Merge remote-tracking branch 'drm-panel/drm/panel/for-next'
[deliverable/linux.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 <aar@pengutronix.de>
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 S: Maintained
179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180 F: drivers/tty/serial/8250*
181 F: include/linux/serial_8250.h
182
183 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184 L: netdev@vger.kernel.org
185 S: Orphan / Obsolete
186 F: drivers/net/ethernet/8390/
187
188 9P FILE SYSTEM
189 M: Eric Van Hensbergen <ericvh@gmail.com>
190 M: Ron Minnich <rminnich@sandia.gov>
191 M: Latchesar Ionkov <lucho@ionkov.net>
192 L: v9fs-developer@lists.sourceforge.net
193 W: http://swik.net/v9fs
194 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196 S: Maintained
197 F: Documentation/filesystems/9p.txt
198 F: fs/9p/
199 F: net/9p/
200 F: include/net/9p/
201 F: include/uapi/linux/virtio_9p.h
202 F: include/trace/events/9p.h
203
204
205 A8293 MEDIA DRIVER
206 M: Antti Palosaari <crope@iki.fi>
207 L: linux-media@vger.kernel.org
208 W: https://linuxtv.org
209 W: http://palosaari.fi/linux/
210 Q: http://patchwork.linuxtv.org/project/linux-media/list/
211 T: git git://linuxtv.org/anttip/media_tree.git
212 S: Maintained
213 F: drivers/media/dvb-frontends/a8293*
214
215 AACRAID SCSI RAID DRIVER
216 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217 L: linux-scsi@vger.kernel.org
218 W: http://www.adaptec.com/
219 S: Supported
220 F: Documentation/scsi/aacraid.txt
221 F: drivers/scsi/aacraid/
222
223 ABI/API
224 L: linux-api@vger.kernel.org
225 F: include/linux/syscalls.h
226 F: kernel/sys_ni.c
227
228 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229 M: Hans de Goede <hdegoede@redhat.com>
230 L: linux-hwmon@vger.kernel.org
231 S: Maintained
232 F: drivers/hwmon/abituguru.c
233
234 ABIT UGURU 3 HARDWARE MONITOR DRIVER
235 M: Alistair John Strachan <alistair@devzero.co.uk>
236 L: linux-hwmon@vger.kernel.org
237 S: Maintained
238 F: drivers/hwmon/abituguru3.c
239
240 ACCES 104-DIO-48E GPIO DRIVER
241 M: William Breathitt Gray <vilhelm.gray@gmail.com>
242 L: linux-gpio@vger.kernel.org
243 S: Maintained
244 F: drivers/gpio/gpio-104-dio-48e.c
245
246 ACCES 104-IDI-48 GPIO DRIVER
247 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248 L: linux-gpio@vger.kernel.org
249 S: Maintained
250 F: drivers/gpio/gpio-104-idi-48.c
251
252 ACCES 104-IDIO-16 GPIO DRIVER
253 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254 L: linux-gpio@vger.kernel.org
255 S: Maintained
256 F: drivers/gpio/gpio-104-idio-16.c
257
258 ACENIC DRIVER
259 M: Jes Sorensen <jes@trained-monkey.org>
260 L: linux-acenic@sunsite.dk
261 S: Maintained
262 F: drivers/net/ethernet/alteon/acenic*
263
264 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265 M: Peter Feuerer <peter@piie.net>
266 L: platform-driver-x86@vger.kernel.org
267 W: http://piie.net/?section=acerhdf
268 S: Maintained
269 F: drivers/platform/x86/acerhdf.c
270
271 ACER WMI LAPTOP EXTRAS
272 M: "Lee, Chun-Yi" <jlee@suse.com>
273 L: platform-driver-x86@vger.kernel.org
274 S: Maintained
275 F: drivers/platform/x86/acer-wmi.c
276
277 ACPI
278 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279 M: Len Brown <lenb@kernel.org>
280 L: linux-acpi@vger.kernel.org
281 W: https://01.org/linux-acpi
282 Q: https://patchwork.kernel.org/project/linux-acpi/list/
283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284 S: Supported
285 F: drivers/acpi/
286 F: drivers/pnp/pnpacpi/
287 F: include/linux/acpi.h
288 F: include/acpi/
289 F: Documentation/acpi/
290 F: Documentation/ABI/testing/sysfs-bus-acpi
291 F: Documentation/ABI/testing/configfs-acpi
292 F: drivers/pci/*acpi*
293 F: drivers/pci/*/*acpi*
294 F: drivers/pci/*/*/*acpi*
295 F: tools/power/acpi/
296
297 ACPI COMPONENT ARCHITECTURE (ACPICA)
298 M: Robert Moore <robert.moore@intel.com>
299 M: Lv Zheng <lv.zheng@intel.com>
300 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301 L: linux-acpi@vger.kernel.org
302 L: devel@acpica.org
303 W: https://acpica.org/
304 W: https://github.com/acpica/acpica/
305 Q: https://patchwork.kernel.org/project/linux-acpi/list/
306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307 S: Supported
308 F: drivers/acpi/acpica/
309 F: include/acpi/
310 F: tools/power/acpi/
311
312 ACPI FAN DRIVER
313 M: Zhang Rui <rui.zhang@intel.com>
314 L: linux-acpi@vger.kernel.org
315 W: https://01.org/linux-acpi
316 S: Supported
317 F: drivers/acpi/fan.c
318
319 ACPI THERMAL DRIVER
320 M: Zhang Rui <rui.zhang@intel.com>
321 L: linux-acpi@vger.kernel.org
322 W: https://01.org/linux-acpi
323 S: Supported
324 F: drivers/acpi/*thermal*
325
326 ACPI VIDEO DRIVER
327 M: Zhang Rui <rui.zhang@intel.com>
328 L: linux-acpi@vger.kernel.org
329 W: https://01.org/linux-acpi
330 S: Supported
331 F: drivers/acpi/acpi_video.c
332
333 ACPI WMI DRIVER
334 L: platform-driver-x86@vger.kernel.org
335 S: Orphan
336 F: drivers/platform/x86/wmi.c
337
338 AD1889 ALSA SOUND DRIVER
339 M: Thibaut Varene <T-Bone@parisc-linux.org>
340 W: http://wiki.parisc-linux.org/AD1889
341 L: linux-parisc@vger.kernel.org
342 S: Maintained
343 F: sound/pci/ad1889.*
344
345 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346 M: Michael Hennerich <michael.hennerich@analog.com>
347 W: http://wiki.analog.com/AD5254
348 W: http://ez.analog.com/community/linux-device-drivers
349 S: Supported
350 F: drivers/misc/ad525x_dpot.c
351
352 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353 M: Michael Hennerich <michael.hennerich@analog.com>
354 W: http://wiki.analog.com/AD5398
355 W: http://ez.analog.com/community/linux-device-drivers
356 S: Supported
357 F: drivers/regulator/ad5398.c
358
359 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360 M: Michael Hennerich <michael.hennerich@analog.com>
361 W: http://wiki.analog.com/AD7142
362 W: http://ez.analog.com/community/linux-device-drivers
363 S: Supported
364 F: drivers/input/misc/ad714x.c
365
366 AD7877 TOUCHSCREEN DRIVER
367 M: Michael Hennerich <michael.hennerich@analog.com>
368 W: http://wiki.analog.com/AD7877
369 W: http://ez.analog.com/community/linux-device-drivers
370 S: Supported
371 F: drivers/input/touchscreen/ad7877.c
372
373 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374 M: Michael Hennerich <michael.hennerich@analog.com>
375 W: http://wiki.analog.com/AD7879
376 W: http://ez.analog.com/community/linux-device-drivers
377 S: Supported
378 F: drivers/input/touchscreen/ad7879.c
379
380 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381 M: Jiri Kosina <jikos@kernel.org>
382 S: Maintained
383
384 ADF7242 IEEE 802.15.4 RADIO DRIVER
385 M: Michael Hennerich <michael.hennerich@analog.com>
386 W: https://wiki.analog.com/ADF7242
387 W: http://ez.analog.com/community/linux-device-drivers
388 L: linux-wpan@vger.kernel.org
389 S: Supported
390 F: drivers/net/ieee802154/adf7242.c
391 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393 ADM1025 HARDWARE MONITOR DRIVER
394 M: Jean Delvare <jdelvare@suse.com>
395 L: linux-hwmon@vger.kernel.org
396 S: Maintained
397 F: Documentation/hwmon/adm1025
398 F: drivers/hwmon/adm1025.c
399
400 ADM1029 HARDWARE MONITOR DRIVER
401 M: Corentin Labbe <clabbe.montjoie@gmail.com>
402 L: linux-hwmon@vger.kernel.org
403 S: Maintained
404 F: drivers/hwmon/adm1029.c
405
406 ADM8211 WIRELESS DRIVER
407 L: linux-wireless@vger.kernel.org
408 W: http://wireless.kernel.org/
409 S: Orphan
410 F: drivers/net/wireless/admtek/adm8211.*
411
412 ADP1653 FLASH CONTROLLER DRIVER
413 M: Sakari Ailus <sakari.ailus@iki.fi>
414 L: linux-media@vger.kernel.org
415 S: Maintained
416 F: drivers/media/i2c/adp1653.c
417 F: include/media/i2c/adp1653.h
418
419 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420 M: Michael Hennerich <michael.hennerich@analog.com>
421 W: http://wiki.analog.com/ADP5520
422 W: http://ez.analog.com/community/linux-device-drivers
423 S: Supported
424 F: drivers/mfd/adp5520.c
425 F: drivers/video/backlight/adp5520_bl.c
426 F: drivers/leds/leds-adp5520.c
427 F: drivers/gpio/gpio-adp5520.c
428 F: drivers/input/keyboard/adp5520-keys.c
429
430 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431 M: Michael Hennerich <michael.hennerich@analog.com>
432 W: http://wiki.analog.com/ADP5588
433 W: http://ez.analog.com/community/linux-device-drivers
434 S: Supported
435 F: drivers/input/keyboard/adp5588-keys.c
436 F: drivers/gpio/gpio-adp5588.c
437
438 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439 M: Michael Hennerich <michael.hennerich@analog.com>
440 W: http://wiki.analog.com/ADP8860
441 W: http://ez.analog.com/community/linux-device-drivers
442 S: Supported
443 F: drivers/video/backlight/adp8860_bl.c
444
445 ADS1015 HARDWARE MONITOR DRIVER
446 M: Dirk Eibach <eibach@gdsys.de>
447 L: linux-hwmon@vger.kernel.org
448 S: Maintained
449 F: Documentation/hwmon/ads1015
450 F: drivers/hwmon/ads1015.c
451 F: include/linux/i2c/ads1015.h
452
453 ADT746X FAN DRIVER
454 M: Colin Leroy <colin@colino.net>
455 S: Maintained
456 F: drivers/macintosh/therm_adt746x.c
457
458 ADT7475 HARDWARE MONITOR DRIVER
459 M: Jean Delvare <jdelvare@suse.com>
460 L: linux-hwmon@vger.kernel.org
461 S: Maintained
462 F: Documentation/hwmon/adt7475
463 F: drivers/hwmon/adt7475.c
464
465 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466 M: Michael Hennerich <michael.hennerich@analog.com>
467 W: http://wiki.analog.com/ADXL345
468 W: http://ez.analog.com/community/linux-device-drivers
469 S: Supported
470 F: drivers/input/misc/adxl34x.c
471
472 ADVANSYS SCSI DRIVER
473 M: Matthew Wilcox <matthew@wil.cx>
474 M: Hannes Reinecke <hare@suse.com>
475 L: linux-scsi@vger.kernel.org
476 S: Maintained
477 F: Documentation/scsi/advansys.txt
478 F: drivers/scsi/advansys.c
479
480 AEDSP16 DRIVER
481 M: Riccardo Facchetti <fizban@tin.it>
482 S: Maintained
483 F: sound/oss/aedsp16.c
484
485 AF9013 MEDIA DRIVER
486 M: Antti Palosaari <crope@iki.fi>
487 L: linux-media@vger.kernel.org
488 W: https://linuxtv.org
489 W: http://palosaari.fi/linux/
490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
491 T: git git://linuxtv.org/anttip/media_tree.git
492 S: Maintained
493 F: drivers/media/dvb-frontends/af9013*
494
495 AF9033 MEDIA DRIVER
496 M: Antti Palosaari <crope@iki.fi>
497 L: linux-media@vger.kernel.org
498 W: https://linuxtv.org
499 W: http://palosaari.fi/linux/
500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
501 T: git git://linuxtv.org/anttip/media_tree.git
502 S: Maintained
503 F: drivers/media/dvb-frontends/af9033*
504
505 AFFS FILE SYSTEM
506 L: linux-fsdevel@vger.kernel.org
507 S: Orphan
508 F: Documentation/filesystems/affs.txt
509 F: fs/affs/
510
511 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512 M: David Howells <dhowells@redhat.com>
513 L: linux-afs@lists.infradead.org
514 S: Supported
515 F: fs/afs/
516 F: include/net/af_rxrpc.h
517 F: net/rxrpc/af_rxrpc.c
518
519 AGPGART DRIVER
520 M: David Airlie <airlied@linux.ie>
521 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522 S: Maintained
523 F: drivers/char/agp/
524 F: include/linux/agp*
525 F: include/uapi/linux/agp*
526
527 AHA152X SCSI DRIVER
528 M: "Juergen E. Fischer" <fischer@norbit.de>
529 L: linux-scsi@vger.kernel.org
530 S: Maintained
531 F: drivers/scsi/aha152x*
532 F: drivers/scsi/pcmcia/aha152x*
533
534 AIC7XXX / AIC79XX SCSI DRIVER
535 M: Hannes Reinecke <hare@suse.com>
536 L: linux-scsi@vger.kernel.org
537 S: Maintained
538 F: drivers/scsi/aic7xxx/
539
540 AIMSLAB FM RADIO RECEIVER DRIVER
541 M: Hans Verkuil <hverkuil@xs4all.nl>
542 L: linux-media@vger.kernel.org
543 T: git git://linuxtv.org/media_tree.git
544 W: https://linuxtv.org
545 S: Maintained
546 F: drivers/media/radio/radio-aimslab*
547
548 AIO
549 M: Benjamin LaHaise <bcrl@kvack.org>
550 L: linux-aio@kvack.org
551 S: Supported
552 F: fs/aio.c
553 F: include/linux/*aio*.h
554
555 AIRSPY MEDIA DRIVER
556 M: Antti Palosaari <crope@iki.fi>
557 L: linux-media@vger.kernel.org
558 W: https://linuxtv.org
559 W: http://palosaari.fi/linux/
560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
561 T: git git://linuxtv.org/anttip/media_tree.git
562 S: Maintained
563 F: drivers/media/usb/airspy/
564
565 ALCATEL SPEEDTOUCH USB DRIVER
566 M: Duncan Sands <duncan.sands@free.fr>
567 L: linux-usb@vger.kernel.org
568 W: http://www.linux-usb.org/SpeedTouch/
569 S: Maintained
570 F: drivers/usb/atm/speedtch.c
571 F: drivers/usb/atm/usbatm.c
572
573 ALCHEMY AU1XX0 MMC DRIVER
574 M: Manuel Lauss <manuel.lauss@gmail.com>
575 S: Maintained
576 F: drivers/mmc/host/au1xmmc.c
577
578 ALI1563 I2C DRIVER
579 M: Rudolf Marek <r.marek@assembler.cz>
580 L: linux-i2c@vger.kernel.org
581 S: Maintained
582 F: Documentation/i2c/busses/i2c-ali1563
583 F: drivers/i2c/busses/i2c-ali1563.c
584
585 ALLWINNER SECURITY SYSTEM
586 M: Corentin Labbe <clabbe.montjoie@gmail.com>
587 L: linux-crypto@vger.kernel.org
588 S: Maintained
589 F: drivers/crypto/sunxi-ss/
590
591 ALPHA PORT
592 M: Richard Henderson <rth@twiddle.net>
593 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594 M: Matt Turner <mattst88@gmail.com>
595 S: Odd Fixes
596 L: linux-alpha@vger.kernel.org
597 F: arch/alpha/
598
599 ALPS PS/2 TOUCHPAD DRIVER
600 R: Pali Rohár <pali.rohar@gmail.com>
601 F: drivers/input/mouse/alps.*
602
603 ALTERA MAILBOX DRIVER
604 M: Ley Foon Tan <lftan@altera.com>
605 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606 S: Maintained
607 F: drivers/mailbox/mailbox-altera.c
608
609 ALTERA PIO DRIVER
610 M: Tien Hock Loh <thloh@altera.com>
611 L: linux-gpio@vger.kernel.org
612 S: Maintained
613 F: drivers/gpio/gpio-altera.c
614
615 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616 M: Thor Thayer <tthayer@opensource.altera.com>
617 S: Maintained
618 F: drivers/gpio/gpio-altera-a10sr.c
619 F: drivers/mfd/altera-a10sr.c
620 F: include/linux/mfd/altera-a10sr.h
621
622 ALTERA TRIPLE SPEED ETHERNET DRIVER
623 M: Vince Bridgers <vbridger@opensource.altera.com>
624 L: netdev@vger.kernel.org
625 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626 S: Maintained
627 F: drivers/net/ethernet/altera/
628
629 ALTERA UART/JTAG UART SERIAL DRIVERS
630 M: Tobias Klauser <tklauser@distanz.ch>
631 L: linux-serial@vger.kernel.org
632 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633 S: Maintained
634 F: drivers/tty/serial/altera_uart.c
635 F: drivers/tty/serial/altera_jtaguart.c
636 F: include/linux/altera_uart.h
637 F: include/linux/altera_jtaguart.h
638
639 AMAZON ETHERNET DRIVERS
640 M: Netanel Belgazal <netanel@annapurnalabs.com>
641 R: Saeed Bishara <saeed@annapurnalabs.com>
642 R: Zorik Machulsky <zorik@annapurnalabs.com>
643 L: netdev@vger.kernel.org
644 S: Supported
645 F: Documentation/networking/ena.txt
646 F: drivers/net/ethernet/amazon/
647
648 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
649 M: Tom Lendacky <thomas.lendacky@amd.com>
650 M: Gary Hook <gary.hook@amd.com>
651 L: linux-crypto@vger.kernel.org
652 S: Supported
653 F: drivers/crypto/ccp/
654 F: include/linux/ccp.h
655
656 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
657 M: Huang Rui <ray.huang@amd.com>
658 L: linux-hwmon@vger.kernel.org
659 S: Supported
660 F: Documentation/hwmon/fam15h_power
661 F: drivers/hwmon/fam15h_power.c
662
663 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
664 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
665 S: Orphan
666 F: drivers/usb/gadget/udc/amd5536udc.*
667
668 AMD GEODE PROCESSOR/CHIPSET SUPPORT
669 P: Andres Salomon <dilinger@queued.net>
670 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
671 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
672 S: Supported
673 F: drivers/char/hw_random/geode-rng.c
674 F: drivers/crypto/geode*
675 F: drivers/video/fbdev/geode/
676 F: arch/x86/include/asm/geode.h
677
678 AMD IOMMU (AMD-VI)
679 M: Joerg Roedel <joro@8bytes.org>
680 L: iommu@lists.linux-foundation.org
681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
682 S: Maintained
683 F: drivers/iommu/amd_iommu*.[ch]
684 F: include/linux/amd-iommu.h
685
686 AMD KFD
687 M: Oded Gabbay <oded.gabbay@gmail.com>
688 L: dri-devel@lists.freedesktop.org
689 T: git git://people.freedesktop.org/~gabbayo/linux.git
690 S: Supported
691 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
692 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
693 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
694 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
695 F: drivers/gpu/drm/amd/amdkfd/
696 F: drivers/gpu/drm/amd/include/cik_structs.h
697 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
698 F: drivers/gpu/drm/amd/include/vi_structs.h
699 F: drivers/gpu/drm/radeon/radeon_kfd.c
700 F: drivers/gpu/drm/radeon/radeon_kfd.h
701 F: include/uapi/linux/kfd_ioctl.h
702
703 AMD SEATTLE DEVICE TREE SUPPORT
704 M: Brijesh Singh <brijeshkumar.singh@amd.com>
705 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
706 M: Tom Lendacky <thomas.lendacky@amd.com>
707 S: Supported
708 F: arch/arm64/boot/dts/amd/
709
710 AMD XGBE DRIVER
711 M: Tom Lendacky <thomas.lendacky@amd.com>
712 L: netdev@vger.kernel.org
713 S: Supported
714 F: drivers/net/ethernet/amd/xgbe/
715 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
716
717 AMS (Apple Motion Sensor) DRIVER
718 M: Michael Hanselmann <linux-kernel@hansmi.ch>
719 S: Supported
720 F: drivers/macintosh/ams/
721
722 ANALOG DEVICES INC AD9389B DRIVER
723 M: Hans Verkuil <hans.verkuil@cisco.com>
724 L: linux-media@vger.kernel.org
725 S: Maintained
726 F: drivers/media/i2c/ad9389b*
727
728 ANALOG DEVICES INC ADV7180 DRIVER
729 M: Lars-Peter Clausen <lars@metafoo.de>
730 L: linux-media@vger.kernel.org
731 W: http://ez.analog.com/community/linux-device-drivers
732 S: Supported
733 F: drivers/media/i2c/adv7180.c
734
735 ANALOG DEVICES INC ADV7511 DRIVER
736 M: Hans Verkuil <hans.verkuil@cisco.com>
737 L: linux-media@vger.kernel.org
738 S: Maintained
739 F: drivers/media/i2c/adv7511*
740
741 ANALOG DEVICES INC ADV7604 DRIVER
742 M: Hans Verkuil <hans.verkuil@cisco.com>
743 L: linux-media@vger.kernel.org
744 S: Maintained
745 F: drivers/media/i2c/adv7604*
746
747 ANALOG DEVICES INC ADV7842 DRIVER
748 M: Hans Verkuil <hans.verkuil@cisco.com>
749 L: linux-media@vger.kernel.org
750 S: Maintained
751 F: drivers/media/i2c/adv7842*
752
753 ANALOG DEVICES INC ASOC CODEC DRIVERS
754 M: Lars-Peter Clausen <lars@metafoo.de>
755 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
756 W: http://wiki.analog.com/
757 W: http://ez.analog.com/community/linux-device-drivers
758 S: Supported
759 F: sound/soc/codecs/adau*
760 F: sound/soc/codecs/adav*
761 F: sound/soc/codecs/ad1*
762 F: sound/soc/codecs/ad7*
763 F: sound/soc/codecs/ssm*
764 F: sound/soc/codecs/sigmadsp.*
765
766 ANALOG DEVICES INC ASOC DRIVERS
767 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
768 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
769 W: http://blackfin.uclinux.org/
770 S: Supported
771 F: sound/soc/blackfin/*
772
773 ANALOG DEVICES INC IIO DRIVERS
774 M: Lars-Peter Clausen <lars@metafoo.de>
775 M: Michael Hennerich <Michael.Hennerich@analog.com>
776 W: http://wiki.analog.com/
777 W: http://ez.analog.com/community/linux-device-drivers
778 S: Supported
779 F: drivers/iio/*/ad*
780 X: drivers/iio/*/adjd*
781 F: drivers/staging/iio/*/ad*
782 F: staging/iio/trigger/iio-trig-bfin-timer.c
783
784 ANALOG DEVICES INC DMA DRIVERS
785 M: Lars-Peter Clausen <lars@metafoo.de>
786 W: http://ez.analog.com/community/linux-device-drivers
787 S: Supported
788 F: drivers/dma/dma-axi-dmac.c
789
790 ANDROID CONFIG FRAGMENTS
791 M: Rob Herring <robh@kernel.org>
792 S: Supported
793 F: kernel/configs/android*
794
795 ANDROID DRIVERS
796 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
797 M: Arve Hjønnevåg <arve@android.com>
798 M: Riley Andrews <riandrews@android.com>
799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
800 L: devel@driverdev.osuosl.org
801 S: Supported
802 F: drivers/android/
803 F: drivers/staging/android/
804
805 ANDROID ION DRIVER
806 M: Laura Abbott <labbott@redhat.com>
807 M: Sumit Semwal <sumit.semwal@linaro.org>
808 L: devel@driverdev.osuosl.org
809 S: Supported
810 F: Documentation/devicetree/bindings/staging/ion/
811 F: drivers/staging/android/ion
812 F: drivers/staging/android/uapi/ion.h
813 F: drivers/staging/android/uapi/ion_test.h
814
815 AOA (Apple Onboard Audio) ALSA DRIVER
816 M: Johannes Berg <johannes@sipsolutions.net>
817 L: linuxppc-dev@lists.ozlabs.org
818 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
819 S: Maintained
820 F: sound/aoa/
821
822 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
823 M: William Breathitt Gray <vilhelm.gray@gmail.com>
824 L: linux-iio@vger.kernel.org
825 S: Maintained
826 F: drivers/iio/dac/stx104.c
827
828 APM DRIVER
829 M: Jiri Kosina <jikos@kernel.org>
830 S: Odd fixes
831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
832 F: arch/x86/kernel/apm_32.c
833 F: include/linux/apm_bios.h
834 F: include/uapi/linux/apm_bios.h
835 F: drivers/char/apm-emulation.c
836
837 APPLE BCM5974 MULTITOUCH DRIVER
838 M: Henrik Rydberg <rydberg@bitmath.org>
839 L: linux-input@vger.kernel.org
840 S: Odd fixes
841 F: drivers/input/mouse/bcm5974.c
842
843 APPLE SMC DRIVER
844 M: Henrik Rydberg <rydberg@bitmath.org>
845 L: linux-hwmon@vger.kernel.org
846 S: Odd fixes
847 F: drivers/hwmon/applesmc.c
848
849 APPLETALK NETWORK LAYER
850 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
851 S: Maintained
852 F: drivers/net/appletalk/
853 F: net/appletalk/
854
855 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
856 M: Duc Dang <dhdang@apm.com>
857 S: Supported
858 F: arch/arm64/boot/dts/apm/
859
860 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
861 M: Iyappan Subramanian <isubramanian@apm.com>
862 M: Keyur Chudgar <kchudgar@apm.com>
863 S: Supported
864 F: drivers/net/ethernet/apm/xgene/
865 F: drivers/net/phy/mdio-xgene.c
866 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
867 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
868
869 APTINA CAMERA SENSOR PLL
870 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
871 L: linux-media@vger.kernel.org
872 S: Maintained
873 F: drivers/media/i2c/aptina-pll.*
874
875 ARC FRAMEBUFFER DRIVER
876 M: Jaya Kumar <jayalk@intworks.biz>
877 S: Maintained
878 F: drivers/video/fbdev/arcfb.c
879 F: drivers/video/fbdev/core/fb_defio.c
880
881 ARCNET NETWORK LAYER
882 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
883 L: netdev@vger.kernel.org
884 S: Maintained
885 F: drivers/net/arcnet/
886 F: include/uapi/linux/if_arcnet.h
887
888 ARC PGU DRM DRIVER
889 M: Alexey Brodkin <abrodkin@synopsys.com>
890 S: Supported
891 F: drivers/gpu/drm/arc/
892 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
893
894 ARM ARCHITECTED TIMER DRIVER
895 M: Mark Rutland <mark.rutland@arm.com>
896 M: Marc Zyngier <marc.zyngier@arm.com>
897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
898 S: Maintained
899 F: arch/arm/include/asm/arch_timer.h
900 F: arch/arm64/include/asm/arch_timer.h
901 F: drivers/clocksource/arm_arch_timer.c
902
903 ARM HDLCD DRM DRIVER
904 M: Liviu Dudau <liviu.dudau@arm.com>
905 S: Supported
906 F: drivers/gpu/drm/arm/hdlcd_*
907 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
908
909 ARM MALI-DP DRM DRIVER
910 M: Liviu Dudau <liviu.dudau@arm.com>
911 M: Brian Starkey <brian.starkey@arm.com>
912 M: Mali DP Maintainers <malidp@foss.arm.com>
913 S: Supported
914 F: drivers/gpu/drm/arm/
915 F: Documentation/devicetree/bindings/display/arm,malidp.txt
916
917 ARM MFM AND FLOPPY DRIVERS
918 M: Ian Molton <spyro@f2s.com>
919 S: Maintained
920 F: arch/arm/lib/floppydma.S
921 F: arch/arm/include/asm/floppy.h
922
923 ARM PMU PROFILING AND DEBUGGING
924 M: Will Deacon <will.deacon@arm.com>
925 R: Mark Rutland <mark.rutland@arm.com>
926 S: Maintained
927 F: arch/arm*/kernel/perf_*
928 F: arch/arm/oprofile/common.c
929 F: arch/arm*/kernel/hw_breakpoint.c
930 F: arch/arm*/include/asm/hw_breakpoint.h
931 F: arch/arm*/include/asm/perf_event.h
932 F: drivers/perf/arm_pmu.c
933 F: include/linux/perf/arm_pmu.h
934
935 ARM PORT
936 M: Russell King <linux@armlinux.org.uk>
937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
938 W: http://www.armlinux.org.uk/
939 S: Maintained
940 F: arch/arm/
941
942 ARM SUB-ARCHITECTURES
943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
944 S: Maintained
945 F: arch/arm/mach-*/
946 F: arch/arm/plat-*/
947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
948
949 ARM PRIMECELL AACI PL041 DRIVER
950 M: Russell King <linux@armlinux.org.uk>
951 S: Maintained
952 F: sound/arm/aaci.*
953
954 ARM PRIMECELL CLCD PL110 DRIVER
955 M: Russell King <linux@armlinux.org.uk>
956 S: Maintained
957 F: drivers/video/fbdev/amba-clcd.*
958
959 ARM PRIMECELL KMI PL050 DRIVER
960 M: Russell King <linux@armlinux.org.uk>
961 S: Maintained
962 F: drivers/input/serio/ambakmi.*
963 F: include/linux/amba/kmi.h
964
965 ARM PRIMECELL MMCI PL180/1 DRIVER
966 M: Russell King <linux@armlinux.org.uk>
967 S: Maintained
968 F: drivers/mmc/host/mmci.*
969 F: include/linux/amba/mmci.h
970
971 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
972 M: Russell King <linux@armlinux.org.uk>
973 S: Maintained
974 F: drivers/tty/serial/amba-pl01*.c
975 F: include/linux/amba/serial.h
976
977 ARM PRIMECELL BUS SUPPORT
978 M: Russell King <linux@armlinux.org.uk>
979 S: Maintained
980 F: drivers/amba/
981 F: include/linux/amba/bus.h
982
983 ARM/ADS SPHERE MACHINE SUPPORT
984 M: Lennert Buytenhek <kernel@wantstofly.org>
985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
986 S: Maintained
987
988 ARM/AFEB9260 MACHINE SUPPORT
989 M: Sergey Lapin <slapin@ossfans.org>
990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
991 S: Maintained
992
993 ARM/AJECO 1ARM MACHINE SUPPORT
994 M: Lennert Buytenhek <kernel@wantstofly.org>
995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
996 S: Maintained
997
998 ARM/Allwinner sunXi SoC support
999 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1000 M: Chen-Yu Tsai <wens@csie.org>
1001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002 S: Maintained
1003 N: sun[x456789]i
1004
1005 ARM/Allwinner SoC Clock Support
1006 M: Emilio López <emilio@elopez.com.ar>
1007 S: Maintained
1008 F: drivers/clk/sunxi/
1009
1010 ARM/Amlogic Meson SoC support
1011 M: Carlo Caione <carlo@caione.org>
1012 M: Kevin Hilman <khilman@baylibre.com>
1013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1014 L: linux-amlogic@lists.infradead.org
1015 W: http://linux-meson.com/
1016 S: Maintained
1017 F: arch/arm/mach-meson/
1018 F: arch/arm/boot/dts/meson*
1019 F: arch/arm64/boot/dts/amlogic/
1020 F: drivers/pinctrl/meson/
1021 F: drivers/mmc/host/meson*
1022 N: meson
1023
1024 ARM/Annapurna Labs ALPINE ARCHITECTURE
1025 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1026 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1028 S: Maintained
1029 F: arch/arm/mach-alpine/
1030 F: arch/arm/boot/dts/alpine*
1031 F: arch/arm64/boot/dts/al/
1032 F: drivers/*/*alpine*
1033
1034 ARM/ARTPEC MACHINE SUPPORT
1035 M: Jesper Nilsson <jesper.nilsson@axis.com>
1036 M: Lars Persson <lars.persson@axis.com>
1037 M: Niklas Cassel <niklas.cassel@axis.com>
1038 S: Maintained
1039 L: linux-arm-kernel@axis.com
1040 F: arch/arm/mach-artpec
1041 F: arch/arm/boot/dts/artpec6*
1042 F: drivers/clk/axis
1043
1044 ARM/ASPEED MACHINE SUPPORT
1045 M: Joel Stanley <joel@jms.id.au>
1046 S: Maintained
1047 F: arch/arm/mach-aspeed/
1048 F: arch/arm/boot/dts/aspeed-*
1049 F: drivers/*/*aspeed*
1050
1051 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1052 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1053 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1054 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056 W: http://www.linux4sam.org
1057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1058 S: Supported
1059 F: arch/arm/mach-at91/
1060 F: include/soc/at91/
1061 F: arch/arm/boot/dts/at91*.dts
1062 F: arch/arm/boot/dts/at91*.dtsi
1063 F: arch/arm/boot/dts/sama*.dts
1064 F: arch/arm/boot/dts/sama*.dtsi
1065 F: arch/arm/include/debug/at91.S
1066
1067 ARM/ATMEL AT91 Clock Support
1068 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1069 S: Maintained
1070 F: drivers/clk/at91
1071
1072 ARM/CALXEDA HIGHBANK ARCHITECTURE
1073 M: Rob Herring <robh@kernel.org>
1074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075 S: Maintained
1076 F: arch/arm/mach-highbank/
1077 F: arch/arm/boot/dts/highbank.dts
1078 F: arch/arm/boot/dts/ecx-*.dts*
1079
1080 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1081 M: Krzysztof Halasa <khalasa@piap.pl>
1082 S: Maintained
1083 F: arch/arm/mach-cns3xxx/
1084
1085 ARM/CAVIUM THUNDER NETWORK DRIVER
1086 M: Sunil Goutham <sgoutham@cavium.com>
1087 M: Robert Richter <rric@kernel.org>
1088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1089 S: Supported
1090 F: drivers/net/ethernet/cavium/thunder/
1091
1092 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1093 M: Alexander Shiyan <shc_work@mail.ru>
1094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1095 S: Odd Fixes
1096 N: clps711x
1097
1098 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1099 M: Hartley Sweeten <hsweeten@visionengravers.com>
1100 M: Ryan Mallon <rmallon@gmail.com>
1101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 S: Maintained
1103 F: arch/arm/mach-ep93xx/
1104 F: arch/arm/mach-ep93xx/include/mach/
1105
1106 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1107 M: Lennert Buytenhek <kernel@wantstofly.org>
1108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1109 S: Maintained
1110
1111 ARM/CLKDEV SUPPORT
1112 M: Russell King <linux@armlinux.org.uk>
1113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114 S: Maintained
1115 F: arch/arm/include/asm/clkdev.h
1116 F: drivers/clk/clkdev.c
1117
1118 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1119 M: Mike Rapoport <mike@compulab.co.il>
1120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121 S: Maintained
1122
1123 ARM/CONTEC MICRO9 MACHINE SUPPORT
1124 M: Hubert Feurstein <hubert.feurstein@contec.at>
1125 S: Maintained
1126 F: arch/arm/mach-ep93xx/micro9.c
1127
1128 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1129 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131 S: Maintained
1132 F: drivers/hwtracing/coresight/*
1133 F: Documentation/trace/coresight.txt
1134 F: Documentation/devicetree/bindings/arm/coresight.txt
1135 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1136
1137 ARM/CORGI MACHINE SUPPORT
1138 M: Richard Purdie <rpurdie@rpsys.net>
1139 S: Maintained
1140
1141 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1142 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144 T: git git://github.com/ulli-kroll/linux.git
1145 S: Maintained
1146 F: arch/arm/mach-gemini/
1147 F: drivers/rtc/rtc-gemini.c
1148
1149 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1150 M: Barry Song <baohua@kernel.org>
1151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1153 S: Maintained
1154 F: arch/arm/boot/dts/prima2*
1155 F: arch/arm/mach-prima2/
1156 F: drivers/clk/sirf/
1157 F: drivers/clocksource/timer-prima2.c
1158 F: drivers/clocksource/timer-atlas7.c
1159 N: [^a-z]sirf
1160
1161 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1162 M: Baruch Siach <baruch@tkos.co.il>
1163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 S: Maintained
1165 F: arch/arm/boot/dts/cx92755*
1166 N: digicolor
1167
1168 ARM/EBSA110 MACHINE SUPPORT
1169 M: Russell King <linux@armlinux.org.uk>
1170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171 W: http://www.armlinux.org.uk/
1172 S: Maintained
1173 F: arch/arm/mach-ebsa110/
1174 F: drivers/net/ethernet/amd/am79c961a.*
1175
1176 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1177 M: Uwe Kleine-König <kernel@pengutronix.de>
1178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179 S: Maintained
1180 N: efm32
1181
1182 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1183 M: Daniel Ribeiro <drwyrm@gmail.com>
1184 M: Stefan Schmidt <stefan@openezx.org>
1185 M: Harald Welte <laforge@openezx.org>
1186 L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1187 W: http://www.openezx.org/
1188 S: Maintained
1189 T: topgit git://git.openezx.org/openezx.git
1190 F: arch/arm/mach-pxa/ezx.c
1191
1192 ARM/FARADAY FA526 PORT
1193 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195 S: Maintained
1196 T: git git://git.berlios.de/gemini-board
1197 F: arch/arm/mm/*-fa*
1198
1199 ARM/FOOTBRIDGE ARCHITECTURE
1200 M: Russell King <linux@armlinux.org.uk>
1201 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202 W: http://www.armlinux.org.uk/
1203 S: Maintained
1204 F: arch/arm/include/asm/hardware/dec21285.h
1205 F: arch/arm/mach-footbridge/
1206
1207 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1208 M: Shawn Guo <shawnguo@kernel.org>
1209 M: Sascha Hauer <kernel@pengutronix.de>
1210 R: Fabio Estevam <fabio.estevam@nxp.com>
1211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212 S: Maintained
1213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1214 F: arch/arm/mach-imx/
1215 F: arch/arm/mach-mxs/
1216 F: arch/arm/boot/dts/imx*
1217 F: arch/arm/configs/imx*_defconfig
1218 F: drivers/clk/imx/
1219 F: include/soc/imx/
1220
1221 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1222 M: Shawn Guo <shawnguo@kernel.org>
1223 M: Sascha Hauer <kernel@pengutronix.de>
1224 R: Stefan Agner <stefan@agner.ch>
1225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 S: Maintained
1227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1228 F: arch/arm/mach-imx/*vf610*
1229 F: arch/arm/boot/dts/vf*
1230
1231 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1232 M: Lennert Buytenhek <kernel@wantstofly.org>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S: Maintained
1235
1236 ARM/GUMSTIX MACHINE SUPPORT
1237 M: Steve Sakoman <sakoman@gmail.com>
1238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239 S: Maintained
1240
1241 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1242 M: Philipp Zabel <philipp.zabel@gmail.com>
1243 M: Paul Parsons <lost.distance@yahoo.com>
1244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245 S: Maintained
1246 F: arch/arm/mach-pxa/hx4700.c
1247 F: arch/arm/mach-pxa/include/mach/hx4700.h
1248 F: sound/soc/pxa/hx4700.c
1249
1250 ARM/HISILICON SOC SUPPORT
1251 M: Wei Xu <xuwei5@hisilicon.com>
1252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253 W: http://www.hisilicon.com
1254 S: Supported
1255 T: git git://github.com/hisilicon/linux-hisi.git
1256 F: arch/arm/mach-hisi/
1257 F: arch/arm/boot/dts/hi3*
1258 F: arch/arm/boot/dts/hip*
1259 F: arch/arm/boot/dts/hisi*
1260 F: arch/arm64/boot/dts/hisilicon/
1261
1262 ARM/HP JORNADA 7XX MACHINE SUPPORT
1263 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1264 W: www.jlime.com
1265 S: Maintained
1266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1267 F: arch/arm/mach-sa1100/jornada720.c
1268 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1269
1270 ARM/IGEP MACHINE SUPPORT
1271 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1272 M: Javier Martinez Canillas <javier@dowhile0.org>
1273 L: linux-omap@vger.kernel.org
1274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 S: Maintained
1276 F: arch/arm/boot/dts/omap3-igep*
1277
1278 ARM/INCOME PXA270 SUPPORT
1279 M: Marek Vasut <marek.vasut@gmail.com>
1280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 S: Maintained
1282 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1283
1284 ARM/INTEL IOP32X ARM ARCHITECTURE
1285 M: Lennert Buytenhek <kernel@wantstofly.org>
1286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S: Maintained
1288
1289 ARM/INTEL IOP33X ARM ARCHITECTURE
1290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 S: Orphan
1292
1293 ARM/INTEL IOP13XX ARM ARCHITECTURE
1294 M: Lennert Buytenhek <kernel@wantstofly.org>
1295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 S: Maintained
1297
1298 ARM/INTEL IQ81342EX MACHINE SUPPORT
1299 M: Lennert Buytenhek <kernel@wantstofly.org>
1300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 S: Maintained
1302
1303 ARM/INTEL IXDP2850 MACHINE SUPPORT
1304 M: Lennert Buytenhek <kernel@wantstofly.org>
1305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 S: Maintained
1307
1308 ARM/INTEL IXP4XX ARM ARCHITECTURE
1309 M: Imre Kaloz <kaloz@openwrt.org>
1310 M: Krzysztof Halasa <khalasa@piap.pl>
1311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 S: Maintained
1313 F: arch/arm/mach-ixp4xx/
1314
1315 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1316 M: Jonathan Cameron <jic23@cam.ac.uk>
1317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318 S: Maintained
1319 F: arch/arm/mach-pxa/stargate2.c
1320 F: drivers/pcmcia/pxa2xx_stargate2.c
1321
1322 ARM/INTEL XSC3 (MANZANO) ARM CORE
1323 M: Lennert Buytenhek <kernel@wantstofly.org>
1324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S: Maintained
1326
1327 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1328 M: Lennert Buytenhek <kernel@wantstofly.org>
1329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 S: Maintained
1331
1332 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1333 M: Santosh Shilimkar <ssantosh@kernel.org>
1334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 S: Maintained
1336 F: arch/arm/mach-keystone/
1337 F: arch/arm/boot/dts/keystone-*
1338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1339
1340 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1341 M: Santosh Shilimkar <ssantosh@kernel.org>
1342 L: linux-kernel@vger.kernel.org
1343 S: Maintained
1344 F: drivers/clk/keystone/
1345
1346 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1347 M: Santosh Shilimkar <ssantosh@kernel.org>
1348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 L: linux-kernel@vger.kernel.org
1350 S: Maintained
1351 F: drivers/clocksource/timer-keystone.c
1352
1353 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1354 M: Santosh Shilimkar <ssantosh@kernel.org>
1355 L: linux-kernel@vger.kernel.org
1356 S: Maintained
1357 F: drivers/power/reset/keystone-reset.c
1358
1359 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1360 M: Santosh Shilimkar <ssantosh@kernel.org>
1361 L: linux-kernel@vger.kernel.org
1362 S: Maintained
1363 F: drivers/memory/*emif*
1364
1365 ARM/LG1K ARCHITECTURE
1366 M: Chanho Min <chanho.min@lge.com>
1367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 S: Maintained
1369 F: arch/arm64/boot/dts/lg/
1370
1371 ARM/LOGICPD PXA270 MACHINE SUPPORT
1372 M: Lennert Buytenhek <kernel@wantstofly.org>
1373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 S: Maintained
1375
1376 ARM/LPC18XX ARCHITECTURE
1377 M: Joachim Eastwood <manabian@gmail.com>
1378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 S: Maintained
1380 F: arch/arm/boot/dts/lpc43*
1381 F: drivers/clk/nxp/clk-lpc18xx*
1382 F: drivers/clocksource/time-lpc32xx.c
1383 F: drivers/i2c/busses/i2c-lpc2k.c
1384 F: drivers/memory/pl172.c
1385 F: drivers/mtd/spi-nor/nxp-spifi.c
1386 F: drivers/rtc/rtc-lpc24xx.c
1387 N: lpc18xx
1388
1389 ARM/LPC32XX SOC SUPPORT
1390 M: Vladimir Zapolskiy <vz@mleia.com>
1391 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1394 S: Maintained
1395 F: arch/arm/boot/dts/lpc32*
1396 F: arch/arm/mach-lpc32xx/
1397 F: drivers/i2c/busses/i2c-pnx.c
1398 F: drivers/net/ethernet/nxp/lpc_eth.c
1399 F: drivers/usb/host/ohci-nxp.c
1400 F: drivers/watchdog/pnx4008_wdt.c
1401 N: lpc32xx
1402
1403 ARM/MAGICIAN MACHINE SUPPORT
1404 M: Philipp Zabel <philipp.zabel@gmail.com>
1405 S: Maintained
1406
1407 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1408 M: Jason Cooper <jason@lakedaemon.net>
1409 M: Andrew Lunn <andrew@lunn.ch>
1410 M: Gregory Clement <gregory.clement@free-electrons.com>
1411 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 S: Maintained
1414 F: arch/arm/mach-mvebu/
1415 F: drivers/rtc/rtc-armada38x.c
1416 F: arch/arm/boot/dts/armada*
1417 F: arch/arm/boot/dts/kirkwood*
1418 F: arch/arm64/boot/dts/marvell/armada*
1419 F: drivers/cpufreq/mvebu-cpufreq.c
1420 F: arch/arm/configs/mvebu_*_defconfig
1421
1422 ARM/Marvell Berlin SoC support
1423 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 S: Maintained
1426 F: arch/arm/mach-berlin/
1427 F: arch/arm/boot/dts/berlin*
1428 F: arch/arm64/boot/dts/marvell/berlin*
1429
1430
1431 ARM/Marvell Dove/MV78xx0/Orion SOC support
1432 M: Jason Cooper <jason@lakedaemon.net>
1433 M: Andrew Lunn <andrew@lunn.ch>
1434 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1435 M: Gregory Clement <gregory.clement@free-electrons.com>
1436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 S: Maintained
1438 F: arch/arm/mach-dove/
1439 F: arch/arm/mach-mv78xx0/
1440 F: arch/arm/mach-orion5x/
1441 F: arch/arm/plat-orion/
1442 F: arch/arm/boot/dts/dove*
1443 F: arch/arm/boot/dts/orion5x*
1444
1445
1446 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1447 M: Alexander Clouter <alex@digriz.org.uk>
1448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 W: http://www.digriz.org.uk/ts78xx/kernel
1450 S: Maintained
1451 F: arch/arm/mach-orion5x/ts78xx-*
1452
1453 ARM/OXNAS platform support
1454 M: Neil Armstrong <narmstrong@baylibre.com>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 S: Maintained
1457 F: arch/arm/mach-oxnas/
1458 F: arch/arm/boot/dts/oxnas*
1459 F: arch/arm/boot/dts/wd-mbwe.dts
1460 N: oxnas
1461
1462 ARM/Mediatek RTC DRIVER
1463 M: Eddie Huang <eddie.huang@mediatek.com>
1464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1466 S: Maintained
1467 F: drivers/rtc/rtc-mt6397.c
1468
1469 ARM/Mediatek SoC support
1470 M: Matthias Brugger <matthias.bgg@gmail.com>
1471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1473 S: Maintained
1474 F: arch/arm/boot/dts/mt6*
1475 F: arch/arm/boot/dts/mt8*
1476 F: arch/arm/mach-mediatek/
1477 N: mtk
1478 K: mediatek
1479
1480 ARM/Mediatek USB3 PHY DRIVER
1481 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1484 S: Maintained
1485 F: drivers/phy/phy-mt65xx-usb3.c
1486
1487 ARM/MICREL KS8695 ARCHITECTURE
1488 M: Greg Ungerer <gerg@uclinux.org>
1489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 F: arch/arm/mach-ks8695/
1491 S: Odd Fixes
1492
1493 ARM/MIOA701 MACHINE SUPPORT
1494 M: Robert Jarzmik <robert.jarzmik@free.fr>
1495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 F: arch/arm/mach-pxa/mioa701.c
1497 S: Maintained
1498
1499 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1500 M: Michael Petchkovsky <mkpetch@internode.on.net>
1501 S: Maintained
1502
1503 ARM/NOMADIK ARCHITECTURE
1504 M: Alessandro Rubini <rubini@unipv.it>
1505 M: Linus Walleij <linus.walleij@linaro.org>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 S: Maintained
1508 F: arch/arm/mach-nomadik/
1509 F: drivers/pinctrl/nomadik/
1510 F: drivers/i2c/busses/i2c-nomadik.c
1511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1512
1513 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1514 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1515 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1516 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1517 S: Supported
1518
1519 ARM/TOSA MACHINE SUPPORT
1520 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1521 M: Dirk Opfer <dirk@opfer-online.de>
1522 S: Maintained
1523
1524 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1525 M: Marek Vasut <marek.vasut@gmail.com>
1526 L: linux-arm-kernel@lists.infradead.org
1527 W: http://hackndev.com
1528 S: Maintained
1529 F: arch/arm/mach-pxa/include/mach/palmtx.h
1530 F: arch/arm/mach-pxa/palmtx.c
1531 F: arch/arm/mach-pxa/include/mach/palmt5.h
1532 F: arch/arm/mach-pxa/palmt5.c
1533 F: arch/arm/mach-pxa/include/mach/palmld.h
1534 F: arch/arm/mach-pxa/palmld.c
1535 F: arch/arm/mach-pxa/include/mach/palmte2.h
1536 F: arch/arm/mach-pxa/palmte2.c
1537 F: arch/arm/mach-pxa/include/mach/palmtc.h
1538 F: arch/arm/mach-pxa/palmtc.c
1539
1540 ARM/PALM TREO SUPPORT
1541 M: Tomas Cech <sleep_walker@suse.com>
1542 L: linux-arm-kernel@lists.infradead.org
1543 W: http://hackndev.com
1544 S: Maintained
1545 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1546 F: arch/arm/mach-pxa/palmtreo.c
1547
1548 ARM/PALMZ72 SUPPORT
1549 M: Sergey Lapin <slapin@ossfans.org>
1550 L: linux-arm-kernel@lists.infradead.org
1551 W: http://hackndev.com
1552 S: Maintained
1553 F: arch/arm/mach-pxa/include/mach/palmz72.h
1554 F: arch/arm/mach-pxa/palmz72.c
1555
1556 ARM/PLEB SUPPORT
1557 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1558 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1559 S: Maintained
1560
1561 ARM/PT DIGITAL BOARD PORT
1562 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 W: http://www.armlinux.org.uk/
1565 S: Maintained
1566
1567 ARM/QUALCOMM SUPPORT
1568 M: Andy Gross <andy.gross@linaro.org>
1569 M: David Brown <david.brown@linaro.org>
1570 L: linux-arm-msm@vger.kernel.org
1571 L: linux-soc@vger.kernel.org
1572 S: Maintained
1573 F: Documentation/devicetree/bindings/soc/qcom/
1574 F: arch/arm/boot/dts/qcom-*.dts
1575 F: arch/arm/boot/dts/qcom-*.dtsi
1576 F: arch/arm/mach-qcom/
1577 F: arch/arm64/boot/dts/qcom/*
1578 F: drivers/i2c/busses/i2c-qup.c
1579 F: drivers/clk/qcom/
1580 F: drivers/soc/qcom/
1581 F: drivers/spi/spi-qup.c
1582 F: drivers/tty/serial/msm_serial.h
1583 F: drivers/tty/serial/msm_serial.c
1584 F: drivers/*/pm8???-*
1585 F: drivers/mfd/ssbi.c
1586 F: drivers/firmware/qcom_scm.c
1587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1588
1589 ARM/RADISYS ENP2611 MACHINE SUPPORT
1590 M: Lennert Buytenhek <kernel@wantstofly.org>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 S: Maintained
1593
1594 ARM/RENESAS ARM64 ARCHITECTURE
1595 M: Simon Horman <horms@verge.net.au>
1596 M: Magnus Damm <magnus.damm@gmail.com>
1597 L: linux-renesas-soc@vger.kernel.org
1598 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1600 S: Supported
1601 F: arch/arm64/boot/dts/renesas/
1602 F: drivers/soc/renesas/
1603 F: include/linux/soc/renesas/
1604
1605 ARM/RISCPC ARCHITECTURE
1606 M: Russell King <linux@armlinux.org.uk>
1607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 W: http://www.armlinux.org.uk/
1609 S: Maintained
1610 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1611 F: arch/arm/include/asm/hardware/ioc.h
1612 F: arch/arm/include/asm/hardware/iomd.h
1613 F: arch/arm/include/asm/hardware/memc.h
1614 F: arch/arm/mach-rpc/
1615 F: drivers/net/ethernet/8390/etherh.c
1616 F: drivers/net/ethernet/i825xx/ether1*
1617 F: drivers/net/ethernet/seeq/ether3*
1618 F: drivers/scsi/arm/
1619
1620 ARM/Rockchip SoC support
1621 M: Heiko Stuebner <heiko@sntech.de>
1622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 L: linux-rockchip@lists.infradead.org
1624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1625 S: Maintained
1626 F: arch/arm/boot/dts/rk3*
1627 F: arch/arm/mach-rockchip/
1628 F: drivers/clk/rockchip/
1629 F: drivers/i2c/busses/i2c-rk3x.c
1630 F: drivers/*/*rockchip*
1631 F: drivers/*/*/*rockchip*
1632 F: sound/soc/rockchip/
1633 N: rockchip
1634
1635 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1636 M: Kukjin Kim <kgene@kernel.org>
1637 M: Krzysztof Kozlowski <krzk@kernel.org>
1638 R: Javier Martinez Canillas <javier@osg.samsung.com>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1641 S: Maintained
1642 F: arch/arm/boot/dts/s3c*
1643 F: arch/arm/boot/dts/s5p*
1644 F: arch/arm/boot/dts/samsung*
1645 F: arch/arm/boot/dts/exynos*
1646 F: arch/arm64/boot/dts/exynos/
1647 F: arch/arm/plat-samsung/
1648 F: arch/arm/mach-s3c24*/
1649 F: arch/arm/mach-s3c64xx/
1650 F: arch/arm/mach-s5p*/
1651 F: arch/arm/mach-exynos*/
1652 F: drivers/*/*s3c24*
1653 F: drivers/*/*/*s3c24*
1654 F: drivers/*/*s3c64xx*
1655 F: drivers/*/*s5pv210*
1656 F: drivers/memory/samsung/*
1657 F: drivers/soc/samsung/*
1658 F: Documentation/arm/Samsung/
1659 F: Documentation/devicetree/bindings/arm/samsung/
1660 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1661 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1662 N: exynos
1663
1664 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1665 M: Kyungmin Park <kyungmin.park@samsung.com>
1666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 S: Maintained
1668 F: arch/arm/mach-s5pv210/
1669
1670 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1671 M: Kyungmin Park <kyungmin.park@samsung.com>
1672 M: Kamil Debski <kamil@wypas.org>
1673 M: Andrzej Hajda <a.hajda@samsung.com>
1674 L: linux-arm-kernel@lists.infradead.org
1675 L: linux-media@vger.kernel.org
1676 S: Maintained
1677 F: drivers/media/platform/s5p-g2d/
1678
1679 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1680 M: Kyungmin Park <kyungmin.park@samsung.com>
1681 M: Kamil Debski <kamil@wypas.org>
1682 M: Jeongtae Park <jtp.park@samsung.com>
1683 M: Andrzej Hajda <a.hajda@samsung.com>
1684 L: linux-arm-kernel@lists.infradead.org
1685 L: linux-media@vger.kernel.org
1686 S: Maintained
1687 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1688 F: drivers/media/platform/s5p-mfc/
1689
1690 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1691 M: Kyungmin Park <kyungmin.park@samsung.com>
1692 L: linux-arm-kernel@lists.infradead.org
1693 L: linux-media@vger.kernel.org
1694 S: Maintained
1695 F: drivers/staging/media/platform/s5p-cec/
1696
1697 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1698 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1699 M: Jacek Anaszewski <j.anaszewski@samsung.com>
1700 L: linux-arm-kernel@lists.infradead.org
1701 L: linux-media@vger.kernel.org
1702 S: Maintained
1703 F: drivers/media/platform/s5p-jpeg/
1704
1705 ARM/SHMOBILE ARM ARCHITECTURE
1706 M: Simon Horman <horms@verge.net.au>
1707 M: Magnus Damm <magnus.damm@gmail.com>
1708 L: linux-renesas-soc@vger.kernel.org
1709 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1711 S: Supported
1712 F: arch/arm/boot/dts/emev2*
1713 F: arch/arm/boot/dts/r7s*
1714 F: arch/arm/boot/dts/r8a*
1715 F: arch/arm/boot/dts/sh*
1716 F: arch/arm/configs/shmobile_defconfig
1717 F: arch/arm/include/debug/renesas-scif.S
1718 F: arch/arm/mach-shmobile/
1719 F: drivers/soc/renesas/
1720 F: include/linux/soc/renesas/
1721
1722 ARM/SOCFPGA ARCHITECTURE
1723 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1724 S: Maintained
1725 F: arch/arm/mach-socfpga/
1726 F: arch/arm/boot/dts/socfpga*
1727 F: arch/arm/configs/socfpga_defconfig
1728 F: arch/arm64/boot/dts/altera/
1729 W: http://www.rocketboards.org
1730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1731
1732 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1733 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1734 S: Maintained
1735 F: drivers/clk/socfpga/
1736
1737 ARM/SOCFPGA EDAC SUPPORT
1738 M: Thor Thayer <tthayer@opensource.altera.com>
1739 S: Maintained
1740 F: drivers/edac/altera_edac.
1741
1742 ARM/STI ARCHITECTURE
1743 M: Patrice Chotard <patrice.chotard@st.com>
1744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745 L: kernel@stlinux.com
1746 W: http://www.stlinux.com
1747 S: Maintained
1748 F: arch/arm/mach-sti/
1749 F: arch/arm/boot/dts/sti*
1750 F: drivers/char/hw_random/st-rng.c
1751 F: drivers/clocksource/arm_global_timer.c
1752 F: drivers/clocksource/clksrc_st_lpc.c
1753 F: drivers/cpufreq/sti-cpufreq.c
1754 F: drivers/i2c/busses/i2c-st.c
1755 F: drivers/media/rc/st_rc.c
1756 F: drivers/media/platform/sti/c8sectpfe/
1757 F: drivers/mmc/host/sdhci-st.c
1758 F: drivers/phy/phy-miphy28lp.c
1759 F: drivers/phy/phy-miphy365x.c
1760 F: drivers/phy/phy-stih407-usb.c
1761 F: drivers/phy/phy-stih41x-usb.c
1762 F: drivers/pinctrl/pinctrl-st.c
1763 F: drivers/remoteproc/st_remoteproc.c
1764 F: drivers/reset/sti/
1765 F: drivers/rtc/rtc-st-lpc.c
1766 F: drivers/tty/serial/st-asc.c
1767 F: drivers/usb/dwc3/dwc3-st.c
1768 F: drivers/usb/host/ehci-st.c
1769 F: drivers/usb/host/ohci-st.c
1770 F: drivers/watchdog/st_lpc_wdt.c
1771 F: drivers/ata/ahci_st.c
1772
1773 ARM/STM32 ARCHITECTURE
1774 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1775 M: Alexandre Torgue <alexandre.torgue@st.com>
1776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 S: Maintained
1778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1779 N: stm32
1780 F: drivers/clocksource/armv7m_systick.c
1781
1782 ARM/TANGO ARCHITECTURE
1783 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1784 L: linux-arm-kernel@lists.infradead.org
1785 S: Maintained
1786 N: tango
1787
1788 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1789 M: Lennert Buytenhek <kernel@wantstofly.org>
1790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 S: Maintained
1792
1793 ARM/TETON BGA MACHINE SUPPORT
1794 M: "Mark F. Brown" <mark.brown314@gmail.com>
1795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 S: Maintained
1797
1798 ARM/THECUS N2100 MACHINE SUPPORT
1799 M: Lennert Buytenhek <kernel@wantstofly.org>
1800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 S: Maintained
1802
1803 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1804 M: Wan ZongShun <mcuos.com@gmail.com>
1805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 W: http://www.mcuos.com
1807 S: Maintained
1808 F: arch/arm/mach-w90x900/
1809 F: drivers/input/keyboard/w90p910_keypad.c
1810 F: drivers/input/touchscreen/w90p910_ts.c
1811 F: drivers/watchdog/nuc900_wdt.c
1812 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1813 F: drivers/mtd/nand/nuc900_nand.c
1814 F: drivers/rtc/rtc-nuc900.c
1815 F: drivers/spi/spi-nuc900.c
1816 F: drivers/usb/host/ehci-w90x900.c
1817 F: drivers/video/fbdev/nuc900fb.c
1818
1819 ARM/U300 MACHINE SUPPORT
1820 M: Linus Walleij <linus.walleij@linaro.org>
1821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 S: Supported
1823 F: arch/arm/mach-u300/
1824 F: drivers/clocksource/timer-u300.c
1825 F: drivers/i2c/busses/i2c-stu300.c
1826 F: drivers/rtc/rtc-coh901331.c
1827 F: drivers/watchdog/coh901327_wdt.c
1828 F: drivers/dma/coh901318*
1829 F: drivers/mfd/ab3100*
1830 F: drivers/rtc/rtc-ab3100.c
1831 F: drivers/rtc/rtc-coh901331.c
1832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1833
1834 ARM/UNIPHIER ARCHITECTURE
1835 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1838 S: Maintained
1839 F: arch/arm/boot/dts/uniphier*
1840 F: arch/arm/include/asm/hardware/cache-uniphier.h
1841 F: arch/arm/mach-uniphier/
1842 F: arch/arm/mm/cache-uniphier.c
1843 F: arch/arm64/boot/dts/socionext/
1844 F: drivers/bus/uniphier-system-bus.c
1845 F: drivers/i2c/busses/i2c-uniphier*
1846 F: drivers/pinctrl/uniphier/
1847 F: drivers/reset/reset-uniphier.c
1848 F: drivers/tty/serial/8250/8250_uniphier.c
1849 N: uniphier
1850
1851 ARM/Ux500 ARM ARCHITECTURE
1852 M: Linus Walleij <linus.walleij@linaro.org>
1853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 S: Maintained
1855 F: arch/arm/mach-ux500/
1856 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1857 F: drivers/dma/ste_dma40*
1858 F: drivers/hwspinlock/u8500_hsem.c
1859 F: drivers/mfd/abx500*
1860 F: drivers/mfd/ab8500*
1861 F: drivers/mfd/dbx500*
1862 F: drivers/mfd/db8500*
1863 F: drivers/pinctrl/nomadik/pinctrl-ab*
1864 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1865 F: drivers/rtc/rtc-ab8500.c
1866 F: drivers/rtc/rtc-pl031.c
1867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1868
1869 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1870 M: Ulf Hansson <ulf.hansson@linaro.org>
1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 T: git git://git.linaro.org/people/ulfh/clk.git
1873 S: Maintained
1874 F: drivers/clk/ux500/
1875
1876 ARM/VERSATILE EXPRESS PLATFORM
1877 M: Liviu Dudau <liviu.dudau@arm.com>
1878 M: Sudeep Holla <sudeep.holla@arm.com>
1879 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 S: Maintained
1882 F: arch/arm/boot/dts/vexpress*
1883 F: arch/arm64/boot/dts/arm/
1884 F: arch/arm/mach-vexpress/
1885 F: */*/vexpress*
1886 F: */*/*/vexpress*
1887 F: drivers/clk/versatile/clk-vexpress-osc.c
1888 F: drivers/clocksource/versatile.c
1889 N: mps2
1890
1891 ARM/VFP SUPPORT
1892 M: Russell King <linux@armlinux.org.uk>
1893 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 W: http://www.armlinux.org.uk/
1895 S: Maintained
1896 F: arch/arm/vfp/
1897
1898 ARM/VOIPAC PXA270 SUPPORT
1899 M: Marek Vasut <marek.vasut@gmail.com>
1900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 S: Maintained
1902 F: arch/arm/mach-pxa/vpac270.c
1903 F: arch/arm/mach-pxa/include/mach/vpac270.h
1904
1905 ARM/VT8500 ARM ARCHITECTURE
1906 M: Tony Prisk <linux@prisktech.co.nz>
1907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908 S: Maintained
1909 F: arch/arm/mach-vt8500/
1910 F: drivers/clocksource/vt8500_timer.c
1911 F: drivers/i2c/busses/i2c-wmt.c
1912 F: drivers/mmc/host/wmt-sdmmc.c
1913 F: drivers/pwm/pwm-vt8500.c
1914 F: drivers/rtc/rtc-vt8500.c
1915 F: drivers/tty/serial/vt8500_serial.c
1916 F: drivers/usb/host/ehci-platform.c
1917 F: drivers/usb/host/uhci-platform.c
1918 F: drivers/video/fbdev/vt8500lcdfb.*
1919 F: drivers/video/fbdev/wm8505fb*
1920 F: drivers/video/fbdev/wmt_ge_rops.*
1921
1922 ARM/ZIPIT Z2 SUPPORT
1923 M: Marek Vasut <marek.vasut@gmail.com>
1924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 S: Maintained
1926 F: arch/arm/mach-pxa/z2.c
1927 F: arch/arm/mach-pxa/include/mach/z2.h
1928
1929 ARM/ZTE ARCHITECTURE
1930 M: Jun Nie <jun.nie@linaro.org>
1931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 S: Maintained
1933 F: arch/arm/mach-zx/
1934 F: drivers/clk/zte/
1935 F: Documentation/devicetree/bindings/arm/zte.txt
1936 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1937
1938 ARM/ZYNQ ARCHITECTURE
1939 M: Michal Simek <michal.simek@xilinx.com>
1940 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 W: http://wiki.xilinx.com
1943 T: git https://github.com/Xilinx/linux-xlnx.git
1944 S: Supported
1945 F: arch/arm/mach-zynq/
1946 F: drivers/cpuidle/cpuidle-zynq.c
1947 F: drivers/block/xsysace.c
1948 N: zynq
1949 N: xilinx
1950 F: drivers/clocksource/cadence_ttc_timer.c
1951 F: drivers/i2c/busses/i2c-cadence.c
1952 F: drivers/mmc/host/sdhci-of-arasan.c
1953 F: drivers/edac/synopsys_edac.c
1954
1955 ARM SMMU DRIVERS
1956 M: Will Deacon <will.deacon@arm.com>
1957 R: Robin Murphy <robin.murphy@arm.com>
1958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 S: Maintained
1960 F: drivers/iommu/arm-smmu.c
1961 F: drivers/iommu/arm-smmu-v3.c
1962 F: drivers/iommu/io-pgtable-arm.c
1963 F: drivers/iommu/io-pgtable-arm-v7s.c
1964
1965 ARM64 PORT (AARCH64 ARCHITECTURE)
1966 M: Catalin Marinas <catalin.marinas@arm.com>
1967 M: Will Deacon <will.deacon@arm.com>
1968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1970 S: Maintained
1971 F: arch/arm64/
1972 F: Documentation/arm64/
1973
1974 AS3645A LED FLASH CONTROLLER DRIVER
1975 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1976 L: linux-media@vger.kernel.org
1977 T: git git://linuxtv.org/media_tree.git
1978 S: Maintained
1979 F: drivers/media/i2c/as3645a.c
1980 F: include/media/i2c/as3645a.h
1981
1982 ASC7621 HARDWARE MONITOR DRIVER
1983 M: George Joseph <george.joseph@fairview5.com>
1984 L: linux-hwmon@vger.kernel.org
1985 S: Maintained
1986 F: Documentation/hwmon/asc7621
1987 F: drivers/hwmon/asc7621.c
1988
1989 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1990 M: Corentin Chary <corentin.chary@gmail.com>
1991 L: acpi4asus-user@lists.sourceforge.net
1992 L: platform-driver-x86@vger.kernel.org
1993 W: http://acpi4asus.sf.net
1994 S: Maintained
1995 F: drivers/platform/x86/asus*.c
1996 F: drivers/platform/x86/eeepc*.c
1997
1998 ASUS WIRELESS RADIO CONTROL DRIVER
1999 M: João Paulo Rechi Vita <jprvita@gmail.com>
2000 L: platform-driver-x86@vger.kernel.org
2001 S: Maintained
2002 F: drivers/platform/x86/asus-wireless.c
2003
2004 ASYMMETRIC KEYS
2005 M: David Howells <dhowells@redhat.com>
2006 L: keyrings@vger.kernel.org
2007 S: Maintained
2008 F: Documentation/crypto/asymmetric-keys.txt
2009 F: include/linux/verification.h
2010 F: include/crypto/public_key.h
2011 F: include/crypto/pkcs7.h
2012 F: crypto/asymmetric_keys/
2013
2014 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2015 R: Dan Williams <dan.j.williams@intel.com>
2016 W: http://sourceforge.net/projects/xscaleiop
2017 S: Odd fixes
2018 F: Documentation/crypto/async-tx-api.txt
2019 F: crypto/async_tx/
2020 F: drivers/dma/
2021 F: include/linux/dmaengine.h
2022 F: include/linux/async_tx.h
2023
2024 AT24 EEPROM DRIVER
2025 M: Wolfram Sang <wsa@the-dreams.de>
2026 L: linux-i2c@vger.kernel.org
2027 S: Maintained
2028 F: drivers/misc/eeprom/at24.c
2029 F: include/linux/platform_data/at24.h
2030
2031 ATA OVER ETHERNET (AOE) DRIVER
2032 M: "Ed L. Cashin" <ed.cashin@acm.org>
2033 W: http://www.openaoe.org/
2034 S: Supported
2035 F: Documentation/aoe/
2036 F: drivers/block/aoe/
2037
2038 ATHEROS 71XX/9XXX GPIO DRIVER
2039 M: Alban Bedel <albeu@free.fr>
2040 W: https://github.com/AlbanBedel/linux
2041 T: git git://github.com/AlbanBedel/linux
2042 S: Maintained
2043 F: drivers/gpio/gpio-ath79.c
2044 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2045
2046 ATHEROS ATH GENERIC UTILITIES
2047 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2048 L: linux-wireless@vger.kernel.org
2049 S: Supported
2050 F: drivers/net/wireless/ath/*
2051
2052 ATHEROS ATH5K WIRELESS DRIVER
2053 M: Jiri Slaby <jirislaby@gmail.com>
2054 M: Nick Kossifidis <mickflemm@gmail.com>
2055 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2056 L: linux-wireless@vger.kernel.org
2057 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2058 S: Maintained
2059 F: drivers/net/wireless/ath/ath5k/
2060
2061 ATHEROS ATH6KL WIRELESS DRIVER
2062 M: Kalle Valo <kvalo@qca.qualcomm.com>
2063 L: linux-wireless@vger.kernel.org
2064 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2066 S: Supported
2067 F: drivers/net/wireless/ath/ath6kl/
2068
2069 WILOCITY WIL6210 WIRELESS DRIVER
2070 M: Maya Erez <qca_merez@qca.qualcomm.com>
2071 L: linux-wireless@vger.kernel.org
2072 L: wil6210@qca.qualcomm.com
2073 S: Supported
2074 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2075 F: drivers/net/wireless/ath/wil6210/
2076 F: include/uapi/linux/wil6210_uapi.h
2077
2078 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2079 M: Christian Lamparter <chunkeey@googlemail.com>
2080 L: linux-wireless@vger.kernel.org
2081 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2082 S: Maintained
2083 F: drivers/net/wireless/ath/carl9170/
2084
2085 ATK0110 HWMON DRIVER
2086 M: Luca Tettamanti <kronos.it@gmail.com>
2087 L: linux-hwmon@vger.kernel.org
2088 S: Maintained
2089 F: drivers/hwmon/asus_atk0110.c
2090
2091 ATI_REMOTE2 DRIVER
2092 M: Ville Syrjala <syrjala@sci.fi>
2093 S: Maintained
2094 F: drivers/input/misc/ati_remote2.c
2095
2096 ATLX ETHERNET DRIVERS
2097 M: Jay Cliburn <jcliburn@gmail.com>
2098 M: Chris Snook <chris.snook@gmail.com>
2099 L: netdev@vger.kernel.org
2100 W: http://sourceforge.net/projects/atl1
2101 W: http://atl1.sourceforge.net
2102 S: Maintained
2103 F: drivers/net/ethernet/atheros/
2104
2105 ATM
2106 M: Chas Williams <3chas3@gmail.com>
2107 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2108 L: netdev@vger.kernel.org
2109 W: http://linux-atm.sourceforge.net
2110 S: Maintained
2111 F: drivers/atm/
2112 F: include/linux/atm*
2113 F: include/uapi/linux/atm*
2114
2115 ATMEL AT91 / AT32 MCI DRIVER
2116 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2117 S: Maintained
2118 F: drivers/mmc/host/atmel-mci.c
2119
2120 ATMEL AT91 / AT32 SERIAL DRIVER
2121 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2122 S: Supported
2123 F: drivers/tty/serial/atmel_serial.c
2124
2125 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2126 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2127 S: Supported
2128 F: drivers/power/reset/at91-sama5d2_shdwc.c
2129
2130 ATMEL SAMA5D2 ADC DRIVER
2131 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2132 L: linux-iio@vger.kernel.org
2133 S: Supported
2134 F: drivers/iio/adc/at91-sama5d2_adc.c
2135
2136 ATMEL Audio ALSA driver
2137 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2138 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2139 S: Supported
2140 F: sound/soc/atmel
2141
2142 ATMEL DMA DRIVER
2143 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 S: Supported
2146 F: drivers/dma/at_hdmac.c
2147 F: drivers/dma/at_hdmac_regs.h
2148 F: include/linux/platform_data/dma-atmel.h
2149
2150 ATMEL XDMA DRIVER
2151 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2152 L: linux-arm-kernel@lists.infradead.org
2153 L: dmaengine@vger.kernel.org
2154 S: Supported
2155 F: drivers/dma/at_xdmac.c
2156
2157 ATMEL I2C DRIVER
2158 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2159 L: linux-i2c@vger.kernel.org
2160 S: Supported
2161 F: drivers/i2c/busses/i2c-at91.c
2162
2163 ATMEL ISI DRIVER
2164 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2165 L: linux-media@vger.kernel.org
2166 S: Supported
2167 F: drivers/media/platform/soc_camera/atmel-isi.c
2168 F: include/media/atmel-isi.h
2169
2170 ATMEL LCDFB DRIVER
2171 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2172 L: linux-fbdev@vger.kernel.org
2173 S: Maintained
2174 F: drivers/video/fbdev/atmel_lcdfb.c
2175 F: include/video/atmel_lcdc.h
2176
2177 ATMEL MACB ETHERNET DRIVER
2178 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2179 S: Supported
2180 F: drivers/net/ethernet/cadence/
2181
2182 ATMEL NAND DRIVER
2183 M: Wenyou Yang <wenyou.yang@atmel.com>
2184 M: Josh Wu <rainyfeeling@outlook.com>
2185 L: linux-mtd@lists.infradead.org
2186 S: Supported
2187 F: drivers/mtd/nand/atmel_nand*
2188
2189 ATMEL SDMMC DRIVER
2190 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2191 L: linux-mmc@vger.kernel.org
2192 S: Supported
2193 F: drivers/mmc/host/sdhci-of-at91.c
2194
2195 ATMEL SPI DRIVER
2196 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2197 S: Supported
2198 F: drivers/spi/spi-atmel.*
2199
2200 ATMEL SSC DRIVER
2201 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203 S: Supported
2204 F: drivers/misc/atmel-ssc.c
2205 F: include/linux/atmel-ssc.h
2206
2207 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2208 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2210 S: Supported
2211 F: drivers/misc/atmel_tclib.c
2212 F: drivers/clocksource/tcb_clksrc.c
2213
2214 ATMEL USBA UDC DRIVER
2215 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217 S: Supported
2218 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2219
2220 ATMEL WIRELESS DRIVER
2221 M: Simon Kelley <simon@thekelleys.org.uk>
2222 L: linux-wireless@vger.kernel.org
2223 W: http://www.thekelleys.org.uk/atmel
2224 W: http://atmelwlandriver.sourceforge.net/
2225 S: Maintained
2226 F: drivers/net/wireless/atmel/atmel*
2227
2228 ATMEL MAXTOUCH DRIVER
2229 M: Nick Dyer <nick@shmanahar.org>
2230 T: git git://github.com/ndyer/linux.git
2231 S: Maintained
2232 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2233 F: drivers/input/touchscreen/atmel_mxt_ts.c
2234 F: include/linux/platform_data/atmel_mxt_ts.h
2235
2236 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2237 M: Bradley Grove <linuxdrivers@attotech.com>
2238 L: linux-scsi@vger.kernel.org
2239 W: http://www.attotech.com
2240 S: Supported
2241 F: drivers/scsi/esas2r
2242
2243 ATUSB IEEE 802.15.4 RADIO DRIVER
2244 M: Stefan Schmidt <stefan@osg.samsung.com>
2245 L: linux-wpan@vger.kernel.org
2246 S: Maintained
2247 F: drivers/net/ieee802154/atusb.c
2248 F: drivers/net/ieee802154/atusb.h
2249 F: drivers/net/ieee802154/at86rf230.h
2250
2251 AUDIT SUBSYSTEM
2252 M: Paul Moore <paul@paul-moore.com>
2253 M: Eric Paris <eparis@redhat.com>
2254 L: linux-audit@redhat.com (moderated for non-subscribers)
2255 W: http://people.redhat.com/sgrubb/audit/
2256 T: git git://git.infradead.org/users/pcmoore/audit
2257 S: Maintained
2258 F: include/linux/audit.h
2259 F: include/uapi/linux/audit.h
2260 F: kernel/audit*
2261
2262 AUXILIARY DISPLAY DRIVERS
2263 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2264 W: http://miguelojeda.es/auxdisplay.htm
2265 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2266 S: Maintained
2267 F: drivers/auxdisplay/
2268 F: include/linux/cfag12864b.h
2269
2270 AVR32 ARCHITECTURE
2271 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2272 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2273 W: http://www.atmel.com/products/AVR32/
2274 W: http://mirror.egtvedt.no/avr32linux.org/
2275 W: http://avrfreaks.net/
2276 S: Maintained
2277 F: arch/avr32/
2278
2279 AVR32/AT32AP MACHINE SUPPORT
2280 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2281 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2282 S: Maintained
2283 F: arch/avr32/mach-at32ap/
2284
2285 AX.25 NETWORK LAYER
2286 M: Ralf Baechle <ralf@linux-mips.org>
2287 L: linux-hams@vger.kernel.org
2288 W: http://www.linux-ax25.org/
2289 S: Maintained
2290 F: include/uapi/linux/ax25.h
2291 F: include/net/ax25.h
2292 F: net/ax25/
2293
2294 AZ6007 DVB DRIVER
2295 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2296 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2297 L: linux-media@vger.kernel.org
2298 W: https://linuxtv.org
2299 T: git git://linuxtv.org/media_tree.git
2300 S: Maintained
2301 F: drivers/media/usb/dvb-usb-v2/az6007.c
2302
2303 AZTECH FM RADIO RECEIVER DRIVER
2304 M: Hans Verkuil <hverkuil@xs4all.nl>
2305 L: linux-media@vger.kernel.org
2306 T: git git://linuxtv.org/media_tree.git
2307 W: https://linuxtv.org
2308 S: Maintained
2309 F: drivers/media/radio/radio-aztech*
2310
2311 B43 WIRELESS DRIVER
2312 L: linux-wireless@vger.kernel.org
2313 L: b43-dev@lists.infradead.org
2314 W: http://wireless.kernel.org/en/users/Drivers/b43
2315 S: Odd Fixes
2316 F: drivers/net/wireless/broadcom/b43/
2317
2318 B43LEGACY WIRELESS DRIVER
2319 M: Larry Finger <Larry.Finger@lwfinger.net>
2320 L: linux-wireless@vger.kernel.org
2321 L: b43-dev@lists.infradead.org
2322 W: http://wireless.kernel.org/en/users/Drivers/b43
2323 S: Maintained
2324 F: drivers/net/wireless/broadcom/b43legacy/
2325
2326 BACKLIGHT CLASS/SUBSYSTEM
2327 M: Jingoo Han <jingoohan1@gmail.com>
2328 M: Lee Jones <lee.jones@linaro.org>
2329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2330 S: Maintained
2331 F: drivers/video/backlight/
2332 F: include/linux/backlight.h
2333
2334 BATMAN ADVANCED
2335 M: Marek Lindner <mareklindner@neomailbox.ch>
2336 M: Simon Wunderlich <sw@simonwunderlich.de>
2337 M: Antonio Quartulli <a@unstable.cc>
2338 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2339 W: https://www.open-mesh.org/
2340 Q: https://patchwork.open-mesh.org/project/batman/list/
2341 S: Maintained
2342 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2343 F: Documentation/ABI/testing/sysfs-class-net-mesh
2344 F: Documentation/networking/batman-adv.txt
2345 F: include/uapi/linux/batman_adv.h
2346 F: net/batman-adv/
2347
2348 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2349 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2350 L: linux-hams@vger.kernel.org
2351 W: http://www.baycom.org/~tom/ham/ham.html
2352 S: Maintained
2353 F: drivers/net/hamradio/baycom*
2354
2355 BCACHE (BLOCK LAYER CACHE)
2356 M: Kent Overstreet <kent.overstreet@gmail.com>
2357 L: linux-bcache@vger.kernel.org
2358 W: http://bcache.evilpiepirate.org
2359 S: Orphan
2360 F: drivers/md/bcache/
2361
2362 BDISP ST MEDIA DRIVER
2363 M: Fabien Dessenne <fabien.dessenne@st.com>
2364 L: linux-media@vger.kernel.org
2365 T: git git://linuxtv.org/media_tree.git
2366 W: https://linuxtv.org
2367 S: Supported
2368 F: drivers/media/platform/sti/bdisp
2369
2370 BEFS FILE SYSTEM
2371 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2372 M: Salah Triki <salah.triki@gmail.com>
2373 S: Maintained
2374 T: git git://github.com/luisbg/linux-befs.git
2375 F: Documentation/filesystems/befs.txt
2376 F: fs/befs/
2377
2378 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2379 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2380 L: netdev@vger.kernel.org
2381 S: Maintained
2382 F: drivers/net/ethernet/ec_bhf.c
2383
2384 BFS FILE SYSTEM
2385 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2386 S: Maintained
2387 F: Documentation/filesystems/bfs.txt
2388 F: fs/bfs/
2389 F: include/uapi/linux/bfs_fs.h
2390
2391 BLACKFIN ARCHITECTURE
2392 M: Steven Miao <realmz6@gmail.com>
2393 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2394 T: git git://git.code.sf.net/p/adi-linux/code
2395 W: http://blackfin.uclinux.org
2396 S: Supported
2397 F: arch/blackfin/
2398
2399 BLACKFIN EMAC DRIVER
2400 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2401 W: http://blackfin.uclinux.org
2402 S: Supported
2403 F: drivers/net/ethernet/adi/
2404
2405 BLACKFIN RTC DRIVER
2406 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2407 W: http://blackfin.uclinux.org
2408 S: Supported
2409 F: drivers/rtc/rtc-bfin.c
2410
2411 BLACKFIN SDH DRIVER
2412 M: Sonic Zhang <sonic.zhang@analog.com>
2413 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2414 W: http://blackfin.uclinux.org
2415 S: Supported
2416 F: drivers/mmc/host/bfin_sdh.c
2417
2418 BLACKFIN SERIAL DRIVER
2419 M: Sonic Zhang <sonic.zhang@analog.com>
2420 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2421 W: http://blackfin.uclinux.org
2422 S: Supported
2423 F: drivers/tty/serial/bfin_uart.c
2424
2425 BLACKFIN WATCHDOG DRIVER
2426 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2427 W: http://blackfin.uclinux.org
2428 S: Supported
2429 F: drivers/watchdog/bfin_wdt.c
2430
2431 BLACKFIN I2C TWI DRIVER
2432 M: Sonic Zhang <sonic.zhang@analog.com>
2433 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2434 W: http://blackfin.uclinux.org/
2435 S: Supported
2436 F: drivers/i2c/busses/i2c-bfin-twi.c
2437
2438 BLACKFIN MEDIA DRIVER
2439 M: Scott Jiang <scott.jiang.linux@gmail.com>
2440 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2441 W: http://blackfin.uclinux.org/
2442 S: Supported
2443 F: drivers/media/platform/blackfin/
2444 F: drivers/media/i2c/adv7183*
2445 F: drivers/media/i2c/vs6624*
2446
2447 BLINKM RGB LED DRIVER
2448 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2449 S: Maintained
2450 F: drivers/leds/leds-blinkm.c
2451
2452 BLOCK LAYER
2453 M: Jens Axboe <axboe@kernel.dk>
2454 L: linux-block@vger.kernel.org
2455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2456 S: Maintained
2457 F: block/
2458 F: kernel/trace/blktrace.c
2459
2460 BLOCK2MTD DRIVER
2461 M: Joern Engel <joern@lazybastard.org>
2462 L: linux-mtd@lists.infradead.org
2463 S: Maintained
2464 F: drivers/mtd/devices/block2mtd.c
2465
2466 BLUETOOTH DRIVERS
2467 M: Marcel Holtmann <marcel@holtmann.org>
2468 M: Gustavo Padovan <gustavo@padovan.org>
2469 M: Johan Hedberg <johan.hedberg@gmail.com>
2470 L: linux-bluetooth@vger.kernel.org
2471 W: http://www.bluez.org/
2472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2474 S: Maintained
2475 F: drivers/bluetooth/
2476
2477 BLUETOOTH SUBSYSTEM
2478 M: Marcel Holtmann <marcel@holtmann.org>
2479 M: Gustavo Padovan <gustavo@padovan.org>
2480 M: Johan Hedberg <johan.hedberg@gmail.com>
2481 L: linux-bluetooth@vger.kernel.org
2482 W: http://www.bluez.org/
2483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2485 S: Maintained
2486 F: net/bluetooth/
2487 F: include/net/bluetooth/
2488
2489 BONDING DRIVER
2490 M: Jay Vosburgh <j.vosburgh@gmail.com>
2491 M: Veaceslav Falico <vfalico@gmail.com>
2492 M: Andy Gospodarek <andy@greyhouse.net>
2493 L: netdev@vger.kernel.org
2494 W: http://sourceforge.net/projects/bonding/
2495 S: Supported
2496 F: drivers/net/bonding/
2497 F: include/uapi/linux/if_bonding.h
2498
2499 BPF (Safe dynamic programs and tools)
2500 M: Alexei Starovoitov <ast@kernel.org>
2501 L: netdev@vger.kernel.org
2502 L: linux-kernel@vger.kernel.org
2503 S: Supported
2504 F: kernel/bpf/
2505
2506 BROADCOM B44 10/100 ETHERNET DRIVER
2507 M: Gary Zambrano <zambrano@broadcom.com>
2508 L: netdev@vger.kernel.org
2509 S: Supported
2510 F: drivers/net/ethernet/broadcom/b44.*
2511
2512 BROADCOM B53 ETHERNET SWITCH DRIVER
2513 M: Florian Fainelli <f.fainelli@gmail.com>
2514 L: netdev@vger.kernel.org
2515 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2516 S: Supported
2517 F: drivers/net/dsa/b53/*
2518 F: include/linux/platform_data/b53.h
2519
2520 BROADCOM GENET ETHERNET DRIVER
2521 M: Florian Fainelli <f.fainelli@gmail.com>
2522 L: netdev@vger.kernel.org
2523 S: Supported
2524 F: drivers/net/ethernet/broadcom/genet/
2525
2526 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2527 M: Sony Chacko <sony.chacko@qlogic.com>
2528 M: Dept-HSGLinuxNICDev@qlogic.com
2529 L: netdev@vger.kernel.org
2530 S: Supported
2531 F: drivers/net/ethernet/broadcom/bnx2.*
2532 F: drivers/net/ethernet/broadcom/bnx2_*
2533
2534 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2535 M: Ariel Elior <ariel.elior@qlogic.com>
2536 L: netdev@vger.kernel.org
2537 S: Supported
2538 F: drivers/net/ethernet/broadcom/bnx2x/
2539
2540 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2541 M: Florian Fainelli <f.fainelli@gmail.com>
2542 M: Ray Jui <rjui@broadcom.com>
2543 M: Scott Branden <sbranden@broadcom.com>
2544 M: bcm-kernel-feedback-list@broadcom.com
2545 T: git git://github.com/broadcom/mach-bcm
2546 S: Maintained
2547 N: bcm281*
2548 N: bcm113*
2549 N: bcm216*
2550 N: kona
2551 F: arch/arm/mach-bcm/
2552
2553 BROADCOM BCM2835 ARM ARCHITECTURE
2554 M: Stephen Warren <swarren@wwwdotorg.org>
2555 M: Lee Jones <lee@kernel.org>
2556 M: Eric Anholt <eric@anholt.net>
2557 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2560 S: Maintained
2561 N: bcm2835
2562
2563 BROADCOM BCM47XX MIPS ARCHITECTURE
2564 M: Hauke Mehrtens <hauke@hauke-m.de>
2565 M: Rafał Miłecki <zajec5@gmail.com>
2566 L: linux-mips@linux-mips.org
2567 S: Maintained
2568 F: Documentation/devicetree/bindings/mips/brcm/
2569 F: arch/mips/bcm47xx/*
2570 F: arch/mips/include/asm/mach-bcm47xx/*
2571
2572 BROADCOM BCM5301X ARM ARCHITECTURE
2573 M: Hauke Mehrtens <hauke@hauke-m.de>
2574 M: Rafał Miłecki <zajec5@gmail.com>
2575 M: bcm-kernel-feedback-list@broadcom.com
2576 L: linux-arm-kernel@lists.infradead.org
2577 S: Maintained
2578 F: arch/arm/mach-bcm/bcm_5301x.c
2579 F: arch/arm/boot/dts/bcm5301x*.dtsi
2580 F: arch/arm/boot/dts/bcm470*
2581
2582 BROADCOM BCM63XX ARM ARCHITECTURE
2583 M: Florian Fainelli <f.fainelli@gmail.com>
2584 M: bcm-kernel-feedback-list@broadcom.com
2585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2586 T: git git://github.com/broadcom/stblinux.git
2587 S: Maintained
2588 N: bcm63xx
2589
2590 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2591 M: Kevin Cernekee <cernekee@gmail.com>
2592 L: linux-usb@vger.kernel.org
2593 S: Maintained
2594 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2595
2596 BROADCOM BCM7XXX ARM ARCHITECTURE
2597 M: Brian Norris <computersforpeace@gmail.com>
2598 M: Gregory Fong <gregory.0xf0@gmail.com>
2599 M: Florian Fainelli <f.fainelli@gmail.com>
2600 M: bcm-kernel-feedback-list@broadcom.com
2601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2602 T: git git://github.com/broadcom/stblinux.git
2603 S: Maintained
2604 F: arch/arm/mach-bcm/*brcmstb*
2605 F: arch/arm/boot/dts/bcm7*.dts*
2606 F: drivers/bus/brcmstb_gisb.c
2607 N: brcmstb
2608
2609 BROADCOM BMIPS MIPS ARCHITECTURE
2610 M: Kevin Cernekee <cernekee@gmail.com>
2611 M: Florian Fainelli <f.fainelli@gmail.com>
2612 L: linux-mips@linux-mips.org
2613 T: git git://github.com/broadcom/stblinux.git
2614 S: Maintained
2615 F: arch/mips/bmips/*
2616 F: arch/mips/include/asm/mach-bmips/*
2617 F: arch/mips/kernel/*bmips*
2618 F: arch/mips/boot/dts/brcm/bcm*.dts*
2619 F: drivers/irqchip/irq-bcm63*
2620 F: drivers/irqchip/irq-bcm7*
2621 F: drivers/irqchip/irq-brcmstb*
2622 F: include/linux/bcm963xx_nvram.h
2623 F: include/linux/bcm963xx_tag.h
2624
2625 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2626 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2627 M: Prashant Sreedharan <prashant@broadcom.com>
2628 M: Michael Chan <mchan@broadcom.com>
2629 L: netdev@vger.kernel.org
2630 S: Supported
2631 F: drivers/net/ethernet/broadcom/tg3.*
2632
2633 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2634 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2635 M: Franky Lin <franky.lin@broadcom.com>
2636 M: Hante Meuleman <hante.meuleman@broadcom.com>
2637 L: linux-wireless@vger.kernel.org
2638 L: brcm80211-dev-list.pdl@broadcom.com
2639 S: Supported
2640 F: drivers/net/wireless/broadcom/brcm80211/
2641
2642 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2643 M: QLogic-Storage-Upstream@qlogic.com
2644 L: linux-scsi@vger.kernel.org
2645 S: Supported
2646 F: drivers/scsi/bnx2fc/
2647
2648 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2649 M: QLogic-Storage-Upstream@qlogic.com
2650 L: linux-scsi@vger.kernel.org
2651 S: Supported
2652 F: drivers/scsi/bnx2i/
2653
2654 BROADCOM IPROC ARM ARCHITECTURE
2655 M: Ray Jui <rjui@broadcom.com>
2656 M: Scott Branden <sbranden@broadcom.com>
2657 M: Jon Mason <jonmason@broadcom.com>
2658 M: bcm-kernel-feedback-list@broadcom.com
2659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2660 T: git git://github.com/broadcom/cygnus-linux.git
2661 S: Maintained
2662 N: iproc
2663 N: cygnus
2664 N: bcm[-_]nsp
2665 N: bcm9113*
2666 N: bcm9583*
2667 N: bcm9585*
2668 N: bcm9586*
2669 N: bcm988312
2670 N: bcm113*
2671 N: bcm583*
2672 N: bcm585*
2673 N: bcm586*
2674 N: bcm88312
2675 F: arch/arm64/boot/dts/broadcom/ns2*
2676 F: drivers/clk/bcm/clk-ns*
2677 F: drivers/pinctrl/bcm/pinctrl-ns*
2678
2679 BROADCOM BRCMSTB GPIO DRIVER
2680 M: Gregory Fong <gregory.0xf0@gmail.com>
2681 L: bcm-kernel-feedback-list@broadcom.com
2682 S: Supported
2683 F: drivers/gpio/gpio-brcmstb.c
2684 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2685
2686 BROADCOM KONA GPIO DRIVER
2687 M: Ray Jui <rjui@broadcom.com>
2688 L: bcm-kernel-feedback-list@broadcom.com
2689 S: Supported
2690 F: drivers/gpio/gpio-bcm-kona.c
2691 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2692
2693 BROADCOM NVRAM DRIVER
2694 M: Rafał Miłecki <zajec5@gmail.com>
2695 L: linux-mips@linux-mips.org
2696 S: Maintained
2697 F: drivers/firmware/broadcom/*
2698
2699 BROADCOM STB NAND FLASH DRIVER
2700 M: Brian Norris <computersforpeace@gmail.com>
2701 M: Kamal Dasu <kdasu.kdev@gmail.com>
2702 L: linux-mtd@lists.infradead.org
2703 L: bcm-kernel-feedback-list@broadcom.com
2704 S: Maintained
2705 F: drivers/mtd/nand/brcmnand/
2706
2707 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2708 M: Rafał Miłecki <zajec5@gmail.com>
2709 L: linux-wireless@vger.kernel.org
2710 S: Maintained
2711 F: drivers/bcma/
2712 F: include/linux/bcma/
2713
2714 BROADCOM SYSTEMPORT ETHERNET DRIVER
2715 M: Florian Fainelli <f.fainelli@gmail.com>
2716 L: netdev@vger.kernel.org
2717 S: Supported
2718 F: drivers/net/ethernet/broadcom/bcmsysport.*
2719
2720 BROADCOM VULCAN ARM64 SOC
2721 M: Jayachandran C. <jchandra@broadcom.com>
2722 M: bcm-kernel-feedback-list@broadcom.com
2723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2724 S: Maintained
2725 F: arch/arm64/boot/dts/broadcom/vulcan*
2726
2727 BROCADE BFA FC SCSI DRIVER
2728 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2729 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2730 L: linux-scsi@vger.kernel.org
2731 S: Supported
2732 F: drivers/scsi/bfa/
2733
2734 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2735 M: Rasesh Mody <rasesh.mody@qlogic.com>
2736 L: netdev@vger.kernel.org
2737 S: Supported
2738 F: drivers/net/ethernet/brocade/bna/
2739
2740 BSG (block layer generic sg v4 driver)
2741 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2742 L: linux-scsi@vger.kernel.org
2743 S: Supported
2744 F: block/bsg.c
2745 F: include/linux/bsg.h
2746 F: include/uapi/linux/bsg.h
2747
2748 BT87X AUDIO DRIVER
2749 M: Clemens Ladisch <clemens@ladisch.de>
2750 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2751 T: git git://git.alsa-project.org/alsa-kernel.git
2752 S: Maintained
2753 F: Documentation/sound/alsa/Bt87x.txt
2754 F: sound/pci/bt87x.c
2755
2756 BT8XXGPIO DRIVER
2757 M: Michael Buesch <m@bues.ch>
2758 W: http://bu3sch.de/btgpio.php
2759 S: Maintained
2760 F: drivers/gpio/gpio-bt8xx.c
2761
2762 BTRFS FILE SYSTEM
2763 M: Chris Mason <clm@fb.com>
2764 M: Josef Bacik <jbacik@fb.com>
2765 M: David Sterba <dsterba@suse.com>
2766 L: linux-btrfs@vger.kernel.org
2767 W: http://btrfs.wiki.kernel.org/
2768 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2770 S: Maintained
2771 F: Documentation/filesystems/btrfs.txt
2772 F: fs/btrfs/
2773
2774 BTTV VIDEO4LINUX DRIVER
2775 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2776 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2777 L: linux-media@vger.kernel.org
2778 W: https://linuxtv.org
2779 T: git git://linuxtv.org/media_tree.git
2780 S: Odd fixes
2781 F: Documentation/video4linux/bttv/
2782 F: drivers/media/pci/bt8xx/bttv*
2783
2784 BUSLOGIC SCSI DRIVER
2785 M: Khalid Aziz <khalid@gonehiking.org>
2786 L: linux-scsi@vger.kernel.org
2787 S: Maintained
2788 F: drivers/scsi/BusLogic.*
2789 F: drivers/scsi/FlashPoint.*
2790
2791 C-MEDIA CMI8788 DRIVER
2792 M: Clemens Ladisch <clemens@ladisch.de>
2793 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2794 T: git git://git.alsa-project.org/alsa-kernel.git
2795 S: Maintained
2796 F: sound/pci/oxygen/
2797
2798 C6X ARCHITECTURE
2799 M: Mark Salter <msalter@redhat.com>
2800 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2801 L: linux-c6x-dev@linux-c6x.org
2802 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2803 S: Maintained
2804 F: arch/c6x/
2805
2806 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2807 M: David Howells <dhowells@redhat.com>
2808 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2809 S: Supported
2810 F: Documentation/filesystems/caching/cachefiles.txt
2811 F: fs/cachefiles/
2812
2813 CADET FM/AM RADIO RECEIVER DRIVER
2814 M: Hans Verkuil <hverkuil@xs4all.nl>
2815 L: linux-media@vger.kernel.org
2816 T: git git://linuxtv.org/media_tree.git
2817 W: https://linuxtv.org
2818 S: Maintained
2819 F: drivers/media/radio/radio-cadet*
2820
2821 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2822 M: Jonathan Corbet <corbet@lwn.net>
2823 L: linux-media@vger.kernel.org
2824 T: git git://linuxtv.org/media_tree.git
2825 S: Maintained
2826 F: Documentation/video4linux/cafe_ccic
2827 F: drivers/media/platform/marvell-ccic/
2828
2829 CAIF NETWORK LAYER
2830 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2831 L: netdev@vger.kernel.org
2832 S: Supported
2833 F: Documentation/networking/caif/
2834 F: drivers/net/caif/
2835 F: include/uapi/linux/caif/
2836 F: include/net/caif/
2837 F: net/caif/
2838
2839 CALGARY x86-64 IOMMU
2840 M: Muli Ben-Yehuda <mulix@mulix.org>
2841 M: Jon Mason <jdmason@kudzu.us>
2842 L: iommu@lists.linux-foundation.org
2843 S: Maintained
2844 F: arch/x86/kernel/pci-calgary_64.c
2845 F: arch/x86/kernel/tce_64.c
2846 F: arch/x86/include/asm/calgary.h
2847 F: arch/x86/include/asm/tce.h
2848
2849 CAN NETWORK LAYER
2850 M: Oliver Hartkopp <socketcan@hartkopp.net>
2851 M: Marc Kleine-Budde <mkl@pengutronix.de>
2852 L: linux-can@vger.kernel.org
2853 W: https://github.com/linux-can
2854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2856 S: Maintained
2857 F: Documentation/networking/can.txt
2858 F: net/can/
2859 F: include/linux/can/core.h
2860 F: include/uapi/linux/can.h
2861 F: include/uapi/linux/can/bcm.h
2862 F: include/uapi/linux/can/raw.h
2863 F: include/uapi/linux/can/gw.h
2864
2865 CAN NETWORK DRIVERS
2866 M: Wolfgang Grandegger <wg@grandegger.com>
2867 M: Marc Kleine-Budde <mkl@pengutronix.de>
2868 L: linux-can@vger.kernel.org
2869 W: https://github.com/linux-can
2870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2872 S: Maintained
2873 F: Documentation/devicetree/bindings/net/can/
2874 F: drivers/net/can/
2875 F: include/linux/can/dev.h
2876 F: include/linux/can/platform/
2877 F: include/uapi/linux/can/error.h
2878 F: include/uapi/linux/can/netlink.h
2879
2880 CAPABILITIES
2881 M: Serge Hallyn <serge@hallyn.com>
2882 L: linux-security-module@vger.kernel.org
2883 S: Supported
2884 F: include/linux/capability.h
2885 F: include/uapi/linux/capability.h
2886 F: security/commoncap.c
2887 F: kernel/capability.c
2888
2889 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2890 M: Kevin Tsai <ktsai@capellamicro.com>
2891 S: Maintained
2892 F: drivers/iio/light/cm*
2893 F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2894
2895 CAVIUM I2C DRIVER
2896 M: Jan Glauber <jglauber@cavium.com>
2897 M: David Daney <david.daney@cavium.com>
2898 W: http://www.cavium.com
2899 S: Supported
2900 F: drivers/i2c/busses/i2c-octeon*
2901 F: drivers/i2c/busses/i2c-thunderx*
2902
2903 CAVIUM LIQUIDIO NETWORK DRIVER
2904 M: Derek Chickles <derek.chickles@caviumnetworks.com>
2905 M: Satanand Burla <satananda.burla@caviumnetworks.com>
2906 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2907 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2908 L: netdev@vger.kernel.org
2909 W: http://www.cavium.com
2910 S: Supported
2911 F: drivers/net/ethernet/cavium/liquidio/
2912
2913 CC2520 IEEE-802.15.4 RADIO DRIVER
2914 M: Varka Bhadram <varkabhadram@gmail.com>
2915 L: linux-wpan@vger.kernel.org
2916 S: Maintained
2917 F: drivers/net/ieee802154/cc2520.c
2918 F: include/linux/spi/cc2520.h
2919 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2920
2921 CEC DRIVER
2922 M: Hans Verkuil <hans.verkuil@cisco.com>
2923 L: linux-media@vger.kernel.org
2924 T: git git://linuxtv.org/media_tree.git
2925 W: http://linuxtv.org
2926 S: Supported
2927 F: Documentation/cec.txt
2928 F: Documentation/DocBook/media/v4l/cec*
2929 F: drivers/staging/media/cec/
2930 F: drivers/media/cec-edid.c
2931 F: drivers/media/rc/keymaps/rc-cec.c
2932 F: include/media/cec.h
2933 F: include/media/cec-edid.h
2934 F: include/linux/cec.h
2935 F: include/linux/cec-funcs.h
2936
2937 CELL BROADBAND ENGINE ARCHITECTURE
2938 M: Arnd Bergmann <arnd@arndb.de>
2939 L: linuxppc-dev@lists.ozlabs.org
2940 W: http://www.ibm.com/developerworks/power/cell/
2941 S: Supported
2942 F: arch/powerpc/include/asm/cell*.h
2943 F: arch/powerpc/include/asm/spu*.h
2944 F: arch/powerpc/include/uapi/asm/spu*.h
2945 F: arch/powerpc/oprofile/*cell*
2946 F: arch/powerpc/platforms/cell/
2947
2948 CEPH COMMON CODE (LIBCEPH)
2949 M: Ilya Dryomov <idryomov@gmail.com>
2950 M: "Yan, Zheng" <zyan@redhat.com>
2951 M: Sage Weil <sage@redhat.com>
2952 L: ceph-devel@vger.kernel.org
2953 W: http://ceph.com/
2954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2955 T: git git://github.com/ceph/ceph-client.git
2956 S: Supported
2957 F: net/ceph/
2958 F: include/linux/ceph/
2959 F: include/linux/crush/
2960
2961 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2962 M: "Yan, Zheng" <zyan@redhat.com>
2963 M: Sage Weil <sage@redhat.com>
2964 M: Ilya Dryomov <idryomov@gmail.com>
2965 L: ceph-devel@vger.kernel.org
2966 W: http://ceph.com/
2967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2968 T: git git://github.com/ceph/ceph-client.git
2969 S: Supported
2970 F: Documentation/filesystems/ceph.txt
2971 F: fs/ceph/
2972
2973 CERTIFICATE HANDLING:
2974 M: David Howells <dhowells@redhat.com>
2975 M: David Woodhouse <dwmw2@infradead.org>
2976 L: keyrings@vger.kernel.org
2977 S: Maintained
2978 F: Documentation/module-signing.txt
2979 F: certs/
2980 F: scripts/sign-file.c
2981 F: scripts/extract-cert.c
2982
2983 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2984 L: linux-usb@vger.kernel.org
2985 S: Orphan
2986 F: Documentation/usb/WUSB-Design-overview.txt
2987 F: Documentation/usb/wusb-cbaf
2988 F: drivers/usb/host/hwa-hc.c
2989 F: drivers/usb/host/whci/
2990 F: drivers/usb/wusbcore/
2991 F: include/linux/usb/wusb*
2992
2993 CFAG12864B LCD DRIVER
2994 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2995 W: http://miguelojeda.es/auxdisplay.htm
2996 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2997 S: Maintained
2998 F: drivers/auxdisplay/cfag12864b.c
2999 F: include/linux/cfag12864b.h
3000
3001 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3002 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3003 W: http://miguelojeda.es/auxdisplay.htm
3004 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3005 S: Maintained
3006 F: drivers/auxdisplay/cfag12864bfb.c
3007 F: include/linux/cfag12864b.h
3008
3009 CFG80211 and NL80211
3010 M: Johannes Berg <johannes@sipsolutions.net>
3011 L: linux-wireless@vger.kernel.org
3012 W: http://wireless.kernel.org/
3013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3015 S: Maintained
3016 F: include/uapi/linux/nl80211.h
3017 F: include/net/cfg80211.h
3018 F: net/wireless/*
3019 X: net/wireless/wext*
3020
3021 CHAR and MISC DRIVERS
3022 M: Arnd Bergmann <arnd@arndb.de>
3023 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3025 S: Supported
3026 F: drivers/char/*
3027 F: drivers/misc/*
3028 F: include/linux/miscdevice.h
3029
3030 CHECKPATCH
3031 M: Andy Whitcroft <apw@canonical.com>
3032 M: Joe Perches <joe@perches.com>
3033 S: Maintained
3034 F: scripts/checkpatch.pl
3035
3036 CHINESE DOCUMENTATION
3037 M: Harry Wei <harryxiyou@gmail.com>
3038 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3039 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3040 S: Maintained
3041 F: Documentation/zh_CN/
3042
3043 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3044 M: Peter Chen <Peter.Chen@nxp.com>
3045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3046 L: linux-usb@vger.kernel.org
3047 S: Maintained
3048 F: drivers/usb/chipidea/
3049
3050 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3051 M: Hans de Goede <hdegoede@redhat.com>
3052 L: linux-input@vger.kernel.org
3053 S: Maintained
3054 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3055 F: drivers/input/touchscreen/chipone_icn8318.c
3056
3057 CHROME HARDWARE PLATFORM SUPPORT
3058 M: Olof Johansson <olof@lixom.net>
3059 S: Maintained
3060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3061 F: drivers/platform/chrome/
3062
3063 CISCO VIC ETHERNET NIC DRIVER
3064 M: Christian Benvenuti <benve@cisco.com>
3065 M: Sujith Sankar <ssujith@cisco.com>
3066 M: Govindarajulu Varadarajan <_govind@gmx.com>
3067 M: Neel Patel <neepatel@cisco.com>
3068 S: Supported
3069 F: drivers/net/ethernet/cisco/enic/
3070
3071 CISCO VIC LOW LATENCY NIC DRIVER
3072 M: Christian Benvenuti <benve@cisco.com>
3073 M: Dave Goodell <dgoodell@cisco.com>
3074 S: Supported
3075 F: drivers/infiniband/hw/usnic/
3076
3077 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3078 M: Hartley Sweeten <hsweeten@visionengravers.com>
3079 L: netdev@vger.kernel.org
3080 S: Maintained
3081 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3082
3083 CIRRUS LOGIC AUDIO CODEC DRIVERS
3084 M: Brian Austin <brian.austin@cirrus.com>
3085 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3086 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3087 S: Maintained
3088 F: sound/soc/codecs/cs*
3089
3090 CLEANCACHE API
3091 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3092 L: linux-kernel@vger.kernel.org
3093 S: Maintained
3094 F: mm/cleancache.c
3095 F: include/linux/cleancache.h
3096
3097 CLK API
3098 M: Russell King <linux@armlinux.org.uk>
3099 L: linux-clk@vger.kernel.org
3100 S: Maintained
3101 F: include/linux/clk.h
3102
3103 CLOCKSOURCE, CLOCKEVENT DRIVERS
3104 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3105 M: Thomas Gleixner <tglx@linutronix.de>
3106 L: linux-kernel@vger.kernel.org
3107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3108 S: Supported
3109 F: drivers/clocksource
3110
3111 CISCO FCOE HBA DRIVER
3112 M: Hiral Patel <hiralpat@cisco.com>
3113 M: Suma Ramars <sramars@cisco.com>
3114 M: Brian Uchino <buchino@cisco.com>
3115 L: linux-scsi@vger.kernel.org
3116 S: Supported
3117 F: drivers/scsi/fnic/
3118
3119 CISCO SCSI HBA DRIVER
3120 M: Narsimhulu Musini <nmusini@cisco.com>
3121 M: Sesidhar Baddela <sebaddel@cisco.com>
3122 L: linux-scsi@vger.kernel.org
3123 S: Supported
3124 F: drivers/scsi/snic/
3125
3126 CMPC ACPI DRIVER
3127 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3128 M: Daniel Oliveira Nascimento <don@syst.com.br>
3129 L: platform-driver-x86@vger.kernel.org
3130 S: Supported
3131 F: drivers/platform/x86/classmate-laptop.c
3132
3133 COBALT MEDIA DRIVER
3134 M: Hans Verkuil <hans.verkuil@cisco.com>
3135 L: linux-media@vger.kernel.org
3136 T: git git://linuxtv.org/media_tree.git
3137 W: https://linuxtv.org
3138 S: Supported
3139 F: drivers/media/pci/cobalt/
3140
3141 COCCINELLE/Semantic Patches (SmPL)
3142 M: Julia Lawall <Julia.Lawall@lip6.fr>
3143 M: Gilles Muller <Gilles.Muller@lip6.fr>
3144 M: Nicolas Palix <nicolas.palix@imag.fr>
3145 M: Michal Marek <mmarek@suse.com>
3146 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3148 W: http://coccinelle.lip6.fr/
3149 S: Supported
3150 F: Documentation/dev-tools/coccinelle.rst
3151 F: scripts/coccinelle/
3152 F: scripts/coccicheck
3153
3154 CODA FILE SYSTEM
3155 M: Jan Harkes <jaharkes@cs.cmu.edu>
3156 M: coda@cs.cmu.edu
3157 L: codalist@coda.cs.cmu.edu
3158 W: http://www.coda.cs.cmu.edu/
3159 S: Maintained
3160 F: Documentation/filesystems/coda.txt
3161 F: fs/coda/
3162 F: include/linux/coda*.h
3163 F: include/uapi/linux/coda*.h
3164
3165 CODA V4L2 MEM2MEM DRIVER
3166 M: Philipp Zabel <p.zabel@pengutronix.de>
3167 L: linux-media@vger.kernel.org
3168 S: Maintained
3169 F: Documentation/devicetree/bindings/media/coda.txt
3170 F: drivers/media/platform/coda/
3171
3172 COMMON CLK FRAMEWORK
3173 M: Michael Turquette <mturquette@baylibre.com>
3174 M: Stephen Boyd <sboyd@codeaurora.org>
3175 L: linux-clk@vger.kernel.org
3176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3177 S: Maintained
3178 F: Documentation/devicetree/bindings/clock/
3179 F: drivers/clk/
3180 X: drivers/clk/clkdev.c
3181 F: include/linux/clk-pr*
3182 F: include/linux/clk/
3183
3184 COMMON INTERNET FILE SYSTEM (CIFS)
3185 M: Steve French <sfrench@samba.org>
3186 L: linux-cifs@vger.kernel.org
3187 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3188 W: http://linux-cifs.samba.org/
3189 T: git git://git.samba.org/sfrench/cifs-2.6.git
3190 S: Supported
3191 F: Documentation/filesystems/cifs/
3192 F: fs/cifs/
3193
3194 COMPACTPCI HOTPLUG CORE
3195 M: Scott Murray <scott@spiteful.org>
3196 L: linux-pci@vger.kernel.org
3197 S: Maintained
3198 F: drivers/pci/hotplug/cpci_hotplug*
3199
3200 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3201 M: Scott Murray <scott@spiteful.org>
3202 L: linux-pci@vger.kernel.org
3203 S: Maintained
3204 F: drivers/pci/hotplug/cpcihp_zt5550.*
3205
3206 COMPACTPCI HOTPLUG GENERIC DRIVER
3207 M: Scott Murray <scott@spiteful.org>
3208 L: linux-pci@vger.kernel.org
3209 S: Maintained
3210 F: drivers/pci/hotplug/cpcihp_generic.c
3211
3212 COMPAL LAPTOP SUPPORT
3213 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3214 L: platform-driver-x86@vger.kernel.org
3215 S: Maintained
3216 F: drivers/platform/x86/compal-laptop.c
3217
3218 CONEXANT ACCESSRUNNER USB DRIVER
3219 L: accessrunner-general@lists.sourceforge.net
3220 W: http://accessrunner.sourceforge.net/
3221 S: Orphan
3222 F: drivers/usb/atm/cxacru.c
3223
3224 CONFIGFS
3225 M: Joel Becker <jlbec@evilplan.org>
3226 M: Christoph Hellwig <hch@lst.de>
3227 T: git git://git.infradead.org/users/hch/configfs.git
3228 S: Supported
3229 F: fs/configfs/
3230 F: include/linux/configfs.h
3231
3232 CONNECTOR
3233 M: Evgeniy Polyakov <zbr@ioremap.net>
3234 L: netdev@vger.kernel.org
3235 S: Maintained
3236 F: drivers/connector/
3237
3238 CONTROL GROUP (CGROUP)
3239 M: Tejun Heo <tj@kernel.org>
3240 M: Li Zefan <lizefan@huawei.com>
3241 M: Johannes Weiner <hannes@cmpxchg.org>
3242 L: cgroups@vger.kernel.org
3243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3244 S: Maintained
3245 F: Documentation/cgroup*
3246 F: include/linux/cgroup*
3247 F: kernel/cgroup*
3248
3249 CONTROL GROUP - CPUSET
3250 M: Li Zefan <lizefan@huawei.com>
3251 L: cgroups@vger.kernel.org
3252 W: http://www.bullopensource.org/cpuset/
3253 W: http://oss.sgi.com/projects/cpusets/
3254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3255 S: Maintained
3256 F: Documentation/cgroup-v1/cpusets.txt
3257 F: include/linux/cpuset.h
3258 F: kernel/cpuset.c
3259
3260 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3261 M: Johannes Weiner <hannes@cmpxchg.org>
3262 M: Michal Hocko <mhocko@kernel.org>
3263 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3264 L: cgroups@vger.kernel.org
3265 L: linux-mm@kvack.org
3266 S: Maintained
3267 F: mm/memcontrol.c
3268 F: mm/swap_cgroup.c
3269
3270 CORETEMP HARDWARE MONITORING DRIVER
3271 M: Fenghua Yu <fenghua.yu@intel.com>
3272 L: linux-hwmon@vger.kernel.org
3273 S: Maintained
3274 F: Documentation/hwmon/coretemp
3275 F: drivers/hwmon/coretemp.c
3276
3277 COSA/SRP SYNC SERIAL DRIVER
3278 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3279 W: http://www.fi.muni.cz/~kas/cosa/
3280 S: Maintained
3281 F: drivers/net/wan/cosa*
3282
3283 CPMAC ETHERNET DRIVER
3284 M: Florian Fainelli <f.fainelli@gmail.com>
3285 L: netdev@vger.kernel.org
3286 S: Maintained
3287 F: drivers/net/ethernet/ti/cpmac.c
3288
3289 CPU FREQUENCY DRIVERS
3290 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3291 M: Viresh Kumar <viresh.kumar@linaro.org>
3292 L: linux-pm@vger.kernel.org
3293 S: Maintained
3294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3295 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3296 F: drivers/cpufreq/
3297 F: include/linux/cpufreq.h
3298
3299 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3300 M: Viresh Kumar <viresh.kumar@linaro.org>
3301 M: Sudeep Holla <sudeep.holla@arm.com>
3302 L: linux-pm@vger.kernel.org
3303 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3304 S: Maintained
3305 F: drivers/cpufreq/arm_big_little.h
3306 F: drivers/cpufreq/arm_big_little.c
3307 F: drivers/cpufreq/arm_big_little_dt.c
3308
3309 CPUIDLE DRIVER - ARM BIG LITTLE
3310 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3311 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3312 L: linux-pm@vger.kernel.org
3313 L: linux-arm-kernel@lists.infradead.org
3314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3315 S: Maintained
3316 F: drivers/cpuidle/cpuidle-big_little.c
3317
3318 CPUIDLE DRIVER - ARM EXYNOS
3319 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3320 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3321 M: Kukjin Kim <kgene@kernel.org>
3322 L: linux-pm@vger.kernel.org
3323 L: linux-samsung-soc@vger.kernel.org
3324 S: Supported
3325 F: drivers/cpuidle/cpuidle-exynos.c
3326 F: arch/arm/mach-exynos/pm.c
3327
3328 CPUIDLE DRIVERS
3329 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3330 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3331 L: linux-pm@vger.kernel.org
3332 S: Maintained
3333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3334 F: drivers/cpuidle/*
3335 F: include/linux/cpuidle.h
3336
3337 CPUID/MSR DRIVER
3338 M: "H. Peter Anvin" <hpa@zytor.com>
3339 S: Maintained
3340 F: arch/x86/kernel/cpuid.c
3341 F: arch/x86/kernel/msr.c
3342
3343 CPU POWER MONITORING SUBSYSTEM
3344 M: Thomas Renninger <trenn@suse.com>
3345 L: linux-pm@vger.kernel.org
3346 S: Maintained
3347 F: tools/power/cpupower/
3348
3349 CRAMFS FILESYSTEM
3350 W: http://sourceforge.net/projects/cramfs/
3351 S: Orphan / Obsolete
3352 F: Documentation/filesystems/cramfs.txt
3353 F: fs/cramfs/
3354
3355 CRIS PORT
3356 M: Mikael Starvik <starvik@axis.com>
3357 M: Jesper Nilsson <jesper.nilsson@axis.com>
3358 L: linux-cris-kernel@axis.com
3359 W: http://developer.axis.com
3360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3361 S: Maintained
3362 F: arch/cris/
3363 F: drivers/tty/serial/crisv10.*
3364
3365 CRYPTO API
3366 M: Herbert Xu <herbert@gondor.apana.org.au>
3367 M: "David S. Miller" <davem@davemloft.net>
3368 L: linux-crypto@vger.kernel.org
3369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3371 S: Maintained
3372 F: Documentation/crypto/
3373 F: Documentation/devicetree/bindings/crypto/
3374 F: Documentation/DocBook/crypto-API.tmpl
3375 F: arch/*/crypto/
3376 F: crypto/
3377 F: drivers/crypto/
3378 F: include/crypto/
3379
3380 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3381 M: Neil Horman <nhorman@tuxdriver.com>
3382 L: linux-crypto@vger.kernel.org
3383 S: Maintained
3384 F: crypto/ansi_cprng.c
3385 F: crypto/rng.c
3386
3387 CS3308 MEDIA DRIVER
3388 M: Hans Verkuil <hverkuil@xs4all.nl>
3389 L: linux-media@vger.kernel.org
3390 T: git git://linuxtv.org/media_tree.git
3391 W: http://linuxtv.org
3392 S: Odd Fixes
3393 F: drivers/media/i2c/cs3308.c
3394 F: drivers/media/i2c/cs3308.h
3395
3396 CS5535 Audio ALSA driver
3397 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3398 S: Maintained
3399 F: sound/pci/cs5535audio/
3400
3401 CW1200 WLAN driver
3402 M: Solomon Peachy <pizza@shaftnet.org>
3403 S: Maintained
3404 F: drivers/net/wireless/st/cw1200/
3405
3406 CX18 VIDEO4LINUX DRIVER
3407 M: Andy Walls <awalls@md.metrocast.net>
3408 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3409 L: linux-media@vger.kernel.org
3410 T: git git://linuxtv.org/media_tree.git
3411 W: https://linuxtv.org
3412 W: http://www.ivtvdriver.org/index.php/Cx18
3413 S: Maintained
3414 F: Documentation/video4linux/cx18.txt
3415 F: drivers/media/pci/cx18/
3416 F: include/uapi/linux/ivtv*
3417
3418 CX2341X MPEG ENCODER HELPER MODULE
3419 M: Hans Verkuil <hverkuil@xs4all.nl>
3420 L: linux-media@vger.kernel.org
3421 T: git git://linuxtv.org/media_tree.git
3422 W: https://linuxtv.org
3423 S: Maintained
3424 F: drivers/media/common/cx2341x*
3425 F: include/media/cx2341x*
3426
3427 CX24120 MEDIA DRIVER
3428 M: Jemma Denson <jdenson@gmail.com>
3429 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3430 L: linux-media@vger.kernel.org
3431 W: https://linuxtv.org
3432 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3433 S: Maintained
3434 F: drivers/media/dvb-frontends/cx24120*
3435
3436 CX88 VIDEO4LINUX DRIVER
3437 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3438 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3439 L: linux-media@vger.kernel.org
3440 W: https://linuxtv.org
3441 T: git git://linuxtv.org/media_tree.git
3442 S: Odd fixes
3443 F: Documentation/video4linux/cx88/
3444 F: drivers/media/pci/cx88/
3445
3446 CXD2820R MEDIA DRIVER
3447 M: Antti Palosaari <crope@iki.fi>
3448 L: linux-media@vger.kernel.org
3449 W: https://linuxtv.org
3450 W: http://palosaari.fi/linux/
3451 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3452 T: git git://linuxtv.org/anttip/media_tree.git
3453 S: Maintained
3454 F: drivers/media/dvb-frontends/cxd2820r*
3455
3456 CXGB3 ETHERNET DRIVER (CXGB3)
3457 M: Santosh Raspatur <santosh@chelsio.com>
3458 L: netdev@vger.kernel.org
3459 W: http://www.chelsio.com
3460 S: Supported
3461 F: drivers/net/ethernet/chelsio/cxgb3/
3462
3463 CXGB3 ISCSI DRIVER (CXGB3I)
3464 M: Karen Xie <kxie@chelsio.com>
3465 L: linux-scsi@vger.kernel.org
3466 W: http://www.chelsio.com
3467 S: Supported
3468 F: drivers/scsi/cxgbi/cxgb3i
3469
3470 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3471 M: Steve Wise <swise@chelsio.com>
3472 L: linux-rdma@vger.kernel.org
3473 W: http://www.openfabrics.org
3474 S: Supported
3475 F: drivers/infiniband/hw/cxgb3/
3476
3477 CXGB4 ETHERNET DRIVER (CXGB4)
3478 M: Hariprasad S <hariprasad@chelsio.com>
3479 L: netdev@vger.kernel.org
3480 W: http://www.chelsio.com
3481 S: Supported
3482 F: drivers/net/ethernet/chelsio/cxgb4/
3483
3484 CXGB4 ISCSI DRIVER (CXGB4I)
3485 M: Karen Xie <kxie@chelsio.com>
3486 L: linux-scsi@vger.kernel.org
3487 W: http://www.chelsio.com
3488 S: Supported
3489 F: drivers/scsi/cxgbi/cxgb4i
3490
3491 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3492 M: Steve Wise <swise@chelsio.com>
3493 L: linux-rdma@vger.kernel.org
3494 W: http://www.openfabrics.org
3495 S: Supported
3496 F: drivers/infiniband/hw/cxgb4/
3497
3498 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3499 M: Casey Leedom <leedom@chelsio.com>
3500 L: netdev@vger.kernel.org
3501 W: http://www.chelsio.com
3502 S: Supported
3503 F: drivers/net/ethernet/chelsio/cxgb4vf/
3504
3505 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3506 M: Ian Munsie <imunsie@au1.ibm.com>
3507 M: Michael Neuling <mikey@neuling.org>
3508 L: linuxppc-dev@lists.ozlabs.org
3509 S: Supported
3510 F: drivers/misc/cxl/
3511 F: include/misc/cxl*
3512 F: include/uapi/misc/cxl.h
3513 F: Documentation/powerpc/cxl.txt
3514 F: Documentation/powerpc/cxl.txt
3515 F: Documentation/ABI/testing/sysfs-class-cxl
3516
3517 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3518 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3519 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3520 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3521 L: linux-scsi@vger.kernel.org
3522 S: Supported
3523 F: drivers/scsi/cxlflash/
3524 F: include/uapi/scsi/cxlflash_ioctls.h
3525 F: Documentation/powerpc/cxlflash.txt
3526
3527 STMMAC ETHERNET DRIVER
3528 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3529 M: Alexandre Torgue <alexandre.torgue@st.com>
3530 L: netdev@vger.kernel.org
3531 W: http://www.stlinux.com
3532 S: Supported
3533 F: drivers/net/ethernet/stmicro/stmmac/
3534
3535 CYBERPRO FB DRIVER
3536 M: Russell King <linux@armlinux.org.uk>
3537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3538 W: http://www.armlinux.org.uk/
3539 S: Maintained
3540 F: drivers/video/fbdev/cyber2000fb.*
3541
3542 CYCLADES ASYNC MUX DRIVER
3543 W: http://www.cyclades.com/
3544 S: Orphan
3545 F: drivers/tty/cyclades.c
3546 F: include/linux/cyclades.h
3547 F: include/uapi/linux/cyclades.h
3548
3549 CYCLADES PC300 DRIVER
3550 W: http://www.cyclades.com/
3551 S: Orphan
3552 F: drivers/net/wan/pc300*
3553
3554 CYPRESS_FIRMWARE MEDIA DRIVER
3555 M: Antti Palosaari <crope@iki.fi>
3556 L: linux-media@vger.kernel.org
3557 W: https://linuxtv.org
3558 W: http://palosaari.fi/linux/
3559 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3560 T: git git://linuxtv.org/anttip/media_tree.git
3561 S: Maintained
3562 F: drivers/media/common/cypress_firmware*
3563
3564 CYTTSP TOUCHSCREEN DRIVER
3565 M: Ferruh Yigit <fery@cypress.com>
3566 L: linux-input@vger.kernel.org
3567 S: Supported
3568 F: drivers/input/touchscreen/cyttsp*
3569 F: include/linux/input/cyttsp.h
3570
3571 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3572 M: Joshua Kinard <kumba@gentoo.org>
3573 S: Maintained
3574 F: drivers/rtc/rtc-ds1685.c
3575 F: include/linux/rtc/ds1685.h
3576
3577 DAMA SLAVE for AX.25
3578 M: Joerg Reuter <jreuter@yaina.de>
3579 W: http://yaina.de/jreuter/
3580 W: http://www.qsl.net/dl1bke/
3581 L: linux-hams@vger.kernel.org
3582 S: Maintained
3583 F: net/ax25/af_ax25.c
3584 F: net/ax25/ax25_dev.c
3585 F: net/ax25/ax25_ds_*
3586 F: net/ax25/ax25_in.c
3587 F: net/ax25/ax25_out.c
3588 F: net/ax25/ax25_timer.c
3589 F: net/ax25/sysctl_net_ax25.c
3590
3591 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3592 L: netdev@vger.kernel.org
3593 S: Orphan
3594 F: Documentation/networking/dmfe.txt
3595 F: drivers/net/ethernet/dec/tulip/dmfe.c
3596
3597 DC390/AM53C974 SCSI driver
3598 M: Hannes Reinecke <hare@suse.com>
3599 L: linux-scsi@vger.kernel.org
3600 S: Maintained
3601 F: drivers/scsi/am53c974.c
3602
3603 DC395x SCSI driver
3604 M: Oliver Neukum <oliver@neukum.org>
3605 M: Ali Akcaagac <aliakc@web.de>
3606 M: Jamie Lenehan <lenehan@twibble.org>
3607 L: dc395x@twibble.org
3608 W: http://twibble.org/dist/dc395x/
3609 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3610 S: Maintained
3611 F: Documentation/scsi/dc395x.txt
3612 F: drivers/scsi/dc395x.*
3613
3614 DCCP PROTOCOL
3615 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3616 L: dccp@vger.kernel.org
3617 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3618 S: Maintained
3619 F: include/linux/dccp.h
3620 F: include/uapi/linux/dccp.h
3621 F: include/linux/tfrc.h
3622 F: net/dccp/
3623
3624 DECnet NETWORK LAYER
3625 W: http://linux-decnet.sourceforge.net
3626 L: linux-decnet-user@lists.sourceforge.net
3627 S: Orphan
3628 F: Documentation/networking/decnet.txt
3629 F: net/decnet/
3630
3631 DECSTATION PLATFORM SUPPORT
3632 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3633 L: linux-mips@linux-mips.org
3634 W: http://www.linux-mips.org/wiki/DECstation
3635 S: Maintained
3636 F: arch/mips/dec/
3637 F: arch/mips/include/asm/dec/
3638 F: arch/mips/include/asm/mach-dec/
3639
3640 DEFXX FDDI NETWORK DRIVER
3641 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3642 S: Maintained
3643 F: drivers/net/fddi/defxx.*
3644
3645 DELL LAPTOP DRIVER
3646 M: Matthew Garrett <mjg59@srcf.ucam.org>
3647 M: Pali Rohár <pali.rohar@gmail.com>
3648 L: platform-driver-x86@vger.kernel.org
3649 S: Maintained
3650 F: drivers/platform/x86/dell-laptop.c
3651
3652 DELL LAPTOP RBTN DRIVER
3653 M: Pali Rohár <pali.rohar@gmail.com>
3654 S: Maintained
3655 F: drivers/platform/x86/dell-rbtn.*
3656
3657 DELL LAPTOP FREEFALL DRIVER
3658 M: Pali Rohár <pali.rohar@gmail.com>
3659 S: Maintained
3660 F: drivers/platform/x86/dell-smo8800.c
3661
3662 DELL LAPTOP SMM DRIVER
3663 M: Pali Rohár <pali.rohar@gmail.com>
3664 S: Maintained
3665 F: drivers/hwmon/dell-smm-hwmon.c
3666 F: include/uapi/linux/i8k.h
3667
3668 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3669 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3670 S: Maintained
3671 F: Documentation/dcdbas.txt
3672 F: drivers/firmware/dcdbas.*
3673
3674 DELL WMI EXTRAS DRIVER
3675 M: Matthew Garrett <mjg59@srcf.ucam.org>
3676 M: Pali Rohár <pali.rohar@gmail.com>
3677 S: Maintained
3678 F: drivers/platform/x86/dell-wmi.c
3679
3680 DESIGNWARE USB2 DRD IP DRIVER
3681 M: John Youn <johnyoun@synopsys.com>
3682 L: linux-usb@vger.kernel.org
3683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3684 S: Maintained
3685 F: drivers/usb/dwc2/
3686
3687 DESIGNWARE USB3 DRD IP DRIVER
3688 M: Felipe Balbi <balbi@kernel.org>
3689 L: linux-usb@vger.kernel.org
3690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3691 S: Maintained
3692 F: drivers/usb/dwc3/
3693
3694 DEVICE COREDUMP (DEV_COREDUMP)
3695 M: Johannes Berg <johannes@sipsolutions.net>
3696 L: linux-kernel@vger.kernel.org
3697 S: Maintained
3698 F: drivers/base/devcoredump.c
3699 F: include/linux/devcoredump.h
3700
3701 DEVICE FREQUENCY (DEVFREQ)
3702 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3703 M: Kyungmin Park <kyungmin.park@samsung.com>
3704 L: linux-pm@vger.kernel.org
3705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3706 S: Maintained
3707 F: drivers/devfreq/
3708 F: include/linux/devfreq.h
3709 F: Documentation/devicetree/bindings/devfreq/
3710
3711 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3712 M: Chanwoo Choi <cw00.choi@samsung.com>
3713 L: linux-pm@vger.kernel.org
3714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3715 S: Supported
3716 F: drivers/devfreq/event/
3717 F: drivers/devfreq/devfreq-event.c
3718 F: include/linux/devfreq-event.h
3719 F: Documentation/devicetree/bindings/devfreq/event/
3720
3721 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3722 M: Chanwoo Choi <cw00.choi@samsung.com>
3723 L: linux-pm@vger.kernel.org
3724 L: linux-samsung-soc@vger.kernel.org
3725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3726 S: Maintained
3727 F: drivers/devfreq/exynos-bus.c
3728 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3729
3730 DEVICE NUMBER REGISTRY
3731 M: Torben Mathiasen <device@lanana.org>
3732 W: http://lanana.org/docs/device-list/index.html
3733 S: Maintained
3734
3735 DEVICE-MAPPER (LVM)
3736 M: Alasdair Kergon <agk@redhat.com>
3737 M: Mike Snitzer <snitzer@redhat.com>
3738 M: dm-devel@redhat.com
3739 L: dm-devel@redhat.com
3740 W: http://sources.redhat.com/dm
3741 Q: http://patchwork.kernel.org/project/dm-devel/list/
3742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3743 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3744 S: Maintained
3745 F: Documentation/device-mapper/
3746 F: drivers/md/dm*
3747 F: drivers/md/persistent-data/
3748 F: include/linux/device-mapper.h
3749 F: include/linux/dm-*.h
3750 F: include/uapi/linux/dm-*.h
3751
3752 DEVLINK
3753 M: Jiri Pirko <jiri@mellanox.com>
3754 L: netdev@vger.kernel.org
3755 S: Supported
3756 F: net/core/devlink.c
3757 F: include/net/devlink.h
3758 F: include/uapi/linux/devlink.h
3759
3760 DIALOG SEMICONDUCTOR DRIVERS
3761 M: Support Opensource <support.opensource@diasemi.com>
3762 W: http://www.dialog-semiconductor.com/products
3763 S: Supported
3764 F: Documentation/hwmon/da90??
3765 F: Documentation/devicetree/bindings/mfd/da90*.txt
3766 F: Documentation/devicetree/bindings/regulator/da92*.txt
3767 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3768 F: drivers/gpio/gpio-da90??.c
3769 F: drivers/hwmon/da90??-hwmon.c
3770 F: drivers/iio/adc/da91??-*.c
3771 F: drivers/input/misc/da90??_onkey.c
3772 F: drivers/input/touchscreen/da9052_tsi.c
3773 F: drivers/leds/leds-da90??.c
3774 F: drivers/mfd/da903x.c
3775 F: drivers/mfd/da90??-*.c
3776 F: drivers/mfd/da91??-*.c
3777 F: drivers/power/da9052-battery.c
3778 F: drivers/power/da91??-*.c
3779 F: drivers/regulator/da903x.c
3780 F: drivers/regulator/da9???-regulator.[ch]
3781 F: drivers/rtc/rtc-da90??.c
3782 F: drivers/video/backlight/da90??_bl.c
3783 F: drivers/watchdog/da90??_wdt.c
3784 F: include/linux/mfd/da903x.h
3785 F: include/linux/mfd/da9052/
3786 F: include/linux/mfd/da9055/
3787 F: include/linux/mfd/da9062/
3788 F: include/linux/mfd/da9063/
3789 F: include/linux/mfd/da9150/
3790 F: include/linux/regulator/da9211.h
3791 F: include/sound/da[79]*.h
3792 F: sound/soc/codecs/da[79]*.[ch]
3793
3794 DIGI NEO AND CLASSIC PCI PRODUCTS
3795 M: Lidza Louina <lidza.louina@gmail.com>
3796 M: Mark Hounschell <markh@compro.net>
3797 L: driverdev-devel@linuxdriverproject.org
3798 S: Maintained
3799 F: drivers/staging/dgnc/
3800
3801 DIOLAN U2C-12 I2C DRIVER
3802 M: Guenter Roeck <linux@roeck-us.net>
3803 L: linux-i2c@vger.kernel.org
3804 S: Maintained
3805 F: drivers/i2c/busses/i2c-diolan-u2c.c
3806
3807 DIRECT ACCESS (DAX)
3808 M: Matthew Wilcox <willy@linux.intel.com>
3809 L: linux-fsdevel@vger.kernel.org
3810 S: Supported
3811 F: fs/dax.c
3812
3813 DIRECTORY NOTIFICATION (DNOTIFY)
3814 M: Eric Paris <eparis@parisplace.org>
3815 S: Maintained
3816 F: Documentation/filesystems/dnotify.txt
3817 F: fs/notify/dnotify/
3818 F: include/linux/dnotify.h
3819
3820 DISK GEOMETRY AND PARTITION HANDLING
3821 M: Andries Brouwer <aeb@cwi.nl>
3822 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3823 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3824 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3825 S: Maintained
3826
3827 DISKQUOTA
3828 M: Jan Kara <jack@suse.com>
3829 S: Maintained
3830 F: Documentation/filesystems/quota.txt
3831 F: fs/quota/
3832 F: include/linux/quota*.h
3833 F: include/uapi/linux/quota*.h
3834
3835 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3836 M: Bernie Thompson <bernie@plugable.com>
3837 L: linux-fbdev@vger.kernel.org
3838 S: Maintained
3839 W: http://plugable.com/category/projects/udlfb/
3840 F: drivers/video/fbdev/udlfb.c
3841 F: include/video/udlfb.h
3842 F: Documentation/fb/udlfb.txt
3843
3844 DISTRIBUTED LOCK MANAGER (DLM)
3845 M: Christine Caulfield <ccaulfie@redhat.com>
3846 M: David Teigland <teigland@redhat.com>
3847 L: cluster-devel@redhat.com
3848 W: http://sources.redhat.com/cluster/
3849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3850 S: Supported
3851 F: fs/dlm/
3852
3853 DMA BUFFER SHARING FRAMEWORK
3854 M: Sumit Semwal <sumit.semwal@linaro.org>
3855 S: Maintained
3856 L: linux-media@vger.kernel.org
3857 L: dri-devel@lists.freedesktop.org
3858 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3859 F: drivers/dma-buf/
3860 F: include/linux/dma-buf*
3861 F: include/linux/reservation.h
3862 F: include/linux/*fence.h
3863 F: Documentation/dma-buf-sharing.txt
3864 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3865
3866 SYNC FILE FRAMEWORK
3867 M: Sumit Semwal <sumit.semwal@linaro.org>
3868 R: Gustavo Padovan <gustavo@padovan.org>
3869 S: Maintained
3870 L: linux-media@vger.kernel.org
3871 L: dri-devel@lists.freedesktop.org
3872 F: drivers/dma-buf/sync_file.c
3873 F: include/linux/sync_file.h
3874 F: Documentation/sync_file.txt
3875 T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3876
3877 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3878 M: Vinod Koul <vinod.koul@intel.com>
3879 L: dmaengine@vger.kernel.org
3880 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3881 S: Maintained
3882 F: drivers/dma/
3883 F: include/linux/dmaengine.h
3884 F: Documentation/devicetree/bindings/dma/
3885 F: Documentation/dmaengine/
3886 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3887
3888 DME1737 HARDWARE MONITOR DRIVER
3889 M: Juerg Haefliger <juergh@gmail.com>
3890 L: linux-hwmon@vger.kernel.org
3891 S: Maintained
3892 F: Documentation/hwmon/dme1737
3893 F: drivers/hwmon/dme1737.c
3894
3895 DMI/SMBIOS SUPPORT
3896 M: Jean Delvare <jdelvare@suse.com>
3897 S: Maintained
3898 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3899 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3900 F: drivers/firmware/dmi-id.c
3901 F: drivers/firmware/dmi_scan.c
3902 F: include/linux/dmi.h
3903
3904 DOCUMENTATION
3905 M: Jonathan Corbet <corbet@lwn.net>
3906 L: linux-doc@vger.kernel.org
3907 S: Maintained
3908 F: Documentation/
3909 F: scripts/docproc.c
3910 F: scripts/kernel-doc*
3911 X: Documentation/ABI/
3912 X: Documentation/devicetree/
3913 X: Documentation/acpi
3914 X: Documentation/power
3915 X: Documentation/spi
3916 X: Documentation/DocBook/media
3917 T: git git://git.lwn.net/linux.git docs-next
3918
3919 DOUBLETALK DRIVER
3920 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3921 L: blinux-list@redhat.com
3922 S: Maintained
3923 F: drivers/char/dtlk.c
3924 F: include/linux/dtlk.h
3925
3926 DPT_I2O SCSI RAID DRIVER
3927 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3928 L: linux-scsi@vger.kernel.org
3929 W: http://www.adaptec.com/
3930 S: Maintained
3931 F: drivers/scsi/dpt*
3932 F: drivers/scsi/dpt/
3933
3934 DRBD DRIVER
3935 M: Philipp Reisner <philipp.reisner@linbit.com>
3936 M: Lars Ellenberg <lars.ellenberg@linbit.com>
3937 L: drbd-dev@lists.linbit.com
3938 W: http://www.drbd.org
3939 T: git git://git.linbit.com/linux-drbd.git
3940 T: git git://git.linbit.com/drbd-8.4.git
3941 S: Supported
3942 F: drivers/block/drbd/
3943 F: lib/lru_cache.c
3944 F: Documentation/blockdev/drbd/
3945
3946 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3947 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3949 S: Supported
3950 F: Documentation/kobject.txt
3951 F: drivers/base/
3952 F: fs/debugfs/
3953 F: fs/kernfs/
3954 F: fs/sysfs/
3955 F: include/linux/debugfs.h
3956 F: include/linux/kobj*
3957 F: lib/kobj*
3958
3959 DRM DRIVERS
3960 M: David Airlie <airlied@linux.ie>
3961 L: dri-devel@lists.freedesktop.org
3962 T: git git://people.freedesktop.org/~airlied/linux
3963 S: Maintained
3964 F: drivers/gpu/drm/
3965 F: drivers/gpu/vga/
3966 F: Documentation/devicetree/bindings/display/
3967 F: Documentation/devicetree/bindings/gpu/
3968 F: Documentation/devicetree/bindings/video/
3969 F: Documentation/gpu/
3970 F: include/drm/
3971 F: include/uapi/drm/
3972
3973 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3974 M: Dave Airlie <airlied@redhat.com>
3975 S: Odd Fixes
3976 F: drivers/gpu/drm/ast/
3977
3978 DRM DRIVER FOR BOCHS VIRTUAL GPU
3979 M: Gerd Hoffmann <kraxel@redhat.com>
3980 S: Odd Fixes
3981 F: drivers/gpu/drm/bochs/
3982
3983 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3984 M: Dave Airlie <airlied@redhat.com>
3985 S: Odd Fixes
3986 F: drivers/gpu/drm/cirrus/
3987
3988 RADEON and AMDGPU DRM DRIVERS
3989 M: Alex Deucher <alexander.deucher@amd.com>
3990 M: Christian König <christian.koenig@amd.com>
3991 L: dri-devel@lists.freedesktop.org
3992 T: git git://people.freedesktop.org/~agd5f/linux
3993 S: Supported
3994 F: drivers/gpu/drm/radeon/
3995 F: include/uapi/drm/radeon_drm.h
3996 F: drivers/gpu/drm/amd/
3997 F: include/uapi/drm/amdgpu_drm.h
3998
3999 DRM PANEL DRIVERS
4000 M: Thierry Reding <thierry.reding@gmail.com>
4001 L: dri-devel@lists.freedesktop.org
4002 T: git git://anongit.freedesktop.org/tegra/linux.git
4003 S: Maintained
4004 F: drivers/gpu/drm/drm_panel.c
4005 F: drivers/gpu/drm/panel/
4006 F: include/drm/drm_panel.h
4007 F: Documentation/devicetree/bindings/display/panel/
4008
4009 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4010 M: Daniel Vetter <daniel.vetter@intel.com>
4011 M: Jani Nikula <jani.nikula@linux.intel.com>
4012 L: intel-gfx@lists.freedesktop.org
4013 L: dri-devel@lists.freedesktop.org
4014 W: https://01.org/linuxgraphics/
4015 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4016 T: git git://anongit.freedesktop.org/drm-intel
4017 S: Supported
4018 F: drivers/gpu/drm/i915/
4019 F: include/drm/i915*
4020 F: include/uapi/drm/i915_drm.h
4021 F: Documentation/gpu/i915.rst
4022
4023 DRM DRIVERS FOR ATMEL HLCDC
4024 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4025 L: dri-devel@lists.freedesktop.org
4026 S: Supported
4027 F: drivers/gpu/drm/atmel-hlcdc/
4028 F: Documentation/devicetree/bindings/drm/atmel/
4029
4030 DRM DRIVERS FOR ALLWINNER A10
4031 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4032 L: dri-devel@lists.freedesktop.org
4033 S: Supported
4034 F: drivers/gpu/drm/sun4i/
4035 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4036
4037 DRM DRIVERS FOR EXYNOS
4038 M: Inki Dae <inki.dae@samsung.com>
4039 M: Joonyoung Shim <jy0922.shim@samsung.com>
4040 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4041 M: Kyungmin Park <kyungmin.park@samsung.com>
4042 L: dri-devel@lists.freedesktop.org
4043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4044 S: Supported
4045 F: drivers/gpu/drm/exynos/
4046 F: include/uapi/drm/exynos_drm.h
4047 F: Documentation/devicetree/bindings/display/exynos/
4048
4049 DRM DRIVERS FOR FREESCALE DCU
4050 M: Stefan Agner <stefan@agner.ch>
4051 M: Alison Wang <alison.wang@freescale.com>
4052 L: dri-devel@lists.freedesktop.org
4053 S: Supported
4054 F: drivers/gpu/drm/fsl-dcu/
4055 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4056 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4057 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4058
4059 DRM DRIVERS FOR FREESCALE IMX
4060 M: Philipp Zabel <p.zabel@pengutronix.de>
4061 L: dri-devel@lists.freedesktop.org
4062 S: Maintained
4063 F: drivers/gpu/drm/imx/
4064 F: drivers/gpu/ipu-v3/
4065 F: Documentation/devicetree/bindings/display/imx/
4066
4067 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4068 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4069 L: dri-devel@lists.freedesktop.org
4070 T: git git://github.com/patjak/drm-gma500
4071 S: Maintained
4072 F: drivers/gpu/drm/gma500/
4073
4074 DRM DRIVERS FOR HISILICON
4075 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4076 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4077 R: Chen Feng <puck.chen@hisilicon.com>
4078 L: dri-devel@lists.freedesktop.org
4079 T: git git://github.com/xin3liang/linux.git
4080 S: Maintained
4081 F: drivers/gpu/drm/hisilicon/
4082 F: Documentation/devicetree/bindings/display/hisilicon/
4083
4084 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4085 S: Orphan / Obsolete
4086 F: drivers/gpu/drm/i810/
4087 F: include/uapi/drm/i810_drm.h
4088
4089 DRM DRIVERS FOR MEDIATEK
4090 M: CK Hu <ck.hu@mediatek.com>
4091 M: Philipp Zabel <p.zabel@pengutronix.de>
4092 L: dri-devel@lists.freedesktop.org
4093 S: Supported
4094 F: drivers/gpu/drm/mediatek/
4095 F: Documentation/devicetree/bindings/display/mediatek/
4096
4097 DRM DRIVER FOR MSM ADRENO GPU
4098 M: Rob Clark <robdclark@gmail.com>
4099 L: linux-arm-msm@vger.kernel.org
4100 L: dri-devel@lists.freedesktop.org
4101 L: freedreno@lists.freedesktop.org
4102 T: git git://people.freedesktop.org/~robclark/linux
4103 S: Maintained
4104 F: drivers/gpu/drm/msm/
4105 F: include/uapi/drm/msm_drm.h
4106 F: Documentation/devicetree/bindings/display/msm/
4107
4108 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4109 M: Ben Skeggs <bskeggs@redhat.com>
4110 L: dri-devel@lists.freedesktop.org
4111 L: nouveau@lists.freedesktop.org
4112 T: git git://github.com/skeggsb/linux
4113 S: Supported
4114 F: drivers/gpu/drm/nouveau/
4115 F: include/uapi/drm/nouveau_drm.h
4116
4117 DRM DRIVERS FOR NVIDIA TEGRA
4118 M: Thierry Reding <thierry.reding@gmail.com>
4119 L: dri-devel@lists.freedesktop.org
4120 L: linux-tegra@vger.kernel.org
4121 T: git git://anongit.freedesktop.org/tegra/linux.git
4122 S: Supported
4123 F: drivers/gpu/drm/tegra/
4124 F: drivers/gpu/host1x/
4125 F: include/linux/host1x.h
4126 F: include/uapi/drm/tegra_drm.h
4127 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4128
4129 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4130 S: Orphan / Obsolete
4131 F: drivers/gpu/drm/mga/
4132 F: include/uapi/drm/mga_drm.h
4133
4134 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4135 M: Dave Airlie <airlied@redhat.com>
4136 S: Odd Fixes
4137 F: drivers/gpu/drm/mgag200/
4138
4139 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4140 S: Orphan / Obsolete
4141 F: drivers/gpu/drm/r128/
4142 F: include/uapi/drm/r128_drm.h
4143
4144 DRM DRIVERS FOR RENESAS
4145 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4146 L: dri-devel@lists.freedesktop.org
4147 L: linux-renesas-soc@vger.kernel.org
4148 T: git git://linuxtv.org/pinchartl/fbdev
4149 S: Supported
4150 F: drivers/gpu/drm/rcar-du/
4151 F: drivers/gpu/drm/shmobile/
4152 F: include/linux/platform_data/shmob_drm.h
4153 F: Documentation/devicetree/bindings/display/renesas,du.txt
4154
4155 DRM DRIVER FOR QXL VIRTUAL GPU
4156 M: Dave Airlie <airlied@redhat.com>
4157 S: Odd Fixes
4158 F: drivers/gpu/drm/qxl/
4159 F: include/uapi/drm/qxl_drm.h
4160
4161 DRM DRIVERS FOR ROCKCHIP
4162 M: Mark Yao <mark.yao@rock-chips.com>
4163 L: dri-devel@lists.freedesktop.org
4164 S: Maintained
4165 F: drivers/gpu/drm/rockchip/
4166 F: Documentation/devicetree/bindings/display/rockchip/
4167
4168 DRM DRIVER FOR SAVAGE VIDEO CARDS
4169 S: Orphan / Obsolete
4170 F: drivers/gpu/drm/savage/
4171 F: include/uapi/drm/savage_drm.h
4172
4173 DRM DRIVER FOR SIS VIDEO CARDS
4174 S: Orphan / Obsolete
4175 F: drivers/gpu/drm/sis/
4176 F: include/uapi/drm/sis_drm.h
4177
4178 DRM DRIVERS FOR STI
4179 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4180 M: Vincent Abriou <vincent.abriou@st.com>
4181 L: dri-devel@lists.freedesktop.org
4182 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4183 S: Maintained
4184 F: drivers/gpu/drm/sti
4185 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4186
4187 DRM DRIVER FOR TDFX VIDEO CARDS
4188 S: Orphan / Obsolete
4189 F: drivers/gpu/drm/tdfx/
4190
4191 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4192 M: Dave Airlie <airlied@redhat.com>
4193 S: Odd Fixes
4194 F: drivers/gpu/drm/udl/
4195
4196 DRM DRIVERS FOR VIVANTE GPU IP
4197 M: Lucas Stach <l.stach@pengutronix.de>
4198 R: Russell King <linux+etnaviv@armlinux.org.uk>
4199 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4200 L: dri-devel@lists.freedesktop.org
4201 S: Maintained
4202 F: drivers/gpu/drm/etnaviv/
4203 F: include/uapi/drm/etnaviv_drm.h
4204 F: Documentation/devicetree/bindings/display/etnaviv/
4205
4206 DRM DRIVER FOR VMWARE VIRTUAL GPU
4207 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4208 M: Sinclair Yeh <syeh@vmware.com>
4209 M: Thomas Hellstrom <thellstrom@vmware.com>
4210 L: dri-devel@lists.freedesktop.org
4211 T: git git://people.freedesktop.org/~syeh/repos_linux
4212 T: git git://people.freedesktop.org/~thomash/linux
4213 S: Supported
4214 F: drivers/gpu/drm/vmwgfx/
4215 F: include/uapi/drm/vmwgfx_drm.h
4216
4217 DRM DRIVERS FOR VC4
4218 M: Eric Anholt <eric@anholt.net>
4219 T: git git://github.com/anholt/linux
4220 S: Supported
4221 F: drivers/gpu/drm/vc4/
4222 F: include/uapi/drm/vc4_drm.h
4223 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4224
4225 DRM DRIVERS FOR TI OMAP
4226 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4227 L: dri-devel@lists.freedesktop.org
4228 S: Maintained
4229 F: drivers/gpu/drm/omapdrm/
4230 F: Documentation/devicetree/bindings/display/ti/
4231
4232 DRM DRIVERS FOR TI LCDC
4233 M: Jyri Sarha <jsarha@ti.com>
4234 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4235 L: dri-devel@lists.freedesktop.org
4236 S: Maintained
4237 F: drivers/gpu/drm/tilcdc/
4238 F: Documentation/devicetree/bindings/display/tilcdc/
4239
4240 DSBR100 USB FM RADIO DRIVER
4241 M: Alexey Klimov <klimov.linux@gmail.com>
4242 L: linux-media@vger.kernel.org
4243 T: git git://linuxtv.org/media_tree.git
4244 S: Maintained
4245 F: drivers/media/radio/dsbr100.c
4246
4247 DSCC4 DRIVER
4248 M: Francois Romieu <romieu@fr.zoreil.com>
4249 L: netdev@vger.kernel.org
4250 S: Maintained
4251 F: drivers/net/wan/dscc4.c
4252
4253 DT3155 MEDIA DRIVER
4254 M: Hans Verkuil <hverkuil@xs4all.nl>
4255 L: linux-media@vger.kernel.org
4256 T: git git://linuxtv.org/media_tree.git
4257 W: https://linuxtv.org
4258 S: Odd Fixes
4259 F: drivers/media/pci/dt3155/
4260
4261 DVB_USB_AF9015 MEDIA DRIVER
4262 M: Antti Palosaari <crope@iki.fi>
4263 L: linux-media@vger.kernel.org
4264 W: https://linuxtv.org
4265 W: http://palosaari.fi/linux/
4266 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4267 T: git git://linuxtv.org/anttip/media_tree.git
4268 S: Maintained
4269 F: drivers/media/usb/dvb-usb-v2/af9015*
4270
4271 DVB_USB_AF9035 MEDIA DRIVER
4272 M: Antti Palosaari <crope@iki.fi>
4273 L: linux-media@vger.kernel.org
4274 W: https://linuxtv.org
4275 W: http://palosaari.fi/linux/
4276 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4277 T: git git://linuxtv.org/anttip/media_tree.git
4278 S: Maintained
4279 F: drivers/media/usb/dvb-usb-v2/af9035*
4280
4281 DVB_USB_ANYSEE MEDIA DRIVER
4282 M: Antti Palosaari <crope@iki.fi>
4283 L: linux-media@vger.kernel.org
4284 W: https://linuxtv.org
4285 W: http://palosaari.fi/linux/
4286 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4287 T: git git://linuxtv.org/anttip/media_tree.git
4288 S: Maintained
4289 F: drivers/media/usb/dvb-usb-v2/anysee*
4290
4291 DVB_USB_AU6610 MEDIA DRIVER
4292 M: Antti Palosaari <crope@iki.fi>
4293 L: linux-media@vger.kernel.org
4294 W: https://linuxtv.org
4295 W: http://palosaari.fi/linux/
4296 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4297 T: git git://linuxtv.org/anttip/media_tree.git
4298 S: Maintained
4299 F: drivers/media/usb/dvb-usb-v2/au6610*
4300
4301 DVB_USB_CE6230 MEDIA DRIVER
4302 M: Antti Palosaari <crope@iki.fi>
4303 L: linux-media@vger.kernel.org
4304 W: https://linuxtv.org
4305 W: http://palosaari.fi/linux/
4306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4307 T: git git://linuxtv.org/anttip/media_tree.git
4308 S: Maintained
4309 F: drivers/media/usb/dvb-usb-v2/ce6230*
4310
4311 DVB_USB_CXUSB MEDIA DRIVER
4312 M: Michael Krufky <mkrufky@linuxtv.org>
4313 L: linux-media@vger.kernel.org
4314 W: https://linuxtv.org
4315 W: http://github.com/mkrufky
4316 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4317 T: git git://linuxtv.org/media_tree.git
4318 S: Maintained
4319 F: drivers/media/usb/dvb-usb/cxusb*
4320
4321 DVB_USB_EC168 MEDIA DRIVER
4322 M: Antti Palosaari <crope@iki.fi>
4323 L: linux-media@vger.kernel.org
4324 W: https://linuxtv.org
4325 W: http://palosaari.fi/linux/
4326 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4327 T: git git://linuxtv.org/anttip/media_tree.git
4328 S: Maintained
4329 F: drivers/media/usb/dvb-usb-v2/ec168*
4330
4331 DVB_USB_GL861 MEDIA DRIVER
4332 M: Antti Palosaari <crope@iki.fi>
4333 L: linux-media@vger.kernel.org
4334 W: https://linuxtv.org
4335 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4336 T: git git://linuxtv.org/anttip/media_tree.git
4337 S: Maintained
4338 F: drivers/media/usb/dvb-usb-v2/gl861*
4339
4340 DVB_USB_MXL111SF MEDIA DRIVER
4341 M: Michael Krufky <mkrufky@linuxtv.org>
4342 L: linux-media@vger.kernel.org
4343 W: https://linuxtv.org
4344 W: http://github.com/mkrufky
4345 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4346 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4347 S: Maintained
4348 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4349
4350 DVB_USB_RTL28XXU MEDIA DRIVER
4351 M: Antti Palosaari <crope@iki.fi>
4352 L: linux-media@vger.kernel.org
4353 W: https://linuxtv.org
4354 W: http://palosaari.fi/linux/
4355 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4356 T: git git://linuxtv.org/anttip/media_tree.git
4357 S: Maintained
4358 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4359
4360 DVB_USB_V2 MEDIA DRIVER
4361 M: Antti Palosaari <crope@iki.fi>
4362 L: linux-media@vger.kernel.org
4363 W: https://linuxtv.org
4364 W: http://palosaari.fi/linux/
4365 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4366 T: git git://linuxtv.org/anttip/media_tree.git
4367 S: Maintained
4368 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4369 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4370
4371 DYNAMIC DEBUG
4372 M: Jason Baron <jbaron@akamai.com>
4373 S: Maintained
4374 F: lib/dynamic_debug.c
4375 F: include/linux/dynamic_debug.h
4376
4377 DZ DECSTATION DZ11 SERIAL DRIVER
4378 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4379 S: Maintained
4380 F: drivers/tty/serial/dz.*
4381
4382 E3X0 POWER BUTTON DRIVER
4383 M: Moritz Fischer <moritz.fischer@ettus.com>
4384 L: usrp-users@lists.ettus.com
4385 W: http://www.ettus.com
4386 S: Supported
4387 F: drivers/input/misc/e3x0-button.c
4388 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4389
4390 E4000 MEDIA DRIVER
4391 M: Antti Palosaari <crope@iki.fi>
4392 L: linux-media@vger.kernel.org
4393 W: https://linuxtv.org
4394 W: http://palosaari.fi/linux/
4395 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4396 T: git git://linuxtv.org/anttip/media_tree.git
4397 S: Maintained
4398 F: drivers/media/tuners/e4000*
4399
4400 EATA ISA/EISA/PCI SCSI DRIVER
4401 M: Dario Ballabio <ballabio_dario@emc.com>
4402 L: linux-scsi@vger.kernel.org
4403 S: Maintained
4404 F: drivers/scsi/eata.c
4405
4406 EC100 MEDIA DRIVER
4407 M: Antti Palosaari <crope@iki.fi>
4408 L: linux-media@vger.kernel.org
4409 W: https://linuxtv.org
4410 W: http://palosaari.fi/linux/
4411 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4412 T: git git://linuxtv.org/anttip/media_tree.git
4413 S: Maintained
4414 F: drivers/media/dvb-frontends/ec100*
4415
4416 ECRYPT FILE SYSTEM
4417 M: Tyler Hicks <tyhicks@canonical.com>
4418 L: ecryptfs@vger.kernel.org
4419 W: http://ecryptfs.org
4420 W: https://launchpad.net/ecryptfs
4421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4422 S: Supported
4423 F: Documentation/filesystems/ecryptfs.txt
4424 F: fs/ecryptfs/
4425
4426 EDAC-CORE
4427 M: Doug Thompson <dougthompson@xmission.com>
4428 M: Borislav Petkov <bp@alien8.de>
4429 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4430 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4431 L: linux-edac@vger.kernel.org
4432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4434 S: Supported
4435 F: Documentation/edac.txt
4436 F: drivers/edac/
4437 F: include/linux/edac.h
4438
4439 EDAC-AMD64
4440 M: Doug Thompson <dougthompson@xmission.com>
4441 M: Borislav Petkov <bp@alien8.de>
4442 L: linux-edac@vger.kernel.org
4443 S: Maintained
4444 F: drivers/edac/amd64_edac*
4445
4446 EDAC-CALXEDA
4447 M: Doug Thompson <dougthompson@xmission.com>
4448 M: Robert Richter <rric@kernel.org>
4449 L: linux-edac@vger.kernel.org
4450 S: Maintained
4451 F: drivers/edac/highbank*
4452
4453 EDAC-CAVIUM
4454 M: Ralf Baechle <ralf@linux-mips.org>
4455 M: David Daney <david.daney@cavium.com>
4456 L: linux-edac@vger.kernel.org
4457 L: linux-mips@linux-mips.org
4458 S: Supported
4459 F: drivers/edac/octeon_edac*
4460
4461 EDAC-E752X
4462 M: Mark Gross <mark.gross@intel.com>
4463 M: Doug Thompson <dougthompson@xmission.com>
4464 L: linux-edac@vger.kernel.org
4465 S: Maintained
4466 F: drivers/edac/e752x_edac.c
4467
4468 EDAC-E7XXX
4469 M: Doug Thompson <dougthompson@xmission.com>
4470 L: linux-edac@vger.kernel.org
4471 S: Maintained
4472 F: drivers/edac/e7xxx_edac.c
4473
4474 EDAC-GHES
4475 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4476 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4477 L: linux-edac@vger.kernel.org
4478 S: Maintained
4479 F: drivers/edac/ghes_edac.c
4480
4481 EDAC-I82443BXGX
4482 M: Tim Small <tim@buttersideup.com>
4483 L: linux-edac@vger.kernel.org
4484 S: Maintained
4485 F: drivers/edac/i82443bxgx_edac.c
4486
4487 EDAC-I3000
4488 M: Jason Uhlenkott <juhlenko@akamai.com>
4489 L: linux-edac@vger.kernel.org
4490 S: Maintained
4491 F: drivers/edac/i3000_edac.c
4492
4493 EDAC-I5000
4494 M: Doug Thompson <dougthompson@xmission.com>
4495 L: linux-edac@vger.kernel.org
4496 S: Maintained
4497 F: drivers/edac/i5000_edac.c
4498
4499 EDAC-I5400
4500 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4501 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4502 L: linux-edac@vger.kernel.org
4503 S: Maintained
4504 F: drivers/edac/i5400_edac.c
4505
4506 EDAC-I7300
4507 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4508 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4509 L: linux-edac@vger.kernel.org
4510 S: Maintained
4511 F: drivers/edac/i7300_edac.c
4512
4513 EDAC-I7CORE
4514 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4515 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4516 L: linux-edac@vger.kernel.org
4517 S: Maintained
4518 F: drivers/edac/i7core_edac.c
4519
4520 EDAC-I82975X
4521 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4522 M: "Arvind R." <arvino55@gmail.com>
4523 L: linux-edac@vger.kernel.org
4524 S: Maintained
4525 F: drivers/edac/i82975x_edac.c
4526
4527 EDAC-IE31200
4528 M: Jason Baron <jbaron@akamai.com>
4529 L: linux-edac@vger.kernel.org
4530 S: Maintained
4531 F: drivers/edac/ie31200_edac.c
4532
4533 EDAC-MPC85XX
4534 M: Johannes Thumshirn <morbidrsa@gmail.com>
4535 L: linux-edac@vger.kernel.org
4536 S: Maintained
4537 F: drivers/edac/mpc85xx_edac.[ch]
4538
4539 EDAC-PASEMI
4540 M: Egor Martovetsky <egor@pasemi.com>
4541 L: linux-edac@vger.kernel.org
4542 S: Maintained
4543 F: drivers/edac/pasemi_edac.c
4544
4545 EDAC-R82600
4546 M: Tim Small <tim@buttersideup.com>
4547 L: linux-edac@vger.kernel.org
4548 S: Maintained
4549 F: drivers/edac/r82600_edac.c
4550
4551 EDAC-SBRIDGE
4552 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4553 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4554 L: linux-edac@vger.kernel.org
4555 S: Maintained
4556 F: drivers/edac/sb_edac.c
4557
4558 EDAC-SKYLAKE
4559 M: Tony Luck <tony.luck@intel.com>
4560 L: linux-edac@vger.kernel.org
4561 S: Maintained
4562 F: drivers/edac/skx_edac.c
4563
4564 EDAC-XGENE
4565 APPLIED MICRO (APM) X-GENE SOC EDAC
4566 M: Loc Ho <lho@apm.com>
4567 S: Supported
4568 F: drivers/edac/xgene_edac.c
4569 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4570
4571 EDIROL UA-101/UA-1000 DRIVER
4572 M: Clemens Ladisch <clemens@ladisch.de>
4573 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4574 T: git git://git.alsa-project.org/alsa-kernel.git
4575 S: Maintained
4576 F: sound/usb/misc/ua101.c
4577
4578 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4579 M: Matt Fleming <matt@codeblueprint.co.uk>
4580 L: linux-efi@vger.kernel.org
4581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4582 S: Maintained
4583 F: Documentation/efi-stub.txt
4584 F: arch/ia64/kernel/efi.c
4585 F: arch/x86/boot/compressed/eboot.[ch]
4586 F: arch/x86/include/asm/efi.h
4587 F: arch/x86/platform/efi/
4588 F: drivers/firmware/efi/
4589 F: include/linux/efi*.h
4590
4591 EFI VARIABLE FILESYSTEM
4592 M: Matthew Garrett <matthew.garrett@nebula.com>
4593 M: Jeremy Kerr <jk@ozlabs.org>
4594 M: Matt Fleming <matt@codeblueprint.co.uk>
4595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4596 L: linux-efi@vger.kernel.org
4597 S: Maintained
4598 F: fs/efivarfs/
4599
4600 EFIFB FRAMEBUFFER DRIVER
4601 L: linux-fbdev@vger.kernel.org
4602 M: Peter Jones <pjones@redhat.com>
4603 S: Maintained
4604 F: drivers/video/fbdev/efifb.c
4605
4606 EFS FILESYSTEM
4607 W: http://aeschi.ch.eu.org/efs/
4608 S: Orphan
4609 F: fs/efs/
4610
4611 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4612 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4613 L: netdev@vger.kernel.org
4614 S: Maintained
4615 F: drivers/net/ethernet/ibm/ehea/
4616
4617 EM28XX VIDEO4LINUX DRIVER
4618 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4619 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4620 L: linux-media@vger.kernel.org
4621 W: https://linuxtv.org
4622 T: git git://linuxtv.org/media_tree.git
4623 S: Maintained
4624 F: drivers/media/usb/em28xx/
4625
4626 EMBEDDED LINUX
4627 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4628 M: Matt Mackall <mpm@selenic.com>
4629 M: David Woodhouse <dwmw2@infradead.org>
4630 L: linux-embedded@vger.kernel.org
4631 S: Maintained
4632
4633 EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4634 M: James Smart <james.smart@avagotech.com>
4635 M: Dick Kennedy <dick.kennedy@avagotech.com>
4636 L: linux-scsi@vger.kernel.org
4637 W: http://www.avagotech.com
4638 S: Supported
4639 F: drivers/scsi/lpfc/
4640
4641 ENE CB710 FLASH CARD READER DRIVER
4642 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4643 S: Maintained
4644 F: drivers/misc/cb710/
4645 F: drivers/mmc/host/cb710-mmc.*
4646 F: include/linux/cb710.h
4647
4648 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4649 M: Maxim Levitsky <maximlevitsky@gmail.com>
4650 S: Maintained
4651 F: drivers/media/rc/ene_ir.*
4652
4653 EPSON S1D13XXX FRAMEBUFFER DRIVER
4654 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4655 S: Maintained
4656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4657 F: drivers/video/fbdev/s1d13xxxfb.c
4658 F: include/video/s1d13xxxfb.h
4659
4660 ET131X NETWORK DRIVER
4661 M: Mark Einon <mark.einon@gmail.com>
4662 S: Odd Fixes
4663 F: drivers/net/ethernet/agere/
4664
4665 ETHERNET BRIDGE
4666 M: Stephen Hemminger <stephen@networkplumber.org>
4667 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4668 L: netdev@vger.kernel.org
4669 W: http://www.linuxfoundation.org/en/Net:Bridge
4670 S: Maintained
4671 F: include/linux/netfilter_bridge/
4672 F: net/bridge/
4673
4674 ETHERNET PHY LIBRARY
4675 M: Florian Fainelli <f.fainelli@gmail.com>
4676 L: netdev@vger.kernel.org
4677 S: Maintained
4678 F: include/linux/phy.h
4679 F: include/linux/phy_fixed.h
4680 F: drivers/net/phy/
4681 F: Documentation/networking/phy.txt
4682 F: drivers/of/of_mdio.c
4683 F: drivers/of/of_net.c
4684
4685 EXT2 FILE SYSTEM
4686 M: Jan Kara <jack@suse.com>
4687 L: linux-ext4@vger.kernel.org
4688 S: Maintained
4689 F: Documentation/filesystems/ext2.txt
4690 F: fs/ext2/
4691 F: include/linux/ext2*
4692
4693 EXT4 FILE SYSTEM
4694 M: "Theodore Ts'o" <tytso@mit.edu>
4695 M: Andreas Dilger <adilger.kernel@dilger.ca>
4696 L: linux-ext4@vger.kernel.org
4697 W: http://ext4.wiki.kernel.org
4698 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4700 S: Maintained
4701 F: Documentation/filesystems/ext4.txt
4702 F: fs/ext4/
4703
4704 Extended Verification Module (EVM)
4705 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4706 L: linux-ima-devel@lists.sourceforge.net
4707 L: linux-security-module@vger.kernel.org
4708 S: Supported
4709 F: security/integrity/evm/
4710
4711 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4712 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4713 M: Chanwoo Choi <cw00.choi@samsung.com>
4714 L: linux-kernel@vger.kernel.org
4715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4716 S: Maintained
4717 F: drivers/extcon/
4718 F: include/linux/extcon/
4719 F: include/linux/extcon.h
4720 F: Documentation/extcon/
4721 F: Documentation/devicetree/bindings/extcon/
4722
4723 EXYNOS DP DRIVER
4724 M: Jingoo Han <jingoohan1@gmail.com>
4725 L: dri-devel@lists.freedesktop.org
4726 S: Maintained
4727 F: drivers/gpu/drm/exynos/exynos_dp*
4728
4729 EXYNOS SYSMMU (IOMMU) driver
4730 M: Marek Szyprowski <m.szyprowski@samsung.com>
4731 L: iommu@lists.linux-foundation.org
4732 S: Maintained
4733 F: drivers/iommu/exynos-iommu.c
4734
4735 EXYNOS MIPI DISPLAY DRIVERS
4736 M: Inki Dae <inki.dae@samsung.com>
4737 M: Donghwa Lee <dh09.lee@samsung.com>
4738 M: Kyungmin Park <kyungmin.park@samsung.com>
4739 L: linux-fbdev@vger.kernel.org
4740 S: Maintained
4741 F: drivers/video/fbdev/exynos/exynos_mipi*
4742 F: include/video/exynos_mipi*
4743
4744 EZchip NPS platform support
4745 M: Noam Camus <noamc@ezchip.com>
4746 S: Supported
4747 F: arch/arc/plat-eznps
4748 F: arch/arc/boot/dts/eznps.dts
4749
4750 F71805F HARDWARE MONITORING DRIVER
4751 M: Jean Delvare <jdelvare@suse.com>
4752 L: linux-hwmon@vger.kernel.org
4753 S: Maintained
4754 F: Documentation/hwmon/f71805f
4755 F: drivers/hwmon/f71805f.c
4756
4757 FC0011 TUNER DRIVER
4758 M: Michael Buesch <m@bues.ch>
4759 L: linux-media@vger.kernel.org
4760 S: Maintained
4761 F: drivers/media/tuners/fc0011.h
4762 F: drivers/media/tuners/fc0011.c
4763
4764 FC2580 MEDIA DRIVER
4765 M: Antti Palosaari <crope@iki.fi>
4766 L: linux-media@vger.kernel.org
4767 W: https://linuxtv.org
4768 W: http://palosaari.fi/linux/
4769 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4770 T: git git://linuxtv.org/anttip/media_tree.git
4771 S: Maintained
4772 F: drivers/media/tuners/fc2580*
4773
4774 FANOTIFY
4775 M: Eric Paris <eparis@redhat.com>
4776 S: Maintained
4777 F: fs/notify/fanotify/
4778 F: include/linux/fanotify.h
4779 F: include/uapi/linux/fanotify.h
4780
4781 FARSYNC SYNCHRONOUS DRIVER
4782 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4783 W: http://www.farsite.co.uk/
4784 S: Supported
4785 F: drivers/net/wan/farsync.*
4786
4787 FAULT INJECTION SUPPORT
4788 M: Akinobu Mita <akinobu.mita@gmail.com>
4789 S: Supported
4790 F: Documentation/fault-injection/
4791 F: lib/fault-inject.c
4792
4793 FBTFT Framebuffer drivers
4794 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4795 M: Noralf Trønnes <noralf@tronnes.org>
4796 S: Maintained
4797 F: drivers/staging/fbtft/
4798
4799 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4800 M: Johannes Thumshirn <jth@kernel.org>
4801 L: fcoe-devel@open-fcoe.org
4802 W: www.Open-FCoE.org
4803 S: Supported
4804 F: drivers/scsi/libfc/
4805 F: drivers/scsi/fcoe/
4806 F: include/scsi/fc/
4807 F: include/scsi/libfc.h
4808 F: include/scsi/libfcoe.h
4809 F: include/uapi/scsi/fc/
4810
4811 FILE LOCKING (flock() and fcntl()/lockf())
4812 M: Jeff Layton <jlayton@poochiereds.net>
4813 M: "J. Bruce Fields" <bfields@fieldses.org>
4814 L: linux-fsdevel@vger.kernel.org
4815 S: Maintained
4816 F: include/linux/fcntl.h
4817 F: include/linux/fs.h
4818 F: include/uapi/linux/fcntl.h
4819 F: include/uapi/linux/fs.h
4820 F: fs/fcntl.c
4821 F: fs/locks.c
4822
4823 FILESYSTEMS (VFS and infrastructure)
4824 M: Alexander Viro <viro@zeniv.linux.org.uk>
4825 L: linux-fsdevel@vger.kernel.org
4826 S: Maintained
4827 F: fs/*
4828
4829 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4830 M: Riku Voipio <riku.voipio@iki.fi>
4831 L: linux-hwmon@vger.kernel.org
4832 S: Maintained
4833 F: drivers/hwmon/f75375s.c
4834 F: include/linux/f75375s.h
4835
4836 FIREWIRE AUDIO DRIVERS
4837 M: Clemens Ladisch <clemens@ladisch.de>
4838 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4839 T: git git://git.alsa-project.org/alsa-kernel.git
4840 S: Maintained
4841 F: sound/firewire/
4842
4843 FIREWIRE MEDIA DRIVERS (firedtv)
4844 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4845 L: linux-media@vger.kernel.org
4846 L: linux1394-devel@lists.sourceforge.net
4847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4848 S: Maintained
4849 F: drivers/media/firewire/
4850
4851 FIREWIRE SBP-2 TARGET
4852 M: Chris Boot <bootc@bootc.net>
4853 L: linux-scsi@vger.kernel.org
4854 L: target-devel@vger.kernel.org
4855 L: linux1394-devel@lists.sourceforge.net
4856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4857 S: Maintained
4858 F: drivers/target/sbp/
4859
4860 FIREWIRE SUBSYSTEM
4861 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4862 L: linux1394-devel@lists.sourceforge.net
4863 W: http://ieee1394.wiki.kernel.org/
4864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4865 S: Maintained
4866 F: drivers/firewire/
4867 F: include/linux/firewire.h
4868 F: include/uapi/linux/firewire*.h
4869 F: tools/firewire/
4870
4871 FIRMWARE LOADER (request_firmware)
4872 M: Ming Lei <ming.lei@canonical.com>
4873 L: linux-kernel@vger.kernel.org
4874 S: Maintained
4875 F: Documentation/firmware_class/
4876 F: drivers/base/firmware*.c
4877 F: include/linux/firmware.h
4878
4879 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4880 M: Joshua Morris <josh.h.morris@us.ibm.com>
4881 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4882 S: Maintained
4883 F: drivers/block/rsxx/
4884
4885 FLOPPY DRIVER
4886 M: Jiri Kosina <jikos@kernel.org>
4887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4888 S: Odd fixes
4889 F: drivers/block/floppy.c
4890
4891 FMC SUBSYSTEM
4892 M: Alessandro Rubini <rubini@gnudd.com>
4893 W: http://www.ohwr.org/projects/fmc-bus
4894 S: Supported
4895 F: drivers/fmc/
4896 F: include/linux/fmc*.h
4897 F: include/linux/ipmi-fru.h
4898 K: fmc_d.*register
4899
4900 FPGA MANAGER FRAMEWORK
4901 M: Alan Tull <atull@opensource.altera.com>
4902 R: Moritz Fischer <moritz.fischer@ettus.com>
4903 S: Maintained
4904 F: drivers/fpga/
4905 F: include/linux/fpga/fpga-mgr.h
4906 W: http://www.rocketboards.org
4907
4908 FPU EMULATOR
4909 M: Bill Metzenthen <billm@melbpc.org.au>
4910 W: http://floatingpoint.sourceforge.net/emulator/index.html
4911 S: Maintained
4912 F: arch/x86/math-emu/
4913
4914 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4915 L: netdev@vger.kernel.org
4916 S: Orphan
4917 F: drivers/net/wan/dlci.c
4918 F: drivers/net/wan/sdla.c
4919
4920 FRAMEBUFFER LAYER
4921 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4922 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4923 L: linux-fbdev@vger.kernel.org
4924 W: http://linux-fbdev.sourceforge.net/
4925 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4927 S: Maintained
4928 F: Documentation/fb/
4929 F: drivers/video/
4930 F: include/video/
4931 F: include/linux/fb.h
4932 F: include/uapi/video/
4933 F: include/uapi/linux/fb.h
4934
4935 FREESCALE DIU FRAMEBUFFER DRIVER
4936 M: Timur Tabi <timur@tabi.org>
4937 L: linux-fbdev@vger.kernel.org
4938 S: Maintained
4939 F: drivers/video/fbdev/fsl-diu-fb.*
4940
4941 FREESCALE DMA DRIVER
4942 M: Li Yang <leoli@freescale.com>
4943 M: Zhang Wei <zw@zh-kernel.org>
4944 L: linuxppc-dev@lists.ozlabs.org
4945 S: Maintained
4946 F: drivers/dma/fsldma.*
4947
4948 FREESCALE GPMI NAND DRIVER
4949 M: Han Xu <han.xu@nxp.com>
4950 L: linux-mtd@lists.infradead.org
4951 S: Maintained
4952 F: drivers/mtd/nand/gpmi-nand/*
4953
4954 FREESCALE I2C CPM DRIVER
4955 M: Jochen Friedrich <jochen@scram.de>
4956 L: linuxppc-dev@lists.ozlabs.org
4957 L: linux-i2c@vger.kernel.org
4958 S: Maintained
4959 F: drivers/i2c/busses/i2c-cpm.c
4960
4961 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4962 M: Sascha Hauer <kernel@pengutronix.de>
4963 L: linux-fbdev@vger.kernel.org
4964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4965 S: Maintained
4966 F: include/linux/platform_data/video-imxfb.h
4967 F: drivers/video/fbdev/imxfb.c
4968
4969 FREESCALE QUAD SPI DRIVER
4970 M: Han Xu <han.xu@nxp.com>
4971 L: linux-mtd@lists.infradead.org
4972 S: Maintained
4973 F: drivers/mtd/spi-nor/fsl-quadspi.c
4974
4975 FREESCALE SOC FS_ENET DRIVER
4976 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4977 M: Vitaly Bordug <vbordug@ru.mvista.com>
4978 L: linuxppc-dev@lists.ozlabs.org
4979 L: netdev@vger.kernel.org
4980 S: Maintained
4981 F: drivers/net/ethernet/freescale/fs_enet/
4982 F: include/linux/fs_enet_pd.h
4983
4984 FREESCALE IMX / MXC FEC DRIVER
4985 M: Fugang Duan <fugang.duan@nxp.com>
4986 L: netdev@vger.kernel.org
4987 S: Maintained
4988 F: drivers/net/ethernet/freescale/fec_main.c
4989 F: drivers/net/ethernet/freescale/fec_ptp.c
4990 F: drivers/net/ethernet/freescale/fec.h
4991 F: Documentation/devicetree/bindings/net/fsl-fec.txt
4992
4993 FREESCALE QUICC ENGINE LIBRARY
4994 L: linuxppc-dev@lists.ozlabs.org
4995 S: Orphan
4996 F: drivers/soc/fsl/qe/
4997 F: include/soc/fsl/*qe*.h
4998 F: include/soc/fsl/*ucc*.h
4999
5000 FREESCALE USB PERIPHERAL DRIVERS
5001 M: Li Yang <leoli@freescale.com>
5002 L: linux-usb@vger.kernel.org
5003 L: linuxppc-dev@lists.ozlabs.org
5004 S: Maintained
5005 F: drivers/usb/gadget/udc/fsl*
5006
5007 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5008 M: Li Yang <leoli@freescale.com>
5009 L: netdev@vger.kernel.org
5010 L: linuxppc-dev@lists.ozlabs.org
5011 S: Maintained
5012 F: drivers/net/ethernet/freescale/ucc_geth*
5013
5014 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5015 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5016 L: netdev@vger.kernel.org
5017 S: Maintained
5018 F: drivers/net/ethernet/freescale/gianfar*
5019 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5020 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5021
5022 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5023 M: Zhao Qiang <qiang.zhao@nxp.com>
5024 L: netdev@vger.kernel.org
5025 L: linuxppc-dev@lists.ozlabs.org
5026 S: Maintained
5027 F: drivers/net/wan/fsl_ucc_hdlc*
5028
5029 FREESCALE QUICC ENGINE UCC UART DRIVER
5030 M: Timur Tabi <timur@tabi.org>
5031 L: linuxppc-dev@lists.ozlabs.org
5032 S: Maintained
5033 F: drivers/tty/serial/ucc_uart.c
5034
5035 FREESCALE SOC SOUND DRIVERS
5036 M: Timur Tabi <timur@tabi.org>
5037 M: Nicolin Chen <nicoleotsuka@gmail.com>
5038 M: Xiubo Li <Xiubo.Lee@gmail.com>
5039 R: Fabio Estevam <fabio.estevam@nxp.com>
5040 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5041 L: linuxppc-dev@lists.ozlabs.org
5042 S: Maintained
5043 F: sound/soc/fsl/fsl*
5044 F: sound/soc/fsl/imx*
5045 F: sound/soc/fsl/mpc8610_hpcd.c
5046
5047 FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5048 M: "J. German Rivera" <German.Rivera@freescale.com>
5049 M: Stuart Yoder <stuart.yoder@nxp.com>
5050 L: linux-kernel@vger.kernel.org
5051 S: Maintained
5052 F: drivers/staging/fsl-mc/
5053
5054 FREEVXFS FILESYSTEM
5055 M: Christoph Hellwig <hch@infradead.org>
5056 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5057 S: Maintained
5058 F: fs/freevxfs/
5059
5060 FREEZER
5061 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5062 M: Pavel Machek <pavel@ucw.cz>
5063 L: linux-pm@vger.kernel.org
5064 S: Supported
5065 F: Documentation/power/freezing-of-tasks.txt
5066 F: include/linux/freezer.h
5067 F: kernel/freezer.c
5068
5069 FRONTSWAP API
5070 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5071 L: linux-kernel@vger.kernel.org
5072 S: Maintained
5073 F: mm/frontswap.c
5074 F: include/linux/frontswap.h
5075
5076 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5077 M: David Howells <dhowells@redhat.com>
5078 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5079 S: Supported
5080 F: Documentation/filesystems/caching/
5081 F: fs/fscache/
5082 F: include/linux/fscache*.h
5083
5084 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5085 M: Theodore Y. Ts'o <tytso@mit.edu>
5086 M: Jaegeuk Kim <jaegeuk@kernel.org>
5087 S: Supported
5088 F: fs/crypto/
5089 F: include/linux/fscrypto.h
5090
5091 F2FS FILE SYSTEM
5092 M: Jaegeuk Kim <jaegeuk@kernel.org>
5093 M: Changman Lee <cm224.lee@samsung.com>
5094 R: Chao Yu <yuchao0@huawei.com>
5095 L: linux-f2fs-devel@lists.sourceforge.net
5096 W: http://en.wikipedia.org/wiki/F2FS
5097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5098 S: Maintained
5099 F: Documentation/filesystems/f2fs.txt
5100 F: Documentation/ABI/testing/sysfs-fs-f2fs
5101 F: fs/f2fs/
5102 F: include/linux/f2fs_fs.h
5103 F: include/trace/events/f2fs.h
5104
5105 FUJITSU FR-V (FRV) PORT
5106 S: Orphan
5107 F: arch/frv/
5108
5109 FUJITSU LAPTOP EXTRAS
5110 M: Jonathan Woithe <jwoithe@just42.net>
5111 L: platform-driver-x86@vger.kernel.org
5112 S: Maintained
5113 F: drivers/platform/x86/fujitsu-laptop.c
5114
5115 FUJITSU M-5MO LS CAMERA ISP DRIVER
5116 M: Kyungmin Park <kyungmin.park@samsung.com>
5117 M: Heungjun Kim <riverful.kim@samsung.com>
5118 L: linux-media@vger.kernel.org
5119 S: Maintained
5120 F: drivers/media/i2c/m5mols/
5121 F: include/media/i2c/m5mols.h
5122
5123 FUJITSU TABLET EXTRAS
5124 M: Robert Gerlach <khnz@gmx.de>
5125 L: platform-driver-x86@vger.kernel.org
5126 S: Maintained
5127 F: drivers/platform/x86/fujitsu-tablet.c
5128
5129 FUSE: FILESYSTEM IN USERSPACE
5130 M: Miklos Szeredi <miklos@szeredi.hu>
5131 L: linux-fsdevel@vger.kernel.org
5132 W: http://fuse.sourceforge.net/
5133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5134 S: Maintained
5135 F: fs/fuse/
5136 F: include/uapi/linux/fuse.h
5137 F: Documentation/filesystems/fuse.txt
5138
5139 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5140 M: Rik Faith <faith@cs.unc.edu>
5141 L: linux-scsi@vger.kernel.org
5142 S: Odd Fixes (e.g., new signatures)
5143 F: drivers/scsi/fdomain.*
5144
5145 GCC PLUGINS
5146 M: Kees Cook <keescook@chromium.org>
5147 R: Emese Revfy <re.emese@gmail.com>
5148 L: kernel-hardening@lists.openwall.com
5149 S: Maintained
5150 F: scripts/gcc-plugins/
5151 F: scripts/gcc-plugin.sh
5152 F: Documentation/gcc-plugins.txt
5153
5154 GCOV BASED KERNEL PROFILING
5155 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5156 S: Maintained
5157 F: kernel/gcov/
5158 F: Documentation/dev-tools/gcov.rst
5159
5160 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5161 M: Achim Leubner <achim_leubner@adaptec.com>
5162 L: linux-scsi@vger.kernel.org
5163 W: http://www.icp-vortex.com/
5164 S: Supported
5165 F: drivers/scsi/gdt*
5166
5167 GDB KERNEL DEBUGGING HELPER SCRIPTS
5168 M: Jan Kiszka <jan.kiszka@siemens.com>
5169 M: Kieran Bingham <kieran@bingham.xyz>
5170 S: Supported
5171 F: scripts/gdb/
5172
5173 GEMTEK FM RADIO RECEIVER DRIVER
5174 M: Hans Verkuil <hverkuil@xs4all.nl>
5175 L: linux-media@vger.kernel.org
5176 T: git git://linuxtv.org/media_tree.git
5177 W: https://linuxtv.org
5178 S: Maintained
5179 F: drivers/media/radio/radio-gemtek*
5180
5181 GENERIC GPIO I2C DRIVER
5182 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5183 S: Supported
5184 F: drivers/i2c/busses/i2c-gpio.c
5185 F: include/linux/i2c-gpio.h
5186
5187 GENERIC GPIO I2C MULTIPLEXER DRIVER
5188 M: Peter Korsgaard <peter.korsgaard@barco.com>
5189 L: linux-i2c@vger.kernel.org
5190 S: Supported
5191 F: drivers/i2c/muxes/i2c-mux-gpio.c
5192 F: include/linux/i2c-mux-gpio.h
5193 F: Documentation/i2c/muxes/i2c-mux-gpio
5194
5195 GENERIC HDLC (WAN) DRIVERS
5196 M: Krzysztof Halasa <khc@pm.waw.pl>
5197 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5198 S: Maintained
5199 F: drivers/net/wan/c101.c
5200 F: drivers/net/wan/hd6457*
5201 F: drivers/net/wan/hdlc*
5202 F: drivers/net/wan/n2.c
5203 F: drivers/net/wan/pc300too.c
5204 F: drivers/net/wan/pci200syn.c
5205 F: drivers/net/wan/wanxl*
5206
5207 GENERIC INCLUDE/ASM HEADER FILES
5208 M: Arnd Bergmann <arnd@arndb.de>
5209 L: linux-arch@vger.kernel.org
5210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5211 S: Maintained
5212 F: include/asm-generic/
5213 F: include/uapi/asm-generic/
5214
5215 GENERIC PHY FRAMEWORK
5216 M: Kishon Vijay Abraham I <kishon@ti.com>
5217 L: linux-kernel@vger.kernel.org
5218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5219 S: Supported
5220 F: drivers/phy/
5221 F: include/linux/phy/
5222
5223 GENERIC PM DOMAINS
5224 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5225 M: Kevin Hilman <khilman@kernel.org>
5226 M: Ulf Hansson <ulf.hansson@linaro.org>
5227 L: linux-pm@vger.kernel.org
5228 S: Supported
5229 F: drivers/base/power/domain*.c
5230 F: include/linux/pm_domain.h
5231
5232 GENERIC UIO DRIVER FOR PCI DEVICES
5233 M: "Michael S. Tsirkin" <mst@redhat.com>
5234 L: kvm@vger.kernel.org
5235 S: Supported
5236 F: drivers/uio/uio_pci_generic.c
5237
5238 GET_MAINTAINER SCRIPT
5239 M: Joe Perches <joe@perches.com>
5240 S: Maintained
5241 F: scripts/get_maintainer.pl
5242
5243 GFS2 FILE SYSTEM
5244 M: Steven Whitehouse <swhiteho@redhat.com>
5245 M: Bob Peterson <rpeterso@redhat.com>
5246 L: cluster-devel@redhat.com
5247 W: http://sources.redhat.com/cluster/
5248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5249 S: Supported
5250 F: Documentation/filesystems/gfs2*.txt
5251 F: fs/gfs2/
5252 F: include/uapi/linux/gfs2_ondisk.h
5253
5254 GIGASET ISDN DRIVERS
5255 M: Paul Bolle <pebolle@tiscali.nl>
5256 L: gigaset307x-common@lists.sourceforge.net
5257 W: http://gigaset307x.sourceforge.net/
5258 S: Odd Fixes
5259 F: Documentation/isdn/README.gigaset
5260 F: drivers/isdn/gigaset/
5261 F: include/uapi/linux/gigaset_dev.h
5262
5263 GO7007 MPEG CODEC
5264 M: Hans Verkuil <hans.verkuil@cisco.com>
5265 L: linux-media@vger.kernel.org
5266 S: Maintained
5267 F: drivers/media/usb/go7007/
5268
5269 GOODIX TOUCHSCREEN
5270 M: Bastien Nocera <hadess@hadess.net>
5271 L: linux-input@vger.kernel.org
5272 S: Maintained
5273 F: drivers/input/touchscreen/goodix.c
5274
5275 GPIO SUBSYSTEM
5276 M: Linus Walleij <linus.walleij@linaro.org>
5277 M: Alexandre Courbot <gnurou@gmail.com>
5278 L: linux-gpio@vger.kernel.org
5279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5280 S: Maintained
5281 F: Documentation/devicetree/bindings/gpio/
5282 F: Documentation/gpio/
5283 F: Documentation/ABI/testing/gpio-cdev
5284 F: Documentation/ABI/obsolete/sysfs-gpio
5285 F: drivers/gpio/
5286 F: include/linux/gpio/
5287 F: include/linux/gpio.h
5288 F: include/asm-generic/gpio.h
5289 F: include/uapi/linux/gpio.h
5290 F: tools/gpio/
5291
5292 GRE DEMULTIPLEXER DRIVER
5293 M: Dmitry Kozlov <xeb@mail.ru>
5294 L: netdev@vger.kernel.org
5295 S: Maintained
5296 F: net/ipv4/gre_demux.c
5297 F: net/ipv4/gre_offload.c
5298 F: include/net/gre.h
5299
5300 GRETH 10/100/1G Ethernet MAC device driver
5301 M: Andreas Larsson <andreas@gaisler.com>
5302 L: netdev@vger.kernel.org
5303 S: Maintained
5304 F: drivers/net/ethernet/aeroflex/
5305
5306 GSPCA FINEPIX SUBDRIVER
5307 M: Frank Zago <frank@zago.net>
5308 L: linux-media@vger.kernel.org
5309 T: git git://linuxtv.org/media_tree.git
5310 S: Maintained
5311 F: drivers/media/usb/gspca/finepix.c
5312
5313 GSPCA GL860 SUBDRIVER
5314 M: Olivier Lorin <o.lorin@laposte.net>
5315 L: linux-media@vger.kernel.org
5316 T: git git://linuxtv.org/media_tree.git
5317 S: Maintained
5318 F: drivers/media/usb/gspca/gl860/
5319
5320 GSPCA M5602 SUBDRIVER
5321 M: Erik Andren <erik.andren@gmail.com>
5322 L: linux-media@vger.kernel.org
5323 T: git git://linuxtv.org/media_tree.git
5324 S: Maintained
5325 F: drivers/media/usb/gspca/m5602/
5326
5327 GSPCA PAC207 SONIXB SUBDRIVER
5328 M: Hans Verkuil <hverkuil@xs4all.nl>
5329 L: linux-media@vger.kernel.org
5330 T: git git://linuxtv.org/media_tree.git
5331 S: Odd Fixes
5332 F: drivers/media/usb/gspca/pac207.c
5333
5334 GSPCA SN9C20X SUBDRIVER
5335 M: Brian Johnson <brijohn@gmail.com>
5336 L: linux-media@vger.kernel.org
5337 T: git git://linuxtv.org/media_tree.git
5338 S: Maintained
5339 F: drivers/media/usb/gspca/sn9c20x.c
5340
5341 GSPCA T613 SUBDRIVER
5342 M: Leandro Costantino <lcostantino@gmail.com>
5343 L: linux-media@vger.kernel.org
5344 T: git git://linuxtv.org/media_tree.git
5345 S: Maintained
5346 F: drivers/media/usb/gspca/t613.c
5347
5348 GSPCA USB WEBCAM DRIVER
5349 M: Hans Verkuil <hverkuil@xs4all.nl>
5350 L: linux-media@vger.kernel.org
5351 T: git git://linuxtv.org/media_tree.git
5352 S: Odd Fixes
5353 F: drivers/media/usb/gspca/
5354
5355 GUID PARTITION TABLE (GPT)
5356 M: Davidlohr Bueso <dave@stgolabs.net>
5357 L: linux-efi@vger.kernel.org
5358 S: Maintained
5359 F: block/partitions/efi.*
5360
5361 STK1160 USB VIDEO CAPTURE DRIVER
5362 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5363 L: linux-media@vger.kernel.org
5364 T: git git://linuxtv.org/media_tree.git
5365 S: Maintained
5366 F: drivers/media/usb/stk1160/
5367
5368 H8/300 ARCHITECTURE
5369 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5370 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5371 W: http://uclinux-h8.sourceforge.jp
5372 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5373 S: Maintained
5374 F: arch/h8300/
5375 F: drivers/clocksource/h8300_*.c
5376 F: drivers/clk/h8300/
5377 F: drivers/irqchip/irq-renesas-h8*.c
5378
5379 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5380 M: Frank Seidel <frank@f-seidel.de>
5381 L: platform-driver-x86@vger.kernel.org
5382 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5383 S: Maintained
5384 F: drivers/platform/x86/hdaps.c
5385
5386 HDPVR USB VIDEO ENCODER DRIVER
5387 M: Hans Verkuil <hverkuil@xs4all.nl>
5388 L: linux-media@vger.kernel.org
5389 T: git git://linuxtv.org/media_tree.git
5390 W: https://linuxtv.org
5391 S: Odd Fixes
5392 F: drivers/media/usb/hdpvr/
5393
5394 HWPOISON MEMORY FAILURE HANDLING
5395 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5396 L: linux-mm@kvack.org
5397 S: Maintained
5398 F: mm/memory-failure.c
5399 F: mm/hwpoison-inject.c
5400
5401 HYPERVISOR VIRTUAL CONSOLE DRIVER
5402 L: linuxppc-dev@lists.ozlabs.org
5403 S: Odd Fixes
5404 F: drivers/tty/hvc/
5405
5406 HACKRF MEDIA DRIVER
5407 M: Antti Palosaari <crope@iki.fi>
5408 L: linux-media@vger.kernel.org
5409 W: https://linuxtv.org
5410 W: http://palosaari.fi/linux/
5411 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5412 T: git git://linuxtv.org/anttip/media_tree.git
5413 S: Maintained
5414 F: drivers/media/usb/hackrf/
5415
5416 HARDWARE MONITORING
5417 M: Jean Delvare <jdelvare@suse.com>
5418 M: Guenter Roeck <linux@roeck-us.net>
5419 L: linux-hwmon@vger.kernel.org
5420 W: http://hwmon.wiki.kernel.org/
5421 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5423 S: Maintained
5424 F: Documentation/hwmon/
5425 F: drivers/hwmon/
5426 F: include/linux/hwmon*.h
5427
5428 HARDWARE RANDOM NUMBER GENERATOR CORE
5429 M: Matt Mackall <mpm@selenic.com>
5430 M: Herbert Xu <herbert@gondor.apana.org.au>
5431 L: linux-crypto@vger.kernel.org
5432 S: Odd fixes
5433 F: Documentation/devicetree/bindings/rng/
5434 F: Documentation/hw_random.txt
5435 F: drivers/char/hw_random/
5436 F: include/linux/hw_random.h
5437
5438 HARDWARE SPINLOCK CORE
5439 M: Ohad Ben-Cohen <ohad@wizery.com>
5440 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5441 L: linux-remoteproc@vger.kernel.org
5442 S: Maintained
5443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5444 F: Documentation/devicetree/bindings/hwlock/
5445 F: Documentation/hwspinlock.txt
5446 F: drivers/hwspinlock/
5447 F: include/linux/hwspinlock.h
5448
5449 HARMONY SOUND DRIVER
5450 L: linux-parisc@vger.kernel.org
5451 S: Maintained
5452 F: sound/parisc/harmony.*
5453
5454 HD29L2 MEDIA DRIVER
5455 M: Antti Palosaari <crope@iki.fi>
5456 L: linux-media@vger.kernel.org
5457 W: https://linuxtv.org
5458 W: http://palosaari.fi/linux/
5459 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5460 T: git git://linuxtv.org/anttip/media_tree.git
5461 S: Maintained
5462 F: drivers/media/dvb-frontends/hd29l2*
5463
5464 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5465 M: Brian Boylston <brian.boylston@hpe.com>
5466 S: Supported
5467 F: Documentation/watchdog/hpwdt.txt
5468 F: drivers/watchdog/hpwdt.c
5469
5470 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5471 M: Don Brace <don.brace@microsemi.com>
5472 L: iss_storagedev@hp.com
5473 L: esc.storagedev@microsemi.com
5474 L: linux-scsi@vger.kernel.org
5475 S: Supported
5476 F: Documentation/scsi/hpsa.txt
5477 F: drivers/scsi/hpsa*.[ch]
5478 F: include/linux/cciss*.h
5479 F: include/uapi/linux/cciss*.h
5480
5481 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5482 M: Don Brace <don.brace@microsemi.com>
5483 L: iss_storagedev@hp.com
5484 L: esc.storagedev@microsemi.com
5485 L: linux-scsi@vger.kernel.org
5486 S: Supported
5487 F: Documentation/blockdev/cciss.txt
5488 F: drivers/block/cciss*
5489 F: include/linux/cciss_ioctl.h
5490 F: include/uapi/linux/cciss_ioctl.h
5491
5492 HFI1 DRIVER
5493 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5494 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5495 L: linux-rdma@vger.kernel.org
5496 S: Supported
5497 F: drivers/infiniband/hw/hfi1
5498
5499 HFS FILESYSTEM
5500 L: linux-fsdevel@vger.kernel.org
5501 S: Orphan
5502 F: Documentation/filesystems/hfs.txt
5503 F: fs/hfs/
5504
5505 HFSPLUS FILESYSTEM
5506 L: linux-fsdevel@vger.kernel.org
5507 S: Orphan
5508 F: Documentation/filesystems/hfsplus.txt
5509 F: fs/hfsplus/
5510
5511 HGA FRAMEBUFFER DRIVER
5512 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5513 L: linux-nvidia@lists.surfsouth.com
5514 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5515 S: Maintained
5516 F: drivers/video/fbdev/hgafb.c
5517
5518 HIBERNATION (aka Software Suspend, aka swsusp)
5519 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5520 M: Pavel Machek <pavel@ucw.cz>
5521 L: linux-pm@vger.kernel.org
5522 S: Supported
5523 F: arch/x86/power/
5524 F: drivers/base/power/
5525 F: kernel/power/
5526 F: include/linux/suspend.h
5527 F: include/linux/freezer.h
5528 F: include/linux/pm.h
5529 F: arch/*/include/asm/suspend*.h
5530
5531 HID CORE LAYER
5532 M: Jiri Kosina <jikos@kernel.org>
5533 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5534 L: linux-input@vger.kernel.org
5535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5536 S: Maintained
5537 F: drivers/hid/
5538 F: include/linux/hid*
5539 F: include/uapi/linux/hid*
5540
5541 HID SENSOR HUB DRIVERS
5542 M: Jiri Kosina <jikos@kernel.org>
5543 M: Jonathan Cameron <jic23@kernel.org>
5544 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5545 L: linux-input@vger.kernel.org
5546 L: linux-iio@vger.kernel.org
5547 S: Maintained
5548 F: Documentation/hid/hid-sensor*
5549 F: drivers/hid/hid-sensor-*
5550 F: drivers/iio/*/hid-*
5551 F: include/linux/hid-sensor-*
5552
5553 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5554 M: Thomas Gleixner <tglx@linutronix.de>
5555 L: linux-kernel@vger.kernel.org
5556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5557 S: Maintained
5558 F: Documentation/timers/
5559 F: kernel/time/hrtimer.c
5560 F: kernel/time/clockevents.c
5561 F: kernel/time/tick*.*
5562 F: kernel/time/timer_*.c
5563 F: include/linux/clockchips.h
5564 F: include/linux/hrtimer.h
5565
5566 HIGH-SPEED SCC DRIVER FOR AX.25
5567 L: linux-hams@vger.kernel.org
5568 S: Orphan
5569 F: drivers/net/hamradio/dmascc.c
5570 F: drivers/net/hamradio/scc.c
5571
5572 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5573 M: HighPoint Linux Team <linux@highpoint-tech.com>
5574 W: http://www.highpoint-tech.com
5575 S: Supported
5576 F: Documentation/scsi/hptiop.txt
5577 F: drivers/scsi/hptiop.c
5578
5579 HIPPI
5580 M: Jes Sorensen <jes@trained-monkey.org>
5581 L: linux-hippi@sunsite.dk
5582 S: Maintained
5583 F: include/linux/hippidevice.h
5584 F: include/uapi/linux/if_hippi.h
5585 F: net/802/hippi.c
5586 F: drivers/net/hippi/
5587
5588 HISILICON NETWORK SUBSYSTEM DRIVER
5589 M: Yisen Zhuang <yisen.zhuang@huawei.com>
5590 M: Salil Mehta <salil.mehta@huawei.com>
5591 L: netdev@vger.kernel.org
5592 W: http://www.hisilicon.com
5593 S: Maintained
5594 F: drivers/net/ethernet/hisilicon/
5595 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5596
5597 HISILICON ROCE DRIVER
5598 M: Lijun Ou <oulijun@huawei.com>
5599 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5600 L: linux-rdma@vger.kernel.org
5601 S: Maintained
5602 F: drivers/infiniband/hw/hns/
5603 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5604
5605 HISILICON SAS Controller
5606 M: John Garry <john.garry@huawei.com>
5607 W: http://www.hisilicon.com
5608 S: Supported
5609 F: drivers/scsi/hisi_sas/
5610 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5611
5612 HOST AP DRIVER
5613 M: Jouni Malinen <j@w1.fi>
5614 L: hostap@shmoo.com (subscribers-only)
5615 L: linux-wireless@vger.kernel.org
5616 W: http://hostap.epitest.fi/
5617 S: Maintained
5618 F: drivers/net/wireless/intersil/hostap/
5619
5620 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5621 L: platform-driver-x86@vger.kernel.org
5622 S: Orphan
5623 F: drivers/platform/x86/tc1100-wmi.c
5624
5625 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5626 M: Jaroslav Kysela <perex@perex.cz>
5627 S: Maintained
5628 F: drivers/net/ethernet/hp/hp100.*
5629
5630 HPET: High Precision Event Timers driver
5631 M: Clemens Ladisch <clemens@ladisch.de>
5632 S: Maintained
5633 F: Documentation/timers/hpet.txt
5634 F: drivers/char/hpet.c
5635 F: include/linux/hpet.h
5636 F: include/uapi/linux/hpet.h
5637
5638 HPET: x86
5639 S: Orphan
5640 F: arch/x86/kernel/hpet.c
5641 F: arch/x86/include/asm/hpet.h
5642
5643 HPFS FILESYSTEM
5644 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5645 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5646 S: Maintained
5647 F: fs/hpfs/
5648
5649 HSI SUBSYSTEM
5650 M: Sebastian Reichel <sre@kernel.org>
5651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5652 S: Maintained
5653 F: Documentation/ABI/testing/sysfs-bus-hsi
5654 F: Documentation/hsi.txt
5655 F: drivers/hsi/
5656 F: include/linux/hsi/
5657 F: include/uapi/linux/hsi/
5658
5659 HSO 3G MODEM DRIVER
5660 M: Jan Dumon <j.dumon@option.com>
5661 W: http://www.pharscape.org
5662 S: Maintained
5663 F: drivers/net/usb/hso.c
5664
5665 HSR NETWORK PROTOCOL
5666 M: Arvid Brodin <arvid.brodin@alten.se>
5667 L: netdev@vger.kernel.org
5668 S: Maintained
5669 F: net/hsr/
5670
5671 HTCPEN TOUCHSCREEN DRIVER
5672 M: Pau Oliva Fora <pof@eslack.org>
5673 L: linux-input@vger.kernel.org
5674 S: Maintained
5675 F: drivers/input/touchscreen/htcpen.c
5676
5677 HUGETLB FILESYSTEM
5678 M: Nadia Yvette Chambers <nyc@holomorphy.com>
5679 S: Maintained
5680 F: fs/hugetlbfs/
5681
5682 HVA ST MEDIA DRIVER
5683 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5684 L: linux-media@vger.kernel.org
5685 T: git git://linuxtv.org/media_tree.git
5686 W: https://linuxtv.org
5687 S: Supported
5688 F: drivers/media/platform/sti/hva
5689
5690 Hyper-V CORE AND DRIVERS
5691 M: "K. Y. Srinivasan" <kys@microsoft.com>
5692 M: Haiyang Zhang <haiyangz@microsoft.com>
5693 L: devel@linuxdriverproject.org
5694 S: Maintained
5695 F: arch/x86/include/asm/mshyperv.h
5696 F: arch/x86/include/uapi/asm/hyperv.h
5697 F: arch/x86/kernel/cpu/mshyperv.c
5698 F: drivers/hid/hid-hyperv.c
5699 F: drivers/hv/
5700 F: drivers/input/serio/hyperv-keyboard.c
5701 F: drivers/pci/host/pci-hyperv.c
5702 F: drivers/net/hyperv/
5703 F: drivers/scsi/storvsc_drv.c
5704 F: drivers/video/fbdev/hyperv_fb.c
5705 F: include/linux/hyperv.h
5706 F: tools/hv/
5707 F: Documentation/ABI/stable/sysfs-bus-vmbus
5708
5709 I2C MUXES
5710 M: Peter Rosin <peda@axentia.se>
5711 L: linux-i2c@vger.kernel.org
5712 S: Maintained
5713 F: Documentation/i2c/i2c-topology
5714 F: Documentation/i2c/muxes/
5715 F: Documentation/devicetree/bindings/i2c/i2c-mux*
5716 F: Documentation/devicetree/bindings/i2c/i2c-arb*
5717 F: Documentation/devicetree/bindings/i2c/i2c-gate*
5718 F: drivers/i2c/i2c-mux.c
5719 F: drivers/i2c/muxes/
5720 F: include/linux/i2c-mux.h
5721
5722 I2C OVER PARALLEL PORT
5723 M: Jean Delvare <jdelvare@suse.com>
5724 L: linux-i2c@vger.kernel.org
5725 S: Maintained
5726 F: Documentation/i2c/busses/i2c-parport
5727 F: Documentation/i2c/busses/i2c-parport-light
5728 F: drivers/i2c/busses/i2c-parport.c
5729 F: drivers/i2c/busses/i2c-parport-light.c
5730
5731 I2C/SMBUS CONTROLLER DRIVERS FOR PC
5732 M: Jean Delvare <jdelvare@suse.com>
5733 L: linux-i2c@vger.kernel.org
5734 S: Maintained
5735 F: Documentation/i2c/busses/i2c-ali1535
5736 F: Documentation/i2c/busses/i2c-ali1563
5737 F: Documentation/i2c/busses/i2c-ali15x3
5738 F: Documentation/i2c/busses/i2c-amd756
5739 F: Documentation/i2c/busses/i2c-amd8111
5740 F: Documentation/i2c/busses/i2c-i801
5741 F: Documentation/i2c/busses/i2c-nforce2
5742 F: Documentation/i2c/busses/i2c-piix4
5743 F: Documentation/i2c/busses/i2c-sis5595
5744 F: Documentation/i2c/busses/i2c-sis630
5745 F: Documentation/i2c/busses/i2c-sis96x
5746 F: Documentation/i2c/busses/i2c-via
5747 F: Documentation/i2c/busses/i2c-viapro
5748 F: drivers/i2c/busses/i2c-ali1535.c
5749 F: drivers/i2c/busses/i2c-ali1563.c
5750 F: drivers/i2c/busses/i2c-ali15x3.c
5751 F: drivers/i2c/busses/i2c-amd756.c
5752 F: drivers/i2c/busses/i2c-amd756-s4882.c
5753 F: drivers/i2c/busses/i2c-amd8111.c
5754 F: drivers/i2c/busses/i2c-i801.c
5755 F: drivers/i2c/busses/i2c-isch.c
5756 F: drivers/i2c/busses/i2c-nforce2.c
5757 F: drivers/i2c/busses/i2c-nforce2-s4985.c
5758 F: drivers/i2c/busses/i2c-piix4.c
5759 F: drivers/i2c/busses/i2c-sis5595.c
5760 F: drivers/i2c/busses/i2c-sis630.c
5761 F: drivers/i2c/busses/i2c-sis96x.c
5762 F: drivers/i2c/busses/i2c-via.c
5763 F: drivers/i2c/busses/i2c-viapro.c
5764
5765 I2C/SMBUS ISMT DRIVER
5766 M: Seth Heasley <seth.heasley@intel.com>
5767 M: Neil Horman <nhorman@tuxdriver.com>
5768 L: linux-i2c@vger.kernel.org
5769 F: drivers/i2c/busses/i2c-ismt.c
5770 F: Documentation/i2c/busses/i2c-ismt
5771
5772 I2C/SMBUS STUB DRIVER
5773 M: Jean Delvare <jdelvare@suse.com>
5774 L: linux-i2c@vger.kernel.org
5775 S: Maintained
5776 F: drivers/i2c/i2c-stub.c
5777
5778 I2C SUBSYSTEM
5779 M: Wolfram Sang <wsa@the-dreams.de>
5780 L: linux-i2c@vger.kernel.org
5781 W: https://i2c.wiki.kernel.org/
5782 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5784 S: Maintained
5785 F: Documentation/devicetree/bindings/i2c/
5786 F: Documentation/i2c/
5787 F: drivers/i2c/
5788 F: drivers/i2c/*/
5789 F: include/linux/i2c.h
5790 F: include/linux/i2c-*.h
5791 F: include/uapi/linux/i2c.h
5792 F: include/uapi/linux/i2c-*.h
5793
5794 I2C ACPI SUPPORT
5795 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5796 L: linux-i2c@vger.kernel.org
5797 L: linux-acpi@vger.kernel.org
5798 S: Maintained
5799
5800 I2C-TAOS-EVM DRIVER
5801 M: Jean Delvare <jdelvare@suse.com>
5802 L: linux-i2c@vger.kernel.org
5803 S: Maintained
5804 F: Documentation/i2c/busses/i2c-taos-evm
5805 F: drivers/i2c/busses/i2c-taos-evm.c
5806
5807 I2C-TINY-USB DRIVER
5808 M: Till Harbaum <till@harbaum.org>
5809 L: linux-i2c@vger.kernel.org
5810 W: http://www.harbaum.org/till/i2c_tiny_usb
5811 S: Maintained
5812 F: drivers/i2c/busses/i2c-tiny-usb.c
5813
5814 i386 BOOT CODE
5815 M: "H. Peter Anvin" <hpa@zytor.com>
5816 S: Maintained
5817 F: arch/x86/boot/
5818
5819 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5820 M: "H. Peter Anvin" <hpa@zytor.com>
5821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5822 S: Maintained
5823
5824 IA64 (Itanium) PLATFORM
5825 M: Tony Luck <tony.luck@intel.com>
5826 M: Fenghua Yu <fenghua.yu@intel.com>
5827 L: linux-ia64@vger.kernel.org
5828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5829 S: Maintained
5830 F: arch/ia64/
5831
5832 IBM Power VMX Cryptographic instructions
5833 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5834 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5835 L: linux-crypto@vger.kernel.org
5836 S: Supported
5837 F: drivers/crypto/vmx/Makefile
5838 F: drivers/crypto/vmx/Kconfig
5839 F: drivers/crypto/vmx/vmx.c
5840 F: drivers/crypto/vmx/aes*
5841 F: drivers/crypto/vmx/ghash*
5842 F: drivers/crypto/vmx/ppc-xlate.pl
5843
5844 IBM Power in-Nest Crypto Acceleration
5845 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5846 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5847 L: linux-crypto@vger.kernel.org
5848 S: Supported
5849 F: drivers/crypto/nx/Makefile
5850 F: drivers/crypto/nx/Kconfig
5851 F: drivers/crypto/nx/nx-aes*
5852 F: drivers/crypto/nx/nx-sha*
5853 F: drivers/crypto/nx/nx.*
5854 F: drivers/crypto/nx/nx_csbcpb.h
5855 F: drivers/crypto/nx/nx_debugfs.h
5856
5857 IBM Power 842 compression accelerator
5858 M: Dan Streetman <ddstreet@ieee.org>
5859 S: Supported
5860 F: drivers/crypto/nx/Makefile
5861 F: drivers/crypto/nx/Kconfig
5862 F: drivers/crypto/nx/nx-842*
5863 F: include/linux/sw842.h
5864 F: crypto/842.c
5865 F: lib/842/
5866
5867 IBM Power Linux RAID adapter
5868 M: Brian King <brking@us.ibm.com>
5869 S: Supported
5870 F: drivers/scsi/ipr.*
5871
5872 IBM Power Virtual Ethernet Device Driver
5873 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5874 L: netdev@vger.kernel.org
5875 S: Supported
5876 F: drivers/net/ethernet/ibm/ibmveth.*
5877
5878 IBM Power SRIOV Virtual NIC Device Driver
5879 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5880 M: John Allen <jallen@linux.vnet.ibm.com>
5881 L: netdev@vger.kernel.org
5882 S: Supported
5883 F: drivers/net/ethernet/ibm/ibmvnic.*
5884
5885 IBM Power Virtual SCSI Device Drivers
5886 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5887 L: linux-scsi@vger.kernel.org
5888 S: Supported
5889 F: drivers/scsi/ibmvscsi/ibmvscsi*
5890 F: include/scsi/viosrp.h
5891
5892 IBM Power Virtual SCSI Device Target Driver
5893 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5894 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5895 L: linux-scsi@vger.kernel.org
5896 L: target-devel@vger.kernel.org
5897 S: Supported
5898 F: drivers/scsi/ibmvscsi_tgt/
5899
5900 IBM Power Virtual FC Device Drivers
5901 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5902 L: linux-scsi@vger.kernel.org
5903 S: Supported
5904 F: drivers/scsi/ibmvscsi/ibmvfc*
5905
5906 IBM ServeRAID RAID DRIVER
5907 S: Orphan
5908 F: drivers/scsi/ips.*
5909
5910 ICH LPC AND GPIO DRIVER
5911 M: Peter Tyser <ptyser@xes-inc.com>
5912 S: Maintained
5913 F: drivers/mfd/lpc_ich.c
5914 F: drivers/gpio/gpio-ich.c
5915
5916 IDE SUBSYSTEM
5917 M: "David S. Miller" <davem@davemloft.net>
5918 L: linux-ide@vger.kernel.org
5919 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5921 S: Maintained
5922 F: Documentation/ide/
5923 F: drivers/ide/
5924 F: include/linux/ide.h
5925
5926 IDEAPAD LAPTOP EXTRAS DRIVER
5927 M: Ike Panhc <ike.pan@canonical.com>
5928 L: platform-driver-x86@vger.kernel.org
5929 W: http://launchpad.net/ideapad-laptop
5930 S: Maintained
5931 F: drivers/platform/x86/ideapad-laptop.c
5932
5933 IDEAPAD LAPTOP SLIDEBAR DRIVER
5934 M: Andrey Moiseev <o2g.org.ru@gmail.com>
5935 L: linux-input@vger.kernel.org
5936 W: https://github.com/o2genum/ideapad-slidebar
5937 S: Maintained
5938 F: drivers/input/misc/ideapad_slidebar.c
5939
5940 IDE/ATAPI DRIVERS
5941 M: Borislav Petkov <bp@alien8.de>
5942 L: linux-ide@vger.kernel.org
5943 S: Maintained
5944 F: Documentation/cdrom/ide-cd
5945 F: drivers/ide/ide-cd*
5946
5947 IDLE-I7300
5948 M: Andy Henroid <andrew.d.henroid@intel.com>
5949 L: linux-pm@vger.kernel.org
5950 S: Supported
5951 F: drivers/idle/i7300_idle.c
5952
5953 IEEE 802.15.4 SUBSYSTEM
5954 M: Alexander Aring <aar@pengutronix.de>
5955 L: linux-wpan@vger.kernel.org
5956 W: http://wpan.cakelab.org/
5957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5959 S: Maintained
5960 F: net/ieee802154/
5961 F: net/mac802154/
5962 F: drivers/net/ieee802154/
5963 F: include/linux/nl802154.h
5964 F: include/linux/ieee802154.h
5965 F: include/net/nl802154.h
5966 F: include/net/mac802154.h
5967 F: include/net/af_ieee802154.h
5968 F: include/net/cfg802154.h
5969 F: include/net/ieee802154_netdev.h
5970 F: Documentation/networking/ieee802154.txt
5971
5972 IGORPLUG-USB IR RECEIVER
5973 M: Sean Young <sean@mess.org>
5974 L: linux-media@vger.kernel.org
5975 S: Maintained
5976 F: drivers/media/rc/igorplugusb.c
5977
5978 IGUANAWORKS USB IR TRANSCEIVER
5979 M: Sean Young <sean@mess.org>
5980 L: linux-media@vger.kernel.org
5981 S: Maintained
5982 F: drivers/media/rc/iguanair.c
5983
5984 IIO SUBSYSTEM AND DRIVERS
5985 M: Jonathan Cameron <jic23@kernel.org>
5986 R: Hartmut Knaack <knaack.h@gmx.de>
5987 R: Lars-Peter Clausen <lars@metafoo.de>
5988 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5989 L: linux-iio@vger.kernel.org
5990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5991 S: Maintained
5992 F: Documentation/devicetree/bindings/iio/
5993 F: drivers/iio/
5994 F: drivers/staging/iio/
5995 F: include/linux/iio/
5996 F: tools/iio/
5997
5998 IKANOS/ADI EAGLE ADSL USB DRIVER
5999 M: Matthieu Castet <castet.matthieu@free.fr>
6000 M: Stanislaw Gruszka <stf_xl@wp.pl>
6001 S: Maintained
6002 F: drivers/usb/atm/ueagle-atm.c
6003
6004 INA209 HARDWARE MONITOR DRIVER
6005 M: Guenter Roeck <linux@roeck-us.net>
6006 L: linux-hwmon@vger.kernel.org
6007 S: Maintained
6008 F: Documentation/hwmon/ina209
6009 F: Documentation/devicetree/bindings/i2c/ina209.txt
6010 F: drivers/hwmon/ina209.c
6011
6012 INA2XX HARDWARE MONITOR DRIVER
6013 M: Guenter Roeck <linux@roeck-us.net>
6014 L: linux-hwmon@vger.kernel.org
6015 S: Maintained
6016 F: Documentation/hwmon/ina2xx
6017 F: drivers/hwmon/ina2xx.c
6018 F: include/linux/platform_data/ina2xx.h
6019
6020 INDUSTRY PACK SUBSYSTEM (IPACK)
6021 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6022 M: Jens Taprogge <jens.taprogge@taprogge.org>
6023 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6024 L: industrypack-devel@lists.sourceforge.net
6025 W: http://industrypack.sourceforge.net
6026 S: Maintained
6027 F: drivers/ipack/
6028
6029 INGENIC JZ4780 DMA Driver
6030 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6031 S: Maintained
6032 F: drivers/dma/dma-jz4780.c
6033
6034 INGENIC JZ4780 NAND DRIVER
6035 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6036 L: linux-mtd@lists.infradead.org
6037 S: Maintained
6038 F: drivers/mtd/nand/jz4780_*
6039
6040 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6041 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6042 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6043 L: linux-ima-devel@lists.sourceforge.net
6044 L: linux-ima-user@lists.sourceforge.net
6045 L: linux-security-module@vger.kernel.org
6046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6047 S: Supported
6048 F: security/integrity/ima/
6049
6050 IMGTEC IR DECODER DRIVER
6051 M: James Hogan <james.hogan@imgtec.com>
6052 S: Maintained
6053 F: drivers/media/rc/img-ir/
6054
6055 IMS TWINTURBO FRAMEBUFFER DRIVER
6056 L: linux-fbdev@vger.kernel.org
6057 S: Orphan
6058 F: drivers/video/fbdev/imsttfb.c
6059
6060 INFINIBAND SUBSYSTEM
6061 M: Doug Ledford <dledford@redhat.com>
6062 M: Sean Hefty <sean.hefty@intel.com>
6063 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6064 L: linux-rdma@vger.kernel.org
6065 W: http://www.openfabrics.org/
6066 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6068 S: Supported
6069 F: Documentation/infiniband/
6070 F: drivers/infiniband/
6071 F: include/uapi/linux/if_infiniband.h
6072 F: include/uapi/rdma/
6073 F: include/rdma/
6074
6075 INOTIFY
6076 M: John McCutchan <john@johnmccutchan.com>
6077 M: Robert Love <rlove@rlove.org>
6078 M: Eric Paris <eparis@parisplace.org>
6079 S: Maintained
6080 F: Documentation/filesystems/inotify.txt
6081 F: fs/notify/inotify/
6082 F: include/linux/inotify.h
6083 F: include/uapi/linux/inotify.h
6084
6085 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6086 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6087 L: linux-input@vger.kernel.org
6088 Q: http://patchwork.kernel.org/project/linux-input/list/
6089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6090 S: Maintained
6091 F: drivers/input/
6092 F: include/linux/input.h
6093 F: include/uapi/linux/input.h
6094 F: include/linux/input/
6095 F: Documentation/devicetree/bindings/input/
6096
6097 INPUT MULTITOUCH (MT) PROTOCOL
6098 M: Henrik Rydberg <rydberg@bitmath.org>
6099 L: linux-input@vger.kernel.org
6100 S: Odd fixes
6101 F: Documentation/input/multi-touch-protocol.txt
6102 F: drivers/input/input-mt.c
6103 K: \b(ABS|SYN)_MT_
6104
6105 INTEL ASoC BDW/HSW DRIVERS
6106 M: Jie Yang <yang.jie@linux.intel.com>
6107 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6108 S: Supported
6109 F: sound/soc/intel/common/sst-dsp*
6110 F: sound/soc/intel/common/sst-firmware.c
6111 F: sound/soc/intel/boards/broadwell.c
6112 F: sound/soc/intel/haswell/
6113
6114 INTEL C600 SERIES SAS CONTROLLER DRIVER
6115 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6116 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6117 L: linux-scsi@vger.kernel.org
6118 T: git git://git.code.sf.net/p/intel-sas/isci
6119 S: Supported
6120 F: drivers/scsi/isci/
6121
6122 INTEL HID EVENT DRIVER
6123 M: Alex Hung <alex.hung@canonical.com>
6124 L: platform-driver-x86@vger.kernel.org
6125 S: Maintained
6126 F: drivers/platform/x86/intel-hid.c
6127
6128 INTEL VIRTUAL BUTTON DRIVER
6129 M: AceLan Kao <acelan.kao@canonical.com>
6130 L: platform-driver-x86@vger.kernel.org
6131 S: Maintained
6132 F: drivers/platform/x86/intel-vbtn.c
6133
6134 INTEL IDLE DRIVER
6135 M: Len Brown <lenb@kernel.org>
6136 L: linux-pm@vger.kernel.org
6137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6138 S: Supported
6139 F: drivers/idle/intel_idle.c
6140
6141 INTEL INTEGRATED SENSOR HUB DRIVER
6142 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6143 M: Jiri Kosina <jikos@kernel.org>
6144 L: linux-input@vger.kernel.org
6145 S: Maintained
6146 F: drivers/hid/intel-ish-hid/
6147
6148 INTEL PSTATE DRIVER
6149 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6150 M: Len Brown <lenb@kernel.org>
6151 L: linux-pm@vger.kernel.org
6152 S: Supported
6153 F: drivers/cpufreq/intel_pstate.c
6154
6155 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6156 M: Maik Broemme <mbroemme@plusserver.de>
6157 L: linux-fbdev@vger.kernel.org
6158 S: Maintained
6159 F: Documentation/fb/intelfb.txt
6160 F: drivers/video/fbdev/intelfb/
6161
6162 INTEL 810/815 FRAMEBUFFER DRIVER
6163 M: Antonino Daplas <adaplas@gmail.com>
6164 L: linux-fbdev@vger.kernel.org
6165 S: Maintained
6166 F: drivers/video/fbdev/i810/
6167
6168 INTEL MENLOW THERMAL DRIVER
6169 M: Sujith Thomas <sujith.thomas@intel.com>
6170 L: platform-driver-x86@vger.kernel.org
6171 W: https://01.org/linux-acpi
6172 S: Supported
6173 F: drivers/platform/x86/intel_menlow.c
6174
6175 INTEL I/OAT DMA DRIVER
6176 M: Dave Jiang <dave.jiang@intel.com>
6177 R: Dan Williams <dan.j.williams@intel.com>
6178 L: dmaengine@vger.kernel.org
6179 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6180 S: Supported
6181 F: drivers/dma/ioat*
6182
6183 INTEL IOMMU (VT-d)
6184 M: David Woodhouse <dwmw2@infradead.org>
6185 L: iommu@lists.linux-foundation.org
6186 T: git git://git.infradead.org/iommu-2.6.git
6187 S: Supported
6188 F: drivers/iommu/intel-iommu.c
6189 F: include/linux/intel-iommu.h
6190
6191 INTEL IOP-ADMA DMA DRIVER
6192 R: Dan Williams <dan.j.williams@intel.com>
6193 S: Odd fixes
6194 F: drivers/dma/iop-adma.c
6195
6196 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6197 M: Krzysztof Halasa <khalasa@piap.pl>
6198 S: Maintained
6199 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6200 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6201 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6202 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6203 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6204 F: drivers/net/wan/ixp4xx_hss.c
6205
6206 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6207 M: Deepak Saxena <dsaxena@plexity.net>
6208 S: Maintained
6209 F: drivers/char/hw_random/ixp4xx-rng.c
6210
6211 INTEL ETHERNET DRIVERS
6212 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6213 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6214 W: http://www.intel.com/support/feedback.htm
6215 W: http://e1000.sourceforge.net/
6216 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6219 S: Supported
6220 F: Documentation/networking/e100.txt
6221 F: Documentation/networking/e1000.txt
6222 F: Documentation/networking/e1000e.txt
6223 F: Documentation/networking/igb.txt
6224 F: Documentation/networking/igbvf.txt
6225 F: Documentation/networking/ixgb.txt
6226 F: Documentation/networking/ixgbe.txt
6227 F: Documentation/networking/ixgbevf.txt
6228 F: Documentation/networking/i40e.txt
6229 F: Documentation/networking/i40evf.txt
6230 F: drivers/net/ethernet/intel/
6231 F: drivers/net/ethernet/intel/*/
6232
6233 INTEL RDMA RNIC DRIVER
6234 M: Faisal Latif <faisal.latif@intel.com>
6235 R: Chien Tin Tung <chien.tin.tung@intel.com>
6236 R: Mustafa Ismail <mustafa.ismail@intel.com>
6237 R: Shiraz Saleem <shiraz.saleem@intel.com>
6238 R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6239 L: linux-rdma@vger.kernel.org
6240 S: Supported
6241 F: drivers/infiniband/hw/i40iw/
6242
6243 INTEL MERRIFIELD GPIO DRIVER
6244 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6245 L: linux-gpio@vger.kernel.org
6246 S: Maintained
6247 F: drivers/gpio/gpio-merrifield.c
6248
6249 INTEL-MID GPIO DRIVER
6250 M: David Cohen <david.a.cohen@linux.intel.com>
6251 L: linux-gpio@vger.kernel.org
6252 S: Maintained
6253 F: drivers/gpio/gpio-intel-mid.c
6254
6255 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6256 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6257 L: linux-wireless@vger.kernel.org
6258 S: Maintained
6259 F: Documentation/networking/README.ipw2100
6260 F: Documentation/networking/README.ipw2200
6261 F: drivers/net/wireless/intel/ipw2x00/
6262
6263 INTEL(R) TRACE HUB
6264 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6265 S: Supported
6266 F: Documentation/trace/intel_th.txt
6267 F: drivers/hwtracing/intel_th/
6268
6269 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6270 M: Ning Sun <ning.sun@intel.com>
6271 L: tboot-devel@lists.sourceforge.net
6272 W: http://tboot.sourceforge.net
6273 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6274 S: Supported
6275 F: Documentation/intel_txt.txt
6276 F: include/linux/tboot.h
6277 F: arch/x86/kernel/tboot.c
6278
6279 INTEL WIRELESS WIMAX CONNECTION 2400
6280 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6281 M: linux-wimax@intel.com
6282 L: wimax@linuxwimax.org (subscribers-only)
6283 S: Supported
6284 W: http://linuxwimax.org
6285 F: Documentation/wimax/README.i2400m
6286 F: drivers/net/wimax/i2400m/
6287 F: include/uapi/linux/wimax/i2400m.h
6288
6289 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6290 M: Stanislaw Gruszka <sgruszka@redhat.com>
6291 L: linux-wireless@vger.kernel.org
6292 S: Supported
6293 F: drivers/net/wireless/intel/iwlegacy/
6294
6295 INTEL WIRELESS WIFI LINK (iwlwifi)
6296 M: Johannes Berg <johannes.berg@intel.com>
6297 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6298 M: Luca Coelho <luciano.coelho@intel.com>
6299 M: Intel Linux Wireless <linuxwifi@intel.com>
6300 L: linux-wireless@vger.kernel.org
6301 W: http://intellinuxwireless.org
6302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6303 S: Supported
6304 F: drivers/net/wireless/intel/iwlwifi/
6305
6306 INTEL MANAGEMENT ENGINE (mei)
6307 M: Tomas Winkler <tomas.winkler@intel.com>
6308 L: linux-kernel@vger.kernel.org
6309 S: Supported
6310 F: include/uapi/linux/mei.h
6311 F: include/linux/mei_cl_bus.h
6312 F: drivers/misc/mei/*
6313 F: drivers/watchdog/mei_wdt.c
6314 F: Documentation/misc-devices/mei/*
6315
6316 INTEL MIC DRIVERS (mic)
6317 M: Sudeep Dutt <sudeep.dutt@intel.com>
6318 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6319 S: Supported
6320 W: https://github.com/sudeepdutt/mic
6321 W: http://software.intel.com/en-us/mic-developer
6322 F: include/linux/mic_bus.h
6323 F: include/linux/scif.h
6324 F: include/uapi/linux/mic_common.h
6325 F: include/uapi/linux/mic_ioctl.h
6326 F: include/uapi/linux/scif_ioctl.h
6327 F: drivers/misc/mic/
6328 F: drivers/dma/mic_x100_dma.c
6329 F: drivers/dma/mic_x100_dma.h
6330 F: Documentation/mic/
6331
6332 INTEL PMC/P-Unit IPC DRIVER
6333 M: Zha Qipeng<qipeng.zha@intel.com>
6334 L: platform-driver-x86@vger.kernel.org
6335 S: Maintained
6336 F: drivers/platform/x86/intel_pmc_ipc.c
6337 F: drivers/platform/x86/intel_punit_ipc.c
6338 F: arch/x86/include/asm/intel_pmc_ipc.h
6339 F: arch/x86/include/asm/intel_punit_ipc.h
6340
6341 INTEL TELEMETRY DRIVER
6342 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6343 L: platform-driver-x86@vger.kernel.org
6344 S: Maintained
6345 F: arch/x86/include/asm/intel_telemetry.h
6346 F: drivers/platform/x86/intel_telemetry*
6347
6348 INTEL PMC CORE DRIVER
6349 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6350 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6351 L: platform-driver-x86@vger.kernel.org
6352 S: Maintained
6353 F: arch/x86/include/asm/pmc_core.h
6354 F: drivers/platform/x86/intel_pmc_core*
6355
6356 IOC3 ETHERNET DRIVER
6357 M: Ralf Baechle <ralf@linux-mips.org>
6358 L: linux-mips@linux-mips.org
6359 S: Maintained
6360 F: drivers/net/ethernet/sgi/ioc3-eth.c
6361
6362 IOC3 SERIAL DRIVER
6363 M: Pat Gefre <pfg@sgi.com>
6364 L: linux-serial@vger.kernel.org
6365 S: Maintained
6366 F: drivers/tty/serial/ioc3_serial.c
6367
6368 IOMMU DRIVERS
6369 M: Joerg Roedel <joro@8bytes.org>
6370 L: iommu@lists.linux-foundation.org
6371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6372 S: Maintained
6373 F: Documentation/devicetree/bindings/iommu/
6374 F: drivers/iommu/
6375
6376 IP MASQUERADING
6377 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6378 S: Maintained
6379 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6380
6381 IPMI SUBSYSTEM
6382 M: Corey Minyard <minyard@acm.org>
6383 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6384 W: http://openipmi.sourceforge.net/
6385 S: Supported
6386 F: Documentation/IPMI.txt
6387 F: drivers/char/ipmi/
6388 F: include/linux/ipmi*
6389 F: include/uapi/linux/ipmi*
6390
6391 QCOM AUDIO (ASoC) DRIVERS
6392 M: Patrick Lai <plai@codeaurora.org>
6393 M: Banajit Goswami <bgoswami@codeaurora.org>
6394 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6395 S: Supported
6396 F: sound/soc/qcom/
6397
6398 IPS SCSI RAID DRIVER
6399 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6400 L: linux-scsi@vger.kernel.org
6401 W: http://www.adaptec.com/
6402 S: Maintained
6403 F: drivers/scsi/ips*
6404
6405 IPVS
6406 M: Wensong Zhang <wensong@linux-vs.org>
6407 M: Simon Horman <horms@verge.net.au>
6408 M: Julian Anastasov <ja@ssi.bg>
6409 L: netdev@vger.kernel.org
6410 L: lvs-devel@vger.kernel.org
6411 S: Maintained
6412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6414 F: Documentation/networking/ipvs-sysctl.txt
6415 F: include/net/ip_vs.h
6416 F: include/uapi/linux/ip_vs.h
6417 F: net/netfilter/ipvs/
6418
6419 IPWIRELESS DRIVER
6420 M: Jiri Kosina <jikos@kernel.org>
6421 M: David Sterba <dsterba@suse.com>
6422 S: Odd Fixes
6423 F: drivers/tty/ipwireless/
6424
6425 IPX NETWORK LAYER
6426 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6427 L: netdev@vger.kernel.org
6428 S: Maintained
6429 F: include/net/ipx.h
6430 F: include/uapi/linux/ipx.h
6431 F: net/ipx/
6432
6433 IRDA SUBSYSTEM
6434 M: Samuel Ortiz <samuel@sortiz.org>
6435 L: irda-users@lists.sourceforge.net (subscribers-only)
6436 L: netdev@vger.kernel.org
6437 W: http://irda.sourceforge.net/
6438 S: Maintained
6439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6440 F: Documentation/networking/irda.txt
6441 F: drivers/net/irda/
6442 F: include/net/irda/
6443 F: net/irda/
6444
6445 IRQ SUBSYSTEM
6446 M: Thomas Gleixner <tglx@linutronix.de>
6447 L: linux-kernel@vger.kernel.org
6448 S: Maintained
6449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6450 F: kernel/irq/
6451
6452 IRQCHIP DRIVERS
6453 M: Thomas Gleixner <tglx@linutronix.de>
6454 M: Jason Cooper <jason@lakedaemon.net>
6455 M: Marc Zyngier <marc.zyngier@arm.com>
6456 L: linux-kernel@vger.kernel.org
6457 S: Maintained
6458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6459 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6460 F: Documentation/devicetree/bindings/interrupt-controller/
6461 F: drivers/irqchip/
6462
6463 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6464 M: Marc Zyngier <marc.zyngier@arm.com>
6465 S: Maintained
6466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6467 F: Documentation/IRQ-domain.txt
6468 F: include/linux/irqdomain.h
6469 F: kernel/irq/irqdomain.c
6470 F: kernel/irq/msi.c
6471
6472 ISA
6473 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6474 S: Maintained
6475 F: Documentation/isa.txt
6476 F: drivers/base/isa.c
6477 F: include/linux/isa.h
6478
6479 ISAPNP
6480 M: Jaroslav Kysela <perex@perex.cz>
6481 S: Maintained
6482 F: Documentation/isapnp.txt
6483 F: drivers/pnp/isapnp/
6484 F: include/linux/isapnp.h
6485
6486 ISA RADIO MODULE
6487 M: Hans Verkuil <hverkuil@xs4all.nl>
6488 L: linux-media@vger.kernel.org
6489 T: git git://linuxtv.org/media_tree.git
6490 W: https://linuxtv.org
6491 S: Maintained
6492 F: drivers/media/radio/radio-isa*
6493
6494 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6495 M: Peter Jones <pjones@redhat.com>
6496 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6497 S: Maintained
6498 F: drivers/firmware/iscsi_ibft*
6499
6500 ISCSI
6501 M: Mike Christie <michaelc@cs.wisc.edu>
6502 L: open-iscsi@googlegroups.com
6503 W: www.open-iscsi.org
6504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6505 S: Maintained
6506 F: drivers/scsi/*iscsi*
6507 F: include/scsi/*iscsi*
6508
6509 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6510 M: Or Gerlitz <ogerlitz@mellanox.com>
6511 M: Sagi Grimberg <sagi@grimberg.me>
6512 M: Roi Dayan <roid@mellanox.com>
6513 L: linux-rdma@vger.kernel.org
6514 S: Supported
6515 W: http://www.openfabrics.org
6516 W: www.open-iscsi.org
6517 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6518 F: drivers/infiniband/ulp/iser/
6519
6520 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6521 M: Sagi Grimberg <sagi@grimberg.me>
6522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6523 L: linux-rdma@vger.kernel.org
6524 L: target-devel@vger.kernel.org
6525 S: Supported
6526 W: http://www.linux-iscsi.org
6527 F: drivers/infiniband/ulp/isert
6528
6529 ISDN SUBSYSTEM
6530 M: Karsten Keil <isdn@linux-pingi.de>
6531 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6532 L: netdev@vger.kernel.org
6533 W: http://www.isdn4linux.de
6534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6535 S: Maintained
6536 F: Documentation/isdn/
6537 F: drivers/isdn/
6538 F: include/linux/isdn.h
6539 F: include/linux/isdn/
6540 F: include/uapi/linux/isdn.h
6541 F: include/uapi/linux/isdn/
6542
6543 ISDN SUBSYSTEM (Eicon active card driver)
6544 M: Armin Schindler <mac@melware.de>
6545 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6546 W: http://www.melware.de
6547 S: Maintained
6548 F: drivers/isdn/hardware/eicon/
6549
6550 IT87 HARDWARE MONITORING DRIVER
6551 M: Jean Delvare <jdelvare@suse.com>
6552 L: linux-hwmon@vger.kernel.org
6553 S: Maintained
6554 F: Documentation/hwmon/it87
6555 F: drivers/hwmon/it87.c
6556
6557 IT913X MEDIA DRIVER
6558 M: Antti Palosaari <crope@iki.fi>
6559 L: linux-media@vger.kernel.org
6560 W: https://linuxtv.org
6561 W: http://palosaari.fi/linux/
6562 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6563 T: git git://linuxtv.org/anttip/media_tree.git
6564 S: Maintained
6565 F: drivers/media/tuners/it913x*
6566
6567 IVTV VIDEO4LINUX DRIVER
6568 M: Andy Walls <awalls@md.metrocast.net>
6569 L: ivtv-devel@ivtvdriver.org (subscribers-only)
6570 L: linux-media@vger.kernel.org
6571 T: git git://linuxtv.org/media_tree.git
6572 W: http://www.ivtvdriver.org
6573 S: Maintained
6574 F: Documentation/video4linux/*.ivtv
6575 F: drivers/media/pci/ivtv/
6576 F: include/uapi/linux/ivtv*
6577
6578 IX2505V MEDIA DRIVER
6579 M: Malcolm Priestley <tvboxspy@gmail.com>
6580 L: linux-media@vger.kernel.org
6581 W: https://linuxtv.org
6582 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6583 S: Maintained
6584 F: drivers/media/dvb-frontends/ix2505v*
6585
6586 JC42.4 TEMPERATURE SENSOR DRIVER
6587 M: Guenter Roeck <linux@roeck-us.net>
6588 L: linux-hwmon@vger.kernel.org
6589 S: Maintained
6590 F: drivers/hwmon/jc42.c
6591 F: Documentation/hwmon/jc42
6592
6593 JFS FILESYSTEM
6594 M: Dave Kleikamp <shaggy@kernel.org>
6595 L: jfs-discussion@lists.sourceforge.net
6596 W: http://jfs.sourceforge.net/
6597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6598 S: Maintained
6599 F: Documentation/filesystems/jfs.txt
6600 F: fs/jfs/
6601
6602 JME NETWORK DRIVER
6603 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6604 L: netdev@vger.kernel.org
6605 S: Maintained
6606 F: drivers/net/ethernet/jme.*
6607
6608 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6609 M: David Woodhouse <dwmw2@infradead.org>
6610 L: linux-mtd@lists.infradead.org
6611 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6612 S: Maintained
6613 F: fs/jffs2/
6614 F: include/uapi/linux/jffs2.h
6615
6616 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6617 M: "Theodore Ts'o" <tytso@mit.edu>
6618 M: Jan Kara <jack@suse.com>
6619 L: linux-ext4@vger.kernel.org
6620 S: Maintained
6621 F: fs/jbd2/
6622 F: include/linux/jbd2.h
6623
6624 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6625 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6626 L: linux-media@vger.kernel.org
6627 S: Maintained
6628 F: drivers/media/platform/rcar_jpu.c
6629
6630 JSM Neo PCI based serial card
6631 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6632 L: linux-serial@vger.kernel.org
6633 S: Maintained
6634 F: drivers/tty/serial/jsm/
6635
6636 K10TEMP HARDWARE MONITORING DRIVER
6637 M: Clemens Ladisch <clemens@ladisch.de>
6638 L: linux-hwmon@vger.kernel.org
6639 S: Maintained
6640 F: Documentation/hwmon/k10temp
6641 F: drivers/hwmon/k10temp.c
6642
6643 K8TEMP HARDWARE MONITORING DRIVER
6644 M: Rudolf Marek <r.marek@assembler.cz>
6645 L: linux-hwmon@vger.kernel.org
6646 S: Maintained
6647 F: Documentation/hwmon/k8temp
6648 F: drivers/hwmon/k8temp.c
6649
6650 KASAN
6651 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6652 R: Alexander Potapenko <glider@google.com>
6653 R: Dmitry Vyukov <dvyukov@google.com>
6654 L: kasan-dev@googlegroups.com
6655 S: Maintained
6656 F: arch/*/include/asm/kasan.h
6657 F: arch/*/mm/kasan_init*
6658 F: Documentation/dev-tools/kasan.rst
6659 F: include/linux/kasan*.h
6660 F: lib/test_kasan.c
6661 F: mm/kasan/
6662 F: scripts/Makefile.kasan
6663
6664 KCONFIG
6665 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6666 L: linux-kbuild@vger.kernel.org
6667 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6668 S: Maintained
6669 F: Documentation/kbuild/kconfig-language.txt
6670 F: scripts/kconfig/
6671
6672 KDUMP
6673 M: Dave Young <dyoung@redhat.com>
6674 M: Baoquan He <bhe@redhat.com>
6675 R: Vivek Goyal <vgoyal@redhat.com>
6676 L: kexec@lists.infradead.org
6677 W: http://lse.sourceforge.net/kdump/
6678 S: Maintained
6679 F: Documentation/kdump/
6680
6681 KEENE FM RADIO TRANSMITTER DRIVER
6682 M: Hans Verkuil <hverkuil@xs4all.nl>
6683 L: linux-media@vger.kernel.org
6684 T: git git://linuxtv.org/media_tree.git
6685 W: https://linuxtv.org
6686 S: Maintained
6687 F: drivers/media/radio/radio-keene*
6688
6689 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6690 M: Ian Kent <raven@themaw.net>
6691 L: autofs@vger.kernel.org
6692 S: Maintained
6693 F: fs/autofs4/
6694
6695 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6696 M: Michal Marek <mmarek@suse.com>
6697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6699 L: linux-kbuild@vger.kernel.org
6700 S: Maintained
6701 F: Documentation/kbuild/
6702 F: Makefile
6703 F: scripts/Makefile.*
6704 F: scripts/basic/
6705 F: scripts/mk*
6706 F: scripts/package/
6707
6708 KERNEL JANITORS
6709 L: kernel-janitors@vger.kernel.org
6710 W: http://kernelnewbies.org/KernelJanitors
6711 S: Odd Fixes
6712
6713 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6714 M: "J. Bruce Fields" <bfields@fieldses.org>
6715 M: Jeff Layton <jlayton@poochiereds.net>
6716 L: linux-nfs@vger.kernel.org
6717 W: http://nfs.sourceforge.net/
6718 T: git git://linux-nfs.org/~bfields/linux.git
6719 S: Supported
6720 F: fs/nfsd/
6721 F: include/uapi/linux/nfsd/
6722 F: fs/lockd/
6723 F: fs/nfs_common/
6724 F: net/sunrpc/
6725 F: include/linux/lockd/
6726 F: include/linux/sunrpc/
6727 F: include/uapi/linux/sunrpc/
6728
6729 KERNEL SELFTEST FRAMEWORK
6730 M: Shuah Khan <shuahkh@osg.samsung.com>
6731 M: Shuah Khan <shuah@kernel.org>
6732 L: linux-kselftest@vger.kernel.org
6733 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6734 S: Maintained
6735 F: tools/testing/selftests
6736
6737 KERNEL VIRTUAL MACHINE (KVM)
6738 M: Paolo Bonzini <pbonzini@redhat.com>
6739 M: Radim Krčmář <rkrcmar@redhat.com>
6740 L: kvm@vger.kernel.org
6741 W: http://www.linux-kvm.org
6742 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6743 S: Supported
6744 F: Documentation/*/kvm*.txt
6745 F: Documentation/virtual/kvm/
6746 F: arch/*/kvm/
6747 F: arch/x86/kernel/kvm.c
6748 F: arch/x86/kernel/kvmclock.c
6749 F: arch/*/include/asm/kvm*
6750 F: include/linux/kvm*
6751 F: include/uapi/linux/kvm*
6752 F: virt/kvm/
6753 F: tools/kvm/
6754
6755 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6756 M: Joerg Roedel <joro@8bytes.org>
6757 L: kvm@vger.kernel.org
6758 W: http://www.linux-kvm.org/
6759 S: Maintained
6760 F: arch/x86/include/asm/svm.h
6761 F: arch/x86/kvm/svm.c
6762
6763 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6764 M: Alexander Graf <agraf@suse.com>
6765 L: kvm-ppc@vger.kernel.org
6766 W: http://www.linux-kvm.org/
6767 T: git git://github.com/agraf/linux-2.6.git
6768 S: Supported
6769 F: arch/powerpc/include/asm/kvm*
6770 F: arch/powerpc/kvm/
6771
6772 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6773 M: Christian Borntraeger <borntraeger@de.ibm.com>
6774 M: Cornelia Huck <cornelia.huck@de.ibm.com>
6775 L: linux-s390@vger.kernel.org
6776 W: http://www.ibm.com/developerworks/linux/linux390/
6777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6778 S: Supported
6779 F: Documentation/s390/kvm.txt
6780 F: arch/s390/include/asm/kvm*
6781 F: arch/s390/kvm/
6782
6783 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6784 M: Christoffer Dall <christoffer.dall@linaro.org>
6785 M: Marc Zyngier <marc.zyngier@arm.com>
6786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6787 L: kvmarm@lists.cs.columbia.edu
6788 W: http://systems.cs.columbia.edu/projects/kvm-arm
6789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6790 S: Supported
6791 F: arch/arm/include/uapi/asm/kvm*
6792 F: arch/arm/include/asm/kvm*
6793 F: arch/arm/kvm/
6794 F: virt/kvm/arm/
6795 F: include/kvm/arm_*
6796
6797 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6798 M: Christoffer Dall <christoffer.dall@linaro.org>
6799 M: Marc Zyngier <marc.zyngier@arm.com>
6800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6801 L: kvmarm@lists.cs.columbia.edu
6802 S: Maintained
6803 F: arch/arm64/include/uapi/asm/kvm*
6804 F: arch/arm64/include/asm/kvm*
6805 F: arch/arm64/kvm/
6806
6807 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6808 M: James Hogan <james.hogan@imgtec.com>
6809 L: linux-mips@linux-mips.org
6810 S: Supported
6811 F: arch/mips/include/uapi/asm/kvm*
6812 F: arch/mips/include/asm/kvm*
6813 F: arch/mips/kvm/
6814
6815 KEXEC
6816 M: Eric Biederman <ebiederm@xmission.com>
6817 W: http://kernel.org/pub/linux/utils/kernel/kexec/
6818 L: kexec@lists.infradead.org
6819 S: Maintained
6820 F: include/linux/kexec.h
6821 F: include/uapi/linux/kexec.h
6822 F: kernel/kexec*
6823
6824 KEYS/KEYRINGS:
6825 M: David Howells <dhowells@redhat.com>
6826 L: keyrings@vger.kernel.org
6827 S: Maintained
6828 F: Documentation/security/keys.txt
6829 F: include/linux/key.h
6830 F: include/linux/key-type.h
6831 F: include/linux/keyctl.h
6832 F: include/uapi/linux/keyctl.h
6833 F: include/keys/
6834 F: security/keys/
6835
6836 KEYS-TRUSTED
6837 M: David Safford <safford@us.ibm.com>
6838 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6839 L: linux-security-module@vger.kernel.org
6840 L: keyrings@vger.kernel.org
6841 S: Supported
6842 F: Documentation/security/keys-trusted-encrypted.txt
6843 F: include/keys/trusted-type.h
6844 F: security/keys/trusted.c
6845 F: security/keys/trusted.h
6846
6847 KEYS-ENCRYPTED
6848 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6849 M: David Safford <safford@us.ibm.com>
6850 L: linux-security-module@vger.kernel.org
6851 L: keyrings@vger.kernel.org
6852 S: Supported
6853 F: Documentation/security/keys-trusted-encrypted.txt
6854 F: include/keys/encrypted-type.h
6855 F: security/keys/encrypted-keys/
6856
6857 KGDB / KDB /debug_core
6858 M: Jason Wessel <jason.wessel@windriver.com>
6859 W: http://kgdb.wiki.kernel.org/
6860 L: kgdb-bugreport@lists.sourceforge.net
6861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6862 S: Maintained
6863 F: Documentation/DocBook/kgdb.tmpl
6864 F: drivers/misc/kgdbts.c
6865 F: drivers/tty/serial/kgdboc.c
6866 F: include/linux/kdb.h
6867 F: include/linux/kgdb.h
6868 F: kernel/debug/
6869
6870 KMEMCHECK
6871 M: Vegard Nossum <vegardno@ifi.uio.no>
6872 M: Pekka Enberg <penberg@kernel.org>
6873 S: Maintained
6874 F: Documentation/dev-tools/kmemcheck.rst
6875 F: arch/x86/include/asm/kmemcheck.h
6876 F: arch/x86/mm/kmemcheck/
6877 F: include/linux/kmemcheck.h
6878 F: mm/kmemcheck.c
6879
6880 KMEMLEAK
6881 M: Catalin Marinas <catalin.marinas@arm.com>
6882 S: Maintained
6883 F: Documentation/dev-tools/kmemleak.rst
6884 F: include/linux/kmemleak.h
6885 F: mm/kmemleak.c
6886 F: mm/kmemleak-test.c
6887
6888 KPROBES
6889 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6890 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6891 M: "David S. Miller" <davem@davemloft.net>
6892 M: Masami Hiramatsu <mhiramat@kernel.org>
6893 S: Maintained
6894 F: Documentation/kprobes.txt
6895 F: include/linux/kprobes.h
6896 F: kernel/kprobes.c
6897
6898 KS0108 LCD CONTROLLER DRIVER
6899 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6900 W: http://miguelojeda.es/auxdisplay.htm
6901 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6902 S: Maintained
6903 F: Documentation/auxdisplay/ks0108
6904 F: drivers/auxdisplay/ks0108.c
6905 F: include/linux/ks0108.h
6906
6907 L3MDEV
6908 M: David Ahern <dsa@cumulusnetworks.com>
6909 L: netdev@vger.kernel.org
6910 S: Maintained
6911 F: net/l3mdev
6912 F: include/net/l3mdev.h
6913
6914 LANTIQ MIPS ARCHITECTURE
6915 M: John Crispin <john@phrozen.org>
6916 L: linux-mips@linux-mips.org
6917 S: Maintained
6918 F: arch/mips/lantiq
6919
6920 LAPB module
6921 L: linux-x25@vger.kernel.org
6922 S: Orphan
6923 F: Documentation/networking/lapb-module.txt
6924 F: include/*/lapb.h
6925 F: net/lapb/
6926
6927 LASI 53c700 driver for PARISC
6928 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6929 L: linux-scsi@vger.kernel.org
6930 S: Maintained
6931 F: Documentation/scsi/53c700.txt
6932 F: drivers/scsi/53c700*
6933
6934 LED SUBSYSTEM
6935 M: Richard Purdie <rpurdie@rpsys.net>
6936 M: Jacek Anaszewski <j.anaszewski@samsung.com>
6937 L: linux-leds@vger.kernel.org
6938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6939 S: Maintained
6940 F: Documentation/devicetree/bindings/leds/
6941 F: drivers/leds/
6942 F: include/linux/leds.h
6943
6944 LEGACY EEPROM DRIVER
6945 M: Jean Delvare <jdelvare@suse.com>
6946 S: Maintained
6947 F: Documentation/misc-devices/eeprom
6948 F: drivers/misc/eeprom/eeprom.c
6949
6950 LEGO USB Tower driver
6951 M: Juergen Stuber <starblue@users.sourceforge.net>
6952 L: legousb-devel@lists.sourceforge.net
6953 W: http://legousb.sourceforge.net/
6954 S: Maintained
6955 F: drivers/usb/misc/legousbtower.c
6956
6957 LG2160 MEDIA DRIVER
6958 M: Michael Krufky <mkrufky@linuxtv.org>
6959 L: linux-media@vger.kernel.org
6960 W: https://linuxtv.org
6961 W: http://github.com/mkrufky
6962 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6963 T: git git://linuxtv.org/mkrufky/tuners.git
6964 S: Maintained
6965 F: drivers/media/dvb-frontends/lg2160.*
6966
6967 LGDT3305 MEDIA DRIVER
6968 M: Michael Krufky <mkrufky@linuxtv.org>
6969 L: linux-media@vger.kernel.org
6970 W: https://linuxtv.org
6971 W: http://github.com/mkrufky
6972 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6973 T: git git://linuxtv.org/mkrufky/tuners.git
6974 S: Maintained
6975 F: drivers/media/dvb-frontends/lgdt3305.*
6976
6977 LGUEST
6978 M: Rusty Russell <rusty@rustcorp.com.au>
6979 L: lguest@lists.ozlabs.org
6980 W: http://lguest.ozlabs.org/
6981 S: Odd Fixes
6982 F: arch/x86/include/asm/lguest*.h
6983 F: arch/x86/lguest/
6984 F: drivers/lguest/
6985 F: include/linux/lguest*.h
6986 F: tools/lguest/
6987
6988 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6989 M: Tejun Heo <tj@kernel.org>
6990 L: linux-ide@vger.kernel.org
6991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6992 S: Maintained
6993 F: drivers/ata/
6994 F: include/linux/ata.h
6995 F: include/linux/libata.h
6996 F: Documentation/devicetree/bindings/ata/
6997
6998 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6999 M: Viresh Kumar <vireshk@kernel.org>
7000 L: linux-ide@vger.kernel.org
7001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7002 S: Maintained
7003 F: include/linux/pata_arasan_cf_data.h
7004 F: drivers/ata/pata_arasan_cf.c
7005
7006 LIBATA PATA DRIVERS
7007 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7008 M: Tejun Heo <tj@kernel.org>
7009 L: linux-ide@vger.kernel.org
7010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7011 S: Maintained
7012 F: drivers/ata/pata_*.c
7013 F: drivers/ata/ata_generic.c
7014
7015 LIBATA SATA AHCI PLATFORM devices support
7016 M: Hans de Goede <hdegoede@redhat.com>
7017 M: Tejun Heo <tj@kernel.org>
7018 L: linux-ide@vger.kernel.org
7019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7020 S: Maintained
7021 F: drivers/ata/ahci_platform.c
7022 F: drivers/ata/libahci_platform.c
7023 F: include/linux/ahci_platform.h
7024
7025 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7026 M: Mikael Pettersson <mikpelinux@gmail.com>
7027 L: linux-ide@vger.kernel.org
7028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7029 S: Maintained
7030 F: drivers/ata/sata_promise.*
7031
7032 LIBLOCKDEP
7033 M: Sasha Levin <sasha.levin@oracle.com>
7034 S: Maintained
7035 F: tools/lib/lockdep/
7036
7037 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7038 M: Dan Williams <dan.j.williams@intel.com>
7039 L: linux-nvdimm@lists.01.org
7040 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7042 S: Supported
7043 F: drivers/nvdimm/*
7044 F: include/linux/nd.h
7045 F: include/linux/libnvdimm.h
7046 F: include/uapi/linux/ndctl.h
7047
7048 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7049 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7050 L: linux-nvdimm@lists.01.org
7051 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7052 S: Supported
7053 F: drivers/nvdimm/blk.c
7054 F: drivers/nvdimm/region_devs.c
7055 F: drivers/acpi/nfit*
7056
7057 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7058 M: Vishal Verma <vishal.l.verma@intel.com>
7059 L: linux-nvdimm@lists.01.org
7060 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7061 S: Supported
7062 F: drivers/nvdimm/btt*
7063
7064 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7065 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7066 L: linux-nvdimm@lists.01.org
7067 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7068 S: Supported
7069 F: drivers/nvdimm/pmem.c
7070 F: include/linux/pmem.h
7071 F: arch/*/include/asm/pmem.h
7072
7073 LIGHTNVM PLATFORM SUPPORT
7074 M: Matias Bjorling <mb@lightnvm.io>
7075 W: http://github/OpenChannelSSD
7076 L: linux-block@vger.kernel.org
7077 S: Maintained
7078 F: drivers/lightnvm/
7079 F: include/linux/lightnvm.h
7080 F: include/uapi/linux/lightnvm.h
7081
7082 LINUX FOR IBM pSERIES (RS/6000)
7083 M: Paul Mackerras <paulus@au.ibm.com>
7084 W: http://www.ibm.com/linux/ltc/projects/ppc
7085 S: Supported
7086 F: arch/powerpc/boot/rs6000.h
7087
7088 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7089 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7090 M: Paul Mackerras <paulus@samba.org>
7091 M: Michael Ellerman <mpe@ellerman.id.au>
7092 W: http://www.penguinppc.org/
7093 L: linuxppc-dev@lists.ozlabs.org
7094 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7096 S: Supported
7097 F: Documentation/powerpc/
7098 F: arch/powerpc/
7099 F: drivers/char/tpm/tpm_ibmvtpm*
7100 F: drivers/crypto/nx/
7101 F: drivers/crypto/vmx/
7102 F: drivers/net/ethernet/ibm/ibmveth.*
7103 F: drivers/net/ethernet/ibm/ibmvnic.*
7104 F: drivers/pci/hotplug/pnv_php.c
7105 F: drivers/pci/hotplug/rpa*
7106 F: drivers/scsi/ibmvscsi/
7107 N: opal
7108 N: /pmac
7109 N: powermac
7110 N: powernv
7111 N: [^a-z0-9]ps3
7112 N: pseries
7113
7114 LINUX FOR POWER MACINTOSH
7115 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7116 W: http://www.penguinppc.org/
7117 L: linuxppc-dev@lists.ozlabs.org
7118 S: Maintained
7119 F: arch/powerpc/platforms/powermac/
7120 F: drivers/macintosh/
7121
7122 LINUX FOR POWERPC EMBEDDED MPC5XXX
7123 M: Anatolij Gustschin <agust@denx.de>
7124 L: linuxppc-dev@lists.ozlabs.org
7125 T: git git://git.denx.de/linux-denx-agust.git
7126 S: Maintained
7127 F: arch/powerpc/platforms/512x/
7128 F: arch/powerpc/platforms/52xx/
7129
7130 LINUX FOR POWERPC EMBEDDED PPC4XX
7131 M: Alistair Popple <alistair@popple.id.au>
7132 M: Matt Porter <mporter@kernel.crashing.org>
7133 W: http://www.penguinppc.org/
7134 L: linuxppc-dev@lists.ozlabs.org
7135 S: Maintained
7136 F: arch/powerpc/platforms/40x/
7137 F: arch/powerpc/platforms/44x/
7138
7139 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7140 L: linuxppc-dev@lists.ozlabs.org
7141 S: Orphan
7142 F: arch/powerpc/*/*virtex*
7143 F: arch/powerpc/*/*/*virtex*
7144
7145 LINUX FOR POWERPC EMBEDDED PPC8XX
7146 M: Vitaly Bordug <vitb@kernel.crashing.org>
7147 W: http://www.penguinppc.org/
7148 L: linuxppc-dev@lists.ozlabs.org
7149 S: Maintained
7150 F: arch/powerpc/platforms/8xx/
7151
7152 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7153 M: Scott Wood <oss@buserror.net>
7154 M: Kumar Gala <galak@kernel.crashing.org>
7155 W: http://www.penguinppc.org/
7156 L: linuxppc-dev@lists.ozlabs.org
7157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7158 S: Maintained
7159 F: arch/powerpc/platforms/83xx/
7160 F: arch/powerpc/platforms/85xx/
7161
7162 LINUX FOR POWERPC PA SEMI PWRFICIENT
7163 M: Olof Johansson <olof@lixom.net>
7164 L: linuxppc-dev@lists.ozlabs.org
7165 S: Maintained
7166 F: arch/powerpc/platforms/pasemi/
7167 F: drivers/*/*pasemi*
7168 F: drivers/*/*/*pasemi*
7169
7170 LINUX SECURITY MODULE (LSM) FRAMEWORK
7171 M: Chris Wright <chrisw@sous-sol.org>
7172 L: linux-security-module@vger.kernel.org
7173 S: Supported
7174
7175 LIS3LV02D ACCELEROMETER DRIVER
7176 M: Eric Piel <eric.piel@tremplin-utc.net>
7177 S: Maintained
7178 F: Documentation/misc-devices/lis3lv02d
7179 F: drivers/misc/lis3lv02d/
7180 F: drivers/platform/x86/hp_accel.c
7181
7182 LIVE PATCHING
7183 M: Josh Poimboeuf <jpoimboe@redhat.com>
7184 M: Jessica Yu <jeyu@redhat.com>
7185 M: Jiri Kosina <jikos@kernel.org>
7186 M: Miroslav Benes <mbenes@suse.cz>
7187 R: Petr Mladek <pmladek@suse.com>
7188 S: Maintained
7189 F: kernel/livepatch/
7190 F: include/linux/livepatch.h
7191 F: arch/x86/include/asm/livepatch.h
7192 F: arch/x86/kernel/livepatch.c
7193 F: Documentation/livepatch/
7194 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7195 F: samples/livepatch/
7196 L: live-patching@vger.kernel.org
7197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7198
7199 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7200 M: Kees Cook <keescook@chromium.org>
7201 S: Maintained
7202 F: drivers/misc/lkdtm*
7203
7204 LLC (802.2)
7205 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7206 S: Maintained
7207 F: include/linux/llc.h
7208 F: include/uapi/linux/llc.h
7209 F: include/net/llc*
7210 F: net/llc/
7211
7212 LM73 HARDWARE MONITOR DRIVER
7213 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7214 L: linux-hwmon@vger.kernel.org
7215 S: Maintained
7216 F: drivers/hwmon/lm73.c
7217
7218 LM78 HARDWARE MONITOR DRIVER
7219 M: Jean Delvare <jdelvare@suse.com>
7220 L: linux-hwmon@vger.kernel.org
7221 S: Maintained
7222 F: Documentation/hwmon/lm78
7223 F: drivers/hwmon/lm78.c
7224
7225 LM83 HARDWARE MONITOR DRIVER
7226 M: Jean Delvare <jdelvare@suse.com>
7227 L: linux-hwmon@vger.kernel.org
7228 S: Maintained
7229 F: Documentation/hwmon/lm83
7230 F: drivers/hwmon/lm83.c
7231
7232 LM90 HARDWARE MONITOR DRIVER
7233 M: Jean Delvare <jdelvare@suse.com>
7234 L: linux-hwmon@vger.kernel.org
7235 S: Maintained
7236 F: Documentation/hwmon/lm90
7237 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7238 F: drivers/hwmon/lm90.c
7239
7240 LM95234 HARDWARE MONITOR DRIVER
7241 M: Guenter Roeck <linux@roeck-us.net>
7242 L: linux-hwmon@vger.kernel.org
7243 S: Maintained
7244 F: Documentation/hwmon/lm95234
7245 F: drivers/hwmon/lm95234.c
7246
7247 LME2510 MEDIA DRIVER
7248 M: Malcolm Priestley <tvboxspy@gmail.com>
7249 L: linux-media@vger.kernel.org
7250 W: https://linuxtv.org
7251 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7252 S: Maintained
7253 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7254
7255 LOCKING PRIMITIVES
7256 M: Peter Zijlstra <peterz@infradead.org>
7257 M: Ingo Molnar <mingo@redhat.com>
7258 L: linux-kernel@vger.kernel.org
7259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7260 S: Maintained
7261 F: Documentation/locking/
7262 F: include/linux/lockdep.h
7263 F: include/linux/spinlock*.h
7264 F: arch/*/include/asm/spinlock*.h
7265 F: include/linux/rwlock*.h
7266 F: include/linux/mutex*.h
7267 F: arch/*/include/asm/mutex*.h
7268 F: include/linux/rwsem*.h
7269 F: arch/*/include/asm/rwsem.h
7270 F: include/linux/seqlock.h
7271 F: lib/locking*.[ch]
7272 F: kernel/locking/
7273
7274 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7275 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7276 L: linux-ntfs-dev@lists.sourceforge.net
7277 W: http://www.linux-ntfs.org/content/view/19/37/
7278 S: Maintained
7279 F: Documentation/ldm.txt
7280 F: block/partitions/ldm.*
7281
7282 LogFS
7283 M: Joern Engel <joern@logfs.org>
7284 M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7285 L: logfs@logfs.org
7286 W: logfs.org
7287 S: Maintained
7288 F: fs/logfs/
7289
7290 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7291 M: Sathya Prakash <sathya.prakash@broadcom.com>
7292 M: Chaitra P B <chaitra.basappa@broadcom.com>
7293 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7294 L: MPT-FusionLinux.pdl@broadcom.com
7295 L: linux-scsi@vger.kernel.org
7296 W: http://www.avagotech.com/support/
7297 S: Supported
7298 F: drivers/message/fusion/
7299 F: drivers/scsi/mpt2sas/
7300 F: drivers/scsi/mpt3sas/
7301
7302 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7303 M: Matthew Wilcox <matthew@wil.cx>
7304 L: linux-scsi@vger.kernel.org
7305 S: Maintained
7306 F: drivers/scsi/sym53c8xx_2/
7307
7308 LTC4261 HARDWARE MONITOR DRIVER
7309 M: Guenter Roeck <linux@roeck-us.net>
7310 L: linux-hwmon@vger.kernel.org
7311 S: Maintained
7312 F: Documentation/hwmon/ltc4261
7313 F: drivers/hwmon/ltc4261.c
7314
7315 LTP (Linux Test Project)
7316 M: Mike Frysinger <vapier@gentoo.org>
7317 M: Cyril Hrubis <chrubis@suse.cz>
7318 M: Wanlong Gao <wanlong.gao@gmail.com>
7319 M: Jan Stancek <jstancek@redhat.com>
7320 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7321 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7322 L: ltp@lists.linux.it (subscribers-only)
7323 W: http://linux-test-project.github.io/
7324 T: git git://github.com/linux-test-project/ltp.git
7325 S: Maintained
7326
7327 M32R ARCHITECTURE
7328 W: http://www.linux-m32r.org/
7329 S: Orphan
7330 F: arch/m32r/
7331
7332 M68K ARCHITECTURE
7333 M: Geert Uytterhoeven <geert@linux-m68k.org>
7334 L: linux-m68k@lists.linux-m68k.org
7335 W: http://www.linux-m68k.org/
7336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7337 S: Maintained
7338 F: arch/m68k/
7339 F: drivers/zorro/
7340
7341 M68K ON APPLE MACINTOSH
7342 M: Joshua Thompson <funaho@jurai.org>
7343 W: http://www.mac.linux-m68k.org/
7344 L: linux-m68k@lists.linux-m68k.org
7345 S: Maintained
7346 F: arch/m68k/mac/
7347
7348 M68K ON HP9000/300
7349 M: Philip Blundell <philb@gnu.org>
7350 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7351 S: Maintained
7352 F: arch/m68k/hp300/
7353
7354 M88DS3103 MEDIA DRIVER
7355 M: Antti Palosaari <crope@iki.fi>
7356 L: linux-media@vger.kernel.org
7357 W: https://linuxtv.org
7358 W: http://palosaari.fi/linux/
7359 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7360 T: git git://linuxtv.org/anttip/media_tree.git
7361 S: Maintained
7362 F: drivers/media/dvb-frontends/m88ds3103*
7363
7364 M88RS2000 MEDIA DRIVER
7365 M: Malcolm Priestley <tvboxspy@gmail.com>
7366 L: linux-media@vger.kernel.org
7367 W: https://linuxtv.org
7368 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7369 S: Maintained
7370 F: drivers/media/dvb-frontends/m88rs2000*
7371
7372 MA901 MASTERKIT USB FM RADIO DRIVER
7373 M: Alexey Klimov <klimov.linux@gmail.com>
7374 L: linux-media@vger.kernel.org
7375 T: git git://linuxtv.org/media_tree.git
7376 S: Maintained
7377 F: drivers/media/radio/radio-ma901.c
7378
7379 MAC80211
7380 M: Johannes Berg <johannes@sipsolutions.net>
7381 L: linux-wireless@vger.kernel.org
7382 W: http://wireless.kernel.org/
7383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7385 S: Maintained
7386 F: Documentation/networking/mac80211-injection.txt
7387 F: include/net/mac80211.h
7388 F: net/mac80211/
7389 F: drivers/net/wireless/mac80211_hwsim.[ch]
7390
7391 MACVLAN DRIVER
7392 M: Patrick McHardy <kaber@trash.net>
7393 L: netdev@vger.kernel.org
7394 S: Maintained
7395 F: drivers/net/macvlan.c
7396 F: include/linux/if_macvlan.h
7397
7398 MAILBOX API
7399 M: Jassi Brar <jassisinghbrar@gmail.com>
7400 L: linux-kernel@vger.kernel.org
7401 S: Maintained
7402 F: drivers/mailbox/
7403 F: include/linux/mailbox_client.h
7404 F: include/linux/mailbox_controller.h
7405
7406 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7407 M: Michael Kerrisk <mtk.manpages@gmail.com>
7408 W: http://www.kernel.org/doc/man-pages
7409 L: linux-man@vger.kernel.org
7410 S: Maintained
7411
7412 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7413 M: Andrew Lunn <andrew@lunn.ch>
7414 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7415 S: Maintained
7416 F: drivers/net/dsa/mv88e6xxx/
7417
7418 MARVELL ARMADA DRM SUPPORT
7419 M: Russell King <rmk+kernel@armlinux.org.uk>
7420 S: Maintained
7421 F: drivers/gpu/drm/armada/
7422 F: include/uapi/drm/armada_drm.h
7423 F: Documentation/devicetree/bindings/display/armada/
7424
7425 MARVELL CRYPTO DRIVER
7426 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7427 M: Arnaud Ebalard <arno@natisbad.org>
7428 F: drivers/crypto/marvell/
7429 S: Maintained
7430 L: linux-crypto@vger.kernel.org
7431
7432 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7433 M: Mirko Lindner <mlindner@marvell.com>
7434 M: Stephen Hemminger <stephen@networkplumber.org>
7435 L: netdev@vger.kernel.org
7436 S: Maintained
7437 F: drivers/net/ethernet/marvell/sk*
7438
7439 MARVELL LIBERTAS WIRELESS DRIVER
7440 L: libertas-dev@lists.infradead.org
7441 S: Orphan
7442 F: drivers/net/wireless/marvell/libertas/
7443
7444 MARVELL MV643XX ETHERNET DRIVER
7445 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7446 L: netdev@vger.kernel.org
7447 S: Maintained
7448 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7449 F: include/linux/mv643xx.h
7450
7451 MARVELL MVNETA ETHERNET DRIVER
7452 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7453 L: netdev@vger.kernel.org
7454 S: Maintained
7455 F: drivers/net/ethernet/marvell/mvneta.*
7456
7457 MARVELL MWIFIEX WIRELESS DRIVER
7458 M: Amitkumar Karwar <akarwar@marvell.com>
7459 M: Nishant Sarmukadam <nishants@marvell.com>
7460 L: linux-wireless@vger.kernel.org
7461 S: Maintained
7462 F: drivers/net/wireless/marvell/mwifiex/
7463
7464 MARVELL MWL8K WIRELESS DRIVER
7465 M: Lennert Buytenhek <buytenh@wantstofly.org>
7466 L: linux-wireless@vger.kernel.org
7467 S: Odd Fixes
7468 F: drivers/net/wireless/marvell/mwl8k.c
7469
7470 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7471 M: Nicolas Pitre <nico@fluxnic.net>
7472 S: Odd Fixes
7473 F: drivers/mmc/host/mvsdio.*
7474
7475 MATROX FRAMEBUFFER DRIVER
7476 L: linux-fbdev@vger.kernel.org
7477 S: Orphan
7478 F: drivers/video/fbdev/matrox/matroxfb_*
7479 F: include/uapi/linux/matroxfb.h
7480
7481 MAX16065 HARDWARE MONITOR DRIVER
7482 M: Guenter Roeck <linux@roeck-us.net>
7483 L: linux-hwmon@vger.kernel.org
7484 S: Maintained
7485 F: Documentation/hwmon/max16065
7486 F: drivers/hwmon/max16065.c
7487
7488 MAX20751 HARDWARE MONITOR DRIVER
7489 M: Guenter Roeck <linux@roeck-us.net>
7490 L: linux-hwmon@vger.kernel.org
7491 S: Maintained
7492 F: Documentation/hwmon/max20751
7493 F: drivers/hwmon/max20751.c
7494
7495 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7496 M: "Hans J. Koch" <hjk@hansjkoch.de>
7497 L: linux-hwmon@vger.kernel.org
7498 S: Maintained
7499 F: Documentation/hwmon/max6650
7500 F: drivers/hwmon/max6650.c
7501
7502 MAX6697 HARDWARE MONITOR DRIVER
7503 M: Guenter Roeck <linux@roeck-us.net>
7504 L: linux-hwmon@vger.kernel.org
7505 S: Maintained
7506 F: Documentation/hwmon/max6697
7507 F: Documentation/devicetree/bindings/i2c/max6697.txt
7508 F: drivers/hwmon/max6697.c
7509 F: include/linux/platform_data/max6697.h
7510
7511 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7512 M: Peter Rosin <peda@axentia.se>
7513 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7514 S: Maintained
7515 F: Documentation/devicetree/bindings/sound/max9860.txt
7516 F: sound/soc/codecs/max9860.*
7517
7518 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7519 M: Krzysztof Kozlowski <krzk@kernel.org>
7520 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7521 L: linux-pm@vger.kernel.org
7522 S: Supported
7523 F: drivers/power/max14577_charger.c
7524 F: drivers/power/max77693_charger.c
7525
7526 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7527 M: Javier Martinez Canillas <javier@osg.samsung.com>
7528 L: linux-kernel@vger.kernel.org
7529 S: Supported
7530 F: drivers/*/*max77802*.c
7531 F: Documentation/devicetree/bindings/*/*max77802.txt
7532 F: include/dt-bindings/*/*max77802.h
7533
7534 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7535 M: Chanwoo Choi <cw00.choi@samsung.com>
7536 M: Krzysztof Kozlowski <krzk@kernel.org>
7537 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7538 L: linux-kernel@vger.kernel.org
7539 S: Supported
7540 F: drivers/*/max14577*.c
7541 F: drivers/*/max77686*.c
7542 F: drivers/*/max77693*.c
7543 F: drivers/extcon/extcon-max14577.c
7544 F: drivers/extcon/extcon-max77693.c
7545 F: drivers/rtc/rtc-max77686.c
7546 F: drivers/clk/clk-max77686.c
7547 F: Documentation/devicetree/bindings/mfd/max14577.txt
7548 F: Documentation/devicetree/bindings/*/max77686.txt
7549 F: Documentation/devicetree/bindings/mfd/max77693.txt
7550 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7551 F: include/linux/mfd/max14577*.h
7552 F: include/linux/mfd/max77686*.h
7553 F: include/linux/mfd/max77693*.h
7554
7555 MAXIRADIO FM RADIO RECEIVER DRIVER
7556 M: Hans Verkuil <hverkuil@xs4all.nl>
7557 L: linux-media@vger.kernel.org
7558 T: git git://linuxtv.org/media_tree.git
7559 W: https://linuxtv.org
7560 S: Maintained
7561 F: drivers/media/radio/radio-maxiradio*
7562
7563 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7564 M: Peter Rosin <peda@axentia.se>
7565 L: linux-iio@vger.kernel.org
7566 S: Maintained
7567 F: drivers/iio/potentiometer/mcp4531.c
7568
7569 MEDIA DRIVERS FOR RENESAS - FCP
7570 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7571 L: linux-media@vger.kernel.org
7572 L: linux-renesas-soc@vger.kernel.org
7573 T: git git://linuxtv.org/media_tree.git
7574 S: Supported
7575 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7576 F: drivers/media/platform/rcar-fcp.c
7577 F: include/media/rcar-fcp.h
7578
7579 MEDIA DRIVERS FOR RENESAS - VSP1
7580 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7581 L: linux-media@vger.kernel.org
7582 L: linux-renesas-soc@vger.kernel.org
7583 T: git git://linuxtv.org/media_tree.git
7584 S: Supported
7585 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7586 F: drivers/media/platform/vsp1/
7587
7588 MEDIA DRIVERS FOR HELENE
7589 M: Abylay Ospan <aospan@netup.ru>
7590 L: linux-media@vger.kernel.org
7591 W: https://linuxtv.org
7592 W: http://netup.tv/
7593 T: git git://linuxtv.org/media_tree.git
7594 S: Supported
7595 F: drivers/media/dvb-frontends/helene*
7596
7597 MEDIA DRIVERS FOR ASCOT2E
7598 M: Sergey Kozlov <serjk@netup.ru>
7599 M: Abylay Ospan <aospan@netup.ru>
7600 L: linux-media@vger.kernel.org
7601 W: https://linuxtv.org
7602 W: http://netup.tv/
7603 T: git git://linuxtv.org/media_tree.git
7604 S: Supported
7605 F: drivers/media/dvb-frontends/ascot2e*
7606
7607 MEDIA DRIVERS FOR CXD2841ER
7608 M: Sergey Kozlov <serjk@netup.ru>
7609 M: Abylay Ospan <aospan@netup.ru>
7610 L: linux-media@vger.kernel.org
7611 W: https://linuxtv.org
7612 W: http://netup.tv/
7613 T: git git://linuxtv.org/media_tree.git
7614 S: Supported
7615 F: drivers/media/dvb-frontends/cxd2841er*
7616
7617 MEDIA DRIVERS FOR HORUS3A
7618 M: Sergey Kozlov <serjk@netup.ru>
7619 M: Abylay Ospan <aospan@netup.ru>
7620 L: linux-media@vger.kernel.org
7621 W: https://linuxtv.org
7622 W: http://netup.tv/
7623 T: git git://linuxtv.org/media_tree.git
7624 S: Supported
7625 F: drivers/media/dvb-frontends/horus3a*
7626
7627 MEDIA DRIVERS FOR LNBH25
7628 M: Sergey Kozlov <serjk@netup.ru>
7629 M: Abylay Ospan <aospan@netup.ru>
7630 L: linux-media@vger.kernel.org
7631 W: https://linuxtv.org
7632 W: http://netup.tv/
7633 T: git git://linuxtv.org/media_tree.git
7634 S: Supported
7635 F: drivers/media/dvb-frontends/lnbh25*
7636
7637 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7638 M: Sergey Kozlov <serjk@netup.ru>
7639 M: Abylay Ospan <aospan@netup.ru>
7640 L: linux-media@vger.kernel.org
7641 W: https://linuxtv.org
7642 W: http://netup.tv/
7643 T: git git://linuxtv.org/media_tree.git
7644 S: Supported
7645 F: drivers/media/pci/netup_unidvb/*
7646
7647 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7648 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7649 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7650 P: LinuxTV.org Project
7651 L: linux-media@vger.kernel.org
7652 W: https://linuxtv.org
7653 Q: http://patchwork.kernel.org/project/linux-media/list/
7654 T: git git://linuxtv.org/media_tree.git
7655 S: Maintained
7656 F: Documentation/dvb/
7657 F: Documentation/video4linux/
7658 F: Documentation/DocBook/media/
7659 F: drivers/media/
7660 F: drivers/staging/media/
7661 F: include/linux/platform_data/media/
7662 F: include/media/
7663 F: include/uapi/linux/dvb/
7664 F: include/uapi/linux/videodev2.h
7665 F: include/uapi/linux/media.h
7666 F: include/uapi/linux/v4l2-*
7667 F: include/uapi/linux/meye.h
7668 F: include/uapi/linux/ivtv*
7669 F: include/uapi/linux/uvcvideo.h
7670
7671 MEDIATEK ETHERNET DRIVER
7672 M: Felix Fietkau <nbd@openwrt.org>
7673 M: John Crispin <blogic@openwrt.org>
7674 L: netdev@vger.kernel.org
7675 S: Maintained
7676 F: drivers/net/ethernet/mediatek/
7677
7678 MEDIATEK MT7601U WIRELESS LAN DRIVER
7679 M: Jakub Kicinski <kubakici@wp.pl>
7680 L: linux-wireless@vger.kernel.org
7681 S: Maintained
7682 F: drivers/net/wireless/mediatek/mt7601u/
7683
7684 MEGARAID SCSI/SAS DRIVERS
7685 M: Kashyap Desai <kashyap.desai@avagotech.com>
7686 M: Sumit Saxena <sumit.saxena@avagotech.com>
7687 M: Uday Lingala <uday.lingala@avagotech.com>
7688 L: megaraidlinux.pdl@avagotech.com
7689 L: linux-scsi@vger.kernel.org
7690 W: http://www.lsi.com
7691 S: Maintained
7692 F: Documentation/scsi/megaraid.txt
7693 F: drivers/scsi/megaraid.*
7694 F: drivers/scsi/megaraid/
7695
7696 MELLANOX ETHERNET DRIVER (mlx4_en)
7697 M: Tariq Toukan <tariqt@mellanox.com>
7698 L: netdev@vger.kernel.org
7699 S: Supported
7700 W: http://www.mellanox.com
7701 Q: http://patchwork.ozlabs.org/project/netdev/list/
7702 F: drivers/net/ethernet/mellanox/mlx4/en_*
7703
7704 MELLANOX ETHERNET DRIVER (mlx5e)
7705 M: Saeed Mahameed <saeedm@mellanox.com>
7706 L: netdev@vger.kernel.org
7707 S: Supported
7708 W: http://www.mellanox.com
7709 Q: http://patchwork.ozlabs.org/project/netdev/list/
7710 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7711
7712 MELLANOX ETHERNET SWITCH DRIVERS
7713 M: Jiri Pirko <jiri@mellanox.com>
7714 M: Ido Schimmel <idosch@mellanox.com>
7715 L: netdev@vger.kernel.org
7716 S: Supported
7717 W: http://www.mellanox.com
7718 Q: http://patchwork.ozlabs.org/project/netdev/list/
7719 F: drivers/net/ethernet/mellanox/mlxsw/
7720
7721 SOFT-ROCE DRIVER (rxe)
7722 M: Moni Shoua <monis@mellanox.com>
7723 L: linux-rdma@vger.kernel.org
7724 S: Supported
7725 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7726 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7727 F: drivers/infiniband/sw/rxe/
7728 F: include/uapi/rdma/rdma_user_rxe.h
7729
7730 MEMBARRIER SUPPORT
7731 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7732 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7733 L: linux-kernel@vger.kernel.org
7734 S: Supported
7735 F: kernel/membarrier.c
7736 F: include/uapi/linux/membarrier.h
7737
7738 MEMORY MANAGEMENT
7739 L: linux-mm@kvack.org
7740 W: http://www.linux-mm.org
7741 S: Maintained
7742 F: include/linux/mm.h
7743 F: include/linux/gfp.h
7744 F: include/linux/mmzone.h
7745 F: include/linux/memory_hotplug.h
7746 F: include/linux/vmalloc.h
7747 F: mm/
7748
7749 MEMORY TECHNOLOGY DEVICES (MTD)
7750 M: David Woodhouse <dwmw2@infradead.org>
7751 M: Brian Norris <computersforpeace@gmail.com>
7752 L: linux-mtd@lists.infradead.org
7753 W: http://www.linux-mtd.infradead.org/
7754 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7755 T: git git://git.infradead.org/linux-mtd.git
7756 T: git git://git.infradead.org/l2-mtd.git
7757 S: Maintained
7758 F: Documentation/devicetree/bindings/mtd/
7759 F: drivers/mtd/
7760 F: include/linux/mtd/
7761 F: include/uapi/mtd/
7762
7763 MEN A21 WATCHDOG DRIVER
7764 M: Johannes Thumshirn <morbidrsa@gmail.com>
7765 L: linux-watchdog@vger.kernel.org
7766 S: Maintained
7767 F: drivers/watchdog/mena21_wdt.c
7768
7769 MEN CHAMELEON BUS (mcb)
7770 M: Johannes Thumshirn <morbidrsa@gmail.com>
7771 S: Maintained
7772 F: drivers/mcb/
7773 F: include/linux/mcb.h
7774 F: Documentation/men-chameleon-bus.txt
7775
7776 MEN F21BMC (Board Management Controller)
7777 M: Andreas Werner <andreas.werner@men.de>
7778 S: Supported
7779 F: drivers/mfd/menf21bmc.c
7780 F: drivers/watchdog/menf21bmc_wdt.c
7781 F: drivers/leds/leds-menf21bmc.c
7782 F: drivers/hwmon/menf21bmc_hwmon.c
7783 F: Documentation/hwmon/menf21bmc
7784
7785 METAG ARCHITECTURE
7786 M: James Hogan <james.hogan@imgtec.com>
7787 L: linux-metag@vger.kernel.org
7788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7789 S: Odd Fixes
7790 F: arch/metag/
7791 F: Documentation/metag/
7792 F: Documentation/devicetree/bindings/metag/
7793 F: Documentation/devicetree/bindings/interrupt-controller/img,*
7794 F: drivers/clocksource/metag_generic.c
7795 F: drivers/irqchip/irq-metag.c
7796 F: drivers/irqchip/irq-metag-ext.c
7797 F: drivers/tty/metag_da.c
7798
7799 MICROBLAZE ARCHITECTURE
7800 M: Michal Simek <monstr@monstr.eu>
7801 W: http://www.monstr.eu/fdt/
7802 T: git git://git.monstr.eu/linux-2.6-microblaze.git
7803 S: Supported
7804 F: arch/microblaze/
7805
7806 MICROCHIP / ATMEL ISC DRIVER
7807 M: Songjun Wu <songjun.wu@microchip.com>
7808 L: linux-media@vger.kernel.org
7809 S: Supported
7810 F: drivers/media/platform/atmel/atmel-isc.c
7811 F: drivers/media/platform/atmel/atmel-isc-regs.h
7812 F: devicetree/bindings/media/atmel-isc.txt
7813
7814 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7815 M: Chen Yu <yu.c.chen@intel.com>
7816 L: platform-driver-x86@vger.kernel.org
7817 S: Supported
7818 F: drivers/platform/x86/surfacepro3_button.c
7819
7820 MICROTEK X6 SCANNER
7821 M: Oliver Neukum <oliver@neukum.org>
7822 S: Maintained
7823 F: drivers/usb/image/microtek.*
7824
7825 MIPS
7826 M: Ralf Baechle <ralf@linux-mips.org>
7827 L: linux-mips@linux-mips.org
7828 W: http://www.linux-mips.org/
7829 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7830 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7831 S: Supported
7832 F: Documentation/devicetree/bindings/mips/
7833 F: Documentation/mips/
7834 F: arch/mips/
7835
7836 MIPS/LOONGSON1 ARCHITECTURE
7837 M: Keguang Zhang <keguang.zhang@gmail.com>
7838 L: linux-mips@linux-mips.org
7839 S: Maintained
7840 F: arch/mips/loongson32/
7841 F: arch/mips/include/asm/mach-loongson32/
7842 F: drivers/*/*loongson1*
7843 F: drivers/*/*/*loongson1*
7844
7845 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7846 M: Hans Verkuil <hverkuil@xs4all.nl>
7847 L: linux-media@vger.kernel.org
7848 T: git git://linuxtv.org/media_tree.git
7849 W: https://linuxtv.org
7850 S: Odd Fixes
7851 F: drivers/media/radio/radio-miropcm20*
7852
7853 MELLANOX MLX4 core VPI driver
7854 M: Yishai Hadas <yishaih@mellanox.com>
7855 L: netdev@vger.kernel.org
7856 L: linux-rdma@vger.kernel.org
7857 W: http://www.mellanox.com
7858 Q: http://patchwork.ozlabs.org/project/netdev/list/
7859 S: Supported
7860 F: drivers/net/ethernet/mellanox/mlx4/
7861 F: include/linux/mlx4/
7862
7863 MELLANOX MLX4 IB driver
7864 M: Yishai Hadas <yishaih@mellanox.com>
7865 L: linux-rdma@vger.kernel.org
7866 W: http://www.mellanox.com
7867 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7868 S: Supported
7869 F: drivers/infiniband/hw/mlx4/
7870 F: include/linux/mlx4/
7871
7872 MELLANOX MLX5 core VPI driver
7873 M: Matan Barak <matanb@mellanox.com>
7874 M: Leon Romanovsky <leonro@mellanox.com>
7875 L: netdev@vger.kernel.org
7876 L: linux-rdma@vger.kernel.org
7877 W: http://www.mellanox.com
7878 Q: http://patchwork.ozlabs.org/project/netdev/list/
7879 S: Supported
7880 F: drivers/net/ethernet/mellanox/mlx5/core/
7881 F: include/linux/mlx5/
7882
7883 MELLANOX MLX5 IB driver
7884 M: Matan Barak <matanb@mellanox.com>
7885 M: Leon Romanovsky <leonro@mellanox.com>
7886 L: linux-rdma@vger.kernel.org
7887 W: http://www.mellanox.com
7888 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7889 S: Supported
7890 F: drivers/infiniband/hw/mlx5/
7891 F: include/linux/mlx5/
7892
7893 MELEXIS MLX90614 DRIVER
7894 M: Crt Mori <cmo@melexis.com>
7895 L: linux-iio@vger.kernel.org
7896 W: http://www.melexis.com
7897 S: Supported
7898 F: drivers/iio/temperature/mlx90614.c
7899
7900 MN88472 MEDIA DRIVER
7901 M: Antti Palosaari <crope@iki.fi>
7902 L: linux-media@vger.kernel.org
7903 W: https://linuxtv.org
7904 W: http://palosaari.fi/linux/
7905 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7906 S: Maintained
7907 F: drivers/media/dvb-frontends/mn88472*
7908
7909 MN88473 MEDIA DRIVER
7910 M: Antti Palosaari <crope@iki.fi>
7911 L: linux-media@vger.kernel.org
7912 W: https://linuxtv.org
7913 W: http://palosaari.fi/linux/
7914 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7915 S: Maintained
7916 F: drivers/media/dvb-frontends/mn88473*
7917
7918 MODULE SUPPORT
7919 M: Rusty Russell <rusty@rustcorp.com.au>
7920 S: Maintained
7921 F: include/linux/module.h
7922 F: kernel/module.c
7923
7924 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7925 W: http://popies.net/meye/
7926 S: Orphan
7927 F: Documentation/video4linux/meye.txt
7928 F: drivers/media/pci/meye/
7929 F: include/uapi/linux/meye.h
7930
7931 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7932 M: Jiri Slaby <jirislaby@gmail.com>
7933 S: Maintained
7934 F: Documentation/serial/moxa-smartio
7935 F: drivers/tty/mxser.*
7936
7937 MR800 AVERMEDIA USB FM RADIO DRIVER
7938 M: Alexey Klimov <klimov.linux@gmail.com>
7939 L: linux-media@vger.kernel.org
7940 T: git git://linuxtv.org/media_tree.git
7941 S: Maintained
7942 F: drivers/media/radio/radio-mr800.c
7943
7944 MRF24J40 IEEE 802.15.4 RADIO DRIVER
7945 M: Alan Ott <alan@signal11.us>
7946 L: linux-wpan@vger.kernel.org
7947 S: Maintained
7948 F: drivers/net/ieee802154/mrf24j40.c
7949 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7950
7951 MSI LAPTOP SUPPORT
7952 M: "Lee, Chun-Yi" <jlee@suse.com>
7953 L: platform-driver-x86@vger.kernel.org
7954 S: Maintained
7955 F: drivers/platform/x86/msi-laptop.c
7956
7957 MSI WMI SUPPORT
7958 L: platform-driver-x86@vger.kernel.org
7959 S: Orphan
7960 F: drivers/platform/x86/msi-wmi.c
7961
7962 MSI001 MEDIA DRIVER
7963 M: Antti Palosaari <crope@iki.fi>
7964 L: linux-media@vger.kernel.org
7965 W: https://linuxtv.org
7966 W: http://palosaari.fi/linux/
7967 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7968 T: git git://linuxtv.org/anttip/media_tree.git
7969 S: Maintained
7970 F: drivers/media/tuners/msi001*
7971
7972 MSI2500 MEDIA DRIVER
7973 M: Antti Palosaari <crope@iki.fi>
7974 L: linux-media@vger.kernel.org
7975 W: https://linuxtv.org
7976 W: http://palosaari.fi/linux/
7977 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7978 T: git git://linuxtv.org/anttip/media_tree.git
7979 S: Maintained
7980 F: drivers/media/usb/msi2500/
7981
7982 MSYSTEMS DISKONCHIP G3 MTD DRIVER
7983 M: Robert Jarzmik <robert.jarzmik@free.fr>
7984 L: linux-mtd@lists.infradead.org
7985 S: Maintained
7986 F: drivers/mtd/devices/docg3*
7987
7988 MT9M032 APTINA SENSOR DRIVER
7989 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7990 L: linux-media@vger.kernel.org
7991 T: git git://linuxtv.org/media_tree.git
7992 S: Maintained
7993 F: drivers/media/i2c/mt9m032.c
7994 F: include/media/i2c/mt9m032.h
7995
7996 MT9P031 APTINA CAMERA SENSOR
7997 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7998 L: linux-media@vger.kernel.org
7999 T: git git://linuxtv.org/media_tree.git
8000 S: Maintained
8001 F: drivers/media/i2c/mt9p031.c
8002 F: include/media/i2c/mt9p031.h
8003
8004 MT9T001 APTINA CAMERA SENSOR
8005 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8006 L: linux-media@vger.kernel.org
8007 T: git git://linuxtv.org/media_tree.git
8008 S: Maintained
8009 F: drivers/media/i2c/mt9t001.c
8010 F: include/media/i2c/mt9t001.h
8011
8012 MT9V032 APTINA CAMERA SENSOR
8013 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8014 L: linux-media@vger.kernel.org
8015 T: git git://linuxtv.org/media_tree.git
8016 S: Maintained
8017 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8018 F: drivers/media/i2c/mt9v032.c
8019 F: include/media/i2c/mt9v032.h
8020
8021 MULTIFUNCTION DEVICES (MFD)
8022 M: Lee Jones <lee.jones@linaro.org>
8023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8024 S: Supported
8025 F: drivers/mfd/
8026 F: include/linux/mfd/
8027
8028 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8029 M: Ulf Hansson <ulf.hansson@linaro.org>
8030 L: linux-mmc@vger.kernel.org
8031 T: git git://git.linaro.org/people/ulf.hansson/mmc.git
8032 S: Maintained
8033 F: Documentation/devicetree/bindings/mmc/
8034 F: drivers/mmc/
8035 F: include/linux/mmc/
8036 F: include/uapi/linux/mmc/
8037
8038 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8039 S: Orphan
8040 F: drivers/mmc/host/mmc_spi.c
8041 F: include/linux/spi/mmc_spi.h
8042
8043 MULTISOUND SOUND DRIVER
8044 M: Andrew Veliath <andrewtv@usa.net>
8045 S: Maintained
8046 F: Documentation/sound/oss/MultiSound
8047 F: sound/oss/msnd*
8048
8049 MULTITECH MULTIPORT CARD (ISICOM)
8050 S: Orphan
8051 F: drivers/tty/isicom.c
8052 F: include/linux/isicom.h
8053
8054 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8055 M: Bin Liu <b-liu@ti.com>
8056 L: linux-usb@vger.kernel.org
8057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8058 S: Maintained
8059 F: drivers/usb/musb/
8060
8061 MXL5007T MEDIA DRIVER
8062 M: Michael Krufky <mkrufky@linuxtv.org>
8063 L: linux-media@vger.kernel.org
8064 W: https://linuxtv.org
8065 W: http://github.com/mkrufky
8066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8067 T: git git://linuxtv.org/mkrufky/tuners.git
8068 S: Maintained
8069 F: drivers/media/tuners/mxl5007t.*
8070
8071 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8072 M: Hyong-Youb Kim <hykim@myri.com>
8073 L: netdev@vger.kernel.org
8074 W: https://www.myricom.com/support/downloads/myri10ge.html
8075 S: Supported
8076 F: drivers/net/ethernet/myricom/myri10ge/
8077
8078 NAND FLASH SUBSYSTEM
8079 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8080 R: Richard Weinberger <richard@nod.at>
8081 L: linux-mtd@lists.infradead.org
8082 W: http://www.linux-mtd.infradead.org/
8083 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8084 T: git git://github.com/linux-nand/linux.git
8085 S: Maintained
8086 F: drivers/mtd/nand/
8087 F: include/linux/mtd/nand*.h
8088
8089 NATSEMI ETHERNET DRIVER (DP8381x)
8090 S: Orphan
8091 F: drivers/net/ethernet/natsemi/natsemi.c
8092
8093 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8094 M: Daniel Mack <zonque@gmail.com>
8095 S: Maintained
8096 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8097 W: http://www.native-instruments.com
8098 F: sound/usb/caiaq/
8099
8100 NCP FILESYSTEM
8101 M: Petr Vandrovec <petr@vandrovec.name>
8102 S: Odd Fixes
8103 F: fs/ncpfs/
8104
8105 NCR 5380 SCSI DRIVERS
8106 M: Finn Thain <fthain@telegraphics.com.au>
8107 M: Michael Schmitz <schmitzmic@gmail.com>
8108 L: linux-scsi@vger.kernel.org
8109 S: Maintained
8110 F: Documentation/scsi/g_NCR5380.txt
8111 F: Documentation/scsi/dtc3x80.txt
8112 F: drivers/scsi/NCR5380.*
8113 F: drivers/scsi/arm/cumana_1.c
8114 F: drivers/scsi/arm/oak.c
8115 F: drivers/scsi/atari_scsi.*
8116 F: drivers/scsi/dmx3191d.c
8117 F: drivers/scsi/dtc.*
8118 F: drivers/scsi/g_NCR5380.*
8119 F: drivers/scsi/g_NCR5380_mmio.c
8120 F: drivers/scsi/mac_scsi.*
8121 F: drivers/scsi/pas16.*
8122 F: drivers/scsi/sun3_scsi.*
8123 F: drivers/scsi/sun3_scsi_vme.c
8124 F: drivers/scsi/t128.*
8125
8126 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8127 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8128 L: linux-scsi@vger.kernel.org
8129 S: Maintained
8130 F: drivers/scsi/NCR_D700.*
8131
8132 NCT6775 HARDWARE MONITOR DRIVER
8133 M: Guenter Roeck <linux@roeck-us.net>
8134 L: linux-hwmon@vger.kernel.org
8135 S: Maintained
8136 F: Documentation/hwmon/nct6775
8137 F: drivers/hwmon/nct6775.c
8138
8139 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8140 M: Faisal Latif <faisal.latif@intel.com>
8141 L: linux-rdma@vger.kernel.org
8142 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8143 S: Supported
8144 F: drivers/infiniband/hw/nes/
8145
8146 NETEM NETWORK EMULATOR
8147 M: Stephen Hemminger <stephen@networkplumber.org>
8148 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8149 S: Maintained
8150 F: net/sched/sch_netem.c
8151
8152 NETERION 10GbE DRIVERS (s2io/vxge)
8153 M: Jon Mason <jdmason@kudzu.us>
8154 L: netdev@vger.kernel.org
8155 S: Supported
8156 F: Documentation/networking/s2io.txt
8157 F: Documentation/networking/vxge.txt
8158 F: drivers/net/ethernet/neterion/
8159
8160 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8161 M: Pablo Neira Ayuso <pablo@netfilter.org>
8162 M: Patrick McHardy <kaber@trash.net>
8163 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8164 L: netfilter-devel@vger.kernel.org
8165 L: coreteam@netfilter.org
8166 W: http://www.netfilter.org/
8167 W: http://www.iptables.org/
8168 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8171 S: Supported
8172 F: include/linux/netfilter*
8173 F: include/linux/netfilter/
8174 F: include/net/netfilter/
8175 F: include/uapi/linux/netfilter*
8176 F: include/uapi/linux/netfilter/
8177 F: net/*/netfilter.c
8178 F: net/*/netfilter/
8179 F: net/netfilter/
8180 F: net/bridge/br_netfilter*.c
8181
8182 NETLABEL
8183 M: Paul Moore <paul@paul-moore.com>
8184 W: http://netlabel.sf.net
8185 L: netdev@vger.kernel.org
8186 S: Maintained
8187 F: Documentation/netlabel/
8188 F: include/net/netlabel.h
8189 F: net/netlabel/
8190
8191 NETROM NETWORK LAYER
8192 M: Ralf Baechle <ralf@linux-mips.org>
8193 L: linux-hams@vger.kernel.org
8194 W: http://www.linux-ax25.org/
8195 S: Maintained
8196 F: include/net/netrom.h
8197 F: include/uapi/linux/netrom.h
8198 F: net/netrom/
8199
8200 NETRONOME ETHERNET DRIVERS
8201 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8202 L: oss-drivers@netronome.com
8203 S: Maintained
8204 F: drivers/net/ethernet/netronome/
8205
8206 NETWORK BLOCK DEVICE (NBD)
8207 M: Markus Pargmann <mpa@pengutronix.de>
8208 S: Maintained
8209 L: nbd-general@lists.sourceforge.net
8210 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8211 F: Documentation/blockdev/nbd.txt
8212 F: drivers/block/nbd.c
8213 F: include/uapi/linux/nbd.h
8214
8215 NETWORK DROP MONITOR
8216 M: Neil Horman <nhorman@tuxdriver.com>
8217 L: netdev@vger.kernel.org
8218 S: Maintained
8219 W: https://fedorahosted.org/dropwatch/
8220 F: net/core/drop_monitor.c
8221
8222 NETWORKING [GENERAL]
8223 M: "David S. Miller" <davem@davemloft.net>
8224 L: netdev@vger.kernel.org
8225 W: http://www.linuxfoundation.org/en/Net
8226 Q: http://patchwork.ozlabs.org/project/netdev/list/
8227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8229 S: Maintained
8230 F: net/
8231 F: include/net/
8232 F: include/linux/in.h
8233 F: include/linux/net.h
8234 F: include/linux/netdevice.h
8235 F: include/uapi/linux/in.h
8236 F: include/uapi/linux/net.h
8237 F: include/uapi/linux/netdevice.h
8238 F: include/uapi/linux/net_namespace.h
8239 F: tools/net/
8240 F: tools/testing/selftests/net/
8241 F: lib/random32.c
8242 F: lib/test_bpf.c
8243
8244 NETWORKING [IPv4/IPv6]
8245 M: "David S. Miller" <davem@davemloft.net>
8246 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8247 M: James Morris <jmorris@namei.org>
8248 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8249 M: Patrick McHardy <kaber@trash.net>
8250 L: netdev@vger.kernel.org
8251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8252 S: Maintained
8253 F: net/ipv4/
8254 F: net/ipv6/
8255 F: include/net/ip*
8256 F: arch/x86/net/*
8257
8258 NETWORKING [IPSEC]
8259 M: Steffen Klassert <steffen.klassert@secunet.com>
8260 M: Herbert Xu <herbert@gondor.apana.org.au>
8261 M: "David S. Miller" <davem@davemloft.net>
8262 L: netdev@vger.kernel.org
8263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8265 S: Maintained
8266 F: net/core/flow.c
8267 F: net/xfrm/
8268 F: net/key/
8269 F: net/ipv4/xfrm*
8270 F: net/ipv4/esp4.c
8271 F: net/ipv4/ah4.c
8272 F: net/ipv4/ipcomp.c
8273 F: net/ipv4/ip_vti.c
8274 F: net/ipv6/xfrm*
8275 F: net/ipv6/esp6.c
8276 F: net/ipv6/ah6.c
8277 F: net/ipv6/ipcomp6.c
8278 F: net/ipv6/ip6_vti.c
8279 F: include/uapi/linux/xfrm.h
8280 F: include/net/xfrm.h
8281
8282 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8283 M: Paul Moore <paul@paul-moore.com>
8284 L: netdev@vger.kernel.org
8285 S: Maintained
8286
8287 NETWORKING [WIRELESS]
8288 L: linux-wireless@vger.kernel.org
8289 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8290
8291 NETWORKING DRIVERS
8292 L: netdev@vger.kernel.org
8293 W: http://www.linuxfoundation.org/en/Net
8294 Q: http://patchwork.ozlabs.org/project/netdev/list/
8295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8297 S: Odd Fixes
8298 F: Documentation/devicetree/bindings/net/
8299 F: drivers/net/
8300 F: include/linux/if_*
8301 F: include/linux/netdevice.h
8302 F: include/linux/etherdevice.h
8303 F: include/linux/fcdevice.h
8304 F: include/linux/fddidevice.h
8305 F: include/linux/hippidevice.h
8306 F: include/linux/inetdevice.h
8307 F: include/uapi/linux/if_*
8308 F: include/uapi/linux/netdevice.h
8309
8310 NETWORKING DRIVERS (WIRELESS)
8311 M: Kalle Valo <kvalo@codeaurora.org>
8312 L: linux-wireless@vger.kernel.org
8313 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8316 S: Maintained
8317 F: Documentation/devicetree/bindings/net/wireless/
8318 F: drivers/net/wireless/
8319
8320 NETXEN (1/10) GbE SUPPORT
8321 M: Manish Chopra <manish.chopra@qlogic.com>
8322 M: Sony Chacko <sony.chacko@qlogic.com>
8323 M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8324 L: netdev@vger.kernel.org
8325 W: http://www.qlogic.com
8326 S: Supported
8327 F: drivers/net/ethernet/qlogic/netxen/
8328
8329 NFC SUBSYSTEM
8330 M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8331 M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8332 M: Samuel Ortiz <sameo@linux.intel.com>
8333 L: linux-wireless@vger.kernel.org
8334 L: linux-nfc@lists.01.org (subscribers-only)
8335 S: Supported
8336 F: net/nfc/
8337 F: include/net/nfc/
8338 F: include/uapi/linux/nfc.h
8339 F: drivers/nfc/
8340 F: include/linux/platform_data/nfcmrvl.h
8341 F: include/linux/platform_data/nxp-nci.h
8342 F: include/linux/platform_data/pn544.h
8343 F: include/linux/platform_data/st21nfca.h
8344 F: include/linux/platform_data/st-nci.h
8345 F: Documentation/devicetree/bindings/net/nfc/
8346
8347 NFS, SUNRPC, AND LOCKD CLIENTS
8348 M: Trond Myklebust <trond.myklebust@primarydata.com>
8349 M: Anna Schumaker <anna.schumaker@netapp.com>
8350 L: linux-nfs@vger.kernel.org
8351 W: http://client.linux-nfs.org
8352 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8353 S: Maintained
8354 F: fs/lockd/
8355 F: fs/nfs/
8356 F: fs/nfs_common/
8357 F: net/sunrpc/
8358 F: include/linux/lockd/
8359 F: include/linux/nfs*
8360 F: include/linux/sunrpc/
8361 F: include/uapi/linux/nfs*
8362 F: include/uapi/linux/sunrpc/
8363
8364 NILFS2 FILESYSTEM
8365 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8366 L: linux-nilfs@vger.kernel.org
8367 W: http://nilfs.sourceforge.net/
8368 W: http://nilfs.osdn.jp/
8369 T: git git://github.com/konis/nilfs2.git
8370 S: Supported
8371 F: Documentation/filesystems/nilfs2.txt
8372 F: fs/nilfs2/
8373 F: include/trace/events/nilfs2.h
8374 F: include/uapi/linux/nilfs2_api.h
8375 F: include/uapi/linux/nilfs2_ondisk.h
8376
8377 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8378 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8379 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8380 S: Maintained
8381 F: Documentation/scsi/NinjaSCSI.txt
8382 F: drivers/scsi/pcmcia/nsp_*
8383
8384 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8385 M: GOTO Masanori <gotom@debian.or.jp>
8386 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8387 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8388 S: Maintained
8389 F: Documentation/scsi/NinjaSCSI.txt
8390 F: drivers/scsi/nsp32*
8391
8392 NIOS2 ARCHITECTURE
8393 M: Ley Foon Tan <lftan@altera.com>
8394 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8396 S: Maintained
8397 F: arch/nios2/
8398
8399 NOKIA N900 POWER SUPPLY DRIVERS
8400 R: Pali Rohár <pali.rohar@gmail.com>
8401 F: include/linux/power/bq2415x_charger.h
8402 F: include/linux/power/bq27xxx_battery.h
8403 F: include/linux/power/isp1704_charger.h
8404 F: drivers/power/bq2415x_charger.c
8405 F: drivers/power/bq27xxx_battery.c
8406 F: drivers/power/bq27xxx_battery_i2c.c
8407 F: drivers/power/isp1704_charger.c
8408 F: drivers/power/rx51_battery.c
8409
8410 NTB DRIVER CORE
8411 M: Jon Mason <jdmason@kudzu.us>
8412 M: Dave Jiang <dave.jiang@intel.com>
8413 M: Allen Hubbe <Allen.Hubbe@emc.com>
8414 L: linux-ntb@googlegroups.com
8415 S: Supported
8416 W: https://github.com/jonmason/ntb/wiki
8417 T: git git://github.com/jonmason/ntb.git
8418 F: drivers/ntb/
8419 F: drivers/net/ntb_netdev.c
8420 F: include/linux/ntb.h
8421 F: include/linux/ntb_transport.h
8422 F: tools/testing/selftests/ntb/
8423
8424 NTB INTEL DRIVER
8425 M: Jon Mason <jdmason@kudzu.us>
8426 M: Dave Jiang <dave.jiang@intel.com>
8427 L: linux-ntb@googlegroups.com
8428 S: Supported
8429 W: https://github.com/jonmason/ntb/wiki
8430 T: git git://github.com/jonmason/ntb.git
8431 F: drivers/ntb/hw/intel/
8432
8433 NTB AMD DRIVER
8434 M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8435 L: linux-ntb@googlegroups.com
8436 S: Supported
8437 F: drivers/ntb/hw/amd/
8438
8439 NTFS FILESYSTEM
8440 M: Anton Altaparmakov <anton@tuxera.com>
8441 L: linux-ntfs-dev@lists.sourceforge.net
8442 W: http://www.tuxera.com/
8443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8444 S: Supported
8445 F: Documentation/filesystems/ntfs.txt
8446 F: fs/ntfs/
8447
8448 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8449 M: Antonino Daplas <adaplas@gmail.com>
8450 L: linux-fbdev@vger.kernel.org
8451 S: Maintained
8452 F: drivers/video/fbdev/riva/
8453 F: drivers/video/fbdev/nvidia/
8454
8455 NVM EXPRESS DRIVER
8456 M: Keith Busch <keith.busch@intel.com>
8457 M: Jens Axboe <axboe@fb.com>
8458 L: linux-nvme@lists.infradead.org
8459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8460 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8461 S: Supported
8462 F: drivers/nvme/host/
8463 F: include/linux/nvme.h
8464
8465 NVM EXPRESS TARGET DRIVER
8466 M: Christoph Hellwig <hch@lst.de>
8467 M: Sagi Grimberg <sagi@grimberg.me>
8468 L: linux-nvme@lists.infradead.org
8469 S: Supported
8470 F: drivers/nvme/target/
8471
8472 NVMEM FRAMEWORK
8473 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8474 M: Maxime Ripard <maxime.ripard@free-electrons.com>
8475 S: Maintained
8476 F: drivers/nvmem/
8477 F: Documentation/devicetree/bindings/nvmem/
8478 F: include/linux/nvmem-consumer.h
8479 F: include/linux/nvmem-provider.h
8480
8481 NXP-NCI NFC DRIVER
8482 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8483 R: Charles Gorand <charles.gorand@effinnov.com>
8484 L: linux-nfc@lists.01.org (moderated for non-subscribers)
8485 S: Supported
8486 F: drivers/nfc/nxp-nci
8487
8488 NXP TDA998X DRM DRIVER
8489 M: Russell King <rmk+kernel@armlinux.org.uk>
8490 S: Supported
8491 F: drivers/gpu/drm/i2c/tda998x_drv.c
8492 F: include/drm/i2c/tda998x.h
8493
8494 NXP TFA9879 DRIVER
8495 M: Peter Rosin <peda@axentia.se>
8496 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8497 S: Maintained
8498 F: sound/soc/codecs/tfa9879*
8499
8500 OBJTOOL
8501 M: Josh Poimboeuf <jpoimboe@redhat.com>
8502 S: Supported
8503 F: tools/objtool/
8504
8505 OMAP SUPPORT
8506 M: Tony Lindgren <tony@atomide.com>
8507 L: linux-omap@vger.kernel.org
8508 W: http://www.muru.com/linux/omap/
8509 W: http://linux.omap.com/
8510 Q: http://patchwork.kernel.org/project/linux-omap/list/
8511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8512 S: Maintained
8513 F: arch/arm/*omap*/
8514 F: arch/arm/configs/omap1_defconfig
8515 F: arch/arm/configs/omap2plus_defconfig
8516 F: drivers/i2c/busses/i2c-omap.c
8517 F: drivers/irqchip/irq-omap-intc.c
8518 F: drivers/mfd/*omap*.c
8519 F: drivers/mfd/menelaus.c
8520 F: drivers/mfd/palmas.c
8521 F: drivers/mfd/tps65217.c
8522 F: drivers/mfd/tps65218.c
8523 F: drivers/mfd/tps65910.c
8524 F: drivers/mfd/twl-core.[ch]
8525 F: drivers/mfd/twl4030*.c
8526 F: drivers/mfd/twl6030*.c
8527 F: drivers/mfd/twl6040*.c
8528 F: drivers/regulator/palmas-regulator*.c
8529 F: drivers/regulator/pbias-regulator.c
8530 F: drivers/regulator/tps65217-regulator.c
8531 F: drivers/regulator/tps65218-regulator.c
8532 F: drivers/regulator/tps65910-regulator.c
8533 F: drivers/regulator/twl-regulator.c
8534 F: include/linux/i2c-omap.h
8535
8536 OMAP DEVICE TREE SUPPORT
8537 M: Benoît Cousson <bcousson@baylibre.com>
8538 M: Tony Lindgren <tony@atomide.com>
8539 L: linux-omap@vger.kernel.org
8540 L: devicetree@vger.kernel.org
8541 S: Maintained
8542 F: arch/arm/boot/dts/*omap*
8543 F: arch/arm/boot/dts/*am3*
8544 F: arch/arm/boot/dts/*am4*
8545 F: arch/arm/boot/dts/*am5*
8546 F: arch/arm/boot/dts/*dra7*
8547
8548 OMAP CLOCK FRAMEWORK SUPPORT
8549 M: Paul Walmsley <paul@pwsan.com>
8550 L: linux-omap@vger.kernel.org
8551 S: Maintained
8552 F: arch/arm/*omap*/*clock*
8553
8554 OMAP POWER MANAGEMENT SUPPORT
8555 M: Kevin Hilman <khilman@kernel.org>
8556 L: linux-omap@vger.kernel.org
8557 S: Maintained
8558 F: arch/arm/*omap*/*pm*
8559 F: drivers/cpufreq/omap-cpufreq.c
8560
8561 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8562 M: Rajendra Nayak <rnayak@codeaurora.org>
8563 M: Paul Walmsley <paul@pwsan.com>
8564 L: linux-omap@vger.kernel.org
8565 S: Maintained
8566 F: arch/arm/mach-omap2/prm*
8567
8568 OMAP AUDIO SUPPORT
8569 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8570 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8571 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8572 L: linux-omap@vger.kernel.org
8573 S: Maintained
8574 F: sound/soc/omap/
8575
8576 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8577 M: Roger Quadros <rogerq@ti.com>
8578 M: Tony Lindgren <tony@atomide.com>
8579 L: linux-omap@vger.kernel.org
8580 S: Maintained
8581 F: drivers/memory/omap-gpmc.c
8582 F: arch/arm/mach-omap2/*gpmc*
8583
8584 OMAP FRAMEBUFFER SUPPORT
8585 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8586 L: linux-fbdev@vger.kernel.org
8587 L: linux-omap@vger.kernel.org
8588 S: Maintained
8589 F: drivers/video/fbdev/omap/
8590
8591 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8592 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8593 L: linux-omap@vger.kernel.org
8594 L: linux-fbdev@vger.kernel.org
8595 S: Maintained
8596 F: drivers/video/fbdev/omap2/
8597 F: Documentation/arm/OMAP/DSS
8598
8599 OMAP HARDWARE SPINLOCK SUPPORT
8600 M: Ohad Ben-Cohen <ohad@wizery.com>
8601 L: linux-omap@vger.kernel.org
8602 S: Maintained
8603 F: drivers/hwspinlock/omap_hwspinlock.c
8604
8605 OMAP MMC SUPPORT
8606 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8607 L: linux-omap@vger.kernel.org
8608 S: Maintained
8609 F: drivers/mmc/host/omap.c
8610
8611 OMAP HS MMC SUPPORT
8612 L: linux-mmc@vger.kernel.org
8613 L: linux-omap@vger.kernel.org
8614 S: Orphan
8615 F: drivers/mmc/host/omap_hsmmc.c
8616
8617 OMAP RANDOM NUMBER GENERATOR SUPPORT
8618 M: Deepak Saxena <dsaxena@plexity.net>
8619 S: Maintained
8620 F: drivers/char/hw_random/omap-rng.c
8621
8622 OMAP HWMOD SUPPORT
8623 M: Benoît Cousson <bcousson@baylibre.com>
8624 M: Paul Walmsley <paul@pwsan.com>
8625 L: linux-omap@vger.kernel.org
8626 S: Maintained
8627 F: arch/arm/mach-omap2/omap_hwmod.*
8628
8629 OMAP HWMOD DATA
8630 M: Paul Walmsley <paul@pwsan.com>
8631 L: linux-omap@vger.kernel.org
8632 S: Maintained
8633 F: arch/arm/mach-omap2/omap_hwmod*data*
8634
8635 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8636 M: Benoît Cousson <bcousson@baylibre.com>
8637 L: linux-omap@vger.kernel.org
8638 S: Maintained
8639 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8640
8641 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8642 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8643 L: linux-media@vger.kernel.org
8644 S: Maintained
8645 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8646 F: drivers/media/platform/omap3isp/
8647 F: drivers/staging/media/omap4iss/
8648
8649 OMAP USB SUPPORT
8650 L: linux-usb@vger.kernel.org
8651 L: linux-omap@vger.kernel.org
8652 S: Orphan
8653 F: drivers/usb/*/*omap*
8654 F: arch/arm/*omap*/usb*
8655
8656 OMAP GPIO DRIVER
8657 M: Grygorii Strashko <grygorii.strashko@ti.com>
8658 M: Santosh Shilimkar <ssantosh@kernel.org>
8659 M: Kevin Hilman <khilman@kernel.org>
8660 L: linux-omap@vger.kernel.org
8661 S: Maintained
8662 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8663 F: drivers/gpio/gpio-omap.c
8664
8665 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8666 M: Mark Jackson <mpfj@newflow.co.uk>
8667 L: linux-omap@vger.kernel.org
8668 S: Maintained
8669 F: arch/arm/boot/dts/am335x-nano.dts
8670
8671 OMFS FILESYSTEM
8672 M: Bob Copeland <me@bobcopeland.com>
8673 L: linux-karma-devel@lists.sourceforge.net
8674 S: Maintained
8675 F: Documentation/filesystems/omfs.txt
8676 F: fs/omfs/
8677
8678 OMNIKEY CARDMAN 4000 DRIVER
8679 M: Harald Welte <laforge@gnumonks.org>
8680 S: Maintained
8681 F: drivers/char/pcmcia/cm4000_cs.c
8682 F: include/linux/cm4000_cs.h
8683 F: include/uapi/linux/cm4000_cs.h
8684
8685 OMNIKEY CARDMAN 4040 DRIVER
8686 M: Harald Welte <laforge@gnumonks.org>
8687 S: Maintained
8688 F: drivers/char/pcmcia/cm4040_cs.*
8689
8690 OMNIVISION OV7670 SENSOR DRIVER
8691 M: Jonathan Corbet <corbet@lwn.net>
8692 L: linux-media@vger.kernel.org
8693 T: git git://linuxtv.org/media_tree.git
8694 S: Maintained
8695 F: drivers/media/i2c/ov7670.c
8696
8697 ONENAND FLASH DRIVER
8698 M: Kyungmin Park <kyungmin.park@samsung.com>
8699 L: linux-mtd@lists.infradead.org
8700 S: Maintained
8701 F: drivers/mtd/onenand/
8702 F: include/linux/mtd/onenand*.h
8703
8704 ONSTREAM SCSI TAPE DRIVER
8705 M: Willem Riede <osst@riede.org>
8706 L: osst-users@lists.sourceforge.net
8707 L: linux-scsi@vger.kernel.org
8708 S: Maintained
8709 F: Documentation/scsi/osst.txt
8710 F: drivers/scsi/osst.*
8711 F: drivers/scsi/osst_*.h
8712 F: drivers/scsi/st.h
8713
8714 OPENCORES I2C BUS DRIVER
8715 M: Peter Korsgaard <jacmet@sunsite.dk>
8716 L: linux-i2c@vger.kernel.org
8717 S: Maintained
8718 F: Documentation/i2c/busses/i2c-ocores
8719 F: drivers/i2c/busses/i2c-ocores.c
8720
8721 OPEN FIRMWARE AND FLATTENED DEVICE TREE
8722 M: Rob Herring <robh+dt@kernel.org>
8723 M: Frank Rowand <frowand.list@gmail.com>
8724 L: devicetree@vger.kernel.org
8725 W: http://www.devicetree.org/
8726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8727 S: Maintained
8728 F: drivers/of/
8729 F: include/linux/of*.h
8730 F: scripts/dtc/
8731
8732 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8733 M: Rob Herring <robh+dt@kernel.org>
8734 M: Mark Rutland <mark.rutland@arm.com>
8735 L: devicetree@vger.kernel.org
8736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8737 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8738 S: Maintained
8739 F: Documentation/devicetree/
8740 F: arch/*/boot/dts/
8741 F: include/dt-bindings/
8742
8743 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8744 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8745 L: devicetree@vger.kernel.org
8746 S: Maintained
8747 F: Documentation/devicetree/dynamic-resolution-notes.txt
8748 F: Documentation/devicetree/overlay-notes.txt
8749 F: drivers/of/overlay.c
8750 F: drivers/of/resolver.c
8751
8752 OPENRISC ARCHITECTURE
8753 M: Jonas Bonn <jonas@southpole.se>
8754 W: http://openrisc.net
8755 S: Maintained
8756 T: git git://openrisc.net/~jonas/linux
8757 F: arch/openrisc/
8758
8759 OPENVSWITCH
8760 M: Pravin Shelar <pshelar@nicira.com>
8761 L: netdev@vger.kernel.org
8762 L: dev@openvswitch.org
8763 W: http://openvswitch.org
8764 S: Maintained
8765 F: net/openvswitch/
8766 F: include/uapi/linux/openvswitch.h
8767
8768 OPERATING PERFORMANCE POINTS (OPP)
8769 M: Viresh Kumar <vireshk@kernel.org>
8770 M: Nishanth Menon <nm@ti.com>
8771 M: Stephen Boyd <sboyd@codeaurora.org>
8772 L: linux-pm@vger.kernel.org
8773 S: Maintained
8774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8775 F: drivers/base/power/opp/
8776 F: include/linux/pm_opp.h
8777 F: Documentation/power/opp.txt
8778 F: Documentation/devicetree/bindings/opp/
8779
8780 OPL4 DRIVER
8781 M: Clemens Ladisch <clemens@ladisch.de>
8782 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8783 T: git git://git.alsa-project.org/alsa-kernel.git
8784 S: Maintained
8785 F: sound/drivers/opl4/
8786
8787 OPROFILE
8788 M: Robert Richter <rric@kernel.org>
8789 L: oprofile-list@lists.sf.net
8790 S: Maintained
8791 F: arch/*/include/asm/oprofile*.h
8792 F: arch/*/oprofile/
8793 F: drivers/oprofile/
8794 F: include/linux/oprofile.h
8795
8796 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8797 M: Mark Fasheh <mfasheh@suse.com>
8798 M: Joel Becker <jlbec@evilplan.org>
8799 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8800 W: http://ocfs2.wiki.kernel.org
8801 S: Supported
8802 F: Documentation/filesystems/ocfs2.txt
8803 F: Documentation/filesystems/dlmfs.txt
8804 F: fs/ocfs2/
8805
8806 ORINOCO DRIVER
8807 L: linux-wireless@vger.kernel.org
8808 W: http://wireless.kernel.org/en/users/Drivers/orinoco
8809 W: http://www.nongnu.org/orinoco/
8810 S: Orphan
8811 F: drivers/net/wireless/intersil/orinoco/
8812
8813 OSD LIBRARY and FILESYSTEM
8814 M: Boaz Harrosh <ooo@electrozaur.com>
8815 M: Benny Halevy <bhalevy@primarydata.com>
8816 L: osd-dev@open-osd.org
8817 W: http://open-osd.org
8818 T: git git://git.open-osd.org/open-osd.git
8819 S: Maintained
8820 F: drivers/scsi/osd/
8821 F: include/scsi/osd_*
8822 F: fs/exofs/
8823
8824 OVERLAY FILESYSTEM
8825 M: Miklos Szeredi <miklos@szeredi.hu>
8826 L: linux-unionfs@vger.kernel.org
8827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8828 S: Supported
8829 F: fs/overlayfs/
8830 F: Documentation/filesystems/overlayfs.txt
8831
8832 ORANGEFS FILESYSTEM
8833 M: Mike Marshall <hubcap@omnibond.com>
8834 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8836 S: Supported
8837 F: fs/orangefs/
8838 F: Documentation/filesystems/orangefs.txt
8839
8840 P54 WIRELESS DRIVER
8841 M: Christian Lamparter <chunkeey@googlemail.com>
8842 L: linux-wireless@vger.kernel.org
8843 W: http://wireless.kernel.org/en/users/Drivers/p54
8844 S: Maintained
8845 F: drivers/net/wireless/intersil/p54/
8846
8847 PA SEMI ETHERNET DRIVER
8848 M: Olof Johansson <olof@lixom.net>
8849 L: netdev@vger.kernel.org
8850 S: Maintained
8851 F: drivers/net/ethernet/pasemi/*
8852
8853 PA SEMI SMBUS DRIVER
8854 M: Olof Johansson <olof@lixom.net>
8855 L: linux-i2c@vger.kernel.org
8856 S: Maintained
8857 F: drivers/i2c/busses/i2c-pasemi.c
8858
8859 PADATA PARALLEL EXECUTION MECHANISM
8860 M: Steffen Klassert <steffen.klassert@secunet.com>
8861 L: linux-crypto@vger.kernel.org
8862 S: Maintained
8863 F: kernel/padata.c
8864 F: include/linux/padata.h
8865 F: Documentation/padata.txt
8866
8867 PANASONIC LAPTOP ACPI EXTRAS DRIVER
8868 M: Harald Welte <laforge@gnumonks.org>
8869 L: platform-driver-x86@vger.kernel.org
8870 S: Maintained
8871 F: drivers/platform/x86/panasonic-laptop.c
8872
8873 PANASONIC MN10300/AM33/AM34 PORT
8874 M: David Howells <dhowells@redhat.com>
8875 L: linux-am33-list@redhat.com (moderated for non-subscribers)
8876 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8877 S: Maintained
8878 F: Documentation/mn10300/
8879 F: arch/mn10300/
8880
8881 PARALLEL LCD/KEYPAD PANEL DRIVER
8882 M: Willy Tarreau <willy@haproxy.com>
8883 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8884 S: Odd Fixes
8885 F: Documentation/misc-devices/lcd-panel-cgram.txt
8886 F: drivers/misc/panel.c
8887
8888 PARALLEL PORT SUBSYSTEM
8889 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8890 M: Sudip Mukherjee <sudip@vectorindia.org>
8891 L: linux-parport@lists.infradead.org (subscribers-only)
8892 S: Maintained
8893 F: drivers/parport/
8894 F: include/linux/parport*.h
8895 F: drivers/char/ppdev.c
8896 F: include/uapi/linux/ppdev.h
8897 F: Documentation/parport*.txt
8898
8899 PARAVIRT_OPS INTERFACE
8900 M: Jeremy Fitzhardinge <jeremy@goop.org>
8901 M: Chris Wright <chrisw@sous-sol.org>
8902 M: Alok Kataria <akataria@vmware.com>
8903 M: Rusty Russell <rusty@rustcorp.com.au>
8904 L: virtualization@lists.linux-foundation.org
8905 S: Supported
8906 F: Documentation/virtual/paravirt_ops.txt
8907 F: arch/*/kernel/paravirt*
8908 F: arch/*/include/asm/paravirt.h
8909
8910 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8911 M: Tim Waugh <tim@cyberelk.net>
8912 L: linux-parport@lists.infradead.org (subscribers-only)
8913 S: Maintained
8914 F: Documentation/blockdev/paride.txt
8915 F: drivers/block/paride/
8916
8917 PARISC ARCHITECTURE
8918 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8919 M: Helge Deller <deller@gmx.de>
8920 L: linux-parisc@vger.kernel.org
8921 W: http://www.parisc-linux.org/
8922 Q: http://patchwork.kernel.org/project/linux-parisc/list/
8923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8925 S: Maintained
8926 F: arch/parisc/
8927 F: Documentation/parisc/
8928 F: drivers/parisc/
8929 F: drivers/char/agp/parisc-agp.c
8930 F: drivers/input/serio/gscps2.c
8931 F: drivers/parport/parport_gsc.*
8932 F: drivers/tty/serial/8250/8250_gsc.c
8933 F: drivers/video/fbdev/sti*
8934 F: drivers/video/console/sti*
8935 F: drivers/video/logo/logo_parisc*
8936
8937 PC87360 HARDWARE MONITORING DRIVER
8938 M: Jim Cromie <jim.cromie@gmail.com>
8939 L: linux-hwmon@vger.kernel.org
8940 S: Maintained
8941 F: Documentation/hwmon/pc87360
8942 F: drivers/hwmon/pc87360.c
8943
8944 PC8736x GPIO DRIVER
8945 M: Jim Cromie <jim.cromie@gmail.com>
8946 S: Maintained
8947 F: drivers/char/pc8736x_gpio.c
8948
8949 PC87427 HARDWARE MONITORING DRIVER
8950 M: Jean Delvare <jdelvare@suse.com>
8951 L: linux-hwmon@vger.kernel.org
8952 S: Maintained
8953 F: Documentation/hwmon/pc87427
8954 F: drivers/hwmon/pc87427.c
8955
8956 PCA9532 LED DRIVER
8957 M: Riku Voipio <riku.voipio@iki.fi>
8958 S: Maintained
8959 F: drivers/leds/leds-pca9532.c
8960 F: include/linux/leds-pca9532.h
8961
8962 PCA9541 I2C BUS MASTER SELECTOR DRIVER
8963 M: Guenter Roeck <linux@roeck-us.net>
8964 L: linux-i2c@vger.kernel.org
8965 S: Maintained
8966 F: drivers/i2c/muxes/i2c-mux-pca9541.c
8967
8968 PCDP - PRIMARY CONSOLE AND DEBUG PORT
8969 M: Khalid Aziz <khalid@gonehiking.org>
8970 S: Maintained
8971 F: drivers/firmware/pcdp.*
8972
8973 PCI ERROR RECOVERY
8974 M: Linas Vepstas <linasvepstas@gmail.com>
8975 L: linux-pci@vger.kernel.org
8976 S: Supported
8977 F: Documentation/PCI/pci-error-recovery.txt
8978
8979 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8980 M: Russell Currey <ruscur@russell.cc>
8981 L: linuxppc-dev@lists.ozlabs.org
8982 S: Supported
8983 F: Documentation/powerpc/eeh-pci-error-recovery.txt
8984 F: arch/powerpc/kernel/eeh*.c
8985 F: arch/powerpc/platforms/*/eeh*.c
8986 F: arch/powerpc/include/*/eeh*.h
8987
8988 PCI SUBSYSTEM
8989 M: Bjorn Helgaas <bhelgaas@google.com>
8990 L: linux-pci@vger.kernel.org
8991 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8993 S: Supported
8994 F: Documentation/devicetree/bindings/pci/
8995 F: Documentation/PCI/
8996 F: drivers/pci/
8997 F: include/linux/pci*
8998 F: arch/x86/pci/
8999 F: arch/x86/kernel/quirks.c
9000
9001 PCI DRIVER FOR ALTERA PCIE IP
9002 M: Ley Foon Tan <lftan@altera.com>
9003 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9004 L: linux-pci@vger.kernel.org
9005 S: Supported
9006 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9007 F: drivers/pci/host/pcie-altera.c
9008
9009 PCI DRIVER FOR ARM VERSATILE PLATFORM
9010 M: Rob Herring <robh@kernel.org>
9011 L: linux-pci@vger.kernel.org
9012 L: linux-arm-kernel@lists.infradead.org
9013 S: Maintained
9014 F: Documentation/devicetree/bindings/pci/versatile.txt
9015 F: drivers/pci/host/pci-versatile.c
9016
9017 PCI DRIVER FOR APPLIEDMICRO XGENE
9018 M: Tanmay Inamdar <tinamdar@apm.com>
9019 L: linux-pci@vger.kernel.org
9020 L: linux-arm-kernel@lists.infradead.org
9021 S: Maintained
9022 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9023 F: drivers/pci/host/pci-xgene.c
9024
9025 PCI DRIVER FOR FREESCALE LAYERSCAPE
9026 M: Minghuan Lian <minghuan.Lian@freescale.com>
9027 M: Mingkai Hu <mingkai.hu@freescale.com>
9028 M: Roy Zang <tie-fei.zang@freescale.com>
9029 L: linuxppc-dev@lists.ozlabs.org
9030 L: linux-pci@vger.kernel.org
9031 L: linux-arm-kernel@lists.infradead.org
9032 S: Maintained
9033 F: drivers/pci/host/*layerscape*
9034
9035 PCI DRIVER FOR IMX6
9036 M: Richard Zhu <Richard.Zhu@freescale.com>
9037 M: Lucas Stach <l.stach@pengutronix.de>
9038 L: linux-pci@vger.kernel.org
9039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9040 S: Maintained
9041 F: drivers/pci/host/*imx6*
9042
9043 PCI DRIVER FOR TI KEYSTONE
9044 M: Murali Karicheri <m-karicheri2@ti.com>
9045 L: linux-pci@vger.kernel.org
9046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9047 S: Maintained
9048 F: drivers/pci/host/*keystone*
9049
9050 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9051 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9052 M: Jason Cooper <jason@lakedaemon.net>
9053 L: linux-pci@vger.kernel.org
9054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9055 S: Maintained
9056 F: drivers/pci/host/*mvebu*
9057
9058 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9059 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9060 L: linux-pci@vger.kernel.org
9061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9062 S: Maintained
9063 F: drivers/pci/host/pci-aardvark.c
9064
9065 PCI DRIVER FOR NVIDIA TEGRA
9066 M: Thierry Reding <thierry.reding@gmail.com>
9067 L: linux-tegra@vger.kernel.org
9068 L: linux-pci@vger.kernel.org
9069 S: Supported
9070 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9071 F: drivers/pci/host/pci-tegra.c
9072
9073 PCI DRIVER FOR TI DRA7XX
9074 M: Kishon Vijay Abraham I <kishon@ti.com>
9075 L: linux-omap@vger.kernel.org
9076 L: linux-pci@vger.kernel.org
9077 S: Supported
9078 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9079 F: drivers/pci/host/pci-dra7xx.c
9080
9081 PCI DRIVER FOR RENESAS R-CAR
9082 M: Simon Horman <horms@verge.net.au>
9083 L: linux-pci@vger.kernel.org
9084 L: linux-renesas-soc@vger.kernel.org
9085 S: Maintained
9086 F: drivers/pci/host/*rcar*
9087
9088 PCI DRIVER FOR SAMSUNG EXYNOS
9089 M: Jingoo Han <jingoohan1@gmail.com>
9090 L: linux-pci@vger.kernel.org
9091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9092 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9093 S: Maintained
9094 F: drivers/pci/host/pci-exynos.c
9095
9096 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9097 M: Jingoo Han <jingoohan1@gmail.com>
9098 M: Pratyush Anand <pratyush.anand@gmail.com>
9099 L: linux-pci@vger.kernel.org
9100 S: Maintained
9101 F: drivers/pci/host/*designware*
9102
9103 PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9104 M: Joao Pinto <jpinto@synopsys.com>
9105 L: linux-pci@vger.kernel.org
9106 S: Maintained
9107 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9108 F: drivers/pci/host/pcie-designware-plat.c
9109
9110 PCI DRIVER FOR GENERIC OF HOSTS
9111 M: Will Deacon <will.deacon@arm.com>
9112 L: linux-pci@vger.kernel.org
9113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9114 S: Maintained
9115 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9116 F: drivers/pci/host/pci-host-common.c
9117 F: drivers/pci/host/pci-host-generic.c
9118
9119 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9120 M: Keith Busch <keith.busch@intel.com>
9121 L: linux-pci@vger.kernel.org
9122 S: Supported
9123 F: arch/x86/pci/vmd.c
9124
9125 PCIE DRIVER FOR ST SPEAR13XX
9126 M: Pratyush Anand <pratyush.anand@gmail.com>
9127 L: linux-pci@vger.kernel.org
9128 S: Maintained
9129 F: drivers/pci/host/*spear*
9130
9131 PCI MSI DRIVER FOR ALTERA MSI IP
9132 M: Ley Foon Tan <lftan@altera.com>
9133 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9134 L: linux-pci@vger.kernel.org
9135 S: Supported
9136 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9137 F: drivers/pci/host/pcie-altera-msi.c
9138
9139 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9140 M: Duc Dang <dhdang@apm.com>
9141 L: linux-pci@vger.kernel.org
9142 L: linux-arm-kernel@lists.infradead.org
9143 S: Maintained
9144 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9145 F: drivers/pci/host/pci-xgene-msi.c
9146
9147 PCIE DRIVER FOR AXIS ARTPEC
9148 M: Niklas Cassel <niklas.cassel@axis.com>
9149 M: Jesper Nilsson <jesper.nilsson@axis.com>
9150 L: linux-arm-kernel@axis.com
9151 L: linux-pci@vger.kernel.org
9152 S: Maintained
9153 F: Documentation/devicetree/bindings/pci/axis,artpec*
9154 F: drivers/pci/host/*artpec*
9155
9156 PCIE DRIVER FOR HISILICON
9157 M: Zhou Wang <wangzhou1@hisilicon.com>
9158 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9159 L: linux-pci@vger.kernel.org
9160 S: Maintained
9161 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9162 F: drivers/pci/host/pcie-hisi.c
9163
9164 PCIE DRIVER FOR QUALCOMM MSM
9165 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9166 L: linux-pci@vger.kernel.org
9167 L: linux-arm-msm@vger.kernel.org
9168 S: Maintained
9169 F: drivers/pci/host/*qcom*
9170
9171 PCIE DRIVER FOR CAVIUM THUNDERX
9172 M: David Daney <david.daney@cavium.com>
9173 L: linux-pci@vger.kernel.org
9174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9175 S: Supported
9176 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9177 F: drivers/pci/host/pci-thunder-*
9178
9179 PCMCIA SUBSYSTEM
9180 P: Linux PCMCIA Team
9181 L: linux-pcmcia@lists.infradead.org
9182 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9184 S: Maintained
9185 F: Documentation/pcmcia/
9186 F: drivers/pcmcia/
9187 F: include/pcmcia/
9188
9189 PCNET32 NETWORK DRIVER
9190 M: Don Fry <pcnet32@frontier.com>
9191 L: netdev@vger.kernel.org
9192 S: Maintained
9193 F: drivers/net/ethernet/amd/pcnet32.c
9194
9195 PCRYPT PARALLEL CRYPTO ENGINE
9196 M: Steffen Klassert <steffen.klassert@secunet.com>
9197 L: linux-crypto@vger.kernel.org
9198 S: Maintained
9199 F: crypto/pcrypt.c
9200 F: include/crypto/pcrypt.h
9201
9202 PER-CPU MEMORY ALLOCATOR
9203 M: Tejun Heo <tj@kernel.org>
9204 M: Christoph Lameter <cl@linux.com>
9205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9206 S: Maintained
9207 F: include/linux/percpu*.h
9208 F: mm/percpu*.c
9209 F: arch/*/include/asm/percpu.h
9210
9211 PER-TASK DELAY ACCOUNTING
9212 M: Balbir Singh <bsingharora@gmail.com>
9213 S: Maintained
9214 F: include/linux/delayacct.h
9215 F: kernel/delayacct.c
9216
9217 PERFORMANCE EVENTS SUBSYSTEM
9218 M: Peter Zijlstra <peterz@infradead.org>
9219 M: Ingo Molnar <mingo@redhat.com>
9220 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9221 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9222 L: linux-kernel@vger.kernel.org
9223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9224 S: Supported
9225 F: kernel/events/*
9226 F: include/linux/perf_event.h
9227 F: include/uapi/linux/perf_event.h
9228 F: arch/*/kernel/perf_event*.c
9229 F: arch/*/kernel/*/perf_event*.c
9230 F: arch/*/kernel/*/*/perf_event*.c
9231 F: arch/*/include/asm/perf_event.h
9232 F: arch/*/kernel/perf_callchain.c
9233 F: arch/*/events/*
9234 F: tools/perf/
9235
9236 PERSONALITY HANDLING
9237 M: Christoph Hellwig <hch@infradead.org>
9238 L: linux-abi-devel@lists.sourceforge.net
9239 S: Maintained
9240 F: include/linux/personality.h
9241 F: include/uapi/linux/personality.h
9242
9243 PHONET PROTOCOL
9244 M: Remi Denis-Courmont <courmisch@gmail.com>
9245 S: Supported
9246 F: Documentation/networking/phonet.txt
9247 F: include/linux/phonet.h
9248 F: include/net/phonet/
9249 F: include/uapi/linux/phonet.h
9250 F: net/phonet/
9251
9252 PHRAM MTD DRIVER
9253 M: Joern Engel <joern@lazybastard.org>
9254 L: linux-mtd@lists.infradead.org
9255 S: Maintained
9256 F: drivers/mtd/devices/phram.c
9257
9258 PICOLCD HID DRIVER
9259 M: Bruno Prémont <bonbons@linux-vserver.org>
9260 L: linux-input@vger.kernel.org
9261 S: Maintained
9262 F: drivers/hid/hid-picolcd*
9263
9264 PICOXCELL SUPPORT
9265 M: Jamie Iles <jamie@jamieiles.com>
9266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9267 T: git git://github.com/jamieiles/linux-2.6-ji.git
9268 S: Supported
9269 F: arch/arm/boot/dts/picoxcell*
9270 F: arch/arm/mach-picoxcell/
9271 F: drivers/crypto/picoxcell*
9272
9273 PIN CONTROL SUBSYSTEM
9274 M: Linus Walleij <linus.walleij@linaro.org>
9275 L: linux-gpio@vger.kernel.org
9276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9277 S: Maintained
9278 F: Documentation/devicetree/bindings/pinctrl/
9279 F: Documentation/pinctrl.txt
9280 F: drivers/pinctrl/
9281 F: include/linux/pinctrl/
9282
9283 PIN CONTROLLER - ATMEL AT91
9284 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9286 S: Maintained
9287 F: drivers/pinctrl/pinctrl-at91.*
9288
9289 PIN CONTROLLER - ATMEL AT91 PIO4
9290 M: Ludovic Desroches <ludovic.desroches@atmel.com>
9291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9292 L: linux-gpio@vger.kernel.org
9293 S: Supported
9294 F: drivers/pinctrl/pinctrl-at91-pio4.*
9295
9296 PIN CONTROLLER - INTEL
9297 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9298 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9299 S: Maintained
9300 F: drivers/pinctrl/intel/
9301
9302 PIN CONTROLLER - RENESAS
9303 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9304 M: Geert Uytterhoeven <geert+renesas@glider.be>
9305 L: linux-renesas-soc@vger.kernel.org
9306 S: Maintained
9307 F: drivers/pinctrl/sh-pfc/
9308
9309 PIN CONTROLLER - SAMSUNG
9310 M: Tomasz Figa <tomasz.figa@gmail.com>
9311 M: Krzysztof Kozlowski <krzk@kernel.org>
9312 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9314 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9315 S: Maintained
9316 F: drivers/pinctrl/samsung/
9317
9318 PIN CONTROLLER - SINGLE
9319 M: Tony Lindgren <tony@atomide.com>
9320 M: Haojian Zhuang <haojian.zhuang@linaro.org>
9321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9322 L: linux-omap@vger.kernel.org
9323 S: Maintained
9324 F: drivers/pinctrl/pinctrl-single.c
9325
9326 PIN CONTROLLER - ST SPEAR
9327 M: Viresh Kumar <vireshk@kernel.org>
9328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9329 W: http://www.st.com/spear
9330 S: Maintained
9331 F: drivers/pinctrl/spear/
9332
9333 PISTACHIO SOC SUPPORT
9334 M: James Hartley <james.hartley@imgtec.com>
9335 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9336 L: linux-mips@linux-mips.org
9337 S: Maintained
9338 F: arch/mips/pistachio/
9339 F: arch/mips/include/asm/mach-pistachio/
9340 F: arch/mips/boot/dts/pistachio/
9341 F: arch/mips/configs/pistachio*_defconfig
9342
9343 PKTCDVD DRIVER
9344 M: Jiri Kosina <jikos@kernel.org>
9345 S: Maintained
9346 F: drivers/block/pktcdvd.c
9347 F: include/linux/pktcdvd.h
9348 F: include/uapi/linux/pktcdvd.h
9349
9350 PKUNITY SOC DRIVERS
9351 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9352 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9353 S: Maintained
9354 T: git git://github.com/gxt/linux.git
9355 F: drivers/input/serio/i8042-unicore32io.h
9356 F: drivers/i2c/busses/i2c-puv3.c
9357 F: drivers/video/fbdev/fb-puv3.c
9358 F: drivers/rtc/rtc-puv3.c
9359
9360 PMBUS HARDWARE MONITORING DRIVERS
9361 M: Guenter Roeck <linux@roeck-us.net>
9362 L: linux-hwmon@vger.kernel.org
9363 W: http://hwmon.wiki.kernel.org/
9364 W: http://www.roeck-us.net/linux/drivers/
9365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9366 S: Maintained
9367 F: Documentation/hwmon/pmbus
9368 F: drivers/hwmon/pmbus/
9369 F: include/linux/i2c/pmbus.h
9370
9371 PMC SIERRA MaxRAID DRIVER
9372 L: linux-scsi@vger.kernel.org
9373 W: http://www.pmc-sierra.com/
9374 S: Orphan
9375 F: drivers/scsi/pmcraid.*
9376
9377 PMC SIERRA PM8001 DRIVER
9378 M: Jack Wang <jinpu.wang@profitbricks.com>
9379 M: lindar_liu@usish.com
9380 L: pmchba@pmcs.com
9381 L: linux-scsi@vger.kernel.org
9382 S: Supported
9383 F: drivers/scsi/pm8001/
9384
9385 POSIX CLOCKS and TIMERS
9386 M: Thomas Gleixner <tglx@linutronix.de>
9387 L: linux-kernel@vger.kernel.org
9388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9389 S: Maintained
9390 F: fs/timerfd.c
9391 F: include/linux/timer*
9392 F: kernel/time/*timer*
9393
9394 POWER MANAGEMENT CORE
9395 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9396 L: linux-pm@vger.kernel.org
9397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9398 S: Supported
9399 F: drivers/base/power/
9400 F: include/linux/pm.h
9401 F: include/linux/pm_*
9402 F: include/linux/powercap.h
9403 F: drivers/powercap/
9404
9405 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9406 M: Sebastian Reichel <sre@kernel.org>
9407 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9408 M: David Woodhouse <dwmw2@infradead.org>
9409 L: linux-pm@vger.kernel.org
9410 T: git git://git.infradead.org/battery-2.6.git
9411 S: Maintained
9412 F: Documentation/devicetree/bindings/power/
9413 F: Documentation/devicetree/bindings/power_supply/
9414 F: include/linux/power_supply.h
9415 F: drivers/power/
9416 X: drivers/power/avs/
9417
9418 POWER STATE COORDINATION INTERFACE (PSCI)
9419 M: Mark Rutland <mark.rutland@arm.com>
9420 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9421 L: linux-arm-kernel@lists.infradead.org
9422 S: Maintained
9423 F: drivers/firmware/psci.c
9424 F: include/linux/psci.h
9425 F: include/uapi/linux/psci.h
9426
9427 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9428 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9429 L: linuxppc-dev@lists.ozlabs.org
9430 S: Maintained
9431 F: drivers/char/powernv-op-panel.c
9432
9433 PNP SUPPORT
9434 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9435 S: Maintained
9436 F: drivers/pnp/
9437
9438 PPP PROTOCOL DRIVERS AND COMPRESSORS
9439 M: Paul Mackerras <paulus@samba.org>
9440 L: linux-ppp@vger.kernel.org
9441 S: Maintained
9442 F: drivers/net/ppp/ppp_*
9443
9444 PPP OVER ATM (RFC 2364)
9445 M: Mitchell Blank Jr <mitch@sfgoth.com>
9446 S: Maintained
9447 F: net/atm/pppoatm.c
9448 F: include/uapi/linux/atmppp.h
9449
9450 PPP OVER ETHERNET
9451 M: Michal Ostrowski <mostrows@earthlink.net>
9452 S: Maintained
9453 F: drivers/net/ppp/pppoe.c
9454 F: drivers/net/ppp/pppox.c
9455
9456 PPP OVER L2TP
9457 M: James Chapman <jchapman@katalix.com>
9458 S: Maintained
9459 F: net/l2tp/l2tp_ppp.c
9460 F: include/linux/if_pppol2tp.h
9461 F: include/uapi/linux/if_pppol2tp.h
9462
9463 PPS SUPPORT
9464 M: Rodolfo Giometti <giometti@enneenne.com>
9465 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9466 L: linuxpps@ml.enneenne.com (subscribers-only)
9467 S: Maintained
9468 F: Documentation/pps/
9469 F: drivers/pps/
9470 F: include/linux/pps*.h
9471
9472 PPTP DRIVER
9473 M: Dmitry Kozlov <xeb@mail.ru>
9474 L: netdev@vger.kernel.org
9475 S: Maintained
9476 F: drivers/net/ppp/pptp.c
9477 W: http://sourceforge.net/projects/accel-pptp
9478
9479 PREEMPTIBLE KERNEL
9480 M: Robert Love <rml@tech9.net>
9481 L: kpreempt-tech@lists.sourceforge.net
9482 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9483 S: Supported
9484 F: Documentation/preempt-locking.txt
9485 F: include/linux/preempt.h
9486
9487 PRISM54 WIRELESS DRIVER
9488 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9489 L: linux-wireless@vger.kernel.org
9490 W: http://wireless.kernel.org/en/users/Drivers/p54
9491 S: Obsolete
9492 F: drivers/net/wireless/intersil/prism54/
9493
9494 PS3 NETWORK SUPPORT
9495 M: Geoff Levand <geoff@infradead.org>
9496 L: netdev@vger.kernel.org
9497 L: linuxppc-dev@lists.ozlabs.org
9498 S: Maintained
9499 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9500
9501 PS3 PLATFORM SUPPORT
9502 M: Geoff Levand <geoff@infradead.org>
9503 L: linuxppc-dev@lists.ozlabs.org
9504 S: Maintained
9505 F: arch/powerpc/boot/ps3*
9506 F: arch/powerpc/include/asm/lv1call.h
9507 F: arch/powerpc/include/asm/ps3*.h
9508 F: arch/powerpc/platforms/ps3/
9509 F: drivers/*/ps3*
9510 F: drivers/ps3/
9511 F: drivers/rtc/rtc-ps3.c
9512 F: drivers/usb/host/*ps3.c
9513 F: sound/ppc/snd_ps3*
9514
9515 PS3VRAM DRIVER
9516 M: Jim Paris <jim@jtan.com>
9517 M: Geoff Levand <geoff@infradead.org>
9518 L: linuxppc-dev@lists.ozlabs.org
9519 S: Maintained
9520 F: drivers/block/ps3vram.c
9521
9522 PSTORE FILESYSTEM
9523 M: Anton Vorontsov <anton@enomsg.org>
9524 M: Colin Cross <ccross@android.com>
9525 M: Kees Cook <keescook@chromium.org>
9526 M: Tony Luck <tony.luck@intel.com>
9527 S: Maintained
9528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9529 F: fs/pstore/
9530 F: include/linux/pstore*
9531 F: drivers/firmware/efi/efi-pstore.c
9532 F: drivers/acpi/apei/erst.c
9533
9534 PTP HARDWARE CLOCK SUPPORT
9535 M: Richard Cochran <richardcochran@gmail.com>
9536 L: netdev@vger.kernel.org
9537 S: Maintained
9538 W: http://linuxptp.sourceforge.net/
9539 F: Documentation/ABI/testing/sysfs-ptp
9540 F: Documentation/ptp/*
9541 F: drivers/net/ethernet/freescale/gianfar_ptp.c
9542 F: drivers/net/phy/dp83640*
9543 F: drivers/ptp/*
9544 F: include/linux/ptp_cl*
9545
9546 PTRACE SUPPORT
9547 M: Roland McGrath <roland@hack.frob.com>
9548 M: Oleg Nesterov <oleg@redhat.com>
9549 S: Maintained
9550 F: include/asm-generic/syscall.h
9551 F: include/linux/ptrace.h
9552 F: include/linux/regset.h
9553 F: include/linux/tracehook.h
9554 F: include/uapi/linux/ptrace.h
9555 F: kernel/ptrace.c
9556
9557 PULSE8-CEC DRIVER
9558 M: Hans Verkuil <hverkuil@xs4all.nl>
9559 L: linux-media@vger.kernel.org
9560 T: git git://linuxtv.org/media_tree.git
9561 S: Maintained
9562 F: drivers/staging/media/pulse8-cec
9563
9564 PVRUSB2 VIDEO4LINUX DRIVER
9565 M: Mike Isely <isely@pobox.com>
9566 L: pvrusb2@isely.net (subscribers-only)
9567 L: linux-media@vger.kernel.org
9568 W: http://www.isely.net/pvrusb2/
9569 T: git git://linuxtv.org/media_tree.git
9570 S: Maintained
9571 F: Documentation/video4linux/README.pvrusb2
9572 F: drivers/media/usb/pvrusb2/
9573
9574 PWC WEBCAM DRIVER
9575 M: Hans Verkuil <hverkuil@xs4all.nl>
9576 L: linux-media@vger.kernel.org
9577 T: git git://linuxtv.org/media_tree.git
9578 S: Odd Fixes
9579 F: drivers/media/usb/pwc/*
9580
9581 PWM FAN DRIVER
9582 M: Kamil Debski <kamil@wypas.org>
9583 M: Lukasz Majewski <l.majewski@samsung.com>
9584 L: linux-hwmon@vger.kernel.org
9585 S: Supported
9586 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9587 F: Documentation/hwmon/pwm-fan
9588 F: drivers/hwmon/pwm-fan.c
9589
9590 PWM SUBSYSTEM
9591 M: Thierry Reding <thierry.reding@gmail.com>
9592 L: linux-pwm@vger.kernel.org
9593 S: Maintained
9594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9595 F: Documentation/pwm.txt
9596 F: Documentation/devicetree/bindings/pwm/
9597 F: include/linux/pwm.h
9598 F: drivers/pwm/
9599 F: drivers/video/backlight/pwm_bl.c
9600 F: include/linux/pwm_backlight.h
9601
9602 PXA2xx/PXA3xx SUPPORT
9603 M: Daniel Mack <daniel@zonque.org>
9604 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9605 M: Robert Jarzmik <robert.jarzmik@free.fr>
9606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9607 T: git git://github.com/hzhuang1/linux.git
9608 T: git git://github.com/rjarzmik/linux.git
9609 S: Maintained
9610 F: arch/arm/boot/dts/pxa*
9611 F: arch/arm/mach-pxa/
9612 F: drivers/dma/pxa*
9613 F: drivers/pcmcia/pxa2xx*
9614 F: drivers/pinctrl/pxa/
9615 F: drivers/spi/spi-pxa2xx*
9616 F: drivers/usb/gadget/udc/pxa2*
9617 F: include/sound/pxa2xx-lib.h
9618 F: sound/arm/pxa*
9619 F: sound/soc/pxa/
9620
9621 PXA GPIO DRIVER
9622 M: Robert Jarzmik <robert.jarzmik@free.fr>
9623 L: linux-gpio@vger.kernel.org
9624 S: Maintained
9625 F: drivers/gpio/gpio-pxa.c
9626
9627 PXA3xx NAND FLASH DRIVER
9628 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9629 L: linux-mtd@lists.infradead.org
9630 S: Maintained
9631 F: drivers/mtd/nand/pxa3xx_nand.c
9632
9633 MMP SUPPORT
9634 M: Eric Miao <eric.y.miao@gmail.com>
9635 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9637 T: git git://github.com/hzhuang1/linux.git
9638 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9639 S: Maintained
9640 F: arch/arm/boot/dts/mmp*
9641 F: arch/arm/mach-mmp/
9642
9643 PXA MMCI DRIVER
9644 S: Orphan
9645
9646 PXA RTC DRIVER
9647 M: Robert Jarzmik <robert.jarzmik@free.fr>
9648 L: rtc-linux@googlegroups.com
9649 S: Maintained
9650
9651 QAT DRIVER
9652 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9653 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9654 L: qat-linux@intel.com
9655 S: Supported
9656 F: drivers/crypto/qat/
9657
9658 QIB DRIVER
9659 M: Mike Marciniszyn <infinipath@intel.com>
9660 L: linux-rdma@vger.kernel.org
9661 S: Supported
9662 F: drivers/infiniband/hw/qib/
9663
9664 QLOGIC QLA1280 SCSI DRIVER
9665 M: Michael Reed <mdr@sgi.com>
9666 L: linux-scsi@vger.kernel.org
9667 S: Maintained
9668 F: drivers/scsi/qla1280.[ch]
9669
9670 QLOGIC QLA2XXX FC-SCSI DRIVER
9671 M: qla2xxx-upstream@qlogic.com
9672 L: linux-scsi@vger.kernel.org
9673 S: Supported
9674 F: Documentation/scsi/LICENSE.qla2xxx
9675 F: drivers/scsi/qla2xxx/
9676
9677 QLOGIC QLA4XXX iSCSI DRIVER
9678 M: QLogic-Storage-Upstream@qlogic.com
9679 L: linux-scsi@vger.kernel.org
9680 S: Supported
9681 F: Documentation/scsi/LICENSE.qla4xxx
9682 F: drivers/scsi/qla4xxx/
9683
9684 QLOGIC QLA3XXX NETWORK DRIVER
9685 M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9686 M: Ron Mercer <ron.mercer@qlogic.com>
9687 M: linux-driver@qlogic.com
9688 L: netdev@vger.kernel.org
9689 S: Supported
9690 F: Documentation/networking/LICENSE.qla3xxx
9691 F: drivers/net/ethernet/qlogic/qla3xxx.*
9692
9693 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9694 M: Dept-GELinuxNICDev@qlogic.com
9695 L: netdev@vger.kernel.org
9696 S: Supported
9697 F: drivers/net/ethernet/qlogic/qlcnic/
9698
9699 QLOGIC QLGE 10Gb ETHERNET DRIVER
9700 M: Harish Patil <harish.patil@qlogic.com>
9701 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9702 M: Dept-GELinuxNICDev@qlogic.com
9703 M: linux-driver@qlogic.com
9704 L: netdev@vger.kernel.org
9705 S: Supported
9706 F: drivers/net/ethernet/qlogic/qlge/
9707
9708 QLOGIC QL4xxx ETHERNET DRIVER
9709 M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9710 M: Ariel Elior <Ariel.Elior@qlogic.com>
9711 M: everest-linux-l2@qlogic.com
9712 L: netdev@vger.kernel.org
9713 S: Supported
9714 F: drivers/net/ethernet/qlogic/qed/
9715 F: include/linux/qed/
9716 F: drivers/net/ethernet/qlogic/qede/
9717
9718 QNX4 FILESYSTEM
9719 M: Anders Larsen <al@alarsen.net>
9720 W: http://www.alarsen.net/linux/qnx4fs/
9721 S: Maintained
9722 F: fs/qnx4/
9723 F: include/uapi/linux/qnx4_fs.h
9724 F: include/uapi/linux/qnxtypes.h
9725
9726 QT1010 MEDIA DRIVER
9727 M: Antti Palosaari <crope@iki.fi>
9728 L: linux-media@vger.kernel.org
9729 W: https://linuxtv.org
9730 W: http://palosaari.fi/linux/
9731 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9732 T: git git://linuxtv.org/anttip/media_tree.git
9733 S: Maintained
9734 F: drivers/media/tuners/qt1010*
9735
9736 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9737 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9738 L: linux-wireless@vger.kernel.org
9739 L: ath9k-devel@lists.ath9k.org
9740 W: http://wireless.kernel.org/en/users/Drivers/ath9k
9741 S: Supported
9742 F: drivers/net/wireless/ath/ath9k/
9743
9744 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9745 M: Kalle Valo <kvalo@qca.qualcomm.com>
9746 L: ath10k@lists.infradead.org
9747 W: http://wireless.kernel.org/en/users/Drivers/ath10k
9748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9749 S: Supported
9750 F: drivers/net/wireless/ath/ath10k/
9751
9752 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9753 M: Timur Tabi <timur@codeaurora.org>
9754 L: netdev@vger.kernel.org
9755 S: Supported
9756 F: drivers/net/ethernet/qualcomm/emac/
9757
9758 QUALCOMM HEXAGON ARCHITECTURE
9759 M: Richard Kuo <rkuo@codeaurora.org>
9760 L: linux-hexagon@vger.kernel.org
9761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9762 S: Supported
9763 F: arch/hexagon/
9764
9765 QUALCOMM WCN36XX WIRELESS DRIVER
9766 M: Eugene Krasnikov <k.eugene.e@gmail.com>
9767 L: wcn36xx@lists.infradead.org
9768 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9769 T: git git://github.com/KrasnikovEugene/wcn36xx.git
9770 S: Supported
9771 F: drivers/net/wireless/ath/wcn36xx/
9772
9773 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9774 M: Gabriel Somlo <somlo@cmu.edu>
9775 M: "Michael S. Tsirkin" <mst@redhat.com>
9776 L: qemu-devel@nongnu.org
9777 S: Maintained
9778 F: drivers/firmware/qemu_fw_cfg.c
9779
9780 RADOS BLOCK DEVICE (RBD)
9781 M: Ilya Dryomov <idryomov@gmail.com>
9782 M: Sage Weil <sage@redhat.com>
9783 M: Alex Elder <elder@kernel.org>
9784 L: ceph-devel@vger.kernel.org
9785 W: http://ceph.com/
9786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9787 T: git git://github.com/ceph/ceph-client.git
9788 S: Supported
9789 F: Documentation/ABI/testing/sysfs-bus-rbd
9790 F: drivers/block/rbd.c
9791 F: drivers/block/rbd_types.h
9792
9793 RADEON FRAMEBUFFER DISPLAY DRIVER
9794 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9795 L: linux-fbdev@vger.kernel.org
9796 S: Maintained
9797 F: drivers/video/fbdev/aty/radeon*
9798 F: include/uapi/linux/radeonfb.h
9799
9800 RADIOSHARK RADIO DRIVER
9801 M: Hans Verkuil <hverkuil@xs4all.nl>
9802 L: linux-media@vger.kernel.org
9803 T: git git://linuxtv.org/media_tree.git
9804 S: Maintained
9805 F: drivers/media/radio/radio-shark.c
9806
9807 RADIOSHARK2 RADIO DRIVER
9808 M: Hans Verkuil <hverkuil@xs4all.nl>
9809 L: linux-media@vger.kernel.org
9810 T: git git://linuxtv.org/media_tree.git
9811 S: Maintained
9812 F: drivers/media/radio/radio-shark2.c
9813 F: drivers/media/radio/radio-tea5777.c
9814
9815 RAGE128 FRAMEBUFFER DISPLAY DRIVER
9816 M: Paul Mackerras <paulus@samba.org>
9817 L: linux-fbdev@vger.kernel.org
9818 S: Maintained
9819 F: drivers/video/fbdev/aty/aty128fb.c
9820
9821 RALINK MIPS ARCHITECTURE
9822 M: John Crispin <john@phrozen.org>
9823 L: linux-mips@linux-mips.org
9824 S: Maintained
9825 F: arch/mips/ralink
9826
9827 RALINK RT2X00 WIRELESS LAN DRIVER
9828 P: rt2x00 project
9829 M: Stanislaw Gruszka <sgruszka@redhat.com>
9830 M: Helmut Schaa <helmut.schaa@googlemail.com>
9831 L: linux-wireless@vger.kernel.org
9832 S: Maintained
9833 F: drivers/net/wireless/ralink/rt2x00/
9834
9835 RAMDISK RAM BLOCK DEVICE DRIVER
9836 M: Jens Axboe <axboe@kernel.dk>
9837 S: Maintained
9838 F: Documentation/blockdev/ramdisk.txt
9839 F: drivers/block/brd.c
9840
9841 RANDOM NUMBER DRIVER
9842 M: "Theodore Ts'o" <tytso@mit.edu>
9843 S: Maintained
9844 F: drivers/char/random.c
9845
9846 RAPIDIO SUBSYSTEM
9847 M: Matt Porter <mporter@kernel.crashing.org>
9848 M: Alexandre Bounine <alexandre.bounine@idt.com>
9849 S: Maintained
9850 F: drivers/rapidio/
9851
9852 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9853 L: linux-wireless@vger.kernel.org
9854 S: Orphan
9855 F: drivers/net/wireless/ray*
9856
9857 RCUTORTURE MODULE
9858 M: Josh Triplett <josh@joshtriplett.org>
9859 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9860 L: linux-kernel@vger.kernel.org
9861 S: Supported
9862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9863 F: Documentation/RCU/torture.txt
9864 F: kernel/rcu/rcutorture.c
9865
9866 RCUTORTURE TEST FRAMEWORK
9867 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9868 M: Josh Triplett <josh@joshtriplett.org>
9869 R: Steven Rostedt <rostedt@goodmis.org>
9870 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9871 R: Lai Jiangshan <jiangshanlai@gmail.com>
9872 L: linux-kernel@vger.kernel.org
9873 S: Supported
9874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9875 F: tools/testing/selftests/rcutorture
9876
9877 RDC R-321X SoC
9878 M: Florian Fainelli <florian@openwrt.org>
9879 S: Maintained
9880
9881 RDC R6040 FAST ETHERNET DRIVER
9882 M: Florian Fainelli <f.fainelli@gmail.com>
9883 L: netdev@vger.kernel.org
9884 S: Maintained
9885 F: drivers/net/ethernet/rdc/r6040.c
9886
9887 RDS - RELIABLE DATAGRAM SOCKETS
9888 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9889 L: netdev@vger.kernel.org
9890 L: linux-rdma@vger.kernel.org
9891 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9892 W: https://oss.oracle.com/projects/rds/
9893 S: Supported
9894 F: net/rds/
9895 F: Documentation/networking/rds.txt
9896
9897 RDMAVT - RDMA verbs software
9898 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9899 L: linux-rdma@vger.kernel.org
9900 S: Supported
9901 F: drivers/infiniband/sw/rdmavt
9902
9903 READ-COPY UPDATE (RCU)
9904 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9905 M: Josh Triplett <josh@joshtriplett.org>
9906 R: Steven Rostedt <rostedt@goodmis.org>
9907 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9908 R: Lai Jiangshan <jiangshanlai@gmail.com>
9909 L: linux-kernel@vger.kernel.org
9910 W: http://www.rdrop.com/users/paulmck/RCU/
9911 S: Supported
9912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9913 F: Documentation/RCU/
9914 X: Documentation/RCU/torture.txt
9915 F: include/linux/rcu*
9916 X: include/linux/srcu.h
9917 F: kernel/rcu/
9918 X: kernel/torture.c
9919
9920 REAL TIME CLOCK (RTC) SUBSYSTEM
9921 M: Alessandro Zummo <a.zummo@towertech.it>
9922 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9923 L: rtc-linux@googlegroups.com
9924 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9926 S: Maintained
9927 F: Documentation/devicetree/bindings/rtc/
9928 F: Documentation/rtc.txt
9929 F: drivers/rtc/
9930 F: include/linux/rtc.h
9931 F: include/uapi/linux/rtc.h
9932 F: include/linux/rtc/
9933 F: include/linux/platform_data/rtc-*
9934 F: tools/testing/selftests/timers/rtctest.c
9935
9936 REALTEK AUDIO CODECS
9937 M: Bard Liao <bardliao@realtek.com>
9938 M: Oder Chiou <oder_chiou@realtek.com>
9939 S: Maintained
9940 F: sound/soc/codecs/rt*
9941 F: include/sound/rt*.h
9942
9943 REISERFS FILE SYSTEM
9944 L: reiserfs-devel@vger.kernel.org
9945 S: Supported
9946 F: fs/reiserfs/
9947
9948 REGISTER MAP ABSTRACTION
9949 M: Mark Brown <broonie@kernel.org>
9950 L: linux-kernel@vger.kernel.org
9951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9952 S: Supported
9953 F: Documentation/devicetree/bindings/regmap/
9954 F: drivers/base/regmap/
9955 F: include/linux/regmap.h
9956
9957 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9958 M: Ohad Ben-Cohen <ohad@wizery.com>
9959 M: Bjorn Andersson <bjorn.andersson@linaro.org>
9960 L: linux-remoteproc@vger.kernel.org
9961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9962 S: Maintained
9963 F: Documentation/devicetree/bindings/remoteproc/
9964 F: Documentation/remoteproc.txt
9965 F: drivers/remoteproc/
9966 F: include/linux/remoteproc.h
9967
9968 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9969 M: Ohad Ben-Cohen <ohad@wizery.com>
9970 M: Bjorn Andersson <bjorn.andersson@linaro.org>
9971 L: linux-remoteproc@vger.kernel.org
9972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9973 S: Maintained
9974 F: drivers/rpmsg/
9975 F: Documentation/rpmsg.txt
9976 F: include/linux/rpmsg.h
9977
9978 RENESAS ETHERNET DRIVERS
9979 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9980 L: netdev@vger.kernel.org
9981 L: linux-renesas-soc@vger.kernel.org
9982 F: drivers/net/ethernet/renesas/
9983 F: include/linux/sh_eth.h
9984
9985 RENESAS USB2 PHY DRIVER
9986 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9987 L: linux-renesas-soc@vger.kernel.org
9988 S: Maintained
9989 F: drivers/phy/phy-rcar-gen3-usb2.c
9990
9991 RESET CONTROLLER FRAMEWORK
9992 M: Philipp Zabel <p.zabel@pengutronix.de>
9993 T: git git://git.pengutronix.de/git/pza/linux
9994 S: Maintained
9995 F: drivers/reset/
9996 F: Documentation/devicetree/bindings/reset/
9997 F: include/dt-bindings/reset/
9998 F: include/linux/reset.h
9999 F: include/linux/reset-controller.h
10000
10001 RFKILL
10002 M: Johannes Berg <johannes@sipsolutions.net>
10003 L: linux-wireless@vger.kernel.org
10004 W: http://wireless.kernel.org/
10005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10007 S: Maintained
10008 F: Documentation/rfkill.txt
10009 F: net/rfkill/
10010
10011 RHASHTABLE
10012 M: Thomas Graf <tgraf@suug.ch>
10013 M: Herbert Xu <herbert@gondor.apana.org.au>
10014 L: netdev@vger.kernel.org
10015 S: Maintained
10016 F: lib/rhashtable.c
10017 F: include/linux/rhashtable.h
10018
10019 RICOH SMARTMEDIA/XD DRIVER
10020 M: Maxim Levitsky <maximlevitsky@gmail.com>
10021 S: Maintained
10022 F: drivers/mtd/nand/r852.c
10023 F: drivers/mtd/nand/r852.h
10024
10025 RICOH R5C592 MEMORYSTICK DRIVER
10026 M: Maxim Levitsky <maximlevitsky@gmail.com>
10027 S: Maintained
10028 F: drivers/memstick/host/r592.*
10029
10030 ROCCAT DRIVERS
10031 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10032 W: http://sourceforge.net/projects/roccat/
10033 S: Maintained
10034 F: drivers/hid/hid-roccat*
10035 F: include/linux/hid-roccat*
10036 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10037
10038 ROCKER DRIVER
10039 M: Jiri Pirko <jiri@resnulli.us>
10040 L: netdev@vger.kernel.org
10041 S: Supported
10042 F: drivers/net/ethernet/rocker/
10043
10044 ROCKETPORT DRIVER
10045 P: Comtrol Corp.
10046 W: http://www.comtrol.com
10047 S: Maintained
10048 F: Documentation/serial/rocket.txt
10049 F: drivers/tty/rocket*
10050
10051 ROCKETPORT EXPRESS/INFINITY DRIVER
10052 M: Kevin Cernekee <cernekee@gmail.com>
10053 L: linux-serial@vger.kernel.org
10054 S: Odd Fixes
10055 F: drivers/tty/serial/rp2.*
10056
10057 ROSE NETWORK LAYER
10058 M: Ralf Baechle <ralf@linux-mips.org>
10059 L: linux-hams@vger.kernel.org
10060 W: http://www.linux-ax25.org/
10061 S: Maintained
10062 F: include/net/rose.h
10063 F: include/uapi/linux/rose.h
10064 F: net/rose/
10065
10066 RTL2830 MEDIA DRIVER
10067 M: Antti Palosaari <crope@iki.fi>
10068 L: linux-media@vger.kernel.org
10069 W: https://linuxtv.org
10070 W: http://palosaari.fi/linux/
10071 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10072 T: git git://linuxtv.org/anttip/media_tree.git
10073 S: Maintained
10074 F: drivers/media/dvb-frontends/rtl2830*
10075
10076 RTL2832 MEDIA DRIVER
10077 M: Antti Palosaari <crope@iki.fi>
10078 L: linux-media@vger.kernel.org
10079 W: https://linuxtv.org
10080 W: http://palosaari.fi/linux/
10081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10082 T: git git://linuxtv.org/anttip/media_tree.git
10083 S: Maintained
10084 F: drivers/media/dvb-frontends/rtl2832*
10085
10086 RTL2832_SDR MEDIA DRIVER
10087 M: Antti Palosaari <crope@iki.fi>
10088 L: linux-media@vger.kernel.org
10089 W: https://linuxtv.org
10090 W: http://palosaari.fi/linux/
10091 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10092 T: git git://linuxtv.org/anttip/media_tree.git
10093 S: Maintained
10094 F: drivers/media/dvb-frontends/rtl2832_sdr*
10095
10096 RTL8180 WIRELESS DRIVER
10097 L: linux-wireless@vger.kernel.org
10098 W: http://wireless.kernel.org/
10099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10100 S: Orphan
10101 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10102
10103 RTL8187 WIRELESS DRIVER
10104 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10105 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10106 M: Larry Finger <Larry.Finger@lwfinger.net>
10107 L: linux-wireless@vger.kernel.org
10108 W: http://wireless.kernel.org/
10109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10110 S: Maintained
10111 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10112
10113 RTL8192CE WIRELESS DRIVER
10114 M: Larry Finger <Larry.Finger@lwfinger.net>
10115 M: Chaoming Li <chaoming_li@realsil.com.cn>
10116 L: linux-wireless@vger.kernel.org
10117 W: http://wireless.kernel.org/
10118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10119 S: Maintained
10120 F: drivers/net/wireless/realtek/rtlwifi/
10121 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10122
10123 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10124 M: Jes Sorensen <Jes.Sorensen@redhat.com>
10125 L: linux-wireless@vger.kernel.org
10126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10127 S: Maintained
10128 F: drivers/net/wireless/realtek/rtl8xxxu/
10129
10130 S3 SAVAGE FRAMEBUFFER DRIVER
10131 M: Antonino Daplas <adaplas@gmail.com>
10132 L: linux-fbdev@vger.kernel.org
10133 S: Maintained
10134 F: drivers/video/fbdev/savage/
10135
10136 S390
10137 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10138 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10139 L: linux-s390@vger.kernel.org
10140 W: http://www.ibm.com/developerworks/linux/linux390/
10141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10142 S: Supported
10143 F: arch/s390/
10144 F: drivers/s390/
10145 F: Documentation/s390/
10146 F: Documentation/DocBook/s390*
10147
10148 S390 COMMON I/O LAYER
10149 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10150 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10151 L: linux-s390@vger.kernel.org
10152 W: http://www.ibm.com/developerworks/linux/linux390/
10153 S: Supported
10154 F: drivers/s390/cio/
10155
10156 S390 DASD DRIVER
10157 M: Stefan Weinhuber <wein@de.ibm.com>
10158 M: Stefan Haberland <stefan.haberland@de.ibm.com>
10159 L: linux-s390@vger.kernel.org
10160 W: http://www.ibm.com/developerworks/linux/linux390/
10161 S: Supported
10162 F: drivers/s390/block/dasd*
10163 F: block/partitions/ibm.c
10164
10165 S390 NETWORK DRIVERS
10166 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10167 L: linux-s390@vger.kernel.org
10168 W: http://www.ibm.com/developerworks/linux/linux390/
10169 S: Supported
10170 F: drivers/s390/net/
10171
10172 S390 PCI SUBSYSTEM
10173 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10174 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10175 L: linux-s390@vger.kernel.org
10176 W: http://www.ibm.com/developerworks/linux/linux390/
10177 S: Supported
10178 F: arch/s390/pci/
10179 F: drivers/pci/hotplug/s390_pci_hpc.c
10180
10181 S390 ZCRYPT DRIVER
10182 M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10183 L: linux-s390@vger.kernel.org
10184 W: http://www.ibm.com/developerworks/linux/linux390/
10185 S: Supported
10186 F: drivers/s390/crypto/
10187
10188 S390 ZFCP DRIVER
10189 M: Steffen Maier <maier@linux.vnet.ibm.com>
10190 L: linux-s390@vger.kernel.org
10191 W: http://www.ibm.com/developerworks/linux/linux390/
10192 S: Supported
10193 F: drivers/s390/scsi/zfcp_*
10194
10195 S390 IUCV NETWORK LAYER
10196 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10197 L: linux-s390@vger.kernel.org
10198 W: http://www.ibm.com/developerworks/linux/linux390/
10199 S: Supported
10200 F: drivers/s390/net/*iucv*
10201 F: include/net/iucv/
10202 F: net/iucv/
10203
10204 S390 IOMMU (PCI)
10205 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10206 L: linux-s390@vger.kernel.org
10207 W: http://www.ibm.com/developerworks/linux/linux390/
10208 S: Supported
10209 F: drivers/iommu/s390-iommu.c
10210
10211 S3C24XX SD/MMC Driver
10212 M: Ben Dooks <ben-linux@fluff.org>
10213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10214 S: Supported
10215 F: drivers/mmc/host/s3cmci.*
10216
10217 SAA6588 RDS RECEIVER DRIVER
10218 M: Hans Verkuil <hverkuil@xs4all.nl>
10219 L: linux-media@vger.kernel.org
10220 T: git git://linuxtv.org/media_tree.git
10221 W: https://linuxtv.org
10222 S: Odd Fixes
10223 F: drivers/media/i2c/saa6588*
10224
10225 SAA7134 VIDEO4LINUX DRIVER
10226 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10227 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10228 L: linux-media@vger.kernel.org
10229 W: https://linuxtv.org
10230 T: git git://linuxtv.org/media_tree.git
10231 S: Odd fixes
10232 F: Documentation/video4linux/*.saa7134
10233 F: drivers/media/pci/saa7134/
10234
10235 SAA7146 VIDEO4LINUX-2 DRIVER
10236 M: Hans Verkuil <hverkuil@xs4all.nl>
10237 L: linux-media@vger.kernel.org
10238 T: git git://linuxtv.org/media_tree.git
10239 S: Maintained
10240 F: drivers/media/common/saa7146/
10241 F: drivers/media/pci/saa7146/
10242 F: include/media/saa7146*
10243
10244 SAMSUNG LAPTOP DRIVER
10245 M: Corentin Chary <corentin.chary@gmail.com>
10246 L: platform-driver-x86@vger.kernel.org
10247 S: Maintained
10248 F: drivers/platform/x86/samsung-laptop.c
10249
10250 SAMSUNG AUDIO (ASoC) DRIVERS
10251 M: Krzysztof Kozlowski <krzk@kernel.org>
10252 M: Sangbeom Kim <sbkim73@samsung.com>
10253 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10254 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10255 S: Supported
10256 F: sound/soc/samsung/
10257
10258 SAMSUNG FRAMEBUFFER DRIVER
10259 M: Jingoo Han <jingoohan1@gmail.com>
10260 L: linux-fbdev@vger.kernel.org
10261 S: Maintained
10262 F: drivers/video/fbdev/s3c-fb.c
10263
10264 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10265 M: Sangbeom Kim <sbkim73@samsung.com>
10266 M: Krzysztof Kozlowski <krzk@kernel.org>
10267 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10268 L: linux-kernel@vger.kernel.org
10269 L: linux-samsung-soc@vger.kernel.org
10270 S: Supported
10271 F: drivers/mfd/sec*.c
10272 F: drivers/regulator/s2m*.c
10273 F: drivers/regulator/s5m*.c
10274 F: drivers/clk/clk-s2mps11.c
10275 F: drivers/rtc/rtc-s5m.c
10276 F: include/linux/mfd/samsung/
10277 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10278 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10279 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10280 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10281
10282 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10283 M: Kyungmin Park <kyungmin.park@samsung.com>
10284 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10285 L: linux-media@vger.kernel.org
10286 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10287 S: Supported
10288 F: drivers/media/platform/exynos4-is/
10289
10290 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10291 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10292 L: linux-media@vger.kernel.org
10293 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10294 S: Maintained
10295 F: drivers/media/platform/s3c-camif/
10296 F: include/media/drv-intf/s3c_camif.h
10297
10298 SAMSUNG S5C73M3 CAMERA DRIVER
10299 M: Kyungmin Park <kyungmin.park@samsung.com>
10300 M: Andrzej Hajda <a.hajda@samsung.com>
10301 L: linux-media@vger.kernel.org
10302 S: Supported
10303 F: drivers/media/i2c/s5c73m3/*
10304
10305 SAMSUNG S5K5BAF CAMERA DRIVER
10306 M: Kyungmin Park <kyungmin.park@samsung.com>
10307 M: Andrzej Hajda <a.hajda@samsung.com>
10308 L: linux-media@vger.kernel.org
10309 S: Supported
10310 F: drivers/media/i2c/s5k5baf.c
10311
10312 SAMSUNG S3FWRN5 NFC DRIVER
10313 M: Robert Baldyga <r.baldyga@samsung.com>
10314 M: Krzysztof Opasiak <k.opasiak@samsung.com>
10315 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10316 S: Supported
10317 F: drivers/nfc/s3fwrn5
10318
10319 SAMSUNG SOC CLOCK DRIVERS
10320 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10321 M: Tomasz Figa <tomasz.figa@gmail.com>
10322 S: Supported
10323 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10324 F: drivers/clk/samsung/
10325
10326 SAMSUNG SPI DRIVERS
10327 M: Kukjin Kim <kgene@kernel.org>
10328 M: Krzysztof Kozlowski <krzk@kernel.org>
10329 M: Andi Shyti <andi.shyti@samsung.com>
10330 L: linux-spi@vger.kernel.org
10331 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10332 S: Maintained
10333 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10334 F: drivers/spi/spi-s3c*
10335 F: include/linux/platform_data/spi-s3c64xx.h
10336
10337 SAMSUNG SXGBE DRIVERS
10338 M: Byungho An <bh74.an@samsung.com>
10339 M: Girish K S <ks.giri@samsung.com>
10340 M: Vipul Pandya <vipul.pandya@samsung.com>
10341 S: Supported
10342 L: netdev@vger.kernel.org
10343 F: drivers/net/ethernet/samsung/sxgbe/
10344
10345 SAMSUNG THERMAL DRIVER
10346 M: Lukasz Majewski <l.majewski@samsung.com>
10347 L: linux-pm@vger.kernel.org
10348 L: linux-samsung-soc@vger.kernel.org
10349 S: Supported
10350 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10351 F: drivers/thermal/samsung/
10352
10353 SAMSUNG USB2 PHY DRIVER
10354 M: Kamil Debski <kamil@wypas.org>
10355 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10356 L: linux-kernel@vger.kernel.org
10357 S: Supported
10358 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10359 F: Documentation/phy/samsung-usb2.txt
10360 F: drivers/phy/phy-exynos4210-usb2.c
10361 F: drivers/phy/phy-exynos4x12-usb2.c
10362 F: drivers/phy/phy-exynos5250-usb2.c
10363 F: drivers/phy/phy-s5pv210-usb2.c
10364 F: drivers/phy/phy-samsung-usb2.c
10365 F: drivers/phy/phy-samsung-usb2.h
10366
10367 SERIAL DRIVERS
10368 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10369 L: linux-serial@vger.kernel.org
10370 S: Maintained
10371 F: Documentation/devicetree/bindings/serial/
10372 F: drivers/tty/serial/
10373
10374 SYNOPSYS DESIGNWARE DMAC DRIVER
10375 M: Viresh Kumar <vireshk@kernel.org>
10376 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10377 S: Maintained
10378 F: include/linux/dma/dw.h
10379 F: include/linux/platform_data/dma-dw.h
10380 F: drivers/dma/dw/
10381
10382 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10383 M: Lars Persson <lars.persson@axis.com>
10384 L: netdev@vger.kernel.org
10385 S: Supported
10386 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10387 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10388
10389 SYNOPSYS DESIGNWARE I2C DRIVER
10390 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10391 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10392 R: Mika Westerberg <mika.westerberg@linux.intel.com>
10393 L: linux-i2c@vger.kernel.org
10394 S: Maintained
10395 F: drivers/i2c/busses/i2c-designware-*
10396 F: include/linux/platform_data/i2c-designware.h
10397
10398 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10399 M: Jaehoon Chung <jh80.chung@samsung.com>
10400 L: linux-mmc@vger.kernel.org
10401 S: Maintained
10402 F: include/linux/mmc/dw_mmc.h
10403 F: drivers/mmc/host/dw_mmc*
10404
10405 SYSTEM TRACE MODULE CLASS
10406 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10407 S: Maintained
10408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10409 F: Documentation/trace/stm.txt
10410 F: drivers/hwtracing/stm/
10411 F: include/linux/stm.h
10412 F: include/uapi/linux/stm.h
10413
10414 THUNDERBOLT DRIVER
10415 M: Andreas Noever <andreas.noever@gmail.com>
10416 S: Maintained
10417 F: drivers/thunderbolt/
10418
10419 TI BQ27XXX POWER SUPPLY DRIVER
10420 R: Andrew F. Davis <afd@ti.com>
10421 F: include/linux/power/bq27xxx_battery.h
10422 F: drivers/power/bq27xxx_battery.c
10423 F: drivers/power/bq27xxx_battery_i2c.c
10424
10425 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10426 M: John Stultz <john.stultz@linaro.org>
10427 M: Thomas Gleixner <tglx@linutronix.de>
10428 L: linux-kernel@vger.kernel.org
10429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10430 S: Supported
10431 F: include/linux/clocksource.h
10432 F: include/linux/time.h
10433 F: include/linux/timex.h
10434 F: include/uapi/linux/time.h
10435 F: include/uapi/linux/timex.h
10436 F: kernel/time/clocksource.c
10437 F: kernel/time/time*.c
10438 F: kernel/time/alarmtimer.c
10439 F: kernel/time/ntp.c
10440 F: tools/testing/selftests/timers/
10441
10442 SC1200 WDT DRIVER
10443 M: Zwane Mwaikambo <zwanem@gmail.com>
10444 S: Maintained
10445 F: drivers/watchdog/sc1200wdt.c
10446
10447 SCHEDULER
10448 M: Ingo Molnar <mingo@redhat.com>
10449 M: Peter Zijlstra <peterz@infradead.org>
10450 L: linux-kernel@vger.kernel.org
10451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10452 S: Maintained
10453 F: kernel/sched/
10454 F: include/linux/sched.h
10455 F: include/uapi/linux/sched.h
10456 F: include/linux/wait.h
10457
10458 SCORE ARCHITECTURE
10459 M: Chen Liqin <liqin.linux@gmail.com>
10460 M: Lennox Wu <lennox.wu@gmail.com>
10461 W: http://www.sunplus.com
10462 S: Supported
10463 F: arch/score/
10464
10465 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10466 M: Sudeep Holla <sudeep.holla@arm.com>
10467 L: linux-arm-kernel@lists.infradead.org
10468 S: Maintained
10469 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10470 F: drivers/clk/clk-scpi.c
10471 F: drivers/cpufreq/scpi-cpufreq.c
10472 F: drivers/firmware/arm_scpi.c
10473 F: include/linux/scpi_protocol.h
10474
10475 SCSI CDROM DRIVER
10476 M: Jens Axboe <axboe@kernel.dk>
10477 L: linux-scsi@vger.kernel.org
10478 W: http://www.kernel.dk
10479 S: Maintained
10480 F: drivers/scsi/sr*
10481
10482 SCSI RDMA PROTOCOL (SRP) INITIATOR
10483 M: Bart Van Assche <bart.vanassche@sandisk.com>
10484 L: linux-rdma@vger.kernel.org
10485 S: Supported
10486 W: http://www.openfabrics.org
10487 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10489 F: drivers/infiniband/ulp/srp/
10490 F: include/scsi/srp.h
10491
10492 SCSI SG DRIVER
10493 M: Doug Gilbert <dgilbert@interlog.com>
10494 L: linux-scsi@vger.kernel.org
10495 W: http://sg.danny.cz/sg
10496 S: Maintained
10497 F: Documentation/scsi/scsi-generic.txt
10498 F: drivers/scsi/sg.c
10499 F: include/scsi/sg.h
10500
10501 SCSI SUBSYSTEM
10502 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10504 M: "Martin K. Petersen" <martin.petersen@oracle.com>
10505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10506 L: linux-scsi@vger.kernel.org
10507 S: Maintained
10508 F: Documentation/devicetree/bindings/scsi/
10509 F: drivers/scsi/
10510 F: include/scsi/
10511
10512 SCSI TAPE DRIVER
10513 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10514 L: linux-scsi@vger.kernel.org
10515 S: Maintained
10516 F: Documentation/scsi/st.txt
10517 F: drivers/scsi/st.*
10518 F: drivers/scsi/st_*.h
10519
10520 SCTP PROTOCOL
10521 M: Vlad Yasevich <vyasevich@gmail.com>
10522 M: Neil Horman <nhorman@tuxdriver.com>
10523 L: linux-sctp@vger.kernel.org
10524 W: http://lksctp.sourceforge.net
10525 S: Maintained
10526 F: Documentation/networking/sctp.txt
10527 F: include/linux/sctp.h
10528 F: include/uapi/linux/sctp.h
10529 F: include/net/sctp/
10530 F: net/sctp/
10531
10532 SCx200 CPU SUPPORT
10533 M: Jim Cromie <jim.cromie@gmail.com>
10534 S: Odd Fixes
10535 F: Documentation/i2c/busses/scx200_acb
10536 F: arch/x86/platform/scx200/
10537 F: drivers/watchdog/scx200_wdt.c
10538 F: drivers/i2c/busses/scx200*
10539 F: drivers/mtd/maps/scx200_docflash.c
10540 F: include/linux/scx200.h
10541
10542 SCx200 GPIO DRIVER
10543 M: Jim Cromie <jim.cromie@gmail.com>
10544 S: Maintained
10545 F: drivers/char/scx200_gpio.c
10546 F: include/linux/scx200_gpio.h
10547
10548 SCx200 HRT CLOCKSOURCE DRIVER
10549 M: Jim Cromie <jim.cromie@gmail.com>
10550 S: Maintained
10551 F: drivers/clocksource/scx200_hrt.c
10552
10553 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10554 M: Sascha Sommer <saschasommer@freenet.de>
10555 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10556 S: Maintained
10557 F: drivers/mmc/host/sdricoh_cs.c
10558
10559 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10560 M: Adrian Hunter <adrian.hunter@intel.com>
10561 L: linux-mmc@vger.kernel.org
10562 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10563 S: Maintained
10564 F: drivers/mmc/host/sdhci*
10565 F: include/linux/mmc/sdhci*
10566
10567 SECURE COMPUTING
10568 M: Kees Cook <keescook@chromium.org>
10569 R: Andy Lutomirski <luto@amacapital.net>
10570 R: Will Drewry <wad@chromium.org>
10571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10572 S: Supported
10573 F: kernel/seccomp.c
10574 F: include/uapi/linux/seccomp.h
10575 F: include/linux/seccomp.h
10576 F: tools/testing/selftests/seccomp/*
10577 K: \bsecure_computing
10578 K: \bTIF_SECCOMP\b
10579
10580 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10581 M: Al Cooper <alcooperx@gmail.com>
10582 L: linux-mmc@vger.kernel.org
10583 L: bcm-kernel-feedback-list@broadcom.com
10584 S: Maintained
10585 F: drivers/mmc/host/sdhci-brcmstb*
10586
10587 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10588 M: Ben Dooks <ben-linux@fluff.org>
10589 M: Jaehoon Chung <jh80.chung@samsung.com>
10590 L: linux-mmc@vger.kernel.org
10591 S: Maintained
10592 F: drivers/mmc/host/sdhci-s3c*
10593
10594 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10595 M: Viresh Kumar <vireshk@kernel.org>
10596 L: linux-mmc@vger.kernel.org
10597 S: Maintained
10598 F: drivers/mmc/host/sdhci-spear.c
10599
10600 SECURITY SUBSYSTEM
10601 M: James Morris <james.l.morris@oracle.com>
10602 M: "Serge E. Hallyn" <serge@hallyn.com>
10603 L: linux-security-module@vger.kernel.org (suggested Cc:)
10604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10605 W: http://kernsec.org/
10606 S: Supported
10607 F: security/
10608
10609 SECURITY CONTACT
10610 M: Security Officers <security@kernel.org>
10611 S: Supported
10612
10613 SELINUX SECURITY MODULE
10614 M: Paul Moore <paul@paul-moore.com>
10615 M: Stephen Smalley <sds@tycho.nsa.gov>
10616 M: Eric Paris <eparis@parisplace.org>
10617 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10618 W: http://selinuxproject.org
10619 T: git git://git.infradead.org/users/pcmoore/selinux
10620 S: Supported
10621 F: include/linux/selinux*
10622 F: security/selinux/
10623 F: scripts/selinux/
10624
10625 APPARMOR SECURITY MODULE
10626 M: John Johansen <john.johansen@canonical.com>
10627 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10628 W: apparmor.wiki.kernel.org
10629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10630 S: Supported
10631 F: security/apparmor/
10632
10633 LOADPIN SECURITY MODULE
10634 M: Kees Cook <keescook@chromium.org>
10635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10636 S: Supported
10637 F: security/loadpin/
10638
10639 YAMA SECURITY MODULE
10640 M: Kees Cook <keescook@chromium.org>
10641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10642 S: Supported
10643 F: security/yama/
10644
10645 SENSABLE PHANTOM
10646 M: Jiri Slaby <jirislaby@gmail.com>
10647 S: Maintained
10648 F: drivers/misc/phantom.c
10649 F: include/uapi/linux/phantom.h
10650
10651 SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10652 M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10653 M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10654 M: John Soni Jose <sony.john@avagotech.com>
10655 L: linux-scsi@vger.kernel.org
10656 W: http://www.avagotech.com
10657 S: Supported
10658 F: drivers/scsi/be2iscsi/
10659
10660 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10661 M: Sathya Perla <sathya.perla@broadcom.com>
10662 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10663 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10664 M: Somnath Kotur <somnath.kotur@broadcom.com>
10665 L: netdev@vger.kernel.org
10666 W: http://www.emulex.com
10667 S: Supported
10668 F: drivers/net/ethernet/emulex/benet/
10669
10670 EMULEX ONECONNECT ROCE DRIVER
10671 M: Selvin Xavier <selvin.xavier@avagotech.com>
10672 M: Devesh Sharma <devesh.sharma@avagotech.com>
10673 M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10674 L: linux-rdma@vger.kernel.org
10675 W: http://www.emulex.com
10676 S: Supported
10677 F: drivers/infiniband/hw/ocrdma/
10678
10679 SFC NETWORK DRIVER
10680 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10681 M: Edward Cree <ecree@solarflare.com>
10682 M: Bert Kenward <bkenward@solarflare.com>
10683 L: netdev@vger.kernel.org
10684 S: Supported
10685 F: drivers/net/ethernet/sfc/
10686
10687 SGI GRU DRIVER
10688 M: Dimitri Sivanich <sivanich@sgi.com>
10689 S: Maintained
10690 F: drivers/misc/sgi-gru/
10691
10692 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10693 M: Pat Gefre <pfg@sgi.com>
10694 L: linux-ia64@vger.kernel.org
10695 S: Supported
10696 F: Documentation/ia64/serial.txt
10697 F: drivers/tty/serial/ioc?_serial.c
10698 F: include/linux/ioc?.h
10699
10700 SGI XP/XPC/XPNET DRIVER
10701 M: Cliff Whickman <cpw@sgi.com>
10702 M: Robin Holt <robinmholt@gmail.com>
10703 S: Maintained
10704 F: drivers/misc/sgi-xp/
10705
10706 SI2157 MEDIA DRIVER
10707 M: Antti Palosaari <crope@iki.fi>
10708 L: linux-media@vger.kernel.org
10709 W: https://linuxtv.org
10710 W: http://palosaari.fi/linux/
10711 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10712 T: git git://linuxtv.org/anttip/media_tree.git
10713 S: Maintained
10714 F: drivers/media/tuners/si2157*
10715
10716 SI2168 MEDIA DRIVER
10717 M: Antti Palosaari <crope@iki.fi>
10718 L: linux-media@vger.kernel.org
10719 W: https://linuxtv.org
10720 W: http://palosaari.fi/linux/
10721 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10722 T: git git://linuxtv.org/anttip/media_tree.git
10723 S: Maintained
10724 F: drivers/media/dvb-frontends/si2168*
10725
10726 SI470X FM RADIO RECEIVER I2C DRIVER
10727 M: Hans Verkuil <hverkuil@xs4all.nl>
10728 L: linux-media@vger.kernel.org
10729 T: git git://linuxtv.org/media_tree.git
10730 W: https://linuxtv.org
10731 S: Odd Fixes
10732 F: drivers/media/radio/si470x/radio-si470x-i2c.c
10733
10734 SI470X FM RADIO RECEIVER USB DRIVER
10735 M: Hans Verkuil <hverkuil@xs4all.nl>
10736 L: linux-media@vger.kernel.org
10737 T: git git://linuxtv.org/media_tree.git
10738 W: https://linuxtv.org
10739 S: Maintained
10740 F: drivers/media/radio/si470x/radio-si470x-common.c
10741 F: drivers/media/radio/si470x/radio-si470x.h
10742 F: drivers/media/radio/si470x/radio-si470x-usb.c
10743
10744 SI4713 FM RADIO TRANSMITTER I2C DRIVER
10745 M: Eduardo Valentin <edubezval@gmail.com>
10746 L: linux-media@vger.kernel.org
10747 T: git git://linuxtv.org/media_tree.git
10748 W: https://linuxtv.org
10749 S: Odd Fixes
10750 F: drivers/media/radio/si4713/si4713.?
10751
10752 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10753 M: Eduardo Valentin <edubezval@gmail.com>
10754 L: linux-media@vger.kernel.org
10755 T: git git://linuxtv.org/media_tree.git
10756 W: https://linuxtv.org
10757 S: Odd Fixes
10758 F: drivers/media/radio/si4713/radio-platform-si4713.c
10759
10760 SI4713 FM RADIO TRANSMITTER USB DRIVER
10761 M: Hans Verkuil <hverkuil@xs4all.nl>
10762 L: linux-media@vger.kernel.org
10763 T: git git://linuxtv.org/media_tree.git
10764 W: https://linuxtv.org
10765 S: Maintained
10766 F: drivers/media/radio/si4713/radio-usb-si4713.c
10767
10768 SIANO DVB DRIVER
10769 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10770 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10771 L: linux-media@vger.kernel.org
10772 W: https://linuxtv.org
10773 T: git git://linuxtv.org/media_tree.git
10774 S: Odd fixes
10775 F: drivers/media/common/siano/
10776 F: drivers/media/usb/siano/
10777 F: drivers/media/usb/siano/
10778 F: drivers/media/mmc/siano/
10779
10780 SIMPLEFB FB DRIVER
10781 M: Hans de Goede <hdegoede@redhat.com>
10782 L: linux-fbdev@vger.kernel.org
10783 S: Maintained
10784 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10785 F: drivers/video/fbdev/simplefb.c
10786 F: include/linux/platform_data/simplefb.h
10787
10788 SH_VEU V4L2 MEM2MEM DRIVER
10789 L: linux-media@vger.kernel.org
10790 S: Orphan
10791 F: drivers/media/platform/sh_veu.c
10792
10793 SH_VOU V4L2 OUTPUT DRIVER
10794 L: linux-media@vger.kernel.org
10795 S: Orphan
10796 F: drivers/media/platform/sh_vou.c
10797 F: include/media/drv-intf/sh_vou.h
10798
10799 SIMPLE FIRMWARE INTERFACE (SFI)
10800 M: Len Brown <lenb@kernel.org>
10801 L: sfi-devel@simplefirmware.org
10802 W: http://simplefirmware.org/
10803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10804 S: Supported
10805 F: arch/x86/platform/sfi/
10806 F: drivers/sfi/
10807 F: include/linux/sfi*.h
10808
10809 SIMTEC EB110ATX (Chalice CATS)
10810 P: Ben Dooks
10811 P: Vincent Sanders <vince@simtec.co.uk>
10812 M: Simtec Linux Team <linux@simtec.co.uk>
10813 W: http://www.simtec.co.uk/products/EB110ATX/
10814 S: Supported
10815
10816 SIMTEC EB2410ITX (BAST)
10817 P: Ben Dooks
10818 P: Vincent Sanders <vince@simtec.co.uk>
10819 M: Simtec Linux Team <linux@simtec.co.uk>
10820 W: http://www.simtec.co.uk/products/EB2410ITX/
10821 S: Supported
10822 F: arch/arm/mach-s3c24xx/mach-bast.c
10823 F: arch/arm/mach-s3c24xx/bast-ide.c
10824 F: arch/arm/mach-s3c24xx/bast-irq.c
10825
10826 TI DAVINCI MACHINE SUPPORT
10827 M: Sekhar Nori <nsekhar@ti.com>
10828 M: Kevin Hilman <khilman@kernel.org>
10829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10831 S: Supported
10832 F: arch/arm/mach-davinci/
10833 F: drivers/i2c/busses/i2c-davinci.c
10834
10835 TI DAVINCI SERIES MEDIA DRIVER
10836 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10837 L: linux-media@vger.kernel.org
10838 W: https://linuxtv.org
10839 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10840 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10841 S: Maintained
10842 F: drivers/media/platform/davinci/
10843 F: include/media/davinci/
10844
10845 TI AM437X VPFE DRIVER
10846 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10847 L: linux-media@vger.kernel.org
10848 W: https://linuxtv.org
10849 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10850 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10851 S: Maintained
10852 F: drivers/media/platform/am437x/
10853
10854 OV2659 OMNIVISION SENSOR DRIVER
10855 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10856 L: linux-media@vger.kernel.org
10857 W: https://linuxtv.org
10858 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10859 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10860 S: Maintained
10861 F: drivers/media/i2c/ov2659.c
10862 F: include/media/i2c/ov2659.h
10863
10864 SILICON MOTION SM712 FRAME BUFFER DRIVER
10865 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10866 M: Teddy Wang <teddy.wang@siliconmotion.com>
10867 M: Sudip Mukherjee <sudip@vectorindia.org>
10868 L: linux-fbdev@vger.kernel.org
10869 S: Maintained
10870 F: drivers/video/fbdev/sm712*
10871 F: Documentation/fb/sm712fb.txt
10872
10873 SIS 190 ETHERNET DRIVER
10874 M: Francois Romieu <romieu@fr.zoreil.com>
10875 L: netdev@vger.kernel.org
10876 S: Maintained
10877 F: drivers/net/ethernet/sis/sis190.c
10878
10879 SIS 900/7016 FAST ETHERNET DRIVER
10880 M: Daniele Venzano <venza@brownhat.org>
10881 W: http://www.brownhat.org/sis900.html
10882 L: netdev@vger.kernel.org
10883 S: Maintained
10884 F: drivers/net/ethernet/sis/sis900.*
10885
10886 SIS FRAMEBUFFER DRIVER
10887 M: Thomas Winischhofer <thomas@winischhofer.net>
10888 W: http://www.winischhofer.net/linuxsisvga.shtml
10889 S: Maintained
10890 F: Documentation/fb/sisfb.txt
10891 F: drivers/video/fbdev/sis/
10892 F: include/video/sisfb.h
10893
10894 SIS USB2VGA DRIVER
10895 M: Thomas Winischhofer <thomas@winischhofer.net>
10896 W: http://www.winischhofer.at/linuxsisusbvga.shtml
10897 S: Maintained
10898 F: drivers/usb/misc/sisusbvga/
10899
10900 SLAB ALLOCATOR
10901 M: Christoph Lameter <cl@linux.com>
10902 M: Pekka Enberg <penberg@kernel.org>
10903 M: David Rientjes <rientjes@google.com>
10904 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10905 M: Andrew Morton <akpm@linux-foundation.org>
10906 L: linux-mm@kvack.org
10907 S: Maintained
10908 F: include/linux/sl?b*.h
10909 F: mm/sl?b*
10910
10911 SLEEPABLE READ-COPY UPDATE (SRCU)
10912 M: Lai Jiangshan <jiangshanlai@gmail.com>
10913 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10914 M: Josh Triplett <josh@joshtriplett.org>
10915 R: Steven Rostedt <rostedt@goodmis.org>
10916 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10917 L: linux-kernel@vger.kernel.org
10918 W: http://www.rdrop.com/users/paulmck/RCU/
10919 S: Supported
10920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10921 F: include/linux/srcu.h
10922 F: kernel/rcu/srcu.c
10923
10924 SMACK SECURITY MODULE
10925 M: Casey Schaufler <casey@schaufler-ca.com>
10926 L: linux-security-module@vger.kernel.org
10927 W: http://schaufler-ca.com
10928 T: git git://github.com/cschaufler/smack-next
10929 S: Maintained
10930 F: Documentation/security/Smack.txt
10931 F: security/smack/
10932
10933 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10934 M: Kevin Hilman <khilman@kernel.org>
10935 M: Nishanth Menon <nm@ti.com>
10936 S: Maintained
10937 F: drivers/power/avs/
10938 F: include/linux/power/smartreflex.h
10939 L: linux-pm@vger.kernel.org
10940
10941 SMC91x ETHERNET DRIVER
10942 M: Nicolas Pitre <nico@fluxnic.net>
10943 S: Odd Fixes
10944 F: drivers/net/ethernet/smsc/smc91x.*
10945
10946 SMIA AND SMIA++ IMAGE SENSOR DRIVER
10947 M: Sakari Ailus <sakari.ailus@iki.fi>
10948 L: linux-media@vger.kernel.org
10949 S: Maintained
10950 F: drivers/media/i2c/smiapp/
10951 F: include/media/i2c/smiapp.h
10952 F: drivers/media/i2c/smiapp-pll.c
10953 F: drivers/media/i2c/smiapp-pll.h
10954 F: include/uapi/linux/smiapp.h
10955 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10956
10957 SMM665 HARDWARE MONITOR DRIVER
10958 M: Guenter Roeck <linux@roeck-us.net>
10959 L: linux-hwmon@vger.kernel.org
10960 S: Maintained
10961 F: Documentation/hwmon/smm665
10962 F: drivers/hwmon/smm665.c
10963
10964 SMSC EMC2103 HARDWARE MONITOR DRIVER
10965 M: Steve Glendinning <steve.glendinning@shawell.net>
10966 L: linux-hwmon@vger.kernel.org
10967 S: Maintained
10968 F: Documentation/hwmon/emc2103
10969 F: drivers/hwmon/emc2103.c
10970
10971 SMSC SCH5627 HARDWARE MONITOR DRIVER
10972 M: Hans de Goede <hdegoede@redhat.com>
10973 L: linux-hwmon@vger.kernel.org
10974 S: Supported
10975 F: Documentation/hwmon/sch5627
10976 F: drivers/hwmon/sch5627.c
10977
10978 SMSC47B397 HARDWARE MONITOR DRIVER
10979 M: Jean Delvare <jdelvare@suse.com>
10980 L: linux-hwmon@vger.kernel.org
10981 S: Maintained
10982 F: Documentation/hwmon/smsc47b397
10983 F: drivers/hwmon/smsc47b397.c
10984
10985 SMSC911x ETHERNET DRIVER
10986 M: Steve Glendinning <steve.glendinning@shawell.net>
10987 L: netdev@vger.kernel.org
10988 S: Maintained
10989 F: include/linux/smsc911x.h
10990 F: drivers/net/ethernet/smsc/smsc911x.*
10991
10992 SMSC9420 PCI ETHERNET DRIVER
10993 M: Steve Glendinning <steve.glendinning@shawell.net>
10994 L: netdev@vger.kernel.org
10995 S: Maintained
10996 F: drivers/net/ethernet/smsc/smsc9420.*
10997
10998 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10999 M: Steve Glendinning <steve.glendinning@shawell.net>
11000 L: linux-fbdev@vger.kernel.org
11001 S: Maintained
11002 F: drivers/video/fbdev/smscufx.c
11003
11004 SOC-CAMERA V4L2 SUBSYSTEM
11005 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11006 L: linux-media@vger.kernel.org
11007 T: git git://linuxtv.org/media_tree.git
11008 S: Maintained
11009 F: include/media/soc*
11010 F: drivers/media/i2c/soc_camera/
11011 F: drivers/media/platform/soc_camera/
11012
11013 SOEKRIS NET48XX LED SUPPORT
11014 M: Chris Boot <bootc@bootc.net>
11015 S: Maintained
11016 F: drivers/leds/leds-net48xx.c
11017
11018 SOFTLOGIC 6x10 MPEG CODEC
11019 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11020 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11021 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11022 M: Ismael Luceno <ismael@iodev.co.uk>
11023 L: linux-media@vger.kernel.org
11024 S: Supported
11025 F: drivers/media/pci/solo6x10/
11026
11027 SOFTWARE RAID (Multiple Disks) SUPPORT
11028 M: Shaohua Li <shli@kernel.org>
11029 L: linux-raid@vger.kernel.org
11030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11031 S: Supported
11032 F: drivers/md/
11033 F: include/linux/raid/
11034 F: include/uapi/linux/raid/
11035
11036 SONIC NETWORK DRIVER
11037 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11038 L: netdev@vger.kernel.org
11039 S: Maintained
11040 F: drivers/net/ethernet/natsemi/sonic.*
11041
11042 SONICS SILICON BACKPLANE DRIVER (SSB)
11043 M: Michael Buesch <m@bues.ch>
11044 L: linux-wireless@vger.kernel.org
11045 S: Maintained
11046 F: drivers/ssb/
11047 F: include/linux/ssb/
11048
11049 SONY VAIO CONTROL DEVICE DRIVER
11050 M: Mattia Dongili <malattia@linux.it>
11051 L: platform-driver-x86@vger.kernel.org
11052 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11053 S: Maintained
11054 F: Documentation/laptops/sony-laptop.txt
11055 F: drivers/char/sonypi.c
11056 F: drivers/platform/x86/sony-laptop.c
11057 F: include/linux/sony-laptop.h
11058
11059 SONY MEMORYSTICK CARD SUPPORT
11060 M: Alex Dubov <oakad@yahoo.com>
11061 W: http://tifmxx.berlios.de/
11062 S: Maintained
11063 F: drivers/memstick/host/tifm_ms.c
11064
11065 SONY MEMORYSTICK STANDARD SUPPORT
11066 M: Maxim Levitsky <maximlevitsky@gmail.com>
11067 S: Maintained
11068 F: drivers/memstick/core/ms_block.*
11069
11070 SOUND
11071 M: Jaroslav Kysela <perex@perex.cz>
11072 M: Takashi Iwai <tiwai@suse.com>
11073 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11074 W: http://www.alsa-project.org/
11075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11076 T: git git://git.alsa-project.org/alsa-kernel.git
11077 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11078 S: Maintained
11079 F: Documentation/sound/
11080 F: include/sound/
11081 F: include/uapi/sound/
11082 F: sound/
11083
11084 SOUND - COMPRESSED AUDIO
11085 M: Vinod Koul <vinod.koul@intel.com>
11086 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11088 S: Supported
11089 F: Documentation/sound/alsa/compress_offload.txt
11090 F: include/sound/compress_driver.h
11091 F: include/uapi/sound/compress_*
11092 F: sound/core/compress_offload.c
11093 F: sound/soc/soc-compress.c
11094
11095 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11096 M: Liam Girdwood <lgirdwood@gmail.com>
11097 M: Mark Brown <broonie@kernel.org>
11098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11099 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11100 W: http://alsa-project.org/main/index.php/ASoC
11101 S: Supported
11102 F: Documentation/devicetree/bindings/sound/
11103 F: Documentation/sound/alsa/soc/
11104 F: sound/soc/
11105 F: include/sound/soc*
11106
11107 SOUND - DMAENGINE HELPERS
11108 M: Lars-Peter Clausen <lars@metafoo.de>
11109 S: Supported
11110 F: include/sound/dmaengine_pcm.h
11111 F: sound/core/pcm_dmaengine.c
11112 F: sound/soc/soc-generic-dmaengine-pcm.c
11113
11114 SP2 MEDIA DRIVER
11115 M: Olli Salonen <olli.salonen@iki.fi>
11116 L: linux-media@vger.kernel.org
11117 W: https://linuxtv.org
11118 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11119 S: Maintained
11120 F: drivers/media/dvb-frontends/sp2*
11121
11122 SPARC + UltraSPARC (sparc/sparc64)
11123 M: "David S. Miller" <davem@davemloft.net>
11124 L: sparclinux@vger.kernel.org
11125 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11128 S: Maintained
11129 F: arch/sparc/
11130 F: drivers/sbus/
11131
11132 SPARC SERIAL DRIVERS
11133 M: "David S. Miller" <davem@davemloft.net>
11134 L: sparclinux@vger.kernel.org
11135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11137 S: Maintained
11138 F: include/linux/sunserialcore.h
11139 F: drivers/tty/serial/suncore.c
11140 F: drivers/tty/serial/sunhv.c
11141 F: drivers/tty/serial/sunsab.c
11142 F: drivers/tty/serial/sunsab.h
11143 F: drivers/tty/serial/sunsu.c
11144 F: drivers/tty/serial/sunzilog.c
11145 F: drivers/tty/serial/sunzilog.h
11146
11147 SPARSE CHECKER
11148 M: "Christopher Li" <sparse@chrisli.org>
11149 L: linux-sparse@vger.kernel.org
11150 W: https://sparse.wiki.kernel.org/
11151 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11152 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11153 S: Maintained
11154 F: include/linux/compiler.h
11155
11156 SPEAR PLATFORM SUPPORT
11157 M: Viresh Kumar <vireshk@kernel.org>
11158 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11160 W: http://www.st.com/spear
11161 S: Maintained
11162 F: arch/arm/boot/dts/spear*
11163 F: arch/arm/mach-spear/
11164
11165 SPEAR CLOCK FRAMEWORK SUPPORT
11166 M: Viresh Kumar <vireshk@kernel.org>
11167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11168 W: http://www.st.com/spear
11169 S: Maintained
11170 F: drivers/clk/spear/
11171
11172 SPI SUBSYSTEM
11173 M: Mark Brown <broonie@kernel.org>
11174 L: linux-spi@vger.kernel.org
11175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11176 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11177 S: Maintained
11178 F: Documentation/devicetree/bindings/spi/
11179 F: Documentation/spi/
11180 F: drivers/spi/
11181 F: include/linux/spi/
11182 F: include/uapi/linux/spi/
11183
11184 SPIDERNET NETWORK DRIVER for CELL
11185 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11186 L: netdev@vger.kernel.org
11187 S: Supported
11188 F: Documentation/networking/spider_net.txt
11189 F: drivers/net/ethernet/toshiba/spider_net*
11190
11191 SPU FILE SYSTEM
11192 M: Jeremy Kerr <jk@ozlabs.org>
11193 L: linuxppc-dev@lists.ozlabs.org
11194 W: http://www.ibm.com/developerworks/power/cell/
11195 S: Supported
11196 F: Documentation/filesystems/spufs.txt
11197 F: arch/powerpc/platforms/cell/spufs/
11198
11199 SQUASHFS FILE SYSTEM
11200 M: Phillip Lougher <phillip@squashfs.org.uk>
11201 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11202 W: http://squashfs.org.uk
11203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11204 S: Maintained
11205 F: Documentation/filesystems/squashfs.txt
11206 F: fs/squashfs/
11207
11208 SRM (Alpha) environment access
11209 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11210 S: Maintained
11211 F: arch/alpha/kernel/srm_env.c
11212
11213 STABLE BRANCH
11214 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11215 L: stable@vger.kernel.org
11216 S: Supported
11217 F: Documentation/stable_kernel_rules.txt
11218
11219 STAGING SUBSYSTEM
11220 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11222 L: devel@driverdev.osuosl.org
11223 S: Supported
11224 F: drivers/staging/
11225
11226 STAGING - COMEDI
11227 M: Ian Abbott <abbotti@mev.co.uk>
11228 M: H Hartley Sweeten <hsweeten@visionengravers.com>
11229 S: Odd Fixes
11230 F: drivers/staging/comedi/
11231
11232 STAGING - FLARION FT1000 DRIVERS
11233 M: Marek Belisko <marek.belisko@gmail.com>
11234 S: Odd Fixes
11235 F: drivers/staging/ft1000/
11236
11237 STAGING - INDUSTRIAL IO
11238 M: Jonathan Cameron <jic23@kernel.org>
11239 L: linux-iio@vger.kernel.org
11240 S: Odd Fixes
11241 F: Documentation/devicetree/bindings/staging/iio/
11242 F: drivers/staging/iio/
11243
11244 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11245 M: Jarod Wilson <jarod@wilsonet.com>
11246 W: http://www.lirc.org/
11247 S: Odd Fixes
11248 F: drivers/staging/media/lirc/
11249
11250 STAGING - LUSTRE PARALLEL FILESYSTEM
11251 M: Oleg Drokin <oleg.drokin@intel.com>
11252 M: Andreas Dilger <andreas.dilger@intel.com>
11253 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11254 W: http://wiki.lustre.org/
11255 S: Maintained
11256 F: drivers/staging/lustre
11257
11258 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11259 M: Marc Dietrich <marvin24@gmx.de>
11260 L: ac100@lists.launchpad.net (moderated for non-subscribers)
11261 L: linux-tegra@vger.kernel.org
11262 S: Maintained
11263 F: drivers/staging/nvec/
11264
11265 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11266 M: Jens Frederich <jfrederich@gmail.com>
11267 M: Daniel Drake <dsd@laptop.org>
11268 M: Jon Nettleton <jon.nettleton@gmail.com>
11269 W: http://wiki.laptop.org/go/DCON
11270 S: Maintained
11271 F: drivers/staging/olpc_dcon/
11272
11273 STAGING - REALTEK RTL8712U DRIVERS
11274 M: Larry Finger <Larry.Finger@lwfinger.net>
11275 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11276 S: Odd Fixes
11277 F: drivers/staging/rtl8712/
11278
11279 STAGING - REALTEK RTL8723U WIRELESS DRIVER
11280 M: Larry Finger <Larry.Finger@lwfinger.net>
11281 M: Jes Sorensen <Jes.Sorensen@redhat.com>
11282 L: linux-wireless@vger.kernel.org
11283 S: Maintained
11284 F: drivers/staging/rtl8723au/
11285
11286 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11287 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11288 M: Teddy Wang <teddy.wang@siliconmotion.com>
11289 M: Sudip Mukherjee <sudip@vectorindia.org>
11290 L: linux-fbdev@vger.kernel.org
11291 S: Maintained
11292 F: drivers/staging/sm750fb/
11293
11294 STAGING - SLICOSS
11295 M: Lior Dotan <liodot@gmail.com>
11296 M: Christopher Harrer <charrer@alacritech.com>
11297 S: Odd Fixes
11298 F: drivers/staging/slicoss/
11299
11300 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11301 M: William Hubbs <w.d.hubbs@gmail.com>
11302 M: Chris Brannon <chris@the-brannons.com>
11303 M: Kirk Reiser <kirk@reisers.ca>
11304 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11305 L: speakup@linux-speakup.org
11306 W: http://www.linux-speakup.org/
11307 S: Odd Fixes
11308 F: drivers/staging/speakup/
11309
11310 STAGING - VIA VT665X DRIVERS
11311 M: Forest Bond <forest@alittletooquiet.net>
11312 S: Odd Fixes
11313 F: drivers/staging/vt665?/
11314
11315 STAGING - WILC1000 WIFI DRIVER
11316 M: Aditya Shankar <aditya.shankar@microchip.com>
11317 M: Ganesh Krishna <ganesh.krishna@microchip.com>
11318 L: linux-wireless@vger.kernel.org
11319 S: Supported
11320 F: drivers/staging/wilc1000/
11321
11322 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11323 M: Arnaud Patard <arnaud.patard@rtp-net.org>
11324 S: Odd Fixes
11325 F: drivers/staging/xgifb/
11326
11327 STARFIRE/DURALAN NETWORK DRIVER
11328 M: Ion Badulescu <ionut@badula.org>
11329 S: Odd Fixes
11330 F: drivers/net/ethernet/adaptec/starfire*
11331
11332 SUN3/3X
11333 M: Sam Creasey <sammy@sammy.net>
11334 W: http://sammy.net/sun3/
11335 S: Maintained
11336 F: arch/m68k/kernel/*sun3*
11337 F: arch/m68k/sun3*/
11338 F: arch/m68k/include/asm/sun3*
11339 F: drivers/net/ethernet/i825xx/sun3*
11340
11341 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11342 M: Hans de Goede <hdegoede@redhat.com>
11343 L: linux-input@vger.kernel.org
11344 S: Maintained
11345 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11346 F: drivers/input/keyboard/sun4i-lradc-keys.c
11347
11348 SUNDANCE NETWORK DRIVER
11349 M: Denis Kirjanov <kda@linux-powerpc.org>
11350 L: netdev@vger.kernel.org
11351 S: Maintained
11352 F: drivers/net/ethernet/dlink/sundance.c
11353
11354 SUPERH
11355 M: Yoshinori Sato <ysato@users.sourceforge.jp>
11356 M: Rich Felker <dalias@libc.org>
11357 L: linux-sh@vger.kernel.org
11358 Q: http://patchwork.kernel.org/project/linux-sh/list/
11359 S: Maintained
11360 F: Documentation/sh/
11361 F: arch/sh/
11362 F: drivers/sh/
11363
11364 SUSPEND TO RAM
11365 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11366 M: Len Brown <len.brown@intel.com>
11367 M: Pavel Machek <pavel@ucw.cz>
11368 L: linux-pm@vger.kernel.org
11369 S: Supported
11370 F: Documentation/power/
11371 F: arch/x86/kernel/acpi/
11372 F: drivers/base/power/
11373 F: kernel/power/
11374 F: include/linux/suspend.h
11375 F: include/linux/freezer.h
11376 F: include/linux/pm.h
11377
11378 SVGA HANDLING
11379 M: Martin Mares <mj@ucw.cz>
11380 L: linux-video@atrey.karlin.mff.cuni.cz
11381 S: Maintained
11382 F: Documentation/svga.txt
11383 F: arch/x86/boot/video*
11384
11385 SWIOTLB SUBSYSTEM
11386 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11387 L: linux-kernel@vger.kernel.org
11388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11389 S: Supported
11390 F: lib/swiotlb.c
11391 F: arch/*/kernel/pci-swiotlb.c
11392 F: include/linux/swiotlb.h
11393
11394 SWITCHDEV
11395 M: Jiri Pirko <jiri@resnulli.us>
11396 L: netdev@vger.kernel.org
11397 S: Supported
11398 F: net/switchdev/
11399 F: include/net/switchdev.h
11400
11401 SYNOPSYS ARC ARCHITECTURE
11402 M: Vineet Gupta <vgupta@synopsys.com>
11403 L: linux-snps-arc@lists.infradead.org
11404 S: Supported
11405 F: arch/arc/
11406 F: Documentation/devicetree/bindings/arc/*
11407 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11408 F: drivers/tty/serial/arc_uart.c
11409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11410
11411 SYNOPSYS ARC SDP platform support
11412 M: Alexey Brodkin <abrodkin@synopsys.com>
11413 S: Supported
11414 F: arch/arc/plat-axs10x
11415 F: arch/arc/boot/dts/ax*
11416 F: Documentation/devicetree/bindings/arc/axs10*
11417
11418 SYSTEM CONFIGURATION (SYSCON)
11419 M: Lee Jones <lee.jones@linaro.org>
11420 M: Arnd Bergmann <arnd@arndb.de>
11421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11422 S: Supported
11423 F: drivers/mfd/syscon.c
11424
11425 SYSV FILESYSTEM
11426 M: Christoph Hellwig <hch@infradead.org>
11427 S: Maintained
11428 F: Documentation/filesystems/sysv-fs.txt
11429 F: fs/sysv/
11430 F: include/linux/sysv_fs.h
11431
11432 TARGET SUBSYSTEM
11433 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11434 L: linux-scsi@vger.kernel.org
11435 L: target-devel@vger.kernel.org
11436 W: http://www.linux-iscsi.org
11437 W: http://groups.google.com/group/linux-iscsi-target-dev
11438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11439 S: Supported
11440 F: drivers/target/
11441 F: include/target/
11442 F: Documentation/target/
11443
11444 TASKSTATS STATISTICS INTERFACE
11445 M: Balbir Singh <bsingharora@gmail.com>
11446 S: Maintained
11447 F: Documentation/accounting/taskstats*
11448 F: include/linux/taskstats*
11449 F: kernel/taskstats.c
11450
11451 TC CLASSIFIER
11452 M: Jamal Hadi Salim <jhs@mojatatu.com>
11453 L: netdev@vger.kernel.org
11454 S: Maintained
11455 F: include/net/pkt_cls.h
11456 F: include/uapi/linux/pkt_cls.h
11457 F: net/sched/
11458
11459 TCP LOW PRIORITY MODULE
11460 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11461 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11462 W: http://tcp-lp-mod.sourceforge.net/
11463 S: Maintained
11464 F: net/ipv4/tcp_lp.c
11465
11466 TDA10071 MEDIA DRIVER
11467 M: Antti Palosaari <crope@iki.fi>
11468 L: linux-media@vger.kernel.org
11469 W: https://linuxtv.org
11470 W: http://palosaari.fi/linux/
11471 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11472 T: git git://linuxtv.org/anttip/media_tree.git
11473 S: Maintained
11474 F: drivers/media/dvb-frontends/tda10071*
11475
11476 TDA18212 MEDIA DRIVER
11477 M: Antti Palosaari <crope@iki.fi>
11478 L: linux-media@vger.kernel.org
11479 W: https://linuxtv.org
11480 W: http://palosaari.fi/linux/
11481 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11482 T: git git://linuxtv.org/anttip/media_tree.git
11483 S: Maintained
11484 F: drivers/media/tuners/tda18212*
11485
11486 TDA18218 MEDIA DRIVER
11487 M: Antti Palosaari <crope@iki.fi>
11488 L: linux-media@vger.kernel.org
11489 W: https://linuxtv.org
11490 W: http://palosaari.fi/linux/
11491 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11492 T: git git://linuxtv.org/anttip/media_tree.git
11493 S: Maintained
11494 F: drivers/media/tuners/tda18218*
11495
11496 TDA18271 MEDIA DRIVER
11497 M: Michael Krufky <mkrufky@linuxtv.org>
11498 L: linux-media@vger.kernel.org
11499 W: https://linuxtv.org
11500 W: http://github.com/mkrufky
11501 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11502 T: git git://linuxtv.org/mkrufky/tuners.git
11503 S: Maintained
11504 F: drivers/media/tuners/tda18271*
11505
11506 TDA827x MEDIA DRIVER
11507 M: Michael Krufky <mkrufky@linuxtv.org>
11508 L: linux-media@vger.kernel.org
11509 W: https://linuxtv.org
11510 W: http://github.com/mkrufky
11511 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11512 T: git git://linuxtv.org/mkrufky/tuners.git
11513 S: Maintained
11514 F: drivers/media/tuners/tda8290.*
11515
11516 TDA8290 MEDIA DRIVER
11517 M: Michael Krufky <mkrufky@linuxtv.org>
11518 L: linux-media@vger.kernel.org
11519 W: https://linuxtv.org
11520 W: http://github.com/mkrufky
11521 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11522 T: git git://linuxtv.org/mkrufky/tuners.git
11523 S: Maintained
11524 F: drivers/media/tuners/tda8290.*
11525
11526 TDA9840 MEDIA DRIVER
11527 M: Hans Verkuil <hverkuil@xs4all.nl>
11528 L: linux-media@vger.kernel.org
11529 T: git git://linuxtv.org/media_tree.git
11530 W: https://linuxtv.org
11531 S: Maintained
11532 F: drivers/media/i2c/tda9840*
11533
11534 TEA5761 TUNER DRIVER
11535 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11536 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11537 L: linux-media@vger.kernel.org
11538 W: https://linuxtv.org
11539 T: git git://linuxtv.org/media_tree.git
11540 S: Odd fixes
11541 F: drivers/media/tuners/tea5761.*
11542
11543 TEA5767 TUNER DRIVER
11544 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11545 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11546 L: linux-media@vger.kernel.org
11547 W: https://linuxtv.org
11548 T: git git://linuxtv.org/media_tree.git
11549 S: Maintained
11550 F: drivers/media/tuners/tea5767.*
11551
11552 TEA6415C MEDIA DRIVER
11553 M: Hans Verkuil <hverkuil@xs4all.nl>
11554 L: linux-media@vger.kernel.org
11555 T: git git://linuxtv.org/media_tree.git
11556 W: https://linuxtv.org
11557 S: Maintained
11558 F: drivers/media/i2c/tea6415c*
11559
11560 TEA6420 MEDIA DRIVER
11561 M: Hans Verkuil <hverkuil@xs4all.nl>
11562 L: linux-media@vger.kernel.org
11563 T: git git://linuxtv.org/media_tree.git
11564 W: https://linuxtv.org
11565 S: Maintained
11566 F: drivers/media/i2c/tea6420*
11567
11568 TEAM DRIVER
11569 M: Jiri Pirko <jiri@resnulli.us>
11570 L: netdev@vger.kernel.org
11571 S: Supported
11572 F: drivers/net/team/
11573 F: include/linux/if_team.h
11574 F: include/uapi/linux/if_team.h
11575
11576 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11577 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11578 S: Maintained
11579 F: arch/x86/platform/ts5500/
11580
11581 TECHNOTREND USB IR RECEIVER
11582 M: Sean Young <sean@mess.org>
11583 L: linux-media@vger.kernel.org
11584 S: Maintained
11585 F: drivers/media/rc/ttusbir.c
11586
11587 TEGRA ARCHITECTURE SUPPORT
11588 M: Stephen Warren <swarren@wwwdotorg.org>
11589 M: Thierry Reding <thierry.reding@gmail.com>
11590 M: Alexandre Courbot <gnurou@gmail.com>
11591 L: linux-tegra@vger.kernel.org
11592 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11594 S: Supported
11595 N: [^a-z]tegra
11596
11597 TEGRA CLOCK DRIVER
11598 M: Peter De Schrijver <pdeschrijver@nvidia.com>
11599 M: Prashant Gaikwad <pgaikwad@nvidia.com>
11600 S: Supported
11601 F: drivers/clk/tegra/
11602
11603 TEGRA DMA DRIVERS
11604 M: Laxman Dewangan <ldewangan@nvidia.com>
11605 M: Jon Hunter <jonathanh@nvidia.com>
11606 S: Supported
11607 F: drivers/dma/tegra*
11608
11609 TEGRA I2C DRIVER
11610 M: Laxman Dewangan <ldewangan@nvidia.com>
11611 S: Supported
11612 F: drivers/i2c/busses/i2c-tegra.c
11613
11614 TEGRA IOMMU DRIVERS
11615 M: Hiroshi Doyu <hdoyu@nvidia.com>
11616 S: Supported
11617 F: drivers/iommu/tegra*
11618
11619 TEGRA KBC DRIVER
11620 M: Rakesh Iyer <riyer@nvidia.com>
11621 M: Laxman Dewangan <ldewangan@nvidia.com>
11622 S: Supported
11623 F: drivers/input/keyboard/tegra-kbc.c
11624
11625 TEGRA PWM DRIVER
11626 M: Thierry Reding <thierry.reding@gmail.com>
11627 S: Supported
11628 F: drivers/pwm/pwm-tegra.c
11629
11630 TEGRA SERIAL DRIVER
11631 M: Laxman Dewangan <ldewangan@nvidia.com>
11632 S: Supported
11633 F: drivers/tty/serial/serial-tegra.c
11634
11635 TEGRA SPI DRIVER
11636 M: Laxman Dewangan <ldewangan@nvidia.com>
11637 S: Supported
11638 F: drivers/spi/spi-tegra*
11639
11640 TEHUTI ETHERNET DRIVER
11641 M: Andy Gospodarek <andy@greyhouse.net>
11642 L: netdev@vger.kernel.org
11643 S: Supported
11644 F: drivers/net/ethernet/tehuti/*
11645
11646 Telecom Clock Driver for MCPL0010
11647 M: Mark Gross <mark.gross@intel.com>
11648 S: Supported
11649 F: drivers/char/tlclk.c
11650
11651 TENSILICA XTENSA PORT (xtensa)
11652 M: Chris Zankel <chris@zankel.net>
11653 M: Max Filippov <jcmvbkbc@gmail.com>
11654 L: linux-xtensa@linux-xtensa.org
11655 T: git git://github.com/czankel/xtensa-linux.git
11656 S: Maintained
11657 F: arch/xtensa/
11658 F: drivers/irqchip/irq-xtensa-*
11659
11660 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11661 M: Hans Verkuil <hverkuil@xs4all.nl>
11662 L: linux-media@vger.kernel.org
11663 T: git git://linuxtv.org/media_tree.git
11664 W: https://linuxtv.org
11665 S: Maintained
11666 F: drivers/media/radio/radio-raremono.c
11667
11668 THERMAL
11669 M: Zhang Rui <rui.zhang@intel.com>
11670 M: Eduardo Valentin <edubezval@gmail.com>
11671 L: linux-pm@vger.kernel.org
11672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11674 Q: https://patchwork.kernel.org/project/linux-pm/list/
11675 S: Supported
11676 F: drivers/thermal/
11677 F: include/linux/thermal.h
11678 F: include/uapi/linux/thermal.h
11679 F: include/linux/cpu_cooling.h
11680 F: Documentation/devicetree/bindings/thermal/
11681
11682 THERMAL/CPU_COOLING
11683 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11684 M: Viresh Kumar <viresh.kumar@linaro.org>
11685 M: Javi Merino <javi.merino@arm.com>
11686 L: linux-pm@vger.kernel.org
11687 S: Supported
11688 F: Documentation/thermal/cpu-cooling-api.txt
11689 F: drivers/thermal/cpu_cooling.c
11690 F: include/linux/cpu_cooling.h
11691
11692 THINKPAD ACPI EXTRAS DRIVER
11693 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11694 L: ibm-acpi-devel@lists.sourceforge.net
11695 L: platform-driver-x86@vger.kernel.org
11696 W: http://ibm-acpi.sourceforge.net
11697 W: http://thinkwiki.org/wiki/Ibm-acpi
11698 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11699 S: Maintained
11700 F: drivers/platform/x86/thinkpad_acpi.c
11701
11702 TI BANDGAP AND THERMAL DRIVER
11703 M: Eduardo Valentin <edubezval@gmail.com>
11704 M: Keerthy <j-keerthy@ti.com>
11705 L: linux-pm@vger.kernel.org
11706 L: linux-omap@vger.kernel.org
11707 S: Maintained
11708 F: drivers/thermal/ti-soc-thermal/
11709
11710 TI VPE/CAL DRIVERS
11711 M: Benoit Parrot <bparrot@ti.com>
11712 L: linux-media@vger.kernel.org
11713 W: http://linuxtv.org/
11714 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11715 S: Maintained
11716 F: drivers/media/platform/ti-vpe/
11717
11718 TI CDCE706 CLOCK DRIVER
11719 M: Max Filippov <jcmvbkbc@gmail.com>
11720 S: Maintained
11721 F: drivers/clk/clk-cdce706.c
11722
11723 TI CLOCK DRIVER
11724 M: Tero Kristo <t-kristo@ti.com>
11725 L: linux-omap@vger.kernel.org
11726 S: Maintained
11727 F: drivers/clk/ti/
11728 F: include/linux/clk/ti.h
11729
11730 TI ETHERNET SWITCH DRIVER (CPSW)
11731 M: Mugunthan V N <mugunthanvnm@ti.com>
11732 R: Grygorii Strashko <grygorii.strashko@ti.com>
11733 L: linux-omap@vger.kernel.org
11734 L: netdev@vger.kernel.org
11735 S: Maintained
11736 F: drivers/net/ethernet/ti/cpsw*
11737 F: drivers/net/ethernet/ti/davinci*
11738
11739 TI FLASH MEDIA INTERFACE DRIVER
11740 M: Alex Dubov <oakad@yahoo.com>
11741 S: Maintained
11742 F: drivers/misc/tifm*
11743 F: drivers/mmc/host/tifm_sd.c
11744 F: include/linux/tifm.h
11745
11746 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11747 M: Santosh Shilimkar <ssantosh@kernel.org>
11748 L: linux-kernel@vger.kernel.org
11749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11750 S: Maintained
11751 F: drivers/soc/ti/*
11752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11753
11754
11755 TI LM49xxx FAMILY ASoC CODEC DRIVERS
11756 M: M R Swami Reddy <mr.swami.reddy@ti.com>
11757 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11758 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11759 S: Maintained
11760 F: sound/soc/codecs/lm49453*
11761 F: sound/soc/codecs/isabelle*
11762
11763 TI LP855x BACKLIGHT DRIVER
11764 M: Milo Kim <milo.kim@ti.com>
11765 S: Maintained
11766 F: Documentation/backlight/lp855x-driver.txt
11767 F: drivers/video/backlight/lp855x_bl.c
11768 F: include/linux/platform_data/lp855x.h
11769
11770 TI LP8727 CHARGER DRIVER
11771 M: Milo Kim <milo.kim@ti.com>
11772 S: Maintained
11773 F: drivers/power/lp8727_charger.c
11774 F: include/linux/platform_data/lp8727.h
11775
11776 TI LP8788 MFD DRIVER
11777 M: Milo Kim <milo.kim@ti.com>
11778 S: Maintained
11779 F: drivers/iio/adc/lp8788_adc.c
11780 F: drivers/leds/leds-lp8788.c
11781 F: drivers/mfd/lp8788*.c
11782 F: drivers/power/lp8788-charger.c
11783 F: drivers/regulator/lp8788-*.c
11784 F: include/linux/mfd/lp8788*.h
11785
11786 TI NETCP ETHERNET DRIVER
11787 M: Wingman Kwok <w-kwok2@ti.com>
11788 M: Murali Karicheri <m-karicheri2@ti.com>
11789 L: netdev@vger.kernel.org
11790 S: Maintained
11791 F: drivers/net/ethernet/ti/netcp*
11792
11793 TI TAS571X FAMILY ASoC CODEC DRIVER
11794 M: Kevin Cernekee <cernekee@chromium.org>
11795 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11796 S: Odd Fixes
11797 F: sound/soc/codecs/tas571x*
11798
11799 TI TWL4030 SERIES SOC CODEC DRIVER
11800 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11801 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11802 S: Maintained
11803 F: sound/soc/codecs/twl4030*
11804
11805 TI WILINK WIRELESS DRIVERS
11806 L: linux-wireless@vger.kernel.org
11807 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11808 W: http://wireless.kernel.org/en/users/Drivers/wl1251
11809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11810 S: Orphan
11811 F: drivers/net/wireless/ti/
11812 F: include/linux/wl12xx.h
11813
11814 TIPC NETWORK LAYER
11815 M: Jon Maloy <jon.maloy@ericsson.com>
11816 M: Ying Xue <ying.xue@windriver.com>
11817 L: netdev@vger.kernel.org (core kernel code)
11818 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11819 W: http://tipc.sourceforge.net/
11820 S: Maintained
11821 F: include/uapi/linux/tipc*.h
11822 F: net/tipc/
11823
11824 TILE ARCHITECTURE
11825 M: Chris Metcalf <cmetcalf@mellanox.com>
11826 W: http://www.mellanox.com/repository/solutions/tile-scm/
11827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11828 S: Supported
11829 F: arch/tile/
11830 F: drivers/char/tile-srom.c
11831 F: drivers/edac/tile_edac.c
11832 F: drivers/net/ethernet/tile/
11833 F: drivers/rtc/rtc-tile.c
11834 F: drivers/tty/hvc/hvc_tile.c
11835 F: drivers/tty/serial/tilegx.c
11836 F: drivers/usb/host/*-tilegx.c
11837 F: include/linux/usb/tilegx.h
11838
11839 TLAN NETWORK DRIVER
11840 M: Samuel Chessman <chessman@tux.org>
11841 L: tlan-devel@lists.sourceforge.net (subscribers-only)
11842 W: http://sourceforge.net/projects/tlan/
11843 S: Maintained
11844 F: Documentation/networking/tlan.txt
11845 F: drivers/net/ethernet/ti/tlan.*
11846
11847 TOMOYO SECURITY MODULE
11848 M: Kentaro Takeda <takedakn@nttdata.co.jp>
11849 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11850 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11851 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11852 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11853 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11854 W: http://tomoyo.sourceforge.jp/
11855 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11856 S: Maintained
11857 F: security/tomoyo/
11858
11859 TOPSTAR LAPTOP EXTRAS DRIVER
11860 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11861 L: platform-driver-x86@vger.kernel.org
11862 S: Maintained
11863 F: drivers/platform/x86/topstar-laptop.c
11864
11865 TOSHIBA ACPI EXTRAS DRIVER
11866 M: Azael Avalos <coproscefalo@gmail.com>
11867 L: platform-driver-x86@vger.kernel.org
11868 S: Maintained
11869 F: drivers/platform/x86/toshiba_acpi.c
11870
11871 TOSHIBA BLUETOOTH DRIVER
11872 M: Azael Avalos <coproscefalo@gmail.com>
11873 L: platform-driver-x86@vger.kernel.org
11874 S: Maintained
11875 F: drivers/platform/x86/toshiba_bluetooth.c
11876
11877 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11878 M: Azael Avalos <coproscefalo@gmail.com>
11879 L: platform-driver-x86@vger.kernel.org
11880 S: Maintained
11881 F: drivers/platform/x86/toshiba_haps.c
11882
11883 TOSHIBA WMI HOTKEYS DRIVER
11884 M: Azael Avalos <coproscefalo@gmail.com>
11885 L: platform-driver-x86@vger.kernel.org
11886 S: Maintained
11887 F: drivers/platform/x86/toshiba-wmi.c
11888
11889 TOSHIBA SMM DRIVER
11890 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11891 W: http://www.buzzard.org.uk/toshiba/
11892 S: Maintained
11893 F: drivers/char/toshiba.c
11894 F: include/linux/toshiba.h
11895 F: include/uapi/linux/toshiba.h
11896
11897 TOSHIBA TC358743 DRIVER
11898 M: Mats Randgaard <matrandg@cisco.com>
11899 L: linux-media@vger.kernel.org
11900 S: Maintained
11901 F: drivers/media/i2c/tc358743*
11902 F: include/media/i2c/tc358743.h
11903
11904 TMIO/SDHI MMC DRIVER
11905 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11906 L: linux-mmc@vger.kernel.org
11907 S: Supported
11908 F: drivers/mmc/host/tmio_mmc*
11909 F: drivers/mmc/host/sh_mobile_sdhi.c
11910 F: include/linux/mfd/tmio.h
11911
11912 TMP401 HARDWARE MONITOR DRIVER
11913 M: Guenter Roeck <linux@roeck-us.net>
11914 L: linux-hwmon@vger.kernel.org
11915 S: Maintained
11916 F: Documentation/hwmon/tmp401
11917 F: drivers/hwmon/tmp401.c
11918
11919 TMPFS (SHMEM FILESYSTEM)
11920 M: Hugh Dickins <hughd@google.com>
11921 L: linux-mm@kvack.org
11922 S: Maintained
11923 F: include/linux/shmem_fs.h
11924 F: mm/shmem.c
11925
11926 TM6000 VIDEO4LINUX DRIVER
11927 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11928 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11929 L: linux-media@vger.kernel.org
11930 W: https://linuxtv.org
11931 T: git git://linuxtv.org/media_tree.git
11932 S: Odd fixes
11933 F: drivers/media/usb/tm6000/
11934
11935 TW5864 VIDEO4LINUX DRIVER
11936 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11937 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11938 M: Andrey Utkin <andrey_utkin@fastmail.com>
11939 L: linux-media@vger.kernel.org
11940 S: Supported
11941 F: drivers/media/pci/tw5864/
11942
11943 TW68 VIDEO4LINUX DRIVER
11944 M: Hans Verkuil <hverkuil@xs4all.nl>
11945 L: linux-media@vger.kernel.org
11946 T: git git://linuxtv.org/media_tree.git
11947 W: https://linuxtv.org
11948 S: Odd Fixes
11949 F: drivers/media/pci/tw68/
11950
11951 TW686X VIDEO4LINUX DRIVER
11952 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11953 L: linux-media@vger.kernel.org
11954 T: git git://linuxtv.org/media_tree.git
11955 W: http://linuxtv.org
11956 S: Maintained
11957 F: drivers/media/pci/tw686x/
11958
11959 TPM DEVICE DRIVER
11960 M: Peter Huewe <peterhuewe@gmx.de>
11961 M: Marcel Selhorst <tpmdd@selhorst.net>
11962 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11963 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11964 W: http://tpmdd.sourceforge.net
11965 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11966 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11967 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11968 S: Maintained
11969 F: drivers/char/tpm/
11970
11971 TPM IBM_VTPM DEVICE DRIVER
11972 M: Ashley Lai <ashleydlai@gmail.com>
11973 W: http://tpmdd.sourceforge.net
11974 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11975 S: Maintained
11976 F: drivers/char/tpm/tpm_ibmvtpm*
11977
11978 TRACING
11979 M: Steven Rostedt <rostedt@goodmis.org>
11980 M: Ingo Molnar <mingo@redhat.com>
11981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11982 S: Maintained
11983 F: Documentation/trace/ftrace.txt
11984 F: arch/*/*/*/ftrace.h
11985 F: arch/*/kernel/ftrace.c
11986 F: include/*/ftrace.h
11987 F: include/linux/trace*.h
11988 F: include/trace/
11989 F: kernel/trace/
11990 F: tools/testing/selftests/ftrace/
11991
11992 TRACING MMIO ACCESSES (MMIOTRACE)
11993 M: Steven Rostedt <rostedt@goodmis.org>
11994 M: Ingo Molnar <mingo@kernel.org>
11995 R: Karol Herbst <karolherbst@gmail.com>
11996 R: Pekka Paalanen <ppaalanen@gmail.com>
11997 S: Maintained
11998 L: linux-kernel@vger.kernel.org
11999 L: nouveau@lists.freedesktop.org
12000 F: kernel/trace/trace_mmiotrace.c
12001 F: include/linux/mmiotrace.h
12002 F: arch/x86/mm/kmmio.c
12003 F: arch/x86/mm/mmio-mod.c
12004 F: arch/x86/mm/testmmiotrace.c
12005
12006 TRIVIAL PATCHES
12007 M: Jiri Kosina <trivial@kernel.org>
12008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12009 S: Maintained
12010 K: ^Subject:.*(?i)trivial
12011
12012 TTY LAYER
12013 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12014 M: Jiri Slaby <jslaby@suse.com>
12015 S: Supported
12016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12017 F: Documentation/serial/
12018 F: drivers/tty/
12019 F: drivers/tty/serial/serial_core.c
12020 F: include/linux/serial_core.h
12021 F: include/linux/serial.h
12022 F: include/linux/tty.h
12023 F: include/uapi/linux/serial_core.h
12024 F: include/uapi/linux/serial.h
12025 F: include/uapi/linux/tty.h
12026
12027 TUA9001 MEDIA DRIVER
12028 M: Antti Palosaari <crope@iki.fi>
12029 L: linux-media@vger.kernel.org
12030 W: https://linuxtv.org
12031 W: http://palosaari.fi/linux/
12032 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12033 T: git git://linuxtv.org/anttip/media_tree.git
12034 S: Maintained
12035 F: drivers/media/tuners/tua9001*
12036
12037 TULIP NETWORK DRIVERS
12038 L: netdev@vger.kernel.org
12039 L: linux-parisc@vger.kernel.org
12040 S: Orphan
12041 F: drivers/net/ethernet/dec/tulip/
12042
12043 TUN/TAP driver
12044 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12045 W: http://vtun.sourceforge.net/tun
12046 S: Maintained
12047 F: Documentation/networking/tuntap.txt
12048 F: arch/um/os-Linux/drivers/
12049
12050 TURBOCHANNEL SUBSYSTEM
12051 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12052 M: Ralf Baechle <ralf@linux-mips.org>
12053 L: linux-mips@linux-mips.org
12054 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12055 S: Maintained
12056 F: drivers/tc/
12057 F: include/linux/tc.h
12058
12059 U14-34F SCSI DRIVER
12060 M: Dario Ballabio <ballabio_dario@emc.com>
12061 L: linux-scsi@vger.kernel.org
12062 S: Maintained
12063 F: drivers/scsi/u14-34f.c
12064
12065 UBI FILE SYSTEM (UBIFS)
12066 M: Richard Weinberger <richard@nod.at>
12067 M: Artem Bityutskiy <dedekind1@gmail.com>
12068 M: Adrian Hunter <adrian.hunter@intel.com>
12069 L: linux-mtd@lists.infradead.org
12070 T: git git://git.infradead.org/ubifs-2.6.git
12071 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12072 S: Supported
12073 F: Documentation/filesystems/ubifs.txt
12074 F: fs/ubifs/
12075
12076 UCLINUX (M68KNOMMU AND COLDFIRE)
12077 M: Greg Ungerer <gerg@linux-m68k.org>
12078 W: http://www.linux-m68k.org/
12079 W: http://www.uclinux.org/
12080 L: linux-m68k@lists.linux-m68k.org
12081 L: uclinux-dev@uclinux.org (subscribers-only)
12082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12083 S: Maintained
12084 F: arch/m68k/coldfire/
12085 F: arch/m68k/68*/
12086 F: arch/m68k/*/*_no.*
12087 F: arch/m68k/include/asm/*_no.*
12088
12089 UDF FILESYSTEM
12090 M: Jan Kara <jack@suse.com>
12091 S: Maintained
12092 F: Documentation/filesystems/udf.txt
12093 F: fs/udf/
12094
12095 UFS FILESYSTEM
12096 M: Evgeniy Dushistov <dushistov@mail.ru>
12097 S: Maintained
12098 F: Documentation/filesystems/ufs.txt
12099 F: fs/ufs/
12100
12101 UHID USERSPACE HID IO DRIVER:
12102 M: David Herrmann <dh.herrmann@googlemail.com>
12103 L: linux-input@vger.kernel.org
12104 S: Maintained
12105 F: drivers/hid/uhid.c
12106 F: include/uapi/linux/uhid.h
12107
12108 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12109 L: linux-usb@vger.kernel.org
12110 S: Orphan
12111 F: drivers/uwb/
12112 F: include/linux/uwb.h
12113 F: include/linux/uwb/
12114
12115 UNICORE32 ARCHITECTURE:
12116 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12117 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12118 S: Maintained
12119 T: git git://github.com/gxt/linux.git
12120 F: arch/unicore32/
12121
12122 UNIFDEF
12123 M: Tony Finch <dot@dotat.at>
12124 W: http://dotat.at/prog/unifdef
12125 S: Maintained
12126 F: scripts/unifdef.c
12127
12128 UNIFORM CDROM DRIVER
12129 M: Jens Axboe <axboe@kernel.dk>
12130 W: http://www.kernel.dk
12131 S: Maintained
12132 F: Documentation/cdrom/
12133 F: drivers/cdrom/cdrom.c
12134 F: include/linux/cdrom.h
12135 F: include/uapi/linux/cdrom.h
12136
12137 UNISYS S-PAR DRIVERS
12138 M: David Kershner <david.kershner@unisys.com>
12139 L: sparmaintainer@unisys.com (Unisys internal)
12140 S: Supported
12141 F: drivers/staging/unisys/
12142
12143 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12144 M: Vinayak Holikatti <vinholikatti@gmail.com>
12145 L: linux-scsi@vger.kernel.org
12146 S: Supported
12147 F: Documentation/scsi/ufs.txt
12148 F: drivers/scsi/ufs/
12149
12150 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12151 M: Joao Pinto <Joao.Pinto@synopsys.com>
12152 L: linux-scsi@vger.kernel.org
12153 S: Supported
12154 F: drivers/scsi/ufs/*dwc*
12155
12156 UNSORTED BLOCK IMAGES (UBI)
12157 M: Artem Bityutskiy <dedekind1@gmail.com>
12158 M: Richard Weinberger <richard@nod.at>
12159 W: http://www.linux-mtd.infradead.org/
12160 L: linux-mtd@lists.infradead.org
12161 T: git git://git.infradead.org/ubifs-2.6.git
12162 S: Supported
12163 F: drivers/mtd/ubi/
12164 F: include/linux/mtd/ubi.h
12165 F: include/uapi/mtd/ubi-user.h
12166
12167 USB ACM DRIVER
12168 M: Oliver Neukum <oneukum@suse.com>
12169 L: linux-usb@vger.kernel.org
12170 S: Maintained
12171 F: Documentation/usb/acm.txt
12172 F: drivers/usb/class/cdc-acm.*
12173
12174 USB AR5523 WIRELESS DRIVER
12175 M: Pontus Fuchs <pontus.fuchs@gmail.com>
12176 L: linux-wireless@vger.kernel.org
12177 S: Maintained
12178 F: drivers/net/wireless/ath/ar5523/
12179
12180 USB ATTACHED SCSI
12181 M: Oliver Neukum <oneukum@suse.com>
12182 L: linux-usb@vger.kernel.org
12183 L: linux-scsi@vger.kernel.org
12184 S: Maintained
12185 F: drivers/usb/storage/uas.c
12186
12187 USB CDC ETHERNET DRIVER
12188 M: Oliver Neukum <oliver@neukum.org>
12189 L: linux-usb@vger.kernel.org
12190 S: Maintained
12191 F: drivers/net/usb/cdc_*.c
12192 F: include/uapi/linux/usb/cdc.h
12193
12194 USB CHAOSKEY DRIVER
12195 M: Keith Packard <keithp@keithp.com>
12196 L: linux-usb@vger.kernel.org
12197 S: Maintained
12198 F: drivers/usb/misc/chaoskey.c
12199
12200 USB CYPRESS C67X00 DRIVER
12201 M: Peter Korsgaard <jacmet@sunsite.dk>
12202 L: linux-usb@vger.kernel.org
12203 S: Maintained
12204 F: drivers/usb/c67x00/
12205
12206 USB DAVICOM DM9601 DRIVER
12207 M: Peter Korsgaard <jacmet@sunsite.dk>
12208 L: netdev@vger.kernel.org
12209 W: http://www.linux-usb.org/usbnet
12210 S: Maintained
12211 F: drivers/net/usb/dm9601.c
12212
12213 USB DIAMOND RIO500 DRIVER
12214 M: Cesar Miquel <miquel@df.uba.ar>
12215 L: rio500-users@lists.sourceforge.net
12216 W: http://rio500.sourceforge.net
12217 S: Maintained
12218 F: drivers/usb/misc/rio500*
12219
12220 USB EHCI DRIVER
12221 M: Alan Stern <stern@rowland.harvard.edu>
12222 L: linux-usb@vger.kernel.org
12223 S: Maintained
12224 F: Documentation/usb/ehci.txt
12225 F: drivers/usb/host/ehci*
12226
12227 USB GADGET/PERIPHERAL SUBSYSTEM
12228 M: Felipe Balbi <balbi@kernel.org>
12229 L: linux-usb@vger.kernel.org
12230 W: http://www.linux-usb.org/gadget
12231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12232 S: Maintained
12233 F: drivers/usb/gadget/
12234 F: include/linux/usb/gadget*
12235
12236 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12237 M: Jiri Kosina <jikos@kernel.org>
12238 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12239 L: linux-usb@vger.kernel.org
12240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12241 S: Maintained
12242 F: Documentation/hid/hiddev.txt
12243 F: drivers/hid/usbhid/
12244
12245 USB ISP116X DRIVER
12246 M: Olav Kongas <ok@artecdesign.ee>
12247 L: linux-usb@vger.kernel.org
12248 S: Maintained
12249 F: drivers/usb/host/isp116x*
12250 F: include/linux/usb/isp116x.h
12251
12252 USB LAN78XX ETHERNET DRIVER
12253 M: Woojung Huh <woojung.huh@microchip.com>
12254 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12255 L: netdev@vger.kernel.org
12256 S: Maintained
12257 F: drivers/net/usb/lan78xx.*
12258
12259 USB MASS STORAGE DRIVER
12260 M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12261 L: linux-usb@vger.kernel.org
12262 L: usb-storage@lists.one-eyed-alien.net
12263 S: Maintained
12264 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12265 F: drivers/usb/storage/
12266
12267 USB MIDI DRIVER
12268 M: Clemens Ladisch <clemens@ladisch.de>
12269 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12270 T: git git://git.alsa-project.org/alsa-kernel.git
12271 S: Maintained
12272 F: sound/usb/midi.*
12273
12274 USB NETWORKING DRIVERS
12275 L: linux-usb@vger.kernel.org
12276 S: Odd Fixes
12277 F: drivers/net/usb/
12278
12279 USB OHCI DRIVER
12280 M: Alan Stern <stern@rowland.harvard.edu>
12281 L: linux-usb@vger.kernel.org
12282 S: Maintained
12283 F: Documentation/usb/ohci.txt
12284 F: drivers/usb/host/ohci*
12285
12286 USB OTG FSM (Finite State Machine)
12287 M: Peter Chen <Peter.Chen@nxp.com>
12288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12289 L: linux-usb@vger.kernel.org
12290 S: Maintained
12291 F: drivers/usb/common/usb-otg-fsm.c
12292
12293 USB OVER IP DRIVER
12294 M: Valentina Manea <valentina.manea.m@gmail.com>
12295 M: Shuah Khan <shuahkh@osg.samsung.com>
12296 M: Shuah Khan <shuah@kernel.org>
12297 L: linux-usb@vger.kernel.org
12298 S: Maintained
12299 F: Documentation/usb/usbip_protocol.txt
12300 F: drivers/usb/usbip/
12301 F: tools/usb/usbip/
12302
12303 USB PEGASUS DRIVER
12304 M: Petko Manolov <petkan@nucleusys.com>
12305 L: linux-usb@vger.kernel.org
12306 L: netdev@vger.kernel.org
12307 T: git git://github.com/petkan/pegasus.git
12308 W: https://github.com/petkan/pegasus
12309 S: Maintained
12310 F: drivers/net/usb/pegasus.*
12311
12312 USB PHY LAYER
12313 M: Felipe Balbi <balbi@kernel.org>
12314 L: linux-usb@vger.kernel.org
12315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12316 S: Maintained
12317 F: drivers/usb/phy/
12318
12319 USB PRINTER DRIVER (usblp)
12320 M: Pete Zaitcev <zaitcev@redhat.com>
12321 L: linux-usb@vger.kernel.org
12322 S: Supported
12323 F: drivers/usb/class/usblp.c
12324
12325 USB QMI WWAN NETWORK DRIVER
12326 M: Bjørn Mork <bjorn@mork.no>
12327 L: netdev@vger.kernel.org
12328 S: Maintained
12329 F: Documentation/ABI/testing/sysfs-class-net-qmi
12330 F: drivers/net/usb/qmi_wwan.c
12331
12332 USB RTL8150 DRIVER
12333 M: Petko Manolov <petkan@nucleusys.com>
12334 L: linux-usb@vger.kernel.org
12335 L: netdev@vger.kernel.org
12336 T: git git://github.com/petkan/rtl8150.git
12337 W: https://github.com/petkan/rtl8150
12338 S: Maintained
12339 F: drivers/net/usb/rtl8150.c
12340
12341 USB SERIAL SUBSYSTEM
12342 M: Johan Hovold <johan@kernel.org>
12343 L: linux-usb@vger.kernel.org
12344 S: Maintained
12345 F: Documentation/usb/usb-serial.txt
12346 F: drivers/usb/serial/
12347 F: include/linux/usb/serial.h
12348
12349 USB SMSC75XX ETHERNET DRIVER
12350 M: Steve Glendinning <steve.glendinning@shawell.net>
12351 L: netdev@vger.kernel.org
12352 S: Maintained
12353 F: drivers/net/usb/smsc75xx.*
12354
12355 USB SMSC95XX ETHERNET DRIVER
12356 M: Steve Glendinning <steve.glendinning@shawell.net>
12357 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12358 L: netdev@vger.kernel.org
12359 S: Maintained
12360 F: drivers/net/usb/smsc95xx.*
12361
12362 USB SUBSYSTEM
12363 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12364 L: linux-usb@vger.kernel.org
12365 W: http://www.linux-usb.org
12366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12367 S: Supported
12368 F: Documentation/devicetree/bindings/usb/
12369 F: Documentation/usb/
12370 F: drivers/usb/
12371 F: include/linux/usb.h
12372 F: include/linux/usb/
12373
12374 USB UHCI DRIVER
12375 M: Alan Stern <stern@rowland.harvard.edu>
12376 L: linux-usb@vger.kernel.org
12377 S: Maintained
12378 F: drivers/usb/host/uhci*
12379
12380 USB "USBNET" DRIVER FRAMEWORK
12381 M: Oliver Neukum <oneukum@suse.com>
12382 L: netdev@vger.kernel.org
12383 W: http://www.linux-usb.org/usbnet
12384 S: Maintained
12385 F: drivers/net/usb/usbnet.c
12386 F: include/linux/usb/usbnet.h
12387
12388 USB VIDEO CLASS
12389 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12390 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12391 L: linux-media@vger.kernel.org
12392 T: git git://linuxtv.org/media_tree.git
12393 W: http://www.ideasonboard.org/uvc/
12394 S: Maintained
12395 F: drivers/media/usb/uvc/
12396 F: include/uapi/linux/uvcvideo.h
12397
12398 USB VISION DRIVER
12399 M: Hans Verkuil <hverkuil@xs4all.nl>
12400 L: linux-media@vger.kernel.org
12401 T: git git://linuxtv.org/media_tree.git
12402 W: https://linuxtv.org
12403 S: Odd Fixes
12404 F: drivers/media/usb/usbvision/
12405
12406 USB WEBCAM GADGET
12407 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12408 L: linux-usb@vger.kernel.org
12409 S: Maintained
12410 F: drivers/usb/gadget/function/*uvc*
12411 F: drivers/usb/gadget/legacy/webcam.c
12412
12413 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12414 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12415 L: linux-wireless@vger.kernel.org
12416 S: Maintained
12417 F: drivers/net/wireless/rndis_wlan.c
12418
12419 USB XHCI DRIVER
12420 M: Mathias Nyman <mathias.nyman@intel.com>
12421 L: linux-usb@vger.kernel.org
12422 S: Supported
12423 F: drivers/usb/host/xhci*
12424 F: drivers/usb/host/pci-quirks*
12425
12426 USB ZD1201 DRIVER
12427 L: linux-wireless@vger.kernel.org
12428 W: http://linux-lc100020.sourceforge.net
12429 S: Orphan
12430 F: drivers/net/wireless/zydas/zd1201.*
12431
12432 USB ZR364XX DRIVER
12433 M: Antoine Jacquet <royale@zerezo.com>
12434 L: linux-usb@vger.kernel.org
12435 L: linux-media@vger.kernel.org
12436 T: git git://linuxtv.org/media_tree.git
12437 W: http://royale.zerezo.com/zr364xx/
12438 S: Maintained
12439 F: Documentation/video4linux/zr364xx.txt
12440 F: drivers/media/usb/zr364xx/
12441
12442 ULPI BUS
12443 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12444 L: linux-usb@vger.kernel.org
12445 S: Maintained
12446 F: drivers/usb/common/ulpi.c
12447 F: include/linux/ulpi/
12448
12449 USER-MODE LINUX (UML)
12450 M: Jeff Dike <jdike@addtoit.com>
12451 M: Richard Weinberger <richard@nod.at>
12452 L: user-mode-linux-devel@lists.sourceforge.net
12453 L: user-mode-linux-user@lists.sourceforge.net
12454 W: http://user-mode-linux.sourceforge.net
12455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12456 S: Maintained
12457 F: Documentation/virtual/uml/
12458 F: arch/um/
12459 F: arch/x86/um/
12460 F: fs/hostfs/
12461 F: fs/hppfs/
12462
12463 USERSPACE I/O (UIO)
12464 M: "Hans J. Koch" <hjk@hansjkoch.de>
12465 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12466 S: Maintained
12467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12468 F: Documentation/DocBook/uio-howto.tmpl
12469 F: drivers/uio/
12470 F: include/linux/uio*.h
12471
12472 UTIL-LINUX PACKAGE
12473 M: Karel Zak <kzak@redhat.com>
12474 L: util-linux@vger.kernel.org
12475 W: http://en.wikipedia.org/wiki/Util-linux
12476 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12477 S: Maintained
12478
12479 UVESAFB DRIVER
12480 M: Michal Januszewski <spock@gentoo.org>
12481 L: linux-fbdev@vger.kernel.org
12482 W: http://dev.gentoo.org/~spock/projects/uvesafb/
12483 S: Maintained
12484 F: Documentation/fb/uvesafb.txt
12485 F: drivers/video/fbdev/uvesafb.*
12486
12487 VF610 NAND DRIVER
12488 M: Stefan Agner <stefan@agner.ch>
12489 L: linux-mtd@lists.infradead.org
12490 S: Supported
12491 F: drivers/mtd/nand/vf610_nfc.c
12492
12493 VFAT/FAT/MSDOS FILESYSTEM
12494 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12495 S: Maintained
12496 F: Documentation/filesystems/vfat.txt
12497 F: fs/fat/
12498
12499 VFIO DRIVER
12500 M: Alex Williamson <alex.williamson@redhat.com>
12501 L: kvm@vger.kernel.org
12502 T: git git://github.com/awilliam/linux-vfio.git
12503 S: Maintained
12504 F: Documentation/vfio.txt
12505 F: drivers/vfio/
12506 F: include/linux/vfio.h
12507 F: include/uapi/linux/vfio.h
12508
12509 VFIO PLATFORM DRIVER
12510 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12511 L: kvm@vger.kernel.org
12512 S: Maintained
12513 F: drivers/vfio/platform/
12514
12515 VIDEOBUF2 FRAMEWORK
12516 M: Pawel Osciak <pawel@osciak.com>
12517 M: Marek Szyprowski <m.szyprowski@samsung.com>
12518 M: Kyungmin Park <kyungmin.park@samsung.com>
12519 L: linux-media@vger.kernel.org
12520 S: Maintained
12521 F: drivers/media/v4l2-core/videobuf2-*
12522 F: include/media/videobuf2-*
12523
12524 VIRTIO AND VHOST VSOCK DRIVER
12525 M: Stefan Hajnoczi <stefanha@redhat.com>
12526 L: kvm@vger.kernel.org
12527 L: virtualization@lists.linux-foundation.org
12528 L: netdev@vger.kernel.org
12529 S: Maintained
12530 F: include/linux/virtio_vsock.h
12531 F: include/uapi/linux/virtio_vsock.h
12532 F: net/vmw_vsock/virtio_transport_common.c
12533 F: net/vmw_vsock/virtio_transport.c
12534 F: drivers/vhost/vsock.c
12535 F: drivers/vhost/vsock.h
12536
12537 VIRTUAL SERIO DEVICE DRIVER
12538 M: Stephen Chandler Paul <thatslyude@gmail.com>
12539 S: Maintained
12540 F: drivers/input/serio/userio.c
12541 F: include/uapi/linux/userio.h
12542
12543 VIRTIO CONSOLE DRIVER
12544 M: Amit Shah <amit.shah@redhat.com>
12545 L: virtualization@lists.linux-foundation.org
12546 S: Maintained
12547 F: drivers/char/virtio_console.c
12548 F: include/linux/virtio_console.h
12549 F: include/uapi/linux/virtio_console.h
12550
12551 VIRTIO CORE, NET AND BLOCK DRIVERS
12552 M: "Michael S. Tsirkin" <mst@redhat.com>
12553 L: virtualization@lists.linux-foundation.org
12554 S: Maintained
12555 F: Documentation/devicetree/bindings/virtio/
12556 F: drivers/virtio/
12557 F: tools/virtio/
12558 F: drivers/net/virtio_net.c
12559 F: drivers/block/virtio_blk.c
12560 F: include/linux/virtio_*.h
12561 F: include/uapi/linux/virtio_*.h
12562
12563 VIRTIO DRIVERS FOR S390
12564 M: Christian Borntraeger <borntraeger@de.ibm.com>
12565 M: Cornelia Huck <cornelia.huck@de.ibm.com>
12566 L: linux-s390@vger.kernel.org
12567 L: virtualization@lists.linux-foundation.org
12568 L: kvm@vger.kernel.org
12569 S: Supported
12570 F: drivers/s390/virtio/
12571
12572 VIRTIO GPU DRIVER
12573 M: David Airlie <airlied@linux.ie>
12574 M: Gerd Hoffmann <kraxel@redhat.com>
12575 L: dri-devel@lists.freedesktop.org
12576 L: virtualization@lists.linux-foundation.org
12577 S: Maintained
12578 F: drivers/gpu/drm/virtio/
12579 F: include/uapi/linux/virtio_gpu.h
12580
12581 VIRTIO HOST (VHOST)
12582 M: "Michael S. Tsirkin" <mst@redhat.com>
12583 L: kvm@vger.kernel.org
12584 L: virtualization@lists.linux-foundation.org
12585 L: netdev@vger.kernel.org
12586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12587 S: Maintained
12588 F: drivers/vhost/
12589 F: include/uapi/linux/vhost.h
12590
12591 VIRTIO INPUT DRIVER
12592 M: Gerd Hoffmann <kraxel@redhat.com>
12593 S: Maintained
12594 F: drivers/virtio/virtio_input.c
12595 F: include/uapi/linux/virtio_input.h
12596
12597 VIA RHINE NETWORK DRIVER
12598 S: Orphan
12599 F: drivers/net/ethernet/via/via-rhine.c
12600
12601 VIA SD/MMC CARD CONTROLLER DRIVER
12602 M: Bruce Chang <brucechang@via.com.tw>
12603 M: Harald Welte <HaraldWelte@viatech.com>
12604 S: Maintained
12605 F: drivers/mmc/host/via-sdmmc.c
12606
12607 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12608 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12609 L: linux-fbdev@vger.kernel.org
12610 S: Maintained
12611 F: include/linux/via-core.h
12612 F: include/linux/via-gpio.h
12613 F: include/linux/via_i2c.h
12614 F: drivers/video/fbdev/via/
12615
12616 VIA VELOCITY NETWORK DRIVER
12617 M: Francois Romieu <romieu@fr.zoreil.com>
12618 L: netdev@vger.kernel.org
12619 S: Maintained
12620 F: drivers/net/ethernet/via/via-velocity.*
12621
12622 VIRT LIB
12623 M: Alex Williamson <alex.williamson@redhat.com>
12624 M: Paolo Bonzini <pbonzini@redhat.com>
12625 L: kvm@vger.kernel.org
12626 S: Supported
12627 F: virt/lib/
12628
12629 VIVID VIRTUAL VIDEO DRIVER
12630 M: Hans Verkuil <hverkuil@xs4all.nl>
12631 L: linux-media@vger.kernel.org
12632 T: git git://linuxtv.org/media_tree.git
12633 W: https://linuxtv.org
12634 S: Maintained
12635 F: drivers/media/platform/vivid/*
12636
12637 VLAN (802.1Q)
12638 M: Patrick McHardy <kaber@trash.net>
12639 L: netdev@vger.kernel.org
12640 S: Maintained
12641 F: drivers/net/macvlan.c
12642 F: include/linux/if_*vlan.h
12643 F: net/8021q/
12644
12645 VLYNQ BUS
12646 M: Florian Fainelli <florian@openwrt.org>
12647 L: openwrt-devel@lists.openwrt.org (subscribers-only)
12648 S: Maintained
12649 F: drivers/vlynq/vlynq.c
12650 F: include/linux/vlynq.h
12651
12652 VME SUBSYSTEM
12653 M: Martyn Welch <martyn@welchs.me.uk>
12654 M: Manohar Vanga <manohar.vanga@gmail.com>
12655 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12656 L: devel@driverdev.osuosl.org
12657 S: Maintained
12658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12659 F: Documentation/vme_api.txt
12660 F: drivers/staging/vme/
12661 F: drivers/vme/
12662 F: include/linux/vme*
12663
12664 VMWARE HYPERVISOR INTERFACE
12665 M: Alok Kataria <akataria@vmware.com>
12666 L: virtualization@lists.linux-foundation.org
12667 S: Supported
12668 F: arch/x86/kernel/cpu/vmware.c
12669
12670 VMWARE BALLOON DRIVER
12671 M: Xavier Deguillard <xdeguillard@vmware.com>
12672 M: Philip Moltmann <moltmann@vmware.com>
12673 M: "VMware, Inc." <pv-drivers@vmware.com>
12674 L: linux-kernel@vger.kernel.org
12675 S: Maintained
12676 F: drivers/misc/vmw_balloon.c
12677
12678 VMWARE VMMOUSE SUBDRIVER
12679 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12680 M: "VMware, Inc." <pv-drivers@vmware.com>
12681 L: linux-input@vger.kernel.org
12682 S: Maintained
12683 F: drivers/input/mouse/vmmouse.c
12684 F: drivers/input/mouse/vmmouse.h
12685
12686 VMWARE VMXNET3 ETHERNET DRIVER
12687 M: Shrikrishna Khare <skhare@vmware.com>
12688 M: "VMware, Inc." <pv-drivers@vmware.com>
12689 L: netdev@vger.kernel.org
12690 S: Maintained
12691 F: drivers/net/vmxnet3/
12692
12693 VMware PVSCSI driver
12694 M: Jim Gill <jgill@vmware.com>
12695 M: VMware PV-Drivers <pv-drivers@vmware.com>
12696 L: linux-scsi@vger.kernel.org
12697 S: Maintained
12698 F: drivers/scsi/vmw_pvscsi.c
12699 F: drivers/scsi/vmw_pvscsi.h
12700
12701 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12702 M: Liam Girdwood <lgirdwood@gmail.com>
12703 M: Mark Brown <broonie@kernel.org>
12704 L: linux-kernel@vger.kernel.org
12705 W: http://www.slimlogic.co.uk/?p=48
12706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12707 S: Supported
12708 F: Documentation/devicetree/bindings/regulator/
12709 F: drivers/regulator/
12710 F: include/dt-bindings/regulator/
12711 F: include/linux/regulator/
12712
12713 VRF
12714 M: David Ahern <dsa@cumulusnetworks.com>
12715 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12716 L: netdev@vger.kernel.org
12717 S: Maintained
12718 F: drivers/net/vrf.c
12719 F: Documentation/networking/vrf.txt
12720
12721 VT1211 HARDWARE MONITOR DRIVER
12722 M: Juerg Haefliger <juergh@gmail.com>
12723 L: linux-hwmon@vger.kernel.org
12724 S: Maintained
12725 F: Documentation/hwmon/vt1211
12726 F: drivers/hwmon/vt1211.c
12727
12728 VT8231 HARDWARE MONITOR DRIVER
12729 M: Roger Lucas <vt8231@hiddenengine.co.uk>
12730 L: linux-hwmon@vger.kernel.org
12731 S: Maintained
12732 F: drivers/hwmon/vt8231.c
12733
12734 VUB300 USB to SDIO/SD/MMC bridge chip
12735 M: Tony Olech <tony.olech@elandigitalsystems.com>
12736 L: linux-mmc@vger.kernel.org
12737 L: linux-usb@vger.kernel.org
12738 S: Supported
12739 F: drivers/mmc/host/vub300.c
12740
12741 W1 DALLAS'S 1-WIRE BUS
12742 M: Evgeniy Polyakov <zbr@ioremap.net>
12743 S: Maintained
12744 F: Documentation/w1/
12745 F: drivers/w1/
12746
12747 W83791D HARDWARE MONITORING DRIVER
12748 M: Marc Hulsman <m.hulsman@tudelft.nl>
12749 L: linux-hwmon@vger.kernel.org
12750 S: Maintained
12751 F: Documentation/hwmon/w83791d
12752 F: drivers/hwmon/w83791d.c
12753
12754 W83793 HARDWARE MONITORING DRIVER
12755 M: Rudolf Marek <r.marek@assembler.cz>
12756 L: linux-hwmon@vger.kernel.org
12757 S: Maintained
12758 F: Documentation/hwmon/w83793
12759 F: drivers/hwmon/w83793.c
12760
12761 W83795 HARDWARE MONITORING DRIVER
12762 M: Jean Delvare <jdelvare@suse.com>
12763 L: linux-hwmon@vger.kernel.org
12764 S: Maintained
12765 F: drivers/hwmon/w83795.c
12766
12767 W83L51xD SD/MMC CARD INTERFACE DRIVER
12768 M: Pierre Ossman <pierre@ossman.eu>
12769 S: Maintained
12770 F: drivers/mmc/host/wbsd.*
12771
12772 WACOM PROTOCOL 4 SERIAL TABLETS
12773 M: Julian Squires <julian@cipht.net>
12774 M: Hans de Goede <hdegoede@redhat.com>
12775 L: linux-input@vger.kernel.org
12776 S: Maintained
12777 F: drivers/input/tablet/wacom_serial4.c
12778
12779 WATCHDOG DEVICE DRIVERS
12780 M: Wim Van Sebroeck <wim@iguana.be>
12781 R: Guenter Roeck <linux@roeck-us.net>
12782 L: linux-watchdog@vger.kernel.org
12783 W: http://www.linux-watchdog.org/
12784 T: git git://www.linux-watchdog.org/linux-watchdog.git
12785 S: Maintained
12786 F: Documentation/devicetree/bindings/watchdog/
12787 F: Documentation/watchdog/
12788 F: drivers/watchdog/
12789 F: include/linux/watchdog.h
12790 F: include/uapi/linux/watchdog.h
12791
12792 WD7000 SCSI DRIVER
12793 M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12794 L: linux-scsi@vger.kernel.org
12795 S: Maintained
12796 F: drivers/scsi/wd7000.c
12797
12798 WIIMOTE HID DRIVER
12799 M: David Herrmann <dh.herrmann@googlemail.com>
12800 L: linux-input@vger.kernel.org
12801 S: Maintained
12802 F: drivers/hid/hid-wiimote*
12803
12804 WINBOND CIR DRIVER
12805 M: David Härdeman <david@hardeman.nu>
12806 S: Maintained
12807 F: drivers/media/rc/winbond-cir.c
12808
12809 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12810 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12811 L: linux-watchdog@vger.kernel.org
12812 S: Maintained
12813 F: drivers/watchdog/ebc-c384_wdt.c
12814
12815 WINSYSTEMS WS16C48 GPIO DRIVER
12816 M: William Breathitt Gray <vilhelm.gray@gmail.com>
12817 L: linux-gpio@vger.kernel.org
12818 S: Maintained
12819 F: drivers/gpio/gpio-ws16c48.c
12820
12821 WIMAX STACK
12822 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12823 M: linux-wimax@intel.com
12824 L: wimax@linuxwimax.org (subscribers-only)
12825 S: Supported
12826 W: http://linuxwimax.org
12827 F: Documentation/wimax/README.wimax
12828 F: include/linux/wimax/debug.h
12829 F: include/net/wimax.h
12830 F: include/uapi/linux/wimax.h
12831 F: net/wimax/
12832
12833 WISTRON LAPTOP BUTTON DRIVER
12834 M: Miloslav Trmac <mitr@volny.cz>
12835 S: Maintained
12836 F: drivers/input/misc/wistron_btns.c
12837
12838 WL3501 WIRELESS PCMCIA CARD DRIVER
12839 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12840 L: linux-wireless@vger.kernel.org
12841 W: http://oops.ghostprotocols.net:81/blog
12842 S: Maintained
12843 F: drivers/net/wireless/wl3501*
12844
12845 WOLFSON MICROELECTRONICS DRIVERS
12846 L: patches@opensource.wolfsonmicro.com
12847 T: git https://github.com/CirrusLogic/linux-drivers.git
12848 W: https://github.com/CirrusLogic/linux-drivers/wiki
12849 S: Supported
12850 F: Documentation/hwmon/wm83??
12851 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12852 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12853 F: Documentation/devicetree/bindings/mfd/arizona.txt
12854 F: arch/arm/mach-s3c64xx/mach-crag6410*
12855 F: drivers/clk/clk-wm83*.c
12856 F: drivers/extcon/extcon-arizona.c
12857 F: drivers/leds/leds-wm83*.c
12858 F: drivers/gpio/gpio-*wm*.c
12859 F: drivers/gpio/gpio-arizona.c
12860 F: drivers/hwmon/wm83??-hwmon.c
12861 F: drivers/input/misc/wm831x-on.c
12862 F: drivers/input/touchscreen/wm831x-ts.c
12863 F: drivers/input/touchscreen/wm97*.c
12864 F: drivers/mfd/arizona*
12865 F: drivers/mfd/wm*.c
12866 F: drivers/mfd/cs47l24*
12867 F: drivers/power/wm83*.c
12868 F: drivers/rtc/rtc-wm83*.c
12869 F: drivers/regulator/wm8*.c
12870 F: drivers/video/backlight/wm83*_bl.c
12871 F: drivers/watchdog/wm83*_wdt.c
12872 F: include/linux/mfd/arizona/
12873 F: include/linux/mfd/wm831x/
12874 F: include/linux/mfd/wm8350/
12875 F: include/linux/mfd/wm8400*
12876 F: include/linux/wm97xx.h
12877 F: include/sound/wm????.h
12878 F: sound/soc/codecs/arizona.?
12879 F: sound/soc/codecs/wm*
12880 F: sound/soc/codecs/cs47l24*
12881
12882 WORKQUEUE
12883 M: Tejun Heo <tj@kernel.org>
12884 R: Lai Jiangshan <jiangshanlai@gmail.com>
12885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12886 S: Maintained
12887 F: include/linux/workqueue.h
12888 F: kernel/workqueue.c
12889 F: Documentation/workqueue.txt
12890
12891 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12892 M: Chen-Yu Tsai <wens@csie.org>
12893 L: linux-kernel@vger.kernel.org
12894 S: Maintained
12895 N: axp[128]
12896
12897 X.25 NETWORK LAYER
12898 M: Andrew Hendry <andrew.hendry@gmail.com>
12899 L: linux-x25@vger.kernel.org
12900 S: Odd Fixes
12901 F: Documentation/networking/x25*
12902 F: include/net/x25*
12903 F: net/x25/
12904
12905 X86 ARCHITECTURE (32-BIT AND 64-BIT)
12906 M: Thomas Gleixner <tglx@linutronix.de>
12907 M: Ingo Molnar <mingo@redhat.com>
12908 M: "H. Peter Anvin" <hpa@zytor.com>
12909 M: x86@kernel.org
12910 L: linux-kernel@vger.kernel.org
12911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12912 S: Maintained
12913 F: Documentation/x86/
12914 F: arch/x86/
12915
12916 X86 PLATFORM DRIVERS
12917 M: Darren Hart <dvhart@infradead.org>
12918 L: platform-driver-x86@vger.kernel.org
12919 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12920 S: Maintained
12921 F: drivers/platform/x86/
12922 F: drivers/platform/olpc/
12923
12924 X86 MCE INFRASTRUCTURE
12925 M: Tony Luck <tony.luck@intel.com>
12926 M: Borislav Petkov <bp@alien8.de>
12927 L: linux-edac@vger.kernel.org
12928 S: Maintained
12929 F: arch/x86/kernel/cpu/mcheck/*
12930
12931 X86 MICROCODE UPDATE SUPPORT
12932 M: Borislav Petkov <bp@alien8.de>
12933 S: Maintained
12934 F: arch/x86/kernel/cpu/microcode/*
12935
12936 X86 VDSO
12937 M: Andy Lutomirski <luto@amacapital.net>
12938 L: linux-kernel@vger.kernel.org
12939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12940 S: Maintained
12941 F: arch/x86/entry/vdso/
12942
12943 XC2028/3028 TUNER DRIVER
12944 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12945 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12946 L: linux-media@vger.kernel.org
12947 W: https://linuxtv.org
12948 T: git git://linuxtv.org/media_tree.git
12949 S: Maintained
12950 F: drivers/media/tuners/tuner-xc2028.*
12951
12952 XEN HYPERVISOR INTERFACE
12953 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12954 M: David Vrabel <david.vrabel@citrix.com>
12955 M: Juergen Gross <jgross@suse.com>
12956 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12958 S: Supported
12959 F: arch/x86/xen/
12960 F: drivers/*/xen-*front.c
12961 F: drivers/xen/
12962 F: arch/x86/include/asm/xen/
12963 F: include/xen/
12964 F: include/uapi/xen/
12965
12966 XEN HYPERVISOR ARM
12967 M: Stefano Stabellini <sstabellini@kernel.org>
12968 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12969 S: Maintained
12970 F: arch/arm/xen/
12971 F: arch/arm/include/asm/xen/
12972
12973 XEN HYPERVISOR ARM64
12974 M: Stefano Stabellini <sstabellini@kernel.org>
12975 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12976 S: Maintained
12977 F: arch/arm64/xen/
12978 F: arch/arm64/include/asm/xen/
12979
12980 XEN NETWORK BACKEND DRIVER
12981 M: Wei Liu <wei.liu2@citrix.com>
12982 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12983 L: netdev@vger.kernel.org
12984 S: Supported
12985 F: drivers/net/xen-netback/*
12986
12987 XEN PCI SUBSYSTEM
12988 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12989 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12990 S: Supported
12991 F: arch/x86/pci/*xen*
12992 F: drivers/pci/*xen*
12993
12994 XEN BLOCK SUBSYSTEM
12995 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12996 M: Roger Pau Monné <roger.pau@citrix.com>
12997 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12998 S: Supported
12999 F: drivers/block/xen-blkback/*
13000 F: drivers/block/xen*
13001
13002 XEN PVSCSI DRIVERS
13003 M: Juergen Gross <jgross@suse.com>
13004 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13005 L: linux-scsi@vger.kernel.org
13006 S: Supported
13007 F: drivers/scsi/xen-scsifront.c
13008 F: drivers/xen/xen-scsiback.c
13009 F: include/xen/interface/io/vscsiif.h
13010
13011 XEN SWIOTLB SUBSYSTEM
13012 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13013 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13014 S: Supported
13015 F: arch/x86/xen/*swiotlb*
13016 F: drivers/xen/*swiotlb*
13017
13018 XFS FILESYSTEM
13019 P: Silicon Graphics Inc
13020 M: Dave Chinner <david@fromorbit.com>
13021 M: xfs@oss.sgi.com
13022 L: xfs@oss.sgi.com
13023 W: http://oss.sgi.com/projects/xfs
13024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13025 S: Supported
13026 F: Documentation/filesystems/xfs.txt
13027 F: fs/xfs/
13028
13029 XILINX AXI ETHERNET DRIVER
13030 M: Anirudha Sarangi <anirudh@xilinx.com>
13031 M: John Linn <John.Linn@xilinx.com>
13032 S: Maintained
13033 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13034
13035 XILINX UARTLITE SERIAL DRIVER
13036 M: Peter Korsgaard <jacmet@sunsite.dk>
13037 L: linux-serial@vger.kernel.org
13038 S: Maintained
13039 F: drivers/tty/serial/uartlite.c
13040
13041 XILINX VIDEO IP CORES
13042 M: Hyun Kwon <hyun.kwon@xilinx.com>
13043 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13044 L: linux-media@vger.kernel.org
13045 T: git git://linuxtv.org/media_tree.git
13046 S: Supported
13047 F: Documentation/devicetree/bindings/media/xilinx/
13048 F: drivers/media/platform/xilinx/
13049 F: include/uapi/linux/xilinx-v4l2-controls.h
13050
13051 XILLYBUS DRIVER
13052 M: Eli Billauer <eli.billauer@gmail.com>
13053 L: linux-kernel@vger.kernel.org
13054 S: Supported
13055 F: drivers/char/xillybus/
13056
13057 XTENSA XTFPGA PLATFORM SUPPORT
13058 M: Max Filippov <jcmvbkbc@gmail.com>
13059 L: linux-xtensa@linux-xtensa.org
13060 S: Maintained
13061 F: drivers/spi/spi-xtensa-xtfpga.c
13062 F: sound/soc/xtensa/xtfpga-i2s.c
13063
13064 YAM DRIVER FOR AX.25
13065 M: Jean-Paul Roubelat <jpr@f6fbb.org>
13066 L: linux-hams@vger.kernel.org
13067 S: Maintained
13068 F: drivers/net/hamradio/yam*
13069 F: include/linux/yam.h
13070
13071 YEALINK PHONE DRIVER
13072 M: Henk Vergonet <Henk.Vergonet@gmail.com>
13073 L: usbb2k-api-dev@nongnu.org
13074 S: Maintained
13075 F: Documentation/input/yealink.txt
13076 F: drivers/input/misc/yealink.*
13077
13078 Z8530 DRIVER FOR AX.25
13079 M: Joerg Reuter <jreuter@yaina.de>
13080 W: http://yaina.de/jreuter/
13081 W: http://www.qsl.net/dl1bke/
13082 L: linux-hams@vger.kernel.org
13083 S: Maintained
13084 F: Documentation/networking/z8530drv.txt
13085 F: drivers/net/hamradio/*scc.c
13086 F: drivers/net/hamradio/z8530.h
13087
13088 ZBUD COMPRESSED PAGE ALLOCATOR
13089 M: Seth Jennings <sjenning@redhat.com>
13090 L: linux-mm@kvack.org
13091 S: Maintained
13092 F: mm/zbud.c
13093 F: include/linux/zbud.h
13094
13095 ZD1211RW WIRELESS DRIVER
13096 M: Daniel Drake <dsd@gentoo.org>
13097 M: Ulrich Kunitz <kune@deine-taler.de>
13098 W: http://zd1211.ath.cx/wiki/DriverRewrite
13099 L: linux-wireless@vger.kernel.org
13100 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13101 S: Maintained
13102 F: drivers/net/wireless/zydas/zd1211rw/
13103
13104 ZPOOL COMPRESSED PAGE STORAGE API
13105 M: Dan Streetman <ddstreet@ieee.org>
13106 L: linux-mm@kvack.org
13107 S: Maintained
13108 F: mm/zpool.c
13109 F: include/linux/zpool.h
13110
13111 ZR36067 VIDEO FOR LINUX DRIVER
13112 L: mjpeg-users@lists.sourceforge.net
13113 L: linux-media@vger.kernel.org
13114 W: http://mjpeg.sourceforge.net/driver-zoran/
13115 T: hg https://linuxtv.org/hg/v4l-dvb
13116 S: Odd Fixes
13117 F: drivers/media/pci/zoran/
13118
13119 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13120 M: Minchan Kim <minchan@kernel.org>
13121 M: Nitin Gupta <ngupta@vflare.org>
13122 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13123 L: linux-kernel@vger.kernel.org
13124 S: Maintained
13125 F: drivers/block/zram/
13126 F: Documentation/blockdev/zram.txt
13127
13128 ZS DECSTATION Z85C30 SERIAL DRIVER
13129 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13130 S: Maintained
13131 F: drivers/tty/serial/zs.*
13132
13133 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13134 M: Minchan Kim <minchan@kernel.org>
13135 M: Nitin Gupta <ngupta@vflare.org>
13136 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13137 L: linux-mm@kvack.org
13138 S: Maintained
13139 F: mm/zsmalloc.c
13140 F: include/linux/zsmalloc.h
13141 F: Documentation/vm/zsmalloc.txt
13142
13143 ZSWAP COMPRESSED SWAP CACHING
13144 M: Seth Jennings <sjenning@redhat.com>
13145 L: linux-mm@kvack.org
13146 S: Maintained
13147 F: mm/zswap.c
13148
13149 THE REST
13150 M: Linus Torvalds <torvalds@linux-foundation.org>
13151 L: linux-kernel@vger.kernel.org
13152 Q: http://patchwork.kernel.org/project/LKML/list/
13153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13154 S: Buried alive in reporters
13155 F: *
13156 F: */
This page took 0.362073 seconds and 6 git commands to generate.