]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blob - MAINTAINERS
printk: Use the main logbuf in NMI when logbuf_lock is available
[mirror_ubuntu-bionic-kernel.git] / MAINTAINERS
1
2
3 List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
26
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
58
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
67 8. Happy hacking.
68
69 Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
81 Q: Patchwork web based patch tracking system site
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
93 should be using that.
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
111 F: net/
112 X: net/ipv6/
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
115 patch or file. For instance:
116 K: of_get_profile
117 matches patches or files that contain "of_get_profile"
118 K: \b(printk|pr_(info|err))\b
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
121 One regex pattern per line. Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L: netdev@vger.kernel.org
134 S: Maintained
135 F: Documentation/networking/vortex.txt
136 F: drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M: David Dillow <dave@thedillows.org>
140 L: netdev@vger.kernel.org
141 S: Maintained
142 F: drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M: Adam Radford <aradford@gmail.com>
146 L: linux-scsi@vger.kernel.org
147 W: http://www.lsi.com
148 S: Supported
149 F: drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L: linux-scsi@vger.kernel.org
154 S: Maintained
155 F: drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M: Alexander Aring <aar@pengutronix.de>
159 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L: linux-bluetooth@vger.kernel.org
161 L: linux-wpan@vger.kernel.org
162 S: Maintained
163 F: net/6lowpan/
164 F: include/net/6lowpan.h
165 F: Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L: linux-hams@vger.kernel.org
170 S: Maintained
171 F: drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L: netdev@vger.kernel.org
176 S: Maintained
177 F: drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L: linux-serial@vger.kernel.org
182 S: Maintained
183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F: drivers/tty/serial/8250*
185 F: include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L: netdev@vger.kernel.org
189 S: Orphan / Obsolete
190 F: drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M: Eric Van Hensbergen <ericvh@gmail.com>
194 M: Ron Minnich <rminnich@sandia.gov>
195 M: Latchesar Ionkov <lucho@ionkov.net>
196 L: v9fs-developer@lists.sourceforge.net
197 W: http://swik.net/v9fs
198 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S: Maintained
201 F: Documentation/filesystems/9p.txt
202 F: fs/9p/
203 F: net/9p/
204 F: include/net/9p/
205 F: include/uapi/linux/virtio_9p.h
206 F: include/trace/events/9p.h
207
208
209 A8293 MEDIA DRIVER
210 M: Antti Palosaari <crope@iki.fi>
211 L: linux-media@vger.kernel.org
212 W: https://linuxtv.org
213 W: http://palosaari.fi/linux/
214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
215 T: git git://linuxtv.org/anttip/media_tree.git
216 S: Maintained
217 F: drivers/media/dvb-frontends/a8293*
218
219 AACRAID SCSI RAID DRIVER
220 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L: linux-scsi@vger.kernel.org
222 W: http://www.adaptec.com/
223 S: Supported
224 F: Documentation/scsi/aacraid.txt
225 F: drivers/scsi/aacraid/
226
227 ABI/API
228 L: linux-api@vger.kernel.org
229 F: include/linux/syscalls.h
230 F: kernel/sys_ni.c
231
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M: Hans de Goede <hdegoede@redhat.com>
234 L: linux-hwmon@vger.kernel.org
235 S: Maintained
236 F: drivers/hwmon/abituguru.c
237
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M: Alistair John Strachan <alistair@devzero.co.uk>
240 L: linux-hwmon@vger.kernel.org
241 S: Maintained
242 F: drivers/hwmon/abituguru3.c
243
244 ACCES 104-DIO-48E GPIO DRIVER
245 M: William Breathitt Gray <vilhelm.gray@gmail.com>
246 L: linux-gpio@vger.kernel.org
247 S: Maintained
248 F: drivers/gpio/gpio-104-dio-48e.c
249
250 ACCES 104-IDI-48 GPIO DRIVER
251 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L: linux-gpio@vger.kernel.org
253 S: Maintained
254 F: drivers/gpio/gpio-104-idi-48.c
255
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L: linux-gpio@vger.kernel.org
259 S: Maintained
260 F: drivers/gpio/gpio-104-idio-16.c
261
262 ACCES 104-QUAD-8 IIO DRIVER
263 M: William Breathitt Gray <vilhelm.gray@gmail.com>
264 L: linux-iio@vger.kernel.org
265 S: Maintained
266 F: drivers/iio/counter/104-quad-8.c
267
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M: William Breathitt Gray <vilhelm.gray@gmail.com>
270 L: linux-gpio@vger.kernel.org
271 S: Maintained
272 F: drivers/gpio/gpio-pci-idio-16.c
273
274 ACENIC DRIVER
275 M: Jes Sorensen <jes@trained-monkey.org>
276 L: linux-acenic@sunsite.dk
277 S: Maintained
278 F: drivers/net/ethernet/alteon/acenic*
279
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M: Peter Feuerer <peter@piie.net>
282 L: platform-driver-x86@vger.kernel.org
283 W: http://piie.net/?section=acerhdf
284 S: Maintained
285 F: drivers/platform/x86/acerhdf.c
286
287 ACER WMI LAPTOP EXTRAS
288 M: "Lee, Chun-Yi" <jlee@suse.com>
289 L: platform-driver-x86@vger.kernel.org
290 S: Maintained
291 F: drivers/platform/x86/acer-wmi.c
292
293 ACPI
294 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M: Len Brown <lenb@kernel.org>
296 L: linux-acpi@vger.kernel.org
297 W: https://01.org/linux-acpi
298 Q: https://patchwork.kernel.org/project/linux-acpi/list/
299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B: https://bugzilla.kernel.org
301 S: Supported
302 F: drivers/acpi/
303 F: drivers/pnp/pnpacpi/
304 F: include/linux/acpi.h
305 F: include/acpi/
306 F: Documentation/acpi/
307 F: Documentation/ABI/testing/sysfs-bus-acpi
308 F: Documentation/ABI/testing/configfs-acpi
309 F: drivers/pci/*acpi*
310 F: drivers/pci/*/*acpi*
311 F: drivers/pci/*/*/*acpi*
312 F: tools/power/acpi/
313
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M: Robert Moore <robert.moore@intel.com>
316 M: Lv Zheng <lv.zheng@intel.com>
317 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L: linux-acpi@vger.kernel.org
319 L: devel@acpica.org
320 W: https://acpica.org/
321 W: https://github.com/acpica/acpica/
322 Q: https://patchwork.kernel.org/project/linux-acpi/list/
323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B: https://bugzilla.kernel.org
325 B: https://bugs.acpica.org
326 S: Supported
327 F: drivers/acpi/acpica/
328 F: include/acpi/
329 F: tools/power/acpi/
330
331 ACPI FAN DRIVER
332 M: Zhang Rui <rui.zhang@intel.com>
333 L: linux-acpi@vger.kernel.org
334 W: https://01.org/linux-acpi
335 B: https://bugzilla.kernel.org
336 S: Supported
337 F: drivers/acpi/fan.c
338
339 ACPI FOR ARM64 (ACPI/arm64)
340 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M: Hanjun Guo <hanjun.guo@linaro.org>
342 M: Sudeep Holla <sudeep.holla@arm.com>
343 L: linux-acpi@vger.kernel.org
344 S: Maintained
345 F: drivers/acpi/arm64
346
347 ACPI THERMAL DRIVER
348 M: Zhang Rui <rui.zhang@intel.com>
349 L: linux-acpi@vger.kernel.org
350 W: https://01.org/linux-acpi
351 B: https://bugzilla.kernel.org
352 S: Supported
353 F: drivers/acpi/*thermal*
354
355 ACPI VIDEO DRIVER
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
360 S: Supported
361 F: drivers/acpi/acpi_video.c
362
363 ACPI WMI DRIVER
364 L: platform-driver-x86@vger.kernel.org
365 S: Orphan
366 F: drivers/platform/x86/wmi.c
367
368 AD1889 ALSA SOUND DRIVER
369 M: Thibaut Varene <T-Bone@parisc-linux.org>
370 W: http://wiki.parisc-linux.org/AD1889
371 L: linux-parisc@vger.kernel.org
372 S: Maintained
373 F: sound/pci/ad1889.*
374
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M: Michael Hennerich <michael.hennerich@analog.com>
377 W: http://wiki.analog.com/AD5254
378 W: http://ez.analog.com/community/linux-device-drivers
379 S: Supported
380 F: drivers/misc/ad525x_dpot.c
381
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M: Michael Hennerich <michael.hennerich@analog.com>
384 W: http://wiki.analog.com/AD5398
385 W: http://ez.analog.com/community/linux-device-drivers
386 S: Supported
387 F: drivers/regulator/ad5398.c
388
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M: Michael Hennerich <michael.hennerich@analog.com>
391 W: http://wiki.analog.com/AD7142
392 W: http://ez.analog.com/community/linux-device-drivers
393 S: Supported
394 F: drivers/input/misc/ad714x.c
395
396 AD7877 TOUCHSCREEN DRIVER
397 M: Michael Hennerich <michael.hennerich@analog.com>
398 W: http://wiki.analog.com/AD7877
399 W: http://ez.analog.com/community/linux-device-drivers
400 S: Supported
401 F: drivers/input/touchscreen/ad7877.c
402
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M: Michael Hennerich <michael.hennerich@analog.com>
405 W: http://wiki.analog.com/AD7879
406 W: http://ez.analog.com/community/linux-device-drivers
407 S: Supported
408 F: drivers/input/touchscreen/ad7879.c
409
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M: Jiri Kosina <jikos@kernel.org>
412 S: Maintained
413
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M: Michael Hennerich <michael.hennerich@analog.com>
416 W: https://wiki.analog.com/ADF7242
417 W: http://ez.analog.com/community/linux-device-drivers
418 L: linux-wpan@vger.kernel.org
419 S: Supported
420 F: drivers/net/ieee802154/adf7242.c
421 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423 ADM1025 HARDWARE MONITOR DRIVER
424 M: Jean Delvare <jdelvare@suse.com>
425 L: linux-hwmon@vger.kernel.org
426 S: Maintained
427 F: Documentation/hwmon/adm1025
428 F: drivers/hwmon/adm1025.c
429
430 ADM1029 HARDWARE MONITOR DRIVER
431 M: Corentin Labbe <clabbe.montjoie@gmail.com>
432 L: linux-hwmon@vger.kernel.org
433 S: Maintained
434 F: drivers/hwmon/adm1029.c
435
436 ADM8211 WIRELESS DRIVER
437 L: linux-wireless@vger.kernel.org
438 W: http://wireless.kernel.org/
439 S: Orphan
440 F: drivers/net/wireless/admtek/adm8211.*
441
442 ADP1653 FLASH CONTROLLER DRIVER
443 M: Sakari Ailus <sakari.ailus@iki.fi>
444 L: linux-media@vger.kernel.org
445 S: Maintained
446 F: drivers/media/i2c/adp1653.c
447 F: include/media/i2c/adp1653.h
448
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M: Michael Hennerich <michael.hennerich@analog.com>
451 W: http://wiki.analog.com/ADP5520
452 W: http://ez.analog.com/community/linux-device-drivers
453 S: Supported
454 F: drivers/mfd/adp5520.c
455 F: drivers/video/backlight/adp5520_bl.c
456 F: drivers/leds/leds-adp5520.c
457 F: drivers/gpio/gpio-adp5520.c
458 F: drivers/input/keyboard/adp5520-keys.c
459
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/ADP5588
463 W: http://ez.analog.com/community/linux-device-drivers
464 S: Supported
465 F: drivers/input/keyboard/adp5588-keys.c
466 F: drivers/gpio/gpio-adp5588.c
467
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/ADP8860
471 W: http://ez.analog.com/community/linux-device-drivers
472 S: Supported
473 F: drivers/video/backlight/adp8860_bl.c
474
475 ADS1015 HARDWARE MONITOR DRIVER
476 M: Dirk Eibach <eibach@gdsys.de>
477 L: linux-hwmon@vger.kernel.org
478 S: Maintained
479 F: Documentation/hwmon/ads1015
480 F: drivers/hwmon/ads1015.c
481 F: include/linux/i2c/ads1015.h
482
483 ADT746X FAN DRIVER
484 M: Colin Leroy <colin@colino.net>
485 S: Maintained
486 F: drivers/macintosh/therm_adt746x.c
487
488 ADT7475 HARDWARE MONITOR DRIVER
489 M: Jean Delvare <jdelvare@suse.com>
490 L: linux-hwmon@vger.kernel.org
491 S: Maintained
492 F: Documentation/hwmon/adt7475
493 F: drivers/hwmon/adt7475.c
494
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M: Michael Hennerich <michael.hennerich@analog.com>
497 W: http://wiki.analog.com/ADXL345
498 W: http://ez.analog.com/community/linux-device-drivers
499 S: Supported
500 F: drivers/input/misc/adxl34x.c
501
502 ADVANSYS SCSI DRIVER
503 M: Matthew Wilcox <matthew@wil.cx>
504 M: Hannes Reinecke <hare@suse.com>
505 L: linux-scsi@vger.kernel.org
506 S: Maintained
507 F: Documentation/scsi/advansys.txt
508 F: drivers/scsi/advansys.c
509
510 AEDSP16 DRIVER
511 M: Riccardo Facchetti <fizban@tin.it>
512 S: Maintained
513 F: sound/oss/aedsp16.c
514
515 AF9013 MEDIA DRIVER
516 M: Antti Palosaari <crope@iki.fi>
517 L: linux-media@vger.kernel.org
518 W: https://linuxtv.org
519 W: http://palosaari.fi/linux/
520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
521 T: git git://linuxtv.org/anttip/media_tree.git
522 S: Maintained
523 F: drivers/media/dvb-frontends/af9013*
524
525 AF9033 MEDIA DRIVER
526 M: Antti Palosaari <crope@iki.fi>
527 L: linux-media@vger.kernel.org
528 W: https://linuxtv.org
529 W: http://palosaari.fi/linux/
530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
531 T: git git://linuxtv.org/anttip/media_tree.git
532 S: Maintained
533 F: drivers/media/dvb-frontends/af9033*
534
535 AFFS FILE SYSTEM
536 L: linux-fsdevel@vger.kernel.org
537 S: Orphan
538 F: Documentation/filesystems/affs.txt
539 F: fs/affs/
540
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M: David Howells <dhowells@redhat.com>
543 L: linux-afs@lists.infradead.org
544 S: Supported
545 F: fs/afs/
546 F: include/net/af_rxrpc.h
547 F: net/rxrpc/af_rxrpc.c
548 W: https://www.infradead.org/~dhowells/kafs/
549
550 AGPGART DRIVER
551 M: David Airlie <airlied@linux.ie>
552 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553 S: Maintained
554 F: drivers/char/agp/
555 F: include/linux/agp*
556 F: include/uapi/linux/agp*
557
558 AHA152X SCSI DRIVER
559 M: "Juergen E. Fischer" <fischer@norbit.de>
560 L: linux-scsi@vger.kernel.org
561 S: Maintained
562 F: drivers/scsi/aha152x*
563 F: drivers/scsi/pcmcia/aha152x*
564
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M: Hannes Reinecke <hare@suse.com>
567 L: linux-scsi@vger.kernel.org
568 S: Maintained
569 F: drivers/scsi/aic7xxx/
570
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M: Hans Verkuil <hverkuil@xs4all.nl>
573 L: linux-media@vger.kernel.org
574 T: git git://linuxtv.org/media_tree.git
575 W: https://linuxtv.org
576 S: Maintained
577 F: drivers/media/radio/radio-aimslab*
578
579 AIO
580 M: Benjamin LaHaise <bcrl@kvack.org>
581 L: linux-aio@kvack.org
582 S: Supported
583 F: fs/aio.c
584 F: include/linux/*aio*.h
585
586 AIRSPY MEDIA DRIVER
587 M: Antti Palosaari <crope@iki.fi>
588 L: linux-media@vger.kernel.org
589 W: https://linuxtv.org
590 W: http://palosaari.fi/linux/
591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
592 T: git git://linuxtv.org/anttip/media_tree.git
593 S: Maintained
594 F: drivers/media/usb/airspy/
595
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
598 S: Maintained
599 F: drivers/net/ethernet/alacritech/*
600
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M: Duncan Sands <duncan.sands@free.fr>
603 L: linux-usb@vger.kernel.org
604 W: http://www.linux-usb.org/SpeedTouch/
605 S: Maintained
606 F: drivers/usb/atm/speedtch.c
607 F: drivers/usb/atm/usbatm.c
608
609 ALCHEMY AU1XX0 MMC DRIVER
610 M: Manuel Lauss <manuel.lauss@gmail.com>
611 S: Maintained
612 F: drivers/mmc/host/au1xmmc.c
613
614 ALI1563 I2C DRIVER
615 M: Rudolf Marek <r.marek@assembler.cz>
616 L: linux-i2c@vger.kernel.org
617 S: Maintained
618 F: Documentation/i2c/busses/i2c-ali1563
619 F: drivers/i2c/busses/i2c-ali1563.c
620
621 ALLWINNER SECURITY SYSTEM
622 M: Corentin Labbe <clabbe.montjoie@gmail.com>
623 L: linux-crypto@vger.kernel.org
624 S: Maintained
625 F: drivers/crypto/sunxi-ss/
626
627 ALPHA PORT
628 M: Richard Henderson <rth@twiddle.net>
629 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M: Matt Turner <mattst88@gmail.com>
631 S: Odd Fixes
632 L: linux-alpha@vger.kernel.org
633 F: arch/alpha/
634
635 ALPS PS/2 TOUCHPAD DRIVER
636 R: Pali Rohár <pali.rohar@gmail.com>
637 F: drivers/input/mouse/alps.*
638
639 ALTERA MAILBOX DRIVER
640 M: Ley Foon Tan <lftan@altera.com>
641 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642 S: Maintained
643 F: drivers/mailbox/mailbox-altera.c
644
645 ALTERA PIO DRIVER
646 M: Tien Hock Loh <thloh@altera.com>
647 L: linux-gpio@vger.kernel.org
648 S: Maintained
649 F: drivers/gpio/gpio-altera.c
650
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M: Thor Thayer <thor.thayer@linux.intel.com>
653 S: Maintained
654 F: drivers/gpio/gpio-altera-a10sr.c
655 F: drivers/mfd/altera-a10sr.c
656 F: include/linux/mfd/altera-a10sr.h
657
658 ALTERA TRIPLE SPEED ETHERNET DRIVER
659 M: Vince Bridgers <vbridger@opensource.altera.com>
660 L: netdev@vger.kernel.org
661 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662 S: Maintained
663 F: drivers/net/ethernet/altera/
664
665 ALTERA UART/JTAG UART SERIAL DRIVERS
666 M: Tobias Klauser <tklauser@distanz.ch>
667 L: linux-serial@vger.kernel.org
668 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
669 S: Maintained
670 F: drivers/tty/serial/altera_uart.c
671 F: drivers/tty/serial/altera_jtaguart.c
672 F: include/linux/altera_uart.h
673 F: include/linux/altera_jtaguart.h
674
675 AMAZON ETHERNET DRIVERS
676 M: Netanel Belgazal <netanel@annapurnalabs.com>
677 R: Saeed Bishara <saeed@annapurnalabs.com>
678 R: Zorik Machulsky <zorik@annapurnalabs.com>
679 L: netdev@vger.kernel.org
680 S: Supported
681 F: Documentation/networking/ena.txt
682 F: drivers/net/ethernet/amazon/
683
684 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685 M: Tom Lendacky <thomas.lendacky@amd.com>
686 M: Gary Hook <gary.hook@amd.com>
687 L: linux-crypto@vger.kernel.org
688 S: Supported
689 F: drivers/crypto/ccp/
690 F: include/linux/ccp.h
691
692 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693 M: Huang Rui <ray.huang@amd.com>
694 L: linux-hwmon@vger.kernel.org
695 S: Supported
696 F: Documentation/hwmon/fam15h_power
697 F: drivers/hwmon/fam15h_power.c
698
699 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
701 S: Orphan
702 F: drivers/usb/gadget/udc/amd5536udc.*
703
704 AMD GEODE PROCESSOR/CHIPSET SUPPORT
705 P: Andres Salomon <dilinger@queued.net>
706 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
707 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
708 S: Supported
709 F: drivers/char/hw_random/geode-rng.c
710 F: drivers/crypto/geode*
711 F: drivers/video/fbdev/geode/
712 F: arch/x86/include/asm/geode.h
713
714 AMD IOMMU (AMD-VI)
715 M: Joerg Roedel <joro@8bytes.org>
716 L: iommu@lists.linux-foundation.org
717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
718 S: Maintained
719 F: drivers/iommu/amd_iommu*.[ch]
720 F: include/linux/amd-iommu.h
721
722 AMD KFD
723 M: Oded Gabbay <oded.gabbay@gmail.com>
724 L: dri-devel@lists.freedesktop.org
725 T: git git://people.freedesktop.org/~gabbayo/linux.git
726 S: Supported
727 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731 F: drivers/gpu/drm/amd/amdkfd/
732 F: drivers/gpu/drm/amd/include/cik_structs.h
733 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734 F: drivers/gpu/drm/amd/include/vi_structs.h
735 F: drivers/gpu/drm/radeon/radeon_kfd.c
736 F: drivers/gpu/drm/radeon/radeon_kfd.h
737 F: include/uapi/linux/kfd_ioctl.h
738
739 AMD SEATTLE DEVICE TREE SUPPORT
740 M: Brijesh Singh <brijeshkumar.singh@amd.com>
741 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742 M: Tom Lendacky <thomas.lendacky@amd.com>
743 S: Supported
744 F: arch/arm64/boot/dts/amd/
745
746 AMD XGBE DRIVER
747 M: Tom Lendacky <thomas.lendacky@amd.com>
748 L: netdev@vger.kernel.org
749 S: Supported
750 F: drivers/net/ethernet/amd/xgbe/
751 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
752
753 AMS (Apple Motion Sensor) DRIVER
754 M: Michael Hanselmann <linux-kernel@hansmi.ch>
755 S: Supported
756 F: drivers/macintosh/ams/
757
758 ANALOG DEVICES INC AD9389B DRIVER
759 M: Hans Verkuil <hans.verkuil@cisco.com>
760 L: linux-media@vger.kernel.org
761 S: Maintained
762 F: drivers/media/i2c/ad9389b*
763
764 ANALOG DEVICES INC ADV7180 DRIVER
765 M: Lars-Peter Clausen <lars@metafoo.de>
766 L: linux-media@vger.kernel.org
767 W: http://ez.analog.com/community/linux-device-drivers
768 S: Supported
769 F: drivers/media/i2c/adv7180.c
770
771 ANALOG DEVICES INC ADV7511 DRIVER
772 M: Hans Verkuil <hans.verkuil@cisco.com>
773 L: linux-media@vger.kernel.org
774 S: Maintained
775 F: drivers/media/i2c/adv7511*
776
777 ANALOG DEVICES INC ADV7604 DRIVER
778 M: Hans Verkuil <hans.verkuil@cisco.com>
779 L: linux-media@vger.kernel.org
780 S: Maintained
781 F: drivers/media/i2c/adv7604*
782
783 ANALOG DEVICES INC ADV7842 DRIVER
784 M: Hans Verkuil <hans.verkuil@cisco.com>
785 L: linux-media@vger.kernel.org
786 S: Maintained
787 F: drivers/media/i2c/adv7842*
788
789 ANALOG DEVICES INC ASOC CODEC DRIVERS
790 M: Lars-Peter Clausen <lars@metafoo.de>
791 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
792 W: http://wiki.analog.com/
793 W: http://ez.analog.com/community/linux-device-drivers
794 S: Supported
795 F: sound/soc/codecs/adau*
796 F: sound/soc/codecs/adav*
797 F: sound/soc/codecs/ad1*
798 F: sound/soc/codecs/ad7*
799 F: sound/soc/codecs/ssm*
800 F: sound/soc/codecs/sigmadsp.*
801
802 ANALOG DEVICES INC ASOC DRIVERS
803 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
805 W: http://blackfin.uclinux.org/
806 S: Supported
807 F: sound/soc/blackfin/*
808
809 ANALOG DEVICES INC IIO DRIVERS
810 M: Lars-Peter Clausen <lars@metafoo.de>
811 M: Michael Hennerich <Michael.Hennerich@analog.com>
812 W: http://wiki.analog.com/
813 W: http://ez.analog.com/community/linux-device-drivers
814 S: Supported
815 F: drivers/iio/*/ad*
816 X: drivers/iio/*/adjd*
817 F: drivers/staging/iio/*/ad*
818 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
819
820 ANALOG DEVICES INC DMA DRIVERS
821 M: Lars-Peter Clausen <lars@metafoo.de>
822 W: http://ez.analog.com/community/linux-device-drivers
823 S: Supported
824 F: drivers/dma/dma-axi-dmac.c
825
826 ANDROID CONFIG FRAGMENTS
827 M: Rob Herring <robh@kernel.org>
828 S: Supported
829 F: kernel/configs/android*
830
831 ANDROID DRIVERS
832 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
833 M: Arve Hjønnevåg <arve@android.com>
834 M: Riley Andrews <riandrews@android.com>
835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
836 L: devel@driverdev.osuosl.org
837 S: Supported
838 F: drivers/android/
839 F: drivers/staging/android/
840
841 ANDROID ION DRIVER
842 M: Laura Abbott <labbott@redhat.com>
843 M: Sumit Semwal <sumit.semwal@linaro.org>
844 L: devel@driverdev.osuosl.org
845 S: Supported
846 F: Documentation/devicetree/bindings/staging/ion/
847 F: drivers/staging/android/ion
848 F: drivers/staging/android/uapi/ion.h
849 F: drivers/staging/android/uapi/ion_test.h
850
851 AOA (Apple Onboard Audio) ALSA DRIVER
852 M: Johannes Berg <johannes@sipsolutions.net>
853 L: linuxppc-dev@lists.ozlabs.org
854 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
855 S: Maintained
856 F: sound/aoa/
857
858 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
859 M: William Breathitt Gray <vilhelm.gray@gmail.com>
860 L: linux-iio@vger.kernel.org
861 S: Maintained
862 F: drivers/iio/adc/stx104.c
863
864 APM DRIVER
865 M: Jiri Kosina <jikos@kernel.org>
866 S: Odd fixes
867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868 F: arch/x86/kernel/apm_32.c
869 F: include/linux/apm_bios.h
870 F: include/uapi/linux/apm_bios.h
871 F: drivers/char/apm-emulation.c
872
873 APPLE BCM5974 MULTITOUCH DRIVER
874 M: Henrik Rydberg <rydberg@bitmath.org>
875 L: linux-input@vger.kernel.org
876 S: Odd fixes
877 F: drivers/input/mouse/bcm5974.c
878
879 APPLE SMC DRIVER
880 M: Henrik Rydberg <rydberg@bitmath.org>
881 L: linux-hwmon@vger.kernel.org
882 S: Odd fixes
883 F: drivers/hwmon/applesmc.c
884
885 APPLETALK NETWORK LAYER
886 L: netdev@vger.kernel.org
887 S: Odd fixes
888 F: drivers/net/appletalk/
889 F: net/appletalk/
890
891 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892 M: Duc Dang <dhdang@apm.com>
893 S: Supported
894 F: arch/arm64/boot/dts/apm/
895
896 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897 M: Iyappan Subramanian <isubramanian@apm.com>
898 M: Keyur Chudgar <kchudgar@apm.com>
899 M: Quan Nguyen <qnguyen@apm.com>
900 S: Supported
901 F: drivers/net/ethernet/apm/xgene/
902 F: drivers/net/phy/mdio-xgene.c
903 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
904 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
905
906 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
907 M: Iyappan Subramanian <isubramanian@apm.com>
908 M: Keyur Chudgar <kchudgar@apm.com>
909 S: Supported
910 F: drivers/net/ethernet/apm/xgene-v2/
911
912 APPLIED MICRO (APM) X-GENE SOC PMU
913 M: Tai Nguyen <ttnguyen@apm.com>
914 S: Supported
915 F: drivers/perf/xgene_pmu.c
916 F: Documentation/perf/xgene-pmu.txt
917 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
918
919 APTINA CAMERA SENSOR PLL
920 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
921 L: linux-media@vger.kernel.org
922 S: Maintained
923 F: drivers/media/i2c/aptina-pll.*
924
925 ARC FRAMEBUFFER DRIVER
926 M: Jaya Kumar <jayalk@intworks.biz>
927 S: Maintained
928 F: drivers/video/fbdev/arcfb.c
929 F: drivers/video/fbdev/core/fb_defio.c
930
931 ARCNET NETWORK LAYER
932 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
933 L: netdev@vger.kernel.org
934 S: Maintained
935 F: drivers/net/arcnet/
936 F: include/uapi/linux/if_arcnet.h
937
938 ARC PGU DRM DRIVER
939 M: Alexey Brodkin <abrodkin@synopsys.com>
940 S: Supported
941 F: drivers/gpu/drm/arc/
942 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
943
944 ARM ARCHITECTED TIMER DRIVER
945 M: Mark Rutland <mark.rutland@arm.com>
946 M: Marc Zyngier <marc.zyngier@arm.com>
947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
948 S: Maintained
949 F: arch/arm/include/asm/arch_timer.h
950 F: arch/arm64/include/asm/arch_timer.h
951 F: drivers/clocksource/arm_arch_timer.c
952
953 ARM HDLCD DRM DRIVER
954 M: Liviu Dudau <liviu.dudau@arm.com>
955 S: Supported
956 F: drivers/gpu/drm/arm/hdlcd_*
957 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
958
959 ARM MALI-DP DRM DRIVER
960 M: Liviu Dudau <liviu.dudau@arm.com>
961 M: Brian Starkey <brian.starkey@arm.com>
962 M: Mali DP Maintainers <malidp@foss.arm.com>
963 S: Supported
964 F: drivers/gpu/drm/arm/
965 F: Documentation/devicetree/bindings/display/arm,malidp.txt
966
967 ARM MFM AND FLOPPY DRIVERS
968 M: Ian Molton <spyro@f2s.com>
969 S: Maintained
970 F: arch/arm/lib/floppydma.S
971 F: arch/arm/include/asm/floppy.h
972
973 ARM PMU PROFILING AND DEBUGGING
974 M: Will Deacon <will.deacon@arm.com>
975 M: Mark Rutland <mark.rutland@arm.com>
976 S: Maintained
977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978 F: arch/arm*/kernel/perf_*
979 F: arch/arm/oprofile/common.c
980 F: arch/arm*/kernel/hw_breakpoint.c
981 F: arch/arm*/include/asm/hw_breakpoint.h
982 F: arch/arm*/include/asm/perf_event.h
983 F: drivers/perf/*
984 F: include/linux/perf/arm_pmu.h
985 F: Documentation/devicetree/bindings/arm/pmu.txt
986
987 ARM PORT
988 M: Russell King <linux@armlinux.org.uk>
989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990 W: http://www.armlinux.org.uk/
991 S: Maintained
992 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
993 F: arch/arm/
994
995 ARM SUB-ARCHITECTURES
996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997 S: Maintained
998 F: arch/arm/mach-*/
999 F: arch/arm/plat-*/
1000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1001
1002 ARM PRIMECELL AACI PL041 DRIVER
1003 M: Russell King <linux@armlinux.org.uk>
1004 S: Maintained
1005 F: sound/arm/aaci.*
1006
1007 ARM PRIMECELL CLCD PL110 DRIVER
1008 M: Russell King <linux@armlinux.org.uk>
1009 S: Maintained
1010 F: drivers/video/fbdev/amba-clcd.*
1011
1012 ARM PRIMECELL KMI PL050 DRIVER
1013 M: Russell King <linux@armlinux.org.uk>
1014 S: Maintained
1015 F: drivers/input/serio/ambakmi.*
1016 F: include/linux/amba/kmi.h
1017
1018 ARM PRIMECELL MMCI PL180/1 DRIVER
1019 M: Russell King <linux@armlinux.org.uk>
1020 S: Maintained
1021 F: drivers/mmc/host/mmci.*
1022 F: include/linux/amba/mmci.h
1023
1024 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1025 M: Russell King <linux@armlinux.org.uk>
1026 S: Maintained
1027 F: drivers/tty/serial/amba-pl01*.c
1028 F: include/linux/amba/serial.h
1029
1030 ARM PRIMECELL BUS SUPPORT
1031 M: Russell King <linux@armlinux.org.uk>
1032 S: Maintained
1033 F: drivers/amba/
1034 F: include/linux/amba/bus.h
1035
1036 ARM/ADS SPHERE MACHINE SUPPORT
1037 M: Lennert Buytenhek <kernel@wantstofly.org>
1038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039 S: Maintained
1040
1041 ARM/AFEB9260 MACHINE SUPPORT
1042 M: Sergey Lapin <slapin@ossfans.org>
1043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1044 S: Maintained
1045
1046 ARM/AJECO 1ARM MACHINE SUPPORT
1047 M: Lennert Buytenhek <kernel@wantstofly.org>
1048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049 S: Maintained
1050
1051 ARM/Allwinner sunXi SoC support
1052 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1053 M: Chen-Yu Tsai <wens@csie.org>
1054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055 S: Maintained
1056 N: sun[x456789]i
1057 F: arch/arm/boot/dts/ntc-gr8*
1058 F: arch/arm64/boot/dts/allwinner/
1059
1060 ARM/Allwinner SoC Clock Support
1061 M: Emilio López <emilio@elopez.com.ar>
1062 S: Maintained
1063 F: drivers/clk/sunxi/
1064
1065 ARM/Amlogic Meson SoC support
1066 M: Carlo Caione <carlo@caione.org>
1067 M: Kevin Hilman <khilman@baylibre.com>
1068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069 L: linux-amlogic@lists.infradead.org
1070 W: http://linux-meson.com/
1071 S: Maintained
1072 F: arch/arm/mach-meson/
1073 F: arch/arm/boot/dts/meson*
1074 F: arch/arm64/boot/dts/amlogic/
1075 F: drivers/pinctrl/meson/
1076 F: drivers/mmc/host/meson*
1077 N: meson
1078
1079 ARM/Annapurna Labs ALPINE ARCHITECTURE
1080 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1081 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083 S: Maintained
1084 F: arch/arm/mach-alpine/
1085 F: arch/arm/boot/dts/alpine*
1086 F: arch/arm64/boot/dts/al/
1087 F: drivers/*/*alpine*
1088
1089 ARM/ARTPEC MACHINE SUPPORT
1090 M: Jesper Nilsson <jesper.nilsson@axis.com>
1091 M: Lars Persson <lars.persson@axis.com>
1092 M: Niklas Cassel <niklas.cassel@axis.com>
1093 S: Maintained
1094 L: linux-arm-kernel@axis.com
1095 F: arch/arm/mach-artpec
1096 F: arch/arm/boot/dts/artpec6*
1097 F: drivers/clk/axis
1098 F: drivers/pinctrl/pinctrl-artpec*
1099 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1100
1101 ARM/ASPEED MACHINE SUPPORT
1102 M: Joel Stanley <joel@jms.id.au>
1103 S: Maintained
1104 F: arch/arm/mach-aspeed/
1105 F: arch/arm/boot/dts/aspeed-*
1106 F: drivers/*/*aspeed*
1107
1108 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1109 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1110 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1111 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113 W: http://www.linux4sam.org
1114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1115 S: Supported
1116 F: arch/arm/mach-at91/
1117 F: include/soc/at91/
1118 F: arch/arm/boot/dts/at91*.dts
1119 F: arch/arm/boot/dts/at91*.dtsi
1120 F: arch/arm/boot/dts/sama*.dts
1121 F: arch/arm/boot/dts/sama*.dtsi
1122 F: arch/arm/include/debug/at91.S
1123
1124 ARM/ATMEL AT91 Clock Support
1125 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1126 S: Maintained
1127 F: drivers/clk/at91
1128
1129 ARM/CALXEDA HIGHBANK ARCHITECTURE
1130 M: Rob Herring <robh@kernel.org>
1131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132 S: Maintained
1133 F: arch/arm/mach-highbank/
1134 F: arch/arm/boot/dts/highbank.dts
1135 F: arch/arm/boot/dts/ecx-*.dts*
1136
1137 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1138 M: Krzysztof Halasa <khalasa@piap.pl>
1139 S: Maintained
1140 F: arch/arm/mach-cns3xxx/
1141
1142 ARM/CAVIUM THUNDER NETWORK DRIVER
1143 M: Sunil Goutham <sgoutham@cavium.com>
1144 M: Robert Richter <rric@kernel.org>
1145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 S: Supported
1147 F: drivers/net/ethernet/cavium/thunder/
1148
1149 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1150 M: Alexander Shiyan <shc_work@mail.ru>
1151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152 S: Odd Fixes
1153 N: clps711x
1154
1155 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1156 M: Hartley Sweeten <hsweeten@visionengravers.com>
1157 M: Ryan Mallon <rmallon@gmail.com>
1158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 S: Maintained
1160 F: arch/arm/mach-ep93xx/
1161 F: arch/arm/mach-ep93xx/include/mach/
1162
1163 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1164 M: Lennert Buytenhek <kernel@wantstofly.org>
1165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 S: Maintained
1167
1168 ARM/CLKDEV SUPPORT
1169 M: Russell King <linux@armlinux.org.uk>
1170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171 S: Maintained
1172 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1173 F: arch/arm/include/asm/clkdev.h
1174 F: drivers/clk/clkdev.c
1175
1176 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1177 M: Mike Rapoport <mike@compulab.co.il>
1178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179 S: Maintained
1180
1181 ARM/CONTEC MICRO9 MACHINE SUPPORT
1182 M: Hubert Feurstein <hubert.feurstein@contec.at>
1183 S: Maintained
1184 F: arch/arm/mach-ep93xx/micro9.c
1185
1186 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1187 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189 S: Maintained
1190 F: drivers/hwtracing/coresight/*
1191 F: Documentation/trace/coresight.txt
1192 F: Documentation/devicetree/bindings/arm/coresight.txt
1193 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1194 F: tools/perf/arch/arm/util/pmu.c
1195 F: tools/perf/arch/arm/util/auxtrace.c
1196 F: tools/perf/arch/arm/util/cs-etm.c
1197 F: tools/perf/arch/arm/util/cs-etm.h
1198 F: tools/perf/util/cs-etm.h
1199
1200 ARM/CORGI MACHINE SUPPORT
1201 M: Richard Purdie <rpurdie@rpsys.net>
1202 S: Maintained
1203
1204 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1205 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207 T: git git://github.com/ulli-kroll/linux.git
1208 S: Maintained
1209 F: arch/arm/mach-gemini/
1210 F: drivers/rtc/rtc-gemini.c
1211
1212 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1213 M: Barry Song <baohua@kernel.org>
1214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1216 S: Maintained
1217 F: arch/arm/boot/dts/prima2*
1218 F: arch/arm/mach-prima2/
1219 F: drivers/clk/sirf/
1220 F: drivers/clocksource/timer-prima2.c
1221 F: drivers/clocksource/timer-atlas7.c
1222 N: [^a-z]sirf
1223
1224 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1225 M: Baruch Siach <baruch@tkos.co.il>
1226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227 S: Maintained
1228 F: arch/arm/boot/dts/cx92755*
1229 N: digicolor
1230
1231 ARM/EBSA110 MACHINE SUPPORT
1232 M: Russell King <linux@armlinux.org.uk>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 W: http://www.armlinux.org.uk/
1235 S: Maintained
1236 F: arch/arm/mach-ebsa110/
1237 F: drivers/net/ethernet/amd/am79c961a.*
1238
1239 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1240 M: Uwe Kleine-König <kernel@pengutronix.de>
1241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 S: Maintained
1243 N: efm32
1244
1245 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1246 M: Robert Jarzmik <robert.jarzmik@free.fr>
1247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248 S: Maintained
1249 F: arch/arm/mach-pxa/ezx.c
1250
1251 ARM/FARADAY FA526 PORT
1252 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254 S: Maintained
1255 T: git git://git.berlios.de/gemini-board
1256 F: arch/arm/mm/*-fa*
1257
1258 ARM/FOOTBRIDGE ARCHITECTURE
1259 M: Russell King <linux@armlinux.org.uk>
1260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 W: http://www.armlinux.org.uk/
1262 S: Maintained
1263 F: arch/arm/include/asm/hardware/dec21285.h
1264 F: arch/arm/mach-footbridge/
1265
1266 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1267 M: Shawn Guo <shawnguo@kernel.org>
1268 M: Sascha Hauer <kernel@pengutronix.de>
1269 R: Fabio Estevam <fabio.estevam@nxp.com>
1270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271 S: Maintained
1272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1273 F: arch/arm/mach-imx/
1274 F: arch/arm/mach-mxs/
1275 F: arch/arm/boot/dts/imx*
1276 F: arch/arm/configs/imx*_defconfig
1277 F: drivers/clk/imx/
1278 F: include/soc/imx/
1279
1280 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1281 M: Shawn Guo <shawnguo@kernel.org>
1282 M: Sascha Hauer <kernel@pengutronix.de>
1283 R: Stefan Agner <stefan@agner.ch>
1284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 S: Maintained
1286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1287 F: arch/arm/mach-imx/*vf610*
1288 F: arch/arm/boot/dts/vf*
1289
1290 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1291 M: Lennert Buytenhek <kernel@wantstofly.org>
1292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S: Maintained
1294
1295 ARM/GUMSTIX MACHINE SUPPORT
1296 M: Steve Sakoman <sakoman@gmail.com>
1297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 S: Maintained
1299
1300 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1301 M: Philipp Zabel <philipp.zabel@gmail.com>
1302 M: Paul Parsons <lost.distance@yahoo.com>
1303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 S: Maintained
1305 F: arch/arm/mach-pxa/hx4700.c
1306 F: arch/arm/mach-pxa/include/mach/hx4700.h
1307 F: sound/soc/pxa/hx4700.c
1308
1309 ARM/HISILICON SOC SUPPORT
1310 M: Wei Xu <xuwei5@hisilicon.com>
1311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 W: http://www.hisilicon.com
1313 S: Supported
1314 T: git git://github.com/hisilicon/linux-hisi.git
1315 F: arch/arm/mach-hisi/
1316 F: arch/arm/boot/dts/hi3*
1317 F: arch/arm/boot/dts/hip*
1318 F: arch/arm/boot/dts/hisi*
1319 F: arch/arm64/boot/dts/hisilicon/
1320
1321 ARM/HP JORNADA 7XX MACHINE SUPPORT
1322 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1323 W: www.jlime.com
1324 S: Maintained
1325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1326 F: arch/arm/mach-sa1100/jornada720.c
1327 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1328
1329 ARM/IGEP MACHINE SUPPORT
1330 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1331 M: Javier Martinez Canillas <javier@dowhile0.org>
1332 L: linux-omap@vger.kernel.org
1333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S: Maintained
1335 F: arch/arm/boot/dts/omap3-igep*
1336
1337 ARM/INCOME PXA270 SUPPORT
1338 M: Marek Vasut <marek.vasut@gmail.com>
1339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 S: Maintained
1341 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1342
1343 ARM/INTEL IOP32X ARM ARCHITECTURE
1344 M: Lennert Buytenhek <kernel@wantstofly.org>
1345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 S: Maintained
1347
1348 ARM/INTEL IOP33X ARM ARCHITECTURE
1349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 S: Orphan
1351
1352 ARM/INTEL IOP13XX ARM ARCHITECTURE
1353 M: Lennert Buytenhek <kernel@wantstofly.org>
1354 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355 S: Maintained
1356
1357 ARM/INTEL IQ81342EX MACHINE SUPPORT
1358 M: Lennert Buytenhek <kernel@wantstofly.org>
1359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 S: Maintained
1361
1362 ARM/INTEL IXDP2850 MACHINE SUPPORT
1363 M: Lennert Buytenhek <kernel@wantstofly.org>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 S: Maintained
1366
1367 ARM/INTEL IXP4XX ARM ARCHITECTURE
1368 M: Imre Kaloz <kaloz@openwrt.org>
1369 M: Krzysztof Halasa <khalasa@piap.pl>
1370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 S: Maintained
1372 F: arch/arm/mach-ixp4xx/
1373
1374 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1375 M: Jonathan Cameron <jic23@cam.ac.uk>
1376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S: Maintained
1378 F: arch/arm/mach-pxa/stargate2.c
1379 F: drivers/pcmcia/pxa2xx_stargate2.c
1380
1381 ARM/INTEL XSC3 (MANZANO) ARM CORE
1382 M: Lennert Buytenhek <kernel@wantstofly.org>
1383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 S: Maintained
1385
1386 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1387 M: Lennert Buytenhek <kernel@wantstofly.org>
1388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 S: Maintained
1390
1391 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1392 M: Santosh Shilimkar <ssantosh@kernel.org>
1393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S: Maintained
1395 F: arch/arm/mach-keystone/
1396 F: arch/arm/boot/dts/keystone-*
1397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1398
1399 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1400 M: Santosh Shilimkar <ssantosh@kernel.org>
1401 L: linux-kernel@vger.kernel.org
1402 S: Maintained
1403 F: drivers/clk/keystone/
1404
1405 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1406 M: Santosh Shilimkar <ssantosh@kernel.org>
1407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 L: linux-kernel@vger.kernel.org
1409 S: Maintained
1410 F: drivers/clocksource/timer-keystone.c
1411
1412 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1413 M: Santosh Shilimkar <ssantosh@kernel.org>
1414 L: linux-kernel@vger.kernel.org
1415 S: Maintained
1416 F: drivers/power/reset/keystone-reset.c
1417
1418 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1419 M: Santosh Shilimkar <ssantosh@kernel.org>
1420 L: linux-kernel@vger.kernel.org
1421 S: Maintained
1422 F: drivers/memory/*emif*
1423
1424 ARM/LG1K ARCHITECTURE
1425 M: Chanho Min <chanho.min@lge.com>
1426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 S: Maintained
1428 F: arch/arm64/boot/dts/lg/
1429
1430 ARM/LOGICPD PXA270 MACHINE SUPPORT
1431 M: Lennert Buytenhek <kernel@wantstofly.org>
1432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 S: Maintained
1434
1435 ARM/LPC18XX ARCHITECTURE
1436 M: Joachim Eastwood <manabian@gmail.com>
1437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 S: Maintained
1439 F: arch/arm/boot/dts/lpc43*
1440 F: drivers/clk/nxp/clk-lpc18xx*
1441 F: drivers/clocksource/time-lpc32xx.c
1442 F: drivers/i2c/busses/i2c-lpc2k.c
1443 F: drivers/memory/pl172.c
1444 F: drivers/mtd/spi-nor/nxp-spifi.c
1445 F: drivers/rtc/rtc-lpc24xx.c
1446 N: lpc18xx
1447
1448 ARM/LPC32XX SOC SUPPORT
1449 M: Vladimir Zapolskiy <vz@mleia.com>
1450 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1453 S: Maintained
1454 F: arch/arm/boot/dts/lpc32*
1455 F: arch/arm/mach-lpc32xx/
1456 F: drivers/i2c/busses/i2c-pnx.c
1457 F: drivers/net/ethernet/nxp/lpc_eth.c
1458 F: drivers/usb/host/ohci-nxp.c
1459 F: drivers/watchdog/pnx4008_wdt.c
1460 N: lpc32xx
1461
1462 ARM/MAGICIAN MACHINE SUPPORT
1463 M: Philipp Zabel <philipp.zabel@gmail.com>
1464 S: Maintained
1465
1466 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1467 M: Jason Cooper <jason@lakedaemon.net>
1468 M: Andrew Lunn <andrew@lunn.ch>
1469 M: Gregory Clement <gregory.clement@free-electrons.com>
1470 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 S: Maintained
1473 F: arch/arm/mach-mvebu/
1474 F: drivers/rtc/rtc-armada38x.c
1475 F: arch/arm/boot/dts/armada*
1476 F: arch/arm/boot/dts/kirkwood*
1477 F: arch/arm64/boot/dts/marvell/armada*
1478 F: drivers/cpufreq/mvebu-cpufreq.c
1479 F: arch/arm/configs/mvebu_*_defconfig
1480
1481 ARM/Marvell Berlin SoC support
1482 M: Jisheng Zhang <jszhang@marvell.com>
1483 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 S: Maintained
1486 F: arch/arm/mach-berlin/
1487 F: arch/arm/boot/dts/berlin*
1488 F: arch/arm64/boot/dts/marvell/berlin*
1489
1490
1491 ARM/Marvell Dove/MV78xx0/Orion SOC support
1492 M: Jason Cooper <jason@lakedaemon.net>
1493 M: Andrew Lunn <andrew@lunn.ch>
1494 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1495 M: Gregory Clement <gregory.clement@free-electrons.com>
1496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 S: Maintained
1498 F: arch/arm/mach-dove/
1499 F: arch/arm/mach-mv78xx0/
1500 F: arch/arm/mach-orion5x/
1501 F: arch/arm/plat-orion/
1502 F: arch/arm/boot/dts/dove*
1503 F: arch/arm/boot/dts/orion5x*
1504
1505
1506 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1507 M: Alexander Clouter <alex@digriz.org.uk>
1508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 W: http://www.digriz.org.uk/ts78xx/kernel
1510 S: Maintained
1511 F: arch/arm/mach-orion5x/ts78xx-*
1512
1513 ARM/OXNAS platform support
1514 M: Neil Armstrong <narmstrong@baylibre.com>
1515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1517 S: Maintained
1518 F: arch/arm/mach-oxnas/
1519 F: arch/arm/boot/dts/ox8*.dtsi
1520 F: arch/arm/boot/dts/wd-mbwe.dts
1521 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1522 N: oxnas
1523
1524 ARM/Mediatek RTC DRIVER
1525 M: Eddie Huang <eddie.huang@mediatek.com>
1526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1528 S: Maintained
1529 F: drivers/rtc/rtc-mt6397.c
1530
1531 ARM/Mediatek SoC support
1532 M: Matthias Brugger <matthias.bgg@gmail.com>
1533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1535 S: Maintained
1536 F: arch/arm/boot/dts/mt6*
1537 F: arch/arm/boot/dts/mt7*
1538 F: arch/arm/boot/dts/mt8*
1539 F: arch/arm/mach-mediatek/
1540 F: arch/arm64/boot/dts/mediatek/
1541 N: mtk
1542 K: mediatek
1543
1544 ARM/Mediatek USB3 PHY DRIVER
1545 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1548 S: Maintained
1549 F: drivers/phy/phy-mt65xx-usb3.c
1550
1551 ARM/MICREL KS8695 ARCHITECTURE
1552 M: Greg Ungerer <gerg@uclinux.org>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 F: arch/arm/mach-ks8695/
1555 S: Odd Fixes
1556
1557 ARM/MIOA701 MACHINE SUPPORT
1558 M: Robert Jarzmik <robert.jarzmik@free.fr>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 F: arch/arm/mach-pxa/mioa701.c
1561 S: Maintained
1562
1563 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1564 M: Michael Petchkovsky <mkpetch@internode.on.net>
1565 S: Maintained
1566
1567 ARM/NOMADIK ARCHITECTURE
1568 M: Alessandro Rubini <rubini@unipv.it>
1569 M: Linus Walleij <linus.walleij@linaro.org>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 S: Maintained
1572 F: arch/arm/mach-nomadik/
1573 F: drivers/pinctrl/nomadik/
1574 F: drivers/i2c/busses/i2c-nomadik.c
1575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1576
1577 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1578 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1579 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1580 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1581 S: Supported
1582
1583 ARM/TOSA MACHINE SUPPORT
1584 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1585 M: Dirk Opfer <dirk@opfer-online.de>
1586 S: Maintained
1587
1588 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1589 M: Marek Vasut <marek.vasut@gmail.com>
1590 L: linux-arm-kernel@lists.infradead.org
1591 W: http://hackndev.com
1592 S: Maintained
1593 F: arch/arm/mach-pxa/include/mach/palmtx.h
1594 F: arch/arm/mach-pxa/palmtx.c
1595 F: arch/arm/mach-pxa/include/mach/palmt5.h
1596 F: arch/arm/mach-pxa/palmt5.c
1597 F: arch/arm/mach-pxa/include/mach/palmld.h
1598 F: arch/arm/mach-pxa/palmld.c
1599 F: arch/arm/mach-pxa/include/mach/palmte2.h
1600 F: arch/arm/mach-pxa/palmte2.c
1601 F: arch/arm/mach-pxa/include/mach/palmtc.h
1602 F: arch/arm/mach-pxa/palmtc.c
1603
1604 ARM/PALM TREO SUPPORT
1605 M: Tomas Cech <sleep_walker@suse.com>
1606 L: linux-arm-kernel@lists.infradead.org
1607 W: http://hackndev.com
1608 S: Maintained
1609 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1610 F: arch/arm/mach-pxa/palmtreo.c
1611
1612 ARM/PALMZ72 SUPPORT
1613 M: Sergey Lapin <slapin@ossfans.org>
1614 L: linux-arm-kernel@lists.infradead.org
1615 W: http://hackndev.com
1616 S: Maintained
1617 F: arch/arm/mach-pxa/include/mach/palmz72.h
1618 F: arch/arm/mach-pxa/palmz72.c
1619
1620 ARM/PLEB SUPPORT
1621 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1622 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1623 S: Maintained
1624
1625 ARM/PT DIGITAL BOARD PORT
1626 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 W: http://www.armlinux.org.uk/
1629 S: Maintained
1630
1631 ARM/QUALCOMM SUPPORT
1632 M: Andy Gross <andy.gross@linaro.org>
1633 M: David Brown <david.brown@linaro.org>
1634 L: linux-arm-msm@vger.kernel.org
1635 L: linux-soc@vger.kernel.org
1636 S: Maintained
1637 F: Documentation/devicetree/bindings/soc/qcom/
1638 F: arch/arm/boot/dts/qcom-*.dts
1639 F: arch/arm/boot/dts/qcom-*.dtsi
1640 F: arch/arm/mach-qcom/
1641 F: arch/arm64/boot/dts/qcom/*
1642 F: drivers/i2c/busses/i2c-qup.c
1643 F: drivers/clk/qcom/
1644 F: drivers/pinctrl/qcom/
1645 F: drivers/dma/qcom/
1646 F: drivers/soc/qcom/
1647 F: drivers/spi/spi-qup.c
1648 F: drivers/tty/serial/msm_serial.h
1649 F: drivers/tty/serial/msm_serial.c
1650 F: drivers/*/pm8???-*
1651 F: drivers/mfd/ssbi.c
1652 F: drivers/firmware/qcom_scm.c
1653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1654
1655 ARM/RADISYS ENP2611 MACHINE SUPPORT
1656 M: Lennert Buytenhek <kernel@wantstofly.org>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 S: Maintained
1659
1660 ARM/RENESAS ARM64 ARCHITECTURE
1661 M: Simon Horman <horms@verge.net.au>
1662 M: Magnus Damm <magnus.damm@gmail.com>
1663 L: linux-renesas-soc@vger.kernel.org
1664 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1666 S: Supported
1667 F: arch/arm64/boot/dts/renesas/
1668 F: drivers/soc/renesas/
1669 F: include/linux/soc/renesas/
1670
1671 ARM/RISCPC ARCHITECTURE
1672 M: Russell King <linux@armlinux.org.uk>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 W: http://www.armlinux.org.uk/
1675 S: Maintained
1676 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1677 F: arch/arm/include/asm/hardware/ioc.h
1678 F: arch/arm/include/asm/hardware/iomd.h
1679 F: arch/arm/include/asm/hardware/memc.h
1680 F: arch/arm/mach-rpc/
1681 F: drivers/net/ethernet/8390/etherh.c
1682 F: drivers/net/ethernet/i825xx/ether1*
1683 F: drivers/net/ethernet/seeq/ether3*
1684 F: drivers/scsi/arm/
1685
1686 ARM/Rockchip SoC support
1687 M: Heiko Stuebner <heiko@sntech.de>
1688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 L: linux-rockchip@lists.infradead.org
1690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1691 S: Maintained
1692 F: arch/arm/boot/dts/rk3*
1693 F: arch/arm/mach-rockchip/
1694 F: drivers/clk/rockchip/
1695 F: drivers/i2c/busses/i2c-rk3x.c
1696 F: drivers/*/*rockchip*
1697 F: drivers/*/*/*rockchip*
1698 F: sound/soc/rockchip/
1699 N: rockchip
1700
1701 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1702 M: Kukjin Kim <kgene@kernel.org>
1703 M: Krzysztof Kozlowski <krzk@kernel.org>
1704 R: Javier Martinez Canillas <javier@osg.samsung.com>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1707 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1708 S: Maintained
1709 F: arch/arm/boot/dts/s3c*
1710 F: arch/arm/boot/dts/s5p*
1711 F: arch/arm/boot/dts/samsung*
1712 F: arch/arm/boot/dts/exynos*
1713 F: arch/arm64/boot/dts/exynos/
1714 F: arch/arm/plat-samsung/
1715 F: arch/arm/mach-s3c24*/
1716 F: arch/arm/mach-s3c64xx/
1717 F: arch/arm/mach-s5p*/
1718 F: arch/arm/mach-exynos*/
1719 F: drivers/*/*s3c24*
1720 F: drivers/*/*/*s3c24*
1721 F: drivers/*/*s3c64xx*
1722 F: drivers/*/*s5pv210*
1723 F: drivers/memory/samsung/*
1724 F: drivers/soc/samsung/*
1725 F: Documentation/arm/Samsung/
1726 F: Documentation/devicetree/bindings/arm/samsung/
1727 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1728 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1729 N: exynos
1730
1731 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1732 M: Kyungmin Park <kyungmin.park@samsung.com>
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 S: Maintained
1735 F: arch/arm/mach-s5pv210/
1736
1737 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1738 M: Kyungmin Park <kyungmin.park@samsung.com>
1739 M: Kamil Debski <kamil@wypas.org>
1740 M: Andrzej Hajda <a.hajda@samsung.com>
1741 L: linux-arm-kernel@lists.infradead.org
1742 L: linux-media@vger.kernel.org
1743 S: Maintained
1744 F: drivers/media/platform/s5p-g2d/
1745
1746 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1747 M: Kyungmin Park <kyungmin.park@samsung.com>
1748 M: Kamil Debski <kamil@wypas.org>
1749 M: Jeongtae Park <jtp.park@samsung.com>
1750 M: Andrzej Hajda <a.hajda@samsung.com>
1751 L: linux-arm-kernel@lists.infradead.org
1752 L: linux-media@vger.kernel.org
1753 S: Maintained
1754 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1755 F: drivers/media/platform/s5p-mfc/
1756
1757 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1758 M: Kyungmin Park <kyungmin.park@samsung.com>
1759 L: linux-arm-kernel@lists.infradead.org
1760 L: linux-media@vger.kernel.org
1761 S: Maintained
1762 F: drivers/staging/media/platform/s5p-cec/
1763
1764 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1765 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1766 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1767 L: linux-arm-kernel@lists.infradead.org
1768 L: linux-media@vger.kernel.org
1769 S: Maintained
1770 F: drivers/media/platform/s5p-jpeg/
1771
1772 ARM/SHMOBILE ARM ARCHITECTURE
1773 M: Simon Horman <horms@verge.net.au>
1774 M: Magnus Damm <magnus.damm@gmail.com>
1775 L: linux-renesas-soc@vger.kernel.org
1776 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1778 S: Supported
1779 F: arch/arm/boot/dts/emev2*
1780 F: arch/arm/boot/dts/r7s*
1781 F: arch/arm/boot/dts/r8a*
1782 F: arch/arm/boot/dts/sh*
1783 F: arch/arm/configs/shmobile_defconfig
1784 F: arch/arm/include/debug/renesas-scif.S
1785 F: arch/arm/mach-shmobile/
1786 F: drivers/soc/renesas/
1787 F: include/linux/soc/renesas/
1788
1789 ARM/SOCFPGA ARCHITECTURE
1790 M: Dinh Nguyen <dinguyen@kernel.org>
1791 S: Maintained
1792 F: arch/arm/mach-socfpga/
1793 F: arch/arm/boot/dts/socfpga*
1794 F: arch/arm/configs/socfpga_defconfig
1795 F: arch/arm64/boot/dts/altera/
1796 W: http://www.rocketboards.org
1797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1798
1799 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1800 M: Dinh Nguyen <dinguyen@kernel.org>
1801 S: Maintained
1802 F: drivers/clk/socfpga/
1803
1804 ARM/SOCFPGA EDAC SUPPORT
1805 M: Thor Thayer <thor.thayer@linux.intel.com>
1806 S: Maintained
1807 F: drivers/edac/altera_edac.
1808
1809 ARM/STI ARCHITECTURE
1810 M: Patrice Chotard <patrice.chotard@st.com>
1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 L: kernel@stlinux.com
1813 W: http://www.stlinux.com
1814 S: Maintained
1815 F: arch/arm/mach-sti/
1816 F: arch/arm/boot/dts/sti*
1817 F: drivers/char/hw_random/st-rng.c
1818 F: drivers/clocksource/arm_global_timer.c
1819 F: drivers/clocksource/clksrc_st_lpc.c
1820 F: drivers/cpufreq/sti-cpufreq.c
1821 F: drivers/dma/st_fdma*
1822 F: drivers/i2c/busses/i2c-st.c
1823 F: drivers/media/rc/st_rc.c
1824 F: drivers/media/platform/sti/c8sectpfe/
1825 F: drivers/mmc/host/sdhci-st.c
1826 F: drivers/phy/phy-miphy28lp.c
1827 F: drivers/phy/phy-stih407-usb.c
1828 F: drivers/pinctrl/pinctrl-st.c
1829 F: drivers/remoteproc/st_remoteproc.c
1830 F: drivers/remoteproc/st_slim_rproc.c
1831 F: drivers/reset/sti/
1832 F: drivers/rtc/rtc-st-lpc.c
1833 F: drivers/tty/serial/st-asc.c
1834 F: drivers/usb/dwc3/dwc3-st.c
1835 F: drivers/usb/host/ehci-st.c
1836 F: drivers/usb/host/ohci-st.c
1837 F: drivers/watchdog/st_lpc_wdt.c
1838 F: drivers/ata/ahci_st.c
1839 F: include/linux/remoteproc/st_slim_rproc.h
1840
1841 ARM/STM32 ARCHITECTURE
1842 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1843 M: Alexandre Torgue <alexandre.torgue@st.com>
1844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 S: Maintained
1846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1847 N: stm32
1848 F: drivers/clocksource/armv7m_systick.c
1849
1850 ARM/TANGO ARCHITECTURE
1851 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1852 L: linux-arm-kernel@lists.infradead.org
1853 S: Maintained
1854 N: tango
1855
1856 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1857 M: Lennert Buytenhek <kernel@wantstofly.org>
1858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 S: Maintained
1860
1861 ARM/TETON BGA MACHINE SUPPORT
1862 M: "Mark F. Brown" <mark.brown314@gmail.com>
1863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 S: Maintained
1865
1866 ARM/THECUS N2100 MACHINE SUPPORT
1867 M: Lennert Buytenhek <kernel@wantstofly.org>
1868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 S: Maintained
1870
1871 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1872 M: Wan ZongShun <mcuos.com@gmail.com>
1873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 W: http://www.mcuos.com
1875 S: Maintained
1876 F: arch/arm/mach-w90x900/
1877 F: drivers/input/keyboard/w90p910_keypad.c
1878 F: drivers/input/touchscreen/w90p910_ts.c
1879 F: drivers/watchdog/nuc900_wdt.c
1880 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1881 F: drivers/mtd/nand/nuc900_nand.c
1882 F: drivers/rtc/rtc-nuc900.c
1883 F: drivers/spi/spi-nuc900.c
1884 F: drivers/usb/host/ehci-w90x900.c
1885 F: drivers/video/fbdev/nuc900fb.c
1886
1887 ARM/U300 MACHINE SUPPORT
1888 M: Linus Walleij <linus.walleij@linaro.org>
1889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890 S: Supported
1891 F: arch/arm/mach-u300/
1892 F: drivers/clocksource/timer-u300.c
1893 F: drivers/i2c/busses/i2c-stu300.c
1894 F: drivers/rtc/rtc-coh901331.c
1895 F: drivers/watchdog/coh901327_wdt.c
1896 F: drivers/dma/coh901318*
1897 F: drivers/mfd/ab3100*
1898 F: drivers/rtc/rtc-ab3100.c
1899 F: drivers/rtc/rtc-coh901331.c
1900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1901
1902 ARM/UNIPHIER ARCHITECTURE
1903 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1906 S: Maintained
1907 F: arch/arm/boot/dts/uniphier*
1908 F: arch/arm/include/asm/hardware/cache-uniphier.h
1909 F: arch/arm/mach-uniphier/
1910 F: arch/arm/mm/cache-uniphier.c
1911 F: arch/arm64/boot/dts/socionext/
1912 F: drivers/bus/uniphier-system-bus.c
1913 F: drivers/clk/uniphier/
1914 F: drivers/i2c/busses/i2c-uniphier*
1915 F: drivers/pinctrl/uniphier/
1916 F: drivers/reset/reset-uniphier.c
1917 F: drivers/tty/serial/8250/8250_uniphier.c
1918 N: uniphier
1919
1920 ARM/Ux500 ARM ARCHITECTURE
1921 M: Linus Walleij <linus.walleij@linaro.org>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 S: Maintained
1924 F: arch/arm/mach-ux500/
1925 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1926 F: drivers/dma/ste_dma40*
1927 F: drivers/hwspinlock/u8500_hsem.c
1928 F: drivers/mfd/abx500*
1929 F: drivers/mfd/ab8500*
1930 F: drivers/mfd/dbx500*
1931 F: drivers/mfd/db8500*
1932 F: drivers/pinctrl/nomadik/pinctrl-ab*
1933 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1934 F: drivers/rtc/rtc-ab8500.c
1935 F: drivers/rtc/rtc-pl031.c
1936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1937
1938 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1939 M: Ulf Hansson <ulf.hansson@linaro.org>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 T: git git://git.linaro.org/people/ulfh/clk.git
1942 S: Maintained
1943 F: drivers/clk/ux500/
1944
1945 ARM/VERSATILE EXPRESS PLATFORM
1946 M: Liviu Dudau <liviu.dudau@arm.com>
1947 M: Sudeep Holla <sudeep.holla@arm.com>
1948 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 S: Maintained
1951 F: arch/arm/boot/dts/vexpress*
1952 F: arch/arm64/boot/dts/arm/
1953 F: arch/arm/mach-vexpress/
1954 F: */*/vexpress*
1955 F: */*/*/vexpress*
1956 F: drivers/clk/versatile/clk-vexpress-osc.c
1957 F: drivers/clocksource/versatile.c
1958 N: mps2
1959
1960 ARM/VFP SUPPORT
1961 M: Russell King <linux@armlinux.org.uk>
1962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 W: http://www.armlinux.org.uk/
1964 S: Maintained
1965 F: arch/arm/vfp/
1966
1967 ARM/VOIPAC PXA270 SUPPORT
1968 M: Marek Vasut <marek.vasut@gmail.com>
1969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 S: Maintained
1971 F: arch/arm/mach-pxa/vpac270.c
1972 F: arch/arm/mach-pxa/include/mach/vpac270.h
1973
1974 ARM/VT8500 ARM ARCHITECTURE
1975 M: Tony Prisk <linux@prisktech.co.nz>
1976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 S: Maintained
1978 F: arch/arm/mach-vt8500/
1979 F: drivers/clocksource/vt8500_timer.c
1980 F: drivers/i2c/busses/i2c-wmt.c
1981 F: drivers/mmc/host/wmt-sdmmc.c
1982 F: drivers/pwm/pwm-vt8500.c
1983 F: drivers/rtc/rtc-vt8500.c
1984 F: drivers/tty/serial/vt8500_serial.c
1985 F: drivers/usb/host/ehci-platform.c
1986 F: drivers/usb/host/uhci-platform.c
1987 F: drivers/video/fbdev/vt8500lcdfb.*
1988 F: drivers/video/fbdev/wm8505fb*
1989 F: drivers/video/fbdev/wmt_ge_rops.*
1990
1991 ARM/ZIPIT Z2 SUPPORT
1992 M: Marek Vasut <marek.vasut@gmail.com>
1993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 S: Maintained
1995 F: arch/arm/mach-pxa/z2.c
1996 F: arch/arm/mach-pxa/include/mach/z2.h
1997
1998 ARM/ZTE ARCHITECTURE
1999 M: Jun Nie <jun.nie@linaro.org>
2000 M: Baoyou Xie <baoyou.xie@linaro.org>
2001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 S: Maintained
2003 F: arch/arm/mach-zx/
2004 F: drivers/clk/zte/
2005 F: drivers/reset/reset-zx2967.c
2006 F: drivers/soc/zte/
2007 F: Documentation/devicetree/bindings/arm/zte.txt
2008 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2009 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2010 F: Documentation/devicetree/bindings/soc/zte/
2011 F: include/dt-bindings/soc/zx*.h
2012
2013 ARM/ZYNQ ARCHITECTURE
2014 M: Michal Simek <michal.simek@xilinx.com>
2015 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 W: http://wiki.xilinx.com
2018 T: git https://github.com/Xilinx/linux-xlnx.git
2019 S: Supported
2020 F: arch/arm/mach-zynq/
2021 F: drivers/cpuidle/cpuidle-zynq.c
2022 F: drivers/block/xsysace.c
2023 N: zynq
2024 N: xilinx
2025 F: drivers/clocksource/cadence_ttc_timer.c
2026 F: drivers/i2c/busses/i2c-cadence.c
2027 F: drivers/mmc/host/sdhci-of-arasan.c
2028 F: drivers/edac/synopsys_edac.c
2029
2030 ARM SMMU DRIVERS
2031 M: Will Deacon <will.deacon@arm.com>
2032 R: Robin Murphy <robin.murphy@arm.com>
2033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 S: Maintained
2035 F: drivers/iommu/arm-smmu.c
2036 F: drivers/iommu/arm-smmu-v3.c
2037 F: drivers/iommu/io-pgtable-arm.c
2038 F: drivers/iommu/io-pgtable-arm-v7s.c
2039
2040 ARM64 PORT (AARCH64 ARCHITECTURE)
2041 M: Catalin Marinas <catalin.marinas@arm.com>
2042 M: Will Deacon <will.deacon@arm.com>
2043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2045 S: Maintained
2046 F: arch/arm64/
2047 F: Documentation/arm64/
2048
2049 AS3645A LED FLASH CONTROLLER DRIVER
2050 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2051 L: linux-media@vger.kernel.org
2052 T: git git://linuxtv.org/media_tree.git
2053 S: Maintained
2054 F: drivers/media/i2c/as3645a.c
2055 F: include/media/i2c/as3645a.h
2056
2057 ASAHI KASEI AK8974 DRIVER
2058 M: Linus Walleij <linus.walleij@linaro.org>
2059 L: linux-iio@vger.kernel.org
2060 W: http://www.akm.com/
2061 S: Supported
2062 F: drivers/iio/magnetometer/ak8974.c
2063
2064 ASC7621 HARDWARE MONITOR DRIVER
2065 M: George Joseph <george.joseph@fairview5.com>
2066 L: linux-hwmon@vger.kernel.org
2067 S: Maintained
2068 F: Documentation/hwmon/asc7621
2069 F: drivers/hwmon/asc7621.c
2070
2071 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2072 M: Corentin Chary <corentin.chary@gmail.com>
2073 L: acpi4asus-user@lists.sourceforge.net
2074 L: platform-driver-x86@vger.kernel.org
2075 W: http://acpi4asus.sf.net
2076 S: Maintained
2077 F: drivers/platform/x86/asus*.c
2078 F: drivers/platform/x86/eeepc*.c
2079
2080 ASUS WIRELESS RADIO CONTROL DRIVER
2081 M: João Paulo Rechi Vita <jprvita@gmail.com>
2082 L: platform-driver-x86@vger.kernel.org
2083 S: Maintained
2084 F: drivers/platform/x86/asus-wireless.c
2085
2086 ASYMMETRIC KEYS
2087 M: David Howells <dhowells@redhat.com>
2088 L: keyrings@vger.kernel.org
2089 S: Maintained
2090 F: Documentation/crypto/asymmetric-keys.txt
2091 F: include/linux/verification.h
2092 F: include/crypto/public_key.h
2093 F: include/crypto/pkcs7.h
2094 F: crypto/asymmetric_keys/
2095
2096 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2097 R: Dan Williams <dan.j.williams@intel.com>
2098 W: http://sourceforge.net/projects/xscaleiop
2099 S: Odd fixes
2100 F: Documentation/crypto/async-tx-api.txt
2101 F: crypto/async_tx/
2102 F: drivers/dma/
2103 F: include/linux/dmaengine.h
2104 F: include/linux/async_tx.h
2105
2106 AT24 EEPROM DRIVER
2107 M: Wolfram Sang <wsa@the-dreams.de>
2108 L: linux-i2c@vger.kernel.org
2109 S: Maintained
2110 F: drivers/misc/eeprom/at24.c
2111 F: include/linux/platform_data/at24.h
2112
2113 ATA OVER ETHERNET (AOE) DRIVER
2114 M: "Ed L. Cashin" <ed.cashin@acm.org>
2115 W: http://www.openaoe.org/
2116 S: Supported
2117 F: Documentation/aoe/
2118 F: drivers/block/aoe/
2119
2120 ATHEROS 71XX/9XXX GPIO DRIVER
2121 M: Alban Bedel <albeu@free.fr>
2122 W: https://github.com/AlbanBedel/linux
2123 T: git git://github.com/AlbanBedel/linux
2124 S: Maintained
2125 F: drivers/gpio/gpio-ath79.c
2126 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2127
2128 ATHEROS ATH GENERIC UTILITIES
2129 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2130 L: linux-wireless@vger.kernel.org
2131 S: Supported
2132 F: drivers/net/wireless/ath/*
2133
2134 ATHEROS ATH5K WIRELESS DRIVER
2135 M: Jiri Slaby <jirislaby@gmail.com>
2136 M: Nick Kossifidis <mickflemm@gmail.com>
2137 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2138 L: linux-wireless@vger.kernel.org
2139 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2140 S: Maintained
2141 F: drivers/net/wireless/ath/ath5k/
2142
2143 ATHEROS ATH6KL WIRELESS DRIVER
2144 M: Kalle Valo <kvalo@qca.qualcomm.com>
2145 L: linux-wireless@vger.kernel.org
2146 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2148 S: Supported
2149 F: drivers/net/wireless/ath/ath6kl/
2150
2151 WILOCITY WIL6210 WIRELESS DRIVER
2152 M: Maya Erez <qca_merez@qca.qualcomm.com>
2153 L: linux-wireless@vger.kernel.org
2154 L: wil6210@qca.qualcomm.com
2155 S: Supported
2156 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2157 F: drivers/net/wireless/ath/wil6210/
2158 F: include/uapi/linux/wil6210_uapi.h
2159
2160 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2161 M: Christian Lamparter <chunkeey@googlemail.com>
2162 L: linux-wireless@vger.kernel.org
2163 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2164 S: Maintained
2165 F: drivers/net/wireless/ath/carl9170/
2166
2167 ATK0110 HWMON DRIVER
2168 M: Luca Tettamanti <kronos.it@gmail.com>
2169 L: linux-hwmon@vger.kernel.org
2170 S: Maintained
2171 F: drivers/hwmon/asus_atk0110.c
2172
2173 ATI_REMOTE2 DRIVER
2174 M: Ville Syrjala <syrjala@sci.fi>
2175 S: Maintained
2176 F: drivers/input/misc/ati_remote2.c
2177
2178 ATLX ETHERNET DRIVERS
2179 M: Jay Cliburn <jcliburn@gmail.com>
2180 M: Chris Snook <chris.snook@gmail.com>
2181 L: netdev@vger.kernel.org
2182 W: http://sourceforge.net/projects/atl1
2183 W: http://atl1.sourceforge.net
2184 S: Maintained
2185 F: drivers/net/ethernet/atheros/
2186
2187 ATM
2188 M: Chas Williams <3chas3@gmail.com>
2189 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2190 L: netdev@vger.kernel.org
2191 W: http://linux-atm.sourceforge.net
2192 S: Maintained
2193 F: drivers/atm/
2194 F: include/linux/atm*
2195 F: include/uapi/linux/atm*
2196
2197 ATMEL AT91 / AT32 MCI DRIVER
2198 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2199 S: Maintained
2200 F: drivers/mmc/host/atmel-mci.c
2201
2202 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2203 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2204 S: Supported
2205 F: drivers/power/reset/at91-sama5d2_shdwc.c
2206
2207 ATMEL SAMA5D2 ADC DRIVER
2208 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2209 L: linux-iio@vger.kernel.org
2210 S: Supported
2211 F: drivers/iio/adc/at91-sama5d2_adc.c
2212
2213 ATMEL Audio ALSA driver
2214 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2216 S: Supported
2217 F: sound/soc/atmel
2218
2219 ATMEL XDMA DRIVER
2220 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2221 L: linux-arm-kernel@lists.infradead.org
2222 L: dmaengine@vger.kernel.org
2223 S: Supported
2224 F: drivers/dma/at_xdmac.c
2225
2226 ATMEL I2C DRIVER
2227 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2228 L: linux-i2c@vger.kernel.org
2229 S: Supported
2230 F: drivers/i2c/busses/i2c-at91.c
2231
2232 ATMEL ISI DRIVER
2233 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2234 L: linux-media@vger.kernel.org
2235 S: Supported
2236 F: drivers/media/platform/soc_camera/atmel-isi.c
2237 F: include/media/atmel-isi.h
2238
2239 ATMEL LCDFB DRIVER
2240 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2241 L: linux-fbdev@vger.kernel.org
2242 S: Maintained
2243 F: drivers/video/fbdev/atmel_lcdfb.c
2244 F: include/video/atmel_lcdc.h
2245
2246 ATMEL MACB ETHERNET DRIVER
2247 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2248 S: Supported
2249 F: drivers/net/ethernet/cadence/
2250
2251 ATMEL NAND DRIVER
2252 M: Wenyou Yang <wenyou.yang@atmel.com>
2253 M: Josh Wu <rainyfeeling@outlook.com>
2254 L: linux-mtd@lists.infradead.org
2255 S: Supported
2256 F: drivers/mtd/nand/atmel_nand*
2257
2258 ATMEL SDMMC DRIVER
2259 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2260 L: linux-mmc@vger.kernel.org
2261 S: Supported
2262 F: drivers/mmc/host/sdhci-of-at91.c
2263
2264 ATMEL SPI DRIVER
2265 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2266 S: Supported
2267 F: drivers/spi/spi-atmel.*
2268
2269 ATMEL SSC DRIVER
2270 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 S: Supported
2273 F: drivers/misc/atmel-ssc.c
2274 F: include/linux/atmel-ssc.h
2275
2276 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2277 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2279 S: Supported
2280 F: drivers/misc/atmel_tclib.c
2281 F: drivers/clocksource/tcb_clksrc.c
2282
2283 ATMEL USBA UDC DRIVER
2284 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286 S: Supported
2287 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2288
2289 ATMEL WIRELESS DRIVER
2290 M: Simon Kelley <simon@thekelleys.org.uk>
2291 L: linux-wireless@vger.kernel.org
2292 W: http://www.thekelleys.org.uk/atmel
2293 W: http://atmelwlandriver.sourceforge.net/
2294 S: Maintained
2295 F: drivers/net/wireless/atmel/atmel*
2296
2297 ATMEL MAXTOUCH DRIVER
2298 M: Nick Dyer <nick@shmanahar.org>
2299 T: git git://github.com/ndyer/linux.git
2300 S: Maintained
2301 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2302 F: drivers/input/touchscreen/atmel_mxt_ts.c
2303 F: include/linux/platform_data/atmel_mxt_ts.h
2304
2305 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2306 M: Bradley Grove <linuxdrivers@attotech.com>
2307 L: linux-scsi@vger.kernel.org
2308 W: http://www.attotech.com
2309 S: Supported
2310 F: drivers/scsi/esas2r
2311
2312 ATUSB IEEE 802.15.4 RADIO DRIVER
2313 M: Stefan Schmidt <stefan@osg.samsung.com>
2314 L: linux-wpan@vger.kernel.org
2315 S: Maintained
2316 F: drivers/net/ieee802154/atusb.c
2317 F: drivers/net/ieee802154/atusb.h
2318 F: drivers/net/ieee802154/at86rf230.h
2319
2320 AUDIT SUBSYSTEM
2321 M: Paul Moore <paul@paul-moore.com>
2322 M: Eric Paris <eparis@redhat.com>
2323 L: linux-audit@redhat.com (moderated for non-subscribers)
2324 W: http://people.redhat.com/sgrubb/audit/
2325 T: git git://git.infradead.org/users/pcmoore/audit
2326 S: Maintained
2327 F: include/linux/audit.h
2328 F: include/uapi/linux/audit.h
2329 F: kernel/audit*
2330
2331 AUXILIARY DISPLAY DRIVERS
2332 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2333 W: http://miguelojeda.es/auxdisplay.htm
2334 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2335 S: Maintained
2336 F: drivers/auxdisplay/
2337 F: include/linux/cfag12864b.h
2338
2339 AX.25 NETWORK LAYER
2340 M: Ralf Baechle <ralf@linux-mips.org>
2341 L: linux-hams@vger.kernel.org
2342 W: http://www.linux-ax25.org/
2343 S: Maintained
2344 F: include/uapi/linux/ax25.h
2345 F: include/net/ax25.h
2346 F: net/ax25/
2347
2348 AXENTIA ASOC DRIVERS
2349 M: Peter Rosin <peda@axentia.se>
2350 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2351 S: Maintained
2352 F: Documentation/devicetree/bindings/sound/axentia,*
2353 F: sound/soc/atmel/tse850-pcm5142.c
2354
2355 AXENTIA ARM DEVICES
2356 M: Peter Rosin <peda@axentia.se>
2357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 S: Maintained
2359 F: Documentation/devicetree/bindings/arm/axentia.txt
2360 F: arch/arm/boot/dts/at91-linea.dtsi
2361 F: arch/arm/boot/dts/at91-tse850-3.dts
2362
2363 AZ6007 DVB DRIVER
2364 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2365 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2366 L: linux-media@vger.kernel.org
2367 W: https://linuxtv.org
2368 T: git git://linuxtv.org/media_tree.git
2369 S: Maintained
2370 F: drivers/media/usb/dvb-usb-v2/az6007.c
2371
2372 AZTECH FM RADIO RECEIVER DRIVER
2373 M: Hans Verkuil <hverkuil@xs4all.nl>
2374 L: linux-media@vger.kernel.org
2375 T: git git://linuxtv.org/media_tree.git
2376 W: https://linuxtv.org
2377 S: Maintained
2378 F: drivers/media/radio/radio-aztech*
2379
2380 B43 WIRELESS DRIVER
2381 L: linux-wireless@vger.kernel.org
2382 L: b43-dev@lists.infradead.org
2383 W: http://wireless.kernel.org/en/users/Drivers/b43
2384 S: Odd Fixes
2385 F: drivers/net/wireless/broadcom/b43/
2386
2387 B43LEGACY WIRELESS DRIVER
2388 M: Larry Finger <Larry.Finger@lwfinger.net>
2389 L: linux-wireless@vger.kernel.org
2390 L: b43-dev@lists.infradead.org
2391 W: http://wireless.kernel.org/en/users/Drivers/b43
2392 S: Maintained
2393 F: drivers/net/wireless/broadcom/b43legacy/
2394
2395 BACKLIGHT CLASS/SUBSYSTEM
2396 M: Lee Jones <lee.jones@linaro.org>
2397 M: Daniel Thompson <daniel.thompson@linaro.org>
2398 M: Jingoo Han <jingoohan1@gmail.com>
2399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2400 S: Maintained
2401 F: drivers/video/backlight/
2402 F: include/linux/backlight.h
2403 F: include/linux/pwm_backlight.h
2404 F: Documentation/devicetree/bindings/leds/backlight
2405
2406 BATMAN ADVANCED
2407 M: Marek Lindner <mareklindner@neomailbox.ch>
2408 M: Simon Wunderlich <sw@simonwunderlich.de>
2409 M: Antonio Quartulli <a@unstable.cc>
2410 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2411 W: https://www.open-mesh.org/
2412 Q: https://patchwork.open-mesh.org/project/batman/list/
2413 S: Maintained
2414 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2415 F: Documentation/ABI/testing/sysfs-class-net-mesh
2416 F: Documentation/networking/batman-adv.txt
2417 F: include/uapi/linux/batman_adv.h
2418 F: net/batman-adv/
2419
2420 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2421 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2422 L: linux-hams@vger.kernel.org
2423 W: http://www.baycom.org/~tom/ham/ham.html
2424 S: Maintained
2425 F: drivers/net/hamradio/baycom*
2426
2427 BCACHE (BLOCK LAYER CACHE)
2428 M: Kent Overstreet <kent.overstreet@gmail.com>
2429 L: linux-bcache@vger.kernel.org
2430 W: http://bcache.evilpiepirate.org
2431 S: Orphan
2432 F: drivers/md/bcache/
2433
2434 BDISP ST MEDIA DRIVER
2435 M: Fabien Dessenne <fabien.dessenne@st.com>
2436 L: linux-media@vger.kernel.org
2437 T: git git://linuxtv.org/media_tree.git
2438 W: https://linuxtv.org
2439 S: Supported
2440 F: drivers/media/platform/sti/bdisp
2441
2442 DELTA ST MEDIA DRIVER
2443 M: Hugues Fruchet <hugues.fruchet@st.com>
2444 L: linux-media@vger.kernel.org
2445 T: git git://linuxtv.org/media_tree.git
2446 W: https://linuxtv.org
2447 S: Supported
2448 F: drivers/media/platform/sti/delta
2449
2450 BEFS FILE SYSTEM
2451 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2452 M: Salah Triki <salah.triki@gmail.com>
2453 S: Maintained
2454 T: git git://github.com/luisbg/linux-befs.git
2455 F: Documentation/filesystems/befs.txt
2456 F: fs/befs/
2457
2458 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2459 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2460 L: netdev@vger.kernel.org
2461 S: Maintained
2462 F: drivers/net/ethernet/ec_bhf.c
2463
2464 BFS FILE SYSTEM
2465 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2466 S: Maintained
2467 F: Documentation/filesystems/bfs.txt
2468 F: fs/bfs/
2469 F: include/uapi/linux/bfs_fs.h
2470
2471 BLACKFIN ARCHITECTURE
2472 M: Steven Miao <realmz6@gmail.com>
2473 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2474 T: git git://git.code.sf.net/p/adi-linux/code
2475 W: http://blackfin.uclinux.org
2476 S: Supported
2477 F: arch/blackfin/
2478
2479 BLACKFIN EMAC DRIVER
2480 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2481 W: http://blackfin.uclinux.org
2482 S: Supported
2483 F: drivers/net/ethernet/adi/
2484
2485 BLACKFIN RTC DRIVER
2486 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2487 W: http://blackfin.uclinux.org
2488 S: Supported
2489 F: drivers/rtc/rtc-bfin.c
2490
2491 BLACKFIN SDH DRIVER
2492 M: Sonic Zhang <sonic.zhang@analog.com>
2493 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2494 W: http://blackfin.uclinux.org
2495 S: Supported
2496 F: drivers/mmc/host/bfin_sdh.c
2497
2498 BLACKFIN SERIAL DRIVER
2499 M: Sonic Zhang <sonic.zhang@analog.com>
2500 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2501 W: http://blackfin.uclinux.org
2502 S: Supported
2503 F: drivers/tty/serial/bfin_uart.c
2504
2505 BLACKFIN WATCHDOG DRIVER
2506 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507 W: http://blackfin.uclinux.org
2508 S: Supported
2509 F: drivers/watchdog/bfin_wdt.c
2510
2511 BLACKFIN I2C TWI DRIVER
2512 M: Sonic Zhang <sonic.zhang@analog.com>
2513 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2514 W: http://blackfin.uclinux.org/
2515 S: Supported
2516 F: drivers/i2c/busses/i2c-bfin-twi.c
2517
2518 BLACKFIN MEDIA DRIVER
2519 M: Scott Jiang <scott.jiang.linux@gmail.com>
2520 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2521 W: http://blackfin.uclinux.org/
2522 S: Supported
2523 F: drivers/media/platform/blackfin/
2524 F: drivers/media/i2c/adv7183*
2525 F: drivers/media/i2c/vs6624*
2526
2527 BLINKM RGB LED DRIVER
2528 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2529 S: Maintained
2530 F: drivers/leds/leds-blinkm.c
2531
2532 BLOCK LAYER
2533 M: Jens Axboe <axboe@kernel.dk>
2534 L: linux-block@vger.kernel.org
2535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2536 S: Maintained
2537 F: block/
2538 F: kernel/trace/blktrace.c
2539 F: lib/sbitmap.c
2540
2541 BFQ I/O SCHEDULER
2542 M: Paolo Valente <paolo.valente@linaro.org>
2543 M: Jens Axboe <axboe@kernel.dk>
2544 L: linux-block@vger.kernel.org
2545 S: Maintained
2546 F: block/bfq-*
2547 F: Documentation/block/bfq-iosched.txt
2548
2549 BLOCK2MTD DRIVER
2550 M: Joern Engel <joern@lazybastard.org>
2551 L: linux-mtd@lists.infradead.org
2552 S: Maintained
2553 F: drivers/mtd/devices/block2mtd.c
2554
2555 BLUETOOTH DRIVERS
2556 M: Marcel Holtmann <marcel@holtmann.org>
2557 M: Gustavo Padovan <gustavo@padovan.org>
2558 M: Johan Hedberg <johan.hedberg@gmail.com>
2559 L: linux-bluetooth@vger.kernel.org
2560 W: http://www.bluez.org/
2561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2563 S: Maintained
2564 F: drivers/bluetooth/
2565
2566 BLUETOOTH SUBSYSTEM
2567 M: Marcel Holtmann <marcel@holtmann.org>
2568 M: Gustavo Padovan <gustavo@padovan.org>
2569 M: Johan Hedberg <johan.hedberg@gmail.com>
2570 L: linux-bluetooth@vger.kernel.org
2571 W: http://www.bluez.org/
2572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2574 S: Maintained
2575 F: net/bluetooth/
2576 F: include/net/bluetooth/
2577
2578 BONDING DRIVER
2579 M: Jay Vosburgh <j.vosburgh@gmail.com>
2580 M: Veaceslav Falico <vfalico@gmail.com>
2581 M: Andy Gospodarek <andy@greyhouse.net>
2582 L: netdev@vger.kernel.org
2583 W: http://sourceforge.net/projects/bonding/
2584 S: Supported
2585 F: drivers/net/bonding/
2586 F: include/uapi/linux/if_bonding.h
2587
2588 BPF (Safe dynamic programs and tools)
2589 M: Alexei Starovoitov <ast@kernel.org>
2590 M: Daniel Borkmann <daniel@iogearbox.net>
2591 L: netdev@vger.kernel.org
2592 L: linux-kernel@vger.kernel.org
2593 S: Supported
2594 F: arch/x86/net/bpf_jit*
2595 F: Documentation/networking/filter.txt
2596 F: include/linux/bpf*
2597 F: include/linux/filter.h
2598 F: include/uapi/linux/bpf*
2599 F: include/uapi/linux/filter.h
2600 F: kernel/bpf/
2601 F: kernel/trace/bpf_trace.c
2602 F: lib/test_bpf.c
2603 F: net/bpf/
2604 F: net/core/filter.c
2605 F: net/sched/act_bpf.c
2606 F: net/sched/cls_bpf.c
2607 F: samples/bpf/
2608 F: tools/net/bpf*
2609 F: tools/testing/selftests/bpf/
2610
2611 BROADCOM B44 10/100 ETHERNET DRIVER
2612 M: Michael Chan <michael.chan@broadcom.com>
2613 L: netdev@vger.kernel.org
2614 S: Supported
2615 F: drivers/net/ethernet/broadcom/b44.*
2616
2617 BROADCOM B53 ETHERNET SWITCH DRIVER
2618 M: Florian Fainelli <f.fainelli@gmail.com>
2619 L: netdev@vger.kernel.org
2620 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2621 S: Supported
2622 F: drivers/net/dsa/b53/*
2623 F: include/linux/platform_data/b53.h
2624
2625 BROADCOM GENET ETHERNET DRIVER
2626 M: Florian Fainelli <f.fainelli@gmail.com>
2627 L: netdev@vger.kernel.org
2628 S: Supported
2629 F: drivers/net/ethernet/broadcom/genet/
2630
2631 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2632 M: Rasesh Mody <rasesh.mody@cavium.com>
2633 M: Harish Patil <harish.patil@cavium.com>
2634 M: Dept-GELinuxNICDev@cavium.com
2635 L: netdev@vger.kernel.org
2636 S: Supported
2637 F: drivers/net/ethernet/broadcom/bnx2.*
2638 F: drivers/net/ethernet/broadcom/bnx2_*
2639
2640 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2641 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2642 M: Ariel Elior <ariel.elior@cavium.com>
2643 M: everest-linux-l2@cavium.com
2644 L: netdev@vger.kernel.org
2645 S: Supported
2646 F: drivers/net/ethernet/broadcom/bnx2x/
2647
2648 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2649 M: Michael Chan <michael.chan@broadcom.com>
2650 L: netdev@vger.kernel.org
2651 S: Supported
2652 F: drivers/net/ethernet/broadcom/bnxt/
2653
2654 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2655 M: Florian Fainelli <f.fainelli@gmail.com>
2656 M: Ray Jui <rjui@broadcom.com>
2657 M: Scott Branden <sbranden@broadcom.com>
2658 M: bcm-kernel-feedback-list@broadcom.com
2659 T: git git://github.com/broadcom/mach-bcm
2660 S: Maintained
2661 N: bcm281*
2662 N: bcm113*
2663 N: bcm216*
2664 N: kona
2665 F: arch/arm/mach-bcm/
2666
2667 BROADCOM BCM2835 ARM ARCHITECTURE
2668 M: Stephen Warren <swarren@wwwdotorg.org>
2669 M: Lee Jones <lee@kernel.org>
2670 M: Eric Anholt <eric@anholt.net>
2671 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2673 T: git git://github.com/anholt/linux
2674 S: Maintained
2675 N: bcm2835
2676 F: drivers/staging/vc04_services
2677
2678 BROADCOM BCM47XX MIPS ARCHITECTURE
2679 M: Hauke Mehrtens <hauke@hauke-m.de>
2680 M: Rafał Miłecki <zajec5@gmail.com>
2681 L: linux-mips@linux-mips.org
2682 S: Maintained
2683 F: Documentation/devicetree/bindings/mips/brcm/
2684 F: arch/mips/bcm47xx/*
2685 F: arch/mips/include/asm/mach-bcm47xx/*
2686
2687 BROADCOM BCM5301X ARM ARCHITECTURE
2688 M: Hauke Mehrtens <hauke@hauke-m.de>
2689 M: Rafał Miłecki <zajec5@gmail.com>
2690 M: bcm-kernel-feedback-list@broadcom.com
2691 L: linux-arm-kernel@lists.infradead.org
2692 S: Maintained
2693 F: arch/arm/mach-bcm/bcm_5301x.c
2694 F: arch/arm/boot/dts/bcm5301x*.dtsi
2695 F: arch/arm/boot/dts/bcm470*
2696
2697 BROADCOM BCM53573 ARM ARCHITECTURE
2698 M: Rafał Miłecki <rafal@milecki.pl>
2699 L: linux-arm-kernel@lists.infradead.org
2700 S: Maintained
2701 F: arch/arm/boot/dts/bcm53573*
2702 F: arch/arm/boot/dts/bcm47189*
2703
2704 BROADCOM BCM63XX ARM ARCHITECTURE
2705 M: Florian Fainelli <f.fainelli@gmail.com>
2706 M: bcm-kernel-feedback-list@broadcom.com
2707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2708 T: git git://github.com/broadcom/stblinux.git
2709 S: Maintained
2710 N: bcm63xx
2711
2712 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2713 M: Kevin Cernekee <cernekee@gmail.com>
2714 L: linux-usb@vger.kernel.org
2715 S: Maintained
2716 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2717
2718 BROADCOM BCM7XXX ARM ARCHITECTURE
2719 M: Brian Norris <computersforpeace@gmail.com>
2720 M: Gregory Fong <gregory.0xf0@gmail.com>
2721 M: Florian Fainelli <f.fainelli@gmail.com>
2722 M: bcm-kernel-feedback-list@broadcom.com
2723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2724 T: git git://github.com/broadcom/stblinux.git
2725 S: Maintained
2726 F: arch/arm/mach-bcm/*brcmstb*
2727 F: arch/arm/boot/dts/bcm7*.dts*
2728 F: drivers/bus/brcmstb_gisb.c
2729 N: brcmstb
2730
2731 BROADCOM BMIPS MIPS ARCHITECTURE
2732 M: Kevin Cernekee <cernekee@gmail.com>
2733 M: Florian Fainelli <f.fainelli@gmail.com>
2734 L: linux-mips@linux-mips.org
2735 T: git git://github.com/broadcom/stblinux.git
2736 S: Maintained
2737 F: arch/mips/bmips/*
2738 F: arch/mips/include/asm/mach-bmips/*
2739 F: arch/mips/kernel/*bmips*
2740 F: arch/mips/boot/dts/brcm/bcm*.dts*
2741 F: drivers/irqchip/irq-bcm63*
2742 F: drivers/irqchip/irq-bcm7*
2743 F: drivers/irqchip/irq-brcmstb*
2744 F: include/linux/bcm963xx_nvram.h
2745 F: include/linux/bcm963xx_tag.h
2746
2747 BROADCOM BMIPS CPUFREQ DRIVER
2748 M: Markus Mayer <mmayer@broadcom.com>
2749 M: bcm-kernel-feedback-list@broadcom.com
2750 L: linux-pm@vger.kernel.org
2751 S: Maintained
2752 F: drivers/cpufreq/bmips-cpufreq.c
2753
2754 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2755 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2756 M: Prashant Sreedharan <prashant@broadcom.com>
2757 M: Michael Chan <mchan@broadcom.com>
2758 L: netdev@vger.kernel.org
2759 S: Supported
2760 F: drivers/net/ethernet/broadcom/tg3.*
2761
2762 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2763 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2764 M: Franky Lin <franky.lin@broadcom.com>
2765 M: Hante Meuleman <hante.meuleman@broadcom.com>
2766 L: linux-wireless@vger.kernel.org
2767 L: brcm80211-dev-list.pdl@broadcom.com
2768 S: Supported
2769 F: drivers/net/wireless/broadcom/brcm80211/
2770
2771 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2772 M: QLogic-Storage-Upstream@qlogic.com
2773 L: linux-scsi@vger.kernel.org
2774 S: Supported
2775 F: drivers/scsi/bnx2fc/
2776
2777 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2778 M: QLogic-Storage-Upstream@qlogic.com
2779 L: linux-scsi@vger.kernel.org
2780 S: Supported
2781 F: drivers/scsi/bnx2i/
2782
2783 BROADCOM IPROC ARM ARCHITECTURE
2784 M: Ray Jui <rjui@broadcom.com>
2785 M: Scott Branden <sbranden@broadcom.com>
2786 M: Jon Mason <jonmason@broadcom.com>
2787 M: bcm-kernel-feedback-list@broadcom.com
2788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2789 T: git git://github.com/broadcom/cygnus-linux.git
2790 S: Maintained
2791 N: iproc
2792 N: cygnus
2793 N: bcm[-_]nsp
2794 N: bcm9113*
2795 N: bcm9583*
2796 N: bcm9585*
2797 N: bcm9586*
2798 N: bcm988312
2799 N: bcm113*
2800 N: bcm583*
2801 N: bcm585*
2802 N: bcm586*
2803 N: bcm88312
2804 F: arch/arm64/boot/dts/broadcom/ns2*
2805 F: drivers/clk/bcm/clk-ns*
2806 F: drivers/pinctrl/bcm/pinctrl-ns*
2807
2808 BROADCOM BRCMSTB GPIO DRIVER
2809 M: Gregory Fong <gregory.0xf0@gmail.com>
2810 L: bcm-kernel-feedback-list@broadcom.com
2811 S: Supported
2812 F: drivers/gpio/gpio-brcmstb.c
2813 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2814
2815 BROADCOM KONA GPIO DRIVER
2816 M: Ray Jui <rjui@broadcom.com>
2817 L: bcm-kernel-feedback-list@broadcom.com
2818 S: Supported
2819 F: drivers/gpio/gpio-bcm-kona.c
2820 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2821
2822 BROADCOM NVRAM DRIVER
2823 M: Rafał Miłecki <zajec5@gmail.com>
2824 L: linux-mips@linux-mips.org
2825 S: Maintained
2826 F: drivers/firmware/broadcom/*
2827
2828 BROADCOM STB NAND FLASH DRIVER
2829 M: Brian Norris <computersforpeace@gmail.com>
2830 M: Kamal Dasu <kdasu.kdev@gmail.com>
2831 L: linux-mtd@lists.infradead.org
2832 L: bcm-kernel-feedback-list@broadcom.com
2833 S: Maintained
2834 F: drivers/mtd/nand/brcmnand/
2835
2836 BROADCOM STB AVS CPUFREQ DRIVER
2837 M: Markus Mayer <mmayer@broadcom.com>
2838 M: bcm-kernel-feedback-list@broadcom.com
2839 L: linux-pm@vger.kernel.org
2840 S: Maintained
2841 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2842 F: drivers/cpufreq/brcmstb*
2843
2844 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2845 M: Rafał Miłecki <zajec5@gmail.com>
2846 L: linux-wireless@vger.kernel.org
2847 S: Maintained
2848 F: drivers/bcma/
2849 F: include/linux/bcma/
2850
2851 BROADCOM SYSTEMPORT ETHERNET DRIVER
2852 M: Florian Fainelli <f.fainelli@gmail.com>
2853 L: netdev@vger.kernel.org
2854 S: Supported
2855 F: drivers/net/ethernet/broadcom/bcmsysport.*
2856
2857 BROADCOM VULCAN ARM64 SOC
2858 M: Jayachandran C. <c.jayachandran@gmail.com>
2859 M: bcm-kernel-feedback-list@broadcom.com
2860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2861 S: Maintained
2862 F: arch/arm64/boot/dts/broadcom/vulcan*
2863
2864 BROADCOM NETXTREME-E ROCE DRIVER
2865 M: Selvin Xavier <selvin.xavier@broadcom.com>
2866 M: Devesh Sharma <devesh.sharma@broadcom.com>
2867 M: Somnath Kotur <somnath.kotur@broadcom.com>
2868 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2869 L: linux-rdma@vger.kernel.org
2870 W: http://www.broadcom.com
2871 S: Supported
2872 F: drivers/infiniband/hw/bnxt_re/
2873 F: include/uapi/rdma/bnxt_re-abi.h
2874
2875 BROCADE BFA FC SCSI DRIVER
2876 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2877 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2878 L: linux-scsi@vger.kernel.org
2879 S: Supported
2880 F: drivers/scsi/bfa/
2881
2882 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2883 M: Rasesh Mody <rasesh.mody@cavium.com>
2884 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2885 M: Dept-GELinuxNICDev@cavium.com
2886 L: netdev@vger.kernel.org
2887 S: Supported
2888 F: drivers/net/ethernet/brocade/bna/
2889
2890 BSG (block layer generic sg v4 driver)
2891 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2892 L: linux-scsi@vger.kernel.org
2893 S: Supported
2894 F: block/bsg.c
2895 F: include/linux/bsg.h
2896 F: include/uapi/linux/bsg.h
2897
2898 BT87X AUDIO DRIVER
2899 M: Clemens Ladisch <clemens@ladisch.de>
2900 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2901 T: git git://git.alsa-project.org/alsa-kernel.git
2902 S: Maintained
2903 F: Documentation/sound/alsa/Bt87x.txt
2904 F: sound/pci/bt87x.c
2905
2906 BT8XXGPIO DRIVER
2907 M: Michael Buesch <m@bues.ch>
2908 W: http://bu3sch.de/btgpio.php
2909 S: Maintained
2910 F: drivers/gpio/gpio-bt8xx.c
2911
2912 BTRFS FILE SYSTEM
2913 M: Chris Mason <clm@fb.com>
2914 M: Josef Bacik <jbacik@fb.com>
2915 M: David Sterba <dsterba@suse.com>
2916 L: linux-btrfs@vger.kernel.org
2917 W: http://btrfs.wiki.kernel.org/
2918 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2920 S: Maintained
2921 F: Documentation/filesystems/btrfs.txt
2922 F: fs/btrfs/
2923
2924 BTTV VIDEO4LINUX DRIVER
2925 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2926 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2927 L: linux-media@vger.kernel.org
2928 W: https://linuxtv.org
2929 T: git git://linuxtv.org/media_tree.git
2930 S: Odd fixes
2931 F: Documentation/media/v4l-drivers/bttv*
2932 F: drivers/media/pci/bt8xx/bttv*
2933
2934 BUSLOGIC SCSI DRIVER
2935 M: Khalid Aziz <khalid@gonehiking.org>
2936 L: linux-scsi@vger.kernel.org
2937 S: Maintained
2938 F: drivers/scsi/BusLogic.*
2939 F: drivers/scsi/FlashPoint.*
2940
2941 C-MEDIA CMI8788 DRIVER
2942 M: Clemens Ladisch <clemens@ladisch.de>
2943 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2944 T: git git://git.alsa-project.org/alsa-kernel.git
2945 S: Maintained
2946 F: sound/pci/oxygen/
2947
2948 C6X ARCHITECTURE
2949 M: Mark Salter <msalter@redhat.com>
2950 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2951 L: linux-c6x-dev@linux-c6x.org
2952 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2953 S: Maintained
2954 F: arch/c6x/
2955
2956 CA8210 IEEE-802.15.4 RADIO DRIVER
2957 M: Harry Morris <h.morris@cascoda.com>
2958 M: linuxdev@cascoda.com
2959 L: linux-wpan@vger.kernel.org
2960 W: https://github.com/Cascoda/ca8210-linux.git
2961 S: Maintained
2962 F: drivers/net/ieee802154/ca8210.c
2963 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2964
2965 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2966 M: David Howells <dhowells@redhat.com>
2967 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2968 S: Supported
2969 F: Documentation/filesystems/caching/cachefiles.txt
2970 F: fs/cachefiles/
2971
2972 CADET FM/AM RADIO RECEIVER DRIVER
2973 M: Hans Verkuil <hverkuil@xs4all.nl>
2974 L: linux-media@vger.kernel.org
2975 T: git git://linuxtv.org/media_tree.git
2976 W: https://linuxtv.org
2977 S: Maintained
2978 F: drivers/media/radio/radio-cadet*
2979
2980 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2981 M: Jonathan Corbet <corbet@lwn.net>
2982 L: linux-media@vger.kernel.org
2983 T: git git://linuxtv.org/media_tree.git
2984 S: Maintained
2985 F: Documentation/media/v4l-drivers/cafe_ccic*
2986 F: drivers/media/platform/marvell-ccic/
2987
2988 CAIF NETWORK LAYER
2989 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2990 L: netdev@vger.kernel.org
2991 S: Supported
2992 F: Documentation/networking/caif/
2993 F: drivers/net/caif/
2994 F: include/uapi/linux/caif/
2995 F: include/net/caif/
2996 F: net/caif/
2997
2998 CALGARY x86-64 IOMMU
2999 M: Muli Ben-Yehuda <mulix@mulix.org>
3000 M: Jon Mason <jdmason@kudzu.us>
3001 L: iommu@lists.linux-foundation.org
3002 S: Maintained
3003 F: arch/x86/kernel/pci-calgary_64.c
3004 F: arch/x86/kernel/tce_64.c
3005 F: arch/x86/include/asm/calgary.h
3006 F: arch/x86/include/asm/tce.h
3007
3008 CAN NETWORK LAYER
3009 M: Oliver Hartkopp <socketcan@hartkopp.net>
3010 M: Marc Kleine-Budde <mkl@pengutronix.de>
3011 L: linux-can@vger.kernel.org
3012 W: https://github.com/linux-can
3013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3015 S: Maintained
3016 F: Documentation/networking/can.txt
3017 F: net/can/
3018 F: include/linux/can/core.h
3019 F: include/uapi/linux/can.h
3020 F: include/uapi/linux/can/bcm.h
3021 F: include/uapi/linux/can/raw.h
3022 F: include/uapi/linux/can/gw.h
3023
3024 CAN NETWORK DRIVERS
3025 M: Wolfgang Grandegger <wg@grandegger.com>
3026 M: Marc Kleine-Budde <mkl@pengutronix.de>
3027 L: linux-can@vger.kernel.org
3028 W: https://github.com/linux-can
3029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3031 S: Maintained
3032 F: Documentation/devicetree/bindings/net/can/
3033 F: drivers/net/can/
3034 F: include/linux/can/dev.h
3035 F: include/linux/can/platform/
3036 F: include/uapi/linux/can/error.h
3037 F: include/uapi/linux/can/netlink.h
3038
3039 CAPABILITIES
3040 M: Serge Hallyn <serge@hallyn.com>
3041 L: linux-security-module@vger.kernel.org
3042 S: Supported
3043 F: include/linux/capability.h
3044 F: include/uapi/linux/capability.h
3045 F: security/commoncap.c
3046 F: kernel/capability.c
3047
3048 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3049 M: Kevin Tsai <ktsai@capellamicro.com>
3050 S: Maintained
3051 F: drivers/iio/light/cm*
3052 F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3053
3054 CAVIUM THUNDERX2 ARM64 SOC
3055 M: Jayachandran C <jnair@caviumnetworks.com>
3056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3057 S: Maintained
3058 F: arch/arm64/boot/dts/cavium/thunder-99xx*
3059 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3060
3061 CAVIUM I2C DRIVER
3062 M: Jan Glauber <jglauber@cavium.com>
3063 M: David Daney <david.daney@cavium.com>
3064 W: http://www.cavium.com
3065 S: Supported
3066 F: drivers/i2c/busses/i2c-octeon*
3067 F: drivers/i2c/busses/i2c-thunderx*
3068
3069 CAVIUM MMC DRIVER
3070 M: Jan Glauber <jglauber@cavium.com>
3071 M: David Daney <david.daney@cavium.com>
3072 M: Steven J. Hill <Steven.Hill@cavium.com>
3073 W: http://www.cavium.com
3074 S: Supported
3075 F: drivers/mmc/host/cavium*
3076
3077 CAVIUM LIQUIDIO NETWORK DRIVER
3078 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3079 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3080 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3081 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3082 L: netdev@vger.kernel.org
3083 W: http://www.cavium.com
3084 S: Supported
3085 F: drivers/net/ethernet/cavium/liquidio/
3086
3087 CAVIUM OCTEON-TX CRYPTO DRIVER
3088 M: George Cherian <george.cherian@cavium.com>
3089 L: linux-crypto@vger.kernel.org
3090 W: http://www.cavium.com
3091 S: Supported
3092 F: drivers/crypto/cavium/cpt/
3093
3094 CC2520 IEEE-802.15.4 RADIO DRIVER
3095 M: Varka Bhadram <varkabhadram@gmail.com>
3096 L: linux-wpan@vger.kernel.org
3097 S: Maintained
3098 F: drivers/net/ieee802154/cc2520.c
3099 F: include/linux/spi/cc2520.h
3100 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3101
3102 CEC DRIVER
3103 M: Hans Verkuil <hans.verkuil@cisco.com>
3104 L: linux-media@vger.kernel.org
3105 T: git git://linuxtv.org/media_tree.git
3106 W: http://linuxtv.org
3107 S: Supported
3108 F: Documentation/media/kapi/cec-core.rst
3109 F: Documentation/media/uapi/cec
3110 F: drivers/media/cec/
3111 F: drivers/media/cec-edid.c
3112 F: drivers/media/rc/keymaps/rc-cec.c
3113 F: include/media/cec.h
3114 F: include/media/cec-edid.h
3115 F: include/uapi/linux/cec.h
3116 F: include/uapi/linux/cec-funcs.h
3117
3118 CELL BROADBAND ENGINE ARCHITECTURE
3119 M: Arnd Bergmann <arnd@arndb.de>
3120 L: linuxppc-dev@lists.ozlabs.org
3121 W: http://www.ibm.com/developerworks/power/cell/
3122 S: Supported
3123 F: arch/powerpc/include/asm/cell*.h
3124 F: arch/powerpc/include/asm/spu*.h
3125 F: arch/powerpc/include/uapi/asm/spu*.h
3126 F: arch/powerpc/oprofile/*cell*
3127 F: arch/powerpc/platforms/cell/
3128
3129 CEPH COMMON CODE (LIBCEPH)
3130 M: Ilya Dryomov <idryomov@gmail.com>
3131 M: "Yan, Zheng" <zyan@redhat.com>
3132 M: Sage Weil <sage@redhat.com>
3133 L: ceph-devel@vger.kernel.org
3134 W: http://ceph.com/
3135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3136 T: git git://github.com/ceph/ceph-client.git
3137 S: Supported
3138 F: net/ceph/
3139 F: include/linux/ceph/
3140 F: include/linux/crush/
3141
3142 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3143 M: "Yan, Zheng" <zyan@redhat.com>
3144 M: Sage Weil <sage@redhat.com>
3145 M: Ilya Dryomov <idryomov@gmail.com>
3146 L: ceph-devel@vger.kernel.org
3147 W: http://ceph.com/
3148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3149 T: git git://github.com/ceph/ceph-client.git
3150 S: Supported
3151 F: Documentation/filesystems/ceph.txt
3152 F: fs/ceph/
3153
3154 CERTIFICATE HANDLING:
3155 M: David Howells <dhowells@redhat.com>
3156 M: David Woodhouse <dwmw2@infradead.org>
3157 L: keyrings@vger.kernel.org
3158 S: Maintained
3159 F: Documentation/module-signing.txt
3160 F: certs/
3161 F: scripts/sign-file.c
3162 F: scripts/extract-cert.c
3163
3164 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3165 L: linux-usb@vger.kernel.org
3166 S: Orphan
3167 F: Documentation/usb/WUSB-Design-overview.txt
3168 F: Documentation/usb/wusb-cbaf
3169 F: drivers/usb/host/hwa-hc.c
3170 F: drivers/usb/host/whci/
3171 F: drivers/usb/wusbcore/
3172 F: include/linux/usb/wusb*
3173
3174 HT16K33 LED CONTROLLER DRIVER
3175 M: Robin van der Gracht <robin@protonic.nl>
3176 S: Maintained
3177 F: drivers/auxdisplay/ht16k33.c
3178 F: Documentation/devicetree/bindings/display/ht16k33.txt
3179
3180 CFAG12864B LCD DRIVER
3181 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3182 W: http://miguelojeda.es/auxdisplay.htm
3183 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3184 S: Maintained
3185 F: drivers/auxdisplay/cfag12864b.c
3186 F: include/linux/cfag12864b.h
3187
3188 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3189 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3190 W: http://miguelojeda.es/auxdisplay.htm
3191 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3192 S: Maintained
3193 F: drivers/auxdisplay/cfag12864bfb.c
3194 F: include/linux/cfag12864b.h
3195
3196 CFG80211 and NL80211
3197 M: Johannes Berg <johannes@sipsolutions.net>
3198 L: linux-wireless@vger.kernel.org
3199 W: http://wireless.kernel.org/
3200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3202 S: Maintained
3203 F: include/uapi/linux/nl80211.h
3204 F: include/net/cfg80211.h
3205 F: net/wireless/*
3206 X: net/wireless/wext*
3207
3208 CHAR and MISC DRIVERS
3209 M: Arnd Bergmann <arnd@arndb.de>
3210 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3212 S: Supported
3213 F: drivers/char/*
3214 F: drivers/misc/*
3215 F: include/linux/miscdevice.h
3216
3217 CHECKPATCH
3218 M: Andy Whitcroft <apw@canonical.com>
3219 M: Joe Perches <joe@perches.com>
3220 S: Maintained
3221 F: scripts/checkpatch.pl
3222
3223 CHINESE DOCUMENTATION
3224 M: Harry Wei <harryxiyou@gmail.com>
3225 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3226 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3227 S: Maintained
3228 F: Documentation/translations/zh_CN/
3229
3230 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3231 M: Peter Chen <Peter.Chen@nxp.com>
3232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3233 L: linux-usb@vger.kernel.org
3234 S: Maintained
3235 F: drivers/usb/chipidea/
3236
3237 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3238 M: Hans de Goede <hdegoede@redhat.com>
3239 L: linux-input@vger.kernel.org
3240 S: Maintained
3241 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3242 F: drivers/input/touchscreen/chipone_icn8318.c
3243
3244 CHROME HARDWARE PLATFORM SUPPORT
3245 M: Olof Johansson <olof@lixom.net>
3246 S: Maintained
3247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3248 F: drivers/platform/chrome/
3249
3250 CISCO VIC ETHERNET NIC DRIVER
3251 M: Christian Benvenuti <benve@cisco.com>
3252 M: Govindarajulu Varadarajan <_govind@gmx.com>
3253 M: Neel Patel <neepatel@cisco.com>
3254 S: Supported
3255 F: drivers/net/ethernet/cisco/enic/
3256
3257 CISCO VIC LOW LATENCY NIC DRIVER
3258 M: Christian Benvenuti <benve@cisco.com>
3259 M: Dave Goodell <dgoodell@cisco.com>
3260 S: Supported
3261 F: drivers/infiniband/hw/usnic/
3262
3263 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3264 M: Hartley Sweeten <hsweeten@visionengravers.com>
3265 L: netdev@vger.kernel.org
3266 S: Maintained
3267 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3268
3269 CIRRUS LOGIC AUDIO CODEC DRIVERS
3270 M: Brian Austin <brian.austin@cirrus.com>
3271 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3272 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3273 S: Maintained
3274 F: sound/soc/codecs/cs*
3275
3276 CLEANCACHE API
3277 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3278 L: linux-kernel@vger.kernel.org
3279 S: Maintained
3280 F: mm/cleancache.c
3281 F: include/linux/cleancache.h
3282
3283 CLK API
3284 M: Russell King <linux@armlinux.org.uk>
3285 L: linux-clk@vger.kernel.org
3286 S: Maintained
3287 F: include/linux/clk.h
3288
3289 CLOCKSOURCE, CLOCKEVENT DRIVERS
3290 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3291 M: Thomas Gleixner <tglx@linutronix.de>
3292 L: linux-kernel@vger.kernel.org
3293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3294 S: Supported
3295 F: drivers/clocksource
3296
3297 CISCO FCOE HBA DRIVER
3298 M: Satish Kharat <satishkh@cisco.com>
3299 M: Sesidhar Baddela <sebaddel@cisco.com>
3300 M: Karan Tilak Kumar <kartilak@cisco.com>
3301 L: linux-scsi@vger.kernel.org
3302 S: Supported
3303 F: drivers/scsi/fnic/
3304
3305 CISCO SCSI HBA DRIVER
3306 M: Karan Tilak Kumar <kartilak@cisco.com>
3307 M: Sesidhar Baddela <sebaddel@cisco.com>
3308 L: linux-scsi@vger.kernel.org
3309 S: Supported
3310 F: drivers/scsi/snic/
3311
3312 CMPC ACPI DRIVER
3313 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3314 M: Daniel Oliveira Nascimento <don@syst.com.br>
3315 L: platform-driver-x86@vger.kernel.org
3316 S: Supported
3317 F: drivers/platform/x86/classmate-laptop.c
3318
3319 COBALT MEDIA DRIVER
3320 M: Hans Verkuil <hans.verkuil@cisco.com>
3321 L: linux-media@vger.kernel.org
3322 T: git git://linuxtv.org/media_tree.git
3323 W: https://linuxtv.org
3324 S: Supported
3325 F: drivers/media/pci/cobalt/
3326
3327 COCCINELLE/Semantic Patches (SmPL)
3328 M: Julia Lawall <Julia.Lawall@lip6.fr>
3329 M: Gilles Muller <Gilles.Muller@lip6.fr>
3330 M: Nicolas Palix <nicolas.palix@imag.fr>
3331 M: Michal Marek <mmarek@suse.com>
3332 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3334 W: http://coccinelle.lip6.fr/
3335 S: Supported
3336 F: Documentation/dev-tools/coccinelle.rst
3337 F: scripts/coccinelle/
3338 F: scripts/coccicheck
3339
3340 CODA FILE SYSTEM
3341 M: Jan Harkes <jaharkes@cs.cmu.edu>
3342 M: coda@cs.cmu.edu
3343 L: codalist@coda.cs.cmu.edu
3344 W: http://www.coda.cs.cmu.edu/
3345 S: Maintained
3346 F: Documentation/filesystems/coda.txt
3347 F: fs/coda/
3348 F: include/linux/coda*.h
3349 F: include/uapi/linux/coda*.h
3350
3351 CODA V4L2 MEM2MEM DRIVER
3352 M: Philipp Zabel <p.zabel@pengutronix.de>
3353 L: linux-media@vger.kernel.org
3354 S: Maintained
3355 F: Documentation/devicetree/bindings/media/coda.txt
3356 F: drivers/media/platform/coda/
3357
3358 COMMON CLK FRAMEWORK
3359 M: Michael Turquette <mturquette@baylibre.com>
3360 M: Stephen Boyd <sboyd@codeaurora.org>
3361 L: linux-clk@vger.kernel.org
3362 Q: http://patchwork.kernel.org/project/linux-clk/list/
3363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3364 S: Maintained
3365 F: Documentation/devicetree/bindings/clock/
3366 F: drivers/clk/
3367 X: drivers/clk/clkdev.c
3368 F: include/linux/clk-pr*
3369 F: include/linux/clk/
3370
3371 COMMON INTERNET FILE SYSTEM (CIFS)
3372 M: Steve French <sfrench@samba.org>
3373 L: linux-cifs@vger.kernel.org
3374 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3375 W: http://linux-cifs.samba.org/
3376 T: git git://git.samba.org/sfrench/cifs-2.6.git
3377 S: Supported
3378 F: Documentation/filesystems/cifs/
3379 F: fs/cifs/
3380
3381 COMPACTPCI HOTPLUG CORE
3382 M: Scott Murray <scott@spiteful.org>
3383 L: linux-pci@vger.kernel.org
3384 S: Maintained
3385 F: drivers/pci/hotplug/cpci_hotplug*
3386
3387 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3388 M: Scott Murray <scott@spiteful.org>
3389 L: linux-pci@vger.kernel.org
3390 S: Maintained
3391 F: drivers/pci/hotplug/cpcihp_zt5550.*
3392
3393 COMPACTPCI HOTPLUG GENERIC DRIVER
3394 M: Scott Murray <scott@spiteful.org>
3395 L: linux-pci@vger.kernel.org
3396 S: Maintained
3397 F: drivers/pci/hotplug/cpcihp_generic.c
3398
3399 COMPAL LAPTOP SUPPORT
3400 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3401 L: platform-driver-x86@vger.kernel.org
3402 S: Maintained
3403 F: drivers/platform/x86/compal-laptop.c
3404
3405 CONEXANT ACCESSRUNNER USB DRIVER
3406 L: accessrunner-general@lists.sourceforge.net
3407 W: http://accessrunner.sourceforge.net/
3408 S: Orphan
3409 F: drivers/usb/atm/cxacru.c
3410
3411 CONFIGFS
3412 M: Joel Becker <jlbec@evilplan.org>
3413 M: Christoph Hellwig <hch@lst.de>
3414 T: git git://git.infradead.org/users/hch/configfs.git
3415 S: Supported
3416 F: fs/configfs/
3417 F: include/linux/configfs.h
3418
3419 CONNECTOR
3420 M: Evgeniy Polyakov <zbr@ioremap.net>
3421 L: netdev@vger.kernel.org
3422 S: Maintained
3423 F: drivers/connector/
3424
3425 CONTROL GROUP (CGROUP)
3426 M: Tejun Heo <tj@kernel.org>
3427 M: Li Zefan <lizefan@huawei.com>
3428 M: Johannes Weiner <hannes@cmpxchg.org>
3429 L: cgroups@vger.kernel.org
3430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3431 S: Maintained
3432 F: Documentation/cgroup*
3433 F: include/linux/cgroup*
3434 F: kernel/cgroup*
3435
3436 CONTROL GROUP - CPUSET
3437 M: Li Zefan <lizefan@huawei.com>
3438 L: cgroups@vger.kernel.org
3439 W: http://www.bullopensource.org/cpuset/
3440 W: http://oss.sgi.com/projects/cpusets/
3441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3442 S: Maintained
3443 F: Documentation/cgroup-v1/cpusets.txt
3444 F: include/linux/cpuset.h
3445 F: kernel/cpuset.c
3446
3447 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3448 M: Johannes Weiner <hannes@cmpxchg.org>
3449 M: Michal Hocko <mhocko@kernel.org>
3450 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3451 L: cgroups@vger.kernel.org
3452 L: linux-mm@kvack.org
3453 S: Maintained
3454 F: mm/memcontrol.c
3455 F: mm/swap_cgroup.c
3456
3457 CORETEMP HARDWARE MONITORING DRIVER
3458 M: Fenghua Yu <fenghua.yu@intel.com>
3459 L: linux-hwmon@vger.kernel.org
3460 S: Maintained
3461 F: Documentation/hwmon/coretemp
3462 F: drivers/hwmon/coretemp.c
3463
3464 COSA/SRP SYNC SERIAL DRIVER
3465 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3466 W: http://www.fi.muni.cz/~kas/cosa/
3467 S: Maintained
3468 F: drivers/net/wan/cosa*
3469
3470 CPMAC ETHERNET DRIVER
3471 M: Florian Fainelli <f.fainelli@gmail.com>
3472 L: netdev@vger.kernel.org
3473 S: Maintained
3474 F: drivers/net/ethernet/ti/cpmac.c
3475
3476 CPU FREQUENCY DRIVERS
3477 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3478 M: Viresh Kumar <viresh.kumar@linaro.org>
3479 L: linux-pm@vger.kernel.org
3480 S: Maintained
3481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3482 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3483 B: https://bugzilla.kernel.org
3484 F: Documentation/cpu-freq/
3485 F: Documentation/devicetree/bindings/cpufreq/
3486 F: drivers/cpufreq/
3487 F: include/linux/cpufreq.h
3488 F: tools/testing/selftests/cpufreq/
3489
3490 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3491 M: Viresh Kumar <viresh.kumar@linaro.org>
3492 M: Sudeep Holla <sudeep.holla@arm.com>
3493 L: linux-pm@vger.kernel.org
3494 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3495 S: Maintained
3496 F: drivers/cpufreq/arm_big_little.h
3497 F: drivers/cpufreq/arm_big_little.c
3498 F: drivers/cpufreq/arm_big_little_dt.c
3499
3500 CPUIDLE DRIVER - ARM BIG LITTLE
3501 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3502 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3503 L: linux-pm@vger.kernel.org
3504 L: linux-arm-kernel@lists.infradead.org
3505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3506 S: Maintained
3507 F: drivers/cpuidle/cpuidle-big_little.c
3508
3509 CPUIDLE DRIVER - ARM EXYNOS
3510 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3511 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3512 M: Kukjin Kim <kgene@kernel.org>
3513 L: linux-pm@vger.kernel.org
3514 L: linux-samsung-soc@vger.kernel.org
3515 S: Supported
3516 F: drivers/cpuidle/cpuidle-exynos.c
3517 F: arch/arm/mach-exynos/pm.c
3518
3519 CPUIDLE DRIVERS
3520 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3521 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3522 L: linux-pm@vger.kernel.org
3523 S: Maintained
3524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3525 B: https://bugzilla.kernel.org
3526 F: drivers/cpuidle/*
3527 F: include/linux/cpuidle.h
3528
3529 CPUID/MSR DRIVER
3530 M: "H. Peter Anvin" <hpa@zytor.com>
3531 S: Maintained
3532 F: arch/x86/kernel/cpuid.c
3533 F: arch/x86/kernel/msr.c
3534
3535 CPU POWER MONITORING SUBSYSTEM
3536 M: Thomas Renninger <trenn@suse.com>
3537 L: linux-pm@vger.kernel.org
3538 S: Maintained
3539 F: tools/power/cpupower/
3540
3541 CRAMFS FILESYSTEM
3542 W: http://sourceforge.net/projects/cramfs/
3543 S: Orphan / Obsolete
3544 F: Documentation/filesystems/cramfs.txt
3545 F: fs/cramfs/
3546
3547 CRIS PORT
3548 M: Mikael Starvik <starvik@axis.com>
3549 M: Jesper Nilsson <jesper.nilsson@axis.com>
3550 L: linux-cris-kernel@axis.com
3551 W: http://developer.axis.com
3552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3553 S: Maintained
3554 F: arch/cris/
3555 F: drivers/tty/serial/crisv10.*
3556
3557 CRYPTO API
3558 M: Herbert Xu <herbert@gondor.apana.org.au>
3559 M: "David S. Miller" <davem@davemloft.net>
3560 L: linux-crypto@vger.kernel.org
3561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3563 S: Maintained
3564 F: Documentation/crypto/
3565 F: Documentation/devicetree/bindings/crypto/
3566 F: Documentation/DocBook/crypto-API.tmpl
3567 F: arch/*/crypto/
3568 F: crypto/
3569 F: drivers/crypto/
3570 F: include/crypto/
3571 F: include/linux/crypto*
3572
3573 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3574 M: Neil Horman <nhorman@tuxdriver.com>
3575 L: linux-crypto@vger.kernel.org
3576 S: Maintained
3577 F: crypto/ansi_cprng.c
3578 F: crypto/rng.c
3579
3580 CS3308 MEDIA DRIVER
3581 M: Hans Verkuil <hverkuil@xs4all.nl>
3582 L: linux-media@vger.kernel.org
3583 T: git git://linuxtv.org/media_tree.git
3584 W: http://linuxtv.org
3585 S: Odd Fixes
3586 F: drivers/media/i2c/cs3308.c
3587 F: drivers/media/i2c/cs3308.h
3588
3589 CS5535 Audio ALSA driver
3590 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3591 S: Maintained
3592 F: sound/pci/cs5535audio/
3593
3594 CW1200 WLAN driver
3595 M: Solomon Peachy <pizza@shaftnet.org>
3596 S: Maintained
3597 F: drivers/net/wireless/st/cw1200/
3598
3599 CX18 VIDEO4LINUX DRIVER
3600 M: Andy Walls <awalls@md.metrocast.net>
3601 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3602 L: linux-media@vger.kernel.org
3603 T: git git://linuxtv.org/media_tree.git
3604 W: https://linuxtv.org
3605 W: http://www.ivtvdriver.org/index.php/Cx18
3606 S: Maintained
3607 F: Documentation/media/v4l-drivers/cx18*
3608 F: drivers/media/pci/cx18/
3609 F: include/uapi/linux/ivtv*
3610
3611 CX2341X MPEG ENCODER HELPER MODULE
3612 M: Hans Verkuil <hverkuil@xs4all.nl>
3613 L: linux-media@vger.kernel.org
3614 T: git git://linuxtv.org/media_tree.git
3615 W: https://linuxtv.org
3616 S: Maintained
3617 F: drivers/media/common/cx2341x*
3618 F: include/media/cx2341x*
3619
3620 CX24120 MEDIA DRIVER
3621 M: Jemma Denson <jdenson@gmail.com>
3622 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3623 L: linux-media@vger.kernel.org
3624 W: https://linuxtv.org
3625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3626 S: Maintained
3627 F: drivers/media/dvb-frontends/cx24120*
3628
3629 CX88 VIDEO4LINUX DRIVER
3630 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3631 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3632 L: linux-media@vger.kernel.org
3633 W: https://linuxtv.org
3634 T: git git://linuxtv.org/media_tree.git
3635 S: Odd fixes
3636 F: Documentation/media/v4l-drivers/cx88*
3637 F: drivers/media/pci/cx88/
3638
3639 CXD2820R MEDIA DRIVER
3640 M: Antti Palosaari <crope@iki.fi>
3641 L: linux-media@vger.kernel.org
3642 W: https://linuxtv.org
3643 W: http://palosaari.fi/linux/
3644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3645 T: git git://linuxtv.org/anttip/media_tree.git
3646 S: Maintained
3647 F: drivers/media/dvb-frontends/cxd2820r*
3648
3649 CXGB3 ETHERNET DRIVER (CXGB3)
3650 M: Santosh Raspatur <santosh@chelsio.com>
3651 L: netdev@vger.kernel.org
3652 W: http://www.chelsio.com
3653 S: Supported
3654 F: drivers/net/ethernet/chelsio/cxgb3/
3655
3656 CXGB3 ISCSI DRIVER (CXGB3I)
3657 M: Karen Xie <kxie@chelsio.com>
3658 L: linux-scsi@vger.kernel.org
3659 W: http://www.chelsio.com
3660 S: Supported
3661 F: drivers/scsi/cxgbi/cxgb3i
3662
3663 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3664 M: Steve Wise <swise@chelsio.com>
3665 L: linux-rdma@vger.kernel.org
3666 W: http://www.openfabrics.org
3667 S: Supported
3668 F: drivers/infiniband/hw/cxgb3/
3669 F: include/uapi/rdma/cxgb3-abi.h
3670
3671 CXGB4 ETHERNET DRIVER (CXGB4)
3672 M: Ganesh Goudar <ganeshgr@chelsio.com>
3673 L: netdev@vger.kernel.org
3674 W: http://www.chelsio.com
3675 S: Supported
3676 F: drivers/net/ethernet/chelsio/cxgb4/
3677
3678 CXGB4 ISCSI DRIVER (CXGB4I)
3679 M: Karen Xie <kxie@chelsio.com>
3680 L: linux-scsi@vger.kernel.org
3681 W: http://www.chelsio.com
3682 S: Supported
3683 F: drivers/scsi/cxgbi/cxgb4i
3684
3685 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3686 M: Steve Wise <swise@chelsio.com>
3687 L: linux-rdma@vger.kernel.org
3688 W: http://www.openfabrics.org
3689 S: Supported
3690 F: drivers/infiniband/hw/cxgb4/
3691 F: include/uapi/rdma/cxgb4-abi.h
3692
3693 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3694 M: Casey Leedom <leedom@chelsio.com>
3695 L: netdev@vger.kernel.org
3696 W: http://www.chelsio.com
3697 S: Supported
3698 F: drivers/net/ethernet/chelsio/cxgb4vf/
3699
3700 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3701 M: Ian Munsie <imunsie@au1.ibm.com>
3702 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3703 L: linuxppc-dev@lists.ozlabs.org
3704 S: Supported
3705 F: arch/powerpc/platforms/powernv/pci-cxl.c
3706 F: drivers/misc/cxl/
3707 F: include/misc/cxl*
3708 F: include/uapi/misc/cxl.h
3709 F: Documentation/powerpc/cxl.txt
3710 F: Documentation/ABI/testing/sysfs-class-cxl
3711
3712 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3713 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3714 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3715 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3716 L: linux-scsi@vger.kernel.org
3717 S: Supported
3718 F: drivers/scsi/cxlflash/
3719 F: include/uapi/scsi/cxlflash_ioctls.h
3720 F: Documentation/powerpc/cxlflash.txt
3721
3722 STMMAC ETHERNET DRIVER
3723 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3724 M: Alexandre Torgue <alexandre.torgue@st.com>
3725 L: netdev@vger.kernel.org
3726 W: http://www.stlinux.com
3727 S: Supported
3728 F: drivers/net/ethernet/stmicro/stmmac/
3729
3730 CYBERPRO FB DRIVER
3731 M: Russell King <linux@armlinux.org.uk>
3732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3733 W: http://www.armlinux.org.uk/
3734 S: Maintained
3735 F: drivers/video/fbdev/cyber2000fb.*
3736
3737 CYCLADES ASYNC MUX DRIVER
3738 W: http://www.cyclades.com/
3739 S: Orphan
3740 F: drivers/tty/cyclades.c
3741 F: include/linux/cyclades.h
3742 F: include/uapi/linux/cyclades.h
3743
3744 CYCLADES PC300 DRIVER
3745 W: http://www.cyclades.com/
3746 S: Orphan
3747 F: drivers/net/wan/pc300*
3748
3749 CYPRESS_FIRMWARE MEDIA DRIVER
3750 M: Antti Palosaari <crope@iki.fi>
3751 L: linux-media@vger.kernel.org
3752 W: https://linuxtv.org
3753 W: http://palosaari.fi/linux/
3754 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3755 T: git git://linuxtv.org/anttip/media_tree.git
3756 S: Maintained
3757 F: drivers/media/common/cypress_firmware*
3758
3759 CYTTSP TOUCHSCREEN DRIVER
3760 M: Ferruh Yigit <fery@cypress.com>
3761 L: linux-input@vger.kernel.org
3762 S: Supported
3763 F: drivers/input/touchscreen/cyttsp*
3764 F: include/linux/input/cyttsp.h
3765
3766 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3767 M: Joshua Kinard <kumba@gentoo.org>
3768 S: Maintained
3769 F: drivers/rtc/rtc-ds1685.c
3770 F: include/linux/rtc/ds1685.h
3771
3772 DAMA SLAVE for AX.25
3773 M: Joerg Reuter <jreuter@yaina.de>
3774 W: http://yaina.de/jreuter/
3775 W: http://www.qsl.net/dl1bke/
3776 L: linux-hams@vger.kernel.org
3777 S: Maintained
3778 F: net/ax25/af_ax25.c
3779 F: net/ax25/ax25_dev.c
3780 F: net/ax25/ax25_ds_*
3781 F: net/ax25/ax25_in.c
3782 F: net/ax25/ax25_out.c
3783 F: net/ax25/ax25_timer.c
3784 F: net/ax25/sysctl_net_ax25.c
3785
3786 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3787 L: netdev@vger.kernel.org
3788 S: Orphan
3789 F: Documentation/networking/dmfe.txt
3790 F: drivers/net/ethernet/dec/tulip/dmfe.c
3791
3792 DC390/AM53C974 SCSI driver
3793 M: Hannes Reinecke <hare@suse.com>
3794 L: linux-scsi@vger.kernel.org
3795 S: Maintained
3796 F: drivers/scsi/am53c974.c
3797
3798 DC395x SCSI driver
3799 M: Oliver Neukum <oliver@neukum.org>
3800 M: Ali Akcaagac <aliakc@web.de>
3801 M: Jamie Lenehan <lenehan@twibble.org>
3802 L: dc395x@twibble.org
3803 W: http://twibble.org/dist/dc395x/
3804 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3805 S: Maintained
3806 F: Documentation/scsi/dc395x.txt
3807 F: drivers/scsi/dc395x.*
3808
3809 DCCP PROTOCOL
3810 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3811 L: dccp@vger.kernel.org
3812 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3813 S: Maintained
3814 F: include/linux/dccp.h
3815 F: include/uapi/linux/dccp.h
3816 F: include/linux/tfrc.h
3817 F: net/dccp/
3818
3819 DECnet NETWORK LAYER
3820 W: http://linux-decnet.sourceforge.net
3821 L: linux-decnet-user@lists.sourceforge.net
3822 S: Orphan
3823 F: Documentation/networking/decnet.txt
3824 F: net/decnet/
3825
3826 DECSTATION PLATFORM SUPPORT
3827 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3828 L: linux-mips@linux-mips.org
3829 W: http://www.linux-mips.org/wiki/DECstation
3830 S: Maintained
3831 F: arch/mips/dec/
3832 F: arch/mips/include/asm/dec/
3833 F: arch/mips/include/asm/mach-dec/
3834
3835 DEFXX FDDI NETWORK DRIVER
3836 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3837 S: Maintained
3838 F: drivers/net/fddi/defxx.*
3839
3840 DELL LAPTOP DRIVER
3841 M: Matthew Garrett <mjg59@srcf.ucam.org>
3842 M: Pali Rohár <pali.rohar@gmail.com>
3843 L: platform-driver-x86@vger.kernel.org
3844 S: Maintained
3845 F: drivers/platform/x86/dell-laptop.c
3846
3847 DELL LAPTOP RBTN DRIVER
3848 M: Pali Rohár <pali.rohar@gmail.com>
3849 S: Maintained
3850 F: drivers/platform/x86/dell-rbtn.*
3851
3852 DELL LAPTOP FREEFALL DRIVER
3853 M: Pali Rohár <pali.rohar@gmail.com>
3854 S: Maintained
3855 F: drivers/platform/x86/dell-smo8800.c
3856
3857 DELL LAPTOP SMM DRIVER
3858 M: Pali Rohár <pali.rohar@gmail.com>
3859 S: Maintained
3860 F: drivers/hwmon/dell-smm-hwmon.c
3861 F: include/uapi/linux/i8k.h
3862
3863 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3864 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3865 S: Maintained
3866 F: Documentation/dcdbas.txt
3867 F: drivers/firmware/dcdbas.*
3868
3869 DELL WMI EXTRAS DRIVER
3870 M: Matthew Garrett <mjg59@srcf.ucam.org>
3871 M: Pali Rohár <pali.rohar@gmail.com>
3872 S: Maintained
3873 F: drivers/platform/x86/dell-wmi.c
3874
3875 DESIGNWARE USB2 DRD IP DRIVER
3876 M: John Youn <johnyoun@synopsys.com>
3877 L: linux-usb@vger.kernel.org
3878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3879 S: Maintained
3880 F: drivers/usb/dwc2/
3881
3882 DESIGNWARE USB3 DRD IP DRIVER
3883 M: Felipe Balbi <balbi@kernel.org>
3884 L: linux-usb@vger.kernel.org
3885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3886 S: Maintained
3887 F: drivers/usb/dwc3/
3888
3889 DEVICE COREDUMP (DEV_COREDUMP)
3890 M: Johannes Berg <johannes@sipsolutions.net>
3891 L: linux-kernel@vger.kernel.org
3892 S: Maintained
3893 F: drivers/base/devcoredump.c
3894 F: include/linux/devcoredump.h
3895
3896 DEVICE FREQUENCY (DEVFREQ)
3897 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3898 M: Kyungmin Park <kyungmin.park@samsung.com>
3899 R: Chanwoo Choi <cw00.choi@samsung.com>
3900 L: linux-pm@vger.kernel.org
3901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3902 S: Maintained
3903 F: drivers/devfreq/
3904 F: include/linux/devfreq.h
3905 F: Documentation/devicetree/bindings/devfreq/
3906
3907 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3908 M: Chanwoo Choi <cw00.choi@samsung.com>
3909 L: linux-pm@vger.kernel.org
3910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3911 S: Supported
3912 F: drivers/devfreq/event/
3913 F: drivers/devfreq/devfreq-event.c
3914 F: include/linux/devfreq-event.h
3915 F: Documentation/devicetree/bindings/devfreq/event/
3916
3917 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3918 M: Chanwoo Choi <cw00.choi@samsung.com>
3919 L: linux-pm@vger.kernel.org
3920 L: linux-samsung-soc@vger.kernel.org
3921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3922 S: Maintained
3923 F: drivers/devfreq/exynos-bus.c
3924 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3925
3926 DEVICE NUMBER REGISTRY
3927 M: Torben Mathiasen <device@lanana.org>
3928 W: http://lanana.org/docs/device-list/index.html
3929 S: Maintained
3930
3931 DEVICE-MAPPER (LVM)
3932 M: Alasdair Kergon <agk@redhat.com>
3933 M: Mike Snitzer <snitzer@redhat.com>
3934 M: dm-devel@redhat.com
3935 L: dm-devel@redhat.com
3936 W: http://sources.redhat.com/dm
3937 Q: http://patchwork.kernel.org/project/dm-devel/list/
3938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3939 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3940 S: Maintained
3941 F: Documentation/device-mapper/
3942 F: drivers/md/dm*
3943 F: drivers/md/persistent-data/
3944 F: include/linux/device-mapper.h
3945 F: include/linux/dm-*.h
3946 F: include/uapi/linux/dm-*.h
3947
3948 DEVLINK
3949 M: Jiri Pirko <jiri@mellanox.com>
3950 L: netdev@vger.kernel.org
3951 S: Supported
3952 F: net/core/devlink.c
3953 F: include/net/devlink.h
3954 F: include/uapi/linux/devlink.h
3955
3956 DIALOG SEMICONDUCTOR DRIVERS
3957 M: Support Opensource <support.opensource@diasemi.com>
3958 W: http://www.dialog-semiconductor.com/products
3959 S: Supported
3960 F: Documentation/hwmon/da90??
3961 F: Documentation/devicetree/bindings/mfd/da90*.txt
3962 F: Documentation/devicetree/bindings/regulator/da92*.txt
3963 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3964 F: drivers/gpio/gpio-da90??.c
3965 F: drivers/hwmon/da90??-hwmon.c
3966 F: drivers/iio/adc/da91??-*.c
3967 F: drivers/input/misc/da90??_onkey.c
3968 F: drivers/input/touchscreen/da9052_tsi.c
3969 F: drivers/leds/leds-da90??.c
3970 F: drivers/mfd/da903x.c
3971 F: drivers/mfd/da90??-*.c
3972 F: drivers/mfd/da91??-*.c
3973 F: drivers/power/supply/da9052-battery.c
3974 F: drivers/power/supply/da91??-*.c
3975 F: drivers/regulator/da903x.c
3976 F: drivers/regulator/da9???-regulator.[ch]
3977 F: drivers/rtc/rtc-da90??.c
3978 F: drivers/video/backlight/da90??_bl.c
3979 F: drivers/watchdog/da90??_wdt.c
3980 F: include/linux/mfd/da903x.h
3981 F: include/linux/mfd/da9052/
3982 F: include/linux/mfd/da9055/
3983 F: include/linux/mfd/da9062/
3984 F: include/linux/mfd/da9063/
3985 F: include/linux/mfd/da9150/
3986 F: include/linux/regulator/da9211.h
3987 F: include/sound/da[79]*.h
3988 F: sound/soc/codecs/da[79]*.[ch]
3989
3990 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3991 M: William Breathitt Gray <vilhelm.gray@gmail.com>
3992 L: linux-gpio@vger.kernel.org
3993 S: Maintained
3994 F: drivers/gpio/gpio-gpio-mm.c
3995
3996 DIGI NEO AND CLASSIC PCI PRODUCTS
3997 M: Lidza Louina <lidza.louina@gmail.com>
3998 M: Mark Hounschell <markh@compro.net>
3999 L: driverdev-devel@linuxdriverproject.org
4000 S: Maintained
4001 F: drivers/staging/dgnc/
4002
4003 DIOLAN U2C-12 I2C DRIVER
4004 M: Guenter Roeck <linux@roeck-us.net>
4005 L: linux-i2c@vger.kernel.org
4006 S: Maintained
4007 F: drivers/i2c/busses/i2c-diolan-u2c.c
4008
4009 DIRECT ACCESS (DAX)
4010 M: Matthew Wilcox <mawilcox@microsoft.com>
4011 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4012 L: linux-fsdevel@vger.kernel.org
4013 S: Supported
4014 F: fs/dax.c
4015 F: include/linux/dax.h
4016 F: include/trace/events/fs_dax.h
4017
4018 DIRECTORY NOTIFICATION (DNOTIFY)
4019 M: Eric Paris <eparis@parisplace.org>
4020 S: Maintained
4021 F: Documentation/filesystems/dnotify.txt
4022 F: fs/notify/dnotify/
4023 F: include/linux/dnotify.h
4024
4025 DISK GEOMETRY AND PARTITION HANDLING
4026 M: Andries Brouwer <aeb@cwi.nl>
4027 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4028 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4029 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4030 S: Maintained
4031
4032 DISKQUOTA
4033 M: Jan Kara <jack@suse.com>
4034 S: Maintained
4035 F: Documentation/filesystems/quota.txt
4036 F: fs/quota/
4037 F: include/linux/quota*.h
4038 F: include/uapi/linux/quota*.h
4039
4040 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4041 M: Bernie Thompson <bernie@plugable.com>
4042 L: linux-fbdev@vger.kernel.org
4043 S: Maintained
4044 W: http://plugable.com/category/projects/udlfb/
4045 F: drivers/video/fbdev/udlfb.c
4046 F: include/video/udlfb.h
4047 F: Documentation/fb/udlfb.txt
4048
4049 DISTRIBUTED LOCK MANAGER (DLM)
4050 M: Christine Caulfield <ccaulfie@redhat.com>
4051 M: David Teigland <teigland@redhat.com>
4052 L: cluster-devel@redhat.com
4053 W: http://sources.redhat.com/cluster/
4054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4055 S: Supported
4056 F: fs/dlm/
4057
4058 DMA BUFFER SHARING FRAMEWORK
4059 M: Sumit Semwal <sumit.semwal@linaro.org>
4060 S: Maintained
4061 L: linux-media@vger.kernel.org
4062 L: dri-devel@lists.freedesktop.org
4063 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4064 F: drivers/dma-buf/
4065 F: include/linux/dma-buf*
4066 F: include/linux/reservation.h
4067 F: include/linux/*fence.h
4068 F: Documentation/driver-api/dma-buf.rst
4069 T: git git://anongit.freedesktop.org/drm/drm-misc
4070
4071 SYNC FILE FRAMEWORK
4072 M: Sumit Semwal <sumit.semwal@linaro.org>
4073 R: Gustavo Padovan <gustavo@padovan.org>
4074 S: Maintained
4075 L: linux-media@vger.kernel.org
4076 L: dri-devel@lists.freedesktop.org
4077 F: drivers/dma-buf/sync_*
4078 F: drivers/dma-buf/dma-fence*
4079 F: drivers/dma-buf/sw_sync.c
4080 F: include/linux/sync_file.h
4081 F: include/uapi/linux/sync_file.h
4082 F: Documentation/sync_file.txt
4083 T: git git://anongit.freedesktop.org/drm/drm-misc
4084
4085 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4086 M: Vinod Koul <vinod.koul@intel.com>
4087 L: dmaengine@vger.kernel.org
4088 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4089 S: Maintained
4090 F: drivers/dma/
4091 F: include/linux/dmaengine.h
4092 F: Documentation/devicetree/bindings/dma/
4093 F: Documentation/dmaengine/
4094 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4095
4096 DME1737 HARDWARE MONITOR DRIVER
4097 M: Juerg Haefliger <juergh@gmail.com>
4098 L: linux-hwmon@vger.kernel.org
4099 S: Maintained
4100 F: Documentation/hwmon/dme1737
4101 F: drivers/hwmon/dme1737.c
4102
4103 DMI/SMBIOS SUPPORT
4104 M: Jean Delvare <jdelvare@suse.com>
4105 S: Maintained
4106 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4107 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4108 F: drivers/firmware/dmi-id.c
4109 F: drivers/firmware/dmi_scan.c
4110 F: include/linux/dmi.h
4111
4112 DOCUMENTATION
4113 M: Jonathan Corbet <corbet@lwn.net>
4114 L: linux-doc@vger.kernel.org
4115 S: Maintained
4116 F: Documentation/
4117 F: scripts/docproc.c
4118 F: scripts/kernel-doc*
4119 X: Documentation/ABI/
4120 X: Documentation/devicetree/
4121 X: Documentation/acpi
4122 X: Documentation/power
4123 X: Documentation/spi
4124 X: Documentation/media
4125 T: git git://git.lwn.net/linux.git docs-next
4126
4127 DOUBLETALK DRIVER
4128 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4129 L: blinux-list@redhat.com
4130 S: Maintained
4131 F: drivers/char/dtlk.c
4132 F: include/linux/dtlk.h
4133
4134 DPT_I2O SCSI RAID DRIVER
4135 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4136 L: linux-scsi@vger.kernel.org
4137 W: http://www.adaptec.com/
4138 S: Maintained
4139 F: drivers/scsi/dpt*
4140 F: drivers/scsi/dpt/
4141
4142 DRBD DRIVER
4143 M: Philipp Reisner <philipp.reisner@linbit.com>
4144 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4145 L: drbd-dev@lists.linbit.com
4146 W: http://www.drbd.org
4147 T: git git://git.linbit.com/linux-drbd.git
4148 T: git git://git.linbit.com/drbd-8.4.git
4149 S: Supported
4150 F: drivers/block/drbd/
4151 F: lib/lru_cache.c
4152 F: Documentation/blockdev/drbd/
4153
4154 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4155 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4157 S: Supported
4158 F: Documentation/kobject.txt
4159 F: drivers/base/
4160 F: fs/debugfs/
4161 F: fs/sysfs/
4162 F: include/linux/debugfs.h
4163 F: include/linux/kobj*
4164 F: lib/kobj*
4165
4166 DRM DRIVERS
4167 M: David Airlie <airlied@linux.ie>
4168 L: dri-devel@lists.freedesktop.org
4169 T: git git://people.freedesktop.org/~airlied/linux
4170 B: https://bugs.freedesktop.org/
4171 C: irc://chat.freenode.net/dri-devel
4172 S: Maintained
4173 F: drivers/gpu/drm/
4174 F: drivers/gpu/vga/
4175 F: Documentation/devicetree/bindings/display/
4176 F: Documentation/devicetree/bindings/gpu/
4177 F: Documentation/devicetree/bindings/video/
4178 F: Documentation/gpu/
4179 F: include/drm/
4180 F: include/uapi/drm/
4181 F: include/linux/vga*
4182
4183 DRM DRIVERS AND MISC GPU PATCHES
4184 M: Daniel Vetter <daniel.vetter@intel.com>
4185 M: Jani Nikula <jani.nikula@linux.intel.com>
4186 M: Sean Paul <seanpaul@chromium.org>
4187 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4188 S: Maintained
4189 T: git git://anongit.freedesktop.org/drm/drm-misc
4190 F: Documentation/gpu/
4191 F: drivers/gpu/vga/
4192 F: drivers/gpu/drm/*
4193 F: include/drm/drm*
4194 F: include/uapi/drm/drm*
4195 F: include/linux/vga*
4196
4197 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4198 M: Dave Airlie <airlied@redhat.com>
4199 S: Odd Fixes
4200 F: drivers/gpu/drm/ast/
4201
4202 DRM DRIVERS FOR BRIDGE CHIPS
4203 M: Archit Taneja <architt@codeaurora.org>
4204 S: Maintained
4205 T: git git://anongit.freedesktop.org/drm/drm-misc
4206 F: drivers/gpu/drm/bridge/
4207
4208 DRM DRIVER FOR BOCHS VIRTUAL GPU
4209 M: Gerd Hoffmann <kraxel@redhat.com>
4210 L: virtualization@lists.linux-foundation.org
4211 T: git git://anongit.freedesktop.org/drm/drm-misc
4212 S: Maintained
4213 F: drivers/gpu/drm/bochs/
4214
4215 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4216 M: Dave Airlie <airlied@redhat.com>
4217 M: Gerd Hoffmann <kraxel@redhat.com>
4218 L: virtualization@lists.linux-foundation.org
4219 T: git git://anongit.freedesktop.org/drm/drm-misc
4220 S: Obsolete
4221 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4222 F: drivers/gpu/drm/cirrus/
4223
4224 RADEON and AMDGPU DRM DRIVERS
4225 M: Alex Deucher <alexander.deucher@amd.com>
4226 M: Christian König <christian.koenig@amd.com>
4227 L: amd-gfx@lists.freedesktop.org
4228 T: git git://people.freedesktop.org/~agd5f/linux
4229 S: Supported
4230 F: drivers/gpu/drm/radeon/
4231 F: include/uapi/drm/radeon_drm.h
4232 F: drivers/gpu/drm/amd/
4233 F: include/uapi/drm/amdgpu_drm.h
4234
4235 DRM PANEL DRIVERS
4236 M: Thierry Reding <thierry.reding@gmail.com>
4237 L: dri-devel@lists.freedesktop.org
4238 T: git git://anongit.freedesktop.org/tegra/linux.git
4239 S: Maintained
4240 F: drivers/gpu/drm/drm_panel.c
4241 F: drivers/gpu/drm/panel/
4242 F: include/drm/drm_panel.h
4243 F: Documentation/devicetree/bindings/display/panel/
4244
4245 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4246 M: Daniel Vetter <daniel.vetter@intel.com>
4247 M: Jani Nikula <jani.nikula@linux.intel.com>
4248 L: intel-gfx@lists.freedesktop.org
4249 W: https://01.org/linuxgraphics/
4250 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4251 C: irc://chat.freenode.net/intel-gfx
4252 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4253 T: git git://anongit.freedesktop.org/drm-intel
4254 S: Supported
4255 F: drivers/gpu/drm/i915/
4256 F: include/drm/i915*
4257 F: include/uapi/drm/i915_drm.h
4258 F: Documentation/gpu/i915.rst
4259
4260 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4261 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4262 M: Zhi Wang <zhi.a.wang@intel.com>
4263 L: intel-gvt-dev@lists.freedesktop.org
4264 L: intel-gfx@lists.freedesktop.org
4265 W: https://01.org/igvt-g
4266 T: git https://github.com/01org/gvt-linux.git
4267 S: Supported
4268 F: drivers/gpu/drm/i915/gvt/
4269
4270 DRM DRIVERS FOR ATMEL HLCDC
4271 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4272 L: dri-devel@lists.freedesktop.org
4273 S: Supported
4274 F: drivers/gpu/drm/atmel-hlcdc/
4275 F: Documentation/devicetree/bindings/drm/atmel/
4276 T: git git://anongit.freedesktop.org/drm/drm-misc
4277
4278 DRM DRIVERS FOR ALLWINNER A10
4279 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4280 L: dri-devel@lists.freedesktop.org
4281 S: Supported
4282 F: drivers/gpu/drm/sun4i/
4283 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4285
4286 DRM DRIVERS FOR AMLOGIC SOCS
4287 M: Neil Armstrong <narmstrong@baylibre.com>
4288 L: dri-devel@lists.freedesktop.org
4289 L: linux-amlogic@lists.infradead.org
4290 W: http://linux-meson.com/
4291 S: Supported
4292 F: drivers/gpu/drm/meson/
4293 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4294 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4295 F: Documentation/gpu/meson.rst
4296 T: git git://anongit.freedesktop.org/drm/drm-misc
4297
4298 DRM DRIVERS FOR EXYNOS
4299 M: Inki Dae <inki.dae@samsung.com>
4300 M: Joonyoung Shim <jy0922.shim@samsung.com>
4301 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4302 M: Kyungmin Park <kyungmin.park@samsung.com>
4303 L: dri-devel@lists.freedesktop.org
4304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4305 S: Supported
4306 F: drivers/gpu/drm/exynos/
4307 F: include/uapi/drm/exynos_drm.h
4308 F: Documentation/devicetree/bindings/display/exynos/
4309
4310 DRM DRIVERS FOR FREESCALE DCU
4311 M: Stefan Agner <stefan@agner.ch>
4312 M: Alison Wang <alison.wang@freescale.com>
4313 L: dri-devel@lists.freedesktop.org
4314 S: Supported
4315 F: drivers/gpu/drm/fsl-dcu/
4316 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4317 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4318 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4319
4320 DRM DRIVERS FOR FREESCALE IMX
4321 M: Philipp Zabel <p.zabel@pengutronix.de>
4322 L: dri-devel@lists.freedesktop.org
4323 S: Maintained
4324 F: drivers/gpu/drm/imx/
4325 F: drivers/gpu/ipu-v3/
4326 F: Documentation/devicetree/bindings/display/imx/
4327
4328 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4329 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4330 L: dri-devel@lists.freedesktop.org
4331 T: git git://github.com/patjak/drm-gma500
4332 S: Maintained
4333 F: drivers/gpu/drm/gma500/
4334
4335 DRM DRIVERS FOR HISILICON
4336 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4337 M: Rongrong Zou <zourongrong@gmail.com>
4338 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4339 R: Chen Feng <puck.chen@hisilicon.com>
4340 L: dri-devel@lists.freedesktop.org
4341 T: git git://github.com/xin3liang/linux.git
4342 S: Maintained
4343 F: drivers/gpu/drm/hisilicon/
4344 F: Documentation/devicetree/bindings/display/hisilicon/
4345
4346 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4347 S: Orphan / Obsolete
4348 F: drivers/gpu/drm/i810/
4349 F: include/uapi/drm/i810_drm.h
4350
4351 DRM DRIVERS FOR MEDIATEK
4352 M: CK Hu <ck.hu@mediatek.com>
4353 M: Philipp Zabel <p.zabel@pengutronix.de>
4354 L: dri-devel@lists.freedesktop.org
4355 S: Supported
4356 F: drivers/gpu/drm/mediatek/
4357 F: Documentation/devicetree/bindings/display/mediatek/
4358
4359 DRM DRIVER FOR MI0283QT
4360 M: Noralf Trønnes <noralf@tronnes.org>
4361 S: Maintained
4362 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4363 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4364
4365 DRM DRIVER FOR MSM ADRENO GPU
4366 M: Rob Clark <robdclark@gmail.com>
4367 L: linux-arm-msm@vger.kernel.org
4368 L: dri-devel@lists.freedesktop.org
4369 L: freedreno@lists.freedesktop.org
4370 T: git git://people.freedesktop.org/~robclark/linux
4371 S: Maintained
4372 F: drivers/gpu/drm/msm/
4373 F: include/uapi/drm/msm_drm.h
4374 F: Documentation/devicetree/bindings/display/msm/
4375
4376 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4377 M: Ben Skeggs <bskeggs@redhat.com>
4378 L: dri-devel@lists.freedesktop.org
4379 L: nouveau@lists.freedesktop.org
4380 T: git git://github.com/skeggsb/linux
4381 S: Supported
4382 F: drivers/gpu/drm/nouveau/
4383 F: include/uapi/drm/nouveau_drm.h
4384
4385 DRM DRIVERS FOR NVIDIA TEGRA
4386 M: Thierry Reding <thierry.reding@gmail.com>
4387 L: dri-devel@lists.freedesktop.org
4388 L: linux-tegra@vger.kernel.org
4389 T: git git://anongit.freedesktop.org/tegra/linux.git
4390 S: Supported
4391 F: drivers/gpu/drm/tegra/
4392 F: drivers/gpu/host1x/
4393 F: include/linux/host1x.h
4394 F: include/uapi/drm/tegra_drm.h
4395 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4396
4397 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4398 S: Orphan / Obsolete
4399 F: drivers/gpu/drm/mga/
4400 F: include/uapi/drm/mga_drm.h
4401
4402 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4403 M: Dave Airlie <airlied@redhat.com>
4404 S: Odd Fixes
4405 F: drivers/gpu/drm/mgag200/
4406
4407 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4408 S: Orphan / Obsolete
4409 F: drivers/gpu/drm/r128/
4410 F: include/uapi/drm/r128_drm.h
4411
4412 DRM DRIVERS FOR RENESAS
4413 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4414 L: dri-devel@lists.freedesktop.org
4415 L: linux-renesas-soc@vger.kernel.org
4416 T: git git://linuxtv.org/pinchartl/fbdev
4417 S: Supported
4418 F: drivers/gpu/drm/rcar-du/
4419 F: drivers/gpu/drm/shmobile/
4420 F: include/linux/platform_data/shmob_drm.h
4421 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4422 F: Documentation/devicetree/bindings/display/renesas,du.txt
4423
4424 DRM DRIVER FOR QXL VIRTUAL GPU
4425 M: Dave Airlie <airlied@redhat.com>
4426 M: Gerd Hoffmann <kraxel@redhat.com>
4427 L: virtualization@lists.linux-foundation.org
4428 T: git git://anongit.freedesktop.org/drm/drm-misc
4429 S: Maintained
4430 F: drivers/gpu/drm/qxl/
4431 F: include/uapi/drm/qxl_drm.h
4432
4433 DRM DRIVERS FOR ROCKCHIP
4434 M: Mark Yao <mark.yao@rock-chips.com>
4435 L: dri-devel@lists.freedesktop.org
4436 S: Maintained
4437 F: drivers/gpu/drm/rockchip/
4438 F: Documentation/devicetree/bindings/display/rockchip/
4439 T: git git://anongit.freedesktop.org/drm/drm-misc
4440
4441 DRM DRIVER FOR SAVAGE VIDEO CARDS
4442 S: Orphan / Obsolete
4443 F: drivers/gpu/drm/savage/
4444 F: include/uapi/drm/savage_drm.h
4445
4446 DRM DRIVER FOR SIS VIDEO CARDS
4447 S: Orphan / Obsolete
4448 F: drivers/gpu/drm/sis/
4449 F: include/uapi/drm/sis_drm.h
4450
4451 DRM DRIVERS FOR STI
4452 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4453 M: Vincent Abriou <vincent.abriou@st.com>
4454 L: dri-devel@lists.freedesktop.org
4455 T: git git://anongit.freedesktop.org/drm/drm-misc
4456 S: Maintained
4457 F: drivers/gpu/drm/sti
4458 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4459
4460 DRM DRIVER FOR TDFX VIDEO CARDS
4461 S: Orphan / Obsolete
4462 F: drivers/gpu/drm/tdfx/
4463
4464 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4465 M: Dave Airlie <airlied@redhat.com>
4466 S: Odd Fixes
4467 F: drivers/gpu/drm/udl/
4468
4469 DRM DRIVERS FOR VIVANTE GPU IP
4470 M: Lucas Stach <l.stach@pengutronix.de>
4471 R: Russell King <linux+etnaviv@armlinux.org.uk>
4472 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4473 L: etnaviv@lists.freedesktop.org
4474 L: dri-devel@lists.freedesktop.org
4475 S: Maintained
4476 F: drivers/gpu/drm/etnaviv/
4477 F: include/uapi/drm/etnaviv_drm.h
4478 F: Documentation/devicetree/bindings/display/etnaviv/
4479
4480 DRM DRIVER FOR VMWARE VIRTUAL GPU
4481 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4482 M: Sinclair Yeh <syeh@vmware.com>
4483 M: Thomas Hellstrom <thellstrom@vmware.com>
4484 L: dri-devel@lists.freedesktop.org
4485 T: git git://people.freedesktop.org/~syeh/repos_linux
4486 T: git git://people.freedesktop.org/~thomash/linux
4487 S: Supported
4488 F: drivers/gpu/drm/vmwgfx/
4489 F: include/uapi/drm/vmwgfx_drm.h
4490
4491 DRM DRIVERS FOR VC4
4492 M: Eric Anholt <eric@anholt.net>
4493 T: git git://github.com/anholt/linux
4494 S: Supported
4495 F: drivers/gpu/drm/vc4/
4496 F: include/uapi/drm/vc4_drm.h
4497 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4498 T: git git://anongit.freedesktop.org/drm/drm-misc
4499
4500 DRM DRIVERS FOR TI OMAP
4501 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4502 L: dri-devel@lists.freedesktop.org
4503 S: Maintained
4504 F: drivers/gpu/drm/omapdrm/
4505 F: Documentation/devicetree/bindings/display/ti/
4506
4507 DRM DRIVERS FOR TI LCDC
4508 M: Jyri Sarha <jsarha@ti.com>
4509 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4510 L: dri-devel@lists.freedesktop.org
4511 S: Maintained
4512 F: drivers/gpu/drm/tilcdc/
4513 F: Documentation/devicetree/bindings/display/tilcdc/
4514
4515 DRM DRIVERS FOR ZTE ZX
4516 M: Shawn Guo <shawnguo@kernel.org>
4517 L: dri-devel@lists.freedesktop.org
4518 S: Maintained
4519 F: drivers/gpu/drm/zte/
4520 F: Documentation/devicetree/bindings/display/zte,vou.txt
4521 T: git git://anongit.freedesktop.org/drm/drm-misc
4522
4523 DSBR100 USB FM RADIO DRIVER
4524 M: Alexey Klimov <klimov.linux@gmail.com>
4525 L: linux-media@vger.kernel.org
4526 T: git git://linuxtv.org/media_tree.git
4527 S: Maintained
4528 F: drivers/media/radio/dsbr100.c
4529
4530 DSCC4 DRIVER
4531 M: Francois Romieu <romieu@fr.zoreil.com>
4532 L: netdev@vger.kernel.org
4533 S: Maintained
4534 F: drivers/net/wan/dscc4.c
4535
4536 DT3155 MEDIA DRIVER
4537 M: Hans Verkuil <hverkuil@xs4all.nl>
4538 L: linux-media@vger.kernel.org
4539 T: git git://linuxtv.org/media_tree.git
4540 W: https://linuxtv.org
4541 S: Odd Fixes
4542 F: drivers/media/pci/dt3155/
4543
4544 DVB_USB_AF9015 MEDIA DRIVER
4545 M: Antti Palosaari <crope@iki.fi>
4546 L: linux-media@vger.kernel.org
4547 W: https://linuxtv.org
4548 W: http://palosaari.fi/linux/
4549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4550 T: git git://linuxtv.org/anttip/media_tree.git
4551 S: Maintained
4552 F: drivers/media/usb/dvb-usb-v2/af9015*
4553
4554 DVB_USB_AF9035 MEDIA DRIVER
4555 M: Antti Palosaari <crope@iki.fi>
4556 L: linux-media@vger.kernel.org
4557 W: https://linuxtv.org
4558 W: http://palosaari.fi/linux/
4559 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4560 T: git git://linuxtv.org/anttip/media_tree.git
4561 S: Maintained
4562 F: drivers/media/usb/dvb-usb-v2/af9035*
4563
4564 DVB_USB_ANYSEE MEDIA DRIVER
4565 M: Antti Palosaari <crope@iki.fi>
4566 L: linux-media@vger.kernel.org
4567 W: https://linuxtv.org
4568 W: http://palosaari.fi/linux/
4569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4570 T: git git://linuxtv.org/anttip/media_tree.git
4571 S: Maintained
4572 F: drivers/media/usb/dvb-usb-v2/anysee*
4573
4574 DVB_USB_AU6610 MEDIA DRIVER
4575 M: Antti Palosaari <crope@iki.fi>
4576 L: linux-media@vger.kernel.org
4577 W: https://linuxtv.org
4578 W: http://palosaari.fi/linux/
4579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4580 T: git git://linuxtv.org/anttip/media_tree.git
4581 S: Maintained
4582 F: drivers/media/usb/dvb-usb-v2/au6610*
4583
4584 DVB_USB_CE6230 MEDIA DRIVER
4585 M: Antti Palosaari <crope@iki.fi>
4586 L: linux-media@vger.kernel.org
4587 W: https://linuxtv.org
4588 W: http://palosaari.fi/linux/
4589 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4590 T: git git://linuxtv.org/anttip/media_tree.git
4591 S: Maintained
4592 F: drivers/media/usb/dvb-usb-v2/ce6230*
4593
4594 DVB_USB_CXUSB MEDIA DRIVER
4595 M: Michael Krufky <mkrufky@linuxtv.org>
4596 L: linux-media@vger.kernel.org
4597 W: https://linuxtv.org
4598 W: http://github.com/mkrufky
4599 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4600 T: git git://linuxtv.org/media_tree.git
4601 S: Maintained
4602 F: drivers/media/usb/dvb-usb/cxusb*
4603
4604 DVB_USB_EC168 MEDIA DRIVER
4605 M: Antti Palosaari <crope@iki.fi>
4606 L: linux-media@vger.kernel.org
4607 W: https://linuxtv.org
4608 W: http://palosaari.fi/linux/
4609 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4610 T: git git://linuxtv.org/anttip/media_tree.git
4611 S: Maintained
4612 F: drivers/media/usb/dvb-usb-v2/ec168*
4613
4614 DVB_USB_GL861 MEDIA DRIVER
4615 M: Antti Palosaari <crope@iki.fi>
4616 L: linux-media@vger.kernel.org
4617 W: https://linuxtv.org
4618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4619 T: git git://linuxtv.org/anttip/media_tree.git
4620 S: Maintained
4621 F: drivers/media/usb/dvb-usb-v2/gl861*
4622
4623 DVB_USB_MXL111SF MEDIA DRIVER
4624 M: Michael Krufky <mkrufky@linuxtv.org>
4625 L: linux-media@vger.kernel.org
4626 W: https://linuxtv.org
4627 W: http://github.com/mkrufky
4628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4629 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4630 S: Maintained
4631 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4632
4633 DVB_USB_RTL28XXU MEDIA DRIVER
4634 M: Antti Palosaari <crope@iki.fi>
4635 L: linux-media@vger.kernel.org
4636 W: https://linuxtv.org
4637 W: http://palosaari.fi/linux/
4638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4639 T: git git://linuxtv.org/anttip/media_tree.git
4640 S: Maintained
4641 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4642
4643 DVB_USB_V2 MEDIA DRIVER
4644 M: Antti Palosaari <crope@iki.fi>
4645 L: linux-media@vger.kernel.org
4646 W: https://linuxtv.org
4647 W: http://palosaari.fi/linux/
4648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4649 T: git git://linuxtv.org/anttip/media_tree.git
4650 S: Maintained
4651 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4652 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4653
4654 DYNAMIC DEBUG
4655 M: Jason Baron <jbaron@akamai.com>
4656 S: Maintained
4657 F: lib/dynamic_debug.c
4658 F: include/linux/dynamic_debug.h
4659
4660 DZ DECSTATION DZ11 SERIAL DRIVER
4661 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4662 S: Maintained
4663 F: drivers/tty/serial/dz.*
4664
4665 E3X0 POWER BUTTON DRIVER
4666 M: Moritz Fischer <moritz.fischer@ettus.com>
4667 L: usrp-users@lists.ettus.com
4668 W: http://www.ettus.com
4669 S: Supported
4670 F: drivers/input/misc/e3x0-button.c
4671 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4672
4673 E4000 MEDIA DRIVER
4674 M: Antti Palosaari <crope@iki.fi>
4675 L: linux-media@vger.kernel.org
4676 W: https://linuxtv.org
4677 W: http://palosaari.fi/linux/
4678 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4679 T: git git://linuxtv.org/anttip/media_tree.git
4680 S: Maintained
4681 F: drivers/media/tuners/e4000*
4682
4683 EATA ISA/EISA/PCI SCSI DRIVER
4684 M: Dario Ballabio <ballabio_dario@emc.com>
4685 L: linux-scsi@vger.kernel.org
4686 S: Maintained
4687 F: drivers/scsi/eata.c
4688
4689 EC100 MEDIA DRIVER
4690 M: Antti Palosaari <crope@iki.fi>
4691 L: linux-media@vger.kernel.org
4692 W: https://linuxtv.org
4693 W: http://palosaari.fi/linux/
4694 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4695 T: git git://linuxtv.org/anttip/media_tree.git
4696 S: Maintained
4697 F: drivers/media/dvb-frontends/ec100*
4698
4699 ECRYPT FILE SYSTEM
4700 M: Tyler Hicks <tyhicks@canonical.com>
4701 L: ecryptfs@vger.kernel.org
4702 W: http://ecryptfs.org
4703 W: https://launchpad.net/ecryptfs
4704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4705 S: Supported
4706 F: Documentation/filesystems/ecryptfs.txt
4707 F: fs/ecryptfs/
4708
4709 EDAC-CORE
4710 M: Borislav Petkov <bp@alien8.de>
4711 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4712 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4713 L: linux-edac@vger.kernel.org
4714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4716 S: Supported
4717 F: Documentation/admin-guide/ras.rst
4718 F: Documentation/driver-api/edac.rst
4719 F: drivers/edac/
4720 F: include/linux/edac.h
4721
4722 EDAC-AMD64
4723 M: Borislav Petkov <bp@alien8.de>
4724 L: linux-edac@vger.kernel.org
4725 S: Maintained
4726 F: drivers/edac/amd64_edac*
4727
4728 EDAC-CALXEDA
4729 M: Robert Richter <rric@kernel.org>
4730 L: linux-edac@vger.kernel.org
4731 S: Maintained
4732 F: drivers/edac/highbank*
4733
4734 EDAC-CAVIUM
4735 M: Ralf Baechle <ralf@linux-mips.org>
4736 M: David Daney <david.daney@cavium.com>
4737 L: linux-edac@vger.kernel.org
4738 L: linux-mips@linux-mips.org
4739 S: Supported
4740 F: drivers/edac/octeon_edac*
4741 F: drivers/edac/thunderx_edac*
4742
4743 EDAC-E752X
4744 M: Mark Gross <mark.gross@intel.com>
4745 L: linux-edac@vger.kernel.org
4746 S: Maintained
4747 F: drivers/edac/e752x_edac.c
4748
4749 EDAC-E7XXX
4750 L: linux-edac@vger.kernel.org
4751 S: Maintained
4752 F: drivers/edac/e7xxx_edac.c
4753
4754 EDAC-FSL_DDR
4755 M: York Sun <york.sun@nxp.com>
4756 L: linux-edac@vger.kernel.org
4757 S: Maintained
4758 F: drivers/edac/fsl_ddr_edac.*
4759
4760 EDAC-GHES
4761 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4762 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4763 L: linux-edac@vger.kernel.org
4764 S: Maintained
4765 F: drivers/edac/ghes_edac.c
4766
4767 EDAC-I82443BXGX
4768 M: Tim Small <tim@buttersideup.com>
4769 L: linux-edac@vger.kernel.org
4770 S: Maintained
4771 F: drivers/edac/i82443bxgx_edac.c
4772
4773 EDAC-I3000
4774 L: linux-edac@vger.kernel.org
4775 S: Orphan
4776 F: drivers/edac/i3000_edac.c
4777
4778 EDAC-I5000
4779 L: linux-edac@vger.kernel.org
4780 S: Maintained
4781 F: drivers/edac/i5000_edac.c
4782
4783 EDAC-I5400
4784 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4785 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4786 L: linux-edac@vger.kernel.org
4787 S: Maintained
4788 F: drivers/edac/i5400_edac.c
4789
4790 EDAC-I7300
4791 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4792 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4793 L: linux-edac@vger.kernel.org
4794 S: Maintained
4795 F: drivers/edac/i7300_edac.c
4796
4797 EDAC-I7CORE
4798 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4799 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4800 L: linux-edac@vger.kernel.org
4801 S: Maintained
4802 F: drivers/edac/i7core_edac.c
4803
4804 EDAC-I82975X
4805 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4806 M: "Arvind R." <arvino55@gmail.com>
4807 L: linux-edac@vger.kernel.org
4808 S: Maintained
4809 F: drivers/edac/i82975x_edac.c
4810
4811 EDAC-IE31200
4812 M: Jason Baron <jbaron@akamai.com>
4813 L: linux-edac@vger.kernel.org
4814 S: Maintained
4815 F: drivers/edac/ie31200_edac.c
4816
4817 EDAC-MPC85XX
4818 M: Johannes Thumshirn <morbidrsa@gmail.com>
4819 L: linux-edac@vger.kernel.org
4820 S: Maintained
4821 F: drivers/edac/mpc85xx_edac.[ch]
4822
4823 EDAC-PND2
4824 M: Tony Luck <tony.luck@intel.com>
4825 L: linux-edac@vger.kernel.org
4826 S: Maintained
4827 F: drivers/edac/pnd2_edac.[ch]
4828
4829 EDAC-PASEMI
4830 M: Egor Martovetsky <egor@pasemi.com>
4831 L: linux-edac@vger.kernel.org
4832 S: Maintained
4833 F: drivers/edac/pasemi_edac.c
4834
4835 EDAC-R82600
4836 M: Tim Small <tim@buttersideup.com>
4837 L: linux-edac@vger.kernel.org
4838 S: Maintained
4839 F: drivers/edac/r82600_edac.c
4840
4841 EDAC-SBRIDGE
4842 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4843 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4844 L: linux-edac@vger.kernel.org
4845 S: Maintained
4846 F: drivers/edac/sb_edac.c
4847
4848 EDAC-SKYLAKE
4849 M: Tony Luck <tony.luck@intel.com>
4850 L: linux-edac@vger.kernel.org
4851 S: Maintained
4852 F: drivers/edac/skx_edac.c
4853
4854 EDAC-XGENE
4855 APPLIED MICRO (APM) X-GENE SOC EDAC
4856 M: Loc Ho <lho@apm.com>
4857 S: Supported
4858 F: drivers/edac/xgene_edac.c
4859 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4860
4861 EDIROL UA-101/UA-1000 DRIVER
4862 M: Clemens Ladisch <clemens@ladisch.de>
4863 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4864 T: git git://git.alsa-project.org/alsa-kernel.git
4865 S: Maintained
4866 F: sound/usb/misc/ua101.c
4867
4868 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4869 M: Matt Fleming <matt@codeblueprint.co.uk>
4870 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4871 L: linux-efi@vger.kernel.org
4872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4873 S: Maintained
4874 F: Documentation/efi-stub.txt
4875 F: arch/*/kernel/efi.c
4876 F: arch/x86/boot/compressed/eboot.[ch]
4877 F: arch/*/include/asm/efi.h
4878 F: arch/x86/platform/efi/
4879 F: drivers/firmware/efi/
4880 F: include/linux/efi*.h
4881 F: arch/arm/boot/compressed/efi-header.S
4882 F: arch/arm64/kernel/efi-entry.S
4883
4884 EFI VARIABLE FILESYSTEM
4885 M: Matthew Garrett <matthew.garrett@nebula.com>
4886 M: Jeremy Kerr <jk@ozlabs.org>
4887 M: Matt Fleming <matt@codeblueprint.co.uk>
4888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4889 L: linux-efi@vger.kernel.org
4890 S: Maintained
4891 F: fs/efivarfs/
4892
4893 EFIFB FRAMEBUFFER DRIVER
4894 L: linux-fbdev@vger.kernel.org
4895 M: Peter Jones <pjones@redhat.com>
4896 S: Maintained
4897 F: drivers/video/fbdev/efifb.c
4898
4899 EFI TEST DRIVER
4900 L: linux-efi@vger.kernel.org
4901 M: Ivan Hu <ivan.hu@canonical.com>
4902 M: Matt Fleming <matt@codeblueprint.co.uk>
4903 S: Maintained
4904 F: drivers/firmware/efi/test/
4905
4906 EFS FILESYSTEM
4907 W: http://aeschi.ch.eu.org/efs/
4908 S: Orphan
4909 F: fs/efs/
4910
4911 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4912 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4913 L: netdev@vger.kernel.org
4914 S: Maintained
4915 F: drivers/net/ethernet/ibm/ehea/
4916
4917 EM28XX VIDEO4LINUX DRIVER
4918 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4919 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4920 L: linux-media@vger.kernel.org
4921 W: https://linuxtv.org
4922 T: git git://linuxtv.org/media_tree.git
4923 S: Maintained
4924 F: drivers/media/usb/em28xx/
4925 F: Documentation/media/v4l-drivers/em28xx*
4926
4927 EMBEDDED LINUX
4928 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4929 M: Matt Mackall <mpm@selenic.com>
4930 M: David Woodhouse <dwmw2@infradead.org>
4931 L: linux-embedded@vger.kernel.org
4932 S: Maintained
4933
4934 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4935 M: James Smart <james.smart@broadcom.com>
4936 M: Dick Kennedy <dick.kennedy@broadcom.com>
4937 L: linux-scsi@vger.kernel.org
4938 W: http://www.broadcom.com
4939 S: Supported
4940 F: drivers/scsi/lpfc/
4941
4942 ENE CB710 FLASH CARD READER DRIVER
4943 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4944 S: Maintained
4945 F: drivers/misc/cb710/
4946 F: drivers/mmc/host/cb710-mmc.*
4947 F: include/linux/cb710.h
4948
4949 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4950 M: Maxim Levitsky <maximlevitsky@gmail.com>
4951 S: Maintained
4952 F: drivers/media/rc/ene_ir.*
4953
4954 EPSON S1D13XXX FRAMEBUFFER DRIVER
4955 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4956 S: Maintained
4957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4958 F: drivers/video/fbdev/s1d13xxxfb.c
4959 F: include/video/s1d13xxxfb.h
4960
4961 ET131X NETWORK DRIVER
4962 M: Mark Einon <mark.einon@gmail.com>
4963 S: Odd Fixes
4964 F: drivers/net/ethernet/agere/
4965
4966 ETHERNET BRIDGE
4967 M: Stephen Hemminger <stephen@networkplumber.org>
4968 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4969 L: netdev@vger.kernel.org
4970 W: http://www.linuxfoundation.org/en/Net:Bridge
4971 S: Maintained
4972 F: include/linux/netfilter_bridge/
4973 F: net/bridge/
4974
4975 ETHERNET PHY LIBRARY
4976 M: Andrew Lunn <andrew@lunn.ch>
4977 M: Florian Fainelli <f.fainelli@gmail.com>
4978 L: netdev@vger.kernel.org
4979 S: Maintained
4980 F: include/linux/phy.h
4981 F: include/linux/phy_fixed.h
4982 F: drivers/net/phy/
4983 F: Documentation/networking/phy.txt
4984 F: drivers/of/of_mdio.c
4985 F: drivers/of/of_net.c
4986
4987 EXT2 FILE SYSTEM
4988 M: Jan Kara <jack@suse.com>
4989 L: linux-ext4@vger.kernel.org
4990 S: Maintained
4991 F: Documentation/filesystems/ext2.txt
4992 F: fs/ext2/
4993 F: include/linux/ext2*
4994
4995 EXT4 FILE SYSTEM
4996 M: "Theodore Ts'o" <tytso@mit.edu>
4997 M: Andreas Dilger <adilger.kernel@dilger.ca>
4998 L: linux-ext4@vger.kernel.org
4999 W: http://ext4.wiki.kernel.org
5000 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5002 S: Maintained
5003 F: Documentation/filesystems/ext4.txt
5004 F: fs/ext4/
5005
5006 Extended Verification Module (EVM)
5007 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5008 L: linux-ima-devel@lists.sourceforge.net
5009 L: linux-security-module@vger.kernel.org
5010 S: Supported
5011 F: security/integrity/evm/
5012
5013 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5014 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5015 M: Chanwoo Choi <cw00.choi@samsung.com>
5016 L: linux-kernel@vger.kernel.org
5017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5018 S: Maintained
5019 F: drivers/extcon/
5020 F: include/linux/extcon/
5021 F: include/linux/extcon.h
5022 F: Documentation/extcon/
5023 F: Documentation/devicetree/bindings/extcon/
5024
5025 EXYNOS DP DRIVER
5026 M: Jingoo Han <jingoohan1@gmail.com>
5027 L: dri-devel@lists.freedesktop.org
5028 S: Maintained
5029 F: drivers/gpu/drm/exynos/exynos_dp*
5030
5031 EXYNOS SYSMMU (IOMMU) driver
5032 M: Marek Szyprowski <m.szyprowski@samsung.com>
5033 L: iommu@lists.linux-foundation.org
5034 S: Maintained
5035 F: drivers/iommu/exynos-iommu.c
5036
5037 EZchip NPS platform support
5038 M: Noam Camus <noamc@ezchip.com>
5039 S: Supported
5040 F: arch/arc/plat-eznps
5041 F: arch/arc/boot/dts/eznps.dts
5042
5043 F71805F HARDWARE MONITORING DRIVER
5044 M: Jean Delvare <jdelvare@suse.com>
5045 L: linux-hwmon@vger.kernel.org
5046 S: Maintained
5047 F: Documentation/hwmon/f71805f
5048 F: drivers/hwmon/f71805f.c
5049
5050 FC0011 TUNER DRIVER
5051 M: Michael Buesch <m@bues.ch>
5052 L: linux-media@vger.kernel.org
5053 S: Maintained
5054 F: drivers/media/tuners/fc0011.h
5055 F: drivers/media/tuners/fc0011.c
5056
5057 FC2580 MEDIA DRIVER
5058 M: Antti Palosaari <crope@iki.fi>
5059 L: linux-media@vger.kernel.org
5060 W: https://linuxtv.org
5061 W: http://palosaari.fi/linux/
5062 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5063 T: git git://linuxtv.org/anttip/media_tree.git
5064 S: Maintained
5065 F: drivers/media/tuners/fc2580*
5066
5067 FANOTIFY
5068 M: Eric Paris <eparis@redhat.com>
5069 S: Maintained
5070 F: fs/notify/fanotify/
5071 F: include/linux/fanotify.h
5072 F: include/uapi/linux/fanotify.h
5073
5074 FARSYNC SYNCHRONOUS DRIVER
5075 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5076 W: http://www.farsite.co.uk/
5077 S: Supported
5078 F: drivers/net/wan/farsync.*
5079
5080 FAULT INJECTION SUPPORT
5081 M: Akinobu Mita <akinobu.mita@gmail.com>
5082 S: Supported
5083 F: Documentation/fault-injection/
5084 F: lib/fault-inject.c
5085
5086 FBTFT Framebuffer drivers
5087 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5088 S: Maintained
5089 F: drivers/staging/fbtft/
5090
5091 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5092 M: Johannes Thumshirn <jth@kernel.org>
5093 L: fcoe-devel@open-fcoe.org
5094 W: www.Open-FCoE.org
5095 S: Supported
5096 F: drivers/scsi/libfc/
5097 F: drivers/scsi/fcoe/
5098 F: include/scsi/fc/
5099 F: include/scsi/libfc.h
5100 F: include/scsi/libfcoe.h
5101 F: include/uapi/scsi/fc/
5102
5103 FILE LOCKING (flock() and fcntl()/lockf())
5104 M: Jeff Layton <jlayton@poochiereds.net>
5105 M: "J. Bruce Fields" <bfields@fieldses.org>
5106 L: linux-fsdevel@vger.kernel.org
5107 S: Maintained
5108 F: include/linux/fcntl.h
5109 F: include/linux/fs.h
5110 F: include/uapi/linux/fcntl.h
5111 F: include/uapi/linux/fs.h
5112 F: fs/fcntl.c
5113 F: fs/locks.c
5114
5115 FILESYSTEMS (VFS and infrastructure)
5116 M: Alexander Viro <viro@zeniv.linux.org.uk>
5117 L: linux-fsdevel@vger.kernel.org
5118 S: Maintained
5119 F: fs/*
5120
5121 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5122 M: Riku Voipio <riku.voipio@iki.fi>
5123 L: linux-hwmon@vger.kernel.org
5124 S: Maintained
5125 F: drivers/hwmon/f75375s.c
5126 F: include/linux/f75375s.h
5127
5128 FIREWIRE AUDIO DRIVERS
5129 M: Clemens Ladisch <clemens@ladisch.de>
5130 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5131 T: git git://git.alsa-project.org/alsa-kernel.git
5132 S: Maintained
5133 F: sound/firewire/
5134
5135 FIREWIRE MEDIA DRIVERS (firedtv)
5136 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5137 L: linux-media@vger.kernel.org
5138 L: linux1394-devel@lists.sourceforge.net
5139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5140 S: Maintained
5141 F: drivers/media/firewire/
5142
5143 FIREWIRE SBP-2 TARGET
5144 M: Chris Boot <bootc@bootc.net>
5145 L: linux-scsi@vger.kernel.org
5146 L: target-devel@vger.kernel.org
5147 L: linux1394-devel@lists.sourceforge.net
5148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5149 S: Maintained
5150 F: drivers/target/sbp/
5151
5152 FIREWIRE SUBSYSTEM
5153 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5154 L: linux1394-devel@lists.sourceforge.net
5155 W: http://ieee1394.wiki.kernel.org/
5156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5157 S: Maintained
5158 F: drivers/firewire/
5159 F: include/linux/firewire.h
5160 F: include/uapi/linux/firewire*.h
5161 F: tools/firewire/
5162
5163 FIRMWARE LOADER (request_firmware)
5164 M: Ming Lei <ming.lei@canonical.com>
5165 M: Luis R. Rodriguez <mcgrof@kernel.org>
5166 L: linux-kernel@vger.kernel.org
5167 S: Maintained
5168 F: Documentation/firmware_class/
5169 F: drivers/base/firmware*.c
5170 F: include/linux/firmware.h
5171
5172 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5173 M: Joshua Morris <josh.h.morris@us.ibm.com>
5174 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5175 S: Maintained
5176 F: drivers/block/rsxx/
5177
5178 FLOPPY DRIVER
5179 M: Jiri Kosina <jikos@kernel.org>
5180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5181 S: Odd fixes
5182 F: drivers/block/floppy.c
5183
5184 FMC SUBSYSTEM
5185 M: Alessandro Rubini <rubini@gnudd.com>
5186 W: http://www.ohwr.org/projects/fmc-bus
5187 S: Supported
5188 F: drivers/fmc/
5189 F: include/linux/fmc*.h
5190 F: include/linux/ipmi-fru.h
5191 K: fmc_d.*register
5192
5193 FPGA MANAGER FRAMEWORK
5194 M: Alan Tull <atull@opensource.altera.com>
5195 R: Moritz Fischer <moritz.fischer@ettus.com>
5196 L: linux-fpga@vger.kernel.org
5197 S: Maintained
5198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5199 F: drivers/fpga/
5200 F: include/linux/fpga/fpga-mgr.h
5201 W: http://www.rocketboards.org
5202
5203 FPU EMULATOR
5204 M: Bill Metzenthen <billm@melbpc.org.au>
5205 W: http://floatingpoint.sourceforge.net/emulator/index.html
5206 S: Maintained
5207 F: arch/x86/math-emu/
5208
5209 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5210 L: netdev@vger.kernel.org
5211 S: Orphan
5212 F: drivers/net/wan/dlci.c
5213 F: drivers/net/wan/sdla.c
5214
5215 FRAMEBUFFER LAYER
5216 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5217 L: linux-fbdev@vger.kernel.org
5218 T: git git://github.com/bzolnier/linux.git
5219 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5220 S: Maintained
5221 F: Documentation/fb/
5222 F: drivers/video/
5223 F: include/video/
5224 F: include/linux/fb.h
5225 F: include/uapi/video/
5226 F: include/uapi/linux/fb.h
5227
5228 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5229 M: Horia Geantă <horia.geanta@nxp.com>
5230 M: Dan Douglass <dan.douglass@nxp.com>
5231 L: linux-crypto@vger.kernel.org
5232 S: Maintained
5233 F: drivers/crypto/caam/
5234 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5235
5236 FREESCALE DIU FRAMEBUFFER DRIVER
5237 M: Timur Tabi <timur@tabi.org>
5238 L: linux-fbdev@vger.kernel.org
5239 S: Maintained
5240 F: drivers/video/fbdev/fsl-diu-fb.*
5241
5242 FREESCALE DMA DRIVER
5243 M: Li Yang <leoli@freescale.com>
5244 M: Zhang Wei <zw@zh-kernel.org>
5245 L: linuxppc-dev@lists.ozlabs.org
5246 S: Maintained
5247 F: drivers/dma/fsldma.*
5248
5249 FREESCALE GPMI NAND DRIVER
5250 M: Han Xu <han.xu@nxp.com>
5251 L: linux-mtd@lists.infradead.org
5252 S: Maintained
5253 F: drivers/mtd/nand/gpmi-nand/*
5254
5255 FREESCALE I2C CPM DRIVER
5256 M: Jochen Friedrich <jochen@scram.de>
5257 L: linuxppc-dev@lists.ozlabs.org
5258 L: linux-i2c@vger.kernel.org
5259 S: Maintained
5260 F: drivers/i2c/busses/i2c-cpm.c
5261
5262 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5263 M: Sascha Hauer <kernel@pengutronix.de>
5264 L: linux-fbdev@vger.kernel.org
5265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5266 S: Maintained
5267 F: include/linux/platform_data/video-imxfb.h
5268 F: drivers/video/fbdev/imxfb.c
5269
5270 FREESCALE QUAD SPI DRIVER
5271 M: Han Xu <han.xu@nxp.com>
5272 L: linux-mtd@lists.infradead.org
5273 S: Maintained
5274 F: drivers/mtd/spi-nor/fsl-quadspi.c
5275
5276 FREESCALE SOC FS_ENET DRIVER
5277 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5278 M: Vitaly Bordug <vbordug@ru.mvista.com>
5279 L: linuxppc-dev@lists.ozlabs.org
5280 L: netdev@vger.kernel.org
5281 S: Maintained
5282 F: drivers/net/ethernet/freescale/fs_enet/
5283 F: include/linux/fs_enet_pd.h
5284
5285 FREESCALE IMX / MXC FEC DRIVER
5286 M: Fugang Duan <fugang.duan@nxp.com>
5287 L: netdev@vger.kernel.org
5288 S: Maintained
5289 F: drivers/net/ethernet/freescale/fec_main.c
5290 F: drivers/net/ethernet/freescale/fec_ptp.c
5291 F: drivers/net/ethernet/freescale/fec.h
5292 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5293
5294 FREESCALE QORIQ DPAA FMAN DRIVER
5295 M: Madalin Bucur <madalin.bucur@nxp.com>
5296 L: netdev@vger.kernel.org
5297 S: Maintained
5298 F: drivers/net/ethernet/freescale/fman
5299 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5300
5301 FREESCALE QORIQ DPAA ETHERNET DRIVER
5302 M: Madalin Bucur <madalin.bucur@nxp.com>
5303 L: netdev@vger.kernel.org
5304 S: Maintained
5305 F: drivers/net/ethernet/freescale/dpaa
5306
5307 FREESCALE SOC DRIVERS
5308 M: Scott Wood <oss@buserror.net>
5309 L: linuxppc-dev@lists.ozlabs.org
5310 L: linux-arm-kernel@lists.infradead.org
5311 S: Maintained
5312 F: drivers/soc/fsl/
5313 F: include/linux/fsl/
5314
5315 FREESCALE QUICC ENGINE LIBRARY
5316 M: Qiang Zhao <qiang.zhao@nxp.com>
5317 L: linuxppc-dev@lists.ozlabs.org
5318 S: Maintained
5319 F: drivers/soc/fsl/qe/
5320 F: include/soc/fsl/*qe*.h
5321 F: include/soc/fsl/*ucc*.h
5322
5323 FREESCALE USB PERIPHERAL DRIVERS
5324 M: Li Yang <leoli@freescale.com>
5325 L: linux-usb@vger.kernel.org
5326 L: linuxppc-dev@lists.ozlabs.org
5327 S: Maintained
5328 F: drivers/usb/gadget/udc/fsl*
5329
5330 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5331 M: Li Yang <leoli@freescale.com>
5332 L: netdev@vger.kernel.org
5333 L: linuxppc-dev@lists.ozlabs.org
5334 S: Maintained
5335 F: drivers/net/ethernet/freescale/ucc_geth*
5336
5337 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5338 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5339 L: netdev@vger.kernel.org
5340 S: Maintained
5341 F: drivers/net/ethernet/freescale/gianfar*
5342 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5343 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5344
5345 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5346 M: Zhao Qiang <qiang.zhao@nxp.com>
5347 L: netdev@vger.kernel.org
5348 L: linuxppc-dev@lists.ozlabs.org
5349 S: Maintained
5350 F: drivers/net/wan/fsl_ucc_hdlc*
5351
5352 FREESCALE QUICC ENGINE UCC UART DRIVER
5353 M: Timur Tabi <timur@tabi.org>
5354 L: linuxppc-dev@lists.ozlabs.org
5355 S: Maintained
5356 F: drivers/tty/serial/ucc_uart.c
5357
5358 FREESCALE SOC SOUND DRIVERS
5359 M: Timur Tabi <timur@tabi.org>
5360 M: Nicolin Chen <nicoleotsuka@gmail.com>
5361 M: Xiubo Li <Xiubo.Lee@gmail.com>
5362 R: Fabio Estevam <fabio.estevam@nxp.com>
5363 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5364 L: linuxppc-dev@lists.ozlabs.org
5365 S: Maintained
5366 F: sound/soc/fsl/fsl*
5367 F: sound/soc/fsl/imx*
5368 F: sound/soc/fsl/mpc8610_hpcd.c
5369
5370 FREEVXFS FILESYSTEM
5371 M: Christoph Hellwig <hch@infradead.org>
5372 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5373 S: Maintained
5374 F: fs/freevxfs/
5375
5376 FREEZER
5377 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5378 M: Pavel Machek <pavel@ucw.cz>
5379 L: linux-pm@vger.kernel.org
5380 S: Supported
5381 F: Documentation/power/freezing-of-tasks.txt
5382 F: include/linux/freezer.h
5383 F: kernel/freezer.c
5384
5385 FRONTSWAP API
5386 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5387 L: linux-kernel@vger.kernel.org
5388 S: Maintained
5389 F: mm/frontswap.c
5390 F: include/linux/frontswap.h
5391
5392 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5393 M: David Howells <dhowells@redhat.com>
5394 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5395 S: Supported
5396 F: Documentation/filesystems/caching/
5397 F: fs/fscache/
5398 F: include/linux/fscache*.h
5399
5400 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5401 M: Theodore Y. Ts'o <tytso@mit.edu>
5402 M: Jaegeuk Kim <jaegeuk@kernel.org>
5403 L: linux-fsdevel@vger.kernel.org
5404 S: Supported
5405 F: fs/crypto/
5406 F: include/linux/fscrypt*.h
5407
5408 F2FS FILE SYSTEM
5409 M: Jaegeuk Kim <jaegeuk@kernel.org>
5410 M: Chao Yu <yuchao0@huawei.com>
5411 L: linux-f2fs-devel@lists.sourceforge.net
5412 W: https://f2fs.wiki.kernel.org/
5413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5414 S: Maintained
5415 F: Documentation/filesystems/f2fs.txt
5416 F: Documentation/ABI/testing/sysfs-fs-f2fs
5417 F: fs/f2fs/
5418 F: include/linux/f2fs_fs.h
5419 F: include/trace/events/f2fs.h
5420
5421 FUJITSU FR-V (FRV) PORT
5422 S: Orphan
5423 F: arch/frv/
5424
5425 FUJITSU LAPTOP EXTRAS
5426 M: Jonathan Woithe <jwoithe@just42.net>
5427 L: platform-driver-x86@vger.kernel.org
5428 S: Maintained
5429 F: drivers/platform/x86/fujitsu-laptop.c
5430
5431 FUJITSU M-5MO LS CAMERA ISP DRIVER
5432 M: Kyungmin Park <kyungmin.park@samsung.com>
5433 M: Heungjun Kim <riverful.kim@samsung.com>
5434 L: linux-media@vger.kernel.org
5435 S: Maintained
5436 F: drivers/media/i2c/m5mols/
5437 F: include/media/i2c/m5mols.h
5438
5439 FUJITSU TABLET EXTRAS
5440 M: Robert Gerlach <khnz@gmx.de>
5441 L: platform-driver-x86@vger.kernel.org
5442 S: Maintained
5443 F: drivers/platform/x86/fujitsu-tablet.c
5444
5445 FUSE: FILESYSTEM IN USERSPACE
5446 M: Miklos Szeredi <miklos@szeredi.hu>
5447 L: linux-fsdevel@vger.kernel.org
5448 W: http://fuse.sourceforge.net/
5449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5450 S: Maintained
5451 F: fs/fuse/
5452 F: include/uapi/linux/fuse.h
5453 F: Documentation/filesystems/fuse.txt
5454
5455 FUTEX SUBSYSTEM
5456 M: Thomas Gleixner <tglx@linutronix.de>
5457 M: Ingo Molnar <mingo@redhat.com>
5458 R: Peter Zijlstra <peterz@infradead.org>
5459 R: Darren Hart <dvhart@infradead.org>
5460 L: linux-kernel@vger.kernel.org
5461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5462 S: Maintained
5463 F: kernel/futex.c
5464 F: kernel/futex_compat.c
5465 F: include/asm-generic/futex.h
5466 F: include/linux/futex.h
5467 F: include/uapi/linux/futex.h
5468 F: tools/testing/selftests/futex/
5469 F: tools/perf/bench/futex*
5470 F: Documentation/*futex*
5471
5472 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5473 M: Rik Faith <faith@cs.unc.edu>
5474 L: linux-scsi@vger.kernel.org
5475 S: Odd Fixes (e.g., new signatures)
5476 F: drivers/scsi/fdomain.*
5477
5478 GCC PLUGINS
5479 M: Kees Cook <keescook@chromium.org>
5480 R: Emese Revfy <re.emese@gmail.com>
5481 L: kernel-hardening@lists.openwall.com
5482 S: Maintained
5483 F: scripts/gcc-plugins/
5484 F: scripts/gcc-plugin.sh
5485 F: scripts/Makefile.gcc-plugins
5486 F: Documentation/gcc-plugins.txt
5487
5488 GCOV BASED KERNEL PROFILING
5489 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5490 S: Maintained
5491 F: kernel/gcov/
5492 F: Documentation/dev-tools/gcov.rst
5493
5494 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5495 M: Achim Leubner <achim_leubner@adaptec.com>
5496 L: linux-scsi@vger.kernel.org
5497 W: http://www.icp-vortex.com/
5498 S: Supported
5499 F: drivers/scsi/gdt*
5500
5501 GDB KERNEL DEBUGGING HELPER SCRIPTS
5502 M: Jan Kiszka <jan.kiszka@siemens.com>
5503 M: Kieran Bingham <kieran@bingham.xyz>
5504 S: Supported
5505 F: scripts/gdb/
5506
5507 GEMTEK FM RADIO RECEIVER DRIVER
5508 M: Hans Verkuil <hverkuil@xs4all.nl>
5509 L: linux-media@vger.kernel.org
5510 T: git git://linuxtv.org/media_tree.git
5511 W: https://linuxtv.org
5512 S: Maintained
5513 F: drivers/media/radio/radio-gemtek*
5514
5515 GENERIC GPIO I2C DRIVER
5516 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5517 S: Supported
5518 F: drivers/i2c/busses/i2c-gpio.c
5519 F: include/linux/i2c-gpio.h
5520
5521 GENERIC GPIO I2C MULTIPLEXER DRIVER
5522 M: Peter Korsgaard <peter.korsgaard@barco.com>
5523 L: linux-i2c@vger.kernel.org
5524 S: Supported
5525 F: drivers/i2c/muxes/i2c-mux-gpio.c
5526 F: include/linux/i2c-mux-gpio.h
5527 F: Documentation/i2c/muxes/i2c-mux-gpio
5528
5529 GENERIC HDLC (WAN) DRIVERS
5530 M: Krzysztof Halasa <khc@pm.waw.pl>
5531 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5532 S: Maintained
5533 F: drivers/net/wan/c101.c
5534 F: drivers/net/wan/hd6457*
5535 F: drivers/net/wan/hdlc*
5536 F: drivers/net/wan/n2.c
5537 F: drivers/net/wan/pc300too.c
5538 F: drivers/net/wan/pci200syn.c
5539 F: drivers/net/wan/wanxl*
5540
5541 GENERIC INCLUDE/ASM HEADER FILES
5542 M: Arnd Bergmann <arnd@arndb.de>
5543 L: linux-arch@vger.kernel.org
5544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5545 S: Maintained
5546 F: include/asm-generic/
5547 F: include/uapi/asm-generic/
5548
5549 GENERIC PHY FRAMEWORK
5550 M: Kishon Vijay Abraham I <kishon@ti.com>
5551 L: linux-kernel@vger.kernel.org
5552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5553 S: Supported
5554 F: drivers/phy/
5555 F: include/linux/phy/
5556
5557 GENERIC PM DOMAINS
5558 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5559 M: Kevin Hilman <khilman@kernel.org>
5560 M: Ulf Hansson <ulf.hansson@linaro.org>
5561 L: linux-pm@vger.kernel.org
5562 S: Supported
5563 F: drivers/base/power/domain*.c
5564 F: include/linux/pm_domain.h
5565
5566 GENERIC UIO DRIVER FOR PCI DEVICES
5567 M: "Michael S. Tsirkin" <mst@redhat.com>
5568 L: kvm@vger.kernel.org
5569 S: Supported
5570 F: drivers/uio/uio_pci_generic.c
5571
5572 GET_MAINTAINER SCRIPT
5573 M: Joe Perches <joe@perches.com>
5574 S: Maintained
5575 F: scripts/get_maintainer.pl
5576
5577 GENWQE (IBM Generic Workqueue Card)
5578 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5579 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5580 S: Supported
5581 F: drivers/misc/genwqe/
5582
5583 GFS2 FILE SYSTEM
5584 M: Steven Whitehouse <swhiteho@redhat.com>
5585 M: Bob Peterson <rpeterso@redhat.com>
5586 L: cluster-devel@redhat.com
5587 W: http://sources.redhat.com/cluster/
5588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5589 S: Supported
5590 F: Documentation/filesystems/gfs2*.txt
5591 F: fs/gfs2/
5592 F: include/uapi/linux/gfs2_ondisk.h
5593
5594 GIGASET ISDN DRIVERS
5595 M: Paul Bolle <pebolle@tiscali.nl>
5596 L: gigaset307x-common@lists.sourceforge.net
5597 W: http://gigaset307x.sourceforge.net/
5598 S: Odd Fixes
5599 F: Documentation/isdn/README.gigaset
5600 F: drivers/isdn/gigaset/
5601 F: include/uapi/linux/gigaset_dev.h
5602
5603 GO7007 MPEG CODEC
5604 M: Hans Verkuil <hans.verkuil@cisco.com>
5605 L: linux-media@vger.kernel.org
5606 S: Maintained
5607 F: drivers/media/usb/go7007/
5608
5609 GOODIX TOUCHSCREEN
5610 M: Bastien Nocera <hadess@hadess.net>
5611 L: linux-input@vger.kernel.org
5612 S: Maintained
5613 F: drivers/input/touchscreen/goodix.c
5614
5615 GPIO MOCKUP DRIVER
5616 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5617 L: linux-gpio@vger.kernel.org
5618 S: Maintained
5619 F: drivers/gpio/gpio-mockup.c
5620 F: tools/testing/selftests/gpio/
5621
5622 GPIO SUBSYSTEM
5623 M: Linus Walleij <linus.walleij@linaro.org>
5624 M: Alexandre Courbot <gnurou@gmail.com>
5625 L: linux-gpio@vger.kernel.org
5626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5627 S: Maintained
5628 F: Documentation/devicetree/bindings/gpio/
5629 F: Documentation/gpio/
5630 F: Documentation/ABI/testing/gpio-cdev
5631 F: Documentation/ABI/obsolete/sysfs-gpio
5632 F: drivers/gpio/
5633 F: include/linux/gpio/
5634 F: include/linux/gpio.h
5635 F: include/asm-generic/gpio.h
5636 F: include/uapi/linux/gpio.h
5637 F: tools/gpio/
5638
5639 GRE DEMULTIPLEXER DRIVER
5640 M: Dmitry Kozlov <xeb@mail.ru>
5641 L: netdev@vger.kernel.org
5642 S: Maintained
5643 F: net/ipv4/gre_demux.c
5644 F: net/ipv4/gre_offload.c
5645 F: include/net/gre.h
5646
5647 GRETH 10/100/1G Ethernet MAC device driver
5648 M: Andreas Larsson <andreas@gaisler.com>
5649 L: netdev@vger.kernel.org
5650 S: Maintained
5651 F: drivers/net/ethernet/aeroflex/
5652
5653 GREYBUS SUBSYSTEM
5654 M: Johan Hovold <johan@kernel.org>
5655 M: Alex Elder <elder@kernel.org>
5656 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5657 S: Maintained
5658 F: drivers/staging/greybus/
5659 L: greybus-dev@lists.linaro.org
5660
5661 GREYBUS AUDIO PROTOCOLS DRIVERS
5662 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5663 M: Mark Greer <mgreer@animalcreek.com>
5664 S: Maintained
5665 F: drivers/staging/greybus/audio_apbridgea.c
5666 F: drivers/staging/greybus/audio_apbridgea.h
5667 F: drivers/staging/greybus/audio_codec.c
5668 F: drivers/staging/greybus/audio_codec.h
5669 F: drivers/staging/greybus/audio_gb.c
5670 F: drivers/staging/greybus/audio_manager.c
5671 F: drivers/staging/greybus/audio_manager.h
5672 F: drivers/staging/greybus/audio_manager_module.c
5673 F: drivers/staging/greybus/audio_manager_private.h
5674 F: drivers/staging/greybus/audio_manager_sysfs.c
5675 F: drivers/staging/greybus/audio_module.c
5676 F: drivers/staging/greybus/audio_topology.c
5677
5678 GREYBUS PROTOCOLS DRIVERS
5679 M: Rui Miguel Silva <rmfrfs@gmail.com>
5680 S: Maintained
5681 F: drivers/staging/greybus/sdio.c
5682 F: drivers/staging/greybus/light.c
5683 F: drivers/staging/greybus/gpio.c
5684 F: drivers/staging/greybus/power_supply.c
5685 F: drivers/staging/greybus/spi.c
5686 F: drivers/staging/greybus/spilib.c
5687
5688 GREYBUS PROTOCOLS DRIVERS
5689 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5690 S: Maintained
5691 F: drivers/staging/greybus/loopback.c
5692 F: drivers/staging/greybus/timesync.c
5693 F: drivers/staging/greybus/timesync_platform.c
5694
5695 GREYBUS PROTOCOLS DRIVERS
5696 M: Viresh Kumar <vireshk@kernel.org>
5697 S: Maintained
5698 F: drivers/staging/greybus/authentication.c
5699 F: drivers/staging/greybus/bootrom.c
5700 F: drivers/staging/greybus/firmware.h
5701 F: drivers/staging/greybus/fw-core.c
5702 F: drivers/staging/greybus/fw-download.c
5703 F: drivers/staging/greybus/fw-managament.c
5704 F: drivers/staging/greybus/greybus_authentication.h
5705 F: drivers/staging/greybus/greybus_firmware.h
5706 F: drivers/staging/greybus/hid.c
5707 F: drivers/staging/greybus/i2c.c
5708 F: drivers/staging/greybus/spi.c
5709 F: drivers/staging/greybus/spilib.c
5710 F: drivers/staging/greybus/spilib.h
5711
5712 GREYBUS PROTOCOLS DRIVERS
5713 M: David Lin <dtwlin@gmail.com>
5714 S: Maintained
5715 F: drivers/staging/greybus/uart.c
5716 F: drivers/staging/greybus/log.c
5717
5718 GREYBUS PLATFORM DRIVERS
5719 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5720 S: Maintained
5721 F: drivers/staging/greybus/arche-platform.c
5722 F: drivers/staging/greybus/arche-apb-ctrl.c
5723 F: drivers/staging/greybus/arche_platform.h
5724
5725 GS1662 VIDEO SERIALIZER
5726 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5727 L: linux-media@vger.kernel.org
5728 T: git git://linuxtv.org/media_tree.git
5729 S: Maintained
5730 F: drivers/media/spi/gs1662.c
5731
5732 GSPCA FINEPIX SUBDRIVER
5733 M: Frank Zago <frank@zago.net>
5734 L: linux-media@vger.kernel.org
5735 T: git git://linuxtv.org/media_tree.git
5736 S: Maintained
5737 F: drivers/media/usb/gspca/finepix.c
5738
5739 GSPCA GL860 SUBDRIVER
5740 M: Olivier Lorin <o.lorin@laposte.net>
5741 L: linux-media@vger.kernel.org
5742 T: git git://linuxtv.org/media_tree.git
5743 S: Maintained
5744 F: drivers/media/usb/gspca/gl860/
5745
5746 GSPCA M5602 SUBDRIVER
5747 M: Erik Andren <erik.andren@gmail.com>
5748 L: linux-media@vger.kernel.org
5749 T: git git://linuxtv.org/media_tree.git
5750 S: Maintained
5751 F: drivers/media/usb/gspca/m5602/
5752
5753 GSPCA PAC207 SONIXB SUBDRIVER
5754 M: Hans Verkuil <hverkuil@xs4all.nl>
5755 L: linux-media@vger.kernel.org
5756 T: git git://linuxtv.org/media_tree.git
5757 S: Odd Fixes
5758 F: drivers/media/usb/gspca/pac207.c
5759
5760 GSPCA SN9C20X SUBDRIVER
5761 M: Brian Johnson <brijohn@gmail.com>
5762 L: linux-media@vger.kernel.org
5763 T: git git://linuxtv.org/media_tree.git
5764 S: Maintained
5765 F: drivers/media/usb/gspca/sn9c20x.c
5766
5767 GSPCA T613 SUBDRIVER
5768 M: Leandro Costantino <lcostantino@gmail.com>
5769 L: linux-media@vger.kernel.org
5770 T: git git://linuxtv.org/media_tree.git
5771 S: Maintained
5772 F: drivers/media/usb/gspca/t613.c
5773
5774 GSPCA USB WEBCAM DRIVER
5775 M: Hans Verkuil <hverkuil@xs4all.nl>
5776 L: linux-media@vger.kernel.org
5777 T: git git://linuxtv.org/media_tree.git
5778 S: Odd Fixes
5779 F: drivers/media/usb/gspca/
5780
5781 GTP (GPRS Tunneling Protocol)
5782 M: Pablo Neira Ayuso <pablo@netfilter.org>
5783 M: Harald Welte <laforge@gnumonks.org>
5784 L: osmocom-net-gprs@lists.osmocom.org
5785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5786 S: Maintained
5787 F: drivers/net/gtp.c
5788
5789 GUID PARTITION TABLE (GPT)
5790 M: Davidlohr Bueso <dave@stgolabs.net>
5791 L: linux-efi@vger.kernel.org
5792 S: Maintained
5793 F: block/partitions/efi.*
5794
5795 STK1160 USB VIDEO CAPTURE DRIVER
5796 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5797 L: linux-media@vger.kernel.org
5798 T: git git://linuxtv.org/media_tree.git
5799 S: Maintained
5800 F: drivers/media/usb/stk1160/
5801
5802 H8/300 ARCHITECTURE
5803 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5804 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5805 W: http://uclinux-h8.sourceforge.jp
5806 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5807 S: Maintained
5808 F: arch/h8300/
5809 F: drivers/clocksource/h8300_*.c
5810 F: drivers/clk/h8300/
5811 F: drivers/irqchip/irq-renesas-h8*.c
5812
5813 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5814 M: Frank Seidel <frank@f-seidel.de>
5815 L: platform-driver-x86@vger.kernel.org
5816 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5817 S: Maintained
5818 F: drivers/platform/x86/hdaps.c
5819
5820 HDPVR USB VIDEO ENCODER DRIVER
5821 M: Hans Verkuil <hverkuil@xs4all.nl>
5822 L: linux-media@vger.kernel.org
5823 T: git git://linuxtv.org/media_tree.git
5824 W: https://linuxtv.org
5825 S: Odd Fixes
5826 F: drivers/media/usb/hdpvr/
5827
5828 HWPOISON MEMORY FAILURE HANDLING
5829 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5830 L: linux-mm@kvack.org
5831 S: Maintained
5832 F: mm/memory-failure.c
5833 F: mm/hwpoison-inject.c
5834
5835 HYPERVISOR VIRTUAL CONSOLE DRIVER
5836 L: linuxppc-dev@lists.ozlabs.org
5837 S: Odd Fixes
5838 F: drivers/tty/hvc/
5839
5840 HACKRF MEDIA DRIVER
5841 M: Antti Palosaari <crope@iki.fi>
5842 L: linux-media@vger.kernel.org
5843 W: https://linuxtv.org
5844 W: http://palosaari.fi/linux/
5845 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5846 T: git git://linuxtv.org/anttip/media_tree.git
5847 S: Maintained
5848 F: drivers/media/usb/hackrf/
5849
5850 HARDWARE MONITORING
5851 M: Jean Delvare <jdelvare@suse.com>
5852 M: Guenter Roeck <linux@roeck-us.net>
5853 L: linux-hwmon@vger.kernel.org
5854 W: http://hwmon.wiki.kernel.org/
5855 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5857 S: Maintained
5858 F: Documentation/hwmon/
5859 F: drivers/hwmon/
5860 F: include/linux/hwmon*.h
5861
5862 HARDWARE RANDOM NUMBER GENERATOR CORE
5863 M: Matt Mackall <mpm@selenic.com>
5864 M: Herbert Xu <herbert@gondor.apana.org.au>
5865 L: linux-crypto@vger.kernel.org
5866 S: Odd fixes
5867 F: Documentation/devicetree/bindings/rng/
5868 F: Documentation/hw_random.txt
5869 F: drivers/char/hw_random/
5870 F: include/linux/hw_random.h
5871
5872 HARDWARE SPINLOCK CORE
5873 M: Ohad Ben-Cohen <ohad@wizery.com>
5874 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5875 L: linux-remoteproc@vger.kernel.org
5876 S: Maintained
5877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5878 F: Documentation/devicetree/bindings/hwlock/
5879 F: Documentation/hwspinlock.txt
5880 F: drivers/hwspinlock/
5881 F: include/linux/hwspinlock.h
5882
5883 HARMONY SOUND DRIVER
5884 L: linux-parisc@vger.kernel.org
5885 S: Maintained
5886 F: sound/parisc/harmony.*
5887
5888 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5889 M: Jimmy Vance <jimmy.vance@hpe.com>
5890 S: Supported
5891 F: Documentation/watchdog/hpwdt.txt
5892 F: drivers/watchdog/hpwdt.c
5893
5894 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5895 M: Don Brace <don.brace@microsemi.com>
5896 L: esc.storagedev@microsemi.com
5897 L: linux-scsi@vger.kernel.org
5898 S: Supported
5899 F: Documentation/scsi/hpsa.txt
5900 F: drivers/scsi/hpsa*.[ch]
5901 F: include/linux/cciss*.h
5902 F: include/uapi/linux/cciss*.h
5903
5904 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5905 M: Don Brace <don.brace@microsemi.com>
5906 L: esc.storagedev@microsemi.com
5907 L: linux-scsi@vger.kernel.org
5908 S: Supported
5909 F: Documentation/blockdev/cciss.txt
5910 F: drivers/block/cciss*
5911 F: include/linux/cciss_ioctl.h
5912 F: include/uapi/linux/cciss_ioctl.h
5913
5914 OPA-VNIC DRIVER
5915 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5916 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5917 L: linux-rdma@vger.kernel.org
5918 S: Supported
5919 F: drivers/infiniband/ulp/opa_vnic
5920
5921 HFI1 DRIVER
5922 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5923 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5924 L: linux-rdma@vger.kernel.org
5925 S: Supported
5926 F: drivers/infiniband/hw/hfi1
5927
5928 HFS FILESYSTEM
5929 L: linux-fsdevel@vger.kernel.org
5930 S: Orphan
5931 F: Documentation/filesystems/hfs.txt
5932 F: fs/hfs/
5933
5934 HFSPLUS FILESYSTEM
5935 L: linux-fsdevel@vger.kernel.org
5936 S: Orphan
5937 F: Documentation/filesystems/hfsplus.txt
5938 F: fs/hfsplus/
5939
5940 HGA FRAMEBUFFER DRIVER
5941 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5942 L: linux-nvidia@lists.surfsouth.com
5943 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5944 S: Maintained
5945 F: drivers/video/fbdev/hgafb.c
5946
5947 HIBERNATION (aka Software Suspend, aka swsusp)
5948 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5949 M: Pavel Machek <pavel@ucw.cz>
5950 L: linux-pm@vger.kernel.org
5951 B: https://bugzilla.kernel.org
5952 S: Supported
5953 F: arch/x86/power/
5954 F: drivers/base/power/
5955 F: kernel/power/
5956 F: include/linux/suspend.h
5957 F: include/linux/freezer.h
5958 F: include/linux/pm.h
5959 F: arch/*/include/asm/suspend*.h
5960
5961 HID CORE LAYER
5962 M: Jiri Kosina <jikos@kernel.org>
5963 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5964 L: linux-input@vger.kernel.org
5965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5966 S: Maintained
5967 F: drivers/hid/
5968 F: include/linux/hid*
5969 F: include/uapi/linux/hid*
5970
5971 HID SENSOR HUB DRIVERS
5972 M: Jiri Kosina <jikos@kernel.org>
5973 M: Jonathan Cameron <jic23@kernel.org>
5974 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5975 L: linux-input@vger.kernel.org
5976 L: linux-iio@vger.kernel.org
5977 S: Maintained
5978 F: Documentation/hid/hid-sensor*
5979 F: drivers/hid/hid-sensor-*
5980 F: drivers/iio/*/hid-*
5981 F: include/linux/hid-sensor-*
5982
5983 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5984 M: Thomas Gleixner <tglx@linutronix.de>
5985 L: linux-kernel@vger.kernel.org
5986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5987 S: Maintained
5988 F: Documentation/timers/
5989 F: kernel/time/hrtimer.c
5990 F: kernel/time/clockevents.c
5991 F: kernel/time/tick*.*
5992 F: kernel/time/timer_*.c
5993 F: include/linux/clockchips.h
5994 F: include/linux/hrtimer.h
5995
5996 HIGH-SPEED SCC DRIVER FOR AX.25
5997 L: linux-hams@vger.kernel.org
5998 S: Orphan
5999 F: drivers/net/hamradio/dmascc.c
6000 F: drivers/net/hamradio/scc.c
6001
6002 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6003 M: HighPoint Linux Team <linux@highpoint-tech.com>
6004 W: http://www.highpoint-tech.com
6005 S: Supported
6006 F: Documentation/scsi/hptiop.txt
6007 F: drivers/scsi/hptiop.c
6008
6009 HIPPI
6010 M: Jes Sorensen <jes@trained-monkey.org>
6011 L: linux-hippi@sunsite.dk
6012 S: Maintained
6013 F: include/linux/hippidevice.h
6014 F: include/uapi/linux/if_hippi.h
6015 F: net/802/hippi.c
6016 F: drivers/net/hippi/
6017
6018 HISILICON NETWORK SUBSYSTEM DRIVER
6019 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6020 M: Salil Mehta <salil.mehta@huawei.com>
6021 L: netdev@vger.kernel.org
6022 W: http://www.hisilicon.com
6023 S: Maintained
6024 F: drivers/net/ethernet/hisilicon/
6025 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6026
6027 HISILICON ROCE DRIVER
6028 M: Lijun Ou <oulijun@huawei.com>
6029 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6030 L: linux-rdma@vger.kernel.org
6031 S: Maintained
6032 F: drivers/infiniband/hw/hns/
6033 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6034
6035 HISILICON SAS Controller
6036 M: John Garry <john.garry@huawei.com>
6037 W: http://www.hisilicon.com
6038 S: Supported
6039 F: drivers/scsi/hisi_sas/
6040 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6041
6042 HOST AP DRIVER
6043 M: Jouni Malinen <j@w1.fi>
6044 L: linux-wireless@vger.kernel.org
6045 W: http://w1.fi/hostap-driver.html
6046 S: Obsolete
6047 F: drivers/net/wireless/intersil/hostap/
6048
6049 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6050 L: platform-driver-x86@vger.kernel.org
6051 S: Orphan
6052 F: drivers/platform/x86/tc1100-wmi.c
6053
6054 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6055 M: Jaroslav Kysela <perex@perex.cz>
6056 S: Maintained
6057 F: drivers/net/ethernet/hp/hp100.*
6058
6059 HPET: High Precision Event Timers driver
6060 M: Clemens Ladisch <clemens@ladisch.de>
6061 S: Maintained
6062 F: Documentation/timers/hpet.txt
6063 F: drivers/char/hpet.c
6064 F: include/linux/hpet.h
6065 F: include/uapi/linux/hpet.h
6066
6067 HPET: x86
6068 S: Orphan
6069 F: arch/x86/kernel/hpet.c
6070 F: arch/x86/include/asm/hpet.h
6071
6072 HPFS FILESYSTEM
6073 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6074 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6075 S: Maintained
6076 F: fs/hpfs/
6077
6078 HSI SUBSYSTEM
6079 M: Sebastian Reichel <sre@kernel.org>
6080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6081 S: Maintained
6082 F: Documentation/ABI/testing/sysfs-bus-hsi
6083 F: Documentation/driver-api/hsi.rst
6084 F: drivers/hsi/
6085 F: include/linux/hsi/
6086 F: include/uapi/linux/hsi/
6087
6088 HSO 3G MODEM DRIVER
6089 L: linux-usb@vger.kernel.org
6090 S: Orphan
6091 F: drivers/net/usb/hso.c
6092
6093 HSR NETWORK PROTOCOL
6094 M: Arvid Brodin <arvid.brodin@alten.se>
6095 L: netdev@vger.kernel.org
6096 S: Maintained
6097 F: net/hsr/
6098
6099 HTCPEN TOUCHSCREEN DRIVER
6100 M: Pau Oliva Fora <pof@eslack.org>
6101 L: linux-input@vger.kernel.org
6102 S: Maintained
6103 F: drivers/input/touchscreen/htcpen.c
6104
6105 HUGETLB FILESYSTEM
6106 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6107 S: Maintained
6108 F: fs/hugetlbfs/
6109
6110 HVA ST MEDIA DRIVER
6111 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6112 L: linux-media@vger.kernel.org
6113 T: git git://linuxtv.org/media_tree.git
6114 W: https://linuxtv.org
6115 S: Supported
6116 F: drivers/media/platform/sti/hva
6117
6118 Hyper-V CORE AND DRIVERS
6119 M: "K. Y. Srinivasan" <kys@microsoft.com>
6120 M: Haiyang Zhang <haiyangz@microsoft.com>
6121 M: Stephen Hemminger <sthemmin@microsoft.com>
6122 L: devel@linuxdriverproject.org
6123 S: Maintained
6124 F: arch/x86/include/asm/mshyperv.h
6125 F: arch/x86/include/uapi/asm/hyperv.h
6126 F: arch/x86/kernel/cpu/mshyperv.c
6127 F: arch/x86/hyperv
6128 F: drivers/hid/hid-hyperv.c
6129 F: drivers/hv/
6130 F: drivers/input/serio/hyperv-keyboard.c
6131 F: drivers/pci/host/pci-hyperv.c
6132 F: drivers/net/hyperv/
6133 F: drivers/scsi/storvsc_drv.c
6134 F: drivers/uio/uio_hv_generic.c
6135 F: drivers/video/fbdev/hyperv_fb.c
6136 F: include/linux/hyperv.h
6137 F: tools/hv/
6138 F: Documentation/ABI/stable/sysfs-bus-vmbus
6139
6140 I2C MUXES
6141 M: Peter Rosin <peda@axentia.se>
6142 L: linux-i2c@vger.kernel.org
6143 S: Maintained
6144 F: Documentation/i2c/i2c-topology
6145 F: Documentation/i2c/muxes/
6146 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6147 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6148 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6149 F: drivers/i2c/i2c-mux.c
6150 F: drivers/i2c/muxes/
6151 F: include/linux/i2c-mux.h
6152
6153 I2C OVER PARALLEL PORT
6154 M: Jean Delvare <jdelvare@suse.com>
6155 L: linux-i2c@vger.kernel.org
6156 S: Maintained
6157 F: Documentation/i2c/busses/i2c-parport
6158 F: Documentation/i2c/busses/i2c-parport-light
6159 F: drivers/i2c/busses/i2c-parport.c
6160 F: drivers/i2c/busses/i2c-parport-light.c
6161
6162 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6163 M: Jean Delvare <jdelvare@suse.com>
6164 L: linux-i2c@vger.kernel.org
6165 S: Maintained
6166 F: Documentation/i2c/busses/i2c-ali1535
6167 F: Documentation/i2c/busses/i2c-ali1563
6168 F: Documentation/i2c/busses/i2c-ali15x3
6169 F: Documentation/i2c/busses/i2c-amd756
6170 F: Documentation/i2c/busses/i2c-amd8111
6171 F: Documentation/i2c/busses/i2c-i801
6172 F: Documentation/i2c/busses/i2c-nforce2
6173 F: Documentation/i2c/busses/i2c-piix4
6174 F: Documentation/i2c/busses/i2c-sis5595
6175 F: Documentation/i2c/busses/i2c-sis630
6176 F: Documentation/i2c/busses/i2c-sis96x
6177 F: Documentation/i2c/busses/i2c-via
6178 F: Documentation/i2c/busses/i2c-viapro
6179 F: drivers/i2c/busses/i2c-ali1535.c
6180 F: drivers/i2c/busses/i2c-ali1563.c
6181 F: drivers/i2c/busses/i2c-ali15x3.c
6182 F: drivers/i2c/busses/i2c-amd756.c
6183 F: drivers/i2c/busses/i2c-amd756-s4882.c
6184 F: drivers/i2c/busses/i2c-amd8111.c
6185 F: drivers/i2c/busses/i2c-i801.c
6186 F: drivers/i2c/busses/i2c-isch.c
6187 F: drivers/i2c/busses/i2c-nforce2.c
6188 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6189 F: drivers/i2c/busses/i2c-piix4.c
6190 F: drivers/i2c/busses/i2c-sis5595.c
6191 F: drivers/i2c/busses/i2c-sis630.c
6192 F: drivers/i2c/busses/i2c-sis96x.c
6193 F: drivers/i2c/busses/i2c-via.c
6194 F: drivers/i2c/busses/i2c-viapro.c
6195
6196 I2C/SMBUS ISMT DRIVER
6197 M: Seth Heasley <seth.heasley@intel.com>
6198 M: Neil Horman <nhorman@tuxdriver.com>
6199 L: linux-i2c@vger.kernel.org
6200 F: drivers/i2c/busses/i2c-ismt.c
6201 F: Documentation/i2c/busses/i2c-ismt
6202
6203 I2C/SMBUS STUB DRIVER
6204 M: Jean Delvare <jdelvare@suse.com>
6205 L: linux-i2c@vger.kernel.org
6206 S: Maintained
6207 F: drivers/i2c/i2c-stub.c
6208
6209 I2C SUBSYSTEM
6210 M: Wolfram Sang <wsa@the-dreams.de>
6211 L: linux-i2c@vger.kernel.org
6212 W: https://i2c.wiki.kernel.org/
6213 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6215 S: Maintained
6216 F: Documentation/devicetree/bindings/i2c/
6217 F: Documentation/i2c/
6218 F: drivers/i2c/
6219 F: drivers/i2c/*/
6220 F: include/linux/i2c.h
6221 F: include/linux/i2c-*.h
6222 F: include/uapi/linux/i2c.h
6223 F: include/uapi/linux/i2c-*.h
6224
6225 I2C ACPI SUPPORT
6226 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6227 L: linux-i2c@vger.kernel.org
6228 L: linux-acpi@vger.kernel.org
6229 S: Maintained
6230
6231 I2C-TAOS-EVM DRIVER
6232 M: Jean Delvare <jdelvare@suse.com>
6233 L: linux-i2c@vger.kernel.org
6234 S: Maintained
6235 F: Documentation/i2c/busses/i2c-taos-evm
6236 F: drivers/i2c/busses/i2c-taos-evm.c
6237
6238 I2C-TINY-USB DRIVER
6239 M: Till Harbaum <till@harbaum.org>
6240 L: linux-i2c@vger.kernel.org
6241 W: http://www.harbaum.org/till/i2c_tiny_usb
6242 S: Maintained
6243 F: drivers/i2c/busses/i2c-tiny-usb.c
6244
6245 i386 BOOT CODE
6246 M: "H. Peter Anvin" <hpa@zytor.com>
6247 S: Maintained
6248 F: arch/x86/boot/
6249
6250 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6251 M: "H. Peter Anvin" <hpa@zytor.com>
6252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6253 S: Maintained
6254
6255 IA64 (Itanium) PLATFORM
6256 M: Tony Luck <tony.luck@intel.com>
6257 M: Fenghua Yu <fenghua.yu@intel.com>
6258 L: linux-ia64@vger.kernel.org
6259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6260 S: Maintained
6261 F: arch/ia64/
6262
6263 IBM Power VMX Cryptographic instructions
6264 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6265 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6266 L: linux-crypto@vger.kernel.org
6267 S: Supported
6268 F: drivers/crypto/vmx/Makefile
6269 F: drivers/crypto/vmx/Kconfig
6270 F: drivers/crypto/vmx/vmx.c
6271 F: drivers/crypto/vmx/aes*
6272 F: drivers/crypto/vmx/ghash*
6273 F: drivers/crypto/vmx/ppc-xlate.pl
6274
6275 IBM Power in-Nest Crypto Acceleration
6276 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6277 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6278 L: linux-crypto@vger.kernel.org
6279 S: Supported
6280 F: drivers/crypto/nx/Makefile
6281 F: drivers/crypto/nx/Kconfig
6282 F: drivers/crypto/nx/nx-aes*
6283 F: drivers/crypto/nx/nx-sha*
6284 F: drivers/crypto/nx/nx.*
6285 F: drivers/crypto/nx/nx_csbcpb.h
6286 F: drivers/crypto/nx/nx_debugfs.h
6287
6288 IBM Power 842 compression accelerator
6289 M: Haren Myneni <haren@us.ibm.com>
6290 S: Supported
6291 F: drivers/crypto/nx/Makefile
6292 F: drivers/crypto/nx/Kconfig
6293 F: drivers/crypto/nx/nx-842*
6294 F: include/linux/sw842.h
6295 F: crypto/842.c
6296 F: lib/842/
6297
6298 IBM Power Linux RAID adapter
6299 M: Brian King <brking@us.ibm.com>
6300 S: Supported
6301 F: drivers/scsi/ipr.*
6302
6303 IBM Power Virtual Ethernet Device Driver
6304 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6305 L: netdev@vger.kernel.org
6306 S: Supported
6307 F: drivers/net/ethernet/ibm/ibmveth.*
6308
6309 IBM Power SRIOV Virtual NIC Device Driver
6310 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6311 M: John Allen <jallen@linux.vnet.ibm.com>
6312 L: netdev@vger.kernel.org
6313 S: Supported
6314 F: drivers/net/ethernet/ibm/ibmvnic.*
6315
6316 IBM Power Virtual SCSI Device Drivers
6317 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6318 L: linux-scsi@vger.kernel.org
6319 S: Supported
6320 F: drivers/scsi/ibmvscsi/ibmvscsi*
6321 F: include/scsi/viosrp.h
6322
6323 IBM Power Virtual SCSI Device Target Driver
6324 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6325 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6326 L: linux-scsi@vger.kernel.org
6327 L: target-devel@vger.kernel.org
6328 S: Supported
6329 F: drivers/scsi/ibmvscsi_tgt/
6330
6331 IBM Power Virtual FC Device Drivers
6332 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6333 L: linux-scsi@vger.kernel.org
6334 S: Supported
6335 F: drivers/scsi/ibmvscsi/ibmvfc*
6336
6337 IBM ServeRAID RAID DRIVER
6338 S: Orphan
6339 F: drivers/scsi/ips.*
6340
6341 ICH LPC AND GPIO DRIVER
6342 M: Peter Tyser <ptyser@xes-inc.com>
6343 S: Maintained
6344 F: drivers/mfd/lpc_ich.c
6345 F: drivers/gpio/gpio-ich.c
6346
6347 IDT VersaClock 5 CLOCK DRIVER
6348 M: Marek Vasut <marek.vasut@gmail.com>
6349 S: Maintained
6350 F: drivers/clk/clk-versaclock5.c
6351
6352 IDE SUBSYSTEM
6353 M: "David S. Miller" <davem@davemloft.net>
6354 L: linux-ide@vger.kernel.org
6355 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6357 S: Maintained
6358 F: Documentation/ide/
6359 F: drivers/ide/
6360 F: include/linux/ide.h
6361
6362 IDEAPAD LAPTOP EXTRAS DRIVER
6363 M: Ike Panhc <ike.pan@canonical.com>
6364 L: platform-driver-x86@vger.kernel.org
6365 W: http://launchpad.net/ideapad-laptop
6366 S: Maintained
6367 F: drivers/platform/x86/ideapad-laptop.c
6368
6369 IDEAPAD LAPTOP SLIDEBAR DRIVER
6370 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6371 L: linux-input@vger.kernel.org
6372 W: https://github.com/o2genum/ideapad-slidebar
6373 S: Maintained
6374 F: drivers/input/misc/ideapad_slidebar.c
6375
6376 IDE/ATAPI DRIVERS
6377 M: Borislav Petkov <bp@alien8.de>
6378 L: linux-ide@vger.kernel.org
6379 S: Maintained
6380 F: Documentation/cdrom/ide-cd
6381 F: drivers/ide/ide-cd*
6382
6383 IEEE 802.15.4 SUBSYSTEM
6384 M: Alexander Aring <aar@pengutronix.de>
6385 M: Stefan Schmidt <stefan@osg.samsung.com>
6386 L: linux-wpan@vger.kernel.org
6387 W: http://wpan.cakelab.org/
6388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6390 S: Maintained
6391 F: net/ieee802154/
6392 F: net/mac802154/
6393 F: drivers/net/ieee802154/
6394 F: include/linux/nl802154.h
6395 F: include/linux/ieee802154.h
6396 F: include/net/nl802154.h
6397 F: include/net/mac802154.h
6398 F: include/net/af_ieee802154.h
6399 F: include/net/cfg802154.h
6400 F: include/net/ieee802154_netdev.h
6401 F: Documentation/networking/ieee802154.txt
6402
6403 IFE PROTOCOL
6404 M: Yotam Gigi <yotamg@mellanox.com>
6405 M: Jamal Hadi Salim <jhs@mojatatu.com>
6406 F: net/ife
6407 F: include/net/ife.h
6408 F: include/uapi/linux/ife.h
6409
6410 IGORPLUG-USB IR RECEIVER
6411 M: Sean Young <sean@mess.org>
6412 L: linux-media@vger.kernel.org
6413 S: Maintained
6414 F: drivers/media/rc/igorplugusb.c
6415
6416 IGUANAWORKS USB IR TRANSCEIVER
6417 M: Sean Young <sean@mess.org>
6418 L: linux-media@vger.kernel.org
6419 S: Maintained
6420 F: drivers/media/rc/iguanair.c
6421
6422 IIO DIGITAL POTENTIOMETER DAC
6423 M: Peter Rosin <peda@axentia.se>
6424 L: linux-iio@vger.kernel.org
6425 S: Maintained
6426 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6427 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6428 F: drivers/iio/dac/dpot-dac.c
6429
6430 IIO ENVELOPE DETECTOR
6431 M: Peter Rosin <peda@axentia.se>
6432 L: linux-iio@vger.kernel.org
6433 S: Maintained
6434 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6435 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6436 F: drivers/iio/adc/envelope-detector.c
6437
6438 IIO SUBSYSTEM AND DRIVERS
6439 M: Jonathan Cameron <jic23@kernel.org>
6440 R: Hartmut Knaack <knaack.h@gmx.de>
6441 R: Lars-Peter Clausen <lars@metafoo.de>
6442 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6443 L: linux-iio@vger.kernel.org
6444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6445 S: Maintained
6446 F: Documentation/devicetree/bindings/iio/
6447 F: drivers/iio/
6448 F: drivers/staging/iio/
6449 F: include/linux/iio/
6450 F: tools/iio/
6451
6452 IKANOS/ADI EAGLE ADSL USB DRIVER
6453 M: Matthieu Castet <castet.matthieu@free.fr>
6454 M: Stanislaw Gruszka <stf_xl@wp.pl>
6455 S: Maintained
6456 F: drivers/usb/atm/ueagle-atm.c
6457
6458 IMGTEC ASCII LCD DRIVER
6459 M: Paul Burton <paul.burton@imgtec.com>
6460 S: Maintained
6461 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6462 F: drivers/auxdisplay/img-ascii-lcd.c
6463
6464 INA209 HARDWARE MONITOR DRIVER
6465 M: Guenter Roeck <linux@roeck-us.net>
6466 L: linux-hwmon@vger.kernel.org
6467 S: Maintained
6468 F: Documentation/hwmon/ina209
6469 F: Documentation/devicetree/bindings/i2c/ina209.txt
6470 F: drivers/hwmon/ina209.c
6471
6472 INA2XX HARDWARE MONITOR DRIVER
6473 M: Guenter Roeck <linux@roeck-us.net>
6474 L: linux-hwmon@vger.kernel.org
6475 S: Maintained
6476 F: Documentation/hwmon/ina2xx
6477 F: drivers/hwmon/ina2xx.c
6478 F: include/linux/platform_data/ina2xx.h
6479
6480 INDUSTRY PACK SUBSYSTEM (IPACK)
6481 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6482 M: Jens Taprogge <jens.taprogge@taprogge.org>
6483 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6484 L: industrypack-devel@lists.sourceforge.net
6485 W: http://industrypack.sourceforge.net
6486 S: Maintained
6487 F: drivers/ipack/
6488
6489 INGENIC JZ4780 DMA Driver
6490 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6491 S: Maintained
6492 F: drivers/dma/dma-jz4780.c
6493
6494 INGENIC JZ4780 NAND DRIVER
6495 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6496 L: linux-mtd@lists.infradead.org
6497 S: Maintained
6498 F: drivers/mtd/nand/jz4780_*
6499
6500 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6501 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6502 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6503 L: linux-ima-devel@lists.sourceforge.net
6504 L: linux-ima-user@lists.sourceforge.net
6505 L: linux-security-module@vger.kernel.org
6506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6507 S: Supported
6508 F: security/integrity/ima/
6509
6510 IMGTEC IR DECODER DRIVER
6511 M: James Hogan <james.hogan@imgtec.com>
6512 S: Maintained
6513 F: drivers/media/rc/img-ir/
6514
6515 IMS TWINTURBO FRAMEBUFFER DRIVER
6516 L: linux-fbdev@vger.kernel.org
6517 S: Orphan
6518 F: drivers/video/fbdev/imsttfb.c
6519
6520 INFINIBAND SUBSYSTEM
6521 M: Doug Ledford <dledford@redhat.com>
6522 M: Sean Hefty <sean.hefty@intel.com>
6523 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6524 L: linux-rdma@vger.kernel.org
6525 W: http://www.openfabrics.org/
6526 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6528 S: Supported
6529 F: Documentation/devicetree/bindings/infiniband/
6530 F: Documentation/infiniband/
6531 F: drivers/infiniband/
6532 F: include/uapi/linux/if_infiniband.h
6533 F: include/uapi/rdma/
6534 F: include/rdma/
6535
6536 INOTIFY
6537 M: John McCutchan <john@johnmccutchan.com>
6538 M: Robert Love <rlove@rlove.org>
6539 M: Eric Paris <eparis@parisplace.org>
6540 S: Maintained
6541 F: Documentation/filesystems/inotify.txt
6542 F: fs/notify/inotify/
6543 F: include/linux/inotify.h
6544 F: include/uapi/linux/inotify.h
6545
6546 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6547 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6548 L: linux-input@vger.kernel.org
6549 Q: http://patchwork.kernel.org/project/linux-input/list/
6550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6551 S: Maintained
6552 F: drivers/input/
6553 F: include/linux/input.h
6554 F: include/uapi/linux/input.h
6555 F: include/linux/input/
6556 F: Documentation/devicetree/bindings/input/
6557
6558 INPUT MULTITOUCH (MT) PROTOCOL
6559 M: Henrik Rydberg <rydberg@bitmath.org>
6560 L: linux-input@vger.kernel.org
6561 S: Odd fixes
6562 F: Documentation/input/multi-touch-protocol.rst
6563 F: drivers/input/input-mt.c
6564 K: \b(ABS|SYN)_MT_
6565
6566 INTEL ASoC BDW/HSW DRIVERS
6567 M: Jie Yang <yang.jie@linux.intel.com>
6568 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6569 S: Supported
6570 F: sound/soc/intel/common/sst-dsp*
6571 F: sound/soc/intel/common/sst-firmware.c
6572 F: sound/soc/intel/boards/broadwell.c
6573 F: sound/soc/intel/haswell/
6574
6575 INTEL C600 SERIES SAS CONTROLLER DRIVER
6576 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6577 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6578 L: linux-scsi@vger.kernel.org
6579 T: git git://git.code.sf.net/p/intel-sas/isci
6580 S: Supported
6581 F: drivers/scsi/isci/
6582
6583 INTEL HID EVENT DRIVER
6584 M: Alex Hung <alex.hung@canonical.com>
6585 L: platform-driver-x86@vger.kernel.org
6586 S: Maintained
6587 F: drivers/platform/x86/intel-hid.c
6588
6589 INTEL VIRTUAL BUTTON DRIVER
6590 M: AceLan Kao <acelan.kao@canonical.com>
6591 L: platform-driver-x86@vger.kernel.org
6592 S: Maintained
6593 F: drivers/platform/x86/intel-vbtn.c
6594
6595 INTEL IDLE DRIVER
6596 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6597 M: Len Brown <lenb@kernel.org>
6598 L: linux-pm@vger.kernel.org
6599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6600 B: https://bugzilla.kernel.org
6601 S: Supported
6602 F: drivers/idle/intel_idle.c
6603
6604 INTEL INTEGRATED SENSOR HUB DRIVER
6605 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6606 M: Jiri Kosina <jikos@kernel.org>
6607 L: linux-input@vger.kernel.org
6608 S: Maintained
6609 F: drivers/hid/intel-ish-hid/
6610
6611 INTEL PSTATE DRIVER
6612 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6613 M: Len Brown <lenb@kernel.org>
6614 L: linux-pm@vger.kernel.org
6615 S: Supported
6616 F: drivers/cpufreq/intel_pstate.c
6617
6618 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6619 M: Maik Broemme <mbroemme@libmpq.org>
6620 L: linux-fbdev@vger.kernel.org
6621 S: Maintained
6622 F: Documentation/fb/intelfb.txt
6623 F: drivers/video/fbdev/intelfb/
6624
6625 INTEL 810/815 FRAMEBUFFER DRIVER
6626 M: Antonino Daplas <adaplas@gmail.com>
6627 L: linux-fbdev@vger.kernel.org
6628 S: Maintained
6629 F: drivers/video/fbdev/i810/
6630
6631 INTEL MENLOW THERMAL DRIVER
6632 M: Sujith Thomas <sujith.thomas@intel.com>
6633 L: platform-driver-x86@vger.kernel.org
6634 W: https://01.org/linux-acpi
6635 S: Supported
6636 F: drivers/platform/x86/intel_menlow.c
6637
6638 INTEL I/OAT DMA DRIVER
6639 M: Dave Jiang <dave.jiang@intel.com>
6640 R: Dan Williams <dan.j.williams@intel.com>
6641 L: dmaengine@vger.kernel.org
6642 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6643 S: Supported
6644 F: drivers/dma/ioat*
6645
6646 INTEL IOMMU (VT-d)
6647 M: David Woodhouse <dwmw2@infradead.org>
6648 L: iommu@lists.linux-foundation.org
6649 T: git git://git.infradead.org/iommu-2.6.git
6650 S: Supported
6651 F: drivers/iommu/intel-iommu.c
6652 F: include/linux/intel-iommu.h
6653
6654 INTEL IOP-ADMA DMA DRIVER
6655 R: Dan Williams <dan.j.williams@intel.com>
6656 S: Odd fixes
6657 F: drivers/dma/iop-adma.c
6658
6659 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6660 M: Krzysztof Halasa <khalasa@piap.pl>
6661 S: Maintained
6662 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6663 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6664 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6665 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6666 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6667 F: drivers/net/wan/ixp4xx_hss.c
6668
6669 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6670 M: Deepak Saxena <dsaxena@plexity.net>
6671 S: Maintained
6672 F: drivers/char/hw_random/ixp4xx-rng.c
6673
6674 INTEL ETHERNET DRIVERS
6675 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6676 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6677 W: http://www.intel.com/support/feedback.htm
6678 W: http://e1000.sourceforge.net/
6679 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6682 S: Supported
6683 F: Documentation/networking/e100.txt
6684 F: Documentation/networking/e1000.txt
6685 F: Documentation/networking/e1000e.txt
6686 F: Documentation/networking/igb.txt
6687 F: Documentation/networking/igbvf.txt
6688 F: Documentation/networking/ixgb.txt
6689 F: Documentation/networking/ixgbe.txt
6690 F: Documentation/networking/ixgbevf.txt
6691 F: Documentation/networking/i40e.txt
6692 F: Documentation/networking/i40evf.txt
6693 F: drivers/net/ethernet/intel/
6694 F: drivers/net/ethernet/intel/*/
6695
6696 INTEL RDMA RNIC DRIVER
6697 M: Faisal Latif <faisal.latif@intel.com>
6698 M: Shiraz Saleem <shiraz.saleem@intel.com>
6699 L: linux-rdma@vger.kernel.org
6700 S: Supported
6701 F: drivers/infiniband/hw/i40iw/
6702
6703 INTEL MERRIFIELD GPIO DRIVER
6704 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6705 L: linux-gpio@vger.kernel.org
6706 S: Maintained
6707 F: drivers/gpio/gpio-merrifield.c
6708
6709 INTEL-MID GPIO DRIVER
6710 M: David Cohen <david.a.cohen@linux.intel.com>
6711 L: linux-gpio@vger.kernel.org
6712 S: Maintained
6713 F: drivers/gpio/gpio-intel-mid.c
6714
6715 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6716 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6717 L: linux-wireless@vger.kernel.org
6718 S: Maintained
6719 F: Documentation/networking/README.ipw2100
6720 F: Documentation/networking/README.ipw2200
6721 F: drivers/net/wireless/intel/ipw2x00/
6722
6723 INTEL(R) TRACE HUB
6724 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6725 S: Supported
6726 F: Documentation/trace/intel_th.txt
6727 F: drivers/hwtracing/intel_th/
6728
6729 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6730 M: Ning Sun <ning.sun@intel.com>
6731 L: tboot-devel@lists.sourceforge.net
6732 W: http://tboot.sourceforge.net
6733 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6734 S: Supported
6735 F: Documentation/intel_txt.txt
6736 F: include/linux/tboot.h
6737 F: arch/x86/kernel/tboot.c
6738
6739 INTEL WIRELESS WIMAX CONNECTION 2400
6740 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6741 M: linux-wimax@intel.com
6742 L: wimax@linuxwimax.org (subscribers-only)
6743 S: Supported
6744 W: http://linuxwimax.org
6745 F: Documentation/wimax/README.i2400m
6746 F: drivers/net/wimax/i2400m/
6747 F: include/uapi/linux/wimax/i2400m.h
6748
6749 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6750 M: Stanislaw Gruszka <sgruszka@redhat.com>
6751 L: linux-wireless@vger.kernel.org
6752 S: Supported
6753 F: drivers/net/wireless/intel/iwlegacy/
6754
6755 INTEL WIRELESS WIFI LINK (iwlwifi)
6756 M: Johannes Berg <johannes.berg@intel.com>
6757 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6758 M: Luca Coelho <luciano.coelho@intel.com>
6759 M: Intel Linux Wireless <linuxwifi@intel.com>
6760 L: linux-wireless@vger.kernel.org
6761 W: http://intellinuxwireless.org
6762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6763 S: Supported
6764 F: drivers/net/wireless/intel/iwlwifi/
6765
6766 INTEL MANAGEMENT ENGINE (mei)
6767 M: Tomas Winkler <tomas.winkler@intel.com>
6768 L: linux-kernel@vger.kernel.org
6769 S: Supported
6770 F: include/uapi/linux/mei.h
6771 F: include/linux/mei_cl_bus.h
6772 F: drivers/misc/mei/*
6773 F: drivers/watchdog/mei_wdt.c
6774 F: Documentation/misc-devices/mei/*
6775 F: samples/mei/*
6776
6777 INTEL MIC DRIVERS (mic)
6778 M: Sudeep Dutt <sudeep.dutt@intel.com>
6779 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6780 S: Supported
6781 W: https://github.com/sudeepdutt/mic
6782 W: http://software.intel.com/en-us/mic-developer
6783 F: include/linux/mic_bus.h
6784 F: include/linux/scif.h
6785 F: include/uapi/linux/mic_common.h
6786 F: include/uapi/linux/mic_ioctl.h
6787 F: include/uapi/linux/scif_ioctl.h
6788 F: drivers/misc/mic/
6789 F: drivers/dma/mic_x100_dma.c
6790 F: drivers/dma/mic_x100_dma.h
6791 F: Documentation/mic/
6792
6793 INTEL PMC/P-Unit IPC DRIVER
6794 M: Zha Qipeng<qipeng.zha@intel.com>
6795 L: platform-driver-x86@vger.kernel.org
6796 S: Maintained
6797 F: drivers/platform/x86/intel_pmc_ipc.c
6798 F: drivers/platform/x86/intel_punit_ipc.c
6799 F: arch/x86/include/asm/intel_pmc_ipc.h
6800 F: arch/x86/include/asm/intel_punit_ipc.h
6801
6802 INTEL TELEMETRY DRIVER
6803 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6804 L: platform-driver-x86@vger.kernel.org
6805 S: Maintained
6806 F: arch/x86/include/asm/intel_telemetry.h
6807 F: drivers/platform/x86/intel_telemetry*
6808
6809 INTEL PMC CORE DRIVER
6810 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6811 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6812 L: platform-driver-x86@vger.kernel.org
6813 S: Maintained
6814 F: arch/x86/include/asm/pmc_core.h
6815 F: drivers/platform/x86/intel_pmc_core*
6816
6817 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6818 M: Linus Walleij <linus.walleij@linaro.org>
6819 L: linux-iio@vger.kernel.org
6820 S: Maintained
6821 F: drivers/iio/gyro/mpu3050*
6822 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6823
6824 IOC3 ETHERNET DRIVER
6825 M: Ralf Baechle <ralf@linux-mips.org>
6826 L: linux-mips@linux-mips.org
6827 S: Maintained
6828 F: drivers/net/ethernet/sgi/ioc3-eth.c
6829
6830 IOC3 SERIAL DRIVER
6831 M: Pat Gefre <pfg@sgi.com>
6832 L: linux-serial@vger.kernel.org
6833 S: Maintained
6834 F: drivers/tty/serial/ioc3_serial.c
6835
6836 IOMMU DRIVERS
6837 M: Joerg Roedel <joro@8bytes.org>
6838 L: iommu@lists.linux-foundation.org
6839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6840 S: Maintained
6841 F: Documentation/devicetree/bindings/iommu/
6842 F: drivers/iommu/
6843
6844 IP MASQUERADING
6845 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6846 S: Maintained
6847 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6848
6849 IPMI SUBSYSTEM
6850 M: Corey Minyard <minyard@acm.org>
6851 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6852 W: http://openipmi.sourceforge.net/
6853 S: Supported
6854 F: Documentation/IPMI.txt
6855 F: drivers/char/ipmi/
6856 F: include/linux/ipmi*
6857 F: include/uapi/linux/ipmi*
6858
6859 QCOM AUDIO (ASoC) DRIVERS
6860 M: Patrick Lai <plai@codeaurora.org>
6861 M: Banajit Goswami <bgoswami@codeaurora.org>
6862 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6863 S: Supported
6864 F: sound/soc/qcom/
6865
6866 IPS SCSI RAID DRIVER
6867 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6868 L: linux-scsi@vger.kernel.org
6869 W: http://www.adaptec.com/
6870 S: Maintained
6871 F: drivers/scsi/ips*
6872
6873 IPVS
6874 M: Wensong Zhang <wensong@linux-vs.org>
6875 M: Simon Horman <horms@verge.net.au>
6876 M: Julian Anastasov <ja@ssi.bg>
6877 L: netdev@vger.kernel.org
6878 L: lvs-devel@vger.kernel.org
6879 S: Maintained
6880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6882 F: Documentation/networking/ipvs-sysctl.txt
6883 F: include/net/ip_vs.h
6884 F: include/uapi/linux/ip_vs.h
6885 F: net/netfilter/ipvs/
6886
6887 IPWIRELESS DRIVER
6888 M: Jiri Kosina <jikos@kernel.org>
6889 M: David Sterba <dsterba@suse.com>
6890 S: Odd Fixes
6891 F: drivers/tty/ipwireless/
6892
6893 IPX NETWORK LAYER
6894 L: netdev@vger.kernel.org
6895 S: Odd fixes
6896 F: include/net/ipx.h
6897 F: include/uapi/linux/ipx.h
6898 F: net/ipx/
6899
6900 IRDA SUBSYSTEM
6901 M: Samuel Ortiz <samuel@sortiz.org>
6902 L: irda-users@lists.sourceforge.net (subscribers-only)
6903 L: netdev@vger.kernel.org
6904 W: http://irda.sourceforge.net/
6905 S: Maintained
6906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6907 F: Documentation/networking/irda.txt
6908 F: drivers/net/irda/
6909 F: include/net/irda/
6910 F: net/irda/
6911
6912 IRQ SUBSYSTEM
6913 M: Thomas Gleixner <tglx@linutronix.de>
6914 L: linux-kernel@vger.kernel.org
6915 S: Maintained
6916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6917 F: kernel/irq/
6918
6919 IRQCHIP DRIVERS
6920 M: Thomas Gleixner <tglx@linutronix.de>
6921 M: Jason Cooper <jason@lakedaemon.net>
6922 M: Marc Zyngier <marc.zyngier@arm.com>
6923 L: linux-kernel@vger.kernel.org
6924 S: Maintained
6925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6926 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6927 F: Documentation/devicetree/bindings/interrupt-controller/
6928 F: drivers/irqchip/
6929
6930 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6931 M: Marc Zyngier <marc.zyngier@arm.com>
6932 S: Maintained
6933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6934 F: Documentation/IRQ-domain.txt
6935 F: include/linux/irqdomain.h
6936 F: kernel/irq/irqdomain.c
6937 F: kernel/irq/msi.c
6938
6939 ISA
6940 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6941 S: Maintained
6942 F: Documentation/isa.txt
6943 F: drivers/base/isa.c
6944 F: include/linux/isa.h
6945
6946 ISAPNP
6947 M: Jaroslav Kysela <perex@perex.cz>
6948 S: Maintained
6949 F: Documentation/isapnp.txt
6950 F: drivers/pnp/isapnp/
6951 F: include/linux/isapnp.h
6952
6953 ISA RADIO MODULE
6954 M: Hans Verkuil <hverkuil@xs4all.nl>
6955 L: linux-media@vger.kernel.org
6956 T: git git://linuxtv.org/media_tree.git
6957 W: https://linuxtv.org
6958 S: Maintained
6959 F: drivers/media/radio/radio-isa*
6960
6961 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6962 M: Peter Jones <pjones@redhat.com>
6963 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6964 S: Maintained
6965 F: drivers/firmware/iscsi_ibft*
6966
6967 ISCSI
6968 M: Lee Duncan <lduncan@suse.com>
6969 M: Chris Leech <cleech@redhat.com>
6970 L: open-iscsi@googlegroups.com
6971 W: www.open-iscsi.com
6972 S: Maintained
6973 F: drivers/scsi/*iscsi*
6974 F: include/scsi/*iscsi*
6975
6976 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6977 M: Or Gerlitz <ogerlitz@mellanox.com>
6978 M: Sagi Grimberg <sagi@grimberg.me>
6979 M: Roi Dayan <roid@mellanox.com>
6980 L: linux-rdma@vger.kernel.org
6981 S: Supported
6982 W: http://www.openfabrics.org
6983 W: www.open-iscsi.org
6984 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6985 F: drivers/infiniband/ulp/iser/
6986
6987 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6988 M: Sagi Grimberg <sagi@grimberg.me>
6989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6990 L: linux-rdma@vger.kernel.org
6991 L: target-devel@vger.kernel.org
6992 S: Supported
6993 W: http://www.linux-iscsi.org
6994 F: drivers/infiniband/ulp/isert
6995
6996 ISDN SUBSYSTEM
6997 M: Karsten Keil <isdn@linux-pingi.de>
6998 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6999 L: netdev@vger.kernel.org
7000 W: http://www.isdn4linux.de
7001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7002 S: Maintained
7003 F: Documentation/isdn/
7004 F: drivers/isdn/
7005 F: include/linux/isdn.h
7006 F: include/linux/isdn/
7007 F: include/uapi/linux/isdn.h
7008 F: include/uapi/linux/isdn/
7009
7010 ISDN SUBSYSTEM (Eicon active card driver)
7011 M: Armin Schindler <mac@melware.de>
7012 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7013 W: http://www.melware.de
7014 S: Maintained
7015 F: drivers/isdn/hardware/eicon/
7016
7017 IT87 HARDWARE MONITORING DRIVER
7018 M: Jean Delvare <jdelvare@suse.com>
7019 L: linux-hwmon@vger.kernel.org
7020 S: Maintained
7021 F: Documentation/hwmon/it87
7022 F: drivers/hwmon/it87.c
7023
7024 IT913X MEDIA DRIVER
7025 M: Antti Palosaari <crope@iki.fi>
7026 L: linux-media@vger.kernel.org
7027 W: https://linuxtv.org
7028 W: http://palosaari.fi/linux/
7029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7030 T: git git://linuxtv.org/anttip/media_tree.git
7031 S: Maintained
7032 F: drivers/media/tuners/it913x*
7033
7034 IVTV VIDEO4LINUX DRIVER
7035 M: Andy Walls <awalls@md.metrocast.net>
7036 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7037 L: linux-media@vger.kernel.org
7038 T: git git://linuxtv.org/media_tree.git
7039 W: http://www.ivtvdriver.org
7040 S: Maintained
7041 F: Documentation/media/v4l-drivers/ivtv*
7042 F: drivers/media/pci/ivtv/
7043 F: include/uapi/linux/ivtv*
7044
7045 IX2505V MEDIA DRIVER
7046 M: Malcolm Priestley <tvboxspy@gmail.com>
7047 L: linux-media@vger.kernel.org
7048 W: https://linuxtv.org
7049 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7050 S: Maintained
7051 F: drivers/media/dvb-frontends/ix2505v*
7052
7053 JC42.4 TEMPERATURE SENSOR DRIVER
7054 M: Guenter Roeck <linux@roeck-us.net>
7055 L: linux-hwmon@vger.kernel.org
7056 S: Maintained
7057 F: drivers/hwmon/jc42.c
7058 F: Documentation/hwmon/jc42
7059
7060 JFS FILESYSTEM
7061 M: Dave Kleikamp <shaggy@kernel.org>
7062 L: jfs-discussion@lists.sourceforge.net
7063 W: http://jfs.sourceforge.net/
7064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7065 S: Maintained
7066 F: Documentation/filesystems/jfs.txt
7067 F: fs/jfs/
7068
7069 JME NETWORK DRIVER
7070 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7071 L: netdev@vger.kernel.org
7072 S: Maintained
7073 F: drivers/net/ethernet/jme.*
7074
7075 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7076 M: David Woodhouse <dwmw2@infradead.org>
7077 L: linux-mtd@lists.infradead.org
7078 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7079 S: Maintained
7080 F: fs/jffs2/
7081 F: include/uapi/linux/jffs2.h
7082
7083 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7084 M: "Theodore Ts'o" <tytso@mit.edu>
7085 M: Jan Kara <jack@suse.com>
7086 L: linux-ext4@vger.kernel.org
7087 S: Maintained
7088 F: fs/jbd2/
7089 F: include/linux/jbd2.h
7090
7091 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7092 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7093 L: linux-media@vger.kernel.org
7094 S: Maintained
7095 F: drivers/media/platform/rcar_jpu.c
7096
7097 JSM Neo PCI based serial card
7098 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7099 L: linux-serial@vger.kernel.org
7100 S: Maintained
7101 F: drivers/tty/serial/jsm/
7102
7103 K10TEMP HARDWARE MONITORING DRIVER
7104 M: Clemens Ladisch <clemens@ladisch.de>
7105 L: linux-hwmon@vger.kernel.org
7106 S: Maintained
7107 F: Documentation/hwmon/k10temp
7108 F: drivers/hwmon/k10temp.c
7109
7110 K8TEMP HARDWARE MONITORING DRIVER
7111 M: Rudolf Marek <r.marek@assembler.cz>
7112 L: linux-hwmon@vger.kernel.org
7113 S: Maintained
7114 F: Documentation/hwmon/k8temp
7115 F: drivers/hwmon/k8temp.c
7116
7117 KASAN
7118 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7119 R: Alexander Potapenko <glider@google.com>
7120 R: Dmitry Vyukov <dvyukov@google.com>
7121 L: kasan-dev@googlegroups.com
7122 S: Maintained
7123 F: arch/*/include/asm/kasan.h
7124 F: arch/*/mm/kasan_init*
7125 F: Documentation/dev-tools/kasan.rst
7126 F: include/linux/kasan*.h
7127 F: lib/test_kasan.c
7128 F: mm/kasan/
7129 F: scripts/Makefile.kasan
7130
7131 KCONFIG
7132 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7133 L: linux-kbuild@vger.kernel.org
7134 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7135 S: Maintained
7136 F: Documentation/kbuild/kconfig-language.txt
7137 F: scripts/kconfig/
7138
7139 KDUMP
7140 M: Dave Young <dyoung@redhat.com>
7141 M: Baoquan He <bhe@redhat.com>
7142 R: Vivek Goyal <vgoyal@redhat.com>
7143 L: kexec@lists.infradead.org
7144 W: http://lse.sourceforge.net/kdump/
7145 S: Maintained
7146 F: Documentation/kdump/
7147
7148 KEENE FM RADIO TRANSMITTER DRIVER
7149 M: Hans Verkuil <hverkuil@xs4all.nl>
7150 L: linux-media@vger.kernel.org
7151 T: git git://linuxtv.org/media_tree.git
7152 W: https://linuxtv.org
7153 S: Maintained
7154 F: drivers/media/radio/radio-keene*
7155
7156 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7157 M: Ian Kent <raven@themaw.net>
7158 L: autofs@vger.kernel.org
7159 S: Maintained
7160 F: fs/autofs4/
7161
7162 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7163 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7164 M: Michal Marek <mmarek@suse.com>
7165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7166 L: linux-kbuild@vger.kernel.org
7167 S: Maintained
7168 F: Documentation/kbuild/
7169 F: Makefile
7170 F: scripts/Makefile.*
7171 F: scripts/basic/
7172 F: scripts/mk*
7173 F: scripts/package/
7174
7175 KERNEL JANITORS
7176 L: kernel-janitors@vger.kernel.org
7177 W: http://kernelnewbies.org/KernelJanitors
7178 S: Odd Fixes
7179
7180 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7181 M: "J. Bruce Fields" <bfields@fieldses.org>
7182 M: Jeff Layton <jlayton@poochiereds.net>
7183 L: linux-nfs@vger.kernel.org
7184 W: http://nfs.sourceforge.net/
7185 T: git git://linux-nfs.org/~bfields/linux.git
7186 S: Supported
7187 F: fs/nfsd/
7188 F: include/uapi/linux/nfsd/
7189 F: fs/lockd/
7190 F: fs/nfs_common/
7191 F: net/sunrpc/
7192 F: include/linux/lockd/
7193 F: include/linux/sunrpc/
7194 F: include/uapi/linux/sunrpc/
7195
7196 KERNEL SELFTEST FRAMEWORK
7197 M: Shuah Khan <shuahkh@osg.samsung.com>
7198 M: Shuah Khan <shuah@kernel.org>
7199 L: linux-kselftest@vger.kernel.org
7200 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7201 S: Maintained
7202 F: tools/testing/selftests
7203
7204 KERNEL VIRTUAL MACHINE (KVM)
7205 M: Paolo Bonzini <pbonzini@redhat.com>
7206 M: Radim Krčmář <rkrcmar@redhat.com>
7207 L: kvm@vger.kernel.org
7208 W: http://www.linux-kvm.org
7209 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7210 S: Supported
7211 F: Documentation/*/kvm*.txt
7212 F: Documentation/virtual/kvm/
7213 F: arch/*/kvm/
7214 F: arch/x86/kernel/kvm.c
7215 F: arch/x86/kernel/kvmclock.c
7216 F: arch/*/include/asm/kvm*
7217 F: include/linux/kvm*
7218 F: include/uapi/linux/kvm*
7219 F: virt/kvm/
7220 F: tools/kvm/
7221
7222 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7223 M: Joerg Roedel <joro@8bytes.org>
7224 L: kvm@vger.kernel.org
7225 W: http://www.linux-kvm.org/
7226 S: Maintained
7227 F: arch/x86/include/asm/svm.h
7228 F: arch/x86/kvm/svm.c
7229
7230 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7231 M: Alexander Graf <agraf@suse.com>
7232 L: kvm-ppc@vger.kernel.org
7233 W: http://www.linux-kvm.org/
7234 T: git git://github.com/agraf/linux-2.6.git
7235 S: Supported
7236 F: arch/powerpc/include/asm/kvm*
7237 F: arch/powerpc/kvm/
7238
7239 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7240 M: Christian Borntraeger <borntraeger@de.ibm.com>
7241 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7242 L: linux-s390@vger.kernel.org
7243 W: http://www.ibm.com/developerworks/linux/linux390/
7244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7245 S: Supported
7246 F: Documentation/s390/kvm.txt
7247 F: arch/s390/include/asm/kvm*
7248 F: arch/s390/kvm/
7249 F: arch/s390/mm/gmap.c
7250
7251 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7252 M: Christoffer Dall <christoffer.dall@linaro.org>
7253 M: Marc Zyngier <marc.zyngier@arm.com>
7254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7255 L: kvmarm@lists.cs.columbia.edu
7256 W: http://systems.cs.columbia.edu/projects/kvm-arm
7257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7258 S: Supported
7259 F: arch/arm/include/uapi/asm/kvm*
7260 F: arch/arm/include/asm/kvm*
7261 F: arch/arm/kvm/
7262 F: virt/kvm/arm/
7263 F: include/kvm/arm_*
7264
7265 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7266 M: Christoffer Dall <christoffer.dall@linaro.org>
7267 M: Marc Zyngier <marc.zyngier@arm.com>
7268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7269 L: kvmarm@lists.cs.columbia.edu
7270 S: Maintained
7271 F: arch/arm64/include/uapi/asm/kvm*
7272 F: arch/arm64/include/asm/kvm*
7273 F: arch/arm64/kvm/
7274
7275 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7276 M: James Hogan <james.hogan@imgtec.com>
7277 L: linux-mips@linux-mips.org
7278 S: Supported
7279 F: arch/mips/include/uapi/asm/kvm*
7280 F: arch/mips/include/asm/kvm*
7281 F: arch/mips/kvm/
7282
7283 KERNFS
7284 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7285 M: Tejun Heo <tj@kernel.org>
7286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7287 S: Supported
7288 F: include/linux/kernfs.h
7289 F: fs/kernfs/
7290
7291 KEXEC
7292 M: Eric Biederman <ebiederm@xmission.com>
7293 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7294 L: kexec@lists.infradead.org
7295 S: Maintained
7296 F: include/linux/kexec.h
7297 F: include/uapi/linux/kexec.h
7298 F: kernel/kexec*
7299
7300 KEYS/KEYRINGS:
7301 M: David Howells <dhowells@redhat.com>
7302 L: keyrings@vger.kernel.org
7303 S: Maintained
7304 F: Documentation/security/keys.txt
7305 F: include/linux/key.h
7306 F: include/linux/key-type.h
7307 F: include/linux/keyctl.h
7308 F: include/uapi/linux/keyctl.h
7309 F: include/keys/
7310 F: security/keys/
7311
7312 KEYS-TRUSTED
7313 M: David Safford <safford@us.ibm.com>
7314 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7315 L: linux-security-module@vger.kernel.org
7316 L: keyrings@vger.kernel.org
7317 S: Supported
7318 F: Documentation/security/keys-trusted-encrypted.txt
7319 F: include/keys/trusted-type.h
7320 F: security/keys/trusted.c
7321 F: security/keys/trusted.h
7322
7323 KEYS-ENCRYPTED
7324 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7325 M: David Safford <safford@us.ibm.com>
7326 L: linux-security-module@vger.kernel.org
7327 L: keyrings@vger.kernel.org
7328 S: Supported
7329 F: Documentation/security/keys-trusted-encrypted.txt
7330 F: include/keys/encrypted-type.h
7331 F: security/keys/encrypted-keys/
7332
7333 KGDB / KDB /debug_core
7334 M: Jason Wessel <jason.wessel@windriver.com>
7335 W: http://kgdb.wiki.kernel.org/
7336 L: kgdb-bugreport@lists.sourceforge.net
7337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7338 S: Maintained
7339 F: Documentation/DocBook/kgdb.tmpl
7340 F: drivers/misc/kgdbts.c
7341 F: drivers/tty/serial/kgdboc.c
7342 F: include/linux/kdb.h
7343 F: include/linux/kgdb.h
7344 F: kernel/debug/
7345
7346 KMEMCHECK
7347 M: Vegard Nossum <vegardno@ifi.uio.no>
7348 M: Pekka Enberg <penberg@kernel.org>
7349 S: Maintained
7350 F: Documentation/dev-tools/kmemcheck.rst
7351 F: arch/x86/include/asm/kmemcheck.h
7352 F: arch/x86/mm/kmemcheck/
7353 F: include/linux/kmemcheck.h
7354 F: mm/kmemcheck.c
7355
7356 KMEMLEAK
7357 M: Catalin Marinas <catalin.marinas@arm.com>
7358 S: Maintained
7359 F: Documentation/dev-tools/kmemleak.rst
7360 F: include/linux/kmemleak.h
7361 F: mm/kmemleak.c
7362 F: mm/kmemleak-test.c
7363
7364 KPROBES
7365 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7366 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7367 M: "David S. Miller" <davem@davemloft.net>
7368 M: Masami Hiramatsu <mhiramat@kernel.org>
7369 S: Maintained
7370 F: Documentation/kprobes.txt
7371 F: include/linux/kprobes.h
7372 F: include/asm-generic/kprobes.h
7373 F: kernel/kprobes.c
7374
7375 KS0108 LCD CONTROLLER DRIVER
7376 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7377 W: http://miguelojeda.es/auxdisplay.htm
7378 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7379 S: Maintained
7380 F: Documentation/auxdisplay/ks0108
7381 F: drivers/auxdisplay/ks0108.c
7382 F: include/linux/ks0108.h
7383
7384 L3MDEV
7385 M: David Ahern <dsa@cumulusnetworks.com>
7386 L: netdev@vger.kernel.org
7387 S: Maintained
7388 F: net/l3mdev
7389 F: include/net/l3mdev.h
7390
7391 LANTIQ MIPS ARCHITECTURE
7392 M: John Crispin <john@phrozen.org>
7393 L: linux-mips@linux-mips.org
7394 S: Maintained
7395 F: arch/mips/lantiq
7396
7397 LAPB module
7398 L: linux-x25@vger.kernel.org
7399 S: Orphan
7400 F: Documentation/networking/lapb-module.txt
7401 F: include/*/lapb.h
7402 F: net/lapb/
7403
7404 LASI 53c700 driver for PARISC
7405 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7406 L: linux-scsi@vger.kernel.org
7407 S: Maintained
7408 F: Documentation/scsi/53c700.txt
7409 F: drivers/scsi/53c700*
7410
7411 LED SUBSYSTEM
7412 M: Richard Purdie <rpurdie@rpsys.net>
7413 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7414 M: Pavel Machek <pavel@ucw.cz>
7415 L: linux-leds@vger.kernel.org
7416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7417 S: Maintained
7418 F: Documentation/devicetree/bindings/leds/
7419 F: drivers/leds/
7420 F: include/linux/leds.h
7421
7422 LEGACY EEPROM DRIVER
7423 M: Jean Delvare <jdelvare@suse.com>
7424 S: Maintained
7425 F: Documentation/misc-devices/eeprom
7426 F: drivers/misc/eeprom/eeprom.c
7427
7428 LEGO USB Tower driver
7429 M: Juergen Stuber <starblue@users.sourceforge.net>
7430 L: legousb-devel@lists.sourceforge.net
7431 W: http://legousb.sourceforge.net/
7432 S: Maintained
7433 F: drivers/usb/misc/legousbtower.c
7434
7435 LG2160 MEDIA DRIVER
7436 M: Michael Krufky <mkrufky@linuxtv.org>
7437 L: linux-media@vger.kernel.org
7438 W: https://linuxtv.org
7439 W: http://github.com/mkrufky
7440 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7441 T: git git://linuxtv.org/mkrufky/tuners.git
7442 S: Maintained
7443 F: drivers/media/dvb-frontends/lg2160.*
7444
7445 LGDT3305 MEDIA DRIVER
7446 M: Michael Krufky <mkrufky@linuxtv.org>
7447 L: linux-media@vger.kernel.org
7448 W: https://linuxtv.org
7449 W: http://github.com/mkrufky
7450 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7451 T: git git://linuxtv.org/mkrufky/tuners.git
7452 S: Maintained
7453 F: drivers/media/dvb-frontends/lgdt3305.*
7454
7455 LGUEST
7456 M: Rusty Russell <rusty@rustcorp.com.au>
7457 L: lguest@lists.ozlabs.org
7458 W: http://lguest.ozlabs.org/
7459 S: Odd Fixes
7460 F: arch/x86/include/asm/lguest*.h
7461 F: arch/x86/lguest/
7462 F: drivers/lguest/
7463 F: include/linux/lguest*.h
7464 F: tools/lguest/
7465
7466 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7467 M: Tejun Heo <tj@kernel.org>
7468 L: linux-ide@vger.kernel.org
7469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7470 S: Maintained
7471 F: drivers/ata/
7472 F: include/linux/ata.h
7473 F: include/linux/libata.h
7474 F: Documentation/devicetree/bindings/ata/
7475
7476 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7477 M: Viresh Kumar <vireshk@kernel.org>
7478 L: linux-ide@vger.kernel.org
7479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7480 S: Maintained
7481 F: include/linux/pata_arasan_cf_data.h
7482 F: drivers/ata/pata_arasan_cf.c
7483
7484 LIBATA PATA DRIVERS
7485 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7486 M: Tejun Heo <tj@kernel.org>
7487 L: linux-ide@vger.kernel.org
7488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7489 S: Maintained
7490 F: drivers/ata/pata_*.c
7491 F: drivers/ata/ata_generic.c
7492
7493 LIBATA SATA AHCI PLATFORM devices support
7494 M: Hans de Goede <hdegoede@redhat.com>
7495 M: Tejun Heo <tj@kernel.org>
7496 L: linux-ide@vger.kernel.org
7497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7498 S: Maintained
7499 F: drivers/ata/ahci_platform.c
7500 F: drivers/ata/libahci_platform.c
7501 F: include/linux/ahci_platform.h
7502
7503 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7504 M: Mikael Pettersson <mikpelinux@gmail.com>
7505 L: linux-ide@vger.kernel.org
7506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7507 S: Maintained
7508 F: drivers/ata/sata_promise.*
7509
7510 LIBLOCKDEP
7511 M: Sasha Levin <sasha.levin@oracle.com>
7512 S: Maintained
7513 F: tools/lib/lockdep/
7514
7515 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7516 M: Dan Williams <dan.j.williams@intel.com>
7517 L: linux-nvdimm@lists.01.org
7518 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7520 S: Supported
7521 F: drivers/nvdimm/*
7522 F: include/linux/nd.h
7523 F: include/linux/libnvdimm.h
7524 F: include/uapi/linux/ndctl.h
7525
7526 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7527 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7528 L: linux-nvdimm@lists.01.org
7529 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7530 S: Supported
7531 F: drivers/nvdimm/blk.c
7532 F: drivers/nvdimm/region_devs.c
7533 F: drivers/acpi/nfit*
7534
7535 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7536 M: Vishal Verma <vishal.l.verma@intel.com>
7537 L: linux-nvdimm@lists.01.org
7538 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7539 S: Supported
7540 F: drivers/nvdimm/btt*
7541
7542 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7543 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7544 L: linux-nvdimm@lists.01.org
7545 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7546 S: Supported
7547 F: drivers/nvdimm/pmem.c
7548 F: include/linux/pmem.h
7549 F: arch/*/include/asm/pmem.h
7550
7551 LIGHTNVM PLATFORM SUPPORT
7552 M: Matias Bjorling <mb@lightnvm.io>
7553 W: http://github/OpenChannelSSD
7554 L: linux-block@vger.kernel.org
7555 S: Maintained
7556 F: drivers/lightnvm/
7557 F: include/linux/lightnvm.h
7558 F: include/uapi/linux/lightnvm.h
7559
7560 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7561 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7562 M: Paul Mackerras <paulus@samba.org>
7563 M: Michael Ellerman <mpe@ellerman.id.au>
7564 W: https://github.com/linuxppc/linux/wiki
7565 L: linuxppc-dev@lists.ozlabs.org
7566 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7568 S: Supported
7569 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7570 F: Documentation/devicetree/bindings/powerpc/opal/
7571 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7572 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7573 F: Documentation/powerpc/
7574 F: arch/powerpc/
7575 F: drivers/char/tpm/tpm_ibmvtpm*
7576 F: drivers/crypto/nx/
7577 F: drivers/crypto/vmx/
7578 F: drivers/i2c/busses/i2c-opal.c
7579 F: drivers/net/ethernet/ibm/ibmveth.*
7580 F: drivers/net/ethernet/ibm/ibmvnic.*
7581 F: drivers/pci/hotplug/pnv_php.c
7582 F: drivers/pci/hotplug/rpa*
7583 F: drivers/rtc/rtc-opal.c
7584 F: drivers/scsi/ibmvscsi/
7585 F: drivers/tty/hvc/hvc_opal.c
7586 F: tools/testing/selftests/powerpc
7587 N: /pmac
7588 N: powermac
7589 N: powernv
7590 N: [^a-z0-9]ps3
7591 N: pseries
7592
7593 LINUX FOR POWER MACINTOSH
7594 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7595 W: http://www.penguinppc.org/
7596 L: linuxppc-dev@lists.ozlabs.org
7597 S: Maintained
7598 F: arch/powerpc/platforms/powermac/
7599 F: drivers/macintosh/
7600
7601 LINUX FOR POWERPC EMBEDDED MPC5XXX
7602 M: Anatolij Gustschin <agust@denx.de>
7603 L: linuxppc-dev@lists.ozlabs.org
7604 T: git git://git.denx.de/linux-denx-agust.git
7605 S: Maintained
7606 F: arch/powerpc/platforms/512x/
7607 F: arch/powerpc/platforms/52xx/
7608
7609 LINUX FOR POWERPC EMBEDDED PPC4XX
7610 M: Alistair Popple <alistair@popple.id.au>
7611 M: Matt Porter <mporter@kernel.crashing.org>
7612 W: http://www.penguinppc.org/
7613 L: linuxppc-dev@lists.ozlabs.org
7614 S: Maintained
7615 F: arch/powerpc/platforms/40x/
7616 F: arch/powerpc/platforms/44x/
7617
7618 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7619 L: linuxppc-dev@lists.ozlabs.org
7620 S: Orphan
7621 F: arch/powerpc/*/*virtex*
7622 F: arch/powerpc/*/*/*virtex*
7623
7624 LINUX FOR POWERPC EMBEDDED PPC8XX
7625 M: Vitaly Bordug <vitb@kernel.crashing.org>
7626 W: http://www.penguinppc.org/
7627 L: linuxppc-dev@lists.ozlabs.org
7628 S: Maintained
7629 F: arch/powerpc/platforms/8xx/
7630
7631 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7632 M: Scott Wood <oss@buserror.net>
7633 M: Kumar Gala <galak@kernel.crashing.org>
7634 W: http://www.penguinppc.org/
7635 L: linuxppc-dev@lists.ozlabs.org
7636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7637 S: Maintained
7638 F: arch/powerpc/platforms/83xx/
7639 F: arch/powerpc/platforms/85xx/
7640
7641 LINUX FOR POWERPC PA SEMI PWRFICIENT
7642 L: linuxppc-dev@lists.ozlabs.org
7643 S: Orphan
7644 F: arch/powerpc/platforms/pasemi/
7645 F: drivers/*/*pasemi*
7646 F: drivers/*/*/*pasemi*
7647
7648 LINUX SECURITY MODULE (LSM) FRAMEWORK
7649 M: Chris Wright <chrisw@sous-sol.org>
7650 L: linux-security-module@vger.kernel.org
7651 S: Supported
7652
7653 LIS3LV02D ACCELEROMETER DRIVER
7654 M: Eric Piel <eric.piel@tremplin-utc.net>
7655 S: Maintained
7656 F: Documentation/misc-devices/lis3lv02d
7657 F: drivers/misc/lis3lv02d/
7658 F: drivers/platform/x86/hp_accel.c
7659
7660 LIVE PATCHING
7661 M: Josh Poimboeuf <jpoimboe@redhat.com>
7662 M: Jessica Yu <jeyu@redhat.com>
7663 M: Jiri Kosina <jikos@kernel.org>
7664 M: Miroslav Benes <mbenes@suse.cz>
7665 R: Petr Mladek <pmladek@suse.com>
7666 S: Maintained
7667 F: kernel/livepatch/
7668 F: include/linux/livepatch.h
7669 F: arch/x86/include/asm/livepatch.h
7670 F: arch/x86/kernel/livepatch.c
7671 F: Documentation/livepatch/
7672 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7673 F: samples/livepatch/
7674 L: live-patching@vger.kernel.org
7675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7676
7677 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7678 M: Kees Cook <keescook@chromium.org>
7679 S: Maintained
7680 F: drivers/misc/lkdtm*
7681
7682 LLC (802.2)
7683 L: netdev@vger.kernel.org
7684 S: Odd fixes
7685 F: include/linux/llc.h
7686 F: include/uapi/linux/llc.h
7687 F: include/net/llc*
7688 F: net/llc/
7689
7690 LM73 HARDWARE MONITOR DRIVER
7691 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7692 L: linux-hwmon@vger.kernel.org
7693 S: Maintained
7694 F: drivers/hwmon/lm73.c
7695
7696 LM78 HARDWARE MONITOR DRIVER
7697 M: Jean Delvare <jdelvare@suse.com>
7698 L: linux-hwmon@vger.kernel.org
7699 S: Maintained
7700 F: Documentation/hwmon/lm78
7701 F: drivers/hwmon/lm78.c
7702
7703 LM83 HARDWARE MONITOR DRIVER
7704 M: Jean Delvare <jdelvare@suse.com>
7705 L: linux-hwmon@vger.kernel.org
7706 S: Maintained
7707 F: Documentation/hwmon/lm83
7708 F: drivers/hwmon/lm83.c
7709
7710 LM90 HARDWARE MONITOR DRIVER
7711 M: Jean Delvare <jdelvare@suse.com>
7712 L: linux-hwmon@vger.kernel.org
7713 S: Maintained
7714 F: Documentation/hwmon/lm90
7715 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7716 F: drivers/hwmon/lm90.c
7717 F: include/dt-bindings/thermal/lm90.h
7718
7719 LM95234 HARDWARE MONITOR DRIVER
7720 M: Guenter Roeck <linux@roeck-us.net>
7721 L: linux-hwmon@vger.kernel.org
7722 S: Maintained
7723 F: Documentation/hwmon/lm95234
7724 F: drivers/hwmon/lm95234.c
7725
7726 LME2510 MEDIA DRIVER
7727 M: Malcolm Priestley <tvboxspy@gmail.com>
7728 L: linux-media@vger.kernel.org
7729 W: https://linuxtv.org
7730 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7731 S: Maintained
7732 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7733
7734 LOCKING PRIMITIVES
7735 M: Peter Zijlstra <peterz@infradead.org>
7736 M: Ingo Molnar <mingo@redhat.com>
7737 L: linux-kernel@vger.kernel.org
7738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7739 S: Maintained
7740 F: Documentation/locking/
7741 F: include/linux/lockdep.h
7742 F: include/linux/spinlock*.h
7743 F: arch/*/include/asm/spinlock*.h
7744 F: include/linux/rwlock*.h
7745 F: include/linux/mutex*.h
7746 F: arch/*/include/asm/mutex*.h
7747 F: include/linux/rwsem*.h
7748 F: arch/*/include/asm/rwsem.h
7749 F: include/linux/seqlock.h
7750 F: lib/locking*.[ch]
7751 F: kernel/locking/
7752
7753 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7754 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7755 L: linux-ntfs-dev@lists.sourceforge.net
7756 W: http://www.linux-ntfs.org/content/view/19/37/
7757 S: Maintained
7758 F: Documentation/ldm.txt
7759 F: block/partitions/ldm.*
7760
7761 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7762 M: Sathya Prakash <sathya.prakash@broadcom.com>
7763 M: Chaitra P B <chaitra.basappa@broadcom.com>
7764 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7765 L: MPT-FusionLinux.pdl@broadcom.com
7766 L: linux-scsi@vger.kernel.org
7767 W: http://www.avagotech.com/support/
7768 S: Supported
7769 F: drivers/message/fusion/
7770 F: drivers/scsi/mpt2sas/
7771 F: drivers/scsi/mpt3sas/
7772
7773 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7774 M: Matthew Wilcox <matthew@wil.cx>
7775 L: linux-scsi@vger.kernel.org
7776 S: Maintained
7777 F: drivers/scsi/sym53c8xx_2/
7778
7779 LTC4261 HARDWARE MONITOR DRIVER
7780 M: Guenter Roeck <linux@roeck-us.net>
7781 L: linux-hwmon@vger.kernel.org
7782 S: Maintained
7783 F: Documentation/hwmon/ltc4261
7784 F: drivers/hwmon/ltc4261.c
7785
7786 LTC4306 I2C MULTIPLEXER DRIVER
7787 M: Michael Hennerich <michael.hennerich@analog.com>
7788 W: http://ez.analog.com/community/linux-device-drivers
7789 L: linux-i2c@vger.kernel.org
7790 S: Supported
7791 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7792 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7793
7794 LTP (Linux Test Project)
7795 M: Mike Frysinger <vapier@gentoo.org>
7796 M: Cyril Hrubis <chrubis@suse.cz>
7797 M: Wanlong Gao <wanlong.gao@gmail.com>
7798 M: Jan Stancek <jstancek@redhat.com>
7799 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7800 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7801 L: ltp@lists.linux.it (subscribers-only)
7802 W: http://linux-test-project.github.io/
7803 T: git git://github.com/linux-test-project/ltp.git
7804 S: Maintained
7805
7806 M32R ARCHITECTURE
7807 W: http://www.linux-m32r.org/
7808 S: Orphan
7809 F: arch/m32r/
7810
7811 M68K ARCHITECTURE
7812 M: Geert Uytterhoeven <geert@linux-m68k.org>
7813 L: linux-m68k@lists.linux-m68k.org
7814 W: http://www.linux-m68k.org/
7815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7816 S: Maintained
7817 F: arch/m68k/
7818 F: drivers/zorro/
7819
7820 M68K ON APPLE MACINTOSH
7821 M: Joshua Thompson <funaho@jurai.org>
7822 W: http://www.mac.linux-m68k.org/
7823 L: linux-m68k@lists.linux-m68k.org
7824 S: Maintained
7825 F: arch/m68k/mac/
7826
7827 M68K ON HP9000/300
7828 M: Philip Blundell <philb@gnu.org>
7829 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7830 S: Maintained
7831 F: arch/m68k/hp300/
7832
7833 M88DS3103 MEDIA DRIVER
7834 M: Antti Palosaari <crope@iki.fi>
7835 L: linux-media@vger.kernel.org
7836 W: https://linuxtv.org
7837 W: http://palosaari.fi/linux/
7838 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7839 T: git git://linuxtv.org/anttip/media_tree.git
7840 S: Maintained
7841 F: drivers/media/dvb-frontends/m88ds3103*
7842
7843 M88RS2000 MEDIA DRIVER
7844 M: Malcolm Priestley <tvboxspy@gmail.com>
7845 L: linux-media@vger.kernel.org
7846 W: https://linuxtv.org
7847 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7848 S: Maintained
7849 F: drivers/media/dvb-frontends/m88rs2000*
7850
7851 MA901 MASTERKIT USB FM RADIO DRIVER
7852 M: Alexey Klimov <klimov.linux@gmail.com>
7853 L: linux-media@vger.kernel.org
7854 T: git git://linuxtv.org/media_tree.git
7855 S: Maintained
7856 F: drivers/media/radio/radio-ma901.c
7857
7858 MAC80211
7859 M: Johannes Berg <johannes@sipsolutions.net>
7860 L: linux-wireless@vger.kernel.org
7861 W: http://wireless.kernel.org/
7862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7864 S: Maintained
7865 F: Documentation/networking/mac80211-injection.txt
7866 F: include/net/mac80211.h
7867 F: net/mac80211/
7868 F: drivers/net/wireless/mac80211_hwsim.[ch]
7869
7870 MAILBOX API
7871 M: Jassi Brar <jassisinghbrar@gmail.com>
7872 L: linux-kernel@vger.kernel.org
7873 S: Maintained
7874 F: drivers/mailbox/
7875 F: include/linux/mailbox_client.h
7876 F: include/linux/mailbox_controller.h
7877
7878 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7879 M: Michael Kerrisk <mtk.manpages@gmail.com>
7880 W: http://www.kernel.org/doc/man-pages
7881 L: linux-man@vger.kernel.org
7882 S: Maintained
7883
7884 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7885 M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7886 L: linux-mips@linux-mips.org
7887 S: Maintained
7888 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7889
7890 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7891 M: Andrew Lunn <andrew@lunn.ch>
7892 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7893 L: netdev@vger.kernel.org
7894 S: Maintained
7895 F: drivers/net/dsa/mv88e6xxx/
7896 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7897
7898 MARVELL ARMADA DRM SUPPORT
7899 M: Russell King <linux@armlinux.org.uk>
7900 S: Maintained
7901 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7902 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7903 F: drivers/gpu/drm/armada/
7904 F: include/uapi/drm/armada_drm.h
7905 F: Documentation/devicetree/bindings/display/armada/
7906
7907 MARVELL CRYPTO DRIVER
7908 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7909 M: Arnaud Ebalard <arno@natisbad.org>
7910 F: drivers/crypto/marvell/
7911 S: Maintained
7912 L: linux-crypto@vger.kernel.org
7913
7914 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7915 M: Mirko Lindner <mlindner@marvell.com>
7916 M: Stephen Hemminger <stephen@networkplumber.org>
7917 L: netdev@vger.kernel.org
7918 S: Maintained
7919 F: drivers/net/ethernet/marvell/sk*
7920
7921 MARVELL LIBERTAS WIRELESS DRIVER
7922 L: libertas-dev@lists.infradead.org
7923 S: Orphan
7924 F: drivers/net/wireless/marvell/libertas/
7925
7926 MARVELL MV643XX ETHERNET DRIVER
7927 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7928 L: netdev@vger.kernel.org
7929 S: Maintained
7930 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7931 F: include/linux/mv643xx.h
7932
7933 MARVELL MVNETA ETHERNET DRIVER
7934 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7935 L: netdev@vger.kernel.org
7936 S: Maintained
7937 F: drivers/net/ethernet/marvell/mvneta.*
7938
7939 MARVELL MWIFIEX WIRELESS DRIVER
7940 M: Amitkumar Karwar <amitkarwar@gmail.com>
7941 M: Nishant Sarmukadam <nishants@marvell.com>
7942 M: Ganapathi Bhat <gbhat@marvell.com>
7943 M: Xinming Hu <huxm@marvell.com>
7944 L: linux-wireless@vger.kernel.org
7945 S: Maintained
7946 F: drivers/net/wireless/marvell/mwifiex/
7947
7948 MARVELL MWL8K WIRELESS DRIVER
7949 M: Lennert Buytenhek <buytenh@wantstofly.org>
7950 L: linux-wireless@vger.kernel.org
7951 S: Odd Fixes
7952 F: drivers/net/wireless/marvell/mwl8k.c
7953
7954 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7955 M: Nicolas Pitre <nico@fluxnic.net>
7956 S: Odd Fixes
7957 F: drivers/mmc/host/mvsdio.*
7958
7959 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7960 M: Hu Ziji <huziji@marvell.com>
7961 L: linux-mmc@vger.kernel.org
7962 S: Supported
7963 F: drivers/mmc/host/sdhci-xenon*
7964 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
7965
7966 MATROX FRAMEBUFFER DRIVER
7967 L: linux-fbdev@vger.kernel.org
7968 S: Orphan
7969 F: drivers/video/fbdev/matrox/matroxfb_*
7970 F: include/uapi/linux/matroxfb.h
7971
7972 MAX16065 HARDWARE MONITOR DRIVER
7973 M: Guenter Roeck <linux@roeck-us.net>
7974 L: linux-hwmon@vger.kernel.org
7975 S: Maintained
7976 F: Documentation/hwmon/max16065
7977 F: drivers/hwmon/max16065.c
7978
7979 MAX20751 HARDWARE MONITOR DRIVER
7980 M: Guenter Roeck <linux@roeck-us.net>
7981 L: linux-hwmon@vger.kernel.org
7982 S: Maintained
7983 F: Documentation/hwmon/max20751
7984 F: drivers/hwmon/max20751.c
7985
7986 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7987 L: linux-hwmon@vger.kernel.org
7988 S: Orphan
7989 F: Documentation/hwmon/max6650
7990 F: drivers/hwmon/max6650.c
7991
7992 MAX6697 HARDWARE MONITOR DRIVER
7993 M: Guenter Roeck <linux@roeck-us.net>
7994 L: linux-hwmon@vger.kernel.org
7995 S: Maintained
7996 F: Documentation/hwmon/max6697
7997 F: Documentation/devicetree/bindings/i2c/max6697.txt
7998 F: drivers/hwmon/max6697.c
7999 F: include/linux/platform_data/max6697.h
8000
8001 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8002 M: Peter Rosin <peda@axentia.se>
8003 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8004 S: Maintained
8005 F: Documentation/devicetree/bindings/sound/max9860.txt
8006 F: sound/soc/codecs/max9860.*
8007
8008 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8009 M: Krzysztof Kozlowski <krzk@kernel.org>
8010 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8011 L: linux-pm@vger.kernel.org
8012 S: Supported
8013 F: drivers/power/supply/max14577_charger.c
8014 F: drivers/power/supply/max77693_charger.c
8015
8016 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8017 M: Javier Martinez Canillas <javier@osg.samsung.com>
8018 L: linux-kernel@vger.kernel.org
8019 S: Supported
8020 F: drivers/*/*max77802*.c
8021 F: Documentation/devicetree/bindings/*/*max77802.txt
8022 F: include/dt-bindings/*/*max77802.h
8023
8024 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8025 M: Chanwoo Choi <cw00.choi@samsung.com>
8026 M: Krzysztof Kozlowski <krzk@kernel.org>
8027 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8028 L: linux-kernel@vger.kernel.org
8029 S: Supported
8030 F: drivers/*/max14577*.c
8031 F: drivers/*/max77686*.c
8032 F: drivers/*/max77693*.c
8033 F: drivers/extcon/extcon-max14577.c
8034 F: drivers/extcon/extcon-max77693.c
8035 F: drivers/rtc/rtc-max77686.c
8036 F: drivers/clk/clk-max77686.c
8037 F: Documentation/devicetree/bindings/mfd/max14577.txt
8038 F: Documentation/devicetree/bindings/*/max77686.txt
8039 F: Documentation/devicetree/bindings/mfd/max77693.txt
8040 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8041 F: include/linux/mfd/max14577*.h
8042 F: include/linux/mfd/max77686*.h
8043 F: include/linux/mfd/max77693*.h
8044
8045 MAXIRADIO FM RADIO RECEIVER DRIVER
8046 M: Hans Verkuil <hverkuil@xs4all.nl>
8047 L: linux-media@vger.kernel.org
8048 T: git git://linuxtv.org/media_tree.git
8049 W: https://linuxtv.org
8050 S: Maintained
8051 F: drivers/media/radio/radio-maxiradio*
8052
8053 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8054 M: Peter Rosin <peda@axentia.se>
8055 L: linux-iio@vger.kernel.org
8056 S: Maintained
8057 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8058 F: drivers/iio/potentiometer/mcp4531.c
8059
8060 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8061 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8062 L: linux-iio@vger.kernel.org
8063 S: Maintained
8064 F: drivers/iio/dac/cio-dac.c
8065
8066 MEDIA DRIVERS FOR RENESAS - FCP
8067 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8068 L: linux-media@vger.kernel.org
8069 L: linux-renesas-soc@vger.kernel.org
8070 T: git git://linuxtv.org/media_tree.git
8071 S: Supported
8072 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8073 F: drivers/media/platform/rcar-fcp.c
8074 F: include/media/rcar-fcp.h
8075
8076 MEDIA DRIVERS FOR RENESAS - FDP1
8077 M: Kieran Bingham <kieran@bingham.xyz>
8078 L: linux-media@vger.kernel.org
8079 L: linux-renesas-soc@vger.kernel.org
8080 T: git git://linuxtv.org/media_tree.git
8081 S: Supported
8082 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8083 F: drivers/media/platform/rcar_fdp1.c
8084
8085 MEDIA DRIVERS FOR RENESAS - VIN
8086 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8087 L: linux-media@vger.kernel.org
8088 L: linux-renesas-soc@vger.kernel.org
8089 T: git git://linuxtv.org/media_tree.git
8090 S: Supported
8091 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8092 F: drivers/media/platform/rcar-vin/
8093
8094 MEDIA DRIVERS FOR RENESAS - VSP1
8095 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8096 L: linux-media@vger.kernel.org
8097 L: linux-renesas-soc@vger.kernel.org
8098 T: git git://linuxtv.org/media_tree.git
8099 S: Supported
8100 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8101 F: drivers/media/platform/vsp1/
8102
8103 MEDIA DRIVERS FOR HELENE
8104 M: Abylay Ospan <aospan@netup.ru>
8105 L: linux-media@vger.kernel.org
8106 W: https://linuxtv.org
8107 W: http://netup.tv/
8108 T: git git://linuxtv.org/media_tree.git
8109 S: Supported
8110 F: drivers/media/dvb-frontends/helene*
8111
8112 MEDIA DRIVERS FOR ASCOT2E
8113 M: Sergey Kozlov <serjk@netup.ru>
8114 M: Abylay Ospan <aospan@netup.ru>
8115 L: linux-media@vger.kernel.org
8116 W: https://linuxtv.org
8117 W: http://netup.tv/
8118 T: git git://linuxtv.org/media_tree.git
8119 S: Supported
8120 F: drivers/media/dvb-frontends/ascot2e*
8121
8122 MEDIA DRIVERS FOR CXD2841ER
8123 M: Sergey Kozlov <serjk@netup.ru>
8124 M: Abylay Ospan <aospan@netup.ru>
8125 L: linux-media@vger.kernel.org
8126 W: https://linuxtv.org
8127 W: http://netup.tv/
8128 T: git git://linuxtv.org/media_tree.git
8129 S: Supported
8130 F: drivers/media/dvb-frontends/cxd2841er*
8131
8132 MEDIA DRIVERS FOR HORUS3A
8133 M: Sergey Kozlov <serjk@netup.ru>
8134 M: Abylay Ospan <aospan@netup.ru>
8135 L: linux-media@vger.kernel.org
8136 W: https://linuxtv.org
8137 W: http://netup.tv/
8138 T: git git://linuxtv.org/media_tree.git
8139 S: Supported
8140 F: drivers/media/dvb-frontends/horus3a*
8141
8142 MEDIA DRIVERS FOR LNBH25
8143 M: Sergey Kozlov <serjk@netup.ru>
8144 M: Abylay Ospan <aospan@netup.ru>
8145 L: linux-media@vger.kernel.org
8146 W: https://linuxtv.org
8147 W: http://netup.tv/
8148 T: git git://linuxtv.org/media_tree.git
8149 S: Supported
8150 F: drivers/media/dvb-frontends/lnbh25*
8151
8152 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8153 M: Sergey Kozlov <serjk@netup.ru>
8154 M: Abylay Ospan <aospan@netup.ru>
8155 L: linux-media@vger.kernel.org
8156 W: https://linuxtv.org
8157 W: http://netup.tv/
8158 T: git git://linuxtv.org/media_tree.git
8159 S: Supported
8160 F: drivers/media/pci/netup_unidvb/*
8161
8162 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8163 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8164 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8165 P: LinuxTV.org Project
8166 L: linux-media@vger.kernel.org
8167 W: https://linuxtv.org
8168 Q: http://patchwork.kernel.org/project/linux-media/list/
8169 T: git git://linuxtv.org/media_tree.git
8170 S: Maintained
8171 F: Documentation/media/
8172 F: drivers/media/
8173 F: drivers/staging/media/
8174 F: include/linux/platform_data/media/
8175 F: include/media/
8176 F: include/uapi/linux/dvb/
8177 F: include/uapi/linux/videodev2.h
8178 F: include/uapi/linux/media.h
8179 F: include/uapi/linux/v4l2-*
8180 F: include/uapi/linux/meye.h
8181 F: include/uapi/linux/ivtv*
8182 F: include/uapi/linux/uvcvideo.h
8183
8184 MEDIATEK ETHERNET DRIVER
8185 M: Felix Fietkau <nbd@openwrt.org>
8186 M: John Crispin <blogic@openwrt.org>
8187 L: netdev@vger.kernel.org
8188 S: Maintained
8189 F: drivers/net/ethernet/mediatek/
8190
8191 MEDIATEK MEDIA DRIVER
8192 M: Tiffany Lin <tiffany.lin@mediatek.com>
8193 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8194 S: Supported
8195 F: drivers/media/platform/mtk-vcodec/
8196 F: drivers/media/platform/mtk-vpu/
8197 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8198 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8199
8200 MEDIATEK MDP DRIVER
8201 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8202 M: Houlong Wei <houlong.wei@mediatek.com>
8203 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8204 S: Supported
8205 F: drivers/media/platform/mtk-mdp/
8206 F: drivers/media/platform/mtk-vpu/
8207 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8208
8209 MEDIATEK MT7601U WIRELESS LAN DRIVER
8210 M: Jakub Kicinski <kubakici@wp.pl>
8211 L: linux-wireless@vger.kernel.org
8212 S: Maintained
8213 F: drivers/net/wireless/mediatek/mt7601u/
8214
8215 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8216 M: Peter Senna Tschudin <peter.senna@collabora.com>
8217 M: Martin Donnelly <martin.donnelly@ge.com>
8218 M: Martyn Welch <martyn.welch@collabora.co.uk>
8219 S: Maintained
8220 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8221 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8222
8223 MEGARAID SCSI/SAS DRIVERS
8224 M: Kashyap Desai <kashyap.desai@broadcom.com>
8225 M: Sumit Saxena <sumit.saxena@broadcom.com>
8226 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8227 L: megaraidlinux.pdl@broadcom.com
8228 L: linux-scsi@vger.kernel.org
8229 W: http://www.avagotech.com/support/
8230 S: Maintained
8231 F: Documentation/scsi/megaraid.txt
8232 F: drivers/scsi/megaraid.*
8233 F: drivers/scsi/megaraid/
8234
8235 MELFAS MIP4 TOUCHSCREEN DRIVER
8236 M: Sangwon Jee <jeesw@melfas.com>
8237 W: http://www.melfas.com
8238 S: Supported
8239 F: drivers/input/touchscreen/melfas_mip4.c
8240 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8241
8242 MELLANOX ETHERNET DRIVER (mlx4_en)
8243 M: Tariq Toukan <tariqt@mellanox.com>
8244 L: netdev@vger.kernel.org
8245 S: Supported
8246 W: http://www.mellanox.com
8247 Q: http://patchwork.ozlabs.org/project/netdev/list/
8248 F: drivers/net/ethernet/mellanox/mlx4/en_*
8249
8250 MELLANOX ETHERNET DRIVER (mlx5e)
8251 M: Saeed Mahameed <saeedm@mellanox.com>
8252 L: netdev@vger.kernel.org
8253 S: Supported
8254 W: http://www.mellanox.com
8255 Q: http://patchwork.ozlabs.org/project/netdev/list/
8256 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8257
8258 MELLANOX ETHERNET SWITCH DRIVERS
8259 M: Jiri Pirko <jiri@mellanox.com>
8260 M: Ido Schimmel <idosch@mellanox.com>
8261 L: netdev@vger.kernel.org
8262 S: Supported
8263 W: http://www.mellanox.com
8264 Q: http://patchwork.ozlabs.org/project/netdev/list/
8265 F: drivers/net/ethernet/mellanox/mlxsw/
8266
8267 MELLANOX MLXCPLD I2C AND MUX DRIVER
8268 M: Vadim Pasternak <vadimp@mellanox.com>
8269 M: Michael Shych <michaelsh@mellanox.com>
8270 L: linux-i2c@vger.kernel.org
8271 S: Supported
8272 F: drivers/i2c/busses/i2c-mlxcpld.c
8273 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8274 F: Documentation/i2c/busses/i2c-mlxcpld
8275
8276 MELLANOX MLXCPLD LED DRIVER
8277 M: Vadim Pasternak <vadimp@mellanox.com>
8278 L: linux-leds@vger.kernel.org
8279 S: Supported
8280 F: drivers/leds/leds-mlxcpld.c
8281 F: Documentation/leds/leds-mlxcpld.txt
8282
8283 MELLANOX PLATFORM DRIVER
8284 M: Vadim Pasternak <vadimp@mellanox.com>
8285 L: platform-driver-x86@vger.kernel.org
8286 S: Supported
8287 F: drivers/platform/x86/mlx-platform.c
8288
8289 MELLANOX MLX CPLD HOTPLUG DRIVER
8290 M: Vadim Pasternak <vadimp@mellanox.com>
8291 L: platform-driver-x86@vger.kernel.org
8292 S: Supported
8293 F: drivers/platform/x86/mlxcpld-hotplug.c
8294 F: include/linux/platform_data/mlxcpld-hotplug.h
8295
8296 SOFT-ROCE DRIVER (rxe)
8297 M: Moni Shoua <monis@mellanox.com>
8298 L: linux-rdma@vger.kernel.org
8299 S: Supported
8300 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8301 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8302 F: drivers/infiniband/sw/rxe/
8303 F: include/uapi/rdma/rdma_user_rxe.h
8304
8305 MEMBARRIER SUPPORT
8306 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8307 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8308 L: linux-kernel@vger.kernel.org
8309 S: Supported
8310 F: kernel/membarrier.c
8311 F: include/uapi/linux/membarrier.h
8312
8313 MEMORY MANAGEMENT
8314 L: linux-mm@kvack.org
8315 W: http://www.linux-mm.org
8316 S: Maintained
8317 F: include/linux/mm.h
8318 F: include/linux/gfp.h
8319 F: include/linux/mmzone.h
8320 F: include/linux/memory_hotplug.h
8321 F: include/linux/vmalloc.h
8322 F: mm/
8323
8324 MEMORY TECHNOLOGY DEVICES (MTD)
8325 M: David Woodhouse <dwmw2@infradead.org>
8326 M: Brian Norris <computersforpeace@gmail.com>
8327 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8328 M: Marek Vasut <marek.vasut@gmail.com>
8329 M: Richard Weinberger <richard@nod.at>
8330 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
8331 L: linux-mtd@lists.infradead.org
8332 W: http://www.linux-mtd.infradead.org/
8333 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8334 T: git git://git.infradead.org/linux-mtd.git
8335 T: git git://git.infradead.org/l2-mtd.git
8336 S: Maintained
8337 F: Documentation/devicetree/bindings/mtd/
8338 F: drivers/mtd/
8339 F: include/linux/mtd/
8340 F: include/uapi/mtd/
8341
8342 MEN A21 WATCHDOG DRIVER
8343 M: Johannes Thumshirn <morbidrsa@gmail.com>
8344 L: linux-watchdog@vger.kernel.org
8345 S: Maintained
8346 F: drivers/watchdog/mena21_wdt.c
8347
8348 MEN CHAMELEON BUS (mcb)
8349 M: Johannes Thumshirn <morbidrsa@gmail.com>
8350 S: Maintained
8351 F: drivers/mcb/
8352 F: include/linux/mcb.h
8353 F: Documentation/men-chameleon-bus.txt
8354
8355 MEN F21BMC (Board Management Controller)
8356 M: Andreas Werner <andreas.werner@men.de>
8357 S: Supported
8358 F: drivers/mfd/menf21bmc.c
8359 F: drivers/watchdog/menf21bmc_wdt.c
8360 F: drivers/leds/leds-menf21bmc.c
8361 F: drivers/hwmon/menf21bmc_hwmon.c
8362 F: Documentation/hwmon/menf21bmc
8363
8364 METAG ARCHITECTURE
8365 M: James Hogan <james.hogan@imgtec.com>
8366 L: linux-metag@vger.kernel.org
8367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8368 S: Odd Fixes
8369 F: arch/metag/
8370 F: Documentation/metag/
8371 F: Documentation/devicetree/bindings/metag/
8372 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8373 F: drivers/clocksource/metag_generic.c
8374 F: drivers/irqchip/irq-metag.c
8375 F: drivers/irqchip/irq-metag-ext.c
8376 F: drivers/tty/metag_da.c
8377
8378 MICROBLAZE ARCHITECTURE
8379 M: Michal Simek <monstr@monstr.eu>
8380 W: http://www.monstr.eu/fdt/
8381 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8382 S: Supported
8383 F: arch/microblaze/
8384
8385 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8386 M: Richard Genoud <richard.genoud@gmail.com>
8387 S: Maintained
8388 F: drivers/tty/serial/atmel_serial.c
8389 F: include/linux/atmel_serial.h
8390
8391 MICROCHIP / ATMEL DMA DRIVER
8392 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8394 L: dmaengine@vger.kernel.org
8395 S: Supported
8396 F: drivers/dma/at_hdmac.c
8397 F: drivers/dma/at_hdmac_regs.h
8398 F: include/linux/platform_data/dma-atmel.h
8399
8400 MICROCHIP / ATMEL ISC DRIVER
8401 M: Songjun Wu <songjun.wu@microchip.com>
8402 L: linux-media@vger.kernel.org
8403 S: Supported
8404 F: drivers/media/platform/atmel/atmel-isc.c
8405 F: drivers/media/platform/atmel/atmel-isc-regs.h
8406 F: devicetree/bindings/media/atmel-isc.txt
8407
8408 MICROCHIP USB251XB DRIVER
8409 M: Richard Leitner <richard.leitner@skidata.com>
8410 L: linux-usb@vger.kernel.org
8411 S: Maintained
8412 F: drivers/usb/misc/usb251xb.c
8413 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8414
8415 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8416 M: Chen Yu <yu.c.chen@intel.com>
8417 L: platform-driver-x86@vger.kernel.org
8418 S: Supported
8419 F: drivers/platform/x86/surfacepro3_button.c
8420
8421 MICROTEK X6 SCANNER
8422 M: Oliver Neukum <oliver@neukum.org>
8423 S: Maintained
8424 F: drivers/usb/image/microtek.*
8425
8426 MIPS
8427 M: Ralf Baechle <ralf@linux-mips.org>
8428 L: linux-mips@linux-mips.org
8429 W: http://www.linux-mips.org/
8430 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8431 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8432 S: Supported
8433 F: Documentation/devicetree/bindings/mips/
8434 F: Documentation/mips/
8435 F: arch/mips/
8436
8437 MIPS/LOONGSON1 ARCHITECTURE
8438 M: Keguang Zhang <keguang.zhang@gmail.com>
8439 L: linux-mips@linux-mips.org
8440 S: Maintained
8441 F: arch/mips/loongson32/
8442 F: arch/mips/include/asm/mach-loongson32/
8443 F: drivers/*/*loongson1*
8444 F: drivers/*/*/*loongson1*
8445
8446 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8447 M: Hans Verkuil <hverkuil@xs4all.nl>
8448 L: linux-media@vger.kernel.org
8449 T: git git://linuxtv.org/media_tree.git
8450 W: https://linuxtv.org
8451 S: Odd Fixes
8452 F: drivers/media/radio/radio-miropcm20*
8453
8454 MELLANOX MLX4 core VPI driver
8455 M: Yishai Hadas <yishaih@mellanox.com>
8456 L: netdev@vger.kernel.org
8457 L: linux-rdma@vger.kernel.org
8458 W: http://www.mellanox.com
8459 Q: http://patchwork.ozlabs.org/project/netdev/list/
8460 S: Supported
8461 F: drivers/net/ethernet/mellanox/mlx4/
8462 F: include/linux/mlx4/
8463 F: include/uapi/rdma/mlx4-abi.h
8464
8465 MELLANOX MLX4 IB driver
8466 M: Yishai Hadas <yishaih@mellanox.com>
8467 L: linux-rdma@vger.kernel.org
8468 W: http://www.mellanox.com
8469 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8470 S: Supported
8471 F: drivers/infiniband/hw/mlx4/
8472 F: include/linux/mlx4/
8473
8474 MELLANOX MLX5 core VPI driver
8475 M: Saeed Mahameed <saeedm@mellanox.com>
8476 M: Matan Barak <matanb@mellanox.com>
8477 M: Leon Romanovsky <leonro@mellanox.com>
8478 L: netdev@vger.kernel.org
8479 L: linux-rdma@vger.kernel.org
8480 W: http://www.mellanox.com
8481 Q: http://patchwork.ozlabs.org/project/netdev/list/
8482 S: Supported
8483 F: drivers/net/ethernet/mellanox/mlx5/core/
8484 F: include/linux/mlx5/
8485 F: include/uapi/rdma/mlx5-abi.h
8486
8487 MELLANOX MLX5 IB driver
8488 M: Matan Barak <matanb@mellanox.com>
8489 M: Leon Romanovsky <leonro@mellanox.com>
8490 L: linux-rdma@vger.kernel.org
8491 W: http://www.mellanox.com
8492 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8493 S: Supported
8494 F: drivers/infiniband/hw/mlx5/
8495 F: include/linux/mlx5/
8496
8497 MELEXIS MLX90614 DRIVER
8498 M: Crt Mori <cmo@melexis.com>
8499 L: linux-iio@vger.kernel.org
8500 W: http://www.melexis.com
8501 S: Supported
8502 F: drivers/iio/temperature/mlx90614.c
8503
8504 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8505 M: Don Brace <don.brace@microsemi.com>
8506 L: esc.storagedev@microsemi.com
8507 L: linux-scsi@vger.kernel.org
8508 S: Supported
8509 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8510 F: drivers/scsi/smartpqi/Kconfig
8511 F: drivers/scsi/smartpqi/Makefile
8512 F: include/linux/cciss*.h
8513 F: include/uapi/linux/cciss*.h
8514 F: Documentation/scsi/smartpqi.txt
8515
8516 MN88472 MEDIA DRIVER
8517 M: Antti Palosaari <crope@iki.fi>
8518 L: linux-media@vger.kernel.org
8519 W: https://linuxtv.org
8520 W: http://palosaari.fi/linux/
8521 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8522 S: Maintained
8523 F: drivers/media/dvb-frontends/mn88472*
8524
8525 MN88473 MEDIA DRIVER
8526 M: Antti Palosaari <crope@iki.fi>
8527 L: linux-media@vger.kernel.org
8528 W: https://linuxtv.org
8529 W: http://palosaari.fi/linux/
8530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8531 S: Maintained
8532 F: drivers/media/dvb-frontends/mn88473*
8533
8534 MODULE SUPPORT
8535 M: Jessica Yu <jeyu@redhat.com>
8536 M: Rusty Russell <rusty@rustcorp.com.au>
8537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8538 S: Maintained
8539 F: include/linux/module.h
8540 F: kernel/module.c
8541
8542 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8543 W: http://popies.net/meye/
8544 S: Orphan
8545 F: Documentation/media/v4l-drivers/meye*
8546 F: drivers/media/pci/meye/
8547 F: include/uapi/linux/meye.h
8548
8549 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8550 M: Jiri Slaby <jirislaby@gmail.com>
8551 S: Maintained
8552 F: Documentation/serial/moxa-smartio
8553 F: drivers/tty/mxser.*
8554
8555 MR800 AVERMEDIA USB FM RADIO DRIVER
8556 M: Alexey Klimov <klimov.linux@gmail.com>
8557 L: linux-media@vger.kernel.org
8558 T: git git://linuxtv.org/media_tree.git
8559 S: Maintained
8560 F: drivers/media/radio/radio-mr800.c
8561
8562 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8563 M: Alan Ott <alan@signal11.us>
8564 L: linux-wpan@vger.kernel.org
8565 S: Maintained
8566 F: drivers/net/ieee802154/mrf24j40.c
8567 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8568
8569 MSI LAPTOP SUPPORT
8570 M: "Lee, Chun-Yi" <jlee@suse.com>
8571 L: platform-driver-x86@vger.kernel.org
8572 S: Maintained
8573 F: drivers/platform/x86/msi-laptop.c
8574
8575 MSI WMI SUPPORT
8576 L: platform-driver-x86@vger.kernel.org
8577 S: Orphan
8578 F: drivers/platform/x86/msi-wmi.c
8579
8580 MSI001 MEDIA DRIVER
8581 M: Antti Palosaari <crope@iki.fi>
8582 L: linux-media@vger.kernel.org
8583 W: https://linuxtv.org
8584 W: http://palosaari.fi/linux/
8585 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8586 T: git git://linuxtv.org/anttip/media_tree.git
8587 S: Maintained
8588 F: drivers/media/tuners/msi001*
8589
8590 MSI2500 MEDIA DRIVER
8591 M: Antti Palosaari <crope@iki.fi>
8592 L: linux-media@vger.kernel.org
8593 W: https://linuxtv.org
8594 W: http://palosaari.fi/linux/
8595 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8596 T: git git://linuxtv.org/anttip/media_tree.git
8597 S: Maintained
8598 F: drivers/media/usb/msi2500/
8599
8600 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8601 M: Robert Jarzmik <robert.jarzmik@free.fr>
8602 L: linux-mtd@lists.infradead.org
8603 S: Maintained
8604 F: drivers/mtd/devices/docg3*
8605
8606 MT9M032 APTINA SENSOR DRIVER
8607 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8608 L: linux-media@vger.kernel.org
8609 T: git git://linuxtv.org/media_tree.git
8610 S: Maintained
8611 F: drivers/media/i2c/mt9m032.c
8612 F: include/media/i2c/mt9m032.h
8613
8614 MT9P031 APTINA CAMERA SENSOR
8615 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8616 L: linux-media@vger.kernel.org
8617 T: git git://linuxtv.org/media_tree.git
8618 S: Maintained
8619 F: drivers/media/i2c/mt9p031.c
8620 F: include/media/i2c/mt9p031.h
8621
8622 MT9T001 APTINA CAMERA SENSOR
8623 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8624 L: linux-media@vger.kernel.org
8625 T: git git://linuxtv.org/media_tree.git
8626 S: Maintained
8627 F: drivers/media/i2c/mt9t001.c
8628 F: include/media/i2c/mt9t001.h
8629
8630 MT9V032 APTINA CAMERA SENSOR
8631 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8632 L: linux-media@vger.kernel.org
8633 T: git git://linuxtv.org/media_tree.git
8634 S: Maintained
8635 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8636 F: drivers/media/i2c/mt9v032.c
8637 F: include/media/i2c/mt9v032.h
8638
8639 MULTIFUNCTION DEVICES (MFD)
8640 M: Lee Jones <lee.jones@linaro.org>
8641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8642 S: Supported
8643 F: Documentation/devicetree/bindings/mfd/
8644 F: drivers/mfd/
8645 F: include/linux/mfd/
8646 F: include/dt-bindings/mfd/
8647
8648 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8649 M: Ulf Hansson <ulf.hansson@linaro.org>
8650 L: linux-mmc@vger.kernel.org
8651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8652 S: Maintained
8653 F: Documentation/devicetree/bindings/mmc/
8654 F: drivers/mmc/
8655 F: include/linux/mmc/
8656 F: include/uapi/linux/mmc/
8657
8658 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8659 S: Orphan
8660 F: drivers/mmc/host/mmc_spi.c
8661 F: include/linux/spi/mmc_spi.h
8662
8663 MULTISOUND SOUND DRIVER
8664 M: Andrew Veliath <andrewtv@usa.net>
8665 S: Maintained
8666 F: Documentation/sound/oss/MultiSound
8667 F: sound/oss/msnd*
8668
8669 MULTITECH MULTIPORT CARD (ISICOM)
8670 S: Orphan
8671 F: drivers/tty/isicom.c
8672 F: include/linux/isicom.h
8673
8674 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8675 M: Bin Liu <b-liu@ti.com>
8676 L: linux-usb@vger.kernel.org
8677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8678 S: Maintained
8679 F: drivers/usb/musb/
8680
8681 MXL5007T MEDIA DRIVER
8682 M: Michael Krufky <mkrufky@linuxtv.org>
8683 L: linux-media@vger.kernel.org
8684 W: https://linuxtv.org
8685 W: http://github.com/mkrufky
8686 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8687 T: git git://linuxtv.org/mkrufky/tuners.git
8688 S: Maintained
8689 F: drivers/media/tuners/mxl5007t.*
8690
8691 MXSFB DRM DRIVER
8692 M: Marek Vasut <marex@denx.de>
8693 S: Supported
8694 F: drivers/gpu/drm/mxsfb/
8695 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8696
8697 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8698 M: Hyong-Youb Kim <hykim@myri.com>
8699 L: netdev@vger.kernel.org
8700 W: https://www.myricom.com/support/downloads/myri10ge.html
8701 S: Supported
8702 F: drivers/net/ethernet/myricom/myri10ge/
8703
8704 NAND FLASH SUBSYSTEM
8705 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8706 R: Richard Weinberger <richard@nod.at>
8707 L: linux-mtd@lists.infradead.org
8708 W: http://www.linux-mtd.infradead.org/
8709 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8710 T: git git://github.com/linux-nand/linux.git
8711 S: Maintained
8712 F: drivers/mtd/nand/
8713 F: include/linux/mtd/nand*.h
8714
8715 NATSEMI ETHERNET DRIVER (DP8381x)
8716 S: Orphan
8717 F: drivers/net/ethernet/natsemi/natsemi.c
8718
8719 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8720 M: Daniel Mack <zonque@gmail.com>
8721 S: Maintained
8722 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8723 W: http://www.native-instruments.com
8724 F: sound/usb/caiaq/
8725
8726 NCP FILESYSTEM
8727 M: Petr Vandrovec <petr@vandrovec.name>
8728 S: Odd Fixes
8729 F: fs/ncpfs/
8730
8731 NCR 5380 SCSI DRIVERS
8732 M: Finn Thain <fthain@telegraphics.com.au>
8733 M: Michael Schmitz <schmitzmic@gmail.com>
8734 L: linux-scsi@vger.kernel.org
8735 S: Maintained
8736 F: Documentation/scsi/g_NCR5380.txt
8737 F: drivers/scsi/NCR5380.*
8738 F: drivers/scsi/arm/cumana_1.c
8739 F: drivers/scsi/arm/oak.c
8740 F: drivers/scsi/atari_scsi.*
8741 F: drivers/scsi/dmx3191d.c
8742 F: drivers/scsi/g_NCR5380.*
8743 F: drivers/scsi/mac_scsi.*
8744 F: drivers/scsi/sun3_scsi.*
8745 F: drivers/scsi/sun3_scsi_vme.c
8746
8747 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8748 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8749 L: linux-scsi@vger.kernel.org
8750 S: Maintained
8751 F: drivers/scsi/NCR_D700.*
8752
8753 NCT6775 HARDWARE MONITOR DRIVER
8754 M: Guenter Roeck <linux@roeck-us.net>
8755 L: linux-hwmon@vger.kernel.org
8756 S: Maintained
8757 F: Documentation/hwmon/nct6775
8758 F: drivers/hwmon/nct6775.c
8759
8760 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8761 M: Faisal Latif <faisal.latif@intel.com>
8762 L: linux-rdma@vger.kernel.org
8763 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8764 S: Supported
8765 F: drivers/infiniband/hw/nes/
8766 F: include/uapi/rdma/nes-abi.h
8767
8768 NETEM NETWORK EMULATOR
8769 M: Stephen Hemminger <stephen@networkplumber.org>
8770 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8771 S: Maintained
8772 F: net/sched/sch_netem.c
8773
8774 NETERION 10GbE DRIVERS (s2io/vxge)
8775 M: Jon Mason <jdmason@kudzu.us>
8776 L: netdev@vger.kernel.org
8777 S: Supported
8778 F: Documentation/networking/s2io.txt
8779 F: Documentation/networking/vxge.txt
8780 F: drivers/net/ethernet/neterion/
8781
8782 NETFILTER
8783 M: Pablo Neira Ayuso <pablo@netfilter.org>
8784 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8785 L: netfilter-devel@vger.kernel.org
8786 L: coreteam@netfilter.org
8787 W: http://www.netfilter.org/
8788 W: http://www.iptables.org/
8789 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8792 S: Supported
8793 F: include/linux/netfilter*
8794 F: include/linux/netfilter/
8795 F: include/net/netfilter/
8796 F: include/uapi/linux/netfilter*
8797 F: include/uapi/linux/netfilter/
8798 F: net/*/netfilter.c
8799 F: net/*/netfilter/
8800 F: net/netfilter/
8801 F: net/bridge/br_netfilter*.c
8802
8803 NETLABEL
8804 M: Paul Moore <paul@paul-moore.com>
8805 W: http://netlabel.sf.net
8806 L: netdev@vger.kernel.org
8807 S: Maintained
8808 F: Documentation/netlabel/
8809 F: include/net/netlabel.h
8810 F: net/netlabel/
8811
8812 NETROM NETWORK LAYER
8813 M: Ralf Baechle <ralf@linux-mips.org>
8814 L: linux-hams@vger.kernel.org
8815 W: http://www.linux-ax25.org/
8816 S: Maintained
8817 F: include/net/netrom.h
8818 F: include/uapi/linux/netrom.h
8819 F: net/netrom/
8820
8821 NETRONOME ETHERNET DRIVERS
8822 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8823 L: oss-drivers@netronome.com
8824 S: Maintained
8825 F: drivers/net/ethernet/netronome/
8826
8827 NETWORK BLOCK DEVICE (NBD)
8828 M: Josef Bacik <jbacik@fb.com>
8829 S: Maintained
8830 L: linux-block@vger.kernel.org
8831 L: nbd-general@lists.sourceforge.net
8832 F: Documentation/blockdev/nbd.txt
8833 F: drivers/block/nbd.c
8834 F: include/uapi/linux/nbd.h
8835
8836 NETWORK DROP MONITOR
8837 M: Neil Horman <nhorman@tuxdriver.com>
8838 L: netdev@vger.kernel.org
8839 S: Maintained
8840 W: https://fedorahosted.org/dropwatch/
8841 F: net/core/drop_monitor.c
8842
8843 NETWORKING [DSA]
8844 M: Andrew Lunn <andrew@lunn.ch>
8845 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8846 M: Florian Fainelli <f.fainelli@gmail.com>
8847 S: Maintained
8848 F: net/dsa/
8849 F: include/net/dsa.h
8850 F: drivers/net/dsa/
8851
8852 NETWORKING [GENERAL]
8853 M: "David S. Miller" <davem@davemloft.net>
8854 L: netdev@vger.kernel.org
8855 W: http://www.linuxfoundation.org/en/Net
8856 Q: http://patchwork.ozlabs.org/project/netdev/list/
8857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8859 B: mailto:netdev@vger.kernel.org
8860 S: Maintained
8861 F: net/
8862 F: include/net/
8863 F: include/linux/in.h
8864 F: include/linux/net.h
8865 F: include/linux/netdevice.h
8866 F: include/uapi/linux/in.h
8867 F: include/uapi/linux/net.h
8868 F: include/uapi/linux/netdevice.h
8869 F: include/uapi/linux/net_namespace.h
8870 F: tools/net/
8871 F: tools/testing/selftests/net/
8872 F: lib/random32.c
8873
8874 NETWORKING [IPv4/IPv6]
8875 M: "David S. Miller" <davem@davemloft.net>
8876 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8877 M: James Morris <jmorris@namei.org>
8878 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8879 M: Patrick McHardy <kaber@trash.net>
8880 L: netdev@vger.kernel.org
8881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8882 S: Maintained
8883 F: net/ipv4/
8884 F: net/ipv6/
8885 F: include/net/ip*
8886 F: arch/x86/net/*
8887
8888 NETWORKING [IPSEC]
8889 M: Steffen Klassert <steffen.klassert@secunet.com>
8890 M: Herbert Xu <herbert@gondor.apana.org.au>
8891 M: "David S. Miller" <davem@davemloft.net>
8892 L: netdev@vger.kernel.org
8893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8895 S: Maintained
8896 F: net/core/flow.c
8897 F: net/xfrm/
8898 F: net/key/
8899 F: net/ipv4/xfrm*
8900 F: net/ipv4/esp4*
8901 F: net/ipv4/ah4.c
8902 F: net/ipv4/ipcomp.c
8903 F: net/ipv4/ip_vti.c
8904 F: net/ipv6/xfrm*
8905 F: net/ipv6/esp6*
8906 F: net/ipv6/ah6.c
8907 F: net/ipv6/ipcomp6.c
8908 F: net/ipv6/ip6_vti.c
8909 F: include/uapi/linux/xfrm.h
8910 F: include/net/xfrm.h
8911
8912 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8913 M: Paul Moore <paul@paul-moore.com>
8914 L: netdev@vger.kernel.org
8915 S: Maintained
8916
8917 NETWORKING [WIRELESS]
8918 L: linux-wireless@vger.kernel.org
8919 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8920
8921 NETWORKING DRIVERS
8922 L: netdev@vger.kernel.org
8923 W: http://www.linuxfoundation.org/en/Net
8924 Q: http://patchwork.ozlabs.org/project/netdev/list/
8925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8927 S: Odd Fixes
8928 F: Documentation/devicetree/bindings/net/
8929 F: drivers/net/
8930 F: include/linux/if_*
8931 F: include/linux/netdevice.h
8932 F: include/linux/etherdevice.h
8933 F: include/linux/fcdevice.h
8934 F: include/linux/fddidevice.h
8935 F: include/linux/hippidevice.h
8936 F: include/linux/inetdevice.h
8937 F: include/uapi/linux/if_*
8938 F: include/uapi/linux/netdevice.h
8939
8940 NETWORKING DRIVERS (WIRELESS)
8941 M: Kalle Valo <kvalo@codeaurora.org>
8942 L: linux-wireless@vger.kernel.org
8943 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8946 S: Maintained
8947 F: Documentation/devicetree/bindings/net/wireless/
8948 F: drivers/net/wireless/
8949
8950 NETXEN (1/10) GbE SUPPORT
8951 M: Manish Chopra <manish.chopra@cavium.com>
8952 M: Rahul Verma <rahul.verma@cavium.com>
8953 M: Dept-GELinuxNICDev@cavium.com
8954 L: netdev@vger.kernel.org
8955 S: Supported
8956 F: drivers/net/ethernet/qlogic/netxen/
8957
8958 NFC SUBSYSTEM
8959 M: Samuel Ortiz <sameo@linux.intel.com>
8960 L: linux-wireless@vger.kernel.org
8961 L: linux-nfc@lists.01.org (subscribers-only)
8962 S: Supported
8963 F: net/nfc/
8964 F: include/net/nfc/
8965 F: include/uapi/linux/nfc.h
8966 F: drivers/nfc/
8967 F: include/linux/platform_data/nfcmrvl.h
8968 F: include/linux/platform_data/nxp-nci.h
8969 F: include/linux/platform_data/pn544.h
8970 F: include/linux/platform_data/st21nfca.h
8971 F: include/linux/platform_data/st-nci.h
8972 F: Documentation/devicetree/bindings/net/nfc/
8973
8974 NFS, SUNRPC, AND LOCKD CLIENTS
8975 M: Trond Myklebust <trond.myklebust@primarydata.com>
8976 M: Anna Schumaker <anna.schumaker@netapp.com>
8977 L: linux-nfs@vger.kernel.org
8978 W: http://client.linux-nfs.org
8979 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8980 S: Maintained
8981 F: fs/lockd/
8982 F: fs/nfs/
8983 F: fs/nfs_common/
8984 F: net/sunrpc/
8985 F: include/linux/lockd/
8986 F: include/linux/nfs*
8987 F: include/linux/sunrpc/
8988 F: include/uapi/linux/nfs*
8989 F: include/uapi/linux/sunrpc/
8990
8991 NILFS2 FILESYSTEM
8992 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8993 L: linux-nilfs@vger.kernel.org
8994 W: http://nilfs.sourceforge.net/
8995 W: http://nilfs.osdn.jp/
8996 T: git git://github.com/konis/nilfs2.git
8997 S: Supported
8998 F: Documentation/filesystems/nilfs2.txt
8999 F: fs/nilfs2/
9000 F: include/trace/events/nilfs2.h
9001 F: include/uapi/linux/nilfs2_api.h
9002 F: include/uapi/linux/nilfs2_ondisk.h
9003
9004 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9005 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9006 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9007 S: Maintained
9008 F: Documentation/scsi/NinjaSCSI.txt
9009 F: drivers/scsi/pcmcia/nsp_*
9010
9011 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9012 M: GOTO Masanori <gotom@debian.or.jp>
9013 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9014 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9015 S: Maintained
9016 F: Documentation/scsi/NinjaSCSI.txt
9017 F: drivers/scsi/nsp32*
9018
9019 NIOS2 ARCHITECTURE
9020 M: Ley Foon Tan <lftan@altera.com>
9021 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9023 S: Maintained
9024 F: arch/nios2/
9025
9026 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9027 M: Pavel Machek <pavel@ucw.cz>
9028 M: Sakari Ailus <sakari.ailus@iki.fi>
9029 L: linux-media@vger.kernel.org
9030 S: Maintained
9031 F: drivers/media/i2c/et8ek8
9032 F: drivers/media/i2c/ad5820.c
9033
9034 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9035 M: Pavel Machek <pavel@ucw.cz>
9036 M: Sakari Ailus <sakari.ailus@iki.fi>
9037 L: linux-media@vger.kernel.org
9038 S: Maintained
9039 F: drivers/media/i2c/et8ek8
9040 F: drivers/media/i2c/ad5820.c
9041
9042 NOKIA N900 POWER SUPPLY DRIVERS
9043 R: Pali Rohár <pali.rohar@gmail.com>
9044 F: include/linux/power/bq2415x_charger.h
9045 F: include/linux/power/bq27xxx_battery.h
9046 F: include/linux/power/isp1704_charger.h
9047 F: drivers/power/supply/bq2415x_charger.c
9048 F: drivers/power/supply/bq27xxx_battery.c
9049 F: drivers/power/supply/bq27xxx_battery_i2c.c
9050 F: drivers/power/supply/isp1704_charger.c
9051 F: drivers/power/supply/rx51_battery.c
9052
9053 NTB DRIVER CORE
9054 M: Jon Mason <jdmason@kudzu.us>
9055 M: Dave Jiang <dave.jiang@intel.com>
9056 M: Allen Hubbe <Allen.Hubbe@emc.com>
9057 L: linux-ntb@googlegroups.com
9058 S: Supported
9059 W: https://github.com/jonmason/ntb/wiki
9060 T: git git://github.com/jonmason/ntb.git
9061 F: drivers/ntb/
9062 F: drivers/net/ntb_netdev.c
9063 F: include/linux/ntb.h
9064 F: include/linux/ntb_transport.h
9065 F: tools/testing/selftests/ntb/
9066
9067 NTB INTEL DRIVER
9068 M: Jon Mason <jdmason@kudzu.us>
9069 M: Dave Jiang <dave.jiang@intel.com>
9070 L: linux-ntb@googlegroups.com
9071 S: Supported
9072 W: https://github.com/jonmason/ntb/wiki
9073 T: git git://github.com/jonmason/ntb.git
9074 F: drivers/ntb/hw/intel/
9075
9076 NTB AMD DRIVER
9077 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9078 L: linux-ntb@googlegroups.com
9079 S: Supported
9080 F: drivers/ntb/hw/amd/
9081
9082 NTFS FILESYSTEM
9083 M: Anton Altaparmakov <anton@tuxera.com>
9084 L: linux-ntfs-dev@lists.sourceforge.net
9085 W: http://www.tuxera.com/
9086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9087 S: Supported
9088 F: Documentation/filesystems/ntfs.txt
9089 F: fs/ntfs/
9090
9091 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9092 M: Antonino Daplas <adaplas@gmail.com>
9093 L: linux-fbdev@vger.kernel.org
9094 S: Maintained
9095 F: drivers/video/fbdev/riva/
9096 F: drivers/video/fbdev/nvidia/
9097
9098 NVM EXPRESS DRIVER
9099 M: Keith Busch <keith.busch@intel.com>
9100 M: Jens Axboe <axboe@fb.com>
9101 M: Christoph Hellwig <hch@lst.de>
9102 M: Sagi Grimberg <sagi@grimberg.me>
9103 L: linux-nvme@lists.infradead.org
9104 T: git://git.infradead.org/nvme.git
9105 W: http://git.infradead.org/nvme.git
9106 S: Supported
9107 F: drivers/nvme/host/
9108 F: include/linux/nvme.h
9109 F: include/uapi/linux/nvme_ioctl.h
9110
9111 NVM EXPRESS TARGET DRIVER
9112 M: Christoph Hellwig <hch@lst.de>
9113 M: Sagi Grimberg <sagi@grimberg.me>
9114 L: linux-nvme@lists.infradead.org
9115 T: git://git.infradead.org/nvme.git
9116 W: http://git.infradead.org/nvme.git
9117 S: Supported
9118 F: drivers/nvme/target/
9119
9120 NVM EXPRESS FC TRANSPORT DRIVERS
9121 M: James Smart <james.smart@broadcom.com>
9122 L: linux-nvme@lists.infradead.org
9123 S: Supported
9124 F: include/linux/nvme-fc.h
9125 F: include/linux/nvme-fc-driver.h
9126 F: drivers/nvme/host/fc.c
9127 F: drivers/nvme/target/fc.c
9128 F: drivers/nvme/target/fcloop.c
9129
9130 NVMEM FRAMEWORK
9131 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9132 M: Maxime Ripard <maxime.ripard@free-electrons.com>
9133 S: Maintained
9134 F: drivers/nvmem/
9135 F: Documentation/devicetree/bindings/nvmem/
9136 F: include/linux/nvmem-consumer.h
9137 F: include/linux/nvmem-provider.h
9138
9139 NXP-NCI NFC DRIVER
9140 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9141 R: Charles Gorand <charles.gorand@effinnov.com>
9142 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9143 S: Supported
9144 F: drivers/nfc/nxp-nci
9145
9146 NXP TDA998X DRM DRIVER
9147 M: Russell King <linux@armlinux.org.uk>
9148 S: Supported
9149 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9150 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9151 F: drivers/gpu/drm/i2c/tda998x_drv.c
9152 F: include/drm/i2c/tda998x.h
9153
9154 NXP TFA9879 DRIVER
9155 M: Peter Rosin <peda@axentia.se>
9156 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9157 S: Maintained
9158 F: sound/soc/codecs/tfa9879*
9159
9160 OBJTOOL
9161 M: Josh Poimboeuf <jpoimboe@redhat.com>
9162 S: Supported
9163 F: tools/objtool/
9164
9165 OMAP1 SUPPORT
9166 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9167 M: Tony Lindgren <tony@atomide.com>
9168 L: linux-omap@vger.kernel.org
9169 Q: http://patchwork.kernel.org/project/linux-omap/list/
9170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9171 S: Maintained
9172 F: arch/arm/mach-omap1/
9173 F: arch/arm/plat-omap/
9174 F: arch/arm/configs/omap1_defconfig
9175 F: drivers/i2c/busses/i2c-omap.c
9176 F: include/linux/i2c-omap.h
9177
9178 OMAP2+ SUPPORT
9179 M: Tony Lindgren <tony@atomide.com>
9180 L: linux-omap@vger.kernel.org
9181 W: http://www.muru.com/linux/omap/
9182 W: http://linux.omap.com/
9183 Q: http://patchwork.kernel.org/project/linux-omap/list/
9184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9185 S: Maintained
9186 F: arch/arm/mach-omap2/
9187 F: arch/arm/plat-omap/
9188 F: arch/arm/configs/omap2plus_defconfig
9189 F: drivers/i2c/busses/i2c-omap.c
9190 F: drivers/irqchip/irq-omap-intc.c
9191 F: drivers/mfd/*omap*.c
9192 F: drivers/mfd/menelaus.c
9193 F: drivers/mfd/palmas.c
9194 F: drivers/mfd/tps65217.c
9195 F: drivers/mfd/tps65218.c
9196 F: drivers/mfd/tps65910.c
9197 F: drivers/mfd/twl-core.[ch]
9198 F: drivers/mfd/twl4030*.c
9199 F: drivers/mfd/twl6030*.c
9200 F: drivers/mfd/twl6040*.c
9201 F: drivers/regulator/palmas-regulator*.c
9202 F: drivers/regulator/pbias-regulator.c
9203 F: drivers/regulator/tps65217-regulator.c
9204 F: drivers/regulator/tps65218-regulator.c
9205 F: drivers/regulator/tps65910-regulator.c
9206 F: drivers/regulator/twl-regulator.c
9207 F: drivers/regulator/twl6030-regulator.c
9208 F: include/linux/i2c-omap.h
9209
9210 OMAP DEVICE TREE SUPPORT
9211 M: Benoît Cousson <bcousson@baylibre.com>
9212 M: Tony Lindgren <tony@atomide.com>
9213 L: linux-omap@vger.kernel.org
9214 L: devicetree@vger.kernel.org
9215 S: Maintained
9216 F: arch/arm/boot/dts/*omap*
9217 F: arch/arm/boot/dts/*am3*
9218 F: arch/arm/boot/dts/*am4*
9219 F: arch/arm/boot/dts/*am5*
9220 F: arch/arm/boot/dts/*dra7*
9221
9222 OMAP CLOCK FRAMEWORK SUPPORT
9223 M: Paul Walmsley <paul@pwsan.com>
9224 L: linux-omap@vger.kernel.org
9225 S: Maintained
9226 F: arch/arm/*omap*/*clock*
9227
9228 OMAP POWER MANAGEMENT SUPPORT
9229 M: Kevin Hilman <khilman@kernel.org>
9230 L: linux-omap@vger.kernel.org
9231 S: Maintained
9232 F: arch/arm/*omap*/*pm*
9233 F: drivers/cpufreq/omap-cpufreq.c
9234
9235 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9236 M: Rajendra Nayak <rnayak@codeaurora.org>
9237 M: Paul Walmsley <paul@pwsan.com>
9238 L: linux-omap@vger.kernel.org
9239 S: Maintained
9240 F: arch/arm/mach-omap2/prm*
9241
9242 OMAP AUDIO SUPPORT
9243 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9244 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9245 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9246 L: linux-omap@vger.kernel.org
9247 S: Maintained
9248 F: sound/soc/omap/
9249
9250 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9251 M: Roger Quadros <rogerq@ti.com>
9252 M: Tony Lindgren <tony@atomide.com>
9253 L: linux-omap@vger.kernel.org
9254 S: Maintained
9255 F: drivers/memory/omap-gpmc.c
9256 F: arch/arm/mach-omap2/*gpmc*
9257
9258 OMAP FRAMEBUFFER SUPPORT
9259 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9260 L: linux-fbdev@vger.kernel.org
9261 L: linux-omap@vger.kernel.org
9262 S: Maintained
9263 F: drivers/video/fbdev/omap/
9264
9265 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9266 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9267 L: linux-omap@vger.kernel.org
9268 L: linux-fbdev@vger.kernel.org
9269 S: Maintained
9270 F: drivers/video/fbdev/omap2/
9271 F: Documentation/arm/OMAP/DSS
9272
9273 OMAP HARDWARE SPINLOCK SUPPORT
9274 M: Ohad Ben-Cohen <ohad@wizery.com>
9275 L: linux-omap@vger.kernel.org
9276 S: Maintained
9277 F: drivers/hwspinlock/omap_hwspinlock.c
9278
9279 OMAP MMC SUPPORT
9280 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9281 L: linux-omap@vger.kernel.org
9282 S: Maintained
9283 F: drivers/mmc/host/omap.c
9284
9285 OMAP HS MMC SUPPORT
9286 L: linux-mmc@vger.kernel.org
9287 L: linux-omap@vger.kernel.org
9288 S: Orphan
9289 F: drivers/mmc/host/omap_hsmmc.c
9290
9291 OMAP RANDOM NUMBER GENERATOR SUPPORT
9292 M: Deepak Saxena <dsaxena@plexity.net>
9293 S: Maintained
9294 F: drivers/char/hw_random/omap-rng.c
9295
9296 OMAP HWMOD SUPPORT
9297 M: Benoît Cousson <bcousson@baylibre.com>
9298 M: Paul Walmsley <paul@pwsan.com>
9299 L: linux-omap@vger.kernel.org
9300 S: Maintained
9301 F: arch/arm/mach-omap2/omap_hwmod.*
9302
9303 OMAP HWMOD DATA
9304 M: Paul Walmsley <paul@pwsan.com>
9305 L: linux-omap@vger.kernel.org
9306 S: Maintained
9307 F: arch/arm/mach-omap2/omap_hwmod*data*
9308
9309 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9310 M: Benoît Cousson <bcousson@baylibre.com>
9311 L: linux-omap@vger.kernel.org
9312 S: Maintained
9313 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9314
9315 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9316 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9317 L: linux-media@vger.kernel.org
9318 S: Maintained
9319 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9320 F: drivers/media/platform/omap3isp/
9321 F: drivers/staging/media/omap4iss/
9322
9323 OMAP USB SUPPORT
9324 L: linux-usb@vger.kernel.org
9325 L: linux-omap@vger.kernel.org
9326 S: Orphan
9327 F: drivers/usb/*/*omap*
9328 F: arch/arm/*omap*/usb*
9329
9330 OMAP GPIO DRIVER
9331 M: Grygorii Strashko <grygorii.strashko@ti.com>
9332 M: Santosh Shilimkar <ssantosh@kernel.org>
9333 M: Kevin Hilman <khilman@kernel.org>
9334 L: linux-omap@vger.kernel.org
9335 S: Maintained
9336 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9337 F: drivers/gpio/gpio-omap.c
9338
9339 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9340 M: Mark Jackson <mpfj@newflow.co.uk>
9341 L: linux-omap@vger.kernel.org
9342 S: Maintained
9343 F: arch/arm/boot/dts/am335x-nano.dts
9344
9345 OMFS FILESYSTEM
9346 M: Bob Copeland <me@bobcopeland.com>
9347 L: linux-karma-devel@lists.sourceforge.net
9348 S: Maintained
9349 F: Documentation/filesystems/omfs.txt
9350 F: fs/omfs/
9351
9352 OMNIKEY CARDMAN 4000 DRIVER
9353 M: Harald Welte <laforge@gnumonks.org>
9354 S: Maintained
9355 F: drivers/char/pcmcia/cm4000_cs.c
9356 F: include/linux/cm4000_cs.h
9357 F: include/uapi/linux/cm4000_cs.h
9358
9359 OMNIKEY CARDMAN 4040 DRIVER
9360 M: Harald Welte <laforge@gnumonks.org>
9361 S: Maintained
9362 F: drivers/char/pcmcia/cm4040_cs.*
9363
9364 OMNIVISION OV7670 SENSOR DRIVER
9365 M: Jonathan Corbet <corbet@lwn.net>
9366 L: linux-media@vger.kernel.org
9367 T: git git://linuxtv.org/media_tree.git
9368 S: Maintained
9369 F: drivers/media/i2c/ov7670.c
9370
9371 ONENAND FLASH DRIVER
9372 M: Kyungmin Park <kyungmin.park@samsung.com>
9373 L: linux-mtd@lists.infradead.org
9374 S: Maintained
9375 F: drivers/mtd/onenand/
9376 F: include/linux/mtd/onenand*.h
9377
9378 ONSTREAM SCSI TAPE DRIVER
9379 M: Willem Riede <osst@riede.org>
9380 L: osst-users@lists.sourceforge.net
9381 L: linux-scsi@vger.kernel.org
9382 S: Maintained
9383 F: Documentation/scsi/osst.txt
9384 F: drivers/scsi/osst.*
9385 F: drivers/scsi/osst_*.h
9386 F: drivers/scsi/st.h
9387
9388 OPENCORES I2C BUS DRIVER
9389 M: Peter Korsgaard <jacmet@sunsite.dk>
9390 L: linux-i2c@vger.kernel.org
9391 S: Maintained
9392 F: Documentation/i2c/busses/i2c-ocores
9393 F: drivers/i2c/busses/i2c-ocores.c
9394
9395 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9396 M: Rob Herring <robh+dt@kernel.org>
9397 M: Frank Rowand <frowand.list@gmail.com>
9398 L: devicetree@vger.kernel.org
9399 W: http://www.devicetree.org/
9400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9401 S: Maintained
9402 F: drivers/of/
9403 F: include/linux/of*.h
9404 F: scripts/dtc/
9405
9406 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9407 M: Rob Herring <robh+dt@kernel.org>
9408 M: Mark Rutland <mark.rutland@arm.com>
9409 L: devicetree@vger.kernel.org
9410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9411 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9412 S: Maintained
9413 F: Documentation/devicetree/
9414 F: arch/*/boot/dts/
9415 F: include/dt-bindings/
9416
9417 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9418 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9419 L: devicetree@vger.kernel.org
9420 S: Maintained
9421 F: Documentation/devicetree/dynamic-resolution-notes.txt
9422 F: Documentation/devicetree/overlay-notes.txt
9423 F: drivers/of/overlay.c
9424 F: drivers/of/resolver.c
9425
9426 OPENRISC ARCHITECTURE
9427 M: Jonas Bonn <jonas@southpole.se>
9428 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9429 M: Stafford Horne <shorne@gmail.com>
9430 T: git git://github.com/openrisc/linux.git
9431 L: openrisc@lists.librecores.org
9432 W: http://openrisc.io
9433 S: Maintained
9434 F: arch/openrisc/
9435
9436 OPENVSWITCH
9437 M: Pravin Shelar <pshelar@nicira.com>
9438 L: netdev@vger.kernel.org
9439 L: dev@openvswitch.org
9440 W: http://openvswitch.org
9441 S: Maintained
9442 F: net/openvswitch/
9443 F: include/uapi/linux/openvswitch.h
9444
9445 OPERATING PERFORMANCE POINTS (OPP)
9446 M: Viresh Kumar <vireshk@kernel.org>
9447 M: Nishanth Menon <nm@ti.com>
9448 M: Stephen Boyd <sboyd@codeaurora.org>
9449 L: linux-pm@vger.kernel.org
9450 S: Maintained
9451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9452 F: drivers/base/power/opp/
9453 F: include/linux/pm_opp.h
9454 F: Documentation/power/opp.txt
9455 F: Documentation/devicetree/bindings/opp/
9456
9457 OPL4 DRIVER
9458 M: Clemens Ladisch <clemens@ladisch.de>
9459 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9460 T: git git://git.alsa-project.org/alsa-kernel.git
9461 S: Maintained
9462 F: sound/drivers/opl4/
9463
9464 OPROFILE
9465 M: Robert Richter <rric@kernel.org>
9466 L: oprofile-list@lists.sf.net
9467 S: Maintained
9468 F: arch/*/include/asm/oprofile*.h
9469 F: arch/*/oprofile/
9470 F: drivers/oprofile/
9471 F: include/linux/oprofile.h
9472
9473 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9474 M: Mark Fasheh <mfasheh@versity.com>
9475 M: Joel Becker <jlbec@evilplan.org>
9476 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9477 W: http://ocfs2.wiki.kernel.org
9478 S: Supported
9479 F: Documentation/filesystems/ocfs2.txt
9480 F: Documentation/filesystems/dlmfs.txt
9481 F: fs/ocfs2/
9482
9483 ORINOCO DRIVER
9484 L: linux-wireless@vger.kernel.org
9485 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9486 W: http://www.nongnu.org/orinoco/
9487 S: Orphan
9488 F: drivers/net/wireless/intersil/orinoco/
9489
9490 OSD LIBRARY and FILESYSTEM
9491 M: Boaz Harrosh <ooo@electrozaur.com>
9492 M: Benny Halevy <bhalevy@primarydata.com>
9493 L: osd-dev@open-osd.org
9494 W: http://open-osd.org
9495 T: git git://git.open-osd.org/open-osd.git
9496 S: Maintained
9497 F: drivers/scsi/osd/
9498 F: include/scsi/osd_*
9499 F: fs/exofs/
9500
9501 OVERLAY FILESYSTEM
9502 M: Miklos Szeredi <miklos@szeredi.hu>
9503 L: linux-unionfs@vger.kernel.org
9504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9505 S: Supported
9506 F: fs/overlayfs/
9507 F: Documentation/filesystems/overlayfs.txt
9508
9509 ORANGEFS FILESYSTEM
9510 M: Mike Marshall <hubcap@omnibond.com>
9511 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9513 S: Supported
9514 F: fs/orangefs/
9515 F: Documentation/filesystems/orangefs.txt
9516
9517 P54 WIRELESS DRIVER
9518 M: Christian Lamparter <chunkeey@googlemail.com>
9519 L: linux-wireless@vger.kernel.org
9520 W: http://wireless.kernel.org/en/users/Drivers/p54
9521 S: Maintained
9522 F: drivers/net/wireless/intersil/p54/
9523
9524 PA SEMI ETHERNET DRIVER
9525 L: netdev@vger.kernel.org
9526 S: Orphan
9527 F: drivers/net/ethernet/pasemi/*
9528
9529 PA SEMI SMBUS DRIVER
9530 L: linux-i2c@vger.kernel.org
9531 S: Orphan
9532 F: drivers/i2c/busses/i2c-pasemi.c
9533
9534 PADATA PARALLEL EXECUTION MECHANISM
9535 M: Steffen Klassert <steffen.klassert@secunet.com>
9536 L: linux-crypto@vger.kernel.org
9537 S: Maintained
9538 F: kernel/padata.c
9539 F: include/linux/padata.h
9540 F: Documentation/padata.txt
9541
9542 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9543 M: Harald Welte <laforge@gnumonks.org>
9544 L: platform-driver-x86@vger.kernel.org
9545 S: Maintained
9546 F: drivers/platform/x86/panasonic-laptop.c
9547
9548 PANASONIC MN10300/AM33/AM34 PORT
9549 M: David Howells <dhowells@redhat.com>
9550 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9551 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9552 S: Maintained
9553 F: Documentation/mn10300/
9554 F: arch/mn10300/
9555
9556 PARALLEL LCD/KEYPAD PANEL DRIVER
9557 M: Willy Tarreau <willy@haproxy.com>
9558 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9559 S: Odd Fixes
9560 F: Documentation/misc-devices/lcd-panel-cgram.txt
9561 F: drivers/misc/panel.c
9562
9563 PARALLEL PORT SUBSYSTEM
9564 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9565 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9566 L: linux-parport@lists.infradead.org (subscribers-only)
9567 S: Maintained
9568 F: drivers/parport/
9569 F: include/linux/parport*.h
9570 F: drivers/char/ppdev.c
9571 F: include/uapi/linux/ppdev.h
9572 F: Documentation/parport*.txt
9573
9574 PARAVIRT_OPS INTERFACE
9575 M: Jeremy Fitzhardinge <jeremy@goop.org>
9576 M: Chris Wright <chrisw@sous-sol.org>
9577 M: Alok Kataria <akataria@vmware.com>
9578 M: Rusty Russell <rusty@rustcorp.com.au>
9579 L: virtualization@lists.linux-foundation.org
9580 S: Supported
9581 F: Documentation/virtual/paravirt_ops.txt
9582 F: arch/*/kernel/paravirt*
9583 F: arch/*/include/asm/paravirt.h
9584 F: include/linux/hypervisor.h
9585
9586 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9587 M: Tim Waugh <tim@cyberelk.net>
9588 L: linux-parport@lists.infradead.org (subscribers-only)
9589 S: Maintained
9590 F: Documentation/blockdev/paride.txt
9591 F: drivers/block/paride/
9592
9593 PARISC ARCHITECTURE
9594 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9595 M: Helge Deller <deller@gmx.de>
9596 L: linux-parisc@vger.kernel.org
9597 W: http://www.parisc-linux.org/
9598 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9601 S: Maintained
9602 F: arch/parisc/
9603 F: Documentation/parisc/
9604 F: drivers/parisc/
9605 F: drivers/char/agp/parisc-agp.c
9606 F: drivers/input/serio/gscps2.c
9607 F: drivers/parport/parport_gsc.*
9608 F: drivers/tty/serial/8250/8250_gsc.c
9609 F: drivers/video/fbdev/sti*
9610 F: drivers/video/console/sti*
9611 F: drivers/video/logo/logo_parisc*
9612
9613 PARMAN
9614 M: Jiri Pirko <jiri@mellanox.com>
9615 L: netdev@vger.kernel.org
9616 S: Supported
9617 F: lib/parman.c
9618 F: lib/test_parman.c
9619 F: include/linux/parman.h
9620
9621 PC87360 HARDWARE MONITORING DRIVER
9622 M: Jim Cromie <jim.cromie@gmail.com>
9623 L: linux-hwmon@vger.kernel.org
9624 S: Maintained
9625 F: Documentation/hwmon/pc87360
9626 F: drivers/hwmon/pc87360.c
9627
9628 PC8736x GPIO DRIVER
9629 M: Jim Cromie <jim.cromie@gmail.com>
9630 S: Maintained
9631 F: drivers/char/pc8736x_gpio.c
9632
9633 PC87427 HARDWARE MONITORING DRIVER
9634 M: Jean Delvare <jdelvare@suse.com>
9635 L: linux-hwmon@vger.kernel.org
9636 S: Maintained
9637 F: Documentation/hwmon/pc87427
9638 F: drivers/hwmon/pc87427.c
9639
9640 PCA9532 LED DRIVER
9641 M: Riku Voipio <riku.voipio@iki.fi>
9642 S: Maintained
9643 F: drivers/leds/leds-pca9532.c
9644 F: include/linux/leds-pca9532.h
9645
9646 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9647 M: Guenter Roeck <linux@roeck-us.net>
9648 L: linux-i2c@vger.kernel.org
9649 S: Maintained
9650 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9651
9652 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9653 M: Khalid Aziz <khalid@gonehiking.org>
9654 S: Maintained
9655 F: drivers/firmware/pcdp.*
9656
9657 PCI ERROR RECOVERY
9658 M: Linas Vepstas <linasvepstas@gmail.com>
9659 L: linux-pci@vger.kernel.org
9660 S: Supported
9661 F: Documentation/PCI/pci-error-recovery.txt
9662
9663 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9664 M: Russell Currey <ruscur@russell.cc>
9665 L: linuxppc-dev@lists.ozlabs.org
9666 S: Supported
9667 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9668 F: arch/powerpc/kernel/eeh*.c
9669 F: arch/powerpc/platforms/*/eeh*.c
9670 F: arch/powerpc/include/*/eeh*.h
9671
9672 PCI SUBSYSTEM
9673 M: Bjorn Helgaas <bhelgaas@google.com>
9674 L: linux-pci@vger.kernel.org
9675 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9677 S: Supported
9678 F: Documentation/devicetree/bindings/pci/
9679 F: Documentation/PCI/
9680 F: drivers/pci/
9681 F: include/linux/pci*
9682 F: arch/x86/pci/
9683 F: arch/x86/kernel/quirks.c
9684
9685 PCI DRIVER FOR ALTERA PCIE IP
9686 M: Ley Foon Tan <lftan@altera.com>
9687 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9688 L: linux-pci@vger.kernel.org
9689 S: Supported
9690 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9691 F: drivers/pci/host/pcie-altera.c
9692
9693 PCI DRIVER FOR ARM VERSATILE PLATFORM
9694 M: Rob Herring <robh@kernel.org>
9695 L: linux-pci@vger.kernel.org
9696 L: linux-arm-kernel@lists.infradead.org
9697 S: Maintained
9698 F: Documentation/devicetree/bindings/pci/versatile.txt
9699 F: drivers/pci/host/pci-versatile.c
9700
9701 PCI DRIVER FOR ARMADA 8K
9702 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9703 L: linux-pci@vger.kernel.org
9704 L: linux-arm-kernel@lists.infradead.org
9705 S: Maintained
9706 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9707 F: drivers/pci/dwc/pcie-armada8k.c
9708
9709 PCI DRIVER FOR APPLIEDMICRO XGENE
9710 M: Tanmay Inamdar <tinamdar@apm.com>
9711 L: linux-pci@vger.kernel.org
9712 L: linux-arm-kernel@lists.infradead.org
9713 S: Maintained
9714 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9715 F: drivers/pci/host/pci-xgene.c
9716
9717 PCI DRIVER FOR FREESCALE LAYERSCAPE
9718 M: Minghuan Lian <minghuan.Lian@freescale.com>
9719 M: Mingkai Hu <mingkai.hu@freescale.com>
9720 M: Roy Zang <tie-fei.zang@freescale.com>
9721 L: linuxppc-dev@lists.ozlabs.org
9722 L: linux-pci@vger.kernel.org
9723 L: linux-arm-kernel@lists.infradead.org
9724 S: Maintained
9725 F: drivers/pci/dwc/*layerscape*
9726
9727 PCI DRIVER FOR IMX6
9728 M: Richard Zhu <hongxing.zhu@nxp.com>
9729 M: Lucas Stach <l.stach@pengutronix.de>
9730 L: linux-pci@vger.kernel.org
9731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9732 S: Maintained
9733 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9734 F: drivers/pci/dwc/*imx6*
9735
9736 PCI DRIVER FOR TI KEYSTONE
9737 M: Murali Karicheri <m-karicheri2@ti.com>
9738 L: linux-pci@vger.kernel.org
9739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9740 S: Maintained
9741 F: drivers/pci/dwc/*keystone*
9742
9743 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9744 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9745 M: Jason Cooper <jason@lakedaemon.net>
9746 L: linux-pci@vger.kernel.org
9747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9748 S: Maintained
9749 F: drivers/pci/host/*mvebu*
9750
9751 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9752 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9753 L: linux-pci@vger.kernel.org
9754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9755 S: Maintained
9756 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9757 F: drivers/pci/host/pci-aardvark.c
9758
9759 PCI DRIVER FOR NVIDIA TEGRA
9760 M: Thierry Reding <thierry.reding@gmail.com>
9761 L: linux-tegra@vger.kernel.org
9762 L: linux-pci@vger.kernel.org
9763 S: Supported
9764 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9765 F: drivers/pci/host/pci-tegra.c
9766
9767 PCI DRIVER FOR TI DRA7XX
9768 M: Kishon Vijay Abraham I <kishon@ti.com>
9769 L: linux-omap@vger.kernel.org
9770 L: linux-pci@vger.kernel.org
9771 S: Supported
9772 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9773 F: drivers/pci/dwc/pci-dra7xx.c
9774
9775 PCI DRIVER FOR RENESAS R-CAR
9776 M: Simon Horman <horms@verge.net.au>
9777 L: linux-pci@vger.kernel.org
9778 L: linux-renesas-soc@vger.kernel.org
9779 S: Maintained
9780 F: drivers/pci/host/*rcar*
9781
9782 PCI DRIVER FOR SAMSUNG EXYNOS
9783 M: Jingoo Han <jingoohan1@gmail.com>
9784 L: linux-pci@vger.kernel.org
9785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9786 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9787 S: Maintained
9788 F: drivers/pci/dwc/pci-exynos.c
9789
9790 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9791 M: Jingoo Han <jingoohan1@gmail.com>
9792 M: Joao Pinto <Joao.Pinto@synopsys.com>
9793 L: linux-pci@vger.kernel.org
9794 S: Maintained
9795 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9796 F: drivers/pci/dwc/*designware*
9797
9798 PCI DRIVER FOR GENERIC OF HOSTS
9799 M: Will Deacon <will.deacon@arm.com>
9800 L: linux-pci@vger.kernel.org
9801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9802 S: Maintained
9803 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9804 F: drivers/pci/host/pci-host-common.c
9805 F: drivers/pci/host/pci-host-generic.c
9806
9807 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9808 M: Keith Busch <keith.busch@intel.com>
9809 L: linux-pci@vger.kernel.org
9810 S: Supported
9811 F: drivers/pci/host/vmd.c
9812
9813 PCIE DRIVER FOR ST SPEAR13XX
9814 M: Pratyush Anand <pratyush.anand@gmail.com>
9815 L: linux-pci@vger.kernel.org
9816 S: Maintained
9817 F: drivers/pci/dwc/*spear*
9818
9819 PCI MSI DRIVER FOR ALTERA MSI IP
9820 M: Ley Foon Tan <lftan@altera.com>
9821 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9822 L: linux-pci@vger.kernel.org
9823 S: Supported
9824 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9825 F: drivers/pci/host/pcie-altera-msi.c
9826
9827 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9828 M: Duc Dang <dhdang@apm.com>
9829 L: linux-pci@vger.kernel.org
9830 L: linux-arm-kernel@lists.infradead.org
9831 S: Maintained
9832 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9833 F: drivers/pci/host/pci-xgene-msi.c
9834
9835 PCIE DRIVER FOR AXIS ARTPEC
9836 M: Niklas Cassel <niklas.cassel@axis.com>
9837 M: Jesper Nilsson <jesper.nilsson@axis.com>
9838 L: linux-arm-kernel@axis.com
9839 L: linux-pci@vger.kernel.org
9840 S: Maintained
9841 F: Documentation/devicetree/bindings/pci/axis,artpec*
9842 F: drivers/pci/dwc/*artpec*
9843
9844 PCIE DRIVER FOR HISILICON
9845 M: Zhou Wang <wangzhou1@hisilicon.com>
9846 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9847 L: linux-pci@vger.kernel.org
9848 S: Maintained
9849 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9850 F: drivers/pci/dwc/pcie-hisi.c
9851
9852 PCIE DRIVER FOR ROCKCHIP
9853 M: Shawn Lin <shawn.lin@rock-chips.com>
9854 M: Wenrui Li <wenrui.li@rock-chips.com>
9855 L: linux-pci@vger.kernel.org
9856 L: linux-rockchip@lists.infradead.org
9857 S: Maintained
9858 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9859 F: drivers/pci/host/pcie-rockchip.c
9860
9861 PCIE DRIVER FOR QUALCOMM MSM
9862 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9863 L: linux-pci@vger.kernel.org
9864 L: linux-arm-msm@vger.kernel.org
9865 S: Maintained
9866 F: drivers/pci/dwc/*qcom*
9867
9868 PCIE DRIVER FOR CAVIUM THUNDERX
9869 M: David Daney <david.daney@cavium.com>
9870 L: linux-pci@vger.kernel.org
9871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9872 S: Supported
9873 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9874 F: drivers/pci/host/pci-thunder-*
9875
9876 PCMCIA SUBSYSTEM
9877 P: Linux PCMCIA Team
9878 L: linux-pcmcia@lists.infradead.org
9879 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9881 S: Maintained
9882 F: Documentation/pcmcia/
9883 F: tools/pcmcia/
9884 F: drivers/pcmcia/
9885 F: include/pcmcia/
9886
9887 PCNET32 NETWORK DRIVER
9888 M: Don Fry <pcnet32@frontier.com>
9889 L: netdev@vger.kernel.org
9890 S: Maintained
9891 F: drivers/net/ethernet/amd/pcnet32.c
9892
9893 PCRYPT PARALLEL CRYPTO ENGINE
9894 M: Steffen Klassert <steffen.klassert@secunet.com>
9895 L: linux-crypto@vger.kernel.org
9896 S: Maintained
9897 F: crypto/pcrypt.c
9898 F: include/crypto/pcrypt.h
9899
9900 PER-CPU MEMORY ALLOCATOR
9901 M: Tejun Heo <tj@kernel.org>
9902 M: Christoph Lameter <cl@linux.com>
9903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9904 S: Maintained
9905 F: include/linux/percpu*.h
9906 F: mm/percpu*.c
9907 F: arch/*/include/asm/percpu.h
9908
9909 PER-TASK DELAY ACCOUNTING
9910 M: Balbir Singh <bsingharora@gmail.com>
9911 S: Maintained
9912 F: include/linux/delayacct.h
9913 F: kernel/delayacct.c
9914
9915 PERFORMANCE EVENTS SUBSYSTEM
9916 M: Peter Zijlstra <peterz@infradead.org>
9917 M: Ingo Molnar <mingo@redhat.com>
9918 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9919 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9920 L: linux-kernel@vger.kernel.org
9921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9922 S: Supported
9923 F: kernel/events/*
9924 F: include/linux/perf_event.h
9925 F: include/uapi/linux/perf_event.h
9926 F: arch/*/kernel/perf_event*.c
9927 F: arch/*/kernel/*/perf_event*.c
9928 F: arch/*/kernel/*/*/perf_event*.c
9929 F: arch/*/include/asm/perf_event.h
9930 F: arch/*/kernel/perf_callchain.c
9931 F: arch/*/events/*
9932 F: tools/perf/
9933
9934 PERSONALITY HANDLING
9935 M: Christoph Hellwig <hch@infradead.org>
9936 L: linux-abi-devel@lists.sourceforge.net
9937 S: Maintained
9938 F: include/linux/personality.h
9939 F: include/uapi/linux/personality.h
9940
9941 PHONET PROTOCOL
9942 M: Remi Denis-Courmont <courmisch@gmail.com>
9943 S: Supported
9944 F: Documentation/networking/phonet.txt
9945 F: include/linux/phonet.h
9946 F: include/net/phonet/
9947 F: include/uapi/linux/phonet.h
9948 F: net/phonet/
9949
9950 PHRAM MTD DRIVER
9951 M: Joern Engel <joern@lazybastard.org>
9952 L: linux-mtd@lists.infradead.org
9953 S: Maintained
9954 F: drivers/mtd/devices/phram.c
9955
9956 PICOLCD HID DRIVER
9957 M: Bruno Prémont <bonbons@linux-vserver.org>
9958 L: linux-input@vger.kernel.org
9959 S: Maintained
9960 F: drivers/hid/hid-picolcd*
9961
9962 PICOXCELL SUPPORT
9963 M: Jamie Iles <jamie@jamieiles.com>
9964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9965 T: git git://github.com/jamieiles/linux-2.6-ji.git
9966 S: Supported
9967 F: arch/arm/boot/dts/picoxcell*
9968 F: arch/arm/mach-picoxcell/
9969 F: drivers/crypto/picoxcell*
9970
9971 PIN CONTROL SUBSYSTEM
9972 M: Linus Walleij <linus.walleij@linaro.org>
9973 L: linux-gpio@vger.kernel.org
9974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9975 S: Maintained
9976 F: Documentation/devicetree/bindings/pinctrl/
9977 F: Documentation/pinctrl.txt
9978 F: drivers/pinctrl/
9979 F: include/linux/pinctrl/
9980
9981 PIN CONTROLLER - ATMEL AT91
9982 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9984 S: Maintained
9985 F: drivers/pinctrl/pinctrl-at91.*
9986
9987 PIN CONTROLLER - ATMEL AT91 PIO4
9988 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9990 L: linux-gpio@vger.kernel.org
9991 S: Supported
9992 F: drivers/pinctrl/pinctrl-at91-pio4.*
9993
9994 PIN CONTROLLER - INTEL
9995 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9996 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9997 S: Maintained
9998 F: drivers/pinctrl/intel/
9999
10000 PIN CONTROLLER - RENESAS
10001 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10002 M: Geert Uytterhoeven <geert+renesas@glider.be>
10003 L: linux-renesas-soc@vger.kernel.org
10004 S: Maintained
10005 F: drivers/pinctrl/sh-pfc/
10006
10007 PIN CONTROLLER - SAMSUNG
10008 M: Tomasz Figa <tomasz.figa@gmail.com>
10009 M: Krzysztof Kozlowski <krzk@kernel.org>
10010 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10012 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10013 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10015 S: Maintained
10016 F: drivers/pinctrl/samsung/
10017 F: include/dt-bindings/pinctrl/samsung.h
10018 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10019
10020 PIN CONTROLLER - SINGLE
10021 M: Tony Lindgren <tony@atomide.com>
10022 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10024 L: linux-omap@vger.kernel.org
10025 S: Maintained
10026 F: drivers/pinctrl/pinctrl-single.c
10027
10028 PIN CONTROLLER - ST SPEAR
10029 M: Viresh Kumar <vireshk@kernel.org>
10030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10031 W: http://www.st.com/spear
10032 S: Maintained
10033 F: drivers/pinctrl/spear/
10034
10035 PISTACHIO SOC SUPPORT
10036 M: James Hartley <james.hartley@imgtec.com>
10037 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10038 L: linux-mips@linux-mips.org
10039 S: Maintained
10040 F: arch/mips/pistachio/
10041 F: arch/mips/include/asm/mach-pistachio/
10042 F: arch/mips/boot/dts/img/pistachio*
10043 F: arch/mips/configs/pistachio*_defconfig
10044
10045 PKTCDVD DRIVER
10046 S: Orphan
10047 M: linux-block@vger.kernel.org
10048 F: drivers/block/pktcdvd.c
10049 F: include/linux/pktcdvd.h
10050 F: include/uapi/linux/pktcdvd.h
10051
10052 PKUNITY SOC DRIVERS
10053 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10054 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10055 S: Maintained
10056 T: git git://github.com/gxt/linux.git
10057 F: drivers/input/serio/i8042-unicore32io.h
10058 F: drivers/i2c/busses/i2c-puv3.c
10059 F: drivers/video/fbdev/fb-puv3.c
10060 F: drivers/rtc/rtc-puv3.c
10061
10062 PMBUS HARDWARE MONITORING DRIVERS
10063 M: Guenter Roeck <linux@roeck-us.net>
10064 L: linux-hwmon@vger.kernel.org
10065 W: http://hwmon.wiki.kernel.org/
10066 W: http://www.roeck-us.net/linux/drivers/
10067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10068 S: Maintained
10069 F: Documentation/hwmon/pmbus
10070 F: drivers/hwmon/pmbus/
10071 F: include/linux/i2c/pmbus.h
10072
10073 PMC SIERRA MaxRAID DRIVER
10074 L: linux-scsi@vger.kernel.org
10075 W: http://www.pmc-sierra.com/
10076 S: Orphan
10077 F: drivers/scsi/pmcraid.*
10078
10079 PMC SIERRA PM8001 DRIVER
10080 M: Jack Wang <jinpu.wang@profitbricks.com>
10081 M: lindar_liu@usish.com
10082 L: pmchba@pmcs.com
10083 L: linux-scsi@vger.kernel.org
10084 S: Supported
10085 F: drivers/scsi/pm8001/
10086
10087 POSIX CLOCKS and TIMERS
10088 M: Thomas Gleixner <tglx@linutronix.de>
10089 L: linux-kernel@vger.kernel.org
10090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10091 S: Maintained
10092 F: fs/timerfd.c
10093 F: include/linux/timer*
10094 F: kernel/time/*timer*
10095
10096 POWER MANAGEMENT CORE
10097 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10098 L: linux-pm@vger.kernel.org
10099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10100 B: https://bugzilla.kernel.org
10101 S: Supported
10102 F: drivers/base/power/
10103 F: include/linux/pm.h
10104 F: include/linux/pm_*
10105 F: include/linux/powercap.h
10106 F: drivers/powercap/
10107
10108 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10109 M: Sebastian Reichel <sre@kernel.org>
10110 L: linux-pm@vger.kernel.org
10111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10112 S: Maintained
10113 F: Documentation/devicetree/bindings/power/supply/
10114 F: include/linux/power_supply.h
10115 F: drivers/power/supply/
10116
10117 POWER STATE COORDINATION INTERFACE (PSCI)
10118 M: Mark Rutland <mark.rutland@arm.com>
10119 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10120 L: linux-arm-kernel@lists.infradead.org
10121 S: Maintained
10122 F: drivers/firmware/psci*.c
10123 F: include/linux/psci.h
10124 F: include/uapi/linux/psci.h
10125
10126 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10127 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10128 L: linuxppc-dev@lists.ozlabs.org
10129 S: Maintained
10130 F: drivers/char/powernv-op-panel.c
10131
10132 PNP SUPPORT
10133 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10134 S: Maintained
10135 F: drivers/pnp/
10136
10137 PPP PROTOCOL DRIVERS AND COMPRESSORS
10138 M: Paul Mackerras <paulus@samba.org>
10139 L: linux-ppp@vger.kernel.org
10140 S: Maintained
10141 F: drivers/net/ppp/ppp_*
10142
10143 PPP OVER ATM (RFC 2364)
10144 M: Mitchell Blank Jr <mitch@sfgoth.com>
10145 S: Maintained
10146 F: net/atm/pppoatm.c
10147 F: include/uapi/linux/atmppp.h
10148
10149 PPP OVER ETHERNET
10150 M: Michal Ostrowski <mostrows@earthlink.net>
10151 S: Maintained
10152 F: drivers/net/ppp/pppoe.c
10153 F: drivers/net/ppp/pppox.c
10154
10155 PPP OVER L2TP
10156 M: James Chapman <jchapman@katalix.com>
10157 S: Maintained
10158 F: net/l2tp/l2tp_ppp.c
10159 F: include/linux/if_pppol2tp.h
10160 F: include/uapi/linux/if_pppol2tp.h
10161
10162 PPS SUPPORT
10163 M: Rodolfo Giometti <giometti@enneenne.com>
10164 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10165 L: linuxpps@ml.enneenne.com (subscribers-only)
10166 S: Maintained
10167 F: Documentation/pps/
10168 F: drivers/pps/
10169 F: include/linux/pps*.h
10170
10171 PPTP DRIVER
10172 M: Dmitry Kozlov <xeb@mail.ru>
10173 L: netdev@vger.kernel.org
10174 S: Maintained
10175 F: drivers/net/ppp/pptp.c
10176 W: http://sourceforge.net/projects/accel-pptp
10177
10178 PREEMPTIBLE KERNEL
10179 M: Robert Love <rml@tech9.net>
10180 L: kpreempt-tech@lists.sourceforge.net
10181 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10182 S: Supported
10183 F: Documentation/preempt-locking.txt
10184 F: include/linux/preempt.h
10185
10186 PRINTK
10187 M: Petr Mladek <pmladek@suse.com>
10188 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10189 R: Steven Rostedt <rostedt@goodmis.org>
10190 S: Maintained
10191 F: kernel/printk/
10192 F: include/linux/printk.h
10193
10194 PRISM54 WIRELESS DRIVER
10195 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10196 L: linux-wireless@vger.kernel.org
10197 W: http://wireless.kernel.org/en/users/Drivers/p54
10198 S: Obsolete
10199 F: drivers/net/wireless/intersil/prism54/
10200
10201 PS3 NETWORK SUPPORT
10202 M: Geoff Levand <geoff@infradead.org>
10203 L: netdev@vger.kernel.org
10204 L: linuxppc-dev@lists.ozlabs.org
10205 S: Maintained
10206 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10207
10208 PS3 PLATFORM SUPPORT
10209 M: Geoff Levand <geoff@infradead.org>
10210 L: linuxppc-dev@lists.ozlabs.org
10211 S: Maintained
10212 F: arch/powerpc/boot/ps3*
10213 F: arch/powerpc/include/asm/lv1call.h
10214 F: arch/powerpc/include/asm/ps3*.h
10215 F: arch/powerpc/platforms/ps3/
10216 F: drivers/*/ps3*
10217 F: drivers/ps3/
10218 F: drivers/rtc/rtc-ps3.c
10219 F: drivers/usb/host/*ps3.c
10220 F: sound/ppc/snd_ps3*
10221
10222 PS3VRAM DRIVER
10223 M: Jim Paris <jim@jtan.com>
10224 M: Geoff Levand <geoff@infradead.org>
10225 L: linuxppc-dev@lists.ozlabs.org
10226 S: Maintained
10227 F: drivers/block/ps3vram.c
10228
10229 PSAMPLE PACKET SAMPLING SUPPORT:
10230 M: Yotam Gigi <yotamg@mellanox.com>
10231 S: Maintained
10232 F: net/psample
10233 F: include/net/psample.h
10234 F: include/uapi/linux/psample.h
10235
10236 PSTORE FILESYSTEM
10237 M: Kees Cook <keescook@chromium.org>
10238 M: Anton Vorontsov <anton@enomsg.org>
10239 M: Colin Cross <ccross@android.com>
10240 M: Tony Luck <tony.luck@intel.com>
10241 S: Maintained
10242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10243 F: fs/pstore/
10244 F: include/linux/pstore*
10245 F: drivers/firmware/efi/efi-pstore.c
10246 F: drivers/acpi/apei/erst.c
10247 F: Documentation/admin-guide/ramoops.rst
10248 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10249 K: \b(pstore|ramoops)
10250
10251 PTP HARDWARE CLOCK SUPPORT
10252 M: Richard Cochran <richardcochran@gmail.com>
10253 L: netdev@vger.kernel.org
10254 S: Maintained
10255 W: http://linuxptp.sourceforge.net/
10256 F: Documentation/ABI/testing/sysfs-ptp
10257 F: Documentation/ptp/*
10258 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10259 F: drivers/net/phy/dp83640*
10260 F: drivers/ptp/*
10261 F: include/linux/ptp_cl*
10262
10263 PTRACE SUPPORT
10264 M: Roland McGrath <roland@hack.frob.com>
10265 M: Oleg Nesterov <oleg@redhat.com>
10266 S: Maintained
10267 F: include/asm-generic/syscall.h
10268 F: include/linux/ptrace.h
10269 F: include/linux/regset.h
10270 F: include/linux/tracehook.h
10271 F: include/uapi/linux/ptrace.h
10272 F: kernel/ptrace.c
10273
10274 PULSE8-CEC DRIVER
10275 M: Hans Verkuil <hverkuil@xs4all.nl>
10276 L: linux-media@vger.kernel.org
10277 T: git git://linuxtv.org/media_tree.git
10278 S: Maintained
10279 F: drivers/media/usb/pulse8-cec/*
10280
10281 PVRUSB2 VIDEO4LINUX DRIVER
10282 M: Mike Isely <isely@pobox.com>
10283 L: pvrusb2@isely.net (subscribers-only)
10284 L: linux-media@vger.kernel.org
10285 W: http://www.isely.net/pvrusb2/
10286 T: git git://linuxtv.org/media_tree.git
10287 S: Maintained
10288 F: Documentation/media/v4l-drivers/pvrusb2*
10289 F: drivers/media/usb/pvrusb2/
10290
10291 PWC WEBCAM DRIVER
10292 M: Hans Verkuil <hverkuil@xs4all.nl>
10293 L: linux-media@vger.kernel.org
10294 T: git git://linuxtv.org/media_tree.git
10295 S: Odd Fixes
10296 F: drivers/media/usb/pwc/*
10297
10298 PWM FAN DRIVER
10299 M: Kamil Debski <kamil@wypas.org>
10300 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10301 L: linux-hwmon@vger.kernel.org
10302 S: Supported
10303 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10304 F: Documentation/hwmon/pwm-fan
10305 F: drivers/hwmon/pwm-fan.c
10306
10307 PWM SUBSYSTEM
10308 M: Thierry Reding <thierry.reding@gmail.com>
10309 L: linux-pwm@vger.kernel.org
10310 S: Maintained
10311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10312 F: Documentation/pwm.txt
10313 F: Documentation/devicetree/bindings/pwm/
10314 F: include/linux/pwm.h
10315 F: drivers/pwm/
10316 F: drivers/video/backlight/pwm_bl.c
10317 F: include/linux/pwm_backlight.h
10318
10319 PXA2xx/PXA3xx SUPPORT
10320 M: Daniel Mack <daniel@zonque.org>
10321 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10322 M: Robert Jarzmik <robert.jarzmik@free.fr>
10323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10324 T: git git://github.com/hzhuang1/linux.git
10325 T: git git://github.com/rjarzmik/linux.git
10326 S: Maintained
10327 F: arch/arm/boot/dts/pxa*
10328 F: arch/arm/mach-pxa/
10329 F: drivers/dma/pxa*
10330 F: drivers/pcmcia/pxa2xx*
10331 F: drivers/pinctrl/pxa/
10332 F: drivers/spi/spi-pxa2xx*
10333 F: drivers/usb/gadget/udc/pxa2*
10334 F: include/sound/pxa2xx-lib.h
10335 F: sound/arm/pxa*
10336 F: sound/soc/pxa/
10337
10338 PXA GPIO DRIVER
10339 M: Robert Jarzmik <robert.jarzmik@free.fr>
10340 L: linux-gpio@vger.kernel.org
10341 S: Maintained
10342 F: drivers/gpio/gpio-pxa.c
10343
10344 PXA3xx NAND FLASH DRIVER
10345 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10346 L: linux-mtd@lists.infradead.org
10347 S: Maintained
10348 F: drivers/mtd/nand/pxa3xx_nand.c
10349
10350 MMP SUPPORT
10351 M: Eric Miao <eric.y.miao@gmail.com>
10352 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10354 T: git git://github.com/hzhuang1/linux.git
10355 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10356 S: Maintained
10357 F: arch/arm/boot/dts/mmp*
10358 F: arch/arm/mach-mmp/
10359
10360 PXA MMCI DRIVER
10361 S: Orphan
10362
10363 PXA RTC DRIVER
10364 M: Robert Jarzmik <robert.jarzmik@free.fr>
10365 L: rtc-linux@googlegroups.com
10366 S: Maintained
10367
10368 QAT DRIVER
10369 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10370 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10371 L: qat-linux@intel.com
10372 S: Supported
10373 F: drivers/crypto/qat/
10374
10375 QIB DRIVER
10376 M: Mike Marciniszyn <infinipath@intel.com>
10377 L: linux-rdma@vger.kernel.org
10378 S: Supported
10379 F: drivers/infiniband/hw/qib/
10380
10381 QLOGIC QLA1280 SCSI DRIVER
10382 M: Michael Reed <mdr@sgi.com>
10383 L: linux-scsi@vger.kernel.org
10384 S: Maintained
10385 F: drivers/scsi/qla1280.[ch]
10386
10387 QLOGIC QLA2XXX FC-SCSI DRIVER
10388 M: qla2xxx-upstream@qlogic.com
10389 L: linux-scsi@vger.kernel.org
10390 S: Supported
10391 F: Documentation/scsi/LICENSE.qla2xxx
10392 F: drivers/scsi/qla2xxx/
10393
10394 QLOGIC QLA4XXX iSCSI DRIVER
10395 M: QLogic-Storage-Upstream@qlogic.com
10396 L: linux-scsi@vger.kernel.org
10397 S: Supported
10398 F: Documentation/scsi/LICENSE.qla4xxx
10399 F: drivers/scsi/qla4xxx/
10400
10401 QLOGIC QLA3XXX NETWORK DRIVER
10402 M: Dept-GELinuxNICDev@cavium.com
10403 L: netdev@vger.kernel.org
10404 S: Supported
10405 F: Documentation/networking/LICENSE.qla3xxx
10406 F: drivers/net/ethernet/qlogic/qla3xxx.*
10407
10408 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10409 M: Harish Patil <harish.patil@cavium.com>
10410 M: Manish Chopra <manish.chopra@cavium.com>
10411 M: Dept-GELinuxNICDev@cavium.com
10412 L: netdev@vger.kernel.org
10413 S: Supported
10414 F: drivers/net/ethernet/qlogic/qlcnic/
10415
10416 QLOGIC QLGE 10Gb ETHERNET DRIVER
10417 M: Harish Patil <harish.patil@cavium.com>
10418 M: Manish Chopra <manish.chopra@cavium.com>
10419 M: Dept-GELinuxNICDev@cavium.com
10420 L: netdev@vger.kernel.org
10421 S: Supported
10422 F: drivers/net/ethernet/qlogic/qlge/
10423
10424 QLOGIC QL4xxx ETHERNET DRIVER
10425 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10426 M: Ariel Elior <Ariel.Elior@cavium.com>
10427 M: everest-linux-l2@cavium.com
10428 L: netdev@vger.kernel.org
10429 S: Supported
10430 F: drivers/net/ethernet/qlogic/qed/
10431 F: include/linux/qed/
10432 F: drivers/net/ethernet/qlogic/qede/
10433
10434 QLOGIC QL41xxx ISCSI DRIVER
10435 M: QLogic-Storage-Upstream@cavium.com
10436 L: linux-scsi@vger.kernel.org
10437 S: Supported
10438 F: drivers/scsi/qedi/
10439
10440 QLOGIC QL41xxx FCOE DRIVER
10441 M: QLogic-Storage-Upstream@cavium.com
10442 L: linux-scsi@vger.kernel.org
10443 S: Supported
10444 F: drivers/scsi/qedf/
10445
10446 QNX4 FILESYSTEM
10447 M: Anders Larsen <al@alarsen.net>
10448 W: http://www.alarsen.net/linux/qnx4fs/
10449 S: Maintained
10450 F: fs/qnx4/
10451 F: include/uapi/linux/qnx4_fs.h
10452 F: include/uapi/linux/qnxtypes.h
10453
10454 QORIQ DPAA2 FSL-MC BUS DRIVER
10455 M: Stuart Yoder <stuyoder@gmail.com>
10456 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10457 L: linux-kernel@vger.kernel.org
10458 S: Maintained
10459 F: drivers/staging/fsl-mc/
10460
10461 QT1010 MEDIA DRIVER
10462 M: Antti Palosaari <crope@iki.fi>
10463 L: linux-media@vger.kernel.org
10464 W: https://linuxtv.org
10465 W: http://palosaari.fi/linux/
10466 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10467 T: git git://linuxtv.org/anttip/media_tree.git
10468 S: Maintained
10469 F: drivers/media/tuners/qt1010*
10470
10471 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10472 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10473 L: linux-wireless@vger.kernel.org
10474 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10475 S: Supported
10476 F: drivers/net/wireless/ath/ath9k/
10477
10478 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10479 M: Kalle Valo <kvalo@qca.qualcomm.com>
10480 L: ath10k@lists.infradead.org
10481 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10483 S: Supported
10484 F: drivers/net/wireless/ath/ath10k/
10485
10486 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10487 M: Timur Tabi <timur@codeaurora.org>
10488 L: netdev@vger.kernel.org
10489 S: Supported
10490 F: drivers/net/ethernet/qualcomm/emac/
10491
10492 QUALCOMM HEXAGON ARCHITECTURE
10493 M: Richard Kuo <rkuo@codeaurora.org>
10494 L: linux-hexagon@vger.kernel.org
10495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10496 S: Supported
10497 F: arch/hexagon/
10498
10499 QUALCOMM WCN36XX WIRELESS DRIVER
10500 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10501 L: wcn36xx@lists.infradead.org
10502 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10503 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10504 S: Supported
10505 F: drivers/net/wireless/ath/wcn36xx/
10506
10507 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10508 M: Gabriel Somlo <somlo@cmu.edu>
10509 M: "Michael S. Tsirkin" <mst@redhat.com>
10510 L: qemu-devel@nongnu.org
10511 S: Maintained
10512 F: drivers/firmware/qemu_fw_cfg.c
10513
10514 RADOS BLOCK DEVICE (RBD)
10515 M: Ilya Dryomov <idryomov@gmail.com>
10516 M: Sage Weil <sage@redhat.com>
10517 M: Alex Elder <elder@kernel.org>
10518 L: ceph-devel@vger.kernel.org
10519 W: http://ceph.com/
10520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10521 T: git git://github.com/ceph/ceph-client.git
10522 S: Supported
10523 F: Documentation/ABI/testing/sysfs-bus-rbd
10524 F: drivers/block/rbd.c
10525 F: drivers/block/rbd_types.h
10526
10527 RADEON FRAMEBUFFER DISPLAY DRIVER
10528 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10529 L: linux-fbdev@vger.kernel.org
10530 S: Maintained
10531 F: drivers/video/fbdev/aty/radeon*
10532 F: include/uapi/linux/radeonfb.h
10533
10534 RADIOSHARK RADIO DRIVER
10535 M: Hans Verkuil <hverkuil@xs4all.nl>
10536 L: linux-media@vger.kernel.org
10537 T: git git://linuxtv.org/media_tree.git
10538 S: Maintained
10539 F: drivers/media/radio/radio-shark.c
10540
10541 RADIOSHARK2 RADIO DRIVER
10542 M: Hans Verkuil <hverkuil@xs4all.nl>
10543 L: linux-media@vger.kernel.org
10544 T: git git://linuxtv.org/media_tree.git
10545 S: Maintained
10546 F: drivers/media/radio/radio-shark2.c
10547 F: drivers/media/radio/radio-tea5777.c
10548
10549 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10550 M: Paul Mackerras <paulus@samba.org>
10551 L: linux-fbdev@vger.kernel.org
10552 S: Maintained
10553 F: drivers/video/fbdev/aty/aty128fb.c
10554
10555 RALINK MIPS ARCHITECTURE
10556 M: John Crispin <john@phrozen.org>
10557 L: linux-mips@linux-mips.org
10558 S: Maintained
10559 F: arch/mips/ralink
10560
10561 RALINK RT2X00 WIRELESS LAN DRIVER
10562 P: rt2x00 project
10563 M: Stanislaw Gruszka <sgruszka@redhat.com>
10564 M: Helmut Schaa <helmut.schaa@googlemail.com>
10565 L: linux-wireless@vger.kernel.org
10566 S: Maintained
10567 F: drivers/net/wireless/ralink/rt2x00/
10568
10569 RAMDISK RAM BLOCK DEVICE DRIVER
10570 M: Jens Axboe <axboe@kernel.dk>
10571 S: Maintained
10572 F: Documentation/blockdev/ramdisk.txt
10573 F: drivers/block/brd.c
10574
10575 RANDOM NUMBER DRIVER
10576 M: "Theodore Ts'o" <tytso@mit.edu>
10577 S: Maintained
10578 F: drivers/char/random.c
10579
10580 RAPIDIO SUBSYSTEM
10581 M: Matt Porter <mporter@kernel.crashing.org>
10582 M: Alexandre Bounine <alexandre.bounine@idt.com>
10583 S: Maintained
10584 F: drivers/rapidio/
10585
10586 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10587 L: linux-wireless@vger.kernel.org
10588 S: Orphan
10589 F: drivers/net/wireless/ray*
10590
10591 RCUTORTURE MODULE
10592 M: Josh Triplett <josh@joshtriplett.org>
10593 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10594 L: linux-kernel@vger.kernel.org
10595 S: Supported
10596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10597 F: Documentation/RCU/torture.txt
10598 F: kernel/rcu/rcutorture.c
10599
10600 RCUTORTURE TEST FRAMEWORK
10601 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10602 M: Josh Triplett <josh@joshtriplett.org>
10603 R: Steven Rostedt <rostedt@goodmis.org>
10604 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10605 R: Lai Jiangshan <jiangshanlai@gmail.com>
10606 L: linux-kernel@vger.kernel.org
10607 S: Supported
10608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10609 F: tools/testing/selftests/rcutorture
10610
10611 RDC R-321X SoC
10612 M: Florian Fainelli <florian@openwrt.org>
10613 S: Maintained
10614
10615 RDC R6040 FAST ETHERNET DRIVER
10616 M: Florian Fainelli <f.fainelli@gmail.com>
10617 L: netdev@vger.kernel.org
10618 S: Maintained
10619 F: drivers/net/ethernet/rdc/r6040.c
10620
10621 RDS - RELIABLE DATAGRAM SOCKETS
10622 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10623 L: netdev@vger.kernel.org
10624 L: linux-rdma@vger.kernel.org
10625 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10626 W: https://oss.oracle.com/projects/rds/
10627 S: Supported
10628 F: net/rds/
10629 F: Documentation/networking/rds.txt
10630
10631 RDMAVT - RDMA verbs software
10632 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10633 L: linux-rdma@vger.kernel.org
10634 S: Supported
10635 F: drivers/infiniband/sw/rdmavt
10636
10637 RDT - RESOURCE ALLOCATION
10638 M: Fenghua Yu <fenghua.yu@intel.com>
10639 L: linux-kernel@vger.kernel.org
10640 S: Supported
10641 F: arch/x86/kernel/cpu/intel_rdt*
10642 F: arch/x86/include/asm/intel_rdt*
10643 F: Documentation/x86/intel_rdt*
10644
10645 READ-COPY UPDATE (RCU)
10646 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10647 M: Josh Triplett <josh@joshtriplett.org>
10648 R: Steven Rostedt <rostedt@goodmis.org>
10649 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10650 R: Lai Jiangshan <jiangshanlai@gmail.com>
10651 L: linux-kernel@vger.kernel.org
10652 W: http://www.rdrop.com/users/paulmck/RCU/
10653 S: Supported
10654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10655 F: Documentation/RCU/
10656 X: Documentation/RCU/torture.txt
10657 F: include/linux/rcu*
10658 X: include/linux/srcu.h
10659 F: kernel/rcu/
10660 X: kernel/torture.c
10661
10662 REAL TIME CLOCK (RTC) SUBSYSTEM
10663 M: Alessandro Zummo <a.zummo@towertech.it>
10664 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10665 L: rtc-linux@googlegroups.com
10666 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10668 S: Maintained
10669 F: Documentation/devicetree/bindings/rtc/
10670 F: Documentation/rtc.txt
10671 F: drivers/rtc/
10672 F: include/linux/rtc.h
10673 F: include/uapi/linux/rtc.h
10674 F: include/linux/rtc/
10675 F: include/linux/platform_data/rtc-*
10676 F: tools/testing/selftests/timers/rtctest.c
10677
10678 REALTEK AUDIO CODECS
10679 M: Bard Liao <bardliao@realtek.com>
10680 M: Oder Chiou <oder_chiou@realtek.com>
10681 S: Maintained
10682 F: sound/soc/codecs/rt*
10683 F: include/sound/rt*.h
10684
10685 REISERFS FILE SYSTEM
10686 L: reiserfs-devel@vger.kernel.org
10687 S: Supported
10688 F: fs/reiserfs/
10689
10690 REGISTER MAP ABSTRACTION
10691 M: Mark Brown <broonie@kernel.org>
10692 L: linux-kernel@vger.kernel.org
10693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10694 S: Supported
10695 F: Documentation/devicetree/bindings/regmap/
10696 F: drivers/base/regmap/
10697 F: include/linux/regmap.h
10698
10699 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10700 M: Ohad Ben-Cohen <ohad@wizery.com>
10701 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10702 L: linux-remoteproc@vger.kernel.org
10703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10704 S: Maintained
10705 F: Documentation/devicetree/bindings/remoteproc/
10706 F: Documentation/remoteproc.txt
10707 F: drivers/remoteproc/
10708 F: include/linux/remoteproc.h
10709
10710 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10711 M: Ohad Ben-Cohen <ohad@wizery.com>
10712 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10713 L: linux-remoteproc@vger.kernel.org
10714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10715 S: Maintained
10716 F: drivers/rpmsg/
10717 F: Documentation/rpmsg.txt
10718 F: include/linux/rpmsg.h
10719 F: include/linux/rpmsg/
10720
10721 RENESAS CLOCK DRIVERS
10722 M: Geert Uytterhoeven <geert+renesas@glider.be>
10723 L: linux-renesas-soc@vger.kernel.org
10724 S: Supported
10725 F: drivers/clk/renesas/
10726
10727 RENESAS ETHERNET DRIVERS
10728 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10729 L: netdev@vger.kernel.org
10730 L: linux-renesas-soc@vger.kernel.org
10731 F: drivers/net/ethernet/renesas/
10732 F: include/linux/sh_eth.h
10733
10734 RENESAS R-CAR GYROADC DRIVER
10735 M: Marek Vasut <marek.vasut@gmail.com>
10736 L: linux-iio@vger.kernel.org
10737 S: Supported
10738 F: drivers/iio/adc/rcar_gyro_adc.c
10739
10740 RENESAS USB2 PHY DRIVER
10741 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10742 L: linux-renesas-soc@vger.kernel.org
10743 S: Maintained
10744 F: drivers/phy/phy-rcar-gen3-usb2.c
10745
10746 RESET CONTROLLER FRAMEWORK
10747 M: Philipp Zabel <p.zabel@pengutronix.de>
10748 T: git git://git.pengutronix.de/git/pza/linux
10749 S: Maintained
10750 F: drivers/reset/
10751 F: Documentation/devicetree/bindings/reset/
10752 F: include/dt-bindings/reset/
10753 F: include/linux/reset.h
10754 F: include/linux/reset-controller.h
10755
10756 RFKILL
10757 M: Johannes Berg <johannes@sipsolutions.net>
10758 L: linux-wireless@vger.kernel.org
10759 W: http://wireless.kernel.org/
10760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10762 S: Maintained
10763 F: Documentation/rfkill.txt
10764 F: net/rfkill/
10765
10766 RHASHTABLE
10767 M: Thomas Graf <tgraf@suug.ch>
10768 M: Herbert Xu <herbert@gondor.apana.org.au>
10769 L: netdev@vger.kernel.org
10770 S: Maintained
10771 F: lib/rhashtable.c
10772 F: include/linux/rhashtable.h
10773
10774 RICOH SMARTMEDIA/XD DRIVER
10775 M: Maxim Levitsky <maximlevitsky@gmail.com>
10776 S: Maintained
10777 F: drivers/mtd/nand/r852.c
10778 F: drivers/mtd/nand/r852.h
10779
10780 RICOH R5C592 MEMORYSTICK DRIVER
10781 M: Maxim Levitsky <maximlevitsky@gmail.com>
10782 S: Maintained
10783 F: drivers/memstick/host/r592.*
10784
10785 ROCCAT DRIVERS
10786 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10787 W: http://sourceforge.net/projects/roccat/
10788 S: Maintained
10789 F: drivers/hid/hid-roccat*
10790 F: include/linux/hid-roccat*
10791 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10792
10793 ROCKER DRIVER
10794 M: Jiri Pirko <jiri@resnulli.us>
10795 L: netdev@vger.kernel.org
10796 S: Supported
10797 F: drivers/net/ethernet/rocker/
10798
10799 ROCKETPORT DRIVER
10800 P: Comtrol Corp.
10801 W: http://www.comtrol.com
10802 S: Maintained
10803 F: Documentation/serial/rocket.txt
10804 F: drivers/tty/rocket*
10805
10806 ROCKETPORT EXPRESS/INFINITY DRIVER
10807 M: Kevin Cernekee <cernekee@gmail.com>
10808 L: linux-serial@vger.kernel.org
10809 S: Odd Fixes
10810 F: drivers/tty/serial/rp2.*
10811
10812 ROSE NETWORK LAYER
10813 M: Ralf Baechle <ralf@linux-mips.org>
10814 L: linux-hams@vger.kernel.org
10815 W: http://www.linux-ax25.org/
10816 S: Maintained
10817 F: include/net/rose.h
10818 F: include/uapi/linux/rose.h
10819 F: net/rose/
10820
10821 RTL2830 MEDIA DRIVER
10822 M: Antti Palosaari <crope@iki.fi>
10823 L: linux-media@vger.kernel.org
10824 W: https://linuxtv.org
10825 W: http://palosaari.fi/linux/
10826 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10827 T: git git://linuxtv.org/anttip/media_tree.git
10828 S: Maintained
10829 F: drivers/media/dvb-frontends/rtl2830*
10830
10831 RTL2832 MEDIA DRIVER
10832 M: Antti Palosaari <crope@iki.fi>
10833 L: linux-media@vger.kernel.org
10834 W: https://linuxtv.org
10835 W: http://palosaari.fi/linux/
10836 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10837 T: git git://linuxtv.org/anttip/media_tree.git
10838 S: Maintained
10839 F: drivers/media/dvb-frontends/rtl2832*
10840
10841 RTL2832_SDR MEDIA DRIVER
10842 M: Antti Palosaari <crope@iki.fi>
10843 L: linux-media@vger.kernel.org
10844 W: https://linuxtv.org
10845 W: http://palosaari.fi/linux/
10846 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10847 T: git git://linuxtv.org/anttip/media_tree.git
10848 S: Maintained
10849 F: drivers/media/dvb-frontends/rtl2832_sdr*
10850
10851 RTL8180 WIRELESS DRIVER
10852 L: linux-wireless@vger.kernel.org
10853 W: http://wireless.kernel.org/
10854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10855 S: Orphan
10856 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10857
10858 RTL8187 WIRELESS DRIVER
10859 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10860 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10861 M: Larry Finger <Larry.Finger@lwfinger.net>
10862 L: linux-wireless@vger.kernel.org
10863 W: http://wireless.kernel.org/
10864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10865 S: Maintained
10866 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10867
10868 RTL8192CE WIRELESS DRIVER
10869 M: Larry Finger <Larry.Finger@lwfinger.net>
10870 M: Chaoming Li <chaoming_li@realsil.com.cn>
10871 L: linux-wireless@vger.kernel.org
10872 W: http://wireless.kernel.org/
10873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10874 S: Maintained
10875 F: drivers/net/wireless/realtek/rtlwifi/
10876 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10877
10878 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10879 M: Jes Sorensen <Jes.Sorensen@gmail.com>
10880 L: linux-wireless@vger.kernel.org
10881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10882 S: Maintained
10883 F: drivers/net/wireless/realtek/rtl8xxxu/
10884
10885 S3 SAVAGE FRAMEBUFFER DRIVER
10886 M: Antonino Daplas <adaplas@gmail.com>
10887 L: linux-fbdev@vger.kernel.org
10888 S: Maintained
10889 F: drivers/video/fbdev/savage/
10890
10891 S390
10892 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10893 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10894 L: linux-s390@vger.kernel.org
10895 W: http://www.ibm.com/developerworks/linux/linux390/
10896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10897 S: Supported
10898 F: arch/s390/
10899 F: drivers/s390/
10900 F: Documentation/s390/
10901 F: Documentation/DocBook/s390*
10902
10903 S390 COMMON I/O LAYER
10904 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10905 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10906 L: linux-s390@vger.kernel.org
10907 W: http://www.ibm.com/developerworks/linux/linux390/
10908 S: Supported
10909 F: drivers/s390/cio/
10910
10911 S390 DASD DRIVER
10912 M: Stefan Haberland <sth@linux.vnet.ibm.com>
10913 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10914 L: linux-s390@vger.kernel.org
10915 W: http://www.ibm.com/developerworks/linux/linux390/
10916 S: Supported
10917 F: drivers/s390/block/dasd*
10918 F: block/partitions/ibm.c
10919
10920 S390 NETWORK DRIVERS
10921 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10922 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10923 L: linux-s390@vger.kernel.org
10924 W: http://www.ibm.com/developerworks/linux/linux390/
10925 S: Supported
10926 F: drivers/s390/net/
10927
10928 S390 PCI SUBSYSTEM
10929 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10930 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10931 L: linux-s390@vger.kernel.org
10932 W: http://www.ibm.com/developerworks/linux/linux390/
10933 S: Supported
10934 F: arch/s390/pci/
10935 F: drivers/pci/hotplug/s390_pci_hpc.c
10936
10937 S390 ZCRYPT DRIVER
10938 M: Harald Freudenberger <freude@de.ibm.com>
10939 L: linux-s390@vger.kernel.org
10940 W: http://www.ibm.com/developerworks/linux/linux390/
10941 S: Supported
10942 F: drivers/s390/crypto/
10943
10944 S390 ZFCP DRIVER
10945 M: Steffen Maier <maier@linux.vnet.ibm.com>
10946 L: linux-s390@vger.kernel.org
10947 W: http://www.ibm.com/developerworks/linux/linux390/
10948 S: Supported
10949 F: drivers/s390/scsi/zfcp_*
10950
10951 S390 IUCV NETWORK LAYER
10952 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10953 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10954 L: linux-s390@vger.kernel.org
10955 W: http://www.ibm.com/developerworks/linux/linux390/
10956 S: Supported
10957 F: drivers/s390/net/*iucv*
10958 F: include/net/iucv/
10959 F: net/iucv/
10960
10961 S390 IOMMU (PCI)
10962 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10963 L: linux-s390@vger.kernel.org
10964 W: http://www.ibm.com/developerworks/linux/linux390/
10965 S: Supported
10966 F: drivers/iommu/s390-iommu.c
10967
10968 S390 VFIO-CCW DRIVER
10969 M: Cornelia Huck <cornelia.huck@de.ibm.com>
10970 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
10971 L: linux-s390@vger.kernel.org
10972 L: kvm@vger.kernel.org
10973 S: Supported
10974 F: drivers/s390/cio/vfio_ccw*
10975 F: Documentation/s390/vfio-ccw.txt
10976 F: include/uapi/linux/vfio_ccw.h
10977
10978 S3C24XX SD/MMC Driver
10979 M: Ben Dooks <ben-linux@fluff.org>
10980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10981 S: Supported
10982 F: drivers/mmc/host/s3cmci.*
10983
10984 SAA6588 RDS RECEIVER DRIVER
10985 M: Hans Verkuil <hverkuil@xs4all.nl>
10986 L: linux-media@vger.kernel.org
10987 T: git git://linuxtv.org/media_tree.git
10988 W: https://linuxtv.org
10989 S: Odd Fixes
10990 F: drivers/media/i2c/saa6588*
10991
10992 SAA7134 VIDEO4LINUX DRIVER
10993 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10994 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10995 L: linux-media@vger.kernel.org
10996 W: https://linuxtv.org
10997 T: git git://linuxtv.org/media_tree.git
10998 S: Odd fixes
10999 F: Documentation/media/v4l-drivers/saa7134*
11000 F: drivers/media/pci/saa7134/
11001
11002 SAA7146 VIDEO4LINUX-2 DRIVER
11003 M: Hans Verkuil <hverkuil@xs4all.nl>
11004 L: linux-media@vger.kernel.org
11005 T: git git://linuxtv.org/media_tree.git
11006 S: Maintained
11007 F: drivers/media/common/saa7146/
11008 F: drivers/media/pci/saa7146/
11009 F: include/media/saa7146*
11010
11011 SAMSUNG LAPTOP DRIVER
11012 M: Corentin Chary <corentin.chary@gmail.com>
11013 L: platform-driver-x86@vger.kernel.org
11014 S: Maintained
11015 F: drivers/platform/x86/samsung-laptop.c
11016
11017 SAMSUNG AUDIO (ASoC) DRIVERS
11018 M: Krzysztof Kozlowski <krzk@kernel.org>
11019 M: Sangbeom Kim <sbkim73@samsung.com>
11020 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11021 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11022 S: Supported
11023 F: sound/soc/samsung/
11024
11025 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11026 M: Krzysztof Kozlowski <krzk@kernel.org>
11027 L: linux-crypto@vger.kernel.org
11028 L: linux-samsung-soc@vger.kernel.org
11029 S: Maintained
11030 F: drivers/crypto/exynos-rng.c
11031 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11032
11033 SAMSUNG FRAMEBUFFER DRIVER
11034 M: Jingoo Han <jingoohan1@gmail.com>
11035 L: linux-fbdev@vger.kernel.org
11036 S: Maintained
11037 F: drivers/video/fbdev/s3c-fb.c
11038
11039 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11040 M: Sangbeom Kim <sbkim73@samsung.com>
11041 M: Krzysztof Kozlowski <krzk@kernel.org>
11042 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11043 L: linux-kernel@vger.kernel.org
11044 L: linux-samsung-soc@vger.kernel.org
11045 S: Supported
11046 F: drivers/mfd/sec*.c
11047 F: drivers/regulator/s2m*.c
11048 F: drivers/regulator/s5m*.c
11049 F: drivers/clk/clk-s2mps11.c
11050 F: drivers/rtc/rtc-s5m.c
11051 F: include/linux/mfd/samsung/
11052 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11053 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11054 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11055 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11056
11057 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11058 M: Krzysztof Kozlowski <krzk@kernel.org>
11059 M: Vladimir Zapolskiy <vz@mleia.com>
11060 L: linux-crypto@vger.kernel.org
11061 L: linux-samsung-soc@vger.kernel.org
11062 S: Maintained
11063 F: drivers/crypto/s5p-sss.c
11064
11065 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11066 M: Kyungmin Park <kyungmin.park@samsung.com>
11067 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11068 L: linux-media@vger.kernel.org
11069 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11070 S: Supported
11071 F: drivers/media/platform/exynos4-is/
11072
11073 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11074 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11075 L: linux-media@vger.kernel.org
11076 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11077 S: Maintained
11078 F: drivers/media/platform/s3c-camif/
11079 F: include/media/drv-intf/s3c_camif.h
11080
11081 SAMSUNG S5C73M3 CAMERA DRIVER
11082 M: Kyungmin Park <kyungmin.park@samsung.com>
11083 M: Andrzej Hajda <a.hajda@samsung.com>
11084 L: linux-media@vger.kernel.org
11085 S: Supported
11086 F: drivers/media/i2c/s5c73m3/*
11087
11088 SAMSUNG S5K5BAF CAMERA DRIVER
11089 M: Kyungmin Park <kyungmin.park@samsung.com>
11090 M: Andrzej Hajda <a.hajda@samsung.com>
11091 L: linux-media@vger.kernel.org
11092 S: Supported
11093 F: drivers/media/i2c/s5k5baf.c
11094
11095 SAMSUNG S3FWRN5 NFC DRIVER
11096 M: Robert Baldyga <r.baldyga@samsung.com>
11097 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11098 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11099 S: Supported
11100 F: drivers/nfc/s3fwrn5
11101
11102 SAMSUNG SOC CLOCK DRIVERS
11103 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11104 M: Tomasz Figa <tomasz.figa@gmail.com>
11105 M: Chanwoo Choi <cw00.choi@samsung.com>
11106 S: Supported
11107 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11108 F: drivers/clk/samsung/
11109 F: include/dt-bindings/clock/exynos*.h
11110 F: Documentation/devicetree/bindings/clock/exynos*.txt
11111
11112 SAMSUNG SPI DRIVERS
11113 M: Kukjin Kim <kgene@kernel.org>
11114 M: Krzysztof Kozlowski <krzk@kernel.org>
11115 M: Andi Shyti <andi.shyti@samsung.com>
11116 L: linux-spi@vger.kernel.org
11117 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11118 S: Maintained
11119 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11120 F: drivers/spi/spi-s3c*
11121 F: include/linux/platform_data/spi-s3c64xx.h
11122
11123 SAMSUNG SXGBE DRIVERS
11124 M: Byungho An <bh74.an@samsung.com>
11125 M: Girish K S <ks.giri@samsung.com>
11126 M: Vipul Pandya <vipul.pandya@samsung.com>
11127 S: Supported
11128 L: netdev@vger.kernel.org
11129 F: drivers/net/ethernet/samsung/sxgbe/
11130
11131 SAMSUNG THERMAL DRIVER
11132 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11133 L: linux-pm@vger.kernel.org
11134 L: linux-samsung-soc@vger.kernel.org
11135 S: Supported
11136 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11137 F: drivers/thermal/samsung/
11138
11139 SAMSUNG USB2 PHY DRIVER
11140 M: Kamil Debski <kamil@wypas.org>
11141 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11142 L: linux-kernel@vger.kernel.org
11143 S: Supported
11144 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11145 F: Documentation/phy/samsung-usb2.txt
11146 F: drivers/phy/phy-exynos4210-usb2.c
11147 F: drivers/phy/phy-exynos4x12-usb2.c
11148 F: drivers/phy/phy-exynos5250-usb2.c
11149 F: drivers/phy/phy-s5pv210-usb2.c
11150 F: drivers/phy/phy-samsung-usb2.c
11151 F: drivers/phy/phy-samsung-usb2.h
11152
11153 SERIAL DRIVERS
11154 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11155 L: linux-serial@vger.kernel.org
11156 S: Maintained
11157 F: Documentation/devicetree/bindings/serial/
11158 F: drivers/tty/serial/
11159
11160 SERIAL DEVICE BUS
11161 M: Rob Herring <robh@kernel.org>
11162 L: linux-serial@vger.kernel.org
11163 S: Maintained
11164 F: Documentation/devicetree/bindings/serial/slave-device.txt
11165 F: drivers/tty/serdev/
11166 F: include/linux/serdev.h
11167
11168 SERIAL IR RECEIVER
11169 M: Sean Young <sean@mess.org>
11170 L: linux-media@vger.kernel.org
11171 S: Maintained
11172 F: drivers/media/rc/serial_ir.c
11173
11174 STI CEC DRIVER
11175 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11176 L: kernel@stlinux.com
11177 S: Maintained
11178 F: drivers/staging/media/st-cec/
11179 F: Documentation/devicetree/bindings/media/stih-cec.txt
11180
11181 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11182 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11183 L: linux-s390@vger.kernel.org
11184 W: http://www.ibm.com/developerworks/linux/linux390/
11185 S: Supported
11186 F: net/smc/
11187
11188 SYNOPSYS DESIGNWARE DMAC DRIVER
11189 M: Viresh Kumar <vireshk@kernel.org>
11190 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11191 S: Maintained
11192 F: include/linux/dma/dw.h
11193 F: include/linux/platform_data/dma-dw.h
11194 F: drivers/dma/dw/
11195
11196 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11197 M: Jie Deng <jiedeng@synopsys.com>
11198 L: netdev@vger.kernel.org
11199 S: Supported
11200 F: drivers/net/ethernet/synopsys/
11201
11202 SYNOPSYS DESIGNWARE I2C DRIVER
11203 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11204 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11205 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11206 L: linux-i2c@vger.kernel.org
11207 S: Maintained
11208 F: drivers/i2c/busses/i2c-designware-*
11209 F: include/linux/platform_data/i2c-designware.h
11210
11211 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11212 M: Jaehoon Chung <jh80.chung@samsung.com>
11213 L: linux-mmc@vger.kernel.org
11214 S: Maintained
11215 F: drivers/mmc/host/dw_mmc*
11216
11217 SYSTEM TRACE MODULE CLASS
11218 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11219 S: Maintained
11220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11221 F: Documentation/trace/stm.txt
11222 F: drivers/hwtracing/stm/
11223 F: include/linux/stm.h
11224 F: include/uapi/linux/stm.h
11225
11226 THUNDERBOLT DRIVER
11227 M: Andreas Noever <andreas.noever@gmail.com>
11228 S: Maintained
11229 F: drivers/thunderbolt/
11230
11231 TI BQ27XXX POWER SUPPLY DRIVER
11232 R: Andrew F. Davis <afd@ti.com>
11233 F: include/linux/power/bq27xxx_battery.h
11234 F: drivers/power/supply/bq27xxx_battery.c
11235 F: drivers/power/supply/bq27xxx_battery_i2c.c
11236
11237 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11238 M: John Stultz <john.stultz@linaro.org>
11239 M: Thomas Gleixner <tglx@linutronix.de>
11240 R: Stephen Boyd <sboyd@codeaurora.org>
11241 L: linux-kernel@vger.kernel.org
11242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11243 S: Supported
11244 F: include/linux/clocksource.h
11245 F: include/linux/time.h
11246 F: include/linux/timex.h
11247 F: include/uapi/linux/time.h
11248 F: include/uapi/linux/timex.h
11249 F: kernel/time/clocksource.c
11250 F: kernel/time/time*.c
11251 F: kernel/time/alarmtimer.c
11252 F: kernel/time/ntp.c
11253 F: tools/testing/selftests/timers/
11254
11255 SC1200 WDT DRIVER
11256 M: Zwane Mwaikambo <zwanem@gmail.com>
11257 S: Maintained
11258 F: drivers/watchdog/sc1200wdt.c
11259
11260 SCHEDULER
11261 M: Ingo Molnar <mingo@redhat.com>
11262 M: Peter Zijlstra <peterz@infradead.org>
11263 L: linux-kernel@vger.kernel.org
11264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11265 S: Maintained
11266 F: kernel/sched/
11267 F: include/linux/sched.h
11268 F: include/uapi/linux/sched.h
11269 F: include/linux/wait.h
11270
11271 SCORE ARCHITECTURE
11272 M: Chen Liqin <liqin.linux@gmail.com>
11273 M: Lennox Wu <lennox.wu@gmail.com>
11274 W: http://www.sunplus.com
11275 S: Supported
11276 F: arch/score/
11277
11278 SCR24X CHIP CARD INTERFACE DRIVER
11279 M: Lubomir Rintel <lkundrak@v3.sk>
11280 S: Supported
11281 F: drivers/char/pcmcia/scr24x_cs.c
11282
11283 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11284 M: Sudeep Holla <sudeep.holla@arm.com>
11285 L: linux-arm-kernel@lists.infradead.org
11286 S: Maintained
11287 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11288 F: drivers/clk/clk-scpi.c
11289 F: drivers/cpufreq/scpi-cpufreq.c
11290 F: drivers/firmware/arm_scpi.c
11291 F: include/linux/scpi_protocol.h
11292
11293 SCSI CDROM DRIVER
11294 M: Jens Axboe <axboe@kernel.dk>
11295 L: linux-scsi@vger.kernel.org
11296 W: http://www.kernel.dk
11297 S: Maintained
11298 F: drivers/scsi/sr*
11299
11300 SCSI RDMA PROTOCOL (SRP) INITIATOR
11301 M: Bart Van Assche <bart.vanassche@sandisk.com>
11302 L: linux-rdma@vger.kernel.org
11303 S: Supported
11304 W: http://www.openfabrics.org
11305 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11307 F: drivers/infiniband/ulp/srp/
11308 F: include/scsi/srp.h
11309
11310 SCSI SG DRIVER
11311 M: Doug Gilbert <dgilbert@interlog.com>
11312 L: linux-scsi@vger.kernel.org
11313 W: http://sg.danny.cz/sg
11314 S: Maintained
11315 F: Documentation/scsi/scsi-generic.txt
11316 F: drivers/scsi/sg.c
11317 F: include/scsi/sg.h
11318
11319 SCSI SUBSYSTEM
11320 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11322 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11324 L: linux-scsi@vger.kernel.org
11325 S: Maintained
11326 F: Documentation/devicetree/bindings/scsi/
11327 F: drivers/scsi/
11328 F: include/scsi/
11329
11330 SCSI TAPE DRIVER
11331 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11332 L: linux-scsi@vger.kernel.org
11333 S: Maintained
11334 F: Documentation/scsi/st.txt
11335 F: drivers/scsi/st.*
11336 F: drivers/scsi/st_*.h
11337
11338 SCTP PROTOCOL
11339 M: Vlad Yasevich <vyasevich@gmail.com>
11340 M: Neil Horman <nhorman@tuxdriver.com>
11341 L: linux-sctp@vger.kernel.org
11342 W: http://lksctp.sourceforge.net
11343 S: Maintained
11344 F: Documentation/networking/sctp.txt
11345 F: include/linux/sctp.h
11346 F: include/uapi/linux/sctp.h
11347 F: include/net/sctp/
11348 F: net/sctp/
11349
11350 SCx200 CPU SUPPORT
11351 M: Jim Cromie <jim.cromie@gmail.com>
11352 S: Odd Fixes
11353 F: Documentation/i2c/busses/scx200_acb
11354 F: arch/x86/platform/scx200/
11355 F: drivers/watchdog/scx200_wdt.c
11356 F: drivers/i2c/busses/scx200*
11357 F: drivers/mtd/maps/scx200_docflash.c
11358 F: include/linux/scx200.h
11359
11360 SCx200 GPIO DRIVER
11361 M: Jim Cromie <jim.cromie@gmail.com>
11362 S: Maintained
11363 F: drivers/char/scx200_gpio.c
11364 F: include/linux/scx200_gpio.h
11365
11366 SCx200 HRT CLOCKSOURCE DRIVER
11367 M: Jim Cromie <jim.cromie@gmail.com>
11368 S: Maintained
11369 F: drivers/clocksource/scx200_hrt.c
11370
11371 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11372 M: Sascha Sommer <saschasommer@freenet.de>
11373 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11374 S: Maintained
11375 F: drivers/mmc/host/sdricoh_cs.c
11376
11377 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11378 M: Adrian Hunter <adrian.hunter@intel.com>
11379 L: linux-mmc@vger.kernel.org
11380 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11381 S: Maintained
11382 F: drivers/mmc/host/sdhci*
11383 F: include/linux/mmc/sdhci*
11384
11385 SECURE COMPUTING
11386 M: Kees Cook <keescook@chromium.org>
11387 R: Andy Lutomirski <luto@amacapital.net>
11388 R: Will Drewry <wad@chromium.org>
11389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11390 S: Supported
11391 F: kernel/seccomp.c
11392 F: include/uapi/linux/seccomp.h
11393 F: include/linux/seccomp.h
11394 F: tools/testing/selftests/seccomp/*
11395 K: \bsecure_computing
11396 K: \bTIF_SECCOMP\b
11397
11398 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11399 M: Al Cooper <alcooperx@gmail.com>
11400 L: linux-mmc@vger.kernel.org
11401 L: bcm-kernel-feedback-list@broadcom.com
11402 S: Maintained
11403 F: drivers/mmc/host/sdhci-brcmstb*
11404
11405 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11406 M: Ben Dooks <ben-linux@fluff.org>
11407 M: Jaehoon Chung <jh80.chung@samsung.com>
11408 L: linux-mmc@vger.kernel.org
11409 S: Maintained
11410 F: drivers/mmc/host/sdhci-s3c*
11411
11412 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11413 M: Viresh Kumar <vireshk@kernel.org>
11414 L: linux-mmc@vger.kernel.org
11415 S: Maintained
11416 F: drivers/mmc/host/sdhci-spear.c
11417
11418 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11419 M: Scott Bauer <scott.bauer@intel.com>
11420 M: Jonathan Derrick <jonathan.derrick@intel.com>
11421 M: Rafael Antognolli <rafael.antognolli@intel.com>
11422 L: linux-block@vger.kernel.org
11423 S: Supported
11424 F: block/sed*
11425 F: block/opal_proto.h
11426 F: include/linux/sed*
11427 F: include/uapi/linux/sed*
11428
11429 SECURITY SUBSYSTEM
11430 M: James Morris <james.l.morris@oracle.com>
11431 M: "Serge E. Hallyn" <serge@hallyn.com>
11432 L: linux-security-module@vger.kernel.org (suggested Cc:)
11433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11434 W: http://kernsec.org/
11435 S: Supported
11436 F: security/
11437
11438 SECURITY CONTACT
11439 M: Security Officers <security@kernel.org>
11440 S: Supported
11441
11442 SELINUX SECURITY MODULE
11443 M: Paul Moore <paul@paul-moore.com>
11444 M: Stephen Smalley <sds@tycho.nsa.gov>
11445 M: Eric Paris <eparis@parisplace.org>
11446 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11447 W: http://selinuxproject.org
11448 T: git git://git.infradead.org/users/pcmoore/selinux
11449 S: Supported
11450 F: include/linux/selinux*
11451 F: security/selinux/
11452 F: scripts/selinux/
11453
11454 APPARMOR SECURITY MODULE
11455 M: John Johansen <john.johansen@canonical.com>
11456 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11457 W: apparmor.wiki.kernel.org
11458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11459 S: Supported
11460 F: security/apparmor/
11461
11462 LOADPIN SECURITY MODULE
11463 M: Kees Cook <keescook@chromium.org>
11464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11465 S: Supported
11466 F: security/loadpin/
11467
11468 YAMA SECURITY MODULE
11469 M: Kees Cook <keescook@chromium.org>
11470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11471 S: Supported
11472 F: security/yama/
11473
11474 SENSABLE PHANTOM
11475 M: Jiri Slaby <jirislaby@gmail.com>
11476 S: Maintained
11477 F: drivers/misc/phantom.c
11478 F: include/uapi/linux/phantom.h
11479
11480 Emulex 10Gbps iSCSI - OneConnect DRIVER
11481 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11482 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11483 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11484 L: linux-scsi@vger.kernel.org
11485 W: http://www.broadcom.com
11486 S: Supported
11487 F: drivers/scsi/be2iscsi/
11488
11489 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11490 M: Sathya Perla <sathya.perla@broadcom.com>
11491 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11492 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11493 M: Somnath Kotur <somnath.kotur@broadcom.com>
11494 L: netdev@vger.kernel.org
11495 W: http://www.emulex.com
11496 S: Supported
11497 F: drivers/net/ethernet/emulex/benet/
11498
11499 EMULEX ONECONNECT ROCE DRIVER
11500 M: Selvin Xavier <selvin.xavier@broadcom.com>
11501 M: Devesh Sharma <devesh.sharma@broadcom.com>
11502 L: linux-rdma@vger.kernel.org
11503 W: http://www.broadcom.com
11504 S: Odd Fixes
11505 F: drivers/infiniband/hw/ocrdma/
11506 F: include/uapi/rdma/ocrdma-abi.h
11507
11508 SFC NETWORK DRIVER
11509 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11510 M: Edward Cree <ecree@solarflare.com>
11511 M: Bert Kenward <bkenward@solarflare.com>
11512 L: netdev@vger.kernel.org
11513 S: Supported
11514 F: drivers/net/ethernet/sfc/
11515
11516 SGI GRU DRIVER
11517 M: Dimitri Sivanich <sivanich@sgi.com>
11518 S: Maintained
11519 F: drivers/misc/sgi-gru/
11520
11521 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11522 M: Pat Gefre <pfg@sgi.com>
11523 L: linux-ia64@vger.kernel.org
11524 S: Supported
11525 F: Documentation/ia64/serial.txt
11526 F: drivers/tty/serial/ioc?_serial.c
11527 F: include/linux/ioc?.h
11528
11529 SGI XP/XPC/XPNET DRIVER
11530 M: Cliff Whickman <cpw@sgi.com>
11531 M: Robin Holt <robinmholt@gmail.com>
11532 S: Maintained
11533 F: drivers/misc/sgi-xp/
11534
11535 SI2157 MEDIA DRIVER
11536 M: Antti Palosaari <crope@iki.fi>
11537 L: linux-media@vger.kernel.org
11538 W: https://linuxtv.org
11539 W: http://palosaari.fi/linux/
11540 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11541 T: git git://linuxtv.org/anttip/media_tree.git
11542 S: Maintained
11543 F: drivers/media/tuners/si2157*
11544
11545 SI2168 MEDIA DRIVER
11546 M: Antti Palosaari <crope@iki.fi>
11547 L: linux-media@vger.kernel.org
11548 W: https://linuxtv.org
11549 W: http://palosaari.fi/linux/
11550 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11551 T: git git://linuxtv.org/anttip/media_tree.git
11552 S: Maintained
11553 F: drivers/media/dvb-frontends/si2168*
11554
11555 SI470X FM RADIO RECEIVER I2C DRIVER
11556 M: Hans Verkuil <hverkuil@xs4all.nl>
11557 L: linux-media@vger.kernel.org
11558 T: git git://linuxtv.org/media_tree.git
11559 W: https://linuxtv.org
11560 S: Odd Fixes
11561 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11562
11563 SI470X FM RADIO RECEIVER USB DRIVER
11564 M: Hans Verkuil <hverkuil@xs4all.nl>
11565 L: linux-media@vger.kernel.org
11566 T: git git://linuxtv.org/media_tree.git
11567 W: https://linuxtv.org
11568 S: Maintained
11569 F: drivers/media/radio/si470x/radio-si470x-common.c
11570 F: drivers/media/radio/si470x/radio-si470x.h
11571 F: drivers/media/radio/si470x/radio-si470x-usb.c
11572
11573 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11574 M: Eduardo Valentin <edubezval@gmail.com>
11575 L: linux-media@vger.kernel.org
11576 T: git git://linuxtv.org/media_tree.git
11577 W: https://linuxtv.org
11578 S: Odd Fixes
11579 F: drivers/media/radio/si4713/si4713.?
11580
11581 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11582 M: Eduardo Valentin <edubezval@gmail.com>
11583 L: linux-media@vger.kernel.org
11584 T: git git://linuxtv.org/media_tree.git
11585 W: https://linuxtv.org
11586 S: Odd Fixes
11587 F: drivers/media/radio/si4713/radio-platform-si4713.c
11588
11589 SI4713 FM RADIO TRANSMITTER USB DRIVER
11590 M: Hans Verkuil <hverkuil@xs4all.nl>
11591 L: linux-media@vger.kernel.org
11592 T: git git://linuxtv.org/media_tree.git
11593 W: https://linuxtv.org
11594 S: Maintained
11595 F: drivers/media/radio/si4713/radio-usb-si4713.c
11596
11597 SIANO DVB DRIVER
11598 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11599 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11600 L: linux-media@vger.kernel.org
11601 W: https://linuxtv.org
11602 T: git git://linuxtv.org/media_tree.git
11603 S: Odd fixes
11604 F: drivers/media/common/siano/
11605 F: drivers/media/usb/siano/
11606 F: drivers/media/usb/siano/
11607 F: drivers/media/mmc/siano/
11608
11609 SILEAD TOUCHSCREEN DRIVER
11610 M: Hans de Goede <hdegoede@redhat.com>
11611 L: linux-input@vger.kernel.org
11612 L: platform-driver-x86@vger.kernel.org
11613 S: Maintained
11614 F: drivers/input/touchscreen/silead.c
11615 F: drivers/platform/x86/silead_dmi.c
11616
11617 SIMPLEFB FB DRIVER
11618 M: Hans de Goede <hdegoede@redhat.com>
11619 L: linux-fbdev@vger.kernel.org
11620 S: Maintained
11621 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11622 F: drivers/video/fbdev/simplefb.c
11623 F: include/linux/platform_data/simplefb.h
11624
11625 SH_VEU V4L2 MEM2MEM DRIVER
11626 L: linux-media@vger.kernel.org
11627 S: Orphan
11628 F: drivers/media/platform/sh_veu.c
11629
11630 SH_VOU V4L2 OUTPUT DRIVER
11631 L: linux-media@vger.kernel.org
11632 S: Orphan
11633 F: drivers/media/platform/sh_vou.c
11634 F: include/media/drv-intf/sh_vou.h
11635
11636 SIMPLE FIRMWARE INTERFACE (SFI)
11637 M: Len Brown <lenb@kernel.org>
11638 L: sfi-devel@simplefirmware.org
11639 W: http://simplefirmware.org/
11640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11641 S: Supported
11642 F: arch/x86/platform/sfi/
11643 F: drivers/sfi/
11644 F: include/linux/sfi*.h
11645
11646 SIMTEC EB110ATX (Chalice CATS)
11647 P: Ben Dooks
11648 P: Vincent Sanders <vince@simtec.co.uk>
11649 M: Simtec Linux Team <linux@simtec.co.uk>
11650 W: http://www.simtec.co.uk/products/EB110ATX/
11651 S: Supported
11652
11653 SIMTEC EB2410ITX (BAST)
11654 P: Ben Dooks
11655 P: Vincent Sanders <vince@simtec.co.uk>
11656 M: Simtec Linux Team <linux@simtec.co.uk>
11657 W: http://www.simtec.co.uk/products/EB2410ITX/
11658 S: Supported
11659 F: arch/arm/mach-s3c24xx/mach-bast.c
11660 F: arch/arm/mach-s3c24xx/bast-ide.c
11661 F: arch/arm/mach-s3c24xx/bast-irq.c
11662
11663 SIPHASH PRF ROUTINES
11664 M: Jason A. Donenfeld <Jason@zx2c4.com>
11665 S: Maintained
11666 F: lib/siphash.c
11667 F: lib/test_siphash.c
11668 F: include/linux/siphash.h
11669
11670 TI DAVINCI MACHINE SUPPORT
11671 M: Sekhar Nori <nsekhar@ti.com>
11672 M: Kevin Hilman <khilman@kernel.org>
11673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11675 S: Supported
11676 F: arch/arm/mach-davinci/
11677 F: drivers/i2c/busses/i2c-davinci.c
11678
11679 TI DAVINCI SERIES MEDIA DRIVER
11680 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11681 L: linux-media@vger.kernel.org
11682 W: https://linuxtv.org
11683 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11684 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11685 S: Maintained
11686 F: drivers/media/platform/davinci/
11687 F: include/media/davinci/
11688
11689 TI AM437X VPFE DRIVER
11690 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11691 L: linux-media@vger.kernel.org
11692 W: https://linuxtv.org
11693 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11694 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11695 S: Maintained
11696 F: drivers/media/platform/am437x/
11697
11698 OV2659 OMNIVISION SENSOR DRIVER
11699 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11700 L: linux-media@vger.kernel.org
11701 W: https://linuxtv.org
11702 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11703 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11704 S: Maintained
11705 F: drivers/media/i2c/ov2659.c
11706 F: include/media/i2c/ov2659.h
11707
11708 SILICON MOTION SM712 FRAME BUFFER DRIVER
11709 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11710 M: Teddy Wang <teddy.wang@siliconmotion.com>
11711 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11712 L: linux-fbdev@vger.kernel.org
11713 S: Maintained
11714 F: drivers/video/fbdev/sm712*
11715 F: Documentation/fb/sm712fb.txt
11716
11717 SIS 190 ETHERNET DRIVER
11718 M: Francois Romieu <romieu@fr.zoreil.com>
11719 L: netdev@vger.kernel.org
11720 S: Maintained
11721 F: drivers/net/ethernet/sis/sis190.c
11722
11723 SIS 900/7016 FAST ETHERNET DRIVER
11724 M: Daniele Venzano <venza@brownhat.org>
11725 W: http://www.brownhat.org/sis900.html
11726 L: netdev@vger.kernel.org
11727 S: Maintained
11728 F: drivers/net/ethernet/sis/sis900.*
11729
11730 SIS FRAMEBUFFER DRIVER
11731 M: Thomas Winischhofer <thomas@winischhofer.net>
11732 W: http://www.winischhofer.net/linuxsisvga.shtml
11733 S: Maintained
11734 F: Documentation/fb/sisfb.txt
11735 F: drivers/video/fbdev/sis/
11736 F: include/video/sisfb.h
11737
11738 SIS USB2VGA DRIVER
11739 M: Thomas Winischhofer <thomas@winischhofer.net>
11740 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11741 S: Maintained
11742 F: drivers/usb/misc/sisusbvga/
11743
11744 SLAB ALLOCATOR
11745 M: Christoph Lameter <cl@linux.com>
11746 M: Pekka Enberg <penberg@kernel.org>
11747 M: David Rientjes <rientjes@google.com>
11748 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11749 M: Andrew Morton <akpm@linux-foundation.org>
11750 L: linux-mm@kvack.org
11751 S: Maintained
11752 F: include/linux/sl?b*.h
11753 F: mm/sl?b*
11754
11755 SLEEPABLE READ-COPY UPDATE (SRCU)
11756 M: Lai Jiangshan <jiangshanlai@gmail.com>
11757 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11758 M: Josh Triplett <josh@joshtriplett.org>
11759 R: Steven Rostedt <rostedt@goodmis.org>
11760 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11761 L: linux-kernel@vger.kernel.org
11762 W: http://www.rdrop.com/users/paulmck/RCU/
11763 S: Supported
11764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11765 F: include/linux/srcu.h
11766 F: kernel/rcu/srcu.c
11767
11768 SMACK SECURITY MODULE
11769 M: Casey Schaufler <casey@schaufler-ca.com>
11770 L: linux-security-module@vger.kernel.org
11771 W: http://schaufler-ca.com
11772 T: git git://github.com/cschaufler/smack-next
11773 S: Maintained
11774 F: Documentation/security/Smack.txt
11775 F: security/smack/
11776
11777 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11778 M: Kevin Hilman <khilman@kernel.org>
11779 M: Nishanth Menon <nm@ti.com>
11780 S: Maintained
11781 F: drivers/power/avs/
11782 F: include/linux/power/smartreflex.h
11783 L: linux-pm@vger.kernel.org
11784
11785 SMC91x ETHERNET DRIVER
11786 M: Nicolas Pitre <nico@fluxnic.net>
11787 S: Odd Fixes
11788 F: drivers/net/ethernet/smsc/smc91x.*
11789
11790 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11791 M: Sakari Ailus <sakari.ailus@iki.fi>
11792 L: linux-media@vger.kernel.org
11793 S: Maintained
11794 F: drivers/media/i2c/smiapp/
11795 F: include/media/i2c/smiapp.h
11796 F: drivers/media/i2c/smiapp-pll.c
11797 F: drivers/media/i2c/smiapp-pll.h
11798 F: include/uapi/linux/smiapp.h
11799 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11800
11801 SMM665 HARDWARE MONITOR DRIVER
11802 M: Guenter Roeck <linux@roeck-us.net>
11803 L: linux-hwmon@vger.kernel.org
11804 S: Maintained
11805 F: Documentation/hwmon/smm665
11806 F: drivers/hwmon/smm665.c
11807
11808 SMSC EMC2103 HARDWARE MONITOR DRIVER
11809 M: Steve Glendinning <steve.glendinning@shawell.net>
11810 L: linux-hwmon@vger.kernel.org
11811 S: Maintained
11812 F: Documentation/hwmon/emc2103
11813 F: drivers/hwmon/emc2103.c
11814
11815 SMSC SCH5627 HARDWARE MONITOR DRIVER
11816 M: Hans de Goede <hdegoede@redhat.com>
11817 L: linux-hwmon@vger.kernel.org
11818 S: Supported
11819 F: Documentation/hwmon/sch5627
11820 F: drivers/hwmon/sch5627.c
11821
11822 SMSC47B397 HARDWARE MONITOR DRIVER
11823 M: Jean Delvare <jdelvare@suse.com>
11824 L: linux-hwmon@vger.kernel.org
11825 S: Maintained
11826 F: Documentation/hwmon/smsc47b397
11827 F: drivers/hwmon/smsc47b397.c
11828
11829 SMSC911x ETHERNET DRIVER
11830 M: Steve Glendinning <steve.glendinning@shawell.net>
11831 L: netdev@vger.kernel.org
11832 S: Maintained
11833 F: include/linux/smsc911x.h
11834 F: drivers/net/ethernet/smsc/smsc911x.*
11835
11836 SMSC9420 PCI ETHERNET DRIVER
11837 M: Steve Glendinning <steve.glendinning@shawell.net>
11838 L: netdev@vger.kernel.org
11839 S: Maintained
11840 F: drivers/net/ethernet/smsc/smsc9420.*
11841
11842 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11843 M: Steve Glendinning <steve.glendinning@shawell.net>
11844 L: linux-fbdev@vger.kernel.org
11845 S: Maintained
11846 F: drivers/video/fbdev/smscufx.c
11847
11848 SOC-CAMERA V4L2 SUBSYSTEM
11849 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11850 L: linux-media@vger.kernel.org
11851 T: git git://linuxtv.org/media_tree.git
11852 S: Maintained
11853 F: include/media/soc*
11854 F: drivers/media/i2c/soc_camera/
11855 F: drivers/media/platform/soc_camera/
11856
11857 SOEKRIS NET48XX LED SUPPORT
11858 M: Chris Boot <bootc@bootc.net>
11859 S: Maintained
11860 F: drivers/leds/leds-net48xx.c
11861
11862 SOFTLOGIC 6x10 MPEG CODEC
11863 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11864 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11865 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11866 M: Ismael Luceno <ismael@iodev.co.uk>
11867 L: linux-media@vger.kernel.org
11868 S: Supported
11869 F: drivers/media/pci/solo6x10/
11870
11871 SOFTWARE RAID (Multiple Disks) SUPPORT
11872 M: Shaohua Li <shli@kernel.org>
11873 L: linux-raid@vger.kernel.org
11874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11875 S: Supported
11876 F: drivers/md/
11877 F: include/linux/raid/
11878 F: include/uapi/linux/raid/
11879
11880 SONIC NETWORK DRIVER
11881 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11882 L: netdev@vger.kernel.org
11883 S: Maintained
11884 F: drivers/net/ethernet/natsemi/sonic.*
11885
11886 SONICS SILICON BACKPLANE DRIVER (SSB)
11887 M: Michael Buesch <m@bues.ch>
11888 L: linux-wireless@vger.kernel.org
11889 S: Maintained
11890 F: drivers/ssb/
11891 F: include/linux/ssb/
11892
11893 SONY VAIO CONTROL DEVICE DRIVER
11894 M: Mattia Dongili <malattia@linux.it>
11895 L: platform-driver-x86@vger.kernel.org
11896 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11897 S: Maintained
11898 F: Documentation/laptops/sony-laptop.txt
11899 F: drivers/char/sonypi.c
11900 F: drivers/platform/x86/sony-laptop.c
11901 F: include/linux/sony-laptop.h
11902
11903 SONY MEMORYSTICK CARD SUPPORT
11904 M: Alex Dubov <oakad@yahoo.com>
11905 W: http://tifmxx.berlios.de/
11906 S: Maintained
11907 F: drivers/memstick/host/tifm_ms.c
11908
11909 SONY MEMORYSTICK STANDARD SUPPORT
11910 M: Maxim Levitsky <maximlevitsky@gmail.com>
11911 S: Maintained
11912 F: drivers/memstick/core/ms_block.*
11913
11914 SOUND
11915 M: Jaroslav Kysela <perex@perex.cz>
11916 M: Takashi Iwai <tiwai@suse.com>
11917 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11918 W: http://www.alsa-project.org/
11919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11920 T: git git://git.alsa-project.org/alsa-kernel.git
11921 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11922 S: Maintained
11923 F: Documentation/sound/
11924 F: include/sound/
11925 F: include/uapi/sound/
11926 F: sound/
11927
11928 SOUND - COMPRESSED AUDIO
11929 M: Vinod Koul <vinod.koul@intel.com>
11930 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11932 S: Supported
11933 F: Documentation/sound/alsa/compress_offload.txt
11934 F: include/sound/compress_driver.h
11935 F: include/uapi/sound/compress_*
11936 F: sound/core/compress_offload.c
11937 F: sound/soc/soc-compress.c
11938
11939 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11940 M: Liam Girdwood <lgirdwood@gmail.com>
11941 M: Mark Brown <broonie@kernel.org>
11942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11943 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11944 W: http://alsa-project.org/main/index.php/ASoC
11945 S: Supported
11946 F: Documentation/devicetree/bindings/sound/
11947 F: Documentation/sound/alsa/soc/
11948 F: sound/soc/
11949 F: include/sound/soc*
11950
11951 SOUND - DMAENGINE HELPERS
11952 M: Lars-Peter Clausen <lars@metafoo.de>
11953 S: Supported
11954 F: include/sound/dmaengine_pcm.h
11955 F: sound/core/pcm_dmaengine.c
11956 F: sound/soc/soc-generic-dmaengine-pcm.c
11957
11958 SP2 MEDIA DRIVER
11959 M: Olli Salonen <olli.salonen@iki.fi>
11960 L: linux-media@vger.kernel.org
11961 W: https://linuxtv.org
11962 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11963 S: Maintained
11964 F: drivers/media/dvb-frontends/sp2*
11965
11966 SPARC + UltraSPARC (sparc/sparc64)
11967 M: "David S. Miller" <davem@davemloft.net>
11968 L: sparclinux@vger.kernel.org
11969 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11972 S: Maintained
11973 F: arch/sparc/
11974 F: drivers/sbus/
11975
11976 SPARC SERIAL DRIVERS
11977 M: "David S. Miller" <davem@davemloft.net>
11978 L: sparclinux@vger.kernel.org
11979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11981 S: Maintained
11982 F: include/linux/sunserialcore.h
11983 F: drivers/tty/serial/suncore.c
11984 F: drivers/tty/serial/sunhv.c
11985 F: drivers/tty/serial/sunsab.c
11986 F: drivers/tty/serial/sunsab.h
11987 F: drivers/tty/serial/sunsu.c
11988 F: drivers/tty/serial/sunzilog.c
11989 F: drivers/tty/serial/sunzilog.h
11990
11991 SPARSE CHECKER
11992 M: "Christopher Li" <sparse@chrisli.org>
11993 L: linux-sparse@vger.kernel.org
11994 W: https://sparse.wiki.kernel.org/
11995 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11996 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11997 S: Maintained
11998 F: include/linux/compiler.h
11999
12000 SPEAR PLATFORM SUPPORT
12001 M: Viresh Kumar <vireshk@kernel.org>
12002 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12004 W: http://www.st.com/spear
12005 S: Maintained
12006 F: arch/arm/boot/dts/spear*
12007 F: arch/arm/mach-spear/
12008
12009 SPEAR CLOCK FRAMEWORK SUPPORT
12010 M: Viresh Kumar <vireshk@kernel.org>
12011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12012 W: http://www.st.com/spear
12013 S: Maintained
12014 F: drivers/clk/spear/
12015
12016 SPI NOR SUBSYSTEM
12017 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
12018 M: Marek Vasut <marek.vasut@gmail.com>
12019 L: linux-mtd@lists.infradead.org
12020 W: http://www.linux-mtd.infradead.org/
12021 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12022 T: git git://github.com/spi-nor/linux.git
12023 S: Maintained
12024 F: drivers/mtd/spi-nor/
12025 F: include/linux/mtd/spi-nor.h
12026
12027 SPI SUBSYSTEM
12028 M: Mark Brown <broonie@kernel.org>
12029 L: linux-spi@vger.kernel.org
12030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12031 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12032 S: Maintained
12033 F: Documentation/devicetree/bindings/spi/
12034 F: Documentation/spi/
12035 F: drivers/spi/
12036 F: include/linux/spi/
12037 F: include/uapi/linux/spi/
12038 F: tools/spi/
12039
12040 SPIDERNET NETWORK DRIVER for CELL
12041 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12042 L: netdev@vger.kernel.org
12043 S: Supported
12044 F: Documentation/networking/spider_net.txt
12045 F: drivers/net/ethernet/toshiba/spider_net*
12046
12047 SPU FILE SYSTEM
12048 M: Jeremy Kerr <jk@ozlabs.org>
12049 L: linuxppc-dev@lists.ozlabs.org
12050 W: http://www.ibm.com/developerworks/power/cell/
12051 S: Supported
12052 F: Documentation/filesystems/spufs.txt
12053 F: arch/powerpc/platforms/cell/spufs/
12054
12055 SQUASHFS FILE SYSTEM
12056 M: Phillip Lougher <phillip@squashfs.org.uk>
12057 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12058 W: http://squashfs.org.uk
12059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12060 S: Maintained
12061 F: Documentation/filesystems/squashfs.txt
12062 F: fs/squashfs/
12063
12064 SRM (Alpha) environment access
12065 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12066 S: Maintained
12067 F: arch/alpha/kernel/srm_env.c
12068
12069 STABLE BRANCH
12070 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12071 L: stable@vger.kernel.org
12072 S: Supported
12073 F: Documentation/process/stable-kernel-rules.rst
12074
12075 STAGING SUBSYSTEM
12076 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12078 L: devel@driverdev.osuosl.org
12079 S: Supported
12080 F: drivers/staging/
12081
12082 STAGING - COMEDI
12083 M: Ian Abbott <abbotti@mev.co.uk>
12084 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12085 S: Odd Fixes
12086 F: drivers/staging/comedi/
12087
12088 STAGING - FLARION FT1000 DRIVERS
12089 M: Marek Belisko <marek.belisko@gmail.com>
12090 S: Odd Fixes
12091 F: drivers/staging/ft1000/
12092
12093 STAGING - INDUSTRIAL IO
12094 M: Jonathan Cameron <jic23@kernel.org>
12095 L: linux-iio@vger.kernel.org
12096 S: Odd Fixes
12097 F: Documentation/devicetree/bindings/staging/iio/
12098 F: drivers/staging/iio/
12099
12100 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12101 M: Jarod Wilson <jarod@wilsonet.com>
12102 W: http://www.lirc.org/
12103 S: Odd Fixes
12104 F: drivers/staging/media/lirc/
12105
12106 STAGING - LUSTRE PARALLEL FILESYSTEM
12107 M: Oleg Drokin <oleg.drokin@intel.com>
12108 M: Andreas Dilger <andreas.dilger@intel.com>
12109 M: James Simmons <jsimmons@infradead.org>
12110 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12111 W: http://wiki.lustre.org/
12112 S: Maintained
12113 F: drivers/staging/lustre
12114
12115 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12116 M: Marc Dietrich <marvin24@gmx.de>
12117 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12118 L: linux-tegra@vger.kernel.org
12119 S: Maintained
12120 F: drivers/staging/nvec/
12121
12122 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12123 M: Jens Frederich <jfrederich@gmail.com>
12124 M: Daniel Drake <dsd@laptop.org>
12125 M: Jon Nettleton <jon.nettleton@gmail.com>
12126 W: http://wiki.laptop.org/go/DCON
12127 S: Maintained
12128 F: drivers/staging/olpc_dcon/
12129
12130 STAGING - REALTEK RTL8712U DRIVERS
12131 M: Larry Finger <Larry.Finger@lwfinger.net>
12132 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12133 S: Odd Fixes
12134 F: drivers/staging/rtl8712/
12135
12136 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12137 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12138 M: Teddy Wang <teddy.wang@siliconmotion.com>
12139 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12140 L: linux-fbdev@vger.kernel.org
12141 S: Maintained
12142 F: drivers/staging/sm750fb/
12143
12144 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12145 M: William Hubbs <w.d.hubbs@gmail.com>
12146 M: Chris Brannon <chris@the-brannons.com>
12147 M: Kirk Reiser <kirk@reisers.ca>
12148 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12149 L: speakup@linux-speakup.org
12150 W: http://www.linux-speakup.org/
12151 S: Odd Fixes
12152 F: drivers/staging/speakup/
12153
12154 STAGING - VIA VT665X DRIVERS
12155 M: Forest Bond <forest@alittletooquiet.net>
12156 S: Odd Fixes
12157 F: drivers/staging/vt665?/
12158
12159 STAGING - WILC1000 WIFI DRIVER
12160 M: Aditya Shankar <aditya.shankar@microchip.com>
12161 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12162 L: linux-wireless@vger.kernel.org
12163 S: Supported
12164 F: drivers/staging/wilc1000/
12165
12166 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12167 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12168 S: Odd Fixes
12169 F: drivers/staging/xgifb/
12170
12171 STARFIRE/DURALAN NETWORK DRIVER
12172 M: Ion Badulescu <ionut@badula.org>
12173 S: Odd Fixes
12174 F: drivers/net/ethernet/adaptec/starfire*
12175
12176 SUN3/3X
12177 M: Sam Creasey <sammy@sammy.net>
12178 W: http://sammy.net/sun3/
12179 S: Maintained
12180 F: arch/m68k/kernel/*sun3*
12181 F: arch/m68k/sun3*/
12182 F: arch/m68k/include/asm/sun3*
12183 F: drivers/net/ethernet/i825xx/sun3*
12184
12185 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12186 M: Hans de Goede <hdegoede@redhat.com>
12187 L: linux-input@vger.kernel.org
12188 S: Maintained
12189 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12190 F: drivers/input/keyboard/sun4i-lradc-keys.c
12191
12192 SUNDANCE NETWORK DRIVER
12193 M: Denis Kirjanov <kda@linux-powerpc.org>
12194 L: netdev@vger.kernel.org
12195 S: Maintained
12196 F: drivers/net/ethernet/dlink/sundance.c
12197
12198 SUPERH
12199 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12200 M: Rich Felker <dalias@libc.org>
12201 L: linux-sh@vger.kernel.org
12202 Q: http://patchwork.kernel.org/project/linux-sh/list/
12203 S: Maintained
12204 F: Documentation/sh/
12205 F: arch/sh/
12206 F: drivers/sh/
12207
12208 SUSPEND TO RAM
12209 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12210 M: Len Brown <len.brown@intel.com>
12211 M: Pavel Machek <pavel@ucw.cz>
12212 L: linux-pm@vger.kernel.org
12213 B: https://bugzilla.kernel.org
12214 S: Supported
12215 F: Documentation/power/
12216 F: arch/x86/kernel/acpi/
12217 F: drivers/base/power/
12218 F: kernel/power/
12219 F: include/linux/suspend.h
12220 F: include/linux/freezer.h
12221 F: include/linux/pm.h
12222
12223 SVGA HANDLING
12224 M: Martin Mares <mj@ucw.cz>
12225 L: linux-video@atrey.karlin.mff.cuni.cz
12226 S: Maintained
12227 F: Documentation/svga.txt
12228 F: arch/x86/boot/video*
12229
12230 SWIOTLB SUBSYSTEM
12231 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12232 L: linux-kernel@vger.kernel.org
12233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12234 S: Supported
12235 F: lib/swiotlb.c
12236 F: arch/*/kernel/pci-swiotlb.c
12237 F: include/linux/swiotlb.h
12238
12239 SWITCHDEV
12240 M: Jiri Pirko <jiri@resnulli.us>
12241 M: Ivan Vecera <ivecera@redhat.com>
12242 L: netdev@vger.kernel.org
12243 S: Supported
12244 F: net/switchdev/
12245 F: include/net/switchdev.h
12246
12247 SYNOPSYS ARC ARCHITECTURE
12248 M: Vineet Gupta <vgupta@synopsys.com>
12249 L: linux-snps-arc@lists.infradead.org
12250 S: Supported
12251 F: arch/arc/
12252 F: Documentation/devicetree/bindings/arc/*
12253 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12254 F: drivers/clocksource/arc_timer.c
12255 F: drivers/tty/serial/arc_uart.c
12256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12257
12258 SYNOPSYS ARC SDP platform support
12259 M: Alexey Brodkin <abrodkin@synopsys.com>
12260 S: Supported
12261 F: arch/arc/plat-axs10x
12262 F: arch/arc/boot/dts/ax*
12263 F: Documentation/devicetree/bindings/arc/axs10*
12264
12265 SYSTEM CONFIGURATION (SYSCON)
12266 M: Lee Jones <lee.jones@linaro.org>
12267 M: Arnd Bergmann <arnd@arndb.de>
12268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12269 S: Supported
12270 F: drivers/mfd/syscon.c
12271
12272 SYSTEM RESET/SHUTDOWN DRIVERS
12273 M: Sebastian Reichel <sre@kernel.org>
12274 L: linux-pm@vger.kernel.org
12275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12276 S: Maintained
12277 F: Documentation/devicetree/bindings/power/reset/
12278 F: drivers/power/reset/
12279
12280 SYSV FILESYSTEM
12281 M: Christoph Hellwig <hch@infradead.org>
12282 S: Maintained
12283 F: Documentation/filesystems/sysv-fs.txt
12284 F: fs/sysv/
12285 F: include/linux/sysv_fs.h
12286
12287 TARGET SUBSYSTEM
12288 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12289 L: linux-scsi@vger.kernel.org
12290 L: target-devel@vger.kernel.org
12291 W: http://www.linux-iscsi.org
12292 W: http://groups.google.com/group/linux-iscsi-target-dev
12293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12294 S: Supported
12295 F: drivers/target/
12296 F: include/target/
12297 F: Documentation/target/
12298
12299 TASKSTATS STATISTICS INTERFACE
12300 M: Balbir Singh <bsingharora@gmail.com>
12301 S: Maintained
12302 F: Documentation/accounting/taskstats*
12303 F: include/linux/taskstats*
12304 F: kernel/taskstats.c
12305
12306 TC subsystem
12307 M: Jamal Hadi Salim <jhs@mojatatu.com>
12308 M: Cong Wang <xiyou.wangcong@gmail.com>
12309 M: Jiri Pirko <jiri@resnulli.us>
12310 L: netdev@vger.kernel.org
12311 S: Maintained
12312 F: include/net/pkt_cls.h
12313 F: include/net/pkt_sched.h
12314 F: include/net/tc_act/
12315 F: include/uapi/linux/pkt_cls.h
12316 F: include/uapi/linux/pkt_sched.h
12317 F: include/uapi/linux/tc_act/
12318 F: include/uapi/linux/tc_ematch/
12319 F: net/sched/
12320
12321 TCP LOW PRIORITY MODULE
12322 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12323 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12324 W: http://tcp-lp-mod.sourceforge.net/
12325 S: Maintained
12326 F: net/ipv4/tcp_lp.c
12327
12328 TDA10071 MEDIA DRIVER
12329 M: Antti Palosaari <crope@iki.fi>
12330 L: linux-media@vger.kernel.org
12331 W: https://linuxtv.org
12332 W: http://palosaari.fi/linux/
12333 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12334 T: git git://linuxtv.org/anttip/media_tree.git
12335 S: Maintained
12336 F: drivers/media/dvb-frontends/tda10071*
12337
12338 TDA18212 MEDIA DRIVER
12339 M: Antti Palosaari <crope@iki.fi>
12340 L: linux-media@vger.kernel.org
12341 W: https://linuxtv.org
12342 W: http://palosaari.fi/linux/
12343 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12344 T: git git://linuxtv.org/anttip/media_tree.git
12345 S: Maintained
12346 F: drivers/media/tuners/tda18212*
12347
12348 TDA18218 MEDIA DRIVER
12349 M: Antti Palosaari <crope@iki.fi>
12350 L: linux-media@vger.kernel.org
12351 W: https://linuxtv.org
12352 W: http://palosaari.fi/linux/
12353 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12354 T: git git://linuxtv.org/anttip/media_tree.git
12355 S: Maintained
12356 F: drivers/media/tuners/tda18218*
12357
12358 TDA18271 MEDIA DRIVER
12359 M: Michael Krufky <mkrufky@linuxtv.org>
12360 L: linux-media@vger.kernel.org
12361 W: https://linuxtv.org
12362 W: http://github.com/mkrufky
12363 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12364 T: git git://linuxtv.org/mkrufky/tuners.git
12365 S: Maintained
12366 F: drivers/media/tuners/tda18271*
12367
12368 TDA827x MEDIA DRIVER
12369 M: Michael Krufky <mkrufky@linuxtv.org>
12370 L: linux-media@vger.kernel.org
12371 W: https://linuxtv.org
12372 W: http://github.com/mkrufky
12373 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12374 T: git git://linuxtv.org/mkrufky/tuners.git
12375 S: Maintained
12376 F: drivers/media/tuners/tda8290.*
12377
12378 TDA8290 MEDIA DRIVER
12379 M: Michael Krufky <mkrufky@linuxtv.org>
12380 L: linux-media@vger.kernel.org
12381 W: https://linuxtv.org
12382 W: http://github.com/mkrufky
12383 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12384 T: git git://linuxtv.org/mkrufky/tuners.git
12385 S: Maintained
12386 F: drivers/media/tuners/tda8290.*
12387
12388 TDA9840 MEDIA DRIVER
12389 M: Hans Verkuil <hverkuil@xs4all.nl>
12390 L: linux-media@vger.kernel.org
12391 T: git git://linuxtv.org/media_tree.git
12392 W: https://linuxtv.org
12393 S: Maintained
12394 F: drivers/media/i2c/tda9840*
12395
12396 TEA5761 TUNER DRIVER
12397 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12398 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12399 L: linux-media@vger.kernel.org
12400 W: https://linuxtv.org
12401 T: git git://linuxtv.org/media_tree.git
12402 S: Odd fixes
12403 F: drivers/media/tuners/tea5761.*
12404
12405 TEA5767 TUNER DRIVER
12406 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12407 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12408 L: linux-media@vger.kernel.org
12409 W: https://linuxtv.org
12410 T: git git://linuxtv.org/media_tree.git
12411 S: Maintained
12412 F: drivers/media/tuners/tea5767.*
12413
12414 TEA6415C MEDIA DRIVER
12415 M: Hans Verkuil <hverkuil@xs4all.nl>
12416 L: linux-media@vger.kernel.org
12417 T: git git://linuxtv.org/media_tree.git
12418 W: https://linuxtv.org
12419 S: Maintained
12420 F: drivers/media/i2c/tea6415c*
12421
12422 TEA6420 MEDIA DRIVER
12423 M: Hans Verkuil <hverkuil@xs4all.nl>
12424 L: linux-media@vger.kernel.org
12425 T: git git://linuxtv.org/media_tree.git
12426 W: https://linuxtv.org
12427 S: Maintained
12428 F: drivers/media/i2c/tea6420*
12429
12430 TEAM DRIVER
12431 M: Jiri Pirko <jiri@resnulli.us>
12432 L: netdev@vger.kernel.org
12433 S: Supported
12434 F: drivers/net/team/
12435 F: include/linux/if_team.h
12436 F: include/uapi/linux/if_team.h
12437
12438 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12439 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12440 S: Maintained
12441 F: arch/x86/platform/ts5500/
12442
12443 TECHNOTREND USB IR RECEIVER
12444 M: Sean Young <sean@mess.org>
12445 L: linux-media@vger.kernel.org
12446 S: Maintained
12447 F: drivers/media/rc/ttusbir.c
12448
12449 TEGRA ARCHITECTURE SUPPORT
12450 M: Stephen Warren <swarren@wwwdotorg.org>
12451 M: Thierry Reding <thierry.reding@gmail.com>
12452 M: Alexandre Courbot <gnurou@gmail.com>
12453 L: linux-tegra@vger.kernel.org
12454 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12456 S: Supported
12457 N: [^a-z]tegra
12458
12459 TEGRA CLOCK DRIVER
12460 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12461 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12462 S: Supported
12463 F: drivers/clk/tegra/
12464
12465 TEGRA DMA DRIVERS
12466 M: Laxman Dewangan <ldewangan@nvidia.com>
12467 M: Jon Hunter <jonathanh@nvidia.com>
12468 S: Supported
12469 F: drivers/dma/tegra*
12470
12471 TEGRA I2C DRIVER
12472 M: Laxman Dewangan <ldewangan@nvidia.com>
12473 S: Supported
12474 F: drivers/i2c/busses/i2c-tegra.c
12475
12476 TEGRA IOMMU DRIVERS
12477 M: Hiroshi Doyu <hdoyu@nvidia.com>
12478 S: Supported
12479 F: drivers/iommu/tegra*
12480
12481 TEGRA KBC DRIVER
12482 M: Rakesh Iyer <riyer@nvidia.com>
12483 M: Laxman Dewangan <ldewangan@nvidia.com>
12484 S: Supported
12485 F: drivers/input/keyboard/tegra-kbc.c
12486
12487 TEGRA PWM DRIVER
12488 M: Thierry Reding <thierry.reding@gmail.com>
12489 S: Supported
12490 F: drivers/pwm/pwm-tegra.c
12491
12492 TEGRA SERIAL DRIVER
12493 M: Laxman Dewangan <ldewangan@nvidia.com>
12494 S: Supported
12495 F: drivers/tty/serial/serial-tegra.c
12496
12497 TEGRA SPI DRIVER
12498 M: Laxman Dewangan <ldewangan@nvidia.com>
12499 S: Supported
12500 F: drivers/spi/spi-tegra*
12501
12502 TEHUTI ETHERNET DRIVER
12503 M: Andy Gospodarek <andy@greyhouse.net>
12504 L: netdev@vger.kernel.org
12505 S: Supported
12506 F: drivers/net/ethernet/tehuti/*
12507
12508 Telecom Clock Driver for MCPL0010
12509 M: Mark Gross <mark.gross@intel.com>
12510 S: Supported
12511 F: drivers/char/tlclk.c
12512
12513 TENSILICA XTENSA PORT (xtensa)
12514 M: Chris Zankel <chris@zankel.net>
12515 M: Max Filippov <jcmvbkbc@gmail.com>
12516 L: linux-xtensa@linux-xtensa.org
12517 T: git git://github.com/czankel/xtensa-linux.git
12518 S: Maintained
12519 F: arch/xtensa/
12520 F: drivers/irqchip/irq-xtensa-*
12521
12522 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12523 M: Nishanth Menon <nm@ti.com>
12524 M: Tero Kristo <t-kristo@ti.com>
12525 M: Santosh Shilimkar <ssantosh@kernel.org>
12526 L: linux-arm-kernel@lists.infradead.org
12527 S: Maintained
12528 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12529 F: drivers/firmware/ti_sci*
12530 F: include/linux/soc/ti/ti_sci_protocol.h
12531
12532 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12533 M: Hans Verkuil <hverkuil@xs4all.nl>
12534 L: linux-media@vger.kernel.org
12535 T: git git://linuxtv.org/media_tree.git
12536 W: https://linuxtv.org
12537 S: Maintained
12538 F: drivers/media/radio/radio-raremono.c
12539
12540 THERMAL
12541 M: Zhang Rui <rui.zhang@intel.com>
12542 M: Eduardo Valentin <edubezval@gmail.com>
12543 L: linux-pm@vger.kernel.org
12544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12546 Q: https://patchwork.kernel.org/project/linux-pm/list/
12547 S: Supported
12548 F: drivers/thermal/
12549 F: include/linux/thermal.h
12550 F: include/uapi/linux/thermal.h
12551 F: include/linux/cpu_cooling.h
12552 F: Documentation/devicetree/bindings/thermal/
12553
12554 THERMAL/CPU_COOLING
12555 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12556 M: Viresh Kumar <viresh.kumar@linaro.org>
12557 M: Javi Merino <javi.merino@kernel.org>
12558 L: linux-pm@vger.kernel.org
12559 S: Supported
12560 F: Documentation/thermal/cpu-cooling-api.txt
12561 F: drivers/thermal/cpu_cooling.c
12562 F: include/linux/cpu_cooling.h
12563
12564 THINKPAD ACPI EXTRAS DRIVER
12565 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12566 L: ibm-acpi-devel@lists.sourceforge.net
12567 L: platform-driver-x86@vger.kernel.org
12568 W: http://ibm-acpi.sourceforge.net
12569 W: http://thinkwiki.org/wiki/Ibm-acpi
12570 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12571 S: Maintained
12572 F: drivers/platform/x86/thinkpad_acpi.c
12573
12574 TI BANDGAP AND THERMAL DRIVER
12575 M: Eduardo Valentin <edubezval@gmail.com>
12576 M: Keerthy <j-keerthy@ti.com>
12577 L: linux-pm@vger.kernel.org
12578 L: linux-omap@vger.kernel.org
12579 S: Maintained
12580 F: drivers/thermal/ti-soc-thermal/
12581
12582 TI VPE/CAL DRIVERS
12583 M: Benoit Parrot <bparrot@ti.com>
12584 L: linux-media@vger.kernel.org
12585 W: http://linuxtv.org/
12586 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12587 S: Maintained
12588 F: drivers/media/platform/ti-vpe/
12589
12590 TI CDCE706 CLOCK DRIVER
12591 M: Max Filippov <jcmvbkbc@gmail.com>
12592 S: Maintained
12593 F: drivers/clk/clk-cdce706.c
12594
12595 TI CLOCK DRIVER
12596 M: Tero Kristo <t-kristo@ti.com>
12597 L: linux-omap@vger.kernel.org
12598 S: Maintained
12599 F: drivers/clk/ti/
12600 F: include/linux/clk/ti.h
12601
12602 TI ETHERNET SWITCH DRIVER (CPSW)
12603 R: Grygorii Strashko <grygorii.strashko@ti.com>
12604 L: linux-omap@vger.kernel.org
12605 L: netdev@vger.kernel.org
12606 S: Maintained
12607 F: drivers/net/ethernet/ti/cpsw*
12608 F: drivers/net/ethernet/ti/davinci*
12609
12610 TI FLASH MEDIA INTERFACE DRIVER
12611 M: Alex Dubov <oakad@yahoo.com>
12612 S: Maintained
12613 F: drivers/misc/tifm*
12614 F: drivers/mmc/host/tifm_sd.c
12615 F: include/linux/tifm.h
12616
12617 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12618 M: Santosh Shilimkar <ssantosh@kernel.org>
12619 L: linux-kernel@vger.kernel.org
12620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12621 S: Maintained
12622 F: drivers/soc/ti/*
12623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12624
12625
12626 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12627 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12628 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12629 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12630 S: Maintained
12631 F: sound/soc/codecs/lm49453*
12632 F: sound/soc/codecs/isabelle*
12633
12634 TI LP855x BACKLIGHT DRIVER
12635 M: Milo Kim <milo.kim@ti.com>
12636 S: Maintained
12637 F: Documentation/backlight/lp855x-driver.txt
12638 F: drivers/video/backlight/lp855x_bl.c
12639 F: include/linux/platform_data/lp855x.h
12640
12641 TI LP8727 CHARGER DRIVER
12642 M: Milo Kim <milo.kim@ti.com>
12643 S: Maintained
12644 F: drivers/power/supply/lp8727_charger.c
12645 F: include/linux/platform_data/lp8727.h
12646
12647 TI LP8788 MFD DRIVER
12648 M: Milo Kim <milo.kim@ti.com>
12649 S: Maintained
12650 F: drivers/iio/adc/lp8788_adc.c
12651 F: drivers/leds/leds-lp8788.c
12652 F: drivers/mfd/lp8788*.c
12653 F: drivers/power/supply/lp8788-charger.c
12654 F: drivers/regulator/lp8788-*.c
12655 F: include/linux/mfd/lp8788*.h
12656
12657 TI NETCP ETHERNET DRIVER
12658 M: Wingman Kwok <w-kwok2@ti.com>
12659 M: Murali Karicheri <m-karicheri2@ti.com>
12660 L: netdev@vger.kernel.org
12661 S: Maintained
12662 F: drivers/net/ethernet/ti/netcp*
12663
12664 TI TAS571X FAMILY ASoC CODEC DRIVER
12665 M: Kevin Cernekee <cernekee@chromium.org>
12666 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12667 S: Odd Fixes
12668 F: sound/soc/codecs/tas571x*
12669
12670 TI TWL4030 SERIES SOC CODEC DRIVER
12671 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12672 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12673 S: Maintained
12674 F: sound/soc/codecs/twl4030*
12675
12676 TI WILINK WIRELESS DRIVERS
12677 L: linux-wireless@vger.kernel.org
12678 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12679 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12681 S: Orphan
12682 F: drivers/net/wireless/ti/
12683 F: include/linux/wl12xx.h
12684
12685 TIPC NETWORK LAYER
12686 M: Jon Maloy <jon.maloy@ericsson.com>
12687 M: Ying Xue <ying.xue@windriver.com>
12688 L: netdev@vger.kernel.org (core kernel code)
12689 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12690 W: http://tipc.sourceforge.net/
12691 S: Maintained
12692 F: include/uapi/linux/tipc*.h
12693 F: net/tipc/
12694
12695 TILE ARCHITECTURE
12696 M: Chris Metcalf <cmetcalf@mellanox.com>
12697 W: http://www.mellanox.com/repository/solutions/tile-scm/
12698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12699 S: Supported
12700 F: arch/tile/
12701 F: drivers/char/tile-srom.c
12702 F: drivers/edac/tile_edac.c
12703 F: drivers/net/ethernet/tile/
12704 F: drivers/rtc/rtc-tile.c
12705 F: drivers/tty/hvc/hvc_tile.c
12706 F: drivers/tty/serial/tilegx.c
12707 F: drivers/usb/host/*-tilegx.c
12708 F: include/linux/usb/tilegx.h
12709
12710 TLAN NETWORK DRIVER
12711 M: Samuel Chessman <chessman@tux.org>
12712 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12713 W: http://sourceforge.net/projects/tlan/
12714 S: Maintained
12715 F: Documentation/networking/tlan.txt
12716 F: drivers/net/ethernet/ti/tlan.*
12717
12718 TOMOYO SECURITY MODULE
12719 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12720 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12721 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12722 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12723 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12724 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12725 W: http://tomoyo.sourceforge.jp/
12726 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12727 S: Maintained
12728 F: security/tomoyo/
12729
12730 TOPSTAR LAPTOP EXTRAS DRIVER
12731 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12732 L: platform-driver-x86@vger.kernel.org
12733 S: Maintained
12734 F: drivers/platform/x86/topstar-laptop.c
12735
12736 TOSHIBA ACPI EXTRAS DRIVER
12737 M: Azael Avalos <coproscefalo@gmail.com>
12738 L: platform-driver-x86@vger.kernel.org
12739 S: Maintained
12740 F: drivers/platform/x86/toshiba_acpi.c
12741
12742 TOSHIBA BLUETOOTH DRIVER
12743 M: Azael Avalos <coproscefalo@gmail.com>
12744 L: platform-driver-x86@vger.kernel.org
12745 S: Maintained
12746 F: drivers/platform/x86/toshiba_bluetooth.c
12747
12748 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12749 M: Azael Avalos <coproscefalo@gmail.com>
12750 L: platform-driver-x86@vger.kernel.org
12751 S: Maintained
12752 F: drivers/platform/x86/toshiba_haps.c
12753
12754 TOSHIBA WMI HOTKEYS DRIVER
12755 M: Azael Avalos <coproscefalo@gmail.com>
12756 L: platform-driver-x86@vger.kernel.org
12757 S: Maintained
12758 F: drivers/platform/x86/toshiba-wmi.c
12759
12760 TOSHIBA SMM DRIVER
12761 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12762 W: http://www.buzzard.org.uk/toshiba/
12763 S: Maintained
12764 F: drivers/char/toshiba.c
12765 F: include/linux/toshiba.h
12766 F: include/uapi/linux/toshiba.h
12767
12768 TOSHIBA TC358743 DRIVER
12769 M: Mats Randgaard <matrandg@cisco.com>
12770 L: linux-media@vger.kernel.org
12771 S: Maintained
12772 F: drivers/media/i2c/tc358743*
12773 F: include/media/i2c/tc358743.h
12774
12775 TMIO/SDHI MMC DRIVER
12776 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12777 L: linux-mmc@vger.kernel.org
12778 S: Supported
12779 F: drivers/mmc/host/tmio_mmc*
12780 F: drivers/mmc/host/sh_mobile_sdhi.c
12781 F: include/linux/mfd/tmio.h
12782
12783 TMP401 HARDWARE MONITOR DRIVER
12784 M: Guenter Roeck <linux@roeck-us.net>
12785 L: linux-hwmon@vger.kernel.org
12786 S: Maintained
12787 F: Documentation/hwmon/tmp401
12788 F: drivers/hwmon/tmp401.c
12789
12790 TMPFS (SHMEM FILESYSTEM)
12791 M: Hugh Dickins <hughd@google.com>
12792 L: linux-mm@kvack.org
12793 S: Maintained
12794 F: include/linux/shmem_fs.h
12795 F: mm/shmem.c
12796
12797 TM6000 VIDEO4LINUX DRIVER
12798 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12799 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12800 L: linux-media@vger.kernel.org
12801 W: https://linuxtv.org
12802 T: git git://linuxtv.org/media_tree.git
12803 S: Odd fixes
12804 F: drivers/media/usb/tm6000/
12805 F: Documentation/media/v4l-drivers/tm6000*
12806
12807 TW5864 VIDEO4LINUX DRIVER
12808 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12809 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12810 M: Andrey Utkin <andrey_utkin@fastmail.com>
12811 L: linux-media@vger.kernel.org
12812 S: Supported
12813 F: drivers/media/pci/tw5864/
12814
12815 TW68 VIDEO4LINUX DRIVER
12816 M: Hans Verkuil <hverkuil@xs4all.nl>
12817 L: linux-media@vger.kernel.org
12818 T: git git://linuxtv.org/media_tree.git
12819 W: https://linuxtv.org
12820 S: Odd Fixes
12821 F: drivers/media/pci/tw68/
12822
12823 TW686X VIDEO4LINUX DRIVER
12824 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12825 L: linux-media@vger.kernel.org
12826 T: git git://linuxtv.org/media_tree.git
12827 W: http://linuxtv.org
12828 S: Maintained
12829 F: drivers/media/pci/tw686x/
12830
12831 TPM DEVICE DRIVER
12832 M: Peter Huewe <peterhuewe@gmx.de>
12833 M: Marcel Selhorst <tpmdd@selhorst.net>
12834 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12835 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12836 W: http://tpmdd.sourceforge.net
12837 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12838 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12839 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12840 S: Maintained
12841 F: drivers/char/tpm/
12842
12843 TPM IBM_VTPM DEVICE DRIVER
12844 M: Ashley Lai <ashleydlai@gmail.com>
12845 W: http://tpmdd.sourceforge.net
12846 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12847 S: Maintained
12848 F: drivers/char/tpm/tpm_ibmvtpm*
12849
12850 TRACING
12851 M: Steven Rostedt <rostedt@goodmis.org>
12852 M: Ingo Molnar <mingo@redhat.com>
12853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12854 S: Maintained
12855 F: Documentation/trace/ftrace.txt
12856 F: arch/*/*/*/ftrace.h
12857 F: arch/*/kernel/ftrace.c
12858 F: include/*/ftrace.h
12859 F: include/linux/trace*.h
12860 F: include/trace/
12861 F: kernel/trace/
12862 F: tools/testing/selftests/ftrace/
12863
12864 TRACING MMIO ACCESSES (MMIOTRACE)
12865 M: Steven Rostedt <rostedt@goodmis.org>
12866 M: Ingo Molnar <mingo@kernel.org>
12867 R: Karol Herbst <karolherbst@gmail.com>
12868 R: Pekka Paalanen <ppaalanen@gmail.com>
12869 S: Maintained
12870 L: linux-kernel@vger.kernel.org
12871 L: nouveau@lists.freedesktop.org
12872 F: kernel/trace/trace_mmiotrace.c
12873 F: include/linux/mmiotrace.h
12874 F: arch/x86/mm/kmmio.c
12875 F: arch/x86/mm/mmio-mod.c
12876 F: arch/x86/mm/testmmiotrace.c
12877
12878 TRIVIAL PATCHES
12879 M: Jiri Kosina <trivial@kernel.org>
12880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12881 S: Maintained
12882 K: ^Subject:.*(?i)trivial
12883
12884 TTY LAYER
12885 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12886 M: Jiri Slaby <jslaby@suse.com>
12887 S: Supported
12888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12889 F: Documentation/serial/
12890 F: drivers/tty/
12891 F: drivers/tty/serial/serial_core.c
12892 F: include/linux/serial_core.h
12893 F: include/linux/serial.h
12894 F: include/linux/tty.h
12895 F: include/uapi/linux/serial_core.h
12896 F: include/uapi/linux/serial.h
12897 F: include/uapi/linux/tty.h
12898
12899 TUA9001 MEDIA DRIVER
12900 M: Antti Palosaari <crope@iki.fi>
12901 L: linux-media@vger.kernel.org
12902 W: https://linuxtv.org
12903 W: http://palosaari.fi/linux/
12904 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12905 T: git git://linuxtv.org/anttip/media_tree.git
12906 S: Maintained
12907 F: drivers/media/tuners/tua9001*
12908
12909 TULIP NETWORK DRIVERS
12910 L: netdev@vger.kernel.org
12911 L: linux-parisc@vger.kernel.org
12912 S: Orphan
12913 F: drivers/net/ethernet/dec/tulip/
12914
12915 TUN/TAP driver
12916 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12917 W: http://vtun.sourceforge.net/tun
12918 S: Maintained
12919 F: Documentation/networking/tuntap.txt
12920 F: arch/um/os-Linux/drivers/
12921
12922 TURBOCHANNEL SUBSYSTEM
12923 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12924 M: Ralf Baechle <ralf@linux-mips.org>
12925 L: linux-mips@linux-mips.org
12926 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12927 S: Maintained
12928 F: drivers/tc/
12929 F: include/linux/tc.h
12930
12931 UBI FILE SYSTEM (UBIFS)
12932 M: Richard Weinberger <richard@nod.at>
12933 M: Artem Bityutskiy <dedekind1@gmail.com>
12934 M: Adrian Hunter <adrian.hunter@intel.com>
12935 L: linux-mtd@lists.infradead.org
12936 T: git git://git.infradead.org/ubifs-2.6.git
12937 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12938 S: Supported
12939 F: Documentation/filesystems/ubifs.txt
12940 F: fs/ubifs/
12941
12942 UCLINUX (M68KNOMMU AND COLDFIRE)
12943 M: Greg Ungerer <gerg@linux-m68k.org>
12944 W: http://www.linux-m68k.org/
12945 W: http://www.uclinux.org/
12946 L: linux-m68k@lists.linux-m68k.org
12947 L: uclinux-dev@uclinux.org (subscribers-only)
12948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12949 S: Maintained
12950 F: arch/m68k/coldfire/
12951 F: arch/m68k/68*/
12952 F: arch/m68k/*/*_no.*
12953 F: arch/m68k/include/asm/*_no.*
12954
12955 UDF FILESYSTEM
12956 M: Jan Kara <jack@suse.com>
12957 S: Maintained
12958 F: Documentation/filesystems/udf.txt
12959 F: fs/udf/
12960
12961 UDRAW TABLET
12962 M: Bastien Nocera <hadess@hadess.net>
12963 L: linux-input@vger.kernel.org
12964 S: Maintained
12965 F: drivers/hid/hid-udraw.c
12966
12967 UFS FILESYSTEM
12968 M: Evgeniy Dushistov <dushistov@mail.ru>
12969 S: Maintained
12970 F: Documentation/filesystems/ufs.txt
12971 F: fs/ufs/
12972
12973 UHID USERSPACE HID IO DRIVER:
12974 M: David Herrmann <dh.herrmann@googlemail.com>
12975 L: linux-input@vger.kernel.org
12976 S: Maintained
12977 F: drivers/hid/uhid.c
12978 F: include/uapi/linux/uhid.h
12979
12980 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12981 L: linux-usb@vger.kernel.org
12982 S: Orphan
12983 F: drivers/uwb/
12984 F: include/linux/uwb.h
12985 F: include/linux/uwb/
12986
12987 UNICORE32 ARCHITECTURE:
12988 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12989 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12990 S: Maintained
12991 T: git git://github.com/gxt/linux.git
12992 F: arch/unicore32/
12993
12994 UNIFDEF
12995 M: Tony Finch <dot@dotat.at>
12996 W: http://dotat.at/prog/unifdef
12997 S: Maintained
12998 F: scripts/unifdef.c
12999
13000 UNIFORM CDROM DRIVER
13001 M: Jens Axboe <axboe@kernel.dk>
13002 W: http://www.kernel.dk
13003 S: Maintained
13004 F: Documentation/cdrom/
13005 F: drivers/cdrom/cdrom.c
13006 F: include/linux/cdrom.h
13007 F: include/uapi/linux/cdrom.h
13008
13009 UNISYS S-PAR DRIVERS
13010 M: David Kershner <david.kershner@unisys.com>
13011 L: sparmaintainer@unisys.com (Unisys internal)
13012 S: Supported
13013 F: drivers/staging/unisys/
13014
13015 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13016 M: Vinayak Holikatti <vinholikatti@gmail.com>
13017 L: linux-scsi@vger.kernel.org
13018 S: Supported
13019 F: Documentation/scsi/ufs.txt
13020 F: drivers/scsi/ufs/
13021
13022 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13023 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13024 M: Prabu Thangamuthu <prabut@synopsys.com>
13025 L: linux-scsi@vger.kernel.org
13026 S: Supported
13027 F: drivers/scsi/ufs/*dwc*
13028
13029 UNSORTED BLOCK IMAGES (UBI)
13030 M: Artem Bityutskiy <dedekind1@gmail.com>
13031 M: Richard Weinberger <richard@nod.at>
13032 W: http://www.linux-mtd.infradead.org/
13033 L: linux-mtd@lists.infradead.org
13034 T: git git://git.infradead.org/ubifs-2.6.git
13035 S: Supported
13036 F: drivers/mtd/ubi/
13037 F: include/linux/mtd/ubi.h
13038 F: include/uapi/mtd/ubi-user.h
13039
13040 USB ACM DRIVER
13041 M: Oliver Neukum <oneukum@suse.com>
13042 L: linux-usb@vger.kernel.org
13043 S: Maintained
13044 F: Documentation/usb/acm.txt
13045 F: drivers/usb/class/cdc-acm.*
13046
13047 USB AR5523 WIRELESS DRIVER
13048 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13049 L: linux-wireless@vger.kernel.org
13050 S: Maintained
13051 F: drivers/net/wireless/ath/ar5523/
13052
13053 USB ATTACHED SCSI
13054 M: Oliver Neukum <oneukum@suse.com>
13055 L: linux-usb@vger.kernel.org
13056 L: linux-scsi@vger.kernel.org
13057 S: Maintained
13058 F: drivers/usb/storage/uas.c
13059
13060 USB CDC ETHERNET DRIVER
13061 M: Oliver Neukum <oliver@neukum.org>
13062 L: linux-usb@vger.kernel.org
13063 S: Maintained
13064 F: drivers/net/usb/cdc_*.c
13065 F: include/uapi/linux/usb/cdc.h
13066
13067 USB CHAOSKEY DRIVER
13068 M: Keith Packard <keithp@keithp.com>
13069 L: linux-usb@vger.kernel.org
13070 S: Maintained
13071 F: drivers/usb/misc/chaoskey.c
13072
13073 USB CYPRESS C67X00 DRIVER
13074 M: Peter Korsgaard <jacmet@sunsite.dk>
13075 L: linux-usb@vger.kernel.org
13076 S: Maintained
13077 F: drivers/usb/c67x00/
13078
13079 USB DAVICOM DM9601 DRIVER
13080 M: Peter Korsgaard <jacmet@sunsite.dk>
13081 L: netdev@vger.kernel.org
13082 W: http://www.linux-usb.org/usbnet
13083 S: Maintained
13084 F: drivers/net/usb/dm9601.c
13085
13086 USB DIAMOND RIO500 DRIVER
13087 M: Cesar Miquel <miquel@df.uba.ar>
13088 L: rio500-users@lists.sourceforge.net
13089 W: http://rio500.sourceforge.net
13090 S: Maintained
13091 F: drivers/usb/misc/rio500*
13092
13093 USB EHCI DRIVER
13094 M: Alan Stern <stern@rowland.harvard.edu>
13095 L: linux-usb@vger.kernel.org
13096 S: Maintained
13097 F: Documentation/usb/ehci.txt
13098 F: drivers/usb/host/ehci*
13099
13100 USB GADGET/PERIPHERAL SUBSYSTEM
13101 M: Felipe Balbi <balbi@kernel.org>
13102 L: linux-usb@vger.kernel.org
13103 W: http://www.linux-usb.org/gadget
13104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13105 S: Maintained
13106 F: drivers/usb/gadget/
13107 F: include/linux/usb/gadget*
13108
13109 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13110 M: Jiri Kosina <jikos@kernel.org>
13111 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13112 L: linux-usb@vger.kernel.org
13113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13114 S: Maintained
13115 F: Documentation/hid/hiddev.txt
13116 F: drivers/hid/usbhid/
13117
13118 USB ISP116X DRIVER
13119 M: Olav Kongas <ok@artecdesign.ee>
13120 L: linux-usb@vger.kernel.org
13121 S: Maintained
13122 F: drivers/usb/host/isp116x*
13123 F: include/linux/usb/isp116x.h
13124
13125 USB LAN78XX ETHERNET DRIVER
13126 M: Woojung Huh <woojung.huh@microchip.com>
13127 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13128 L: netdev@vger.kernel.org
13129 S: Maintained
13130 F: drivers/net/usb/lan78xx.*
13131
13132 USB MASS STORAGE DRIVER
13133 M: Alan Stern <stern@rowland.harvard.edu>
13134 L: linux-usb@vger.kernel.org
13135 L: usb-storage@lists.one-eyed-alien.net
13136 S: Maintained
13137 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13138 F: drivers/usb/storage/
13139
13140 USB MIDI DRIVER
13141 M: Clemens Ladisch <clemens@ladisch.de>
13142 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13143 T: git git://git.alsa-project.org/alsa-kernel.git
13144 S: Maintained
13145 F: sound/usb/midi.*
13146
13147 USB NETWORKING DRIVERS
13148 L: linux-usb@vger.kernel.org
13149 S: Odd Fixes
13150 F: drivers/net/usb/
13151
13152 USB OHCI DRIVER
13153 M: Alan Stern <stern@rowland.harvard.edu>
13154 L: linux-usb@vger.kernel.org
13155 S: Maintained
13156 F: Documentation/usb/ohci.txt
13157 F: drivers/usb/host/ohci*
13158
13159 USB OTG FSM (Finite State Machine)
13160 M: Peter Chen <Peter.Chen@nxp.com>
13161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13162 L: linux-usb@vger.kernel.org
13163 S: Maintained
13164 F: drivers/usb/common/usb-otg-fsm.c
13165
13166 USB OVER IP DRIVER
13167 M: Valentina Manea <valentina.manea.m@gmail.com>
13168 M: Shuah Khan <shuahkh@osg.samsung.com>
13169 M: Shuah Khan <shuah@kernel.org>
13170 L: linux-usb@vger.kernel.org
13171 S: Maintained
13172 F: Documentation/usb/usbip_protocol.txt
13173 F: drivers/usb/usbip/
13174 F: tools/usb/usbip/
13175
13176 USB PEGASUS DRIVER
13177 M: Petko Manolov <petkan@nucleusys.com>
13178 L: linux-usb@vger.kernel.org
13179 L: netdev@vger.kernel.org
13180 T: git git://github.com/petkan/pegasus.git
13181 W: https://github.com/petkan/pegasus
13182 S: Maintained
13183 F: drivers/net/usb/pegasus.*
13184
13185 USB PHY LAYER
13186 M: Felipe Balbi <balbi@kernel.org>
13187 L: linux-usb@vger.kernel.org
13188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13189 S: Maintained
13190 F: drivers/usb/phy/
13191
13192 USB PRINTER DRIVER (usblp)
13193 M: Pete Zaitcev <zaitcev@redhat.com>
13194 L: linux-usb@vger.kernel.org
13195 S: Supported
13196 F: drivers/usb/class/usblp.c
13197
13198 USB QMI WWAN NETWORK DRIVER
13199 M: Bjørn Mork <bjorn@mork.no>
13200 L: netdev@vger.kernel.org
13201 S: Maintained
13202 F: Documentation/ABI/testing/sysfs-class-net-qmi
13203 F: drivers/net/usb/qmi_wwan.c
13204
13205 USB RTL8150 DRIVER
13206 M: Petko Manolov <petkan@nucleusys.com>
13207 L: linux-usb@vger.kernel.org
13208 L: netdev@vger.kernel.org
13209 T: git git://github.com/petkan/rtl8150.git
13210 W: https://github.com/petkan/rtl8150
13211 S: Maintained
13212 F: drivers/net/usb/rtl8150.c
13213
13214 USB SERIAL SUBSYSTEM
13215 M: Johan Hovold <johan@kernel.org>
13216 L: linux-usb@vger.kernel.org
13217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13218 S: Maintained
13219 F: Documentation/usb/usb-serial.txt
13220 F: drivers/usb/serial/
13221 F: include/linux/usb/serial.h
13222
13223 USB SMSC75XX ETHERNET DRIVER
13224 M: Steve Glendinning <steve.glendinning@shawell.net>
13225 L: netdev@vger.kernel.org
13226 S: Maintained
13227 F: drivers/net/usb/smsc75xx.*
13228
13229 USB SMSC95XX ETHERNET DRIVER
13230 M: Steve Glendinning <steve.glendinning@shawell.net>
13231 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13232 L: netdev@vger.kernel.org
13233 S: Maintained
13234 F: drivers/net/usb/smsc95xx.*
13235
13236 USB SUBSYSTEM
13237 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13238 L: linux-usb@vger.kernel.org
13239 W: http://www.linux-usb.org
13240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13241 S: Supported
13242 F: Documentation/devicetree/bindings/usb/
13243 F: Documentation/usb/
13244 F: drivers/usb/
13245 F: include/linux/usb.h
13246 F: include/linux/usb/
13247
13248 USB UHCI DRIVER
13249 M: Alan Stern <stern@rowland.harvard.edu>
13250 L: linux-usb@vger.kernel.org
13251 S: Maintained
13252 F: drivers/usb/host/uhci*
13253
13254 USB "USBNET" DRIVER FRAMEWORK
13255 M: Oliver Neukum <oneukum@suse.com>
13256 L: netdev@vger.kernel.org
13257 W: http://www.linux-usb.org/usbnet
13258 S: Maintained
13259 F: drivers/net/usb/usbnet.c
13260 F: include/linux/usb/usbnet.h
13261
13262 USB VIDEO CLASS
13263 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13264 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13265 L: linux-media@vger.kernel.org
13266 T: git git://linuxtv.org/media_tree.git
13267 W: http://www.ideasonboard.org/uvc/
13268 S: Maintained
13269 F: drivers/media/usb/uvc/
13270 F: include/uapi/linux/uvcvideo.h
13271
13272 USB VISION DRIVER
13273 M: Hans Verkuil <hverkuil@xs4all.nl>
13274 L: linux-media@vger.kernel.org
13275 T: git git://linuxtv.org/media_tree.git
13276 W: https://linuxtv.org
13277 S: Odd Fixes
13278 F: drivers/media/usb/usbvision/
13279
13280 USB WEBCAM GADGET
13281 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13282 L: linux-usb@vger.kernel.org
13283 S: Maintained
13284 F: drivers/usb/gadget/function/*uvc*
13285 F: drivers/usb/gadget/legacy/webcam.c
13286
13287 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13288 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13289 L: linux-wireless@vger.kernel.org
13290 S: Maintained
13291 F: drivers/net/wireless/rndis_wlan.c
13292
13293 USB XHCI DRIVER
13294 M: Mathias Nyman <mathias.nyman@intel.com>
13295 L: linux-usb@vger.kernel.org
13296 S: Supported
13297 F: drivers/usb/host/xhci*
13298 F: drivers/usb/host/pci-quirks*
13299
13300 USB ZD1201 DRIVER
13301 L: linux-wireless@vger.kernel.org
13302 W: http://linux-lc100020.sourceforge.net
13303 S: Orphan
13304 F: drivers/net/wireless/zydas/zd1201.*
13305
13306 USB ZR364XX DRIVER
13307 M: Antoine Jacquet <royale@zerezo.com>
13308 L: linux-usb@vger.kernel.org
13309 L: linux-media@vger.kernel.org
13310 T: git git://linuxtv.org/media_tree.git
13311 W: http://royale.zerezo.com/zr364xx/
13312 S: Maintained
13313 F: Documentation/media/v4l-drivers/zr364xx*
13314 F: drivers/media/usb/zr364xx/
13315
13316 ULPI BUS
13317 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13318 L: linux-usb@vger.kernel.org
13319 S: Maintained
13320 F: drivers/usb/common/ulpi.c
13321 F: include/linux/ulpi/
13322
13323 USER-MODE LINUX (UML)
13324 M: Jeff Dike <jdike@addtoit.com>
13325 M: Richard Weinberger <richard@nod.at>
13326 L: user-mode-linux-devel@lists.sourceforge.net
13327 L: user-mode-linux-user@lists.sourceforge.net
13328 W: http://user-mode-linux.sourceforge.net
13329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13330 S: Maintained
13331 F: Documentation/virtual/uml/
13332 F: arch/um/
13333 F: arch/x86/um/
13334 F: fs/hostfs/
13335 F: fs/hppfs/
13336
13337 USERSPACE I/O (UIO)
13338 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13339 S: Maintained
13340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13341 F: Documentation/driver-api/uio-howto.rst
13342 F: drivers/uio/
13343 F: include/linux/uio*.h
13344
13345 UTIL-LINUX PACKAGE
13346 M: Karel Zak <kzak@redhat.com>
13347 L: util-linux@vger.kernel.org
13348 W: http://en.wikipedia.org/wiki/Util-linux
13349 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13350 S: Maintained
13351
13352 UVESAFB DRIVER
13353 M: Michal Januszewski <spock@gentoo.org>
13354 L: linux-fbdev@vger.kernel.org
13355 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13356 S: Maintained
13357 F: Documentation/fb/uvesafb.txt
13358 F: drivers/video/fbdev/uvesafb.*
13359
13360 VF610 NAND DRIVER
13361 M: Stefan Agner <stefan@agner.ch>
13362 L: linux-mtd@lists.infradead.org
13363 S: Supported
13364 F: drivers/mtd/nand/vf610_nfc.c
13365
13366 VFAT/FAT/MSDOS FILESYSTEM
13367 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13368 S: Maintained
13369 F: Documentation/filesystems/vfat.txt
13370 F: fs/fat/
13371
13372 VFIO DRIVER
13373 M: Alex Williamson <alex.williamson@redhat.com>
13374 L: kvm@vger.kernel.org
13375 T: git git://github.com/awilliam/linux-vfio.git
13376 S: Maintained
13377 F: Documentation/vfio.txt
13378 F: drivers/vfio/
13379 F: include/linux/vfio.h
13380 F: include/uapi/linux/vfio.h
13381
13382 VFIO MEDIATED DEVICE DRIVERS
13383 M: Kirti Wankhede <kwankhede@nvidia.com>
13384 L: kvm@vger.kernel.org
13385 S: Maintained
13386 F: Documentation/vfio-mediated-device.txt
13387 F: drivers/vfio/mdev/
13388 F: include/linux/mdev.h
13389 F: samples/vfio-mdev/
13390
13391 VFIO PLATFORM DRIVER
13392 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13393 L: kvm@vger.kernel.org
13394 S: Maintained
13395 F: drivers/vfio/platform/
13396
13397 VGA_SWITCHEROO
13398 R: Lukas Wunner <lukas@wunner.de>
13399 S: Maintained
13400 F: Documentation/gpu/vga-switcheroo.rst
13401 F: drivers/gpu/vga/vga_switcheroo.c
13402 F: include/linux/vga_switcheroo.h
13403 T: git git://anongit.freedesktop.org/drm/drm-misc
13404
13405 VIDEOBUF2 FRAMEWORK
13406 M: Pawel Osciak <pawel@osciak.com>
13407 M: Marek Szyprowski <m.szyprowski@samsung.com>
13408 M: Kyungmin Park <kyungmin.park@samsung.com>
13409 L: linux-media@vger.kernel.org
13410 S: Maintained
13411 F: drivers/media/v4l2-core/videobuf2-*
13412 F: include/media/videobuf2-*
13413
13414 VIRTIO AND VHOST VSOCK DRIVER
13415 M: Stefan Hajnoczi <stefanha@redhat.com>
13416 L: kvm@vger.kernel.org
13417 L: virtualization@lists.linux-foundation.org
13418 L: netdev@vger.kernel.org
13419 S: Maintained
13420 F: include/linux/virtio_vsock.h
13421 F: include/uapi/linux/virtio_vsock.h
13422 F: include/uapi/linux/vsockmon.h
13423 F: net/vmw_vsock/af_vsock_tap.c
13424 F: net/vmw_vsock/virtio_transport_common.c
13425 F: net/vmw_vsock/virtio_transport.c
13426 F: drivers/net/vsockmon.c
13427 F: drivers/vhost/vsock.c
13428 F: drivers/vhost/vsock.h
13429
13430 VIRTUAL SERIO DEVICE DRIVER
13431 M: Stephen Chandler Paul <thatslyude@gmail.com>
13432 S: Maintained
13433 F: drivers/input/serio/userio.c
13434 F: include/uapi/linux/userio.h
13435
13436 VIRTIO CONSOLE DRIVER
13437 M: Amit Shah <amit@kernel.org>
13438 L: virtualization@lists.linux-foundation.org
13439 S: Maintained
13440 F: drivers/char/virtio_console.c
13441 F: include/linux/virtio_console.h
13442 F: include/uapi/linux/virtio_console.h
13443
13444 VIRTIO CORE, NET AND BLOCK DRIVERS
13445 M: "Michael S. Tsirkin" <mst@redhat.com>
13446 M: Jason Wang <jasowang@redhat.com>
13447 L: virtualization@lists.linux-foundation.org
13448 S: Maintained
13449 F: Documentation/devicetree/bindings/virtio/
13450 F: drivers/virtio/
13451 F: tools/virtio/
13452 F: drivers/net/virtio_net.c
13453 F: drivers/block/virtio_blk.c
13454 F: include/linux/virtio*.h
13455 F: include/uapi/linux/virtio_*.h
13456 F: drivers/crypto/virtio/
13457
13458 VIRTIO DRIVERS FOR S390
13459 M: Christian Borntraeger <borntraeger@de.ibm.com>
13460 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13461 L: linux-s390@vger.kernel.org
13462 L: virtualization@lists.linux-foundation.org
13463 L: kvm@vger.kernel.org
13464 S: Supported
13465 F: drivers/s390/virtio/
13466
13467 VIRTIO GPU DRIVER
13468 M: David Airlie <airlied@linux.ie>
13469 M: Gerd Hoffmann <kraxel@redhat.com>
13470 L: dri-devel@lists.freedesktop.org
13471 L: virtualization@lists.linux-foundation.org
13472 T: git git://anongit.freedesktop.org/drm/drm-misc
13473 S: Maintained
13474 F: drivers/gpu/drm/virtio/
13475 F: include/uapi/linux/virtio_gpu.h
13476
13477 VIRTIO HOST (VHOST)
13478 M: "Michael S. Tsirkin" <mst@redhat.com>
13479 M: Jason Wang <jasowang@redhat.com>
13480 L: kvm@vger.kernel.org
13481 L: virtualization@lists.linux-foundation.org
13482 L: netdev@vger.kernel.org
13483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13484 S: Maintained
13485 F: drivers/vhost/
13486 F: include/uapi/linux/vhost.h
13487
13488 VIRTIO INPUT DRIVER
13489 M: Gerd Hoffmann <kraxel@redhat.com>
13490 S: Maintained
13491 F: drivers/virtio/virtio_input.c
13492 F: include/uapi/linux/virtio_input.h
13493
13494 VIRTIO CRYPTO DRIVER
13495 M: Gonglei <arei.gonglei@huawei.com>
13496 L: virtualization@lists.linux-foundation.org
13497 L: linux-crypto@vger.kernel.org
13498 S: Maintained
13499 F: drivers/crypto/virtio/
13500 F: include/uapi/linux/virtio_crypto.h
13501
13502 VIA RHINE NETWORK DRIVER
13503 S: Orphan
13504 F: drivers/net/ethernet/via/via-rhine.c
13505
13506 VIA SD/MMC CARD CONTROLLER DRIVER
13507 M: Bruce Chang <brucechang@via.com.tw>
13508 M: Harald Welte <HaraldWelte@viatech.com>
13509 S: Maintained
13510 F: drivers/mmc/host/via-sdmmc.c
13511
13512 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13513 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13514 L: linux-fbdev@vger.kernel.org
13515 S: Maintained
13516 F: include/linux/via-core.h
13517 F: include/linux/via-gpio.h
13518 F: include/linux/via_i2c.h
13519 F: drivers/video/fbdev/via/
13520
13521 VIA VELOCITY NETWORK DRIVER
13522 M: Francois Romieu <romieu@fr.zoreil.com>
13523 L: netdev@vger.kernel.org
13524 S: Maintained
13525 F: drivers/net/ethernet/via/via-velocity.*
13526
13527 VIRT LIB
13528 M: Alex Williamson <alex.williamson@redhat.com>
13529 M: Paolo Bonzini <pbonzini@redhat.com>
13530 L: kvm@vger.kernel.org
13531 S: Supported
13532 F: virt/lib/
13533
13534 VIVID VIRTUAL VIDEO DRIVER
13535 M: Hans Verkuil <hverkuil@xs4all.nl>
13536 L: linux-media@vger.kernel.org
13537 T: git git://linuxtv.org/media_tree.git
13538 W: https://linuxtv.org
13539 S: Maintained
13540 F: drivers/media/platform/vivid/*
13541
13542 VLYNQ BUS
13543 M: Florian Fainelli <f.fainelli@gmail.com>
13544 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13545 S: Maintained
13546 F: drivers/vlynq/vlynq.c
13547 F: include/linux/vlynq.h
13548
13549 VME SUBSYSTEM
13550 M: Martyn Welch <martyn@welchs.me.uk>
13551 M: Manohar Vanga <manohar.vanga@gmail.com>
13552 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13553 L: devel@driverdev.osuosl.org
13554 S: Maintained
13555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13556 F: Documentation/driver-api/vme.rst
13557 F: drivers/staging/vme/
13558 F: drivers/vme/
13559 F: include/linux/vme*
13560
13561 VMWARE HYPERVISOR INTERFACE
13562 M: Alok Kataria <akataria@vmware.com>
13563 L: virtualization@lists.linux-foundation.org
13564 S: Supported
13565 F: arch/x86/kernel/cpu/vmware.c
13566
13567 VMWARE BALLOON DRIVER
13568 M: Xavier Deguillard <xdeguillard@vmware.com>
13569 M: Philip Moltmann <moltmann@vmware.com>
13570 M: "VMware, Inc." <pv-drivers@vmware.com>
13571 L: linux-kernel@vger.kernel.org
13572 S: Maintained
13573 F: drivers/misc/vmw_balloon.c
13574
13575 VMWARE VMMOUSE SUBDRIVER
13576 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13577 M: "VMware, Inc." <pv-drivers@vmware.com>
13578 L: linux-input@vger.kernel.org
13579 S: Maintained
13580 F: drivers/input/mouse/vmmouse.c
13581 F: drivers/input/mouse/vmmouse.h
13582
13583 VMWARE VMXNET3 ETHERNET DRIVER
13584 M: Shrikrishna Khare <skhare@vmware.com>
13585 M: "VMware, Inc." <pv-drivers@vmware.com>
13586 L: netdev@vger.kernel.org
13587 S: Maintained
13588 F: drivers/net/vmxnet3/
13589
13590 VMware PVSCSI driver
13591 M: Jim Gill <jgill@vmware.com>
13592 M: VMware PV-Drivers <pv-drivers@vmware.com>
13593 L: linux-scsi@vger.kernel.org
13594 S: Maintained
13595 F: drivers/scsi/vmw_pvscsi.c
13596 F: drivers/scsi/vmw_pvscsi.h
13597
13598 VMWARE PVRDMA DRIVER
13599 M: Adit Ranadive <aditr@vmware.com>
13600 M: VMware PV-Drivers <pv-drivers@vmware.com>
13601 L: linux-rdma@vger.kernel.org
13602 S: Maintained
13603 F: drivers/infiniband/hw/vmw_pvrdma/
13604
13605 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13606 M: Liam Girdwood <lgirdwood@gmail.com>
13607 M: Mark Brown <broonie@kernel.org>
13608 L: linux-kernel@vger.kernel.org
13609 W: http://www.slimlogic.co.uk/?p=48
13610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13611 S: Supported
13612 F: Documentation/devicetree/bindings/regulator/
13613 F: drivers/regulator/
13614 F: include/dt-bindings/regulator/
13615 F: include/linux/regulator/
13616
13617 VRF
13618 M: David Ahern <dsa@cumulusnetworks.com>
13619 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13620 L: netdev@vger.kernel.org
13621 S: Maintained
13622 F: drivers/net/vrf.c
13623 F: Documentation/networking/vrf.txt
13624
13625 VT1211 HARDWARE MONITOR DRIVER
13626 M: Juerg Haefliger <juergh@gmail.com>
13627 L: linux-hwmon@vger.kernel.org
13628 S: Maintained
13629 F: Documentation/hwmon/vt1211
13630 F: drivers/hwmon/vt1211.c
13631
13632 VT8231 HARDWARE MONITOR DRIVER
13633 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13634 L: linux-hwmon@vger.kernel.org
13635 S: Maintained
13636 F: drivers/hwmon/vt8231.c
13637
13638 VUB300 USB to SDIO/SD/MMC bridge chip
13639 M: Tony Olech <tony.olech@elandigitalsystems.com>
13640 L: linux-mmc@vger.kernel.org
13641 L: linux-usb@vger.kernel.org
13642 S: Supported
13643 F: drivers/mmc/host/vub300.c
13644
13645 W1 DALLAS'S 1-WIRE BUS
13646 M: Evgeniy Polyakov <zbr@ioremap.net>
13647 S: Maintained
13648 F: Documentation/w1/
13649 F: drivers/w1/
13650
13651 W83791D HARDWARE MONITORING DRIVER
13652 M: Marc Hulsman <m.hulsman@tudelft.nl>
13653 L: linux-hwmon@vger.kernel.org
13654 S: Maintained
13655 F: Documentation/hwmon/w83791d
13656 F: drivers/hwmon/w83791d.c
13657
13658 W83793 HARDWARE MONITORING DRIVER
13659 M: Rudolf Marek <r.marek@assembler.cz>
13660 L: linux-hwmon@vger.kernel.org
13661 S: Maintained
13662 F: Documentation/hwmon/w83793
13663 F: drivers/hwmon/w83793.c
13664
13665 W83795 HARDWARE MONITORING DRIVER
13666 M: Jean Delvare <jdelvare@suse.com>
13667 L: linux-hwmon@vger.kernel.org
13668 S: Maintained
13669 F: drivers/hwmon/w83795.c
13670
13671 W83L51xD SD/MMC CARD INTERFACE DRIVER
13672 M: Pierre Ossman <pierre@ossman.eu>
13673 S: Maintained
13674 F: drivers/mmc/host/wbsd.*
13675
13676 WACOM PROTOCOL 4 SERIAL TABLETS
13677 M: Julian Squires <julian@cipht.net>
13678 M: Hans de Goede <hdegoede@redhat.com>
13679 L: linux-input@vger.kernel.org
13680 S: Maintained
13681 F: drivers/input/tablet/wacom_serial4.c
13682
13683 WATCHDOG DEVICE DRIVERS
13684 M: Wim Van Sebroeck <wim@iguana.be>
13685 R: Guenter Roeck <linux@roeck-us.net>
13686 L: linux-watchdog@vger.kernel.org
13687 W: http://www.linux-watchdog.org/
13688 T: git git://www.linux-watchdog.org/linux-watchdog.git
13689 S: Maintained
13690 F: Documentation/devicetree/bindings/watchdog/
13691 F: Documentation/watchdog/
13692 F: drivers/watchdog/
13693 F: include/linux/watchdog.h
13694 F: include/uapi/linux/watchdog.h
13695
13696 WIIMOTE HID DRIVER
13697 M: David Herrmann <dh.herrmann@googlemail.com>
13698 L: linux-input@vger.kernel.org
13699 S: Maintained
13700 F: drivers/hid/hid-wiimote*
13701
13702 WINBOND CIR DRIVER
13703 M: David Härdeman <david@hardeman.nu>
13704 S: Maintained
13705 F: drivers/media/rc/winbond-cir.c
13706
13707 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13708 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13709 L: linux-watchdog@vger.kernel.org
13710 S: Maintained
13711 F: drivers/watchdog/ebc-c384_wdt.c
13712
13713 WINSYSTEMS WS16C48 GPIO DRIVER
13714 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13715 L: linux-gpio@vger.kernel.org
13716 S: Maintained
13717 F: drivers/gpio/gpio-ws16c48.c
13718
13719 WIMAX STACK
13720 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13721 M: linux-wimax@intel.com
13722 L: wimax@linuxwimax.org (subscribers-only)
13723 S: Supported
13724 W: http://linuxwimax.org
13725 F: Documentation/wimax/README.wimax
13726 F: include/linux/wimax/debug.h
13727 F: include/net/wimax.h
13728 F: include/uapi/linux/wimax.h
13729 F: net/wimax/
13730
13731 WISTRON LAPTOP BUTTON DRIVER
13732 M: Miloslav Trmac <mitr@volny.cz>
13733 S: Maintained
13734 F: drivers/input/misc/wistron_btns.c
13735
13736 WL3501 WIRELESS PCMCIA CARD DRIVER
13737 L: linux-wireless@vger.kernel.org
13738 S: Odd fixes
13739 F: drivers/net/wireless/wl3501*
13740
13741 WOLFSON MICROELECTRONICS DRIVERS
13742 L: patches@opensource.wolfsonmicro.com
13743 T: git https://github.com/CirrusLogic/linux-drivers.git
13744 W: https://github.com/CirrusLogic/linux-drivers/wiki
13745 S: Supported
13746 F: Documentation/hwmon/wm83??
13747 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13748 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13749 F: Documentation/devicetree/bindings/mfd/arizona.txt
13750 F: Documentation/devicetree/bindings/mfd/wm831x.txt
13751 F: arch/arm/mach-s3c64xx/mach-crag6410*
13752 F: drivers/clk/clk-wm83*.c
13753 F: drivers/extcon/extcon-arizona.c
13754 F: drivers/leds/leds-wm83*.c
13755 F: drivers/gpio/gpio-*wm*.c
13756 F: drivers/gpio/gpio-arizona.c
13757 F: drivers/hwmon/wm83??-hwmon.c
13758 F: drivers/input/misc/wm831x-on.c
13759 F: drivers/input/touchscreen/wm831x-ts.c
13760 F: drivers/input/touchscreen/wm97*.c
13761 F: drivers/mfd/arizona*
13762 F: drivers/mfd/wm*.c
13763 F: drivers/mfd/cs47l24*
13764 F: drivers/power/supply/wm83*.c
13765 F: drivers/rtc/rtc-wm83*.c
13766 F: drivers/regulator/wm8*.c
13767 F: drivers/regulator/arizona*
13768 F: drivers/video/backlight/wm83*_bl.c
13769 F: drivers/watchdog/wm83*_wdt.c
13770 F: include/linux/mfd/arizona/
13771 F: include/linux/mfd/wm831x/
13772 F: include/linux/mfd/wm8350/
13773 F: include/linux/mfd/wm8400*
13774 F: include/linux/regulator/arizona*
13775 F: include/linux/wm97xx.h
13776 F: include/sound/wm????.h
13777 F: sound/soc/codecs/arizona.?
13778 F: sound/soc/codecs/wm*
13779 F: sound/soc/codecs/cs47l24*
13780
13781 WORKQUEUE
13782 M: Tejun Heo <tj@kernel.org>
13783 R: Lai Jiangshan <jiangshanlai@gmail.com>
13784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13785 S: Maintained
13786 F: include/linux/workqueue.h
13787 F: kernel/workqueue.c
13788 F: Documentation/core-api/workqueue.rst
13789
13790 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13791 M: Chen-Yu Tsai <wens@csie.org>
13792 L: linux-kernel@vger.kernel.org
13793 S: Maintained
13794 N: axp[128]
13795
13796 X.25 NETWORK LAYER
13797 M: Andrew Hendry <andrew.hendry@gmail.com>
13798 L: linux-x25@vger.kernel.org
13799 S: Odd Fixes
13800 F: Documentation/networking/x25*
13801 F: include/net/x25*
13802 F: net/x25/
13803
13804 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13805 M: Thomas Gleixner <tglx@linutronix.de>
13806 M: Ingo Molnar <mingo@redhat.com>
13807 M: "H. Peter Anvin" <hpa@zytor.com>
13808 M: x86@kernel.org
13809 L: linux-kernel@vger.kernel.org
13810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13811 S: Maintained
13812 F: Documentation/x86/
13813 F: arch/x86/
13814
13815 X86 PLATFORM DRIVERS
13816 M: Darren Hart <dvhart@infradead.org>
13817 M: Andy Shevchenko <andy@infradead.org>
13818 L: platform-driver-x86@vger.kernel.org
13819 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13820 S: Maintained
13821 F: drivers/platform/x86/
13822 F: drivers/platform/olpc/
13823
13824 X86 MCE INFRASTRUCTURE
13825 M: Tony Luck <tony.luck@intel.com>
13826 M: Borislav Petkov <bp@alien8.de>
13827 L: linux-edac@vger.kernel.org
13828 S: Maintained
13829 F: arch/x86/kernel/cpu/mcheck/*
13830
13831 X86 MICROCODE UPDATE SUPPORT
13832 M: Borislav Petkov <bp@alien8.de>
13833 S: Maintained
13834 F: arch/x86/kernel/cpu/microcode/*
13835
13836 X86 VDSO
13837 M: Andy Lutomirski <luto@amacapital.net>
13838 L: linux-kernel@vger.kernel.org
13839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13840 S: Maintained
13841 F: arch/x86/entry/vdso/
13842
13843 XC2028/3028 TUNER DRIVER
13844 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13845 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13846 L: linux-media@vger.kernel.org
13847 W: https://linuxtv.org
13848 T: git git://linuxtv.org/media_tree.git
13849 S: Maintained
13850 F: drivers/media/tuners/tuner-xc2028.*
13851
13852 XEN HYPERVISOR INTERFACE
13853 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13854 M: Juergen Gross <jgross@suse.com>
13855 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13857 S: Supported
13858 F: arch/x86/xen/
13859 F: drivers/*/xen-*front.c
13860 F: drivers/xen/
13861 F: arch/x86/include/asm/xen/
13862 F: include/xen/
13863 F: include/uapi/xen/
13864
13865 XEN HYPERVISOR ARM
13866 M: Stefano Stabellini <sstabellini@kernel.org>
13867 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13868 S: Maintained
13869 F: arch/arm/xen/
13870 F: arch/arm/include/asm/xen/
13871
13872 XEN HYPERVISOR ARM64
13873 M: Stefano Stabellini <sstabellini@kernel.org>
13874 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13875 S: Maintained
13876 F: arch/arm64/xen/
13877 F: arch/arm64/include/asm/xen/
13878
13879 XEN NETWORK BACKEND DRIVER
13880 M: Wei Liu <wei.liu2@citrix.com>
13881 M: Paul Durrant <paul.durrant@citrix.com>
13882 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13883 L: netdev@vger.kernel.org
13884 S: Supported
13885 F: drivers/net/xen-netback/*
13886
13887 XEN PCI SUBSYSTEM
13888 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13889 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13890 S: Supported
13891 F: arch/x86/pci/*xen*
13892 F: drivers/pci/*xen*
13893
13894 XEN BLOCK SUBSYSTEM
13895 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13896 M: Roger Pau Monné <roger.pau@citrix.com>
13897 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13898 S: Supported
13899 F: drivers/block/xen-blkback/*
13900 F: drivers/block/xen*
13901
13902 XEN PVSCSI DRIVERS
13903 M: Juergen Gross <jgross@suse.com>
13904 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13905 L: linux-scsi@vger.kernel.org
13906 S: Supported
13907 F: drivers/scsi/xen-scsifront.c
13908 F: drivers/xen/xen-scsiback.c
13909 F: include/xen/interface/io/vscsiif.h
13910
13911 XEN SWIOTLB SUBSYSTEM
13912 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13913 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13914 S: Supported
13915 F: arch/x86/xen/*swiotlb*
13916 F: drivers/xen/*swiotlb*
13917
13918 XFS FILESYSTEM
13919 M: Darrick J. Wong <darrick.wong@oracle.com>
13920 M: linux-xfs@vger.kernel.org
13921 L: linux-xfs@vger.kernel.org
13922 W: http://xfs.org/
13923 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13924 S: Supported
13925 F: Documentation/filesystems/xfs.txt
13926 F: fs/xfs/
13927
13928 XILINX AXI ETHERNET DRIVER
13929 M: Anirudha Sarangi <anirudh@xilinx.com>
13930 M: John Linn <John.Linn@xilinx.com>
13931 S: Maintained
13932 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13933
13934 XILINX UARTLITE SERIAL DRIVER
13935 M: Peter Korsgaard <jacmet@sunsite.dk>
13936 L: linux-serial@vger.kernel.org
13937 S: Maintained
13938 F: drivers/tty/serial/uartlite.c
13939
13940 XILINX VIDEO IP CORES
13941 M: Hyun Kwon <hyun.kwon@xilinx.com>
13942 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13943 L: linux-media@vger.kernel.org
13944 T: git git://linuxtv.org/media_tree.git
13945 S: Supported
13946 F: Documentation/devicetree/bindings/media/xilinx/
13947 F: drivers/media/platform/xilinx/
13948 F: include/uapi/linux/xilinx-v4l2-controls.h
13949
13950 XILLYBUS DRIVER
13951 M: Eli Billauer <eli.billauer@gmail.com>
13952 L: linux-kernel@vger.kernel.org
13953 S: Supported
13954 F: drivers/char/xillybus/
13955
13956 XTENSA XTFPGA PLATFORM SUPPORT
13957 M: Max Filippov <jcmvbkbc@gmail.com>
13958 L: linux-xtensa@linux-xtensa.org
13959 S: Maintained
13960 F: drivers/spi/spi-xtensa-xtfpga.c
13961 F: sound/soc/xtensa/xtfpga-i2s.c
13962
13963 YAM DRIVER FOR AX.25
13964 M: Jean-Paul Roubelat <jpr@f6fbb.org>
13965 L: linux-hams@vger.kernel.org
13966 S: Maintained
13967 F: drivers/net/hamradio/yam*
13968 F: include/linux/yam.h
13969
13970 YEALINK PHONE DRIVER
13971 M: Henk Vergonet <Henk.Vergonet@gmail.com>
13972 L: usbb2k-api-dev@nongnu.org
13973 S: Maintained
13974 F: Documentation/input/yealink.rst
13975 F: drivers/input/misc/yealink.*
13976
13977 Z8530 DRIVER FOR AX.25
13978 M: Joerg Reuter <jreuter@yaina.de>
13979 W: http://yaina.de/jreuter/
13980 W: http://www.qsl.net/dl1bke/
13981 L: linux-hams@vger.kernel.org
13982 S: Maintained
13983 F: Documentation/networking/z8530drv.txt
13984 F: drivers/net/hamradio/*scc.c
13985 F: drivers/net/hamradio/z8530.h
13986
13987 ZBUD COMPRESSED PAGE ALLOCATOR
13988 M: Seth Jennings <sjenning@redhat.com>
13989 M: Dan Streetman <ddstreet@ieee.org>
13990 L: linux-mm@kvack.org
13991 S: Maintained
13992 F: mm/zbud.c
13993 F: include/linux/zbud.h
13994
13995 ZD1211RW WIRELESS DRIVER
13996 M: Daniel Drake <dsd@gentoo.org>
13997 M: Ulrich Kunitz <kune@deine-taler.de>
13998 W: http://zd1211.ath.cx/wiki/DriverRewrite
13999 L: linux-wireless@vger.kernel.org
14000 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14001 S: Maintained
14002 F: drivers/net/wireless/zydas/zd1211rw/
14003
14004 ZD1301_DEMOD MEDIA DRIVER
14005 M: Antti Palosaari <crope@iki.fi>
14006 L: linux-media@vger.kernel.org
14007 W: https://linuxtv.org/
14008 W: http://palosaari.fi/linux/
14009 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14010 S: Maintained
14011 F: drivers/media/dvb-frontends/zd1301_demod*
14012
14013 ZD1301 MEDIA DRIVER
14014 M: Antti Palosaari <crope@iki.fi>
14015 L: linux-media@vger.kernel.org
14016 W: https://linuxtv.org/
14017 W: http://palosaari.fi/linux/
14018 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14019 S: Maintained
14020 F: drivers/media/usb/dvb-usb-v2/zd1301*
14021
14022 ZPOOL COMPRESSED PAGE STORAGE API
14023 M: Dan Streetman <ddstreet@ieee.org>
14024 L: linux-mm@kvack.org
14025 S: Maintained
14026 F: mm/zpool.c
14027 F: include/linux/zpool.h
14028
14029 ZR36067 VIDEO FOR LINUX DRIVER
14030 L: mjpeg-users@lists.sourceforge.net
14031 L: linux-media@vger.kernel.org
14032 W: http://mjpeg.sourceforge.net/driver-zoran/
14033 T: hg https://linuxtv.org/hg/v4l-dvb
14034 S: Odd Fixes
14035 F: drivers/media/pci/zoran/
14036
14037 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14038 M: Minchan Kim <minchan@kernel.org>
14039 M: Nitin Gupta <ngupta@vflare.org>
14040 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14041 L: linux-kernel@vger.kernel.org
14042 S: Maintained
14043 F: drivers/block/zram/
14044 F: Documentation/blockdev/zram.txt
14045
14046 ZS DECSTATION Z85C30 SERIAL DRIVER
14047 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14048 S: Maintained
14049 F: drivers/tty/serial/zs.*
14050
14051 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14052 M: Minchan Kim <minchan@kernel.org>
14053 M: Nitin Gupta <ngupta@vflare.org>
14054 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14055 L: linux-mm@kvack.org
14056 S: Maintained
14057 F: mm/zsmalloc.c
14058 F: include/linux/zsmalloc.h
14059 F: Documentation/vm/zsmalloc.txt
14060
14061 ZSWAP COMPRESSED SWAP CACHING
14062 M: Seth Jennings <sjenning@redhat.com>
14063 M: Dan Streetman <ddstreet@ieee.org>
14064 L: linux-mm@kvack.org
14065 S: Maintained
14066 F: mm/zswap.c
14067
14068 THE REST
14069 M: Linus Torvalds <torvalds@linux-foundation.org>
14070 L: linux-kernel@vger.kernel.org
14071 Q: http://patchwork.kernel.org/project/LKML/list/
14072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14073 S: Buried alive in reporters
14074 F: *
14075 F: */