Merge branch 'pm-cpufreq'
[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/CodingStyle 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/SubmittingPatches 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/SubmittingPatches.
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         Q: Patchwork web based patch tracking system site
78         T: SCM tree type and location.
79            Type is one of: git, hg, quilt, stgit, topgit
80         B: Bug tracking system location.
81         S: Status, one of the following:
82            Supported:   Someone is actually paid to look after this.
83            Maintained:  Someone actually looks after it.
84            Odd Fixes:   It has a maintainer but they don't have time to do
85                         much other than throw the odd patch in. See below..
86            Orphan:      No current maintainer [but maybe you could take the
87                         role as you write your new code].
88            Obsolete:    Old code. Something tagged obsolete generally means
89                         it has been replaced by a better system and you
90                         should be using that.
91         F: Files and directories with wildcard patterns.
92            A trailing slash includes all files and subdirectory files.
93            F:   drivers/net/    all files in and below drivers/net
94            F:   drivers/net/*   all files in drivers/net, but not below
95            F:   */net/*         all files in "any top level directory"/net
96            One pattern per line.  Multiple F: lines acceptable.
97         N: Files and directories with regex patterns.
98            N:   [^a-z]tegra     all files whose path contains the word tegra
99            One pattern per line.  Multiple N: lines acceptable.
100            scripts/get_maintainer.pl has different behavior for files that
101            match F: pattern and matches of N: patterns.  By default,
102            get_maintainer will not look at git log history when an F: pattern
103            match occurs.  When an N: match occurs, git log history is used
104            to also notify the people that have git commit signatures.
105         X: Files and directories that are NOT maintained, same rules as F:
106            Files exclusions are tested before file matches.
107            Can be useful for excluding a specific subdirectory, for instance:
108            F:   net/
109            X:   net/ipv6/
110            matches all files in and below net excluding net/ipv6/
111         K: Keyword perl extended regex pattern to match content in a
112            patch or file.  For instance:
113            K: of_get_profile
114               matches patches or files that contain "of_get_profile"
115            K: \b(printk|pr_(info|err))\b
116               matches patches or files that contain one or more of the words
117               printk, pr_info or pr_err
118            One regex pattern per line.  Multiple K: lines acceptable.
119
120 Note: For the hard of thinking, this list is meant to remain in alphabetical
121 order. If you could add yourselves to it in alphabetical order that would be
122 so much easier [Ed]
123
124 Maintainers List (try to look for most precise areas first)
125
126                 -----------------------------------
127
128 3C59X NETWORK DRIVER
129 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
130 L:      netdev@vger.kernel.org
131 S:      Maintained
132 F:      Documentation/networking/vortex.txt
133 F:      drivers/net/ethernet/3com/3c59x.c
134
135 3CR990 NETWORK DRIVER
136 M:      David Dillow <dave@thedillows.org>
137 L:      netdev@vger.kernel.org
138 S:      Maintained
139 F:      drivers/net/ethernet/3com/typhoon*
140
141 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
142 M:      Adam Radford <linuxraid@lsi.com>
143 L:      linux-scsi@vger.kernel.org
144 W:      http://www.lsi.com
145 S:      Supported
146 F:      drivers/scsi/3w-*
147
148 53C700 AND 53C700-66 SCSI DRIVER
149 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
150 L:      linux-scsi@vger.kernel.org
151 S:      Maintained
152 F:      drivers/scsi/53c700*
153
154 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
155 M:      Alexander Aring <aar@pengutronix.de>
156 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
157 L:      linux-bluetooth@vger.kernel.org
158 L:      linux-wpan@vger.kernel.org
159 S:      Maintained
160 F:      net/6lowpan/
161 F:      include/net/6lowpan.h
162 F:      Documentation/networking/6lowpan.txt
163
164 6PACK NETWORK DRIVER FOR AX.25
165 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
166 L:      linux-hams@vger.kernel.org
167 S:      Maintained
168 F:      drivers/net/hamradio/6pack.c
169
170 8169 10/100/1000 GIGABIT ETHERNET DRIVER
171 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
172 L:      netdev@vger.kernel.org
173 S:      Maintained
174 F:      drivers/net/ethernet/realtek/r8169.c
175
176 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
177 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
178 L:      linux-serial@vger.kernel.org
179 S:      Maintained
180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181 F:      drivers/tty/serial/8250*
182 F:      include/linux/serial_8250.h
183
184 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185 L:      netdev@vger.kernel.org
186 S:      Orphan / Obsolete
187 F:      drivers/net/ethernet/8390/
188
189 9P FILE SYSTEM
190 M:      Eric Van Hensbergen <ericvh@gmail.com>
191 M:      Ron Minnich <rminnich@sandia.gov>
192 M:      Latchesar Ionkov <lucho@ionkov.net>
193 L:      v9fs-developer@lists.sourceforge.net
194 W:      http://swik.net/v9fs
195 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197 S:      Maintained
198 F:      Documentation/filesystems/9p.txt
199 F:      fs/9p/
200 F:      net/9p/
201 F:      include/net/9p/
202 F:      include/uapi/linux/virtio_9p.h
203 F:      include/trace/events/9p.h
204
205
206 A8293 MEDIA DRIVER
207 M:      Antti Palosaari <crope@iki.fi>
208 L:      linux-media@vger.kernel.org
209 W:      https://linuxtv.org
210 W:      http://palosaari.fi/linux/
211 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
212 T:      git git://linuxtv.org/anttip/media_tree.git
213 S:      Maintained
214 F:      drivers/media/dvb-frontends/a8293*
215
216 AACRAID SCSI RAID DRIVER
217 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
218 L:      linux-scsi@vger.kernel.org
219 W:      http://www.adaptec.com/
220 S:      Supported
221 F:      Documentation/scsi/aacraid.txt
222 F:      drivers/scsi/aacraid/
223
224 ABI/API
225 L:      linux-api@vger.kernel.org
226 F:      include/linux/syscalls.h
227 F:      kernel/sys_ni.c
228
229 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
230 M:      Hans de Goede <hdegoede@redhat.com>
231 L:      linux-hwmon@vger.kernel.org
232 S:      Maintained
233 F:      drivers/hwmon/abituguru.c
234
235 ABIT UGURU 3 HARDWARE MONITOR DRIVER
236 M:      Alistair John Strachan <alistair@devzero.co.uk>
237 L:      linux-hwmon@vger.kernel.org
238 S:      Maintained
239 F:      drivers/hwmon/abituguru3.c
240
241 ACCES 104-DIO-48E GPIO DRIVER
242 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
243 L:      linux-gpio@vger.kernel.org
244 S:      Maintained
245 F:      drivers/gpio/gpio-104-dio-48e.c
246
247 ACCES 104-IDI-48 GPIO DRIVER
248 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
249 L:      linux-gpio@vger.kernel.org
250 S:      Maintained
251 F:      drivers/gpio/gpio-104-idi-48.c
252
253 ACCES 104-IDIO-16 GPIO DRIVER
254 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-idio-16.c
258
259 ACENIC DRIVER
260 M:      Jes Sorensen <jes@trained-monkey.org>
261 L:      linux-acenic@sunsite.dk
262 S:      Maintained
263 F:      drivers/net/ethernet/alteon/acenic*
264
265 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
266 M:      Peter Feuerer <peter@piie.net>
267 L:      platform-driver-x86@vger.kernel.org
268 W:      http://piie.net/?section=acerhdf
269 S:      Maintained
270 F:      drivers/platform/x86/acerhdf.c
271
272 ACER WMI LAPTOP EXTRAS
273 M:      "Lee, Chun-Yi" <jlee@suse.com>
274 L:      platform-driver-x86@vger.kernel.org
275 S:      Maintained
276 F:      drivers/platform/x86/acer-wmi.c
277
278 ACPI
279 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
280 M:      Len Brown <lenb@kernel.org>
281 L:      linux-acpi@vger.kernel.org
282 W:      https://01.org/linux-acpi
283 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285 B:      https://bugzilla.kernel.org
286 S:      Supported
287 F:      drivers/acpi/
288 F:      drivers/pnp/pnpacpi/
289 F:      include/linux/acpi.h
290 F:      include/acpi/
291 F:      Documentation/acpi/
292 F:      Documentation/ABI/testing/sysfs-bus-acpi
293 F:      Documentation/ABI/testing/configfs-acpi
294 F:      drivers/pci/*acpi*
295 F:      drivers/pci/*/*acpi*
296 F:      drivers/pci/*/*/*acpi*
297 F:      tools/power/acpi/
298
299 ACPI COMPONENT ARCHITECTURE (ACPICA)
300 M:      Robert Moore <robert.moore@intel.com>
301 M:      Lv Zheng <lv.zheng@intel.com>
302 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
303 L:      linux-acpi@vger.kernel.org
304 L:      devel@acpica.org
305 W:      https://acpica.org/
306 W:      https://github.com/acpica/acpica/
307 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
309 B:      https://bugzilla.kernel.org
310 B:      https://bugs.acpica.org
311 S:      Supported
312 F:      drivers/acpi/acpica/
313 F:      include/acpi/
314 F:      tools/power/acpi/
315
316 ACPI FAN DRIVER
317 M:      Zhang Rui <rui.zhang@intel.com>
318 L:      linux-acpi@vger.kernel.org
319 W:      https://01.org/linux-acpi
320 B:      https://bugzilla.kernel.org
321 S:      Supported
322 F:      drivers/acpi/fan.c
323
324 ACPI FOR ARM64 (ACPI/arm64)
325 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
326 M:      Hanjun Guo <hanjun.guo@linaro.org>
327 M:      Sudeep Holla <sudeep.holla@arm.com>
328 L:      linux-acpi@vger.kernel.org
329 S:      Maintained
330 F:      drivers/acpi/arm64
331
332 ACPI THERMAL DRIVER
333 M:      Zhang Rui <rui.zhang@intel.com>
334 L:      linux-acpi@vger.kernel.org
335 W:      https://01.org/linux-acpi
336 B:      https://bugzilla.kernel.org
337 S:      Supported
338 F:      drivers/acpi/*thermal*
339
340 ACPI VIDEO DRIVER
341 M:      Zhang Rui <rui.zhang@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 W:      https://01.org/linux-acpi
344 B:      https://bugzilla.kernel.org
345 S:      Supported
346 F:      drivers/acpi/acpi_video.c
347
348 ACPI WMI DRIVER
349 L:      platform-driver-x86@vger.kernel.org
350 S:      Orphan
351 F:      drivers/platform/x86/wmi.c
352
353 AD1889 ALSA SOUND DRIVER
354 M:      Thibaut Varene <T-Bone@parisc-linux.org>
355 W:      http://wiki.parisc-linux.org/AD1889
356 L:      linux-parisc@vger.kernel.org
357 S:      Maintained
358 F:      sound/pci/ad1889.*
359
360 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
361 M:      Michael Hennerich <michael.hennerich@analog.com>
362 W:      http://wiki.analog.com/AD5254
363 W:      http://ez.analog.com/community/linux-device-drivers
364 S:      Supported
365 F:      drivers/misc/ad525x_dpot.c
366
367 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
368 M:      Michael Hennerich <michael.hennerich@analog.com>
369 W:      http://wiki.analog.com/AD5398
370 W:      http://ez.analog.com/community/linux-device-drivers
371 S:      Supported
372 F:      drivers/regulator/ad5398.c
373
374 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
375 M:      Michael Hennerich <michael.hennerich@analog.com>
376 W:      http://wiki.analog.com/AD7142
377 W:      http://ez.analog.com/community/linux-device-drivers
378 S:      Supported
379 F:      drivers/input/misc/ad714x.c
380
381 AD7877 TOUCHSCREEN DRIVER
382 M:      Michael Hennerich <michael.hennerich@analog.com>
383 W:      http://wiki.analog.com/AD7877
384 W:      http://ez.analog.com/community/linux-device-drivers
385 S:      Supported
386 F:      drivers/input/touchscreen/ad7877.c
387
388 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
389 M:      Michael Hennerich <michael.hennerich@analog.com>
390 W:      http://wiki.analog.com/AD7879
391 W:      http://ez.analog.com/community/linux-device-drivers
392 S:      Supported
393 F:      drivers/input/touchscreen/ad7879.c
394
395 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
396 M:      Jiri Kosina <jikos@kernel.org>
397 S:      Maintained
398
399 ADF7242 IEEE 802.15.4 RADIO DRIVER
400 M:      Michael Hennerich <michael.hennerich@analog.com>
401 W:      https://wiki.analog.com/ADF7242
402 W:      http://ez.analog.com/community/linux-device-drivers
403 L:      linux-wpan@vger.kernel.org
404 S:      Supported
405 F:      drivers/net/ieee802154/adf7242.c
406 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
407
408 ADM1025 HARDWARE MONITOR DRIVER
409 M:      Jean Delvare <jdelvare@suse.com>
410 L:      linux-hwmon@vger.kernel.org
411 S:      Maintained
412 F:      Documentation/hwmon/adm1025
413 F:      drivers/hwmon/adm1025.c
414
415 ADM1029 HARDWARE MONITOR DRIVER
416 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
417 L:      linux-hwmon@vger.kernel.org
418 S:      Maintained
419 F:      drivers/hwmon/adm1029.c
420
421 ADM8211 WIRELESS DRIVER
422 L:      linux-wireless@vger.kernel.org
423 W:      http://wireless.kernel.org/
424 S:      Orphan
425 F:      drivers/net/wireless/admtek/adm8211.*
426
427 ADP1653 FLASH CONTROLLER DRIVER
428 M:      Sakari Ailus <sakari.ailus@iki.fi>
429 L:      linux-media@vger.kernel.org
430 S:      Maintained
431 F:      drivers/media/i2c/adp1653.c
432 F:      include/media/i2c/adp1653.h
433
434 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      http://wiki.analog.com/ADP5520
437 W:      http://ez.analog.com/community/linux-device-drivers
438 S:      Supported
439 F:      drivers/mfd/adp5520.c
440 F:      drivers/video/backlight/adp5520_bl.c
441 F:      drivers/leds/leds-adp5520.c
442 F:      drivers/gpio/gpio-adp5520.c
443 F:      drivers/input/keyboard/adp5520-keys.c
444
445 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
446 M:      Michael Hennerich <michael.hennerich@analog.com>
447 W:      http://wiki.analog.com/ADP5588
448 W:      http://ez.analog.com/community/linux-device-drivers
449 S:      Supported
450 F:      drivers/input/keyboard/adp5588-keys.c
451 F:      drivers/gpio/gpio-adp5588.c
452
453 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
454 M:      Michael Hennerich <michael.hennerich@analog.com>
455 W:      http://wiki.analog.com/ADP8860
456 W:      http://ez.analog.com/community/linux-device-drivers
457 S:      Supported
458 F:      drivers/video/backlight/adp8860_bl.c
459
460 ADS1015 HARDWARE MONITOR DRIVER
461 M:      Dirk Eibach <eibach@gdsys.de>
462 L:      linux-hwmon@vger.kernel.org
463 S:      Maintained
464 F:      Documentation/hwmon/ads1015
465 F:      drivers/hwmon/ads1015.c
466 F:      include/linux/i2c/ads1015.h
467
468 ADT746X FAN DRIVER
469 M:      Colin Leroy <colin@colino.net>
470 S:      Maintained
471 F:      drivers/macintosh/therm_adt746x.c
472
473 ADT7475 HARDWARE MONITOR DRIVER
474 M:      Jean Delvare <jdelvare@suse.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      Documentation/hwmon/adt7475
478 F:      drivers/hwmon/adt7475.c
479
480 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
481 M:      Michael Hennerich <michael.hennerich@analog.com>
482 W:      http://wiki.analog.com/ADXL345
483 W:      http://ez.analog.com/community/linux-device-drivers
484 S:      Supported
485 F:      drivers/input/misc/adxl34x.c
486
487 ADVANSYS SCSI DRIVER
488 M:      Matthew Wilcox <matthew@wil.cx>
489 M:      Hannes Reinecke <hare@suse.com>
490 L:      linux-scsi@vger.kernel.org
491 S:      Maintained
492 F:      Documentation/scsi/advansys.txt
493 F:      drivers/scsi/advansys.c
494
495 AEDSP16 DRIVER
496 M:      Riccardo Facchetti <fizban@tin.it>
497 S:      Maintained
498 F:      sound/oss/aedsp16.c
499
500 AF9013 MEDIA DRIVER
501 M:      Antti Palosaari <crope@iki.fi>
502 L:      linux-media@vger.kernel.org
503 W:      https://linuxtv.org
504 W:      http://palosaari.fi/linux/
505 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
506 T:      git git://linuxtv.org/anttip/media_tree.git
507 S:      Maintained
508 F:      drivers/media/dvb-frontends/af9013*
509
510 AF9033 MEDIA DRIVER
511 M:      Antti Palosaari <crope@iki.fi>
512 L:      linux-media@vger.kernel.org
513 W:      https://linuxtv.org
514 W:      http://palosaari.fi/linux/
515 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
516 T:      git git://linuxtv.org/anttip/media_tree.git
517 S:      Maintained
518 F:      drivers/media/dvb-frontends/af9033*
519
520 AFFS FILE SYSTEM
521 L:      linux-fsdevel@vger.kernel.org
522 S:      Orphan
523 F:      Documentation/filesystems/affs.txt
524 F:      fs/affs/
525
526 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
527 M:      David Howells <dhowells@redhat.com>
528 L:      linux-afs@lists.infradead.org
529 S:      Supported
530 F:      fs/afs/
531 F:      include/net/af_rxrpc.h
532 F:      net/rxrpc/af_rxrpc.c
533
534 AGPGART DRIVER
535 M:      David Airlie <airlied@linux.ie>
536 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
537 S:      Maintained
538 F:      drivers/char/agp/
539 F:      include/linux/agp*
540 F:      include/uapi/linux/agp*
541
542 AHA152X SCSI DRIVER
543 M:      "Juergen E. Fischer" <fischer@norbit.de>
544 L:      linux-scsi@vger.kernel.org
545 S:      Maintained
546 F:      drivers/scsi/aha152x*
547 F:      drivers/scsi/pcmcia/aha152x*
548
549 AIC7XXX / AIC79XX SCSI DRIVER
550 M:      Hannes Reinecke <hare@suse.com>
551 L:      linux-scsi@vger.kernel.org
552 S:      Maintained
553 F:      drivers/scsi/aic7xxx/
554
555 AIMSLAB FM RADIO RECEIVER DRIVER
556 M:      Hans Verkuil <hverkuil@xs4all.nl>
557 L:      linux-media@vger.kernel.org
558 T:      git git://linuxtv.org/media_tree.git
559 W:      https://linuxtv.org
560 S:      Maintained
561 F:      drivers/media/radio/radio-aimslab*
562
563 AIO
564 M:      Benjamin LaHaise <bcrl@kvack.org>
565 L:      linux-aio@kvack.org
566 S:      Supported
567 F:      fs/aio.c
568 F:      include/linux/*aio*.h
569
570 AIRSPY MEDIA DRIVER
571 M:      Antti Palosaari <crope@iki.fi>
572 L:      linux-media@vger.kernel.org
573 W:      https://linuxtv.org
574 W:      http://palosaari.fi/linux/
575 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
576 T:      git git://linuxtv.org/anttip/media_tree.git
577 S:      Maintained
578 F:      drivers/media/usb/airspy/
579
580 ALCATEL SPEEDTOUCH USB DRIVER
581 M:      Duncan Sands <duncan.sands@free.fr>
582 L:      linux-usb@vger.kernel.org
583 W:      http://www.linux-usb.org/SpeedTouch/
584 S:      Maintained
585 F:      drivers/usb/atm/speedtch.c
586 F:      drivers/usb/atm/usbatm.c
587
588 ALCHEMY AU1XX0 MMC DRIVER
589 M:      Manuel Lauss <manuel.lauss@gmail.com>
590 S:      Maintained
591 F:      drivers/mmc/host/au1xmmc.c
592
593 ALI1563 I2C DRIVER
594 M:      Rudolf Marek <r.marek@assembler.cz>
595 L:      linux-i2c@vger.kernel.org
596 S:      Maintained
597 F:      Documentation/i2c/busses/i2c-ali1563
598 F:      drivers/i2c/busses/i2c-ali1563.c
599
600 ALLWINNER SECURITY SYSTEM
601 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
602 L:      linux-crypto@vger.kernel.org
603 S:      Maintained
604 F:      drivers/crypto/sunxi-ss/
605
606 ALPHA PORT
607 M:      Richard Henderson <rth@twiddle.net>
608 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
609 M:      Matt Turner <mattst88@gmail.com>
610 S:      Odd Fixes
611 L:      linux-alpha@vger.kernel.org
612 F:      arch/alpha/
613
614 ALPS PS/2 TOUCHPAD DRIVER
615 R:      Pali Rohár <pali.rohar@gmail.com>
616 F:      drivers/input/mouse/alps.*
617
618 ALTERA MAILBOX DRIVER
619 M:      Ley Foon Tan <lftan@altera.com>
620 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
621 S:      Maintained
622 F:      drivers/mailbox/mailbox-altera.c
623
624 ALTERA PIO DRIVER
625 M:      Tien Hock Loh <thloh@altera.com>
626 L:      linux-gpio@vger.kernel.org
627 S:      Maintained
628 F:      drivers/gpio/gpio-altera.c
629
630 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
631 M:      Thor Thayer <tthayer@opensource.altera.com>
632 S:      Maintained
633 F:      drivers/gpio/gpio-altera-a10sr.c
634 F:      drivers/mfd/altera-a10sr.c
635 F:      include/linux/mfd/altera-a10sr.h
636
637 ALTERA TRIPLE SPEED ETHERNET DRIVER
638 M:      Vince Bridgers <vbridger@opensource.altera.com>
639 L:      netdev@vger.kernel.org
640 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
641 S:      Maintained
642 F:      drivers/net/ethernet/altera/
643
644 ALTERA UART/JTAG UART SERIAL DRIVERS
645 M:      Tobias Klauser <tklauser@distanz.ch>
646 L:      linux-serial@vger.kernel.org
647 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
648 S:      Maintained
649 F:      drivers/tty/serial/altera_uart.c
650 F:      drivers/tty/serial/altera_jtaguart.c
651 F:      include/linux/altera_uart.h
652 F:      include/linux/altera_jtaguart.h
653
654 AMAZON ETHERNET DRIVERS
655 M:      Netanel Belgazal <netanel@annapurnalabs.com>
656 R:      Saeed Bishara <saeed@annapurnalabs.com>
657 R:      Zorik Machulsky <zorik@annapurnalabs.com>
658 L:      netdev@vger.kernel.org
659 S:      Supported
660 F:      Documentation/networking/ena.txt
661 F:      drivers/net/ethernet/amazon/
662
663 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
664 M:      Tom Lendacky <thomas.lendacky@amd.com>
665 M:      Gary Hook <gary.hook@amd.com>
666 L:      linux-crypto@vger.kernel.org
667 S:      Supported
668 F:      drivers/crypto/ccp/
669 F:      include/linux/ccp.h
670
671 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
672 M:      Huang Rui <ray.huang@amd.com>
673 L:      linux-hwmon@vger.kernel.org
674 S:      Supported
675 F:      Documentation/hwmon/fam15h_power
676 F:      drivers/hwmon/fam15h_power.c
677
678 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
679 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
680 S:      Orphan
681 F:      drivers/usb/gadget/udc/amd5536udc.*
682
683 AMD GEODE PROCESSOR/CHIPSET SUPPORT
684 P:      Andres Salomon <dilinger@queued.net>
685 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
686 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
687 S:      Supported
688 F:      drivers/char/hw_random/geode-rng.c
689 F:      drivers/crypto/geode*
690 F:      drivers/video/fbdev/geode/
691 F:      arch/x86/include/asm/geode.h
692
693 AMD IOMMU (AMD-VI)
694 M:      Joerg Roedel <joro@8bytes.org>
695 L:      iommu@lists.linux-foundation.org
696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
697 S:      Maintained
698 F:      drivers/iommu/amd_iommu*.[ch]
699 F:      include/linux/amd-iommu.h
700
701 AMD KFD
702 M:      Oded Gabbay <oded.gabbay@gmail.com>
703 L:      dri-devel@lists.freedesktop.org
704 T:      git git://people.freedesktop.org/~gabbayo/linux.git
705 S:      Supported
706 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
707 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
708 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
709 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
710 F:      drivers/gpu/drm/amd/amdkfd/
711 F:      drivers/gpu/drm/amd/include/cik_structs.h
712 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
713 F:      drivers/gpu/drm/amd/include/vi_structs.h
714 F:      drivers/gpu/drm/radeon/radeon_kfd.c
715 F:      drivers/gpu/drm/radeon/radeon_kfd.h
716 F:      include/uapi/linux/kfd_ioctl.h
717
718 AMD SEATTLE DEVICE TREE SUPPORT
719 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
720 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
721 M:      Tom Lendacky <thomas.lendacky@amd.com>
722 S:      Supported
723 F:      arch/arm64/boot/dts/amd/
724
725 AMD XGBE DRIVER
726 M:      Tom Lendacky <thomas.lendacky@amd.com>
727 L:      netdev@vger.kernel.org
728 S:      Supported
729 F:      drivers/net/ethernet/amd/xgbe/
730 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
731
732 AMS (Apple Motion Sensor) DRIVER
733 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
734 S:      Supported
735 F:      drivers/macintosh/ams/
736
737 ANALOG DEVICES INC AD9389B DRIVER
738 M:      Hans Verkuil <hans.verkuil@cisco.com>
739 L:      linux-media@vger.kernel.org
740 S:      Maintained
741 F:      drivers/media/i2c/ad9389b*
742
743 ANALOG DEVICES INC ADV7180 DRIVER
744 M:      Lars-Peter Clausen <lars@metafoo.de>
745 L:      linux-media@vger.kernel.org
746 W:      http://ez.analog.com/community/linux-device-drivers
747 S:      Supported
748 F:      drivers/media/i2c/adv7180.c
749
750 ANALOG DEVICES INC ADV7511 DRIVER
751 M:      Hans Verkuil <hans.verkuil@cisco.com>
752 L:      linux-media@vger.kernel.org
753 S:      Maintained
754 F:      drivers/media/i2c/adv7511*
755
756 ANALOG DEVICES INC ADV7604 DRIVER
757 M:      Hans Verkuil <hans.verkuil@cisco.com>
758 L:      linux-media@vger.kernel.org
759 S:      Maintained
760 F:      drivers/media/i2c/adv7604*
761
762 ANALOG DEVICES INC ADV7842 DRIVER
763 M:      Hans Verkuil <hans.verkuil@cisco.com>
764 L:      linux-media@vger.kernel.org
765 S:      Maintained
766 F:      drivers/media/i2c/adv7842*
767
768 ANALOG DEVICES INC ASOC CODEC DRIVERS
769 M:      Lars-Peter Clausen <lars@metafoo.de>
770 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
771 W:      http://wiki.analog.com/
772 W:      http://ez.analog.com/community/linux-device-drivers
773 S:      Supported
774 F:      sound/soc/codecs/adau*
775 F:      sound/soc/codecs/adav*
776 F:      sound/soc/codecs/ad1*
777 F:      sound/soc/codecs/ad7*
778 F:      sound/soc/codecs/ssm*
779 F:      sound/soc/codecs/sigmadsp.*
780
781 ANALOG DEVICES INC ASOC DRIVERS
782 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
783 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
784 W:      http://blackfin.uclinux.org/
785 S:      Supported
786 F:      sound/soc/blackfin/*
787
788 ANALOG DEVICES INC IIO DRIVERS
789 M:      Lars-Peter Clausen <lars@metafoo.de>
790 M:      Michael Hennerich <Michael.Hennerich@analog.com>
791 W:      http://wiki.analog.com/
792 W:      http://ez.analog.com/community/linux-device-drivers
793 S:      Supported
794 F:      drivers/iio/*/ad*
795 X:      drivers/iio/*/adjd*
796 F:      drivers/staging/iio/*/ad*
797 F:      staging/iio/trigger/iio-trig-bfin-timer.c
798
799 ANALOG DEVICES INC DMA DRIVERS
800 M:      Lars-Peter Clausen <lars@metafoo.de>
801 W:      http://ez.analog.com/community/linux-device-drivers
802 S:      Supported
803 F:      drivers/dma/dma-axi-dmac.c
804
805 ANDROID CONFIG FRAGMENTS
806 M:      Rob Herring <robh@kernel.org>
807 S:      Supported
808 F:      kernel/configs/android*
809
810 ANDROID DRIVERS
811 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
812 M:      Arve Hjønnevåg <arve@android.com>
813 M:      Riley Andrews <riandrews@android.com>
814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
815 L:      devel@driverdev.osuosl.org
816 S:      Supported
817 F:      drivers/android/
818 F:      drivers/staging/android/
819
820 ANDROID ION DRIVER
821 M:      Laura Abbott <labbott@redhat.com>
822 M:      Sumit Semwal <sumit.semwal@linaro.org>
823 L:      devel@driverdev.osuosl.org
824 S:      Supported
825 F:      Documentation/devicetree/bindings/staging/ion/
826 F:      drivers/staging/android/ion
827 F:      drivers/staging/android/uapi/ion.h
828 F:      drivers/staging/android/uapi/ion_test.h
829
830 AOA (Apple Onboard Audio) ALSA DRIVER
831 M:      Johannes Berg <johannes@sipsolutions.net>
832 L:      linuxppc-dev@lists.ozlabs.org
833 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
834 S:      Maintained
835 F:      sound/aoa/
836
837 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
838 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
839 L:      linux-iio@vger.kernel.org
840 S:      Maintained
841 F:      drivers/iio/adc/stx104.c
842
843 APM DRIVER
844 M:      Jiri Kosina <jikos@kernel.org>
845 S:      Odd fixes
846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
847 F:      arch/x86/kernel/apm_32.c
848 F:      include/linux/apm_bios.h
849 F:      include/uapi/linux/apm_bios.h
850 F:      drivers/char/apm-emulation.c
851
852 APPLE BCM5974 MULTITOUCH DRIVER
853 M:      Henrik Rydberg <rydberg@bitmath.org>
854 L:      linux-input@vger.kernel.org
855 S:      Odd fixes
856 F:      drivers/input/mouse/bcm5974.c
857
858 APPLE SMC DRIVER
859 M:      Henrik Rydberg <rydberg@bitmath.org>
860 L:      linux-hwmon@vger.kernel.org
861 S:      Odd fixes
862 F:      drivers/hwmon/applesmc.c
863
864 APPLETALK NETWORK LAYER
865 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
866 S:      Maintained
867 F:      drivers/net/appletalk/
868 F:      net/appletalk/
869
870 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
871 M:      Duc Dang <dhdang@apm.com>
872 S:      Supported
873 F:      arch/arm64/boot/dts/apm/
874
875 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
876 M:      Iyappan Subramanian <isubramanian@apm.com>
877 M:      Keyur Chudgar <kchudgar@apm.com>
878 S:      Supported
879 F:      drivers/net/ethernet/apm/xgene/
880 F:      drivers/net/phy/mdio-xgene.c
881 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
882 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
883
884 APPLIED MICRO (APM) X-GENE SOC PMU
885 M:      Tai Nguyen <ttnguyen@apm.com>
886 S:      Supported
887 F:      drivers/perf/xgene_pmu.c
888 F:      Documentation/perf/xgene-pmu.txt
889 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
890
891 APTINA CAMERA SENSOR PLL
892 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
893 L:      linux-media@vger.kernel.org
894 S:      Maintained
895 F:      drivers/media/i2c/aptina-pll.*
896
897 ARC FRAMEBUFFER DRIVER
898 M:      Jaya Kumar <jayalk@intworks.biz>
899 S:      Maintained
900 F:      drivers/video/fbdev/arcfb.c
901 F:      drivers/video/fbdev/core/fb_defio.c
902
903 ARCNET NETWORK LAYER
904 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
905 L:      netdev@vger.kernel.org
906 S:      Maintained
907 F:      drivers/net/arcnet/
908 F:      include/uapi/linux/if_arcnet.h
909
910 ARC PGU DRM DRIVER
911 M:      Alexey Brodkin <abrodkin@synopsys.com>
912 S:      Supported
913 F:      drivers/gpu/drm/arc/
914 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
915
916 ARM ARCHITECTED TIMER DRIVER
917 M:      Mark Rutland <mark.rutland@arm.com>
918 M:      Marc Zyngier <marc.zyngier@arm.com>
919 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
920 S:      Maintained
921 F:      arch/arm/include/asm/arch_timer.h
922 F:      arch/arm64/include/asm/arch_timer.h
923 F:      drivers/clocksource/arm_arch_timer.c
924
925 ARM HDLCD DRM DRIVER
926 M:      Liviu Dudau <liviu.dudau@arm.com>
927 S:      Supported
928 F:      drivers/gpu/drm/arm/hdlcd_*
929 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
930
931 ARM MALI-DP DRM DRIVER
932 M:      Liviu Dudau <liviu.dudau@arm.com>
933 M:      Brian Starkey <brian.starkey@arm.com>
934 M:      Mali DP Maintainers <malidp@foss.arm.com>
935 S:      Supported
936 F:      drivers/gpu/drm/arm/
937 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
938
939 ARM MFM AND FLOPPY DRIVERS
940 M:      Ian Molton <spyro@f2s.com>
941 S:      Maintained
942 F:      arch/arm/lib/floppydma.S
943 F:      arch/arm/include/asm/floppy.h
944
945 ARM PMU PROFILING AND DEBUGGING
946 M:      Will Deacon <will.deacon@arm.com>
947 M:      Mark Rutland <mark.rutland@arm.com>
948 S:      Maintained
949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950 F:      arch/arm*/kernel/perf_*
951 F:      arch/arm/oprofile/common.c
952 F:      arch/arm*/kernel/hw_breakpoint.c
953 F:      arch/arm*/include/asm/hw_breakpoint.h
954 F:      arch/arm*/include/asm/perf_event.h
955 F:      drivers/perf/*
956 F:      include/linux/perf/arm_pmu.h
957 F:      Documentation/devicetree/bindings/arm/pmu.txt
958
959 ARM PORT
960 M:      Russell King <linux@armlinux.org.uk>
961 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
962 W:      http://www.armlinux.org.uk/
963 S:      Maintained
964 F:      arch/arm/
965
966 ARM SUB-ARCHITECTURES
967 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
968 S:      Maintained
969 F:      arch/arm/mach-*/
970 F:      arch/arm/plat-*/
971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
972
973 ARM PRIMECELL AACI PL041 DRIVER
974 M:      Russell King <linux@armlinux.org.uk>
975 S:      Maintained
976 F:      sound/arm/aaci.*
977
978 ARM PRIMECELL CLCD PL110 DRIVER
979 M:      Russell King <linux@armlinux.org.uk>
980 S:      Maintained
981 F:      drivers/video/fbdev/amba-clcd.*
982
983 ARM PRIMECELL KMI PL050 DRIVER
984 M:      Russell King <linux@armlinux.org.uk>
985 S:      Maintained
986 F:      drivers/input/serio/ambakmi.*
987 F:      include/linux/amba/kmi.h
988
989 ARM PRIMECELL MMCI PL180/1 DRIVER
990 M:      Russell King <linux@armlinux.org.uk>
991 S:      Maintained
992 F:      drivers/mmc/host/mmci.*
993 F:      include/linux/amba/mmci.h
994
995 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
996 M:      Russell King <linux@armlinux.org.uk>
997 S:      Maintained
998 F:      drivers/tty/serial/amba-pl01*.c
999 F:      include/linux/amba/serial.h
1000
1001 ARM PRIMECELL BUS SUPPORT
1002 M:      Russell King <linux@armlinux.org.uk>
1003 S:      Maintained
1004 F:      drivers/amba/
1005 F:      include/linux/amba/bus.h
1006
1007 ARM/ADS SPHERE MACHINE SUPPORT
1008 M:      Lennert Buytenhek <kernel@wantstofly.org>
1009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1010 S:      Maintained
1011
1012 ARM/AFEB9260 MACHINE SUPPORT
1013 M:      Sergey Lapin <slapin@ossfans.org>
1014 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1015 S:      Maintained
1016
1017 ARM/AJECO 1ARM MACHINE SUPPORT
1018 M:      Lennert Buytenhek <kernel@wantstofly.org>
1019 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020 S:      Maintained
1021
1022 ARM/Allwinner sunXi SoC support
1023 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1024 M:      Chen-Yu Tsai <wens@csie.org>
1025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026 S:      Maintained
1027 N:      sun[x456789]i
1028 F:      arch/arm/boot/dts/ntc-gr8*
1029
1030 ARM/Allwinner SoC Clock Support
1031 M:      Emilio López <emilio@elopez.com.ar>
1032 S:      Maintained
1033 F:      drivers/clk/sunxi/
1034
1035 ARM/Amlogic Meson SoC support
1036 M:      Carlo Caione <carlo@caione.org>
1037 M:      Kevin Hilman <khilman@baylibre.com>
1038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039 L:      linux-amlogic@lists.infradead.org
1040 W:      http://linux-meson.com/
1041 S:      Maintained
1042 F:      arch/arm/mach-meson/
1043 F:      arch/arm/boot/dts/meson*
1044 F:      arch/arm64/boot/dts/amlogic/
1045 F:      drivers/pinctrl/meson/
1046 N:      meson
1047
1048 ARM/Annapurna Labs ALPINE ARCHITECTURE
1049 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1050 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1051 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052 S:      Maintained
1053 F:      arch/arm/mach-alpine/
1054 F:      arch/arm/boot/dts/alpine*
1055 F:      arch/arm64/boot/dts/al/
1056 F:      drivers/*/*alpine*
1057
1058 ARM/ARTPEC MACHINE SUPPORT
1059 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1060 M:      Lars Persson <lars.persson@axis.com>
1061 M:      Niklas Cassel <niklas.cassel@axis.com>
1062 S:      Maintained
1063 L:      linux-arm-kernel@axis.com
1064 F:      arch/arm/mach-artpec
1065 F:      arch/arm/boot/dts/artpec6*
1066 F:      drivers/clk/axis
1067
1068 ARM/ASPEED MACHINE SUPPORT
1069 M:      Joel Stanley <joel@jms.id.au>
1070 S:      Maintained
1071 F:      arch/arm/mach-aspeed/
1072 F:      arch/arm/boot/dts/aspeed-*
1073 F:      drivers/*/*aspeed*
1074
1075 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1076 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1077 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1078 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080 W:      http://www.linux4sam.org
1081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1082 S:      Supported
1083 F:      arch/arm/mach-at91/
1084 F:      include/soc/at91/
1085 F:      arch/arm/boot/dts/at91*.dts
1086 F:      arch/arm/boot/dts/at91*.dtsi
1087 F:      arch/arm/boot/dts/sama*.dts
1088 F:      arch/arm/boot/dts/sama*.dtsi
1089 F:      arch/arm/include/debug/at91.S
1090
1091 ARM/ATMEL AT91 Clock Support
1092 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1093 S:      Maintained
1094 F:      drivers/clk/at91
1095
1096 ARM/CALXEDA HIGHBANK ARCHITECTURE
1097 M:      Rob Herring <robh@kernel.org>
1098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099 S:      Maintained
1100 F:      arch/arm/mach-highbank/
1101 F:      arch/arm/boot/dts/highbank.dts
1102 F:      arch/arm/boot/dts/ecx-*.dts*
1103
1104 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1105 M:      Krzysztof Halasa <khalasa@piap.pl>
1106 S:      Maintained
1107 F:      arch/arm/mach-cns3xxx/
1108
1109 ARM/CAVIUM THUNDER NETWORK DRIVER
1110 M:      Sunil Goutham <sgoutham@cavium.com>
1111 M:      Robert Richter <rric@kernel.org>
1112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113 S:      Supported
1114 F:      drivers/net/ethernet/cavium/thunder/
1115
1116 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1117 M:      Alexander Shiyan <shc_work@mail.ru>
1118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119 S:      Odd Fixes
1120 N:      clps711x
1121
1122 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1123 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1124 M:      Ryan Mallon <rmallon@gmail.com>
1125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126 S:      Maintained
1127 F:      arch/arm/mach-ep93xx/
1128 F:      arch/arm/mach-ep93xx/include/mach/
1129
1130 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1131 M:      Lennert Buytenhek <kernel@wantstofly.org>
1132 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1133 S:      Maintained
1134
1135 ARM/CLKDEV SUPPORT
1136 M:      Russell King <linux@armlinux.org.uk>
1137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138 S:      Maintained
1139 F:      arch/arm/include/asm/clkdev.h
1140 F:      drivers/clk/clkdev.c
1141
1142 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1143 M:      Mike Rapoport <mike@compulab.co.il>
1144 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 S:      Maintained
1146
1147 ARM/CONTEC MICRO9 MACHINE SUPPORT
1148 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1149 S:      Maintained
1150 F:      arch/arm/mach-ep93xx/micro9.c
1151
1152 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1153 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155 S:      Maintained
1156 F:      drivers/hwtracing/coresight/*
1157 F:      Documentation/trace/coresight.txt
1158 F:      Documentation/devicetree/bindings/arm/coresight.txt
1159 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1160 F:      tools/perf/arch/arm/util/pmu.c
1161 F:      tools/perf/arch/arm/util/auxtrace.c
1162 F:      tools/perf/arch/arm/util/cs-etm.c
1163 F:      tools/perf/arch/arm/util/cs-etm.h
1164 F:      tools/perf/util/cs-etm.h
1165
1166 ARM/CORGI MACHINE SUPPORT
1167 M:      Richard Purdie <rpurdie@rpsys.net>
1168 S:      Maintained
1169
1170 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1171 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1172 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173 T:      git git://github.com/ulli-kroll/linux.git
1174 S:      Maintained
1175 F:      arch/arm/mach-gemini/
1176 F:      drivers/rtc/rtc-gemini.c
1177
1178 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1179 M:      Barry Song <baohua@kernel.org>
1180 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1182 S:      Maintained
1183 F:      arch/arm/boot/dts/prima2*
1184 F:      arch/arm/mach-prima2/
1185 F:      drivers/clk/sirf/
1186 F:      drivers/clocksource/timer-prima2.c
1187 F:      drivers/clocksource/timer-atlas7.c
1188 N:      [^a-z]sirf
1189
1190 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1191 M:      Baruch Siach <baruch@tkos.co.il>
1192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193 S:      Maintained
1194 F:      arch/arm/boot/dts/cx92755*
1195 N:      digicolor
1196
1197 ARM/EBSA110 MACHINE SUPPORT
1198 M:      Russell King <linux@armlinux.org.uk>
1199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200 W:      http://www.armlinux.org.uk/
1201 S:      Maintained
1202 F:      arch/arm/mach-ebsa110/
1203 F:      drivers/net/ethernet/amd/am79c961a.*
1204
1205 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1206 M:      Uwe Kleine-König <kernel@pengutronix.de>
1207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 S:      Maintained
1209 N:      efm32
1210
1211 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1212 M:      Daniel Ribeiro <drwyrm@gmail.com>
1213 M:      Stefan Schmidt <stefan@openezx.org>
1214 M:      Harald Welte <laforge@openezx.org>
1215 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1216 W:      http://www.openezx.org/
1217 S:      Maintained
1218 T:      topgit git://git.openezx.org/openezx.git
1219 F:      arch/arm/mach-pxa/ezx.c
1220
1221 ARM/FARADAY FA526 PORT
1222 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224 S:      Maintained
1225 T:      git git://git.berlios.de/gemini-board
1226 F:      arch/arm/mm/*-fa*
1227
1228 ARM/FOOTBRIDGE ARCHITECTURE
1229 M:      Russell King <linux@armlinux.org.uk>
1230 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231 W:      http://www.armlinux.org.uk/
1232 S:      Maintained
1233 F:      arch/arm/include/asm/hardware/dec21285.h
1234 F:      arch/arm/mach-footbridge/
1235
1236 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1237 M:      Shawn Guo <shawnguo@kernel.org>
1238 M:      Sascha Hauer <kernel@pengutronix.de>
1239 R:      Fabio Estevam <fabio.estevam@nxp.com>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 S:      Maintained
1242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1243 F:      arch/arm/mach-imx/
1244 F:      arch/arm/mach-mxs/
1245 F:      arch/arm/boot/dts/imx*
1246 F:      arch/arm/configs/imx*_defconfig
1247 F:      drivers/clk/imx/
1248 F:      include/soc/imx/
1249
1250 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1251 M:      Shawn Guo <shawnguo@kernel.org>
1252 M:      Sascha Hauer <kernel@pengutronix.de>
1253 R:      Stefan Agner <stefan@agner.ch>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1257 F:      arch/arm/mach-imx/*vf610*
1258 F:      arch/arm/boot/dts/vf*
1259
1260 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1261 M:      Lennert Buytenhek <kernel@wantstofly.org>
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264
1265 ARM/GUMSTIX MACHINE SUPPORT
1266 M:      Steve Sakoman <sakoman@gmail.com>
1267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 S:      Maintained
1269
1270 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1271 M:      Philipp Zabel <philipp.zabel@gmail.com>
1272 M:      Paul Parsons <lost.distance@yahoo.com>
1273 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 S:      Maintained
1275 F:      arch/arm/mach-pxa/hx4700.c
1276 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1277 F:      sound/soc/pxa/hx4700.c
1278
1279 ARM/HISILICON SOC SUPPORT
1280 M:      Wei Xu <xuwei5@hisilicon.com>
1281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 W:      http://www.hisilicon.com
1283 S:      Supported
1284 T:      git git://github.com/hisilicon/linux-hisi.git
1285 F:      arch/arm/mach-hisi/
1286 F:      arch/arm/boot/dts/hi3*
1287 F:      arch/arm/boot/dts/hip*
1288 F:      arch/arm/boot/dts/hisi*
1289 F:      arch/arm64/boot/dts/hisilicon/
1290
1291 ARM/HP JORNADA 7XX MACHINE SUPPORT
1292 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1293 W:      www.jlime.com
1294 S:      Maintained
1295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1296 F:      arch/arm/mach-sa1100/jornada720.c
1297 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1298
1299 ARM/IGEP MACHINE SUPPORT
1300 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1301 M:      Javier Martinez Canillas <javier@dowhile0.org>
1302 L:      linux-omap@vger.kernel.org
1303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 S:      Maintained
1305 F:      arch/arm/boot/dts/omap3-igep*
1306
1307 ARM/INCOME PXA270 SUPPORT
1308 M:      Marek Vasut <marek.vasut@gmail.com>
1309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 S:      Maintained
1311 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1312
1313 ARM/INTEL IOP32X ARM ARCHITECTURE
1314 M:      Lennert Buytenhek <kernel@wantstofly.org>
1315 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316 S:      Maintained
1317
1318 ARM/INTEL IOP33X ARM ARCHITECTURE
1319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 S:      Orphan
1321
1322 ARM/INTEL IOP13XX ARM ARCHITECTURE
1323 M:      Lennert Buytenhek <kernel@wantstofly.org>
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S:      Maintained
1326
1327 ARM/INTEL IQ81342EX MACHINE SUPPORT
1328 M:      Lennert Buytenhek <kernel@wantstofly.org>
1329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 S:      Maintained
1331
1332 ARM/INTEL IXDP2850 MACHINE SUPPORT
1333 M:      Lennert Buytenhek <kernel@wantstofly.org>
1334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 S:      Maintained
1336
1337 ARM/INTEL IXP4XX ARM ARCHITECTURE
1338 M:      Imre Kaloz <kaloz@openwrt.org>
1339 M:      Krzysztof Halasa <khalasa@piap.pl>
1340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 S:      Maintained
1342 F:      arch/arm/mach-ixp4xx/
1343
1344 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1345 M:      Jonathan Cameron <jic23@cam.ac.uk>
1346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 S:      Maintained
1348 F:      arch/arm/mach-pxa/stargate2.c
1349 F:      drivers/pcmcia/pxa2xx_stargate2.c
1350
1351 ARM/INTEL XSC3 (MANZANO) ARM CORE
1352 M:      Lennert Buytenhek <kernel@wantstofly.org>
1353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 S:      Maintained
1355
1356 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1357 M:      Lennert Buytenhek <kernel@wantstofly.org>
1358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 S:      Maintained
1360
1361 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1362 M:      Santosh Shilimkar <ssantosh@kernel.org>
1363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 S:      Maintained
1365 F:      arch/arm/mach-keystone/
1366 F:      arch/arm/boot/dts/keystone-*
1367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1368
1369 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1370 M:      Santosh Shilimkar <ssantosh@kernel.org>
1371 L:      linux-kernel@vger.kernel.org
1372 S:      Maintained
1373 F:      drivers/clk/keystone/
1374
1375 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1376 M:      Santosh Shilimkar <ssantosh@kernel.org>
1377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 L:      linux-kernel@vger.kernel.org
1379 S:      Maintained
1380 F:      drivers/clocksource/timer-keystone.c
1381
1382 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1383 M:      Santosh Shilimkar <ssantosh@kernel.org>
1384 L:      linux-kernel@vger.kernel.org
1385 S:      Maintained
1386 F:      drivers/power/reset/keystone-reset.c
1387
1388 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1389 M:      Santosh Shilimkar <ssantosh@kernel.org>
1390 L:      linux-kernel@vger.kernel.org
1391 S:      Maintained
1392 F:      drivers/memory/*emif*
1393
1394 ARM/LG1K ARCHITECTURE
1395 M:      Chanho Min <chanho.min@lge.com>
1396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 S:      Maintained
1398 F:      arch/arm64/boot/dts/lg/
1399
1400 ARM/LOGICPD PXA270 MACHINE SUPPORT
1401 M:      Lennert Buytenhek <kernel@wantstofly.org>
1402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 S:      Maintained
1404
1405 ARM/LPC18XX ARCHITECTURE
1406 M:      Joachim Eastwood <manabian@gmail.com>
1407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 S:      Maintained
1409 F:      arch/arm/boot/dts/lpc43*
1410 F:      drivers/clk/nxp/clk-lpc18xx*
1411 F:      drivers/clocksource/time-lpc32xx.c
1412 F:      drivers/i2c/busses/i2c-lpc2k.c
1413 F:      drivers/memory/pl172.c
1414 F:      drivers/mtd/spi-nor/nxp-spifi.c
1415 F:      drivers/rtc/rtc-lpc24xx.c
1416 N:      lpc18xx
1417
1418 ARM/LPC32XX SOC SUPPORT
1419 M:      Vladimir Zapolskiy <vz@mleia.com>
1420 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1423 S:      Maintained
1424 F:      arch/arm/boot/dts/lpc32*
1425 F:      arch/arm/mach-lpc32xx/
1426 F:      drivers/i2c/busses/i2c-pnx.c
1427 F:      drivers/net/ethernet/nxp/lpc_eth.c
1428 F:      drivers/usb/host/ohci-nxp.c
1429 F:      drivers/watchdog/pnx4008_wdt.c
1430 N:      lpc32xx
1431
1432 ARM/MAGICIAN MACHINE SUPPORT
1433 M:      Philipp Zabel <philipp.zabel@gmail.com>
1434 S:      Maintained
1435
1436 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1437 M:      Jason Cooper <jason@lakedaemon.net>
1438 M:      Andrew Lunn <andrew@lunn.ch>
1439 M:      Gregory Clement <gregory.clement@free-electrons.com>
1440 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 S:      Maintained
1443 F:      arch/arm/mach-mvebu/
1444 F:      drivers/rtc/rtc-armada38x.c
1445 F:      arch/arm/boot/dts/armada*
1446 F:      arch/arm/boot/dts/kirkwood*
1447 F:      arch/arm64/boot/dts/marvell/armada*
1448 F:      drivers/cpufreq/mvebu-cpufreq.c
1449 F:      arch/arm/configs/mvebu_*_defconfig
1450
1451 ARM/Marvell Berlin SoC support
1452 M:      Jisheng Zhang <jszhang@marvell.com>
1453 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 S:      Maintained
1456 F:      arch/arm/mach-berlin/
1457 F:      arch/arm/boot/dts/berlin*
1458 F:      arch/arm64/boot/dts/marvell/berlin*
1459
1460
1461 ARM/Marvell Dove/MV78xx0/Orion SOC support
1462 M:      Jason Cooper <jason@lakedaemon.net>
1463 M:      Andrew Lunn <andrew@lunn.ch>
1464 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1465 M:      Gregory Clement <gregory.clement@free-electrons.com>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 S:      Maintained
1468 F:      arch/arm/mach-dove/
1469 F:      arch/arm/mach-mv78xx0/
1470 F:      arch/arm/mach-orion5x/
1471 F:      arch/arm/plat-orion/
1472 F:      arch/arm/boot/dts/dove*
1473 F:      arch/arm/boot/dts/orion5x*
1474
1475
1476 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1477 M:      Alexander Clouter <alex@digriz.org.uk>
1478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 W:      http://www.digriz.org.uk/ts78xx/kernel
1480 S:      Maintained
1481 F:      arch/arm/mach-orion5x/ts78xx-*
1482
1483 ARM/OXNAS platform support
1484 M:      Neil Armstrong <narmstrong@baylibre.com>
1485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1487 S:      Maintained
1488 F:      arch/arm/mach-oxnas/
1489 F:      arch/arm/boot/dts/oxnas*
1490 F:      arch/arm/boot/dts/wd-mbwe.dts
1491 N:      oxnas
1492
1493 ARM/Mediatek RTC DRIVER
1494 M:      Eddie Huang <eddie.huang@mediatek.com>
1495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1497 S:      Maintained
1498 F:      drivers/rtc/rtc-mt6397.c
1499
1500 ARM/Mediatek SoC support
1501 M:      Matthias Brugger <matthias.bgg@gmail.com>
1502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1504 S:      Maintained
1505 F:      arch/arm/boot/dts/mt6*
1506 F:      arch/arm/boot/dts/mt8*
1507 F:      arch/arm/mach-mediatek/
1508 N:      mtk
1509 K:      mediatek
1510
1511 ARM/Mediatek USB3 PHY DRIVER
1512 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1515 S:      Maintained
1516 F:      drivers/phy/phy-mt65xx-usb3.c
1517
1518 ARM/MICREL KS8695 ARCHITECTURE
1519 M:      Greg Ungerer <gerg@uclinux.org>
1520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 F:      arch/arm/mach-ks8695/
1522 S:      Odd Fixes
1523
1524 ARM/MIOA701 MACHINE SUPPORT
1525 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 F:      arch/arm/mach-pxa/mioa701.c
1528 S:      Maintained
1529
1530 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1531 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1532 S:      Maintained
1533
1534 ARM/NOMADIK ARCHITECTURE
1535 M:      Alessandro Rubini <rubini@unipv.it>
1536 M:      Linus Walleij <linus.walleij@linaro.org>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539 F:      arch/arm/mach-nomadik/
1540 F:      drivers/pinctrl/nomadik/
1541 F:      drivers/i2c/busses/i2c-nomadik.c
1542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1543
1544 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1545 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1546 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1547 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1548 S:      Supported
1549
1550 ARM/TOSA MACHINE SUPPORT
1551 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1552 M:      Dirk Opfer <dirk@opfer-online.de>
1553 S:      Maintained
1554
1555 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1556 M:      Marek Vasut <marek.vasut@gmail.com>
1557 L:      linux-arm-kernel@lists.infradead.org
1558 W:      http://hackndev.com
1559 S:      Maintained
1560 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1561 F:      arch/arm/mach-pxa/palmtx.c
1562 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1563 F:      arch/arm/mach-pxa/palmt5.c
1564 F:      arch/arm/mach-pxa/include/mach/palmld.h
1565 F:      arch/arm/mach-pxa/palmld.c
1566 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1567 F:      arch/arm/mach-pxa/palmte2.c
1568 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1569 F:      arch/arm/mach-pxa/palmtc.c
1570
1571 ARM/PALM TREO SUPPORT
1572 M:      Tomas Cech <sleep_walker@suse.com>
1573 L:      linux-arm-kernel@lists.infradead.org
1574 W:      http://hackndev.com
1575 S:      Maintained
1576 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1577 F:      arch/arm/mach-pxa/palmtreo.c
1578
1579 ARM/PALMZ72 SUPPORT
1580 M:      Sergey Lapin <slapin@ossfans.org>
1581 L:      linux-arm-kernel@lists.infradead.org
1582 W:      http://hackndev.com
1583 S:      Maintained
1584 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1585 F:      arch/arm/mach-pxa/palmz72.c
1586
1587 ARM/PLEB SUPPORT
1588 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1589 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1590 S:      Maintained
1591
1592 ARM/PT DIGITAL BOARD PORT
1593 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 W:      http://www.armlinux.org.uk/
1596 S:      Maintained
1597
1598 ARM/QUALCOMM SUPPORT
1599 M:      Andy Gross <andy.gross@linaro.org>
1600 M:      David Brown <david.brown@linaro.org>
1601 L:      linux-arm-msm@vger.kernel.org
1602 L:      linux-soc@vger.kernel.org
1603 S:      Maintained
1604 F:      Documentation/devicetree/bindings/soc/qcom/
1605 F:      arch/arm/boot/dts/qcom-*.dts
1606 F:      arch/arm/boot/dts/qcom-*.dtsi
1607 F:      arch/arm/mach-qcom/
1608 F:      arch/arm64/boot/dts/qcom/*
1609 F:      drivers/i2c/busses/i2c-qup.c
1610 F:      drivers/clk/qcom/
1611 F:      drivers/soc/qcom/
1612 F:      drivers/spi/spi-qup.c
1613 F:      drivers/tty/serial/msm_serial.h
1614 F:      drivers/tty/serial/msm_serial.c
1615 F:      drivers/*/pm8???-*
1616 F:      drivers/mfd/ssbi.c
1617 F:      drivers/firmware/qcom_scm.c
1618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1619
1620 ARM/RADISYS ENP2611 MACHINE SUPPORT
1621 M:      Lennert Buytenhek <kernel@wantstofly.org>
1622 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 S:      Maintained
1624
1625 ARM/RENESAS ARM64 ARCHITECTURE
1626 M:      Simon Horman <horms@verge.net.au>
1627 M:      Magnus Damm <magnus.damm@gmail.com>
1628 L:      linux-renesas-soc@vger.kernel.org
1629 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1631 S:      Supported
1632 F:      arch/arm64/boot/dts/renesas/
1633 F:      drivers/soc/renesas/
1634 F:      include/linux/soc/renesas/
1635
1636 ARM/RISCPC ARCHITECTURE
1637 M:      Russell King <linux@armlinux.org.uk>
1638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 W:      http://www.armlinux.org.uk/
1640 S:      Maintained
1641 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1642 F:      arch/arm/include/asm/hardware/ioc.h
1643 F:      arch/arm/include/asm/hardware/iomd.h
1644 F:      arch/arm/include/asm/hardware/memc.h
1645 F:      arch/arm/mach-rpc/
1646 F:      drivers/net/ethernet/8390/etherh.c
1647 F:      drivers/net/ethernet/i825xx/ether1*
1648 F:      drivers/net/ethernet/seeq/ether3*
1649 F:      drivers/scsi/arm/
1650
1651 ARM/Rockchip SoC support
1652 M:      Heiko Stuebner <heiko@sntech.de>
1653 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 L:      linux-rockchip@lists.infradead.org
1655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1656 S:      Maintained
1657 F:      arch/arm/boot/dts/rk3*
1658 F:      arch/arm/mach-rockchip/
1659 F:      drivers/clk/rockchip/
1660 F:      drivers/i2c/busses/i2c-rk3x.c
1661 F:      drivers/*/*rockchip*
1662 F:      drivers/*/*/*rockchip*
1663 F:      sound/soc/rockchip/
1664 N:      rockchip
1665
1666 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1667 M:      Kukjin Kim <kgene@kernel.org>
1668 M:      Krzysztof Kozlowski <krzk@kernel.org>
1669 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1670 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1672 S:      Maintained
1673 F:      arch/arm/boot/dts/s3c*
1674 F:      arch/arm/boot/dts/s5p*
1675 F:      arch/arm/boot/dts/samsung*
1676 F:      arch/arm/boot/dts/exynos*
1677 F:      arch/arm64/boot/dts/exynos/
1678 F:      arch/arm/plat-samsung/
1679 F:      arch/arm/mach-s3c24*/
1680 F:      arch/arm/mach-s3c64xx/
1681 F:      arch/arm/mach-s5p*/
1682 F:      arch/arm/mach-exynos*/
1683 F:      drivers/*/*s3c24*
1684 F:      drivers/*/*/*s3c24*
1685 F:      drivers/*/*s3c64xx*
1686 F:      drivers/*/*s5pv210*
1687 F:      drivers/memory/samsung/*
1688 F:      drivers/soc/samsung/*
1689 F:      Documentation/arm/Samsung/
1690 F:      Documentation/devicetree/bindings/arm/samsung/
1691 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1692 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1693 N:      exynos
1694
1695 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1696 M:      Kyungmin Park <kyungmin.park@samsung.com>
1697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 S:      Maintained
1699 F:      arch/arm/mach-s5pv210/
1700
1701 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1702 M:      Kyungmin Park <kyungmin.park@samsung.com>
1703 M:      Kamil Debski <kamil@wypas.org>
1704 M:      Andrzej Hajda <a.hajda@samsung.com>
1705 L:      linux-arm-kernel@lists.infradead.org
1706 L:      linux-media@vger.kernel.org
1707 S:      Maintained
1708 F:      drivers/media/platform/s5p-g2d/
1709
1710 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1711 M:      Kyungmin Park <kyungmin.park@samsung.com>
1712 M:      Kamil Debski <kamil@wypas.org>
1713 M:      Jeongtae Park <jtp.park@samsung.com>
1714 M:      Andrzej Hajda <a.hajda@samsung.com>
1715 L:      linux-arm-kernel@lists.infradead.org
1716 L:      linux-media@vger.kernel.org
1717 S:      Maintained
1718 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1719 F:      drivers/media/platform/s5p-mfc/
1720
1721 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1722 M:      Kyungmin Park <kyungmin.park@samsung.com>
1723 L:      linux-arm-kernel@lists.infradead.org
1724 L:      linux-media@vger.kernel.org
1725 S:      Maintained
1726 F:      drivers/staging/media/platform/s5p-cec/
1727
1728 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1729 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1730 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1731 L:      linux-arm-kernel@lists.infradead.org
1732 L:      linux-media@vger.kernel.org
1733 S:      Maintained
1734 F:      drivers/media/platform/s5p-jpeg/
1735
1736 ARM/SHMOBILE ARM ARCHITECTURE
1737 M:      Simon Horman <horms@verge.net.au>
1738 M:      Magnus Damm <magnus.damm@gmail.com>
1739 L:      linux-renesas-soc@vger.kernel.org
1740 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1742 S:      Supported
1743 F:      arch/arm/boot/dts/emev2*
1744 F:      arch/arm/boot/dts/r7s*
1745 F:      arch/arm/boot/dts/r8a*
1746 F:      arch/arm/boot/dts/sh*
1747 F:      arch/arm/configs/shmobile_defconfig
1748 F:      arch/arm/include/debug/renesas-scif.S
1749 F:      arch/arm/mach-shmobile/
1750 F:      drivers/soc/renesas/
1751 F:      include/linux/soc/renesas/
1752
1753 ARM/SOCFPGA ARCHITECTURE
1754 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1755 S:      Maintained
1756 F:      arch/arm/mach-socfpga/
1757 F:      arch/arm/boot/dts/socfpga*
1758 F:      arch/arm/configs/socfpga_defconfig
1759 F:      arch/arm64/boot/dts/altera/
1760 W:      http://www.rocketboards.org
1761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1762
1763 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1764 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1765 S:      Maintained
1766 F:      drivers/clk/socfpga/
1767
1768 ARM/SOCFPGA EDAC SUPPORT
1769 M:      Thor Thayer <tthayer@opensource.altera.com>
1770 S:      Maintained
1771 F:      drivers/edac/altera_edac.
1772
1773 ARM/STI ARCHITECTURE
1774 M:      Patrice Chotard <patrice.chotard@st.com>
1775 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776 L:      kernel@stlinux.com
1777 W:      http://www.stlinux.com
1778 S:      Maintained
1779 F:      arch/arm/mach-sti/
1780 F:      arch/arm/boot/dts/sti*
1781 F:      drivers/char/hw_random/st-rng.c
1782 F:      drivers/clocksource/arm_global_timer.c
1783 F:      drivers/clocksource/clksrc_st_lpc.c
1784 F:      drivers/cpufreq/sti-cpufreq.c
1785 F:      drivers/i2c/busses/i2c-st.c
1786 F:      drivers/media/rc/st_rc.c
1787 F:      drivers/media/platform/sti/c8sectpfe/
1788 F:      drivers/mmc/host/sdhci-st.c
1789 F:      drivers/phy/phy-miphy28lp.c
1790 F:      drivers/phy/phy-miphy365x.c
1791 F:      drivers/phy/phy-stih407-usb.c
1792 F:      drivers/phy/phy-stih41x-usb.c
1793 F:      drivers/pinctrl/pinctrl-st.c
1794 F:      drivers/remoteproc/st_remoteproc.c
1795 F:      drivers/reset/sti/
1796 F:      drivers/rtc/rtc-st-lpc.c
1797 F:      drivers/tty/serial/st-asc.c
1798 F:      drivers/usb/dwc3/dwc3-st.c
1799 F:      drivers/usb/host/ehci-st.c
1800 F:      drivers/usb/host/ohci-st.c
1801 F:      drivers/watchdog/st_lpc_wdt.c
1802 F:      drivers/ata/ahci_st.c
1803
1804 ARM/STM32 ARCHITECTURE
1805 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1806 M:      Alexandre Torgue <alexandre.torgue@st.com>
1807 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808 S:      Maintained
1809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1810 N:      stm32
1811 F:      drivers/clocksource/armv7m_systick.c
1812
1813 ARM/TANGO ARCHITECTURE
1814 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1815 L:      linux-arm-kernel@lists.infradead.org
1816 S:      Maintained
1817 N:      tango
1818
1819 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1820 M:      Lennert Buytenhek <kernel@wantstofly.org>
1821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 S:      Maintained
1823
1824 ARM/TETON BGA MACHINE SUPPORT
1825 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1826 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 S:      Maintained
1828
1829 ARM/THECUS N2100 MACHINE SUPPORT
1830 M:      Lennert Buytenhek <kernel@wantstofly.org>
1831 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 S:      Maintained
1833
1834 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1835 M:      Wan ZongShun <mcuos.com@gmail.com>
1836 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 W:      http://www.mcuos.com
1838 S:      Maintained
1839 F:      arch/arm/mach-w90x900/
1840 F:      drivers/input/keyboard/w90p910_keypad.c
1841 F:      drivers/input/touchscreen/w90p910_ts.c
1842 F:      drivers/watchdog/nuc900_wdt.c
1843 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1844 F:      drivers/mtd/nand/nuc900_nand.c
1845 F:      drivers/rtc/rtc-nuc900.c
1846 F:      drivers/spi/spi-nuc900.c
1847 F:      drivers/usb/host/ehci-w90x900.c
1848 F:      drivers/video/fbdev/nuc900fb.c
1849
1850 ARM/U300 MACHINE SUPPORT
1851 M:      Linus Walleij <linus.walleij@linaro.org>
1852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 S:      Supported
1854 F:      arch/arm/mach-u300/
1855 F:      drivers/clocksource/timer-u300.c
1856 F:      drivers/i2c/busses/i2c-stu300.c
1857 F:      drivers/rtc/rtc-coh901331.c
1858 F:      drivers/watchdog/coh901327_wdt.c
1859 F:      drivers/dma/coh901318*
1860 F:      drivers/mfd/ab3100*
1861 F:      drivers/rtc/rtc-ab3100.c
1862 F:      drivers/rtc/rtc-coh901331.c
1863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1864
1865 ARM/UNIPHIER ARCHITECTURE
1866 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1867 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1869 S:      Maintained
1870 F:      arch/arm/boot/dts/uniphier*
1871 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1872 F:      arch/arm/mach-uniphier/
1873 F:      arch/arm/mm/cache-uniphier.c
1874 F:      arch/arm64/boot/dts/socionext/
1875 F:      drivers/bus/uniphier-system-bus.c
1876 F:      drivers/clk/uniphier/
1877 F:      drivers/i2c/busses/i2c-uniphier*
1878 F:      drivers/pinctrl/uniphier/
1879 F:      drivers/reset/reset-uniphier.c
1880 F:      drivers/tty/serial/8250/8250_uniphier.c
1881 N:      uniphier
1882
1883 ARM/Ux500 ARM ARCHITECTURE
1884 M:      Linus Walleij <linus.walleij@linaro.org>
1885 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 S:      Maintained
1887 F:      arch/arm/mach-ux500/
1888 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1889 F:      drivers/dma/ste_dma40*
1890 F:      drivers/hwspinlock/u8500_hsem.c
1891 F:      drivers/mfd/abx500*
1892 F:      drivers/mfd/ab8500*
1893 F:      drivers/mfd/dbx500*
1894 F:      drivers/mfd/db8500*
1895 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1896 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1897 F:      drivers/rtc/rtc-ab8500.c
1898 F:      drivers/rtc/rtc-pl031.c
1899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1900
1901 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1902 M:      Ulf Hansson <ulf.hansson@linaro.org>
1903 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 T:      git git://git.linaro.org/people/ulfh/clk.git
1905 S:      Maintained
1906 F:      drivers/clk/ux500/
1907
1908 ARM/VERSATILE EXPRESS PLATFORM
1909 M:      Liviu Dudau <liviu.dudau@arm.com>
1910 M:      Sudeep Holla <sudeep.holla@arm.com>
1911 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1912 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913 S:      Maintained
1914 F:      arch/arm/boot/dts/vexpress*
1915 F:      arch/arm64/boot/dts/arm/
1916 F:      arch/arm/mach-vexpress/
1917 F:      */*/vexpress*
1918 F:      */*/*/vexpress*
1919 F:      drivers/clk/versatile/clk-vexpress-osc.c
1920 F:      drivers/clocksource/versatile.c
1921 N:      mps2
1922
1923 ARM/VFP SUPPORT
1924 M:      Russell King <linux@armlinux.org.uk>
1925 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926 W:      http://www.armlinux.org.uk/
1927 S:      Maintained
1928 F:      arch/arm/vfp/
1929
1930 ARM/VOIPAC PXA270 SUPPORT
1931 M:      Marek Vasut <marek.vasut@gmail.com>
1932 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 S:      Maintained
1934 F:      arch/arm/mach-pxa/vpac270.c
1935 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1936
1937 ARM/VT8500 ARM ARCHITECTURE
1938 M:      Tony Prisk <linux@prisktech.co.nz>
1939 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 S:      Maintained
1941 F:      arch/arm/mach-vt8500/
1942 F:      drivers/clocksource/vt8500_timer.c
1943 F:      drivers/i2c/busses/i2c-wmt.c
1944 F:      drivers/mmc/host/wmt-sdmmc.c
1945 F:      drivers/pwm/pwm-vt8500.c
1946 F:      drivers/rtc/rtc-vt8500.c
1947 F:      drivers/tty/serial/vt8500_serial.c
1948 F:      drivers/usb/host/ehci-platform.c
1949 F:      drivers/usb/host/uhci-platform.c
1950 F:      drivers/video/fbdev/vt8500lcdfb.*
1951 F:      drivers/video/fbdev/wm8505fb*
1952 F:      drivers/video/fbdev/wmt_ge_rops.*
1953
1954 ARM/ZIPIT Z2 SUPPORT
1955 M:      Marek Vasut <marek.vasut@gmail.com>
1956 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 S:      Maintained
1958 F:      arch/arm/mach-pxa/z2.c
1959 F:      arch/arm/mach-pxa/include/mach/z2.h
1960
1961 ARM/ZTE ARCHITECTURE
1962 M:      Jun Nie <jun.nie@linaro.org>
1963 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 S:      Maintained
1965 F:      arch/arm/mach-zx/
1966 F:      drivers/clk/zte/
1967 F:      Documentation/devicetree/bindings/arm/zte.txt
1968 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1969
1970 ARM/ZYNQ ARCHITECTURE
1971 M:      Michal Simek <michal.simek@xilinx.com>
1972 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1973 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 W:      http://wiki.xilinx.com
1975 T:      git https://github.com/Xilinx/linux-xlnx.git
1976 S:      Supported
1977 F:      arch/arm/mach-zynq/
1978 F:      drivers/cpuidle/cpuidle-zynq.c
1979 F:      drivers/block/xsysace.c
1980 N:      zynq
1981 N:      xilinx
1982 F:      drivers/clocksource/cadence_ttc_timer.c
1983 F:      drivers/i2c/busses/i2c-cadence.c
1984 F:      drivers/mmc/host/sdhci-of-arasan.c
1985 F:      drivers/edac/synopsys_edac.c
1986
1987 ARM SMMU DRIVERS
1988 M:      Will Deacon <will.deacon@arm.com>
1989 R:      Robin Murphy <robin.murphy@arm.com>
1990 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 S:      Maintained
1992 F:      drivers/iommu/arm-smmu.c
1993 F:      drivers/iommu/arm-smmu-v3.c
1994 F:      drivers/iommu/io-pgtable-arm.c
1995 F:      drivers/iommu/io-pgtable-arm-v7s.c
1996
1997 ARM64 PORT (AARCH64 ARCHITECTURE)
1998 M:      Catalin Marinas <catalin.marinas@arm.com>
1999 M:      Will Deacon <will.deacon@arm.com>
2000 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2002 S:      Maintained
2003 F:      arch/arm64/
2004 F:      Documentation/arm64/
2005
2006 AS3645A LED FLASH CONTROLLER DRIVER
2007 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2008 L:      linux-media@vger.kernel.org
2009 T:      git git://linuxtv.org/media_tree.git
2010 S:      Maintained
2011 F:      drivers/media/i2c/as3645a.c
2012 F:      include/media/i2c/as3645a.h
2013
2014 ASAHI KASEI AK8974 DRIVER
2015 M:      Linus Walleij <linus.walleij@linaro.org>
2016 L:      linux-iio@vger.kernel.org
2017 W:      http://www.akm.com/
2018 S:      Supported
2019 F:      drivers/iio/magnetometer/ak8974.c
2020
2021 ASC7621 HARDWARE MONITOR DRIVER
2022 M:      George Joseph <george.joseph@fairview5.com>
2023 L:      linux-hwmon@vger.kernel.org
2024 S:      Maintained
2025 F:      Documentation/hwmon/asc7621
2026 F:      drivers/hwmon/asc7621.c
2027
2028 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2029 M:      Corentin Chary <corentin.chary@gmail.com>
2030 L:      acpi4asus-user@lists.sourceforge.net
2031 L:      platform-driver-x86@vger.kernel.org
2032 W:      http://acpi4asus.sf.net
2033 S:      Maintained
2034 F:      drivers/platform/x86/asus*.c
2035 F:      drivers/platform/x86/eeepc*.c
2036
2037 ASUS WIRELESS RADIO CONTROL DRIVER
2038 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2039 L:      platform-driver-x86@vger.kernel.org
2040 S:      Maintained
2041 F:      drivers/platform/x86/asus-wireless.c
2042
2043 ASYMMETRIC KEYS
2044 M:      David Howells <dhowells@redhat.com>
2045 L:      keyrings@vger.kernel.org
2046 S:      Maintained
2047 F:      Documentation/crypto/asymmetric-keys.txt
2048 F:      include/linux/verification.h
2049 F:      include/crypto/public_key.h
2050 F:      include/crypto/pkcs7.h
2051 F:      crypto/asymmetric_keys/
2052
2053 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2054 R:      Dan Williams <dan.j.williams@intel.com>
2055 W:      http://sourceforge.net/projects/xscaleiop
2056 S:      Odd fixes
2057 F:      Documentation/crypto/async-tx-api.txt
2058 F:      crypto/async_tx/
2059 F:      drivers/dma/
2060 F:      include/linux/dmaengine.h
2061 F:      include/linux/async_tx.h
2062
2063 AT24 EEPROM DRIVER
2064 M:      Wolfram Sang <wsa@the-dreams.de>
2065 L:      linux-i2c@vger.kernel.org
2066 S:      Maintained
2067 F:      drivers/misc/eeprom/at24.c
2068 F:      include/linux/platform_data/at24.h
2069
2070 ATA OVER ETHERNET (AOE) DRIVER
2071 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2072 W:      http://www.openaoe.org/
2073 S:      Supported
2074 F:      Documentation/aoe/
2075 F:      drivers/block/aoe/
2076
2077 ATHEROS 71XX/9XXX GPIO DRIVER
2078 M:      Alban Bedel <albeu@free.fr>
2079 W:      https://github.com/AlbanBedel/linux
2080 T:      git git://github.com/AlbanBedel/linux
2081 S:      Maintained
2082 F:      drivers/gpio/gpio-ath79.c
2083 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2084
2085 ATHEROS ATH GENERIC UTILITIES
2086 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2087 L:      linux-wireless@vger.kernel.org
2088 S:      Supported
2089 F:      drivers/net/wireless/ath/*
2090
2091 ATHEROS ATH5K WIRELESS DRIVER
2092 M:      Jiri Slaby <jirislaby@gmail.com>
2093 M:      Nick Kossifidis <mickflemm@gmail.com>
2094 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2095 L:      linux-wireless@vger.kernel.org
2096 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2097 S:      Maintained
2098 F:      drivers/net/wireless/ath/ath5k/
2099
2100 ATHEROS ATH6KL WIRELESS DRIVER
2101 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2102 L:      linux-wireless@vger.kernel.org
2103 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2105 S:      Supported
2106 F:      drivers/net/wireless/ath/ath6kl/
2107
2108 WILOCITY WIL6210 WIRELESS DRIVER
2109 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2110 L:      linux-wireless@vger.kernel.org
2111 L:      wil6210@qca.qualcomm.com
2112 S:      Supported
2113 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2114 F:      drivers/net/wireless/ath/wil6210/
2115 F:      include/uapi/linux/wil6210_uapi.h
2116
2117 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2118 M:      Christian Lamparter <chunkeey@googlemail.com>
2119 L:      linux-wireless@vger.kernel.org
2120 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2121 S:      Maintained
2122 F:      drivers/net/wireless/ath/carl9170/
2123
2124 ATK0110 HWMON DRIVER
2125 M:      Luca Tettamanti <kronos.it@gmail.com>
2126 L:      linux-hwmon@vger.kernel.org
2127 S:      Maintained
2128 F:      drivers/hwmon/asus_atk0110.c
2129
2130 ATI_REMOTE2 DRIVER
2131 M:      Ville Syrjala <syrjala@sci.fi>
2132 S:      Maintained
2133 F:      drivers/input/misc/ati_remote2.c
2134
2135 ATLX ETHERNET DRIVERS
2136 M:      Jay Cliburn <jcliburn@gmail.com>
2137 M:      Chris Snook <chris.snook@gmail.com>
2138 L:      netdev@vger.kernel.org
2139 W:      http://sourceforge.net/projects/atl1
2140 W:      http://atl1.sourceforge.net
2141 S:      Maintained
2142 F:      drivers/net/ethernet/atheros/
2143
2144 ATM
2145 M:      Chas Williams <3chas3@gmail.com>
2146 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2147 L:      netdev@vger.kernel.org
2148 W:      http://linux-atm.sourceforge.net
2149 S:      Maintained
2150 F:      drivers/atm/
2151 F:      include/linux/atm*
2152 F:      include/uapi/linux/atm*
2153
2154 ATMEL AT91 / AT32 MCI DRIVER
2155 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2156 S:      Maintained
2157 F:      drivers/mmc/host/atmel-mci.c
2158
2159 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2160 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2161 S:      Supported
2162 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2163
2164 ATMEL SAMA5D2 ADC DRIVER
2165 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2166 L:      linux-iio@vger.kernel.org
2167 S:      Supported
2168 F:      drivers/iio/adc/at91-sama5d2_adc.c
2169
2170 ATMEL Audio ALSA driver
2171 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2172 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2173 S:      Supported
2174 F:      sound/soc/atmel
2175
2176 ATMEL DMA DRIVER
2177 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 S:      Supported
2180 F:      drivers/dma/at_hdmac.c
2181 F:      drivers/dma/at_hdmac_regs.h
2182 F:      include/linux/platform_data/dma-atmel.h
2183
2184 ATMEL XDMA DRIVER
2185 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2186 L:      linux-arm-kernel@lists.infradead.org
2187 L:      dmaengine@vger.kernel.org
2188 S:      Supported
2189 F:      drivers/dma/at_xdmac.c
2190
2191 ATMEL I2C DRIVER
2192 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2193 L:      linux-i2c@vger.kernel.org
2194 S:      Supported
2195 F:      drivers/i2c/busses/i2c-at91.c
2196
2197 ATMEL ISI DRIVER
2198 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2199 L:      linux-media@vger.kernel.org
2200 S:      Supported
2201 F:      drivers/media/platform/soc_camera/atmel-isi.c
2202 F:      include/media/atmel-isi.h
2203
2204 ATMEL LCDFB DRIVER
2205 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2206 L:      linux-fbdev@vger.kernel.org
2207 S:      Maintained
2208 F:      drivers/video/fbdev/atmel_lcdfb.c
2209 F:      include/video/atmel_lcdc.h
2210
2211 ATMEL MACB ETHERNET DRIVER
2212 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2213 S:      Supported
2214 F:      drivers/net/ethernet/cadence/
2215
2216 ATMEL NAND DRIVER
2217 M:      Wenyou Yang <wenyou.yang@atmel.com>
2218 M:      Josh Wu <rainyfeeling@outlook.com>
2219 L:      linux-mtd@lists.infradead.org
2220 S:      Supported
2221 F:      drivers/mtd/nand/atmel_nand*
2222
2223 ATMEL SDMMC DRIVER
2224 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2225 L:      linux-mmc@vger.kernel.org
2226 S:      Supported
2227 F:      drivers/mmc/host/sdhci-of-at91.c
2228
2229 ATMEL SPI DRIVER
2230 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2231 S:      Supported
2232 F:      drivers/spi/spi-atmel.*
2233
2234 ATMEL SSC DRIVER
2235 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2236 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237 S:      Supported
2238 F:      drivers/misc/atmel-ssc.c
2239 F:      include/linux/atmel-ssc.h
2240
2241 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2242 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2243 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244 S:      Supported
2245 F:      drivers/misc/atmel_tclib.c
2246 F:      drivers/clocksource/tcb_clksrc.c
2247
2248 ATMEL USBA UDC DRIVER
2249 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251 S:      Supported
2252 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2253
2254 ATMEL WIRELESS DRIVER
2255 M:      Simon Kelley <simon@thekelleys.org.uk>
2256 L:      linux-wireless@vger.kernel.org
2257 W:      http://www.thekelleys.org.uk/atmel
2258 W:      http://atmelwlandriver.sourceforge.net/
2259 S:      Maintained
2260 F:      drivers/net/wireless/atmel/atmel*
2261
2262 ATMEL MAXTOUCH DRIVER
2263 M:      Nick Dyer <nick@shmanahar.org>
2264 T:      git git://github.com/ndyer/linux.git
2265 S:      Maintained
2266 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2267 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2268 F:      include/linux/platform_data/atmel_mxt_ts.h
2269
2270 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2271 M:      Bradley Grove <linuxdrivers@attotech.com>
2272 L:      linux-scsi@vger.kernel.org
2273 W:      http://www.attotech.com
2274 S:      Supported
2275 F:      drivers/scsi/esas2r
2276
2277 ATUSB IEEE 802.15.4 RADIO DRIVER
2278 M:      Stefan Schmidt <stefan@osg.samsung.com>
2279 L:      linux-wpan@vger.kernel.org
2280 S:      Maintained
2281 F:      drivers/net/ieee802154/atusb.c
2282 F:      drivers/net/ieee802154/atusb.h
2283 F:      drivers/net/ieee802154/at86rf230.h
2284
2285 AUDIT SUBSYSTEM
2286 M:      Paul Moore <paul@paul-moore.com>
2287 M:      Eric Paris <eparis@redhat.com>
2288 L:      linux-audit@redhat.com (moderated for non-subscribers)
2289 W:      http://people.redhat.com/sgrubb/audit/
2290 T:      git git://git.infradead.org/users/pcmoore/audit
2291 S:      Maintained
2292 F:      include/linux/audit.h
2293 F:      include/uapi/linux/audit.h
2294 F:      kernel/audit*
2295
2296 AUXILIARY DISPLAY DRIVERS
2297 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2298 W:      http://miguelojeda.es/auxdisplay.htm
2299 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2300 S:      Maintained
2301 F:      drivers/auxdisplay/
2302 F:      include/linux/cfag12864b.h
2303
2304 AVR32 ARCHITECTURE
2305 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2306 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2307 W:      http://www.atmel.com/products/AVR32/
2308 W:      http://mirror.egtvedt.no/avr32linux.org/
2309 W:      http://avrfreaks.net/
2310 S:      Maintained
2311 F:      arch/avr32/
2312
2313 AVR32/AT32AP MACHINE SUPPORT
2314 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2315 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2316 S:      Maintained
2317 F:      arch/avr32/mach-at32ap/
2318
2319 AX.25 NETWORK LAYER
2320 M:      Ralf Baechle <ralf@linux-mips.org>
2321 L:      linux-hams@vger.kernel.org
2322 W:      http://www.linux-ax25.org/
2323 S:      Maintained
2324 F:      include/uapi/linux/ax25.h
2325 F:      include/net/ax25.h
2326 F:      net/ax25/
2327
2328 AZ6007 DVB DRIVER
2329 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2330 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2331 L:      linux-media@vger.kernel.org
2332 W:      https://linuxtv.org
2333 T:      git git://linuxtv.org/media_tree.git
2334 S:      Maintained
2335 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2336
2337 AZTECH FM RADIO RECEIVER DRIVER
2338 M:      Hans Verkuil <hverkuil@xs4all.nl>
2339 L:      linux-media@vger.kernel.org
2340 T:      git git://linuxtv.org/media_tree.git
2341 W:      https://linuxtv.org
2342 S:      Maintained
2343 F:      drivers/media/radio/radio-aztech*
2344
2345 B43 WIRELESS DRIVER
2346 L:      linux-wireless@vger.kernel.org
2347 L:      b43-dev@lists.infradead.org
2348 W:      http://wireless.kernel.org/en/users/Drivers/b43
2349 S:      Odd Fixes
2350 F:      drivers/net/wireless/broadcom/b43/
2351
2352 B43LEGACY WIRELESS DRIVER
2353 M:      Larry Finger <Larry.Finger@lwfinger.net>
2354 L:      linux-wireless@vger.kernel.org
2355 L:      b43-dev@lists.infradead.org
2356 W:      http://wireless.kernel.org/en/users/Drivers/b43
2357 S:      Maintained
2358 F:      drivers/net/wireless/broadcom/b43legacy/
2359
2360 BACKLIGHT CLASS/SUBSYSTEM
2361 M:      Jingoo Han <jingoohan1@gmail.com>
2362 M:      Lee Jones <lee.jones@linaro.org>
2363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2364 S:      Maintained
2365 F:      drivers/video/backlight/
2366 F:      include/linux/backlight.h
2367
2368 BATMAN ADVANCED
2369 M:      Marek Lindner <mareklindner@neomailbox.ch>
2370 M:      Simon Wunderlich <sw@simonwunderlich.de>
2371 M:      Antonio Quartulli <a@unstable.cc>
2372 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2373 W:      https://www.open-mesh.org/
2374 Q:      https://patchwork.open-mesh.org/project/batman/list/
2375 S:      Maintained
2376 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2377 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2378 F:      Documentation/networking/batman-adv.txt
2379 F:      include/uapi/linux/batman_adv.h
2380 F:      net/batman-adv/
2381
2382 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2383 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2384 L:      linux-hams@vger.kernel.org
2385 W:      http://www.baycom.org/~tom/ham/ham.html
2386 S:      Maintained
2387 F:      drivers/net/hamradio/baycom*
2388
2389 BCACHE (BLOCK LAYER CACHE)
2390 M:      Kent Overstreet <kent.overstreet@gmail.com>
2391 L:      linux-bcache@vger.kernel.org
2392 W:      http://bcache.evilpiepirate.org
2393 S:      Orphan
2394 F:      drivers/md/bcache/
2395
2396 BDISP ST MEDIA DRIVER
2397 M:      Fabien Dessenne <fabien.dessenne@st.com>
2398 L:      linux-media@vger.kernel.org
2399 T:      git git://linuxtv.org/media_tree.git
2400 W:      https://linuxtv.org
2401 S:      Supported
2402 F:      drivers/media/platform/sti/bdisp
2403
2404 BEFS FILE SYSTEM
2405 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2406 M:      Salah Triki <salah.triki@gmail.com>
2407 S:      Maintained
2408 T:      git git://github.com/luisbg/linux-befs.git
2409 F:      Documentation/filesystems/befs.txt
2410 F:      fs/befs/
2411
2412 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2413 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2414 L:      netdev@vger.kernel.org
2415 S:      Maintained
2416 F:      drivers/net/ethernet/ec_bhf.c
2417
2418 BFS FILE SYSTEM
2419 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2420 S:      Maintained
2421 F:      Documentation/filesystems/bfs.txt
2422 F:      fs/bfs/
2423 F:      include/uapi/linux/bfs_fs.h
2424
2425 BLACKFIN ARCHITECTURE
2426 M:      Steven Miao <realmz6@gmail.com>
2427 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2428 T:      git git://git.code.sf.net/p/adi-linux/code
2429 W:      http://blackfin.uclinux.org
2430 S:      Supported
2431 F:      arch/blackfin/
2432
2433 BLACKFIN EMAC DRIVER
2434 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2435 W:      http://blackfin.uclinux.org
2436 S:      Supported
2437 F:      drivers/net/ethernet/adi/
2438
2439 BLACKFIN RTC DRIVER
2440 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2441 W:      http://blackfin.uclinux.org
2442 S:      Supported
2443 F:      drivers/rtc/rtc-bfin.c
2444
2445 BLACKFIN SDH DRIVER
2446 M:      Sonic Zhang <sonic.zhang@analog.com>
2447 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2448 W:      http://blackfin.uclinux.org
2449 S:      Supported
2450 F:      drivers/mmc/host/bfin_sdh.c
2451
2452 BLACKFIN SERIAL DRIVER
2453 M:      Sonic Zhang <sonic.zhang@analog.com>
2454 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2455 W:      http://blackfin.uclinux.org
2456 S:      Supported
2457 F:      drivers/tty/serial/bfin_uart.c
2458
2459 BLACKFIN WATCHDOG DRIVER
2460 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2461 W:      http://blackfin.uclinux.org
2462 S:      Supported
2463 F:      drivers/watchdog/bfin_wdt.c
2464
2465 BLACKFIN I2C TWI DRIVER
2466 M:      Sonic Zhang <sonic.zhang@analog.com>
2467 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2468 W:      http://blackfin.uclinux.org/
2469 S:      Supported
2470 F:      drivers/i2c/busses/i2c-bfin-twi.c
2471
2472 BLACKFIN MEDIA DRIVER
2473 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2474 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2475 W:      http://blackfin.uclinux.org/
2476 S:      Supported
2477 F:      drivers/media/platform/blackfin/
2478 F:      drivers/media/i2c/adv7183*
2479 F:      drivers/media/i2c/vs6624*
2480
2481 BLINKM RGB LED DRIVER
2482 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2483 S:      Maintained
2484 F:      drivers/leds/leds-blinkm.c
2485
2486 BLOCK LAYER
2487 M:      Jens Axboe <axboe@kernel.dk>
2488 L:      linux-block@vger.kernel.org
2489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2490 S:      Maintained
2491 F:      block/
2492 F:      kernel/trace/blktrace.c
2493 F:      lib/sbitmap.c
2494
2495 BLOCK2MTD DRIVER
2496 M:      Joern Engel <joern@lazybastard.org>
2497 L:      linux-mtd@lists.infradead.org
2498 S:      Maintained
2499 F:      drivers/mtd/devices/block2mtd.c
2500
2501 BLUETOOTH DRIVERS
2502 M:      Marcel Holtmann <marcel@holtmann.org>
2503 M:      Gustavo Padovan <gustavo@padovan.org>
2504 M:      Johan Hedberg <johan.hedberg@gmail.com>
2505 L:      linux-bluetooth@vger.kernel.org
2506 W:      http://www.bluez.org/
2507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2509 S:      Maintained
2510 F:      drivers/bluetooth/
2511
2512 BLUETOOTH SUBSYSTEM
2513 M:      Marcel Holtmann <marcel@holtmann.org>
2514 M:      Gustavo Padovan <gustavo@padovan.org>
2515 M:      Johan Hedberg <johan.hedberg@gmail.com>
2516 L:      linux-bluetooth@vger.kernel.org
2517 W:      http://www.bluez.org/
2518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2520 S:      Maintained
2521 F:      net/bluetooth/
2522 F:      include/net/bluetooth/
2523
2524 BONDING DRIVER
2525 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2526 M:      Veaceslav Falico <vfalico@gmail.com>
2527 M:      Andy Gospodarek <andy@greyhouse.net>
2528 L:      netdev@vger.kernel.org
2529 W:      http://sourceforge.net/projects/bonding/
2530 S:      Supported
2531 F:      drivers/net/bonding/
2532 F:      include/uapi/linux/if_bonding.h
2533
2534 BPF (Safe dynamic programs and tools)
2535 M:      Alexei Starovoitov <ast@kernel.org>
2536 L:      netdev@vger.kernel.org
2537 L:      linux-kernel@vger.kernel.org
2538 S:      Supported
2539 F:      kernel/bpf/
2540
2541 BROADCOM B44 10/100 ETHERNET DRIVER
2542 M:      Michael Chan <michael.chan@broadcom.com>
2543 L:      netdev@vger.kernel.org
2544 S:      Supported
2545 F:      drivers/net/ethernet/broadcom/b44.*
2546
2547 BROADCOM B53 ETHERNET SWITCH DRIVER
2548 M:      Florian Fainelli <f.fainelli@gmail.com>
2549 L:      netdev@vger.kernel.org
2550 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2551 S:      Supported
2552 F:      drivers/net/dsa/b53/*
2553 F:      include/linux/platform_data/b53.h
2554
2555 BROADCOM GENET ETHERNET DRIVER
2556 M:      Florian Fainelli <f.fainelli@gmail.com>
2557 L:      netdev@vger.kernel.org
2558 S:      Supported
2559 F:      drivers/net/ethernet/broadcom/genet/
2560
2561 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2562 M:      Rasesh Mody <rasesh.mody@cavium.com>
2563 M:      Harish Patil <harish.patil@cavium.com>
2564 M:      Dept-GELinuxNICDev@cavium.com
2565 L:      netdev@vger.kernel.org
2566 S:      Supported
2567 F:      drivers/net/ethernet/broadcom/bnx2.*
2568 F:      drivers/net/ethernet/broadcom/bnx2_*
2569
2570 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2571 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2572 M:      Ariel Elior <ariel.elior@cavium.com>
2573 M:      everest-linux-l2@cavium.com
2574 L:      netdev@vger.kernel.org
2575 S:      Supported
2576 F:      drivers/net/ethernet/broadcom/bnx2x/
2577
2578 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2579 M:      Florian Fainelli <f.fainelli@gmail.com>
2580 M:      Ray Jui <rjui@broadcom.com>
2581 M:      Scott Branden <sbranden@broadcom.com>
2582 M:      bcm-kernel-feedback-list@broadcom.com
2583 T:      git git://github.com/broadcom/mach-bcm
2584 S:      Maintained
2585 N:      bcm281*
2586 N:      bcm113*
2587 N:      bcm216*
2588 N:      kona
2589 F:      arch/arm/mach-bcm/
2590
2591 BROADCOM BCM2835 ARM ARCHITECTURE
2592 M:      Stephen Warren <swarren@wwwdotorg.org>
2593 M:      Lee Jones <lee@kernel.org>
2594 M:      Eric Anholt <eric@anholt.net>
2595 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2598 S:      Maintained
2599 N:      bcm2835
2600
2601 BROADCOM BCM47XX MIPS ARCHITECTURE
2602 M:      Hauke Mehrtens <hauke@hauke-m.de>
2603 M:      Rafał Miłecki <zajec5@gmail.com>
2604 L:      linux-mips@linux-mips.org
2605 S:      Maintained
2606 F:      Documentation/devicetree/bindings/mips/brcm/
2607 F:      arch/mips/bcm47xx/*
2608 F:      arch/mips/include/asm/mach-bcm47xx/*
2609
2610 BROADCOM BCM5301X ARM ARCHITECTURE
2611 M:      Hauke Mehrtens <hauke@hauke-m.de>
2612 M:      Rafał Miłecki <zajec5@gmail.com>
2613 M:      bcm-kernel-feedback-list@broadcom.com
2614 L:      linux-arm-kernel@lists.infradead.org
2615 S:      Maintained
2616 F:      arch/arm/mach-bcm/bcm_5301x.c
2617 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2618 F:      arch/arm/boot/dts/bcm470*
2619
2620 BROADCOM BCM53573 ARM ARCHITECTURE
2621 M:      Rafał Miłecki <rafal@milecki.pl>
2622 L:      linux-arm-kernel@lists.infradead.org
2623 S:      Maintained
2624 F:      arch/arm/boot/dts/bcm53573*
2625 F:      arch/arm/boot/dts/bcm47189*
2626
2627 BROADCOM BCM63XX ARM ARCHITECTURE
2628 M:      Florian Fainelli <f.fainelli@gmail.com>
2629 M:      bcm-kernel-feedback-list@broadcom.com
2630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2631 T:      git git://github.com/broadcom/stblinux.git
2632 S:      Maintained
2633 N:      bcm63xx
2634
2635 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2636 M:      Kevin Cernekee <cernekee@gmail.com>
2637 L:      linux-usb@vger.kernel.org
2638 S:      Maintained
2639 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2640
2641 BROADCOM BCM7XXX ARM ARCHITECTURE
2642 M:      Brian Norris <computersforpeace@gmail.com>
2643 M:      Gregory Fong <gregory.0xf0@gmail.com>
2644 M:      Florian Fainelli <f.fainelli@gmail.com>
2645 M:      bcm-kernel-feedback-list@broadcom.com
2646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2647 T:      git git://github.com/broadcom/stblinux.git
2648 S:      Maintained
2649 F:      arch/arm/mach-bcm/*brcmstb*
2650 F:      arch/arm/boot/dts/bcm7*.dts*
2651 F:      drivers/bus/brcmstb_gisb.c
2652 N:      brcmstb
2653
2654 BROADCOM BMIPS MIPS ARCHITECTURE
2655 M:      Kevin Cernekee <cernekee@gmail.com>
2656 M:      Florian Fainelli <f.fainelli@gmail.com>
2657 L:      linux-mips@linux-mips.org
2658 T:      git git://github.com/broadcom/stblinux.git
2659 S:      Maintained
2660 F:      arch/mips/bmips/*
2661 F:      arch/mips/include/asm/mach-bmips/*
2662 F:      arch/mips/kernel/*bmips*
2663 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2664 F:      drivers/irqchip/irq-bcm63*
2665 F:      drivers/irqchip/irq-bcm7*
2666 F:      drivers/irqchip/irq-brcmstb*
2667 F:      include/linux/bcm963xx_nvram.h
2668 F:      include/linux/bcm963xx_tag.h
2669
2670 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2671 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2672 M:      Prashant Sreedharan <prashant@broadcom.com>
2673 M:      Michael Chan <mchan@broadcom.com>
2674 L:      netdev@vger.kernel.org
2675 S:      Supported
2676 F:      drivers/net/ethernet/broadcom/tg3.*
2677
2678 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2679 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2680 M:      Franky Lin <franky.lin@broadcom.com>
2681 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2682 L:      linux-wireless@vger.kernel.org
2683 L:      brcm80211-dev-list.pdl@broadcom.com
2684 S:      Supported
2685 F:      drivers/net/wireless/broadcom/brcm80211/
2686
2687 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2688 M:      QLogic-Storage-Upstream@qlogic.com
2689 L:      linux-scsi@vger.kernel.org
2690 S:      Supported
2691 F:      drivers/scsi/bnx2fc/
2692
2693 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2694 M:      QLogic-Storage-Upstream@qlogic.com
2695 L:      linux-scsi@vger.kernel.org
2696 S:      Supported
2697 F:      drivers/scsi/bnx2i/
2698
2699 BROADCOM IPROC ARM ARCHITECTURE
2700 M:      Ray Jui <rjui@broadcom.com>
2701 M:      Scott Branden <sbranden@broadcom.com>
2702 M:      Jon Mason <jonmason@broadcom.com>
2703 M:      bcm-kernel-feedback-list@broadcom.com
2704 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2705 T:      git git://github.com/broadcom/cygnus-linux.git
2706 S:      Maintained
2707 N:      iproc
2708 N:      cygnus
2709 N:      bcm[-_]nsp
2710 N:      bcm9113*
2711 N:      bcm9583*
2712 N:      bcm9585*
2713 N:      bcm9586*
2714 N:      bcm988312
2715 N:      bcm113*
2716 N:      bcm583*
2717 N:      bcm585*
2718 N:      bcm586*
2719 N:      bcm88312
2720 F:      arch/arm64/boot/dts/broadcom/ns2*
2721 F:      drivers/clk/bcm/clk-ns*
2722 F:      drivers/pinctrl/bcm/pinctrl-ns*
2723
2724 BROADCOM BRCMSTB GPIO DRIVER
2725 M:      Gregory Fong <gregory.0xf0@gmail.com>
2726 L:      bcm-kernel-feedback-list@broadcom.com
2727 S:      Supported
2728 F:      drivers/gpio/gpio-brcmstb.c
2729 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2730
2731 BROADCOM KONA GPIO DRIVER
2732 M:      Ray Jui <rjui@broadcom.com>
2733 L:      bcm-kernel-feedback-list@broadcom.com
2734 S:      Supported
2735 F:      drivers/gpio/gpio-bcm-kona.c
2736 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2737
2738 BROADCOM NVRAM DRIVER
2739 M:      Rafał Miłecki <zajec5@gmail.com>
2740 L:      linux-mips@linux-mips.org
2741 S:      Maintained
2742 F:      drivers/firmware/broadcom/*
2743
2744 BROADCOM STB NAND FLASH DRIVER
2745 M:      Brian Norris <computersforpeace@gmail.com>
2746 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2747 L:      linux-mtd@lists.infradead.org
2748 L:      bcm-kernel-feedback-list@broadcom.com
2749 S:      Maintained
2750 F:      drivers/mtd/nand/brcmnand/
2751
2752 BROADCOM STB AVS CPUFREQ DRIVER
2753 M:      Markus Mayer <mmayer@broadcom.com>
2754 M:      bcm-kernel-feedback-list@broadcom.com
2755 L:      linux-pm@vger.kernel.org
2756 S:      Maintained
2757 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2758 F:      drivers/cpufreq/brcmstb*
2759
2760 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2761 M:      Rafał Miłecki <zajec5@gmail.com>
2762 L:      linux-wireless@vger.kernel.org
2763 S:      Maintained
2764 F:      drivers/bcma/
2765 F:      include/linux/bcma/
2766
2767 BROADCOM SYSTEMPORT ETHERNET DRIVER
2768 M:      Florian Fainelli <f.fainelli@gmail.com>
2769 L:      netdev@vger.kernel.org
2770 S:      Supported
2771 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2772
2773 BROADCOM VULCAN ARM64 SOC
2774 M:      Jayachandran C. <jchandra@broadcom.com>
2775 M:      bcm-kernel-feedback-list@broadcom.com
2776 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2777 S:      Maintained
2778 F:      arch/arm64/boot/dts/broadcom/vulcan*
2779
2780 BROCADE BFA FC SCSI DRIVER
2781 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2782 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2783 L:      linux-scsi@vger.kernel.org
2784 S:      Supported
2785 F:      drivers/scsi/bfa/
2786
2787 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2788 M:      Rasesh Mody <rasesh.mody@cavium.com>
2789 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2790 M:      Dept-GELinuxNICDev@cavium.com
2791 L:      netdev@vger.kernel.org
2792 S:      Supported
2793 F:      drivers/net/ethernet/brocade/bna/
2794
2795 BSG (block layer generic sg v4 driver)
2796 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2797 L:      linux-scsi@vger.kernel.org
2798 S:      Supported
2799 F:      block/bsg.c
2800 F:      include/linux/bsg.h
2801 F:      include/uapi/linux/bsg.h
2802
2803 BT87X AUDIO DRIVER
2804 M:      Clemens Ladisch <clemens@ladisch.de>
2805 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2806 T:      git git://git.alsa-project.org/alsa-kernel.git
2807 S:      Maintained
2808 F:      Documentation/sound/alsa/Bt87x.txt
2809 F:      sound/pci/bt87x.c
2810
2811 BT8XXGPIO DRIVER
2812 M:      Michael Buesch <m@bues.ch>
2813 W:      http://bu3sch.de/btgpio.php
2814 S:      Maintained
2815 F:      drivers/gpio/gpio-bt8xx.c
2816
2817 BTRFS FILE SYSTEM
2818 M:      Chris Mason <clm@fb.com>
2819 M:      Josef Bacik <jbacik@fb.com>
2820 M:      David Sterba <dsterba@suse.com>
2821 L:      linux-btrfs@vger.kernel.org
2822 W:      http://btrfs.wiki.kernel.org/
2823 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2825 S:      Maintained
2826 F:      Documentation/filesystems/btrfs.txt
2827 F:      fs/btrfs/
2828
2829 BTTV VIDEO4LINUX DRIVER
2830 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2831 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2832 L:      linux-media@vger.kernel.org
2833 W:      https://linuxtv.org
2834 T:      git git://linuxtv.org/media_tree.git
2835 S:      Odd fixes
2836 F:      Documentation/media/v4l-drivers/bttv*
2837 F:      drivers/media/pci/bt8xx/bttv*
2838
2839 BUSLOGIC SCSI DRIVER
2840 M:      Khalid Aziz <khalid@gonehiking.org>
2841 L:      linux-scsi@vger.kernel.org
2842 S:      Maintained
2843 F:      drivers/scsi/BusLogic.*
2844 F:      drivers/scsi/FlashPoint.*
2845
2846 C-MEDIA CMI8788 DRIVER
2847 M:      Clemens Ladisch <clemens@ladisch.de>
2848 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2849 T:      git git://git.alsa-project.org/alsa-kernel.git
2850 S:      Maintained
2851 F:      sound/pci/oxygen/
2852
2853 C6X ARCHITECTURE
2854 M:      Mark Salter <msalter@redhat.com>
2855 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2856 L:      linux-c6x-dev@linux-c6x.org
2857 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2858 S:      Maintained
2859 F:      arch/c6x/
2860
2861 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2862 M:      David Howells <dhowells@redhat.com>
2863 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2864 S:      Supported
2865 F:      Documentation/filesystems/caching/cachefiles.txt
2866 F:      fs/cachefiles/
2867
2868 CADET FM/AM RADIO RECEIVER DRIVER
2869 M:      Hans Verkuil <hverkuil@xs4all.nl>
2870 L:      linux-media@vger.kernel.org
2871 T:      git git://linuxtv.org/media_tree.git
2872 W:      https://linuxtv.org
2873 S:      Maintained
2874 F:      drivers/media/radio/radio-cadet*
2875
2876 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2877 M:      Jonathan Corbet <corbet@lwn.net>
2878 L:      linux-media@vger.kernel.org
2879 T:      git git://linuxtv.org/media_tree.git
2880 S:      Maintained
2881 F:      Documentation/media/v4l-drivers/cafe_ccic*
2882 F:      drivers/media/platform/marvell-ccic/
2883
2884 CAIF NETWORK LAYER
2885 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2886 L:      netdev@vger.kernel.org
2887 S:      Supported
2888 F:      Documentation/networking/caif/
2889 F:      drivers/net/caif/
2890 F:      include/uapi/linux/caif/
2891 F:      include/net/caif/
2892 F:      net/caif/
2893
2894 CALGARY x86-64 IOMMU
2895 M:      Muli Ben-Yehuda <mulix@mulix.org>
2896 M:      Jon Mason <jdmason@kudzu.us>
2897 L:      iommu@lists.linux-foundation.org
2898 S:      Maintained
2899 F:      arch/x86/kernel/pci-calgary_64.c
2900 F:      arch/x86/kernel/tce_64.c
2901 F:      arch/x86/include/asm/calgary.h
2902 F:      arch/x86/include/asm/tce.h
2903
2904 CAN NETWORK LAYER
2905 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2906 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2907 L:      linux-can@vger.kernel.org
2908 W:      https://github.com/linux-can
2909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2911 S:      Maintained
2912 F:      Documentation/networking/can.txt
2913 F:      net/can/
2914 F:      include/linux/can/core.h
2915 F:      include/uapi/linux/can.h
2916 F:      include/uapi/linux/can/bcm.h
2917 F:      include/uapi/linux/can/raw.h
2918 F:      include/uapi/linux/can/gw.h
2919
2920 CAN NETWORK DRIVERS
2921 M:      Wolfgang Grandegger <wg@grandegger.com>
2922 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2923 L:      linux-can@vger.kernel.org
2924 W:      https://github.com/linux-can
2925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2927 S:      Maintained
2928 F:      Documentation/devicetree/bindings/net/can/
2929 F:      drivers/net/can/
2930 F:      include/linux/can/dev.h
2931 F:      include/linux/can/platform/
2932 F:      include/uapi/linux/can/error.h
2933 F:      include/uapi/linux/can/netlink.h
2934
2935 CAPABILITIES
2936 M:      Serge Hallyn <serge@hallyn.com>
2937 L:      linux-security-module@vger.kernel.org
2938 S:      Supported
2939 F:      include/linux/capability.h
2940 F:      include/uapi/linux/capability.h
2941 F:      security/commoncap.c
2942 F:      kernel/capability.c
2943
2944 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2945 M:      Kevin Tsai <ktsai@capellamicro.com>
2946 S:      Maintained
2947 F:      drivers/iio/light/cm*
2948 F:      Documentation/devicetree/bindings/i2c/trivial-devices.txt
2949
2950 CAVIUM I2C DRIVER
2951 M:      Jan Glauber <jglauber@cavium.com>
2952 M:      David Daney <david.daney@cavium.com>
2953 W:      http://www.cavium.com
2954 S:      Supported
2955 F:      drivers/i2c/busses/i2c-octeon*
2956 F:      drivers/i2c/busses/i2c-thunderx*
2957
2958 CAVIUM LIQUIDIO NETWORK DRIVER
2959 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2960 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2961 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2962 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2963 L:     netdev@vger.kernel.org
2964 W:     http://www.cavium.com
2965 S:     Supported
2966 F:     drivers/net/ethernet/cavium/liquidio/
2967
2968 CC2520 IEEE-802.15.4 RADIO DRIVER
2969 M:      Varka Bhadram <varkabhadram@gmail.com>
2970 L:      linux-wpan@vger.kernel.org
2971 S:      Maintained
2972 F:      drivers/net/ieee802154/cc2520.c
2973 F:      include/linux/spi/cc2520.h
2974 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2975
2976 CEC DRIVER
2977 M:      Hans Verkuil <hans.verkuil@cisco.com>
2978 L:      linux-media@vger.kernel.org
2979 T:      git git://linuxtv.org/media_tree.git
2980 W:      http://linuxtv.org
2981 S:      Supported
2982 F:      Documentation/cec.txt
2983 F:      Documentation/media/uapi/cec
2984 F:      drivers/staging/media/cec/
2985 F:      drivers/media/cec-edid.c
2986 F:      drivers/media/rc/keymaps/rc-cec.c
2987 F:      include/media/cec.h
2988 F:      include/media/cec-edid.h
2989 F:      include/linux/cec.h
2990 F:      include/linux/cec-funcs.h
2991
2992 CELL BROADBAND ENGINE ARCHITECTURE
2993 M:      Arnd Bergmann <arnd@arndb.de>
2994 L:      linuxppc-dev@lists.ozlabs.org
2995 W:      http://www.ibm.com/developerworks/power/cell/
2996 S:      Supported
2997 F:      arch/powerpc/include/asm/cell*.h
2998 F:      arch/powerpc/include/asm/spu*.h
2999 F:      arch/powerpc/include/uapi/asm/spu*.h
3000 F:      arch/powerpc/oprofile/*cell*
3001 F:      arch/powerpc/platforms/cell/
3002
3003 CEPH COMMON CODE (LIBCEPH)
3004 M:      Ilya Dryomov <idryomov@gmail.com>
3005 M:      "Yan, Zheng" <zyan@redhat.com>
3006 M:      Sage Weil <sage@redhat.com>
3007 L:      ceph-devel@vger.kernel.org
3008 W:      http://ceph.com/
3009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3010 T:      git git://github.com/ceph/ceph-client.git
3011 S:      Supported
3012 F:      net/ceph/
3013 F:      include/linux/ceph/
3014 F:      include/linux/crush/
3015
3016 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3017 M:      "Yan, Zheng" <zyan@redhat.com>
3018 M:      Sage Weil <sage@redhat.com>
3019 M:      Ilya Dryomov <idryomov@gmail.com>
3020 L:      ceph-devel@vger.kernel.org
3021 W:      http://ceph.com/
3022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3023 T:      git git://github.com/ceph/ceph-client.git
3024 S:      Supported
3025 F:      Documentation/filesystems/ceph.txt
3026 F:      fs/ceph/
3027
3028 CERTIFICATE HANDLING:
3029 M:      David Howells <dhowells@redhat.com>
3030 M:      David Woodhouse <dwmw2@infradead.org>
3031 L:      keyrings@vger.kernel.org
3032 S:      Maintained
3033 F:      Documentation/module-signing.txt
3034 F:      certs/
3035 F:      scripts/sign-file.c
3036 F:      scripts/extract-cert.c
3037
3038 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3039 L:      linux-usb@vger.kernel.org
3040 S:      Orphan
3041 F:      Documentation/usb/WUSB-Design-overview.txt
3042 F:      Documentation/usb/wusb-cbaf
3043 F:      drivers/usb/host/hwa-hc.c
3044 F:      drivers/usb/host/whci/
3045 F:      drivers/usb/wusbcore/
3046 F:      include/linux/usb/wusb*
3047
3048 CFAG12864B LCD DRIVER
3049 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3050 W:      http://miguelojeda.es/auxdisplay.htm
3051 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3052 S:      Maintained
3053 F:      drivers/auxdisplay/cfag12864b.c
3054 F:      include/linux/cfag12864b.h
3055
3056 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3057 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3058 W:      http://miguelojeda.es/auxdisplay.htm
3059 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3060 S:      Maintained
3061 F:      drivers/auxdisplay/cfag12864bfb.c
3062 F:      include/linux/cfag12864b.h
3063
3064 CFG80211 and NL80211
3065 M:      Johannes Berg <johannes@sipsolutions.net>
3066 L:      linux-wireless@vger.kernel.org
3067 W:      http://wireless.kernel.org/
3068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3070 S:      Maintained
3071 F:      include/uapi/linux/nl80211.h
3072 F:      include/net/cfg80211.h
3073 F:      net/wireless/*
3074 X:      net/wireless/wext*
3075
3076 CHAR and MISC DRIVERS
3077 M:      Arnd Bergmann <arnd@arndb.de>
3078 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3080 S:      Supported
3081 F:      drivers/char/*
3082 F:      drivers/misc/*
3083 F:      include/linux/miscdevice.h
3084
3085 CHECKPATCH
3086 M:      Andy Whitcroft <apw@canonical.com>
3087 M:      Joe Perches <joe@perches.com>
3088 S:      Maintained
3089 F:      scripts/checkpatch.pl
3090
3091 CHINESE DOCUMENTATION
3092 M:      Harry Wei <harryxiyou@gmail.com>
3093 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3094 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3095 S:      Maintained
3096 F:      Documentation/zh_CN/
3097
3098 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3099 M:      Peter Chen <Peter.Chen@nxp.com>
3100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3101 L:      linux-usb@vger.kernel.org
3102 S:      Maintained
3103 F:      drivers/usb/chipidea/
3104
3105 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3106 M:      Hans de Goede <hdegoede@redhat.com>
3107 L:      linux-input@vger.kernel.org
3108 S:      Maintained
3109 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3110 F:      drivers/input/touchscreen/chipone_icn8318.c
3111
3112 CHROME HARDWARE PLATFORM SUPPORT
3113 M:      Olof Johansson <olof@lixom.net>
3114 S:      Maintained
3115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3116 F:      drivers/platform/chrome/
3117
3118 CISCO VIC ETHERNET NIC DRIVER
3119 M:      Christian Benvenuti <benve@cisco.com>
3120 M:      Sujith Sankar <ssujith@cisco.com>
3121 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3122 M:      Neel Patel <neepatel@cisco.com>
3123 S:      Supported
3124 F:      drivers/net/ethernet/cisco/enic/
3125
3126 CISCO VIC LOW LATENCY NIC DRIVER
3127 M:      Christian Benvenuti <benve@cisco.com>
3128 M:      Dave Goodell <dgoodell@cisco.com>
3129 S:      Supported
3130 F:      drivers/infiniband/hw/usnic/
3131
3132 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3133 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3134 L:      netdev@vger.kernel.org
3135 S:      Maintained
3136 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3137
3138 CIRRUS LOGIC AUDIO CODEC DRIVERS
3139 M:      Brian Austin <brian.austin@cirrus.com>
3140 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3141 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3142 S:      Maintained
3143 F:      sound/soc/codecs/cs*
3144
3145 CLEANCACHE API
3146 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3147 L:      linux-kernel@vger.kernel.org
3148 S:      Maintained
3149 F:      mm/cleancache.c
3150 F:      include/linux/cleancache.h
3151
3152 CLK API
3153 M:      Russell King <linux@armlinux.org.uk>
3154 L:      linux-clk@vger.kernel.org
3155 S:      Maintained
3156 F:      include/linux/clk.h
3157
3158 CLOCKSOURCE, CLOCKEVENT DRIVERS
3159 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3160 M:      Thomas Gleixner <tglx@linutronix.de>
3161 L:      linux-kernel@vger.kernel.org
3162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3163 S:      Supported
3164 F:      drivers/clocksource
3165
3166 CISCO FCOE HBA DRIVER
3167 M:      Hiral Patel <hiralpat@cisco.com>
3168 M:      Suma Ramars <sramars@cisco.com>
3169 M:      Brian Uchino <buchino@cisco.com>
3170 L:      linux-scsi@vger.kernel.org
3171 S:      Supported
3172 F:      drivers/scsi/fnic/
3173
3174 CISCO SCSI HBA DRIVER
3175 M:      Narsimhulu Musini <nmusini@cisco.com>
3176 M:      Sesidhar Baddela <sebaddel@cisco.com>
3177 L:      linux-scsi@vger.kernel.org
3178 S:      Supported
3179 F:      drivers/scsi/snic/
3180
3181 CMPC ACPI DRIVER
3182 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3183 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3184 L:      platform-driver-x86@vger.kernel.org
3185 S:      Supported
3186 F:      drivers/platform/x86/classmate-laptop.c
3187
3188 COBALT MEDIA DRIVER
3189 M:      Hans Verkuil <hans.verkuil@cisco.com>
3190 L:      linux-media@vger.kernel.org
3191 T:      git git://linuxtv.org/media_tree.git
3192 W:      https://linuxtv.org
3193 S:      Supported
3194 F:      drivers/media/pci/cobalt/
3195
3196 COCCINELLE/Semantic Patches (SmPL)
3197 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3198 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3199 M:      Nicolas Palix <nicolas.palix@imag.fr>
3200 M:      Michal Marek <mmarek@suse.com>
3201 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3203 W:      http://coccinelle.lip6.fr/
3204 S:      Supported
3205 F:      Documentation/dev-tools/coccinelle.rst
3206 F:      scripts/coccinelle/
3207 F:      scripts/coccicheck
3208
3209 CODA FILE SYSTEM
3210 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3211 M:      coda@cs.cmu.edu
3212 L:      codalist@coda.cs.cmu.edu
3213 W:      http://www.coda.cs.cmu.edu/
3214 S:      Maintained
3215 F:      Documentation/filesystems/coda.txt
3216 F:      fs/coda/
3217 F:      include/linux/coda*.h
3218 F:      include/uapi/linux/coda*.h
3219
3220 CODA V4L2 MEM2MEM DRIVER
3221 M:      Philipp Zabel <p.zabel@pengutronix.de>
3222 L:      linux-media@vger.kernel.org
3223 S:      Maintained
3224 F:      Documentation/devicetree/bindings/media/coda.txt
3225 F:      drivers/media/platform/coda/
3226
3227 COMMON CLK FRAMEWORK
3228 M:      Michael Turquette <mturquette@baylibre.com>
3229 M:      Stephen Boyd <sboyd@codeaurora.org>
3230 L:      linux-clk@vger.kernel.org
3231 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3233 S:      Maintained
3234 F:      Documentation/devicetree/bindings/clock/
3235 F:      drivers/clk/
3236 X:      drivers/clk/clkdev.c
3237 F:      include/linux/clk-pr*
3238 F:      include/linux/clk/
3239
3240 COMMON INTERNET FILE SYSTEM (CIFS)
3241 M:      Steve French <sfrench@samba.org>
3242 L:      linux-cifs@vger.kernel.org
3243 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3244 W:      http://linux-cifs.samba.org/
3245 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3246 S:      Supported
3247 F:      Documentation/filesystems/cifs/
3248 F:      fs/cifs/
3249
3250 COMPACTPCI HOTPLUG CORE
3251 M:      Scott Murray <scott@spiteful.org>
3252 L:      linux-pci@vger.kernel.org
3253 S:      Maintained
3254 F:      drivers/pci/hotplug/cpci_hotplug*
3255
3256 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3257 M:      Scott Murray <scott@spiteful.org>
3258 L:      linux-pci@vger.kernel.org
3259 S:      Maintained
3260 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3261
3262 COMPACTPCI HOTPLUG GENERIC DRIVER
3263 M:      Scott Murray <scott@spiteful.org>
3264 L:      linux-pci@vger.kernel.org
3265 S:      Maintained
3266 F:      drivers/pci/hotplug/cpcihp_generic.c
3267
3268 COMPAL LAPTOP SUPPORT
3269 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3270 L:      platform-driver-x86@vger.kernel.org
3271 S:      Maintained
3272 F:      drivers/platform/x86/compal-laptop.c
3273
3274 CONEXANT ACCESSRUNNER USB DRIVER
3275 L:      accessrunner-general@lists.sourceforge.net
3276 W:      http://accessrunner.sourceforge.net/
3277 S:      Orphan
3278 F:      drivers/usb/atm/cxacru.c
3279
3280 CONFIGFS
3281 M:      Joel Becker <jlbec@evilplan.org>
3282 M:      Christoph Hellwig <hch@lst.de>
3283 T:      git git://git.infradead.org/users/hch/configfs.git
3284 S:      Supported
3285 F:      fs/configfs/
3286 F:      include/linux/configfs.h
3287
3288 CONNECTOR
3289 M:      Evgeniy Polyakov <zbr@ioremap.net>
3290 L:      netdev@vger.kernel.org
3291 S:      Maintained
3292 F:      drivers/connector/
3293
3294 CONTROL GROUP (CGROUP)
3295 M:      Tejun Heo <tj@kernel.org>
3296 M:      Li Zefan <lizefan@huawei.com>
3297 M:      Johannes Weiner <hannes@cmpxchg.org>
3298 L:      cgroups@vger.kernel.org
3299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3300 S:      Maintained
3301 F:      Documentation/cgroup*
3302 F:      include/linux/cgroup*
3303 F:      kernel/cgroup*
3304
3305 CONTROL GROUP - CPUSET
3306 M:      Li Zefan <lizefan@huawei.com>
3307 L:      cgroups@vger.kernel.org
3308 W:      http://www.bullopensource.org/cpuset/
3309 W:      http://oss.sgi.com/projects/cpusets/
3310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3311 S:      Maintained
3312 F:      Documentation/cgroup-v1/cpusets.txt
3313 F:      include/linux/cpuset.h
3314 F:      kernel/cpuset.c
3315
3316 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3317 M:      Johannes Weiner <hannes@cmpxchg.org>
3318 M:      Michal Hocko <mhocko@kernel.org>
3319 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3320 L:      cgroups@vger.kernel.org
3321 L:      linux-mm@kvack.org
3322 S:      Maintained
3323 F:      mm/memcontrol.c
3324 F:      mm/swap_cgroup.c
3325
3326 CORETEMP HARDWARE MONITORING DRIVER
3327 M:      Fenghua Yu <fenghua.yu@intel.com>
3328 L:      linux-hwmon@vger.kernel.org
3329 S:      Maintained
3330 F:      Documentation/hwmon/coretemp
3331 F:      drivers/hwmon/coretemp.c
3332
3333 COSA/SRP SYNC SERIAL DRIVER
3334 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3335 W:      http://www.fi.muni.cz/~kas/cosa/
3336 S:      Maintained
3337 F:      drivers/net/wan/cosa*
3338
3339 CPMAC ETHERNET DRIVER
3340 M:      Florian Fainelli <f.fainelli@gmail.com>
3341 L:      netdev@vger.kernel.org
3342 S:      Maintained
3343 F:      drivers/net/ethernet/ti/cpmac.c
3344
3345 CPU FREQUENCY DRIVERS
3346 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3347 M:      Viresh Kumar <viresh.kumar@linaro.org>
3348 L:      linux-pm@vger.kernel.org
3349 S:      Maintained
3350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3351 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3352 B:      https://bugzilla.kernel.org
3353 F:      Documentation/cpu-freq/
3354 F:      drivers/cpufreq/
3355 F:      include/linux/cpufreq.h
3356
3357 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3358 M:      Viresh Kumar <viresh.kumar@linaro.org>
3359 M:      Sudeep Holla <sudeep.holla@arm.com>
3360 L:      linux-pm@vger.kernel.org
3361 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3362 S:      Maintained
3363 F:      drivers/cpufreq/arm_big_little.h
3364 F:      drivers/cpufreq/arm_big_little.c
3365 F:      drivers/cpufreq/arm_big_little_dt.c
3366
3367 CPUIDLE DRIVER - ARM BIG LITTLE
3368 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3369 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3370 L:      linux-pm@vger.kernel.org
3371 L:      linux-arm-kernel@lists.infradead.org
3372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3373 S:      Maintained
3374 F:      drivers/cpuidle/cpuidle-big_little.c
3375
3376 CPUIDLE DRIVER - ARM EXYNOS
3377 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3378 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3379 M:      Kukjin Kim <kgene@kernel.org>
3380 L:      linux-pm@vger.kernel.org
3381 L:      linux-samsung-soc@vger.kernel.org
3382 S:      Supported
3383 F:      drivers/cpuidle/cpuidle-exynos.c
3384 F:      arch/arm/mach-exynos/pm.c
3385
3386 CPUIDLE DRIVERS
3387 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3388 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3389 L:      linux-pm@vger.kernel.org
3390 S:      Maintained
3391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3392 F:      drivers/cpuidle/*
3393 F:      include/linux/cpuidle.h
3394
3395 CPUID/MSR DRIVER
3396 M:      "H. Peter Anvin" <hpa@zytor.com>
3397 S:      Maintained
3398 F:      arch/x86/kernel/cpuid.c
3399 F:      arch/x86/kernel/msr.c
3400
3401 CPU POWER MONITORING SUBSYSTEM
3402 M:      Thomas Renninger <trenn@suse.com>
3403 L:      linux-pm@vger.kernel.org
3404 S:      Maintained
3405 F:      tools/power/cpupower/
3406
3407 CRAMFS FILESYSTEM
3408 W:      http://sourceforge.net/projects/cramfs/
3409 S:      Orphan / Obsolete
3410 F:      Documentation/filesystems/cramfs.txt
3411 F:      fs/cramfs/
3412
3413 CRIS PORT
3414 M:      Mikael Starvik <starvik@axis.com>
3415 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3416 L:      linux-cris-kernel@axis.com
3417 W:      http://developer.axis.com
3418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3419 S:      Maintained
3420 F:      arch/cris/
3421 F:      drivers/tty/serial/crisv10.*
3422
3423 CRYPTO API
3424 M:      Herbert Xu <herbert@gondor.apana.org.au>
3425 M:      "David S. Miller" <davem@davemloft.net>
3426 L:      linux-crypto@vger.kernel.org
3427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3429 S:      Maintained
3430 F:      Documentation/crypto/
3431 F:      Documentation/devicetree/bindings/crypto/
3432 F:      Documentation/DocBook/crypto-API.tmpl
3433 F:      arch/*/crypto/
3434 F:      crypto/
3435 F:      drivers/crypto/
3436 F:      include/crypto/
3437
3438 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3439 M:      Neil Horman <nhorman@tuxdriver.com>
3440 L:      linux-crypto@vger.kernel.org
3441 S:      Maintained
3442 F:      crypto/ansi_cprng.c
3443 F:      crypto/rng.c
3444
3445 CS3308 MEDIA DRIVER
3446 M:      Hans Verkuil <hverkuil@xs4all.nl>
3447 L:      linux-media@vger.kernel.org
3448 T:      git git://linuxtv.org/media_tree.git
3449 W:      http://linuxtv.org
3450 S:      Odd Fixes
3451 F:      drivers/media/i2c/cs3308.c
3452 F:      drivers/media/i2c/cs3308.h
3453
3454 CS5535 Audio ALSA driver
3455 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3456 S:      Maintained
3457 F:      sound/pci/cs5535audio/
3458
3459 CW1200 WLAN driver
3460 M:      Solomon Peachy <pizza@shaftnet.org>
3461 S:      Maintained
3462 F:      drivers/net/wireless/st/cw1200/
3463
3464 CX18 VIDEO4LINUX DRIVER
3465 M:      Andy Walls <awalls@md.metrocast.net>
3466 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3467 L:      linux-media@vger.kernel.org
3468 T:      git git://linuxtv.org/media_tree.git
3469 W:      https://linuxtv.org
3470 W:      http://www.ivtvdriver.org/index.php/Cx18
3471 S:      Maintained
3472 F:      Documentation/media/v4l-drivers/cx18*
3473 F:      drivers/media/pci/cx18/
3474 F:      include/uapi/linux/ivtv*
3475
3476 CX2341X MPEG ENCODER HELPER MODULE
3477 M:      Hans Verkuil <hverkuil@xs4all.nl>
3478 L:      linux-media@vger.kernel.org
3479 T:      git git://linuxtv.org/media_tree.git
3480 W:      https://linuxtv.org
3481 S:      Maintained
3482 F:      drivers/media/common/cx2341x*
3483 F:      include/media/cx2341x*
3484
3485 CX24120 MEDIA DRIVER
3486 M:      Jemma Denson <jdenson@gmail.com>
3487 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3488 L:      linux-media@vger.kernel.org
3489 W:      https://linuxtv.org
3490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3491 S:      Maintained
3492 F:      drivers/media/dvb-frontends/cx24120*
3493
3494 CX88 VIDEO4LINUX DRIVER
3495 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3496 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3497 L:      linux-media@vger.kernel.org
3498 W:      https://linuxtv.org
3499 T:      git git://linuxtv.org/media_tree.git
3500 S:      Odd fixes
3501 F:      Documentation/media/v4l-drivers/cx88*
3502 F:      drivers/media/pci/cx88/
3503
3504 CXD2820R MEDIA DRIVER
3505 M:      Antti Palosaari <crope@iki.fi>
3506 L:      linux-media@vger.kernel.org
3507 W:      https://linuxtv.org
3508 W:      http://palosaari.fi/linux/
3509 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3510 T:      git git://linuxtv.org/anttip/media_tree.git
3511 S:      Maintained
3512 F:      drivers/media/dvb-frontends/cxd2820r*
3513
3514 CXGB3 ETHERNET DRIVER (CXGB3)
3515 M:      Santosh Raspatur <santosh@chelsio.com>
3516 L:      netdev@vger.kernel.org
3517 W:      http://www.chelsio.com
3518 S:      Supported
3519 F:      drivers/net/ethernet/chelsio/cxgb3/
3520
3521 CXGB3 ISCSI DRIVER (CXGB3I)
3522 M:      Karen Xie <kxie@chelsio.com>
3523 L:      linux-scsi@vger.kernel.org
3524 W:      http://www.chelsio.com
3525 S:      Supported
3526 F:      drivers/scsi/cxgbi/cxgb3i
3527
3528 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3529 M:      Steve Wise <swise@chelsio.com>
3530 L:      linux-rdma@vger.kernel.org
3531 W:      http://www.openfabrics.org
3532 S:      Supported
3533 F:      drivers/infiniband/hw/cxgb3/
3534 F:      include/uapi/rdma/cxgb3-abi.h
3535
3536 CXGB4 ETHERNET DRIVER (CXGB4)
3537 M:      Hariprasad S <hariprasad@chelsio.com>
3538 L:      netdev@vger.kernel.org
3539 W:      http://www.chelsio.com
3540 S:      Supported
3541 F:      drivers/net/ethernet/chelsio/cxgb4/
3542
3543 CXGB4 ISCSI DRIVER (CXGB4I)
3544 M:      Karen Xie <kxie@chelsio.com>
3545 L:      linux-scsi@vger.kernel.org
3546 W:      http://www.chelsio.com
3547 S:      Supported
3548 F:      drivers/scsi/cxgbi/cxgb4i
3549
3550 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3551 M:      Steve Wise <swise@chelsio.com>
3552 L:      linux-rdma@vger.kernel.org
3553 W:      http://www.openfabrics.org
3554 S:      Supported
3555 F:      drivers/infiniband/hw/cxgb4/
3556 F:      include/uapi/rdma/cxgb4-abi.h
3557
3558 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3559 M:      Casey Leedom <leedom@chelsio.com>
3560 L:      netdev@vger.kernel.org
3561 W:      http://www.chelsio.com
3562 S:      Supported
3563 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3564
3565 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3566 M:      Ian Munsie <imunsie@au1.ibm.com>
3567 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3568 L:      linuxppc-dev@lists.ozlabs.org
3569 S:      Supported
3570 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3571 F:      drivers/misc/cxl/
3572 F:      include/misc/cxl*
3573 F:      include/uapi/misc/cxl.h
3574 F:      Documentation/powerpc/cxl.txt
3575 F:      Documentation/ABI/testing/sysfs-class-cxl
3576
3577 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3578 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3579 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3580 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3581 L:      linux-scsi@vger.kernel.org
3582 S:      Supported
3583 F:      drivers/scsi/cxlflash/
3584 F:      include/uapi/scsi/cxlflash_ioctls.h
3585 F:      Documentation/powerpc/cxlflash.txt
3586
3587 STMMAC ETHERNET DRIVER
3588 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3589 M:      Alexandre Torgue <alexandre.torgue@st.com>
3590 L:      netdev@vger.kernel.org
3591 W:      http://www.stlinux.com
3592 S:      Supported
3593 F:      drivers/net/ethernet/stmicro/stmmac/
3594
3595 CYBERPRO FB DRIVER
3596 M:      Russell King <linux@armlinux.org.uk>
3597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3598 W:      http://www.armlinux.org.uk/
3599 S:      Maintained
3600 F:      drivers/video/fbdev/cyber2000fb.*
3601
3602 CYCLADES ASYNC MUX DRIVER
3603 W:      http://www.cyclades.com/
3604 S:      Orphan
3605 F:      drivers/tty/cyclades.c
3606 F:      include/linux/cyclades.h
3607 F:      include/uapi/linux/cyclades.h
3608
3609 CYCLADES PC300 DRIVER
3610 W:      http://www.cyclades.com/
3611 S:      Orphan
3612 F:      drivers/net/wan/pc300*
3613
3614 CYPRESS_FIRMWARE MEDIA DRIVER
3615 M:      Antti Palosaari <crope@iki.fi>
3616 L:      linux-media@vger.kernel.org
3617 W:      https://linuxtv.org
3618 W:      http://palosaari.fi/linux/
3619 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3620 T:      git git://linuxtv.org/anttip/media_tree.git
3621 S:      Maintained
3622 F:      drivers/media/common/cypress_firmware*
3623
3624 CYTTSP TOUCHSCREEN DRIVER
3625 M:      Ferruh Yigit <fery@cypress.com>
3626 L:      linux-input@vger.kernel.org
3627 S:      Supported
3628 F:      drivers/input/touchscreen/cyttsp*
3629 F:      include/linux/input/cyttsp.h
3630
3631 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3632 M:      Joshua Kinard <kumba@gentoo.org>
3633 S:      Maintained
3634 F:      drivers/rtc/rtc-ds1685.c
3635 F:      include/linux/rtc/ds1685.h
3636
3637 DAMA SLAVE for AX.25
3638 M:      Joerg Reuter <jreuter@yaina.de>
3639 W:      http://yaina.de/jreuter/
3640 W:      http://www.qsl.net/dl1bke/
3641 L:      linux-hams@vger.kernel.org
3642 S:      Maintained
3643 F:      net/ax25/af_ax25.c
3644 F:      net/ax25/ax25_dev.c
3645 F:      net/ax25/ax25_ds_*
3646 F:      net/ax25/ax25_in.c
3647 F:      net/ax25/ax25_out.c
3648 F:      net/ax25/ax25_timer.c
3649 F:      net/ax25/sysctl_net_ax25.c
3650
3651 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3652 L:      netdev@vger.kernel.org
3653 S:      Orphan
3654 F:      Documentation/networking/dmfe.txt
3655 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3656
3657 DC390/AM53C974 SCSI driver
3658 M:      Hannes Reinecke <hare@suse.com>
3659 L:      linux-scsi@vger.kernel.org
3660 S:      Maintained
3661 F:      drivers/scsi/am53c974.c
3662
3663 DC395x SCSI driver
3664 M:      Oliver Neukum <oliver@neukum.org>
3665 M:      Ali Akcaagac <aliakc@web.de>
3666 M:      Jamie Lenehan <lenehan@twibble.org>
3667 L:      dc395x@twibble.org
3668 W:      http://twibble.org/dist/dc395x/
3669 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3670 S:      Maintained
3671 F:      Documentation/scsi/dc395x.txt
3672 F:      drivers/scsi/dc395x.*
3673
3674 DCCP PROTOCOL
3675 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3676 L:      dccp@vger.kernel.org
3677 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3678 S:      Maintained
3679 F:      include/linux/dccp.h
3680 F:      include/uapi/linux/dccp.h
3681 F:      include/linux/tfrc.h
3682 F:      net/dccp/
3683
3684 DECnet NETWORK LAYER
3685 W:      http://linux-decnet.sourceforge.net
3686 L:      linux-decnet-user@lists.sourceforge.net
3687 S:      Orphan
3688 F:      Documentation/networking/decnet.txt
3689 F:      net/decnet/
3690
3691 DECSTATION PLATFORM SUPPORT
3692 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3693 L:      linux-mips@linux-mips.org
3694 W:      http://www.linux-mips.org/wiki/DECstation
3695 S:      Maintained
3696 F:      arch/mips/dec/
3697 F:      arch/mips/include/asm/dec/
3698 F:      arch/mips/include/asm/mach-dec/
3699
3700 DEFXX FDDI NETWORK DRIVER
3701 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3702 S:      Maintained
3703 F:      drivers/net/fddi/defxx.*
3704
3705 DELL LAPTOP DRIVER
3706 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3707 M:      Pali Rohár <pali.rohar@gmail.com>
3708 L:      platform-driver-x86@vger.kernel.org
3709 S:      Maintained
3710 F:      drivers/platform/x86/dell-laptop.c
3711
3712 DELL LAPTOP RBTN DRIVER
3713 M:      Pali Rohár <pali.rohar@gmail.com>
3714 S:      Maintained
3715 F:      drivers/platform/x86/dell-rbtn.*
3716
3717 DELL LAPTOP FREEFALL DRIVER
3718 M:      Pali Rohár <pali.rohar@gmail.com>
3719 S:      Maintained
3720 F:      drivers/platform/x86/dell-smo8800.c
3721
3722 DELL LAPTOP SMM DRIVER
3723 M:      Pali Rohár <pali.rohar@gmail.com>
3724 S:      Maintained
3725 F:      drivers/hwmon/dell-smm-hwmon.c
3726 F:      include/uapi/linux/i8k.h
3727
3728 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3729 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3730 S:      Maintained
3731 F:      Documentation/dcdbas.txt
3732 F:      drivers/firmware/dcdbas.*
3733
3734 DELL WMI EXTRAS DRIVER
3735 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3736 M:      Pali Rohár <pali.rohar@gmail.com>
3737 S:      Maintained
3738 F:      drivers/platform/x86/dell-wmi.c
3739
3740 DESIGNWARE USB2 DRD IP DRIVER
3741 M:      John Youn <johnyoun@synopsys.com>
3742 L:      linux-usb@vger.kernel.org
3743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3744 S:      Maintained
3745 F:      drivers/usb/dwc2/
3746
3747 DESIGNWARE USB3 DRD IP DRIVER
3748 M:      Felipe Balbi <balbi@kernel.org>
3749 L:      linux-usb@vger.kernel.org
3750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3751 S:      Maintained
3752 F:      drivers/usb/dwc3/
3753
3754 DEVICE COREDUMP (DEV_COREDUMP)
3755 M:      Johannes Berg <johannes@sipsolutions.net>
3756 L:      linux-kernel@vger.kernel.org
3757 S:      Maintained
3758 F:      drivers/base/devcoredump.c
3759 F:      include/linux/devcoredump.h
3760
3761 DEVICE FREQUENCY (DEVFREQ)
3762 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3763 M:      Kyungmin Park <kyungmin.park@samsung.com>
3764 L:      linux-pm@vger.kernel.org
3765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3766 S:      Maintained
3767 F:      drivers/devfreq/
3768 F:      include/linux/devfreq.h
3769 F:      Documentation/devicetree/bindings/devfreq/
3770
3771 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3772 M:      Chanwoo Choi <cw00.choi@samsung.com>
3773 L:      linux-pm@vger.kernel.org
3774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3775 S:      Supported
3776 F:      drivers/devfreq/event/
3777 F:      drivers/devfreq/devfreq-event.c
3778 F:      include/linux/devfreq-event.h
3779 F:      Documentation/devicetree/bindings/devfreq/event/
3780
3781 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3782 M:      Chanwoo Choi <cw00.choi@samsung.com>
3783 L:      linux-pm@vger.kernel.org
3784 L:      linux-samsung-soc@vger.kernel.org
3785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3786 S:      Maintained
3787 F:      drivers/devfreq/exynos-bus.c
3788 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3789
3790 DEVICE NUMBER REGISTRY
3791 M:      Torben Mathiasen <device@lanana.org>
3792 W:      http://lanana.org/docs/device-list/index.html
3793 S:      Maintained
3794
3795 DEVICE-MAPPER  (LVM)
3796 M:      Alasdair Kergon <agk@redhat.com>
3797 M:      Mike Snitzer <snitzer@redhat.com>
3798 M:      dm-devel@redhat.com
3799 L:      dm-devel@redhat.com
3800 W:      http://sources.redhat.com/dm
3801 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3803 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3804 S:      Maintained
3805 F:      Documentation/device-mapper/
3806 F:      drivers/md/dm*
3807 F:      drivers/md/persistent-data/
3808 F:      include/linux/device-mapper.h
3809 F:      include/linux/dm-*.h
3810 F:      include/uapi/linux/dm-*.h
3811
3812 DEVLINK
3813 M:      Jiri Pirko <jiri@mellanox.com>
3814 L:      netdev@vger.kernel.org
3815 S:      Supported
3816 F:      net/core/devlink.c
3817 F:      include/net/devlink.h
3818 F:      include/uapi/linux/devlink.h
3819
3820 DIALOG SEMICONDUCTOR DRIVERS
3821 M:      Support Opensource <support.opensource@diasemi.com>
3822 W:      http://www.dialog-semiconductor.com/products
3823 S:      Supported
3824 F:      Documentation/hwmon/da90??
3825 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3826 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3827 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3828 F:      drivers/gpio/gpio-da90??.c
3829 F:      drivers/hwmon/da90??-hwmon.c
3830 F:      drivers/iio/adc/da91??-*.c
3831 F:      drivers/input/misc/da90??_onkey.c
3832 F:      drivers/input/touchscreen/da9052_tsi.c
3833 F:      drivers/leds/leds-da90??.c
3834 F:      drivers/mfd/da903x.c
3835 F:      drivers/mfd/da90??-*.c
3836 F:      drivers/mfd/da91??-*.c
3837 F:      drivers/power/supply/da9052-battery.c
3838 F:      drivers/power/supply/da91??-*.c
3839 F:      drivers/regulator/da903x.c
3840 F:      drivers/regulator/da9???-regulator.[ch]
3841 F:      drivers/rtc/rtc-da90??.c
3842 F:      drivers/video/backlight/da90??_bl.c
3843 F:      drivers/watchdog/da90??_wdt.c
3844 F:      include/linux/mfd/da903x.h
3845 F:      include/linux/mfd/da9052/
3846 F:      include/linux/mfd/da9055/
3847 F:      include/linux/mfd/da9062/
3848 F:      include/linux/mfd/da9063/
3849 F:      include/linux/mfd/da9150/
3850 F:      include/linux/regulator/da9211.h
3851 F:      include/sound/da[79]*.h
3852 F:      sound/soc/codecs/da[79]*.[ch]
3853
3854 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3855 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3856 L:      linux-gpio@vger.kernel.org
3857 S:      Maintained
3858 F:      drivers/gpio/gpio-gpio-mm.c
3859
3860 DIGI NEO AND CLASSIC PCI PRODUCTS
3861 M:      Lidza Louina <lidza.louina@gmail.com>
3862 M:      Mark Hounschell <markh@compro.net>
3863 L:      driverdev-devel@linuxdriverproject.org
3864 S:      Maintained
3865 F:      drivers/staging/dgnc/
3866
3867 DIOLAN U2C-12 I2C DRIVER
3868 M:      Guenter Roeck <linux@roeck-us.net>
3869 L:      linux-i2c@vger.kernel.org
3870 S:      Maintained
3871 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3872
3873 DIRECT ACCESS (DAX)
3874 M:      Matthew Wilcox <willy@linux.intel.com>
3875 L:      linux-fsdevel@vger.kernel.org
3876 S:      Supported
3877 F:      fs/dax.c
3878
3879 DIRECTORY NOTIFICATION (DNOTIFY)
3880 M:      Eric Paris <eparis@parisplace.org>
3881 S:      Maintained
3882 F:      Documentation/filesystems/dnotify.txt
3883 F:      fs/notify/dnotify/
3884 F:      include/linux/dnotify.h
3885
3886 DISK GEOMETRY AND PARTITION HANDLING
3887 M:      Andries Brouwer <aeb@cwi.nl>
3888 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3889 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3890 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3891 S:      Maintained
3892
3893 DISKQUOTA
3894 M:      Jan Kara <jack@suse.com>
3895 S:      Maintained
3896 F:      Documentation/filesystems/quota.txt
3897 F:      fs/quota/
3898 F:      include/linux/quota*.h
3899 F:      include/uapi/linux/quota*.h
3900
3901 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3902 M:      Bernie Thompson <bernie@plugable.com>
3903 L:      linux-fbdev@vger.kernel.org
3904 S:      Maintained
3905 W:      http://plugable.com/category/projects/udlfb/
3906 F:      drivers/video/fbdev/udlfb.c
3907 F:      include/video/udlfb.h
3908 F:      Documentation/fb/udlfb.txt
3909
3910 DISTRIBUTED LOCK MANAGER (DLM)
3911 M:      Christine Caulfield <ccaulfie@redhat.com>
3912 M:      David Teigland <teigland@redhat.com>
3913 L:      cluster-devel@redhat.com
3914 W:      http://sources.redhat.com/cluster/
3915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3916 S:      Supported
3917 F:      fs/dlm/
3918
3919 DMA BUFFER SHARING FRAMEWORK
3920 M:      Sumit Semwal <sumit.semwal@linaro.org>
3921 S:      Maintained
3922 L:      linux-media@vger.kernel.org
3923 L:      dri-devel@lists.freedesktop.org
3924 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3925 F:      drivers/dma-buf/
3926 F:      include/linux/dma-buf*
3927 F:      include/linux/reservation.h
3928 F:      include/linux/*fence.h
3929 F:      Documentation/dma-buf-sharing.txt
3930 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3931
3932 SYNC FILE FRAMEWORK
3933 M:      Sumit Semwal <sumit.semwal@linaro.org>
3934 R:      Gustavo Padovan <gustavo@padovan.org>
3935 S:      Maintained
3936 L:      linux-media@vger.kernel.org
3937 L:      dri-devel@lists.freedesktop.org
3938 F:      drivers/dma-buf/sync_file.c
3939 F:      include/linux/sync_file.h
3940 F:      Documentation/sync_file.txt
3941 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3942
3943 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3944 M:      Vinod Koul <vinod.koul@intel.com>
3945 L:      dmaengine@vger.kernel.org
3946 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3947 S:      Maintained
3948 F:      drivers/dma/
3949 F:      include/linux/dmaengine.h
3950 F:      Documentation/devicetree/bindings/dma/
3951 F:      Documentation/dmaengine/
3952 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3953
3954 DME1737 HARDWARE MONITOR DRIVER
3955 M:      Juerg Haefliger <juergh@gmail.com>
3956 L:      linux-hwmon@vger.kernel.org
3957 S:      Maintained
3958 F:      Documentation/hwmon/dme1737
3959 F:      drivers/hwmon/dme1737.c
3960
3961 DMI/SMBIOS SUPPORT
3962 M:      Jean Delvare <jdelvare@suse.com>
3963 S:      Maintained
3964 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3965 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
3966 F:      drivers/firmware/dmi-id.c
3967 F:      drivers/firmware/dmi_scan.c
3968 F:      include/linux/dmi.h
3969
3970 DOCUMENTATION
3971 M:      Jonathan Corbet <corbet@lwn.net>
3972 L:      linux-doc@vger.kernel.org
3973 S:      Maintained
3974 F:      Documentation/
3975 F:      scripts/docproc.c
3976 F:      scripts/kernel-doc*
3977 X:      Documentation/ABI/
3978 X:      Documentation/devicetree/
3979 X:      Documentation/acpi
3980 X:      Documentation/power
3981 X:      Documentation/spi
3982 X:      Documentation/media
3983 T:      git git://git.lwn.net/linux.git docs-next
3984
3985 DOUBLETALK DRIVER
3986 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
3987 L:      blinux-list@redhat.com
3988 S:      Maintained
3989 F:      drivers/char/dtlk.c
3990 F:      include/linux/dtlk.h
3991
3992 DPT_I2O SCSI RAID DRIVER
3993 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3994 L:      linux-scsi@vger.kernel.org
3995 W:      http://www.adaptec.com/
3996 S:      Maintained
3997 F:      drivers/scsi/dpt*
3998 F:      drivers/scsi/dpt/
3999
4000 DRBD DRIVER
4001 M:      Philipp Reisner <philipp.reisner@linbit.com>
4002 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4003 L:      drbd-dev@lists.linbit.com
4004 W:      http://www.drbd.org
4005 T:      git git://git.linbit.com/linux-drbd.git
4006 T:      git git://git.linbit.com/drbd-8.4.git
4007 S:      Supported
4008 F:      drivers/block/drbd/
4009 F:      lib/lru_cache.c
4010 F:      Documentation/blockdev/drbd/
4011
4012 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4013 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4015 S:      Supported
4016 F:      Documentation/kobject.txt
4017 F:      drivers/base/
4018 F:      fs/debugfs/
4019 F:      fs/kernfs/
4020 F:      fs/sysfs/
4021 F:      include/linux/debugfs.h
4022 F:      include/linux/kobj*
4023 F:      lib/kobj*
4024
4025 DRM DRIVERS
4026 M:      David Airlie <airlied@linux.ie>
4027 L:      dri-devel@lists.freedesktop.org
4028 T:      git git://people.freedesktop.org/~airlied/linux
4029 S:      Maintained
4030 F:      drivers/gpu/drm/
4031 F:      drivers/gpu/vga/
4032 F:      Documentation/devicetree/bindings/display/
4033 F:      Documentation/devicetree/bindings/gpu/
4034 F:      Documentation/devicetree/bindings/video/
4035 F:      Documentation/gpu/
4036 F:      include/drm/
4037 F:      include/uapi/drm/
4038
4039 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4040 M:      Dave Airlie <airlied@redhat.com>
4041 S:      Odd Fixes
4042 F:      drivers/gpu/drm/ast/
4043
4044 DRM DRIVER FOR BOCHS VIRTUAL GPU
4045 M:      Gerd Hoffmann <kraxel@redhat.com>
4046 S:      Odd Fixes
4047 F:      drivers/gpu/drm/bochs/
4048
4049 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4050 M:      Dave Airlie <airlied@redhat.com>
4051 S:      Odd Fixes
4052 F:      drivers/gpu/drm/cirrus/
4053
4054 RADEON and AMDGPU DRM DRIVERS
4055 M:      Alex Deucher <alexander.deucher@amd.com>
4056 M:      Christian König <christian.koenig@amd.com>
4057 L:      dri-devel@lists.freedesktop.org
4058 T:      git git://people.freedesktop.org/~agd5f/linux
4059 S:      Supported
4060 F:      drivers/gpu/drm/radeon/
4061 F:      include/uapi/drm/radeon_drm.h
4062 F:      drivers/gpu/drm/amd/
4063 F:      include/uapi/drm/amdgpu_drm.h
4064
4065 DRM PANEL DRIVERS
4066 M:      Thierry Reding <thierry.reding@gmail.com>
4067 L:      dri-devel@lists.freedesktop.org
4068 T:      git git://anongit.freedesktop.org/tegra/linux.git
4069 S:      Maintained
4070 F:      drivers/gpu/drm/drm_panel.c
4071 F:      drivers/gpu/drm/panel/
4072 F:      include/drm/drm_panel.h
4073 F:      Documentation/devicetree/bindings/display/panel/
4074
4075 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4076 M:      Daniel Vetter <daniel.vetter@intel.com>
4077 M:      Jani Nikula <jani.nikula@linux.intel.com>
4078 L:      intel-gfx@lists.freedesktop.org
4079 L:      dri-devel@lists.freedesktop.org
4080 W:      https://01.org/linuxgraphics/
4081 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4082 T:      git git://anongit.freedesktop.org/drm-intel
4083 S:      Supported
4084 F:      drivers/gpu/drm/i915/
4085 F:      include/drm/i915*
4086 F:      include/uapi/drm/i915_drm.h
4087 F:      Documentation/gpu/i915.rst
4088
4089 DRM DRIVERS FOR ATMEL HLCDC
4090 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4091 L:      dri-devel@lists.freedesktop.org
4092 S:      Supported
4093 F:      drivers/gpu/drm/atmel-hlcdc/
4094 F:      Documentation/devicetree/bindings/drm/atmel/
4095
4096 DRM DRIVERS FOR ALLWINNER A10
4097 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4098 L:      dri-devel@lists.freedesktop.org
4099 S:      Supported
4100 F:      drivers/gpu/drm/sun4i/
4101 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4102
4103 DRM DRIVERS FOR EXYNOS
4104 M:      Inki Dae <inki.dae@samsung.com>
4105 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4106 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4107 M:      Kyungmin Park <kyungmin.park@samsung.com>
4108 L:      dri-devel@lists.freedesktop.org
4109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4110 S:      Supported
4111 F:      drivers/gpu/drm/exynos/
4112 F:      include/uapi/drm/exynos_drm.h
4113 F:      Documentation/devicetree/bindings/display/exynos/
4114
4115 DRM DRIVERS FOR FREESCALE DCU
4116 M:      Stefan Agner <stefan@agner.ch>
4117 M:      Alison Wang <alison.wang@freescale.com>
4118 L:      dri-devel@lists.freedesktop.org
4119 S:      Supported
4120 F:      drivers/gpu/drm/fsl-dcu/
4121 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4122 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4123 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4124
4125 DRM DRIVERS FOR FREESCALE IMX
4126 M:      Philipp Zabel <p.zabel@pengutronix.de>
4127 L:      dri-devel@lists.freedesktop.org
4128 S:      Maintained
4129 F:      drivers/gpu/drm/imx/
4130 F:      drivers/gpu/ipu-v3/
4131 F:      Documentation/devicetree/bindings/display/imx/
4132
4133 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4134 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4135 L:      dri-devel@lists.freedesktop.org
4136 T:      git git://github.com/patjak/drm-gma500
4137 S:      Maintained
4138 F:      drivers/gpu/drm/gma500/
4139
4140 DRM DRIVERS FOR HISILICON
4141 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4142 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4143 R:      Chen Feng <puck.chen@hisilicon.com>
4144 L:      dri-devel@lists.freedesktop.org
4145 T:      git git://github.com/xin3liang/linux.git
4146 S:      Maintained
4147 F:      drivers/gpu/drm/hisilicon/
4148 F:      Documentation/devicetree/bindings/display/hisilicon/
4149
4150 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4151 S:      Orphan / Obsolete
4152 F:      drivers/gpu/drm/i810/
4153 F:      include/uapi/drm/i810_drm.h
4154
4155 DRM DRIVERS FOR MEDIATEK
4156 M:      CK Hu <ck.hu@mediatek.com>
4157 M:      Philipp Zabel <p.zabel@pengutronix.de>
4158 L:      dri-devel@lists.freedesktop.org
4159 S:      Supported
4160 F:      drivers/gpu/drm/mediatek/
4161 F:      Documentation/devicetree/bindings/display/mediatek/
4162
4163 DRM DRIVER FOR MSM ADRENO GPU
4164 M:      Rob Clark <robdclark@gmail.com>
4165 L:      linux-arm-msm@vger.kernel.org
4166 L:      dri-devel@lists.freedesktop.org
4167 L:      freedreno@lists.freedesktop.org
4168 T:      git git://people.freedesktop.org/~robclark/linux
4169 S:      Maintained
4170 F:      drivers/gpu/drm/msm/
4171 F:      include/uapi/drm/msm_drm.h
4172 F:      Documentation/devicetree/bindings/display/msm/
4173
4174 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4175 M:      Ben Skeggs <bskeggs@redhat.com>
4176 L:      dri-devel@lists.freedesktop.org
4177 L:      nouveau@lists.freedesktop.org
4178 T:      git git://github.com/skeggsb/linux
4179 S:      Supported
4180 F:      drivers/gpu/drm/nouveau/
4181 F:      include/uapi/drm/nouveau_drm.h
4182
4183 DRM DRIVERS FOR NVIDIA TEGRA
4184 M:      Thierry Reding <thierry.reding@gmail.com>
4185 L:      dri-devel@lists.freedesktop.org
4186 L:      linux-tegra@vger.kernel.org
4187 T:      git git://anongit.freedesktop.org/tegra/linux.git
4188 S:      Supported
4189 F:      drivers/gpu/drm/tegra/
4190 F:      drivers/gpu/host1x/
4191 F:      include/linux/host1x.h
4192 F:      include/uapi/drm/tegra_drm.h
4193 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4194
4195 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4196 S:      Orphan / Obsolete
4197 F:      drivers/gpu/drm/mga/
4198 F:      include/uapi/drm/mga_drm.h
4199
4200 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4201 M:      Dave Airlie <airlied@redhat.com>
4202 S:      Odd Fixes
4203 F:      drivers/gpu/drm/mgag200/
4204
4205 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4206 S:      Orphan / Obsolete
4207 F:      drivers/gpu/drm/r128/
4208 F:      include/uapi/drm/r128_drm.h
4209
4210 DRM DRIVERS FOR RENESAS
4211 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4212 L:      dri-devel@lists.freedesktop.org
4213 L:      linux-renesas-soc@vger.kernel.org
4214 T:      git git://linuxtv.org/pinchartl/fbdev
4215 S:      Supported
4216 F:      drivers/gpu/drm/rcar-du/
4217 F:      drivers/gpu/drm/shmobile/
4218 F:      include/linux/platform_data/shmob_drm.h
4219 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4220
4221 DRM DRIVER FOR QXL VIRTUAL GPU
4222 M:      Dave Airlie <airlied@redhat.com>
4223 S:      Odd Fixes
4224 F:      drivers/gpu/drm/qxl/
4225 F:      include/uapi/drm/qxl_drm.h
4226
4227 DRM DRIVERS FOR ROCKCHIP
4228 M:      Mark Yao <mark.yao@rock-chips.com>
4229 L:      dri-devel@lists.freedesktop.org
4230 S:      Maintained
4231 F:      drivers/gpu/drm/rockchip/
4232 F:      Documentation/devicetree/bindings/display/rockchip/
4233
4234 DRM DRIVER FOR SAVAGE VIDEO CARDS
4235 S:      Orphan / Obsolete
4236 F:      drivers/gpu/drm/savage/
4237 F:      include/uapi/drm/savage_drm.h
4238
4239 DRM DRIVER FOR SIS VIDEO CARDS
4240 S:      Orphan / Obsolete
4241 F:      drivers/gpu/drm/sis/
4242 F:      include/uapi/drm/sis_drm.h
4243
4244 DRM DRIVERS FOR STI
4245 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4246 M:      Vincent Abriou <vincent.abriou@st.com>
4247 L:      dri-devel@lists.freedesktop.org
4248 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4249 S:      Maintained
4250 F:      drivers/gpu/drm/sti
4251 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4252
4253 DRM DRIVER FOR TDFX VIDEO CARDS
4254 S:      Orphan / Obsolete
4255 F:      drivers/gpu/drm/tdfx/
4256
4257 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4258 M:      Dave Airlie <airlied@redhat.com>
4259 S:      Odd Fixes
4260 F:      drivers/gpu/drm/udl/
4261
4262 DRM DRIVERS FOR VIVANTE GPU IP
4263 M:      Lucas Stach <l.stach@pengutronix.de>
4264 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4265 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4266 L:      dri-devel@lists.freedesktop.org
4267 S:      Maintained
4268 F:      drivers/gpu/drm/etnaviv/
4269 F:      include/uapi/drm/etnaviv_drm.h
4270 F:      Documentation/devicetree/bindings/display/etnaviv/
4271
4272 DRM DRIVER FOR VMWARE VIRTUAL GPU
4273 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4274 M:      Sinclair Yeh <syeh@vmware.com>
4275 M:      Thomas Hellstrom <thellstrom@vmware.com>
4276 L:      dri-devel@lists.freedesktop.org
4277 T:      git git://people.freedesktop.org/~syeh/repos_linux
4278 T:      git git://people.freedesktop.org/~thomash/linux
4279 S:      Supported
4280 F:      drivers/gpu/drm/vmwgfx/
4281 F:      include/uapi/drm/vmwgfx_drm.h
4282
4283 DRM DRIVERS FOR VC4
4284 M:      Eric Anholt <eric@anholt.net>
4285 T:      git git://github.com/anholt/linux
4286 S:      Supported
4287 F:      drivers/gpu/drm/vc4/
4288 F:      include/uapi/drm/vc4_drm.h
4289 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4290
4291 DRM DRIVERS FOR TI OMAP
4292 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4293 L:      dri-devel@lists.freedesktop.org
4294 S:      Maintained
4295 F:      drivers/gpu/drm/omapdrm/
4296 F:      Documentation/devicetree/bindings/display/ti/
4297
4298 DRM DRIVERS FOR TI LCDC
4299 M:      Jyri Sarha <jsarha@ti.com>
4300 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4301 L:      dri-devel@lists.freedesktop.org
4302 S:      Maintained
4303 F:      drivers/gpu/drm/tilcdc/
4304 F:      Documentation/devicetree/bindings/display/tilcdc/
4305
4306 DSBR100 USB FM RADIO DRIVER
4307 M:      Alexey Klimov <klimov.linux@gmail.com>
4308 L:      linux-media@vger.kernel.org
4309 T:      git git://linuxtv.org/media_tree.git
4310 S:      Maintained
4311 F:      drivers/media/radio/dsbr100.c
4312
4313 DSCC4 DRIVER
4314 M:      Francois Romieu <romieu@fr.zoreil.com>
4315 L:      netdev@vger.kernel.org
4316 S:      Maintained
4317 F:      drivers/net/wan/dscc4.c
4318
4319 DT3155 MEDIA DRIVER
4320 M:      Hans Verkuil <hverkuil@xs4all.nl>
4321 L:      linux-media@vger.kernel.org
4322 T:      git git://linuxtv.org/media_tree.git
4323 W:      https://linuxtv.org
4324 S:      Odd Fixes
4325 F:      drivers/media/pci/dt3155/
4326
4327 DVB_USB_AF9015 MEDIA DRIVER
4328 M:      Antti Palosaari <crope@iki.fi>
4329 L:      linux-media@vger.kernel.org
4330 W:      https://linuxtv.org
4331 W:      http://palosaari.fi/linux/
4332 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4333 T:      git git://linuxtv.org/anttip/media_tree.git
4334 S:      Maintained
4335 F:      drivers/media/usb/dvb-usb-v2/af9015*
4336
4337 DVB_USB_AF9035 MEDIA DRIVER
4338 M:      Antti Palosaari <crope@iki.fi>
4339 L:      linux-media@vger.kernel.org
4340 W:      https://linuxtv.org
4341 W:      http://palosaari.fi/linux/
4342 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4343 T:      git git://linuxtv.org/anttip/media_tree.git
4344 S:      Maintained
4345 F:      drivers/media/usb/dvb-usb-v2/af9035*
4346
4347 DVB_USB_ANYSEE MEDIA DRIVER
4348 M:      Antti Palosaari <crope@iki.fi>
4349 L:      linux-media@vger.kernel.org
4350 W:      https://linuxtv.org
4351 W:      http://palosaari.fi/linux/
4352 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4353 T:      git git://linuxtv.org/anttip/media_tree.git
4354 S:      Maintained
4355 F:      drivers/media/usb/dvb-usb-v2/anysee*
4356
4357 DVB_USB_AU6610 MEDIA DRIVER
4358 M:      Antti Palosaari <crope@iki.fi>
4359 L:      linux-media@vger.kernel.org
4360 W:      https://linuxtv.org
4361 W:      http://palosaari.fi/linux/
4362 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4363 T:      git git://linuxtv.org/anttip/media_tree.git
4364 S:      Maintained
4365 F:      drivers/media/usb/dvb-usb-v2/au6610*
4366
4367 DVB_USB_CE6230 MEDIA DRIVER
4368 M:      Antti Palosaari <crope@iki.fi>
4369 L:      linux-media@vger.kernel.org
4370 W:      https://linuxtv.org
4371 W:      http://palosaari.fi/linux/
4372 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4373 T:      git git://linuxtv.org/anttip/media_tree.git
4374 S:      Maintained
4375 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4376
4377 DVB_USB_CXUSB MEDIA DRIVER
4378 M:      Michael Krufky <mkrufky@linuxtv.org>
4379 L:      linux-media@vger.kernel.org
4380 W:      https://linuxtv.org
4381 W:      http://github.com/mkrufky
4382 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4383 T:      git git://linuxtv.org/media_tree.git
4384 S:      Maintained
4385 F:      drivers/media/usb/dvb-usb/cxusb*
4386
4387 DVB_USB_EC168 MEDIA DRIVER
4388 M:      Antti Palosaari <crope@iki.fi>
4389 L:      linux-media@vger.kernel.org
4390 W:      https://linuxtv.org
4391 W:      http://palosaari.fi/linux/
4392 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4393 T:      git git://linuxtv.org/anttip/media_tree.git
4394 S:      Maintained
4395 F:      drivers/media/usb/dvb-usb-v2/ec168*
4396
4397 DVB_USB_GL861 MEDIA DRIVER
4398 M:      Antti Palosaari <crope@iki.fi>
4399 L:      linux-media@vger.kernel.org
4400 W:      https://linuxtv.org
4401 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4402 T:      git git://linuxtv.org/anttip/media_tree.git
4403 S:      Maintained
4404 F:      drivers/media/usb/dvb-usb-v2/gl861*
4405
4406 DVB_USB_MXL111SF MEDIA DRIVER
4407 M:      Michael Krufky <mkrufky@linuxtv.org>
4408 L:      linux-media@vger.kernel.org
4409 W:      https://linuxtv.org
4410 W:      http://github.com/mkrufky
4411 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4412 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4413 S:      Maintained
4414 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4415
4416 DVB_USB_RTL28XXU MEDIA DRIVER
4417 M:      Antti Palosaari <crope@iki.fi>
4418 L:      linux-media@vger.kernel.org
4419 W:      https://linuxtv.org
4420 W:      http://palosaari.fi/linux/
4421 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4422 T:      git git://linuxtv.org/anttip/media_tree.git
4423 S:      Maintained
4424 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4425
4426 DVB_USB_V2 MEDIA DRIVER
4427 M:      Antti Palosaari <crope@iki.fi>
4428 L:      linux-media@vger.kernel.org
4429 W:      https://linuxtv.org
4430 W:      http://palosaari.fi/linux/
4431 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4432 T:      git git://linuxtv.org/anttip/media_tree.git
4433 S:      Maintained
4434 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4435 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4436
4437 DYNAMIC DEBUG
4438 M:      Jason Baron <jbaron@akamai.com>
4439 S:      Maintained
4440 F:      lib/dynamic_debug.c
4441 F:      include/linux/dynamic_debug.h
4442
4443 DZ DECSTATION DZ11 SERIAL DRIVER
4444 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4445 S:      Maintained
4446 F:      drivers/tty/serial/dz.*
4447
4448 E3X0 POWER BUTTON DRIVER
4449 M:      Moritz Fischer <moritz.fischer@ettus.com>
4450 L:      usrp-users@lists.ettus.com
4451 W:      http://www.ettus.com
4452 S:      Supported
4453 F:      drivers/input/misc/e3x0-button.c
4454 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4455
4456 E4000 MEDIA DRIVER
4457 M:      Antti Palosaari <crope@iki.fi>
4458 L:      linux-media@vger.kernel.org
4459 W:      https://linuxtv.org
4460 W:      http://palosaari.fi/linux/
4461 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4462 T:      git git://linuxtv.org/anttip/media_tree.git
4463 S:      Maintained
4464 F:      drivers/media/tuners/e4000*
4465
4466 EATA ISA/EISA/PCI SCSI DRIVER
4467 M:      Dario Ballabio <ballabio_dario@emc.com>
4468 L:      linux-scsi@vger.kernel.org
4469 S:      Maintained
4470 F:      drivers/scsi/eata.c
4471
4472 EC100 MEDIA DRIVER
4473 M:      Antti Palosaari <crope@iki.fi>
4474 L:      linux-media@vger.kernel.org
4475 W:      https://linuxtv.org
4476 W:      http://palosaari.fi/linux/
4477 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4478 T:      git git://linuxtv.org/anttip/media_tree.git
4479 S:      Maintained
4480 F:      drivers/media/dvb-frontends/ec100*
4481
4482 ECRYPT FILE SYSTEM
4483 M:      Tyler Hicks <tyhicks@canonical.com>
4484 L:      ecryptfs@vger.kernel.org
4485 W:      http://ecryptfs.org
4486 W:      https://launchpad.net/ecryptfs
4487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4488 S:      Supported
4489 F:      Documentation/filesystems/ecryptfs.txt
4490 F:      fs/ecryptfs/
4491
4492 EDAC-CORE
4493 M:      Borislav Petkov <bp@alien8.de>
4494 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4495 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4496 L:      linux-edac@vger.kernel.org
4497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4499 S:      Supported
4500 F:      Documentation/edac.txt
4501 F:      drivers/edac/
4502 F:      include/linux/edac.h
4503
4504 EDAC-AMD64
4505 M:      Borislav Petkov <bp@alien8.de>
4506 L:      linux-edac@vger.kernel.org
4507 S:      Maintained
4508 F:      drivers/edac/amd64_edac*
4509
4510 EDAC-CALXEDA
4511 M:      Robert Richter <rric@kernel.org>
4512 L:      linux-edac@vger.kernel.org
4513 S:      Maintained
4514 F:      drivers/edac/highbank*
4515
4516 EDAC-CAVIUM
4517 M:      Ralf Baechle <ralf@linux-mips.org>
4518 M:      David Daney <david.daney@cavium.com>
4519 L:      linux-edac@vger.kernel.org
4520 L:      linux-mips@linux-mips.org
4521 S:      Supported
4522 F:      drivers/edac/octeon_edac*
4523
4524 EDAC-E752X
4525 M:      Mark Gross <mark.gross@intel.com>
4526 L:      linux-edac@vger.kernel.org
4527 S:      Maintained
4528 F:      drivers/edac/e752x_edac.c
4529
4530 EDAC-E7XXX
4531 L:      linux-edac@vger.kernel.org
4532 S:      Maintained
4533 F:      drivers/edac/e7xxx_edac.c
4534
4535 EDAC-FSL_DDR
4536 M:      York Sun <york.sun@nxp.com>
4537 L:      linux-edac@vger.kernel.org
4538 S:      Maintained
4539 F:      drivers/edac/fsl_ddr_edac.*
4540
4541 EDAC-GHES
4542 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4543 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4544 L:      linux-edac@vger.kernel.org
4545 S:      Maintained
4546 F:      drivers/edac/ghes_edac.c
4547
4548 EDAC-I82443BXGX
4549 M:      Tim Small <tim@buttersideup.com>
4550 L:      linux-edac@vger.kernel.org
4551 S:      Maintained
4552 F:      drivers/edac/i82443bxgx_edac.c
4553
4554 EDAC-I3000
4555 L:      linux-edac@vger.kernel.org
4556 S:      Orphan
4557 F:      drivers/edac/i3000_edac.c
4558
4559 EDAC-I5000
4560 L:      linux-edac@vger.kernel.org
4561 S:      Maintained
4562 F:      drivers/edac/i5000_edac.c
4563
4564 EDAC-I5400
4565 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4566 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4567 L:      linux-edac@vger.kernel.org
4568 S:      Maintained
4569 F:      drivers/edac/i5400_edac.c
4570
4571 EDAC-I7300
4572 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4573 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4574 L:      linux-edac@vger.kernel.org
4575 S:      Maintained
4576 F:      drivers/edac/i7300_edac.c
4577
4578 EDAC-I7CORE
4579 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4580 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4581 L:      linux-edac@vger.kernel.org
4582 S:      Maintained
4583 F:      drivers/edac/i7core_edac.c
4584
4585 EDAC-I82975X
4586 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4587 M:      "Arvind R." <arvino55@gmail.com>
4588 L:      linux-edac@vger.kernel.org
4589 S:      Maintained
4590 F:      drivers/edac/i82975x_edac.c
4591
4592 EDAC-IE31200
4593 M:      Jason Baron <jbaron@akamai.com>
4594 L:      linux-edac@vger.kernel.org
4595 S:      Maintained
4596 F:      drivers/edac/ie31200_edac.c
4597
4598 EDAC-MPC85XX
4599 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4600 L:      linux-edac@vger.kernel.org
4601 S:      Maintained
4602 F:      drivers/edac/mpc85xx_edac.[ch]
4603
4604 EDAC-PASEMI
4605 M:      Egor Martovetsky <egor@pasemi.com>
4606 L:      linux-edac@vger.kernel.org
4607 S:      Maintained
4608 F:      drivers/edac/pasemi_edac.c
4609
4610 EDAC-R82600
4611 M:      Tim Small <tim@buttersideup.com>
4612 L:      linux-edac@vger.kernel.org
4613 S:      Maintained
4614 F:      drivers/edac/r82600_edac.c
4615
4616 EDAC-SBRIDGE
4617 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4618 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4619 L:      linux-edac@vger.kernel.org
4620 S:      Maintained
4621 F:      drivers/edac/sb_edac.c
4622
4623 EDAC-SKYLAKE
4624 M:      Tony Luck <tony.luck@intel.com>
4625 L:      linux-edac@vger.kernel.org
4626 S:      Maintained
4627 F:      drivers/edac/skx_edac.c
4628
4629 EDAC-XGENE
4630 APPLIED MICRO (APM) X-GENE SOC EDAC
4631 M:     Loc Ho <lho@apm.com>
4632 S:     Supported
4633 F:     drivers/edac/xgene_edac.c
4634 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4635
4636 EDIROL UA-101/UA-1000 DRIVER
4637 M:      Clemens Ladisch <clemens@ladisch.de>
4638 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4639 T:      git git://git.alsa-project.org/alsa-kernel.git
4640 S:      Maintained
4641 F:      sound/usb/misc/ua101.c
4642
4643 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4644 M:      Matt Fleming <matt@codeblueprint.co.uk>
4645 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4646 L:      linux-efi@vger.kernel.org
4647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4648 S:      Maintained
4649 F:      Documentation/efi-stub.txt
4650 F:      arch/ia64/kernel/efi.c
4651 F:      arch/x86/boot/compressed/eboot.[ch]
4652 F:      arch/x86/include/asm/efi.h
4653 F:      arch/x86/platform/efi/
4654 F:      drivers/firmware/efi/
4655 F:      include/linux/efi*.h
4656
4657 EFI VARIABLE FILESYSTEM
4658 M:      Matthew Garrett <matthew.garrett@nebula.com>
4659 M:      Jeremy Kerr <jk@ozlabs.org>
4660 M:      Matt Fleming <matt@codeblueprint.co.uk>
4661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4662 L:      linux-efi@vger.kernel.org
4663 S:      Maintained
4664 F:      fs/efivarfs/
4665
4666 EFIFB FRAMEBUFFER DRIVER
4667 L:      linux-fbdev@vger.kernel.org
4668 M:      Peter Jones <pjones@redhat.com>
4669 S:      Maintained
4670 F:      drivers/video/fbdev/efifb.c
4671
4672 EFI TEST DRIVER
4673 L:      linux-efi@vger.kernel.org
4674 M:      Ivan Hu <ivan.hu@canonical.com>
4675 M:      Matt Fleming <matt@codeblueprint.co.uk>
4676 S:      Maintained
4677 F:      drivers/firmware/efi/test/
4678
4679 EFS FILESYSTEM
4680 W:      http://aeschi.ch.eu.org/efs/
4681 S:      Orphan
4682 F:      fs/efs/
4683
4684 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4685 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4686 L:      netdev@vger.kernel.org
4687 S:      Maintained
4688 F:      drivers/net/ethernet/ibm/ehea/
4689
4690 EM28XX VIDEO4LINUX DRIVER
4691 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4692 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4693 L:      linux-media@vger.kernel.org
4694 W:      https://linuxtv.org
4695 T:      git git://linuxtv.org/media_tree.git
4696 S:      Maintained
4697 F:      drivers/media/usb/em28xx/
4698 F:      Documentation/media/v4l-drivers/em28xx*
4699
4700 EMBEDDED LINUX
4701 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4702 M:      Matt Mackall <mpm@selenic.com>
4703 M:      David Woodhouse <dwmw2@infradead.org>
4704 L:      linux-embedded@vger.kernel.org
4705 S:      Maintained
4706
4707 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4708 M:      James Smart <james.smart@avagotech.com>
4709 M:      Dick Kennedy <dick.kennedy@avagotech.com>
4710 L:      linux-scsi@vger.kernel.org
4711 W:      http://www.avagotech.com
4712 S:      Supported
4713 F:      drivers/scsi/lpfc/
4714
4715 ENE CB710 FLASH CARD READER DRIVER
4716 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4717 S:      Maintained
4718 F:      drivers/misc/cb710/
4719 F:      drivers/mmc/host/cb710-mmc.*
4720 F:      include/linux/cb710.h
4721
4722 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4723 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4724 S:      Maintained
4725 F:      drivers/media/rc/ene_ir.*
4726
4727 EPSON S1D13XXX FRAMEBUFFER DRIVER
4728 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4729 S:      Maintained
4730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4731 F:      drivers/video/fbdev/s1d13xxxfb.c
4732 F:      include/video/s1d13xxxfb.h
4733
4734 ET131X NETWORK DRIVER
4735 M:      Mark Einon <mark.einon@gmail.com>
4736 S:      Odd Fixes
4737 F:      drivers/net/ethernet/agere/
4738
4739 ETHERNET BRIDGE
4740 M:      Stephen Hemminger <stephen@networkplumber.org>
4741 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4742 L:      netdev@vger.kernel.org
4743 W:      http://www.linuxfoundation.org/en/Net:Bridge
4744 S:      Maintained
4745 F:      include/linux/netfilter_bridge/
4746 F:      net/bridge/
4747
4748 ETHERNET PHY LIBRARY
4749 M:      Florian Fainelli <f.fainelli@gmail.com>
4750 L:      netdev@vger.kernel.org
4751 S:      Maintained
4752 F:      include/linux/phy.h
4753 F:      include/linux/phy_fixed.h
4754 F:      drivers/net/phy/
4755 F:      Documentation/networking/phy.txt
4756 F:      drivers/of/of_mdio.c
4757 F:      drivers/of/of_net.c
4758
4759 EXT2 FILE SYSTEM
4760 M:      Jan Kara <jack@suse.com>
4761 L:      linux-ext4@vger.kernel.org
4762 S:      Maintained
4763 F:      Documentation/filesystems/ext2.txt
4764 F:      fs/ext2/
4765 F:      include/linux/ext2*
4766
4767 EXT4 FILE SYSTEM
4768 M:      "Theodore Ts'o" <tytso@mit.edu>
4769 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4770 L:      linux-ext4@vger.kernel.org
4771 W:      http://ext4.wiki.kernel.org
4772 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4774 S:      Maintained
4775 F:      Documentation/filesystems/ext4.txt
4776 F:      fs/ext4/
4777
4778 Extended Verification Module (EVM)
4779 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4780 L:      linux-ima-devel@lists.sourceforge.net
4781 L:      linux-security-module@vger.kernel.org
4782 S:      Supported
4783 F:      security/integrity/evm/
4784
4785 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4786 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4787 M:      Chanwoo Choi <cw00.choi@samsung.com>
4788 L:      linux-kernel@vger.kernel.org
4789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4790 S:      Maintained
4791 F:      drivers/extcon/
4792 F:      include/linux/extcon/
4793 F:      include/linux/extcon.h
4794 F:      Documentation/extcon/
4795 F:      Documentation/devicetree/bindings/extcon/
4796
4797 EXYNOS DP DRIVER
4798 M:      Jingoo Han <jingoohan1@gmail.com>
4799 L:      dri-devel@lists.freedesktop.org
4800 S:      Maintained
4801 F:      drivers/gpu/drm/exynos/exynos_dp*
4802
4803 EXYNOS SYSMMU (IOMMU) driver
4804 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4805 L:      iommu@lists.linux-foundation.org
4806 S:      Maintained
4807 F:      drivers/iommu/exynos-iommu.c
4808
4809 EZchip NPS platform support
4810 M:      Noam Camus <noamc@ezchip.com>
4811 S:      Supported
4812 F:      arch/arc/plat-eznps
4813 F:      arch/arc/boot/dts/eznps.dts
4814
4815 F71805F HARDWARE MONITORING DRIVER
4816 M:      Jean Delvare <jdelvare@suse.com>
4817 L:      linux-hwmon@vger.kernel.org
4818 S:      Maintained
4819 F:      Documentation/hwmon/f71805f
4820 F:      drivers/hwmon/f71805f.c
4821
4822 FC0011 TUNER DRIVER
4823 M:      Michael Buesch <m@bues.ch>
4824 L:      linux-media@vger.kernel.org
4825 S:      Maintained
4826 F:      drivers/media/tuners/fc0011.h
4827 F:      drivers/media/tuners/fc0011.c
4828
4829 FC2580 MEDIA DRIVER
4830 M:      Antti Palosaari <crope@iki.fi>
4831 L:      linux-media@vger.kernel.org
4832 W:      https://linuxtv.org
4833 W:      http://palosaari.fi/linux/
4834 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4835 T:      git git://linuxtv.org/anttip/media_tree.git
4836 S:      Maintained
4837 F:      drivers/media/tuners/fc2580*
4838
4839 FANOTIFY
4840 M:      Eric Paris <eparis@redhat.com>
4841 S:      Maintained
4842 F:      fs/notify/fanotify/
4843 F:      include/linux/fanotify.h
4844 F:      include/uapi/linux/fanotify.h
4845
4846 FARSYNC SYNCHRONOUS DRIVER
4847 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4848 W:      http://www.farsite.co.uk/
4849 S:      Supported
4850 F:      drivers/net/wan/farsync.*
4851
4852 FAULT INJECTION SUPPORT
4853 M:      Akinobu Mita <akinobu.mita@gmail.com>
4854 S:      Supported
4855 F:      Documentation/fault-injection/
4856 F:      lib/fault-inject.c
4857
4858 FBTFT Framebuffer drivers
4859 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4860 M:      Noralf Trønnes <noralf@tronnes.org>
4861 S:      Maintained
4862 F:      drivers/staging/fbtft/
4863
4864 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4865 M:      Johannes Thumshirn <jth@kernel.org>
4866 L:      fcoe-devel@open-fcoe.org
4867 W:      www.Open-FCoE.org
4868 S:      Supported
4869 F:      drivers/scsi/libfc/
4870 F:      drivers/scsi/fcoe/
4871 F:      include/scsi/fc/
4872 F:      include/scsi/libfc.h
4873 F:      include/scsi/libfcoe.h
4874 F:      include/uapi/scsi/fc/
4875
4876 FILE LOCKING (flock() and fcntl()/lockf())
4877 M:      Jeff Layton <jlayton@poochiereds.net>
4878 M:      "J. Bruce Fields" <bfields@fieldses.org>
4879 L:      linux-fsdevel@vger.kernel.org
4880 S:      Maintained
4881 F:      include/linux/fcntl.h
4882 F:      include/linux/fs.h
4883 F:      include/uapi/linux/fcntl.h
4884 F:      include/uapi/linux/fs.h
4885 F:      fs/fcntl.c
4886 F:      fs/locks.c
4887
4888 FILESYSTEMS (VFS and infrastructure)
4889 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4890 L:      linux-fsdevel@vger.kernel.org
4891 S:      Maintained
4892 F:      fs/*
4893
4894 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4895 M:      Riku Voipio <riku.voipio@iki.fi>
4896 L:      linux-hwmon@vger.kernel.org
4897 S:      Maintained
4898 F:      drivers/hwmon/f75375s.c
4899 F:      include/linux/f75375s.h
4900
4901 FIREWIRE AUDIO DRIVERS
4902 M:      Clemens Ladisch <clemens@ladisch.de>
4903 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4904 T:      git git://git.alsa-project.org/alsa-kernel.git
4905 S:      Maintained
4906 F:      sound/firewire/
4907
4908 FIREWIRE MEDIA DRIVERS (firedtv)
4909 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4910 L:      linux-media@vger.kernel.org
4911 L:      linux1394-devel@lists.sourceforge.net
4912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4913 S:      Maintained
4914 F:      drivers/media/firewire/
4915
4916 FIREWIRE SBP-2 TARGET
4917 M:      Chris Boot <bootc@bootc.net>
4918 L:      linux-scsi@vger.kernel.org
4919 L:      target-devel@vger.kernel.org
4920 L:      linux1394-devel@lists.sourceforge.net
4921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4922 S:      Maintained
4923 F:      drivers/target/sbp/
4924
4925 FIREWIRE SUBSYSTEM
4926 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4927 L:      linux1394-devel@lists.sourceforge.net
4928 W:      http://ieee1394.wiki.kernel.org/
4929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4930 S:      Maintained
4931 F:      drivers/firewire/
4932 F:      include/linux/firewire.h
4933 F:      include/uapi/linux/firewire*.h
4934 F:      tools/firewire/
4935
4936 FIRMWARE LOADER (request_firmware)
4937 M:      Ming Lei <ming.lei@canonical.com>
4938 M:      Luis R. Rodriguez <mcgrof@kernel.org>
4939 L:      linux-kernel@vger.kernel.org
4940 S:      Maintained
4941 F:      Documentation/firmware_class/
4942 F:      drivers/base/firmware*.c
4943 F:      include/linux/firmware.h
4944
4945 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4946 M:      Joshua Morris <josh.h.morris@us.ibm.com>
4947 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4948 S:      Maintained
4949 F:      drivers/block/rsxx/
4950
4951 FLOPPY DRIVER
4952 M:      Jiri Kosina <jikos@kernel.org>
4953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4954 S:      Odd fixes
4955 F:      drivers/block/floppy.c
4956
4957 FMC SUBSYSTEM
4958 M:      Alessandro Rubini <rubini@gnudd.com>
4959 W:      http://www.ohwr.org/projects/fmc-bus
4960 S:      Supported
4961 F:      drivers/fmc/
4962 F:      include/linux/fmc*.h
4963 F:      include/linux/ipmi-fru.h
4964 K:      fmc_d.*register
4965
4966 FPGA MANAGER FRAMEWORK
4967 M:      Alan Tull <atull@opensource.altera.com>
4968 R:      Moritz Fischer <moritz.fischer@ettus.com>
4969 S:      Maintained
4970 F:      drivers/fpga/
4971 F:      include/linux/fpga/fpga-mgr.h
4972 W:      http://www.rocketboards.org
4973
4974 FPU EMULATOR
4975 M:      Bill Metzenthen <billm@melbpc.org.au>
4976 W:      http://floatingpoint.sourceforge.net/emulator/index.html
4977 S:      Maintained
4978 F:      arch/x86/math-emu/
4979
4980 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4981 L:      netdev@vger.kernel.org
4982 S:      Orphan
4983 F:      drivers/net/wan/dlci.c
4984 F:      drivers/net/wan/sdla.c
4985
4986 FRAMEBUFFER LAYER
4987 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4988 L:      linux-fbdev@vger.kernel.org
4989 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
4990 S:      Maintained
4991 F:      Documentation/fb/
4992 F:      drivers/video/
4993 F:      include/video/
4994 F:      include/linux/fb.h
4995 F:      include/uapi/video/
4996 F:      include/uapi/linux/fb.h
4997
4998 FREESCALE DIU FRAMEBUFFER DRIVER
4999 M:      Timur Tabi <timur@tabi.org>
5000 L:      linux-fbdev@vger.kernel.org
5001 S:      Maintained
5002 F:      drivers/video/fbdev/fsl-diu-fb.*
5003
5004 FREESCALE DMA DRIVER
5005 M:      Li Yang <leoli@freescale.com>
5006 M:      Zhang Wei <zw@zh-kernel.org>
5007 L:      linuxppc-dev@lists.ozlabs.org
5008 S:      Maintained
5009 F:      drivers/dma/fsldma.*
5010
5011 FREESCALE GPMI NAND DRIVER
5012 M:      Han Xu <han.xu@nxp.com>
5013 L:      linux-mtd@lists.infradead.org
5014 S:      Maintained
5015 F:      drivers/mtd/nand/gpmi-nand/*
5016
5017 FREESCALE I2C CPM DRIVER
5018 M:      Jochen Friedrich <jochen@scram.de>
5019 L:      linuxppc-dev@lists.ozlabs.org
5020 L:      linux-i2c@vger.kernel.org
5021 S:      Maintained
5022 F:      drivers/i2c/busses/i2c-cpm.c
5023
5024 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5025 M:      Sascha Hauer <kernel@pengutronix.de>
5026 L:      linux-fbdev@vger.kernel.org
5027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5028 S:      Maintained
5029 F:      include/linux/platform_data/video-imxfb.h
5030 F:      drivers/video/fbdev/imxfb.c
5031
5032 FREESCALE QUAD SPI DRIVER
5033 M:      Han Xu <han.xu@nxp.com>
5034 L:      linux-mtd@lists.infradead.org
5035 S:      Maintained
5036 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5037
5038 FREESCALE SOC FS_ENET DRIVER
5039 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5040 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5041 L:      linuxppc-dev@lists.ozlabs.org
5042 L:      netdev@vger.kernel.org
5043 S:      Maintained
5044 F:      drivers/net/ethernet/freescale/fs_enet/
5045 F:      include/linux/fs_enet_pd.h
5046
5047 FREESCALE IMX / MXC FEC DRIVER
5048 M:      Fugang Duan <fugang.duan@nxp.com>
5049 L:      netdev@vger.kernel.org
5050 S:      Maintained
5051 F:      drivers/net/ethernet/freescale/fec_main.c
5052 F:      drivers/net/ethernet/freescale/fec_ptp.c
5053 F:      drivers/net/ethernet/freescale/fec.h
5054 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5055
5056 FREESCALE QORIQ DPAA FMAN DRIVER
5057 M:      Madalin Bucur <madalin.bucur@nxp.com>
5058 L:      netdev@vger.kernel.org
5059 S:      Maintained
5060 F:      drivers/net/ethernet/freescale/fman
5061 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5062
5063 FREESCALE QUICC ENGINE LIBRARY
5064 L:      linuxppc-dev@lists.ozlabs.org
5065 S:      Orphan
5066 F:      drivers/soc/fsl/qe/
5067 F:      include/soc/fsl/*qe*.h
5068 F:      include/soc/fsl/*ucc*.h
5069
5070 FREESCALE USB PERIPHERAL DRIVERS
5071 M:      Li Yang <leoli@freescale.com>
5072 L:      linux-usb@vger.kernel.org
5073 L:      linuxppc-dev@lists.ozlabs.org
5074 S:      Maintained
5075 F:      drivers/usb/gadget/udc/fsl*
5076
5077 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5078 M:      Li Yang <leoli@freescale.com>
5079 L:      netdev@vger.kernel.org
5080 L:      linuxppc-dev@lists.ozlabs.org
5081 S:      Maintained
5082 F:      drivers/net/ethernet/freescale/ucc_geth*
5083
5084 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5085 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5086 L:      netdev@vger.kernel.org
5087 S:      Maintained
5088 F:      drivers/net/ethernet/freescale/gianfar*
5089 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5090 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5091
5092 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5093 M:      Zhao Qiang <qiang.zhao@nxp.com>
5094 L:      netdev@vger.kernel.org
5095 L:      linuxppc-dev@lists.ozlabs.org
5096 S:      Maintained
5097 F:      drivers/net/wan/fsl_ucc_hdlc*
5098
5099 FREESCALE QUICC ENGINE UCC UART DRIVER
5100 M:      Timur Tabi <timur@tabi.org>
5101 L:      linuxppc-dev@lists.ozlabs.org
5102 S:      Maintained
5103 F:      drivers/tty/serial/ucc_uart.c
5104
5105 FREESCALE SOC SOUND DRIVERS
5106 M:      Timur Tabi <timur@tabi.org>
5107 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5108 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5109 R:      Fabio Estevam <fabio.estevam@nxp.com>
5110 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5111 L:      linuxppc-dev@lists.ozlabs.org
5112 S:      Maintained
5113 F:      sound/soc/fsl/fsl*
5114 F:      sound/soc/fsl/imx*
5115 F:      sound/soc/fsl/mpc8610_hpcd.c
5116
5117 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5118 M:      "J. German Rivera" <German.Rivera@freescale.com>
5119 M:      Stuart Yoder <stuart.yoder@nxp.com>
5120 L:      linux-kernel@vger.kernel.org
5121 S:      Maintained
5122 F:      drivers/staging/fsl-mc/
5123
5124 FREEVXFS FILESYSTEM
5125 M:      Christoph Hellwig <hch@infradead.org>
5126 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5127 S:      Maintained
5128 F:      fs/freevxfs/
5129
5130 FREEZER
5131 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5132 M:      Pavel Machek <pavel@ucw.cz>
5133 L:      linux-pm@vger.kernel.org
5134 S:      Supported
5135 F:      Documentation/power/freezing-of-tasks.txt
5136 F:      include/linux/freezer.h
5137 F:      kernel/freezer.c
5138
5139 FRONTSWAP API
5140 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5141 L:      linux-kernel@vger.kernel.org
5142 S:      Maintained
5143 F:      mm/frontswap.c
5144 F:      include/linux/frontswap.h
5145
5146 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5147 M:      David Howells <dhowells@redhat.com>
5148 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5149 S:      Supported
5150 F:      Documentation/filesystems/caching/
5151 F:      fs/fscache/
5152 F:      include/linux/fscache*.h
5153
5154 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5155 M:      Theodore Y. Ts'o <tytso@mit.edu>
5156 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5157 S:      Supported
5158 F:      fs/crypto/
5159 F:      include/linux/fscrypto.h
5160
5161 F2FS FILE SYSTEM
5162 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5163 M:      Chao Yu <yuchao0@huawei.com>
5164 L:      linux-f2fs-devel@lists.sourceforge.net
5165 W:      https://f2fs.wiki.kernel.org/
5166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5167 S:      Maintained
5168 F:      Documentation/filesystems/f2fs.txt
5169 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5170 F:      fs/f2fs/
5171 F:      include/linux/f2fs_fs.h
5172 F:      include/trace/events/f2fs.h
5173
5174 FUJITSU FR-V (FRV) PORT
5175 S:      Orphan
5176 F:      arch/frv/
5177
5178 FUJITSU LAPTOP EXTRAS
5179 M:      Jonathan Woithe <jwoithe@just42.net>
5180 L:      platform-driver-x86@vger.kernel.org
5181 S:      Maintained
5182 F:      drivers/platform/x86/fujitsu-laptop.c
5183
5184 FUJITSU M-5MO LS CAMERA ISP DRIVER
5185 M:      Kyungmin Park <kyungmin.park@samsung.com>
5186 M:      Heungjun Kim <riverful.kim@samsung.com>
5187 L:      linux-media@vger.kernel.org
5188 S:      Maintained
5189 F:      drivers/media/i2c/m5mols/
5190 F:      include/media/i2c/m5mols.h
5191
5192 FUJITSU TABLET EXTRAS
5193 M:      Robert Gerlach <khnz@gmx.de>
5194 L:      platform-driver-x86@vger.kernel.org
5195 S:      Maintained
5196 F:      drivers/platform/x86/fujitsu-tablet.c
5197
5198 FUSE: FILESYSTEM IN USERSPACE
5199 M:      Miklos Szeredi <miklos@szeredi.hu>
5200 L:      linux-fsdevel@vger.kernel.org
5201 W:      http://fuse.sourceforge.net/
5202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5203 S:      Maintained
5204 F:      fs/fuse/
5205 F:      include/uapi/linux/fuse.h
5206 F:      Documentation/filesystems/fuse.txt
5207
5208 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5209 M:      Rik Faith <faith@cs.unc.edu>
5210 L:      linux-scsi@vger.kernel.org
5211 S:      Odd Fixes (e.g., new signatures)
5212 F:      drivers/scsi/fdomain.*
5213
5214 GCC PLUGINS
5215 M:      Kees Cook <keescook@chromium.org>
5216 R:      Emese Revfy <re.emese@gmail.com>
5217 L:      kernel-hardening@lists.openwall.com
5218 S:      Maintained
5219 F:      scripts/gcc-plugins/
5220 F:      scripts/gcc-plugin.sh
5221 F:      Documentation/gcc-plugins.txt
5222
5223 GCOV BASED KERNEL PROFILING
5224 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5225 S:      Maintained
5226 F:      kernel/gcov/
5227 F:      Documentation/dev-tools/gcov.rst
5228
5229 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5230 M:      Achim Leubner <achim_leubner@adaptec.com>
5231 L:      linux-scsi@vger.kernel.org
5232 W:      http://www.icp-vortex.com/
5233 S:      Supported
5234 F:      drivers/scsi/gdt*
5235
5236 GDB KERNEL DEBUGGING HELPER SCRIPTS
5237 M:      Jan Kiszka <jan.kiszka@siemens.com>
5238 M:      Kieran Bingham <kieran@bingham.xyz>
5239 S:      Supported
5240 F:      scripts/gdb/
5241
5242 GEMTEK FM RADIO RECEIVER DRIVER
5243 M:      Hans Verkuil <hverkuil@xs4all.nl>
5244 L:      linux-media@vger.kernel.org
5245 T:      git git://linuxtv.org/media_tree.git
5246 W:      https://linuxtv.org
5247 S:      Maintained
5248 F:      drivers/media/radio/radio-gemtek*
5249
5250 GENERIC GPIO I2C DRIVER
5251 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5252 S:      Supported
5253 F:      drivers/i2c/busses/i2c-gpio.c
5254 F:      include/linux/i2c-gpio.h
5255
5256 GENERIC GPIO I2C MULTIPLEXER DRIVER
5257 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5258 L:      linux-i2c@vger.kernel.org
5259 S:      Supported
5260 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5261 F:      include/linux/i2c-mux-gpio.h
5262 F:      Documentation/i2c/muxes/i2c-mux-gpio
5263
5264 GENERIC HDLC (WAN) DRIVERS
5265 M:      Krzysztof Halasa <khc@pm.waw.pl>
5266 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5267 S:      Maintained
5268 F:      drivers/net/wan/c101.c
5269 F:      drivers/net/wan/hd6457*
5270 F:      drivers/net/wan/hdlc*
5271 F:      drivers/net/wan/n2.c
5272 F:      drivers/net/wan/pc300too.c
5273 F:      drivers/net/wan/pci200syn.c
5274 F:      drivers/net/wan/wanxl*
5275
5276 GENERIC INCLUDE/ASM HEADER FILES
5277 M:      Arnd Bergmann <arnd@arndb.de>
5278 L:      linux-arch@vger.kernel.org
5279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5280 S:      Maintained
5281 F:      include/asm-generic/
5282 F:      include/uapi/asm-generic/
5283
5284 GENERIC PHY FRAMEWORK
5285 M:      Kishon Vijay Abraham I <kishon@ti.com>
5286 L:      linux-kernel@vger.kernel.org
5287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5288 S:      Supported
5289 F:      drivers/phy/
5290 F:      include/linux/phy/
5291
5292 GENERIC PM DOMAINS
5293 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5294 M:      Kevin Hilman <khilman@kernel.org>
5295 M:      Ulf Hansson <ulf.hansson@linaro.org>
5296 L:      linux-pm@vger.kernel.org
5297 S:      Supported
5298 F:      drivers/base/power/domain*.c
5299 F:      include/linux/pm_domain.h
5300
5301 GENERIC UIO DRIVER FOR PCI DEVICES
5302 M:      "Michael S. Tsirkin" <mst@redhat.com>
5303 L:      kvm@vger.kernel.org
5304 S:      Supported
5305 F:      drivers/uio/uio_pci_generic.c
5306
5307 GET_MAINTAINER SCRIPT
5308 M:      Joe Perches <joe@perches.com>
5309 S:      Maintained
5310 F:      scripts/get_maintainer.pl
5311
5312 GENWQE (IBM Generic Workqueue Card)
5313 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5314 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5315 S:      Supported
5316 F:      drivers/misc/genwqe/
5317
5318 GFS2 FILE SYSTEM
5319 M:      Steven Whitehouse <swhiteho@redhat.com>
5320 M:      Bob Peterson <rpeterso@redhat.com>
5321 L:      cluster-devel@redhat.com
5322 W:      http://sources.redhat.com/cluster/
5323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5324 S:      Supported
5325 F:      Documentation/filesystems/gfs2*.txt
5326 F:      fs/gfs2/
5327 F:      include/uapi/linux/gfs2_ondisk.h
5328
5329 GIGASET ISDN DRIVERS
5330 M:      Paul Bolle <pebolle@tiscali.nl>
5331 L:      gigaset307x-common@lists.sourceforge.net
5332 W:      http://gigaset307x.sourceforge.net/
5333 S:      Odd Fixes
5334 F:      Documentation/isdn/README.gigaset
5335 F:      drivers/isdn/gigaset/
5336 F:      include/uapi/linux/gigaset_dev.h
5337
5338 GO7007 MPEG CODEC
5339 M:      Hans Verkuil <hans.verkuil@cisco.com>
5340 L:      linux-media@vger.kernel.org
5341 S:      Maintained
5342 F:      drivers/media/usb/go7007/
5343
5344 GOODIX TOUCHSCREEN
5345 M:      Bastien Nocera <hadess@hadess.net>
5346 L:      linux-input@vger.kernel.org
5347 S:      Maintained
5348 F:      drivers/input/touchscreen/goodix.c
5349
5350 GPIO MOCKUP DRIVER
5351 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5352 L:      linux-gpio@vger.kernel.org
5353 S:      Maintained
5354 F:      drivers/gpio/gpio-mockup.c
5355 F:      tools/testing/selftests/gpio/
5356
5357 GPIO SUBSYSTEM
5358 M:      Linus Walleij <linus.walleij@linaro.org>
5359 M:      Alexandre Courbot <gnurou@gmail.com>
5360 L:      linux-gpio@vger.kernel.org
5361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5362 S:      Maintained
5363 F:      Documentation/devicetree/bindings/gpio/
5364 F:      Documentation/gpio/
5365 F:      Documentation/ABI/testing/gpio-cdev
5366 F:      Documentation/ABI/obsolete/sysfs-gpio
5367 F:      drivers/gpio/
5368 F:      include/linux/gpio/
5369 F:      include/linux/gpio.h
5370 F:      include/asm-generic/gpio.h
5371 F:      include/uapi/linux/gpio.h
5372 F:      tools/gpio/
5373
5374 GRE DEMULTIPLEXER DRIVER
5375 M:      Dmitry Kozlov <xeb@mail.ru>
5376 L:      netdev@vger.kernel.org
5377 S:      Maintained
5378 F:      net/ipv4/gre_demux.c
5379 F:      net/ipv4/gre_offload.c
5380 F:      include/net/gre.h
5381
5382 GRETH 10/100/1G Ethernet MAC device driver
5383 M:      Andreas Larsson <andreas@gaisler.com>
5384 L:      netdev@vger.kernel.org
5385 S:      Maintained
5386 F:      drivers/net/ethernet/aeroflex/
5387
5388 GREYBUS SUBSYSTEM
5389 M:      Johan Hovold <johan@kernel.org>
5390 M:      Alex Elder <elder@kernel.org>
5391 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5392 S:      Maintained
5393 F:      drivers/staging/greybus/
5394
5395 GREYBUS AUDIO PROTOCOLS DRIVERS
5396 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5397 M:      Mark Greer <mgreer@animalcreek.com>
5398 S:      Maintained
5399 F:      drivers/staging/greybus/audio_apbridgea.c
5400 F:      drivers/staging/greybus/audio_apbridgea.h
5401 F:      drivers/staging/greybus/audio_codec.c
5402 F:      drivers/staging/greybus/audio_codec.h
5403 F:      drivers/staging/greybus/audio_gb.c
5404 F:      drivers/staging/greybus/audio_manager.c
5405 F:      drivers/staging/greybus/audio_manager.h
5406 F:      drivers/staging/greybus/audio_manager_module.c
5407 F:      drivers/staging/greybus/audio_manager_private.h
5408 F:      drivers/staging/greybus/audio_manager_sysfs.c
5409 F:      drivers/staging/greybus/audio_module.c
5410 F:      drivers/staging/greybus/audio_topology.c
5411
5412 GREYBUS PROTOCOLS DRIVERS
5413 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5414 S:      Maintained
5415 F:      drivers/staging/greybus/sdio.c
5416 F:      drivers/staging/greybus/light.c
5417 F:      drivers/staging/greybus/gpio.c
5418 F:      drivers/staging/greybus/power_supply.c
5419 F:      drivers/staging/greybus/spi.c
5420 F:      drivers/staging/greybus/spilib.c
5421
5422 GREYBUS PROTOCOLS DRIVERS
5423 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5424 S:      Maintained
5425 F:      drivers/staging/greybus/loopback.c
5426 F:      drivers/staging/greybus/timesync.c
5427 F:      drivers/staging/greybus/timesync_platform.c
5428
5429 GREYBUS PROTOCOLS DRIVERS
5430 M:      Viresh Kumar <vireshk@kernel.org>
5431 S:      Maintained
5432 F:      drivers/staging/greybus/authentication.c
5433 F:      drivers/staging/greybus/bootrom.c
5434 F:      drivers/staging/greybus/firmware.h
5435 F:      drivers/staging/greybus/fw-core.c
5436 F:      drivers/staging/greybus/fw-download.c
5437 F:      drivers/staging/greybus/fw-managament.c
5438 F:      drivers/staging/greybus/greybus_authentication.h
5439 F:      drivers/staging/greybus/greybus_firmware.h
5440 F:      drivers/staging/greybus/hid.c
5441 F:      drivers/staging/greybus/i2c.c
5442 F:      drivers/staging/greybus/spi.c
5443 F:      drivers/staging/greybus/spilib.c
5444 F:      drivers/staging/greybus/spilib.h
5445
5446 GREYBUS PROTOCOLS DRIVERS
5447 M:      David Lin <dtwlin@gmail.com>
5448 S:      Maintained
5449 F:      drivers/staging/greybus/uart.c
5450 F:      drivers/staging/greybus/log.c
5451
5452 GREYBUS PLATFORM DRIVERS
5453 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5454 S:      Maintained
5455 F:      drivers/staging/greybus/arche-platform.c
5456 F:      drivers/staging/greybus/arche-apb-ctrl.c
5457 F:      drivers/staging/greybus/arche_platform.h
5458
5459 GS1662 VIDEO SERIALIZER
5460 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5461 L:      linux-media@vger.kernel.org
5462 T:      git git://linuxtv.org/media_tree.git
5463 S:      Maintained
5464 F:      drivers/media/spi/gs1662.c
5465
5466 GSPCA FINEPIX SUBDRIVER
5467 M:      Frank Zago <frank@zago.net>
5468 L:      linux-media@vger.kernel.org
5469 T:      git git://linuxtv.org/media_tree.git
5470 S:      Maintained
5471 F:      drivers/media/usb/gspca/finepix.c
5472
5473 GSPCA GL860 SUBDRIVER
5474 M:      Olivier Lorin <o.lorin@laposte.net>
5475 L:      linux-media@vger.kernel.org
5476 T:      git git://linuxtv.org/media_tree.git
5477 S:      Maintained
5478 F:      drivers/media/usb/gspca/gl860/
5479
5480 GSPCA M5602 SUBDRIVER
5481 M:      Erik Andren <erik.andren@gmail.com>
5482 L:      linux-media@vger.kernel.org
5483 T:      git git://linuxtv.org/media_tree.git
5484 S:      Maintained
5485 F:      drivers/media/usb/gspca/m5602/
5486
5487 GSPCA PAC207 SONIXB SUBDRIVER
5488 M:      Hans Verkuil <hverkuil@xs4all.nl>
5489 L:      linux-media@vger.kernel.org
5490 T:      git git://linuxtv.org/media_tree.git
5491 S:      Odd Fixes
5492 F:      drivers/media/usb/gspca/pac207.c
5493
5494 GSPCA SN9C20X SUBDRIVER
5495 M:      Brian Johnson <brijohn@gmail.com>
5496 L:      linux-media@vger.kernel.org
5497 T:      git git://linuxtv.org/media_tree.git
5498 S:      Maintained
5499 F:      drivers/media/usb/gspca/sn9c20x.c
5500
5501 GSPCA T613 SUBDRIVER
5502 M:      Leandro Costantino <lcostantino@gmail.com>
5503 L:      linux-media@vger.kernel.org
5504 T:      git git://linuxtv.org/media_tree.git
5505 S:      Maintained
5506 F:      drivers/media/usb/gspca/t613.c
5507
5508 GSPCA USB WEBCAM DRIVER
5509 M:      Hans Verkuil <hverkuil@xs4all.nl>
5510 L:      linux-media@vger.kernel.org
5511 T:      git git://linuxtv.org/media_tree.git
5512 S:      Odd Fixes
5513 F:      drivers/media/usb/gspca/
5514
5515 GUID PARTITION TABLE (GPT)
5516 M:      Davidlohr Bueso <dave@stgolabs.net>
5517 L:      linux-efi@vger.kernel.org
5518 S:      Maintained
5519 F:      block/partitions/efi.*
5520
5521 STK1160 USB VIDEO CAPTURE DRIVER
5522 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5523 L:      linux-media@vger.kernel.org
5524 T:      git git://linuxtv.org/media_tree.git
5525 S:      Maintained
5526 F:      drivers/media/usb/stk1160/
5527
5528 H8/300 ARCHITECTURE
5529 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5530 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5531 W:      http://uclinux-h8.sourceforge.jp
5532 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5533 S:      Maintained
5534 F:      arch/h8300/
5535 F:      drivers/clocksource/h8300_*.c
5536 F:      drivers/clk/h8300/
5537 F:      drivers/irqchip/irq-renesas-h8*.c
5538
5539 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5540 M:      Frank Seidel <frank@f-seidel.de>
5541 L:      platform-driver-x86@vger.kernel.org
5542 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5543 S:      Maintained
5544 F:      drivers/platform/x86/hdaps.c
5545
5546 HDPVR USB VIDEO ENCODER DRIVER
5547 M:      Hans Verkuil <hverkuil@xs4all.nl>
5548 L:      linux-media@vger.kernel.org
5549 T:      git git://linuxtv.org/media_tree.git
5550 W:      https://linuxtv.org
5551 S:      Odd Fixes
5552 F:      drivers/media/usb/hdpvr/
5553
5554 HWPOISON MEMORY FAILURE HANDLING
5555 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5556 L:      linux-mm@kvack.org
5557 S:      Maintained
5558 F:      mm/memory-failure.c
5559 F:      mm/hwpoison-inject.c
5560
5561 HYPERVISOR VIRTUAL CONSOLE DRIVER
5562 L:      linuxppc-dev@lists.ozlabs.org
5563 S:      Odd Fixes
5564 F:      drivers/tty/hvc/
5565
5566 HACKRF MEDIA DRIVER
5567 M:      Antti Palosaari <crope@iki.fi>
5568 L:      linux-media@vger.kernel.org
5569 W:      https://linuxtv.org
5570 W:      http://palosaari.fi/linux/
5571 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5572 T:      git git://linuxtv.org/anttip/media_tree.git
5573 S:      Maintained
5574 F:      drivers/media/usb/hackrf/
5575
5576 HARDWARE MONITORING
5577 M:      Jean Delvare <jdelvare@suse.com>
5578 M:      Guenter Roeck <linux@roeck-us.net>
5579 L:      linux-hwmon@vger.kernel.org
5580 W:      http://hwmon.wiki.kernel.org/
5581 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5583 S:      Maintained
5584 F:      Documentation/hwmon/
5585 F:      drivers/hwmon/
5586 F:      include/linux/hwmon*.h
5587
5588 HARDWARE RANDOM NUMBER GENERATOR CORE
5589 M:      Matt Mackall <mpm@selenic.com>
5590 M:      Herbert Xu <herbert@gondor.apana.org.au>
5591 L:      linux-crypto@vger.kernel.org
5592 S:      Odd fixes
5593 F:      Documentation/devicetree/bindings/rng/
5594 F:      Documentation/hw_random.txt
5595 F:      drivers/char/hw_random/
5596 F:      include/linux/hw_random.h
5597
5598 HARDWARE SPINLOCK CORE
5599 M:      Ohad Ben-Cohen <ohad@wizery.com>
5600 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5601 L:      linux-remoteproc@vger.kernel.org
5602 S:      Maintained
5603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5604 F:      Documentation/devicetree/bindings/hwlock/
5605 F:      Documentation/hwspinlock.txt
5606 F:      drivers/hwspinlock/
5607 F:      include/linux/hwspinlock.h
5608
5609 HARMONY SOUND DRIVER
5610 L:      linux-parisc@vger.kernel.org
5611 S:      Maintained
5612 F:      sound/parisc/harmony.*
5613
5614 HD29L2 MEDIA DRIVER
5615 M:      Antti Palosaari <crope@iki.fi>
5616 L:      linux-media@vger.kernel.org
5617 W:      https://linuxtv.org
5618 W:      http://palosaari.fi/linux/
5619 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5620 T:      git git://linuxtv.org/anttip/media_tree.git
5621 S:      Maintained
5622 F:      drivers/media/dvb-frontends/hd29l2*
5623
5624 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5625 M:      Brian Boylston <brian.boylston@hpe.com>
5626 S:      Supported
5627 F:      Documentation/watchdog/hpwdt.txt
5628 F:      drivers/watchdog/hpwdt.c
5629
5630 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5631 M:      Don Brace <don.brace@microsemi.com>
5632 L:      iss_storagedev@hp.com
5633 L:      esc.storagedev@microsemi.com
5634 L:      linux-scsi@vger.kernel.org
5635 S:      Supported
5636 F:      Documentation/scsi/hpsa.txt
5637 F:      drivers/scsi/hpsa*.[ch]
5638 F:      include/linux/cciss*.h
5639 F:      include/uapi/linux/cciss*.h
5640
5641 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5642 M:      Don Brace <don.brace@microsemi.com>
5643 L:      iss_storagedev@hp.com
5644 L:      esc.storagedev@microsemi.com
5645 L:      linux-scsi@vger.kernel.org
5646 S:      Supported
5647 F:      Documentation/blockdev/cciss.txt
5648 F:      drivers/block/cciss*
5649 F:      include/linux/cciss_ioctl.h
5650 F:      include/uapi/linux/cciss_ioctl.h
5651
5652 HFI1 DRIVER
5653 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5654 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5655 L:      linux-rdma@vger.kernel.org
5656 S:      Supported
5657 F:      drivers/infiniband/hw/hfi1
5658
5659 HFS FILESYSTEM
5660 L:      linux-fsdevel@vger.kernel.org
5661 S:      Orphan
5662 F:      Documentation/filesystems/hfs.txt
5663 F:      fs/hfs/
5664
5665 HFSPLUS FILESYSTEM
5666 L:      linux-fsdevel@vger.kernel.org
5667 S:      Orphan
5668 F:      Documentation/filesystems/hfsplus.txt
5669 F:      fs/hfsplus/
5670
5671 HGA FRAMEBUFFER DRIVER
5672 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5673 L:      linux-nvidia@lists.surfsouth.com
5674 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5675 S:      Maintained
5676 F:      drivers/video/fbdev/hgafb.c
5677
5678 HIBERNATION (aka Software Suspend, aka swsusp)
5679 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5680 M:      Pavel Machek <pavel@ucw.cz>
5681 L:      linux-pm@vger.kernel.org
5682 B:      https://bugzilla.kernel.org
5683 S:      Supported
5684 F:      arch/x86/power/
5685 F:      drivers/base/power/
5686 F:      kernel/power/
5687 F:      include/linux/suspend.h
5688 F:      include/linux/freezer.h
5689 F:      include/linux/pm.h
5690 F:      arch/*/include/asm/suspend*.h
5691
5692 HID CORE LAYER
5693 M:      Jiri Kosina <jikos@kernel.org>
5694 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5695 L:      linux-input@vger.kernel.org
5696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5697 S:      Maintained
5698 F:      drivers/hid/
5699 F:      include/linux/hid*
5700 F:      include/uapi/linux/hid*
5701
5702 HID SENSOR HUB DRIVERS
5703 M:      Jiri Kosina <jikos@kernel.org>
5704 M:      Jonathan Cameron <jic23@kernel.org>
5705 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5706 L:      linux-input@vger.kernel.org
5707 L:      linux-iio@vger.kernel.org
5708 S:      Maintained
5709 F:      Documentation/hid/hid-sensor*
5710 F:      drivers/hid/hid-sensor-*
5711 F:      drivers/iio/*/hid-*
5712 F:      include/linux/hid-sensor-*
5713
5714 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5715 M:      Thomas Gleixner <tglx@linutronix.de>
5716 L:      linux-kernel@vger.kernel.org
5717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5718 S:      Maintained
5719 F:      Documentation/timers/
5720 F:      kernel/time/hrtimer.c
5721 F:      kernel/time/clockevents.c
5722 F:      kernel/time/tick*.*
5723 F:      kernel/time/timer_*.c
5724 F:      include/linux/clockchips.h
5725 F:      include/linux/hrtimer.h
5726
5727 HIGH-SPEED SCC DRIVER FOR AX.25
5728 L:      linux-hams@vger.kernel.org
5729 S:      Orphan
5730 F:      drivers/net/hamradio/dmascc.c
5731 F:      drivers/net/hamradio/scc.c
5732
5733 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5734 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5735 W:      http://www.highpoint-tech.com
5736 S:      Supported
5737 F:      Documentation/scsi/hptiop.txt
5738 F:      drivers/scsi/hptiop.c
5739
5740 HIPPI
5741 M:      Jes Sorensen <jes@trained-monkey.org>
5742 L:      linux-hippi@sunsite.dk
5743 S:      Maintained
5744 F:      include/linux/hippidevice.h
5745 F:      include/uapi/linux/if_hippi.h
5746 F:      net/802/hippi.c
5747 F:      drivers/net/hippi/
5748
5749 HISILICON NETWORK SUBSYSTEM DRIVER
5750 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5751 M:      Salil Mehta <salil.mehta@huawei.com>
5752 L:      netdev@vger.kernel.org
5753 W:      http://www.hisilicon.com
5754 S:      Maintained
5755 F:      drivers/net/ethernet/hisilicon/
5756 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5757
5758 HISILICON ROCE DRIVER
5759 M:      Lijun Ou <oulijun@huawei.com>
5760 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5761 L:      linux-rdma@vger.kernel.org
5762 S:      Maintained
5763 F:      drivers/infiniband/hw/hns/
5764 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5765
5766 HISILICON SAS Controller
5767 M:      John Garry <john.garry@huawei.com>
5768 W:      http://www.hisilicon.com
5769 S:      Supported
5770 F:      drivers/scsi/hisi_sas/
5771 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5772
5773 HOST AP DRIVER
5774 M:      Jouni Malinen <j@w1.fi>
5775 L:      linux-wireless@vger.kernel.org
5776 W:      http://w1.fi/hostap-driver.html
5777 S:      Obsolete
5778 F:      drivers/net/wireless/intersil/hostap/
5779
5780 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5781 L:      platform-driver-x86@vger.kernel.org
5782 S:      Orphan
5783 F:      drivers/platform/x86/tc1100-wmi.c
5784
5785 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5786 M:      Jaroslav Kysela <perex@perex.cz>
5787 S:      Maintained
5788 F:      drivers/net/ethernet/hp/hp100.*
5789
5790 HPET:   High Precision Event Timers driver
5791 M:      Clemens Ladisch <clemens@ladisch.de>
5792 S:      Maintained
5793 F:      Documentation/timers/hpet.txt
5794 F:      drivers/char/hpet.c
5795 F:      include/linux/hpet.h
5796 F:      include/uapi/linux/hpet.h
5797
5798 HPET:   x86
5799 S:      Orphan
5800 F:      arch/x86/kernel/hpet.c
5801 F:      arch/x86/include/asm/hpet.h
5802
5803 HPFS FILESYSTEM
5804 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5805 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5806 S:      Maintained
5807 F:      fs/hpfs/
5808
5809 HSI SUBSYSTEM
5810 M:      Sebastian Reichel <sre@kernel.org>
5811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5812 S:      Maintained
5813 F:      Documentation/ABI/testing/sysfs-bus-hsi
5814 F:      Documentation/device-drivers/serial-interfaces.rst
5815 F:      drivers/hsi/
5816 F:      include/linux/hsi/
5817 F:      include/uapi/linux/hsi/
5818
5819 HSO 3G MODEM DRIVER
5820 M:      Jan Dumon <j.dumon@option.com>
5821 W:      http://www.pharscape.org
5822 S:      Maintained
5823 F:      drivers/net/usb/hso.c
5824
5825 HSR NETWORK PROTOCOL
5826 M:      Arvid Brodin <arvid.brodin@alten.se>
5827 L:      netdev@vger.kernel.org
5828 S:      Maintained
5829 F:      net/hsr/
5830
5831 HTCPEN TOUCHSCREEN DRIVER
5832 M:      Pau Oliva Fora <pof@eslack.org>
5833 L:      linux-input@vger.kernel.org
5834 S:      Maintained
5835 F:      drivers/input/touchscreen/htcpen.c
5836
5837 HUGETLB FILESYSTEM
5838 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5839 S:      Maintained
5840 F:      fs/hugetlbfs/
5841
5842 HVA ST MEDIA DRIVER
5843 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5844 L:      linux-media@vger.kernel.org
5845 T:      git git://linuxtv.org/media_tree.git
5846 W:      https://linuxtv.org
5847 S:      Supported
5848 F:      drivers/media/platform/sti/hva
5849
5850 Hyper-V CORE AND DRIVERS
5851 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5852 M:      Haiyang Zhang <haiyangz@microsoft.com>
5853 L:      devel@linuxdriverproject.org
5854 S:      Maintained
5855 F:      arch/x86/include/asm/mshyperv.h
5856 F:      arch/x86/include/uapi/asm/hyperv.h
5857 F:      arch/x86/kernel/cpu/mshyperv.c
5858 F:      drivers/hid/hid-hyperv.c
5859 F:      drivers/hv/
5860 F:      drivers/input/serio/hyperv-keyboard.c
5861 F:      drivers/pci/host/pci-hyperv.c
5862 F:      drivers/net/hyperv/
5863 F:      drivers/scsi/storvsc_drv.c
5864 F:      drivers/video/fbdev/hyperv_fb.c
5865 F:      include/linux/hyperv.h
5866 F:      tools/hv/
5867 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5868
5869 I2C MUXES
5870 M:      Peter Rosin <peda@axentia.se>
5871 L:      linux-i2c@vger.kernel.org
5872 S:      Maintained
5873 F:      Documentation/i2c/i2c-topology
5874 F:      Documentation/i2c/muxes/
5875 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5876 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
5877 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
5878 F:      drivers/i2c/i2c-mux.c
5879 F:      drivers/i2c/muxes/
5880 F:      include/linux/i2c-mux.h
5881
5882 I2C OVER PARALLEL PORT
5883 M:      Jean Delvare <jdelvare@suse.com>
5884 L:      linux-i2c@vger.kernel.org
5885 S:      Maintained
5886 F:      Documentation/i2c/busses/i2c-parport
5887 F:      Documentation/i2c/busses/i2c-parport-light
5888 F:      drivers/i2c/busses/i2c-parport.c
5889 F:      drivers/i2c/busses/i2c-parport-light.c
5890
5891 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5892 M:      Jean Delvare <jdelvare@suse.com>
5893 L:      linux-i2c@vger.kernel.org
5894 S:      Maintained
5895 F:      Documentation/i2c/busses/i2c-ali1535
5896 F:      Documentation/i2c/busses/i2c-ali1563
5897 F:      Documentation/i2c/busses/i2c-ali15x3
5898 F:      Documentation/i2c/busses/i2c-amd756
5899 F:      Documentation/i2c/busses/i2c-amd8111
5900 F:      Documentation/i2c/busses/i2c-i801
5901 F:      Documentation/i2c/busses/i2c-nforce2
5902 F:      Documentation/i2c/busses/i2c-piix4
5903 F:      Documentation/i2c/busses/i2c-sis5595
5904 F:      Documentation/i2c/busses/i2c-sis630
5905 F:      Documentation/i2c/busses/i2c-sis96x
5906 F:      Documentation/i2c/busses/i2c-via
5907 F:      Documentation/i2c/busses/i2c-viapro
5908 F:      drivers/i2c/busses/i2c-ali1535.c
5909 F:      drivers/i2c/busses/i2c-ali1563.c
5910 F:      drivers/i2c/busses/i2c-ali15x3.c
5911 F:      drivers/i2c/busses/i2c-amd756.c
5912 F:      drivers/i2c/busses/i2c-amd756-s4882.c
5913 F:      drivers/i2c/busses/i2c-amd8111.c
5914 F:      drivers/i2c/busses/i2c-i801.c
5915 F:      drivers/i2c/busses/i2c-isch.c
5916 F:      drivers/i2c/busses/i2c-nforce2.c
5917 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
5918 F:      drivers/i2c/busses/i2c-piix4.c
5919 F:      drivers/i2c/busses/i2c-sis5595.c
5920 F:      drivers/i2c/busses/i2c-sis630.c
5921 F:      drivers/i2c/busses/i2c-sis96x.c
5922 F:      drivers/i2c/busses/i2c-via.c
5923 F:      drivers/i2c/busses/i2c-viapro.c
5924
5925 I2C/SMBUS ISMT DRIVER
5926 M:      Seth Heasley <seth.heasley@intel.com>
5927 M:      Neil Horman <nhorman@tuxdriver.com>
5928 L:      linux-i2c@vger.kernel.org
5929 F:      drivers/i2c/busses/i2c-ismt.c
5930 F:      Documentation/i2c/busses/i2c-ismt
5931
5932 I2C/SMBUS STUB DRIVER
5933 M:      Jean Delvare <jdelvare@suse.com>
5934 L:      linux-i2c@vger.kernel.org
5935 S:      Maintained
5936 F:      drivers/i2c/i2c-stub.c
5937
5938 I2C SUBSYSTEM
5939 M:      Wolfram Sang <wsa@the-dreams.de>
5940 L:      linux-i2c@vger.kernel.org
5941 W:      https://i2c.wiki.kernel.org/
5942 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
5943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5944 S:      Maintained
5945 F:      Documentation/devicetree/bindings/i2c/
5946 F:      Documentation/i2c/
5947 F:      drivers/i2c/
5948 F:      drivers/i2c/*/
5949 F:      include/linux/i2c.h
5950 F:      include/linux/i2c-*.h
5951 F:      include/uapi/linux/i2c.h
5952 F:      include/uapi/linux/i2c-*.h
5953
5954 I2C ACPI SUPPORT
5955 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5956 L:      linux-i2c@vger.kernel.org
5957 L:      linux-acpi@vger.kernel.org
5958 S:      Maintained
5959
5960 I2C-TAOS-EVM DRIVER
5961 M:      Jean Delvare <jdelvare@suse.com>
5962 L:      linux-i2c@vger.kernel.org
5963 S:      Maintained
5964 F:      Documentation/i2c/busses/i2c-taos-evm
5965 F:      drivers/i2c/busses/i2c-taos-evm.c
5966
5967 I2C-TINY-USB DRIVER
5968 M:      Till Harbaum <till@harbaum.org>
5969 L:      linux-i2c@vger.kernel.org
5970 W:      http://www.harbaum.org/till/i2c_tiny_usb
5971 S:      Maintained
5972 F:      drivers/i2c/busses/i2c-tiny-usb.c
5973
5974 i386 BOOT CODE
5975 M:      "H. Peter Anvin" <hpa@zytor.com>
5976 S:      Maintained
5977 F:      arch/x86/boot/
5978
5979 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5980 M:      "H. Peter Anvin" <hpa@zytor.com>
5981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5982 S:      Maintained
5983
5984 IA64 (Itanium) PLATFORM
5985 M:      Tony Luck <tony.luck@intel.com>
5986 M:      Fenghua Yu <fenghua.yu@intel.com>
5987 L:      linux-ia64@vger.kernel.org
5988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5989 S:      Maintained
5990 F:      arch/ia64/
5991
5992 IBM Power VMX Cryptographic instructions
5993 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5994 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5995 L:      linux-crypto@vger.kernel.org
5996 S:      Supported
5997 F:      drivers/crypto/vmx/Makefile
5998 F:      drivers/crypto/vmx/Kconfig
5999 F:      drivers/crypto/vmx/vmx.c
6000 F:      drivers/crypto/vmx/aes*
6001 F:      drivers/crypto/vmx/ghash*
6002 F:      drivers/crypto/vmx/ppc-xlate.pl
6003
6004 IBM Power in-Nest Crypto Acceleration
6005 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6006 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6007 L:      linux-crypto@vger.kernel.org
6008 S:      Supported
6009 F:      drivers/crypto/nx/Makefile
6010 F:      drivers/crypto/nx/Kconfig
6011 F:      drivers/crypto/nx/nx-aes*
6012 F:      drivers/crypto/nx/nx-sha*
6013 F:      drivers/crypto/nx/nx.*
6014 F:      drivers/crypto/nx/nx_csbcpb.h
6015 F:      drivers/crypto/nx/nx_debugfs.h
6016
6017 IBM Power 842 compression accelerator
6018 M:      Dan Streetman <ddstreet@ieee.org>
6019 S:      Supported
6020 F:      drivers/crypto/nx/Makefile
6021 F:      drivers/crypto/nx/Kconfig
6022 F:      drivers/crypto/nx/nx-842*
6023 F:      include/linux/sw842.h
6024 F:      crypto/842.c
6025 F:      lib/842/
6026
6027 IBM Power Linux RAID adapter
6028 M:      Brian King <brking@us.ibm.com>
6029 S:      Supported
6030 F:      drivers/scsi/ipr.*
6031
6032 IBM Power Virtual Ethernet Device Driver
6033 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6034 L:      netdev@vger.kernel.org
6035 S:      Supported
6036 F:      drivers/net/ethernet/ibm/ibmveth.*
6037
6038 IBM Power SRIOV Virtual NIC Device Driver
6039 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6040 M:      John Allen <jallen@linux.vnet.ibm.com>
6041 L:      netdev@vger.kernel.org
6042 S:      Supported
6043 F:      drivers/net/ethernet/ibm/ibmvnic.*
6044
6045 IBM Power Virtual SCSI Device Drivers
6046 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6047 L:      linux-scsi@vger.kernel.org
6048 S:      Supported
6049 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6050 F:      include/scsi/viosrp.h
6051
6052 IBM Power Virtual SCSI Device Target Driver
6053 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6054 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6055 L:      linux-scsi@vger.kernel.org
6056 L:      target-devel@vger.kernel.org
6057 S:      Supported
6058 F:      drivers/scsi/ibmvscsi_tgt/
6059
6060 IBM Power Virtual FC Device Drivers
6061 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6062 L:      linux-scsi@vger.kernel.org
6063 S:      Supported
6064 F:      drivers/scsi/ibmvscsi/ibmvfc*
6065
6066 IBM ServeRAID RAID DRIVER
6067 S:      Orphan
6068 F:      drivers/scsi/ips.*
6069
6070 ICH LPC AND GPIO DRIVER
6071 M:      Peter Tyser <ptyser@xes-inc.com>
6072 S:      Maintained
6073 F:      drivers/mfd/lpc_ich.c
6074 F:      drivers/gpio/gpio-ich.c
6075
6076 IDE SUBSYSTEM
6077 M:      "David S. Miller" <davem@davemloft.net>
6078 L:      linux-ide@vger.kernel.org
6079 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6081 S:      Maintained
6082 F:      Documentation/ide/
6083 F:      drivers/ide/
6084 F:      include/linux/ide.h
6085
6086 IDEAPAD LAPTOP EXTRAS DRIVER
6087 M:      Ike Panhc <ike.pan@canonical.com>
6088 L:      platform-driver-x86@vger.kernel.org
6089 W:      http://launchpad.net/ideapad-laptop
6090 S:      Maintained
6091 F:      drivers/platform/x86/ideapad-laptop.c
6092
6093 IDEAPAD LAPTOP SLIDEBAR DRIVER
6094 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6095 L:      linux-input@vger.kernel.org
6096 W:      https://github.com/o2genum/ideapad-slidebar
6097 S:      Maintained
6098 F:      drivers/input/misc/ideapad_slidebar.c
6099
6100 IDE/ATAPI DRIVERS
6101 M:      Borislav Petkov <bp@alien8.de>
6102 L:      linux-ide@vger.kernel.org
6103 S:      Maintained
6104 F:      Documentation/cdrom/ide-cd
6105 F:      drivers/ide/ide-cd*
6106
6107 IDLE-I7300
6108 M:      Andy Henroid <andrew.d.henroid@intel.com>
6109 L:      linux-pm@vger.kernel.org
6110 S:      Supported
6111 F:      drivers/idle/i7300_idle.c
6112
6113 IEEE 802.15.4 SUBSYSTEM
6114 M:      Alexander Aring <aar@pengutronix.de>
6115 L:      linux-wpan@vger.kernel.org
6116 W:      http://wpan.cakelab.org/
6117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6119 S:      Maintained
6120 F:      net/ieee802154/
6121 F:      net/mac802154/
6122 F:      drivers/net/ieee802154/
6123 F:      include/linux/nl802154.h
6124 F:      include/linux/ieee802154.h
6125 F:      include/net/nl802154.h
6126 F:      include/net/mac802154.h
6127 F:      include/net/af_ieee802154.h
6128 F:      include/net/cfg802154.h
6129 F:      include/net/ieee802154_netdev.h
6130 F:      Documentation/networking/ieee802154.txt
6131
6132 IGORPLUG-USB IR RECEIVER
6133 M:      Sean Young <sean@mess.org>
6134 L:      linux-media@vger.kernel.org
6135 S:      Maintained
6136 F:      drivers/media/rc/igorplugusb.c
6137
6138 IGUANAWORKS USB IR TRANSCEIVER
6139 M:      Sean Young <sean@mess.org>
6140 L:      linux-media@vger.kernel.org
6141 S:      Maintained
6142 F:      drivers/media/rc/iguanair.c
6143
6144 IIO SUBSYSTEM AND DRIVERS
6145 M:      Jonathan Cameron <jic23@kernel.org>
6146 R:      Hartmut Knaack <knaack.h@gmx.de>
6147 R:      Lars-Peter Clausen <lars@metafoo.de>
6148 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6149 L:      linux-iio@vger.kernel.org
6150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6151 S:      Maintained
6152 F:      Documentation/devicetree/bindings/iio/
6153 F:      drivers/iio/
6154 F:      drivers/staging/iio/
6155 F:      include/linux/iio/
6156 F:      tools/iio/
6157
6158 IKANOS/ADI EAGLE ADSL USB DRIVER
6159 M:      Matthieu Castet <castet.matthieu@free.fr>
6160 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6161 S:      Maintained
6162 F:      drivers/usb/atm/ueagle-atm.c
6163
6164 IMGTEC ASCII LCD DRIVER
6165 M:      Paul Burton <paul.burton@imgtec.com>
6166 S:      Maintained
6167 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6168 F:      drivers/auxdisplay/img-ascii-lcd.c
6169
6170 INA209 HARDWARE MONITOR DRIVER
6171 M:      Guenter Roeck <linux@roeck-us.net>
6172 L:      linux-hwmon@vger.kernel.org
6173 S:      Maintained
6174 F:      Documentation/hwmon/ina209
6175 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6176 F:      drivers/hwmon/ina209.c
6177
6178 INA2XX HARDWARE MONITOR DRIVER
6179 M:      Guenter Roeck <linux@roeck-us.net>
6180 L:      linux-hwmon@vger.kernel.org
6181 S:      Maintained
6182 F:      Documentation/hwmon/ina2xx
6183 F:      drivers/hwmon/ina2xx.c
6184 F:      include/linux/platform_data/ina2xx.h
6185
6186 INDUSTRY PACK SUBSYSTEM (IPACK)
6187 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6188 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6190 L:      industrypack-devel@lists.sourceforge.net
6191 W:      http://industrypack.sourceforge.net
6192 S:      Maintained
6193 F:      drivers/ipack/
6194
6195 INGENIC JZ4780 DMA Driver
6196 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6197 S:      Maintained
6198 F:      drivers/dma/dma-jz4780.c
6199
6200 INGENIC JZ4780 NAND DRIVER
6201 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6202 L:      linux-mtd@lists.infradead.org
6203 S:      Maintained
6204 F:      drivers/mtd/nand/jz4780_*
6205
6206 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6207 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6208 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6209 L:      linux-ima-devel@lists.sourceforge.net
6210 L:      linux-ima-user@lists.sourceforge.net
6211 L:      linux-security-module@vger.kernel.org
6212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6213 S:      Supported
6214 F:      security/integrity/ima/
6215
6216 IMGTEC IR DECODER DRIVER
6217 M:      James Hogan <james.hogan@imgtec.com>
6218 S:      Maintained
6219 F:      drivers/media/rc/img-ir/
6220
6221 IMS TWINTURBO FRAMEBUFFER DRIVER
6222 L:      linux-fbdev@vger.kernel.org
6223 S:      Orphan
6224 F:      drivers/video/fbdev/imsttfb.c
6225
6226 INFINIBAND SUBSYSTEM
6227 M:      Doug Ledford <dledford@redhat.com>
6228 M:      Sean Hefty <sean.hefty@intel.com>
6229 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6230 L:      linux-rdma@vger.kernel.org
6231 W:      http://www.openfabrics.org/
6232 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6234 S:      Supported
6235 F:      Documentation/infiniband/
6236 F:      drivers/infiniband/
6237 F:      include/uapi/linux/if_infiniband.h
6238 F:      include/uapi/rdma/
6239 F:      include/rdma/
6240
6241 INOTIFY
6242 M:      John McCutchan <john@johnmccutchan.com>
6243 M:      Robert Love <rlove@rlove.org>
6244 M:      Eric Paris <eparis@parisplace.org>
6245 S:      Maintained
6246 F:      Documentation/filesystems/inotify.txt
6247 F:      fs/notify/inotify/
6248 F:      include/linux/inotify.h
6249 F:      include/uapi/linux/inotify.h
6250
6251 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6252 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6253 L:      linux-input@vger.kernel.org
6254 Q:      http://patchwork.kernel.org/project/linux-input/list/
6255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6256 S:      Maintained
6257 F:      drivers/input/
6258 F:      include/linux/input.h
6259 F:      include/uapi/linux/input.h
6260 F:      include/linux/input/
6261 F:      Documentation/devicetree/bindings/input/
6262
6263 INPUT MULTITOUCH (MT) PROTOCOL
6264 M:      Henrik Rydberg <rydberg@bitmath.org>
6265 L:      linux-input@vger.kernel.org
6266 S:      Odd fixes
6267 F:      Documentation/input/multi-touch-protocol.txt
6268 F:      drivers/input/input-mt.c
6269 K:      \b(ABS|SYN)_MT_
6270
6271 INTEL ASoC BDW/HSW DRIVERS
6272 M:      Jie Yang <yang.jie@linux.intel.com>
6273 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6274 S:      Supported
6275 F:      sound/soc/intel/common/sst-dsp*
6276 F:      sound/soc/intel/common/sst-firmware.c
6277 F:      sound/soc/intel/boards/broadwell.c
6278 F:      sound/soc/intel/haswell/
6279
6280 INTEL C600 SERIES SAS CONTROLLER DRIVER
6281 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6282 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6283 L:      linux-scsi@vger.kernel.org
6284 T:      git git://git.code.sf.net/p/intel-sas/isci
6285 S:      Supported
6286 F:      drivers/scsi/isci/
6287
6288 INTEL HID EVENT DRIVER
6289 M:      Alex Hung <alex.hung@canonical.com>
6290 L:      platform-driver-x86@vger.kernel.org
6291 S:      Maintained
6292 F:      drivers/platform/x86/intel-hid.c
6293
6294 INTEL VIRTUAL BUTTON DRIVER
6295 M:      AceLan Kao <acelan.kao@canonical.com>
6296 L:      platform-driver-x86@vger.kernel.org
6297 S:      Maintained
6298 F:      drivers/platform/x86/intel-vbtn.c
6299
6300 INTEL IDLE DRIVER
6301 M:      Len Brown <lenb@kernel.org>
6302 L:      linux-pm@vger.kernel.org
6303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6304 S:      Supported
6305 F:      drivers/idle/intel_idle.c
6306
6307 INTEL INTEGRATED SENSOR HUB DRIVER
6308 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6309 M:      Jiri Kosina <jikos@kernel.org>
6310 L:      linux-input@vger.kernel.org
6311 S:      Maintained
6312 F:      drivers/hid/intel-ish-hid/
6313
6314 INTEL PSTATE DRIVER
6315 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6316 M:      Len Brown <lenb@kernel.org>
6317 L:      linux-pm@vger.kernel.org
6318 S:      Supported
6319 F:      drivers/cpufreq/intel_pstate.c
6320
6321 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6322 M:      Maik Broemme <mbroemme@libmpq.org>
6323 L:      linux-fbdev@vger.kernel.org
6324 S:      Maintained
6325 F:      Documentation/fb/intelfb.txt
6326 F:      drivers/video/fbdev/intelfb/
6327
6328 INTEL 810/815 FRAMEBUFFER DRIVER
6329 M:      Antonino Daplas <adaplas@gmail.com>
6330 L:      linux-fbdev@vger.kernel.org
6331 S:      Maintained
6332 F:      drivers/video/fbdev/i810/
6333
6334 INTEL MENLOW THERMAL DRIVER
6335 M:      Sujith Thomas <sujith.thomas@intel.com>
6336 L:      platform-driver-x86@vger.kernel.org
6337 W:      https://01.org/linux-acpi
6338 S:      Supported
6339 F:      drivers/platform/x86/intel_menlow.c
6340
6341 INTEL I/OAT DMA DRIVER
6342 M:      Dave Jiang <dave.jiang@intel.com>
6343 R:      Dan Williams <dan.j.williams@intel.com>
6344 L:      dmaengine@vger.kernel.org
6345 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6346 S:      Supported
6347 F:      drivers/dma/ioat*
6348
6349 INTEL IOMMU (VT-d)
6350 M:      David Woodhouse <dwmw2@infradead.org>
6351 L:      iommu@lists.linux-foundation.org
6352 T:      git git://git.infradead.org/iommu-2.6.git
6353 S:      Supported
6354 F:      drivers/iommu/intel-iommu.c
6355 F:      include/linux/intel-iommu.h
6356
6357 INTEL IOP-ADMA DMA DRIVER
6358 R:      Dan Williams <dan.j.williams@intel.com>
6359 S:      Odd fixes
6360 F:      drivers/dma/iop-adma.c
6361
6362 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6363 M:      Krzysztof Halasa <khalasa@piap.pl>
6364 S:      Maintained
6365 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6366 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6367 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6368 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6369 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6370 F:      drivers/net/wan/ixp4xx_hss.c
6371
6372 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6373 M:      Deepak Saxena <dsaxena@plexity.net>
6374 S:      Maintained
6375 F:      drivers/char/hw_random/ixp4xx-rng.c
6376
6377 INTEL ETHERNET DRIVERS
6378 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6379 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6380 W:      http://www.intel.com/support/feedback.htm
6381 W:      http://e1000.sourceforge.net/
6382 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6385 S:      Supported
6386 F:      Documentation/networking/e100.txt
6387 F:      Documentation/networking/e1000.txt
6388 F:      Documentation/networking/e1000e.txt
6389 F:      Documentation/networking/igb.txt
6390 F:      Documentation/networking/igbvf.txt
6391 F:      Documentation/networking/ixgb.txt
6392 F:      Documentation/networking/ixgbe.txt
6393 F:      Documentation/networking/ixgbevf.txt
6394 F:      Documentation/networking/i40e.txt
6395 F:      Documentation/networking/i40evf.txt
6396 F:      drivers/net/ethernet/intel/
6397 F:      drivers/net/ethernet/intel/*/
6398
6399 INTEL RDMA RNIC DRIVER
6400 M:     Faisal Latif <faisal.latif@intel.com>
6401 R:     Chien Tin Tung <chien.tin.tung@intel.com>
6402 R:     Mustafa Ismail <mustafa.ismail@intel.com>
6403 R:     Shiraz Saleem <shiraz.saleem@intel.com>
6404 R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6405 L:     linux-rdma@vger.kernel.org
6406 S:     Supported
6407 F:     drivers/infiniband/hw/i40iw/
6408
6409 INTEL MERRIFIELD GPIO DRIVER
6410 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6411 L:      linux-gpio@vger.kernel.org
6412 S:      Maintained
6413 F:      drivers/gpio/gpio-merrifield.c
6414
6415 INTEL-MID GPIO DRIVER
6416 M:      David Cohen <david.a.cohen@linux.intel.com>
6417 L:      linux-gpio@vger.kernel.org
6418 S:      Maintained
6419 F:      drivers/gpio/gpio-intel-mid.c
6420
6421 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6422 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6423 L:      linux-wireless@vger.kernel.org
6424 S:      Maintained
6425 F:      Documentation/networking/README.ipw2100
6426 F:      Documentation/networking/README.ipw2200
6427 F:      drivers/net/wireless/intel/ipw2x00/
6428
6429 INTEL(R) TRACE HUB
6430 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6431 S:      Supported
6432 F:      Documentation/trace/intel_th.txt
6433 F:      drivers/hwtracing/intel_th/
6434
6435 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6436 M:      Ning Sun <ning.sun@intel.com>
6437 L:      tboot-devel@lists.sourceforge.net
6438 W:      http://tboot.sourceforge.net
6439 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6440 S:      Supported
6441 F:      Documentation/intel_txt.txt
6442 F:      include/linux/tboot.h
6443 F:      arch/x86/kernel/tboot.c
6444
6445 INTEL WIRELESS WIMAX CONNECTION 2400
6446 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6447 M:      linux-wimax@intel.com
6448 L:      wimax@linuxwimax.org (subscribers-only)
6449 S:      Supported
6450 W:      http://linuxwimax.org
6451 F:      Documentation/wimax/README.i2400m
6452 F:      drivers/net/wimax/i2400m/
6453 F:      include/uapi/linux/wimax/i2400m.h
6454
6455 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6456 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6457 L:      linux-wireless@vger.kernel.org
6458 S:      Supported
6459 F:      drivers/net/wireless/intel/iwlegacy/
6460
6461 INTEL WIRELESS WIFI LINK (iwlwifi)
6462 M:      Johannes Berg <johannes.berg@intel.com>
6463 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6464 M:      Luca Coelho <luciano.coelho@intel.com>
6465 M:      Intel Linux Wireless <linuxwifi@intel.com>
6466 L:      linux-wireless@vger.kernel.org
6467 W:      http://intellinuxwireless.org
6468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6469 S:      Supported
6470 F:      drivers/net/wireless/intel/iwlwifi/
6471
6472 INTEL MANAGEMENT ENGINE (mei)
6473 M:      Tomas Winkler <tomas.winkler@intel.com>
6474 L:      linux-kernel@vger.kernel.org
6475 S:      Supported
6476 F:      include/uapi/linux/mei.h
6477 F:      include/linux/mei_cl_bus.h
6478 F:      drivers/misc/mei/*
6479 F:      drivers/watchdog/mei_wdt.c
6480 F:      Documentation/misc-devices/mei/*
6481 F:      samples/mei/*
6482
6483 INTEL MIC DRIVERS (mic)
6484 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6485 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6486 S:      Supported
6487 W:      https://github.com/sudeepdutt/mic
6488 W:      http://software.intel.com/en-us/mic-developer
6489 F:      include/linux/mic_bus.h
6490 F:      include/linux/scif.h
6491 F:      include/uapi/linux/mic_common.h
6492 F:      include/uapi/linux/mic_ioctl.h
6493 F:      include/uapi/linux/scif_ioctl.h
6494 F:      drivers/misc/mic/
6495 F:      drivers/dma/mic_x100_dma.c
6496 F:      drivers/dma/mic_x100_dma.h
6497 F:      Documentation/mic/
6498
6499 INTEL PMC/P-Unit IPC DRIVER
6500 M:      Zha Qipeng<qipeng.zha@intel.com>
6501 L:      platform-driver-x86@vger.kernel.org
6502 S:      Maintained
6503 F:      drivers/platform/x86/intel_pmc_ipc.c
6504 F:      drivers/platform/x86/intel_punit_ipc.c
6505 F:      arch/x86/include/asm/intel_pmc_ipc.h
6506 F:      arch/x86/include/asm/intel_punit_ipc.h
6507
6508 INTEL TELEMETRY DRIVER
6509 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6510 L:      platform-driver-x86@vger.kernel.org
6511 S:      Maintained
6512 F:      arch/x86/include/asm/intel_telemetry.h
6513 F:      drivers/platform/x86/intel_telemetry*
6514
6515 INTEL PMC CORE DRIVER
6516 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6517 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6518 L:      platform-driver-x86@vger.kernel.org
6519 S:      Maintained
6520 F:      arch/x86/include/asm/pmc_core.h
6521 F:      drivers/platform/x86/intel_pmc_core*
6522
6523 IOC3 ETHERNET DRIVER
6524 M:      Ralf Baechle <ralf@linux-mips.org>
6525 L:      linux-mips@linux-mips.org
6526 S:      Maintained
6527 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6528
6529 IOC3 SERIAL DRIVER
6530 M:      Pat Gefre <pfg@sgi.com>
6531 L:      linux-serial@vger.kernel.org
6532 S:      Maintained
6533 F:      drivers/tty/serial/ioc3_serial.c
6534
6535 IOMMU DRIVERS
6536 M:      Joerg Roedel <joro@8bytes.org>
6537 L:      iommu@lists.linux-foundation.org
6538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6539 S:      Maintained
6540 F:      Documentation/devicetree/bindings/iommu/
6541 F:      drivers/iommu/
6542
6543 IP MASQUERADING
6544 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6545 S:      Maintained
6546 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6547
6548 IPMI SUBSYSTEM
6549 M:      Corey Minyard <minyard@acm.org>
6550 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6551 W:      http://openipmi.sourceforge.net/
6552 S:      Supported
6553 F:      Documentation/IPMI.txt
6554 F:      drivers/char/ipmi/
6555 F:      include/linux/ipmi*
6556 F:      include/uapi/linux/ipmi*
6557
6558 QCOM AUDIO (ASoC) DRIVERS
6559 M:      Patrick Lai <plai@codeaurora.org>
6560 M:      Banajit Goswami <bgoswami@codeaurora.org>
6561 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6562 S:      Supported
6563 F:      sound/soc/qcom/
6564
6565 IPS SCSI RAID DRIVER
6566 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6567 L:      linux-scsi@vger.kernel.org
6568 W:      http://www.adaptec.com/
6569 S:      Maintained
6570 F:      drivers/scsi/ips*
6571
6572 IPVS
6573 M:      Wensong Zhang <wensong@linux-vs.org>
6574 M:      Simon Horman <horms@verge.net.au>
6575 M:      Julian Anastasov <ja@ssi.bg>
6576 L:      netdev@vger.kernel.org
6577 L:      lvs-devel@vger.kernel.org
6578 S:      Maintained
6579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6581 F:      Documentation/networking/ipvs-sysctl.txt
6582 F:      include/net/ip_vs.h
6583 F:      include/uapi/linux/ip_vs.h
6584 F:      net/netfilter/ipvs/
6585
6586 IPWIRELESS DRIVER
6587 M:      Jiri Kosina <jikos@kernel.org>
6588 M:      David Sterba <dsterba@suse.com>
6589 S:      Odd Fixes
6590 F:      drivers/tty/ipwireless/
6591
6592 IPX NETWORK LAYER
6593 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6594 L:      netdev@vger.kernel.org
6595 S:      Maintained
6596 F:      include/net/ipx.h
6597 F:      include/uapi/linux/ipx.h
6598 F:      net/ipx/
6599
6600 IRDA SUBSYSTEM
6601 M:      Samuel Ortiz <samuel@sortiz.org>
6602 L:      irda-users@lists.sourceforge.net (subscribers-only)
6603 L:      netdev@vger.kernel.org
6604 W:      http://irda.sourceforge.net/
6605 S:      Maintained
6606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6607 F:      Documentation/networking/irda.txt
6608 F:      drivers/net/irda/
6609 F:      include/net/irda/
6610 F:      net/irda/
6611
6612 IRQ SUBSYSTEM
6613 M:      Thomas Gleixner <tglx@linutronix.de>
6614 L:      linux-kernel@vger.kernel.org
6615 S:      Maintained
6616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6617 F:      kernel/irq/
6618
6619 IRQCHIP DRIVERS
6620 M:      Thomas Gleixner <tglx@linutronix.de>
6621 M:      Jason Cooper <jason@lakedaemon.net>
6622 M:      Marc Zyngier <marc.zyngier@arm.com>
6623 L:      linux-kernel@vger.kernel.org
6624 S:      Maintained
6625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6626 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6627 F:      Documentation/devicetree/bindings/interrupt-controller/
6628 F:      drivers/irqchip/
6629
6630 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6631 M:      Marc Zyngier <marc.zyngier@arm.com>
6632 S:      Maintained
6633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6634 F:      Documentation/IRQ-domain.txt
6635 F:      include/linux/irqdomain.h
6636 F:      kernel/irq/irqdomain.c
6637 F:      kernel/irq/msi.c
6638
6639 ISA
6640 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6641 S:      Maintained
6642 F:      Documentation/isa.txt
6643 F:      drivers/base/isa.c
6644 F:      include/linux/isa.h
6645
6646 ISAPNP
6647 M:      Jaroslav Kysela <perex@perex.cz>
6648 S:      Maintained
6649 F:      Documentation/isapnp.txt
6650 F:      drivers/pnp/isapnp/
6651 F:      include/linux/isapnp.h
6652
6653 ISA RADIO MODULE
6654 M:      Hans Verkuil <hverkuil@xs4all.nl>
6655 L:      linux-media@vger.kernel.org
6656 T:      git git://linuxtv.org/media_tree.git
6657 W:      https://linuxtv.org
6658 S:      Maintained
6659 F:      drivers/media/radio/radio-isa*
6660
6661 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6662 M:      Peter Jones <pjones@redhat.com>
6663 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6664 S:      Maintained
6665 F:      drivers/firmware/iscsi_ibft*
6666
6667 ISCSI
6668 M:      Lee Duncan <lduncan@suse.com>
6669 M:      Chris Leech <cleech@redhat.com>
6670 L:      open-iscsi@googlegroups.com
6671 W:      www.open-iscsi.com
6672 S:      Maintained
6673 F:      drivers/scsi/*iscsi*
6674 F:      include/scsi/*iscsi*
6675
6676 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6677 M:      Or Gerlitz <ogerlitz@mellanox.com>
6678 M:      Sagi Grimberg <sagi@grimberg.me>
6679 M:      Roi Dayan <roid@mellanox.com>
6680 L:      linux-rdma@vger.kernel.org
6681 S:      Supported
6682 W:      http://www.openfabrics.org
6683 W:      www.open-iscsi.org
6684 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6685 F:      drivers/infiniband/ulp/iser/
6686
6687 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6688 M:      Sagi Grimberg <sagi@grimberg.me>
6689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6690 L:      linux-rdma@vger.kernel.org
6691 L:      target-devel@vger.kernel.org
6692 S:      Supported
6693 W:      http://www.linux-iscsi.org
6694 F:      drivers/infiniband/ulp/isert
6695
6696 ISDN SUBSYSTEM
6697 M:      Karsten Keil <isdn@linux-pingi.de>
6698 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6699 L:      netdev@vger.kernel.org
6700 W:      http://www.isdn4linux.de
6701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6702 S:      Maintained
6703 F:      Documentation/isdn/
6704 F:      drivers/isdn/
6705 F:      include/linux/isdn.h
6706 F:      include/linux/isdn/
6707 F:      include/uapi/linux/isdn.h
6708 F:      include/uapi/linux/isdn/
6709
6710 ISDN SUBSYSTEM (Eicon active card driver)
6711 M:      Armin Schindler <mac@melware.de>
6712 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6713 W:      http://www.melware.de
6714 S:      Maintained
6715 F:      drivers/isdn/hardware/eicon/
6716
6717 IT87 HARDWARE MONITORING DRIVER
6718 M:      Jean Delvare <jdelvare@suse.com>
6719 L:      linux-hwmon@vger.kernel.org
6720 S:      Maintained
6721 F:      Documentation/hwmon/it87
6722 F:      drivers/hwmon/it87.c
6723
6724 IT913X MEDIA DRIVER
6725 M:      Antti Palosaari <crope@iki.fi>
6726 L:      linux-media@vger.kernel.org
6727 W:      https://linuxtv.org
6728 W:      http://palosaari.fi/linux/
6729 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6730 T:      git git://linuxtv.org/anttip/media_tree.git
6731 S:      Maintained
6732 F:      drivers/media/tuners/it913x*
6733
6734 IVTV VIDEO4LINUX DRIVER
6735 M:      Andy Walls <awalls@md.metrocast.net>
6736 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6737 L:      linux-media@vger.kernel.org
6738 T:      git git://linuxtv.org/media_tree.git
6739 W:      http://www.ivtvdriver.org
6740 S:      Maintained
6741 F:      Documentation/media/v4l-drivers/ivtv*
6742 F:      drivers/media/pci/ivtv/
6743 F:      include/uapi/linux/ivtv*
6744
6745 IX2505V MEDIA DRIVER
6746 M:      Malcolm Priestley <tvboxspy@gmail.com>
6747 L:      linux-media@vger.kernel.org
6748 W:      https://linuxtv.org
6749 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6750 S:      Maintained
6751 F:      drivers/media/dvb-frontends/ix2505v*
6752
6753 JC42.4 TEMPERATURE SENSOR DRIVER
6754 M:      Guenter Roeck <linux@roeck-us.net>
6755 L:      linux-hwmon@vger.kernel.org
6756 S:      Maintained
6757 F:      drivers/hwmon/jc42.c
6758 F:      Documentation/hwmon/jc42
6759
6760 JFS FILESYSTEM
6761 M:      Dave Kleikamp <shaggy@kernel.org>
6762 L:      jfs-discussion@lists.sourceforge.net
6763 W:      http://jfs.sourceforge.net/
6764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6765 S:      Maintained
6766 F:      Documentation/filesystems/jfs.txt
6767 F:      fs/jfs/
6768
6769 JME NETWORK DRIVER
6770 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6771 L:      netdev@vger.kernel.org
6772 S:      Maintained
6773 F:      drivers/net/ethernet/jme.*
6774
6775 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6776 M:      David Woodhouse <dwmw2@infradead.org>
6777 L:      linux-mtd@lists.infradead.org
6778 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6779 S:      Maintained
6780 F:      fs/jffs2/
6781 F:      include/uapi/linux/jffs2.h
6782
6783 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6784 M:      "Theodore Ts'o" <tytso@mit.edu>
6785 M:      Jan Kara <jack@suse.com>
6786 L:      linux-ext4@vger.kernel.org
6787 S:      Maintained
6788 F:      fs/jbd2/
6789 F:      include/linux/jbd2.h
6790
6791 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6792 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6793 L:      linux-media@vger.kernel.org
6794 S:      Maintained
6795 F:      drivers/media/platform/rcar_jpu.c
6796
6797 JSM Neo PCI based serial card
6798 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6799 L:      linux-serial@vger.kernel.org
6800 S:      Maintained
6801 F:      drivers/tty/serial/jsm/
6802
6803 K10TEMP HARDWARE MONITORING DRIVER
6804 M:      Clemens Ladisch <clemens@ladisch.de>
6805 L:      linux-hwmon@vger.kernel.org
6806 S:      Maintained
6807 F:      Documentation/hwmon/k10temp
6808 F:      drivers/hwmon/k10temp.c
6809
6810 K8TEMP HARDWARE MONITORING DRIVER
6811 M:      Rudolf Marek <r.marek@assembler.cz>
6812 L:      linux-hwmon@vger.kernel.org
6813 S:      Maintained
6814 F:      Documentation/hwmon/k8temp
6815 F:      drivers/hwmon/k8temp.c
6816
6817 KASAN
6818 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6819 R:      Alexander Potapenko <glider@google.com>
6820 R:      Dmitry Vyukov <dvyukov@google.com>
6821 L:      kasan-dev@googlegroups.com
6822 S:      Maintained
6823 F:      arch/*/include/asm/kasan.h
6824 F:      arch/*/mm/kasan_init*
6825 F:      Documentation/dev-tools/kasan.rst
6826 F:      include/linux/kasan*.h
6827 F:      lib/test_kasan.c
6828 F:      mm/kasan/
6829 F:      scripts/Makefile.kasan
6830
6831 KCONFIG
6832 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6833 L:      linux-kbuild@vger.kernel.org
6834 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6835 S:      Maintained
6836 F:      Documentation/kbuild/kconfig-language.txt
6837 F:      scripts/kconfig/
6838
6839 KDUMP
6840 M:      Dave Young <dyoung@redhat.com>
6841 M:      Baoquan He <bhe@redhat.com>
6842 R:      Vivek Goyal <vgoyal@redhat.com>
6843 L:      kexec@lists.infradead.org
6844 W:      http://lse.sourceforge.net/kdump/
6845 S:      Maintained
6846 F:      Documentation/kdump/
6847
6848 KEENE FM RADIO TRANSMITTER DRIVER
6849 M:      Hans Verkuil <hverkuil@xs4all.nl>
6850 L:      linux-media@vger.kernel.org
6851 T:      git git://linuxtv.org/media_tree.git
6852 W:      https://linuxtv.org
6853 S:      Maintained
6854 F:      drivers/media/radio/radio-keene*
6855
6856 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6857 M:      Ian Kent <raven@themaw.net>
6858 L:      autofs@vger.kernel.org
6859 S:      Maintained
6860 F:      fs/autofs4/
6861
6862 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6863 M:      Michal Marek <mmarek@suse.com>
6864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6866 L:      linux-kbuild@vger.kernel.org
6867 S:      Maintained
6868 F:      Documentation/kbuild/
6869 F:      Makefile
6870 F:      scripts/Makefile.*
6871 F:      scripts/basic/
6872 F:      scripts/mk*
6873 F:      scripts/package/
6874
6875 KERNEL JANITORS
6876 L:      kernel-janitors@vger.kernel.org
6877 W:      http://kernelnewbies.org/KernelJanitors
6878 S:      Odd Fixes
6879
6880 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6881 M:      "J. Bruce Fields" <bfields@fieldses.org>
6882 M:      Jeff Layton <jlayton@poochiereds.net>
6883 L:      linux-nfs@vger.kernel.org
6884 W:      http://nfs.sourceforge.net/
6885 T:      git git://linux-nfs.org/~bfields/linux.git
6886 S:      Supported
6887 F:      fs/nfsd/
6888 F:      include/uapi/linux/nfsd/
6889 F:      fs/lockd/
6890 F:      fs/nfs_common/
6891 F:      net/sunrpc/
6892 F:      include/linux/lockd/
6893 F:      include/linux/sunrpc/
6894 F:      include/uapi/linux/sunrpc/
6895
6896 KERNEL SELFTEST FRAMEWORK
6897 M:      Shuah Khan <shuahkh@osg.samsung.com>
6898 M:      Shuah Khan <shuah@kernel.org>
6899 L:      linux-kselftest@vger.kernel.org
6900 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6901 S:      Maintained
6902 F:      tools/testing/selftests
6903
6904 KERNEL VIRTUAL MACHINE (KVM)
6905 M:      Paolo Bonzini <pbonzini@redhat.com>
6906 M:      Radim Krčmář <rkrcmar@redhat.com>
6907 L:      kvm@vger.kernel.org
6908 W:      http://www.linux-kvm.org
6909 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6910 S:      Supported
6911 F:      Documentation/*/kvm*.txt
6912 F:      Documentation/virtual/kvm/
6913 F:      arch/*/kvm/
6914 F:      arch/x86/kernel/kvm.c
6915 F:      arch/x86/kernel/kvmclock.c
6916 F:      arch/*/include/asm/kvm*
6917 F:      include/linux/kvm*
6918 F:      include/uapi/linux/kvm*
6919 F:      virt/kvm/
6920 F:      tools/kvm/
6921
6922 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6923 M:      Joerg Roedel <joro@8bytes.org>
6924 L:      kvm@vger.kernel.org
6925 W:      http://www.linux-kvm.org/
6926 S:      Maintained
6927 F:      arch/x86/include/asm/svm.h
6928 F:      arch/x86/kvm/svm.c
6929
6930 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6931 M:      Alexander Graf <agraf@suse.com>
6932 L:      kvm-ppc@vger.kernel.org
6933 W:      http://www.linux-kvm.org/
6934 T:      git git://github.com/agraf/linux-2.6.git
6935 S:      Supported
6936 F:      arch/powerpc/include/asm/kvm*
6937 F:      arch/powerpc/kvm/
6938
6939 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6940 M:      Christian Borntraeger <borntraeger@de.ibm.com>
6941 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
6942 L:      linux-s390@vger.kernel.org
6943 W:      http://www.ibm.com/developerworks/linux/linux390/
6944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6945 S:      Supported
6946 F:      Documentation/s390/kvm.txt
6947 F:      arch/s390/include/asm/kvm*
6948 F:      arch/s390/kvm/
6949
6950 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6951 M:      Christoffer Dall <christoffer.dall@linaro.org>
6952 M:      Marc Zyngier <marc.zyngier@arm.com>
6953 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6954 L:      kvmarm@lists.cs.columbia.edu
6955 W:      http://systems.cs.columbia.edu/projects/kvm-arm
6956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6957 S:      Supported
6958 F:      arch/arm/include/uapi/asm/kvm*
6959 F:      arch/arm/include/asm/kvm*
6960 F:      arch/arm/kvm/
6961 F:      virt/kvm/arm/
6962 F:      include/kvm/arm_*
6963
6964 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6965 M:      Christoffer Dall <christoffer.dall@linaro.org>
6966 M:      Marc Zyngier <marc.zyngier@arm.com>
6967 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6968 L:      kvmarm@lists.cs.columbia.edu
6969 S:      Maintained
6970 F:      arch/arm64/include/uapi/asm/kvm*
6971 F:      arch/arm64/include/asm/kvm*
6972 F:      arch/arm64/kvm/
6973
6974 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6975 M:      James Hogan <james.hogan@imgtec.com>
6976 L:      linux-mips@linux-mips.org
6977 S:      Supported
6978 F:      arch/mips/include/uapi/asm/kvm*
6979 F:      arch/mips/include/asm/kvm*
6980 F:      arch/mips/kvm/
6981
6982 KEXEC
6983 M:      Eric Biederman <ebiederm@xmission.com>
6984 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
6985 L:      kexec@lists.infradead.org
6986 S:      Maintained
6987 F:      include/linux/kexec.h
6988 F:      include/uapi/linux/kexec.h
6989 F:      kernel/kexec*
6990
6991 KEYS/KEYRINGS:
6992 M:      David Howells <dhowells@redhat.com>
6993 L:      keyrings@vger.kernel.org
6994 S:      Maintained
6995 F:      Documentation/security/keys.txt
6996 F:      include/linux/key.h
6997 F:      include/linux/key-type.h
6998 F:      include/linux/keyctl.h
6999 F:      include/uapi/linux/keyctl.h
7000 F:      include/keys/
7001 F:      security/keys/
7002
7003 KEYS-TRUSTED
7004 M:      David Safford <safford@us.ibm.com>
7005 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7006 L:      linux-security-module@vger.kernel.org
7007 L:      keyrings@vger.kernel.org
7008 S:      Supported
7009 F:      Documentation/security/keys-trusted-encrypted.txt
7010 F:      include/keys/trusted-type.h
7011 F:      security/keys/trusted.c
7012 F:      security/keys/trusted.h
7013
7014 KEYS-ENCRYPTED
7015 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7016 M:      David Safford <safford@us.ibm.com>
7017 L:      linux-security-module@vger.kernel.org
7018 L:      keyrings@vger.kernel.org
7019 S:      Supported
7020 F:      Documentation/security/keys-trusted-encrypted.txt
7021 F:      include/keys/encrypted-type.h
7022 F:      security/keys/encrypted-keys/
7023
7024 KGDB / KDB /debug_core
7025 M:      Jason Wessel <jason.wessel@windriver.com>
7026 W:      http://kgdb.wiki.kernel.org/
7027 L:      kgdb-bugreport@lists.sourceforge.net
7028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7029 S:      Maintained
7030 F:      Documentation/DocBook/kgdb.tmpl
7031 F:      drivers/misc/kgdbts.c
7032 F:      drivers/tty/serial/kgdboc.c
7033 F:      include/linux/kdb.h
7034 F:      include/linux/kgdb.h
7035 F:      kernel/debug/
7036
7037 KMEMCHECK
7038 M:      Vegard Nossum <vegardno@ifi.uio.no>
7039 M:      Pekka Enberg <penberg@kernel.org>
7040 S:      Maintained
7041 F:      Documentation/dev-tools/kmemcheck.rst
7042 F:      arch/x86/include/asm/kmemcheck.h
7043 F:      arch/x86/mm/kmemcheck/
7044 F:      include/linux/kmemcheck.h
7045 F:      mm/kmemcheck.c
7046
7047 KMEMLEAK
7048 M:      Catalin Marinas <catalin.marinas@arm.com>
7049 S:      Maintained
7050 F:      Documentation/dev-tools/kmemleak.rst
7051 F:      include/linux/kmemleak.h
7052 F:      mm/kmemleak.c
7053 F:      mm/kmemleak-test.c
7054
7055 KPROBES
7056 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7057 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7058 M:      "David S. Miller" <davem@davemloft.net>
7059 M:      Masami Hiramatsu <mhiramat@kernel.org>
7060 S:      Maintained
7061 F:      Documentation/kprobes.txt
7062 F:      include/linux/kprobes.h
7063 F:      kernel/kprobes.c
7064
7065 KS0108 LCD CONTROLLER DRIVER
7066 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7067 W:      http://miguelojeda.es/auxdisplay.htm
7068 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7069 S:      Maintained
7070 F:      Documentation/auxdisplay/ks0108
7071 F:      drivers/auxdisplay/ks0108.c
7072 F:      include/linux/ks0108.h
7073
7074 L3MDEV
7075 M:      David Ahern <dsa@cumulusnetworks.com>
7076 L:      netdev@vger.kernel.org
7077 S:      Maintained
7078 F:      net/l3mdev
7079 F:      include/net/l3mdev.h
7080
7081 LANTIQ MIPS ARCHITECTURE
7082 M:      John Crispin <john@phrozen.org>
7083 L:      linux-mips@linux-mips.org
7084 S:      Maintained
7085 F:      arch/mips/lantiq
7086
7087 LAPB module
7088 L:      linux-x25@vger.kernel.org
7089 S:      Orphan
7090 F:      Documentation/networking/lapb-module.txt
7091 F:      include/*/lapb.h
7092 F:      net/lapb/
7093
7094 LASI 53c700 driver for PARISC
7095 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7096 L:      linux-scsi@vger.kernel.org
7097 S:      Maintained
7098 F:      Documentation/scsi/53c700.txt
7099 F:      drivers/scsi/53c700*
7100
7101 LED SUBSYSTEM
7102 M:      Richard Purdie <rpurdie@rpsys.net>
7103 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
7104 M:      Pavel Machek <pavel@ucw.cz>
7105 L:      linux-leds@vger.kernel.org
7106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7107 S:      Maintained
7108 F:      Documentation/devicetree/bindings/leds/
7109 F:      drivers/leds/
7110 F:      include/linux/leds.h
7111
7112 LEGACY EEPROM DRIVER
7113 M:      Jean Delvare <jdelvare@suse.com>
7114 S:      Maintained
7115 F:      Documentation/misc-devices/eeprom
7116 F:      drivers/misc/eeprom/eeprom.c
7117
7118 LEGO USB Tower driver
7119 M:      Juergen Stuber <starblue@users.sourceforge.net>
7120 L:      legousb-devel@lists.sourceforge.net
7121 W:      http://legousb.sourceforge.net/
7122 S:      Maintained
7123 F:      drivers/usb/misc/legousbtower.c
7124
7125 LG2160 MEDIA DRIVER
7126 M:      Michael Krufky <mkrufky@linuxtv.org>
7127 L:      linux-media@vger.kernel.org
7128 W:      https://linuxtv.org
7129 W:      http://github.com/mkrufky
7130 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7131 T:      git git://linuxtv.org/mkrufky/tuners.git
7132 S:      Maintained
7133 F:      drivers/media/dvb-frontends/lg2160.*
7134
7135 LGDT3305 MEDIA DRIVER
7136 M:      Michael Krufky <mkrufky@linuxtv.org>
7137 L:      linux-media@vger.kernel.org
7138 W:      https://linuxtv.org
7139 W:      http://github.com/mkrufky
7140 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7141 T:      git git://linuxtv.org/mkrufky/tuners.git
7142 S:      Maintained
7143 F:      drivers/media/dvb-frontends/lgdt3305.*
7144
7145 LGUEST
7146 M:      Rusty Russell <rusty@rustcorp.com.au>
7147 L:      lguest@lists.ozlabs.org
7148 W:      http://lguest.ozlabs.org/
7149 S:      Odd Fixes
7150 F:      arch/x86/include/asm/lguest*.h
7151 F:      arch/x86/lguest/
7152 F:      drivers/lguest/
7153 F:      include/linux/lguest*.h
7154 F:      tools/lguest/
7155
7156 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7157 M:      Tejun Heo <tj@kernel.org>
7158 L:      linux-ide@vger.kernel.org
7159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7160 S:      Maintained
7161 F:      drivers/ata/
7162 F:      include/linux/ata.h
7163 F:      include/linux/libata.h
7164 F:      Documentation/devicetree/bindings/ata/
7165
7166 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7167 M:      Viresh Kumar <vireshk@kernel.org>
7168 L:      linux-ide@vger.kernel.org
7169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7170 S:      Maintained
7171 F:      include/linux/pata_arasan_cf_data.h
7172 F:      drivers/ata/pata_arasan_cf.c
7173
7174 LIBATA PATA DRIVERS
7175 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7176 M:      Tejun Heo <tj@kernel.org>
7177 L:      linux-ide@vger.kernel.org
7178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7179 S:      Maintained
7180 F:      drivers/ata/pata_*.c
7181 F:      drivers/ata/ata_generic.c
7182
7183 LIBATA SATA AHCI PLATFORM devices support
7184 M:      Hans de Goede <hdegoede@redhat.com>
7185 M:      Tejun Heo <tj@kernel.org>
7186 L:      linux-ide@vger.kernel.org
7187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7188 S:      Maintained
7189 F:      drivers/ata/ahci_platform.c
7190 F:      drivers/ata/libahci_platform.c
7191 F:      include/linux/ahci_platform.h
7192
7193 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7194 M:      Mikael Pettersson <mikpelinux@gmail.com>
7195 L:      linux-ide@vger.kernel.org
7196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7197 S:      Maintained
7198 F:      drivers/ata/sata_promise.*
7199
7200 LIBLOCKDEP
7201 M:      Sasha Levin <sasha.levin@oracle.com>
7202 S:      Maintained
7203 F:      tools/lib/lockdep/
7204
7205 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7206 M:      Dan Williams <dan.j.williams@intel.com>
7207 L:      linux-nvdimm@lists.01.org
7208 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7210 S:      Supported
7211 F:      drivers/nvdimm/*
7212 F:      include/linux/nd.h
7213 F:      include/linux/libnvdimm.h
7214 F:      include/uapi/linux/ndctl.h
7215
7216 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7217 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7218 L:      linux-nvdimm@lists.01.org
7219 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7220 S:      Supported
7221 F:      drivers/nvdimm/blk.c
7222 F:      drivers/nvdimm/region_devs.c
7223 F:      drivers/acpi/nfit*
7224
7225 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7226 M:      Vishal Verma <vishal.l.verma@intel.com>
7227 L:      linux-nvdimm@lists.01.org
7228 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7229 S:      Supported
7230 F:      drivers/nvdimm/btt*
7231
7232 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7233 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7234 L:      linux-nvdimm@lists.01.org
7235 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7236 S:      Supported
7237 F:      drivers/nvdimm/pmem.c
7238 F:      include/linux/pmem.h
7239 F:      arch/*/include/asm/pmem.h
7240
7241 LIGHTNVM PLATFORM SUPPORT
7242 M:      Matias Bjorling <mb@lightnvm.io>
7243 W:      http://github/OpenChannelSSD
7244 L:      linux-block@vger.kernel.org
7245 S:      Maintained
7246 F:      drivers/lightnvm/
7247 F:      include/linux/lightnvm.h
7248 F:      include/uapi/linux/lightnvm.h
7249
7250 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7251 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7252 M:      Paul Mackerras <paulus@samba.org>
7253 M:      Michael Ellerman <mpe@ellerman.id.au>
7254 W:      https://github.com/linuxppc/linux/wiki
7255 L:      linuxppc-dev@lists.ozlabs.org
7256 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7258 S:      Supported
7259 F:      Documentation/powerpc/
7260 F:      arch/powerpc/
7261 F:      drivers/char/tpm/tpm_ibmvtpm*
7262 F:      drivers/crypto/nx/
7263 F:      drivers/crypto/vmx/
7264 F:      drivers/net/ethernet/ibm/ibmveth.*
7265 F:      drivers/net/ethernet/ibm/ibmvnic.*
7266 F:      drivers/pci/hotplug/pnv_php.c
7267 F:      drivers/pci/hotplug/rpa*
7268 F:      drivers/scsi/ibmvscsi/
7269 F:      tools/testing/selftests/powerpc
7270 N:      opal
7271 N:      /pmac
7272 N:      powermac
7273 N:      powernv
7274 N:      [^a-z0-9]ps3
7275 N:      pseries
7276
7277 LINUX FOR POWER MACINTOSH
7278 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7279 W:      http://www.penguinppc.org/
7280 L:      linuxppc-dev@lists.ozlabs.org
7281 S:      Maintained
7282 F:      arch/powerpc/platforms/powermac/
7283 F:      drivers/macintosh/
7284
7285 LINUX FOR POWERPC EMBEDDED MPC5XXX
7286 M:      Anatolij Gustschin <agust@denx.de>
7287 L:      linuxppc-dev@lists.ozlabs.org
7288 T:      git git://git.denx.de/linux-denx-agust.git
7289 S:      Maintained
7290 F:      arch/powerpc/platforms/512x/
7291 F:      arch/powerpc/platforms/52xx/
7292
7293 LINUX FOR POWERPC EMBEDDED PPC4XX
7294 M:      Alistair Popple <alistair@popple.id.au>
7295 M:      Matt Porter <mporter@kernel.crashing.org>
7296 W:      http://www.penguinppc.org/
7297 L:      linuxppc-dev@lists.ozlabs.org
7298 S:      Maintained
7299 F:      arch/powerpc/platforms/40x/
7300 F:      arch/powerpc/platforms/44x/
7301
7302 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7303 L:      linuxppc-dev@lists.ozlabs.org
7304 S:      Orphan
7305 F:      arch/powerpc/*/*virtex*
7306 F:      arch/powerpc/*/*/*virtex*
7307
7308 LINUX FOR POWERPC EMBEDDED PPC8XX
7309 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7310 W:      http://www.penguinppc.org/
7311 L:      linuxppc-dev@lists.ozlabs.org
7312 S:      Maintained
7313 F:      arch/powerpc/platforms/8xx/
7314
7315 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7316 M:      Scott Wood <oss@buserror.net>
7317 M:      Kumar Gala <galak@kernel.crashing.org>
7318 W:      http://www.penguinppc.org/
7319 L:      linuxppc-dev@lists.ozlabs.org
7320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7321 S:      Maintained
7322 F:      arch/powerpc/platforms/83xx/
7323 F:      arch/powerpc/platforms/85xx/
7324
7325 LINUX FOR POWERPC PA SEMI PWRFICIENT
7326 L:      linuxppc-dev@lists.ozlabs.org
7327 S:      Orphan
7328 F:      arch/powerpc/platforms/pasemi/
7329 F:      drivers/*/*pasemi*
7330 F:      drivers/*/*/*pasemi*
7331
7332 LINUX SECURITY MODULE (LSM) FRAMEWORK
7333 M:      Chris Wright <chrisw@sous-sol.org>
7334 L:      linux-security-module@vger.kernel.org
7335 S:      Supported
7336
7337 LIS3LV02D ACCELEROMETER DRIVER
7338 M:      Eric Piel <eric.piel@tremplin-utc.net>
7339 S:      Maintained
7340 F:      Documentation/misc-devices/lis3lv02d
7341 F:      drivers/misc/lis3lv02d/
7342 F:      drivers/platform/x86/hp_accel.c
7343
7344 LIVE PATCHING
7345 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7346 M:      Jessica Yu <jeyu@redhat.com>
7347 M:      Jiri Kosina <jikos@kernel.org>
7348 M:      Miroslav Benes <mbenes@suse.cz>
7349 R:      Petr Mladek <pmladek@suse.com>
7350 S:      Maintained
7351 F:      kernel/livepatch/
7352 F:      include/linux/livepatch.h
7353 F:      arch/x86/include/asm/livepatch.h
7354 F:      arch/x86/kernel/livepatch.c
7355 F:      Documentation/livepatch/
7356 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7357 F:      samples/livepatch/
7358 L:      live-patching@vger.kernel.org
7359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7360
7361 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7362 M:      Kees Cook <keescook@chromium.org>
7363 S:      Maintained
7364 F:      drivers/misc/lkdtm*
7365
7366 LLC (802.2)
7367 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7368 S:      Maintained
7369 F:      include/linux/llc.h
7370 F:      include/uapi/linux/llc.h
7371 F:      include/net/llc*
7372 F:      net/llc/
7373
7374 LM73 HARDWARE MONITOR DRIVER
7375 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7376 L:      linux-hwmon@vger.kernel.org
7377 S:      Maintained
7378 F:      drivers/hwmon/lm73.c
7379
7380 LM78 HARDWARE MONITOR DRIVER
7381 M:      Jean Delvare <jdelvare@suse.com>
7382 L:      linux-hwmon@vger.kernel.org
7383 S:      Maintained
7384 F:      Documentation/hwmon/lm78
7385 F:      drivers/hwmon/lm78.c
7386
7387 LM83 HARDWARE MONITOR DRIVER
7388 M:      Jean Delvare <jdelvare@suse.com>
7389 L:      linux-hwmon@vger.kernel.org
7390 S:      Maintained
7391 F:      Documentation/hwmon/lm83
7392 F:      drivers/hwmon/lm83.c
7393
7394 LM90 HARDWARE MONITOR DRIVER
7395 M:      Jean Delvare <jdelvare@suse.com>
7396 L:      linux-hwmon@vger.kernel.org
7397 S:      Maintained
7398 F:      Documentation/hwmon/lm90
7399 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7400 F:      drivers/hwmon/lm90.c
7401
7402 LM95234 HARDWARE MONITOR DRIVER
7403 M:      Guenter Roeck <linux@roeck-us.net>
7404 L:      linux-hwmon@vger.kernel.org
7405 S:      Maintained
7406 F:      Documentation/hwmon/lm95234
7407 F:      drivers/hwmon/lm95234.c
7408
7409 LME2510 MEDIA DRIVER
7410 M:      Malcolm Priestley <tvboxspy@gmail.com>
7411 L:      linux-media@vger.kernel.org
7412 W:      https://linuxtv.org
7413 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7414 S:      Maintained
7415 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7416
7417 LOCKING PRIMITIVES
7418 M:      Peter Zijlstra <peterz@infradead.org>
7419 M:      Ingo Molnar <mingo@redhat.com>
7420 L:      linux-kernel@vger.kernel.org
7421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7422 S:      Maintained
7423 F:      Documentation/locking/
7424 F:      include/linux/lockdep.h
7425 F:      include/linux/spinlock*.h
7426 F:      arch/*/include/asm/spinlock*.h
7427 F:      include/linux/rwlock*.h
7428 F:      include/linux/mutex*.h
7429 F:      arch/*/include/asm/mutex*.h
7430 F:      include/linux/rwsem*.h
7431 F:      arch/*/include/asm/rwsem.h
7432 F:      include/linux/seqlock.h
7433 F:      lib/locking*.[ch]
7434 F:      kernel/locking/
7435
7436 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7437 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7438 L:      linux-ntfs-dev@lists.sourceforge.net
7439 W:      http://www.linux-ntfs.org/content/view/19/37/
7440 S:      Maintained
7441 F:      Documentation/ldm.txt
7442 F:      block/partitions/ldm.*
7443
7444 LogFS
7445 M:      Joern Engel <joern@logfs.org>
7446 M:      Prasad Joshi <prasadjoshi.linux@gmail.com>
7447 L:      logfs@logfs.org
7448 W:      logfs.org
7449 S:      Maintained
7450 F:      fs/logfs/
7451
7452 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7453 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7454 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7455 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7456 L:      MPT-FusionLinux.pdl@broadcom.com
7457 L:      linux-scsi@vger.kernel.org
7458 W:      http://www.avagotech.com/support/
7459 S:      Supported
7460 F:      drivers/message/fusion/
7461 F:      drivers/scsi/mpt2sas/
7462 F:      drivers/scsi/mpt3sas/
7463
7464 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7465 M:      Matthew Wilcox <matthew@wil.cx>
7466 L:      linux-scsi@vger.kernel.org
7467 S:      Maintained
7468 F:      drivers/scsi/sym53c8xx_2/
7469
7470 LTC4261 HARDWARE MONITOR DRIVER
7471 M:      Guenter Roeck <linux@roeck-us.net>
7472 L:      linux-hwmon@vger.kernel.org
7473 S:      Maintained
7474 F:      Documentation/hwmon/ltc4261
7475 F:      drivers/hwmon/ltc4261.c
7476
7477 LTP (Linux Test Project)
7478 M:      Mike Frysinger <vapier@gentoo.org>
7479 M:      Cyril Hrubis <chrubis@suse.cz>
7480 M:      Wanlong Gao <wanlong.gao@gmail.com>
7481 M:      Jan Stancek <jstancek@redhat.com>
7482 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7483 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7484 L:      ltp@lists.linux.it (subscribers-only)
7485 W:      http://linux-test-project.github.io/
7486 T:      git git://github.com/linux-test-project/ltp.git
7487 S:      Maintained
7488
7489 M32R ARCHITECTURE
7490 W:      http://www.linux-m32r.org/
7491 S:      Orphan
7492 F:      arch/m32r/
7493
7494 M68K ARCHITECTURE
7495 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7496 L:      linux-m68k@lists.linux-m68k.org
7497 W:      http://www.linux-m68k.org/
7498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7499 S:      Maintained
7500 F:      arch/m68k/
7501 F:      drivers/zorro/
7502
7503 M68K ON APPLE MACINTOSH
7504 M:      Joshua Thompson <funaho@jurai.org>
7505 W:      http://www.mac.linux-m68k.org/
7506 L:      linux-m68k@lists.linux-m68k.org
7507 S:      Maintained
7508 F:      arch/m68k/mac/
7509
7510 M68K ON HP9000/300
7511 M:      Philip Blundell <philb@gnu.org>
7512 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7513 S:      Maintained
7514 F:      arch/m68k/hp300/
7515
7516 M88DS3103 MEDIA DRIVER
7517 M:      Antti Palosaari <crope@iki.fi>
7518 L:      linux-media@vger.kernel.org
7519 W:      https://linuxtv.org
7520 W:      http://palosaari.fi/linux/
7521 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7522 T:      git git://linuxtv.org/anttip/media_tree.git
7523 S:      Maintained
7524 F:      drivers/media/dvb-frontends/m88ds3103*
7525
7526 M88RS2000 MEDIA DRIVER
7527 M:      Malcolm Priestley <tvboxspy@gmail.com>
7528 L:      linux-media@vger.kernel.org
7529 W:      https://linuxtv.org
7530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7531 S:      Maintained
7532 F:      drivers/media/dvb-frontends/m88rs2000*
7533
7534 MA901 MASTERKIT USB FM RADIO DRIVER
7535 M:      Alexey Klimov <klimov.linux@gmail.com>
7536 L:      linux-media@vger.kernel.org
7537 T:      git git://linuxtv.org/media_tree.git
7538 S:      Maintained
7539 F:      drivers/media/radio/radio-ma901.c
7540
7541 MAC80211
7542 M:      Johannes Berg <johannes@sipsolutions.net>
7543 L:      linux-wireless@vger.kernel.org
7544 W:      http://wireless.kernel.org/
7545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7547 S:      Maintained
7548 F:      Documentation/networking/mac80211-injection.txt
7549 F:      include/net/mac80211.h
7550 F:      net/mac80211/
7551 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7552
7553 MACVLAN DRIVER
7554 M:      Patrick McHardy <kaber@trash.net>
7555 L:      netdev@vger.kernel.org
7556 S:      Maintained
7557 F:      drivers/net/macvlan.c
7558 F:      include/linux/if_macvlan.h
7559
7560 MAILBOX API
7561 M:      Jassi Brar <jassisinghbrar@gmail.com>
7562 L:      linux-kernel@vger.kernel.org
7563 S:      Maintained
7564 F:      drivers/mailbox/
7565 F:      include/linux/mailbox_client.h
7566 F:      include/linux/mailbox_controller.h
7567
7568 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7569 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7570 W:      http://www.kernel.org/doc/man-pages
7571 L:      linux-man@vger.kernel.org
7572 S:      Maintained
7573
7574 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7575 M:      Andrew Lunn <andrew@lunn.ch>
7576 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7577 S:      Maintained
7578 F:      drivers/net/dsa/mv88e6xxx/
7579
7580 MARVELL ARMADA DRM SUPPORT
7581 M:      Russell King <rmk+kernel@armlinux.org.uk>
7582 S:      Maintained
7583 F:      drivers/gpu/drm/armada/
7584 F:      include/uapi/drm/armada_drm.h
7585 F:      Documentation/devicetree/bindings/display/armada/
7586
7587 MARVELL CRYPTO DRIVER
7588 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7589 M:      Arnaud Ebalard <arno@natisbad.org>
7590 F:      drivers/crypto/marvell/
7591 S:      Maintained
7592 L:      linux-crypto@vger.kernel.org
7593
7594 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7595 M:      Mirko Lindner <mlindner@marvell.com>
7596 M:      Stephen Hemminger <stephen@networkplumber.org>
7597 L:      netdev@vger.kernel.org
7598 S:      Maintained
7599 F:      drivers/net/ethernet/marvell/sk*
7600
7601 MARVELL LIBERTAS WIRELESS DRIVER
7602 L:      libertas-dev@lists.infradead.org
7603 S:      Orphan
7604 F:      drivers/net/wireless/marvell/libertas/
7605
7606 MARVELL MV643XX ETHERNET DRIVER
7607 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7608 L:      netdev@vger.kernel.org
7609 S:      Maintained
7610 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7611 F:      include/linux/mv643xx.h
7612
7613 MARVELL MVNETA ETHERNET DRIVER
7614 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7615 L:      netdev@vger.kernel.org
7616 S:      Maintained
7617 F:      drivers/net/ethernet/marvell/mvneta.*
7618
7619 MARVELL MWIFIEX WIRELESS DRIVER
7620 M:      Amitkumar Karwar <akarwar@marvell.com>
7621 M:      Nishant Sarmukadam <nishants@marvell.com>
7622 L:      linux-wireless@vger.kernel.org
7623 S:      Maintained
7624 F:      drivers/net/wireless/marvell/mwifiex/
7625
7626 MARVELL MWL8K WIRELESS DRIVER
7627 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7628 L:      linux-wireless@vger.kernel.org
7629 S:      Odd Fixes
7630 F:      drivers/net/wireless/marvell/mwl8k.c
7631
7632 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7633 M:      Nicolas Pitre <nico@fluxnic.net>
7634 S:      Odd Fixes
7635 F:      drivers/mmc/host/mvsdio.*
7636
7637 MATROX FRAMEBUFFER DRIVER
7638 L:      linux-fbdev@vger.kernel.org
7639 S:      Orphan
7640 F:      drivers/video/fbdev/matrox/matroxfb_*
7641 F:      include/uapi/linux/matroxfb.h
7642
7643 MAX16065 HARDWARE MONITOR DRIVER
7644 M:      Guenter Roeck <linux@roeck-us.net>
7645 L:      linux-hwmon@vger.kernel.org
7646 S:      Maintained
7647 F:      Documentation/hwmon/max16065
7648 F:      drivers/hwmon/max16065.c
7649
7650 MAX20751 HARDWARE MONITOR DRIVER
7651 M:      Guenter Roeck <linux@roeck-us.net>
7652 L:      linux-hwmon@vger.kernel.org
7653 S:      Maintained
7654 F:      Documentation/hwmon/max20751
7655 F:      drivers/hwmon/max20751.c
7656
7657 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7658 L:      linux-hwmon@vger.kernel.org
7659 S:      Orphan
7660 F:      Documentation/hwmon/max6650
7661 F:      drivers/hwmon/max6650.c
7662
7663 MAX6697 HARDWARE MONITOR DRIVER
7664 M:      Guenter Roeck <linux@roeck-us.net>
7665 L:      linux-hwmon@vger.kernel.org
7666 S:      Maintained
7667 F:      Documentation/hwmon/max6697
7668 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7669 F:      drivers/hwmon/max6697.c
7670 F:      include/linux/platform_data/max6697.h
7671
7672 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7673 M:      Peter Rosin <peda@axentia.se>
7674 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7675 S:      Maintained
7676 F:      Documentation/devicetree/bindings/sound/max9860.txt
7677 F:      sound/soc/codecs/max9860.*
7678
7679 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7680 M:      Krzysztof Kozlowski <krzk@kernel.org>
7681 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7682 L:      linux-pm@vger.kernel.org
7683 S:      Supported
7684 F:      drivers/power/supply/max14577_charger.c
7685 F:      drivers/power/supply/max77693_charger.c
7686
7687 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7688 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7689 L:      linux-kernel@vger.kernel.org
7690 S:      Supported
7691 F:      drivers/*/*max77802*.c
7692 F:      Documentation/devicetree/bindings/*/*max77802.txt
7693 F:      include/dt-bindings/*/*max77802.h
7694
7695 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7696 M:      Chanwoo Choi <cw00.choi@samsung.com>
7697 M:      Krzysztof Kozlowski <krzk@kernel.org>
7698 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7699 L:      linux-kernel@vger.kernel.org
7700 S:      Supported
7701 F:      drivers/*/max14577*.c
7702 F:      drivers/*/max77686*.c
7703 F:      drivers/*/max77693*.c
7704 F:      drivers/extcon/extcon-max14577.c
7705 F:      drivers/extcon/extcon-max77693.c
7706 F:      drivers/rtc/rtc-max77686.c
7707 F:      drivers/clk/clk-max77686.c
7708 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7709 F:      Documentation/devicetree/bindings/*/max77686.txt
7710 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7711 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7712 F:      include/linux/mfd/max14577*.h
7713 F:      include/linux/mfd/max77686*.h
7714 F:      include/linux/mfd/max77693*.h
7715
7716 MAXIRADIO FM RADIO RECEIVER DRIVER
7717 M:      Hans Verkuil <hverkuil@xs4all.nl>
7718 L:      linux-media@vger.kernel.org
7719 T:      git git://linuxtv.org/media_tree.git
7720 W:      https://linuxtv.org
7721 S:      Maintained
7722 F:      drivers/media/radio/radio-maxiradio*
7723
7724 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7725 M:      Peter Rosin <peda@axentia.se>
7726 L:      linux-iio@vger.kernel.org
7727 S:      Maintained
7728 F:      drivers/iio/potentiometer/mcp4531.c
7729
7730 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7731 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7732 L:      linux-iio@vger.kernel.org
7733 S:      Maintained
7734 F:      drivers/iio/dac/cio-dac.c
7735
7736 MEDIA DRIVERS FOR RENESAS - FCP
7737 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7738 L:      linux-media@vger.kernel.org
7739 L:      linux-renesas-soc@vger.kernel.org
7740 T:      git git://linuxtv.org/media_tree.git
7741 S:      Supported
7742 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7743 F:      drivers/media/platform/rcar-fcp.c
7744 F:      include/media/rcar-fcp.h
7745
7746 MEDIA DRIVERS FOR RENESAS - VIN
7747 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
7748 L:      linux-media@vger.kernel.org
7749 L:      linux-renesas-soc@vger.kernel.org
7750 T:      git git://linuxtv.org/media_tree.git
7751 S:      Supported
7752 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
7753 F:      drivers/media/platform/rcar-vin/
7754
7755 MEDIA DRIVERS FOR RENESAS - VSP1
7756 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7757 L:      linux-media@vger.kernel.org
7758 L:      linux-renesas-soc@vger.kernel.org
7759 T:      git git://linuxtv.org/media_tree.git
7760 S:      Supported
7761 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7762 F:      drivers/media/platform/vsp1/
7763
7764 MEDIA DRIVERS FOR HELENE
7765 M:      Abylay Ospan <aospan@netup.ru>
7766 L:      linux-media@vger.kernel.org
7767 W:      https://linuxtv.org
7768 W:      http://netup.tv/
7769 T:      git git://linuxtv.org/media_tree.git
7770 S:      Supported
7771 F:      drivers/media/dvb-frontends/helene*
7772
7773 MEDIA DRIVERS FOR ASCOT2E
7774 M:      Sergey Kozlov <serjk@netup.ru>
7775 M:      Abylay Ospan <aospan@netup.ru>
7776 L:      linux-media@vger.kernel.org
7777 W:      https://linuxtv.org
7778 W:      http://netup.tv/
7779 T:      git git://linuxtv.org/media_tree.git
7780 S:      Supported
7781 F:      drivers/media/dvb-frontends/ascot2e*
7782
7783 MEDIA DRIVERS FOR CXD2841ER
7784 M:      Sergey Kozlov <serjk@netup.ru>
7785 M:      Abylay Ospan <aospan@netup.ru>
7786 L:      linux-media@vger.kernel.org
7787 W:      https://linuxtv.org
7788 W:      http://netup.tv/
7789 T:      git git://linuxtv.org/media_tree.git
7790 S:      Supported
7791 F:      drivers/media/dvb-frontends/cxd2841er*
7792
7793 MEDIA DRIVERS FOR HORUS3A
7794 M:      Sergey Kozlov <serjk@netup.ru>
7795 M:      Abylay Ospan <aospan@netup.ru>
7796 L:      linux-media@vger.kernel.org
7797 W:      https://linuxtv.org
7798 W:      http://netup.tv/
7799 T:      git git://linuxtv.org/media_tree.git
7800 S:      Supported
7801 F:      drivers/media/dvb-frontends/horus3a*
7802
7803 MEDIA DRIVERS FOR LNBH25
7804 M:      Sergey Kozlov <serjk@netup.ru>
7805 M:      Abylay Ospan <aospan@netup.ru>
7806 L:      linux-media@vger.kernel.org
7807 W:      https://linuxtv.org
7808 W:      http://netup.tv/
7809 T:      git git://linuxtv.org/media_tree.git
7810 S:      Supported
7811 F:      drivers/media/dvb-frontends/lnbh25*
7812
7813 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7814 M:      Sergey Kozlov <serjk@netup.ru>
7815 M:      Abylay Ospan <aospan@netup.ru>
7816 L:      linux-media@vger.kernel.org
7817 W:      https://linuxtv.org
7818 W:      http://netup.tv/
7819 T:      git git://linuxtv.org/media_tree.git
7820 S:      Supported
7821 F:      drivers/media/pci/netup_unidvb/*
7822
7823 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7824 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
7825 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7826 P:      LinuxTV.org Project
7827 L:      linux-media@vger.kernel.org
7828 W:      https://linuxtv.org
7829 Q:      http://patchwork.kernel.org/project/linux-media/list/
7830 T:      git git://linuxtv.org/media_tree.git
7831 S:      Maintained
7832 F:      Documentation/media/
7833 F:      drivers/media/
7834 F:      drivers/staging/media/
7835 F:      include/linux/platform_data/media/
7836 F:      include/media/
7837 F:      include/uapi/linux/dvb/
7838 F:      include/uapi/linux/videodev2.h
7839 F:      include/uapi/linux/media.h
7840 F:      include/uapi/linux/v4l2-*
7841 F:      include/uapi/linux/meye.h
7842 F:      include/uapi/linux/ivtv*
7843 F:      include/uapi/linux/uvcvideo.h
7844
7845 MEDIATEK ETHERNET DRIVER
7846 M:      Felix Fietkau <nbd@openwrt.org>
7847 M:      John Crispin <blogic@openwrt.org>
7848 L:      netdev@vger.kernel.org
7849 S:      Maintained
7850 F:      drivers/net/ethernet/mediatek/
7851
7852 MEDIATEK MT7601U WIRELESS LAN DRIVER
7853 M:      Jakub Kicinski <kubakici@wp.pl>
7854 L:      linux-wireless@vger.kernel.org
7855 S:      Maintained
7856 F:      drivers/net/wireless/mediatek/mt7601u/
7857
7858 MEGARAID SCSI/SAS DRIVERS
7859 M:      Kashyap Desai <kashyap.desai@avagotech.com>
7860 M:      Sumit Saxena <sumit.saxena@avagotech.com>
7861 M:      Uday Lingala <uday.lingala@avagotech.com>
7862 L:      megaraidlinux.pdl@avagotech.com
7863 L:      linux-scsi@vger.kernel.org
7864 W:      http://www.lsi.com
7865 S:      Maintained
7866 F:      Documentation/scsi/megaraid.txt
7867 F:      drivers/scsi/megaraid.*
7868 F:      drivers/scsi/megaraid/
7869
7870 MELFAS MIP4 TOUCHSCREEN DRIVER
7871 M:      Sangwon Jee <jeesw@melfas.com>
7872 W:      http://www.melfas.com
7873 S:      Supported
7874 F:      drivers/input/touchscreen/melfas_mip4.c
7875 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7876
7877 MELLANOX ETHERNET DRIVER (mlx4_en)
7878 M:      Tariq Toukan <tariqt@mellanox.com>
7879 L:      netdev@vger.kernel.org
7880 S:      Supported
7881 W:      http://www.mellanox.com
7882 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7883 F:      drivers/net/ethernet/mellanox/mlx4/en_*
7884
7885 MELLANOX ETHERNET DRIVER (mlx5e)
7886 M:      Saeed Mahameed <saeedm@mellanox.com>
7887 L:      netdev@vger.kernel.org
7888 S:      Supported
7889 W:      http://www.mellanox.com
7890 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7891 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
7892
7893 MELLANOX ETHERNET SWITCH DRIVERS
7894 M:      Jiri Pirko <jiri@mellanox.com>
7895 M:      Ido Schimmel <idosch@mellanox.com>
7896 L:      netdev@vger.kernel.org
7897 S:      Supported
7898 W:      http://www.mellanox.com
7899 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7900 F:      drivers/net/ethernet/mellanox/mlxsw/
7901
7902 MELLANOX MLXCPLD LED DRIVER
7903 M:      Vadim Pasternak <vadimp@mellanox.com>
7904 L:      linux-leds@vger.kernel.org
7905 S:      Supported
7906 F:      drivers/leds/leds-mlxcpld.c
7907 F:      Documentation/leds/leds-mlxcpld.txt
7908
7909 MELLANOX PLATFORM DRIVER
7910 M:      Vadim Pasternak <vadimp@mellanox.com>
7911 L:      platform-driver-x86@vger.kernel.org
7912 S:      Supported
7913 F:      arch/x86/platform/mellanox/mlx-platform.c
7914
7915 SOFT-ROCE DRIVER (rxe)
7916 M:      Moni Shoua <monis@mellanox.com>
7917 L:      linux-rdma@vger.kernel.org
7918 S:      Supported
7919 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7920 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7921 F:      drivers/infiniband/sw/rxe/
7922 F:      include/uapi/rdma/rdma_user_rxe.h
7923
7924 MEMBARRIER SUPPORT
7925 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7926 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7927 L:      linux-kernel@vger.kernel.org
7928 S:      Supported
7929 F:      kernel/membarrier.c
7930 F:      include/uapi/linux/membarrier.h
7931
7932 MEMORY MANAGEMENT
7933 L:      linux-mm@kvack.org
7934 W:      http://www.linux-mm.org
7935 S:      Maintained
7936 F:      include/linux/mm.h
7937 F:      include/linux/gfp.h
7938 F:      include/linux/mmzone.h
7939 F:      include/linux/memory_hotplug.h
7940 F:      include/linux/vmalloc.h
7941 F:      mm/
7942
7943 MEMORY TECHNOLOGY DEVICES (MTD)
7944 M:      David Woodhouse <dwmw2@infradead.org>
7945 M:      Brian Norris <computersforpeace@gmail.com>
7946 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7947 M:      Marek Vasut <marek.vasut@gmail.com>
7948 M:      Richard Weinberger <richard@nod.at>
7949 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
7950 L:      linux-mtd@lists.infradead.org
7951 W:      http://www.linux-mtd.infradead.org/
7952 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7953 T:      git git://git.infradead.org/linux-mtd.git
7954 T:      git git://git.infradead.org/l2-mtd.git
7955 S:      Maintained
7956 F:      Documentation/devicetree/bindings/mtd/
7957 F:      drivers/mtd/
7958 F:      include/linux/mtd/
7959 F:      include/uapi/mtd/
7960
7961 MEN A21 WATCHDOG DRIVER
7962 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7963 L:      linux-watchdog@vger.kernel.org
7964 S:      Maintained
7965 F:      drivers/watchdog/mena21_wdt.c
7966
7967 MEN CHAMELEON BUS (mcb)
7968 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7969 S:      Maintained
7970 F:      drivers/mcb/
7971 F:      include/linux/mcb.h
7972 F:      Documentation/men-chameleon-bus.txt
7973
7974 MEN F21BMC (Board Management Controller)
7975 M:      Andreas Werner <andreas.werner@men.de>
7976 S:      Supported
7977 F:      drivers/mfd/menf21bmc.c
7978 F:      drivers/watchdog/menf21bmc_wdt.c
7979 F:      drivers/leds/leds-menf21bmc.c
7980 F:      drivers/hwmon/menf21bmc_hwmon.c
7981 F:      Documentation/hwmon/menf21bmc
7982
7983 METAG ARCHITECTURE
7984 M:      James Hogan <james.hogan@imgtec.com>
7985 L:      linux-metag@vger.kernel.org
7986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7987 S:      Odd Fixes
7988 F:      arch/metag/
7989 F:      Documentation/metag/
7990 F:      Documentation/devicetree/bindings/metag/
7991 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
7992 F:      drivers/clocksource/metag_generic.c
7993 F:      drivers/irqchip/irq-metag.c
7994 F:      drivers/irqchip/irq-metag-ext.c
7995 F:      drivers/tty/metag_da.c
7996
7997 MICROBLAZE ARCHITECTURE
7998 M:      Michal Simek <monstr@monstr.eu>
7999 W:      http://www.monstr.eu/fdt/
8000 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8001 S:      Supported
8002 F:      arch/microblaze/
8003
8004 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8005 M:      Richard Genoud <richard.genoud@gmail.com>
8006 S:      Maintained
8007 F:      drivers/tty/serial/atmel_serial.c
8008 F:      include/linux/atmel_serial.h
8009
8010 MICROCHIP / ATMEL ISC DRIVER
8011 M:      Songjun Wu <songjun.wu@microchip.com>
8012 L:      linux-media@vger.kernel.org
8013 S:      Supported
8014 F:      drivers/media/platform/atmel/atmel-isc.c
8015 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8016 F:      devicetree/bindings/media/atmel-isc.txt
8017
8018 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8019 M:      Chen Yu <yu.c.chen@intel.com>
8020 L:      platform-driver-x86@vger.kernel.org
8021 S:      Supported
8022 F:      drivers/platform/x86/surfacepro3_button.c
8023
8024 MICROTEK X6 SCANNER
8025 M:      Oliver Neukum <oliver@neukum.org>
8026 S:      Maintained
8027 F:      drivers/usb/image/microtek.*
8028
8029 MIPS
8030 M:      Ralf Baechle <ralf@linux-mips.org>
8031 L:      linux-mips@linux-mips.org
8032 W:      http://www.linux-mips.org/
8033 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8034 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8035 S:      Supported
8036 F:      Documentation/devicetree/bindings/mips/
8037 F:      Documentation/mips/
8038 F:      arch/mips/
8039
8040 MIPS/LOONGSON1 ARCHITECTURE
8041 M:      Keguang Zhang <keguang.zhang@gmail.com>
8042 L:      linux-mips@linux-mips.org
8043 S:      Maintained
8044 F:      arch/mips/loongson32/
8045 F:      arch/mips/include/asm/mach-loongson32/
8046 F:      drivers/*/*loongson1*
8047 F:      drivers/*/*/*loongson1*
8048
8049 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8050 M:      Hans Verkuil <hverkuil@xs4all.nl>
8051 L:      linux-media@vger.kernel.org
8052 T:      git git://linuxtv.org/media_tree.git
8053 W:      https://linuxtv.org
8054 S:      Odd Fixes
8055 F:      drivers/media/radio/radio-miropcm20*
8056
8057 MELLANOX MLX4 core VPI driver
8058 M:      Yishai Hadas <yishaih@mellanox.com>
8059 L:      netdev@vger.kernel.org
8060 L:      linux-rdma@vger.kernel.org
8061 W:      http://www.mellanox.com
8062 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8063 S:      Supported
8064 F:      drivers/net/ethernet/mellanox/mlx4/
8065 F:      include/linux/mlx4/
8066 F:      include/uapi/rdma/mlx4-abi.h
8067
8068 MELLANOX MLX4 IB driver
8069 M:      Yishai Hadas <yishaih@mellanox.com>
8070 L:      linux-rdma@vger.kernel.org
8071 W:      http://www.mellanox.com
8072 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8073 S:      Supported
8074 F:      drivers/infiniband/hw/mlx4/
8075 F:      include/linux/mlx4/
8076
8077 MELLANOX MLX5 core VPI driver
8078 M:      Saeed Mahameed <saeedm@mellanox.com>
8079 M:      Matan Barak <matanb@mellanox.com>
8080 M:      Leon Romanovsky <leonro@mellanox.com>
8081 L:      netdev@vger.kernel.org
8082 L:      linux-rdma@vger.kernel.org
8083 W:      http://www.mellanox.com
8084 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8085 S:      Supported
8086 F:      drivers/net/ethernet/mellanox/mlx5/core/
8087 F:      include/linux/mlx5/
8088 F:      include/uapi/rdma/mlx5-abi.h
8089
8090 MELLANOX MLX5 IB driver
8091 M:      Matan Barak <matanb@mellanox.com>
8092 M:      Leon Romanovsky <leonro@mellanox.com>
8093 L:      linux-rdma@vger.kernel.org
8094 W:      http://www.mellanox.com
8095 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8096 S:      Supported
8097 F:      drivers/infiniband/hw/mlx5/
8098 F:      include/linux/mlx5/
8099
8100 MELEXIS MLX90614 DRIVER
8101 M:      Crt Mori <cmo@melexis.com>
8102 L:      linux-iio@vger.kernel.org
8103 W:      http://www.melexis.com
8104 S:      Supported
8105 F:      drivers/iio/temperature/mlx90614.c
8106
8107 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8108 M:      Don Brace <don.brace@microsemi.com>
8109 L:      esc.storagedev@microsemi.com
8110 L:      linux-scsi@vger.kernel.org
8111 S:      Supported
8112 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8113 F:      drivers/scsi/smartpqi/Kconfig
8114 F:      drivers/scsi/smartpqi/Makefile
8115 F:      include/linux/cciss*.h
8116 F:      include/uapi/linux/cciss*.h
8117 F:      Documentation/scsi/smartpqi.txt
8118
8119 MN88472 MEDIA DRIVER
8120 M:      Antti Palosaari <crope@iki.fi>
8121 L:      linux-media@vger.kernel.org
8122 W:      https://linuxtv.org
8123 W:      http://palosaari.fi/linux/
8124 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8125 S:      Maintained
8126 F:      drivers/media/dvb-frontends/mn88472*
8127
8128 MN88473 MEDIA DRIVER
8129 M:      Antti Palosaari <crope@iki.fi>
8130 L:      linux-media@vger.kernel.org
8131 W:      https://linuxtv.org
8132 W:      http://palosaari.fi/linux/
8133 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8134 S:      Maintained
8135 F:      drivers/media/dvb-frontends/mn88473*
8136
8137 MODULE SUPPORT
8138 M:      Jessica Yu <jeyu@redhat.com>
8139 M:      Rusty Russell <rusty@rustcorp.com.au>
8140 S:      Maintained
8141 F:      include/linux/module.h
8142 F:      kernel/module.c
8143
8144 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8145 W:      http://popies.net/meye/
8146 S:      Orphan
8147 F:      Documentation/media/v4l-drivers/meye*
8148 F:      drivers/media/pci/meye/
8149 F:      include/uapi/linux/meye.h
8150
8151 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8152 M:      Jiri Slaby <jirislaby@gmail.com>
8153 S:      Maintained
8154 F:      Documentation/serial/moxa-smartio
8155 F:      drivers/tty/mxser.*
8156
8157 MR800 AVERMEDIA USB FM RADIO DRIVER
8158 M:      Alexey Klimov <klimov.linux@gmail.com>
8159 L:      linux-media@vger.kernel.org
8160 T:      git git://linuxtv.org/media_tree.git
8161 S:      Maintained
8162 F:      drivers/media/radio/radio-mr800.c
8163
8164 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8165 M:      Alan Ott <alan@signal11.us>
8166 L:      linux-wpan@vger.kernel.org
8167 S:      Maintained
8168 F:      drivers/net/ieee802154/mrf24j40.c
8169 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8170
8171 MSI LAPTOP SUPPORT
8172 M:      "Lee, Chun-Yi" <jlee@suse.com>
8173 L:      platform-driver-x86@vger.kernel.org
8174 S:      Maintained
8175 F:      drivers/platform/x86/msi-laptop.c
8176
8177 MSI WMI SUPPORT
8178 L:      platform-driver-x86@vger.kernel.org
8179 S:      Orphan
8180 F:      drivers/platform/x86/msi-wmi.c
8181
8182 MSI001 MEDIA DRIVER
8183 M:      Antti Palosaari <crope@iki.fi>
8184 L:      linux-media@vger.kernel.org
8185 W:      https://linuxtv.org
8186 W:      http://palosaari.fi/linux/
8187 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8188 T:      git git://linuxtv.org/anttip/media_tree.git
8189 S:      Maintained
8190 F:      drivers/media/tuners/msi001*
8191
8192 MSI2500 MEDIA DRIVER
8193 M:      Antti Palosaari <crope@iki.fi>
8194 L:      linux-media@vger.kernel.org
8195 W:      https://linuxtv.org
8196 W:      http://palosaari.fi/linux/
8197 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8198 T:      git git://linuxtv.org/anttip/media_tree.git
8199 S:      Maintained
8200 F:      drivers/media/usb/msi2500/
8201
8202 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8203 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8204 L:      linux-mtd@lists.infradead.org
8205 S:      Maintained
8206 F:      drivers/mtd/devices/docg3*
8207
8208 MT9M032 APTINA SENSOR DRIVER
8209 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8210 L:      linux-media@vger.kernel.org
8211 T:      git git://linuxtv.org/media_tree.git
8212 S:      Maintained
8213 F:      drivers/media/i2c/mt9m032.c
8214 F:      include/media/i2c/mt9m032.h
8215
8216 MT9P031 APTINA CAMERA SENSOR
8217 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8218 L:      linux-media@vger.kernel.org
8219 T:      git git://linuxtv.org/media_tree.git
8220 S:      Maintained
8221 F:      drivers/media/i2c/mt9p031.c
8222 F:      include/media/i2c/mt9p031.h
8223
8224 MT9T001 APTINA CAMERA SENSOR
8225 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8226 L:      linux-media@vger.kernel.org
8227 T:      git git://linuxtv.org/media_tree.git
8228 S:      Maintained
8229 F:      drivers/media/i2c/mt9t001.c
8230 F:      include/media/i2c/mt9t001.h
8231
8232 MT9V032 APTINA CAMERA SENSOR
8233 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8234 L:      linux-media@vger.kernel.org
8235 T:      git git://linuxtv.org/media_tree.git
8236 S:      Maintained
8237 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8238 F:      drivers/media/i2c/mt9v032.c
8239 F:      include/media/i2c/mt9v032.h
8240
8241 MULTIFUNCTION DEVICES (MFD)
8242 M:      Lee Jones <lee.jones@linaro.org>
8243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8244 S:      Supported
8245 F:      Documentation/devicetree/bindings/mfd/
8246 F:      drivers/mfd/
8247 F:      include/linux/mfd/
8248
8249 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8250 M:      Ulf Hansson <ulf.hansson@linaro.org>
8251 L:      linux-mmc@vger.kernel.org
8252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8253 S:      Maintained
8254 F:      Documentation/devicetree/bindings/mmc/
8255 F:      drivers/mmc/
8256 F:      include/linux/mmc/
8257 F:      include/uapi/linux/mmc/
8258
8259 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8260 S:      Orphan
8261 F:      drivers/mmc/host/mmc_spi.c
8262 F:      include/linux/spi/mmc_spi.h
8263
8264 MULTISOUND SOUND DRIVER
8265 M:      Andrew Veliath <andrewtv@usa.net>
8266 S:      Maintained
8267 F:      Documentation/sound/oss/MultiSound
8268 F:      sound/oss/msnd*
8269
8270 MULTITECH MULTIPORT CARD (ISICOM)
8271 S:      Orphan
8272 F:      drivers/tty/isicom.c
8273 F:      include/linux/isicom.h
8274
8275 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8276 M:      Bin Liu <b-liu@ti.com>
8277 L:      linux-usb@vger.kernel.org
8278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8279 S:      Maintained
8280 F:      drivers/usb/musb/
8281
8282 MXL5007T MEDIA DRIVER
8283 M:      Michael Krufky <mkrufky@linuxtv.org>
8284 L:      linux-media@vger.kernel.org
8285 W:      https://linuxtv.org
8286 W:      http://github.com/mkrufky
8287 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8288 T:      git git://linuxtv.org/mkrufky/tuners.git
8289 S:      Maintained
8290 F:      drivers/media/tuners/mxl5007t.*
8291
8292 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8293 M:      Hyong-Youb Kim <hykim@myri.com>
8294 L:      netdev@vger.kernel.org
8295 W:      https://www.myricom.com/support/downloads/myri10ge.html
8296 S:      Supported
8297 F:      drivers/net/ethernet/myricom/myri10ge/
8298
8299 NAND FLASH SUBSYSTEM
8300 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8301 R:      Richard Weinberger <richard@nod.at>
8302 L:      linux-mtd@lists.infradead.org
8303 W:      http://www.linux-mtd.infradead.org/
8304 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8305 T:      git git://github.com/linux-nand/linux.git
8306 S:      Maintained
8307 F:      drivers/mtd/nand/
8308 F:      include/linux/mtd/nand*.h
8309
8310 NATSEMI ETHERNET DRIVER (DP8381x)
8311 S:      Orphan
8312 F:      drivers/net/ethernet/natsemi/natsemi.c
8313
8314 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8315 M:      Daniel Mack <zonque@gmail.com>
8316 S:      Maintained
8317 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8318 W:      http://www.native-instruments.com
8319 F:      sound/usb/caiaq/
8320
8321 NCP FILESYSTEM
8322 M:      Petr Vandrovec <petr@vandrovec.name>
8323 S:      Odd Fixes
8324 F:      fs/ncpfs/
8325
8326 NCR 5380 SCSI DRIVERS
8327 M:      Finn Thain <fthain@telegraphics.com.au>
8328 M:      Michael Schmitz <schmitzmic@gmail.com>
8329 L:      linux-scsi@vger.kernel.org
8330 S:      Maintained
8331 F:      Documentation/scsi/g_NCR5380.txt
8332 F:      drivers/scsi/NCR5380.*
8333 F:      drivers/scsi/arm/cumana_1.c
8334 F:      drivers/scsi/arm/oak.c
8335 F:      drivers/scsi/atari_scsi.*
8336 F:      drivers/scsi/dmx3191d.c
8337 F:      drivers/scsi/g_NCR5380.*
8338 F:      drivers/scsi/g_NCR5380_mmio.c
8339 F:      drivers/scsi/mac_scsi.*
8340 F:      drivers/scsi/sun3_scsi.*
8341 F:      drivers/scsi/sun3_scsi_vme.c
8342
8343 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8344 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8345 L:      linux-scsi@vger.kernel.org
8346 S:      Maintained
8347 F:      drivers/scsi/NCR_D700.*
8348
8349 NCT6775 HARDWARE MONITOR DRIVER
8350 M:      Guenter Roeck <linux@roeck-us.net>
8351 L:      linux-hwmon@vger.kernel.org
8352 S:      Maintained
8353 F:      Documentation/hwmon/nct6775
8354 F:      drivers/hwmon/nct6775.c
8355
8356 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8357 M:      Faisal Latif <faisal.latif@intel.com>
8358 L:      linux-rdma@vger.kernel.org
8359 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8360 S:      Supported
8361 F:      drivers/infiniband/hw/nes/
8362 F:      include/uapi/rdma/nes-abi.h
8363
8364 NETEM NETWORK EMULATOR
8365 M:      Stephen Hemminger <stephen@networkplumber.org>
8366 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8367 S:      Maintained
8368 F:      net/sched/sch_netem.c
8369
8370 NETERION 10GbE DRIVERS (s2io/vxge)
8371 M:      Jon Mason <jdmason@kudzu.us>
8372 L:      netdev@vger.kernel.org
8373 S:      Supported
8374 F:      Documentation/networking/s2io.txt
8375 F:      Documentation/networking/vxge.txt
8376 F:      drivers/net/ethernet/neterion/
8377
8378 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8379 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8380 M:      Patrick McHardy <kaber@trash.net>
8381 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8382 L:      netfilter-devel@vger.kernel.org
8383 L:      coreteam@netfilter.org
8384 W:      http://www.netfilter.org/
8385 W:      http://www.iptables.org/
8386 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8389 S:      Supported
8390 F:      include/linux/netfilter*
8391 F:      include/linux/netfilter/
8392 F:      include/net/netfilter/
8393 F:      include/uapi/linux/netfilter*
8394 F:      include/uapi/linux/netfilter/
8395 F:      net/*/netfilter.c
8396 F:      net/*/netfilter/
8397 F:      net/netfilter/
8398 F:      net/bridge/br_netfilter*.c
8399
8400 NETLABEL
8401 M:      Paul Moore <paul@paul-moore.com>
8402 W:      http://netlabel.sf.net
8403 L:      netdev@vger.kernel.org
8404 S:      Maintained
8405 F:      Documentation/netlabel/
8406 F:      include/net/netlabel.h
8407 F:      net/netlabel/
8408
8409 NETROM NETWORK LAYER
8410 M:      Ralf Baechle <ralf@linux-mips.org>
8411 L:      linux-hams@vger.kernel.org
8412 W:      http://www.linux-ax25.org/
8413 S:      Maintained
8414 F:      include/net/netrom.h
8415 F:      include/uapi/linux/netrom.h
8416 F:      net/netrom/
8417
8418 NETRONOME ETHERNET DRIVERS
8419 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8420 L:      oss-drivers@netronome.com
8421 S:      Maintained
8422 F:      drivers/net/ethernet/netronome/
8423
8424 NETWORK BLOCK DEVICE (NBD)
8425 M:      Markus Pargmann <mpa@pengutronix.de>
8426 S:      Maintained
8427 L:      nbd-general@lists.sourceforge.net
8428 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
8429 F:      Documentation/blockdev/nbd.txt
8430 F:      drivers/block/nbd.c
8431 F:      include/uapi/linux/nbd.h
8432
8433 NETWORK DROP MONITOR
8434 M:      Neil Horman <nhorman@tuxdriver.com>
8435 L:      netdev@vger.kernel.org
8436 S:      Maintained
8437 W:      https://fedorahosted.org/dropwatch/
8438 F:      net/core/drop_monitor.c
8439
8440 NETWORKING [DSA]
8441 M:      Andrew Lunn <andrew@lunn.ch>
8442 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8443 M:      Florian Fainelli <f.fainelli@gmail.com>
8444 S:      Maintained
8445 F:      net/dsa/
8446 F:      include/net/dsa.h
8447 F:      drivers/net/dsa/
8448
8449 NETWORKING [GENERAL]
8450 M:      "David S. Miller" <davem@davemloft.net>
8451 L:      netdev@vger.kernel.org
8452 W:      http://www.linuxfoundation.org/en/Net
8453 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8456 S:      Maintained
8457 F:      net/
8458 F:      include/net/
8459 F:      include/linux/in.h
8460 F:      include/linux/net.h
8461 F:      include/linux/netdevice.h
8462 F:      include/uapi/linux/in.h
8463 F:      include/uapi/linux/net.h
8464 F:      include/uapi/linux/netdevice.h
8465 F:      include/uapi/linux/net_namespace.h
8466 F:      tools/net/
8467 F:      tools/testing/selftests/net/
8468 F:      lib/random32.c
8469 F:      lib/test_bpf.c
8470
8471 NETWORKING [IPv4/IPv6]
8472 M:      "David S. Miller" <davem@davemloft.net>
8473 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8474 M:      James Morris <jmorris@namei.org>
8475 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8476 M:      Patrick McHardy <kaber@trash.net>
8477 L:      netdev@vger.kernel.org
8478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8479 S:      Maintained
8480 F:      net/ipv4/
8481 F:      net/ipv6/
8482 F:      include/net/ip*
8483 F:      arch/x86/net/*
8484
8485 NETWORKING [IPSEC]
8486 M:      Steffen Klassert <steffen.klassert@secunet.com>
8487 M:      Herbert Xu <herbert@gondor.apana.org.au>
8488 M:      "David S. Miller" <davem@davemloft.net>
8489 L:      netdev@vger.kernel.org
8490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8492 S:      Maintained
8493 F:      net/core/flow.c
8494 F:      net/xfrm/
8495 F:      net/key/
8496 F:      net/ipv4/xfrm*
8497 F:      net/ipv4/esp4.c
8498 F:      net/ipv4/ah4.c
8499 F:      net/ipv4/ipcomp.c
8500 F:      net/ipv4/ip_vti.c
8501 F:      net/ipv6/xfrm*
8502 F:      net/ipv6/esp6.c
8503 F:      net/ipv6/ah6.c
8504 F:      net/ipv6/ipcomp6.c
8505 F:      net/ipv6/ip6_vti.c
8506 F:      include/uapi/linux/xfrm.h
8507 F:      include/net/xfrm.h
8508
8509 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8510 M:      Paul Moore <paul@paul-moore.com>
8511 L:      netdev@vger.kernel.org
8512 S:      Maintained
8513
8514 NETWORKING [WIRELESS]
8515 L:      linux-wireless@vger.kernel.org
8516 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8517
8518 NETWORKING DRIVERS
8519 L:      netdev@vger.kernel.org
8520 W:      http://www.linuxfoundation.org/en/Net
8521 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8524 S:      Odd Fixes
8525 F:      Documentation/devicetree/bindings/net/
8526 F:      drivers/net/
8527 F:      include/linux/if_*
8528 F:      include/linux/netdevice.h
8529 F:      include/linux/etherdevice.h
8530 F:      include/linux/fcdevice.h
8531 F:      include/linux/fddidevice.h
8532 F:      include/linux/hippidevice.h
8533 F:      include/linux/inetdevice.h
8534 F:      include/uapi/linux/if_*
8535 F:      include/uapi/linux/netdevice.h
8536
8537 NETWORKING DRIVERS (WIRELESS)
8538 M:      Kalle Valo <kvalo@codeaurora.org>
8539 L:      linux-wireless@vger.kernel.org
8540 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8543 S:      Maintained
8544 F:      Documentation/devicetree/bindings/net/wireless/
8545 F:      drivers/net/wireless/
8546
8547 NETXEN (1/10) GbE SUPPORT
8548 M:      Manish Chopra <manish.chopra@cavium.com>
8549 M:      Rahul Verma <rahul.verma@cavium.com>
8550 M:      Dept-GELinuxNICDev@cavium.com
8551 L:      netdev@vger.kernel.org
8552 S:      Supported
8553 F:      drivers/net/ethernet/qlogic/netxen/
8554
8555 NFC SUBSYSTEM
8556 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8557 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8558 M:      Samuel Ortiz <sameo@linux.intel.com>
8559 L:      linux-wireless@vger.kernel.org
8560 L:      linux-nfc@lists.01.org (subscribers-only)
8561 S:      Supported
8562 F:      net/nfc/
8563 F:      include/net/nfc/
8564 F:      include/uapi/linux/nfc.h
8565 F:      drivers/nfc/
8566 F:      include/linux/platform_data/nfcmrvl.h
8567 F:      include/linux/platform_data/nxp-nci.h
8568 F:      include/linux/platform_data/pn544.h
8569 F:      include/linux/platform_data/st21nfca.h
8570 F:      include/linux/platform_data/st-nci.h
8571 F:      Documentation/devicetree/bindings/net/nfc/
8572
8573 NFS, SUNRPC, AND LOCKD CLIENTS
8574 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8575 M:      Anna Schumaker <anna.schumaker@netapp.com>
8576 L:      linux-nfs@vger.kernel.org
8577 W:      http://client.linux-nfs.org
8578 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8579 S:      Maintained
8580 F:      fs/lockd/
8581 F:      fs/nfs/
8582 F:      fs/nfs_common/
8583 F:      net/sunrpc/
8584 F:      include/linux/lockd/
8585 F:      include/linux/nfs*
8586 F:      include/linux/sunrpc/
8587 F:      include/uapi/linux/nfs*
8588 F:      include/uapi/linux/sunrpc/
8589
8590 NILFS2 FILESYSTEM
8591 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8592 L:      linux-nilfs@vger.kernel.org
8593 W:      http://nilfs.sourceforge.net/
8594 W:      http://nilfs.osdn.jp/
8595 T:      git git://github.com/konis/nilfs2.git
8596 S:      Supported
8597 F:      Documentation/filesystems/nilfs2.txt
8598 F:      fs/nilfs2/
8599 F:      include/trace/events/nilfs2.h
8600 F:      include/uapi/linux/nilfs2_api.h
8601 F:      include/uapi/linux/nilfs2_ondisk.h
8602
8603 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8604 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8605 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8606 S:      Maintained
8607 F:      Documentation/scsi/NinjaSCSI.txt
8608 F:      drivers/scsi/pcmcia/nsp_*
8609
8610 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8611 M:      GOTO Masanori <gotom@debian.or.jp>
8612 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8613 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8614 S:      Maintained
8615 F:      Documentation/scsi/NinjaSCSI.txt
8616 F:      drivers/scsi/nsp32*
8617
8618 NIOS2 ARCHITECTURE
8619 M:      Ley Foon Tan <lftan@altera.com>
8620 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8622 S:      Maintained
8623 F:      arch/nios2/
8624
8625 NOKIA N900 POWER SUPPLY DRIVERS
8626 R:      Pali Rohár <pali.rohar@gmail.com>
8627 F:      include/linux/power/bq2415x_charger.h
8628 F:      include/linux/power/bq27xxx_battery.h
8629 F:      include/linux/power/isp1704_charger.h
8630 F:      drivers/power/supply/bq2415x_charger.c
8631 F:      drivers/power/supply/bq27xxx_battery.c
8632 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8633 F:      drivers/power/supply/isp1704_charger.c
8634 F:      drivers/power/supply/rx51_battery.c
8635
8636 NTB DRIVER CORE
8637 M:      Jon Mason <jdmason@kudzu.us>
8638 M:      Dave Jiang <dave.jiang@intel.com>
8639 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8640 L:      linux-ntb@googlegroups.com
8641 S:      Supported
8642 W:      https://github.com/jonmason/ntb/wiki
8643 T:      git git://github.com/jonmason/ntb.git
8644 F:      drivers/ntb/
8645 F:      drivers/net/ntb_netdev.c
8646 F:      include/linux/ntb.h
8647 F:      include/linux/ntb_transport.h
8648 F:      tools/testing/selftests/ntb/
8649
8650 NTB INTEL DRIVER
8651 M:      Jon Mason <jdmason@kudzu.us>
8652 M:      Dave Jiang <dave.jiang@intel.com>
8653 L:      linux-ntb@googlegroups.com
8654 S:      Supported
8655 W:      https://github.com/jonmason/ntb/wiki
8656 T:      git git://github.com/jonmason/ntb.git
8657 F:      drivers/ntb/hw/intel/
8658
8659 NTB AMD DRIVER
8660 M:      Xiangliang Yu <Xiangliang.Yu@amd.com>
8661 L:      linux-ntb@googlegroups.com
8662 S:      Supported
8663 F:      drivers/ntb/hw/amd/
8664
8665 NTFS FILESYSTEM
8666 M:      Anton Altaparmakov <anton@tuxera.com>
8667 L:      linux-ntfs-dev@lists.sourceforge.net
8668 W:      http://www.tuxera.com/
8669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8670 S:      Supported
8671 F:      Documentation/filesystems/ntfs.txt
8672 F:      fs/ntfs/
8673
8674 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8675 M:      Antonino Daplas <adaplas@gmail.com>
8676 L:      linux-fbdev@vger.kernel.org
8677 S:      Maintained
8678 F:      drivers/video/fbdev/riva/
8679 F:      drivers/video/fbdev/nvidia/
8680
8681 NVM EXPRESS DRIVER
8682 M:      Keith Busch <keith.busch@intel.com>
8683 M:      Jens Axboe <axboe@fb.com>
8684 L:      linux-nvme@lists.infradead.org
8685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8686 W:      https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8687 S:      Supported
8688 F:      drivers/nvme/host/
8689 F:      include/linux/nvme.h
8690
8691 NVM EXPRESS TARGET DRIVER
8692 M:      Christoph Hellwig <hch@lst.de>
8693 M:      Sagi Grimberg <sagi@grimberg.me>
8694 L:      linux-nvme@lists.infradead.org
8695 S:      Supported
8696 F:      drivers/nvme/target/
8697
8698 NVMEM FRAMEWORK
8699 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8700 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8701 S:      Maintained
8702 F:      drivers/nvmem/
8703 F:      Documentation/devicetree/bindings/nvmem/
8704 F:      include/linux/nvmem-consumer.h
8705 F:      include/linux/nvmem-provider.h
8706
8707 NXP-NCI NFC DRIVER
8708 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
8709 R:      Charles Gorand <charles.gorand@effinnov.com>
8710 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
8711 S:      Supported
8712 F:      drivers/nfc/nxp-nci
8713
8714 NXP TDA998X DRM DRIVER
8715 M:      Russell King <rmk+kernel@armlinux.org.uk>
8716 S:      Supported
8717 F:      drivers/gpu/drm/i2c/tda998x_drv.c
8718 F:      include/drm/i2c/tda998x.h
8719
8720 NXP TFA9879 DRIVER
8721 M:      Peter Rosin <peda@axentia.se>
8722 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8723 S:      Maintained
8724 F:      sound/soc/codecs/tfa9879*
8725
8726 OBJTOOL
8727 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8728 S:      Supported
8729 F:      tools/objtool/
8730
8731 OMAP SUPPORT
8732 M:      Tony Lindgren <tony@atomide.com>
8733 L:      linux-omap@vger.kernel.org
8734 W:      http://www.muru.com/linux/omap/
8735 W:      http://linux.omap.com/
8736 Q:      http://patchwork.kernel.org/project/linux-omap/list/
8737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8738 S:      Maintained
8739 F:      arch/arm/*omap*/
8740 F:      arch/arm/configs/omap1_defconfig
8741 F:      arch/arm/configs/omap2plus_defconfig
8742 F:      drivers/i2c/busses/i2c-omap.c
8743 F:      drivers/irqchip/irq-omap-intc.c
8744 F:      drivers/mfd/*omap*.c
8745 F:      drivers/mfd/menelaus.c
8746 F:      drivers/mfd/palmas.c
8747 F:      drivers/mfd/tps65217.c
8748 F:      drivers/mfd/tps65218.c
8749 F:      drivers/mfd/tps65910.c
8750 F:      drivers/mfd/twl-core.[ch]
8751 F:      drivers/mfd/twl4030*.c
8752 F:      drivers/mfd/twl6030*.c
8753 F:      drivers/mfd/twl6040*.c
8754 F:      drivers/regulator/palmas-regulator*.c
8755 F:      drivers/regulator/pbias-regulator.c
8756 F:      drivers/regulator/tps65217-regulator.c
8757 F:      drivers/regulator/tps65218-regulator.c
8758 F:      drivers/regulator/tps65910-regulator.c
8759 F:      drivers/regulator/twl-regulator.c
8760 F:      include/linux/i2c-omap.h
8761
8762 OMAP DEVICE TREE SUPPORT
8763 M:      Benoît Cousson <bcousson@baylibre.com>
8764 M:      Tony Lindgren <tony@atomide.com>
8765 L:      linux-omap@vger.kernel.org
8766 L:      devicetree@vger.kernel.org
8767 S:      Maintained
8768 F:      arch/arm/boot/dts/*omap*
8769 F:      arch/arm/boot/dts/*am3*
8770 F:      arch/arm/boot/dts/*am4*
8771 F:      arch/arm/boot/dts/*am5*
8772 F:      arch/arm/boot/dts/*dra7*
8773
8774 OMAP CLOCK FRAMEWORK SUPPORT
8775 M:      Paul Walmsley <paul@pwsan.com>
8776 L:      linux-omap@vger.kernel.org
8777 S:      Maintained
8778 F:      arch/arm/*omap*/*clock*
8779
8780 OMAP POWER MANAGEMENT SUPPORT
8781 M:      Kevin Hilman <khilman@kernel.org>
8782 L:      linux-omap@vger.kernel.org
8783 S:      Maintained
8784 F:      arch/arm/*omap*/*pm*
8785 F:      drivers/cpufreq/omap-cpufreq.c
8786
8787 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8788 M:      Rajendra Nayak <rnayak@codeaurora.org>
8789 M:      Paul Walmsley <paul@pwsan.com>
8790 L:      linux-omap@vger.kernel.org
8791 S:      Maintained
8792 F:      arch/arm/mach-omap2/prm*
8793
8794 OMAP AUDIO SUPPORT
8795 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
8796 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
8797 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8798 L:      linux-omap@vger.kernel.org
8799 S:      Maintained
8800 F:      sound/soc/omap/
8801
8802 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8803 M:      Roger Quadros <rogerq@ti.com>
8804 M:      Tony Lindgren <tony@atomide.com>
8805 L:      linux-omap@vger.kernel.org
8806 S:      Maintained
8807 F:      drivers/memory/omap-gpmc.c
8808 F:      arch/arm/mach-omap2/*gpmc*
8809
8810 OMAP FRAMEBUFFER SUPPORT
8811 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8812 L:      linux-fbdev@vger.kernel.org
8813 L:      linux-omap@vger.kernel.org
8814 S:      Maintained
8815 F:      drivers/video/fbdev/omap/
8816
8817 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8818 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8819 L:      linux-omap@vger.kernel.org
8820 L:      linux-fbdev@vger.kernel.org
8821 S:      Maintained
8822 F:      drivers/video/fbdev/omap2/
8823 F:      Documentation/arm/OMAP/DSS
8824
8825 OMAP HARDWARE SPINLOCK SUPPORT
8826 M:      Ohad Ben-Cohen <ohad@wizery.com>
8827 L:      linux-omap@vger.kernel.org
8828 S:      Maintained
8829 F:      drivers/hwspinlock/omap_hwspinlock.c
8830
8831 OMAP MMC SUPPORT
8832 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
8833 L:      linux-omap@vger.kernel.org
8834 S:      Maintained
8835 F:      drivers/mmc/host/omap.c
8836
8837 OMAP HS MMC SUPPORT
8838 L:      linux-mmc@vger.kernel.org
8839 L:      linux-omap@vger.kernel.org
8840 S:      Orphan
8841 F:      drivers/mmc/host/omap_hsmmc.c
8842
8843 OMAP RANDOM NUMBER GENERATOR SUPPORT
8844 M:      Deepak Saxena <dsaxena@plexity.net>
8845 S:      Maintained
8846 F:      drivers/char/hw_random/omap-rng.c
8847
8848 OMAP HWMOD SUPPORT
8849 M:      Benoît Cousson <bcousson@baylibre.com>
8850 M:      Paul Walmsley <paul@pwsan.com>
8851 L:      linux-omap@vger.kernel.org
8852 S:      Maintained
8853 F:      arch/arm/mach-omap2/omap_hwmod.*
8854
8855 OMAP HWMOD DATA
8856 M:      Paul Walmsley <paul@pwsan.com>
8857 L:      linux-omap@vger.kernel.org
8858 S:      Maintained
8859 F:      arch/arm/mach-omap2/omap_hwmod*data*
8860
8861 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8862 M:      Benoît Cousson <bcousson@baylibre.com>
8863 L:      linux-omap@vger.kernel.org
8864 S:      Maintained
8865 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8866
8867 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8868 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8869 L:      linux-media@vger.kernel.org
8870 S:      Maintained
8871 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
8872 F:      drivers/media/platform/omap3isp/
8873 F:      drivers/staging/media/omap4iss/
8874
8875 OMAP USB SUPPORT
8876 L:      linux-usb@vger.kernel.org
8877 L:      linux-omap@vger.kernel.org
8878 S:      Orphan
8879 F:      drivers/usb/*/*omap*
8880 F:      arch/arm/*omap*/usb*
8881
8882 OMAP GPIO DRIVER
8883 M:      Grygorii Strashko <grygorii.strashko@ti.com>
8884 M:      Santosh Shilimkar <ssantosh@kernel.org>
8885 M:      Kevin Hilman <khilman@kernel.org>
8886 L:      linux-omap@vger.kernel.org
8887 S:      Maintained
8888 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
8889 F:      drivers/gpio/gpio-omap.c
8890
8891 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8892 M:      Mark Jackson <mpfj@newflow.co.uk>
8893 L:      linux-omap@vger.kernel.org
8894 S:      Maintained
8895 F:      arch/arm/boot/dts/am335x-nano.dts
8896
8897 OMFS FILESYSTEM
8898 M:      Bob Copeland <me@bobcopeland.com>
8899 L:      linux-karma-devel@lists.sourceforge.net
8900 S:      Maintained
8901 F:      Documentation/filesystems/omfs.txt
8902 F:      fs/omfs/
8903
8904 OMNIKEY CARDMAN 4000 DRIVER
8905 M:      Harald Welte <laforge@gnumonks.org>
8906 S:      Maintained
8907 F:      drivers/char/pcmcia/cm4000_cs.c
8908 F:      include/linux/cm4000_cs.h
8909 F:      include/uapi/linux/cm4000_cs.h
8910
8911 OMNIKEY CARDMAN 4040 DRIVER
8912 M:      Harald Welte <laforge@gnumonks.org>
8913 S:      Maintained
8914 F:      drivers/char/pcmcia/cm4040_cs.*
8915
8916 OMNIVISION OV7670 SENSOR DRIVER
8917 M:      Jonathan Corbet <corbet@lwn.net>
8918 L:      linux-media@vger.kernel.org
8919 T:      git git://linuxtv.org/media_tree.git
8920 S:      Maintained
8921 F:      drivers/media/i2c/ov7670.c
8922
8923 ONENAND FLASH DRIVER
8924 M:      Kyungmin Park <kyungmin.park@samsung.com>
8925 L:      linux-mtd@lists.infradead.org
8926 S:      Maintained
8927 F:      drivers/mtd/onenand/
8928 F:      include/linux/mtd/onenand*.h
8929
8930 ONSTREAM SCSI TAPE DRIVER
8931 M:      Willem Riede <osst@riede.org>
8932 L:      osst-users@lists.sourceforge.net
8933 L:      linux-scsi@vger.kernel.org
8934 S:      Maintained
8935 F:      Documentation/scsi/osst.txt
8936 F:      drivers/scsi/osst.*
8937 F:      drivers/scsi/osst_*.h
8938 F:      drivers/scsi/st.h
8939
8940 OPENCORES I2C BUS DRIVER
8941 M:      Peter Korsgaard <jacmet@sunsite.dk>
8942 L:      linux-i2c@vger.kernel.org
8943 S:      Maintained
8944 F:      Documentation/i2c/busses/i2c-ocores
8945 F:      drivers/i2c/busses/i2c-ocores.c
8946
8947 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8948 M:      Rob Herring <robh+dt@kernel.org>
8949 M:      Frank Rowand <frowand.list@gmail.com>
8950 L:      devicetree@vger.kernel.org
8951 W:      http://www.devicetree.org/
8952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8953 S:      Maintained
8954 F:      drivers/of/
8955 F:      include/linux/of*.h
8956 F:      scripts/dtc/
8957
8958 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8959 M:      Rob Herring <robh+dt@kernel.org>
8960 M:      Mark Rutland <mark.rutland@arm.com>
8961 L:      devicetree@vger.kernel.org
8962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8963 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8964 S:      Maintained
8965 F:      Documentation/devicetree/
8966 F:      arch/*/boot/dts/
8967 F:      include/dt-bindings/
8968
8969 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8970 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8971 L:      devicetree@vger.kernel.org
8972 S:      Maintained
8973 F:      Documentation/devicetree/dynamic-resolution-notes.txt
8974 F:      Documentation/devicetree/overlay-notes.txt
8975 F:      drivers/of/overlay.c
8976 F:      drivers/of/resolver.c
8977
8978 OPENRISC ARCHITECTURE
8979 M:      Jonas Bonn <jonas@southpole.se>
8980 W:      http://openrisc.net
8981 S:      Maintained
8982 T:      git git://openrisc.net/~jonas/linux
8983 F:      arch/openrisc/
8984
8985 OPENVSWITCH
8986 M:      Pravin Shelar <pshelar@nicira.com>
8987 L:      netdev@vger.kernel.org
8988 L:      dev@openvswitch.org
8989 W:      http://openvswitch.org
8990 S:      Maintained
8991 F:      net/openvswitch/
8992 F:      include/uapi/linux/openvswitch.h
8993
8994 OPERATING PERFORMANCE POINTS (OPP)
8995 M:      Viresh Kumar <vireshk@kernel.org>
8996 M:      Nishanth Menon <nm@ti.com>
8997 M:      Stephen Boyd <sboyd@codeaurora.org>
8998 L:      linux-pm@vger.kernel.org
8999 S:      Maintained
9000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9001 F:      drivers/base/power/opp/
9002 F:      include/linux/pm_opp.h
9003 F:      Documentation/power/opp.txt
9004 F:      Documentation/devicetree/bindings/opp/
9005
9006 OPL4 DRIVER
9007 M:      Clemens Ladisch <clemens@ladisch.de>
9008 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9009 T:      git git://git.alsa-project.org/alsa-kernel.git
9010 S:      Maintained
9011 F:      sound/drivers/opl4/
9012
9013 OPROFILE
9014 M:      Robert Richter <rric@kernel.org>
9015 L:      oprofile-list@lists.sf.net
9016 S:      Maintained
9017 F:      arch/*/include/asm/oprofile*.h
9018 F:      arch/*/oprofile/
9019 F:      drivers/oprofile/
9020 F:      include/linux/oprofile.h
9021
9022 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9023 M:      Mark Fasheh <mfasheh@versity.com>
9024 M:      Joel Becker <jlbec@evilplan.org>
9025 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9026 W:      http://ocfs2.wiki.kernel.org
9027 S:      Supported
9028 F:      Documentation/filesystems/ocfs2.txt
9029 F:      Documentation/filesystems/dlmfs.txt
9030 F:      fs/ocfs2/
9031
9032 ORINOCO DRIVER
9033 L:      linux-wireless@vger.kernel.org
9034 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9035 W:      http://www.nongnu.org/orinoco/
9036 S:      Orphan
9037 F:      drivers/net/wireless/intersil/orinoco/
9038
9039 OSD LIBRARY and FILESYSTEM
9040 M:      Boaz Harrosh <ooo@electrozaur.com>
9041 M:      Benny Halevy <bhalevy@primarydata.com>
9042 L:      osd-dev@open-osd.org
9043 W:      http://open-osd.org
9044 T:      git git://git.open-osd.org/open-osd.git
9045 S:      Maintained
9046 F:      drivers/scsi/osd/
9047 F:      include/scsi/osd_*
9048 F:      fs/exofs/
9049
9050 OVERLAY FILESYSTEM
9051 M:      Miklos Szeredi <miklos@szeredi.hu>
9052 L:      linux-unionfs@vger.kernel.org
9053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9054 S:      Supported
9055 F:      fs/overlayfs/
9056 F:      Documentation/filesystems/overlayfs.txt
9057
9058 ORANGEFS FILESYSTEM
9059 M:      Mike Marshall <hubcap@omnibond.com>
9060 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9062 S:      Supported
9063 F:      fs/orangefs/
9064 F:      Documentation/filesystems/orangefs.txt
9065
9066 P54 WIRELESS DRIVER
9067 M:      Christian Lamparter <chunkeey@googlemail.com>
9068 L:      linux-wireless@vger.kernel.org
9069 W:      http://wireless.kernel.org/en/users/Drivers/p54
9070 S:      Maintained
9071 F:      drivers/net/wireless/intersil/p54/
9072
9073 PA SEMI ETHERNET DRIVER
9074 L:      netdev@vger.kernel.org
9075 S:      Orphan
9076 F:      drivers/net/ethernet/pasemi/*
9077
9078 PA SEMI SMBUS DRIVER
9079 L:      linux-i2c@vger.kernel.org
9080 S:      Orphan
9081 F:      drivers/i2c/busses/i2c-pasemi.c
9082
9083 PADATA PARALLEL EXECUTION MECHANISM
9084 M:      Steffen Klassert <steffen.klassert@secunet.com>
9085 L:      linux-crypto@vger.kernel.org
9086 S:      Maintained
9087 F:      kernel/padata.c
9088 F:      include/linux/padata.h
9089 F:      Documentation/padata.txt
9090
9091 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9092 M:      Harald Welte <laforge@gnumonks.org>
9093 L:      platform-driver-x86@vger.kernel.org
9094 S:      Maintained
9095 F:      drivers/platform/x86/panasonic-laptop.c
9096
9097 PANASONIC MN10300/AM33/AM34 PORT
9098 M:      David Howells <dhowells@redhat.com>
9099 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9100 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9101 S:      Maintained
9102 F:      Documentation/mn10300/
9103 F:      arch/mn10300/
9104
9105 PARALLEL LCD/KEYPAD PANEL DRIVER
9106 M:      Willy Tarreau <willy@haproxy.com>
9107 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9108 S:      Odd Fixes
9109 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9110 F:      drivers/misc/panel.c
9111
9112 PARALLEL PORT SUBSYSTEM
9113 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9114 M:      Sudip Mukherjee <sudip@vectorindia.org>
9115 L:      linux-parport@lists.infradead.org (subscribers-only)
9116 S:      Maintained
9117 F:      drivers/parport/
9118 F:      include/linux/parport*.h
9119 F:      drivers/char/ppdev.c
9120 F:      include/uapi/linux/ppdev.h
9121 F:      Documentation/parport*.txt
9122
9123 PARAVIRT_OPS INTERFACE
9124 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9125 M:      Chris Wright <chrisw@sous-sol.org>
9126 M:      Alok Kataria <akataria@vmware.com>
9127 M:      Rusty Russell <rusty@rustcorp.com.au>
9128 L:      virtualization@lists.linux-foundation.org
9129 S:      Supported
9130 F:      Documentation/virtual/paravirt_ops.txt
9131 F:      arch/*/kernel/paravirt*
9132 F:      arch/*/include/asm/paravirt.h
9133 F:      include/linux/hypervisor.h
9134
9135 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9136 M:      Tim Waugh <tim@cyberelk.net>
9137 L:      linux-parport@lists.infradead.org (subscribers-only)
9138 S:      Maintained
9139 F:      Documentation/blockdev/paride.txt
9140 F:      drivers/block/paride/
9141
9142 PARISC ARCHITECTURE
9143 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9144 M:      Helge Deller <deller@gmx.de>
9145 L:      linux-parisc@vger.kernel.org
9146 W:      http://www.parisc-linux.org/
9147 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9150 S:      Maintained
9151 F:      arch/parisc/
9152 F:      Documentation/parisc/
9153 F:      drivers/parisc/
9154 F:      drivers/char/agp/parisc-agp.c
9155 F:      drivers/input/serio/gscps2.c
9156 F:      drivers/parport/parport_gsc.*
9157 F:      drivers/tty/serial/8250/8250_gsc.c
9158 F:      drivers/video/fbdev/sti*
9159 F:      drivers/video/console/sti*
9160 F:      drivers/video/logo/logo_parisc*
9161
9162 PC87360 HARDWARE MONITORING DRIVER
9163 M:      Jim Cromie <jim.cromie@gmail.com>
9164 L:      linux-hwmon@vger.kernel.org
9165 S:      Maintained
9166 F:      Documentation/hwmon/pc87360
9167 F:      drivers/hwmon/pc87360.c
9168
9169 PC8736x GPIO DRIVER
9170 M:      Jim Cromie <jim.cromie@gmail.com>
9171 S:      Maintained
9172 F:      drivers/char/pc8736x_gpio.c
9173
9174 PC87427 HARDWARE MONITORING DRIVER
9175 M:      Jean Delvare <jdelvare@suse.com>
9176 L:      linux-hwmon@vger.kernel.org
9177 S:      Maintained
9178 F:      Documentation/hwmon/pc87427
9179 F:      drivers/hwmon/pc87427.c
9180
9181 PCA9532 LED DRIVER
9182 M:      Riku Voipio <riku.voipio@iki.fi>
9183 S:      Maintained
9184 F:      drivers/leds/leds-pca9532.c
9185 F:      include/linux/leds-pca9532.h
9186
9187 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9188 M:      Guenter Roeck <linux@roeck-us.net>
9189 L:      linux-i2c@vger.kernel.org
9190 S:      Maintained
9191 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9192
9193 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9194 M:      Khalid Aziz <khalid@gonehiking.org>
9195 S:      Maintained
9196 F:      drivers/firmware/pcdp.*
9197
9198 PCI ERROR RECOVERY
9199 M:      Linas Vepstas <linasvepstas@gmail.com>
9200 L:      linux-pci@vger.kernel.org
9201 S:      Supported
9202 F:      Documentation/PCI/pci-error-recovery.txt
9203
9204 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9205 M:      Russell Currey <ruscur@russell.cc>
9206 L:      linuxppc-dev@lists.ozlabs.org
9207 S:      Supported
9208 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9209 F:      arch/powerpc/kernel/eeh*.c
9210 F:      arch/powerpc/platforms/*/eeh*.c
9211 F:      arch/powerpc/include/*/eeh*.h
9212
9213 PCI SUBSYSTEM
9214 M:      Bjorn Helgaas <bhelgaas@google.com>
9215 L:      linux-pci@vger.kernel.org
9216 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9218 S:      Supported
9219 F:      Documentation/devicetree/bindings/pci/
9220 F:      Documentation/PCI/
9221 F:      drivers/pci/
9222 F:      include/linux/pci*
9223 F:      arch/x86/pci/
9224 F:      arch/x86/kernel/quirks.c
9225
9226 PCI DRIVER FOR ALTERA PCIE IP
9227 M:      Ley Foon Tan <lftan@altera.com>
9228 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9229 L:      linux-pci@vger.kernel.org
9230 S:      Supported
9231 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9232 F:      drivers/pci/host/pcie-altera.c
9233
9234 PCI DRIVER FOR ARM VERSATILE PLATFORM
9235 M:      Rob Herring <robh@kernel.org>
9236 L:      linux-pci@vger.kernel.org
9237 L:      linux-arm-kernel@lists.infradead.org
9238 S:      Maintained
9239 F:      Documentation/devicetree/bindings/pci/versatile.txt
9240 F:      drivers/pci/host/pci-versatile.c
9241
9242 PCI DRIVER FOR ARMADA 8K
9243 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9244 L:      linux-pci@vger.kernel.org
9245 L:      linux-arm-kernel@lists.infradead.org
9246 S:      Maintained
9247 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9248 F:      drivers/pci/host/pcie-armada8k.c
9249
9250 PCI DRIVER FOR APPLIEDMICRO XGENE
9251 M:      Tanmay Inamdar <tinamdar@apm.com>
9252 L:      linux-pci@vger.kernel.org
9253 L:      linux-arm-kernel@lists.infradead.org
9254 S:      Maintained
9255 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9256 F:      drivers/pci/host/pci-xgene.c
9257
9258 PCI DRIVER FOR FREESCALE LAYERSCAPE
9259 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9260 M:      Mingkai Hu <mingkai.hu@freescale.com>
9261 M:      Roy Zang <tie-fei.zang@freescale.com>
9262 L:      linuxppc-dev@lists.ozlabs.org
9263 L:      linux-pci@vger.kernel.org
9264 L:      linux-arm-kernel@lists.infradead.org
9265 S:      Maintained
9266 F:      drivers/pci/host/*layerscape*
9267
9268 PCI DRIVER FOR IMX6
9269 M:      Richard Zhu <hongxing.zhu@nxp.com>
9270 M:      Lucas Stach <l.stach@pengutronix.de>
9271 L:      linux-pci@vger.kernel.org
9272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9273 S:      Maintained
9274 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9275 F:      drivers/pci/host/*imx6*
9276
9277 PCI DRIVER FOR TI KEYSTONE
9278 M:      Murali Karicheri <m-karicheri2@ti.com>
9279 L:      linux-pci@vger.kernel.org
9280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9281 S:      Maintained
9282 F:      drivers/pci/host/*keystone*
9283
9284 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9285 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9286 M:      Jason Cooper <jason@lakedaemon.net>
9287 L:      linux-pci@vger.kernel.org
9288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9289 S:      Maintained
9290 F:      drivers/pci/host/*mvebu*
9291
9292 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9293 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9294 L:      linux-pci@vger.kernel.org
9295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9296 S:      Maintained
9297 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9298 F:      drivers/pci/host/pci-aardvark.c
9299
9300 PCI DRIVER FOR NVIDIA TEGRA
9301 M:      Thierry Reding <thierry.reding@gmail.com>
9302 L:      linux-tegra@vger.kernel.org
9303 L:      linux-pci@vger.kernel.org
9304 S:      Supported
9305 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9306 F:      drivers/pci/host/pci-tegra.c
9307
9308 PCI DRIVER FOR TI DRA7XX
9309 M:      Kishon Vijay Abraham I <kishon@ti.com>
9310 L:      linux-omap@vger.kernel.org
9311 L:      linux-pci@vger.kernel.org
9312 S:      Supported
9313 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9314 F:      drivers/pci/host/pci-dra7xx.c
9315
9316 PCI DRIVER FOR RENESAS R-CAR
9317 M:      Simon Horman <horms@verge.net.au>
9318 L:      linux-pci@vger.kernel.org
9319 L:      linux-renesas-soc@vger.kernel.org
9320 S:      Maintained
9321 F:      drivers/pci/host/*rcar*
9322
9323 PCI DRIVER FOR SAMSUNG EXYNOS
9324 M:      Jingoo Han <jingoohan1@gmail.com>
9325 L:      linux-pci@vger.kernel.org
9326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9327 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9328 S:      Maintained
9329 F:      drivers/pci/host/pci-exynos.c
9330
9331 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9332 M:      Jingoo Han <jingoohan1@gmail.com>
9333 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9334 L:      linux-pci@vger.kernel.org
9335 S:      Maintained
9336 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9337 F:      drivers/pci/host/*designware*
9338
9339 PCI DRIVER FOR GENERIC OF HOSTS
9340 M:      Will Deacon <will.deacon@arm.com>
9341 L:      linux-pci@vger.kernel.org
9342 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9343 S:      Maintained
9344 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9345 F:      drivers/pci/host/pci-host-common.c
9346 F:      drivers/pci/host/pci-host-generic.c
9347
9348 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9349 M:      Keith Busch <keith.busch@intel.com>
9350 L:      linux-pci@vger.kernel.org
9351 S:      Supported
9352 F:      drivers/pci/host/vmd.c
9353
9354 PCIE DRIVER FOR ST SPEAR13XX
9355 M:      Pratyush Anand <pratyush.anand@gmail.com>
9356 L:      linux-pci@vger.kernel.org
9357 S:      Maintained
9358 F:      drivers/pci/host/*spear*
9359
9360 PCI MSI DRIVER FOR ALTERA MSI IP
9361 M:      Ley Foon Tan <lftan@altera.com>
9362 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9363 L:      linux-pci@vger.kernel.org
9364 S:      Supported
9365 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9366 F:      drivers/pci/host/pcie-altera-msi.c
9367
9368 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9369 M:      Duc Dang <dhdang@apm.com>
9370 L:      linux-pci@vger.kernel.org
9371 L:      linux-arm-kernel@lists.infradead.org
9372 S:      Maintained
9373 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9374 F:      drivers/pci/host/pci-xgene-msi.c
9375
9376 PCIE DRIVER FOR AXIS ARTPEC
9377 M:      Niklas Cassel <niklas.cassel@axis.com>
9378 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9379 L:      linux-arm-kernel@axis.com
9380 L:      linux-pci@vger.kernel.org
9381 S:      Maintained
9382 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9383 F:      drivers/pci/host/*artpec*
9384
9385 PCIE DRIVER FOR HISILICON
9386 M:      Zhou Wang <wangzhou1@hisilicon.com>
9387 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9388 L:      linux-pci@vger.kernel.org
9389 S:      Maintained
9390 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9391 F:      drivers/pci/host/pcie-hisi.c
9392
9393 PCIE DRIVER FOR ROCKCHIP
9394 M:      Shawn Lin <shawn.lin@rock-chips.com>
9395 M:      Wenrui Li <wenrui.li@rock-chips.com>
9396 L:      linux-pci@vger.kernel.org
9397 L:      linux-rockchip@lists.infradead.org
9398 S:      Maintained
9399 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9400 F:      drivers/pci/host/pcie-rockchip.c
9401
9402 PCIE DRIVER FOR QUALCOMM MSM
9403 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9404 L:     linux-pci@vger.kernel.org
9405 L:     linux-arm-msm@vger.kernel.org
9406 S:     Maintained
9407 F:     drivers/pci/host/*qcom*
9408
9409 PCIE DRIVER FOR CAVIUM THUNDERX
9410 M:      David Daney <david.daney@cavium.com>
9411 L:      linux-pci@vger.kernel.org
9412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9413 S:      Supported
9414 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9415 F:      drivers/pci/host/pci-thunder-*
9416
9417 PCMCIA SUBSYSTEM
9418 P:      Linux PCMCIA Team
9419 L:      linux-pcmcia@lists.infradead.org
9420 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9422 S:      Maintained
9423 F:      Documentation/pcmcia/
9424 F:      tools/pcmcia/
9425 F:      drivers/pcmcia/
9426 F:      include/pcmcia/
9427
9428 PCNET32 NETWORK DRIVER
9429 M:      Don Fry <pcnet32@frontier.com>
9430 L:      netdev@vger.kernel.org
9431 S:      Maintained
9432 F:      drivers/net/ethernet/amd/pcnet32.c
9433
9434 PCRYPT PARALLEL CRYPTO ENGINE
9435 M:      Steffen Klassert <steffen.klassert@secunet.com>
9436 L:      linux-crypto@vger.kernel.org
9437 S:      Maintained
9438 F:      crypto/pcrypt.c
9439 F:      include/crypto/pcrypt.h
9440
9441 PER-CPU MEMORY ALLOCATOR
9442 M:      Tejun Heo <tj@kernel.org>
9443 M:      Christoph Lameter <cl@linux.com>
9444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9445 S:      Maintained
9446 F:      include/linux/percpu*.h
9447 F:      mm/percpu*.c
9448 F:      arch/*/include/asm/percpu.h
9449
9450 PER-TASK DELAY ACCOUNTING
9451 M:      Balbir Singh <bsingharora@gmail.com>
9452 S:      Maintained
9453 F:      include/linux/delayacct.h
9454 F:      kernel/delayacct.c
9455
9456 PERFORMANCE EVENTS SUBSYSTEM
9457 M:      Peter Zijlstra <peterz@infradead.org>
9458 M:      Ingo Molnar <mingo@redhat.com>
9459 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9460 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9461 L:      linux-kernel@vger.kernel.org
9462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9463 S:      Supported
9464 F:      kernel/events/*
9465 F:      include/linux/perf_event.h
9466 F:      include/uapi/linux/perf_event.h
9467 F:      arch/*/kernel/perf_event*.c
9468 F:      arch/*/kernel/*/perf_event*.c
9469 F:      arch/*/kernel/*/*/perf_event*.c
9470 F:      arch/*/include/asm/perf_event.h
9471 F:      arch/*/kernel/perf_callchain.c
9472 F:      arch/*/events/*
9473 F:      tools/perf/
9474
9475 PERSONALITY HANDLING
9476 M:      Christoph Hellwig <hch@infradead.org>
9477 L:      linux-abi-devel@lists.sourceforge.net
9478 S:      Maintained
9479 F:      include/linux/personality.h
9480 F:      include/uapi/linux/personality.h
9481
9482 PHONET PROTOCOL
9483 M:      Remi Denis-Courmont <courmisch@gmail.com>
9484 S:      Supported
9485 F:      Documentation/networking/phonet.txt
9486 F:      include/linux/phonet.h
9487 F:      include/net/phonet/
9488 F:      include/uapi/linux/phonet.h
9489 F:      net/phonet/
9490
9491 PHRAM MTD DRIVER
9492 M:      Joern Engel <joern@lazybastard.org>
9493 L:      linux-mtd@lists.infradead.org
9494 S:      Maintained
9495 F:      drivers/mtd/devices/phram.c
9496
9497 PICOLCD HID DRIVER
9498 M:      Bruno Prémont <bonbons@linux-vserver.org>
9499 L:      linux-input@vger.kernel.org
9500 S:      Maintained
9501 F:      drivers/hid/hid-picolcd*
9502
9503 PICOXCELL SUPPORT
9504 M:      Jamie Iles <jamie@jamieiles.com>
9505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9506 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9507 S:      Supported
9508 F:      arch/arm/boot/dts/picoxcell*
9509 F:      arch/arm/mach-picoxcell/
9510 F:      drivers/crypto/picoxcell*
9511
9512 PIN CONTROL SUBSYSTEM
9513 M:      Linus Walleij <linus.walleij@linaro.org>
9514 L:      linux-gpio@vger.kernel.org
9515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9516 S:      Maintained
9517 F:      Documentation/devicetree/bindings/pinctrl/
9518 F:      Documentation/pinctrl.txt
9519 F:      drivers/pinctrl/
9520 F:      include/linux/pinctrl/
9521
9522 PIN CONTROLLER - ATMEL AT91
9523 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9525 S:      Maintained
9526 F:      drivers/pinctrl/pinctrl-at91.*
9527
9528 PIN CONTROLLER - ATMEL AT91 PIO4
9529 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
9530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9531 L:      linux-gpio@vger.kernel.org
9532 S:      Supported
9533 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9534
9535 PIN CONTROLLER - INTEL
9536 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9537 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9538 S:      Maintained
9539 F:      drivers/pinctrl/intel/
9540
9541 PIN CONTROLLER - RENESAS
9542 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9543 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9544 L:      linux-renesas-soc@vger.kernel.org
9545 S:      Maintained
9546 F:      drivers/pinctrl/sh-pfc/
9547
9548 PIN CONTROLLER - SAMSUNG
9549 M:      Tomasz Figa <tomasz.figa@gmail.com>
9550 M:      Krzysztof Kozlowski <krzk@kernel.org>
9551 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9553 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9554 S:      Maintained
9555 F:      drivers/pinctrl/samsung/
9556 F:      include/dt-bindings/pinctrl/samsung.h
9557 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9558
9559 PIN CONTROLLER - SINGLE
9560 M:      Tony Lindgren <tony@atomide.com>
9561 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9563 L:      linux-omap@vger.kernel.org
9564 S:      Maintained
9565 F:      drivers/pinctrl/pinctrl-single.c
9566
9567 PIN CONTROLLER - ST SPEAR
9568 M:      Viresh Kumar <vireshk@kernel.org>
9569 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9570 W:      http://www.st.com/spear
9571 S:      Maintained
9572 F:      drivers/pinctrl/spear/
9573
9574 PISTACHIO SOC SUPPORT
9575 M:      James Hartley <james.hartley@imgtec.com>
9576 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9577 L:      linux-mips@linux-mips.org
9578 S:      Maintained
9579 F:      arch/mips/pistachio/
9580 F:      arch/mips/include/asm/mach-pistachio/
9581 F:      arch/mips/boot/dts/pistachio/
9582 F:      arch/mips/configs/pistachio*_defconfig
9583
9584 PKTCDVD DRIVER
9585 M:      Jiri Kosina <jikos@kernel.org>
9586 S:      Maintained
9587 F:      drivers/block/pktcdvd.c
9588 F:      include/linux/pktcdvd.h
9589 F:      include/uapi/linux/pktcdvd.h
9590
9591 PKUNITY SOC DRIVERS
9592 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9593 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9594 S:      Maintained
9595 T:      git git://github.com/gxt/linux.git
9596 F:      drivers/input/serio/i8042-unicore32io.h
9597 F:      drivers/i2c/busses/i2c-puv3.c
9598 F:      drivers/video/fbdev/fb-puv3.c
9599 F:      drivers/rtc/rtc-puv3.c
9600
9601 PMBUS HARDWARE MONITORING DRIVERS
9602 M:      Guenter Roeck <linux@roeck-us.net>
9603 L:      linux-hwmon@vger.kernel.org
9604 W:      http://hwmon.wiki.kernel.org/
9605 W:      http://www.roeck-us.net/linux/drivers/
9606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9607 S:      Maintained
9608 F:      Documentation/hwmon/pmbus
9609 F:      drivers/hwmon/pmbus/
9610 F:      include/linux/i2c/pmbus.h
9611
9612 PMC SIERRA MaxRAID DRIVER
9613 L:      linux-scsi@vger.kernel.org
9614 W:      http://www.pmc-sierra.com/
9615 S:      Orphan
9616 F:      drivers/scsi/pmcraid.*
9617
9618 PMC SIERRA PM8001 DRIVER
9619 M:      Jack Wang <jinpu.wang@profitbricks.com>
9620 M:      lindar_liu@usish.com
9621 L:      pmchba@pmcs.com
9622 L:      linux-scsi@vger.kernel.org
9623 S:      Supported
9624 F:      drivers/scsi/pm8001/
9625
9626 POSIX CLOCKS and TIMERS
9627 M:      Thomas Gleixner <tglx@linutronix.de>
9628 L:      linux-kernel@vger.kernel.org
9629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9630 S:      Maintained
9631 F:      fs/timerfd.c
9632 F:      include/linux/timer*
9633 F:      kernel/time/*timer*
9634
9635 POWER MANAGEMENT CORE
9636 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9637 L:      linux-pm@vger.kernel.org
9638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9639 B:      https://bugzilla.kernel.org
9640 S:      Supported
9641 F:      drivers/base/power/
9642 F:      include/linux/pm.h
9643 F:      include/linux/pm_*
9644 F:      include/linux/powercap.h
9645 F:      drivers/powercap/
9646
9647 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9648 M:      Sebastian Reichel <sre@kernel.org>
9649 L:      linux-pm@vger.kernel.org
9650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9651 S:      Maintained
9652 F:      Documentation/devicetree/bindings/power/supply/
9653 F:      include/linux/power_supply.h
9654 F:      drivers/power/supply/
9655
9656 POWER STATE COORDINATION INTERFACE (PSCI)
9657 M:      Mark Rutland <mark.rutland@arm.com>
9658 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9659 L:      linux-arm-kernel@lists.infradead.org
9660 S:      Maintained
9661 F:      drivers/firmware/psci.c
9662 F:      include/linux/psci.h
9663 F:      include/uapi/linux/psci.h
9664
9665 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9666 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9667 L:      linuxppc-dev@lists.ozlabs.org
9668 S:      Maintained
9669 F:      drivers/char/powernv-op-panel.c
9670
9671 PNP SUPPORT
9672 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9673 S:      Maintained
9674 F:      drivers/pnp/
9675
9676 PPP PROTOCOL DRIVERS AND COMPRESSORS
9677 M:      Paul Mackerras <paulus@samba.org>
9678 L:      linux-ppp@vger.kernel.org
9679 S:      Maintained
9680 F:      drivers/net/ppp/ppp_*
9681
9682 PPP OVER ATM (RFC 2364)
9683 M:      Mitchell Blank Jr <mitch@sfgoth.com>
9684 S:      Maintained
9685 F:      net/atm/pppoatm.c
9686 F:      include/uapi/linux/atmppp.h
9687
9688 PPP OVER ETHERNET
9689 M:      Michal Ostrowski <mostrows@earthlink.net>
9690 S:      Maintained
9691 F:      drivers/net/ppp/pppoe.c
9692 F:      drivers/net/ppp/pppox.c
9693
9694 PPP OVER L2TP
9695 M:      James Chapman <jchapman@katalix.com>
9696 S:      Maintained
9697 F:      net/l2tp/l2tp_ppp.c
9698 F:      include/linux/if_pppol2tp.h
9699 F:      include/uapi/linux/if_pppol2tp.h
9700
9701 PPS SUPPORT
9702 M:      Rodolfo Giometti <giometti@enneenne.com>
9703 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
9704 L:      linuxpps@ml.enneenne.com (subscribers-only)
9705 S:      Maintained
9706 F:      Documentation/pps/
9707 F:      drivers/pps/
9708 F:      include/linux/pps*.h
9709
9710 PPTP DRIVER
9711 M:      Dmitry Kozlov <xeb@mail.ru>
9712 L:      netdev@vger.kernel.org
9713 S:      Maintained
9714 F:      drivers/net/ppp/pptp.c
9715 W:      http://sourceforge.net/projects/accel-pptp
9716
9717 PREEMPTIBLE KERNEL
9718 M:      Robert Love <rml@tech9.net>
9719 L:      kpreempt-tech@lists.sourceforge.net
9720 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9721 S:      Supported
9722 F:      Documentation/preempt-locking.txt
9723 F:      include/linux/preempt.h
9724
9725 PRISM54 WIRELESS DRIVER
9726 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
9727 L:      linux-wireless@vger.kernel.org
9728 W:      http://wireless.kernel.org/en/users/Drivers/p54
9729 S:      Obsolete
9730 F:      drivers/net/wireless/intersil/prism54/
9731
9732 PS3 NETWORK SUPPORT
9733 M:      Geoff Levand <geoff@infradead.org>
9734 L:      netdev@vger.kernel.org
9735 L:      linuxppc-dev@lists.ozlabs.org
9736 S:      Maintained
9737 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
9738
9739 PS3 PLATFORM SUPPORT
9740 M:      Geoff Levand <geoff@infradead.org>
9741 L:      linuxppc-dev@lists.ozlabs.org
9742 S:      Maintained
9743 F:      arch/powerpc/boot/ps3*
9744 F:      arch/powerpc/include/asm/lv1call.h
9745 F:      arch/powerpc/include/asm/ps3*.h
9746 F:      arch/powerpc/platforms/ps3/
9747 F:      drivers/*/ps3*
9748 F:      drivers/ps3/
9749 F:      drivers/rtc/rtc-ps3.c
9750 F:      drivers/usb/host/*ps3.c
9751 F:      sound/ppc/snd_ps3*
9752
9753 PS3VRAM DRIVER
9754 M:      Jim Paris <jim@jtan.com>
9755 M:      Geoff Levand <geoff@infradead.org>
9756 L:      linuxppc-dev@lists.ozlabs.org
9757 S:      Maintained
9758 F:      drivers/block/ps3vram.c
9759
9760 PSTORE FILESYSTEM
9761 M:      Anton Vorontsov <anton@enomsg.org>
9762 M:      Colin Cross <ccross@android.com>
9763 M:      Kees Cook <keescook@chromium.org>
9764 M:      Tony Luck <tony.luck@intel.com>
9765 S:      Maintained
9766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9767 F:      fs/pstore/
9768 F:      include/linux/pstore*
9769 F:      drivers/firmware/efi/efi-pstore.c
9770 F:      drivers/acpi/apei/erst.c
9771
9772 PTP HARDWARE CLOCK SUPPORT
9773 M:      Richard Cochran <richardcochran@gmail.com>
9774 L:      netdev@vger.kernel.org
9775 S:      Maintained
9776 W:      http://linuxptp.sourceforge.net/
9777 F:      Documentation/ABI/testing/sysfs-ptp
9778 F:      Documentation/ptp/*
9779 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
9780 F:      drivers/net/phy/dp83640*
9781 F:      drivers/ptp/*
9782 F:      include/linux/ptp_cl*
9783
9784 PTRACE SUPPORT
9785 M:      Roland McGrath <roland@hack.frob.com>
9786 M:      Oleg Nesterov <oleg@redhat.com>
9787 S:      Maintained
9788 F:      include/asm-generic/syscall.h
9789 F:      include/linux/ptrace.h
9790 F:      include/linux/regset.h
9791 F:      include/linux/tracehook.h
9792 F:      include/uapi/linux/ptrace.h
9793 F:      kernel/ptrace.c
9794
9795 PULSE8-CEC DRIVER
9796 M:      Hans Verkuil <hverkuil@xs4all.nl>
9797 L:      linux-media@vger.kernel.org
9798 T:      git git://linuxtv.org/media_tree.git
9799 S:      Maintained
9800 F:      drivers/staging/media/pulse8-cec
9801
9802 PVRUSB2 VIDEO4LINUX DRIVER
9803 M:      Mike Isely <isely@pobox.com>
9804 L:      pvrusb2@isely.net       (subscribers-only)
9805 L:      linux-media@vger.kernel.org
9806 W:      http://www.isely.net/pvrusb2/
9807 T:      git git://linuxtv.org/media_tree.git
9808 S:      Maintained
9809 F:      Documentation/media/v4l-drivers/pvrusb2*
9810 F:      drivers/media/usb/pvrusb2/
9811
9812 PWC WEBCAM DRIVER
9813 M:      Hans Verkuil <hverkuil@xs4all.nl>
9814 L:      linux-media@vger.kernel.org
9815 T:      git git://linuxtv.org/media_tree.git
9816 S:      Odd Fixes
9817 F:      drivers/media/usb/pwc/*
9818
9819 PWM FAN DRIVER
9820 M:      Kamil Debski <kamil@wypas.org>
9821 M:      Lukasz Majewski <l.majewski@samsung.com>
9822 L:      linux-hwmon@vger.kernel.org
9823 S:      Supported
9824 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9825 F:      Documentation/hwmon/pwm-fan
9826 F:      drivers/hwmon/pwm-fan.c
9827
9828 PWM SUBSYSTEM
9829 M:      Thierry Reding <thierry.reding@gmail.com>
9830 L:      linux-pwm@vger.kernel.org
9831 S:      Maintained
9832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9833 F:      Documentation/pwm.txt
9834 F:      Documentation/devicetree/bindings/pwm/
9835 F:      include/linux/pwm.h
9836 F:      drivers/pwm/
9837 F:      drivers/video/backlight/pwm_bl.c
9838 F:      include/linux/pwm_backlight.h
9839
9840 PXA2xx/PXA3xx SUPPORT
9841 M:      Daniel Mack <daniel@zonque.org>
9842 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9843 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9845 T:      git git://github.com/hzhuang1/linux.git
9846 T:      git git://github.com/rjarzmik/linux.git
9847 S:      Maintained
9848 F:      arch/arm/boot/dts/pxa*
9849 F:      arch/arm/mach-pxa/
9850 F:      drivers/dma/pxa*
9851 F:      drivers/pcmcia/pxa2xx*
9852 F:      drivers/pinctrl/pxa/
9853 F:      drivers/spi/spi-pxa2xx*
9854 F:      drivers/usb/gadget/udc/pxa2*
9855 F:      include/sound/pxa2xx-lib.h
9856 F:      sound/arm/pxa*
9857 F:      sound/soc/pxa/
9858
9859 PXA GPIO DRIVER
9860 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9861 L:      linux-gpio@vger.kernel.org
9862 S:      Maintained
9863 F:      drivers/gpio/gpio-pxa.c
9864
9865 PXA3xx NAND FLASH DRIVER
9866 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9867 L:      linux-mtd@lists.infradead.org
9868 S:      Maintained
9869 F:      drivers/mtd/nand/pxa3xx_nand.c
9870
9871 MMP SUPPORT
9872 M:      Eric Miao <eric.y.miao@gmail.com>
9873 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9874 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9875 T:      git git://github.com/hzhuang1/linux.git
9876 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9877 S:      Maintained
9878 F:      arch/arm/boot/dts/mmp*
9879 F:      arch/arm/mach-mmp/
9880
9881 PXA MMCI DRIVER
9882 S:      Orphan
9883
9884 PXA RTC DRIVER
9885 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9886 L:      rtc-linux@googlegroups.com
9887 S:      Maintained
9888
9889 QAT DRIVER
9890 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9891 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
9892 L:      qat-linux@intel.com
9893 S:      Supported
9894 F:      drivers/crypto/qat/
9895
9896 QIB DRIVER
9897 M:      Mike Marciniszyn <infinipath@intel.com>
9898 L:      linux-rdma@vger.kernel.org
9899 S:      Supported
9900 F:      drivers/infiniband/hw/qib/
9901
9902 QLOGIC QLA1280 SCSI DRIVER
9903 M:      Michael Reed <mdr@sgi.com>
9904 L:      linux-scsi@vger.kernel.org
9905 S:      Maintained
9906 F:      drivers/scsi/qla1280.[ch]
9907
9908 QLOGIC QLA2XXX FC-SCSI DRIVER
9909 M:      qla2xxx-upstream@qlogic.com
9910 L:      linux-scsi@vger.kernel.org
9911 S:      Supported
9912 F:      Documentation/scsi/LICENSE.qla2xxx
9913 F:      drivers/scsi/qla2xxx/
9914
9915 QLOGIC QLA4XXX iSCSI DRIVER
9916 M:      QLogic-Storage-Upstream@qlogic.com
9917 L:      linux-scsi@vger.kernel.org
9918 S:      Supported
9919 F:      Documentation/scsi/LICENSE.qla4xxx
9920 F:      drivers/scsi/qla4xxx/
9921
9922 QLOGIC QLA3XXX NETWORK DRIVER
9923 M:      Dept-GELinuxNICDev@cavium.com
9924 L:      netdev@vger.kernel.org
9925 S:      Supported
9926 F:      Documentation/networking/LICENSE.qla3xxx
9927 F:      drivers/net/ethernet/qlogic/qla3xxx.*
9928
9929 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9930 M:      Harish Patil <harish.patil@cavium.com>
9931 M:      Manish Chopra <manish.chopra@cavium.com>
9932 M:      Dept-GELinuxNICDev@cavium.com
9933 L:      netdev@vger.kernel.org
9934 S:      Supported
9935 F:      drivers/net/ethernet/qlogic/qlcnic/
9936
9937 QLOGIC QLGE 10Gb ETHERNET DRIVER
9938 M:      Harish Patil <harish.patil@cavium.com>
9939 M:      Manish Chopra <manish.chopra@cavium.com>
9940 M:      Dept-GELinuxNICDev@cavium.com
9941 L:      netdev@vger.kernel.org
9942 S:      Supported
9943 F:      drivers/net/ethernet/qlogic/qlge/
9944
9945 QLOGIC QL4xxx ETHERNET DRIVER
9946 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
9947 M:      Ariel Elior <Ariel.Elior@cavium.com>
9948 M:      everest-linux-l2@cavium.com
9949 L:      netdev@vger.kernel.org
9950 S:      Supported
9951 F:      drivers/net/ethernet/qlogic/qed/
9952 F:      include/linux/qed/
9953 F:      drivers/net/ethernet/qlogic/qede/
9954
9955 QNX4 FILESYSTEM
9956 M:      Anders Larsen <al@alarsen.net>
9957 W:      http://www.alarsen.net/linux/qnx4fs/
9958 S:      Maintained
9959 F:      fs/qnx4/
9960 F:      include/uapi/linux/qnx4_fs.h
9961 F:      include/uapi/linux/qnxtypes.h
9962
9963 QT1010 MEDIA DRIVER
9964 M:      Antti Palosaari <crope@iki.fi>
9965 L:      linux-media@vger.kernel.org
9966 W:      https://linuxtv.org
9967 W:      http://palosaari.fi/linux/
9968 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9969 T:      git git://linuxtv.org/anttip/media_tree.git
9970 S:      Maintained
9971 F:      drivers/media/tuners/qt1010*
9972
9973 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9974 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9975 L:      linux-wireless@vger.kernel.org
9976 L:      ath9k-devel@lists.ath9k.org
9977 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
9978 S:      Supported
9979 F:      drivers/net/wireless/ath/ath9k/
9980
9981 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9982 M:      Kalle Valo <kvalo@qca.qualcomm.com>
9983 L:      ath10k@lists.infradead.org
9984 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
9985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9986 S:      Supported
9987 F:      drivers/net/wireless/ath/ath10k/
9988
9989 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9990 M:      Timur Tabi <timur@codeaurora.org>
9991 L:      netdev@vger.kernel.org
9992 S:      Supported
9993 F:      drivers/net/ethernet/qualcomm/emac/
9994
9995 QUALCOMM HEXAGON ARCHITECTURE
9996 M:      Richard Kuo <rkuo@codeaurora.org>
9997 L:      linux-hexagon@vger.kernel.org
9998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9999 S:      Supported
10000 F:      arch/hexagon/
10001
10002 QUALCOMM WCN36XX WIRELESS DRIVER
10003 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10004 L:      wcn36xx@lists.infradead.org
10005 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10006 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10007 S:      Supported
10008 F:      drivers/net/wireless/ath/wcn36xx/
10009
10010 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10011 M:      Gabriel Somlo <somlo@cmu.edu>
10012 M:      "Michael S. Tsirkin" <mst@redhat.com>
10013 L:      qemu-devel@nongnu.org
10014 S:      Maintained
10015 F:      drivers/firmware/qemu_fw_cfg.c
10016
10017 RADOS BLOCK DEVICE (RBD)
10018 M:      Ilya Dryomov <idryomov@gmail.com>
10019 M:      Sage Weil <sage@redhat.com>
10020 M:      Alex Elder <elder@kernel.org>
10021 L:      ceph-devel@vger.kernel.org
10022 W:      http://ceph.com/
10023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10024 T:      git git://github.com/ceph/ceph-client.git
10025 S:      Supported
10026 F:      Documentation/ABI/testing/sysfs-bus-rbd
10027 F:      drivers/block/rbd.c
10028 F:      drivers/block/rbd_types.h
10029
10030 RADEON FRAMEBUFFER DISPLAY DRIVER
10031 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10032 L:      linux-fbdev@vger.kernel.org
10033 S:      Maintained
10034 F:      drivers/video/fbdev/aty/radeon*
10035 F:      include/uapi/linux/radeonfb.h
10036
10037 RADIOSHARK RADIO DRIVER
10038 M:      Hans Verkuil <hverkuil@xs4all.nl>
10039 L:      linux-media@vger.kernel.org
10040 T:      git git://linuxtv.org/media_tree.git
10041 S:      Maintained
10042 F:      drivers/media/radio/radio-shark.c
10043
10044 RADIOSHARK2 RADIO DRIVER
10045 M:      Hans Verkuil <hverkuil@xs4all.nl>
10046 L:      linux-media@vger.kernel.org
10047 T:      git git://linuxtv.org/media_tree.git
10048 S:      Maintained
10049 F:      drivers/media/radio/radio-shark2.c
10050 F:      drivers/media/radio/radio-tea5777.c
10051
10052 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10053 M:      Paul Mackerras <paulus@samba.org>
10054 L:      linux-fbdev@vger.kernel.org
10055 S:      Maintained
10056 F:      drivers/video/fbdev/aty/aty128fb.c
10057
10058 RALINK MIPS ARCHITECTURE
10059 M:      John Crispin <john@phrozen.org>
10060 L:      linux-mips@linux-mips.org
10061 S:      Maintained
10062 F:      arch/mips/ralink
10063
10064 RALINK RT2X00 WIRELESS LAN DRIVER
10065 P:      rt2x00 project
10066 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10067 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10068 L:      linux-wireless@vger.kernel.org
10069 S:      Maintained
10070 F:      drivers/net/wireless/ralink/rt2x00/
10071
10072 RAMDISK RAM BLOCK DEVICE DRIVER
10073 M:      Jens Axboe <axboe@kernel.dk>
10074 S:      Maintained
10075 F:      Documentation/blockdev/ramdisk.txt
10076 F:      drivers/block/brd.c
10077
10078 RANDOM NUMBER DRIVER
10079 M:      "Theodore Ts'o" <tytso@mit.edu>
10080 S:      Maintained
10081 F:      drivers/char/random.c
10082
10083 RAPIDIO SUBSYSTEM
10084 M:      Matt Porter <mporter@kernel.crashing.org>
10085 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10086 S:      Maintained
10087 F:      drivers/rapidio/
10088
10089 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10090 L:      linux-wireless@vger.kernel.org
10091 S:      Orphan
10092 F:      drivers/net/wireless/ray*
10093
10094 RCUTORTURE MODULE
10095 M:      Josh Triplett <josh@joshtriplett.org>
10096 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10097 L:      linux-kernel@vger.kernel.org
10098 S:      Supported
10099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10100 F:      Documentation/RCU/torture.txt
10101 F:      kernel/rcu/rcutorture.c
10102
10103 RCUTORTURE TEST FRAMEWORK
10104 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10105 M:      Josh Triplett <josh@joshtriplett.org>
10106 R:      Steven Rostedt <rostedt@goodmis.org>
10107 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10108 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10109 L:      linux-kernel@vger.kernel.org
10110 S:      Supported
10111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10112 F:      tools/testing/selftests/rcutorture
10113
10114 RDC R-321X SoC
10115 M:      Florian Fainelli <florian@openwrt.org>
10116 S:      Maintained
10117
10118 RDC R6040 FAST ETHERNET DRIVER
10119 M:      Florian Fainelli <f.fainelli@gmail.com>
10120 L:      netdev@vger.kernel.org
10121 S:      Maintained
10122 F:      drivers/net/ethernet/rdc/r6040.c
10123
10124 RDS - RELIABLE DATAGRAM SOCKETS
10125 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10126 L:      netdev@vger.kernel.org
10127 L:      linux-rdma@vger.kernel.org
10128 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10129 W:      https://oss.oracle.com/projects/rds/
10130 S:      Supported
10131 F:      net/rds/
10132 F:      Documentation/networking/rds.txt
10133
10134 RDMAVT - RDMA verbs software
10135 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10136 L:      linux-rdma@vger.kernel.org
10137 S:      Supported
10138 F:      drivers/infiniband/sw/rdmavt
10139
10140 READ-COPY UPDATE (RCU)
10141 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10142 M:      Josh Triplett <josh@joshtriplett.org>
10143 R:      Steven Rostedt <rostedt@goodmis.org>
10144 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10145 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10146 L:      linux-kernel@vger.kernel.org
10147 W:      http://www.rdrop.com/users/paulmck/RCU/
10148 S:      Supported
10149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10150 F:      Documentation/RCU/
10151 X:      Documentation/RCU/torture.txt
10152 F:      include/linux/rcu*
10153 X:      include/linux/srcu.h
10154 F:      kernel/rcu/
10155 X:      kernel/torture.c
10156
10157 REAL TIME CLOCK (RTC) SUBSYSTEM
10158 M:      Alessandro Zummo <a.zummo@towertech.it>
10159 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10160 L:      rtc-linux@googlegroups.com
10161 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10163 S:      Maintained
10164 F:      Documentation/devicetree/bindings/rtc/
10165 F:      Documentation/rtc.txt
10166 F:      drivers/rtc/
10167 F:      include/linux/rtc.h
10168 F:      include/uapi/linux/rtc.h
10169 F:      include/linux/rtc/
10170 F:      include/linux/platform_data/rtc-*
10171 F:      tools/testing/selftests/timers/rtctest.c
10172
10173 REALTEK AUDIO CODECS
10174 M:      Bard Liao <bardliao@realtek.com>
10175 M:      Oder Chiou <oder_chiou@realtek.com>
10176 S:      Maintained
10177 F:      sound/soc/codecs/rt*
10178 F:      include/sound/rt*.h
10179
10180 REISERFS FILE SYSTEM
10181 L:      reiserfs-devel@vger.kernel.org
10182 S:      Supported
10183 F:      fs/reiserfs/
10184
10185 REGISTER MAP ABSTRACTION
10186 M:      Mark Brown <broonie@kernel.org>
10187 L:      linux-kernel@vger.kernel.org
10188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10189 S:      Supported
10190 F:      Documentation/devicetree/bindings/regmap/
10191 F:      drivers/base/regmap/
10192 F:      include/linux/regmap.h
10193
10194 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10195 M:      Ohad Ben-Cohen <ohad@wizery.com>
10196 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10197 L:      linux-remoteproc@vger.kernel.org
10198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10199 S:      Maintained
10200 F:      Documentation/devicetree/bindings/remoteproc/
10201 F:      Documentation/remoteproc.txt
10202 F:      drivers/remoteproc/
10203 F:      include/linux/remoteproc.h
10204
10205 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10206 M:      Ohad Ben-Cohen <ohad@wizery.com>
10207 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10208 L:      linux-remoteproc@vger.kernel.org
10209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10210 S:      Maintained
10211 F:      drivers/rpmsg/
10212 F:      Documentation/rpmsg.txt
10213 F:      include/linux/rpmsg.h
10214
10215 RENESAS CLOCK DRIVERS
10216 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10217 L:      linux-renesas-soc@vger.kernel.org
10218 S:      Supported
10219 F:      drivers/clk/renesas/
10220
10221 RENESAS ETHERNET DRIVERS
10222 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10223 L:      netdev@vger.kernel.org
10224 L:      linux-renesas-soc@vger.kernel.org
10225 F:      drivers/net/ethernet/renesas/
10226 F:      include/linux/sh_eth.h
10227
10228 RENESAS USB2 PHY DRIVER
10229 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10230 L:      linux-renesas-soc@vger.kernel.org
10231 S:      Maintained
10232 F:      drivers/phy/phy-rcar-gen3-usb2.c
10233
10234 RESET CONTROLLER FRAMEWORK
10235 M:      Philipp Zabel <p.zabel@pengutronix.de>
10236 T:      git git://git.pengutronix.de/git/pza/linux
10237 S:      Maintained
10238 F:      drivers/reset/
10239 F:      Documentation/devicetree/bindings/reset/
10240 F:      include/dt-bindings/reset/
10241 F:      include/linux/reset.h
10242 F:      include/linux/reset-controller.h
10243
10244 RFKILL
10245 M:      Johannes Berg <johannes@sipsolutions.net>
10246 L:      linux-wireless@vger.kernel.org
10247 W:      http://wireless.kernel.org/
10248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10250 S:      Maintained
10251 F:      Documentation/rfkill.txt
10252 F:      net/rfkill/
10253
10254 RHASHTABLE
10255 M:      Thomas Graf <tgraf@suug.ch>
10256 M:      Herbert Xu <herbert@gondor.apana.org.au>
10257 L:      netdev@vger.kernel.org
10258 S:      Maintained
10259 F:      lib/rhashtable.c
10260 F:      include/linux/rhashtable.h
10261
10262 RICOH SMARTMEDIA/XD DRIVER
10263 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10264 S:      Maintained
10265 F:      drivers/mtd/nand/r852.c
10266 F:      drivers/mtd/nand/r852.h
10267
10268 RICOH R5C592 MEMORYSTICK DRIVER
10269 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10270 S:      Maintained
10271 F:      drivers/memstick/host/r592.*
10272
10273 ROCCAT DRIVERS
10274 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10275 W:      http://sourceforge.net/projects/roccat/
10276 S:      Maintained
10277 F:      drivers/hid/hid-roccat*
10278 F:      include/linux/hid-roccat*
10279 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10280
10281 ROCKER DRIVER
10282 M:      Jiri Pirko <jiri@resnulli.us>
10283 L:      netdev@vger.kernel.org
10284 S:      Supported
10285 F:      drivers/net/ethernet/rocker/
10286
10287 ROCKETPORT DRIVER
10288 P:      Comtrol Corp.
10289 W:      http://www.comtrol.com
10290 S:      Maintained
10291 F:      Documentation/serial/rocket.txt
10292 F:      drivers/tty/rocket*
10293
10294 ROCKETPORT EXPRESS/INFINITY DRIVER
10295 M:      Kevin Cernekee <cernekee@gmail.com>
10296 L:      linux-serial@vger.kernel.org
10297 S:      Odd Fixes
10298 F:      drivers/tty/serial/rp2.*
10299
10300 ROSE NETWORK LAYER
10301 M:      Ralf Baechle <ralf@linux-mips.org>
10302 L:      linux-hams@vger.kernel.org
10303 W:      http://www.linux-ax25.org/
10304 S:      Maintained
10305 F:      include/net/rose.h
10306 F:      include/uapi/linux/rose.h
10307 F:      net/rose/
10308
10309 RTL2830 MEDIA DRIVER
10310 M:      Antti Palosaari <crope@iki.fi>
10311 L:      linux-media@vger.kernel.org
10312 W:      https://linuxtv.org
10313 W:      http://palosaari.fi/linux/
10314 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10315 T:      git git://linuxtv.org/anttip/media_tree.git
10316 S:      Maintained
10317 F:      drivers/media/dvb-frontends/rtl2830*
10318
10319 RTL2832 MEDIA DRIVER
10320 M:      Antti Palosaari <crope@iki.fi>
10321 L:      linux-media@vger.kernel.org
10322 W:      https://linuxtv.org
10323 W:      http://palosaari.fi/linux/
10324 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10325 T:      git git://linuxtv.org/anttip/media_tree.git
10326 S:      Maintained
10327 F:      drivers/media/dvb-frontends/rtl2832*
10328
10329 RTL2832_SDR MEDIA DRIVER
10330 M:      Antti Palosaari <crope@iki.fi>
10331 L:      linux-media@vger.kernel.org
10332 W:      https://linuxtv.org
10333 W:      http://palosaari.fi/linux/
10334 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10335 T:      git git://linuxtv.org/anttip/media_tree.git
10336 S:      Maintained
10337 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10338
10339 RTL8180 WIRELESS DRIVER
10340 L:      linux-wireless@vger.kernel.org
10341 W:      http://wireless.kernel.org/
10342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10343 S:      Orphan
10344 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10345
10346 RTL8187 WIRELESS DRIVER
10347 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10348 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10349 M:      Larry Finger <Larry.Finger@lwfinger.net>
10350 L:      linux-wireless@vger.kernel.org
10351 W:      http://wireless.kernel.org/
10352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10353 S:      Maintained
10354 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10355
10356 RTL8192CE WIRELESS DRIVER
10357 M:      Larry Finger <Larry.Finger@lwfinger.net>
10358 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10359 L:      linux-wireless@vger.kernel.org
10360 W:      http://wireless.kernel.org/
10361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10362 S:      Maintained
10363 F:      drivers/net/wireless/realtek/rtlwifi/
10364 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10365
10366 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10367 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10368 L:      linux-wireless@vger.kernel.org
10369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10370 S:      Maintained
10371 F:      drivers/net/wireless/realtek/rtl8xxxu/
10372
10373 S3 SAVAGE FRAMEBUFFER DRIVER
10374 M:      Antonino Daplas <adaplas@gmail.com>
10375 L:      linux-fbdev@vger.kernel.org
10376 S:      Maintained
10377 F:      drivers/video/fbdev/savage/
10378
10379 S390
10380 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10381 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10382 L:      linux-s390@vger.kernel.org
10383 W:      http://www.ibm.com/developerworks/linux/linux390/
10384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10385 S:      Supported
10386 F:      arch/s390/
10387 F:      drivers/s390/
10388 F:      Documentation/s390/
10389 F:      Documentation/DocBook/s390*
10390
10391 S390 COMMON I/O LAYER
10392 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10393 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10394 L:      linux-s390@vger.kernel.org
10395 W:      http://www.ibm.com/developerworks/linux/linux390/
10396 S:      Supported
10397 F:      drivers/s390/cio/
10398
10399 S390 DASD DRIVER
10400 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10401 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10402 L:      linux-s390@vger.kernel.org
10403 W:      http://www.ibm.com/developerworks/linux/linux390/
10404 S:      Supported
10405 F:      drivers/s390/block/dasd*
10406 F:      block/partitions/ibm.c
10407
10408 S390 NETWORK DRIVERS
10409 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10410 L:      linux-s390@vger.kernel.org
10411 W:      http://www.ibm.com/developerworks/linux/linux390/
10412 S:      Supported
10413 F:      drivers/s390/net/
10414
10415 S390 PCI SUBSYSTEM
10416 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10417 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10418 L:      linux-s390@vger.kernel.org
10419 W:      http://www.ibm.com/developerworks/linux/linux390/
10420 S:      Supported
10421 F:      arch/s390/pci/
10422 F:      drivers/pci/hotplug/s390_pci_hpc.c
10423
10424 S390 ZCRYPT DRIVER
10425 M:      Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10426 L:      linux-s390@vger.kernel.org
10427 W:      http://www.ibm.com/developerworks/linux/linux390/
10428 S:      Supported
10429 F:      drivers/s390/crypto/
10430
10431 S390 ZFCP DRIVER
10432 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10433 L:      linux-s390@vger.kernel.org
10434 W:      http://www.ibm.com/developerworks/linux/linux390/
10435 S:      Supported
10436 F:      drivers/s390/scsi/zfcp_*
10437
10438 S390 IUCV NETWORK LAYER
10439 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10440 L:      linux-s390@vger.kernel.org
10441 W:      http://www.ibm.com/developerworks/linux/linux390/
10442 S:      Supported
10443 F:      drivers/s390/net/*iucv*
10444 F:      include/net/iucv/
10445 F:      net/iucv/
10446
10447 S390 IOMMU (PCI)
10448 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10449 L:      linux-s390@vger.kernel.org
10450 W:      http://www.ibm.com/developerworks/linux/linux390/
10451 S:      Supported
10452 F:      drivers/iommu/s390-iommu.c
10453
10454 S3C24XX SD/MMC Driver
10455 M:      Ben Dooks <ben-linux@fluff.org>
10456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10457 S:      Supported
10458 F:      drivers/mmc/host/s3cmci.*
10459
10460 SAA6588 RDS RECEIVER DRIVER
10461 M:      Hans Verkuil <hverkuil@xs4all.nl>
10462 L:      linux-media@vger.kernel.org
10463 T:      git git://linuxtv.org/media_tree.git
10464 W:      https://linuxtv.org
10465 S:      Odd Fixes
10466 F:      drivers/media/i2c/saa6588*
10467
10468 SAA7134 VIDEO4LINUX DRIVER
10469 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10470 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10471 L:      linux-media@vger.kernel.org
10472 W:      https://linuxtv.org
10473 T:      git git://linuxtv.org/media_tree.git
10474 S:      Odd fixes
10475 F:      Documentation/media/v4l-drivers/saa7134*
10476 F:      drivers/media/pci/saa7134/
10477
10478 SAA7146 VIDEO4LINUX-2 DRIVER
10479 M:      Hans Verkuil <hverkuil@xs4all.nl>
10480 L:      linux-media@vger.kernel.org
10481 T:      git git://linuxtv.org/media_tree.git
10482 S:      Maintained
10483 F:      drivers/media/common/saa7146/
10484 F:      drivers/media/pci/saa7146/
10485 F:      include/media/saa7146*
10486
10487 SAMSUNG LAPTOP DRIVER
10488 M:      Corentin Chary <corentin.chary@gmail.com>
10489 L:      platform-driver-x86@vger.kernel.org
10490 S:      Maintained
10491 F:      drivers/platform/x86/samsung-laptop.c
10492
10493 SAMSUNG AUDIO (ASoC) DRIVERS
10494 M:      Krzysztof Kozlowski <krzk@kernel.org>
10495 M:      Sangbeom Kim <sbkim73@samsung.com>
10496 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10497 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10498 S:      Supported
10499 F:      sound/soc/samsung/
10500
10501 SAMSUNG FRAMEBUFFER DRIVER
10502 M:      Jingoo Han <jingoohan1@gmail.com>
10503 L:      linux-fbdev@vger.kernel.org
10504 S:      Maintained
10505 F:      drivers/video/fbdev/s3c-fb.c
10506
10507 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10508 M:      Sangbeom Kim <sbkim73@samsung.com>
10509 M:      Krzysztof Kozlowski <krzk@kernel.org>
10510 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10511 L:      linux-kernel@vger.kernel.org
10512 L:      linux-samsung-soc@vger.kernel.org
10513 S:      Supported
10514 F:      drivers/mfd/sec*.c
10515 F:      drivers/regulator/s2m*.c
10516 F:      drivers/regulator/s5m*.c
10517 F:      drivers/clk/clk-s2mps11.c
10518 F:      drivers/rtc/rtc-s5m.c
10519 F:      include/linux/mfd/samsung/
10520 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10521 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10522 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10523 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10524
10525 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10526 M:      Kyungmin Park <kyungmin.park@samsung.com>
10527 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10528 L:      linux-media@vger.kernel.org
10529 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10530 S:      Supported
10531 F:      drivers/media/platform/exynos4-is/
10532
10533 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10534 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10535 L:      linux-media@vger.kernel.org
10536 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10537 S:      Maintained
10538 F:      drivers/media/platform/s3c-camif/
10539 F:      include/media/drv-intf/s3c_camif.h
10540
10541 SAMSUNG S5C73M3 CAMERA DRIVER
10542 M:      Kyungmin Park <kyungmin.park@samsung.com>
10543 M:      Andrzej Hajda <a.hajda@samsung.com>
10544 L:      linux-media@vger.kernel.org
10545 S:      Supported
10546 F:      drivers/media/i2c/s5c73m3/*
10547
10548 SAMSUNG S5K5BAF CAMERA DRIVER
10549 M:      Kyungmin Park <kyungmin.park@samsung.com>
10550 M:      Andrzej Hajda <a.hajda@samsung.com>
10551 L:      linux-media@vger.kernel.org
10552 S:      Supported
10553 F:      drivers/media/i2c/s5k5baf.c
10554
10555 SAMSUNG S3FWRN5 NFC DRIVER
10556 M:      Robert Baldyga <r.baldyga@samsung.com>
10557 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10558 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10559 S:      Supported
10560 F:      drivers/nfc/s3fwrn5
10561
10562 SAMSUNG SOC CLOCK DRIVERS
10563 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10564 M:      Tomasz Figa <tomasz.figa@gmail.com>
10565 M:      Chanwoo Choi <cw00.choi@samsung.com>
10566 S:      Supported
10567 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10568 F:      drivers/clk/samsung/
10569 F:      include/dt-bindings/clock/exynos*.h
10570 F:      Documentation/devicetree/bindings/clock/exynos*.txt
10571
10572 SAMSUNG SPI DRIVERS
10573 M:      Kukjin Kim <kgene@kernel.org>
10574 M:      Krzysztof Kozlowski <krzk@kernel.org>
10575 M:      Andi Shyti <andi.shyti@samsung.com>
10576 L:      linux-spi@vger.kernel.org
10577 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10578 S:      Maintained
10579 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10580 F:      drivers/spi/spi-s3c*
10581 F:      include/linux/platform_data/spi-s3c64xx.h
10582
10583 SAMSUNG SXGBE DRIVERS
10584 M:      Byungho An <bh74.an@samsung.com>
10585 M:      Girish K S <ks.giri@samsung.com>
10586 M:      Vipul Pandya <vipul.pandya@samsung.com>
10587 S:      Supported
10588 L:      netdev@vger.kernel.org
10589 F:      drivers/net/ethernet/samsung/sxgbe/
10590
10591 SAMSUNG THERMAL DRIVER
10592 M:      Lukasz Majewski <l.majewski@samsung.com>
10593 L:      linux-pm@vger.kernel.org
10594 L:      linux-samsung-soc@vger.kernel.org
10595 S:      Supported
10596 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10597 F:      drivers/thermal/samsung/
10598
10599 SAMSUNG USB2 PHY DRIVER
10600 M:      Kamil Debski <kamil@wypas.org>
10601 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10602 L:      linux-kernel@vger.kernel.org
10603 S:      Supported
10604 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10605 F:      Documentation/phy/samsung-usb2.txt
10606 F:      drivers/phy/phy-exynos4210-usb2.c
10607 F:      drivers/phy/phy-exynos4x12-usb2.c
10608 F:      drivers/phy/phy-exynos5250-usb2.c
10609 F:      drivers/phy/phy-s5pv210-usb2.c
10610 F:      drivers/phy/phy-samsung-usb2.c
10611 F:      drivers/phy/phy-samsung-usb2.h
10612
10613 SERIAL DRIVERS
10614 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10615 L:      linux-serial@vger.kernel.org
10616 S:      Maintained
10617 F:      Documentation/devicetree/bindings/serial/
10618 F:      drivers/tty/serial/
10619
10620 STI CEC DRIVER
10621 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
10622 L:      kernel@stlinux.com
10623 S:      Maintained
10624 F:      drivers/staging/media/st-cec/
10625 F:      Documentation/devicetree/bindings/media/stih-cec.txt
10626
10627 SYNOPSYS DESIGNWARE DMAC DRIVER
10628 M:      Viresh Kumar <vireshk@kernel.org>
10629 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10630 S:      Maintained
10631 F:      include/linux/dma/dw.h
10632 F:      include/linux/platform_data/dma-dw.h
10633 F:      drivers/dma/dw/
10634
10635 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10636 M: Lars Persson <lars.persson@axis.com>
10637 L: netdev@vger.kernel.org
10638 S: Supported
10639 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10640 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10641
10642 SYNOPSYS DESIGNWARE I2C DRIVER
10643 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
10644 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10645 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
10646 L:      linux-i2c@vger.kernel.org
10647 S:      Maintained
10648 F:      drivers/i2c/busses/i2c-designware-*
10649 F:      include/linux/platform_data/i2c-designware.h
10650
10651 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10652 M:      Jaehoon Chung <jh80.chung@samsung.com>
10653 L:      linux-mmc@vger.kernel.org
10654 S:      Maintained
10655 F:      include/linux/mmc/dw_mmc.h
10656 F:      drivers/mmc/host/dw_mmc*
10657
10658 SYSTEM TRACE MODULE CLASS
10659 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10660 S:      Maintained
10661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10662 F:      Documentation/trace/stm.txt
10663 F:      drivers/hwtracing/stm/
10664 F:      include/linux/stm.h
10665 F:      include/uapi/linux/stm.h
10666
10667 THUNDERBOLT DRIVER
10668 M:      Andreas Noever <andreas.noever@gmail.com>
10669 S:      Maintained
10670 F:      drivers/thunderbolt/
10671
10672 TI BQ27XXX POWER SUPPLY DRIVER
10673 R:      Andrew F. Davis <afd@ti.com>
10674 F:      include/linux/power/bq27xxx_battery.h
10675 F:      drivers/power/supply/bq27xxx_battery.c
10676 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10677
10678 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10679 M:      John Stultz <john.stultz@linaro.org>
10680 M:      Thomas Gleixner <tglx@linutronix.de>
10681 L:      linux-kernel@vger.kernel.org
10682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10683 S:      Supported
10684 F:      include/linux/clocksource.h
10685 F:      include/linux/time.h
10686 F:      include/linux/timex.h
10687 F:      include/uapi/linux/time.h
10688 F:      include/uapi/linux/timex.h
10689 F:      kernel/time/clocksource.c
10690 F:      kernel/time/time*.c
10691 F:      kernel/time/alarmtimer.c
10692 F:      kernel/time/ntp.c
10693 F:      tools/testing/selftests/timers/
10694
10695 SC1200 WDT DRIVER
10696 M:      Zwane Mwaikambo <zwanem@gmail.com>
10697 S:      Maintained
10698 F:      drivers/watchdog/sc1200wdt.c
10699
10700 SCHEDULER
10701 M:      Ingo Molnar <mingo@redhat.com>
10702 M:      Peter Zijlstra <peterz@infradead.org>
10703 L:      linux-kernel@vger.kernel.org
10704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10705 S:      Maintained
10706 F:      kernel/sched/
10707 F:      include/linux/sched.h
10708 F:      include/uapi/linux/sched.h
10709 F:      include/linux/wait.h
10710
10711 SCORE ARCHITECTURE
10712 M:      Chen Liqin <liqin.linux@gmail.com>
10713 M:      Lennox Wu <lennox.wu@gmail.com>
10714 W:      http://www.sunplus.com
10715 S:      Supported
10716 F:      arch/score/
10717
10718 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10719 M:      Sudeep Holla <sudeep.holla@arm.com>
10720 L:      linux-arm-kernel@lists.infradead.org
10721 S:      Maintained
10722 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
10723 F:      drivers/clk/clk-scpi.c
10724 F:      drivers/cpufreq/scpi-cpufreq.c
10725 F:      drivers/firmware/arm_scpi.c
10726 F:      include/linux/scpi_protocol.h
10727
10728 SCSI CDROM DRIVER
10729 M:      Jens Axboe <axboe@kernel.dk>
10730 L:      linux-scsi@vger.kernel.org
10731 W:      http://www.kernel.dk
10732 S:      Maintained
10733 F:      drivers/scsi/sr*
10734
10735 SCSI RDMA PROTOCOL (SRP) INITIATOR
10736 M:      Bart Van Assche <bart.vanassche@sandisk.com>
10737 L:      linux-rdma@vger.kernel.org
10738 S:      Supported
10739 W:      http://www.openfabrics.org
10740 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10742 F:      drivers/infiniband/ulp/srp/
10743 F:      include/scsi/srp.h
10744
10745 SCSI SG DRIVER
10746 M:      Doug Gilbert <dgilbert@interlog.com>
10747 L:      linux-scsi@vger.kernel.org
10748 W:      http://sg.danny.cz/sg
10749 S:      Maintained
10750 F:      Documentation/scsi/scsi-generic.txt
10751 F:      drivers/scsi/sg.c
10752 F:      include/scsi/sg.h
10753
10754 SCSI SUBSYSTEM
10755 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10757 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
10758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10759 L:      linux-scsi@vger.kernel.org
10760 S:      Maintained
10761 F:      Documentation/devicetree/bindings/scsi/
10762 F:      drivers/scsi/
10763 F:      include/scsi/
10764
10765 SCSI TAPE DRIVER
10766 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10767 L:      linux-scsi@vger.kernel.org
10768 S:      Maintained
10769 F:      Documentation/scsi/st.txt
10770 F:      drivers/scsi/st.*
10771 F:      drivers/scsi/st_*.h
10772
10773 SCTP PROTOCOL
10774 M:      Vlad Yasevich <vyasevich@gmail.com>
10775 M:      Neil Horman <nhorman@tuxdriver.com>
10776 L:      linux-sctp@vger.kernel.org
10777 W:      http://lksctp.sourceforge.net
10778 S:      Maintained
10779 F:      Documentation/networking/sctp.txt
10780 F:      include/linux/sctp.h
10781 F:      include/uapi/linux/sctp.h
10782 F:      include/net/sctp/
10783 F:      net/sctp/
10784
10785 SCx200 CPU SUPPORT
10786 M:      Jim Cromie <jim.cromie@gmail.com>
10787 S:      Odd Fixes
10788 F:      Documentation/i2c/busses/scx200_acb
10789 F:      arch/x86/platform/scx200/
10790 F:      drivers/watchdog/scx200_wdt.c
10791 F:      drivers/i2c/busses/scx200*
10792 F:      drivers/mtd/maps/scx200_docflash.c
10793 F:      include/linux/scx200.h
10794
10795 SCx200 GPIO DRIVER
10796 M:      Jim Cromie <jim.cromie@gmail.com>
10797 S:      Maintained
10798 F:      drivers/char/scx200_gpio.c
10799 F:      include/linux/scx200_gpio.h
10800
10801 SCx200 HRT CLOCKSOURCE DRIVER
10802 M:      Jim Cromie <jim.cromie@gmail.com>
10803 S:      Maintained
10804 F:      drivers/clocksource/scx200_hrt.c
10805
10806 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10807 M:      Sascha Sommer <saschasommer@freenet.de>
10808 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10809 S:      Maintained
10810 F:      drivers/mmc/host/sdricoh_cs.c
10811
10812 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10813 M:      Adrian Hunter <adrian.hunter@intel.com>
10814 L:      linux-mmc@vger.kernel.org
10815 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
10816 S:      Maintained
10817 F:      drivers/mmc/host/sdhci*
10818 F:      include/linux/mmc/sdhci*
10819
10820 SECURE COMPUTING
10821 M:      Kees Cook <keescook@chromium.org>
10822 R:      Andy Lutomirski <luto@amacapital.net>
10823 R:      Will Drewry <wad@chromium.org>
10824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10825 S:      Supported
10826 F:      kernel/seccomp.c
10827 F:      include/uapi/linux/seccomp.h
10828 F:      include/linux/seccomp.h
10829 F:      tools/testing/selftests/seccomp/*
10830 K:      \bsecure_computing
10831 K:      \bTIF_SECCOMP\b
10832
10833 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10834 M:      Al Cooper <alcooperx@gmail.com>
10835 L:      linux-mmc@vger.kernel.org
10836 L:      bcm-kernel-feedback-list@broadcom.com
10837 S:      Maintained
10838 F:      drivers/mmc/host/sdhci-brcmstb*
10839
10840 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10841 M:      Ben Dooks <ben-linux@fluff.org>
10842 M:      Jaehoon Chung <jh80.chung@samsung.com>
10843 L:      linux-mmc@vger.kernel.org
10844 S:      Maintained
10845 F:      drivers/mmc/host/sdhci-s3c*
10846
10847 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10848 M:      Viresh Kumar <vireshk@kernel.org>
10849 L:      linux-mmc@vger.kernel.org
10850 S:      Maintained
10851 F:      drivers/mmc/host/sdhci-spear.c
10852
10853 SECURITY SUBSYSTEM
10854 M:      James Morris <james.l.morris@oracle.com>
10855 M:      "Serge E. Hallyn" <serge@hallyn.com>
10856 L:      linux-security-module@vger.kernel.org (suggested Cc:)
10857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10858 W:      http://kernsec.org/
10859 S:      Supported
10860 F:      security/
10861
10862 SECURITY CONTACT
10863 M:      Security Officers <security@kernel.org>
10864 S:      Supported
10865
10866 SELINUX SECURITY MODULE
10867 M:      Paul Moore <paul@paul-moore.com>
10868 M:      Stephen Smalley <sds@tycho.nsa.gov>
10869 M:      Eric Paris <eparis@parisplace.org>
10870 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
10871 W:      http://selinuxproject.org
10872 T:      git git://git.infradead.org/users/pcmoore/selinux
10873 S:      Supported
10874 F:      include/linux/selinux*
10875 F:      security/selinux/
10876 F:      scripts/selinux/
10877
10878 APPARMOR SECURITY MODULE
10879 M:      John Johansen <john.johansen@canonical.com>
10880 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10881 W:      apparmor.wiki.kernel.org
10882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10883 S:      Supported
10884 F:      security/apparmor/
10885
10886 LOADPIN SECURITY MODULE
10887 M:      Kees Cook <keescook@chromium.org>
10888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10889 S:      Supported
10890 F:      security/loadpin/
10891
10892 YAMA SECURITY MODULE
10893 M:      Kees Cook <keescook@chromium.org>
10894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10895 S:      Supported
10896 F:      security/yama/
10897
10898 SENSABLE PHANTOM
10899 M:      Jiri Slaby <jirislaby@gmail.com>
10900 S:      Maintained
10901 F:      drivers/misc/phantom.c
10902 F:      include/uapi/linux/phantom.h
10903
10904 Emulex 10Gbps iSCSI - OneConnect DRIVER
10905 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10906 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
10907 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10908 L:      linux-scsi@vger.kernel.org
10909 W:      http://www.broadcom.com
10910 S:      Supported
10911 F:      drivers/scsi/be2iscsi/
10912
10913 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10914 M:      Sathya Perla <sathya.perla@broadcom.com>
10915 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
10916 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10917 M:      Somnath Kotur <somnath.kotur@broadcom.com>
10918 L:      netdev@vger.kernel.org
10919 W:      http://www.emulex.com
10920 S:      Supported
10921 F:      drivers/net/ethernet/emulex/benet/
10922
10923 EMULEX ONECONNECT ROCE DRIVER
10924 M:      Selvin Xavier <selvin.xavier@avagotech.com>
10925 M:      Devesh Sharma <devesh.sharma@avagotech.com>
10926 M:      Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10927 L:      linux-rdma@vger.kernel.org
10928 W:      http://www.emulex.com
10929 S:      Supported
10930 F:      drivers/infiniband/hw/ocrdma/
10931 F:      include/uapi/rdma/ocrdma-abi.h
10932
10933 SFC NETWORK DRIVER
10934 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10935 M:      Edward Cree <ecree@solarflare.com>
10936 M:      Bert Kenward <bkenward@solarflare.com>
10937 L:      netdev@vger.kernel.org
10938 S:      Supported
10939 F:      drivers/net/ethernet/sfc/
10940
10941 SGI GRU DRIVER
10942 M:      Dimitri Sivanich <sivanich@sgi.com>
10943 S:      Maintained
10944 F:      drivers/misc/sgi-gru/
10945
10946 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10947 M:      Pat Gefre <pfg@sgi.com>
10948 L:      linux-ia64@vger.kernel.org
10949 S:      Supported
10950 F:      Documentation/ia64/serial.txt
10951 F:      drivers/tty/serial/ioc?_serial.c
10952 F:      include/linux/ioc?.h
10953
10954 SGI XP/XPC/XPNET DRIVER
10955 M:      Cliff Whickman <cpw@sgi.com>
10956 M:      Robin Holt <robinmholt@gmail.com>
10957 S:      Maintained
10958 F:      drivers/misc/sgi-xp/
10959
10960 SI2157 MEDIA DRIVER
10961 M:      Antti Palosaari <crope@iki.fi>
10962 L:      linux-media@vger.kernel.org
10963 W:      https://linuxtv.org
10964 W:      http://palosaari.fi/linux/
10965 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10966 T:      git git://linuxtv.org/anttip/media_tree.git
10967 S:      Maintained
10968 F:      drivers/media/tuners/si2157*
10969
10970 SI2168 MEDIA DRIVER
10971 M:      Antti Palosaari <crope@iki.fi>
10972 L:      linux-media@vger.kernel.org
10973 W:      https://linuxtv.org
10974 W:      http://palosaari.fi/linux/
10975 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10976 T:      git git://linuxtv.org/anttip/media_tree.git
10977 S:      Maintained
10978 F:      drivers/media/dvb-frontends/si2168*
10979
10980 SI470X FM RADIO RECEIVER I2C DRIVER
10981 M:      Hans Verkuil <hverkuil@xs4all.nl>
10982 L:      linux-media@vger.kernel.org
10983 T:      git git://linuxtv.org/media_tree.git
10984 W:      https://linuxtv.org
10985 S:      Odd Fixes
10986 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
10987
10988 SI470X FM RADIO RECEIVER USB DRIVER
10989 M:      Hans Verkuil <hverkuil@xs4all.nl>
10990 L:      linux-media@vger.kernel.org
10991 T:      git git://linuxtv.org/media_tree.git
10992 W:      https://linuxtv.org
10993 S:      Maintained
10994 F:      drivers/media/radio/si470x/radio-si470x-common.c
10995 F:      drivers/media/radio/si470x/radio-si470x.h
10996 F:      drivers/media/radio/si470x/radio-si470x-usb.c
10997
10998 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10999 M:      Eduardo Valentin <edubezval@gmail.com>
11000 L:      linux-media@vger.kernel.org
11001 T:      git git://linuxtv.org/media_tree.git
11002 W:      https://linuxtv.org
11003 S:      Odd Fixes
11004 F:      drivers/media/radio/si4713/si4713.?
11005
11006 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11007 M:      Eduardo Valentin <edubezval@gmail.com>
11008 L:      linux-media@vger.kernel.org
11009 T:      git git://linuxtv.org/media_tree.git
11010 W:      https://linuxtv.org
11011 S:      Odd Fixes
11012 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11013
11014 SI4713 FM RADIO TRANSMITTER USB DRIVER
11015 M:      Hans Verkuil <hverkuil@xs4all.nl>
11016 L:      linux-media@vger.kernel.org
11017 T:      git git://linuxtv.org/media_tree.git
11018 W:      https://linuxtv.org
11019 S:      Maintained
11020 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11021
11022 SIANO DVB DRIVER
11023 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11024 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11025 L:      linux-media@vger.kernel.org
11026 W:      https://linuxtv.org
11027 T:      git git://linuxtv.org/media_tree.git
11028 S:      Odd fixes
11029 F:      drivers/media/common/siano/
11030 F:      drivers/media/usb/siano/
11031 F:      drivers/media/usb/siano/
11032 F:      drivers/media/mmc/siano/
11033
11034 SIMPLEFB FB DRIVER
11035 M:      Hans de Goede <hdegoede@redhat.com>
11036 L:      linux-fbdev@vger.kernel.org
11037 S:      Maintained
11038 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11039 F:      drivers/video/fbdev/simplefb.c
11040 F:      include/linux/platform_data/simplefb.h
11041
11042 SH_VEU V4L2 MEM2MEM DRIVER
11043 L:      linux-media@vger.kernel.org
11044 S:      Orphan
11045 F:      drivers/media/platform/sh_veu.c
11046
11047 SH_VOU V4L2 OUTPUT DRIVER
11048 L:      linux-media@vger.kernel.org
11049 S:      Orphan
11050 F:      drivers/media/platform/sh_vou.c
11051 F:      include/media/drv-intf/sh_vou.h
11052
11053 SIMPLE FIRMWARE INTERFACE (SFI)
11054 M:      Len Brown <lenb@kernel.org>
11055 L:      sfi-devel@simplefirmware.org
11056 W:      http://simplefirmware.org/
11057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11058 S:      Supported
11059 F:      arch/x86/platform/sfi/
11060 F:      drivers/sfi/
11061 F:      include/linux/sfi*.h
11062
11063 SIMTEC EB110ATX (Chalice CATS)
11064 P:      Ben Dooks
11065 P:      Vincent Sanders <vince@simtec.co.uk>
11066 M:      Simtec Linux Team <linux@simtec.co.uk>
11067 W:      http://www.simtec.co.uk/products/EB110ATX/
11068 S:      Supported
11069
11070 SIMTEC EB2410ITX (BAST)
11071 P:      Ben Dooks
11072 P:      Vincent Sanders <vince@simtec.co.uk>
11073 M:      Simtec Linux Team <linux@simtec.co.uk>
11074 W:      http://www.simtec.co.uk/products/EB2410ITX/
11075 S:      Supported
11076 F:      arch/arm/mach-s3c24xx/mach-bast.c
11077 F:      arch/arm/mach-s3c24xx/bast-ide.c
11078 F:      arch/arm/mach-s3c24xx/bast-irq.c
11079
11080 TI DAVINCI MACHINE SUPPORT
11081 M:      Sekhar Nori <nsekhar@ti.com>
11082 M:      Kevin Hilman <khilman@kernel.org>
11083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11085 S:      Supported
11086 F:      arch/arm/mach-davinci/
11087 F:      drivers/i2c/busses/i2c-davinci.c
11088
11089 TI DAVINCI SERIES MEDIA DRIVER
11090 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11091 L:      linux-media@vger.kernel.org
11092 W:      https://linuxtv.org
11093 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11094 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11095 S:      Maintained
11096 F:      drivers/media/platform/davinci/
11097 F:      include/media/davinci/
11098
11099 TI AM437X VPFE DRIVER
11100 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11101 L:      linux-media@vger.kernel.org
11102 W:      https://linuxtv.org
11103 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11104 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11105 S:      Maintained
11106 F:      drivers/media/platform/am437x/
11107
11108 OV2659 OMNIVISION SENSOR DRIVER
11109 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11110 L:      linux-media@vger.kernel.org
11111 W:      https://linuxtv.org
11112 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11113 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11114 S:      Maintained
11115 F:      drivers/media/i2c/ov2659.c
11116 F:      include/media/i2c/ov2659.h
11117
11118 SILICON MOTION SM712 FRAME BUFFER DRIVER
11119 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11120 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11121 M:      Sudip Mukherjee <sudip@vectorindia.org>
11122 L:      linux-fbdev@vger.kernel.org
11123 S:      Maintained
11124 F:      drivers/video/fbdev/sm712*
11125 F:      Documentation/fb/sm712fb.txt
11126
11127 SIS 190 ETHERNET DRIVER
11128 M:      Francois Romieu <romieu@fr.zoreil.com>
11129 L:      netdev@vger.kernel.org
11130 S:      Maintained
11131 F:      drivers/net/ethernet/sis/sis190.c
11132
11133 SIS 900/7016 FAST ETHERNET DRIVER
11134 M:      Daniele Venzano <venza@brownhat.org>
11135 W:      http://www.brownhat.org/sis900.html
11136 L:      netdev@vger.kernel.org
11137 S:      Maintained
11138 F:      drivers/net/ethernet/sis/sis900.*
11139
11140 SIS FRAMEBUFFER DRIVER
11141 M:      Thomas Winischhofer <thomas@winischhofer.net>
11142 W:      http://www.winischhofer.net/linuxsisvga.shtml
11143 S:      Maintained
11144 F:      Documentation/fb/sisfb.txt
11145 F:      drivers/video/fbdev/sis/
11146 F:      include/video/sisfb.h
11147
11148 SIS USB2VGA DRIVER
11149 M:      Thomas Winischhofer <thomas@winischhofer.net>
11150 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11151 S:      Maintained
11152 F:      drivers/usb/misc/sisusbvga/
11153
11154 SLAB ALLOCATOR
11155 M:      Christoph Lameter <cl@linux.com>
11156 M:      Pekka Enberg <penberg@kernel.org>
11157 M:      David Rientjes <rientjes@google.com>
11158 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11159 M:      Andrew Morton <akpm@linux-foundation.org>
11160 L:      linux-mm@kvack.org
11161 S:      Maintained
11162 F:      include/linux/sl?b*.h
11163 F:      mm/sl?b*
11164
11165 SLEEPABLE READ-COPY UPDATE (SRCU)
11166 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11167 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11168 M:      Josh Triplett <josh@joshtriplett.org>
11169 R:      Steven Rostedt <rostedt@goodmis.org>
11170 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11171 L:      linux-kernel@vger.kernel.org
11172 W:      http://www.rdrop.com/users/paulmck/RCU/
11173 S:      Supported
11174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11175 F:      include/linux/srcu.h
11176 F:      kernel/rcu/srcu.c
11177
11178 SMACK SECURITY MODULE
11179 M:      Casey Schaufler <casey@schaufler-ca.com>
11180 L:      linux-security-module@vger.kernel.org
11181 W:      http://schaufler-ca.com
11182 T:      git git://github.com/cschaufler/smack-next
11183 S:      Maintained
11184 F:      Documentation/security/Smack.txt
11185 F:      security/smack/
11186
11187 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11188 M:      Kevin Hilman <khilman@kernel.org>
11189 M:      Nishanth Menon <nm@ti.com>
11190 S:      Maintained
11191 F:      drivers/power/avs/
11192 F:      include/linux/power/smartreflex.h
11193 L:      linux-pm@vger.kernel.org
11194
11195 SMC91x ETHERNET DRIVER
11196 M:      Nicolas Pitre <nico@fluxnic.net>
11197 S:      Odd Fixes
11198 F:      drivers/net/ethernet/smsc/smc91x.*
11199
11200 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11201 M:      Sakari Ailus <sakari.ailus@iki.fi>
11202 L:      linux-media@vger.kernel.org
11203 S:      Maintained
11204 F:      drivers/media/i2c/smiapp/
11205 F:      include/media/i2c/smiapp.h
11206 F:      drivers/media/i2c/smiapp-pll.c
11207 F:      drivers/media/i2c/smiapp-pll.h
11208 F:      include/uapi/linux/smiapp.h
11209 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11210
11211 SMM665 HARDWARE MONITOR DRIVER
11212 M:      Guenter Roeck <linux@roeck-us.net>
11213 L:      linux-hwmon@vger.kernel.org
11214 S:      Maintained
11215 F:      Documentation/hwmon/smm665
11216 F:      drivers/hwmon/smm665.c
11217
11218 SMSC EMC2103 HARDWARE MONITOR DRIVER
11219 M:      Steve Glendinning <steve.glendinning@shawell.net>
11220 L:      linux-hwmon@vger.kernel.org
11221 S:      Maintained
11222 F:      Documentation/hwmon/emc2103
11223 F:      drivers/hwmon/emc2103.c
11224
11225 SMSC SCH5627 HARDWARE MONITOR DRIVER
11226 M:      Hans de Goede <hdegoede@redhat.com>
11227 L:      linux-hwmon@vger.kernel.org
11228 S:      Supported
11229 F:      Documentation/hwmon/sch5627
11230 F:      drivers/hwmon/sch5627.c
11231
11232 SMSC47B397 HARDWARE MONITOR DRIVER
11233 M:      Jean Delvare <jdelvare@suse.com>
11234 L:      linux-hwmon@vger.kernel.org
11235 S:      Maintained
11236 F:      Documentation/hwmon/smsc47b397
11237 F:      drivers/hwmon/smsc47b397.c
11238
11239 SMSC911x ETHERNET DRIVER
11240 M:      Steve Glendinning <steve.glendinning@shawell.net>
11241 L:      netdev@vger.kernel.org
11242 S:      Maintained
11243 F:      include/linux/smsc911x.h
11244 F:      drivers/net/ethernet/smsc/smsc911x.*
11245
11246 SMSC9420 PCI ETHERNET DRIVER
11247 M:      Steve Glendinning <steve.glendinning@shawell.net>
11248 L:      netdev@vger.kernel.org
11249 S:      Maintained
11250 F:      drivers/net/ethernet/smsc/smsc9420.*
11251
11252 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11253 M:      Steve Glendinning <steve.glendinning@shawell.net>
11254 L:      linux-fbdev@vger.kernel.org
11255 S:      Maintained
11256 F:      drivers/video/fbdev/smscufx.c
11257
11258 SOC-CAMERA V4L2 SUBSYSTEM
11259 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11260 L:      linux-media@vger.kernel.org
11261 T:      git git://linuxtv.org/media_tree.git
11262 S:      Maintained
11263 F:      include/media/soc*
11264 F:      drivers/media/i2c/soc_camera/
11265 F:      drivers/media/platform/soc_camera/
11266
11267 SOEKRIS NET48XX LED SUPPORT
11268 M:      Chris Boot <bootc@bootc.net>
11269 S:      Maintained
11270 F:      drivers/leds/leds-net48xx.c
11271
11272 SOFTLOGIC 6x10 MPEG CODEC
11273 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11274 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11275 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11276 M:      Ismael Luceno <ismael@iodev.co.uk>
11277 L:      linux-media@vger.kernel.org
11278 S:      Supported
11279 F:      drivers/media/pci/solo6x10/
11280
11281 SOFTWARE RAID (Multiple Disks) SUPPORT
11282 M:      Shaohua Li <shli@kernel.org>
11283 L:      linux-raid@vger.kernel.org
11284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11285 S:      Supported
11286 F:      drivers/md/
11287 F:      include/linux/raid/
11288 F:      include/uapi/linux/raid/
11289
11290 SONIC NETWORK DRIVER
11291 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11292 L:      netdev@vger.kernel.org
11293 S:      Maintained
11294 F:      drivers/net/ethernet/natsemi/sonic.*
11295
11296 SONICS SILICON BACKPLANE DRIVER (SSB)
11297 M:      Michael Buesch <m@bues.ch>
11298 L:      linux-wireless@vger.kernel.org
11299 S:      Maintained
11300 F:      drivers/ssb/
11301 F:      include/linux/ssb/
11302
11303 SONY VAIO CONTROL DEVICE DRIVER
11304 M:      Mattia Dongili <malattia@linux.it>
11305 L:      platform-driver-x86@vger.kernel.org
11306 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11307 S:      Maintained
11308 F:      Documentation/laptops/sony-laptop.txt
11309 F:      drivers/char/sonypi.c
11310 F:      drivers/platform/x86/sony-laptop.c
11311 F:      include/linux/sony-laptop.h
11312
11313 SONY MEMORYSTICK CARD SUPPORT
11314 M:      Alex Dubov <oakad@yahoo.com>
11315 W:      http://tifmxx.berlios.de/
11316 S:      Maintained
11317 F:      drivers/memstick/host/tifm_ms.c
11318
11319 SONY MEMORYSTICK STANDARD SUPPORT
11320 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11321 S:      Maintained
11322 F:      drivers/memstick/core/ms_block.*
11323
11324 SOUND
11325 M:      Jaroslav Kysela <perex@perex.cz>
11326 M:      Takashi Iwai <tiwai@suse.com>
11327 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11328 W:      http://www.alsa-project.org/
11329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11330 T:      git git://git.alsa-project.org/alsa-kernel.git
11331 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11332 S:      Maintained
11333 F:      Documentation/sound/
11334 F:      include/sound/
11335 F:      include/uapi/sound/
11336 F:      sound/
11337
11338 SOUND - COMPRESSED AUDIO
11339 M:      Vinod Koul <vinod.koul@intel.com>
11340 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11342 S:      Supported
11343 F:      Documentation/sound/alsa/compress_offload.txt
11344 F:      include/sound/compress_driver.h
11345 F:      include/uapi/sound/compress_*
11346 F:      sound/core/compress_offload.c
11347 F:      sound/soc/soc-compress.c
11348
11349 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11350 M:      Liam Girdwood <lgirdwood@gmail.com>
11351 M:      Mark Brown <broonie@kernel.org>
11352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11353 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11354 W:      http://alsa-project.org/main/index.php/ASoC
11355 S:      Supported
11356 F:      Documentation/devicetree/bindings/sound/
11357 F:      Documentation/sound/alsa/soc/
11358 F:      sound/soc/
11359 F:      include/sound/soc*
11360
11361 SOUND - DMAENGINE HELPERS
11362 M:      Lars-Peter Clausen <lars@metafoo.de>
11363 S:      Supported
11364 F:      include/sound/dmaengine_pcm.h
11365 F:      sound/core/pcm_dmaengine.c
11366 F:      sound/soc/soc-generic-dmaengine-pcm.c
11367
11368 SP2 MEDIA DRIVER
11369 M:      Olli Salonen <olli.salonen@iki.fi>
11370 L:      linux-media@vger.kernel.org
11371 W:      https://linuxtv.org
11372 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11373 S:      Maintained
11374 F:      drivers/media/dvb-frontends/sp2*
11375
11376 SPARC + UltraSPARC (sparc/sparc64)
11377 M:      "David S. Miller" <davem@davemloft.net>
11378 L:      sparclinux@vger.kernel.org
11379 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11382 S:      Maintained
11383 F:      arch/sparc/
11384 F:      drivers/sbus/
11385
11386 SPARC SERIAL DRIVERS
11387 M:      "David S. Miller" <davem@davemloft.net>
11388 L:      sparclinux@vger.kernel.org
11389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11391 S:      Maintained
11392 F:      include/linux/sunserialcore.h
11393 F:      drivers/tty/serial/suncore.c
11394 F:      drivers/tty/serial/sunhv.c
11395 F:      drivers/tty/serial/sunsab.c
11396 F:      drivers/tty/serial/sunsab.h
11397 F:      drivers/tty/serial/sunsu.c
11398 F:      drivers/tty/serial/sunzilog.c
11399 F:      drivers/tty/serial/sunzilog.h
11400
11401 SPARSE CHECKER
11402 M:      "Christopher Li" <sparse@chrisli.org>
11403 L:      linux-sparse@vger.kernel.org
11404 W:      https://sparse.wiki.kernel.org/
11405 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11406 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11407 S:      Maintained
11408 F:      include/linux/compiler.h
11409
11410 SPEAR PLATFORM SUPPORT
11411 M:      Viresh Kumar <vireshk@kernel.org>
11412 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11414 W:      http://www.st.com/spear
11415 S:      Maintained
11416 F:      arch/arm/boot/dts/spear*
11417 F:      arch/arm/mach-spear/
11418
11419 SPEAR CLOCK FRAMEWORK SUPPORT
11420 M:      Viresh Kumar <vireshk@kernel.org>
11421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11422 W:      http://www.st.com/spear
11423 S:      Maintained
11424 F:      drivers/clk/spear/
11425
11426 SPI NOR SUBSYSTEM
11427 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11428 M:      Marek Vasut <marek.vasut@gmail.com>
11429 L:      linux-mtd@lists.infradead.org
11430 W:      http://www.linux-mtd.infradead.org/
11431 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11432 T:      git git://github.com/spi-nor/linux.git
11433 S:      Maintained
11434 F:      drivers/mtd/spi-nor/
11435 F:      include/linux/mtd/spi-nor.h
11436
11437 SPI SUBSYSTEM
11438 M:      Mark Brown <broonie@kernel.org>
11439 L:      linux-spi@vger.kernel.org
11440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11441 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11442 S:      Maintained
11443 F:      Documentation/devicetree/bindings/spi/
11444 F:      Documentation/spi/
11445 F:      drivers/spi/
11446 F:      include/linux/spi/
11447 F:      include/uapi/linux/spi/
11448 F:      tools/spi/
11449
11450 SPIDERNET NETWORK DRIVER for CELL
11451 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11452 L:      netdev@vger.kernel.org
11453 S:      Supported
11454 F:      Documentation/networking/spider_net.txt
11455 F:      drivers/net/ethernet/toshiba/spider_net*
11456
11457 SPU FILE SYSTEM
11458 M:      Jeremy Kerr <jk@ozlabs.org>
11459 L:      linuxppc-dev@lists.ozlabs.org
11460 W:      http://www.ibm.com/developerworks/power/cell/
11461 S:      Supported
11462 F:      Documentation/filesystems/spufs.txt
11463 F:      arch/powerpc/platforms/cell/spufs/
11464
11465 SQUASHFS FILE SYSTEM
11466 M:      Phillip Lougher <phillip@squashfs.org.uk>
11467 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11468 W:      http://squashfs.org.uk
11469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11470 S:      Maintained
11471 F:      Documentation/filesystems/squashfs.txt
11472 F:      fs/squashfs/
11473
11474 SRM (Alpha) environment access
11475 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11476 S:      Maintained
11477 F:      arch/alpha/kernel/srm_env.c
11478
11479 STABLE BRANCH
11480 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11481 L:      stable@vger.kernel.org
11482 S:      Supported
11483 F:      Documentation/stable_kernel_rules.txt
11484
11485 STAGING SUBSYSTEM
11486 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11488 L:      devel@driverdev.osuosl.org
11489 S:      Supported
11490 F:      drivers/staging/
11491
11492 STAGING - COMEDI
11493 M:      Ian Abbott <abbotti@mev.co.uk>
11494 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11495 S:      Odd Fixes
11496 F:      drivers/staging/comedi/
11497
11498 STAGING - FLARION FT1000 DRIVERS
11499 M:      Marek Belisko <marek.belisko@gmail.com>
11500 S:      Odd Fixes
11501 F:      drivers/staging/ft1000/
11502
11503 STAGING - INDUSTRIAL IO
11504 M:      Jonathan Cameron <jic23@kernel.org>
11505 L:      linux-iio@vger.kernel.org
11506 S:      Odd Fixes
11507 F:      Documentation/devicetree/bindings/staging/iio/
11508 F:      drivers/staging/iio/
11509
11510 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11511 M:      Jarod Wilson <jarod@wilsonet.com>
11512 W:      http://www.lirc.org/
11513 S:      Odd Fixes
11514 F:      drivers/staging/media/lirc/
11515
11516 STAGING - LUSTRE PARALLEL FILESYSTEM
11517 M:      Oleg Drokin <oleg.drokin@intel.com>
11518 M:      Andreas Dilger <andreas.dilger@intel.com>
11519 M:      James Simmons <jsimmons@infradead.org>
11520 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11521 W:      http://wiki.lustre.org/
11522 S:      Maintained
11523 F:      drivers/staging/lustre
11524
11525 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11526 M:      Marc Dietrich <marvin24@gmx.de>
11527 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11528 L:      linux-tegra@vger.kernel.org
11529 S:      Maintained
11530 F:      drivers/staging/nvec/
11531
11532 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11533 M:      Jens Frederich <jfrederich@gmail.com>
11534 M:      Daniel Drake <dsd@laptop.org>
11535 M:      Jon Nettleton <jon.nettleton@gmail.com>
11536 W:      http://wiki.laptop.org/go/DCON
11537 S:      Maintained
11538 F:      drivers/staging/olpc_dcon/
11539
11540 STAGING - REALTEK RTL8712U DRIVERS
11541 M:      Larry Finger <Larry.Finger@lwfinger.net>
11542 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11543 S:      Odd Fixes
11544 F:      drivers/staging/rtl8712/
11545
11546 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11547 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11548 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11549 M:      Sudip Mukherjee <sudip@vectorindia.org>
11550 L:      linux-fbdev@vger.kernel.org
11551 S:      Maintained
11552 F:      drivers/staging/sm750fb/
11553
11554 STAGING - SLICOSS
11555 M:      Lior Dotan <liodot@gmail.com>
11556 M:      Christopher Harrer <charrer@alacritech.com>
11557 S:      Odd Fixes
11558 F:      drivers/staging/slicoss/
11559
11560 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11561 M:      William Hubbs <w.d.hubbs@gmail.com>
11562 M:      Chris Brannon <chris@the-brannons.com>
11563 M:      Kirk Reiser <kirk@reisers.ca>
11564 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
11565 L:      speakup@linux-speakup.org
11566 W:      http://www.linux-speakup.org/
11567 S:      Odd Fixes
11568 F:      drivers/staging/speakup/
11569
11570 STAGING - VIA VT665X DRIVERS
11571 M:      Forest Bond <forest@alittletooquiet.net>
11572 S:      Odd Fixes
11573 F:      drivers/staging/vt665?/
11574
11575 STAGING - WILC1000 WIFI DRIVER
11576 M:      Aditya Shankar <aditya.shankar@microchip.com>
11577 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
11578 L:      linux-wireless@vger.kernel.org
11579 S:      Supported
11580 F:      drivers/staging/wilc1000/
11581
11582 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11583 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
11584 S:      Odd Fixes
11585 F:      drivers/staging/xgifb/
11586
11587 STARFIRE/DURALAN NETWORK DRIVER
11588 M:      Ion Badulescu <ionut@badula.org>
11589 S:      Odd Fixes
11590 F:      drivers/net/ethernet/adaptec/starfire*
11591
11592 SUN3/3X
11593 M:      Sam Creasey <sammy@sammy.net>
11594 W:      http://sammy.net/sun3/
11595 S:      Maintained
11596 F:      arch/m68k/kernel/*sun3*
11597 F:      arch/m68k/sun3*/
11598 F:      arch/m68k/include/asm/sun3*
11599 F:      drivers/net/ethernet/i825xx/sun3*
11600
11601 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11602 M:      Hans de Goede <hdegoede@redhat.com>
11603 L:      linux-input@vger.kernel.org
11604 S:      Maintained
11605 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11606 F:      drivers/input/keyboard/sun4i-lradc-keys.c
11607
11608 SUNDANCE NETWORK DRIVER
11609 M:      Denis Kirjanov <kda@linux-powerpc.org>
11610 L:      netdev@vger.kernel.org
11611 S:      Maintained
11612 F:      drivers/net/ethernet/dlink/sundance.c
11613
11614 SUPERH
11615 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
11616 M:      Rich Felker <dalias@libc.org>
11617 L:      linux-sh@vger.kernel.org
11618 Q:      http://patchwork.kernel.org/project/linux-sh/list/
11619 S:      Maintained
11620 F:      Documentation/sh/
11621 F:      arch/sh/
11622 F:      drivers/sh/
11623
11624 SUSPEND TO RAM
11625 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11626 M:      Len Brown <len.brown@intel.com>
11627 M:      Pavel Machek <pavel@ucw.cz>
11628 L:      linux-pm@vger.kernel.org
11629 B:      https://bugzilla.kernel.org
11630 S:      Supported
11631 F:      Documentation/power/
11632 F:      arch/x86/kernel/acpi/
11633 F:      drivers/base/power/
11634 F:      kernel/power/
11635 F:      include/linux/suspend.h
11636 F:      include/linux/freezer.h
11637 F:      include/linux/pm.h
11638
11639 SVGA HANDLING
11640 M:      Martin Mares <mj@ucw.cz>
11641 L:      linux-video@atrey.karlin.mff.cuni.cz
11642 S:      Maintained
11643 F:      Documentation/svga.txt
11644 F:      arch/x86/boot/video*
11645
11646 SWIOTLB SUBSYSTEM
11647 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11648 L:      linux-kernel@vger.kernel.org
11649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11650 S:      Supported
11651 F:      lib/swiotlb.c
11652 F:      arch/*/kernel/pci-swiotlb.c
11653 F:      include/linux/swiotlb.h
11654
11655 SWITCHDEV
11656 M:      Jiri Pirko <jiri@resnulli.us>
11657 L:      netdev@vger.kernel.org
11658 S:      Supported
11659 F:      net/switchdev/
11660 F:      include/net/switchdev.h
11661
11662 SYNOPSYS ARC ARCHITECTURE
11663 M:      Vineet Gupta <vgupta@synopsys.com>
11664 L:      linux-snps-arc@lists.infradead.org
11665 S:      Supported
11666 F:      arch/arc/
11667 F:      Documentation/devicetree/bindings/arc/*
11668 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11669 F:      drivers/tty/serial/arc_uart.c
11670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11671
11672 SYNOPSYS ARC SDP platform support
11673 M:      Alexey Brodkin <abrodkin@synopsys.com>
11674 S:      Supported
11675 F:      arch/arc/plat-axs10x
11676 F:      arch/arc/boot/dts/ax*
11677 F:      Documentation/devicetree/bindings/arc/axs10*
11678
11679 SYSTEM CONFIGURATION (SYSCON)
11680 M:      Lee Jones <lee.jones@linaro.org>
11681 M:      Arnd Bergmann <arnd@arndb.de>
11682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11683 S:      Supported
11684 F:      drivers/mfd/syscon.c
11685
11686 SYSTEM RESET/SHUTDOWN DRIVERS
11687 M:      Sebastian Reichel <sre@kernel.org>
11688 L:      linux-pm@vger.kernel.org
11689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11690 S:      Maintained
11691 F:      Documentation/devicetree/bindings/power/reset/
11692 F:      drivers/power/reset/
11693
11694 SYSV FILESYSTEM
11695 M:      Christoph Hellwig <hch@infradead.org>
11696 S:      Maintained
11697 F:      Documentation/filesystems/sysv-fs.txt
11698 F:      fs/sysv/
11699 F:      include/linux/sysv_fs.h
11700
11701 TARGET SUBSYSTEM
11702 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11703 L:      linux-scsi@vger.kernel.org
11704 L:      target-devel@vger.kernel.org
11705 W:      http://www.linux-iscsi.org
11706 W:      http://groups.google.com/group/linux-iscsi-target-dev
11707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11708 S:      Supported
11709 F:      drivers/target/
11710 F:      include/target/
11711 F:      Documentation/target/
11712
11713 TASKSTATS STATISTICS INTERFACE
11714 M:      Balbir Singh <bsingharora@gmail.com>
11715 S:      Maintained
11716 F:      Documentation/accounting/taskstats*
11717 F:      include/linux/taskstats*
11718 F:      kernel/taskstats.c
11719
11720 TC CLASSIFIER
11721 M:      Jamal Hadi Salim <jhs@mojatatu.com>
11722 L:      netdev@vger.kernel.org
11723 S:      Maintained
11724 F:      include/net/pkt_cls.h
11725 F:      include/uapi/linux/pkt_cls.h
11726 F:      net/sched/
11727
11728 TCP LOW PRIORITY MODULE
11729 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11730 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11731 W:      http://tcp-lp-mod.sourceforge.net/
11732 S:      Maintained
11733 F:      net/ipv4/tcp_lp.c
11734
11735 TDA10071 MEDIA DRIVER
11736 M:      Antti Palosaari <crope@iki.fi>
11737 L:      linux-media@vger.kernel.org
11738 W:      https://linuxtv.org
11739 W:      http://palosaari.fi/linux/
11740 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11741 T:      git git://linuxtv.org/anttip/media_tree.git
11742 S:      Maintained
11743 F:      drivers/media/dvb-frontends/tda10071*
11744
11745 TDA18212 MEDIA DRIVER
11746 M:      Antti Palosaari <crope@iki.fi>
11747 L:      linux-media@vger.kernel.org
11748 W:      https://linuxtv.org
11749 W:      http://palosaari.fi/linux/
11750 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11751 T:      git git://linuxtv.org/anttip/media_tree.git
11752 S:      Maintained
11753 F:      drivers/media/tuners/tda18212*
11754
11755 TDA18218 MEDIA DRIVER
11756 M:      Antti Palosaari <crope@iki.fi>
11757 L:      linux-media@vger.kernel.org
11758 W:      https://linuxtv.org
11759 W:      http://palosaari.fi/linux/
11760 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11761 T:      git git://linuxtv.org/anttip/media_tree.git
11762 S:      Maintained
11763 F:      drivers/media/tuners/tda18218*
11764
11765 TDA18271 MEDIA DRIVER
11766 M:      Michael Krufky <mkrufky@linuxtv.org>
11767 L:      linux-media@vger.kernel.org
11768 W:      https://linuxtv.org
11769 W:      http://github.com/mkrufky
11770 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11771 T:      git git://linuxtv.org/mkrufky/tuners.git
11772 S:      Maintained
11773 F:      drivers/media/tuners/tda18271*
11774
11775 TDA827x MEDIA DRIVER
11776 M:      Michael Krufky <mkrufky@linuxtv.org>
11777 L:      linux-media@vger.kernel.org
11778 W:      https://linuxtv.org
11779 W:      http://github.com/mkrufky
11780 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11781 T:      git git://linuxtv.org/mkrufky/tuners.git
11782 S:      Maintained
11783 F:      drivers/media/tuners/tda8290.*
11784
11785 TDA8290 MEDIA DRIVER
11786 M:      Michael Krufky <mkrufky@linuxtv.org>
11787 L:      linux-media@vger.kernel.org
11788 W:      https://linuxtv.org
11789 W:      http://github.com/mkrufky
11790 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11791 T:      git git://linuxtv.org/mkrufky/tuners.git
11792 S:      Maintained
11793 F:      drivers/media/tuners/tda8290.*
11794
11795 TDA9840 MEDIA DRIVER
11796 M:      Hans Verkuil <hverkuil@xs4all.nl>
11797 L:      linux-media@vger.kernel.org
11798 T:      git git://linuxtv.org/media_tree.git
11799 W:      https://linuxtv.org
11800 S:      Maintained
11801 F:      drivers/media/i2c/tda9840*
11802
11803 TEA5761 TUNER DRIVER
11804 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11805 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11806 L:      linux-media@vger.kernel.org
11807 W:      https://linuxtv.org
11808 T:      git git://linuxtv.org/media_tree.git
11809 S:      Odd fixes
11810 F:      drivers/media/tuners/tea5761.*
11811
11812 TEA5767 TUNER DRIVER
11813 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11814 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11815 L:      linux-media@vger.kernel.org
11816 W:      https://linuxtv.org
11817 T:      git git://linuxtv.org/media_tree.git
11818 S:      Maintained
11819 F:      drivers/media/tuners/tea5767.*
11820
11821 TEA6415C MEDIA DRIVER
11822 M:      Hans Verkuil <hverkuil@xs4all.nl>
11823 L:      linux-media@vger.kernel.org
11824 T:      git git://linuxtv.org/media_tree.git
11825 W:      https://linuxtv.org
11826 S:      Maintained
11827 F:      drivers/media/i2c/tea6415c*
11828
11829 TEA6420 MEDIA DRIVER
11830 M:      Hans Verkuil <hverkuil@xs4all.nl>
11831 L:      linux-media@vger.kernel.org
11832 T:      git git://linuxtv.org/media_tree.git
11833 W:      https://linuxtv.org
11834 S:      Maintained
11835 F:      drivers/media/i2c/tea6420*
11836
11837 TEAM DRIVER
11838 M:      Jiri Pirko <jiri@resnulli.us>
11839 L:      netdev@vger.kernel.org
11840 S:      Supported
11841 F:      drivers/net/team/
11842 F:      include/linux/if_team.h
11843 F:      include/uapi/linux/if_team.h
11844
11845 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11846 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11847 S:      Maintained
11848 F:      arch/x86/platform/ts5500/
11849
11850 TECHNOTREND USB IR RECEIVER
11851 M:      Sean Young <sean@mess.org>
11852 L:      linux-media@vger.kernel.org
11853 S:      Maintained
11854 F:      drivers/media/rc/ttusbir.c
11855
11856 TEGRA ARCHITECTURE SUPPORT
11857 M:      Stephen Warren <swarren@wwwdotorg.org>
11858 M:      Thierry Reding <thierry.reding@gmail.com>
11859 M:      Alexandre Courbot <gnurou@gmail.com>
11860 L:      linux-tegra@vger.kernel.org
11861 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
11862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11863 S:      Supported
11864 N:      [^a-z]tegra
11865
11866 TEGRA CLOCK DRIVER
11867 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
11868 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
11869 S:      Supported
11870 F:      drivers/clk/tegra/
11871
11872 TEGRA DMA DRIVERS
11873 M:      Laxman Dewangan <ldewangan@nvidia.com>
11874 M:      Jon Hunter <jonathanh@nvidia.com>
11875 S:      Supported
11876 F:      drivers/dma/tegra*
11877
11878 TEGRA I2C DRIVER
11879 M:      Laxman Dewangan <ldewangan@nvidia.com>
11880 S:      Supported
11881 F:      drivers/i2c/busses/i2c-tegra.c
11882
11883 TEGRA IOMMU DRIVERS
11884 M:      Hiroshi Doyu <hdoyu@nvidia.com>
11885 S:      Supported
11886 F:      drivers/iommu/tegra*
11887
11888 TEGRA KBC DRIVER
11889 M:      Rakesh Iyer <riyer@nvidia.com>
11890 M:      Laxman Dewangan <ldewangan@nvidia.com>
11891 S:      Supported
11892 F:      drivers/input/keyboard/tegra-kbc.c
11893
11894 TEGRA PWM DRIVER
11895 M:      Thierry Reding <thierry.reding@gmail.com>
11896 S:      Supported
11897 F:      drivers/pwm/pwm-tegra.c
11898
11899 TEGRA SERIAL DRIVER
11900 M:      Laxman Dewangan <ldewangan@nvidia.com>
11901 S:      Supported
11902 F:      drivers/tty/serial/serial-tegra.c
11903
11904 TEGRA SPI DRIVER
11905 M:      Laxman Dewangan <ldewangan@nvidia.com>
11906 S:      Supported
11907 F:      drivers/spi/spi-tegra*
11908
11909 TEHUTI ETHERNET DRIVER
11910 M:      Andy Gospodarek <andy@greyhouse.net>
11911 L:      netdev@vger.kernel.org
11912 S:      Supported
11913 F:      drivers/net/ethernet/tehuti/*
11914
11915 Telecom Clock Driver for MCPL0010
11916 M:      Mark Gross <mark.gross@intel.com>
11917 S:      Supported
11918 F:      drivers/char/tlclk.c
11919
11920 TENSILICA XTENSA PORT (xtensa)
11921 M:      Chris Zankel <chris@zankel.net>
11922 M:      Max Filippov <jcmvbkbc@gmail.com>
11923 L:      linux-xtensa@linux-xtensa.org
11924 T:      git git://github.com/czankel/xtensa-linux.git
11925 S:      Maintained
11926 F:      arch/xtensa/
11927 F:      drivers/irqchip/irq-xtensa-*
11928
11929 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11930 M:      Hans Verkuil <hverkuil@xs4all.nl>
11931 L:      linux-media@vger.kernel.org
11932 T:      git git://linuxtv.org/media_tree.git
11933 W:      https://linuxtv.org
11934 S:      Maintained
11935 F:      drivers/media/radio/radio-raremono.c
11936
11937 THERMAL
11938 M:      Zhang Rui <rui.zhang@intel.com>
11939 M:      Eduardo Valentin <edubezval@gmail.com>
11940 L:      linux-pm@vger.kernel.org
11941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11943 Q:      https://patchwork.kernel.org/project/linux-pm/list/
11944 S:      Supported
11945 F:      drivers/thermal/
11946 F:      include/linux/thermal.h
11947 F:      include/uapi/linux/thermal.h
11948 F:      include/linux/cpu_cooling.h
11949 F:      Documentation/devicetree/bindings/thermal/
11950
11951 THERMAL/CPU_COOLING
11952 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
11953 M:      Viresh Kumar <viresh.kumar@linaro.org>
11954 M:      Javi Merino <javi.merino@kernel.org>
11955 L:      linux-pm@vger.kernel.org
11956 S:      Supported
11957 F:      Documentation/thermal/cpu-cooling-api.txt
11958 F:      drivers/thermal/cpu_cooling.c
11959 F:      include/linux/cpu_cooling.h
11960
11961 THINKPAD ACPI EXTRAS DRIVER
11962 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11963 L:      ibm-acpi-devel@lists.sourceforge.net
11964 L:      platform-driver-x86@vger.kernel.org
11965 W:      http://ibm-acpi.sourceforge.net
11966 W:      http://thinkwiki.org/wiki/Ibm-acpi
11967 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11968 S:      Maintained
11969 F:      drivers/platform/x86/thinkpad_acpi.c
11970
11971 TI BANDGAP AND THERMAL DRIVER
11972 M:      Eduardo Valentin <edubezval@gmail.com>
11973 M:      Keerthy <j-keerthy@ti.com>
11974 L:      linux-pm@vger.kernel.org
11975 L:      linux-omap@vger.kernel.org
11976 S:      Maintained
11977 F:      drivers/thermal/ti-soc-thermal/
11978
11979 TI VPE/CAL DRIVERS
11980 M:      Benoit Parrot <bparrot@ti.com>
11981 L:      linux-media@vger.kernel.org
11982 W:      http://linuxtv.org/
11983 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11984 S:      Maintained
11985 F:      drivers/media/platform/ti-vpe/
11986
11987 TI CDCE706 CLOCK DRIVER
11988 M:      Max Filippov <jcmvbkbc@gmail.com>
11989 S:      Maintained
11990 F:      drivers/clk/clk-cdce706.c
11991
11992 TI CLOCK DRIVER
11993 M:      Tero Kristo <t-kristo@ti.com>
11994 L:      linux-omap@vger.kernel.org
11995 S:      Maintained
11996 F:      drivers/clk/ti/
11997 F:      include/linux/clk/ti.h
11998
11999 TI ETHERNET SWITCH DRIVER (CPSW)
12000 M:      Mugunthan V N <mugunthanvnm@ti.com>
12001 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12002 L:      linux-omap@vger.kernel.org
12003 L:      netdev@vger.kernel.org
12004 S:      Maintained
12005 F:      drivers/net/ethernet/ti/cpsw*
12006 F:      drivers/net/ethernet/ti/davinci*
12007
12008 TI FLASH MEDIA INTERFACE DRIVER
12009 M:      Alex Dubov <oakad@yahoo.com>
12010 S:      Maintained
12011 F:      drivers/misc/tifm*
12012 F:      drivers/mmc/host/tifm_sd.c
12013 F:      include/linux/tifm.h
12014
12015 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12016 M:      Santosh Shilimkar <ssantosh@kernel.org>
12017 L:      linux-kernel@vger.kernel.org
12018 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12019 S:      Maintained
12020 F:      drivers/soc/ti/*
12021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12022
12023
12024 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12025 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12026 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12027 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12028 S:      Maintained
12029 F:      sound/soc/codecs/lm49453*
12030 F:      sound/soc/codecs/isabelle*
12031
12032 TI LP855x BACKLIGHT DRIVER
12033 M:      Milo Kim <milo.kim@ti.com>
12034 S:      Maintained
12035 F:      Documentation/backlight/lp855x-driver.txt
12036 F:      drivers/video/backlight/lp855x_bl.c
12037 F:      include/linux/platform_data/lp855x.h
12038
12039 TI LP8727 CHARGER DRIVER
12040 M:      Milo Kim <milo.kim@ti.com>
12041 S:      Maintained
12042 F:      drivers/power/supply/lp8727_charger.c
12043 F:      include/linux/platform_data/lp8727.h
12044
12045 TI LP8788 MFD DRIVER
12046 M:      Milo Kim <milo.kim@ti.com>
12047 S:      Maintained
12048 F:      drivers/iio/adc/lp8788_adc.c
12049 F:      drivers/leds/leds-lp8788.c
12050 F:      drivers/mfd/lp8788*.c
12051 F:      drivers/power/supply/lp8788-charger.c
12052 F:      drivers/regulator/lp8788-*.c
12053 F:      include/linux/mfd/lp8788*.h
12054
12055 TI NETCP ETHERNET DRIVER
12056 M:      Wingman Kwok <w-kwok2@ti.com>
12057 M:      Murali Karicheri <m-karicheri2@ti.com>
12058 L:      netdev@vger.kernel.org
12059 S:      Maintained
12060 F:      drivers/net/ethernet/ti/netcp*
12061
12062 TI TAS571X FAMILY ASoC CODEC DRIVER
12063 M:      Kevin Cernekee <cernekee@chromium.org>
12064 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12065 S:      Odd Fixes
12066 F:      sound/soc/codecs/tas571x*
12067
12068 TI TWL4030 SERIES SOC CODEC DRIVER
12069 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12070 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12071 S:      Maintained
12072 F:      sound/soc/codecs/twl4030*
12073
12074 TI WILINK WIRELESS DRIVERS
12075 L:      linux-wireless@vger.kernel.org
12076 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12077 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12079 S:      Orphan
12080 F:      drivers/net/wireless/ti/
12081 F:      include/linux/wl12xx.h
12082
12083 TIPC NETWORK LAYER
12084 M:      Jon Maloy <jon.maloy@ericsson.com>
12085 M:      Ying Xue <ying.xue@windriver.com>
12086 L:      netdev@vger.kernel.org (core kernel code)
12087 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12088 W:      http://tipc.sourceforge.net/
12089 S:      Maintained
12090 F:      include/uapi/linux/tipc*.h
12091 F:      net/tipc/
12092
12093 TILE ARCHITECTURE
12094 M:      Chris Metcalf <cmetcalf@mellanox.com>
12095 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12097 S:      Supported
12098 F:      arch/tile/
12099 F:      drivers/char/tile-srom.c
12100 F:      drivers/edac/tile_edac.c
12101 F:      drivers/net/ethernet/tile/
12102 F:      drivers/rtc/rtc-tile.c
12103 F:      drivers/tty/hvc/hvc_tile.c
12104 F:      drivers/tty/serial/tilegx.c
12105 F:      drivers/usb/host/*-tilegx.c
12106 F:      include/linux/usb/tilegx.h
12107
12108 TLAN NETWORK DRIVER
12109 M:      Samuel Chessman <chessman@tux.org>
12110 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12111 W:      http://sourceforge.net/projects/tlan/
12112 S:      Maintained
12113 F:      Documentation/networking/tlan.txt
12114 F:      drivers/net/ethernet/ti/tlan.*
12115
12116 TOMOYO SECURITY MODULE
12117 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12118 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12119 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12120 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12121 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12122 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12123 W:      http://tomoyo.sourceforge.jp/
12124 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12125 S:      Maintained
12126 F:      security/tomoyo/
12127
12128 TOPSTAR LAPTOP EXTRAS DRIVER
12129 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12130 L:      platform-driver-x86@vger.kernel.org
12131 S:      Maintained
12132 F:      drivers/platform/x86/topstar-laptop.c
12133
12134 TOSHIBA ACPI EXTRAS DRIVER
12135 M:      Azael Avalos <coproscefalo@gmail.com>
12136 L:      platform-driver-x86@vger.kernel.org
12137 S:      Maintained
12138 F:      drivers/platform/x86/toshiba_acpi.c
12139
12140 TOSHIBA BLUETOOTH DRIVER
12141 M:      Azael Avalos <coproscefalo@gmail.com>
12142 L:      platform-driver-x86@vger.kernel.org
12143 S:      Maintained
12144 F:      drivers/platform/x86/toshiba_bluetooth.c
12145
12146 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12147 M:      Azael Avalos <coproscefalo@gmail.com>
12148 L:      platform-driver-x86@vger.kernel.org
12149 S:      Maintained
12150 F:      drivers/platform/x86/toshiba_haps.c
12151
12152 TOSHIBA WMI HOTKEYS DRIVER
12153 M:      Azael Avalos <coproscefalo@gmail.com>
12154 L:      platform-driver-x86@vger.kernel.org
12155 S:      Maintained
12156 F:      drivers/platform/x86/toshiba-wmi.c
12157
12158 TOSHIBA SMM DRIVER
12159 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12160 W:      http://www.buzzard.org.uk/toshiba/
12161 S:      Maintained
12162 F:      drivers/char/toshiba.c
12163 F:      include/linux/toshiba.h
12164 F:      include/uapi/linux/toshiba.h
12165
12166 TOSHIBA TC358743 DRIVER
12167 M:      Mats Randgaard <matrandg@cisco.com>
12168 L:      linux-media@vger.kernel.org
12169 S:      Maintained
12170 F:      drivers/media/i2c/tc358743*
12171 F:      include/media/i2c/tc358743.h
12172
12173 TMIO/SDHI MMC DRIVER
12174 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12175 L:      linux-mmc@vger.kernel.org
12176 S:      Supported
12177 F:      drivers/mmc/host/tmio_mmc*
12178 F:      drivers/mmc/host/sh_mobile_sdhi.c
12179 F:      include/linux/mfd/tmio.h
12180
12181 TMP401 HARDWARE MONITOR DRIVER
12182 M:      Guenter Roeck <linux@roeck-us.net>
12183 L:      linux-hwmon@vger.kernel.org
12184 S:      Maintained
12185 F:      Documentation/hwmon/tmp401
12186 F:      drivers/hwmon/tmp401.c
12187
12188 TMPFS (SHMEM FILESYSTEM)
12189 M:      Hugh Dickins <hughd@google.com>
12190 L:      linux-mm@kvack.org
12191 S:      Maintained
12192 F:      include/linux/shmem_fs.h
12193 F:      mm/shmem.c
12194
12195 TM6000 VIDEO4LINUX DRIVER
12196 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12197 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12198 L:      linux-media@vger.kernel.org
12199 W:      https://linuxtv.org
12200 T:      git git://linuxtv.org/media_tree.git
12201 S:      Odd fixes
12202 F:      drivers/media/usb/tm6000/
12203 F:      Documentation/media/v4l-drivers/tm6000*
12204
12205 TW5864 VIDEO4LINUX DRIVER
12206 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12207 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12208 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12209 L:      linux-media@vger.kernel.org
12210 S:      Supported
12211 F:      drivers/media/pci/tw5864/
12212
12213 TW68 VIDEO4LINUX DRIVER
12214 M:      Hans Verkuil <hverkuil@xs4all.nl>
12215 L:      linux-media@vger.kernel.org
12216 T:      git git://linuxtv.org/media_tree.git
12217 W:      https://linuxtv.org
12218 S:      Odd Fixes
12219 F:      drivers/media/pci/tw68/
12220
12221 TW686X VIDEO4LINUX DRIVER
12222 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12223 L:      linux-media@vger.kernel.org
12224 T:      git git://linuxtv.org/media_tree.git
12225 W:      http://linuxtv.org
12226 S:      Maintained
12227 F:      drivers/media/pci/tw686x/
12228
12229 TPM DEVICE DRIVER
12230 M:      Peter Huewe <peterhuewe@gmx.de>
12231 M:      Marcel Selhorst <tpmdd@selhorst.net>
12232 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12233 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12234 W:      http://tpmdd.sourceforge.net
12235 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12236 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12237 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12238 S:      Maintained
12239 F:      drivers/char/tpm/
12240
12241 TPM IBM_VTPM DEVICE DRIVER
12242 M:      Ashley Lai <ashleydlai@gmail.com>
12243 W:      http://tpmdd.sourceforge.net
12244 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12245 S:      Maintained
12246 F:      drivers/char/tpm/tpm_ibmvtpm*
12247
12248 TRACING
12249 M:      Steven Rostedt <rostedt@goodmis.org>
12250 M:      Ingo Molnar <mingo@redhat.com>
12251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12252 S:      Maintained
12253 F:      Documentation/trace/ftrace.txt
12254 F:      arch/*/*/*/ftrace.h
12255 F:      arch/*/kernel/ftrace.c
12256 F:      include/*/ftrace.h
12257 F:      include/linux/trace*.h
12258 F:      include/trace/
12259 F:      kernel/trace/
12260 F:      tools/testing/selftests/ftrace/
12261
12262 TRACING MMIO ACCESSES (MMIOTRACE)
12263 M:      Steven Rostedt <rostedt@goodmis.org>
12264 M:      Ingo Molnar <mingo@kernel.org>
12265 R:      Karol Herbst <karolherbst@gmail.com>
12266 R:      Pekka Paalanen <ppaalanen@gmail.com>
12267 S:      Maintained
12268 L:      linux-kernel@vger.kernel.org
12269 L:      nouveau@lists.freedesktop.org
12270 F:      kernel/trace/trace_mmiotrace.c
12271 F:      include/linux/mmiotrace.h
12272 F:      arch/x86/mm/kmmio.c
12273 F:      arch/x86/mm/mmio-mod.c
12274 F:      arch/x86/mm/testmmiotrace.c
12275
12276 TRIVIAL PATCHES
12277 M:      Jiri Kosina <trivial@kernel.org>
12278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12279 S:      Maintained
12280 K:      ^Subject:.*(?i)trivial
12281
12282 TTY LAYER
12283 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12284 M:      Jiri Slaby <jslaby@suse.com>
12285 S:      Supported
12286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12287 F:      Documentation/serial/
12288 F:      drivers/tty/
12289 F:      drivers/tty/serial/serial_core.c
12290 F:      include/linux/serial_core.h
12291 F:      include/linux/serial.h
12292 F:      include/linux/tty.h
12293 F:      include/uapi/linux/serial_core.h
12294 F:      include/uapi/linux/serial.h
12295 F:      include/uapi/linux/tty.h
12296
12297 TUA9001 MEDIA DRIVER
12298 M:      Antti Palosaari <crope@iki.fi>
12299 L:      linux-media@vger.kernel.org
12300 W:      https://linuxtv.org
12301 W:      http://palosaari.fi/linux/
12302 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12303 T:      git git://linuxtv.org/anttip/media_tree.git
12304 S:      Maintained
12305 F:      drivers/media/tuners/tua9001*
12306
12307 TULIP NETWORK DRIVERS
12308 L:      netdev@vger.kernel.org
12309 L:      linux-parisc@vger.kernel.org
12310 S:      Orphan
12311 F:      drivers/net/ethernet/dec/tulip/
12312
12313 TUN/TAP driver
12314 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12315 W:      http://vtun.sourceforge.net/tun
12316 S:      Maintained
12317 F:      Documentation/networking/tuntap.txt
12318 F:      arch/um/os-Linux/drivers/
12319
12320 TURBOCHANNEL SUBSYSTEM
12321 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12322 M:      Ralf Baechle <ralf@linux-mips.org>
12323 L:      linux-mips@linux-mips.org
12324 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12325 S:      Maintained
12326 F:      drivers/tc/
12327 F:      include/linux/tc.h
12328
12329 UBI FILE SYSTEM (UBIFS)
12330 M:      Richard Weinberger <richard@nod.at>
12331 M:      Artem Bityutskiy <dedekind1@gmail.com>
12332 M:      Adrian Hunter <adrian.hunter@intel.com>
12333 L:      linux-mtd@lists.infradead.org
12334 T:      git git://git.infradead.org/ubifs-2.6.git
12335 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12336 S:      Supported
12337 F:      Documentation/filesystems/ubifs.txt
12338 F:      fs/ubifs/
12339
12340 UCLINUX (M68KNOMMU AND COLDFIRE)
12341 M:      Greg Ungerer <gerg@linux-m68k.org>
12342 W:      http://www.linux-m68k.org/
12343 W:      http://www.uclinux.org/
12344 L:      linux-m68k@lists.linux-m68k.org
12345 L:      uclinux-dev@uclinux.org  (subscribers-only)
12346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12347 S:      Maintained
12348 F:      arch/m68k/coldfire/
12349 F:      arch/m68k/68*/
12350 F:      arch/m68k/*/*_no.*
12351 F:      arch/m68k/include/asm/*_no.*
12352
12353 UDF FILESYSTEM
12354 M:      Jan Kara <jack@suse.com>
12355 S:      Maintained
12356 F:      Documentation/filesystems/udf.txt
12357 F:      fs/udf/
12358
12359 UFS FILESYSTEM
12360 M:      Evgeniy Dushistov <dushistov@mail.ru>
12361 S:      Maintained
12362 F:      Documentation/filesystems/ufs.txt
12363 F:      fs/ufs/
12364
12365 UHID USERSPACE HID IO DRIVER:
12366 M:      David Herrmann <dh.herrmann@googlemail.com>
12367 L:      linux-input@vger.kernel.org
12368 S:      Maintained
12369 F:      drivers/hid/uhid.c
12370 F:      include/uapi/linux/uhid.h
12371
12372 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12373 L:      linux-usb@vger.kernel.org
12374 S:      Orphan
12375 F:      drivers/uwb/
12376 F:      include/linux/uwb.h
12377 F:      include/linux/uwb/
12378
12379 UNICORE32 ARCHITECTURE:
12380 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12381 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12382 S:      Maintained
12383 T:      git git://github.com/gxt/linux.git
12384 F:      arch/unicore32/
12385
12386 UNIFDEF
12387 M:      Tony Finch <dot@dotat.at>
12388 W:      http://dotat.at/prog/unifdef
12389 S:      Maintained
12390 F:      scripts/unifdef.c
12391
12392 UNIFORM CDROM DRIVER
12393 M:      Jens Axboe <axboe@kernel.dk>
12394 W:      http://www.kernel.dk
12395 S:      Maintained
12396 F:      Documentation/cdrom/
12397 F:      drivers/cdrom/cdrom.c
12398 F:      include/linux/cdrom.h
12399 F:      include/uapi/linux/cdrom.h
12400
12401 UNISYS S-PAR DRIVERS
12402 M:      David Kershner <david.kershner@unisys.com>
12403 L:      sparmaintainer@unisys.com (Unisys internal)
12404 S:      Supported
12405 F:      drivers/staging/unisys/
12406
12407 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12408 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12409 L:      linux-scsi@vger.kernel.org
12410 S:      Supported
12411 F:      Documentation/scsi/ufs.txt
12412 F:      drivers/scsi/ufs/
12413
12414 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12415 M:      Joao Pinto <Joao.Pinto@synopsys.com>
12416 L:      linux-scsi@vger.kernel.org
12417 S:      Supported
12418 F:      drivers/scsi/ufs/*dwc*
12419
12420 UNSORTED BLOCK IMAGES (UBI)
12421 M:      Artem Bityutskiy <dedekind1@gmail.com>
12422 M:      Richard Weinberger <richard@nod.at>
12423 W:      http://www.linux-mtd.infradead.org/
12424 L:      linux-mtd@lists.infradead.org
12425 T:      git git://git.infradead.org/ubifs-2.6.git
12426 S:      Supported
12427 F:      drivers/mtd/ubi/
12428 F:      include/linux/mtd/ubi.h
12429 F:      include/uapi/mtd/ubi-user.h
12430
12431 USB ACM DRIVER
12432 M:      Oliver Neukum <oneukum@suse.com>
12433 L:      linux-usb@vger.kernel.org
12434 S:      Maintained
12435 F:      Documentation/usb/acm.txt
12436 F:      drivers/usb/class/cdc-acm.*
12437
12438 USB AR5523 WIRELESS DRIVER
12439 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12440 L:      linux-wireless@vger.kernel.org
12441 S:      Maintained
12442 F:      drivers/net/wireless/ath/ar5523/
12443
12444 USB ATTACHED SCSI
12445 M:      Oliver Neukum <oneukum@suse.com>
12446 L:      linux-usb@vger.kernel.org
12447 L:      linux-scsi@vger.kernel.org
12448 S:      Maintained
12449 F:      drivers/usb/storage/uas.c
12450
12451 USB CDC ETHERNET DRIVER
12452 M:      Oliver Neukum <oliver@neukum.org>
12453 L:      linux-usb@vger.kernel.org
12454 S:      Maintained
12455 F:      drivers/net/usb/cdc_*.c
12456 F:      include/uapi/linux/usb/cdc.h
12457
12458 USB CHAOSKEY DRIVER
12459 M:      Keith Packard <keithp@keithp.com>
12460 L:      linux-usb@vger.kernel.org
12461 S:      Maintained
12462 F:      drivers/usb/misc/chaoskey.c
12463
12464 USB CYPRESS C67X00 DRIVER
12465 M:      Peter Korsgaard <jacmet@sunsite.dk>
12466 L:      linux-usb@vger.kernel.org
12467 S:      Maintained
12468 F:      drivers/usb/c67x00/
12469
12470 USB DAVICOM DM9601 DRIVER
12471 M:      Peter Korsgaard <jacmet@sunsite.dk>
12472 L:      netdev@vger.kernel.org
12473 W:      http://www.linux-usb.org/usbnet
12474 S:      Maintained
12475 F:      drivers/net/usb/dm9601.c
12476
12477 USB DIAMOND RIO500 DRIVER
12478 M:      Cesar Miquel <miquel@df.uba.ar>
12479 L:      rio500-users@lists.sourceforge.net
12480 W:      http://rio500.sourceforge.net
12481 S:      Maintained
12482 F:      drivers/usb/misc/rio500*
12483
12484 USB EHCI DRIVER
12485 M:      Alan Stern <stern@rowland.harvard.edu>
12486 L:      linux-usb@vger.kernel.org
12487 S:      Maintained
12488 F:      Documentation/usb/ehci.txt
12489 F:      drivers/usb/host/ehci*
12490
12491 USB GADGET/PERIPHERAL SUBSYSTEM
12492 M:      Felipe Balbi <balbi@kernel.org>
12493 L:      linux-usb@vger.kernel.org
12494 W:      http://www.linux-usb.org/gadget
12495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12496 S:      Maintained
12497 F:      drivers/usb/gadget/
12498 F:      include/linux/usb/gadget*
12499
12500 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12501 M:      Jiri Kosina <jikos@kernel.org>
12502 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12503 L:      linux-usb@vger.kernel.org
12504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12505 S:      Maintained
12506 F:      Documentation/hid/hiddev.txt
12507 F:      drivers/hid/usbhid/
12508
12509 USB ISP116X DRIVER
12510 M:      Olav Kongas <ok@artecdesign.ee>
12511 L:      linux-usb@vger.kernel.org
12512 S:      Maintained
12513 F:      drivers/usb/host/isp116x*
12514 F:      include/linux/usb/isp116x.h
12515
12516 USB LAN78XX ETHERNET DRIVER
12517 M:      Woojung Huh <woojung.huh@microchip.com>
12518 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12519 L:      netdev@vger.kernel.org
12520 S:      Maintained
12521 F:      drivers/net/usb/lan78xx.*
12522
12523 USB MASS STORAGE DRIVER
12524 M:      Alan Stern <stern@rowland.harvard.edu>
12525 L:      linux-usb@vger.kernel.org
12526 L:      usb-storage@lists.one-eyed-alien.net
12527 S:      Maintained
12528 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12529 F:      drivers/usb/storage/
12530
12531 USB MIDI DRIVER
12532 M:      Clemens Ladisch <clemens@ladisch.de>
12533 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12534 T:      git git://git.alsa-project.org/alsa-kernel.git
12535 S:      Maintained
12536 F:      sound/usb/midi.*
12537
12538 USB NETWORKING DRIVERS
12539 L:      linux-usb@vger.kernel.org
12540 S:      Odd Fixes
12541 F:      drivers/net/usb/
12542
12543 USB OHCI DRIVER
12544 M:      Alan Stern <stern@rowland.harvard.edu>
12545 L:      linux-usb@vger.kernel.org
12546 S:      Maintained
12547 F:      Documentation/usb/ohci.txt
12548 F:      drivers/usb/host/ohci*
12549
12550 USB OTG FSM (Finite State Machine)
12551 M:      Peter Chen <Peter.Chen@nxp.com>
12552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12553 L:      linux-usb@vger.kernel.org
12554 S:      Maintained
12555 F:      drivers/usb/common/usb-otg-fsm.c
12556
12557 USB OVER IP DRIVER
12558 M:      Valentina Manea <valentina.manea.m@gmail.com>
12559 M:      Shuah Khan <shuahkh@osg.samsung.com>
12560 M:      Shuah Khan <shuah@kernel.org>
12561 L:      linux-usb@vger.kernel.org
12562 S:      Maintained
12563 F:      Documentation/usb/usbip_protocol.txt
12564 F:      drivers/usb/usbip/
12565 F:      tools/usb/usbip/
12566
12567 USB PEGASUS DRIVER
12568 M:      Petko Manolov <petkan@nucleusys.com>
12569 L:      linux-usb@vger.kernel.org
12570 L:      netdev@vger.kernel.org
12571 T:      git git://github.com/petkan/pegasus.git
12572 W:      https://github.com/petkan/pegasus
12573 S:      Maintained
12574 F:      drivers/net/usb/pegasus.*
12575
12576 USB PHY LAYER
12577 M:      Felipe Balbi <balbi@kernel.org>
12578 L:      linux-usb@vger.kernel.org
12579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12580 S:      Maintained
12581 F:      drivers/usb/phy/
12582
12583 USB PRINTER DRIVER (usblp)
12584 M:      Pete Zaitcev <zaitcev@redhat.com>
12585 L:      linux-usb@vger.kernel.org
12586 S:      Supported
12587 F:      drivers/usb/class/usblp.c
12588
12589 USB QMI WWAN NETWORK DRIVER
12590 M:      Bjørn Mork <bjorn@mork.no>
12591 L:      netdev@vger.kernel.org
12592 S:      Maintained
12593 F:      Documentation/ABI/testing/sysfs-class-net-qmi
12594 F:      drivers/net/usb/qmi_wwan.c
12595
12596 USB RTL8150 DRIVER
12597 M:      Petko Manolov <petkan@nucleusys.com>
12598 L:      linux-usb@vger.kernel.org
12599 L:      netdev@vger.kernel.org
12600 T:      git git://github.com/petkan/rtl8150.git
12601 W:      https://github.com/petkan/rtl8150
12602 S:      Maintained
12603 F:      drivers/net/usb/rtl8150.c
12604
12605 USB SERIAL SUBSYSTEM
12606 M:      Johan Hovold <johan@kernel.org>
12607 L:      linux-usb@vger.kernel.org
12608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12609 S:      Maintained
12610 F:      Documentation/usb/usb-serial.txt
12611 F:      drivers/usb/serial/
12612 F:      include/linux/usb/serial.h
12613
12614 USB SMSC75XX ETHERNET DRIVER
12615 M:      Steve Glendinning <steve.glendinning@shawell.net>
12616 L:      netdev@vger.kernel.org
12617 S:      Maintained
12618 F:      drivers/net/usb/smsc75xx.*
12619
12620 USB SMSC95XX ETHERNET DRIVER
12621 M:      Steve Glendinning <steve.glendinning@shawell.net>
12622 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12623 L:      netdev@vger.kernel.org
12624 S:      Maintained
12625 F:      drivers/net/usb/smsc95xx.*
12626
12627 USB SUBSYSTEM
12628 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12629 L:      linux-usb@vger.kernel.org
12630 W:      http://www.linux-usb.org
12631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12632 S:      Supported
12633 F:      Documentation/devicetree/bindings/usb/
12634 F:      Documentation/usb/
12635 F:      drivers/usb/
12636 F:      include/linux/usb.h
12637 F:      include/linux/usb/
12638
12639 USB UHCI DRIVER
12640 M:      Alan Stern <stern@rowland.harvard.edu>
12641 L:      linux-usb@vger.kernel.org
12642 S:      Maintained
12643 F:      drivers/usb/host/uhci*
12644
12645 USB "USBNET" DRIVER FRAMEWORK
12646 M:      Oliver Neukum <oneukum@suse.com>
12647 L:      netdev@vger.kernel.org
12648 W:      http://www.linux-usb.org/usbnet
12649 S:      Maintained
12650 F:      drivers/net/usb/usbnet.c
12651 F:      include/linux/usb/usbnet.h
12652
12653 USB VIDEO CLASS
12654 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12655 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12656 L:      linux-media@vger.kernel.org
12657 T:      git git://linuxtv.org/media_tree.git
12658 W:      http://www.ideasonboard.org/uvc/
12659 S:      Maintained
12660 F:      drivers/media/usb/uvc/
12661 F:      include/uapi/linux/uvcvideo.h
12662
12663 USB VISION DRIVER
12664 M:      Hans Verkuil <hverkuil@xs4all.nl>
12665 L:      linux-media@vger.kernel.org
12666 T:      git git://linuxtv.org/media_tree.git
12667 W:      https://linuxtv.org
12668 S:      Odd Fixes
12669 F:      drivers/media/usb/usbvision/
12670
12671 USB WEBCAM GADGET
12672 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12673 L:      linux-usb@vger.kernel.org
12674 S:      Maintained
12675 F:      drivers/usb/gadget/function/*uvc*
12676 F:      drivers/usb/gadget/legacy/webcam.c
12677
12678 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12679 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
12680 L:      linux-wireless@vger.kernel.org
12681 S:      Maintained
12682 F:      drivers/net/wireless/rndis_wlan.c
12683
12684 USB XHCI DRIVER
12685 M:      Mathias Nyman <mathias.nyman@intel.com>
12686 L:      linux-usb@vger.kernel.org
12687 S:      Supported
12688 F:      drivers/usb/host/xhci*
12689 F:      drivers/usb/host/pci-quirks*
12690
12691 USB ZD1201 DRIVER
12692 L:      linux-wireless@vger.kernel.org
12693 W:      http://linux-lc100020.sourceforge.net
12694 S:      Orphan
12695 F:      drivers/net/wireless/zydas/zd1201.*
12696
12697 USB ZR364XX DRIVER
12698 M:      Antoine Jacquet <royale@zerezo.com>
12699 L:      linux-usb@vger.kernel.org
12700 L:      linux-media@vger.kernel.org
12701 T:      git git://linuxtv.org/media_tree.git
12702 W:      http://royale.zerezo.com/zr364xx/
12703 S:      Maintained
12704 F:      Documentation/media/v4l-drivers/zr364xx*
12705 F:      drivers/media/usb/zr364xx/
12706
12707 ULPI BUS
12708 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
12709 L:      linux-usb@vger.kernel.org
12710 S:      Maintained
12711 F:      drivers/usb/common/ulpi.c
12712 F:      include/linux/ulpi/
12713
12714 USER-MODE LINUX (UML)
12715 M:      Jeff Dike <jdike@addtoit.com>
12716 M:      Richard Weinberger <richard@nod.at>
12717 L:      user-mode-linux-devel@lists.sourceforge.net
12718 L:      user-mode-linux-user@lists.sourceforge.net
12719 W:      http://user-mode-linux.sourceforge.net
12720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12721 S:      Maintained
12722 F:      Documentation/virtual/uml/
12723 F:      arch/um/
12724 F:      arch/x86/um/
12725 F:      fs/hostfs/
12726 F:      fs/hppfs/
12727
12728 USERSPACE I/O (UIO)
12729 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12730 S:      Maintained
12731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12732 F:      Documentation/DocBook/uio-howto.tmpl
12733 F:      drivers/uio/
12734 F:      include/linux/uio*.h
12735
12736 UTIL-LINUX PACKAGE
12737 M:      Karel Zak <kzak@redhat.com>
12738 L:      util-linux@vger.kernel.org
12739 W:      http://en.wikipedia.org/wiki/Util-linux
12740 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12741 S:      Maintained
12742
12743 UVESAFB DRIVER
12744 M:      Michal Januszewski <spock@gentoo.org>
12745 L:      linux-fbdev@vger.kernel.org
12746 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
12747 S:      Maintained
12748 F:      Documentation/fb/uvesafb.txt
12749 F:      drivers/video/fbdev/uvesafb.*
12750
12751 VF610 NAND DRIVER
12752 M:      Stefan Agner <stefan@agner.ch>
12753 L:      linux-mtd@lists.infradead.org
12754 S:      Supported
12755 F:      drivers/mtd/nand/vf610_nfc.c
12756
12757 VFAT/FAT/MSDOS FILESYSTEM
12758 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12759 S:      Maintained
12760 F:      Documentation/filesystems/vfat.txt
12761 F:      fs/fat/
12762
12763 VFIO DRIVER
12764 M:      Alex Williamson <alex.williamson@redhat.com>
12765 L:      kvm@vger.kernel.org
12766 T:      git git://github.com/awilliam/linux-vfio.git
12767 S:      Maintained
12768 F:      Documentation/vfio.txt
12769 F:      drivers/vfio/
12770 F:      include/linux/vfio.h
12771 F:      include/uapi/linux/vfio.h
12772
12773 VFIO PLATFORM DRIVER
12774 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
12775 L:      kvm@vger.kernel.org
12776 S:      Maintained
12777 F:      drivers/vfio/platform/
12778
12779 VIDEOBUF2 FRAMEWORK
12780 M:      Pawel Osciak <pawel@osciak.com>
12781 M:      Marek Szyprowski <m.szyprowski@samsung.com>
12782 M:      Kyungmin Park <kyungmin.park@samsung.com>
12783 L:      linux-media@vger.kernel.org
12784 S:      Maintained
12785 F:      drivers/media/v4l2-core/videobuf2-*
12786 F:      include/media/videobuf2-*
12787
12788 VIRTIO AND VHOST VSOCK DRIVER
12789 M:      Stefan Hajnoczi <stefanha@redhat.com>
12790 L:      kvm@vger.kernel.org
12791 L:      virtualization@lists.linux-foundation.org
12792 L:      netdev@vger.kernel.org
12793 S:      Maintained
12794 F:      include/linux/virtio_vsock.h
12795 F:      include/uapi/linux/virtio_vsock.h
12796 F:      net/vmw_vsock/virtio_transport_common.c
12797 F:      net/vmw_vsock/virtio_transport.c
12798 F:      drivers/vhost/vsock.c
12799 F:      drivers/vhost/vsock.h
12800
12801 VIRTUAL SERIO DEVICE DRIVER
12802 M:      Stephen Chandler Paul <thatslyude@gmail.com>
12803 S:      Maintained
12804 F:      drivers/input/serio/userio.c
12805 F:      include/uapi/linux/userio.h
12806
12807 VIRTIO CONSOLE DRIVER
12808 M:      Amit Shah <amit.shah@redhat.com>
12809 L:      virtualization@lists.linux-foundation.org
12810 S:      Maintained
12811 F:      drivers/char/virtio_console.c
12812 F:      include/linux/virtio_console.h
12813 F:      include/uapi/linux/virtio_console.h
12814
12815 VIRTIO CORE, NET AND BLOCK DRIVERS
12816 M:      "Michael S. Tsirkin" <mst@redhat.com>
12817 M:      Jason Wang <jasowang@redhat.com>
12818 L:      virtualization@lists.linux-foundation.org
12819 S:      Maintained
12820 F:      Documentation/devicetree/bindings/virtio/
12821 F:      drivers/virtio/
12822 F:      tools/virtio/
12823 F:      drivers/net/virtio_net.c
12824 F:      drivers/block/virtio_blk.c
12825 F:      include/linux/virtio_*.h
12826 F:      include/uapi/linux/virtio_*.h
12827
12828 VIRTIO DRIVERS FOR S390
12829 M:      Christian Borntraeger <borntraeger@de.ibm.com>
12830 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
12831 L:      linux-s390@vger.kernel.org
12832 L:      virtualization@lists.linux-foundation.org
12833 L:      kvm@vger.kernel.org
12834 S:      Supported
12835 F:      drivers/s390/virtio/
12836
12837 VIRTIO GPU DRIVER
12838 M:      David Airlie <airlied@linux.ie>
12839 M:      Gerd Hoffmann <kraxel@redhat.com>
12840 L:      dri-devel@lists.freedesktop.org
12841 L:      virtualization@lists.linux-foundation.org
12842 S:      Maintained
12843 F:      drivers/gpu/drm/virtio/
12844 F:      include/uapi/linux/virtio_gpu.h
12845
12846 VIRTIO HOST (VHOST)
12847 M:      "Michael S. Tsirkin" <mst@redhat.com>
12848 M:      Jason Wang <jasowang@redhat.com>
12849 L:      kvm@vger.kernel.org
12850 L:      virtualization@lists.linux-foundation.org
12851 L:      netdev@vger.kernel.org
12852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12853 S:      Maintained
12854 F:      drivers/vhost/
12855 F:      include/uapi/linux/vhost.h
12856
12857 VIRTIO INPUT DRIVER
12858 M:      Gerd Hoffmann <kraxel@redhat.com>
12859 S:      Maintained
12860 F:      drivers/virtio/virtio_input.c
12861 F:      include/uapi/linux/virtio_input.h
12862
12863 VIA RHINE NETWORK DRIVER
12864 S:      Orphan
12865 F:      drivers/net/ethernet/via/via-rhine.c
12866
12867 VIA SD/MMC CARD CONTROLLER DRIVER
12868 M:      Bruce Chang <brucechang@via.com.tw>
12869 M:      Harald Welte <HaraldWelte@viatech.com>
12870 S:      Maintained
12871 F:      drivers/mmc/host/via-sdmmc.c
12872
12873 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12874 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12875 L:      linux-fbdev@vger.kernel.org
12876 S:      Maintained
12877 F:      include/linux/via-core.h
12878 F:      include/linux/via-gpio.h
12879 F:      include/linux/via_i2c.h
12880 F:      drivers/video/fbdev/via/
12881
12882 VIA VELOCITY NETWORK DRIVER
12883 M:      Francois Romieu <romieu@fr.zoreil.com>
12884 L:      netdev@vger.kernel.org
12885 S:      Maintained
12886 F:      drivers/net/ethernet/via/via-velocity.*
12887
12888 VIRT LIB
12889 M:      Alex Williamson <alex.williamson@redhat.com>
12890 M:      Paolo Bonzini <pbonzini@redhat.com>
12891 L:      kvm@vger.kernel.org
12892 S:      Supported
12893 F:      virt/lib/
12894
12895 VIVID VIRTUAL VIDEO DRIVER
12896 M:      Hans Verkuil <hverkuil@xs4all.nl>
12897 L:      linux-media@vger.kernel.org
12898 T:      git git://linuxtv.org/media_tree.git
12899 W:      https://linuxtv.org
12900 S:      Maintained
12901 F:      drivers/media/platform/vivid/*
12902
12903 VLAN (802.1Q)
12904 M:      Patrick McHardy <kaber@trash.net>
12905 L:      netdev@vger.kernel.org
12906 S:      Maintained
12907 F:      drivers/net/macvlan.c
12908 F:      include/linux/if_*vlan.h
12909 F:      net/8021q/
12910
12911 VLYNQ BUS
12912 M:      Florian Fainelli <f.fainelli@gmail.com>
12913 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
12914 S:      Maintained
12915 F:      drivers/vlynq/vlynq.c
12916 F:      include/linux/vlynq.h
12917
12918 VME SUBSYSTEM
12919 M:      Martyn Welch <martyn@welchs.me.uk>
12920 M:      Manohar Vanga <manohar.vanga@gmail.com>
12921 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12922 L:      devel@driverdev.osuosl.org
12923 S:      Maintained
12924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12925 F:      Documentation/vme_api.txt
12926 F:      drivers/staging/vme/
12927 F:      drivers/vme/
12928 F:      include/linux/vme*
12929
12930 VMWARE HYPERVISOR INTERFACE
12931 M:      Alok Kataria <akataria@vmware.com>
12932 L:      virtualization@lists.linux-foundation.org
12933 S:      Supported
12934 F:      arch/x86/kernel/cpu/vmware.c
12935
12936 VMWARE BALLOON DRIVER
12937 M:      Xavier Deguillard <xdeguillard@vmware.com>
12938 M:      Philip Moltmann <moltmann@vmware.com>
12939 M:      "VMware, Inc." <pv-drivers@vmware.com>
12940 L:      linux-kernel@vger.kernel.org
12941 S:      Maintained
12942 F:      drivers/misc/vmw_balloon.c
12943
12944 VMWARE VMMOUSE SUBDRIVER
12945 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12946 M:      "VMware, Inc." <pv-drivers@vmware.com>
12947 L:      linux-input@vger.kernel.org
12948 S:      Maintained
12949 F:      drivers/input/mouse/vmmouse.c
12950 F:      drivers/input/mouse/vmmouse.h
12951
12952 VMWARE VMXNET3 ETHERNET DRIVER
12953 M:      Shrikrishna Khare <skhare@vmware.com>
12954 M:      "VMware, Inc." <pv-drivers@vmware.com>
12955 L:      netdev@vger.kernel.org
12956 S:      Maintained
12957 F:      drivers/net/vmxnet3/
12958
12959 VMware PVSCSI driver
12960 M:      Jim Gill <jgill@vmware.com>
12961 M:      VMware PV-Drivers <pv-drivers@vmware.com>
12962 L:      linux-scsi@vger.kernel.org
12963 S:      Maintained
12964 F:      drivers/scsi/vmw_pvscsi.c
12965 F:      drivers/scsi/vmw_pvscsi.h
12966
12967 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12968 M:      Liam Girdwood <lgirdwood@gmail.com>
12969 M:      Mark Brown <broonie@kernel.org>
12970 L:      linux-kernel@vger.kernel.org
12971 W:      http://www.slimlogic.co.uk/?p=48
12972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12973 S:      Supported
12974 F:      Documentation/devicetree/bindings/regulator/
12975 F:      drivers/regulator/
12976 F:      include/dt-bindings/regulator/
12977 F:      include/linux/regulator/
12978
12979 VRF
12980 M:      David Ahern <dsa@cumulusnetworks.com>
12981 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
12982 L:      netdev@vger.kernel.org
12983 S:      Maintained
12984 F:      drivers/net/vrf.c
12985 F:      Documentation/networking/vrf.txt
12986
12987 VT1211 HARDWARE MONITOR DRIVER
12988 M:      Juerg Haefliger <juergh@gmail.com>
12989 L:      linux-hwmon@vger.kernel.org
12990 S:      Maintained
12991 F:      Documentation/hwmon/vt1211
12992 F:      drivers/hwmon/vt1211.c
12993
12994 VT8231 HARDWARE MONITOR DRIVER
12995 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
12996 L:      linux-hwmon@vger.kernel.org
12997 S:      Maintained
12998 F:      drivers/hwmon/vt8231.c
12999
13000 VUB300 USB to SDIO/SD/MMC bridge chip
13001 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13002 L:      linux-mmc@vger.kernel.org
13003 L:      linux-usb@vger.kernel.org
13004 S:      Supported
13005 F:      drivers/mmc/host/vub300.c
13006
13007 W1 DALLAS'S 1-WIRE BUS
13008 M:      Evgeniy Polyakov <zbr@ioremap.net>
13009 S:      Maintained
13010 F:      Documentation/w1/
13011 F:      drivers/w1/
13012
13013 W83791D HARDWARE MONITORING DRIVER
13014 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13015 L:      linux-hwmon@vger.kernel.org
13016 S:      Maintained
13017 F:      Documentation/hwmon/w83791d
13018 F:      drivers/hwmon/w83791d.c
13019
13020 W83793 HARDWARE MONITORING DRIVER
13021 M:      Rudolf Marek <r.marek@assembler.cz>
13022 L:      linux-hwmon@vger.kernel.org
13023 S:      Maintained
13024 F:      Documentation/hwmon/w83793
13025 F:      drivers/hwmon/w83793.c
13026
13027 W83795 HARDWARE MONITORING DRIVER
13028 M:      Jean Delvare <jdelvare@suse.com>
13029 L:      linux-hwmon@vger.kernel.org
13030 S:      Maintained
13031 F:      drivers/hwmon/w83795.c
13032
13033 W83L51xD SD/MMC CARD INTERFACE DRIVER
13034 M:      Pierre Ossman <pierre@ossman.eu>
13035 S:      Maintained
13036 F:      drivers/mmc/host/wbsd.*
13037
13038 WACOM PROTOCOL 4 SERIAL TABLETS
13039 M:      Julian Squires <julian@cipht.net>
13040 M:      Hans de Goede <hdegoede@redhat.com>
13041 L:      linux-input@vger.kernel.org
13042 S:      Maintained
13043 F:      drivers/input/tablet/wacom_serial4.c
13044
13045 WATCHDOG DEVICE DRIVERS
13046 M:      Wim Van Sebroeck <wim@iguana.be>
13047 R:      Guenter Roeck <linux@roeck-us.net>
13048 L:      linux-watchdog@vger.kernel.org
13049 W:      http://www.linux-watchdog.org/
13050 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13051 S:      Maintained
13052 F:      Documentation/devicetree/bindings/watchdog/
13053 F:      Documentation/watchdog/
13054 F:      drivers/watchdog/
13055 F:      include/linux/watchdog.h
13056 F:      include/uapi/linux/watchdog.h
13057
13058 WIIMOTE HID DRIVER
13059 M:      David Herrmann <dh.herrmann@googlemail.com>
13060 L:      linux-input@vger.kernel.org
13061 S:      Maintained
13062 F:      drivers/hid/hid-wiimote*
13063
13064 WINBOND CIR DRIVER
13065 M:      David Härdeman <david@hardeman.nu>
13066 S:      Maintained
13067 F:      drivers/media/rc/winbond-cir.c
13068
13069 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13070 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13071 L:      linux-watchdog@vger.kernel.org
13072 S:      Maintained
13073 F:      drivers/watchdog/ebc-c384_wdt.c
13074
13075 WINSYSTEMS WS16C48 GPIO DRIVER
13076 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13077 L:      linux-gpio@vger.kernel.org
13078 S:      Maintained
13079 F:      drivers/gpio/gpio-ws16c48.c
13080
13081 WIMAX STACK
13082 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13083 M:      linux-wimax@intel.com
13084 L:      wimax@linuxwimax.org (subscribers-only)
13085 S:      Supported
13086 W:      http://linuxwimax.org
13087 F:      Documentation/wimax/README.wimax
13088 F:      include/linux/wimax/debug.h
13089 F:      include/net/wimax.h
13090 F:      include/uapi/linux/wimax.h
13091 F:      net/wimax/
13092
13093 WISTRON LAPTOP BUTTON DRIVER
13094 M:      Miloslav Trmac <mitr@volny.cz>
13095 S:      Maintained
13096 F:      drivers/input/misc/wistron_btns.c
13097
13098 WL3501 WIRELESS PCMCIA CARD DRIVER
13099 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13100 L:      linux-wireless@vger.kernel.org
13101 W:      http://oops.ghostprotocols.net:81/blog
13102 S:      Maintained
13103 F:      drivers/net/wireless/wl3501*
13104
13105 WOLFSON MICROELECTRONICS DRIVERS
13106 L:      patches@opensource.wolfsonmicro.com
13107 T:      git https://github.com/CirrusLogic/linux-drivers.git
13108 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13109 S:      Supported
13110 F:      Documentation/hwmon/wm83??
13111 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13112 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13113 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13114 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13115 F:      drivers/clk/clk-wm83*.c
13116 F:      drivers/extcon/extcon-arizona.c
13117 F:      drivers/leds/leds-wm83*.c
13118 F:      drivers/gpio/gpio-*wm*.c
13119 F:      drivers/gpio/gpio-arizona.c
13120 F:      drivers/hwmon/wm83??-hwmon.c
13121 F:      drivers/input/misc/wm831x-on.c
13122 F:      drivers/input/touchscreen/wm831x-ts.c
13123 F:      drivers/input/touchscreen/wm97*.c
13124 F:      drivers/mfd/arizona*
13125 F:      drivers/mfd/wm*.c
13126 F:      drivers/mfd/cs47l24*
13127 F:      drivers/power/supply/wm83*.c
13128 F:      drivers/rtc/rtc-wm83*.c
13129 F:      drivers/regulator/wm8*.c
13130 F:      drivers/video/backlight/wm83*_bl.c
13131 F:      drivers/watchdog/wm83*_wdt.c
13132 F:      include/linux/mfd/arizona/
13133 F:      include/linux/mfd/wm831x/
13134 F:      include/linux/mfd/wm8350/
13135 F:      include/linux/mfd/wm8400*
13136 F:      include/linux/wm97xx.h
13137 F:      include/sound/wm????.h
13138 F:      sound/soc/codecs/arizona.?
13139 F:      sound/soc/codecs/wm*
13140 F:      sound/soc/codecs/cs47l24*
13141
13142 WORKQUEUE
13143 M:      Tejun Heo <tj@kernel.org>
13144 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13146 S:      Maintained
13147 F:      include/linux/workqueue.h
13148 F:      kernel/workqueue.c
13149 F:      Documentation/workqueue.txt
13150
13151 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13152 M:      Chen-Yu Tsai <wens@csie.org>
13153 L:      linux-kernel@vger.kernel.org
13154 S:      Maintained
13155 N:      axp[128]
13156
13157 X.25 NETWORK LAYER
13158 M:      Andrew Hendry <andrew.hendry@gmail.com>
13159 L:      linux-x25@vger.kernel.org
13160 S:      Odd Fixes
13161 F:      Documentation/networking/x25*
13162 F:      include/net/x25*
13163 F:      net/x25/
13164
13165 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13166 M:      Thomas Gleixner <tglx@linutronix.de>
13167 M:      Ingo Molnar <mingo@redhat.com>
13168 M:      "H. Peter Anvin" <hpa@zytor.com>
13169 M:      x86@kernel.org
13170 L:      linux-kernel@vger.kernel.org
13171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13172 S:      Maintained
13173 F:      Documentation/x86/
13174 F:      arch/x86/
13175
13176 X86 PLATFORM DRIVERS
13177 M:      Darren Hart <dvhart@infradead.org>
13178 L:      platform-driver-x86@vger.kernel.org
13179 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13180 S:      Maintained
13181 F:      drivers/platform/x86/
13182 F:      drivers/platform/olpc/
13183
13184 X86 MCE INFRASTRUCTURE
13185 M:      Tony Luck <tony.luck@intel.com>
13186 M:      Borislav Petkov <bp@alien8.de>
13187 L:      linux-edac@vger.kernel.org
13188 S:      Maintained
13189 F:      arch/x86/kernel/cpu/mcheck/*
13190
13191 X86 MICROCODE UPDATE SUPPORT
13192 M:      Borislav Petkov <bp@alien8.de>
13193 S:      Maintained
13194 F:      arch/x86/kernel/cpu/microcode/*
13195
13196 X86 VDSO
13197 M:      Andy Lutomirski <luto@amacapital.net>
13198 L:      linux-kernel@vger.kernel.org
13199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13200 S:      Maintained
13201 F:      arch/x86/entry/vdso/
13202
13203 XC2028/3028 TUNER DRIVER
13204 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13205 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13206 L:      linux-media@vger.kernel.org
13207 W:      https://linuxtv.org
13208 T:      git git://linuxtv.org/media_tree.git
13209 S:      Maintained
13210 F:      drivers/media/tuners/tuner-xc2028.*
13211
13212 XEN HYPERVISOR INTERFACE
13213 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13214 M:      David Vrabel <david.vrabel@citrix.com>
13215 M:      Juergen Gross <jgross@suse.com>
13216 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13218 S:      Supported
13219 F:      arch/x86/xen/
13220 F:      drivers/*/xen-*front.c
13221 F:      drivers/xen/
13222 F:      arch/x86/include/asm/xen/
13223 F:      include/xen/
13224 F:      include/uapi/xen/
13225
13226 XEN HYPERVISOR ARM
13227 M:      Stefano Stabellini <sstabellini@kernel.org>
13228 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13229 S:      Maintained
13230 F:      arch/arm/xen/
13231 F:      arch/arm/include/asm/xen/
13232
13233 XEN HYPERVISOR ARM64
13234 M:      Stefano Stabellini <sstabellini@kernel.org>
13235 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13236 S:      Maintained
13237 F:      arch/arm64/xen/
13238 F:      arch/arm64/include/asm/xen/
13239
13240 XEN NETWORK BACKEND DRIVER
13241 M:      Wei Liu <wei.liu2@citrix.com>
13242 M:      Paul Durrant <paul.durrant@citrix.com>
13243 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13244 L:      netdev@vger.kernel.org
13245 S:      Supported
13246 F:      drivers/net/xen-netback/*
13247
13248 XEN PCI SUBSYSTEM
13249 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13250 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13251 S:      Supported
13252 F:      arch/x86/pci/*xen*
13253 F:      drivers/pci/*xen*
13254
13255 XEN BLOCK SUBSYSTEM
13256 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13257 M:      Roger Pau Monné <roger.pau@citrix.com>
13258 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13259 S:      Supported
13260 F:      drivers/block/xen-blkback/*
13261 F:      drivers/block/xen*
13262
13263 XEN PVSCSI DRIVERS
13264 M:      Juergen Gross <jgross@suse.com>
13265 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13266 L:      linux-scsi@vger.kernel.org
13267 S:      Supported
13268 F:      drivers/scsi/xen-scsifront.c
13269 F:      drivers/xen/xen-scsiback.c
13270 F:      include/xen/interface/io/vscsiif.h
13271
13272 XEN SWIOTLB SUBSYSTEM
13273 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13274 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13275 S:      Supported
13276 F:      arch/x86/xen/*swiotlb*
13277 F:      drivers/xen/*swiotlb*
13278
13279 XFS FILESYSTEM
13280 M:      Dave Chinner <david@fromorbit.com>
13281 M:      linux-xfs@vger.kernel.org
13282 L:      linux-xfs@vger.kernel.org
13283 W:      http://xfs.org/
13284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13285 S:      Supported
13286 F:      Documentation/filesystems/xfs.txt
13287 F:      fs/xfs/
13288
13289 XILINX AXI ETHERNET DRIVER
13290 M:      Anirudha Sarangi <anirudh@xilinx.com>
13291 M:      John Linn <John.Linn@xilinx.com>
13292 S:      Maintained
13293 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13294
13295 XILINX UARTLITE SERIAL DRIVER
13296 M:      Peter Korsgaard <jacmet@sunsite.dk>
13297 L:      linux-serial@vger.kernel.org
13298 S:      Maintained
13299 F:      drivers/tty/serial/uartlite.c
13300
13301 XILINX VIDEO IP CORES
13302 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13303 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13304 L:      linux-media@vger.kernel.org
13305 T:      git git://linuxtv.org/media_tree.git
13306 S:      Supported
13307 F:      Documentation/devicetree/bindings/media/xilinx/
13308 F:      drivers/media/platform/xilinx/
13309 F:      include/uapi/linux/xilinx-v4l2-controls.h
13310
13311 XILLYBUS DRIVER
13312 M:      Eli Billauer <eli.billauer@gmail.com>
13313 L:      linux-kernel@vger.kernel.org
13314 S:      Supported
13315 F:      drivers/char/xillybus/
13316
13317 XTENSA XTFPGA PLATFORM SUPPORT
13318 M:      Max Filippov <jcmvbkbc@gmail.com>
13319 L:      linux-xtensa@linux-xtensa.org
13320 S:      Maintained
13321 F:      drivers/spi/spi-xtensa-xtfpga.c
13322 F:      sound/soc/xtensa/xtfpga-i2s.c
13323
13324 YAM DRIVER FOR AX.25
13325 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13326 L:      linux-hams@vger.kernel.org
13327 S:      Maintained
13328 F:      drivers/net/hamradio/yam*
13329 F:      include/linux/yam.h
13330
13331 YEALINK PHONE DRIVER
13332 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13333 L:      usbb2k-api-dev@nongnu.org
13334 S:      Maintained
13335 F:      Documentation/input/yealink.txt
13336 F:      drivers/input/misc/yealink.*
13337
13338 Z8530 DRIVER FOR AX.25
13339 M:      Joerg Reuter <jreuter@yaina.de>
13340 W:      http://yaina.de/jreuter/
13341 W:      http://www.qsl.net/dl1bke/
13342 L:      linux-hams@vger.kernel.org
13343 S:      Maintained
13344 F:      Documentation/networking/z8530drv.txt
13345 F:      drivers/net/hamradio/*scc.c
13346 F:      drivers/net/hamradio/z8530.h
13347
13348 ZBUD COMPRESSED PAGE ALLOCATOR
13349 M:      Seth Jennings <sjenning@redhat.com>
13350 L:      linux-mm@kvack.org
13351 S:      Maintained
13352 F:      mm/zbud.c
13353 F:      include/linux/zbud.h
13354
13355 ZD1211RW WIRELESS DRIVER
13356 M:      Daniel Drake <dsd@gentoo.org>
13357 M:      Ulrich Kunitz <kune@deine-taler.de>
13358 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13359 L:      linux-wireless@vger.kernel.org
13360 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13361 S:      Maintained
13362 F:      drivers/net/wireless/zydas/zd1211rw/
13363
13364 ZPOOL COMPRESSED PAGE STORAGE API
13365 M:      Dan Streetman <ddstreet@ieee.org>
13366 L:      linux-mm@kvack.org
13367 S:      Maintained
13368 F:      mm/zpool.c
13369 F:      include/linux/zpool.h
13370
13371 ZR36067 VIDEO FOR LINUX DRIVER
13372 L:      mjpeg-users@lists.sourceforge.net
13373 L:      linux-media@vger.kernel.org
13374 W:      http://mjpeg.sourceforge.net/driver-zoran/
13375 T:      hg https://linuxtv.org/hg/v4l-dvb
13376 S:      Odd Fixes
13377 F:      drivers/media/pci/zoran/
13378
13379 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13380 M:      Minchan Kim <minchan@kernel.org>
13381 M:      Nitin Gupta <ngupta@vflare.org>
13382 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13383 L:      linux-kernel@vger.kernel.org
13384 S:      Maintained
13385 F:      drivers/block/zram/
13386 F:      Documentation/blockdev/zram.txt
13387
13388 ZS DECSTATION Z85C30 SERIAL DRIVER
13389 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13390 S:      Maintained
13391 F:      drivers/tty/serial/zs.*
13392
13393 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13394 M:      Minchan Kim <minchan@kernel.org>
13395 M:      Nitin Gupta <ngupta@vflare.org>
13396 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13397 L:      linux-mm@kvack.org
13398 S:      Maintained
13399 F:      mm/zsmalloc.c
13400 F:      include/linux/zsmalloc.h
13401 F:      Documentation/vm/zsmalloc.txt
13402
13403 ZSWAP COMPRESSED SWAP CACHING
13404 M:      Seth Jennings <sjenning@redhat.com>
13405 L:      linux-mm@kvack.org
13406 S:      Maintained
13407 F:      mm/zswap.c
13408
13409 THE REST
13410 M:      Linus Torvalds <torvalds@linux-foundation.org>
13411 L:      linux-kernel@vger.kernel.org
13412 Q:      http://patchwork.kernel.org/project/LKML/list/
13413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13414 S:      Buried alive in reporters
13415 F:      *
13416 F:      */