Merge tag 'pci-v4.11-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaa...
[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 <aar@pengutronix.de>
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
209 A8293 MEDIA DRIVER
210 M:      Antti Palosaari <crope@iki.fi>
211 L:      linux-media@vger.kernel.org
212 W:      https://linuxtv.org
213 W:      http://palosaari.fi/linux/
214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
215 T:      git git://linuxtv.org/anttip/media_tree.git
216 S:      Maintained
217 F:      drivers/media/dvb-frontends/a8293*
218
219 AACRAID SCSI RAID DRIVER
220 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L:      linux-scsi@vger.kernel.org
222 W:      http://www.adaptec.com/
223 S:      Supported
224 F:      Documentation/scsi/aacraid.txt
225 F:      drivers/scsi/aacraid/
226
227 ABI/API
228 L:      linux-api@vger.kernel.org
229 F:      include/linux/syscalls.h
230 F:      kernel/sys_ni.c
231
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M:      Hans de Goede <hdegoede@redhat.com>
234 L:      linux-hwmon@vger.kernel.org
235 S:      Maintained
236 F:      drivers/hwmon/abituguru.c
237
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M:      Alistair John Strachan <alistair@devzero.co.uk>
240 L:      linux-hwmon@vger.kernel.org
241 S:      Maintained
242 F:      drivers/hwmon/abituguru3.c
243
244 ACCES 104-DIO-48E GPIO DRIVER
245 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
246 L:      linux-gpio@vger.kernel.org
247 S:      Maintained
248 F:      drivers/gpio/gpio-104-dio-48e.c
249
250 ACCES 104-IDI-48 GPIO DRIVER
251 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L:      linux-gpio@vger.kernel.org
253 S:      Maintained
254 F:      drivers/gpio/gpio-104-idi-48.c
255
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L:      linux-gpio@vger.kernel.org
259 S:      Maintained
260 F:      drivers/gpio/gpio-104-idio-16.c
261
262 ACCES 104-QUAD-8 IIO DRIVER
263 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
264 L:      linux-iio@vger.kernel.org
265 S:      Maintained
266 F:      drivers/iio/counter/104-quad-8.c
267
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
270 L:      linux-gpio@vger.kernel.org
271 S:      Maintained
272 F:      drivers/gpio/gpio-pci-idio-16.c
273
274 ACENIC DRIVER
275 M:      Jes Sorensen <jes@trained-monkey.org>
276 L:      linux-acenic@sunsite.dk
277 S:      Maintained
278 F:      drivers/net/ethernet/alteon/acenic*
279
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M:      Peter Feuerer <peter@piie.net>
282 L:      platform-driver-x86@vger.kernel.org
283 W:      http://piie.net/?section=acerhdf
284 S:      Maintained
285 F:      drivers/platform/x86/acerhdf.c
286
287 ACER WMI LAPTOP EXTRAS
288 M:      "Lee, Chun-Yi" <jlee@suse.com>
289 L:      platform-driver-x86@vger.kernel.org
290 S:      Maintained
291 F:      drivers/platform/x86/acer-wmi.c
292
293 ACPI
294 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M:      Len Brown <lenb@kernel.org>
296 L:      linux-acpi@vger.kernel.org
297 W:      https://01.org/linux-acpi
298 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B:      https://bugzilla.kernel.org
301 S:      Supported
302 F:      drivers/acpi/
303 F:      drivers/pnp/pnpacpi/
304 F:      include/linux/acpi.h
305 F:      include/acpi/
306 F:      Documentation/acpi/
307 F:      Documentation/ABI/testing/sysfs-bus-acpi
308 F:      Documentation/ABI/testing/configfs-acpi
309 F:      drivers/pci/*acpi*
310 F:      drivers/pci/*/*acpi*
311 F:      drivers/pci/*/*/*acpi*
312 F:      tools/power/acpi/
313
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M:      Robert Moore <robert.moore@intel.com>
316 M:      Lv Zheng <lv.zheng@intel.com>
317 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L:      linux-acpi@vger.kernel.org
319 L:      devel@acpica.org
320 W:      https://acpica.org/
321 W:      https://github.com/acpica/acpica/
322 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B:      https://bugzilla.kernel.org
325 B:      https://bugs.acpica.org
326 S:      Supported
327 F:      drivers/acpi/acpica/
328 F:      include/acpi/
329 F:      tools/power/acpi/
330
331 ACPI FAN DRIVER
332 M:      Zhang Rui <rui.zhang@intel.com>
333 L:      linux-acpi@vger.kernel.org
334 W:      https://01.org/linux-acpi
335 B:      https://bugzilla.kernel.org
336 S:      Supported
337 F:      drivers/acpi/fan.c
338
339 ACPI FOR ARM64 (ACPI/arm64)
340 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M:      Hanjun Guo <hanjun.guo@linaro.org>
342 M:      Sudeep Holla <sudeep.holla@arm.com>
343 L:      linux-acpi@vger.kernel.org
344 S:      Maintained
345 F:      drivers/acpi/arm64
346
347 ACPI THERMAL DRIVER
348 M:      Zhang Rui <rui.zhang@intel.com>
349 L:      linux-acpi@vger.kernel.org
350 W:      https://01.org/linux-acpi
351 B:      https://bugzilla.kernel.org
352 S:      Supported
353 F:      drivers/acpi/*thermal*
354
355 ACPI VIDEO DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/acpi_video.c
362
363 ACPI WMI DRIVER
364 L:      platform-driver-x86@vger.kernel.org
365 S:      Orphan
366 F:      drivers/platform/x86/wmi.c
367
368 AD1889 ALSA SOUND DRIVER
369 M:      Thibaut Varene <T-Bone@parisc-linux.org>
370 W:      http://wiki.parisc-linux.org/AD1889
371 L:      linux-parisc@vger.kernel.org
372 S:      Maintained
373 F:      sound/pci/ad1889.*
374
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M:      Michael Hennerich <michael.hennerich@analog.com>
377 W:      http://wiki.analog.com/AD5254
378 W:      http://ez.analog.com/community/linux-device-drivers
379 S:      Supported
380 F:      drivers/misc/ad525x_dpot.c
381
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M:      Michael Hennerich <michael.hennerich@analog.com>
384 W:      http://wiki.analog.com/AD5398
385 W:      http://ez.analog.com/community/linux-device-drivers
386 S:      Supported
387 F:      drivers/regulator/ad5398.c
388
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M:      Michael Hennerich <michael.hennerich@analog.com>
391 W:      http://wiki.analog.com/AD7142
392 W:      http://ez.analog.com/community/linux-device-drivers
393 S:      Supported
394 F:      drivers/input/misc/ad714x.c
395
396 AD7877 TOUCHSCREEN DRIVER
397 M:      Michael Hennerich <michael.hennerich@analog.com>
398 W:      http://wiki.analog.com/AD7877
399 W:      http://ez.analog.com/community/linux-device-drivers
400 S:      Supported
401 F:      drivers/input/touchscreen/ad7877.c
402
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M:      Michael Hennerich <michael.hennerich@analog.com>
405 W:      http://wiki.analog.com/AD7879
406 W:      http://ez.analog.com/community/linux-device-drivers
407 S:      Supported
408 F:      drivers/input/touchscreen/ad7879.c
409
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M:      Jiri Kosina <jikos@kernel.org>
412 S:      Maintained
413
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M:      Michael Hennerich <michael.hennerich@analog.com>
416 W:      https://wiki.analog.com/ADF7242
417 W:      http://ez.analog.com/community/linux-device-drivers
418 L:      linux-wpan@vger.kernel.org
419 S:      Supported
420 F:      drivers/net/ieee802154/adf7242.c
421 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423 ADM1025 HARDWARE MONITOR DRIVER
424 M:      Jean Delvare <jdelvare@suse.com>
425 L:      linux-hwmon@vger.kernel.org
426 S:      Maintained
427 F:      Documentation/hwmon/adm1025
428 F:      drivers/hwmon/adm1025.c
429
430 ADM1029 HARDWARE MONITOR DRIVER
431 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
432 L:      linux-hwmon@vger.kernel.org
433 S:      Maintained
434 F:      drivers/hwmon/adm1029.c
435
436 ADM8211 WIRELESS DRIVER
437 L:      linux-wireless@vger.kernel.org
438 W:      http://wireless.kernel.org/
439 S:      Orphan
440 F:      drivers/net/wireless/admtek/adm8211.*
441
442 ADP1653 FLASH CONTROLLER DRIVER
443 M:      Sakari Ailus <sakari.ailus@iki.fi>
444 L:      linux-media@vger.kernel.org
445 S:      Maintained
446 F:      drivers/media/i2c/adp1653.c
447 F:      include/media/i2c/adp1653.h
448
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M:      Michael Hennerich <michael.hennerich@analog.com>
451 W:      http://wiki.analog.com/ADP5520
452 W:      http://ez.analog.com/community/linux-device-drivers
453 S:      Supported
454 F:      drivers/mfd/adp5520.c
455 F:      drivers/video/backlight/adp5520_bl.c
456 F:      drivers/leds/leds-adp5520.c
457 F:      drivers/gpio/gpio-adp5520.c
458 F:      drivers/input/keyboard/adp5520-keys.c
459
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M:      Michael Hennerich <michael.hennerich@analog.com>
462 W:      http://wiki.analog.com/ADP5588
463 W:      http://ez.analog.com/community/linux-device-drivers
464 S:      Supported
465 F:      drivers/input/keyboard/adp5588-keys.c
466 F:      drivers/gpio/gpio-adp5588.c
467
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M:      Michael Hennerich <michael.hennerich@analog.com>
470 W:      http://wiki.analog.com/ADP8860
471 W:      http://ez.analog.com/community/linux-device-drivers
472 S:      Supported
473 F:      drivers/video/backlight/adp8860_bl.c
474
475 ADS1015 HARDWARE MONITOR DRIVER
476 M:      Dirk Eibach <eibach@gdsys.de>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      Documentation/hwmon/ads1015
480 F:      drivers/hwmon/ads1015.c
481 F:      include/linux/i2c/ads1015.h
482
483 ADT746X FAN DRIVER
484 M:      Colin Leroy <colin@colino.net>
485 S:      Maintained
486 F:      drivers/macintosh/therm_adt746x.c
487
488 ADT7475 HARDWARE MONITOR DRIVER
489 M:      Jean Delvare <jdelvare@suse.com>
490 L:      linux-hwmon@vger.kernel.org
491 S:      Maintained
492 F:      Documentation/hwmon/adt7475
493 F:      drivers/hwmon/adt7475.c
494
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M:      Michael Hennerich <michael.hennerich@analog.com>
497 W:      http://wiki.analog.com/ADXL345
498 W:      http://ez.analog.com/community/linux-device-drivers
499 S:      Supported
500 F:      drivers/input/misc/adxl34x.c
501
502 ADVANSYS SCSI DRIVER
503 M:      Matthew Wilcox <matthew@wil.cx>
504 M:      Hannes Reinecke <hare@suse.com>
505 L:      linux-scsi@vger.kernel.org
506 S:      Maintained
507 F:      Documentation/scsi/advansys.txt
508 F:      drivers/scsi/advansys.c
509
510 AEDSP16 DRIVER
511 M:      Riccardo Facchetti <fizban@tin.it>
512 S:      Maintained
513 F:      sound/oss/aedsp16.c
514
515 AF9013 MEDIA DRIVER
516 M:      Antti Palosaari <crope@iki.fi>
517 L:      linux-media@vger.kernel.org
518 W:      https://linuxtv.org
519 W:      http://palosaari.fi/linux/
520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
521 T:      git git://linuxtv.org/anttip/media_tree.git
522 S:      Maintained
523 F:      drivers/media/dvb-frontends/af9013*
524
525 AF9033 MEDIA DRIVER
526 M:      Antti Palosaari <crope@iki.fi>
527 L:      linux-media@vger.kernel.org
528 W:      https://linuxtv.org
529 W:      http://palosaari.fi/linux/
530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
531 T:      git git://linuxtv.org/anttip/media_tree.git
532 S:      Maintained
533 F:      drivers/media/dvb-frontends/af9033*
534
535 AFFS FILE SYSTEM
536 L:      linux-fsdevel@vger.kernel.org
537 S:      Orphan
538 F:      Documentation/filesystems/affs.txt
539 F:      fs/affs/
540
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M:      David Howells <dhowells@redhat.com>
543 L:      linux-afs@lists.infradead.org
544 S:      Supported
545 F:      fs/afs/
546 F:      include/net/af_rxrpc.h
547 F:      net/rxrpc/af_rxrpc.c
548 W:      https://www.infradead.org/~dhowells/kafs/
549
550 AGPGART DRIVER
551 M:      David Airlie <airlied@linux.ie>
552 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553 S:      Maintained
554 F:      drivers/char/agp/
555 F:      include/linux/agp*
556 F:      include/uapi/linux/agp*
557
558 AHA152X SCSI DRIVER
559 M:      "Juergen E. Fischer" <fischer@norbit.de>
560 L:      linux-scsi@vger.kernel.org
561 S:      Maintained
562 F:      drivers/scsi/aha152x*
563 F:      drivers/scsi/pcmcia/aha152x*
564
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M:      Hannes Reinecke <hare@suse.com>
567 L:      linux-scsi@vger.kernel.org
568 S:      Maintained
569 F:      drivers/scsi/aic7xxx/
570
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M:      Hans Verkuil <hverkuil@xs4all.nl>
573 L:      linux-media@vger.kernel.org
574 T:      git git://linuxtv.org/media_tree.git
575 W:      https://linuxtv.org
576 S:      Maintained
577 F:      drivers/media/radio/radio-aimslab*
578
579 AIO
580 M:      Benjamin LaHaise <bcrl@kvack.org>
581 L:      linux-aio@kvack.org
582 S:      Supported
583 F:      fs/aio.c
584 F:      include/linux/*aio*.h
585
586 AIRSPY MEDIA DRIVER
587 M:      Antti Palosaari <crope@iki.fi>
588 L:      linux-media@vger.kernel.org
589 W:      https://linuxtv.org
590 W:      http://palosaari.fi/linux/
591 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
592 T:      git git://linuxtv.org/anttip/media_tree.git
593 S:      Maintained
594 F:      drivers/media/usb/airspy/
595
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
598 S:      Maintained
599 F:      drivers/net/ethernet/alacritech/*
600
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M:      Duncan Sands <duncan.sands@free.fr>
603 L:      linux-usb@vger.kernel.org
604 W:      http://www.linux-usb.org/SpeedTouch/
605 S:      Maintained
606 F:      drivers/usb/atm/speedtch.c
607 F:      drivers/usb/atm/usbatm.c
608
609 ALCHEMY AU1XX0 MMC DRIVER
610 M:      Manuel Lauss <manuel.lauss@gmail.com>
611 S:      Maintained
612 F:      drivers/mmc/host/au1xmmc.c
613
614 ALI1563 I2C DRIVER
615 M:      Rudolf Marek <r.marek@assembler.cz>
616 L:      linux-i2c@vger.kernel.org
617 S:      Maintained
618 F:      Documentation/i2c/busses/i2c-ali1563
619 F:      drivers/i2c/busses/i2c-ali1563.c
620
621 ALLWINNER SECURITY SYSTEM
622 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
623 L:      linux-crypto@vger.kernel.org
624 S:      Maintained
625 F:      drivers/crypto/sunxi-ss/
626
627 ALPHA PORT
628 M:      Richard Henderson <rth@twiddle.net>
629 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M:      Matt Turner <mattst88@gmail.com>
631 S:      Odd Fixes
632 L:      linux-alpha@vger.kernel.org
633 F:      arch/alpha/
634
635 ALPS PS/2 TOUCHPAD DRIVER
636 R:      Pali Rohár <pali.rohar@gmail.com>
637 F:      drivers/input/mouse/alps.*
638
639 ALTERA MAILBOX DRIVER
640 M:      Ley Foon Tan <lftan@altera.com>
641 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642 S:      Maintained
643 F:      drivers/mailbox/mailbox-altera.c
644
645 ALTERA PIO DRIVER
646 M:      Tien Hock Loh <thloh@altera.com>
647 L:      linux-gpio@vger.kernel.org
648 S:      Maintained
649 F:      drivers/gpio/gpio-altera.c
650
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M:      Thor Thayer <thor.thayer@linux.intel.com>
653 S:      Maintained
654 F:      drivers/gpio/gpio-altera-a10sr.c
655 F:      drivers/mfd/altera-a10sr.c
656 F:      include/linux/mfd/altera-a10sr.h
657
658 ALTERA TRIPLE SPEED ETHERNET DRIVER
659 M:      Vince Bridgers <vbridger@opensource.altera.com>
660 L:      netdev@vger.kernel.org
661 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662 S:      Maintained
663 F:      drivers/net/ethernet/altera/
664
665 ALTERA UART/JTAG UART SERIAL DRIVERS
666 M:      Tobias Klauser <tklauser@distanz.ch>
667 L:      linux-serial@vger.kernel.org
668 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
669 S:      Maintained
670 F:      drivers/tty/serial/altera_uart.c
671 F:      drivers/tty/serial/altera_jtaguart.c
672 F:      include/linux/altera_uart.h
673 F:      include/linux/altera_jtaguart.h
674
675 AMAZON ETHERNET DRIVERS
676 M:      Netanel Belgazal <netanel@annapurnalabs.com>
677 R:      Saeed Bishara <saeed@annapurnalabs.com>
678 R:      Zorik Machulsky <zorik@annapurnalabs.com>
679 L:      netdev@vger.kernel.org
680 S:      Supported
681 F:      Documentation/networking/ena.txt
682 F:      drivers/net/ethernet/amazon/
683
684 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685 M:      Tom Lendacky <thomas.lendacky@amd.com>
686 M:      Gary Hook <gary.hook@amd.com>
687 L:      linux-crypto@vger.kernel.org
688 S:      Supported
689 F:      drivers/crypto/ccp/
690 F:      include/linux/ccp.h
691
692 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693 M:      Huang Rui <ray.huang@amd.com>
694 L:      linux-hwmon@vger.kernel.org
695 S:      Supported
696 F:      Documentation/hwmon/fam15h_power
697 F:      drivers/hwmon/fam15h_power.c
698
699 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
701 S:      Orphan
702 F:      drivers/usb/gadget/udc/amd5536udc.*
703
704 AMD GEODE PROCESSOR/CHIPSET SUPPORT
705 P:      Andres Salomon <dilinger@queued.net>
706 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
707 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
708 S:      Supported
709 F:      drivers/char/hw_random/geode-rng.c
710 F:      drivers/crypto/geode*
711 F:      drivers/video/fbdev/geode/
712 F:      arch/x86/include/asm/geode.h
713
714 AMD IOMMU (AMD-VI)
715 M:      Joerg Roedel <joro@8bytes.org>
716 L:      iommu@lists.linux-foundation.org
717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
718 S:      Maintained
719 F:      drivers/iommu/amd_iommu*.[ch]
720 F:      include/linux/amd-iommu.h
721
722 AMD KFD
723 M:      Oded Gabbay <oded.gabbay@gmail.com>
724 L:      dri-devel@lists.freedesktop.org
725 T:      git git://people.freedesktop.org/~gabbayo/linux.git
726 S:      Supported
727 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731 F:      drivers/gpu/drm/amd/amdkfd/
732 F:      drivers/gpu/drm/amd/include/cik_structs.h
733 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734 F:      drivers/gpu/drm/amd/include/vi_structs.h
735 F:      drivers/gpu/drm/radeon/radeon_kfd.c
736 F:      drivers/gpu/drm/radeon/radeon_kfd.h
737 F:      include/uapi/linux/kfd_ioctl.h
738
739 AMD SEATTLE DEVICE TREE SUPPORT
740 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
741 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742 M:      Tom Lendacky <thomas.lendacky@amd.com>
743 S:      Supported
744 F:      arch/arm64/boot/dts/amd/
745
746 AMD XGBE DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 L:      netdev@vger.kernel.org
749 S:      Supported
750 F:      drivers/net/ethernet/amd/xgbe/
751 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
752
753 AMS (Apple Motion Sensor) DRIVER
754 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
755 S:      Supported
756 F:      drivers/macintosh/ams/
757
758 ANALOG DEVICES INC AD9389B DRIVER
759 M:      Hans Verkuil <hans.verkuil@cisco.com>
760 L:      linux-media@vger.kernel.org
761 S:      Maintained
762 F:      drivers/media/i2c/ad9389b*
763
764 ANALOG DEVICES INC ADV7180 DRIVER
765 M:      Lars-Peter Clausen <lars@metafoo.de>
766 L:      linux-media@vger.kernel.org
767 W:      http://ez.analog.com/community/linux-device-drivers
768 S:      Supported
769 F:      drivers/media/i2c/adv7180.c
770
771 ANALOG DEVICES INC ADV7511 DRIVER
772 M:      Hans Verkuil <hans.verkuil@cisco.com>
773 L:      linux-media@vger.kernel.org
774 S:      Maintained
775 F:      drivers/media/i2c/adv7511*
776
777 ANALOG DEVICES INC ADV7604 DRIVER
778 M:      Hans Verkuil <hans.verkuil@cisco.com>
779 L:      linux-media@vger.kernel.org
780 S:      Maintained
781 F:      drivers/media/i2c/adv7604*
782
783 ANALOG DEVICES INC ADV7842 DRIVER
784 M:      Hans Verkuil <hans.verkuil@cisco.com>
785 L:      linux-media@vger.kernel.org
786 S:      Maintained
787 F:      drivers/media/i2c/adv7842*
788
789 ANALOG DEVICES INC ASOC CODEC DRIVERS
790 M:      Lars-Peter Clausen <lars@metafoo.de>
791 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
792 W:      http://wiki.analog.com/
793 W:      http://ez.analog.com/community/linux-device-drivers
794 S:      Supported
795 F:      sound/soc/codecs/adau*
796 F:      sound/soc/codecs/adav*
797 F:      sound/soc/codecs/ad1*
798 F:      sound/soc/codecs/ad7*
799 F:      sound/soc/codecs/ssm*
800 F:      sound/soc/codecs/sigmadsp.*
801
802 ANALOG DEVICES INC ASOC DRIVERS
803 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
805 W:      http://blackfin.uclinux.org/
806 S:      Supported
807 F:      sound/soc/blackfin/*
808
809 ANALOG DEVICES INC IIO DRIVERS
810 M:      Lars-Peter Clausen <lars@metafoo.de>
811 M:      Michael Hennerich <Michael.Hennerich@analog.com>
812 W:      http://wiki.analog.com/
813 W:      http://ez.analog.com/community/linux-device-drivers
814 S:      Supported
815 F:      drivers/iio/*/ad*
816 X:      drivers/iio/*/adjd*
817 F:      drivers/staging/iio/*/ad*
818 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
819
820 ANALOG DEVICES INC DMA DRIVERS
821 M:      Lars-Peter Clausen <lars@metafoo.de>
822 W:      http://ez.analog.com/community/linux-device-drivers
823 S:      Supported
824 F:      drivers/dma/dma-axi-dmac.c
825
826 ANDROID CONFIG FRAGMENTS
827 M:      Rob Herring <robh@kernel.org>
828 S:      Supported
829 F:      kernel/configs/android*
830
831 ANDROID DRIVERS
832 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
833 M:      Arve Hjønnevåg <arve@android.com>
834 M:      Riley Andrews <riandrews@android.com>
835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
836 L:      devel@driverdev.osuosl.org
837 S:      Supported
838 F:      drivers/android/
839 F:      drivers/staging/android/
840
841 ANDROID ION DRIVER
842 M:      Laura Abbott <labbott@redhat.com>
843 M:      Sumit Semwal <sumit.semwal@linaro.org>
844 L:      devel@driverdev.osuosl.org
845 S:      Supported
846 F:      Documentation/devicetree/bindings/staging/ion/
847 F:      drivers/staging/android/ion
848 F:      drivers/staging/android/uapi/ion.h
849 F:      drivers/staging/android/uapi/ion_test.h
850
851 AOA (Apple Onboard Audio) ALSA DRIVER
852 M:      Johannes Berg <johannes@sipsolutions.net>
853 L:      linuxppc-dev@lists.ozlabs.org
854 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
855 S:      Maintained
856 F:      sound/aoa/
857
858 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
859 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
860 L:      linux-iio@vger.kernel.org
861 S:      Maintained
862 F:      drivers/iio/adc/stx104.c
863
864 APM DRIVER
865 M:      Jiri Kosina <jikos@kernel.org>
866 S:      Odd fixes
867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868 F:      arch/x86/kernel/apm_32.c
869 F:      include/linux/apm_bios.h
870 F:      include/uapi/linux/apm_bios.h
871 F:      drivers/char/apm-emulation.c
872
873 APPLE BCM5974 MULTITOUCH DRIVER
874 M:      Henrik Rydberg <rydberg@bitmath.org>
875 L:      linux-input@vger.kernel.org
876 S:      Odd fixes
877 F:      drivers/input/mouse/bcm5974.c
878
879 APPLE SMC DRIVER
880 M:      Henrik Rydberg <rydberg@bitmath.org>
881 L:      linux-hwmon@vger.kernel.org
882 S:      Odd fixes
883 F:      drivers/hwmon/applesmc.c
884
885 APPLETALK NETWORK LAYER
886 L:      netdev@vger.kernel.org
887 S:      Odd fixes
888 F:      drivers/net/appletalk/
889 F:      net/appletalk/
890
891 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892 M:      Duc Dang <dhdang@apm.com>
893 S:      Supported
894 F:      arch/arm64/boot/dts/apm/
895
896 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897 M:      Iyappan Subramanian <isubramanian@apm.com>
898 M:      Keyur Chudgar <kchudgar@apm.com>
899 S:      Supported
900 F:      drivers/net/ethernet/apm/xgene/
901 F:      drivers/net/phy/mdio-xgene.c
902 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
903 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
904
905 APPLIED MICRO (APM) X-GENE SOC PMU
906 M:      Tai Nguyen <ttnguyen@apm.com>
907 S:      Supported
908 F:      drivers/perf/xgene_pmu.c
909 F:      Documentation/perf/xgene-pmu.txt
910 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
911
912 APTINA CAMERA SENSOR PLL
913 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
914 L:      linux-media@vger.kernel.org
915 S:      Maintained
916 F:      drivers/media/i2c/aptina-pll.*
917
918 ARC FRAMEBUFFER DRIVER
919 M:      Jaya Kumar <jayalk@intworks.biz>
920 S:      Maintained
921 F:      drivers/video/fbdev/arcfb.c
922 F:      drivers/video/fbdev/core/fb_defio.c
923
924 ARCNET NETWORK LAYER
925 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
926 L:      netdev@vger.kernel.org
927 S:      Maintained
928 F:      drivers/net/arcnet/
929 F:      include/uapi/linux/if_arcnet.h
930
931 ARC PGU DRM DRIVER
932 M:      Alexey Brodkin <abrodkin@synopsys.com>
933 S:      Supported
934 F:      drivers/gpu/drm/arc/
935 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
936
937 ARM ARCHITECTED TIMER DRIVER
938 M:      Mark Rutland <mark.rutland@arm.com>
939 M:      Marc Zyngier <marc.zyngier@arm.com>
940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941 S:      Maintained
942 F:      arch/arm/include/asm/arch_timer.h
943 F:      arch/arm64/include/asm/arch_timer.h
944 F:      drivers/clocksource/arm_arch_timer.c
945
946 ARM HDLCD DRM DRIVER
947 M:      Liviu Dudau <liviu.dudau@arm.com>
948 S:      Supported
949 F:      drivers/gpu/drm/arm/hdlcd_*
950 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
951
952 ARM MALI-DP DRM DRIVER
953 M:      Liviu Dudau <liviu.dudau@arm.com>
954 M:      Brian Starkey <brian.starkey@arm.com>
955 M:      Mali DP Maintainers <malidp@foss.arm.com>
956 S:      Supported
957 F:      drivers/gpu/drm/arm/
958 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
959
960 ARM MFM AND FLOPPY DRIVERS
961 M:      Ian Molton <spyro@f2s.com>
962 S:      Maintained
963 F:      arch/arm/lib/floppydma.S
964 F:      arch/arm/include/asm/floppy.h
965
966 ARM PMU PROFILING AND DEBUGGING
967 M:      Will Deacon <will.deacon@arm.com>
968 M:      Mark Rutland <mark.rutland@arm.com>
969 S:      Maintained
970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971 F:      arch/arm*/kernel/perf_*
972 F:      arch/arm/oprofile/common.c
973 F:      arch/arm*/kernel/hw_breakpoint.c
974 F:      arch/arm*/include/asm/hw_breakpoint.h
975 F:      arch/arm*/include/asm/perf_event.h
976 F:      drivers/perf/*
977 F:      include/linux/perf/arm_pmu.h
978 F:      Documentation/devicetree/bindings/arm/pmu.txt
979
980 ARM PORT
981 M:      Russell King <linux@armlinux.org.uk>
982 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983 W:      http://www.armlinux.org.uk/
984 S:      Maintained
985 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
986 F:      arch/arm/
987
988 ARM SUB-ARCHITECTURES
989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990 S:      Maintained
991 F:      arch/arm/mach-*/
992 F:      arch/arm/plat-*/
993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
994
995 ARM PRIMECELL AACI PL041 DRIVER
996 M:      Russell King <linux@armlinux.org.uk>
997 S:      Maintained
998 F:      sound/arm/aaci.*
999
1000 ARM PRIMECELL CLCD PL110 DRIVER
1001 M:      Russell King <linux@armlinux.org.uk>
1002 S:      Maintained
1003 F:      drivers/video/fbdev/amba-clcd.*
1004
1005 ARM PRIMECELL KMI PL050 DRIVER
1006 M:      Russell King <linux@armlinux.org.uk>
1007 S:      Maintained
1008 F:      drivers/input/serio/ambakmi.*
1009 F:      include/linux/amba/kmi.h
1010
1011 ARM PRIMECELL MMCI PL180/1 DRIVER
1012 M:      Russell King <linux@armlinux.org.uk>
1013 S:      Maintained
1014 F:      drivers/mmc/host/mmci.*
1015 F:      include/linux/amba/mmci.h
1016
1017 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1018 M:      Russell King <linux@armlinux.org.uk>
1019 S:      Maintained
1020 F:      drivers/tty/serial/amba-pl01*.c
1021 F:      include/linux/amba/serial.h
1022
1023 ARM PRIMECELL BUS SUPPORT
1024 M:      Russell King <linux@armlinux.org.uk>
1025 S:      Maintained
1026 F:      drivers/amba/
1027 F:      include/linux/amba/bus.h
1028
1029 ARM/ADS SPHERE MACHINE SUPPORT
1030 M:      Lennert Buytenhek <kernel@wantstofly.org>
1031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032 S:      Maintained
1033
1034 ARM/AFEB9260 MACHINE SUPPORT
1035 M:      Sergey Lapin <slapin@ossfans.org>
1036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037 S:      Maintained
1038
1039 ARM/AJECO 1ARM MACHINE SUPPORT
1040 M:      Lennert Buytenhek <kernel@wantstofly.org>
1041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S:      Maintained
1043
1044 ARM/Allwinner sunXi SoC support
1045 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1046 M:      Chen-Yu Tsai <wens@csie.org>
1047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048 S:      Maintained
1049 N:      sun[x456789]i
1050 F:      arch/arm/boot/dts/ntc-gr8*
1051 F:      arch/arm64/boot/dts/allwinner/
1052
1053 ARM/Allwinner SoC Clock Support
1054 M:      Emilio López <emilio@elopez.com.ar>
1055 S:      Maintained
1056 F:      drivers/clk/sunxi/
1057
1058 ARM/Amlogic Meson SoC support
1059 M:      Carlo Caione <carlo@caione.org>
1060 M:      Kevin Hilman <khilman@baylibre.com>
1061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062 L:      linux-amlogic@lists.infradead.org
1063 W:      http://linux-meson.com/
1064 S:      Maintained
1065 F:      arch/arm/mach-meson/
1066 F:      arch/arm/boot/dts/meson*
1067 F:      arch/arm64/boot/dts/amlogic/
1068 F:      drivers/pinctrl/meson/
1069 F:      drivers/mmc/host/meson*
1070 N:      meson
1071
1072 ARM/Annapurna Labs ALPINE ARCHITECTURE
1073 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1074 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076 S:      Maintained
1077 F:      arch/arm/mach-alpine/
1078 F:      arch/arm/boot/dts/alpine*
1079 F:      arch/arm64/boot/dts/al/
1080 F:      drivers/*/*alpine*
1081
1082 ARM/ARTPEC MACHINE SUPPORT
1083 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1084 M:      Lars Persson <lars.persson@axis.com>
1085 M:      Niklas Cassel <niklas.cassel@axis.com>
1086 S:      Maintained
1087 L:      linux-arm-kernel@axis.com
1088 F:      arch/arm/mach-artpec
1089 F:      arch/arm/boot/dts/artpec6*
1090 F:      drivers/clk/axis
1091
1092 ARM/ASPEED MACHINE SUPPORT
1093 M:      Joel Stanley <joel@jms.id.au>
1094 S:      Maintained
1095 F:      arch/arm/mach-aspeed/
1096 F:      arch/arm/boot/dts/aspeed-*
1097 F:      drivers/*/*aspeed*
1098
1099 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1100 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1101 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1102 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104 W:      http://www.linux4sam.org
1105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1106 S:      Supported
1107 F:      arch/arm/mach-at91/
1108 F:      include/soc/at91/
1109 F:      arch/arm/boot/dts/at91*.dts
1110 F:      arch/arm/boot/dts/at91*.dtsi
1111 F:      arch/arm/boot/dts/sama*.dts
1112 F:      arch/arm/boot/dts/sama*.dtsi
1113 F:      arch/arm/include/debug/at91.S
1114
1115 ARM/ATMEL AT91 Clock Support
1116 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1117 S:      Maintained
1118 F:      drivers/clk/at91
1119
1120 ARM/CALXEDA HIGHBANK ARCHITECTURE
1121 M:      Rob Herring <robh@kernel.org>
1122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123 S:      Maintained
1124 F:      arch/arm/mach-highbank/
1125 F:      arch/arm/boot/dts/highbank.dts
1126 F:      arch/arm/boot/dts/ecx-*.dts*
1127
1128 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1129 M:      Krzysztof Halasa <khalasa@piap.pl>
1130 S:      Maintained
1131 F:      arch/arm/mach-cns3xxx/
1132
1133 ARM/CAVIUM THUNDER NETWORK DRIVER
1134 M:      Sunil Goutham <sgoutham@cavium.com>
1135 M:      Robert Richter <rric@kernel.org>
1136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137 S:      Supported
1138 F:      drivers/net/ethernet/cavium/thunder/
1139
1140 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1141 M:      Alexander Shiyan <shc_work@mail.ru>
1142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143 S:      Odd Fixes
1144 N:      clps711x
1145
1146 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1147 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1148 M:      Ryan Mallon <rmallon@gmail.com>
1149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S:      Maintained
1151 F:      arch/arm/mach-ep93xx/
1152 F:      arch/arm/mach-ep93xx/include/mach/
1153
1154 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1155 M:      Lennert Buytenhek <kernel@wantstofly.org>
1156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157 S:      Maintained
1158
1159 ARM/CLKDEV SUPPORT
1160 M:      Russell King <linux@armlinux.org.uk>
1161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162 S:      Maintained
1163 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1164 F:      arch/arm/include/asm/clkdev.h
1165 F:      drivers/clk/clkdev.c
1166
1167 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1168 M:      Mike Rapoport <mike@compulab.co.il>
1169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 S:      Maintained
1171
1172 ARM/CONTEC MICRO9 MACHINE SUPPORT
1173 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1174 S:      Maintained
1175 F:      arch/arm/mach-ep93xx/micro9.c
1176
1177 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1178 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 S:      Maintained
1181 F:      drivers/hwtracing/coresight/*
1182 F:      Documentation/trace/coresight.txt
1183 F:      Documentation/devicetree/bindings/arm/coresight.txt
1184 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1185 F:      tools/perf/arch/arm/util/pmu.c
1186 F:      tools/perf/arch/arm/util/auxtrace.c
1187 F:      tools/perf/arch/arm/util/cs-etm.c
1188 F:      tools/perf/arch/arm/util/cs-etm.h
1189 F:      tools/perf/util/cs-etm.h
1190
1191 ARM/CORGI MACHINE SUPPORT
1192 M:      Richard Purdie <rpurdie@rpsys.net>
1193 S:      Maintained
1194
1195 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1196 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198 T:      git git://github.com/ulli-kroll/linux.git
1199 S:      Maintained
1200 F:      arch/arm/mach-gemini/
1201 F:      drivers/rtc/rtc-gemini.c
1202
1203 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1204 M:      Barry Song <baohua@kernel.org>
1205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1207 S:      Maintained
1208 F:      arch/arm/boot/dts/prima2*
1209 F:      arch/arm/mach-prima2/
1210 F:      drivers/clk/sirf/
1211 F:      drivers/clocksource/timer-prima2.c
1212 F:      drivers/clocksource/timer-atlas7.c
1213 N:      [^a-z]sirf
1214
1215 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1216 M:      Baruch Siach <baruch@tkos.co.il>
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S:      Maintained
1219 F:      arch/arm/boot/dts/cx92755*
1220 N:      digicolor
1221
1222 ARM/EBSA110 MACHINE SUPPORT
1223 M:      Russell King <linux@armlinux.org.uk>
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 W:      http://www.armlinux.org.uk/
1226 S:      Maintained
1227 F:      arch/arm/mach-ebsa110/
1228 F:      drivers/net/ethernet/amd/am79c961a.*
1229
1230 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1231 M:      Uwe Kleine-König <kernel@pengutronix.de>
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:      Maintained
1234 N:      efm32
1235
1236 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1237 M:      Daniel Ribeiro <drwyrm@gmail.com>
1238 M:      Stefan Schmidt <stefan@openezx.org>
1239 M:      Harald Welte <laforge@openezx.org>
1240 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1241 W:      http://www.openezx.org/
1242 S:      Maintained
1243 T:      topgit git://git.openezx.org/openezx.git
1244 F:      arch/arm/mach-pxa/ezx.c
1245
1246 ARM/FARADAY FA526 PORT
1247 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249 S:      Maintained
1250 T:      git git://git.berlios.de/gemini-board
1251 F:      arch/arm/mm/*-fa*
1252
1253 ARM/FOOTBRIDGE ARCHITECTURE
1254 M:      Russell King <linux@armlinux.org.uk>
1255 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 W:      http://www.armlinux.org.uk/
1257 S:      Maintained
1258 F:      arch/arm/include/asm/hardware/dec21285.h
1259 F:      arch/arm/mach-footbridge/
1260
1261 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1262 M:      Shawn Guo <shawnguo@kernel.org>
1263 M:      Sascha Hauer <kernel@pengutronix.de>
1264 R:      Fabio Estevam <fabio.estevam@nxp.com>
1265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 S:      Maintained
1267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1268 F:      arch/arm/mach-imx/
1269 F:      arch/arm/mach-mxs/
1270 F:      arch/arm/boot/dts/imx*
1271 F:      arch/arm/configs/imx*_defconfig
1272 F:      drivers/clk/imx/
1273 F:      include/soc/imx/
1274
1275 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1276 M:      Shawn Guo <shawnguo@kernel.org>
1277 M:      Sascha Hauer <kernel@pengutronix.de>
1278 R:      Stefan Agner <stefan@agner.ch>
1279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 S:      Maintained
1281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1282 F:      arch/arm/mach-imx/*vf610*
1283 F:      arch/arm/boot/dts/vf*
1284
1285 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1286 M:      Lennert Buytenhek <kernel@wantstofly.org>
1287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 S:      Maintained
1289
1290 ARM/GUMSTIX MACHINE SUPPORT
1291 M:      Steve Sakoman <sakoman@gmail.com>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294
1295 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1296 M:      Philipp Zabel <philipp.zabel@gmail.com>
1297 M:      Paul Parsons <lost.distance@yahoo.com>
1298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 S:      Maintained
1300 F:      arch/arm/mach-pxa/hx4700.c
1301 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1302 F:      sound/soc/pxa/hx4700.c
1303
1304 ARM/HISILICON SOC SUPPORT
1305 M:      Wei Xu <xuwei5@hisilicon.com>
1306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 W:      http://www.hisilicon.com
1308 S:      Supported
1309 T:      git git://github.com/hisilicon/linux-hisi.git
1310 F:      arch/arm/mach-hisi/
1311 F:      arch/arm/boot/dts/hi3*
1312 F:      arch/arm/boot/dts/hip*
1313 F:      arch/arm/boot/dts/hisi*
1314 F:      arch/arm64/boot/dts/hisilicon/
1315
1316 ARM/HP JORNADA 7XX MACHINE SUPPORT
1317 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1318 W:      www.jlime.com
1319 S:      Maintained
1320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1321 F:      arch/arm/mach-sa1100/jornada720.c
1322 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1323
1324 ARM/IGEP MACHINE SUPPORT
1325 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1326 M:      Javier Martinez Canillas <javier@dowhile0.org>
1327 L:      linux-omap@vger.kernel.org
1328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329 S:      Maintained
1330 F:      arch/arm/boot/dts/omap3-igep*
1331
1332 ARM/INCOME PXA270 SUPPORT
1333 M:      Marek Vasut <marek.vasut@gmail.com>
1334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 S:      Maintained
1336 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1337
1338 ARM/INTEL IOP32X ARM ARCHITECTURE
1339 M:      Lennert Buytenhek <kernel@wantstofly.org>
1340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 S:      Maintained
1342
1343 ARM/INTEL IOP33X ARM ARCHITECTURE
1344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 S:      Orphan
1346
1347 ARM/INTEL IOP13XX ARM ARCHITECTURE
1348 M:      Lennert Buytenhek <kernel@wantstofly.org>
1349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 S:      Maintained
1351
1352 ARM/INTEL IQ81342EX MACHINE SUPPORT
1353 M:      Lennert Buytenhek <kernel@wantstofly.org>
1354 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355 S:      Maintained
1356
1357 ARM/INTEL IXDP2850 MACHINE SUPPORT
1358 M:      Lennert Buytenhek <kernel@wantstofly.org>
1359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 S:      Maintained
1361
1362 ARM/INTEL IXP4XX ARM ARCHITECTURE
1363 M:      Imre Kaloz <kaloz@openwrt.org>
1364 M:      Krzysztof Halasa <khalasa@piap.pl>
1365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 S:      Maintained
1367 F:      arch/arm/mach-ixp4xx/
1368
1369 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1370 M:      Jonathan Cameron <jic23@cam.ac.uk>
1371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 S:      Maintained
1373 F:      arch/arm/mach-pxa/stargate2.c
1374 F:      drivers/pcmcia/pxa2xx_stargate2.c
1375
1376 ARM/INTEL XSC3 (MANZANO) ARM CORE
1377 M:      Lennert Buytenhek <kernel@wantstofly.org>
1378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 S:      Maintained
1380
1381 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1382 M:      Lennert Buytenhek <kernel@wantstofly.org>
1383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 S:      Maintained
1385
1386 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1387 M:      Santosh Shilimkar <ssantosh@kernel.org>
1388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 S:      Maintained
1390 F:      arch/arm/mach-keystone/
1391 F:      arch/arm/boot/dts/keystone-*
1392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1393
1394 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1395 M:      Santosh Shilimkar <ssantosh@kernel.org>
1396 L:      linux-kernel@vger.kernel.org
1397 S:      Maintained
1398 F:      drivers/clk/keystone/
1399
1400 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1401 M:      Santosh Shilimkar <ssantosh@kernel.org>
1402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 L:      linux-kernel@vger.kernel.org
1404 S:      Maintained
1405 F:      drivers/clocksource/timer-keystone.c
1406
1407 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1408 M:      Santosh Shilimkar <ssantosh@kernel.org>
1409 L:      linux-kernel@vger.kernel.org
1410 S:      Maintained
1411 F:      drivers/power/reset/keystone-reset.c
1412
1413 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1414 M:      Santosh Shilimkar <ssantosh@kernel.org>
1415 L:      linux-kernel@vger.kernel.org
1416 S:      Maintained
1417 F:      drivers/memory/*emif*
1418
1419 ARM/LG1K ARCHITECTURE
1420 M:      Chanho Min <chanho.min@lge.com>
1421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 S:      Maintained
1423 F:      arch/arm64/boot/dts/lg/
1424
1425 ARM/LOGICPD PXA270 MACHINE SUPPORT
1426 M:      Lennert Buytenhek <kernel@wantstofly.org>
1427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 S:      Maintained
1429
1430 ARM/LPC18XX ARCHITECTURE
1431 M:      Joachim Eastwood <manabian@gmail.com>
1432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 S:      Maintained
1434 F:      arch/arm/boot/dts/lpc43*
1435 F:      drivers/clk/nxp/clk-lpc18xx*
1436 F:      drivers/clocksource/time-lpc32xx.c
1437 F:      drivers/i2c/busses/i2c-lpc2k.c
1438 F:      drivers/memory/pl172.c
1439 F:      drivers/mtd/spi-nor/nxp-spifi.c
1440 F:      drivers/rtc/rtc-lpc24xx.c
1441 N:      lpc18xx
1442
1443 ARM/LPC32XX SOC SUPPORT
1444 M:      Vladimir Zapolskiy <vz@mleia.com>
1445 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1448 S:      Maintained
1449 F:      arch/arm/boot/dts/lpc32*
1450 F:      arch/arm/mach-lpc32xx/
1451 F:      drivers/i2c/busses/i2c-pnx.c
1452 F:      drivers/net/ethernet/nxp/lpc_eth.c
1453 F:      drivers/usb/host/ohci-nxp.c
1454 F:      drivers/watchdog/pnx4008_wdt.c
1455 N:      lpc32xx
1456
1457 ARM/MAGICIAN MACHINE SUPPORT
1458 M:      Philipp Zabel <philipp.zabel@gmail.com>
1459 S:      Maintained
1460
1461 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1462 M:      Jason Cooper <jason@lakedaemon.net>
1463 M:      Andrew Lunn <andrew@lunn.ch>
1464 M:      Gregory Clement <gregory.clement@free-electrons.com>
1465 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 S:      Maintained
1468 F:      arch/arm/mach-mvebu/
1469 F:      drivers/rtc/rtc-armada38x.c
1470 F:      arch/arm/boot/dts/armada*
1471 F:      arch/arm/boot/dts/kirkwood*
1472 F:      arch/arm64/boot/dts/marvell/armada*
1473 F:      drivers/cpufreq/mvebu-cpufreq.c
1474 F:      arch/arm/configs/mvebu_*_defconfig
1475
1476 ARM/Marvell Berlin SoC support
1477 M:      Jisheng Zhang <jszhang@marvell.com>
1478 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 S:      Maintained
1481 F:      arch/arm/mach-berlin/
1482 F:      arch/arm/boot/dts/berlin*
1483 F:      arch/arm64/boot/dts/marvell/berlin*
1484
1485
1486 ARM/Marvell Dove/MV78xx0/Orion SOC support
1487 M:      Jason Cooper <jason@lakedaemon.net>
1488 M:      Andrew Lunn <andrew@lunn.ch>
1489 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1490 M:      Gregory Clement <gregory.clement@free-electrons.com>
1491 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 S:      Maintained
1493 F:      arch/arm/mach-dove/
1494 F:      arch/arm/mach-mv78xx0/
1495 F:      arch/arm/mach-orion5x/
1496 F:      arch/arm/plat-orion/
1497 F:      arch/arm/boot/dts/dove*
1498 F:      arch/arm/boot/dts/orion5x*
1499
1500
1501 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1502 M:      Alexander Clouter <alex@digriz.org.uk>
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 W:      http://www.digriz.org.uk/ts78xx/kernel
1505 S:      Maintained
1506 F:      arch/arm/mach-orion5x/ts78xx-*
1507
1508 ARM/OXNAS platform support
1509 M:      Neil Armstrong <narmstrong@baylibre.com>
1510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1512 S:      Maintained
1513 F:      arch/arm/mach-oxnas/
1514 F:      arch/arm/boot/dts/ox8*.dtsi
1515 F:      arch/arm/boot/dts/wd-mbwe.dts
1516 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1517 N:      oxnas
1518
1519 ARM/Mediatek RTC DRIVER
1520 M:      Eddie Huang <eddie.huang@mediatek.com>
1521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1523 S:      Maintained
1524 F:      drivers/rtc/rtc-mt6397.c
1525
1526 ARM/Mediatek SoC support
1527 M:      Matthias Brugger <matthias.bgg@gmail.com>
1528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1530 S:      Maintained
1531 F:      arch/arm/boot/dts/mt6*
1532 F:      arch/arm/boot/dts/mt8*
1533 F:      arch/arm/mach-mediatek/
1534 N:      mtk
1535 K:      mediatek
1536
1537 ARM/Mediatek USB3 PHY DRIVER
1538 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1539 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1541 S:      Maintained
1542 F:      drivers/phy/phy-mt65xx-usb3.c
1543
1544 ARM/MICREL KS8695 ARCHITECTURE
1545 M:      Greg Ungerer <gerg@uclinux.org>
1546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 F:      arch/arm/mach-ks8695/
1548 S:      Odd Fixes
1549
1550 ARM/MIOA701 MACHINE SUPPORT
1551 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 F:      arch/arm/mach-pxa/mioa701.c
1554 S:      Maintained
1555
1556 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1557 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1558 S:      Maintained
1559
1560 ARM/NOMADIK ARCHITECTURE
1561 M:      Alessandro Rubini <rubini@unipv.it>
1562 M:      Linus Walleij <linus.walleij@linaro.org>
1563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 S:      Maintained
1565 F:      arch/arm/mach-nomadik/
1566 F:      drivers/pinctrl/nomadik/
1567 F:      drivers/i2c/busses/i2c-nomadik.c
1568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1569
1570 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1571 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1572 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1573 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1574 S:      Supported
1575
1576 ARM/TOSA MACHINE SUPPORT
1577 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1578 M:      Dirk Opfer <dirk@opfer-online.de>
1579 S:      Maintained
1580
1581 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1582 M:      Marek Vasut <marek.vasut@gmail.com>
1583 L:      linux-arm-kernel@lists.infradead.org
1584 W:      http://hackndev.com
1585 S:      Maintained
1586 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1587 F:      arch/arm/mach-pxa/palmtx.c
1588 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1589 F:      arch/arm/mach-pxa/palmt5.c
1590 F:      arch/arm/mach-pxa/include/mach/palmld.h
1591 F:      arch/arm/mach-pxa/palmld.c
1592 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1593 F:      arch/arm/mach-pxa/palmte2.c
1594 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1595 F:      arch/arm/mach-pxa/palmtc.c
1596
1597 ARM/PALM TREO SUPPORT
1598 M:      Tomas Cech <sleep_walker@suse.com>
1599 L:      linux-arm-kernel@lists.infradead.org
1600 W:      http://hackndev.com
1601 S:      Maintained
1602 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1603 F:      arch/arm/mach-pxa/palmtreo.c
1604
1605 ARM/PALMZ72 SUPPORT
1606 M:      Sergey Lapin <slapin@ossfans.org>
1607 L:      linux-arm-kernel@lists.infradead.org
1608 W:      http://hackndev.com
1609 S:      Maintained
1610 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1611 F:      arch/arm/mach-pxa/palmz72.c
1612
1613 ARM/PLEB SUPPORT
1614 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1615 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1616 S:      Maintained
1617
1618 ARM/PT DIGITAL BOARD PORT
1619 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 W:      http://www.armlinux.org.uk/
1622 S:      Maintained
1623
1624 ARM/QUALCOMM SUPPORT
1625 M:      Andy Gross <andy.gross@linaro.org>
1626 M:      David Brown <david.brown@linaro.org>
1627 L:      linux-arm-msm@vger.kernel.org
1628 L:      linux-soc@vger.kernel.org
1629 S:      Maintained
1630 F:      Documentation/devicetree/bindings/soc/qcom/
1631 F:      arch/arm/boot/dts/qcom-*.dts
1632 F:      arch/arm/boot/dts/qcom-*.dtsi
1633 F:      arch/arm/mach-qcom/
1634 F:      arch/arm64/boot/dts/qcom/*
1635 F:      drivers/i2c/busses/i2c-qup.c
1636 F:      drivers/clk/qcom/
1637 F:      drivers/pinctrl/qcom/
1638 F:      drivers/soc/qcom/
1639 F:      drivers/spi/spi-qup.c
1640 F:      drivers/tty/serial/msm_serial.h
1641 F:      drivers/tty/serial/msm_serial.c
1642 F:      drivers/*/pm8???-*
1643 F:      drivers/mfd/ssbi.c
1644 F:      drivers/firmware/qcom_scm.c
1645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1646
1647 ARM/RADISYS ENP2611 MACHINE SUPPORT
1648 M:      Lennert Buytenhek <kernel@wantstofly.org>
1649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 S:      Maintained
1651
1652 ARM/RENESAS ARM64 ARCHITECTURE
1653 M:      Simon Horman <horms@verge.net.au>
1654 M:      Magnus Damm <magnus.damm@gmail.com>
1655 L:      linux-renesas-soc@vger.kernel.org
1656 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1658 S:      Supported
1659 F:      arch/arm64/boot/dts/renesas/
1660 F:      drivers/soc/renesas/
1661 F:      include/linux/soc/renesas/
1662
1663 ARM/RISCPC ARCHITECTURE
1664 M:      Russell King <linux@armlinux.org.uk>
1665 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 W:      http://www.armlinux.org.uk/
1667 S:      Maintained
1668 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1669 F:      arch/arm/include/asm/hardware/ioc.h
1670 F:      arch/arm/include/asm/hardware/iomd.h
1671 F:      arch/arm/include/asm/hardware/memc.h
1672 F:      arch/arm/mach-rpc/
1673 F:      drivers/net/ethernet/8390/etherh.c
1674 F:      drivers/net/ethernet/i825xx/ether1*
1675 F:      drivers/net/ethernet/seeq/ether3*
1676 F:      drivers/scsi/arm/
1677
1678 ARM/Rockchip SoC support
1679 M:      Heiko Stuebner <heiko@sntech.de>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 L:      linux-rockchip@lists.infradead.org
1682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1683 S:      Maintained
1684 F:      arch/arm/boot/dts/rk3*
1685 F:      arch/arm/mach-rockchip/
1686 F:      drivers/clk/rockchip/
1687 F:      drivers/i2c/busses/i2c-rk3x.c
1688 F:      drivers/*/*rockchip*
1689 F:      drivers/*/*/*rockchip*
1690 F:      sound/soc/rockchip/
1691 N:      rockchip
1692
1693 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1694 M:      Kukjin Kim <kgene@kernel.org>
1695 M:      Krzysztof Kozlowski <krzk@kernel.org>
1696 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1699 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1700 S:      Maintained
1701 F:      arch/arm/boot/dts/s3c*
1702 F:      arch/arm/boot/dts/s5p*
1703 F:      arch/arm/boot/dts/samsung*
1704 F:      arch/arm/boot/dts/exynos*
1705 F:      arch/arm64/boot/dts/exynos/
1706 F:      arch/arm/plat-samsung/
1707 F:      arch/arm/mach-s3c24*/
1708 F:      arch/arm/mach-s3c64xx/
1709 F:      arch/arm/mach-s5p*/
1710 F:      arch/arm/mach-exynos*/
1711 F:      drivers/*/*s3c24*
1712 F:      drivers/*/*/*s3c24*
1713 F:      drivers/*/*s3c64xx*
1714 F:      drivers/*/*s5pv210*
1715 F:      drivers/memory/samsung/*
1716 F:      drivers/soc/samsung/*
1717 F:      Documentation/arm/Samsung/
1718 F:      Documentation/devicetree/bindings/arm/samsung/
1719 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1720 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1721 N:      exynos
1722
1723 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1724 M:      Kyungmin Park <kyungmin.park@samsung.com>
1725 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 S:      Maintained
1727 F:      arch/arm/mach-s5pv210/
1728
1729 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1730 M:      Kyungmin Park <kyungmin.park@samsung.com>
1731 M:      Kamil Debski <kamil@wypas.org>
1732 M:      Andrzej Hajda <a.hajda@samsung.com>
1733 L:      linux-arm-kernel@lists.infradead.org
1734 L:      linux-media@vger.kernel.org
1735 S:      Maintained
1736 F:      drivers/media/platform/s5p-g2d/
1737
1738 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1739 M:      Kyungmin Park <kyungmin.park@samsung.com>
1740 M:      Kamil Debski <kamil@wypas.org>
1741 M:      Jeongtae Park <jtp.park@samsung.com>
1742 M:      Andrzej Hajda <a.hajda@samsung.com>
1743 L:      linux-arm-kernel@lists.infradead.org
1744 L:      linux-media@vger.kernel.org
1745 S:      Maintained
1746 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1747 F:      drivers/media/platform/s5p-mfc/
1748
1749 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1750 M:      Kyungmin Park <kyungmin.park@samsung.com>
1751 L:      linux-arm-kernel@lists.infradead.org
1752 L:      linux-media@vger.kernel.org
1753 S:      Maintained
1754 F:      drivers/staging/media/platform/s5p-cec/
1755
1756 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1757 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1758 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1759 L:      linux-arm-kernel@lists.infradead.org
1760 L:      linux-media@vger.kernel.org
1761 S:      Maintained
1762 F:      drivers/media/platform/s5p-jpeg/
1763
1764 ARM/SHMOBILE ARM ARCHITECTURE
1765 M:      Simon Horman <horms@verge.net.au>
1766 M:      Magnus Damm <magnus.damm@gmail.com>
1767 L:      linux-renesas-soc@vger.kernel.org
1768 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1770 S:      Supported
1771 F:      arch/arm/boot/dts/emev2*
1772 F:      arch/arm/boot/dts/r7s*
1773 F:      arch/arm/boot/dts/r8a*
1774 F:      arch/arm/boot/dts/sh*
1775 F:      arch/arm/configs/shmobile_defconfig
1776 F:      arch/arm/include/debug/renesas-scif.S
1777 F:      arch/arm/mach-shmobile/
1778 F:      drivers/soc/renesas/
1779 F:      include/linux/soc/renesas/
1780
1781 ARM/SOCFPGA ARCHITECTURE
1782 M:      Dinh Nguyen <dinguyen@kernel.org>
1783 S:      Maintained
1784 F:      arch/arm/mach-socfpga/
1785 F:      arch/arm/boot/dts/socfpga*
1786 F:      arch/arm/configs/socfpga_defconfig
1787 F:      arch/arm64/boot/dts/altera/
1788 W:      http://www.rocketboards.org
1789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1790
1791 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1792 M:      Dinh Nguyen <dinguyen@kernel.org>
1793 S:      Maintained
1794 F:      drivers/clk/socfpga/
1795
1796 ARM/SOCFPGA EDAC SUPPORT
1797 M:      Thor Thayer <thor.thayer@linux.intel.com>
1798 S:      Maintained
1799 F:      drivers/edac/altera_edac.
1800
1801 ARM/STI ARCHITECTURE
1802 M:      Patrice Chotard <patrice.chotard@st.com>
1803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 L:      kernel@stlinux.com
1805 W:      http://www.stlinux.com
1806 S:      Maintained
1807 F:      arch/arm/mach-sti/
1808 F:      arch/arm/boot/dts/sti*
1809 F:      drivers/char/hw_random/st-rng.c
1810 F:      drivers/clocksource/arm_global_timer.c
1811 F:      drivers/clocksource/clksrc_st_lpc.c
1812 F:      drivers/cpufreq/sti-cpufreq.c
1813 F:      drivers/dma/st_fdma*
1814 F:      drivers/i2c/busses/i2c-st.c
1815 F:      drivers/media/rc/st_rc.c
1816 F:      drivers/media/platform/sti/c8sectpfe/
1817 F:      drivers/mmc/host/sdhci-st.c
1818 F:      drivers/phy/phy-miphy28lp.c
1819 F:      drivers/phy/phy-stih407-usb.c
1820 F:      drivers/pinctrl/pinctrl-st.c
1821 F:      drivers/remoteproc/st_remoteproc.c
1822 F:      drivers/remoteproc/st_slim_rproc.c
1823 F:      drivers/reset/sti/
1824 F:      drivers/rtc/rtc-st-lpc.c
1825 F:      drivers/tty/serial/st-asc.c
1826 F:      drivers/usb/dwc3/dwc3-st.c
1827 F:      drivers/usb/host/ehci-st.c
1828 F:      drivers/usb/host/ohci-st.c
1829 F:      drivers/watchdog/st_lpc_wdt.c
1830 F:      drivers/ata/ahci_st.c
1831 F:      include/linux/remoteproc/st_slim_rproc.h
1832
1833 ARM/STM32 ARCHITECTURE
1834 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1835 M:      Alexandre Torgue <alexandre.torgue@st.com>
1836 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 S:      Maintained
1838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1839 N:      stm32
1840 F:      drivers/clocksource/armv7m_systick.c
1841
1842 ARM/TANGO ARCHITECTURE
1843 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1844 L:      linux-arm-kernel@lists.infradead.org
1845 S:      Maintained
1846 N:      tango
1847
1848 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1849 M:      Lennert Buytenhek <kernel@wantstofly.org>
1850 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851 S:      Maintained
1852
1853 ARM/TETON BGA MACHINE SUPPORT
1854 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1855 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 S:      Maintained
1857
1858 ARM/THECUS N2100 MACHINE SUPPORT
1859 M:      Lennert Buytenhek <kernel@wantstofly.org>
1860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 S:      Maintained
1862
1863 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1864 M:      Wan ZongShun <mcuos.com@gmail.com>
1865 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 W:      http://www.mcuos.com
1867 S:      Maintained
1868 F:      arch/arm/mach-w90x900/
1869 F:      drivers/input/keyboard/w90p910_keypad.c
1870 F:      drivers/input/touchscreen/w90p910_ts.c
1871 F:      drivers/watchdog/nuc900_wdt.c
1872 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1873 F:      drivers/mtd/nand/nuc900_nand.c
1874 F:      drivers/rtc/rtc-nuc900.c
1875 F:      drivers/spi/spi-nuc900.c
1876 F:      drivers/usb/host/ehci-w90x900.c
1877 F:      drivers/video/fbdev/nuc900fb.c
1878
1879 ARM/U300 MACHINE SUPPORT
1880 M:      Linus Walleij <linus.walleij@linaro.org>
1881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 S:      Supported
1883 F:      arch/arm/mach-u300/
1884 F:      drivers/clocksource/timer-u300.c
1885 F:      drivers/i2c/busses/i2c-stu300.c
1886 F:      drivers/rtc/rtc-coh901331.c
1887 F:      drivers/watchdog/coh901327_wdt.c
1888 F:      drivers/dma/coh901318*
1889 F:      drivers/mfd/ab3100*
1890 F:      drivers/rtc/rtc-ab3100.c
1891 F:      drivers/rtc/rtc-coh901331.c
1892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1893
1894 ARM/UNIPHIER ARCHITECTURE
1895 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1896 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1898 S:      Maintained
1899 F:      arch/arm/boot/dts/uniphier*
1900 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1901 F:      arch/arm/mach-uniphier/
1902 F:      arch/arm/mm/cache-uniphier.c
1903 F:      arch/arm64/boot/dts/socionext/
1904 F:      drivers/bus/uniphier-system-bus.c
1905 F:      drivers/clk/uniphier/
1906 F:      drivers/i2c/busses/i2c-uniphier*
1907 F:      drivers/pinctrl/uniphier/
1908 F:      drivers/reset/reset-uniphier.c
1909 F:      drivers/tty/serial/8250/8250_uniphier.c
1910 N:      uniphier
1911
1912 ARM/Ux500 ARM ARCHITECTURE
1913 M:      Linus Walleij <linus.walleij@linaro.org>
1914 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 S:      Maintained
1916 F:      arch/arm/mach-ux500/
1917 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1918 F:      drivers/dma/ste_dma40*
1919 F:      drivers/hwspinlock/u8500_hsem.c
1920 F:      drivers/mfd/abx500*
1921 F:      drivers/mfd/ab8500*
1922 F:      drivers/mfd/dbx500*
1923 F:      drivers/mfd/db8500*
1924 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1925 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1926 F:      drivers/rtc/rtc-ab8500.c
1927 F:      drivers/rtc/rtc-pl031.c
1928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1929
1930 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1931 M:      Ulf Hansson <ulf.hansson@linaro.org>
1932 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 T:      git git://git.linaro.org/people/ulfh/clk.git
1934 S:      Maintained
1935 F:      drivers/clk/ux500/
1936
1937 ARM/VERSATILE EXPRESS PLATFORM
1938 M:      Liviu Dudau <liviu.dudau@arm.com>
1939 M:      Sudeep Holla <sudeep.holla@arm.com>
1940 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1941 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 S:      Maintained
1943 F:      arch/arm/boot/dts/vexpress*
1944 F:      arch/arm64/boot/dts/arm/
1945 F:      arch/arm/mach-vexpress/
1946 F:      */*/vexpress*
1947 F:      */*/*/vexpress*
1948 F:      drivers/clk/versatile/clk-vexpress-osc.c
1949 F:      drivers/clocksource/versatile.c
1950 N:      mps2
1951
1952 ARM/VFP SUPPORT
1953 M:      Russell King <linux@armlinux.org.uk>
1954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 W:      http://www.armlinux.org.uk/
1956 S:      Maintained
1957 F:      arch/arm/vfp/
1958
1959 ARM/VOIPAC PXA270 SUPPORT
1960 M:      Marek Vasut <marek.vasut@gmail.com>
1961 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 S:      Maintained
1963 F:      arch/arm/mach-pxa/vpac270.c
1964 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1965
1966 ARM/VT8500 ARM ARCHITECTURE
1967 M:      Tony Prisk <linux@prisktech.co.nz>
1968 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 S:      Maintained
1970 F:      arch/arm/mach-vt8500/
1971 F:      drivers/clocksource/vt8500_timer.c
1972 F:      drivers/i2c/busses/i2c-wmt.c
1973 F:      drivers/mmc/host/wmt-sdmmc.c
1974 F:      drivers/pwm/pwm-vt8500.c
1975 F:      drivers/rtc/rtc-vt8500.c
1976 F:      drivers/tty/serial/vt8500_serial.c
1977 F:      drivers/usb/host/ehci-platform.c
1978 F:      drivers/usb/host/uhci-platform.c
1979 F:      drivers/video/fbdev/vt8500lcdfb.*
1980 F:      drivers/video/fbdev/wm8505fb*
1981 F:      drivers/video/fbdev/wmt_ge_rops.*
1982
1983 ARM/ZIPIT Z2 SUPPORT
1984 M:      Marek Vasut <marek.vasut@gmail.com>
1985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 S:      Maintained
1987 F:      arch/arm/mach-pxa/z2.c
1988 F:      arch/arm/mach-pxa/include/mach/z2.h
1989
1990 ARM/ZTE ARCHITECTURE
1991 M:      Jun Nie <jun.nie@linaro.org>
1992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 S:      Maintained
1994 F:      arch/arm/mach-zx/
1995 F:      drivers/clk/zte/
1996 F:      Documentation/devicetree/bindings/arm/zte.txt
1997 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1998
1999 ARM/ZYNQ ARCHITECTURE
2000 M:      Michal Simek <michal.simek@xilinx.com>
2001 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 W:      http://wiki.xilinx.com
2004 T:      git https://github.com/Xilinx/linux-xlnx.git
2005 S:      Supported
2006 F:      arch/arm/mach-zynq/
2007 F:      drivers/cpuidle/cpuidle-zynq.c
2008 F:      drivers/block/xsysace.c
2009 N:      zynq
2010 N:      xilinx
2011 F:      drivers/clocksource/cadence_ttc_timer.c
2012 F:      drivers/i2c/busses/i2c-cadence.c
2013 F:      drivers/mmc/host/sdhci-of-arasan.c
2014 F:      drivers/edac/synopsys_edac.c
2015
2016 ARM SMMU DRIVERS
2017 M:      Will Deacon <will.deacon@arm.com>
2018 R:      Robin Murphy <robin.murphy@arm.com>
2019 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 S:      Maintained
2021 F:      drivers/iommu/arm-smmu.c
2022 F:      drivers/iommu/arm-smmu-v3.c
2023 F:      drivers/iommu/io-pgtable-arm.c
2024 F:      drivers/iommu/io-pgtable-arm-v7s.c
2025
2026 ARM64 PORT (AARCH64 ARCHITECTURE)
2027 M:      Catalin Marinas <catalin.marinas@arm.com>
2028 M:      Will Deacon <will.deacon@arm.com>
2029 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2031 S:      Maintained
2032 F:      arch/arm64/
2033 F:      Documentation/arm64/
2034
2035 AS3645A LED FLASH CONTROLLER DRIVER
2036 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2037 L:      linux-media@vger.kernel.org
2038 T:      git git://linuxtv.org/media_tree.git
2039 S:      Maintained
2040 F:      drivers/media/i2c/as3645a.c
2041 F:      include/media/i2c/as3645a.h
2042
2043 ASAHI KASEI AK8974 DRIVER
2044 M:      Linus Walleij <linus.walleij@linaro.org>
2045 L:      linux-iio@vger.kernel.org
2046 W:      http://www.akm.com/
2047 S:      Supported
2048 F:      drivers/iio/magnetometer/ak8974.c
2049
2050 ASC7621 HARDWARE MONITOR DRIVER
2051 M:      George Joseph <george.joseph@fairview5.com>
2052 L:      linux-hwmon@vger.kernel.org
2053 S:      Maintained
2054 F:      Documentation/hwmon/asc7621
2055 F:      drivers/hwmon/asc7621.c
2056
2057 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2058 M:      Corentin Chary <corentin.chary@gmail.com>
2059 L:      acpi4asus-user@lists.sourceforge.net
2060 L:      platform-driver-x86@vger.kernel.org
2061 W:      http://acpi4asus.sf.net
2062 S:      Maintained
2063 F:      drivers/platform/x86/asus*.c
2064 F:      drivers/platform/x86/eeepc*.c
2065
2066 ASUS WIRELESS RADIO CONTROL DRIVER
2067 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2068 L:      platform-driver-x86@vger.kernel.org
2069 S:      Maintained
2070 F:      drivers/platform/x86/asus-wireless.c
2071
2072 ASYMMETRIC KEYS
2073 M:      David Howells <dhowells@redhat.com>
2074 L:      keyrings@vger.kernel.org
2075 S:      Maintained
2076 F:      Documentation/crypto/asymmetric-keys.txt
2077 F:      include/linux/verification.h
2078 F:      include/crypto/public_key.h
2079 F:      include/crypto/pkcs7.h
2080 F:      crypto/asymmetric_keys/
2081
2082 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2083 R:      Dan Williams <dan.j.williams@intel.com>
2084 W:      http://sourceforge.net/projects/xscaleiop
2085 S:      Odd fixes
2086 F:      Documentation/crypto/async-tx-api.txt
2087 F:      crypto/async_tx/
2088 F:      drivers/dma/
2089 F:      include/linux/dmaengine.h
2090 F:      include/linux/async_tx.h
2091
2092 AT24 EEPROM DRIVER
2093 M:      Wolfram Sang <wsa@the-dreams.de>
2094 L:      linux-i2c@vger.kernel.org
2095 S:      Maintained
2096 F:      drivers/misc/eeprom/at24.c
2097 F:      include/linux/platform_data/at24.h
2098
2099 ATA OVER ETHERNET (AOE) DRIVER
2100 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2101 W:      http://www.openaoe.org/
2102 S:      Supported
2103 F:      Documentation/aoe/
2104 F:      drivers/block/aoe/
2105
2106 ATHEROS 71XX/9XXX GPIO DRIVER
2107 M:      Alban Bedel <albeu@free.fr>
2108 W:      https://github.com/AlbanBedel/linux
2109 T:      git git://github.com/AlbanBedel/linux
2110 S:      Maintained
2111 F:      drivers/gpio/gpio-ath79.c
2112 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2113
2114 ATHEROS ATH GENERIC UTILITIES
2115 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2116 L:      linux-wireless@vger.kernel.org
2117 S:      Supported
2118 F:      drivers/net/wireless/ath/*
2119
2120 ATHEROS ATH5K WIRELESS DRIVER
2121 M:      Jiri Slaby <jirislaby@gmail.com>
2122 M:      Nick Kossifidis <mickflemm@gmail.com>
2123 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2124 L:      linux-wireless@vger.kernel.org
2125 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2126 S:      Maintained
2127 F:      drivers/net/wireless/ath/ath5k/
2128
2129 ATHEROS ATH6KL WIRELESS DRIVER
2130 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2131 L:      linux-wireless@vger.kernel.org
2132 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2134 S:      Supported
2135 F:      drivers/net/wireless/ath/ath6kl/
2136
2137 WILOCITY WIL6210 WIRELESS DRIVER
2138 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2139 L:      linux-wireless@vger.kernel.org
2140 L:      wil6210@qca.qualcomm.com
2141 S:      Supported
2142 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2143 F:      drivers/net/wireless/ath/wil6210/
2144 F:      include/uapi/linux/wil6210_uapi.h
2145
2146 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2147 M:      Christian Lamparter <chunkeey@googlemail.com>
2148 L:      linux-wireless@vger.kernel.org
2149 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2150 S:      Maintained
2151 F:      drivers/net/wireless/ath/carl9170/
2152
2153 ATK0110 HWMON DRIVER
2154 M:      Luca Tettamanti <kronos.it@gmail.com>
2155 L:      linux-hwmon@vger.kernel.org
2156 S:      Maintained
2157 F:      drivers/hwmon/asus_atk0110.c
2158
2159 ATI_REMOTE2 DRIVER
2160 M:      Ville Syrjala <syrjala@sci.fi>
2161 S:      Maintained
2162 F:      drivers/input/misc/ati_remote2.c
2163
2164 ATLX ETHERNET DRIVERS
2165 M:      Jay Cliburn <jcliburn@gmail.com>
2166 M:      Chris Snook <chris.snook@gmail.com>
2167 L:      netdev@vger.kernel.org
2168 W:      http://sourceforge.net/projects/atl1
2169 W:      http://atl1.sourceforge.net
2170 S:      Maintained
2171 F:      drivers/net/ethernet/atheros/
2172
2173 ATM
2174 M:      Chas Williams <3chas3@gmail.com>
2175 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2176 L:      netdev@vger.kernel.org
2177 W:      http://linux-atm.sourceforge.net
2178 S:      Maintained
2179 F:      drivers/atm/
2180 F:      include/linux/atm*
2181 F:      include/uapi/linux/atm*
2182
2183 ATMEL AT91 / AT32 MCI DRIVER
2184 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2185 S:      Maintained
2186 F:      drivers/mmc/host/atmel-mci.c
2187
2188 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2189 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2190 S:      Supported
2191 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2192
2193 ATMEL SAMA5D2 ADC DRIVER
2194 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2195 L:      linux-iio@vger.kernel.org
2196 S:      Supported
2197 F:      drivers/iio/adc/at91-sama5d2_adc.c
2198
2199 ATMEL Audio ALSA driver
2200 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2201 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2202 S:      Supported
2203 F:      sound/soc/atmel
2204
2205 ATMEL XDMA DRIVER
2206 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2207 L:      linux-arm-kernel@lists.infradead.org
2208 L:      dmaengine@vger.kernel.org
2209 S:      Supported
2210 F:      drivers/dma/at_xdmac.c
2211
2212 ATMEL I2C DRIVER
2213 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2214 L:      linux-i2c@vger.kernel.org
2215 S:      Supported
2216 F:      drivers/i2c/busses/i2c-at91.c
2217
2218 ATMEL ISI DRIVER
2219 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2220 L:      linux-media@vger.kernel.org
2221 S:      Supported
2222 F:      drivers/media/platform/soc_camera/atmel-isi.c
2223 F:      include/media/atmel-isi.h
2224
2225 ATMEL LCDFB DRIVER
2226 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2227 L:      linux-fbdev@vger.kernel.org
2228 S:      Maintained
2229 F:      drivers/video/fbdev/atmel_lcdfb.c
2230 F:      include/video/atmel_lcdc.h
2231
2232 ATMEL MACB ETHERNET DRIVER
2233 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2234 S:      Supported
2235 F:      drivers/net/ethernet/cadence/
2236
2237 ATMEL NAND DRIVER
2238 M:      Wenyou Yang <wenyou.yang@atmel.com>
2239 M:      Josh Wu <rainyfeeling@outlook.com>
2240 L:      linux-mtd@lists.infradead.org
2241 S:      Supported
2242 F:      drivers/mtd/nand/atmel_nand*
2243
2244 ATMEL SDMMC DRIVER
2245 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2246 L:      linux-mmc@vger.kernel.org
2247 S:      Supported
2248 F:      drivers/mmc/host/sdhci-of-at91.c
2249
2250 ATMEL SPI DRIVER
2251 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2252 S:      Supported
2253 F:      drivers/spi/spi-atmel.*
2254
2255 ATMEL SSC DRIVER
2256 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258 S:      Supported
2259 F:      drivers/misc/atmel-ssc.c
2260 F:      include/linux/atmel-ssc.h
2261
2262 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2263 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265 S:      Supported
2266 F:      drivers/misc/atmel_tclib.c
2267 F:      drivers/clocksource/tcb_clksrc.c
2268
2269 ATMEL USBA UDC DRIVER
2270 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 S:      Supported
2273 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2274
2275 ATMEL WIRELESS DRIVER
2276 M:      Simon Kelley <simon@thekelleys.org.uk>
2277 L:      linux-wireless@vger.kernel.org
2278 W:      http://www.thekelleys.org.uk/atmel
2279 W:      http://atmelwlandriver.sourceforge.net/
2280 S:      Maintained
2281 F:      drivers/net/wireless/atmel/atmel*
2282
2283 ATMEL MAXTOUCH DRIVER
2284 M:      Nick Dyer <nick@shmanahar.org>
2285 T:      git git://github.com/ndyer/linux.git
2286 S:      Maintained
2287 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2288 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2289 F:      include/linux/platform_data/atmel_mxt_ts.h
2290
2291 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2292 M:      Bradley Grove <linuxdrivers@attotech.com>
2293 L:      linux-scsi@vger.kernel.org
2294 W:      http://www.attotech.com
2295 S:      Supported
2296 F:      drivers/scsi/esas2r
2297
2298 ATUSB IEEE 802.15.4 RADIO DRIVER
2299 M:      Stefan Schmidt <stefan@osg.samsung.com>
2300 L:      linux-wpan@vger.kernel.org
2301 S:      Maintained
2302 F:      drivers/net/ieee802154/atusb.c
2303 F:      drivers/net/ieee802154/atusb.h
2304 F:      drivers/net/ieee802154/at86rf230.h
2305
2306 AUDIT SUBSYSTEM
2307 M:      Paul Moore <paul@paul-moore.com>
2308 M:      Eric Paris <eparis@redhat.com>
2309 L:      linux-audit@redhat.com (moderated for non-subscribers)
2310 W:      http://people.redhat.com/sgrubb/audit/
2311 T:      git git://git.infradead.org/users/pcmoore/audit
2312 S:      Maintained
2313 F:      include/linux/audit.h
2314 F:      include/uapi/linux/audit.h
2315 F:      kernel/audit*
2316
2317 AUXILIARY DISPLAY DRIVERS
2318 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2319 W:      http://miguelojeda.es/auxdisplay.htm
2320 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2321 S:      Maintained
2322 F:      drivers/auxdisplay/
2323 F:      include/linux/cfag12864b.h
2324
2325 AVR32 ARCHITECTURE
2326 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2327 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2328 W:      http://www.atmel.com/products/AVR32/
2329 W:      http://mirror.egtvedt.no/avr32linux.org/
2330 W:      http://avrfreaks.net/
2331 S:      Maintained
2332 F:      arch/avr32/
2333
2334 AVR32/AT32AP MACHINE SUPPORT
2335 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2336 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2337 S:      Maintained
2338 F:      arch/avr32/mach-at32ap/
2339
2340 AX.25 NETWORK LAYER
2341 M:      Ralf Baechle <ralf@linux-mips.org>
2342 L:      linux-hams@vger.kernel.org
2343 W:      http://www.linux-ax25.org/
2344 S:      Maintained
2345 F:      include/uapi/linux/ax25.h
2346 F:      include/net/ax25.h
2347 F:      net/ax25/
2348
2349 AXENTIA ASOC DRIVERS
2350 M:      Peter Rosin <peda@axentia.se>
2351 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2352 S:      Maintained
2353 F:      Documentation/devicetree/bindings/sound/axentia,*
2354 F:      sound/soc/atmel/tse850-pcm5142.c
2355
2356 AZ6007 DVB DRIVER
2357 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2358 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2359 L:      linux-media@vger.kernel.org
2360 W:      https://linuxtv.org
2361 T:      git git://linuxtv.org/media_tree.git
2362 S:      Maintained
2363 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2364
2365 AZTECH FM RADIO RECEIVER DRIVER
2366 M:      Hans Verkuil <hverkuil@xs4all.nl>
2367 L:      linux-media@vger.kernel.org
2368 T:      git git://linuxtv.org/media_tree.git
2369 W:      https://linuxtv.org
2370 S:      Maintained
2371 F:      drivers/media/radio/radio-aztech*
2372
2373 B43 WIRELESS DRIVER
2374 L:      linux-wireless@vger.kernel.org
2375 L:      b43-dev@lists.infradead.org
2376 W:      http://wireless.kernel.org/en/users/Drivers/b43
2377 S:      Odd Fixes
2378 F:      drivers/net/wireless/broadcom/b43/
2379
2380 B43LEGACY WIRELESS DRIVER
2381 M:      Larry Finger <Larry.Finger@lwfinger.net>
2382 L:      linux-wireless@vger.kernel.org
2383 L:      b43-dev@lists.infradead.org
2384 W:      http://wireless.kernel.org/en/users/Drivers/b43
2385 S:      Maintained
2386 F:      drivers/net/wireless/broadcom/b43legacy/
2387
2388 BACKLIGHT CLASS/SUBSYSTEM
2389 M:      Lee Jones <lee.jones@linaro.org>
2390 M:      Daniel Thompson <daniel.thompson@linaro.org>
2391 M:      Jingoo Han <jingoohan1@gmail.com>
2392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2393 S:      Maintained
2394 F:      drivers/video/backlight/
2395 F:      include/linux/backlight.h
2396 F:      include/linux/pwm_backlight.h
2397 F:      Documentation/devicetree/bindings/leds/backlight
2398
2399 BATMAN ADVANCED
2400 M:      Marek Lindner <mareklindner@neomailbox.ch>
2401 M:      Simon Wunderlich <sw@simonwunderlich.de>
2402 M:      Antonio Quartulli <a@unstable.cc>
2403 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2404 W:      https://www.open-mesh.org/
2405 Q:      https://patchwork.open-mesh.org/project/batman/list/
2406 S:      Maintained
2407 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2408 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2409 F:      Documentation/networking/batman-adv.txt
2410 F:      include/uapi/linux/batman_adv.h
2411 F:      net/batman-adv/
2412
2413 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2414 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2415 L:      linux-hams@vger.kernel.org
2416 W:      http://www.baycom.org/~tom/ham/ham.html
2417 S:      Maintained
2418 F:      drivers/net/hamradio/baycom*
2419
2420 BCACHE (BLOCK LAYER CACHE)
2421 M:      Kent Overstreet <kent.overstreet@gmail.com>
2422 L:      linux-bcache@vger.kernel.org
2423 W:      http://bcache.evilpiepirate.org
2424 S:      Orphan
2425 F:      drivers/md/bcache/
2426
2427 BDISP ST MEDIA DRIVER
2428 M:      Fabien Dessenne <fabien.dessenne@st.com>
2429 L:      linux-media@vger.kernel.org
2430 T:      git git://linuxtv.org/media_tree.git
2431 W:      https://linuxtv.org
2432 S:      Supported
2433 F:      drivers/media/platform/sti/bdisp
2434
2435 DELTA ST MEDIA DRIVER
2436 M:      Hugues Fruchet <hugues.fruchet@st.com>
2437 L:      linux-media@vger.kernel.org
2438 T:      git git://linuxtv.org/media_tree.git
2439 W:      https://linuxtv.org
2440 S:      Supported
2441 F:      drivers/media/platform/sti/delta
2442
2443 BEFS FILE SYSTEM
2444 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2445 M:      Salah Triki <salah.triki@gmail.com>
2446 S:      Maintained
2447 T:      git git://github.com/luisbg/linux-befs.git
2448 F:      Documentation/filesystems/befs.txt
2449 F:      fs/befs/
2450
2451 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2452 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2453 L:      netdev@vger.kernel.org
2454 S:      Maintained
2455 F:      drivers/net/ethernet/ec_bhf.c
2456
2457 BFS FILE SYSTEM
2458 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2459 S:      Maintained
2460 F:      Documentation/filesystems/bfs.txt
2461 F:      fs/bfs/
2462 F:      include/uapi/linux/bfs_fs.h
2463
2464 BLACKFIN ARCHITECTURE
2465 M:      Steven Miao <realmz6@gmail.com>
2466 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2467 T:      git git://git.code.sf.net/p/adi-linux/code
2468 W:      http://blackfin.uclinux.org
2469 S:      Supported
2470 F:      arch/blackfin/
2471
2472 BLACKFIN EMAC DRIVER
2473 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2474 W:      http://blackfin.uclinux.org
2475 S:      Supported
2476 F:      drivers/net/ethernet/adi/
2477
2478 BLACKFIN RTC DRIVER
2479 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2480 W:      http://blackfin.uclinux.org
2481 S:      Supported
2482 F:      drivers/rtc/rtc-bfin.c
2483
2484 BLACKFIN SDH DRIVER
2485 M:      Sonic Zhang <sonic.zhang@analog.com>
2486 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2487 W:      http://blackfin.uclinux.org
2488 S:      Supported
2489 F:      drivers/mmc/host/bfin_sdh.c
2490
2491 BLACKFIN SERIAL DRIVER
2492 M:      Sonic Zhang <sonic.zhang@analog.com>
2493 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2494 W:      http://blackfin.uclinux.org
2495 S:      Supported
2496 F:      drivers/tty/serial/bfin_uart.c
2497
2498 BLACKFIN WATCHDOG DRIVER
2499 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2500 W:      http://blackfin.uclinux.org
2501 S:      Supported
2502 F:      drivers/watchdog/bfin_wdt.c
2503
2504 BLACKFIN I2C TWI DRIVER
2505 M:      Sonic Zhang <sonic.zhang@analog.com>
2506 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507 W:      http://blackfin.uclinux.org/
2508 S:      Supported
2509 F:      drivers/i2c/busses/i2c-bfin-twi.c
2510
2511 BLACKFIN MEDIA DRIVER
2512 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2513 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2514 W:      http://blackfin.uclinux.org/
2515 S:      Supported
2516 F:      drivers/media/platform/blackfin/
2517 F:      drivers/media/i2c/adv7183*
2518 F:      drivers/media/i2c/vs6624*
2519
2520 BLINKM RGB LED DRIVER
2521 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2522 S:      Maintained
2523 F:      drivers/leds/leds-blinkm.c
2524
2525 BLOCK LAYER
2526 M:      Jens Axboe <axboe@kernel.dk>
2527 L:      linux-block@vger.kernel.org
2528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2529 S:      Maintained
2530 F:      block/
2531 F:      kernel/trace/blktrace.c
2532 F:      lib/sbitmap.c
2533
2534 BLOCK2MTD DRIVER
2535 M:      Joern Engel <joern@lazybastard.org>
2536 L:      linux-mtd@lists.infradead.org
2537 S:      Maintained
2538 F:      drivers/mtd/devices/block2mtd.c
2539
2540 BLUETOOTH DRIVERS
2541 M:      Marcel Holtmann <marcel@holtmann.org>
2542 M:      Gustavo Padovan <gustavo@padovan.org>
2543 M:      Johan Hedberg <johan.hedberg@gmail.com>
2544 L:      linux-bluetooth@vger.kernel.org
2545 W:      http://www.bluez.org/
2546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2548 S:      Maintained
2549 F:      drivers/bluetooth/
2550
2551 BLUETOOTH SUBSYSTEM
2552 M:      Marcel Holtmann <marcel@holtmann.org>
2553 M:      Gustavo Padovan <gustavo@padovan.org>
2554 M:      Johan Hedberg <johan.hedberg@gmail.com>
2555 L:      linux-bluetooth@vger.kernel.org
2556 W:      http://www.bluez.org/
2557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2559 S:      Maintained
2560 F:      net/bluetooth/
2561 F:      include/net/bluetooth/
2562
2563 BONDING DRIVER
2564 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2565 M:      Veaceslav Falico <vfalico@gmail.com>
2566 M:      Andy Gospodarek <andy@greyhouse.net>
2567 L:      netdev@vger.kernel.org
2568 W:      http://sourceforge.net/projects/bonding/
2569 S:      Supported
2570 F:      drivers/net/bonding/
2571 F:      include/uapi/linux/if_bonding.h
2572
2573 BPF (Safe dynamic programs and tools)
2574 M:      Alexei Starovoitov <ast@kernel.org>
2575 L:      netdev@vger.kernel.org
2576 L:      linux-kernel@vger.kernel.org
2577 S:      Supported
2578 F:      kernel/bpf/
2579 F:      tools/testing/selftests/bpf/
2580 F:      lib/test_bpf.c
2581
2582 BROADCOM B44 10/100 ETHERNET DRIVER
2583 M:      Michael Chan <michael.chan@broadcom.com>
2584 L:      netdev@vger.kernel.org
2585 S:      Supported
2586 F:      drivers/net/ethernet/broadcom/b44.*
2587
2588 BROADCOM B53 ETHERNET SWITCH DRIVER
2589 M:      Florian Fainelli <f.fainelli@gmail.com>
2590 L:      netdev@vger.kernel.org
2591 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2592 S:      Supported
2593 F:      drivers/net/dsa/b53/*
2594 F:      include/linux/platform_data/b53.h
2595
2596 BROADCOM GENET ETHERNET DRIVER
2597 M:      Florian Fainelli <f.fainelli@gmail.com>
2598 L:      netdev@vger.kernel.org
2599 S:      Supported
2600 F:      drivers/net/ethernet/broadcom/genet/
2601
2602 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2603 M:      Rasesh Mody <rasesh.mody@cavium.com>
2604 M:      Harish Patil <harish.patil@cavium.com>
2605 M:      Dept-GELinuxNICDev@cavium.com
2606 L:      netdev@vger.kernel.org
2607 S:      Supported
2608 F:      drivers/net/ethernet/broadcom/bnx2.*
2609 F:      drivers/net/ethernet/broadcom/bnx2_*
2610
2611 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2612 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2613 M:      Ariel Elior <ariel.elior@cavium.com>
2614 M:      everest-linux-l2@cavium.com
2615 L:      netdev@vger.kernel.org
2616 S:      Supported
2617 F:      drivers/net/ethernet/broadcom/bnx2x/
2618
2619 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2620 M:      Michael Chan <michael.chan@broadcom.com>
2621 L:      netdev@vger.kernel.org
2622 S:      Supported
2623 F:      drivers/net/ethernet/broadcom/bnxt/
2624
2625 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2626 M:      Florian Fainelli <f.fainelli@gmail.com>
2627 M:      Ray Jui <rjui@broadcom.com>
2628 M:      Scott Branden <sbranden@broadcom.com>
2629 M:      bcm-kernel-feedback-list@broadcom.com
2630 T:      git git://github.com/broadcom/mach-bcm
2631 S:      Maintained
2632 N:      bcm281*
2633 N:      bcm113*
2634 N:      bcm216*
2635 N:      kona
2636 F:      arch/arm/mach-bcm/
2637
2638 BROADCOM BCM2835 ARM ARCHITECTURE
2639 M:      Stephen Warren <swarren@wwwdotorg.org>
2640 M:      Lee Jones <lee@kernel.org>
2641 M:      Eric Anholt <eric@anholt.net>
2642 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2645 S:      Maintained
2646 N:      bcm2835
2647 F:      drivers/staging/vc04_services
2648
2649 BROADCOM BCM47XX MIPS ARCHITECTURE
2650 M:      Hauke Mehrtens <hauke@hauke-m.de>
2651 M:      Rafał Miłecki <zajec5@gmail.com>
2652 L:      linux-mips@linux-mips.org
2653 S:      Maintained
2654 F:      Documentation/devicetree/bindings/mips/brcm/
2655 F:      arch/mips/bcm47xx/*
2656 F:      arch/mips/include/asm/mach-bcm47xx/*
2657
2658 BROADCOM BCM5301X ARM ARCHITECTURE
2659 M:      Hauke Mehrtens <hauke@hauke-m.de>
2660 M:      Rafał Miłecki <zajec5@gmail.com>
2661 M:      bcm-kernel-feedback-list@broadcom.com
2662 L:      linux-arm-kernel@lists.infradead.org
2663 S:      Maintained
2664 F:      arch/arm/mach-bcm/bcm_5301x.c
2665 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2666 F:      arch/arm/boot/dts/bcm470*
2667
2668 BROADCOM BCM53573 ARM ARCHITECTURE
2669 M:      Rafał Miłecki <rafal@milecki.pl>
2670 L:      linux-arm-kernel@lists.infradead.org
2671 S:      Maintained
2672 F:      arch/arm/boot/dts/bcm53573*
2673 F:      arch/arm/boot/dts/bcm47189*
2674
2675 BROADCOM BCM63XX ARM ARCHITECTURE
2676 M:      Florian Fainelli <f.fainelli@gmail.com>
2677 M:      bcm-kernel-feedback-list@broadcom.com
2678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2679 T:      git git://github.com/broadcom/stblinux.git
2680 S:      Maintained
2681 N:      bcm63xx
2682
2683 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2684 M:      Kevin Cernekee <cernekee@gmail.com>
2685 L:      linux-usb@vger.kernel.org
2686 S:      Maintained
2687 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2688
2689 BROADCOM BCM7XXX ARM ARCHITECTURE
2690 M:      Brian Norris <computersforpeace@gmail.com>
2691 M:      Gregory Fong <gregory.0xf0@gmail.com>
2692 M:      Florian Fainelli <f.fainelli@gmail.com>
2693 M:      bcm-kernel-feedback-list@broadcom.com
2694 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2695 T:      git git://github.com/broadcom/stblinux.git
2696 S:      Maintained
2697 F:      arch/arm/mach-bcm/*brcmstb*
2698 F:      arch/arm/boot/dts/bcm7*.dts*
2699 F:      drivers/bus/brcmstb_gisb.c
2700 N:      brcmstb
2701
2702 BROADCOM BMIPS MIPS ARCHITECTURE
2703 M:      Kevin Cernekee <cernekee@gmail.com>
2704 M:      Florian Fainelli <f.fainelli@gmail.com>
2705 L:      linux-mips@linux-mips.org
2706 T:      git git://github.com/broadcom/stblinux.git
2707 S:      Maintained
2708 F:      arch/mips/bmips/*
2709 F:      arch/mips/include/asm/mach-bmips/*
2710 F:      arch/mips/kernel/*bmips*
2711 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2712 F:      drivers/irqchip/irq-bcm63*
2713 F:      drivers/irqchip/irq-bcm7*
2714 F:      drivers/irqchip/irq-brcmstb*
2715 F:      include/linux/bcm963xx_nvram.h
2716 F:      include/linux/bcm963xx_tag.h
2717
2718 BROADCOM BMIPS CPUFREQ DRIVER
2719 M:      Markus Mayer <mmayer@broadcom.com>
2720 M:      bcm-kernel-feedback-list@broadcom.com
2721 L:      linux-pm@vger.kernel.org
2722 S:      Maintained
2723 F:      drivers/cpufreq/bmips-cpufreq.c
2724
2725 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2726 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2727 M:      Prashant Sreedharan <prashant@broadcom.com>
2728 M:      Michael Chan <mchan@broadcom.com>
2729 L:      netdev@vger.kernel.org
2730 S:      Supported
2731 F:      drivers/net/ethernet/broadcom/tg3.*
2732
2733 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2734 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2735 M:      Franky Lin <franky.lin@broadcom.com>
2736 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2737 L:      linux-wireless@vger.kernel.org
2738 L:      brcm80211-dev-list.pdl@broadcom.com
2739 S:      Supported
2740 F:      drivers/net/wireless/broadcom/brcm80211/
2741
2742 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2743 M:      QLogic-Storage-Upstream@qlogic.com
2744 L:      linux-scsi@vger.kernel.org
2745 S:      Supported
2746 F:      drivers/scsi/bnx2fc/
2747
2748 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2749 M:      QLogic-Storage-Upstream@qlogic.com
2750 L:      linux-scsi@vger.kernel.org
2751 S:      Supported
2752 F:      drivers/scsi/bnx2i/
2753
2754 BROADCOM IPROC ARM ARCHITECTURE
2755 M:      Ray Jui <rjui@broadcom.com>
2756 M:      Scott Branden <sbranden@broadcom.com>
2757 M:      Jon Mason <jonmason@broadcom.com>
2758 M:      bcm-kernel-feedback-list@broadcom.com
2759 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2760 T:      git git://github.com/broadcom/cygnus-linux.git
2761 S:      Maintained
2762 N:      iproc
2763 N:      cygnus
2764 N:      bcm[-_]nsp
2765 N:      bcm9113*
2766 N:      bcm9583*
2767 N:      bcm9585*
2768 N:      bcm9586*
2769 N:      bcm988312
2770 N:      bcm113*
2771 N:      bcm583*
2772 N:      bcm585*
2773 N:      bcm586*
2774 N:      bcm88312
2775 F:      arch/arm64/boot/dts/broadcom/ns2*
2776 F:      drivers/clk/bcm/clk-ns*
2777 F:      drivers/pinctrl/bcm/pinctrl-ns*
2778
2779 BROADCOM BRCMSTB GPIO DRIVER
2780 M:      Gregory Fong <gregory.0xf0@gmail.com>
2781 L:      bcm-kernel-feedback-list@broadcom.com
2782 S:      Supported
2783 F:      drivers/gpio/gpio-brcmstb.c
2784 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2785
2786 BROADCOM KONA GPIO DRIVER
2787 M:      Ray Jui <rjui@broadcom.com>
2788 L:      bcm-kernel-feedback-list@broadcom.com
2789 S:      Supported
2790 F:      drivers/gpio/gpio-bcm-kona.c
2791 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2792
2793 BROADCOM NVRAM DRIVER
2794 M:      Rafał Miłecki <zajec5@gmail.com>
2795 L:      linux-mips@linux-mips.org
2796 S:      Maintained
2797 F:      drivers/firmware/broadcom/*
2798
2799 BROADCOM STB NAND FLASH DRIVER
2800 M:      Brian Norris <computersforpeace@gmail.com>
2801 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2802 L:      linux-mtd@lists.infradead.org
2803 L:      bcm-kernel-feedback-list@broadcom.com
2804 S:      Maintained
2805 F:      drivers/mtd/nand/brcmnand/
2806
2807 BROADCOM STB AVS CPUFREQ DRIVER
2808 M:      Markus Mayer <mmayer@broadcom.com>
2809 M:      bcm-kernel-feedback-list@broadcom.com
2810 L:      linux-pm@vger.kernel.org
2811 S:      Maintained
2812 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2813 F:      drivers/cpufreq/brcmstb*
2814
2815 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2816 M:      Rafał Miłecki <zajec5@gmail.com>
2817 L:      linux-wireless@vger.kernel.org
2818 S:      Maintained
2819 F:      drivers/bcma/
2820 F:      include/linux/bcma/
2821
2822 BROADCOM SYSTEMPORT ETHERNET DRIVER
2823 M:      Florian Fainelli <f.fainelli@gmail.com>
2824 L:      netdev@vger.kernel.org
2825 S:      Supported
2826 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2827
2828 BROADCOM VULCAN ARM64 SOC
2829 M:      Jayachandran C. <c.jayachandran@gmail.com>
2830 M:      bcm-kernel-feedback-list@broadcom.com
2831 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2832 S:      Maintained
2833 F:      arch/arm64/boot/dts/broadcom/vulcan*
2834
2835 BROADCOM NETXTREME-E ROCE DRIVER
2836 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2837 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2838 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2839 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2840 L:      linux-rdma@vger.kernel.org
2841 W:      http://www.broadcom.com
2842 S:      Supported
2843 F:      drivers/infiniband/hw/bnxt_re/
2844 F:      include/uapi/rdma/bnxt_re-abi.h
2845
2846 BROCADE BFA FC SCSI DRIVER
2847 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2848 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2849 L:      linux-scsi@vger.kernel.org
2850 S:      Supported
2851 F:      drivers/scsi/bfa/
2852
2853 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2854 M:      Rasesh Mody <rasesh.mody@cavium.com>
2855 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2856 M:      Dept-GELinuxNICDev@cavium.com
2857 L:      netdev@vger.kernel.org
2858 S:      Supported
2859 F:      drivers/net/ethernet/brocade/bna/
2860
2861 BSG (block layer generic sg v4 driver)
2862 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2863 L:      linux-scsi@vger.kernel.org
2864 S:      Supported
2865 F:      block/bsg.c
2866 F:      include/linux/bsg.h
2867 F:      include/uapi/linux/bsg.h
2868
2869 BT87X AUDIO DRIVER
2870 M:      Clemens Ladisch <clemens@ladisch.de>
2871 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2872 T:      git git://git.alsa-project.org/alsa-kernel.git
2873 S:      Maintained
2874 F:      Documentation/sound/alsa/Bt87x.txt
2875 F:      sound/pci/bt87x.c
2876
2877 BT8XXGPIO DRIVER
2878 M:      Michael Buesch <m@bues.ch>
2879 W:      http://bu3sch.de/btgpio.php
2880 S:      Maintained
2881 F:      drivers/gpio/gpio-bt8xx.c
2882
2883 BTRFS FILE SYSTEM
2884 M:      Chris Mason <clm@fb.com>
2885 M:      Josef Bacik <jbacik@fb.com>
2886 M:      David Sterba <dsterba@suse.com>
2887 L:      linux-btrfs@vger.kernel.org
2888 W:      http://btrfs.wiki.kernel.org/
2889 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2891 S:      Maintained
2892 F:      Documentation/filesystems/btrfs.txt
2893 F:      fs/btrfs/
2894
2895 BTTV VIDEO4LINUX DRIVER
2896 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2897 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2898 L:      linux-media@vger.kernel.org
2899 W:      https://linuxtv.org
2900 T:      git git://linuxtv.org/media_tree.git
2901 S:      Odd fixes
2902 F:      Documentation/media/v4l-drivers/bttv*
2903 F:      drivers/media/pci/bt8xx/bttv*
2904
2905 BUSLOGIC SCSI DRIVER
2906 M:      Khalid Aziz <khalid@gonehiking.org>
2907 L:      linux-scsi@vger.kernel.org
2908 S:      Maintained
2909 F:      drivers/scsi/BusLogic.*
2910 F:      drivers/scsi/FlashPoint.*
2911
2912 C-MEDIA CMI8788 DRIVER
2913 M:      Clemens Ladisch <clemens@ladisch.de>
2914 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2915 T:      git git://git.alsa-project.org/alsa-kernel.git
2916 S:      Maintained
2917 F:      sound/pci/oxygen/
2918
2919 C6X ARCHITECTURE
2920 M:      Mark Salter <msalter@redhat.com>
2921 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2922 L:      linux-c6x-dev@linux-c6x.org
2923 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2924 S:      Maintained
2925 F:      arch/c6x/
2926
2927 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2928 M:      David Howells <dhowells@redhat.com>
2929 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2930 S:      Supported
2931 F:      Documentation/filesystems/caching/cachefiles.txt
2932 F:      fs/cachefiles/
2933
2934 CADET FM/AM RADIO RECEIVER DRIVER
2935 M:      Hans Verkuil <hverkuil@xs4all.nl>
2936 L:      linux-media@vger.kernel.org
2937 T:      git git://linuxtv.org/media_tree.git
2938 W:      https://linuxtv.org
2939 S:      Maintained
2940 F:      drivers/media/radio/radio-cadet*
2941
2942 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2943 M:      Jonathan Corbet <corbet@lwn.net>
2944 L:      linux-media@vger.kernel.org
2945 T:      git git://linuxtv.org/media_tree.git
2946 S:      Maintained
2947 F:      Documentation/media/v4l-drivers/cafe_ccic*
2948 F:      drivers/media/platform/marvell-ccic/
2949
2950 CAIF NETWORK LAYER
2951 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2952 L:      netdev@vger.kernel.org
2953 S:      Supported
2954 F:      Documentation/networking/caif/
2955 F:      drivers/net/caif/
2956 F:      include/uapi/linux/caif/
2957 F:      include/net/caif/
2958 F:      net/caif/
2959
2960 CALGARY x86-64 IOMMU
2961 M:      Muli Ben-Yehuda <mulix@mulix.org>
2962 M:      Jon Mason <jdmason@kudzu.us>
2963 L:      iommu@lists.linux-foundation.org
2964 S:      Maintained
2965 F:      arch/x86/kernel/pci-calgary_64.c
2966 F:      arch/x86/kernel/tce_64.c
2967 F:      arch/x86/include/asm/calgary.h
2968 F:      arch/x86/include/asm/tce.h
2969
2970 CAN NETWORK LAYER
2971 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2972 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2973 L:      linux-can@vger.kernel.org
2974 W:      https://github.com/linux-can
2975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2977 S:      Maintained
2978 F:      Documentation/networking/can.txt
2979 F:      net/can/
2980 F:      include/linux/can/core.h
2981 F:      include/uapi/linux/can.h
2982 F:      include/uapi/linux/can/bcm.h
2983 F:      include/uapi/linux/can/raw.h
2984 F:      include/uapi/linux/can/gw.h
2985
2986 CAN NETWORK DRIVERS
2987 M:      Wolfgang Grandegger <wg@grandegger.com>
2988 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2989 L:      linux-can@vger.kernel.org
2990 W:      https://github.com/linux-can
2991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2993 S:      Maintained
2994 F:      Documentation/devicetree/bindings/net/can/
2995 F:      drivers/net/can/
2996 F:      include/linux/can/dev.h
2997 F:      include/linux/can/platform/
2998 F:      include/uapi/linux/can/error.h
2999 F:      include/uapi/linux/can/netlink.h
3000
3001 CAPABILITIES
3002 M:      Serge Hallyn <serge@hallyn.com>
3003 L:      linux-security-module@vger.kernel.org
3004 S:      Supported
3005 F:      include/linux/capability.h
3006 F:      include/uapi/linux/capability.h
3007 F:      security/commoncap.c
3008 F:      kernel/capability.c
3009
3010 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3011 M:      Kevin Tsai <ktsai@capellamicro.com>
3012 S:      Maintained
3013 F:      drivers/iio/light/cm*
3014 F:      Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3015
3016 CAVIUM I2C DRIVER
3017 M:      Jan Glauber <jglauber@cavium.com>
3018 M:      David Daney <david.daney@cavium.com>
3019 W:      http://www.cavium.com
3020 S:      Supported
3021 F:      drivers/i2c/busses/i2c-octeon*
3022 F:      drivers/i2c/busses/i2c-thunderx*
3023
3024 CAVIUM LIQUIDIO NETWORK DRIVER
3025 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3026 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3027 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3028 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3029 L:     netdev@vger.kernel.org
3030 W:     http://www.cavium.com
3031 S:     Supported
3032 F:     drivers/net/ethernet/cavium/liquidio/
3033
3034 CAVIUM OCTEON-TX CRYPTO DRIVER
3035 M:      George Cherian <george.cherian@cavium.com>
3036 L:      linux-crypto@vger.kernel.org
3037 W:      http://www.cavium.com
3038 S:      Supported
3039 F:      drivers/crypto/cavium/cpt/
3040
3041 CC2520 IEEE-802.15.4 RADIO DRIVER
3042 M:      Varka Bhadram <varkabhadram@gmail.com>
3043 L:      linux-wpan@vger.kernel.org
3044 S:      Maintained
3045 F:      drivers/net/ieee802154/cc2520.c
3046 F:      include/linux/spi/cc2520.h
3047 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3048
3049 CEC DRIVER
3050 M:      Hans Verkuil <hans.verkuil@cisco.com>
3051 L:      linux-media@vger.kernel.org
3052 T:      git git://linuxtv.org/media_tree.git
3053 W:      http://linuxtv.org
3054 S:      Supported
3055 F:      Documentation/media/kapi/cec-core.rst
3056 F:      Documentation/media/uapi/cec
3057 F:      drivers/media/cec/
3058 F:      drivers/media/cec-edid.c
3059 F:      drivers/media/rc/keymaps/rc-cec.c
3060 F:      include/media/cec.h
3061 F:      include/media/cec-edid.h
3062 F:      include/uapi/linux/cec.h
3063 F:      include/uapi/linux/cec-funcs.h
3064
3065 CELL BROADBAND ENGINE ARCHITECTURE
3066 M:      Arnd Bergmann <arnd@arndb.de>
3067 L:      linuxppc-dev@lists.ozlabs.org
3068 W:      http://www.ibm.com/developerworks/power/cell/
3069 S:      Supported
3070 F:      arch/powerpc/include/asm/cell*.h
3071 F:      arch/powerpc/include/asm/spu*.h
3072 F:      arch/powerpc/include/uapi/asm/spu*.h
3073 F:      arch/powerpc/oprofile/*cell*
3074 F:      arch/powerpc/platforms/cell/
3075
3076 CEPH COMMON CODE (LIBCEPH)
3077 M:      Ilya Dryomov <idryomov@gmail.com>
3078 M:      "Yan, Zheng" <zyan@redhat.com>
3079 M:      Sage Weil <sage@redhat.com>
3080 L:      ceph-devel@vger.kernel.org
3081 W:      http://ceph.com/
3082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3083 T:      git git://github.com/ceph/ceph-client.git
3084 S:      Supported
3085 F:      net/ceph/
3086 F:      include/linux/ceph/
3087 F:      include/linux/crush/
3088
3089 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3090 M:      "Yan, Zheng" <zyan@redhat.com>
3091 M:      Sage Weil <sage@redhat.com>
3092 M:      Ilya Dryomov <idryomov@gmail.com>
3093 L:      ceph-devel@vger.kernel.org
3094 W:      http://ceph.com/
3095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3096 T:      git git://github.com/ceph/ceph-client.git
3097 S:      Supported
3098 F:      Documentation/filesystems/ceph.txt
3099 F:      fs/ceph/
3100
3101 CERTIFICATE HANDLING:
3102 M:      David Howells <dhowells@redhat.com>
3103 M:      David Woodhouse <dwmw2@infradead.org>
3104 L:      keyrings@vger.kernel.org
3105 S:      Maintained
3106 F:      Documentation/module-signing.txt
3107 F:      certs/
3108 F:      scripts/sign-file.c
3109 F:      scripts/extract-cert.c
3110
3111 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3112 L:      linux-usb@vger.kernel.org
3113 S:      Orphan
3114 F:      Documentation/usb/WUSB-Design-overview.txt
3115 F:      Documentation/usb/wusb-cbaf
3116 F:      drivers/usb/host/hwa-hc.c
3117 F:      drivers/usb/host/whci/
3118 F:      drivers/usb/wusbcore/
3119 F:      include/linux/usb/wusb*
3120
3121 HT16K33 LED CONTROLLER DRIVER
3122 M:      Robin van der Gracht <robin@protonic.nl>
3123 S:      Maintained
3124 F:      drivers/auxdisplay/ht16k33.c
3125 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3126
3127 CFAG12864B LCD DRIVER
3128 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3129 W:      http://miguelojeda.es/auxdisplay.htm
3130 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3131 S:      Maintained
3132 F:      drivers/auxdisplay/cfag12864b.c
3133 F:      include/linux/cfag12864b.h
3134
3135 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3136 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3137 W:      http://miguelojeda.es/auxdisplay.htm
3138 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3139 S:      Maintained
3140 F:      drivers/auxdisplay/cfag12864bfb.c
3141 F:      include/linux/cfag12864b.h
3142
3143 CFG80211 and NL80211
3144 M:      Johannes Berg <johannes@sipsolutions.net>
3145 L:      linux-wireless@vger.kernel.org
3146 W:      http://wireless.kernel.org/
3147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3149 S:      Maintained
3150 F:      include/uapi/linux/nl80211.h
3151 F:      include/net/cfg80211.h
3152 F:      net/wireless/*
3153 X:      net/wireless/wext*
3154
3155 CHAR and MISC DRIVERS
3156 M:      Arnd Bergmann <arnd@arndb.de>
3157 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3159 S:      Supported
3160 F:      drivers/char/*
3161 F:      drivers/misc/*
3162 F:      include/linux/miscdevice.h
3163
3164 CHECKPATCH
3165 M:      Andy Whitcroft <apw@canonical.com>
3166 M:      Joe Perches <joe@perches.com>
3167 S:      Maintained
3168 F:      scripts/checkpatch.pl
3169
3170 CHINESE DOCUMENTATION
3171 M:      Harry Wei <harryxiyou@gmail.com>
3172 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3173 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3174 S:      Maintained
3175 F:      Documentation/translations/zh_CN/
3176
3177 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3178 M:      Peter Chen <Peter.Chen@nxp.com>
3179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3180 L:      linux-usb@vger.kernel.org
3181 S:      Maintained
3182 F:      drivers/usb/chipidea/
3183
3184 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3185 M:      Hans de Goede <hdegoede@redhat.com>
3186 L:      linux-input@vger.kernel.org
3187 S:      Maintained
3188 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3189 F:      drivers/input/touchscreen/chipone_icn8318.c
3190
3191 CHROME HARDWARE PLATFORM SUPPORT
3192 M:      Olof Johansson <olof@lixom.net>
3193 S:      Maintained
3194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3195 F:      drivers/platform/chrome/
3196
3197 CISCO VIC ETHERNET NIC DRIVER
3198 M:      Christian Benvenuti <benve@cisco.com>
3199 M:      Sujith Sankar <ssujith@cisco.com>
3200 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3201 M:      Neel Patel <neepatel@cisco.com>
3202 S:      Supported
3203 F:      drivers/net/ethernet/cisco/enic/
3204
3205 CISCO VIC LOW LATENCY NIC DRIVER
3206 M:      Christian Benvenuti <benve@cisco.com>
3207 M:      Dave Goodell <dgoodell@cisco.com>
3208 S:      Supported
3209 F:      drivers/infiniband/hw/usnic/
3210
3211 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3212 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3213 L:      netdev@vger.kernel.org
3214 S:      Maintained
3215 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3216
3217 CIRRUS LOGIC AUDIO CODEC DRIVERS
3218 M:      Brian Austin <brian.austin@cirrus.com>
3219 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3220 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3221 S:      Maintained
3222 F:      sound/soc/codecs/cs*
3223
3224 CLEANCACHE API
3225 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3226 L:      linux-kernel@vger.kernel.org
3227 S:      Maintained
3228 F:      mm/cleancache.c
3229 F:      include/linux/cleancache.h
3230
3231 CLK API
3232 M:      Russell King <linux@armlinux.org.uk>
3233 L:      linux-clk@vger.kernel.org
3234 S:      Maintained
3235 F:      include/linux/clk.h
3236
3237 CLOCKSOURCE, CLOCKEVENT DRIVERS
3238 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3239 M:      Thomas Gleixner <tglx@linutronix.de>
3240 L:      linux-kernel@vger.kernel.org
3241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3242 S:      Supported
3243 F:      drivers/clocksource
3244
3245 CISCO FCOE HBA DRIVER
3246 M:      Satish Kharat <satishkh@cisco.com>
3247 M:      Sesidhar Baddela <sebaddel@cisco.com>
3248 M:      Karan Tilak Kumar <kartilak@cisco.com>
3249 L:      linux-scsi@vger.kernel.org
3250 S:      Supported
3251 F:      drivers/scsi/fnic/
3252
3253 CISCO SCSI HBA DRIVER
3254 M:      Karan Tilak Kumar <kartilak@cisco.com>
3255 M:      Sesidhar Baddela <sebaddel@cisco.com>
3256 L:      linux-scsi@vger.kernel.org
3257 S:      Supported
3258 F:      drivers/scsi/snic/
3259
3260 CMPC ACPI DRIVER
3261 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3262 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3263 L:      platform-driver-x86@vger.kernel.org
3264 S:      Supported
3265 F:      drivers/platform/x86/classmate-laptop.c
3266
3267 COBALT MEDIA DRIVER
3268 M:      Hans Verkuil <hans.verkuil@cisco.com>
3269 L:      linux-media@vger.kernel.org
3270 T:      git git://linuxtv.org/media_tree.git
3271 W:      https://linuxtv.org
3272 S:      Supported
3273 F:      drivers/media/pci/cobalt/
3274
3275 COCCINELLE/Semantic Patches (SmPL)
3276 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3277 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3278 M:      Nicolas Palix <nicolas.palix@imag.fr>
3279 M:      Michal Marek <mmarek@suse.com>
3280 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3282 W:      http://coccinelle.lip6.fr/
3283 S:      Supported
3284 F:      Documentation/dev-tools/coccinelle.rst
3285 F:      scripts/coccinelle/
3286 F:      scripts/coccicheck
3287
3288 CODA FILE SYSTEM
3289 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3290 M:      coda@cs.cmu.edu
3291 L:      codalist@coda.cs.cmu.edu
3292 W:      http://www.coda.cs.cmu.edu/
3293 S:      Maintained
3294 F:      Documentation/filesystems/coda.txt
3295 F:      fs/coda/
3296 F:      include/linux/coda*.h
3297 F:      include/uapi/linux/coda*.h
3298
3299 CODA V4L2 MEM2MEM DRIVER
3300 M:      Philipp Zabel <p.zabel@pengutronix.de>
3301 L:      linux-media@vger.kernel.org
3302 S:      Maintained
3303 F:      Documentation/devicetree/bindings/media/coda.txt
3304 F:      drivers/media/platform/coda/
3305
3306 COMMON CLK FRAMEWORK
3307 M:      Michael Turquette <mturquette@baylibre.com>
3308 M:      Stephen Boyd <sboyd@codeaurora.org>
3309 L:      linux-clk@vger.kernel.org
3310 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3312 S:      Maintained
3313 F:      Documentation/devicetree/bindings/clock/
3314 F:      drivers/clk/
3315 X:      drivers/clk/clkdev.c
3316 F:      include/linux/clk-pr*
3317 F:      include/linux/clk/
3318
3319 COMMON INTERNET FILE SYSTEM (CIFS)
3320 M:      Steve French <sfrench@samba.org>
3321 L:      linux-cifs@vger.kernel.org
3322 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3323 W:      http://linux-cifs.samba.org/
3324 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3325 S:      Supported
3326 F:      Documentation/filesystems/cifs/
3327 F:      fs/cifs/
3328
3329 COMPACTPCI HOTPLUG CORE
3330 M:      Scott Murray <scott@spiteful.org>
3331 L:      linux-pci@vger.kernel.org
3332 S:      Maintained
3333 F:      drivers/pci/hotplug/cpci_hotplug*
3334
3335 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3336 M:      Scott Murray <scott@spiteful.org>
3337 L:      linux-pci@vger.kernel.org
3338 S:      Maintained
3339 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3340
3341 COMPACTPCI HOTPLUG GENERIC DRIVER
3342 M:      Scott Murray <scott@spiteful.org>
3343 L:      linux-pci@vger.kernel.org
3344 S:      Maintained
3345 F:      drivers/pci/hotplug/cpcihp_generic.c
3346
3347 COMPAL LAPTOP SUPPORT
3348 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3349 L:      platform-driver-x86@vger.kernel.org
3350 S:      Maintained
3351 F:      drivers/platform/x86/compal-laptop.c
3352
3353 CONEXANT ACCESSRUNNER USB DRIVER
3354 L:      accessrunner-general@lists.sourceforge.net
3355 W:      http://accessrunner.sourceforge.net/
3356 S:      Orphan
3357 F:      drivers/usb/atm/cxacru.c
3358
3359 CONFIGFS
3360 M:      Joel Becker <jlbec@evilplan.org>
3361 M:      Christoph Hellwig <hch@lst.de>
3362 T:      git git://git.infradead.org/users/hch/configfs.git
3363 S:      Supported
3364 F:      fs/configfs/
3365 F:      include/linux/configfs.h
3366
3367 CONNECTOR
3368 M:      Evgeniy Polyakov <zbr@ioremap.net>
3369 L:      netdev@vger.kernel.org
3370 S:      Maintained
3371 F:      drivers/connector/
3372
3373 CONTROL GROUP (CGROUP)
3374 M:      Tejun Heo <tj@kernel.org>
3375 M:      Li Zefan <lizefan@huawei.com>
3376 M:      Johannes Weiner <hannes@cmpxchg.org>
3377 L:      cgroups@vger.kernel.org
3378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3379 S:      Maintained
3380 F:      Documentation/cgroup*
3381 F:      include/linux/cgroup*
3382 F:      kernel/cgroup*
3383
3384 CONTROL GROUP - CPUSET
3385 M:      Li Zefan <lizefan@huawei.com>
3386 L:      cgroups@vger.kernel.org
3387 W:      http://www.bullopensource.org/cpuset/
3388 W:      http://oss.sgi.com/projects/cpusets/
3389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3390 S:      Maintained
3391 F:      Documentation/cgroup-v1/cpusets.txt
3392 F:      include/linux/cpuset.h
3393 F:      kernel/cpuset.c
3394
3395 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3396 M:      Johannes Weiner <hannes@cmpxchg.org>
3397 M:      Michal Hocko <mhocko@kernel.org>
3398 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3399 L:      cgroups@vger.kernel.org
3400 L:      linux-mm@kvack.org
3401 S:      Maintained
3402 F:      mm/memcontrol.c
3403 F:      mm/swap_cgroup.c
3404
3405 CORETEMP HARDWARE MONITORING DRIVER
3406 M:      Fenghua Yu <fenghua.yu@intel.com>
3407 L:      linux-hwmon@vger.kernel.org
3408 S:      Maintained
3409 F:      Documentation/hwmon/coretemp
3410 F:      drivers/hwmon/coretemp.c
3411
3412 COSA/SRP SYNC SERIAL DRIVER
3413 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3414 W:      http://www.fi.muni.cz/~kas/cosa/
3415 S:      Maintained
3416 F:      drivers/net/wan/cosa*
3417
3418 CPMAC ETHERNET DRIVER
3419 M:      Florian Fainelli <f.fainelli@gmail.com>
3420 L:      netdev@vger.kernel.org
3421 S:      Maintained
3422 F:      drivers/net/ethernet/ti/cpmac.c
3423
3424 CPU FREQUENCY DRIVERS
3425 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3426 M:      Viresh Kumar <viresh.kumar@linaro.org>
3427 L:      linux-pm@vger.kernel.org
3428 S:      Maintained
3429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3430 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3431 B:      https://bugzilla.kernel.org
3432 F:      Documentation/cpu-freq/
3433 F:      drivers/cpufreq/
3434 F:      include/linux/cpufreq.h
3435
3436 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3437 M:      Viresh Kumar <viresh.kumar@linaro.org>
3438 M:      Sudeep Holla <sudeep.holla@arm.com>
3439 L:      linux-pm@vger.kernel.org
3440 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3441 S:      Maintained
3442 F:      drivers/cpufreq/arm_big_little.h
3443 F:      drivers/cpufreq/arm_big_little.c
3444 F:      drivers/cpufreq/arm_big_little_dt.c
3445
3446 CPUIDLE DRIVER - ARM BIG LITTLE
3447 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3448 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3449 L:      linux-pm@vger.kernel.org
3450 L:      linux-arm-kernel@lists.infradead.org
3451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3452 S:      Maintained
3453 F:      drivers/cpuidle/cpuidle-big_little.c
3454
3455 CPUIDLE DRIVER - ARM EXYNOS
3456 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3457 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3458 M:      Kukjin Kim <kgene@kernel.org>
3459 L:      linux-pm@vger.kernel.org
3460 L:      linux-samsung-soc@vger.kernel.org
3461 S:      Supported
3462 F:      drivers/cpuidle/cpuidle-exynos.c
3463 F:      arch/arm/mach-exynos/pm.c
3464
3465 CPUIDLE DRIVERS
3466 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3467 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3468 L:      linux-pm@vger.kernel.org
3469 S:      Maintained
3470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3471 B:      https://bugzilla.kernel.org
3472 F:      drivers/cpuidle/*
3473 F:      include/linux/cpuidle.h
3474
3475 CPUID/MSR DRIVER
3476 M:      "H. Peter Anvin" <hpa@zytor.com>
3477 S:      Maintained
3478 F:      arch/x86/kernel/cpuid.c
3479 F:      arch/x86/kernel/msr.c
3480
3481 CPU POWER MONITORING SUBSYSTEM
3482 M:      Thomas Renninger <trenn@suse.com>
3483 L:      linux-pm@vger.kernel.org
3484 S:      Maintained
3485 F:      tools/power/cpupower/
3486
3487 CRAMFS FILESYSTEM
3488 W:      http://sourceforge.net/projects/cramfs/
3489 S:      Orphan / Obsolete
3490 F:      Documentation/filesystems/cramfs.txt
3491 F:      fs/cramfs/
3492
3493 CRIS PORT
3494 M:      Mikael Starvik <starvik@axis.com>
3495 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3496 L:      linux-cris-kernel@axis.com
3497 W:      http://developer.axis.com
3498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3499 S:      Maintained
3500 F:      arch/cris/
3501 F:      drivers/tty/serial/crisv10.*
3502
3503 CRYPTO API
3504 M:      Herbert Xu <herbert@gondor.apana.org.au>
3505 M:      "David S. Miller" <davem@davemloft.net>
3506 L:      linux-crypto@vger.kernel.org
3507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3509 S:      Maintained
3510 F:      Documentation/crypto/
3511 F:      Documentation/devicetree/bindings/crypto/
3512 F:      Documentation/DocBook/crypto-API.tmpl
3513 F:      arch/*/crypto/
3514 F:      crypto/
3515 F:      drivers/crypto/
3516 F:      include/crypto/
3517 F:      include/linux/crypto*
3518
3519 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3520 M:      Neil Horman <nhorman@tuxdriver.com>
3521 L:      linux-crypto@vger.kernel.org
3522 S:      Maintained
3523 F:      crypto/ansi_cprng.c
3524 F:      crypto/rng.c
3525
3526 CS3308 MEDIA DRIVER
3527 M:      Hans Verkuil <hverkuil@xs4all.nl>
3528 L:      linux-media@vger.kernel.org
3529 T:      git git://linuxtv.org/media_tree.git
3530 W:      http://linuxtv.org
3531 S:      Odd Fixes
3532 F:      drivers/media/i2c/cs3308.c
3533 F:      drivers/media/i2c/cs3308.h
3534
3535 CS5535 Audio ALSA driver
3536 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3537 S:      Maintained
3538 F:      sound/pci/cs5535audio/
3539
3540 CW1200 WLAN driver
3541 M:      Solomon Peachy <pizza@shaftnet.org>
3542 S:      Maintained
3543 F:      drivers/net/wireless/st/cw1200/
3544
3545 CX18 VIDEO4LINUX DRIVER
3546 M:      Andy Walls <awalls@md.metrocast.net>
3547 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3548 L:      linux-media@vger.kernel.org
3549 T:      git git://linuxtv.org/media_tree.git
3550 W:      https://linuxtv.org
3551 W:      http://www.ivtvdriver.org/index.php/Cx18
3552 S:      Maintained
3553 F:      Documentation/media/v4l-drivers/cx18*
3554 F:      drivers/media/pci/cx18/
3555 F:      include/uapi/linux/ivtv*
3556
3557 CX2341X MPEG ENCODER HELPER MODULE
3558 M:      Hans Verkuil <hverkuil@xs4all.nl>
3559 L:      linux-media@vger.kernel.org
3560 T:      git git://linuxtv.org/media_tree.git
3561 W:      https://linuxtv.org
3562 S:      Maintained
3563 F:      drivers/media/common/cx2341x*
3564 F:      include/media/cx2341x*
3565
3566 CX24120 MEDIA DRIVER
3567 M:      Jemma Denson <jdenson@gmail.com>
3568 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3569 L:      linux-media@vger.kernel.org
3570 W:      https://linuxtv.org
3571 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3572 S:      Maintained
3573 F:      drivers/media/dvb-frontends/cx24120*
3574
3575 CX88 VIDEO4LINUX DRIVER
3576 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3577 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3578 L:      linux-media@vger.kernel.org
3579 W:      https://linuxtv.org
3580 T:      git git://linuxtv.org/media_tree.git
3581 S:      Odd fixes
3582 F:      Documentation/media/v4l-drivers/cx88*
3583 F:      drivers/media/pci/cx88/
3584
3585 CXD2820R MEDIA DRIVER
3586 M:      Antti Palosaari <crope@iki.fi>
3587 L:      linux-media@vger.kernel.org
3588 W:      https://linuxtv.org
3589 W:      http://palosaari.fi/linux/
3590 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3591 T:      git git://linuxtv.org/anttip/media_tree.git
3592 S:      Maintained
3593 F:      drivers/media/dvb-frontends/cxd2820r*
3594
3595 CXGB3 ETHERNET DRIVER (CXGB3)
3596 M:      Santosh Raspatur <santosh@chelsio.com>
3597 L:      netdev@vger.kernel.org
3598 W:      http://www.chelsio.com
3599 S:      Supported
3600 F:      drivers/net/ethernet/chelsio/cxgb3/
3601
3602 CXGB3 ISCSI DRIVER (CXGB3I)
3603 M:      Karen Xie <kxie@chelsio.com>
3604 L:      linux-scsi@vger.kernel.org
3605 W:      http://www.chelsio.com
3606 S:      Supported
3607 F:      drivers/scsi/cxgbi/cxgb3i
3608
3609 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3610 M:      Steve Wise <swise@chelsio.com>
3611 L:      linux-rdma@vger.kernel.org
3612 W:      http://www.openfabrics.org
3613 S:      Supported
3614 F:      drivers/infiniband/hw/cxgb3/
3615 F:      include/uapi/rdma/cxgb3-abi.h
3616
3617 CXGB4 ETHERNET DRIVER (CXGB4)
3618 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3619 L:      netdev@vger.kernel.org
3620 W:      http://www.chelsio.com
3621 S:      Supported
3622 F:      drivers/net/ethernet/chelsio/cxgb4/
3623
3624 CXGB4 ISCSI DRIVER (CXGB4I)
3625 M:      Karen Xie <kxie@chelsio.com>
3626 L:      linux-scsi@vger.kernel.org
3627 W:      http://www.chelsio.com
3628 S:      Supported
3629 F:      drivers/scsi/cxgbi/cxgb4i
3630
3631 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3632 M:      Steve Wise <swise@chelsio.com>
3633 L:      linux-rdma@vger.kernel.org
3634 W:      http://www.openfabrics.org
3635 S:      Supported
3636 F:      drivers/infiniband/hw/cxgb4/
3637 F:      include/uapi/rdma/cxgb4-abi.h
3638
3639 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3640 M:      Casey Leedom <leedom@chelsio.com>
3641 L:      netdev@vger.kernel.org
3642 W:      http://www.chelsio.com
3643 S:      Supported
3644 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3645
3646 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3647 M:      Ian Munsie <imunsie@au1.ibm.com>
3648 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3649 L:      linuxppc-dev@lists.ozlabs.org
3650 S:      Supported
3651 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3652 F:      drivers/misc/cxl/
3653 F:      include/misc/cxl*
3654 F:      include/uapi/misc/cxl.h
3655 F:      Documentation/powerpc/cxl.txt
3656 F:      Documentation/ABI/testing/sysfs-class-cxl
3657
3658 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3659 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3660 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3661 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3662 L:      linux-scsi@vger.kernel.org
3663 S:      Supported
3664 F:      drivers/scsi/cxlflash/
3665 F:      include/uapi/scsi/cxlflash_ioctls.h
3666 F:      Documentation/powerpc/cxlflash.txt
3667
3668 STMMAC ETHERNET DRIVER
3669 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3670 M:      Alexandre Torgue <alexandre.torgue@st.com>
3671 L:      netdev@vger.kernel.org
3672 W:      http://www.stlinux.com
3673 S:      Supported
3674 F:      drivers/net/ethernet/stmicro/stmmac/
3675
3676 CYBERPRO FB DRIVER
3677 M:      Russell King <linux@armlinux.org.uk>
3678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3679 W:      http://www.armlinux.org.uk/
3680 S:      Maintained
3681 F:      drivers/video/fbdev/cyber2000fb.*
3682
3683 CYCLADES ASYNC MUX DRIVER
3684 W:      http://www.cyclades.com/
3685 S:      Orphan
3686 F:      drivers/tty/cyclades.c
3687 F:      include/linux/cyclades.h
3688 F:      include/uapi/linux/cyclades.h
3689
3690 CYCLADES PC300 DRIVER
3691 W:      http://www.cyclades.com/
3692 S:      Orphan
3693 F:      drivers/net/wan/pc300*
3694
3695 CYPRESS_FIRMWARE MEDIA DRIVER
3696 M:      Antti Palosaari <crope@iki.fi>
3697 L:      linux-media@vger.kernel.org
3698 W:      https://linuxtv.org
3699 W:      http://palosaari.fi/linux/
3700 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3701 T:      git git://linuxtv.org/anttip/media_tree.git
3702 S:      Maintained
3703 F:      drivers/media/common/cypress_firmware*
3704
3705 CYTTSP TOUCHSCREEN DRIVER
3706 M:      Ferruh Yigit <fery@cypress.com>
3707 L:      linux-input@vger.kernel.org
3708 S:      Supported
3709 F:      drivers/input/touchscreen/cyttsp*
3710 F:      include/linux/input/cyttsp.h
3711
3712 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3713 M:      Joshua Kinard <kumba@gentoo.org>
3714 S:      Maintained
3715 F:      drivers/rtc/rtc-ds1685.c
3716 F:      include/linux/rtc/ds1685.h
3717
3718 DAMA SLAVE for AX.25
3719 M:      Joerg Reuter <jreuter@yaina.de>
3720 W:      http://yaina.de/jreuter/
3721 W:      http://www.qsl.net/dl1bke/
3722 L:      linux-hams@vger.kernel.org
3723 S:      Maintained
3724 F:      net/ax25/af_ax25.c
3725 F:      net/ax25/ax25_dev.c
3726 F:      net/ax25/ax25_ds_*
3727 F:      net/ax25/ax25_in.c
3728 F:      net/ax25/ax25_out.c
3729 F:      net/ax25/ax25_timer.c
3730 F:      net/ax25/sysctl_net_ax25.c
3731
3732 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3733 L:      netdev@vger.kernel.org
3734 S:      Orphan
3735 F:      Documentation/networking/dmfe.txt
3736 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3737
3738 DC390/AM53C974 SCSI driver
3739 M:      Hannes Reinecke <hare@suse.com>
3740 L:      linux-scsi@vger.kernel.org
3741 S:      Maintained
3742 F:      drivers/scsi/am53c974.c
3743
3744 DC395x SCSI driver
3745 M:      Oliver Neukum <oliver@neukum.org>
3746 M:      Ali Akcaagac <aliakc@web.de>
3747 M:      Jamie Lenehan <lenehan@twibble.org>
3748 L:      dc395x@twibble.org
3749 W:      http://twibble.org/dist/dc395x/
3750 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3751 S:      Maintained
3752 F:      Documentation/scsi/dc395x.txt
3753 F:      drivers/scsi/dc395x.*
3754
3755 DCCP PROTOCOL
3756 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3757 L:      dccp@vger.kernel.org
3758 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3759 S:      Maintained
3760 F:      include/linux/dccp.h
3761 F:      include/uapi/linux/dccp.h
3762 F:      include/linux/tfrc.h
3763 F:      net/dccp/
3764
3765 DECnet NETWORK LAYER
3766 W:      http://linux-decnet.sourceforge.net
3767 L:      linux-decnet-user@lists.sourceforge.net
3768 S:      Orphan
3769 F:      Documentation/networking/decnet.txt
3770 F:      net/decnet/
3771
3772 DECSTATION PLATFORM SUPPORT
3773 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3774 L:      linux-mips@linux-mips.org
3775 W:      http://www.linux-mips.org/wiki/DECstation
3776 S:      Maintained
3777 F:      arch/mips/dec/
3778 F:      arch/mips/include/asm/dec/
3779 F:      arch/mips/include/asm/mach-dec/
3780
3781 DEFXX FDDI NETWORK DRIVER
3782 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3783 S:      Maintained
3784 F:      drivers/net/fddi/defxx.*
3785
3786 DELL LAPTOP DRIVER
3787 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3788 M:      Pali Rohár <pali.rohar@gmail.com>
3789 L:      platform-driver-x86@vger.kernel.org
3790 S:      Maintained
3791 F:      drivers/platform/x86/dell-laptop.c
3792
3793 DELL LAPTOP RBTN DRIVER
3794 M:      Pali Rohár <pali.rohar@gmail.com>
3795 S:      Maintained
3796 F:      drivers/platform/x86/dell-rbtn.*
3797
3798 DELL LAPTOP FREEFALL DRIVER
3799 M:      Pali Rohár <pali.rohar@gmail.com>
3800 S:      Maintained
3801 F:      drivers/platform/x86/dell-smo8800.c
3802
3803 DELL LAPTOP SMM DRIVER
3804 M:      Pali Rohár <pali.rohar@gmail.com>
3805 S:      Maintained
3806 F:      drivers/hwmon/dell-smm-hwmon.c
3807 F:      include/uapi/linux/i8k.h
3808
3809 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3810 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3811 S:      Maintained
3812 F:      Documentation/dcdbas.txt
3813 F:      drivers/firmware/dcdbas.*
3814
3815 DELL WMI EXTRAS DRIVER
3816 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3817 M:      Pali Rohár <pali.rohar@gmail.com>
3818 S:      Maintained
3819 F:      drivers/platform/x86/dell-wmi.c
3820
3821 DESIGNWARE USB2 DRD IP DRIVER
3822 M:      John Youn <johnyoun@synopsys.com>
3823 L:      linux-usb@vger.kernel.org
3824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3825 S:      Maintained
3826 F:      drivers/usb/dwc2/
3827
3828 DESIGNWARE USB3 DRD IP DRIVER
3829 M:      Felipe Balbi <balbi@kernel.org>
3830 L:      linux-usb@vger.kernel.org
3831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3832 S:      Maintained
3833 F:      drivers/usb/dwc3/
3834
3835 DEVICE COREDUMP (DEV_COREDUMP)
3836 M:      Johannes Berg <johannes@sipsolutions.net>
3837 L:      linux-kernel@vger.kernel.org
3838 S:      Maintained
3839 F:      drivers/base/devcoredump.c
3840 F:      include/linux/devcoredump.h
3841
3842 DEVICE FREQUENCY (DEVFREQ)
3843 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3844 M:      Kyungmin Park <kyungmin.park@samsung.com>
3845 R:      Chanwoo Choi <cw00.choi@samsung.com>
3846 L:      linux-pm@vger.kernel.org
3847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3848 S:      Maintained
3849 F:      drivers/devfreq/
3850 F:      include/linux/devfreq.h
3851 F:      Documentation/devicetree/bindings/devfreq/
3852
3853 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3854 M:      Chanwoo Choi <cw00.choi@samsung.com>
3855 L:      linux-pm@vger.kernel.org
3856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3857 S:      Supported
3858 F:      drivers/devfreq/event/
3859 F:      drivers/devfreq/devfreq-event.c
3860 F:      include/linux/devfreq-event.h
3861 F:      Documentation/devicetree/bindings/devfreq/event/
3862
3863 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3864 M:      Chanwoo Choi <cw00.choi@samsung.com>
3865 L:      linux-pm@vger.kernel.org
3866 L:      linux-samsung-soc@vger.kernel.org
3867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3868 S:      Maintained
3869 F:      drivers/devfreq/exynos-bus.c
3870 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3871
3872 DEVICE NUMBER REGISTRY
3873 M:      Torben Mathiasen <device@lanana.org>
3874 W:      http://lanana.org/docs/device-list/index.html
3875 S:      Maintained
3876
3877 DEVICE-MAPPER  (LVM)
3878 M:      Alasdair Kergon <agk@redhat.com>
3879 M:      Mike Snitzer <snitzer@redhat.com>
3880 M:      dm-devel@redhat.com
3881 L:      dm-devel@redhat.com
3882 W:      http://sources.redhat.com/dm
3883 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3885 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3886 S:      Maintained
3887 F:      Documentation/device-mapper/
3888 F:      drivers/md/dm*
3889 F:      drivers/md/persistent-data/
3890 F:      include/linux/device-mapper.h
3891 F:      include/linux/dm-*.h
3892 F:      include/uapi/linux/dm-*.h
3893
3894 DEVLINK
3895 M:      Jiri Pirko <jiri@mellanox.com>
3896 L:      netdev@vger.kernel.org
3897 S:      Supported
3898 F:      net/core/devlink.c
3899 F:      include/net/devlink.h
3900 F:      include/uapi/linux/devlink.h
3901
3902 DIALOG SEMICONDUCTOR DRIVERS
3903 M:      Support Opensource <support.opensource@diasemi.com>
3904 W:      http://www.dialog-semiconductor.com/products
3905 S:      Supported
3906 F:      Documentation/hwmon/da90??
3907 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3908 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3909 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3910 F:      drivers/gpio/gpio-da90??.c
3911 F:      drivers/hwmon/da90??-hwmon.c
3912 F:      drivers/iio/adc/da91??-*.c
3913 F:      drivers/input/misc/da90??_onkey.c
3914 F:      drivers/input/touchscreen/da9052_tsi.c
3915 F:      drivers/leds/leds-da90??.c
3916 F:      drivers/mfd/da903x.c
3917 F:      drivers/mfd/da90??-*.c
3918 F:      drivers/mfd/da91??-*.c
3919 F:      drivers/power/supply/da9052-battery.c
3920 F:      drivers/power/supply/da91??-*.c
3921 F:      drivers/regulator/da903x.c
3922 F:      drivers/regulator/da9???-regulator.[ch]
3923 F:      drivers/rtc/rtc-da90??.c
3924 F:      drivers/video/backlight/da90??_bl.c
3925 F:      drivers/watchdog/da90??_wdt.c
3926 F:      include/linux/mfd/da903x.h
3927 F:      include/linux/mfd/da9052/
3928 F:      include/linux/mfd/da9055/
3929 F:      include/linux/mfd/da9062/
3930 F:      include/linux/mfd/da9063/
3931 F:      include/linux/mfd/da9150/
3932 F:      include/linux/regulator/da9211.h
3933 F:      include/sound/da[79]*.h
3934 F:      sound/soc/codecs/da[79]*.[ch]
3935
3936 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3937 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3938 L:      linux-gpio@vger.kernel.org
3939 S:      Maintained
3940 F:      drivers/gpio/gpio-gpio-mm.c
3941
3942 DIGI NEO AND CLASSIC PCI PRODUCTS
3943 M:      Lidza Louina <lidza.louina@gmail.com>
3944 M:      Mark Hounschell <markh@compro.net>
3945 L:      driverdev-devel@linuxdriverproject.org
3946 S:      Maintained
3947 F:      drivers/staging/dgnc/
3948
3949 DIOLAN U2C-12 I2C DRIVER
3950 M:      Guenter Roeck <linux@roeck-us.net>
3951 L:      linux-i2c@vger.kernel.org
3952 S:      Maintained
3953 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3954
3955 DIRECT ACCESS (DAX)
3956 M:      Matthew Wilcox <mawilcox@microsoft.com>
3957 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
3958 L:      linux-fsdevel@vger.kernel.org
3959 S:      Supported
3960 F:      fs/dax.c
3961 F:      include/linux/dax.h
3962 F:      include/trace/events/fs_dax.h
3963
3964 DIRECTORY NOTIFICATION (DNOTIFY)
3965 M:      Eric Paris <eparis@parisplace.org>
3966 S:      Maintained
3967 F:      Documentation/filesystems/dnotify.txt
3968 F:      fs/notify/dnotify/
3969 F:      include/linux/dnotify.h
3970
3971 DISK GEOMETRY AND PARTITION HANDLING
3972 M:      Andries Brouwer <aeb@cwi.nl>
3973 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3974 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3975 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3976 S:      Maintained
3977
3978 DISKQUOTA
3979 M:      Jan Kara <jack@suse.com>
3980 S:      Maintained
3981 F:      Documentation/filesystems/quota.txt
3982 F:      fs/quota/
3983 F:      include/linux/quota*.h
3984 F:      include/uapi/linux/quota*.h
3985
3986 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3987 M:      Bernie Thompson <bernie@plugable.com>
3988 L:      linux-fbdev@vger.kernel.org
3989 S:      Maintained
3990 W:      http://plugable.com/category/projects/udlfb/
3991 F:      drivers/video/fbdev/udlfb.c
3992 F:      include/video/udlfb.h
3993 F:      Documentation/fb/udlfb.txt
3994
3995 DISTRIBUTED LOCK MANAGER (DLM)
3996 M:      Christine Caulfield <ccaulfie@redhat.com>
3997 M:      David Teigland <teigland@redhat.com>
3998 L:      cluster-devel@redhat.com
3999 W:      http://sources.redhat.com/cluster/
4000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4001 S:      Supported
4002 F:      fs/dlm/
4003
4004 DMA BUFFER SHARING FRAMEWORK
4005 M:      Sumit Semwal <sumit.semwal@linaro.org>
4006 S:      Maintained
4007 L:      linux-media@vger.kernel.org
4008 L:      dri-devel@lists.freedesktop.org
4009 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4010 F:      drivers/dma-buf/
4011 F:      include/linux/dma-buf*
4012 F:      include/linux/reservation.h
4013 F:      include/linux/*fence.h
4014 F:      Documentation/dma-buf-sharing.txt
4015 T:      git git://anongit.freedesktop.org/drm/drm-misc
4016
4017 SYNC FILE FRAMEWORK
4018 M:      Sumit Semwal <sumit.semwal@linaro.org>
4019 R:      Gustavo Padovan <gustavo@padovan.org>
4020 S:      Maintained
4021 L:      linux-media@vger.kernel.org
4022 L:      dri-devel@lists.freedesktop.org
4023 F:      drivers/dma-buf/sync_*
4024 F:      drivers/dma-buf/sw_sync.c
4025 F:      include/linux/sync_file.h
4026 F:      include/uapi/linux/sync_file.h
4027 F:      Documentation/sync_file.txt
4028 T:      git git://anongit.freedesktop.org/drm/drm-misc
4029
4030 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4031 M:      Vinod Koul <vinod.koul@intel.com>
4032 L:      dmaengine@vger.kernel.org
4033 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4034 S:      Maintained
4035 F:      drivers/dma/
4036 F:      include/linux/dmaengine.h
4037 F:      Documentation/devicetree/bindings/dma/
4038 F:      Documentation/dmaengine/
4039 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4040
4041 DME1737 HARDWARE MONITOR DRIVER
4042 M:      Juerg Haefliger <juergh@gmail.com>
4043 L:      linux-hwmon@vger.kernel.org
4044 S:      Maintained
4045 F:      Documentation/hwmon/dme1737
4046 F:      drivers/hwmon/dme1737.c
4047
4048 DMI/SMBIOS SUPPORT
4049 M:      Jean Delvare <jdelvare@suse.com>
4050 S:      Maintained
4051 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4052 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4053 F:      drivers/firmware/dmi-id.c
4054 F:      drivers/firmware/dmi_scan.c
4055 F:      include/linux/dmi.h
4056
4057 DOCUMENTATION
4058 M:      Jonathan Corbet <corbet@lwn.net>
4059 L:      linux-doc@vger.kernel.org
4060 S:      Maintained
4061 F:      Documentation/
4062 F:      scripts/docproc.c
4063 F:      scripts/kernel-doc*
4064 X:      Documentation/ABI/
4065 X:      Documentation/devicetree/
4066 X:      Documentation/acpi
4067 X:      Documentation/power
4068 X:      Documentation/spi
4069 X:      Documentation/media
4070 T:      git git://git.lwn.net/linux.git docs-next
4071
4072 DOUBLETALK DRIVER
4073 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4074 L:      blinux-list@redhat.com
4075 S:      Maintained
4076 F:      drivers/char/dtlk.c
4077 F:      include/linux/dtlk.h
4078
4079 DPT_I2O SCSI RAID DRIVER
4080 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4081 L:      linux-scsi@vger.kernel.org
4082 W:      http://www.adaptec.com/
4083 S:      Maintained
4084 F:      drivers/scsi/dpt*
4085 F:      drivers/scsi/dpt/
4086
4087 DRBD DRIVER
4088 M:      Philipp Reisner <philipp.reisner@linbit.com>
4089 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4090 L:      drbd-dev@lists.linbit.com
4091 W:      http://www.drbd.org
4092 T:      git git://git.linbit.com/linux-drbd.git
4093 T:      git git://git.linbit.com/drbd-8.4.git
4094 S:      Supported
4095 F:      drivers/block/drbd/
4096 F:      lib/lru_cache.c
4097 F:      Documentation/blockdev/drbd/
4098
4099 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4100 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4102 S:      Supported
4103 F:      Documentation/kobject.txt
4104 F:      drivers/base/
4105 F:      fs/debugfs/
4106 F:      fs/kernfs/
4107 F:      fs/sysfs/
4108 F:      include/linux/debugfs.h
4109 F:      include/linux/kobj*
4110 F:      lib/kobj*
4111
4112 DRM DRIVERS
4113 M:      David Airlie <airlied@linux.ie>
4114 L:      dri-devel@lists.freedesktop.org
4115 T:      git git://people.freedesktop.org/~airlied/linux
4116 B:      https://bugs.freedesktop.org/
4117 C:      irc://chat.freenode.net/dri-devel
4118 S:      Maintained
4119 F:      drivers/gpu/drm/
4120 F:      drivers/gpu/vga/
4121 F:      Documentation/devicetree/bindings/display/
4122 F:      Documentation/devicetree/bindings/gpu/
4123 F:      Documentation/devicetree/bindings/video/
4124 F:      Documentation/gpu/
4125 F:      include/drm/
4126 F:      include/uapi/drm/
4127
4128 DRM DRIVERS AND MISC GPU PATCHES
4129 M:      Daniel Vetter <daniel.vetter@intel.com>
4130 M:      Jani Nikula <jani.nikula@linux.intel.com>
4131 M:      Sean Paul <seanpaul@chromium.org>
4132 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4133 S:      Maintained
4134 T:      git git://anongit.freedesktop.org/drm/drm-misc
4135 F:      Documentation/gpu/
4136 F:      drivers/gpu/vga/
4137 F:      drivers/gpu/drm/*
4138 F:      include/drm/drm*
4139 F:      include/uapi/drm/drm*
4140
4141 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4142 M:      Dave Airlie <airlied@redhat.com>
4143 S:      Odd Fixes
4144 F:      drivers/gpu/drm/ast/
4145
4146 DRM DRIVERS FOR BRIDGE CHIPS
4147 M:      Archit Taneja <architt@codeaurora.org>
4148 S:      Maintained
4149 T:      git git://anongit.freedesktop.org/drm/drm-misc
4150 F:      drivers/gpu/drm/bridge/
4151
4152 DRM DRIVER FOR BOCHS VIRTUAL GPU
4153 M:      Gerd Hoffmann <kraxel@redhat.com>
4154 L:      virtualization@lists.linux-foundation.org
4155 T:      git git://git.kraxel.org/linux drm-qemu
4156 S:      Maintained
4157 F:      drivers/gpu/drm/bochs/
4158
4159 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4160 M:      Dave Airlie <airlied@redhat.com>
4161 M:      Gerd Hoffmann <kraxel@redhat.com>
4162 L:      virtualization@lists.linux-foundation.org
4163 T:      git git://git.kraxel.org/linux drm-qemu
4164 S:      Obsolete
4165 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4166 F:      drivers/gpu/drm/cirrus/
4167
4168 RADEON and AMDGPU DRM DRIVERS
4169 M:      Alex Deucher <alexander.deucher@amd.com>
4170 M:      Christian König <christian.koenig@amd.com>
4171 L:      amd-gfx@lists.freedesktop.org
4172 T:      git git://people.freedesktop.org/~agd5f/linux
4173 S:      Supported
4174 F:      drivers/gpu/drm/radeon/
4175 F:      include/uapi/drm/radeon_drm.h
4176 F:      drivers/gpu/drm/amd/
4177 F:      include/uapi/drm/amdgpu_drm.h
4178
4179 DRM PANEL DRIVERS
4180 M:      Thierry Reding <thierry.reding@gmail.com>
4181 L:      dri-devel@lists.freedesktop.org
4182 T:      git git://anongit.freedesktop.org/tegra/linux.git
4183 S:      Maintained
4184 F:      drivers/gpu/drm/drm_panel.c
4185 F:      drivers/gpu/drm/panel/
4186 F:      include/drm/drm_panel.h
4187 F:      Documentation/devicetree/bindings/display/panel/
4188
4189 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4190 M:      Daniel Vetter <daniel.vetter@intel.com>
4191 M:      Jani Nikula <jani.nikula@linux.intel.com>
4192 L:      intel-gfx@lists.freedesktop.org
4193 W:      https://01.org/linuxgraphics/
4194 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4195 C:      irc://chat.freenode.net/intel-gfx
4196 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4197 T:      git git://anongit.freedesktop.org/drm-intel
4198 S:      Supported
4199 F:      drivers/gpu/drm/i915/
4200 F:      include/drm/i915*
4201 F:      include/uapi/drm/i915_drm.h
4202 F:      Documentation/gpu/i915.rst
4203
4204 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4205 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4206 M:      Zhi Wang <zhi.a.wang@intel.com>
4207 L:      intel-gvt-dev@lists.freedesktop.org
4208 L:      intel-gfx@lists.freedesktop.org
4209 W:      https://01.org/igvt-g
4210 T:      git https://github.com/01org/gvt-linux.git
4211 S:      Supported
4212 F:      drivers/gpu/drm/i915/gvt/
4213
4214 DRM DRIVERS FOR ATMEL HLCDC
4215 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4216 L:      dri-devel@lists.freedesktop.org
4217 S:      Supported
4218 F:      drivers/gpu/drm/atmel-hlcdc/
4219 F:      Documentation/devicetree/bindings/drm/atmel/
4220
4221 DRM DRIVERS FOR ALLWINNER A10
4222 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4223 L:      dri-devel@lists.freedesktop.org
4224 S:      Supported
4225 F:      drivers/gpu/drm/sun4i/
4226 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4227
4228 DRM DRIVERS FOR AMLOGIC SOCS
4229 M:      Neil Armstrong <narmstrong@baylibre.com>
4230 L:      dri-devel@lists.freedesktop.org
4231 L:      linux-amlogic@lists.infradead.org
4232 W:      http://linux-meson.com/
4233 S:      Supported
4234 F:      drivers/gpu/drm/meson/
4235 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4236
4237 DRM DRIVERS FOR EXYNOS
4238 M:      Inki Dae <inki.dae@samsung.com>
4239 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4240 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4241 M:      Kyungmin Park <kyungmin.park@samsung.com>
4242 L:      dri-devel@lists.freedesktop.org
4243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4244 S:      Supported
4245 F:      drivers/gpu/drm/exynos/
4246 F:      include/uapi/drm/exynos_drm.h
4247 F:      Documentation/devicetree/bindings/display/exynos/
4248
4249 DRM DRIVERS FOR FREESCALE DCU
4250 M:      Stefan Agner <stefan@agner.ch>
4251 M:      Alison Wang <alison.wang@freescale.com>
4252 L:      dri-devel@lists.freedesktop.org
4253 S:      Supported
4254 F:      drivers/gpu/drm/fsl-dcu/
4255 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4256 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4257 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4258
4259 DRM DRIVERS FOR FREESCALE IMX
4260 M:      Philipp Zabel <p.zabel@pengutronix.de>
4261 L:      dri-devel@lists.freedesktop.org
4262 S:      Maintained
4263 F:      drivers/gpu/drm/imx/
4264 F:      drivers/gpu/ipu-v3/
4265 F:      Documentation/devicetree/bindings/display/imx/
4266
4267 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4268 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4269 L:      dri-devel@lists.freedesktop.org
4270 T:      git git://github.com/patjak/drm-gma500
4271 S:      Maintained
4272 F:      drivers/gpu/drm/gma500/
4273
4274 DRM DRIVERS FOR HISILICON
4275 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4276 M:      Rongrong Zou <zourongrong@gmail.com>
4277 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4278 R:      Chen Feng <puck.chen@hisilicon.com>
4279 L:      dri-devel@lists.freedesktop.org
4280 T:      git git://github.com/xin3liang/linux.git
4281 S:      Maintained
4282 F:      drivers/gpu/drm/hisilicon/
4283 F:      Documentation/devicetree/bindings/display/hisilicon/
4284
4285 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4286 S:      Orphan / Obsolete
4287 F:      drivers/gpu/drm/i810/
4288 F:      include/uapi/drm/i810_drm.h
4289
4290 DRM DRIVERS FOR MEDIATEK
4291 M:      CK Hu <ck.hu@mediatek.com>
4292 M:      Philipp Zabel <p.zabel@pengutronix.de>
4293 L:      dri-devel@lists.freedesktop.org
4294 S:      Supported
4295 F:      drivers/gpu/drm/mediatek/
4296 F:      Documentation/devicetree/bindings/display/mediatek/
4297
4298 DRM DRIVER FOR MSM ADRENO GPU
4299 M:      Rob Clark <robdclark@gmail.com>
4300 L:      linux-arm-msm@vger.kernel.org
4301 L:      dri-devel@lists.freedesktop.org
4302 L:      freedreno@lists.freedesktop.org
4303 T:      git git://people.freedesktop.org/~robclark/linux
4304 S:      Maintained
4305 F:      drivers/gpu/drm/msm/
4306 F:      include/uapi/drm/msm_drm.h
4307 F:      Documentation/devicetree/bindings/display/msm/
4308
4309 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4310 M:      Ben Skeggs <bskeggs@redhat.com>
4311 L:      dri-devel@lists.freedesktop.org
4312 L:      nouveau@lists.freedesktop.org
4313 T:      git git://github.com/skeggsb/linux
4314 S:      Supported
4315 F:      drivers/gpu/drm/nouveau/
4316 F:      include/uapi/drm/nouveau_drm.h
4317
4318 DRM DRIVERS FOR NVIDIA TEGRA
4319 M:      Thierry Reding <thierry.reding@gmail.com>
4320 L:      dri-devel@lists.freedesktop.org
4321 L:      linux-tegra@vger.kernel.org
4322 T:      git git://anongit.freedesktop.org/tegra/linux.git
4323 S:      Supported
4324 F:      drivers/gpu/drm/tegra/
4325 F:      drivers/gpu/host1x/
4326 F:      include/linux/host1x.h
4327 F:      include/uapi/drm/tegra_drm.h
4328 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4329
4330 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4331 S:      Orphan / Obsolete
4332 F:      drivers/gpu/drm/mga/
4333 F:      include/uapi/drm/mga_drm.h
4334
4335 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4336 M:      Dave Airlie <airlied@redhat.com>
4337 S:      Odd Fixes
4338 F:      drivers/gpu/drm/mgag200/
4339
4340 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4341 S:      Orphan / Obsolete
4342 F:      drivers/gpu/drm/r128/
4343 F:      include/uapi/drm/r128_drm.h
4344
4345 DRM DRIVERS FOR RENESAS
4346 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4347 L:      dri-devel@lists.freedesktop.org
4348 L:      linux-renesas-soc@vger.kernel.org
4349 T:      git git://linuxtv.org/pinchartl/fbdev
4350 S:      Supported
4351 F:      drivers/gpu/drm/rcar-du/
4352 F:      drivers/gpu/drm/shmobile/
4353 F:      include/linux/platform_data/shmob_drm.h
4354 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4355
4356 DRM DRIVER FOR QXL VIRTUAL GPU
4357 M:      Dave Airlie <airlied@redhat.com>
4358 M:      Gerd Hoffmann <kraxel@redhat.com>
4359 L:      virtualization@lists.linux-foundation.org
4360 T:      git git://git.kraxel.org/linux drm-qemu
4361 S:      Maintained
4362 F:      drivers/gpu/drm/qxl/
4363 F:      include/uapi/drm/qxl_drm.h
4364
4365 DRM DRIVERS FOR ROCKCHIP
4366 M:      Mark Yao <mark.yao@rock-chips.com>
4367 L:      dri-devel@lists.freedesktop.org
4368 S:      Maintained
4369 F:      drivers/gpu/drm/rockchip/
4370 F:      Documentation/devicetree/bindings/display/rockchip/
4371
4372 DRM DRIVER FOR SAVAGE VIDEO CARDS
4373 S:      Orphan / Obsolete
4374 F:      drivers/gpu/drm/savage/
4375 F:      include/uapi/drm/savage_drm.h
4376
4377 DRM DRIVER FOR SIS VIDEO CARDS
4378 S:      Orphan / Obsolete
4379 F:      drivers/gpu/drm/sis/
4380 F:      include/uapi/drm/sis_drm.h
4381
4382 DRM DRIVERS FOR STI
4383 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4384 M:      Vincent Abriou <vincent.abriou@st.com>
4385 L:      dri-devel@lists.freedesktop.org
4386 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4387 S:      Maintained
4388 F:      drivers/gpu/drm/sti
4389 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4390
4391 DRM DRIVER FOR TDFX VIDEO CARDS
4392 S:      Orphan / Obsolete
4393 F:      drivers/gpu/drm/tdfx/
4394
4395 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4396 M:      Dave Airlie <airlied@redhat.com>
4397 S:      Odd Fixes
4398 F:      drivers/gpu/drm/udl/
4399
4400 DRM DRIVERS FOR VIVANTE GPU IP
4401 M:      Lucas Stach <l.stach@pengutronix.de>
4402 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4403 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4404 L:      etnaviv@lists.freedesktop.org
4405 L:      dri-devel@lists.freedesktop.org
4406 S:      Maintained
4407 F:      drivers/gpu/drm/etnaviv/
4408 F:      include/uapi/drm/etnaviv_drm.h
4409 F:      Documentation/devicetree/bindings/display/etnaviv/
4410
4411 DRM DRIVER FOR VMWARE VIRTUAL GPU
4412 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4413 M:      Sinclair Yeh <syeh@vmware.com>
4414 M:      Thomas Hellstrom <thellstrom@vmware.com>
4415 L:      dri-devel@lists.freedesktop.org
4416 T:      git git://people.freedesktop.org/~syeh/repos_linux
4417 T:      git git://people.freedesktop.org/~thomash/linux
4418 S:      Supported
4419 F:      drivers/gpu/drm/vmwgfx/
4420 F:      include/uapi/drm/vmwgfx_drm.h
4421
4422 DRM DRIVERS FOR VC4
4423 M:      Eric Anholt <eric@anholt.net>
4424 T:      git git://github.com/anholt/linux
4425 S:      Supported
4426 F:      drivers/gpu/drm/vc4/
4427 F:      include/uapi/drm/vc4_drm.h
4428 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4429
4430 DRM DRIVERS FOR TI OMAP
4431 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4432 L:      dri-devel@lists.freedesktop.org
4433 S:      Maintained
4434 F:      drivers/gpu/drm/omapdrm/
4435 F:      Documentation/devicetree/bindings/display/ti/
4436
4437 DRM DRIVERS FOR TI LCDC
4438 M:      Jyri Sarha <jsarha@ti.com>
4439 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4440 L:      dri-devel@lists.freedesktop.org
4441 S:      Maintained
4442 F:      drivers/gpu/drm/tilcdc/
4443 F:      Documentation/devicetree/bindings/display/tilcdc/
4444
4445 DRM DRIVERS FOR ZTE ZX
4446 M:      Shawn Guo <shawnguo@kernel.org>
4447 L:      dri-devel@lists.freedesktop.org
4448 S:      Maintained
4449 F:      drivers/gpu/drm/zte/
4450 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4451
4452 DSBR100 USB FM RADIO DRIVER
4453 M:      Alexey Klimov <klimov.linux@gmail.com>
4454 L:      linux-media@vger.kernel.org
4455 T:      git git://linuxtv.org/media_tree.git
4456 S:      Maintained
4457 F:      drivers/media/radio/dsbr100.c
4458
4459 DSCC4 DRIVER
4460 M:      Francois Romieu <romieu@fr.zoreil.com>
4461 L:      netdev@vger.kernel.org
4462 S:      Maintained
4463 F:      drivers/net/wan/dscc4.c
4464
4465 DT3155 MEDIA DRIVER
4466 M:      Hans Verkuil <hverkuil@xs4all.nl>
4467 L:      linux-media@vger.kernel.org
4468 T:      git git://linuxtv.org/media_tree.git
4469 W:      https://linuxtv.org
4470 S:      Odd Fixes
4471 F:      drivers/media/pci/dt3155/
4472
4473 DVB_USB_AF9015 MEDIA DRIVER
4474 M:      Antti Palosaari <crope@iki.fi>
4475 L:      linux-media@vger.kernel.org
4476 W:      https://linuxtv.org
4477 W:      http://palosaari.fi/linux/
4478 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4479 T:      git git://linuxtv.org/anttip/media_tree.git
4480 S:      Maintained
4481 F:      drivers/media/usb/dvb-usb-v2/af9015*
4482
4483 DVB_USB_AF9035 MEDIA DRIVER
4484 M:      Antti Palosaari <crope@iki.fi>
4485 L:      linux-media@vger.kernel.org
4486 W:      https://linuxtv.org
4487 W:      http://palosaari.fi/linux/
4488 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4489 T:      git git://linuxtv.org/anttip/media_tree.git
4490 S:      Maintained
4491 F:      drivers/media/usb/dvb-usb-v2/af9035*
4492
4493 DVB_USB_ANYSEE MEDIA DRIVER
4494 M:      Antti Palosaari <crope@iki.fi>
4495 L:      linux-media@vger.kernel.org
4496 W:      https://linuxtv.org
4497 W:      http://palosaari.fi/linux/
4498 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4499 T:      git git://linuxtv.org/anttip/media_tree.git
4500 S:      Maintained
4501 F:      drivers/media/usb/dvb-usb-v2/anysee*
4502
4503 DVB_USB_AU6610 MEDIA DRIVER
4504 M:      Antti Palosaari <crope@iki.fi>
4505 L:      linux-media@vger.kernel.org
4506 W:      https://linuxtv.org
4507 W:      http://palosaari.fi/linux/
4508 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4509 T:      git git://linuxtv.org/anttip/media_tree.git
4510 S:      Maintained
4511 F:      drivers/media/usb/dvb-usb-v2/au6610*
4512
4513 DVB_USB_CE6230 MEDIA DRIVER
4514 M:      Antti Palosaari <crope@iki.fi>
4515 L:      linux-media@vger.kernel.org
4516 W:      https://linuxtv.org
4517 W:      http://palosaari.fi/linux/
4518 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4519 T:      git git://linuxtv.org/anttip/media_tree.git
4520 S:      Maintained
4521 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4522
4523 DVB_USB_CXUSB MEDIA DRIVER
4524 M:      Michael Krufky <mkrufky@linuxtv.org>
4525 L:      linux-media@vger.kernel.org
4526 W:      https://linuxtv.org
4527 W:      http://github.com/mkrufky
4528 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4529 T:      git git://linuxtv.org/media_tree.git
4530 S:      Maintained
4531 F:      drivers/media/usb/dvb-usb/cxusb*
4532
4533 DVB_USB_EC168 MEDIA DRIVER
4534 M:      Antti Palosaari <crope@iki.fi>
4535 L:      linux-media@vger.kernel.org
4536 W:      https://linuxtv.org
4537 W:      http://palosaari.fi/linux/
4538 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4539 T:      git git://linuxtv.org/anttip/media_tree.git
4540 S:      Maintained
4541 F:      drivers/media/usb/dvb-usb-v2/ec168*
4542
4543 DVB_USB_GL861 MEDIA DRIVER
4544 M:      Antti Palosaari <crope@iki.fi>
4545 L:      linux-media@vger.kernel.org
4546 W:      https://linuxtv.org
4547 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4548 T:      git git://linuxtv.org/anttip/media_tree.git
4549 S:      Maintained
4550 F:      drivers/media/usb/dvb-usb-v2/gl861*
4551
4552 DVB_USB_MXL111SF MEDIA DRIVER
4553 M:      Michael Krufky <mkrufky@linuxtv.org>
4554 L:      linux-media@vger.kernel.org
4555 W:      https://linuxtv.org
4556 W:      http://github.com/mkrufky
4557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4558 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4559 S:      Maintained
4560 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4561
4562 DVB_USB_RTL28XXU MEDIA DRIVER
4563 M:      Antti Palosaari <crope@iki.fi>
4564 L:      linux-media@vger.kernel.org
4565 W:      https://linuxtv.org
4566 W:      http://palosaari.fi/linux/
4567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4568 T:      git git://linuxtv.org/anttip/media_tree.git
4569 S:      Maintained
4570 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4571
4572 DVB_USB_V2 MEDIA DRIVER
4573 M:      Antti Palosaari <crope@iki.fi>
4574 L:      linux-media@vger.kernel.org
4575 W:      https://linuxtv.org
4576 W:      http://palosaari.fi/linux/
4577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4578 T:      git git://linuxtv.org/anttip/media_tree.git
4579 S:      Maintained
4580 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4581 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4582
4583 DYNAMIC DEBUG
4584 M:      Jason Baron <jbaron@akamai.com>
4585 S:      Maintained
4586 F:      lib/dynamic_debug.c
4587 F:      include/linux/dynamic_debug.h
4588
4589 DZ DECSTATION DZ11 SERIAL DRIVER
4590 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4591 S:      Maintained
4592 F:      drivers/tty/serial/dz.*
4593
4594 E3X0 POWER BUTTON DRIVER
4595 M:      Moritz Fischer <moritz.fischer@ettus.com>
4596 L:      usrp-users@lists.ettus.com
4597 W:      http://www.ettus.com
4598 S:      Supported
4599 F:      drivers/input/misc/e3x0-button.c
4600 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4601
4602 E4000 MEDIA DRIVER
4603 M:      Antti Palosaari <crope@iki.fi>
4604 L:      linux-media@vger.kernel.org
4605 W:      https://linuxtv.org
4606 W:      http://palosaari.fi/linux/
4607 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4608 T:      git git://linuxtv.org/anttip/media_tree.git
4609 S:      Maintained
4610 F:      drivers/media/tuners/e4000*
4611
4612 EATA ISA/EISA/PCI SCSI DRIVER
4613 M:      Dario Ballabio <ballabio_dario@emc.com>
4614 L:      linux-scsi@vger.kernel.org
4615 S:      Maintained
4616 F:      drivers/scsi/eata.c
4617
4618 EC100 MEDIA DRIVER
4619 M:      Antti Palosaari <crope@iki.fi>
4620 L:      linux-media@vger.kernel.org
4621 W:      https://linuxtv.org
4622 W:      http://palosaari.fi/linux/
4623 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4624 T:      git git://linuxtv.org/anttip/media_tree.git
4625 S:      Maintained
4626 F:      drivers/media/dvb-frontends/ec100*
4627
4628 ECRYPT FILE SYSTEM
4629 M:      Tyler Hicks <tyhicks@canonical.com>
4630 L:      ecryptfs@vger.kernel.org
4631 W:      http://ecryptfs.org
4632 W:      https://launchpad.net/ecryptfs
4633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4634 S:      Supported
4635 F:      Documentation/filesystems/ecryptfs.txt
4636 F:      fs/ecryptfs/
4637
4638 EDAC-CORE
4639 M:      Borislav Petkov <bp@alien8.de>
4640 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4641 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4642 L:      linux-edac@vger.kernel.org
4643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4645 S:      Supported
4646 F:      Documentation/admin-guide/ras.rst
4647 F:      Documentation/driver-api/edac.rst
4648 F:      drivers/edac/
4649 F:      include/linux/edac.h
4650
4651 EDAC-AMD64
4652 M:      Borislav Petkov <bp@alien8.de>
4653 L:      linux-edac@vger.kernel.org
4654 S:      Maintained
4655 F:      drivers/edac/amd64_edac*
4656
4657 EDAC-CALXEDA
4658 M:      Robert Richter <rric@kernel.org>
4659 L:      linux-edac@vger.kernel.org
4660 S:      Maintained
4661 F:      drivers/edac/highbank*
4662
4663 EDAC-CAVIUM
4664 M:      Ralf Baechle <ralf@linux-mips.org>
4665 M:      David Daney <david.daney@cavium.com>
4666 L:      linux-edac@vger.kernel.org
4667 L:      linux-mips@linux-mips.org
4668 S:      Supported
4669 F:      drivers/edac/octeon_edac*
4670
4671 EDAC-E752X
4672 M:      Mark Gross <mark.gross@intel.com>
4673 L:      linux-edac@vger.kernel.org
4674 S:      Maintained
4675 F:      drivers/edac/e752x_edac.c
4676
4677 EDAC-E7XXX
4678 L:      linux-edac@vger.kernel.org
4679 S:      Maintained
4680 F:      drivers/edac/e7xxx_edac.c
4681
4682 EDAC-FSL_DDR
4683 M:      York Sun <york.sun@nxp.com>
4684 L:      linux-edac@vger.kernel.org
4685 S:      Maintained
4686 F:      drivers/edac/fsl_ddr_edac.*
4687
4688 EDAC-GHES
4689 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4690 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4691 L:      linux-edac@vger.kernel.org
4692 S:      Maintained
4693 F:      drivers/edac/ghes_edac.c
4694
4695 EDAC-I82443BXGX
4696 M:      Tim Small <tim@buttersideup.com>
4697 L:      linux-edac@vger.kernel.org
4698 S:      Maintained
4699 F:      drivers/edac/i82443bxgx_edac.c
4700
4701 EDAC-I3000
4702 L:      linux-edac@vger.kernel.org
4703 S:      Orphan
4704 F:      drivers/edac/i3000_edac.c
4705
4706 EDAC-I5000
4707 L:      linux-edac@vger.kernel.org
4708 S:      Maintained
4709 F:      drivers/edac/i5000_edac.c
4710
4711 EDAC-I5400
4712 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4713 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4714 L:      linux-edac@vger.kernel.org
4715 S:      Maintained
4716 F:      drivers/edac/i5400_edac.c
4717
4718 EDAC-I7300
4719 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4720 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4721 L:      linux-edac@vger.kernel.org
4722 S:      Maintained
4723 F:      drivers/edac/i7300_edac.c
4724
4725 EDAC-I7CORE
4726 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4727 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4728 L:      linux-edac@vger.kernel.org
4729 S:      Maintained
4730 F:      drivers/edac/i7core_edac.c
4731
4732 EDAC-I82975X
4733 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4734 M:      "Arvind R." <arvino55@gmail.com>
4735 L:      linux-edac@vger.kernel.org
4736 S:      Maintained
4737 F:      drivers/edac/i82975x_edac.c
4738
4739 EDAC-IE31200
4740 M:      Jason Baron <jbaron@akamai.com>
4741 L:      linux-edac@vger.kernel.org
4742 S:      Maintained
4743 F:      drivers/edac/ie31200_edac.c
4744
4745 EDAC-MPC85XX
4746 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4747 L:      linux-edac@vger.kernel.org
4748 S:      Maintained
4749 F:      drivers/edac/mpc85xx_edac.[ch]
4750
4751 EDAC-PASEMI
4752 M:      Egor Martovetsky <egor@pasemi.com>
4753 L:      linux-edac@vger.kernel.org
4754 S:      Maintained
4755 F:      drivers/edac/pasemi_edac.c
4756
4757 EDAC-R82600
4758 M:      Tim Small <tim@buttersideup.com>
4759 L:      linux-edac@vger.kernel.org
4760 S:      Maintained
4761 F:      drivers/edac/r82600_edac.c
4762
4763 EDAC-SBRIDGE
4764 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4765 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4766 L:      linux-edac@vger.kernel.org
4767 S:      Maintained
4768 F:      drivers/edac/sb_edac.c
4769
4770 EDAC-SKYLAKE
4771 M:      Tony Luck <tony.luck@intel.com>
4772 L:      linux-edac@vger.kernel.org
4773 S:      Maintained
4774 F:      drivers/edac/skx_edac.c
4775
4776 EDAC-XGENE
4777 APPLIED MICRO (APM) X-GENE SOC EDAC
4778 M:     Loc Ho <lho@apm.com>
4779 S:     Supported
4780 F:     drivers/edac/xgene_edac.c
4781 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4782
4783 EDIROL UA-101/UA-1000 DRIVER
4784 M:      Clemens Ladisch <clemens@ladisch.de>
4785 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4786 T:      git git://git.alsa-project.org/alsa-kernel.git
4787 S:      Maintained
4788 F:      sound/usb/misc/ua101.c
4789
4790 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4791 M:      Matt Fleming <matt@codeblueprint.co.uk>
4792 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4793 L:      linux-efi@vger.kernel.org
4794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4795 S:      Maintained
4796 F:      Documentation/efi-stub.txt
4797 F:      arch/*/kernel/efi.c
4798 F:      arch/x86/boot/compressed/eboot.[ch]
4799 F:      arch/*/include/asm/efi.h
4800 F:      arch/x86/platform/efi/
4801 F:      drivers/firmware/efi/
4802 F:      include/linux/efi*.h
4803 F:      arch/arm/boot/compressed/efi-header.S
4804 F:      arch/arm64/kernel/efi-entry.S
4805
4806 EFI VARIABLE FILESYSTEM
4807 M:      Matthew Garrett <matthew.garrett@nebula.com>
4808 M:      Jeremy Kerr <jk@ozlabs.org>
4809 M:      Matt Fleming <matt@codeblueprint.co.uk>
4810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4811 L:      linux-efi@vger.kernel.org
4812 S:      Maintained
4813 F:      fs/efivarfs/
4814
4815 EFIFB FRAMEBUFFER DRIVER
4816 L:      linux-fbdev@vger.kernel.org
4817 M:      Peter Jones <pjones@redhat.com>
4818 S:      Maintained
4819 F:      drivers/video/fbdev/efifb.c
4820
4821 EFI TEST DRIVER
4822 L:      linux-efi@vger.kernel.org
4823 M:      Ivan Hu <ivan.hu@canonical.com>
4824 M:      Matt Fleming <matt@codeblueprint.co.uk>
4825 S:      Maintained
4826 F:      drivers/firmware/efi/test/
4827
4828 EFS FILESYSTEM
4829 W:      http://aeschi.ch.eu.org/efs/
4830 S:      Orphan
4831 F:      fs/efs/
4832
4833 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4834 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4835 L:      netdev@vger.kernel.org
4836 S:      Maintained
4837 F:      drivers/net/ethernet/ibm/ehea/
4838
4839 EM28XX VIDEO4LINUX DRIVER
4840 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4841 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4842 L:      linux-media@vger.kernel.org
4843 W:      https://linuxtv.org
4844 T:      git git://linuxtv.org/media_tree.git
4845 S:      Maintained
4846 F:      drivers/media/usb/em28xx/
4847 F:      Documentation/media/v4l-drivers/em28xx*
4848
4849 EMBEDDED LINUX
4850 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4851 M:      Matt Mackall <mpm@selenic.com>
4852 M:      David Woodhouse <dwmw2@infradead.org>
4853 L:      linux-embedded@vger.kernel.org
4854 S:      Maintained
4855
4856 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4857 M:      James Smart <james.smart@broadcom.com>
4858 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4859 L:      linux-scsi@vger.kernel.org
4860 W:      http://www.broadcom.com
4861 S:      Supported
4862 F:      drivers/scsi/lpfc/
4863
4864 ENE CB710 FLASH CARD READER DRIVER
4865 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4866 S:      Maintained
4867 F:      drivers/misc/cb710/
4868 F:      drivers/mmc/host/cb710-mmc.*
4869 F:      include/linux/cb710.h
4870
4871 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4872 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4873 S:      Maintained
4874 F:      drivers/media/rc/ene_ir.*
4875
4876 EPSON S1D13XXX FRAMEBUFFER DRIVER
4877 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4878 S:      Maintained
4879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4880 F:      drivers/video/fbdev/s1d13xxxfb.c
4881 F:      include/video/s1d13xxxfb.h
4882
4883 ET131X NETWORK DRIVER
4884 M:      Mark Einon <mark.einon@gmail.com>
4885 S:      Odd Fixes
4886 F:      drivers/net/ethernet/agere/
4887
4888 ETHERNET BRIDGE
4889 M:      Stephen Hemminger <stephen@networkplumber.org>
4890 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4891 L:      netdev@vger.kernel.org
4892 W:      http://www.linuxfoundation.org/en/Net:Bridge
4893 S:      Maintained
4894 F:      include/linux/netfilter_bridge/
4895 F:      net/bridge/
4896
4897 ETHERNET PHY LIBRARY
4898 M:      Florian Fainelli <f.fainelli@gmail.com>
4899 L:      netdev@vger.kernel.org
4900 S:      Maintained
4901 F:      include/linux/phy.h
4902 F:      include/linux/phy_fixed.h
4903 F:      drivers/net/phy/
4904 F:      Documentation/networking/phy.txt
4905 F:      drivers/of/of_mdio.c
4906 F:      drivers/of/of_net.c
4907
4908 EXT2 FILE SYSTEM
4909 M:      Jan Kara <jack@suse.com>
4910 L:      linux-ext4@vger.kernel.org
4911 S:      Maintained
4912 F:      Documentation/filesystems/ext2.txt
4913 F:      fs/ext2/
4914 F:      include/linux/ext2*
4915
4916 EXT4 FILE SYSTEM
4917 M:      "Theodore Ts'o" <tytso@mit.edu>
4918 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4919 L:      linux-ext4@vger.kernel.org
4920 W:      http://ext4.wiki.kernel.org
4921 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4923 S:      Maintained
4924 F:      Documentation/filesystems/ext4.txt
4925 F:      fs/ext4/
4926
4927 Extended Verification Module (EVM)
4928 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4929 L:      linux-ima-devel@lists.sourceforge.net
4930 L:      linux-security-module@vger.kernel.org
4931 S:      Supported
4932 F:      security/integrity/evm/
4933
4934 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4935 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4936 M:      Chanwoo Choi <cw00.choi@samsung.com>
4937 L:      linux-kernel@vger.kernel.org
4938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4939 S:      Maintained
4940 F:      drivers/extcon/
4941 F:      include/linux/extcon/
4942 F:      include/linux/extcon.h
4943 F:      Documentation/extcon/
4944 F:      Documentation/devicetree/bindings/extcon/
4945
4946 EXYNOS DP DRIVER
4947 M:      Jingoo Han <jingoohan1@gmail.com>
4948 L:      dri-devel@lists.freedesktop.org
4949 S:      Maintained
4950 F:      drivers/gpu/drm/exynos/exynos_dp*
4951
4952 EXYNOS SYSMMU (IOMMU) driver
4953 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4954 L:      iommu@lists.linux-foundation.org
4955 S:      Maintained
4956 F:      drivers/iommu/exynos-iommu.c
4957
4958 EZchip NPS platform support
4959 M:      Noam Camus <noamc@ezchip.com>
4960 S:      Supported
4961 F:      arch/arc/plat-eznps
4962 F:      arch/arc/boot/dts/eznps.dts
4963
4964 F71805F HARDWARE MONITORING DRIVER
4965 M:      Jean Delvare <jdelvare@suse.com>
4966 L:      linux-hwmon@vger.kernel.org
4967 S:      Maintained
4968 F:      Documentation/hwmon/f71805f
4969 F:      drivers/hwmon/f71805f.c
4970
4971 FC0011 TUNER DRIVER
4972 M:      Michael Buesch <m@bues.ch>
4973 L:      linux-media@vger.kernel.org
4974 S:      Maintained
4975 F:      drivers/media/tuners/fc0011.h
4976 F:      drivers/media/tuners/fc0011.c
4977
4978 FC2580 MEDIA DRIVER
4979 M:      Antti Palosaari <crope@iki.fi>
4980 L:      linux-media@vger.kernel.org
4981 W:      https://linuxtv.org
4982 W:      http://palosaari.fi/linux/
4983 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4984 T:      git git://linuxtv.org/anttip/media_tree.git
4985 S:      Maintained
4986 F:      drivers/media/tuners/fc2580*
4987
4988 FANOTIFY
4989 M:      Eric Paris <eparis@redhat.com>
4990 S:      Maintained
4991 F:      fs/notify/fanotify/
4992 F:      include/linux/fanotify.h
4993 F:      include/uapi/linux/fanotify.h
4994
4995 FARSYNC SYNCHRONOUS DRIVER
4996 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4997 W:      http://www.farsite.co.uk/
4998 S:      Supported
4999 F:      drivers/net/wan/farsync.*
5000
5001 FAULT INJECTION SUPPORT
5002 M:      Akinobu Mita <akinobu.mita@gmail.com>
5003 S:      Supported
5004 F:      Documentation/fault-injection/
5005 F:      lib/fault-inject.c
5006
5007 FBTFT Framebuffer drivers
5008 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5009 M:      Noralf Trønnes <noralf@tronnes.org>
5010 S:      Maintained
5011 F:      drivers/staging/fbtft/
5012
5013 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5014 M:      Johannes Thumshirn <jth@kernel.org>
5015 L:      fcoe-devel@open-fcoe.org
5016 W:      www.Open-FCoE.org
5017 S:      Supported
5018 F:      drivers/scsi/libfc/
5019 F:      drivers/scsi/fcoe/
5020 F:      include/scsi/fc/
5021 F:      include/scsi/libfc.h
5022 F:      include/scsi/libfcoe.h
5023 F:      include/uapi/scsi/fc/
5024
5025 FILE LOCKING (flock() and fcntl()/lockf())
5026 M:      Jeff Layton <jlayton@poochiereds.net>
5027 M:      "J. Bruce Fields" <bfields@fieldses.org>
5028 L:      linux-fsdevel@vger.kernel.org
5029 S:      Maintained
5030 F:      include/linux/fcntl.h
5031 F:      include/linux/fs.h
5032 F:      include/uapi/linux/fcntl.h
5033 F:      include/uapi/linux/fs.h
5034 F:      fs/fcntl.c
5035 F:      fs/locks.c
5036
5037 FILESYSTEMS (VFS and infrastructure)
5038 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5039 L:      linux-fsdevel@vger.kernel.org
5040 S:      Maintained
5041 F:      fs/*
5042
5043 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5044 M:      Riku Voipio <riku.voipio@iki.fi>
5045 L:      linux-hwmon@vger.kernel.org
5046 S:      Maintained
5047 F:      drivers/hwmon/f75375s.c
5048 F:      include/linux/f75375s.h
5049
5050 FIREWIRE AUDIO DRIVERS
5051 M:      Clemens Ladisch <clemens@ladisch.de>
5052 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5053 T:      git git://git.alsa-project.org/alsa-kernel.git
5054 S:      Maintained
5055 F:      sound/firewire/
5056
5057 FIREWIRE MEDIA DRIVERS (firedtv)
5058 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5059 L:      linux-media@vger.kernel.org
5060 L:      linux1394-devel@lists.sourceforge.net
5061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5062 S:      Maintained
5063 F:      drivers/media/firewire/
5064
5065 FIREWIRE SBP-2 TARGET
5066 M:      Chris Boot <bootc@bootc.net>
5067 L:      linux-scsi@vger.kernel.org
5068 L:      target-devel@vger.kernel.org
5069 L:      linux1394-devel@lists.sourceforge.net
5070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5071 S:      Maintained
5072 F:      drivers/target/sbp/
5073
5074 FIREWIRE SUBSYSTEM
5075 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5076 L:      linux1394-devel@lists.sourceforge.net
5077 W:      http://ieee1394.wiki.kernel.org/
5078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5079 S:      Maintained
5080 F:      drivers/firewire/
5081 F:      include/linux/firewire.h
5082 F:      include/uapi/linux/firewire*.h
5083 F:      tools/firewire/
5084
5085 FIRMWARE LOADER (request_firmware)
5086 M:      Ming Lei <ming.lei@canonical.com>
5087 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5088 L:      linux-kernel@vger.kernel.org
5089 S:      Maintained
5090 F:      Documentation/firmware_class/
5091 F:      drivers/base/firmware*.c
5092 F:      include/linux/firmware.h
5093
5094 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5095 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5096 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5097 S:      Maintained
5098 F:      drivers/block/rsxx/
5099
5100 FLOPPY DRIVER
5101 M:      Jiri Kosina <jikos@kernel.org>
5102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5103 S:      Odd fixes
5104 F:      drivers/block/floppy.c
5105
5106 FMC SUBSYSTEM
5107 M:      Alessandro Rubini <rubini@gnudd.com>
5108 W:      http://www.ohwr.org/projects/fmc-bus
5109 S:      Supported
5110 F:      drivers/fmc/
5111 F:      include/linux/fmc*.h
5112 F:      include/linux/ipmi-fru.h
5113 K:      fmc_d.*register
5114
5115 FPGA MANAGER FRAMEWORK
5116 M:      Alan Tull <atull@opensource.altera.com>
5117 R:      Moritz Fischer <moritz.fischer@ettus.com>
5118 L:      linux-fpga@vger.kernel.org
5119 S:      Maintained
5120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5121 F:      drivers/fpga/
5122 F:      include/linux/fpga/fpga-mgr.h
5123 W:      http://www.rocketboards.org
5124
5125 FPU EMULATOR
5126 M:      Bill Metzenthen <billm@melbpc.org.au>
5127 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5128 S:      Maintained
5129 F:      arch/x86/math-emu/
5130
5131 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5132 L:      netdev@vger.kernel.org
5133 S:      Orphan
5134 F:      drivers/net/wan/dlci.c
5135 F:      drivers/net/wan/sdla.c
5136
5137 FRAMEBUFFER LAYER
5138 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5139 L:      linux-fbdev@vger.kernel.org
5140 T:      git git://github.com/bzolnier/linux.git
5141 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5142 S:      Maintained
5143 F:      Documentation/fb/
5144 F:      drivers/video/
5145 F:      include/video/
5146 F:      include/linux/fb.h
5147 F:      include/uapi/video/
5148 F:      include/uapi/linux/fb.h
5149
5150 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5151 M:      Horia Geantă <horia.geanta@nxp.com>
5152 M:      Dan Douglass <dan.douglass@nxp.com>
5153 L:      linux-crypto@vger.kernel.org
5154 S:      Maintained
5155 F:      drivers/crypto/caam/
5156 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5157
5158 FREESCALE DIU FRAMEBUFFER DRIVER
5159 M:      Timur Tabi <timur@tabi.org>
5160 L:      linux-fbdev@vger.kernel.org
5161 S:      Maintained
5162 F:      drivers/video/fbdev/fsl-diu-fb.*
5163
5164 FREESCALE DMA DRIVER
5165 M:      Li Yang <leoli@freescale.com>
5166 M:      Zhang Wei <zw@zh-kernel.org>
5167 L:      linuxppc-dev@lists.ozlabs.org
5168 S:      Maintained
5169 F:      drivers/dma/fsldma.*
5170
5171 FREESCALE GPMI NAND DRIVER
5172 M:      Han Xu <han.xu@nxp.com>
5173 L:      linux-mtd@lists.infradead.org
5174 S:      Maintained
5175 F:      drivers/mtd/nand/gpmi-nand/*
5176
5177 FREESCALE I2C CPM DRIVER
5178 M:      Jochen Friedrich <jochen@scram.de>
5179 L:      linuxppc-dev@lists.ozlabs.org
5180 L:      linux-i2c@vger.kernel.org
5181 S:      Maintained
5182 F:      drivers/i2c/busses/i2c-cpm.c
5183
5184 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5185 M:      Sascha Hauer <kernel@pengutronix.de>
5186 L:      linux-fbdev@vger.kernel.org
5187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5188 S:      Maintained
5189 F:      include/linux/platform_data/video-imxfb.h
5190 F:      drivers/video/fbdev/imxfb.c
5191
5192 FREESCALE QUAD SPI DRIVER
5193 M:      Han Xu <han.xu@nxp.com>
5194 L:      linux-mtd@lists.infradead.org
5195 S:      Maintained
5196 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5197
5198 FREESCALE SOC FS_ENET DRIVER
5199 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5200 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5201 L:      linuxppc-dev@lists.ozlabs.org
5202 L:      netdev@vger.kernel.org
5203 S:      Maintained
5204 F:      drivers/net/ethernet/freescale/fs_enet/
5205 F:      include/linux/fs_enet_pd.h
5206
5207 FREESCALE IMX / MXC FEC DRIVER
5208 M:      Fugang Duan <fugang.duan@nxp.com>
5209 L:      netdev@vger.kernel.org
5210 S:      Maintained
5211 F:      drivers/net/ethernet/freescale/fec_main.c
5212 F:      drivers/net/ethernet/freescale/fec_ptp.c
5213 F:      drivers/net/ethernet/freescale/fec.h
5214 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5215
5216 FREESCALE QORIQ DPAA FMAN DRIVER
5217 M:      Madalin Bucur <madalin.bucur@nxp.com>
5218 L:      netdev@vger.kernel.org
5219 S:      Maintained
5220 F:      drivers/net/ethernet/freescale/fman
5221 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5222
5223 FREESCALE QORIQ DPAA ETHERNET DRIVER
5224 M:      Madalin Bucur <madalin.bucur@nxp.com>
5225 L:      netdev@vger.kernel.org
5226 S:      Maintained
5227 F:      drivers/net/ethernet/freescale/dpaa
5228
5229 FREESCALE SOC DRIVERS
5230 M:      Scott Wood <oss@buserror.net>
5231 L:      linuxppc-dev@lists.ozlabs.org
5232 L:      linux-arm-kernel@lists.infradead.org
5233 S:      Maintained
5234 F:      drivers/soc/fsl/
5235 F:      include/linux/fsl/
5236
5237 FREESCALE QUICC ENGINE LIBRARY
5238 M:      Qiang Zhao <qiang.zhao@nxp.com>
5239 L:      linuxppc-dev@lists.ozlabs.org
5240 S:      Maintained
5241 F:      drivers/soc/fsl/qe/
5242 F:      include/soc/fsl/*qe*.h
5243 F:      include/soc/fsl/*ucc*.h
5244
5245 FREESCALE USB PERIPHERAL DRIVERS
5246 M:      Li Yang <leoli@freescale.com>
5247 L:      linux-usb@vger.kernel.org
5248 L:      linuxppc-dev@lists.ozlabs.org
5249 S:      Maintained
5250 F:      drivers/usb/gadget/udc/fsl*
5251
5252 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5253 M:      Li Yang <leoli@freescale.com>
5254 L:      netdev@vger.kernel.org
5255 L:      linuxppc-dev@lists.ozlabs.org
5256 S:      Maintained
5257 F:      drivers/net/ethernet/freescale/ucc_geth*
5258
5259 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5260 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5261 L:      netdev@vger.kernel.org
5262 S:      Maintained
5263 F:      drivers/net/ethernet/freescale/gianfar*
5264 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5265 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5266
5267 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5268 M:      Zhao Qiang <qiang.zhao@nxp.com>
5269 L:      netdev@vger.kernel.org
5270 L:      linuxppc-dev@lists.ozlabs.org
5271 S:      Maintained
5272 F:      drivers/net/wan/fsl_ucc_hdlc*
5273
5274 FREESCALE QUICC ENGINE UCC UART DRIVER
5275 M:      Timur Tabi <timur@tabi.org>
5276 L:      linuxppc-dev@lists.ozlabs.org
5277 S:      Maintained
5278 F:      drivers/tty/serial/ucc_uart.c
5279
5280 FREESCALE SOC SOUND DRIVERS
5281 M:      Timur Tabi <timur@tabi.org>
5282 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5283 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5284 R:      Fabio Estevam <fabio.estevam@nxp.com>
5285 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5286 L:      linuxppc-dev@lists.ozlabs.org
5287 S:      Maintained
5288 F:      sound/soc/fsl/fsl*
5289 F:      sound/soc/fsl/imx*
5290 F:      sound/soc/fsl/mpc8610_hpcd.c
5291
5292 FREEVXFS FILESYSTEM
5293 M:      Christoph Hellwig <hch@infradead.org>
5294 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5295 S:      Maintained
5296 F:      fs/freevxfs/
5297
5298 FREEZER
5299 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5300 M:      Pavel Machek <pavel@ucw.cz>
5301 L:      linux-pm@vger.kernel.org
5302 S:      Supported
5303 F:      Documentation/power/freezing-of-tasks.txt
5304 F:      include/linux/freezer.h
5305 F:      kernel/freezer.c
5306
5307 FRONTSWAP API
5308 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5309 L:      linux-kernel@vger.kernel.org
5310 S:      Maintained
5311 F:      mm/frontswap.c
5312 F:      include/linux/frontswap.h
5313
5314 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5315 M:      David Howells <dhowells@redhat.com>
5316 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5317 S:      Supported
5318 F:      Documentation/filesystems/caching/
5319 F:      fs/fscache/
5320 F:      include/linux/fscache*.h
5321
5322 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5323 M:      Theodore Y. Ts'o <tytso@mit.edu>
5324 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5325 L:      linux-fsdevel@vger.kernel.org
5326 S:      Supported
5327 F:      fs/crypto/
5328 F:      include/linux/fscrypt*.h
5329
5330 F2FS FILE SYSTEM
5331 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5332 M:      Chao Yu <yuchao0@huawei.com>
5333 L:      linux-f2fs-devel@lists.sourceforge.net
5334 W:      https://f2fs.wiki.kernel.org/
5335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5336 S:      Maintained
5337 F:      Documentation/filesystems/f2fs.txt
5338 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5339 F:      fs/f2fs/
5340 F:      include/linux/f2fs_fs.h
5341 F:      include/trace/events/f2fs.h
5342
5343 FUJITSU FR-V (FRV) PORT
5344 S:      Orphan
5345 F:      arch/frv/
5346
5347 FUJITSU LAPTOP EXTRAS
5348 M:      Jonathan Woithe <jwoithe@just42.net>
5349 L:      platform-driver-x86@vger.kernel.org
5350 S:      Maintained
5351 F:      drivers/platform/x86/fujitsu-laptop.c
5352
5353 FUJITSU M-5MO LS CAMERA ISP DRIVER
5354 M:      Kyungmin Park <kyungmin.park@samsung.com>
5355 M:      Heungjun Kim <riverful.kim@samsung.com>
5356 L:      linux-media@vger.kernel.org
5357 S:      Maintained
5358 F:      drivers/media/i2c/m5mols/
5359 F:      include/media/i2c/m5mols.h
5360
5361 FUJITSU TABLET EXTRAS
5362 M:      Robert Gerlach <khnz@gmx.de>
5363 L:      platform-driver-x86@vger.kernel.org
5364 S:      Maintained
5365 F:      drivers/platform/x86/fujitsu-tablet.c
5366
5367 FUSE: FILESYSTEM IN USERSPACE
5368 M:      Miklos Szeredi <miklos@szeredi.hu>
5369 L:      linux-fsdevel@vger.kernel.org
5370 W:      http://fuse.sourceforge.net/
5371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5372 S:      Maintained
5373 F:      fs/fuse/
5374 F:      include/uapi/linux/fuse.h
5375 F:      Documentation/filesystems/fuse.txt
5376
5377 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5378 M:      Rik Faith <faith@cs.unc.edu>
5379 L:      linux-scsi@vger.kernel.org
5380 S:      Odd Fixes (e.g., new signatures)
5381 F:      drivers/scsi/fdomain.*
5382
5383 GCC PLUGINS
5384 M:      Kees Cook <keescook@chromium.org>
5385 R:      Emese Revfy <re.emese@gmail.com>
5386 L:      kernel-hardening@lists.openwall.com
5387 S:      Maintained
5388 F:      scripts/gcc-plugins/
5389 F:      scripts/gcc-plugin.sh
5390 F:      scripts/Makefile.gcc-plugins
5391 F:      Documentation/gcc-plugins.txt
5392
5393 GCOV BASED KERNEL PROFILING
5394 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5395 S:      Maintained
5396 F:      kernel/gcov/
5397 F:      Documentation/dev-tools/gcov.rst
5398
5399 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5400 M:      Achim Leubner <achim_leubner@adaptec.com>
5401 L:      linux-scsi@vger.kernel.org
5402 W:      http://www.icp-vortex.com/
5403 S:      Supported
5404 F:      drivers/scsi/gdt*
5405
5406 GDB KERNEL DEBUGGING HELPER SCRIPTS
5407 M:      Jan Kiszka <jan.kiszka@siemens.com>
5408 M:      Kieran Bingham <kieran@bingham.xyz>
5409 S:      Supported
5410 F:      scripts/gdb/
5411
5412 GEMTEK FM RADIO RECEIVER DRIVER
5413 M:      Hans Verkuil <hverkuil@xs4all.nl>
5414 L:      linux-media@vger.kernel.org
5415 T:      git git://linuxtv.org/media_tree.git
5416 W:      https://linuxtv.org
5417 S:      Maintained
5418 F:      drivers/media/radio/radio-gemtek*
5419
5420 GENERIC GPIO I2C DRIVER
5421 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5422 S:      Supported
5423 F:      drivers/i2c/busses/i2c-gpio.c
5424 F:      include/linux/i2c-gpio.h
5425
5426 GENERIC GPIO I2C MULTIPLEXER DRIVER
5427 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5428 L:      linux-i2c@vger.kernel.org
5429 S:      Supported
5430 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5431 F:      include/linux/i2c-mux-gpio.h
5432 F:      Documentation/i2c/muxes/i2c-mux-gpio
5433
5434 GENERIC HDLC (WAN) DRIVERS
5435 M:      Krzysztof Halasa <khc@pm.waw.pl>
5436 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5437 S:      Maintained
5438 F:      drivers/net/wan/c101.c
5439 F:      drivers/net/wan/hd6457*
5440 F:      drivers/net/wan/hdlc*
5441 F:      drivers/net/wan/n2.c
5442 F:      drivers/net/wan/pc300too.c
5443 F:      drivers/net/wan/pci200syn.c
5444 F:      drivers/net/wan/wanxl*
5445
5446 GENERIC INCLUDE/ASM HEADER FILES
5447 M:      Arnd Bergmann <arnd@arndb.de>
5448 L:      linux-arch@vger.kernel.org
5449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5450 S:      Maintained
5451 F:      include/asm-generic/
5452 F:      include/uapi/asm-generic/
5453
5454 GENERIC PHY FRAMEWORK
5455 M:      Kishon Vijay Abraham I <kishon@ti.com>
5456 L:      linux-kernel@vger.kernel.org
5457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5458 S:      Supported
5459 F:      drivers/phy/
5460 F:      include/linux/phy/
5461
5462 GENERIC PM DOMAINS
5463 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5464 M:      Kevin Hilman <khilman@kernel.org>
5465 M:      Ulf Hansson <ulf.hansson@linaro.org>
5466 L:      linux-pm@vger.kernel.org
5467 S:      Supported
5468 F:      drivers/base/power/domain*.c
5469 F:      include/linux/pm_domain.h
5470
5471 GENERIC UIO DRIVER FOR PCI DEVICES
5472 M:      "Michael S. Tsirkin" <mst@redhat.com>
5473 L:      kvm@vger.kernel.org
5474 S:      Supported
5475 F:      drivers/uio/uio_pci_generic.c
5476
5477 GET_MAINTAINER SCRIPT
5478 M:      Joe Perches <joe@perches.com>
5479 S:      Maintained
5480 F:      scripts/get_maintainer.pl
5481
5482 GENWQE (IBM Generic Workqueue Card)
5483 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5484 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5485 S:      Supported
5486 F:      drivers/misc/genwqe/
5487
5488 GFS2 FILE SYSTEM
5489 M:      Steven Whitehouse <swhiteho@redhat.com>
5490 M:      Bob Peterson <rpeterso@redhat.com>
5491 L:      cluster-devel@redhat.com
5492 W:      http://sources.redhat.com/cluster/
5493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5494 S:      Supported
5495 F:      Documentation/filesystems/gfs2*.txt
5496 F:      fs/gfs2/
5497 F:      include/uapi/linux/gfs2_ondisk.h
5498
5499 GIGASET ISDN DRIVERS
5500 M:      Paul Bolle <pebolle@tiscali.nl>
5501 L:      gigaset307x-common@lists.sourceforge.net
5502 W:      http://gigaset307x.sourceforge.net/
5503 S:      Odd Fixes
5504 F:      Documentation/isdn/README.gigaset
5505 F:      drivers/isdn/gigaset/
5506 F:      include/uapi/linux/gigaset_dev.h
5507
5508 GO7007 MPEG CODEC
5509 M:      Hans Verkuil <hans.verkuil@cisco.com>
5510 L:      linux-media@vger.kernel.org
5511 S:      Maintained
5512 F:      drivers/media/usb/go7007/
5513
5514 GOODIX TOUCHSCREEN
5515 M:      Bastien Nocera <hadess@hadess.net>
5516 L:      linux-input@vger.kernel.org
5517 S:      Maintained
5518 F:      drivers/input/touchscreen/goodix.c
5519
5520 GPIO MOCKUP DRIVER
5521 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5522 L:      linux-gpio@vger.kernel.org
5523 S:      Maintained
5524 F:      drivers/gpio/gpio-mockup.c
5525 F:      tools/testing/selftests/gpio/
5526
5527 GPIO SUBSYSTEM
5528 M:      Linus Walleij <linus.walleij@linaro.org>
5529 M:      Alexandre Courbot <gnurou@gmail.com>
5530 L:      linux-gpio@vger.kernel.org
5531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5532 S:      Maintained
5533 F:      Documentation/devicetree/bindings/gpio/
5534 F:      Documentation/gpio/
5535 F:      Documentation/ABI/testing/gpio-cdev
5536 F:      Documentation/ABI/obsolete/sysfs-gpio
5537 F:      drivers/gpio/
5538 F:      include/linux/gpio/
5539 F:      include/linux/gpio.h
5540 F:      include/asm-generic/gpio.h
5541 F:      include/uapi/linux/gpio.h
5542 F:      tools/gpio/
5543
5544 GRE DEMULTIPLEXER DRIVER
5545 M:      Dmitry Kozlov <xeb@mail.ru>
5546 L:      netdev@vger.kernel.org
5547 S:      Maintained
5548 F:      net/ipv4/gre_demux.c
5549 F:      net/ipv4/gre_offload.c
5550 F:      include/net/gre.h
5551
5552 GRETH 10/100/1G Ethernet MAC device driver
5553 M:      Andreas Larsson <andreas@gaisler.com>
5554 L:      netdev@vger.kernel.org
5555 S:      Maintained
5556 F:      drivers/net/ethernet/aeroflex/
5557
5558 GREYBUS SUBSYSTEM
5559 M:      Johan Hovold <johan@kernel.org>
5560 M:      Alex Elder <elder@kernel.org>
5561 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5562 S:      Maintained
5563 F:      drivers/staging/greybus/
5564 L:      greybus-dev@lists.linaro.org
5565
5566 GREYBUS AUDIO PROTOCOLS DRIVERS
5567 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5568 M:      Mark Greer <mgreer@animalcreek.com>
5569 S:      Maintained
5570 F:      drivers/staging/greybus/audio_apbridgea.c
5571 F:      drivers/staging/greybus/audio_apbridgea.h
5572 F:      drivers/staging/greybus/audio_codec.c
5573 F:      drivers/staging/greybus/audio_codec.h
5574 F:      drivers/staging/greybus/audio_gb.c
5575 F:      drivers/staging/greybus/audio_manager.c
5576 F:      drivers/staging/greybus/audio_manager.h
5577 F:      drivers/staging/greybus/audio_manager_module.c
5578 F:      drivers/staging/greybus/audio_manager_private.h
5579 F:      drivers/staging/greybus/audio_manager_sysfs.c
5580 F:      drivers/staging/greybus/audio_module.c
5581 F:      drivers/staging/greybus/audio_topology.c
5582
5583 GREYBUS PROTOCOLS DRIVERS
5584 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5585 S:      Maintained
5586 F:      drivers/staging/greybus/sdio.c
5587 F:      drivers/staging/greybus/light.c
5588 F:      drivers/staging/greybus/gpio.c
5589 F:      drivers/staging/greybus/power_supply.c
5590 F:      drivers/staging/greybus/spi.c
5591 F:      drivers/staging/greybus/spilib.c
5592
5593 GREYBUS PROTOCOLS DRIVERS
5594 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5595 S:      Maintained
5596 F:      drivers/staging/greybus/loopback.c
5597 F:      drivers/staging/greybus/timesync.c
5598 F:      drivers/staging/greybus/timesync_platform.c
5599
5600 GREYBUS PROTOCOLS DRIVERS
5601 M:      Viresh Kumar <vireshk@kernel.org>
5602 S:      Maintained
5603 F:      drivers/staging/greybus/authentication.c
5604 F:      drivers/staging/greybus/bootrom.c
5605 F:      drivers/staging/greybus/firmware.h
5606 F:      drivers/staging/greybus/fw-core.c
5607 F:      drivers/staging/greybus/fw-download.c
5608 F:      drivers/staging/greybus/fw-managament.c
5609 F:      drivers/staging/greybus/greybus_authentication.h
5610 F:      drivers/staging/greybus/greybus_firmware.h
5611 F:      drivers/staging/greybus/hid.c
5612 F:      drivers/staging/greybus/i2c.c
5613 F:      drivers/staging/greybus/spi.c
5614 F:      drivers/staging/greybus/spilib.c
5615 F:      drivers/staging/greybus/spilib.h
5616
5617 GREYBUS PROTOCOLS DRIVERS
5618 M:      David Lin <dtwlin@gmail.com>
5619 S:      Maintained
5620 F:      drivers/staging/greybus/uart.c
5621 F:      drivers/staging/greybus/log.c
5622
5623 GREYBUS PLATFORM DRIVERS
5624 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5625 S:      Maintained
5626 F:      drivers/staging/greybus/arche-platform.c
5627 F:      drivers/staging/greybus/arche-apb-ctrl.c
5628 F:      drivers/staging/greybus/arche_platform.h
5629
5630 GS1662 VIDEO SERIALIZER
5631 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5632 L:      linux-media@vger.kernel.org
5633 T:      git git://linuxtv.org/media_tree.git
5634 S:      Maintained
5635 F:      drivers/media/spi/gs1662.c
5636
5637 GSPCA FINEPIX SUBDRIVER
5638 M:      Frank Zago <frank@zago.net>
5639 L:      linux-media@vger.kernel.org
5640 T:      git git://linuxtv.org/media_tree.git
5641 S:      Maintained
5642 F:      drivers/media/usb/gspca/finepix.c
5643
5644 GSPCA GL860 SUBDRIVER
5645 M:      Olivier Lorin <o.lorin@laposte.net>
5646 L:      linux-media@vger.kernel.org
5647 T:      git git://linuxtv.org/media_tree.git
5648 S:      Maintained
5649 F:      drivers/media/usb/gspca/gl860/
5650
5651 GSPCA M5602 SUBDRIVER
5652 M:      Erik Andren <erik.andren@gmail.com>
5653 L:      linux-media@vger.kernel.org
5654 T:      git git://linuxtv.org/media_tree.git
5655 S:      Maintained
5656 F:      drivers/media/usb/gspca/m5602/
5657
5658 GSPCA PAC207 SONIXB SUBDRIVER
5659 M:      Hans Verkuil <hverkuil@xs4all.nl>
5660 L:      linux-media@vger.kernel.org
5661 T:      git git://linuxtv.org/media_tree.git
5662 S:      Odd Fixes
5663 F:      drivers/media/usb/gspca/pac207.c
5664
5665 GSPCA SN9C20X SUBDRIVER
5666 M:      Brian Johnson <brijohn@gmail.com>
5667 L:      linux-media@vger.kernel.org
5668 T:      git git://linuxtv.org/media_tree.git
5669 S:      Maintained
5670 F:      drivers/media/usb/gspca/sn9c20x.c
5671
5672 GSPCA T613 SUBDRIVER
5673 M:      Leandro Costantino <lcostantino@gmail.com>
5674 L:      linux-media@vger.kernel.org
5675 T:      git git://linuxtv.org/media_tree.git
5676 S:      Maintained
5677 F:      drivers/media/usb/gspca/t613.c
5678
5679 GSPCA USB WEBCAM DRIVER
5680 M:      Hans Verkuil <hverkuil@xs4all.nl>
5681 L:      linux-media@vger.kernel.org
5682 T:      git git://linuxtv.org/media_tree.git
5683 S:      Odd Fixes
5684 F:      drivers/media/usb/gspca/
5685
5686 GTP (GPRS Tunneling Protocol)
5687 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5688 M:      Harald Welte <laforge@gnumonks.org>
5689 L:      osmocom-net-gprs@lists.osmocom.org
5690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5691 S:      Maintained
5692 F:      drivers/net/gtp.c
5693
5694 GUID PARTITION TABLE (GPT)
5695 M:      Davidlohr Bueso <dave@stgolabs.net>
5696 L:      linux-efi@vger.kernel.org
5697 S:      Maintained
5698 F:      block/partitions/efi.*
5699
5700 STK1160 USB VIDEO CAPTURE DRIVER
5701 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5702 L:      linux-media@vger.kernel.org
5703 T:      git git://linuxtv.org/media_tree.git
5704 S:      Maintained
5705 F:      drivers/media/usb/stk1160/
5706
5707 H8/300 ARCHITECTURE
5708 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5709 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5710 W:      http://uclinux-h8.sourceforge.jp
5711 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5712 S:      Maintained
5713 F:      arch/h8300/
5714 F:      drivers/clocksource/h8300_*.c
5715 F:      drivers/clk/h8300/
5716 F:      drivers/irqchip/irq-renesas-h8*.c
5717
5718 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5719 M:      Frank Seidel <frank@f-seidel.de>
5720 L:      platform-driver-x86@vger.kernel.org
5721 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5722 S:      Maintained
5723 F:      drivers/platform/x86/hdaps.c
5724
5725 HDPVR USB VIDEO ENCODER DRIVER
5726 M:      Hans Verkuil <hverkuil@xs4all.nl>
5727 L:      linux-media@vger.kernel.org
5728 T:      git git://linuxtv.org/media_tree.git
5729 W:      https://linuxtv.org
5730 S:      Odd Fixes
5731 F:      drivers/media/usb/hdpvr/
5732
5733 HWPOISON MEMORY FAILURE HANDLING
5734 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5735 L:      linux-mm@kvack.org
5736 S:      Maintained
5737 F:      mm/memory-failure.c
5738 F:      mm/hwpoison-inject.c
5739
5740 HYPERVISOR VIRTUAL CONSOLE DRIVER
5741 L:      linuxppc-dev@lists.ozlabs.org
5742 S:      Odd Fixes
5743 F:      drivers/tty/hvc/
5744
5745 HACKRF MEDIA DRIVER
5746 M:      Antti Palosaari <crope@iki.fi>
5747 L:      linux-media@vger.kernel.org
5748 W:      https://linuxtv.org
5749 W:      http://palosaari.fi/linux/
5750 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5751 T:      git git://linuxtv.org/anttip/media_tree.git
5752 S:      Maintained
5753 F:      drivers/media/usb/hackrf/
5754
5755 HARDWARE MONITORING
5756 M:      Jean Delvare <jdelvare@suse.com>
5757 M:      Guenter Roeck <linux@roeck-us.net>
5758 L:      linux-hwmon@vger.kernel.org
5759 W:      http://hwmon.wiki.kernel.org/
5760 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5762 S:      Maintained
5763 F:      Documentation/hwmon/
5764 F:      drivers/hwmon/
5765 F:      include/linux/hwmon*.h
5766
5767 HARDWARE RANDOM NUMBER GENERATOR CORE
5768 M:      Matt Mackall <mpm@selenic.com>
5769 M:      Herbert Xu <herbert@gondor.apana.org.au>
5770 L:      linux-crypto@vger.kernel.org
5771 S:      Odd fixes
5772 F:      Documentation/devicetree/bindings/rng/
5773 F:      Documentation/hw_random.txt
5774 F:      drivers/char/hw_random/
5775 F:      include/linux/hw_random.h
5776
5777 HARDWARE SPINLOCK CORE
5778 M:      Ohad Ben-Cohen <ohad@wizery.com>
5779 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5780 L:      linux-remoteproc@vger.kernel.org
5781 S:      Maintained
5782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5783 F:      Documentation/devicetree/bindings/hwlock/
5784 F:      Documentation/hwspinlock.txt
5785 F:      drivers/hwspinlock/
5786 F:      include/linux/hwspinlock.h
5787
5788 HARMONY SOUND DRIVER
5789 L:      linux-parisc@vger.kernel.org
5790 S:      Maintained
5791 F:      sound/parisc/harmony.*
5792
5793 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5794 M:      Jimmy Vance <jimmy.vance@hpe.com>
5795 S:      Supported
5796 F:      Documentation/watchdog/hpwdt.txt
5797 F:      drivers/watchdog/hpwdt.c
5798
5799 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5800 M:      Don Brace <don.brace@microsemi.com>
5801 L:      esc.storagedev@microsemi.com
5802 L:      linux-scsi@vger.kernel.org
5803 S:      Supported
5804 F:      Documentation/scsi/hpsa.txt
5805 F:      drivers/scsi/hpsa*.[ch]
5806 F:      include/linux/cciss*.h
5807 F:      include/uapi/linux/cciss*.h
5808
5809 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5810 M:      Don Brace <don.brace@microsemi.com>
5811 L:      esc.storagedev@microsemi.com
5812 L:      linux-scsi@vger.kernel.org
5813 S:      Supported
5814 F:      Documentation/blockdev/cciss.txt
5815 F:      drivers/block/cciss*
5816 F:      include/linux/cciss_ioctl.h
5817 F:      include/uapi/linux/cciss_ioctl.h
5818
5819 HFI1 DRIVER
5820 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5821 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5822 L:      linux-rdma@vger.kernel.org
5823 S:      Supported
5824 F:      drivers/infiniband/hw/hfi1
5825
5826 HFS FILESYSTEM
5827 L:      linux-fsdevel@vger.kernel.org
5828 S:      Orphan
5829 F:      Documentation/filesystems/hfs.txt
5830 F:      fs/hfs/
5831
5832 HFSPLUS FILESYSTEM
5833 L:      linux-fsdevel@vger.kernel.org
5834 S:      Orphan
5835 F:      Documentation/filesystems/hfsplus.txt
5836 F:      fs/hfsplus/
5837
5838 HGA FRAMEBUFFER DRIVER
5839 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5840 L:      linux-nvidia@lists.surfsouth.com
5841 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5842 S:      Maintained
5843 F:      drivers/video/fbdev/hgafb.c
5844
5845 HIBERNATION (aka Software Suspend, aka swsusp)
5846 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5847 M:      Pavel Machek <pavel@ucw.cz>
5848 L:      linux-pm@vger.kernel.org
5849 B:      https://bugzilla.kernel.org
5850 S:      Supported
5851 F:      arch/x86/power/
5852 F:      drivers/base/power/
5853 F:      kernel/power/
5854 F:      include/linux/suspend.h
5855 F:      include/linux/freezer.h
5856 F:      include/linux/pm.h
5857 F:      arch/*/include/asm/suspend*.h
5858
5859 HID CORE LAYER
5860 M:      Jiri Kosina <jikos@kernel.org>
5861 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5862 L:      linux-input@vger.kernel.org
5863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5864 S:      Maintained
5865 F:      drivers/hid/
5866 F:      include/linux/hid*
5867 F:      include/uapi/linux/hid*
5868
5869 HID SENSOR HUB DRIVERS
5870 M:      Jiri Kosina <jikos@kernel.org>
5871 M:      Jonathan Cameron <jic23@kernel.org>
5872 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5873 L:      linux-input@vger.kernel.org
5874 L:      linux-iio@vger.kernel.org
5875 S:      Maintained
5876 F:      Documentation/hid/hid-sensor*
5877 F:      drivers/hid/hid-sensor-*
5878 F:      drivers/iio/*/hid-*
5879 F:      include/linux/hid-sensor-*
5880
5881 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5882 M:      Thomas Gleixner <tglx@linutronix.de>
5883 L:      linux-kernel@vger.kernel.org
5884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5885 S:      Maintained
5886 F:      Documentation/timers/
5887 F:      kernel/time/hrtimer.c
5888 F:      kernel/time/clockevents.c
5889 F:      kernel/time/tick*.*
5890 F:      kernel/time/timer_*.c
5891 F:      include/linux/clockchips.h
5892 F:      include/linux/hrtimer.h
5893
5894 HIGH-SPEED SCC DRIVER FOR AX.25
5895 L:      linux-hams@vger.kernel.org
5896 S:      Orphan
5897 F:      drivers/net/hamradio/dmascc.c
5898 F:      drivers/net/hamradio/scc.c
5899
5900 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5901 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5902 W:      http://www.highpoint-tech.com
5903 S:      Supported
5904 F:      Documentation/scsi/hptiop.txt
5905 F:      drivers/scsi/hptiop.c
5906
5907 HIPPI
5908 M:      Jes Sorensen <jes@trained-monkey.org>
5909 L:      linux-hippi@sunsite.dk
5910 S:      Maintained
5911 F:      include/linux/hippidevice.h
5912 F:      include/uapi/linux/if_hippi.h
5913 F:      net/802/hippi.c
5914 F:      drivers/net/hippi/
5915
5916 HISILICON NETWORK SUBSYSTEM DRIVER
5917 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5918 M:      Salil Mehta <salil.mehta@huawei.com>
5919 L:      netdev@vger.kernel.org
5920 W:      http://www.hisilicon.com
5921 S:      Maintained
5922 F:      drivers/net/ethernet/hisilicon/
5923 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5924
5925 HISILICON ROCE DRIVER
5926 M:      Lijun Ou <oulijun@huawei.com>
5927 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5928 L:      linux-rdma@vger.kernel.org
5929 S:      Maintained
5930 F:      drivers/infiniband/hw/hns/
5931 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5932
5933 HISILICON SAS Controller
5934 M:      John Garry <john.garry@huawei.com>
5935 W:      http://www.hisilicon.com
5936 S:      Supported
5937 F:      drivers/scsi/hisi_sas/
5938 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5939
5940 HOST AP DRIVER
5941 M:      Jouni Malinen <j@w1.fi>
5942 L:      linux-wireless@vger.kernel.org
5943 W:      http://w1.fi/hostap-driver.html
5944 S:      Obsolete
5945 F:      drivers/net/wireless/intersil/hostap/
5946
5947 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5948 L:      platform-driver-x86@vger.kernel.org
5949 S:      Orphan
5950 F:      drivers/platform/x86/tc1100-wmi.c
5951
5952 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5953 M:      Jaroslav Kysela <perex@perex.cz>
5954 S:      Maintained
5955 F:      drivers/net/ethernet/hp/hp100.*
5956
5957 HPET:   High Precision Event Timers driver
5958 M:      Clemens Ladisch <clemens@ladisch.de>
5959 S:      Maintained
5960 F:      Documentation/timers/hpet.txt
5961 F:      drivers/char/hpet.c
5962 F:      include/linux/hpet.h
5963 F:      include/uapi/linux/hpet.h
5964
5965 HPET:   x86
5966 S:      Orphan
5967 F:      arch/x86/kernel/hpet.c
5968 F:      arch/x86/include/asm/hpet.h
5969
5970 HPFS FILESYSTEM
5971 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5972 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5973 S:      Maintained
5974 F:      fs/hpfs/
5975
5976 HSI SUBSYSTEM
5977 M:      Sebastian Reichel <sre@kernel.org>
5978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5979 S:      Maintained
5980 F:      Documentation/ABI/testing/sysfs-bus-hsi
5981 F:      Documentation/device-drivers/serial-interfaces.rst
5982 F:      drivers/hsi/
5983 F:      include/linux/hsi/
5984 F:      include/uapi/linux/hsi/
5985
5986 HSO 3G MODEM DRIVER
5987 M:      Jan Dumon <j.dumon@option.com>
5988 W:      http://www.pharscape.org
5989 S:      Maintained
5990 F:      drivers/net/usb/hso.c
5991
5992 HSR NETWORK PROTOCOL
5993 M:      Arvid Brodin <arvid.brodin@alten.se>
5994 L:      netdev@vger.kernel.org
5995 S:      Maintained
5996 F:      net/hsr/
5997
5998 HTCPEN TOUCHSCREEN DRIVER
5999 M:      Pau Oliva Fora <pof@eslack.org>
6000 L:      linux-input@vger.kernel.org
6001 S:      Maintained
6002 F:      drivers/input/touchscreen/htcpen.c
6003
6004 HUGETLB FILESYSTEM
6005 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6006 S:      Maintained
6007 F:      fs/hugetlbfs/
6008
6009 HVA ST MEDIA DRIVER
6010 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6011 L:      linux-media@vger.kernel.org
6012 T:      git git://linuxtv.org/media_tree.git
6013 W:      https://linuxtv.org
6014 S:      Supported
6015 F:      drivers/media/platform/sti/hva
6016
6017 Hyper-V CORE AND DRIVERS
6018 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6019 M:      Haiyang Zhang <haiyangz@microsoft.com>
6020 M:      Stephen Hemminger <sthemmin@microsoft.com>
6021 L:      devel@linuxdriverproject.org
6022 S:      Maintained
6023 F:      arch/x86/include/asm/mshyperv.h
6024 F:      arch/x86/include/uapi/asm/hyperv.h
6025 F:      arch/x86/kernel/cpu/mshyperv.c
6026 F:      arch/x86/hyperv
6027 F:      drivers/hid/hid-hyperv.c
6028 F:      drivers/hv/
6029 F:      drivers/input/serio/hyperv-keyboard.c
6030 F:      drivers/pci/host/pci-hyperv.c
6031 F:      drivers/net/hyperv/
6032 F:      drivers/scsi/storvsc_drv.c
6033 F:      drivers/uio/uio_hv_generic.c
6034 F:      drivers/video/fbdev/hyperv_fb.c
6035 F:      include/linux/hyperv.h
6036 F:      tools/hv/
6037 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6038
6039 I2C MUXES
6040 M:      Peter Rosin <peda@axentia.se>
6041 L:      linux-i2c@vger.kernel.org
6042 S:      Maintained
6043 F:      Documentation/i2c/i2c-topology
6044 F:      Documentation/i2c/muxes/
6045 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6046 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6047 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6048 F:      drivers/i2c/i2c-mux.c
6049 F:      drivers/i2c/muxes/
6050 F:      include/linux/i2c-mux.h
6051
6052 I2C OVER PARALLEL PORT
6053 M:      Jean Delvare <jdelvare@suse.com>
6054 L:      linux-i2c@vger.kernel.org
6055 S:      Maintained
6056 F:      Documentation/i2c/busses/i2c-parport
6057 F:      Documentation/i2c/busses/i2c-parport-light
6058 F:      drivers/i2c/busses/i2c-parport.c
6059 F:      drivers/i2c/busses/i2c-parport-light.c
6060
6061 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6062 M:      Jean Delvare <jdelvare@suse.com>
6063 L:      linux-i2c@vger.kernel.org
6064 S:      Maintained
6065 F:      Documentation/i2c/busses/i2c-ali1535
6066 F:      Documentation/i2c/busses/i2c-ali1563
6067 F:      Documentation/i2c/busses/i2c-ali15x3
6068 F:      Documentation/i2c/busses/i2c-amd756
6069 F:      Documentation/i2c/busses/i2c-amd8111
6070 F:      Documentation/i2c/busses/i2c-i801
6071 F:      Documentation/i2c/busses/i2c-nforce2
6072 F:      Documentation/i2c/busses/i2c-piix4
6073 F:      Documentation/i2c/busses/i2c-sis5595
6074 F:      Documentation/i2c/busses/i2c-sis630
6075 F:      Documentation/i2c/busses/i2c-sis96x
6076 F:      Documentation/i2c/busses/i2c-via
6077 F:      Documentation/i2c/busses/i2c-viapro
6078 F:      drivers/i2c/busses/i2c-ali1535.c
6079 F:      drivers/i2c/busses/i2c-ali1563.c
6080 F:      drivers/i2c/busses/i2c-ali15x3.c
6081 F:      drivers/i2c/busses/i2c-amd756.c
6082 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6083 F:      drivers/i2c/busses/i2c-amd8111.c
6084 F:      drivers/i2c/busses/i2c-i801.c
6085 F:      drivers/i2c/busses/i2c-isch.c
6086 F:      drivers/i2c/busses/i2c-nforce2.c
6087 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6088 F:      drivers/i2c/busses/i2c-piix4.c
6089 F:      drivers/i2c/busses/i2c-sis5595.c
6090 F:      drivers/i2c/busses/i2c-sis630.c
6091 F:      drivers/i2c/busses/i2c-sis96x.c
6092 F:      drivers/i2c/busses/i2c-via.c
6093 F:      drivers/i2c/busses/i2c-viapro.c
6094
6095 I2C/SMBUS ISMT DRIVER
6096 M:      Seth Heasley <seth.heasley@intel.com>
6097 M:      Neil Horman <nhorman@tuxdriver.com>
6098 L:      linux-i2c@vger.kernel.org
6099 F:      drivers/i2c/busses/i2c-ismt.c
6100 F:      Documentation/i2c/busses/i2c-ismt
6101
6102 I2C/SMBUS STUB DRIVER
6103 M:      Jean Delvare <jdelvare@suse.com>
6104 L:      linux-i2c@vger.kernel.org
6105 S:      Maintained
6106 F:      drivers/i2c/i2c-stub.c
6107
6108 I2C SUBSYSTEM
6109 M:      Wolfram Sang <wsa@the-dreams.de>
6110 L:      linux-i2c@vger.kernel.org
6111 W:      https://i2c.wiki.kernel.org/
6112 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6114 S:      Maintained
6115 F:      Documentation/devicetree/bindings/i2c/
6116 F:      Documentation/i2c/
6117 F:      drivers/i2c/
6118 F:      drivers/i2c/*/
6119 F:      include/linux/i2c.h
6120 F:      include/linux/i2c-*.h
6121 F:      include/uapi/linux/i2c.h
6122 F:      include/uapi/linux/i2c-*.h
6123
6124 I2C ACPI SUPPORT
6125 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6126 L:      linux-i2c@vger.kernel.org
6127 L:      linux-acpi@vger.kernel.org
6128 S:      Maintained
6129
6130 I2C-TAOS-EVM DRIVER
6131 M:      Jean Delvare <jdelvare@suse.com>
6132 L:      linux-i2c@vger.kernel.org
6133 S:      Maintained
6134 F:      Documentation/i2c/busses/i2c-taos-evm
6135 F:      drivers/i2c/busses/i2c-taos-evm.c
6136
6137 I2C-TINY-USB DRIVER
6138 M:      Till Harbaum <till@harbaum.org>
6139 L:      linux-i2c@vger.kernel.org
6140 W:      http://www.harbaum.org/till/i2c_tiny_usb
6141 S:      Maintained
6142 F:      drivers/i2c/busses/i2c-tiny-usb.c
6143
6144 i386 BOOT CODE
6145 M:      "H. Peter Anvin" <hpa@zytor.com>
6146 S:      Maintained
6147 F:      arch/x86/boot/
6148
6149 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6150 M:      "H. Peter Anvin" <hpa@zytor.com>
6151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6152 S:      Maintained
6153
6154 IA64 (Itanium) PLATFORM
6155 M:      Tony Luck <tony.luck@intel.com>
6156 M:      Fenghua Yu <fenghua.yu@intel.com>
6157 L:      linux-ia64@vger.kernel.org
6158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6159 S:      Maintained
6160 F:      arch/ia64/
6161
6162 IBM Power VMX Cryptographic instructions
6163 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6164 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6165 L:      linux-crypto@vger.kernel.org
6166 S:      Supported
6167 F:      drivers/crypto/vmx/Makefile
6168 F:      drivers/crypto/vmx/Kconfig
6169 F:      drivers/crypto/vmx/vmx.c
6170 F:      drivers/crypto/vmx/aes*
6171 F:      drivers/crypto/vmx/ghash*
6172 F:      drivers/crypto/vmx/ppc-xlate.pl
6173
6174 IBM Power in-Nest Crypto Acceleration
6175 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6176 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6177 L:      linux-crypto@vger.kernel.org
6178 S:      Supported
6179 F:      drivers/crypto/nx/Makefile
6180 F:      drivers/crypto/nx/Kconfig
6181 F:      drivers/crypto/nx/nx-aes*
6182 F:      drivers/crypto/nx/nx-sha*
6183 F:      drivers/crypto/nx/nx.*
6184 F:      drivers/crypto/nx/nx_csbcpb.h
6185 F:      drivers/crypto/nx/nx_debugfs.h
6186
6187 IBM Power 842 compression accelerator
6188 M:      Dan Streetman <ddstreet@ieee.org>
6189 S:      Supported
6190 F:      drivers/crypto/nx/Makefile
6191 F:      drivers/crypto/nx/Kconfig
6192 F:      drivers/crypto/nx/nx-842*
6193 F:      include/linux/sw842.h
6194 F:      crypto/842.c
6195 F:      lib/842/
6196
6197 IBM Power Linux RAID adapter
6198 M:      Brian King <brking@us.ibm.com>
6199 S:      Supported
6200 F:      drivers/scsi/ipr.*
6201
6202 IBM Power Virtual Ethernet Device Driver
6203 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6204 L:      netdev@vger.kernel.org
6205 S:      Supported
6206 F:      drivers/net/ethernet/ibm/ibmveth.*
6207
6208 IBM Power SRIOV Virtual NIC Device Driver
6209 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6210 M:      John Allen <jallen@linux.vnet.ibm.com>
6211 L:      netdev@vger.kernel.org
6212 S:      Supported
6213 F:      drivers/net/ethernet/ibm/ibmvnic.*
6214
6215 IBM Power Virtual SCSI Device Drivers
6216 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6217 L:      linux-scsi@vger.kernel.org
6218 S:      Supported
6219 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6220 F:      include/scsi/viosrp.h
6221
6222 IBM Power Virtual SCSI Device Target Driver
6223 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6224 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6225 L:      linux-scsi@vger.kernel.org
6226 L:      target-devel@vger.kernel.org
6227 S:      Supported
6228 F:      drivers/scsi/ibmvscsi_tgt/
6229
6230 IBM Power Virtual FC Device Drivers
6231 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6232 L:      linux-scsi@vger.kernel.org
6233 S:      Supported
6234 F:      drivers/scsi/ibmvscsi/ibmvfc*
6235
6236 IBM ServeRAID RAID DRIVER
6237 S:      Orphan
6238 F:      drivers/scsi/ips.*
6239
6240 ICH LPC AND GPIO DRIVER
6241 M:      Peter Tyser <ptyser@xes-inc.com>
6242 S:      Maintained
6243 F:      drivers/mfd/lpc_ich.c
6244 F:      drivers/gpio/gpio-ich.c
6245
6246 IDE SUBSYSTEM
6247 M:      "David S. Miller" <davem@davemloft.net>
6248 L:      linux-ide@vger.kernel.org
6249 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6251 S:      Maintained
6252 F:      Documentation/ide/
6253 F:      drivers/ide/
6254 F:      include/linux/ide.h
6255
6256 IDEAPAD LAPTOP EXTRAS DRIVER
6257 M:      Ike Panhc <ike.pan@canonical.com>
6258 L:      platform-driver-x86@vger.kernel.org
6259 W:      http://launchpad.net/ideapad-laptop
6260 S:      Maintained
6261 F:      drivers/platform/x86/ideapad-laptop.c
6262
6263 IDEAPAD LAPTOP SLIDEBAR DRIVER
6264 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6265 L:      linux-input@vger.kernel.org
6266 W:      https://github.com/o2genum/ideapad-slidebar
6267 S:      Maintained
6268 F:      drivers/input/misc/ideapad_slidebar.c
6269
6270 IDE/ATAPI DRIVERS
6271 M:      Borislav Petkov <bp@alien8.de>
6272 L:      linux-ide@vger.kernel.org
6273 S:      Maintained
6274 F:      Documentation/cdrom/ide-cd
6275 F:      drivers/ide/ide-cd*
6276
6277 IEEE 802.15.4 SUBSYSTEM
6278 M:      Alexander Aring <aar@pengutronix.de>
6279 M:      Stefan Schmidt <stefan@osg.samsung.com>
6280 L:      linux-wpan@vger.kernel.org
6281 W:      http://wpan.cakelab.org/
6282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6284 S:      Maintained
6285 F:      net/ieee802154/
6286 F:      net/mac802154/
6287 F:      drivers/net/ieee802154/
6288 F:      include/linux/nl802154.h
6289 F:      include/linux/ieee802154.h
6290 F:      include/net/nl802154.h
6291 F:      include/net/mac802154.h
6292 F:      include/net/af_ieee802154.h
6293 F:      include/net/cfg802154.h
6294 F:      include/net/ieee802154_netdev.h
6295 F:      Documentation/networking/ieee802154.txt
6296
6297 IFE PROTOCOL
6298 M:      Yotam Gigi <yotamg@mellanox.com>
6299 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6300 F:      net/ife
6301 F:      include/net/ife.h
6302 F:      include/uapi/linux/ife.h
6303
6304 IGORPLUG-USB IR RECEIVER
6305 M:      Sean Young <sean@mess.org>
6306 L:      linux-media@vger.kernel.org
6307 S:      Maintained
6308 F:      drivers/media/rc/igorplugusb.c
6309
6310 IGUANAWORKS USB IR TRANSCEIVER
6311 M:      Sean Young <sean@mess.org>
6312 L:      linux-media@vger.kernel.org
6313 S:      Maintained
6314 F:      drivers/media/rc/iguanair.c
6315
6316 IIO DIGITAL POTENTIOMETER DAC
6317 M:      Peter Rosin <peda@axentia.se>
6318 L:      linux-iio@vger.kernel.org
6319 S:      Maintained
6320 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6321 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6322 F:      drivers/iio/dac/dpot-dac.c
6323
6324 IIO ENVELOPE DETECTOR
6325 M:      Peter Rosin <peda@axentia.se>
6326 L:      linux-iio@vger.kernel.org
6327 S:      Maintained
6328 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6329 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6330 F:      drivers/iio/adc/envelope-detector.c
6331
6332 IIO SUBSYSTEM AND DRIVERS
6333 M:      Jonathan Cameron <jic23@kernel.org>
6334 R:      Hartmut Knaack <knaack.h@gmx.de>
6335 R:      Lars-Peter Clausen <lars@metafoo.de>
6336 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6337 L:      linux-iio@vger.kernel.org
6338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6339 S:      Maintained
6340 F:      Documentation/devicetree/bindings/iio/
6341 F:      drivers/iio/
6342 F:      drivers/staging/iio/
6343 F:      include/linux/iio/
6344 F:      tools/iio/
6345
6346 IKANOS/ADI EAGLE ADSL USB DRIVER
6347 M:      Matthieu Castet <castet.matthieu@free.fr>
6348 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6349 S:      Maintained
6350 F:      drivers/usb/atm/ueagle-atm.c
6351
6352 IMGTEC ASCII LCD DRIVER
6353 M:      Paul Burton <paul.burton@imgtec.com>
6354 S:      Maintained
6355 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6356 F:      drivers/auxdisplay/img-ascii-lcd.c
6357
6358 INA209 HARDWARE MONITOR DRIVER
6359 M:      Guenter Roeck <linux@roeck-us.net>
6360 L:      linux-hwmon@vger.kernel.org
6361 S:      Maintained
6362 F:      Documentation/hwmon/ina209
6363 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6364 F:      drivers/hwmon/ina209.c
6365
6366 INA2XX HARDWARE MONITOR DRIVER
6367 M:      Guenter Roeck <linux@roeck-us.net>
6368 L:      linux-hwmon@vger.kernel.org
6369 S:      Maintained
6370 F:      Documentation/hwmon/ina2xx
6371 F:      drivers/hwmon/ina2xx.c
6372 F:      include/linux/platform_data/ina2xx.h
6373
6374 INDUSTRY PACK SUBSYSTEM (IPACK)
6375 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6376 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6377 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6378 L:      industrypack-devel@lists.sourceforge.net
6379 W:      http://industrypack.sourceforge.net
6380 S:      Maintained
6381 F:      drivers/ipack/
6382
6383 INGENIC JZ4780 DMA Driver
6384 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6385 S:      Maintained
6386 F:      drivers/dma/dma-jz4780.c
6387
6388 INGENIC JZ4780 NAND DRIVER
6389 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6390 L:      linux-mtd@lists.infradead.org
6391 S:      Maintained
6392 F:      drivers/mtd/nand/jz4780_*
6393
6394 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6395 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6396 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6397 L:      linux-ima-devel@lists.sourceforge.net
6398 L:      linux-ima-user@lists.sourceforge.net
6399 L:      linux-security-module@vger.kernel.org
6400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6401 S:      Supported
6402 F:      security/integrity/ima/
6403
6404 IMGTEC IR DECODER DRIVER
6405 M:      James Hogan <james.hogan@imgtec.com>
6406 S:      Maintained
6407 F:      drivers/media/rc/img-ir/
6408
6409 IMS TWINTURBO FRAMEBUFFER DRIVER
6410 L:      linux-fbdev@vger.kernel.org
6411 S:      Orphan
6412 F:      drivers/video/fbdev/imsttfb.c
6413
6414 INFINIBAND SUBSYSTEM
6415 M:      Doug Ledford <dledford@redhat.com>
6416 M:      Sean Hefty <sean.hefty@intel.com>
6417 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6418 L:      linux-rdma@vger.kernel.org
6419 W:      http://www.openfabrics.org/
6420 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6422 S:      Supported
6423 F:      Documentation/infiniband/
6424 F:      drivers/infiniband/
6425 F:      include/uapi/linux/if_infiniband.h
6426 F:      include/uapi/rdma/
6427 F:      include/rdma/
6428
6429 INOTIFY
6430 M:      John McCutchan <john@johnmccutchan.com>
6431 M:      Robert Love <rlove@rlove.org>
6432 M:      Eric Paris <eparis@parisplace.org>
6433 S:      Maintained
6434 F:      Documentation/filesystems/inotify.txt
6435 F:      fs/notify/inotify/
6436 F:      include/linux/inotify.h
6437 F:      include/uapi/linux/inotify.h
6438
6439 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6440 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6441 L:      linux-input@vger.kernel.org
6442 Q:      http://patchwork.kernel.org/project/linux-input/list/
6443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6444 S:      Maintained
6445 F:      drivers/input/
6446 F:      include/linux/input.h
6447 F:      include/uapi/linux/input.h
6448 F:      include/linux/input/
6449 F:      Documentation/devicetree/bindings/input/
6450
6451 INPUT MULTITOUCH (MT) PROTOCOL
6452 M:      Henrik Rydberg <rydberg@bitmath.org>
6453 L:      linux-input@vger.kernel.org
6454 S:      Odd fixes
6455 F:      Documentation/input/multi-touch-protocol.txt
6456 F:      drivers/input/input-mt.c
6457 K:      \b(ABS|SYN)_MT_
6458
6459 INTEL ASoC BDW/HSW DRIVERS
6460 M:      Jie Yang <yang.jie@linux.intel.com>
6461 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6462 S:      Supported
6463 F:      sound/soc/intel/common/sst-dsp*
6464 F:      sound/soc/intel/common/sst-firmware.c
6465 F:      sound/soc/intel/boards/broadwell.c
6466 F:      sound/soc/intel/haswell/
6467
6468 INTEL C600 SERIES SAS CONTROLLER DRIVER
6469 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6470 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6471 L:      linux-scsi@vger.kernel.org
6472 T:      git git://git.code.sf.net/p/intel-sas/isci
6473 S:      Supported
6474 F:      drivers/scsi/isci/
6475
6476 INTEL HID EVENT DRIVER
6477 M:      Alex Hung <alex.hung@canonical.com>
6478 L:      platform-driver-x86@vger.kernel.org
6479 S:      Maintained
6480 F:      drivers/platform/x86/intel-hid.c
6481
6482 INTEL VIRTUAL BUTTON DRIVER
6483 M:      AceLan Kao <acelan.kao@canonical.com>
6484 L:      platform-driver-x86@vger.kernel.org
6485 S:      Maintained
6486 F:      drivers/platform/x86/intel-vbtn.c
6487
6488 INTEL IDLE DRIVER
6489 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6490 M:      Len Brown <lenb@kernel.org>
6491 L:      linux-pm@vger.kernel.org
6492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6493 B:      https://bugzilla.kernel.org
6494 S:      Supported
6495 F:      drivers/idle/intel_idle.c
6496
6497 INTEL INTEGRATED SENSOR HUB DRIVER
6498 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6499 M:      Jiri Kosina <jikos@kernel.org>
6500 L:      linux-input@vger.kernel.org
6501 S:      Maintained
6502 F:      drivers/hid/intel-ish-hid/
6503
6504 INTEL PSTATE DRIVER
6505 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6506 M:      Len Brown <lenb@kernel.org>
6507 L:      linux-pm@vger.kernel.org
6508 S:      Supported
6509 F:      drivers/cpufreq/intel_pstate.c
6510
6511 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6512 M:      Maik Broemme <mbroemme@libmpq.org>
6513 L:      linux-fbdev@vger.kernel.org
6514 S:      Maintained
6515 F:      Documentation/fb/intelfb.txt
6516 F:      drivers/video/fbdev/intelfb/
6517
6518 INTEL 810/815 FRAMEBUFFER DRIVER
6519 M:      Antonino Daplas <adaplas@gmail.com>
6520 L:      linux-fbdev@vger.kernel.org
6521 S:      Maintained
6522 F:      drivers/video/fbdev/i810/
6523
6524 INTEL MENLOW THERMAL DRIVER
6525 M:      Sujith Thomas <sujith.thomas@intel.com>
6526 L:      platform-driver-x86@vger.kernel.org
6527 W:      https://01.org/linux-acpi
6528 S:      Supported
6529 F:      drivers/platform/x86/intel_menlow.c
6530
6531 INTEL I/OAT DMA DRIVER
6532 M:      Dave Jiang <dave.jiang@intel.com>
6533 R:      Dan Williams <dan.j.williams@intel.com>
6534 L:      dmaengine@vger.kernel.org
6535 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6536 S:      Supported
6537 F:      drivers/dma/ioat*
6538
6539 INTEL IOMMU (VT-d)
6540 M:      David Woodhouse <dwmw2@infradead.org>
6541 L:      iommu@lists.linux-foundation.org
6542 T:      git git://git.infradead.org/iommu-2.6.git
6543 S:      Supported
6544 F:      drivers/iommu/intel-iommu.c
6545 F:      include/linux/intel-iommu.h
6546
6547 INTEL IOP-ADMA DMA DRIVER
6548 R:      Dan Williams <dan.j.williams@intel.com>
6549 S:      Odd fixes
6550 F:      drivers/dma/iop-adma.c
6551
6552 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6553 M:      Krzysztof Halasa <khalasa@piap.pl>
6554 S:      Maintained
6555 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6556 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6557 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6558 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6559 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6560 F:      drivers/net/wan/ixp4xx_hss.c
6561
6562 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6563 M:      Deepak Saxena <dsaxena@plexity.net>
6564 S:      Maintained
6565 F:      drivers/char/hw_random/ixp4xx-rng.c
6566
6567 INTEL ETHERNET DRIVERS
6568 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6569 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6570 W:      http://www.intel.com/support/feedback.htm
6571 W:      http://e1000.sourceforge.net/
6572 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6575 S:      Supported
6576 F:      Documentation/networking/e100.txt
6577 F:      Documentation/networking/e1000.txt
6578 F:      Documentation/networking/e1000e.txt
6579 F:      Documentation/networking/igb.txt
6580 F:      Documentation/networking/igbvf.txt
6581 F:      Documentation/networking/ixgb.txt
6582 F:      Documentation/networking/ixgbe.txt
6583 F:      Documentation/networking/ixgbevf.txt
6584 F:      Documentation/networking/i40e.txt
6585 F:      Documentation/networking/i40evf.txt
6586 F:      drivers/net/ethernet/intel/
6587 F:      drivers/net/ethernet/intel/*/
6588
6589 INTEL RDMA RNIC DRIVER
6590 M:     Faisal Latif <faisal.latif@intel.com>
6591 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6592 L:     linux-rdma@vger.kernel.org
6593 S:     Supported
6594 F:     drivers/infiniband/hw/i40iw/
6595
6596 INTEL MERRIFIELD GPIO DRIVER
6597 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6598 L:      linux-gpio@vger.kernel.org
6599 S:      Maintained
6600 F:      drivers/gpio/gpio-merrifield.c
6601
6602 INTEL-MID GPIO DRIVER
6603 M:      David Cohen <david.a.cohen@linux.intel.com>
6604 L:      linux-gpio@vger.kernel.org
6605 S:      Maintained
6606 F:      drivers/gpio/gpio-intel-mid.c
6607
6608 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6609 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6610 L:      linux-wireless@vger.kernel.org
6611 S:      Maintained
6612 F:      Documentation/networking/README.ipw2100
6613 F:      Documentation/networking/README.ipw2200
6614 F:      drivers/net/wireless/intel/ipw2x00/
6615
6616 INTEL(R) TRACE HUB
6617 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6618 S:      Supported
6619 F:      Documentation/trace/intel_th.txt
6620 F:      drivers/hwtracing/intel_th/
6621
6622 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6623 M:      Ning Sun <ning.sun@intel.com>
6624 L:      tboot-devel@lists.sourceforge.net
6625 W:      http://tboot.sourceforge.net
6626 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6627 S:      Supported
6628 F:      Documentation/intel_txt.txt
6629 F:      include/linux/tboot.h
6630 F:      arch/x86/kernel/tboot.c
6631
6632 INTEL WIRELESS WIMAX CONNECTION 2400
6633 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6634 M:      linux-wimax@intel.com
6635 L:      wimax@linuxwimax.org (subscribers-only)
6636 S:      Supported
6637 W:      http://linuxwimax.org
6638 F:      Documentation/wimax/README.i2400m
6639 F:      drivers/net/wimax/i2400m/
6640 F:      include/uapi/linux/wimax/i2400m.h
6641
6642 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6643 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6644 L:      linux-wireless@vger.kernel.org
6645 S:      Supported
6646 F:      drivers/net/wireless/intel/iwlegacy/
6647
6648 INTEL WIRELESS WIFI LINK (iwlwifi)
6649 M:      Johannes Berg <johannes.berg@intel.com>
6650 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6651 M:      Luca Coelho <luciano.coelho@intel.com>
6652 M:      Intel Linux Wireless <linuxwifi@intel.com>
6653 L:      linux-wireless@vger.kernel.org
6654 W:      http://intellinuxwireless.org
6655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6656 S:      Supported
6657 F:      drivers/net/wireless/intel/iwlwifi/
6658
6659 INTEL MANAGEMENT ENGINE (mei)
6660 M:      Tomas Winkler <tomas.winkler@intel.com>
6661 L:      linux-kernel@vger.kernel.org
6662 S:      Supported
6663 F:      include/uapi/linux/mei.h
6664 F:      include/linux/mei_cl_bus.h
6665 F:      drivers/misc/mei/*
6666 F:      drivers/watchdog/mei_wdt.c
6667 F:      Documentation/misc-devices/mei/*
6668 F:      samples/mei/*
6669
6670 INTEL MIC DRIVERS (mic)
6671 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6672 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6673 S:      Supported
6674 W:      https://github.com/sudeepdutt/mic
6675 W:      http://software.intel.com/en-us/mic-developer
6676 F:      include/linux/mic_bus.h
6677 F:      include/linux/scif.h
6678 F:      include/uapi/linux/mic_common.h
6679 F:      include/uapi/linux/mic_ioctl.h
6680 F:      include/uapi/linux/scif_ioctl.h
6681 F:      drivers/misc/mic/
6682 F:      drivers/dma/mic_x100_dma.c
6683 F:      drivers/dma/mic_x100_dma.h
6684 F:      Documentation/mic/
6685
6686 INTEL PMC/P-Unit IPC DRIVER
6687 M:      Zha Qipeng<qipeng.zha@intel.com>
6688 L:      platform-driver-x86@vger.kernel.org
6689 S:      Maintained
6690 F:      drivers/platform/x86/intel_pmc_ipc.c
6691 F:      drivers/platform/x86/intel_punit_ipc.c
6692 F:      arch/x86/include/asm/intel_pmc_ipc.h
6693 F:      arch/x86/include/asm/intel_punit_ipc.h
6694
6695 INTEL TELEMETRY DRIVER
6696 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6697 L:      platform-driver-x86@vger.kernel.org
6698 S:      Maintained
6699 F:      arch/x86/include/asm/intel_telemetry.h
6700 F:      drivers/platform/x86/intel_telemetry*
6701
6702 INTEL PMC CORE DRIVER
6703 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6704 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6705 L:      platform-driver-x86@vger.kernel.org
6706 S:      Maintained
6707 F:      arch/x86/include/asm/pmc_core.h
6708 F:      drivers/platform/x86/intel_pmc_core*
6709
6710 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6711 M:      Linus Walleij <linus.walleij@linaro.org>
6712 L:      linux-iio@vger.kernel.org
6713 S:      Maintained
6714 F:      drivers/iio/gyro/mpu3050*
6715 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6716
6717 IOC3 ETHERNET DRIVER
6718 M:      Ralf Baechle <ralf@linux-mips.org>
6719 L:      linux-mips@linux-mips.org
6720 S:      Maintained
6721 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6722
6723 IOC3 SERIAL DRIVER
6724 M:      Pat Gefre <pfg@sgi.com>
6725 L:      linux-serial@vger.kernel.org
6726 S:      Maintained
6727 F:      drivers/tty/serial/ioc3_serial.c
6728
6729 IOMMU DRIVERS
6730 M:      Joerg Roedel <joro@8bytes.org>
6731 L:      iommu@lists.linux-foundation.org
6732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6733 S:      Maintained
6734 F:      Documentation/devicetree/bindings/iommu/
6735 F:      drivers/iommu/
6736
6737 IP MASQUERADING
6738 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6739 S:      Maintained
6740 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6741
6742 IPMI SUBSYSTEM
6743 M:      Corey Minyard <minyard@acm.org>
6744 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6745 W:      http://openipmi.sourceforge.net/
6746 S:      Supported
6747 F:      Documentation/IPMI.txt
6748 F:      drivers/char/ipmi/
6749 F:      include/linux/ipmi*
6750 F:      include/uapi/linux/ipmi*
6751
6752 QCOM AUDIO (ASoC) DRIVERS
6753 M:      Patrick Lai <plai@codeaurora.org>
6754 M:      Banajit Goswami <bgoswami@codeaurora.org>
6755 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6756 S:      Supported
6757 F:      sound/soc/qcom/
6758
6759 IPS SCSI RAID DRIVER
6760 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6761 L:      linux-scsi@vger.kernel.org
6762 W:      http://www.adaptec.com/
6763 S:      Maintained
6764 F:      drivers/scsi/ips*
6765
6766 IPVS
6767 M:      Wensong Zhang <wensong@linux-vs.org>
6768 M:      Simon Horman <horms@verge.net.au>
6769 M:      Julian Anastasov <ja@ssi.bg>
6770 L:      netdev@vger.kernel.org
6771 L:      lvs-devel@vger.kernel.org
6772 S:      Maintained
6773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6775 F:      Documentation/networking/ipvs-sysctl.txt
6776 F:      include/net/ip_vs.h
6777 F:      include/uapi/linux/ip_vs.h
6778 F:      net/netfilter/ipvs/
6779
6780 IPWIRELESS DRIVER
6781 M:      Jiri Kosina <jikos@kernel.org>
6782 M:      David Sterba <dsterba@suse.com>
6783 S:      Odd Fixes
6784 F:      drivers/tty/ipwireless/
6785
6786 IPX NETWORK LAYER
6787 L:      netdev@vger.kernel.org
6788 S:      Odd fixes
6789 F:      include/net/ipx.h
6790 F:      include/uapi/linux/ipx.h
6791 F:      net/ipx/
6792
6793 IRDA SUBSYSTEM
6794 M:      Samuel Ortiz <samuel@sortiz.org>
6795 L:      irda-users@lists.sourceforge.net (subscribers-only)
6796 L:      netdev@vger.kernel.org
6797 W:      http://irda.sourceforge.net/
6798 S:      Maintained
6799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6800 F:      Documentation/networking/irda.txt
6801 F:      drivers/net/irda/
6802 F:      include/net/irda/
6803 F:      net/irda/
6804
6805 IRQ SUBSYSTEM
6806 M:      Thomas Gleixner <tglx@linutronix.de>
6807 L:      linux-kernel@vger.kernel.org
6808 S:      Maintained
6809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6810 F:      kernel/irq/
6811
6812 IRQCHIP DRIVERS
6813 M:      Thomas Gleixner <tglx@linutronix.de>
6814 M:      Jason Cooper <jason@lakedaemon.net>
6815 M:      Marc Zyngier <marc.zyngier@arm.com>
6816 L:      linux-kernel@vger.kernel.org
6817 S:      Maintained
6818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6819 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6820 F:      Documentation/devicetree/bindings/interrupt-controller/
6821 F:      drivers/irqchip/
6822
6823 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6824 M:      Marc Zyngier <marc.zyngier@arm.com>
6825 S:      Maintained
6826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6827 F:      Documentation/IRQ-domain.txt
6828 F:      include/linux/irqdomain.h
6829 F:      kernel/irq/irqdomain.c
6830 F:      kernel/irq/msi.c
6831
6832 ISA
6833 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6834 S:      Maintained
6835 F:      Documentation/isa.txt
6836 F:      drivers/base/isa.c
6837 F:      include/linux/isa.h
6838
6839 ISAPNP
6840 M:      Jaroslav Kysela <perex@perex.cz>
6841 S:      Maintained
6842 F:      Documentation/isapnp.txt
6843 F:      drivers/pnp/isapnp/
6844 F:      include/linux/isapnp.h
6845
6846 ISA RADIO MODULE
6847 M:      Hans Verkuil <hverkuil@xs4all.nl>
6848 L:      linux-media@vger.kernel.org
6849 T:      git git://linuxtv.org/media_tree.git
6850 W:      https://linuxtv.org
6851 S:      Maintained
6852 F:      drivers/media/radio/radio-isa*
6853
6854 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6855 M:      Peter Jones <pjones@redhat.com>
6856 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6857 S:      Maintained
6858 F:      drivers/firmware/iscsi_ibft*
6859
6860 ISCSI
6861 M:      Lee Duncan <lduncan@suse.com>
6862 M:      Chris Leech <cleech@redhat.com>
6863 L:      open-iscsi@googlegroups.com
6864 W:      www.open-iscsi.com
6865 S:      Maintained
6866 F:      drivers/scsi/*iscsi*
6867 F:      include/scsi/*iscsi*
6868
6869 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6870 M:      Or Gerlitz <ogerlitz@mellanox.com>
6871 M:      Sagi Grimberg <sagi@grimberg.me>
6872 M:      Roi Dayan <roid@mellanox.com>
6873 L:      linux-rdma@vger.kernel.org
6874 S:      Supported
6875 W:      http://www.openfabrics.org
6876 W:      www.open-iscsi.org
6877 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6878 F:      drivers/infiniband/ulp/iser/
6879
6880 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6881 M:      Sagi Grimberg <sagi@grimberg.me>
6882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6883 L:      linux-rdma@vger.kernel.org
6884 L:      target-devel@vger.kernel.org
6885 S:      Supported
6886 W:      http://www.linux-iscsi.org
6887 F:      drivers/infiniband/ulp/isert
6888
6889 ISDN SUBSYSTEM
6890 M:      Karsten Keil <isdn@linux-pingi.de>
6891 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6892 L:      netdev@vger.kernel.org
6893 W:      http://www.isdn4linux.de
6894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6895 S:      Maintained
6896 F:      Documentation/isdn/
6897 F:      drivers/isdn/
6898 F:      include/linux/isdn.h
6899 F:      include/linux/isdn/
6900 F:      include/uapi/linux/isdn.h
6901 F:      include/uapi/linux/isdn/
6902
6903 ISDN SUBSYSTEM (Eicon active card driver)
6904 M:      Armin Schindler <mac@melware.de>
6905 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6906 W:      http://www.melware.de
6907 S:      Maintained
6908 F:      drivers/isdn/hardware/eicon/
6909
6910 IT87 HARDWARE MONITORING DRIVER
6911 M:      Jean Delvare <jdelvare@suse.com>
6912 L:      linux-hwmon@vger.kernel.org
6913 S:      Maintained
6914 F:      Documentation/hwmon/it87
6915 F:      drivers/hwmon/it87.c
6916
6917 IT913X MEDIA DRIVER
6918 M:      Antti Palosaari <crope@iki.fi>
6919 L:      linux-media@vger.kernel.org
6920 W:      https://linuxtv.org
6921 W:      http://palosaari.fi/linux/
6922 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6923 T:      git git://linuxtv.org/anttip/media_tree.git
6924 S:      Maintained
6925 F:      drivers/media/tuners/it913x*
6926
6927 IVTV VIDEO4LINUX DRIVER
6928 M:      Andy Walls <awalls@md.metrocast.net>
6929 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6930 L:      linux-media@vger.kernel.org
6931 T:      git git://linuxtv.org/media_tree.git
6932 W:      http://www.ivtvdriver.org
6933 S:      Maintained
6934 F:      Documentation/media/v4l-drivers/ivtv*
6935 F:      drivers/media/pci/ivtv/
6936 F:      include/uapi/linux/ivtv*
6937
6938 IX2505V MEDIA DRIVER
6939 M:      Malcolm Priestley <tvboxspy@gmail.com>
6940 L:      linux-media@vger.kernel.org
6941 W:      https://linuxtv.org
6942 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6943 S:      Maintained
6944 F:      drivers/media/dvb-frontends/ix2505v*
6945
6946 JC42.4 TEMPERATURE SENSOR DRIVER
6947 M:      Guenter Roeck <linux@roeck-us.net>
6948 L:      linux-hwmon@vger.kernel.org
6949 S:      Maintained
6950 F:      drivers/hwmon/jc42.c
6951 F:      Documentation/hwmon/jc42
6952
6953 JFS FILESYSTEM
6954 M:      Dave Kleikamp <shaggy@kernel.org>
6955 L:      jfs-discussion@lists.sourceforge.net
6956 W:      http://jfs.sourceforge.net/
6957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6958 S:      Maintained
6959 F:      Documentation/filesystems/jfs.txt
6960 F:      fs/jfs/
6961
6962 JME NETWORK DRIVER
6963 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6964 L:      netdev@vger.kernel.org
6965 S:      Maintained
6966 F:      drivers/net/ethernet/jme.*
6967
6968 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6969 M:      David Woodhouse <dwmw2@infradead.org>
6970 L:      linux-mtd@lists.infradead.org
6971 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6972 S:      Maintained
6973 F:      fs/jffs2/
6974 F:      include/uapi/linux/jffs2.h
6975
6976 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6977 M:      "Theodore Ts'o" <tytso@mit.edu>
6978 M:      Jan Kara <jack@suse.com>
6979 L:      linux-ext4@vger.kernel.org
6980 S:      Maintained
6981 F:      fs/jbd2/
6982 F:      include/linux/jbd2.h
6983
6984 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6985 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6986 L:      linux-media@vger.kernel.org
6987 S:      Maintained
6988 F:      drivers/media/platform/rcar_jpu.c
6989
6990 JSM Neo PCI based serial card
6991 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6992 L:      linux-serial@vger.kernel.org
6993 S:      Maintained
6994 F:      drivers/tty/serial/jsm/
6995
6996 K10TEMP HARDWARE MONITORING DRIVER
6997 M:      Clemens Ladisch <clemens@ladisch.de>
6998 L:      linux-hwmon@vger.kernel.org
6999 S:      Maintained
7000 F:      Documentation/hwmon/k10temp
7001 F:      drivers/hwmon/k10temp.c
7002
7003 K8TEMP HARDWARE MONITORING DRIVER
7004 M:      Rudolf Marek <r.marek@assembler.cz>
7005 L:      linux-hwmon@vger.kernel.org
7006 S:      Maintained
7007 F:      Documentation/hwmon/k8temp
7008 F:      drivers/hwmon/k8temp.c
7009
7010 KASAN
7011 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7012 R:      Alexander Potapenko <glider@google.com>
7013 R:      Dmitry Vyukov <dvyukov@google.com>
7014 L:      kasan-dev@googlegroups.com
7015 S:      Maintained
7016 F:      arch/*/include/asm/kasan.h
7017 F:      arch/*/mm/kasan_init*
7018 F:      Documentation/dev-tools/kasan.rst
7019 F:      include/linux/kasan*.h
7020 F:      lib/test_kasan.c
7021 F:      mm/kasan/
7022 F:      scripts/Makefile.kasan
7023
7024 KCONFIG
7025 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7026 L:      linux-kbuild@vger.kernel.org
7027 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7028 S:      Maintained
7029 F:      Documentation/kbuild/kconfig-language.txt
7030 F:      scripts/kconfig/
7031
7032 KDUMP
7033 M:      Dave Young <dyoung@redhat.com>
7034 M:      Baoquan He <bhe@redhat.com>
7035 R:      Vivek Goyal <vgoyal@redhat.com>
7036 L:      kexec@lists.infradead.org
7037 W:      http://lse.sourceforge.net/kdump/
7038 S:      Maintained
7039 F:      Documentation/kdump/
7040
7041 KEENE FM RADIO TRANSMITTER DRIVER
7042 M:      Hans Verkuil <hverkuil@xs4all.nl>
7043 L:      linux-media@vger.kernel.org
7044 T:      git git://linuxtv.org/media_tree.git
7045 W:      https://linuxtv.org
7046 S:      Maintained
7047 F:      drivers/media/radio/radio-keene*
7048
7049 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7050 M:      Ian Kent <raven@themaw.net>
7051 L:      autofs@vger.kernel.org
7052 S:      Maintained
7053 F:      fs/autofs4/
7054
7055 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7056 M:      Michal Marek <mmarek@suse.com>
7057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7059 L:      linux-kbuild@vger.kernel.org
7060 S:      Maintained
7061 F:      Documentation/kbuild/
7062 F:      Makefile
7063 F:      scripts/Makefile.*
7064 F:      scripts/basic/
7065 F:      scripts/mk*
7066 F:      scripts/package/
7067
7068 KERNEL JANITORS
7069 L:      kernel-janitors@vger.kernel.org
7070 W:      http://kernelnewbies.org/KernelJanitors
7071 S:      Odd Fixes
7072
7073 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7074 M:      "J. Bruce Fields" <bfields@fieldses.org>
7075 M:      Jeff Layton <jlayton@poochiereds.net>
7076 L:      linux-nfs@vger.kernel.org
7077 W:      http://nfs.sourceforge.net/
7078 T:      git git://linux-nfs.org/~bfields/linux.git
7079 S:      Supported
7080 F:      fs/nfsd/
7081 F:      include/uapi/linux/nfsd/
7082 F:      fs/lockd/
7083 F:      fs/nfs_common/
7084 F:      net/sunrpc/
7085 F:      include/linux/lockd/
7086 F:      include/linux/sunrpc/
7087 F:      include/uapi/linux/sunrpc/
7088
7089 KERNEL SELFTEST FRAMEWORK
7090 M:      Shuah Khan <shuahkh@osg.samsung.com>
7091 M:      Shuah Khan <shuah@kernel.org>
7092 L:      linux-kselftest@vger.kernel.org
7093 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7094 S:      Maintained
7095 F:      tools/testing/selftests
7096
7097 KERNEL VIRTUAL MACHINE (KVM)
7098 M:      Paolo Bonzini <pbonzini@redhat.com>
7099 M:      Radim Krčmář <rkrcmar@redhat.com>
7100 L:      kvm@vger.kernel.org
7101 W:      http://www.linux-kvm.org
7102 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7103 S:      Supported
7104 F:      Documentation/*/kvm*.txt
7105 F:      Documentation/virtual/kvm/
7106 F:      arch/*/kvm/
7107 F:      arch/x86/kernel/kvm.c
7108 F:      arch/x86/kernel/kvmclock.c
7109 F:      arch/*/include/asm/kvm*
7110 F:      include/linux/kvm*
7111 F:      include/uapi/linux/kvm*
7112 F:      virt/kvm/
7113 F:      tools/kvm/
7114
7115 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7116 M:      Joerg Roedel <joro@8bytes.org>
7117 L:      kvm@vger.kernel.org
7118 W:      http://www.linux-kvm.org/
7119 S:      Maintained
7120 F:      arch/x86/include/asm/svm.h
7121 F:      arch/x86/kvm/svm.c
7122
7123 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7124 M:      Alexander Graf <agraf@suse.com>
7125 L:      kvm-ppc@vger.kernel.org
7126 W:      http://www.linux-kvm.org/
7127 T:      git git://github.com/agraf/linux-2.6.git
7128 S:      Supported
7129 F:      arch/powerpc/include/asm/kvm*
7130 F:      arch/powerpc/kvm/
7131
7132 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7133 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7134 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7135 L:      linux-s390@vger.kernel.org
7136 W:      http://www.ibm.com/developerworks/linux/linux390/
7137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7138 S:      Supported
7139 F:      Documentation/s390/kvm.txt
7140 F:      arch/s390/include/asm/kvm*
7141 F:      arch/s390/kvm/
7142
7143 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7144 M:      Christoffer Dall <christoffer.dall@linaro.org>
7145 M:      Marc Zyngier <marc.zyngier@arm.com>
7146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7147 L:      kvmarm@lists.cs.columbia.edu
7148 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7150 S:      Supported
7151 F:      arch/arm/include/uapi/asm/kvm*
7152 F:      arch/arm/include/asm/kvm*
7153 F:      arch/arm/kvm/
7154 F:      virt/kvm/arm/
7155 F:      include/kvm/arm_*
7156
7157 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7158 M:      Christoffer Dall <christoffer.dall@linaro.org>
7159 M:      Marc Zyngier <marc.zyngier@arm.com>
7160 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7161 L:      kvmarm@lists.cs.columbia.edu
7162 S:      Maintained
7163 F:      arch/arm64/include/uapi/asm/kvm*
7164 F:      arch/arm64/include/asm/kvm*
7165 F:      arch/arm64/kvm/
7166
7167 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7168 M:      James Hogan <james.hogan@imgtec.com>
7169 L:      linux-mips@linux-mips.org
7170 S:      Supported
7171 F:      arch/mips/include/uapi/asm/kvm*
7172 F:      arch/mips/include/asm/kvm*
7173 F:      arch/mips/kvm/
7174
7175 KEXEC
7176 M:      Eric Biederman <ebiederm@xmission.com>
7177 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7178 L:      kexec@lists.infradead.org
7179 S:      Maintained
7180 F:      include/linux/kexec.h
7181 F:      include/uapi/linux/kexec.h
7182 F:      kernel/kexec*
7183
7184 KEYS/KEYRINGS:
7185 M:      David Howells <dhowells@redhat.com>
7186 L:      keyrings@vger.kernel.org
7187 S:      Maintained
7188 F:      Documentation/security/keys.txt
7189 F:      include/linux/key.h
7190 F:      include/linux/key-type.h
7191 F:      include/linux/keyctl.h
7192 F:      include/uapi/linux/keyctl.h
7193 F:      include/keys/
7194 F:      security/keys/
7195
7196 KEYS-TRUSTED
7197 M:      David Safford <safford@us.ibm.com>
7198 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7199 L:      linux-security-module@vger.kernel.org
7200 L:      keyrings@vger.kernel.org
7201 S:      Supported
7202 F:      Documentation/security/keys-trusted-encrypted.txt
7203 F:      include/keys/trusted-type.h
7204 F:      security/keys/trusted.c
7205 F:      security/keys/trusted.h
7206
7207 KEYS-ENCRYPTED
7208 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7209 M:      David Safford <safford@us.ibm.com>
7210 L:      linux-security-module@vger.kernel.org
7211 L:      keyrings@vger.kernel.org
7212 S:      Supported
7213 F:      Documentation/security/keys-trusted-encrypted.txt
7214 F:      include/keys/encrypted-type.h
7215 F:      security/keys/encrypted-keys/
7216
7217 KGDB / KDB /debug_core
7218 M:      Jason Wessel <jason.wessel@windriver.com>
7219 W:      http://kgdb.wiki.kernel.org/
7220 L:      kgdb-bugreport@lists.sourceforge.net
7221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7222 S:      Maintained
7223 F:      Documentation/DocBook/kgdb.tmpl
7224 F:      drivers/misc/kgdbts.c
7225 F:      drivers/tty/serial/kgdboc.c
7226 F:      include/linux/kdb.h
7227 F:      include/linux/kgdb.h
7228 F:      kernel/debug/
7229
7230 KMEMCHECK
7231 M:      Vegard Nossum <vegardno@ifi.uio.no>
7232 M:      Pekka Enberg <penberg@kernel.org>
7233 S:      Maintained
7234 F:      Documentation/dev-tools/kmemcheck.rst
7235 F:      arch/x86/include/asm/kmemcheck.h
7236 F:      arch/x86/mm/kmemcheck/
7237 F:      include/linux/kmemcheck.h
7238 F:      mm/kmemcheck.c
7239
7240 KMEMLEAK
7241 M:      Catalin Marinas <catalin.marinas@arm.com>
7242 S:      Maintained
7243 F:      Documentation/dev-tools/kmemleak.rst
7244 F:      include/linux/kmemleak.h
7245 F:      mm/kmemleak.c
7246 F:      mm/kmemleak-test.c
7247
7248 KPROBES
7249 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7250 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7251 M:      "David S. Miller" <davem@davemloft.net>
7252 M:      Masami Hiramatsu <mhiramat@kernel.org>
7253 S:      Maintained
7254 F:      Documentation/kprobes.txt
7255 F:      include/linux/kprobes.h
7256 F:      kernel/kprobes.c
7257
7258 KS0108 LCD CONTROLLER DRIVER
7259 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7260 W:      http://miguelojeda.es/auxdisplay.htm
7261 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7262 S:      Maintained
7263 F:      Documentation/auxdisplay/ks0108
7264 F:      drivers/auxdisplay/ks0108.c
7265 F:      include/linux/ks0108.h
7266
7267 L3MDEV
7268 M:      David Ahern <dsa@cumulusnetworks.com>
7269 L:      netdev@vger.kernel.org
7270 S:      Maintained
7271 F:      net/l3mdev
7272 F:      include/net/l3mdev.h
7273
7274 LANTIQ MIPS ARCHITECTURE
7275 M:      John Crispin <john@phrozen.org>
7276 L:      linux-mips@linux-mips.org
7277 S:      Maintained
7278 F:      arch/mips/lantiq
7279
7280 LAPB module
7281 L:      linux-x25@vger.kernel.org
7282 S:      Orphan
7283 F:      Documentation/networking/lapb-module.txt
7284 F:      include/*/lapb.h
7285 F:      net/lapb/
7286
7287 LASI 53c700 driver for PARISC
7288 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7289 L:      linux-scsi@vger.kernel.org
7290 S:      Maintained
7291 F:      Documentation/scsi/53c700.txt
7292 F:      drivers/scsi/53c700*
7293
7294 LED SUBSYSTEM
7295 M:      Richard Purdie <rpurdie@rpsys.net>
7296 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7297 M:      Pavel Machek <pavel@ucw.cz>
7298 L:      linux-leds@vger.kernel.org
7299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7300 S:      Maintained
7301 F:      Documentation/devicetree/bindings/leds/
7302 F:      drivers/leds/
7303 F:      include/linux/leds.h
7304
7305 LEGACY EEPROM DRIVER
7306 M:      Jean Delvare <jdelvare@suse.com>
7307 S:      Maintained
7308 F:      Documentation/misc-devices/eeprom
7309 F:      drivers/misc/eeprom/eeprom.c
7310
7311 LEGO USB Tower driver
7312 M:      Juergen Stuber <starblue@users.sourceforge.net>
7313 L:      legousb-devel@lists.sourceforge.net
7314 W:      http://legousb.sourceforge.net/
7315 S:      Maintained
7316 F:      drivers/usb/misc/legousbtower.c
7317
7318 LG2160 MEDIA DRIVER
7319 M:      Michael Krufky <mkrufky@linuxtv.org>
7320 L:      linux-media@vger.kernel.org
7321 W:      https://linuxtv.org
7322 W:      http://github.com/mkrufky
7323 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7324 T:      git git://linuxtv.org/mkrufky/tuners.git
7325 S:      Maintained
7326 F:      drivers/media/dvb-frontends/lg2160.*
7327
7328 LGDT3305 MEDIA DRIVER
7329 M:      Michael Krufky <mkrufky@linuxtv.org>
7330 L:      linux-media@vger.kernel.org
7331 W:      https://linuxtv.org
7332 W:      http://github.com/mkrufky
7333 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7334 T:      git git://linuxtv.org/mkrufky/tuners.git
7335 S:      Maintained
7336 F:      drivers/media/dvb-frontends/lgdt3305.*
7337
7338 LGUEST
7339 M:      Rusty Russell <rusty@rustcorp.com.au>
7340 L:      lguest@lists.ozlabs.org
7341 W:      http://lguest.ozlabs.org/
7342 S:      Odd Fixes
7343 F:      arch/x86/include/asm/lguest*.h
7344 F:      arch/x86/lguest/
7345 F:      drivers/lguest/
7346 F:      include/linux/lguest*.h
7347 F:      tools/lguest/
7348
7349 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7350 M:      Tejun Heo <tj@kernel.org>
7351 L:      linux-ide@vger.kernel.org
7352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7353 S:      Maintained
7354 F:      drivers/ata/
7355 F:      include/linux/ata.h
7356 F:      include/linux/libata.h
7357 F:      Documentation/devicetree/bindings/ata/
7358
7359 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7360 M:      Viresh Kumar <vireshk@kernel.org>
7361 L:      linux-ide@vger.kernel.org
7362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7363 S:      Maintained
7364 F:      include/linux/pata_arasan_cf_data.h
7365 F:      drivers/ata/pata_arasan_cf.c
7366
7367 LIBATA PATA DRIVERS
7368 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7369 M:      Tejun Heo <tj@kernel.org>
7370 L:      linux-ide@vger.kernel.org
7371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7372 S:      Maintained
7373 F:      drivers/ata/pata_*.c
7374 F:      drivers/ata/ata_generic.c
7375
7376 LIBATA SATA AHCI PLATFORM devices support
7377 M:      Hans de Goede <hdegoede@redhat.com>
7378 M:      Tejun Heo <tj@kernel.org>
7379 L:      linux-ide@vger.kernel.org
7380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7381 S:      Maintained
7382 F:      drivers/ata/ahci_platform.c
7383 F:      drivers/ata/libahci_platform.c
7384 F:      include/linux/ahci_platform.h
7385
7386 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7387 M:      Mikael Pettersson <mikpelinux@gmail.com>
7388 L:      linux-ide@vger.kernel.org
7389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7390 S:      Maintained
7391 F:      drivers/ata/sata_promise.*
7392
7393 LIBLOCKDEP
7394 M:      Sasha Levin <sasha.levin@oracle.com>
7395 S:      Maintained
7396 F:      tools/lib/lockdep/
7397
7398 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7399 M:      Dan Williams <dan.j.williams@intel.com>
7400 L:      linux-nvdimm@lists.01.org
7401 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7403 S:      Supported
7404 F:      drivers/nvdimm/*
7405 F:      include/linux/nd.h
7406 F:      include/linux/libnvdimm.h
7407 F:      include/uapi/linux/ndctl.h
7408
7409 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7410 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7411 L:      linux-nvdimm@lists.01.org
7412 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7413 S:      Supported
7414 F:      drivers/nvdimm/blk.c
7415 F:      drivers/nvdimm/region_devs.c
7416 F:      drivers/acpi/nfit*
7417
7418 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7419 M:      Vishal Verma <vishal.l.verma@intel.com>
7420 L:      linux-nvdimm@lists.01.org
7421 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7422 S:      Supported
7423 F:      drivers/nvdimm/btt*
7424
7425 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7426 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7427 L:      linux-nvdimm@lists.01.org
7428 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7429 S:      Supported
7430 F:      drivers/nvdimm/pmem.c
7431 F:      include/linux/pmem.h
7432 F:      arch/*/include/asm/pmem.h
7433
7434 LIGHTNVM PLATFORM SUPPORT
7435 M:      Matias Bjorling <mb@lightnvm.io>
7436 W:      http://github/OpenChannelSSD
7437 L:      linux-block@vger.kernel.org
7438 S:      Maintained
7439 F:      drivers/lightnvm/
7440 F:      include/linux/lightnvm.h
7441 F:      include/uapi/linux/lightnvm.h
7442
7443 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7444 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7445 M:      Paul Mackerras <paulus@samba.org>
7446 M:      Michael Ellerman <mpe@ellerman.id.au>
7447 W:      https://github.com/linuxppc/linux/wiki
7448 L:      linuxppc-dev@lists.ozlabs.org
7449 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7451 S:      Supported
7452 F:      Documentation/powerpc/
7453 F:      arch/powerpc/
7454 F:      drivers/char/tpm/tpm_ibmvtpm*
7455 F:      drivers/crypto/nx/
7456 F:      drivers/crypto/vmx/
7457 F:      drivers/net/ethernet/ibm/ibmveth.*
7458 F:      drivers/net/ethernet/ibm/ibmvnic.*
7459 F:      drivers/pci/hotplug/pnv_php.c
7460 F:      drivers/pci/hotplug/rpa*
7461 F:      drivers/scsi/ibmvscsi/
7462 F:      tools/testing/selftests/powerpc
7463 N:      opal
7464 N:      /pmac
7465 N:      powermac
7466 N:      powernv
7467 N:      [^a-z0-9]ps3
7468 N:      pseries
7469
7470 LINUX FOR POWER MACINTOSH
7471 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7472 W:      http://www.penguinppc.org/
7473 L:      linuxppc-dev@lists.ozlabs.org
7474 S:      Maintained
7475 F:      arch/powerpc/platforms/powermac/
7476 F:      drivers/macintosh/
7477
7478 LINUX FOR POWERPC EMBEDDED MPC5XXX
7479 M:      Anatolij Gustschin <agust@denx.de>
7480 L:      linuxppc-dev@lists.ozlabs.org
7481 T:      git git://git.denx.de/linux-denx-agust.git
7482 S:      Maintained
7483 F:      arch/powerpc/platforms/512x/
7484 F:      arch/powerpc/platforms/52xx/
7485
7486 LINUX FOR POWERPC EMBEDDED PPC4XX
7487 M:      Alistair Popple <alistair@popple.id.au>
7488 M:      Matt Porter <mporter@kernel.crashing.org>
7489 W:      http://www.penguinppc.org/
7490 L:      linuxppc-dev@lists.ozlabs.org
7491 S:      Maintained
7492 F:      arch/powerpc/platforms/40x/
7493 F:      arch/powerpc/platforms/44x/
7494
7495 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7496 L:      linuxppc-dev@lists.ozlabs.org
7497 S:      Orphan
7498 F:      arch/powerpc/*/*virtex*
7499 F:      arch/powerpc/*/*/*virtex*
7500
7501 LINUX FOR POWERPC EMBEDDED PPC8XX
7502 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7503 W:      http://www.penguinppc.org/
7504 L:      linuxppc-dev@lists.ozlabs.org
7505 S:      Maintained
7506 F:      arch/powerpc/platforms/8xx/
7507
7508 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7509 M:      Scott Wood <oss@buserror.net>
7510 M:      Kumar Gala <galak@kernel.crashing.org>
7511 W:      http://www.penguinppc.org/
7512 L:      linuxppc-dev@lists.ozlabs.org
7513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7514 S:      Maintained
7515 F:      arch/powerpc/platforms/83xx/
7516 F:      arch/powerpc/platforms/85xx/
7517
7518 LINUX FOR POWERPC PA SEMI PWRFICIENT
7519 L:      linuxppc-dev@lists.ozlabs.org
7520 S:      Orphan
7521 F:      arch/powerpc/platforms/pasemi/
7522 F:      drivers/*/*pasemi*
7523 F:      drivers/*/*/*pasemi*
7524
7525 LINUX SECURITY MODULE (LSM) FRAMEWORK
7526 M:      Chris Wright <chrisw@sous-sol.org>
7527 L:      linux-security-module@vger.kernel.org
7528 S:      Supported
7529
7530 LIS3LV02D ACCELEROMETER DRIVER
7531 M:      Eric Piel <eric.piel@tremplin-utc.net>
7532 S:      Maintained
7533 F:      Documentation/misc-devices/lis3lv02d
7534 F:      drivers/misc/lis3lv02d/
7535 F:      drivers/platform/x86/hp_accel.c
7536
7537 LIVE PATCHING
7538 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7539 M:      Jessica Yu <jeyu@redhat.com>
7540 M:      Jiri Kosina <jikos@kernel.org>
7541 M:      Miroslav Benes <mbenes@suse.cz>
7542 R:      Petr Mladek <pmladek@suse.com>
7543 S:      Maintained
7544 F:      kernel/livepatch/
7545 F:      include/linux/livepatch.h
7546 F:      arch/x86/include/asm/livepatch.h
7547 F:      arch/x86/kernel/livepatch.c
7548 F:      Documentation/livepatch/
7549 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7550 F:      samples/livepatch/
7551 L:      live-patching@vger.kernel.org
7552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7553
7554 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7555 M:      Kees Cook <keescook@chromium.org>
7556 S:      Maintained
7557 F:      drivers/misc/lkdtm*
7558
7559 LLC (802.2)
7560 L:      netdev@vger.kernel.org
7561 S:      Odd fixes
7562 F:      include/linux/llc.h
7563 F:      include/uapi/linux/llc.h
7564 F:      include/net/llc*
7565 F:      net/llc/
7566
7567 LM73 HARDWARE MONITOR DRIVER
7568 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7569 L:      linux-hwmon@vger.kernel.org
7570 S:      Maintained
7571 F:      drivers/hwmon/lm73.c
7572
7573 LM78 HARDWARE MONITOR DRIVER
7574 M:      Jean Delvare <jdelvare@suse.com>
7575 L:      linux-hwmon@vger.kernel.org
7576 S:      Maintained
7577 F:      Documentation/hwmon/lm78
7578 F:      drivers/hwmon/lm78.c
7579
7580 LM83 HARDWARE MONITOR DRIVER
7581 M:      Jean Delvare <jdelvare@suse.com>
7582 L:      linux-hwmon@vger.kernel.org
7583 S:      Maintained
7584 F:      Documentation/hwmon/lm83
7585 F:      drivers/hwmon/lm83.c
7586
7587 LM90 HARDWARE MONITOR DRIVER
7588 M:      Jean Delvare <jdelvare@suse.com>
7589 L:      linux-hwmon@vger.kernel.org
7590 S:      Maintained
7591 F:      Documentation/hwmon/lm90
7592 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7593 F:      drivers/hwmon/lm90.c
7594 F:      include/dt-bindings/thermal/lm90.h
7595
7596 LM95234 HARDWARE MONITOR DRIVER
7597 M:      Guenter Roeck <linux@roeck-us.net>
7598 L:      linux-hwmon@vger.kernel.org
7599 S:      Maintained
7600 F:      Documentation/hwmon/lm95234
7601 F:      drivers/hwmon/lm95234.c
7602
7603 LME2510 MEDIA DRIVER
7604 M:      Malcolm Priestley <tvboxspy@gmail.com>
7605 L:      linux-media@vger.kernel.org
7606 W:      https://linuxtv.org
7607 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7608 S:      Maintained
7609 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7610
7611 LOCKING PRIMITIVES
7612 M:      Peter Zijlstra <peterz@infradead.org>
7613 M:      Ingo Molnar <mingo@redhat.com>
7614 L:      linux-kernel@vger.kernel.org
7615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7616 S:      Maintained
7617 F:      Documentation/locking/
7618 F:      include/linux/lockdep.h
7619 F:      include/linux/spinlock*.h
7620 F:      arch/*/include/asm/spinlock*.h
7621 F:      include/linux/rwlock*.h
7622 F:      include/linux/mutex*.h
7623 F:      arch/*/include/asm/mutex*.h
7624 F:      include/linux/rwsem*.h
7625 F:      arch/*/include/asm/rwsem.h
7626 F:      include/linux/seqlock.h
7627 F:      lib/locking*.[ch]
7628 F:      kernel/locking/
7629
7630 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7631 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7632 L:      linux-ntfs-dev@lists.sourceforge.net
7633 W:      http://www.linux-ntfs.org/content/view/19/37/
7634 S:      Maintained
7635 F:      Documentation/ldm.txt
7636 F:      block/partitions/ldm.*
7637
7638 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7639 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7640 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7641 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7642 L:      MPT-FusionLinux.pdl@broadcom.com
7643 L:      linux-scsi@vger.kernel.org
7644 W:      http://www.avagotech.com/support/
7645 S:      Supported
7646 F:      drivers/message/fusion/
7647 F:      drivers/scsi/mpt2sas/
7648 F:      drivers/scsi/mpt3sas/
7649
7650 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7651 M:      Matthew Wilcox <matthew@wil.cx>
7652 L:      linux-scsi@vger.kernel.org
7653 S:      Maintained
7654 F:      drivers/scsi/sym53c8xx_2/
7655
7656 LTC4261 HARDWARE MONITOR DRIVER
7657 M:      Guenter Roeck <linux@roeck-us.net>
7658 L:      linux-hwmon@vger.kernel.org
7659 S:      Maintained
7660 F:      Documentation/hwmon/ltc4261
7661 F:      drivers/hwmon/ltc4261.c
7662
7663 LTP (Linux Test Project)
7664 M:      Mike Frysinger <vapier@gentoo.org>
7665 M:      Cyril Hrubis <chrubis@suse.cz>
7666 M:      Wanlong Gao <wanlong.gao@gmail.com>
7667 M:      Jan Stancek <jstancek@redhat.com>
7668 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7669 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7670 L:      ltp@lists.linux.it (subscribers-only)
7671 W:      http://linux-test-project.github.io/
7672 T:      git git://github.com/linux-test-project/ltp.git
7673 S:      Maintained
7674
7675 M32R ARCHITECTURE
7676 W:      http://www.linux-m32r.org/
7677 S:      Orphan
7678 F:      arch/m32r/
7679
7680 M68K ARCHITECTURE
7681 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7682 L:      linux-m68k@lists.linux-m68k.org
7683 W:      http://www.linux-m68k.org/
7684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7685 S:      Maintained
7686 F:      arch/m68k/
7687 F:      drivers/zorro/
7688
7689 M68K ON APPLE MACINTOSH
7690 M:      Joshua Thompson <funaho@jurai.org>
7691 W:      http://www.mac.linux-m68k.org/
7692 L:      linux-m68k@lists.linux-m68k.org
7693 S:      Maintained
7694 F:      arch/m68k/mac/
7695
7696 M68K ON HP9000/300
7697 M:      Philip Blundell <philb@gnu.org>
7698 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7699 S:      Maintained
7700 F:      arch/m68k/hp300/
7701
7702 M88DS3103 MEDIA DRIVER
7703 M:      Antti Palosaari <crope@iki.fi>
7704 L:      linux-media@vger.kernel.org
7705 W:      https://linuxtv.org
7706 W:      http://palosaari.fi/linux/
7707 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7708 T:      git git://linuxtv.org/anttip/media_tree.git
7709 S:      Maintained
7710 F:      drivers/media/dvb-frontends/m88ds3103*
7711
7712 M88RS2000 MEDIA DRIVER
7713 M:      Malcolm Priestley <tvboxspy@gmail.com>
7714 L:      linux-media@vger.kernel.org
7715 W:      https://linuxtv.org
7716 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7717 S:      Maintained
7718 F:      drivers/media/dvb-frontends/m88rs2000*
7719
7720 MA901 MASTERKIT USB FM RADIO DRIVER
7721 M:      Alexey Klimov <klimov.linux@gmail.com>
7722 L:      linux-media@vger.kernel.org
7723 T:      git git://linuxtv.org/media_tree.git
7724 S:      Maintained
7725 F:      drivers/media/radio/radio-ma901.c
7726
7727 MAC80211
7728 M:      Johannes Berg <johannes@sipsolutions.net>
7729 L:      linux-wireless@vger.kernel.org
7730 W:      http://wireless.kernel.org/
7731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7733 S:      Maintained
7734 F:      Documentation/networking/mac80211-injection.txt
7735 F:      include/net/mac80211.h
7736 F:      net/mac80211/
7737 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7738
7739 MACVLAN DRIVER
7740 M:      Patrick McHardy <kaber@trash.net>
7741 L:      netdev@vger.kernel.org
7742 S:      Maintained
7743 F:      drivers/net/macvlan.c
7744 F:      include/linux/if_macvlan.h
7745
7746 MAILBOX API
7747 M:      Jassi Brar <jassisinghbrar@gmail.com>
7748 L:      linux-kernel@vger.kernel.org
7749 S:      Maintained
7750 F:      drivers/mailbox/
7751 F:      include/linux/mailbox_client.h
7752 F:      include/linux/mailbox_controller.h
7753
7754 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7755 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7756 W:      http://www.kernel.org/doc/man-pages
7757 L:      linux-man@vger.kernel.org
7758 S:      Maintained
7759
7760 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7761 M:      Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7762 L:      linux-mips@linux-mips.org
7763 S:      Maintained
7764 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7765
7766 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7767 M:      Andrew Lunn <andrew@lunn.ch>
7768 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7769 L:      netdev@vger.kernel.org
7770 S:      Maintained
7771 F:      drivers/net/dsa/mv88e6xxx/
7772 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7773
7774 MARVELL ARMADA DRM SUPPORT
7775 M:      Russell King <linux@armlinux.org.uk>
7776 S:      Maintained
7777 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7778 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7779 F:      drivers/gpu/drm/armada/
7780 F:      include/uapi/drm/armada_drm.h
7781 F:      Documentation/devicetree/bindings/display/armada/
7782
7783 MARVELL CRYPTO DRIVER
7784 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7785 M:      Arnaud Ebalard <arno@natisbad.org>
7786 F:      drivers/crypto/marvell/
7787 S:      Maintained
7788 L:      linux-crypto@vger.kernel.org
7789
7790 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7791 M:      Mirko Lindner <mlindner@marvell.com>
7792 M:      Stephen Hemminger <stephen@networkplumber.org>
7793 L:      netdev@vger.kernel.org
7794 S:      Maintained
7795 F:      drivers/net/ethernet/marvell/sk*
7796
7797 MARVELL LIBERTAS WIRELESS DRIVER
7798 L:      libertas-dev@lists.infradead.org
7799 S:      Orphan
7800 F:      drivers/net/wireless/marvell/libertas/
7801
7802 MARVELL MV643XX ETHERNET DRIVER
7803 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7804 L:      netdev@vger.kernel.org
7805 S:      Maintained
7806 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7807 F:      include/linux/mv643xx.h
7808
7809 MARVELL MVNETA ETHERNET DRIVER
7810 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7811 L:      netdev@vger.kernel.org
7812 S:      Maintained
7813 F:      drivers/net/ethernet/marvell/mvneta.*
7814
7815 MARVELL MWIFIEX WIRELESS DRIVER
7816 M:      Amitkumar Karwar <akarwar@marvell.com>
7817 M:      Nishant Sarmukadam <nishants@marvell.com>
7818 L:      linux-wireless@vger.kernel.org
7819 S:      Maintained
7820 F:      drivers/net/wireless/marvell/mwifiex/
7821
7822 MARVELL MWL8K WIRELESS DRIVER
7823 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7824 L:      linux-wireless@vger.kernel.org
7825 S:      Odd Fixes
7826 F:      drivers/net/wireless/marvell/mwl8k.c
7827
7828 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7829 M:      Nicolas Pitre <nico@fluxnic.net>
7830 S:      Odd Fixes
7831 F:      drivers/mmc/host/mvsdio.*
7832
7833 MATROX FRAMEBUFFER DRIVER
7834 L:      linux-fbdev@vger.kernel.org
7835 S:      Orphan
7836 F:      drivers/video/fbdev/matrox/matroxfb_*
7837 F:      include/uapi/linux/matroxfb.h
7838
7839 MAX16065 HARDWARE MONITOR DRIVER
7840 M:      Guenter Roeck <linux@roeck-us.net>
7841 L:      linux-hwmon@vger.kernel.org
7842 S:      Maintained
7843 F:      Documentation/hwmon/max16065
7844 F:      drivers/hwmon/max16065.c
7845
7846 MAX20751 HARDWARE MONITOR DRIVER
7847 M:      Guenter Roeck <linux@roeck-us.net>
7848 L:      linux-hwmon@vger.kernel.org
7849 S:      Maintained
7850 F:      Documentation/hwmon/max20751
7851 F:      drivers/hwmon/max20751.c
7852
7853 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7854 L:      linux-hwmon@vger.kernel.org
7855 S:      Orphan
7856 F:      Documentation/hwmon/max6650
7857 F:      drivers/hwmon/max6650.c
7858
7859 MAX6697 HARDWARE MONITOR DRIVER
7860 M:      Guenter Roeck <linux@roeck-us.net>
7861 L:      linux-hwmon@vger.kernel.org
7862 S:      Maintained
7863 F:      Documentation/hwmon/max6697
7864 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7865 F:      drivers/hwmon/max6697.c
7866 F:      include/linux/platform_data/max6697.h
7867
7868 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7869 M:      Peter Rosin <peda@axentia.se>
7870 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7871 S:      Maintained
7872 F:      Documentation/devicetree/bindings/sound/max9860.txt
7873 F:      sound/soc/codecs/max9860.*
7874
7875 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7876 M:      Krzysztof Kozlowski <krzk@kernel.org>
7877 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7878 L:      linux-pm@vger.kernel.org
7879 S:      Supported
7880 F:      drivers/power/supply/max14577_charger.c
7881 F:      drivers/power/supply/max77693_charger.c
7882
7883 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7884 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7885 L:      linux-kernel@vger.kernel.org
7886 S:      Supported
7887 F:      drivers/*/*max77802*.c
7888 F:      Documentation/devicetree/bindings/*/*max77802.txt
7889 F:      include/dt-bindings/*/*max77802.h
7890
7891 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7892 M:      Chanwoo Choi <cw00.choi@samsung.com>
7893 M:      Krzysztof Kozlowski <krzk@kernel.org>
7894 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7895 L:      linux-kernel@vger.kernel.org
7896 S:      Supported
7897 F:      drivers/*/max14577*.c
7898 F:      drivers/*/max77686*.c
7899 F:      drivers/*/max77693*.c
7900 F:      drivers/extcon/extcon-max14577.c
7901 F:      drivers/extcon/extcon-max77693.c
7902 F:      drivers/rtc/rtc-max77686.c
7903 F:      drivers/clk/clk-max77686.c
7904 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7905 F:      Documentation/devicetree/bindings/*/max77686.txt
7906 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7907 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7908 F:      include/linux/mfd/max14577*.h
7909 F:      include/linux/mfd/max77686*.h
7910 F:      include/linux/mfd/max77693*.h
7911
7912 MAXIRADIO FM RADIO RECEIVER DRIVER
7913 M:      Hans Verkuil <hverkuil@xs4all.nl>
7914 L:      linux-media@vger.kernel.org
7915 T:      git git://linuxtv.org/media_tree.git
7916 W:      https://linuxtv.org
7917 S:      Maintained
7918 F:      drivers/media/radio/radio-maxiradio*
7919
7920 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7921 M:      Peter Rosin <peda@axentia.se>
7922 L:      linux-iio@vger.kernel.org
7923 S:      Maintained
7924 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7925 F:      drivers/iio/potentiometer/mcp4531.c
7926
7927 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7928 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7929 L:      linux-iio@vger.kernel.org
7930 S:      Maintained
7931 F:      drivers/iio/dac/cio-dac.c
7932
7933 MEDIA DRIVERS FOR RENESAS - FCP
7934 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7935 L:      linux-media@vger.kernel.org
7936 L:      linux-renesas-soc@vger.kernel.org
7937 T:      git git://linuxtv.org/media_tree.git
7938 S:      Supported
7939 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7940 F:      drivers/media/platform/rcar-fcp.c
7941 F:      include/media/rcar-fcp.h
7942
7943 MEDIA DRIVERS FOR RENESAS - FDP1
7944 M:      Kieran Bingham <kieran@bingham.xyz>
7945 L:      linux-media@vger.kernel.org
7946 L:      linux-renesas-soc@vger.kernel.org
7947 T:      git git://linuxtv.org/media_tree.git
7948 S:      Supported
7949 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
7950 F:      drivers/media/platform/rcar_fdp1.c
7951
7952 MEDIA DRIVERS FOR RENESAS - VIN
7953 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
7954 L:      linux-media@vger.kernel.org
7955 L:      linux-renesas-soc@vger.kernel.org
7956 T:      git git://linuxtv.org/media_tree.git
7957 S:      Supported
7958 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
7959 F:      drivers/media/platform/rcar-vin/
7960
7961 MEDIA DRIVERS FOR RENESAS - VSP1
7962 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7963 L:      linux-media@vger.kernel.org
7964 L:      linux-renesas-soc@vger.kernel.org
7965 T:      git git://linuxtv.org/media_tree.git
7966 S:      Supported
7967 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7968 F:      drivers/media/platform/vsp1/
7969
7970 MEDIA DRIVERS FOR HELENE
7971 M:      Abylay Ospan <aospan@netup.ru>
7972 L:      linux-media@vger.kernel.org
7973 W:      https://linuxtv.org
7974 W:      http://netup.tv/
7975 T:      git git://linuxtv.org/media_tree.git
7976 S:      Supported
7977 F:      drivers/media/dvb-frontends/helene*
7978
7979 MEDIA DRIVERS FOR ASCOT2E
7980 M:      Sergey Kozlov <serjk@netup.ru>
7981 M:      Abylay Ospan <aospan@netup.ru>
7982 L:      linux-media@vger.kernel.org
7983 W:      https://linuxtv.org
7984 W:      http://netup.tv/
7985 T:      git git://linuxtv.org/media_tree.git
7986 S:      Supported
7987 F:      drivers/media/dvb-frontends/ascot2e*
7988
7989 MEDIA DRIVERS FOR CXD2841ER
7990 M:      Sergey Kozlov <serjk@netup.ru>
7991 M:      Abylay Ospan <aospan@netup.ru>
7992 L:      linux-media@vger.kernel.org
7993 W:      https://linuxtv.org
7994 W:      http://netup.tv/
7995 T:      git git://linuxtv.org/media_tree.git
7996 S:      Supported
7997 F:      drivers/media/dvb-frontends/cxd2841er*
7998
7999 MEDIA DRIVERS FOR HORUS3A
8000 M:      Sergey Kozlov <serjk@netup.ru>
8001 M:      Abylay Ospan <aospan@netup.ru>
8002 L:      linux-media@vger.kernel.org
8003 W:      https://linuxtv.org
8004 W:      http://netup.tv/
8005 T:      git git://linuxtv.org/media_tree.git
8006 S:      Supported
8007 F:      drivers/media/dvb-frontends/horus3a*
8008
8009 MEDIA DRIVERS FOR LNBH25
8010 M:      Sergey Kozlov <serjk@netup.ru>
8011 M:      Abylay Ospan <aospan@netup.ru>
8012 L:      linux-media@vger.kernel.org
8013 W:      https://linuxtv.org
8014 W:      http://netup.tv/
8015 T:      git git://linuxtv.org/media_tree.git
8016 S:      Supported
8017 F:      drivers/media/dvb-frontends/lnbh25*
8018
8019 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8020 M:      Sergey Kozlov <serjk@netup.ru>
8021 M:      Abylay Ospan <aospan@netup.ru>
8022 L:      linux-media@vger.kernel.org
8023 W:      https://linuxtv.org
8024 W:      http://netup.tv/
8025 T:      git git://linuxtv.org/media_tree.git
8026 S:      Supported
8027 F:      drivers/media/pci/netup_unidvb/*
8028
8029 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8030 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8031 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8032 P:      LinuxTV.org Project
8033 L:      linux-media@vger.kernel.org
8034 W:      https://linuxtv.org
8035 Q:      http://patchwork.kernel.org/project/linux-media/list/
8036 T:      git git://linuxtv.org/media_tree.git
8037 S:      Maintained
8038 F:      Documentation/media/
8039 F:      drivers/media/
8040 F:      drivers/staging/media/
8041 F:      include/linux/platform_data/media/
8042 F:      include/media/
8043 F:      include/uapi/linux/dvb/
8044 F:      include/uapi/linux/videodev2.h
8045 F:      include/uapi/linux/media.h
8046 F:      include/uapi/linux/v4l2-*
8047 F:      include/uapi/linux/meye.h
8048 F:      include/uapi/linux/ivtv*
8049 F:      include/uapi/linux/uvcvideo.h
8050
8051 MEDIATEK ETHERNET DRIVER
8052 M:      Felix Fietkau <nbd@openwrt.org>
8053 M:      John Crispin <blogic@openwrt.org>
8054 L:      netdev@vger.kernel.org
8055 S:      Maintained
8056 F:      drivers/net/ethernet/mediatek/
8057
8058 MEDIATEK MEDIA DRIVER
8059 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8060 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8061 S:      Supported
8062 F:      drivers/media/platform/mtk-vcodec/
8063 F:      drivers/media/platform/mtk-vpu/
8064 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8065 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8066
8067 MEDIATEK MDP DRIVER
8068 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8069 M:      Houlong Wei <houlong.wei@mediatek.com>
8070 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8071 S:      Supported
8072 F:      drivers/media/platform/mtk-mdp/
8073 F:      drivers/media/platform/mtk-vpu/
8074 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8075
8076 MEDIATEK MT7601U WIRELESS LAN DRIVER
8077 M:      Jakub Kicinski <kubakici@wp.pl>
8078 L:      linux-wireless@vger.kernel.org
8079 S:      Maintained
8080 F:      drivers/net/wireless/mediatek/mt7601u/
8081
8082 MEGARAID SCSI/SAS DRIVERS
8083 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8084 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8085 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8086 L:      megaraidlinux.pdl@broadcom.com
8087 L:      linux-scsi@vger.kernel.org
8088 W:      http://www.avagotech.com/support/
8089 S:      Maintained
8090 F:      Documentation/scsi/megaraid.txt
8091 F:      drivers/scsi/megaraid.*
8092 F:      drivers/scsi/megaraid/
8093
8094 MELFAS MIP4 TOUCHSCREEN DRIVER
8095 M:      Sangwon Jee <jeesw@melfas.com>
8096 W:      http://www.melfas.com
8097 S:      Supported
8098 F:      drivers/input/touchscreen/melfas_mip4.c
8099 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8100
8101 MELLANOX ETHERNET DRIVER (mlx4_en)
8102 M:      Tariq Toukan <tariqt@mellanox.com>
8103 L:      netdev@vger.kernel.org
8104 S:      Supported
8105 W:      http://www.mellanox.com
8106 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8107 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8108
8109 MELLANOX ETHERNET DRIVER (mlx5e)
8110 M:      Saeed Mahameed <saeedm@mellanox.com>
8111 L:      netdev@vger.kernel.org
8112 S:      Supported
8113 W:      http://www.mellanox.com
8114 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8115 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8116
8117 MELLANOX ETHERNET SWITCH DRIVERS
8118 M:      Jiri Pirko <jiri@mellanox.com>
8119 M:      Ido Schimmel <idosch@mellanox.com>
8120 L:      netdev@vger.kernel.org
8121 S:      Supported
8122 W:      http://www.mellanox.com
8123 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8124 F:      drivers/net/ethernet/mellanox/mlxsw/
8125
8126 MELLANOX MLXCPLD I2C AND MUX DRIVER
8127 M:      Vadim Pasternak <vadimp@mellanox.com>
8128 M:      Michael Shych <michaelsh@mellanox.com>
8129 L:      linux-i2c@vger.kernel.org
8130 S:      Supported
8131 F:      drivers/i2c/busses/i2c-mlxcpld.c
8132 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8133 F:      Documentation/i2c/busses/i2c-mlxcpld
8134
8135 MELLANOX MLXCPLD LED DRIVER
8136 M:      Vadim Pasternak <vadimp@mellanox.com>
8137 L:      linux-leds@vger.kernel.org
8138 S:      Supported
8139 F:      drivers/leds/leds-mlxcpld.c
8140 F:      Documentation/leds/leds-mlxcpld.txt
8141
8142 MELLANOX PLATFORM DRIVER
8143 M:      Vadim Pasternak <vadimp@mellanox.com>
8144 L:      platform-driver-x86@vger.kernel.org
8145 S:      Supported
8146 F:      drivers/platform/x86/mlx-platform.c
8147
8148 MELLANOX MLX CPLD HOTPLUG DRIVER
8149 M:      Vadim Pasternak <vadimp@mellanox.com>
8150 L:      platform-driver-x86@vger.kernel.org
8151 S:      Supported
8152 F:      drivers/platform/x86/mlxcpld-hotplug.c
8153 F:      include/linux/platform_data/mlxcpld-hotplug.h
8154
8155 SOFT-ROCE DRIVER (rxe)
8156 M:      Moni Shoua <monis@mellanox.com>
8157 L:      linux-rdma@vger.kernel.org
8158 S:      Supported
8159 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8160 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8161 F:      drivers/infiniband/sw/rxe/
8162 F:      include/uapi/rdma/rdma_user_rxe.h
8163
8164 MEMBARRIER SUPPORT
8165 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8166 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8167 L:      linux-kernel@vger.kernel.org
8168 S:      Supported
8169 F:      kernel/membarrier.c
8170 F:      include/uapi/linux/membarrier.h
8171
8172 MEMORY MANAGEMENT
8173 L:      linux-mm@kvack.org
8174 W:      http://www.linux-mm.org
8175 S:      Maintained
8176 F:      include/linux/mm.h
8177 F:      include/linux/gfp.h
8178 F:      include/linux/mmzone.h
8179 F:      include/linux/memory_hotplug.h
8180 F:      include/linux/vmalloc.h
8181 F:      mm/
8182
8183 MEMORY TECHNOLOGY DEVICES (MTD)
8184 M:      David Woodhouse <dwmw2@infradead.org>
8185 M:      Brian Norris <computersforpeace@gmail.com>
8186 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8187 M:      Marek Vasut <marek.vasut@gmail.com>
8188 M:      Richard Weinberger <richard@nod.at>
8189 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8190 L:      linux-mtd@lists.infradead.org
8191 W:      http://www.linux-mtd.infradead.org/
8192 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8193 T:      git git://git.infradead.org/linux-mtd.git
8194 T:      git git://git.infradead.org/l2-mtd.git
8195 S:      Maintained
8196 F:      Documentation/devicetree/bindings/mtd/
8197 F:      drivers/mtd/
8198 F:      include/linux/mtd/
8199 F:      include/uapi/mtd/
8200
8201 MEN A21 WATCHDOG DRIVER
8202 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8203 L:      linux-watchdog@vger.kernel.org
8204 S:      Maintained
8205 F:      drivers/watchdog/mena21_wdt.c
8206
8207 MEN CHAMELEON BUS (mcb)
8208 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8209 S:      Maintained
8210 F:      drivers/mcb/
8211 F:      include/linux/mcb.h
8212 F:      Documentation/men-chameleon-bus.txt
8213
8214 MEN F21BMC (Board Management Controller)
8215 M:      Andreas Werner <andreas.werner@men.de>
8216 S:      Supported
8217 F:      drivers/mfd/menf21bmc.c
8218 F:      drivers/watchdog/menf21bmc_wdt.c
8219 F:      drivers/leds/leds-menf21bmc.c
8220 F:      drivers/hwmon/menf21bmc_hwmon.c
8221 F:      Documentation/hwmon/menf21bmc
8222
8223 METAG ARCHITECTURE
8224 M:      James Hogan <james.hogan@imgtec.com>
8225 L:      linux-metag@vger.kernel.org
8226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8227 S:      Odd Fixes
8228 F:      arch/metag/
8229 F:      Documentation/metag/
8230 F:      Documentation/devicetree/bindings/metag/
8231 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8232 F:      drivers/clocksource/metag_generic.c
8233 F:      drivers/irqchip/irq-metag.c
8234 F:      drivers/irqchip/irq-metag-ext.c
8235 F:      drivers/tty/metag_da.c
8236
8237 MICROBLAZE ARCHITECTURE
8238 M:      Michal Simek <monstr@monstr.eu>
8239 W:      http://www.monstr.eu/fdt/
8240 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8241 S:      Supported
8242 F:      arch/microblaze/
8243
8244 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8245 M:      Richard Genoud <richard.genoud@gmail.com>
8246 S:      Maintained
8247 F:      drivers/tty/serial/atmel_serial.c
8248 F:      include/linux/atmel_serial.h
8249
8250 MICROCHIP / ATMEL DMA DRIVER
8251 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8253 L:      dmaengine@vger.kernel.org
8254 S:      Supported
8255 F:      drivers/dma/at_hdmac.c
8256 F:      drivers/dma/at_hdmac_regs.h
8257 F:      include/linux/platform_data/dma-atmel.h
8258
8259 MICROCHIP / ATMEL ISC DRIVER
8260 M:      Songjun Wu <songjun.wu@microchip.com>
8261 L:      linux-media@vger.kernel.org
8262 S:      Supported
8263 F:      drivers/media/platform/atmel/atmel-isc.c
8264 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8265 F:      devicetree/bindings/media/atmel-isc.txt
8266
8267 MICROCHIP USB251XB DRIVER
8268 M:      Richard Leitner <richard.leitner@skidata.com>
8269 L:      linux-usb@vger.kernel.org
8270 S:      Maintained
8271 F:      drivers/usb/misc/usb251xb.c
8272 F:      include/linux/platform_data/usb251xb.h
8273 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8274
8275 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8276 M:      Chen Yu <yu.c.chen@intel.com>
8277 L:      platform-driver-x86@vger.kernel.org
8278 S:      Supported
8279 F:      drivers/platform/x86/surfacepro3_button.c
8280
8281 MICROTEK X6 SCANNER
8282 M:      Oliver Neukum <oliver@neukum.org>
8283 S:      Maintained
8284 F:      drivers/usb/image/microtek.*
8285
8286 MIPS
8287 M:      Ralf Baechle <ralf@linux-mips.org>
8288 L:      linux-mips@linux-mips.org
8289 W:      http://www.linux-mips.org/
8290 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8291 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8292 S:      Supported
8293 F:      Documentation/devicetree/bindings/mips/
8294 F:      Documentation/mips/
8295 F:      arch/mips/
8296
8297 MIPS/LOONGSON1 ARCHITECTURE
8298 M:      Keguang Zhang <keguang.zhang@gmail.com>
8299 L:      linux-mips@linux-mips.org
8300 S:      Maintained
8301 F:      arch/mips/loongson32/
8302 F:      arch/mips/include/asm/mach-loongson32/
8303 F:      drivers/*/*loongson1*
8304 F:      drivers/*/*/*loongson1*
8305
8306 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8307 M:      Hans Verkuil <hverkuil@xs4all.nl>
8308 L:      linux-media@vger.kernel.org
8309 T:      git git://linuxtv.org/media_tree.git
8310 W:      https://linuxtv.org
8311 S:      Odd Fixes
8312 F:      drivers/media/radio/radio-miropcm20*
8313
8314 MELLANOX MLX4 core VPI driver
8315 M:      Yishai Hadas <yishaih@mellanox.com>
8316 L:      netdev@vger.kernel.org
8317 L:      linux-rdma@vger.kernel.org
8318 W:      http://www.mellanox.com
8319 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8320 S:      Supported
8321 F:      drivers/net/ethernet/mellanox/mlx4/
8322 F:      include/linux/mlx4/
8323 F:      include/uapi/rdma/mlx4-abi.h
8324
8325 MELLANOX MLX4 IB driver
8326 M:      Yishai Hadas <yishaih@mellanox.com>
8327 L:      linux-rdma@vger.kernel.org
8328 W:      http://www.mellanox.com
8329 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8330 S:      Supported
8331 F:      drivers/infiniband/hw/mlx4/
8332 F:      include/linux/mlx4/
8333
8334 MELLANOX MLX5 core VPI driver
8335 M:      Saeed Mahameed <saeedm@mellanox.com>
8336 M:      Matan Barak <matanb@mellanox.com>
8337 M:      Leon Romanovsky <leonro@mellanox.com>
8338 L:      netdev@vger.kernel.org
8339 L:      linux-rdma@vger.kernel.org
8340 W:      http://www.mellanox.com
8341 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8342 S:      Supported
8343 F:      drivers/net/ethernet/mellanox/mlx5/core/
8344 F:      include/linux/mlx5/
8345 F:      include/uapi/rdma/mlx5-abi.h
8346
8347 MELLANOX MLX5 IB driver
8348 M:      Matan Barak <matanb@mellanox.com>
8349 M:      Leon Romanovsky <leonro@mellanox.com>
8350 L:      linux-rdma@vger.kernel.org
8351 W:      http://www.mellanox.com
8352 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8353 S:      Supported
8354 F:      drivers/infiniband/hw/mlx5/
8355 F:      include/linux/mlx5/
8356
8357 MELEXIS MLX90614 DRIVER
8358 M:      Crt Mori <cmo@melexis.com>
8359 L:      linux-iio@vger.kernel.org
8360 W:      http://www.melexis.com
8361 S:      Supported
8362 F:      drivers/iio/temperature/mlx90614.c
8363
8364 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8365 M:      Don Brace <don.brace@microsemi.com>
8366 L:      esc.storagedev@microsemi.com
8367 L:      linux-scsi@vger.kernel.org
8368 S:      Supported
8369 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8370 F:      drivers/scsi/smartpqi/Kconfig
8371 F:      drivers/scsi/smartpqi/Makefile
8372 F:      include/linux/cciss*.h
8373 F:      include/uapi/linux/cciss*.h
8374 F:      Documentation/scsi/smartpqi.txt
8375
8376 MN88472 MEDIA DRIVER
8377 M:      Antti Palosaari <crope@iki.fi>
8378 L:      linux-media@vger.kernel.org
8379 W:      https://linuxtv.org
8380 W:      http://palosaari.fi/linux/
8381 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8382 S:      Maintained
8383 F:      drivers/media/dvb-frontends/mn88472*
8384
8385 MN88473 MEDIA DRIVER
8386 M:      Antti Palosaari <crope@iki.fi>
8387 L:      linux-media@vger.kernel.org
8388 W:      https://linuxtv.org
8389 W:      http://palosaari.fi/linux/
8390 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8391 S:      Maintained
8392 F:      drivers/media/dvb-frontends/mn88473*
8393
8394 MODULE SUPPORT
8395 M:      Jessica Yu <jeyu@redhat.com>
8396 M:      Rusty Russell <rusty@rustcorp.com.au>
8397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8398 S:      Maintained
8399 F:      include/linux/module.h
8400 F:      kernel/module.c
8401
8402 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8403 W:      http://popies.net/meye/
8404 S:      Orphan
8405 F:      Documentation/media/v4l-drivers/meye*
8406 F:      drivers/media/pci/meye/
8407 F:      include/uapi/linux/meye.h
8408
8409 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8410 M:      Jiri Slaby <jirislaby@gmail.com>
8411 S:      Maintained
8412 F:      Documentation/serial/moxa-smartio
8413 F:      drivers/tty/mxser.*
8414
8415 MR800 AVERMEDIA USB FM RADIO DRIVER
8416 M:      Alexey Klimov <klimov.linux@gmail.com>
8417 L:      linux-media@vger.kernel.org
8418 T:      git git://linuxtv.org/media_tree.git
8419 S:      Maintained
8420 F:      drivers/media/radio/radio-mr800.c
8421
8422 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8423 M:      Alan Ott <alan@signal11.us>
8424 L:      linux-wpan@vger.kernel.org
8425 S:      Maintained
8426 F:      drivers/net/ieee802154/mrf24j40.c
8427 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8428
8429 MSI LAPTOP SUPPORT
8430 M:      "Lee, Chun-Yi" <jlee@suse.com>
8431 L:      platform-driver-x86@vger.kernel.org
8432 S:      Maintained
8433 F:      drivers/platform/x86/msi-laptop.c
8434
8435 MSI WMI SUPPORT
8436 L:      platform-driver-x86@vger.kernel.org
8437 S:      Orphan
8438 F:      drivers/platform/x86/msi-wmi.c
8439
8440 MSI001 MEDIA DRIVER
8441 M:      Antti Palosaari <crope@iki.fi>
8442 L:      linux-media@vger.kernel.org
8443 W:      https://linuxtv.org
8444 W:      http://palosaari.fi/linux/
8445 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8446 T:      git git://linuxtv.org/anttip/media_tree.git
8447 S:      Maintained
8448 F:      drivers/media/tuners/msi001*
8449
8450 MSI2500 MEDIA DRIVER
8451 M:      Antti Palosaari <crope@iki.fi>
8452 L:      linux-media@vger.kernel.org
8453 W:      https://linuxtv.org
8454 W:      http://palosaari.fi/linux/
8455 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8456 T:      git git://linuxtv.org/anttip/media_tree.git
8457 S:      Maintained
8458 F:      drivers/media/usb/msi2500/
8459
8460 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8461 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8462 L:      linux-mtd@lists.infradead.org
8463 S:      Maintained
8464 F:      drivers/mtd/devices/docg3*
8465
8466 MT9M032 APTINA SENSOR DRIVER
8467 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8468 L:      linux-media@vger.kernel.org
8469 T:      git git://linuxtv.org/media_tree.git
8470 S:      Maintained
8471 F:      drivers/media/i2c/mt9m032.c
8472 F:      include/media/i2c/mt9m032.h
8473
8474 MT9P031 APTINA CAMERA SENSOR
8475 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8476 L:      linux-media@vger.kernel.org
8477 T:      git git://linuxtv.org/media_tree.git
8478 S:      Maintained
8479 F:      drivers/media/i2c/mt9p031.c
8480 F:      include/media/i2c/mt9p031.h
8481
8482 MT9T001 APTINA CAMERA SENSOR
8483 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8484 L:      linux-media@vger.kernel.org
8485 T:      git git://linuxtv.org/media_tree.git
8486 S:      Maintained
8487 F:      drivers/media/i2c/mt9t001.c
8488 F:      include/media/i2c/mt9t001.h
8489
8490 MT9V032 APTINA CAMERA SENSOR
8491 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8492 L:      linux-media@vger.kernel.org
8493 T:      git git://linuxtv.org/media_tree.git
8494 S:      Maintained
8495 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8496 F:      drivers/media/i2c/mt9v032.c
8497 F:      include/media/i2c/mt9v032.h
8498
8499 MULTIFUNCTION DEVICES (MFD)
8500 M:      Lee Jones <lee.jones@linaro.org>
8501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8502 S:      Supported
8503 F:      Documentation/devicetree/bindings/mfd/
8504 F:      drivers/mfd/
8505 F:      include/linux/mfd/
8506 F:      include/dt-bindings/mfd/
8507
8508 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8509 M:      Ulf Hansson <ulf.hansson@linaro.org>
8510 L:      linux-mmc@vger.kernel.org
8511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8512 S:      Maintained
8513 F:      Documentation/devicetree/bindings/mmc/
8514 F:      drivers/mmc/
8515 F:      include/linux/mmc/
8516 F:      include/uapi/linux/mmc/
8517
8518 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8519 S:      Orphan
8520 F:      drivers/mmc/host/mmc_spi.c
8521 F:      include/linux/spi/mmc_spi.h
8522
8523 MULTISOUND SOUND DRIVER
8524 M:      Andrew Veliath <andrewtv@usa.net>
8525 S:      Maintained
8526 F:      Documentation/sound/oss/MultiSound
8527 F:      sound/oss/msnd*
8528
8529 MULTITECH MULTIPORT CARD (ISICOM)
8530 S:      Orphan
8531 F:      drivers/tty/isicom.c
8532 F:      include/linux/isicom.h
8533
8534 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8535 M:      Bin Liu <b-liu@ti.com>
8536 L:      linux-usb@vger.kernel.org
8537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8538 S:      Maintained
8539 F:      drivers/usb/musb/
8540
8541 MXL5007T MEDIA DRIVER
8542 M:      Michael Krufky <mkrufky@linuxtv.org>
8543 L:      linux-media@vger.kernel.org
8544 W:      https://linuxtv.org
8545 W:      http://github.com/mkrufky
8546 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8547 T:      git git://linuxtv.org/mkrufky/tuners.git
8548 S:      Maintained
8549 F:      drivers/media/tuners/mxl5007t.*
8550
8551 MXSFB DRM DRIVER
8552 M:      Marek Vasut <marex@denx.de>
8553 S:      Supported
8554 F:      drivers/gpu/drm/mxsfb/
8555 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8556
8557 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8558 M:      Hyong-Youb Kim <hykim@myri.com>
8559 L:      netdev@vger.kernel.org
8560 W:      https://www.myricom.com/support/downloads/myri10ge.html
8561 S:      Supported
8562 F:      drivers/net/ethernet/myricom/myri10ge/
8563
8564 NAND FLASH SUBSYSTEM
8565 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8566 R:      Richard Weinberger <richard@nod.at>
8567 L:      linux-mtd@lists.infradead.org
8568 W:      http://www.linux-mtd.infradead.org/
8569 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8570 T:      git git://github.com/linux-nand/linux.git
8571 S:      Maintained
8572 F:      drivers/mtd/nand/
8573 F:      include/linux/mtd/nand*.h
8574
8575 NATSEMI ETHERNET DRIVER (DP8381x)
8576 S:      Orphan
8577 F:      drivers/net/ethernet/natsemi/natsemi.c
8578
8579 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8580 M:      Daniel Mack <zonque@gmail.com>
8581 S:      Maintained
8582 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8583 W:      http://www.native-instruments.com
8584 F:      sound/usb/caiaq/
8585
8586 NCP FILESYSTEM
8587 M:      Petr Vandrovec <petr@vandrovec.name>
8588 S:      Odd Fixes
8589 F:      fs/ncpfs/
8590
8591 NCR 5380 SCSI DRIVERS
8592 M:      Finn Thain <fthain@telegraphics.com.au>
8593 M:      Michael Schmitz <schmitzmic@gmail.com>
8594 L:      linux-scsi@vger.kernel.org
8595 S:      Maintained
8596 F:      Documentation/scsi/g_NCR5380.txt
8597 F:      drivers/scsi/NCR5380.*
8598 F:      drivers/scsi/arm/cumana_1.c
8599 F:      drivers/scsi/arm/oak.c
8600 F:      drivers/scsi/atari_scsi.*
8601 F:      drivers/scsi/dmx3191d.c
8602 F:      drivers/scsi/g_NCR5380.*
8603 F:      drivers/scsi/mac_scsi.*
8604 F:      drivers/scsi/sun3_scsi.*
8605 F:      drivers/scsi/sun3_scsi_vme.c
8606
8607 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8608 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8609 L:      linux-scsi@vger.kernel.org
8610 S:      Maintained
8611 F:      drivers/scsi/NCR_D700.*
8612
8613 NCT6775 HARDWARE MONITOR DRIVER
8614 M:      Guenter Roeck <linux@roeck-us.net>
8615 L:      linux-hwmon@vger.kernel.org
8616 S:      Maintained
8617 F:      Documentation/hwmon/nct6775
8618 F:      drivers/hwmon/nct6775.c
8619
8620 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8621 M:      Faisal Latif <faisal.latif@intel.com>
8622 L:      linux-rdma@vger.kernel.org
8623 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8624 S:      Supported
8625 F:      drivers/infiniband/hw/nes/
8626 F:      include/uapi/rdma/nes-abi.h
8627
8628 NETEM NETWORK EMULATOR
8629 M:      Stephen Hemminger <stephen@networkplumber.org>
8630 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8631 S:      Maintained
8632 F:      net/sched/sch_netem.c
8633
8634 NETERION 10GbE DRIVERS (s2io/vxge)
8635 M:      Jon Mason <jdmason@kudzu.us>
8636 L:      netdev@vger.kernel.org
8637 S:      Supported
8638 F:      Documentation/networking/s2io.txt
8639 F:      Documentation/networking/vxge.txt
8640 F:      drivers/net/ethernet/neterion/
8641
8642 NETFILTER
8643 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8644 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8645 L:      netfilter-devel@vger.kernel.org
8646 L:      coreteam@netfilter.org
8647 W:      http://www.netfilter.org/
8648 W:      http://www.iptables.org/
8649 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8652 S:      Supported
8653 F:      include/linux/netfilter*
8654 F:      include/linux/netfilter/
8655 F:      include/net/netfilter/
8656 F:      include/uapi/linux/netfilter*
8657 F:      include/uapi/linux/netfilter/
8658 F:      net/*/netfilter.c
8659 F:      net/*/netfilter/
8660 F:      net/netfilter/
8661 F:      net/bridge/br_netfilter*.c
8662
8663 NETLABEL
8664 M:      Paul Moore <paul@paul-moore.com>
8665 W:      http://netlabel.sf.net
8666 L:      netdev@vger.kernel.org
8667 S:      Maintained
8668 F:      Documentation/netlabel/
8669 F:      include/net/netlabel.h
8670 F:      net/netlabel/
8671
8672 NETROM NETWORK LAYER
8673 M:      Ralf Baechle <ralf@linux-mips.org>
8674 L:      linux-hams@vger.kernel.org
8675 W:      http://www.linux-ax25.org/
8676 S:      Maintained
8677 F:      include/net/netrom.h
8678 F:      include/uapi/linux/netrom.h
8679 F:      net/netrom/
8680
8681 NETRONOME ETHERNET DRIVERS
8682 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8683 L:      oss-drivers@netronome.com
8684 S:      Maintained
8685 F:      drivers/net/ethernet/netronome/
8686
8687 NETWORK BLOCK DEVICE (NBD)
8688 M:      Josef Bacik <jbacik@fb.com>
8689 S:      Maintained
8690 L:      linux-block@vger.kernel.org
8691 L:      nbd-general@lists.sourceforge.net
8692 F:      Documentation/blockdev/nbd.txt
8693 F:      drivers/block/nbd.c
8694 F:      include/uapi/linux/nbd.h
8695
8696 NETWORK DROP MONITOR
8697 M:      Neil Horman <nhorman@tuxdriver.com>
8698 L:      netdev@vger.kernel.org
8699 S:      Maintained
8700 W:      https://fedorahosted.org/dropwatch/
8701 F:      net/core/drop_monitor.c
8702
8703 NETWORKING [DSA]
8704 M:      Andrew Lunn <andrew@lunn.ch>
8705 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8706 M:      Florian Fainelli <f.fainelli@gmail.com>
8707 S:      Maintained
8708 F:      net/dsa/
8709 F:      include/net/dsa.h
8710 F:      drivers/net/dsa/
8711
8712 NETWORKING [GENERAL]
8713 M:      "David S. Miller" <davem@davemloft.net>
8714 L:      netdev@vger.kernel.org
8715 W:      http://www.linuxfoundation.org/en/Net
8716 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8719 S:      Maintained
8720 F:      net/
8721 F:      include/net/
8722 F:      include/linux/in.h
8723 F:      include/linux/net.h
8724 F:      include/linux/netdevice.h
8725 F:      include/uapi/linux/in.h
8726 F:      include/uapi/linux/net.h
8727 F:      include/uapi/linux/netdevice.h
8728 F:      include/uapi/linux/net_namespace.h
8729 F:      tools/net/
8730 F:      tools/testing/selftests/net/
8731 F:      lib/random32.c
8732
8733 NETWORKING [IPv4/IPv6]
8734 M:      "David S. Miller" <davem@davemloft.net>
8735 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8736 M:      James Morris <jmorris@namei.org>
8737 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8738 M:      Patrick McHardy <kaber@trash.net>
8739 L:      netdev@vger.kernel.org
8740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8741 S:      Maintained
8742 F:      net/ipv4/
8743 F:      net/ipv6/
8744 F:      include/net/ip*
8745 F:      arch/x86/net/*
8746
8747 NETWORKING [IPSEC]
8748 M:      Steffen Klassert <steffen.klassert@secunet.com>
8749 M:      Herbert Xu <herbert@gondor.apana.org.au>
8750 M:      "David S. Miller" <davem@davemloft.net>
8751 L:      netdev@vger.kernel.org
8752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8754 S:      Maintained
8755 F:      net/core/flow.c
8756 F:      net/xfrm/
8757 F:      net/key/
8758 F:      net/ipv4/xfrm*
8759 F:      net/ipv4/esp4.c
8760 F:      net/ipv4/ah4.c
8761 F:      net/ipv4/ipcomp.c
8762 F:      net/ipv4/ip_vti.c
8763 F:      net/ipv6/xfrm*
8764 F:      net/ipv6/esp6.c
8765 F:      net/ipv6/ah6.c
8766 F:      net/ipv6/ipcomp6.c
8767 F:      net/ipv6/ip6_vti.c
8768 F:      include/uapi/linux/xfrm.h
8769 F:      include/net/xfrm.h
8770
8771 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8772 M:      Paul Moore <paul@paul-moore.com>
8773 L:      netdev@vger.kernel.org
8774 S:      Maintained
8775
8776 NETWORKING [WIRELESS]
8777 L:      linux-wireless@vger.kernel.org
8778 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8779
8780 NETWORKING DRIVERS
8781 L:      netdev@vger.kernel.org
8782 W:      http://www.linuxfoundation.org/en/Net
8783 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8786 S:      Odd Fixes
8787 F:      Documentation/devicetree/bindings/net/
8788 F:      drivers/net/
8789 F:      include/linux/if_*
8790 F:      include/linux/netdevice.h
8791 F:      include/linux/etherdevice.h
8792 F:      include/linux/fcdevice.h
8793 F:      include/linux/fddidevice.h
8794 F:      include/linux/hippidevice.h
8795 F:      include/linux/inetdevice.h
8796 F:      include/uapi/linux/if_*
8797 F:      include/uapi/linux/netdevice.h
8798
8799 NETWORKING DRIVERS (WIRELESS)
8800 M:      Kalle Valo <kvalo@codeaurora.org>
8801 L:      linux-wireless@vger.kernel.org
8802 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8805 S:      Maintained
8806 F:      Documentation/devicetree/bindings/net/wireless/
8807 F:      drivers/net/wireless/
8808
8809 NETXEN (1/10) GbE SUPPORT
8810 M:      Manish Chopra <manish.chopra@cavium.com>
8811 M:      Rahul Verma <rahul.verma@cavium.com>
8812 M:      Dept-GELinuxNICDev@cavium.com
8813 L:      netdev@vger.kernel.org
8814 S:      Supported
8815 F:      drivers/net/ethernet/qlogic/netxen/
8816
8817 NFC SUBSYSTEM
8818 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8819 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8820 M:      Samuel Ortiz <sameo@linux.intel.com>
8821 L:      linux-wireless@vger.kernel.org
8822 L:      linux-nfc@lists.01.org (subscribers-only)
8823 S:      Supported
8824 F:      net/nfc/
8825 F:      include/net/nfc/
8826 F:      include/uapi/linux/nfc.h
8827 F:      drivers/nfc/
8828 F:      include/linux/platform_data/nfcmrvl.h
8829 F:      include/linux/platform_data/nxp-nci.h
8830 F:      include/linux/platform_data/pn544.h
8831 F:      include/linux/platform_data/st21nfca.h
8832 F:      include/linux/platform_data/st-nci.h
8833 F:      Documentation/devicetree/bindings/net/nfc/
8834
8835 NFS, SUNRPC, AND LOCKD CLIENTS
8836 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8837 M:      Anna Schumaker <anna.schumaker@netapp.com>
8838 L:      linux-nfs@vger.kernel.org
8839 W:      http://client.linux-nfs.org
8840 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8841 S:      Maintained
8842 F:      fs/lockd/
8843 F:      fs/nfs/
8844 F:      fs/nfs_common/
8845 F:      net/sunrpc/
8846 F:      include/linux/lockd/
8847 F:      include/linux/nfs*
8848 F:      include/linux/sunrpc/
8849 F:      include/uapi/linux/nfs*
8850 F:      include/uapi/linux/sunrpc/
8851
8852 NILFS2 FILESYSTEM
8853 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8854 L:      linux-nilfs@vger.kernel.org
8855 W:      http://nilfs.sourceforge.net/
8856 W:      http://nilfs.osdn.jp/
8857 T:      git git://github.com/konis/nilfs2.git
8858 S:      Supported
8859 F:      Documentation/filesystems/nilfs2.txt
8860 F:      fs/nilfs2/
8861 F:      include/trace/events/nilfs2.h
8862 F:      include/uapi/linux/nilfs2_api.h
8863 F:      include/uapi/linux/nilfs2_ondisk.h
8864
8865 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8866 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8867 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8868 S:      Maintained
8869 F:      Documentation/scsi/NinjaSCSI.txt
8870 F:      drivers/scsi/pcmcia/nsp_*
8871
8872 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8873 M:      GOTO Masanori <gotom@debian.or.jp>
8874 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8875 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8876 S:      Maintained
8877 F:      Documentation/scsi/NinjaSCSI.txt
8878 F:      drivers/scsi/nsp32*
8879
8880 NIOS2 ARCHITECTURE
8881 M:      Ley Foon Tan <lftan@altera.com>
8882 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8884 S:      Maintained
8885 F:      arch/nios2/
8886
8887 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8888 M:      Pavel Machek <pavel@ucw.cz>
8889 M:      Sakari Ailus <sakari.ailus@iki.fi>
8890 L:      linux-media@vger.kernel.org
8891 S:      Maintained
8892 F:      drivers/media/i2c/et8ek8
8893 F:      drivers/media/i2c/ad5820.c
8894
8895 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8896 M:      Pavel Machek <pavel@ucw.cz>
8897 M:      Sakari Ailus <sakari.ailus@iki.fi>
8898 L:      linux-media@vger.kernel.org
8899 S:      Maintained
8900 F:      drivers/media/i2c/et8ek8
8901 F:      drivers/media/i2c/ad5820.c
8902
8903 NOKIA N900 POWER SUPPLY DRIVERS
8904 R:      Pali Rohár <pali.rohar@gmail.com>
8905 F:      include/linux/power/bq2415x_charger.h
8906 F:      include/linux/power/bq27xxx_battery.h
8907 F:      include/linux/power/isp1704_charger.h
8908 F:      drivers/power/supply/bq2415x_charger.c
8909 F:      drivers/power/supply/bq27xxx_battery.c
8910 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8911 F:      drivers/power/supply/isp1704_charger.c
8912 F:      drivers/power/supply/rx51_battery.c
8913
8914 NTB DRIVER CORE
8915 M:      Jon Mason <jdmason@kudzu.us>
8916 M:      Dave Jiang <dave.jiang@intel.com>
8917 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8918 L:      linux-ntb@googlegroups.com
8919 S:      Supported
8920 W:      https://github.com/jonmason/ntb/wiki
8921 T:      git git://github.com/jonmason/ntb.git
8922 F:      drivers/ntb/
8923 F:      drivers/net/ntb_netdev.c
8924 F:      include/linux/ntb.h
8925 F:      include/linux/ntb_transport.h
8926 F:      tools/testing/selftests/ntb/
8927
8928 NTB INTEL DRIVER
8929 M:      Jon Mason <jdmason@kudzu.us>
8930 M:      Dave Jiang <dave.jiang@intel.com>
8931 L:      linux-ntb@googlegroups.com
8932 S:      Supported
8933 W:      https://github.com/jonmason/ntb/wiki
8934 T:      git git://github.com/jonmason/ntb.git
8935 F:      drivers/ntb/hw/intel/
8936
8937 NTB AMD DRIVER
8938 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8939 L:      linux-ntb@googlegroups.com
8940 S:      Supported
8941 F:      drivers/ntb/hw/amd/
8942
8943 NTFS FILESYSTEM
8944 M:      Anton Altaparmakov <anton@tuxera.com>
8945 L:      linux-ntfs-dev@lists.sourceforge.net
8946 W:      http://www.tuxera.com/
8947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8948 S:      Supported
8949 F:      Documentation/filesystems/ntfs.txt
8950 F:      fs/ntfs/
8951
8952 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8953 M:      Antonino Daplas <adaplas@gmail.com>
8954 L:      linux-fbdev@vger.kernel.org
8955 S:      Maintained
8956 F:      drivers/video/fbdev/riva/
8957 F:      drivers/video/fbdev/nvidia/
8958
8959 NVM EXPRESS DRIVER
8960 M:      Keith Busch <keith.busch@intel.com>
8961 M:      Jens Axboe <axboe@fb.com>
8962 M:      Christoph Hellwig <hch@lst.de>
8963 M:      Sagi Grimberg <sagi@grimberg.me>
8964 L:      linux-nvme@lists.infradead.org
8965 T:      git://git.infradead.org/nvme.git
8966 W:      http://git.infradead.org/nvme.git
8967 S:      Supported
8968 F:      drivers/nvme/host/
8969 F:      include/linux/nvme.h
8970 F:      include/uapi/linux/nvme_ioctl.h
8971
8972 NVM EXPRESS TARGET DRIVER
8973 M:      Christoph Hellwig <hch@lst.de>
8974 M:      Sagi Grimberg <sagi@grimberg.me>
8975 L:      linux-nvme@lists.infradead.org
8976 T:      git://git.infradead.org/nvme.git
8977 W:      http://git.infradead.org/nvme.git
8978 S:      Supported
8979 F:      drivers/nvme/target/
8980
8981 NVM EXPRESS FC TRANSPORT DRIVERS
8982 M:      James Smart <james.smart@broadcom.com>
8983 L:      linux-nvme@lists.infradead.org
8984 S:      Supported
8985 F:      include/linux/nvme-fc.h
8986 F:      include/linux/nvme-fc-driver.h
8987 F:      drivers/nvme/host/fc.c
8988 F:      drivers/nvme/target/fc.c
8989 F:      drivers/nvme/target/fcloop.c
8990
8991 NVMEM FRAMEWORK
8992 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8993 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8994 S:      Maintained
8995 F:      drivers/nvmem/
8996 F:      Documentation/devicetree/bindings/nvmem/
8997 F:      include/linux/nvmem-consumer.h
8998 F:      include/linux/nvmem-provider.h
8999
9000 NXP-NCI NFC DRIVER
9001 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9002 R:      Charles Gorand <charles.gorand@effinnov.com>
9003 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9004 S:      Supported
9005 F:      drivers/nfc/nxp-nci
9006
9007 NXP TDA998X DRM DRIVER
9008 M:      Russell King <linux@armlinux.org.uk>
9009 S:      Supported
9010 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9011 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9012 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9013 F:      include/drm/i2c/tda998x.h
9014
9015 NXP TFA9879 DRIVER
9016 M:      Peter Rosin <peda@axentia.se>
9017 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9018 S:      Maintained
9019 F:      sound/soc/codecs/tfa9879*
9020
9021 OBJTOOL
9022 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9023 S:      Supported
9024 F:      tools/objtool/
9025
9026 OMAP SUPPORT
9027 M:      Tony Lindgren <tony@atomide.com>
9028 L:      linux-omap@vger.kernel.org
9029 W:      http://www.muru.com/linux/omap/
9030 W:      http://linux.omap.com/
9031 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9033 S:      Maintained
9034 F:      arch/arm/*omap*/
9035 F:      arch/arm/configs/omap1_defconfig
9036 F:      arch/arm/configs/omap2plus_defconfig
9037 F:      drivers/i2c/busses/i2c-omap.c
9038 F:      drivers/irqchip/irq-omap-intc.c
9039 F:      drivers/mfd/*omap*.c
9040 F:      drivers/mfd/menelaus.c
9041 F:      drivers/mfd/palmas.c
9042 F:      drivers/mfd/tps65217.c
9043 F:      drivers/mfd/tps65218.c
9044 F:      drivers/mfd/tps65910.c
9045 F:      drivers/mfd/twl-core.[ch]
9046 F:      drivers/mfd/twl4030*.c
9047 F:      drivers/mfd/twl6030*.c
9048 F:      drivers/mfd/twl6040*.c
9049 F:      drivers/regulator/palmas-regulator*.c
9050 F:      drivers/regulator/pbias-regulator.c
9051 F:      drivers/regulator/tps65217-regulator.c
9052 F:      drivers/regulator/tps65218-regulator.c
9053 F:      drivers/regulator/tps65910-regulator.c
9054 F:      drivers/regulator/twl-regulator.c
9055 F:      drivers/regulator/twl6030-regulator.c
9056 F:      include/linux/i2c-omap.h
9057
9058 OMAP DEVICE TREE SUPPORT
9059 M:      Benoît Cousson <bcousson@baylibre.com>
9060 M:      Tony Lindgren <tony@atomide.com>
9061 L:      linux-omap@vger.kernel.org
9062 L:      devicetree@vger.kernel.org
9063 S:      Maintained
9064 F:      arch/arm/boot/dts/*omap*
9065 F:      arch/arm/boot/dts/*am3*
9066 F:      arch/arm/boot/dts/*am4*
9067 F:      arch/arm/boot/dts/*am5*
9068 F:      arch/arm/boot/dts/*dra7*
9069
9070 OMAP CLOCK FRAMEWORK SUPPORT
9071 M:      Paul Walmsley <paul@pwsan.com>
9072 L:      linux-omap@vger.kernel.org
9073 S:      Maintained
9074 F:      arch/arm/*omap*/*clock*
9075
9076 OMAP POWER MANAGEMENT SUPPORT
9077 M:      Kevin Hilman <khilman@kernel.org>
9078 L:      linux-omap@vger.kernel.org
9079 S:      Maintained
9080 F:      arch/arm/*omap*/*pm*
9081 F:      drivers/cpufreq/omap-cpufreq.c
9082
9083 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9084 M:      Rajendra Nayak <rnayak@codeaurora.org>
9085 M:      Paul Walmsley <paul@pwsan.com>
9086 L:      linux-omap@vger.kernel.org
9087 S:      Maintained
9088 F:      arch/arm/mach-omap2/prm*
9089
9090 OMAP AUDIO SUPPORT
9091 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9092 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9093 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9094 L:      linux-omap@vger.kernel.org
9095 S:      Maintained
9096 F:      sound/soc/omap/
9097
9098 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9099 M:      Roger Quadros <rogerq@ti.com>
9100 M:      Tony Lindgren <tony@atomide.com>
9101 L:      linux-omap@vger.kernel.org
9102 S:      Maintained
9103 F:      drivers/memory/omap-gpmc.c
9104 F:      arch/arm/mach-omap2/*gpmc*
9105
9106 OMAP FRAMEBUFFER SUPPORT
9107 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9108 L:      linux-fbdev@vger.kernel.org
9109 L:      linux-omap@vger.kernel.org
9110 S:      Maintained
9111 F:      drivers/video/fbdev/omap/
9112
9113 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9114 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9115 L:      linux-omap@vger.kernel.org
9116 L:      linux-fbdev@vger.kernel.org
9117 S:      Maintained
9118 F:      drivers/video/fbdev/omap2/
9119 F:      Documentation/arm/OMAP/DSS
9120
9121 OMAP HARDWARE SPINLOCK SUPPORT
9122 M:      Ohad Ben-Cohen <ohad@wizery.com>
9123 L:      linux-omap@vger.kernel.org
9124 S:      Maintained
9125 F:      drivers/hwspinlock/omap_hwspinlock.c
9126
9127 OMAP MMC SUPPORT
9128 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9129 L:      linux-omap@vger.kernel.org
9130 S:      Maintained
9131 F:      drivers/mmc/host/omap.c
9132
9133 OMAP HS MMC SUPPORT
9134 L:      linux-mmc@vger.kernel.org
9135 L:      linux-omap@vger.kernel.org
9136 S:      Orphan
9137 F:      drivers/mmc/host/omap_hsmmc.c
9138
9139 OMAP RANDOM NUMBER GENERATOR SUPPORT
9140 M:      Deepak Saxena <dsaxena@plexity.net>
9141 S:      Maintained
9142 F:      drivers/char/hw_random/omap-rng.c
9143
9144 OMAP HWMOD SUPPORT
9145 M:      Benoît Cousson <bcousson@baylibre.com>
9146 M:      Paul Walmsley <paul@pwsan.com>
9147 L:      linux-omap@vger.kernel.org
9148 S:      Maintained
9149 F:      arch/arm/mach-omap2/omap_hwmod.*
9150
9151 OMAP HWMOD DATA
9152 M:      Paul Walmsley <paul@pwsan.com>
9153 L:      linux-omap@vger.kernel.org
9154 S:      Maintained
9155 F:      arch/arm/mach-omap2/omap_hwmod*data*
9156
9157 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9158 M:      Benoît Cousson <bcousson@baylibre.com>
9159 L:      linux-omap@vger.kernel.org
9160 S:      Maintained
9161 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9162
9163 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9164 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9165 L:      linux-media@vger.kernel.org
9166 S:      Maintained
9167 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9168 F:      drivers/media/platform/omap3isp/
9169 F:      drivers/staging/media/omap4iss/
9170
9171 OMAP USB SUPPORT
9172 L:      linux-usb@vger.kernel.org
9173 L:      linux-omap@vger.kernel.org
9174 S:      Orphan
9175 F:      drivers/usb/*/*omap*
9176 F:      arch/arm/*omap*/usb*
9177
9178 OMAP GPIO DRIVER
9179 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9180 M:      Santosh Shilimkar <ssantosh@kernel.org>
9181 M:      Kevin Hilman <khilman@kernel.org>
9182 L:      linux-omap@vger.kernel.org
9183 S:      Maintained
9184 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9185 F:      drivers/gpio/gpio-omap.c
9186
9187 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9188 M:      Mark Jackson <mpfj@newflow.co.uk>
9189 L:      linux-omap@vger.kernel.org
9190 S:      Maintained
9191 F:      arch/arm/boot/dts/am335x-nano.dts
9192
9193 OMFS FILESYSTEM
9194 M:      Bob Copeland <me@bobcopeland.com>
9195 L:      linux-karma-devel@lists.sourceforge.net
9196 S:      Maintained
9197 F:      Documentation/filesystems/omfs.txt
9198 F:      fs/omfs/
9199
9200 OMNIKEY CARDMAN 4000 DRIVER
9201 M:      Harald Welte <laforge@gnumonks.org>
9202 S:      Maintained
9203 F:      drivers/char/pcmcia/cm4000_cs.c
9204 F:      include/linux/cm4000_cs.h
9205 F:      include/uapi/linux/cm4000_cs.h
9206
9207 OMNIKEY CARDMAN 4040 DRIVER
9208 M:      Harald Welte <laforge@gnumonks.org>
9209 S:      Maintained
9210 F:      drivers/char/pcmcia/cm4040_cs.*
9211
9212 OMNIVISION OV7670 SENSOR DRIVER
9213 M:      Jonathan Corbet <corbet@lwn.net>
9214 L:      linux-media@vger.kernel.org
9215 T:      git git://linuxtv.org/media_tree.git
9216 S:      Maintained
9217 F:      drivers/media/i2c/ov7670.c
9218
9219 ONENAND FLASH DRIVER
9220 M:      Kyungmin Park <kyungmin.park@samsung.com>
9221 L:      linux-mtd@lists.infradead.org
9222 S:      Maintained
9223 F:      drivers/mtd/onenand/
9224 F:      include/linux/mtd/onenand*.h
9225
9226 ONSTREAM SCSI TAPE DRIVER
9227 M:      Willem Riede <osst@riede.org>
9228 L:      osst-users@lists.sourceforge.net
9229 L:      linux-scsi@vger.kernel.org
9230 S:      Maintained
9231 F:      Documentation/scsi/osst.txt
9232 F:      drivers/scsi/osst.*
9233 F:      drivers/scsi/osst_*.h
9234 F:      drivers/scsi/st.h
9235
9236 OPENCORES I2C BUS DRIVER
9237 M:      Peter Korsgaard <jacmet@sunsite.dk>
9238 L:      linux-i2c@vger.kernel.org
9239 S:      Maintained
9240 F:      Documentation/i2c/busses/i2c-ocores
9241 F:      drivers/i2c/busses/i2c-ocores.c
9242
9243 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9244 M:      Rob Herring <robh+dt@kernel.org>
9245 M:      Frank Rowand <frowand.list@gmail.com>
9246 L:      devicetree@vger.kernel.org
9247 W:      http://www.devicetree.org/
9248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9249 S:      Maintained
9250 F:      drivers/of/
9251 F:      include/linux/of*.h
9252 F:      scripts/dtc/
9253
9254 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9255 M:      Rob Herring <robh+dt@kernel.org>
9256 M:      Mark Rutland <mark.rutland@arm.com>
9257 L:      devicetree@vger.kernel.org
9258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9259 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9260 S:      Maintained
9261 F:      Documentation/devicetree/
9262 F:      arch/*/boot/dts/
9263 F:      include/dt-bindings/
9264
9265 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9266 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9267 L:      devicetree@vger.kernel.org
9268 S:      Maintained
9269 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9270 F:      Documentation/devicetree/overlay-notes.txt
9271 F:      drivers/of/overlay.c
9272 F:      drivers/of/resolver.c
9273
9274 OPENRISC ARCHITECTURE
9275 M:      Jonas Bonn <jonas@southpole.se>
9276 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9277 M:      Stafford Horne <shorne@gmail.com>
9278 L:      openrisc@lists.librecores.org
9279 W:      http://openrisc.io
9280 S:      Maintained
9281 F:      arch/openrisc/
9282
9283 OPENVSWITCH
9284 M:      Pravin Shelar <pshelar@nicira.com>
9285 L:      netdev@vger.kernel.org
9286 L:      dev@openvswitch.org
9287 W:      http://openvswitch.org
9288 S:      Maintained
9289 F:      net/openvswitch/
9290 F:      include/uapi/linux/openvswitch.h
9291
9292 OPERATING PERFORMANCE POINTS (OPP)
9293 M:      Viresh Kumar <vireshk@kernel.org>
9294 M:      Nishanth Menon <nm@ti.com>
9295 M:      Stephen Boyd <sboyd@codeaurora.org>
9296 L:      linux-pm@vger.kernel.org
9297 S:      Maintained
9298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9299 F:      drivers/base/power/opp/
9300 F:      include/linux/pm_opp.h
9301 F:      Documentation/power/opp.txt
9302 F:      Documentation/devicetree/bindings/opp/
9303
9304 OPL4 DRIVER
9305 M:      Clemens Ladisch <clemens@ladisch.de>
9306 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9307 T:      git git://git.alsa-project.org/alsa-kernel.git
9308 S:      Maintained
9309 F:      sound/drivers/opl4/
9310
9311 OPROFILE
9312 M:      Robert Richter <rric@kernel.org>
9313 L:      oprofile-list@lists.sf.net
9314 S:      Maintained
9315 F:      arch/*/include/asm/oprofile*.h
9316 F:      arch/*/oprofile/
9317 F:      drivers/oprofile/
9318 F:      include/linux/oprofile.h
9319
9320 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9321 M:      Mark Fasheh <mfasheh@versity.com>
9322 M:      Joel Becker <jlbec@evilplan.org>
9323 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9324 W:      http://ocfs2.wiki.kernel.org
9325 S:      Supported
9326 F:      Documentation/filesystems/ocfs2.txt
9327 F:      Documentation/filesystems/dlmfs.txt
9328 F:      fs/ocfs2/
9329
9330 ORINOCO DRIVER
9331 L:      linux-wireless@vger.kernel.org
9332 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9333 W:      http://www.nongnu.org/orinoco/
9334 S:      Orphan
9335 F:      drivers/net/wireless/intersil/orinoco/
9336
9337 OSD LIBRARY and FILESYSTEM
9338 M:      Boaz Harrosh <ooo@electrozaur.com>
9339 M:      Benny Halevy <bhalevy@primarydata.com>
9340 L:      osd-dev@open-osd.org
9341 W:      http://open-osd.org
9342 T:      git git://git.open-osd.org/open-osd.git
9343 S:      Maintained
9344 F:      drivers/scsi/osd/
9345 F:      include/scsi/osd_*
9346 F:      fs/exofs/
9347
9348 OVERLAY FILESYSTEM
9349 M:      Miklos Szeredi <miklos@szeredi.hu>
9350 L:      linux-unionfs@vger.kernel.org
9351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9352 S:      Supported
9353 F:      fs/overlayfs/
9354 F:      Documentation/filesystems/overlayfs.txt
9355
9356 ORANGEFS FILESYSTEM
9357 M:      Mike Marshall <hubcap@omnibond.com>
9358 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9360 S:      Supported
9361 F:      fs/orangefs/
9362 F:      Documentation/filesystems/orangefs.txt
9363
9364 P54 WIRELESS DRIVER
9365 M:      Christian Lamparter <chunkeey@googlemail.com>
9366 L:      linux-wireless@vger.kernel.org
9367 W:      http://wireless.kernel.org/en/users/Drivers/p54
9368 S:      Maintained
9369 F:      drivers/net/wireless/intersil/p54/
9370
9371 PA SEMI ETHERNET DRIVER
9372 L:      netdev@vger.kernel.org
9373 S:      Orphan
9374 F:      drivers/net/ethernet/pasemi/*
9375
9376 PA SEMI SMBUS DRIVER
9377 L:      linux-i2c@vger.kernel.org
9378 S:      Orphan
9379 F:      drivers/i2c/busses/i2c-pasemi.c
9380
9381 PADATA PARALLEL EXECUTION MECHANISM
9382 M:      Steffen Klassert <steffen.klassert@secunet.com>
9383 L:      linux-crypto@vger.kernel.org
9384 S:      Maintained
9385 F:      kernel/padata.c
9386 F:      include/linux/padata.h
9387 F:      Documentation/padata.txt
9388
9389 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9390 M:      Harald Welte <laforge@gnumonks.org>
9391 L:      platform-driver-x86@vger.kernel.org
9392 S:      Maintained
9393 F:      drivers/platform/x86/panasonic-laptop.c
9394
9395 PANASONIC MN10300/AM33/AM34 PORT
9396 M:      David Howells <dhowells@redhat.com>
9397 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9398 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9399 S:      Maintained
9400 F:      Documentation/mn10300/
9401 F:      arch/mn10300/
9402
9403 PARALLEL LCD/KEYPAD PANEL DRIVER
9404 M:      Willy Tarreau <willy@haproxy.com>
9405 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9406 S:      Odd Fixes
9407 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9408 F:      drivers/misc/panel.c
9409
9410 PARALLEL PORT SUBSYSTEM
9411 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9412 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9413 L:      linux-parport@lists.infradead.org (subscribers-only)
9414 S:      Maintained
9415 F:      drivers/parport/
9416 F:      include/linux/parport*.h
9417 F:      drivers/char/ppdev.c
9418 F:      include/uapi/linux/ppdev.h
9419 F:      Documentation/parport*.txt
9420
9421 PARAVIRT_OPS INTERFACE
9422 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9423 M:      Chris Wright <chrisw@sous-sol.org>
9424 M:      Alok Kataria <akataria@vmware.com>
9425 M:      Rusty Russell <rusty@rustcorp.com.au>
9426 L:      virtualization@lists.linux-foundation.org
9427 S:      Supported
9428 F:      Documentation/virtual/paravirt_ops.txt
9429 F:      arch/*/kernel/paravirt*
9430 F:      arch/*/include/asm/paravirt.h
9431 F:      include/linux/hypervisor.h
9432
9433 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9434 M:      Tim Waugh <tim@cyberelk.net>
9435 L:      linux-parport@lists.infradead.org (subscribers-only)
9436 S:      Maintained
9437 F:      Documentation/blockdev/paride.txt
9438 F:      drivers/block/paride/
9439
9440 PARISC ARCHITECTURE
9441 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9442 M:      Helge Deller <deller@gmx.de>
9443 L:      linux-parisc@vger.kernel.org
9444 W:      http://www.parisc-linux.org/
9445 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9448 S:      Maintained
9449 F:      arch/parisc/
9450 F:      Documentation/parisc/
9451 F:      drivers/parisc/
9452 F:      drivers/char/agp/parisc-agp.c
9453 F:      drivers/input/serio/gscps2.c
9454 F:      drivers/parport/parport_gsc.*
9455 F:      drivers/tty/serial/8250/8250_gsc.c
9456 F:      drivers/video/fbdev/sti*
9457 F:      drivers/video/console/sti*
9458 F:      drivers/video/logo/logo_parisc*
9459
9460 PARMAN
9461 M:      Jiri Pirko <jiri@mellanox.com>
9462 L:      netdev@vger.kernel.org
9463 S:      Supported
9464 F:      lib/parman.c
9465 F:      lib/test_parman.c
9466 F:      include/linux/parman.h
9467
9468 PC87360 HARDWARE MONITORING DRIVER
9469 M:      Jim Cromie <jim.cromie@gmail.com>
9470 L:      linux-hwmon@vger.kernel.org
9471 S:      Maintained
9472 F:      Documentation/hwmon/pc87360
9473 F:      drivers/hwmon/pc87360.c
9474
9475 PC8736x GPIO DRIVER
9476 M:      Jim Cromie <jim.cromie@gmail.com>
9477 S:      Maintained
9478 F:      drivers/char/pc8736x_gpio.c
9479
9480 PC87427 HARDWARE MONITORING DRIVER
9481 M:      Jean Delvare <jdelvare@suse.com>
9482 L:      linux-hwmon@vger.kernel.org
9483 S:      Maintained
9484 F:      Documentation/hwmon/pc87427
9485 F:      drivers/hwmon/pc87427.c
9486
9487 PCA9532 LED DRIVER
9488 M:      Riku Voipio <riku.voipio@iki.fi>
9489 S:      Maintained
9490 F:      drivers/leds/leds-pca9532.c
9491 F:      include/linux/leds-pca9532.h
9492
9493 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9494 M:      Guenter Roeck <linux@roeck-us.net>
9495 L:      linux-i2c@vger.kernel.org
9496 S:      Maintained
9497 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9498
9499 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9500 M:      Khalid Aziz <khalid@gonehiking.org>
9501 S:      Maintained
9502 F:      drivers/firmware/pcdp.*
9503
9504 PCI ERROR RECOVERY
9505 M:      Linas Vepstas <linasvepstas@gmail.com>
9506 L:      linux-pci@vger.kernel.org
9507 S:      Supported
9508 F:      Documentation/PCI/pci-error-recovery.txt
9509
9510 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9511 M:      Russell Currey <ruscur@russell.cc>
9512 L:      linuxppc-dev@lists.ozlabs.org
9513 S:      Supported
9514 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9515 F:      arch/powerpc/kernel/eeh*.c
9516 F:      arch/powerpc/platforms/*/eeh*.c
9517 F:      arch/powerpc/include/*/eeh*.h
9518
9519 PCI SUBSYSTEM
9520 M:      Bjorn Helgaas <bhelgaas@google.com>
9521 L:      linux-pci@vger.kernel.org
9522 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9524 S:      Supported
9525 F:      Documentation/devicetree/bindings/pci/
9526 F:      Documentation/PCI/
9527 F:      drivers/pci/
9528 F:      include/linux/pci*
9529 F:      arch/x86/pci/
9530 F:      arch/x86/kernel/quirks.c
9531
9532 PCI DRIVER FOR ALTERA PCIE IP
9533 M:      Ley Foon Tan <lftan@altera.com>
9534 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9535 L:      linux-pci@vger.kernel.org
9536 S:      Supported
9537 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9538 F:      drivers/pci/host/pcie-altera.c
9539
9540 PCI DRIVER FOR ARM VERSATILE PLATFORM
9541 M:      Rob Herring <robh@kernel.org>
9542 L:      linux-pci@vger.kernel.org
9543 L:      linux-arm-kernel@lists.infradead.org
9544 S:      Maintained
9545 F:      Documentation/devicetree/bindings/pci/versatile.txt
9546 F:      drivers/pci/host/pci-versatile.c
9547
9548 PCI DRIVER FOR ARMADA 8K
9549 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9550 L:      linux-pci@vger.kernel.org
9551 L:      linux-arm-kernel@lists.infradead.org
9552 S:      Maintained
9553 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9554 F:      drivers/pci/dwc/pcie-armada8k.c
9555
9556 PCI DRIVER FOR APPLIEDMICRO XGENE
9557 M:      Tanmay Inamdar <tinamdar@apm.com>
9558 L:      linux-pci@vger.kernel.org
9559 L:      linux-arm-kernel@lists.infradead.org
9560 S:      Maintained
9561 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9562 F:      drivers/pci/host/pci-xgene.c
9563
9564 PCI DRIVER FOR FREESCALE LAYERSCAPE
9565 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9566 M:      Mingkai Hu <mingkai.hu@freescale.com>
9567 M:      Roy Zang <tie-fei.zang@freescale.com>
9568 L:      linuxppc-dev@lists.ozlabs.org
9569 L:      linux-pci@vger.kernel.org
9570 L:      linux-arm-kernel@lists.infradead.org
9571 S:      Maintained
9572 F:      drivers/pci/dwc/*layerscape*
9573
9574 PCI DRIVER FOR IMX6
9575 M:      Richard Zhu <hongxing.zhu@nxp.com>
9576 M:      Lucas Stach <l.stach@pengutronix.de>
9577 L:      linux-pci@vger.kernel.org
9578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9579 S:      Maintained
9580 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9581 F:      drivers/pci/dwc/*imx6*
9582
9583 PCI DRIVER FOR TI KEYSTONE
9584 M:      Murali Karicheri <m-karicheri2@ti.com>
9585 L:      linux-pci@vger.kernel.org
9586 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9587 S:      Maintained
9588 F:      drivers/pci/dwc/*keystone*
9589
9590 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9591 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9592 M:      Jason Cooper <jason@lakedaemon.net>
9593 L:      linux-pci@vger.kernel.org
9594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9595 S:      Maintained
9596 F:      drivers/pci/host/*mvebu*
9597
9598 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9599 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9600 L:      linux-pci@vger.kernel.org
9601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9602 S:      Maintained
9603 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9604 F:      drivers/pci/host/pci-aardvark.c
9605
9606 PCI DRIVER FOR NVIDIA TEGRA
9607 M:      Thierry Reding <thierry.reding@gmail.com>
9608 L:      linux-tegra@vger.kernel.org
9609 L:      linux-pci@vger.kernel.org
9610 S:      Supported
9611 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9612 F:      drivers/pci/host/pci-tegra.c
9613
9614 PCI DRIVER FOR TI DRA7XX
9615 M:      Kishon Vijay Abraham I <kishon@ti.com>
9616 L:      linux-omap@vger.kernel.org
9617 L:      linux-pci@vger.kernel.org
9618 S:      Supported
9619 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9620 F:      drivers/pci/dwc/pci-dra7xx.c
9621
9622 PCI DRIVER FOR RENESAS R-CAR
9623 M:      Simon Horman <horms@verge.net.au>
9624 L:      linux-pci@vger.kernel.org
9625 L:      linux-renesas-soc@vger.kernel.org
9626 S:      Maintained
9627 F:      drivers/pci/host/*rcar*
9628
9629 PCI DRIVER FOR SAMSUNG EXYNOS
9630 M:      Jingoo Han <jingoohan1@gmail.com>
9631 L:      linux-pci@vger.kernel.org
9632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9633 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9634 S:      Maintained
9635 F:      drivers/pci/dwc/pci-exynos.c
9636
9637 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9638 M:      Jingoo Han <jingoohan1@gmail.com>
9639 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9640 L:      linux-pci@vger.kernel.org
9641 S:      Maintained
9642 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9643 F:      drivers/pci/dwc/*designware*
9644
9645 PCI DRIVER FOR GENERIC OF HOSTS
9646 M:      Will Deacon <will.deacon@arm.com>
9647 L:      linux-pci@vger.kernel.org
9648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9649 S:      Maintained
9650 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9651 F:      drivers/pci/host/pci-host-common.c
9652 F:      drivers/pci/host/pci-host-generic.c
9653
9654 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9655 M:      Keith Busch <keith.busch@intel.com>
9656 L:      linux-pci@vger.kernel.org
9657 S:      Supported
9658 F:      drivers/pci/host/vmd.c
9659
9660 PCIE DRIVER FOR ST SPEAR13XX
9661 M:      Pratyush Anand <pratyush.anand@gmail.com>
9662 L:      linux-pci@vger.kernel.org
9663 S:      Maintained
9664 F:      drivers/pci/dwc/*spear*
9665
9666 PCI MSI DRIVER FOR ALTERA MSI IP
9667 M:      Ley Foon Tan <lftan@altera.com>
9668 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9669 L:      linux-pci@vger.kernel.org
9670 S:      Supported
9671 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9672 F:      drivers/pci/host/pcie-altera-msi.c
9673
9674 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9675 M:      Duc Dang <dhdang@apm.com>
9676 L:      linux-pci@vger.kernel.org
9677 L:      linux-arm-kernel@lists.infradead.org
9678 S:      Maintained
9679 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9680 F:      drivers/pci/host/pci-xgene-msi.c
9681
9682 PCIE DRIVER FOR AXIS ARTPEC
9683 M:      Niklas Cassel <niklas.cassel@axis.com>
9684 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9685 L:      linux-arm-kernel@axis.com
9686 L:      linux-pci@vger.kernel.org
9687 S:      Maintained
9688 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9689 F:      drivers/pci/dwc/*artpec*
9690
9691 PCIE DRIVER FOR HISILICON
9692 M:      Zhou Wang <wangzhou1@hisilicon.com>
9693 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9694 L:      linux-pci@vger.kernel.org
9695 S:      Maintained
9696 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9697 F:      drivers/pci/dwc/pcie-hisi.c
9698
9699 PCIE DRIVER FOR ROCKCHIP
9700 M:      Shawn Lin <shawn.lin@rock-chips.com>
9701 M:      Wenrui Li <wenrui.li@rock-chips.com>
9702 L:      linux-pci@vger.kernel.org
9703 L:      linux-rockchip@lists.infradead.org
9704 S:      Maintained
9705 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9706 F:      drivers/pci/host/pcie-rockchip.c
9707
9708 PCIE DRIVER FOR QUALCOMM MSM
9709 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9710 L:     linux-pci@vger.kernel.org
9711 L:     linux-arm-msm@vger.kernel.org
9712 S:     Maintained
9713 F:     drivers/pci/dwc/*qcom*
9714
9715 PCIE DRIVER FOR CAVIUM THUNDERX
9716 M:      David Daney <david.daney@cavium.com>
9717 L:      linux-pci@vger.kernel.org
9718 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9719 S:      Supported
9720 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9721 F:      drivers/pci/host/pci-thunder-*
9722
9723 PCMCIA SUBSYSTEM
9724 P:      Linux PCMCIA Team
9725 L:      linux-pcmcia@lists.infradead.org
9726 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9728 S:      Maintained
9729 F:      Documentation/pcmcia/
9730 F:      tools/pcmcia/
9731 F:      drivers/pcmcia/
9732 F:      include/pcmcia/
9733
9734 PCNET32 NETWORK DRIVER
9735 M:      Don Fry <pcnet32@frontier.com>
9736 L:      netdev@vger.kernel.org
9737 S:      Maintained
9738 F:      drivers/net/ethernet/amd/pcnet32.c
9739
9740 PCRYPT PARALLEL CRYPTO ENGINE
9741 M:      Steffen Klassert <steffen.klassert@secunet.com>
9742 L:      linux-crypto@vger.kernel.org
9743 S:      Maintained
9744 F:      crypto/pcrypt.c
9745 F:      include/crypto/pcrypt.h
9746
9747 PER-CPU MEMORY ALLOCATOR
9748 M:      Tejun Heo <tj@kernel.org>
9749 M:      Christoph Lameter <cl@linux.com>
9750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9751 S:      Maintained
9752 F:      include/linux/percpu*.h
9753 F:      mm/percpu*.c
9754 F:      arch/*/include/asm/percpu.h
9755
9756 PER-TASK DELAY ACCOUNTING
9757 M:      Balbir Singh <bsingharora@gmail.com>
9758 S:      Maintained
9759 F:      include/linux/delayacct.h
9760 F:      kernel/delayacct.c
9761
9762 PERFORMANCE EVENTS SUBSYSTEM
9763 M:      Peter Zijlstra <peterz@infradead.org>
9764 M:      Ingo Molnar <mingo@redhat.com>
9765 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9766 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9767 L:      linux-kernel@vger.kernel.org
9768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9769 S:      Supported
9770 F:      kernel/events/*
9771 F:      include/linux/perf_event.h
9772 F:      include/uapi/linux/perf_event.h
9773 F:      arch/*/kernel/perf_event*.c
9774 F:      arch/*/kernel/*/perf_event*.c
9775 F:      arch/*/kernel/*/*/perf_event*.c
9776 F:      arch/*/include/asm/perf_event.h
9777 F:      arch/*/kernel/perf_callchain.c
9778 F:      arch/*/events/*
9779 F:      tools/perf/
9780
9781 PERSONALITY HANDLING
9782 M:      Christoph Hellwig <hch@infradead.org>
9783 L:      linux-abi-devel@lists.sourceforge.net
9784 S:      Maintained
9785 F:      include/linux/personality.h
9786 F:      include/uapi/linux/personality.h
9787
9788 PHONET PROTOCOL
9789 M:      Remi Denis-Courmont <courmisch@gmail.com>
9790 S:      Supported
9791 F:      Documentation/networking/phonet.txt
9792 F:      include/linux/phonet.h
9793 F:      include/net/phonet/
9794 F:      include/uapi/linux/phonet.h
9795 F:      net/phonet/
9796
9797 PHRAM MTD DRIVER
9798 M:      Joern Engel <joern@lazybastard.org>
9799 L:      linux-mtd@lists.infradead.org
9800 S:      Maintained
9801 F:      drivers/mtd/devices/phram.c
9802
9803 PICOLCD HID DRIVER
9804 M:      Bruno Prémont <bonbons@linux-vserver.org>
9805 L:      linux-input@vger.kernel.org
9806 S:      Maintained
9807 F:      drivers/hid/hid-picolcd*
9808
9809 PICOXCELL SUPPORT
9810 M:      Jamie Iles <jamie@jamieiles.com>
9811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9812 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9813 S:      Supported
9814 F:      arch/arm/boot/dts/picoxcell*
9815 F:      arch/arm/mach-picoxcell/
9816 F:      drivers/crypto/picoxcell*
9817
9818 PIN CONTROL SUBSYSTEM
9819 M:      Linus Walleij <linus.walleij@linaro.org>
9820 L:      linux-gpio@vger.kernel.org
9821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9822 S:      Maintained
9823 F:      Documentation/devicetree/bindings/pinctrl/
9824 F:      Documentation/pinctrl.txt
9825 F:      drivers/pinctrl/
9826 F:      include/linux/pinctrl/
9827
9828 PIN CONTROLLER - ATMEL AT91
9829 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9831 S:      Maintained
9832 F:      drivers/pinctrl/pinctrl-at91.*
9833
9834 PIN CONTROLLER - ATMEL AT91 PIO4
9835 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9836 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9837 L:      linux-gpio@vger.kernel.org
9838 S:      Supported
9839 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9840
9841 PIN CONTROLLER - INTEL
9842 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9843 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9844 S:      Maintained
9845 F:      drivers/pinctrl/intel/
9846
9847 PIN CONTROLLER - RENESAS
9848 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9849 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9850 L:      linux-renesas-soc@vger.kernel.org
9851 S:      Maintained
9852 F:      drivers/pinctrl/sh-pfc/
9853
9854 PIN CONTROLLER - SAMSUNG
9855 M:      Tomasz Figa <tomasz.figa@gmail.com>
9856 M:      Krzysztof Kozlowski <krzk@kernel.org>
9857 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9858 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9859 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9860 S:      Maintained
9861 F:      drivers/pinctrl/samsung/
9862 F:      include/dt-bindings/pinctrl/samsung.h
9863 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9864
9865 PIN CONTROLLER - SINGLE
9866 M:      Tony Lindgren <tony@atomide.com>
9867 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9868 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9869 L:      linux-omap@vger.kernel.org
9870 S:      Maintained
9871 F:      drivers/pinctrl/pinctrl-single.c
9872
9873 PIN CONTROLLER - ST SPEAR
9874 M:      Viresh Kumar <vireshk@kernel.org>
9875 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9876 W:      http://www.st.com/spear
9877 S:      Maintained
9878 F:      drivers/pinctrl/spear/
9879
9880 PISTACHIO SOC SUPPORT
9881 M:      James Hartley <james.hartley@imgtec.com>
9882 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9883 L:      linux-mips@linux-mips.org
9884 S:      Maintained
9885 F:      arch/mips/pistachio/
9886 F:      arch/mips/include/asm/mach-pistachio/
9887 F:      arch/mips/boot/dts/img/pistachio*
9888 F:      arch/mips/configs/pistachio*_defconfig
9889
9890 PKTCDVD DRIVER
9891 S:      Orphan
9892 M:      linux-block@vger.kernel.org
9893 F:      drivers/block/pktcdvd.c
9894 F:      include/linux/pktcdvd.h
9895 F:      include/uapi/linux/pktcdvd.h
9896
9897 PKUNITY SOC DRIVERS
9898 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9899 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9900 S:      Maintained
9901 T:      git git://github.com/gxt/linux.git
9902 F:      drivers/input/serio/i8042-unicore32io.h
9903 F:      drivers/i2c/busses/i2c-puv3.c
9904 F:      drivers/video/fbdev/fb-puv3.c
9905 F:      drivers/rtc/rtc-puv3.c
9906
9907 PMBUS HARDWARE MONITORING DRIVERS
9908 M:      Guenter Roeck <linux@roeck-us.net>
9909 L:      linux-hwmon@vger.kernel.org
9910 W:      http://hwmon.wiki.kernel.org/
9911 W:      http://www.roeck-us.net/linux/drivers/
9912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9913 S:      Maintained
9914 F:      Documentation/hwmon/pmbus
9915 F:      drivers/hwmon/pmbus/
9916 F:      include/linux/i2c/pmbus.h
9917
9918 PMC SIERRA MaxRAID DRIVER
9919 L:      linux-scsi@vger.kernel.org
9920 W:      http://www.pmc-sierra.com/
9921 S:      Orphan
9922 F:      drivers/scsi/pmcraid.*
9923
9924 PMC SIERRA PM8001 DRIVER
9925 M:      Jack Wang <jinpu.wang@profitbricks.com>
9926 M:      lindar_liu@usish.com
9927 L:      pmchba@pmcs.com
9928 L:      linux-scsi@vger.kernel.org
9929 S:      Supported
9930 F:      drivers/scsi/pm8001/
9931
9932 POSIX CLOCKS and TIMERS
9933 M:      Thomas Gleixner <tglx@linutronix.de>
9934 L:      linux-kernel@vger.kernel.org
9935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9936 S:      Maintained
9937 F:      fs/timerfd.c
9938 F:      include/linux/timer*
9939 F:      kernel/time/*timer*
9940
9941 POWER MANAGEMENT CORE
9942 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9943 L:      linux-pm@vger.kernel.org
9944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9945 B:      https://bugzilla.kernel.org
9946 S:      Supported
9947 F:      drivers/base/power/
9948 F:      include/linux/pm.h
9949 F:      include/linux/pm_*
9950 F:      include/linux/powercap.h
9951 F:      drivers/powercap/
9952
9953 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9954 M:      Sebastian Reichel <sre@kernel.org>
9955 L:      linux-pm@vger.kernel.org
9956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9957 S:      Maintained
9958 F:      Documentation/devicetree/bindings/power/supply/
9959 F:      include/linux/power_supply.h
9960 F:      drivers/power/supply/
9961
9962 POWER STATE COORDINATION INTERFACE (PSCI)
9963 M:      Mark Rutland <mark.rutland@arm.com>
9964 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9965 L:      linux-arm-kernel@lists.infradead.org
9966 S:      Maintained
9967 F:      drivers/firmware/psci*.c
9968 F:      include/linux/psci.h
9969 F:      include/uapi/linux/psci.h
9970
9971 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9972 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9973 L:      linuxppc-dev@lists.ozlabs.org
9974 S:      Maintained
9975 F:      drivers/char/powernv-op-panel.c
9976
9977 PNP SUPPORT
9978 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9979 S:      Maintained
9980 F:      drivers/pnp/
9981
9982 PPP PROTOCOL DRIVERS AND COMPRESSORS
9983 M:      Paul Mackerras <paulus@samba.org>
9984 L:      linux-ppp@vger.kernel.org
9985 S:      Maintained
9986 F:      drivers/net/ppp/ppp_*
9987
9988 PPP OVER ATM (RFC 2364)
9989 M:      Mitchell Blank Jr <mitch@sfgoth.com>
9990 S:      Maintained
9991 F:      net/atm/pppoatm.c
9992 F:      include/uapi/linux/atmppp.h
9993
9994 PPP OVER ETHERNET
9995 M:      Michal Ostrowski <mostrows@earthlink.net>
9996 S:      Maintained
9997 F:      drivers/net/ppp/pppoe.c
9998 F:      drivers/net/ppp/pppox.c
9999
10000 PPP OVER L2TP
10001 M:      James Chapman <jchapman@katalix.com>
10002 S:      Maintained
10003 F:      net/l2tp/l2tp_ppp.c
10004 F:      include/linux/if_pppol2tp.h
10005 F:      include/uapi/linux/if_pppol2tp.h
10006
10007 PPS SUPPORT
10008 M:      Rodolfo Giometti <giometti@enneenne.com>
10009 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10010 L:      linuxpps@ml.enneenne.com (subscribers-only)
10011 S:      Maintained
10012 F:      Documentation/pps/
10013 F:      drivers/pps/
10014 F:      include/linux/pps*.h
10015
10016 PPTP DRIVER
10017 M:      Dmitry Kozlov <xeb@mail.ru>
10018 L:      netdev@vger.kernel.org
10019 S:      Maintained
10020 F:      drivers/net/ppp/pptp.c
10021 W:      http://sourceforge.net/projects/accel-pptp
10022
10023 PREEMPTIBLE KERNEL
10024 M:      Robert Love <rml@tech9.net>
10025 L:      kpreempt-tech@lists.sourceforge.net
10026 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10027 S:      Supported
10028 F:      Documentation/preempt-locking.txt
10029 F:      include/linux/preempt.h
10030
10031 PRINTK
10032 M:      Petr Mladek <pmladek@suse.com>
10033 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10034 R:      Steven Rostedt <rostedt@goodmis.org>
10035 S:      Maintained
10036 F:      kernel/printk/
10037 F:      include/linux/printk.h
10038
10039 PRISM54 WIRELESS DRIVER
10040 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10041 L:      linux-wireless@vger.kernel.org
10042 W:      http://wireless.kernel.org/en/users/Drivers/p54
10043 S:      Obsolete
10044 F:      drivers/net/wireless/intersil/prism54/
10045
10046 PS3 NETWORK SUPPORT
10047 M:      Geoff Levand <geoff@infradead.org>
10048 L:      netdev@vger.kernel.org
10049 L:      linuxppc-dev@lists.ozlabs.org
10050 S:      Maintained
10051 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10052
10053 PS3 PLATFORM SUPPORT
10054 M:      Geoff Levand <geoff@infradead.org>
10055 L:      linuxppc-dev@lists.ozlabs.org
10056 S:      Maintained
10057 F:      arch/powerpc/boot/ps3*
10058 F:      arch/powerpc/include/asm/lv1call.h
10059 F:      arch/powerpc/include/asm/ps3*.h
10060 F:      arch/powerpc/platforms/ps3/
10061 F:      drivers/*/ps3*
10062 F:      drivers/ps3/
10063 F:      drivers/rtc/rtc-ps3.c
10064 F:      drivers/usb/host/*ps3.c
10065 F:      sound/ppc/snd_ps3*
10066
10067 PS3VRAM DRIVER
10068 M:      Jim Paris <jim@jtan.com>
10069 M:      Geoff Levand <geoff@infradead.org>
10070 L:      linuxppc-dev@lists.ozlabs.org
10071 S:      Maintained
10072 F:      drivers/block/ps3vram.c
10073
10074 PSAMPLE PACKET SAMPLING SUPPORT:
10075 M:      Yotam Gigi <yotamg@mellanox.com>
10076 S:      Maintained
10077 F:      net/psample
10078 F:      include/net/psample.h
10079 F:      include/uapi/linux/psample.h
10080
10081 PSTORE FILESYSTEM
10082 M:      Kees Cook <keescook@chromium.org>
10083 M:      Anton Vorontsov <anton@enomsg.org>
10084 M:      Colin Cross <ccross@android.com>
10085 M:      Tony Luck <tony.luck@intel.com>
10086 S:      Maintained
10087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10088 F:      fs/pstore/
10089 F:      include/linux/pstore*
10090 F:      drivers/firmware/efi/efi-pstore.c
10091 F:      drivers/acpi/apei/erst.c
10092 F:      Documentation/admin-guide/ramoops.rst
10093 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10094 K:      \b(pstore|ramoops)
10095
10096 PTP HARDWARE CLOCK SUPPORT
10097 M:      Richard Cochran <richardcochran@gmail.com>
10098 L:      netdev@vger.kernel.org
10099 S:      Maintained
10100 W:      http://linuxptp.sourceforge.net/
10101 F:      Documentation/ABI/testing/sysfs-ptp
10102 F:      Documentation/ptp/*
10103 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10104 F:      drivers/net/phy/dp83640*
10105 F:      drivers/ptp/*
10106 F:      include/linux/ptp_cl*
10107
10108 PTRACE SUPPORT
10109 M:      Roland McGrath <roland@hack.frob.com>
10110 M:      Oleg Nesterov <oleg@redhat.com>
10111 S:      Maintained
10112 F:      include/asm-generic/syscall.h
10113 F:      include/linux/ptrace.h
10114 F:      include/linux/regset.h
10115 F:      include/linux/tracehook.h
10116 F:      include/uapi/linux/ptrace.h
10117 F:      kernel/ptrace.c
10118
10119 PULSE8-CEC DRIVER
10120 M:      Hans Verkuil <hverkuil@xs4all.nl>
10121 L:      linux-media@vger.kernel.org
10122 T:      git git://linuxtv.org/media_tree.git
10123 S:      Maintained
10124 F:      drivers/media/usb/pulse8-cec/*
10125
10126 PVRUSB2 VIDEO4LINUX DRIVER
10127 M:      Mike Isely <isely@pobox.com>
10128 L:      pvrusb2@isely.net       (subscribers-only)
10129 L:      linux-media@vger.kernel.org
10130 W:      http://www.isely.net/pvrusb2/
10131 T:      git git://linuxtv.org/media_tree.git
10132 S:      Maintained
10133 F:      Documentation/media/v4l-drivers/pvrusb2*
10134 F:      drivers/media/usb/pvrusb2/
10135
10136 PWC WEBCAM DRIVER
10137 M:      Hans Verkuil <hverkuil@xs4all.nl>
10138 L:      linux-media@vger.kernel.org
10139 T:      git git://linuxtv.org/media_tree.git
10140 S:      Odd Fixes
10141 F:      drivers/media/usb/pwc/*
10142
10143 PWM FAN DRIVER
10144 M:      Kamil Debski <kamil@wypas.org>
10145 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10146 L:      linux-hwmon@vger.kernel.org
10147 S:      Supported
10148 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10149 F:      Documentation/hwmon/pwm-fan
10150 F:      drivers/hwmon/pwm-fan.c
10151
10152 PWM SUBSYSTEM
10153 M:      Thierry Reding <thierry.reding@gmail.com>
10154 L:      linux-pwm@vger.kernel.org
10155 S:      Maintained
10156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10157 F:      Documentation/pwm.txt
10158 F:      Documentation/devicetree/bindings/pwm/
10159 F:      include/linux/pwm.h
10160 F:      drivers/pwm/
10161 F:      drivers/video/backlight/pwm_bl.c
10162 F:      include/linux/pwm_backlight.h
10163
10164 PXA2xx/PXA3xx SUPPORT
10165 M:      Daniel Mack <daniel@zonque.org>
10166 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10167 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10169 T:      git git://github.com/hzhuang1/linux.git
10170 T:      git git://github.com/rjarzmik/linux.git
10171 S:      Maintained
10172 F:      arch/arm/boot/dts/pxa*
10173 F:      arch/arm/mach-pxa/
10174 F:      drivers/dma/pxa*
10175 F:      drivers/pcmcia/pxa2xx*
10176 F:      drivers/pinctrl/pxa/
10177 F:      drivers/spi/spi-pxa2xx*
10178 F:      drivers/usb/gadget/udc/pxa2*
10179 F:      include/sound/pxa2xx-lib.h
10180 F:      sound/arm/pxa*
10181 F:      sound/soc/pxa/
10182
10183 PXA GPIO DRIVER
10184 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10185 L:      linux-gpio@vger.kernel.org
10186 S:      Maintained
10187 F:      drivers/gpio/gpio-pxa.c
10188
10189 PXA3xx NAND FLASH DRIVER
10190 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10191 L:      linux-mtd@lists.infradead.org
10192 S:      Maintained
10193 F:      drivers/mtd/nand/pxa3xx_nand.c
10194
10195 MMP SUPPORT
10196 M:      Eric Miao <eric.y.miao@gmail.com>
10197 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10199 T:      git git://github.com/hzhuang1/linux.git
10200 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10201 S:      Maintained
10202 F:      arch/arm/boot/dts/mmp*
10203 F:      arch/arm/mach-mmp/
10204
10205 PXA MMCI DRIVER
10206 S:      Orphan
10207
10208 PXA RTC DRIVER
10209 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10210 L:      rtc-linux@googlegroups.com
10211 S:      Maintained
10212
10213 QAT DRIVER
10214 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10215 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10216 L:      qat-linux@intel.com
10217 S:      Supported
10218 F:      drivers/crypto/qat/
10219
10220 QIB DRIVER
10221 M:      Mike Marciniszyn <infinipath@intel.com>
10222 L:      linux-rdma@vger.kernel.org
10223 S:      Supported
10224 F:      drivers/infiniband/hw/qib/
10225
10226 QLOGIC QLA1280 SCSI DRIVER
10227 M:      Michael Reed <mdr@sgi.com>
10228 L:      linux-scsi@vger.kernel.org
10229 S:      Maintained
10230 F:      drivers/scsi/qla1280.[ch]
10231
10232 QLOGIC QLA2XXX FC-SCSI DRIVER
10233 M:      qla2xxx-upstream@qlogic.com
10234 L:      linux-scsi@vger.kernel.org
10235 S:      Supported
10236 F:      Documentation/scsi/LICENSE.qla2xxx
10237 F:      drivers/scsi/qla2xxx/
10238
10239 QLOGIC QLA4XXX iSCSI DRIVER
10240 M:      QLogic-Storage-Upstream@qlogic.com
10241 L:      linux-scsi@vger.kernel.org
10242 S:      Supported
10243 F:      Documentation/scsi/LICENSE.qla4xxx
10244 F:      drivers/scsi/qla4xxx/
10245
10246 QLOGIC QLA3XXX NETWORK DRIVER
10247 M:      Dept-GELinuxNICDev@cavium.com
10248 L:      netdev@vger.kernel.org
10249 S:      Supported
10250 F:      Documentation/networking/LICENSE.qla3xxx
10251 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10252
10253 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10254 M:      Harish Patil <harish.patil@cavium.com>
10255 M:      Manish Chopra <manish.chopra@cavium.com>
10256 M:      Dept-GELinuxNICDev@cavium.com
10257 L:      netdev@vger.kernel.org
10258 S:      Supported
10259 F:      drivers/net/ethernet/qlogic/qlcnic/
10260
10261 QLOGIC QLGE 10Gb ETHERNET DRIVER
10262 M:      Harish Patil <harish.patil@cavium.com>
10263 M:      Manish Chopra <manish.chopra@cavium.com>
10264 M:      Dept-GELinuxNICDev@cavium.com
10265 L:      netdev@vger.kernel.org
10266 S:      Supported
10267 F:      drivers/net/ethernet/qlogic/qlge/
10268
10269 QLOGIC QL4xxx ETHERNET DRIVER
10270 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10271 M:      Ariel Elior <Ariel.Elior@cavium.com>
10272 M:      everest-linux-l2@cavium.com
10273 L:      netdev@vger.kernel.org
10274 S:      Supported
10275 F:      drivers/net/ethernet/qlogic/qed/
10276 F:      include/linux/qed/
10277 F:      drivers/net/ethernet/qlogic/qede/
10278
10279 QLOGIC QL41xxx ISCSI DRIVER
10280 M:      QLogic-Storage-Upstream@cavium.com
10281 L:      linux-scsi@vger.kernel.org
10282 S:      Supported
10283 F:      drivers/scsi/qedi/
10284
10285 QNX4 FILESYSTEM
10286 M:      Anders Larsen <al@alarsen.net>
10287 W:      http://www.alarsen.net/linux/qnx4fs/
10288 S:      Maintained
10289 F:      fs/qnx4/
10290 F:      include/uapi/linux/qnx4_fs.h
10291 F:      include/uapi/linux/qnxtypes.h
10292
10293 QORIQ DPAA2 FSL-MC BUS DRIVER
10294 M:      Stuart Yoder <stuyoder@gmail.com>
10295 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10296 L:      linux-kernel@vger.kernel.org
10297 S:      Maintained
10298 F:      drivers/staging/fsl-mc/
10299
10300 QT1010 MEDIA DRIVER
10301 M:      Antti Palosaari <crope@iki.fi>
10302 L:      linux-media@vger.kernel.org
10303 W:      https://linuxtv.org
10304 W:      http://palosaari.fi/linux/
10305 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10306 T:      git git://linuxtv.org/anttip/media_tree.git
10307 S:      Maintained
10308 F:      drivers/media/tuners/qt1010*
10309
10310 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10311 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10312 L:      linux-wireless@vger.kernel.org
10313 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10314 S:      Supported
10315 F:      drivers/net/wireless/ath/ath9k/
10316
10317 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10318 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10319 L:      ath10k@lists.infradead.org
10320 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10322 S:      Supported
10323 F:      drivers/net/wireless/ath/ath10k/
10324
10325 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10326 M:      Timur Tabi <timur@codeaurora.org>
10327 L:      netdev@vger.kernel.org
10328 S:      Supported
10329 F:      drivers/net/ethernet/qualcomm/emac/
10330
10331 QUALCOMM HEXAGON ARCHITECTURE
10332 M:      Richard Kuo <rkuo@codeaurora.org>
10333 L:      linux-hexagon@vger.kernel.org
10334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10335 S:      Supported
10336 F:      arch/hexagon/
10337
10338 QUALCOMM WCN36XX WIRELESS DRIVER
10339 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10340 L:      wcn36xx@lists.infradead.org
10341 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10342 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10343 S:      Supported
10344 F:      drivers/net/wireless/ath/wcn36xx/
10345
10346 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10347 M:      Gabriel Somlo <somlo@cmu.edu>
10348 M:      "Michael S. Tsirkin" <mst@redhat.com>
10349 L:      qemu-devel@nongnu.org
10350 S:      Maintained
10351 F:      drivers/firmware/qemu_fw_cfg.c
10352
10353 RADOS BLOCK DEVICE (RBD)
10354 M:      Ilya Dryomov <idryomov@gmail.com>
10355 M:      Sage Weil <sage@redhat.com>
10356 M:      Alex Elder <elder@kernel.org>
10357 L:      ceph-devel@vger.kernel.org
10358 W:      http://ceph.com/
10359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10360 T:      git git://github.com/ceph/ceph-client.git
10361 S:      Supported
10362 F:      Documentation/ABI/testing/sysfs-bus-rbd
10363 F:      drivers/block/rbd.c
10364 F:      drivers/block/rbd_types.h
10365
10366 RADEON FRAMEBUFFER DISPLAY DRIVER
10367 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10368 L:      linux-fbdev@vger.kernel.org
10369 S:      Maintained
10370 F:      drivers/video/fbdev/aty/radeon*
10371 F:      include/uapi/linux/radeonfb.h
10372
10373 RADIOSHARK RADIO DRIVER
10374 M:      Hans Verkuil <hverkuil@xs4all.nl>
10375 L:      linux-media@vger.kernel.org
10376 T:      git git://linuxtv.org/media_tree.git
10377 S:      Maintained
10378 F:      drivers/media/radio/radio-shark.c
10379
10380 RADIOSHARK2 RADIO DRIVER
10381 M:      Hans Verkuil <hverkuil@xs4all.nl>
10382 L:      linux-media@vger.kernel.org
10383 T:      git git://linuxtv.org/media_tree.git
10384 S:      Maintained
10385 F:      drivers/media/radio/radio-shark2.c
10386 F:      drivers/media/radio/radio-tea5777.c
10387
10388 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10389 M:      Paul Mackerras <paulus@samba.org>
10390 L:      linux-fbdev@vger.kernel.org
10391 S:      Maintained
10392 F:      drivers/video/fbdev/aty/aty128fb.c
10393
10394 RALINK MIPS ARCHITECTURE
10395 M:      John Crispin <john@phrozen.org>
10396 L:      linux-mips@linux-mips.org
10397 S:      Maintained
10398 F:      arch/mips/ralink
10399
10400 RALINK RT2X00 WIRELESS LAN DRIVER
10401 P:      rt2x00 project
10402 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10403 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10404 L:      linux-wireless@vger.kernel.org
10405 S:      Maintained
10406 F:      drivers/net/wireless/ralink/rt2x00/
10407
10408 RAMDISK RAM BLOCK DEVICE DRIVER
10409 M:      Jens Axboe <axboe@kernel.dk>
10410 S:      Maintained
10411 F:      Documentation/blockdev/ramdisk.txt
10412 F:      drivers/block/brd.c
10413
10414 RANDOM NUMBER DRIVER
10415 M:      "Theodore Ts'o" <tytso@mit.edu>
10416 S:      Maintained
10417 F:      drivers/char/random.c
10418
10419 RAPIDIO SUBSYSTEM
10420 M:      Matt Porter <mporter@kernel.crashing.org>
10421 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10422 S:      Maintained
10423 F:      drivers/rapidio/
10424
10425 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10426 L:      linux-wireless@vger.kernel.org
10427 S:      Orphan
10428 F:      drivers/net/wireless/ray*
10429
10430 RCUTORTURE MODULE
10431 M:      Josh Triplett <josh@joshtriplett.org>
10432 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10433 L:      linux-kernel@vger.kernel.org
10434 S:      Supported
10435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10436 F:      Documentation/RCU/torture.txt
10437 F:      kernel/rcu/rcutorture.c
10438
10439 RCUTORTURE TEST FRAMEWORK
10440 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10441 M:      Josh Triplett <josh@joshtriplett.org>
10442 R:      Steven Rostedt <rostedt@goodmis.org>
10443 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10444 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10445 L:      linux-kernel@vger.kernel.org
10446 S:      Supported
10447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10448 F:      tools/testing/selftests/rcutorture
10449
10450 RDC R-321X SoC
10451 M:      Florian Fainelli <florian@openwrt.org>
10452 S:      Maintained
10453
10454 RDC R6040 FAST ETHERNET DRIVER
10455 M:      Florian Fainelli <f.fainelli@gmail.com>
10456 L:      netdev@vger.kernel.org
10457 S:      Maintained
10458 F:      drivers/net/ethernet/rdc/r6040.c
10459
10460 RDS - RELIABLE DATAGRAM SOCKETS
10461 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10462 L:      netdev@vger.kernel.org
10463 L:      linux-rdma@vger.kernel.org
10464 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10465 W:      https://oss.oracle.com/projects/rds/
10466 S:      Supported
10467 F:      net/rds/
10468 F:      Documentation/networking/rds.txt
10469
10470 RDMAVT - RDMA verbs software
10471 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10472 L:      linux-rdma@vger.kernel.org
10473 S:      Supported
10474 F:      drivers/infiniband/sw/rdmavt
10475
10476 RDT - RESOURCE ALLOCATION
10477 M:      Fenghua Yu <fenghua.yu@intel.com>
10478 L:      linux-kernel@vger.kernel.org
10479 S:      Supported
10480 F:      arch/x86/kernel/cpu/intel_rdt*
10481 F:      arch/x86/include/asm/intel_rdt*
10482 F:      Documentation/x86/intel_rdt*
10483
10484 READ-COPY UPDATE (RCU)
10485 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10486 M:      Josh Triplett <josh@joshtriplett.org>
10487 R:      Steven Rostedt <rostedt@goodmis.org>
10488 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10489 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10490 L:      linux-kernel@vger.kernel.org
10491 W:      http://www.rdrop.com/users/paulmck/RCU/
10492 S:      Supported
10493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10494 F:      Documentation/RCU/
10495 X:      Documentation/RCU/torture.txt
10496 F:      include/linux/rcu*
10497 X:      include/linux/srcu.h
10498 F:      kernel/rcu/
10499 X:      kernel/torture.c
10500
10501 REAL TIME CLOCK (RTC) SUBSYSTEM
10502 M:      Alessandro Zummo <a.zummo@towertech.it>
10503 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10504 L:      rtc-linux@googlegroups.com
10505 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10507 S:      Maintained
10508 F:      Documentation/devicetree/bindings/rtc/
10509 F:      Documentation/rtc.txt
10510 F:      drivers/rtc/
10511 F:      include/linux/rtc.h
10512 F:      include/uapi/linux/rtc.h
10513 F:      include/linux/rtc/
10514 F:      include/linux/platform_data/rtc-*
10515 F:      tools/testing/selftests/timers/rtctest.c
10516
10517 REALTEK AUDIO CODECS
10518 M:      Bard Liao <bardliao@realtek.com>
10519 M:      Oder Chiou <oder_chiou@realtek.com>
10520 S:      Maintained
10521 F:      sound/soc/codecs/rt*
10522 F:      include/sound/rt*.h
10523
10524 REISERFS FILE SYSTEM
10525 L:      reiserfs-devel@vger.kernel.org
10526 S:      Supported
10527 F:      fs/reiserfs/
10528
10529 REGISTER MAP ABSTRACTION
10530 M:      Mark Brown <broonie@kernel.org>
10531 L:      linux-kernel@vger.kernel.org
10532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10533 S:      Supported
10534 F:      Documentation/devicetree/bindings/regmap/
10535 F:      drivers/base/regmap/
10536 F:      include/linux/regmap.h
10537
10538 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10539 M:      Ohad Ben-Cohen <ohad@wizery.com>
10540 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10541 L:      linux-remoteproc@vger.kernel.org
10542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10543 S:      Maintained
10544 F:      Documentation/devicetree/bindings/remoteproc/
10545 F:      Documentation/remoteproc.txt
10546 F:      drivers/remoteproc/
10547 F:      include/linux/remoteproc.h
10548
10549 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10550 M:      Ohad Ben-Cohen <ohad@wizery.com>
10551 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10552 L:      linux-remoteproc@vger.kernel.org
10553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10554 S:      Maintained
10555 F:      drivers/rpmsg/
10556 F:      Documentation/rpmsg.txt
10557 F:      include/linux/rpmsg.h
10558 F:      include/linux/rpmsg/
10559
10560 RENESAS CLOCK DRIVERS
10561 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10562 L:      linux-renesas-soc@vger.kernel.org
10563 S:      Supported
10564 F:      drivers/clk/renesas/
10565
10566 RENESAS ETHERNET DRIVERS
10567 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10568 L:      netdev@vger.kernel.org
10569 L:      linux-renesas-soc@vger.kernel.org
10570 F:      drivers/net/ethernet/renesas/
10571 F:      include/linux/sh_eth.h
10572
10573 RENESAS R-CAR GYROADC DRIVER
10574 M:      Marek Vasut <marek.vasut@gmail.com>
10575 L:      linux-iio@vger.kernel.org
10576 S:      Supported
10577 F:      drivers/iio/adc/rcar_gyro_adc.c
10578
10579 RENESAS USB2 PHY DRIVER
10580 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10581 L:      linux-renesas-soc@vger.kernel.org
10582 S:      Maintained
10583 F:      drivers/phy/phy-rcar-gen3-usb2.c
10584
10585 RESET CONTROLLER FRAMEWORK
10586 M:      Philipp Zabel <p.zabel@pengutronix.de>
10587 T:      git git://git.pengutronix.de/git/pza/linux
10588 S:      Maintained
10589 F:      drivers/reset/
10590 F:      Documentation/devicetree/bindings/reset/
10591 F:      include/dt-bindings/reset/
10592 F:      include/linux/reset.h
10593 F:      include/linux/reset-controller.h
10594
10595 RFKILL
10596 M:      Johannes Berg <johannes@sipsolutions.net>
10597 L:      linux-wireless@vger.kernel.org
10598 W:      http://wireless.kernel.org/
10599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10601 S:      Maintained
10602 F:      Documentation/rfkill.txt
10603 F:      net/rfkill/
10604
10605 RHASHTABLE
10606 M:      Thomas Graf <tgraf@suug.ch>
10607 M:      Herbert Xu <herbert@gondor.apana.org.au>
10608 L:      netdev@vger.kernel.org
10609 S:      Maintained
10610 F:      lib/rhashtable.c
10611 F:      include/linux/rhashtable.h
10612
10613 RICOH SMARTMEDIA/XD DRIVER
10614 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10615 S:      Maintained
10616 F:      drivers/mtd/nand/r852.c
10617 F:      drivers/mtd/nand/r852.h
10618
10619 RICOH R5C592 MEMORYSTICK DRIVER
10620 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10621 S:      Maintained
10622 F:      drivers/memstick/host/r592.*
10623
10624 ROCCAT DRIVERS
10625 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10626 W:      http://sourceforge.net/projects/roccat/
10627 S:      Maintained
10628 F:      drivers/hid/hid-roccat*
10629 F:      include/linux/hid-roccat*
10630 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10631
10632 ROCKER DRIVER
10633 M:      Jiri Pirko <jiri@resnulli.us>
10634 L:      netdev@vger.kernel.org
10635 S:      Supported
10636 F:      drivers/net/ethernet/rocker/
10637
10638 ROCKETPORT DRIVER
10639 P:      Comtrol Corp.
10640 W:      http://www.comtrol.com
10641 S:      Maintained
10642 F:      Documentation/serial/rocket.txt
10643 F:      drivers/tty/rocket*
10644
10645 ROCKETPORT EXPRESS/INFINITY DRIVER
10646 M:      Kevin Cernekee <cernekee@gmail.com>
10647 L:      linux-serial@vger.kernel.org
10648 S:      Odd Fixes
10649 F:      drivers/tty/serial/rp2.*
10650
10651 ROSE NETWORK LAYER
10652 M:      Ralf Baechle <ralf@linux-mips.org>
10653 L:      linux-hams@vger.kernel.org
10654 W:      http://www.linux-ax25.org/
10655 S:      Maintained
10656 F:      include/net/rose.h
10657 F:      include/uapi/linux/rose.h
10658 F:      net/rose/
10659
10660 RTL2830 MEDIA DRIVER
10661 M:      Antti Palosaari <crope@iki.fi>
10662 L:      linux-media@vger.kernel.org
10663 W:      https://linuxtv.org
10664 W:      http://palosaari.fi/linux/
10665 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10666 T:      git git://linuxtv.org/anttip/media_tree.git
10667 S:      Maintained
10668 F:      drivers/media/dvb-frontends/rtl2830*
10669
10670 RTL2832 MEDIA DRIVER
10671 M:      Antti Palosaari <crope@iki.fi>
10672 L:      linux-media@vger.kernel.org
10673 W:      https://linuxtv.org
10674 W:      http://palosaari.fi/linux/
10675 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10676 T:      git git://linuxtv.org/anttip/media_tree.git
10677 S:      Maintained
10678 F:      drivers/media/dvb-frontends/rtl2832*
10679
10680 RTL2832_SDR MEDIA DRIVER
10681 M:      Antti Palosaari <crope@iki.fi>
10682 L:      linux-media@vger.kernel.org
10683 W:      https://linuxtv.org
10684 W:      http://palosaari.fi/linux/
10685 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10686 T:      git git://linuxtv.org/anttip/media_tree.git
10687 S:      Maintained
10688 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10689
10690 RTL8180 WIRELESS DRIVER
10691 L:      linux-wireless@vger.kernel.org
10692 W:      http://wireless.kernel.org/
10693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10694 S:      Orphan
10695 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10696
10697 RTL8187 WIRELESS DRIVER
10698 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10699 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10700 M:      Larry Finger <Larry.Finger@lwfinger.net>
10701 L:      linux-wireless@vger.kernel.org
10702 W:      http://wireless.kernel.org/
10703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10704 S:      Maintained
10705 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10706
10707 RTL8192CE WIRELESS DRIVER
10708 M:      Larry Finger <Larry.Finger@lwfinger.net>
10709 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10710 L:      linux-wireless@vger.kernel.org
10711 W:      http://wireless.kernel.org/
10712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10713 S:      Maintained
10714 F:      drivers/net/wireless/realtek/rtlwifi/
10715 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10716
10717 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10718 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
10719 L:      linux-wireless@vger.kernel.org
10720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10721 S:      Maintained
10722 F:      drivers/net/wireless/realtek/rtl8xxxu/
10723
10724 S3 SAVAGE FRAMEBUFFER DRIVER
10725 M:      Antonino Daplas <adaplas@gmail.com>
10726 L:      linux-fbdev@vger.kernel.org
10727 S:      Maintained
10728 F:      drivers/video/fbdev/savage/
10729
10730 S390
10731 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10732 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10733 L:      linux-s390@vger.kernel.org
10734 W:      http://www.ibm.com/developerworks/linux/linux390/
10735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10736 S:      Supported
10737 F:      arch/s390/
10738 F:      drivers/s390/
10739 F:      Documentation/s390/
10740 F:      Documentation/DocBook/s390*
10741
10742 S390 COMMON I/O LAYER
10743 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10744 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10745 L:      linux-s390@vger.kernel.org
10746 W:      http://www.ibm.com/developerworks/linux/linux390/
10747 S:      Supported
10748 F:      drivers/s390/cio/
10749
10750 S390 DASD DRIVER
10751 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10752 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10753 L:      linux-s390@vger.kernel.org
10754 W:      http://www.ibm.com/developerworks/linux/linux390/
10755 S:      Supported
10756 F:      drivers/s390/block/dasd*
10757 F:      block/partitions/ibm.c
10758
10759 S390 NETWORK DRIVERS
10760 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10761 L:      linux-s390@vger.kernel.org
10762 W:      http://www.ibm.com/developerworks/linux/linux390/
10763 S:      Supported
10764 F:      drivers/s390/net/
10765
10766 S390 PCI SUBSYSTEM
10767 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10768 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10769 L:      linux-s390@vger.kernel.org
10770 W:      http://www.ibm.com/developerworks/linux/linux390/
10771 S:      Supported
10772 F:      arch/s390/pci/
10773 F:      drivers/pci/hotplug/s390_pci_hpc.c
10774
10775 S390 ZCRYPT DRIVER
10776 M:      Harald Freudenberger <freude@de.ibm.com>
10777 L:      linux-s390@vger.kernel.org
10778 W:      http://www.ibm.com/developerworks/linux/linux390/
10779 S:      Supported
10780 F:      drivers/s390/crypto/
10781
10782 S390 ZFCP DRIVER
10783 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10784 L:      linux-s390@vger.kernel.org
10785 W:      http://www.ibm.com/developerworks/linux/linux390/
10786 S:      Supported
10787 F:      drivers/s390/scsi/zfcp_*
10788
10789 S390 IUCV NETWORK LAYER
10790 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10791 L:      linux-s390@vger.kernel.org
10792 W:      http://www.ibm.com/developerworks/linux/linux390/
10793 S:      Supported
10794 F:      drivers/s390/net/*iucv*
10795 F:      include/net/iucv/
10796 F:      net/iucv/
10797
10798 S390 IOMMU (PCI)
10799 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10800 L:      linux-s390@vger.kernel.org
10801 W:      http://www.ibm.com/developerworks/linux/linux390/
10802 S:      Supported
10803 F:      drivers/iommu/s390-iommu.c
10804
10805 S3C24XX SD/MMC Driver
10806 M:      Ben Dooks <ben-linux@fluff.org>
10807 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10808 S:      Supported
10809 F:      drivers/mmc/host/s3cmci.*
10810
10811 SAA6588 RDS RECEIVER DRIVER
10812 M:      Hans Verkuil <hverkuil@xs4all.nl>
10813 L:      linux-media@vger.kernel.org
10814 T:      git git://linuxtv.org/media_tree.git
10815 W:      https://linuxtv.org
10816 S:      Odd Fixes
10817 F:      drivers/media/i2c/saa6588*
10818
10819 SAA7134 VIDEO4LINUX DRIVER
10820 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10821 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10822 L:      linux-media@vger.kernel.org
10823 W:      https://linuxtv.org
10824 T:      git git://linuxtv.org/media_tree.git
10825 S:      Odd fixes
10826 F:      Documentation/media/v4l-drivers/saa7134*
10827 F:      drivers/media/pci/saa7134/
10828
10829 SAA7146 VIDEO4LINUX-2 DRIVER
10830 M:      Hans Verkuil <hverkuil@xs4all.nl>
10831 L:      linux-media@vger.kernel.org
10832 T:      git git://linuxtv.org/media_tree.git
10833 S:      Maintained
10834 F:      drivers/media/common/saa7146/
10835 F:      drivers/media/pci/saa7146/
10836 F:      include/media/saa7146*
10837
10838 SAMSUNG LAPTOP DRIVER
10839 M:      Corentin Chary <corentin.chary@gmail.com>
10840 L:      platform-driver-x86@vger.kernel.org
10841 S:      Maintained
10842 F:      drivers/platform/x86/samsung-laptop.c
10843
10844 SAMSUNG AUDIO (ASoC) DRIVERS
10845 M:      Krzysztof Kozlowski <krzk@kernel.org>
10846 M:      Sangbeom Kim <sbkim73@samsung.com>
10847 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10848 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10849 S:      Supported
10850 F:      sound/soc/samsung/
10851
10852 SAMSUNG FRAMEBUFFER DRIVER
10853 M:      Jingoo Han <jingoohan1@gmail.com>
10854 L:      linux-fbdev@vger.kernel.org
10855 S:      Maintained
10856 F:      drivers/video/fbdev/s3c-fb.c
10857
10858 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10859 M:      Sangbeom Kim <sbkim73@samsung.com>
10860 M:      Krzysztof Kozlowski <krzk@kernel.org>
10861 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10862 L:      linux-kernel@vger.kernel.org
10863 L:      linux-samsung-soc@vger.kernel.org
10864 S:      Supported
10865 F:      drivers/mfd/sec*.c
10866 F:      drivers/regulator/s2m*.c
10867 F:      drivers/regulator/s5m*.c
10868 F:      drivers/clk/clk-s2mps11.c
10869 F:      drivers/rtc/rtc-s5m.c
10870 F:      include/linux/mfd/samsung/
10871 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10872 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10873 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10874 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10875
10876 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10877 M:      Kyungmin Park <kyungmin.park@samsung.com>
10878 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10879 L:      linux-media@vger.kernel.org
10880 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10881 S:      Supported
10882 F:      drivers/media/platform/exynos4-is/
10883
10884 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10885 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10886 L:      linux-media@vger.kernel.org
10887 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10888 S:      Maintained
10889 F:      drivers/media/platform/s3c-camif/
10890 F:      include/media/drv-intf/s3c_camif.h
10891
10892 SAMSUNG S5C73M3 CAMERA DRIVER
10893 M:      Kyungmin Park <kyungmin.park@samsung.com>
10894 M:      Andrzej Hajda <a.hajda@samsung.com>
10895 L:      linux-media@vger.kernel.org
10896 S:      Supported
10897 F:      drivers/media/i2c/s5c73m3/*
10898
10899 SAMSUNG S5K5BAF CAMERA DRIVER
10900 M:      Kyungmin Park <kyungmin.park@samsung.com>
10901 M:      Andrzej Hajda <a.hajda@samsung.com>
10902 L:      linux-media@vger.kernel.org
10903 S:      Supported
10904 F:      drivers/media/i2c/s5k5baf.c
10905
10906 SAMSUNG S3FWRN5 NFC DRIVER
10907 M:      Robert Baldyga <r.baldyga@samsung.com>
10908 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10909 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10910 S:      Supported
10911 F:      drivers/nfc/s3fwrn5
10912
10913 SAMSUNG SOC CLOCK DRIVERS
10914 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10915 M:      Tomasz Figa <tomasz.figa@gmail.com>
10916 M:      Chanwoo Choi <cw00.choi@samsung.com>
10917 S:      Supported
10918 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10919 F:      drivers/clk/samsung/
10920 F:      include/dt-bindings/clock/exynos*.h
10921 F:      Documentation/devicetree/bindings/clock/exynos*.txt
10922
10923 SAMSUNG SPI DRIVERS
10924 M:      Kukjin Kim <kgene@kernel.org>
10925 M:      Krzysztof Kozlowski <krzk@kernel.org>
10926 M:      Andi Shyti <andi.shyti@samsung.com>
10927 L:      linux-spi@vger.kernel.org
10928 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10929 S:      Maintained
10930 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10931 F:      drivers/spi/spi-s3c*
10932 F:      include/linux/platform_data/spi-s3c64xx.h
10933
10934 SAMSUNG SXGBE DRIVERS
10935 M:      Byungho An <bh74.an@samsung.com>
10936 M:      Girish K S <ks.giri@samsung.com>
10937 M:      Vipul Pandya <vipul.pandya@samsung.com>
10938 S:      Supported
10939 L:      netdev@vger.kernel.org
10940 F:      drivers/net/ethernet/samsung/sxgbe/
10941
10942 SAMSUNG THERMAL DRIVER
10943 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10944 L:      linux-pm@vger.kernel.org
10945 L:      linux-samsung-soc@vger.kernel.org
10946 S:      Supported
10947 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10948 F:      drivers/thermal/samsung/
10949
10950 SAMSUNG USB2 PHY DRIVER
10951 M:      Kamil Debski <kamil@wypas.org>
10952 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10953 L:      linux-kernel@vger.kernel.org
10954 S:      Supported
10955 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10956 F:      Documentation/phy/samsung-usb2.txt
10957 F:      drivers/phy/phy-exynos4210-usb2.c
10958 F:      drivers/phy/phy-exynos4x12-usb2.c
10959 F:      drivers/phy/phy-exynos5250-usb2.c
10960 F:      drivers/phy/phy-s5pv210-usb2.c
10961 F:      drivers/phy/phy-samsung-usb2.c
10962 F:      drivers/phy/phy-samsung-usb2.h
10963
10964 SERIAL DRIVERS
10965 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10966 L:      linux-serial@vger.kernel.org
10967 S:      Maintained
10968 F:      Documentation/devicetree/bindings/serial/
10969 F:      drivers/tty/serial/
10970
10971 SERIAL DEVICE BUS
10972 M:      Rob Herring <robh@kernel.org>
10973 L:      linux-serial@vger.kernel.org
10974 S:      Maintained
10975 F:      Documentation/devicetree/bindings/serial/slave-device.txt
10976 F:      drivers/tty/serdev/
10977 F:      include/linux/serdev.h
10978
10979 SERIAL IR RECEIVER
10980 M:      Sean Young <sean@mess.org>
10981 L:      linux-media@vger.kernel.org
10982 S:      Maintained
10983 F:      drivers/media/rc/serial_ir.c
10984
10985 STI CEC DRIVER
10986 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
10987 L:      kernel@stlinux.com
10988 S:      Maintained
10989 F:      drivers/staging/media/st-cec/
10990 F:      Documentation/devicetree/bindings/media/stih-cec.txt
10991
10992 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
10993 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10994 L:      linux-s390@vger.kernel.org
10995 W:      http://www.ibm.com/developerworks/linux/linux390/
10996 S:      Supported
10997 F:      net/smc/
10998
10999 SYNOPSYS DESIGNWARE DMAC DRIVER
11000 M:      Viresh Kumar <vireshk@kernel.org>
11001 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11002 S:      Maintained
11003 F:      include/linux/dma/dw.h
11004 F:      include/linux/platform_data/dma-dw.h
11005 F:      drivers/dma/dw/
11006
11007 SYNOPSYS DESIGNWARE I2C DRIVER
11008 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11009 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11010 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11011 L:      linux-i2c@vger.kernel.org
11012 S:      Maintained
11013 F:      drivers/i2c/busses/i2c-designware-*
11014 F:      include/linux/platform_data/i2c-designware.h
11015
11016 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11017 M:      Jaehoon Chung <jh80.chung@samsung.com>
11018 L:      linux-mmc@vger.kernel.org
11019 S:      Maintained
11020 F:      drivers/mmc/host/dw_mmc*
11021
11022 SYSTEM TRACE MODULE CLASS
11023 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11024 S:      Maintained
11025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11026 F:      Documentation/trace/stm.txt
11027 F:      drivers/hwtracing/stm/
11028 F:      include/linux/stm.h
11029 F:      include/uapi/linux/stm.h
11030
11031 THUNDERBOLT DRIVER
11032 M:      Andreas Noever <andreas.noever@gmail.com>
11033 S:      Maintained
11034 F:      drivers/thunderbolt/
11035
11036 TI BQ27XXX POWER SUPPLY DRIVER
11037 R:      Andrew F. Davis <afd@ti.com>
11038 F:      include/linux/power/bq27xxx_battery.h
11039 F:      drivers/power/supply/bq27xxx_battery.c
11040 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11041
11042 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11043 M:      John Stultz <john.stultz@linaro.org>
11044 M:      Thomas Gleixner <tglx@linutronix.de>
11045 L:      linux-kernel@vger.kernel.org
11046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11047 S:      Supported
11048 F:      include/linux/clocksource.h
11049 F:      include/linux/time.h
11050 F:      include/linux/timex.h
11051 F:      include/uapi/linux/time.h
11052 F:      include/uapi/linux/timex.h
11053 F:      kernel/time/clocksource.c
11054 F:      kernel/time/time*.c
11055 F:      kernel/time/alarmtimer.c
11056 F:      kernel/time/ntp.c
11057 F:      tools/testing/selftests/timers/
11058
11059 SC1200 WDT DRIVER
11060 M:      Zwane Mwaikambo <zwanem@gmail.com>
11061 S:      Maintained
11062 F:      drivers/watchdog/sc1200wdt.c
11063
11064 SCHEDULER
11065 M:      Ingo Molnar <mingo@redhat.com>
11066 M:      Peter Zijlstra <peterz@infradead.org>
11067 L:      linux-kernel@vger.kernel.org
11068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11069 S:      Maintained
11070 F:      kernel/sched/
11071 F:      include/linux/sched.h
11072 F:      include/uapi/linux/sched.h
11073 F:      include/linux/wait.h
11074
11075 SCORE ARCHITECTURE
11076 M:      Chen Liqin <liqin.linux@gmail.com>
11077 M:      Lennox Wu <lennox.wu@gmail.com>
11078 W:      http://www.sunplus.com
11079 S:      Supported
11080 F:      arch/score/
11081
11082 SCR24X CHIP CARD INTERFACE DRIVER
11083 M:      Lubomir Rintel <lkundrak@v3.sk>
11084 S:      Supported
11085 F:      drivers/char/pcmcia/scr24x_cs.c
11086
11087 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11088 M:      Sudeep Holla <sudeep.holla@arm.com>
11089 L:      linux-arm-kernel@lists.infradead.org
11090 S:      Maintained
11091 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11092 F:      drivers/clk/clk-scpi.c
11093 F:      drivers/cpufreq/scpi-cpufreq.c
11094 F:      drivers/firmware/arm_scpi.c
11095 F:      include/linux/scpi_protocol.h
11096
11097 SCSI CDROM DRIVER
11098 M:      Jens Axboe <axboe@kernel.dk>
11099 L:      linux-scsi@vger.kernel.org
11100 W:      http://www.kernel.dk
11101 S:      Maintained
11102 F:      drivers/scsi/sr*
11103
11104 SCSI RDMA PROTOCOL (SRP) INITIATOR
11105 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11106 L:      linux-rdma@vger.kernel.org
11107 S:      Supported
11108 W:      http://www.openfabrics.org
11109 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11111 F:      drivers/infiniband/ulp/srp/
11112 F:      include/scsi/srp.h
11113
11114 SCSI SG DRIVER
11115 M:      Doug Gilbert <dgilbert@interlog.com>
11116 L:      linux-scsi@vger.kernel.org
11117 W:      http://sg.danny.cz/sg
11118 S:      Maintained
11119 F:      Documentation/scsi/scsi-generic.txt
11120 F:      drivers/scsi/sg.c
11121 F:      include/scsi/sg.h
11122
11123 SCSI SUBSYSTEM
11124 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11126 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11128 L:      linux-scsi@vger.kernel.org
11129 S:      Maintained
11130 F:      Documentation/devicetree/bindings/scsi/
11131 F:      drivers/scsi/
11132 F:      include/scsi/
11133
11134 SCSI TAPE DRIVER
11135 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11136 L:      linux-scsi@vger.kernel.org
11137 S:      Maintained
11138 F:      Documentation/scsi/st.txt
11139 F:      drivers/scsi/st.*
11140 F:      drivers/scsi/st_*.h
11141
11142 SCTP PROTOCOL
11143 M:      Vlad Yasevich <vyasevich@gmail.com>
11144 M:      Neil Horman <nhorman@tuxdriver.com>
11145 L:      linux-sctp@vger.kernel.org
11146 W:      http://lksctp.sourceforge.net
11147 S:      Maintained
11148 F:      Documentation/networking/sctp.txt
11149 F:      include/linux/sctp.h
11150 F:      include/uapi/linux/sctp.h
11151 F:      include/net/sctp/
11152 F:      net/sctp/
11153
11154 SCx200 CPU SUPPORT
11155 M:      Jim Cromie <jim.cromie@gmail.com>
11156 S:      Odd Fixes
11157 F:      Documentation/i2c/busses/scx200_acb
11158 F:      arch/x86/platform/scx200/
11159 F:      drivers/watchdog/scx200_wdt.c
11160 F:      drivers/i2c/busses/scx200*
11161 F:      drivers/mtd/maps/scx200_docflash.c
11162 F:      include/linux/scx200.h
11163
11164 SCx200 GPIO DRIVER
11165 M:      Jim Cromie <jim.cromie@gmail.com>
11166 S:      Maintained
11167 F:      drivers/char/scx200_gpio.c
11168 F:      include/linux/scx200_gpio.h
11169
11170 SCx200 HRT CLOCKSOURCE DRIVER
11171 M:      Jim Cromie <jim.cromie@gmail.com>
11172 S:      Maintained
11173 F:      drivers/clocksource/scx200_hrt.c
11174
11175 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11176 M:      Sascha Sommer <saschasommer@freenet.de>
11177 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11178 S:      Maintained
11179 F:      drivers/mmc/host/sdricoh_cs.c
11180
11181 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11182 M:      Adrian Hunter <adrian.hunter@intel.com>
11183 L:      linux-mmc@vger.kernel.org
11184 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11185 S:      Maintained
11186 F:      drivers/mmc/host/sdhci*
11187 F:      include/linux/mmc/sdhci*
11188
11189 SECURE COMPUTING
11190 M:      Kees Cook <keescook@chromium.org>
11191 R:      Andy Lutomirski <luto@amacapital.net>
11192 R:      Will Drewry <wad@chromium.org>
11193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11194 S:      Supported
11195 F:      kernel/seccomp.c
11196 F:      include/uapi/linux/seccomp.h
11197 F:      include/linux/seccomp.h
11198 F:      tools/testing/selftests/seccomp/*
11199 K:      \bsecure_computing
11200 K:      \bTIF_SECCOMP\b
11201
11202 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11203 M:      Al Cooper <alcooperx@gmail.com>
11204 L:      linux-mmc@vger.kernel.org
11205 L:      bcm-kernel-feedback-list@broadcom.com
11206 S:      Maintained
11207 F:      drivers/mmc/host/sdhci-brcmstb*
11208
11209 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11210 M:      Ben Dooks <ben-linux@fluff.org>
11211 M:      Jaehoon Chung <jh80.chung@samsung.com>
11212 L:      linux-mmc@vger.kernel.org
11213 S:      Maintained
11214 F:      drivers/mmc/host/sdhci-s3c*
11215
11216 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11217 M:      Viresh Kumar <vireshk@kernel.org>
11218 L:      linux-mmc@vger.kernel.org
11219 S:      Maintained
11220 F:      drivers/mmc/host/sdhci-spear.c
11221
11222 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11223 M:      Scott Bauer <scott.bauer@intel.com>
11224 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11225 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11226 L:      linux-block@vger.kernel.org
11227 S:      Supported
11228 F:      block/sed*
11229 F:      block/opal_proto.h
11230 F:      include/linux/sed*
11231 F:      include/uapi/linux/sed*
11232
11233 SECURITY SUBSYSTEM
11234 M:      James Morris <james.l.morris@oracle.com>
11235 M:      "Serge E. Hallyn" <serge@hallyn.com>
11236 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11238 W:      http://kernsec.org/
11239 S:      Supported
11240 F:      security/
11241
11242 SECURITY CONTACT
11243 M:      Security Officers <security@kernel.org>
11244 S:      Supported
11245
11246 SELINUX SECURITY MODULE
11247 M:      Paul Moore <paul@paul-moore.com>
11248 M:      Stephen Smalley <sds@tycho.nsa.gov>
11249 M:      Eric Paris <eparis@parisplace.org>
11250 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11251 W:      http://selinuxproject.org
11252 T:      git git://git.infradead.org/users/pcmoore/selinux
11253 S:      Supported
11254 F:      include/linux/selinux*
11255 F:      security/selinux/
11256 F:      scripts/selinux/
11257
11258 APPARMOR SECURITY MODULE
11259 M:      John Johansen <john.johansen@canonical.com>
11260 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11261 W:      apparmor.wiki.kernel.org
11262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11263 S:      Supported
11264 F:      security/apparmor/
11265
11266 LOADPIN SECURITY MODULE
11267 M:      Kees Cook <keescook@chromium.org>
11268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11269 S:      Supported
11270 F:      security/loadpin/
11271
11272 YAMA SECURITY MODULE
11273 M:      Kees Cook <keescook@chromium.org>
11274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11275 S:      Supported
11276 F:      security/yama/
11277
11278 SENSABLE PHANTOM
11279 M:      Jiri Slaby <jirislaby@gmail.com>
11280 S:      Maintained
11281 F:      drivers/misc/phantom.c
11282 F:      include/uapi/linux/phantom.h
11283
11284 Emulex 10Gbps iSCSI - OneConnect DRIVER
11285 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11286 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11287 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11288 L:      linux-scsi@vger.kernel.org
11289 W:      http://www.broadcom.com
11290 S:      Supported
11291 F:      drivers/scsi/be2iscsi/
11292
11293 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11294 M:      Sathya Perla <sathya.perla@broadcom.com>
11295 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11296 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11297 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11298 L:      netdev@vger.kernel.org
11299 W:      http://www.emulex.com
11300 S:      Supported
11301 F:      drivers/net/ethernet/emulex/benet/
11302
11303 EMULEX ONECONNECT ROCE DRIVER
11304 M:      Selvin Xavier <selvin.xavier@avagotech.com>
11305 M:      Devesh Sharma <devesh.sharma@avagotech.com>
11306 L:      linux-rdma@vger.kernel.org
11307 W:      http://www.emulex.com
11308 S:      Supported
11309 F:      drivers/infiniband/hw/ocrdma/
11310 F:      include/uapi/rdma/ocrdma-abi.h
11311
11312 SFC NETWORK DRIVER
11313 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11314 M:      Edward Cree <ecree@solarflare.com>
11315 M:      Bert Kenward <bkenward@solarflare.com>
11316 L:      netdev@vger.kernel.org
11317 S:      Supported
11318 F:      drivers/net/ethernet/sfc/
11319
11320 SGI GRU DRIVER
11321 M:      Dimitri Sivanich <sivanich@sgi.com>
11322 S:      Maintained
11323 F:      drivers/misc/sgi-gru/
11324
11325 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11326 M:      Pat Gefre <pfg@sgi.com>
11327 L:      linux-ia64@vger.kernel.org
11328 S:      Supported
11329 F:      Documentation/ia64/serial.txt
11330 F:      drivers/tty/serial/ioc?_serial.c
11331 F:      include/linux/ioc?.h
11332
11333 SGI XP/XPC/XPNET DRIVER
11334 M:      Cliff Whickman <cpw@sgi.com>
11335 M:      Robin Holt <robinmholt@gmail.com>
11336 S:      Maintained
11337 F:      drivers/misc/sgi-xp/
11338
11339 SI2157 MEDIA DRIVER
11340 M:      Antti Palosaari <crope@iki.fi>
11341 L:      linux-media@vger.kernel.org
11342 W:      https://linuxtv.org
11343 W:      http://palosaari.fi/linux/
11344 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11345 T:      git git://linuxtv.org/anttip/media_tree.git
11346 S:      Maintained
11347 F:      drivers/media/tuners/si2157*
11348
11349 SI2168 MEDIA DRIVER
11350 M:      Antti Palosaari <crope@iki.fi>
11351 L:      linux-media@vger.kernel.org
11352 W:      https://linuxtv.org
11353 W:      http://palosaari.fi/linux/
11354 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11355 T:      git git://linuxtv.org/anttip/media_tree.git
11356 S:      Maintained
11357 F:      drivers/media/dvb-frontends/si2168*
11358
11359 SI470X FM RADIO RECEIVER I2C DRIVER
11360 M:      Hans Verkuil <hverkuil@xs4all.nl>
11361 L:      linux-media@vger.kernel.org
11362 T:      git git://linuxtv.org/media_tree.git
11363 W:      https://linuxtv.org
11364 S:      Odd Fixes
11365 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11366
11367 SI470X FM RADIO RECEIVER USB DRIVER
11368 M:      Hans Verkuil <hverkuil@xs4all.nl>
11369 L:      linux-media@vger.kernel.org
11370 T:      git git://linuxtv.org/media_tree.git
11371 W:      https://linuxtv.org
11372 S:      Maintained
11373 F:      drivers/media/radio/si470x/radio-si470x-common.c
11374 F:      drivers/media/radio/si470x/radio-si470x.h
11375 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11376
11377 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11378 M:      Eduardo Valentin <edubezval@gmail.com>
11379 L:      linux-media@vger.kernel.org
11380 T:      git git://linuxtv.org/media_tree.git
11381 W:      https://linuxtv.org
11382 S:      Odd Fixes
11383 F:      drivers/media/radio/si4713/si4713.?
11384
11385 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11386 M:      Eduardo Valentin <edubezval@gmail.com>
11387 L:      linux-media@vger.kernel.org
11388 T:      git git://linuxtv.org/media_tree.git
11389 W:      https://linuxtv.org
11390 S:      Odd Fixes
11391 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11392
11393 SI4713 FM RADIO TRANSMITTER USB DRIVER
11394 M:      Hans Verkuil <hverkuil@xs4all.nl>
11395 L:      linux-media@vger.kernel.org
11396 T:      git git://linuxtv.org/media_tree.git
11397 W:      https://linuxtv.org
11398 S:      Maintained
11399 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11400
11401 SIANO DVB DRIVER
11402 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11403 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11404 L:      linux-media@vger.kernel.org
11405 W:      https://linuxtv.org
11406 T:      git git://linuxtv.org/media_tree.git
11407 S:      Odd fixes
11408 F:      drivers/media/common/siano/
11409 F:      drivers/media/usb/siano/
11410 F:      drivers/media/usb/siano/
11411 F:      drivers/media/mmc/siano/
11412
11413 SIMPLEFB FB DRIVER
11414 M:      Hans de Goede <hdegoede@redhat.com>
11415 L:      linux-fbdev@vger.kernel.org
11416 S:      Maintained
11417 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11418 F:      drivers/video/fbdev/simplefb.c
11419 F:      include/linux/platform_data/simplefb.h
11420
11421 SH_VEU V4L2 MEM2MEM DRIVER
11422 L:      linux-media@vger.kernel.org
11423 S:      Orphan
11424 F:      drivers/media/platform/sh_veu.c
11425
11426 SH_VOU V4L2 OUTPUT DRIVER
11427 L:      linux-media@vger.kernel.org
11428 S:      Orphan
11429 F:      drivers/media/platform/sh_vou.c
11430 F:      include/media/drv-intf/sh_vou.h
11431
11432 SIMPLE FIRMWARE INTERFACE (SFI)
11433 M:      Len Brown <lenb@kernel.org>
11434 L:      sfi-devel@simplefirmware.org
11435 W:      http://simplefirmware.org/
11436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11437 S:      Supported
11438 F:      arch/x86/platform/sfi/
11439 F:      drivers/sfi/
11440 F:      include/linux/sfi*.h
11441
11442 SIMTEC EB110ATX (Chalice CATS)
11443 P:      Ben Dooks
11444 P:      Vincent Sanders <vince@simtec.co.uk>
11445 M:      Simtec Linux Team <linux@simtec.co.uk>
11446 W:      http://www.simtec.co.uk/products/EB110ATX/
11447 S:      Supported
11448
11449 SIMTEC EB2410ITX (BAST)
11450 P:      Ben Dooks
11451 P:      Vincent Sanders <vince@simtec.co.uk>
11452 M:      Simtec Linux Team <linux@simtec.co.uk>
11453 W:      http://www.simtec.co.uk/products/EB2410ITX/
11454 S:      Supported
11455 F:      arch/arm/mach-s3c24xx/mach-bast.c
11456 F:      arch/arm/mach-s3c24xx/bast-ide.c
11457 F:      arch/arm/mach-s3c24xx/bast-irq.c
11458
11459 SIPHASH PRF ROUTINES
11460 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11461 S:      Maintained
11462 F:      lib/siphash.c
11463 F:      lib/test_siphash.c
11464 F:      include/linux/siphash.h
11465
11466 TI DAVINCI MACHINE SUPPORT
11467 M:      Sekhar Nori <nsekhar@ti.com>
11468 M:      Kevin Hilman <khilman@kernel.org>
11469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11471 S:      Supported
11472 F:      arch/arm/mach-davinci/
11473 F:      drivers/i2c/busses/i2c-davinci.c
11474
11475 TI DAVINCI SERIES MEDIA DRIVER
11476 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11477 L:      linux-media@vger.kernel.org
11478 W:      https://linuxtv.org
11479 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11480 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11481 S:      Maintained
11482 F:      drivers/media/platform/davinci/
11483 F:      include/media/davinci/
11484
11485 TI AM437X VPFE DRIVER
11486 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11487 L:      linux-media@vger.kernel.org
11488 W:      https://linuxtv.org
11489 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11490 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11491 S:      Maintained
11492 F:      drivers/media/platform/am437x/
11493
11494 OV2659 OMNIVISION SENSOR DRIVER
11495 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11496 L:      linux-media@vger.kernel.org
11497 W:      https://linuxtv.org
11498 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11499 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11500 S:      Maintained
11501 F:      drivers/media/i2c/ov2659.c
11502 F:      include/media/i2c/ov2659.h
11503
11504 SILICON MOTION SM712 FRAME BUFFER DRIVER
11505 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11506 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11507 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11508 L:      linux-fbdev@vger.kernel.org
11509 S:      Maintained
11510 F:      drivers/video/fbdev/sm712*
11511 F:      Documentation/fb/sm712fb.txt
11512
11513 SIS 190 ETHERNET DRIVER
11514 M:      Francois Romieu <romieu@fr.zoreil.com>
11515 L:      netdev@vger.kernel.org
11516 S:      Maintained
11517 F:      drivers/net/ethernet/sis/sis190.c
11518
11519 SIS 900/7016 FAST ETHERNET DRIVER
11520 M:      Daniele Venzano <venza@brownhat.org>
11521 W:      http://www.brownhat.org/sis900.html
11522 L:      netdev@vger.kernel.org
11523 S:      Maintained
11524 F:      drivers/net/ethernet/sis/sis900.*
11525
11526 SIS FRAMEBUFFER DRIVER
11527 M:      Thomas Winischhofer <thomas@winischhofer.net>
11528 W:      http://www.winischhofer.net/linuxsisvga.shtml
11529 S:      Maintained
11530 F:      Documentation/fb/sisfb.txt
11531 F:      drivers/video/fbdev/sis/
11532 F:      include/video/sisfb.h
11533
11534 SIS USB2VGA DRIVER
11535 M:      Thomas Winischhofer <thomas@winischhofer.net>
11536 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11537 S:      Maintained
11538 F:      drivers/usb/misc/sisusbvga/
11539
11540 SLAB ALLOCATOR
11541 M:      Christoph Lameter <cl@linux.com>
11542 M:      Pekka Enberg <penberg@kernel.org>
11543 M:      David Rientjes <rientjes@google.com>
11544 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11545 M:      Andrew Morton <akpm@linux-foundation.org>
11546 L:      linux-mm@kvack.org
11547 S:      Maintained
11548 F:      include/linux/sl?b*.h
11549 F:      mm/sl?b*
11550
11551 SLEEPABLE READ-COPY UPDATE (SRCU)
11552 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11553 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11554 M:      Josh Triplett <josh@joshtriplett.org>
11555 R:      Steven Rostedt <rostedt@goodmis.org>
11556 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11557 L:      linux-kernel@vger.kernel.org
11558 W:      http://www.rdrop.com/users/paulmck/RCU/
11559 S:      Supported
11560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11561 F:      include/linux/srcu.h
11562 F:      kernel/rcu/srcu.c
11563
11564 SMACK SECURITY MODULE
11565 M:      Casey Schaufler <casey@schaufler-ca.com>
11566 L:      linux-security-module@vger.kernel.org
11567 W:      http://schaufler-ca.com
11568 T:      git git://github.com/cschaufler/smack-next
11569 S:      Maintained
11570 F:      Documentation/security/Smack.txt
11571 F:      security/smack/
11572
11573 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11574 M:      Kevin Hilman <khilman@kernel.org>
11575 M:      Nishanth Menon <nm@ti.com>
11576 S:      Maintained
11577 F:      drivers/power/avs/
11578 F:      include/linux/power/smartreflex.h
11579 L:      linux-pm@vger.kernel.org
11580
11581 SMC91x ETHERNET DRIVER
11582 M:      Nicolas Pitre <nico@fluxnic.net>
11583 S:      Odd Fixes
11584 F:      drivers/net/ethernet/smsc/smc91x.*
11585
11586 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11587 M:      Sakari Ailus <sakari.ailus@iki.fi>
11588 L:      linux-media@vger.kernel.org
11589 S:      Maintained
11590 F:      drivers/media/i2c/smiapp/
11591 F:      include/media/i2c/smiapp.h
11592 F:      drivers/media/i2c/smiapp-pll.c
11593 F:      drivers/media/i2c/smiapp-pll.h
11594 F:      include/uapi/linux/smiapp.h
11595 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11596
11597 SMM665 HARDWARE MONITOR DRIVER
11598 M:      Guenter Roeck <linux@roeck-us.net>
11599 L:      linux-hwmon@vger.kernel.org
11600 S:      Maintained
11601 F:      Documentation/hwmon/smm665
11602 F:      drivers/hwmon/smm665.c
11603
11604 SMSC EMC2103 HARDWARE MONITOR DRIVER
11605 M:      Steve Glendinning <steve.glendinning@shawell.net>
11606 L:      linux-hwmon@vger.kernel.org
11607 S:      Maintained
11608 F:      Documentation/hwmon/emc2103
11609 F:      drivers/hwmon/emc2103.c
11610
11611 SMSC SCH5627 HARDWARE MONITOR DRIVER
11612 M:      Hans de Goede <hdegoede@redhat.com>
11613 L:      linux-hwmon@vger.kernel.org
11614 S:      Supported
11615 F:      Documentation/hwmon/sch5627
11616 F:      drivers/hwmon/sch5627.c
11617
11618 SMSC47B397 HARDWARE MONITOR DRIVER
11619 M:      Jean Delvare <jdelvare@suse.com>
11620 L:      linux-hwmon@vger.kernel.org
11621 S:      Maintained
11622 F:      Documentation/hwmon/smsc47b397
11623 F:      drivers/hwmon/smsc47b397.c
11624
11625 SMSC911x ETHERNET DRIVER
11626 M:      Steve Glendinning <steve.glendinning@shawell.net>
11627 L:      netdev@vger.kernel.org
11628 S:      Maintained
11629 F:      include/linux/smsc911x.h
11630 F:      drivers/net/ethernet/smsc/smsc911x.*
11631
11632 SMSC9420 PCI ETHERNET DRIVER
11633 M:      Steve Glendinning <steve.glendinning@shawell.net>
11634 L:      netdev@vger.kernel.org
11635 S:      Maintained
11636 F:      drivers/net/ethernet/smsc/smsc9420.*
11637
11638 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11639 M:      Steve Glendinning <steve.glendinning@shawell.net>
11640 L:      linux-fbdev@vger.kernel.org
11641 S:      Maintained
11642 F:      drivers/video/fbdev/smscufx.c
11643
11644 SOC-CAMERA V4L2 SUBSYSTEM
11645 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11646 L:      linux-media@vger.kernel.org
11647 T:      git git://linuxtv.org/media_tree.git
11648 S:      Maintained
11649 F:      include/media/soc*
11650 F:      drivers/media/i2c/soc_camera/
11651 F:      drivers/media/platform/soc_camera/
11652
11653 SOEKRIS NET48XX LED SUPPORT
11654 M:      Chris Boot <bootc@bootc.net>
11655 S:      Maintained
11656 F:      drivers/leds/leds-net48xx.c
11657
11658 SOFTLOGIC 6x10 MPEG CODEC
11659 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11660 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11661 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11662 M:      Ismael Luceno <ismael@iodev.co.uk>
11663 L:      linux-media@vger.kernel.org
11664 S:      Supported
11665 F:      drivers/media/pci/solo6x10/
11666
11667 SOFTWARE RAID (Multiple Disks) SUPPORT
11668 M:      Shaohua Li <shli@kernel.org>
11669 L:      linux-raid@vger.kernel.org
11670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11671 S:      Supported
11672 F:      drivers/md/
11673 F:      include/linux/raid/
11674 F:      include/uapi/linux/raid/
11675
11676 SONIC NETWORK DRIVER
11677 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11678 L:      netdev@vger.kernel.org
11679 S:      Maintained
11680 F:      drivers/net/ethernet/natsemi/sonic.*
11681
11682 SONICS SILICON BACKPLANE DRIVER (SSB)
11683 M:      Michael Buesch <m@bues.ch>
11684 L:      linux-wireless@vger.kernel.org
11685 S:      Maintained
11686 F:      drivers/ssb/
11687 F:      include/linux/ssb/
11688
11689 SONY VAIO CONTROL DEVICE DRIVER
11690 M:      Mattia Dongili <malattia@linux.it>
11691 L:      platform-driver-x86@vger.kernel.org
11692 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11693 S:      Maintained
11694 F:      Documentation/laptops/sony-laptop.txt
11695 F:      drivers/char/sonypi.c
11696 F:      drivers/platform/x86/sony-laptop.c
11697 F:      include/linux/sony-laptop.h
11698
11699 SONY MEMORYSTICK CARD SUPPORT
11700 M:      Alex Dubov <oakad@yahoo.com>
11701 W:      http://tifmxx.berlios.de/
11702 S:      Maintained
11703 F:      drivers/memstick/host/tifm_ms.c
11704
11705 SONY MEMORYSTICK STANDARD SUPPORT
11706 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11707 S:      Maintained
11708 F:      drivers/memstick/core/ms_block.*
11709
11710 SOUND
11711 M:      Jaroslav Kysela <perex@perex.cz>
11712 M:      Takashi Iwai <tiwai@suse.com>
11713 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11714 W:      http://www.alsa-project.org/
11715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11716 T:      git git://git.alsa-project.org/alsa-kernel.git
11717 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11718 S:      Maintained
11719 F:      Documentation/sound/
11720 F:      include/sound/
11721 F:      include/uapi/sound/
11722 F:      sound/
11723
11724 SOUND - COMPRESSED AUDIO
11725 M:      Vinod Koul <vinod.koul@intel.com>
11726 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11728 S:      Supported
11729 F:      Documentation/sound/alsa/compress_offload.txt
11730 F:      include/sound/compress_driver.h
11731 F:      include/uapi/sound/compress_*
11732 F:      sound/core/compress_offload.c
11733 F:      sound/soc/soc-compress.c
11734
11735 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11736 M:      Liam Girdwood <lgirdwood@gmail.com>
11737 M:      Mark Brown <broonie@kernel.org>
11738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11739 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11740 W:      http://alsa-project.org/main/index.php/ASoC
11741 S:      Supported
11742 F:      Documentation/devicetree/bindings/sound/
11743 F:      Documentation/sound/alsa/soc/
11744 F:      sound/soc/
11745 F:      include/sound/soc*
11746
11747 SOUND - DMAENGINE HELPERS
11748 M:      Lars-Peter Clausen <lars@metafoo.de>
11749 S:      Supported
11750 F:      include/sound/dmaengine_pcm.h
11751 F:      sound/core/pcm_dmaengine.c
11752 F:      sound/soc/soc-generic-dmaengine-pcm.c
11753
11754 SP2 MEDIA DRIVER
11755 M:      Olli Salonen <olli.salonen@iki.fi>
11756 L:      linux-media@vger.kernel.org
11757 W:      https://linuxtv.org
11758 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11759 S:      Maintained
11760 F:      drivers/media/dvb-frontends/sp2*
11761
11762 SPARC + UltraSPARC (sparc/sparc64)
11763 M:      "David S. Miller" <davem@davemloft.net>
11764 L:      sparclinux@vger.kernel.org
11765 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11768 S:      Maintained
11769 F:      arch/sparc/
11770 F:      drivers/sbus/
11771
11772 SPARC SERIAL DRIVERS
11773 M:      "David S. Miller" <davem@davemloft.net>
11774 L:      sparclinux@vger.kernel.org
11775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11777 S:      Maintained
11778 F:      include/linux/sunserialcore.h
11779 F:      drivers/tty/serial/suncore.c
11780 F:      drivers/tty/serial/sunhv.c
11781 F:      drivers/tty/serial/sunsab.c
11782 F:      drivers/tty/serial/sunsab.h
11783 F:      drivers/tty/serial/sunsu.c
11784 F:      drivers/tty/serial/sunzilog.c
11785 F:      drivers/tty/serial/sunzilog.h
11786
11787 SPARSE CHECKER
11788 M:      "Christopher Li" <sparse@chrisli.org>
11789 L:      linux-sparse@vger.kernel.org
11790 W:      https://sparse.wiki.kernel.org/
11791 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11792 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11793 S:      Maintained
11794 F:      include/linux/compiler.h
11795
11796 SPEAR PLATFORM SUPPORT
11797 M:      Viresh Kumar <vireshk@kernel.org>
11798 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11800 W:      http://www.st.com/spear
11801 S:      Maintained
11802 F:      arch/arm/boot/dts/spear*
11803 F:      arch/arm/mach-spear/
11804
11805 SPEAR CLOCK FRAMEWORK SUPPORT
11806 M:      Viresh Kumar <vireshk@kernel.org>
11807 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11808 W:      http://www.st.com/spear
11809 S:      Maintained
11810 F:      drivers/clk/spear/
11811
11812 SPI NOR SUBSYSTEM
11813 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11814 M:      Marek Vasut <marek.vasut@gmail.com>
11815 L:      linux-mtd@lists.infradead.org
11816 W:      http://www.linux-mtd.infradead.org/
11817 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11818 T:      git git://github.com/spi-nor/linux.git
11819 S:      Maintained
11820 F:      drivers/mtd/spi-nor/
11821 F:      include/linux/mtd/spi-nor.h
11822
11823 SPI SUBSYSTEM
11824 M:      Mark Brown <broonie@kernel.org>
11825 L:      linux-spi@vger.kernel.org
11826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11827 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11828 S:      Maintained
11829 F:      Documentation/devicetree/bindings/spi/
11830 F:      Documentation/spi/
11831 F:      drivers/spi/
11832 F:      include/linux/spi/
11833 F:      include/uapi/linux/spi/
11834 F:      tools/spi/
11835
11836 SPIDERNET NETWORK DRIVER for CELL
11837 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11838 L:      netdev@vger.kernel.org
11839 S:      Supported
11840 F:      Documentation/networking/spider_net.txt
11841 F:      drivers/net/ethernet/toshiba/spider_net*
11842
11843 SPU FILE SYSTEM
11844 M:      Jeremy Kerr <jk@ozlabs.org>
11845 L:      linuxppc-dev@lists.ozlabs.org
11846 W:      http://www.ibm.com/developerworks/power/cell/
11847 S:      Supported
11848 F:      Documentation/filesystems/spufs.txt
11849 F:      arch/powerpc/platforms/cell/spufs/
11850
11851 SQUASHFS FILE SYSTEM
11852 M:      Phillip Lougher <phillip@squashfs.org.uk>
11853 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11854 W:      http://squashfs.org.uk
11855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11856 S:      Maintained
11857 F:      Documentation/filesystems/squashfs.txt
11858 F:      fs/squashfs/
11859
11860 SRM (Alpha) environment access
11861 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11862 S:      Maintained
11863 F:      arch/alpha/kernel/srm_env.c
11864
11865 STABLE BRANCH
11866 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11867 L:      stable@vger.kernel.org
11868 S:      Supported
11869 F:      Documentation/process/stable-kernel-rules.rst
11870
11871 STAGING SUBSYSTEM
11872 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11874 L:      devel@driverdev.osuosl.org
11875 S:      Supported
11876 F:      drivers/staging/
11877
11878 STAGING - COMEDI
11879 M:      Ian Abbott <abbotti@mev.co.uk>
11880 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11881 S:      Odd Fixes
11882 F:      drivers/staging/comedi/
11883
11884 STAGING - FLARION FT1000 DRIVERS
11885 M:      Marek Belisko <marek.belisko@gmail.com>
11886 S:      Odd Fixes
11887 F:      drivers/staging/ft1000/
11888
11889 STAGING - INDUSTRIAL IO
11890 M:      Jonathan Cameron <jic23@kernel.org>
11891 L:      linux-iio@vger.kernel.org
11892 S:      Odd Fixes
11893 F:      Documentation/devicetree/bindings/staging/iio/
11894 F:      drivers/staging/iio/
11895
11896 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11897 M:      Jarod Wilson <jarod@wilsonet.com>
11898 W:      http://www.lirc.org/
11899 S:      Odd Fixes
11900 F:      drivers/staging/media/lirc/
11901
11902 STAGING - LUSTRE PARALLEL FILESYSTEM
11903 M:      Oleg Drokin <oleg.drokin@intel.com>
11904 M:      Andreas Dilger <andreas.dilger@intel.com>
11905 M:      James Simmons <jsimmons@infradead.org>
11906 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11907 W:      http://wiki.lustre.org/
11908 S:      Maintained
11909 F:      drivers/staging/lustre
11910
11911 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11912 M:      Marc Dietrich <marvin24@gmx.de>
11913 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11914 L:      linux-tegra@vger.kernel.org
11915 S:      Maintained
11916 F:      drivers/staging/nvec/
11917
11918 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11919 M:      Jens Frederich <jfrederich@gmail.com>
11920 M:      Daniel Drake <dsd@laptop.org>
11921 M:      Jon Nettleton <jon.nettleton@gmail.com>
11922 W:      http://wiki.laptop.org/go/DCON
11923 S:      Maintained
11924 F:      drivers/staging/olpc_dcon/
11925
11926 STAGING - REALTEK RTL8712U DRIVERS
11927 M:      Larry Finger <Larry.Finger@lwfinger.net>
11928 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11929 S:      Odd Fixes
11930 F:      drivers/staging/rtl8712/
11931
11932 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11933 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11934 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11935 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11936 L:      linux-fbdev@vger.kernel.org
11937 S:      Maintained
11938 F:      drivers/staging/sm750fb/
11939
11940 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11941 M:      William Hubbs <w.d.hubbs@gmail.com>
11942 M:      Chris Brannon <chris@the-brannons.com>
11943 M:      Kirk Reiser <kirk@reisers.ca>
11944 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
11945 L:      speakup@linux-speakup.org
11946 W:      http://www.linux-speakup.org/
11947 S:      Odd Fixes
11948 F:      drivers/staging/speakup/
11949
11950 STAGING - VIA VT665X DRIVERS
11951 M:      Forest Bond <forest@alittletooquiet.net>
11952 S:      Odd Fixes
11953 F:      drivers/staging/vt665?/
11954
11955 STAGING - WILC1000 WIFI DRIVER
11956 M:      Aditya Shankar <aditya.shankar@microchip.com>
11957 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
11958 L:      linux-wireless@vger.kernel.org
11959 S:      Supported
11960 F:      drivers/staging/wilc1000/
11961
11962 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11963 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
11964 S:      Odd Fixes
11965 F:      drivers/staging/xgifb/
11966
11967 STARFIRE/DURALAN NETWORK DRIVER
11968 M:      Ion Badulescu <ionut@badula.org>
11969 S:      Odd Fixes
11970 F:      drivers/net/ethernet/adaptec/starfire*
11971
11972 SUN3/3X
11973 M:      Sam Creasey <sammy@sammy.net>
11974 W:      http://sammy.net/sun3/
11975 S:      Maintained
11976 F:      arch/m68k/kernel/*sun3*
11977 F:      arch/m68k/sun3*/
11978 F:      arch/m68k/include/asm/sun3*
11979 F:      drivers/net/ethernet/i825xx/sun3*
11980
11981 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11982 M:      Hans de Goede <hdegoede@redhat.com>
11983 L:      linux-input@vger.kernel.org
11984 S:      Maintained
11985 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11986 F:      drivers/input/keyboard/sun4i-lradc-keys.c
11987
11988 SUNDANCE NETWORK DRIVER
11989 M:      Denis Kirjanov <kda@linux-powerpc.org>
11990 L:      netdev@vger.kernel.org
11991 S:      Maintained
11992 F:      drivers/net/ethernet/dlink/sundance.c
11993
11994 SUPERH
11995 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
11996 M:      Rich Felker <dalias@libc.org>
11997 L:      linux-sh@vger.kernel.org
11998 Q:      http://patchwork.kernel.org/project/linux-sh/list/
11999 S:      Maintained
12000 F:      Documentation/sh/
12001 F:      arch/sh/
12002 F:      drivers/sh/
12003
12004 SUSPEND TO RAM
12005 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12006 M:      Len Brown <len.brown@intel.com>
12007 M:      Pavel Machek <pavel@ucw.cz>
12008 L:      linux-pm@vger.kernel.org
12009 B:      https://bugzilla.kernel.org
12010 S:      Supported
12011 F:      Documentation/power/
12012 F:      arch/x86/kernel/acpi/
12013 F:      drivers/base/power/
12014 F:      kernel/power/
12015 F:      include/linux/suspend.h
12016 F:      include/linux/freezer.h
12017 F:      include/linux/pm.h
12018
12019 SVGA HANDLING
12020 M:      Martin Mares <mj@ucw.cz>
12021 L:      linux-video@atrey.karlin.mff.cuni.cz
12022 S:      Maintained
12023 F:      Documentation/svga.txt
12024 F:      arch/x86/boot/video*
12025
12026 SWIOTLB SUBSYSTEM
12027 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12028 L:      linux-kernel@vger.kernel.org
12029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12030 S:      Supported
12031 F:      lib/swiotlb.c
12032 F:      arch/*/kernel/pci-swiotlb.c
12033 F:      include/linux/swiotlb.h
12034
12035 SWITCHDEV
12036 M:      Jiri Pirko <jiri@resnulli.us>
12037 M:      Ivan Vecera <ivecera@redhat.com>
12038 L:      netdev@vger.kernel.org
12039 S:      Supported
12040 F:      net/switchdev/
12041 F:      include/net/switchdev.h
12042
12043 SYNOPSYS ARC ARCHITECTURE
12044 M:      Vineet Gupta <vgupta@synopsys.com>
12045 L:      linux-snps-arc@lists.infradead.org
12046 S:      Supported
12047 F:      arch/arc/
12048 F:      Documentation/devicetree/bindings/arc/*
12049 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12050 F:      drivers/clocksource/arc_timer.c
12051 F:      drivers/tty/serial/arc_uart.c
12052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12053
12054 SYNOPSYS ARC SDP platform support
12055 M:      Alexey Brodkin <abrodkin@synopsys.com>
12056 S:      Supported
12057 F:      arch/arc/plat-axs10x
12058 F:      arch/arc/boot/dts/ax*
12059 F:      Documentation/devicetree/bindings/arc/axs10*
12060
12061 SYSTEM CONFIGURATION (SYSCON)
12062 M:      Lee Jones <lee.jones@linaro.org>
12063 M:      Arnd Bergmann <arnd@arndb.de>
12064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12065 S:      Supported
12066 F:      drivers/mfd/syscon.c
12067
12068 SYSTEM RESET/SHUTDOWN DRIVERS
12069 M:      Sebastian Reichel <sre@kernel.org>
12070 L:      linux-pm@vger.kernel.org
12071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12072 S:      Maintained
12073 F:      Documentation/devicetree/bindings/power/reset/
12074 F:      drivers/power/reset/
12075
12076 SYSV FILESYSTEM
12077 M:      Christoph Hellwig <hch@infradead.org>
12078 S:      Maintained
12079 F:      Documentation/filesystems/sysv-fs.txt
12080 F:      fs/sysv/
12081 F:      include/linux/sysv_fs.h
12082
12083 TARGET SUBSYSTEM
12084 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12085 L:      linux-scsi@vger.kernel.org
12086 L:      target-devel@vger.kernel.org
12087 W:      http://www.linux-iscsi.org
12088 W:      http://groups.google.com/group/linux-iscsi-target-dev
12089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12090 S:      Supported
12091 F:      drivers/target/
12092 F:      include/target/
12093 F:      Documentation/target/
12094
12095 TASKSTATS STATISTICS INTERFACE
12096 M:      Balbir Singh <bsingharora@gmail.com>
12097 S:      Maintained
12098 F:      Documentation/accounting/taskstats*
12099 F:      include/linux/taskstats*
12100 F:      kernel/taskstats.c
12101
12102 TC CLASSIFIER
12103 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12104 L:      netdev@vger.kernel.org
12105 S:      Maintained
12106 F:      include/net/pkt_cls.h
12107 F:      include/uapi/linux/pkt_cls.h
12108 F:      net/sched/
12109
12110 TCP LOW PRIORITY MODULE
12111 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12112 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12113 W:      http://tcp-lp-mod.sourceforge.net/
12114 S:      Maintained
12115 F:      net/ipv4/tcp_lp.c
12116
12117 TDA10071 MEDIA DRIVER
12118 M:      Antti Palosaari <crope@iki.fi>
12119 L:      linux-media@vger.kernel.org
12120 W:      https://linuxtv.org
12121 W:      http://palosaari.fi/linux/
12122 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12123 T:      git git://linuxtv.org/anttip/media_tree.git
12124 S:      Maintained
12125 F:      drivers/media/dvb-frontends/tda10071*
12126
12127 TDA18212 MEDIA DRIVER
12128 M:      Antti Palosaari <crope@iki.fi>
12129 L:      linux-media@vger.kernel.org
12130 W:      https://linuxtv.org
12131 W:      http://palosaari.fi/linux/
12132 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12133 T:      git git://linuxtv.org/anttip/media_tree.git
12134 S:      Maintained
12135 F:      drivers/media/tuners/tda18212*
12136
12137 TDA18218 MEDIA DRIVER
12138 M:      Antti Palosaari <crope@iki.fi>
12139 L:      linux-media@vger.kernel.org
12140 W:      https://linuxtv.org
12141 W:      http://palosaari.fi/linux/
12142 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12143 T:      git git://linuxtv.org/anttip/media_tree.git
12144 S:      Maintained
12145 F:      drivers/media/tuners/tda18218*
12146
12147 TDA18271 MEDIA DRIVER
12148 M:      Michael Krufky <mkrufky@linuxtv.org>
12149 L:      linux-media@vger.kernel.org
12150 W:      https://linuxtv.org
12151 W:      http://github.com/mkrufky
12152 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12153 T:      git git://linuxtv.org/mkrufky/tuners.git
12154 S:      Maintained
12155 F:      drivers/media/tuners/tda18271*
12156
12157 TDA827x MEDIA DRIVER
12158 M:      Michael Krufky <mkrufky@linuxtv.org>
12159 L:      linux-media@vger.kernel.org
12160 W:      https://linuxtv.org
12161 W:      http://github.com/mkrufky
12162 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12163 T:      git git://linuxtv.org/mkrufky/tuners.git
12164 S:      Maintained
12165 F:      drivers/media/tuners/tda8290.*
12166
12167 TDA8290 MEDIA DRIVER
12168 M:      Michael Krufky <mkrufky@linuxtv.org>
12169 L:      linux-media@vger.kernel.org
12170 W:      https://linuxtv.org
12171 W:      http://github.com/mkrufky
12172 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12173 T:      git git://linuxtv.org/mkrufky/tuners.git
12174 S:      Maintained
12175 F:      drivers/media/tuners/tda8290.*
12176
12177 TDA9840 MEDIA DRIVER
12178 M:      Hans Verkuil <hverkuil@xs4all.nl>
12179 L:      linux-media@vger.kernel.org
12180 T:      git git://linuxtv.org/media_tree.git
12181 W:      https://linuxtv.org
12182 S:      Maintained
12183 F:      drivers/media/i2c/tda9840*
12184
12185 TEA5761 TUNER DRIVER
12186 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12187 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12188 L:      linux-media@vger.kernel.org
12189 W:      https://linuxtv.org
12190 T:      git git://linuxtv.org/media_tree.git
12191 S:      Odd fixes
12192 F:      drivers/media/tuners/tea5761.*
12193
12194 TEA5767 TUNER DRIVER
12195 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12196 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12197 L:      linux-media@vger.kernel.org
12198 W:      https://linuxtv.org
12199 T:      git git://linuxtv.org/media_tree.git
12200 S:      Maintained
12201 F:      drivers/media/tuners/tea5767.*
12202
12203 TEA6415C MEDIA DRIVER
12204 M:      Hans Verkuil <hverkuil@xs4all.nl>
12205 L:      linux-media@vger.kernel.org
12206 T:      git git://linuxtv.org/media_tree.git
12207 W:      https://linuxtv.org
12208 S:      Maintained
12209 F:      drivers/media/i2c/tea6415c*
12210
12211 TEA6420 MEDIA DRIVER
12212 M:      Hans Verkuil <hverkuil@xs4all.nl>
12213 L:      linux-media@vger.kernel.org
12214 T:      git git://linuxtv.org/media_tree.git
12215 W:      https://linuxtv.org
12216 S:      Maintained
12217 F:      drivers/media/i2c/tea6420*
12218
12219 TEAM DRIVER
12220 M:      Jiri Pirko <jiri@resnulli.us>
12221 L:      netdev@vger.kernel.org
12222 S:      Supported
12223 F:      drivers/net/team/
12224 F:      include/linux/if_team.h
12225 F:      include/uapi/linux/if_team.h
12226
12227 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12228 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12229 S:      Maintained
12230 F:      arch/x86/platform/ts5500/
12231
12232 TECHNOTREND USB IR RECEIVER
12233 M:      Sean Young <sean@mess.org>
12234 L:      linux-media@vger.kernel.org
12235 S:      Maintained
12236 F:      drivers/media/rc/ttusbir.c
12237
12238 TEGRA ARCHITECTURE SUPPORT
12239 M:      Stephen Warren <swarren@wwwdotorg.org>
12240 M:      Thierry Reding <thierry.reding@gmail.com>
12241 M:      Alexandre Courbot <gnurou@gmail.com>
12242 L:      linux-tegra@vger.kernel.org
12243 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12245 S:      Supported
12246 N:      [^a-z]tegra
12247
12248 TEGRA CLOCK DRIVER
12249 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12250 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12251 S:      Supported
12252 F:      drivers/clk/tegra/
12253
12254 TEGRA DMA DRIVERS
12255 M:      Laxman Dewangan <ldewangan@nvidia.com>
12256 M:      Jon Hunter <jonathanh@nvidia.com>
12257 S:      Supported
12258 F:      drivers/dma/tegra*
12259
12260 TEGRA I2C DRIVER
12261 M:      Laxman Dewangan <ldewangan@nvidia.com>
12262 S:      Supported
12263 F:      drivers/i2c/busses/i2c-tegra.c
12264
12265 TEGRA IOMMU DRIVERS
12266 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12267 S:      Supported
12268 F:      drivers/iommu/tegra*
12269
12270 TEGRA KBC DRIVER
12271 M:      Rakesh Iyer <riyer@nvidia.com>
12272 M:      Laxman Dewangan <ldewangan@nvidia.com>
12273 S:      Supported
12274 F:      drivers/input/keyboard/tegra-kbc.c
12275
12276 TEGRA PWM DRIVER
12277 M:      Thierry Reding <thierry.reding@gmail.com>
12278 S:      Supported
12279 F:      drivers/pwm/pwm-tegra.c
12280
12281 TEGRA SERIAL DRIVER
12282 M:      Laxman Dewangan <ldewangan@nvidia.com>
12283 S:      Supported
12284 F:      drivers/tty/serial/serial-tegra.c
12285
12286 TEGRA SPI DRIVER
12287 M:      Laxman Dewangan <ldewangan@nvidia.com>
12288 S:      Supported
12289 F:      drivers/spi/spi-tegra*
12290
12291 TEHUTI ETHERNET DRIVER
12292 M:      Andy Gospodarek <andy@greyhouse.net>
12293 L:      netdev@vger.kernel.org
12294 S:      Supported
12295 F:      drivers/net/ethernet/tehuti/*
12296
12297 Telecom Clock Driver for MCPL0010
12298 M:      Mark Gross <mark.gross@intel.com>
12299 S:      Supported
12300 F:      drivers/char/tlclk.c
12301
12302 TENSILICA XTENSA PORT (xtensa)
12303 M:      Chris Zankel <chris@zankel.net>
12304 M:      Max Filippov <jcmvbkbc@gmail.com>
12305 L:      linux-xtensa@linux-xtensa.org
12306 T:      git git://github.com/czankel/xtensa-linux.git
12307 S:      Maintained
12308 F:      arch/xtensa/
12309 F:      drivers/irqchip/irq-xtensa-*
12310
12311 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12312 M:      Nishanth Menon <nm@ti.com>
12313 M:      Tero Kristo <t-kristo@ti.com>
12314 M:      Santosh Shilimkar <ssantosh@kernel.org>
12315 L:      linux-arm-kernel@lists.infradead.org
12316 S:      Maintained
12317 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12318 F:      drivers/firmware/ti_sci*
12319 F:      include/linux/soc/ti/ti_sci_protocol.h
12320
12321 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12322 M:      Hans Verkuil <hverkuil@xs4all.nl>
12323 L:      linux-media@vger.kernel.org
12324 T:      git git://linuxtv.org/media_tree.git
12325 W:      https://linuxtv.org
12326 S:      Maintained
12327 F:      drivers/media/radio/radio-raremono.c
12328
12329 THERMAL
12330 M:      Zhang Rui <rui.zhang@intel.com>
12331 M:      Eduardo Valentin <edubezval@gmail.com>
12332 L:      linux-pm@vger.kernel.org
12333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12335 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12336 S:      Supported
12337 F:      drivers/thermal/
12338 F:      include/linux/thermal.h
12339 F:      include/uapi/linux/thermal.h
12340 F:      include/linux/cpu_cooling.h
12341 F:      Documentation/devicetree/bindings/thermal/
12342
12343 THERMAL/CPU_COOLING
12344 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12345 M:      Viresh Kumar <viresh.kumar@linaro.org>
12346 M:      Javi Merino <javi.merino@kernel.org>
12347 L:      linux-pm@vger.kernel.org
12348 S:      Supported
12349 F:      Documentation/thermal/cpu-cooling-api.txt
12350 F:      drivers/thermal/cpu_cooling.c
12351 F:      include/linux/cpu_cooling.h
12352
12353 THINKPAD ACPI EXTRAS DRIVER
12354 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12355 L:      ibm-acpi-devel@lists.sourceforge.net
12356 L:      platform-driver-x86@vger.kernel.org
12357 W:      http://ibm-acpi.sourceforge.net
12358 W:      http://thinkwiki.org/wiki/Ibm-acpi
12359 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12360 S:      Maintained
12361 F:      drivers/platform/x86/thinkpad_acpi.c
12362
12363 TI BANDGAP AND THERMAL DRIVER
12364 M:      Eduardo Valentin <edubezval@gmail.com>
12365 M:      Keerthy <j-keerthy@ti.com>
12366 L:      linux-pm@vger.kernel.org
12367 L:      linux-omap@vger.kernel.org
12368 S:      Maintained
12369 F:      drivers/thermal/ti-soc-thermal/
12370
12371 TI VPE/CAL DRIVERS
12372 M:      Benoit Parrot <bparrot@ti.com>
12373 L:      linux-media@vger.kernel.org
12374 W:      http://linuxtv.org/
12375 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12376 S:      Maintained
12377 F:      drivers/media/platform/ti-vpe/
12378
12379 TI CDCE706 CLOCK DRIVER
12380 M:      Max Filippov <jcmvbkbc@gmail.com>
12381 S:      Maintained
12382 F:      drivers/clk/clk-cdce706.c
12383
12384 TI CLOCK DRIVER
12385 M:      Tero Kristo <t-kristo@ti.com>
12386 L:      linux-omap@vger.kernel.org
12387 S:      Maintained
12388 F:      drivers/clk/ti/
12389 F:      include/linux/clk/ti.h
12390
12391 TI ETHERNET SWITCH DRIVER (CPSW)
12392 M:      Mugunthan V N <mugunthanvnm@ti.com>
12393 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12394 L:      linux-omap@vger.kernel.org
12395 L:      netdev@vger.kernel.org
12396 S:      Maintained
12397 F:      drivers/net/ethernet/ti/cpsw*
12398 F:      drivers/net/ethernet/ti/davinci*
12399
12400 TI FLASH MEDIA INTERFACE DRIVER
12401 M:      Alex Dubov <oakad@yahoo.com>
12402 S:      Maintained
12403 F:      drivers/misc/tifm*
12404 F:      drivers/mmc/host/tifm_sd.c
12405 F:      include/linux/tifm.h
12406
12407 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12408 M:      Santosh Shilimkar <ssantosh@kernel.org>
12409 L:      linux-kernel@vger.kernel.org
12410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12411 S:      Maintained
12412 F:      drivers/soc/ti/*
12413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12414
12415
12416 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12417 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12418 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12419 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12420 S:      Maintained
12421 F:      sound/soc/codecs/lm49453*
12422 F:      sound/soc/codecs/isabelle*
12423
12424 TI LP855x BACKLIGHT DRIVER
12425 M:      Milo Kim <milo.kim@ti.com>
12426 S:      Maintained
12427 F:      Documentation/backlight/lp855x-driver.txt
12428 F:      drivers/video/backlight/lp855x_bl.c
12429 F:      include/linux/platform_data/lp855x.h
12430
12431 TI LP8727 CHARGER DRIVER
12432 M:      Milo Kim <milo.kim@ti.com>
12433 S:      Maintained
12434 F:      drivers/power/supply/lp8727_charger.c
12435 F:      include/linux/platform_data/lp8727.h
12436
12437 TI LP8788 MFD DRIVER
12438 M:      Milo Kim <milo.kim@ti.com>
12439 S:      Maintained
12440 F:      drivers/iio/adc/lp8788_adc.c
12441 F:      drivers/leds/leds-lp8788.c
12442 F:      drivers/mfd/lp8788*.c
12443 F:      drivers/power/supply/lp8788-charger.c
12444 F:      drivers/regulator/lp8788-*.c
12445 F:      include/linux/mfd/lp8788*.h
12446
12447 TI NETCP ETHERNET DRIVER
12448 M:      Wingman Kwok <w-kwok2@ti.com>
12449 M:      Murali Karicheri <m-karicheri2@ti.com>
12450 L:      netdev@vger.kernel.org
12451 S:      Maintained
12452 F:      drivers/net/ethernet/ti/netcp*
12453
12454 TI TAS571X FAMILY ASoC CODEC DRIVER
12455 M:      Kevin Cernekee <cernekee@chromium.org>
12456 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12457 S:      Odd Fixes
12458 F:      sound/soc/codecs/tas571x*
12459
12460 TI TWL4030 SERIES SOC CODEC DRIVER
12461 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12462 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12463 S:      Maintained
12464 F:      sound/soc/codecs/twl4030*
12465
12466 TI WILINK WIRELESS DRIVERS
12467 L:      linux-wireless@vger.kernel.org
12468 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12469 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12471 S:      Orphan
12472 F:      drivers/net/wireless/ti/
12473 F:      include/linux/wl12xx.h
12474
12475 TIPC NETWORK LAYER
12476 M:      Jon Maloy <jon.maloy@ericsson.com>
12477 M:      Ying Xue <ying.xue@windriver.com>
12478 L:      netdev@vger.kernel.org (core kernel code)
12479 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12480 W:      http://tipc.sourceforge.net/
12481 S:      Maintained
12482 F:      include/uapi/linux/tipc*.h
12483 F:      net/tipc/
12484
12485 TILE ARCHITECTURE
12486 M:      Chris Metcalf <cmetcalf@mellanox.com>
12487 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12489 S:      Supported
12490 F:      arch/tile/
12491 F:      drivers/char/tile-srom.c
12492 F:      drivers/edac/tile_edac.c
12493 F:      drivers/net/ethernet/tile/
12494 F:      drivers/rtc/rtc-tile.c
12495 F:      drivers/tty/hvc/hvc_tile.c
12496 F:      drivers/tty/serial/tilegx.c
12497 F:      drivers/usb/host/*-tilegx.c
12498 F:      include/linux/usb/tilegx.h
12499
12500 TLAN NETWORK DRIVER
12501 M:      Samuel Chessman <chessman@tux.org>
12502 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12503 W:      http://sourceforge.net/projects/tlan/
12504 S:      Maintained
12505 F:      Documentation/networking/tlan.txt
12506 F:      drivers/net/ethernet/ti/tlan.*
12507
12508 TOMOYO SECURITY MODULE
12509 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12510 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12511 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12512 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12513 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12514 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12515 W:      http://tomoyo.sourceforge.jp/
12516 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12517 S:      Maintained
12518 F:      security/tomoyo/
12519
12520 TOPSTAR LAPTOP EXTRAS DRIVER
12521 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12522 L:      platform-driver-x86@vger.kernel.org
12523 S:      Maintained
12524 F:      drivers/platform/x86/topstar-laptop.c
12525
12526 TOSHIBA ACPI EXTRAS DRIVER
12527 M:      Azael Avalos <coproscefalo@gmail.com>
12528 L:      platform-driver-x86@vger.kernel.org
12529 S:      Maintained
12530 F:      drivers/platform/x86/toshiba_acpi.c
12531
12532 TOSHIBA BLUETOOTH DRIVER
12533 M:      Azael Avalos <coproscefalo@gmail.com>
12534 L:      platform-driver-x86@vger.kernel.org
12535 S:      Maintained
12536 F:      drivers/platform/x86/toshiba_bluetooth.c
12537
12538 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12539 M:      Azael Avalos <coproscefalo@gmail.com>
12540 L:      platform-driver-x86@vger.kernel.org
12541 S:      Maintained
12542 F:      drivers/platform/x86/toshiba_haps.c
12543
12544 TOSHIBA WMI HOTKEYS DRIVER
12545 M:      Azael Avalos <coproscefalo@gmail.com>
12546 L:      platform-driver-x86@vger.kernel.org
12547 S:      Maintained
12548 F:      drivers/platform/x86/toshiba-wmi.c
12549
12550 TOSHIBA SMM DRIVER
12551 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12552 W:      http://www.buzzard.org.uk/toshiba/
12553 S:      Maintained
12554 F:      drivers/char/toshiba.c
12555 F:      include/linux/toshiba.h
12556 F:      include/uapi/linux/toshiba.h
12557
12558 TOSHIBA TC358743 DRIVER
12559 M:      Mats Randgaard <matrandg@cisco.com>
12560 L:      linux-media@vger.kernel.org
12561 S:      Maintained
12562 F:      drivers/media/i2c/tc358743*
12563 F:      include/media/i2c/tc358743.h
12564
12565 TMIO/SDHI MMC DRIVER
12566 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12567 L:      linux-mmc@vger.kernel.org
12568 S:      Supported
12569 F:      drivers/mmc/host/tmio_mmc*
12570 F:      drivers/mmc/host/sh_mobile_sdhi.c
12571 F:      include/linux/mfd/tmio.h
12572
12573 TMP401 HARDWARE MONITOR DRIVER
12574 M:      Guenter Roeck <linux@roeck-us.net>
12575 L:      linux-hwmon@vger.kernel.org
12576 S:      Maintained
12577 F:      Documentation/hwmon/tmp401
12578 F:      drivers/hwmon/tmp401.c
12579
12580 TMPFS (SHMEM FILESYSTEM)
12581 M:      Hugh Dickins <hughd@google.com>
12582 L:      linux-mm@kvack.org
12583 S:      Maintained
12584 F:      include/linux/shmem_fs.h
12585 F:      mm/shmem.c
12586
12587 TM6000 VIDEO4LINUX DRIVER
12588 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12589 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12590 L:      linux-media@vger.kernel.org
12591 W:      https://linuxtv.org
12592 T:      git git://linuxtv.org/media_tree.git
12593 S:      Odd fixes
12594 F:      drivers/media/usb/tm6000/
12595 F:      Documentation/media/v4l-drivers/tm6000*
12596
12597 TW5864 VIDEO4LINUX DRIVER
12598 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12599 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12600 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12601 L:      linux-media@vger.kernel.org
12602 S:      Supported
12603 F:      drivers/media/pci/tw5864/
12604
12605 TW68 VIDEO4LINUX DRIVER
12606 M:      Hans Verkuil <hverkuil@xs4all.nl>
12607 L:      linux-media@vger.kernel.org
12608 T:      git git://linuxtv.org/media_tree.git
12609 W:      https://linuxtv.org
12610 S:      Odd Fixes
12611 F:      drivers/media/pci/tw68/
12612
12613 TW686X VIDEO4LINUX DRIVER
12614 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12615 L:      linux-media@vger.kernel.org
12616 T:      git git://linuxtv.org/media_tree.git
12617 W:      http://linuxtv.org
12618 S:      Maintained
12619 F:      drivers/media/pci/tw686x/
12620
12621 TPM DEVICE DRIVER
12622 M:      Peter Huewe <peterhuewe@gmx.de>
12623 M:      Marcel Selhorst <tpmdd@selhorst.net>
12624 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12625 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12626 W:      http://tpmdd.sourceforge.net
12627 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12628 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12629 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12630 S:      Maintained
12631 F:      drivers/char/tpm/
12632
12633 TPM IBM_VTPM DEVICE DRIVER
12634 M:      Ashley Lai <ashleydlai@gmail.com>
12635 W:      http://tpmdd.sourceforge.net
12636 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12637 S:      Maintained
12638 F:      drivers/char/tpm/tpm_ibmvtpm*
12639
12640 TRACING
12641 M:      Steven Rostedt <rostedt@goodmis.org>
12642 M:      Ingo Molnar <mingo@redhat.com>
12643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12644 S:      Maintained
12645 F:      Documentation/trace/ftrace.txt
12646 F:      arch/*/*/*/ftrace.h
12647 F:      arch/*/kernel/ftrace.c
12648 F:      include/*/ftrace.h
12649 F:      include/linux/trace*.h
12650 F:      include/trace/
12651 F:      kernel/trace/
12652 F:      tools/testing/selftests/ftrace/
12653
12654 TRACING MMIO ACCESSES (MMIOTRACE)
12655 M:      Steven Rostedt <rostedt@goodmis.org>
12656 M:      Ingo Molnar <mingo@kernel.org>
12657 R:      Karol Herbst <karolherbst@gmail.com>
12658 R:      Pekka Paalanen <ppaalanen@gmail.com>
12659 S:      Maintained
12660 L:      linux-kernel@vger.kernel.org
12661 L:      nouveau@lists.freedesktop.org
12662 F:      kernel/trace/trace_mmiotrace.c
12663 F:      include/linux/mmiotrace.h
12664 F:      arch/x86/mm/kmmio.c
12665 F:      arch/x86/mm/mmio-mod.c
12666 F:      arch/x86/mm/testmmiotrace.c
12667
12668 TRIVIAL PATCHES
12669 M:      Jiri Kosina <trivial@kernel.org>
12670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12671 S:      Maintained
12672 K:      ^Subject:.*(?i)trivial
12673
12674 TTY LAYER
12675 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12676 M:      Jiri Slaby <jslaby@suse.com>
12677 S:      Supported
12678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12679 F:      Documentation/serial/
12680 F:      drivers/tty/
12681 F:      drivers/tty/serial/serial_core.c
12682 F:      include/linux/serial_core.h
12683 F:      include/linux/serial.h
12684 F:      include/linux/tty.h
12685 F:      include/uapi/linux/serial_core.h
12686 F:      include/uapi/linux/serial.h
12687 F:      include/uapi/linux/tty.h
12688
12689 TUA9001 MEDIA DRIVER
12690 M:      Antti Palosaari <crope@iki.fi>
12691 L:      linux-media@vger.kernel.org
12692 W:      https://linuxtv.org
12693 W:      http://palosaari.fi/linux/
12694 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12695 T:      git git://linuxtv.org/anttip/media_tree.git
12696 S:      Maintained
12697 F:      drivers/media/tuners/tua9001*
12698
12699 TULIP NETWORK DRIVERS
12700 L:      netdev@vger.kernel.org
12701 L:      linux-parisc@vger.kernel.org
12702 S:      Orphan
12703 F:      drivers/net/ethernet/dec/tulip/
12704
12705 TUN/TAP driver
12706 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12707 W:      http://vtun.sourceforge.net/tun
12708 S:      Maintained
12709 F:      Documentation/networking/tuntap.txt
12710 F:      arch/um/os-Linux/drivers/
12711
12712 TURBOCHANNEL SUBSYSTEM
12713 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12714 M:      Ralf Baechle <ralf@linux-mips.org>
12715 L:      linux-mips@linux-mips.org
12716 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12717 S:      Maintained
12718 F:      drivers/tc/
12719 F:      include/linux/tc.h
12720
12721 UBI FILE SYSTEM (UBIFS)
12722 M:      Richard Weinberger <richard@nod.at>
12723 M:      Artem Bityutskiy <dedekind1@gmail.com>
12724 M:      Adrian Hunter <adrian.hunter@intel.com>
12725 L:      linux-mtd@lists.infradead.org
12726 T:      git git://git.infradead.org/ubifs-2.6.git
12727 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12728 S:      Supported
12729 F:      Documentation/filesystems/ubifs.txt
12730 F:      fs/ubifs/
12731
12732 UCLINUX (M68KNOMMU AND COLDFIRE)
12733 M:      Greg Ungerer <gerg@linux-m68k.org>
12734 W:      http://www.linux-m68k.org/
12735 W:      http://www.uclinux.org/
12736 L:      linux-m68k@lists.linux-m68k.org
12737 L:      uclinux-dev@uclinux.org  (subscribers-only)
12738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12739 S:      Maintained
12740 F:      arch/m68k/coldfire/
12741 F:      arch/m68k/68*/
12742 F:      arch/m68k/*/*_no.*
12743 F:      arch/m68k/include/asm/*_no.*
12744
12745 UDF FILESYSTEM
12746 M:      Jan Kara <jack@suse.com>
12747 S:      Maintained
12748 F:      Documentation/filesystems/udf.txt
12749 F:      fs/udf/
12750
12751 UDRAW TABLET
12752 M:      Bastien Nocera <hadess@hadess.net>
12753 L:      linux-input@vger.kernel.org
12754 S:      Maintained
12755 F:      drivers/hid/hid-udraw.c
12756
12757 UFS FILESYSTEM
12758 M:      Evgeniy Dushistov <dushistov@mail.ru>
12759 S:      Maintained
12760 F:      Documentation/filesystems/ufs.txt
12761 F:      fs/ufs/
12762
12763 UHID USERSPACE HID IO DRIVER:
12764 M:      David Herrmann <dh.herrmann@googlemail.com>
12765 L:      linux-input@vger.kernel.org
12766 S:      Maintained
12767 F:      drivers/hid/uhid.c
12768 F:      include/uapi/linux/uhid.h
12769
12770 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12771 L:      linux-usb@vger.kernel.org
12772 S:      Orphan
12773 F:      drivers/uwb/
12774 F:      include/linux/uwb.h
12775 F:      include/linux/uwb/
12776
12777 UNICORE32 ARCHITECTURE:
12778 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12779 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12780 S:      Maintained
12781 T:      git git://github.com/gxt/linux.git
12782 F:      arch/unicore32/
12783
12784 UNIFDEF
12785 M:      Tony Finch <dot@dotat.at>
12786 W:      http://dotat.at/prog/unifdef
12787 S:      Maintained
12788 F:      scripts/unifdef.c
12789
12790 UNIFORM CDROM DRIVER
12791 M:      Jens Axboe <axboe@kernel.dk>
12792 W:      http://www.kernel.dk
12793 S:      Maintained
12794 F:      Documentation/cdrom/
12795 F:      drivers/cdrom/cdrom.c
12796 F:      include/linux/cdrom.h
12797 F:      include/uapi/linux/cdrom.h
12798
12799 UNISYS S-PAR DRIVERS
12800 M:      David Kershner <david.kershner@unisys.com>
12801 L:      sparmaintainer@unisys.com (Unisys internal)
12802 S:      Supported
12803 F:      drivers/staging/unisys/
12804
12805 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12806 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12807 L:      linux-scsi@vger.kernel.org
12808 S:      Supported
12809 F:      Documentation/scsi/ufs.txt
12810 F:      drivers/scsi/ufs/
12811
12812 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12813 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
12814 M:      Prabu Thangamuthu <prabut@synopsys.com>
12815 L:      linux-scsi@vger.kernel.org
12816 S:      Supported
12817 F:      drivers/scsi/ufs/*dwc*
12818
12819 UNSORTED BLOCK IMAGES (UBI)
12820 M:      Artem Bityutskiy <dedekind1@gmail.com>
12821 M:      Richard Weinberger <richard@nod.at>
12822 W:      http://www.linux-mtd.infradead.org/
12823 L:      linux-mtd@lists.infradead.org
12824 T:      git git://git.infradead.org/ubifs-2.6.git
12825 S:      Supported
12826 F:      drivers/mtd/ubi/
12827 F:      include/linux/mtd/ubi.h
12828 F:      include/uapi/mtd/ubi-user.h
12829
12830 USB ACM DRIVER
12831 M:      Oliver Neukum <oneukum@suse.com>
12832 L:      linux-usb@vger.kernel.org
12833 S:      Maintained
12834 F:      Documentation/usb/acm.txt
12835 F:      drivers/usb/class/cdc-acm.*
12836
12837 USB AR5523 WIRELESS DRIVER
12838 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12839 L:      linux-wireless@vger.kernel.org
12840 S:      Maintained
12841 F:      drivers/net/wireless/ath/ar5523/
12842
12843 USB ATTACHED SCSI
12844 M:      Oliver Neukum <oneukum@suse.com>
12845 L:      linux-usb@vger.kernel.org
12846 L:      linux-scsi@vger.kernel.org
12847 S:      Maintained
12848 F:      drivers/usb/storage/uas.c
12849
12850 USB CDC ETHERNET DRIVER
12851 M:      Oliver Neukum <oliver@neukum.org>
12852 L:      linux-usb@vger.kernel.org
12853 S:      Maintained
12854 F:      drivers/net/usb/cdc_*.c
12855 F:      include/uapi/linux/usb/cdc.h
12856
12857 USB CHAOSKEY DRIVER
12858 M:      Keith Packard <keithp@keithp.com>
12859 L:      linux-usb@vger.kernel.org
12860 S:      Maintained
12861 F:      drivers/usb/misc/chaoskey.c
12862
12863 USB CYPRESS C67X00 DRIVER
12864 M:      Peter Korsgaard <jacmet@sunsite.dk>
12865 L:      linux-usb@vger.kernel.org
12866 S:      Maintained
12867 F:      drivers/usb/c67x00/
12868
12869 USB DAVICOM DM9601 DRIVER
12870 M:      Peter Korsgaard <jacmet@sunsite.dk>
12871 L:      netdev@vger.kernel.org
12872 W:      http://www.linux-usb.org/usbnet
12873 S:      Maintained
12874 F:      drivers/net/usb/dm9601.c
12875
12876 USB DIAMOND RIO500 DRIVER
12877 M:      Cesar Miquel <miquel@df.uba.ar>
12878 L:      rio500-users@lists.sourceforge.net
12879 W:      http://rio500.sourceforge.net
12880 S:      Maintained
12881 F:      drivers/usb/misc/rio500*
12882
12883 USB EHCI DRIVER
12884 M:      Alan Stern <stern@rowland.harvard.edu>
12885 L:      linux-usb@vger.kernel.org
12886 S:      Maintained
12887 F:      Documentation/usb/ehci.txt
12888 F:      drivers/usb/host/ehci*
12889
12890 USB GADGET/PERIPHERAL SUBSYSTEM
12891 M:      Felipe Balbi <balbi@kernel.org>
12892 L:      linux-usb@vger.kernel.org
12893 W:      http://www.linux-usb.org/gadget
12894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12895 S:      Maintained
12896 F:      drivers/usb/gadget/
12897 F:      include/linux/usb/gadget*
12898
12899 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12900 M:      Jiri Kosina <jikos@kernel.org>
12901 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12902 L:      linux-usb@vger.kernel.org
12903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12904 S:      Maintained
12905 F:      Documentation/hid/hiddev.txt
12906 F:      drivers/hid/usbhid/
12907
12908 USB ISP116X DRIVER
12909 M:      Olav Kongas <ok@artecdesign.ee>
12910 L:      linux-usb@vger.kernel.org
12911 S:      Maintained
12912 F:      drivers/usb/host/isp116x*
12913 F:      include/linux/usb/isp116x.h
12914
12915 USB LAN78XX ETHERNET DRIVER
12916 M:      Woojung Huh <woojung.huh@microchip.com>
12917 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12918 L:      netdev@vger.kernel.org
12919 S:      Maintained
12920 F:      drivers/net/usb/lan78xx.*
12921
12922 USB MASS STORAGE DRIVER
12923 M:      Alan Stern <stern@rowland.harvard.edu>
12924 L:      linux-usb@vger.kernel.org
12925 L:      usb-storage@lists.one-eyed-alien.net
12926 S:      Maintained
12927 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12928 F:      drivers/usb/storage/
12929
12930 USB MIDI DRIVER
12931 M:      Clemens Ladisch <clemens@ladisch.de>
12932 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12933 T:      git git://git.alsa-project.org/alsa-kernel.git
12934 S:      Maintained
12935 F:      sound/usb/midi.*
12936
12937 USB NETWORKING DRIVERS
12938 L:      linux-usb@vger.kernel.org
12939 S:      Odd Fixes
12940 F:      drivers/net/usb/
12941
12942 USB OHCI DRIVER
12943 M:      Alan Stern <stern@rowland.harvard.edu>
12944 L:      linux-usb@vger.kernel.org
12945 S:      Maintained
12946 F:      Documentation/usb/ohci.txt
12947 F:      drivers/usb/host/ohci*
12948
12949 USB OTG FSM (Finite State Machine)
12950 M:      Peter Chen <Peter.Chen@nxp.com>
12951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12952 L:      linux-usb@vger.kernel.org
12953 S:      Maintained
12954 F:      drivers/usb/common/usb-otg-fsm.c
12955
12956 USB OVER IP DRIVER
12957 M:      Valentina Manea <valentina.manea.m@gmail.com>
12958 M:      Shuah Khan <shuahkh@osg.samsung.com>
12959 M:      Shuah Khan <shuah@kernel.org>
12960 L:      linux-usb@vger.kernel.org
12961 S:      Maintained
12962 F:      Documentation/usb/usbip_protocol.txt
12963 F:      drivers/usb/usbip/
12964 F:      tools/usb/usbip/
12965
12966 USB PEGASUS DRIVER
12967 M:      Petko Manolov <petkan@nucleusys.com>
12968 L:      linux-usb@vger.kernel.org
12969 L:      netdev@vger.kernel.org
12970 T:      git git://github.com/petkan/pegasus.git
12971 W:      https://github.com/petkan/pegasus
12972 S:      Maintained
12973 F:      drivers/net/usb/pegasus.*
12974
12975 USB PHY LAYER
12976 M:      Felipe Balbi <balbi@kernel.org>
12977 L:      linux-usb@vger.kernel.org
12978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12979 S:      Maintained
12980 F:      drivers/usb/phy/
12981
12982 USB PRINTER DRIVER (usblp)
12983 M:      Pete Zaitcev <zaitcev@redhat.com>
12984 L:      linux-usb@vger.kernel.org
12985 S:      Supported
12986 F:      drivers/usb/class/usblp.c
12987
12988 USB QMI WWAN NETWORK DRIVER
12989 M:      Bjørn Mork <bjorn@mork.no>
12990 L:      netdev@vger.kernel.org
12991 S:      Maintained
12992 F:      Documentation/ABI/testing/sysfs-class-net-qmi
12993 F:      drivers/net/usb/qmi_wwan.c
12994
12995 USB RTL8150 DRIVER
12996 M:      Petko Manolov <petkan@nucleusys.com>
12997 L:      linux-usb@vger.kernel.org
12998 L:      netdev@vger.kernel.org
12999 T:      git git://github.com/petkan/rtl8150.git
13000 W:      https://github.com/petkan/rtl8150
13001 S:      Maintained
13002 F:      drivers/net/usb/rtl8150.c
13003
13004 USB SERIAL SUBSYSTEM
13005 M:      Johan Hovold <johan@kernel.org>
13006 L:      linux-usb@vger.kernel.org
13007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13008 S:      Maintained
13009 F:      Documentation/usb/usb-serial.txt
13010 F:      drivers/usb/serial/
13011 F:      include/linux/usb/serial.h
13012
13013 USB SMSC75XX ETHERNET DRIVER
13014 M:      Steve Glendinning <steve.glendinning@shawell.net>
13015 L:      netdev@vger.kernel.org
13016 S:      Maintained
13017 F:      drivers/net/usb/smsc75xx.*
13018
13019 USB SMSC95XX ETHERNET DRIVER
13020 M:      Steve Glendinning <steve.glendinning@shawell.net>
13021 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13022 L:      netdev@vger.kernel.org
13023 S:      Maintained
13024 F:      drivers/net/usb/smsc95xx.*
13025
13026 USB SUBSYSTEM
13027 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13028 L:      linux-usb@vger.kernel.org
13029 W:      http://www.linux-usb.org
13030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13031 S:      Supported
13032 F:      Documentation/devicetree/bindings/usb/
13033 F:      Documentation/usb/
13034 F:      drivers/usb/
13035 F:      include/linux/usb.h
13036 F:      include/linux/usb/
13037
13038 USB UHCI DRIVER
13039 M:      Alan Stern <stern@rowland.harvard.edu>
13040 L:      linux-usb@vger.kernel.org
13041 S:      Maintained
13042 F:      drivers/usb/host/uhci*
13043
13044 USB "USBNET" DRIVER FRAMEWORK
13045 M:      Oliver Neukum <oneukum@suse.com>
13046 L:      netdev@vger.kernel.org
13047 W:      http://www.linux-usb.org/usbnet
13048 S:      Maintained
13049 F:      drivers/net/usb/usbnet.c
13050 F:      include/linux/usb/usbnet.h
13051
13052 USB VIDEO CLASS
13053 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13054 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13055 L:      linux-media@vger.kernel.org
13056 T:      git git://linuxtv.org/media_tree.git
13057 W:      http://www.ideasonboard.org/uvc/
13058 S:      Maintained
13059 F:      drivers/media/usb/uvc/
13060 F:      include/uapi/linux/uvcvideo.h
13061
13062 USB VISION DRIVER
13063 M:      Hans Verkuil <hverkuil@xs4all.nl>
13064 L:      linux-media@vger.kernel.org
13065 T:      git git://linuxtv.org/media_tree.git
13066 W:      https://linuxtv.org
13067 S:      Odd Fixes
13068 F:      drivers/media/usb/usbvision/
13069
13070 USB WEBCAM GADGET
13071 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13072 L:      linux-usb@vger.kernel.org
13073 S:      Maintained
13074 F:      drivers/usb/gadget/function/*uvc*
13075 F:      drivers/usb/gadget/legacy/webcam.c
13076
13077 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13078 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13079 L:      linux-wireless@vger.kernel.org
13080 S:      Maintained
13081 F:      drivers/net/wireless/rndis_wlan.c
13082
13083 USB XHCI DRIVER
13084 M:      Mathias Nyman <mathias.nyman@intel.com>
13085 L:      linux-usb@vger.kernel.org
13086 S:      Supported
13087 F:      drivers/usb/host/xhci*
13088 F:      drivers/usb/host/pci-quirks*
13089
13090 USB ZD1201 DRIVER
13091 L:      linux-wireless@vger.kernel.org
13092 W:      http://linux-lc100020.sourceforge.net
13093 S:      Orphan
13094 F:      drivers/net/wireless/zydas/zd1201.*
13095
13096 USB ZR364XX DRIVER
13097 M:      Antoine Jacquet <royale@zerezo.com>
13098 L:      linux-usb@vger.kernel.org
13099 L:      linux-media@vger.kernel.org
13100 T:      git git://linuxtv.org/media_tree.git
13101 W:      http://royale.zerezo.com/zr364xx/
13102 S:      Maintained
13103 F:      Documentation/media/v4l-drivers/zr364xx*
13104 F:      drivers/media/usb/zr364xx/
13105
13106 ULPI BUS
13107 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13108 L:      linux-usb@vger.kernel.org
13109 S:      Maintained
13110 F:      drivers/usb/common/ulpi.c
13111 F:      include/linux/ulpi/
13112
13113 USER-MODE LINUX (UML)
13114 M:      Jeff Dike <jdike@addtoit.com>
13115 M:      Richard Weinberger <richard@nod.at>
13116 L:      user-mode-linux-devel@lists.sourceforge.net
13117 L:      user-mode-linux-user@lists.sourceforge.net
13118 W:      http://user-mode-linux.sourceforge.net
13119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13120 S:      Maintained
13121 F:      Documentation/virtual/uml/
13122 F:      arch/um/
13123 F:      arch/x86/um/
13124 F:      fs/hostfs/
13125 F:      fs/hppfs/
13126
13127 USERSPACE I/O (UIO)
13128 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13129 S:      Maintained
13130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13131 F:      Documentation/driver-api/uio-howto.rst
13132 F:      drivers/uio/
13133 F:      include/linux/uio*.h
13134
13135 UTIL-LINUX PACKAGE
13136 M:      Karel Zak <kzak@redhat.com>
13137 L:      util-linux@vger.kernel.org
13138 W:      http://en.wikipedia.org/wiki/Util-linux
13139 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13140 S:      Maintained
13141
13142 UVESAFB DRIVER
13143 M:      Michal Januszewski <spock@gentoo.org>
13144 L:      linux-fbdev@vger.kernel.org
13145 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13146 S:      Maintained
13147 F:      Documentation/fb/uvesafb.txt
13148 F:      drivers/video/fbdev/uvesafb.*
13149
13150 VF610 NAND DRIVER
13151 M:      Stefan Agner <stefan@agner.ch>
13152 L:      linux-mtd@lists.infradead.org
13153 S:      Supported
13154 F:      drivers/mtd/nand/vf610_nfc.c
13155
13156 VFAT/FAT/MSDOS FILESYSTEM
13157 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13158 S:      Maintained
13159 F:      Documentation/filesystems/vfat.txt
13160 F:      fs/fat/
13161
13162 VFIO DRIVER
13163 M:      Alex Williamson <alex.williamson@redhat.com>
13164 L:      kvm@vger.kernel.org
13165 T:      git git://github.com/awilliam/linux-vfio.git
13166 S:      Maintained
13167 F:      Documentation/vfio.txt
13168 F:      drivers/vfio/
13169 F:      include/linux/vfio.h
13170 F:      include/uapi/linux/vfio.h
13171
13172 VFIO MEDIATED DEVICE DRIVERS
13173 M:      Kirti Wankhede <kwankhede@nvidia.com>
13174 L:      kvm@vger.kernel.org
13175 S:      Maintained
13176 F:      Documentation/vfio-mediated-device.txt
13177 F:      drivers/vfio/mdev/
13178 F:      include/linux/mdev.h
13179 F:      samples/vfio-mdev/
13180
13181 VFIO PLATFORM DRIVER
13182 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13183 L:      kvm@vger.kernel.org
13184 S:      Maintained
13185 F:      drivers/vfio/platform/
13186
13187 VIDEOBUF2 FRAMEWORK
13188 M:      Pawel Osciak <pawel@osciak.com>
13189 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13190 M:      Kyungmin Park <kyungmin.park@samsung.com>
13191 L:      linux-media@vger.kernel.org
13192 S:      Maintained
13193 F:      drivers/media/v4l2-core/videobuf2-*
13194 F:      include/media/videobuf2-*
13195
13196 VIRTIO AND VHOST VSOCK DRIVER
13197 M:      Stefan Hajnoczi <stefanha@redhat.com>
13198 L:      kvm@vger.kernel.org
13199 L:      virtualization@lists.linux-foundation.org
13200 L:      netdev@vger.kernel.org
13201 S:      Maintained
13202 F:      include/linux/virtio_vsock.h
13203 F:      include/uapi/linux/virtio_vsock.h
13204 F:      net/vmw_vsock/virtio_transport_common.c
13205 F:      net/vmw_vsock/virtio_transport.c
13206 F:      drivers/vhost/vsock.c
13207 F:      drivers/vhost/vsock.h
13208
13209 VIRTUAL SERIO DEVICE DRIVER
13210 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13211 S:      Maintained
13212 F:      drivers/input/serio/userio.c
13213 F:      include/uapi/linux/userio.h
13214
13215 VIRTIO CONSOLE DRIVER
13216 M:      Amit Shah <amit@kernel.org>
13217 L:      virtualization@lists.linux-foundation.org
13218 S:      Maintained
13219 F:      drivers/char/virtio_console.c
13220 F:      include/linux/virtio_console.h
13221 F:      include/uapi/linux/virtio_console.h
13222
13223 VIRTIO CORE, NET AND BLOCK DRIVERS
13224 M:      "Michael S. Tsirkin" <mst@redhat.com>
13225 M:      Jason Wang <jasowang@redhat.com>
13226 L:      virtualization@lists.linux-foundation.org
13227 S:      Maintained
13228 F:      Documentation/devicetree/bindings/virtio/
13229 F:      drivers/virtio/
13230 F:      tools/virtio/
13231 F:      drivers/net/virtio_net.c
13232 F:      drivers/block/virtio_blk.c
13233 F:      include/linux/virtio_*.h
13234 F:      include/uapi/linux/virtio_*.h
13235 F:      drivers/crypto/virtio/
13236
13237 VIRTIO DRIVERS FOR S390
13238 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13239 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13240 L:      linux-s390@vger.kernel.org
13241 L:      virtualization@lists.linux-foundation.org
13242 L:      kvm@vger.kernel.org
13243 S:      Supported
13244 F:      drivers/s390/virtio/
13245
13246 VIRTIO GPU DRIVER
13247 M:      David Airlie <airlied@linux.ie>
13248 M:      Gerd Hoffmann <kraxel@redhat.com>
13249 L:      dri-devel@lists.freedesktop.org
13250 L:      virtualization@lists.linux-foundation.org
13251 T:      git git://git.kraxel.org/linux drm-qemu
13252 S:      Maintained
13253 F:      drivers/gpu/drm/virtio/
13254 F:      include/uapi/linux/virtio_gpu.h
13255
13256 VIRTIO HOST (VHOST)
13257 M:      "Michael S. Tsirkin" <mst@redhat.com>
13258 M:      Jason Wang <jasowang@redhat.com>
13259 L:      kvm@vger.kernel.org
13260 L:      virtualization@lists.linux-foundation.org
13261 L:      netdev@vger.kernel.org
13262 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13263 S:      Maintained
13264 F:      drivers/vhost/
13265 F:      include/uapi/linux/vhost.h
13266
13267 VIRTIO INPUT DRIVER
13268 M:      Gerd Hoffmann <kraxel@redhat.com>
13269 S:      Maintained
13270 F:      drivers/virtio/virtio_input.c
13271 F:      include/uapi/linux/virtio_input.h
13272
13273 VIRTIO CRYPTO DRIVER
13274 M:  Gonglei <arei.gonglei@huawei.com>
13275 L:  virtualization@lists.linux-foundation.org
13276 L:  linux-crypto@vger.kernel.org
13277 S:  Maintained
13278 F:  drivers/crypto/virtio/
13279 F:  include/uapi/linux/virtio_crypto.h
13280
13281 VIA RHINE NETWORK DRIVER
13282 S:      Orphan
13283 F:      drivers/net/ethernet/via/via-rhine.c
13284
13285 VIA SD/MMC CARD CONTROLLER DRIVER
13286 M:      Bruce Chang <brucechang@via.com.tw>
13287 M:      Harald Welte <HaraldWelte@viatech.com>
13288 S:      Maintained
13289 F:      drivers/mmc/host/via-sdmmc.c
13290
13291 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13292 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13293 L:      linux-fbdev@vger.kernel.org
13294 S:      Maintained
13295 F:      include/linux/via-core.h
13296 F:      include/linux/via-gpio.h
13297 F:      include/linux/via_i2c.h
13298 F:      drivers/video/fbdev/via/
13299
13300 VIA VELOCITY NETWORK DRIVER
13301 M:      Francois Romieu <romieu@fr.zoreil.com>
13302 L:      netdev@vger.kernel.org
13303 S:      Maintained
13304 F:      drivers/net/ethernet/via/via-velocity.*
13305
13306 VIRT LIB
13307 M:      Alex Williamson <alex.williamson@redhat.com>
13308 M:      Paolo Bonzini <pbonzini@redhat.com>
13309 L:      kvm@vger.kernel.org
13310 S:      Supported
13311 F:      virt/lib/
13312
13313 VIVID VIRTUAL VIDEO DRIVER
13314 M:      Hans Verkuil <hverkuil@xs4all.nl>
13315 L:      linux-media@vger.kernel.org
13316 T:      git git://linuxtv.org/media_tree.git
13317 W:      https://linuxtv.org
13318 S:      Maintained
13319 F:      drivers/media/platform/vivid/*
13320
13321 VLAN (802.1Q)
13322 M:      Patrick McHardy <kaber@trash.net>
13323 L:      netdev@vger.kernel.org
13324 S:      Maintained
13325 F:      drivers/net/macvlan.c
13326 F:      include/linux/if_*vlan.h
13327 F:      net/8021q/
13328
13329 VLYNQ BUS
13330 M:      Florian Fainelli <f.fainelli@gmail.com>
13331 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13332 S:      Maintained
13333 F:      drivers/vlynq/vlynq.c
13334 F:      include/linux/vlynq.h
13335
13336 VME SUBSYSTEM
13337 M:      Martyn Welch <martyn@welchs.me.uk>
13338 M:      Manohar Vanga <manohar.vanga@gmail.com>
13339 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13340 L:      devel@driverdev.osuosl.org
13341 S:      Maintained
13342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13343 F:      Documentation/driver-api/vme.rst
13344 F:      drivers/staging/vme/
13345 F:      drivers/vme/
13346 F:      include/linux/vme*
13347
13348 VMWARE HYPERVISOR INTERFACE
13349 M:      Alok Kataria <akataria@vmware.com>
13350 L:      virtualization@lists.linux-foundation.org
13351 S:      Supported
13352 F:      arch/x86/kernel/cpu/vmware.c
13353
13354 VMWARE BALLOON DRIVER
13355 M:      Xavier Deguillard <xdeguillard@vmware.com>
13356 M:      Philip Moltmann <moltmann@vmware.com>
13357 M:      "VMware, Inc." <pv-drivers@vmware.com>
13358 L:      linux-kernel@vger.kernel.org
13359 S:      Maintained
13360 F:      drivers/misc/vmw_balloon.c
13361
13362 VMWARE VMMOUSE SUBDRIVER
13363 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13364 M:      "VMware, Inc." <pv-drivers@vmware.com>
13365 L:      linux-input@vger.kernel.org
13366 S:      Maintained
13367 F:      drivers/input/mouse/vmmouse.c
13368 F:      drivers/input/mouse/vmmouse.h
13369
13370 VMWARE VMXNET3 ETHERNET DRIVER
13371 M:      Shrikrishna Khare <skhare@vmware.com>
13372 M:      "VMware, Inc." <pv-drivers@vmware.com>
13373 L:      netdev@vger.kernel.org
13374 S:      Maintained
13375 F:      drivers/net/vmxnet3/
13376
13377 VMware PVSCSI driver
13378 M:      Jim Gill <jgill@vmware.com>
13379 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13380 L:      linux-scsi@vger.kernel.org
13381 S:      Maintained
13382 F:      drivers/scsi/vmw_pvscsi.c
13383 F:      drivers/scsi/vmw_pvscsi.h
13384
13385 VMWARE PVRDMA DRIVER
13386 M:      Adit Ranadive <aditr@vmware.com>
13387 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13388 L:      linux-rdma@vger.kernel.org
13389 S:      Maintained
13390 F:      drivers/infiniband/hw/vmw_pvrdma/
13391
13392 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13393 M:      Liam Girdwood <lgirdwood@gmail.com>
13394 M:      Mark Brown <broonie@kernel.org>
13395 L:      linux-kernel@vger.kernel.org
13396 W:      http://www.slimlogic.co.uk/?p=48
13397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13398 S:      Supported
13399 F:      Documentation/devicetree/bindings/regulator/
13400 F:      drivers/regulator/
13401 F:      include/dt-bindings/regulator/
13402 F:      include/linux/regulator/
13403
13404 VRF
13405 M:      David Ahern <dsa@cumulusnetworks.com>
13406 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13407 L:      netdev@vger.kernel.org
13408 S:      Maintained
13409 F:      drivers/net/vrf.c
13410 F:      Documentation/networking/vrf.txt
13411
13412 VT1211 HARDWARE MONITOR DRIVER
13413 M:      Juerg Haefliger <juergh@gmail.com>
13414 L:      linux-hwmon@vger.kernel.org
13415 S:      Maintained
13416 F:      Documentation/hwmon/vt1211
13417 F:      drivers/hwmon/vt1211.c
13418
13419 VT8231 HARDWARE MONITOR DRIVER
13420 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13421 L:      linux-hwmon@vger.kernel.org
13422 S:      Maintained
13423 F:      drivers/hwmon/vt8231.c
13424
13425 VUB300 USB to SDIO/SD/MMC bridge chip
13426 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13427 L:      linux-mmc@vger.kernel.org
13428 L:      linux-usb@vger.kernel.org
13429 S:      Supported
13430 F:      drivers/mmc/host/vub300.c
13431
13432 W1 DALLAS'S 1-WIRE BUS
13433 M:      Evgeniy Polyakov <zbr@ioremap.net>
13434 S:      Maintained
13435 F:      Documentation/w1/
13436 F:      drivers/w1/
13437
13438 W83791D HARDWARE MONITORING DRIVER
13439 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13440 L:      linux-hwmon@vger.kernel.org
13441 S:      Maintained
13442 F:      Documentation/hwmon/w83791d
13443 F:      drivers/hwmon/w83791d.c
13444
13445 W83793 HARDWARE MONITORING DRIVER
13446 M:      Rudolf Marek <r.marek@assembler.cz>
13447 L:      linux-hwmon@vger.kernel.org
13448 S:      Maintained
13449 F:      Documentation/hwmon/w83793
13450 F:      drivers/hwmon/w83793.c
13451
13452 W83795 HARDWARE MONITORING DRIVER
13453 M:      Jean Delvare <jdelvare@suse.com>
13454 L:      linux-hwmon@vger.kernel.org
13455 S:      Maintained
13456 F:      drivers/hwmon/w83795.c
13457
13458 W83L51xD SD/MMC CARD INTERFACE DRIVER
13459 M:      Pierre Ossman <pierre@ossman.eu>
13460 S:      Maintained
13461 F:      drivers/mmc/host/wbsd.*
13462
13463 WACOM PROTOCOL 4 SERIAL TABLETS
13464 M:      Julian Squires <julian@cipht.net>
13465 M:      Hans de Goede <hdegoede@redhat.com>
13466 L:      linux-input@vger.kernel.org
13467 S:      Maintained
13468 F:      drivers/input/tablet/wacom_serial4.c
13469
13470 WATCHDOG DEVICE DRIVERS
13471 M:      Wim Van Sebroeck <wim@iguana.be>
13472 R:      Guenter Roeck <linux@roeck-us.net>
13473 L:      linux-watchdog@vger.kernel.org
13474 W:      http://www.linux-watchdog.org/
13475 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13476 S:      Maintained
13477 F:      Documentation/devicetree/bindings/watchdog/
13478 F:      Documentation/watchdog/
13479 F:      drivers/watchdog/
13480 F:      include/linux/watchdog.h
13481 F:      include/uapi/linux/watchdog.h
13482
13483 WIIMOTE HID DRIVER
13484 M:      David Herrmann <dh.herrmann@googlemail.com>
13485 L:      linux-input@vger.kernel.org
13486 S:      Maintained
13487 F:      drivers/hid/hid-wiimote*
13488
13489 WINBOND CIR DRIVER
13490 M:      David Härdeman <david@hardeman.nu>
13491 S:      Maintained
13492 F:      drivers/media/rc/winbond-cir.c
13493
13494 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13495 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13496 L:      linux-watchdog@vger.kernel.org
13497 S:      Maintained
13498 F:      drivers/watchdog/ebc-c384_wdt.c
13499
13500 WINSYSTEMS WS16C48 GPIO DRIVER
13501 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13502 L:      linux-gpio@vger.kernel.org
13503 S:      Maintained
13504 F:      drivers/gpio/gpio-ws16c48.c
13505
13506 WIMAX STACK
13507 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13508 M:      linux-wimax@intel.com
13509 L:      wimax@linuxwimax.org (subscribers-only)
13510 S:      Supported
13511 W:      http://linuxwimax.org
13512 F:      Documentation/wimax/README.wimax
13513 F:      include/linux/wimax/debug.h
13514 F:      include/net/wimax.h
13515 F:      include/uapi/linux/wimax.h
13516 F:      net/wimax/
13517
13518 WISTRON LAPTOP BUTTON DRIVER
13519 M:      Miloslav Trmac <mitr@volny.cz>
13520 S:      Maintained
13521 F:      drivers/input/misc/wistron_btns.c
13522
13523 WL3501 WIRELESS PCMCIA CARD DRIVER
13524 L:      linux-wireless@vger.kernel.org
13525 S:      Odd fixes
13526 F:      drivers/net/wireless/wl3501*
13527
13528 WOLFSON MICROELECTRONICS DRIVERS
13529 L:      patches@opensource.wolfsonmicro.com
13530 T:      git https://github.com/CirrusLogic/linux-drivers.git
13531 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13532 S:      Supported
13533 F:      Documentation/hwmon/wm83??
13534 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13535 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13536 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13537 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13538 F:      drivers/clk/clk-wm83*.c
13539 F:      drivers/extcon/extcon-arizona.c
13540 F:      drivers/leds/leds-wm83*.c
13541 F:      drivers/gpio/gpio-*wm*.c
13542 F:      drivers/gpio/gpio-arizona.c
13543 F:      drivers/hwmon/wm83??-hwmon.c
13544 F:      drivers/input/misc/wm831x-on.c
13545 F:      drivers/input/touchscreen/wm831x-ts.c
13546 F:      drivers/input/touchscreen/wm97*.c
13547 F:      drivers/mfd/arizona*
13548 F:      drivers/mfd/wm*.c
13549 F:      drivers/mfd/cs47l24*
13550 F:      drivers/power/supply/wm83*.c
13551 F:      drivers/rtc/rtc-wm83*.c
13552 F:      drivers/regulator/wm8*.c
13553 F:      drivers/video/backlight/wm83*_bl.c
13554 F:      drivers/watchdog/wm83*_wdt.c
13555 F:      include/linux/mfd/arizona/
13556 F:      include/linux/mfd/wm831x/
13557 F:      include/linux/mfd/wm8350/
13558 F:      include/linux/mfd/wm8400*
13559 F:      include/linux/wm97xx.h
13560 F:      include/sound/wm????.h
13561 F:      sound/soc/codecs/arizona.?
13562 F:      sound/soc/codecs/wm*
13563 F:      sound/soc/codecs/cs47l24*
13564
13565 WORKQUEUE
13566 M:      Tejun Heo <tj@kernel.org>
13567 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13569 S:      Maintained
13570 F:      include/linux/workqueue.h
13571 F:      kernel/workqueue.c
13572 F:      Documentation/core-api/workqueue.rst
13573
13574 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13575 M:      Chen-Yu Tsai <wens@csie.org>
13576 L:      linux-kernel@vger.kernel.org
13577 S:      Maintained
13578 N:      axp[128]
13579
13580 X.25 NETWORK LAYER
13581 M:      Andrew Hendry <andrew.hendry@gmail.com>
13582 L:      linux-x25@vger.kernel.org
13583 S:      Odd Fixes
13584 F:      Documentation/networking/x25*
13585 F:      include/net/x25*
13586 F:      net/x25/
13587
13588 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13589 M:      Thomas Gleixner <tglx@linutronix.de>
13590 M:      Ingo Molnar <mingo@redhat.com>
13591 M:      "H. Peter Anvin" <hpa@zytor.com>
13592 M:      x86@kernel.org
13593 L:      linux-kernel@vger.kernel.org
13594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13595 S:      Maintained
13596 F:      Documentation/x86/
13597 F:      arch/x86/
13598
13599 X86 PLATFORM DRIVERS
13600 M:      Darren Hart <dvhart@infradead.org>
13601 M:      Andy Shevchenko <andy@infradead.org>
13602 L:      platform-driver-x86@vger.kernel.org
13603 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13604 S:      Maintained
13605 F:      drivers/platform/x86/
13606 F:      drivers/platform/olpc/
13607
13608 X86 MCE INFRASTRUCTURE
13609 M:      Tony Luck <tony.luck@intel.com>
13610 M:      Borislav Petkov <bp@alien8.de>
13611 L:      linux-edac@vger.kernel.org
13612 S:      Maintained
13613 F:      arch/x86/kernel/cpu/mcheck/*
13614
13615 X86 MICROCODE UPDATE SUPPORT
13616 M:      Borislav Petkov <bp@alien8.de>
13617 S:      Maintained
13618 F:      arch/x86/kernel/cpu/microcode/*
13619
13620 X86 VDSO
13621 M:      Andy Lutomirski <luto@amacapital.net>
13622 L:      linux-kernel@vger.kernel.org
13623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13624 S:      Maintained
13625 F:      arch/x86/entry/vdso/
13626
13627 XC2028/3028 TUNER DRIVER
13628 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13629 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13630 L:      linux-media@vger.kernel.org
13631 W:      https://linuxtv.org
13632 T:      git git://linuxtv.org/media_tree.git
13633 S:      Maintained
13634 F:      drivers/media/tuners/tuner-xc2028.*
13635
13636 XEN HYPERVISOR INTERFACE
13637 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13638 M:      Juergen Gross <jgross@suse.com>
13639 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13641 S:      Supported
13642 F:      arch/x86/xen/
13643 F:      drivers/*/xen-*front.c
13644 F:      drivers/xen/
13645 F:      arch/x86/include/asm/xen/
13646 F:      include/xen/
13647 F:      include/uapi/xen/
13648
13649 XEN HYPERVISOR ARM
13650 M:      Stefano Stabellini <sstabellini@kernel.org>
13651 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13652 S:      Maintained
13653 F:      arch/arm/xen/
13654 F:      arch/arm/include/asm/xen/
13655
13656 XEN HYPERVISOR ARM64
13657 M:      Stefano Stabellini <sstabellini@kernel.org>
13658 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13659 S:      Maintained
13660 F:      arch/arm64/xen/
13661 F:      arch/arm64/include/asm/xen/
13662
13663 XEN NETWORK BACKEND DRIVER
13664 M:      Wei Liu <wei.liu2@citrix.com>
13665 M:      Paul Durrant <paul.durrant@citrix.com>
13666 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13667 L:      netdev@vger.kernel.org
13668 S:      Supported
13669 F:      drivers/net/xen-netback/*
13670
13671 XEN PCI SUBSYSTEM
13672 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13673 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13674 S:      Supported
13675 F:      arch/x86/pci/*xen*
13676 F:      drivers/pci/*xen*
13677
13678 XEN BLOCK SUBSYSTEM
13679 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13680 M:      Roger Pau Monné <roger.pau@citrix.com>
13681 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13682 S:      Supported
13683 F:      drivers/block/xen-blkback/*
13684 F:      drivers/block/xen*
13685
13686 XEN PVSCSI DRIVERS
13687 M:      Juergen Gross <jgross@suse.com>
13688 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13689 L:      linux-scsi@vger.kernel.org
13690 S:      Supported
13691 F:      drivers/scsi/xen-scsifront.c
13692 F:      drivers/xen/xen-scsiback.c
13693 F:      include/xen/interface/io/vscsiif.h
13694
13695 XEN SWIOTLB SUBSYSTEM
13696 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13697 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13698 S:      Supported
13699 F:      arch/x86/xen/*swiotlb*
13700 F:      drivers/xen/*swiotlb*
13701
13702 XFS FILESYSTEM
13703 M:      Darrick J. Wong <darrick.wong@oracle.com>
13704 M:      linux-xfs@vger.kernel.org
13705 L:      linux-xfs@vger.kernel.org
13706 W:      http://xfs.org/
13707 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13708 S:      Supported
13709 F:      Documentation/filesystems/xfs.txt
13710 F:      fs/xfs/
13711
13712 XILINX AXI ETHERNET DRIVER
13713 M:      Anirudha Sarangi <anirudh@xilinx.com>
13714 M:      John Linn <John.Linn@xilinx.com>
13715 S:      Maintained
13716 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13717
13718 XILINX UARTLITE SERIAL DRIVER
13719 M:      Peter Korsgaard <jacmet@sunsite.dk>
13720 L:      linux-serial@vger.kernel.org
13721 S:      Maintained
13722 F:      drivers/tty/serial/uartlite.c
13723
13724 XILINX VIDEO IP CORES
13725 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13726 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13727 L:      linux-media@vger.kernel.org
13728 T:      git git://linuxtv.org/media_tree.git
13729 S:      Supported
13730 F:      Documentation/devicetree/bindings/media/xilinx/
13731 F:      drivers/media/platform/xilinx/
13732 F:      include/uapi/linux/xilinx-v4l2-controls.h
13733
13734 XILLYBUS DRIVER
13735 M:      Eli Billauer <eli.billauer@gmail.com>
13736 L:      linux-kernel@vger.kernel.org
13737 S:      Supported
13738 F:      drivers/char/xillybus/
13739
13740 XTENSA XTFPGA PLATFORM SUPPORT
13741 M:      Max Filippov <jcmvbkbc@gmail.com>
13742 L:      linux-xtensa@linux-xtensa.org
13743 S:      Maintained
13744 F:      drivers/spi/spi-xtensa-xtfpga.c
13745 F:      sound/soc/xtensa/xtfpga-i2s.c
13746
13747 YAM DRIVER FOR AX.25
13748 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13749 L:      linux-hams@vger.kernel.org
13750 S:      Maintained
13751 F:      drivers/net/hamradio/yam*
13752 F:      include/linux/yam.h
13753
13754 YEALINK PHONE DRIVER
13755 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13756 L:      usbb2k-api-dev@nongnu.org
13757 S:      Maintained
13758 F:      Documentation/input/yealink.txt
13759 F:      drivers/input/misc/yealink.*
13760
13761 Z8530 DRIVER FOR AX.25
13762 M:      Joerg Reuter <jreuter@yaina.de>
13763 W:      http://yaina.de/jreuter/
13764 W:      http://www.qsl.net/dl1bke/
13765 L:      linux-hams@vger.kernel.org
13766 S:      Maintained
13767 F:      Documentation/networking/z8530drv.txt
13768 F:      drivers/net/hamradio/*scc.c
13769 F:      drivers/net/hamradio/z8530.h
13770
13771 ZBUD COMPRESSED PAGE ALLOCATOR
13772 M:      Seth Jennings <sjenning@redhat.com>
13773 M:      Dan Streetman <ddstreet@ieee.org>
13774 L:      linux-mm@kvack.org
13775 S:      Maintained
13776 F:      mm/zbud.c
13777 F:      include/linux/zbud.h
13778
13779 ZD1211RW WIRELESS DRIVER
13780 M:      Daniel Drake <dsd@gentoo.org>
13781 M:      Ulrich Kunitz <kune@deine-taler.de>
13782 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13783 L:      linux-wireless@vger.kernel.org
13784 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13785 S:      Maintained
13786 F:      drivers/net/wireless/zydas/zd1211rw/
13787
13788 ZD1301_DEMOD MEDIA DRIVER
13789 M:      Antti Palosaari <crope@iki.fi>
13790 L:      linux-media@vger.kernel.org
13791 W:      https://linuxtv.org/
13792 W:      http://palosaari.fi/linux/
13793 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13794 S:      Maintained
13795 F:      drivers/media/dvb-frontends/zd1301_demod*
13796
13797 ZD1301 MEDIA DRIVER
13798 M:      Antti Palosaari <crope@iki.fi>
13799 L:      linux-media@vger.kernel.org
13800 W:      https://linuxtv.org/
13801 W:      http://palosaari.fi/linux/
13802 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13803 S:      Maintained
13804 F:      drivers/media/usb/dvb-usb-v2/zd1301*
13805
13806 ZPOOL COMPRESSED PAGE STORAGE API
13807 M:      Dan Streetman <ddstreet@ieee.org>
13808 L:      linux-mm@kvack.org
13809 S:      Maintained
13810 F:      mm/zpool.c
13811 F:      include/linux/zpool.h
13812
13813 ZR36067 VIDEO FOR LINUX DRIVER
13814 L:      mjpeg-users@lists.sourceforge.net
13815 L:      linux-media@vger.kernel.org
13816 W:      http://mjpeg.sourceforge.net/driver-zoran/
13817 T:      hg https://linuxtv.org/hg/v4l-dvb
13818 S:      Odd Fixes
13819 F:      drivers/media/pci/zoran/
13820
13821 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13822 M:      Minchan Kim <minchan@kernel.org>
13823 M:      Nitin Gupta <ngupta@vflare.org>
13824 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13825 L:      linux-kernel@vger.kernel.org
13826 S:      Maintained
13827 F:      drivers/block/zram/
13828 F:      Documentation/blockdev/zram.txt
13829
13830 ZS DECSTATION Z85C30 SERIAL DRIVER
13831 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13832 S:      Maintained
13833 F:      drivers/tty/serial/zs.*
13834
13835 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13836 M:      Minchan Kim <minchan@kernel.org>
13837 M:      Nitin Gupta <ngupta@vflare.org>
13838 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13839 L:      linux-mm@kvack.org
13840 S:      Maintained
13841 F:      mm/zsmalloc.c
13842 F:      include/linux/zsmalloc.h
13843 F:      Documentation/vm/zsmalloc.txt
13844
13845 ZSWAP COMPRESSED SWAP CACHING
13846 M:      Seth Jennings <sjenning@redhat.com>
13847 M:      Dan Streetman <ddstreet@ieee.org>
13848 L:      linux-mm@kvack.org
13849 S:      Maintained
13850 F:      mm/zswap.c
13851
13852 THE REST
13853 M:      Linus Torvalds <torvalds@linux-foundation.org>
13854 L:      linux-kernel@vger.kernel.org
13855 Q:      http://patchwork.kernel.org/project/LKML/list/
13856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13857 S:      Buried alive in reporters
13858 F:      *
13859 F:      */