Merge branch 'pm-devfreq'
[platform/kernel/linux-rpi.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 B:      https://bugzilla.kernel.org
3393 F:      drivers/cpuidle/*
3394 F:      include/linux/cpuidle.h
3395
3396 CPUID/MSR DRIVER
3397 M:      "H. Peter Anvin" <hpa@zytor.com>
3398 S:      Maintained
3399 F:      arch/x86/kernel/cpuid.c
3400 F:      arch/x86/kernel/msr.c
3401
3402 CPU POWER MONITORING SUBSYSTEM
3403 M:      Thomas Renninger <trenn@suse.com>
3404 L:      linux-pm@vger.kernel.org
3405 S:      Maintained
3406 F:      tools/power/cpupower/
3407
3408 CRAMFS FILESYSTEM
3409 W:      http://sourceforge.net/projects/cramfs/
3410 S:      Orphan / Obsolete
3411 F:      Documentation/filesystems/cramfs.txt
3412 F:      fs/cramfs/
3413
3414 CRIS PORT
3415 M:      Mikael Starvik <starvik@axis.com>
3416 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3417 L:      linux-cris-kernel@axis.com
3418 W:      http://developer.axis.com
3419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3420 S:      Maintained
3421 F:      arch/cris/
3422 F:      drivers/tty/serial/crisv10.*
3423
3424 CRYPTO API
3425 M:      Herbert Xu <herbert@gondor.apana.org.au>
3426 M:      "David S. Miller" <davem@davemloft.net>
3427 L:      linux-crypto@vger.kernel.org
3428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3430 S:      Maintained
3431 F:      Documentation/crypto/
3432 F:      Documentation/devicetree/bindings/crypto/
3433 F:      Documentation/DocBook/crypto-API.tmpl
3434 F:      arch/*/crypto/
3435 F:      crypto/
3436 F:      drivers/crypto/
3437 F:      include/crypto/
3438
3439 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3440 M:      Neil Horman <nhorman@tuxdriver.com>
3441 L:      linux-crypto@vger.kernel.org
3442 S:      Maintained
3443 F:      crypto/ansi_cprng.c
3444 F:      crypto/rng.c
3445
3446 CS3308 MEDIA DRIVER
3447 M:      Hans Verkuil <hverkuil@xs4all.nl>
3448 L:      linux-media@vger.kernel.org
3449 T:      git git://linuxtv.org/media_tree.git
3450 W:      http://linuxtv.org
3451 S:      Odd Fixes
3452 F:      drivers/media/i2c/cs3308.c
3453 F:      drivers/media/i2c/cs3308.h
3454
3455 CS5535 Audio ALSA driver
3456 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3457 S:      Maintained
3458 F:      sound/pci/cs5535audio/
3459
3460 CW1200 WLAN driver
3461 M:      Solomon Peachy <pizza@shaftnet.org>
3462 S:      Maintained
3463 F:      drivers/net/wireless/st/cw1200/
3464
3465 CX18 VIDEO4LINUX DRIVER
3466 M:      Andy Walls <awalls@md.metrocast.net>
3467 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3468 L:      linux-media@vger.kernel.org
3469 T:      git git://linuxtv.org/media_tree.git
3470 W:      https://linuxtv.org
3471 W:      http://www.ivtvdriver.org/index.php/Cx18
3472 S:      Maintained
3473 F:      Documentation/media/v4l-drivers/cx18*
3474 F:      drivers/media/pci/cx18/
3475 F:      include/uapi/linux/ivtv*
3476
3477 CX2341X MPEG ENCODER HELPER MODULE
3478 M:      Hans Verkuil <hverkuil@xs4all.nl>
3479 L:      linux-media@vger.kernel.org
3480 T:      git git://linuxtv.org/media_tree.git
3481 W:      https://linuxtv.org
3482 S:      Maintained
3483 F:      drivers/media/common/cx2341x*
3484 F:      include/media/cx2341x*
3485
3486 CX24120 MEDIA DRIVER
3487 M:      Jemma Denson <jdenson@gmail.com>
3488 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3489 L:      linux-media@vger.kernel.org
3490 W:      https://linuxtv.org
3491 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3492 S:      Maintained
3493 F:      drivers/media/dvb-frontends/cx24120*
3494
3495 CX88 VIDEO4LINUX DRIVER
3496 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3497 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3498 L:      linux-media@vger.kernel.org
3499 W:      https://linuxtv.org
3500 T:      git git://linuxtv.org/media_tree.git
3501 S:      Odd fixes
3502 F:      Documentation/media/v4l-drivers/cx88*
3503 F:      drivers/media/pci/cx88/
3504
3505 CXD2820R MEDIA DRIVER
3506 M:      Antti Palosaari <crope@iki.fi>
3507 L:      linux-media@vger.kernel.org
3508 W:      https://linuxtv.org
3509 W:      http://palosaari.fi/linux/
3510 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3511 T:      git git://linuxtv.org/anttip/media_tree.git
3512 S:      Maintained
3513 F:      drivers/media/dvb-frontends/cxd2820r*
3514
3515 CXGB3 ETHERNET DRIVER (CXGB3)
3516 M:      Santosh Raspatur <santosh@chelsio.com>
3517 L:      netdev@vger.kernel.org
3518 W:      http://www.chelsio.com
3519 S:      Supported
3520 F:      drivers/net/ethernet/chelsio/cxgb3/
3521
3522 CXGB3 ISCSI DRIVER (CXGB3I)
3523 M:      Karen Xie <kxie@chelsio.com>
3524 L:      linux-scsi@vger.kernel.org
3525 W:      http://www.chelsio.com
3526 S:      Supported
3527 F:      drivers/scsi/cxgbi/cxgb3i
3528
3529 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3530 M:      Steve Wise <swise@chelsio.com>
3531 L:      linux-rdma@vger.kernel.org
3532 W:      http://www.openfabrics.org
3533 S:      Supported
3534 F:      drivers/infiniband/hw/cxgb3/
3535 F:      include/uapi/rdma/cxgb3-abi.h
3536
3537 CXGB4 ETHERNET DRIVER (CXGB4)
3538 M:      Hariprasad S <hariprasad@chelsio.com>
3539 L:      netdev@vger.kernel.org
3540 W:      http://www.chelsio.com
3541 S:      Supported
3542 F:      drivers/net/ethernet/chelsio/cxgb4/
3543
3544 CXGB4 ISCSI DRIVER (CXGB4I)
3545 M:      Karen Xie <kxie@chelsio.com>
3546 L:      linux-scsi@vger.kernel.org
3547 W:      http://www.chelsio.com
3548 S:      Supported
3549 F:      drivers/scsi/cxgbi/cxgb4i
3550
3551 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3552 M:      Steve Wise <swise@chelsio.com>
3553 L:      linux-rdma@vger.kernel.org
3554 W:      http://www.openfabrics.org
3555 S:      Supported
3556 F:      drivers/infiniband/hw/cxgb4/
3557 F:      include/uapi/rdma/cxgb4-abi.h
3558
3559 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3560 M:      Casey Leedom <leedom@chelsio.com>
3561 L:      netdev@vger.kernel.org
3562 W:      http://www.chelsio.com
3563 S:      Supported
3564 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3565
3566 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3567 M:      Ian Munsie <imunsie@au1.ibm.com>
3568 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3569 L:      linuxppc-dev@lists.ozlabs.org
3570 S:      Supported
3571 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3572 F:      drivers/misc/cxl/
3573 F:      include/misc/cxl*
3574 F:      include/uapi/misc/cxl.h
3575 F:      Documentation/powerpc/cxl.txt
3576 F:      Documentation/ABI/testing/sysfs-class-cxl
3577
3578 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3579 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3580 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3581 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3582 L:      linux-scsi@vger.kernel.org
3583 S:      Supported
3584 F:      drivers/scsi/cxlflash/
3585 F:      include/uapi/scsi/cxlflash_ioctls.h
3586 F:      Documentation/powerpc/cxlflash.txt
3587
3588 STMMAC ETHERNET DRIVER
3589 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3590 M:      Alexandre Torgue <alexandre.torgue@st.com>
3591 L:      netdev@vger.kernel.org
3592 W:      http://www.stlinux.com
3593 S:      Supported
3594 F:      drivers/net/ethernet/stmicro/stmmac/
3595
3596 CYBERPRO FB DRIVER
3597 M:      Russell King <linux@armlinux.org.uk>
3598 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3599 W:      http://www.armlinux.org.uk/
3600 S:      Maintained
3601 F:      drivers/video/fbdev/cyber2000fb.*
3602
3603 CYCLADES ASYNC MUX DRIVER
3604 W:      http://www.cyclades.com/
3605 S:      Orphan
3606 F:      drivers/tty/cyclades.c
3607 F:      include/linux/cyclades.h
3608 F:      include/uapi/linux/cyclades.h
3609
3610 CYCLADES PC300 DRIVER
3611 W:      http://www.cyclades.com/
3612 S:      Orphan
3613 F:      drivers/net/wan/pc300*
3614
3615 CYPRESS_FIRMWARE MEDIA DRIVER
3616 M:      Antti Palosaari <crope@iki.fi>
3617 L:      linux-media@vger.kernel.org
3618 W:      https://linuxtv.org
3619 W:      http://palosaari.fi/linux/
3620 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3621 T:      git git://linuxtv.org/anttip/media_tree.git
3622 S:      Maintained
3623 F:      drivers/media/common/cypress_firmware*
3624
3625 CYTTSP TOUCHSCREEN DRIVER
3626 M:      Ferruh Yigit <fery@cypress.com>
3627 L:      linux-input@vger.kernel.org
3628 S:      Supported
3629 F:      drivers/input/touchscreen/cyttsp*
3630 F:      include/linux/input/cyttsp.h
3631
3632 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3633 M:      Joshua Kinard <kumba@gentoo.org>
3634 S:      Maintained
3635 F:      drivers/rtc/rtc-ds1685.c
3636 F:      include/linux/rtc/ds1685.h
3637
3638 DAMA SLAVE for AX.25
3639 M:      Joerg Reuter <jreuter@yaina.de>
3640 W:      http://yaina.de/jreuter/
3641 W:      http://www.qsl.net/dl1bke/
3642 L:      linux-hams@vger.kernel.org
3643 S:      Maintained
3644 F:      net/ax25/af_ax25.c
3645 F:      net/ax25/ax25_dev.c
3646 F:      net/ax25/ax25_ds_*
3647 F:      net/ax25/ax25_in.c
3648 F:      net/ax25/ax25_out.c
3649 F:      net/ax25/ax25_timer.c
3650 F:      net/ax25/sysctl_net_ax25.c
3651
3652 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3653 L:      netdev@vger.kernel.org
3654 S:      Orphan
3655 F:      Documentation/networking/dmfe.txt
3656 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3657
3658 DC390/AM53C974 SCSI driver
3659 M:      Hannes Reinecke <hare@suse.com>
3660 L:      linux-scsi@vger.kernel.org
3661 S:      Maintained
3662 F:      drivers/scsi/am53c974.c
3663
3664 DC395x SCSI driver
3665 M:      Oliver Neukum <oliver@neukum.org>
3666 M:      Ali Akcaagac <aliakc@web.de>
3667 M:      Jamie Lenehan <lenehan@twibble.org>
3668 L:      dc395x@twibble.org
3669 W:      http://twibble.org/dist/dc395x/
3670 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3671 S:      Maintained
3672 F:      Documentation/scsi/dc395x.txt
3673 F:      drivers/scsi/dc395x.*
3674
3675 DCCP PROTOCOL
3676 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3677 L:      dccp@vger.kernel.org
3678 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3679 S:      Maintained
3680 F:      include/linux/dccp.h
3681 F:      include/uapi/linux/dccp.h
3682 F:      include/linux/tfrc.h
3683 F:      net/dccp/
3684
3685 DECnet NETWORK LAYER
3686 W:      http://linux-decnet.sourceforge.net
3687 L:      linux-decnet-user@lists.sourceforge.net
3688 S:      Orphan
3689 F:      Documentation/networking/decnet.txt
3690 F:      net/decnet/
3691
3692 DECSTATION PLATFORM SUPPORT
3693 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3694 L:      linux-mips@linux-mips.org
3695 W:      http://www.linux-mips.org/wiki/DECstation
3696 S:      Maintained
3697 F:      arch/mips/dec/
3698 F:      arch/mips/include/asm/dec/
3699 F:      arch/mips/include/asm/mach-dec/
3700
3701 DEFXX FDDI NETWORK DRIVER
3702 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3703 S:      Maintained
3704 F:      drivers/net/fddi/defxx.*
3705
3706 DELL LAPTOP DRIVER
3707 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3708 M:      Pali Rohár <pali.rohar@gmail.com>
3709 L:      platform-driver-x86@vger.kernel.org
3710 S:      Maintained
3711 F:      drivers/platform/x86/dell-laptop.c
3712
3713 DELL LAPTOP RBTN DRIVER
3714 M:      Pali Rohár <pali.rohar@gmail.com>
3715 S:      Maintained
3716 F:      drivers/platform/x86/dell-rbtn.*
3717
3718 DELL LAPTOP FREEFALL DRIVER
3719 M:      Pali Rohár <pali.rohar@gmail.com>
3720 S:      Maintained
3721 F:      drivers/platform/x86/dell-smo8800.c
3722
3723 DELL LAPTOP SMM DRIVER
3724 M:      Pali Rohár <pali.rohar@gmail.com>
3725 S:      Maintained
3726 F:      drivers/hwmon/dell-smm-hwmon.c
3727 F:      include/uapi/linux/i8k.h
3728
3729 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3730 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3731 S:      Maintained
3732 F:      Documentation/dcdbas.txt
3733 F:      drivers/firmware/dcdbas.*
3734
3735 DELL WMI EXTRAS DRIVER
3736 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3737 M:      Pali Rohár <pali.rohar@gmail.com>
3738 S:      Maintained
3739 F:      drivers/platform/x86/dell-wmi.c
3740
3741 DESIGNWARE USB2 DRD IP DRIVER
3742 M:      John Youn <johnyoun@synopsys.com>
3743 L:      linux-usb@vger.kernel.org
3744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3745 S:      Maintained
3746 F:      drivers/usb/dwc2/
3747
3748 DESIGNWARE USB3 DRD IP DRIVER
3749 M:      Felipe Balbi <balbi@kernel.org>
3750 L:      linux-usb@vger.kernel.org
3751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3752 S:      Maintained
3753 F:      drivers/usb/dwc3/
3754
3755 DEVICE COREDUMP (DEV_COREDUMP)
3756 M:      Johannes Berg <johannes@sipsolutions.net>
3757 L:      linux-kernel@vger.kernel.org
3758 S:      Maintained
3759 F:      drivers/base/devcoredump.c
3760 F:      include/linux/devcoredump.h
3761
3762 DEVICE FREQUENCY (DEVFREQ)
3763 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3764 M:      Kyungmin Park <kyungmin.park@samsung.com>
3765 L:      linux-pm@vger.kernel.org
3766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3767 S:      Maintained
3768 F:      drivers/devfreq/
3769 F:      include/linux/devfreq.h
3770 F:      Documentation/devicetree/bindings/devfreq/
3771
3772 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3773 M:      Chanwoo Choi <cw00.choi@samsung.com>
3774 L:      linux-pm@vger.kernel.org
3775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3776 S:      Supported
3777 F:      drivers/devfreq/event/
3778 F:      drivers/devfreq/devfreq-event.c
3779 F:      include/linux/devfreq-event.h
3780 F:      Documentation/devicetree/bindings/devfreq/event/
3781
3782 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3783 M:      Chanwoo Choi <cw00.choi@samsung.com>
3784 L:      linux-pm@vger.kernel.org
3785 L:      linux-samsung-soc@vger.kernel.org
3786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3787 S:      Maintained
3788 F:      drivers/devfreq/exynos-bus.c
3789 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3790
3791 DEVICE NUMBER REGISTRY
3792 M:      Torben Mathiasen <device@lanana.org>
3793 W:      http://lanana.org/docs/device-list/index.html
3794 S:      Maintained
3795
3796 DEVICE-MAPPER  (LVM)
3797 M:      Alasdair Kergon <agk@redhat.com>
3798 M:      Mike Snitzer <snitzer@redhat.com>
3799 M:      dm-devel@redhat.com
3800 L:      dm-devel@redhat.com
3801 W:      http://sources.redhat.com/dm
3802 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3804 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3805 S:      Maintained
3806 F:      Documentation/device-mapper/
3807 F:      drivers/md/dm*
3808 F:      drivers/md/persistent-data/
3809 F:      include/linux/device-mapper.h
3810 F:      include/linux/dm-*.h
3811 F:      include/uapi/linux/dm-*.h
3812
3813 DEVLINK
3814 M:      Jiri Pirko <jiri@mellanox.com>
3815 L:      netdev@vger.kernel.org
3816 S:      Supported
3817 F:      net/core/devlink.c
3818 F:      include/net/devlink.h
3819 F:      include/uapi/linux/devlink.h
3820
3821 DIALOG SEMICONDUCTOR DRIVERS
3822 M:      Support Opensource <support.opensource@diasemi.com>
3823 W:      http://www.dialog-semiconductor.com/products
3824 S:      Supported
3825 F:      Documentation/hwmon/da90??
3826 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3827 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3828 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3829 F:      drivers/gpio/gpio-da90??.c
3830 F:      drivers/hwmon/da90??-hwmon.c
3831 F:      drivers/iio/adc/da91??-*.c
3832 F:      drivers/input/misc/da90??_onkey.c
3833 F:      drivers/input/touchscreen/da9052_tsi.c
3834 F:      drivers/leds/leds-da90??.c
3835 F:      drivers/mfd/da903x.c
3836 F:      drivers/mfd/da90??-*.c
3837 F:      drivers/mfd/da91??-*.c
3838 F:      drivers/power/supply/da9052-battery.c
3839 F:      drivers/power/supply/da91??-*.c
3840 F:      drivers/regulator/da903x.c
3841 F:      drivers/regulator/da9???-regulator.[ch]
3842 F:      drivers/rtc/rtc-da90??.c
3843 F:      drivers/video/backlight/da90??_bl.c
3844 F:      drivers/watchdog/da90??_wdt.c
3845 F:      include/linux/mfd/da903x.h
3846 F:      include/linux/mfd/da9052/
3847 F:      include/linux/mfd/da9055/
3848 F:      include/linux/mfd/da9062/
3849 F:      include/linux/mfd/da9063/
3850 F:      include/linux/mfd/da9150/
3851 F:      include/linux/regulator/da9211.h
3852 F:      include/sound/da[79]*.h
3853 F:      sound/soc/codecs/da[79]*.[ch]
3854
3855 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3856 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3857 L:      linux-gpio@vger.kernel.org
3858 S:      Maintained
3859 F:      drivers/gpio/gpio-gpio-mm.c
3860
3861 DIGI NEO AND CLASSIC PCI PRODUCTS
3862 M:      Lidza Louina <lidza.louina@gmail.com>
3863 M:      Mark Hounschell <markh@compro.net>
3864 L:      driverdev-devel@linuxdriverproject.org
3865 S:      Maintained
3866 F:      drivers/staging/dgnc/
3867
3868 DIOLAN U2C-12 I2C DRIVER
3869 M:      Guenter Roeck <linux@roeck-us.net>
3870 L:      linux-i2c@vger.kernel.org
3871 S:      Maintained
3872 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3873
3874 DIRECT ACCESS (DAX)
3875 M:      Matthew Wilcox <willy@linux.intel.com>
3876 L:      linux-fsdevel@vger.kernel.org
3877 S:      Supported
3878 F:      fs/dax.c
3879
3880 DIRECTORY NOTIFICATION (DNOTIFY)
3881 M:      Eric Paris <eparis@parisplace.org>
3882 S:      Maintained
3883 F:      Documentation/filesystems/dnotify.txt
3884 F:      fs/notify/dnotify/
3885 F:      include/linux/dnotify.h
3886
3887 DISK GEOMETRY AND PARTITION HANDLING
3888 M:      Andries Brouwer <aeb@cwi.nl>
3889 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3890 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3891 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3892 S:      Maintained
3893
3894 DISKQUOTA
3895 M:      Jan Kara <jack@suse.com>
3896 S:      Maintained
3897 F:      Documentation/filesystems/quota.txt
3898 F:      fs/quota/
3899 F:      include/linux/quota*.h
3900 F:      include/uapi/linux/quota*.h
3901
3902 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3903 M:      Bernie Thompson <bernie@plugable.com>
3904 L:      linux-fbdev@vger.kernel.org
3905 S:      Maintained
3906 W:      http://plugable.com/category/projects/udlfb/
3907 F:      drivers/video/fbdev/udlfb.c
3908 F:      include/video/udlfb.h
3909 F:      Documentation/fb/udlfb.txt
3910
3911 DISTRIBUTED LOCK MANAGER (DLM)
3912 M:      Christine Caulfield <ccaulfie@redhat.com>
3913 M:      David Teigland <teigland@redhat.com>
3914 L:      cluster-devel@redhat.com
3915 W:      http://sources.redhat.com/cluster/
3916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3917 S:      Supported
3918 F:      fs/dlm/
3919
3920 DMA BUFFER SHARING FRAMEWORK
3921 M:      Sumit Semwal <sumit.semwal@linaro.org>
3922 S:      Maintained
3923 L:      linux-media@vger.kernel.org
3924 L:      dri-devel@lists.freedesktop.org
3925 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3926 F:      drivers/dma-buf/
3927 F:      include/linux/dma-buf*
3928 F:      include/linux/reservation.h
3929 F:      include/linux/*fence.h
3930 F:      Documentation/dma-buf-sharing.txt
3931 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3932
3933 SYNC FILE FRAMEWORK
3934 M:      Sumit Semwal <sumit.semwal@linaro.org>
3935 R:      Gustavo Padovan <gustavo@padovan.org>
3936 S:      Maintained
3937 L:      linux-media@vger.kernel.org
3938 L:      dri-devel@lists.freedesktop.org
3939 F:      drivers/dma-buf/sync_file.c
3940 F:      include/linux/sync_file.h
3941 F:      Documentation/sync_file.txt
3942 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3943
3944 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3945 M:      Vinod Koul <vinod.koul@intel.com>
3946 L:      dmaengine@vger.kernel.org
3947 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3948 S:      Maintained
3949 F:      drivers/dma/
3950 F:      include/linux/dmaengine.h
3951 F:      Documentation/devicetree/bindings/dma/
3952 F:      Documentation/dmaengine/
3953 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3954
3955 DME1737 HARDWARE MONITOR DRIVER
3956 M:      Juerg Haefliger <juergh@gmail.com>
3957 L:      linux-hwmon@vger.kernel.org
3958 S:      Maintained
3959 F:      Documentation/hwmon/dme1737
3960 F:      drivers/hwmon/dme1737.c
3961
3962 DMI/SMBIOS SUPPORT
3963 M:      Jean Delvare <jdelvare@suse.com>
3964 S:      Maintained
3965 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3966 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
3967 F:      drivers/firmware/dmi-id.c
3968 F:      drivers/firmware/dmi_scan.c
3969 F:      include/linux/dmi.h
3970
3971 DOCUMENTATION
3972 M:      Jonathan Corbet <corbet@lwn.net>
3973 L:      linux-doc@vger.kernel.org
3974 S:      Maintained
3975 F:      Documentation/
3976 F:      scripts/docproc.c
3977 F:      scripts/kernel-doc*
3978 X:      Documentation/ABI/
3979 X:      Documentation/devicetree/
3980 X:      Documentation/acpi
3981 X:      Documentation/power
3982 X:      Documentation/spi
3983 X:      Documentation/media
3984 T:      git git://git.lwn.net/linux.git docs-next
3985
3986 DOUBLETALK DRIVER
3987 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
3988 L:      blinux-list@redhat.com
3989 S:      Maintained
3990 F:      drivers/char/dtlk.c
3991 F:      include/linux/dtlk.h
3992
3993 DPT_I2O SCSI RAID DRIVER
3994 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3995 L:      linux-scsi@vger.kernel.org
3996 W:      http://www.adaptec.com/
3997 S:      Maintained
3998 F:      drivers/scsi/dpt*
3999 F:      drivers/scsi/dpt/
4000
4001 DRBD DRIVER
4002 M:      Philipp Reisner <philipp.reisner@linbit.com>
4003 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4004 L:      drbd-dev@lists.linbit.com
4005 W:      http://www.drbd.org
4006 T:      git git://git.linbit.com/linux-drbd.git
4007 T:      git git://git.linbit.com/drbd-8.4.git
4008 S:      Supported
4009 F:      drivers/block/drbd/
4010 F:      lib/lru_cache.c
4011 F:      Documentation/blockdev/drbd/
4012
4013 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4014 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4016 S:      Supported
4017 F:      Documentation/kobject.txt
4018 F:      drivers/base/
4019 F:      fs/debugfs/
4020 F:      fs/kernfs/
4021 F:      fs/sysfs/
4022 F:      include/linux/debugfs.h
4023 F:      include/linux/kobj*
4024 F:      lib/kobj*
4025
4026 DRM DRIVERS
4027 M:      David Airlie <airlied@linux.ie>
4028 L:      dri-devel@lists.freedesktop.org
4029 T:      git git://people.freedesktop.org/~airlied/linux
4030 S:      Maintained
4031 F:      drivers/gpu/drm/
4032 F:      drivers/gpu/vga/
4033 F:      Documentation/devicetree/bindings/display/
4034 F:      Documentation/devicetree/bindings/gpu/
4035 F:      Documentation/devicetree/bindings/video/
4036 F:      Documentation/gpu/
4037 F:      include/drm/
4038 F:      include/uapi/drm/
4039
4040 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4041 M:      Dave Airlie <airlied@redhat.com>
4042 S:      Odd Fixes
4043 F:      drivers/gpu/drm/ast/
4044
4045 DRM DRIVER FOR BOCHS VIRTUAL GPU
4046 M:      Gerd Hoffmann <kraxel@redhat.com>
4047 S:      Odd Fixes
4048 F:      drivers/gpu/drm/bochs/
4049
4050 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4051 M:      Dave Airlie <airlied@redhat.com>
4052 S:      Odd Fixes
4053 F:      drivers/gpu/drm/cirrus/
4054
4055 RADEON and AMDGPU DRM DRIVERS
4056 M:      Alex Deucher <alexander.deucher@amd.com>
4057 M:      Christian König <christian.koenig@amd.com>
4058 L:      dri-devel@lists.freedesktop.org
4059 T:      git git://people.freedesktop.org/~agd5f/linux
4060 S:      Supported
4061 F:      drivers/gpu/drm/radeon/
4062 F:      include/uapi/drm/radeon_drm.h
4063 F:      drivers/gpu/drm/amd/
4064 F:      include/uapi/drm/amdgpu_drm.h
4065
4066 DRM PANEL DRIVERS
4067 M:      Thierry Reding <thierry.reding@gmail.com>
4068 L:      dri-devel@lists.freedesktop.org
4069 T:      git git://anongit.freedesktop.org/tegra/linux.git
4070 S:      Maintained
4071 F:      drivers/gpu/drm/drm_panel.c
4072 F:      drivers/gpu/drm/panel/
4073 F:      include/drm/drm_panel.h
4074 F:      Documentation/devicetree/bindings/display/panel/
4075
4076 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4077 M:      Daniel Vetter <daniel.vetter@intel.com>
4078 M:      Jani Nikula <jani.nikula@linux.intel.com>
4079 L:      intel-gfx@lists.freedesktop.org
4080 L:      dri-devel@lists.freedesktop.org
4081 W:      https://01.org/linuxgraphics/
4082 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4083 T:      git git://anongit.freedesktop.org/drm-intel
4084 S:      Supported
4085 F:      drivers/gpu/drm/i915/
4086 F:      include/drm/i915*
4087 F:      include/uapi/drm/i915_drm.h
4088 F:      Documentation/gpu/i915.rst
4089
4090 DRM DRIVERS FOR ATMEL HLCDC
4091 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4092 L:      dri-devel@lists.freedesktop.org
4093 S:      Supported
4094 F:      drivers/gpu/drm/atmel-hlcdc/
4095 F:      Documentation/devicetree/bindings/drm/atmel/
4096
4097 DRM DRIVERS FOR ALLWINNER A10
4098 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4099 L:      dri-devel@lists.freedesktop.org
4100 S:      Supported
4101 F:      drivers/gpu/drm/sun4i/
4102 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4103
4104 DRM DRIVERS FOR EXYNOS
4105 M:      Inki Dae <inki.dae@samsung.com>
4106 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4107 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4108 M:      Kyungmin Park <kyungmin.park@samsung.com>
4109 L:      dri-devel@lists.freedesktop.org
4110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4111 S:      Supported
4112 F:      drivers/gpu/drm/exynos/
4113 F:      include/uapi/drm/exynos_drm.h
4114 F:      Documentation/devicetree/bindings/display/exynos/
4115
4116 DRM DRIVERS FOR FREESCALE DCU
4117 M:      Stefan Agner <stefan@agner.ch>
4118 M:      Alison Wang <alison.wang@freescale.com>
4119 L:      dri-devel@lists.freedesktop.org
4120 S:      Supported
4121 F:      drivers/gpu/drm/fsl-dcu/
4122 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4123 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4124 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4125
4126 DRM DRIVERS FOR FREESCALE IMX
4127 M:      Philipp Zabel <p.zabel@pengutronix.de>
4128 L:      dri-devel@lists.freedesktop.org
4129 S:      Maintained
4130 F:      drivers/gpu/drm/imx/
4131 F:      drivers/gpu/ipu-v3/
4132 F:      Documentation/devicetree/bindings/display/imx/
4133
4134 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4135 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4136 L:      dri-devel@lists.freedesktop.org
4137 T:      git git://github.com/patjak/drm-gma500
4138 S:      Maintained
4139 F:      drivers/gpu/drm/gma500/
4140
4141 DRM DRIVERS FOR HISILICON
4142 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4143 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4144 R:      Chen Feng <puck.chen@hisilicon.com>
4145 L:      dri-devel@lists.freedesktop.org
4146 T:      git git://github.com/xin3liang/linux.git
4147 S:      Maintained
4148 F:      drivers/gpu/drm/hisilicon/
4149 F:      Documentation/devicetree/bindings/display/hisilicon/
4150
4151 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4152 S:      Orphan / Obsolete
4153 F:      drivers/gpu/drm/i810/
4154 F:      include/uapi/drm/i810_drm.h
4155
4156 DRM DRIVERS FOR MEDIATEK
4157 M:      CK Hu <ck.hu@mediatek.com>
4158 M:      Philipp Zabel <p.zabel@pengutronix.de>
4159 L:      dri-devel@lists.freedesktop.org
4160 S:      Supported
4161 F:      drivers/gpu/drm/mediatek/
4162 F:      Documentation/devicetree/bindings/display/mediatek/
4163
4164 DRM DRIVER FOR MSM ADRENO GPU
4165 M:      Rob Clark <robdclark@gmail.com>
4166 L:      linux-arm-msm@vger.kernel.org
4167 L:      dri-devel@lists.freedesktop.org
4168 L:      freedreno@lists.freedesktop.org
4169 T:      git git://people.freedesktop.org/~robclark/linux
4170 S:      Maintained
4171 F:      drivers/gpu/drm/msm/
4172 F:      include/uapi/drm/msm_drm.h
4173 F:      Documentation/devicetree/bindings/display/msm/
4174
4175 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4176 M:      Ben Skeggs <bskeggs@redhat.com>
4177 L:      dri-devel@lists.freedesktop.org
4178 L:      nouveau@lists.freedesktop.org
4179 T:      git git://github.com/skeggsb/linux
4180 S:      Supported
4181 F:      drivers/gpu/drm/nouveau/
4182 F:      include/uapi/drm/nouveau_drm.h
4183
4184 DRM DRIVERS FOR NVIDIA TEGRA
4185 M:      Thierry Reding <thierry.reding@gmail.com>
4186 L:      dri-devel@lists.freedesktop.org
4187 L:      linux-tegra@vger.kernel.org
4188 T:      git git://anongit.freedesktop.org/tegra/linux.git
4189 S:      Supported
4190 F:      drivers/gpu/drm/tegra/
4191 F:      drivers/gpu/host1x/
4192 F:      include/linux/host1x.h
4193 F:      include/uapi/drm/tegra_drm.h
4194 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4195
4196 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4197 S:      Orphan / Obsolete
4198 F:      drivers/gpu/drm/mga/
4199 F:      include/uapi/drm/mga_drm.h
4200
4201 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4202 M:      Dave Airlie <airlied@redhat.com>
4203 S:      Odd Fixes
4204 F:      drivers/gpu/drm/mgag200/
4205
4206 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4207 S:      Orphan / Obsolete
4208 F:      drivers/gpu/drm/r128/
4209 F:      include/uapi/drm/r128_drm.h
4210
4211 DRM DRIVERS FOR RENESAS
4212 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4213 L:      dri-devel@lists.freedesktop.org
4214 L:      linux-renesas-soc@vger.kernel.org
4215 T:      git git://linuxtv.org/pinchartl/fbdev
4216 S:      Supported
4217 F:      drivers/gpu/drm/rcar-du/
4218 F:      drivers/gpu/drm/shmobile/
4219 F:      include/linux/platform_data/shmob_drm.h
4220 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4221
4222 DRM DRIVER FOR QXL VIRTUAL GPU
4223 M:      Dave Airlie <airlied@redhat.com>
4224 S:      Odd Fixes
4225 F:      drivers/gpu/drm/qxl/
4226 F:      include/uapi/drm/qxl_drm.h
4227
4228 DRM DRIVERS FOR ROCKCHIP
4229 M:      Mark Yao <mark.yao@rock-chips.com>
4230 L:      dri-devel@lists.freedesktop.org
4231 S:      Maintained
4232 F:      drivers/gpu/drm/rockchip/
4233 F:      Documentation/devicetree/bindings/display/rockchip/
4234
4235 DRM DRIVER FOR SAVAGE VIDEO CARDS
4236 S:      Orphan / Obsolete
4237 F:      drivers/gpu/drm/savage/
4238 F:      include/uapi/drm/savage_drm.h
4239
4240 DRM DRIVER FOR SIS VIDEO CARDS
4241 S:      Orphan / Obsolete
4242 F:      drivers/gpu/drm/sis/
4243 F:      include/uapi/drm/sis_drm.h
4244
4245 DRM DRIVERS FOR STI
4246 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4247 M:      Vincent Abriou <vincent.abriou@st.com>
4248 L:      dri-devel@lists.freedesktop.org
4249 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4250 S:      Maintained
4251 F:      drivers/gpu/drm/sti
4252 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4253
4254 DRM DRIVER FOR TDFX VIDEO CARDS
4255 S:      Orphan / Obsolete
4256 F:      drivers/gpu/drm/tdfx/
4257
4258 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4259 M:      Dave Airlie <airlied@redhat.com>
4260 S:      Odd Fixes
4261 F:      drivers/gpu/drm/udl/
4262
4263 DRM DRIVERS FOR VIVANTE GPU IP
4264 M:      Lucas Stach <l.stach@pengutronix.de>
4265 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4266 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4267 L:      dri-devel@lists.freedesktop.org
4268 S:      Maintained
4269 F:      drivers/gpu/drm/etnaviv/
4270 F:      include/uapi/drm/etnaviv_drm.h
4271 F:      Documentation/devicetree/bindings/display/etnaviv/
4272
4273 DRM DRIVER FOR VMWARE VIRTUAL GPU
4274 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4275 M:      Sinclair Yeh <syeh@vmware.com>
4276 M:      Thomas Hellstrom <thellstrom@vmware.com>
4277 L:      dri-devel@lists.freedesktop.org
4278 T:      git git://people.freedesktop.org/~syeh/repos_linux
4279 T:      git git://people.freedesktop.org/~thomash/linux
4280 S:      Supported
4281 F:      drivers/gpu/drm/vmwgfx/
4282 F:      include/uapi/drm/vmwgfx_drm.h
4283
4284 DRM DRIVERS FOR VC4
4285 M:      Eric Anholt <eric@anholt.net>
4286 T:      git git://github.com/anholt/linux
4287 S:      Supported
4288 F:      drivers/gpu/drm/vc4/
4289 F:      include/uapi/drm/vc4_drm.h
4290 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4291
4292 DRM DRIVERS FOR TI OMAP
4293 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4294 L:      dri-devel@lists.freedesktop.org
4295 S:      Maintained
4296 F:      drivers/gpu/drm/omapdrm/
4297 F:      Documentation/devicetree/bindings/display/ti/
4298
4299 DRM DRIVERS FOR TI LCDC
4300 M:      Jyri Sarha <jsarha@ti.com>
4301 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4302 L:      dri-devel@lists.freedesktop.org
4303 S:      Maintained
4304 F:      drivers/gpu/drm/tilcdc/
4305 F:      Documentation/devicetree/bindings/display/tilcdc/
4306
4307 DSBR100 USB FM RADIO DRIVER
4308 M:      Alexey Klimov <klimov.linux@gmail.com>
4309 L:      linux-media@vger.kernel.org
4310 T:      git git://linuxtv.org/media_tree.git
4311 S:      Maintained
4312 F:      drivers/media/radio/dsbr100.c
4313
4314 DSCC4 DRIVER
4315 M:      Francois Romieu <romieu@fr.zoreil.com>
4316 L:      netdev@vger.kernel.org
4317 S:      Maintained
4318 F:      drivers/net/wan/dscc4.c
4319
4320 DT3155 MEDIA DRIVER
4321 M:      Hans Verkuil <hverkuil@xs4all.nl>
4322 L:      linux-media@vger.kernel.org
4323 T:      git git://linuxtv.org/media_tree.git
4324 W:      https://linuxtv.org
4325 S:      Odd Fixes
4326 F:      drivers/media/pci/dt3155/
4327
4328 DVB_USB_AF9015 MEDIA DRIVER
4329 M:      Antti Palosaari <crope@iki.fi>
4330 L:      linux-media@vger.kernel.org
4331 W:      https://linuxtv.org
4332 W:      http://palosaari.fi/linux/
4333 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4334 T:      git git://linuxtv.org/anttip/media_tree.git
4335 S:      Maintained
4336 F:      drivers/media/usb/dvb-usb-v2/af9015*
4337
4338 DVB_USB_AF9035 MEDIA DRIVER
4339 M:      Antti Palosaari <crope@iki.fi>
4340 L:      linux-media@vger.kernel.org
4341 W:      https://linuxtv.org
4342 W:      http://palosaari.fi/linux/
4343 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4344 T:      git git://linuxtv.org/anttip/media_tree.git
4345 S:      Maintained
4346 F:      drivers/media/usb/dvb-usb-v2/af9035*
4347
4348 DVB_USB_ANYSEE MEDIA DRIVER
4349 M:      Antti Palosaari <crope@iki.fi>
4350 L:      linux-media@vger.kernel.org
4351 W:      https://linuxtv.org
4352 W:      http://palosaari.fi/linux/
4353 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4354 T:      git git://linuxtv.org/anttip/media_tree.git
4355 S:      Maintained
4356 F:      drivers/media/usb/dvb-usb-v2/anysee*
4357
4358 DVB_USB_AU6610 MEDIA DRIVER
4359 M:      Antti Palosaari <crope@iki.fi>
4360 L:      linux-media@vger.kernel.org
4361 W:      https://linuxtv.org
4362 W:      http://palosaari.fi/linux/
4363 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4364 T:      git git://linuxtv.org/anttip/media_tree.git
4365 S:      Maintained
4366 F:      drivers/media/usb/dvb-usb-v2/au6610*
4367
4368 DVB_USB_CE6230 MEDIA DRIVER
4369 M:      Antti Palosaari <crope@iki.fi>
4370 L:      linux-media@vger.kernel.org
4371 W:      https://linuxtv.org
4372 W:      http://palosaari.fi/linux/
4373 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4374 T:      git git://linuxtv.org/anttip/media_tree.git
4375 S:      Maintained
4376 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4377
4378 DVB_USB_CXUSB MEDIA DRIVER
4379 M:      Michael Krufky <mkrufky@linuxtv.org>
4380 L:      linux-media@vger.kernel.org
4381 W:      https://linuxtv.org
4382 W:      http://github.com/mkrufky
4383 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4384 T:      git git://linuxtv.org/media_tree.git
4385 S:      Maintained
4386 F:      drivers/media/usb/dvb-usb/cxusb*
4387
4388 DVB_USB_EC168 MEDIA DRIVER
4389 M:      Antti Palosaari <crope@iki.fi>
4390 L:      linux-media@vger.kernel.org
4391 W:      https://linuxtv.org
4392 W:      http://palosaari.fi/linux/
4393 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4394 T:      git git://linuxtv.org/anttip/media_tree.git
4395 S:      Maintained
4396 F:      drivers/media/usb/dvb-usb-v2/ec168*
4397
4398 DVB_USB_GL861 MEDIA DRIVER
4399 M:      Antti Palosaari <crope@iki.fi>
4400 L:      linux-media@vger.kernel.org
4401 W:      https://linuxtv.org
4402 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4403 T:      git git://linuxtv.org/anttip/media_tree.git
4404 S:      Maintained
4405 F:      drivers/media/usb/dvb-usb-v2/gl861*
4406
4407 DVB_USB_MXL111SF MEDIA DRIVER
4408 M:      Michael Krufky <mkrufky@linuxtv.org>
4409 L:      linux-media@vger.kernel.org
4410 W:      https://linuxtv.org
4411 W:      http://github.com/mkrufky
4412 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4413 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4414 S:      Maintained
4415 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4416
4417 DVB_USB_RTL28XXU MEDIA DRIVER
4418 M:      Antti Palosaari <crope@iki.fi>
4419 L:      linux-media@vger.kernel.org
4420 W:      https://linuxtv.org
4421 W:      http://palosaari.fi/linux/
4422 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4423 T:      git git://linuxtv.org/anttip/media_tree.git
4424 S:      Maintained
4425 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4426
4427 DVB_USB_V2 MEDIA DRIVER
4428 M:      Antti Palosaari <crope@iki.fi>
4429 L:      linux-media@vger.kernel.org
4430 W:      https://linuxtv.org
4431 W:      http://palosaari.fi/linux/
4432 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4433 T:      git git://linuxtv.org/anttip/media_tree.git
4434 S:      Maintained
4435 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4436 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4437
4438 DYNAMIC DEBUG
4439 M:      Jason Baron <jbaron@akamai.com>
4440 S:      Maintained
4441 F:      lib/dynamic_debug.c
4442 F:      include/linux/dynamic_debug.h
4443
4444 DZ DECSTATION DZ11 SERIAL DRIVER
4445 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4446 S:      Maintained
4447 F:      drivers/tty/serial/dz.*
4448
4449 E3X0 POWER BUTTON DRIVER
4450 M:      Moritz Fischer <moritz.fischer@ettus.com>
4451 L:      usrp-users@lists.ettus.com
4452 W:      http://www.ettus.com
4453 S:      Supported
4454 F:      drivers/input/misc/e3x0-button.c
4455 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4456
4457 E4000 MEDIA DRIVER
4458 M:      Antti Palosaari <crope@iki.fi>
4459 L:      linux-media@vger.kernel.org
4460 W:      https://linuxtv.org
4461 W:      http://palosaari.fi/linux/
4462 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4463 T:      git git://linuxtv.org/anttip/media_tree.git
4464 S:      Maintained
4465 F:      drivers/media/tuners/e4000*
4466
4467 EATA ISA/EISA/PCI SCSI DRIVER
4468 M:      Dario Ballabio <ballabio_dario@emc.com>
4469 L:      linux-scsi@vger.kernel.org
4470 S:      Maintained
4471 F:      drivers/scsi/eata.c
4472
4473 EC100 MEDIA DRIVER
4474 M:      Antti Palosaari <crope@iki.fi>
4475 L:      linux-media@vger.kernel.org
4476 W:      https://linuxtv.org
4477 W:      http://palosaari.fi/linux/
4478 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4479 T:      git git://linuxtv.org/anttip/media_tree.git
4480 S:      Maintained
4481 F:      drivers/media/dvb-frontends/ec100*
4482
4483 ECRYPT FILE SYSTEM
4484 M:      Tyler Hicks <tyhicks@canonical.com>
4485 L:      ecryptfs@vger.kernel.org
4486 W:      http://ecryptfs.org
4487 W:      https://launchpad.net/ecryptfs
4488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4489 S:      Supported
4490 F:      Documentation/filesystems/ecryptfs.txt
4491 F:      fs/ecryptfs/
4492
4493 EDAC-CORE
4494 M:      Borislav Petkov <bp@alien8.de>
4495 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4496 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4497 L:      linux-edac@vger.kernel.org
4498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4500 S:      Supported
4501 F:      Documentation/edac.txt
4502 F:      drivers/edac/
4503 F:      include/linux/edac.h
4504
4505 EDAC-AMD64
4506 M:      Borislav Petkov <bp@alien8.de>
4507 L:      linux-edac@vger.kernel.org
4508 S:      Maintained
4509 F:      drivers/edac/amd64_edac*
4510
4511 EDAC-CALXEDA
4512 M:      Robert Richter <rric@kernel.org>
4513 L:      linux-edac@vger.kernel.org
4514 S:      Maintained
4515 F:      drivers/edac/highbank*
4516
4517 EDAC-CAVIUM
4518 M:      Ralf Baechle <ralf@linux-mips.org>
4519 M:      David Daney <david.daney@cavium.com>
4520 L:      linux-edac@vger.kernel.org
4521 L:      linux-mips@linux-mips.org
4522 S:      Supported
4523 F:      drivers/edac/octeon_edac*
4524
4525 EDAC-E752X
4526 M:      Mark Gross <mark.gross@intel.com>
4527 L:      linux-edac@vger.kernel.org
4528 S:      Maintained
4529 F:      drivers/edac/e752x_edac.c
4530
4531 EDAC-E7XXX
4532 L:      linux-edac@vger.kernel.org
4533 S:      Maintained
4534 F:      drivers/edac/e7xxx_edac.c
4535
4536 EDAC-FSL_DDR
4537 M:      York Sun <york.sun@nxp.com>
4538 L:      linux-edac@vger.kernel.org
4539 S:      Maintained
4540 F:      drivers/edac/fsl_ddr_edac.*
4541
4542 EDAC-GHES
4543 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4544 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4545 L:      linux-edac@vger.kernel.org
4546 S:      Maintained
4547 F:      drivers/edac/ghes_edac.c
4548
4549 EDAC-I82443BXGX
4550 M:      Tim Small <tim@buttersideup.com>
4551 L:      linux-edac@vger.kernel.org
4552 S:      Maintained
4553 F:      drivers/edac/i82443bxgx_edac.c
4554
4555 EDAC-I3000
4556 L:      linux-edac@vger.kernel.org
4557 S:      Orphan
4558 F:      drivers/edac/i3000_edac.c
4559
4560 EDAC-I5000
4561 L:      linux-edac@vger.kernel.org
4562 S:      Maintained
4563 F:      drivers/edac/i5000_edac.c
4564
4565 EDAC-I5400
4566 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4567 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4568 L:      linux-edac@vger.kernel.org
4569 S:      Maintained
4570 F:      drivers/edac/i5400_edac.c
4571
4572 EDAC-I7300
4573 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4574 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4575 L:      linux-edac@vger.kernel.org
4576 S:      Maintained
4577 F:      drivers/edac/i7300_edac.c
4578
4579 EDAC-I7CORE
4580 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4581 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4582 L:      linux-edac@vger.kernel.org
4583 S:      Maintained
4584 F:      drivers/edac/i7core_edac.c
4585
4586 EDAC-I82975X
4587 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4588 M:      "Arvind R." <arvino55@gmail.com>
4589 L:      linux-edac@vger.kernel.org
4590 S:      Maintained
4591 F:      drivers/edac/i82975x_edac.c
4592
4593 EDAC-IE31200
4594 M:      Jason Baron <jbaron@akamai.com>
4595 L:      linux-edac@vger.kernel.org
4596 S:      Maintained
4597 F:      drivers/edac/ie31200_edac.c
4598
4599 EDAC-MPC85XX
4600 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4601 L:      linux-edac@vger.kernel.org
4602 S:      Maintained
4603 F:      drivers/edac/mpc85xx_edac.[ch]
4604
4605 EDAC-PASEMI
4606 M:      Egor Martovetsky <egor@pasemi.com>
4607 L:      linux-edac@vger.kernel.org
4608 S:      Maintained
4609 F:      drivers/edac/pasemi_edac.c
4610
4611 EDAC-R82600
4612 M:      Tim Small <tim@buttersideup.com>
4613 L:      linux-edac@vger.kernel.org
4614 S:      Maintained
4615 F:      drivers/edac/r82600_edac.c
4616
4617 EDAC-SBRIDGE
4618 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4619 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4620 L:      linux-edac@vger.kernel.org
4621 S:      Maintained
4622 F:      drivers/edac/sb_edac.c
4623
4624 EDAC-SKYLAKE
4625 M:      Tony Luck <tony.luck@intel.com>
4626 L:      linux-edac@vger.kernel.org
4627 S:      Maintained
4628 F:      drivers/edac/skx_edac.c
4629
4630 EDAC-XGENE
4631 APPLIED MICRO (APM) X-GENE SOC EDAC
4632 M:     Loc Ho <lho@apm.com>
4633 S:     Supported
4634 F:     drivers/edac/xgene_edac.c
4635 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4636
4637 EDIROL UA-101/UA-1000 DRIVER
4638 M:      Clemens Ladisch <clemens@ladisch.de>
4639 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4640 T:      git git://git.alsa-project.org/alsa-kernel.git
4641 S:      Maintained
4642 F:      sound/usb/misc/ua101.c
4643
4644 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4645 M:      Matt Fleming <matt@codeblueprint.co.uk>
4646 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4647 L:      linux-efi@vger.kernel.org
4648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4649 S:      Maintained
4650 F:      Documentation/efi-stub.txt
4651 F:      arch/ia64/kernel/efi.c
4652 F:      arch/x86/boot/compressed/eboot.[ch]
4653 F:      arch/x86/include/asm/efi.h
4654 F:      arch/x86/platform/efi/
4655 F:      drivers/firmware/efi/
4656 F:      include/linux/efi*.h
4657
4658 EFI VARIABLE FILESYSTEM
4659 M:      Matthew Garrett <matthew.garrett@nebula.com>
4660 M:      Jeremy Kerr <jk@ozlabs.org>
4661 M:      Matt Fleming <matt@codeblueprint.co.uk>
4662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4663 L:      linux-efi@vger.kernel.org
4664 S:      Maintained
4665 F:      fs/efivarfs/
4666
4667 EFIFB FRAMEBUFFER DRIVER
4668 L:      linux-fbdev@vger.kernel.org
4669 M:      Peter Jones <pjones@redhat.com>
4670 S:      Maintained
4671 F:      drivers/video/fbdev/efifb.c
4672
4673 EFI TEST DRIVER
4674 L:      linux-efi@vger.kernel.org
4675 M:      Ivan Hu <ivan.hu@canonical.com>
4676 M:      Matt Fleming <matt@codeblueprint.co.uk>
4677 S:      Maintained
4678 F:      drivers/firmware/efi/test/
4679
4680 EFS FILESYSTEM
4681 W:      http://aeschi.ch.eu.org/efs/
4682 S:      Orphan
4683 F:      fs/efs/
4684
4685 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4686 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4687 L:      netdev@vger.kernel.org
4688 S:      Maintained
4689 F:      drivers/net/ethernet/ibm/ehea/
4690
4691 EM28XX VIDEO4LINUX DRIVER
4692 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4693 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4694 L:      linux-media@vger.kernel.org
4695 W:      https://linuxtv.org
4696 T:      git git://linuxtv.org/media_tree.git
4697 S:      Maintained
4698 F:      drivers/media/usb/em28xx/
4699 F:      Documentation/media/v4l-drivers/em28xx*
4700
4701 EMBEDDED LINUX
4702 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4703 M:      Matt Mackall <mpm@selenic.com>
4704 M:      David Woodhouse <dwmw2@infradead.org>
4705 L:      linux-embedded@vger.kernel.org
4706 S:      Maintained
4707
4708 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4709 M:      James Smart <james.smart@avagotech.com>
4710 M:      Dick Kennedy <dick.kennedy@avagotech.com>
4711 L:      linux-scsi@vger.kernel.org
4712 W:      http://www.avagotech.com
4713 S:      Supported
4714 F:      drivers/scsi/lpfc/
4715
4716 ENE CB710 FLASH CARD READER DRIVER
4717 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4718 S:      Maintained
4719 F:      drivers/misc/cb710/
4720 F:      drivers/mmc/host/cb710-mmc.*
4721 F:      include/linux/cb710.h
4722
4723 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4724 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4725 S:      Maintained
4726 F:      drivers/media/rc/ene_ir.*
4727
4728 EPSON S1D13XXX FRAMEBUFFER DRIVER
4729 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4730 S:      Maintained
4731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4732 F:      drivers/video/fbdev/s1d13xxxfb.c
4733 F:      include/video/s1d13xxxfb.h
4734
4735 ET131X NETWORK DRIVER
4736 M:      Mark Einon <mark.einon@gmail.com>
4737 S:      Odd Fixes
4738 F:      drivers/net/ethernet/agere/
4739
4740 ETHERNET BRIDGE
4741 M:      Stephen Hemminger <stephen@networkplumber.org>
4742 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4743 L:      netdev@vger.kernel.org
4744 W:      http://www.linuxfoundation.org/en/Net:Bridge
4745 S:      Maintained
4746 F:      include/linux/netfilter_bridge/
4747 F:      net/bridge/
4748
4749 ETHERNET PHY LIBRARY
4750 M:      Florian Fainelli <f.fainelli@gmail.com>
4751 L:      netdev@vger.kernel.org
4752 S:      Maintained
4753 F:      include/linux/phy.h
4754 F:      include/linux/phy_fixed.h
4755 F:      drivers/net/phy/
4756 F:      Documentation/networking/phy.txt
4757 F:      drivers/of/of_mdio.c
4758 F:      drivers/of/of_net.c
4759
4760 EXT2 FILE SYSTEM
4761 M:      Jan Kara <jack@suse.com>
4762 L:      linux-ext4@vger.kernel.org
4763 S:      Maintained
4764 F:      Documentation/filesystems/ext2.txt
4765 F:      fs/ext2/
4766 F:      include/linux/ext2*
4767
4768 EXT4 FILE SYSTEM
4769 M:      "Theodore Ts'o" <tytso@mit.edu>
4770 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4771 L:      linux-ext4@vger.kernel.org
4772 W:      http://ext4.wiki.kernel.org
4773 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4775 S:      Maintained
4776 F:      Documentation/filesystems/ext4.txt
4777 F:      fs/ext4/
4778
4779 Extended Verification Module (EVM)
4780 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4781 L:      linux-ima-devel@lists.sourceforge.net
4782 L:      linux-security-module@vger.kernel.org
4783 S:      Supported
4784 F:      security/integrity/evm/
4785
4786 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4787 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4788 M:      Chanwoo Choi <cw00.choi@samsung.com>
4789 L:      linux-kernel@vger.kernel.org
4790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4791 S:      Maintained
4792 F:      drivers/extcon/
4793 F:      include/linux/extcon/
4794 F:      include/linux/extcon.h
4795 F:      Documentation/extcon/
4796 F:      Documentation/devicetree/bindings/extcon/
4797
4798 EXYNOS DP DRIVER
4799 M:      Jingoo Han <jingoohan1@gmail.com>
4800 L:      dri-devel@lists.freedesktop.org
4801 S:      Maintained
4802 F:      drivers/gpu/drm/exynos/exynos_dp*
4803
4804 EXYNOS SYSMMU (IOMMU) driver
4805 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4806 L:      iommu@lists.linux-foundation.org
4807 S:      Maintained
4808 F:      drivers/iommu/exynos-iommu.c
4809
4810 EZchip NPS platform support
4811 M:      Noam Camus <noamc@ezchip.com>
4812 S:      Supported
4813 F:      arch/arc/plat-eznps
4814 F:      arch/arc/boot/dts/eznps.dts
4815
4816 F71805F HARDWARE MONITORING DRIVER
4817 M:      Jean Delvare <jdelvare@suse.com>
4818 L:      linux-hwmon@vger.kernel.org
4819 S:      Maintained
4820 F:      Documentation/hwmon/f71805f
4821 F:      drivers/hwmon/f71805f.c
4822
4823 FC0011 TUNER DRIVER
4824 M:      Michael Buesch <m@bues.ch>
4825 L:      linux-media@vger.kernel.org
4826 S:      Maintained
4827 F:      drivers/media/tuners/fc0011.h
4828 F:      drivers/media/tuners/fc0011.c
4829
4830 FC2580 MEDIA DRIVER
4831 M:      Antti Palosaari <crope@iki.fi>
4832 L:      linux-media@vger.kernel.org
4833 W:      https://linuxtv.org
4834 W:      http://palosaari.fi/linux/
4835 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4836 T:      git git://linuxtv.org/anttip/media_tree.git
4837 S:      Maintained
4838 F:      drivers/media/tuners/fc2580*
4839
4840 FANOTIFY
4841 M:      Eric Paris <eparis@redhat.com>
4842 S:      Maintained
4843 F:      fs/notify/fanotify/
4844 F:      include/linux/fanotify.h
4845 F:      include/uapi/linux/fanotify.h
4846
4847 FARSYNC SYNCHRONOUS DRIVER
4848 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
4849 W:      http://www.farsite.co.uk/
4850 S:      Supported
4851 F:      drivers/net/wan/farsync.*
4852
4853 FAULT INJECTION SUPPORT
4854 M:      Akinobu Mita <akinobu.mita@gmail.com>
4855 S:      Supported
4856 F:      Documentation/fault-injection/
4857 F:      lib/fault-inject.c
4858
4859 FBTFT Framebuffer drivers
4860 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4861 M:      Noralf Trønnes <noralf@tronnes.org>
4862 S:      Maintained
4863 F:      drivers/staging/fbtft/
4864
4865 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4866 M:      Johannes Thumshirn <jth@kernel.org>
4867 L:      fcoe-devel@open-fcoe.org
4868 W:      www.Open-FCoE.org
4869 S:      Supported
4870 F:      drivers/scsi/libfc/
4871 F:      drivers/scsi/fcoe/
4872 F:      include/scsi/fc/
4873 F:      include/scsi/libfc.h
4874 F:      include/scsi/libfcoe.h
4875 F:      include/uapi/scsi/fc/
4876
4877 FILE LOCKING (flock() and fcntl()/lockf())
4878 M:      Jeff Layton <jlayton@poochiereds.net>
4879 M:      "J. Bruce Fields" <bfields@fieldses.org>
4880 L:      linux-fsdevel@vger.kernel.org
4881 S:      Maintained
4882 F:      include/linux/fcntl.h
4883 F:      include/linux/fs.h
4884 F:      include/uapi/linux/fcntl.h
4885 F:      include/uapi/linux/fs.h
4886 F:      fs/fcntl.c
4887 F:      fs/locks.c
4888
4889 FILESYSTEMS (VFS and infrastructure)
4890 M:      Alexander Viro <viro@zeniv.linux.org.uk>
4891 L:      linux-fsdevel@vger.kernel.org
4892 S:      Maintained
4893 F:      fs/*
4894
4895 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4896 M:      Riku Voipio <riku.voipio@iki.fi>
4897 L:      linux-hwmon@vger.kernel.org
4898 S:      Maintained
4899 F:      drivers/hwmon/f75375s.c
4900 F:      include/linux/f75375s.h
4901
4902 FIREWIRE AUDIO DRIVERS
4903 M:      Clemens Ladisch <clemens@ladisch.de>
4904 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4905 T:      git git://git.alsa-project.org/alsa-kernel.git
4906 S:      Maintained
4907 F:      sound/firewire/
4908
4909 FIREWIRE MEDIA DRIVERS (firedtv)
4910 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4911 L:      linux-media@vger.kernel.org
4912 L:      linux1394-devel@lists.sourceforge.net
4913 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4914 S:      Maintained
4915 F:      drivers/media/firewire/
4916
4917 FIREWIRE SBP-2 TARGET
4918 M:      Chris Boot <bootc@bootc.net>
4919 L:      linux-scsi@vger.kernel.org
4920 L:      target-devel@vger.kernel.org
4921 L:      linux1394-devel@lists.sourceforge.net
4922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4923 S:      Maintained
4924 F:      drivers/target/sbp/
4925
4926 FIREWIRE SUBSYSTEM
4927 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
4928 L:      linux1394-devel@lists.sourceforge.net
4929 W:      http://ieee1394.wiki.kernel.org/
4930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4931 S:      Maintained
4932 F:      drivers/firewire/
4933 F:      include/linux/firewire.h
4934 F:      include/uapi/linux/firewire*.h
4935 F:      tools/firewire/
4936
4937 FIRMWARE LOADER (request_firmware)
4938 M:      Ming Lei <ming.lei@canonical.com>
4939 M:      Luis R. Rodriguez <mcgrof@kernel.org>
4940 L:      linux-kernel@vger.kernel.org
4941 S:      Maintained
4942 F:      Documentation/firmware_class/
4943 F:      drivers/base/firmware*.c
4944 F:      include/linux/firmware.h
4945
4946 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4947 M:      Joshua Morris <josh.h.morris@us.ibm.com>
4948 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4949 S:      Maintained
4950 F:      drivers/block/rsxx/
4951
4952 FLOPPY DRIVER
4953 M:      Jiri Kosina <jikos@kernel.org>
4954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4955 S:      Odd fixes
4956 F:      drivers/block/floppy.c
4957
4958 FMC SUBSYSTEM
4959 M:      Alessandro Rubini <rubini@gnudd.com>
4960 W:      http://www.ohwr.org/projects/fmc-bus
4961 S:      Supported
4962 F:      drivers/fmc/
4963 F:      include/linux/fmc*.h
4964 F:      include/linux/ipmi-fru.h
4965 K:      fmc_d.*register
4966
4967 FPGA MANAGER FRAMEWORK
4968 M:      Alan Tull <atull@opensource.altera.com>
4969 R:      Moritz Fischer <moritz.fischer@ettus.com>
4970 S:      Maintained
4971 F:      drivers/fpga/
4972 F:      include/linux/fpga/fpga-mgr.h
4973 W:      http://www.rocketboards.org
4974
4975 FPU EMULATOR
4976 M:      Bill Metzenthen <billm@melbpc.org.au>
4977 W:      http://floatingpoint.sourceforge.net/emulator/index.html
4978 S:      Maintained
4979 F:      arch/x86/math-emu/
4980
4981 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4982 L:      netdev@vger.kernel.org
4983 S:      Orphan
4984 F:      drivers/net/wan/dlci.c
4985 F:      drivers/net/wan/sdla.c
4986
4987 FRAMEBUFFER LAYER
4988 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4989 L:      linux-fbdev@vger.kernel.org
4990 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
4991 S:      Maintained
4992 F:      Documentation/fb/
4993 F:      drivers/video/
4994 F:      include/video/
4995 F:      include/linux/fb.h
4996 F:      include/uapi/video/
4997 F:      include/uapi/linux/fb.h
4998
4999 FREESCALE DIU FRAMEBUFFER DRIVER
5000 M:      Timur Tabi <timur@tabi.org>
5001 L:      linux-fbdev@vger.kernel.org
5002 S:      Maintained
5003 F:      drivers/video/fbdev/fsl-diu-fb.*
5004
5005 FREESCALE DMA DRIVER
5006 M:      Li Yang <leoli@freescale.com>
5007 M:      Zhang Wei <zw@zh-kernel.org>
5008 L:      linuxppc-dev@lists.ozlabs.org
5009 S:      Maintained
5010 F:      drivers/dma/fsldma.*
5011
5012 FREESCALE GPMI NAND DRIVER
5013 M:      Han Xu <han.xu@nxp.com>
5014 L:      linux-mtd@lists.infradead.org
5015 S:      Maintained
5016 F:      drivers/mtd/nand/gpmi-nand/*
5017
5018 FREESCALE I2C CPM DRIVER
5019 M:      Jochen Friedrich <jochen@scram.de>
5020 L:      linuxppc-dev@lists.ozlabs.org
5021 L:      linux-i2c@vger.kernel.org
5022 S:      Maintained
5023 F:      drivers/i2c/busses/i2c-cpm.c
5024
5025 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5026 M:      Sascha Hauer <kernel@pengutronix.de>
5027 L:      linux-fbdev@vger.kernel.org
5028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5029 S:      Maintained
5030 F:      include/linux/platform_data/video-imxfb.h
5031 F:      drivers/video/fbdev/imxfb.c
5032
5033 FREESCALE QUAD SPI DRIVER
5034 M:      Han Xu <han.xu@nxp.com>
5035 L:      linux-mtd@lists.infradead.org
5036 S:      Maintained
5037 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5038
5039 FREESCALE SOC FS_ENET DRIVER
5040 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5041 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5042 L:      linuxppc-dev@lists.ozlabs.org
5043 L:      netdev@vger.kernel.org
5044 S:      Maintained
5045 F:      drivers/net/ethernet/freescale/fs_enet/
5046 F:      include/linux/fs_enet_pd.h
5047
5048 FREESCALE IMX / MXC FEC DRIVER
5049 M:      Fugang Duan <fugang.duan@nxp.com>
5050 L:      netdev@vger.kernel.org
5051 S:      Maintained
5052 F:      drivers/net/ethernet/freescale/fec_main.c
5053 F:      drivers/net/ethernet/freescale/fec_ptp.c
5054 F:      drivers/net/ethernet/freescale/fec.h
5055 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5056
5057 FREESCALE QORIQ DPAA FMAN DRIVER
5058 M:      Madalin Bucur <madalin.bucur@nxp.com>
5059 L:      netdev@vger.kernel.org
5060 S:      Maintained
5061 F:      drivers/net/ethernet/freescale/fman
5062 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5063
5064 FREESCALE QUICC ENGINE LIBRARY
5065 L:      linuxppc-dev@lists.ozlabs.org
5066 S:      Orphan
5067 F:      drivers/soc/fsl/qe/
5068 F:      include/soc/fsl/*qe*.h
5069 F:      include/soc/fsl/*ucc*.h
5070
5071 FREESCALE USB PERIPHERAL DRIVERS
5072 M:      Li Yang <leoli@freescale.com>
5073 L:      linux-usb@vger.kernel.org
5074 L:      linuxppc-dev@lists.ozlabs.org
5075 S:      Maintained
5076 F:      drivers/usb/gadget/udc/fsl*
5077
5078 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5079 M:      Li Yang <leoli@freescale.com>
5080 L:      netdev@vger.kernel.org
5081 L:      linuxppc-dev@lists.ozlabs.org
5082 S:      Maintained
5083 F:      drivers/net/ethernet/freescale/ucc_geth*
5084
5085 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5086 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5087 L:      netdev@vger.kernel.org
5088 S:      Maintained
5089 F:      drivers/net/ethernet/freescale/gianfar*
5090 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5091 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5092
5093 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5094 M:      Zhao Qiang <qiang.zhao@nxp.com>
5095 L:      netdev@vger.kernel.org
5096 L:      linuxppc-dev@lists.ozlabs.org
5097 S:      Maintained
5098 F:      drivers/net/wan/fsl_ucc_hdlc*
5099
5100 FREESCALE QUICC ENGINE UCC UART DRIVER
5101 M:      Timur Tabi <timur@tabi.org>
5102 L:      linuxppc-dev@lists.ozlabs.org
5103 S:      Maintained
5104 F:      drivers/tty/serial/ucc_uart.c
5105
5106 FREESCALE SOC SOUND DRIVERS
5107 M:      Timur Tabi <timur@tabi.org>
5108 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5109 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5110 R:      Fabio Estevam <fabio.estevam@nxp.com>
5111 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5112 L:      linuxppc-dev@lists.ozlabs.org
5113 S:      Maintained
5114 F:      sound/soc/fsl/fsl*
5115 F:      sound/soc/fsl/imx*
5116 F:      sound/soc/fsl/mpc8610_hpcd.c
5117
5118 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5119 M:      "J. German Rivera" <German.Rivera@freescale.com>
5120 M:      Stuart Yoder <stuart.yoder@nxp.com>
5121 L:      linux-kernel@vger.kernel.org
5122 S:      Maintained
5123 F:      drivers/staging/fsl-mc/
5124
5125 FREEVXFS FILESYSTEM
5126 M:      Christoph Hellwig <hch@infradead.org>
5127 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5128 S:      Maintained
5129 F:      fs/freevxfs/
5130
5131 FREEZER
5132 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5133 M:      Pavel Machek <pavel@ucw.cz>
5134 L:      linux-pm@vger.kernel.org
5135 S:      Supported
5136 F:      Documentation/power/freezing-of-tasks.txt
5137 F:      include/linux/freezer.h
5138 F:      kernel/freezer.c
5139
5140 FRONTSWAP API
5141 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5142 L:      linux-kernel@vger.kernel.org
5143 S:      Maintained
5144 F:      mm/frontswap.c
5145 F:      include/linux/frontswap.h
5146
5147 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5148 M:      David Howells <dhowells@redhat.com>
5149 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5150 S:      Supported
5151 F:      Documentation/filesystems/caching/
5152 F:      fs/fscache/
5153 F:      include/linux/fscache*.h
5154
5155 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5156 M:      Theodore Y. Ts'o <tytso@mit.edu>
5157 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5158 S:      Supported
5159 F:      fs/crypto/
5160 F:      include/linux/fscrypto.h
5161
5162 F2FS FILE SYSTEM
5163 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5164 M:      Chao Yu <yuchao0@huawei.com>
5165 L:      linux-f2fs-devel@lists.sourceforge.net
5166 W:      https://f2fs.wiki.kernel.org/
5167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5168 S:      Maintained
5169 F:      Documentation/filesystems/f2fs.txt
5170 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5171 F:      fs/f2fs/
5172 F:      include/linux/f2fs_fs.h
5173 F:      include/trace/events/f2fs.h
5174
5175 FUJITSU FR-V (FRV) PORT
5176 S:      Orphan
5177 F:      arch/frv/
5178
5179 FUJITSU LAPTOP EXTRAS
5180 M:      Jonathan Woithe <jwoithe@just42.net>
5181 L:      platform-driver-x86@vger.kernel.org
5182 S:      Maintained
5183 F:      drivers/platform/x86/fujitsu-laptop.c
5184
5185 FUJITSU M-5MO LS CAMERA ISP DRIVER
5186 M:      Kyungmin Park <kyungmin.park@samsung.com>
5187 M:      Heungjun Kim <riverful.kim@samsung.com>
5188 L:      linux-media@vger.kernel.org
5189 S:      Maintained
5190 F:      drivers/media/i2c/m5mols/
5191 F:      include/media/i2c/m5mols.h
5192
5193 FUJITSU TABLET EXTRAS
5194 M:      Robert Gerlach <khnz@gmx.de>
5195 L:      platform-driver-x86@vger.kernel.org
5196 S:      Maintained
5197 F:      drivers/platform/x86/fujitsu-tablet.c
5198
5199 FUSE: FILESYSTEM IN USERSPACE
5200 M:      Miklos Szeredi <miklos@szeredi.hu>
5201 L:      linux-fsdevel@vger.kernel.org
5202 W:      http://fuse.sourceforge.net/
5203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5204 S:      Maintained
5205 F:      fs/fuse/
5206 F:      include/uapi/linux/fuse.h
5207 F:      Documentation/filesystems/fuse.txt
5208
5209 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5210 M:      Rik Faith <faith@cs.unc.edu>
5211 L:      linux-scsi@vger.kernel.org
5212 S:      Odd Fixes (e.g., new signatures)
5213 F:      drivers/scsi/fdomain.*
5214
5215 GCC PLUGINS
5216 M:      Kees Cook <keescook@chromium.org>
5217 R:      Emese Revfy <re.emese@gmail.com>
5218 L:      kernel-hardening@lists.openwall.com
5219 S:      Maintained
5220 F:      scripts/gcc-plugins/
5221 F:      scripts/gcc-plugin.sh
5222 F:      Documentation/gcc-plugins.txt
5223
5224 GCOV BASED KERNEL PROFILING
5225 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5226 S:      Maintained
5227 F:      kernel/gcov/
5228 F:      Documentation/dev-tools/gcov.rst
5229
5230 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5231 M:      Achim Leubner <achim_leubner@adaptec.com>
5232 L:      linux-scsi@vger.kernel.org
5233 W:      http://www.icp-vortex.com/
5234 S:      Supported
5235 F:      drivers/scsi/gdt*
5236
5237 GDB KERNEL DEBUGGING HELPER SCRIPTS
5238 M:      Jan Kiszka <jan.kiszka@siemens.com>
5239 M:      Kieran Bingham <kieran@bingham.xyz>
5240 S:      Supported
5241 F:      scripts/gdb/
5242
5243 GEMTEK FM RADIO RECEIVER DRIVER
5244 M:      Hans Verkuil <hverkuil@xs4all.nl>
5245 L:      linux-media@vger.kernel.org
5246 T:      git git://linuxtv.org/media_tree.git
5247 W:      https://linuxtv.org
5248 S:      Maintained
5249 F:      drivers/media/radio/radio-gemtek*
5250
5251 GENERIC GPIO I2C DRIVER
5252 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5253 S:      Supported
5254 F:      drivers/i2c/busses/i2c-gpio.c
5255 F:      include/linux/i2c-gpio.h
5256
5257 GENERIC GPIO I2C MULTIPLEXER DRIVER
5258 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5259 L:      linux-i2c@vger.kernel.org
5260 S:      Supported
5261 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5262 F:      include/linux/i2c-mux-gpio.h
5263 F:      Documentation/i2c/muxes/i2c-mux-gpio
5264
5265 GENERIC HDLC (WAN) DRIVERS
5266 M:      Krzysztof Halasa <khc@pm.waw.pl>
5267 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5268 S:      Maintained
5269 F:      drivers/net/wan/c101.c
5270 F:      drivers/net/wan/hd6457*
5271 F:      drivers/net/wan/hdlc*
5272 F:      drivers/net/wan/n2.c
5273 F:      drivers/net/wan/pc300too.c
5274 F:      drivers/net/wan/pci200syn.c
5275 F:      drivers/net/wan/wanxl*
5276
5277 GENERIC INCLUDE/ASM HEADER FILES
5278 M:      Arnd Bergmann <arnd@arndb.de>
5279 L:      linux-arch@vger.kernel.org
5280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5281 S:      Maintained
5282 F:      include/asm-generic/
5283 F:      include/uapi/asm-generic/
5284
5285 GENERIC PHY FRAMEWORK
5286 M:      Kishon Vijay Abraham I <kishon@ti.com>
5287 L:      linux-kernel@vger.kernel.org
5288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5289 S:      Supported
5290 F:      drivers/phy/
5291 F:      include/linux/phy/
5292
5293 GENERIC PM DOMAINS
5294 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5295 M:      Kevin Hilman <khilman@kernel.org>
5296 M:      Ulf Hansson <ulf.hansson@linaro.org>
5297 L:      linux-pm@vger.kernel.org
5298 S:      Supported
5299 F:      drivers/base/power/domain*.c
5300 F:      include/linux/pm_domain.h
5301
5302 GENERIC UIO DRIVER FOR PCI DEVICES
5303 M:      "Michael S. Tsirkin" <mst@redhat.com>
5304 L:      kvm@vger.kernel.org
5305 S:      Supported
5306 F:      drivers/uio/uio_pci_generic.c
5307
5308 GET_MAINTAINER SCRIPT
5309 M:      Joe Perches <joe@perches.com>
5310 S:      Maintained
5311 F:      scripts/get_maintainer.pl
5312
5313 GENWQE (IBM Generic Workqueue Card)
5314 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5315 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5316 S:      Supported
5317 F:      drivers/misc/genwqe/
5318
5319 GFS2 FILE SYSTEM
5320 M:      Steven Whitehouse <swhiteho@redhat.com>
5321 M:      Bob Peterson <rpeterso@redhat.com>
5322 L:      cluster-devel@redhat.com
5323 W:      http://sources.redhat.com/cluster/
5324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5325 S:      Supported
5326 F:      Documentation/filesystems/gfs2*.txt
5327 F:      fs/gfs2/
5328 F:      include/uapi/linux/gfs2_ondisk.h
5329
5330 GIGASET ISDN DRIVERS
5331 M:      Paul Bolle <pebolle@tiscali.nl>
5332 L:      gigaset307x-common@lists.sourceforge.net
5333 W:      http://gigaset307x.sourceforge.net/
5334 S:      Odd Fixes
5335 F:      Documentation/isdn/README.gigaset
5336 F:      drivers/isdn/gigaset/
5337 F:      include/uapi/linux/gigaset_dev.h
5338
5339 GO7007 MPEG CODEC
5340 M:      Hans Verkuil <hans.verkuil@cisco.com>
5341 L:      linux-media@vger.kernel.org
5342 S:      Maintained
5343 F:      drivers/media/usb/go7007/
5344
5345 GOODIX TOUCHSCREEN
5346 M:      Bastien Nocera <hadess@hadess.net>
5347 L:      linux-input@vger.kernel.org
5348 S:      Maintained
5349 F:      drivers/input/touchscreen/goodix.c
5350
5351 GPIO MOCKUP DRIVER
5352 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5353 L:      linux-gpio@vger.kernel.org
5354 S:      Maintained
5355 F:      drivers/gpio/gpio-mockup.c
5356 F:      tools/testing/selftests/gpio/
5357
5358 GPIO SUBSYSTEM
5359 M:      Linus Walleij <linus.walleij@linaro.org>
5360 M:      Alexandre Courbot <gnurou@gmail.com>
5361 L:      linux-gpio@vger.kernel.org
5362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5363 S:      Maintained
5364 F:      Documentation/devicetree/bindings/gpio/
5365 F:      Documentation/gpio/
5366 F:      Documentation/ABI/testing/gpio-cdev
5367 F:      Documentation/ABI/obsolete/sysfs-gpio
5368 F:      drivers/gpio/
5369 F:      include/linux/gpio/
5370 F:      include/linux/gpio.h
5371 F:      include/asm-generic/gpio.h
5372 F:      include/uapi/linux/gpio.h
5373 F:      tools/gpio/
5374
5375 GRE DEMULTIPLEXER DRIVER
5376 M:      Dmitry Kozlov <xeb@mail.ru>
5377 L:      netdev@vger.kernel.org
5378 S:      Maintained
5379 F:      net/ipv4/gre_demux.c
5380 F:      net/ipv4/gre_offload.c
5381 F:      include/net/gre.h
5382
5383 GRETH 10/100/1G Ethernet MAC device driver
5384 M:      Andreas Larsson <andreas@gaisler.com>
5385 L:      netdev@vger.kernel.org
5386 S:      Maintained
5387 F:      drivers/net/ethernet/aeroflex/
5388
5389 GREYBUS SUBSYSTEM
5390 M:      Johan Hovold <johan@kernel.org>
5391 M:      Alex Elder <elder@kernel.org>
5392 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5393 S:      Maintained
5394 F:      drivers/staging/greybus/
5395
5396 GREYBUS AUDIO PROTOCOLS DRIVERS
5397 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5398 M:      Mark Greer <mgreer@animalcreek.com>
5399 S:      Maintained
5400 F:      drivers/staging/greybus/audio_apbridgea.c
5401 F:      drivers/staging/greybus/audio_apbridgea.h
5402 F:      drivers/staging/greybus/audio_codec.c
5403 F:      drivers/staging/greybus/audio_codec.h
5404 F:      drivers/staging/greybus/audio_gb.c
5405 F:      drivers/staging/greybus/audio_manager.c
5406 F:      drivers/staging/greybus/audio_manager.h
5407 F:      drivers/staging/greybus/audio_manager_module.c
5408 F:      drivers/staging/greybus/audio_manager_private.h
5409 F:      drivers/staging/greybus/audio_manager_sysfs.c
5410 F:      drivers/staging/greybus/audio_module.c
5411 F:      drivers/staging/greybus/audio_topology.c
5412
5413 GREYBUS PROTOCOLS DRIVERS
5414 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5415 S:      Maintained
5416 F:      drivers/staging/greybus/sdio.c
5417 F:      drivers/staging/greybus/light.c
5418 F:      drivers/staging/greybus/gpio.c
5419 F:      drivers/staging/greybus/power_supply.c
5420 F:      drivers/staging/greybus/spi.c
5421 F:      drivers/staging/greybus/spilib.c
5422
5423 GREYBUS PROTOCOLS DRIVERS
5424 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5425 S:      Maintained
5426 F:      drivers/staging/greybus/loopback.c
5427 F:      drivers/staging/greybus/timesync.c
5428 F:      drivers/staging/greybus/timesync_platform.c
5429
5430 GREYBUS PROTOCOLS DRIVERS
5431 M:      Viresh Kumar <vireshk@kernel.org>
5432 S:      Maintained
5433 F:      drivers/staging/greybus/authentication.c
5434 F:      drivers/staging/greybus/bootrom.c
5435 F:      drivers/staging/greybus/firmware.h
5436 F:      drivers/staging/greybus/fw-core.c
5437 F:      drivers/staging/greybus/fw-download.c
5438 F:      drivers/staging/greybus/fw-managament.c
5439 F:      drivers/staging/greybus/greybus_authentication.h
5440 F:      drivers/staging/greybus/greybus_firmware.h
5441 F:      drivers/staging/greybus/hid.c
5442 F:      drivers/staging/greybus/i2c.c
5443 F:      drivers/staging/greybus/spi.c
5444 F:      drivers/staging/greybus/spilib.c
5445 F:      drivers/staging/greybus/spilib.h
5446
5447 GREYBUS PROTOCOLS DRIVERS
5448 M:      David Lin <dtwlin@gmail.com>
5449 S:      Maintained
5450 F:      drivers/staging/greybus/uart.c
5451 F:      drivers/staging/greybus/log.c
5452
5453 GREYBUS PLATFORM DRIVERS
5454 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5455 S:      Maintained
5456 F:      drivers/staging/greybus/arche-platform.c
5457 F:      drivers/staging/greybus/arche-apb-ctrl.c
5458 F:      drivers/staging/greybus/arche_platform.h
5459
5460 GS1662 VIDEO SERIALIZER
5461 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5462 L:      linux-media@vger.kernel.org
5463 T:      git git://linuxtv.org/media_tree.git
5464 S:      Maintained
5465 F:      drivers/media/spi/gs1662.c
5466
5467 GSPCA FINEPIX SUBDRIVER
5468 M:      Frank Zago <frank@zago.net>
5469 L:      linux-media@vger.kernel.org
5470 T:      git git://linuxtv.org/media_tree.git
5471 S:      Maintained
5472 F:      drivers/media/usb/gspca/finepix.c
5473
5474 GSPCA GL860 SUBDRIVER
5475 M:      Olivier Lorin <o.lorin@laposte.net>
5476 L:      linux-media@vger.kernel.org
5477 T:      git git://linuxtv.org/media_tree.git
5478 S:      Maintained
5479 F:      drivers/media/usb/gspca/gl860/
5480
5481 GSPCA M5602 SUBDRIVER
5482 M:      Erik Andren <erik.andren@gmail.com>
5483 L:      linux-media@vger.kernel.org
5484 T:      git git://linuxtv.org/media_tree.git
5485 S:      Maintained
5486 F:      drivers/media/usb/gspca/m5602/
5487
5488 GSPCA PAC207 SONIXB SUBDRIVER
5489 M:      Hans Verkuil <hverkuil@xs4all.nl>
5490 L:      linux-media@vger.kernel.org
5491 T:      git git://linuxtv.org/media_tree.git
5492 S:      Odd Fixes
5493 F:      drivers/media/usb/gspca/pac207.c
5494
5495 GSPCA SN9C20X SUBDRIVER
5496 M:      Brian Johnson <brijohn@gmail.com>
5497 L:      linux-media@vger.kernel.org
5498 T:      git git://linuxtv.org/media_tree.git
5499 S:      Maintained
5500 F:      drivers/media/usb/gspca/sn9c20x.c
5501
5502 GSPCA T613 SUBDRIVER
5503 M:      Leandro Costantino <lcostantino@gmail.com>
5504 L:      linux-media@vger.kernel.org
5505 T:      git git://linuxtv.org/media_tree.git
5506 S:      Maintained
5507 F:      drivers/media/usb/gspca/t613.c
5508
5509 GSPCA USB WEBCAM DRIVER
5510 M:      Hans Verkuil <hverkuil@xs4all.nl>
5511 L:      linux-media@vger.kernel.org
5512 T:      git git://linuxtv.org/media_tree.git
5513 S:      Odd Fixes
5514 F:      drivers/media/usb/gspca/
5515
5516 GUID PARTITION TABLE (GPT)
5517 M:      Davidlohr Bueso <dave@stgolabs.net>
5518 L:      linux-efi@vger.kernel.org
5519 S:      Maintained
5520 F:      block/partitions/efi.*
5521
5522 STK1160 USB VIDEO CAPTURE DRIVER
5523 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5524 L:      linux-media@vger.kernel.org
5525 T:      git git://linuxtv.org/media_tree.git
5526 S:      Maintained
5527 F:      drivers/media/usb/stk1160/
5528
5529 H8/300 ARCHITECTURE
5530 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5531 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5532 W:      http://uclinux-h8.sourceforge.jp
5533 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5534 S:      Maintained
5535 F:      arch/h8300/
5536 F:      drivers/clocksource/h8300_*.c
5537 F:      drivers/clk/h8300/
5538 F:      drivers/irqchip/irq-renesas-h8*.c
5539
5540 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5541 M:      Frank Seidel <frank@f-seidel.de>
5542 L:      platform-driver-x86@vger.kernel.org
5543 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5544 S:      Maintained
5545 F:      drivers/platform/x86/hdaps.c
5546
5547 HDPVR USB VIDEO ENCODER DRIVER
5548 M:      Hans Verkuil <hverkuil@xs4all.nl>
5549 L:      linux-media@vger.kernel.org
5550 T:      git git://linuxtv.org/media_tree.git
5551 W:      https://linuxtv.org
5552 S:      Odd Fixes
5553 F:      drivers/media/usb/hdpvr/
5554
5555 HWPOISON MEMORY FAILURE HANDLING
5556 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5557 L:      linux-mm@kvack.org
5558 S:      Maintained
5559 F:      mm/memory-failure.c
5560 F:      mm/hwpoison-inject.c
5561
5562 HYPERVISOR VIRTUAL CONSOLE DRIVER
5563 L:      linuxppc-dev@lists.ozlabs.org
5564 S:      Odd Fixes
5565 F:      drivers/tty/hvc/
5566
5567 HACKRF MEDIA DRIVER
5568 M:      Antti Palosaari <crope@iki.fi>
5569 L:      linux-media@vger.kernel.org
5570 W:      https://linuxtv.org
5571 W:      http://palosaari.fi/linux/
5572 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5573 T:      git git://linuxtv.org/anttip/media_tree.git
5574 S:      Maintained
5575 F:      drivers/media/usb/hackrf/
5576
5577 HARDWARE MONITORING
5578 M:      Jean Delvare <jdelvare@suse.com>
5579 M:      Guenter Roeck <linux@roeck-us.net>
5580 L:      linux-hwmon@vger.kernel.org
5581 W:      http://hwmon.wiki.kernel.org/
5582 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5584 S:      Maintained
5585 F:      Documentation/hwmon/
5586 F:      drivers/hwmon/
5587 F:      include/linux/hwmon*.h
5588
5589 HARDWARE RANDOM NUMBER GENERATOR CORE
5590 M:      Matt Mackall <mpm@selenic.com>
5591 M:      Herbert Xu <herbert@gondor.apana.org.au>
5592 L:      linux-crypto@vger.kernel.org
5593 S:      Odd fixes
5594 F:      Documentation/devicetree/bindings/rng/
5595 F:      Documentation/hw_random.txt
5596 F:      drivers/char/hw_random/
5597 F:      include/linux/hw_random.h
5598
5599 HARDWARE SPINLOCK CORE
5600 M:      Ohad Ben-Cohen <ohad@wizery.com>
5601 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5602 L:      linux-remoteproc@vger.kernel.org
5603 S:      Maintained
5604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5605 F:      Documentation/devicetree/bindings/hwlock/
5606 F:      Documentation/hwspinlock.txt
5607 F:      drivers/hwspinlock/
5608 F:      include/linux/hwspinlock.h
5609
5610 HARMONY SOUND DRIVER
5611 L:      linux-parisc@vger.kernel.org
5612 S:      Maintained
5613 F:      sound/parisc/harmony.*
5614
5615 HD29L2 MEDIA DRIVER
5616 M:      Antti Palosaari <crope@iki.fi>
5617 L:      linux-media@vger.kernel.org
5618 W:      https://linuxtv.org
5619 W:      http://palosaari.fi/linux/
5620 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5621 T:      git git://linuxtv.org/anttip/media_tree.git
5622 S:      Maintained
5623 F:      drivers/media/dvb-frontends/hd29l2*
5624
5625 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5626 M:      Brian Boylston <brian.boylston@hpe.com>
5627 S:      Supported
5628 F:      Documentation/watchdog/hpwdt.txt
5629 F:      drivers/watchdog/hpwdt.c
5630
5631 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5632 M:      Don Brace <don.brace@microsemi.com>
5633 L:      iss_storagedev@hp.com
5634 L:      esc.storagedev@microsemi.com
5635 L:      linux-scsi@vger.kernel.org
5636 S:      Supported
5637 F:      Documentation/scsi/hpsa.txt
5638 F:      drivers/scsi/hpsa*.[ch]
5639 F:      include/linux/cciss*.h
5640 F:      include/uapi/linux/cciss*.h
5641
5642 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5643 M:      Don Brace <don.brace@microsemi.com>
5644 L:      iss_storagedev@hp.com
5645 L:      esc.storagedev@microsemi.com
5646 L:      linux-scsi@vger.kernel.org
5647 S:      Supported
5648 F:      Documentation/blockdev/cciss.txt
5649 F:      drivers/block/cciss*
5650 F:      include/linux/cciss_ioctl.h
5651 F:      include/uapi/linux/cciss_ioctl.h
5652
5653 HFI1 DRIVER
5654 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5655 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5656 L:      linux-rdma@vger.kernel.org
5657 S:      Supported
5658 F:      drivers/infiniband/hw/hfi1
5659
5660 HFS FILESYSTEM
5661 L:      linux-fsdevel@vger.kernel.org
5662 S:      Orphan
5663 F:      Documentation/filesystems/hfs.txt
5664 F:      fs/hfs/
5665
5666 HFSPLUS FILESYSTEM
5667 L:      linux-fsdevel@vger.kernel.org
5668 S:      Orphan
5669 F:      Documentation/filesystems/hfsplus.txt
5670 F:      fs/hfsplus/
5671
5672 HGA FRAMEBUFFER DRIVER
5673 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5674 L:      linux-nvidia@lists.surfsouth.com
5675 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5676 S:      Maintained
5677 F:      drivers/video/fbdev/hgafb.c
5678
5679 HIBERNATION (aka Software Suspend, aka swsusp)
5680 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5681 M:      Pavel Machek <pavel@ucw.cz>
5682 L:      linux-pm@vger.kernel.org
5683 B:      https://bugzilla.kernel.org
5684 S:      Supported
5685 F:      arch/x86/power/
5686 F:      drivers/base/power/
5687 F:      kernel/power/
5688 F:      include/linux/suspend.h
5689 F:      include/linux/freezer.h
5690 F:      include/linux/pm.h
5691 F:      arch/*/include/asm/suspend*.h
5692
5693 HID CORE LAYER
5694 M:      Jiri Kosina <jikos@kernel.org>
5695 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5696 L:      linux-input@vger.kernel.org
5697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5698 S:      Maintained
5699 F:      drivers/hid/
5700 F:      include/linux/hid*
5701 F:      include/uapi/linux/hid*
5702
5703 HID SENSOR HUB DRIVERS
5704 M:      Jiri Kosina <jikos@kernel.org>
5705 M:      Jonathan Cameron <jic23@kernel.org>
5706 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5707 L:      linux-input@vger.kernel.org
5708 L:      linux-iio@vger.kernel.org
5709 S:      Maintained
5710 F:      Documentation/hid/hid-sensor*
5711 F:      drivers/hid/hid-sensor-*
5712 F:      drivers/iio/*/hid-*
5713 F:      include/linux/hid-sensor-*
5714
5715 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5716 M:      Thomas Gleixner <tglx@linutronix.de>
5717 L:      linux-kernel@vger.kernel.org
5718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5719 S:      Maintained
5720 F:      Documentation/timers/
5721 F:      kernel/time/hrtimer.c
5722 F:      kernel/time/clockevents.c
5723 F:      kernel/time/tick*.*
5724 F:      kernel/time/timer_*.c
5725 F:      include/linux/clockchips.h
5726 F:      include/linux/hrtimer.h
5727
5728 HIGH-SPEED SCC DRIVER FOR AX.25
5729 L:      linux-hams@vger.kernel.org
5730 S:      Orphan
5731 F:      drivers/net/hamradio/dmascc.c
5732 F:      drivers/net/hamradio/scc.c
5733
5734 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5735 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5736 W:      http://www.highpoint-tech.com
5737 S:      Supported
5738 F:      Documentation/scsi/hptiop.txt
5739 F:      drivers/scsi/hptiop.c
5740
5741 HIPPI
5742 M:      Jes Sorensen <jes@trained-monkey.org>
5743 L:      linux-hippi@sunsite.dk
5744 S:      Maintained
5745 F:      include/linux/hippidevice.h
5746 F:      include/uapi/linux/if_hippi.h
5747 F:      net/802/hippi.c
5748 F:      drivers/net/hippi/
5749
5750 HISILICON NETWORK SUBSYSTEM DRIVER
5751 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5752 M:      Salil Mehta <salil.mehta@huawei.com>
5753 L:      netdev@vger.kernel.org
5754 W:      http://www.hisilicon.com
5755 S:      Maintained
5756 F:      drivers/net/ethernet/hisilicon/
5757 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5758
5759 HISILICON ROCE DRIVER
5760 M:      Lijun Ou <oulijun@huawei.com>
5761 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5762 L:      linux-rdma@vger.kernel.org
5763 S:      Maintained
5764 F:      drivers/infiniband/hw/hns/
5765 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5766
5767 HISILICON SAS Controller
5768 M:      John Garry <john.garry@huawei.com>
5769 W:      http://www.hisilicon.com
5770 S:      Supported
5771 F:      drivers/scsi/hisi_sas/
5772 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5773
5774 HOST AP DRIVER
5775 M:      Jouni Malinen <j@w1.fi>
5776 L:      linux-wireless@vger.kernel.org
5777 W:      http://w1.fi/hostap-driver.html
5778 S:      Obsolete
5779 F:      drivers/net/wireless/intersil/hostap/
5780
5781 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5782 L:      platform-driver-x86@vger.kernel.org
5783 S:      Orphan
5784 F:      drivers/platform/x86/tc1100-wmi.c
5785
5786 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5787 M:      Jaroslav Kysela <perex@perex.cz>
5788 S:      Maintained
5789 F:      drivers/net/ethernet/hp/hp100.*
5790
5791 HPET:   High Precision Event Timers driver
5792 M:      Clemens Ladisch <clemens@ladisch.de>
5793 S:      Maintained
5794 F:      Documentation/timers/hpet.txt
5795 F:      drivers/char/hpet.c
5796 F:      include/linux/hpet.h
5797 F:      include/uapi/linux/hpet.h
5798
5799 HPET:   x86
5800 S:      Orphan
5801 F:      arch/x86/kernel/hpet.c
5802 F:      arch/x86/include/asm/hpet.h
5803
5804 HPFS FILESYSTEM
5805 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5806 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5807 S:      Maintained
5808 F:      fs/hpfs/
5809
5810 HSI SUBSYSTEM
5811 M:      Sebastian Reichel <sre@kernel.org>
5812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5813 S:      Maintained
5814 F:      Documentation/ABI/testing/sysfs-bus-hsi
5815 F:      Documentation/device-drivers/serial-interfaces.rst
5816 F:      drivers/hsi/
5817 F:      include/linux/hsi/
5818 F:      include/uapi/linux/hsi/
5819
5820 HSO 3G MODEM DRIVER
5821 M:      Jan Dumon <j.dumon@option.com>
5822 W:      http://www.pharscape.org
5823 S:      Maintained
5824 F:      drivers/net/usb/hso.c
5825
5826 HSR NETWORK PROTOCOL
5827 M:      Arvid Brodin <arvid.brodin@alten.se>
5828 L:      netdev@vger.kernel.org
5829 S:      Maintained
5830 F:      net/hsr/
5831
5832 HTCPEN TOUCHSCREEN DRIVER
5833 M:      Pau Oliva Fora <pof@eslack.org>
5834 L:      linux-input@vger.kernel.org
5835 S:      Maintained
5836 F:      drivers/input/touchscreen/htcpen.c
5837
5838 HUGETLB FILESYSTEM
5839 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
5840 S:      Maintained
5841 F:      fs/hugetlbfs/
5842
5843 HVA ST MEDIA DRIVER
5844 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5845 L:      linux-media@vger.kernel.org
5846 T:      git git://linuxtv.org/media_tree.git
5847 W:      https://linuxtv.org
5848 S:      Supported
5849 F:      drivers/media/platform/sti/hva
5850
5851 Hyper-V CORE AND DRIVERS
5852 M:      "K. Y. Srinivasan" <kys@microsoft.com>
5853 M:      Haiyang Zhang <haiyangz@microsoft.com>
5854 L:      devel@linuxdriverproject.org
5855 S:      Maintained
5856 F:      arch/x86/include/asm/mshyperv.h
5857 F:      arch/x86/include/uapi/asm/hyperv.h
5858 F:      arch/x86/kernel/cpu/mshyperv.c
5859 F:      drivers/hid/hid-hyperv.c
5860 F:      drivers/hv/
5861 F:      drivers/input/serio/hyperv-keyboard.c
5862 F:      drivers/pci/host/pci-hyperv.c
5863 F:      drivers/net/hyperv/
5864 F:      drivers/scsi/storvsc_drv.c
5865 F:      drivers/video/fbdev/hyperv_fb.c
5866 F:      include/linux/hyperv.h
5867 F:      tools/hv/
5868 F:      Documentation/ABI/stable/sysfs-bus-vmbus
5869
5870 I2C MUXES
5871 M:      Peter Rosin <peda@axentia.se>
5872 L:      linux-i2c@vger.kernel.org
5873 S:      Maintained
5874 F:      Documentation/i2c/i2c-topology
5875 F:      Documentation/i2c/muxes/
5876 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
5877 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
5878 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
5879 F:      drivers/i2c/i2c-mux.c
5880 F:      drivers/i2c/muxes/
5881 F:      include/linux/i2c-mux.h
5882
5883 I2C OVER PARALLEL PORT
5884 M:      Jean Delvare <jdelvare@suse.com>
5885 L:      linux-i2c@vger.kernel.org
5886 S:      Maintained
5887 F:      Documentation/i2c/busses/i2c-parport
5888 F:      Documentation/i2c/busses/i2c-parport-light
5889 F:      drivers/i2c/busses/i2c-parport.c
5890 F:      drivers/i2c/busses/i2c-parport-light.c
5891
5892 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5893 M:      Jean Delvare <jdelvare@suse.com>
5894 L:      linux-i2c@vger.kernel.org
5895 S:      Maintained
5896 F:      Documentation/i2c/busses/i2c-ali1535
5897 F:      Documentation/i2c/busses/i2c-ali1563
5898 F:      Documentation/i2c/busses/i2c-ali15x3
5899 F:      Documentation/i2c/busses/i2c-amd756
5900 F:      Documentation/i2c/busses/i2c-amd8111
5901 F:      Documentation/i2c/busses/i2c-i801
5902 F:      Documentation/i2c/busses/i2c-nforce2
5903 F:      Documentation/i2c/busses/i2c-piix4
5904 F:      Documentation/i2c/busses/i2c-sis5595
5905 F:      Documentation/i2c/busses/i2c-sis630
5906 F:      Documentation/i2c/busses/i2c-sis96x
5907 F:      Documentation/i2c/busses/i2c-via
5908 F:      Documentation/i2c/busses/i2c-viapro
5909 F:      drivers/i2c/busses/i2c-ali1535.c
5910 F:      drivers/i2c/busses/i2c-ali1563.c
5911 F:      drivers/i2c/busses/i2c-ali15x3.c
5912 F:      drivers/i2c/busses/i2c-amd756.c
5913 F:      drivers/i2c/busses/i2c-amd756-s4882.c
5914 F:      drivers/i2c/busses/i2c-amd8111.c
5915 F:      drivers/i2c/busses/i2c-i801.c
5916 F:      drivers/i2c/busses/i2c-isch.c
5917 F:      drivers/i2c/busses/i2c-nforce2.c
5918 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
5919 F:      drivers/i2c/busses/i2c-piix4.c
5920 F:      drivers/i2c/busses/i2c-sis5595.c
5921 F:      drivers/i2c/busses/i2c-sis630.c
5922 F:      drivers/i2c/busses/i2c-sis96x.c
5923 F:      drivers/i2c/busses/i2c-via.c
5924 F:      drivers/i2c/busses/i2c-viapro.c
5925
5926 I2C/SMBUS ISMT DRIVER
5927 M:      Seth Heasley <seth.heasley@intel.com>
5928 M:      Neil Horman <nhorman@tuxdriver.com>
5929 L:      linux-i2c@vger.kernel.org
5930 F:      drivers/i2c/busses/i2c-ismt.c
5931 F:      Documentation/i2c/busses/i2c-ismt
5932
5933 I2C/SMBUS STUB DRIVER
5934 M:      Jean Delvare <jdelvare@suse.com>
5935 L:      linux-i2c@vger.kernel.org
5936 S:      Maintained
5937 F:      drivers/i2c/i2c-stub.c
5938
5939 I2C SUBSYSTEM
5940 M:      Wolfram Sang <wsa@the-dreams.de>
5941 L:      linux-i2c@vger.kernel.org
5942 W:      https://i2c.wiki.kernel.org/
5943 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
5944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5945 S:      Maintained
5946 F:      Documentation/devicetree/bindings/i2c/
5947 F:      Documentation/i2c/
5948 F:      drivers/i2c/
5949 F:      drivers/i2c/*/
5950 F:      include/linux/i2c.h
5951 F:      include/linux/i2c-*.h
5952 F:      include/uapi/linux/i2c.h
5953 F:      include/uapi/linux/i2c-*.h
5954
5955 I2C ACPI SUPPORT
5956 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5957 L:      linux-i2c@vger.kernel.org
5958 L:      linux-acpi@vger.kernel.org
5959 S:      Maintained
5960
5961 I2C-TAOS-EVM DRIVER
5962 M:      Jean Delvare <jdelvare@suse.com>
5963 L:      linux-i2c@vger.kernel.org
5964 S:      Maintained
5965 F:      Documentation/i2c/busses/i2c-taos-evm
5966 F:      drivers/i2c/busses/i2c-taos-evm.c
5967
5968 I2C-TINY-USB DRIVER
5969 M:      Till Harbaum <till@harbaum.org>
5970 L:      linux-i2c@vger.kernel.org
5971 W:      http://www.harbaum.org/till/i2c_tiny_usb
5972 S:      Maintained
5973 F:      drivers/i2c/busses/i2c-tiny-usb.c
5974
5975 i386 BOOT CODE
5976 M:      "H. Peter Anvin" <hpa@zytor.com>
5977 S:      Maintained
5978 F:      arch/x86/boot/
5979
5980 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5981 M:      "H. Peter Anvin" <hpa@zytor.com>
5982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5983 S:      Maintained
5984
5985 IA64 (Itanium) PLATFORM
5986 M:      Tony Luck <tony.luck@intel.com>
5987 M:      Fenghua Yu <fenghua.yu@intel.com>
5988 L:      linux-ia64@vger.kernel.org
5989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5990 S:      Maintained
5991 F:      arch/ia64/
5992
5993 IBM Power VMX Cryptographic instructions
5994 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5995 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5996 L:      linux-crypto@vger.kernel.org
5997 S:      Supported
5998 F:      drivers/crypto/vmx/Makefile
5999 F:      drivers/crypto/vmx/Kconfig
6000 F:      drivers/crypto/vmx/vmx.c
6001 F:      drivers/crypto/vmx/aes*
6002 F:      drivers/crypto/vmx/ghash*
6003 F:      drivers/crypto/vmx/ppc-xlate.pl
6004
6005 IBM Power in-Nest Crypto Acceleration
6006 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6007 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6008 L:      linux-crypto@vger.kernel.org
6009 S:      Supported
6010 F:      drivers/crypto/nx/Makefile
6011 F:      drivers/crypto/nx/Kconfig
6012 F:      drivers/crypto/nx/nx-aes*
6013 F:      drivers/crypto/nx/nx-sha*
6014 F:      drivers/crypto/nx/nx.*
6015 F:      drivers/crypto/nx/nx_csbcpb.h
6016 F:      drivers/crypto/nx/nx_debugfs.h
6017
6018 IBM Power 842 compression accelerator
6019 M:      Dan Streetman <ddstreet@ieee.org>
6020 S:      Supported
6021 F:      drivers/crypto/nx/Makefile
6022 F:      drivers/crypto/nx/Kconfig
6023 F:      drivers/crypto/nx/nx-842*
6024 F:      include/linux/sw842.h
6025 F:      crypto/842.c
6026 F:      lib/842/
6027
6028 IBM Power Linux RAID adapter
6029 M:      Brian King <brking@us.ibm.com>
6030 S:      Supported
6031 F:      drivers/scsi/ipr.*
6032
6033 IBM Power Virtual Ethernet Device Driver
6034 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6035 L:      netdev@vger.kernel.org
6036 S:      Supported
6037 F:      drivers/net/ethernet/ibm/ibmveth.*
6038
6039 IBM Power SRIOV Virtual NIC Device Driver
6040 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6041 M:      John Allen <jallen@linux.vnet.ibm.com>
6042 L:      netdev@vger.kernel.org
6043 S:      Supported
6044 F:      drivers/net/ethernet/ibm/ibmvnic.*
6045
6046 IBM Power Virtual SCSI Device Drivers
6047 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6048 L:      linux-scsi@vger.kernel.org
6049 S:      Supported
6050 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6051 F:      include/scsi/viosrp.h
6052
6053 IBM Power Virtual SCSI Device Target Driver
6054 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6055 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6056 L:      linux-scsi@vger.kernel.org
6057 L:      target-devel@vger.kernel.org
6058 S:      Supported
6059 F:      drivers/scsi/ibmvscsi_tgt/
6060
6061 IBM Power Virtual FC Device Drivers
6062 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6063 L:      linux-scsi@vger.kernel.org
6064 S:      Supported
6065 F:      drivers/scsi/ibmvscsi/ibmvfc*
6066
6067 IBM ServeRAID RAID DRIVER
6068 S:      Orphan
6069 F:      drivers/scsi/ips.*
6070
6071 ICH LPC AND GPIO DRIVER
6072 M:      Peter Tyser <ptyser@xes-inc.com>
6073 S:      Maintained
6074 F:      drivers/mfd/lpc_ich.c
6075 F:      drivers/gpio/gpio-ich.c
6076
6077 IDE SUBSYSTEM
6078 M:      "David S. Miller" <davem@davemloft.net>
6079 L:      linux-ide@vger.kernel.org
6080 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6082 S:      Maintained
6083 F:      Documentation/ide/
6084 F:      drivers/ide/
6085 F:      include/linux/ide.h
6086
6087 IDEAPAD LAPTOP EXTRAS DRIVER
6088 M:      Ike Panhc <ike.pan@canonical.com>
6089 L:      platform-driver-x86@vger.kernel.org
6090 W:      http://launchpad.net/ideapad-laptop
6091 S:      Maintained
6092 F:      drivers/platform/x86/ideapad-laptop.c
6093
6094 IDEAPAD LAPTOP SLIDEBAR DRIVER
6095 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6096 L:      linux-input@vger.kernel.org
6097 W:      https://github.com/o2genum/ideapad-slidebar
6098 S:      Maintained
6099 F:      drivers/input/misc/ideapad_slidebar.c
6100
6101 IDE/ATAPI DRIVERS
6102 M:      Borislav Petkov <bp@alien8.de>
6103 L:      linux-ide@vger.kernel.org
6104 S:      Maintained
6105 F:      Documentation/cdrom/ide-cd
6106 F:      drivers/ide/ide-cd*
6107
6108 IDLE-I7300
6109 M:      Andy Henroid <andrew.d.henroid@intel.com>
6110 L:      linux-pm@vger.kernel.org
6111 S:      Supported
6112 F:      drivers/idle/i7300_idle.c
6113
6114 IEEE 802.15.4 SUBSYSTEM
6115 M:      Alexander Aring <aar@pengutronix.de>
6116 L:      linux-wpan@vger.kernel.org
6117 W:      http://wpan.cakelab.org/
6118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6120 S:      Maintained
6121 F:      net/ieee802154/
6122 F:      net/mac802154/
6123 F:      drivers/net/ieee802154/
6124 F:      include/linux/nl802154.h
6125 F:      include/linux/ieee802154.h
6126 F:      include/net/nl802154.h
6127 F:      include/net/mac802154.h
6128 F:      include/net/af_ieee802154.h
6129 F:      include/net/cfg802154.h
6130 F:      include/net/ieee802154_netdev.h
6131 F:      Documentation/networking/ieee802154.txt
6132
6133 IGORPLUG-USB IR RECEIVER
6134 M:      Sean Young <sean@mess.org>
6135 L:      linux-media@vger.kernel.org
6136 S:      Maintained
6137 F:      drivers/media/rc/igorplugusb.c
6138
6139 IGUANAWORKS USB IR TRANSCEIVER
6140 M:      Sean Young <sean@mess.org>
6141 L:      linux-media@vger.kernel.org
6142 S:      Maintained
6143 F:      drivers/media/rc/iguanair.c
6144
6145 IIO SUBSYSTEM AND DRIVERS
6146 M:      Jonathan Cameron <jic23@kernel.org>
6147 R:      Hartmut Knaack <knaack.h@gmx.de>
6148 R:      Lars-Peter Clausen <lars@metafoo.de>
6149 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6150 L:      linux-iio@vger.kernel.org
6151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6152 S:      Maintained
6153 F:      Documentation/devicetree/bindings/iio/
6154 F:      drivers/iio/
6155 F:      drivers/staging/iio/
6156 F:      include/linux/iio/
6157 F:      tools/iio/
6158
6159 IKANOS/ADI EAGLE ADSL USB DRIVER
6160 M:      Matthieu Castet <castet.matthieu@free.fr>
6161 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6162 S:      Maintained
6163 F:      drivers/usb/atm/ueagle-atm.c
6164
6165 IMGTEC ASCII LCD DRIVER
6166 M:      Paul Burton <paul.burton@imgtec.com>
6167 S:      Maintained
6168 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6169 F:      drivers/auxdisplay/img-ascii-lcd.c
6170
6171 INA209 HARDWARE MONITOR DRIVER
6172 M:      Guenter Roeck <linux@roeck-us.net>
6173 L:      linux-hwmon@vger.kernel.org
6174 S:      Maintained
6175 F:      Documentation/hwmon/ina209
6176 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6177 F:      drivers/hwmon/ina209.c
6178
6179 INA2XX HARDWARE MONITOR DRIVER
6180 M:      Guenter Roeck <linux@roeck-us.net>
6181 L:      linux-hwmon@vger.kernel.org
6182 S:      Maintained
6183 F:      Documentation/hwmon/ina2xx
6184 F:      drivers/hwmon/ina2xx.c
6185 F:      include/linux/platform_data/ina2xx.h
6186
6187 INDUSTRY PACK SUBSYSTEM (IPACK)
6188 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6189 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6190 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6191 L:      industrypack-devel@lists.sourceforge.net
6192 W:      http://industrypack.sourceforge.net
6193 S:      Maintained
6194 F:      drivers/ipack/
6195
6196 INGENIC JZ4780 DMA Driver
6197 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6198 S:      Maintained
6199 F:      drivers/dma/dma-jz4780.c
6200
6201 INGENIC JZ4780 NAND DRIVER
6202 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6203 L:      linux-mtd@lists.infradead.org
6204 S:      Maintained
6205 F:      drivers/mtd/nand/jz4780_*
6206
6207 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6208 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6209 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6210 L:      linux-ima-devel@lists.sourceforge.net
6211 L:      linux-ima-user@lists.sourceforge.net
6212 L:      linux-security-module@vger.kernel.org
6213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6214 S:      Supported
6215 F:      security/integrity/ima/
6216
6217 IMGTEC IR DECODER DRIVER
6218 M:      James Hogan <james.hogan@imgtec.com>
6219 S:      Maintained
6220 F:      drivers/media/rc/img-ir/
6221
6222 IMS TWINTURBO FRAMEBUFFER DRIVER
6223 L:      linux-fbdev@vger.kernel.org
6224 S:      Orphan
6225 F:      drivers/video/fbdev/imsttfb.c
6226
6227 INFINIBAND SUBSYSTEM
6228 M:      Doug Ledford <dledford@redhat.com>
6229 M:      Sean Hefty <sean.hefty@intel.com>
6230 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6231 L:      linux-rdma@vger.kernel.org
6232 W:      http://www.openfabrics.org/
6233 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6235 S:      Supported
6236 F:      Documentation/infiniband/
6237 F:      drivers/infiniband/
6238 F:      include/uapi/linux/if_infiniband.h
6239 F:      include/uapi/rdma/
6240 F:      include/rdma/
6241
6242 INOTIFY
6243 M:      John McCutchan <john@johnmccutchan.com>
6244 M:      Robert Love <rlove@rlove.org>
6245 M:      Eric Paris <eparis@parisplace.org>
6246 S:      Maintained
6247 F:      Documentation/filesystems/inotify.txt
6248 F:      fs/notify/inotify/
6249 F:      include/linux/inotify.h
6250 F:      include/uapi/linux/inotify.h
6251
6252 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6253 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6254 L:      linux-input@vger.kernel.org
6255 Q:      http://patchwork.kernel.org/project/linux-input/list/
6256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6257 S:      Maintained
6258 F:      drivers/input/
6259 F:      include/linux/input.h
6260 F:      include/uapi/linux/input.h
6261 F:      include/linux/input/
6262 F:      Documentation/devicetree/bindings/input/
6263
6264 INPUT MULTITOUCH (MT) PROTOCOL
6265 M:      Henrik Rydberg <rydberg@bitmath.org>
6266 L:      linux-input@vger.kernel.org
6267 S:      Odd fixes
6268 F:      Documentation/input/multi-touch-protocol.txt
6269 F:      drivers/input/input-mt.c
6270 K:      \b(ABS|SYN)_MT_
6271
6272 INTEL ASoC BDW/HSW DRIVERS
6273 M:      Jie Yang <yang.jie@linux.intel.com>
6274 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6275 S:      Supported
6276 F:      sound/soc/intel/common/sst-dsp*
6277 F:      sound/soc/intel/common/sst-firmware.c
6278 F:      sound/soc/intel/boards/broadwell.c
6279 F:      sound/soc/intel/haswell/
6280
6281 INTEL C600 SERIES SAS CONTROLLER DRIVER
6282 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6283 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6284 L:      linux-scsi@vger.kernel.org
6285 T:      git git://git.code.sf.net/p/intel-sas/isci
6286 S:      Supported
6287 F:      drivers/scsi/isci/
6288
6289 INTEL HID EVENT DRIVER
6290 M:      Alex Hung <alex.hung@canonical.com>
6291 L:      platform-driver-x86@vger.kernel.org
6292 S:      Maintained
6293 F:      drivers/platform/x86/intel-hid.c
6294
6295 INTEL VIRTUAL BUTTON DRIVER
6296 M:      AceLan Kao <acelan.kao@canonical.com>
6297 L:      platform-driver-x86@vger.kernel.org
6298 S:      Maintained
6299 F:      drivers/platform/x86/intel-vbtn.c
6300
6301 INTEL IDLE DRIVER
6302 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6303 M:      Len Brown <lenb@kernel.org>
6304 L:      linux-pm@vger.kernel.org
6305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6306 B:      https://bugzilla.kernel.org
6307 S:      Supported
6308 F:      drivers/idle/intel_idle.c
6309
6310 INTEL INTEGRATED SENSOR HUB DRIVER
6311 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6312 M:      Jiri Kosina <jikos@kernel.org>
6313 L:      linux-input@vger.kernel.org
6314 S:      Maintained
6315 F:      drivers/hid/intel-ish-hid/
6316
6317 INTEL PSTATE DRIVER
6318 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6319 M:      Len Brown <lenb@kernel.org>
6320 L:      linux-pm@vger.kernel.org
6321 S:      Supported
6322 F:      drivers/cpufreq/intel_pstate.c
6323
6324 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6325 M:      Maik Broemme <mbroemme@libmpq.org>
6326 L:      linux-fbdev@vger.kernel.org
6327 S:      Maintained
6328 F:      Documentation/fb/intelfb.txt
6329 F:      drivers/video/fbdev/intelfb/
6330
6331 INTEL 810/815 FRAMEBUFFER DRIVER
6332 M:      Antonino Daplas <adaplas@gmail.com>
6333 L:      linux-fbdev@vger.kernel.org
6334 S:      Maintained
6335 F:      drivers/video/fbdev/i810/
6336
6337 INTEL MENLOW THERMAL DRIVER
6338 M:      Sujith Thomas <sujith.thomas@intel.com>
6339 L:      platform-driver-x86@vger.kernel.org
6340 W:      https://01.org/linux-acpi
6341 S:      Supported
6342 F:      drivers/platform/x86/intel_menlow.c
6343
6344 INTEL I/OAT DMA DRIVER
6345 M:      Dave Jiang <dave.jiang@intel.com>
6346 R:      Dan Williams <dan.j.williams@intel.com>
6347 L:      dmaengine@vger.kernel.org
6348 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6349 S:      Supported
6350 F:      drivers/dma/ioat*
6351
6352 INTEL IOMMU (VT-d)
6353 M:      David Woodhouse <dwmw2@infradead.org>
6354 L:      iommu@lists.linux-foundation.org
6355 T:      git git://git.infradead.org/iommu-2.6.git
6356 S:      Supported
6357 F:      drivers/iommu/intel-iommu.c
6358 F:      include/linux/intel-iommu.h
6359
6360 INTEL IOP-ADMA DMA DRIVER
6361 R:      Dan Williams <dan.j.williams@intel.com>
6362 S:      Odd fixes
6363 F:      drivers/dma/iop-adma.c
6364
6365 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6366 M:      Krzysztof Halasa <khalasa@piap.pl>
6367 S:      Maintained
6368 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6369 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6370 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6371 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6372 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6373 F:      drivers/net/wan/ixp4xx_hss.c
6374
6375 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6376 M:      Deepak Saxena <dsaxena@plexity.net>
6377 S:      Maintained
6378 F:      drivers/char/hw_random/ixp4xx-rng.c
6379
6380 INTEL ETHERNET DRIVERS
6381 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6382 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6383 W:      http://www.intel.com/support/feedback.htm
6384 W:      http://e1000.sourceforge.net/
6385 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6388 S:      Supported
6389 F:      Documentation/networking/e100.txt
6390 F:      Documentation/networking/e1000.txt
6391 F:      Documentation/networking/e1000e.txt
6392 F:      Documentation/networking/igb.txt
6393 F:      Documentation/networking/igbvf.txt
6394 F:      Documentation/networking/ixgb.txt
6395 F:      Documentation/networking/ixgbe.txt
6396 F:      Documentation/networking/ixgbevf.txt
6397 F:      Documentation/networking/i40e.txt
6398 F:      Documentation/networking/i40evf.txt
6399 F:      drivers/net/ethernet/intel/
6400 F:      drivers/net/ethernet/intel/*/
6401
6402 INTEL RDMA RNIC DRIVER
6403 M:     Faisal Latif <faisal.latif@intel.com>
6404 R:     Chien Tin Tung <chien.tin.tung@intel.com>
6405 R:     Mustafa Ismail <mustafa.ismail@intel.com>
6406 R:     Shiraz Saleem <shiraz.saleem@intel.com>
6407 R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6408 L:     linux-rdma@vger.kernel.org
6409 S:     Supported
6410 F:     drivers/infiniband/hw/i40iw/
6411
6412 INTEL MERRIFIELD GPIO DRIVER
6413 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6414 L:      linux-gpio@vger.kernel.org
6415 S:      Maintained
6416 F:      drivers/gpio/gpio-merrifield.c
6417
6418 INTEL-MID GPIO DRIVER
6419 M:      David Cohen <david.a.cohen@linux.intel.com>
6420 L:      linux-gpio@vger.kernel.org
6421 S:      Maintained
6422 F:      drivers/gpio/gpio-intel-mid.c
6423
6424 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6425 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6426 L:      linux-wireless@vger.kernel.org
6427 S:      Maintained
6428 F:      Documentation/networking/README.ipw2100
6429 F:      Documentation/networking/README.ipw2200
6430 F:      drivers/net/wireless/intel/ipw2x00/
6431
6432 INTEL(R) TRACE HUB
6433 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6434 S:      Supported
6435 F:      Documentation/trace/intel_th.txt
6436 F:      drivers/hwtracing/intel_th/
6437
6438 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6439 M:      Ning Sun <ning.sun@intel.com>
6440 L:      tboot-devel@lists.sourceforge.net
6441 W:      http://tboot.sourceforge.net
6442 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6443 S:      Supported
6444 F:      Documentation/intel_txt.txt
6445 F:      include/linux/tboot.h
6446 F:      arch/x86/kernel/tboot.c
6447
6448 INTEL WIRELESS WIMAX CONNECTION 2400
6449 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6450 M:      linux-wimax@intel.com
6451 L:      wimax@linuxwimax.org (subscribers-only)
6452 S:      Supported
6453 W:      http://linuxwimax.org
6454 F:      Documentation/wimax/README.i2400m
6455 F:      drivers/net/wimax/i2400m/
6456 F:      include/uapi/linux/wimax/i2400m.h
6457
6458 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6459 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6460 L:      linux-wireless@vger.kernel.org
6461 S:      Supported
6462 F:      drivers/net/wireless/intel/iwlegacy/
6463
6464 INTEL WIRELESS WIFI LINK (iwlwifi)
6465 M:      Johannes Berg <johannes.berg@intel.com>
6466 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6467 M:      Luca Coelho <luciano.coelho@intel.com>
6468 M:      Intel Linux Wireless <linuxwifi@intel.com>
6469 L:      linux-wireless@vger.kernel.org
6470 W:      http://intellinuxwireless.org
6471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6472 S:      Supported
6473 F:      drivers/net/wireless/intel/iwlwifi/
6474
6475 INTEL MANAGEMENT ENGINE (mei)
6476 M:      Tomas Winkler <tomas.winkler@intel.com>
6477 L:      linux-kernel@vger.kernel.org
6478 S:      Supported
6479 F:      include/uapi/linux/mei.h
6480 F:      include/linux/mei_cl_bus.h
6481 F:      drivers/misc/mei/*
6482 F:      drivers/watchdog/mei_wdt.c
6483 F:      Documentation/misc-devices/mei/*
6484 F:      samples/mei/*
6485
6486 INTEL MIC DRIVERS (mic)
6487 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6488 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6489 S:      Supported
6490 W:      https://github.com/sudeepdutt/mic
6491 W:      http://software.intel.com/en-us/mic-developer
6492 F:      include/linux/mic_bus.h
6493 F:      include/linux/scif.h
6494 F:      include/uapi/linux/mic_common.h
6495 F:      include/uapi/linux/mic_ioctl.h
6496 F:      include/uapi/linux/scif_ioctl.h
6497 F:      drivers/misc/mic/
6498 F:      drivers/dma/mic_x100_dma.c
6499 F:      drivers/dma/mic_x100_dma.h
6500 F:      Documentation/mic/
6501
6502 INTEL PMC/P-Unit IPC DRIVER
6503 M:      Zha Qipeng<qipeng.zha@intel.com>
6504 L:      platform-driver-x86@vger.kernel.org
6505 S:      Maintained
6506 F:      drivers/platform/x86/intel_pmc_ipc.c
6507 F:      drivers/platform/x86/intel_punit_ipc.c
6508 F:      arch/x86/include/asm/intel_pmc_ipc.h
6509 F:      arch/x86/include/asm/intel_punit_ipc.h
6510
6511 INTEL TELEMETRY DRIVER
6512 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6513 L:      platform-driver-x86@vger.kernel.org
6514 S:      Maintained
6515 F:      arch/x86/include/asm/intel_telemetry.h
6516 F:      drivers/platform/x86/intel_telemetry*
6517
6518 INTEL PMC CORE DRIVER
6519 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6520 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6521 L:      platform-driver-x86@vger.kernel.org
6522 S:      Maintained
6523 F:      arch/x86/include/asm/pmc_core.h
6524 F:      drivers/platform/x86/intel_pmc_core*
6525
6526 IOC3 ETHERNET DRIVER
6527 M:      Ralf Baechle <ralf@linux-mips.org>
6528 L:      linux-mips@linux-mips.org
6529 S:      Maintained
6530 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6531
6532 IOC3 SERIAL DRIVER
6533 M:      Pat Gefre <pfg@sgi.com>
6534 L:      linux-serial@vger.kernel.org
6535 S:      Maintained
6536 F:      drivers/tty/serial/ioc3_serial.c
6537
6538 IOMMU DRIVERS
6539 M:      Joerg Roedel <joro@8bytes.org>
6540 L:      iommu@lists.linux-foundation.org
6541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6542 S:      Maintained
6543 F:      Documentation/devicetree/bindings/iommu/
6544 F:      drivers/iommu/
6545
6546 IP MASQUERADING
6547 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6548 S:      Maintained
6549 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6550
6551 IPMI SUBSYSTEM
6552 M:      Corey Minyard <minyard@acm.org>
6553 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6554 W:      http://openipmi.sourceforge.net/
6555 S:      Supported
6556 F:      Documentation/IPMI.txt
6557 F:      drivers/char/ipmi/
6558 F:      include/linux/ipmi*
6559 F:      include/uapi/linux/ipmi*
6560
6561 QCOM AUDIO (ASoC) DRIVERS
6562 M:      Patrick Lai <plai@codeaurora.org>
6563 M:      Banajit Goswami <bgoswami@codeaurora.org>
6564 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6565 S:      Supported
6566 F:      sound/soc/qcom/
6567
6568 IPS SCSI RAID DRIVER
6569 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6570 L:      linux-scsi@vger.kernel.org
6571 W:      http://www.adaptec.com/
6572 S:      Maintained
6573 F:      drivers/scsi/ips*
6574
6575 IPVS
6576 M:      Wensong Zhang <wensong@linux-vs.org>
6577 M:      Simon Horman <horms@verge.net.au>
6578 M:      Julian Anastasov <ja@ssi.bg>
6579 L:      netdev@vger.kernel.org
6580 L:      lvs-devel@vger.kernel.org
6581 S:      Maintained
6582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6584 F:      Documentation/networking/ipvs-sysctl.txt
6585 F:      include/net/ip_vs.h
6586 F:      include/uapi/linux/ip_vs.h
6587 F:      net/netfilter/ipvs/
6588
6589 IPWIRELESS DRIVER
6590 M:      Jiri Kosina <jikos@kernel.org>
6591 M:      David Sterba <dsterba@suse.com>
6592 S:      Odd Fixes
6593 F:      drivers/tty/ipwireless/
6594
6595 IPX NETWORK LAYER
6596 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6597 L:      netdev@vger.kernel.org
6598 S:      Maintained
6599 F:      include/net/ipx.h
6600 F:      include/uapi/linux/ipx.h
6601 F:      net/ipx/
6602
6603 IRDA SUBSYSTEM
6604 M:      Samuel Ortiz <samuel@sortiz.org>
6605 L:      irda-users@lists.sourceforge.net (subscribers-only)
6606 L:      netdev@vger.kernel.org
6607 W:      http://irda.sourceforge.net/
6608 S:      Maintained
6609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6610 F:      Documentation/networking/irda.txt
6611 F:      drivers/net/irda/
6612 F:      include/net/irda/
6613 F:      net/irda/
6614
6615 IRQ SUBSYSTEM
6616 M:      Thomas Gleixner <tglx@linutronix.de>
6617 L:      linux-kernel@vger.kernel.org
6618 S:      Maintained
6619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6620 F:      kernel/irq/
6621
6622 IRQCHIP DRIVERS
6623 M:      Thomas Gleixner <tglx@linutronix.de>
6624 M:      Jason Cooper <jason@lakedaemon.net>
6625 M:      Marc Zyngier <marc.zyngier@arm.com>
6626 L:      linux-kernel@vger.kernel.org
6627 S:      Maintained
6628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6629 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6630 F:      Documentation/devicetree/bindings/interrupt-controller/
6631 F:      drivers/irqchip/
6632
6633 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6634 M:      Marc Zyngier <marc.zyngier@arm.com>
6635 S:      Maintained
6636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6637 F:      Documentation/IRQ-domain.txt
6638 F:      include/linux/irqdomain.h
6639 F:      kernel/irq/irqdomain.c
6640 F:      kernel/irq/msi.c
6641
6642 ISA
6643 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6644 S:      Maintained
6645 F:      Documentation/isa.txt
6646 F:      drivers/base/isa.c
6647 F:      include/linux/isa.h
6648
6649 ISAPNP
6650 M:      Jaroslav Kysela <perex@perex.cz>
6651 S:      Maintained
6652 F:      Documentation/isapnp.txt
6653 F:      drivers/pnp/isapnp/
6654 F:      include/linux/isapnp.h
6655
6656 ISA RADIO MODULE
6657 M:      Hans Verkuil <hverkuil@xs4all.nl>
6658 L:      linux-media@vger.kernel.org
6659 T:      git git://linuxtv.org/media_tree.git
6660 W:      https://linuxtv.org
6661 S:      Maintained
6662 F:      drivers/media/radio/radio-isa*
6663
6664 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6665 M:      Peter Jones <pjones@redhat.com>
6666 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6667 S:      Maintained
6668 F:      drivers/firmware/iscsi_ibft*
6669
6670 ISCSI
6671 M:      Lee Duncan <lduncan@suse.com>
6672 M:      Chris Leech <cleech@redhat.com>
6673 L:      open-iscsi@googlegroups.com
6674 W:      www.open-iscsi.com
6675 S:      Maintained
6676 F:      drivers/scsi/*iscsi*
6677 F:      include/scsi/*iscsi*
6678
6679 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6680 M:      Or Gerlitz <ogerlitz@mellanox.com>
6681 M:      Sagi Grimberg <sagi@grimberg.me>
6682 M:      Roi Dayan <roid@mellanox.com>
6683 L:      linux-rdma@vger.kernel.org
6684 S:      Supported
6685 W:      http://www.openfabrics.org
6686 W:      www.open-iscsi.org
6687 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6688 F:      drivers/infiniband/ulp/iser/
6689
6690 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6691 M:      Sagi Grimberg <sagi@grimberg.me>
6692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6693 L:      linux-rdma@vger.kernel.org
6694 L:      target-devel@vger.kernel.org
6695 S:      Supported
6696 W:      http://www.linux-iscsi.org
6697 F:      drivers/infiniband/ulp/isert
6698
6699 ISDN SUBSYSTEM
6700 M:      Karsten Keil <isdn@linux-pingi.de>
6701 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6702 L:      netdev@vger.kernel.org
6703 W:      http://www.isdn4linux.de
6704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6705 S:      Maintained
6706 F:      Documentation/isdn/
6707 F:      drivers/isdn/
6708 F:      include/linux/isdn.h
6709 F:      include/linux/isdn/
6710 F:      include/uapi/linux/isdn.h
6711 F:      include/uapi/linux/isdn/
6712
6713 ISDN SUBSYSTEM (Eicon active card driver)
6714 M:      Armin Schindler <mac@melware.de>
6715 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6716 W:      http://www.melware.de
6717 S:      Maintained
6718 F:      drivers/isdn/hardware/eicon/
6719
6720 IT87 HARDWARE MONITORING DRIVER
6721 M:      Jean Delvare <jdelvare@suse.com>
6722 L:      linux-hwmon@vger.kernel.org
6723 S:      Maintained
6724 F:      Documentation/hwmon/it87
6725 F:      drivers/hwmon/it87.c
6726
6727 IT913X MEDIA DRIVER
6728 M:      Antti Palosaari <crope@iki.fi>
6729 L:      linux-media@vger.kernel.org
6730 W:      https://linuxtv.org
6731 W:      http://palosaari.fi/linux/
6732 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6733 T:      git git://linuxtv.org/anttip/media_tree.git
6734 S:      Maintained
6735 F:      drivers/media/tuners/it913x*
6736
6737 IVTV VIDEO4LINUX DRIVER
6738 M:      Andy Walls <awalls@md.metrocast.net>
6739 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6740 L:      linux-media@vger.kernel.org
6741 T:      git git://linuxtv.org/media_tree.git
6742 W:      http://www.ivtvdriver.org
6743 S:      Maintained
6744 F:      Documentation/media/v4l-drivers/ivtv*
6745 F:      drivers/media/pci/ivtv/
6746 F:      include/uapi/linux/ivtv*
6747
6748 IX2505V MEDIA DRIVER
6749 M:      Malcolm Priestley <tvboxspy@gmail.com>
6750 L:      linux-media@vger.kernel.org
6751 W:      https://linuxtv.org
6752 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6753 S:      Maintained
6754 F:      drivers/media/dvb-frontends/ix2505v*
6755
6756 JC42.4 TEMPERATURE SENSOR DRIVER
6757 M:      Guenter Roeck <linux@roeck-us.net>
6758 L:      linux-hwmon@vger.kernel.org
6759 S:      Maintained
6760 F:      drivers/hwmon/jc42.c
6761 F:      Documentation/hwmon/jc42
6762
6763 JFS FILESYSTEM
6764 M:      Dave Kleikamp <shaggy@kernel.org>
6765 L:      jfs-discussion@lists.sourceforge.net
6766 W:      http://jfs.sourceforge.net/
6767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6768 S:      Maintained
6769 F:      Documentation/filesystems/jfs.txt
6770 F:      fs/jfs/
6771
6772 JME NETWORK DRIVER
6773 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6774 L:      netdev@vger.kernel.org
6775 S:      Maintained
6776 F:      drivers/net/ethernet/jme.*
6777
6778 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6779 M:      David Woodhouse <dwmw2@infradead.org>
6780 L:      linux-mtd@lists.infradead.org
6781 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
6782 S:      Maintained
6783 F:      fs/jffs2/
6784 F:      include/uapi/linux/jffs2.h
6785
6786 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6787 M:      "Theodore Ts'o" <tytso@mit.edu>
6788 M:      Jan Kara <jack@suse.com>
6789 L:      linux-ext4@vger.kernel.org
6790 S:      Maintained
6791 F:      fs/jbd2/
6792 F:      include/linux/jbd2.h
6793
6794 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6795 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6796 L:      linux-media@vger.kernel.org
6797 S:      Maintained
6798 F:      drivers/media/platform/rcar_jpu.c
6799
6800 JSM Neo PCI based serial card
6801 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6802 L:      linux-serial@vger.kernel.org
6803 S:      Maintained
6804 F:      drivers/tty/serial/jsm/
6805
6806 K10TEMP HARDWARE MONITORING DRIVER
6807 M:      Clemens Ladisch <clemens@ladisch.de>
6808 L:      linux-hwmon@vger.kernel.org
6809 S:      Maintained
6810 F:      Documentation/hwmon/k10temp
6811 F:      drivers/hwmon/k10temp.c
6812
6813 K8TEMP HARDWARE MONITORING DRIVER
6814 M:      Rudolf Marek <r.marek@assembler.cz>
6815 L:      linux-hwmon@vger.kernel.org
6816 S:      Maintained
6817 F:      Documentation/hwmon/k8temp
6818 F:      drivers/hwmon/k8temp.c
6819
6820 KASAN
6821 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
6822 R:      Alexander Potapenko <glider@google.com>
6823 R:      Dmitry Vyukov <dvyukov@google.com>
6824 L:      kasan-dev@googlegroups.com
6825 S:      Maintained
6826 F:      arch/*/include/asm/kasan.h
6827 F:      arch/*/mm/kasan_init*
6828 F:      Documentation/dev-tools/kasan.rst
6829 F:      include/linux/kasan*.h
6830 F:      lib/test_kasan.c
6831 F:      mm/kasan/
6832 F:      scripts/Makefile.kasan
6833
6834 KCONFIG
6835 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
6836 L:      linux-kbuild@vger.kernel.org
6837 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
6838 S:      Maintained
6839 F:      Documentation/kbuild/kconfig-language.txt
6840 F:      scripts/kconfig/
6841
6842 KDUMP
6843 M:      Dave Young <dyoung@redhat.com>
6844 M:      Baoquan He <bhe@redhat.com>
6845 R:      Vivek Goyal <vgoyal@redhat.com>
6846 L:      kexec@lists.infradead.org
6847 W:      http://lse.sourceforge.net/kdump/
6848 S:      Maintained
6849 F:      Documentation/kdump/
6850
6851 KEENE FM RADIO TRANSMITTER DRIVER
6852 M:      Hans Verkuil <hverkuil@xs4all.nl>
6853 L:      linux-media@vger.kernel.org
6854 T:      git git://linuxtv.org/media_tree.git
6855 W:      https://linuxtv.org
6856 S:      Maintained
6857 F:      drivers/media/radio/radio-keene*
6858
6859 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6860 M:      Ian Kent <raven@themaw.net>
6861 L:      autofs@vger.kernel.org
6862 S:      Maintained
6863 F:      fs/autofs4/
6864
6865 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6866 M:      Michal Marek <mmarek@suse.com>
6867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6869 L:      linux-kbuild@vger.kernel.org
6870 S:      Maintained
6871 F:      Documentation/kbuild/
6872 F:      Makefile
6873 F:      scripts/Makefile.*
6874 F:      scripts/basic/
6875 F:      scripts/mk*
6876 F:      scripts/package/
6877
6878 KERNEL JANITORS
6879 L:      kernel-janitors@vger.kernel.org
6880 W:      http://kernelnewbies.org/KernelJanitors
6881 S:      Odd Fixes
6882
6883 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6884 M:      "J. Bruce Fields" <bfields@fieldses.org>
6885 M:      Jeff Layton <jlayton@poochiereds.net>
6886 L:      linux-nfs@vger.kernel.org
6887 W:      http://nfs.sourceforge.net/
6888 T:      git git://linux-nfs.org/~bfields/linux.git
6889 S:      Supported
6890 F:      fs/nfsd/
6891 F:      include/uapi/linux/nfsd/
6892 F:      fs/lockd/
6893 F:      fs/nfs_common/
6894 F:      net/sunrpc/
6895 F:      include/linux/lockd/
6896 F:      include/linux/sunrpc/
6897 F:      include/uapi/linux/sunrpc/
6898
6899 KERNEL SELFTEST FRAMEWORK
6900 M:      Shuah Khan <shuahkh@osg.samsung.com>
6901 M:      Shuah Khan <shuah@kernel.org>
6902 L:      linux-kselftest@vger.kernel.org
6903 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6904 S:      Maintained
6905 F:      tools/testing/selftests
6906
6907 KERNEL VIRTUAL MACHINE (KVM)
6908 M:      Paolo Bonzini <pbonzini@redhat.com>
6909 M:      Radim Krčmář <rkrcmar@redhat.com>
6910 L:      kvm@vger.kernel.org
6911 W:      http://www.linux-kvm.org
6912 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6913 S:      Supported
6914 F:      Documentation/*/kvm*.txt
6915 F:      Documentation/virtual/kvm/
6916 F:      arch/*/kvm/
6917 F:      arch/x86/kernel/kvm.c
6918 F:      arch/x86/kernel/kvmclock.c
6919 F:      arch/*/include/asm/kvm*
6920 F:      include/linux/kvm*
6921 F:      include/uapi/linux/kvm*
6922 F:      virt/kvm/
6923 F:      tools/kvm/
6924
6925 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6926 M:      Joerg Roedel <joro@8bytes.org>
6927 L:      kvm@vger.kernel.org
6928 W:      http://www.linux-kvm.org/
6929 S:      Maintained
6930 F:      arch/x86/include/asm/svm.h
6931 F:      arch/x86/kvm/svm.c
6932
6933 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6934 M:      Alexander Graf <agraf@suse.com>
6935 L:      kvm-ppc@vger.kernel.org
6936 W:      http://www.linux-kvm.org/
6937 T:      git git://github.com/agraf/linux-2.6.git
6938 S:      Supported
6939 F:      arch/powerpc/include/asm/kvm*
6940 F:      arch/powerpc/kvm/
6941
6942 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6943 M:      Christian Borntraeger <borntraeger@de.ibm.com>
6944 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
6945 L:      linux-s390@vger.kernel.org
6946 W:      http://www.ibm.com/developerworks/linux/linux390/
6947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6948 S:      Supported
6949 F:      Documentation/s390/kvm.txt
6950 F:      arch/s390/include/asm/kvm*
6951 F:      arch/s390/kvm/
6952
6953 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6954 M:      Christoffer Dall <christoffer.dall@linaro.org>
6955 M:      Marc Zyngier <marc.zyngier@arm.com>
6956 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6957 L:      kvmarm@lists.cs.columbia.edu
6958 W:      http://systems.cs.columbia.edu/projects/kvm-arm
6959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6960 S:      Supported
6961 F:      arch/arm/include/uapi/asm/kvm*
6962 F:      arch/arm/include/asm/kvm*
6963 F:      arch/arm/kvm/
6964 F:      virt/kvm/arm/
6965 F:      include/kvm/arm_*
6966
6967 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6968 M:      Christoffer Dall <christoffer.dall@linaro.org>
6969 M:      Marc Zyngier <marc.zyngier@arm.com>
6970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6971 L:      kvmarm@lists.cs.columbia.edu
6972 S:      Maintained
6973 F:      arch/arm64/include/uapi/asm/kvm*
6974 F:      arch/arm64/include/asm/kvm*
6975 F:      arch/arm64/kvm/
6976
6977 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6978 M:      James Hogan <james.hogan@imgtec.com>
6979 L:      linux-mips@linux-mips.org
6980 S:      Supported
6981 F:      arch/mips/include/uapi/asm/kvm*
6982 F:      arch/mips/include/asm/kvm*
6983 F:      arch/mips/kvm/
6984
6985 KEXEC
6986 M:      Eric Biederman <ebiederm@xmission.com>
6987 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
6988 L:      kexec@lists.infradead.org
6989 S:      Maintained
6990 F:      include/linux/kexec.h
6991 F:      include/uapi/linux/kexec.h
6992 F:      kernel/kexec*
6993
6994 KEYS/KEYRINGS:
6995 M:      David Howells <dhowells@redhat.com>
6996 L:      keyrings@vger.kernel.org
6997 S:      Maintained
6998 F:      Documentation/security/keys.txt
6999 F:      include/linux/key.h
7000 F:      include/linux/key-type.h
7001 F:      include/linux/keyctl.h
7002 F:      include/uapi/linux/keyctl.h
7003 F:      include/keys/
7004 F:      security/keys/
7005
7006 KEYS-TRUSTED
7007 M:      David Safford <safford@us.ibm.com>
7008 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7009 L:      linux-security-module@vger.kernel.org
7010 L:      keyrings@vger.kernel.org
7011 S:      Supported
7012 F:      Documentation/security/keys-trusted-encrypted.txt
7013 F:      include/keys/trusted-type.h
7014 F:      security/keys/trusted.c
7015 F:      security/keys/trusted.h
7016
7017 KEYS-ENCRYPTED
7018 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7019 M:      David Safford <safford@us.ibm.com>
7020 L:      linux-security-module@vger.kernel.org
7021 L:      keyrings@vger.kernel.org
7022 S:      Supported
7023 F:      Documentation/security/keys-trusted-encrypted.txt
7024 F:      include/keys/encrypted-type.h
7025 F:      security/keys/encrypted-keys/
7026
7027 KGDB / KDB /debug_core
7028 M:      Jason Wessel <jason.wessel@windriver.com>
7029 W:      http://kgdb.wiki.kernel.org/
7030 L:      kgdb-bugreport@lists.sourceforge.net
7031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7032 S:      Maintained
7033 F:      Documentation/DocBook/kgdb.tmpl
7034 F:      drivers/misc/kgdbts.c
7035 F:      drivers/tty/serial/kgdboc.c
7036 F:      include/linux/kdb.h
7037 F:      include/linux/kgdb.h
7038 F:      kernel/debug/
7039
7040 KMEMCHECK
7041 M:      Vegard Nossum <vegardno@ifi.uio.no>
7042 M:      Pekka Enberg <penberg@kernel.org>
7043 S:      Maintained
7044 F:      Documentation/dev-tools/kmemcheck.rst
7045 F:      arch/x86/include/asm/kmemcheck.h
7046 F:      arch/x86/mm/kmemcheck/
7047 F:      include/linux/kmemcheck.h
7048 F:      mm/kmemcheck.c
7049
7050 KMEMLEAK
7051 M:      Catalin Marinas <catalin.marinas@arm.com>
7052 S:      Maintained
7053 F:      Documentation/dev-tools/kmemleak.rst
7054 F:      include/linux/kmemleak.h
7055 F:      mm/kmemleak.c
7056 F:      mm/kmemleak-test.c
7057
7058 KPROBES
7059 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7060 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7061 M:      "David S. Miller" <davem@davemloft.net>
7062 M:      Masami Hiramatsu <mhiramat@kernel.org>
7063 S:      Maintained
7064 F:      Documentation/kprobes.txt
7065 F:      include/linux/kprobes.h
7066 F:      kernel/kprobes.c
7067
7068 KS0108 LCD CONTROLLER DRIVER
7069 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7070 W:      http://miguelojeda.es/auxdisplay.htm
7071 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7072 S:      Maintained
7073 F:      Documentation/auxdisplay/ks0108
7074 F:      drivers/auxdisplay/ks0108.c
7075 F:      include/linux/ks0108.h
7076
7077 L3MDEV
7078 M:      David Ahern <dsa@cumulusnetworks.com>
7079 L:      netdev@vger.kernel.org
7080 S:      Maintained
7081 F:      net/l3mdev
7082 F:      include/net/l3mdev.h
7083
7084 LANTIQ MIPS ARCHITECTURE
7085 M:      John Crispin <john@phrozen.org>
7086 L:      linux-mips@linux-mips.org
7087 S:      Maintained
7088 F:      arch/mips/lantiq
7089
7090 LAPB module
7091 L:      linux-x25@vger.kernel.org
7092 S:      Orphan
7093 F:      Documentation/networking/lapb-module.txt
7094 F:      include/*/lapb.h
7095 F:      net/lapb/
7096
7097 LASI 53c700 driver for PARISC
7098 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7099 L:      linux-scsi@vger.kernel.org
7100 S:      Maintained
7101 F:      Documentation/scsi/53c700.txt
7102 F:      drivers/scsi/53c700*
7103
7104 LED SUBSYSTEM
7105 M:      Richard Purdie <rpurdie@rpsys.net>
7106 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
7107 M:      Pavel Machek <pavel@ucw.cz>
7108 L:      linux-leds@vger.kernel.org
7109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7110 S:      Maintained
7111 F:      Documentation/devicetree/bindings/leds/
7112 F:      drivers/leds/
7113 F:      include/linux/leds.h
7114
7115 LEGACY EEPROM DRIVER
7116 M:      Jean Delvare <jdelvare@suse.com>
7117 S:      Maintained
7118 F:      Documentation/misc-devices/eeprom
7119 F:      drivers/misc/eeprom/eeprom.c
7120
7121 LEGO USB Tower driver
7122 M:      Juergen Stuber <starblue@users.sourceforge.net>
7123 L:      legousb-devel@lists.sourceforge.net
7124 W:      http://legousb.sourceforge.net/
7125 S:      Maintained
7126 F:      drivers/usb/misc/legousbtower.c
7127
7128 LG2160 MEDIA DRIVER
7129 M:      Michael Krufky <mkrufky@linuxtv.org>
7130 L:      linux-media@vger.kernel.org
7131 W:      https://linuxtv.org
7132 W:      http://github.com/mkrufky
7133 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7134 T:      git git://linuxtv.org/mkrufky/tuners.git
7135 S:      Maintained
7136 F:      drivers/media/dvb-frontends/lg2160.*
7137
7138 LGDT3305 MEDIA DRIVER
7139 M:      Michael Krufky <mkrufky@linuxtv.org>
7140 L:      linux-media@vger.kernel.org
7141 W:      https://linuxtv.org
7142 W:      http://github.com/mkrufky
7143 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7144 T:      git git://linuxtv.org/mkrufky/tuners.git
7145 S:      Maintained
7146 F:      drivers/media/dvb-frontends/lgdt3305.*
7147
7148 LGUEST
7149 M:      Rusty Russell <rusty@rustcorp.com.au>
7150 L:      lguest@lists.ozlabs.org
7151 W:      http://lguest.ozlabs.org/
7152 S:      Odd Fixes
7153 F:      arch/x86/include/asm/lguest*.h
7154 F:      arch/x86/lguest/
7155 F:      drivers/lguest/
7156 F:      include/linux/lguest*.h
7157 F:      tools/lguest/
7158
7159 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7160 M:      Tejun Heo <tj@kernel.org>
7161 L:      linux-ide@vger.kernel.org
7162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7163 S:      Maintained
7164 F:      drivers/ata/
7165 F:      include/linux/ata.h
7166 F:      include/linux/libata.h
7167 F:      Documentation/devicetree/bindings/ata/
7168
7169 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7170 M:      Viresh Kumar <vireshk@kernel.org>
7171 L:      linux-ide@vger.kernel.org
7172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7173 S:      Maintained
7174 F:      include/linux/pata_arasan_cf_data.h
7175 F:      drivers/ata/pata_arasan_cf.c
7176
7177 LIBATA PATA DRIVERS
7178 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7179 M:      Tejun Heo <tj@kernel.org>
7180 L:      linux-ide@vger.kernel.org
7181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7182 S:      Maintained
7183 F:      drivers/ata/pata_*.c
7184 F:      drivers/ata/ata_generic.c
7185
7186 LIBATA SATA AHCI PLATFORM devices support
7187 M:      Hans de Goede <hdegoede@redhat.com>
7188 M:      Tejun Heo <tj@kernel.org>
7189 L:      linux-ide@vger.kernel.org
7190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7191 S:      Maintained
7192 F:      drivers/ata/ahci_platform.c
7193 F:      drivers/ata/libahci_platform.c
7194 F:      include/linux/ahci_platform.h
7195
7196 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7197 M:      Mikael Pettersson <mikpelinux@gmail.com>
7198 L:      linux-ide@vger.kernel.org
7199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7200 S:      Maintained
7201 F:      drivers/ata/sata_promise.*
7202
7203 LIBLOCKDEP
7204 M:      Sasha Levin <sasha.levin@oracle.com>
7205 S:      Maintained
7206 F:      tools/lib/lockdep/
7207
7208 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7209 M:      Dan Williams <dan.j.williams@intel.com>
7210 L:      linux-nvdimm@lists.01.org
7211 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7213 S:      Supported
7214 F:      drivers/nvdimm/*
7215 F:      include/linux/nd.h
7216 F:      include/linux/libnvdimm.h
7217 F:      include/uapi/linux/ndctl.h
7218
7219 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7220 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7221 L:      linux-nvdimm@lists.01.org
7222 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7223 S:      Supported
7224 F:      drivers/nvdimm/blk.c
7225 F:      drivers/nvdimm/region_devs.c
7226 F:      drivers/acpi/nfit*
7227
7228 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7229 M:      Vishal Verma <vishal.l.verma@intel.com>
7230 L:      linux-nvdimm@lists.01.org
7231 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7232 S:      Supported
7233 F:      drivers/nvdimm/btt*
7234
7235 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7236 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7237 L:      linux-nvdimm@lists.01.org
7238 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7239 S:      Supported
7240 F:      drivers/nvdimm/pmem.c
7241 F:      include/linux/pmem.h
7242 F:      arch/*/include/asm/pmem.h
7243
7244 LIGHTNVM PLATFORM SUPPORT
7245 M:      Matias Bjorling <mb@lightnvm.io>
7246 W:      http://github/OpenChannelSSD
7247 L:      linux-block@vger.kernel.org
7248 S:      Maintained
7249 F:      drivers/lightnvm/
7250 F:      include/linux/lightnvm.h
7251 F:      include/uapi/linux/lightnvm.h
7252
7253 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7254 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7255 M:      Paul Mackerras <paulus@samba.org>
7256 M:      Michael Ellerman <mpe@ellerman.id.au>
7257 W:      https://github.com/linuxppc/linux/wiki
7258 L:      linuxppc-dev@lists.ozlabs.org
7259 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7261 S:      Supported
7262 F:      Documentation/powerpc/
7263 F:      arch/powerpc/
7264 F:      drivers/char/tpm/tpm_ibmvtpm*
7265 F:      drivers/crypto/nx/
7266 F:      drivers/crypto/vmx/
7267 F:      drivers/net/ethernet/ibm/ibmveth.*
7268 F:      drivers/net/ethernet/ibm/ibmvnic.*
7269 F:      drivers/pci/hotplug/pnv_php.c
7270 F:      drivers/pci/hotplug/rpa*
7271 F:      drivers/scsi/ibmvscsi/
7272 F:      tools/testing/selftests/powerpc
7273 N:      opal
7274 N:      /pmac
7275 N:      powermac
7276 N:      powernv
7277 N:      [^a-z0-9]ps3
7278 N:      pseries
7279
7280 LINUX FOR POWER MACINTOSH
7281 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7282 W:      http://www.penguinppc.org/
7283 L:      linuxppc-dev@lists.ozlabs.org
7284 S:      Maintained
7285 F:      arch/powerpc/platforms/powermac/
7286 F:      drivers/macintosh/
7287
7288 LINUX FOR POWERPC EMBEDDED MPC5XXX
7289 M:      Anatolij Gustschin <agust@denx.de>
7290 L:      linuxppc-dev@lists.ozlabs.org
7291 T:      git git://git.denx.de/linux-denx-agust.git
7292 S:      Maintained
7293 F:      arch/powerpc/platforms/512x/
7294 F:      arch/powerpc/platforms/52xx/
7295
7296 LINUX FOR POWERPC EMBEDDED PPC4XX
7297 M:      Alistair Popple <alistair@popple.id.au>
7298 M:      Matt Porter <mporter@kernel.crashing.org>
7299 W:      http://www.penguinppc.org/
7300 L:      linuxppc-dev@lists.ozlabs.org
7301 S:      Maintained
7302 F:      arch/powerpc/platforms/40x/
7303 F:      arch/powerpc/platforms/44x/
7304
7305 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7306 L:      linuxppc-dev@lists.ozlabs.org
7307 S:      Orphan
7308 F:      arch/powerpc/*/*virtex*
7309 F:      arch/powerpc/*/*/*virtex*
7310
7311 LINUX FOR POWERPC EMBEDDED PPC8XX
7312 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7313 W:      http://www.penguinppc.org/
7314 L:      linuxppc-dev@lists.ozlabs.org
7315 S:      Maintained
7316 F:      arch/powerpc/platforms/8xx/
7317
7318 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7319 M:      Scott Wood <oss@buserror.net>
7320 M:      Kumar Gala <galak@kernel.crashing.org>
7321 W:      http://www.penguinppc.org/
7322 L:      linuxppc-dev@lists.ozlabs.org
7323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7324 S:      Maintained
7325 F:      arch/powerpc/platforms/83xx/
7326 F:      arch/powerpc/platforms/85xx/
7327
7328 LINUX FOR POWERPC PA SEMI PWRFICIENT
7329 L:      linuxppc-dev@lists.ozlabs.org
7330 S:      Orphan
7331 F:      arch/powerpc/platforms/pasemi/
7332 F:      drivers/*/*pasemi*
7333 F:      drivers/*/*/*pasemi*
7334
7335 LINUX SECURITY MODULE (LSM) FRAMEWORK
7336 M:      Chris Wright <chrisw@sous-sol.org>
7337 L:      linux-security-module@vger.kernel.org
7338 S:      Supported
7339
7340 LIS3LV02D ACCELEROMETER DRIVER
7341 M:      Eric Piel <eric.piel@tremplin-utc.net>
7342 S:      Maintained
7343 F:      Documentation/misc-devices/lis3lv02d
7344 F:      drivers/misc/lis3lv02d/
7345 F:      drivers/platform/x86/hp_accel.c
7346
7347 LIVE PATCHING
7348 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7349 M:      Jessica Yu <jeyu@redhat.com>
7350 M:      Jiri Kosina <jikos@kernel.org>
7351 M:      Miroslav Benes <mbenes@suse.cz>
7352 R:      Petr Mladek <pmladek@suse.com>
7353 S:      Maintained
7354 F:      kernel/livepatch/
7355 F:      include/linux/livepatch.h
7356 F:      arch/x86/include/asm/livepatch.h
7357 F:      arch/x86/kernel/livepatch.c
7358 F:      Documentation/livepatch/
7359 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7360 F:      samples/livepatch/
7361 L:      live-patching@vger.kernel.org
7362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7363
7364 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7365 M:      Kees Cook <keescook@chromium.org>
7366 S:      Maintained
7367 F:      drivers/misc/lkdtm*
7368
7369 LLC (802.2)
7370 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7371 S:      Maintained
7372 F:      include/linux/llc.h
7373 F:      include/uapi/linux/llc.h
7374 F:      include/net/llc*
7375 F:      net/llc/
7376
7377 LM73 HARDWARE MONITOR DRIVER
7378 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7379 L:      linux-hwmon@vger.kernel.org
7380 S:      Maintained
7381 F:      drivers/hwmon/lm73.c
7382
7383 LM78 HARDWARE MONITOR DRIVER
7384 M:      Jean Delvare <jdelvare@suse.com>
7385 L:      linux-hwmon@vger.kernel.org
7386 S:      Maintained
7387 F:      Documentation/hwmon/lm78
7388 F:      drivers/hwmon/lm78.c
7389
7390 LM83 HARDWARE MONITOR DRIVER
7391 M:      Jean Delvare <jdelvare@suse.com>
7392 L:      linux-hwmon@vger.kernel.org
7393 S:      Maintained
7394 F:      Documentation/hwmon/lm83
7395 F:      drivers/hwmon/lm83.c
7396
7397 LM90 HARDWARE MONITOR DRIVER
7398 M:      Jean Delvare <jdelvare@suse.com>
7399 L:      linux-hwmon@vger.kernel.org
7400 S:      Maintained
7401 F:      Documentation/hwmon/lm90
7402 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7403 F:      drivers/hwmon/lm90.c
7404
7405 LM95234 HARDWARE MONITOR DRIVER
7406 M:      Guenter Roeck <linux@roeck-us.net>
7407 L:      linux-hwmon@vger.kernel.org
7408 S:      Maintained
7409 F:      Documentation/hwmon/lm95234
7410 F:      drivers/hwmon/lm95234.c
7411
7412 LME2510 MEDIA DRIVER
7413 M:      Malcolm Priestley <tvboxspy@gmail.com>
7414 L:      linux-media@vger.kernel.org
7415 W:      https://linuxtv.org
7416 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7417 S:      Maintained
7418 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7419
7420 LOCKING PRIMITIVES
7421 M:      Peter Zijlstra <peterz@infradead.org>
7422 M:      Ingo Molnar <mingo@redhat.com>
7423 L:      linux-kernel@vger.kernel.org
7424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7425 S:      Maintained
7426 F:      Documentation/locking/
7427 F:      include/linux/lockdep.h
7428 F:      include/linux/spinlock*.h
7429 F:      arch/*/include/asm/spinlock*.h
7430 F:      include/linux/rwlock*.h
7431 F:      include/linux/mutex*.h
7432 F:      arch/*/include/asm/mutex*.h
7433 F:      include/linux/rwsem*.h
7434 F:      arch/*/include/asm/rwsem.h
7435 F:      include/linux/seqlock.h
7436 F:      lib/locking*.[ch]
7437 F:      kernel/locking/
7438
7439 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7440 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7441 L:      linux-ntfs-dev@lists.sourceforge.net
7442 W:      http://www.linux-ntfs.org/content/view/19/37/
7443 S:      Maintained
7444 F:      Documentation/ldm.txt
7445 F:      block/partitions/ldm.*
7446
7447 LogFS
7448 M:      Joern Engel <joern@logfs.org>
7449 M:      Prasad Joshi <prasadjoshi.linux@gmail.com>
7450 L:      logfs@logfs.org
7451 W:      logfs.org
7452 S:      Maintained
7453 F:      fs/logfs/
7454
7455 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7456 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7457 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7458 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7459 L:      MPT-FusionLinux.pdl@broadcom.com
7460 L:      linux-scsi@vger.kernel.org
7461 W:      http://www.avagotech.com/support/
7462 S:      Supported
7463 F:      drivers/message/fusion/
7464 F:      drivers/scsi/mpt2sas/
7465 F:      drivers/scsi/mpt3sas/
7466
7467 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7468 M:      Matthew Wilcox <matthew@wil.cx>
7469 L:      linux-scsi@vger.kernel.org
7470 S:      Maintained
7471 F:      drivers/scsi/sym53c8xx_2/
7472
7473 LTC4261 HARDWARE MONITOR DRIVER
7474 M:      Guenter Roeck <linux@roeck-us.net>
7475 L:      linux-hwmon@vger.kernel.org
7476 S:      Maintained
7477 F:      Documentation/hwmon/ltc4261
7478 F:      drivers/hwmon/ltc4261.c
7479
7480 LTP (Linux Test Project)
7481 M:      Mike Frysinger <vapier@gentoo.org>
7482 M:      Cyril Hrubis <chrubis@suse.cz>
7483 M:      Wanlong Gao <wanlong.gao@gmail.com>
7484 M:      Jan Stancek <jstancek@redhat.com>
7485 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7486 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7487 L:      ltp@lists.linux.it (subscribers-only)
7488 W:      http://linux-test-project.github.io/
7489 T:      git git://github.com/linux-test-project/ltp.git
7490 S:      Maintained
7491
7492 M32R ARCHITECTURE
7493 W:      http://www.linux-m32r.org/
7494 S:      Orphan
7495 F:      arch/m32r/
7496
7497 M68K ARCHITECTURE
7498 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7499 L:      linux-m68k@lists.linux-m68k.org
7500 W:      http://www.linux-m68k.org/
7501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7502 S:      Maintained
7503 F:      arch/m68k/
7504 F:      drivers/zorro/
7505
7506 M68K ON APPLE MACINTOSH
7507 M:      Joshua Thompson <funaho@jurai.org>
7508 W:      http://www.mac.linux-m68k.org/
7509 L:      linux-m68k@lists.linux-m68k.org
7510 S:      Maintained
7511 F:      arch/m68k/mac/
7512
7513 M68K ON HP9000/300
7514 M:      Philip Blundell <philb@gnu.org>
7515 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7516 S:      Maintained
7517 F:      arch/m68k/hp300/
7518
7519 M88DS3103 MEDIA DRIVER
7520 M:      Antti Palosaari <crope@iki.fi>
7521 L:      linux-media@vger.kernel.org
7522 W:      https://linuxtv.org
7523 W:      http://palosaari.fi/linux/
7524 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7525 T:      git git://linuxtv.org/anttip/media_tree.git
7526 S:      Maintained
7527 F:      drivers/media/dvb-frontends/m88ds3103*
7528
7529 M88RS2000 MEDIA DRIVER
7530 M:      Malcolm Priestley <tvboxspy@gmail.com>
7531 L:      linux-media@vger.kernel.org
7532 W:      https://linuxtv.org
7533 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7534 S:      Maintained
7535 F:      drivers/media/dvb-frontends/m88rs2000*
7536
7537 MA901 MASTERKIT USB FM RADIO DRIVER
7538 M:      Alexey Klimov <klimov.linux@gmail.com>
7539 L:      linux-media@vger.kernel.org
7540 T:      git git://linuxtv.org/media_tree.git
7541 S:      Maintained
7542 F:      drivers/media/radio/radio-ma901.c
7543
7544 MAC80211
7545 M:      Johannes Berg <johannes@sipsolutions.net>
7546 L:      linux-wireless@vger.kernel.org
7547 W:      http://wireless.kernel.org/
7548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7550 S:      Maintained
7551 F:      Documentation/networking/mac80211-injection.txt
7552 F:      include/net/mac80211.h
7553 F:      net/mac80211/
7554 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7555
7556 MACVLAN DRIVER
7557 M:      Patrick McHardy <kaber@trash.net>
7558 L:      netdev@vger.kernel.org
7559 S:      Maintained
7560 F:      drivers/net/macvlan.c
7561 F:      include/linux/if_macvlan.h
7562
7563 MAILBOX API
7564 M:      Jassi Brar <jassisinghbrar@gmail.com>
7565 L:      linux-kernel@vger.kernel.org
7566 S:      Maintained
7567 F:      drivers/mailbox/
7568 F:      include/linux/mailbox_client.h
7569 F:      include/linux/mailbox_controller.h
7570
7571 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7572 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7573 W:      http://www.kernel.org/doc/man-pages
7574 L:      linux-man@vger.kernel.org
7575 S:      Maintained
7576
7577 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7578 M:      Andrew Lunn <andrew@lunn.ch>
7579 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7580 S:      Maintained
7581 F:      drivers/net/dsa/mv88e6xxx/
7582
7583 MARVELL ARMADA DRM SUPPORT
7584 M:      Russell King <rmk+kernel@armlinux.org.uk>
7585 S:      Maintained
7586 F:      drivers/gpu/drm/armada/
7587 F:      include/uapi/drm/armada_drm.h
7588 F:      Documentation/devicetree/bindings/display/armada/
7589
7590 MARVELL CRYPTO DRIVER
7591 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7592 M:      Arnaud Ebalard <arno@natisbad.org>
7593 F:      drivers/crypto/marvell/
7594 S:      Maintained
7595 L:      linux-crypto@vger.kernel.org
7596
7597 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7598 M:      Mirko Lindner <mlindner@marvell.com>
7599 M:      Stephen Hemminger <stephen@networkplumber.org>
7600 L:      netdev@vger.kernel.org
7601 S:      Maintained
7602 F:      drivers/net/ethernet/marvell/sk*
7603
7604 MARVELL LIBERTAS WIRELESS DRIVER
7605 L:      libertas-dev@lists.infradead.org
7606 S:      Orphan
7607 F:      drivers/net/wireless/marvell/libertas/
7608
7609 MARVELL MV643XX ETHERNET DRIVER
7610 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7611 L:      netdev@vger.kernel.org
7612 S:      Maintained
7613 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7614 F:      include/linux/mv643xx.h
7615
7616 MARVELL MVNETA ETHERNET DRIVER
7617 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7618 L:      netdev@vger.kernel.org
7619 S:      Maintained
7620 F:      drivers/net/ethernet/marvell/mvneta.*
7621
7622 MARVELL MWIFIEX WIRELESS DRIVER
7623 M:      Amitkumar Karwar <akarwar@marvell.com>
7624 M:      Nishant Sarmukadam <nishants@marvell.com>
7625 L:      linux-wireless@vger.kernel.org
7626 S:      Maintained
7627 F:      drivers/net/wireless/marvell/mwifiex/
7628
7629 MARVELL MWL8K WIRELESS DRIVER
7630 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7631 L:      linux-wireless@vger.kernel.org
7632 S:      Odd Fixes
7633 F:      drivers/net/wireless/marvell/mwl8k.c
7634
7635 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7636 M:      Nicolas Pitre <nico@fluxnic.net>
7637 S:      Odd Fixes
7638 F:      drivers/mmc/host/mvsdio.*
7639
7640 MATROX FRAMEBUFFER DRIVER
7641 L:      linux-fbdev@vger.kernel.org
7642 S:      Orphan
7643 F:      drivers/video/fbdev/matrox/matroxfb_*
7644 F:      include/uapi/linux/matroxfb.h
7645
7646 MAX16065 HARDWARE MONITOR DRIVER
7647 M:      Guenter Roeck <linux@roeck-us.net>
7648 L:      linux-hwmon@vger.kernel.org
7649 S:      Maintained
7650 F:      Documentation/hwmon/max16065
7651 F:      drivers/hwmon/max16065.c
7652
7653 MAX20751 HARDWARE MONITOR DRIVER
7654 M:      Guenter Roeck <linux@roeck-us.net>
7655 L:      linux-hwmon@vger.kernel.org
7656 S:      Maintained
7657 F:      Documentation/hwmon/max20751
7658 F:      drivers/hwmon/max20751.c
7659
7660 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7661 L:      linux-hwmon@vger.kernel.org
7662 S:      Orphan
7663 F:      Documentation/hwmon/max6650
7664 F:      drivers/hwmon/max6650.c
7665
7666 MAX6697 HARDWARE MONITOR DRIVER
7667 M:      Guenter Roeck <linux@roeck-us.net>
7668 L:      linux-hwmon@vger.kernel.org
7669 S:      Maintained
7670 F:      Documentation/hwmon/max6697
7671 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7672 F:      drivers/hwmon/max6697.c
7673 F:      include/linux/platform_data/max6697.h
7674
7675 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7676 M:      Peter Rosin <peda@axentia.se>
7677 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7678 S:      Maintained
7679 F:      Documentation/devicetree/bindings/sound/max9860.txt
7680 F:      sound/soc/codecs/max9860.*
7681
7682 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7683 M:      Krzysztof Kozlowski <krzk@kernel.org>
7684 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7685 L:      linux-pm@vger.kernel.org
7686 S:      Supported
7687 F:      drivers/power/supply/max14577_charger.c
7688 F:      drivers/power/supply/max77693_charger.c
7689
7690 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7691 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7692 L:      linux-kernel@vger.kernel.org
7693 S:      Supported
7694 F:      drivers/*/*max77802*.c
7695 F:      Documentation/devicetree/bindings/*/*max77802.txt
7696 F:      include/dt-bindings/*/*max77802.h
7697
7698 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7699 M:      Chanwoo Choi <cw00.choi@samsung.com>
7700 M:      Krzysztof Kozlowski <krzk@kernel.org>
7701 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7702 L:      linux-kernel@vger.kernel.org
7703 S:      Supported
7704 F:      drivers/*/max14577*.c
7705 F:      drivers/*/max77686*.c
7706 F:      drivers/*/max77693*.c
7707 F:      drivers/extcon/extcon-max14577.c
7708 F:      drivers/extcon/extcon-max77693.c
7709 F:      drivers/rtc/rtc-max77686.c
7710 F:      drivers/clk/clk-max77686.c
7711 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7712 F:      Documentation/devicetree/bindings/*/max77686.txt
7713 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7714 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7715 F:      include/linux/mfd/max14577*.h
7716 F:      include/linux/mfd/max77686*.h
7717 F:      include/linux/mfd/max77693*.h
7718
7719 MAXIRADIO FM RADIO RECEIVER DRIVER
7720 M:      Hans Verkuil <hverkuil@xs4all.nl>
7721 L:      linux-media@vger.kernel.org
7722 T:      git git://linuxtv.org/media_tree.git
7723 W:      https://linuxtv.org
7724 S:      Maintained
7725 F:      drivers/media/radio/radio-maxiradio*
7726
7727 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7728 M:      Peter Rosin <peda@axentia.se>
7729 L:      linux-iio@vger.kernel.org
7730 S:      Maintained
7731 F:      drivers/iio/potentiometer/mcp4531.c
7732
7733 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7734 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7735 L:      linux-iio@vger.kernel.org
7736 S:      Maintained
7737 F:      drivers/iio/dac/cio-dac.c
7738
7739 MEDIA DRIVERS FOR RENESAS - FCP
7740 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7741 L:      linux-media@vger.kernel.org
7742 L:      linux-renesas-soc@vger.kernel.org
7743 T:      git git://linuxtv.org/media_tree.git
7744 S:      Supported
7745 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7746 F:      drivers/media/platform/rcar-fcp.c
7747 F:      include/media/rcar-fcp.h
7748
7749 MEDIA DRIVERS FOR RENESAS - VIN
7750 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
7751 L:      linux-media@vger.kernel.org
7752 L:      linux-renesas-soc@vger.kernel.org
7753 T:      git git://linuxtv.org/media_tree.git
7754 S:      Supported
7755 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
7756 F:      drivers/media/platform/rcar-vin/
7757
7758 MEDIA DRIVERS FOR RENESAS - VSP1
7759 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7760 L:      linux-media@vger.kernel.org
7761 L:      linux-renesas-soc@vger.kernel.org
7762 T:      git git://linuxtv.org/media_tree.git
7763 S:      Supported
7764 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
7765 F:      drivers/media/platform/vsp1/
7766
7767 MEDIA DRIVERS FOR HELENE
7768 M:      Abylay Ospan <aospan@netup.ru>
7769 L:      linux-media@vger.kernel.org
7770 W:      https://linuxtv.org
7771 W:      http://netup.tv/
7772 T:      git git://linuxtv.org/media_tree.git
7773 S:      Supported
7774 F:      drivers/media/dvb-frontends/helene*
7775
7776 MEDIA DRIVERS FOR ASCOT2E
7777 M:      Sergey Kozlov <serjk@netup.ru>
7778 M:      Abylay Ospan <aospan@netup.ru>
7779 L:      linux-media@vger.kernel.org
7780 W:      https://linuxtv.org
7781 W:      http://netup.tv/
7782 T:      git git://linuxtv.org/media_tree.git
7783 S:      Supported
7784 F:      drivers/media/dvb-frontends/ascot2e*
7785
7786 MEDIA DRIVERS FOR CXD2841ER
7787 M:      Sergey Kozlov <serjk@netup.ru>
7788 M:      Abylay Ospan <aospan@netup.ru>
7789 L:      linux-media@vger.kernel.org
7790 W:      https://linuxtv.org
7791 W:      http://netup.tv/
7792 T:      git git://linuxtv.org/media_tree.git
7793 S:      Supported
7794 F:      drivers/media/dvb-frontends/cxd2841er*
7795
7796 MEDIA DRIVERS FOR HORUS3A
7797 M:      Sergey Kozlov <serjk@netup.ru>
7798 M:      Abylay Ospan <aospan@netup.ru>
7799 L:      linux-media@vger.kernel.org
7800 W:      https://linuxtv.org
7801 W:      http://netup.tv/
7802 T:      git git://linuxtv.org/media_tree.git
7803 S:      Supported
7804 F:      drivers/media/dvb-frontends/horus3a*
7805
7806 MEDIA DRIVERS FOR LNBH25
7807 M:      Sergey Kozlov <serjk@netup.ru>
7808 M:      Abylay Ospan <aospan@netup.ru>
7809 L:      linux-media@vger.kernel.org
7810 W:      https://linuxtv.org
7811 W:      http://netup.tv/
7812 T:      git git://linuxtv.org/media_tree.git
7813 S:      Supported
7814 F:      drivers/media/dvb-frontends/lnbh25*
7815
7816 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7817 M:      Sergey Kozlov <serjk@netup.ru>
7818 M:      Abylay Ospan <aospan@netup.ru>
7819 L:      linux-media@vger.kernel.org
7820 W:      https://linuxtv.org
7821 W:      http://netup.tv/
7822 T:      git git://linuxtv.org/media_tree.git
7823 S:      Supported
7824 F:      drivers/media/pci/netup_unidvb/*
7825
7826 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7827 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
7828 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
7829 P:      LinuxTV.org Project
7830 L:      linux-media@vger.kernel.org
7831 W:      https://linuxtv.org
7832 Q:      http://patchwork.kernel.org/project/linux-media/list/
7833 T:      git git://linuxtv.org/media_tree.git
7834 S:      Maintained
7835 F:      Documentation/media/
7836 F:      drivers/media/
7837 F:      drivers/staging/media/
7838 F:      include/linux/platform_data/media/
7839 F:      include/media/
7840 F:      include/uapi/linux/dvb/
7841 F:      include/uapi/linux/videodev2.h
7842 F:      include/uapi/linux/media.h
7843 F:      include/uapi/linux/v4l2-*
7844 F:      include/uapi/linux/meye.h
7845 F:      include/uapi/linux/ivtv*
7846 F:      include/uapi/linux/uvcvideo.h
7847
7848 MEDIATEK ETHERNET DRIVER
7849 M:      Felix Fietkau <nbd@openwrt.org>
7850 M:      John Crispin <blogic@openwrt.org>
7851 L:      netdev@vger.kernel.org
7852 S:      Maintained
7853 F:      drivers/net/ethernet/mediatek/
7854
7855 MEDIATEK MT7601U WIRELESS LAN DRIVER
7856 M:      Jakub Kicinski <kubakici@wp.pl>
7857 L:      linux-wireless@vger.kernel.org
7858 S:      Maintained
7859 F:      drivers/net/wireless/mediatek/mt7601u/
7860
7861 MEGARAID SCSI/SAS DRIVERS
7862 M:      Kashyap Desai <kashyap.desai@avagotech.com>
7863 M:      Sumit Saxena <sumit.saxena@avagotech.com>
7864 M:      Uday Lingala <uday.lingala@avagotech.com>
7865 L:      megaraidlinux.pdl@avagotech.com
7866 L:      linux-scsi@vger.kernel.org
7867 W:      http://www.lsi.com
7868 S:      Maintained
7869 F:      Documentation/scsi/megaraid.txt
7870 F:      drivers/scsi/megaraid.*
7871 F:      drivers/scsi/megaraid/
7872
7873 MELFAS MIP4 TOUCHSCREEN DRIVER
7874 M:      Sangwon Jee <jeesw@melfas.com>
7875 W:      http://www.melfas.com
7876 S:      Supported
7877 F:      drivers/input/touchscreen/melfas_mip4.c
7878 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
7879
7880 MELLANOX ETHERNET DRIVER (mlx4_en)
7881 M:      Tariq Toukan <tariqt@mellanox.com>
7882 L:      netdev@vger.kernel.org
7883 S:      Supported
7884 W:      http://www.mellanox.com
7885 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7886 F:      drivers/net/ethernet/mellanox/mlx4/en_*
7887
7888 MELLANOX ETHERNET DRIVER (mlx5e)
7889 M:      Saeed Mahameed <saeedm@mellanox.com>
7890 L:      netdev@vger.kernel.org
7891 S:      Supported
7892 W:      http://www.mellanox.com
7893 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7894 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
7895
7896 MELLANOX ETHERNET SWITCH DRIVERS
7897 M:      Jiri Pirko <jiri@mellanox.com>
7898 M:      Ido Schimmel <idosch@mellanox.com>
7899 L:      netdev@vger.kernel.org
7900 S:      Supported
7901 W:      http://www.mellanox.com
7902 Q:      http://patchwork.ozlabs.org/project/netdev/list/
7903 F:      drivers/net/ethernet/mellanox/mlxsw/
7904
7905 MELLANOX MLXCPLD LED DRIVER
7906 M:      Vadim Pasternak <vadimp@mellanox.com>
7907 L:      linux-leds@vger.kernel.org
7908 S:      Supported
7909 F:      drivers/leds/leds-mlxcpld.c
7910 F:      Documentation/leds/leds-mlxcpld.txt
7911
7912 MELLANOX PLATFORM DRIVER
7913 M:      Vadim Pasternak <vadimp@mellanox.com>
7914 L:      platform-driver-x86@vger.kernel.org
7915 S:      Supported
7916 F:      arch/x86/platform/mellanox/mlx-platform.c
7917
7918 SOFT-ROCE DRIVER (rxe)
7919 M:      Moni Shoua <monis@mellanox.com>
7920 L:      linux-rdma@vger.kernel.org
7921 S:      Supported
7922 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7923 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7924 F:      drivers/infiniband/sw/rxe/
7925 F:      include/uapi/rdma/rdma_user_rxe.h
7926
7927 MEMBARRIER SUPPORT
7928 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7929 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7930 L:      linux-kernel@vger.kernel.org
7931 S:      Supported
7932 F:      kernel/membarrier.c
7933 F:      include/uapi/linux/membarrier.h
7934
7935 MEMORY MANAGEMENT
7936 L:      linux-mm@kvack.org
7937 W:      http://www.linux-mm.org
7938 S:      Maintained
7939 F:      include/linux/mm.h
7940 F:      include/linux/gfp.h
7941 F:      include/linux/mmzone.h
7942 F:      include/linux/memory_hotplug.h
7943 F:      include/linux/vmalloc.h
7944 F:      mm/
7945
7946 MEMORY TECHNOLOGY DEVICES (MTD)
7947 M:      David Woodhouse <dwmw2@infradead.org>
7948 M:      Brian Norris <computersforpeace@gmail.com>
7949 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7950 M:      Marek Vasut <marek.vasut@gmail.com>
7951 M:      Richard Weinberger <richard@nod.at>
7952 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
7953 L:      linux-mtd@lists.infradead.org
7954 W:      http://www.linux-mtd.infradead.org/
7955 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
7956 T:      git git://git.infradead.org/linux-mtd.git
7957 T:      git git://git.infradead.org/l2-mtd.git
7958 S:      Maintained
7959 F:      Documentation/devicetree/bindings/mtd/
7960 F:      drivers/mtd/
7961 F:      include/linux/mtd/
7962 F:      include/uapi/mtd/
7963
7964 MEN A21 WATCHDOG DRIVER
7965 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7966 L:      linux-watchdog@vger.kernel.org
7967 S:      Maintained
7968 F:      drivers/watchdog/mena21_wdt.c
7969
7970 MEN CHAMELEON BUS (mcb)
7971 M:      Johannes Thumshirn <morbidrsa@gmail.com>
7972 S:      Maintained
7973 F:      drivers/mcb/
7974 F:      include/linux/mcb.h
7975 F:      Documentation/men-chameleon-bus.txt
7976
7977 MEN F21BMC (Board Management Controller)
7978 M:      Andreas Werner <andreas.werner@men.de>
7979 S:      Supported
7980 F:      drivers/mfd/menf21bmc.c
7981 F:      drivers/watchdog/menf21bmc_wdt.c
7982 F:      drivers/leds/leds-menf21bmc.c
7983 F:      drivers/hwmon/menf21bmc_hwmon.c
7984 F:      Documentation/hwmon/menf21bmc
7985
7986 METAG ARCHITECTURE
7987 M:      James Hogan <james.hogan@imgtec.com>
7988 L:      linux-metag@vger.kernel.org
7989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7990 S:      Odd Fixes
7991 F:      arch/metag/
7992 F:      Documentation/metag/
7993 F:      Documentation/devicetree/bindings/metag/
7994 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
7995 F:      drivers/clocksource/metag_generic.c
7996 F:      drivers/irqchip/irq-metag.c
7997 F:      drivers/irqchip/irq-metag-ext.c
7998 F:      drivers/tty/metag_da.c
7999
8000 MICROBLAZE ARCHITECTURE
8001 M:      Michal Simek <monstr@monstr.eu>
8002 W:      http://www.monstr.eu/fdt/
8003 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8004 S:      Supported
8005 F:      arch/microblaze/
8006
8007 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8008 M:      Richard Genoud <richard.genoud@gmail.com>
8009 S:      Maintained
8010 F:      drivers/tty/serial/atmel_serial.c
8011 F:      include/linux/atmel_serial.h
8012
8013 MICROCHIP / ATMEL ISC DRIVER
8014 M:      Songjun Wu <songjun.wu@microchip.com>
8015 L:      linux-media@vger.kernel.org
8016 S:      Supported
8017 F:      drivers/media/platform/atmel/atmel-isc.c
8018 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8019 F:      devicetree/bindings/media/atmel-isc.txt
8020
8021 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8022 M:      Chen Yu <yu.c.chen@intel.com>
8023 L:      platform-driver-x86@vger.kernel.org
8024 S:      Supported
8025 F:      drivers/platform/x86/surfacepro3_button.c
8026
8027 MICROTEK X6 SCANNER
8028 M:      Oliver Neukum <oliver@neukum.org>
8029 S:      Maintained
8030 F:      drivers/usb/image/microtek.*
8031
8032 MIPS
8033 M:      Ralf Baechle <ralf@linux-mips.org>
8034 L:      linux-mips@linux-mips.org
8035 W:      http://www.linux-mips.org/
8036 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8037 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8038 S:      Supported
8039 F:      Documentation/devicetree/bindings/mips/
8040 F:      Documentation/mips/
8041 F:      arch/mips/
8042
8043 MIPS/LOONGSON1 ARCHITECTURE
8044 M:      Keguang Zhang <keguang.zhang@gmail.com>
8045 L:      linux-mips@linux-mips.org
8046 S:      Maintained
8047 F:      arch/mips/loongson32/
8048 F:      arch/mips/include/asm/mach-loongson32/
8049 F:      drivers/*/*loongson1*
8050 F:      drivers/*/*/*loongson1*
8051
8052 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8053 M:      Hans Verkuil <hverkuil@xs4all.nl>
8054 L:      linux-media@vger.kernel.org
8055 T:      git git://linuxtv.org/media_tree.git
8056 W:      https://linuxtv.org
8057 S:      Odd Fixes
8058 F:      drivers/media/radio/radio-miropcm20*
8059
8060 MELLANOX MLX4 core VPI driver
8061 M:      Yishai Hadas <yishaih@mellanox.com>
8062 L:      netdev@vger.kernel.org
8063 L:      linux-rdma@vger.kernel.org
8064 W:      http://www.mellanox.com
8065 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8066 S:      Supported
8067 F:      drivers/net/ethernet/mellanox/mlx4/
8068 F:      include/linux/mlx4/
8069 F:      include/uapi/rdma/mlx4-abi.h
8070
8071 MELLANOX MLX4 IB driver
8072 M:      Yishai Hadas <yishaih@mellanox.com>
8073 L:      linux-rdma@vger.kernel.org
8074 W:      http://www.mellanox.com
8075 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8076 S:      Supported
8077 F:      drivers/infiniband/hw/mlx4/
8078 F:      include/linux/mlx4/
8079
8080 MELLANOX MLX5 core VPI driver
8081 M:      Saeed Mahameed <saeedm@mellanox.com>
8082 M:      Matan Barak <matanb@mellanox.com>
8083 M:      Leon Romanovsky <leonro@mellanox.com>
8084 L:      netdev@vger.kernel.org
8085 L:      linux-rdma@vger.kernel.org
8086 W:      http://www.mellanox.com
8087 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8088 S:      Supported
8089 F:      drivers/net/ethernet/mellanox/mlx5/core/
8090 F:      include/linux/mlx5/
8091 F:      include/uapi/rdma/mlx5-abi.h
8092
8093 MELLANOX MLX5 IB driver
8094 M:      Matan Barak <matanb@mellanox.com>
8095 M:      Leon Romanovsky <leonro@mellanox.com>
8096 L:      linux-rdma@vger.kernel.org
8097 W:      http://www.mellanox.com
8098 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8099 S:      Supported
8100 F:      drivers/infiniband/hw/mlx5/
8101 F:      include/linux/mlx5/
8102
8103 MELEXIS MLX90614 DRIVER
8104 M:      Crt Mori <cmo@melexis.com>
8105 L:      linux-iio@vger.kernel.org
8106 W:      http://www.melexis.com
8107 S:      Supported
8108 F:      drivers/iio/temperature/mlx90614.c
8109
8110 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8111 M:      Don Brace <don.brace@microsemi.com>
8112 L:      esc.storagedev@microsemi.com
8113 L:      linux-scsi@vger.kernel.org
8114 S:      Supported
8115 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8116 F:      drivers/scsi/smartpqi/Kconfig
8117 F:      drivers/scsi/smartpqi/Makefile
8118 F:      include/linux/cciss*.h
8119 F:      include/uapi/linux/cciss*.h
8120 F:      Documentation/scsi/smartpqi.txt
8121
8122 MN88472 MEDIA DRIVER
8123 M:      Antti Palosaari <crope@iki.fi>
8124 L:      linux-media@vger.kernel.org
8125 W:      https://linuxtv.org
8126 W:      http://palosaari.fi/linux/
8127 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8128 S:      Maintained
8129 F:      drivers/media/dvb-frontends/mn88472*
8130
8131 MN88473 MEDIA DRIVER
8132 M:      Antti Palosaari <crope@iki.fi>
8133 L:      linux-media@vger.kernel.org
8134 W:      https://linuxtv.org
8135 W:      http://palosaari.fi/linux/
8136 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8137 S:      Maintained
8138 F:      drivers/media/dvb-frontends/mn88473*
8139
8140 MODULE SUPPORT
8141 M:      Jessica Yu <jeyu@redhat.com>
8142 M:      Rusty Russell <rusty@rustcorp.com.au>
8143 S:      Maintained
8144 F:      include/linux/module.h
8145 F:      kernel/module.c
8146
8147 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8148 W:      http://popies.net/meye/
8149 S:      Orphan
8150 F:      Documentation/media/v4l-drivers/meye*
8151 F:      drivers/media/pci/meye/
8152 F:      include/uapi/linux/meye.h
8153
8154 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8155 M:      Jiri Slaby <jirislaby@gmail.com>
8156 S:      Maintained
8157 F:      Documentation/serial/moxa-smartio
8158 F:      drivers/tty/mxser.*
8159
8160 MR800 AVERMEDIA USB FM RADIO DRIVER
8161 M:      Alexey Klimov <klimov.linux@gmail.com>
8162 L:      linux-media@vger.kernel.org
8163 T:      git git://linuxtv.org/media_tree.git
8164 S:      Maintained
8165 F:      drivers/media/radio/radio-mr800.c
8166
8167 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8168 M:      Alan Ott <alan@signal11.us>
8169 L:      linux-wpan@vger.kernel.org
8170 S:      Maintained
8171 F:      drivers/net/ieee802154/mrf24j40.c
8172 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8173
8174 MSI LAPTOP SUPPORT
8175 M:      "Lee, Chun-Yi" <jlee@suse.com>
8176 L:      platform-driver-x86@vger.kernel.org
8177 S:      Maintained
8178 F:      drivers/platform/x86/msi-laptop.c
8179
8180 MSI WMI SUPPORT
8181 L:      platform-driver-x86@vger.kernel.org
8182 S:      Orphan
8183 F:      drivers/platform/x86/msi-wmi.c
8184
8185 MSI001 MEDIA DRIVER
8186 M:      Antti Palosaari <crope@iki.fi>
8187 L:      linux-media@vger.kernel.org
8188 W:      https://linuxtv.org
8189 W:      http://palosaari.fi/linux/
8190 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8191 T:      git git://linuxtv.org/anttip/media_tree.git
8192 S:      Maintained
8193 F:      drivers/media/tuners/msi001*
8194
8195 MSI2500 MEDIA DRIVER
8196 M:      Antti Palosaari <crope@iki.fi>
8197 L:      linux-media@vger.kernel.org
8198 W:      https://linuxtv.org
8199 W:      http://palosaari.fi/linux/
8200 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8201 T:      git git://linuxtv.org/anttip/media_tree.git
8202 S:      Maintained
8203 F:      drivers/media/usb/msi2500/
8204
8205 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8206 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8207 L:      linux-mtd@lists.infradead.org
8208 S:      Maintained
8209 F:      drivers/mtd/devices/docg3*
8210
8211 MT9M032 APTINA SENSOR DRIVER
8212 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8213 L:      linux-media@vger.kernel.org
8214 T:      git git://linuxtv.org/media_tree.git
8215 S:      Maintained
8216 F:      drivers/media/i2c/mt9m032.c
8217 F:      include/media/i2c/mt9m032.h
8218
8219 MT9P031 APTINA CAMERA SENSOR
8220 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8221 L:      linux-media@vger.kernel.org
8222 T:      git git://linuxtv.org/media_tree.git
8223 S:      Maintained
8224 F:      drivers/media/i2c/mt9p031.c
8225 F:      include/media/i2c/mt9p031.h
8226
8227 MT9T001 APTINA CAMERA SENSOR
8228 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8229 L:      linux-media@vger.kernel.org
8230 T:      git git://linuxtv.org/media_tree.git
8231 S:      Maintained
8232 F:      drivers/media/i2c/mt9t001.c
8233 F:      include/media/i2c/mt9t001.h
8234
8235 MT9V032 APTINA CAMERA SENSOR
8236 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8237 L:      linux-media@vger.kernel.org
8238 T:      git git://linuxtv.org/media_tree.git
8239 S:      Maintained
8240 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8241 F:      drivers/media/i2c/mt9v032.c
8242 F:      include/media/i2c/mt9v032.h
8243
8244 MULTIFUNCTION DEVICES (MFD)
8245 M:      Lee Jones <lee.jones@linaro.org>
8246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8247 S:      Supported
8248 F:      Documentation/devicetree/bindings/mfd/
8249 F:      drivers/mfd/
8250 F:      include/linux/mfd/
8251
8252 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8253 M:      Ulf Hansson <ulf.hansson@linaro.org>
8254 L:      linux-mmc@vger.kernel.org
8255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8256 S:      Maintained
8257 F:      Documentation/devicetree/bindings/mmc/
8258 F:      drivers/mmc/
8259 F:      include/linux/mmc/
8260 F:      include/uapi/linux/mmc/
8261
8262 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8263 S:      Orphan
8264 F:      drivers/mmc/host/mmc_spi.c
8265 F:      include/linux/spi/mmc_spi.h
8266
8267 MULTISOUND SOUND DRIVER
8268 M:      Andrew Veliath <andrewtv@usa.net>
8269 S:      Maintained
8270 F:      Documentation/sound/oss/MultiSound
8271 F:      sound/oss/msnd*
8272
8273 MULTITECH MULTIPORT CARD (ISICOM)
8274 S:      Orphan
8275 F:      drivers/tty/isicom.c
8276 F:      include/linux/isicom.h
8277
8278 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8279 M:      Bin Liu <b-liu@ti.com>
8280 L:      linux-usb@vger.kernel.org
8281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8282 S:      Maintained
8283 F:      drivers/usb/musb/
8284
8285 MXL5007T MEDIA DRIVER
8286 M:      Michael Krufky <mkrufky@linuxtv.org>
8287 L:      linux-media@vger.kernel.org
8288 W:      https://linuxtv.org
8289 W:      http://github.com/mkrufky
8290 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8291 T:      git git://linuxtv.org/mkrufky/tuners.git
8292 S:      Maintained
8293 F:      drivers/media/tuners/mxl5007t.*
8294
8295 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8296 M:      Hyong-Youb Kim <hykim@myri.com>
8297 L:      netdev@vger.kernel.org
8298 W:      https://www.myricom.com/support/downloads/myri10ge.html
8299 S:      Supported
8300 F:      drivers/net/ethernet/myricom/myri10ge/
8301
8302 NAND FLASH SUBSYSTEM
8303 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8304 R:      Richard Weinberger <richard@nod.at>
8305 L:      linux-mtd@lists.infradead.org
8306 W:      http://www.linux-mtd.infradead.org/
8307 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8308 T:      git git://github.com/linux-nand/linux.git
8309 S:      Maintained
8310 F:      drivers/mtd/nand/
8311 F:      include/linux/mtd/nand*.h
8312
8313 NATSEMI ETHERNET DRIVER (DP8381x)
8314 S:      Orphan
8315 F:      drivers/net/ethernet/natsemi/natsemi.c
8316
8317 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8318 M:      Daniel Mack <zonque@gmail.com>
8319 S:      Maintained
8320 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8321 W:      http://www.native-instruments.com
8322 F:      sound/usb/caiaq/
8323
8324 NCP FILESYSTEM
8325 M:      Petr Vandrovec <petr@vandrovec.name>
8326 S:      Odd Fixes
8327 F:      fs/ncpfs/
8328
8329 NCR 5380 SCSI DRIVERS
8330 M:      Finn Thain <fthain@telegraphics.com.au>
8331 M:      Michael Schmitz <schmitzmic@gmail.com>
8332 L:      linux-scsi@vger.kernel.org
8333 S:      Maintained
8334 F:      Documentation/scsi/g_NCR5380.txt
8335 F:      drivers/scsi/NCR5380.*
8336 F:      drivers/scsi/arm/cumana_1.c
8337 F:      drivers/scsi/arm/oak.c
8338 F:      drivers/scsi/atari_scsi.*
8339 F:      drivers/scsi/dmx3191d.c
8340 F:      drivers/scsi/g_NCR5380.*
8341 F:      drivers/scsi/g_NCR5380_mmio.c
8342 F:      drivers/scsi/mac_scsi.*
8343 F:      drivers/scsi/sun3_scsi.*
8344 F:      drivers/scsi/sun3_scsi_vme.c
8345
8346 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8347 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8348 L:      linux-scsi@vger.kernel.org
8349 S:      Maintained
8350 F:      drivers/scsi/NCR_D700.*
8351
8352 NCT6775 HARDWARE MONITOR DRIVER
8353 M:      Guenter Roeck <linux@roeck-us.net>
8354 L:      linux-hwmon@vger.kernel.org
8355 S:      Maintained
8356 F:      Documentation/hwmon/nct6775
8357 F:      drivers/hwmon/nct6775.c
8358
8359 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8360 M:      Faisal Latif <faisal.latif@intel.com>
8361 L:      linux-rdma@vger.kernel.org
8362 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8363 S:      Supported
8364 F:      drivers/infiniband/hw/nes/
8365 F:      include/uapi/rdma/nes-abi.h
8366
8367 NETEM NETWORK EMULATOR
8368 M:      Stephen Hemminger <stephen@networkplumber.org>
8369 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8370 S:      Maintained
8371 F:      net/sched/sch_netem.c
8372
8373 NETERION 10GbE DRIVERS (s2io/vxge)
8374 M:      Jon Mason <jdmason@kudzu.us>
8375 L:      netdev@vger.kernel.org
8376 S:      Supported
8377 F:      Documentation/networking/s2io.txt
8378 F:      Documentation/networking/vxge.txt
8379 F:      drivers/net/ethernet/neterion/
8380
8381 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8382 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8383 M:      Patrick McHardy <kaber@trash.net>
8384 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8385 L:      netfilter-devel@vger.kernel.org
8386 L:      coreteam@netfilter.org
8387 W:      http://www.netfilter.org/
8388 W:      http://www.iptables.org/
8389 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8392 S:      Supported
8393 F:      include/linux/netfilter*
8394 F:      include/linux/netfilter/
8395 F:      include/net/netfilter/
8396 F:      include/uapi/linux/netfilter*
8397 F:      include/uapi/linux/netfilter/
8398 F:      net/*/netfilter.c
8399 F:      net/*/netfilter/
8400 F:      net/netfilter/
8401 F:      net/bridge/br_netfilter*.c
8402
8403 NETLABEL
8404 M:      Paul Moore <paul@paul-moore.com>
8405 W:      http://netlabel.sf.net
8406 L:      netdev@vger.kernel.org
8407 S:      Maintained
8408 F:      Documentation/netlabel/
8409 F:      include/net/netlabel.h
8410 F:      net/netlabel/
8411
8412 NETROM NETWORK LAYER
8413 M:      Ralf Baechle <ralf@linux-mips.org>
8414 L:      linux-hams@vger.kernel.org
8415 W:      http://www.linux-ax25.org/
8416 S:      Maintained
8417 F:      include/net/netrom.h
8418 F:      include/uapi/linux/netrom.h
8419 F:      net/netrom/
8420
8421 NETRONOME ETHERNET DRIVERS
8422 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8423 L:      oss-drivers@netronome.com
8424 S:      Maintained
8425 F:      drivers/net/ethernet/netronome/
8426
8427 NETWORK BLOCK DEVICE (NBD)
8428 M:      Markus Pargmann <mpa@pengutronix.de>
8429 S:      Maintained
8430 L:      nbd-general@lists.sourceforge.net
8431 T:      git git://git.pengutronix.de/git/mpa/linux-nbd.git
8432 F:      Documentation/blockdev/nbd.txt
8433 F:      drivers/block/nbd.c
8434 F:      include/uapi/linux/nbd.h
8435
8436 NETWORK DROP MONITOR
8437 M:      Neil Horman <nhorman@tuxdriver.com>
8438 L:      netdev@vger.kernel.org
8439 S:      Maintained
8440 W:      https://fedorahosted.org/dropwatch/
8441 F:      net/core/drop_monitor.c
8442
8443 NETWORKING [DSA]
8444 M:      Andrew Lunn <andrew@lunn.ch>
8445 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8446 M:      Florian Fainelli <f.fainelli@gmail.com>
8447 S:      Maintained
8448 F:      net/dsa/
8449 F:      include/net/dsa.h
8450 F:      drivers/net/dsa/
8451
8452 NETWORKING [GENERAL]
8453 M:      "David S. Miller" <davem@davemloft.net>
8454 L:      netdev@vger.kernel.org
8455 W:      http://www.linuxfoundation.org/en/Net
8456 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8459 S:      Maintained
8460 F:      net/
8461 F:      include/net/
8462 F:      include/linux/in.h
8463 F:      include/linux/net.h
8464 F:      include/linux/netdevice.h
8465 F:      include/uapi/linux/in.h
8466 F:      include/uapi/linux/net.h
8467 F:      include/uapi/linux/netdevice.h
8468 F:      include/uapi/linux/net_namespace.h
8469 F:      tools/net/
8470 F:      tools/testing/selftests/net/
8471 F:      lib/random32.c
8472 F:      lib/test_bpf.c
8473
8474 NETWORKING [IPv4/IPv6]
8475 M:      "David S. Miller" <davem@davemloft.net>
8476 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8477 M:      James Morris <jmorris@namei.org>
8478 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8479 M:      Patrick McHardy <kaber@trash.net>
8480 L:      netdev@vger.kernel.org
8481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8482 S:      Maintained
8483 F:      net/ipv4/
8484 F:      net/ipv6/
8485 F:      include/net/ip*
8486 F:      arch/x86/net/*
8487
8488 NETWORKING [IPSEC]
8489 M:      Steffen Klassert <steffen.klassert@secunet.com>
8490 M:      Herbert Xu <herbert@gondor.apana.org.au>
8491 M:      "David S. Miller" <davem@davemloft.net>
8492 L:      netdev@vger.kernel.org
8493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8495 S:      Maintained
8496 F:      net/core/flow.c
8497 F:      net/xfrm/
8498 F:      net/key/
8499 F:      net/ipv4/xfrm*
8500 F:      net/ipv4/esp4.c
8501 F:      net/ipv4/ah4.c
8502 F:      net/ipv4/ipcomp.c
8503 F:      net/ipv4/ip_vti.c
8504 F:      net/ipv6/xfrm*
8505 F:      net/ipv6/esp6.c
8506 F:      net/ipv6/ah6.c
8507 F:      net/ipv6/ipcomp6.c
8508 F:      net/ipv6/ip6_vti.c
8509 F:      include/uapi/linux/xfrm.h
8510 F:      include/net/xfrm.h
8511
8512 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8513 M:      Paul Moore <paul@paul-moore.com>
8514 L:      netdev@vger.kernel.org
8515 S:      Maintained
8516
8517 NETWORKING [WIRELESS]
8518 L:      linux-wireless@vger.kernel.org
8519 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8520
8521 NETWORKING DRIVERS
8522 L:      netdev@vger.kernel.org
8523 W:      http://www.linuxfoundation.org/en/Net
8524 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8527 S:      Odd Fixes
8528 F:      Documentation/devicetree/bindings/net/
8529 F:      drivers/net/
8530 F:      include/linux/if_*
8531 F:      include/linux/netdevice.h
8532 F:      include/linux/etherdevice.h
8533 F:      include/linux/fcdevice.h
8534 F:      include/linux/fddidevice.h
8535 F:      include/linux/hippidevice.h
8536 F:      include/linux/inetdevice.h
8537 F:      include/uapi/linux/if_*
8538 F:      include/uapi/linux/netdevice.h
8539
8540 NETWORKING DRIVERS (WIRELESS)
8541 M:      Kalle Valo <kvalo@codeaurora.org>
8542 L:      linux-wireless@vger.kernel.org
8543 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8546 S:      Maintained
8547 F:      Documentation/devicetree/bindings/net/wireless/
8548 F:      drivers/net/wireless/
8549
8550 NETXEN (1/10) GbE SUPPORT
8551 M:      Manish Chopra <manish.chopra@cavium.com>
8552 M:      Rahul Verma <rahul.verma@cavium.com>
8553 M:      Dept-GELinuxNICDev@cavium.com
8554 L:      netdev@vger.kernel.org
8555 S:      Supported
8556 F:      drivers/net/ethernet/qlogic/netxen/
8557
8558 NFC SUBSYSTEM
8559 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8560 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8561 M:      Samuel Ortiz <sameo@linux.intel.com>
8562 L:      linux-wireless@vger.kernel.org
8563 L:      linux-nfc@lists.01.org (subscribers-only)
8564 S:      Supported
8565 F:      net/nfc/
8566 F:      include/net/nfc/
8567 F:      include/uapi/linux/nfc.h
8568 F:      drivers/nfc/
8569 F:      include/linux/platform_data/nfcmrvl.h
8570 F:      include/linux/platform_data/nxp-nci.h
8571 F:      include/linux/platform_data/pn544.h
8572 F:      include/linux/platform_data/st21nfca.h
8573 F:      include/linux/platform_data/st-nci.h
8574 F:      Documentation/devicetree/bindings/net/nfc/
8575
8576 NFS, SUNRPC, AND LOCKD CLIENTS
8577 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8578 M:      Anna Schumaker <anna.schumaker@netapp.com>
8579 L:      linux-nfs@vger.kernel.org
8580 W:      http://client.linux-nfs.org
8581 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8582 S:      Maintained
8583 F:      fs/lockd/
8584 F:      fs/nfs/
8585 F:      fs/nfs_common/
8586 F:      net/sunrpc/
8587 F:      include/linux/lockd/
8588 F:      include/linux/nfs*
8589 F:      include/linux/sunrpc/
8590 F:      include/uapi/linux/nfs*
8591 F:      include/uapi/linux/sunrpc/
8592
8593 NILFS2 FILESYSTEM
8594 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8595 L:      linux-nilfs@vger.kernel.org
8596 W:      http://nilfs.sourceforge.net/
8597 W:      http://nilfs.osdn.jp/
8598 T:      git git://github.com/konis/nilfs2.git
8599 S:      Supported
8600 F:      Documentation/filesystems/nilfs2.txt
8601 F:      fs/nilfs2/
8602 F:      include/trace/events/nilfs2.h
8603 F:      include/uapi/linux/nilfs2_api.h
8604 F:      include/uapi/linux/nilfs2_ondisk.h
8605
8606 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8607 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8608 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8609 S:      Maintained
8610 F:      Documentation/scsi/NinjaSCSI.txt
8611 F:      drivers/scsi/pcmcia/nsp_*
8612
8613 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8614 M:      GOTO Masanori <gotom@debian.or.jp>
8615 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8616 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8617 S:      Maintained
8618 F:      Documentation/scsi/NinjaSCSI.txt
8619 F:      drivers/scsi/nsp32*
8620
8621 NIOS2 ARCHITECTURE
8622 M:      Ley Foon Tan <lftan@altera.com>
8623 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8625 S:      Maintained
8626 F:      arch/nios2/
8627
8628 NOKIA N900 POWER SUPPLY DRIVERS
8629 R:      Pali Rohár <pali.rohar@gmail.com>
8630 F:      include/linux/power/bq2415x_charger.h
8631 F:      include/linux/power/bq27xxx_battery.h
8632 F:      include/linux/power/isp1704_charger.h
8633 F:      drivers/power/supply/bq2415x_charger.c
8634 F:      drivers/power/supply/bq27xxx_battery.c
8635 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8636 F:      drivers/power/supply/isp1704_charger.c
8637 F:      drivers/power/supply/rx51_battery.c
8638
8639 NTB DRIVER CORE
8640 M:      Jon Mason <jdmason@kudzu.us>
8641 M:      Dave Jiang <dave.jiang@intel.com>
8642 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8643 L:      linux-ntb@googlegroups.com
8644 S:      Supported
8645 W:      https://github.com/jonmason/ntb/wiki
8646 T:      git git://github.com/jonmason/ntb.git
8647 F:      drivers/ntb/
8648 F:      drivers/net/ntb_netdev.c
8649 F:      include/linux/ntb.h
8650 F:      include/linux/ntb_transport.h
8651 F:      tools/testing/selftests/ntb/
8652
8653 NTB INTEL DRIVER
8654 M:      Jon Mason <jdmason@kudzu.us>
8655 M:      Dave Jiang <dave.jiang@intel.com>
8656 L:      linux-ntb@googlegroups.com
8657 S:      Supported
8658 W:      https://github.com/jonmason/ntb/wiki
8659 T:      git git://github.com/jonmason/ntb.git
8660 F:      drivers/ntb/hw/intel/
8661
8662 NTB AMD DRIVER
8663 M:      Xiangliang Yu <Xiangliang.Yu@amd.com>
8664 L:      linux-ntb@googlegroups.com
8665 S:      Supported
8666 F:      drivers/ntb/hw/amd/
8667
8668 NTFS FILESYSTEM
8669 M:      Anton Altaparmakov <anton@tuxera.com>
8670 L:      linux-ntfs-dev@lists.sourceforge.net
8671 W:      http://www.tuxera.com/
8672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8673 S:      Supported
8674 F:      Documentation/filesystems/ntfs.txt
8675 F:      fs/ntfs/
8676
8677 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8678 M:      Antonino Daplas <adaplas@gmail.com>
8679 L:      linux-fbdev@vger.kernel.org
8680 S:      Maintained
8681 F:      drivers/video/fbdev/riva/
8682 F:      drivers/video/fbdev/nvidia/
8683
8684 NVM EXPRESS DRIVER
8685 M:      Keith Busch <keith.busch@intel.com>
8686 M:      Jens Axboe <axboe@fb.com>
8687 L:      linux-nvme@lists.infradead.org
8688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8689 W:      https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8690 S:      Supported
8691 F:      drivers/nvme/host/
8692 F:      include/linux/nvme.h
8693
8694 NVM EXPRESS TARGET DRIVER
8695 M:      Christoph Hellwig <hch@lst.de>
8696 M:      Sagi Grimberg <sagi@grimberg.me>
8697 L:      linux-nvme@lists.infradead.org
8698 S:      Supported
8699 F:      drivers/nvme/target/
8700
8701 NVMEM FRAMEWORK
8702 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8703 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
8704 S:      Maintained
8705 F:      drivers/nvmem/
8706 F:      Documentation/devicetree/bindings/nvmem/
8707 F:      include/linux/nvmem-consumer.h
8708 F:      include/linux/nvmem-provider.h
8709
8710 NXP-NCI NFC DRIVER
8711 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
8712 R:      Charles Gorand <charles.gorand@effinnov.com>
8713 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
8714 S:      Supported
8715 F:      drivers/nfc/nxp-nci
8716
8717 NXP TDA998X DRM DRIVER
8718 M:      Russell King <rmk+kernel@armlinux.org.uk>
8719 S:      Supported
8720 F:      drivers/gpu/drm/i2c/tda998x_drv.c
8721 F:      include/drm/i2c/tda998x.h
8722
8723 NXP TFA9879 DRIVER
8724 M:      Peter Rosin <peda@axentia.se>
8725 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8726 S:      Maintained
8727 F:      sound/soc/codecs/tfa9879*
8728
8729 OBJTOOL
8730 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8731 S:      Supported
8732 F:      tools/objtool/
8733
8734 OMAP SUPPORT
8735 M:      Tony Lindgren <tony@atomide.com>
8736 L:      linux-omap@vger.kernel.org
8737 W:      http://www.muru.com/linux/omap/
8738 W:      http://linux.omap.com/
8739 Q:      http://patchwork.kernel.org/project/linux-omap/list/
8740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8741 S:      Maintained
8742 F:      arch/arm/*omap*/
8743 F:      arch/arm/configs/omap1_defconfig
8744 F:      arch/arm/configs/omap2plus_defconfig
8745 F:      drivers/i2c/busses/i2c-omap.c
8746 F:      drivers/irqchip/irq-omap-intc.c
8747 F:      drivers/mfd/*omap*.c
8748 F:      drivers/mfd/menelaus.c
8749 F:      drivers/mfd/palmas.c
8750 F:      drivers/mfd/tps65217.c
8751 F:      drivers/mfd/tps65218.c
8752 F:      drivers/mfd/tps65910.c
8753 F:      drivers/mfd/twl-core.[ch]
8754 F:      drivers/mfd/twl4030*.c
8755 F:      drivers/mfd/twl6030*.c
8756 F:      drivers/mfd/twl6040*.c
8757 F:      drivers/regulator/palmas-regulator*.c
8758 F:      drivers/regulator/pbias-regulator.c
8759 F:      drivers/regulator/tps65217-regulator.c
8760 F:      drivers/regulator/tps65218-regulator.c
8761 F:      drivers/regulator/tps65910-regulator.c
8762 F:      drivers/regulator/twl-regulator.c
8763 F:      include/linux/i2c-omap.h
8764
8765 OMAP DEVICE TREE SUPPORT
8766 M:      Benoît Cousson <bcousson@baylibre.com>
8767 M:      Tony Lindgren <tony@atomide.com>
8768 L:      linux-omap@vger.kernel.org
8769 L:      devicetree@vger.kernel.org
8770 S:      Maintained
8771 F:      arch/arm/boot/dts/*omap*
8772 F:      arch/arm/boot/dts/*am3*
8773 F:      arch/arm/boot/dts/*am4*
8774 F:      arch/arm/boot/dts/*am5*
8775 F:      arch/arm/boot/dts/*dra7*
8776
8777 OMAP CLOCK FRAMEWORK SUPPORT
8778 M:      Paul Walmsley <paul@pwsan.com>
8779 L:      linux-omap@vger.kernel.org
8780 S:      Maintained
8781 F:      arch/arm/*omap*/*clock*
8782
8783 OMAP POWER MANAGEMENT SUPPORT
8784 M:      Kevin Hilman <khilman@kernel.org>
8785 L:      linux-omap@vger.kernel.org
8786 S:      Maintained
8787 F:      arch/arm/*omap*/*pm*
8788 F:      drivers/cpufreq/omap-cpufreq.c
8789
8790 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8791 M:      Rajendra Nayak <rnayak@codeaurora.org>
8792 M:      Paul Walmsley <paul@pwsan.com>
8793 L:      linux-omap@vger.kernel.org
8794 S:      Maintained
8795 F:      arch/arm/mach-omap2/prm*
8796
8797 OMAP AUDIO SUPPORT
8798 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
8799 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
8800 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8801 L:      linux-omap@vger.kernel.org
8802 S:      Maintained
8803 F:      sound/soc/omap/
8804
8805 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8806 M:      Roger Quadros <rogerq@ti.com>
8807 M:      Tony Lindgren <tony@atomide.com>
8808 L:      linux-omap@vger.kernel.org
8809 S:      Maintained
8810 F:      drivers/memory/omap-gpmc.c
8811 F:      arch/arm/mach-omap2/*gpmc*
8812
8813 OMAP FRAMEBUFFER SUPPORT
8814 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8815 L:      linux-fbdev@vger.kernel.org
8816 L:      linux-omap@vger.kernel.org
8817 S:      Maintained
8818 F:      drivers/video/fbdev/omap/
8819
8820 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8821 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
8822 L:      linux-omap@vger.kernel.org
8823 L:      linux-fbdev@vger.kernel.org
8824 S:      Maintained
8825 F:      drivers/video/fbdev/omap2/
8826 F:      Documentation/arm/OMAP/DSS
8827
8828 OMAP HARDWARE SPINLOCK SUPPORT
8829 M:      Ohad Ben-Cohen <ohad@wizery.com>
8830 L:      linux-omap@vger.kernel.org
8831 S:      Maintained
8832 F:      drivers/hwspinlock/omap_hwspinlock.c
8833
8834 OMAP MMC SUPPORT
8835 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
8836 L:      linux-omap@vger.kernel.org
8837 S:      Maintained
8838 F:      drivers/mmc/host/omap.c
8839
8840 OMAP HS MMC SUPPORT
8841 L:      linux-mmc@vger.kernel.org
8842 L:      linux-omap@vger.kernel.org
8843 S:      Orphan
8844 F:      drivers/mmc/host/omap_hsmmc.c
8845
8846 OMAP RANDOM NUMBER GENERATOR SUPPORT
8847 M:      Deepak Saxena <dsaxena@plexity.net>
8848 S:      Maintained
8849 F:      drivers/char/hw_random/omap-rng.c
8850
8851 OMAP HWMOD SUPPORT
8852 M:      Benoît Cousson <bcousson@baylibre.com>
8853 M:      Paul Walmsley <paul@pwsan.com>
8854 L:      linux-omap@vger.kernel.org
8855 S:      Maintained
8856 F:      arch/arm/mach-omap2/omap_hwmod.*
8857
8858 OMAP HWMOD DATA
8859 M:      Paul Walmsley <paul@pwsan.com>
8860 L:      linux-omap@vger.kernel.org
8861 S:      Maintained
8862 F:      arch/arm/mach-omap2/omap_hwmod*data*
8863
8864 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8865 M:      Benoît Cousson <bcousson@baylibre.com>
8866 L:      linux-omap@vger.kernel.org
8867 S:      Maintained
8868 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8869
8870 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8871 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8872 L:      linux-media@vger.kernel.org
8873 S:      Maintained
8874 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
8875 F:      drivers/media/platform/omap3isp/
8876 F:      drivers/staging/media/omap4iss/
8877
8878 OMAP USB SUPPORT
8879 L:      linux-usb@vger.kernel.org
8880 L:      linux-omap@vger.kernel.org
8881 S:      Orphan
8882 F:      drivers/usb/*/*omap*
8883 F:      arch/arm/*omap*/usb*
8884
8885 OMAP GPIO DRIVER
8886 M:      Grygorii Strashko <grygorii.strashko@ti.com>
8887 M:      Santosh Shilimkar <ssantosh@kernel.org>
8888 M:      Kevin Hilman <khilman@kernel.org>
8889 L:      linux-omap@vger.kernel.org
8890 S:      Maintained
8891 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
8892 F:      drivers/gpio/gpio-omap.c
8893
8894 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8895 M:      Mark Jackson <mpfj@newflow.co.uk>
8896 L:      linux-omap@vger.kernel.org
8897 S:      Maintained
8898 F:      arch/arm/boot/dts/am335x-nano.dts
8899
8900 OMFS FILESYSTEM
8901 M:      Bob Copeland <me@bobcopeland.com>
8902 L:      linux-karma-devel@lists.sourceforge.net
8903 S:      Maintained
8904 F:      Documentation/filesystems/omfs.txt
8905 F:      fs/omfs/
8906
8907 OMNIKEY CARDMAN 4000 DRIVER
8908 M:      Harald Welte <laforge@gnumonks.org>
8909 S:      Maintained
8910 F:      drivers/char/pcmcia/cm4000_cs.c
8911 F:      include/linux/cm4000_cs.h
8912 F:      include/uapi/linux/cm4000_cs.h
8913
8914 OMNIKEY CARDMAN 4040 DRIVER
8915 M:      Harald Welte <laforge@gnumonks.org>
8916 S:      Maintained
8917 F:      drivers/char/pcmcia/cm4040_cs.*
8918
8919 OMNIVISION OV7670 SENSOR DRIVER
8920 M:      Jonathan Corbet <corbet@lwn.net>
8921 L:      linux-media@vger.kernel.org
8922 T:      git git://linuxtv.org/media_tree.git
8923 S:      Maintained
8924 F:      drivers/media/i2c/ov7670.c
8925
8926 ONENAND FLASH DRIVER
8927 M:      Kyungmin Park <kyungmin.park@samsung.com>
8928 L:      linux-mtd@lists.infradead.org
8929 S:      Maintained
8930 F:      drivers/mtd/onenand/
8931 F:      include/linux/mtd/onenand*.h
8932
8933 ONSTREAM SCSI TAPE DRIVER
8934 M:      Willem Riede <osst@riede.org>
8935 L:      osst-users@lists.sourceforge.net
8936 L:      linux-scsi@vger.kernel.org
8937 S:      Maintained
8938 F:      Documentation/scsi/osst.txt
8939 F:      drivers/scsi/osst.*
8940 F:      drivers/scsi/osst_*.h
8941 F:      drivers/scsi/st.h
8942
8943 OPENCORES I2C BUS DRIVER
8944 M:      Peter Korsgaard <jacmet@sunsite.dk>
8945 L:      linux-i2c@vger.kernel.org
8946 S:      Maintained
8947 F:      Documentation/i2c/busses/i2c-ocores
8948 F:      drivers/i2c/busses/i2c-ocores.c
8949
8950 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8951 M:      Rob Herring <robh+dt@kernel.org>
8952 M:      Frank Rowand <frowand.list@gmail.com>
8953 L:      devicetree@vger.kernel.org
8954 W:      http://www.devicetree.org/
8955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8956 S:      Maintained
8957 F:      drivers/of/
8958 F:      include/linux/of*.h
8959 F:      scripts/dtc/
8960
8961 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8962 M:      Rob Herring <robh+dt@kernel.org>
8963 M:      Mark Rutland <mark.rutland@arm.com>
8964 L:      devicetree@vger.kernel.org
8965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8966 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8967 S:      Maintained
8968 F:      Documentation/devicetree/
8969 F:      arch/*/boot/dts/
8970 F:      include/dt-bindings/
8971
8972 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8973 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8974 L:      devicetree@vger.kernel.org
8975 S:      Maintained
8976 F:      Documentation/devicetree/dynamic-resolution-notes.txt
8977 F:      Documentation/devicetree/overlay-notes.txt
8978 F:      drivers/of/overlay.c
8979 F:      drivers/of/resolver.c
8980
8981 OPENRISC ARCHITECTURE
8982 M:      Jonas Bonn <jonas@southpole.se>
8983 W:      http://openrisc.net
8984 S:      Maintained
8985 T:      git git://openrisc.net/~jonas/linux
8986 F:      arch/openrisc/
8987
8988 OPENVSWITCH
8989 M:      Pravin Shelar <pshelar@nicira.com>
8990 L:      netdev@vger.kernel.org
8991 L:      dev@openvswitch.org
8992 W:      http://openvswitch.org
8993 S:      Maintained
8994 F:      net/openvswitch/
8995 F:      include/uapi/linux/openvswitch.h
8996
8997 OPERATING PERFORMANCE POINTS (OPP)
8998 M:      Viresh Kumar <vireshk@kernel.org>
8999 M:      Nishanth Menon <nm@ti.com>
9000 M:      Stephen Boyd <sboyd@codeaurora.org>
9001 L:      linux-pm@vger.kernel.org
9002 S:      Maintained
9003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9004 F:      drivers/base/power/opp/
9005 F:      include/linux/pm_opp.h
9006 F:      Documentation/power/opp.txt
9007 F:      Documentation/devicetree/bindings/opp/
9008
9009 OPL4 DRIVER
9010 M:      Clemens Ladisch <clemens@ladisch.de>
9011 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9012 T:      git git://git.alsa-project.org/alsa-kernel.git
9013 S:      Maintained
9014 F:      sound/drivers/opl4/
9015
9016 OPROFILE
9017 M:      Robert Richter <rric@kernel.org>
9018 L:      oprofile-list@lists.sf.net
9019 S:      Maintained
9020 F:      arch/*/include/asm/oprofile*.h
9021 F:      arch/*/oprofile/
9022 F:      drivers/oprofile/
9023 F:      include/linux/oprofile.h
9024
9025 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9026 M:      Mark Fasheh <mfasheh@versity.com>
9027 M:      Joel Becker <jlbec@evilplan.org>
9028 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9029 W:      http://ocfs2.wiki.kernel.org
9030 S:      Supported
9031 F:      Documentation/filesystems/ocfs2.txt
9032 F:      Documentation/filesystems/dlmfs.txt
9033 F:      fs/ocfs2/
9034
9035 ORINOCO DRIVER
9036 L:      linux-wireless@vger.kernel.org
9037 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9038 W:      http://www.nongnu.org/orinoco/
9039 S:      Orphan
9040 F:      drivers/net/wireless/intersil/orinoco/
9041
9042 OSD LIBRARY and FILESYSTEM
9043 M:      Boaz Harrosh <ooo@electrozaur.com>
9044 M:      Benny Halevy <bhalevy@primarydata.com>
9045 L:      osd-dev@open-osd.org
9046 W:      http://open-osd.org
9047 T:      git git://git.open-osd.org/open-osd.git
9048 S:      Maintained
9049 F:      drivers/scsi/osd/
9050 F:      include/scsi/osd_*
9051 F:      fs/exofs/
9052
9053 OVERLAY FILESYSTEM
9054 M:      Miklos Szeredi <miklos@szeredi.hu>
9055 L:      linux-unionfs@vger.kernel.org
9056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9057 S:      Supported
9058 F:      fs/overlayfs/
9059 F:      Documentation/filesystems/overlayfs.txt
9060
9061 ORANGEFS FILESYSTEM
9062 M:      Mike Marshall <hubcap@omnibond.com>
9063 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9065 S:      Supported
9066 F:      fs/orangefs/
9067 F:      Documentation/filesystems/orangefs.txt
9068
9069 P54 WIRELESS DRIVER
9070 M:      Christian Lamparter <chunkeey@googlemail.com>
9071 L:      linux-wireless@vger.kernel.org
9072 W:      http://wireless.kernel.org/en/users/Drivers/p54
9073 S:      Maintained
9074 F:      drivers/net/wireless/intersil/p54/
9075
9076 PA SEMI ETHERNET DRIVER
9077 L:      netdev@vger.kernel.org
9078 S:      Orphan
9079 F:      drivers/net/ethernet/pasemi/*
9080
9081 PA SEMI SMBUS DRIVER
9082 L:      linux-i2c@vger.kernel.org
9083 S:      Orphan
9084 F:      drivers/i2c/busses/i2c-pasemi.c
9085
9086 PADATA PARALLEL EXECUTION MECHANISM
9087 M:      Steffen Klassert <steffen.klassert@secunet.com>
9088 L:      linux-crypto@vger.kernel.org
9089 S:      Maintained
9090 F:      kernel/padata.c
9091 F:      include/linux/padata.h
9092 F:      Documentation/padata.txt
9093
9094 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9095 M:      Harald Welte <laforge@gnumonks.org>
9096 L:      platform-driver-x86@vger.kernel.org
9097 S:      Maintained
9098 F:      drivers/platform/x86/panasonic-laptop.c
9099
9100 PANASONIC MN10300/AM33/AM34 PORT
9101 M:      David Howells <dhowells@redhat.com>
9102 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9103 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9104 S:      Maintained
9105 F:      Documentation/mn10300/
9106 F:      arch/mn10300/
9107
9108 PARALLEL LCD/KEYPAD PANEL DRIVER
9109 M:      Willy Tarreau <willy@haproxy.com>
9110 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9111 S:      Odd Fixes
9112 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9113 F:      drivers/misc/panel.c
9114
9115 PARALLEL PORT SUBSYSTEM
9116 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9117 M:      Sudip Mukherjee <sudip@vectorindia.org>
9118 L:      linux-parport@lists.infradead.org (subscribers-only)
9119 S:      Maintained
9120 F:      drivers/parport/
9121 F:      include/linux/parport*.h
9122 F:      drivers/char/ppdev.c
9123 F:      include/uapi/linux/ppdev.h
9124 F:      Documentation/parport*.txt
9125
9126 PARAVIRT_OPS INTERFACE
9127 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9128 M:      Chris Wright <chrisw@sous-sol.org>
9129 M:      Alok Kataria <akataria@vmware.com>
9130 M:      Rusty Russell <rusty@rustcorp.com.au>
9131 L:      virtualization@lists.linux-foundation.org
9132 S:      Supported
9133 F:      Documentation/virtual/paravirt_ops.txt
9134 F:      arch/*/kernel/paravirt*
9135 F:      arch/*/include/asm/paravirt.h
9136 F:      include/linux/hypervisor.h
9137
9138 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9139 M:      Tim Waugh <tim@cyberelk.net>
9140 L:      linux-parport@lists.infradead.org (subscribers-only)
9141 S:      Maintained
9142 F:      Documentation/blockdev/paride.txt
9143 F:      drivers/block/paride/
9144
9145 PARISC ARCHITECTURE
9146 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9147 M:      Helge Deller <deller@gmx.de>
9148 L:      linux-parisc@vger.kernel.org
9149 W:      http://www.parisc-linux.org/
9150 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9153 S:      Maintained
9154 F:      arch/parisc/
9155 F:      Documentation/parisc/
9156 F:      drivers/parisc/
9157 F:      drivers/char/agp/parisc-agp.c
9158 F:      drivers/input/serio/gscps2.c
9159 F:      drivers/parport/parport_gsc.*
9160 F:      drivers/tty/serial/8250/8250_gsc.c
9161 F:      drivers/video/fbdev/sti*
9162 F:      drivers/video/console/sti*
9163 F:      drivers/video/logo/logo_parisc*
9164
9165 PC87360 HARDWARE MONITORING DRIVER
9166 M:      Jim Cromie <jim.cromie@gmail.com>
9167 L:      linux-hwmon@vger.kernel.org
9168 S:      Maintained
9169 F:      Documentation/hwmon/pc87360
9170 F:      drivers/hwmon/pc87360.c
9171
9172 PC8736x GPIO DRIVER
9173 M:      Jim Cromie <jim.cromie@gmail.com>
9174 S:      Maintained
9175 F:      drivers/char/pc8736x_gpio.c
9176
9177 PC87427 HARDWARE MONITORING DRIVER
9178 M:      Jean Delvare <jdelvare@suse.com>
9179 L:      linux-hwmon@vger.kernel.org
9180 S:      Maintained
9181 F:      Documentation/hwmon/pc87427
9182 F:      drivers/hwmon/pc87427.c
9183
9184 PCA9532 LED DRIVER
9185 M:      Riku Voipio <riku.voipio@iki.fi>
9186 S:      Maintained
9187 F:      drivers/leds/leds-pca9532.c
9188 F:      include/linux/leds-pca9532.h
9189
9190 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9191 M:      Guenter Roeck <linux@roeck-us.net>
9192 L:      linux-i2c@vger.kernel.org
9193 S:      Maintained
9194 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9195
9196 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9197 M:      Khalid Aziz <khalid@gonehiking.org>
9198 S:      Maintained
9199 F:      drivers/firmware/pcdp.*
9200
9201 PCI ERROR RECOVERY
9202 M:      Linas Vepstas <linasvepstas@gmail.com>
9203 L:      linux-pci@vger.kernel.org
9204 S:      Supported
9205 F:      Documentation/PCI/pci-error-recovery.txt
9206
9207 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9208 M:      Russell Currey <ruscur@russell.cc>
9209 L:      linuxppc-dev@lists.ozlabs.org
9210 S:      Supported
9211 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9212 F:      arch/powerpc/kernel/eeh*.c
9213 F:      arch/powerpc/platforms/*/eeh*.c
9214 F:      arch/powerpc/include/*/eeh*.h
9215
9216 PCI SUBSYSTEM
9217 M:      Bjorn Helgaas <bhelgaas@google.com>
9218 L:      linux-pci@vger.kernel.org
9219 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9221 S:      Supported
9222 F:      Documentation/devicetree/bindings/pci/
9223 F:      Documentation/PCI/
9224 F:      drivers/pci/
9225 F:      include/linux/pci*
9226 F:      arch/x86/pci/
9227 F:      arch/x86/kernel/quirks.c
9228
9229 PCI DRIVER FOR ALTERA PCIE IP
9230 M:      Ley Foon Tan <lftan@altera.com>
9231 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9232 L:      linux-pci@vger.kernel.org
9233 S:      Supported
9234 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9235 F:      drivers/pci/host/pcie-altera.c
9236
9237 PCI DRIVER FOR ARM VERSATILE PLATFORM
9238 M:      Rob Herring <robh@kernel.org>
9239 L:      linux-pci@vger.kernel.org
9240 L:      linux-arm-kernel@lists.infradead.org
9241 S:      Maintained
9242 F:      Documentation/devicetree/bindings/pci/versatile.txt
9243 F:      drivers/pci/host/pci-versatile.c
9244
9245 PCI DRIVER FOR ARMADA 8K
9246 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9247 L:      linux-pci@vger.kernel.org
9248 L:      linux-arm-kernel@lists.infradead.org
9249 S:      Maintained
9250 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9251 F:      drivers/pci/host/pcie-armada8k.c
9252
9253 PCI DRIVER FOR APPLIEDMICRO XGENE
9254 M:      Tanmay Inamdar <tinamdar@apm.com>
9255 L:      linux-pci@vger.kernel.org
9256 L:      linux-arm-kernel@lists.infradead.org
9257 S:      Maintained
9258 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9259 F:      drivers/pci/host/pci-xgene.c
9260
9261 PCI DRIVER FOR FREESCALE LAYERSCAPE
9262 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9263 M:      Mingkai Hu <mingkai.hu@freescale.com>
9264 M:      Roy Zang <tie-fei.zang@freescale.com>
9265 L:      linuxppc-dev@lists.ozlabs.org
9266 L:      linux-pci@vger.kernel.org
9267 L:      linux-arm-kernel@lists.infradead.org
9268 S:      Maintained
9269 F:      drivers/pci/host/*layerscape*
9270
9271 PCI DRIVER FOR IMX6
9272 M:      Richard Zhu <hongxing.zhu@nxp.com>
9273 M:      Lucas Stach <l.stach@pengutronix.de>
9274 L:      linux-pci@vger.kernel.org
9275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9276 S:      Maintained
9277 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9278 F:      drivers/pci/host/*imx6*
9279
9280 PCI DRIVER FOR TI KEYSTONE
9281 M:      Murali Karicheri <m-karicheri2@ti.com>
9282 L:      linux-pci@vger.kernel.org
9283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9284 S:      Maintained
9285 F:      drivers/pci/host/*keystone*
9286
9287 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9288 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9289 M:      Jason Cooper <jason@lakedaemon.net>
9290 L:      linux-pci@vger.kernel.org
9291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9292 S:      Maintained
9293 F:      drivers/pci/host/*mvebu*
9294
9295 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9296 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9297 L:      linux-pci@vger.kernel.org
9298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9299 S:      Maintained
9300 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9301 F:      drivers/pci/host/pci-aardvark.c
9302
9303 PCI DRIVER FOR NVIDIA TEGRA
9304 M:      Thierry Reding <thierry.reding@gmail.com>
9305 L:      linux-tegra@vger.kernel.org
9306 L:      linux-pci@vger.kernel.org
9307 S:      Supported
9308 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9309 F:      drivers/pci/host/pci-tegra.c
9310
9311 PCI DRIVER FOR TI DRA7XX
9312 M:      Kishon Vijay Abraham I <kishon@ti.com>
9313 L:      linux-omap@vger.kernel.org
9314 L:      linux-pci@vger.kernel.org
9315 S:      Supported
9316 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9317 F:      drivers/pci/host/pci-dra7xx.c
9318
9319 PCI DRIVER FOR RENESAS R-CAR
9320 M:      Simon Horman <horms@verge.net.au>
9321 L:      linux-pci@vger.kernel.org
9322 L:      linux-renesas-soc@vger.kernel.org
9323 S:      Maintained
9324 F:      drivers/pci/host/*rcar*
9325
9326 PCI DRIVER FOR SAMSUNG EXYNOS
9327 M:      Jingoo Han <jingoohan1@gmail.com>
9328 L:      linux-pci@vger.kernel.org
9329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9330 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9331 S:      Maintained
9332 F:      drivers/pci/host/pci-exynos.c
9333
9334 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9335 M:      Jingoo Han <jingoohan1@gmail.com>
9336 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9337 L:      linux-pci@vger.kernel.org
9338 S:      Maintained
9339 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9340 F:      drivers/pci/host/*designware*
9341
9342 PCI DRIVER FOR GENERIC OF HOSTS
9343 M:      Will Deacon <will.deacon@arm.com>
9344 L:      linux-pci@vger.kernel.org
9345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9346 S:      Maintained
9347 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9348 F:      drivers/pci/host/pci-host-common.c
9349 F:      drivers/pci/host/pci-host-generic.c
9350
9351 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9352 M:      Keith Busch <keith.busch@intel.com>
9353 L:      linux-pci@vger.kernel.org
9354 S:      Supported
9355 F:      drivers/pci/host/vmd.c
9356
9357 PCIE DRIVER FOR ST SPEAR13XX
9358 M:      Pratyush Anand <pratyush.anand@gmail.com>
9359 L:      linux-pci@vger.kernel.org
9360 S:      Maintained
9361 F:      drivers/pci/host/*spear*
9362
9363 PCI MSI DRIVER FOR ALTERA MSI IP
9364 M:      Ley Foon Tan <lftan@altera.com>
9365 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9366 L:      linux-pci@vger.kernel.org
9367 S:      Supported
9368 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9369 F:      drivers/pci/host/pcie-altera-msi.c
9370
9371 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9372 M:      Duc Dang <dhdang@apm.com>
9373 L:      linux-pci@vger.kernel.org
9374 L:      linux-arm-kernel@lists.infradead.org
9375 S:      Maintained
9376 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9377 F:      drivers/pci/host/pci-xgene-msi.c
9378
9379 PCIE DRIVER FOR AXIS ARTPEC
9380 M:      Niklas Cassel <niklas.cassel@axis.com>
9381 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9382 L:      linux-arm-kernel@axis.com
9383 L:      linux-pci@vger.kernel.org
9384 S:      Maintained
9385 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9386 F:      drivers/pci/host/*artpec*
9387
9388 PCIE DRIVER FOR HISILICON
9389 M:      Zhou Wang <wangzhou1@hisilicon.com>
9390 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9391 L:      linux-pci@vger.kernel.org
9392 S:      Maintained
9393 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9394 F:      drivers/pci/host/pcie-hisi.c
9395
9396 PCIE DRIVER FOR ROCKCHIP
9397 M:      Shawn Lin <shawn.lin@rock-chips.com>
9398 M:      Wenrui Li <wenrui.li@rock-chips.com>
9399 L:      linux-pci@vger.kernel.org
9400 L:      linux-rockchip@lists.infradead.org
9401 S:      Maintained
9402 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9403 F:      drivers/pci/host/pcie-rockchip.c
9404
9405 PCIE DRIVER FOR QUALCOMM MSM
9406 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9407 L:     linux-pci@vger.kernel.org
9408 L:     linux-arm-msm@vger.kernel.org
9409 S:     Maintained
9410 F:     drivers/pci/host/*qcom*
9411
9412 PCIE DRIVER FOR CAVIUM THUNDERX
9413 M:      David Daney <david.daney@cavium.com>
9414 L:      linux-pci@vger.kernel.org
9415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9416 S:      Supported
9417 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9418 F:      drivers/pci/host/pci-thunder-*
9419
9420 PCMCIA SUBSYSTEM
9421 P:      Linux PCMCIA Team
9422 L:      linux-pcmcia@lists.infradead.org
9423 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9425 S:      Maintained
9426 F:      Documentation/pcmcia/
9427 F:      tools/pcmcia/
9428 F:      drivers/pcmcia/
9429 F:      include/pcmcia/
9430
9431 PCNET32 NETWORK DRIVER
9432 M:      Don Fry <pcnet32@frontier.com>
9433 L:      netdev@vger.kernel.org
9434 S:      Maintained
9435 F:      drivers/net/ethernet/amd/pcnet32.c
9436
9437 PCRYPT PARALLEL CRYPTO ENGINE
9438 M:      Steffen Klassert <steffen.klassert@secunet.com>
9439 L:      linux-crypto@vger.kernel.org
9440 S:      Maintained
9441 F:      crypto/pcrypt.c
9442 F:      include/crypto/pcrypt.h
9443
9444 PER-CPU MEMORY ALLOCATOR
9445 M:      Tejun Heo <tj@kernel.org>
9446 M:      Christoph Lameter <cl@linux.com>
9447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9448 S:      Maintained
9449 F:      include/linux/percpu*.h
9450 F:      mm/percpu*.c
9451 F:      arch/*/include/asm/percpu.h
9452
9453 PER-TASK DELAY ACCOUNTING
9454 M:      Balbir Singh <bsingharora@gmail.com>
9455 S:      Maintained
9456 F:      include/linux/delayacct.h
9457 F:      kernel/delayacct.c
9458
9459 PERFORMANCE EVENTS SUBSYSTEM
9460 M:      Peter Zijlstra <peterz@infradead.org>
9461 M:      Ingo Molnar <mingo@redhat.com>
9462 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9463 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9464 L:      linux-kernel@vger.kernel.org
9465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9466 S:      Supported
9467 F:      kernel/events/*
9468 F:      include/linux/perf_event.h
9469 F:      include/uapi/linux/perf_event.h
9470 F:      arch/*/kernel/perf_event*.c
9471 F:      arch/*/kernel/*/perf_event*.c
9472 F:      arch/*/kernel/*/*/perf_event*.c
9473 F:      arch/*/include/asm/perf_event.h
9474 F:      arch/*/kernel/perf_callchain.c
9475 F:      arch/*/events/*
9476 F:      tools/perf/
9477
9478 PERSONALITY HANDLING
9479 M:      Christoph Hellwig <hch@infradead.org>
9480 L:      linux-abi-devel@lists.sourceforge.net
9481 S:      Maintained
9482 F:      include/linux/personality.h
9483 F:      include/uapi/linux/personality.h
9484
9485 PHONET PROTOCOL
9486 M:      Remi Denis-Courmont <courmisch@gmail.com>
9487 S:      Supported
9488 F:      Documentation/networking/phonet.txt
9489 F:      include/linux/phonet.h
9490 F:      include/net/phonet/
9491 F:      include/uapi/linux/phonet.h
9492 F:      net/phonet/
9493
9494 PHRAM MTD DRIVER
9495 M:      Joern Engel <joern@lazybastard.org>
9496 L:      linux-mtd@lists.infradead.org
9497 S:      Maintained
9498 F:      drivers/mtd/devices/phram.c
9499
9500 PICOLCD HID DRIVER
9501 M:      Bruno Prémont <bonbons@linux-vserver.org>
9502 L:      linux-input@vger.kernel.org
9503 S:      Maintained
9504 F:      drivers/hid/hid-picolcd*
9505
9506 PICOXCELL SUPPORT
9507 M:      Jamie Iles <jamie@jamieiles.com>
9508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9509 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9510 S:      Supported
9511 F:      arch/arm/boot/dts/picoxcell*
9512 F:      arch/arm/mach-picoxcell/
9513 F:      drivers/crypto/picoxcell*
9514
9515 PIN CONTROL SUBSYSTEM
9516 M:      Linus Walleij <linus.walleij@linaro.org>
9517 L:      linux-gpio@vger.kernel.org
9518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9519 S:      Maintained
9520 F:      Documentation/devicetree/bindings/pinctrl/
9521 F:      Documentation/pinctrl.txt
9522 F:      drivers/pinctrl/
9523 F:      include/linux/pinctrl/
9524
9525 PIN CONTROLLER - ATMEL AT91
9526 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9528 S:      Maintained
9529 F:      drivers/pinctrl/pinctrl-at91.*
9530
9531 PIN CONTROLLER - ATMEL AT91 PIO4
9532 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
9533 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9534 L:      linux-gpio@vger.kernel.org
9535 S:      Supported
9536 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9537
9538 PIN CONTROLLER - INTEL
9539 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9540 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9541 S:      Maintained
9542 F:      drivers/pinctrl/intel/
9543
9544 PIN CONTROLLER - RENESAS
9545 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9546 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9547 L:      linux-renesas-soc@vger.kernel.org
9548 S:      Maintained
9549 F:      drivers/pinctrl/sh-pfc/
9550
9551 PIN CONTROLLER - SAMSUNG
9552 M:      Tomasz Figa <tomasz.figa@gmail.com>
9553 M:      Krzysztof Kozlowski <krzk@kernel.org>
9554 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9556 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9557 S:      Maintained
9558 F:      drivers/pinctrl/samsung/
9559 F:      include/dt-bindings/pinctrl/samsung.h
9560 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9561
9562 PIN CONTROLLER - SINGLE
9563 M:      Tony Lindgren <tony@atomide.com>
9564 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9566 L:      linux-omap@vger.kernel.org
9567 S:      Maintained
9568 F:      drivers/pinctrl/pinctrl-single.c
9569
9570 PIN CONTROLLER - ST SPEAR
9571 M:      Viresh Kumar <vireshk@kernel.org>
9572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9573 W:      http://www.st.com/spear
9574 S:      Maintained
9575 F:      drivers/pinctrl/spear/
9576
9577 PISTACHIO SOC SUPPORT
9578 M:      James Hartley <james.hartley@imgtec.com>
9579 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9580 L:      linux-mips@linux-mips.org
9581 S:      Maintained
9582 F:      arch/mips/pistachio/
9583 F:      arch/mips/include/asm/mach-pistachio/
9584 F:      arch/mips/boot/dts/pistachio/
9585 F:      arch/mips/configs/pistachio*_defconfig
9586
9587 PKTCDVD DRIVER
9588 M:      Jiri Kosina <jikos@kernel.org>
9589 S:      Maintained
9590 F:      drivers/block/pktcdvd.c
9591 F:      include/linux/pktcdvd.h
9592 F:      include/uapi/linux/pktcdvd.h
9593
9594 PKUNITY SOC DRIVERS
9595 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9596 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9597 S:      Maintained
9598 T:      git git://github.com/gxt/linux.git
9599 F:      drivers/input/serio/i8042-unicore32io.h
9600 F:      drivers/i2c/busses/i2c-puv3.c
9601 F:      drivers/video/fbdev/fb-puv3.c
9602 F:      drivers/rtc/rtc-puv3.c
9603
9604 PMBUS HARDWARE MONITORING DRIVERS
9605 M:      Guenter Roeck <linux@roeck-us.net>
9606 L:      linux-hwmon@vger.kernel.org
9607 W:      http://hwmon.wiki.kernel.org/
9608 W:      http://www.roeck-us.net/linux/drivers/
9609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9610 S:      Maintained
9611 F:      Documentation/hwmon/pmbus
9612 F:      drivers/hwmon/pmbus/
9613 F:      include/linux/i2c/pmbus.h
9614
9615 PMC SIERRA MaxRAID DRIVER
9616 L:      linux-scsi@vger.kernel.org
9617 W:      http://www.pmc-sierra.com/
9618 S:      Orphan
9619 F:      drivers/scsi/pmcraid.*
9620
9621 PMC SIERRA PM8001 DRIVER
9622 M:      Jack Wang <jinpu.wang@profitbricks.com>
9623 M:      lindar_liu@usish.com
9624 L:      pmchba@pmcs.com
9625 L:      linux-scsi@vger.kernel.org
9626 S:      Supported
9627 F:      drivers/scsi/pm8001/
9628
9629 POSIX CLOCKS and TIMERS
9630 M:      Thomas Gleixner <tglx@linutronix.de>
9631 L:      linux-kernel@vger.kernel.org
9632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9633 S:      Maintained
9634 F:      fs/timerfd.c
9635 F:      include/linux/timer*
9636 F:      kernel/time/*timer*
9637
9638 POWER MANAGEMENT CORE
9639 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9640 L:      linux-pm@vger.kernel.org
9641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9642 B:      https://bugzilla.kernel.org
9643 S:      Supported
9644 F:      drivers/base/power/
9645 F:      include/linux/pm.h
9646 F:      include/linux/pm_*
9647 F:      include/linux/powercap.h
9648 F:      drivers/powercap/
9649
9650 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9651 M:      Sebastian Reichel <sre@kernel.org>
9652 L:      linux-pm@vger.kernel.org
9653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9654 S:      Maintained
9655 F:      Documentation/devicetree/bindings/power/supply/
9656 F:      include/linux/power_supply.h
9657 F:      drivers/power/supply/
9658
9659 POWER STATE COORDINATION INTERFACE (PSCI)
9660 M:      Mark Rutland <mark.rutland@arm.com>
9661 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9662 L:      linux-arm-kernel@lists.infradead.org
9663 S:      Maintained
9664 F:      drivers/firmware/psci.c
9665 F:      include/linux/psci.h
9666 F:      include/uapi/linux/psci.h
9667
9668 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9669 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9670 L:      linuxppc-dev@lists.ozlabs.org
9671 S:      Maintained
9672 F:      drivers/char/powernv-op-panel.c
9673
9674 PNP SUPPORT
9675 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9676 S:      Maintained
9677 F:      drivers/pnp/
9678
9679 PPP PROTOCOL DRIVERS AND COMPRESSORS
9680 M:      Paul Mackerras <paulus@samba.org>
9681 L:      linux-ppp@vger.kernel.org
9682 S:      Maintained
9683 F:      drivers/net/ppp/ppp_*
9684
9685 PPP OVER ATM (RFC 2364)
9686 M:      Mitchell Blank Jr <mitch@sfgoth.com>
9687 S:      Maintained
9688 F:      net/atm/pppoatm.c
9689 F:      include/uapi/linux/atmppp.h
9690
9691 PPP OVER ETHERNET
9692 M:      Michal Ostrowski <mostrows@earthlink.net>
9693 S:      Maintained
9694 F:      drivers/net/ppp/pppoe.c
9695 F:      drivers/net/ppp/pppox.c
9696
9697 PPP OVER L2TP
9698 M:      James Chapman <jchapman@katalix.com>
9699 S:      Maintained
9700 F:      net/l2tp/l2tp_ppp.c
9701 F:      include/linux/if_pppol2tp.h
9702 F:      include/uapi/linux/if_pppol2tp.h
9703
9704 PPS SUPPORT
9705 M:      Rodolfo Giometti <giometti@enneenne.com>
9706 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
9707 L:      linuxpps@ml.enneenne.com (subscribers-only)
9708 S:      Maintained
9709 F:      Documentation/pps/
9710 F:      drivers/pps/
9711 F:      include/linux/pps*.h
9712
9713 PPTP DRIVER
9714 M:      Dmitry Kozlov <xeb@mail.ru>
9715 L:      netdev@vger.kernel.org
9716 S:      Maintained
9717 F:      drivers/net/ppp/pptp.c
9718 W:      http://sourceforge.net/projects/accel-pptp
9719
9720 PREEMPTIBLE KERNEL
9721 M:      Robert Love <rml@tech9.net>
9722 L:      kpreempt-tech@lists.sourceforge.net
9723 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9724 S:      Supported
9725 F:      Documentation/preempt-locking.txt
9726 F:      include/linux/preempt.h
9727
9728 PRISM54 WIRELESS DRIVER
9729 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
9730 L:      linux-wireless@vger.kernel.org
9731 W:      http://wireless.kernel.org/en/users/Drivers/p54
9732 S:      Obsolete
9733 F:      drivers/net/wireless/intersil/prism54/
9734
9735 PS3 NETWORK SUPPORT
9736 M:      Geoff Levand <geoff@infradead.org>
9737 L:      netdev@vger.kernel.org
9738 L:      linuxppc-dev@lists.ozlabs.org
9739 S:      Maintained
9740 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
9741
9742 PS3 PLATFORM SUPPORT
9743 M:      Geoff Levand <geoff@infradead.org>
9744 L:      linuxppc-dev@lists.ozlabs.org
9745 S:      Maintained
9746 F:      arch/powerpc/boot/ps3*
9747 F:      arch/powerpc/include/asm/lv1call.h
9748 F:      arch/powerpc/include/asm/ps3*.h
9749 F:      arch/powerpc/platforms/ps3/
9750 F:      drivers/*/ps3*
9751 F:      drivers/ps3/
9752 F:      drivers/rtc/rtc-ps3.c
9753 F:      drivers/usb/host/*ps3.c
9754 F:      sound/ppc/snd_ps3*
9755
9756 PS3VRAM DRIVER
9757 M:      Jim Paris <jim@jtan.com>
9758 M:      Geoff Levand <geoff@infradead.org>
9759 L:      linuxppc-dev@lists.ozlabs.org
9760 S:      Maintained
9761 F:      drivers/block/ps3vram.c
9762
9763 PSTORE FILESYSTEM
9764 M:      Anton Vorontsov <anton@enomsg.org>
9765 M:      Colin Cross <ccross@android.com>
9766 M:      Kees Cook <keescook@chromium.org>
9767 M:      Tony Luck <tony.luck@intel.com>
9768 S:      Maintained
9769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9770 F:      fs/pstore/
9771 F:      include/linux/pstore*
9772 F:      drivers/firmware/efi/efi-pstore.c
9773 F:      drivers/acpi/apei/erst.c
9774
9775 PTP HARDWARE CLOCK SUPPORT
9776 M:      Richard Cochran <richardcochran@gmail.com>
9777 L:      netdev@vger.kernel.org
9778 S:      Maintained
9779 W:      http://linuxptp.sourceforge.net/
9780 F:      Documentation/ABI/testing/sysfs-ptp
9781 F:      Documentation/ptp/*
9782 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
9783 F:      drivers/net/phy/dp83640*
9784 F:      drivers/ptp/*
9785 F:      include/linux/ptp_cl*
9786
9787 PTRACE SUPPORT
9788 M:      Roland McGrath <roland@hack.frob.com>
9789 M:      Oleg Nesterov <oleg@redhat.com>
9790 S:      Maintained
9791 F:      include/asm-generic/syscall.h
9792 F:      include/linux/ptrace.h
9793 F:      include/linux/regset.h
9794 F:      include/linux/tracehook.h
9795 F:      include/uapi/linux/ptrace.h
9796 F:      kernel/ptrace.c
9797
9798 PULSE8-CEC DRIVER
9799 M:      Hans Verkuil <hverkuil@xs4all.nl>
9800 L:      linux-media@vger.kernel.org
9801 T:      git git://linuxtv.org/media_tree.git
9802 S:      Maintained
9803 F:      drivers/staging/media/pulse8-cec
9804
9805 PVRUSB2 VIDEO4LINUX DRIVER
9806 M:      Mike Isely <isely@pobox.com>
9807 L:      pvrusb2@isely.net       (subscribers-only)
9808 L:      linux-media@vger.kernel.org
9809 W:      http://www.isely.net/pvrusb2/
9810 T:      git git://linuxtv.org/media_tree.git
9811 S:      Maintained
9812 F:      Documentation/media/v4l-drivers/pvrusb2*
9813 F:      drivers/media/usb/pvrusb2/
9814
9815 PWC WEBCAM DRIVER
9816 M:      Hans Verkuil <hverkuil@xs4all.nl>
9817 L:      linux-media@vger.kernel.org
9818 T:      git git://linuxtv.org/media_tree.git
9819 S:      Odd Fixes
9820 F:      drivers/media/usb/pwc/*
9821
9822 PWM FAN DRIVER
9823 M:      Kamil Debski <kamil@wypas.org>
9824 M:      Lukasz Majewski <l.majewski@samsung.com>
9825 L:      linux-hwmon@vger.kernel.org
9826 S:      Supported
9827 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9828 F:      Documentation/hwmon/pwm-fan
9829 F:      drivers/hwmon/pwm-fan.c
9830
9831 PWM SUBSYSTEM
9832 M:      Thierry Reding <thierry.reding@gmail.com>
9833 L:      linux-pwm@vger.kernel.org
9834 S:      Maintained
9835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9836 F:      Documentation/pwm.txt
9837 F:      Documentation/devicetree/bindings/pwm/
9838 F:      include/linux/pwm.h
9839 F:      drivers/pwm/
9840 F:      drivers/video/backlight/pwm_bl.c
9841 F:      include/linux/pwm_backlight.h
9842
9843 PXA2xx/PXA3xx SUPPORT
9844 M:      Daniel Mack <daniel@zonque.org>
9845 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9846 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9847 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9848 T:      git git://github.com/hzhuang1/linux.git
9849 T:      git git://github.com/rjarzmik/linux.git
9850 S:      Maintained
9851 F:      arch/arm/boot/dts/pxa*
9852 F:      arch/arm/mach-pxa/
9853 F:      drivers/dma/pxa*
9854 F:      drivers/pcmcia/pxa2xx*
9855 F:      drivers/pinctrl/pxa/
9856 F:      drivers/spi/spi-pxa2xx*
9857 F:      drivers/usb/gadget/udc/pxa2*
9858 F:      include/sound/pxa2xx-lib.h
9859 F:      sound/arm/pxa*
9860 F:      sound/soc/pxa/
9861
9862 PXA GPIO DRIVER
9863 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9864 L:      linux-gpio@vger.kernel.org
9865 S:      Maintained
9866 F:      drivers/gpio/gpio-pxa.c
9867
9868 PXA3xx NAND FLASH DRIVER
9869 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9870 L:      linux-mtd@lists.infradead.org
9871 S:      Maintained
9872 F:      drivers/mtd/nand/pxa3xx_nand.c
9873
9874 MMP SUPPORT
9875 M:      Eric Miao <eric.y.miao@gmail.com>
9876 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9878 T:      git git://github.com/hzhuang1/linux.git
9879 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9880 S:      Maintained
9881 F:      arch/arm/boot/dts/mmp*
9882 F:      arch/arm/mach-mmp/
9883
9884 PXA MMCI DRIVER
9885 S:      Orphan
9886
9887 PXA RTC DRIVER
9888 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9889 L:      rtc-linux@googlegroups.com
9890 S:      Maintained
9891
9892 QAT DRIVER
9893 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9894 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
9895 L:      qat-linux@intel.com
9896 S:      Supported
9897 F:      drivers/crypto/qat/
9898
9899 QIB DRIVER
9900 M:      Mike Marciniszyn <infinipath@intel.com>
9901 L:      linux-rdma@vger.kernel.org
9902 S:      Supported
9903 F:      drivers/infiniband/hw/qib/
9904
9905 QLOGIC QLA1280 SCSI DRIVER
9906 M:      Michael Reed <mdr@sgi.com>
9907 L:      linux-scsi@vger.kernel.org
9908 S:      Maintained
9909 F:      drivers/scsi/qla1280.[ch]
9910
9911 QLOGIC QLA2XXX FC-SCSI DRIVER
9912 M:      qla2xxx-upstream@qlogic.com
9913 L:      linux-scsi@vger.kernel.org
9914 S:      Supported
9915 F:      Documentation/scsi/LICENSE.qla2xxx
9916 F:      drivers/scsi/qla2xxx/
9917
9918 QLOGIC QLA4XXX iSCSI DRIVER
9919 M:      QLogic-Storage-Upstream@qlogic.com
9920 L:      linux-scsi@vger.kernel.org
9921 S:      Supported
9922 F:      Documentation/scsi/LICENSE.qla4xxx
9923 F:      drivers/scsi/qla4xxx/
9924
9925 QLOGIC QLA3XXX NETWORK DRIVER
9926 M:      Dept-GELinuxNICDev@cavium.com
9927 L:      netdev@vger.kernel.org
9928 S:      Supported
9929 F:      Documentation/networking/LICENSE.qla3xxx
9930 F:      drivers/net/ethernet/qlogic/qla3xxx.*
9931
9932 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9933 M:      Harish Patil <harish.patil@cavium.com>
9934 M:      Manish Chopra <manish.chopra@cavium.com>
9935 M:      Dept-GELinuxNICDev@cavium.com
9936 L:      netdev@vger.kernel.org
9937 S:      Supported
9938 F:      drivers/net/ethernet/qlogic/qlcnic/
9939
9940 QLOGIC QLGE 10Gb ETHERNET DRIVER
9941 M:      Harish Patil <harish.patil@cavium.com>
9942 M:      Manish Chopra <manish.chopra@cavium.com>
9943 M:      Dept-GELinuxNICDev@cavium.com
9944 L:      netdev@vger.kernel.org
9945 S:      Supported
9946 F:      drivers/net/ethernet/qlogic/qlge/
9947
9948 QLOGIC QL4xxx ETHERNET DRIVER
9949 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
9950 M:      Ariel Elior <Ariel.Elior@cavium.com>
9951 M:      everest-linux-l2@cavium.com
9952 L:      netdev@vger.kernel.org
9953 S:      Supported
9954 F:      drivers/net/ethernet/qlogic/qed/
9955 F:      include/linux/qed/
9956 F:      drivers/net/ethernet/qlogic/qede/
9957
9958 QNX4 FILESYSTEM
9959 M:      Anders Larsen <al@alarsen.net>
9960 W:      http://www.alarsen.net/linux/qnx4fs/
9961 S:      Maintained
9962 F:      fs/qnx4/
9963 F:      include/uapi/linux/qnx4_fs.h
9964 F:      include/uapi/linux/qnxtypes.h
9965
9966 QT1010 MEDIA DRIVER
9967 M:      Antti Palosaari <crope@iki.fi>
9968 L:      linux-media@vger.kernel.org
9969 W:      https://linuxtv.org
9970 W:      http://palosaari.fi/linux/
9971 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9972 T:      git git://linuxtv.org/anttip/media_tree.git
9973 S:      Maintained
9974 F:      drivers/media/tuners/qt1010*
9975
9976 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9977 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9978 L:      linux-wireless@vger.kernel.org
9979 L:      ath9k-devel@lists.ath9k.org
9980 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
9981 S:      Supported
9982 F:      drivers/net/wireless/ath/ath9k/
9983
9984 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9985 M:      Kalle Valo <kvalo@qca.qualcomm.com>
9986 L:      ath10k@lists.infradead.org
9987 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
9988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9989 S:      Supported
9990 F:      drivers/net/wireless/ath/ath10k/
9991
9992 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9993 M:      Timur Tabi <timur@codeaurora.org>
9994 L:      netdev@vger.kernel.org
9995 S:      Supported
9996 F:      drivers/net/ethernet/qualcomm/emac/
9997
9998 QUALCOMM HEXAGON ARCHITECTURE
9999 M:      Richard Kuo <rkuo@codeaurora.org>
10000 L:      linux-hexagon@vger.kernel.org
10001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10002 S:      Supported
10003 F:      arch/hexagon/
10004
10005 QUALCOMM WCN36XX WIRELESS DRIVER
10006 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10007 L:      wcn36xx@lists.infradead.org
10008 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10009 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10010 S:      Supported
10011 F:      drivers/net/wireless/ath/wcn36xx/
10012
10013 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10014 M:      Gabriel Somlo <somlo@cmu.edu>
10015 M:      "Michael S. Tsirkin" <mst@redhat.com>
10016 L:      qemu-devel@nongnu.org
10017 S:      Maintained
10018 F:      drivers/firmware/qemu_fw_cfg.c
10019
10020 RADOS BLOCK DEVICE (RBD)
10021 M:      Ilya Dryomov <idryomov@gmail.com>
10022 M:      Sage Weil <sage@redhat.com>
10023 M:      Alex Elder <elder@kernel.org>
10024 L:      ceph-devel@vger.kernel.org
10025 W:      http://ceph.com/
10026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10027 T:      git git://github.com/ceph/ceph-client.git
10028 S:      Supported
10029 F:      Documentation/ABI/testing/sysfs-bus-rbd
10030 F:      drivers/block/rbd.c
10031 F:      drivers/block/rbd_types.h
10032
10033 RADEON FRAMEBUFFER DISPLAY DRIVER
10034 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10035 L:      linux-fbdev@vger.kernel.org
10036 S:      Maintained
10037 F:      drivers/video/fbdev/aty/radeon*
10038 F:      include/uapi/linux/radeonfb.h
10039
10040 RADIOSHARK RADIO DRIVER
10041 M:      Hans Verkuil <hverkuil@xs4all.nl>
10042 L:      linux-media@vger.kernel.org
10043 T:      git git://linuxtv.org/media_tree.git
10044 S:      Maintained
10045 F:      drivers/media/radio/radio-shark.c
10046
10047 RADIOSHARK2 RADIO DRIVER
10048 M:      Hans Verkuil <hverkuil@xs4all.nl>
10049 L:      linux-media@vger.kernel.org
10050 T:      git git://linuxtv.org/media_tree.git
10051 S:      Maintained
10052 F:      drivers/media/radio/radio-shark2.c
10053 F:      drivers/media/radio/radio-tea5777.c
10054
10055 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10056 M:      Paul Mackerras <paulus@samba.org>
10057 L:      linux-fbdev@vger.kernel.org
10058 S:      Maintained
10059 F:      drivers/video/fbdev/aty/aty128fb.c
10060
10061 RALINK MIPS ARCHITECTURE
10062 M:      John Crispin <john@phrozen.org>
10063 L:      linux-mips@linux-mips.org
10064 S:      Maintained
10065 F:      arch/mips/ralink
10066
10067 RALINK RT2X00 WIRELESS LAN DRIVER
10068 P:      rt2x00 project
10069 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10070 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10071 L:      linux-wireless@vger.kernel.org
10072 S:      Maintained
10073 F:      drivers/net/wireless/ralink/rt2x00/
10074
10075 RAMDISK RAM BLOCK DEVICE DRIVER
10076 M:      Jens Axboe <axboe@kernel.dk>
10077 S:      Maintained
10078 F:      Documentation/blockdev/ramdisk.txt
10079 F:      drivers/block/brd.c
10080
10081 RANDOM NUMBER DRIVER
10082 M:      "Theodore Ts'o" <tytso@mit.edu>
10083 S:      Maintained
10084 F:      drivers/char/random.c
10085
10086 RAPIDIO SUBSYSTEM
10087 M:      Matt Porter <mporter@kernel.crashing.org>
10088 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10089 S:      Maintained
10090 F:      drivers/rapidio/
10091
10092 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10093 L:      linux-wireless@vger.kernel.org
10094 S:      Orphan
10095 F:      drivers/net/wireless/ray*
10096
10097 RCUTORTURE MODULE
10098 M:      Josh Triplett <josh@joshtriplett.org>
10099 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10100 L:      linux-kernel@vger.kernel.org
10101 S:      Supported
10102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10103 F:      Documentation/RCU/torture.txt
10104 F:      kernel/rcu/rcutorture.c
10105
10106 RCUTORTURE TEST FRAMEWORK
10107 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10108 M:      Josh Triplett <josh@joshtriplett.org>
10109 R:      Steven Rostedt <rostedt@goodmis.org>
10110 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10111 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10112 L:      linux-kernel@vger.kernel.org
10113 S:      Supported
10114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10115 F:      tools/testing/selftests/rcutorture
10116
10117 RDC R-321X SoC
10118 M:      Florian Fainelli <florian@openwrt.org>
10119 S:      Maintained
10120
10121 RDC R6040 FAST ETHERNET DRIVER
10122 M:      Florian Fainelli <f.fainelli@gmail.com>
10123 L:      netdev@vger.kernel.org
10124 S:      Maintained
10125 F:      drivers/net/ethernet/rdc/r6040.c
10126
10127 RDS - RELIABLE DATAGRAM SOCKETS
10128 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10129 L:      netdev@vger.kernel.org
10130 L:      linux-rdma@vger.kernel.org
10131 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10132 W:      https://oss.oracle.com/projects/rds/
10133 S:      Supported
10134 F:      net/rds/
10135 F:      Documentation/networking/rds.txt
10136
10137 RDMAVT - RDMA verbs software
10138 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10139 L:      linux-rdma@vger.kernel.org
10140 S:      Supported
10141 F:      drivers/infiniband/sw/rdmavt
10142
10143 READ-COPY UPDATE (RCU)
10144 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10145 M:      Josh Triplett <josh@joshtriplett.org>
10146 R:      Steven Rostedt <rostedt@goodmis.org>
10147 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10148 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10149 L:      linux-kernel@vger.kernel.org
10150 W:      http://www.rdrop.com/users/paulmck/RCU/
10151 S:      Supported
10152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10153 F:      Documentation/RCU/
10154 X:      Documentation/RCU/torture.txt
10155 F:      include/linux/rcu*
10156 X:      include/linux/srcu.h
10157 F:      kernel/rcu/
10158 X:      kernel/torture.c
10159
10160 REAL TIME CLOCK (RTC) SUBSYSTEM
10161 M:      Alessandro Zummo <a.zummo@towertech.it>
10162 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10163 L:      rtc-linux@googlegroups.com
10164 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10166 S:      Maintained
10167 F:      Documentation/devicetree/bindings/rtc/
10168 F:      Documentation/rtc.txt
10169 F:      drivers/rtc/
10170 F:      include/linux/rtc.h
10171 F:      include/uapi/linux/rtc.h
10172 F:      include/linux/rtc/
10173 F:      include/linux/platform_data/rtc-*
10174 F:      tools/testing/selftests/timers/rtctest.c
10175
10176 REALTEK AUDIO CODECS
10177 M:      Bard Liao <bardliao@realtek.com>
10178 M:      Oder Chiou <oder_chiou@realtek.com>
10179 S:      Maintained
10180 F:      sound/soc/codecs/rt*
10181 F:      include/sound/rt*.h
10182
10183 REISERFS FILE SYSTEM
10184 L:      reiserfs-devel@vger.kernel.org
10185 S:      Supported
10186 F:      fs/reiserfs/
10187
10188 REGISTER MAP ABSTRACTION
10189 M:      Mark Brown <broonie@kernel.org>
10190 L:      linux-kernel@vger.kernel.org
10191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10192 S:      Supported
10193 F:      Documentation/devicetree/bindings/regmap/
10194 F:      drivers/base/regmap/
10195 F:      include/linux/regmap.h
10196
10197 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10198 M:      Ohad Ben-Cohen <ohad@wizery.com>
10199 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10200 L:      linux-remoteproc@vger.kernel.org
10201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10202 S:      Maintained
10203 F:      Documentation/devicetree/bindings/remoteproc/
10204 F:      Documentation/remoteproc.txt
10205 F:      drivers/remoteproc/
10206 F:      include/linux/remoteproc.h
10207
10208 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10209 M:      Ohad Ben-Cohen <ohad@wizery.com>
10210 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10211 L:      linux-remoteproc@vger.kernel.org
10212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10213 S:      Maintained
10214 F:      drivers/rpmsg/
10215 F:      Documentation/rpmsg.txt
10216 F:      include/linux/rpmsg.h
10217
10218 RENESAS CLOCK DRIVERS
10219 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10220 L:      linux-renesas-soc@vger.kernel.org
10221 S:      Supported
10222 F:      drivers/clk/renesas/
10223
10224 RENESAS ETHERNET DRIVERS
10225 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10226 L:      netdev@vger.kernel.org
10227 L:      linux-renesas-soc@vger.kernel.org
10228 F:      drivers/net/ethernet/renesas/
10229 F:      include/linux/sh_eth.h
10230
10231 RENESAS USB2 PHY DRIVER
10232 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10233 L:      linux-renesas-soc@vger.kernel.org
10234 S:      Maintained
10235 F:      drivers/phy/phy-rcar-gen3-usb2.c
10236
10237 RESET CONTROLLER FRAMEWORK
10238 M:      Philipp Zabel <p.zabel@pengutronix.de>
10239 T:      git git://git.pengutronix.de/git/pza/linux
10240 S:      Maintained
10241 F:      drivers/reset/
10242 F:      Documentation/devicetree/bindings/reset/
10243 F:      include/dt-bindings/reset/
10244 F:      include/linux/reset.h
10245 F:      include/linux/reset-controller.h
10246
10247 RFKILL
10248 M:      Johannes Berg <johannes@sipsolutions.net>
10249 L:      linux-wireless@vger.kernel.org
10250 W:      http://wireless.kernel.org/
10251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10253 S:      Maintained
10254 F:      Documentation/rfkill.txt
10255 F:      net/rfkill/
10256
10257 RHASHTABLE
10258 M:      Thomas Graf <tgraf@suug.ch>
10259 M:      Herbert Xu <herbert@gondor.apana.org.au>
10260 L:      netdev@vger.kernel.org
10261 S:      Maintained
10262 F:      lib/rhashtable.c
10263 F:      include/linux/rhashtable.h
10264
10265 RICOH SMARTMEDIA/XD DRIVER
10266 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10267 S:      Maintained
10268 F:      drivers/mtd/nand/r852.c
10269 F:      drivers/mtd/nand/r852.h
10270
10271 RICOH R5C592 MEMORYSTICK DRIVER
10272 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10273 S:      Maintained
10274 F:      drivers/memstick/host/r592.*
10275
10276 ROCCAT DRIVERS
10277 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10278 W:      http://sourceforge.net/projects/roccat/
10279 S:      Maintained
10280 F:      drivers/hid/hid-roccat*
10281 F:      include/linux/hid-roccat*
10282 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10283
10284 ROCKER DRIVER
10285 M:      Jiri Pirko <jiri@resnulli.us>
10286 L:      netdev@vger.kernel.org
10287 S:      Supported
10288 F:      drivers/net/ethernet/rocker/
10289
10290 ROCKETPORT DRIVER
10291 P:      Comtrol Corp.
10292 W:      http://www.comtrol.com
10293 S:      Maintained
10294 F:      Documentation/serial/rocket.txt
10295 F:      drivers/tty/rocket*
10296
10297 ROCKETPORT EXPRESS/INFINITY DRIVER
10298 M:      Kevin Cernekee <cernekee@gmail.com>
10299 L:      linux-serial@vger.kernel.org
10300 S:      Odd Fixes
10301 F:      drivers/tty/serial/rp2.*
10302
10303 ROSE NETWORK LAYER
10304 M:      Ralf Baechle <ralf@linux-mips.org>
10305 L:      linux-hams@vger.kernel.org
10306 W:      http://www.linux-ax25.org/
10307 S:      Maintained
10308 F:      include/net/rose.h
10309 F:      include/uapi/linux/rose.h
10310 F:      net/rose/
10311
10312 RTL2830 MEDIA DRIVER
10313 M:      Antti Palosaari <crope@iki.fi>
10314 L:      linux-media@vger.kernel.org
10315 W:      https://linuxtv.org
10316 W:      http://palosaari.fi/linux/
10317 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10318 T:      git git://linuxtv.org/anttip/media_tree.git
10319 S:      Maintained
10320 F:      drivers/media/dvb-frontends/rtl2830*
10321
10322 RTL2832 MEDIA DRIVER
10323 M:      Antti Palosaari <crope@iki.fi>
10324 L:      linux-media@vger.kernel.org
10325 W:      https://linuxtv.org
10326 W:      http://palosaari.fi/linux/
10327 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10328 T:      git git://linuxtv.org/anttip/media_tree.git
10329 S:      Maintained
10330 F:      drivers/media/dvb-frontends/rtl2832*
10331
10332 RTL2832_SDR MEDIA DRIVER
10333 M:      Antti Palosaari <crope@iki.fi>
10334 L:      linux-media@vger.kernel.org
10335 W:      https://linuxtv.org
10336 W:      http://palosaari.fi/linux/
10337 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10338 T:      git git://linuxtv.org/anttip/media_tree.git
10339 S:      Maintained
10340 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10341
10342 RTL8180 WIRELESS DRIVER
10343 L:      linux-wireless@vger.kernel.org
10344 W:      http://wireless.kernel.org/
10345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10346 S:      Orphan
10347 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10348
10349 RTL8187 WIRELESS DRIVER
10350 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10351 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10352 M:      Larry Finger <Larry.Finger@lwfinger.net>
10353 L:      linux-wireless@vger.kernel.org
10354 W:      http://wireless.kernel.org/
10355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10356 S:      Maintained
10357 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10358
10359 RTL8192CE WIRELESS DRIVER
10360 M:      Larry Finger <Larry.Finger@lwfinger.net>
10361 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10362 L:      linux-wireless@vger.kernel.org
10363 W:      http://wireless.kernel.org/
10364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10365 S:      Maintained
10366 F:      drivers/net/wireless/realtek/rtlwifi/
10367 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10368
10369 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10370 M:      Jes Sorensen <Jes.Sorensen@redhat.com>
10371 L:      linux-wireless@vger.kernel.org
10372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10373 S:      Maintained
10374 F:      drivers/net/wireless/realtek/rtl8xxxu/
10375
10376 S3 SAVAGE FRAMEBUFFER DRIVER
10377 M:      Antonino Daplas <adaplas@gmail.com>
10378 L:      linux-fbdev@vger.kernel.org
10379 S:      Maintained
10380 F:      drivers/video/fbdev/savage/
10381
10382 S390
10383 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10384 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10385 L:      linux-s390@vger.kernel.org
10386 W:      http://www.ibm.com/developerworks/linux/linux390/
10387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10388 S:      Supported
10389 F:      arch/s390/
10390 F:      drivers/s390/
10391 F:      Documentation/s390/
10392 F:      Documentation/DocBook/s390*
10393
10394 S390 COMMON I/O LAYER
10395 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10396 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10397 L:      linux-s390@vger.kernel.org
10398 W:      http://www.ibm.com/developerworks/linux/linux390/
10399 S:      Supported
10400 F:      drivers/s390/cio/
10401
10402 S390 DASD DRIVER
10403 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10404 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10405 L:      linux-s390@vger.kernel.org
10406 W:      http://www.ibm.com/developerworks/linux/linux390/
10407 S:      Supported
10408 F:      drivers/s390/block/dasd*
10409 F:      block/partitions/ibm.c
10410
10411 S390 NETWORK DRIVERS
10412 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10413 L:      linux-s390@vger.kernel.org
10414 W:      http://www.ibm.com/developerworks/linux/linux390/
10415 S:      Supported
10416 F:      drivers/s390/net/
10417
10418 S390 PCI SUBSYSTEM
10419 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10420 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10421 L:      linux-s390@vger.kernel.org
10422 W:      http://www.ibm.com/developerworks/linux/linux390/
10423 S:      Supported
10424 F:      arch/s390/pci/
10425 F:      drivers/pci/hotplug/s390_pci_hpc.c
10426
10427 S390 ZCRYPT DRIVER
10428 M:      Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10429 L:      linux-s390@vger.kernel.org
10430 W:      http://www.ibm.com/developerworks/linux/linux390/
10431 S:      Supported
10432 F:      drivers/s390/crypto/
10433
10434 S390 ZFCP DRIVER
10435 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10436 L:      linux-s390@vger.kernel.org
10437 W:      http://www.ibm.com/developerworks/linux/linux390/
10438 S:      Supported
10439 F:      drivers/s390/scsi/zfcp_*
10440
10441 S390 IUCV NETWORK LAYER
10442 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10443 L:      linux-s390@vger.kernel.org
10444 W:      http://www.ibm.com/developerworks/linux/linux390/
10445 S:      Supported
10446 F:      drivers/s390/net/*iucv*
10447 F:      include/net/iucv/
10448 F:      net/iucv/
10449
10450 S390 IOMMU (PCI)
10451 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10452 L:      linux-s390@vger.kernel.org
10453 W:      http://www.ibm.com/developerworks/linux/linux390/
10454 S:      Supported
10455 F:      drivers/iommu/s390-iommu.c
10456
10457 S3C24XX SD/MMC Driver
10458 M:      Ben Dooks <ben-linux@fluff.org>
10459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10460 S:      Supported
10461 F:      drivers/mmc/host/s3cmci.*
10462
10463 SAA6588 RDS RECEIVER DRIVER
10464 M:      Hans Verkuil <hverkuil@xs4all.nl>
10465 L:      linux-media@vger.kernel.org
10466 T:      git git://linuxtv.org/media_tree.git
10467 W:      https://linuxtv.org
10468 S:      Odd Fixes
10469 F:      drivers/media/i2c/saa6588*
10470
10471 SAA7134 VIDEO4LINUX DRIVER
10472 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10473 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10474 L:      linux-media@vger.kernel.org
10475 W:      https://linuxtv.org
10476 T:      git git://linuxtv.org/media_tree.git
10477 S:      Odd fixes
10478 F:      Documentation/media/v4l-drivers/saa7134*
10479 F:      drivers/media/pci/saa7134/
10480
10481 SAA7146 VIDEO4LINUX-2 DRIVER
10482 M:      Hans Verkuil <hverkuil@xs4all.nl>
10483 L:      linux-media@vger.kernel.org
10484 T:      git git://linuxtv.org/media_tree.git
10485 S:      Maintained
10486 F:      drivers/media/common/saa7146/
10487 F:      drivers/media/pci/saa7146/
10488 F:      include/media/saa7146*
10489
10490 SAMSUNG LAPTOP DRIVER
10491 M:      Corentin Chary <corentin.chary@gmail.com>
10492 L:      platform-driver-x86@vger.kernel.org
10493 S:      Maintained
10494 F:      drivers/platform/x86/samsung-laptop.c
10495
10496 SAMSUNG AUDIO (ASoC) DRIVERS
10497 M:      Krzysztof Kozlowski <krzk@kernel.org>
10498 M:      Sangbeom Kim <sbkim73@samsung.com>
10499 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10500 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10501 S:      Supported
10502 F:      sound/soc/samsung/
10503
10504 SAMSUNG FRAMEBUFFER DRIVER
10505 M:      Jingoo Han <jingoohan1@gmail.com>
10506 L:      linux-fbdev@vger.kernel.org
10507 S:      Maintained
10508 F:      drivers/video/fbdev/s3c-fb.c
10509
10510 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10511 M:      Sangbeom Kim <sbkim73@samsung.com>
10512 M:      Krzysztof Kozlowski <krzk@kernel.org>
10513 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10514 L:      linux-kernel@vger.kernel.org
10515 L:      linux-samsung-soc@vger.kernel.org
10516 S:      Supported
10517 F:      drivers/mfd/sec*.c
10518 F:      drivers/regulator/s2m*.c
10519 F:      drivers/regulator/s5m*.c
10520 F:      drivers/clk/clk-s2mps11.c
10521 F:      drivers/rtc/rtc-s5m.c
10522 F:      include/linux/mfd/samsung/
10523 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10524 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10525 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10526 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10527
10528 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10529 M:      Kyungmin Park <kyungmin.park@samsung.com>
10530 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10531 L:      linux-media@vger.kernel.org
10532 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10533 S:      Supported
10534 F:      drivers/media/platform/exynos4-is/
10535
10536 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10537 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10538 L:      linux-media@vger.kernel.org
10539 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10540 S:      Maintained
10541 F:      drivers/media/platform/s3c-camif/
10542 F:      include/media/drv-intf/s3c_camif.h
10543
10544 SAMSUNG S5C73M3 CAMERA DRIVER
10545 M:      Kyungmin Park <kyungmin.park@samsung.com>
10546 M:      Andrzej Hajda <a.hajda@samsung.com>
10547 L:      linux-media@vger.kernel.org
10548 S:      Supported
10549 F:      drivers/media/i2c/s5c73m3/*
10550
10551 SAMSUNG S5K5BAF CAMERA DRIVER
10552 M:      Kyungmin Park <kyungmin.park@samsung.com>
10553 M:      Andrzej Hajda <a.hajda@samsung.com>
10554 L:      linux-media@vger.kernel.org
10555 S:      Supported
10556 F:      drivers/media/i2c/s5k5baf.c
10557
10558 SAMSUNG S3FWRN5 NFC DRIVER
10559 M:      Robert Baldyga <r.baldyga@samsung.com>
10560 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10561 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10562 S:      Supported
10563 F:      drivers/nfc/s3fwrn5
10564
10565 SAMSUNG SOC CLOCK DRIVERS
10566 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10567 M:      Tomasz Figa <tomasz.figa@gmail.com>
10568 M:      Chanwoo Choi <cw00.choi@samsung.com>
10569 S:      Supported
10570 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10571 F:      drivers/clk/samsung/
10572 F:      include/dt-bindings/clock/exynos*.h
10573 F:      Documentation/devicetree/bindings/clock/exynos*.txt
10574
10575 SAMSUNG SPI DRIVERS
10576 M:      Kukjin Kim <kgene@kernel.org>
10577 M:      Krzysztof Kozlowski <krzk@kernel.org>
10578 M:      Andi Shyti <andi.shyti@samsung.com>
10579 L:      linux-spi@vger.kernel.org
10580 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10581 S:      Maintained
10582 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10583 F:      drivers/spi/spi-s3c*
10584 F:      include/linux/platform_data/spi-s3c64xx.h
10585
10586 SAMSUNG SXGBE DRIVERS
10587 M:      Byungho An <bh74.an@samsung.com>
10588 M:      Girish K S <ks.giri@samsung.com>
10589 M:      Vipul Pandya <vipul.pandya@samsung.com>
10590 S:      Supported
10591 L:      netdev@vger.kernel.org
10592 F:      drivers/net/ethernet/samsung/sxgbe/
10593
10594 SAMSUNG THERMAL DRIVER
10595 M:      Lukasz Majewski <l.majewski@samsung.com>
10596 L:      linux-pm@vger.kernel.org
10597 L:      linux-samsung-soc@vger.kernel.org
10598 S:      Supported
10599 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
10600 F:      drivers/thermal/samsung/
10601
10602 SAMSUNG USB2 PHY DRIVER
10603 M:      Kamil Debski <kamil@wypas.org>
10604 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10605 L:      linux-kernel@vger.kernel.org
10606 S:      Supported
10607 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
10608 F:      Documentation/phy/samsung-usb2.txt
10609 F:      drivers/phy/phy-exynos4210-usb2.c
10610 F:      drivers/phy/phy-exynos4x12-usb2.c
10611 F:      drivers/phy/phy-exynos5250-usb2.c
10612 F:      drivers/phy/phy-s5pv210-usb2.c
10613 F:      drivers/phy/phy-samsung-usb2.c
10614 F:      drivers/phy/phy-samsung-usb2.h
10615
10616 SERIAL DRIVERS
10617 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10618 L:      linux-serial@vger.kernel.org
10619 S:      Maintained
10620 F:      Documentation/devicetree/bindings/serial/
10621 F:      drivers/tty/serial/
10622
10623 STI CEC DRIVER
10624 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
10625 L:      kernel@stlinux.com
10626 S:      Maintained
10627 F:      drivers/staging/media/st-cec/
10628 F:      Documentation/devicetree/bindings/media/stih-cec.txt
10629
10630 SYNOPSYS DESIGNWARE DMAC DRIVER
10631 M:      Viresh Kumar <vireshk@kernel.org>
10632 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10633 S:      Maintained
10634 F:      include/linux/dma/dw.h
10635 F:      include/linux/platform_data/dma-dw.h
10636 F:      drivers/dma/dw/
10637
10638 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10639 M: Lars Persson <lars.persson@axis.com>
10640 L: netdev@vger.kernel.org
10641 S: Supported
10642 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10643 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10644
10645 SYNOPSYS DESIGNWARE I2C DRIVER
10646 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
10647 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10648 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
10649 L:      linux-i2c@vger.kernel.org
10650 S:      Maintained
10651 F:      drivers/i2c/busses/i2c-designware-*
10652 F:      include/linux/platform_data/i2c-designware.h
10653
10654 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10655 M:      Jaehoon Chung <jh80.chung@samsung.com>
10656 L:      linux-mmc@vger.kernel.org
10657 S:      Maintained
10658 F:      include/linux/mmc/dw_mmc.h
10659 F:      drivers/mmc/host/dw_mmc*
10660
10661 SYSTEM TRACE MODULE CLASS
10662 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10663 S:      Maintained
10664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10665 F:      Documentation/trace/stm.txt
10666 F:      drivers/hwtracing/stm/
10667 F:      include/linux/stm.h
10668 F:      include/uapi/linux/stm.h
10669
10670 THUNDERBOLT DRIVER
10671 M:      Andreas Noever <andreas.noever@gmail.com>
10672 S:      Maintained
10673 F:      drivers/thunderbolt/
10674
10675 TI BQ27XXX POWER SUPPLY DRIVER
10676 R:      Andrew F. Davis <afd@ti.com>
10677 F:      include/linux/power/bq27xxx_battery.h
10678 F:      drivers/power/supply/bq27xxx_battery.c
10679 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10680
10681 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10682 M:      John Stultz <john.stultz@linaro.org>
10683 M:      Thomas Gleixner <tglx@linutronix.de>
10684 L:      linux-kernel@vger.kernel.org
10685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10686 S:      Supported
10687 F:      include/linux/clocksource.h
10688 F:      include/linux/time.h
10689 F:      include/linux/timex.h
10690 F:      include/uapi/linux/time.h
10691 F:      include/uapi/linux/timex.h
10692 F:      kernel/time/clocksource.c
10693 F:      kernel/time/time*.c
10694 F:      kernel/time/alarmtimer.c
10695 F:      kernel/time/ntp.c
10696 F:      tools/testing/selftests/timers/
10697
10698 SC1200 WDT DRIVER
10699 M:      Zwane Mwaikambo <zwanem@gmail.com>
10700 S:      Maintained
10701 F:      drivers/watchdog/sc1200wdt.c
10702
10703 SCHEDULER
10704 M:      Ingo Molnar <mingo@redhat.com>
10705 M:      Peter Zijlstra <peterz@infradead.org>
10706 L:      linux-kernel@vger.kernel.org
10707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10708 S:      Maintained
10709 F:      kernel/sched/
10710 F:      include/linux/sched.h
10711 F:      include/uapi/linux/sched.h
10712 F:      include/linux/wait.h
10713
10714 SCORE ARCHITECTURE
10715 M:      Chen Liqin <liqin.linux@gmail.com>
10716 M:      Lennox Wu <lennox.wu@gmail.com>
10717 W:      http://www.sunplus.com
10718 S:      Supported
10719 F:      arch/score/
10720
10721 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10722 M:      Sudeep Holla <sudeep.holla@arm.com>
10723 L:      linux-arm-kernel@lists.infradead.org
10724 S:      Maintained
10725 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
10726 F:      drivers/clk/clk-scpi.c
10727 F:      drivers/cpufreq/scpi-cpufreq.c
10728 F:      drivers/firmware/arm_scpi.c
10729 F:      include/linux/scpi_protocol.h
10730
10731 SCSI CDROM DRIVER
10732 M:      Jens Axboe <axboe@kernel.dk>
10733 L:      linux-scsi@vger.kernel.org
10734 W:      http://www.kernel.dk
10735 S:      Maintained
10736 F:      drivers/scsi/sr*
10737
10738 SCSI RDMA PROTOCOL (SRP) INITIATOR
10739 M:      Bart Van Assche <bart.vanassche@sandisk.com>
10740 L:      linux-rdma@vger.kernel.org
10741 S:      Supported
10742 W:      http://www.openfabrics.org
10743 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
10744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10745 F:      drivers/infiniband/ulp/srp/
10746 F:      include/scsi/srp.h
10747
10748 SCSI SG DRIVER
10749 M:      Doug Gilbert <dgilbert@interlog.com>
10750 L:      linux-scsi@vger.kernel.org
10751 W:      http://sg.danny.cz/sg
10752 S:      Maintained
10753 F:      Documentation/scsi/scsi-generic.txt
10754 F:      drivers/scsi/sg.c
10755 F:      include/scsi/sg.h
10756
10757 SCSI SUBSYSTEM
10758 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10760 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
10761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10762 L:      linux-scsi@vger.kernel.org
10763 S:      Maintained
10764 F:      Documentation/devicetree/bindings/scsi/
10765 F:      drivers/scsi/
10766 F:      include/scsi/
10767
10768 SCSI TAPE DRIVER
10769 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10770 L:      linux-scsi@vger.kernel.org
10771 S:      Maintained
10772 F:      Documentation/scsi/st.txt
10773 F:      drivers/scsi/st.*
10774 F:      drivers/scsi/st_*.h
10775
10776 SCTP PROTOCOL
10777 M:      Vlad Yasevich <vyasevich@gmail.com>
10778 M:      Neil Horman <nhorman@tuxdriver.com>
10779 L:      linux-sctp@vger.kernel.org
10780 W:      http://lksctp.sourceforge.net
10781 S:      Maintained
10782 F:      Documentation/networking/sctp.txt
10783 F:      include/linux/sctp.h
10784 F:      include/uapi/linux/sctp.h
10785 F:      include/net/sctp/
10786 F:      net/sctp/
10787
10788 SCx200 CPU SUPPORT
10789 M:      Jim Cromie <jim.cromie@gmail.com>
10790 S:      Odd Fixes
10791 F:      Documentation/i2c/busses/scx200_acb
10792 F:      arch/x86/platform/scx200/
10793 F:      drivers/watchdog/scx200_wdt.c
10794 F:      drivers/i2c/busses/scx200*
10795 F:      drivers/mtd/maps/scx200_docflash.c
10796 F:      include/linux/scx200.h
10797
10798 SCx200 GPIO DRIVER
10799 M:      Jim Cromie <jim.cromie@gmail.com>
10800 S:      Maintained
10801 F:      drivers/char/scx200_gpio.c
10802 F:      include/linux/scx200_gpio.h
10803
10804 SCx200 HRT CLOCKSOURCE DRIVER
10805 M:      Jim Cromie <jim.cromie@gmail.com>
10806 S:      Maintained
10807 F:      drivers/clocksource/scx200_hrt.c
10808
10809 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10810 M:      Sascha Sommer <saschasommer@freenet.de>
10811 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10812 S:      Maintained
10813 F:      drivers/mmc/host/sdricoh_cs.c
10814
10815 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10816 M:      Adrian Hunter <adrian.hunter@intel.com>
10817 L:      linux-mmc@vger.kernel.org
10818 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
10819 S:      Maintained
10820 F:      drivers/mmc/host/sdhci*
10821 F:      include/linux/mmc/sdhci*
10822
10823 SECURE COMPUTING
10824 M:      Kees Cook <keescook@chromium.org>
10825 R:      Andy Lutomirski <luto@amacapital.net>
10826 R:      Will Drewry <wad@chromium.org>
10827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10828 S:      Supported
10829 F:      kernel/seccomp.c
10830 F:      include/uapi/linux/seccomp.h
10831 F:      include/linux/seccomp.h
10832 F:      tools/testing/selftests/seccomp/*
10833 K:      \bsecure_computing
10834 K:      \bTIF_SECCOMP\b
10835
10836 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10837 M:      Al Cooper <alcooperx@gmail.com>
10838 L:      linux-mmc@vger.kernel.org
10839 L:      bcm-kernel-feedback-list@broadcom.com
10840 S:      Maintained
10841 F:      drivers/mmc/host/sdhci-brcmstb*
10842
10843 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10844 M:      Ben Dooks <ben-linux@fluff.org>
10845 M:      Jaehoon Chung <jh80.chung@samsung.com>
10846 L:      linux-mmc@vger.kernel.org
10847 S:      Maintained
10848 F:      drivers/mmc/host/sdhci-s3c*
10849
10850 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10851 M:      Viresh Kumar <vireshk@kernel.org>
10852 L:      linux-mmc@vger.kernel.org
10853 S:      Maintained
10854 F:      drivers/mmc/host/sdhci-spear.c
10855
10856 SECURITY SUBSYSTEM
10857 M:      James Morris <james.l.morris@oracle.com>
10858 M:      "Serge E. Hallyn" <serge@hallyn.com>
10859 L:      linux-security-module@vger.kernel.org (suggested Cc:)
10860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10861 W:      http://kernsec.org/
10862 S:      Supported
10863 F:      security/
10864
10865 SECURITY CONTACT
10866 M:      Security Officers <security@kernel.org>
10867 S:      Supported
10868
10869 SELINUX SECURITY MODULE
10870 M:      Paul Moore <paul@paul-moore.com>
10871 M:      Stephen Smalley <sds@tycho.nsa.gov>
10872 M:      Eric Paris <eparis@parisplace.org>
10873 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
10874 W:      http://selinuxproject.org
10875 T:      git git://git.infradead.org/users/pcmoore/selinux
10876 S:      Supported
10877 F:      include/linux/selinux*
10878 F:      security/selinux/
10879 F:      scripts/selinux/
10880
10881 APPARMOR SECURITY MODULE
10882 M:      John Johansen <john.johansen@canonical.com>
10883 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10884 W:      apparmor.wiki.kernel.org
10885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10886 S:      Supported
10887 F:      security/apparmor/
10888
10889 LOADPIN SECURITY MODULE
10890 M:      Kees Cook <keescook@chromium.org>
10891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10892 S:      Supported
10893 F:      security/loadpin/
10894
10895 YAMA SECURITY MODULE
10896 M:      Kees Cook <keescook@chromium.org>
10897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10898 S:      Supported
10899 F:      security/yama/
10900
10901 SENSABLE PHANTOM
10902 M:      Jiri Slaby <jirislaby@gmail.com>
10903 S:      Maintained
10904 F:      drivers/misc/phantom.c
10905 F:      include/uapi/linux/phantom.h
10906
10907 Emulex 10Gbps iSCSI - OneConnect DRIVER
10908 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10909 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
10910 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10911 L:      linux-scsi@vger.kernel.org
10912 W:      http://www.broadcom.com
10913 S:      Supported
10914 F:      drivers/scsi/be2iscsi/
10915
10916 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10917 M:      Sathya Perla <sathya.perla@broadcom.com>
10918 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
10919 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10920 M:      Somnath Kotur <somnath.kotur@broadcom.com>
10921 L:      netdev@vger.kernel.org
10922 W:      http://www.emulex.com
10923 S:      Supported
10924 F:      drivers/net/ethernet/emulex/benet/
10925
10926 EMULEX ONECONNECT ROCE DRIVER
10927 M:      Selvin Xavier <selvin.xavier@avagotech.com>
10928 M:      Devesh Sharma <devesh.sharma@avagotech.com>
10929 M:      Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10930 L:      linux-rdma@vger.kernel.org
10931 W:      http://www.emulex.com
10932 S:      Supported
10933 F:      drivers/infiniband/hw/ocrdma/
10934 F:      include/uapi/rdma/ocrdma-abi.h
10935
10936 SFC NETWORK DRIVER
10937 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10938 M:      Edward Cree <ecree@solarflare.com>
10939 M:      Bert Kenward <bkenward@solarflare.com>
10940 L:      netdev@vger.kernel.org
10941 S:      Supported
10942 F:      drivers/net/ethernet/sfc/
10943
10944 SGI GRU DRIVER
10945 M:      Dimitri Sivanich <sivanich@sgi.com>
10946 S:      Maintained
10947 F:      drivers/misc/sgi-gru/
10948
10949 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10950 M:      Pat Gefre <pfg@sgi.com>
10951 L:      linux-ia64@vger.kernel.org
10952 S:      Supported
10953 F:      Documentation/ia64/serial.txt
10954 F:      drivers/tty/serial/ioc?_serial.c
10955 F:      include/linux/ioc?.h
10956
10957 SGI XP/XPC/XPNET DRIVER
10958 M:      Cliff Whickman <cpw@sgi.com>
10959 M:      Robin Holt <robinmholt@gmail.com>
10960 S:      Maintained
10961 F:      drivers/misc/sgi-xp/
10962
10963 SI2157 MEDIA DRIVER
10964 M:      Antti Palosaari <crope@iki.fi>
10965 L:      linux-media@vger.kernel.org
10966 W:      https://linuxtv.org
10967 W:      http://palosaari.fi/linux/
10968 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10969 T:      git git://linuxtv.org/anttip/media_tree.git
10970 S:      Maintained
10971 F:      drivers/media/tuners/si2157*
10972
10973 SI2168 MEDIA DRIVER
10974 M:      Antti Palosaari <crope@iki.fi>
10975 L:      linux-media@vger.kernel.org
10976 W:      https://linuxtv.org
10977 W:      http://palosaari.fi/linux/
10978 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10979 T:      git git://linuxtv.org/anttip/media_tree.git
10980 S:      Maintained
10981 F:      drivers/media/dvb-frontends/si2168*
10982
10983 SI470X FM RADIO RECEIVER I2C DRIVER
10984 M:      Hans Verkuil <hverkuil@xs4all.nl>
10985 L:      linux-media@vger.kernel.org
10986 T:      git git://linuxtv.org/media_tree.git
10987 W:      https://linuxtv.org
10988 S:      Odd Fixes
10989 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
10990
10991 SI470X FM RADIO RECEIVER USB DRIVER
10992 M:      Hans Verkuil <hverkuil@xs4all.nl>
10993 L:      linux-media@vger.kernel.org
10994 T:      git git://linuxtv.org/media_tree.git
10995 W:      https://linuxtv.org
10996 S:      Maintained
10997 F:      drivers/media/radio/si470x/radio-si470x-common.c
10998 F:      drivers/media/radio/si470x/radio-si470x.h
10999 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11000
11001 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11002 M:      Eduardo Valentin <edubezval@gmail.com>
11003 L:      linux-media@vger.kernel.org
11004 T:      git git://linuxtv.org/media_tree.git
11005 W:      https://linuxtv.org
11006 S:      Odd Fixes
11007 F:      drivers/media/radio/si4713/si4713.?
11008
11009 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11010 M:      Eduardo Valentin <edubezval@gmail.com>
11011 L:      linux-media@vger.kernel.org
11012 T:      git git://linuxtv.org/media_tree.git
11013 W:      https://linuxtv.org
11014 S:      Odd Fixes
11015 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11016
11017 SI4713 FM RADIO TRANSMITTER USB DRIVER
11018 M:      Hans Verkuil <hverkuil@xs4all.nl>
11019 L:      linux-media@vger.kernel.org
11020 T:      git git://linuxtv.org/media_tree.git
11021 W:      https://linuxtv.org
11022 S:      Maintained
11023 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11024
11025 SIANO DVB DRIVER
11026 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11027 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11028 L:      linux-media@vger.kernel.org
11029 W:      https://linuxtv.org
11030 T:      git git://linuxtv.org/media_tree.git
11031 S:      Odd fixes
11032 F:      drivers/media/common/siano/
11033 F:      drivers/media/usb/siano/
11034 F:      drivers/media/usb/siano/
11035 F:      drivers/media/mmc/siano/
11036
11037 SIMPLEFB FB DRIVER
11038 M:      Hans de Goede <hdegoede@redhat.com>
11039 L:      linux-fbdev@vger.kernel.org
11040 S:      Maintained
11041 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11042 F:      drivers/video/fbdev/simplefb.c
11043 F:      include/linux/platform_data/simplefb.h
11044
11045 SH_VEU V4L2 MEM2MEM DRIVER
11046 L:      linux-media@vger.kernel.org
11047 S:      Orphan
11048 F:      drivers/media/platform/sh_veu.c
11049
11050 SH_VOU V4L2 OUTPUT DRIVER
11051 L:      linux-media@vger.kernel.org
11052 S:      Orphan
11053 F:      drivers/media/platform/sh_vou.c
11054 F:      include/media/drv-intf/sh_vou.h
11055
11056 SIMPLE FIRMWARE INTERFACE (SFI)
11057 M:      Len Brown <lenb@kernel.org>
11058 L:      sfi-devel@simplefirmware.org
11059 W:      http://simplefirmware.org/
11060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11061 S:      Supported
11062 F:      arch/x86/platform/sfi/
11063 F:      drivers/sfi/
11064 F:      include/linux/sfi*.h
11065
11066 SIMTEC EB110ATX (Chalice CATS)
11067 P:      Ben Dooks
11068 P:      Vincent Sanders <vince@simtec.co.uk>
11069 M:      Simtec Linux Team <linux@simtec.co.uk>
11070 W:      http://www.simtec.co.uk/products/EB110ATX/
11071 S:      Supported
11072
11073 SIMTEC EB2410ITX (BAST)
11074 P:      Ben Dooks
11075 P:      Vincent Sanders <vince@simtec.co.uk>
11076 M:      Simtec Linux Team <linux@simtec.co.uk>
11077 W:      http://www.simtec.co.uk/products/EB2410ITX/
11078 S:      Supported
11079 F:      arch/arm/mach-s3c24xx/mach-bast.c
11080 F:      arch/arm/mach-s3c24xx/bast-ide.c
11081 F:      arch/arm/mach-s3c24xx/bast-irq.c
11082
11083 TI DAVINCI MACHINE SUPPORT
11084 M:      Sekhar Nori <nsekhar@ti.com>
11085 M:      Kevin Hilman <khilman@kernel.org>
11086 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11088 S:      Supported
11089 F:      arch/arm/mach-davinci/
11090 F:      drivers/i2c/busses/i2c-davinci.c
11091
11092 TI DAVINCI SERIES MEDIA DRIVER
11093 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11094 L:      linux-media@vger.kernel.org
11095 W:      https://linuxtv.org
11096 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11097 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11098 S:      Maintained
11099 F:      drivers/media/platform/davinci/
11100 F:      include/media/davinci/
11101
11102 TI AM437X VPFE DRIVER
11103 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11104 L:      linux-media@vger.kernel.org
11105 W:      https://linuxtv.org
11106 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11107 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11108 S:      Maintained
11109 F:      drivers/media/platform/am437x/
11110
11111 OV2659 OMNIVISION SENSOR DRIVER
11112 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11113 L:      linux-media@vger.kernel.org
11114 W:      https://linuxtv.org
11115 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11116 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11117 S:      Maintained
11118 F:      drivers/media/i2c/ov2659.c
11119 F:      include/media/i2c/ov2659.h
11120
11121 SILICON MOTION SM712 FRAME BUFFER DRIVER
11122 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11123 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11124 M:      Sudip Mukherjee <sudip@vectorindia.org>
11125 L:      linux-fbdev@vger.kernel.org
11126 S:      Maintained
11127 F:      drivers/video/fbdev/sm712*
11128 F:      Documentation/fb/sm712fb.txt
11129
11130 SIS 190 ETHERNET DRIVER
11131 M:      Francois Romieu <romieu@fr.zoreil.com>
11132 L:      netdev@vger.kernel.org
11133 S:      Maintained
11134 F:      drivers/net/ethernet/sis/sis190.c
11135
11136 SIS 900/7016 FAST ETHERNET DRIVER
11137 M:      Daniele Venzano <venza@brownhat.org>
11138 W:      http://www.brownhat.org/sis900.html
11139 L:      netdev@vger.kernel.org
11140 S:      Maintained
11141 F:      drivers/net/ethernet/sis/sis900.*
11142
11143 SIS FRAMEBUFFER DRIVER
11144 M:      Thomas Winischhofer <thomas@winischhofer.net>
11145 W:      http://www.winischhofer.net/linuxsisvga.shtml
11146 S:      Maintained
11147 F:      Documentation/fb/sisfb.txt
11148 F:      drivers/video/fbdev/sis/
11149 F:      include/video/sisfb.h
11150
11151 SIS USB2VGA DRIVER
11152 M:      Thomas Winischhofer <thomas@winischhofer.net>
11153 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11154 S:      Maintained
11155 F:      drivers/usb/misc/sisusbvga/
11156
11157 SLAB ALLOCATOR
11158 M:      Christoph Lameter <cl@linux.com>
11159 M:      Pekka Enberg <penberg@kernel.org>
11160 M:      David Rientjes <rientjes@google.com>
11161 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11162 M:      Andrew Morton <akpm@linux-foundation.org>
11163 L:      linux-mm@kvack.org
11164 S:      Maintained
11165 F:      include/linux/sl?b*.h
11166 F:      mm/sl?b*
11167
11168 SLEEPABLE READ-COPY UPDATE (SRCU)
11169 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11170 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11171 M:      Josh Triplett <josh@joshtriplett.org>
11172 R:      Steven Rostedt <rostedt@goodmis.org>
11173 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11174 L:      linux-kernel@vger.kernel.org
11175 W:      http://www.rdrop.com/users/paulmck/RCU/
11176 S:      Supported
11177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11178 F:      include/linux/srcu.h
11179 F:      kernel/rcu/srcu.c
11180
11181 SMACK SECURITY MODULE
11182 M:      Casey Schaufler <casey@schaufler-ca.com>
11183 L:      linux-security-module@vger.kernel.org
11184 W:      http://schaufler-ca.com
11185 T:      git git://github.com/cschaufler/smack-next
11186 S:      Maintained
11187 F:      Documentation/security/Smack.txt
11188 F:      security/smack/
11189
11190 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11191 M:      Kevin Hilman <khilman@kernel.org>
11192 M:      Nishanth Menon <nm@ti.com>
11193 S:      Maintained
11194 F:      drivers/power/avs/
11195 F:      include/linux/power/smartreflex.h
11196 L:      linux-pm@vger.kernel.org
11197
11198 SMC91x ETHERNET DRIVER
11199 M:      Nicolas Pitre <nico@fluxnic.net>
11200 S:      Odd Fixes
11201 F:      drivers/net/ethernet/smsc/smc91x.*
11202
11203 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11204 M:      Sakari Ailus <sakari.ailus@iki.fi>
11205 L:      linux-media@vger.kernel.org
11206 S:      Maintained
11207 F:      drivers/media/i2c/smiapp/
11208 F:      include/media/i2c/smiapp.h
11209 F:      drivers/media/i2c/smiapp-pll.c
11210 F:      drivers/media/i2c/smiapp-pll.h
11211 F:      include/uapi/linux/smiapp.h
11212 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11213
11214 SMM665 HARDWARE MONITOR DRIVER
11215 M:      Guenter Roeck <linux@roeck-us.net>
11216 L:      linux-hwmon@vger.kernel.org
11217 S:      Maintained
11218 F:      Documentation/hwmon/smm665
11219 F:      drivers/hwmon/smm665.c
11220
11221 SMSC EMC2103 HARDWARE MONITOR DRIVER
11222 M:      Steve Glendinning <steve.glendinning@shawell.net>
11223 L:      linux-hwmon@vger.kernel.org
11224 S:      Maintained
11225 F:      Documentation/hwmon/emc2103
11226 F:      drivers/hwmon/emc2103.c
11227
11228 SMSC SCH5627 HARDWARE MONITOR DRIVER
11229 M:      Hans de Goede <hdegoede@redhat.com>
11230 L:      linux-hwmon@vger.kernel.org
11231 S:      Supported
11232 F:      Documentation/hwmon/sch5627
11233 F:      drivers/hwmon/sch5627.c
11234
11235 SMSC47B397 HARDWARE MONITOR DRIVER
11236 M:      Jean Delvare <jdelvare@suse.com>
11237 L:      linux-hwmon@vger.kernel.org
11238 S:      Maintained
11239 F:      Documentation/hwmon/smsc47b397
11240 F:      drivers/hwmon/smsc47b397.c
11241
11242 SMSC911x ETHERNET DRIVER
11243 M:      Steve Glendinning <steve.glendinning@shawell.net>
11244 L:      netdev@vger.kernel.org
11245 S:      Maintained
11246 F:      include/linux/smsc911x.h
11247 F:      drivers/net/ethernet/smsc/smsc911x.*
11248
11249 SMSC9420 PCI ETHERNET DRIVER
11250 M:      Steve Glendinning <steve.glendinning@shawell.net>
11251 L:      netdev@vger.kernel.org
11252 S:      Maintained
11253 F:      drivers/net/ethernet/smsc/smsc9420.*
11254
11255 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11256 M:      Steve Glendinning <steve.glendinning@shawell.net>
11257 L:      linux-fbdev@vger.kernel.org
11258 S:      Maintained
11259 F:      drivers/video/fbdev/smscufx.c
11260
11261 SOC-CAMERA V4L2 SUBSYSTEM
11262 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11263 L:      linux-media@vger.kernel.org
11264 T:      git git://linuxtv.org/media_tree.git
11265 S:      Maintained
11266 F:      include/media/soc*
11267 F:      drivers/media/i2c/soc_camera/
11268 F:      drivers/media/platform/soc_camera/
11269
11270 SOEKRIS NET48XX LED SUPPORT
11271 M:      Chris Boot <bootc@bootc.net>
11272 S:      Maintained
11273 F:      drivers/leds/leds-net48xx.c
11274
11275 SOFTLOGIC 6x10 MPEG CODEC
11276 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11277 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11278 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11279 M:      Ismael Luceno <ismael@iodev.co.uk>
11280 L:      linux-media@vger.kernel.org
11281 S:      Supported
11282 F:      drivers/media/pci/solo6x10/
11283
11284 SOFTWARE RAID (Multiple Disks) SUPPORT
11285 M:      Shaohua Li <shli@kernel.org>
11286 L:      linux-raid@vger.kernel.org
11287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11288 S:      Supported
11289 F:      drivers/md/
11290 F:      include/linux/raid/
11291 F:      include/uapi/linux/raid/
11292
11293 SONIC NETWORK DRIVER
11294 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11295 L:      netdev@vger.kernel.org
11296 S:      Maintained
11297 F:      drivers/net/ethernet/natsemi/sonic.*
11298
11299 SONICS SILICON BACKPLANE DRIVER (SSB)
11300 M:      Michael Buesch <m@bues.ch>
11301 L:      linux-wireless@vger.kernel.org
11302 S:      Maintained
11303 F:      drivers/ssb/
11304 F:      include/linux/ssb/
11305
11306 SONY VAIO CONTROL DEVICE DRIVER
11307 M:      Mattia Dongili <malattia@linux.it>
11308 L:      platform-driver-x86@vger.kernel.org
11309 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11310 S:      Maintained
11311 F:      Documentation/laptops/sony-laptop.txt
11312 F:      drivers/char/sonypi.c
11313 F:      drivers/platform/x86/sony-laptop.c
11314 F:      include/linux/sony-laptop.h
11315
11316 SONY MEMORYSTICK CARD SUPPORT
11317 M:      Alex Dubov <oakad@yahoo.com>
11318 W:      http://tifmxx.berlios.de/
11319 S:      Maintained
11320 F:      drivers/memstick/host/tifm_ms.c
11321
11322 SONY MEMORYSTICK STANDARD SUPPORT
11323 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11324 S:      Maintained
11325 F:      drivers/memstick/core/ms_block.*
11326
11327 SOUND
11328 M:      Jaroslav Kysela <perex@perex.cz>
11329 M:      Takashi Iwai <tiwai@suse.com>
11330 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11331 W:      http://www.alsa-project.org/
11332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11333 T:      git git://git.alsa-project.org/alsa-kernel.git
11334 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11335 S:      Maintained
11336 F:      Documentation/sound/
11337 F:      include/sound/
11338 F:      include/uapi/sound/
11339 F:      sound/
11340
11341 SOUND - COMPRESSED AUDIO
11342 M:      Vinod Koul <vinod.koul@intel.com>
11343 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11345 S:      Supported
11346 F:      Documentation/sound/alsa/compress_offload.txt
11347 F:      include/sound/compress_driver.h
11348 F:      include/uapi/sound/compress_*
11349 F:      sound/core/compress_offload.c
11350 F:      sound/soc/soc-compress.c
11351
11352 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11353 M:      Liam Girdwood <lgirdwood@gmail.com>
11354 M:      Mark Brown <broonie@kernel.org>
11355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11356 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11357 W:      http://alsa-project.org/main/index.php/ASoC
11358 S:      Supported
11359 F:      Documentation/devicetree/bindings/sound/
11360 F:      Documentation/sound/alsa/soc/
11361 F:      sound/soc/
11362 F:      include/sound/soc*
11363
11364 SOUND - DMAENGINE HELPERS
11365 M:      Lars-Peter Clausen <lars@metafoo.de>
11366 S:      Supported
11367 F:      include/sound/dmaengine_pcm.h
11368 F:      sound/core/pcm_dmaengine.c
11369 F:      sound/soc/soc-generic-dmaengine-pcm.c
11370
11371 SP2 MEDIA DRIVER
11372 M:      Olli Salonen <olli.salonen@iki.fi>
11373 L:      linux-media@vger.kernel.org
11374 W:      https://linuxtv.org
11375 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11376 S:      Maintained
11377 F:      drivers/media/dvb-frontends/sp2*
11378
11379 SPARC + UltraSPARC (sparc/sparc64)
11380 M:      "David S. Miller" <davem@davemloft.net>
11381 L:      sparclinux@vger.kernel.org
11382 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11385 S:      Maintained
11386 F:      arch/sparc/
11387 F:      drivers/sbus/
11388
11389 SPARC SERIAL DRIVERS
11390 M:      "David S. Miller" <davem@davemloft.net>
11391 L:      sparclinux@vger.kernel.org
11392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11394 S:      Maintained
11395 F:      include/linux/sunserialcore.h
11396 F:      drivers/tty/serial/suncore.c
11397 F:      drivers/tty/serial/sunhv.c
11398 F:      drivers/tty/serial/sunsab.c
11399 F:      drivers/tty/serial/sunsab.h
11400 F:      drivers/tty/serial/sunsu.c
11401 F:      drivers/tty/serial/sunzilog.c
11402 F:      drivers/tty/serial/sunzilog.h
11403
11404 SPARSE CHECKER
11405 M:      "Christopher Li" <sparse@chrisli.org>
11406 L:      linux-sparse@vger.kernel.org
11407 W:      https://sparse.wiki.kernel.org/
11408 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11409 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11410 S:      Maintained
11411 F:      include/linux/compiler.h
11412
11413 SPEAR PLATFORM SUPPORT
11414 M:      Viresh Kumar <vireshk@kernel.org>
11415 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11417 W:      http://www.st.com/spear
11418 S:      Maintained
11419 F:      arch/arm/boot/dts/spear*
11420 F:      arch/arm/mach-spear/
11421
11422 SPEAR CLOCK FRAMEWORK SUPPORT
11423 M:      Viresh Kumar <vireshk@kernel.org>
11424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11425 W:      http://www.st.com/spear
11426 S:      Maintained
11427 F:      drivers/clk/spear/
11428
11429 SPI NOR SUBSYSTEM
11430 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11431 M:      Marek Vasut <marek.vasut@gmail.com>
11432 L:      linux-mtd@lists.infradead.org
11433 W:      http://www.linux-mtd.infradead.org/
11434 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11435 T:      git git://github.com/spi-nor/linux.git
11436 S:      Maintained
11437 F:      drivers/mtd/spi-nor/
11438 F:      include/linux/mtd/spi-nor.h
11439
11440 SPI SUBSYSTEM
11441 M:      Mark Brown <broonie@kernel.org>
11442 L:      linux-spi@vger.kernel.org
11443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11444 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11445 S:      Maintained
11446 F:      Documentation/devicetree/bindings/spi/
11447 F:      Documentation/spi/
11448 F:      drivers/spi/
11449 F:      include/linux/spi/
11450 F:      include/uapi/linux/spi/
11451 F:      tools/spi/
11452
11453 SPIDERNET NETWORK DRIVER for CELL
11454 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11455 L:      netdev@vger.kernel.org
11456 S:      Supported
11457 F:      Documentation/networking/spider_net.txt
11458 F:      drivers/net/ethernet/toshiba/spider_net*
11459
11460 SPU FILE SYSTEM
11461 M:      Jeremy Kerr <jk@ozlabs.org>
11462 L:      linuxppc-dev@lists.ozlabs.org
11463 W:      http://www.ibm.com/developerworks/power/cell/
11464 S:      Supported
11465 F:      Documentation/filesystems/spufs.txt
11466 F:      arch/powerpc/platforms/cell/spufs/
11467
11468 SQUASHFS FILE SYSTEM
11469 M:      Phillip Lougher <phillip@squashfs.org.uk>
11470 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11471 W:      http://squashfs.org.uk
11472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11473 S:      Maintained
11474 F:      Documentation/filesystems/squashfs.txt
11475 F:      fs/squashfs/
11476
11477 SRM (Alpha) environment access
11478 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11479 S:      Maintained
11480 F:      arch/alpha/kernel/srm_env.c
11481
11482 STABLE BRANCH
11483 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11484 L:      stable@vger.kernel.org
11485 S:      Supported
11486 F:      Documentation/stable_kernel_rules.txt
11487
11488 STAGING SUBSYSTEM
11489 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11491 L:      devel@driverdev.osuosl.org
11492 S:      Supported
11493 F:      drivers/staging/
11494
11495 STAGING - COMEDI
11496 M:      Ian Abbott <abbotti@mev.co.uk>
11497 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11498 S:      Odd Fixes
11499 F:      drivers/staging/comedi/
11500
11501 STAGING - FLARION FT1000 DRIVERS
11502 M:      Marek Belisko <marek.belisko@gmail.com>
11503 S:      Odd Fixes
11504 F:      drivers/staging/ft1000/
11505
11506 STAGING - INDUSTRIAL IO
11507 M:      Jonathan Cameron <jic23@kernel.org>
11508 L:      linux-iio@vger.kernel.org
11509 S:      Odd Fixes
11510 F:      Documentation/devicetree/bindings/staging/iio/
11511 F:      drivers/staging/iio/
11512
11513 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11514 M:      Jarod Wilson <jarod@wilsonet.com>
11515 W:      http://www.lirc.org/
11516 S:      Odd Fixes
11517 F:      drivers/staging/media/lirc/
11518
11519 STAGING - LUSTRE PARALLEL FILESYSTEM
11520 M:      Oleg Drokin <oleg.drokin@intel.com>
11521 M:      Andreas Dilger <andreas.dilger@intel.com>
11522 M:      James Simmons <jsimmons@infradead.org>
11523 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11524 W:      http://wiki.lustre.org/
11525 S:      Maintained
11526 F:      drivers/staging/lustre
11527
11528 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11529 M:      Marc Dietrich <marvin24@gmx.de>
11530 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11531 L:      linux-tegra@vger.kernel.org
11532 S:      Maintained
11533 F:      drivers/staging/nvec/
11534
11535 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11536 M:      Jens Frederich <jfrederich@gmail.com>
11537 M:      Daniel Drake <dsd@laptop.org>
11538 M:      Jon Nettleton <jon.nettleton@gmail.com>
11539 W:      http://wiki.laptop.org/go/DCON
11540 S:      Maintained
11541 F:      drivers/staging/olpc_dcon/
11542
11543 STAGING - REALTEK RTL8712U DRIVERS
11544 M:      Larry Finger <Larry.Finger@lwfinger.net>
11545 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11546 S:      Odd Fixes
11547 F:      drivers/staging/rtl8712/
11548
11549 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11550 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11551 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11552 M:      Sudip Mukherjee <sudip@vectorindia.org>
11553 L:      linux-fbdev@vger.kernel.org
11554 S:      Maintained
11555 F:      drivers/staging/sm750fb/
11556
11557 STAGING - SLICOSS
11558 M:      Lior Dotan <liodot@gmail.com>
11559 M:      Christopher Harrer <charrer@alacritech.com>
11560 S:      Odd Fixes
11561 F:      drivers/staging/slicoss/
11562
11563 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11564 M:      William Hubbs <w.d.hubbs@gmail.com>
11565 M:      Chris Brannon <chris@the-brannons.com>
11566 M:      Kirk Reiser <kirk@reisers.ca>
11567 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
11568 L:      speakup@linux-speakup.org
11569 W:      http://www.linux-speakup.org/
11570 S:      Odd Fixes
11571 F:      drivers/staging/speakup/
11572
11573 STAGING - VIA VT665X DRIVERS
11574 M:      Forest Bond <forest@alittletooquiet.net>
11575 S:      Odd Fixes
11576 F:      drivers/staging/vt665?/
11577
11578 STAGING - WILC1000 WIFI DRIVER
11579 M:      Aditya Shankar <aditya.shankar@microchip.com>
11580 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
11581 L:      linux-wireless@vger.kernel.org
11582 S:      Supported
11583 F:      drivers/staging/wilc1000/
11584
11585 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11586 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
11587 S:      Odd Fixes
11588 F:      drivers/staging/xgifb/
11589
11590 STARFIRE/DURALAN NETWORK DRIVER
11591 M:      Ion Badulescu <ionut@badula.org>
11592 S:      Odd Fixes
11593 F:      drivers/net/ethernet/adaptec/starfire*
11594
11595 SUN3/3X
11596 M:      Sam Creasey <sammy@sammy.net>
11597 W:      http://sammy.net/sun3/
11598 S:      Maintained
11599 F:      arch/m68k/kernel/*sun3*
11600 F:      arch/m68k/sun3*/
11601 F:      arch/m68k/include/asm/sun3*
11602 F:      drivers/net/ethernet/i825xx/sun3*
11603
11604 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11605 M:      Hans de Goede <hdegoede@redhat.com>
11606 L:      linux-input@vger.kernel.org
11607 S:      Maintained
11608 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11609 F:      drivers/input/keyboard/sun4i-lradc-keys.c
11610
11611 SUNDANCE NETWORK DRIVER
11612 M:      Denis Kirjanov <kda@linux-powerpc.org>
11613 L:      netdev@vger.kernel.org
11614 S:      Maintained
11615 F:      drivers/net/ethernet/dlink/sundance.c
11616
11617 SUPERH
11618 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
11619 M:      Rich Felker <dalias@libc.org>
11620 L:      linux-sh@vger.kernel.org
11621 Q:      http://patchwork.kernel.org/project/linux-sh/list/
11622 S:      Maintained
11623 F:      Documentation/sh/
11624 F:      arch/sh/
11625 F:      drivers/sh/
11626
11627 SUSPEND TO RAM
11628 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11629 M:      Len Brown <len.brown@intel.com>
11630 M:      Pavel Machek <pavel@ucw.cz>
11631 L:      linux-pm@vger.kernel.org
11632 B:      https://bugzilla.kernel.org
11633 S:      Supported
11634 F:      Documentation/power/
11635 F:      arch/x86/kernel/acpi/
11636 F:      drivers/base/power/
11637 F:      kernel/power/
11638 F:      include/linux/suspend.h
11639 F:      include/linux/freezer.h
11640 F:      include/linux/pm.h
11641
11642 SVGA HANDLING
11643 M:      Martin Mares <mj@ucw.cz>
11644 L:      linux-video@atrey.karlin.mff.cuni.cz
11645 S:      Maintained
11646 F:      Documentation/svga.txt
11647 F:      arch/x86/boot/video*
11648
11649 SWIOTLB SUBSYSTEM
11650 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11651 L:      linux-kernel@vger.kernel.org
11652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11653 S:      Supported
11654 F:      lib/swiotlb.c
11655 F:      arch/*/kernel/pci-swiotlb.c
11656 F:      include/linux/swiotlb.h
11657
11658 SWITCHDEV
11659 M:      Jiri Pirko <jiri@resnulli.us>
11660 L:      netdev@vger.kernel.org
11661 S:      Supported
11662 F:      net/switchdev/
11663 F:      include/net/switchdev.h
11664
11665 SYNOPSYS ARC ARCHITECTURE
11666 M:      Vineet Gupta <vgupta@synopsys.com>
11667 L:      linux-snps-arc@lists.infradead.org
11668 S:      Supported
11669 F:      arch/arc/
11670 F:      Documentation/devicetree/bindings/arc/*
11671 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11672 F:      drivers/tty/serial/arc_uart.c
11673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11674
11675 SYNOPSYS ARC SDP platform support
11676 M:      Alexey Brodkin <abrodkin@synopsys.com>
11677 S:      Supported
11678 F:      arch/arc/plat-axs10x
11679 F:      arch/arc/boot/dts/ax*
11680 F:      Documentation/devicetree/bindings/arc/axs10*
11681
11682 SYSTEM CONFIGURATION (SYSCON)
11683 M:      Lee Jones <lee.jones@linaro.org>
11684 M:      Arnd Bergmann <arnd@arndb.de>
11685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11686 S:      Supported
11687 F:      drivers/mfd/syscon.c
11688
11689 SYSTEM RESET/SHUTDOWN DRIVERS
11690 M:      Sebastian Reichel <sre@kernel.org>
11691 L:      linux-pm@vger.kernel.org
11692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11693 S:      Maintained
11694 F:      Documentation/devicetree/bindings/power/reset/
11695 F:      drivers/power/reset/
11696
11697 SYSV FILESYSTEM
11698 M:      Christoph Hellwig <hch@infradead.org>
11699 S:      Maintained
11700 F:      Documentation/filesystems/sysv-fs.txt
11701 F:      fs/sysv/
11702 F:      include/linux/sysv_fs.h
11703
11704 TARGET SUBSYSTEM
11705 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11706 L:      linux-scsi@vger.kernel.org
11707 L:      target-devel@vger.kernel.org
11708 W:      http://www.linux-iscsi.org
11709 W:      http://groups.google.com/group/linux-iscsi-target-dev
11710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11711 S:      Supported
11712 F:      drivers/target/
11713 F:      include/target/
11714 F:      Documentation/target/
11715
11716 TASKSTATS STATISTICS INTERFACE
11717 M:      Balbir Singh <bsingharora@gmail.com>
11718 S:      Maintained
11719 F:      Documentation/accounting/taskstats*
11720 F:      include/linux/taskstats*
11721 F:      kernel/taskstats.c
11722
11723 TC CLASSIFIER
11724 M:      Jamal Hadi Salim <jhs@mojatatu.com>
11725 L:      netdev@vger.kernel.org
11726 S:      Maintained
11727 F:      include/net/pkt_cls.h
11728 F:      include/uapi/linux/pkt_cls.h
11729 F:      net/sched/
11730
11731 TCP LOW PRIORITY MODULE
11732 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11733 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11734 W:      http://tcp-lp-mod.sourceforge.net/
11735 S:      Maintained
11736 F:      net/ipv4/tcp_lp.c
11737
11738 TDA10071 MEDIA DRIVER
11739 M:      Antti Palosaari <crope@iki.fi>
11740 L:      linux-media@vger.kernel.org
11741 W:      https://linuxtv.org
11742 W:      http://palosaari.fi/linux/
11743 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11744 T:      git git://linuxtv.org/anttip/media_tree.git
11745 S:      Maintained
11746 F:      drivers/media/dvb-frontends/tda10071*
11747
11748 TDA18212 MEDIA DRIVER
11749 M:      Antti Palosaari <crope@iki.fi>
11750 L:      linux-media@vger.kernel.org
11751 W:      https://linuxtv.org
11752 W:      http://palosaari.fi/linux/
11753 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11754 T:      git git://linuxtv.org/anttip/media_tree.git
11755 S:      Maintained
11756 F:      drivers/media/tuners/tda18212*
11757
11758 TDA18218 MEDIA DRIVER
11759 M:      Antti Palosaari <crope@iki.fi>
11760 L:      linux-media@vger.kernel.org
11761 W:      https://linuxtv.org
11762 W:      http://palosaari.fi/linux/
11763 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11764 T:      git git://linuxtv.org/anttip/media_tree.git
11765 S:      Maintained
11766 F:      drivers/media/tuners/tda18218*
11767
11768 TDA18271 MEDIA DRIVER
11769 M:      Michael Krufky <mkrufky@linuxtv.org>
11770 L:      linux-media@vger.kernel.org
11771 W:      https://linuxtv.org
11772 W:      http://github.com/mkrufky
11773 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11774 T:      git git://linuxtv.org/mkrufky/tuners.git
11775 S:      Maintained
11776 F:      drivers/media/tuners/tda18271*
11777
11778 TDA827x MEDIA DRIVER
11779 M:      Michael Krufky <mkrufky@linuxtv.org>
11780 L:      linux-media@vger.kernel.org
11781 W:      https://linuxtv.org
11782 W:      http://github.com/mkrufky
11783 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11784 T:      git git://linuxtv.org/mkrufky/tuners.git
11785 S:      Maintained
11786 F:      drivers/media/tuners/tda8290.*
11787
11788 TDA8290 MEDIA DRIVER
11789 M:      Michael Krufky <mkrufky@linuxtv.org>
11790 L:      linux-media@vger.kernel.org
11791 W:      https://linuxtv.org
11792 W:      http://github.com/mkrufky
11793 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11794 T:      git git://linuxtv.org/mkrufky/tuners.git
11795 S:      Maintained
11796 F:      drivers/media/tuners/tda8290.*
11797
11798 TDA9840 MEDIA DRIVER
11799 M:      Hans Verkuil <hverkuil@xs4all.nl>
11800 L:      linux-media@vger.kernel.org
11801 T:      git git://linuxtv.org/media_tree.git
11802 W:      https://linuxtv.org
11803 S:      Maintained
11804 F:      drivers/media/i2c/tda9840*
11805
11806 TEA5761 TUNER DRIVER
11807 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11808 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11809 L:      linux-media@vger.kernel.org
11810 W:      https://linuxtv.org
11811 T:      git git://linuxtv.org/media_tree.git
11812 S:      Odd fixes
11813 F:      drivers/media/tuners/tea5761.*
11814
11815 TEA5767 TUNER DRIVER
11816 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11817 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11818 L:      linux-media@vger.kernel.org
11819 W:      https://linuxtv.org
11820 T:      git git://linuxtv.org/media_tree.git
11821 S:      Maintained
11822 F:      drivers/media/tuners/tea5767.*
11823
11824 TEA6415C MEDIA DRIVER
11825 M:      Hans Verkuil <hverkuil@xs4all.nl>
11826 L:      linux-media@vger.kernel.org
11827 T:      git git://linuxtv.org/media_tree.git
11828 W:      https://linuxtv.org
11829 S:      Maintained
11830 F:      drivers/media/i2c/tea6415c*
11831
11832 TEA6420 MEDIA DRIVER
11833 M:      Hans Verkuil <hverkuil@xs4all.nl>
11834 L:      linux-media@vger.kernel.org
11835 T:      git git://linuxtv.org/media_tree.git
11836 W:      https://linuxtv.org
11837 S:      Maintained
11838 F:      drivers/media/i2c/tea6420*
11839
11840 TEAM DRIVER
11841 M:      Jiri Pirko <jiri@resnulli.us>
11842 L:      netdev@vger.kernel.org
11843 S:      Supported
11844 F:      drivers/net/team/
11845 F:      include/linux/if_team.h
11846 F:      include/uapi/linux/if_team.h
11847
11848 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11849 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11850 S:      Maintained
11851 F:      arch/x86/platform/ts5500/
11852
11853 TECHNOTREND USB IR RECEIVER
11854 M:      Sean Young <sean@mess.org>
11855 L:      linux-media@vger.kernel.org
11856 S:      Maintained
11857 F:      drivers/media/rc/ttusbir.c
11858
11859 TEGRA ARCHITECTURE SUPPORT
11860 M:      Stephen Warren <swarren@wwwdotorg.org>
11861 M:      Thierry Reding <thierry.reding@gmail.com>
11862 M:      Alexandre Courbot <gnurou@gmail.com>
11863 L:      linux-tegra@vger.kernel.org
11864 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
11865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11866 S:      Supported
11867 N:      [^a-z]tegra
11868
11869 TEGRA CLOCK DRIVER
11870 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
11871 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
11872 S:      Supported
11873 F:      drivers/clk/tegra/
11874
11875 TEGRA DMA DRIVERS
11876 M:      Laxman Dewangan <ldewangan@nvidia.com>
11877 M:      Jon Hunter <jonathanh@nvidia.com>
11878 S:      Supported
11879 F:      drivers/dma/tegra*
11880
11881 TEGRA I2C DRIVER
11882 M:      Laxman Dewangan <ldewangan@nvidia.com>
11883 S:      Supported
11884 F:      drivers/i2c/busses/i2c-tegra.c
11885
11886 TEGRA IOMMU DRIVERS
11887 M:      Hiroshi Doyu <hdoyu@nvidia.com>
11888 S:      Supported
11889 F:      drivers/iommu/tegra*
11890
11891 TEGRA KBC DRIVER
11892 M:      Rakesh Iyer <riyer@nvidia.com>
11893 M:      Laxman Dewangan <ldewangan@nvidia.com>
11894 S:      Supported
11895 F:      drivers/input/keyboard/tegra-kbc.c
11896
11897 TEGRA PWM DRIVER
11898 M:      Thierry Reding <thierry.reding@gmail.com>
11899 S:      Supported
11900 F:      drivers/pwm/pwm-tegra.c
11901
11902 TEGRA SERIAL DRIVER
11903 M:      Laxman Dewangan <ldewangan@nvidia.com>
11904 S:      Supported
11905 F:      drivers/tty/serial/serial-tegra.c
11906
11907 TEGRA SPI DRIVER
11908 M:      Laxman Dewangan <ldewangan@nvidia.com>
11909 S:      Supported
11910 F:      drivers/spi/spi-tegra*
11911
11912 TEHUTI ETHERNET DRIVER
11913 M:      Andy Gospodarek <andy@greyhouse.net>
11914 L:      netdev@vger.kernel.org
11915 S:      Supported
11916 F:      drivers/net/ethernet/tehuti/*
11917
11918 Telecom Clock Driver for MCPL0010
11919 M:      Mark Gross <mark.gross@intel.com>
11920 S:      Supported
11921 F:      drivers/char/tlclk.c
11922
11923 TENSILICA XTENSA PORT (xtensa)
11924 M:      Chris Zankel <chris@zankel.net>
11925 M:      Max Filippov <jcmvbkbc@gmail.com>
11926 L:      linux-xtensa@linux-xtensa.org
11927 T:      git git://github.com/czankel/xtensa-linux.git
11928 S:      Maintained
11929 F:      arch/xtensa/
11930 F:      drivers/irqchip/irq-xtensa-*
11931
11932 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11933 M:      Hans Verkuil <hverkuil@xs4all.nl>
11934 L:      linux-media@vger.kernel.org
11935 T:      git git://linuxtv.org/media_tree.git
11936 W:      https://linuxtv.org
11937 S:      Maintained
11938 F:      drivers/media/radio/radio-raremono.c
11939
11940 THERMAL
11941 M:      Zhang Rui <rui.zhang@intel.com>
11942 M:      Eduardo Valentin <edubezval@gmail.com>
11943 L:      linux-pm@vger.kernel.org
11944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11946 Q:      https://patchwork.kernel.org/project/linux-pm/list/
11947 S:      Supported
11948 F:      drivers/thermal/
11949 F:      include/linux/thermal.h
11950 F:      include/uapi/linux/thermal.h
11951 F:      include/linux/cpu_cooling.h
11952 F:      Documentation/devicetree/bindings/thermal/
11953
11954 THERMAL/CPU_COOLING
11955 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
11956 M:      Viresh Kumar <viresh.kumar@linaro.org>
11957 M:      Javi Merino <javi.merino@kernel.org>
11958 L:      linux-pm@vger.kernel.org
11959 S:      Supported
11960 F:      Documentation/thermal/cpu-cooling-api.txt
11961 F:      drivers/thermal/cpu_cooling.c
11962 F:      include/linux/cpu_cooling.h
11963
11964 THINKPAD ACPI EXTRAS DRIVER
11965 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11966 L:      ibm-acpi-devel@lists.sourceforge.net
11967 L:      platform-driver-x86@vger.kernel.org
11968 W:      http://ibm-acpi.sourceforge.net
11969 W:      http://thinkwiki.org/wiki/Ibm-acpi
11970 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11971 S:      Maintained
11972 F:      drivers/platform/x86/thinkpad_acpi.c
11973
11974 TI BANDGAP AND THERMAL DRIVER
11975 M:      Eduardo Valentin <edubezval@gmail.com>
11976 M:      Keerthy <j-keerthy@ti.com>
11977 L:      linux-pm@vger.kernel.org
11978 L:      linux-omap@vger.kernel.org
11979 S:      Maintained
11980 F:      drivers/thermal/ti-soc-thermal/
11981
11982 TI VPE/CAL DRIVERS
11983 M:      Benoit Parrot <bparrot@ti.com>
11984 L:      linux-media@vger.kernel.org
11985 W:      http://linuxtv.org/
11986 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11987 S:      Maintained
11988 F:      drivers/media/platform/ti-vpe/
11989
11990 TI CDCE706 CLOCK DRIVER
11991 M:      Max Filippov <jcmvbkbc@gmail.com>
11992 S:      Maintained
11993 F:      drivers/clk/clk-cdce706.c
11994
11995 TI CLOCK DRIVER
11996 M:      Tero Kristo <t-kristo@ti.com>
11997 L:      linux-omap@vger.kernel.org
11998 S:      Maintained
11999 F:      drivers/clk/ti/
12000 F:      include/linux/clk/ti.h
12001
12002 TI ETHERNET SWITCH DRIVER (CPSW)
12003 M:      Mugunthan V N <mugunthanvnm@ti.com>
12004 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12005 L:      linux-omap@vger.kernel.org
12006 L:      netdev@vger.kernel.org
12007 S:      Maintained
12008 F:      drivers/net/ethernet/ti/cpsw*
12009 F:      drivers/net/ethernet/ti/davinci*
12010
12011 TI FLASH MEDIA INTERFACE DRIVER
12012 M:      Alex Dubov <oakad@yahoo.com>
12013 S:      Maintained
12014 F:      drivers/misc/tifm*
12015 F:      drivers/mmc/host/tifm_sd.c
12016 F:      include/linux/tifm.h
12017
12018 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12019 M:      Santosh Shilimkar <ssantosh@kernel.org>
12020 L:      linux-kernel@vger.kernel.org
12021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12022 S:      Maintained
12023 F:      drivers/soc/ti/*
12024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12025
12026
12027 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12028 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12029 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12030 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12031 S:      Maintained
12032 F:      sound/soc/codecs/lm49453*
12033 F:      sound/soc/codecs/isabelle*
12034
12035 TI LP855x BACKLIGHT DRIVER
12036 M:      Milo Kim <milo.kim@ti.com>
12037 S:      Maintained
12038 F:      Documentation/backlight/lp855x-driver.txt
12039 F:      drivers/video/backlight/lp855x_bl.c
12040 F:      include/linux/platform_data/lp855x.h
12041
12042 TI LP8727 CHARGER DRIVER
12043 M:      Milo Kim <milo.kim@ti.com>
12044 S:      Maintained
12045 F:      drivers/power/supply/lp8727_charger.c
12046 F:      include/linux/platform_data/lp8727.h
12047
12048 TI LP8788 MFD DRIVER
12049 M:      Milo Kim <milo.kim@ti.com>
12050 S:      Maintained
12051 F:      drivers/iio/adc/lp8788_adc.c
12052 F:      drivers/leds/leds-lp8788.c
12053 F:      drivers/mfd/lp8788*.c
12054 F:      drivers/power/supply/lp8788-charger.c
12055 F:      drivers/regulator/lp8788-*.c
12056 F:      include/linux/mfd/lp8788*.h
12057
12058 TI NETCP ETHERNET DRIVER
12059 M:      Wingman Kwok <w-kwok2@ti.com>
12060 M:      Murali Karicheri <m-karicheri2@ti.com>
12061 L:      netdev@vger.kernel.org
12062 S:      Maintained
12063 F:      drivers/net/ethernet/ti/netcp*
12064
12065 TI TAS571X FAMILY ASoC CODEC DRIVER
12066 M:      Kevin Cernekee <cernekee@chromium.org>
12067 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12068 S:      Odd Fixes
12069 F:      sound/soc/codecs/tas571x*
12070
12071 TI TWL4030 SERIES SOC CODEC DRIVER
12072 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12073 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12074 S:      Maintained
12075 F:      sound/soc/codecs/twl4030*
12076
12077 TI WILINK WIRELESS DRIVERS
12078 L:      linux-wireless@vger.kernel.org
12079 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12080 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12082 S:      Orphan
12083 F:      drivers/net/wireless/ti/
12084 F:      include/linux/wl12xx.h
12085
12086 TIPC NETWORK LAYER
12087 M:      Jon Maloy <jon.maloy@ericsson.com>
12088 M:      Ying Xue <ying.xue@windriver.com>
12089 L:      netdev@vger.kernel.org (core kernel code)
12090 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12091 W:      http://tipc.sourceforge.net/
12092 S:      Maintained
12093 F:      include/uapi/linux/tipc*.h
12094 F:      net/tipc/
12095
12096 TILE ARCHITECTURE
12097 M:      Chris Metcalf <cmetcalf@mellanox.com>
12098 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12100 S:      Supported
12101 F:      arch/tile/
12102 F:      drivers/char/tile-srom.c
12103 F:      drivers/edac/tile_edac.c
12104 F:      drivers/net/ethernet/tile/
12105 F:      drivers/rtc/rtc-tile.c
12106 F:      drivers/tty/hvc/hvc_tile.c
12107 F:      drivers/tty/serial/tilegx.c
12108 F:      drivers/usb/host/*-tilegx.c
12109 F:      include/linux/usb/tilegx.h
12110
12111 TLAN NETWORK DRIVER
12112 M:      Samuel Chessman <chessman@tux.org>
12113 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12114 W:      http://sourceforge.net/projects/tlan/
12115 S:      Maintained
12116 F:      Documentation/networking/tlan.txt
12117 F:      drivers/net/ethernet/ti/tlan.*
12118
12119 TOMOYO SECURITY MODULE
12120 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12121 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12122 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12123 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12124 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12125 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12126 W:      http://tomoyo.sourceforge.jp/
12127 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12128 S:      Maintained
12129 F:      security/tomoyo/
12130
12131 TOPSTAR LAPTOP EXTRAS DRIVER
12132 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12133 L:      platform-driver-x86@vger.kernel.org
12134 S:      Maintained
12135 F:      drivers/platform/x86/topstar-laptop.c
12136
12137 TOSHIBA ACPI EXTRAS DRIVER
12138 M:      Azael Avalos <coproscefalo@gmail.com>
12139 L:      platform-driver-x86@vger.kernel.org
12140 S:      Maintained
12141 F:      drivers/platform/x86/toshiba_acpi.c
12142
12143 TOSHIBA BLUETOOTH DRIVER
12144 M:      Azael Avalos <coproscefalo@gmail.com>
12145 L:      platform-driver-x86@vger.kernel.org
12146 S:      Maintained
12147 F:      drivers/platform/x86/toshiba_bluetooth.c
12148
12149 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12150 M:      Azael Avalos <coproscefalo@gmail.com>
12151 L:      platform-driver-x86@vger.kernel.org
12152 S:      Maintained
12153 F:      drivers/platform/x86/toshiba_haps.c
12154
12155 TOSHIBA WMI HOTKEYS DRIVER
12156 M:      Azael Avalos <coproscefalo@gmail.com>
12157 L:      platform-driver-x86@vger.kernel.org
12158 S:      Maintained
12159 F:      drivers/platform/x86/toshiba-wmi.c
12160
12161 TOSHIBA SMM DRIVER
12162 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12163 W:      http://www.buzzard.org.uk/toshiba/
12164 S:      Maintained
12165 F:      drivers/char/toshiba.c
12166 F:      include/linux/toshiba.h
12167 F:      include/uapi/linux/toshiba.h
12168
12169 TOSHIBA TC358743 DRIVER
12170 M:      Mats Randgaard <matrandg@cisco.com>
12171 L:      linux-media@vger.kernel.org
12172 S:      Maintained
12173 F:      drivers/media/i2c/tc358743*
12174 F:      include/media/i2c/tc358743.h
12175
12176 TMIO/SDHI MMC DRIVER
12177 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12178 L:      linux-mmc@vger.kernel.org
12179 S:      Supported
12180 F:      drivers/mmc/host/tmio_mmc*
12181 F:      drivers/mmc/host/sh_mobile_sdhi.c
12182 F:      include/linux/mfd/tmio.h
12183
12184 TMP401 HARDWARE MONITOR DRIVER
12185 M:      Guenter Roeck <linux@roeck-us.net>
12186 L:      linux-hwmon@vger.kernel.org
12187 S:      Maintained
12188 F:      Documentation/hwmon/tmp401
12189 F:      drivers/hwmon/tmp401.c
12190
12191 TMPFS (SHMEM FILESYSTEM)
12192 M:      Hugh Dickins <hughd@google.com>
12193 L:      linux-mm@kvack.org
12194 S:      Maintained
12195 F:      include/linux/shmem_fs.h
12196 F:      mm/shmem.c
12197
12198 TM6000 VIDEO4LINUX DRIVER
12199 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12200 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12201 L:      linux-media@vger.kernel.org
12202 W:      https://linuxtv.org
12203 T:      git git://linuxtv.org/media_tree.git
12204 S:      Odd fixes
12205 F:      drivers/media/usb/tm6000/
12206 F:      Documentation/media/v4l-drivers/tm6000*
12207
12208 TW5864 VIDEO4LINUX DRIVER
12209 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12210 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12211 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12212 L:      linux-media@vger.kernel.org
12213 S:      Supported
12214 F:      drivers/media/pci/tw5864/
12215
12216 TW68 VIDEO4LINUX DRIVER
12217 M:      Hans Verkuil <hverkuil@xs4all.nl>
12218 L:      linux-media@vger.kernel.org
12219 T:      git git://linuxtv.org/media_tree.git
12220 W:      https://linuxtv.org
12221 S:      Odd Fixes
12222 F:      drivers/media/pci/tw68/
12223
12224 TW686X VIDEO4LINUX DRIVER
12225 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12226 L:      linux-media@vger.kernel.org
12227 T:      git git://linuxtv.org/media_tree.git
12228 W:      http://linuxtv.org
12229 S:      Maintained
12230 F:      drivers/media/pci/tw686x/
12231
12232 TPM DEVICE DRIVER
12233 M:      Peter Huewe <peterhuewe@gmx.de>
12234 M:      Marcel Selhorst <tpmdd@selhorst.net>
12235 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12236 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12237 W:      http://tpmdd.sourceforge.net
12238 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12239 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12240 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12241 S:      Maintained
12242 F:      drivers/char/tpm/
12243
12244 TPM IBM_VTPM DEVICE DRIVER
12245 M:      Ashley Lai <ashleydlai@gmail.com>
12246 W:      http://tpmdd.sourceforge.net
12247 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12248 S:      Maintained
12249 F:      drivers/char/tpm/tpm_ibmvtpm*
12250
12251 TRACING
12252 M:      Steven Rostedt <rostedt@goodmis.org>
12253 M:      Ingo Molnar <mingo@redhat.com>
12254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12255 S:      Maintained
12256 F:      Documentation/trace/ftrace.txt
12257 F:      arch/*/*/*/ftrace.h
12258 F:      arch/*/kernel/ftrace.c
12259 F:      include/*/ftrace.h
12260 F:      include/linux/trace*.h
12261 F:      include/trace/
12262 F:      kernel/trace/
12263 F:      tools/testing/selftests/ftrace/
12264
12265 TRACING MMIO ACCESSES (MMIOTRACE)
12266 M:      Steven Rostedt <rostedt@goodmis.org>
12267 M:      Ingo Molnar <mingo@kernel.org>
12268 R:      Karol Herbst <karolherbst@gmail.com>
12269 R:      Pekka Paalanen <ppaalanen@gmail.com>
12270 S:      Maintained
12271 L:      linux-kernel@vger.kernel.org
12272 L:      nouveau@lists.freedesktop.org
12273 F:      kernel/trace/trace_mmiotrace.c
12274 F:      include/linux/mmiotrace.h
12275 F:      arch/x86/mm/kmmio.c
12276 F:      arch/x86/mm/mmio-mod.c
12277 F:      arch/x86/mm/testmmiotrace.c
12278
12279 TRIVIAL PATCHES
12280 M:      Jiri Kosina <trivial@kernel.org>
12281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12282 S:      Maintained
12283 K:      ^Subject:.*(?i)trivial
12284
12285 TTY LAYER
12286 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12287 M:      Jiri Slaby <jslaby@suse.com>
12288 S:      Supported
12289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12290 F:      Documentation/serial/
12291 F:      drivers/tty/
12292 F:      drivers/tty/serial/serial_core.c
12293 F:      include/linux/serial_core.h
12294 F:      include/linux/serial.h
12295 F:      include/linux/tty.h
12296 F:      include/uapi/linux/serial_core.h
12297 F:      include/uapi/linux/serial.h
12298 F:      include/uapi/linux/tty.h
12299
12300 TUA9001 MEDIA DRIVER
12301 M:      Antti Palosaari <crope@iki.fi>
12302 L:      linux-media@vger.kernel.org
12303 W:      https://linuxtv.org
12304 W:      http://palosaari.fi/linux/
12305 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12306 T:      git git://linuxtv.org/anttip/media_tree.git
12307 S:      Maintained
12308 F:      drivers/media/tuners/tua9001*
12309
12310 TULIP NETWORK DRIVERS
12311 L:      netdev@vger.kernel.org
12312 L:      linux-parisc@vger.kernel.org
12313 S:      Orphan
12314 F:      drivers/net/ethernet/dec/tulip/
12315
12316 TUN/TAP driver
12317 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12318 W:      http://vtun.sourceforge.net/tun
12319 S:      Maintained
12320 F:      Documentation/networking/tuntap.txt
12321 F:      arch/um/os-Linux/drivers/
12322
12323 TURBOCHANNEL SUBSYSTEM
12324 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12325 M:      Ralf Baechle <ralf@linux-mips.org>
12326 L:      linux-mips@linux-mips.org
12327 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12328 S:      Maintained
12329 F:      drivers/tc/
12330 F:      include/linux/tc.h
12331
12332 UBI FILE SYSTEM (UBIFS)
12333 M:      Richard Weinberger <richard@nod.at>
12334 M:      Artem Bityutskiy <dedekind1@gmail.com>
12335 M:      Adrian Hunter <adrian.hunter@intel.com>
12336 L:      linux-mtd@lists.infradead.org
12337 T:      git git://git.infradead.org/ubifs-2.6.git
12338 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12339 S:      Supported
12340 F:      Documentation/filesystems/ubifs.txt
12341 F:      fs/ubifs/
12342
12343 UCLINUX (M68KNOMMU AND COLDFIRE)
12344 M:      Greg Ungerer <gerg@linux-m68k.org>
12345 W:      http://www.linux-m68k.org/
12346 W:      http://www.uclinux.org/
12347 L:      linux-m68k@lists.linux-m68k.org
12348 L:      uclinux-dev@uclinux.org  (subscribers-only)
12349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12350 S:      Maintained
12351 F:      arch/m68k/coldfire/
12352 F:      arch/m68k/68*/
12353 F:      arch/m68k/*/*_no.*
12354 F:      arch/m68k/include/asm/*_no.*
12355
12356 UDF FILESYSTEM
12357 M:      Jan Kara <jack@suse.com>
12358 S:      Maintained
12359 F:      Documentation/filesystems/udf.txt
12360 F:      fs/udf/
12361
12362 UFS FILESYSTEM
12363 M:      Evgeniy Dushistov <dushistov@mail.ru>
12364 S:      Maintained
12365 F:      Documentation/filesystems/ufs.txt
12366 F:      fs/ufs/
12367
12368 UHID USERSPACE HID IO DRIVER:
12369 M:      David Herrmann <dh.herrmann@googlemail.com>
12370 L:      linux-input@vger.kernel.org
12371 S:      Maintained
12372 F:      drivers/hid/uhid.c
12373 F:      include/uapi/linux/uhid.h
12374
12375 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12376 L:      linux-usb@vger.kernel.org
12377 S:      Orphan
12378 F:      drivers/uwb/
12379 F:      include/linux/uwb.h
12380 F:      include/linux/uwb/
12381
12382 UNICORE32 ARCHITECTURE:
12383 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12384 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12385 S:      Maintained
12386 T:      git git://github.com/gxt/linux.git
12387 F:      arch/unicore32/
12388
12389 UNIFDEF
12390 M:      Tony Finch <dot@dotat.at>
12391 W:      http://dotat.at/prog/unifdef
12392 S:      Maintained
12393 F:      scripts/unifdef.c
12394
12395 UNIFORM CDROM DRIVER
12396 M:      Jens Axboe <axboe@kernel.dk>
12397 W:      http://www.kernel.dk
12398 S:      Maintained
12399 F:      Documentation/cdrom/
12400 F:      drivers/cdrom/cdrom.c
12401 F:      include/linux/cdrom.h
12402 F:      include/uapi/linux/cdrom.h
12403
12404 UNISYS S-PAR DRIVERS
12405 M:      David Kershner <david.kershner@unisys.com>
12406 L:      sparmaintainer@unisys.com (Unisys internal)
12407 S:      Supported
12408 F:      drivers/staging/unisys/
12409
12410 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12411 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12412 L:      linux-scsi@vger.kernel.org
12413 S:      Supported
12414 F:      Documentation/scsi/ufs.txt
12415 F:      drivers/scsi/ufs/
12416
12417 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12418 M:      Joao Pinto <Joao.Pinto@synopsys.com>
12419 L:      linux-scsi@vger.kernel.org
12420 S:      Supported
12421 F:      drivers/scsi/ufs/*dwc*
12422
12423 UNSORTED BLOCK IMAGES (UBI)
12424 M:      Artem Bityutskiy <dedekind1@gmail.com>
12425 M:      Richard Weinberger <richard@nod.at>
12426 W:      http://www.linux-mtd.infradead.org/
12427 L:      linux-mtd@lists.infradead.org
12428 T:      git git://git.infradead.org/ubifs-2.6.git
12429 S:      Supported
12430 F:      drivers/mtd/ubi/
12431 F:      include/linux/mtd/ubi.h
12432 F:      include/uapi/mtd/ubi-user.h
12433
12434 USB ACM DRIVER
12435 M:      Oliver Neukum <oneukum@suse.com>
12436 L:      linux-usb@vger.kernel.org
12437 S:      Maintained
12438 F:      Documentation/usb/acm.txt
12439 F:      drivers/usb/class/cdc-acm.*
12440
12441 USB AR5523 WIRELESS DRIVER
12442 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12443 L:      linux-wireless@vger.kernel.org
12444 S:      Maintained
12445 F:      drivers/net/wireless/ath/ar5523/
12446
12447 USB ATTACHED SCSI
12448 M:      Oliver Neukum <oneukum@suse.com>
12449 L:      linux-usb@vger.kernel.org
12450 L:      linux-scsi@vger.kernel.org
12451 S:      Maintained
12452 F:      drivers/usb/storage/uas.c
12453
12454 USB CDC ETHERNET DRIVER
12455 M:      Oliver Neukum <oliver@neukum.org>
12456 L:      linux-usb@vger.kernel.org
12457 S:      Maintained
12458 F:      drivers/net/usb/cdc_*.c
12459 F:      include/uapi/linux/usb/cdc.h
12460
12461 USB CHAOSKEY DRIVER
12462 M:      Keith Packard <keithp@keithp.com>
12463 L:      linux-usb@vger.kernel.org
12464 S:      Maintained
12465 F:      drivers/usb/misc/chaoskey.c
12466
12467 USB CYPRESS C67X00 DRIVER
12468 M:      Peter Korsgaard <jacmet@sunsite.dk>
12469 L:      linux-usb@vger.kernel.org
12470 S:      Maintained
12471 F:      drivers/usb/c67x00/
12472
12473 USB DAVICOM DM9601 DRIVER
12474 M:      Peter Korsgaard <jacmet@sunsite.dk>
12475 L:      netdev@vger.kernel.org
12476 W:      http://www.linux-usb.org/usbnet
12477 S:      Maintained
12478 F:      drivers/net/usb/dm9601.c
12479
12480 USB DIAMOND RIO500 DRIVER
12481 M:      Cesar Miquel <miquel@df.uba.ar>
12482 L:      rio500-users@lists.sourceforge.net
12483 W:      http://rio500.sourceforge.net
12484 S:      Maintained
12485 F:      drivers/usb/misc/rio500*
12486
12487 USB EHCI DRIVER
12488 M:      Alan Stern <stern@rowland.harvard.edu>
12489 L:      linux-usb@vger.kernel.org
12490 S:      Maintained
12491 F:      Documentation/usb/ehci.txt
12492 F:      drivers/usb/host/ehci*
12493
12494 USB GADGET/PERIPHERAL SUBSYSTEM
12495 M:      Felipe Balbi <balbi@kernel.org>
12496 L:      linux-usb@vger.kernel.org
12497 W:      http://www.linux-usb.org/gadget
12498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12499 S:      Maintained
12500 F:      drivers/usb/gadget/
12501 F:      include/linux/usb/gadget*
12502
12503 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12504 M:      Jiri Kosina <jikos@kernel.org>
12505 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12506 L:      linux-usb@vger.kernel.org
12507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12508 S:      Maintained
12509 F:      Documentation/hid/hiddev.txt
12510 F:      drivers/hid/usbhid/
12511
12512 USB ISP116X DRIVER
12513 M:      Olav Kongas <ok@artecdesign.ee>
12514 L:      linux-usb@vger.kernel.org
12515 S:      Maintained
12516 F:      drivers/usb/host/isp116x*
12517 F:      include/linux/usb/isp116x.h
12518
12519 USB LAN78XX ETHERNET DRIVER
12520 M:      Woojung Huh <woojung.huh@microchip.com>
12521 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12522 L:      netdev@vger.kernel.org
12523 S:      Maintained
12524 F:      drivers/net/usb/lan78xx.*
12525
12526 USB MASS STORAGE DRIVER
12527 M:      Alan Stern <stern@rowland.harvard.edu>
12528 L:      linux-usb@vger.kernel.org
12529 L:      usb-storage@lists.one-eyed-alien.net
12530 S:      Maintained
12531 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12532 F:      drivers/usb/storage/
12533
12534 USB MIDI DRIVER
12535 M:      Clemens Ladisch <clemens@ladisch.de>
12536 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12537 T:      git git://git.alsa-project.org/alsa-kernel.git
12538 S:      Maintained
12539 F:      sound/usb/midi.*
12540
12541 USB NETWORKING DRIVERS
12542 L:      linux-usb@vger.kernel.org
12543 S:      Odd Fixes
12544 F:      drivers/net/usb/
12545
12546 USB OHCI DRIVER
12547 M:      Alan Stern <stern@rowland.harvard.edu>
12548 L:      linux-usb@vger.kernel.org
12549 S:      Maintained
12550 F:      Documentation/usb/ohci.txt
12551 F:      drivers/usb/host/ohci*
12552
12553 USB OTG FSM (Finite State Machine)
12554 M:      Peter Chen <Peter.Chen@nxp.com>
12555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12556 L:      linux-usb@vger.kernel.org
12557 S:      Maintained
12558 F:      drivers/usb/common/usb-otg-fsm.c
12559
12560 USB OVER IP DRIVER
12561 M:      Valentina Manea <valentina.manea.m@gmail.com>
12562 M:      Shuah Khan <shuahkh@osg.samsung.com>
12563 M:      Shuah Khan <shuah@kernel.org>
12564 L:      linux-usb@vger.kernel.org
12565 S:      Maintained
12566 F:      Documentation/usb/usbip_protocol.txt
12567 F:      drivers/usb/usbip/
12568 F:      tools/usb/usbip/
12569
12570 USB PEGASUS DRIVER
12571 M:      Petko Manolov <petkan@nucleusys.com>
12572 L:      linux-usb@vger.kernel.org
12573 L:      netdev@vger.kernel.org
12574 T:      git git://github.com/petkan/pegasus.git
12575 W:      https://github.com/petkan/pegasus
12576 S:      Maintained
12577 F:      drivers/net/usb/pegasus.*
12578
12579 USB PHY LAYER
12580 M:      Felipe Balbi <balbi@kernel.org>
12581 L:      linux-usb@vger.kernel.org
12582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12583 S:      Maintained
12584 F:      drivers/usb/phy/
12585
12586 USB PRINTER DRIVER (usblp)
12587 M:      Pete Zaitcev <zaitcev@redhat.com>
12588 L:      linux-usb@vger.kernel.org
12589 S:      Supported
12590 F:      drivers/usb/class/usblp.c
12591
12592 USB QMI WWAN NETWORK DRIVER
12593 M:      Bjørn Mork <bjorn@mork.no>
12594 L:      netdev@vger.kernel.org
12595 S:      Maintained
12596 F:      Documentation/ABI/testing/sysfs-class-net-qmi
12597 F:      drivers/net/usb/qmi_wwan.c
12598
12599 USB RTL8150 DRIVER
12600 M:      Petko Manolov <petkan@nucleusys.com>
12601 L:      linux-usb@vger.kernel.org
12602 L:      netdev@vger.kernel.org
12603 T:      git git://github.com/petkan/rtl8150.git
12604 W:      https://github.com/petkan/rtl8150
12605 S:      Maintained
12606 F:      drivers/net/usb/rtl8150.c
12607
12608 USB SERIAL SUBSYSTEM
12609 M:      Johan Hovold <johan@kernel.org>
12610 L:      linux-usb@vger.kernel.org
12611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12612 S:      Maintained
12613 F:      Documentation/usb/usb-serial.txt
12614 F:      drivers/usb/serial/
12615 F:      include/linux/usb/serial.h
12616
12617 USB SMSC75XX ETHERNET DRIVER
12618 M:      Steve Glendinning <steve.glendinning@shawell.net>
12619 L:      netdev@vger.kernel.org
12620 S:      Maintained
12621 F:      drivers/net/usb/smsc75xx.*
12622
12623 USB SMSC95XX ETHERNET DRIVER
12624 M:      Steve Glendinning <steve.glendinning@shawell.net>
12625 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12626 L:      netdev@vger.kernel.org
12627 S:      Maintained
12628 F:      drivers/net/usb/smsc95xx.*
12629
12630 USB SUBSYSTEM
12631 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12632 L:      linux-usb@vger.kernel.org
12633 W:      http://www.linux-usb.org
12634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12635 S:      Supported
12636 F:      Documentation/devicetree/bindings/usb/
12637 F:      Documentation/usb/
12638 F:      drivers/usb/
12639 F:      include/linux/usb.h
12640 F:      include/linux/usb/
12641
12642 USB UHCI DRIVER
12643 M:      Alan Stern <stern@rowland.harvard.edu>
12644 L:      linux-usb@vger.kernel.org
12645 S:      Maintained
12646 F:      drivers/usb/host/uhci*
12647
12648 USB "USBNET" DRIVER FRAMEWORK
12649 M:      Oliver Neukum <oneukum@suse.com>
12650 L:      netdev@vger.kernel.org
12651 W:      http://www.linux-usb.org/usbnet
12652 S:      Maintained
12653 F:      drivers/net/usb/usbnet.c
12654 F:      include/linux/usb/usbnet.h
12655
12656 USB VIDEO CLASS
12657 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12658 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12659 L:      linux-media@vger.kernel.org
12660 T:      git git://linuxtv.org/media_tree.git
12661 W:      http://www.ideasonboard.org/uvc/
12662 S:      Maintained
12663 F:      drivers/media/usb/uvc/
12664 F:      include/uapi/linux/uvcvideo.h
12665
12666 USB VISION DRIVER
12667 M:      Hans Verkuil <hverkuil@xs4all.nl>
12668 L:      linux-media@vger.kernel.org
12669 T:      git git://linuxtv.org/media_tree.git
12670 W:      https://linuxtv.org
12671 S:      Odd Fixes
12672 F:      drivers/media/usb/usbvision/
12673
12674 USB WEBCAM GADGET
12675 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12676 L:      linux-usb@vger.kernel.org
12677 S:      Maintained
12678 F:      drivers/usb/gadget/function/*uvc*
12679 F:      drivers/usb/gadget/legacy/webcam.c
12680
12681 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12682 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
12683 L:      linux-wireless@vger.kernel.org
12684 S:      Maintained
12685 F:      drivers/net/wireless/rndis_wlan.c
12686
12687 USB XHCI DRIVER
12688 M:      Mathias Nyman <mathias.nyman@intel.com>
12689 L:      linux-usb@vger.kernel.org
12690 S:      Supported
12691 F:      drivers/usb/host/xhci*
12692 F:      drivers/usb/host/pci-quirks*
12693
12694 USB ZD1201 DRIVER
12695 L:      linux-wireless@vger.kernel.org
12696 W:      http://linux-lc100020.sourceforge.net
12697 S:      Orphan
12698 F:      drivers/net/wireless/zydas/zd1201.*
12699
12700 USB ZR364XX DRIVER
12701 M:      Antoine Jacquet <royale@zerezo.com>
12702 L:      linux-usb@vger.kernel.org
12703 L:      linux-media@vger.kernel.org
12704 T:      git git://linuxtv.org/media_tree.git
12705 W:      http://royale.zerezo.com/zr364xx/
12706 S:      Maintained
12707 F:      Documentation/media/v4l-drivers/zr364xx*
12708 F:      drivers/media/usb/zr364xx/
12709
12710 ULPI BUS
12711 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
12712 L:      linux-usb@vger.kernel.org
12713 S:      Maintained
12714 F:      drivers/usb/common/ulpi.c
12715 F:      include/linux/ulpi/
12716
12717 USER-MODE LINUX (UML)
12718 M:      Jeff Dike <jdike@addtoit.com>
12719 M:      Richard Weinberger <richard@nod.at>
12720 L:      user-mode-linux-devel@lists.sourceforge.net
12721 L:      user-mode-linux-user@lists.sourceforge.net
12722 W:      http://user-mode-linux.sourceforge.net
12723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12724 S:      Maintained
12725 F:      Documentation/virtual/uml/
12726 F:      arch/um/
12727 F:      arch/x86/um/
12728 F:      fs/hostfs/
12729 F:      fs/hppfs/
12730
12731 USERSPACE I/O (UIO)
12732 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12733 S:      Maintained
12734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12735 F:      Documentation/DocBook/uio-howto.tmpl
12736 F:      drivers/uio/
12737 F:      include/linux/uio*.h
12738
12739 UTIL-LINUX PACKAGE
12740 M:      Karel Zak <kzak@redhat.com>
12741 L:      util-linux@vger.kernel.org
12742 W:      http://en.wikipedia.org/wiki/Util-linux
12743 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12744 S:      Maintained
12745
12746 UVESAFB DRIVER
12747 M:      Michal Januszewski <spock@gentoo.org>
12748 L:      linux-fbdev@vger.kernel.org
12749 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
12750 S:      Maintained
12751 F:      Documentation/fb/uvesafb.txt
12752 F:      drivers/video/fbdev/uvesafb.*
12753
12754 VF610 NAND DRIVER
12755 M:      Stefan Agner <stefan@agner.ch>
12756 L:      linux-mtd@lists.infradead.org
12757 S:      Supported
12758 F:      drivers/mtd/nand/vf610_nfc.c
12759
12760 VFAT/FAT/MSDOS FILESYSTEM
12761 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12762 S:      Maintained
12763 F:      Documentation/filesystems/vfat.txt
12764 F:      fs/fat/
12765
12766 VFIO DRIVER
12767 M:      Alex Williamson <alex.williamson@redhat.com>
12768 L:      kvm@vger.kernel.org
12769 T:      git git://github.com/awilliam/linux-vfio.git
12770 S:      Maintained
12771 F:      Documentation/vfio.txt
12772 F:      drivers/vfio/
12773 F:      include/linux/vfio.h
12774 F:      include/uapi/linux/vfio.h
12775
12776 VFIO PLATFORM DRIVER
12777 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
12778 L:      kvm@vger.kernel.org
12779 S:      Maintained
12780 F:      drivers/vfio/platform/
12781
12782 VIDEOBUF2 FRAMEWORK
12783 M:      Pawel Osciak <pawel@osciak.com>
12784 M:      Marek Szyprowski <m.szyprowski@samsung.com>
12785 M:      Kyungmin Park <kyungmin.park@samsung.com>
12786 L:      linux-media@vger.kernel.org
12787 S:      Maintained
12788 F:      drivers/media/v4l2-core/videobuf2-*
12789 F:      include/media/videobuf2-*
12790
12791 VIRTIO AND VHOST VSOCK DRIVER
12792 M:      Stefan Hajnoczi <stefanha@redhat.com>
12793 L:      kvm@vger.kernel.org
12794 L:      virtualization@lists.linux-foundation.org
12795 L:      netdev@vger.kernel.org
12796 S:      Maintained
12797 F:      include/linux/virtio_vsock.h
12798 F:      include/uapi/linux/virtio_vsock.h
12799 F:      net/vmw_vsock/virtio_transport_common.c
12800 F:      net/vmw_vsock/virtio_transport.c
12801 F:      drivers/vhost/vsock.c
12802 F:      drivers/vhost/vsock.h
12803
12804 VIRTUAL SERIO DEVICE DRIVER
12805 M:      Stephen Chandler Paul <thatslyude@gmail.com>
12806 S:      Maintained
12807 F:      drivers/input/serio/userio.c
12808 F:      include/uapi/linux/userio.h
12809
12810 VIRTIO CONSOLE DRIVER
12811 M:      Amit Shah <amit.shah@redhat.com>
12812 L:      virtualization@lists.linux-foundation.org
12813 S:      Maintained
12814 F:      drivers/char/virtio_console.c
12815 F:      include/linux/virtio_console.h
12816 F:      include/uapi/linux/virtio_console.h
12817
12818 VIRTIO CORE, NET AND BLOCK DRIVERS
12819 M:      "Michael S. Tsirkin" <mst@redhat.com>
12820 M:      Jason Wang <jasowang@redhat.com>
12821 L:      virtualization@lists.linux-foundation.org
12822 S:      Maintained
12823 F:      Documentation/devicetree/bindings/virtio/
12824 F:      drivers/virtio/
12825 F:      tools/virtio/
12826 F:      drivers/net/virtio_net.c
12827 F:      drivers/block/virtio_blk.c
12828 F:      include/linux/virtio_*.h
12829 F:      include/uapi/linux/virtio_*.h
12830
12831 VIRTIO DRIVERS FOR S390
12832 M:      Christian Borntraeger <borntraeger@de.ibm.com>
12833 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
12834 L:      linux-s390@vger.kernel.org
12835 L:      virtualization@lists.linux-foundation.org
12836 L:      kvm@vger.kernel.org
12837 S:      Supported
12838 F:      drivers/s390/virtio/
12839
12840 VIRTIO GPU DRIVER
12841 M:      David Airlie <airlied@linux.ie>
12842 M:      Gerd Hoffmann <kraxel@redhat.com>
12843 L:      dri-devel@lists.freedesktop.org
12844 L:      virtualization@lists.linux-foundation.org
12845 S:      Maintained
12846 F:      drivers/gpu/drm/virtio/
12847 F:      include/uapi/linux/virtio_gpu.h
12848
12849 VIRTIO HOST (VHOST)
12850 M:      "Michael S. Tsirkin" <mst@redhat.com>
12851 M:      Jason Wang <jasowang@redhat.com>
12852 L:      kvm@vger.kernel.org
12853 L:      virtualization@lists.linux-foundation.org
12854 L:      netdev@vger.kernel.org
12855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12856 S:      Maintained
12857 F:      drivers/vhost/
12858 F:      include/uapi/linux/vhost.h
12859
12860 VIRTIO INPUT DRIVER
12861 M:      Gerd Hoffmann <kraxel@redhat.com>
12862 S:      Maintained
12863 F:      drivers/virtio/virtio_input.c
12864 F:      include/uapi/linux/virtio_input.h
12865
12866 VIA RHINE NETWORK DRIVER
12867 S:      Orphan
12868 F:      drivers/net/ethernet/via/via-rhine.c
12869
12870 VIA SD/MMC CARD CONTROLLER DRIVER
12871 M:      Bruce Chang <brucechang@via.com.tw>
12872 M:      Harald Welte <HaraldWelte@viatech.com>
12873 S:      Maintained
12874 F:      drivers/mmc/host/via-sdmmc.c
12875
12876 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12877 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12878 L:      linux-fbdev@vger.kernel.org
12879 S:      Maintained
12880 F:      include/linux/via-core.h
12881 F:      include/linux/via-gpio.h
12882 F:      include/linux/via_i2c.h
12883 F:      drivers/video/fbdev/via/
12884
12885 VIA VELOCITY NETWORK DRIVER
12886 M:      Francois Romieu <romieu@fr.zoreil.com>
12887 L:      netdev@vger.kernel.org
12888 S:      Maintained
12889 F:      drivers/net/ethernet/via/via-velocity.*
12890
12891 VIRT LIB
12892 M:      Alex Williamson <alex.williamson@redhat.com>
12893 M:      Paolo Bonzini <pbonzini@redhat.com>
12894 L:      kvm@vger.kernel.org
12895 S:      Supported
12896 F:      virt/lib/
12897
12898 VIVID VIRTUAL VIDEO DRIVER
12899 M:      Hans Verkuil <hverkuil@xs4all.nl>
12900 L:      linux-media@vger.kernel.org
12901 T:      git git://linuxtv.org/media_tree.git
12902 W:      https://linuxtv.org
12903 S:      Maintained
12904 F:      drivers/media/platform/vivid/*
12905
12906 VLAN (802.1Q)
12907 M:      Patrick McHardy <kaber@trash.net>
12908 L:      netdev@vger.kernel.org
12909 S:      Maintained
12910 F:      drivers/net/macvlan.c
12911 F:      include/linux/if_*vlan.h
12912 F:      net/8021q/
12913
12914 VLYNQ BUS
12915 M:      Florian Fainelli <f.fainelli@gmail.com>
12916 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
12917 S:      Maintained
12918 F:      drivers/vlynq/vlynq.c
12919 F:      include/linux/vlynq.h
12920
12921 VME SUBSYSTEM
12922 M:      Martyn Welch <martyn@welchs.me.uk>
12923 M:      Manohar Vanga <manohar.vanga@gmail.com>
12924 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12925 L:      devel@driverdev.osuosl.org
12926 S:      Maintained
12927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12928 F:      Documentation/vme_api.txt
12929 F:      drivers/staging/vme/
12930 F:      drivers/vme/
12931 F:      include/linux/vme*
12932
12933 VMWARE HYPERVISOR INTERFACE
12934 M:      Alok Kataria <akataria@vmware.com>
12935 L:      virtualization@lists.linux-foundation.org
12936 S:      Supported
12937 F:      arch/x86/kernel/cpu/vmware.c
12938
12939 VMWARE BALLOON DRIVER
12940 M:      Xavier Deguillard <xdeguillard@vmware.com>
12941 M:      Philip Moltmann <moltmann@vmware.com>
12942 M:      "VMware, Inc." <pv-drivers@vmware.com>
12943 L:      linux-kernel@vger.kernel.org
12944 S:      Maintained
12945 F:      drivers/misc/vmw_balloon.c
12946
12947 VMWARE VMMOUSE SUBDRIVER
12948 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12949 M:      "VMware, Inc." <pv-drivers@vmware.com>
12950 L:      linux-input@vger.kernel.org
12951 S:      Maintained
12952 F:      drivers/input/mouse/vmmouse.c
12953 F:      drivers/input/mouse/vmmouse.h
12954
12955 VMWARE VMXNET3 ETHERNET DRIVER
12956 M:      Shrikrishna Khare <skhare@vmware.com>
12957 M:      "VMware, Inc." <pv-drivers@vmware.com>
12958 L:      netdev@vger.kernel.org
12959 S:      Maintained
12960 F:      drivers/net/vmxnet3/
12961
12962 VMware PVSCSI driver
12963 M:      Jim Gill <jgill@vmware.com>
12964 M:      VMware PV-Drivers <pv-drivers@vmware.com>
12965 L:      linux-scsi@vger.kernel.org
12966 S:      Maintained
12967 F:      drivers/scsi/vmw_pvscsi.c
12968 F:      drivers/scsi/vmw_pvscsi.h
12969
12970 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12971 M:      Liam Girdwood <lgirdwood@gmail.com>
12972 M:      Mark Brown <broonie@kernel.org>
12973 L:      linux-kernel@vger.kernel.org
12974 W:      http://www.slimlogic.co.uk/?p=48
12975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12976 S:      Supported
12977 F:      Documentation/devicetree/bindings/regulator/
12978 F:      drivers/regulator/
12979 F:      include/dt-bindings/regulator/
12980 F:      include/linux/regulator/
12981
12982 VRF
12983 M:      David Ahern <dsa@cumulusnetworks.com>
12984 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
12985 L:      netdev@vger.kernel.org
12986 S:      Maintained
12987 F:      drivers/net/vrf.c
12988 F:      Documentation/networking/vrf.txt
12989
12990 VT1211 HARDWARE MONITOR DRIVER
12991 M:      Juerg Haefliger <juergh@gmail.com>
12992 L:      linux-hwmon@vger.kernel.org
12993 S:      Maintained
12994 F:      Documentation/hwmon/vt1211
12995 F:      drivers/hwmon/vt1211.c
12996
12997 VT8231 HARDWARE MONITOR DRIVER
12998 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
12999 L:      linux-hwmon@vger.kernel.org
13000 S:      Maintained
13001 F:      drivers/hwmon/vt8231.c
13002
13003 VUB300 USB to SDIO/SD/MMC bridge chip
13004 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13005 L:      linux-mmc@vger.kernel.org
13006 L:      linux-usb@vger.kernel.org
13007 S:      Supported
13008 F:      drivers/mmc/host/vub300.c
13009
13010 W1 DALLAS'S 1-WIRE BUS
13011 M:      Evgeniy Polyakov <zbr@ioremap.net>
13012 S:      Maintained
13013 F:      Documentation/w1/
13014 F:      drivers/w1/
13015
13016 W83791D HARDWARE MONITORING DRIVER
13017 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13018 L:      linux-hwmon@vger.kernel.org
13019 S:      Maintained
13020 F:      Documentation/hwmon/w83791d
13021 F:      drivers/hwmon/w83791d.c
13022
13023 W83793 HARDWARE MONITORING DRIVER
13024 M:      Rudolf Marek <r.marek@assembler.cz>
13025 L:      linux-hwmon@vger.kernel.org
13026 S:      Maintained
13027 F:      Documentation/hwmon/w83793
13028 F:      drivers/hwmon/w83793.c
13029
13030 W83795 HARDWARE MONITORING DRIVER
13031 M:      Jean Delvare <jdelvare@suse.com>
13032 L:      linux-hwmon@vger.kernel.org
13033 S:      Maintained
13034 F:      drivers/hwmon/w83795.c
13035
13036 W83L51xD SD/MMC CARD INTERFACE DRIVER
13037 M:      Pierre Ossman <pierre@ossman.eu>
13038 S:      Maintained
13039 F:      drivers/mmc/host/wbsd.*
13040
13041 WACOM PROTOCOL 4 SERIAL TABLETS
13042 M:      Julian Squires <julian@cipht.net>
13043 M:      Hans de Goede <hdegoede@redhat.com>
13044 L:      linux-input@vger.kernel.org
13045 S:      Maintained
13046 F:      drivers/input/tablet/wacom_serial4.c
13047
13048 WATCHDOG DEVICE DRIVERS
13049 M:      Wim Van Sebroeck <wim@iguana.be>
13050 R:      Guenter Roeck <linux@roeck-us.net>
13051 L:      linux-watchdog@vger.kernel.org
13052 W:      http://www.linux-watchdog.org/
13053 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13054 S:      Maintained
13055 F:      Documentation/devicetree/bindings/watchdog/
13056 F:      Documentation/watchdog/
13057 F:      drivers/watchdog/
13058 F:      include/linux/watchdog.h
13059 F:      include/uapi/linux/watchdog.h
13060
13061 WIIMOTE HID DRIVER
13062 M:      David Herrmann <dh.herrmann@googlemail.com>
13063 L:      linux-input@vger.kernel.org
13064 S:      Maintained
13065 F:      drivers/hid/hid-wiimote*
13066
13067 WINBOND CIR DRIVER
13068 M:      David Härdeman <david@hardeman.nu>
13069 S:      Maintained
13070 F:      drivers/media/rc/winbond-cir.c
13071
13072 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13073 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13074 L:      linux-watchdog@vger.kernel.org
13075 S:      Maintained
13076 F:      drivers/watchdog/ebc-c384_wdt.c
13077
13078 WINSYSTEMS WS16C48 GPIO DRIVER
13079 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13080 L:      linux-gpio@vger.kernel.org
13081 S:      Maintained
13082 F:      drivers/gpio/gpio-ws16c48.c
13083
13084 WIMAX STACK
13085 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13086 M:      linux-wimax@intel.com
13087 L:      wimax@linuxwimax.org (subscribers-only)
13088 S:      Supported
13089 W:      http://linuxwimax.org
13090 F:      Documentation/wimax/README.wimax
13091 F:      include/linux/wimax/debug.h
13092 F:      include/net/wimax.h
13093 F:      include/uapi/linux/wimax.h
13094 F:      net/wimax/
13095
13096 WISTRON LAPTOP BUTTON DRIVER
13097 M:      Miloslav Trmac <mitr@volny.cz>
13098 S:      Maintained
13099 F:      drivers/input/misc/wistron_btns.c
13100
13101 WL3501 WIRELESS PCMCIA CARD DRIVER
13102 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13103 L:      linux-wireless@vger.kernel.org
13104 W:      http://oops.ghostprotocols.net:81/blog
13105 S:      Maintained
13106 F:      drivers/net/wireless/wl3501*
13107
13108 WOLFSON MICROELECTRONICS DRIVERS
13109 L:      patches@opensource.wolfsonmicro.com
13110 T:      git https://github.com/CirrusLogic/linux-drivers.git
13111 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13112 S:      Supported
13113 F:      Documentation/hwmon/wm83??
13114 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13115 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13116 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13117 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13118 F:      drivers/clk/clk-wm83*.c
13119 F:      drivers/extcon/extcon-arizona.c
13120 F:      drivers/leds/leds-wm83*.c
13121 F:      drivers/gpio/gpio-*wm*.c
13122 F:      drivers/gpio/gpio-arizona.c
13123 F:      drivers/hwmon/wm83??-hwmon.c
13124 F:      drivers/input/misc/wm831x-on.c
13125 F:      drivers/input/touchscreen/wm831x-ts.c
13126 F:      drivers/input/touchscreen/wm97*.c
13127 F:      drivers/mfd/arizona*
13128 F:      drivers/mfd/wm*.c
13129 F:      drivers/mfd/cs47l24*
13130 F:      drivers/power/supply/wm83*.c
13131 F:      drivers/rtc/rtc-wm83*.c
13132 F:      drivers/regulator/wm8*.c
13133 F:      drivers/video/backlight/wm83*_bl.c
13134 F:      drivers/watchdog/wm83*_wdt.c
13135 F:      include/linux/mfd/arizona/
13136 F:      include/linux/mfd/wm831x/
13137 F:      include/linux/mfd/wm8350/
13138 F:      include/linux/mfd/wm8400*
13139 F:      include/linux/wm97xx.h
13140 F:      include/sound/wm????.h
13141 F:      sound/soc/codecs/arizona.?
13142 F:      sound/soc/codecs/wm*
13143 F:      sound/soc/codecs/cs47l24*
13144
13145 WORKQUEUE
13146 M:      Tejun Heo <tj@kernel.org>
13147 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13149 S:      Maintained
13150 F:      include/linux/workqueue.h
13151 F:      kernel/workqueue.c
13152 F:      Documentation/workqueue.txt
13153
13154 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13155 M:      Chen-Yu Tsai <wens@csie.org>
13156 L:      linux-kernel@vger.kernel.org
13157 S:      Maintained
13158 N:      axp[128]
13159
13160 X.25 NETWORK LAYER
13161 M:      Andrew Hendry <andrew.hendry@gmail.com>
13162 L:      linux-x25@vger.kernel.org
13163 S:      Odd Fixes
13164 F:      Documentation/networking/x25*
13165 F:      include/net/x25*
13166 F:      net/x25/
13167
13168 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13169 M:      Thomas Gleixner <tglx@linutronix.de>
13170 M:      Ingo Molnar <mingo@redhat.com>
13171 M:      "H. Peter Anvin" <hpa@zytor.com>
13172 M:      x86@kernel.org
13173 L:      linux-kernel@vger.kernel.org
13174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13175 S:      Maintained
13176 F:      Documentation/x86/
13177 F:      arch/x86/
13178
13179 X86 PLATFORM DRIVERS
13180 M:      Darren Hart <dvhart@infradead.org>
13181 L:      platform-driver-x86@vger.kernel.org
13182 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13183 S:      Maintained
13184 F:      drivers/platform/x86/
13185 F:      drivers/platform/olpc/
13186
13187 X86 MCE INFRASTRUCTURE
13188 M:      Tony Luck <tony.luck@intel.com>
13189 M:      Borislav Petkov <bp@alien8.de>
13190 L:      linux-edac@vger.kernel.org
13191 S:      Maintained
13192 F:      arch/x86/kernel/cpu/mcheck/*
13193
13194 X86 MICROCODE UPDATE SUPPORT
13195 M:      Borislav Petkov <bp@alien8.de>
13196 S:      Maintained
13197 F:      arch/x86/kernel/cpu/microcode/*
13198
13199 X86 VDSO
13200 M:      Andy Lutomirski <luto@amacapital.net>
13201 L:      linux-kernel@vger.kernel.org
13202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13203 S:      Maintained
13204 F:      arch/x86/entry/vdso/
13205
13206 XC2028/3028 TUNER DRIVER
13207 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13208 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13209 L:      linux-media@vger.kernel.org
13210 W:      https://linuxtv.org
13211 T:      git git://linuxtv.org/media_tree.git
13212 S:      Maintained
13213 F:      drivers/media/tuners/tuner-xc2028.*
13214
13215 XEN HYPERVISOR INTERFACE
13216 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13217 M:      David Vrabel <david.vrabel@citrix.com>
13218 M:      Juergen Gross <jgross@suse.com>
13219 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13221 S:      Supported
13222 F:      arch/x86/xen/
13223 F:      drivers/*/xen-*front.c
13224 F:      drivers/xen/
13225 F:      arch/x86/include/asm/xen/
13226 F:      include/xen/
13227 F:      include/uapi/xen/
13228
13229 XEN HYPERVISOR ARM
13230 M:      Stefano Stabellini <sstabellini@kernel.org>
13231 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13232 S:      Maintained
13233 F:      arch/arm/xen/
13234 F:      arch/arm/include/asm/xen/
13235
13236 XEN HYPERVISOR ARM64
13237 M:      Stefano Stabellini <sstabellini@kernel.org>
13238 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13239 S:      Maintained
13240 F:      arch/arm64/xen/
13241 F:      arch/arm64/include/asm/xen/
13242
13243 XEN NETWORK BACKEND DRIVER
13244 M:      Wei Liu <wei.liu2@citrix.com>
13245 M:      Paul Durrant <paul.durrant@citrix.com>
13246 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13247 L:      netdev@vger.kernel.org
13248 S:      Supported
13249 F:      drivers/net/xen-netback/*
13250
13251 XEN PCI SUBSYSTEM
13252 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13253 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13254 S:      Supported
13255 F:      arch/x86/pci/*xen*
13256 F:      drivers/pci/*xen*
13257
13258 XEN BLOCK SUBSYSTEM
13259 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13260 M:      Roger Pau Monné <roger.pau@citrix.com>
13261 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13262 S:      Supported
13263 F:      drivers/block/xen-blkback/*
13264 F:      drivers/block/xen*
13265
13266 XEN PVSCSI DRIVERS
13267 M:      Juergen Gross <jgross@suse.com>
13268 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13269 L:      linux-scsi@vger.kernel.org
13270 S:      Supported
13271 F:      drivers/scsi/xen-scsifront.c
13272 F:      drivers/xen/xen-scsiback.c
13273 F:      include/xen/interface/io/vscsiif.h
13274
13275 XEN SWIOTLB SUBSYSTEM
13276 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13277 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13278 S:      Supported
13279 F:      arch/x86/xen/*swiotlb*
13280 F:      drivers/xen/*swiotlb*
13281
13282 XFS FILESYSTEM
13283 M:      Dave Chinner <david@fromorbit.com>
13284 M:      linux-xfs@vger.kernel.org
13285 L:      linux-xfs@vger.kernel.org
13286 W:      http://xfs.org/
13287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13288 S:      Supported
13289 F:      Documentation/filesystems/xfs.txt
13290 F:      fs/xfs/
13291
13292 XILINX AXI ETHERNET DRIVER
13293 M:      Anirudha Sarangi <anirudh@xilinx.com>
13294 M:      John Linn <John.Linn@xilinx.com>
13295 S:      Maintained
13296 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13297
13298 XILINX UARTLITE SERIAL DRIVER
13299 M:      Peter Korsgaard <jacmet@sunsite.dk>
13300 L:      linux-serial@vger.kernel.org
13301 S:      Maintained
13302 F:      drivers/tty/serial/uartlite.c
13303
13304 XILINX VIDEO IP CORES
13305 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13306 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13307 L:      linux-media@vger.kernel.org
13308 T:      git git://linuxtv.org/media_tree.git
13309 S:      Supported
13310 F:      Documentation/devicetree/bindings/media/xilinx/
13311 F:      drivers/media/platform/xilinx/
13312 F:      include/uapi/linux/xilinx-v4l2-controls.h
13313
13314 XILLYBUS DRIVER
13315 M:      Eli Billauer <eli.billauer@gmail.com>
13316 L:      linux-kernel@vger.kernel.org
13317 S:      Supported
13318 F:      drivers/char/xillybus/
13319
13320 XTENSA XTFPGA PLATFORM SUPPORT
13321 M:      Max Filippov <jcmvbkbc@gmail.com>
13322 L:      linux-xtensa@linux-xtensa.org
13323 S:      Maintained
13324 F:      drivers/spi/spi-xtensa-xtfpga.c
13325 F:      sound/soc/xtensa/xtfpga-i2s.c
13326
13327 YAM DRIVER FOR AX.25
13328 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13329 L:      linux-hams@vger.kernel.org
13330 S:      Maintained
13331 F:      drivers/net/hamradio/yam*
13332 F:      include/linux/yam.h
13333
13334 YEALINK PHONE DRIVER
13335 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13336 L:      usbb2k-api-dev@nongnu.org
13337 S:      Maintained
13338 F:      Documentation/input/yealink.txt
13339 F:      drivers/input/misc/yealink.*
13340
13341 Z8530 DRIVER FOR AX.25
13342 M:      Joerg Reuter <jreuter@yaina.de>
13343 W:      http://yaina.de/jreuter/
13344 W:      http://www.qsl.net/dl1bke/
13345 L:      linux-hams@vger.kernel.org
13346 S:      Maintained
13347 F:      Documentation/networking/z8530drv.txt
13348 F:      drivers/net/hamradio/*scc.c
13349 F:      drivers/net/hamradio/z8530.h
13350
13351 ZBUD COMPRESSED PAGE ALLOCATOR
13352 M:      Seth Jennings <sjenning@redhat.com>
13353 L:      linux-mm@kvack.org
13354 S:      Maintained
13355 F:      mm/zbud.c
13356 F:      include/linux/zbud.h
13357
13358 ZD1211RW WIRELESS DRIVER
13359 M:      Daniel Drake <dsd@gentoo.org>
13360 M:      Ulrich Kunitz <kune@deine-taler.de>
13361 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13362 L:      linux-wireless@vger.kernel.org
13363 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13364 S:      Maintained
13365 F:      drivers/net/wireless/zydas/zd1211rw/
13366
13367 ZPOOL COMPRESSED PAGE STORAGE API
13368 M:      Dan Streetman <ddstreet@ieee.org>
13369 L:      linux-mm@kvack.org
13370 S:      Maintained
13371 F:      mm/zpool.c
13372 F:      include/linux/zpool.h
13373
13374 ZR36067 VIDEO FOR LINUX DRIVER
13375 L:      mjpeg-users@lists.sourceforge.net
13376 L:      linux-media@vger.kernel.org
13377 W:      http://mjpeg.sourceforge.net/driver-zoran/
13378 T:      hg https://linuxtv.org/hg/v4l-dvb
13379 S:      Odd Fixes
13380 F:      drivers/media/pci/zoran/
13381
13382 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13383 M:      Minchan Kim <minchan@kernel.org>
13384 M:      Nitin Gupta <ngupta@vflare.org>
13385 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13386 L:      linux-kernel@vger.kernel.org
13387 S:      Maintained
13388 F:      drivers/block/zram/
13389 F:      Documentation/blockdev/zram.txt
13390
13391 ZS DECSTATION Z85C30 SERIAL DRIVER
13392 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13393 S:      Maintained
13394 F:      drivers/tty/serial/zs.*
13395
13396 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13397 M:      Minchan Kim <minchan@kernel.org>
13398 M:      Nitin Gupta <ngupta@vflare.org>
13399 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13400 L:      linux-mm@kvack.org
13401 S:      Maintained
13402 F:      mm/zsmalloc.c
13403 F:      include/linux/zsmalloc.h
13404 F:      Documentation/vm/zsmalloc.txt
13405
13406 ZSWAP COMPRESSED SWAP CACHING
13407 M:      Seth Jennings <sjenning@redhat.com>
13408 L:      linux-mm@kvack.org
13409 S:      Maintained
13410 F:      mm/zswap.c
13411
13412 THE REST
13413 M:      Linus Torvalds <torvalds@linux-foundation.org>
13414 L:      linux-kernel@vger.kernel.org
13415 Q:      http://patchwork.kernel.org/project/LKML/list/
13416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13417 S:      Buried alive in reporters
13418 F:      *
13419 F:      */