]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - MAINTAINERS
Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
[mirror_ubuntu-artful-kernel.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 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
121 so much easier [Ed]
122
123 Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
127 3C59X NETWORK DRIVER
128 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129 L: netdev@vger.kernel.org
130 S: Maintained
131 F: Documentation/networking/vortex.txt
132 F: drivers/net/ethernet/3com/3c59x.c
133
134 3CR990 NETWORK DRIVER
135 M: David Dillow <dave@thedillows.org>
136 L: netdev@vger.kernel.org
137 S: Maintained
138 F: drivers/net/ethernet/3com/typhoon*
139
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141 M: Adam Radford <linuxraid@lsi.com>
142 L: linux-scsi@vger.kernel.org
143 W: http://www.lsi.com
144 S: Supported
145 F: drivers/scsi/3w-*
146
147 53C700 AND 53C700-66 SCSI DRIVER
148 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149 L: linux-scsi@vger.kernel.org
150 S: Maintained
151 F: drivers/scsi/53c700*
152
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154 M: Alexander Aring <alex.aring@gmail.com>
155 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156 L: linux-bluetooth@vger.kernel.org
157 L: linux-wpan@vger.kernel.org
158 S: Maintained
159 F: net/6lowpan/
160 F: include/net/6lowpan.h
161 F: Documentation/networking/6lowpan.txt
162
163 6PACK NETWORK DRIVER FOR AX.25
164 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165 L: linux-hams@vger.kernel.org
166 S: Maintained
167 F: drivers/net/hamradio/6pack.c
168
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
170 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171 L: netdev@vger.kernel.org
172 S: Maintained
173 F: drivers/net/ethernet/realtek/r8169.c
174
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177 L: linux-serial@vger.kernel.org
178 W: http://serial.sourceforge.net
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@adaptec.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: Documentation/ABI/
227 F: include/linux/syscalls.h
228 F: include/uapi/
229 F: kernel/sys_ni.c
230
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M: Hans de Goede <hdegoede@redhat.com>
233 L: lm-sensors@lm-sensors.org
234 S: Maintained
235 F: drivers/hwmon/abituguru.c
236
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M: Alistair John Strachan <alistair@devzero.co.uk>
239 L: lm-sensors@lm-sensors.org
240 S: Maintained
241 F: drivers/hwmon/abituguru3.c
242
243 ACCES 104-IDI-48 GPIO DRIVER
244 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
245 L: linux-gpio@vger.kernel.org
246 S: Maintained
247 F: drivers/gpio/gpio-104-idi-48.c
248
249 ACCES 104-IDIO-16 GPIO DRIVER
250 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L: linux-gpio@vger.kernel.org
252 S: Maintained
253 F: drivers/gpio/gpio-104-idio-16.c
254
255 ACENIC DRIVER
256 M: Jes Sorensen <jes@trained-monkey.org>
257 L: linux-acenic@sunsite.dk
258 S: Maintained
259 F: drivers/net/ethernet/alteon/acenic*
260
261 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
262 M: Peter Feuerer <peter@piie.net>
263 L: platform-driver-x86@vger.kernel.org
264 W: http://piie.net/?section=acerhdf
265 S: Maintained
266 F: drivers/platform/x86/acerhdf.c
267
268 ACER WMI LAPTOP EXTRAS
269 M: "Lee, Chun-Yi" <jlee@suse.com>
270 L: platform-driver-x86@vger.kernel.org
271 S: Maintained
272 F: drivers/platform/x86/acer-wmi.c
273
274 ACPI
275 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
276 M: Len Brown <lenb@kernel.org>
277 L: linux-acpi@vger.kernel.org
278 W: https://01.org/linux-acpi
279 Q: https://patchwork.kernel.org/project/linux-acpi/list/
280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
281 S: Supported
282 F: drivers/acpi/
283 F: drivers/pnp/pnpacpi/
284 F: include/linux/acpi.h
285 F: include/acpi/
286 F: Documentation/acpi/
287 F: Documentation/ABI/testing/sysfs-bus-acpi
288 F: drivers/pci/*acpi*
289 F: drivers/pci/*/*acpi*
290 F: drivers/pci/*/*/*acpi*
291 F: tools/power/acpi/
292
293 ACPI COMPONENT ARCHITECTURE (ACPICA)
294 M: Robert Moore <robert.moore@intel.com>
295 M: Lv Zheng <lv.zheng@intel.com>
296 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
297 L: linux-acpi@vger.kernel.org
298 L: devel@acpica.org
299 W: https://acpica.org/
300 W: https://github.com/acpica/acpica/
301 Q: https://patchwork.kernel.org/project/linux-acpi/list/
302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
303 S: Supported
304 F: drivers/acpi/acpica/
305 F: include/acpi/
306 F: tools/power/acpi/
307
308 ACPI FAN DRIVER
309 M: Zhang Rui <rui.zhang@intel.com>
310 L: linux-acpi@vger.kernel.org
311 W: https://01.org/linux-acpi
312 S: Supported
313 F: drivers/acpi/fan.c
314
315 ACPI THERMAL DRIVER
316 M: Zhang Rui <rui.zhang@intel.com>
317 L: linux-acpi@vger.kernel.org
318 W: https://01.org/linux-acpi
319 S: Supported
320 F: drivers/acpi/*thermal*
321
322 ACPI VIDEO DRIVER
323 M: Zhang Rui <rui.zhang@intel.com>
324 L: linux-acpi@vger.kernel.org
325 W: https://01.org/linux-acpi
326 S: Supported
327 F: drivers/acpi/acpi_video.c
328
329 ACPI WMI DRIVER
330 L: platform-driver-x86@vger.kernel.org
331 S: Orphan
332 F: drivers/platform/x86/wmi.c
333
334 AD1889 ALSA SOUND DRIVER
335 M: Thibaut Varene <T-Bone@parisc-linux.org>
336 W: http://wiki.parisc-linux.org/AD1889
337 L: linux-parisc@vger.kernel.org
338 S: Maintained
339 F: sound/pci/ad1889.*
340
341 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
342 M: Michael Hennerich <michael.hennerich@analog.com>
343 W: http://wiki.analog.com/AD5254
344 W: http://ez.analog.com/community/linux-device-drivers
345 S: Supported
346 F: drivers/misc/ad525x_dpot.c
347
348 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
349 M: Michael Hennerich <michael.hennerich@analog.com>
350 W: http://wiki.analog.com/AD5398
351 W: http://ez.analog.com/community/linux-device-drivers
352 S: Supported
353 F: drivers/regulator/ad5398.c
354
355 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
356 M: Michael Hennerich <michael.hennerich@analog.com>
357 W: http://wiki.analog.com/AD7142
358 W: http://ez.analog.com/community/linux-device-drivers
359 S: Supported
360 F: drivers/input/misc/ad714x.c
361
362 AD7877 TOUCHSCREEN DRIVER
363 M: Michael Hennerich <michael.hennerich@analog.com>
364 W: http://wiki.analog.com/AD7877
365 W: http://ez.analog.com/community/linux-device-drivers
366 S: Supported
367 F: drivers/input/touchscreen/ad7877.c
368
369 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
370 M: Michael Hennerich <michael.hennerich@analog.com>
371 W: http://wiki.analog.com/AD7879
372 W: http://ez.analog.com/community/linux-device-drivers
373 S: Supported
374 F: drivers/input/touchscreen/ad7879.c
375
376 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
377 M: Jiri Kosina <jikos@kernel.org>
378 S: Maintained
379
380 ADF7242 IEEE 802.15.4 RADIO DRIVER
381 M: Michael Hennerich <michael.hennerich@analog.com>
382 W: https://wiki.analog.com/ADF7242
383 W: http://ez.analog.com/community/linux-device-drivers
384 L: linux-wpan@vger.kernel.org
385 S: Supported
386 F: drivers/net/ieee802154/adf7242.c
387 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
388
389 ADM1025 HARDWARE MONITOR DRIVER
390 M: Jean Delvare <jdelvare@suse.com>
391 L: lm-sensors@lm-sensors.org
392 S: Maintained
393 F: Documentation/hwmon/adm1025
394 F: drivers/hwmon/adm1025.c
395
396 ADM1029 HARDWARE MONITOR DRIVER
397 M: Corentin Labbe <clabbe.montjoie@gmail.com>
398 L: lm-sensors@lm-sensors.org
399 S: Maintained
400 F: drivers/hwmon/adm1029.c
401
402 ADM8211 WIRELESS DRIVER
403 L: linux-wireless@vger.kernel.org
404 W: http://wireless.kernel.org/
405 S: Orphan
406 F: drivers/net/wireless/admtek/adm8211.*
407
408 ADP1653 FLASH CONTROLLER DRIVER
409 M: Sakari Ailus <sakari.ailus@iki.fi>
410 L: linux-media@vger.kernel.org
411 S: Maintained
412 F: drivers/media/i2c/adp1653.c
413 F: include/media/i2c/adp1653.h
414
415 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
416 M: Michael Hennerich <michael.hennerich@analog.com>
417 W: http://wiki.analog.com/ADP5520
418 W: http://ez.analog.com/community/linux-device-drivers
419 S: Supported
420 F: drivers/mfd/adp5520.c
421 F: drivers/video/backlight/adp5520_bl.c
422 F: drivers/leds/leds-adp5520.c
423 F: drivers/gpio/gpio-adp5520.c
424 F: drivers/input/keyboard/adp5520-keys.c
425
426 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
427 M: Michael Hennerich <michael.hennerich@analog.com>
428 W: http://wiki.analog.com/ADP5588
429 W: http://ez.analog.com/community/linux-device-drivers
430 S: Supported
431 F: drivers/input/keyboard/adp5588-keys.c
432 F: drivers/gpio/gpio-adp5588.c
433
434 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
435 M: Michael Hennerich <michael.hennerich@analog.com>
436 W: http://wiki.analog.com/ADP8860
437 W: http://ez.analog.com/community/linux-device-drivers
438 S: Supported
439 F: drivers/video/backlight/adp8860_bl.c
440
441 ADS1015 HARDWARE MONITOR DRIVER
442 M: Dirk Eibach <eibach@gdsys.de>
443 L: lm-sensors@lm-sensors.org
444 S: Maintained
445 F: Documentation/hwmon/ads1015
446 F: drivers/hwmon/ads1015.c
447 F: include/linux/i2c/ads1015.h
448
449 ADT746X FAN DRIVER
450 M: Colin Leroy <colin@colino.net>
451 S: Maintained
452 F: drivers/macintosh/therm_adt746x.c
453
454 ADT7475 HARDWARE MONITOR DRIVER
455 M: Jean Delvare <jdelvare@suse.com>
456 L: lm-sensors@lm-sensors.org
457 S: Maintained
458 F: Documentation/hwmon/adt7475
459 F: drivers/hwmon/adt7475.c
460
461 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
462 M: Michael Hennerich <michael.hennerich@analog.com>
463 W: http://wiki.analog.com/ADXL345
464 W: http://ez.analog.com/community/linux-device-drivers
465 S: Supported
466 F: drivers/input/misc/adxl34x.c
467
468 ADVANSYS SCSI DRIVER
469 M: Matthew Wilcox <matthew@wil.cx>
470 M: Hannes Reinecke <hare@suse.com>
471 L: linux-scsi@vger.kernel.org
472 S: Maintained
473 F: Documentation/scsi/advansys.txt
474 F: drivers/scsi/advansys.c
475
476 AEDSP16 DRIVER
477 M: Riccardo Facchetti <fizban@tin.it>
478 S: Maintained
479 F: sound/oss/aedsp16.c
480
481 AF9013 MEDIA DRIVER
482 M: Antti Palosaari <crope@iki.fi>
483 L: linux-media@vger.kernel.org
484 W: https://linuxtv.org
485 W: http://palosaari.fi/linux/
486 Q: http://patchwork.linuxtv.org/project/linux-media/list/
487 T: git git://linuxtv.org/anttip/media_tree.git
488 S: Maintained
489 F: drivers/media/dvb-frontends/af9013*
490
491 AF9033 MEDIA DRIVER
492 M: Antti Palosaari <crope@iki.fi>
493 L: linux-media@vger.kernel.org
494 W: https://linuxtv.org
495 W: http://palosaari.fi/linux/
496 Q: http://patchwork.linuxtv.org/project/linux-media/list/
497 T: git git://linuxtv.org/anttip/media_tree.git
498 S: Maintained
499 F: drivers/media/dvb-frontends/af9033*
500
501 AFFS FILE SYSTEM
502 L: linux-fsdevel@vger.kernel.org
503 S: Orphan
504 F: Documentation/filesystems/affs.txt
505 F: fs/affs/
506
507 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
508 M: David Howells <dhowells@redhat.com>
509 L: linux-afs@lists.infradead.org
510 S: Supported
511 F: fs/afs/
512 F: include/net/af_rxrpc.h
513 F: net/rxrpc/af_rxrpc.c
514
515 AGPGART DRIVER
516 M: David Airlie <airlied@linux.ie>
517 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
518 S: Maintained
519 F: drivers/char/agp/
520 F: include/linux/agp*
521 F: include/uapi/linux/agp*
522
523 AHA152X SCSI DRIVER
524 M: "Juergen E. Fischer" <fischer@norbit.de>
525 L: linux-scsi@vger.kernel.org
526 S: Maintained
527 F: drivers/scsi/aha152x*
528 F: drivers/scsi/pcmcia/aha152x*
529
530 AIC7XXX / AIC79XX SCSI DRIVER
531 M: Hannes Reinecke <hare@suse.com>
532 L: linux-scsi@vger.kernel.org
533 S: Maintained
534 F: drivers/scsi/aic7xxx/
535
536 AIMSLAB FM RADIO RECEIVER DRIVER
537 M: Hans Verkuil <hverkuil@xs4all.nl>
538 L: linux-media@vger.kernel.org
539 T: git git://linuxtv.org/media_tree.git
540 W: https://linuxtv.org
541 S: Maintained
542 F: drivers/media/radio/radio-aimslab*
543
544 AIO
545 M: Benjamin LaHaise <bcrl@kvack.org>
546 L: linux-aio@kvack.org
547 S: Supported
548 F: fs/aio.c
549 F: include/linux/*aio*.h
550
551 AIRSPY MEDIA DRIVER
552 M: Antti Palosaari <crope@iki.fi>
553 L: linux-media@vger.kernel.org
554 W: https://linuxtv.org
555 W: http://palosaari.fi/linux/
556 Q: http://patchwork.linuxtv.org/project/linux-media/list/
557 T: git git://linuxtv.org/anttip/media_tree.git
558 S: Maintained
559 F: drivers/media/usb/airspy/
560
561 ALCATEL SPEEDTOUCH USB DRIVER
562 M: Duncan Sands <duncan.sands@free.fr>
563 L: linux-usb@vger.kernel.org
564 W: http://www.linux-usb.org/SpeedTouch/
565 S: Maintained
566 F: drivers/usb/atm/speedtch.c
567 F: drivers/usb/atm/usbatm.c
568
569 ALCHEMY AU1XX0 MMC DRIVER
570 M: Manuel Lauss <manuel.lauss@gmail.com>
571 S: Maintained
572 F: drivers/mmc/host/au1xmmc.c
573
574 ALI1563 I2C DRIVER
575 M: Rudolf Marek <r.marek@assembler.cz>
576 L: linux-i2c@vger.kernel.org
577 S: Maintained
578 F: Documentation/i2c/busses/i2c-ali1563
579 F: drivers/i2c/busses/i2c-ali1563.c
580
581 ALLWINNER SECURITY SYSTEM
582 M: Corentin Labbe <clabbe.montjoie@gmail.com>
583 L: linux-crypto@vger.kernel.org
584 S: Maintained
585 F: drivers/crypto/sunxi-ss/
586
587 ALPHA PORT
588 M: Richard Henderson <rth@twiddle.net>
589 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
590 M: Matt Turner <mattst88@gmail.com>
591 S: Odd Fixes
592 L: linux-alpha@vger.kernel.org
593 F: arch/alpha/
594
595 ALTERA MAILBOX DRIVER
596 M: Ley Foon Tan <lftan@altera.com>
597 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
598 S: Maintained
599 F: drivers/mailbox/mailbox-altera.c
600
601 ALTERA PIO DRIVER
602 M: Tien Hock Loh <thloh@altera.com>
603 L: linux-gpio@vger.kernel.org
604 S: Maintained
605 F: drivers/gpio/gpio-altera.c
606
607 ALTERA TRIPLE SPEED ETHERNET DRIVER
608 M: Vince Bridgers <vbridger@opensource.altera.com>
609 L: netdev@vger.kernel.org
610 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
611 S: Maintained
612 F: drivers/net/ethernet/altera/
613
614 ALTERA UART/JTAG UART SERIAL DRIVERS
615 M: Tobias Klauser <tklauser@distanz.ch>
616 L: linux-serial@vger.kernel.org
617 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
618 S: Maintained
619 F: drivers/tty/serial/altera_uart.c
620 F: drivers/tty/serial/altera_jtaguart.c
621 F: include/linux/altera_uart.h
622 F: include/linux/altera_jtaguart.h
623
624 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
625 M: Tom Lendacky <thomas.lendacky@amd.com>
626 L: linux-crypto@vger.kernel.org
627 S: Supported
628 F: drivers/crypto/ccp/
629 F: include/linux/ccp.h
630
631 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
632 M: Huang Rui <ray.huang@amd.com>
633 L: lm-sensors@lm-sensors.org
634 S: Supported
635 F: Documentation/hwmon/fam15h_power
636 F: drivers/hwmon/fam15h_power.c
637
638 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
639 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
640 S: Orphan
641 F: drivers/usb/gadget/udc/amd5536udc.*
642
643 AMD GEODE PROCESSOR/CHIPSET SUPPORT
644 P: Andres Salomon <dilinger@queued.net>
645 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
646 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
647 S: Supported
648 F: drivers/char/hw_random/geode-rng.c
649 F: drivers/crypto/geode*
650 F: drivers/video/fbdev/geode/
651 F: arch/x86/include/asm/geode.h
652
653 AMD IOMMU (AMD-VI)
654 M: Joerg Roedel <joro@8bytes.org>
655 L: iommu@lists.linux-foundation.org
656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
657 S: Maintained
658 F: drivers/iommu/amd_iommu*.[ch]
659 F: include/linux/amd-iommu.h
660
661 AMD KFD
662 M: Oded Gabbay <oded.gabbay@gmail.com>
663 L: dri-devel@lists.freedesktop.org
664 T: git git://people.freedesktop.org/~gabbayo/linux.git
665 S: Supported
666 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
667 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
668 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
669 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
670 F: drivers/gpu/drm/amd/amdkfd/
671 F: drivers/gpu/drm/amd/include/cik_structs.h
672 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
673 F: drivers/gpu/drm/amd/include/vi_structs.h
674 F: drivers/gpu/drm/radeon/radeon_kfd.c
675 F: drivers/gpu/drm/radeon/radeon_kfd.h
676 F: include/uapi/linux/kfd_ioctl.h
677
678 AMD XGBE DRIVER
679 M: Tom Lendacky <thomas.lendacky@amd.com>
680 L: netdev@vger.kernel.org
681 S: Supported
682 F: drivers/net/ethernet/amd/xgbe/
683
684 AMS (Apple Motion Sensor) DRIVER
685 M: Michael Hanselmann <linux-kernel@hansmi.ch>
686 S: Supported
687 F: drivers/macintosh/ams/
688
689 AMSO1100 RNIC DRIVER
690 M: Tom Tucker <tom@opengridcomputing.com>
691 M: Steve Wise <swise@opengridcomputing.com>
692 L: linux-rdma@vger.kernel.org
693 S: Maintained
694 F: drivers/infiniband/hw/amso1100/
695
696 ANALOG DEVICES INC AD9389B DRIVER
697 M: Hans Verkuil <hans.verkuil@cisco.com>
698 L: linux-media@vger.kernel.org
699 S: Maintained
700 F: drivers/media/i2c/ad9389b*
701
702 ANALOG DEVICES INC ADV7180 DRIVER
703 M: Lars-Peter Clausen <lars@metafoo.de>
704 L: linux-media@vger.kernel.org
705 W: http://ez.analog.com/community/linux-device-drivers
706 S: Supported
707 F: drivers/media/i2c/adv7180.c
708
709 ANALOG DEVICES INC ADV7511 DRIVER
710 M: Hans Verkuil <hans.verkuil@cisco.com>
711 L: linux-media@vger.kernel.org
712 S: Maintained
713 F: drivers/media/i2c/adv7511*
714
715 ANALOG DEVICES INC ADV7604 DRIVER
716 M: Hans Verkuil <hans.verkuil@cisco.com>
717 L: linux-media@vger.kernel.org
718 S: Maintained
719 F: drivers/media/i2c/adv7604*
720
721 ANALOG DEVICES INC ADV7842 DRIVER
722 M: Hans Verkuil <hans.verkuil@cisco.com>
723 L: linux-media@vger.kernel.org
724 S: Maintained
725 F: drivers/media/i2c/adv7842*
726
727 ANALOG DEVICES INC ASOC CODEC DRIVERS
728 M: Lars-Peter Clausen <lars@metafoo.de>
729 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
730 W: http://wiki.analog.com/
731 W: http://ez.analog.com/community/linux-device-drivers
732 S: Supported
733 F: sound/soc/codecs/adau*
734 F: sound/soc/codecs/adav*
735 F: sound/soc/codecs/ad1*
736 F: sound/soc/codecs/ad7*
737 F: sound/soc/codecs/ssm*
738 F: sound/soc/codecs/sigmadsp.*
739
740 ANALOG DEVICES INC ASOC DRIVERS
741 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
742 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
743 W: http://blackfin.uclinux.org/
744 S: Supported
745 F: sound/soc/blackfin/*
746
747 ANALOG DEVICES INC IIO DRIVERS
748 M: Lars-Peter Clausen <lars@metafoo.de>
749 M: Michael Hennerich <Michael.Hennerich@analog.com>
750 W: http://wiki.analog.com/
751 W: http://ez.analog.com/community/linux-device-drivers
752 S: Supported
753 F: drivers/iio/*/ad*
754 X: drivers/iio/*/adjd*
755 F: drivers/staging/iio/*/ad*
756 F: staging/iio/trigger/iio-trig-bfin-timer.c
757
758 ANALOG DEVICES INC DMA DRIVERS
759 M: Lars-Peter Clausen <lars@metafoo.de>
760 W: http://ez.analog.com/community/linux-device-drivers
761 S: Supported
762 F: drivers/dma/dma-axi-dmac.c
763
764 ANDROID DRIVERS
765 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
766 M: Arve HjønnevĂ¥g <arve@android.com>
767 M: Riley Andrews <riandrews@android.com>
768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
769 L: devel@driverdev.osuosl.org
770 S: Supported
771 F: drivers/android/
772 F: drivers/staging/android/
773
774 AOA (Apple Onboard Audio) ALSA DRIVER
775 M: Johannes Berg <johannes@sipsolutions.net>
776 L: linuxppc-dev@lists.ozlabs.org
777 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
778 S: Maintained
779 F: sound/aoa/
780
781 APM DRIVER
782 M: Jiri Kosina <jikos@kernel.org>
783 S: Odd fixes
784 F: arch/x86/kernel/apm_32.c
785 F: include/linux/apm_bios.h
786 F: include/uapi/linux/apm_bios.h
787 F: drivers/char/apm-emulation.c
788
789 APPLE BCM5974 MULTITOUCH DRIVER
790 M: Henrik Rydberg <rydberg@bitmath.org>
791 L: linux-input@vger.kernel.org
792 S: Odd fixes
793 F: drivers/input/mouse/bcm5974.c
794
795 APPLE SMC DRIVER
796 M: Henrik Rydberg <rydberg@bitmath.org>
797 L: lm-sensors@lm-sensors.org
798 S: Odd fixes
799 F: drivers/hwmon/applesmc.c
800
801 APPLETALK NETWORK LAYER
802 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
803 S: Maintained
804 F: drivers/net/appletalk/
805 F: net/appletalk/
806
807 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
808 M: Duc Dang <dhdang@apm.com>
809 S: Supported
810 F: arch/arm64/boot/dts/apm/
811
812 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
813 M: Iyappan Subramanian <isubramanian@apm.com>
814 M: Keyur Chudgar <kchudgar@apm.com>
815 S: Supported
816 F: drivers/net/ethernet/apm/xgene/
817 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
818
819 APTINA CAMERA SENSOR PLL
820 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
821 L: linux-media@vger.kernel.org
822 S: Maintained
823 F: drivers/media/i2c/aptina-pll.*
824
825 ARC FRAMEBUFFER DRIVER
826 M: Jaya Kumar <jayalk@intworks.biz>
827 S: Maintained
828 F: drivers/video/fbdev/arcfb.c
829 F: drivers/video/fbdev/core/fb_defio.c
830
831 ARCNET NETWORK LAYER
832 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
833 L: netdev@vger.kernel.org
834 S: Maintained
835 F: drivers/net/arcnet/
836 F: include/uapi/linux/if_arcnet.h
837
838 ARM MFM AND FLOPPY DRIVERS
839 M: Ian Molton <spyro@f2s.com>
840 S: Maintained
841 F: arch/arm/lib/floppydma.S
842 F: arch/arm/include/asm/floppy.h
843
844 ARM PMU PROFILING AND DEBUGGING
845 M: Will Deacon <will.deacon@arm.com>
846 R: Mark Rutland <mark.rutland@arm.com>
847 S: Maintained
848 F: arch/arm*/kernel/perf_*
849 F: arch/arm/oprofile/common.c
850 F: arch/arm*/kernel/hw_breakpoint.c
851 F: arch/arm*/include/asm/hw_breakpoint.h
852 F: arch/arm*/include/asm/perf_event.h
853 F: drivers/perf/arm_pmu.c
854 F: include/linux/perf/arm_pmu.h
855
856 ARM PORT
857 M: Russell King <linux@arm.linux.org.uk>
858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
859 W: http://www.arm.linux.org.uk/
860 S: Maintained
861 F: arch/arm/
862
863 ARM SUB-ARCHITECTURES
864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
865 S: Maintained
866 F: arch/arm/mach-*/
867 F: arch/arm/plat-*/
868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
869
870 ARM PRIMECELL AACI PL041 DRIVER
871 M: Russell King <linux@arm.linux.org.uk>
872 S: Maintained
873 F: sound/arm/aaci.*
874
875 ARM PRIMECELL CLCD PL110 DRIVER
876 M: Russell King <linux@arm.linux.org.uk>
877 S: Maintained
878 F: drivers/video/fbdev/amba-clcd.*
879
880 ARM PRIMECELL KMI PL050 DRIVER
881 M: Russell King <linux@arm.linux.org.uk>
882 S: Maintained
883 F: drivers/input/serio/ambakmi.*
884 F: include/linux/amba/kmi.h
885
886 ARM PRIMECELL MMCI PL180/1 DRIVER
887 M: Russell King <linux@arm.linux.org.uk>
888 S: Maintained
889 F: drivers/mmc/host/mmci.*
890 F: include/linux/amba/mmci.h
891
892 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
893 M: Russell King <linux@arm.linux.org.uk>
894 S: Maintained
895 F: drivers/tty/serial/amba-pl01*.c
896 F: include/linux/amba/serial.h
897
898 ARM PRIMECELL BUS SUPPORT
899 M: Russell King <linux@arm.linux.org.uk>
900 S: Maintained
901 F: drivers/amba/
902 F: include/linux/amba/bus.h
903
904 ARM/ADS SPHERE MACHINE SUPPORT
905 M: Lennert Buytenhek <kernel@wantstofly.org>
906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
907 S: Maintained
908
909 ARM/AFEB9260 MACHINE SUPPORT
910 M: Sergey Lapin <slapin@ossfans.org>
911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
912 S: Maintained
913
914 ARM/AJECO 1ARM MACHINE SUPPORT
915 M: Lennert Buytenhek <kernel@wantstofly.org>
916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
917 S: Maintained
918
919 ARM/Allwinner sunXi SoC support
920 M: Maxime Ripard <maxime.ripard@free-electrons.com>
921 M: Chen-Yu Tsai <wens@csie.org>
922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
923 S: Maintained
924 N: sun[x456789]i
925
926 ARM/Allwinner SoC Clock Support
927 M: Emilio LĂ³pez <emilio@elopez.com.ar>
928 S: Maintained
929 F: drivers/clk/sunxi/
930
931 ARM/Amlogic MesonX SoC support
932 M: Carlo Caione <carlo@caione.org>
933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
934 S: Maintained
935 F: drivers/media/rc/meson-ir.c
936 N: meson[x68]
937
938 ARM/Annapurna Labs ALPINE ARCHITECTURE
939 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
940 S: Maintained
941 F: arch/arm/mach-alpine/
942
943 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
944 M: Nicolas Ferre <nicolas.ferre@atmel.com>
945 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
946 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
948 W: http://www.linux4sam.org
949 S: Supported
950 F: arch/arm/mach-at91/
951 F: include/soc/at91/
952 F: arch/arm/boot/dts/at91*.dts
953 F: arch/arm/boot/dts/at91*.dtsi
954 F: arch/arm/boot/dts/sama*.dts
955 F: arch/arm/boot/dts/sama*.dtsi
956 F: arch/arm/include/debug/at91.S
957
958 ARM/ATMEL AT91 Clock Support
959 M: Boris Brezillon <boris.brezillon@free-electrons.com>
960 S: Maintained
961 F: drivers/clk/at91
962
963 ARM/CALXEDA HIGHBANK ARCHITECTURE
964 M: Rob Herring <robh@kernel.org>
965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
966 S: Maintained
967 F: arch/arm/mach-highbank/
968
969 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
970 M: Krzysztof Halasa <khalasa@piap.pl>
971 S: Maintained
972 F: arch/arm/mach-cns3xxx/
973
974 ARM/CAVIUM THUNDER NETWORK DRIVER
975 M: Sunil Goutham <sgoutham@cavium.com>
976 M: Robert Richter <rric@kernel.org>
977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978 S: Supported
979 F: drivers/net/ethernet/cavium/thunder/
980
981 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
982 M: Alexander Shiyan <shc_work@mail.ru>
983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984 S: Odd Fixes
985 N: clps711x
986
987 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
988 M: Hartley Sweeten <hsweeten@visionengravers.com>
989 M: Ryan Mallon <rmallon@gmail.com>
990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
991 S: Maintained
992 F: arch/arm/mach-ep93xx/
993 F: arch/arm/mach-ep93xx/include/mach/
994
995 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
996 M: Lennert Buytenhek <kernel@wantstofly.org>
997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
998 S: Maintained
999
1000 ARM/CLKDEV SUPPORT
1001 M: Russell King <linux@arm.linux.org.uk>
1002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1003 S: Maintained
1004 F: arch/arm/include/asm/clkdev.h
1005 F: drivers/clk/clkdev.c
1006
1007 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1008 M: Mike Rapoport <mike@compulab.co.il>
1009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1010 S: Maintained
1011
1012 ARM/CONTEC MICRO9 MACHINE SUPPORT
1013 M: Hubert Feurstein <hubert.feurstein@contec.at>
1014 S: Maintained
1015 F: arch/arm/mach-ep93xx/micro9.c
1016
1017 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1018 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020 S: Maintained
1021 F: drivers/hwtracing/coresight/*
1022 F: Documentation/trace/coresight.txt
1023 F: Documentation/devicetree/bindings/arm/coresight.txt
1024 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1025
1026 ARM/CORGI MACHINE SUPPORT
1027 M: Richard Purdie <rpurdie@rpsys.net>
1028 S: Maintained
1029
1030 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1031 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1033 T: git git://github.com/ulli-kroll/linux.git
1034 S: Maintained
1035 F: arch/arm/mach-gemini/
1036 F: drivers/rtc/rtc-gemini.c
1037
1038 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1039 M: Barry Song <baohua@kernel.org>
1040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1042 S: Maintained
1043 F: arch/arm/mach-prima2/
1044 F: drivers/clk/sirf/
1045 F: drivers/clocksource/timer-prima2.c
1046 F: drivers/clocksource/timer-atlas7.c
1047 N: [^a-z]sirf
1048
1049 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1050 M: Baruch Siach <baruch@tkos.co.il>
1051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052 S: Maintained
1053 F: arch/arm/boot/dts/cx92755*
1054 N: digicolor
1055
1056 ARM/EBSA110 MACHINE SUPPORT
1057 M: Russell King <linux@arm.linux.org.uk>
1058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1059 W: http://www.arm.linux.org.uk/
1060 S: Maintained
1061 F: arch/arm/mach-ebsa110/
1062 F: drivers/net/ethernet/amd/am79c961a.*
1063
1064 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1065 M: Uwe Kleine-König <kernel@pengutronix.de>
1066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067 S: Maintained
1068 N: efm32
1069
1070 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1071 M: Daniel Ribeiro <drwyrm@gmail.com>
1072 M: Stefan Schmidt <stefan@openezx.org>
1073 M: Harald Welte <laforge@openezx.org>
1074 L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1075 W: http://www.openezx.org/
1076 S: Maintained
1077 T: topgit git://git.openezx.org/openezx.git
1078 F: arch/arm/mach-pxa/ezx.c
1079
1080 ARM/FARADAY FA526 PORT
1081 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083 S: Maintained
1084 T: git git://git.berlios.de/gemini-board
1085 F: arch/arm/mm/*-fa*
1086
1087 ARM/FOOTBRIDGE ARCHITECTURE
1088 M: Russell King <linux@arm.linux.org.uk>
1089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090 W: http://www.arm.linux.org.uk/
1091 S: Maintained
1092 F: arch/arm/include/asm/hardware/dec21285.h
1093 F: arch/arm/mach-footbridge/
1094
1095 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1096 M: Shawn Guo <shawnguo@kernel.org>
1097 M: Sascha Hauer <kernel@pengutronix.de>
1098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099 S: Maintained
1100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1101 F: arch/arm/mach-imx/
1102 F: arch/arm/mach-mxs/
1103 F: arch/arm/boot/dts/imx*
1104 F: arch/arm/configs/imx*_defconfig
1105 F: drivers/clk/imx/
1106 F: include/soc/imx/
1107
1108 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1109 M: Shawn Guo <shawnguo@kernel.org>
1110 M: Sascha Hauer <kernel@pengutronix.de>
1111 R: Stefan Agner <stefan@agner.ch>
1112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113 S: Maintained
1114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1115 F: arch/arm/mach-imx/*vf610*
1116 F: arch/arm/boot/dts/vf*
1117
1118 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1119 M: Lennert Buytenhek <kernel@wantstofly.org>
1120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121 S: Maintained
1122
1123 ARM/GUMSTIX MACHINE SUPPORT
1124 M: Steve Sakoman <sakoman@gmail.com>
1125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126 S: Maintained
1127
1128 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1129 M: Philipp Zabel <philipp.zabel@gmail.com>
1130 M: Paul Parsons <lost.distance@yahoo.com>
1131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132 S: Maintained
1133 F: arch/arm/mach-pxa/hx4700.c
1134 F: arch/arm/mach-pxa/include/mach/hx4700.h
1135 F: sound/soc/pxa/hx4700.c
1136
1137 ARM/HISILICON SOC SUPPORT
1138 M: Wei Xu <xuwei5@hisilicon.com>
1139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140 W: http://www.hisilicon.com
1141 S: Supported
1142 T: git git://github.com/hisilicon/linux-hisi.git
1143 F: arch/arm/mach-hisi/
1144
1145 ARM/HP JORNADA 7XX MACHINE SUPPORT
1146 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1147 W: www.jlime.com
1148 S: Maintained
1149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1150 F: arch/arm/mach-sa1100/jornada720.c
1151 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1152
1153 ARM/IGEP MACHINE SUPPORT
1154 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1155 M: Javier Martinez Canillas <javier@dowhile0.org>
1156 L: linux-omap@vger.kernel.org
1157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 S: Maintained
1159 F: arch/arm/boot/dts/omap3-igep*
1160
1161 ARM/INCOME PXA270 SUPPORT
1162 M: Marek Vasut <marek.vasut@gmail.com>
1163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 S: Maintained
1165 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1166
1167 ARM/INTEL IOP32X ARM ARCHITECTURE
1168 M: Lennert Buytenhek <kernel@wantstofly.org>
1169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 S: Maintained
1171
1172 ARM/INTEL IOP33X ARM ARCHITECTURE
1173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 S: Orphan
1175
1176 ARM/INTEL IOP13XX ARM ARCHITECTURE
1177 M: Lennert Buytenhek <kernel@wantstofly.org>
1178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179 S: Maintained
1180
1181 ARM/INTEL IQ81342EX MACHINE SUPPORT
1182 M: Lennert Buytenhek <kernel@wantstofly.org>
1183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184 S: Maintained
1185
1186 ARM/INTEL IXDP2850 MACHINE SUPPORT
1187 M: Lennert Buytenhek <kernel@wantstofly.org>
1188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189 S: Maintained
1190
1191 ARM/INTEL IXP4XX ARM ARCHITECTURE
1192 M: Imre Kaloz <kaloz@openwrt.org>
1193 M: Krzysztof Halasa <khalasa@piap.pl>
1194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195 S: Maintained
1196 F: arch/arm/mach-ixp4xx/
1197
1198 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1199 M: Jonathan Cameron <jic23@cam.ac.uk>
1200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201 S: Maintained
1202 F: arch/arm/mach-pxa/stargate2.c
1203 F: drivers/pcmcia/pxa2xx_stargate2.c
1204
1205 ARM/INTEL XSC3 (MANZANO) ARM CORE
1206 M: Lennert Buytenhek <kernel@wantstofly.org>
1207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 S: Maintained
1209
1210 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1211 M: Lennert Buytenhek <kernel@wantstofly.org>
1212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213 S: Maintained
1214
1215 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1216 M: Santosh Shilimkar <ssantosh@kernel.org>
1217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S: Maintained
1219 F: arch/arm/mach-keystone/
1220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1221
1222 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1223 M: Santosh Shilimkar <ssantosh@kernel.org>
1224 L: linux-kernel@vger.kernel.org
1225 S: Maintained
1226 F: drivers/clk/keystone/
1227
1228 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1229 M: Santosh Shilimkar <ssantosh@kernel.org>
1230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231 L: linux-kernel@vger.kernel.org
1232 S: Maintained
1233 F: drivers/clocksource/timer-keystone.c
1234
1235 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1236 M: Santosh Shilimkar <ssantosh@kernel.org>
1237 L: linux-kernel@vger.kernel.org
1238 S: Maintained
1239 F: drivers/power/reset/keystone-reset.c
1240
1241 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1242 M: Santosh Shilimkar <ssantosh@kernel.org>
1243 L: linux-kernel@vger.kernel.org
1244 S: Maintained
1245 F: drivers/memory/*emif*
1246
1247 ARM/LOGICPD PXA270 MACHINE SUPPORT
1248 M: Lennert Buytenhek <kernel@wantstofly.org>
1249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250 S: Maintained
1251
1252 ARM/LPC18XX ARCHITECTURE
1253 M: Joachim Eastwood <manabian@gmail.com>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S: Maintained
1256 F: arch/arm/boot/dts/lpc43*
1257 F: drivers/clk/nxp/clk-lpc18xx*
1258 F: drivers/clocksource/time-lpc32xx.c
1259 F: drivers/i2c/busses/i2c-lpc2k.c
1260 F: drivers/memory/pl172.c
1261 F: drivers/mtd/spi-nor/nxp-spifi.c
1262 F: drivers/rtc/rtc-lpc24xx.c
1263 N: lpc18xx
1264
1265 ARM/MAGICIAN MACHINE SUPPORT
1266 M: Philipp Zabel <philipp.zabel@gmail.com>
1267 S: Maintained
1268
1269 ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1270 M: Jason Cooper <jason@lakedaemon.net>
1271 M: Andrew Lunn <andrew@lunn.ch>
1272 M: Gregory Clement <gregory.clement@free-electrons.com>
1273 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 S: Maintained
1276 F: arch/arm/mach-mvebu/
1277 F: drivers/rtc/rtc-armada38x.c
1278 F: arch/arm/boot/dts/armada*
1279 F: arch/arm/boot/dts/kirkwood*
1280
1281
1282 ARM/Marvell Berlin SoC support
1283 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 S: Maintained
1286 F: arch/arm/mach-berlin/
1287 F: arch/arm/boot/dts/berlin*
1288
1289
1290 ARM/Marvell Dove/MV78xx0/Orion SOC support
1291 M: Jason Cooper <jason@lakedaemon.net>
1292 M: Andrew Lunn <andrew@lunn.ch>
1293 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1294 M: Gregory Clement <gregory.clement@free-electrons.com>
1295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 S: Maintained
1297 F: arch/arm/mach-dove/
1298 F: arch/arm/mach-mv78xx0/
1299 F: arch/arm/mach-orion5x/
1300 F: arch/arm/plat-orion/
1301 F: arch/arm/boot/dts/dove*
1302 F: arch/arm/boot/dts/orion5x*
1303
1304
1305 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1306 M: Alexander Clouter <alex@digriz.org.uk>
1307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308 W: http://www.digriz.org.uk/ts78xx/kernel
1309 S: Maintained
1310 F: arch/arm/mach-orion5x/ts78xx-*
1311
1312 ARM/Mediatek RTC DRIVER
1313 M: Eddie Huang <eddie.huang@mediatek.com>
1314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1316 S: Maintained
1317 F: drivers/rtc/rtc-mt6397.c
1318
1319 ARM/Mediatek SoC support
1320 M: Matthias Brugger <matthias.bgg@gmail.com>
1321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1323 S: Maintained
1324 F: arch/arm/boot/dts/mt6*
1325 F: arch/arm/boot/dts/mt8*
1326 F: arch/arm/mach-mediatek/
1327 N: mtk
1328 K: mediatek
1329
1330 ARM/Mediatek USB3 PHY DRIVER
1331 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1334 S: Maintained
1335 F: drivers/phy/phy-mt65xx-usb3.c
1336
1337 ARM/MICREL KS8695 ARCHITECTURE
1338 M: Greg Ungerer <gerg@uclinux.org>
1339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 F: arch/arm/mach-ks8695/
1341 S: Odd Fixes
1342
1343 ARM/MIOA701 MACHINE SUPPORT
1344 M: Robert Jarzmik <robert.jarzmik@free.fr>
1345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 F: arch/arm/mach-pxa/mioa701.c
1347 S: Maintained
1348
1349 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1350 M: Michael Petchkovsky <mkpetch@internode.on.net>
1351 S: Maintained
1352
1353 ARM/NOMADIK ARCHITECTURE
1354 M: Alessandro Rubini <rubini@unipv.it>
1355 M: Linus Walleij <linus.walleij@linaro.org>
1356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357 S: Maintained
1358 F: arch/arm/mach-nomadik/
1359 F: drivers/pinctrl/nomadik/
1360 F: drivers/i2c/busses/i2c-nomadik.c
1361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1362
1363 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1364 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1365 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1366 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1367 S: Supported
1368
1369 ARM/TOSA MACHINE SUPPORT
1370 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1371 M: Dirk Opfer <dirk@opfer-online.de>
1372 S: Maintained
1373
1374 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1375 M: Marek Vasut <marek.vasut@gmail.com>
1376 L: linux-arm-kernel@lists.infradead.org
1377 W: http://hackndev.com
1378 S: Maintained
1379 F: arch/arm/mach-pxa/include/mach/palmtx.h
1380 F: arch/arm/mach-pxa/palmtx.c
1381 F: arch/arm/mach-pxa/include/mach/palmt5.h
1382 F: arch/arm/mach-pxa/palmt5.c
1383 F: arch/arm/mach-pxa/include/mach/palmld.h
1384 F: arch/arm/mach-pxa/palmld.c
1385 F: arch/arm/mach-pxa/include/mach/palmte2.h
1386 F: arch/arm/mach-pxa/palmte2.c
1387 F: arch/arm/mach-pxa/include/mach/palmtc.h
1388 F: arch/arm/mach-pxa/palmtc.c
1389
1390 ARM/PALM TREO SUPPORT
1391 M: Tomas Cech <sleep_walker@suse.com>
1392 L: linux-arm-kernel@lists.infradead.org
1393 W: http://hackndev.com
1394 S: Maintained
1395 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1396 F: arch/arm/mach-pxa/palmtreo.c
1397
1398 ARM/PALMZ72 SUPPORT
1399 M: Sergey Lapin <slapin@ossfans.org>
1400 L: linux-arm-kernel@lists.infradead.org
1401 W: http://hackndev.com
1402 S: Maintained
1403 F: arch/arm/mach-pxa/include/mach/palmz72.h
1404 F: arch/arm/mach-pxa/palmz72.c
1405
1406 ARM/PLEB SUPPORT
1407 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1408 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1409 S: Maintained
1410
1411 ARM/PT DIGITAL BOARD PORT
1412 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 W: http://www.arm.linux.org.uk/
1415 S: Maintained
1416
1417 ARM/QUALCOMM SUPPORT
1418 M: Kumar Gala <galak@codeaurora.org>
1419 M: Andy Gross <agross@codeaurora.org>
1420 M: David Brown <davidb@codeaurora.org>
1421 L: linux-arm-msm@vger.kernel.org
1422 L: linux-soc@vger.kernel.org
1423 S: Maintained
1424 F: arch/arm/mach-qcom/
1425 F: drivers/soc/qcom/
1426 F: drivers/tty/serial/msm_serial.h
1427 F: drivers/tty/serial/msm_serial.c
1428 F: drivers/*/pm8???-*
1429 F: drivers/mfd/ssbi.c
1430 F: drivers/firmware/qcom_scm.c
1431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1432
1433 ARM/RADISYS ENP2611 MACHINE SUPPORT
1434 M: Lennert Buytenhek <kernel@wantstofly.org>
1435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S: Maintained
1437
1438 ARM/RISCPC ARCHITECTURE
1439 M: Russell King <linux@arm.linux.org.uk>
1440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441 W: http://www.arm.linux.org.uk/
1442 S: Maintained
1443 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1444 F: arch/arm/include/asm/hardware/ioc.h
1445 F: arch/arm/include/asm/hardware/iomd.h
1446 F: arch/arm/include/asm/hardware/memc.h
1447 F: arch/arm/mach-rpc/
1448 F: drivers/net/ethernet/8390/etherh.c
1449 F: drivers/net/ethernet/i825xx/ether1*
1450 F: drivers/net/ethernet/seeq/ether3*
1451 F: drivers/scsi/arm/
1452
1453 ARM/Rockchip SoC support
1454 M: Heiko Stuebner <heiko@sntech.de>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 L: linux-rockchip@lists.infradead.org
1457 S: Maintained
1458 F: arch/arm/boot/dts/rk3*
1459 F: arch/arm/mach-rockchip/
1460 F: drivers/clk/rockchip/
1461 F: drivers/i2c/busses/i2c-rk3x.c
1462 F: drivers/*/*rockchip*
1463 F: drivers/*/*/*rockchip*
1464 F: sound/soc/rockchip/
1465 N: rockchip
1466
1467 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1468 M: Kukjin Kim <kgene@kernel.org>
1469 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1472 S: Maintained
1473 F: arch/arm/boot/dts/s3c*
1474 F: arch/arm/boot/dts/exynos*
1475 F: arch/arm64/boot/dts/exynos/
1476 F: arch/arm/plat-samsung/
1477 F: arch/arm/mach-s3c24*/
1478 F: arch/arm/mach-s3c64xx/
1479 F: arch/arm/mach-s5p*/
1480 F: arch/arm/mach-exynos*/
1481 F: drivers/*/*s3c2410*
1482 F: drivers/*/*/*s3c2410*
1483 F: drivers/spi/spi-s3c*
1484 F: sound/soc/samsung/*
1485 F: Documentation/arm/Samsung/
1486 F: Documentation/devicetree/bindings/arm/samsung/
1487 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1488 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1489 N: exynos
1490
1491 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1492 M: Kyungmin Park <kyungmin.park@samsung.com>
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S: Maintained
1495 F: arch/arm/mach-s5pv210/
1496
1497 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1498 M: Kyungmin Park <kyungmin.park@samsung.com>
1499 M: Kamil Debski <k.debski@samsung.com>
1500 L: linux-arm-kernel@lists.infradead.org
1501 L: linux-media@vger.kernel.org
1502 S: Maintained
1503 F: drivers/media/platform/s5p-g2d/
1504
1505 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1506 M: Kyungmin Park <kyungmin.park@samsung.com>
1507 M: Kamil Debski <k.debski@samsung.com>
1508 M: Jeongtae Park <jtp.park@samsung.com>
1509 L: linux-arm-kernel@lists.infradead.org
1510 L: linux-media@vger.kernel.org
1511 S: Maintained
1512 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1513 F: drivers/media/platform/s5p-mfc/
1514
1515 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1516 M: Kyungmin Park <kyungmin.park@samsung.com>
1517 M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1518 L: linux-arm-kernel@lists.infradead.org
1519 L: linux-media@vger.kernel.org
1520 S: Maintained
1521 F: drivers/media/platform/s5p-tv/
1522
1523 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1524 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1525 M: Jacek Anaszewski <j.anaszewski@samsung.com>
1526 L: linux-arm-kernel@lists.infradead.org
1527 L: linux-media@vger.kernel.org
1528 S: Maintained
1529 F: drivers/media/platform/s5p-jpeg/
1530
1531 ARM/SHMOBILE ARM ARCHITECTURE
1532 M: Simon Horman <horms@verge.net.au>
1533 M: Magnus Damm <magnus.damm@gmail.com>
1534 L: linux-renesas-soc@vger.kernel.org
1535 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1537 S: Supported
1538 F: arch/arm/boot/dts/emev2*
1539 F: arch/arm/boot/dts/r7s*
1540 F: arch/arm/boot/dts/r8a*
1541 F: arch/arm/boot/dts/sh*
1542 F: arch/arm/configs/shmobile_defconfig
1543 F: arch/arm/include/debug/renesas-scif.S
1544 F: arch/arm/mach-shmobile/
1545 F: drivers/sh/
1546
1547 ARM/SOCFPGA ARCHITECTURE
1548 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1549 S: Maintained
1550 F: arch/arm/mach-socfpga/
1551 F: arch/arm/boot/dts/socfpga*
1552 F: arch/arm/configs/socfpga_defconfig
1553 W: http://www.rocketboards.org
1554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1555
1556 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1557 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1558 S: Maintained
1559 F: drivers/clk/socfpga/
1560
1561 ARM/SOCFPGA EDAC SUPPORT
1562 M: Thor Thayer <tthayer@opensource.altera.com>
1563 S: Maintained
1564 F: drivers/edac/altera_edac.
1565
1566 ARM/STI ARCHITECTURE
1567 M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1568 M: Maxime Coquelin <maxime.coquelin@st.com>
1569 M: Patrice Chotard <patrice.chotard@st.com>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 L: kernel@stlinux.com
1572 W: http://www.stlinux.com
1573 S: Maintained
1574 F: arch/arm/mach-sti/
1575 F: arch/arm/boot/dts/sti*
1576 F: drivers/char/hw_random/st-rng.c
1577 F: drivers/clocksource/arm_global_timer.c
1578 F: drivers/clocksource/clksrc_st_lpc.c
1579 F: drivers/i2c/busses/i2c-st.c
1580 F: drivers/media/rc/st_rc.c
1581 F: drivers/media/platform/sti/c8sectpfe/
1582 F: drivers/mmc/host/sdhci-st.c
1583 F: drivers/phy/phy-miphy28lp.c
1584 F: drivers/phy/phy-miphy365x.c
1585 F: drivers/phy/phy-stih407-usb.c
1586 F: drivers/phy/phy-stih41x-usb.c
1587 F: drivers/pinctrl/pinctrl-st.c
1588 F: drivers/reset/sti/
1589 F: drivers/rtc/rtc-st-lpc.c
1590 F: drivers/tty/serial/st-asc.c
1591 F: drivers/usb/dwc3/dwc3-st.c
1592 F: drivers/usb/host/ehci-st.c
1593 F: drivers/usb/host/ohci-st.c
1594 F: drivers/watchdog/st_lpc_wdt.c
1595 F: drivers/ata/ahci_st.c
1596
1597 ARM/STM32 ARCHITECTURE
1598 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 S: Maintained
1601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1602 N: stm32
1603 F: drivers/clocksource/armv7m_systick.c
1604
1605 ARM/TANGO ARCHITECTURE
1606 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1607 L: linux-arm-kernel@lists.infradead.org
1608 S: Maintained
1609 F: arch/arm/mach-tango/
1610 F: arch/arm/boot/dts/tango*
1611
1612 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1613 M: Lennert Buytenhek <kernel@wantstofly.org>
1614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 S: Maintained
1616
1617 ARM/TETON BGA MACHINE SUPPORT
1618 M: "Mark F. Brown" <mark.brown314@gmail.com>
1619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620 S: Maintained
1621
1622 ARM/THECUS N2100 MACHINE SUPPORT
1623 M: Lennert Buytenhek <kernel@wantstofly.org>
1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 S: Maintained
1626
1627 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1628 M: Wan ZongShun <mcuos.com@gmail.com>
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 W: http://www.mcuos.com
1631 S: Maintained
1632 F: arch/arm/mach-w90x900/
1633 F: drivers/input/keyboard/w90p910_keypad.c
1634 F: drivers/input/touchscreen/w90p910_ts.c
1635 F: drivers/watchdog/nuc900_wdt.c
1636 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1637 F: drivers/mtd/nand/nuc900_nand.c
1638 F: drivers/rtc/rtc-nuc900.c
1639 F: drivers/spi/spi-nuc900.c
1640 F: drivers/usb/host/ehci-w90x900.c
1641 F: drivers/video/fbdev/nuc900fb.c
1642
1643 ARM/U300 MACHINE SUPPORT
1644 M: Linus Walleij <linus.walleij@linaro.org>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 S: Supported
1647 F: arch/arm/mach-u300/
1648 F: drivers/clocksource/timer-u300.c
1649 F: drivers/i2c/busses/i2c-stu300.c
1650 F: drivers/rtc/rtc-coh901331.c
1651 F: drivers/watchdog/coh901327_wdt.c
1652 F: drivers/dma/coh901318*
1653 F: drivers/mfd/ab3100*
1654 F: drivers/rtc/rtc-ab3100.c
1655 F: drivers/rtc/rtc-coh901331.c
1656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1657
1658 ARM/UNIPHIER ARCHITECTURE
1659 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 S: Maintained
1662 F: arch/arm/boot/dts/uniphier*
1663 F: arch/arm/include/asm/hardware/cache-uniphier.h
1664 F: arch/arm/mach-uniphier/
1665 F: arch/arm/mm/cache-uniphier.c
1666 F: drivers/i2c/busses/i2c-uniphier*
1667 F: drivers/pinctrl/uniphier/
1668 F: drivers/tty/serial/8250/8250_uniphier.c
1669 N: uniphier
1670
1671 ARM/Ux500 ARM ARCHITECTURE
1672 M: Linus Walleij <linus.walleij@linaro.org>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 S: Maintained
1675 F: arch/arm/mach-ux500/
1676 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1677 F: drivers/dma/ste_dma40*
1678 F: drivers/hwspinlock/u8500_hsem.c
1679 F: drivers/mfd/abx500*
1680 F: drivers/mfd/ab8500*
1681 F: drivers/mfd/dbx500*
1682 F: drivers/mfd/db8500*
1683 F: drivers/pinctrl/nomadik/pinctrl-ab*
1684 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1685 F: drivers/rtc/rtc-ab8500.c
1686 F: drivers/rtc/rtc-pl031.c
1687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1688
1689 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1690 M: Ulf Hansson <ulf.hansson@linaro.org>
1691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 T: git git://git.linaro.org/people/ulfh/clk.git
1693 S: Maintained
1694 F: drivers/clk/ux500/
1695 F: include/linux/platform_data/clk-ux500.h
1696
1697 ARM/VERSATILE EXPRESS PLATFORM
1698 M: Liviu Dudau <liviu.dudau@arm.com>
1699 M: Sudeep Holla <sudeep.holla@arm.com>
1700 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 S: Maintained
1703 F: arch/arm/boot/dts/vexpress*
1704 F: arch/arm64/boot/dts/arm/vexpress*
1705 F: arch/arm/mach-vexpress/
1706 F: */*/vexpress*
1707 F: */*/*/vexpress*
1708 F: drivers/clk/versatile/clk-vexpress-osc.c
1709 F: drivers/clocksource/versatile.c
1710
1711 ARM/VFP SUPPORT
1712 M: Russell King <linux@arm.linux.org.uk>
1713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 W: http://www.arm.linux.org.uk/
1715 S: Maintained
1716 F: arch/arm/vfp/
1717
1718 ARM/VOIPAC PXA270 SUPPORT
1719 M: Marek Vasut <marek.vasut@gmail.com>
1720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 S: Maintained
1722 F: arch/arm/mach-pxa/vpac270.c
1723 F: arch/arm/mach-pxa/include/mach/vpac270.h
1724
1725 ARM/VT8500 ARM ARCHITECTURE
1726 M: Tony Prisk <linux@prisktech.co.nz>
1727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 S: Maintained
1729 F: arch/arm/mach-vt8500/
1730 F: drivers/clocksource/vt8500_timer.c
1731 F: drivers/i2c/busses/i2c-wmt.c
1732 F: drivers/mmc/host/wmt-sdmmc.c
1733 F: drivers/pwm/pwm-vt8500.c
1734 F: drivers/rtc/rtc-vt8500.c
1735 F: drivers/tty/serial/vt8500_serial.c
1736 F: drivers/usb/host/ehci-platform.c
1737 F: drivers/usb/host/uhci-platform.c
1738 F: drivers/video/fbdev/vt8500lcdfb.*
1739 F: drivers/video/fbdev/wm8505fb*
1740 F: drivers/video/fbdev/wmt_ge_rops.*
1741
1742 ARM/ZIPIT Z2 SUPPORT
1743 M: Marek Vasut <marek.vasut@gmail.com>
1744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745 S: Maintained
1746 F: arch/arm/mach-pxa/z2.c
1747 F: arch/arm/mach-pxa/include/mach/z2.h
1748
1749 ARM/ZTE ARCHITECTURE
1750 M: Jun Nie <jun.nie@linaro.org>
1751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 S: Maintained
1753 F: arch/arm/mach-zx/
1754 F: drivers/clk/zte/
1755 F: Documentation/devicetree/bindings/arm/zte.txt
1756 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1757
1758 ARM/ZYNQ ARCHITECTURE
1759 M: Michal Simek <michal.simek@xilinx.com>
1760 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 W: http://wiki.xilinx.com
1763 T: git https://github.com/Xilinx/linux-xlnx.git
1764 S: Supported
1765 F: arch/arm/mach-zynq/
1766 F: drivers/cpuidle/cpuidle-zynq.c
1767 F: drivers/block/xsysace.c
1768 N: zynq
1769 N: xilinx
1770 F: drivers/clocksource/cadence_ttc_timer.c
1771 F: drivers/i2c/busses/i2c-cadence.c
1772 F: drivers/mmc/host/sdhci-of-arasan.c
1773 F: drivers/edac/synopsys_edac.c
1774
1775 ARM SMMU DRIVERS
1776 M: Will Deacon <will.deacon@arm.com>
1777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 S: Maintained
1779 F: drivers/iommu/arm-smmu.c
1780 F: drivers/iommu/arm-smmu-v3.c
1781 F: drivers/iommu/io-pgtable-arm.c
1782
1783 ARM64 PORT (AARCH64 ARCHITECTURE)
1784 M: Catalin Marinas <catalin.marinas@arm.com>
1785 M: Will Deacon <will.deacon@arm.com>
1786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 S: Maintained
1788 F: arch/arm64/
1789 F: Documentation/arm64/
1790
1791 AS3645A LED FLASH CONTROLLER DRIVER
1792 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1793 L: linux-media@vger.kernel.org
1794 T: git git://linuxtv.org/media_tree.git
1795 S: Maintained
1796 F: drivers/media/i2c/as3645a.c
1797 F: include/media/i2c/as3645a.h
1798
1799 ASC7621 HARDWARE MONITOR DRIVER
1800 M: George Joseph <george.joseph@fairview5.com>
1801 L: lm-sensors@lm-sensors.org
1802 S: Maintained
1803 F: Documentation/hwmon/asc7621
1804 F: drivers/hwmon/asc7621.c
1805
1806 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1807 M: Corentin Chary <corentin.chary@gmail.com>
1808 L: acpi4asus-user@lists.sourceforge.net
1809 L: platform-driver-x86@vger.kernel.org
1810 W: http://acpi4asus.sf.net
1811 S: Maintained
1812 F: drivers/platform/x86/asus*.c
1813 F: drivers/platform/x86/eeepc*.c
1814
1815 ASUS WIRELESS RADIO CONTROL DRIVER
1816 M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1817 L: platform-driver-x86@vger.kernel.org
1818 S: Maintained
1819 F: drivers/platform/x86/asus-wireless.c
1820
1821 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1822 R: Dan Williams <dan.j.williams@intel.com>
1823 W: http://sourceforge.net/projects/xscaleiop
1824 S: Odd fixes
1825 F: Documentation/crypto/async-tx-api.txt
1826 F: crypto/async_tx/
1827 F: drivers/dma/
1828 F: include/linux/dmaengine.h
1829 F: include/linux/async_tx.h
1830
1831 AT24 EEPROM DRIVER
1832 M: Wolfram Sang <wsa@the-dreams.de>
1833 L: linux-i2c@vger.kernel.org
1834 S: Maintained
1835 F: drivers/misc/eeprom/at24.c
1836 F: include/linux/platform_data/at24.h
1837
1838 ATA OVER ETHERNET (AOE) DRIVER
1839 M: "Ed L. Cashin" <ed.cashin@acm.org>
1840 W: http://www.openaoe.org/
1841 S: Supported
1842 F: Documentation/aoe/
1843 F: drivers/block/aoe/
1844
1845 ATHEROS 71XX/9XXX GPIO DRIVER
1846 M: Alban Bedel <albeu@free.fr>
1847 W: https://github.com/AlbanBedel/linux
1848 T: git git://github.com/AlbanBedel/linux
1849 S: Maintained
1850 F: drivers/gpio/gpio-ath79.c
1851 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1852
1853 ATHEROS ATH GENERIC UTILITIES
1854 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1855 L: linux-wireless@vger.kernel.org
1856 S: Supported
1857 F: drivers/net/wireless/ath/*
1858
1859 ATHEROS ATH5K WIRELESS DRIVER
1860 M: Jiri Slaby <jirislaby@gmail.com>
1861 M: Nick Kossifidis <mickflemm@gmail.com>
1862 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1863 L: linux-wireless@vger.kernel.org
1864 W: http://wireless.kernel.org/en/users/Drivers/ath5k
1865 S: Maintained
1866 F: drivers/net/wireless/ath/ath5k/
1867
1868 ATHEROS ATH6KL WIRELESS DRIVER
1869 M: Kalle Valo <kvalo@qca.qualcomm.com>
1870 L: linux-wireless@vger.kernel.org
1871 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1872 T: git git://github.com/kvalo/ath.git
1873 S: Supported
1874 F: drivers/net/wireless/ath/ath6kl/
1875
1876 WILOCITY WIL6210 WIRELESS DRIVER
1877 M: Maya Erez <qca_merez@qca.qualcomm.com>
1878 L: linux-wireless@vger.kernel.org
1879 L: wil6210@qca.qualcomm.com
1880 S: Supported
1881 W: http://wireless.kernel.org/en/users/Drivers/wil6210
1882 F: drivers/net/wireless/ath/wil6210/
1883 F: include/uapi/linux/wil6210_uapi.h
1884
1885 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1886 M: Christian Lamparter <chunkeey@googlemail.com>
1887 L: linux-wireless@vger.kernel.org
1888 W: http://wireless.kernel.org/en/users/Drivers/carl9170
1889 S: Maintained
1890 F: drivers/net/wireless/ath/carl9170/
1891
1892 ATK0110 HWMON DRIVER
1893 M: Luca Tettamanti <kronos.it@gmail.com>
1894 L: lm-sensors@lm-sensors.org
1895 S: Maintained
1896 F: drivers/hwmon/asus_atk0110.c
1897
1898 ATI_REMOTE2 DRIVER
1899 M: Ville Syrjala <syrjala@sci.fi>
1900 S: Maintained
1901 F: drivers/input/misc/ati_remote2.c
1902
1903 ATLX ETHERNET DRIVERS
1904 M: Jay Cliburn <jcliburn@gmail.com>
1905 M: Chris Snook <chris.snook@gmail.com>
1906 L: netdev@vger.kernel.org
1907 W: http://sourceforge.net/projects/atl1
1908 W: http://atl1.sourceforge.net
1909 S: Maintained
1910 F: drivers/net/ethernet/atheros/
1911
1912 ATM
1913 M: Chas Williams <3chas3@gmail.com>
1914 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1915 L: netdev@vger.kernel.org
1916 W: http://linux-atm.sourceforge.net
1917 S: Maintained
1918 F: drivers/atm/
1919 F: include/linux/atm*
1920 F: include/uapi/linux/atm*
1921
1922 ATMEL AT91 / AT32 MCI DRIVER
1923 M: Ludovic Desroches <ludovic.desroches@atmel.com>
1924 S: Maintained
1925 F: drivers/mmc/host/atmel-mci.c
1926
1927 ATMEL AT91 / AT32 SERIAL DRIVER
1928 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1929 S: Supported
1930 F: drivers/tty/serial/atmel_serial.c
1931
1932 ATMEL Audio ALSA driver
1933 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1934 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1935 S: Supported
1936 F: sound/soc/atmel
1937
1938 ATMEL DMA DRIVER
1939 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 S: Supported
1942 F: drivers/dma/at_hdmac.c
1943 F: drivers/dma/at_hdmac_regs.h
1944 F: include/linux/platform_data/dma-atmel.h
1945
1946 ATMEL XDMA DRIVER
1947 M: Ludovic Desroches <ludovic.desroches@atmel.com>
1948 L: linux-arm-kernel@lists.infradead.org
1949 L: dmaengine@vger.kernel.org
1950 S: Supported
1951 F: drivers/dma/at_xdmac.c
1952
1953 ATMEL I2C DRIVER
1954 M: Ludovic Desroches <ludovic.desroches@atmel.com>
1955 L: linux-i2c@vger.kernel.org
1956 S: Supported
1957 F: drivers/i2c/busses/i2c-at91.c
1958
1959 ATMEL ISI DRIVER
1960 M: Ludovic Desroches <ludovic.desroches@atmel.com>
1961 L: linux-media@vger.kernel.org
1962 S: Supported
1963 F: drivers/media/platform/soc_camera/atmel-isi.c
1964 F: include/media/atmel-isi.h
1965
1966 ATMEL LCDFB DRIVER
1967 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1968 L: linux-fbdev@vger.kernel.org
1969 S: Maintained
1970 F: drivers/video/fbdev/atmel_lcdfb.c
1971 F: include/video/atmel_lcdc.h
1972
1973 ATMEL MACB ETHERNET DRIVER
1974 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1975 S: Supported
1976 F: drivers/net/ethernet/cadence/
1977
1978 ATMEL NAND DRIVER
1979 M: Wenyou Yang <wenyou.yang@atmel.com>
1980 M: Josh Wu <rainyfeeling@outlook.com>
1981 L: linux-mtd@lists.infradead.org
1982 S: Supported
1983 F: drivers/mtd/nand/atmel_nand*
1984
1985 ATMEL SDMMC DRIVER
1986 M: Ludovic Desroches <ludovic.desroches@atmel.com>
1987 L: linux-mmc@vger.kernel.org
1988 S: Supported
1989 F: drivers/mmc/host/sdhci-of-at91.c
1990
1991 ATMEL SPI DRIVER
1992 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1993 S: Supported
1994 F: drivers/spi/spi-atmel.*
1995
1996 ATMEL SSC DRIVER
1997 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 S: Supported
2000 F: drivers/misc/atmel-ssc.c
2001 F: include/linux/atmel-ssc.h
2002
2003 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2004 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 S: Supported
2007 F: drivers/misc/atmel_tclib.c
2008 F: drivers/clocksource/tcb_clksrc.c
2009
2010 ATMEL USBA UDC DRIVER
2011 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013 S: Supported
2014 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2015
2016 ATMEL WIRELESS DRIVER
2017 M: Simon Kelley <simon@thekelleys.org.uk>
2018 L: linux-wireless@vger.kernel.org
2019 W: http://www.thekelleys.org.uk/atmel
2020 W: http://atmelwlandriver.sourceforge.net/
2021 S: Maintained
2022 F: drivers/net/wireless/atmel/atmel*
2023
2024 ATMEL MAXTOUCH DRIVER
2025 M: Nick Dyer <nick.dyer@itdev.co.uk>
2026 T: git git://github.com/atmel-maxtouch/linux.git
2027 S: Supported
2028 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2029 F: drivers/input/touchscreen/atmel_mxt_ts.c
2030 F: include/linux/platform_data/atmel_mxt_ts.h
2031
2032 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2033 M: Bradley Grove <linuxdrivers@attotech.com>
2034 L: linux-scsi@vger.kernel.org
2035 W: http://www.attotech.com
2036 S: Supported
2037 F: drivers/scsi/esas2r
2038
2039 ATUSB IEEE 802.15.4 RADIO DRIVER
2040 M: Stefan Schmidt <stefan@osg.samsung.com>
2041 L: linux-wpan@vger.kernel.org
2042 S: Maintained
2043 F: drivers/net/ieee802154/atusb.c
2044 F: drivers/net/ieee802154/atusb.h
2045 F: drivers/net/ieee802154/at86rf230.h
2046
2047 AUDIT SUBSYSTEM
2048 M: Paul Moore <paul@paul-moore.com>
2049 M: Eric Paris <eparis@redhat.com>
2050 L: linux-audit@redhat.com (moderated for non-subscribers)
2051 W: http://people.redhat.com/sgrubb/audit/
2052 T: git git://git.infradead.org/users/pcmoore/audit
2053 S: Maintained
2054 F: include/linux/audit.h
2055 F: include/uapi/linux/audit.h
2056 F: kernel/audit*
2057
2058 AUXILIARY DISPLAY DRIVERS
2059 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2060 W: http://miguelojeda.es/auxdisplay.htm
2061 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2062 S: Maintained
2063 F: drivers/auxdisplay/
2064 F: include/linux/cfag12864b.h
2065
2066 AVR32 ARCHITECTURE
2067 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2068 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2069 W: http://www.atmel.com/products/AVR32/
2070 W: http://mirror.egtvedt.no/avr32linux.org/
2071 W: http://avrfreaks.net/
2072 S: Maintained
2073 F: arch/avr32/
2074
2075 AVR32/AT32AP MACHINE SUPPORT
2076 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2077 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2078 S: Maintained
2079 F: arch/avr32/mach-at32ap/
2080
2081 AX.25 NETWORK LAYER
2082 M: Ralf Baechle <ralf@linux-mips.org>
2083 L: linux-hams@vger.kernel.org
2084 W: http://www.linux-ax25.org/
2085 S: Maintained
2086 F: include/uapi/linux/ax25.h
2087 F: include/net/ax25.h
2088 F: net/ax25/
2089
2090 AZ6007 DVB DRIVER
2091 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2092 L: linux-media@vger.kernel.org
2093 W: https://linuxtv.org
2094 T: git git://linuxtv.org/media_tree.git
2095 S: Maintained
2096 F: drivers/media/usb/dvb-usb-v2/az6007.c
2097
2098 AZTECH FM RADIO RECEIVER DRIVER
2099 M: Hans Verkuil <hverkuil@xs4all.nl>
2100 L: linux-media@vger.kernel.org
2101 T: git git://linuxtv.org/media_tree.git
2102 W: https://linuxtv.org
2103 S: Maintained
2104 F: drivers/media/radio/radio-aztech*
2105
2106 B43 WIRELESS DRIVER
2107 L: linux-wireless@vger.kernel.org
2108 L: b43-dev@lists.infradead.org
2109 W: http://wireless.kernel.org/en/users/Drivers/b43
2110 S: Odd Fixes
2111 F: drivers/net/wireless/broadcom/b43/
2112
2113 B43LEGACY WIRELESS DRIVER
2114 M: Larry Finger <Larry.Finger@lwfinger.net>
2115 L: linux-wireless@vger.kernel.org
2116 L: b43-dev@lists.infradead.org
2117 W: http://wireless.kernel.org/en/users/Drivers/b43
2118 S: Maintained
2119 F: drivers/net/wireless/broadcom/b43legacy/
2120
2121 BACKLIGHT CLASS/SUBSYSTEM
2122 M: Jingoo Han <jingoohan1@gmail.com>
2123 M: Lee Jones <lee.jones@linaro.org>
2124 S: Maintained
2125 F: drivers/video/backlight/
2126 F: include/linux/backlight.h
2127
2128 BATMAN ADVANCED
2129 M: Marek Lindner <mareklindner@neomailbox.ch>
2130 M: Simon Wunderlich <sw@simonwunderlich.de>
2131 M: Antonio Quartulli <a@unstable.cc>
2132 L: b.a.t.m.a.n@lists.open-mesh.org
2133 W: http://www.open-mesh.org/
2134 S: Maintained
2135 F: net/batman-adv/
2136
2137 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2138 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2139 L: linux-hams@vger.kernel.org
2140 W: http://www.baycom.org/~tom/ham/ham.html
2141 S: Maintained
2142 F: drivers/net/hamradio/baycom*
2143
2144 BCACHE (BLOCK LAYER CACHE)
2145 M: Kent Overstreet <kent.overstreet@gmail.com>
2146 L: linux-bcache@vger.kernel.org
2147 W: http://bcache.evilpiepirate.org
2148 S: Maintained
2149 F: drivers/md/bcache/
2150
2151 BDISP ST MEDIA DRIVER
2152 M: Fabien Dessenne <fabien.dessenne@st.com>
2153 L: linux-media@vger.kernel.org
2154 T: git git://linuxtv.org/media_tree.git
2155 W: https://linuxtv.org
2156 S: Supported
2157 F: drivers/media/platform/sti/bdisp
2158
2159 BEFS FILE SYSTEM
2160 S: Orphan
2161 F: Documentation/filesystems/befs.txt
2162 F: fs/befs/
2163
2164 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2165 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2166 L: netdev@vger.kernel.org
2167 S: Maintained
2168 F: drivers/net/ethernet/ec_bhf.c
2169
2170 BFS FILE SYSTEM
2171 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2172 S: Maintained
2173 F: Documentation/filesystems/bfs.txt
2174 F: fs/bfs/
2175 F: include/uapi/linux/bfs_fs.h
2176
2177 BLACKFIN ARCHITECTURE
2178 M: Steven Miao <realmz6@gmail.com>
2179 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2180 T: git git://git.code.sf.net/p/adi-linux/code
2181 W: http://blackfin.uclinux.org
2182 S: Supported
2183 F: arch/blackfin/
2184
2185 BLACKFIN EMAC DRIVER
2186 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2187 W: http://blackfin.uclinux.org
2188 S: Supported
2189 F: drivers/net/ethernet/adi/
2190
2191 BLACKFIN RTC DRIVER
2192 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2193 W: http://blackfin.uclinux.org
2194 S: Supported
2195 F: drivers/rtc/rtc-bfin.c
2196
2197 BLACKFIN SDH DRIVER
2198 M: Sonic Zhang <sonic.zhang@analog.com>
2199 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2200 W: http://blackfin.uclinux.org
2201 S: Supported
2202 F: drivers/mmc/host/bfin_sdh.c
2203
2204 BLACKFIN SERIAL DRIVER
2205 M: Sonic Zhang <sonic.zhang@analog.com>
2206 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2207 W: http://blackfin.uclinux.org
2208 S: Supported
2209 F: drivers/tty/serial/bfin_uart.c
2210
2211 BLACKFIN WATCHDOG DRIVER
2212 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2213 W: http://blackfin.uclinux.org
2214 S: Supported
2215 F: drivers/watchdog/bfin_wdt.c
2216
2217 BLACKFIN I2C TWI DRIVER
2218 M: Sonic Zhang <sonic.zhang@analog.com>
2219 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2220 W: http://blackfin.uclinux.org/
2221 S: Supported
2222 F: drivers/i2c/busses/i2c-bfin-twi.c
2223
2224 BLACKFIN MEDIA DRIVER
2225 M: Scott Jiang <scott.jiang.linux@gmail.com>
2226 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2227 W: http://blackfin.uclinux.org/
2228 S: Supported
2229 F: drivers/media/platform/blackfin/
2230 F: drivers/media/i2c/adv7183*
2231 F: drivers/media/i2c/vs6624*
2232
2233 BLINKM RGB LED DRIVER
2234 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2235 S: Maintained
2236 F: drivers/leds/leds-blinkm.c
2237
2238 BLOCK LAYER
2239 M: Jens Axboe <axboe@kernel.dk>
2240 L: linux-block@vger.kernel.org
2241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2242 S: Maintained
2243 F: block/
2244 F: kernel/trace/blktrace.c
2245
2246 BLOCK2MTD DRIVER
2247 M: Joern Engel <joern@lazybastard.org>
2248 L: linux-mtd@lists.infradead.org
2249 S: Maintained
2250 F: drivers/mtd/devices/block2mtd.c
2251
2252 BLUETOOTH DRIVERS
2253 M: Marcel Holtmann <marcel@holtmann.org>
2254 M: Gustavo Padovan <gustavo@padovan.org>
2255 M: Johan Hedberg <johan.hedberg@gmail.com>
2256 L: linux-bluetooth@vger.kernel.org
2257 W: http://www.bluez.org/
2258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2260 S: Maintained
2261 F: drivers/bluetooth/
2262
2263 BLUETOOTH SUBSYSTEM
2264 M: Marcel Holtmann <marcel@holtmann.org>
2265 M: Gustavo Padovan <gustavo@padovan.org>
2266 M: Johan Hedberg <johan.hedberg@gmail.com>
2267 L: linux-bluetooth@vger.kernel.org
2268 W: http://www.bluez.org/
2269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2271 S: Maintained
2272 F: net/bluetooth/
2273 F: include/net/bluetooth/
2274
2275 BONDING DRIVER
2276 M: Jay Vosburgh <j.vosburgh@gmail.com>
2277 M: Veaceslav Falico <vfalico@gmail.com>
2278 M: Andy Gospodarek <gospo@cumulusnetworks.com>
2279 L: netdev@vger.kernel.org
2280 W: http://sourceforge.net/projects/bonding/
2281 S: Supported
2282 F: drivers/net/bonding/
2283 F: include/uapi/linux/if_bonding.h
2284
2285 BPF (Safe dynamic programs and tools)
2286 M: Alexei Starovoitov <ast@kernel.org>
2287 L: netdev@vger.kernel.org
2288 L: linux-kernel@vger.kernel.org
2289 S: Supported
2290 F: kernel/bpf/
2291
2292 BROADCOM B44 10/100 ETHERNET DRIVER
2293 M: Gary Zambrano <zambrano@broadcom.com>
2294 L: netdev@vger.kernel.org
2295 S: Supported
2296 F: drivers/net/ethernet/broadcom/b44.*
2297
2298 BROADCOM GENET ETHERNET DRIVER
2299 M: Florian Fainelli <f.fainelli@gmail.com>
2300 L: netdev@vger.kernel.org
2301 S: Supported
2302 F: drivers/net/ethernet/broadcom/genet/
2303
2304 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2305 M: Sony Chacko <sony.chacko@qlogic.com>
2306 M: Dept-HSGLinuxNICDev@qlogic.com
2307 L: netdev@vger.kernel.org
2308 S: Supported
2309 F: drivers/net/ethernet/broadcom/bnx2.*
2310 F: drivers/net/ethernet/broadcom/bnx2_*
2311
2312 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2313 M: Ariel Elior <ariel.elior@qlogic.com>
2314 L: netdev@vger.kernel.org
2315 S: Supported
2316 F: drivers/net/ethernet/broadcom/bnx2x/
2317
2318 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2319 M: Florian Fainelli <f.fainelli@gmail.com>
2320 M: Ray Jui <rjui@broadcom.com>
2321 M: Scott Branden <sbranden@broadcom.com>
2322 L: bcm-kernel-feedback-list@broadcom.com
2323 T: git git://github.com/broadcom/mach-bcm
2324 S: Maintained
2325 F: arch/arm/mach-bcm/
2326 F: arch/arm/boot/dts/bcm113*
2327 F: arch/arm/boot/dts/bcm216*
2328 F: arch/arm/boot/dts/bcm281*
2329 F: arch/arm/configs/bcm_defconfig
2330 F: drivers/mmc/host/sdhci-bcm-kona.c
2331 F: drivers/clocksource/bcm_kona_timer.c
2332
2333 BROADCOM BCM2835 ARM ARCHITECTURE
2334 M: Stephen Warren <swarren@wwwdotorg.org>
2335 M: Lee Jones <lee@kernel.org>
2336 M: Eric Anholt <eric@anholt.net>
2337 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2340 S: Maintained
2341 N: bcm2835
2342
2343 BROADCOM BCM33XX MIPS ARCHITECTURE
2344 M: Kevin Cernekee <cernekee@gmail.com>
2345 L: linux-mips@linux-mips.org
2346 S: Maintained
2347 F: arch/mips/bcm3384/*
2348 F: arch/mips/include/asm/mach-bcm3384/*
2349 F: arch/mips/kernel/*bmips*
2350
2351 BROADCOM BCM47XX MIPS ARCHITECTURE
2352 M: Hauke Mehrtens <hauke@hauke-m.de>
2353 M: Rafał Miłecki <zajec5@gmail.com>
2354 L: linux-mips@linux-mips.org
2355 S: Maintained
2356 F: arch/mips/bcm47xx/*
2357 F: arch/mips/include/asm/mach-bcm47xx/*
2358
2359 BROADCOM BCM5301X ARM ARCHITECTURE
2360 M: Hauke Mehrtens <hauke@hauke-m.de>
2361 L: linux-arm-kernel@lists.infradead.org
2362 S: Maintained
2363 F: arch/arm/mach-bcm/bcm_5301x.c
2364 F: arch/arm/boot/dts/bcm5301x.dtsi
2365 F: arch/arm/boot/dts/bcm470*
2366
2367 BROADCOM BCM63XX ARM ARCHITECTURE
2368 M: Florian Fainelli <f.fainelli@gmail.com>
2369 L: linux-arm-kernel@lists.infradead.org
2370 T: git git://github.com/broadcom/arm-bcm63xx.git
2371 S: Maintained
2372 F: arch/arm/mach-bcm/bcm63xx.c
2373 F: arch/arm/include/debug/bcm63xx.S
2374
2375 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2376 M: Kevin Cernekee <cernekee@gmail.com>
2377 L: linux-usb@vger.kernel.org
2378 S: Maintained
2379 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2380
2381 BROADCOM BCM7XXX ARM ARCHITECTURE
2382 M: Brian Norris <computersforpeace@gmail.com>
2383 M: Gregory Fong <gregory.0xf0@gmail.com>
2384 M: Florian Fainelli <f.fainelli@gmail.com>
2385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2386 L: bcm-kernel-feedback-list@broadcom.com
2387 T: git git://github.com/broadcom/stblinux.git
2388 S: Maintained
2389 F: arch/arm/mach-bcm/*brcmstb*
2390 F: arch/arm/boot/dts/bcm7*.dts*
2391 F: drivers/bus/brcmstb_gisb.c
2392 N: brcmstb
2393
2394 BROADCOM BMIPS MIPS ARCHITECTURE
2395 M: Kevin Cernekee <cernekee@gmail.com>
2396 M: Florian Fainelli <f.fainelli@gmail.com>
2397 L: linux-mips@linux-mips.org
2398 T: git git://github.com/broadcom/stblinux.git
2399 S: Maintained
2400 F: arch/mips/bmips/*
2401 F: arch/mips/include/asm/mach-bmips/*
2402 F: arch/mips/kernel/*bmips*
2403 F: arch/mips/boot/dts/brcm/bcm*.dts*
2404 F: drivers/irqchip/irq-bcm7*
2405 F: drivers/irqchip/irq-brcmstb*
2406
2407 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2408 M: Prashant Sreedharan <prashant@broadcom.com>
2409 M: Michael Chan <mchan@broadcom.com>
2410 L: netdev@vger.kernel.org
2411 S: Supported
2412 F: drivers/net/ethernet/broadcom/tg3.*
2413
2414 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2415 M: Brett Rudley <brudley@broadcom.com>
2416 M: Arend van Spriel <arend@broadcom.com>
2417 M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2418 M: Hante Meuleman <meuleman@broadcom.com>
2419 L: linux-wireless@vger.kernel.org
2420 L: brcm80211-dev-list@broadcom.com
2421 S: Supported
2422 F: drivers/net/wireless/broadcom/brcm80211/
2423
2424 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2425 M: QLogic-Storage-Upstream@qlogic.com
2426 L: linux-scsi@vger.kernel.org
2427 S: Supported
2428 F: drivers/scsi/bnx2fc/
2429
2430 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2431 M: QLogic-Storage-Upstream@qlogic.com
2432 L: linux-scsi@vger.kernel.org
2433 S: Supported
2434 F: drivers/scsi/bnx2i/
2435
2436 BROADCOM IPROC ARM ARCHITECTURE
2437 M: Ray Jui <rjui@broadcom.com>
2438 M: Scott Branden <sbranden@broadcom.com>
2439 M: Jon Mason <jonmason@broadcom.com>
2440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441 L: bcm-kernel-feedback-list@broadcom.com
2442 T: git git://github.com/broadcom/cygnus-linux.git
2443 S: Maintained
2444 N: iproc
2445 N: cygnus
2446 N: nsp
2447 N: bcm9113*
2448 N: bcm9583*
2449 N: bcm9585*
2450 N: bcm9586*
2451 N: bcm988312
2452 N: bcm113*
2453 N: bcm583*
2454 N: bcm585*
2455 N: bcm586*
2456 N: bcm88312
2457
2458 BROADCOM BRCMSTB GPIO DRIVER
2459 M: Gregory Fong <gregory.0xf0@gmail.com>
2460 L: bcm-kernel-feedback-list@broadcom.com
2461 S: Supported
2462 F: drivers/gpio/gpio-brcmstb.c
2463 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2464
2465 BROADCOM KONA GPIO DRIVER
2466 M: Ray Jui <rjui@broadcom.com>
2467 L: bcm-kernel-feedback-list@broadcom.com
2468 S: Supported
2469 F: drivers/gpio/gpio-bcm-kona.c
2470 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2471
2472 BROADCOM NVRAM DRIVER
2473 M: Rafał Miłecki <zajec5@gmail.com>
2474 L: linux-mips@linux-mips.org
2475 S: Maintained
2476 F: drivers/firmware/broadcom/*
2477
2478 BROADCOM STB NAND FLASH DRIVER
2479 M: Brian Norris <computersforpeace@gmail.com>
2480 M: Kamal Dasu <kdasu.kdev@gmail.com>
2481 L: linux-mtd@lists.infradead.org
2482 L: bcm-kernel-feedback-list@broadcom.com
2483 S: Maintained
2484 F: drivers/mtd/nand/brcmnand/
2485
2486 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2487 M: Rafał Miłecki <zajec5@gmail.com>
2488 L: linux-wireless@vger.kernel.org
2489 S: Maintained
2490 F: drivers/bcma/
2491 F: include/linux/bcma/
2492
2493 BROADCOM SYSTEMPORT ETHERNET DRIVER
2494 M: Florian Fainelli <f.fainelli@gmail.com>
2495 L: netdev@vger.kernel.org
2496 S: Supported
2497 F: drivers/net/ethernet/broadcom/bcmsysport.*
2498
2499 BROCADE BFA FC SCSI DRIVER
2500 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2501 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2502 L: linux-scsi@vger.kernel.org
2503 S: Supported
2504 F: drivers/scsi/bfa/
2505
2506 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2507 M: Rasesh Mody <rasesh.mody@qlogic.com>
2508 L: netdev@vger.kernel.org
2509 S: Supported
2510 F: drivers/net/ethernet/brocade/bna/
2511
2512 BSG (block layer generic sg v4 driver)
2513 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2514 L: linux-scsi@vger.kernel.org
2515 S: Supported
2516 F: block/bsg.c
2517 F: include/linux/bsg.h
2518 F: include/uapi/linux/bsg.h
2519
2520 BT87X AUDIO DRIVER
2521 M: Clemens Ladisch <clemens@ladisch.de>
2522 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2523 T: git git://git.alsa-project.org/alsa-kernel.git
2524 S: Maintained
2525 F: Documentation/sound/alsa/Bt87x.txt
2526 F: sound/pci/bt87x.c
2527
2528 BT8XXGPIO DRIVER
2529 M: Michael Buesch <m@bues.ch>
2530 W: http://bu3sch.de/btgpio.php
2531 S: Maintained
2532 F: drivers/gpio/gpio-bt8xx.c
2533
2534 BTRFS FILE SYSTEM
2535 M: Chris Mason <clm@fb.com>
2536 M: Josef Bacik <jbacik@fb.com>
2537 M: David Sterba <dsterba@suse.com>
2538 L: linux-btrfs@vger.kernel.org
2539 W: http://btrfs.wiki.kernel.org/
2540 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2542 S: Maintained
2543 F: Documentation/filesystems/btrfs.txt
2544 F: fs/btrfs/
2545
2546 BTTV VIDEO4LINUX DRIVER
2547 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2548 L: linux-media@vger.kernel.org
2549 W: https://linuxtv.org
2550 T: git git://linuxtv.org/media_tree.git
2551 S: Odd fixes
2552 F: Documentation/video4linux/bttv/
2553 F: drivers/media/pci/bt8xx/bttv*
2554
2555 BUSLOGIC SCSI DRIVER
2556 M: Khalid Aziz <khalid@gonehiking.org>
2557 L: linux-scsi@vger.kernel.org
2558 S: Maintained
2559 F: drivers/scsi/BusLogic.*
2560 F: drivers/scsi/FlashPoint.*
2561
2562 C-MEDIA CMI8788 DRIVER
2563 M: Clemens Ladisch <clemens@ladisch.de>
2564 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2565 T: git git://git.alsa-project.org/alsa-kernel.git
2566 S: Maintained
2567 F: sound/pci/oxygen/
2568
2569 C6X ARCHITECTURE
2570 M: Mark Salter <msalter@redhat.com>
2571 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2572 L: linux-c6x-dev@linux-c6x.org
2573 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2574 S: Maintained
2575 F: arch/c6x/
2576
2577 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2578 M: David Howells <dhowells@redhat.com>
2579 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2580 S: Supported
2581 F: Documentation/filesystems/caching/cachefiles.txt
2582 F: fs/cachefiles/
2583
2584 CADET FM/AM RADIO RECEIVER DRIVER
2585 M: Hans Verkuil <hverkuil@xs4all.nl>
2586 L: linux-media@vger.kernel.org
2587 T: git git://linuxtv.org/media_tree.git
2588 W: https://linuxtv.org
2589 S: Maintained
2590 F: drivers/media/radio/radio-cadet*
2591
2592 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2593 M: Jonathan Corbet <corbet@lwn.net>
2594 L: linux-media@vger.kernel.org
2595 T: git git://linuxtv.org/media_tree.git
2596 S: Maintained
2597 F: Documentation/video4linux/cafe_ccic
2598 F: drivers/media/platform/marvell-ccic/
2599
2600 CAIF NETWORK LAYER
2601 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2602 L: netdev@vger.kernel.org
2603 S: Supported
2604 F: Documentation/networking/caif/
2605 F: drivers/net/caif/
2606 F: include/uapi/linux/caif/
2607 F: include/net/caif/
2608 F: net/caif/
2609
2610 CALGARY x86-64 IOMMU
2611 M: Muli Ben-Yehuda <muli@il.ibm.com>
2612 M: "Jon D. Mason" <jdmason@kudzu.us>
2613 L: discuss@x86-64.org
2614 S: Maintained
2615 F: arch/x86/kernel/pci-calgary_64.c
2616 F: arch/x86/kernel/tce_64.c
2617 F: arch/x86/include/asm/calgary.h
2618 F: arch/x86/include/asm/tce.h
2619
2620 CAN NETWORK LAYER
2621 M: Oliver Hartkopp <socketcan@hartkopp.net>
2622 M: Marc Kleine-Budde <mkl@pengutronix.de>
2623 L: linux-can@vger.kernel.org
2624 W: https://github.com/linux-can
2625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2627 S: Maintained
2628 F: Documentation/networking/can.txt
2629 F: net/can/
2630 F: include/linux/can/core.h
2631 F: include/uapi/linux/can.h
2632 F: include/uapi/linux/can/bcm.h
2633 F: include/uapi/linux/can/raw.h
2634 F: include/uapi/linux/can/gw.h
2635
2636 CAN NETWORK DRIVERS
2637 M: Wolfgang Grandegger <wg@grandegger.com>
2638 M: Marc Kleine-Budde <mkl@pengutronix.de>
2639 L: linux-can@vger.kernel.org
2640 W: https://github.com/linux-can
2641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2643 S: Maintained
2644 F: drivers/net/can/
2645 F: include/linux/can/dev.h
2646 F: include/linux/can/platform/
2647 F: include/uapi/linux/can/error.h
2648 F: include/uapi/linux/can/netlink.h
2649
2650 CAPABILITIES
2651 M: Serge Hallyn <serge.hallyn@canonical.com>
2652 L: linux-security-module@vger.kernel.org
2653 S: Supported
2654 F: include/linux/capability.h
2655 F: include/uapi/linux/capability.h
2656 F: security/commoncap.c
2657 F: kernel/capability.c
2658
2659 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2660 M: Kevin Tsai <ktsai@capellamicro.com>
2661 S: Maintained
2662 F: drivers/iio/light/cm*
2663 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2664
2665 CAVIUM LIQUIDIO NETWORK DRIVER
2666 M: Derek Chickles <derek.chickles@caviumnetworks.com>
2667 M: Satanand Burla <satananda.burla@caviumnetworks.com>
2668 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2669 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2670 L: netdev@vger.kernel.org
2671 W: http://www.cavium.com
2672 S: Supported
2673 F: drivers/net/ethernet/cavium/liquidio/
2674
2675 CC2520 IEEE-802.15.4 RADIO DRIVER
2676 M: Varka Bhadram <varkabhadram@gmail.com>
2677 L: linux-wpan@vger.kernel.org
2678 S: Maintained
2679 F: drivers/net/ieee802154/cc2520.c
2680 F: include/linux/spi/cc2520.h
2681 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2682
2683 CELL BROADBAND ENGINE ARCHITECTURE
2684 M: Arnd Bergmann <arnd@arndb.de>
2685 L: linuxppc-dev@lists.ozlabs.org
2686 W: http://www.ibm.com/developerworks/power/cell/
2687 S: Supported
2688 F: arch/powerpc/include/asm/cell*.h
2689 F: arch/powerpc/include/asm/spu*.h
2690 F: arch/powerpc/include/uapi/asm/spu*.h
2691 F: arch/powerpc/oprofile/*cell*
2692 F: arch/powerpc/platforms/cell/
2693
2694 CEPH COMMON CODE (LIBCEPH)
2695 M: Ilya Dryomov <idryomov@gmail.com>
2696 M: "Yan, Zheng" <zyan@redhat.com>
2697 M: Sage Weil <sage@redhat.com>
2698 L: ceph-devel@vger.kernel.org
2699 W: http://ceph.com/
2700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2701 T: git git://github.com/ceph/ceph-client.git
2702 S: Supported
2703 F: net/ceph/
2704 F: include/linux/ceph/
2705 F: include/linux/crush/
2706
2707 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2708 M: "Yan, Zheng" <zyan@redhat.com>
2709 M: Sage Weil <sage@redhat.com>
2710 M: Ilya Dryomov <idryomov@gmail.com>
2711 L: ceph-devel@vger.kernel.org
2712 W: http://ceph.com/
2713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2714 T: git git://github.com/ceph/ceph-client.git
2715 S: Supported
2716 F: Documentation/filesystems/ceph.txt
2717 F: fs/ceph/
2718
2719 CERTIFICATE HANDLING:
2720 M: David Howells <dhowells@redhat.com>
2721 M: David Woodhouse <dwmw2@infradead.org>
2722 L: keyrings@vger.kernel.org
2723 S: Maintained
2724 F: Documentation/module-signing.txt
2725 F: certs/
2726 F: scripts/sign-file.c
2727 F: scripts/extract-cert.c
2728
2729 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2730 L: linux-usb@vger.kernel.org
2731 S: Orphan
2732 F: Documentation/usb/WUSB-Design-overview.txt
2733 F: Documentation/usb/wusb-cbaf
2734 F: drivers/usb/host/hwa-hc.c
2735 F: drivers/usb/host/whci/
2736 F: drivers/usb/wusbcore/
2737 F: include/linux/usb/wusb*
2738
2739 CFAG12864B LCD DRIVER
2740 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2741 W: http://miguelojeda.es/auxdisplay.htm
2742 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2743 S: Maintained
2744 F: drivers/auxdisplay/cfag12864b.c
2745 F: include/linux/cfag12864b.h
2746
2747 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2748 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2749 W: http://miguelojeda.es/auxdisplay.htm
2750 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2751 S: Maintained
2752 F: drivers/auxdisplay/cfag12864bfb.c
2753 F: include/linux/cfag12864b.h
2754
2755 CFG80211 and NL80211
2756 M: Johannes Berg <johannes@sipsolutions.net>
2757 L: linux-wireless@vger.kernel.org
2758 W: http://wireless.kernel.org/
2759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2761 S: Maintained
2762 F: include/uapi/linux/nl80211.h
2763 F: include/net/cfg80211.h
2764 F: net/wireless/*
2765 X: net/wireless/wext*
2766
2767 CHAR and MISC DRIVERS
2768 M: Arnd Bergmann <arnd@arndb.de>
2769 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2771 S: Supported
2772 F: drivers/char/*
2773 F: drivers/misc/*
2774 F: include/linux/miscdevice.h
2775
2776 CHECKPATCH
2777 M: Andy Whitcroft <apw@canonical.com>
2778 M: Joe Perches <joe@perches.com>
2779 S: Maintained
2780 F: scripts/checkpatch.pl
2781
2782 CHINESE DOCUMENTATION
2783 M: Harry Wei <harryxiyou@gmail.com>
2784 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2785 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2786 S: Maintained
2787 F: Documentation/zh_CN/
2788
2789 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2790 M: Peter Chen <Peter.Chen@nxp.com>
2791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2792 L: linux-usb@vger.kernel.org
2793 S: Maintained
2794 F: drivers/usb/chipidea/
2795
2796 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2797 M: Hans de Goede <hdegoede@redhat.com>
2798 L: linux-input@vger.kernel.org
2799 S: Maintained
2800 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2801 F: drivers/input/touchscreen/chipone_icn8318.c
2802
2803 CHROME HARDWARE PLATFORM SUPPORT
2804 M: Olof Johansson <olof@lixom.net>
2805 S: Maintained
2806 F: drivers/platform/chrome/
2807
2808 CISCO VIC ETHERNET NIC DRIVER
2809 M: Christian Benvenuti <benve@cisco.com>
2810 M: Sujith Sankar <ssujith@cisco.com>
2811 M: Govindarajulu Varadarajan <_govind@gmx.com>
2812 M: Neel Patel <neepatel@cisco.com>
2813 S: Supported
2814 F: drivers/net/ethernet/cisco/enic/
2815
2816 CISCO VIC LOW LATENCY NIC DRIVER
2817 M: Christian Benvenuti <benve@cisco.com>
2818 M: Dave Goodell <dgoodell@cisco.com>
2819 S: Supported
2820 F: drivers/infiniband/hw/usnic/
2821
2822 CIRRUS LOGIC EP93XX ETHERNET DRIVER
2823 M: Hartley Sweeten <hsweeten@visionengravers.com>
2824 L: netdev@vger.kernel.org
2825 S: Maintained
2826 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2827
2828 CIRRUS LOGIC AUDIO CODEC DRIVERS
2829 M: Brian Austin <brian.austin@cirrus.com>
2830 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2831 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2832 S: Maintained
2833 F: sound/soc/codecs/cs*
2834
2835 CLEANCACHE API
2836 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2837 L: linux-kernel@vger.kernel.org
2838 S: Maintained
2839 F: mm/cleancache.c
2840 F: include/linux/cleancache.h
2841
2842 CLK API
2843 M: Russell King <linux@arm.linux.org.uk>
2844 L: linux-clk@vger.kernel.org
2845 S: Maintained
2846 F: include/linux/clk.h
2847
2848 CLOCKSOURCE, CLOCKEVENT DRIVERS
2849 M: Daniel Lezcano <daniel.lezcano@linaro.org>
2850 M: Thomas Gleixner <tglx@linutronix.de>
2851 L: linux-kernel@vger.kernel.org
2852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2853 S: Supported
2854 F: drivers/clocksource
2855
2856 CISCO FCOE HBA DRIVER
2857 M: Hiral Patel <hiralpat@cisco.com>
2858 M: Suma Ramars <sramars@cisco.com>
2859 M: Brian Uchino <buchino@cisco.com>
2860 L: linux-scsi@vger.kernel.org
2861 S: Supported
2862 F: drivers/scsi/fnic/
2863
2864 CISCO SCSI HBA DRIVER
2865 M: Narsimhulu Musini <nmusini@cisco.com>
2866 M: Sesidhar Baddela <sebaddel@cisco.com>
2867 L: linux-scsi@vger.kernel.org
2868 S: Supported
2869 F: drivers/scsi/snic/
2870
2871 CMPC ACPI DRIVER
2872 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2873 M: Daniel Oliveira Nascimento <don@syst.com.br>
2874 L: platform-driver-x86@vger.kernel.org
2875 S: Supported
2876 F: drivers/platform/x86/classmate-laptop.c
2877
2878 COBALT MEDIA DRIVER
2879 M: Hans Verkuil <hans.verkuil@cisco.com>
2880 L: linux-media@vger.kernel.org
2881 T: git git://linuxtv.org/media_tree.git
2882 W: https://linuxtv.org
2883 S: Supported
2884 F: drivers/media/pci/cobalt/
2885
2886 COCCINELLE/Semantic Patches (SmPL)
2887 M: Julia Lawall <Julia.Lawall@lip6.fr>
2888 M: Gilles Muller <Gilles.Muller@lip6.fr>
2889 M: Nicolas Palix <nicolas.palix@imag.fr>
2890 M: Michal Marek <mmarek@suse.com>
2891 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2893 W: http://coccinelle.lip6.fr/
2894 S: Supported
2895 F: Documentation/coccinelle.txt
2896 F: scripts/coccinelle/
2897 F: scripts/coccicheck
2898
2899 CODA FILE SYSTEM
2900 M: Jan Harkes <jaharkes@cs.cmu.edu>
2901 M: coda@cs.cmu.edu
2902 L: codalist@coda.cs.cmu.edu
2903 W: http://www.coda.cs.cmu.edu/
2904 S: Maintained
2905 F: Documentation/filesystems/coda.txt
2906 F: fs/coda/
2907 F: include/linux/coda*.h
2908 F: include/uapi/linux/coda*.h
2909
2910 CODA V4L2 MEM2MEM DRIVER
2911 M: Philipp Zabel <p.zabel@pengutronix.de>
2912 L: linux-media@vger.kernel.org
2913 S: Maintained
2914 F: Documentation/devicetree/bindings/media/coda.txt
2915 F: drivers/media/platform/coda/
2916
2917 COMMON CLK FRAMEWORK
2918 M: Michael Turquette <mturquette@baylibre.com>
2919 M: Stephen Boyd <sboyd@codeaurora.org>
2920 L: linux-clk@vger.kernel.org
2921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2922 S: Maintained
2923 F: drivers/clk/
2924 X: drivers/clk/clkdev.c
2925 F: include/linux/clk-pr*
2926 F: include/linux/clk/
2927
2928 COMMON INTERNET FILE SYSTEM (CIFS)
2929 M: Steve French <sfrench@samba.org>
2930 L: linux-cifs@vger.kernel.org
2931 L: samba-technical@lists.samba.org (moderated for non-subscribers)
2932 W: http://linux-cifs.samba.org/
2933 T: git git://git.samba.org/sfrench/cifs-2.6.git
2934 S: Supported
2935 F: Documentation/filesystems/cifs/
2936 F: fs/cifs/
2937
2938 COMPACTPCI HOTPLUG CORE
2939 M: Scott Murray <scott@spiteful.org>
2940 L: linux-pci@vger.kernel.org
2941 S: Maintained
2942 F: drivers/pci/hotplug/cpci_hotplug*
2943
2944 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2945 M: Scott Murray <scott@spiteful.org>
2946 L: linux-pci@vger.kernel.org
2947 S: Maintained
2948 F: drivers/pci/hotplug/cpcihp_zt5550.*
2949
2950 COMPACTPCI HOTPLUG GENERIC DRIVER
2951 M: Scott Murray <scott@spiteful.org>
2952 L: linux-pci@vger.kernel.org
2953 S: Maintained
2954 F: drivers/pci/hotplug/cpcihp_generic.c
2955
2956 COMPAL LAPTOP SUPPORT
2957 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2958 L: platform-driver-x86@vger.kernel.org
2959 S: Maintained
2960 F: drivers/platform/x86/compal-laptop.c
2961
2962 CONEXANT ACCESSRUNNER USB DRIVER
2963 L: accessrunner-general@lists.sourceforge.net
2964 W: http://accessrunner.sourceforge.net/
2965 S: Orphan
2966 F: drivers/usb/atm/cxacru.c
2967
2968 CONFIGFS
2969 M: Joel Becker <jlbec@evilplan.org>
2970 M: Christoph Hellwig <hch@lst.de>
2971 T: git git://git.infradead.org/users/hch/configfs.git
2972 S: Supported
2973 F: fs/configfs/
2974 F: include/linux/configfs.h
2975
2976 CONNECTOR
2977 M: Evgeniy Polyakov <zbr@ioremap.net>
2978 L: netdev@vger.kernel.org
2979 S: Maintained
2980 F: drivers/connector/
2981
2982 CONTROL GROUP (CGROUP)
2983 M: Tejun Heo <tj@kernel.org>
2984 M: Li Zefan <lizefan@huawei.com>
2985 M: Johannes Weiner <hannes@cmpxchg.org>
2986 L: cgroups@vger.kernel.org
2987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2988 S: Maintained
2989 F: Documentation/cgroups/
2990 F: include/linux/cgroup*
2991 F: kernel/cgroup*
2992
2993 CONTROL GROUP - CPUSET
2994 M: Li Zefan <lizefan@huawei.com>
2995 L: cgroups@vger.kernel.org
2996 W: http://www.bullopensource.org/cpuset/
2997 W: http://oss.sgi.com/projects/cpusets/
2998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2999 S: Maintained
3000 F: Documentation/cgroups/cpusets.txt
3001 F: include/linux/cpuset.h
3002 F: kernel/cpuset.c
3003
3004 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3005 M: Johannes Weiner <hannes@cmpxchg.org>
3006 M: Michal Hocko <mhocko@kernel.org>
3007 M: Vladimir Davydov <vdavydov@virtuozzo.com>
3008 L: cgroups@vger.kernel.org
3009 L: linux-mm@kvack.org
3010 S: Maintained
3011 F: mm/memcontrol.c
3012 F: mm/swap_cgroup.c
3013
3014 CORETEMP HARDWARE MONITORING DRIVER
3015 M: Fenghua Yu <fenghua.yu@intel.com>
3016 L: lm-sensors@lm-sensors.org
3017 S: Maintained
3018 F: Documentation/hwmon/coretemp
3019 F: drivers/hwmon/coretemp.c
3020
3021 COSA/SRP SYNC SERIAL DRIVER
3022 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3023 W: http://www.fi.muni.cz/~kas/cosa/
3024 S: Maintained
3025 F: drivers/net/wan/cosa*
3026
3027 CPMAC ETHERNET DRIVER
3028 M: Florian Fainelli <florian@openwrt.org>
3029 L: netdev@vger.kernel.org
3030 S: Maintained
3031 F: drivers/net/ethernet/ti/cpmac.c
3032
3033 CPU FREQUENCY DRIVERS
3034 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3035 M: Viresh Kumar <viresh.kumar@linaro.org>
3036 L: linux-pm@vger.kernel.org
3037 S: Maintained
3038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3039 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3040 F: drivers/cpufreq/
3041 F: include/linux/cpufreq.h
3042
3043 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3044 M: Viresh Kumar <viresh.kumar@linaro.org>
3045 M: Sudeep Holla <sudeep.holla@arm.com>
3046 L: linux-pm@vger.kernel.org
3047 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3048 S: Maintained
3049 F: drivers/cpufreq/arm_big_little.h
3050 F: drivers/cpufreq/arm_big_little.c
3051 F: drivers/cpufreq/arm_big_little_dt.c
3052
3053 CPUIDLE DRIVER - ARM BIG LITTLE
3054 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3055 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3056 L: linux-pm@vger.kernel.org
3057 L: linux-arm-kernel@lists.infradead.org
3058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3059 S: Maintained
3060 F: drivers/cpuidle/cpuidle-big_little.c
3061
3062 CPUIDLE DRIVER - ARM EXYNOS
3063 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3064 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3065 M: Kukjin Kim <kgene@kernel.org>
3066 L: linux-pm@vger.kernel.org
3067 L: linux-samsung-soc@vger.kernel.org
3068 S: Supported
3069 F: drivers/cpuidle/cpuidle-exynos.c
3070 F: arch/arm/mach-exynos/pm.c
3071
3072 CPUIDLE DRIVERS
3073 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3074 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3075 L: linux-pm@vger.kernel.org
3076 S: Maintained
3077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3078 F: drivers/cpuidle/*
3079 F: include/linux/cpuidle.h
3080
3081 CPUID/MSR DRIVER
3082 M: "H. Peter Anvin" <hpa@zytor.com>
3083 S: Maintained
3084 F: arch/x86/kernel/cpuid.c
3085 F: arch/x86/kernel/msr.c
3086
3087 CPU POWER MONITORING SUBSYSTEM
3088 M: Thomas Renninger <trenn@suse.com>
3089 L: linux-pm@vger.kernel.org
3090 S: Maintained
3091 F: tools/power/cpupower/
3092
3093 CRAMFS FILESYSTEM
3094 W: http://sourceforge.net/projects/cramfs/
3095 S: Orphan / Obsolete
3096 F: Documentation/filesystems/cramfs.txt
3097 F: fs/cramfs/
3098
3099 CRIS PORT
3100 M: Mikael Starvik <starvik@axis.com>
3101 M: Jesper Nilsson <jesper.nilsson@axis.com>
3102 L: linux-cris-kernel@axis.com
3103 W: http://developer.axis.com
3104 S: Maintained
3105 F: arch/cris/
3106 F: drivers/tty/serial/crisv10.*
3107
3108 CRYPTO API
3109 M: Herbert Xu <herbert@gondor.apana.org.au>
3110 M: "David S. Miller" <davem@davemloft.net>
3111 L: linux-crypto@vger.kernel.org
3112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3113 S: Maintained
3114 F: Documentation/crypto/
3115 F: Documentation/DocBook/crypto-API.tmpl
3116 F: arch/*/crypto/
3117 F: crypto/
3118 F: drivers/crypto/
3119 F: include/crypto/
3120
3121 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3122 M: Neil Horman <nhorman@tuxdriver.com>
3123 L: linux-crypto@vger.kernel.org
3124 S: Maintained
3125 F: crypto/ansi_cprng.c
3126 F: crypto/rng.c
3127
3128 CS3308 MEDIA DRIVER
3129 M: Hans Verkuil <hverkuil@xs4all.nl>
3130 L: linux-media@vger.kernel.org
3131 T: git git://linuxtv.org/media_tree.git
3132 W: http://linuxtv.org
3133 S: Odd Fixes
3134 F: drivers/media/i2c/cs3308.c
3135 F: drivers/media/i2c/cs3308.h
3136
3137 CS5535 Audio ALSA driver
3138 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3139 S: Maintained
3140 F: sound/pci/cs5535audio/
3141
3142 CW1200 WLAN driver
3143 M: Solomon Peachy <pizza@shaftnet.org>
3144 S: Maintained
3145 F: drivers/net/wireless/st/cw1200/
3146
3147 CX18 VIDEO4LINUX DRIVER
3148 M: Andy Walls <awalls@md.metrocast.net>
3149 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3150 L: linux-media@vger.kernel.org
3151 T: git git://linuxtv.org/media_tree.git
3152 W: https://linuxtv.org
3153 W: http://www.ivtvdriver.org/index.php/Cx18
3154 S: Maintained
3155 F: Documentation/video4linux/cx18.txt
3156 F: drivers/media/pci/cx18/
3157 F: include/uapi/linux/ivtv*
3158
3159 CX2341X MPEG ENCODER HELPER MODULE
3160 M: Hans Verkuil <hverkuil@xs4all.nl>
3161 L: linux-media@vger.kernel.org
3162 T: git git://linuxtv.org/media_tree.git
3163 W: https://linuxtv.org
3164 S: Maintained
3165 F: drivers/media/common/cx2341x*
3166 F: include/media/cx2341x*
3167
3168 CX24120 MEDIA DRIVER
3169 M: Jemma Denson <jdenson@gmail.com>
3170 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3171 L: linux-media@vger.kernel.org
3172 W: https://linuxtv.org
3173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3174 S: Maintained
3175 F: drivers/media/dvb-frontends/cx24120*
3176
3177 CX88 VIDEO4LINUX DRIVER
3178 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3179 L: linux-media@vger.kernel.org
3180 W: https://linuxtv.org
3181 T: git git://linuxtv.org/media_tree.git
3182 S: Odd fixes
3183 F: Documentation/video4linux/cx88/
3184 F: drivers/media/pci/cx88/
3185
3186 CXD2820R MEDIA DRIVER
3187 M: Antti Palosaari <crope@iki.fi>
3188 L: linux-media@vger.kernel.org
3189 W: https://linuxtv.org
3190 W: http://palosaari.fi/linux/
3191 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3192 T: git git://linuxtv.org/anttip/media_tree.git
3193 S: Maintained
3194 F: drivers/media/dvb-frontends/cxd2820r*
3195
3196 CXGB3 ETHERNET DRIVER (CXGB3)
3197 M: Santosh Raspatur <santosh@chelsio.com>
3198 L: netdev@vger.kernel.org
3199 W: http://www.chelsio.com
3200 S: Supported
3201 F: drivers/net/ethernet/chelsio/cxgb3/
3202
3203 CXGB3 ISCSI DRIVER (CXGB3I)
3204 M: Karen Xie <kxie@chelsio.com>
3205 L: linux-scsi@vger.kernel.org
3206 W: http://www.chelsio.com
3207 S: Supported
3208 F: drivers/scsi/cxgbi/cxgb3i
3209
3210 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3211 M: Steve Wise <swise@chelsio.com>
3212 L: linux-rdma@vger.kernel.org
3213 W: http://www.openfabrics.org
3214 S: Supported
3215 F: drivers/infiniband/hw/cxgb3/
3216
3217 CXGB4 ETHERNET DRIVER (CXGB4)
3218 M: Hariprasad S <hariprasad@chelsio.com>
3219 L: netdev@vger.kernel.org
3220 W: http://www.chelsio.com
3221 S: Supported
3222 F: drivers/net/ethernet/chelsio/cxgb4/
3223
3224 CXGB4 ISCSI DRIVER (CXGB4I)
3225 M: Karen Xie <kxie@chelsio.com>
3226 L: linux-scsi@vger.kernel.org
3227 W: http://www.chelsio.com
3228 S: Supported
3229 F: drivers/scsi/cxgbi/cxgb4i
3230
3231 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3232 M: Steve Wise <swise@chelsio.com>
3233 L: linux-rdma@vger.kernel.org
3234 W: http://www.openfabrics.org
3235 S: Supported
3236 F: drivers/infiniband/hw/cxgb4/
3237
3238 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3239 M: Casey Leedom <leedom@chelsio.com>
3240 L: netdev@vger.kernel.org
3241 W: http://www.chelsio.com
3242 S: Supported
3243 F: drivers/net/ethernet/chelsio/cxgb4vf/
3244
3245 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3246 M: Ian Munsie <imunsie@au1.ibm.com>
3247 M: Michael Neuling <mikey@neuling.org>
3248 L: linuxppc-dev@lists.ozlabs.org
3249 S: Supported
3250 F: drivers/misc/cxl/
3251 F: include/misc/cxl*
3252 F: include/uapi/misc/cxl.h
3253 F: Documentation/powerpc/cxl.txt
3254 F: Documentation/powerpc/cxl.txt
3255 F: Documentation/ABI/testing/sysfs-class-cxl
3256
3257 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3258 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3259 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3260 L: linux-scsi@vger.kernel.org
3261 S: Supported
3262 F: drivers/scsi/cxlflash/
3263 F: include/uapi/scsi/cxlflash_ioctls.h
3264 F: Documentation/powerpc/cxlflash.txt
3265
3266 STMMAC ETHERNET DRIVER
3267 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3268 L: netdev@vger.kernel.org
3269 W: http://www.stlinux.com
3270 S: Supported
3271 F: drivers/net/ethernet/stmicro/stmmac/
3272
3273 CYBERPRO FB DRIVER
3274 M: Russell King <linux@arm.linux.org.uk>
3275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3276 W: http://www.arm.linux.org.uk/
3277 S: Maintained
3278 F: drivers/video/fbdev/cyber2000fb.*
3279
3280 CYCLADES ASYNC MUX DRIVER
3281 W: http://www.cyclades.com/
3282 S: Orphan
3283 F: drivers/tty/cyclades.c
3284 F: include/linux/cyclades.h
3285 F: include/uapi/linux/cyclades.h
3286
3287 CYCLADES PC300 DRIVER
3288 W: http://www.cyclades.com/
3289 S: Orphan
3290 F: drivers/net/wan/pc300*
3291
3292 CYPRESS_FIRMWARE MEDIA DRIVER
3293 M: Antti Palosaari <crope@iki.fi>
3294 L: linux-media@vger.kernel.org
3295 W: https://linuxtv.org
3296 W: http://palosaari.fi/linux/
3297 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3298 T: git git://linuxtv.org/anttip/media_tree.git
3299 S: Maintained
3300 F: drivers/media/common/cypress_firmware*
3301
3302 CYTTSP TOUCHSCREEN DRIVER
3303 M: Ferruh Yigit <fery@cypress.com>
3304 L: linux-input@vger.kernel.org
3305 S: Supported
3306 F: drivers/input/touchscreen/cyttsp*
3307 F: include/linux/input/cyttsp.h
3308
3309 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3310 M: Joshua Kinard <kumba@gentoo.org>
3311 S: Maintained
3312 F: drivers/rtc/rtc-ds1685.c
3313 F: include/linux/rtc/ds1685.h
3314
3315 DAMA SLAVE for AX.25
3316 M: Joerg Reuter <jreuter@yaina.de>
3317 W: http://yaina.de/jreuter/
3318 W: http://www.qsl.net/dl1bke/
3319 L: linux-hams@vger.kernel.org
3320 S: Maintained
3321 F: net/ax25/af_ax25.c
3322 F: net/ax25/ax25_dev.c
3323 F: net/ax25/ax25_ds_*
3324 F: net/ax25/ax25_in.c
3325 F: net/ax25/ax25_out.c
3326 F: net/ax25/ax25_timer.c
3327 F: net/ax25/sysctl_net_ax25.c
3328
3329 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3330 L: netdev@vger.kernel.org
3331 S: Orphan
3332 F: Documentation/networking/dmfe.txt
3333 F: drivers/net/ethernet/dec/tulip/dmfe.c
3334
3335 DC390/AM53C974 SCSI driver
3336 M: Hannes Reinecke <hare@suse.com>
3337 L: linux-scsi@vger.kernel.org
3338 S: Maintained
3339 F: drivers/scsi/am53c974.c
3340
3341 DC395x SCSI driver
3342 M: Oliver Neukum <oliver@neukum.org>
3343 M: Ali Akcaagac <aliakc@web.de>
3344 M: Jamie Lenehan <lenehan@twibble.org>
3345 L: dc395x@twibble.org
3346 W: http://twibble.org/dist/dc395x/
3347 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3348 S: Maintained
3349 F: Documentation/scsi/dc395x.txt
3350 F: drivers/scsi/dc395x.*
3351
3352 DCCP PROTOCOL
3353 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3354 L: dccp@vger.kernel.org
3355 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3356 S: Maintained
3357 F: include/linux/dccp.h
3358 F: include/uapi/linux/dccp.h
3359 F: include/linux/tfrc.h
3360 F: net/dccp/
3361
3362 DECnet NETWORK LAYER
3363 W: http://linux-decnet.sourceforge.net
3364 L: linux-decnet-user@lists.sourceforge.net
3365 S: Orphan
3366 F: Documentation/networking/decnet.txt
3367 F: net/decnet/
3368
3369 DECSTATION PLATFORM SUPPORT
3370 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3371 L: linux-mips@linux-mips.org
3372 W: http://www.linux-mips.org/wiki/DECstation
3373 S: Maintained
3374 F: arch/mips/dec/
3375 F: arch/mips/include/asm/dec/
3376 F: arch/mips/include/asm/mach-dec/
3377
3378 DEFXX FDDI NETWORK DRIVER
3379 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3380 S: Maintained
3381 F: drivers/net/fddi/defxx.*
3382
3383 DELL LAPTOP DRIVER
3384 M: Matthew Garrett <mjg59@srcf.ucam.org>
3385 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3386 L: platform-driver-x86@vger.kernel.org
3387 S: Maintained
3388 F: drivers/platform/x86/dell-laptop.c
3389
3390 DELL LAPTOP RBTN DRIVER
3391 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3392 S: Maintained
3393 F: drivers/platform/x86/dell-rbtn.*
3394
3395 DELL LAPTOP FREEFALL DRIVER
3396 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3397 S: Maintained
3398 F: drivers/platform/x86/dell-smo8800.c
3399
3400 DELL LAPTOP SMM DRIVER
3401 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3402 S: Maintained
3403 F: drivers/hwmon/dell-smm-hwmon.c
3404 F: include/uapi/linux/i8k.h
3405
3406 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3407 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3408 S: Maintained
3409 F: Documentation/dcdbas.txt
3410 F: drivers/firmware/dcdbas.*
3411
3412 DELL WMI EXTRAS DRIVER
3413 M: Matthew Garrett <mjg59@srcf.ucam.org>
3414 M: Pali RohĂ¡r <pali.rohar@gmail.com>
3415 S: Maintained
3416 F: drivers/platform/x86/dell-wmi.c
3417
3418 DESIGNWARE USB2 DRD IP DRIVER
3419 M: John Youn <johnyoun@synopsys.com>
3420 L: linux-usb@vger.kernel.org
3421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3422 S: Maintained
3423 F: drivers/usb/dwc2/
3424
3425 DESIGNWARE USB3 DRD IP DRIVER
3426 M: Felipe Balbi <balbi@ti.com>
3427 L: linux-usb@vger.kernel.org
3428 L: linux-omap@vger.kernel.org
3429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3430 S: Maintained
3431 F: drivers/usb/dwc3/
3432
3433 DEVICE COREDUMP (DEV_COREDUMP)
3434 M: Johannes Berg <johannes@sipsolutions.net>
3435 L: linux-kernel@vger.kernel.org
3436 S: Maintained
3437 F: drivers/base/devcoredump.c
3438 F: include/linux/devcoredump.h
3439
3440 DEVICE FREQUENCY (DEVFREQ)
3441 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3442 M: Kyungmin Park <kyungmin.park@samsung.com>
3443 L: linux-pm@vger.kernel.org
3444 S: Maintained
3445 F: drivers/devfreq/
3446
3447 DEVICE NUMBER REGISTRY
3448 M: Torben Mathiasen <device@lanana.org>
3449 W: http://lanana.org/docs/device-list/index.html
3450 S: Maintained
3451
3452 DEVICE-MAPPER (LVM)
3453 M: Alasdair Kergon <agk@redhat.com>
3454 M: Mike Snitzer <snitzer@redhat.com>
3455 M: dm-devel@redhat.com
3456 L: dm-devel@redhat.com
3457 W: http://sources.redhat.com/dm
3458 Q: http://patchwork.kernel.org/project/dm-devel/list/
3459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3460 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3461 S: Maintained
3462 F: Documentation/device-mapper/
3463 F: drivers/md/dm*
3464 F: drivers/md/persistent-data/
3465 F: include/linux/device-mapper.h
3466 F: include/linux/dm-*.h
3467 F: include/uapi/linux/dm-*.h
3468
3469 DIALOG SEMICONDUCTOR DRIVERS
3470 M: Support Opensource <support.opensource@diasemi.com>
3471 W: http://www.dialog-semiconductor.com/products
3472 S: Supported
3473 F: Documentation/hwmon/da90??
3474 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3475 F: drivers/gpio/gpio-da90??.c
3476 F: drivers/hwmon/da90??-hwmon.c
3477 F: drivers/iio/adc/da91??-*.c
3478 F: drivers/input/misc/da90??_onkey.c
3479 F: drivers/input/touchscreen/da9052_tsi.c
3480 F: drivers/leds/leds-da90??.c
3481 F: drivers/mfd/da903x.c
3482 F: drivers/mfd/da90??-*.c
3483 F: drivers/mfd/da91??-*.c
3484 F: drivers/power/da9052-battery.c
3485 F: drivers/power/da91??-*.c
3486 F: drivers/regulator/da903x.c
3487 F: drivers/regulator/da9???-regulator.[ch]
3488 F: drivers/rtc/rtc-da90??.c
3489 F: drivers/video/backlight/da90??_bl.c
3490 F: drivers/watchdog/da90??_wdt.c
3491 F: include/linux/mfd/da903x.h
3492 F: include/linux/mfd/da9052/
3493 F: include/linux/mfd/da9055/
3494 F: include/linux/mfd/da9063/
3495 F: include/linux/mfd/da9150/
3496 F: include/sound/da[79]*.h
3497 F: sound/soc/codecs/da[79]*.[ch]
3498
3499 DIGI NEO AND CLASSIC PCI PRODUCTS
3500 M: Lidza Louina <lidza.louina@gmail.com>
3501 M: Mark Hounschell <markh@compro.net>
3502 L: driverdev-devel@linuxdriverproject.org
3503 S: Maintained
3504 F: drivers/staging/dgnc/
3505
3506 DIGI EPCA PCI PRODUCTS
3507 M: Lidza Louina <lidza.louina@gmail.com>
3508 M: Daeseok Youn <daeseok.youn@gmail.com>
3509 L: driverdev-devel@linuxdriverproject.org
3510 S: Maintained
3511 F: drivers/staging/dgap/
3512
3513 DIOLAN U2C-12 I2C DRIVER
3514 M: Guenter Roeck <linux@roeck-us.net>
3515 L: linux-i2c@vger.kernel.org
3516 S: Maintained
3517 F: drivers/i2c/busses/i2c-diolan-u2c.c
3518
3519 DIRECT ACCESS (DAX)
3520 M: Matthew Wilcox <willy@linux.intel.com>
3521 L: linux-fsdevel@vger.kernel.org
3522 S: Supported
3523 F: fs/dax.c
3524
3525 DIRECTORY NOTIFICATION (DNOTIFY)
3526 M: Eric Paris <eparis@parisplace.org>
3527 S: Maintained
3528 F: Documentation/filesystems/dnotify.txt
3529 F: fs/notify/dnotify/
3530 F: include/linux/dnotify.h
3531
3532 DISK GEOMETRY AND PARTITION HANDLING
3533 M: Andries Brouwer <aeb@cwi.nl>
3534 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3535 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3536 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3537 S: Maintained
3538
3539 DISKQUOTA
3540 M: Jan Kara <jack@suse.com>
3541 S: Maintained
3542 F: Documentation/filesystems/quota.txt
3543 F: fs/quota/
3544 F: include/linux/quota*.h
3545 F: include/uapi/linux/quota*.h
3546
3547 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3548 M: Bernie Thompson <bernie@plugable.com>
3549 L: linux-fbdev@vger.kernel.org
3550 S: Maintained
3551 W: http://plugable.com/category/projects/udlfb/
3552 F: drivers/video/fbdev/udlfb.c
3553 F: include/video/udlfb.h
3554 F: Documentation/fb/udlfb.txt
3555
3556 DISTRIBUTED LOCK MANAGER (DLM)
3557 M: Christine Caulfield <ccaulfie@redhat.com>
3558 M: David Teigland <teigland@redhat.com>
3559 L: cluster-devel@redhat.com
3560 W: http://sources.redhat.com/cluster/
3561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3562 S: Supported
3563 F: fs/dlm/
3564
3565 DMA BUFFER SHARING FRAMEWORK
3566 M: Sumit Semwal <sumit.semwal@linaro.org>
3567 S: Maintained
3568 L: linux-media@vger.kernel.org
3569 L: dri-devel@lists.freedesktop.org
3570 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3571 F: drivers/dma-buf/
3572 F: include/linux/dma-buf*
3573 F: include/linux/reservation.h
3574 F: include/linux/*fence.h
3575 F: Documentation/dma-buf-sharing.txt
3576 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3577
3578 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3579 M: Vinod Koul <vinod.koul@intel.com>
3580 L: dmaengine@vger.kernel.org
3581 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3582 S: Maintained
3583 F: drivers/dma/
3584 F: include/linux/dmaengine.h
3585 F: Documentation/dmaengine/
3586 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3587
3588 DME1737 HARDWARE MONITOR DRIVER
3589 M: Juerg Haefliger <juergh@gmail.com>
3590 L: lm-sensors@lm-sensors.org
3591 S: Maintained
3592 F: Documentation/hwmon/dme1737
3593 F: drivers/hwmon/dme1737.c
3594
3595 DMI/SMBIOS SUPPORT
3596 M: Jean Delvare <jdelvare@suse.com>
3597 S: Maintained
3598 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3599 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3600 F: drivers/firmware/dmi-id.c
3601 F: drivers/firmware/dmi_scan.c
3602 F: include/linux/dmi.h
3603
3604 DOCUMENTATION
3605 M: Jonathan Corbet <corbet@lwn.net>
3606 L: linux-doc@vger.kernel.org
3607 S: Maintained
3608 F: Documentation/
3609 F: scripts/docproc.c
3610 F: scripts/kernel-doc*
3611 X: Documentation/ABI/
3612 X: Documentation/devicetree/
3613 X: Documentation/acpi
3614 X: Documentation/power
3615 X: Documentation/spi
3616 X: Documentation/DocBook/media
3617 T: git git://git.lwn.net/linux.git docs-next
3618
3619 DOUBLETALK DRIVER
3620 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3621 L: blinux-list@redhat.com
3622 S: Maintained
3623 F: drivers/char/dtlk.c
3624 F: include/linux/dtlk.h
3625
3626 DPT_I2O SCSI RAID DRIVER
3627 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3628 L: linux-scsi@vger.kernel.org
3629 W: http://www.adaptec.com/
3630 S: Maintained
3631 F: drivers/scsi/dpt*
3632 F: drivers/scsi/dpt/
3633
3634 DRBD DRIVER
3635 P: Philipp Reisner
3636 P: Lars Ellenberg
3637 M: drbd-dev@lists.linbit.com
3638 L: drbd-user@lists.linbit.com
3639 W: http://www.drbd.org
3640 T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3641 T: git git://git.drbd.org/drbd-8.3.git
3642 S: Supported
3643 F: drivers/block/drbd/
3644 F: lib/lru_cache.c
3645 F: Documentation/blockdev/drbd/
3646
3647 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3648 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3650 S: Supported
3651 F: Documentation/kobject.txt
3652 F: drivers/base/
3653 F: fs/debugfs/
3654 F: fs/kernfs/
3655 F: fs/sysfs/
3656 F: include/linux/debugfs.h
3657 F: include/linux/kobj*
3658 F: lib/kobj*
3659
3660 DRM DRIVERS
3661 M: David Airlie <airlied@linux.ie>
3662 L: dri-devel@lists.freedesktop.org
3663 T: git git://people.freedesktop.org/~airlied/linux
3664 S: Maintained
3665 F: drivers/gpu/drm/
3666 F: drivers/gpu/vga/
3667 F: include/drm/
3668 F: include/uapi/drm/
3669
3670 RADEON DRM DRIVERS
3671 M: Alex Deucher <alexander.deucher@amd.com>
3672 M: Christian König <christian.koenig@amd.com>
3673 L: dri-devel@lists.freedesktop.org
3674 T: git git://people.freedesktop.org/~agd5f/linux
3675 S: Supported
3676 F: drivers/gpu/drm/radeon/
3677 F: include/uapi/drm/radeon*
3678
3679 DRM PANEL DRIVERS
3680 M: Thierry Reding <thierry.reding@gmail.com>
3681 L: dri-devel@lists.freedesktop.org
3682 T: git git://anongit.freedesktop.org/tegra/linux.git
3683 S: Maintained
3684 F: drivers/gpu/drm/drm_panel.c
3685 F: drivers/gpu/drm/panel/
3686 F: include/drm/drm_panel.h
3687 F: Documentation/devicetree/bindings/display/panel/
3688
3689 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3690 M: Daniel Vetter <daniel.vetter@intel.com>
3691 M: Jani Nikula <jani.nikula@linux.intel.com>
3692 L: intel-gfx@lists.freedesktop.org
3693 L: dri-devel@lists.freedesktop.org
3694 W: https://01.org/linuxgraphics/
3695 Q: http://patchwork.freedesktop.org/project/intel-gfx/
3696 T: git git://anongit.freedesktop.org/drm-intel
3697 S: Supported
3698 F: drivers/gpu/drm/i915/
3699 F: include/drm/i915*
3700 F: include/uapi/drm/i915*
3701
3702 DRM DRIVERS FOR ATMEL HLCDC
3703 M: Boris Brezillon <boris.brezillon@free-electrons.com>
3704 L: dri-devel@lists.freedesktop.org
3705 S: Supported
3706 F: drivers/gpu/drm/atmel-hlcdc/
3707 F: Documentation/devicetree/bindings/drm/atmel/
3708
3709 DRM DRIVERS FOR EXYNOS
3710 M: Inki Dae <inki.dae@samsung.com>
3711 M: Joonyoung Shim <jy0922.shim@samsung.com>
3712 M: Seung-Woo Kim <sw0312.kim@samsung.com>
3713 M: Kyungmin Park <kyungmin.park@samsung.com>
3714 L: dri-devel@lists.freedesktop.org
3715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3716 S: Supported
3717 F: drivers/gpu/drm/exynos/
3718 F: include/drm/exynos*
3719 F: include/uapi/drm/exynos*
3720
3721 DRM DRIVERS FOR FREESCALE DCU
3722 M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3723 M: Alison Wang <alison.wang@freescale.com>
3724 L: dri-devel@lists.freedesktop.org
3725 S: Supported
3726 F: drivers/gpu/drm/fsl-dcu/
3727 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3728 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3729
3730 DRM DRIVERS FOR FREESCALE IMX
3731 M: Philipp Zabel <p.zabel@pengutronix.de>
3732 L: dri-devel@lists.freedesktop.org
3733 S: Maintained
3734 F: drivers/gpu/drm/imx/
3735 F: drivers/gpu/ipu-v3/
3736 F: Documentation/devicetree/bindings/display/imx/
3737
3738 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3739 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3740 L: dri-devel@lists.freedesktop.org
3741 T: git git://github.com/patjak/drm-gma500
3742 S: Maintained
3743 F: drivers/gpu/drm/gma500
3744 F: include/drm/gma500*
3745
3746 DRM DRIVERS FOR NVIDIA TEGRA
3747 M: Thierry Reding <thierry.reding@gmail.com>
3748 M: Terje Bergström <tbergstrom@nvidia.com>
3749 L: dri-devel@lists.freedesktop.org
3750 L: linux-tegra@vger.kernel.org
3751 T: git git://anongit.freedesktop.org/tegra/linux.git
3752 S: Supported
3753 F: drivers/gpu/drm/tegra/
3754 F: drivers/gpu/host1x/
3755 F: include/linux/host1x.h
3756 F: include/uapi/drm/tegra_drm.h
3757 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3758
3759 DRM DRIVERS FOR RENESAS
3760 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3761 L: dri-devel@lists.freedesktop.org
3762 L: linux-renesas-soc@vger.kernel.org
3763 T: git git://people.freedesktop.org/~airlied/linux
3764 S: Supported
3765 F: drivers/gpu/drm/rcar-du/
3766 F: drivers/gpu/drm/shmobile/
3767 F: include/linux/platform_data/shmob_drm.h
3768
3769 DRM DRIVERS FOR ROCKCHIP
3770 M: Mark Yao <mark.yao@rock-chips.com>
3771 L: dri-devel@lists.freedesktop.org
3772 S: Maintained
3773 F: drivers/gpu/drm/rockchip/
3774 F: Documentation/devicetree/bindings/display/rockchip*
3775
3776 DRM DRIVERS FOR STI
3777 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3778 M: Vincent Abriou <vincent.abriou@st.com>
3779 L: dri-devel@lists.freedesktop.org
3780 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3781 S: Maintained
3782 F: drivers/gpu/drm/sti
3783 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3784
3785 DRM DRIVERS FOR VIVANTE GPU IP
3786 M: Lucas Stach <l.stach@pengutronix.de>
3787 R: Russell King <linux+etnaviv@arm.linux.org.uk>
3788 R: Christian Gmeiner <christian.gmeiner@gmail.com>
3789 L: dri-devel@lists.freedesktop.org
3790 S: Maintained
3791 F: drivers/gpu/drm/etnaviv
3792 F: Documentation/devicetree/bindings/display/etnaviv
3793
3794 DSBR100 USB FM RADIO DRIVER
3795 M: Alexey Klimov <klimov.linux@gmail.com>
3796 L: linux-media@vger.kernel.org
3797 T: git git://linuxtv.org/media_tree.git
3798 S: Maintained
3799 F: drivers/media/radio/dsbr100.c
3800
3801 DSCC4 DRIVER
3802 M: Francois Romieu <romieu@fr.zoreil.com>
3803 L: netdev@vger.kernel.org
3804 S: Maintained
3805 F: drivers/net/wan/dscc4.c
3806
3807 DT3155 MEDIA DRIVER
3808 M: Hans Verkuil <hverkuil@xs4all.nl>
3809 L: linux-media@vger.kernel.org
3810 T: git git://linuxtv.org/media_tree.git
3811 W: https://linuxtv.org
3812 S: Odd Fixes
3813 F: drivers/media/pci/dt3155/
3814
3815 DVB_USB_AF9015 MEDIA DRIVER
3816 M: Antti Palosaari <crope@iki.fi>
3817 L: linux-media@vger.kernel.org
3818 W: https://linuxtv.org
3819 W: http://palosaari.fi/linux/
3820 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3821 T: git git://linuxtv.org/anttip/media_tree.git
3822 S: Maintained
3823 F: drivers/media/usb/dvb-usb-v2/af9015*
3824
3825 DVB_USB_AF9035 MEDIA DRIVER
3826 M: Antti Palosaari <crope@iki.fi>
3827 L: linux-media@vger.kernel.org
3828 W: https://linuxtv.org
3829 W: http://palosaari.fi/linux/
3830 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3831 T: git git://linuxtv.org/anttip/media_tree.git
3832 S: Maintained
3833 F: drivers/media/usb/dvb-usb-v2/af9035*
3834
3835 DVB_USB_ANYSEE MEDIA DRIVER
3836 M: Antti Palosaari <crope@iki.fi>
3837 L: linux-media@vger.kernel.org
3838 W: https://linuxtv.org
3839 W: http://palosaari.fi/linux/
3840 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3841 T: git git://linuxtv.org/anttip/media_tree.git
3842 S: Maintained
3843 F: drivers/media/usb/dvb-usb-v2/anysee*
3844
3845 DVB_USB_AU6610 MEDIA DRIVER
3846 M: Antti Palosaari <crope@iki.fi>
3847 L: linux-media@vger.kernel.org
3848 W: https://linuxtv.org
3849 W: http://palosaari.fi/linux/
3850 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3851 T: git git://linuxtv.org/anttip/media_tree.git
3852 S: Maintained
3853 F: drivers/media/usb/dvb-usb-v2/au6610*
3854
3855 DVB_USB_CE6230 MEDIA DRIVER
3856 M: Antti Palosaari <crope@iki.fi>
3857 L: linux-media@vger.kernel.org
3858 W: https://linuxtv.org
3859 W: http://palosaari.fi/linux/
3860 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3861 T: git git://linuxtv.org/anttip/media_tree.git
3862 S: Maintained
3863 F: drivers/media/usb/dvb-usb-v2/ce6230*
3864
3865 DVB_USB_CXUSB MEDIA DRIVER
3866 M: Michael Krufky <mkrufky@linuxtv.org>
3867 L: linux-media@vger.kernel.org
3868 W: https://linuxtv.org
3869 W: http://github.com/mkrufky
3870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3871 T: git git://linuxtv.org/media_tree.git
3872 S: Maintained
3873 F: drivers/media/usb/dvb-usb/cxusb*
3874
3875 DVB_USB_EC168 MEDIA DRIVER
3876 M: Antti Palosaari <crope@iki.fi>
3877 L: linux-media@vger.kernel.org
3878 W: https://linuxtv.org
3879 W: http://palosaari.fi/linux/
3880 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3881 T: git git://linuxtv.org/anttip/media_tree.git
3882 S: Maintained
3883 F: drivers/media/usb/dvb-usb-v2/ec168*
3884
3885 DVB_USB_GL861 MEDIA DRIVER
3886 M: Antti Palosaari <crope@iki.fi>
3887 L: linux-media@vger.kernel.org
3888 W: https://linuxtv.org
3889 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3890 T: git git://linuxtv.org/anttip/media_tree.git
3891 S: Maintained
3892 F: drivers/media/usb/dvb-usb-v2/gl861*
3893
3894 DVB_USB_MXL111SF MEDIA DRIVER
3895 M: Michael Krufky <mkrufky@linuxtv.org>
3896 L: linux-media@vger.kernel.org
3897 W: https://linuxtv.org
3898 W: http://github.com/mkrufky
3899 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3900 T: git git://linuxtv.org/mkrufky/mxl111sf.git
3901 S: Maintained
3902 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3903
3904 DVB_USB_RTL28XXU MEDIA DRIVER
3905 M: Antti Palosaari <crope@iki.fi>
3906 L: linux-media@vger.kernel.org
3907 W: https://linuxtv.org
3908 W: http://palosaari.fi/linux/
3909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3910 T: git git://linuxtv.org/anttip/media_tree.git
3911 S: Maintained
3912 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3913
3914 DVB_USB_V2 MEDIA DRIVER
3915 M: Antti Palosaari <crope@iki.fi>
3916 L: linux-media@vger.kernel.org
3917 W: https://linuxtv.org
3918 W: http://palosaari.fi/linux/
3919 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3920 T: git git://linuxtv.org/anttip/media_tree.git
3921 S: Maintained
3922 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3923 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3924
3925 DYNAMIC DEBUG
3926 M: Jason Baron <jbaron@akamai.com>
3927 S: Maintained
3928 F: lib/dynamic_debug.c
3929 F: include/linux/dynamic_debug.h
3930
3931 DZ DECSTATION DZ11 SERIAL DRIVER
3932 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3933 S: Maintained
3934 F: drivers/tty/serial/dz.*
3935
3936 E3X0 POWER BUTTON DRIVER
3937 M: Moritz Fischer <moritz.fischer@ettus.com>
3938 L: usrp-users@lists.ettus.com
3939 W: http://www.ettus.com
3940 S: Supported
3941 F: drivers/input/misc/e3x0-button.c
3942 F: Documentation/devicetree/bindings/input/e3x0-button.txt
3943
3944 E4000 MEDIA DRIVER
3945 M: Antti Palosaari <crope@iki.fi>
3946 L: linux-media@vger.kernel.org
3947 W: https://linuxtv.org
3948 W: http://palosaari.fi/linux/
3949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3950 T: git git://linuxtv.org/anttip/media_tree.git
3951 S: Maintained
3952 F: drivers/media/tuners/e4000*
3953
3954 EATA ISA/EISA/PCI SCSI DRIVER
3955 M: Dario Ballabio <ballabio_dario@emc.com>
3956 L: linux-scsi@vger.kernel.org
3957 S: Maintained
3958 F: drivers/scsi/eata.c
3959
3960 EC100 MEDIA DRIVER
3961 M: Antti Palosaari <crope@iki.fi>
3962 L: linux-media@vger.kernel.org
3963 W: https://linuxtv.org
3964 W: http://palosaari.fi/linux/
3965 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3966 T: git git://linuxtv.org/anttip/media_tree.git
3967 S: Maintained
3968 F: drivers/media/dvb-frontends/ec100*
3969
3970 ECRYPT FILE SYSTEM
3971 M: Tyler Hicks <tyhicks@canonical.com>
3972 L: ecryptfs@vger.kernel.org
3973 W: http://ecryptfs.org
3974 W: https://launchpad.net/ecryptfs
3975 S: Supported
3976 F: Documentation/filesystems/ecryptfs.txt
3977 F: fs/ecryptfs/
3978
3979 EDAC-CORE
3980 M: Doug Thompson <dougthompson@xmission.com>
3981 M: Borislav Petkov <bp@alien8.de>
3982 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3983 L: linux-edac@vger.kernel.org
3984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
3985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
3986 S: Supported
3987 F: Documentation/edac.txt
3988 F: drivers/edac/
3989 F: include/linux/edac.h
3990
3991 EDAC-AMD64
3992 M: Doug Thompson <dougthompson@xmission.com>
3993 M: Borislav Petkov <bp@alien8.de>
3994 L: linux-edac@vger.kernel.org
3995 S: Maintained
3996 F: drivers/edac/amd64_edac*
3997
3998 EDAC-CALXEDA
3999 M: Doug Thompson <dougthompson@xmission.com>
4000 M: Robert Richter <rric@kernel.org>
4001 L: linux-edac@vger.kernel.org
4002 S: Maintained
4003 F: drivers/edac/highbank*
4004
4005 EDAC-CAVIUM
4006 M: Ralf Baechle <ralf@linux-mips.org>
4007 M: David Daney <david.daney@cavium.com>
4008 L: linux-edac@vger.kernel.org
4009 L: linux-mips@linux-mips.org
4010 S: Supported
4011 F: drivers/edac/octeon_edac*
4012
4013 EDAC-E752X
4014 M: Mark Gross <mark.gross@intel.com>
4015 M: Doug Thompson <dougthompson@xmission.com>
4016 L: linux-edac@vger.kernel.org
4017 S: Maintained
4018 F: drivers/edac/e752x_edac.c
4019
4020 EDAC-E7XXX
4021 M: Doug Thompson <dougthompson@xmission.com>
4022 L: linux-edac@vger.kernel.org
4023 S: Maintained
4024 F: drivers/edac/e7xxx_edac.c
4025
4026 EDAC-GHES
4027 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4028 L: linux-edac@vger.kernel.org
4029 S: Maintained
4030 F: drivers/edac/ghes_edac.c
4031
4032 EDAC-I82443BXGX
4033 M: Tim Small <tim@buttersideup.com>
4034 L: linux-edac@vger.kernel.org
4035 S: Maintained
4036 F: drivers/edac/i82443bxgx_edac.c
4037
4038 EDAC-I3000
4039 M: Jason Uhlenkott <juhlenko@akamai.com>
4040 L: linux-edac@vger.kernel.org
4041 S: Maintained
4042 F: drivers/edac/i3000_edac.c
4043
4044 EDAC-I5000
4045 M: Doug Thompson <dougthompson@xmission.com>
4046 L: linux-edac@vger.kernel.org
4047 S: Maintained
4048 F: drivers/edac/i5000_edac.c
4049
4050 EDAC-I5400
4051 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4052 L: linux-edac@vger.kernel.org
4053 S: Maintained
4054 F: drivers/edac/i5400_edac.c
4055
4056 EDAC-I7300
4057 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4058 L: linux-edac@vger.kernel.org
4059 S: Maintained
4060 F: drivers/edac/i7300_edac.c
4061
4062 EDAC-I7CORE
4063 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4064 L: linux-edac@vger.kernel.org
4065 S: Maintained
4066 F: drivers/edac/i7core_edac.c
4067
4068 EDAC-I82975X
4069 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4070 M: "Arvind R." <arvino55@gmail.com>
4071 L: linux-edac@vger.kernel.org
4072 S: Maintained
4073 F: drivers/edac/i82975x_edac.c
4074
4075 EDAC-IE31200
4076 M: Jason Baron <jbaron@akamai.com>
4077 L: linux-edac@vger.kernel.org
4078 S: Maintained
4079 F: drivers/edac/ie31200_edac.c
4080
4081 EDAC-MPC85XX
4082 M: Johannes Thumshirn <morbidrsa@gmail.com>
4083 L: linux-edac@vger.kernel.org
4084 S: Maintained
4085 F: drivers/edac/mpc85xx_edac.[ch]
4086
4087 EDAC-PASEMI
4088 M: Egor Martovetsky <egor@pasemi.com>
4089 L: linux-edac@vger.kernel.org
4090 S: Maintained
4091 F: drivers/edac/pasemi_edac.c
4092
4093 EDAC-R82600
4094 M: Tim Small <tim@buttersideup.com>
4095 L: linux-edac@vger.kernel.org
4096 S: Maintained
4097 F: drivers/edac/r82600_edac.c
4098
4099 EDAC-SBRIDGE
4100 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4101 L: linux-edac@vger.kernel.org
4102 S: Maintained
4103 F: drivers/edac/sb_edac.c
4104
4105 EDAC-XGENE
4106 APPLIED MICRO (APM) X-GENE SOC EDAC
4107 M: Loc Ho <lho@apm.com>
4108 S: Supported
4109 F: drivers/edac/xgene_edac.c
4110 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4111
4112 EDIROL UA-101/UA-1000 DRIVER
4113 M: Clemens Ladisch <clemens@ladisch.de>
4114 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4115 T: git git://git.alsa-project.org/alsa-kernel.git
4116 S: Maintained
4117 F: sound/usb/misc/ua101.c
4118
4119 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4120 M: Matt Fleming <matt@codeblueprint.co.uk>
4121 L: linux-efi@vger.kernel.org
4122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4123 S: Maintained
4124 F: Documentation/efi-stub.txt
4125 F: arch/ia64/kernel/efi.c
4126 F: arch/x86/boot/compressed/eboot.[ch]
4127 F: arch/x86/include/asm/efi.h
4128 F: arch/x86/platform/efi/*
4129 F: drivers/firmware/efi/*
4130 F: include/linux/efi*.h
4131
4132 EFI VARIABLE FILESYSTEM
4133 M: Matthew Garrett <matthew.garrett@nebula.com>
4134 M: Jeremy Kerr <jk@ozlabs.org>
4135 M: Matt Fleming <matt@codeblueprint.co.uk>
4136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4137 L: linux-efi@vger.kernel.org
4138 S: Maintained
4139 F: fs/efivarfs/
4140
4141 EFIFB FRAMEBUFFER DRIVER
4142 L: linux-fbdev@vger.kernel.org
4143 M: Peter Jones <pjones@redhat.com>
4144 S: Maintained
4145 F: drivers/video/fbdev/efifb.c
4146
4147 EFS FILESYSTEM
4148 W: http://aeschi.ch.eu.org/efs/
4149 S: Orphan
4150 F: fs/efs/
4151
4152 EHCA (IBM GX bus InfiniBand adapter) DRIVER
4153 M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4154 M: Christoph Raisch <raisch@de.ibm.com>
4155 L: linux-rdma@vger.kernel.org
4156 S: Supported
4157 F: drivers/infiniband/hw/ehca/
4158
4159 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4160 M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4161 L: netdev@vger.kernel.org
4162 S: Maintained
4163 F: drivers/net/ethernet/ibm/ehea/
4164
4165 EM28XX VIDEO4LINUX DRIVER
4166 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4167 L: linux-media@vger.kernel.org
4168 W: https://linuxtv.org
4169 T: git git://linuxtv.org/media_tree.git
4170 S: Maintained
4171 F: drivers/media/usb/em28xx/
4172
4173 EMBEDDED LINUX
4174 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4175 M: Matt Mackall <mpm@selenic.com>
4176 M: David Woodhouse <dwmw2@infradead.org>
4177 L: linux-embedded@vger.kernel.org
4178 S: Maintained
4179
4180 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4181 M: James Smart <james.smart@avagotech.com>
4182 M: Dick Kennedy <dick.kennedy@avagotech.com>
4183 L: linux-scsi@vger.kernel.org
4184 W: http://www.avagotech.com
4185 S: Supported
4186 F: drivers/scsi/lpfc/
4187
4188 ENE CB710 FLASH CARD READER DRIVER
4189 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4190 S: Maintained
4191 F: drivers/misc/cb710/
4192 F: drivers/mmc/host/cb710-mmc.*
4193 F: include/linux/cb710.h
4194
4195 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4196 M: Maxim Levitsky <maximlevitsky@gmail.com>
4197 S: Maintained
4198 F: drivers/media/rc/ene_ir.*
4199
4200 ENHANCED ERROR HANDLING (EEH)
4201 M: Gavin Shan <shangw@linux.vnet.ibm.com>
4202 L: linuxppc-dev@lists.ozlabs.org
4203 S: Supported
4204 F: Documentation/powerpc/eeh-pci-error-recovery.txt
4205 F: arch/powerpc/kernel/eeh*.c
4206
4207 EPSON S1D13XXX FRAMEBUFFER DRIVER
4208 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4209 S: Maintained
4210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4211 F: drivers/video/fbdev/s1d13xxxfb.c
4212 F: include/video/s1d13xxxfb.h
4213
4214 ET131X NETWORK DRIVER
4215 M: Mark Einon <mark.einon@gmail.com>
4216 S: Odd Fixes
4217 F: drivers/net/ethernet/agere/
4218
4219 ETHERNET BRIDGE
4220 M: Stephen Hemminger <stephen@networkplumber.org>
4221 L: bridge@lists.linux-foundation.org
4222 L: netdev@vger.kernel.org
4223 W: http://www.linuxfoundation.org/en/Net:Bridge
4224 S: Maintained
4225 F: include/linux/netfilter_bridge/
4226 F: net/bridge/
4227
4228 ETHERNET PHY LIBRARY
4229 M: Florian Fainelli <f.fainelli@gmail.com>
4230 L: netdev@vger.kernel.org
4231 S: Maintained
4232 F: include/linux/phy.h
4233 F: include/linux/phy_fixed.h
4234 F: drivers/net/phy/
4235 F: Documentation/networking/phy.txt
4236 F: drivers/of/of_mdio.c
4237 F: drivers/of/of_net.c
4238
4239 EXT2 FILE SYSTEM
4240 M: Jan Kara <jack@suse.com>
4241 L: linux-ext4@vger.kernel.org
4242 S: Maintained
4243 F: Documentation/filesystems/ext2.txt
4244 F: fs/ext2/
4245 F: include/linux/ext2*
4246
4247 EXT4 FILE SYSTEM
4248 M: "Theodore Ts'o" <tytso@mit.edu>
4249 M: Andreas Dilger <adilger.kernel@dilger.ca>
4250 L: linux-ext4@vger.kernel.org
4251 W: http://ext4.wiki.kernel.org
4252 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4253 S: Maintained
4254 F: Documentation/filesystems/ext4.txt
4255 F: fs/ext4/
4256
4257 Extended Verification Module (EVM)
4258 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4259 L: linux-ima-devel@lists.sourceforge.net
4260 L: linux-security-module@vger.kernel.org
4261 S: Supported
4262 F: security/integrity/evm/
4263
4264 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4265 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4266 M: Chanwoo Choi <cw00.choi@samsung.com>
4267 L: linux-kernel@vger.kernel.org
4268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4269 S: Maintained
4270 F: drivers/extcon/
4271 F: include/linux/extcon/
4272 F: include/linux/extcon.h
4273 F: Documentation/extcon/
4274 F: Documentation/devicetree/bindings/extcon/
4275
4276 EXYNOS DP DRIVER
4277 M: Jingoo Han <jingoohan1@gmail.com>
4278 L: dri-devel@lists.freedesktop.org
4279 S: Maintained
4280 F: drivers/gpu/drm/exynos/exynos_dp*
4281
4282 EXYNOS MIPI DISPLAY DRIVERS
4283 M: Inki Dae <inki.dae@samsung.com>
4284 M: Donghwa Lee <dh09.lee@samsung.com>
4285 M: Kyungmin Park <kyungmin.park@samsung.com>
4286 L: linux-fbdev@vger.kernel.org
4287 S: Maintained
4288 F: drivers/video/fbdev/exynos/exynos_mipi*
4289 F: include/video/exynos_mipi*
4290
4291 F71805F HARDWARE MONITORING DRIVER
4292 M: Jean Delvare <jdelvare@suse.com>
4293 L: lm-sensors@lm-sensors.org
4294 S: Maintained
4295 F: Documentation/hwmon/f71805f
4296 F: drivers/hwmon/f71805f.c
4297
4298 FC0011 TUNER DRIVER
4299 M: Michael Buesch <m@bues.ch>
4300 L: linux-media@vger.kernel.org
4301 S: Maintained
4302 F: drivers/media/tuners/fc0011.h
4303 F: drivers/media/tuners/fc0011.c
4304
4305 FC2580 MEDIA DRIVER
4306 M: Antti Palosaari <crope@iki.fi>
4307 L: linux-media@vger.kernel.org
4308 W: https://linuxtv.org
4309 W: http://palosaari.fi/linux/
4310 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4311 T: git git://linuxtv.org/anttip/media_tree.git
4312 S: Maintained
4313 F: drivers/media/tuners/fc2580*
4314
4315 FANOTIFY
4316 M: Eric Paris <eparis@redhat.com>
4317 S: Maintained
4318 F: fs/notify/fanotify/
4319 F: include/linux/fanotify.h
4320 F: include/uapi/linux/fanotify.h
4321
4322 FARSYNC SYNCHRONOUS DRIVER
4323 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4324 W: http://www.farsite.co.uk/
4325 S: Supported
4326 F: drivers/net/wan/farsync.*
4327
4328 FAULT INJECTION SUPPORT
4329 M: Akinobu Mita <akinobu.mita@gmail.com>
4330 S: Supported
4331 F: Documentation/fault-injection/
4332 F: lib/fault-inject.c
4333
4334 FBTFT Framebuffer drivers
4335 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4336 M: Noralf Trønnes <noralf@tronnes.org>
4337 S: Maintained
4338 F: drivers/staging/fbtft/
4339
4340 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4341 M: Vasu Dev <vasu.dev@intel.com>
4342 L: fcoe-devel@open-fcoe.org
4343 W: www.Open-FCoE.org
4344 S: Supported
4345 F: drivers/scsi/libfc/
4346 F: drivers/scsi/fcoe/
4347 F: include/scsi/fc/
4348 F: include/scsi/libfc.h
4349 F: include/scsi/libfcoe.h
4350 F: include/uapi/scsi/fc/
4351
4352 FILE LOCKING (flock() and fcntl()/lockf())
4353 M: Jeff Layton <jlayton@poochiereds.net>
4354 M: "J. Bruce Fields" <bfields@fieldses.org>
4355 L: linux-fsdevel@vger.kernel.org
4356 S: Maintained
4357 F: include/linux/fcntl.h
4358 F: include/linux/fs.h
4359 F: include/uapi/linux/fcntl.h
4360 F: include/uapi/linux/fs.h
4361 F: fs/fcntl.c
4362 F: fs/locks.c
4363
4364 FILESYSTEMS (VFS and infrastructure)
4365 M: Alexander Viro <viro@zeniv.linux.org.uk>
4366 L: linux-fsdevel@vger.kernel.org
4367 S: Maintained
4368 F: fs/*
4369
4370 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4371 M: Riku Voipio <riku.voipio@iki.fi>
4372 L: lm-sensors@lm-sensors.org
4373 S: Maintained
4374 F: drivers/hwmon/f75375s.c
4375 F: include/linux/f75375s.h
4376
4377 FIREWIRE AUDIO DRIVERS
4378 M: Clemens Ladisch <clemens@ladisch.de>
4379 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4380 T: git git://git.alsa-project.org/alsa-kernel.git
4381 S: Maintained
4382 F: sound/firewire/
4383
4384 FIREWIRE MEDIA DRIVERS (firedtv)
4385 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4386 L: linux-media@vger.kernel.org
4387 L: linux1394-devel@lists.sourceforge.net
4388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4389 S: Maintained
4390 F: drivers/media/firewire/
4391
4392 FIREWIRE SBP-2 TARGET
4393 M: Chris Boot <bootc@bootc.net>
4394 L: linux-scsi@vger.kernel.org
4395 L: target-devel@vger.kernel.org
4396 L: linux1394-devel@lists.sourceforge.net
4397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4398 S: Maintained
4399 F: drivers/target/sbp/
4400
4401 FIREWIRE SUBSYSTEM
4402 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4403 L: linux1394-devel@lists.sourceforge.net
4404 W: http://ieee1394.wiki.kernel.org/
4405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4406 S: Maintained
4407 F: drivers/firewire/
4408 F: include/linux/firewire.h
4409 F: include/uapi/linux/firewire*.h
4410 F: tools/firewire/
4411
4412 FIRMWARE LOADER (request_firmware)
4413 M: Ming Lei <ming.lei@canonical.com>
4414 L: linux-kernel@vger.kernel.org
4415 S: Maintained
4416 F: Documentation/firmware_class/
4417 F: drivers/base/firmware*.c
4418 F: include/linux/firmware.h
4419
4420 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4421 M: Joshua Morris <josh.h.morris@us.ibm.com>
4422 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4423 S: Maintained
4424 F: drivers/block/rsxx/
4425
4426 FLOPPY DRIVER
4427 M: Jiri Kosina <jikos@kernel.org>
4428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4429 S: Odd fixes
4430 F: drivers/block/floppy.c
4431
4432 FMC SUBSYSTEM
4433 M: Alessandro Rubini <rubini@gnudd.com>
4434 W: http://www.ohwr.org/projects/fmc-bus
4435 S: Supported
4436 F: drivers/fmc/
4437 F: include/linux/fmc*.h
4438 F: include/linux/ipmi-fru.h
4439 K: fmc_d.*register
4440
4441 FPGA MANAGER FRAMEWORK
4442 M: Alan Tull <atull@opensource.altera.com>
4443 R: Moritz Fischer <moritz.fischer@ettus.com>
4444 S: Maintained
4445 F: drivers/fpga/
4446 F: include/linux/fpga/fpga-mgr.h
4447 W: http://www.rocketboards.org
4448
4449 FPU EMULATOR
4450 M: Bill Metzenthen <billm@melbpc.org.au>
4451 W: http://floatingpoint.sourceforge.net/emulator/index.html
4452 S: Maintained
4453 F: arch/x86/math-emu/
4454
4455 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4456 L: netdev@vger.kernel.org
4457 S: Orphan
4458 F: drivers/net/wan/dlci.c
4459 F: drivers/net/wan/sdla.c
4460
4461 FRAMEBUFFER LAYER
4462 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4463 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4464 L: linux-fbdev@vger.kernel.org
4465 W: http://linux-fbdev.sourceforge.net/
4466 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4468 S: Maintained
4469 F: Documentation/fb/
4470 F: drivers/video/
4471 F: include/video/
4472 F: include/linux/fb.h
4473 F: include/uapi/video/
4474 F: include/uapi/linux/fb.h
4475
4476 FREESCALE DIU FRAMEBUFFER DRIVER
4477 M: Timur Tabi <timur@tabi.org>
4478 L: linux-fbdev@vger.kernel.org
4479 S: Maintained
4480 F: drivers/video/fbdev/fsl-diu-fb.*
4481
4482 FREESCALE DMA DRIVER
4483 M: Li Yang <leoli@freescale.com>
4484 M: Zhang Wei <zw@zh-kernel.org>
4485 L: linuxppc-dev@lists.ozlabs.org
4486 S: Maintained
4487 F: drivers/dma/fsldma.*
4488
4489 FREESCALE I2C CPM DRIVER
4490 M: Jochen Friedrich <jochen@scram.de>
4491 L: linuxppc-dev@lists.ozlabs.org
4492 L: linux-i2c@vger.kernel.org
4493 S: Maintained
4494 F: drivers/i2c/busses/i2c-cpm.c
4495
4496 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4497 M: Sascha Hauer <kernel@pengutronix.de>
4498 L: linux-fbdev@vger.kernel.org
4499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4500 S: Maintained
4501 F: include/linux/platform_data/video-imxfb.h
4502 F: drivers/video/fbdev/imxfb.c
4503
4504 FREESCALE QUAD SPI DRIVER
4505 M: Han Xu <han.xu@freescale.com>
4506 L: linux-mtd@lists.infradead.org
4507 S: Maintained
4508 F: drivers/mtd/spi-nor/fsl-quadspi.c
4509
4510 FREESCALE SOC FS_ENET DRIVER
4511 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4512 M: Vitaly Bordug <vbordug@ru.mvista.com>
4513 L: linuxppc-dev@lists.ozlabs.org
4514 L: netdev@vger.kernel.org
4515 S: Maintained
4516 F: drivers/net/ethernet/freescale/fs_enet/
4517 F: include/linux/fs_enet_pd.h
4518
4519 FREESCALE QUICC ENGINE LIBRARY
4520 L: linuxppc-dev@lists.ozlabs.org
4521 S: Orphan
4522 F: drivers/soc/fsl/qe/
4523 F: include/soc/fsl/*qe*.h
4524 F: include/soc/fsl/*ucc*.h
4525
4526 FREESCALE USB PERIPHERAL DRIVERS
4527 M: Li Yang <leoli@freescale.com>
4528 L: linux-usb@vger.kernel.org
4529 L: linuxppc-dev@lists.ozlabs.org
4530 S: Maintained
4531 F: drivers/usb/gadget/udc/fsl*
4532
4533 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4534 M: Li Yang <leoli@freescale.com>
4535 L: netdev@vger.kernel.org
4536 L: linuxppc-dev@lists.ozlabs.org
4537 S: Maintained
4538 F: drivers/net/ethernet/freescale/ucc_geth*
4539
4540 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4541 M: Claudiu Manoil <claudiu.manoil@freescale.com>
4542 L: netdev@vger.kernel.org
4543 S: Maintained
4544 F: drivers/net/ethernet/freescale/gianfar*
4545 X: drivers/net/ethernet/freescale/gianfar_ptp.c
4546 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4547
4548 FREESCALE QUICC ENGINE UCC UART DRIVER
4549 M: Timur Tabi <timur@tabi.org>
4550 L: linuxppc-dev@lists.ozlabs.org
4551 S: Maintained
4552 F: drivers/tty/serial/ucc_uart.c
4553
4554 FREESCALE SOC SOUND DRIVERS
4555 M: Timur Tabi <timur@tabi.org>
4556 M: Nicolin Chen <nicoleotsuka@gmail.com>
4557 M: Xiubo Li <Xiubo.Lee@gmail.com>
4558 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4559 L: linuxppc-dev@lists.ozlabs.org
4560 S: Maintained
4561 F: sound/soc/fsl/fsl*
4562 F: sound/soc/fsl/imx*
4563 F: sound/soc/fsl/mpc8610_hpcd.c
4564
4565 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4566 M: "J. German Rivera" <German.Rivera@freescale.com>
4567 L: linux-kernel@vger.kernel.org
4568 S: Maintained
4569 F: drivers/staging/fsl-mc/
4570
4571 FREEVXFS FILESYSTEM
4572 M: Christoph Hellwig <hch@infradead.org>
4573 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4574 S: Maintained
4575 F: fs/freevxfs/
4576
4577 FREEZER
4578 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4579 M: Pavel Machek <pavel@ucw.cz>
4580 L: linux-pm@vger.kernel.org
4581 S: Supported
4582 F: Documentation/power/freezing-of-tasks.txt
4583 F: include/linux/freezer.h
4584 F: kernel/freezer.c
4585
4586 FRONTSWAP API
4587 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4588 L: linux-kernel@vger.kernel.org
4589 S: Maintained
4590 F: mm/frontswap.c
4591 F: include/linux/frontswap.h
4592
4593 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4594 M: David Howells <dhowells@redhat.com>
4595 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4596 S: Supported
4597 F: Documentation/filesystems/caching/
4598 F: fs/fscache/
4599 F: include/linux/fscache*.h
4600
4601 F2FS FILE SYSTEM
4602 M: Jaegeuk Kim <jaegeuk@kernel.org>
4603 M: Changman Lee <cm224.lee@samsung.com>
4604 R: Chao Yu <chao2.yu@samsung.com>
4605 L: linux-f2fs-devel@lists.sourceforge.net
4606 W: http://en.wikipedia.org/wiki/F2FS
4607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4608 S: Maintained
4609 F: Documentation/filesystems/f2fs.txt
4610 F: Documentation/ABI/testing/sysfs-fs-f2fs
4611 F: fs/f2fs/
4612 F: include/linux/f2fs_fs.h
4613 F: include/trace/events/f2fs.h
4614
4615 FUJITSU FR-V (FRV) PORT
4616 S: Orphan
4617 F: arch/frv/
4618
4619 FUJITSU LAPTOP EXTRAS
4620 M: Jonathan Woithe <jwoithe@just42.net>
4621 L: platform-driver-x86@vger.kernel.org
4622 S: Maintained
4623 F: drivers/platform/x86/fujitsu-laptop.c
4624
4625 FUJITSU M-5MO LS CAMERA ISP DRIVER
4626 M: Kyungmin Park <kyungmin.park@samsung.com>
4627 M: Heungjun Kim <riverful.kim@samsung.com>
4628 L: linux-media@vger.kernel.org
4629 S: Maintained
4630 F: drivers/media/i2c/m5mols/
4631 F: include/media/i2c/m5mols.h
4632
4633 FUJITSU TABLET EXTRAS
4634 M: Robert Gerlach <khnz@gmx.de>
4635 L: platform-driver-x86@vger.kernel.org
4636 S: Maintained
4637 F: drivers/platform/x86/fujitsu-tablet.c
4638
4639 FUSE: FILESYSTEM IN USERSPACE
4640 M: Miklos Szeredi <miklos@szeredi.hu>
4641 L: fuse-devel@lists.sourceforge.net
4642 W: http://fuse.sourceforge.net/
4643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4644 S: Maintained
4645 F: fs/fuse/
4646 F: include/uapi/linux/fuse.h
4647 F: Documentation/filesystems/fuse.txt
4648
4649 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4650 M: Rik Faith <faith@cs.unc.edu>
4651 L: linux-scsi@vger.kernel.org
4652 S: Odd Fixes (e.g., new signatures)
4653 F: drivers/scsi/fdomain.*
4654
4655 GCOV BASED KERNEL PROFILING
4656 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4657 S: Maintained
4658 F: kernel/gcov/
4659 F: Documentation/gcov.txt
4660
4661 GDT SCSI DISK ARRAY CONTROLLER DRIVER
4662 M: Achim Leubner <achim_leubner@adaptec.com>
4663 L: linux-scsi@vger.kernel.org
4664 W: http://www.icp-vortex.com/
4665 S: Supported
4666 F: drivers/scsi/gdt*
4667
4668 GDB KERNEL DEBUGGING HELPER SCRIPTS
4669 M: Jan Kiszka <jan.kiszka@siemens.com>
4670 S: Supported
4671 F: scripts/gdb/
4672
4673 GEMTEK FM RADIO RECEIVER DRIVER
4674 M: Hans Verkuil <hverkuil@xs4all.nl>
4675 L: linux-media@vger.kernel.org
4676 T: git git://linuxtv.org/media_tree.git
4677 W: https://linuxtv.org
4678 S: Maintained
4679 F: drivers/media/radio/radio-gemtek*
4680
4681 GENERIC GPIO I2C DRIVER
4682 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4683 S: Supported
4684 F: drivers/i2c/busses/i2c-gpio.c
4685 F: include/linux/i2c-gpio.h
4686
4687 GENERIC GPIO I2C MULTIPLEXER DRIVER
4688 M: Peter Korsgaard <peter.korsgaard@barco.com>
4689 L: linux-i2c@vger.kernel.org
4690 S: Supported
4691 F: drivers/i2c/muxes/i2c-mux-gpio.c
4692 F: include/linux/i2c-mux-gpio.h
4693 F: Documentation/i2c/muxes/i2c-mux-gpio
4694
4695 GENERIC HDLC (WAN) DRIVERS
4696 M: Krzysztof Halasa <khc@pm.waw.pl>
4697 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4698 S: Maintained
4699 F: drivers/net/wan/c101.c
4700 F: drivers/net/wan/hd6457*
4701 F: drivers/net/wan/hdlc*
4702 F: drivers/net/wan/n2.c
4703 F: drivers/net/wan/pc300too.c
4704 F: drivers/net/wan/pci200syn.c
4705 F: drivers/net/wan/wanxl*
4706
4707 GENERIC INCLUDE/ASM HEADER FILES
4708 M: Arnd Bergmann <arnd@arndb.de>
4709 L: linux-arch@vger.kernel.org
4710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4711 S: Maintained
4712 F: include/asm-generic/
4713 F: include/uapi/asm-generic/
4714
4715 GENERIC PHY FRAMEWORK
4716 M: Kishon Vijay Abraham I <kishon@ti.com>
4717 L: linux-kernel@vger.kernel.org
4718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4719 S: Supported
4720 F: drivers/phy/
4721 F: include/linux/phy/
4722
4723 GENERIC PM DOMAINS
4724 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4725 M: Kevin Hilman <khilman@kernel.org>
4726 M: Ulf Hansson <ulf.hansson@linaro.org>
4727 L: linux-pm@vger.kernel.org
4728 S: Supported
4729 F: drivers/base/power/domain*.c
4730 F: include/linux/pm_domain.h
4731
4732 GENERIC UIO DRIVER FOR PCI DEVICES
4733 M: "Michael S. Tsirkin" <mst@redhat.com>
4734 L: kvm@vger.kernel.org
4735 S: Supported
4736 F: drivers/uio/uio_pci_generic.c
4737
4738 GET_MAINTAINER SCRIPT
4739 M: Joe Perches <joe@perches.com>
4740 S: Maintained
4741 F: scripts/get_maintainer.pl
4742
4743 GFS2 FILE SYSTEM
4744 M: Steven Whitehouse <swhiteho@redhat.com>
4745 M: Bob Peterson <rpeterso@redhat.com>
4746 L: cluster-devel@redhat.com
4747 W: http://sources.redhat.com/cluster/
4748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4749 S: Supported
4750 F: Documentation/filesystems/gfs2*.txt
4751 F: fs/gfs2/
4752 F: include/uapi/linux/gfs2_ondisk.h
4753
4754 GIGASET ISDN DRIVERS
4755 M: Paul Bolle <pebolle@tiscali.nl>
4756 L: gigaset307x-common@lists.sourceforge.net
4757 W: http://gigaset307x.sourceforge.net/
4758 S: Odd Fixes
4759 F: Documentation/isdn/README.gigaset
4760 F: drivers/isdn/gigaset/
4761 F: include/uapi/linux/gigaset_dev.h
4762
4763 GO7007 MPEG CODEC
4764 M: Hans Verkuil <hans.verkuil@cisco.com>
4765 L: linux-media@vger.kernel.org
4766 S: Maintained
4767 F: drivers/media/usb/go7007/
4768
4769 GOODIX TOUCHSCREEN
4770 M: Bastien Nocera <hadess@hadess.net>
4771 L: linux-input@vger.kernel.org
4772 S: Maintained
4773 F: drivers/input/touchscreen/goodix.c
4774
4775 GPIO SUBSYSTEM
4776 M: Linus Walleij <linus.walleij@linaro.org>
4777 M: Alexandre Courbot <gnurou@gmail.com>
4778 L: linux-gpio@vger.kernel.org
4779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4780 S: Maintained
4781 F: Documentation/gpio/
4782 F: drivers/gpio/
4783 F: include/linux/gpio/
4784 F: include/linux/gpio.h
4785 F: include/asm-generic/gpio.h
4786
4787 GRE DEMULTIPLEXER DRIVER
4788 M: Dmitry Kozlov <xeb@mail.ru>
4789 L: netdev@vger.kernel.org
4790 S: Maintained
4791 F: net/ipv4/gre_demux.c
4792 F: net/ipv4/gre_offload.c
4793 F: include/net/gre.h
4794
4795 GRETH 10/100/1G Ethernet MAC device driver
4796 M: Kristoffer Glembo <kristoffer@gaisler.com>
4797 L: netdev@vger.kernel.org
4798 S: Maintained
4799 F: drivers/net/ethernet/aeroflex/
4800
4801 GSPCA FINEPIX SUBDRIVER
4802 M: Frank Zago <frank@zago.net>
4803 L: linux-media@vger.kernel.org
4804 T: git git://linuxtv.org/media_tree.git
4805 S: Maintained
4806 F: drivers/media/usb/gspca/finepix.c
4807
4808 GSPCA GL860 SUBDRIVER
4809 M: Olivier Lorin <o.lorin@laposte.net>
4810 L: linux-media@vger.kernel.org
4811 T: git git://linuxtv.org/media_tree.git
4812 S: Maintained
4813 F: drivers/media/usb/gspca/gl860/
4814
4815 GSPCA M5602 SUBDRIVER
4816 M: Erik Andren <erik.andren@gmail.com>
4817 L: linux-media@vger.kernel.org
4818 T: git git://linuxtv.org/media_tree.git
4819 S: Maintained
4820 F: drivers/media/usb/gspca/m5602/
4821
4822 GSPCA PAC207 SONIXB SUBDRIVER
4823 M: Hans de Goede <hdegoede@redhat.com>
4824 L: linux-media@vger.kernel.org
4825 T: git git://linuxtv.org/media_tree.git
4826 S: Maintained
4827 F: drivers/media/usb/gspca/pac207.c
4828
4829 GSPCA SN9C20X SUBDRIVER
4830 M: Brian Johnson <brijohn@gmail.com>
4831 L: linux-media@vger.kernel.org
4832 T: git git://linuxtv.org/media_tree.git
4833 S: Maintained
4834 F: drivers/media/usb/gspca/sn9c20x.c
4835
4836 GSPCA T613 SUBDRIVER
4837 M: Leandro Costantino <lcostantino@gmail.com>
4838 L: linux-media@vger.kernel.org
4839 T: git git://linuxtv.org/media_tree.git
4840 S: Maintained
4841 F: drivers/media/usb/gspca/t613.c
4842
4843 GSPCA USB WEBCAM DRIVER
4844 M: Hans de Goede <hdegoede@redhat.com>
4845 L: linux-media@vger.kernel.org
4846 T: git git://linuxtv.org/media_tree.git
4847 S: Maintained
4848 F: drivers/media/usb/gspca/
4849
4850 GUID PARTITION TABLE (GPT)
4851 M: Davidlohr Bueso <dave@stgolabs.net>
4852 L: linux-efi@vger.kernel.org
4853 S: Maintained
4854 F: block/partitions/efi.*
4855
4856 STK1160 USB VIDEO CAPTURE DRIVER
4857 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4858 L: linux-media@vger.kernel.org
4859 T: git git://linuxtv.org/media_tree.git
4860 S: Maintained
4861 F: drivers/media/usb/stk1160/
4862
4863 H8/300 ARCHITECTURE
4864 M: Yoshinori Sato <ysato@users.sourceforge.jp>
4865 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4866 W: http://uclinux-h8.sourceforge.jp
4867 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4868 S: Maintained
4869 F: arch/h8300/
4870 F: drivers/clocksource/h8300_*.c
4871 F: drivers/clk/h8300/
4872 F: drivers/irqchip/irq-renesas-h8*.c
4873
4874 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4875 M: Frank Seidel <frank@f-seidel.de>
4876 L: platform-driver-x86@vger.kernel.org
4877 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4878 S: Maintained
4879 F: drivers/platform/x86/hdaps.c
4880
4881 HDPVR USB VIDEO ENCODER DRIVER
4882 M: Hans Verkuil <hverkuil@xs4all.nl>
4883 L: linux-media@vger.kernel.org
4884 T: git git://linuxtv.org/media_tree.git
4885 W: https://linuxtv.org
4886 S: Odd Fixes
4887 F: drivers/media/usb/hdpvr/
4888
4889 HWPOISON MEMORY FAILURE HANDLING
4890 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4891 L: linux-mm@kvack.org
4892 S: Maintained
4893 F: mm/memory-failure.c
4894 F: mm/hwpoison-inject.c
4895
4896 HYPERVISOR VIRTUAL CONSOLE DRIVER
4897 L: linuxppc-dev@lists.ozlabs.org
4898 S: Odd Fixes
4899 F: drivers/tty/hvc/
4900
4901 HACKRF MEDIA DRIVER
4902 M: Antti Palosaari <crope@iki.fi>
4903 L: linux-media@vger.kernel.org
4904 W: https://linuxtv.org
4905 W: http://palosaari.fi/linux/
4906 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4907 T: git git://linuxtv.org/anttip/media_tree.git
4908 S: Maintained
4909 F: drivers/media/usb/hackrf/
4910
4911 HARDWARE MONITORING
4912 M: Jean Delvare <jdelvare@suse.com>
4913 M: Guenter Roeck <linux@roeck-us.net>
4914 L: lm-sensors@lm-sensors.org
4915 W: http://www.lm-sensors.org/
4916 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4918 S: Maintained
4919 F: Documentation/hwmon/
4920 F: drivers/hwmon/
4921 F: include/linux/hwmon*.h
4922
4923 HARDWARE RANDOM NUMBER GENERATOR CORE
4924 M: Matt Mackall <mpm@selenic.com>
4925 M: Herbert Xu <herbert@gondor.apana.org.au>
4926 L: linux-crypto@vger.kernel.org
4927 S: Odd fixes
4928 F: Documentation/hw_random.txt
4929 F: drivers/char/hw_random/
4930 F: include/linux/hw_random.h
4931
4932 HARDWARE SPINLOCK CORE
4933 M: Ohad Ben-Cohen <ohad@wizery.com>
4934 S: Maintained
4935 F: Documentation/hwspinlock.txt
4936 F: drivers/hwspinlock/hwspinlock_*
4937 F: include/linux/hwspinlock.h
4938
4939 HARMONY SOUND DRIVER
4940 L: linux-parisc@vger.kernel.org
4941 S: Maintained
4942 F: sound/parisc/harmony.*
4943
4944 HD29L2 MEDIA DRIVER
4945 M: Antti Palosaari <crope@iki.fi>
4946 L: linux-media@vger.kernel.org
4947 W: https://linuxtv.org
4948 W: http://palosaari.fi/linux/
4949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4950 T: git git://linuxtv.org/anttip/media_tree.git
4951 S: Maintained
4952 F: drivers/media/dvb-frontends/hd29l2*
4953
4954 HEWLETT-PACKARD SMART2 RAID DRIVER
4955 L: iss_storagedev@hp.com
4956 S: Orphan
4957 F: Documentation/blockdev/cpqarray.txt
4958 F: drivers/block/cpqarray.*
4959
4960 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4961 M: Don Brace <don.brace@pmcs.com>
4962 L: iss_storagedev@hp.com
4963 L: storagedev@pmcs.com
4964 L: linux-scsi@vger.kernel.org
4965 S: Supported
4966 F: Documentation/scsi/hpsa.txt
4967 F: drivers/scsi/hpsa*.[ch]
4968 F: include/linux/cciss*.h
4969 F: include/uapi/linux/cciss*.h
4970
4971 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4972 M: Don Brace <don.brace@pmcs.com>
4973 L: iss_storagedev@hp.com
4974 L: storagedev@pmcs.com
4975 L: linux-scsi@vger.kernel.org
4976 S: Supported
4977 F: Documentation/blockdev/cciss.txt
4978 F: drivers/block/cciss*
4979 F: include/linux/cciss_ioctl.h
4980 F: include/uapi/linux/cciss_ioctl.h
4981
4982 HFS FILESYSTEM
4983 L: linux-fsdevel@vger.kernel.org
4984 S: Orphan
4985 F: Documentation/filesystems/hfs.txt
4986 F: fs/hfs/
4987
4988 HFSPLUS FILESYSTEM
4989 L: linux-fsdevel@vger.kernel.org
4990 S: Orphan
4991 F: Documentation/filesystems/hfsplus.txt
4992 F: fs/hfsplus/
4993
4994 HGA FRAMEBUFFER DRIVER
4995 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4996 L: linux-nvidia@lists.surfsouth.com
4997 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4998 S: Maintained
4999 F: drivers/video/fbdev/hgafb.c
5000
5001 HIBERNATION (aka Software Suspend, aka swsusp)
5002 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5003 M: Pavel Machek <pavel@ucw.cz>
5004 L: linux-pm@vger.kernel.org
5005 S: Supported
5006 F: arch/x86/power/
5007 F: drivers/base/power/
5008 F: kernel/power/
5009 F: include/linux/suspend.h
5010 F: include/linux/freezer.h
5011 F: include/linux/pm.h
5012 F: arch/*/include/asm/suspend*.h
5013
5014 HID CORE LAYER
5015 M: Jiri Kosina <jikos@kernel.org>
5016 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5017 L: linux-input@vger.kernel.org
5018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5019 S: Maintained
5020 F: drivers/hid/
5021 F: include/linux/hid*
5022 F: include/uapi/linux/hid*
5023
5024 HID SENSOR HUB DRIVERS
5025 M: Jiri Kosina <jikos@kernel.org>
5026 M: Jonathan Cameron <jic23@kernel.org>
5027 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5028 L: linux-input@vger.kernel.org
5029 L: linux-iio@vger.kernel.org
5030 S: Maintained
5031 F: Documentation/hid/hid-sensor*
5032 F: drivers/hid/hid-sensor-*
5033 F: drivers/iio/*/hid-*
5034 F: include/linux/hid-sensor-*
5035
5036 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5037 M: Thomas Gleixner <tglx@linutronix.de>
5038 L: linux-kernel@vger.kernel.org
5039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5040 S: Maintained
5041 F: Documentation/timers/
5042 F: kernel/time/hrtimer.c
5043 F: kernel/time/clockevents.c
5044 F: kernel/time/tick*.*
5045 F: kernel/time/timer_*.c
5046 F: include/linux/clockchips.h
5047 F: include/linux/hrtimer.h
5048
5049 HIGH-SPEED SCC DRIVER FOR AX.25
5050 L: linux-hams@vger.kernel.org
5051 S: Orphan
5052 F: drivers/net/hamradio/dmascc.c
5053 F: drivers/net/hamradio/scc.c
5054
5055 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5056 M: HighPoint Linux Team <linux@highpoint-tech.com>
5057 W: http://www.highpoint-tech.com
5058 S: Supported
5059 F: Documentation/scsi/hptiop.txt
5060 F: drivers/scsi/hptiop.c
5061
5062 HIPPI
5063 M: Jes Sorensen <jes@trained-monkey.org>
5064 L: linux-hippi@sunsite.dk
5065 S: Maintained
5066 F: include/linux/hippidevice.h
5067 F: include/uapi/linux/if_hippi.h
5068 F: net/802/hippi.c
5069 F: drivers/net/hippi/
5070
5071 HISILICON SAS Controller
5072 M: John Garry <john.garry@huawei.com>
5073 W: http://www.hisilicon.com
5074 S: Supported
5075 F: drivers/scsi/hisi_sas/
5076 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5077
5078 HOST AP DRIVER
5079 M: Jouni Malinen <j@w1.fi>
5080 L: hostap@shmoo.com (subscribers-only)
5081 L: linux-wireless@vger.kernel.org
5082 W: http://hostap.epitest.fi/
5083 S: Maintained
5084 F: drivers/net/wireless/intersil/hostap/
5085
5086 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5087 L: platform-driver-x86@vger.kernel.org
5088 S: Orphan
5089 F: drivers/platform/x86/tc1100-wmi.c
5090
5091 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5092 M: Jaroslav Kysela <perex@perex.cz>
5093 S: Maintained
5094 F: drivers/net/ethernet/hp/hp100.*
5095
5096 HPET: High Precision Event Timers driver
5097 M: Clemens Ladisch <clemens@ladisch.de>
5098 S: Maintained
5099 F: Documentation/timers/hpet.txt
5100 F: drivers/char/hpet.c
5101 F: include/linux/hpet.h
5102 F: include/uapi/linux/hpet.h
5103
5104 HPET: x86
5105 S: Orphan
5106 F: arch/x86/kernel/hpet.c
5107 F: arch/x86/include/asm/hpet.h
5108
5109 HPFS FILESYSTEM
5110 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5111 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5112 S: Maintained
5113 F: fs/hpfs/
5114
5115 HSI SUBSYSTEM
5116 M: Sebastian Reichel <sre@kernel.org>
5117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5118 S: Maintained
5119 F: Documentation/ABI/testing/sysfs-bus-hsi
5120 F: Documentation/hsi.txt
5121 F: drivers/hsi/
5122 F: include/linux/hsi/
5123 F: include/uapi/linux/hsi/
5124
5125 HSO 3G MODEM DRIVER
5126 M: Jan Dumon <j.dumon@option.com>
5127 W: http://www.pharscape.org
5128 S: Maintained
5129 F: drivers/net/usb/hso.c
5130
5131 HSR NETWORK PROTOCOL
5132 M: Arvid Brodin <arvid.brodin@alten.se>
5133 L: netdev@vger.kernel.org
5134 S: Maintained
5135 F: net/hsr/
5136
5137 HTCPEN TOUCHSCREEN DRIVER
5138 M: Pau Oliva Fora <pof@eslack.org>
5139 L: linux-input@vger.kernel.org
5140 S: Maintained
5141 F: drivers/input/touchscreen/htcpen.c
5142
5143 HUGETLB FILESYSTEM
5144 M: Nadia Yvette Chambers <nyc@holomorphy.com>
5145 S: Maintained
5146 F: fs/hugetlbfs/
5147
5148 Hyper-V CORE AND DRIVERS
5149 M: "K. Y. Srinivasan" <kys@microsoft.com>
5150 M: Haiyang Zhang <haiyangz@microsoft.com>
5151 L: devel@linuxdriverproject.org
5152 S: Maintained
5153 F: arch/x86/include/asm/mshyperv.h
5154 F: arch/x86/include/uapi/asm/hyperv.h
5155 F: arch/x86/kernel/cpu/mshyperv.c
5156 F: drivers/hid/hid-hyperv.c
5157 F: drivers/hv/
5158 F: drivers/input/serio/hyperv-keyboard.c
5159 F: drivers/net/hyperv/
5160 F: drivers/scsi/storvsc_drv.c
5161 F: drivers/video/fbdev/hyperv_fb.c
5162 F: include/linux/hyperv.h
5163 F: tools/hv/
5164 F: Documentation/ABI/stable/sysfs-bus-vmbus
5165
5166 I2C OVER PARALLEL PORT
5167 M: Jean Delvare <jdelvare@suse.com>
5168 L: linux-i2c@vger.kernel.org
5169 S: Maintained
5170 F: Documentation/i2c/busses/i2c-parport
5171 F: Documentation/i2c/busses/i2c-parport-light
5172 F: drivers/i2c/busses/i2c-parport.c
5173 F: drivers/i2c/busses/i2c-parport-light.c
5174
5175 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5176 M: Jean Delvare <jdelvare@suse.com>
5177 L: linux-i2c@vger.kernel.org
5178 S: Maintained
5179 F: Documentation/i2c/busses/i2c-ali1535
5180 F: Documentation/i2c/busses/i2c-ali1563
5181 F: Documentation/i2c/busses/i2c-ali15x3
5182 F: Documentation/i2c/busses/i2c-amd756
5183 F: Documentation/i2c/busses/i2c-amd8111
5184 F: Documentation/i2c/busses/i2c-i801
5185 F: Documentation/i2c/busses/i2c-nforce2
5186 F: Documentation/i2c/busses/i2c-piix4
5187 F: Documentation/i2c/busses/i2c-sis5595
5188 F: Documentation/i2c/busses/i2c-sis630
5189 F: Documentation/i2c/busses/i2c-sis96x
5190 F: Documentation/i2c/busses/i2c-via
5191 F: Documentation/i2c/busses/i2c-viapro
5192 F: drivers/i2c/busses/i2c-ali1535.c
5193 F: drivers/i2c/busses/i2c-ali1563.c
5194 F: drivers/i2c/busses/i2c-ali15x3.c
5195 F: drivers/i2c/busses/i2c-amd756.c
5196 F: drivers/i2c/busses/i2c-amd756-s4882.c
5197 F: drivers/i2c/busses/i2c-amd8111.c
5198 F: drivers/i2c/busses/i2c-i801.c
5199 F: drivers/i2c/busses/i2c-isch.c
5200 F: drivers/i2c/busses/i2c-nforce2.c
5201 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5202 F: drivers/i2c/busses/i2c-piix4.c
5203 F: drivers/i2c/busses/i2c-sis5595.c
5204 F: drivers/i2c/busses/i2c-sis630.c
5205 F: drivers/i2c/busses/i2c-sis96x.c
5206 F: drivers/i2c/busses/i2c-via.c
5207 F: drivers/i2c/busses/i2c-viapro.c
5208
5209 I2C/SMBUS ISMT DRIVER
5210 M: Seth Heasley <seth.heasley@intel.com>
5211 M: Neil Horman <nhorman@tuxdriver.com>
5212 L: linux-i2c@vger.kernel.org
5213 F: drivers/i2c/busses/i2c-ismt.c
5214 F: Documentation/i2c/busses/i2c-ismt
5215
5216 I2C/SMBUS STUB DRIVER
5217 M: Jean Delvare <jdelvare@suse.com>
5218 L: linux-i2c@vger.kernel.org
5219 S: Maintained
5220 F: drivers/i2c/i2c-stub.c
5221
5222 I2C SUBSYSTEM
5223 M: Wolfram Sang <wsa@the-dreams.de>
5224 L: linux-i2c@vger.kernel.org
5225 W: https://i2c.wiki.kernel.org/
5226 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5228 S: Maintained
5229 F: Documentation/devicetree/bindings/i2c/
5230 F: Documentation/i2c/
5231 F: drivers/i2c/
5232 F: drivers/i2c/*/
5233 F: include/linux/i2c.h
5234 F: include/linux/i2c-*.h
5235 F: include/uapi/linux/i2c.h
5236 F: include/uapi/linux/i2c-*.h
5237
5238 I2C ACPI SUPPORT
5239 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5240 L: linux-i2c@vger.kernel.org
5241 L: linux-acpi@vger.kernel.org
5242 S: Maintained
5243
5244 I2C-TAOS-EVM DRIVER
5245 M: Jean Delvare <jdelvare@suse.com>
5246 L: linux-i2c@vger.kernel.org
5247 S: Maintained
5248 F: Documentation/i2c/busses/i2c-taos-evm
5249 F: drivers/i2c/busses/i2c-taos-evm.c
5250
5251 I2C-TINY-USB DRIVER
5252 M: Till Harbaum <till@harbaum.org>
5253 L: linux-i2c@vger.kernel.org
5254 W: http://www.harbaum.org/till/i2c_tiny_usb
5255 S: Maintained
5256 F: drivers/i2c/busses/i2c-tiny-usb.c
5257
5258 i386 BOOT CODE
5259 M: "H. Peter Anvin" <hpa@zytor.com>
5260 S: Maintained
5261 F: arch/x86/boot/
5262
5263 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5264 M: "H. Peter Anvin" <hpa@zytor.com>
5265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5266 S: Maintained
5267
5268 IA64 (Itanium) PLATFORM
5269 M: Tony Luck <tony.luck@intel.com>
5270 M: Fenghua Yu <fenghua.yu@intel.com>
5271 L: linux-ia64@vger.kernel.org
5272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5273 S: Maintained
5274 F: arch/ia64/
5275
5276 IBM Power VMX Cryptographic instructions
5277 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5278 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5279 L: linux-crypto@vger.kernel.org
5280 S: Supported
5281 F: drivers/crypto/vmx/Makefile
5282 F: drivers/crypto/vmx/Kconfig
5283 F: drivers/crypto/vmx/vmx.c
5284 F: drivers/crypto/vmx/aes*
5285 F: drivers/crypto/vmx/ghash*
5286 F: drivers/crypto/vmx/ppc-xlate.pl
5287
5288 IBM Power in-Nest Crypto Acceleration
5289 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5290 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5291 L: linux-crypto@vger.kernel.org
5292 S: Supported
5293 F: drivers/crypto/nx/Makefile
5294 F: drivers/crypto/nx/Kconfig
5295 F: drivers/crypto/nx/nx-aes*
5296 F: drivers/crypto/nx/nx-sha*
5297 F: drivers/crypto/nx/nx.*
5298 F: drivers/crypto/nx/nx_csbcpb.h
5299 F: drivers/crypto/nx/nx_debugfs.h
5300
5301 IBM Power 842 compression accelerator
5302 M: Dan Streetman <ddstreet@ieee.org>
5303 S: Supported
5304 F: drivers/crypto/nx/Makefile
5305 F: drivers/crypto/nx/Kconfig
5306 F: drivers/crypto/nx/nx-842*
5307 F: include/linux/sw842.h
5308 F: crypto/842.c
5309 F: lib/842/
5310
5311 IBM Power Linux RAID adapter
5312 M: Brian King <brking@us.ibm.com>
5313 S: Supported
5314 F: drivers/scsi/ipr.*
5315
5316 IBM Power Virtual Ethernet Device Driver
5317 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5318 L: netdev@vger.kernel.org
5319 S: Supported
5320 F: drivers/net/ethernet/ibm/ibmveth.*
5321
5322 IBM Power SRIOV Virtual NIC Device Driver
5323 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5324 M: John Allen <jallen@linux.vnet.ibm.com>
5325 L: netdev@vger.kernel.org
5326 S: Supported
5327 F: drivers/net/ethernet/ibm/ibmvnic.*
5328
5329 IBM Power Virtual SCSI Device Drivers
5330 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5331 L: linux-scsi@vger.kernel.org
5332 S: Supported
5333 F: drivers/scsi/ibmvscsi/ibmvscsi*
5334 F: drivers/scsi/ibmvscsi/viosrp.h
5335
5336 IBM Power Virtual FC Device Drivers
5337 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5338 L: linux-scsi@vger.kernel.org
5339 S: Supported
5340 F: drivers/scsi/ibmvscsi/ibmvfc*
5341
5342 IBM ServeRAID RAID DRIVER
5343 S: Orphan
5344 F: drivers/scsi/ips.*
5345
5346 ICH LPC AND GPIO DRIVER
5347 M: Peter Tyser <ptyser@xes-inc.com>
5348 S: Maintained
5349 F: drivers/mfd/lpc_ich.c
5350 F: drivers/gpio/gpio-ich.c
5351
5352 IDE SUBSYSTEM
5353 M: "David S. Miller" <davem@davemloft.net>
5354 L: linux-ide@vger.kernel.org
5355 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5357 S: Maintained
5358 F: Documentation/ide/
5359 F: drivers/ide/
5360 F: include/linux/ide.h
5361
5362 IDEAPAD LAPTOP EXTRAS DRIVER
5363 M: Ike Panhc <ike.pan@canonical.com>
5364 L: platform-driver-x86@vger.kernel.org
5365 W: http://launchpad.net/ideapad-laptop
5366 S: Maintained
5367 F: drivers/platform/x86/ideapad-laptop.c
5368
5369 IDEAPAD LAPTOP SLIDEBAR DRIVER
5370 M: Andrey Moiseev <o2g.org.ru@gmail.com>
5371 L: linux-input@vger.kernel.org
5372 W: https://github.com/o2genum/ideapad-slidebar
5373 S: Maintained
5374 F: drivers/input/misc/ideapad_slidebar.c
5375
5376 IDE/ATAPI DRIVERS
5377 M: Borislav Petkov <bp@alien8.de>
5378 L: linux-ide@vger.kernel.org
5379 S: Maintained
5380 F: Documentation/cdrom/ide-cd
5381 F: drivers/ide/ide-cd*
5382
5383 IDLE-I7300
5384 M: Andy Henroid <andrew.d.henroid@intel.com>
5385 L: linux-pm@vger.kernel.org
5386 S: Supported
5387 F: drivers/idle/i7300_idle.c
5388
5389 IEEE 802.15.4 SUBSYSTEM
5390 M: Alexander Aring <alex.aring@gmail.com>
5391 L: linux-wpan@vger.kernel.org
5392 W: https://github.com/linux-wpan
5393 T: git git://github.com/linux-wpan/linux-wpan-next.git
5394 S: Maintained
5395 F: net/ieee802154/
5396 F: net/mac802154/
5397 F: drivers/net/ieee802154/
5398 F: include/linux/nl802154.h
5399 F: include/linux/ieee802154.h
5400 F: include/net/nl802154.h
5401 F: include/net/mac802154.h
5402 F: include/net/af_ieee802154.h
5403 F: include/net/cfg802154.h
5404 F: include/net/ieee802154_netdev.h
5405 F: Documentation/networking/ieee802154.txt
5406
5407 IGORPLUG-USB IR RECEIVER
5408 M: Sean Young <sean@mess.org>
5409 L: linux-media@vger.kernel.org
5410 S: Maintained
5411 F: drivers/media/rc/igorplugusb.c
5412
5413 IGUANAWORKS USB IR TRANSCEIVER
5414 M: Sean Young <sean@mess.org>
5415 L: linux-media@vger.kernel.org
5416 S: Maintained
5417 F: drivers/media/rc/iguanair.c
5418
5419 IIO SUBSYSTEM AND DRIVERS
5420 M: Jonathan Cameron <jic23@kernel.org>
5421 R: Hartmut Knaack <knaack.h@gmx.de>
5422 R: Lars-Peter Clausen <lars@metafoo.de>
5423 R: Peter Meerwald <pmeerw@pmeerw.net>
5424 L: linux-iio@vger.kernel.org
5425 S: Maintained
5426 F: drivers/iio/
5427 F: drivers/staging/iio/
5428 F: include/linux/iio/
5429 F: tools/iio/
5430
5431 IKANOS/ADI EAGLE ADSL USB DRIVER
5432 M: Matthieu Castet <castet.matthieu@free.fr>
5433 M: Stanislaw Gruszka <stf_xl@wp.pl>
5434 S: Maintained
5435 F: drivers/usb/atm/ueagle-atm.c
5436
5437 INA209 HARDWARE MONITOR DRIVER
5438 M: Guenter Roeck <linux@roeck-us.net>
5439 L: lm-sensors@lm-sensors.org
5440 S: Maintained
5441 F: Documentation/hwmon/ina209
5442 F: Documentation/devicetree/bindings/i2c/ina209.txt
5443 F: drivers/hwmon/ina209.c
5444
5445 INA2XX HARDWARE MONITOR DRIVER
5446 M: Guenter Roeck <linux@roeck-us.net>
5447 L: lm-sensors@lm-sensors.org
5448 S: Maintained
5449 F: Documentation/hwmon/ina2xx
5450 F: drivers/hwmon/ina2xx.c
5451 F: include/linux/platform_data/ina2xx.h
5452
5453 INDUSTRY PACK SUBSYSTEM (IPACK)
5454 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5455 M: Jens Taprogge <jens.taprogge@taprogge.org>
5456 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5457 L: industrypack-devel@lists.sourceforge.net
5458 W: http://industrypack.sourceforge.net
5459 S: Maintained
5460 F: drivers/ipack/
5461
5462 INGENIC JZ4780 DMA Driver
5463 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5464 S: Maintained
5465 F: drivers/dma/dma-jz4780.c
5466
5467 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5468 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5469 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5470 L: linux-ima-devel@lists.sourceforge.net
5471 L: linux-ima-user@lists.sourceforge.net
5472 L: linux-security-module@vger.kernel.org
5473 S: Supported
5474 F: security/integrity/ima/
5475
5476 IMGTEC IR DECODER DRIVER
5477 M: James Hogan <james.hogan@imgtec.com>
5478 S: Maintained
5479 F: drivers/media/rc/img-ir/
5480
5481 IMS TWINTURBO FRAMEBUFFER DRIVER
5482 L: linux-fbdev@vger.kernel.org
5483 S: Orphan
5484 F: drivers/video/fbdev/imsttfb.c
5485
5486 INFINIBAND SUBSYSTEM
5487 M: Doug Ledford <dledford@redhat.com>
5488 M: Sean Hefty <sean.hefty@intel.com>
5489 M: Hal Rosenstock <hal.rosenstock@gmail.com>
5490 L: linux-rdma@vger.kernel.org
5491 W: http://www.openfabrics.org/
5492 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5494 S: Supported
5495 F: Documentation/infiniband/
5496 F: drivers/infiniband/
5497 F: drivers/staging/rdma/
5498 F: include/uapi/linux/if_infiniband.h
5499 F: include/uapi/rdma/
5500 F: include/rdma/
5501
5502 INOTIFY
5503 M: John McCutchan <john@johnmccutchan.com>
5504 M: Robert Love <rlove@rlove.org>
5505 M: Eric Paris <eparis@parisplace.org>
5506 S: Maintained
5507 F: Documentation/filesystems/inotify.txt
5508 F: fs/notify/inotify/
5509 F: include/linux/inotify.h
5510 F: include/uapi/linux/inotify.h
5511
5512 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5513 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5514 L: linux-input@vger.kernel.org
5515 Q: http://patchwork.kernel.org/project/linux-input/list/
5516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5517 S: Maintained
5518 F: drivers/input/
5519 F: include/linux/input.h
5520 F: include/uapi/linux/input.h
5521 F: include/linux/input/
5522
5523 INPUT MULTITOUCH (MT) PROTOCOL
5524 M: Henrik Rydberg <rydberg@bitmath.org>
5525 L: linux-input@vger.kernel.org
5526 S: Odd fixes
5527 F: Documentation/input/multi-touch-protocol.txt
5528 F: drivers/input/input-mt.c
5529 K: \b(ABS|SYN)_MT_
5530
5531 INTEL ASoC BDW/HSW DRIVERS
5532 M: Jie Yang <yang.jie@linux.intel.com>
5533 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5534 S: Supported
5535 F: sound/soc/intel/common/sst-dsp*
5536 F: sound/soc/intel/common/sst-firmware.c
5537 F: sound/soc/intel/boards/broadwell.c
5538 F: sound/soc/intel/haswell/
5539
5540 INTEL C600 SERIES SAS CONTROLLER DRIVER
5541 M: Intel SCU Linux support <intel-linux-scu@intel.com>
5542 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5543 L: linux-scsi@vger.kernel.org
5544 T: git git://git.code.sf.net/p/intel-sas/isci
5545 S: Supported
5546 F: drivers/scsi/isci/
5547
5548 INTEL HID EVENT DRIVER
5549 M: Alex Hung <alex.hung@canonical.com>
5550 L: platform-driver-x86@vger.kernel.org
5551 S: Maintained
5552 F: drivers/platform/x86/intel-hid.c
5553
5554 INTEL IDLE DRIVER
5555 M: Len Brown <lenb@kernel.org>
5556 L: linux-pm@vger.kernel.org
5557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5558 S: Supported
5559 F: drivers/idle/intel_idle.c
5560
5561 INTEL PSTATE DRIVER
5562 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5563 M: Len Brown <lenb@kernel.org>
5564 L: linux-pm@vger.kernel.org
5565 S: Supported
5566 F: drivers/cpufreq/intel_pstate.c
5567
5568 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5569 M: Maik Broemme <mbroemme@plusserver.de>
5570 L: linux-fbdev@vger.kernel.org
5571 S: Maintained
5572 F: Documentation/fb/intelfb.txt
5573 F: drivers/video/fbdev/intelfb/
5574
5575 INTEL 810/815 FRAMEBUFFER DRIVER
5576 M: Antonino Daplas <adaplas@gmail.com>
5577 L: linux-fbdev@vger.kernel.org
5578 S: Maintained
5579 F: drivers/video/fbdev/i810/
5580
5581 INTEL MENLOW THERMAL DRIVER
5582 M: Sujith Thomas <sujith.thomas@intel.com>
5583 L: platform-driver-x86@vger.kernel.org
5584 W: https://01.org/linux-acpi
5585 S: Supported
5586 F: drivers/platform/x86/intel_menlow.c
5587
5588 INTEL I/OAT DMA DRIVER
5589 M: Dave Jiang <dave.jiang@intel.com>
5590 R: Dan Williams <dan.j.williams@intel.com>
5591 L: dmaengine@vger.kernel.org
5592 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5593 S: Supported
5594 F: drivers/dma/ioat*
5595
5596 INTEL IOMMU (VT-d)
5597 M: David Woodhouse <dwmw2@infradead.org>
5598 L: iommu@lists.linux-foundation.org
5599 T: git git://git.infradead.org/iommu-2.6.git
5600 S: Supported
5601 F: drivers/iommu/intel-iommu.c
5602 F: include/linux/intel-iommu.h
5603
5604 INTEL IOP-ADMA DMA DRIVER
5605 R: Dan Williams <dan.j.williams@intel.com>
5606 S: Odd fixes
5607 F: drivers/dma/iop-adma.c
5608
5609 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5610 M: Krzysztof Halasa <khalasa@piap.pl>
5611 S: Maintained
5612 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5613 F: arch/arm/mach-ixp4xx/include/mach/npe.h
5614 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5615 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5616 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5617 F: drivers/net/wan/ixp4xx_hss.c
5618
5619 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5620 M: Deepak Saxena <dsaxena@plexity.net>
5621 S: Maintained
5622 F: drivers/char/hw_random/ixp4xx-rng.c
5623
5624 INTEL ETHERNET DRIVERS
5625 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5626 R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5627 R: Shannon Nelson <shannon.nelson@intel.com>
5628 R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5629 R: Don Skidmore <donald.c.skidmore@intel.com>
5630 R: Bruce Allan <bruce.w.allan@intel.com>
5631 R: John Ronciak <john.ronciak@intel.com>
5632 R: Mitch Williams <mitch.a.williams@intel.com>
5633 L: intel-wired-lan@lists.osuosl.org
5634 W: http://www.intel.com/support/feedback.htm
5635 W: http://e1000.sourceforge.net/
5636 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5639 S: Supported
5640 F: Documentation/networking/e100.txt
5641 F: Documentation/networking/e1000.txt
5642 F: Documentation/networking/e1000e.txt
5643 F: Documentation/networking/igb.txt
5644 F: Documentation/networking/igbvf.txt
5645 F: Documentation/networking/ixgb.txt
5646 F: Documentation/networking/ixgbe.txt
5647 F: Documentation/networking/ixgbevf.txt
5648 F: Documentation/networking/i40e.txt
5649 F: Documentation/networking/i40evf.txt
5650 F: drivers/net/ethernet/intel/
5651 F: drivers/net/ethernet/intel/*/
5652
5653 INTEL-MID GPIO DRIVER
5654 M: David Cohen <david.a.cohen@linux.intel.com>
5655 L: linux-gpio@vger.kernel.org
5656 S: Maintained
5657 F: drivers/gpio/gpio-intel-mid.c
5658
5659 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5660 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5661 L: linux-wireless@vger.kernel.org
5662 S: Maintained
5663 F: Documentation/networking/README.ipw2100
5664 F: Documentation/networking/README.ipw2200
5665 F: drivers/net/wireless/intel/ipw2x00/
5666
5667 INTEL(R) TRACE HUB
5668 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5669 S: Supported
5670 F: Documentation/trace/intel_th.txt
5671 F: drivers/hwtracing/intel_th/
5672
5673 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5674 M: Ning Sun <ning.sun@intel.com>
5675 L: tboot-devel@lists.sourceforge.net
5676 W: http://tboot.sourceforge.net
5677 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5678 S: Supported
5679 F: Documentation/intel_txt.txt
5680 F: include/linux/tboot.h
5681 F: arch/x86/kernel/tboot.c
5682
5683 INTEL WIRELESS WIMAX CONNECTION 2400
5684 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5685 M: linux-wimax@intel.com
5686 L: wimax@linuxwimax.org (subscribers-only)
5687 S: Supported
5688 W: http://linuxwimax.org
5689 F: Documentation/wimax/README.i2400m
5690 F: drivers/net/wimax/i2400m/
5691 F: include/uapi/linux/wimax/i2400m.h
5692
5693 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5694 M: Stanislaw Gruszka <sgruszka@redhat.com>
5695 L: linux-wireless@vger.kernel.org
5696 S: Supported
5697 F: drivers/net/wireless/intel/iwlegacy/
5698
5699 INTEL WIRELESS WIFI LINK (iwlwifi)
5700 M: Johannes Berg <johannes.berg@intel.com>
5701 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5702 M: Intel Linux Wireless <linuxwifi@intel.com>
5703 L: linux-wireless@vger.kernel.org
5704 W: http://intellinuxwireless.org
5705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5706 S: Supported
5707 F: drivers/net/wireless/intel/iwlwifi/
5708
5709 INTEL MANAGEMENT ENGINE (mei)
5710 M: Tomas Winkler <tomas.winkler@intel.com>
5711 L: linux-kernel@vger.kernel.org
5712 S: Supported
5713 F: include/uapi/linux/mei.h
5714 F: include/linux/mei_cl_bus.h
5715 F: drivers/misc/mei/*
5716 F: Documentation/misc-devices/mei/*
5717
5718 INTEL MIC DRIVERS (mic)
5719 M: Sudeep Dutt <sudeep.dutt@intel.com>
5720 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5721 S: Supported
5722 W: https://github.com/sudeepdutt/mic
5723 W: http://software.intel.com/en-us/mic-developer
5724 F: include/linux/mic_bus.h
5725 F: include/linux/scif.h
5726 F: include/uapi/linux/mic_common.h
5727 F: include/uapi/linux/mic_ioctl.h
5728 F include/uapi/linux/scif_ioctl.h
5729 F: drivers/misc/mic/
5730 F: drivers/dma/mic_x100_dma.c
5731 F: drivers/dma/mic_x100_dma.h
5732 F Documentation/mic/
5733
5734 INTEL PMC/P-Unit IPC DRIVER
5735 M: Zha Qipeng<qipeng.zha@intel.com>
5736 L: platform-driver-x86@vger.kernel.org
5737 S: Maintained
5738 F: drivers/platform/x86/intel_pmc_ipc.c
5739 F: drivers/platform/x86/intel_punit_ipc.c
5740 F: arch/x86/include/asm/intel_pmc_ipc.h
5741 F: arch/x86/include/asm/intel_punit_ipc.h
5742
5743 INTEL TELEMETRY DRIVER
5744 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5745 L: platform-driver-x86@vger.kernel.org
5746 S: Maintained
5747 F: drivers/platform/x86/intel_telemetry_core.c
5748 F: arch/x86/include/asm/intel_telemetry.h
5749 F: drivers/platform/x86/intel_telemetry_pltdrv.c
5750 F: drivers/platform/x86/intel_telemetry_debugfs.c
5751
5752 IOC3 ETHERNET DRIVER
5753 M: Ralf Baechle <ralf@linux-mips.org>
5754 L: linux-mips@linux-mips.org
5755 S: Maintained
5756 F: drivers/net/ethernet/sgi/ioc3-eth.c
5757
5758 IOC3 SERIAL DRIVER
5759 M: Pat Gefre <pfg@sgi.com>
5760 L: linux-serial@vger.kernel.org
5761 S: Maintained
5762 F: drivers/tty/serial/ioc3_serial.c
5763
5764 IOMMU DRIVERS
5765 M: Joerg Roedel <joro@8bytes.org>
5766 L: iommu@lists.linux-foundation.org
5767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5768 S: Maintained
5769 F: drivers/iommu/
5770
5771 IP MASQUERADING
5772 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5773 S: Maintained
5774 F: net/ipv4/netfilter/ipt_MASQUERADE.c
5775
5776 IPATH DRIVER
5777 M: Mike Marciniszyn <infinipath@intel.com>
5778 L: linux-rdma@vger.kernel.org
5779 S: Maintained
5780 F: drivers/staging/rdma/ipath/
5781
5782 IPMI SUBSYSTEM
5783 M: Corey Minyard <minyard@acm.org>
5784 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5785 W: http://openipmi.sourceforge.net/
5786 S: Supported
5787 F: Documentation/IPMI.txt
5788 F: drivers/char/ipmi/
5789 F: include/linux/ipmi*
5790 F: include/uapi/linux/ipmi*
5791
5792 QCOM AUDIO (ASoC) DRIVERS
5793 M: Patrick Lai <plai@codeaurora.org>
5794 M: Banajit Goswami <bgoswami@codeaurora.org>
5795 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5796 S: Supported
5797 F: sound/soc/qcom/
5798
5799 IPS SCSI RAID DRIVER
5800 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5801 L: linux-scsi@vger.kernel.org
5802 W: http://www.adaptec.com/
5803 S: Maintained
5804 F: drivers/scsi/ips*
5805
5806 IPVS
5807 M: Wensong Zhang <wensong@linux-vs.org>
5808 M: Simon Horman <horms@verge.net.au>
5809 M: Julian Anastasov <ja@ssi.bg>
5810 L: netdev@vger.kernel.org
5811 L: lvs-devel@vger.kernel.org
5812 S: Maintained
5813 F: Documentation/networking/ipvs-sysctl.txt
5814 F: include/net/ip_vs.h
5815 F: include/uapi/linux/ip_vs.h
5816 F: net/netfilter/ipvs/
5817
5818 IPWIRELESS DRIVER
5819 M: Jiri Kosina <jikos@kernel.org>
5820 M: David Sterba <dsterba@suse.com>
5821 S: Odd Fixes
5822 F: drivers/tty/ipwireless/
5823
5824 IPX NETWORK LAYER
5825 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5826 L: netdev@vger.kernel.org
5827 S: Maintained
5828 F: include/net/ipx.h
5829 F: include/uapi/linux/ipx.h
5830 F: net/ipx/
5831
5832 IRDA SUBSYSTEM
5833 M: Samuel Ortiz <samuel@sortiz.org>
5834 L: irda-users@lists.sourceforge.net (subscribers-only)
5835 L: netdev@vger.kernel.org
5836 W: http://irda.sourceforge.net/
5837 S: Maintained
5838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5839 F: Documentation/networking/irda.txt
5840 F: drivers/net/irda/
5841 F: include/net/irda/
5842 F: net/irda/
5843
5844 IRQ SUBSYSTEM
5845 M: Thomas Gleixner <tglx@linutronix.de>
5846 L: linux-kernel@vger.kernel.org
5847 S: Maintained
5848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5849 F: kernel/irq/
5850
5851 IRQCHIP DRIVERS
5852 M: Thomas Gleixner <tglx@linutronix.de>
5853 M: Jason Cooper <jason@lakedaemon.net>
5854 M: Marc Zyngier <marc.zyngier@arm.com>
5855 L: linux-kernel@vger.kernel.org
5856 S: Maintained
5857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5858 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5859 F: Documentation/devicetree/bindings/interrupt-controller/
5860 F: drivers/irqchip/
5861
5862 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5863 M: Jiang Liu <jiang.liu@linux.intel.com>
5864 M: Marc Zyngier <marc.zyngier@arm.com>
5865 S: Maintained
5866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5867 F: Documentation/IRQ-domain.txt
5868 F: include/linux/irqdomain.h
5869 F: kernel/irq/irqdomain.c
5870 F: kernel/irq/msi.c
5871
5872 ISAPNP
5873 M: Jaroslav Kysela <perex@perex.cz>
5874 S: Maintained
5875 F: Documentation/isapnp.txt
5876 F: drivers/pnp/isapnp/
5877 F: include/linux/isapnp.h
5878
5879 ISA RADIO MODULE
5880 M: Hans Verkuil <hverkuil@xs4all.nl>
5881 L: linux-media@vger.kernel.org
5882 T: git git://linuxtv.org/media_tree.git
5883 W: https://linuxtv.org
5884 S: Maintained
5885 F: drivers/media/radio/radio-isa*
5886
5887 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5888 M: Peter Jones <pjones@redhat.com>
5889 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5890 S: Maintained
5891 F: drivers/firmware/iscsi_ibft*
5892
5893 ISCSI
5894 M: Mike Christie <michaelc@cs.wisc.edu>
5895 L: open-iscsi@googlegroups.com
5896 W: www.open-iscsi.org
5897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5898 S: Maintained
5899 F: drivers/scsi/*iscsi*
5900 F: include/scsi/*iscsi*
5901
5902 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5903 M: Or Gerlitz <ogerlitz@mellanox.com>
5904 M: Sagi Grimberg <sagig@mellanox.com>
5905 M: Roi Dayan <roid@mellanox.com>
5906 L: linux-rdma@vger.kernel.org
5907 S: Supported
5908 W: http://www.openfabrics.org
5909 W: www.open-iscsi.org
5910 Q: http://patchwork.kernel.org/project/linux-rdma/list/
5911 F: drivers/infiniband/ulp/iser/
5912
5913 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5914 M: Sagi Grimberg <sagig@mellanox.com>
5915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5916 L: linux-rdma@vger.kernel.org
5917 L: target-devel@vger.kernel.org
5918 S: Supported
5919 W: http://www.linux-iscsi.org
5920 F: drivers/infiniband/ulp/isert
5921
5922 ISDN SUBSYSTEM
5923 M: Karsten Keil <isdn@linux-pingi.de>
5924 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5925 L: netdev@vger.kernel.org
5926 W: http://www.isdn4linux.de
5927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5928 S: Maintained
5929 F: Documentation/isdn/
5930 F: drivers/isdn/
5931 F: include/linux/isdn.h
5932 F: include/linux/isdn/
5933 F: include/uapi/linux/isdn.h
5934 F: include/uapi/linux/isdn/
5935
5936 ISDN SUBSYSTEM (Eicon active card driver)
5937 M: Armin Schindler <mac@melware.de>
5938 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5939 W: http://www.melware.de
5940 S: Maintained
5941 F: drivers/isdn/hardware/eicon/
5942
5943 IT87 HARDWARE MONITORING DRIVER
5944 M: Jean Delvare <jdelvare@suse.com>
5945 L: lm-sensors@lm-sensors.org
5946 S: Maintained
5947 F: Documentation/hwmon/it87
5948 F: drivers/hwmon/it87.c
5949
5950 IT913X MEDIA DRIVER
5951 M: Antti Palosaari <crope@iki.fi>
5952 L: linux-media@vger.kernel.org
5953 W: https://linuxtv.org
5954 W: http://palosaari.fi/linux/
5955 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5956 T: git git://linuxtv.org/anttip/media_tree.git
5957 S: Maintained
5958 F: drivers/media/tuners/it913x*
5959
5960 IVTV VIDEO4LINUX DRIVER
5961 M: Andy Walls <awalls@md.metrocast.net>
5962 L: ivtv-devel@ivtvdriver.org (subscribers-only)
5963 L: linux-media@vger.kernel.org
5964 T: git git://linuxtv.org/media_tree.git
5965 W: http://www.ivtvdriver.org
5966 S: Maintained
5967 F: Documentation/video4linux/*.ivtv
5968 F: drivers/media/pci/ivtv/
5969 F: include/uapi/linux/ivtv*
5970
5971 IX2505V MEDIA DRIVER
5972 M: Malcolm Priestley <tvboxspy@gmail.com>
5973 L: linux-media@vger.kernel.org
5974 W: https://linuxtv.org
5975 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5976 S: Maintained
5977 F: drivers/media/dvb-frontends/ix2505v*
5978
5979 JC42.4 TEMPERATURE SENSOR DRIVER
5980 M: Guenter Roeck <linux@roeck-us.net>
5981 L: lm-sensors@lm-sensors.org
5982 S: Maintained
5983 F: drivers/hwmon/jc42.c
5984 F: Documentation/hwmon/jc42
5985
5986 JFS FILESYSTEM
5987 M: Dave Kleikamp <shaggy@kernel.org>
5988 L: jfs-discussion@lists.sourceforge.net
5989 W: http://jfs.sourceforge.net/
5990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5991 S: Maintained
5992 F: Documentation/filesystems/jfs.txt
5993 F: fs/jfs/
5994
5995 JME NETWORK DRIVER
5996 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5997 L: netdev@vger.kernel.org
5998 S: Maintained
5999 F: drivers/net/ethernet/jme.*
6000
6001 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6002 M: David Woodhouse <dwmw2@infradead.org>
6003 L: linux-mtd@lists.infradead.org
6004 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6005 S: Maintained
6006 F: fs/jffs2/
6007 F: include/uapi/linux/jffs2.h
6008
6009 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6010 M: "Theodore Ts'o" <tytso@mit.edu>
6011 M: Jan Kara <jack@suse.com>
6012 L: linux-ext4@vger.kernel.org
6013 S: Maintained
6014 F: fs/jbd2/
6015 F: include/linux/jbd2.h
6016
6017 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6018 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6019 L: linux-media@vger.kernel.org
6020 S: Maintained
6021 F: drivers/media/platform/rcar_jpu.c
6022
6023 JSM Neo PCI based serial card
6024 M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
6025 L: linux-serial@vger.kernel.org
6026 S: Maintained
6027 F: drivers/tty/serial/jsm/
6028
6029 K10TEMP HARDWARE MONITORING DRIVER
6030 M: Clemens Ladisch <clemens@ladisch.de>
6031 L: lm-sensors@lm-sensors.org
6032 S: Maintained
6033 F: Documentation/hwmon/k10temp
6034 F: drivers/hwmon/k10temp.c
6035
6036 K8TEMP HARDWARE MONITORING DRIVER
6037 M: Rudolf Marek <r.marek@assembler.cz>
6038 L: lm-sensors@lm-sensors.org
6039 S: Maintained
6040 F: Documentation/hwmon/k8temp
6041 F: drivers/hwmon/k8temp.c
6042
6043 KCONFIG
6044 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6045 L: linux-kbuild@vger.kernel.org
6046 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6047 S: Maintained
6048 F: Documentation/kbuild/kconfig-language.txt
6049 F: scripts/kconfig/
6050
6051 KDUMP
6052 M: Vivek Goyal <vgoyal@redhat.com>
6053 M: Haren Myneni <hbabu@us.ibm.com>
6054 L: kexec@lists.infradead.org
6055 W: http://lse.sourceforge.net/kdump/
6056 S: Maintained
6057 F: Documentation/kdump/
6058
6059 KEENE FM RADIO TRANSMITTER DRIVER
6060 M: Hans Verkuil <hverkuil@xs4all.nl>
6061 L: linux-media@vger.kernel.org
6062 T: git git://linuxtv.org/media_tree.git
6063 W: https://linuxtv.org
6064 S: Maintained
6065 F: drivers/media/radio/radio-keene*
6066
6067 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6068 M: Ian Kent <raven@themaw.net>
6069 L: autofs@vger.kernel.org
6070 S: Maintained
6071 F: fs/autofs4/
6072
6073 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6074 M: Michal Marek <mmarek@suse.com>
6075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6077 L: linux-kbuild@vger.kernel.org
6078 S: Maintained
6079 F: Documentation/kbuild/
6080 F: Makefile
6081 F: scripts/Makefile.*
6082 F: scripts/basic/
6083 F: scripts/mk*
6084 F: scripts/package/
6085
6086 KERNEL JANITORS
6087 L: kernel-janitors@vger.kernel.org
6088 W: http://kernelnewbies.org/KernelJanitors
6089 S: Odd Fixes
6090
6091 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6092 M: "J. Bruce Fields" <bfields@fieldses.org>
6093 M: Jeff Layton <jlayton@poochiereds.net>
6094 L: linux-nfs@vger.kernel.org
6095 W: http://nfs.sourceforge.net/
6096 S: Supported
6097 F: fs/nfsd/
6098 F: include/uapi/linux/nfsd/
6099 F: fs/lockd/
6100 F: fs/nfs_common/
6101 F: net/sunrpc/
6102 F: include/linux/lockd/
6103 F: include/linux/sunrpc/
6104 F: include/uapi/linux/sunrpc/
6105
6106 KERNEL SELFTEST FRAMEWORK
6107 M: Shuah Khan <shuahkh@osg.samsung.com>
6108 L: linux-api@vger.kernel.org
6109 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6110 S: Maintained
6111 F: tools/testing/selftests
6112
6113 KERNEL VIRTUAL MACHINE (KVM)
6114 M: Gleb Natapov <gleb@kernel.org>
6115 M: Paolo Bonzini <pbonzini@redhat.com>
6116 L: kvm@vger.kernel.org
6117 W: http://www.linux-kvm.org
6118 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6119 S: Supported
6120 F: Documentation/*/kvm*.txt
6121 F: Documentation/virtual/kvm/
6122 F: arch/*/kvm/
6123 F: arch/x86/kernel/kvm.c
6124 F: arch/x86/kernel/kvmclock.c
6125 F: arch/*/include/asm/kvm*
6126 F: include/linux/kvm*
6127 F: include/uapi/linux/kvm*
6128 F: virt/kvm/
6129
6130 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6131 M: Joerg Roedel <joro@8bytes.org>
6132 L: kvm@vger.kernel.org
6133 W: http://www.linux-kvm.org/
6134 S: Maintained
6135 F: arch/x86/include/asm/svm.h
6136 F: arch/x86/kvm/svm.c
6137
6138 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6139 M: Alexander Graf <agraf@suse.com>
6140 L: kvm-ppc@vger.kernel.org
6141 W: http://www.linux-kvm.org/
6142 T: git git://github.com/agraf/linux-2.6.git
6143 S: Supported
6144 F: arch/powerpc/include/asm/kvm*
6145 F: arch/powerpc/kvm/
6146
6147 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6148 M: Christian Borntraeger <borntraeger@de.ibm.com>
6149 M: Cornelia Huck <cornelia.huck@de.ibm.com>
6150 L: linux-s390@vger.kernel.org
6151 W: http://www.ibm.com/developerworks/linux/linux390/
6152 S: Supported
6153 F: Documentation/s390/kvm.txt
6154 F: arch/s390/include/asm/kvm*
6155 F: arch/s390/kvm/
6156
6157 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6158 M: Christoffer Dall <christoffer.dall@linaro.org>
6159 M: Marc Zyngier <marc.zyngier@arm.com>
6160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6161 L: kvmarm@lists.cs.columbia.edu
6162 W: http://systems.cs.columbia.edu/projects/kvm-arm
6163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6164 S: Supported
6165 F: arch/arm/include/uapi/asm/kvm*
6166 F: arch/arm/include/asm/kvm*
6167 F: arch/arm/kvm/
6168 F: virt/kvm/arm/
6169 F: include/kvm/arm_*
6170
6171 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6172 M: Christoffer Dall <christoffer.dall@linaro.org>
6173 M: Marc Zyngier <marc.zyngier@arm.com>
6174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6175 L: kvmarm@lists.cs.columbia.edu
6176 S: Maintained
6177 F: arch/arm64/include/uapi/asm/kvm*
6178 F: arch/arm64/include/asm/kvm*
6179 F: arch/arm64/kvm/
6180
6181 KEXEC
6182 M: Eric Biederman <ebiederm@xmission.com>
6183 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6184 L: kexec@lists.infradead.org
6185 S: Maintained
6186 F: include/linux/kexec.h
6187 F: include/uapi/linux/kexec.h
6188 F: kernel/kexec.c
6189
6190 KEYS/KEYRINGS:
6191 M: David Howells <dhowells@redhat.com>
6192 L: keyrings@vger.kernel.org
6193 S: Maintained
6194 F: Documentation/security/keys.txt
6195 F: include/linux/key.h
6196 F: include/linux/key-type.h
6197 F: include/keys/
6198 F: security/keys/
6199
6200 KEYS-TRUSTED
6201 M: David Safford <safford@us.ibm.com>
6202 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6203 L: linux-security-module@vger.kernel.org
6204 L: keyrings@vger.kernel.org
6205 S: Supported
6206 F: Documentation/security/keys-trusted-encrypted.txt
6207 F: include/keys/trusted-type.h
6208 F: security/keys/trusted.c
6209 F: security/keys/trusted.h
6210
6211 KEYS-ENCRYPTED
6212 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6213 M: David Safford <safford@us.ibm.com>
6214 L: linux-security-module@vger.kernel.org
6215 L: keyrings@vger.kernel.org
6216 S: Supported
6217 F: Documentation/security/keys-trusted-encrypted.txt
6218 F: include/keys/encrypted-type.h
6219 F: security/keys/encrypted-keys/
6220
6221 KGDB / KDB /debug_core
6222 M: Jason Wessel <jason.wessel@windriver.com>
6223 W: http://kgdb.wiki.kernel.org/
6224 L: kgdb-bugreport@lists.sourceforge.net
6225 S: Maintained
6226 F: Documentation/DocBook/kgdb.tmpl
6227 F: drivers/misc/kgdbts.c
6228 F: drivers/tty/serial/kgdboc.c
6229 F: include/linux/kdb.h
6230 F: include/linux/kgdb.h
6231 F: kernel/debug/
6232
6233 KMEMCHECK
6234 M: Vegard Nossum <vegardno@ifi.uio.no>
6235 M: Pekka Enberg <penberg@kernel.org>
6236 S: Maintained
6237 F: Documentation/kmemcheck.txt
6238 F: arch/x86/include/asm/kmemcheck.h
6239 F: arch/x86/mm/kmemcheck/
6240 F: include/linux/kmemcheck.h
6241 F: mm/kmemcheck.c
6242
6243 KMEMLEAK
6244 M: Catalin Marinas <catalin.marinas@arm.com>
6245 S: Maintained
6246 F: Documentation/kmemleak.txt
6247 F: include/linux/kmemleak.h
6248 F: mm/kmemleak.c
6249 F: mm/kmemleak-test.c
6250
6251 KPROBES
6252 M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6253 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6254 M: "David S. Miller" <davem@davemloft.net>
6255 M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6256 S: Maintained
6257 F: Documentation/kprobes.txt
6258 F: include/linux/kprobes.h
6259 F: kernel/kprobes.c
6260
6261 KS0108 LCD CONTROLLER DRIVER
6262 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6263 W: http://miguelojeda.es/auxdisplay.htm
6264 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6265 S: Maintained
6266 F: Documentation/auxdisplay/ks0108
6267 F: drivers/auxdisplay/ks0108.c
6268 F: include/linux/ks0108.h
6269
6270 L3MDEV
6271 M: David Ahern <dsa@cumulusnetworks.com>
6272 L: netdev@vger.kernel.org
6273 S: Maintained
6274 F: net/l3mdev
6275 F: include/net/l3mdev.h
6276
6277 LAPB module
6278 L: linux-x25@vger.kernel.org
6279 S: Orphan
6280 F: Documentation/networking/lapb-module.txt
6281 F: include/*/lapb.h
6282 F: net/lapb/
6283
6284 LASI 53c700 driver for PARISC
6285 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6286 L: linux-scsi@vger.kernel.org
6287 S: Maintained
6288 F: Documentation/scsi/53c700.txt
6289 F: drivers/scsi/53c700*
6290
6291 LED SUBSYSTEM
6292 M: Richard Purdie <rpurdie@rpsys.net>
6293 M: Jacek Anaszewski <j.anaszewski@samsung.com>
6294 L: linux-leds@vger.kernel.org
6295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6296 S: Maintained
6297 F: drivers/leds/
6298 F: include/linux/leds.h
6299
6300 LEGACY EEPROM DRIVER
6301 M: Jean Delvare <jdelvare@suse.com>
6302 S: Maintained
6303 F: Documentation/misc-devices/eeprom
6304 F: drivers/misc/eeprom/eeprom.c
6305
6306 LEGO USB Tower driver
6307 M: Juergen Stuber <starblue@users.sourceforge.net>
6308 L: legousb-devel@lists.sourceforge.net
6309 W: http://legousb.sourceforge.net/
6310 S: Maintained
6311 F: drivers/usb/misc/legousbtower.c
6312
6313 LG2160 MEDIA DRIVER
6314 M: Michael Krufky <mkrufky@linuxtv.org>
6315 L: linux-media@vger.kernel.org
6316 W: https://linuxtv.org
6317 W: http://github.com/mkrufky
6318 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6319 T: git git://linuxtv.org/mkrufky/tuners.git
6320 S: Maintained
6321 F: drivers/media/dvb-frontends/lg2160.*
6322
6323 LGDT3305 MEDIA DRIVER
6324 M: Michael Krufky <mkrufky@linuxtv.org>
6325 L: linux-media@vger.kernel.org
6326 W: https://linuxtv.org
6327 W: http://github.com/mkrufky
6328 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6329 T: git git://linuxtv.org/mkrufky/tuners.git
6330 S: Maintained
6331 F: drivers/media/dvb-frontends/lgdt3305.*
6332
6333 LGUEST
6334 M: Rusty Russell <rusty@rustcorp.com.au>
6335 L: lguest@lists.ozlabs.org
6336 W: http://lguest.ozlabs.org/
6337 S: Odd Fixes
6338 F: arch/x86/include/asm/lguest*.h
6339 F: arch/x86/lguest/
6340 F: drivers/lguest/
6341 F: include/linux/lguest*.h
6342 F: tools/lguest/
6343
6344 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6345 M: Tejun Heo <tj@kernel.org>
6346 L: linux-ide@vger.kernel.org
6347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6348 S: Maintained
6349 F: drivers/ata/
6350 F: include/linux/ata.h
6351 F: include/linux/libata.h
6352
6353 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6354 M: Viresh Kumar <vireshk@kernel.org>
6355 L: linux-ide@vger.kernel.org
6356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6357 S: Maintained
6358 F: include/linux/pata_arasan_cf_data.h
6359 F: drivers/ata/pata_arasan_cf.c
6360
6361 LIBATA PATA DRIVERS
6362 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6363 M: Tejun Heo <tj@kernel.org>
6364 L: linux-ide@vger.kernel.org
6365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6366 S: Maintained
6367 F: drivers/ata/pata_*.c
6368 F: drivers/ata/ata_generic.c
6369
6370 LIBATA SATA AHCI PLATFORM devices support
6371 M: Hans de Goede <hdegoede@redhat.com>
6372 M: Tejun Heo <tj@kernel.org>
6373 L: linux-ide@vger.kernel.org
6374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6375 S: Maintained
6376 F: drivers/ata/ahci_platform.c
6377 F: drivers/ata/libahci_platform.c
6378 F: include/linux/ahci_platform.h
6379
6380 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6381 M: Mikael Pettersson <mikpelinux@gmail.com>
6382 L: linux-ide@vger.kernel.org
6383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6384 S: Maintained
6385 F: drivers/ata/sata_promise.*
6386
6387 LIBLOCKDEP
6388 M: Sasha Levin <sasha.levin@oracle.com>
6389 S: Maintained
6390 F: tools/lib/lockdep/
6391
6392 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6393 M: Dan Williams <dan.j.williams@intel.com>
6394 L: linux-nvdimm@lists.01.org
6395 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6396 S: Supported
6397 F: drivers/nvdimm/*
6398 F: include/linux/nd.h
6399 F: include/linux/libnvdimm.h
6400 F: include/uapi/linux/ndctl.h
6401
6402 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6403 M: Ross Zwisler <ross.zwisler@linux.intel.com>
6404 L: linux-nvdimm@lists.01.org
6405 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6406 S: Supported
6407 F: drivers/nvdimm/blk.c
6408 F: drivers/nvdimm/region_devs.c
6409 F: drivers/acpi/nfit*
6410
6411 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6412 M: Vishal Verma <vishal.l.verma@intel.com>
6413 L: linux-nvdimm@lists.01.org
6414 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6415 S: Supported
6416 F: drivers/nvdimm/btt*
6417
6418 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6419 M: Ross Zwisler <ross.zwisler@linux.intel.com>
6420 L: linux-nvdimm@lists.01.org
6421 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6422 S: Supported
6423 F: drivers/nvdimm/pmem.c
6424 F: include/linux/pmem.h
6425 F: arch/*/include/asm/pmem.h
6426
6427 LIGHTNVM PLATFORM SUPPORT
6428 M: Matias Bjorling <mb@lightnvm.io>
6429 W: http://github/OpenChannelSSD
6430 L: linux-block@vger.kernel.org
6431 S: Maintained
6432 F: drivers/lightnvm/
6433 F: include/linux/lightnvm.h
6434 F: include/uapi/linux/lightnvm.h
6435
6436 LINUX FOR IBM pSERIES (RS/6000)
6437 M: Paul Mackerras <paulus@au.ibm.com>
6438 W: http://www.ibm.com/linux/ltc/projects/ppc
6439 S: Supported
6440 F: arch/powerpc/boot/rs6000.h
6441
6442 LINUX FOR POWERPC (32-BIT AND 64-BIT)
6443 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6444 M: Paul Mackerras <paulus@samba.org>
6445 M: Michael Ellerman <mpe@ellerman.id.au>
6446 W: http://www.penguinppc.org/
6447 L: linuxppc-dev@lists.ozlabs.org
6448 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6450 S: Supported
6451 F: Documentation/powerpc/
6452 F: arch/powerpc/
6453
6454 LINUX FOR POWER MACINTOSH
6455 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6456 W: http://www.penguinppc.org/
6457 L: linuxppc-dev@lists.ozlabs.org
6458 S: Maintained
6459 F: arch/powerpc/platforms/powermac/
6460 F: drivers/macintosh/
6461
6462 LINUX FOR POWERPC EMBEDDED MPC5XXX
6463 M: Anatolij Gustschin <agust@denx.de>
6464 L: linuxppc-dev@lists.ozlabs.org
6465 T: git git://git.denx.de/linux-denx-agust.git
6466 S: Maintained
6467 F: arch/powerpc/platforms/512x/
6468 F: arch/powerpc/platforms/52xx/
6469
6470 LINUX FOR POWERPC EMBEDDED PPC4XX
6471 M: Alistair Popple <alistair@popple.id.au>
6472 M: Matt Porter <mporter@kernel.crashing.org>
6473 W: http://www.penguinppc.org/
6474 L: linuxppc-dev@lists.ozlabs.org
6475 S: Maintained
6476 F: arch/powerpc/platforms/40x/
6477 F: arch/powerpc/platforms/44x/
6478
6479 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6480 L: linuxppc-dev@lists.ozlabs.org
6481 S: Orphan
6482 F: arch/powerpc/*/*virtex*
6483 F: arch/powerpc/*/*/*virtex*
6484
6485 LINUX FOR POWERPC EMBEDDED PPC8XX
6486 M: Vitaly Bordug <vitb@kernel.crashing.org>
6487 W: http://www.penguinppc.org/
6488 L: linuxppc-dev@lists.ozlabs.org
6489 S: Maintained
6490 F: arch/powerpc/platforms/8xx/
6491
6492 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6493 M: Scott Wood <oss@buserror.net>
6494 M: Kumar Gala <galak@kernel.crashing.org>
6495 W: http://www.penguinppc.org/
6496 L: linuxppc-dev@lists.ozlabs.org
6497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6498 S: Maintained
6499 F: arch/powerpc/platforms/83xx/
6500 F: arch/powerpc/platforms/85xx/
6501
6502 LINUX FOR POWERPC PA SEMI PWRFICIENT
6503 M: Olof Johansson <olof@lixom.net>
6504 L: linuxppc-dev@lists.ozlabs.org
6505 S: Maintained
6506 F: arch/powerpc/platforms/pasemi/
6507 F: drivers/*/*pasemi*
6508 F: drivers/*/*/*pasemi*
6509
6510 LINUX SECURITY MODULE (LSM) FRAMEWORK
6511 M: Chris Wright <chrisw@sous-sol.org>
6512 L: linux-security-module@vger.kernel.org
6513 S: Supported
6514
6515 LIS3LV02D ACCELEROMETER DRIVER
6516 M: Eric Piel <eric.piel@tremplin-utc.net>
6517 S: Maintained
6518 F: Documentation/misc-devices/lis3lv02d
6519 F: drivers/misc/lis3lv02d/
6520 F: drivers/platform/x86/hp_accel.c
6521
6522 LIVE PATCHING
6523 M: Josh Poimboeuf <jpoimboe@redhat.com>
6524 M: Seth Jennings <sjenning@redhat.com>
6525 M: Jiri Kosina <jikos@kernel.org>
6526 M: Vojtech Pavlik <vojtech@suse.com>
6527 S: Maintained
6528 F: kernel/livepatch/
6529 F: include/linux/livepatch.h
6530 F: arch/x86/include/asm/livepatch.h
6531 F: arch/x86/kernel/livepatch.c
6532 F: Documentation/ABI/testing/sysfs-kernel-livepatch
6533 F: samples/livepatch/
6534 L: live-patching@vger.kernel.org
6535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6536
6537 LLC (802.2)
6538 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6539 S: Maintained
6540 F: include/linux/llc.h
6541 F: include/uapi/linux/llc.h
6542 F: include/net/llc*
6543 F: net/llc/
6544
6545 LM73 HARDWARE MONITOR DRIVER
6546 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6547 L: lm-sensors@lm-sensors.org
6548 S: Maintained
6549 F: drivers/hwmon/lm73.c
6550
6551 LM78 HARDWARE MONITOR DRIVER
6552 M: Jean Delvare <jdelvare@suse.com>
6553 L: lm-sensors@lm-sensors.org
6554 S: Maintained
6555 F: Documentation/hwmon/lm78
6556 F: drivers/hwmon/lm78.c
6557
6558 LM83 HARDWARE MONITOR DRIVER
6559 M: Jean Delvare <jdelvare@suse.com>
6560 L: lm-sensors@lm-sensors.org
6561 S: Maintained
6562 F: Documentation/hwmon/lm83
6563 F: drivers/hwmon/lm83.c
6564
6565 LM90 HARDWARE MONITOR DRIVER
6566 M: Jean Delvare <jdelvare@suse.com>
6567 L: lm-sensors@lm-sensors.org
6568 S: Maintained
6569 F: Documentation/hwmon/lm90
6570 F: Documentation/devicetree/bindings/hwmon/lm90.txt
6571 F: drivers/hwmon/lm90.c
6572
6573 LM95234 HARDWARE MONITOR DRIVER
6574 M: Guenter Roeck <linux@roeck-us.net>
6575 L: lm-sensors@lm-sensors.org
6576 S: Maintained
6577 F: Documentation/hwmon/lm95234
6578 F: drivers/hwmon/lm95234.c
6579
6580 LME2510 MEDIA DRIVER
6581 M: Malcolm Priestley <tvboxspy@gmail.com>
6582 L: linux-media@vger.kernel.org
6583 W: https://linuxtv.org
6584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6585 S: Maintained
6586 F: drivers/media/usb/dvb-usb-v2/lmedm04*
6587
6588 LOCKDEP AND LOCKSTAT
6589 M: Peter Zijlstra <peterz@infradead.org>
6590 M: Ingo Molnar <mingo@redhat.com>
6591 L: linux-kernel@vger.kernel.org
6592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6593 S: Maintained
6594 F: Documentation/locking/lockdep*.txt
6595 F: Documentation/locking/lockstat.txt
6596 F: include/linux/lockdep.h
6597 F: kernel/locking/
6598
6599 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6600 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6601 L: linux-ntfs-dev@lists.sourceforge.net
6602 W: http://www.linux-ntfs.org/content/view/19/37/
6603 S: Maintained
6604 F: Documentation/ldm.txt
6605 F: block/partitions/ldm.*
6606
6607 LogFS
6608 M: Joern Engel <joern@logfs.org>
6609 M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6610 L: logfs@logfs.org
6611 W: logfs.org
6612 S: Maintained
6613 F: fs/logfs/
6614
6615 LPC32XX MACHINE SUPPORT
6616 M: Roland Stigge <stigge@antcom.de>
6617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6618 S: Maintained
6619 F: arch/arm/mach-lpc32xx/
6620
6621 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6622 M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6623 M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6624 M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6625 M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6626 L: MPT-FusionLinux.pdl@avagotech.com
6627 L: linux-scsi@vger.kernel.org
6628 W: http://www.lsilogic.com/support
6629 S: Supported
6630 F: drivers/message/fusion/
6631 F: drivers/scsi/mpt2sas/
6632 F: drivers/scsi/mpt3sas/
6633
6634 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6635 M: Matthew Wilcox <matthew@wil.cx>
6636 L: linux-scsi@vger.kernel.org
6637 S: Maintained
6638 F: drivers/scsi/sym53c8xx_2/
6639
6640 LTC4261 HARDWARE MONITOR DRIVER
6641 M: Guenter Roeck <linux@roeck-us.net>
6642 L: lm-sensors@lm-sensors.org
6643 S: Maintained
6644 F: Documentation/hwmon/ltc4261
6645 F: drivers/hwmon/ltc4261.c
6646
6647 LTP (Linux Test Project)
6648 M: Mike Frysinger <vapier@gentoo.org>
6649 M: Cyril Hrubis <chrubis@suse.cz>
6650 M: Wanlong Gao <wanlong.gao@gmail.com>
6651 M: Jan Stancek <jstancek@redhat.com>
6652 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6653 M: Alexey Kodanev <alexey.kodanev@oracle.com>
6654 L: ltp@lists.linux.it (subscribers-only)
6655 W: http://linux-test-project.github.io/
6656 T: git git://github.com/linux-test-project/ltp.git
6657 S: Maintained
6658
6659 M32R ARCHITECTURE
6660 W: http://www.linux-m32r.org/
6661 S: Orphan
6662 F: arch/m32r/
6663
6664 M68K ARCHITECTURE
6665 M: Geert Uytterhoeven <geert@linux-m68k.org>
6666 L: linux-m68k@lists.linux-m68k.org
6667 W: http://www.linux-m68k.org/
6668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6669 S: Maintained
6670 F: arch/m68k/
6671 F: drivers/zorro/
6672
6673 M68K ON APPLE MACINTOSH
6674 M: Joshua Thompson <funaho@jurai.org>
6675 W: http://www.mac.linux-m68k.org/
6676 L: linux-m68k@lists.linux-m68k.org
6677 S: Maintained
6678 F: arch/m68k/mac/
6679
6680 M68K ON HP9000/300
6681 M: Philip Blundell <philb@gnu.org>
6682 W: http://www.tazenda.demon.co.uk/phil/linux-hp
6683 S: Maintained
6684 F: arch/m68k/hp300/
6685
6686 M88DS3103 MEDIA DRIVER
6687 M: Antti Palosaari <crope@iki.fi>
6688 L: linux-media@vger.kernel.org
6689 W: https://linuxtv.org
6690 W: http://palosaari.fi/linux/
6691 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6692 T: git git://linuxtv.org/anttip/media_tree.git
6693 S: Maintained
6694 F: drivers/media/dvb-frontends/m88ds3103*
6695
6696 M88RS2000 MEDIA DRIVER
6697 M: Malcolm Priestley <tvboxspy@gmail.com>
6698 L: linux-media@vger.kernel.org
6699 W: https://linuxtv.org
6700 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6701 S: Maintained
6702 F: drivers/media/dvb-frontends/m88rs2000*
6703
6704 MA901 MASTERKIT USB FM RADIO DRIVER
6705 M: Alexey Klimov <klimov.linux@gmail.com>
6706 L: linux-media@vger.kernel.org
6707 T: git git://linuxtv.org/media_tree.git
6708 S: Maintained
6709 F: drivers/media/radio/radio-ma901.c
6710
6711 MAC80211
6712 M: Johannes Berg <johannes@sipsolutions.net>
6713 L: linux-wireless@vger.kernel.org
6714 W: http://wireless.kernel.org/
6715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6717 S: Maintained
6718 F: Documentation/networking/mac80211-injection.txt
6719 F: include/net/mac80211.h
6720 F: net/mac80211/
6721
6722 MACVLAN DRIVER
6723 M: Patrick McHardy <kaber@trash.net>
6724 L: netdev@vger.kernel.org
6725 S: Maintained
6726 F: drivers/net/macvlan.c
6727 F: include/linux/if_macvlan.h
6728
6729 MAILBOX API
6730 M: Jassi Brar <jassisinghbrar@gmail.com>
6731 L: linux-kernel@vger.kernel.org
6732 S: Maintained
6733 F: drivers/mailbox/
6734 F: include/linux/mailbox_client.h
6735 F: include/linux/mailbox_controller.h
6736
6737 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6738 M: Michael Kerrisk <mtk.manpages@gmail.com>
6739 W: http://www.kernel.org/doc/man-pages
6740 L: linux-man@vger.kernel.org
6741 S: Maintained
6742
6743 MARVELL ARMADA DRM SUPPORT
6744 M: Russell King <rmk+kernel@arm.linux.org.uk>
6745 S: Maintained
6746 F: drivers/gpu/drm/armada/
6747
6748 MARVELL 88E6352 DSA support
6749 M: Guenter Roeck <linux@roeck-us.net>
6750 S: Maintained
6751 F: drivers/net/dsa/mv88e6352.c
6752
6753 MARVELL CRYPTO DRIVER
6754 M: Boris Brezillon <boris.brezillon@free-electrons.com>
6755 M: Arnaud Ebalard <arno@natisbad.org>
6756 F: drivers/crypto/marvell/
6757 S: Maintained
6758 L: linux-crypto@vger.kernel.org
6759
6760 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6761 M: Mirko Lindner <mlindner@marvell.com>
6762 M: Stephen Hemminger <stephen@networkplumber.org>
6763 L: netdev@vger.kernel.org
6764 S: Maintained
6765 F: drivers/net/ethernet/marvell/sk*
6766
6767 MARVELL LIBERTAS WIRELESS DRIVER
6768 L: libertas-dev@lists.infradead.org
6769 S: Orphan
6770 F: drivers/net/wireless/marvell/libertas/
6771
6772 MARVELL MV643XX ETHERNET DRIVER
6773 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6774 L: netdev@vger.kernel.org
6775 S: Maintained
6776 F: drivers/net/ethernet/marvell/mv643xx_eth.*
6777 F: include/linux/mv643xx.h
6778
6779 MARVELL MVNETA ETHERNET DRIVER
6780 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6781 L: netdev@vger.kernel.org
6782 S: Maintained
6783 F: drivers/net/ethernet/marvell/mvneta.*
6784
6785 MARVELL MWIFIEX WIRELESS DRIVER
6786 M: Amitkumar Karwar <akarwar@marvell.com>
6787 M: Nishant Sarmukadam <nishants@marvell.com>
6788 L: linux-wireless@vger.kernel.org
6789 S: Maintained
6790 F: drivers/net/wireless/marvell/mwifiex/
6791
6792 MARVELL MWL8K WIRELESS DRIVER
6793 M: Lennert Buytenhek <buytenh@wantstofly.org>
6794 L: linux-wireless@vger.kernel.org
6795 S: Odd Fixes
6796 F: drivers/net/wireless/marvell/mwl8k.c
6797
6798 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6799 M: Nicolas Pitre <nico@fluxnic.net>
6800 S: Odd Fixes
6801 F: drivers/mmc/host/mvsdio.*
6802
6803 MATROX FRAMEBUFFER DRIVER
6804 L: linux-fbdev@vger.kernel.org
6805 S: Orphan
6806 F: drivers/video/fbdev/matrox/matroxfb_*
6807 F: include/uapi/linux/matroxfb.h
6808
6809 MAX16065 HARDWARE MONITOR DRIVER
6810 M: Guenter Roeck <linux@roeck-us.net>
6811 L: lm-sensors@lm-sensors.org
6812 S: Maintained
6813 F: Documentation/hwmon/max16065
6814 F: drivers/hwmon/max16065.c
6815
6816 MAX20751 HARDWARE MONITOR DRIVER
6817 M: Guenter Roeck <linux@roeck-us.net>
6818 L: lm-sensors@lm-sensors.org
6819 S: Maintained
6820 F: Documentation/hwmon/max20751
6821 F: drivers/hwmon/max20751.c
6822
6823 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6824 M: "Hans J. Koch" <hjk@hansjkoch.de>
6825 L: lm-sensors@lm-sensors.org
6826 S: Maintained
6827 F: Documentation/hwmon/max6650
6828 F: drivers/hwmon/max6650.c
6829
6830 MAX6697 HARDWARE MONITOR DRIVER
6831 M: Guenter Roeck <linux@roeck-us.net>
6832 L: lm-sensors@lm-sensors.org
6833 S: Maintained
6834 F: Documentation/hwmon/max6697
6835 F: Documentation/devicetree/bindings/i2c/max6697.txt
6836 F: drivers/hwmon/max6697.c
6837 F: include/linux/platform_data/max6697.h
6838
6839 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6840 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6841 L: linux-pm@vger.kernel.org
6842 S: Supported
6843 F: drivers/power/max14577_charger.c
6844 F: drivers/power/max77693_charger.c
6845
6846 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6847 M: Javier Martinez Canillas <javier@osg.samsung.com>
6848 L: linux-kernel@vger.kernel.org
6849 S: Supported
6850 F: drivers/*/*max77802.c
6851 F: Documentation/devicetree/bindings/*/*max77802.txt
6852 F: include/dt-bindings/*/*max77802.h
6853
6854 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6855 M: Chanwoo Choi <cw00.choi@samsung.com>
6856 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6857 L: linux-kernel@vger.kernel.org
6858 S: Supported
6859 F: drivers/*/max14577.c
6860 F: drivers/*/max77686.c
6861 F: drivers/*/max77693.c
6862 F: drivers/extcon/extcon-max14577.c
6863 F: drivers/extcon/extcon-max77693.c
6864 F: drivers/rtc/rtc-max77686.c
6865 F: drivers/clk/clk-max77686.c
6866 F: Documentation/devicetree/bindings/mfd/max14577.txt
6867 F: Documentation/devicetree/bindings/*/max77686.txt
6868 F: Documentation/devicetree/bindings/mfd/max77693.txt
6869 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6870 F: include/linux/mfd/max14577*.h
6871 F: include/linux/mfd/max77686*.h
6872 F: include/linux/mfd/max77693*.h
6873
6874 MAXIRADIO FM RADIO RECEIVER DRIVER
6875 M: Hans Verkuil <hverkuil@xs4all.nl>
6876 L: linux-media@vger.kernel.org
6877 T: git git://linuxtv.org/media_tree.git
6878 W: https://linuxtv.org
6879 S: Maintained
6880 F: drivers/media/radio/radio-maxiradio*
6881
6882 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6883 M: Peter Rosin <peda@axentia.se>
6884 L: linux-iio@vger.kernel.org
6885 S: Maintained
6886 F: drivers/iio/potentiometer/mcp4531.c
6887
6888 MEDIA DRIVERS FOR RENESAS - VSP1
6889 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6890 L: linux-media@vger.kernel.org
6891 L: linux-renesas-soc@vger.kernel.org
6892 T: git git://linuxtv.org/media_tree.git
6893 S: Supported
6894 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6895 F: drivers/media/platform/vsp1/
6896
6897 MEDIA DRIVERS FOR ASCOT2E
6898 M: Sergey Kozlov <serjk@netup.ru>
6899 L: linux-media@vger.kernel.org
6900 W: https://linuxtv.org
6901 W: http://netup.tv/
6902 T: git git://linuxtv.org/media_tree.git
6903 S: Supported
6904 F: drivers/media/dvb-frontends/ascot2e*
6905
6906 MEDIA DRIVERS FOR CXD2841ER
6907 M: Sergey Kozlov <serjk@netup.ru>
6908 L: linux-media@vger.kernel.org
6909 W: https://linuxtv.org
6910 W: http://netup.tv/
6911 T: git git://linuxtv.org/media_tree.git
6912 S: Supported
6913 F: drivers/media/dvb-frontends/cxd2841er*
6914
6915 MEDIA DRIVERS FOR HORUS3A
6916 M: Sergey Kozlov <serjk@netup.ru>
6917 L: linux-media@vger.kernel.org
6918 W: https://linuxtv.org
6919 W: http://netup.tv/
6920 T: git git://linuxtv.org/media_tree.git
6921 S: Supported
6922 F: drivers/media/dvb-frontends/horus3a*
6923
6924 MEDIA DRIVERS FOR LNBH25
6925 M: Sergey Kozlov <serjk@netup.ru>
6926 L: linux-media@vger.kernel.org
6927 W: https://linuxtv.org
6928 W: http://netup.tv/
6929 T: git git://linuxtv.org/media_tree.git
6930 S: Supported
6931 F: drivers/media/dvb-frontends/lnbh25*
6932
6933 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6934 M: Sergey Kozlov <serjk@netup.ru>
6935 L: linux-media@vger.kernel.org
6936 W: https://linuxtv.org
6937 W: http://netup.tv/
6938 T: git git://linuxtv.org/media_tree.git
6939 S: Supported
6940 F: drivers/media/pci/netup_unidvb/*
6941
6942 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6943 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6944 P: LinuxTV.org Project
6945 L: linux-media@vger.kernel.org
6946 W: https://linuxtv.org
6947 Q: http://patchwork.kernel.org/project/linux-media/list/
6948 T: git git://linuxtv.org/media_tree.git
6949 S: Maintained
6950 F: Documentation/dvb/
6951 F: Documentation/video4linux/
6952 F: Documentation/DocBook/media/
6953 F: drivers/media/
6954 F: drivers/staging/media/
6955 F: include/linux/platform_data/media/
6956 F: include/media/
6957 F: include/uapi/linux/dvb/
6958 F: include/uapi/linux/videodev2.h
6959 F: include/uapi/linux/media.h
6960 F: include/uapi/linux/v4l2-*
6961 F: include/uapi/linux/meye.h
6962 F: include/uapi/linux/ivtv*
6963 F: include/uapi/linux/uvcvideo.h
6964
6965 MEDIATEK MT7601U WIRELESS LAN DRIVER
6966 M: Jakub Kicinski <kubakici@wp.pl>
6967 L: linux-wireless@vger.kernel.org
6968 S: Maintained
6969 F: drivers/net/wireless/mediatek/mt7601u/
6970
6971 MEGARAID SCSI/SAS DRIVERS
6972 M: Kashyap Desai <kashyap.desai@avagotech.com>
6973 M: Sumit Saxena <sumit.saxena@avagotech.com>
6974 M: Uday Lingala <uday.lingala@avagotech.com>
6975 L: megaraidlinux.pdl@avagotech.com
6976 L: linux-scsi@vger.kernel.org
6977 W: http://www.lsi.com
6978 S: Maintained
6979 F: Documentation/scsi/megaraid.txt
6980 F: drivers/scsi/megaraid.*
6981 F: drivers/scsi/megaraid/
6982
6983 MELLANOX ETHERNET DRIVER (mlx4_en)
6984 M: Eugenia Emantayev <eugenia@mellanox.com>
6985 L: netdev@vger.kernel.org
6986 S: Supported
6987 W: http://www.mellanox.com
6988 Q: http://patchwork.ozlabs.org/project/netdev/list/
6989 F: drivers/net/ethernet/mellanox/mlx4/en_*
6990
6991 MELLANOX ETHERNET DRIVER (mlx5e)
6992 M: Saeed Mahameed <saeedm@mellanox.com>
6993 L: netdev@vger.kernel.org
6994 S: Supported
6995 W: http://www.mellanox.com
6996 Q: http://patchwork.ozlabs.org/project/netdev/list/
6997 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
6998
6999 MELLANOX ETHERNET SWITCH DRIVERS
7000 M: Jiri Pirko <jiri@mellanox.com>
7001 M: Ido Schimmel <idosch@mellanox.com>
7002 L: netdev@vger.kernel.org
7003 S: Supported
7004 W: http://www.mellanox.com
7005 Q: http://patchwork.ozlabs.org/project/netdev/list/
7006 F: drivers/net/ethernet/mellanox/mlxsw/
7007
7008 MEMBARRIER SUPPORT
7009 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7010 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7011 L: linux-kernel@vger.kernel.org
7012 S: Supported
7013 F: kernel/membarrier.c
7014 F: include/uapi/linux/membarrier.h
7015
7016 MEMORY MANAGEMENT
7017 L: linux-mm@kvack.org
7018 W: http://www.linux-mm.org
7019 S: Maintained
7020 F: include/linux/mm.h
7021 F: include/linux/gfp.h
7022 F: include/linux/mmzone.h
7023 F: include/linux/memory_hotplug.h
7024 F: include/linux/vmalloc.h
7025 F: mm/
7026
7027 MEMORY TECHNOLOGY DEVICES (MTD)
7028 M: David Woodhouse <dwmw2@infradead.org>
7029 M: Brian Norris <computersforpeace@gmail.com>
7030 L: linux-mtd@lists.infradead.org
7031 W: http://www.linux-mtd.infradead.org/
7032 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7033 T: git git://git.infradead.org/linux-mtd.git
7034 T: git git://git.infradead.org/l2-mtd.git
7035 S: Maintained
7036 F: drivers/mtd/
7037 F: include/linux/mtd/
7038 F: include/uapi/mtd/
7039
7040 MEN A21 WATCHDOG DRIVER
7041 M: Johannes Thumshirn <morbidrsa@gmail.com>
7042 L: linux-watchdog@vger.kernel.org
7043 S: Maintained
7044 F: drivers/watchdog/mena21_wdt.c
7045
7046 MEN CHAMELEON BUS (mcb)
7047 M: Johannes Thumshirn <morbidrsa@gmail.com>
7048 S: Maintained
7049 F: drivers/mcb/
7050 F: include/linux/mcb.h
7051 F: Documentation/men-chameleon-bus.txt
7052
7053 MEN F21BMC (Board Management Controller)
7054 M: Andreas Werner <andreas.werner@men.de>
7055 S: Supported
7056 F: drivers/mfd/menf21bmc.c
7057 F: drivers/watchdog/menf21bmc_wdt.c
7058 F: drivers/leds/leds-menf21bmc.c
7059 F: drivers/hwmon/menf21bmc_hwmon.c
7060 F: Documentation/hwmon/menf21bmc
7061
7062 METAG ARCHITECTURE
7063 M: James Hogan <james.hogan@imgtec.com>
7064 L: linux-metag@vger.kernel.org
7065 S: Odd Fixes
7066 F: arch/metag/
7067 F: Documentation/metag/
7068 F: Documentation/devicetree/bindings/metag/
7069 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7070 F: drivers/clocksource/metag_generic.c
7071 F: drivers/irqchip/irq-metag.c
7072 F: drivers/irqchip/irq-metag-ext.c
7073 F: drivers/tty/metag_da.c
7074
7075 MICROBLAZE ARCHITECTURE
7076 M: Michal Simek <monstr@monstr.eu>
7077 W: http://www.monstr.eu/fdt/
7078 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7079 S: Supported
7080 F: arch/microblaze/
7081
7082 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7083 M: Chen Yu <yu.c.chen@intel.com>
7084 L: platform-driver-x86@vger.kernel.org
7085 S: Supported
7086 F: drivers/platform/x86/surfacepro3_button.c
7087
7088 MICROTEK X6 SCANNER
7089 M: Oliver Neukum <oliver@neukum.org>
7090 S: Maintained
7091 F: drivers/usb/image/microtek.*
7092
7093 MIPS
7094 M: Ralf Baechle <ralf@linux-mips.org>
7095 L: linux-mips@linux-mips.org
7096 W: http://www.linux-mips.org/
7097 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7098 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7099 S: Supported
7100 F: Documentation/mips/
7101 F: arch/mips/
7102
7103 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7104 M: Hans Verkuil <hverkuil@xs4all.nl>
7105 L: linux-media@vger.kernel.org
7106 T: git git://linuxtv.org/media_tree.git
7107 W: https://linuxtv.org
7108 S: Odd Fixes
7109 F: drivers/media/radio/radio-miropcm20*
7110
7111 Mellanox MLX5 core VPI driver
7112 M: Eli Cohen <eli@mellanox.com>
7113 L: netdev@vger.kernel.org
7114 L: linux-rdma@vger.kernel.org
7115 W: http://www.mellanox.com
7116 Q: http://patchwork.ozlabs.org/project/netdev/list/
7117 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7118 T: git git://openfabrics.org/~eli/connect-ib.git
7119 S: Supported
7120 F: drivers/net/ethernet/mellanox/mlx5/core/
7121 F: include/linux/mlx5/
7122
7123 Mellanox MLX5 IB driver
7124 M: Eli Cohen <eli@mellanox.com>
7125 L: linux-rdma@vger.kernel.org
7126 W: http://www.mellanox.com
7127 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7128 T: git git://openfabrics.org/~eli/connect-ib.git
7129 S: Supported
7130 F: include/linux/mlx5/
7131 F: drivers/infiniband/hw/mlx5/
7132
7133 MELEXIS MLX90614 DRIVER
7134 M: Crt Mori <cmo@melexis.com>
7135 L: linux-iio@vger.kernel.org
7136 W: http://www.melexis.com
7137 S: Supported
7138 F: drivers/iio/temperature/mlx90614.c
7139
7140 MN88472 MEDIA DRIVER
7141 M: Antti Palosaari <crope@iki.fi>
7142 L: linux-media@vger.kernel.org
7143 W: https://linuxtv.org
7144 W: http://palosaari.fi/linux/
7145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7146 T: git git://linuxtv.org/anttip/media_tree.git
7147 S: Maintained
7148 F: drivers/staging/media/mn88472/
7149 F: drivers/media/dvb-frontends/mn88472.h
7150
7151 MN88473 MEDIA DRIVER
7152 M: Antti Palosaari <crope@iki.fi>
7153 L: linux-media@vger.kernel.org
7154 W: https://linuxtv.org
7155 W: http://palosaari.fi/linux/
7156 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7157 T: git git://linuxtv.org/anttip/media_tree.git
7158 S: Maintained
7159 F: drivers/staging/media/mn88473/
7160 F: drivers/media/dvb-frontends/mn88473.h
7161
7162 MODULE SUPPORT
7163 M: Rusty Russell <rusty@rustcorp.com.au>
7164 S: Maintained
7165 F: include/linux/module.h
7166 F: kernel/module.c
7167
7168 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7169 W: http://popies.net/meye/
7170 S: Orphan
7171 F: Documentation/video4linux/meye.txt
7172 F: drivers/media/pci/meye/
7173 F: include/uapi/linux/meye.h
7174
7175 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7176 M: Jiri Slaby <jirislaby@gmail.com>
7177 S: Maintained
7178 F: Documentation/serial/moxa-smartio
7179 F: drivers/tty/mxser.*
7180
7181 MR800 AVERMEDIA USB FM RADIO DRIVER
7182 M: Alexey Klimov <klimov.linux@gmail.com>
7183 L: linux-media@vger.kernel.org
7184 T: git git://linuxtv.org/media_tree.git
7185 S: Maintained
7186 F: drivers/media/radio/radio-mr800.c
7187
7188 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7189 M: Alan Ott <alan@signal11.us>
7190 L: linux-wpan@vger.kernel.org
7191 S: Maintained
7192 F: drivers/net/ieee802154/mrf24j40.c
7193 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7194
7195 MSI LAPTOP SUPPORT
7196 M: "Lee, Chun-Yi" <jlee@suse.com>
7197 L: platform-driver-x86@vger.kernel.org
7198 S: Maintained
7199 F: drivers/platform/x86/msi-laptop.c
7200
7201 MSI WMI SUPPORT
7202 L: platform-driver-x86@vger.kernel.org
7203 S: Orphan
7204 F: drivers/platform/x86/msi-wmi.c
7205
7206 MSI001 MEDIA DRIVER
7207 M: Antti Palosaari <crope@iki.fi>
7208 L: linux-media@vger.kernel.org
7209 W: https://linuxtv.org
7210 W: http://palosaari.fi/linux/
7211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7212 T: git git://linuxtv.org/anttip/media_tree.git
7213 S: Maintained
7214 F: drivers/media/tuners/msi001*
7215
7216 MSI2500 MEDIA DRIVER
7217 M: Antti Palosaari <crope@iki.fi>
7218 L: linux-media@vger.kernel.org
7219 W: https://linuxtv.org
7220 W: http://palosaari.fi/linux/
7221 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7222 T: git git://linuxtv.org/anttip/media_tree.git
7223 S: Maintained
7224 F: drivers/media/usb/msi2500/
7225
7226 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7227 M: Robert Jarzmik <robert.jarzmik@free.fr>
7228 L: linux-mtd@lists.infradead.org
7229 S: Maintained
7230 F: drivers/mtd/devices/docg3*
7231
7232 MT9M032 APTINA SENSOR DRIVER
7233 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7234 L: linux-media@vger.kernel.org
7235 T: git git://linuxtv.org/media_tree.git
7236 S: Maintained
7237 F: drivers/media/i2c/mt9m032.c
7238 F: include/media/i2c/mt9m032.h
7239
7240 MT9P031 APTINA CAMERA SENSOR
7241 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7242 L: linux-media@vger.kernel.org
7243 T: git git://linuxtv.org/media_tree.git
7244 S: Maintained
7245 F: drivers/media/i2c/mt9p031.c
7246 F: include/media/i2c/mt9p031.h
7247
7248 MT9T001 APTINA CAMERA SENSOR
7249 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7250 L: linux-media@vger.kernel.org
7251 T: git git://linuxtv.org/media_tree.git
7252 S: Maintained
7253 F: drivers/media/i2c/mt9t001.c
7254 F: include/media/i2c/mt9t001.h
7255
7256 MT9V032 APTINA CAMERA SENSOR
7257 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7258 L: linux-media@vger.kernel.org
7259 T: git git://linuxtv.org/media_tree.git
7260 S: Maintained
7261 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7262 F: drivers/media/i2c/mt9v032.c
7263 F: include/media/i2c/mt9v032.h
7264
7265 MULTIFUNCTION DEVICES (MFD)
7266 M: Lee Jones <lee.jones@linaro.org>
7267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7268 S: Supported
7269 F: drivers/mfd/
7270 F: include/linux/mfd/
7271
7272 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7273 M: Ulf Hansson <ulf.hansson@linaro.org>
7274 L: linux-mmc@vger.kernel.org
7275 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7276 S: Maintained
7277 F: drivers/mmc/
7278 F: include/linux/mmc/
7279 F: include/uapi/linux/mmc/
7280
7281 MULTIMEDIA CARD (MMC) ETC. OVER SPI
7282 S: Orphan
7283 F: drivers/mmc/host/mmc_spi.c
7284 F: include/linux/spi/mmc_spi.h
7285
7286 MULTISOUND SOUND DRIVER
7287 M: Andrew Veliath <andrewtv@usa.net>
7288 S: Maintained
7289 F: Documentation/sound/oss/MultiSound
7290 F: sound/oss/msnd*
7291
7292 MULTITECH MULTIPORT CARD (ISICOM)
7293 S: Orphan
7294 F: drivers/tty/isicom.c
7295 F: include/linux/isicom.h
7296
7297 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7298 M: Felipe Balbi <balbi@ti.com>
7299 L: linux-usb@vger.kernel.org
7300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7301 S: Maintained
7302 F: drivers/usb/musb/
7303
7304 MXL5007T MEDIA DRIVER
7305 M: Michael Krufky <mkrufky@linuxtv.org>
7306 L: linux-media@vger.kernel.org
7307 W: https://linuxtv.org
7308 W: http://github.com/mkrufky
7309 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7310 T: git git://linuxtv.org/mkrufky/tuners.git
7311 S: Maintained
7312 F: drivers/media/tuners/mxl5007t.*
7313
7314 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7315 M: Hyong-Youb Kim <hykim@myri.com>
7316 L: netdev@vger.kernel.org
7317 W: https://www.myricom.com/support/downloads/myri10ge.html
7318 S: Supported
7319 F: drivers/net/ethernet/myricom/myri10ge/
7320
7321 NATSEMI ETHERNET DRIVER (DP8381x)
7322 S: Orphan
7323 F: drivers/net/ethernet/natsemi/natsemi.c
7324
7325 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7326 M: Daniel Mack <zonque@gmail.com>
7327 S: Maintained
7328 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7329 W: http://www.native-instruments.com
7330 F: sound/usb/caiaq/
7331
7332 NCP FILESYSTEM
7333 M: Petr Vandrovec <petr@vandrovec.name>
7334 S: Odd Fixes
7335 F: fs/ncpfs/
7336
7337 NCR 5380 SCSI DRIVERS
7338 M: Finn Thain <fthain@telegraphics.com.au>
7339 M: Michael Schmitz <schmitzmic@gmail.com>
7340 L: linux-scsi@vger.kernel.org
7341 S: Maintained
7342 F: Documentation/scsi/g_NCR5380.txt
7343 F: drivers/scsi/NCR5380.*
7344 F: drivers/scsi/arm/cumana_1.c
7345 F: drivers/scsi/arm/oak.c
7346 F: drivers/scsi/atari_NCR5380.c
7347 F: drivers/scsi/atari_scsi.*
7348 F: drivers/scsi/dmx3191d.c
7349 F: drivers/scsi/dtc.*
7350 F: drivers/scsi/g_NCR5380.*
7351 F: drivers/scsi/g_NCR5380_mmio.c
7352 F: drivers/scsi/mac_scsi.*
7353 F: drivers/scsi/pas16.*
7354 F: drivers/scsi/sun3_scsi.*
7355 F: drivers/scsi/sun3_scsi_vme.c
7356 F: drivers/scsi/t128.*
7357
7358 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7359 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7360 L: linux-scsi@vger.kernel.org
7361 S: Maintained
7362 F: drivers/scsi/NCR_D700.*
7363
7364 NCT6775 HARDWARE MONITOR DRIVER
7365 M: Guenter Roeck <linux@roeck-us.net>
7366 L: lm-sensors@lm-sensors.org
7367 S: Maintained
7368 F: Documentation/hwmon/nct6775
7369 F: drivers/hwmon/nct6775.c
7370
7371 NETEFFECT IWARP RNIC DRIVER (IW_NES)
7372 M: Faisal Latif <faisal.latif@intel.com>
7373 L: linux-rdma@vger.kernel.org
7374 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7375 S: Supported
7376 F: drivers/infiniband/hw/nes/
7377
7378 NETEM NETWORK EMULATOR
7379 M: Stephen Hemminger <stephen@networkplumber.org>
7380 L: netem@lists.linux-foundation.org
7381 S: Maintained
7382 F: net/sched/sch_netem.c
7383
7384 NETERION 10GbE DRIVERS (s2io/vxge)
7385 M: Jon Mason <jdmason@kudzu.us>
7386 L: netdev@vger.kernel.org
7387 S: Supported
7388 F: Documentation/networking/s2io.txt
7389 F: Documentation/networking/vxge.txt
7390 F: drivers/net/ethernet/neterion/
7391
7392 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7393 M: Pablo Neira Ayuso <pablo@netfilter.org>
7394 M: Patrick McHardy <kaber@trash.net>
7395 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7396 L: netfilter-devel@vger.kernel.org
7397 L: coreteam@netfilter.org
7398 W: http://www.netfilter.org/
7399 W: http://www.iptables.org/
7400 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7403 S: Supported
7404 F: include/linux/netfilter*
7405 F: include/linux/netfilter/
7406 F: include/net/netfilter/
7407 F: include/uapi/linux/netfilter*
7408 F: include/uapi/linux/netfilter/
7409 F: net/*/netfilter.c
7410 F: net/*/netfilter/
7411 F: net/netfilter/
7412 F: net/bridge/br_netfilter*.c
7413
7414 NETLABEL
7415 M: Paul Moore <paul@paul-moore.com>
7416 W: http://netlabel.sf.net
7417 L: netdev@vger.kernel.org
7418 S: Maintained
7419 F: Documentation/netlabel/
7420 F: include/net/netlabel.h
7421 F: net/netlabel/
7422
7423 NETROM NETWORK LAYER
7424 M: Ralf Baechle <ralf@linux-mips.org>
7425 L: linux-hams@vger.kernel.org
7426 W: http://www.linux-ax25.org/
7427 S: Maintained
7428 F: include/net/netrom.h
7429 F: include/uapi/linux/netrom.h
7430 F: net/netrom/
7431
7432 NETRONOME ETHERNET DRIVERS
7433 M: Jakub Kicinski <jakub.kicinski@netronome.com>
7434 M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7435 L: oss-drivers@netronome.com
7436 S: Maintained
7437 F: drivers/net/ethernet/netronome/
7438
7439 NETWORK BLOCK DEVICE (NBD)
7440 M: Markus Pargmann <mpa@pengutronix.de>
7441 S: Maintained
7442 L: nbd-general@lists.sourceforge.net
7443 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7444 F: Documentation/blockdev/nbd.txt
7445 F: drivers/block/nbd.c
7446 F: include/uapi/linux/nbd.h
7447
7448 NETWORK DROP MONITOR
7449 M: Neil Horman <nhorman@tuxdriver.com>
7450 L: netdev@vger.kernel.org
7451 S: Maintained
7452 W: https://fedorahosted.org/dropwatch/
7453 F: net/core/drop_monitor.c
7454
7455 NETWORKING [GENERAL]
7456 M: "David S. Miller" <davem@davemloft.net>
7457 L: netdev@vger.kernel.org
7458 W: http://www.linuxfoundation.org/en/Net
7459 Q: http://patchwork.ozlabs.org/project/netdev/list/
7460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7462 S: Maintained
7463 F: net/
7464 F: include/net/
7465 F: include/linux/in.h
7466 F: include/linux/net.h
7467 F: include/linux/netdevice.h
7468 F: include/uapi/linux/in.h
7469 F: include/uapi/linux/net.h
7470 F: include/uapi/linux/netdevice.h
7471 F: include/uapi/linux/net_namespace.h
7472 F: tools/net/
7473 F: tools/testing/selftests/net/
7474 F: lib/random32.c
7475 F: lib/test_bpf.c
7476
7477 NETWORKING [IPv4/IPv6]
7478 M: "David S. Miller" <davem@davemloft.net>
7479 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7480 M: James Morris <jmorris@namei.org>
7481 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7482 M: Patrick McHardy <kaber@trash.net>
7483 L: netdev@vger.kernel.org
7484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7485 S: Maintained
7486 F: net/ipv4/
7487 F: net/ipv6/
7488 F: include/net/ip*
7489 F: arch/x86/net/*
7490
7491 NETWORKING [IPSEC]
7492 M: Steffen Klassert <steffen.klassert@secunet.com>
7493 M: Herbert Xu <herbert@gondor.apana.org.au>
7494 M: "David S. Miller" <davem@davemloft.net>
7495 L: netdev@vger.kernel.org
7496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7498 S: Maintained
7499 F: net/core/flow.c
7500 F: net/xfrm/
7501 F: net/key/
7502 F: net/ipv4/xfrm*
7503 F: net/ipv4/esp4.c
7504 F: net/ipv4/ah4.c
7505 F: net/ipv4/ipcomp.c
7506 F: net/ipv4/ip_vti.c
7507 F: net/ipv6/xfrm*
7508 F: net/ipv6/esp6.c
7509 F: net/ipv6/ah6.c
7510 F: net/ipv6/ipcomp6.c
7511 F: net/ipv6/ip6_vti.c
7512 F: include/uapi/linux/xfrm.h
7513 F: include/net/xfrm.h
7514
7515 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7516 M: Paul Moore <paul@paul-moore.com>
7517 L: netdev@vger.kernel.org
7518 S: Maintained
7519
7520 NETWORKING [WIRELESS]
7521 L: linux-wireless@vger.kernel.org
7522 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7523
7524 NETWORKING DRIVERS
7525 L: netdev@vger.kernel.org
7526 W: http://www.linuxfoundation.org/en/Net
7527 Q: http://patchwork.ozlabs.org/project/netdev/list/
7528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7530 S: Odd Fixes
7531 F: drivers/net/
7532 F: include/linux/if_*
7533 F: include/linux/netdevice.h
7534 F: include/linux/etherdevice.h
7535 F: include/linux/fcdevice.h
7536 F: include/linux/fddidevice.h
7537 F: include/linux/hippidevice.h
7538 F: include/linux/inetdevice.h
7539 F: include/uapi/linux/if_*
7540 F: include/uapi/linux/netdevice.h
7541
7542 NETWORKING DRIVERS (WIRELESS)
7543 M: Kalle Valo <kvalo@codeaurora.org>
7544 L: linux-wireless@vger.kernel.org
7545 Q: http://patchwork.kernel.org/project/linux-wireless/list/
7546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7547 S: Maintained
7548 F: drivers/net/wireless/
7549
7550 NETXEN (1/10) GbE SUPPORT
7551 M: Manish Chopra <manish.chopra@qlogic.com>
7552 M: Sony Chacko <sony.chacko@qlogic.com>
7553 M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7554 L: netdev@vger.kernel.org
7555 W: http://www.qlogic.com
7556 S: Supported
7557 F: drivers/net/ethernet/qlogic/netxen/
7558
7559 NFC SUBSYSTEM
7560 M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7561 M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7562 M: Samuel Ortiz <sameo@linux.intel.com>
7563 L: linux-wireless@vger.kernel.org
7564 L: linux-nfc@lists.01.org (subscribers-only)
7565 S: Supported
7566 F: net/nfc/
7567 F: include/net/nfc/
7568 F: include/uapi/linux/nfc.h
7569 F: drivers/nfc/
7570 F: include/linux/platform_data/microread.h
7571 F: include/linux/platform_data/nfcmrvl.h
7572 F: include/linux/platform_data/nxp-nci.h
7573 F: include/linux/platform_data/pn544.h
7574 F: include/linux/platform_data/st21nfca.h
7575 F: include/linux/platform_data/st-nci.h
7576 F: Documentation/devicetree/bindings/net/nfc/
7577
7578 NFS, SUNRPC, AND LOCKD CLIENTS
7579 M: Trond Myklebust <trond.myklebust@primarydata.com>
7580 M: Anna Schumaker <anna.schumaker@netapp.com>
7581 L: linux-nfs@vger.kernel.org
7582 W: http://client.linux-nfs.org
7583 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7584 S: Maintained
7585 F: fs/lockd/
7586 F: fs/nfs/
7587 F: fs/nfs_common/
7588 F: net/sunrpc/
7589 F: include/linux/lockd/
7590 F: include/linux/nfs*
7591 F: include/linux/sunrpc/
7592 F: include/uapi/linux/nfs*
7593 F: include/uapi/linux/sunrpc/
7594
7595 NILFS2 FILESYSTEM
7596 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7597 L: linux-nilfs@vger.kernel.org
7598 W: http://nilfs.sourceforge.net/
7599 T: git git://github.com/konis/nilfs2.git
7600 S: Supported
7601 F: Documentation/filesystems/nilfs2.txt
7602 F: fs/nilfs2/
7603 F: include/linux/nilfs2_fs.h
7604 F: include/trace/events/nilfs2.h
7605
7606 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7607 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7608 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7609 S: Maintained
7610 F: Documentation/scsi/NinjaSCSI.txt
7611 F: drivers/scsi/pcmcia/nsp_*
7612
7613 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7614 M: GOTO Masanori <gotom@debian.or.jp>
7615 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7616 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7617 S: Maintained
7618 F: Documentation/scsi/NinjaSCSI.txt
7619 F: drivers/scsi/nsp32*
7620
7621 NIOS2 ARCHITECTURE
7622 M: Ley Foon Tan <lftan@altera.com>
7623 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7625 S: Maintained
7626 F: arch/nios2/
7627
7628 NOKIA N900 POWER SUPPLY DRIVERS
7629 M: Pali RohĂ¡r <pali.rohar@gmail.com>
7630 S: Maintained
7631 F: include/linux/power/bq2415x_charger.h
7632 F: include/linux/power/bq27xxx_battery.h
7633 F: include/linux/power/isp1704_charger.h
7634 F: drivers/power/bq2415x_charger.c
7635 F: drivers/power/bq27xxx_battery.c
7636 F: drivers/power/isp1704_charger.c
7637 F: drivers/power/rx51_battery.c
7638
7639 NTB DRIVER CORE
7640 M: Jon Mason <jdmason@kudzu.us>
7641 M: Dave Jiang <dave.jiang@intel.com>
7642 M: Allen Hubbe <Allen.Hubbe@emc.com>
7643 L: linux-ntb@googlegroups.com
7644 S: Supported
7645 W: https://github.com/jonmason/ntb/wiki
7646 T: git git://github.com/jonmason/ntb.git
7647 F: drivers/ntb/
7648 F: drivers/net/ntb_netdev.c
7649 F: include/linux/ntb.h
7650 F: include/linux/ntb_transport.h
7651
7652 NTB INTEL DRIVER
7653 M: Jon Mason <jdmason@kudzu.us>
7654 M: Dave Jiang <dave.jiang@intel.com>
7655 L: linux-ntb@googlegroups.com
7656 S: Supported
7657 W: https://github.com/jonmason/ntb/wiki
7658 T: git git://github.com/jonmason/ntb.git
7659 F: drivers/ntb/hw/intel/
7660
7661 NTFS FILESYSTEM
7662 M: Anton Altaparmakov <anton@tuxera.com>
7663 L: linux-ntfs-dev@lists.sourceforge.net
7664 W: http://www.tuxera.com/
7665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7666 S: Supported
7667 F: Documentation/filesystems/ntfs.txt
7668 F: fs/ntfs/
7669
7670 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7671 M: Antonino Daplas <adaplas@gmail.com>
7672 L: linux-fbdev@vger.kernel.org
7673 S: Maintained
7674 F: drivers/video/fbdev/riva/
7675 F: drivers/video/fbdev/nvidia/
7676
7677 NVM EXPRESS DRIVER
7678 M: Keith Busch <keith.busch@intel.com>
7679 M: Jens Axboe <axboe@fb.com>
7680 L: linux-nvme@lists.infradead.org
7681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7682 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7683 S: Supported
7684 F: drivers/nvme/host/
7685 F: include/linux/nvme.h
7686
7687 NVMEM FRAMEWORK
7688 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7689 M: Maxime Ripard <maxime.ripard@free-electrons.com>
7690 S: Maintained
7691 F: drivers/nvmem/
7692 F: Documentation/devicetree/bindings/nvmem/
7693 F: include/linux/nvmem-consumer.h
7694 F: include/linux/nvmem-provider.h
7695
7696 NXP-NCI NFC DRIVER
7697 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7698 R: Charles Gorand <charles.gorand@effinnov.com>
7699 L: linux-nfc@lists.01.org (moderated for non-subscribers)
7700 S: Supported
7701 F: drivers/nfc/nxp-nci
7702
7703 NXP TDA998X DRM DRIVER
7704 M: Russell King <rmk+kernel@arm.linux.org.uk>
7705 S: Supported
7706 F: drivers/gpu/drm/i2c/tda998x_drv.c
7707 F: include/drm/i2c/tda998x.h
7708
7709 NXP TFA9879 DRIVER
7710 M: Peter Rosin <peda@axentia.se>
7711 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7712 S: Maintained
7713 F: sound/soc/codecs/tfa9879*
7714
7715 OMAP SUPPORT
7716 M: Tony Lindgren <tony@atomide.com>
7717 L: linux-omap@vger.kernel.org
7718 W: http://www.muru.com/linux/omap/
7719 W: http://linux.omap.com/
7720 Q: http://patchwork.kernel.org/project/linux-omap/list/
7721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7722 S: Maintained
7723 F: arch/arm/*omap*/
7724 F: arch/arm/configs/omap1_defconfig
7725 F: arch/arm/configs/omap2plus_defconfig
7726 F: drivers/i2c/busses/i2c-omap.c
7727 F: drivers/irqchip/irq-omap-intc.c
7728 F: drivers/mfd/*omap*.c
7729 F: drivers/mfd/menelaus.c
7730 F: drivers/mfd/palmas.c
7731 F: drivers/mfd/tps65217.c
7732 F: drivers/mfd/tps65218.c
7733 F: drivers/mfd/tps65910.c
7734 F: drivers/mfd/twl-core.[ch]
7735 F: drivers/mfd/twl4030*.c
7736 F: drivers/mfd/twl6030*.c
7737 F: drivers/mfd/twl6040*.c
7738 F: drivers/regulator/palmas-regulator*.c
7739 F: drivers/regulator/pbias-regulator.c
7740 F: drivers/regulator/tps65217-regulator.c
7741 F: drivers/regulator/tps65218-regulator.c
7742 F: drivers/regulator/tps65910-regulator.c
7743 F: drivers/regulator/twl-regulator.c
7744 F: include/linux/i2c-omap.h
7745
7746 OMAP DEVICE TREE SUPPORT
7747 M: Benoît Cousson <bcousson@baylibre.com>
7748 M: Tony Lindgren <tony@atomide.com>
7749 L: linux-omap@vger.kernel.org
7750 L: devicetree@vger.kernel.org
7751 S: Maintained
7752 F: arch/arm/boot/dts/*omap*
7753 F: arch/arm/boot/dts/*am3*
7754 F: arch/arm/boot/dts/*am4*
7755 F: arch/arm/boot/dts/*am5*
7756 F: arch/arm/boot/dts/*dra7*
7757
7758 OMAP CLOCK FRAMEWORK SUPPORT
7759 M: Paul Walmsley <paul@pwsan.com>
7760 L: linux-omap@vger.kernel.org
7761 S: Maintained
7762 F: arch/arm/*omap*/*clock*
7763
7764 OMAP POWER MANAGEMENT SUPPORT
7765 M: Kevin Hilman <khilman@deeprootsystems.com>
7766 L: linux-omap@vger.kernel.org
7767 S: Maintained
7768 F: arch/arm/*omap*/*pm*
7769 F: drivers/cpufreq/omap-cpufreq.c
7770
7771 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7772 M: Rajendra Nayak <rnayak@ti.com>
7773 M: Paul Walmsley <paul@pwsan.com>
7774 L: linux-omap@vger.kernel.org
7775 S: Maintained
7776 F: arch/arm/mach-omap2/prm*
7777
7778 OMAP AUDIO SUPPORT
7779 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7780 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7781 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7782 L: linux-omap@vger.kernel.org
7783 S: Maintained
7784 F: sound/soc/omap/
7785
7786 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7787 M: Roger Quadros <rogerq@ti.com>
7788 M: Tony Lindgren <tony@atomide.com>
7789 L: linux-omap@vger.kernel.org
7790 S: Maintained
7791 F: drivers/memory/omap-gpmc.c
7792 F: arch/arm/mach-omap2/*gpmc*
7793
7794 OMAP FRAMEBUFFER SUPPORT
7795 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7796 L: linux-fbdev@vger.kernel.org
7797 L: linux-omap@vger.kernel.org
7798 S: Maintained
7799 F: drivers/video/fbdev/omap/
7800
7801 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7802 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7803 L: linux-omap@vger.kernel.org
7804 L: linux-fbdev@vger.kernel.org
7805 S: Maintained
7806 F: drivers/video/fbdev/omap2/
7807 F: Documentation/arm/OMAP/DSS
7808
7809 OMAP HARDWARE SPINLOCK SUPPORT
7810 M: Ohad Ben-Cohen <ohad@wizery.com>
7811 L: linux-omap@vger.kernel.org
7812 S: Maintained
7813 F: drivers/hwspinlock/omap_hwspinlock.c
7814
7815 OMAP MMC SUPPORT
7816 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7817 L: linux-omap@vger.kernel.org
7818 S: Maintained
7819 F: drivers/mmc/host/omap.c
7820
7821 OMAP HS MMC SUPPORT
7822 L: linux-mmc@vger.kernel.org
7823 L: linux-omap@vger.kernel.org
7824 S: Orphan
7825 F: drivers/mmc/host/omap_hsmmc.c
7826
7827 OMAP RANDOM NUMBER GENERATOR SUPPORT
7828 M: Deepak Saxena <dsaxena@plexity.net>
7829 S: Maintained
7830 F: drivers/char/hw_random/omap-rng.c
7831
7832 OMAP HWMOD SUPPORT
7833 M: Benoît Cousson <bcousson@baylibre.com>
7834 M: Paul Walmsley <paul@pwsan.com>
7835 L: linux-omap@vger.kernel.org
7836 S: Maintained
7837 F: arch/arm/mach-omap2/omap_hwmod.*
7838
7839 OMAP HWMOD DATA
7840 M: Paul Walmsley <paul@pwsan.com>
7841 L: linux-omap@vger.kernel.org
7842 S: Maintained
7843 F: arch/arm/mach-omap2/omap_hwmod*data*
7844
7845 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7846 M: Benoît Cousson <bcousson@baylibre.com>
7847 L: linux-omap@vger.kernel.org
7848 S: Maintained
7849 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7850
7851 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7852 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7853 L: linux-media@vger.kernel.org
7854 S: Maintained
7855 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7856 F: drivers/media/platform/omap3isp/
7857 F: drivers/staging/media/omap4iss/
7858
7859 OMAP USB SUPPORT
7860 M: Felipe Balbi <balbi@ti.com>
7861 L: linux-usb@vger.kernel.org
7862 L: linux-omap@vger.kernel.org
7863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7864 S: Maintained
7865 F: drivers/usb/*/*omap*
7866 F: arch/arm/*omap*/usb*
7867
7868 OMAP GPIO DRIVER
7869 M: Grygorii Strashko <grygorii.strashko@ti.com>
7870 M: Santosh Shilimkar <ssantosh@kernel.org>
7871 M: Kevin Hilman <khilman@deeprootsystems.com>
7872 L: linux-omap@vger.kernel.org
7873 S: Maintained
7874 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
7875 F: drivers/gpio/gpio-omap.c
7876
7877 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7878 M: Mark Jackson <mpfj@newflow.co.uk>
7879 L: linux-omap@vger.kernel.org
7880 S: Maintained
7881 F: arch/arm/boot/dts/am335x-nano.dts
7882
7883 OMFS FILESYSTEM
7884 M: Bob Copeland <me@bobcopeland.com>
7885 L: linux-karma-devel@lists.sourceforge.net
7886 S: Maintained
7887 F: Documentation/filesystems/omfs.txt
7888 F: fs/omfs/
7889
7890 OMNIKEY CARDMAN 4000 DRIVER
7891 M: Harald Welte <laforge@gnumonks.org>
7892 S: Maintained
7893 F: drivers/char/pcmcia/cm4000_cs.c
7894 F: include/linux/cm4000_cs.h
7895 F: include/uapi/linux/cm4000_cs.h
7896
7897 OMNIKEY CARDMAN 4040 DRIVER
7898 M: Harald Welte <laforge@gnumonks.org>
7899 S: Maintained
7900 F: drivers/char/pcmcia/cm4040_cs.*
7901
7902 OMNIVISION OV7670 SENSOR DRIVER
7903 M: Jonathan Corbet <corbet@lwn.net>
7904 L: linux-media@vger.kernel.org
7905 T: git git://linuxtv.org/media_tree.git
7906 S: Maintained
7907 F: drivers/media/i2c/ov7670.c
7908
7909 ONENAND FLASH DRIVER
7910 M: Kyungmin Park <kyungmin.park@samsung.com>
7911 L: linux-mtd@lists.infradead.org
7912 S: Maintained
7913 F: drivers/mtd/onenand/
7914 F: include/linux/mtd/onenand*.h
7915
7916 ONSTREAM SCSI TAPE DRIVER
7917 M: Willem Riede <osst@riede.org>
7918 L: osst-users@lists.sourceforge.net
7919 L: linux-scsi@vger.kernel.org
7920 S: Maintained
7921 F: Documentation/scsi/osst.txt
7922 F: drivers/scsi/osst.*
7923 F: drivers/scsi/osst_*.h
7924 F: drivers/scsi/st.h
7925
7926 OPENCORES I2C BUS DRIVER
7927 M: Peter Korsgaard <jacmet@sunsite.dk>
7928 L: linux-i2c@vger.kernel.org
7929 S: Maintained
7930 F: Documentation/i2c/busses/i2c-ocores
7931 F: drivers/i2c/busses/i2c-ocores.c
7932
7933 OPEN FIRMWARE AND FLATTENED DEVICE TREE
7934 M: Rob Herring <robh+dt@kernel.org>
7935 M: Frank Rowand <frowand.list@gmail.com>
7936 M: Grant Likely <grant.likely@linaro.org>
7937 L: devicetree@vger.kernel.org
7938 W: http://www.devicetree.org/
7939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7940 S: Maintained
7941 F: drivers/of/
7942 F: include/linux/of*.h
7943 F: scripts/dtc/
7944
7945 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7946 M: Rob Herring <robh+dt@kernel.org>
7947 M: Pawel Moll <pawel.moll@arm.com>
7948 M: Mark Rutland <mark.rutland@arm.com>
7949 M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7950 M: Kumar Gala <galak@codeaurora.org>
7951 L: devicetree@vger.kernel.org
7952 S: Maintained
7953 F: Documentation/devicetree/
7954 F: arch/*/boot/dts/
7955 F: include/dt-bindings/
7956
7957 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7958 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7959 L: devicetree@vger.kernel.org
7960 S: Maintained
7961 F: Documentation/devicetree/dynamic-resolution-notes.txt
7962 F: Documentation/devicetree/overlay-notes.txt
7963 F: drivers/of/overlay.c
7964 F: drivers/of/resolver.c
7965
7966 OPENRISC ARCHITECTURE
7967 M: Jonas Bonn <jonas@southpole.se>
7968 W: http://openrisc.net
7969 L: linux@lists.openrisc.net (moderated for non-subscribers)
7970 S: Maintained
7971 T: git git://openrisc.net/~jonas/linux
7972 F: arch/openrisc/
7973
7974 OPENVSWITCH
7975 M: Pravin Shelar <pshelar@nicira.com>
7976 L: netdev@vger.kernel.org
7977 L: dev@openvswitch.org
7978 W: http://openvswitch.org
7979 S: Maintained
7980 F: net/openvswitch/
7981 F: include/uapi/linux/openvswitch.h
7982
7983 OPERATING PERFORMANCE POINTS (OPP)
7984 M: Viresh Kumar <vireshk@kernel.org>
7985 M: Nishanth Menon <nm@ti.com>
7986 M: Stephen Boyd <sboyd@codeaurora.org>
7987 L: linux-pm@vger.kernel.org
7988 S: Maintained
7989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
7990 F: drivers/base/power/opp/
7991 F: include/linux/pm_opp.h
7992 F: Documentation/power/opp.txt
7993 F: Documentation/devicetree/bindings/opp/
7994
7995 OPL4 DRIVER
7996 M: Clemens Ladisch <clemens@ladisch.de>
7997 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7998 T: git git://git.alsa-project.org/alsa-kernel.git
7999 S: Maintained
8000 F: sound/drivers/opl4/
8001
8002 OPROFILE
8003 M: Robert Richter <rric@kernel.org>
8004 L: oprofile-list@lists.sf.net
8005 S: Maintained
8006 F: arch/*/include/asm/oprofile*.h
8007 F: arch/*/oprofile/
8008 F: drivers/oprofile/
8009 F: include/linux/oprofile.h
8010
8011 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8012 M: Mark Fasheh <mfasheh@suse.com>
8013 M: Joel Becker <jlbec@evilplan.org>
8014 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8015 W: http://ocfs2.wiki.kernel.org
8016 S: Supported
8017 F: Documentation/filesystems/ocfs2.txt
8018 F: Documentation/filesystems/dlmfs.txt
8019 F: fs/ocfs2/
8020
8021 ORINOCO DRIVER
8022 L: linux-wireless@vger.kernel.org
8023 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8024 W: http://www.nongnu.org/orinoco/
8025 S: Orphan
8026 F: drivers/net/wireless/intersil/orinoco/
8027
8028 OSD LIBRARY and FILESYSTEM
8029 M: Boaz Harrosh <ooo@electrozaur.com>
8030 M: Benny Halevy <bhalevy@primarydata.com>
8031 L: osd-dev@open-osd.org
8032 W: http://open-osd.org
8033 T: git git://git.open-osd.org/open-osd.git
8034 S: Maintained
8035 F: drivers/scsi/osd/
8036 F: include/scsi/osd_*
8037 F: fs/exofs/
8038
8039 OVERLAY FILESYSTEM
8040 M: Miklos Szeredi <miklos@szeredi.hu>
8041 L: linux-unionfs@vger.kernel.org
8042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8043 S: Supported
8044 F: fs/overlayfs/
8045 F: Documentation/filesystems/overlayfs.txt
8046
8047 P54 WIRELESS DRIVER
8048 M: Christian Lamparter <chunkeey@googlemail.com>
8049 L: linux-wireless@vger.kernel.org
8050 W: http://wireless.kernel.org/en/users/Drivers/p54
8051 S: Maintained
8052 F: drivers/net/wireless/intersil/p54/
8053
8054 PA SEMI ETHERNET DRIVER
8055 M: Olof Johansson <olof@lixom.net>
8056 L: netdev@vger.kernel.org
8057 S: Maintained
8058 F: drivers/net/ethernet/pasemi/*
8059
8060 PA SEMI SMBUS DRIVER
8061 M: Olof Johansson <olof@lixom.net>
8062 L: linux-i2c@vger.kernel.org
8063 S: Maintained
8064 F: drivers/i2c/busses/i2c-pasemi.c
8065
8066 PADATA PARALLEL EXECUTION MECHANISM
8067 M: Steffen Klassert <steffen.klassert@secunet.com>
8068 L: linux-crypto@vger.kernel.org
8069 S: Maintained
8070 F: kernel/padata.c
8071 F: include/linux/padata.h
8072 F: Documentation/padata.txt
8073
8074 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8075 M: Harald Welte <laforge@gnumonks.org>
8076 L: platform-driver-x86@vger.kernel.org
8077 S: Maintained
8078 F: drivers/platform/x86/panasonic-laptop.c
8079
8080 PANASONIC MN10300/AM33/AM34 PORT
8081 M: David Howells <dhowells@redhat.com>
8082 M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8083 L: linux-am33-list@redhat.com (moderated for non-subscribers)
8084 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8085 S: Maintained
8086 F: Documentation/mn10300/
8087 F: arch/mn10300/
8088
8089 PARALLEL PORT SUBSYSTEM
8090 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8091 M: Sudip Mukherjee <sudip@vectorindia.org>
8092 L: linux-parport@lists.infradead.org (subscribers-only)
8093 S: Maintained
8094 F: drivers/parport/
8095 F: include/linux/parport*.h
8096 F: drivers/char/ppdev.c
8097 F: include/uapi/linux/ppdev.h
8098 F: Documentation/parport*.txt
8099
8100 PARAVIRT_OPS INTERFACE
8101 M: Jeremy Fitzhardinge <jeremy@goop.org>
8102 M: Chris Wright <chrisw@sous-sol.org>
8103 M: Alok Kataria <akataria@vmware.com>
8104 M: Rusty Russell <rusty@rustcorp.com.au>
8105 L: virtualization@lists.linux-foundation.org
8106 S: Supported
8107 F: Documentation/virtual/paravirt_ops.txt
8108 F: arch/*/kernel/paravirt*
8109 F: arch/*/include/asm/paravirt.h
8110
8111 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8112 M: Tim Waugh <tim@cyberelk.net>
8113 L: linux-parport@lists.infradead.org (subscribers-only)
8114 S: Maintained
8115 F: Documentation/blockdev/paride.txt
8116 F: drivers/block/paride/
8117
8118 PARISC ARCHITECTURE
8119 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8120 M: Helge Deller <deller@gmx.de>
8121 L: linux-parisc@vger.kernel.org
8122 W: http://www.parisc-linux.org/
8123 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8126 S: Maintained
8127 F: arch/parisc/
8128 F: Documentation/parisc/
8129 F: drivers/parisc/
8130 F: drivers/char/agp/parisc-agp.c
8131 F: drivers/input/serio/gscps2.c
8132 F: drivers/parport/parport_gsc.*
8133 F: drivers/tty/serial/8250/8250_gsc.c
8134 F: drivers/video/fbdev/sti*
8135 F: drivers/video/console/sti*
8136 F: drivers/video/logo/logo_parisc*
8137
8138 PC87360 HARDWARE MONITORING DRIVER
8139 M: Jim Cromie <jim.cromie@gmail.com>
8140 L: lm-sensors@lm-sensors.org
8141 S: Maintained
8142 F: Documentation/hwmon/pc87360
8143 F: drivers/hwmon/pc87360.c
8144
8145 PC8736x GPIO DRIVER
8146 M: Jim Cromie <jim.cromie@gmail.com>
8147 S: Maintained
8148 F: drivers/char/pc8736x_gpio.c
8149
8150 PC87427 HARDWARE MONITORING DRIVER
8151 M: Jean Delvare <jdelvare@suse.com>
8152 L: lm-sensors@lm-sensors.org
8153 S: Maintained
8154 F: Documentation/hwmon/pc87427
8155 F: drivers/hwmon/pc87427.c
8156
8157 PCA9532 LED DRIVER
8158 M: Riku Voipio <riku.voipio@iki.fi>
8159 S: Maintained
8160 F: drivers/leds/leds-pca9532.c
8161 F: include/linux/leds-pca9532.h
8162
8163 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8164 M: Guenter Roeck <linux@roeck-us.net>
8165 L: linux-i2c@vger.kernel.org
8166 S: Maintained
8167 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8168
8169 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8170 M: Khalid Aziz <khalid@gonehiking.org>
8171 S: Maintained
8172 F: drivers/firmware/pcdp.*
8173
8174 PCI ERROR RECOVERY
8175 M: Linas Vepstas <linasvepstas@gmail.com>
8176 L: linux-pci@vger.kernel.org
8177 S: Supported
8178 F: Documentation/PCI/pci-error-recovery.txt
8179
8180 PCI SUBSYSTEM
8181 M: Bjorn Helgaas <bhelgaas@google.com>
8182 L: linux-pci@vger.kernel.org
8183 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8185 S: Supported
8186 F: Documentation/PCI/
8187 F: drivers/pci/
8188 F: include/linux/pci*
8189 F: arch/x86/pci/
8190 F: arch/x86/kernel/quirks.c
8191
8192 PCI DRIVER FOR ALTERA PCIE IP
8193 M: Ley Foon Tan <lftan@altera.com>
8194 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8195 L: linux-pci@vger.kernel.org
8196 S: Supported
8197 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8198 F: drivers/pci/host/pcie-altera.c
8199
8200 PCI DRIVER FOR ARM VERSATILE PLATFORM
8201 M: Rob Herring <robh@kernel.org>
8202 L: linux-pci@vger.kernel.org
8203 L: linux-arm-kernel@lists.infradead.org
8204 S: Maintained
8205 F: Documentation/devicetree/bindings/pci/versatile.txt
8206 F: drivers/pci/host/pci-versatile.c
8207
8208 PCI DRIVER FOR APPLIEDMICRO XGENE
8209 M: Tanmay Inamdar <tinamdar@apm.com>
8210 L: linux-pci@vger.kernel.org
8211 L: linux-arm-kernel@lists.infradead.org
8212 S: Maintained
8213 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8214 F: drivers/pci/host/pci-xgene.c
8215
8216 PCI DRIVER FOR FREESCALE LAYERSCAPE
8217 M: Minghuan Lian <minghuan.Lian@freescale.com>
8218 M: Mingkai Hu <mingkai.hu@freescale.com>
8219 M: Roy Zang <tie-fei.zang@freescale.com>
8220 L: linuxppc-dev@lists.ozlabs.org
8221 L: linux-pci@vger.kernel.org
8222 L: linux-arm-kernel@lists.infradead.org
8223 S: Maintained
8224 F: drivers/pci/host/*layerscape*
8225
8226 PCI DRIVER FOR IMX6
8227 M: Richard Zhu <Richard.Zhu@freescale.com>
8228 M: Lucas Stach <l.stach@pengutronix.de>
8229 L: linux-pci@vger.kernel.org
8230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8231 S: Maintained
8232 F: drivers/pci/host/*imx6*
8233
8234 PCI DRIVER FOR TI KEYSTONE
8235 M: Murali Karicheri <m-karicheri2@ti.com>
8236 L: linux-pci@vger.kernel.org
8237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8238 S: Maintained
8239 F: drivers/pci/host/*keystone*
8240
8241 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8242 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8243 M: Jason Cooper <jason@lakedaemon.net>
8244 L: linux-pci@vger.kernel.org
8245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8246 S: Maintained
8247 F: drivers/pci/host/*mvebu*
8248
8249 PCI DRIVER FOR NVIDIA TEGRA
8250 M: Thierry Reding <thierry.reding@gmail.com>
8251 L: linux-tegra@vger.kernel.org
8252 L: linux-pci@vger.kernel.org
8253 S: Supported
8254 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8255 F: drivers/pci/host/pci-tegra.c
8256
8257 PCI DRIVER FOR TI DRA7XX
8258 M: Kishon Vijay Abraham I <kishon@ti.com>
8259 L: linux-omap@vger.kernel.org
8260 L: linux-pci@vger.kernel.org
8261 S: Supported
8262 F: Documentation/devicetree/bindings/pci/ti-pci.txt
8263 F: drivers/pci/host/pci-dra7xx.c
8264
8265 PCI DRIVER FOR RENESAS R-CAR
8266 M: Simon Horman <horms@verge.net.au>
8267 L: linux-pci@vger.kernel.org
8268 L: linux-renesas-soc@vger.kernel.org
8269 S: Maintained
8270 F: drivers/pci/host/*rcar*
8271
8272 PCI DRIVER FOR SAMSUNG EXYNOS
8273 M: Jingoo Han <jingoohan1@gmail.com>
8274 L: linux-pci@vger.kernel.org
8275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8276 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8277 S: Maintained
8278 F: drivers/pci/host/pci-exynos.c
8279
8280 PCI DRIVER FOR SYNOPSIS DESIGNWARE
8281 M: Jingoo Han <jingoohan1@gmail.com>
8282 M: Pratyush Anand <pratyush.anand@gmail.com>
8283 L: linux-pci@vger.kernel.org
8284 S: Maintained
8285 F: drivers/pci/host/*designware*
8286
8287 PCI DRIVER FOR GENERIC OF HOSTS
8288 M: Will Deacon <will.deacon@arm.com>
8289 L: linux-pci@vger.kernel.org
8290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8291 S: Maintained
8292 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8293 F: drivers/pci/host/pci-host-generic.c
8294
8295 PCIE DRIVER FOR ST SPEAR13XX
8296 M: Pratyush Anand <pratyush.anand@gmail.com>
8297 L: linux-pci@vger.kernel.org
8298 S: Maintained
8299 F: drivers/pci/host/*spear*
8300
8301 PCI MSI DRIVER FOR ALTERA MSI IP
8302 M: Ley Foon Tan <lftan@altera.com>
8303 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8304 L: linux-pci@vger.kernel.org
8305 S: Supported
8306 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8307 F: drivers/pci/host/pcie-altera-msi.c
8308
8309 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8310 M: Duc Dang <dhdang@apm.com>
8311 L: linux-pci@vger.kernel.org
8312 L: linux-arm-kernel@lists.infradead.org
8313 S: Maintained
8314 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8315 F: drivers/pci/host/pci-xgene-msi.c
8316
8317 PCIE DRIVER FOR HISILICON
8318 M: Zhou Wang <wangzhou1@hisilicon.com>
8319 L: linux-pci@vger.kernel.org
8320 S: Maintained
8321 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8322 F: drivers/pci/host/pcie-hisi.c
8323
8324 PCMCIA SUBSYSTEM
8325 P: Linux PCMCIA Team
8326 L: linux-pcmcia@lists.infradead.org
8327 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
8329 S: Maintained
8330 F: Documentation/pcmcia/
8331 F: drivers/pcmcia/
8332 F: include/pcmcia/
8333
8334 PCNET32 NETWORK DRIVER
8335 M: Don Fry <pcnet32@frontier.com>
8336 L: netdev@vger.kernel.org
8337 S: Maintained
8338 F: drivers/net/ethernet/amd/pcnet32.c
8339
8340 PCRYPT PARALLEL CRYPTO ENGINE
8341 M: Steffen Klassert <steffen.klassert@secunet.com>
8342 L: linux-crypto@vger.kernel.org
8343 S: Maintained
8344 F: crypto/pcrypt.c
8345 F: include/crypto/pcrypt.h
8346
8347 PER-CPU MEMORY ALLOCATOR
8348 M: Tejun Heo <tj@kernel.org>
8349 M: Christoph Lameter <cl@linux-foundation.org>
8350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8351 S: Maintained
8352 F: include/linux/percpu*.h
8353 F: mm/percpu*.c
8354 F: arch/*/include/asm/percpu.h
8355
8356 PER-TASK DELAY ACCOUNTING
8357 M: Balbir Singh <bsingharora@gmail.com>
8358 S: Maintained
8359 F: include/linux/delayacct.h
8360 F: kernel/delayacct.c
8361
8362 PERFORMANCE EVENTS SUBSYSTEM
8363 M: Peter Zijlstra <peterz@infradead.org>
8364 M: Ingo Molnar <mingo@redhat.com>
8365 M: Arnaldo Carvalho de Melo <acme@kernel.org>
8366 L: linux-kernel@vger.kernel.org
8367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8368 S: Supported
8369 F: kernel/events/*
8370 F: include/linux/perf_event.h
8371 F: include/uapi/linux/perf_event.h
8372 F: arch/*/kernel/perf_event*.c
8373 F: arch/*/kernel/*/perf_event*.c
8374 F: arch/*/kernel/*/*/perf_event*.c
8375 F: arch/*/include/asm/perf_event.h
8376 F: arch/*/kernel/perf_callchain.c
8377 F: tools/perf/
8378
8379 PERSONALITY HANDLING
8380 M: Christoph Hellwig <hch@infradead.org>
8381 L: linux-abi-devel@lists.sourceforge.net
8382 S: Maintained
8383 F: include/linux/personality.h
8384 F: include/uapi/linux/personality.h
8385
8386 PHONET PROTOCOL
8387 M: Remi Denis-Courmont <courmisch@gmail.com>
8388 S: Supported
8389 F: Documentation/networking/phonet.txt
8390 F: include/linux/phonet.h
8391 F: include/net/phonet/
8392 F: include/uapi/linux/phonet.h
8393 F: net/phonet/
8394
8395 PHRAM MTD DRIVER
8396 M: Joern Engel <joern@lazybastard.org>
8397 L: linux-mtd@lists.infradead.org
8398 S: Maintained
8399 F: drivers/mtd/devices/phram.c
8400
8401 PICOLCD HID DRIVER
8402 M: Bruno Prémont <bonbons@linux-vserver.org>
8403 L: linux-input@vger.kernel.org
8404 S: Maintained
8405 F: drivers/hid/hid-picolcd*
8406
8407 PICOXCELL SUPPORT
8408 M: Jamie Iles <jamie@jamieiles.com>
8409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8410 T: git git://github.com/jamieiles/linux-2.6-ji.git
8411 S: Supported
8412 F: arch/arm/boot/dts/picoxcell*
8413 F: arch/arm/mach-picoxcell/
8414 F: drivers/crypto/picoxcell*
8415
8416 PIN CONTROL SUBSYSTEM
8417 M: Linus Walleij <linus.walleij@linaro.org>
8418 L: linux-gpio@vger.kernel.org
8419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8420 S: Maintained
8421 F: drivers/pinctrl/
8422 F: include/linux/pinctrl/
8423
8424 PIN CONTROLLER - ATMEL AT91
8425 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8427 S: Maintained
8428 F: drivers/pinctrl/pinctrl-at91.*
8429
8430 PIN CONTROLLER - ATMEL AT91 PIO4
8431 M: Ludovic Desroches <ludovic.desroches@atmel.com>
8432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8433 L: linux-gpio@vger.kernel.org
8434 S: Supported
8435 F: drivers/pinctrl/pinctrl-at91-pio4.*
8436
8437 PIN CONTROLLER - INTEL
8438 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8439 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8440 S: Maintained
8441 F: drivers/pinctrl/intel/
8442
8443 PIN CONTROLLER - RENESAS
8444 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8445 M: Geert Uytterhoeven <geert+renesas@glider.be>
8446 L: linux-renesas-soc@vger.kernel.org
8447 S: Maintained
8448 F: drivers/pinctrl/sh-pfc/
8449
8450 PIN CONTROLLER - SAMSUNG
8451 M: Tomasz Figa <tomasz.figa@gmail.com>
8452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8453 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8454 S: Maintained
8455 F: drivers/pinctrl/samsung/
8456
8457 PIN CONTROLLER - SINGLE
8458 M: Tony Lindgren <tony@atomide.com>
8459 M: Haojian Zhuang <haojian.zhuang@linaro.org>
8460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8461 L: linux-omap@vger.kernel.org
8462 S: Maintained
8463 F: drivers/pinctrl/pinctrl-single.c
8464
8465 PIN CONTROLLER - ST SPEAR
8466 M: Viresh Kumar <vireshk@kernel.org>
8467 L: spear-devel@list.st.com
8468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8469 W: http://www.st.com/spear
8470 S: Maintained
8471 F: drivers/pinctrl/spear/
8472
8473 PKTCDVD DRIVER
8474 M: Jiri Kosina <jikos@kernel.org>
8475 S: Maintained
8476 F: drivers/block/pktcdvd.c
8477 F: include/linux/pktcdvd.h
8478 F: include/uapi/linux/pktcdvd.h
8479
8480 PKUNITY SOC DRIVERS
8481 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8482 W: http://mprc.pku.edu.cn/~guanxuetao/linux
8483 S: Maintained
8484 T: git git://github.com/gxt/linux.git
8485 F: drivers/input/serio/i8042-unicore32io.h
8486 F: drivers/i2c/busses/i2c-puv3.c
8487 F: drivers/video/fbdev/fb-puv3.c
8488 F: drivers/rtc/rtc-puv3.c
8489
8490 PMBUS HARDWARE MONITORING DRIVERS
8491 M: Guenter Roeck <linux@roeck-us.net>
8492 L: lm-sensors@lm-sensors.org
8493 W: http://www.lm-sensors.org/
8494 W: http://www.roeck-us.net/linux/drivers/
8495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8496 S: Maintained
8497 F: Documentation/hwmon/pmbus
8498 F: drivers/hwmon/pmbus/
8499 F: include/linux/i2c/pmbus.h
8500
8501 PMC SIERRA MaxRAID DRIVER
8502 L: linux-scsi@vger.kernel.org
8503 W: http://www.pmc-sierra.com/
8504 S: Orphan
8505 F: drivers/scsi/pmcraid.*
8506
8507 PMC SIERRA PM8001 DRIVER
8508 M: Jack Wang <jinpu.wang@profitbricks.com>
8509 M: lindar_liu@usish.com
8510 L: pmchba@pmcs.com
8511 L: linux-scsi@vger.kernel.org
8512 S: Supported
8513 F: drivers/scsi/pm8001/
8514
8515 POSIX CLOCKS and TIMERS
8516 M: Thomas Gleixner <tglx@linutronix.de>
8517 L: linux-kernel@vger.kernel.org
8518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8519 S: Maintained
8520 F: fs/timerfd.c
8521 F: include/linux/timer*
8522 F: kernel/time/*timer*
8523
8524 POWER MANAGEMENT CORE
8525 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8526 L: linux-pm@vger.kernel.org
8527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8528 S: Supported
8529 F: drivers/base/power/
8530 F: include/linux/pm.h
8531 F: include/linux/pm_*
8532 F: include/linux/powercap.h
8533 F: drivers/powercap/
8534
8535 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8536 M: Sebastian Reichel <sre@kernel.org>
8537 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8538 M: David Woodhouse <dwmw2@infradead.org>
8539 L: linux-pm@vger.kernel.org
8540 T: git git://git.infradead.org/battery-2.6.git
8541 S: Maintained
8542 F: include/linux/power_supply.h
8543 F: drivers/power/
8544 X: drivers/power/avs/
8545
8546 POWER STATE COORDINATION INTERFACE (PSCI)
8547 M: Mark Rutland <mark.rutland@arm.com>
8548 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8549 L: linux-arm-kernel@lists.infradead.org
8550 S: Maintained
8551 F: drivers/firmware/psci.c
8552 F: include/linux/psci.h
8553 F: include/uapi/linux/psci.h
8554
8555 PNP SUPPORT
8556 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8557 S: Maintained
8558 F: drivers/pnp/
8559
8560 PPP PROTOCOL DRIVERS AND COMPRESSORS
8561 M: Paul Mackerras <paulus@samba.org>
8562 L: linux-ppp@vger.kernel.org
8563 S: Maintained
8564 F: drivers/net/ppp/ppp_*
8565
8566 PPP OVER ATM (RFC 2364)
8567 M: Mitchell Blank Jr <mitch@sfgoth.com>
8568 S: Maintained
8569 F: net/atm/pppoatm.c
8570 F: include/uapi/linux/atmppp.h
8571
8572 PPP OVER ETHERNET
8573 M: Michal Ostrowski <mostrows@earthlink.net>
8574 S: Maintained
8575 F: drivers/net/ppp/pppoe.c
8576 F: drivers/net/ppp/pppox.c
8577
8578 PPP OVER L2TP
8579 M: James Chapman <jchapman@katalix.com>
8580 S: Maintained
8581 F: net/l2tp/l2tp_ppp.c
8582 F: include/linux/if_pppol2tp.h
8583 F: include/uapi/linux/if_pppol2tp.h
8584
8585 PPS SUPPORT
8586 M: Rodolfo Giometti <giometti@enneenne.com>
8587 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8588 L: linuxpps@ml.enneenne.com (subscribers-only)
8589 S: Maintained
8590 F: Documentation/pps/
8591 F: drivers/pps/
8592 F: include/linux/pps*.h
8593
8594 PPTP DRIVER
8595 M: Dmitry Kozlov <xeb@mail.ru>
8596 L: netdev@vger.kernel.org
8597 S: Maintained
8598 F: drivers/net/ppp/pptp.c
8599 W: http://sourceforge.net/projects/accel-pptp
8600
8601 PREEMPTIBLE KERNEL
8602 M: Robert Love <rml@tech9.net>
8603 L: kpreempt-tech@lists.sourceforge.net
8604 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8605 S: Supported
8606 F: Documentation/preempt-locking.txt
8607 F: include/linux/preempt.h
8608
8609 PRISM54 WIRELESS DRIVER
8610 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8611 L: linux-wireless@vger.kernel.org
8612 W: http://wireless.kernel.org/en/users/Drivers/p54
8613 S: Obsolete
8614 F: drivers/net/wireless/intersil/prism54/
8615
8616 PS3 NETWORK SUPPORT
8617 M: Geoff Levand <geoff@infradead.org>
8618 L: netdev@vger.kernel.org
8619 L: linuxppc-dev@lists.ozlabs.org
8620 S: Maintained
8621 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8622
8623 PS3 PLATFORM SUPPORT
8624 M: Geoff Levand <geoff@infradead.org>
8625 L: linuxppc-dev@lists.ozlabs.org
8626 S: Maintained
8627 F: arch/powerpc/boot/ps3*
8628 F: arch/powerpc/include/asm/lv1call.h
8629 F: arch/powerpc/include/asm/ps3*.h
8630 F: arch/powerpc/platforms/ps3/
8631 F: drivers/*/ps3*
8632 F: drivers/ps3/
8633 F: drivers/rtc/rtc-ps3.c
8634 F: drivers/usb/host/*ps3.c
8635 F: sound/ppc/snd_ps3*
8636
8637 PS3VRAM DRIVER
8638 M: Jim Paris <jim@jtan.com>
8639 M: Geoff Levand <geoff@infradead.org>
8640 L: linuxppc-dev@lists.ozlabs.org
8641 S: Maintained
8642 F: drivers/block/ps3vram.c
8643
8644 PSTORE FILESYSTEM
8645 M: Anton Vorontsov <anton@enomsg.org>
8646 M: Colin Cross <ccross@android.com>
8647 M: Kees Cook <keescook@chromium.org>
8648 M: Tony Luck <tony.luck@intel.com>
8649 S: Maintained
8650 T: git git://git.infradead.org/users/cbou/linux-pstore.git
8651 F: fs/pstore/
8652 F: include/linux/pstore*
8653 F: drivers/firmware/efi/efi-pstore.c
8654 F: drivers/acpi/apei/erst.c
8655
8656 PTP HARDWARE CLOCK SUPPORT
8657 M: Richard Cochran <richardcochran@gmail.com>
8658 L: netdev@vger.kernel.org
8659 S: Maintained
8660 W: http://linuxptp.sourceforge.net/
8661 F: Documentation/ABI/testing/sysfs-ptp
8662 F: Documentation/ptp/*
8663 F: drivers/net/ethernet/freescale/gianfar_ptp.c
8664 F: drivers/net/phy/dp83640*
8665 F: drivers/ptp/*
8666 F: include/linux/ptp_cl*
8667
8668 PTRACE SUPPORT
8669 M: Roland McGrath <roland@hack.frob.com>
8670 M: Oleg Nesterov <oleg@redhat.com>
8671 S: Maintained
8672 F: include/asm-generic/syscall.h
8673 F: include/linux/ptrace.h
8674 F: include/linux/regset.h
8675 F: include/linux/tracehook.h
8676 F: include/uapi/linux/ptrace.h
8677 F: kernel/ptrace.c
8678
8679 PVRUSB2 VIDEO4LINUX DRIVER
8680 M: Mike Isely <isely@pobox.com>
8681 L: pvrusb2@isely.net (subscribers-only)
8682 L: linux-media@vger.kernel.org
8683 W: http://www.isely.net/pvrusb2/
8684 T: git git://linuxtv.org/media_tree.git
8685 S: Maintained
8686 F: Documentation/video4linux/README.pvrusb2
8687 F: drivers/media/usb/pvrusb2/
8688
8689 PWC WEBCAM DRIVER
8690 M: Hans de Goede <hdegoede@redhat.com>
8691 L: linux-media@vger.kernel.org
8692 T: git git://linuxtv.org/media_tree.git
8693 S: Maintained
8694 F: drivers/media/usb/pwc/*
8695
8696 PWM FAN DRIVER
8697 M: Kamil Debski <k.debski@samsung.com>
8698 L: lm-sensors@lm-sensors.org
8699 S: Supported
8700 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8701 F: Documentation/hwmon/pwm-fan
8702 F: drivers/hwmon/pwm-fan.c
8703
8704 PWM SUBSYSTEM
8705 M: Thierry Reding <thierry.reding@gmail.com>
8706 L: linux-pwm@vger.kernel.org
8707 S: Maintained
8708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8709 F: Documentation/pwm.txt
8710 F: Documentation/devicetree/bindings/pwm/
8711 F: include/linux/pwm.h
8712 F: drivers/pwm/
8713 F: drivers/video/backlight/pwm_bl.c
8714 F: include/linux/pwm_backlight.h
8715
8716 PXA2xx/PXA3xx SUPPORT
8717 M: Daniel Mack <daniel@zonque.org>
8718 M: Haojian Zhuang <haojian.zhuang@gmail.com>
8719 M: Robert Jarzmik <robert.jarzmik@free.fr>
8720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8721 T: git git://github.com/hzhuang1/linux.git
8722 T: git git://github.com/rjarzmik/linux.git
8723 S: Maintained
8724 F: arch/arm/mach-pxa/
8725 F: drivers/dma/pxa*
8726 F: drivers/pcmcia/pxa2xx*
8727 F: drivers/pinctrl/pxa/
8728 F: drivers/spi/spi-pxa2xx*
8729 F: drivers/usb/gadget/udc/pxa2*
8730 F: include/sound/pxa2xx-lib.h
8731 F: sound/arm/pxa*
8732 F: sound/soc/pxa/
8733
8734 PXA GPIO DRIVER
8735 M: Robert Jarzmik <robert.jarzmik@free.fr>
8736 L: linux-gpio@vger.kernel.org
8737 S: Maintained
8738 F: drivers/gpio/gpio-pxa.c
8739
8740 PXA3xx NAND FLASH DRIVER
8741 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8742 L: linux-mtd@lists.infradead.org
8743 S: Maintained
8744 F: drivers/mtd/nand/pxa3xx_nand.c
8745
8746 MMP SUPPORT
8747 M: Eric Miao <eric.y.miao@gmail.com>
8748 M: Haojian Zhuang <haojian.zhuang@gmail.com>
8749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8750 T: git git://github.com/hzhuang1/linux.git
8751 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8752 S: Maintained
8753 F: arch/arm/mach-mmp/
8754
8755 PXA MMCI DRIVER
8756 S: Orphan
8757
8758 PXA RTC DRIVER
8759 M: Robert Jarzmik <robert.jarzmik@free.fr>
8760 L: rtc-linux@googlegroups.com
8761 S: Maintained
8762
8763 QAT DRIVER
8764 M: Tadeusz Struk <tadeusz.struk@intel.com>
8765 L: qat-linux@intel.com
8766 S: Supported
8767 F: drivers/crypto/qat/
8768
8769 QIB DRIVER
8770 M: Mike Marciniszyn <infinipath@intel.com>
8771 L: linux-rdma@vger.kernel.org
8772 S: Supported
8773 F: drivers/infiniband/hw/qib/
8774
8775 QLOGIC QLA1280 SCSI DRIVER
8776 M: Michael Reed <mdr@sgi.com>
8777 L: linux-scsi@vger.kernel.org
8778 S: Maintained
8779 F: drivers/scsi/qla1280.[ch]
8780
8781 QLOGIC QLA2XXX FC-SCSI DRIVER
8782 M: qla2xxx-upstream@qlogic.com
8783 L: linux-scsi@vger.kernel.org
8784 S: Supported
8785 F: Documentation/scsi/LICENSE.qla2xxx
8786 F: drivers/scsi/qla2xxx/
8787
8788 QLOGIC QLA4XXX iSCSI DRIVER
8789 M: QLogic-Storage-Upstream@qlogic.com
8790 L: linux-scsi@vger.kernel.org
8791 S: Supported
8792 F: Documentation/scsi/LICENSE.qla4xxx
8793 F: drivers/scsi/qla4xxx/
8794
8795 QLOGIC QLA3XXX NETWORK DRIVER
8796 M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8797 M: Ron Mercer <ron.mercer@qlogic.com>
8798 M: linux-driver@qlogic.com
8799 L: netdev@vger.kernel.org
8800 S: Supported
8801 F: Documentation/networking/LICENSE.qla3xxx
8802 F: drivers/net/ethernet/qlogic/qla3xxx.*
8803
8804 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8805 M: Dept-GELinuxNICDev@qlogic.com
8806 L: netdev@vger.kernel.org
8807 S: Supported
8808 F: drivers/net/ethernet/qlogic/qlcnic/
8809
8810 QLOGIC QLGE 10Gb ETHERNET DRIVER
8811 M: Harish Patil <harish.patil@qlogic.com>
8812 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8813 M: Dept-GELinuxNICDev@qlogic.com
8814 M: linux-driver@qlogic.com
8815 L: netdev@vger.kernel.org
8816 S: Supported
8817 F: drivers/net/ethernet/qlogic/qlge/
8818
8819 QLOGIC QL4xxx ETHERNET DRIVER
8820 M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8821 M: Ariel Elior <Ariel.Elior@qlogic.com>
8822 M: everest-linux-l2@qlogic.com
8823 L: netdev@vger.kernel.org
8824 S: Supported
8825 F: drivers/net/ethernet/qlogic/qed/
8826 F: include/linux/qed/
8827 F: drivers/net/ethernet/qlogic/qede/
8828
8829 QNX4 FILESYSTEM
8830 M: Anders Larsen <al@alarsen.net>
8831 W: http://www.alarsen.net/linux/qnx4fs/
8832 S: Maintained
8833 F: fs/qnx4/
8834 F: include/uapi/linux/qnx4_fs.h
8835 F: include/uapi/linux/qnxtypes.h
8836
8837 QT1010 MEDIA DRIVER
8838 M: Antti Palosaari <crope@iki.fi>
8839 L: linux-media@vger.kernel.org
8840 W: https://linuxtv.org
8841 W: http://palosaari.fi/linux/
8842 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8843 T: git git://linuxtv.org/anttip/media_tree.git
8844 S: Maintained
8845 F: drivers/media/tuners/qt1010*
8846
8847 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8848 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8849 L: linux-wireless@vger.kernel.org
8850 L: ath9k-devel@lists.ath9k.org
8851 W: http://wireless.kernel.org/en/users/Drivers/ath9k
8852 S: Supported
8853 F: drivers/net/wireless/ath/ath9k/
8854
8855 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8856 M: Kalle Valo <kvalo@qca.qualcomm.com>
8857 L: ath10k@lists.infradead.org
8858 W: http://wireless.kernel.org/en/users/Drivers/ath10k
8859 T: git git://github.com/kvalo/ath.git
8860 S: Supported
8861 F: drivers/net/wireless/ath/ath10k/
8862
8863 QUALCOMM HEXAGON ARCHITECTURE
8864 M: Richard Kuo <rkuo@codeaurora.org>
8865 L: linux-hexagon@vger.kernel.org
8866 S: Supported
8867 F: arch/hexagon/
8868
8869 QUALCOMM WCN36XX WIRELESS DRIVER
8870 M: Eugene Krasnikov <k.eugene.e@gmail.com>
8871 L: wcn36xx@lists.infradead.org
8872 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8873 T: git git://github.com/KrasnikovEugene/wcn36xx.git
8874 S: Supported
8875 F: drivers/net/wireless/ath/wcn36xx/
8876
8877 RADOS BLOCK DEVICE (RBD)
8878 M: Ilya Dryomov <idryomov@gmail.com>
8879 M: Sage Weil <sage@redhat.com>
8880 M: Alex Elder <elder@kernel.org>
8881 L: ceph-devel@vger.kernel.org
8882 W: http://ceph.com/
8883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8884 T: git git://github.com/ceph/ceph-client.git
8885 S: Supported
8886 F: Documentation/ABI/testing/sysfs-bus-rbd
8887 F: drivers/block/rbd.c
8888 F: drivers/block/rbd_types.h
8889
8890 RADEON FRAMEBUFFER DISPLAY DRIVER
8891 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8892 L: linux-fbdev@vger.kernel.org
8893 S: Maintained
8894 F: drivers/video/fbdev/aty/radeon*
8895 F: include/uapi/linux/radeonfb.h
8896
8897 RADIOSHARK RADIO DRIVER
8898 M: Hans de Goede <hdegoede@redhat.com>
8899 L: linux-media@vger.kernel.org
8900 T: git git://linuxtv.org/media_tree.git
8901 S: Maintained
8902 F: drivers/media/radio/radio-shark.c
8903
8904 RADIOSHARK2 RADIO DRIVER
8905 M: Hans de Goede <hdegoede@redhat.com>
8906 L: linux-media@vger.kernel.org
8907 T: git git://linuxtv.org/media_tree.git
8908 S: Maintained
8909 F: drivers/media/radio/radio-shark2.c
8910 F: drivers/media/radio/radio-tea5777.c
8911
8912 RAGE128 FRAMEBUFFER DISPLAY DRIVER
8913 M: Paul Mackerras <paulus@samba.org>
8914 L: linux-fbdev@vger.kernel.org
8915 S: Maintained
8916 F: drivers/video/fbdev/aty/aty128fb.c
8917
8918 RALINK RT2X00 WIRELESS LAN DRIVER
8919 P: rt2x00 project
8920 M: Stanislaw Gruszka <sgruszka@redhat.com>
8921 M: Helmut Schaa <helmut.schaa@googlemail.com>
8922 L: linux-wireless@vger.kernel.org
8923 S: Maintained
8924 F: drivers/net/wireless/ralink/rt2x00/
8925
8926 RAMDISK RAM BLOCK DEVICE DRIVER
8927 M: Jens Axboe <axboe@kernel.dk>
8928 S: Maintained
8929 F: Documentation/blockdev/ramdisk.txt
8930 F: drivers/block/brd.c
8931
8932 RANDOM NUMBER DRIVER
8933 M: "Theodore Ts'o" <tytso@mit.edu>
8934 S: Maintained
8935 F: drivers/char/random.c
8936
8937 RAPIDIO SUBSYSTEM
8938 M: Matt Porter <mporter@kernel.crashing.org>
8939 M: Alexandre Bounine <alexandre.bounine@idt.com>
8940 S: Maintained
8941 F: drivers/rapidio/
8942
8943 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8944 L: linux-wireless@vger.kernel.org
8945 S: Orphan
8946 F: drivers/net/wireless/ray*
8947
8948 RCUTORTURE MODULE
8949 M: Josh Triplett <josh@joshtriplett.org>
8950 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8951 L: linux-kernel@vger.kernel.org
8952 S: Supported
8953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8954 F: Documentation/RCU/torture.txt
8955 F: kernel/rcu/rcutorture.c
8956
8957 RCUTORTURE TEST FRAMEWORK
8958 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8959 M: Josh Triplett <josh@joshtriplett.org>
8960 R: Steven Rostedt <rostedt@goodmis.org>
8961 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8962 R: Lai Jiangshan <jiangshanlai@gmail.com>
8963 L: linux-kernel@vger.kernel.org
8964 S: Supported
8965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8966 F: tools/testing/selftests/rcutorture
8967
8968 RDC R-321X SoC
8969 M: Florian Fainelli <florian@openwrt.org>
8970 S: Maintained
8971
8972 RDC R6040 FAST ETHERNET DRIVER
8973 M: Florian Fainelli <florian@openwrt.org>
8974 L: netdev@vger.kernel.org
8975 S: Maintained
8976 F: drivers/net/ethernet/rdc/r6040.c
8977
8978 RDS - RELIABLE DATAGRAM SOCKETS
8979 M: Chien Yen <chien.yen@oracle.com>
8980 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8981 S: Supported
8982 F: net/rds/
8983
8984 READ-COPY UPDATE (RCU)
8985 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8986 M: Josh Triplett <josh@joshtriplett.org>
8987 R: Steven Rostedt <rostedt@goodmis.org>
8988 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8989 R: Lai Jiangshan <jiangshanlai@gmail.com>
8990 L: linux-kernel@vger.kernel.org
8991 W: http://www.rdrop.com/users/paulmck/RCU/
8992 S: Supported
8993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8994 F: Documentation/RCU/
8995 X: Documentation/RCU/torture.txt
8996 F: include/linux/rcu*
8997 X: include/linux/srcu.h
8998 F: kernel/rcu/
8999 X: kernel/torture.c
9000
9001 REAL TIME CLOCK (RTC) SUBSYSTEM
9002 M: Alessandro Zummo <a.zummo@towertech.it>
9003 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9004 L: rtc-linux@googlegroups.com
9005 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9007 S: Maintained
9008 F: Documentation/rtc.txt
9009 F: drivers/rtc/
9010 F: include/linux/rtc.h
9011 F: include/uapi/linux/rtc.h
9012
9013 REALTEK AUDIO CODECS
9014 M: Bard Liao <bardliao@realtek.com>
9015 M: Oder Chiou <oder_chiou@realtek.com>
9016 S: Maintained
9017 F: sound/soc/codecs/rt*
9018 F: include/sound/rt*.h
9019
9020 REISERFS FILE SYSTEM
9021 L: reiserfs-devel@vger.kernel.org
9022 S: Supported
9023 F: fs/reiserfs/
9024
9025 REGISTER MAP ABSTRACTION
9026 M: Mark Brown <broonie@kernel.org>
9027 L: linux-kernel@vger.kernel.org
9028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9029 S: Supported
9030 F: drivers/base/regmap/
9031 F: include/linux/regmap.h
9032
9033 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9034 M: Ohad Ben-Cohen <ohad@wizery.com>
9035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9036 S: Maintained
9037 F: drivers/remoteproc/
9038 F: Documentation/remoteproc.txt
9039 F: include/linux/remoteproc.h
9040
9041 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9042 M: Ohad Ben-Cohen <ohad@wizery.com>
9043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9044 S: Maintained
9045 F: drivers/rpmsg/
9046 F: Documentation/rpmsg.txt
9047 F: include/linux/rpmsg.h
9048
9049 RENESAS ETHERNET DRIVERS
9050 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9051 L: netdev@vger.kernel.org
9052 L: linux-renesas-soc@vger.kernel.org
9053 F: drivers/net/ethernet/renesas/
9054 F: include/linux/sh_eth.h
9055
9056 RENESAS USB2 PHY DRIVER
9057 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9058 L: linux-renesas-soc@vger.kernel.org
9059 S: Maintained
9060 F: drivers/phy/phy-rcar-gen3-usb2.c
9061
9062 RESET CONTROLLER FRAMEWORK
9063 M: Philipp Zabel <p.zabel@pengutronix.de>
9064 S: Maintained
9065 F: drivers/reset/
9066 F: Documentation/devicetree/bindings/reset/
9067 F: include/dt-bindings/reset/
9068 F: include/linux/reset.h
9069 F: include/linux/reset-controller.h
9070
9071 RFKILL
9072 M: Johannes Berg <johannes@sipsolutions.net>
9073 L: linux-wireless@vger.kernel.org
9074 W: http://wireless.kernel.org/
9075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9077 S: Maintained
9078 F: Documentation/rfkill.txt
9079 F: net/rfkill/
9080
9081 RHASHTABLE
9082 M: Thomas Graf <tgraf@suug.ch>
9083 L: netdev@vger.kernel.org
9084 S: Maintained
9085 F: lib/rhashtable.c
9086 F: include/linux/rhashtable.h
9087
9088 RICOH SMARTMEDIA/XD DRIVER
9089 M: Maxim Levitsky <maximlevitsky@gmail.com>
9090 S: Maintained
9091 F: drivers/mtd/nand/r852.c
9092 F: drivers/mtd/nand/r852.h
9093
9094 RICOH R5C592 MEMORYSTICK DRIVER
9095 M: Maxim Levitsky <maximlevitsky@gmail.com>
9096 S: Maintained
9097 F: drivers/memstick/host/r592.*
9098
9099 ROCCAT DRIVERS
9100 M: Stefan Achatz <erazor_de@users.sourceforge.net>
9101 W: http://sourceforge.net/projects/roccat/
9102 S: Maintained
9103 F: drivers/hid/hid-roccat*
9104 F: include/linux/hid-roccat*
9105 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9106
9107 ROCKER DRIVER
9108 M: Jiri Pirko <jiri@resnulli.us>
9109 M: Scott Feldman <sfeldma@gmail.com>
9110 L: netdev@vger.kernel.org
9111 S: Supported
9112 F: drivers/net/ethernet/rocker/
9113
9114 ROCKETPORT DRIVER
9115 P: Comtrol Corp.
9116 W: http://www.comtrol.com
9117 S: Maintained
9118 F: Documentation/serial/rocket.txt
9119 F: drivers/tty/rocket*
9120
9121 ROCKETPORT EXPRESS/INFINITY DRIVER
9122 M: Kevin Cernekee <cernekee@gmail.com>
9123 L: linux-serial@vger.kernel.org
9124 S: Odd Fixes
9125 F: drivers/tty/serial/rp2.*
9126
9127 ROSE NETWORK LAYER
9128 M: Ralf Baechle <ralf@linux-mips.org>
9129 L: linux-hams@vger.kernel.org
9130 W: http://www.linux-ax25.org/
9131 S: Maintained
9132 F: include/net/rose.h
9133 F: include/uapi/linux/rose.h
9134 F: net/rose/
9135
9136 RTL2830 MEDIA DRIVER
9137 M: Antti Palosaari <crope@iki.fi>
9138 L: linux-media@vger.kernel.org
9139 W: https://linuxtv.org
9140 W: http://palosaari.fi/linux/
9141 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9142 T: git git://linuxtv.org/anttip/media_tree.git
9143 S: Maintained
9144 F: drivers/media/dvb-frontends/rtl2830*
9145
9146 RTL2832 MEDIA DRIVER
9147 M: Antti Palosaari <crope@iki.fi>
9148 L: linux-media@vger.kernel.org
9149 W: https://linuxtv.org
9150 W: http://palosaari.fi/linux/
9151 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9152 T: git git://linuxtv.org/anttip/media_tree.git
9153 S: Maintained
9154 F: drivers/media/dvb-frontends/rtl2832*
9155
9156 RTL2832_SDR MEDIA DRIVER
9157 M: Antti Palosaari <crope@iki.fi>
9158 L: linux-media@vger.kernel.org
9159 W: https://linuxtv.org
9160 W: http://palosaari.fi/linux/
9161 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9162 T: git git://linuxtv.org/anttip/media_tree.git
9163 S: Maintained
9164 F: drivers/media/dvb-frontends/rtl2832_sdr*
9165
9166 RTL8180 WIRELESS DRIVER
9167 L: linux-wireless@vger.kernel.org
9168 W: http://wireless.kernel.org/
9169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9170 S: Orphan
9171 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9172
9173 RTL8187 WIRELESS DRIVER
9174 M: Herton Ronaldo Krzesinski <herton@canonical.com>
9175 M: Hin-Tak Leung <htl10@users.sourceforge.net>
9176 M: Larry Finger <Larry.Finger@lwfinger.net>
9177 L: linux-wireless@vger.kernel.org
9178 W: http://wireless.kernel.org/
9179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9180 S: Maintained
9181 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9182
9183 RTL8192CE WIRELESS DRIVER
9184 M: Larry Finger <Larry.Finger@lwfinger.net>
9185 M: Chaoming Li <chaoming_li@realsil.com.cn>
9186 L: linux-wireless@vger.kernel.org
9187 W: http://wireless.kernel.org/
9188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9189 S: Maintained
9190 F: drivers/net/wireless/realtek/rtlwifi/
9191 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9192
9193 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9194 M: Jes Sorensen <Jes.Sorensen@redhat.com>
9195 L: linux-wireless@vger.kernel.org
9196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9197 S: Maintained
9198 F: drivers/net/wireless/realtek/rtl8xxxu/
9199
9200 S3 SAVAGE FRAMEBUFFER DRIVER
9201 M: Antonino Daplas <adaplas@gmail.com>
9202 L: linux-fbdev@vger.kernel.org
9203 S: Maintained
9204 F: drivers/video/fbdev/savage/
9205
9206 S390
9207 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9208 M: Heiko Carstens <heiko.carstens@de.ibm.com>
9209 L: linux-s390@vger.kernel.org
9210 W: http://www.ibm.com/developerworks/linux/linux390/
9211 S: Supported
9212 F: arch/s390/
9213 F: drivers/s390/
9214 F: Documentation/s390/
9215 F: Documentation/DocBook/s390*
9216
9217 S390 COMMON I/O LAYER
9218 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9219 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9220 L: linux-s390@vger.kernel.org
9221 W: http://www.ibm.com/developerworks/linux/linux390/
9222 S: Supported
9223 F: drivers/s390/cio/
9224
9225 S390 DASD DRIVER
9226 M: Stefan Weinhuber <wein@de.ibm.com>
9227 M: Stefan Haberland <stefan.haberland@de.ibm.com>
9228 L: linux-s390@vger.kernel.org
9229 W: http://www.ibm.com/developerworks/linux/linux390/
9230 S: Supported
9231 F: drivers/s390/block/dasd*
9232 F: block/partitions/ibm.c
9233
9234 S390 NETWORK DRIVERS
9235 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9236 L: linux-s390@vger.kernel.org
9237 W: http://www.ibm.com/developerworks/linux/linux390/
9238 S: Supported
9239 F: drivers/s390/net/
9240
9241 S390 PCI SUBSYSTEM
9242 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9243 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9244 L: linux-s390@vger.kernel.org
9245 W: http://www.ibm.com/developerworks/linux/linux390/
9246 S: Supported
9247 F: arch/s390/pci/
9248 F: drivers/pci/hotplug/s390_pci_hpc.c
9249
9250 S390 ZCRYPT DRIVER
9251 M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9252 L: linux-s390@vger.kernel.org
9253 W: http://www.ibm.com/developerworks/linux/linux390/
9254 S: Supported
9255 F: drivers/s390/crypto/
9256
9257 S390 ZFCP DRIVER
9258 M: Steffen Maier <maier@linux.vnet.ibm.com>
9259 L: linux-s390@vger.kernel.org
9260 W: http://www.ibm.com/developerworks/linux/linux390/
9261 S: Supported
9262 F: drivers/s390/scsi/zfcp_*
9263
9264 S390 IUCV NETWORK LAYER
9265 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9266 L: linux-s390@vger.kernel.org
9267 W: http://www.ibm.com/developerworks/linux/linux390/
9268 S: Supported
9269 F: drivers/s390/net/*iucv*
9270 F: include/net/iucv/
9271 F: net/iucv/
9272
9273 S390 IOMMU (PCI)
9274 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9275 L: linux-s390@vger.kernel.org
9276 W: http://www.ibm.com/developerworks/linux/linux390/
9277 S: Supported
9278 F: drivers/iommu/s390-iommu.c
9279
9280 S3C24XX SD/MMC Driver
9281 M: Ben Dooks <ben-linux@fluff.org>
9282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9283 S: Supported
9284 F: drivers/mmc/host/s3cmci.*
9285
9286 SAA6588 RDS RECEIVER DRIVER
9287 M: Hans Verkuil <hverkuil@xs4all.nl>
9288 L: linux-media@vger.kernel.org
9289 T: git git://linuxtv.org/media_tree.git
9290 W: https://linuxtv.org
9291 S: Odd Fixes
9292 F: drivers/media/i2c/saa6588*
9293
9294 SAA7134 VIDEO4LINUX DRIVER
9295 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9296 L: linux-media@vger.kernel.org
9297 W: https://linuxtv.org
9298 T: git git://linuxtv.org/media_tree.git
9299 S: Odd fixes
9300 F: Documentation/video4linux/*.saa7134
9301 F: drivers/media/pci/saa7134/
9302
9303 SAA7146 VIDEO4LINUX-2 DRIVER
9304 M: Hans Verkuil <hverkuil@xs4all.nl>
9305 L: linux-media@vger.kernel.org
9306 T: git git://linuxtv.org/media_tree.git
9307 S: Maintained
9308 F: drivers/media/common/saa7146/
9309 F: drivers/media/pci/saa7146/
9310 F: include/media/saa7146*
9311
9312 SAMSUNG LAPTOP DRIVER
9313 M: Corentin Chary <corentin.chary@gmail.com>
9314 L: platform-driver-x86@vger.kernel.org
9315 S: Maintained
9316 F: drivers/platform/x86/samsung-laptop.c
9317
9318 SAMSUNG AUDIO (ASoC) DRIVERS
9319 M: Sangbeom Kim <sbkim73@samsung.com>
9320 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9321 S: Supported
9322 F: sound/soc/samsung/
9323
9324 SAMSUNG FRAMEBUFFER DRIVER
9325 M: Jingoo Han <jingoohan1@gmail.com>
9326 L: linux-fbdev@vger.kernel.org
9327 S: Maintained
9328 F: drivers/video/fbdev/s3c-fb.c
9329
9330 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9331 M: Sangbeom Kim <sbkim73@samsung.com>
9332 M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9333 L: linux-kernel@vger.kernel.org
9334 L: linux-samsung-soc@vger.kernel.org
9335 S: Supported
9336 F: drivers/mfd/sec*.c
9337 F: drivers/regulator/s2m*.c
9338 F: drivers/regulator/s5m*.c
9339 F: drivers/clk/clk-s2mps11.c
9340 F: drivers/rtc/rtc-s5m.c
9341 F: include/linux/mfd/samsung/
9342 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9343 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9344 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9345 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9346
9347 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9348 M: Kyungmin Park <kyungmin.park@samsung.com>
9349 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9350 L: linux-media@vger.kernel.org
9351 Q: https://patchwork.linuxtv.org/project/linux-media/list/
9352 S: Supported
9353 F: drivers/media/platform/exynos4-is/
9354
9355 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9356 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9357 L: linux-media@vger.kernel.org
9358 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9359 S: Maintained
9360 F: drivers/media/platform/s3c-camif/
9361 F: include/media/drv-intf/s3c_camif.h
9362
9363 SAMSUNG S5C73M3 CAMERA DRIVER
9364 M: Kyungmin Park <kyungmin.park@samsung.com>
9365 M: Andrzej Hajda <a.hajda@samsung.com>
9366 L: linux-media@vger.kernel.org
9367 S: Supported
9368 F: drivers/media/i2c/s5c73m3/*
9369
9370 SAMSUNG S5K5BAF CAMERA DRIVER
9371 M: Kyungmin Park <kyungmin.park@samsung.com>
9372 M: Andrzej Hajda <a.hajda@samsung.com>
9373 L: linux-media@vger.kernel.org
9374 S: Supported
9375 F: drivers/media/i2c/s5k5baf.c
9376
9377 SAMSUNG S3FWRN5 NFC DRIVER
9378 M: Robert Baldyga <r.baldyga@samsung.com>
9379 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9380 S: Supported
9381 F: drivers/nfc/s3fwrn5
9382
9383 SAMSUNG SOC CLOCK DRIVERS
9384 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9385 M: Tomasz Figa <tomasz.figa@gmail.com>
9386 S: Supported
9387 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9388 F: drivers/clk/samsung/
9389
9390 SAMSUNG SXGBE DRIVERS
9391 M: Byungho An <bh74.an@samsung.com>
9392 M: Girish K S <ks.giri@samsung.com>
9393 M: Vipul Pandya <vipul.pandya@samsung.com>
9394 S: Supported
9395 L: netdev@vger.kernel.org
9396 F: drivers/net/ethernet/samsung/sxgbe/
9397
9398 SAMSUNG THERMAL DRIVER
9399 M: Lukasz Majewski <l.majewski@samsung.com>
9400 L: linux-pm@vger.kernel.org
9401 L: linux-samsung-soc@vger.kernel.org
9402 S: Supported
9403 T: https://github.com/lmajewski/linux-samsung-thermal.git
9404 F: drivers/thermal/samsung/
9405
9406 SAMSUNG USB2 PHY DRIVER
9407 M: Kamil Debski <k.debski@samsung.com>
9408 L: linux-kernel@vger.kernel.org
9409 S: Supported
9410 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9411 F: Documentation/phy/samsung-usb2.txt
9412 F: drivers/phy/phy-exynos4210-usb2.c
9413 F: drivers/phy/phy-exynos4x12-usb2.c
9414 F: drivers/phy/phy-exynos5250-usb2.c
9415 F: drivers/phy/phy-s5pv210-usb2.c
9416 F: drivers/phy/phy-samsung-usb2.c
9417 F: drivers/phy/phy-samsung-usb2.h
9418
9419 SERIAL DRIVERS
9420 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9421 L: linux-serial@vger.kernel.org
9422 S: Maintained
9423 F: drivers/tty/serial/
9424
9425 SYNOPSYS DESIGNWARE DMAC DRIVER
9426 M: Viresh Kumar <vireshk@kernel.org>
9427 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9428 S: Maintained
9429 F: include/linux/dma/dw.h
9430 F: include/linux/platform_data/dma-dw.h
9431 F: drivers/dma/dw/
9432
9433 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9434 M: Lars Persson <lars.persson@axis.com>
9435 L: netdev@vger.kernel.org
9436 S: Supported
9437 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9438 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9439
9440 SYNOPSYS DESIGNWARE I2C DRIVER
9441 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9442 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9443 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9444 L: linux-i2c@vger.kernel.org
9445 S: Maintained
9446 F: drivers/i2c/busses/i2c-designware-*
9447 F: include/linux/platform_data/i2c-designware.h
9448
9449 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9450 M: Jaehoon Chung <jh80.chung@samsung.com>
9451 L: linux-mmc@vger.kernel.org
9452 S: Maintained
9453 F: include/linux/mmc/dw_mmc.h
9454 F: drivers/mmc/host/dw_mmc*
9455
9456 SYSTEM TRACE MODULE CLASS
9457 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9458 S: Maintained
9459 F: Documentation/trace/stm.txt
9460 F: drivers/hwtracing/stm/
9461 F: include/linux/stm.h
9462 F: include/uapi/linux/stm.h
9463
9464 THUNDERBOLT DRIVER
9465 M: Andreas Noever <andreas.noever@gmail.com>
9466 S: Maintained
9467 F: drivers/thunderbolt/
9468
9469 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9470 M: John Stultz <john.stultz@linaro.org>
9471 M: Thomas Gleixner <tglx@linutronix.de>
9472 L: linux-kernel@vger.kernel.org
9473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9474 S: Supported
9475 F: include/linux/clocksource.h
9476 F: include/linux/time.h
9477 F: include/linux/timex.h
9478 F: include/uapi/linux/time.h
9479 F: include/uapi/linux/timex.h
9480 F: kernel/time/clocksource.c
9481 F: kernel/time/time*.c
9482 F: kernel/time/alarmtimer.c
9483 F: kernel/time/ntp.c
9484 F: tools/testing/selftests/timers/
9485
9486 SC1200 WDT DRIVER
9487 M: Zwane Mwaikambo <zwanem@gmail.com>
9488 S: Maintained
9489 F: drivers/watchdog/sc1200wdt.c
9490
9491 SCHEDULER
9492 M: Ingo Molnar <mingo@redhat.com>
9493 M: Peter Zijlstra <peterz@infradead.org>
9494 L: linux-kernel@vger.kernel.org
9495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9496 S: Maintained
9497 F: kernel/sched/
9498 F: include/linux/sched.h
9499 F: include/uapi/linux/sched.h
9500 F: include/linux/wait.h
9501
9502 SCORE ARCHITECTURE
9503 M: Chen Liqin <liqin.linux@gmail.com>
9504 M: Lennox Wu <lennox.wu@gmail.com>
9505 W: http://www.sunplus.com
9506 S: Supported
9507 F: arch/score/
9508
9509 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9510 M: Sudeep Holla <sudeep.holla@arm.com>
9511 L: linux-arm-kernel@lists.infradead.org
9512 S: Maintained
9513 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9514 F: drivers/clk/clk-scpi.c
9515 F: drivers/cpufreq/scpi-cpufreq.c
9516 F: drivers/firmware/arm_scpi.c
9517 F: include/linux/scpi_protocol.h
9518
9519 SCSI CDROM DRIVER
9520 M: Jens Axboe <axboe@kernel.dk>
9521 L: linux-scsi@vger.kernel.org
9522 W: http://www.kernel.dk
9523 S: Maintained
9524 F: drivers/scsi/sr*
9525
9526 SCSI RDMA PROTOCOL (SRP) INITIATOR
9527 M: Bart Van Assche <bart.vanassche@sandisk.com>
9528 L: linux-rdma@vger.kernel.org
9529 S: Supported
9530 W: http://www.openfabrics.org
9531 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9533 F: drivers/infiniband/ulp/srp/
9534 F: include/scsi/srp.h
9535
9536 SCSI SG DRIVER
9537 M: Doug Gilbert <dgilbert@interlog.com>
9538 L: linux-scsi@vger.kernel.org
9539 W: http://sg.danny.cz/sg
9540 S: Maintained
9541 F: Documentation/scsi/scsi-generic.txt
9542 F: drivers/scsi/sg.c
9543 F: include/scsi/sg.h
9544
9545 SCSI SUBSYSTEM
9546 M: "James E.J. Bottomley" <JBottomley@odin.com>
9547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9548 M: "Martin K. Petersen" <martin.petersen@oracle.com>
9549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9550 L: linux-scsi@vger.kernel.org
9551 S: Maintained
9552 F: drivers/scsi/
9553 F: include/scsi/
9554
9555 SCSI TAPE DRIVER
9556 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9557 L: linux-scsi@vger.kernel.org
9558 S: Maintained
9559 F: Documentation/scsi/st.txt
9560 F: drivers/scsi/st.*
9561 F: drivers/scsi/st_*.h
9562
9563 SCTP PROTOCOL
9564 M: Vlad Yasevich <vyasevich@gmail.com>
9565 M: Neil Horman <nhorman@tuxdriver.com>
9566 L: linux-sctp@vger.kernel.org
9567 W: http://lksctp.sourceforge.net
9568 S: Maintained
9569 F: Documentation/networking/sctp.txt
9570 F: include/linux/sctp.h
9571 F: include/uapi/linux/sctp.h
9572 F: include/net/sctp/
9573 F: net/sctp/
9574
9575 SCx200 CPU SUPPORT
9576 M: Jim Cromie <jim.cromie@gmail.com>
9577 S: Odd Fixes
9578 F: Documentation/i2c/busses/scx200_acb
9579 F: arch/x86/platform/scx200/
9580 F: drivers/watchdog/scx200_wdt.c
9581 F: drivers/i2c/busses/scx200*
9582 F: drivers/mtd/maps/scx200_docflash.c
9583 F: include/linux/scx200.h
9584
9585 SCx200 GPIO DRIVER
9586 M: Jim Cromie <jim.cromie@gmail.com>
9587 S: Maintained
9588 F: drivers/char/scx200_gpio.c
9589 F: include/linux/scx200_gpio.h
9590
9591 SCx200 HRT CLOCKSOURCE DRIVER
9592 M: Jim Cromie <jim.cromie@gmail.com>
9593 S: Maintained
9594 F: drivers/clocksource/scx200_hrt.c
9595
9596 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9597 M: Sascha Sommer <saschasommer@freenet.de>
9598 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9599 S: Maintained
9600 F: drivers/mmc/host/sdricoh_cs.c
9601
9602 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9603 L: linux-mmc@vger.kernel.org
9604 S: Orphan
9605 F: drivers/mmc/host/sdhci.*
9606 F: drivers/mmc/host/sdhci-pltfm.[ch]
9607
9608 SECURE COMPUTING
9609 M: Kees Cook <keescook@chromium.org>
9610 R: Andy Lutomirski <luto@amacapital.net>
9611 R: Will Drewry <wad@chromium.org>
9612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9613 S: Supported
9614 F: kernel/seccomp.c
9615 F: include/uapi/linux/seccomp.h
9616 F: include/linux/seccomp.h
9617 F: tools/testing/selftests/seccomp/*
9618 K: \bsecure_computing
9619 K: \bTIF_SECCOMP\b
9620
9621 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9622 M: Ben Dooks <ben-linux@fluff.org>
9623 M: Jaehoon Chung <jh80.chung@samsung.com>
9624 L: linux-mmc@vger.kernel.org
9625 S: Maintained
9626 F: drivers/mmc/host/sdhci-s3c*
9627
9628 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9629 M: Viresh Kumar <vireshk@kernel.org>
9630 L: spear-devel@list.st.com
9631 L: linux-mmc@vger.kernel.org
9632 S: Maintained
9633 F: drivers/mmc/host/sdhci-spear.c
9634
9635 SECURITY SUBSYSTEM
9636 M: James Morris <james.l.morris@oracle.com>
9637 M: "Serge E. Hallyn" <serge@hallyn.com>
9638 L: linux-security-module@vger.kernel.org (suggested Cc:)
9639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9640 W: http://kernsec.org/
9641 S: Supported
9642 F: security/
9643
9644 SECURITY CONTACT
9645 M: Security Officers <security@kernel.org>
9646 S: Supported
9647
9648 SELINUX SECURITY MODULE
9649 M: Paul Moore <paul@paul-moore.com>
9650 M: Stephen Smalley <sds@tycho.nsa.gov>
9651 M: Eric Paris <eparis@parisplace.org>
9652 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9653 W: http://selinuxproject.org
9654 T: git git://git.infradead.org/users/pcmoore/selinux
9655 S: Supported
9656 F: include/linux/selinux*
9657 F: security/selinux/
9658 F: scripts/selinux/
9659
9660 APPARMOR SECURITY MODULE
9661 M: John Johansen <john.johansen@canonical.com>
9662 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9663 W: apparmor.wiki.kernel.org
9664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9665 S: Supported
9666 F: security/apparmor/
9667
9668 YAMA SECURITY MODULE
9669 M: Kees Cook <keescook@chromium.org>
9670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9671 S: Supported
9672 F: security/yama/
9673
9674 SENSABLE PHANTOM
9675 M: Jiri Slaby <jirislaby@gmail.com>
9676 S: Maintained
9677 F: drivers/misc/phantom.c
9678 F: include/uapi/linux/phantom.h
9679
9680 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9681 M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9682 M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9683 M: John Soni Jose <sony.john@avagotech.com>
9684 L: linux-scsi@vger.kernel.org
9685 W: http://www.avagotech.com
9686 S: Supported
9687 F: drivers/scsi/be2iscsi/
9688
9689 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9690 M: Sathya Perla <sathya.perla@avagotech.com>
9691 M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9692 M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9693 M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9694 L: netdev@vger.kernel.org
9695 W: http://www.emulex.com
9696 S: Supported
9697 F: drivers/net/ethernet/emulex/benet/
9698
9699 EMULEX ONECONNECT ROCE DRIVER
9700 M: Selvin Xavier <selvin.xavier@avagotech.com>
9701 M: Devesh Sharma <devesh.sharma@avagotech.com>
9702 M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9703 L: linux-rdma@vger.kernel.org
9704 W: http://www.emulex.com
9705 S: Supported
9706 F: drivers/infiniband/hw/ocrdma/
9707
9708 SFC NETWORK DRIVER
9709 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9710 M: Shradha Shah <sshah@solarflare.com>
9711 L: netdev@vger.kernel.org
9712 S: Supported
9713 F: drivers/net/ethernet/sfc/
9714
9715 SGI GRU DRIVER
9716 M: Dimitri Sivanich <sivanich@sgi.com>
9717 S: Maintained
9718 F: drivers/misc/sgi-gru/
9719
9720 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9721 M: Pat Gefre <pfg@sgi.com>
9722 L: linux-ia64@vger.kernel.org
9723 S: Supported
9724 F: Documentation/ia64/serial.txt
9725 F: drivers/tty/serial/ioc?_serial.c
9726 F: include/linux/ioc?.h
9727
9728 SGI XP/XPC/XPNET DRIVER
9729 M: Cliff Whickman <cpw@sgi.com>
9730 M: Robin Holt <robinmholt@gmail.com>
9731 S: Maintained
9732 F: drivers/misc/sgi-xp/
9733
9734 SI2157 MEDIA DRIVER
9735 M: Antti Palosaari <crope@iki.fi>
9736 L: linux-media@vger.kernel.org
9737 W: https://linuxtv.org
9738 W: http://palosaari.fi/linux/
9739 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9740 T: git git://linuxtv.org/anttip/media_tree.git
9741 S: Maintained
9742 F: drivers/media/tuners/si2157*
9743
9744 SI2168 MEDIA DRIVER
9745 M: Antti Palosaari <crope@iki.fi>
9746 L: linux-media@vger.kernel.org
9747 W: https://linuxtv.org
9748 W: http://palosaari.fi/linux/
9749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9750 T: git git://linuxtv.org/anttip/media_tree.git
9751 S: Maintained
9752 F: drivers/media/dvb-frontends/si2168*
9753
9754 SI470X FM RADIO RECEIVER I2C DRIVER
9755 M: Hans Verkuil <hverkuil@xs4all.nl>
9756 L: linux-media@vger.kernel.org
9757 T: git git://linuxtv.org/media_tree.git
9758 W: https://linuxtv.org
9759 S: Odd Fixes
9760 F: drivers/media/radio/si470x/radio-si470x-i2c.c
9761
9762 SI470X FM RADIO RECEIVER USB DRIVER
9763 M: Hans Verkuil <hverkuil@xs4all.nl>
9764 L: linux-media@vger.kernel.org
9765 T: git git://linuxtv.org/media_tree.git
9766 W: https://linuxtv.org
9767 S: Maintained
9768 F: drivers/media/radio/si470x/radio-si470x-common.c
9769 F: drivers/media/radio/si470x/radio-si470x.h
9770 F: drivers/media/radio/si470x/radio-si470x-usb.c
9771
9772 SI4713 FM RADIO TRANSMITTER I2C DRIVER
9773 M: Eduardo Valentin <edubezval@gmail.com>
9774 L: linux-media@vger.kernel.org
9775 T: git git://linuxtv.org/media_tree.git
9776 W: https://linuxtv.org
9777 S: Odd Fixes
9778 F: drivers/media/radio/si4713/si4713.?
9779
9780 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9781 M: Eduardo Valentin <edubezval@gmail.com>
9782 L: linux-media@vger.kernel.org
9783 T: git git://linuxtv.org/media_tree.git
9784 W: https://linuxtv.org
9785 S: Odd Fixes
9786 F: drivers/media/radio/si4713/radio-platform-si4713.c
9787
9788 SI4713 FM RADIO TRANSMITTER USB DRIVER
9789 M: Hans Verkuil <hverkuil@xs4all.nl>
9790 L: linux-media@vger.kernel.org
9791 T: git git://linuxtv.org/media_tree.git
9792 W: https://linuxtv.org
9793 S: Maintained
9794 F: drivers/media/radio/si4713/radio-usb-si4713.c
9795
9796 SIANO DVB DRIVER
9797 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9798 L: linux-media@vger.kernel.org
9799 W: https://linuxtv.org
9800 T: git git://linuxtv.org/media_tree.git
9801 S: Odd fixes
9802 F: drivers/media/common/siano/
9803 F: drivers/media/usb/siano/
9804 F: drivers/media/usb/siano/
9805 F: drivers/media/mmc/siano/
9806
9807 SIMPLEFB FB DRIVER
9808 M: Hans de Goede <hdegoede@redhat.com>
9809 L: linux-fbdev@vger.kernel.org
9810 S: Maintained
9811 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9812 F: drivers/video/fbdev/simplefb.c
9813 F: include/linux/platform_data/simplefb.h
9814
9815 SH_VEU V4L2 MEM2MEM DRIVER
9816 L: linux-media@vger.kernel.org
9817 S: Orphan
9818 F: drivers/media/platform/sh_veu.c
9819
9820 SH_VOU V4L2 OUTPUT DRIVER
9821 L: linux-media@vger.kernel.org
9822 S: Orphan
9823 F: drivers/media/platform/sh_vou.c
9824 F: include/media/drv-intf/sh_vou.h
9825
9826 SIMPLE FIRMWARE INTERFACE (SFI)
9827 M: Len Brown <lenb@kernel.org>
9828 L: sfi-devel@simplefirmware.org
9829 W: http://simplefirmware.org/
9830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9831 S: Supported
9832 F: arch/x86/platform/sfi/
9833 F: drivers/sfi/
9834 F: include/linux/sfi*.h
9835
9836 SIMTEC EB110ATX (Chalice CATS)
9837 P: Ben Dooks
9838 P: Vincent Sanders <vince@simtec.co.uk>
9839 M: Simtec Linux Team <linux@simtec.co.uk>
9840 W: http://www.simtec.co.uk/products/EB110ATX/
9841 S: Supported
9842
9843 SIMTEC EB2410ITX (BAST)
9844 P: Ben Dooks
9845 P: Vincent Sanders <vince@simtec.co.uk>
9846 M: Simtec Linux Team <linux@simtec.co.uk>
9847 W: http://www.simtec.co.uk/products/EB2410ITX/
9848 S: Supported
9849 F: arch/arm/mach-s3c24xx/mach-bast.c
9850 F: arch/arm/mach-s3c24xx/bast-ide.c
9851 F: arch/arm/mach-s3c24xx/bast-irq.c
9852
9853 TI DAVINCI MACHINE SUPPORT
9854 M: Sekhar Nori <nsekhar@ti.com>
9855 M: Kevin Hilman <khilman@deeprootsystems.com>
9856 T: git git://gitorious.org/linux-davinci/linux-davinci.git
9857 Q: http://patchwork.kernel.org/project/linux-davinci/list/
9858 S: Supported
9859 F: arch/arm/mach-davinci/
9860 F: drivers/i2c/busses/i2c-davinci.c
9861
9862 TI DAVINCI SERIES MEDIA DRIVER
9863 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9864 L: linux-media@vger.kernel.org
9865 W: https://linuxtv.org
9866 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9867 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9868 S: Maintained
9869 F: drivers/media/platform/davinci/
9870 F: include/media/davinci/
9871
9872 TI AM437X VPFE DRIVER
9873 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9874 L: linux-media@vger.kernel.org
9875 W: https://linuxtv.org
9876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9877 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9878 S: Maintained
9879 F: drivers/media/platform/am437x/
9880
9881 OV2659 OMNIVISION SENSOR DRIVER
9882 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9883 L: linux-media@vger.kernel.org
9884 W: https://linuxtv.org
9885 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9886 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9887 S: Maintained
9888 F: drivers/media/i2c/ov2659.c
9889 F: include/media/i2c/ov2659.h
9890
9891 SILICON MOTION SM712 FRAME BUFFER DRIVER
9892 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9893 M: Teddy Wang <teddy.wang@siliconmotion.com>
9894 M: Sudip Mukherjee <sudip@vectorindia.org>
9895 L: linux-fbdev@vger.kernel.org
9896 S: Maintained
9897 F: drivers/video/fbdev/sm712*
9898 F: Documentation/fb/sm712fb.txt
9899
9900 SIS 190 ETHERNET DRIVER
9901 M: Francois Romieu <romieu@fr.zoreil.com>
9902 L: netdev@vger.kernel.org
9903 S: Maintained
9904 F: drivers/net/ethernet/sis/sis190.c
9905
9906 SIS 900/7016 FAST ETHERNET DRIVER
9907 M: Daniele Venzano <venza@brownhat.org>
9908 W: http://www.brownhat.org/sis900.html
9909 L: netdev@vger.kernel.org
9910 S: Maintained
9911 F: drivers/net/ethernet/sis/sis900.*
9912
9913 SIS FRAMEBUFFER DRIVER
9914 M: Thomas Winischhofer <thomas@winischhofer.net>
9915 W: http://www.winischhofer.net/linuxsisvga.shtml
9916 S: Maintained
9917 F: Documentation/fb/sisfb.txt
9918 F: drivers/video/fbdev/sis/
9919 F: include/video/sisfb.h
9920
9921 SIS USB2VGA DRIVER
9922 M: Thomas Winischhofer <thomas@winischhofer.net>
9923 W: http://www.winischhofer.at/linuxsisusbvga.shtml
9924 S: Maintained
9925 F: drivers/usb/misc/sisusbvga/
9926
9927 SLAB ALLOCATOR
9928 M: Christoph Lameter <cl@linux.com>
9929 M: Pekka Enberg <penberg@kernel.org>
9930 M: David Rientjes <rientjes@google.com>
9931 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9932 M: Andrew Morton <akpm@linux-foundation.org>
9933 L: linux-mm@kvack.org
9934 S: Maintained
9935 F: include/linux/sl?b*.h
9936 F: mm/sl?b*
9937
9938 SLEEPABLE READ-COPY UPDATE (SRCU)
9939 M: Lai Jiangshan <jiangshanlai@gmail.com>
9940 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9941 M: Josh Triplett <josh@joshtriplett.org>
9942 R: Steven Rostedt <rostedt@goodmis.org>
9943 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9944 L: linux-kernel@vger.kernel.org
9945 W: http://www.rdrop.com/users/paulmck/RCU/
9946 S: Supported
9947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9948 F: include/linux/srcu.h
9949 F: kernel/rcu/srcu.c
9950
9951 SMACK SECURITY MODULE
9952 M: Casey Schaufler <casey@schaufler-ca.com>
9953 L: linux-security-module@vger.kernel.org
9954 W: http://schaufler-ca.com
9955 T: git git://git.gitorious.org/smack-next/kernel.git
9956 S: Maintained
9957 F: Documentation/security/Smack.txt
9958 F: security/smack/
9959
9960 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9961 M: Kevin Hilman <khilman@kernel.org>
9962 M: Nishanth Menon <nm@ti.com>
9963 S: Maintained
9964 F: drivers/power/avs/
9965 F: include/linux/power/smartreflex.h
9966 L: linux-pm@vger.kernel.org
9967
9968 SMC91x ETHERNET DRIVER
9969 M: Nicolas Pitre <nico@fluxnic.net>
9970 S: Odd Fixes
9971 F: drivers/net/ethernet/smsc/smc91x.*
9972
9973 SMIA AND SMIA++ IMAGE SENSOR DRIVER
9974 M: Sakari Ailus <sakari.ailus@iki.fi>
9975 L: linux-media@vger.kernel.org
9976 S: Maintained
9977 F: drivers/media/i2c/smiapp/
9978 F: include/media/i2c/smiapp.h
9979 F: drivers/media/i2c/smiapp-pll.c
9980 F: drivers/media/i2c/smiapp-pll.h
9981 F: include/uapi/linux/smiapp.h
9982 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9983
9984 SMM665 HARDWARE MONITOR DRIVER
9985 M: Guenter Roeck <linux@roeck-us.net>
9986 L: lm-sensors@lm-sensors.org
9987 S: Maintained
9988 F: Documentation/hwmon/smm665
9989 F: drivers/hwmon/smm665.c
9990
9991 SMSC EMC2103 HARDWARE MONITOR DRIVER
9992 M: Steve Glendinning <steve.glendinning@shawell.net>
9993 L: lm-sensors@lm-sensors.org
9994 S: Maintained
9995 F: Documentation/hwmon/emc2103
9996 F: drivers/hwmon/emc2103.c
9997
9998 SMSC SCH5627 HARDWARE MONITOR DRIVER
9999 M: Hans de Goede <hdegoede@redhat.com>
10000 L: lm-sensors@lm-sensors.org
10001 S: Supported
10002 F: Documentation/hwmon/sch5627
10003 F: drivers/hwmon/sch5627.c
10004
10005 SMSC47B397 HARDWARE MONITOR DRIVER
10006 M: Jean Delvare <jdelvare@suse.com>
10007 L: lm-sensors@lm-sensors.org
10008 S: Maintained
10009 F: Documentation/hwmon/smsc47b397
10010 F: drivers/hwmon/smsc47b397.c
10011
10012 SMSC911x ETHERNET DRIVER
10013 M: Steve Glendinning <steve.glendinning@shawell.net>
10014 L: netdev@vger.kernel.org
10015 S: Maintained
10016 F: include/linux/smsc911x.h
10017 F: drivers/net/ethernet/smsc/smsc911x.*
10018
10019 SMSC9420 PCI ETHERNET DRIVER
10020 M: Steve Glendinning <steve.glendinning@shawell.net>
10021 L: netdev@vger.kernel.org
10022 S: Maintained
10023 F: drivers/net/ethernet/smsc/smsc9420.*
10024
10025 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10026 M: Steve Glendinning <steve.glendinning@shawell.net>
10027 L: linux-fbdev@vger.kernel.org
10028 S: Maintained
10029 F: drivers/video/fbdev/smscufx.c
10030
10031 SOC-CAMERA V4L2 SUBSYSTEM
10032 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10033 L: linux-media@vger.kernel.org
10034 T: git git://linuxtv.org/media_tree.git
10035 S: Maintained
10036 F: include/media/soc*
10037 F: drivers/media/i2c/soc_camera/
10038 F: drivers/media/platform/soc_camera/
10039
10040 SOEKRIS NET48XX LED SUPPORT
10041 M: Chris Boot <bootc@bootc.net>
10042 S: Maintained
10043 F: drivers/leds/leds-net48xx.c
10044
10045 SOFTLOGIC 6x10 MPEG CODEC
10046 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10047 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10048 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10049 M: Ismael Luceno <ismael@iodev.co.uk>
10050 L: linux-media@vger.kernel.org
10051 S: Supported
10052 F: drivers/media/pci/solo6x10/
10053
10054 SOFTWARE RAID (Multiple Disks) SUPPORT
10055 L: linux-raid@vger.kernel.org
10056 S: Supported
10057 F: drivers/md/
10058 F: include/linux/raid/
10059 F: include/uapi/linux/raid/
10060
10061 SONIC NETWORK DRIVER
10062 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10063 L: netdev@vger.kernel.org
10064 S: Maintained
10065 F: drivers/net/ethernet/natsemi/sonic.*
10066
10067 SONICS SILICON BACKPLANE DRIVER (SSB)
10068 M: Michael Buesch <m@bues.ch>
10069 L: netdev@vger.kernel.org
10070 S: Maintained
10071 F: drivers/ssb/
10072 F: include/linux/ssb/
10073
10074 SONY VAIO CONTROL DEVICE DRIVER
10075 M: Mattia Dongili <malattia@linux.it>
10076 L: platform-driver-x86@vger.kernel.org
10077 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10078 S: Maintained
10079 F: Documentation/laptops/sony-laptop.txt
10080 F: drivers/char/sonypi.c
10081 F: drivers/platform/x86/sony-laptop.c
10082 F: include/linux/sony-laptop.h
10083
10084 SONY MEMORYSTICK CARD SUPPORT
10085 M: Alex Dubov <oakad@yahoo.com>
10086 W: http://tifmxx.berlios.de/
10087 S: Maintained
10088 F: drivers/memstick/host/tifm_ms.c
10089
10090 SONY MEMORYSTICK STANDARD SUPPORT
10091 M: Maxim Levitsky <maximlevitsky@gmail.com>
10092 S: Maintained
10093 F: drivers/memstick/core/ms_block.*
10094
10095 SOUND
10096 M: Jaroslav Kysela <perex@perex.cz>
10097 M: Takashi Iwai <tiwai@suse.com>
10098 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10099 W: http://www.alsa-project.org/
10100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10101 T: git git://git.alsa-project.org/alsa-kernel.git
10102 Q: http://patchwork.kernel.org/project/alsa-devel/list/
10103 S: Maintained
10104 F: Documentation/sound/
10105 F: include/sound/
10106 F: include/uapi/sound/
10107 F: sound/
10108
10109 SOUND - COMPRESSED AUDIO
10110 M: Vinod Koul <vinod.koul@intel.com>
10111 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10113 S: Supported
10114 F: Documentation/sound/alsa/compress_offload.txt
10115 F: include/sound/compress_driver.h
10116 F: include/uapi/sound/compress_*
10117 F: sound/core/compress_offload.c
10118 F: sound/soc/soc-compress.c
10119
10120 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10121 M: Liam Girdwood <lgirdwood@gmail.com>
10122 M: Mark Brown <broonie@kernel.org>
10123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10124 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10125 W: http://alsa-project.org/main/index.php/ASoC
10126 S: Supported
10127 F: Documentation/sound/alsa/soc/
10128 F: sound/soc/
10129 F: include/sound/soc*
10130
10131 SOUND - DMAENGINE HELPERS
10132 M: Lars-Peter Clausen <lars@metafoo.de>
10133 S: Supported
10134 F: include/sound/dmaengine_pcm.h
10135 F: sound/core/pcm_dmaengine.c
10136 F: sound/soc/soc-generic-dmaengine-pcm.c
10137
10138 SP2 MEDIA DRIVER
10139 M: Olli Salonen <olli.salonen@iki.fi>
10140 L: linux-media@vger.kernel.org
10141 W: https://linuxtv.org
10142 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10143 S: Maintained
10144 F: drivers/media/dvb-frontends/sp2*
10145
10146 SPARC + UltraSPARC (sparc/sparc64)
10147 M: "David S. Miller" <davem@davemloft.net>
10148 L: sparclinux@vger.kernel.org
10149 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10152 S: Maintained
10153 F: arch/sparc/
10154 F: drivers/sbus/
10155
10156 SPARC SERIAL DRIVERS
10157 M: "David S. Miller" <davem@davemloft.net>
10158 L: sparclinux@vger.kernel.org
10159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10161 S: Maintained
10162 F: include/linux/sunserialcore.h
10163 F: drivers/tty/serial/suncore.c
10164 F: drivers/tty/serial/sunhv.c
10165 F: drivers/tty/serial/sunsab.c
10166 F: drivers/tty/serial/sunsab.h
10167 F: drivers/tty/serial/sunsu.c
10168 F: drivers/tty/serial/sunzilog.c
10169 F: drivers/tty/serial/sunzilog.h
10170
10171 SPARSE CHECKER
10172 M: "Christopher Li" <sparse@chrisli.org>
10173 L: linux-sparse@vger.kernel.org
10174 W: https://sparse.wiki.kernel.org/
10175 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10176 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10177 S: Maintained
10178 F: include/linux/compiler.h
10179
10180 SPEAR PLATFORM SUPPORT
10181 M: Viresh Kumar <vireshk@kernel.org>
10182 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10183 L: spear-devel@list.st.com
10184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10185 W: http://www.st.com/spear
10186 S: Maintained
10187 F: arch/arm/mach-spear/
10188
10189 SPEAR CLOCK FRAMEWORK SUPPORT
10190 M: Viresh Kumar <vireshk@kernel.org>
10191 L: spear-devel@list.st.com
10192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10193 W: http://www.st.com/spear
10194 S: Maintained
10195 F: drivers/clk/spear/
10196
10197 SPI SUBSYSTEM
10198 M: Mark Brown <broonie@kernel.org>
10199 L: linux-spi@vger.kernel.org
10200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10201 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10202 S: Maintained
10203 F: Documentation/spi/
10204 F: drivers/spi/
10205 F: include/linux/spi/
10206 F: include/uapi/linux/spi/
10207
10208 SPIDERNET NETWORK DRIVER for CELL
10209 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10210 L: netdev@vger.kernel.org
10211 S: Supported
10212 F: Documentation/networking/spider_net.txt
10213 F: drivers/net/ethernet/toshiba/spider_net*
10214
10215 SPU FILE SYSTEM
10216 M: Jeremy Kerr <jk@ozlabs.org>
10217 L: linuxppc-dev@lists.ozlabs.org
10218 W: http://www.ibm.com/developerworks/power/cell/
10219 S: Supported
10220 F: Documentation/filesystems/spufs.txt
10221 F: arch/powerpc/platforms/cell/spufs/
10222
10223 SQUASHFS FILE SYSTEM
10224 M: Phillip Lougher <phillip@squashfs.org.uk>
10225 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10226 W: http://squashfs.org.uk
10227 S: Maintained
10228 F: Documentation/filesystems/squashfs.txt
10229 F: fs/squashfs/
10230
10231 SRM (Alpha) environment access
10232 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10233 S: Maintained
10234 F: arch/alpha/kernel/srm_env.c
10235
10236 STABLE BRANCH
10237 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10238 L: stable@vger.kernel.org
10239 S: Supported
10240 F: Documentation/stable_kernel_rules.txt
10241
10242 STAGING SUBSYSTEM
10243 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10245 L: devel@driverdev.osuosl.org
10246 S: Supported
10247 F: drivers/staging/
10248
10249 STAGING - COMEDI
10250 M: Ian Abbott <abbotti@mev.co.uk>
10251 M: H Hartley Sweeten <hsweeten@visionengravers.com>
10252 S: Odd Fixes
10253 F: drivers/staging/comedi/
10254
10255 STAGING - FLARION FT1000 DRIVERS
10256 M: Marek Belisko <marek.belisko@gmail.com>
10257 S: Odd Fixes
10258 F: drivers/staging/ft1000/
10259
10260 STAGING - INDUSTRIAL IO
10261 M: Jonathan Cameron <jic23@kernel.org>
10262 L: linux-iio@vger.kernel.org
10263 S: Odd Fixes
10264 F: drivers/staging/iio/
10265
10266 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10267 M: Jarod Wilson <jarod@wilsonet.com>
10268 W: http://www.lirc.org/
10269 S: Odd Fixes
10270 F: drivers/staging/media/lirc/
10271
10272 STAGING - LUSTRE PARALLEL FILESYSTEM
10273 M: Oleg Drokin <oleg.drokin@intel.com>
10274 M: Andreas Dilger <andreas.dilger@intel.com>
10275 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10276 W: http://wiki.lustre.org/
10277 S: Maintained
10278 F: drivers/staging/lustre
10279
10280 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10281 M: Marc Dietrich <marvin24@gmx.de>
10282 L: ac100@lists.launchpad.net (moderated for non-subscribers)
10283 L: linux-tegra@vger.kernel.org
10284 S: Maintained
10285 F: drivers/staging/nvec/
10286
10287 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10288 M: Jens Frederich <jfrederich@gmail.com>
10289 M: Daniel Drake <dsd@laptop.org>
10290 M: Jon Nettleton <jon.nettleton@gmail.com>
10291 W: http://wiki.laptop.org/go/DCON
10292 S: Maintained
10293 F: drivers/staging/olpc_dcon/
10294
10295 STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10296 M: Willy Tarreau <willy@meta-x.org>
10297 S: Odd Fixes
10298 F: drivers/staging/panel/
10299
10300 STAGING - REALTEK RTL8712U DRIVERS
10301 M: Larry Finger <Larry.Finger@lwfinger.net>
10302 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10303 S: Odd Fixes
10304 F: drivers/staging/rtl8712/
10305
10306 STAGING - REALTEK RTL8723U WIRELESS DRIVER
10307 M: Larry Finger <Larry.Finger@lwfinger.net>
10308 M: Jes Sorensen <Jes.Sorensen@redhat.com>
10309 L: linux-wireless@vger.kernel.org
10310 S: Maintained
10311 F: drivers/staging/rtl8723au/
10312
10313 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10314 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10315 M: Teddy Wang <teddy.wang@siliconmotion.com>
10316 M: Sudip Mukherjee <sudip@vectorindia.org>
10317 L: linux-fbdev@vger.kernel.org
10318 S: Maintained
10319 F: drivers/staging/sm750fb/
10320
10321 STAGING - SLICOSS
10322 M: Lior Dotan <liodot@gmail.com>
10323 M: Christopher Harrer <charrer@alacritech.com>
10324 S: Odd Fixes
10325 F: drivers/staging/slicoss/
10326
10327 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10328 M: William Hubbs <w.d.hubbs@gmail.com>
10329 M: Chris Brannon <chris@the-brannons.com>
10330 M: Kirk Reiser <kirk@reisers.ca>
10331 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10332 L: speakup@linux-speakup.org
10333 W: http://www.linux-speakup.org/
10334 S: Odd Fixes
10335 F: drivers/staging/speakup/
10336
10337 STAGING - VIA VT665X DRIVERS
10338 M: Forest Bond <forest@alittletooquiet.net>
10339 S: Odd Fixes
10340 F: drivers/staging/vt665?/
10341
10342 STAGING - WILC1000 WIFI DRIVER
10343 M: Johnny Kim <johnny.kim@atmel.com>
10344 M: Austin Shin <austin.shin@atmel.com>
10345 M: Chris Park <chris.park@atmel.com>
10346 M: Tony Cho <tony.cho@atmel.com>
10347 M: Glen Lee <glen.lee@atmel.com>
10348 M: Leo Kim <leo.kim@atmel.com>
10349 L: linux-wireless@vger.kernel.org
10350 S: Supported
10351 F: drivers/staging/wilc1000/
10352
10353 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10354 M: Arnaud Patard <arnaud.patard@rtp-net.org>
10355 S: Odd Fixes
10356 F: drivers/staging/xgifb/
10357
10358 HFI1 DRIVER
10359 M: Mike Marciniszyn <infinipath@intel.com>
10360 L: linux-rdma@vger.kernel.org
10361 S: Supported
10362 F: drivers/staging/rdma/hfi1
10363
10364 STARFIRE/DURALAN NETWORK DRIVER
10365 M: Ion Badulescu <ionut@badula.org>
10366 S: Odd Fixes
10367 F: drivers/net/ethernet/adaptec/starfire*
10368
10369 SUN3/3X
10370 M: Sam Creasey <sammy@sammy.net>
10371 W: http://sammy.net/sun3/
10372 S: Maintained
10373 F: arch/m68k/kernel/*sun3*
10374 F: arch/m68k/sun3*/
10375 F: arch/m68k/include/asm/sun3*
10376 F: drivers/net/ethernet/i825xx/sun3*
10377
10378 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10379 M: Hans de Goede <hdegoede@redhat.com>
10380 L: linux-input@vger.kernel.org
10381 S: Maintained
10382 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10383 F: drivers/input/keyboard/sun4i-lradc-keys.c
10384
10385 SUNDANCE NETWORK DRIVER
10386 M: Denis Kirjanov <kda@linux-powerpc.org>
10387 L: netdev@vger.kernel.org
10388 S: Maintained
10389 F: drivers/net/ethernet/dlink/sundance.c
10390
10391 SUPERH
10392 L: linux-sh@vger.kernel.org
10393 Q: http://patchwork.kernel.org/project/linux-sh/list/
10394 S: Orphan
10395 F: Documentation/sh/
10396 F: arch/sh/
10397 F: drivers/sh/
10398
10399 SUSPEND TO RAM
10400 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10401 M: Len Brown <len.brown@intel.com>
10402 M: Pavel Machek <pavel@ucw.cz>
10403 L: linux-pm@vger.kernel.org
10404 S: Supported
10405 F: Documentation/power/
10406 F: arch/x86/kernel/acpi/
10407 F: drivers/base/power/
10408 F: kernel/power/
10409 F: include/linux/suspend.h
10410 F: include/linux/freezer.h
10411 F: include/linux/pm.h
10412
10413 SVGA HANDLING
10414 M: Martin Mares <mj@ucw.cz>
10415 L: linux-video@atrey.karlin.mff.cuni.cz
10416 S: Maintained
10417 F: Documentation/svga.txt
10418 F: arch/x86/boot/video*
10419
10420 SWIOTLB SUBSYSTEM
10421 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10422 L: linux-kernel@vger.kernel.org
10423 S: Supported
10424 F: lib/swiotlb.c
10425 F: arch/*/kernel/pci-swiotlb.c
10426 F: include/linux/swiotlb.h
10427
10428 SWITCHDEV
10429 M: Jiri Pirko <jiri@resnulli.us>
10430 L: netdev@vger.kernel.org
10431 S: Supported
10432 F: net/switchdev/
10433 F: include/net/switchdev.h
10434
10435 SYNOPSYS ARC ARCHITECTURE
10436 M: Vineet Gupta <vgupta@synopsys.com>
10437 L: linux-snps-arc@lists.infradead.org
10438 S: Supported
10439 F: arch/arc/
10440 F: Documentation/devicetree/bindings/arc/*
10441 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10442 F: drivers/tty/serial/arc_uart.c
10443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10444
10445 SYNOPSYS ARC SDP platform support
10446 M: Alexey Brodkin <abrodkin@synopsys.com>
10447 S: Supported
10448 F: arch/arc/plat-axs10x
10449 F: arch/arc/boot/dts/ax*
10450 F: Documentation/devicetree/bindings/arc/axs10*
10451
10452 SYSTEM CONFIGURATION (SYSCON)
10453 M: Lee Jones <lee.jones@linaro.org>
10454 M: Arnd Bergmann <arnd@arndb.de>
10455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10456 S: Supported
10457 F: drivers/mfd/syscon.c
10458
10459 SYSV FILESYSTEM
10460 M: Christoph Hellwig <hch@infradead.org>
10461 S: Maintained
10462 F: Documentation/filesystems/sysv-fs.txt
10463 F: fs/sysv/
10464 F: include/linux/sysv_fs.h
10465
10466 TARGET SUBSYSTEM
10467 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10468 L: linux-scsi@vger.kernel.org
10469 L: target-devel@vger.kernel.org
10470 W: http://www.linux-iscsi.org
10471 W: http://groups.google.com/group/linux-iscsi-target-dev
10472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10473 S: Supported
10474 F: drivers/target/
10475 F: include/target/
10476 F: Documentation/target/
10477
10478 TASKSTATS STATISTICS INTERFACE
10479 M: Balbir Singh <bsingharora@gmail.com>
10480 S: Maintained
10481 F: Documentation/accounting/taskstats*
10482 F: include/linux/taskstats*
10483 F: kernel/taskstats.c
10484
10485 TC CLASSIFIER
10486 M: Jamal Hadi Salim <jhs@mojatatu.com>
10487 L: netdev@vger.kernel.org
10488 S: Maintained
10489 F: include/net/pkt_cls.h
10490 F: include/uapi/linux/pkt_cls.h
10491 F: net/sched/
10492
10493 TCP LOW PRIORITY MODULE
10494 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10495 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10496 W: http://tcp-lp-mod.sourceforge.net/
10497 S: Maintained
10498 F: net/ipv4/tcp_lp.c
10499
10500 TDA10071 MEDIA DRIVER
10501 M: Antti Palosaari <crope@iki.fi>
10502 L: linux-media@vger.kernel.org
10503 W: https://linuxtv.org
10504 W: http://palosaari.fi/linux/
10505 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10506 T: git git://linuxtv.org/anttip/media_tree.git
10507 S: Maintained
10508 F: drivers/media/dvb-frontends/tda10071*
10509
10510 TDA18212 MEDIA DRIVER
10511 M: Antti Palosaari <crope@iki.fi>
10512 L: linux-media@vger.kernel.org
10513 W: https://linuxtv.org
10514 W: http://palosaari.fi/linux/
10515 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10516 T: git git://linuxtv.org/anttip/media_tree.git
10517 S: Maintained
10518 F: drivers/media/tuners/tda18212*
10519
10520 TDA18218 MEDIA DRIVER
10521 M: Antti Palosaari <crope@iki.fi>
10522 L: linux-media@vger.kernel.org
10523 W: https://linuxtv.org
10524 W: http://palosaari.fi/linux/
10525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10526 T: git git://linuxtv.org/anttip/media_tree.git
10527 S: Maintained
10528 F: drivers/media/tuners/tda18218*
10529
10530 TDA18271 MEDIA DRIVER
10531 M: Michael Krufky <mkrufky@linuxtv.org>
10532 L: linux-media@vger.kernel.org
10533 W: https://linuxtv.org
10534 W: http://github.com/mkrufky
10535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10536 T: git git://linuxtv.org/mkrufky/tuners.git
10537 S: Maintained
10538 F: drivers/media/tuners/tda18271*
10539
10540 TDA827x MEDIA DRIVER
10541 M: Michael Krufky <mkrufky@linuxtv.org>
10542 L: linux-media@vger.kernel.org
10543 W: https://linuxtv.org
10544 W: http://github.com/mkrufky
10545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10546 T: git git://linuxtv.org/mkrufky/tuners.git
10547 S: Maintained
10548 F: drivers/media/tuners/tda8290.*
10549
10550 TDA8290 MEDIA DRIVER
10551 M: Michael Krufky <mkrufky@linuxtv.org>
10552 L: linux-media@vger.kernel.org
10553 W: https://linuxtv.org
10554 W: http://github.com/mkrufky
10555 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10556 T: git git://linuxtv.org/mkrufky/tuners.git
10557 S: Maintained
10558 F: drivers/media/tuners/tda8290.*
10559
10560 TDA9840 MEDIA DRIVER
10561 M: Hans Verkuil <hverkuil@xs4all.nl>
10562 L: linux-media@vger.kernel.org
10563 T: git git://linuxtv.org/media_tree.git
10564 W: https://linuxtv.org
10565 S: Maintained
10566 F: drivers/media/i2c/tda9840*
10567
10568 TEA5761 TUNER DRIVER
10569 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10570 L: linux-media@vger.kernel.org
10571 W: https://linuxtv.org
10572 T: git git://linuxtv.org/media_tree.git
10573 S: Odd fixes
10574 F: drivers/media/tuners/tea5761.*
10575
10576 TEA5767 TUNER DRIVER
10577 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10578 L: linux-media@vger.kernel.org
10579 W: https://linuxtv.org
10580 T: git git://linuxtv.org/media_tree.git
10581 S: Maintained
10582 F: drivers/media/tuners/tea5767.*
10583
10584 TEA6415C MEDIA DRIVER
10585 M: Hans Verkuil <hverkuil@xs4all.nl>
10586 L: linux-media@vger.kernel.org
10587 T: git git://linuxtv.org/media_tree.git
10588 W: https://linuxtv.org
10589 S: Maintained
10590 F: drivers/media/i2c/tea6415c*
10591
10592 TEA6420 MEDIA DRIVER
10593 M: Hans Verkuil <hverkuil@xs4all.nl>
10594 L: linux-media@vger.kernel.org
10595 T: git git://linuxtv.org/media_tree.git
10596 W: https://linuxtv.org
10597 S: Maintained
10598 F: drivers/media/i2c/tea6420*
10599
10600 TEAM DRIVER
10601 M: Jiri Pirko <jiri@resnulli.us>
10602 L: netdev@vger.kernel.org
10603 S: Supported
10604 F: drivers/net/team/
10605 F: include/linux/if_team.h
10606 F: include/uapi/linux/if_team.h
10607
10608 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10609 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10610 S: Maintained
10611 F: arch/x86/platform/ts5500/
10612
10613 TECHNOTREND USB IR RECEIVER
10614 M: Sean Young <sean@mess.org>
10615 L: linux-media@vger.kernel.org
10616 S: Maintained
10617 F: drivers/media/rc/ttusbir.c
10618
10619 TEGRA ARCHITECTURE SUPPORT
10620 M: Stephen Warren <swarren@wwwdotorg.org>
10621 M: Thierry Reding <thierry.reding@gmail.com>
10622 M: Alexandre Courbot <gnurou@gmail.com>
10623 L: linux-tegra@vger.kernel.org
10624 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10626 S: Supported
10627 N: [^a-z]tegra
10628
10629 TEGRA CLOCK DRIVER
10630 M: Peter De Schrijver <pdeschrijver@nvidia.com>
10631 M: Prashant Gaikwad <pgaikwad@nvidia.com>
10632 S: Supported
10633 F: drivers/clk/tegra/
10634
10635 TEGRA DMA DRIVER
10636 M: Laxman Dewangan <ldewangan@nvidia.com>
10637 S: Supported
10638 F: drivers/dma/tegra20-apb-dma.c
10639
10640 TEGRA I2C DRIVER
10641 M: Laxman Dewangan <ldewangan@nvidia.com>
10642 S: Supported
10643 F: drivers/i2c/busses/i2c-tegra.c
10644
10645 TEGRA IOMMU DRIVERS
10646 M: Hiroshi Doyu <hdoyu@nvidia.com>
10647 S: Supported
10648 F: drivers/iommu/tegra*
10649
10650 TEGRA KBC DRIVER
10651 M: Rakesh Iyer <riyer@nvidia.com>
10652 M: Laxman Dewangan <ldewangan@nvidia.com>
10653 S: Supported
10654 F: drivers/input/keyboard/tegra-kbc.c
10655
10656 TEGRA PWM DRIVER
10657 M: Thierry Reding <thierry.reding@gmail.com>
10658 S: Supported
10659 F: drivers/pwm/pwm-tegra.c
10660
10661 TEGRA SERIAL DRIVER
10662 M: Laxman Dewangan <ldewangan@nvidia.com>
10663 S: Supported
10664 F: drivers/tty/serial/serial-tegra.c
10665
10666 TEGRA SPI DRIVER
10667 M: Laxman Dewangan <ldewangan@nvidia.com>
10668 S: Supported
10669 F: drivers/spi/spi-tegra*
10670
10671 TEHUTI ETHERNET DRIVER
10672 M: Andy Gospodarek <andy@greyhouse.net>
10673 L: netdev@vger.kernel.org
10674 S: Supported
10675 F: drivers/net/ethernet/tehuti/*
10676
10677 Telecom Clock Driver for MCPL0010
10678 M: Mark Gross <mark.gross@intel.com>
10679 S: Supported
10680 F: drivers/char/tlclk.c
10681
10682 TENSILICA XTENSA PORT (xtensa)
10683 M: Chris Zankel <chris@zankel.net>
10684 M: Max Filippov <jcmvbkbc@gmail.com>
10685 L: linux-xtensa@linux-xtensa.org
10686 S: Maintained
10687 F: arch/xtensa/
10688 F: drivers/irqchip/irq-xtensa-*
10689
10690 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10691 M: Hans Verkuil <hverkuil@xs4all.nl>
10692 L: linux-media@vger.kernel.org
10693 T: git git://linuxtv.org/media_tree.git
10694 W: https://linuxtv.org
10695 S: Maintained
10696 F: drivers/media/radio/radio-raremono.c
10697
10698 THERMAL
10699 M: Zhang Rui <rui.zhang@intel.com>
10700 M: Eduardo Valentin <edubezval@gmail.com>
10701 L: linux-pm@vger.kernel.org
10702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10704 Q: https://patchwork.kernel.org/project/linux-pm/list/
10705 S: Supported
10706 F: drivers/thermal/
10707 F: include/linux/thermal.h
10708 F: include/uapi/linux/thermal.h
10709 F: include/linux/cpu_cooling.h
10710 F: Documentation/devicetree/bindings/thermal/
10711
10712 THERMAL/CPU_COOLING
10713 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10714 M: Viresh Kumar <viresh.kumar@linaro.org>
10715 M: Javi Merino <javi.merino@arm.com>
10716 L: linux-pm@vger.kernel.org
10717 S: Supported
10718 F: Documentation/thermal/cpu-cooling-api.txt
10719 F: drivers/thermal/cpu_cooling.c
10720 F: include/linux/cpu_cooling.h
10721
10722 THINGM BLINK(1) USB RGB LED DRIVER
10723 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10724 S: Maintained
10725 F: drivers/hid/hid-thingm.c
10726
10727 THINKPAD ACPI EXTRAS DRIVER
10728 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10729 L: ibm-acpi-devel@lists.sourceforge.net
10730 L: platform-driver-x86@vger.kernel.org
10731 W: http://ibm-acpi.sourceforge.net
10732 W: http://thinkwiki.org/wiki/Ibm-acpi
10733 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10734 S: Maintained
10735 F: drivers/platform/x86/thinkpad_acpi.c
10736
10737 TI BANDGAP AND THERMAL DRIVER
10738 M: Eduardo Valentin <edubezval@gmail.com>
10739 L: linux-pm@vger.kernel.org
10740 L: linux-omap@vger.kernel.org
10741 S: Maintained
10742 F: drivers/thermal/ti-soc-thermal/
10743
10744 TI CDCE706 CLOCK DRIVER
10745 M: Max Filippov <jcmvbkbc@gmail.com>
10746 S: Maintained
10747 F: drivers/clk/clk-cdce706.c
10748
10749 TI CLOCK DRIVER
10750 M: Tero Kristo <t-kristo@ti.com>
10751 L: linux-omap@vger.kernel.org
10752 S: Maintained
10753 F: drivers/clk/ti/
10754 F: include/linux/clk/ti.h
10755
10756 TI FLASH MEDIA INTERFACE DRIVER
10757 M: Alex Dubov <oakad@yahoo.com>
10758 S: Maintained
10759 F: drivers/misc/tifm*
10760 F: drivers/mmc/host/tifm_sd.c
10761 F: include/linux/tifm.h
10762
10763 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10764 M: Santosh Shilimkar <ssantosh@kernel.org>
10765 L: linux-kernel@vger.kernel.org
10766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10767 S: Maintained
10768 F: drivers/soc/ti/*
10769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10770
10771
10772 TI LM49xxx FAMILY ASoC CODEC DRIVERS
10773 M: M R Swami Reddy <mr.swami.reddy@ti.com>
10774 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10775 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10776 S: Maintained
10777 F: sound/soc/codecs/lm49453*
10778 F: sound/soc/codecs/isabelle*
10779
10780 TI LP855x BACKLIGHT DRIVER
10781 M: Milo Kim <milo.kim@ti.com>
10782 S: Maintained
10783 F: Documentation/backlight/lp855x-driver.txt
10784 F: drivers/video/backlight/lp855x_bl.c
10785 F: include/linux/platform_data/lp855x.h
10786
10787 TI LP8727 CHARGER DRIVER
10788 M: Milo Kim <milo.kim@ti.com>
10789 S: Maintained
10790 F: drivers/power/lp8727_charger.c
10791 F: include/linux/platform_data/lp8727.h
10792
10793 TI LP8788 MFD DRIVER
10794 M: Milo Kim <milo.kim@ti.com>
10795 S: Maintained
10796 F: drivers/iio/adc/lp8788_adc.c
10797 F: drivers/leds/leds-lp8788.c
10798 F: drivers/mfd/lp8788*.c
10799 F: drivers/power/lp8788-charger.c
10800 F: drivers/regulator/lp8788-*.c
10801 F: include/linux/mfd/lp8788*.h
10802
10803 TI NETCP ETHERNET DRIVER
10804 M: Wingman Kwok <w-kwok2@ti.com>
10805 M: Murali Karicheri <m-karicheri2@ti.com>
10806 L: netdev@vger.kernel.org
10807 S: Maintained
10808 F: drivers/net/ethernet/ti/netcp*
10809
10810 TI TAS571X FAMILY ASoC CODEC DRIVER
10811 M: Kevin Cernekee <cernekee@chromium.org>
10812 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10813 S: Odd Fixes
10814 F: sound/soc/codecs/tas571x*
10815
10816 TI TWL4030 SERIES SOC CODEC DRIVER
10817 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10818 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10819 S: Maintained
10820 F: sound/soc/codecs/twl4030*
10821
10822 TI WILINK WIRELESS DRIVERS
10823 L: linux-wireless@vger.kernel.org
10824 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10825 W: http://wireless.kernel.org/en/users/Drivers/wl1251
10826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10827 S: Orphan
10828 F: drivers/net/wireless/ti/
10829 F: include/linux/wl12xx.h
10830
10831 TIPC NETWORK LAYER
10832 M: Jon Maloy <jon.maloy@ericsson.com>
10833 M: Ying Xue <ying.xue@windriver.com>
10834 L: netdev@vger.kernel.org (core kernel code)
10835 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10836 W: http://tipc.sourceforge.net/
10837 S: Maintained
10838 F: include/uapi/linux/tipc*.h
10839 F: net/tipc/
10840
10841 TILE ARCHITECTURE
10842 M: Chris Metcalf <cmetcalf@ezchip.com>
10843 W: http://www.ezchip.com/scm/
10844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
10845 S: Supported
10846 F: arch/tile/
10847 F: drivers/char/tile-srom.c
10848 F: drivers/edac/tile_edac.c
10849 F: drivers/net/ethernet/tile/
10850 F: drivers/rtc/rtc-tile.c
10851 F: drivers/tty/hvc/hvc_tile.c
10852 F: drivers/tty/serial/tilegx.c
10853 F: drivers/usb/host/*-tilegx.c
10854 F: include/linux/usb/tilegx.h
10855
10856 TLAN NETWORK DRIVER
10857 M: Samuel Chessman <chessman@tux.org>
10858 L: tlan-devel@lists.sourceforge.net (subscribers-only)
10859 W: http://sourceforge.net/projects/tlan/
10860 S: Maintained
10861 F: Documentation/networking/tlan.txt
10862 F: drivers/net/ethernet/ti/tlan.*
10863
10864 TOMOYO SECURITY MODULE
10865 M: Kentaro Takeda <takedakn@nttdata.co.jp>
10866 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10867 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10868 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10869 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10870 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10871 W: http://tomoyo.sourceforge.jp/
10872 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10873 S: Maintained
10874 F: security/tomoyo/
10875
10876 TOPSTAR LAPTOP EXTRAS DRIVER
10877 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10878 L: platform-driver-x86@vger.kernel.org
10879 S: Maintained
10880 F: drivers/platform/x86/topstar-laptop.c
10881
10882 TOSHIBA ACPI EXTRAS DRIVER
10883 M: Azael Avalos <coproscefalo@gmail.com>
10884 L: platform-driver-x86@vger.kernel.org
10885 S: Maintained
10886 F: drivers/platform/x86/toshiba_acpi.c
10887
10888 TOSHIBA BLUETOOTH DRIVER
10889 M: Azael Avalos <coproscefalo@gmail.com>
10890 L: platform-driver-x86@vger.kernel.org
10891 S: Maintained
10892 F: drivers/platform/x86/toshiba_bluetooth.c
10893
10894 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10895 M: Azael Avalos <coproscefalo@gmail.com>
10896 L: platform-driver-x86@vger.kernel.org
10897 S: Maintained
10898 F: drivers/platform/x86/toshiba_haps.c
10899
10900 TOSHIBA WMI HOTKEYS DRIVER
10901 M: Azael Avalos <coproscefalo@gmail.com>
10902 L: platform-driver-x86@vger.kernel.org
10903 S: Maintained
10904 F: drivers/platform/x86/toshiba-wmi.c
10905
10906 TOSHIBA SMM DRIVER
10907 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10908 W: http://www.buzzard.org.uk/toshiba/
10909 S: Maintained
10910 F: drivers/char/toshiba.c
10911 F: include/linux/toshiba.h
10912 F: include/uapi/linux/toshiba.h
10913
10914 TOSHIBA TC358743 DRIVER
10915 M: Mats Randgaard <matrandg@cisco.com>
10916 L: linux-media@vger.kernel.org
10917 S: Maintained
10918 F: drivers/media/i2c/tc358743*
10919 F: include/media/i2c/tc358743.h
10920
10921 TMIO MMC DRIVER
10922 M: Ian Molton <ian@mnementh.co.uk>
10923 L: linux-mmc@vger.kernel.org
10924 S: Maintained
10925 F: drivers/mmc/host/tmio_mmc*
10926 F: drivers/mmc/host/sh_mobile_sdhi.c
10927 F: include/linux/mmc/tmio.h
10928 F: include/linux/mmc/sh_mobile_sdhi.h
10929
10930 TMP401 HARDWARE MONITOR DRIVER
10931 M: Guenter Roeck <linux@roeck-us.net>
10932 L: lm-sensors@lm-sensors.org
10933 S: Maintained
10934 F: Documentation/hwmon/tmp401
10935 F: drivers/hwmon/tmp401.c
10936
10937 TMPFS (SHMEM FILESYSTEM)
10938 M: Hugh Dickins <hughd@google.com>
10939 L: linux-mm@kvack.org
10940 S: Maintained
10941 F: include/linux/shmem_fs.h
10942 F: mm/shmem.c
10943
10944 TM6000 VIDEO4LINUX DRIVER
10945 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10946 L: linux-media@vger.kernel.org
10947 W: https://linuxtv.org
10948 T: git git://linuxtv.org/media_tree.git
10949 S: Odd fixes
10950 F: drivers/media/usb/tm6000/
10951
10952 TW68 VIDEO4LINUX DRIVER
10953 M: Hans Verkuil <hverkuil@xs4all.nl>
10954 L: linux-media@vger.kernel.org
10955 T: git git://linuxtv.org/media_tree.git
10956 W: https://linuxtv.org
10957 S: Odd Fixes
10958 F: drivers/media/pci/tw68/
10959
10960 TPM DEVICE DRIVER
10961 M: Peter Huewe <peterhuewe@gmx.de>
10962 M: Marcel Selhorst <tpmdd@selhorst.net>
10963 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
10964 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10965 W: http://tpmdd.sourceforge.net
10966 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10967 Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10968 T: https://github.com/PeterHuewe/linux-tpmdd
10969 S: Maintained
10970 F: drivers/char/tpm/
10971
10972 TPM IBM_VTPM DEVICE DRIVER
10973 M: Ashley Lai <ashleydlai@gmail.com>
10974 W: http://tpmdd.sourceforge.net
10975 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10976 S: Maintained
10977 F: drivers/char/tpm/tpm_ibmvtpm*
10978
10979 TRACING
10980 M: Steven Rostedt <rostedt@goodmis.org>
10981 M: Ingo Molnar <mingo@redhat.com>
10982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10983 S: Maintained
10984 F: Documentation/trace/ftrace.txt
10985 F: arch/*/*/*/ftrace.h
10986 F: arch/*/kernel/ftrace.c
10987 F: include/*/ftrace.h
10988 F: include/linux/trace*.h
10989 F: include/trace/
10990 F: kernel/trace/
10991 F: tools/testing/selftests/ftrace/
10992
10993 TRIVIAL PATCHES
10994 M: Jiri Kosina <trivial@kernel.org>
10995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10996 S: Maintained
10997 K: ^Subject:.*(?i)trivial
10998
10999 TTY LAYER
11000 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11001 M: Jiri Slaby <jslaby@suse.com>
11002 S: Supported
11003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11004 F: Documentation/serial/
11005 F: drivers/tty/
11006 F: drivers/tty/serial/serial_core.c
11007 F: include/linux/serial_core.h
11008 F: include/linux/serial.h
11009 F: include/linux/tty.h
11010 F: include/uapi/linux/serial_core.h
11011 F: include/uapi/linux/serial.h
11012 F: include/uapi/linux/tty.h
11013
11014 TUA9001 MEDIA DRIVER
11015 M: Antti Palosaari <crope@iki.fi>
11016 L: linux-media@vger.kernel.org
11017 W: https://linuxtv.org
11018 W: http://palosaari.fi/linux/
11019 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11020 T: git git://linuxtv.org/anttip/media_tree.git
11021 S: Maintained
11022 F: drivers/media/tuners/tua9001*
11023
11024 TULIP NETWORK DRIVERS
11025 L: netdev@vger.kernel.org
11026 L: linux-parisc@vger.kernel.org
11027 S: Orphan
11028 F: drivers/net/ethernet/dec/tulip/
11029
11030 TUN/TAP driver
11031 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11032 W: http://vtun.sourceforge.net/tun
11033 S: Maintained
11034 F: Documentation/networking/tuntap.txt
11035 F: arch/um/os-Linux/drivers/
11036
11037 TURBOCHANNEL SUBSYSTEM
11038 M: "Maciej W. Rozycki" <macro@linux-mips.org>
11039 M: Ralf Baechle <ralf@linux-mips.org>
11040 L: linux-mips@linux-mips.org
11041 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11042 S: Maintained
11043 F: drivers/tc/
11044 F: include/linux/tc.h
11045
11046 U14-34F SCSI DRIVER
11047 M: Dario Ballabio <ballabio_dario@emc.com>
11048 L: linux-scsi@vger.kernel.org
11049 S: Maintained
11050 F: drivers/scsi/u14-34f.c
11051
11052 UBI FILE SYSTEM (UBIFS)
11053 M: Artem Bityutskiy <dedekind1@gmail.com>
11054 M: Adrian Hunter <adrian.hunter@intel.com>
11055 L: linux-mtd@lists.infradead.org
11056 T: git git://git.infradead.org/ubifs-2.6.git
11057 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11058 S: Maintained
11059 F: Documentation/filesystems/ubifs.txt
11060 F: fs/ubifs/
11061
11062 UCLINUX (M68KNOMMU AND COLDFIRE)
11063 M: Greg Ungerer <gerg@uclinux.org>
11064 W: http://www.uclinux.org/
11065 L: linux-m68k@lists.linux-m68k.org
11066 L: uclinux-dev@uclinux.org (subscribers-only)
11067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11068 S: Maintained
11069 F: arch/m68k/coldfire/
11070 F: arch/m68k/68*/
11071 F: arch/m68k/*/*_no.*
11072 F: arch/m68k/include/asm/*_no.*
11073
11074 UDF FILESYSTEM
11075 M: Jan Kara <jack@suse.com>
11076 S: Maintained
11077 F: Documentation/filesystems/udf.txt
11078 F: fs/udf/
11079
11080 UFS FILESYSTEM
11081 M: Evgeniy Dushistov <dushistov@mail.ru>
11082 S: Maintained
11083 F: Documentation/filesystems/ufs.txt
11084 F: fs/ufs/
11085
11086 UHID USERSPACE HID IO DRIVER:
11087 M: David Herrmann <dh.herrmann@googlemail.com>
11088 L: linux-input@vger.kernel.org
11089 S: Maintained
11090 F: drivers/hid/uhid.c
11091 F: include/uapi/linux/uhid.h
11092
11093 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11094 L: linux-usb@vger.kernel.org
11095 S: Orphan
11096 F: drivers/uwb/
11097 F: include/linux/uwb.h
11098 F: include/linux/uwb/
11099
11100 UNICORE32 ARCHITECTURE:
11101 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11102 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11103 S: Maintained
11104 T: git git://github.com/gxt/linux.git
11105 F: arch/unicore32/
11106
11107 UNIFDEF
11108 M: Tony Finch <dot@dotat.at>
11109 W: http://dotat.at/prog/unifdef
11110 S: Maintained
11111 F: scripts/unifdef.c
11112
11113 UNIFORM CDROM DRIVER
11114 M: Jens Axboe <axboe@kernel.dk>
11115 W: http://www.kernel.dk
11116 S: Maintained
11117 F: Documentation/cdrom/
11118 F: drivers/cdrom/cdrom.c
11119 F: include/linux/cdrom.h
11120 F: include/uapi/linux/cdrom.h
11121
11122 UNISYS S-PAR DRIVERS
11123 M: Benjamin Romer <benjamin.romer@unisys.com>
11124 M: David Kershner <david.kershner@unisys.com>
11125 L: sparmaintainer@unisys.com (Unisys internal)
11126 S: Supported
11127 F: drivers/staging/unisys/
11128
11129 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11130 M: Vinayak Holikatti <vinholikatti@gmail.com>
11131 L: linux-scsi@vger.kernel.org
11132 S: Supported
11133 F: Documentation/scsi/ufs.txt
11134 F: drivers/scsi/ufs/
11135
11136 UNSORTED BLOCK IMAGES (UBI)
11137 M: Artem Bityutskiy <dedekind1@gmail.com>
11138 M: Richard Weinberger <richard@nod.at>
11139 W: http://www.linux-mtd.infradead.org/
11140 L: linux-mtd@lists.infradead.org
11141 T: git git://git.infradead.org/ubifs-2.6.git
11142 S: Supported
11143 F: drivers/mtd/ubi/
11144 F: include/linux/mtd/ubi.h
11145 F: include/uapi/mtd/ubi-user.h
11146
11147 USB ACM DRIVER
11148 M: Oliver Neukum <oliver@neukum.org>
11149 L: linux-usb@vger.kernel.org
11150 S: Maintained
11151 F: Documentation/usb/acm.txt
11152 F: drivers/usb/class/cdc-acm.*
11153
11154 USB AR5523 WIRELESS DRIVER
11155 M: Pontus Fuchs <pontus.fuchs@gmail.com>
11156 L: linux-wireless@vger.kernel.org
11157 S: Maintained
11158 F: drivers/net/wireless/ath/ar5523/
11159
11160 USB ATTACHED SCSI
11161 M: Hans de Goede <hdegoede@redhat.com>
11162 M: Gerd Hoffmann <kraxel@redhat.com>
11163 L: linux-usb@vger.kernel.org
11164 L: linux-scsi@vger.kernel.org
11165 S: Maintained
11166 F: drivers/usb/storage/uas.c
11167
11168 USB CDC ETHERNET DRIVER
11169 M: Oliver Neukum <oliver@neukum.org>
11170 L: linux-usb@vger.kernel.org
11171 S: Maintained
11172 F: drivers/net/usb/cdc_*.c
11173 F: include/uapi/linux/usb/cdc.h
11174
11175 USB CHAOSKEY DRIVER
11176 M: Keith Packard <keithp@keithp.com>
11177 L: linux-usb@vger.kernel.org
11178 S: Maintained
11179 F: drivers/usb/misc/chaoskey.c
11180
11181 USB CYPRESS C67X00 DRIVER
11182 M: Peter Korsgaard <jacmet@sunsite.dk>
11183 L: linux-usb@vger.kernel.org
11184 S: Maintained
11185 F: drivers/usb/c67x00/
11186
11187 USB DAVICOM DM9601 DRIVER
11188 M: Peter Korsgaard <jacmet@sunsite.dk>
11189 L: netdev@vger.kernel.org
11190 W: http://www.linux-usb.org/usbnet
11191 S: Maintained
11192 F: drivers/net/usb/dm9601.c
11193
11194 USB DIAMOND RIO500 DRIVER
11195 M: Cesar Miquel <miquel@df.uba.ar>
11196 L: rio500-users@lists.sourceforge.net
11197 W: http://rio500.sourceforge.net
11198 S: Maintained
11199 F: drivers/usb/misc/rio500*
11200
11201 USB EHCI DRIVER
11202 M: Alan Stern <stern@rowland.harvard.edu>
11203 L: linux-usb@vger.kernel.org
11204 S: Maintained
11205 F: Documentation/usb/ehci.txt
11206 F: drivers/usb/host/ehci*
11207
11208 USB GADGET/PERIPHERAL SUBSYSTEM
11209 M: Felipe Balbi <balbi@ti.com>
11210 L: linux-usb@vger.kernel.org
11211 W: http://www.linux-usb.org/gadget
11212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11213 S: Maintained
11214 F: drivers/usb/gadget/
11215 F: include/linux/usb/gadget*
11216
11217 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11218 M: Jiri Kosina <jikos@kernel.org>
11219 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11220 L: linux-usb@vger.kernel.org
11221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11222 S: Maintained
11223 F: Documentation/hid/hiddev.txt
11224 F: drivers/hid/usbhid/
11225
11226 USB ISP116X DRIVER
11227 M: Olav Kongas <ok@artecdesign.ee>
11228 L: linux-usb@vger.kernel.org
11229 S: Maintained
11230 F: drivers/usb/host/isp116x*
11231 F: include/linux/usb/isp116x.h
11232
11233 USB MASS STORAGE DRIVER
11234 M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11235 L: linux-usb@vger.kernel.org
11236 L: usb-storage@lists.one-eyed-alien.net
11237 S: Maintained
11238 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11239 F: drivers/usb/storage/
11240
11241 USB MIDI DRIVER
11242 M: Clemens Ladisch <clemens@ladisch.de>
11243 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11244 T: git git://git.alsa-project.org/alsa-kernel.git
11245 S: Maintained
11246 F: sound/usb/midi.*
11247
11248 USB NETWORKING DRIVERS
11249 L: linux-usb@vger.kernel.org
11250 S: Odd Fixes
11251 F: drivers/net/usb/
11252
11253 USB OHCI DRIVER
11254 M: Alan Stern <stern@rowland.harvard.edu>
11255 L: linux-usb@vger.kernel.org
11256 S: Maintained
11257 F: Documentation/usb/ohci.txt
11258 F: drivers/usb/host/ohci*
11259
11260 USB OTG FSM (Finite State Machine)
11261 M: Peter Chen <Peter.Chen@nxp.com>
11262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11263 L: linux-usb@vger.kernel.org
11264 S: Maintained
11265 F: drivers/usb/common/usb-otg-fsm.c
11266
11267 USB OVER IP DRIVER
11268 M: Valentina Manea <valentina.manea.m@gmail.com>
11269 M: Shuah Khan <shuah.kh@samsung.com>
11270 L: linux-usb@vger.kernel.org
11271 S: Maintained
11272 F: drivers/usb/usbip/
11273 F: tools/usb/usbip/
11274
11275 USB PEGASUS DRIVER
11276 M: Petko Manolov <petkan@nucleusys.com>
11277 L: linux-usb@vger.kernel.org
11278 L: netdev@vger.kernel.org
11279 T: git git://github.com/petkan/pegasus.git
11280 W: https://github.com/petkan/pegasus
11281 S: Maintained
11282 F: drivers/net/usb/pegasus.*
11283
11284 USB PHY LAYER
11285 M: Felipe Balbi <balbi@ti.com>
11286 L: linux-usb@vger.kernel.org
11287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11288 S: Maintained
11289 F: drivers/usb/phy/
11290
11291 USB PRINTER DRIVER (usblp)
11292 M: Pete Zaitcev <zaitcev@redhat.com>
11293 L: linux-usb@vger.kernel.org
11294 S: Supported
11295 F: drivers/usb/class/usblp.c
11296
11297 USB QMI WWAN NETWORK DRIVER
11298 M: Bjørn Mork <bjorn@mork.no>
11299 L: netdev@vger.kernel.org
11300 S: Maintained
11301 F: Documentation/ABI/testing/sysfs-class-net-qmi
11302 F: drivers/net/usb/qmi_wwan.c
11303
11304 USB RTL8150 DRIVER
11305 M: Petko Manolov <petkan@nucleusys.com>
11306 L: linux-usb@vger.kernel.org
11307 L: netdev@vger.kernel.org
11308 T: git git://github.com/petkan/rtl8150.git
11309 W: https://github.com/petkan/rtl8150
11310 S: Maintained
11311 F: drivers/net/usb/rtl8150.c
11312
11313 USB SERIAL SUBSYSTEM
11314 M: Johan Hovold <johan@kernel.org>
11315 L: linux-usb@vger.kernel.org
11316 S: Maintained
11317 F: Documentation/usb/usb-serial.txt
11318 F: drivers/usb/serial/
11319 F: include/linux/usb/serial.h
11320
11321 USB SMSC75XX ETHERNET DRIVER
11322 M: Steve Glendinning <steve.glendinning@shawell.net>
11323 L: netdev@vger.kernel.org
11324 S: Maintained
11325 F: drivers/net/usb/smsc75xx.*
11326
11327 USB SMSC95XX ETHERNET DRIVER
11328 M: Steve Glendinning <steve.glendinning@shawell.net>
11329 L: netdev@vger.kernel.org
11330 S: Maintained
11331 F: drivers/net/usb/smsc95xx.*
11332
11333 USB SUBSYSTEM
11334 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11335 L: linux-usb@vger.kernel.org
11336 W: http://www.linux-usb.org
11337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11338 S: Supported
11339 F: Documentation/usb/
11340 F: drivers/usb/
11341 F: include/linux/usb.h
11342 F: include/linux/usb/
11343
11344 USB UHCI DRIVER
11345 M: Alan Stern <stern@rowland.harvard.edu>
11346 L: linux-usb@vger.kernel.org
11347 S: Maintained
11348 F: drivers/usb/host/uhci*
11349
11350 USB "USBNET" DRIVER FRAMEWORK
11351 M: Oliver Neukum <oneukum@suse.com>
11352 L: netdev@vger.kernel.org
11353 W: http://www.linux-usb.org/usbnet
11354 S: Maintained
11355 F: drivers/net/usb/usbnet.c
11356 F: include/linux/usb/usbnet.h
11357
11358 USB VIDEO CLASS
11359 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11360 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11361 L: linux-media@vger.kernel.org
11362 T: git git://linuxtv.org/media_tree.git
11363 W: http://www.ideasonboard.org/uvc/
11364 S: Maintained
11365 F: drivers/media/usb/uvc/
11366 F: include/uapi/linux/uvcvideo.h
11367
11368 USB VISION DRIVER
11369 M: Hans Verkuil <hverkuil@xs4all.nl>
11370 L: linux-media@vger.kernel.org
11371 T: git git://linuxtv.org/media_tree.git
11372 W: https://linuxtv.org
11373 S: Odd Fixes
11374 F: drivers/media/usb/usbvision/
11375
11376 USB WEBCAM GADGET
11377 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11378 L: linux-usb@vger.kernel.org
11379 S: Maintained
11380 F: drivers/usb/gadget/function/*uvc*
11381 F: drivers/usb/gadget/legacy/webcam.c
11382
11383 USB WIRELESS RNDIS DRIVER (rndis_wlan)
11384 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11385 L: linux-wireless@vger.kernel.org
11386 S: Maintained
11387 F: drivers/net/wireless/rndis_wlan.c
11388
11389 USB XHCI DRIVER
11390 M: Mathias Nyman <mathias.nyman@intel.com>
11391 L: linux-usb@vger.kernel.org
11392 S: Supported
11393 F: drivers/usb/host/xhci*
11394 F: drivers/usb/host/pci-quirks*
11395
11396 USB ZD1201 DRIVER
11397 L: linux-wireless@vger.kernel.org
11398 W: http://linux-lc100020.sourceforge.net
11399 S: Orphan
11400 F: drivers/net/wireless/zydas/zd1201.*
11401
11402 USB ZR364XX DRIVER
11403 M: Antoine Jacquet <royale@zerezo.com>
11404 L: linux-usb@vger.kernel.org
11405 L: linux-media@vger.kernel.org
11406 T: git git://linuxtv.org/media_tree.git
11407 W: http://royale.zerezo.com/zr364xx/
11408 S: Maintained
11409 F: Documentation/video4linux/zr364xx.txt
11410 F: drivers/media/usb/zr364xx/
11411
11412 ULPI BUS
11413 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11414 L: linux-usb@vger.kernel.org
11415 S: Maintained
11416 F: drivers/usb/common/ulpi.c
11417 F: include/linux/ulpi/
11418
11419 USER-MODE LINUX (UML)
11420 M: Jeff Dike <jdike@addtoit.com>
11421 M: Richard Weinberger <richard@nod.at>
11422 L: user-mode-linux-devel@lists.sourceforge.net
11423 L: user-mode-linux-user@lists.sourceforge.net
11424 W: http://user-mode-linux.sourceforge.net
11425 S: Maintained
11426 F: Documentation/virtual/uml/
11427 F: arch/um/
11428 F: arch/x86/um/
11429 F: fs/hostfs/
11430 F: fs/hppfs/
11431
11432 USERSPACE I/O (UIO)
11433 M: "Hans J. Koch" <hjk@hansjkoch.de>
11434 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11435 S: Maintained
11436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11437 F: Documentation/DocBook/uio-howto.tmpl
11438 F: drivers/uio/
11439 F: include/linux/uio*.h
11440
11441 UTIL-LINUX PACKAGE
11442 M: Karel Zak <kzak@redhat.com>
11443 L: util-linux@vger.kernel.org
11444 W: http://en.wikipedia.org/wiki/Util-linux
11445 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11446 S: Maintained
11447
11448 UVESAFB DRIVER
11449 M: Michal Januszewski <spock@gentoo.org>
11450 L: linux-fbdev@vger.kernel.org
11451 W: http://dev.gentoo.org/~spock/projects/uvesafb/
11452 S: Maintained
11453 F: Documentation/fb/uvesafb.txt
11454 F: drivers/video/fbdev/uvesafb.*
11455
11456 VF610 NAND DRIVER
11457 M: Stefan Agner <stefan@agner.ch>
11458 L: linux-mtd@lists.infradead.org
11459 S: Supported
11460 F: drivers/mtd/nand/vf610_nfc.c
11461
11462 VFAT/FAT/MSDOS FILESYSTEM
11463 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11464 S: Maintained
11465 F: Documentation/filesystems/vfat.txt
11466 F: fs/fat/
11467
11468 VFIO DRIVER
11469 M: Alex Williamson <alex.williamson@redhat.com>
11470 L: kvm@vger.kernel.org
11471 S: Maintained
11472 F: Documentation/vfio.txt
11473 F: drivers/vfio/
11474 F: include/linux/vfio.h
11475 F: include/uapi/linux/vfio.h
11476
11477 VFIO PLATFORM DRIVER
11478 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11479 L: kvm@vger.kernel.org
11480 S: Maintained
11481 F: drivers/vfio/platform/
11482
11483 VIDEOBUF2 FRAMEWORK
11484 M: Pawel Osciak <pawel@osciak.com>
11485 M: Marek Szyprowski <m.szyprowski@samsung.com>
11486 M: Kyungmin Park <kyungmin.park@samsung.com>
11487 L: linux-media@vger.kernel.org
11488 S: Maintained
11489 F: drivers/media/v4l2-core/videobuf2-*
11490 F: include/media/videobuf2-*
11491
11492 VIRTUAL SERIO DEVICE DRIVER
11493 M: Stephen Chandler Paul <thatslyude@gmail.com>
11494 S: Maintained
11495 F: drivers/input/serio/userio.c
11496 F: include/uapi/linux/userio.h
11497
11498 VIRTIO CONSOLE DRIVER
11499 M: Amit Shah <amit.shah@redhat.com>
11500 L: virtualization@lists.linux-foundation.org
11501 S: Maintained
11502 F: drivers/char/virtio_console.c
11503 F: include/linux/virtio_console.h
11504 F: include/uapi/linux/virtio_console.h
11505
11506 VIRTIO CORE, NET AND BLOCK DRIVERS
11507 M: "Michael S. Tsirkin" <mst@redhat.com>
11508 L: virtualization@lists.linux-foundation.org
11509 S: Maintained
11510 F: drivers/virtio/
11511 F: tools/virtio/
11512 F: drivers/net/virtio_net.c
11513 F: drivers/block/virtio_blk.c
11514 F: include/linux/virtio_*.h
11515 F: include/uapi/linux/virtio_*.h
11516
11517 VIRTIO DRIVERS FOR S390
11518 M: Christian Borntraeger <borntraeger@de.ibm.com>
11519 M: Cornelia Huck <cornelia.huck@de.ibm.com>
11520 L: linux-s390@vger.kernel.org
11521 L: virtualization@lists.linux-foundation.org
11522 L: kvm@vger.kernel.org
11523 S: Supported
11524 F: drivers/s390/virtio/
11525
11526 VIRTIO GPU DRIVER
11527 M: David Airlie <airlied@linux.ie>
11528 M: Gerd Hoffmann <kraxel@redhat.com>
11529 L: dri-devel@lists.freedesktop.org
11530 L: virtualization@lists.linux-foundation.org
11531 S: Maintained
11532 F: drivers/gpu/drm/virtio/
11533 F: include/uapi/linux/virtio_gpu.h
11534
11535 VIRTIO HOST (VHOST)
11536 M: "Michael S. Tsirkin" <mst@redhat.com>
11537 L: kvm@vger.kernel.org
11538 L: virtualization@lists.linux-foundation.org
11539 L: netdev@vger.kernel.org
11540 S: Maintained
11541 F: drivers/vhost/
11542 F: include/uapi/linux/vhost.h
11543
11544 VIRTIO INPUT DRIVER
11545 M: Gerd Hoffmann <kraxel@redhat.com>
11546 S: Maintained
11547 F: drivers/virtio/virtio_input.c
11548 F: include/uapi/linux/virtio_input.h
11549
11550 VIA RHINE NETWORK DRIVER
11551 S: Orphan
11552 F: drivers/net/ethernet/via/via-rhine.c
11553
11554 VIA SD/MMC CARD CONTROLLER DRIVER
11555 M: Bruce Chang <brucechang@via.com.tw>
11556 M: Harald Welte <HaraldWelte@viatech.com>
11557 S: Maintained
11558 F: drivers/mmc/host/via-sdmmc.c
11559
11560 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11561 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11562 L: linux-fbdev@vger.kernel.org
11563 S: Maintained
11564 F: include/linux/via-core.h
11565 F: include/linux/via-gpio.h
11566 F: include/linux/via_i2c.h
11567 F: drivers/video/fbdev/via/
11568
11569 VIA VELOCITY NETWORK DRIVER
11570 M: Francois Romieu <romieu@fr.zoreil.com>
11571 L: netdev@vger.kernel.org
11572 S: Maintained
11573 F: drivers/net/ethernet/via/via-velocity.*
11574
11575 VIRT LIB
11576 M: Alex Williamson <alex.williamson@redhat.com>
11577 M: Paolo Bonzini <pbonzini@redhat.com>
11578 L: kvm@vger.kernel.org
11579 S: Supported
11580 F: virt/lib/
11581
11582 VIVID VIRTUAL VIDEO DRIVER
11583 M: Hans Verkuil <hverkuil@xs4all.nl>
11584 L: linux-media@vger.kernel.org
11585 T: git git://linuxtv.org/media_tree.git
11586 W: https://linuxtv.org
11587 S: Maintained
11588 F: drivers/media/platform/vivid/*
11589
11590 VLAN (802.1Q)
11591 M: Patrick McHardy <kaber@trash.net>
11592 L: netdev@vger.kernel.org
11593 S: Maintained
11594 F: drivers/net/macvlan.c
11595 F: include/linux/if_*vlan.h
11596 F: net/8021q/
11597
11598 VLYNQ BUS
11599 M: Florian Fainelli <florian@openwrt.org>
11600 L: openwrt-devel@lists.openwrt.org (subscribers-only)
11601 S: Maintained
11602 F: drivers/vlynq/vlynq.c
11603 F: include/linux/vlynq.h
11604
11605 VME SUBSYSTEM
11606 M: Martyn Welch <martyn@welchs.me.uk>
11607 M: Manohar Vanga <manohar.vanga@gmail.com>
11608 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11609 L: devel@driverdev.osuosl.org
11610 S: Maintained
11611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11612 F: Documentation/vme_api.txt
11613 F: drivers/staging/vme/
11614 F: drivers/vme/
11615 F: include/linux/vme*
11616
11617 VMWARE HYPERVISOR INTERFACE
11618 M: Alok Kataria <akataria@vmware.com>
11619 L: virtualization@lists.linux-foundation.org
11620 S: Supported
11621 F: arch/x86/kernel/cpu/vmware.c
11622
11623 VMWARE BALLOON DRIVER
11624 M: Xavier Deguillard <xdeguillard@vmware.com>
11625 M: Philip Moltmann <moltmann@vmware.com>
11626 M: "VMware, Inc." <pv-drivers@vmware.com>
11627 L: linux-kernel@vger.kernel.org
11628 S: Maintained
11629 F: drivers/misc/vmw_balloon.c
11630
11631 VMWARE VMMOUSE SUBDRIVER
11632 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11633 M: "VMware, Inc." <pv-drivers@vmware.com>
11634 L: linux-input@vger.kernel.org
11635 S: Maintained
11636 F: drivers/input/mouse/vmmouse.c
11637 F: drivers/input/mouse/vmmouse.h
11638
11639 VMWARE VMXNET3 ETHERNET DRIVER
11640 M: Shrikrishna Khare <skhare@vmware.com>
11641 M: "VMware, Inc." <pv-drivers@vmware.com>
11642 L: netdev@vger.kernel.org
11643 S: Maintained
11644 F: drivers/net/vmxnet3/
11645
11646 VMware PVSCSI driver
11647 M: Arvind Kumar <arvindkumar@vmware.com>
11648 M: VMware PV-Drivers <pv-drivers@vmware.com>
11649 L: linux-scsi@vger.kernel.org
11650 S: Maintained
11651 F: drivers/scsi/vmw_pvscsi.c
11652 F: drivers/scsi/vmw_pvscsi.h
11653
11654 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11655 M: Liam Girdwood <lgirdwood@gmail.com>
11656 M: Mark Brown <broonie@kernel.org>
11657 L: linux-kernel@vger.kernel.org
11658 W: http://www.slimlogic.co.uk/?p=48
11659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11660 S: Supported
11661 F: drivers/regulator/
11662 F: include/linux/regulator/
11663
11664 VRF
11665 M: David Ahern <dsa@cumulusnetworks.com>
11666 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11667 L: netdev@vger.kernel.org
11668 S: Maintained
11669 F: drivers/net/vrf.c
11670 F: Documentation/networking/vrf.txt
11671
11672 VT1211 HARDWARE MONITOR DRIVER
11673 M: Juerg Haefliger <juergh@gmail.com>
11674 L: lm-sensors@lm-sensors.org
11675 S: Maintained
11676 F: Documentation/hwmon/vt1211
11677 F: drivers/hwmon/vt1211.c
11678
11679 VT8231 HARDWARE MONITOR DRIVER
11680 M: Roger Lucas <vt8231@hiddenengine.co.uk>
11681 L: lm-sensors@lm-sensors.org
11682 S: Maintained
11683 F: drivers/hwmon/vt8231.c
11684
11685 VUB300 USB to SDIO/SD/MMC bridge chip
11686 M: Tony Olech <tony.olech@elandigitalsystems.com>
11687 L: linux-mmc@vger.kernel.org
11688 L: linux-usb@vger.kernel.org
11689 S: Supported
11690 F: drivers/mmc/host/vub300.c
11691
11692 W1 DALLAS'S 1-WIRE BUS
11693 M: Evgeniy Polyakov <zbr@ioremap.net>
11694 S: Maintained
11695 F: Documentation/w1/
11696 F: drivers/w1/
11697
11698 W83791D HARDWARE MONITORING DRIVER
11699 M: Marc Hulsman <m.hulsman@tudelft.nl>
11700 L: lm-sensors@lm-sensors.org
11701 S: Maintained
11702 F: Documentation/hwmon/w83791d
11703 F: drivers/hwmon/w83791d.c
11704
11705 W83793 HARDWARE MONITORING DRIVER
11706 M: Rudolf Marek <r.marek@assembler.cz>
11707 L: lm-sensors@lm-sensors.org
11708 S: Maintained
11709 F: Documentation/hwmon/w83793
11710 F: drivers/hwmon/w83793.c
11711
11712 W83795 HARDWARE MONITORING DRIVER
11713 M: Jean Delvare <jdelvare@suse.com>
11714 L: lm-sensors@lm-sensors.org
11715 S: Maintained
11716 F: drivers/hwmon/w83795.c
11717
11718 W83L51xD SD/MMC CARD INTERFACE DRIVER
11719 M: Pierre Ossman <pierre@ossman.eu>
11720 S: Maintained
11721 F: drivers/mmc/host/wbsd.*
11722
11723 WACOM PROTOCOL 4 SERIAL TABLETS
11724 M: Julian Squires <julian@cipht.net>
11725 M: Hans de Goede <hdegoede@redhat.com>
11726 L: linux-input@vger.kernel.org
11727 S: Maintained
11728 F: drivers/input/tablet/wacom_serial4.c
11729
11730 WATCHDOG DEVICE DRIVERS
11731 M: Wim Van Sebroeck <wim@iguana.be>
11732 R: Guenter Roeck <linux@roeck-us.net>
11733 L: linux-watchdog@vger.kernel.org
11734 W: http://www.linux-watchdog.org/
11735 T: git git://www.linux-watchdog.org/linux-watchdog.git
11736 S: Maintained
11737 F: Documentation/watchdog/
11738 F: drivers/watchdog/
11739 F: include/linux/watchdog.h
11740 F: include/uapi/linux/watchdog.h
11741
11742 WD7000 SCSI DRIVER
11743 M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11744 L: linux-scsi@vger.kernel.org
11745 S: Maintained
11746 F: drivers/scsi/wd7000.c
11747
11748 WIIMOTE HID DRIVER
11749 M: David Herrmann <dh.herrmann@googlemail.com>
11750 L: linux-input@vger.kernel.org
11751 S: Maintained
11752 F: drivers/hid/hid-wiimote*
11753
11754 WINBOND CIR DRIVER
11755 M: David Härdeman <david@hardeman.nu>
11756 S: Maintained
11757 F: drivers/media/rc/winbond-cir.c
11758
11759 WIMAX STACK
11760 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11761 M: linux-wimax@intel.com
11762 L: wimax@linuxwimax.org (subscribers-only)
11763 S: Supported
11764 W: http://linuxwimax.org
11765 F: Documentation/wimax/README.wimax
11766 F: include/linux/wimax/debug.h
11767 F: include/net/wimax.h
11768 F: include/uapi/linux/wimax.h
11769 F: net/wimax/
11770
11771 WISTRON LAPTOP BUTTON DRIVER
11772 M: Miloslav Trmac <mitr@volny.cz>
11773 S: Maintained
11774 F: drivers/input/misc/wistron_btns.c
11775
11776 WL3501 WIRELESS PCMCIA CARD DRIVER
11777 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11778 L: linux-wireless@vger.kernel.org
11779 W: http://oops.ghostprotocols.net:81/blog
11780 S: Maintained
11781 F: drivers/net/wireless/wl3501*
11782
11783 WOLFSON MICROELECTRONICS DRIVERS
11784 L: patches@opensource.wolfsonmicro.com
11785 T: git https://github.com/CirrusLogic/linux-drivers.git
11786 W: https://github.com/CirrusLogic/linux-drivers/wiki
11787 S: Supported
11788 F: Documentation/hwmon/wm83??
11789 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11790 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11791 F: Documentation/devicetree/bindings/mfd/arizona.txt
11792 F: arch/arm/mach-s3c64xx/mach-crag6410*
11793 F: drivers/clk/clk-wm83*.c
11794 F: drivers/extcon/extcon-arizona.c
11795 F: drivers/leds/leds-wm83*.c
11796 F: drivers/gpio/gpio-*wm*.c
11797 F: drivers/gpio/gpio-arizona.c
11798 F: drivers/hwmon/wm83??-hwmon.c
11799 F: drivers/input/misc/wm831x-on.c
11800 F: drivers/input/touchscreen/wm831x-ts.c
11801 F: drivers/input/touchscreen/wm97*.c
11802 F: drivers/mfd/arizona*
11803 F: drivers/mfd/wm*.c
11804 F: drivers/mfd/cs47l24*
11805 F: drivers/power/wm83*.c
11806 F: drivers/rtc/rtc-wm83*.c
11807 F: drivers/regulator/wm8*.c
11808 F: drivers/video/backlight/wm83*_bl.c
11809 F: drivers/watchdog/wm83*_wdt.c
11810 F: include/linux/mfd/arizona/
11811 F: include/linux/mfd/wm831x/
11812 F: include/linux/mfd/wm8350/
11813 F: include/linux/mfd/wm8400*
11814 F: include/linux/wm97xx.h
11815 F: include/sound/wm????.h
11816 F: sound/soc/codecs/arizona.?
11817 F: sound/soc/codecs/wm*
11818 F: sound/soc/codecs/cs47l24*
11819
11820 WORKQUEUE
11821 M: Tejun Heo <tj@kernel.org>
11822 R: Lai Jiangshan <jiangshanlai@gmail.com>
11823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11824 S: Maintained
11825 F: include/linux/workqueue.h
11826 F: kernel/workqueue.c
11827 F: Documentation/workqueue.txt
11828
11829 X.25 NETWORK LAYER
11830 M: Andrew Hendry <andrew.hendry@gmail.com>
11831 L: linux-x25@vger.kernel.org
11832 S: Odd Fixes
11833 F: Documentation/networking/x25*
11834 F: include/net/x25*
11835 F: net/x25/
11836
11837 X86 ARCHITECTURE (32-BIT AND 64-BIT)
11838 M: Thomas Gleixner <tglx@linutronix.de>
11839 M: Ingo Molnar <mingo@redhat.com>
11840 M: "H. Peter Anvin" <hpa@zytor.com>
11841 M: x86@kernel.org
11842 L: linux-kernel@vger.kernel.org
11843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11844 S: Maintained
11845 F: Documentation/x86/
11846 F: arch/x86/
11847
11848 X86 PLATFORM DRIVERS
11849 M: Darren Hart <dvhart@infradead.org>
11850 L: platform-driver-x86@vger.kernel.org
11851 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11852 S: Maintained
11853 F: drivers/platform/x86/
11854 F: drivers/platform/olpc/
11855
11856 X86 MCE INFRASTRUCTURE
11857 M: Tony Luck <tony.luck@intel.com>
11858 M: Borislav Petkov <bp@alien8.de>
11859 L: linux-edac@vger.kernel.org
11860 S: Maintained
11861 F: arch/x86/kernel/cpu/mcheck/*
11862
11863 X86 MICROCODE UPDATE SUPPORT
11864 M: Borislav Petkov <bp@alien8.de>
11865 S: Maintained
11866 F: arch/x86/kernel/cpu/microcode/*
11867
11868 X86 VDSO
11869 M: Andy Lutomirski <luto@amacapital.net>
11870 L: linux-kernel@vger.kernel.org
11871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11872 S: Maintained
11873 F: arch/x86/entry/vdso/
11874
11875 XC2028/3028 TUNER DRIVER
11876 M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11877 L: linux-media@vger.kernel.org
11878 W: https://linuxtv.org
11879 T: git git://linuxtv.org/media_tree.git
11880 S: Maintained
11881 F: drivers/media/tuners/tuner-xc2028.*
11882
11883 XEN HYPERVISOR INTERFACE
11884 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11885 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11886 M: David Vrabel <david.vrabel@citrix.com>
11887 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11889 S: Supported
11890 F: arch/x86/xen/
11891 F: drivers/*/xen-*front.c
11892 F: drivers/xen/
11893 F: arch/x86/include/asm/xen/
11894 F: include/xen/
11895 F: include/uapi/xen/
11896
11897 XEN HYPERVISOR ARM
11898 M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11899 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11900 S: Supported
11901 F: arch/arm/xen/
11902 F: arch/arm/include/asm/xen/
11903
11904 XEN HYPERVISOR ARM64
11905 M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11906 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11907 S: Supported
11908 F: arch/arm64/xen/
11909 F: arch/arm64/include/asm/xen/
11910
11911 XEN NETWORK BACKEND DRIVER
11912 M: Ian Campbell <ian.campbell@citrix.com>
11913 M: Wei Liu <wei.liu2@citrix.com>
11914 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11915 L: netdev@vger.kernel.org
11916 S: Supported
11917 F: drivers/net/xen-netback/*
11918
11919 XEN PCI SUBSYSTEM
11920 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11921 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11922 S: Supported
11923 F: arch/x86/pci/*xen*
11924 F: drivers/pci/*xen*
11925
11926 XEN BLOCK SUBSYSTEM
11927 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11928 M: Roger Pau Monné <roger.pau@citrix.com>
11929 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11930 S: Supported
11931 F: drivers/block/xen-blkback/*
11932 F: drivers/block/xen*
11933
11934 XEN PVSCSI DRIVERS
11935 M: Juergen Gross <jgross@suse.com>
11936 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11937 L: linux-scsi@vger.kernel.org
11938 S: Supported
11939 F: drivers/scsi/xen-scsifront.c
11940 F: drivers/xen/xen-scsiback.c
11941 F: include/xen/interface/io/vscsiif.h
11942
11943 XEN SWIOTLB SUBSYSTEM
11944 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11945 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11946 S: Supported
11947 F: arch/x86/xen/*swiotlb*
11948 F: drivers/xen/*swiotlb*
11949
11950 XFS FILESYSTEM
11951 P: Silicon Graphics Inc
11952 M: Dave Chinner <david@fromorbit.com>
11953 M: xfs@oss.sgi.com
11954 L: xfs@oss.sgi.com
11955 W: http://oss.sgi.com/projects/xfs
11956 T: git git://oss.sgi.com/xfs/xfs.git
11957 S: Supported
11958 F: Documentation/filesystems/xfs.txt
11959 F: fs/xfs/
11960
11961 XILINX AXI ETHERNET DRIVER
11962 M: Anirudha Sarangi <anirudh@xilinx.com>
11963 M: John Linn <John.Linn@xilinx.com>
11964 S: Maintained
11965 F: drivers/net/ethernet/xilinx/xilinx_axienet*
11966
11967 XILINX UARTLITE SERIAL DRIVER
11968 M: Peter Korsgaard <jacmet@sunsite.dk>
11969 L: linux-serial@vger.kernel.org
11970 S: Maintained
11971 F: drivers/tty/serial/uartlite.c
11972
11973 XILINX VIDEO IP CORES
11974 M: Hyun Kwon <hyun.kwon@xilinx.com>
11975 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11976 L: linux-media@vger.kernel.org
11977 T: git git://linuxtv.org/media_tree.git
11978 S: Supported
11979 F: Documentation/devicetree/bindings/media/xilinx/
11980 F: drivers/media/platform/xilinx/
11981 F: include/uapi/linux/xilinx-v4l2-controls.h
11982
11983 XILLYBUS DRIVER
11984 M: Eli Billauer <eli.billauer@gmail.com>
11985 L: linux-kernel@vger.kernel.org
11986 S: Supported
11987 F: drivers/char/xillybus/
11988
11989 XTENSA XTFPGA PLATFORM SUPPORT
11990 M: Max Filippov <jcmvbkbc@gmail.com>
11991 L: linux-xtensa@linux-xtensa.org
11992 S: Maintained
11993 F: drivers/spi/spi-xtensa-xtfpga.c
11994 F: sound/soc/xtensa/xtfpga-i2s.c
11995
11996 YAM DRIVER FOR AX.25
11997 M: Jean-Paul Roubelat <jpr@f6fbb.org>
11998 L: linux-hams@vger.kernel.org
11999 S: Maintained
12000 F: drivers/net/hamradio/yam*
12001 F: include/linux/yam.h
12002
12003 YEALINK PHONE DRIVER
12004 M: Henk Vergonet <Henk.Vergonet@gmail.com>
12005 L: usbb2k-api-dev@nongnu.org
12006 S: Maintained
12007 F: Documentation/input/yealink.txt
12008 F: drivers/input/misc/yealink.*
12009
12010 Z8530 DRIVER FOR AX.25
12011 M: Joerg Reuter <jreuter@yaina.de>
12012 W: http://yaina.de/jreuter/
12013 W: http://www.qsl.net/dl1bke/
12014 L: linux-hams@vger.kernel.org
12015 S: Maintained
12016 F: Documentation/networking/z8530drv.txt
12017 F: drivers/net/hamradio/*scc.c
12018 F: drivers/net/hamradio/z8530.h
12019
12020 ZBUD COMPRESSED PAGE ALLOCATOR
12021 M: Seth Jennings <sjennings@variantweb.net>
12022 L: linux-mm@kvack.org
12023 S: Maintained
12024 F: mm/zbud.c
12025 F: include/linux/zbud.h
12026
12027 ZD1211RW WIRELESS DRIVER
12028 M: Daniel Drake <dsd@gentoo.org>
12029 M: Ulrich Kunitz <kune@deine-taler.de>
12030 W: http://zd1211.ath.cx/wiki/DriverRewrite
12031 L: linux-wireless@vger.kernel.org
12032 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12033 S: Maintained
12034 F: drivers/net/wireless/zydas/zd1211rw/
12035
12036 ZPOOL COMPRESSED PAGE STORAGE API
12037 M: Dan Streetman <ddstreet@ieee.org>
12038 L: linux-mm@kvack.org
12039 S: Maintained
12040 F: mm/zpool.c
12041 F: include/linux/zpool.h
12042
12043 ZR36067 VIDEO FOR LINUX DRIVER
12044 L: mjpeg-users@lists.sourceforge.net
12045 L: linux-media@vger.kernel.org
12046 W: http://mjpeg.sourceforge.net/driver-zoran/
12047 T: hg https://linuxtv.org/hg/v4l-dvb
12048 S: Odd Fixes
12049 F: drivers/media/pci/zoran/
12050
12051 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12052 M: Minchan Kim <minchan@kernel.org>
12053 M: Nitin Gupta <ngupta@vflare.org>
12054 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12055 L: linux-kernel@vger.kernel.org
12056 S: Maintained
12057 F: drivers/block/zram/
12058 F: Documentation/blockdev/zram.txt
12059
12060 ZS DECSTATION Z85C30 SERIAL DRIVER
12061 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12062 S: Maintained
12063 F: drivers/tty/serial/zs.*
12064
12065 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12066 M: Minchan Kim <minchan@kernel.org>
12067 M: Nitin Gupta <ngupta@vflare.org>
12068 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12069 L: linux-mm@kvack.org
12070 S: Maintained
12071 F: mm/zsmalloc.c
12072 F: include/linux/zsmalloc.h
12073 F: Documentation/vm/zsmalloc.txt
12074
12075 ZSWAP COMPRESSED SWAP CACHING
12076 M: Seth Jennings <sjennings@variantweb.net>
12077 L: linux-mm@kvack.org
12078 S: Maintained
12079 F: mm/zswap.c
12080
12081 THE REST
12082 M: Linus Torvalds <torvalds@linux-foundation.org>
12083 L: linux-kernel@vger.kernel.org
12084 Q: http://patchwork.kernel.org/project/LKML/list/
12085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12086 S: Buried alive in reporters
12087 F: *
12088 F: */