]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - MAINTAINERS
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
1
2
3 List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
26
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/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
1099 ARM/ASPEED MACHINE SUPPORT
1100 M: Joel Stanley <joel@jms.id.au>
1101 S: Maintained
1102 F: arch/arm/mach-aspeed/
1103 F: arch/arm/boot/dts/aspeed-*
1104 F: drivers/*/*aspeed*
1105
1106 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1107 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1108 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1109 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111 W: http://www.linux4sam.org
1112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1113 S: Supported
1114 F: arch/arm/mach-at91/
1115 F: include/soc/at91/
1116 F: arch/arm/boot/dts/at91*.dts
1117 F: arch/arm/boot/dts/at91*.dtsi
1118 F: arch/arm/boot/dts/sama*.dts
1119 F: arch/arm/boot/dts/sama*.dtsi
1120 F: arch/arm/include/debug/at91.S
1121
1122 ARM/ATMEL AT91 Clock Support
1123 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1124 S: Maintained
1125 F: drivers/clk/at91
1126
1127 ARM/CALXEDA HIGHBANK ARCHITECTURE
1128 M: Rob Herring <robh@kernel.org>
1129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 S: Maintained
1131 F: arch/arm/mach-highbank/
1132 F: arch/arm/boot/dts/highbank.dts
1133 F: arch/arm/boot/dts/ecx-*.dts*
1134
1135 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1136 M: Krzysztof Halasa <khalasa@piap.pl>
1137 S: Maintained
1138 F: arch/arm/mach-cns3xxx/
1139
1140 ARM/CAVIUM THUNDER NETWORK DRIVER
1141 M: Sunil Goutham <sgoutham@cavium.com>
1142 M: Robert Richter <rric@kernel.org>
1143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144 S: Supported
1145 F: drivers/net/ethernet/cavium/thunder/
1146
1147 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1148 M: Alexander Shiyan <shc_work@mail.ru>
1149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S: Odd Fixes
1151 N: clps711x
1152
1153 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1154 M: Hartley Sweeten <hsweeten@visionengravers.com>
1155 M: Ryan Mallon <rmallon@gmail.com>
1156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157 S: Maintained
1158 F: arch/arm/mach-ep93xx/
1159 F: arch/arm/mach-ep93xx/include/mach/
1160
1161 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1162 M: Lennert Buytenhek <kernel@wantstofly.org>
1163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 S: Maintained
1165
1166 ARM/CLKDEV SUPPORT
1167 M: Russell King <linux@armlinux.org.uk>
1168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169 S: Maintained
1170 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1171 F: arch/arm/include/asm/clkdev.h
1172 F: drivers/clk/clkdev.c
1173
1174 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1175 M: Mike Rapoport <mike@compulab.co.il>
1176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177 S: Maintained
1178
1179 ARM/CONTEC MICRO9 MACHINE SUPPORT
1180 M: Hubert Feurstein <hubert.feurstein@contec.at>
1181 S: Maintained
1182 F: arch/arm/mach-ep93xx/micro9.c
1183
1184 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1185 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1186 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187 S: Maintained
1188 F: drivers/hwtracing/coresight/*
1189 F: Documentation/trace/coresight.txt
1190 F: Documentation/devicetree/bindings/arm/coresight.txt
1191 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1192 F: tools/perf/arch/arm/util/pmu.c
1193 F: tools/perf/arch/arm/util/auxtrace.c
1194 F: tools/perf/arch/arm/util/cs-etm.c
1195 F: tools/perf/arch/arm/util/cs-etm.h
1196 F: tools/perf/util/cs-etm.h
1197
1198 ARM/CORGI MACHINE SUPPORT
1199 M: Richard Purdie <rpurdie@rpsys.net>
1200 S: Maintained
1201
1202 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1203 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 T: git git://github.com/ulli-kroll/linux.git
1206 S: Maintained
1207 F: arch/arm/mach-gemini/
1208 F: drivers/rtc/rtc-gemini.c
1209
1210 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1211 M: Barry Song <baohua@kernel.org>
1212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1214 S: Maintained
1215 F: arch/arm/boot/dts/prima2*
1216 F: arch/arm/mach-prima2/
1217 F: drivers/clk/sirf/
1218 F: drivers/clocksource/timer-prima2.c
1219 F: drivers/clocksource/timer-atlas7.c
1220 N: [^a-z]sirf
1221
1222 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1223 M: Baruch Siach <baruch@tkos.co.il>
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S: Maintained
1226 F: arch/arm/boot/dts/cx92755*
1227 N: digicolor
1228
1229 ARM/EBSA110 MACHINE SUPPORT
1230 M: Russell King <linux@armlinux.org.uk>
1231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232 W: http://www.armlinux.org.uk/
1233 S: Maintained
1234 F: arch/arm/mach-ebsa110/
1235 F: drivers/net/ethernet/amd/am79c961a.*
1236
1237 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1238 M: Uwe Kleine-König <kernel@pengutronix.de>
1239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240 S: Maintained
1241 N: efm32
1242
1243 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1244 M: Robert Jarzmik <robert.jarzmik@free.fr>
1245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246 S: Maintained
1247 F: arch/arm/mach-pxa/ezx.c
1248
1249 ARM/FARADAY FA526 PORT
1250 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 S: Maintained
1253 T: git git://git.berlios.de/gemini-board
1254 F: arch/arm/mm/*-fa*
1255
1256 ARM/FOOTBRIDGE ARCHITECTURE
1257 M: Russell King <linux@armlinux.org.uk>
1258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 W: http://www.armlinux.org.uk/
1260 S: Maintained
1261 F: arch/arm/include/asm/hardware/dec21285.h
1262 F: arch/arm/mach-footbridge/
1263
1264 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1265 M: Shawn Guo <shawnguo@kernel.org>
1266 M: Sascha Hauer <kernel@pengutronix.de>
1267 R: Fabio Estevam <fabio.estevam@nxp.com>
1268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 S: Maintained
1270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1271 F: arch/arm/mach-imx/
1272 F: arch/arm/mach-mxs/
1273 F: arch/arm/boot/dts/imx*
1274 F: arch/arm/configs/imx*_defconfig
1275 F: drivers/clk/imx/
1276 F: include/soc/imx/
1277
1278 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1279 M: Shawn Guo <shawnguo@kernel.org>
1280 M: Sascha Hauer <kernel@pengutronix.de>
1281 R: Stefan Agner <stefan@agner.ch>
1282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 S: Maintained
1284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1285 F: arch/arm/mach-imx/*vf610*
1286 F: arch/arm/boot/dts/vf*
1287
1288 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1289 M: Lennert Buytenhek <kernel@wantstofly.org>
1290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 S: Maintained
1292
1293 ARM/GUMSTIX MACHINE SUPPORT
1294 M: Steve Sakoman <sakoman@gmail.com>
1295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 S: Maintained
1297
1298 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1299 M: Philipp Zabel <philipp.zabel@gmail.com>
1300 M: Paul Parsons <lost.distance@yahoo.com>
1301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 S: Maintained
1303 F: arch/arm/mach-pxa/hx4700.c
1304 F: arch/arm/mach-pxa/include/mach/hx4700.h
1305 F: sound/soc/pxa/hx4700.c
1306
1307 ARM/HISILICON SOC SUPPORT
1308 M: Wei Xu <xuwei5@hisilicon.com>
1309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 W: http://www.hisilicon.com
1311 S: Supported
1312 T: git git://github.com/hisilicon/linux-hisi.git
1313 F: arch/arm/mach-hisi/
1314 F: arch/arm/boot/dts/hi3*
1315 F: arch/arm/boot/dts/hip*
1316 F: arch/arm/boot/dts/hisi*
1317 F: arch/arm64/boot/dts/hisilicon/
1318
1319 ARM/HP JORNADA 7XX MACHINE SUPPORT
1320 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1321 W: www.jlime.com
1322 S: Maintained
1323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1324 F: arch/arm/mach-sa1100/jornada720.c
1325 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1326
1327 ARM/IGEP MACHINE SUPPORT
1328 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1329 M: Javier Martinez Canillas <javier@dowhile0.org>
1330 L: linux-omap@vger.kernel.org
1331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 S: Maintained
1333 F: arch/arm/boot/dts/omap3-igep*
1334
1335 ARM/INCOME PXA270 SUPPORT
1336 M: Marek Vasut <marek.vasut@gmail.com>
1337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 S: Maintained
1339 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1340
1341 ARM/INTEL IOP32X ARM ARCHITECTURE
1342 M: Lennert Buytenhek <kernel@wantstofly.org>
1343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 S: Maintained
1345
1346 ARM/INTEL IOP33X ARM ARCHITECTURE
1347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 S: Orphan
1349
1350 ARM/INTEL IOP13XX ARM ARCHITECTURE
1351 M: Lennert Buytenhek <kernel@wantstofly.org>
1352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 S: Maintained
1354
1355 ARM/INTEL IQ81342EX MACHINE SUPPORT
1356 M: Lennert Buytenhek <kernel@wantstofly.org>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 S: Maintained
1359
1360 ARM/INTEL IXDP2850 MACHINE SUPPORT
1361 M: Lennert Buytenhek <kernel@wantstofly.org>
1362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 S: Maintained
1364
1365 ARM/INTEL IXP4XX ARM ARCHITECTURE
1366 M: Imre Kaloz <kaloz@openwrt.org>
1367 M: Krzysztof Halasa <khalasa@piap.pl>
1368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S: Maintained
1370 F: arch/arm/mach-ixp4xx/
1371
1372 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1373 M: Jonathan Cameron <jic23@cam.ac.uk>
1374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S: Maintained
1376 F: arch/arm/mach-pxa/stargate2.c
1377 F: drivers/pcmcia/pxa2xx_stargate2.c
1378
1379 ARM/INTEL XSC3 (MANZANO) ARM CORE
1380 M: Lennert Buytenhek <kernel@wantstofly.org>
1381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S: Maintained
1383
1384 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1385 M: Lennert Buytenhek <kernel@wantstofly.org>
1386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S: Maintained
1388
1389 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1390 M: Santosh Shilimkar <ssantosh@kernel.org>
1391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S: Maintained
1393 F: arch/arm/mach-keystone/
1394 F: arch/arm/boot/dts/keystone-*
1395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1396
1397 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1398 M: Santosh Shilimkar <ssantosh@kernel.org>
1399 L: linux-kernel@vger.kernel.org
1400 S: Maintained
1401 F: drivers/clk/keystone/
1402
1403 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1404 M: Santosh Shilimkar <ssantosh@kernel.org>
1405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 L: linux-kernel@vger.kernel.org
1407 S: Maintained
1408 F: drivers/clocksource/timer-keystone.c
1409
1410 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1411 M: Santosh Shilimkar <ssantosh@kernel.org>
1412 L: linux-kernel@vger.kernel.org
1413 S: Maintained
1414 F: drivers/power/reset/keystone-reset.c
1415
1416 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1417 M: Santosh Shilimkar <ssantosh@kernel.org>
1418 L: linux-kernel@vger.kernel.org
1419 S: Maintained
1420 F: drivers/memory/*emif*
1421
1422 ARM/LG1K ARCHITECTURE
1423 M: Chanho Min <chanho.min@lge.com>
1424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 S: Maintained
1426 F: arch/arm64/boot/dts/lg/
1427
1428 ARM/LOGICPD PXA270 MACHINE SUPPORT
1429 M: Lennert Buytenhek <kernel@wantstofly.org>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S: Maintained
1432
1433 ARM/LPC18XX ARCHITECTURE
1434 M: Joachim Eastwood <manabian@gmail.com>
1435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S: Maintained
1437 F: arch/arm/boot/dts/lpc43*
1438 F: drivers/clk/nxp/clk-lpc18xx*
1439 F: drivers/clocksource/time-lpc32xx.c
1440 F: drivers/i2c/busses/i2c-lpc2k.c
1441 F: drivers/memory/pl172.c
1442 F: drivers/mtd/spi-nor/nxp-spifi.c
1443 F: drivers/rtc/rtc-lpc24xx.c
1444 N: lpc18xx
1445
1446 ARM/LPC32XX SOC SUPPORT
1447 M: Vladimir Zapolskiy <vz@mleia.com>
1448 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1451 S: Maintained
1452 F: arch/arm/boot/dts/lpc32*
1453 F: arch/arm/mach-lpc32xx/
1454 F: drivers/i2c/busses/i2c-pnx.c
1455 F: drivers/net/ethernet/nxp/lpc_eth.c
1456 F: drivers/usb/host/ohci-nxp.c
1457 F: drivers/watchdog/pnx4008_wdt.c
1458 N: lpc32xx
1459
1460 ARM/MAGICIAN MACHINE SUPPORT
1461 M: Philipp Zabel <philipp.zabel@gmail.com>
1462 S: Maintained
1463
1464 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1465 M: Jason Cooper <jason@lakedaemon.net>
1466 M: Andrew Lunn <andrew@lunn.ch>
1467 M: Gregory Clement <gregory.clement@free-electrons.com>
1468 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 S: Maintained
1471 F: arch/arm/mach-mvebu/
1472 F: drivers/rtc/rtc-armada38x.c
1473 F: arch/arm/boot/dts/armada*
1474 F: arch/arm/boot/dts/kirkwood*
1475 F: arch/arm64/boot/dts/marvell/armada*
1476 F: drivers/cpufreq/mvebu-cpufreq.c
1477 F: arch/arm/configs/mvebu_*_defconfig
1478
1479 ARM/Marvell Berlin SoC support
1480 M: Jisheng Zhang <jszhang@marvell.com>
1481 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S: Maintained
1484 F: arch/arm/mach-berlin/
1485 F: arch/arm/boot/dts/berlin*
1486 F: arch/arm64/boot/dts/marvell/berlin*
1487
1488
1489 ARM/Marvell Dove/MV78xx0/Orion SOC support
1490 M: Jason Cooper <jason@lakedaemon.net>
1491 M: Andrew Lunn <andrew@lunn.ch>
1492 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1493 M: Gregory Clement <gregory.clement@free-electrons.com>
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S: Maintained
1496 F: arch/arm/mach-dove/
1497 F: arch/arm/mach-mv78xx0/
1498 F: arch/arm/mach-orion5x/
1499 F: arch/arm/plat-orion/
1500 F: arch/arm/boot/dts/dove*
1501 F: arch/arm/boot/dts/orion5x*
1502
1503
1504 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1505 M: Alexander Clouter <alex@digriz.org.uk>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 W: http://www.digriz.org.uk/ts78xx/kernel
1508 S: Maintained
1509 F: arch/arm/mach-orion5x/ts78xx-*
1510
1511 ARM/OXNAS platform support
1512 M: Neil Armstrong <narmstrong@baylibre.com>
1513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1515 S: Maintained
1516 F: arch/arm/mach-oxnas/
1517 F: arch/arm/boot/dts/ox8*.dtsi
1518 F: arch/arm/boot/dts/wd-mbwe.dts
1519 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1520 N: oxnas
1521
1522 ARM/Mediatek RTC DRIVER
1523 M: Eddie Huang <eddie.huang@mediatek.com>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1526 S: Maintained
1527 F: drivers/rtc/rtc-mt6397.c
1528
1529 ARM/Mediatek SoC support
1530 M: Matthias Brugger <matthias.bgg@gmail.com>
1531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1533 S: Maintained
1534 F: arch/arm/boot/dts/mt6*
1535 F: arch/arm/boot/dts/mt7*
1536 F: arch/arm/boot/dts/mt8*
1537 F: arch/arm/mach-mediatek/
1538 F: arch/arm64/boot/dts/mediatek/
1539 N: mtk
1540 K: mediatek
1541
1542 ARM/Mediatek USB3 PHY DRIVER
1543 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1546 S: Maintained
1547 F: drivers/phy/phy-mt65xx-usb3.c
1548
1549 ARM/MICREL KS8695 ARCHITECTURE
1550 M: Greg Ungerer <gerg@uclinux.org>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 F: arch/arm/mach-ks8695/
1553 S: Odd Fixes
1554
1555 ARM/MIOA701 MACHINE SUPPORT
1556 M: Robert Jarzmik <robert.jarzmik@free.fr>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 F: arch/arm/mach-pxa/mioa701.c
1559 S: Maintained
1560
1561 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1562 M: Michael Petchkovsky <mkpetch@internode.on.net>
1563 S: Maintained
1564
1565 ARM/NOMADIK ARCHITECTURE
1566 M: Alessandro Rubini <rubini@unipv.it>
1567 M: Linus Walleij <linus.walleij@linaro.org>
1568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 S: Maintained
1570 F: arch/arm/mach-nomadik/
1571 F: drivers/pinctrl/nomadik/
1572 F: drivers/i2c/busses/i2c-nomadik.c
1573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1574
1575 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1576 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1577 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1578 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1579 S: Supported
1580
1581 ARM/TOSA MACHINE SUPPORT
1582 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1583 M: Dirk Opfer <dirk@opfer-online.de>
1584 S: Maintained
1585
1586 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1587 M: Marek Vasut <marek.vasut@gmail.com>
1588 L: linux-arm-kernel@lists.infradead.org
1589 W: http://hackndev.com
1590 S: Maintained
1591 F: arch/arm/mach-pxa/include/mach/palmtx.h
1592 F: arch/arm/mach-pxa/palmtx.c
1593 F: arch/arm/mach-pxa/include/mach/palmt5.h
1594 F: arch/arm/mach-pxa/palmt5.c
1595 F: arch/arm/mach-pxa/include/mach/palmld.h
1596 F: arch/arm/mach-pxa/palmld.c
1597 F: arch/arm/mach-pxa/include/mach/palmte2.h
1598 F: arch/arm/mach-pxa/palmte2.c
1599 F: arch/arm/mach-pxa/include/mach/palmtc.h
1600 F: arch/arm/mach-pxa/palmtc.c
1601
1602 ARM/PALM TREO SUPPORT
1603 M: Tomas Cech <sleep_walker@suse.com>
1604 L: linux-arm-kernel@lists.infradead.org
1605 W: http://hackndev.com
1606 S: Maintained
1607 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1608 F: arch/arm/mach-pxa/palmtreo.c
1609
1610 ARM/PALMZ72 SUPPORT
1611 M: Sergey Lapin <slapin@ossfans.org>
1612 L: linux-arm-kernel@lists.infradead.org
1613 W: http://hackndev.com
1614 S: Maintained
1615 F: arch/arm/mach-pxa/include/mach/palmz72.h
1616 F: arch/arm/mach-pxa/palmz72.c
1617
1618 ARM/PLEB SUPPORT
1619 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1620 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1621 S: Maintained
1622
1623 ARM/PT DIGITAL BOARD PORT
1624 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 W: http://www.armlinux.org.uk/
1627 S: Maintained
1628
1629 ARM/QUALCOMM SUPPORT
1630 M: Andy Gross <andy.gross@linaro.org>
1631 M: David Brown <david.brown@linaro.org>
1632 L: linux-arm-msm@vger.kernel.org
1633 L: linux-soc@vger.kernel.org
1634 S: Maintained
1635 F: Documentation/devicetree/bindings/soc/qcom/
1636 F: arch/arm/boot/dts/qcom-*.dts
1637 F: arch/arm/boot/dts/qcom-*.dtsi
1638 F: arch/arm/mach-qcom/
1639 F: arch/arm64/boot/dts/qcom/*
1640 F: drivers/i2c/busses/i2c-qup.c
1641 F: drivers/clk/qcom/
1642 F: drivers/pinctrl/qcom/
1643 F: drivers/dma/qcom/
1644 F: drivers/soc/qcom/
1645 F: drivers/spi/spi-qup.c
1646 F: drivers/tty/serial/msm_serial.h
1647 F: drivers/tty/serial/msm_serial.c
1648 F: drivers/*/pm8???-*
1649 F: drivers/mfd/ssbi.c
1650 F: drivers/firmware/qcom_scm.c
1651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1652
1653 ARM/RADISYS ENP2611 MACHINE SUPPORT
1654 M: Lennert Buytenhek <kernel@wantstofly.org>
1655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 S: Maintained
1657
1658 ARM/RENESAS ARM64 ARCHITECTURE
1659 M: Simon Horman <horms@verge.net.au>
1660 M: Magnus Damm <magnus.damm@gmail.com>
1661 L: linux-renesas-soc@vger.kernel.org
1662 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1664 S: Supported
1665 F: arch/arm64/boot/dts/renesas/
1666 F: drivers/soc/renesas/
1667 F: include/linux/soc/renesas/
1668
1669 ARM/RISCPC ARCHITECTURE
1670 M: Russell King <linux@armlinux.org.uk>
1671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 W: http://www.armlinux.org.uk/
1673 S: Maintained
1674 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1675 F: arch/arm/include/asm/hardware/ioc.h
1676 F: arch/arm/include/asm/hardware/iomd.h
1677 F: arch/arm/include/asm/hardware/memc.h
1678 F: arch/arm/mach-rpc/
1679 F: drivers/net/ethernet/8390/etherh.c
1680 F: drivers/net/ethernet/i825xx/ether1*
1681 F: drivers/net/ethernet/seeq/ether3*
1682 F: drivers/scsi/arm/
1683
1684 ARM/Rockchip SoC support
1685 M: Heiko Stuebner <heiko@sntech.de>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 L: linux-rockchip@lists.infradead.org
1688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1689 S: Maintained
1690 F: arch/arm/boot/dts/rk3*
1691 F: arch/arm/mach-rockchip/
1692 F: drivers/clk/rockchip/
1693 F: drivers/i2c/busses/i2c-rk3x.c
1694 F: drivers/*/*rockchip*
1695 F: drivers/*/*/*rockchip*
1696 F: sound/soc/rockchip/
1697 N: rockchip
1698
1699 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1700 M: Kukjin Kim <kgene@kernel.org>
1701 M: Krzysztof Kozlowski <krzk@kernel.org>
1702 R: Javier Martinez Canillas <javier@osg.samsung.com>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1705 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1706 S: Maintained
1707 F: arch/arm/boot/dts/s3c*
1708 F: arch/arm/boot/dts/s5p*
1709 F: arch/arm/boot/dts/samsung*
1710 F: arch/arm/boot/dts/exynos*
1711 F: arch/arm64/boot/dts/exynos/
1712 F: arch/arm/plat-samsung/
1713 F: arch/arm/mach-s3c24*/
1714 F: arch/arm/mach-s3c64xx/
1715 F: arch/arm/mach-s5p*/
1716 F: arch/arm/mach-exynos*/
1717 F: drivers/*/*s3c24*
1718 F: drivers/*/*/*s3c24*
1719 F: drivers/*/*s3c64xx*
1720 F: drivers/*/*s5pv210*
1721 F: drivers/memory/samsung/*
1722 F: drivers/soc/samsung/*
1723 F: Documentation/arm/Samsung/
1724 F: Documentation/devicetree/bindings/arm/samsung/
1725 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1726 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1727 N: exynos
1728
1729 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1730 M: Kyungmin Park <kyungmin.park@samsung.com>
1731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 S: Maintained
1733 F: arch/arm/mach-s5pv210/
1734
1735 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1736 M: Kyungmin Park <kyungmin.park@samsung.com>
1737 M: Kamil Debski <kamil@wypas.org>
1738 M: Andrzej Hajda <a.hajda@samsung.com>
1739 L: linux-arm-kernel@lists.infradead.org
1740 L: linux-media@vger.kernel.org
1741 S: Maintained
1742 F: drivers/media/platform/s5p-g2d/
1743
1744 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1745 M: Kyungmin Park <kyungmin.park@samsung.com>
1746 M: Kamil Debski <kamil@wypas.org>
1747 M: Jeongtae Park <jtp.park@samsung.com>
1748 M: Andrzej Hajda <a.hajda@samsung.com>
1749 L: linux-arm-kernel@lists.infradead.org
1750 L: linux-media@vger.kernel.org
1751 S: Maintained
1752 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1753 F: drivers/media/platform/s5p-mfc/
1754
1755 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1756 M: Kyungmin Park <kyungmin.park@samsung.com>
1757 L: linux-arm-kernel@lists.infradead.org
1758 L: linux-media@vger.kernel.org
1759 S: Maintained
1760 F: drivers/staging/media/platform/s5p-cec/
1761
1762 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1763 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1764 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1765 L: linux-arm-kernel@lists.infradead.org
1766 L: linux-media@vger.kernel.org
1767 S: Maintained
1768 F: drivers/media/platform/s5p-jpeg/
1769
1770 ARM/SHMOBILE ARM ARCHITECTURE
1771 M: Simon Horman <horms@verge.net.au>
1772 M: Magnus Damm <magnus.damm@gmail.com>
1773 L: linux-renesas-soc@vger.kernel.org
1774 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1776 S: Supported
1777 F: arch/arm/boot/dts/emev2*
1778 F: arch/arm/boot/dts/r7s*
1779 F: arch/arm/boot/dts/r8a*
1780 F: arch/arm/boot/dts/sh*
1781 F: arch/arm/configs/shmobile_defconfig
1782 F: arch/arm/include/debug/renesas-scif.S
1783 F: arch/arm/mach-shmobile/
1784 F: drivers/soc/renesas/
1785 F: include/linux/soc/renesas/
1786
1787 ARM/SOCFPGA ARCHITECTURE
1788 M: Dinh Nguyen <dinguyen@kernel.org>
1789 S: Maintained
1790 F: arch/arm/mach-socfpga/
1791 F: arch/arm/boot/dts/socfpga*
1792 F: arch/arm/configs/socfpga_defconfig
1793 F: arch/arm64/boot/dts/altera/
1794 W: http://www.rocketboards.org
1795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1796
1797 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1798 M: Dinh Nguyen <dinguyen@kernel.org>
1799 S: Maintained
1800 F: drivers/clk/socfpga/
1801
1802 ARM/SOCFPGA EDAC SUPPORT
1803 M: Thor Thayer <thor.thayer@linux.intel.com>
1804 S: Maintained
1805 F: drivers/edac/altera_edac.
1806
1807 ARM/STI ARCHITECTURE
1808 M: Patrice Chotard <patrice.chotard@st.com>
1809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 L: kernel@stlinux.com
1811 W: http://www.stlinux.com
1812 S: Maintained
1813 F: arch/arm/mach-sti/
1814 F: arch/arm/boot/dts/sti*
1815 F: drivers/char/hw_random/st-rng.c
1816 F: drivers/clocksource/arm_global_timer.c
1817 F: drivers/clocksource/clksrc_st_lpc.c
1818 F: drivers/cpufreq/sti-cpufreq.c
1819 F: drivers/dma/st_fdma*
1820 F: drivers/i2c/busses/i2c-st.c
1821 F: drivers/media/rc/st_rc.c
1822 F: drivers/media/platform/sti/c8sectpfe/
1823 F: drivers/mmc/host/sdhci-st.c
1824 F: drivers/phy/phy-miphy28lp.c
1825 F: drivers/phy/phy-stih407-usb.c
1826 F: drivers/pinctrl/pinctrl-st.c
1827 F: drivers/remoteproc/st_remoteproc.c
1828 F: drivers/remoteproc/st_slim_rproc.c
1829 F: drivers/reset/sti/
1830 F: drivers/rtc/rtc-st-lpc.c
1831 F: drivers/tty/serial/st-asc.c
1832 F: drivers/usb/dwc3/dwc3-st.c
1833 F: drivers/usb/host/ehci-st.c
1834 F: drivers/usb/host/ohci-st.c
1835 F: drivers/watchdog/st_lpc_wdt.c
1836 F: drivers/ata/ahci_st.c
1837 F: include/linux/remoteproc/st_slim_rproc.h
1838
1839 ARM/STM32 ARCHITECTURE
1840 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1841 M: Alexandre Torgue <alexandre.torgue@st.com>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 S: Maintained
1844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1845 N: stm32
1846 F: drivers/clocksource/armv7m_systick.c
1847
1848 ARM/TANGO ARCHITECTURE
1849 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1850 L: linux-arm-kernel@lists.infradead.org
1851 S: Maintained
1852 N: tango
1853
1854 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1855 M: Lennert Buytenhek <kernel@wantstofly.org>
1856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 S: Maintained
1858
1859 ARM/TETON BGA MACHINE SUPPORT
1860 M: "Mark F. Brown" <mark.brown314@gmail.com>
1861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 S: Maintained
1863
1864 ARM/THECUS N2100 MACHINE SUPPORT
1865 M: Lennert Buytenhek <kernel@wantstofly.org>
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 S: Maintained
1868
1869 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1870 M: Wan ZongShun <mcuos.com@gmail.com>
1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 W: http://www.mcuos.com
1873 S: Maintained
1874 F: arch/arm/mach-w90x900/
1875 F: drivers/input/keyboard/w90p910_keypad.c
1876 F: drivers/input/touchscreen/w90p910_ts.c
1877 F: drivers/watchdog/nuc900_wdt.c
1878 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1879 F: drivers/mtd/nand/nuc900_nand.c
1880 F: drivers/rtc/rtc-nuc900.c
1881 F: drivers/spi/spi-nuc900.c
1882 F: drivers/usb/host/ehci-w90x900.c
1883 F: drivers/video/fbdev/nuc900fb.c
1884
1885 ARM/U300 MACHINE SUPPORT
1886 M: Linus Walleij <linus.walleij@linaro.org>
1887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 S: Supported
1889 F: arch/arm/mach-u300/
1890 F: drivers/clocksource/timer-u300.c
1891 F: drivers/i2c/busses/i2c-stu300.c
1892 F: drivers/rtc/rtc-coh901331.c
1893 F: drivers/watchdog/coh901327_wdt.c
1894 F: drivers/dma/coh901318*
1895 F: drivers/mfd/ab3100*
1896 F: drivers/rtc/rtc-ab3100.c
1897 F: drivers/rtc/rtc-coh901331.c
1898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1899
1900 ARM/UNIPHIER ARCHITECTURE
1901 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1904 S: Maintained
1905 F: arch/arm/boot/dts/uniphier*
1906 F: arch/arm/include/asm/hardware/cache-uniphier.h
1907 F: arch/arm/mach-uniphier/
1908 F: arch/arm/mm/cache-uniphier.c
1909 F: arch/arm64/boot/dts/socionext/
1910 F: drivers/bus/uniphier-system-bus.c
1911 F: drivers/clk/uniphier/
1912 F: drivers/i2c/busses/i2c-uniphier*
1913 F: drivers/pinctrl/uniphier/
1914 F: drivers/reset/reset-uniphier.c
1915 F: drivers/tty/serial/8250/8250_uniphier.c
1916 N: uniphier
1917
1918 ARM/Ux500 ARM ARCHITECTURE
1919 M: Linus Walleij <linus.walleij@linaro.org>
1920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 S: Maintained
1922 F: arch/arm/mach-ux500/
1923 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1924 F: drivers/dma/ste_dma40*
1925 F: drivers/hwspinlock/u8500_hsem.c
1926 F: drivers/mfd/abx500*
1927 F: drivers/mfd/ab8500*
1928 F: drivers/mfd/dbx500*
1929 F: drivers/mfd/db8500*
1930 F: drivers/pinctrl/nomadik/pinctrl-ab*
1931 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1932 F: drivers/rtc/rtc-ab8500.c
1933 F: drivers/rtc/rtc-pl031.c
1934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1935
1936 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1937 M: Ulf Hansson <ulf.hansson@linaro.org>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 T: git git://git.linaro.org/people/ulfh/clk.git
1940 S: Maintained
1941 F: drivers/clk/ux500/
1942
1943 ARM/VERSATILE EXPRESS PLATFORM
1944 M: Liviu Dudau <liviu.dudau@arm.com>
1945 M: Sudeep Holla <sudeep.holla@arm.com>
1946 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 S: Maintained
1949 F: arch/arm/boot/dts/vexpress*
1950 F: arch/arm64/boot/dts/arm/
1951 F: arch/arm/mach-vexpress/
1952 F: */*/vexpress*
1953 F: */*/*/vexpress*
1954 F: drivers/clk/versatile/clk-vexpress-osc.c
1955 F: drivers/clocksource/versatile.c
1956 N: mps2
1957
1958 ARM/VFP SUPPORT
1959 M: Russell King <linux@armlinux.org.uk>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 W: http://www.armlinux.org.uk/
1962 S: Maintained
1963 F: arch/arm/vfp/
1964
1965 ARM/VOIPAC PXA270 SUPPORT
1966 M: Marek Vasut <marek.vasut@gmail.com>
1967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 S: Maintained
1969 F: arch/arm/mach-pxa/vpac270.c
1970 F: arch/arm/mach-pxa/include/mach/vpac270.h
1971
1972 ARM/VT8500 ARM ARCHITECTURE
1973 M: Tony Prisk <linux@prisktech.co.nz>
1974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 S: Maintained
1976 F: arch/arm/mach-vt8500/
1977 F: drivers/clocksource/vt8500_timer.c
1978 F: drivers/i2c/busses/i2c-wmt.c
1979 F: drivers/mmc/host/wmt-sdmmc.c
1980 F: drivers/pwm/pwm-vt8500.c
1981 F: drivers/rtc/rtc-vt8500.c
1982 F: drivers/tty/serial/vt8500_serial.c
1983 F: drivers/usb/host/ehci-platform.c
1984 F: drivers/usb/host/uhci-platform.c
1985 F: drivers/video/fbdev/vt8500lcdfb.*
1986 F: drivers/video/fbdev/wm8505fb*
1987 F: drivers/video/fbdev/wmt_ge_rops.*
1988
1989 ARM/ZIPIT Z2 SUPPORT
1990 M: Marek Vasut <marek.vasut@gmail.com>
1991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 S: Maintained
1993 F: arch/arm/mach-pxa/z2.c
1994 F: arch/arm/mach-pxa/include/mach/z2.h
1995
1996 ARM/ZTE ARCHITECTURE
1997 M: Jun Nie <jun.nie@linaro.org>
1998 M: Baoyou Xie <baoyou.xie@linaro.org>
1999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 S: Maintained
2001 F: arch/arm/mach-zx/
2002 F: drivers/clk/zte/
2003 F: drivers/reset/reset-zx2967.c
2004 F: drivers/soc/zte/
2005 F: Documentation/devicetree/bindings/arm/zte.txt
2006 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2007 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2008 F: Documentation/devicetree/bindings/soc/zte/
2009 F: include/dt-bindings/soc/zx*.h
2010
2011 ARM/ZYNQ ARCHITECTURE
2012 M: Michal Simek <michal.simek@xilinx.com>
2013 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 W: http://wiki.xilinx.com
2016 T: git https://github.com/Xilinx/linux-xlnx.git
2017 S: Supported
2018 F: arch/arm/mach-zynq/
2019 F: drivers/cpuidle/cpuidle-zynq.c
2020 F: drivers/block/xsysace.c
2021 N: zynq
2022 N: xilinx
2023 F: drivers/clocksource/cadence_ttc_timer.c
2024 F: drivers/i2c/busses/i2c-cadence.c
2025 F: drivers/mmc/host/sdhci-of-arasan.c
2026 F: drivers/edac/synopsys_edac.c
2027
2028 ARM SMMU DRIVERS
2029 M: Will Deacon <will.deacon@arm.com>
2030 R: Robin Murphy <robin.murphy@arm.com>
2031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 S: Maintained
2033 F: drivers/iommu/arm-smmu.c
2034 F: drivers/iommu/arm-smmu-v3.c
2035 F: drivers/iommu/io-pgtable-arm.c
2036 F: drivers/iommu/io-pgtable-arm-v7s.c
2037
2038 ARM64 PORT (AARCH64 ARCHITECTURE)
2039 M: Catalin Marinas <catalin.marinas@arm.com>
2040 M: Will Deacon <will.deacon@arm.com>
2041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2043 S: Maintained
2044 F: arch/arm64/
2045 F: Documentation/arm64/
2046
2047 AS3645A LED FLASH CONTROLLER DRIVER
2048 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2049 L: linux-media@vger.kernel.org
2050 T: git git://linuxtv.org/media_tree.git
2051 S: Maintained
2052 F: drivers/media/i2c/as3645a.c
2053 F: include/media/i2c/as3645a.h
2054
2055 ASAHI KASEI AK8974 DRIVER
2056 M: Linus Walleij <linus.walleij@linaro.org>
2057 L: linux-iio@vger.kernel.org
2058 W: http://www.akm.com/
2059 S: Supported
2060 F: drivers/iio/magnetometer/ak8974.c
2061
2062 ASC7621 HARDWARE MONITOR DRIVER
2063 M: George Joseph <george.joseph@fairview5.com>
2064 L: linux-hwmon@vger.kernel.org
2065 S: Maintained
2066 F: Documentation/hwmon/asc7621
2067 F: drivers/hwmon/asc7621.c
2068
2069 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2070 M: Corentin Chary <corentin.chary@gmail.com>
2071 L: acpi4asus-user@lists.sourceforge.net
2072 L: platform-driver-x86@vger.kernel.org
2073 W: http://acpi4asus.sf.net
2074 S: Maintained
2075 F: drivers/platform/x86/asus*.c
2076 F: drivers/platform/x86/eeepc*.c
2077
2078 ASUS WIRELESS RADIO CONTROL DRIVER
2079 M: João Paulo Rechi Vita <jprvita@gmail.com>
2080 L: platform-driver-x86@vger.kernel.org
2081 S: Maintained
2082 F: drivers/platform/x86/asus-wireless.c
2083
2084 ASYMMETRIC KEYS
2085 M: David Howells <dhowells@redhat.com>
2086 L: keyrings@vger.kernel.org
2087 S: Maintained
2088 F: Documentation/crypto/asymmetric-keys.txt
2089 F: include/linux/verification.h
2090 F: include/crypto/public_key.h
2091 F: include/crypto/pkcs7.h
2092 F: crypto/asymmetric_keys/
2093
2094 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2095 R: Dan Williams <dan.j.williams@intel.com>
2096 W: http://sourceforge.net/projects/xscaleiop
2097 S: Odd fixes
2098 F: Documentation/crypto/async-tx-api.txt
2099 F: crypto/async_tx/
2100 F: drivers/dma/
2101 F: include/linux/dmaengine.h
2102 F: include/linux/async_tx.h
2103
2104 AT24 EEPROM DRIVER
2105 M: Wolfram Sang <wsa@the-dreams.de>
2106 L: linux-i2c@vger.kernel.org
2107 S: Maintained
2108 F: drivers/misc/eeprom/at24.c
2109 F: include/linux/platform_data/at24.h
2110
2111 ATA OVER ETHERNET (AOE) DRIVER
2112 M: "Ed L. Cashin" <ed.cashin@acm.org>
2113 W: http://www.openaoe.org/
2114 S: Supported
2115 F: Documentation/aoe/
2116 F: drivers/block/aoe/
2117
2118 ATHEROS 71XX/9XXX GPIO DRIVER
2119 M: Alban Bedel <albeu@free.fr>
2120 W: https://github.com/AlbanBedel/linux
2121 T: git git://github.com/AlbanBedel/linux
2122 S: Maintained
2123 F: drivers/gpio/gpio-ath79.c
2124 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2125
2126 ATHEROS ATH GENERIC UTILITIES
2127 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2128 L: linux-wireless@vger.kernel.org
2129 S: Supported
2130 F: drivers/net/wireless/ath/*
2131
2132 ATHEROS ATH5K WIRELESS DRIVER
2133 M: Jiri Slaby <jirislaby@gmail.com>
2134 M: Nick Kossifidis <mickflemm@gmail.com>
2135 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2136 L: linux-wireless@vger.kernel.org
2137 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2138 S: Maintained
2139 F: drivers/net/wireless/ath/ath5k/
2140
2141 ATHEROS ATH6KL WIRELESS DRIVER
2142 M: Kalle Valo <kvalo@qca.qualcomm.com>
2143 L: linux-wireless@vger.kernel.org
2144 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2146 S: Supported
2147 F: drivers/net/wireless/ath/ath6kl/
2148
2149 WILOCITY WIL6210 WIRELESS DRIVER
2150 M: Maya Erez <qca_merez@qca.qualcomm.com>
2151 L: linux-wireless@vger.kernel.org
2152 L: wil6210@qca.qualcomm.com
2153 S: Supported
2154 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2155 F: drivers/net/wireless/ath/wil6210/
2156 F: include/uapi/linux/wil6210_uapi.h
2157
2158 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2159 M: Christian Lamparter <chunkeey@googlemail.com>
2160 L: linux-wireless@vger.kernel.org
2161 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2162 S: Maintained
2163 F: drivers/net/wireless/ath/carl9170/
2164
2165 ATK0110 HWMON DRIVER
2166 M: Luca Tettamanti <kronos.it@gmail.com>
2167 L: linux-hwmon@vger.kernel.org
2168 S: Maintained
2169 F: drivers/hwmon/asus_atk0110.c
2170
2171 ATI_REMOTE2 DRIVER
2172 M: Ville Syrjala <syrjala@sci.fi>
2173 S: Maintained
2174 F: drivers/input/misc/ati_remote2.c
2175
2176 ATLX ETHERNET DRIVERS
2177 M: Jay Cliburn <jcliburn@gmail.com>
2178 M: Chris Snook <chris.snook@gmail.com>
2179 L: netdev@vger.kernel.org
2180 W: http://sourceforge.net/projects/atl1
2181 W: http://atl1.sourceforge.net
2182 S: Maintained
2183 F: drivers/net/ethernet/atheros/
2184
2185 ATM
2186 M: Chas Williams <3chas3@gmail.com>
2187 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2188 L: netdev@vger.kernel.org
2189 W: http://linux-atm.sourceforge.net
2190 S: Maintained
2191 F: drivers/atm/
2192 F: include/linux/atm*
2193 F: include/uapi/linux/atm*
2194
2195 ATMEL AT91 / AT32 MCI DRIVER
2196 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2197 S: Maintained
2198 F: drivers/mmc/host/atmel-mci.c
2199
2200 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2201 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2202 S: Supported
2203 F: drivers/power/reset/at91-sama5d2_shdwc.c
2204
2205 ATMEL SAMA5D2 ADC DRIVER
2206 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2207 L: linux-iio@vger.kernel.org
2208 S: Supported
2209 F: drivers/iio/adc/at91-sama5d2_adc.c
2210
2211 ATMEL Audio ALSA driver
2212 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2213 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2214 S: Supported
2215 F: sound/soc/atmel
2216
2217 ATMEL XDMA DRIVER
2218 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2219 L: linux-arm-kernel@lists.infradead.org
2220 L: dmaengine@vger.kernel.org
2221 S: Supported
2222 F: drivers/dma/at_xdmac.c
2223
2224 ATMEL I2C DRIVER
2225 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2226 L: linux-i2c@vger.kernel.org
2227 S: Supported
2228 F: drivers/i2c/busses/i2c-at91.c
2229
2230 ATMEL ISI DRIVER
2231 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2232 L: linux-media@vger.kernel.org
2233 S: Supported
2234 F: drivers/media/platform/soc_camera/atmel-isi.c
2235 F: include/media/atmel-isi.h
2236
2237 ATMEL LCDFB DRIVER
2238 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2239 L: linux-fbdev@vger.kernel.org
2240 S: Maintained
2241 F: drivers/video/fbdev/atmel_lcdfb.c
2242 F: include/video/atmel_lcdc.h
2243
2244 ATMEL MACB ETHERNET DRIVER
2245 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2246 S: Supported
2247 F: drivers/net/ethernet/cadence/
2248
2249 ATMEL NAND DRIVER
2250 M: Wenyou Yang <wenyou.yang@atmel.com>
2251 M: Josh Wu <rainyfeeling@outlook.com>
2252 L: linux-mtd@lists.infradead.org
2253 S: Supported
2254 F: drivers/mtd/nand/atmel_nand*
2255
2256 ATMEL SDMMC DRIVER
2257 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2258 L: linux-mmc@vger.kernel.org
2259 S: Supported
2260 F: drivers/mmc/host/sdhci-of-at91.c
2261
2262 ATMEL SPI DRIVER
2263 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2264 S: Supported
2265 F: drivers/spi/spi-atmel.*
2266
2267 ATMEL SSC DRIVER
2268 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270 S: Supported
2271 F: drivers/misc/atmel-ssc.c
2272 F: include/linux/atmel-ssc.h
2273
2274 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2275 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277 S: Supported
2278 F: drivers/misc/atmel_tclib.c
2279 F: drivers/clocksource/tcb_clksrc.c
2280
2281 ATMEL USBA UDC DRIVER
2282 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284 S: Supported
2285 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2286
2287 ATMEL WIRELESS DRIVER
2288 M: Simon Kelley <simon@thekelleys.org.uk>
2289 L: linux-wireless@vger.kernel.org
2290 W: http://www.thekelleys.org.uk/atmel
2291 W: http://atmelwlandriver.sourceforge.net/
2292 S: Maintained
2293 F: drivers/net/wireless/atmel/atmel*
2294
2295 ATMEL MAXTOUCH DRIVER
2296 M: Nick Dyer <nick@shmanahar.org>
2297 T: git git://github.com/ndyer/linux.git
2298 S: Maintained
2299 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2300 F: drivers/input/touchscreen/atmel_mxt_ts.c
2301 F: include/linux/platform_data/atmel_mxt_ts.h
2302
2303 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2304 M: Bradley Grove <linuxdrivers@attotech.com>
2305 L: linux-scsi@vger.kernel.org
2306 W: http://www.attotech.com
2307 S: Supported
2308 F: drivers/scsi/esas2r
2309
2310 ATUSB IEEE 802.15.4 RADIO DRIVER
2311 M: Stefan Schmidt <stefan@osg.samsung.com>
2312 L: linux-wpan@vger.kernel.org
2313 S: Maintained
2314 F: drivers/net/ieee802154/atusb.c
2315 F: drivers/net/ieee802154/atusb.h
2316 F: drivers/net/ieee802154/at86rf230.h
2317
2318 AUDIT SUBSYSTEM
2319 M: Paul Moore <paul@paul-moore.com>
2320 M: Eric Paris <eparis@redhat.com>
2321 L: linux-audit@redhat.com (moderated for non-subscribers)
2322 W: http://people.redhat.com/sgrubb/audit/
2323 T: git git://git.infradead.org/users/pcmoore/audit
2324 S: Maintained
2325 F: include/linux/audit.h
2326 F: include/uapi/linux/audit.h
2327 F: kernel/audit*
2328
2329 AUXILIARY DISPLAY DRIVERS
2330 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2331 W: http://miguelojeda.es/auxdisplay.htm
2332 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2333 S: Maintained
2334 F: drivers/auxdisplay/
2335 F: include/linux/cfag12864b.h
2336
2337 AX.25 NETWORK LAYER
2338 M: Ralf Baechle <ralf@linux-mips.org>
2339 L: linux-hams@vger.kernel.org
2340 W: http://www.linux-ax25.org/
2341 S: Maintained
2342 F: include/uapi/linux/ax25.h
2343 F: include/net/ax25.h
2344 F: net/ax25/
2345
2346 AXENTIA ASOC DRIVERS
2347 M: Peter Rosin <peda@axentia.se>
2348 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2349 S: Maintained
2350 F: Documentation/devicetree/bindings/sound/axentia,*
2351 F: sound/soc/atmel/tse850-pcm5142.c
2352
2353 AXENTIA ARM DEVICES
2354 M: Peter Rosin <peda@axentia.se>
2355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2356 S: Maintained
2357 F: Documentation/devicetree/bindings/arm/axentia.txt
2358 F: arch/arm/boot/dts/at91-linea.dtsi
2359 F: arch/arm/boot/dts/at91-tse850-3.dts
2360
2361 AZ6007 DVB DRIVER
2362 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2363 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2364 L: linux-media@vger.kernel.org
2365 W: https://linuxtv.org
2366 T: git git://linuxtv.org/media_tree.git
2367 S: Maintained
2368 F: drivers/media/usb/dvb-usb-v2/az6007.c
2369
2370 AZTECH FM RADIO RECEIVER DRIVER
2371 M: Hans Verkuil <hverkuil@xs4all.nl>
2372 L: linux-media@vger.kernel.org
2373 T: git git://linuxtv.org/media_tree.git
2374 W: https://linuxtv.org
2375 S: Maintained
2376 F: drivers/media/radio/radio-aztech*
2377
2378 B43 WIRELESS DRIVER
2379 L: linux-wireless@vger.kernel.org
2380 L: b43-dev@lists.infradead.org
2381 W: http://wireless.kernel.org/en/users/Drivers/b43
2382 S: Odd Fixes
2383 F: drivers/net/wireless/broadcom/b43/
2384
2385 B43LEGACY WIRELESS DRIVER
2386 M: Larry Finger <Larry.Finger@lwfinger.net>
2387 L: linux-wireless@vger.kernel.org
2388 L: b43-dev@lists.infradead.org
2389 W: http://wireless.kernel.org/en/users/Drivers/b43
2390 S: Maintained
2391 F: drivers/net/wireless/broadcom/b43legacy/
2392
2393 BACKLIGHT CLASS/SUBSYSTEM
2394 M: Lee Jones <lee.jones@linaro.org>
2395 M: Daniel Thompson <daniel.thompson@linaro.org>
2396 M: Jingoo Han <jingoohan1@gmail.com>
2397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2398 S: Maintained
2399 F: drivers/video/backlight/
2400 F: include/linux/backlight.h
2401 F: include/linux/pwm_backlight.h
2402 F: Documentation/devicetree/bindings/leds/backlight
2403
2404 BATMAN ADVANCED
2405 M: Marek Lindner <mareklindner@neomailbox.ch>
2406 M: Simon Wunderlich <sw@simonwunderlich.de>
2407 M: Antonio Quartulli <a@unstable.cc>
2408 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2409 W: https://www.open-mesh.org/
2410 Q: https://patchwork.open-mesh.org/project/batman/list/
2411 S: Maintained
2412 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2413 F: Documentation/ABI/testing/sysfs-class-net-mesh
2414 F: Documentation/networking/batman-adv.txt
2415 F: include/uapi/linux/batman_adv.h
2416 F: net/batman-adv/
2417
2418 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2419 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2420 L: linux-hams@vger.kernel.org
2421 W: http://www.baycom.org/~tom/ham/ham.html
2422 S: Maintained
2423 F: drivers/net/hamradio/baycom*
2424
2425 BCACHE (BLOCK LAYER CACHE)
2426 M: Kent Overstreet <kent.overstreet@gmail.com>
2427 L: linux-bcache@vger.kernel.org
2428 W: http://bcache.evilpiepirate.org
2429 S: Orphan
2430 F: drivers/md/bcache/
2431
2432 BDISP ST MEDIA DRIVER
2433 M: Fabien Dessenne <fabien.dessenne@st.com>
2434 L: linux-media@vger.kernel.org
2435 T: git git://linuxtv.org/media_tree.git
2436 W: https://linuxtv.org
2437 S: Supported
2438 F: drivers/media/platform/sti/bdisp
2439
2440 DELTA ST MEDIA DRIVER
2441 M: Hugues Fruchet <hugues.fruchet@st.com>
2442 L: linux-media@vger.kernel.org
2443 T: git git://linuxtv.org/media_tree.git
2444 W: https://linuxtv.org
2445 S: Supported
2446 F: drivers/media/platform/sti/delta
2447
2448 BEFS FILE SYSTEM
2449 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2450 M: Salah Triki <salah.triki@gmail.com>
2451 S: Maintained
2452 T: git git://github.com/luisbg/linux-befs.git
2453 F: Documentation/filesystems/befs.txt
2454 F: fs/befs/
2455
2456 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2457 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2458 L: netdev@vger.kernel.org
2459 S: Maintained
2460 F: drivers/net/ethernet/ec_bhf.c
2461
2462 BFS FILE SYSTEM
2463 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2464 S: Maintained
2465 F: Documentation/filesystems/bfs.txt
2466 F: fs/bfs/
2467 F: include/uapi/linux/bfs_fs.h
2468
2469 BLACKFIN ARCHITECTURE
2470 M: Steven Miao <realmz6@gmail.com>
2471 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2472 T: git git://git.code.sf.net/p/adi-linux/code
2473 W: http://blackfin.uclinux.org
2474 S: Supported
2475 F: arch/blackfin/
2476
2477 BLACKFIN EMAC DRIVER
2478 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2479 W: http://blackfin.uclinux.org
2480 S: Supported
2481 F: drivers/net/ethernet/adi/
2482
2483 BLACKFIN RTC DRIVER
2484 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2485 W: http://blackfin.uclinux.org
2486 S: Supported
2487 F: drivers/rtc/rtc-bfin.c
2488
2489 BLACKFIN SDH DRIVER
2490 M: Sonic Zhang <sonic.zhang@analog.com>
2491 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2492 W: http://blackfin.uclinux.org
2493 S: Supported
2494 F: drivers/mmc/host/bfin_sdh.c
2495
2496 BLACKFIN SERIAL DRIVER
2497 M: Sonic Zhang <sonic.zhang@analog.com>
2498 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2499 W: http://blackfin.uclinux.org
2500 S: Supported
2501 F: drivers/tty/serial/bfin_uart.c
2502
2503 BLACKFIN WATCHDOG DRIVER
2504 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2505 W: http://blackfin.uclinux.org
2506 S: Supported
2507 F: drivers/watchdog/bfin_wdt.c
2508
2509 BLACKFIN I2C TWI DRIVER
2510 M: Sonic Zhang <sonic.zhang@analog.com>
2511 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2512 W: http://blackfin.uclinux.org/
2513 S: Supported
2514 F: drivers/i2c/busses/i2c-bfin-twi.c
2515
2516 BLACKFIN MEDIA DRIVER
2517 M: Scott Jiang <scott.jiang.linux@gmail.com>
2518 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2519 W: http://blackfin.uclinux.org/
2520 S: Supported
2521 F: drivers/media/platform/blackfin/
2522 F: drivers/media/i2c/adv7183*
2523 F: drivers/media/i2c/vs6624*
2524
2525 BLINKM RGB LED DRIVER
2526 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2527 S: Maintained
2528 F: drivers/leds/leds-blinkm.c
2529
2530 BLOCK LAYER
2531 M: Jens Axboe <axboe@kernel.dk>
2532 L: linux-block@vger.kernel.org
2533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2534 S: Maintained
2535 F: block/
2536 F: kernel/trace/blktrace.c
2537 F: lib/sbitmap.c
2538
2539 BFQ I/O SCHEDULER
2540 M: Paolo Valente <paolo.valente@linaro.org>
2541 M: Jens Axboe <axboe@kernel.dk>
2542 L: linux-block@vger.kernel.org
2543 S: Maintained
2544 F: block/bfq-*
2545 F: Documentation/block/bfq-iosched.txt
2546
2547 BLOCK2MTD DRIVER
2548 M: Joern Engel <joern@lazybastard.org>
2549 L: linux-mtd@lists.infradead.org
2550 S: Maintained
2551 F: drivers/mtd/devices/block2mtd.c
2552
2553 BLUETOOTH DRIVERS
2554 M: Marcel Holtmann <marcel@holtmann.org>
2555 M: Gustavo Padovan <gustavo@padovan.org>
2556 M: Johan Hedberg <johan.hedberg@gmail.com>
2557 L: linux-bluetooth@vger.kernel.org
2558 W: http://www.bluez.org/
2559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2561 S: Maintained
2562 F: drivers/bluetooth/
2563
2564 BLUETOOTH SUBSYSTEM
2565 M: Marcel Holtmann <marcel@holtmann.org>
2566 M: Gustavo Padovan <gustavo@padovan.org>
2567 M: Johan Hedberg <johan.hedberg@gmail.com>
2568 L: linux-bluetooth@vger.kernel.org
2569 W: http://www.bluez.org/
2570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2572 S: Maintained
2573 F: net/bluetooth/
2574 F: include/net/bluetooth/
2575
2576 BONDING DRIVER
2577 M: Jay Vosburgh <j.vosburgh@gmail.com>
2578 M: Veaceslav Falico <vfalico@gmail.com>
2579 M: Andy Gospodarek <andy@greyhouse.net>
2580 L: netdev@vger.kernel.org
2581 W: http://sourceforge.net/projects/bonding/
2582 S: Supported
2583 F: drivers/net/bonding/
2584 F: include/uapi/linux/if_bonding.h
2585
2586 BPF (Safe dynamic programs and tools)
2587 M: Alexei Starovoitov <ast@kernel.org>
2588 M: Daniel Borkmann <daniel@iogearbox.net>
2589 L: netdev@vger.kernel.org
2590 L: linux-kernel@vger.kernel.org
2591 S: Supported
2592 F: arch/x86/net/bpf_jit*
2593 F: Documentation/networking/filter.txt
2594 F: include/linux/bpf*
2595 F: include/linux/filter.h
2596 F: include/uapi/linux/bpf*
2597 F: include/uapi/linux/filter.h
2598 F: kernel/bpf/
2599 F: kernel/trace/bpf_trace.c
2600 F: lib/test_bpf.c
2601 F: net/bpf/
2602 F: net/core/filter.c
2603 F: net/sched/act_bpf.c
2604 F: net/sched/cls_bpf.c
2605 F: samples/bpf/
2606 F: tools/net/bpf*
2607 F: tools/testing/selftests/bpf/
2608
2609 BROADCOM B44 10/100 ETHERNET DRIVER
2610 M: Michael Chan <michael.chan@broadcom.com>
2611 L: netdev@vger.kernel.org
2612 S: Supported
2613 F: drivers/net/ethernet/broadcom/b44.*
2614
2615 BROADCOM B53 ETHERNET SWITCH DRIVER
2616 M: Florian Fainelli <f.fainelli@gmail.com>
2617 L: netdev@vger.kernel.org
2618 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2619 S: Supported
2620 F: drivers/net/dsa/b53/*
2621 F: include/linux/platform_data/b53.h
2622
2623 BROADCOM GENET ETHERNET DRIVER
2624 M: Florian Fainelli <f.fainelli@gmail.com>
2625 L: netdev@vger.kernel.org
2626 S: Supported
2627 F: drivers/net/ethernet/broadcom/genet/
2628
2629 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2630 M: Rasesh Mody <rasesh.mody@cavium.com>
2631 M: Harish Patil <harish.patil@cavium.com>
2632 M: Dept-GELinuxNICDev@cavium.com
2633 L: netdev@vger.kernel.org
2634 S: Supported
2635 F: drivers/net/ethernet/broadcom/bnx2.*
2636 F: drivers/net/ethernet/broadcom/bnx2_*
2637
2638 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2639 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2640 M: Ariel Elior <ariel.elior@cavium.com>
2641 M: everest-linux-l2@cavium.com
2642 L: netdev@vger.kernel.org
2643 S: Supported
2644 F: drivers/net/ethernet/broadcom/bnx2x/
2645
2646 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2647 M: Michael Chan <michael.chan@broadcom.com>
2648 L: netdev@vger.kernel.org
2649 S: Supported
2650 F: drivers/net/ethernet/broadcom/bnxt/
2651
2652 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2653 M: Florian Fainelli <f.fainelli@gmail.com>
2654 M: Ray Jui <rjui@broadcom.com>
2655 M: Scott Branden <sbranden@broadcom.com>
2656 M: bcm-kernel-feedback-list@broadcom.com
2657 T: git git://github.com/broadcom/mach-bcm
2658 S: Maintained
2659 N: bcm281*
2660 N: bcm113*
2661 N: bcm216*
2662 N: kona
2663 F: arch/arm/mach-bcm/
2664
2665 BROADCOM BCM2835 ARM ARCHITECTURE
2666 M: Stephen Warren <swarren@wwwdotorg.org>
2667 M: Lee Jones <lee@kernel.org>
2668 M: Eric Anholt <eric@anholt.net>
2669 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2671 T: git git://github.com/anholt/linux
2672 S: Maintained
2673 N: bcm2835
2674 F: drivers/staging/vc04_services
2675
2676 BROADCOM BCM47XX MIPS ARCHITECTURE
2677 M: Hauke Mehrtens <hauke@hauke-m.de>
2678 M: Rafał Miłecki <zajec5@gmail.com>
2679 L: linux-mips@linux-mips.org
2680 S: Maintained
2681 F: Documentation/devicetree/bindings/mips/brcm/
2682 F: arch/mips/bcm47xx/*
2683 F: arch/mips/include/asm/mach-bcm47xx/*
2684
2685 BROADCOM BCM5301X ARM ARCHITECTURE
2686 M: Hauke Mehrtens <hauke@hauke-m.de>
2687 M: Rafał Miłecki <zajec5@gmail.com>
2688 M: bcm-kernel-feedback-list@broadcom.com
2689 L: linux-arm-kernel@lists.infradead.org
2690 S: Maintained
2691 F: arch/arm/mach-bcm/bcm_5301x.c
2692 F: arch/arm/boot/dts/bcm5301x*.dtsi
2693 F: arch/arm/boot/dts/bcm470*
2694
2695 BROADCOM BCM53573 ARM ARCHITECTURE
2696 M: Rafał Miłecki <rafal@milecki.pl>
2697 L: linux-arm-kernel@lists.infradead.org
2698 S: Maintained
2699 F: arch/arm/boot/dts/bcm53573*
2700 F: arch/arm/boot/dts/bcm47189*
2701
2702 BROADCOM BCM63XX ARM ARCHITECTURE
2703 M: Florian Fainelli <f.fainelli@gmail.com>
2704 M: bcm-kernel-feedback-list@broadcom.com
2705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2706 T: git git://github.com/broadcom/stblinux.git
2707 S: Maintained
2708 N: bcm63xx
2709
2710 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2711 M: Kevin Cernekee <cernekee@gmail.com>
2712 L: linux-usb@vger.kernel.org
2713 S: Maintained
2714 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2715
2716 BROADCOM BCM7XXX ARM ARCHITECTURE
2717 M: Brian Norris <computersforpeace@gmail.com>
2718 M: Gregory Fong <gregory.0xf0@gmail.com>
2719 M: Florian Fainelli <f.fainelli@gmail.com>
2720 M: bcm-kernel-feedback-list@broadcom.com
2721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2722 T: git git://github.com/broadcom/stblinux.git
2723 S: Maintained
2724 F: arch/arm/mach-bcm/*brcmstb*
2725 F: arch/arm/boot/dts/bcm7*.dts*
2726 F: drivers/bus/brcmstb_gisb.c
2727 N: brcmstb
2728
2729 BROADCOM BMIPS MIPS ARCHITECTURE
2730 M: Kevin Cernekee <cernekee@gmail.com>
2731 M: Florian Fainelli <f.fainelli@gmail.com>
2732 L: linux-mips@linux-mips.org
2733 T: git git://github.com/broadcom/stblinux.git
2734 S: Maintained
2735 F: arch/mips/bmips/*
2736 F: arch/mips/include/asm/mach-bmips/*
2737 F: arch/mips/kernel/*bmips*
2738 F: arch/mips/boot/dts/brcm/bcm*.dts*
2739 F: drivers/irqchip/irq-bcm63*
2740 F: drivers/irqchip/irq-bcm7*
2741 F: drivers/irqchip/irq-brcmstb*
2742 F: include/linux/bcm963xx_nvram.h
2743 F: include/linux/bcm963xx_tag.h
2744
2745 BROADCOM BMIPS CPUFREQ DRIVER
2746 M: Markus Mayer <mmayer@broadcom.com>
2747 M: bcm-kernel-feedback-list@broadcom.com
2748 L: linux-pm@vger.kernel.org
2749 S: Maintained
2750 F: drivers/cpufreq/bmips-cpufreq.c
2751
2752 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2753 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2754 M: Prashant Sreedharan <prashant@broadcom.com>
2755 M: Michael Chan <mchan@broadcom.com>
2756 L: netdev@vger.kernel.org
2757 S: Supported
2758 F: drivers/net/ethernet/broadcom/tg3.*
2759
2760 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2761 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2762 M: Franky Lin <franky.lin@broadcom.com>
2763 M: Hante Meuleman <hante.meuleman@broadcom.com>
2764 L: linux-wireless@vger.kernel.org
2765 L: brcm80211-dev-list.pdl@broadcom.com
2766 S: Supported
2767 F: drivers/net/wireless/broadcom/brcm80211/
2768
2769 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2770 M: QLogic-Storage-Upstream@qlogic.com
2771 L: linux-scsi@vger.kernel.org
2772 S: Supported
2773 F: drivers/scsi/bnx2fc/
2774
2775 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2776 M: QLogic-Storage-Upstream@qlogic.com
2777 L: linux-scsi@vger.kernel.org
2778 S: Supported
2779 F: drivers/scsi/bnx2i/
2780
2781 BROADCOM IPROC ARM ARCHITECTURE
2782 M: Ray Jui <rjui@broadcom.com>
2783 M: Scott Branden <sbranden@broadcom.com>
2784 M: Jon Mason <jonmason@broadcom.com>
2785 M: bcm-kernel-feedback-list@broadcom.com
2786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2787 T: git git://github.com/broadcom/cygnus-linux.git
2788 S: Maintained
2789 N: iproc
2790 N: cygnus
2791 N: bcm[-_]nsp
2792 N: bcm9113*
2793 N: bcm9583*
2794 N: bcm9585*
2795 N: bcm9586*
2796 N: bcm988312
2797 N: bcm113*
2798 N: bcm583*
2799 N: bcm585*
2800 N: bcm586*
2801 N: bcm88312
2802 F: arch/arm64/boot/dts/broadcom/ns2*
2803 F: drivers/clk/bcm/clk-ns*
2804 F: drivers/pinctrl/bcm/pinctrl-ns*
2805
2806 BROADCOM BRCMSTB GPIO DRIVER
2807 M: Gregory Fong <gregory.0xf0@gmail.com>
2808 L: bcm-kernel-feedback-list@broadcom.com
2809 S: Supported
2810 F: drivers/gpio/gpio-brcmstb.c
2811 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2812
2813 BROADCOM KONA GPIO DRIVER
2814 M: Ray Jui <rjui@broadcom.com>
2815 L: bcm-kernel-feedback-list@broadcom.com
2816 S: Supported
2817 F: drivers/gpio/gpio-bcm-kona.c
2818 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2819
2820 BROADCOM NVRAM DRIVER
2821 M: Rafał Miłecki <zajec5@gmail.com>
2822 L: linux-mips@linux-mips.org
2823 S: Maintained
2824 F: drivers/firmware/broadcom/*
2825
2826 BROADCOM STB NAND FLASH DRIVER
2827 M: Brian Norris <computersforpeace@gmail.com>
2828 M: Kamal Dasu <kdasu.kdev@gmail.com>
2829 L: linux-mtd@lists.infradead.org
2830 L: bcm-kernel-feedback-list@broadcom.com
2831 S: Maintained
2832 F: drivers/mtd/nand/brcmnand/
2833
2834 BROADCOM STB AVS CPUFREQ DRIVER
2835 M: Markus Mayer <mmayer@broadcom.com>
2836 M: bcm-kernel-feedback-list@broadcom.com
2837 L: linux-pm@vger.kernel.org
2838 S: Maintained
2839 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2840 F: drivers/cpufreq/brcmstb*
2841
2842 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2843 M: Rafał Miłecki <zajec5@gmail.com>
2844 L: linux-wireless@vger.kernel.org
2845 S: Maintained
2846 F: drivers/bcma/
2847 F: include/linux/bcma/
2848
2849 BROADCOM SYSTEMPORT ETHERNET DRIVER
2850 M: Florian Fainelli <f.fainelli@gmail.com>
2851 L: netdev@vger.kernel.org
2852 S: Supported
2853 F: drivers/net/ethernet/broadcom/bcmsysport.*
2854
2855 BROADCOM VULCAN ARM64 SOC
2856 M: Jayachandran C. <c.jayachandran@gmail.com>
2857 M: bcm-kernel-feedback-list@broadcom.com
2858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2859 S: Maintained
2860 F: arch/arm64/boot/dts/broadcom/vulcan*
2861
2862 BROADCOM NETXTREME-E ROCE DRIVER
2863 M: Selvin Xavier <selvin.xavier@broadcom.com>
2864 M: Devesh Sharma <devesh.sharma@broadcom.com>
2865 M: Somnath Kotur <somnath.kotur@broadcom.com>
2866 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2867 L: linux-rdma@vger.kernel.org
2868 W: http://www.broadcom.com
2869 S: Supported
2870 F: drivers/infiniband/hw/bnxt_re/
2871 F: include/uapi/rdma/bnxt_re-abi.h
2872
2873 BROCADE BFA FC SCSI DRIVER
2874 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2875 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2876 L: linux-scsi@vger.kernel.org
2877 S: Supported
2878 F: drivers/scsi/bfa/
2879
2880 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2881 M: Rasesh Mody <rasesh.mody@cavium.com>
2882 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2883 M: Dept-GELinuxNICDev@cavium.com
2884 L: netdev@vger.kernel.org
2885 S: Supported
2886 F: drivers/net/ethernet/brocade/bna/
2887
2888 BSG (block layer generic sg v4 driver)
2889 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2890 L: linux-scsi@vger.kernel.org
2891 S: Supported
2892 F: block/bsg.c
2893 F: include/linux/bsg.h
2894 F: include/uapi/linux/bsg.h
2895
2896 BT87X AUDIO DRIVER
2897 M: Clemens Ladisch <clemens@ladisch.de>
2898 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2899 T: git git://git.alsa-project.org/alsa-kernel.git
2900 S: Maintained
2901 F: Documentation/sound/alsa/Bt87x.txt
2902 F: sound/pci/bt87x.c
2903
2904 BT8XXGPIO DRIVER
2905 M: Michael Buesch <m@bues.ch>
2906 W: http://bu3sch.de/btgpio.php
2907 S: Maintained
2908 F: drivers/gpio/gpio-bt8xx.c
2909
2910 BTRFS FILE SYSTEM
2911 M: Chris Mason <clm@fb.com>
2912 M: Josef Bacik <jbacik@fb.com>
2913 M: David Sterba <dsterba@suse.com>
2914 L: linux-btrfs@vger.kernel.org
2915 W: http://btrfs.wiki.kernel.org/
2916 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2918 S: Maintained
2919 F: Documentation/filesystems/btrfs.txt
2920 F: fs/btrfs/
2921
2922 BTTV VIDEO4LINUX DRIVER
2923 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2924 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2925 L: linux-media@vger.kernel.org
2926 W: https://linuxtv.org
2927 T: git git://linuxtv.org/media_tree.git
2928 S: Odd fixes
2929 F: Documentation/media/v4l-drivers/bttv*
2930 F: drivers/media/pci/bt8xx/bttv*
2931
2932 BUSLOGIC SCSI DRIVER
2933 M: Khalid Aziz <khalid@gonehiking.org>
2934 L: linux-scsi@vger.kernel.org
2935 S: Maintained
2936 F: drivers/scsi/BusLogic.*
2937 F: drivers/scsi/FlashPoint.*
2938
2939 C-MEDIA CMI8788 DRIVER
2940 M: Clemens Ladisch <clemens@ladisch.de>
2941 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2942 T: git git://git.alsa-project.org/alsa-kernel.git
2943 S: Maintained
2944 F: sound/pci/oxygen/
2945
2946 C6X ARCHITECTURE
2947 M: Mark Salter <msalter@redhat.com>
2948 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2949 L: linux-c6x-dev@linux-c6x.org
2950 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2951 S: Maintained
2952 F: arch/c6x/
2953
2954 CA8210 IEEE-802.15.4 RADIO DRIVER
2955 M: Harry Morris <h.morris@cascoda.com>
2956 M: linuxdev@cascoda.com
2957 L: linux-wpan@vger.kernel.org
2958 W: https://github.com/Cascoda/ca8210-linux.git
2959 S: Maintained
2960 F: drivers/net/ieee802154/ca8210.c
2961 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2962
2963 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2964 M: David Howells <dhowells@redhat.com>
2965 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2966 S: Supported
2967 F: Documentation/filesystems/caching/cachefiles.txt
2968 F: fs/cachefiles/
2969
2970 CADET FM/AM RADIO RECEIVER DRIVER
2971 M: Hans Verkuil <hverkuil@xs4all.nl>
2972 L: linux-media@vger.kernel.org
2973 T: git git://linuxtv.org/media_tree.git
2974 W: https://linuxtv.org
2975 S: Maintained
2976 F: drivers/media/radio/radio-cadet*
2977
2978 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2979 M: Jonathan Corbet <corbet@lwn.net>
2980 L: linux-media@vger.kernel.org
2981 T: git git://linuxtv.org/media_tree.git
2982 S: Maintained
2983 F: Documentation/media/v4l-drivers/cafe_ccic*
2984 F: drivers/media/platform/marvell-ccic/
2985
2986 CAIF NETWORK LAYER
2987 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2988 L: netdev@vger.kernel.org
2989 S: Supported
2990 F: Documentation/networking/caif/
2991 F: drivers/net/caif/
2992 F: include/uapi/linux/caif/
2993 F: include/net/caif/
2994 F: net/caif/
2995
2996 CALGARY x86-64 IOMMU
2997 M: Muli Ben-Yehuda <mulix@mulix.org>
2998 M: Jon Mason <jdmason@kudzu.us>
2999 L: iommu@lists.linux-foundation.org
3000 S: Maintained
3001 F: arch/x86/kernel/pci-calgary_64.c
3002 F: arch/x86/kernel/tce_64.c
3003 F: arch/x86/include/asm/calgary.h
3004 F: arch/x86/include/asm/tce.h
3005
3006 CAN NETWORK LAYER
3007 M: Oliver Hartkopp <socketcan@hartkopp.net>
3008 M: Marc Kleine-Budde <mkl@pengutronix.de>
3009 L: linux-can@vger.kernel.org
3010 W: https://github.com/linux-can
3011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3013 S: Maintained
3014 F: Documentation/networking/can.txt
3015 F: net/can/
3016 F: include/linux/can/core.h
3017 F: include/uapi/linux/can.h
3018 F: include/uapi/linux/can/bcm.h
3019 F: include/uapi/linux/can/raw.h
3020 F: include/uapi/linux/can/gw.h
3021
3022 CAN NETWORK DRIVERS
3023 M: Wolfgang Grandegger <wg@grandegger.com>
3024 M: Marc Kleine-Budde <mkl@pengutronix.de>
3025 L: linux-can@vger.kernel.org
3026 W: https://github.com/linux-can
3027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3029 S: Maintained
3030 F: Documentation/devicetree/bindings/net/can/
3031 F: drivers/net/can/
3032 F: include/linux/can/dev.h
3033 F: include/linux/can/platform/
3034 F: include/uapi/linux/can/error.h
3035 F: include/uapi/linux/can/netlink.h
3036
3037 CAPABILITIES
3038 M: Serge Hallyn <serge@hallyn.com>
3039 L: linux-security-module@vger.kernel.org
3040 S: Supported
3041 F: include/linux/capability.h
3042 F: include/uapi/linux/capability.h
3043 F: security/commoncap.c
3044 F: kernel/capability.c
3045
3046 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3047 M: Kevin Tsai <ktsai@capellamicro.com>
3048 S: Maintained
3049 F: drivers/iio/light/cm*
3050 F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3051
3052 CAVIUM THUNDERX2 ARM64 SOC
3053 M: Jayachandran C <jnair@caviumnetworks.com>
3054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3055 S: Maintained
3056 F: arch/arm64/boot/dts/cavium/thunder-99xx*
3057 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3058
3059 CAVIUM I2C DRIVER
3060 M: Jan Glauber <jglauber@cavium.com>
3061 M: David Daney <david.daney@cavium.com>
3062 W: http://www.cavium.com
3063 S: Supported
3064 F: drivers/i2c/busses/i2c-octeon*
3065 F: drivers/i2c/busses/i2c-thunderx*
3066
3067 CAVIUM LIQUIDIO NETWORK DRIVER
3068 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3069 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3070 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3071 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3072 L: netdev@vger.kernel.org
3073 W: http://www.cavium.com
3074 S: Supported
3075 F: drivers/net/ethernet/cavium/liquidio/
3076
3077 CAVIUM OCTEON-TX CRYPTO DRIVER
3078 M: George Cherian <george.cherian@cavium.com>
3079 L: linux-crypto@vger.kernel.org
3080 W: http://www.cavium.com
3081 S: Supported
3082 F: drivers/crypto/cavium/cpt/
3083
3084 CC2520 IEEE-802.15.4 RADIO DRIVER
3085 M: Varka Bhadram <varkabhadram@gmail.com>
3086 L: linux-wpan@vger.kernel.org
3087 S: Maintained
3088 F: drivers/net/ieee802154/cc2520.c
3089 F: include/linux/spi/cc2520.h
3090 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3091
3092 CEC DRIVER
3093 M: Hans Verkuil <hans.verkuil@cisco.com>
3094 L: linux-media@vger.kernel.org
3095 T: git git://linuxtv.org/media_tree.git
3096 W: http://linuxtv.org
3097 S: Supported
3098 F: Documentation/media/kapi/cec-core.rst
3099 F: Documentation/media/uapi/cec
3100 F: drivers/media/cec/
3101 F: drivers/media/cec-edid.c
3102 F: drivers/media/rc/keymaps/rc-cec.c
3103 F: include/media/cec.h
3104 F: include/media/cec-edid.h
3105 F: include/uapi/linux/cec.h
3106 F: include/uapi/linux/cec-funcs.h
3107
3108 CELL BROADBAND ENGINE ARCHITECTURE
3109 M: Arnd Bergmann <arnd@arndb.de>
3110 L: linuxppc-dev@lists.ozlabs.org
3111 W: http://www.ibm.com/developerworks/power/cell/
3112 S: Supported
3113 F: arch/powerpc/include/asm/cell*.h
3114 F: arch/powerpc/include/asm/spu*.h
3115 F: arch/powerpc/include/uapi/asm/spu*.h
3116 F: arch/powerpc/oprofile/*cell*
3117 F: arch/powerpc/platforms/cell/
3118
3119 CEPH COMMON CODE (LIBCEPH)
3120 M: Ilya Dryomov <idryomov@gmail.com>
3121 M: "Yan, Zheng" <zyan@redhat.com>
3122 M: Sage Weil <sage@redhat.com>
3123 L: ceph-devel@vger.kernel.org
3124 W: http://ceph.com/
3125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3126 T: git git://github.com/ceph/ceph-client.git
3127 S: Supported
3128 F: net/ceph/
3129 F: include/linux/ceph/
3130 F: include/linux/crush/
3131
3132 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3133 M: "Yan, Zheng" <zyan@redhat.com>
3134 M: Sage Weil <sage@redhat.com>
3135 M: Ilya Dryomov <idryomov@gmail.com>
3136 L: ceph-devel@vger.kernel.org
3137 W: http://ceph.com/
3138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3139 T: git git://github.com/ceph/ceph-client.git
3140 S: Supported
3141 F: Documentation/filesystems/ceph.txt
3142 F: fs/ceph/
3143
3144 CERTIFICATE HANDLING:
3145 M: David Howells <dhowells@redhat.com>
3146 M: David Woodhouse <dwmw2@infradead.org>
3147 L: keyrings@vger.kernel.org
3148 S: Maintained
3149 F: Documentation/module-signing.txt
3150 F: certs/
3151 F: scripts/sign-file.c
3152 F: scripts/extract-cert.c
3153
3154 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3155 L: linux-usb@vger.kernel.org
3156 S: Orphan
3157 F: Documentation/usb/WUSB-Design-overview.txt
3158 F: Documentation/usb/wusb-cbaf
3159 F: drivers/usb/host/hwa-hc.c
3160 F: drivers/usb/host/whci/
3161 F: drivers/usb/wusbcore/
3162 F: include/linux/usb/wusb*
3163
3164 HT16K33 LED CONTROLLER DRIVER
3165 M: Robin van der Gracht <robin@protonic.nl>
3166 S: Maintained
3167 F: drivers/auxdisplay/ht16k33.c
3168 F: Documentation/devicetree/bindings/display/ht16k33.txt
3169
3170 CFAG12864B LCD DRIVER
3171 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3172 W: http://miguelojeda.es/auxdisplay.htm
3173 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3174 S: Maintained
3175 F: drivers/auxdisplay/cfag12864b.c
3176 F: include/linux/cfag12864b.h
3177
3178 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3179 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3180 W: http://miguelojeda.es/auxdisplay.htm
3181 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3182 S: Maintained
3183 F: drivers/auxdisplay/cfag12864bfb.c
3184 F: include/linux/cfag12864b.h
3185
3186 CFG80211 and NL80211
3187 M: Johannes Berg <johannes@sipsolutions.net>
3188 L: linux-wireless@vger.kernel.org
3189 W: http://wireless.kernel.org/
3190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3192 S: Maintained
3193 F: include/uapi/linux/nl80211.h
3194 F: include/net/cfg80211.h
3195 F: net/wireless/*
3196 X: net/wireless/wext*
3197
3198 CHAR and MISC DRIVERS
3199 M: Arnd Bergmann <arnd@arndb.de>
3200 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3202 S: Supported
3203 F: drivers/char/*
3204 F: drivers/misc/*
3205 F: include/linux/miscdevice.h
3206
3207 CHECKPATCH
3208 M: Andy Whitcroft <apw@canonical.com>
3209 M: Joe Perches <joe@perches.com>
3210 S: Maintained
3211 F: scripts/checkpatch.pl
3212
3213 CHINESE DOCUMENTATION
3214 M: Harry Wei <harryxiyou@gmail.com>
3215 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3216 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3217 S: Maintained
3218 F: Documentation/translations/zh_CN/
3219
3220 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3221 M: Peter Chen <Peter.Chen@nxp.com>
3222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3223 L: linux-usb@vger.kernel.org
3224 S: Maintained
3225 F: drivers/usb/chipidea/
3226
3227 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3228 M: Hans de Goede <hdegoede@redhat.com>
3229 L: linux-input@vger.kernel.org
3230 S: Maintained
3231 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3232 F: drivers/input/touchscreen/chipone_icn8318.c
3233
3234 CHROME HARDWARE PLATFORM SUPPORT
3235 M: Olof Johansson <olof@lixom.net>
3236 S: Maintained
3237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3238 F: drivers/platform/chrome/
3239
3240 CISCO VIC ETHERNET NIC DRIVER
3241 M: Christian Benvenuti <benve@cisco.com>
3242 M: Govindarajulu Varadarajan <_govind@gmx.com>
3243 M: Neel Patel <neepatel@cisco.com>
3244 S: Supported
3245 F: drivers/net/ethernet/cisco/enic/
3246
3247 CISCO VIC LOW LATENCY NIC DRIVER
3248 M: Christian Benvenuti <benve@cisco.com>
3249 M: Dave Goodell <dgoodell@cisco.com>
3250 S: Supported
3251 F: drivers/infiniband/hw/usnic/
3252
3253 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3254 M: Hartley Sweeten <hsweeten@visionengravers.com>
3255 L: netdev@vger.kernel.org
3256 S: Maintained
3257 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3258
3259 CIRRUS LOGIC AUDIO CODEC DRIVERS
3260 M: Brian Austin <brian.austin@cirrus.com>
3261 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3262 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3263 S: Maintained
3264 F: sound/soc/codecs/cs*
3265
3266 CLEANCACHE API
3267 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3268 L: linux-kernel@vger.kernel.org
3269 S: Maintained
3270 F: mm/cleancache.c
3271 F: include/linux/cleancache.h
3272
3273 CLK API
3274 M: Russell King <linux@armlinux.org.uk>
3275 L: linux-clk@vger.kernel.org
3276 S: Maintained
3277 F: include/linux/clk.h
3278
3279 CLOCKSOURCE, CLOCKEVENT DRIVERS
3280 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3281 M: Thomas Gleixner <tglx@linutronix.de>
3282 L: linux-kernel@vger.kernel.org
3283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3284 S: Supported
3285 F: drivers/clocksource
3286
3287 CISCO FCOE HBA DRIVER
3288 M: Satish Kharat <satishkh@cisco.com>
3289 M: Sesidhar Baddela <sebaddel@cisco.com>
3290 M: Karan Tilak Kumar <kartilak@cisco.com>
3291 L: linux-scsi@vger.kernel.org
3292 S: Supported
3293 F: drivers/scsi/fnic/
3294
3295 CISCO SCSI HBA DRIVER
3296 M: Karan Tilak Kumar <kartilak@cisco.com>
3297 M: Sesidhar Baddela <sebaddel@cisco.com>
3298 L: linux-scsi@vger.kernel.org
3299 S: Supported
3300 F: drivers/scsi/snic/
3301
3302 CMPC ACPI DRIVER
3303 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3304 M: Daniel Oliveira Nascimento <don@syst.com.br>
3305 L: platform-driver-x86@vger.kernel.org
3306 S: Supported
3307 F: drivers/platform/x86/classmate-laptop.c
3308
3309 COBALT MEDIA DRIVER
3310 M: Hans Verkuil <hans.verkuil@cisco.com>
3311 L: linux-media@vger.kernel.org
3312 T: git git://linuxtv.org/media_tree.git
3313 W: https://linuxtv.org
3314 S: Supported
3315 F: drivers/media/pci/cobalt/
3316
3317 COCCINELLE/Semantic Patches (SmPL)
3318 M: Julia Lawall <Julia.Lawall@lip6.fr>
3319 M: Gilles Muller <Gilles.Muller@lip6.fr>
3320 M: Nicolas Palix <nicolas.palix@imag.fr>
3321 M: Michal Marek <mmarek@suse.com>
3322 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3324 W: http://coccinelle.lip6.fr/
3325 S: Supported
3326 F: Documentation/dev-tools/coccinelle.rst
3327 F: scripts/coccinelle/
3328 F: scripts/coccicheck
3329
3330 CODA FILE SYSTEM
3331 M: Jan Harkes <jaharkes@cs.cmu.edu>
3332 M: coda@cs.cmu.edu
3333 L: codalist@coda.cs.cmu.edu
3334 W: http://www.coda.cs.cmu.edu/
3335 S: Maintained
3336 F: Documentation/filesystems/coda.txt
3337 F: fs/coda/
3338 F: include/linux/coda*.h
3339 F: include/uapi/linux/coda*.h
3340
3341 CODA V4L2 MEM2MEM DRIVER
3342 M: Philipp Zabel <p.zabel@pengutronix.de>
3343 L: linux-media@vger.kernel.org
3344 S: Maintained
3345 F: Documentation/devicetree/bindings/media/coda.txt
3346 F: drivers/media/platform/coda/
3347
3348 COMMON CLK FRAMEWORK
3349 M: Michael Turquette <mturquette@baylibre.com>
3350 M: Stephen Boyd <sboyd@codeaurora.org>
3351 L: linux-clk@vger.kernel.org
3352 Q: http://patchwork.kernel.org/project/linux-clk/list/
3353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3354 S: Maintained
3355 F: Documentation/devicetree/bindings/clock/
3356 F: drivers/clk/
3357 X: drivers/clk/clkdev.c
3358 F: include/linux/clk-pr*
3359 F: include/linux/clk/
3360
3361 COMMON INTERNET FILE SYSTEM (CIFS)
3362 M: Steve French <sfrench@samba.org>
3363 L: linux-cifs@vger.kernel.org
3364 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3365 W: http://linux-cifs.samba.org/
3366 T: git git://git.samba.org/sfrench/cifs-2.6.git
3367 S: Supported
3368 F: Documentation/filesystems/cifs/
3369 F: fs/cifs/
3370
3371 COMPACTPCI HOTPLUG CORE
3372 M: Scott Murray <scott@spiteful.org>
3373 L: linux-pci@vger.kernel.org
3374 S: Maintained
3375 F: drivers/pci/hotplug/cpci_hotplug*
3376
3377 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3378 M: Scott Murray <scott@spiteful.org>
3379 L: linux-pci@vger.kernel.org
3380 S: Maintained
3381 F: drivers/pci/hotplug/cpcihp_zt5550.*
3382
3383 COMPACTPCI HOTPLUG GENERIC DRIVER
3384 M: Scott Murray <scott@spiteful.org>
3385 L: linux-pci@vger.kernel.org
3386 S: Maintained
3387 F: drivers/pci/hotplug/cpcihp_generic.c
3388
3389 COMPAL LAPTOP SUPPORT
3390 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3391 L: platform-driver-x86@vger.kernel.org
3392 S: Maintained
3393 F: drivers/platform/x86/compal-laptop.c
3394
3395 CONEXANT ACCESSRUNNER USB DRIVER
3396 L: accessrunner-general@lists.sourceforge.net
3397 W: http://accessrunner.sourceforge.net/
3398 S: Orphan
3399 F: drivers/usb/atm/cxacru.c
3400
3401 CONFIGFS
3402 M: Joel Becker <jlbec@evilplan.org>
3403 M: Christoph Hellwig <hch@lst.de>
3404 T: git git://git.infradead.org/users/hch/configfs.git
3405 S: Supported
3406 F: fs/configfs/
3407 F: include/linux/configfs.h
3408
3409 CONNECTOR
3410 M: Evgeniy Polyakov <zbr@ioremap.net>
3411 L: netdev@vger.kernel.org
3412 S: Maintained
3413 F: drivers/connector/
3414
3415 CONTROL GROUP (CGROUP)
3416 M: Tejun Heo <tj@kernel.org>
3417 M: Li Zefan <lizefan@huawei.com>
3418 M: Johannes Weiner <hannes@cmpxchg.org>
3419 L: cgroups@vger.kernel.org
3420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3421 S: Maintained
3422 F: Documentation/cgroup*
3423 F: include/linux/cgroup*
3424 F: kernel/cgroup*
3425
3426 CONTROL GROUP - CPUSET
3427 M: Li Zefan <lizefan@huawei.com>
3428 L: cgroups@vger.kernel.org
3429 W: http://www.bullopensource.org/cpuset/
3430 W: http://oss.sgi.com/projects/cpusets/
3431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3432 S: Maintained
3433 F: Documentation/cgroup-v1/cpusets.txt
3434 F: include/linux/cpuset.h
3435 F: kernel/cpuset.c
3436
3437 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3438 M: Johannes Weiner <hannes@cmpxchg.org>
3439 M: Michal Hocko <mhocko@kernel.org>
3440 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3441 L: cgroups@vger.kernel.org
3442 L: linux-mm@kvack.org
3443 S: Maintained
3444 F: mm/memcontrol.c
3445 F: mm/swap_cgroup.c
3446
3447 CORETEMP HARDWARE MONITORING DRIVER
3448 M: Fenghua Yu <fenghua.yu@intel.com>
3449 L: linux-hwmon@vger.kernel.org
3450 S: Maintained
3451 F: Documentation/hwmon/coretemp
3452 F: drivers/hwmon/coretemp.c
3453
3454 COSA/SRP SYNC SERIAL DRIVER
3455 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3456 W: http://www.fi.muni.cz/~kas/cosa/
3457 S: Maintained
3458 F: drivers/net/wan/cosa*
3459
3460 CPMAC ETHERNET DRIVER
3461 M: Florian Fainelli <f.fainelli@gmail.com>
3462 L: netdev@vger.kernel.org
3463 S: Maintained
3464 F: drivers/net/ethernet/ti/cpmac.c
3465
3466 CPU FREQUENCY DRIVERS
3467 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3468 M: Viresh Kumar <viresh.kumar@linaro.org>
3469 L: linux-pm@vger.kernel.org
3470 S: Maintained
3471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3472 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3473 B: https://bugzilla.kernel.org
3474 F: Documentation/cpu-freq/
3475 F: Documentation/devicetree/bindings/cpufreq/
3476 F: drivers/cpufreq/
3477 F: include/linux/cpufreq.h
3478 F: tools/testing/selftests/cpufreq/
3479
3480 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3481 M: Viresh Kumar <viresh.kumar@linaro.org>
3482 M: Sudeep Holla <sudeep.holla@arm.com>
3483 L: linux-pm@vger.kernel.org
3484 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3485 S: Maintained
3486 F: drivers/cpufreq/arm_big_little.h
3487 F: drivers/cpufreq/arm_big_little.c
3488 F: drivers/cpufreq/arm_big_little_dt.c
3489
3490 CPUIDLE DRIVER - ARM BIG LITTLE
3491 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3492 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3493 L: linux-pm@vger.kernel.org
3494 L: linux-arm-kernel@lists.infradead.org
3495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3496 S: Maintained
3497 F: drivers/cpuidle/cpuidle-big_little.c
3498
3499 CPUIDLE DRIVER - ARM EXYNOS
3500 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3501 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3502 M: Kukjin Kim <kgene@kernel.org>
3503 L: linux-pm@vger.kernel.org
3504 L: linux-samsung-soc@vger.kernel.org
3505 S: Supported
3506 F: drivers/cpuidle/cpuidle-exynos.c
3507 F: arch/arm/mach-exynos/pm.c
3508
3509 CPUIDLE DRIVERS
3510 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3511 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3512 L: linux-pm@vger.kernel.org
3513 S: Maintained
3514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3515 B: https://bugzilla.kernel.org
3516 F: drivers/cpuidle/*
3517 F: include/linux/cpuidle.h
3518
3519 CPUID/MSR DRIVER
3520 M: "H. Peter Anvin" <hpa@zytor.com>
3521 S: Maintained
3522 F: arch/x86/kernel/cpuid.c
3523 F: arch/x86/kernel/msr.c
3524
3525 CPU POWER MONITORING SUBSYSTEM
3526 M: Thomas Renninger <trenn@suse.com>
3527 L: linux-pm@vger.kernel.org
3528 S: Maintained
3529 F: tools/power/cpupower/
3530
3531 CRAMFS FILESYSTEM
3532 W: http://sourceforge.net/projects/cramfs/
3533 S: Orphan / Obsolete
3534 F: Documentation/filesystems/cramfs.txt
3535 F: fs/cramfs/
3536
3537 CRIS PORT
3538 M: Mikael Starvik <starvik@axis.com>
3539 M: Jesper Nilsson <jesper.nilsson@axis.com>
3540 L: linux-cris-kernel@axis.com
3541 W: http://developer.axis.com
3542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3543 S: Maintained
3544 F: arch/cris/
3545 F: drivers/tty/serial/crisv10.*
3546
3547 CRYPTO API
3548 M: Herbert Xu <herbert@gondor.apana.org.au>
3549 M: "David S. Miller" <davem@davemloft.net>
3550 L: linux-crypto@vger.kernel.org
3551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3553 S: Maintained
3554 F: Documentation/crypto/
3555 F: Documentation/devicetree/bindings/crypto/
3556 F: Documentation/DocBook/crypto-API.tmpl
3557 F: arch/*/crypto/
3558 F: crypto/
3559 F: drivers/crypto/
3560 F: include/crypto/
3561 F: include/linux/crypto*
3562
3563 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3564 M: Neil Horman <nhorman@tuxdriver.com>
3565 L: linux-crypto@vger.kernel.org
3566 S: Maintained
3567 F: crypto/ansi_cprng.c
3568 F: crypto/rng.c
3569
3570 CS3308 MEDIA DRIVER
3571 M: Hans Verkuil <hverkuil@xs4all.nl>
3572 L: linux-media@vger.kernel.org
3573 T: git git://linuxtv.org/media_tree.git
3574 W: http://linuxtv.org
3575 S: Odd Fixes
3576 F: drivers/media/i2c/cs3308.c
3577 F: drivers/media/i2c/cs3308.h
3578
3579 CS5535 Audio ALSA driver
3580 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3581 S: Maintained
3582 F: sound/pci/cs5535audio/
3583
3584 CW1200 WLAN driver
3585 M: Solomon Peachy <pizza@shaftnet.org>
3586 S: Maintained
3587 F: drivers/net/wireless/st/cw1200/
3588
3589 CX18 VIDEO4LINUX DRIVER
3590 M: Andy Walls <awalls@md.metrocast.net>
3591 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3592 L: linux-media@vger.kernel.org
3593 T: git git://linuxtv.org/media_tree.git
3594 W: https://linuxtv.org
3595 W: http://www.ivtvdriver.org/index.php/Cx18
3596 S: Maintained
3597 F: Documentation/media/v4l-drivers/cx18*
3598 F: drivers/media/pci/cx18/
3599 F: include/uapi/linux/ivtv*
3600
3601 CX2341X MPEG ENCODER HELPER MODULE
3602 M: Hans Verkuil <hverkuil@xs4all.nl>
3603 L: linux-media@vger.kernel.org
3604 T: git git://linuxtv.org/media_tree.git
3605 W: https://linuxtv.org
3606 S: Maintained
3607 F: drivers/media/common/cx2341x*
3608 F: include/media/cx2341x*
3609
3610 CX24120 MEDIA DRIVER
3611 M: Jemma Denson <jdenson@gmail.com>
3612 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3613 L: linux-media@vger.kernel.org
3614 W: https://linuxtv.org
3615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3616 S: Maintained
3617 F: drivers/media/dvb-frontends/cx24120*
3618
3619 CX88 VIDEO4LINUX DRIVER
3620 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3621 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3622 L: linux-media@vger.kernel.org
3623 W: https://linuxtv.org
3624 T: git git://linuxtv.org/media_tree.git
3625 S: Odd fixes
3626 F: Documentation/media/v4l-drivers/cx88*
3627 F: drivers/media/pci/cx88/
3628
3629 CXD2820R MEDIA DRIVER
3630 M: Antti Palosaari <crope@iki.fi>
3631 L: linux-media@vger.kernel.org
3632 W: https://linuxtv.org
3633 W: http://palosaari.fi/linux/
3634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3635 T: git git://linuxtv.org/anttip/media_tree.git
3636 S: Maintained
3637 F: drivers/media/dvb-frontends/cxd2820r*
3638
3639 CXGB3 ETHERNET DRIVER (CXGB3)
3640 M: Santosh Raspatur <santosh@chelsio.com>
3641 L: netdev@vger.kernel.org
3642 W: http://www.chelsio.com
3643 S: Supported
3644 F: drivers/net/ethernet/chelsio/cxgb3/
3645
3646 CXGB3 ISCSI DRIVER (CXGB3I)
3647 M: Karen Xie <kxie@chelsio.com>
3648 L: linux-scsi@vger.kernel.org
3649 W: http://www.chelsio.com
3650 S: Supported
3651 F: drivers/scsi/cxgbi/cxgb3i
3652
3653 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3654 M: Steve Wise <swise@chelsio.com>
3655 L: linux-rdma@vger.kernel.org
3656 W: http://www.openfabrics.org
3657 S: Supported
3658 F: drivers/infiniband/hw/cxgb3/
3659 F: include/uapi/rdma/cxgb3-abi.h
3660
3661 CXGB4 ETHERNET DRIVER (CXGB4)
3662 M: Ganesh Goudar <ganeshgr@chelsio.com>
3663 L: netdev@vger.kernel.org
3664 W: http://www.chelsio.com
3665 S: Supported
3666 F: drivers/net/ethernet/chelsio/cxgb4/
3667
3668 CXGB4 ISCSI DRIVER (CXGB4I)
3669 M: Karen Xie <kxie@chelsio.com>
3670 L: linux-scsi@vger.kernel.org
3671 W: http://www.chelsio.com
3672 S: Supported
3673 F: drivers/scsi/cxgbi/cxgb4i
3674
3675 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3676 M: Steve Wise <swise@chelsio.com>
3677 L: linux-rdma@vger.kernel.org
3678 W: http://www.openfabrics.org
3679 S: Supported
3680 F: drivers/infiniband/hw/cxgb4/
3681 F: include/uapi/rdma/cxgb4-abi.h
3682
3683 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3684 M: Casey Leedom <leedom@chelsio.com>
3685 L: netdev@vger.kernel.org
3686 W: http://www.chelsio.com
3687 S: Supported
3688 F: drivers/net/ethernet/chelsio/cxgb4vf/
3689
3690 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3691 M: Ian Munsie <imunsie@au1.ibm.com>
3692 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3693 L: linuxppc-dev@lists.ozlabs.org
3694 S: Supported
3695 F: arch/powerpc/platforms/powernv/pci-cxl.c
3696 F: drivers/misc/cxl/
3697 F: include/misc/cxl*
3698 F: include/uapi/misc/cxl.h
3699 F: Documentation/powerpc/cxl.txt
3700 F: Documentation/ABI/testing/sysfs-class-cxl
3701
3702 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3703 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3704 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3705 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3706 L: linux-scsi@vger.kernel.org
3707 S: Supported
3708 F: drivers/scsi/cxlflash/
3709 F: include/uapi/scsi/cxlflash_ioctls.h
3710 F: Documentation/powerpc/cxlflash.txt
3711
3712 STMMAC ETHERNET DRIVER
3713 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3714 M: Alexandre Torgue <alexandre.torgue@st.com>
3715 L: netdev@vger.kernel.org
3716 W: http://www.stlinux.com
3717 S: Supported
3718 F: drivers/net/ethernet/stmicro/stmmac/
3719
3720 CYBERPRO FB DRIVER
3721 M: Russell King <linux@armlinux.org.uk>
3722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3723 W: http://www.armlinux.org.uk/
3724 S: Maintained
3725 F: drivers/video/fbdev/cyber2000fb.*
3726
3727 CYCLADES ASYNC MUX DRIVER
3728 W: http://www.cyclades.com/
3729 S: Orphan
3730 F: drivers/tty/cyclades.c
3731 F: include/linux/cyclades.h
3732 F: include/uapi/linux/cyclades.h
3733
3734 CYCLADES PC300 DRIVER
3735 W: http://www.cyclades.com/
3736 S: Orphan
3737 F: drivers/net/wan/pc300*
3738
3739 CYPRESS_FIRMWARE MEDIA DRIVER
3740 M: Antti Palosaari <crope@iki.fi>
3741 L: linux-media@vger.kernel.org
3742 W: https://linuxtv.org
3743 W: http://palosaari.fi/linux/
3744 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3745 T: git git://linuxtv.org/anttip/media_tree.git
3746 S: Maintained
3747 F: drivers/media/common/cypress_firmware*
3748
3749 CYTTSP TOUCHSCREEN DRIVER
3750 M: Ferruh Yigit <fery@cypress.com>
3751 L: linux-input@vger.kernel.org
3752 S: Supported
3753 F: drivers/input/touchscreen/cyttsp*
3754 F: include/linux/input/cyttsp.h
3755
3756 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3757 M: Joshua Kinard <kumba@gentoo.org>
3758 S: Maintained
3759 F: drivers/rtc/rtc-ds1685.c
3760 F: include/linux/rtc/ds1685.h
3761
3762 DAMA SLAVE for AX.25
3763 M: Joerg Reuter <jreuter@yaina.de>
3764 W: http://yaina.de/jreuter/
3765 W: http://www.qsl.net/dl1bke/
3766 L: linux-hams@vger.kernel.org
3767 S: Maintained
3768 F: net/ax25/af_ax25.c
3769 F: net/ax25/ax25_dev.c
3770 F: net/ax25/ax25_ds_*
3771 F: net/ax25/ax25_in.c
3772 F: net/ax25/ax25_out.c
3773 F: net/ax25/ax25_timer.c
3774 F: net/ax25/sysctl_net_ax25.c
3775
3776 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3777 L: netdev@vger.kernel.org
3778 S: Orphan
3779 F: Documentation/networking/dmfe.txt
3780 F: drivers/net/ethernet/dec/tulip/dmfe.c
3781
3782 DC390/AM53C974 SCSI driver
3783 M: Hannes Reinecke <hare@suse.com>
3784 L: linux-scsi@vger.kernel.org
3785 S: Maintained
3786 F: drivers/scsi/am53c974.c
3787
3788 DC395x SCSI driver
3789 M: Oliver Neukum <oliver@neukum.org>
3790 M: Ali Akcaagac <aliakc@web.de>
3791 M: Jamie Lenehan <lenehan@twibble.org>
3792 L: dc395x@twibble.org
3793 W: http://twibble.org/dist/dc395x/
3794 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3795 S: Maintained
3796 F: Documentation/scsi/dc395x.txt
3797 F: drivers/scsi/dc395x.*
3798
3799 DCCP PROTOCOL
3800 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3801 L: dccp@vger.kernel.org
3802 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3803 S: Maintained
3804 F: include/linux/dccp.h
3805 F: include/uapi/linux/dccp.h
3806 F: include/linux/tfrc.h
3807 F: net/dccp/
3808
3809 DECnet NETWORK LAYER
3810 W: http://linux-decnet.sourceforge.net
3811 L: linux-decnet-user@lists.sourceforge.net
3812 S: Orphan
3813 F: Documentation/networking/decnet.txt
3814 F: net/decnet/
3815
3816 DECSTATION PLATFORM SUPPORT
3817 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3818 L: linux-mips@linux-mips.org
3819 W: http://www.linux-mips.org/wiki/DECstation
3820 S: Maintained
3821 F: arch/mips/dec/
3822 F: arch/mips/include/asm/dec/
3823 F: arch/mips/include/asm/mach-dec/
3824
3825 DEFXX FDDI NETWORK DRIVER
3826 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3827 S: Maintained
3828 F: drivers/net/fddi/defxx.*
3829
3830 DELL LAPTOP DRIVER
3831 M: Matthew Garrett <mjg59@srcf.ucam.org>
3832 M: Pali Rohár <pali.rohar@gmail.com>
3833 L: platform-driver-x86@vger.kernel.org
3834 S: Maintained
3835 F: drivers/platform/x86/dell-laptop.c
3836
3837 DELL LAPTOP RBTN DRIVER
3838 M: Pali Rohár <pali.rohar@gmail.com>
3839 S: Maintained
3840 F: drivers/platform/x86/dell-rbtn.*
3841
3842 DELL LAPTOP FREEFALL DRIVER
3843 M: Pali Rohár <pali.rohar@gmail.com>
3844 S: Maintained
3845 F: drivers/platform/x86/dell-smo8800.c
3846
3847 DELL LAPTOP SMM DRIVER
3848 M: Pali Rohár <pali.rohar@gmail.com>
3849 S: Maintained
3850 F: drivers/hwmon/dell-smm-hwmon.c
3851 F: include/uapi/linux/i8k.h
3852
3853 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3854 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3855 S: Maintained
3856 F: Documentation/dcdbas.txt
3857 F: drivers/firmware/dcdbas.*
3858
3859 DELL WMI EXTRAS DRIVER
3860 M: Matthew Garrett <mjg59@srcf.ucam.org>
3861 M: Pali Rohár <pali.rohar@gmail.com>
3862 S: Maintained
3863 F: drivers/platform/x86/dell-wmi.c
3864
3865 DESIGNWARE USB2 DRD IP DRIVER
3866 M: John Youn <johnyoun@synopsys.com>
3867 L: linux-usb@vger.kernel.org
3868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3869 S: Maintained
3870 F: drivers/usb/dwc2/
3871
3872 DESIGNWARE USB3 DRD IP DRIVER
3873 M: Felipe Balbi <balbi@kernel.org>
3874 L: linux-usb@vger.kernel.org
3875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3876 S: Maintained
3877 F: drivers/usb/dwc3/
3878
3879 DEVICE COREDUMP (DEV_COREDUMP)
3880 M: Johannes Berg <johannes@sipsolutions.net>
3881 L: linux-kernel@vger.kernel.org
3882 S: Maintained
3883 F: drivers/base/devcoredump.c
3884 F: include/linux/devcoredump.h
3885
3886 DEVICE FREQUENCY (DEVFREQ)
3887 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3888 M: Kyungmin Park <kyungmin.park@samsung.com>
3889 R: Chanwoo Choi <cw00.choi@samsung.com>
3890 L: linux-pm@vger.kernel.org
3891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3892 S: Maintained
3893 F: drivers/devfreq/
3894 F: include/linux/devfreq.h
3895 F: Documentation/devicetree/bindings/devfreq/
3896
3897 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3898 M: Chanwoo Choi <cw00.choi@samsung.com>
3899 L: linux-pm@vger.kernel.org
3900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3901 S: Supported
3902 F: drivers/devfreq/event/
3903 F: drivers/devfreq/devfreq-event.c
3904 F: include/linux/devfreq-event.h
3905 F: Documentation/devicetree/bindings/devfreq/event/
3906
3907 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3908 M: Chanwoo Choi <cw00.choi@samsung.com>
3909 L: linux-pm@vger.kernel.org
3910 L: linux-samsung-soc@vger.kernel.org
3911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3912 S: Maintained
3913 F: drivers/devfreq/exynos-bus.c
3914 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3915
3916 DEVICE NUMBER REGISTRY
3917 M: Torben Mathiasen <device@lanana.org>
3918 W: http://lanana.org/docs/device-list/index.html
3919 S: Maintained
3920
3921 DEVICE-MAPPER (LVM)
3922 M: Alasdair Kergon <agk@redhat.com>
3923 M: Mike Snitzer <snitzer@redhat.com>
3924 M: dm-devel@redhat.com
3925 L: dm-devel@redhat.com
3926 W: http://sources.redhat.com/dm
3927 Q: http://patchwork.kernel.org/project/dm-devel/list/
3928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3929 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3930 S: Maintained
3931 F: Documentation/device-mapper/
3932 F: drivers/md/dm*
3933 F: drivers/md/persistent-data/
3934 F: include/linux/device-mapper.h
3935 F: include/linux/dm-*.h
3936 F: include/uapi/linux/dm-*.h
3937
3938 DEVLINK
3939 M: Jiri Pirko <jiri@mellanox.com>
3940 L: netdev@vger.kernel.org
3941 S: Supported
3942 F: net/core/devlink.c
3943 F: include/net/devlink.h
3944 F: include/uapi/linux/devlink.h
3945
3946 DIALOG SEMICONDUCTOR DRIVERS
3947 M: Support Opensource <support.opensource@diasemi.com>
3948 W: http://www.dialog-semiconductor.com/products
3949 S: Supported
3950 F: Documentation/hwmon/da90??
3951 F: Documentation/devicetree/bindings/mfd/da90*.txt
3952 F: Documentation/devicetree/bindings/regulator/da92*.txt
3953 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3954 F: drivers/gpio/gpio-da90??.c
3955 F: drivers/hwmon/da90??-hwmon.c
3956 F: drivers/iio/adc/da91??-*.c
3957 F: drivers/input/misc/da90??_onkey.c
3958 F: drivers/input/touchscreen/da9052_tsi.c
3959 F: drivers/leds/leds-da90??.c
3960 F: drivers/mfd/da903x.c
3961 F: drivers/mfd/da90??-*.c
3962 F: drivers/mfd/da91??-*.c
3963 F: drivers/power/supply/da9052-battery.c
3964 F: drivers/power/supply/da91??-*.c
3965 F: drivers/regulator/da903x.c
3966 F: drivers/regulator/da9???-regulator.[ch]
3967 F: drivers/rtc/rtc-da90??.c
3968 F: drivers/video/backlight/da90??_bl.c
3969 F: drivers/watchdog/da90??_wdt.c
3970 F: include/linux/mfd/da903x.h
3971 F: include/linux/mfd/da9052/
3972 F: include/linux/mfd/da9055/
3973 F: include/linux/mfd/da9062/
3974 F: include/linux/mfd/da9063/
3975 F: include/linux/mfd/da9150/
3976 F: include/linux/regulator/da9211.h
3977 F: include/sound/da[79]*.h
3978 F: sound/soc/codecs/da[79]*.[ch]
3979
3980 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3981 M: William Breathitt Gray <vilhelm.gray@gmail.com>
3982 L: linux-gpio@vger.kernel.org
3983 S: Maintained
3984 F: drivers/gpio/gpio-gpio-mm.c
3985
3986 DIGI NEO AND CLASSIC PCI PRODUCTS
3987 M: Lidza Louina <lidza.louina@gmail.com>
3988 M: Mark Hounschell <markh@compro.net>
3989 L: driverdev-devel@linuxdriverproject.org
3990 S: Maintained
3991 F: drivers/staging/dgnc/
3992
3993 DIOLAN U2C-12 I2C DRIVER
3994 M: Guenter Roeck <linux@roeck-us.net>
3995 L: linux-i2c@vger.kernel.org
3996 S: Maintained
3997 F: drivers/i2c/busses/i2c-diolan-u2c.c
3998
3999 DIRECT ACCESS (DAX)
4000 M: Matthew Wilcox <mawilcox@microsoft.com>
4001 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4002 L: linux-fsdevel@vger.kernel.org
4003 S: Supported
4004 F: fs/dax.c
4005 F: include/linux/dax.h
4006 F: include/trace/events/fs_dax.h
4007
4008 DIRECTORY NOTIFICATION (DNOTIFY)
4009 M: Eric Paris <eparis@parisplace.org>
4010 S: Maintained
4011 F: Documentation/filesystems/dnotify.txt
4012 F: fs/notify/dnotify/
4013 F: include/linux/dnotify.h
4014
4015 DISK GEOMETRY AND PARTITION HANDLING
4016 M: Andries Brouwer <aeb@cwi.nl>
4017 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4018 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4019 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4020 S: Maintained
4021
4022 DISKQUOTA
4023 M: Jan Kara <jack@suse.com>
4024 S: Maintained
4025 F: Documentation/filesystems/quota.txt
4026 F: fs/quota/
4027 F: include/linux/quota*.h
4028 F: include/uapi/linux/quota*.h
4029
4030 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4031 M: Bernie Thompson <bernie@plugable.com>
4032 L: linux-fbdev@vger.kernel.org
4033 S: Maintained
4034 W: http://plugable.com/category/projects/udlfb/
4035 F: drivers/video/fbdev/udlfb.c
4036 F: include/video/udlfb.h
4037 F: Documentation/fb/udlfb.txt
4038
4039 DISTRIBUTED LOCK MANAGER (DLM)
4040 M: Christine Caulfield <ccaulfie@redhat.com>
4041 M: David Teigland <teigland@redhat.com>
4042 L: cluster-devel@redhat.com
4043 W: http://sources.redhat.com/cluster/
4044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4045 S: Supported
4046 F: fs/dlm/
4047
4048 DMA BUFFER SHARING FRAMEWORK
4049 M: Sumit Semwal <sumit.semwal@linaro.org>
4050 S: Maintained
4051 L: linux-media@vger.kernel.org
4052 L: dri-devel@lists.freedesktop.org
4053 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4054 F: drivers/dma-buf/
4055 F: include/linux/dma-buf*
4056 F: include/linux/reservation.h
4057 F: include/linux/*fence.h
4058 F: Documentation/driver-api/dma-buf.rst
4059 T: git git://anongit.freedesktop.org/drm/drm-misc
4060
4061 SYNC FILE FRAMEWORK
4062 M: Sumit Semwal <sumit.semwal@linaro.org>
4063 R: Gustavo Padovan <gustavo@padovan.org>
4064 S: Maintained
4065 L: linux-media@vger.kernel.org
4066 L: dri-devel@lists.freedesktop.org
4067 F: drivers/dma-buf/sync_*
4068 F: drivers/dma-buf/dma-fence*
4069 F: drivers/dma-buf/sw_sync.c
4070 F: include/linux/sync_file.h
4071 F: include/uapi/linux/sync_file.h
4072 F: Documentation/sync_file.txt
4073 T: git git://anongit.freedesktop.org/drm/drm-misc
4074
4075 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4076 M: Vinod Koul <vinod.koul@intel.com>
4077 L: dmaengine@vger.kernel.org
4078 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4079 S: Maintained
4080 F: drivers/dma/
4081 F: include/linux/dmaengine.h
4082 F: Documentation/devicetree/bindings/dma/
4083 F: Documentation/dmaengine/
4084 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4085
4086 DME1737 HARDWARE MONITOR DRIVER
4087 M: Juerg Haefliger <juergh@gmail.com>
4088 L: linux-hwmon@vger.kernel.org
4089 S: Maintained
4090 F: Documentation/hwmon/dme1737
4091 F: drivers/hwmon/dme1737.c
4092
4093 DMI/SMBIOS SUPPORT
4094 M: Jean Delvare <jdelvare@suse.com>
4095 S: Maintained
4096 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4097 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4098 F: drivers/firmware/dmi-id.c
4099 F: drivers/firmware/dmi_scan.c
4100 F: include/linux/dmi.h
4101
4102 DOCUMENTATION
4103 M: Jonathan Corbet <corbet@lwn.net>
4104 L: linux-doc@vger.kernel.org
4105 S: Maintained
4106 F: Documentation/
4107 F: scripts/docproc.c
4108 F: scripts/kernel-doc*
4109 X: Documentation/ABI/
4110 X: Documentation/devicetree/
4111 X: Documentation/acpi
4112 X: Documentation/power
4113 X: Documentation/spi
4114 X: Documentation/media
4115 T: git git://git.lwn.net/linux.git docs-next
4116
4117 DOUBLETALK DRIVER
4118 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4119 L: blinux-list@redhat.com
4120 S: Maintained
4121 F: drivers/char/dtlk.c
4122 F: include/linux/dtlk.h
4123
4124 DPT_I2O SCSI RAID DRIVER
4125 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4126 L: linux-scsi@vger.kernel.org
4127 W: http://www.adaptec.com/
4128 S: Maintained
4129 F: drivers/scsi/dpt*
4130 F: drivers/scsi/dpt/
4131
4132 DRBD DRIVER
4133 M: Philipp Reisner <philipp.reisner@linbit.com>
4134 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4135 L: drbd-dev@lists.linbit.com
4136 W: http://www.drbd.org
4137 T: git git://git.linbit.com/linux-drbd.git
4138 T: git git://git.linbit.com/drbd-8.4.git
4139 S: Supported
4140 F: drivers/block/drbd/
4141 F: lib/lru_cache.c
4142 F: Documentation/blockdev/drbd/
4143
4144 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4145 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4147 S: Supported
4148 F: Documentation/kobject.txt
4149 F: drivers/base/
4150 F: fs/debugfs/
4151 F: fs/sysfs/
4152 F: include/linux/debugfs.h
4153 F: include/linux/kobj*
4154 F: lib/kobj*
4155
4156 DRM DRIVERS
4157 M: David Airlie <airlied@linux.ie>
4158 L: dri-devel@lists.freedesktop.org
4159 T: git git://people.freedesktop.org/~airlied/linux
4160 B: https://bugs.freedesktop.org/
4161 C: irc://chat.freenode.net/dri-devel
4162 S: Maintained
4163 F: drivers/gpu/drm/
4164 F: drivers/gpu/vga/
4165 F: Documentation/devicetree/bindings/display/
4166 F: Documentation/devicetree/bindings/gpu/
4167 F: Documentation/devicetree/bindings/video/
4168 F: Documentation/gpu/
4169 F: include/drm/
4170 F: include/uapi/drm/
4171
4172 DRM DRIVERS AND MISC GPU PATCHES
4173 M: Daniel Vetter <daniel.vetter@intel.com>
4174 M: Jani Nikula <jani.nikula@linux.intel.com>
4175 M: Sean Paul <seanpaul@chromium.org>
4176 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4177 S: Maintained
4178 T: git git://anongit.freedesktop.org/drm/drm-misc
4179 F: Documentation/gpu/
4180 F: drivers/gpu/vga/
4181 F: drivers/gpu/drm/*
4182 F: include/drm/drm*
4183 F: include/uapi/drm/drm*
4184
4185 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4186 M: Dave Airlie <airlied@redhat.com>
4187 S: Odd Fixes
4188 F: drivers/gpu/drm/ast/
4189
4190 DRM DRIVERS FOR BRIDGE CHIPS
4191 M: Archit Taneja <architt@codeaurora.org>
4192 S: Maintained
4193 T: git git://anongit.freedesktop.org/drm/drm-misc
4194 F: drivers/gpu/drm/bridge/
4195
4196 DRM DRIVER FOR BOCHS VIRTUAL GPU
4197 M: Gerd Hoffmann <kraxel@redhat.com>
4198 L: virtualization@lists.linux-foundation.org
4199 T: git git://git.kraxel.org/linux drm-qemu
4200 S: Maintained
4201 F: drivers/gpu/drm/bochs/
4202
4203 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4204 M: Dave Airlie <airlied@redhat.com>
4205 M: Gerd Hoffmann <kraxel@redhat.com>
4206 L: virtualization@lists.linux-foundation.org
4207 T: git git://git.kraxel.org/linux drm-qemu
4208 S: Obsolete
4209 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4210 F: drivers/gpu/drm/cirrus/
4211
4212 RADEON and AMDGPU DRM DRIVERS
4213 M: Alex Deucher <alexander.deucher@amd.com>
4214 M: Christian König <christian.koenig@amd.com>
4215 L: amd-gfx@lists.freedesktop.org
4216 T: git git://people.freedesktop.org/~agd5f/linux
4217 S: Supported
4218 F: drivers/gpu/drm/radeon/
4219 F: include/uapi/drm/radeon_drm.h
4220 F: drivers/gpu/drm/amd/
4221 F: include/uapi/drm/amdgpu_drm.h
4222
4223 DRM PANEL DRIVERS
4224 M: Thierry Reding <thierry.reding@gmail.com>
4225 L: dri-devel@lists.freedesktop.org
4226 T: git git://anongit.freedesktop.org/tegra/linux.git
4227 S: Maintained
4228 F: drivers/gpu/drm/drm_panel.c
4229 F: drivers/gpu/drm/panel/
4230 F: include/drm/drm_panel.h
4231 F: Documentation/devicetree/bindings/display/panel/
4232
4233 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4234 M: Daniel Vetter <daniel.vetter@intel.com>
4235 M: Jani Nikula <jani.nikula@linux.intel.com>
4236 L: intel-gfx@lists.freedesktop.org
4237 W: https://01.org/linuxgraphics/
4238 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4239 C: irc://chat.freenode.net/intel-gfx
4240 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4241 T: git git://anongit.freedesktop.org/drm-intel
4242 S: Supported
4243 F: drivers/gpu/drm/i915/
4244 F: include/drm/i915*
4245 F: include/uapi/drm/i915_drm.h
4246 F: Documentation/gpu/i915.rst
4247
4248 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4249 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4250 M: Zhi Wang <zhi.a.wang@intel.com>
4251 L: intel-gvt-dev@lists.freedesktop.org
4252 L: intel-gfx@lists.freedesktop.org
4253 W: https://01.org/igvt-g
4254 T: git https://github.com/01org/gvt-linux.git
4255 S: Supported
4256 F: drivers/gpu/drm/i915/gvt/
4257
4258 DRM DRIVERS FOR ATMEL HLCDC
4259 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4260 L: dri-devel@lists.freedesktop.org
4261 S: Supported
4262 F: drivers/gpu/drm/atmel-hlcdc/
4263 F: Documentation/devicetree/bindings/drm/atmel/
4264
4265 DRM DRIVERS FOR ALLWINNER A10
4266 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4267 L: dri-devel@lists.freedesktop.org
4268 S: Supported
4269 F: drivers/gpu/drm/sun4i/
4270 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4271
4272 DRM DRIVERS FOR AMLOGIC SOCS
4273 M: Neil Armstrong <narmstrong@baylibre.com>
4274 L: dri-devel@lists.freedesktop.org
4275 L: linux-amlogic@lists.infradead.org
4276 W: http://linux-meson.com/
4277 S: Supported
4278 F: drivers/gpu/drm/meson/
4279 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4280
4281 DRM DRIVERS FOR EXYNOS
4282 M: Inki Dae <inki.dae@samsung.com>
4283 M: Joonyoung Shim <jy0922.shim@samsung.com>
4284 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4285 M: Kyungmin Park <kyungmin.park@samsung.com>
4286 L: dri-devel@lists.freedesktop.org
4287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4288 S: Supported
4289 F: drivers/gpu/drm/exynos/
4290 F: include/uapi/drm/exynos_drm.h
4291 F: Documentation/devicetree/bindings/display/exynos/
4292
4293 DRM DRIVERS FOR FREESCALE DCU
4294 M: Stefan Agner <stefan@agner.ch>
4295 M: Alison Wang <alison.wang@freescale.com>
4296 L: dri-devel@lists.freedesktop.org
4297 S: Supported
4298 F: drivers/gpu/drm/fsl-dcu/
4299 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4300 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4301 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4302
4303 DRM DRIVERS FOR FREESCALE IMX
4304 M: Philipp Zabel <p.zabel@pengutronix.de>
4305 L: dri-devel@lists.freedesktop.org
4306 S: Maintained
4307 F: drivers/gpu/drm/imx/
4308 F: drivers/gpu/ipu-v3/
4309 F: Documentation/devicetree/bindings/display/imx/
4310
4311 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4312 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4313 L: dri-devel@lists.freedesktop.org
4314 T: git git://github.com/patjak/drm-gma500
4315 S: Maintained
4316 F: drivers/gpu/drm/gma500/
4317
4318 DRM DRIVERS FOR HISILICON
4319 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4320 M: Rongrong Zou <zourongrong@gmail.com>
4321 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4322 R: Chen Feng <puck.chen@hisilicon.com>
4323 L: dri-devel@lists.freedesktop.org
4324 T: git git://github.com/xin3liang/linux.git
4325 S: Maintained
4326 F: drivers/gpu/drm/hisilicon/
4327 F: Documentation/devicetree/bindings/display/hisilicon/
4328
4329 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4330 S: Orphan / Obsolete
4331 F: drivers/gpu/drm/i810/
4332 F: include/uapi/drm/i810_drm.h
4333
4334 DRM DRIVERS FOR MEDIATEK
4335 M: CK Hu <ck.hu@mediatek.com>
4336 M: Philipp Zabel <p.zabel@pengutronix.de>
4337 L: dri-devel@lists.freedesktop.org
4338 S: Supported
4339 F: drivers/gpu/drm/mediatek/
4340 F: Documentation/devicetree/bindings/display/mediatek/
4341
4342 DRM DRIVER FOR MI0283QT
4343 M: Noralf Trønnes <noralf@tronnes.org>
4344 S: Maintained
4345 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4346 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4347
4348 DRM DRIVER FOR MSM ADRENO GPU
4349 M: Rob Clark <robdclark@gmail.com>
4350 L: linux-arm-msm@vger.kernel.org
4351 L: dri-devel@lists.freedesktop.org
4352 L: freedreno@lists.freedesktop.org
4353 T: git git://people.freedesktop.org/~robclark/linux
4354 S: Maintained
4355 F: drivers/gpu/drm/msm/
4356 F: include/uapi/drm/msm_drm.h
4357 F: Documentation/devicetree/bindings/display/msm/
4358
4359 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4360 M: Ben Skeggs <bskeggs@redhat.com>
4361 L: dri-devel@lists.freedesktop.org
4362 L: nouveau@lists.freedesktop.org
4363 T: git git://github.com/skeggsb/linux
4364 S: Supported
4365 F: drivers/gpu/drm/nouveau/
4366 F: include/uapi/drm/nouveau_drm.h
4367
4368 DRM DRIVERS FOR NVIDIA TEGRA
4369 M: Thierry Reding <thierry.reding@gmail.com>
4370 L: dri-devel@lists.freedesktop.org
4371 L: linux-tegra@vger.kernel.org
4372 T: git git://anongit.freedesktop.org/tegra/linux.git
4373 S: Supported
4374 F: drivers/gpu/drm/tegra/
4375 F: drivers/gpu/host1x/
4376 F: include/linux/host1x.h
4377 F: include/uapi/drm/tegra_drm.h
4378 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4379
4380 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4381 S: Orphan / Obsolete
4382 F: drivers/gpu/drm/mga/
4383 F: include/uapi/drm/mga_drm.h
4384
4385 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4386 M: Dave Airlie <airlied@redhat.com>
4387 S: Odd Fixes
4388 F: drivers/gpu/drm/mgag200/
4389
4390 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4391 S: Orphan / Obsolete
4392 F: drivers/gpu/drm/r128/
4393 F: include/uapi/drm/r128_drm.h
4394
4395 DRM DRIVERS FOR RENESAS
4396 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4397 L: dri-devel@lists.freedesktop.org
4398 L: linux-renesas-soc@vger.kernel.org
4399 T: git git://linuxtv.org/pinchartl/fbdev
4400 S: Supported
4401 F: drivers/gpu/drm/rcar-du/
4402 F: drivers/gpu/drm/shmobile/
4403 F: include/linux/platform_data/shmob_drm.h
4404 F: Documentation/devicetree/bindings/display/renesas,du.txt
4405
4406 DRM DRIVER FOR QXL VIRTUAL GPU
4407 M: Dave Airlie <airlied@redhat.com>
4408 M: Gerd Hoffmann <kraxel@redhat.com>
4409 L: virtualization@lists.linux-foundation.org
4410 T: git git://git.kraxel.org/linux drm-qemu
4411 S: Maintained
4412 F: drivers/gpu/drm/qxl/
4413 F: include/uapi/drm/qxl_drm.h
4414
4415 DRM DRIVERS FOR ROCKCHIP
4416 M: Mark Yao <mark.yao@rock-chips.com>
4417 L: dri-devel@lists.freedesktop.org
4418 S: Maintained
4419 F: drivers/gpu/drm/rockchip/
4420 F: Documentation/devicetree/bindings/display/rockchip/
4421
4422 DRM DRIVER FOR SAVAGE VIDEO CARDS
4423 S: Orphan / Obsolete
4424 F: drivers/gpu/drm/savage/
4425 F: include/uapi/drm/savage_drm.h
4426
4427 DRM DRIVER FOR SIS VIDEO CARDS
4428 S: Orphan / Obsolete
4429 F: drivers/gpu/drm/sis/
4430 F: include/uapi/drm/sis_drm.h
4431
4432 DRM DRIVERS FOR STI
4433 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4434 M: Vincent Abriou <vincent.abriou@st.com>
4435 L: dri-devel@lists.freedesktop.org
4436 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4437 S: Maintained
4438 F: drivers/gpu/drm/sti
4439 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4440
4441 DRM DRIVER FOR TDFX VIDEO CARDS
4442 S: Orphan / Obsolete
4443 F: drivers/gpu/drm/tdfx/
4444
4445 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4446 M: Dave Airlie <airlied@redhat.com>
4447 S: Odd Fixes
4448 F: drivers/gpu/drm/udl/
4449
4450 DRM DRIVERS FOR VIVANTE GPU IP
4451 M: Lucas Stach <l.stach@pengutronix.de>
4452 R: Russell King <linux+etnaviv@armlinux.org.uk>
4453 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4454 L: etnaviv@lists.freedesktop.org
4455 L: dri-devel@lists.freedesktop.org
4456 S: Maintained
4457 F: drivers/gpu/drm/etnaviv/
4458 F: include/uapi/drm/etnaviv_drm.h
4459 F: Documentation/devicetree/bindings/display/etnaviv/
4460
4461 DRM DRIVER FOR VMWARE VIRTUAL GPU
4462 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4463 M: Sinclair Yeh <syeh@vmware.com>
4464 M: Thomas Hellstrom <thellstrom@vmware.com>
4465 L: dri-devel@lists.freedesktop.org
4466 T: git git://people.freedesktop.org/~syeh/repos_linux
4467 T: git git://people.freedesktop.org/~thomash/linux
4468 S: Supported
4469 F: drivers/gpu/drm/vmwgfx/
4470 F: include/uapi/drm/vmwgfx_drm.h
4471
4472 DRM DRIVERS FOR VC4
4473 M: Eric Anholt <eric@anholt.net>
4474 T: git git://github.com/anholt/linux
4475 S: Supported
4476 F: drivers/gpu/drm/vc4/
4477 F: include/uapi/drm/vc4_drm.h
4478 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4479
4480 DRM DRIVERS FOR TI OMAP
4481 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4482 L: dri-devel@lists.freedesktop.org
4483 S: Maintained
4484 F: drivers/gpu/drm/omapdrm/
4485 F: Documentation/devicetree/bindings/display/ti/
4486
4487 DRM DRIVERS FOR TI LCDC
4488 M: Jyri Sarha <jsarha@ti.com>
4489 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4490 L: dri-devel@lists.freedesktop.org
4491 S: Maintained
4492 F: drivers/gpu/drm/tilcdc/
4493 F: Documentation/devicetree/bindings/display/tilcdc/
4494
4495 DRM DRIVERS FOR ZTE ZX
4496 M: Shawn Guo <shawnguo@kernel.org>
4497 L: dri-devel@lists.freedesktop.org
4498 S: Maintained
4499 F: drivers/gpu/drm/zte/
4500 F: Documentation/devicetree/bindings/display/zte,vou.txt
4501
4502 DSBR100 USB FM RADIO DRIVER
4503 M: Alexey Klimov <klimov.linux@gmail.com>
4504 L: linux-media@vger.kernel.org
4505 T: git git://linuxtv.org/media_tree.git
4506 S: Maintained
4507 F: drivers/media/radio/dsbr100.c
4508
4509 DSCC4 DRIVER
4510 M: Francois Romieu <romieu@fr.zoreil.com>
4511 L: netdev@vger.kernel.org
4512 S: Maintained
4513 F: drivers/net/wan/dscc4.c
4514
4515 DT3155 MEDIA DRIVER
4516 M: Hans Verkuil <hverkuil@xs4all.nl>
4517 L: linux-media@vger.kernel.org
4518 T: git git://linuxtv.org/media_tree.git
4519 W: https://linuxtv.org
4520 S: Odd Fixes
4521 F: drivers/media/pci/dt3155/
4522
4523 DVB_USB_AF9015 MEDIA DRIVER
4524 M: Antti Palosaari <crope@iki.fi>
4525 L: linux-media@vger.kernel.org
4526 W: https://linuxtv.org
4527 W: http://palosaari.fi/linux/
4528 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4529 T: git git://linuxtv.org/anttip/media_tree.git
4530 S: Maintained
4531 F: drivers/media/usb/dvb-usb-v2/af9015*
4532
4533 DVB_USB_AF9035 MEDIA DRIVER
4534 M: Antti Palosaari <crope@iki.fi>
4535 L: linux-media@vger.kernel.org
4536 W: https://linuxtv.org
4537 W: http://palosaari.fi/linux/
4538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4539 T: git git://linuxtv.org/anttip/media_tree.git
4540 S: Maintained
4541 F: drivers/media/usb/dvb-usb-v2/af9035*
4542
4543 DVB_USB_ANYSEE MEDIA DRIVER
4544 M: Antti Palosaari <crope@iki.fi>
4545 L: linux-media@vger.kernel.org
4546 W: https://linuxtv.org
4547 W: http://palosaari.fi/linux/
4548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4549 T: git git://linuxtv.org/anttip/media_tree.git
4550 S: Maintained
4551 F: drivers/media/usb/dvb-usb-v2/anysee*
4552
4553 DVB_USB_AU6610 MEDIA DRIVER
4554 M: Antti Palosaari <crope@iki.fi>
4555 L: linux-media@vger.kernel.org
4556 W: https://linuxtv.org
4557 W: http://palosaari.fi/linux/
4558 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4559 T: git git://linuxtv.org/anttip/media_tree.git
4560 S: Maintained
4561 F: drivers/media/usb/dvb-usb-v2/au6610*
4562
4563 DVB_USB_CE6230 MEDIA DRIVER
4564 M: Antti Palosaari <crope@iki.fi>
4565 L: linux-media@vger.kernel.org
4566 W: https://linuxtv.org
4567 W: http://palosaari.fi/linux/
4568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4569 T: git git://linuxtv.org/anttip/media_tree.git
4570 S: Maintained
4571 F: drivers/media/usb/dvb-usb-v2/ce6230*
4572
4573 DVB_USB_CXUSB MEDIA DRIVER
4574 M: Michael Krufky <mkrufky@linuxtv.org>
4575 L: linux-media@vger.kernel.org
4576 W: https://linuxtv.org
4577 W: http://github.com/mkrufky
4578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4579 T: git git://linuxtv.org/media_tree.git
4580 S: Maintained
4581 F: drivers/media/usb/dvb-usb/cxusb*
4582
4583 DVB_USB_EC168 MEDIA DRIVER
4584 M: Antti Palosaari <crope@iki.fi>
4585 L: linux-media@vger.kernel.org
4586 W: https://linuxtv.org
4587 W: http://palosaari.fi/linux/
4588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4589 T: git git://linuxtv.org/anttip/media_tree.git
4590 S: Maintained
4591 F: drivers/media/usb/dvb-usb-v2/ec168*
4592
4593 DVB_USB_GL861 MEDIA DRIVER
4594 M: Antti Palosaari <crope@iki.fi>
4595 L: linux-media@vger.kernel.org
4596 W: https://linuxtv.org
4597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4598 T: git git://linuxtv.org/anttip/media_tree.git
4599 S: Maintained
4600 F: drivers/media/usb/dvb-usb-v2/gl861*
4601
4602 DVB_USB_MXL111SF MEDIA DRIVER
4603 M: Michael Krufky <mkrufky@linuxtv.org>
4604 L: linux-media@vger.kernel.org
4605 W: https://linuxtv.org
4606 W: http://github.com/mkrufky
4607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4608 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4609 S: Maintained
4610 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4611
4612 DVB_USB_RTL28XXU MEDIA DRIVER
4613 M: Antti Palosaari <crope@iki.fi>
4614 L: linux-media@vger.kernel.org
4615 W: https://linuxtv.org
4616 W: http://palosaari.fi/linux/
4617 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4618 T: git git://linuxtv.org/anttip/media_tree.git
4619 S: Maintained
4620 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4621
4622 DVB_USB_V2 MEDIA DRIVER
4623 M: Antti Palosaari <crope@iki.fi>
4624 L: linux-media@vger.kernel.org
4625 W: https://linuxtv.org
4626 W: http://palosaari.fi/linux/
4627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4628 T: git git://linuxtv.org/anttip/media_tree.git
4629 S: Maintained
4630 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4631 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4632
4633 DYNAMIC DEBUG
4634 M: Jason Baron <jbaron@akamai.com>
4635 S: Maintained
4636 F: lib/dynamic_debug.c
4637 F: include/linux/dynamic_debug.h
4638
4639 DZ DECSTATION DZ11 SERIAL DRIVER
4640 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4641 S: Maintained
4642 F: drivers/tty/serial/dz.*
4643
4644 E3X0 POWER BUTTON DRIVER
4645 M: Moritz Fischer <moritz.fischer@ettus.com>
4646 L: usrp-users@lists.ettus.com
4647 W: http://www.ettus.com
4648 S: Supported
4649 F: drivers/input/misc/e3x0-button.c
4650 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4651
4652 E4000 MEDIA DRIVER
4653 M: Antti Palosaari <crope@iki.fi>
4654 L: linux-media@vger.kernel.org
4655 W: https://linuxtv.org
4656 W: http://palosaari.fi/linux/
4657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4658 T: git git://linuxtv.org/anttip/media_tree.git
4659 S: Maintained
4660 F: drivers/media/tuners/e4000*
4661
4662 EATA ISA/EISA/PCI SCSI DRIVER
4663 M: Dario Ballabio <ballabio_dario@emc.com>
4664 L: linux-scsi@vger.kernel.org
4665 S: Maintained
4666 F: drivers/scsi/eata.c
4667
4668 EC100 MEDIA DRIVER
4669 M: Antti Palosaari <crope@iki.fi>
4670 L: linux-media@vger.kernel.org
4671 W: https://linuxtv.org
4672 W: http://palosaari.fi/linux/
4673 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4674 T: git git://linuxtv.org/anttip/media_tree.git
4675 S: Maintained
4676 F: drivers/media/dvb-frontends/ec100*
4677
4678 ECRYPT FILE SYSTEM
4679 M: Tyler Hicks <tyhicks@canonical.com>
4680 L: ecryptfs@vger.kernel.org
4681 W: http://ecryptfs.org
4682 W: https://launchpad.net/ecryptfs
4683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4684 S: Supported
4685 F: Documentation/filesystems/ecryptfs.txt
4686 F: fs/ecryptfs/
4687
4688 EDAC-CORE
4689 M: Borislav Petkov <bp@alien8.de>
4690 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4691 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4692 L: linux-edac@vger.kernel.org
4693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4695 S: Supported
4696 F: Documentation/admin-guide/ras.rst
4697 F: Documentation/driver-api/edac.rst
4698 F: drivers/edac/
4699 F: include/linux/edac.h
4700
4701 EDAC-AMD64
4702 M: Borislav Petkov <bp@alien8.de>
4703 L: linux-edac@vger.kernel.org
4704 S: Maintained
4705 F: drivers/edac/amd64_edac*
4706
4707 EDAC-CALXEDA
4708 M: Robert Richter <rric@kernel.org>
4709 L: linux-edac@vger.kernel.org
4710 S: Maintained
4711 F: drivers/edac/highbank*
4712
4713 EDAC-CAVIUM
4714 M: Ralf Baechle <ralf@linux-mips.org>
4715 M: David Daney <david.daney@cavium.com>
4716 L: linux-edac@vger.kernel.org
4717 L: linux-mips@linux-mips.org
4718 S: Supported
4719 F: drivers/edac/octeon_edac*
4720 F: drivers/edac/thunderx_edac*
4721
4722 EDAC-E752X
4723 M: Mark Gross <mark.gross@intel.com>
4724 L: linux-edac@vger.kernel.org
4725 S: Maintained
4726 F: drivers/edac/e752x_edac.c
4727
4728 EDAC-E7XXX
4729 L: linux-edac@vger.kernel.org
4730 S: Maintained
4731 F: drivers/edac/e7xxx_edac.c
4732
4733 EDAC-FSL_DDR
4734 M: York Sun <york.sun@nxp.com>
4735 L: linux-edac@vger.kernel.org
4736 S: Maintained
4737 F: drivers/edac/fsl_ddr_edac.*
4738
4739 EDAC-GHES
4740 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4741 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4742 L: linux-edac@vger.kernel.org
4743 S: Maintained
4744 F: drivers/edac/ghes_edac.c
4745
4746 EDAC-I82443BXGX
4747 M: Tim Small <tim@buttersideup.com>
4748 L: linux-edac@vger.kernel.org
4749 S: Maintained
4750 F: drivers/edac/i82443bxgx_edac.c
4751
4752 EDAC-I3000
4753 L: linux-edac@vger.kernel.org
4754 S: Orphan
4755 F: drivers/edac/i3000_edac.c
4756
4757 EDAC-I5000
4758 L: linux-edac@vger.kernel.org
4759 S: Maintained
4760 F: drivers/edac/i5000_edac.c
4761
4762 EDAC-I5400
4763 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4764 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4765 L: linux-edac@vger.kernel.org
4766 S: Maintained
4767 F: drivers/edac/i5400_edac.c
4768
4769 EDAC-I7300
4770 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4771 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4772 L: linux-edac@vger.kernel.org
4773 S: Maintained
4774 F: drivers/edac/i7300_edac.c
4775
4776 EDAC-I7CORE
4777 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4778 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4779 L: linux-edac@vger.kernel.org
4780 S: Maintained
4781 F: drivers/edac/i7core_edac.c
4782
4783 EDAC-I82975X
4784 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4785 M: "Arvind R." <arvino55@gmail.com>
4786 L: linux-edac@vger.kernel.org
4787 S: Maintained
4788 F: drivers/edac/i82975x_edac.c
4789
4790 EDAC-IE31200
4791 M: Jason Baron <jbaron@akamai.com>
4792 L: linux-edac@vger.kernel.org
4793 S: Maintained
4794 F: drivers/edac/ie31200_edac.c
4795
4796 EDAC-MPC85XX
4797 M: Johannes Thumshirn <morbidrsa@gmail.com>
4798 L: linux-edac@vger.kernel.org
4799 S: Maintained
4800 F: drivers/edac/mpc85xx_edac.[ch]
4801
4802 EDAC-PND2
4803 M: Tony Luck <tony.luck@intel.com>
4804 L: linux-edac@vger.kernel.org
4805 S: Maintained
4806 F: drivers/edac/pnd2_edac.[ch]
4807
4808 EDAC-PASEMI
4809 M: Egor Martovetsky <egor@pasemi.com>
4810 L: linux-edac@vger.kernel.org
4811 S: Maintained
4812 F: drivers/edac/pasemi_edac.c
4813
4814 EDAC-R82600
4815 M: Tim Small <tim@buttersideup.com>
4816 L: linux-edac@vger.kernel.org
4817 S: Maintained
4818 F: drivers/edac/r82600_edac.c
4819
4820 EDAC-SBRIDGE
4821 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4822 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4823 L: linux-edac@vger.kernel.org
4824 S: Maintained
4825 F: drivers/edac/sb_edac.c
4826
4827 EDAC-SKYLAKE
4828 M: Tony Luck <tony.luck@intel.com>
4829 L: linux-edac@vger.kernel.org
4830 S: Maintained
4831 F: drivers/edac/skx_edac.c
4832
4833 EDAC-XGENE
4834 APPLIED MICRO (APM) X-GENE SOC EDAC
4835 M: Loc Ho <lho@apm.com>
4836 S: Supported
4837 F: drivers/edac/xgene_edac.c
4838 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4839
4840 EDIROL UA-101/UA-1000 DRIVER
4841 M: Clemens Ladisch <clemens@ladisch.de>
4842 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4843 T: git git://git.alsa-project.org/alsa-kernel.git
4844 S: Maintained
4845 F: sound/usb/misc/ua101.c
4846
4847 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4848 M: Matt Fleming <matt@codeblueprint.co.uk>
4849 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4850 L: linux-efi@vger.kernel.org
4851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4852 S: Maintained
4853 F: Documentation/efi-stub.txt
4854 F: arch/*/kernel/efi.c
4855 F: arch/x86/boot/compressed/eboot.[ch]
4856 F: arch/*/include/asm/efi.h
4857 F: arch/x86/platform/efi/
4858 F: drivers/firmware/efi/
4859 F: include/linux/efi*.h
4860 F: arch/arm/boot/compressed/efi-header.S
4861 F: arch/arm64/kernel/efi-entry.S
4862
4863 EFI VARIABLE FILESYSTEM
4864 M: Matthew Garrett <matthew.garrett@nebula.com>
4865 M: Jeremy Kerr <jk@ozlabs.org>
4866 M: Matt Fleming <matt@codeblueprint.co.uk>
4867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4868 L: linux-efi@vger.kernel.org
4869 S: Maintained
4870 F: fs/efivarfs/
4871
4872 EFIFB FRAMEBUFFER DRIVER
4873 L: linux-fbdev@vger.kernel.org
4874 M: Peter Jones <pjones@redhat.com>
4875 S: Maintained
4876 F: drivers/video/fbdev/efifb.c
4877
4878 EFI TEST DRIVER
4879 L: linux-efi@vger.kernel.org
4880 M: Ivan Hu <ivan.hu@canonical.com>
4881 M: Matt Fleming <matt@codeblueprint.co.uk>
4882 S: Maintained
4883 F: drivers/firmware/efi/test/
4884
4885 EFS FILESYSTEM
4886 W: http://aeschi.ch.eu.org/efs/
4887 S: Orphan
4888 F: fs/efs/
4889
4890 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4891 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4892 L: netdev@vger.kernel.org
4893 S: Maintained
4894 F: drivers/net/ethernet/ibm/ehea/
4895
4896 EM28XX VIDEO4LINUX DRIVER
4897 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4898 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4899 L: linux-media@vger.kernel.org
4900 W: https://linuxtv.org
4901 T: git git://linuxtv.org/media_tree.git
4902 S: Maintained
4903 F: drivers/media/usb/em28xx/
4904 F: Documentation/media/v4l-drivers/em28xx*
4905
4906 EMBEDDED LINUX
4907 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4908 M: Matt Mackall <mpm@selenic.com>
4909 M: David Woodhouse <dwmw2@infradead.org>
4910 L: linux-embedded@vger.kernel.org
4911 S: Maintained
4912
4913 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4914 M: James Smart <james.smart@broadcom.com>
4915 M: Dick Kennedy <dick.kennedy@broadcom.com>
4916 L: linux-scsi@vger.kernel.org
4917 W: http://www.broadcom.com
4918 S: Supported
4919 F: drivers/scsi/lpfc/
4920
4921 ENE CB710 FLASH CARD READER DRIVER
4922 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4923 S: Maintained
4924 F: drivers/misc/cb710/
4925 F: drivers/mmc/host/cb710-mmc.*
4926 F: include/linux/cb710.h
4927
4928 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4929 M: Maxim Levitsky <maximlevitsky@gmail.com>
4930 S: Maintained
4931 F: drivers/media/rc/ene_ir.*
4932
4933 EPSON S1D13XXX FRAMEBUFFER DRIVER
4934 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4935 S: Maintained
4936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4937 F: drivers/video/fbdev/s1d13xxxfb.c
4938 F: include/video/s1d13xxxfb.h
4939
4940 ET131X NETWORK DRIVER
4941 M: Mark Einon <mark.einon@gmail.com>
4942 S: Odd Fixes
4943 F: drivers/net/ethernet/agere/
4944
4945 ETHERNET BRIDGE
4946 M: Stephen Hemminger <stephen@networkplumber.org>
4947 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4948 L: netdev@vger.kernel.org
4949 W: http://www.linuxfoundation.org/en/Net:Bridge
4950 S: Maintained
4951 F: include/linux/netfilter_bridge/
4952 F: net/bridge/
4953
4954 ETHERNET PHY LIBRARY
4955 M: Andrew Lunn <andrew@lunn.ch>
4956 M: Florian Fainelli <f.fainelli@gmail.com>
4957 L: netdev@vger.kernel.org
4958 S: Maintained
4959 F: include/linux/phy.h
4960 F: include/linux/phy_fixed.h
4961 F: drivers/net/phy/
4962 F: Documentation/networking/phy.txt
4963 F: drivers/of/of_mdio.c
4964 F: drivers/of/of_net.c
4965
4966 EXT2 FILE SYSTEM
4967 M: Jan Kara <jack@suse.com>
4968 L: linux-ext4@vger.kernel.org
4969 S: Maintained
4970 F: Documentation/filesystems/ext2.txt
4971 F: fs/ext2/
4972 F: include/linux/ext2*
4973
4974 EXT4 FILE SYSTEM
4975 M: "Theodore Ts'o" <tytso@mit.edu>
4976 M: Andreas Dilger <adilger.kernel@dilger.ca>
4977 L: linux-ext4@vger.kernel.org
4978 W: http://ext4.wiki.kernel.org
4979 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4981 S: Maintained
4982 F: Documentation/filesystems/ext4.txt
4983 F: fs/ext4/
4984
4985 Extended Verification Module (EVM)
4986 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4987 L: linux-ima-devel@lists.sourceforge.net
4988 L: linux-security-module@vger.kernel.org
4989 S: Supported
4990 F: security/integrity/evm/
4991
4992 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4993 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4994 M: Chanwoo Choi <cw00.choi@samsung.com>
4995 L: linux-kernel@vger.kernel.org
4996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4997 S: Maintained
4998 F: drivers/extcon/
4999 F: include/linux/extcon/
5000 F: include/linux/extcon.h
5001 F: Documentation/extcon/
5002 F: Documentation/devicetree/bindings/extcon/
5003
5004 EXYNOS DP DRIVER
5005 M: Jingoo Han <jingoohan1@gmail.com>
5006 L: dri-devel@lists.freedesktop.org
5007 S: Maintained
5008 F: drivers/gpu/drm/exynos/exynos_dp*
5009
5010 EXYNOS SYSMMU (IOMMU) driver
5011 M: Marek Szyprowski <m.szyprowski@samsung.com>
5012 L: iommu@lists.linux-foundation.org
5013 S: Maintained
5014 F: drivers/iommu/exynos-iommu.c
5015
5016 EZchip NPS platform support
5017 M: Noam Camus <noamc@ezchip.com>
5018 S: Supported
5019 F: arch/arc/plat-eznps
5020 F: arch/arc/boot/dts/eznps.dts
5021
5022 F71805F HARDWARE MONITORING DRIVER
5023 M: Jean Delvare <jdelvare@suse.com>
5024 L: linux-hwmon@vger.kernel.org
5025 S: Maintained
5026 F: Documentation/hwmon/f71805f
5027 F: drivers/hwmon/f71805f.c
5028
5029 FC0011 TUNER DRIVER
5030 M: Michael Buesch <m@bues.ch>
5031 L: linux-media@vger.kernel.org
5032 S: Maintained
5033 F: drivers/media/tuners/fc0011.h
5034 F: drivers/media/tuners/fc0011.c
5035
5036 FC2580 MEDIA DRIVER
5037 M: Antti Palosaari <crope@iki.fi>
5038 L: linux-media@vger.kernel.org
5039 W: https://linuxtv.org
5040 W: http://palosaari.fi/linux/
5041 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5042 T: git git://linuxtv.org/anttip/media_tree.git
5043 S: Maintained
5044 F: drivers/media/tuners/fc2580*
5045
5046 FANOTIFY
5047 M: Eric Paris <eparis@redhat.com>
5048 S: Maintained
5049 F: fs/notify/fanotify/
5050 F: include/linux/fanotify.h
5051 F: include/uapi/linux/fanotify.h
5052
5053 FARSYNC SYNCHRONOUS DRIVER
5054 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5055 W: http://www.farsite.co.uk/
5056 S: Supported
5057 F: drivers/net/wan/farsync.*
5058
5059 FAULT INJECTION SUPPORT
5060 M: Akinobu Mita <akinobu.mita@gmail.com>
5061 S: Supported
5062 F: Documentation/fault-injection/
5063 F: lib/fault-inject.c
5064
5065 FBTFT Framebuffer drivers
5066 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5067 S: Maintained
5068 F: drivers/staging/fbtft/
5069
5070 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5071 M: Johannes Thumshirn <jth@kernel.org>
5072 L: fcoe-devel@open-fcoe.org
5073 W: www.Open-FCoE.org
5074 S: Supported
5075 F: drivers/scsi/libfc/
5076 F: drivers/scsi/fcoe/
5077 F: include/scsi/fc/
5078 F: include/scsi/libfc.h
5079 F: include/scsi/libfcoe.h
5080 F: include/uapi/scsi/fc/
5081
5082 FILE LOCKING (flock() and fcntl()/lockf())
5083 M: Jeff Layton <jlayton@poochiereds.net>
5084 M: "J. Bruce Fields" <bfields@fieldses.org>
5085 L: linux-fsdevel@vger.kernel.org
5086 S: Maintained
5087 F: include/linux/fcntl.h
5088 F: include/linux/fs.h
5089 F: include/uapi/linux/fcntl.h
5090 F: include/uapi/linux/fs.h
5091 F: fs/fcntl.c
5092 F: fs/locks.c
5093
5094 FILESYSTEMS (VFS and infrastructure)
5095 M: Alexander Viro <viro@zeniv.linux.org.uk>
5096 L: linux-fsdevel@vger.kernel.org
5097 S: Maintained
5098 F: fs/*
5099
5100 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5101 M: Riku Voipio <riku.voipio@iki.fi>
5102 L: linux-hwmon@vger.kernel.org
5103 S: Maintained
5104 F: drivers/hwmon/f75375s.c
5105 F: include/linux/f75375s.h
5106
5107 FIREWIRE AUDIO DRIVERS
5108 M: Clemens Ladisch <clemens@ladisch.de>
5109 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5110 T: git git://git.alsa-project.org/alsa-kernel.git
5111 S: Maintained
5112 F: sound/firewire/
5113
5114 FIREWIRE MEDIA DRIVERS (firedtv)
5115 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5116 L: linux-media@vger.kernel.org
5117 L: linux1394-devel@lists.sourceforge.net
5118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5119 S: Maintained
5120 F: drivers/media/firewire/
5121
5122 FIREWIRE SBP-2 TARGET
5123 M: Chris Boot <bootc@bootc.net>
5124 L: linux-scsi@vger.kernel.org
5125 L: target-devel@vger.kernel.org
5126 L: linux1394-devel@lists.sourceforge.net
5127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5128 S: Maintained
5129 F: drivers/target/sbp/
5130
5131 FIREWIRE SUBSYSTEM
5132 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5133 L: linux1394-devel@lists.sourceforge.net
5134 W: http://ieee1394.wiki.kernel.org/
5135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5136 S: Maintained
5137 F: drivers/firewire/
5138 F: include/linux/firewire.h
5139 F: include/uapi/linux/firewire*.h
5140 F: tools/firewire/
5141
5142 FIRMWARE LOADER (request_firmware)
5143 M: Ming Lei <ming.lei@canonical.com>
5144 M: Luis R. Rodriguez <mcgrof@kernel.org>
5145 L: linux-kernel@vger.kernel.org
5146 S: Maintained
5147 F: Documentation/firmware_class/
5148 F: drivers/base/firmware*.c
5149 F: include/linux/firmware.h
5150
5151 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5152 M: Joshua Morris <josh.h.morris@us.ibm.com>
5153 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5154 S: Maintained
5155 F: drivers/block/rsxx/
5156
5157 FLOPPY DRIVER
5158 M: Jiri Kosina <jikos@kernel.org>
5159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5160 S: Odd fixes
5161 F: drivers/block/floppy.c
5162
5163 FMC SUBSYSTEM
5164 M: Alessandro Rubini <rubini@gnudd.com>
5165 W: http://www.ohwr.org/projects/fmc-bus
5166 S: Supported
5167 F: drivers/fmc/
5168 F: include/linux/fmc*.h
5169 F: include/linux/ipmi-fru.h
5170 K: fmc_d.*register
5171
5172 FPGA MANAGER FRAMEWORK
5173 M: Alan Tull <atull@opensource.altera.com>
5174 R: Moritz Fischer <moritz.fischer@ettus.com>
5175 L: linux-fpga@vger.kernel.org
5176 S: Maintained
5177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5178 F: drivers/fpga/
5179 F: include/linux/fpga/fpga-mgr.h
5180 W: http://www.rocketboards.org
5181
5182 FPU EMULATOR
5183 M: Bill Metzenthen <billm@melbpc.org.au>
5184 W: http://floatingpoint.sourceforge.net/emulator/index.html
5185 S: Maintained
5186 F: arch/x86/math-emu/
5187
5188 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5189 L: netdev@vger.kernel.org
5190 S: Orphan
5191 F: drivers/net/wan/dlci.c
5192 F: drivers/net/wan/sdla.c
5193
5194 FRAMEBUFFER LAYER
5195 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5196 L: linux-fbdev@vger.kernel.org
5197 T: git git://github.com/bzolnier/linux.git
5198 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5199 S: Maintained
5200 F: Documentation/fb/
5201 F: drivers/video/
5202 F: include/video/
5203 F: include/linux/fb.h
5204 F: include/uapi/video/
5205 F: include/uapi/linux/fb.h
5206
5207 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5208 M: Horia Geantă <horia.geanta@nxp.com>
5209 M: Dan Douglass <dan.douglass@nxp.com>
5210 L: linux-crypto@vger.kernel.org
5211 S: Maintained
5212 F: drivers/crypto/caam/
5213 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5214
5215 FREESCALE DIU FRAMEBUFFER DRIVER
5216 M: Timur Tabi <timur@tabi.org>
5217 L: linux-fbdev@vger.kernel.org
5218 S: Maintained
5219 F: drivers/video/fbdev/fsl-diu-fb.*
5220
5221 FREESCALE DMA DRIVER
5222 M: Li Yang <leoli@freescale.com>
5223 M: Zhang Wei <zw@zh-kernel.org>
5224 L: linuxppc-dev@lists.ozlabs.org
5225 S: Maintained
5226 F: drivers/dma/fsldma.*
5227
5228 FREESCALE GPMI NAND DRIVER
5229 M: Han Xu <han.xu@nxp.com>
5230 L: linux-mtd@lists.infradead.org
5231 S: Maintained
5232 F: drivers/mtd/nand/gpmi-nand/*
5233
5234 FREESCALE I2C CPM DRIVER
5235 M: Jochen Friedrich <jochen@scram.de>
5236 L: linuxppc-dev@lists.ozlabs.org
5237 L: linux-i2c@vger.kernel.org
5238 S: Maintained
5239 F: drivers/i2c/busses/i2c-cpm.c
5240
5241 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5242 M: Sascha Hauer <kernel@pengutronix.de>
5243 L: linux-fbdev@vger.kernel.org
5244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5245 S: Maintained
5246 F: include/linux/platform_data/video-imxfb.h
5247 F: drivers/video/fbdev/imxfb.c
5248
5249 FREESCALE QUAD SPI DRIVER
5250 M: Han Xu <han.xu@nxp.com>
5251 L: linux-mtd@lists.infradead.org
5252 S: Maintained
5253 F: drivers/mtd/spi-nor/fsl-quadspi.c
5254
5255 FREESCALE SOC FS_ENET DRIVER
5256 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5257 M: Vitaly Bordug <vbordug@ru.mvista.com>
5258 L: linuxppc-dev@lists.ozlabs.org
5259 L: netdev@vger.kernel.org
5260 S: Maintained
5261 F: drivers/net/ethernet/freescale/fs_enet/
5262 F: include/linux/fs_enet_pd.h
5263
5264 FREESCALE IMX / MXC FEC DRIVER
5265 M: Fugang Duan <fugang.duan@nxp.com>
5266 L: netdev@vger.kernel.org
5267 S: Maintained
5268 F: drivers/net/ethernet/freescale/fec_main.c
5269 F: drivers/net/ethernet/freescale/fec_ptp.c
5270 F: drivers/net/ethernet/freescale/fec.h
5271 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5272
5273 FREESCALE QORIQ DPAA FMAN DRIVER
5274 M: Madalin Bucur <madalin.bucur@nxp.com>
5275 L: netdev@vger.kernel.org
5276 S: Maintained
5277 F: drivers/net/ethernet/freescale/fman
5278 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5279
5280 FREESCALE QORIQ DPAA ETHERNET DRIVER
5281 M: Madalin Bucur <madalin.bucur@nxp.com>
5282 L: netdev@vger.kernel.org
5283 S: Maintained
5284 F: drivers/net/ethernet/freescale/dpaa
5285
5286 FREESCALE SOC DRIVERS
5287 M: Scott Wood <oss@buserror.net>
5288 L: linuxppc-dev@lists.ozlabs.org
5289 L: linux-arm-kernel@lists.infradead.org
5290 S: Maintained
5291 F: drivers/soc/fsl/
5292 F: include/linux/fsl/
5293
5294 FREESCALE QUICC ENGINE LIBRARY
5295 M: Qiang Zhao <qiang.zhao@nxp.com>
5296 L: linuxppc-dev@lists.ozlabs.org
5297 S: Maintained
5298 F: drivers/soc/fsl/qe/
5299 F: include/soc/fsl/*qe*.h
5300 F: include/soc/fsl/*ucc*.h
5301
5302 FREESCALE USB PERIPHERAL DRIVERS
5303 M: Li Yang <leoli@freescale.com>
5304 L: linux-usb@vger.kernel.org
5305 L: linuxppc-dev@lists.ozlabs.org
5306 S: Maintained
5307 F: drivers/usb/gadget/udc/fsl*
5308
5309 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5310 M: Li Yang <leoli@freescale.com>
5311 L: netdev@vger.kernel.org
5312 L: linuxppc-dev@lists.ozlabs.org
5313 S: Maintained
5314 F: drivers/net/ethernet/freescale/ucc_geth*
5315
5316 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5317 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5318 L: netdev@vger.kernel.org
5319 S: Maintained
5320 F: drivers/net/ethernet/freescale/gianfar*
5321 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5322 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5323
5324 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5325 M: Zhao Qiang <qiang.zhao@nxp.com>
5326 L: netdev@vger.kernel.org
5327 L: linuxppc-dev@lists.ozlabs.org
5328 S: Maintained
5329 F: drivers/net/wan/fsl_ucc_hdlc*
5330
5331 FREESCALE QUICC ENGINE UCC UART DRIVER
5332 M: Timur Tabi <timur@tabi.org>
5333 L: linuxppc-dev@lists.ozlabs.org
5334 S: Maintained
5335 F: drivers/tty/serial/ucc_uart.c
5336
5337 FREESCALE SOC SOUND DRIVERS
5338 M: Timur Tabi <timur@tabi.org>
5339 M: Nicolin Chen <nicoleotsuka@gmail.com>
5340 M: Xiubo Li <Xiubo.Lee@gmail.com>
5341 R: Fabio Estevam <fabio.estevam@nxp.com>
5342 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5343 L: linuxppc-dev@lists.ozlabs.org
5344 S: Maintained
5345 F: sound/soc/fsl/fsl*
5346 F: sound/soc/fsl/imx*
5347 F: sound/soc/fsl/mpc8610_hpcd.c
5348
5349 FREEVXFS FILESYSTEM
5350 M: Christoph Hellwig <hch@infradead.org>
5351 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5352 S: Maintained
5353 F: fs/freevxfs/
5354
5355 FREEZER
5356 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5357 M: Pavel Machek <pavel@ucw.cz>
5358 L: linux-pm@vger.kernel.org
5359 S: Supported
5360 F: Documentation/power/freezing-of-tasks.txt
5361 F: include/linux/freezer.h
5362 F: kernel/freezer.c
5363
5364 FRONTSWAP API
5365 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5366 L: linux-kernel@vger.kernel.org
5367 S: Maintained
5368 F: mm/frontswap.c
5369 F: include/linux/frontswap.h
5370
5371 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5372 M: David Howells <dhowells@redhat.com>
5373 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5374 S: Supported
5375 F: Documentation/filesystems/caching/
5376 F: fs/fscache/
5377 F: include/linux/fscache*.h
5378
5379 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5380 M: Theodore Y. Ts'o <tytso@mit.edu>
5381 M: Jaegeuk Kim <jaegeuk@kernel.org>
5382 L: linux-fsdevel@vger.kernel.org
5383 S: Supported
5384 F: fs/crypto/
5385 F: include/linux/fscrypt*.h
5386
5387 F2FS FILE SYSTEM
5388 M: Jaegeuk Kim <jaegeuk@kernel.org>
5389 M: Chao Yu <yuchao0@huawei.com>
5390 L: linux-f2fs-devel@lists.sourceforge.net
5391 W: https://f2fs.wiki.kernel.org/
5392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5393 S: Maintained
5394 F: Documentation/filesystems/f2fs.txt
5395 F: Documentation/ABI/testing/sysfs-fs-f2fs
5396 F: fs/f2fs/
5397 F: include/linux/f2fs_fs.h
5398 F: include/trace/events/f2fs.h
5399
5400 FUJITSU FR-V (FRV) PORT
5401 S: Orphan
5402 F: arch/frv/
5403
5404 FUJITSU LAPTOP EXTRAS
5405 M: Jonathan Woithe <jwoithe@just42.net>
5406 L: platform-driver-x86@vger.kernel.org
5407 S: Maintained
5408 F: drivers/platform/x86/fujitsu-laptop.c
5409
5410 FUJITSU M-5MO LS CAMERA ISP DRIVER
5411 M: Kyungmin Park <kyungmin.park@samsung.com>
5412 M: Heungjun Kim <riverful.kim@samsung.com>
5413 L: linux-media@vger.kernel.org
5414 S: Maintained
5415 F: drivers/media/i2c/m5mols/
5416 F: include/media/i2c/m5mols.h
5417
5418 FUJITSU TABLET EXTRAS
5419 M: Robert Gerlach <khnz@gmx.de>
5420 L: platform-driver-x86@vger.kernel.org
5421 S: Maintained
5422 F: drivers/platform/x86/fujitsu-tablet.c
5423
5424 FUSE: FILESYSTEM IN USERSPACE
5425 M: Miklos Szeredi <miklos@szeredi.hu>
5426 L: linux-fsdevel@vger.kernel.org
5427 W: http://fuse.sourceforge.net/
5428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5429 S: Maintained
5430 F: fs/fuse/
5431 F: include/uapi/linux/fuse.h
5432 F: Documentation/filesystems/fuse.txt
5433
5434 FUTEX SUBSYSTEM
5435 M: Thomas Gleixner <tglx@linutronix.de>
5436 M: Ingo Molnar <mingo@redhat.com>
5437 R: Peter Zijlstra <peterz@infradead.org>
5438 R: Darren Hart <dvhart@infradead.org>
5439 L: linux-kernel@vger.kernel.org
5440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5441 S: Maintained
5442 F: kernel/futex.c
5443 F: kernel/futex_compat.c
5444 F: include/asm-generic/futex.h
5445 F: include/linux/futex.h
5446 F: include/uapi/linux/futex.h
5447 F: tools/testing/selftests/futex/
5448 F: tools/perf/bench/futex*
5449 F: Documentation/*futex*
5450
5451 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5452 M: Rik Faith <faith@cs.unc.edu>
5453 L: linux-scsi@vger.kernel.org
5454 S: Odd Fixes (e.g., new signatures)
5455 F: drivers/scsi/fdomain.*
5456
5457 GCC PLUGINS
5458 M: Kees Cook <keescook@chromium.org>
5459 R: Emese Revfy <re.emese@gmail.com>
5460 L: kernel-hardening@lists.openwall.com
5461 S: Maintained
5462 F: scripts/gcc-plugins/
5463 F: scripts/gcc-plugin.sh
5464 F: scripts/Makefile.gcc-plugins
5465 F: Documentation/gcc-plugins.txt
5466
5467 GCOV BASED KERNEL PROFILING
5468 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5469 S: Maintained
5470 F: kernel/gcov/
5471 F: Documentation/dev-tools/gcov.rst
5472
5473 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5474 M: Achim Leubner <achim_leubner@adaptec.com>
5475 L: linux-scsi@vger.kernel.org
5476 W: http://www.icp-vortex.com/
5477 S: Supported
5478 F: drivers/scsi/gdt*
5479
5480 GDB KERNEL DEBUGGING HELPER SCRIPTS
5481 M: Jan Kiszka <jan.kiszka@siemens.com>
5482 M: Kieran Bingham <kieran@bingham.xyz>
5483 S: Supported
5484 F: scripts/gdb/
5485
5486 GEMTEK FM RADIO RECEIVER DRIVER
5487 M: Hans Verkuil <hverkuil@xs4all.nl>
5488 L: linux-media@vger.kernel.org
5489 T: git git://linuxtv.org/media_tree.git
5490 W: https://linuxtv.org
5491 S: Maintained
5492 F: drivers/media/radio/radio-gemtek*
5493
5494 GENERIC GPIO I2C DRIVER
5495 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5496 S: Supported
5497 F: drivers/i2c/busses/i2c-gpio.c
5498 F: include/linux/i2c-gpio.h
5499
5500 GENERIC GPIO I2C MULTIPLEXER DRIVER
5501 M: Peter Korsgaard <peter.korsgaard@barco.com>
5502 L: linux-i2c@vger.kernel.org
5503 S: Supported
5504 F: drivers/i2c/muxes/i2c-mux-gpio.c
5505 F: include/linux/i2c-mux-gpio.h
5506 F: Documentation/i2c/muxes/i2c-mux-gpio
5507
5508 GENERIC HDLC (WAN) DRIVERS
5509 M: Krzysztof Halasa <khc@pm.waw.pl>
5510 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5511 S: Maintained
5512 F: drivers/net/wan/c101.c
5513 F: drivers/net/wan/hd6457*
5514 F: drivers/net/wan/hdlc*
5515 F: drivers/net/wan/n2.c
5516 F: drivers/net/wan/pc300too.c
5517 F: drivers/net/wan/pci200syn.c
5518 F: drivers/net/wan/wanxl*
5519
5520 GENERIC INCLUDE/ASM HEADER FILES
5521 M: Arnd Bergmann <arnd@arndb.de>
5522 L: linux-arch@vger.kernel.org
5523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5524 S: Maintained
5525 F: include/asm-generic/
5526 F: include/uapi/asm-generic/
5527
5528 GENERIC PHY FRAMEWORK
5529 M: Kishon Vijay Abraham I <kishon@ti.com>
5530 L: linux-kernel@vger.kernel.org
5531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5532 S: Supported
5533 F: drivers/phy/
5534 F: include/linux/phy/
5535
5536 GENERIC PM DOMAINS
5537 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5538 M: Kevin Hilman <khilman@kernel.org>
5539 M: Ulf Hansson <ulf.hansson@linaro.org>
5540 L: linux-pm@vger.kernel.org
5541 S: Supported
5542 F: drivers/base/power/domain*.c
5543 F: include/linux/pm_domain.h
5544
5545 GENERIC UIO DRIVER FOR PCI DEVICES
5546 M: "Michael S. Tsirkin" <mst@redhat.com>
5547 L: kvm@vger.kernel.org
5548 S: Supported
5549 F: drivers/uio/uio_pci_generic.c
5550
5551 GET_MAINTAINER SCRIPT
5552 M: Joe Perches <joe@perches.com>
5553 S: Maintained
5554 F: scripts/get_maintainer.pl
5555
5556 GENWQE (IBM Generic Workqueue Card)
5557 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5558 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5559 S: Supported
5560 F: drivers/misc/genwqe/
5561
5562 GFS2 FILE SYSTEM
5563 M: Steven Whitehouse <swhiteho@redhat.com>
5564 M: Bob Peterson <rpeterso@redhat.com>
5565 L: cluster-devel@redhat.com
5566 W: http://sources.redhat.com/cluster/
5567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5568 S: Supported
5569 F: Documentation/filesystems/gfs2*.txt
5570 F: fs/gfs2/
5571 F: include/uapi/linux/gfs2_ondisk.h
5572
5573 GIGASET ISDN DRIVERS
5574 M: Paul Bolle <pebolle@tiscali.nl>
5575 L: gigaset307x-common@lists.sourceforge.net
5576 W: http://gigaset307x.sourceforge.net/
5577 S: Odd Fixes
5578 F: Documentation/isdn/README.gigaset
5579 F: drivers/isdn/gigaset/
5580 F: include/uapi/linux/gigaset_dev.h
5581
5582 GO7007 MPEG CODEC
5583 M: Hans Verkuil <hans.verkuil@cisco.com>
5584 L: linux-media@vger.kernel.org
5585 S: Maintained
5586 F: drivers/media/usb/go7007/
5587
5588 GOODIX TOUCHSCREEN
5589 M: Bastien Nocera <hadess@hadess.net>
5590 L: linux-input@vger.kernel.org
5591 S: Maintained
5592 F: drivers/input/touchscreen/goodix.c
5593
5594 GPIO MOCKUP DRIVER
5595 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5596 L: linux-gpio@vger.kernel.org
5597 S: Maintained
5598 F: drivers/gpio/gpio-mockup.c
5599 F: tools/testing/selftests/gpio/
5600
5601 GPIO SUBSYSTEM
5602 M: Linus Walleij <linus.walleij@linaro.org>
5603 M: Alexandre Courbot <gnurou@gmail.com>
5604 L: linux-gpio@vger.kernel.org
5605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5606 S: Maintained
5607 F: Documentation/devicetree/bindings/gpio/
5608 F: Documentation/gpio/
5609 F: Documentation/ABI/testing/gpio-cdev
5610 F: Documentation/ABI/obsolete/sysfs-gpio
5611 F: drivers/gpio/
5612 F: include/linux/gpio/
5613 F: include/linux/gpio.h
5614 F: include/asm-generic/gpio.h
5615 F: include/uapi/linux/gpio.h
5616 F: tools/gpio/
5617
5618 GRE DEMULTIPLEXER DRIVER
5619 M: Dmitry Kozlov <xeb@mail.ru>
5620 L: netdev@vger.kernel.org
5621 S: Maintained
5622 F: net/ipv4/gre_demux.c
5623 F: net/ipv4/gre_offload.c
5624 F: include/net/gre.h
5625
5626 GRETH 10/100/1G Ethernet MAC device driver
5627 M: Andreas Larsson <andreas@gaisler.com>
5628 L: netdev@vger.kernel.org
5629 S: Maintained
5630 F: drivers/net/ethernet/aeroflex/
5631
5632 GREYBUS SUBSYSTEM
5633 M: Johan Hovold <johan@kernel.org>
5634 M: Alex Elder <elder@kernel.org>
5635 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5636 S: Maintained
5637 F: drivers/staging/greybus/
5638 L: greybus-dev@lists.linaro.org
5639
5640 GREYBUS AUDIO PROTOCOLS DRIVERS
5641 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5642 M: Mark Greer <mgreer@animalcreek.com>
5643 S: Maintained
5644 F: drivers/staging/greybus/audio_apbridgea.c
5645 F: drivers/staging/greybus/audio_apbridgea.h
5646 F: drivers/staging/greybus/audio_codec.c
5647 F: drivers/staging/greybus/audio_codec.h
5648 F: drivers/staging/greybus/audio_gb.c
5649 F: drivers/staging/greybus/audio_manager.c
5650 F: drivers/staging/greybus/audio_manager.h
5651 F: drivers/staging/greybus/audio_manager_module.c
5652 F: drivers/staging/greybus/audio_manager_private.h
5653 F: drivers/staging/greybus/audio_manager_sysfs.c
5654 F: drivers/staging/greybus/audio_module.c
5655 F: drivers/staging/greybus/audio_topology.c
5656
5657 GREYBUS PROTOCOLS DRIVERS
5658 M: Rui Miguel Silva <rmfrfs@gmail.com>
5659 S: Maintained
5660 F: drivers/staging/greybus/sdio.c
5661 F: drivers/staging/greybus/light.c
5662 F: drivers/staging/greybus/gpio.c
5663 F: drivers/staging/greybus/power_supply.c
5664 F: drivers/staging/greybus/spi.c
5665 F: drivers/staging/greybus/spilib.c
5666
5667 GREYBUS PROTOCOLS DRIVERS
5668 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5669 S: Maintained
5670 F: drivers/staging/greybus/loopback.c
5671 F: drivers/staging/greybus/timesync.c
5672 F: drivers/staging/greybus/timesync_platform.c
5673
5674 GREYBUS PROTOCOLS DRIVERS
5675 M: Viresh Kumar <vireshk@kernel.org>
5676 S: Maintained
5677 F: drivers/staging/greybus/authentication.c
5678 F: drivers/staging/greybus/bootrom.c
5679 F: drivers/staging/greybus/firmware.h
5680 F: drivers/staging/greybus/fw-core.c
5681 F: drivers/staging/greybus/fw-download.c
5682 F: drivers/staging/greybus/fw-managament.c
5683 F: drivers/staging/greybus/greybus_authentication.h
5684 F: drivers/staging/greybus/greybus_firmware.h
5685 F: drivers/staging/greybus/hid.c
5686 F: drivers/staging/greybus/i2c.c
5687 F: drivers/staging/greybus/spi.c
5688 F: drivers/staging/greybus/spilib.c
5689 F: drivers/staging/greybus/spilib.h
5690
5691 GREYBUS PROTOCOLS DRIVERS
5692 M: David Lin <dtwlin@gmail.com>
5693 S: Maintained
5694 F: drivers/staging/greybus/uart.c
5695 F: drivers/staging/greybus/log.c
5696
5697 GREYBUS PLATFORM DRIVERS
5698 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5699 S: Maintained
5700 F: drivers/staging/greybus/arche-platform.c
5701 F: drivers/staging/greybus/arche-apb-ctrl.c
5702 F: drivers/staging/greybus/arche_platform.h
5703
5704 GS1662 VIDEO SERIALIZER
5705 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5706 L: linux-media@vger.kernel.org
5707 T: git git://linuxtv.org/media_tree.git
5708 S: Maintained
5709 F: drivers/media/spi/gs1662.c
5710
5711 GSPCA FINEPIX SUBDRIVER
5712 M: Frank Zago <frank@zago.net>
5713 L: linux-media@vger.kernel.org
5714 T: git git://linuxtv.org/media_tree.git
5715 S: Maintained
5716 F: drivers/media/usb/gspca/finepix.c
5717
5718 GSPCA GL860 SUBDRIVER
5719 M: Olivier Lorin <o.lorin@laposte.net>
5720 L: linux-media@vger.kernel.org
5721 T: git git://linuxtv.org/media_tree.git
5722 S: Maintained
5723 F: drivers/media/usb/gspca/gl860/
5724
5725 GSPCA M5602 SUBDRIVER
5726 M: Erik Andren <erik.andren@gmail.com>
5727 L: linux-media@vger.kernel.org
5728 T: git git://linuxtv.org/media_tree.git
5729 S: Maintained
5730 F: drivers/media/usb/gspca/m5602/
5731
5732 GSPCA PAC207 SONIXB SUBDRIVER
5733 M: Hans Verkuil <hverkuil@xs4all.nl>
5734 L: linux-media@vger.kernel.org
5735 T: git git://linuxtv.org/media_tree.git
5736 S: Odd Fixes
5737 F: drivers/media/usb/gspca/pac207.c
5738
5739 GSPCA SN9C20X SUBDRIVER
5740 M: Brian Johnson <brijohn@gmail.com>
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/sn9c20x.c
5745
5746 GSPCA T613 SUBDRIVER
5747 M: Leandro Costantino <lcostantino@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/t613.c
5752
5753 GSPCA USB WEBCAM DRIVER
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/
5759
5760 GTP (GPRS Tunneling Protocol)
5761 M: Pablo Neira Ayuso <pablo@netfilter.org>
5762 M: Harald Welte <laforge@gnumonks.org>
5763 L: osmocom-net-gprs@lists.osmocom.org
5764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5765 S: Maintained
5766 F: drivers/net/gtp.c
5767
5768 GUID PARTITION TABLE (GPT)
5769 M: Davidlohr Bueso <dave@stgolabs.net>
5770 L: linux-efi@vger.kernel.org
5771 S: Maintained
5772 F: block/partitions/efi.*
5773
5774 STK1160 USB VIDEO CAPTURE DRIVER
5775 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5776 L: linux-media@vger.kernel.org
5777 T: git git://linuxtv.org/media_tree.git
5778 S: Maintained
5779 F: drivers/media/usb/stk1160/
5780
5781 H8/300 ARCHITECTURE
5782 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5783 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5784 W: http://uclinux-h8.sourceforge.jp
5785 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5786 S: Maintained
5787 F: arch/h8300/
5788 F: drivers/clocksource/h8300_*.c
5789 F: drivers/clk/h8300/
5790 F: drivers/irqchip/irq-renesas-h8*.c
5791
5792 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5793 M: Frank Seidel <frank@f-seidel.de>
5794 L: platform-driver-x86@vger.kernel.org
5795 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5796 S: Maintained
5797 F: drivers/platform/x86/hdaps.c
5798
5799 HDPVR USB VIDEO ENCODER DRIVER
5800 M: Hans Verkuil <hverkuil@xs4all.nl>
5801 L: linux-media@vger.kernel.org
5802 T: git git://linuxtv.org/media_tree.git
5803 W: https://linuxtv.org
5804 S: Odd Fixes
5805 F: drivers/media/usb/hdpvr/
5806
5807 HWPOISON MEMORY FAILURE HANDLING
5808 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5809 L: linux-mm@kvack.org
5810 S: Maintained
5811 F: mm/memory-failure.c
5812 F: mm/hwpoison-inject.c
5813
5814 HYPERVISOR VIRTUAL CONSOLE DRIVER
5815 L: linuxppc-dev@lists.ozlabs.org
5816 S: Odd Fixes
5817 F: drivers/tty/hvc/
5818
5819 HACKRF MEDIA DRIVER
5820 M: Antti Palosaari <crope@iki.fi>
5821 L: linux-media@vger.kernel.org
5822 W: https://linuxtv.org
5823 W: http://palosaari.fi/linux/
5824 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5825 T: git git://linuxtv.org/anttip/media_tree.git
5826 S: Maintained
5827 F: drivers/media/usb/hackrf/
5828
5829 HARDWARE MONITORING
5830 M: Jean Delvare <jdelvare@suse.com>
5831 M: Guenter Roeck <linux@roeck-us.net>
5832 L: linux-hwmon@vger.kernel.org
5833 W: http://hwmon.wiki.kernel.org/
5834 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5836 S: Maintained
5837 F: Documentation/hwmon/
5838 F: drivers/hwmon/
5839 F: include/linux/hwmon*.h
5840
5841 HARDWARE RANDOM NUMBER GENERATOR CORE
5842 M: Matt Mackall <mpm@selenic.com>
5843 M: Herbert Xu <herbert@gondor.apana.org.au>
5844 L: linux-crypto@vger.kernel.org
5845 S: Odd fixes
5846 F: Documentation/devicetree/bindings/rng/
5847 F: Documentation/hw_random.txt
5848 F: drivers/char/hw_random/
5849 F: include/linux/hw_random.h
5850
5851 HARDWARE SPINLOCK CORE
5852 M: Ohad Ben-Cohen <ohad@wizery.com>
5853 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5854 L: linux-remoteproc@vger.kernel.org
5855 S: Maintained
5856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5857 F: Documentation/devicetree/bindings/hwlock/
5858 F: Documentation/hwspinlock.txt
5859 F: drivers/hwspinlock/
5860 F: include/linux/hwspinlock.h
5861
5862 HARMONY SOUND DRIVER
5863 L: linux-parisc@vger.kernel.org
5864 S: Maintained
5865 F: sound/parisc/harmony.*
5866
5867 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5868 M: Jimmy Vance <jimmy.vance@hpe.com>
5869 S: Supported
5870 F: Documentation/watchdog/hpwdt.txt
5871 F: drivers/watchdog/hpwdt.c
5872
5873 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5874 M: Don Brace <don.brace@microsemi.com>
5875 L: esc.storagedev@microsemi.com
5876 L: linux-scsi@vger.kernel.org
5877 S: Supported
5878 F: Documentation/scsi/hpsa.txt
5879 F: drivers/scsi/hpsa*.[ch]
5880 F: include/linux/cciss*.h
5881 F: include/uapi/linux/cciss*.h
5882
5883 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5884 M: Don Brace <don.brace@microsemi.com>
5885 L: esc.storagedev@microsemi.com
5886 L: linux-scsi@vger.kernel.org
5887 S: Supported
5888 F: Documentation/blockdev/cciss.txt
5889 F: drivers/block/cciss*
5890 F: include/linux/cciss_ioctl.h
5891 F: include/uapi/linux/cciss_ioctl.h
5892
5893 HFI1 DRIVER
5894 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5895 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5896 L: linux-rdma@vger.kernel.org
5897 S: Supported
5898 F: drivers/infiniband/hw/hfi1
5899
5900 HFS FILESYSTEM
5901 L: linux-fsdevel@vger.kernel.org
5902 S: Orphan
5903 F: Documentation/filesystems/hfs.txt
5904 F: fs/hfs/
5905
5906 HFSPLUS FILESYSTEM
5907 L: linux-fsdevel@vger.kernel.org
5908 S: Orphan
5909 F: Documentation/filesystems/hfsplus.txt
5910 F: fs/hfsplus/
5911
5912 HGA FRAMEBUFFER DRIVER
5913 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5914 L: linux-nvidia@lists.surfsouth.com
5915 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5916 S: Maintained
5917 F: drivers/video/fbdev/hgafb.c
5918
5919 HIBERNATION (aka Software Suspend, aka swsusp)
5920 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5921 M: Pavel Machek <pavel@ucw.cz>
5922 L: linux-pm@vger.kernel.org
5923 B: https://bugzilla.kernel.org
5924 S: Supported
5925 F: arch/x86/power/
5926 F: drivers/base/power/
5927 F: kernel/power/
5928 F: include/linux/suspend.h
5929 F: include/linux/freezer.h
5930 F: include/linux/pm.h
5931 F: arch/*/include/asm/suspend*.h
5932
5933 HID CORE LAYER
5934 M: Jiri Kosina <jikos@kernel.org>
5935 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5936 L: linux-input@vger.kernel.org
5937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5938 S: Maintained
5939 F: drivers/hid/
5940 F: include/linux/hid*
5941 F: include/uapi/linux/hid*
5942
5943 HID SENSOR HUB DRIVERS
5944 M: Jiri Kosina <jikos@kernel.org>
5945 M: Jonathan Cameron <jic23@kernel.org>
5946 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5947 L: linux-input@vger.kernel.org
5948 L: linux-iio@vger.kernel.org
5949 S: Maintained
5950 F: Documentation/hid/hid-sensor*
5951 F: drivers/hid/hid-sensor-*
5952 F: drivers/iio/*/hid-*
5953 F: include/linux/hid-sensor-*
5954
5955 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5956 M: Thomas Gleixner <tglx@linutronix.de>
5957 L: linux-kernel@vger.kernel.org
5958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5959 S: Maintained
5960 F: Documentation/timers/
5961 F: kernel/time/hrtimer.c
5962 F: kernel/time/clockevents.c
5963 F: kernel/time/tick*.*
5964 F: kernel/time/timer_*.c
5965 F: include/linux/clockchips.h
5966 F: include/linux/hrtimer.h
5967
5968 HIGH-SPEED SCC DRIVER FOR AX.25
5969 L: linux-hams@vger.kernel.org
5970 S: Orphan
5971 F: drivers/net/hamradio/dmascc.c
5972 F: drivers/net/hamradio/scc.c
5973
5974 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5975 M: HighPoint Linux Team <linux@highpoint-tech.com>
5976 W: http://www.highpoint-tech.com
5977 S: Supported
5978 F: Documentation/scsi/hptiop.txt
5979 F: drivers/scsi/hptiop.c
5980
5981 HIPPI
5982 M: Jes Sorensen <jes@trained-monkey.org>
5983 L: linux-hippi@sunsite.dk
5984 S: Maintained
5985 F: include/linux/hippidevice.h
5986 F: include/uapi/linux/if_hippi.h
5987 F: net/802/hippi.c
5988 F: drivers/net/hippi/
5989
5990 HISILICON NETWORK SUBSYSTEM DRIVER
5991 M: Yisen Zhuang <yisen.zhuang@huawei.com>
5992 M: Salil Mehta <salil.mehta@huawei.com>
5993 L: netdev@vger.kernel.org
5994 W: http://www.hisilicon.com
5995 S: Maintained
5996 F: drivers/net/ethernet/hisilicon/
5997 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5998
5999 HISILICON ROCE DRIVER
6000 M: Lijun Ou <oulijun@huawei.com>
6001 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6002 L: linux-rdma@vger.kernel.org
6003 S: Maintained
6004 F: drivers/infiniband/hw/hns/
6005 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6006
6007 HISILICON SAS Controller
6008 M: John Garry <john.garry@huawei.com>
6009 W: http://www.hisilicon.com
6010 S: Supported
6011 F: drivers/scsi/hisi_sas/
6012 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6013
6014 HOST AP DRIVER
6015 M: Jouni Malinen <j@w1.fi>
6016 L: linux-wireless@vger.kernel.org
6017 W: http://w1.fi/hostap-driver.html
6018 S: Obsolete
6019 F: drivers/net/wireless/intersil/hostap/
6020
6021 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6022 L: platform-driver-x86@vger.kernel.org
6023 S: Orphan
6024 F: drivers/platform/x86/tc1100-wmi.c
6025
6026 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6027 M: Jaroslav Kysela <perex@perex.cz>
6028 S: Maintained
6029 F: drivers/net/ethernet/hp/hp100.*
6030
6031 HPET: High Precision Event Timers driver
6032 M: Clemens Ladisch <clemens@ladisch.de>
6033 S: Maintained
6034 F: Documentation/timers/hpet.txt
6035 F: drivers/char/hpet.c
6036 F: include/linux/hpet.h
6037 F: include/uapi/linux/hpet.h
6038
6039 HPET: x86
6040 S: Orphan
6041 F: arch/x86/kernel/hpet.c
6042 F: arch/x86/include/asm/hpet.h
6043
6044 HPFS FILESYSTEM
6045 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6046 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6047 S: Maintained
6048 F: fs/hpfs/
6049
6050 HSI SUBSYSTEM
6051 M: Sebastian Reichel <sre@kernel.org>
6052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6053 S: Maintained
6054 F: Documentation/ABI/testing/sysfs-bus-hsi
6055 F: Documentation/driver-api/hsi.rst
6056 F: drivers/hsi/
6057 F: include/linux/hsi/
6058 F: include/uapi/linux/hsi/
6059
6060 HSO 3G MODEM DRIVER
6061 L: linux-usb@vger.kernel.org
6062 S: Orphan
6063 F: drivers/net/usb/hso.c
6064
6065 HSR NETWORK PROTOCOL
6066 M: Arvid Brodin <arvid.brodin@alten.se>
6067 L: netdev@vger.kernel.org
6068 S: Maintained
6069 F: net/hsr/
6070
6071 HTCPEN TOUCHSCREEN DRIVER
6072 M: Pau Oliva Fora <pof@eslack.org>
6073 L: linux-input@vger.kernel.org
6074 S: Maintained
6075 F: drivers/input/touchscreen/htcpen.c
6076
6077 HUGETLB FILESYSTEM
6078 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6079 S: Maintained
6080 F: fs/hugetlbfs/
6081
6082 HVA ST MEDIA DRIVER
6083 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6084 L: linux-media@vger.kernel.org
6085 T: git git://linuxtv.org/media_tree.git
6086 W: https://linuxtv.org
6087 S: Supported
6088 F: drivers/media/platform/sti/hva
6089
6090 Hyper-V CORE AND DRIVERS
6091 M: "K. Y. Srinivasan" <kys@microsoft.com>
6092 M: Haiyang Zhang <haiyangz@microsoft.com>
6093 M: Stephen Hemminger <sthemmin@microsoft.com>
6094 L: devel@linuxdriverproject.org
6095 S: Maintained
6096 F: arch/x86/include/asm/mshyperv.h
6097 F: arch/x86/include/uapi/asm/hyperv.h
6098 F: arch/x86/kernel/cpu/mshyperv.c
6099 F: arch/x86/hyperv
6100 F: drivers/hid/hid-hyperv.c
6101 F: drivers/hv/
6102 F: drivers/input/serio/hyperv-keyboard.c
6103 F: drivers/pci/host/pci-hyperv.c
6104 F: drivers/net/hyperv/
6105 F: drivers/scsi/storvsc_drv.c
6106 F: drivers/uio/uio_hv_generic.c
6107 F: drivers/video/fbdev/hyperv_fb.c
6108 F: include/linux/hyperv.h
6109 F: tools/hv/
6110 F: Documentation/ABI/stable/sysfs-bus-vmbus
6111
6112 I2C MUXES
6113 M: Peter Rosin <peda@axentia.se>
6114 L: linux-i2c@vger.kernel.org
6115 S: Maintained
6116 F: Documentation/i2c/i2c-topology
6117 F: Documentation/i2c/muxes/
6118 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6119 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6120 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6121 F: drivers/i2c/i2c-mux.c
6122 F: drivers/i2c/muxes/
6123 F: include/linux/i2c-mux.h
6124
6125 I2C OVER PARALLEL PORT
6126 M: Jean Delvare <jdelvare@suse.com>
6127 L: linux-i2c@vger.kernel.org
6128 S: Maintained
6129 F: Documentation/i2c/busses/i2c-parport
6130 F: Documentation/i2c/busses/i2c-parport-light
6131 F: drivers/i2c/busses/i2c-parport.c
6132 F: drivers/i2c/busses/i2c-parport-light.c
6133
6134 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6135 M: Jean Delvare <jdelvare@suse.com>
6136 L: linux-i2c@vger.kernel.org
6137 S: Maintained
6138 F: Documentation/i2c/busses/i2c-ali1535
6139 F: Documentation/i2c/busses/i2c-ali1563
6140 F: Documentation/i2c/busses/i2c-ali15x3
6141 F: Documentation/i2c/busses/i2c-amd756
6142 F: Documentation/i2c/busses/i2c-amd8111
6143 F: Documentation/i2c/busses/i2c-i801
6144 F: Documentation/i2c/busses/i2c-nforce2
6145 F: Documentation/i2c/busses/i2c-piix4
6146 F: Documentation/i2c/busses/i2c-sis5595
6147 F: Documentation/i2c/busses/i2c-sis630
6148 F: Documentation/i2c/busses/i2c-sis96x
6149 F: Documentation/i2c/busses/i2c-via
6150 F: Documentation/i2c/busses/i2c-viapro
6151 F: drivers/i2c/busses/i2c-ali1535.c
6152 F: drivers/i2c/busses/i2c-ali1563.c
6153 F: drivers/i2c/busses/i2c-ali15x3.c
6154 F: drivers/i2c/busses/i2c-amd756.c
6155 F: drivers/i2c/busses/i2c-amd756-s4882.c
6156 F: drivers/i2c/busses/i2c-amd8111.c
6157 F: drivers/i2c/busses/i2c-i801.c
6158 F: drivers/i2c/busses/i2c-isch.c
6159 F: drivers/i2c/busses/i2c-nforce2.c
6160 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6161 F: drivers/i2c/busses/i2c-piix4.c
6162 F: drivers/i2c/busses/i2c-sis5595.c
6163 F: drivers/i2c/busses/i2c-sis630.c
6164 F: drivers/i2c/busses/i2c-sis96x.c
6165 F: drivers/i2c/busses/i2c-via.c
6166 F: drivers/i2c/busses/i2c-viapro.c
6167
6168 I2C/SMBUS ISMT DRIVER
6169 M: Seth Heasley <seth.heasley@intel.com>
6170 M: Neil Horman <nhorman@tuxdriver.com>
6171 L: linux-i2c@vger.kernel.org
6172 F: drivers/i2c/busses/i2c-ismt.c
6173 F: Documentation/i2c/busses/i2c-ismt
6174
6175 I2C/SMBUS STUB DRIVER
6176 M: Jean Delvare <jdelvare@suse.com>
6177 L: linux-i2c@vger.kernel.org
6178 S: Maintained
6179 F: drivers/i2c/i2c-stub.c
6180
6181 I2C SUBSYSTEM
6182 M: Wolfram Sang <wsa@the-dreams.de>
6183 L: linux-i2c@vger.kernel.org
6184 W: https://i2c.wiki.kernel.org/
6185 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6187 S: Maintained
6188 F: Documentation/devicetree/bindings/i2c/
6189 F: Documentation/i2c/
6190 F: drivers/i2c/
6191 F: drivers/i2c/*/
6192 F: include/linux/i2c.h
6193 F: include/linux/i2c-*.h
6194 F: include/uapi/linux/i2c.h
6195 F: include/uapi/linux/i2c-*.h
6196
6197 I2C ACPI SUPPORT
6198 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6199 L: linux-i2c@vger.kernel.org
6200 L: linux-acpi@vger.kernel.org
6201 S: Maintained
6202
6203 I2C-TAOS-EVM DRIVER
6204 M: Jean Delvare <jdelvare@suse.com>
6205 L: linux-i2c@vger.kernel.org
6206 S: Maintained
6207 F: Documentation/i2c/busses/i2c-taos-evm
6208 F: drivers/i2c/busses/i2c-taos-evm.c
6209
6210 I2C-TINY-USB DRIVER
6211 M: Till Harbaum <till@harbaum.org>
6212 L: linux-i2c@vger.kernel.org
6213 W: http://www.harbaum.org/till/i2c_tiny_usb
6214 S: Maintained
6215 F: drivers/i2c/busses/i2c-tiny-usb.c
6216
6217 i386 BOOT CODE
6218 M: "H. Peter Anvin" <hpa@zytor.com>
6219 S: Maintained
6220 F: arch/x86/boot/
6221
6222 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6223 M: "H. Peter Anvin" <hpa@zytor.com>
6224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6225 S: Maintained
6226
6227 IA64 (Itanium) PLATFORM
6228 M: Tony Luck <tony.luck@intel.com>
6229 M: Fenghua Yu <fenghua.yu@intel.com>
6230 L: linux-ia64@vger.kernel.org
6231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6232 S: Maintained
6233 F: arch/ia64/
6234
6235 IBM Power VMX Cryptographic instructions
6236 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6237 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6238 L: linux-crypto@vger.kernel.org
6239 S: Supported
6240 F: drivers/crypto/vmx/Makefile
6241 F: drivers/crypto/vmx/Kconfig
6242 F: drivers/crypto/vmx/vmx.c
6243 F: drivers/crypto/vmx/aes*
6244 F: drivers/crypto/vmx/ghash*
6245 F: drivers/crypto/vmx/ppc-xlate.pl
6246
6247 IBM Power in-Nest Crypto Acceleration
6248 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6249 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6250 L: linux-crypto@vger.kernel.org
6251 S: Supported
6252 F: drivers/crypto/nx/Makefile
6253 F: drivers/crypto/nx/Kconfig
6254 F: drivers/crypto/nx/nx-aes*
6255 F: drivers/crypto/nx/nx-sha*
6256 F: drivers/crypto/nx/nx.*
6257 F: drivers/crypto/nx/nx_csbcpb.h
6258 F: drivers/crypto/nx/nx_debugfs.h
6259
6260 IBM Power 842 compression accelerator
6261 M: Haren Myneni <haren@us.ibm.com>
6262 S: Supported
6263 F: drivers/crypto/nx/Makefile
6264 F: drivers/crypto/nx/Kconfig
6265 F: drivers/crypto/nx/nx-842*
6266 F: include/linux/sw842.h
6267 F: crypto/842.c
6268 F: lib/842/
6269
6270 IBM Power Linux RAID adapter
6271 M: Brian King <brking@us.ibm.com>
6272 S: Supported
6273 F: drivers/scsi/ipr.*
6274
6275 IBM Power Virtual Ethernet Device Driver
6276 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6277 L: netdev@vger.kernel.org
6278 S: Supported
6279 F: drivers/net/ethernet/ibm/ibmveth.*
6280
6281 IBM Power SRIOV Virtual NIC Device Driver
6282 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6283 M: John Allen <jallen@linux.vnet.ibm.com>
6284 L: netdev@vger.kernel.org
6285 S: Supported
6286 F: drivers/net/ethernet/ibm/ibmvnic.*
6287
6288 IBM Power Virtual SCSI Device Drivers
6289 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6290 L: linux-scsi@vger.kernel.org
6291 S: Supported
6292 F: drivers/scsi/ibmvscsi/ibmvscsi*
6293 F: include/scsi/viosrp.h
6294
6295 IBM Power Virtual SCSI Device Target Driver
6296 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6297 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6298 L: linux-scsi@vger.kernel.org
6299 L: target-devel@vger.kernel.org
6300 S: Supported
6301 F: drivers/scsi/ibmvscsi_tgt/
6302
6303 IBM Power Virtual FC Device Drivers
6304 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6305 L: linux-scsi@vger.kernel.org
6306 S: Supported
6307 F: drivers/scsi/ibmvscsi/ibmvfc*
6308
6309 IBM ServeRAID RAID DRIVER
6310 S: Orphan
6311 F: drivers/scsi/ips.*
6312
6313 ICH LPC AND GPIO DRIVER
6314 M: Peter Tyser <ptyser@xes-inc.com>
6315 S: Maintained
6316 F: drivers/mfd/lpc_ich.c
6317 F: drivers/gpio/gpio-ich.c
6318
6319 IDT VersaClock 5 CLOCK DRIVER
6320 M: Marek Vasut <marek.vasut@gmail.com>
6321 S: Maintained
6322 F: drivers/clk/clk-versaclock5.c
6323
6324 IDE SUBSYSTEM
6325 M: "David S. Miller" <davem@davemloft.net>
6326 L: linux-ide@vger.kernel.org
6327 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6329 S: Maintained
6330 F: Documentation/ide/
6331 F: drivers/ide/
6332 F: include/linux/ide.h
6333
6334 IDEAPAD LAPTOP EXTRAS DRIVER
6335 M: Ike Panhc <ike.pan@canonical.com>
6336 L: platform-driver-x86@vger.kernel.org
6337 W: http://launchpad.net/ideapad-laptop
6338 S: Maintained
6339 F: drivers/platform/x86/ideapad-laptop.c
6340
6341 IDEAPAD LAPTOP SLIDEBAR DRIVER
6342 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6343 L: linux-input@vger.kernel.org
6344 W: https://github.com/o2genum/ideapad-slidebar
6345 S: Maintained
6346 F: drivers/input/misc/ideapad_slidebar.c
6347
6348 IDE/ATAPI DRIVERS
6349 M: Borislav Petkov <bp@alien8.de>
6350 L: linux-ide@vger.kernel.org
6351 S: Maintained
6352 F: Documentation/cdrom/ide-cd
6353 F: drivers/ide/ide-cd*
6354
6355 IEEE 802.15.4 SUBSYSTEM
6356 M: Alexander Aring <aar@pengutronix.de>
6357 M: Stefan Schmidt <stefan@osg.samsung.com>
6358 L: linux-wpan@vger.kernel.org
6359 W: http://wpan.cakelab.org/
6360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6362 S: Maintained
6363 F: net/ieee802154/
6364 F: net/mac802154/
6365 F: drivers/net/ieee802154/
6366 F: include/linux/nl802154.h
6367 F: include/linux/ieee802154.h
6368 F: include/net/nl802154.h
6369 F: include/net/mac802154.h
6370 F: include/net/af_ieee802154.h
6371 F: include/net/cfg802154.h
6372 F: include/net/ieee802154_netdev.h
6373 F: Documentation/networking/ieee802154.txt
6374
6375 IFE PROTOCOL
6376 M: Yotam Gigi <yotamg@mellanox.com>
6377 M: Jamal Hadi Salim <jhs@mojatatu.com>
6378 F: net/ife
6379 F: include/net/ife.h
6380 F: include/uapi/linux/ife.h
6381
6382 IGORPLUG-USB IR RECEIVER
6383 M: Sean Young <sean@mess.org>
6384 L: linux-media@vger.kernel.org
6385 S: Maintained
6386 F: drivers/media/rc/igorplugusb.c
6387
6388 IGUANAWORKS USB IR TRANSCEIVER
6389 M: Sean Young <sean@mess.org>
6390 L: linux-media@vger.kernel.org
6391 S: Maintained
6392 F: drivers/media/rc/iguanair.c
6393
6394 IIO DIGITAL POTENTIOMETER DAC
6395 M: Peter Rosin <peda@axentia.se>
6396 L: linux-iio@vger.kernel.org
6397 S: Maintained
6398 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6399 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6400 F: drivers/iio/dac/dpot-dac.c
6401
6402 IIO ENVELOPE DETECTOR
6403 M: Peter Rosin <peda@axentia.se>
6404 L: linux-iio@vger.kernel.org
6405 S: Maintained
6406 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6407 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6408 F: drivers/iio/adc/envelope-detector.c
6409
6410 IIO SUBSYSTEM AND DRIVERS
6411 M: Jonathan Cameron <jic23@kernel.org>
6412 R: Hartmut Knaack <knaack.h@gmx.de>
6413 R: Lars-Peter Clausen <lars@metafoo.de>
6414 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6415 L: linux-iio@vger.kernel.org
6416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6417 S: Maintained
6418 F: Documentation/devicetree/bindings/iio/
6419 F: drivers/iio/
6420 F: drivers/staging/iio/
6421 F: include/linux/iio/
6422 F: tools/iio/
6423
6424 IKANOS/ADI EAGLE ADSL USB DRIVER
6425 M: Matthieu Castet <castet.matthieu@free.fr>
6426 M: Stanislaw Gruszka <stf_xl@wp.pl>
6427 S: Maintained
6428 F: drivers/usb/atm/ueagle-atm.c
6429
6430 IMGTEC ASCII LCD DRIVER
6431 M: Paul Burton <paul.burton@imgtec.com>
6432 S: Maintained
6433 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6434 F: drivers/auxdisplay/img-ascii-lcd.c
6435
6436 INA209 HARDWARE MONITOR DRIVER
6437 M: Guenter Roeck <linux@roeck-us.net>
6438 L: linux-hwmon@vger.kernel.org
6439 S: Maintained
6440 F: Documentation/hwmon/ina209
6441 F: Documentation/devicetree/bindings/i2c/ina209.txt
6442 F: drivers/hwmon/ina209.c
6443
6444 INA2XX HARDWARE MONITOR DRIVER
6445 M: Guenter Roeck <linux@roeck-us.net>
6446 L: linux-hwmon@vger.kernel.org
6447 S: Maintained
6448 F: Documentation/hwmon/ina2xx
6449 F: drivers/hwmon/ina2xx.c
6450 F: include/linux/platform_data/ina2xx.h
6451
6452 INDUSTRY PACK SUBSYSTEM (IPACK)
6453 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6454 M: Jens Taprogge <jens.taprogge@taprogge.org>
6455 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6456 L: industrypack-devel@lists.sourceforge.net
6457 W: http://industrypack.sourceforge.net
6458 S: Maintained
6459 F: drivers/ipack/
6460
6461 INGENIC JZ4780 DMA Driver
6462 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6463 S: Maintained
6464 F: drivers/dma/dma-jz4780.c
6465
6466 INGENIC JZ4780 NAND DRIVER
6467 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6468 L: linux-mtd@lists.infradead.org
6469 S: Maintained
6470 F: drivers/mtd/nand/jz4780_*
6471
6472 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6473 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6474 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6475 L: linux-ima-devel@lists.sourceforge.net
6476 L: linux-ima-user@lists.sourceforge.net
6477 L: linux-security-module@vger.kernel.org
6478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6479 S: Supported
6480 F: security/integrity/ima/
6481
6482 IMGTEC IR DECODER DRIVER
6483 M: James Hogan <james.hogan@imgtec.com>
6484 S: Maintained
6485 F: drivers/media/rc/img-ir/
6486
6487 IMS TWINTURBO FRAMEBUFFER DRIVER
6488 L: linux-fbdev@vger.kernel.org
6489 S: Orphan
6490 F: drivers/video/fbdev/imsttfb.c
6491
6492 INFINIBAND SUBSYSTEM
6493 M: Doug Ledford <dledford@redhat.com>
6494 M: Sean Hefty <sean.hefty@intel.com>
6495 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6496 L: linux-rdma@vger.kernel.org
6497 W: http://www.openfabrics.org/
6498 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6500 S: Supported
6501 F: Documentation/infiniband/
6502 F: drivers/infiniband/
6503 F: include/uapi/linux/if_infiniband.h
6504 F: include/uapi/rdma/
6505 F: include/rdma/
6506
6507 INOTIFY
6508 M: John McCutchan <john@johnmccutchan.com>
6509 M: Robert Love <rlove@rlove.org>
6510 M: Eric Paris <eparis@parisplace.org>
6511 S: Maintained
6512 F: Documentation/filesystems/inotify.txt
6513 F: fs/notify/inotify/
6514 F: include/linux/inotify.h
6515 F: include/uapi/linux/inotify.h
6516
6517 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6518 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6519 L: linux-input@vger.kernel.org
6520 Q: http://patchwork.kernel.org/project/linux-input/list/
6521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6522 S: Maintained
6523 F: drivers/input/
6524 F: include/linux/input.h
6525 F: include/uapi/linux/input.h
6526 F: include/linux/input/
6527 F: Documentation/devicetree/bindings/input/
6528
6529 INPUT MULTITOUCH (MT) PROTOCOL
6530 M: Henrik Rydberg <rydberg@bitmath.org>
6531 L: linux-input@vger.kernel.org
6532 S: Odd fixes
6533 F: Documentation/input/multi-touch-protocol.txt
6534 F: drivers/input/input-mt.c
6535 K: \b(ABS|SYN)_MT_
6536
6537 INTEL ASoC BDW/HSW DRIVERS
6538 M: Jie Yang <yang.jie@linux.intel.com>
6539 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6540 S: Supported
6541 F: sound/soc/intel/common/sst-dsp*
6542 F: sound/soc/intel/common/sst-firmware.c
6543 F: sound/soc/intel/boards/broadwell.c
6544 F: sound/soc/intel/haswell/
6545
6546 INTEL C600 SERIES SAS CONTROLLER DRIVER
6547 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6548 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6549 L: linux-scsi@vger.kernel.org
6550 T: git git://git.code.sf.net/p/intel-sas/isci
6551 S: Supported
6552 F: drivers/scsi/isci/
6553
6554 INTEL HID EVENT DRIVER
6555 M: Alex Hung <alex.hung@canonical.com>
6556 L: platform-driver-x86@vger.kernel.org
6557 S: Maintained
6558 F: drivers/platform/x86/intel-hid.c
6559
6560 INTEL VIRTUAL BUTTON DRIVER
6561 M: AceLan Kao <acelan.kao@canonical.com>
6562 L: platform-driver-x86@vger.kernel.org
6563 S: Maintained
6564 F: drivers/platform/x86/intel-vbtn.c
6565
6566 INTEL IDLE DRIVER
6567 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6568 M: Len Brown <lenb@kernel.org>
6569 L: linux-pm@vger.kernel.org
6570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6571 B: https://bugzilla.kernel.org
6572 S: Supported
6573 F: drivers/idle/intel_idle.c
6574
6575 INTEL INTEGRATED SENSOR HUB DRIVER
6576 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6577 M: Jiri Kosina <jikos@kernel.org>
6578 L: linux-input@vger.kernel.org
6579 S: Maintained
6580 F: drivers/hid/intel-ish-hid/
6581
6582 INTEL PSTATE DRIVER
6583 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6584 M: Len Brown <lenb@kernel.org>
6585 L: linux-pm@vger.kernel.org
6586 S: Supported
6587 F: drivers/cpufreq/intel_pstate.c
6588
6589 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6590 M: Maik Broemme <mbroemme@libmpq.org>
6591 L: linux-fbdev@vger.kernel.org
6592 S: Maintained
6593 F: Documentation/fb/intelfb.txt
6594 F: drivers/video/fbdev/intelfb/
6595
6596 INTEL 810/815 FRAMEBUFFER DRIVER
6597 M: Antonino Daplas <adaplas@gmail.com>
6598 L: linux-fbdev@vger.kernel.org
6599 S: Maintained
6600 F: drivers/video/fbdev/i810/
6601
6602 INTEL MENLOW THERMAL DRIVER
6603 M: Sujith Thomas <sujith.thomas@intel.com>
6604 L: platform-driver-x86@vger.kernel.org
6605 W: https://01.org/linux-acpi
6606 S: Supported
6607 F: drivers/platform/x86/intel_menlow.c
6608
6609 INTEL I/OAT DMA DRIVER
6610 M: Dave Jiang <dave.jiang@intel.com>
6611 R: Dan Williams <dan.j.williams@intel.com>
6612 L: dmaengine@vger.kernel.org
6613 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6614 S: Supported
6615 F: drivers/dma/ioat*
6616
6617 INTEL IOMMU (VT-d)
6618 M: David Woodhouse <dwmw2@infradead.org>
6619 L: iommu@lists.linux-foundation.org
6620 T: git git://git.infradead.org/iommu-2.6.git
6621 S: Supported
6622 F: drivers/iommu/intel-iommu.c
6623 F: include/linux/intel-iommu.h
6624
6625 INTEL IOP-ADMA DMA DRIVER
6626 R: Dan Williams <dan.j.williams@intel.com>
6627 S: Odd fixes
6628 F: drivers/dma/iop-adma.c
6629
6630 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6631 M: Krzysztof Halasa <khalasa@piap.pl>
6632 S: Maintained
6633 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6634 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6635 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6636 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6637 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6638 F: drivers/net/wan/ixp4xx_hss.c
6639
6640 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6641 M: Deepak Saxena <dsaxena@plexity.net>
6642 S: Maintained
6643 F: drivers/char/hw_random/ixp4xx-rng.c
6644
6645 INTEL ETHERNET DRIVERS
6646 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6647 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6648 W: http://www.intel.com/support/feedback.htm
6649 W: http://e1000.sourceforge.net/
6650 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6653 S: Supported
6654 F: Documentation/networking/e100.txt
6655 F: Documentation/networking/e1000.txt
6656 F: Documentation/networking/e1000e.txt
6657 F: Documentation/networking/igb.txt
6658 F: Documentation/networking/igbvf.txt
6659 F: Documentation/networking/ixgb.txt
6660 F: Documentation/networking/ixgbe.txt
6661 F: Documentation/networking/ixgbevf.txt
6662 F: Documentation/networking/i40e.txt
6663 F: Documentation/networking/i40evf.txt
6664 F: drivers/net/ethernet/intel/
6665 F: drivers/net/ethernet/intel/*/
6666
6667 INTEL RDMA RNIC DRIVER
6668 M: Faisal Latif <faisal.latif@intel.com>
6669 M: Shiraz Saleem <shiraz.saleem@intel.com>
6670 L: linux-rdma@vger.kernel.org
6671 S: Supported
6672 F: drivers/infiniband/hw/i40iw/
6673
6674 INTEL MERRIFIELD GPIO DRIVER
6675 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6676 L: linux-gpio@vger.kernel.org
6677 S: Maintained
6678 F: drivers/gpio/gpio-merrifield.c
6679
6680 INTEL-MID GPIO DRIVER
6681 M: David Cohen <david.a.cohen@linux.intel.com>
6682 L: linux-gpio@vger.kernel.org
6683 S: Maintained
6684 F: drivers/gpio/gpio-intel-mid.c
6685
6686 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6687 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6688 L: linux-wireless@vger.kernel.org
6689 S: Maintained
6690 F: Documentation/networking/README.ipw2100
6691 F: Documentation/networking/README.ipw2200
6692 F: drivers/net/wireless/intel/ipw2x00/
6693
6694 INTEL(R) TRACE HUB
6695 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6696 S: Supported
6697 F: Documentation/trace/intel_th.txt
6698 F: drivers/hwtracing/intel_th/
6699
6700 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6701 M: Ning Sun <ning.sun@intel.com>
6702 L: tboot-devel@lists.sourceforge.net
6703 W: http://tboot.sourceforge.net
6704 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6705 S: Supported
6706 F: Documentation/intel_txt.txt
6707 F: include/linux/tboot.h
6708 F: arch/x86/kernel/tboot.c
6709
6710 INTEL WIRELESS WIMAX CONNECTION 2400
6711 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6712 M: linux-wimax@intel.com
6713 L: wimax@linuxwimax.org (subscribers-only)
6714 S: Supported
6715 W: http://linuxwimax.org
6716 F: Documentation/wimax/README.i2400m
6717 F: drivers/net/wimax/i2400m/
6718 F: include/uapi/linux/wimax/i2400m.h
6719
6720 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6721 M: Stanislaw Gruszka <sgruszka@redhat.com>
6722 L: linux-wireless@vger.kernel.org
6723 S: Supported
6724 F: drivers/net/wireless/intel/iwlegacy/
6725
6726 INTEL WIRELESS WIFI LINK (iwlwifi)
6727 M: Johannes Berg <johannes.berg@intel.com>
6728 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6729 M: Luca Coelho <luciano.coelho@intel.com>
6730 M: Intel Linux Wireless <linuxwifi@intel.com>
6731 L: linux-wireless@vger.kernel.org
6732 W: http://intellinuxwireless.org
6733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6734 S: Supported
6735 F: drivers/net/wireless/intel/iwlwifi/
6736
6737 INTEL MANAGEMENT ENGINE (mei)
6738 M: Tomas Winkler <tomas.winkler@intel.com>
6739 L: linux-kernel@vger.kernel.org
6740 S: Supported
6741 F: include/uapi/linux/mei.h
6742 F: include/linux/mei_cl_bus.h
6743 F: drivers/misc/mei/*
6744 F: drivers/watchdog/mei_wdt.c
6745 F: Documentation/misc-devices/mei/*
6746 F: samples/mei/*
6747
6748 INTEL MIC DRIVERS (mic)
6749 M: Sudeep Dutt <sudeep.dutt@intel.com>
6750 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6751 S: Supported
6752 W: https://github.com/sudeepdutt/mic
6753 W: http://software.intel.com/en-us/mic-developer
6754 F: include/linux/mic_bus.h
6755 F: include/linux/scif.h
6756 F: include/uapi/linux/mic_common.h
6757 F: include/uapi/linux/mic_ioctl.h
6758 F: include/uapi/linux/scif_ioctl.h
6759 F: drivers/misc/mic/
6760 F: drivers/dma/mic_x100_dma.c
6761 F: drivers/dma/mic_x100_dma.h
6762 F: Documentation/mic/
6763
6764 INTEL PMC/P-Unit IPC DRIVER
6765 M: Zha Qipeng<qipeng.zha@intel.com>
6766 L: platform-driver-x86@vger.kernel.org
6767 S: Maintained
6768 F: drivers/platform/x86/intel_pmc_ipc.c
6769 F: drivers/platform/x86/intel_punit_ipc.c
6770 F: arch/x86/include/asm/intel_pmc_ipc.h
6771 F: arch/x86/include/asm/intel_punit_ipc.h
6772
6773 INTEL TELEMETRY DRIVER
6774 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6775 L: platform-driver-x86@vger.kernel.org
6776 S: Maintained
6777 F: arch/x86/include/asm/intel_telemetry.h
6778 F: drivers/platform/x86/intel_telemetry*
6779
6780 INTEL PMC CORE DRIVER
6781 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6782 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6783 L: platform-driver-x86@vger.kernel.org
6784 S: Maintained
6785 F: arch/x86/include/asm/pmc_core.h
6786 F: drivers/platform/x86/intel_pmc_core*
6787
6788 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6789 M: Linus Walleij <linus.walleij@linaro.org>
6790 L: linux-iio@vger.kernel.org
6791 S: Maintained
6792 F: drivers/iio/gyro/mpu3050*
6793 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6794
6795 IOC3 ETHERNET DRIVER
6796 M: Ralf Baechle <ralf@linux-mips.org>
6797 L: linux-mips@linux-mips.org
6798 S: Maintained
6799 F: drivers/net/ethernet/sgi/ioc3-eth.c
6800
6801 IOC3 SERIAL DRIVER
6802 M: Pat Gefre <pfg@sgi.com>
6803 L: linux-serial@vger.kernel.org
6804 S: Maintained
6805 F: drivers/tty/serial/ioc3_serial.c
6806
6807 IOMMU DRIVERS
6808 M: Joerg Roedel <joro@8bytes.org>
6809 L: iommu@lists.linux-foundation.org
6810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6811 S: Maintained
6812 F: Documentation/devicetree/bindings/iommu/
6813 F: drivers/iommu/
6814
6815 IP MASQUERADING
6816 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6817 S: Maintained
6818 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6819
6820 IPMI SUBSYSTEM
6821 M: Corey Minyard <minyard@acm.org>
6822 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6823 W: http://openipmi.sourceforge.net/
6824 S: Supported
6825 F: Documentation/IPMI.txt
6826 F: drivers/char/ipmi/
6827 F: include/linux/ipmi*
6828 F: include/uapi/linux/ipmi*
6829
6830 QCOM AUDIO (ASoC) DRIVERS
6831 M: Patrick Lai <plai@codeaurora.org>
6832 M: Banajit Goswami <bgoswami@codeaurora.org>
6833 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6834 S: Supported
6835 F: sound/soc/qcom/
6836
6837 IPS SCSI RAID DRIVER
6838 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6839 L: linux-scsi@vger.kernel.org
6840 W: http://www.adaptec.com/
6841 S: Maintained
6842 F: drivers/scsi/ips*
6843
6844 IPVS
6845 M: Wensong Zhang <wensong@linux-vs.org>
6846 M: Simon Horman <horms@verge.net.au>
6847 M: Julian Anastasov <ja@ssi.bg>
6848 L: netdev@vger.kernel.org
6849 L: lvs-devel@vger.kernel.org
6850 S: Maintained
6851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6853 F: Documentation/networking/ipvs-sysctl.txt
6854 F: include/net/ip_vs.h
6855 F: include/uapi/linux/ip_vs.h
6856 F: net/netfilter/ipvs/
6857
6858 IPWIRELESS DRIVER
6859 M: Jiri Kosina <jikos@kernel.org>
6860 M: David Sterba <dsterba@suse.com>
6861 S: Odd Fixes
6862 F: drivers/tty/ipwireless/
6863
6864 IPX NETWORK LAYER
6865 L: netdev@vger.kernel.org
6866 S: Odd fixes
6867 F: include/net/ipx.h
6868 F: include/uapi/linux/ipx.h
6869 F: net/ipx/
6870
6871 IRDA SUBSYSTEM
6872 M: Samuel Ortiz <samuel@sortiz.org>
6873 L: irda-users@lists.sourceforge.net (subscribers-only)
6874 L: netdev@vger.kernel.org
6875 W: http://irda.sourceforge.net/
6876 S: Maintained
6877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6878 F: Documentation/networking/irda.txt
6879 F: drivers/net/irda/
6880 F: include/net/irda/
6881 F: net/irda/
6882
6883 IRQ SUBSYSTEM
6884 M: Thomas Gleixner <tglx@linutronix.de>
6885 L: linux-kernel@vger.kernel.org
6886 S: Maintained
6887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6888 F: kernel/irq/
6889
6890 IRQCHIP DRIVERS
6891 M: Thomas Gleixner <tglx@linutronix.de>
6892 M: Jason Cooper <jason@lakedaemon.net>
6893 M: Marc Zyngier <marc.zyngier@arm.com>
6894 L: linux-kernel@vger.kernel.org
6895 S: Maintained
6896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6897 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6898 F: Documentation/devicetree/bindings/interrupt-controller/
6899 F: drivers/irqchip/
6900
6901 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6902 M: Marc Zyngier <marc.zyngier@arm.com>
6903 S: Maintained
6904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6905 F: Documentation/IRQ-domain.txt
6906 F: include/linux/irqdomain.h
6907 F: kernel/irq/irqdomain.c
6908 F: kernel/irq/msi.c
6909
6910 ISA
6911 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6912 S: Maintained
6913 F: Documentation/isa.txt
6914 F: drivers/base/isa.c
6915 F: include/linux/isa.h
6916
6917 ISAPNP
6918 M: Jaroslav Kysela <perex@perex.cz>
6919 S: Maintained
6920 F: Documentation/isapnp.txt
6921 F: drivers/pnp/isapnp/
6922 F: include/linux/isapnp.h
6923
6924 ISA RADIO MODULE
6925 M: Hans Verkuil <hverkuil@xs4all.nl>
6926 L: linux-media@vger.kernel.org
6927 T: git git://linuxtv.org/media_tree.git
6928 W: https://linuxtv.org
6929 S: Maintained
6930 F: drivers/media/radio/radio-isa*
6931
6932 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6933 M: Peter Jones <pjones@redhat.com>
6934 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6935 S: Maintained
6936 F: drivers/firmware/iscsi_ibft*
6937
6938 ISCSI
6939 M: Lee Duncan <lduncan@suse.com>
6940 M: Chris Leech <cleech@redhat.com>
6941 L: open-iscsi@googlegroups.com
6942 W: www.open-iscsi.com
6943 S: Maintained
6944 F: drivers/scsi/*iscsi*
6945 F: include/scsi/*iscsi*
6946
6947 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6948 M: Or Gerlitz <ogerlitz@mellanox.com>
6949 M: Sagi Grimberg <sagi@grimberg.me>
6950 M: Roi Dayan <roid@mellanox.com>
6951 L: linux-rdma@vger.kernel.org
6952 S: Supported
6953 W: http://www.openfabrics.org
6954 W: www.open-iscsi.org
6955 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6956 F: drivers/infiniband/ulp/iser/
6957
6958 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6959 M: Sagi Grimberg <sagi@grimberg.me>
6960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6961 L: linux-rdma@vger.kernel.org
6962 L: target-devel@vger.kernel.org
6963 S: Supported
6964 W: http://www.linux-iscsi.org
6965 F: drivers/infiniband/ulp/isert
6966
6967 ISDN SUBSYSTEM
6968 M: Karsten Keil <isdn@linux-pingi.de>
6969 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6970 L: netdev@vger.kernel.org
6971 W: http://www.isdn4linux.de
6972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6973 S: Maintained
6974 F: Documentation/isdn/
6975 F: drivers/isdn/
6976 F: include/linux/isdn.h
6977 F: include/linux/isdn/
6978 F: include/uapi/linux/isdn.h
6979 F: include/uapi/linux/isdn/
6980
6981 ISDN SUBSYSTEM (Eicon active card driver)
6982 M: Armin Schindler <mac@melware.de>
6983 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6984 W: http://www.melware.de
6985 S: Maintained
6986 F: drivers/isdn/hardware/eicon/
6987
6988 IT87 HARDWARE MONITORING DRIVER
6989 M: Jean Delvare <jdelvare@suse.com>
6990 L: linux-hwmon@vger.kernel.org
6991 S: Maintained
6992 F: Documentation/hwmon/it87
6993 F: drivers/hwmon/it87.c
6994
6995 IT913X MEDIA DRIVER
6996 M: Antti Palosaari <crope@iki.fi>
6997 L: linux-media@vger.kernel.org
6998 W: https://linuxtv.org
6999 W: http://palosaari.fi/linux/
7000 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7001 T: git git://linuxtv.org/anttip/media_tree.git
7002 S: Maintained
7003 F: drivers/media/tuners/it913x*
7004
7005 IVTV VIDEO4LINUX DRIVER
7006 M: Andy Walls <awalls@md.metrocast.net>
7007 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7008 L: linux-media@vger.kernel.org
7009 T: git git://linuxtv.org/media_tree.git
7010 W: http://www.ivtvdriver.org
7011 S: Maintained
7012 F: Documentation/media/v4l-drivers/ivtv*
7013 F: drivers/media/pci/ivtv/
7014 F: include/uapi/linux/ivtv*
7015
7016 IX2505V MEDIA DRIVER
7017 M: Malcolm Priestley <tvboxspy@gmail.com>
7018 L: linux-media@vger.kernel.org
7019 W: https://linuxtv.org
7020 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7021 S: Maintained
7022 F: drivers/media/dvb-frontends/ix2505v*
7023
7024 JC42.4 TEMPERATURE SENSOR DRIVER
7025 M: Guenter Roeck <linux@roeck-us.net>
7026 L: linux-hwmon@vger.kernel.org
7027 S: Maintained
7028 F: drivers/hwmon/jc42.c
7029 F: Documentation/hwmon/jc42
7030
7031 JFS FILESYSTEM
7032 M: Dave Kleikamp <shaggy@kernel.org>
7033 L: jfs-discussion@lists.sourceforge.net
7034 W: http://jfs.sourceforge.net/
7035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7036 S: Maintained
7037 F: Documentation/filesystems/jfs.txt
7038 F: fs/jfs/
7039
7040 JME NETWORK DRIVER
7041 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7042 L: netdev@vger.kernel.org
7043 S: Maintained
7044 F: drivers/net/ethernet/jme.*
7045
7046 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7047 M: David Woodhouse <dwmw2@infradead.org>
7048 L: linux-mtd@lists.infradead.org
7049 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7050 S: Maintained
7051 F: fs/jffs2/
7052 F: include/uapi/linux/jffs2.h
7053
7054 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7055 M: "Theodore Ts'o" <tytso@mit.edu>
7056 M: Jan Kara <jack@suse.com>
7057 L: linux-ext4@vger.kernel.org
7058 S: Maintained
7059 F: fs/jbd2/
7060 F: include/linux/jbd2.h
7061
7062 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7063 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7064 L: linux-media@vger.kernel.org
7065 S: Maintained
7066 F: drivers/media/platform/rcar_jpu.c
7067
7068 JSM Neo PCI based serial card
7069 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7070 L: linux-serial@vger.kernel.org
7071 S: Maintained
7072 F: drivers/tty/serial/jsm/
7073
7074 K10TEMP HARDWARE MONITORING DRIVER
7075 M: Clemens Ladisch <clemens@ladisch.de>
7076 L: linux-hwmon@vger.kernel.org
7077 S: Maintained
7078 F: Documentation/hwmon/k10temp
7079 F: drivers/hwmon/k10temp.c
7080
7081 K8TEMP HARDWARE MONITORING DRIVER
7082 M: Rudolf Marek <r.marek@assembler.cz>
7083 L: linux-hwmon@vger.kernel.org
7084 S: Maintained
7085 F: Documentation/hwmon/k8temp
7086 F: drivers/hwmon/k8temp.c
7087
7088 KASAN
7089 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7090 R: Alexander Potapenko <glider@google.com>
7091 R: Dmitry Vyukov <dvyukov@google.com>
7092 L: kasan-dev@googlegroups.com
7093 S: Maintained
7094 F: arch/*/include/asm/kasan.h
7095 F: arch/*/mm/kasan_init*
7096 F: Documentation/dev-tools/kasan.rst
7097 F: include/linux/kasan*.h
7098 F: lib/test_kasan.c
7099 F: mm/kasan/
7100 F: scripts/Makefile.kasan
7101
7102 KCONFIG
7103 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7104 L: linux-kbuild@vger.kernel.org
7105 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7106 S: Maintained
7107 F: Documentation/kbuild/kconfig-language.txt
7108 F: scripts/kconfig/
7109
7110 KDUMP
7111 M: Dave Young <dyoung@redhat.com>
7112 M: Baoquan He <bhe@redhat.com>
7113 R: Vivek Goyal <vgoyal@redhat.com>
7114 L: kexec@lists.infradead.org
7115 W: http://lse.sourceforge.net/kdump/
7116 S: Maintained
7117 F: Documentation/kdump/
7118
7119 KEENE FM RADIO TRANSMITTER DRIVER
7120 M: Hans Verkuil <hverkuil@xs4all.nl>
7121 L: linux-media@vger.kernel.org
7122 T: git git://linuxtv.org/media_tree.git
7123 W: https://linuxtv.org
7124 S: Maintained
7125 F: drivers/media/radio/radio-keene*
7126
7127 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7128 M: Ian Kent <raven@themaw.net>
7129 L: autofs@vger.kernel.org
7130 S: Maintained
7131 F: fs/autofs4/
7132
7133 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7134 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7135 M: Michal Marek <mmarek@suse.com>
7136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7137 L: linux-kbuild@vger.kernel.org
7138 S: Maintained
7139 F: Documentation/kbuild/
7140 F: Makefile
7141 F: scripts/Makefile.*
7142 F: scripts/basic/
7143 F: scripts/mk*
7144 F: scripts/package/
7145
7146 KERNEL JANITORS
7147 L: kernel-janitors@vger.kernel.org
7148 W: http://kernelnewbies.org/KernelJanitors
7149 S: Odd Fixes
7150
7151 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7152 M: "J. Bruce Fields" <bfields@fieldses.org>
7153 M: Jeff Layton <jlayton@poochiereds.net>
7154 L: linux-nfs@vger.kernel.org
7155 W: http://nfs.sourceforge.net/
7156 T: git git://linux-nfs.org/~bfields/linux.git
7157 S: Supported
7158 F: fs/nfsd/
7159 F: include/uapi/linux/nfsd/
7160 F: fs/lockd/
7161 F: fs/nfs_common/
7162 F: net/sunrpc/
7163 F: include/linux/lockd/
7164 F: include/linux/sunrpc/
7165 F: include/uapi/linux/sunrpc/
7166
7167 KERNEL SELFTEST FRAMEWORK
7168 M: Shuah Khan <shuahkh@osg.samsung.com>
7169 M: Shuah Khan <shuah@kernel.org>
7170 L: linux-kselftest@vger.kernel.org
7171 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7172 S: Maintained
7173 F: tools/testing/selftests
7174
7175 KERNEL VIRTUAL MACHINE (KVM)
7176 M: Paolo Bonzini <pbonzini@redhat.com>
7177 M: Radim Krčmář <rkrcmar@redhat.com>
7178 L: kvm@vger.kernel.org
7179 W: http://www.linux-kvm.org
7180 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7181 S: Supported
7182 F: Documentation/*/kvm*.txt
7183 F: Documentation/virtual/kvm/
7184 F: arch/*/kvm/
7185 F: arch/x86/kernel/kvm.c
7186 F: arch/x86/kernel/kvmclock.c
7187 F: arch/*/include/asm/kvm*
7188 F: include/linux/kvm*
7189 F: include/uapi/linux/kvm*
7190 F: virt/kvm/
7191 F: tools/kvm/
7192
7193 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7194 M: Joerg Roedel <joro@8bytes.org>
7195 L: kvm@vger.kernel.org
7196 W: http://www.linux-kvm.org/
7197 S: Maintained
7198 F: arch/x86/include/asm/svm.h
7199 F: arch/x86/kvm/svm.c
7200
7201 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7202 M: Alexander Graf <agraf@suse.com>
7203 L: kvm-ppc@vger.kernel.org
7204 W: http://www.linux-kvm.org/
7205 T: git git://github.com/agraf/linux-2.6.git
7206 S: Supported
7207 F: arch/powerpc/include/asm/kvm*
7208 F: arch/powerpc/kvm/
7209
7210 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7211 M: Christian Borntraeger <borntraeger@de.ibm.com>
7212 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7213 L: linux-s390@vger.kernel.org
7214 W: http://www.ibm.com/developerworks/linux/linux390/
7215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7216 S: Supported
7217 F: Documentation/s390/kvm.txt
7218 F: arch/s390/include/asm/kvm*
7219 F: arch/s390/kvm/
7220 F: arch/s390/mm/gmap.c
7221
7222 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7223 M: Christoffer Dall <christoffer.dall@linaro.org>
7224 M: Marc Zyngier <marc.zyngier@arm.com>
7225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7226 L: kvmarm@lists.cs.columbia.edu
7227 W: http://systems.cs.columbia.edu/projects/kvm-arm
7228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7229 S: Supported
7230 F: arch/arm/include/uapi/asm/kvm*
7231 F: arch/arm/include/asm/kvm*
7232 F: arch/arm/kvm/
7233 F: virt/kvm/arm/
7234 F: include/kvm/arm_*
7235
7236 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7237 M: Christoffer Dall <christoffer.dall@linaro.org>
7238 M: Marc Zyngier <marc.zyngier@arm.com>
7239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7240 L: kvmarm@lists.cs.columbia.edu
7241 S: Maintained
7242 F: arch/arm64/include/uapi/asm/kvm*
7243 F: arch/arm64/include/asm/kvm*
7244 F: arch/arm64/kvm/
7245
7246 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7247 M: James Hogan <james.hogan@imgtec.com>
7248 L: linux-mips@linux-mips.org
7249 S: Supported
7250 F: arch/mips/include/uapi/asm/kvm*
7251 F: arch/mips/include/asm/kvm*
7252 F: arch/mips/kvm/
7253
7254 KERNFS
7255 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7256 M: Tejun Heo <tj@kernel.org>
7257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7258 S: Supported
7259 F: include/linux/kernfs.h
7260 F: fs/kernfs/
7261
7262 KEXEC
7263 M: Eric Biederman <ebiederm@xmission.com>
7264 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7265 L: kexec@lists.infradead.org
7266 S: Maintained
7267 F: include/linux/kexec.h
7268 F: include/uapi/linux/kexec.h
7269 F: kernel/kexec*
7270
7271 KEYS/KEYRINGS:
7272 M: David Howells <dhowells@redhat.com>
7273 L: keyrings@vger.kernel.org
7274 S: Maintained
7275 F: Documentation/security/keys.txt
7276 F: include/linux/key.h
7277 F: include/linux/key-type.h
7278 F: include/linux/keyctl.h
7279 F: include/uapi/linux/keyctl.h
7280 F: include/keys/
7281 F: security/keys/
7282
7283 KEYS-TRUSTED
7284 M: David Safford <safford@us.ibm.com>
7285 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7286 L: linux-security-module@vger.kernel.org
7287 L: keyrings@vger.kernel.org
7288 S: Supported
7289 F: Documentation/security/keys-trusted-encrypted.txt
7290 F: include/keys/trusted-type.h
7291 F: security/keys/trusted.c
7292 F: security/keys/trusted.h
7293
7294 KEYS-ENCRYPTED
7295 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7296 M: David Safford <safford@us.ibm.com>
7297 L: linux-security-module@vger.kernel.org
7298 L: keyrings@vger.kernel.org
7299 S: Supported
7300 F: Documentation/security/keys-trusted-encrypted.txt
7301 F: include/keys/encrypted-type.h
7302 F: security/keys/encrypted-keys/
7303
7304 KGDB / KDB /debug_core
7305 M: Jason Wessel <jason.wessel@windriver.com>
7306 W: http://kgdb.wiki.kernel.org/
7307 L: kgdb-bugreport@lists.sourceforge.net
7308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7309 S: Maintained
7310 F: Documentation/DocBook/kgdb.tmpl
7311 F: drivers/misc/kgdbts.c
7312 F: drivers/tty/serial/kgdboc.c
7313 F: include/linux/kdb.h
7314 F: include/linux/kgdb.h
7315 F: kernel/debug/
7316
7317 KMEMCHECK
7318 M: Vegard Nossum <vegardno@ifi.uio.no>
7319 M: Pekka Enberg <penberg@kernel.org>
7320 S: Maintained
7321 F: Documentation/dev-tools/kmemcheck.rst
7322 F: arch/x86/include/asm/kmemcheck.h
7323 F: arch/x86/mm/kmemcheck/
7324 F: include/linux/kmemcheck.h
7325 F: mm/kmemcheck.c
7326
7327 KMEMLEAK
7328 M: Catalin Marinas <catalin.marinas@arm.com>
7329 S: Maintained
7330 F: Documentation/dev-tools/kmemleak.rst
7331 F: include/linux/kmemleak.h
7332 F: mm/kmemleak.c
7333 F: mm/kmemleak-test.c
7334
7335 KPROBES
7336 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7337 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7338 M: "David S. Miller" <davem@davemloft.net>
7339 M: Masami Hiramatsu <mhiramat@kernel.org>
7340 S: Maintained
7341 F: Documentation/kprobes.txt
7342 F: include/linux/kprobes.h
7343 F: include/asm-generic/kprobes.h
7344 F: kernel/kprobes.c
7345
7346 KS0108 LCD CONTROLLER DRIVER
7347 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7348 W: http://miguelojeda.es/auxdisplay.htm
7349 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7350 S: Maintained
7351 F: Documentation/auxdisplay/ks0108
7352 F: drivers/auxdisplay/ks0108.c
7353 F: include/linux/ks0108.h
7354
7355 L3MDEV
7356 M: David Ahern <dsa@cumulusnetworks.com>
7357 L: netdev@vger.kernel.org
7358 S: Maintained
7359 F: net/l3mdev
7360 F: include/net/l3mdev.h
7361
7362 LANTIQ MIPS ARCHITECTURE
7363 M: John Crispin <john@phrozen.org>
7364 L: linux-mips@linux-mips.org
7365 S: Maintained
7366 F: arch/mips/lantiq
7367
7368 LAPB module
7369 L: linux-x25@vger.kernel.org
7370 S: Orphan
7371 F: Documentation/networking/lapb-module.txt
7372 F: include/*/lapb.h
7373 F: net/lapb/
7374
7375 LASI 53c700 driver for PARISC
7376 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7377 L: linux-scsi@vger.kernel.org
7378 S: Maintained
7379 F: Documentation/scsi/53c700.txt
7380 F: drivers/scsi/53c700*
7381
7382 LED SUBSYSTEM
7383 M: Richard Purdie <rpurdie@rpsys.net>
7384 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7385 M: Pavel Machek <pavel@ucw.cz>
7386 L: linux-leds@vger.kernel.org
7387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7388 S: Maintained
7389 F: Documentation/devicetree/bindings/leds/
7390 F: drivers/leds/
7391 F: include/linux/leds.h
7392
7393 LEGACY EEPROM DRIVER
7394 M: Jean Delvare <jdelvare@suse.com>
7395 S: Maintained
7396 F: Documentation/misc-devices/eeprom
7397 F: drivers/misc/eeprom/eeprom.c
7398
7399 LEGO USB Tower driver
7400 M: Juergen Stuber <starblue@users.sourceforge.net>
7401 L: legousb-devel@lists.sourceforge.net
7402 W: http://legousb.sourceforge.net/
7403 S: Maintained
7404 F: drivers/usb/misc/legousbtower.c
7405
7406 LG2160 MEDIA DRIVER
7407 M: Michael Krufky <mkrufky@linuxtv.org>
7408 L: linux-media@vger.kernel.org
7409 W: https://linuxtv.org
7410 W: http://github.com/mkrufky
7411 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7412 T: git git://linuxtv.org/mkrufky/tuners.git
7413 S: Maintained
7414 F: drivers/media/dvb-frontends/lg2160.*
7415
7416 LGDT3305 MEDIA DRIVER
7417 M: Michael Krufky <mkrufky@linuxtv.org>
7418 L: linux-media@vger.kernel.org
7419 W: https://linuxtv.org
7420 W: http://github.com/mkrufky
7421 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7422 T: git git://linuxtv.org/mkrufky/tuners.git
7423 S: Maintained
7424 F: drivers/media/dvb-frontends/lgdt3305.*
7425
7426 LGUEST
7427 M: Rusty Russell <rusty@rustcorp.com.au>
7428 L: lguest@lists.ozlabs.org
7429 W: http://lguest.ozlabs.org/
7430 S: Odd Fixes
7431 F: arch/x86/include/asm/lguest*.h
7432 F: arch/x86/lguest/
7433 F: drivers/lguest/
7434 F: include/linux/lguest*.h
7435 F: tools/lguest/
7436
7437 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7438 M: Tejun Heo <tj@kernel.org>
7439 L: linux-ide@vger.kernel.org
7440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7441 S: Maintained
7442 F: drivers/ata/
7443 F: include/linux/ata.h
7444 F: include/linux/libata.h
7445 F: Documentation/devicetree/bindings/ata/
7446
7447 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7448 M: Viresh Kumar <vireshk@kernel.org>
7449 L: linux-ide@vger.kernel.org
7450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7451 S: Maintained
7452 F: include/linux/pata_arasan_cf_data.h
7453 F: drivers/ata/pata_arasan_cf.c
7454
7455 LIBATA PATA DRIVERS
7456 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7457 M: Tejun Heo <tj@kernel.org>
7458 L: linux-ide@vger.kernel.org
7459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7460 S: Maintained
7461 F: drivers/ata/pata_*.c
7462 F: drivers/ata/ata_generic.c
7463
7464 LIBATA SATA AHCI PLATFORM devices support
7465 M: Hans de Goede <hdegoede@redhat.com>
7466 M: Tejun Heo <tj@kernel.org>
7467 L: linux-ide@vger.kernel.org
7468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7469 S: Maintained
7470 F: drivers/ata/ahci_platform.c
7471 F: drivers/ata/libahci_platform.c
7472 F: include/linux/ahci_platform.h
7473
7474 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7475 M: Mikael Pettersson <mikpelinux@gmail.com>
7476 L: linux-ide@vger.kernel.org
7477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7478 S: Maintained
7479 F: drivers/ata/sata_promise.*
7480
7481 LIBLOCKDEP
7482 M: Sasha Levin <sasha.levin@oracle.com>
7483 S: Maintained
7484 F: tools/lib/lockdep/
7485
7486 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7487 M: Dan Williams <dan.j.williams@intel.com>
7488 L: linux-nvdimm@lists.01.org
7489 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7491 S: Supported
7492 F: drivers/nvdimm/*
7493 F: include/linux/nd.h
7494 F: include/linux/libnvdimm.h
7495 F: include/uapi/linux/ndctl.h
7496
7497 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7498 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7499 L: linux-nvdimm@lists.01.org
7500 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7501 S: Supported
7502 F: drivers/nvdimm/blk.c
7503 F: drivers/nvdimm/region_devs.c
7504 F: drivers/acpi/nfit*
7505
7506 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7507 M: Vishal Verma <vishal.l.verma@intel.com>
7508 L: linux-nvdimm@lists.01.org
7509 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7510 S: Supported
7511 F: drivers/nvdimm/btt*
7512
7513 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7514 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7515 L: linux-nvdimm@lists.01.org
7516 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7517 S: Supported
7518 F: drivers/nvdimm/pmem.c
7519 F: include/linux/pmem.h
7520 F: arch/*/include/asm/pmem.h
7521
7522 LIGHTNVM PLATFORM SUPPORT
7523 M: Matias Bjorling <mb@lightnvm.io>
7524 W: http://github/OpenChannelSSD
7525 L: linux-block@vger.kernel.org
7526 S: Maintained
7527 F: drivers/lightnvm/
7528 F: include/linux/lightnvm.h
7529 F: include/uapi/linux/lightnvm.h
7530
7531 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7532 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7533 M: Paul Mackerras <paulus@samba.org>
7534 M: Michael Ellerman <mpe@ellerman.id.au>
7535 W: https://github.com/linuxppc/linux/wiki
7536 L: linuxppc-dev@lists.ozlabs.org
7537 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7539 S: Supported
7540 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7541 F: Documentation/devicetree/bindings/powerpc/opal/
7542 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7543 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7544 F: Documentation/powerpc/
7545 F: arch/powerpc/
7546 F: drivers/char/tpm/tpm_ibmvtpm*
7547 F: drivers/crypto/nx/
7548 F: drivers/crypto/vmx/
7549 F: drivers/i2c/busses/i2c-opal.c
7550 F: drivers/net/ethernet/ibm/ibmveth.*
7551 F: drivers/net/ethernet/ibm/ibmvnic.*
7552 F: drivers/pci/hotplug/pnv_php.c
7553 F: drivers/pci/hotplug/rpa*
7554 F: drivers/rtc/rtc-opal.c
7555 F: drivers/scsi/ibmvscsi/
7556 F: drivers/tty/hvc/hvc_opal.c
7557 F: tools/testing/selftests/powerpc
7558 N: /pmac
7559 N: powermac
7560 N: powernv
7561 N: [^a-z0-9]ps3
7562 N: pseries
7563
7564 LINUX FOR POWER MACINTOSH
7565 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7566 W: http://www.penguinppc.org/
7567 L: linuxppc-dev@lists.ozlabs.org
7568 S: Maintained
7569 F: arch/powerpc/platforms/powermac/
7570 F: drivers/macintosh/
7571
7572 LINUX FOR POWERPC EMBEDDED MPC5XXX
7573 M: Anatolij Gustschin <agust@denx.de>
7574 L: linuxppc-dev@lists.ozlabs.org
7575 T: git git://git.denx.de/linux-denx-agust.git
7576 S: Maintained
7577 F: arch/powerpc/platforms/512x/
7578 F: arch/powerpc/platforms/52xx/
7579
7580 LINUX FOR POWERPC EMBEDDED PPC4XX
7581 M: Alistair Popple <alistair@popple.id.au>
7582 M: Matt Porter <mporter@kernel.crashing.org>
7583 W: http://www.penguinppc.org/
7584 L: linuxppc-dev@lists.ozlabs.org
7585 S: Maintained
7586 F: arch/powerpc/platforms/40x/
7587 F: arch/powerpc/platforms/44x/
7588
7589 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7590 L: linuxppc-dev@lists.ozlabs.org
7591 S: Orphan
7592 F: arch/powerpc/*/*virtex*
7593 F: arch/powerpc/*/*/*virtex*
7594
7595 LINUX FOR POWERPC EMBEDDED PPC8XX
7596 M: Vitaly Bordug <vitb@kernel.crashing.org>
7597 W: http://www.penguinppc.org/
7598 L: linuxppc-dev@lists.ozlabs.org
7599 S: Maintained
7600 F: arch/powerpc/platforms/8xx/
7601
7602 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7603 M: Scott Wood <oss@buserror.net>
7604 M: Kumar Gala <galak@kernel.crashing.org>
7605 W: http://www.penguinppc.org/
7606 L: linuxppc-dev@lists.ozlabs.org
7607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7608 S: Maintained
7609 F: arch/powerpc/platforms/83xx/
7610 F: arch/powerpc/platforms/85xx/
7611
7612 LINUX FOR POWERPC PA SEMI PWRFICIENT
7613 L: linuxppc-dev@lists.ozlabs.org
7614 S: Orphan
7615 F: arch/powerpc/platforms/pasemi/
7616 F: drivers/*/*pasemi*
7617 F: drivers/*/*/*pasemi*
7618
7619 LINUX SECURITY MODULE (LSM) FRAMEWORK
7620 M: Chris Wright <chrisw@sous-sol.org>
7621 L: linux-security-module@vger.kernel.org
7622 S: Supported
7623
7624 LIS3LV02D ACCELEROMETER DRIVER
7625 M: Eric Piel <eric.piel@tremplin-utc.net>
7626 S: Maintained
7627 F: Documentation/misc-devices/lis3lv02d
7628 F: drivers/misc/lis3lv02d/
7629 F: drivers/platform/x86/hp_accel.c
7630
7631 LIVE PATCHING
7632 M: Josh Poimboeuf <jpoimboe@redhat.com>
7633 M: Jessica Yu <jeyu@redhat.com>
7634 M: Jiri Kosina <jikos@kernel.org>
7635 M: Miroslav Benes <mbenes@suse.cz>
7636 R: Petr Mladek <pmladek@suse.com>
7637 S: Maintained
7638 F: kernel/livepatch/
7639 F: include/linux/livepatch.h
7640 F: arch/x86/include/asm/livepatch.h
7641 F: arch/x86/kernel/livepatch.c
7642 F: Documentation/livepatch/
7643 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7644 F: samples/livepatch/
7645 L: live-patching@vger.kernel.org
7646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7647
7648 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7649 M: Kees Cook <keescook@chromium.org>
7650 S: Maintained
7651 F: drivers/misc/lkdtm*
7652
7653 LLC (802.2)
7654 L: netdev@vger.kernel.org
7655 S: Odd fixes
7656 F: include/linux/llc.h
7657 F: include/uapi/linux/llc.h
7658 F: include/net/llc*
7659 F: net/llc/
7660
7661 LM73 HARDWARE MONITOR DRIVER
7662 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7663 L: linux-hwmon@vger.kernel.org
7664 S: Maintained
7665 F: drivers/hwmon/lm73.c
7666
7667 LM78 HARDWARE MONITOR DRIVER
7668 M: Jean Delvare <jdelvare@suse.com>
7669 L: linux-hwmon@vger.kernel.org
7670 S: Maintained
7671 F: Documentation/hwmon/lm78
7672 F: drivers/hwmon/lm78.c
7673
7674 LM83 HARDWARE MONITOR DRIVER
7675 M: Jean Delvare <jdelvare@suse.com>
7676 L: linux-hwmon@vger.kernel.org
7677 S: Maintained
7678 F: Documentation/hwmon/lm83
7679 F: drivers/hwmon/lm83.c
7680
7681 LM90 HARDWARE MONITOR DRIVER
7682 M: Jean Delvare <jdelvare@suse.com>
7683 L: linux-hwmon@vger.kernel.org
7684 S: Maintained
7685 F: Documentation/hwmon/lm90
7686 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7687 F: drivers/hwmon/lm90.c
7688 F: include/dt-bindings/thermal/lm90.h
7689
7690 LM95234 HARDWARE MONITOR DRIVER
7691 M: Guenter Roeck <linux@roeck-us.net>
7692 L: linux-hwmon@vger.kernel.org
7693 S: Maintained
7694 F: Documentation/hwmon/lm95234
7695 F: drivers/hwmon/lm95234.c
7696
7697 LME2510 MEDIA DRIVER
7698 M: Malcolm Priestley <tvboxspy@gmail.com>
7699 L: linux-media@vger.kernel.org
7700 W: https://linuxtv.org
7701 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7702 S: Maintained
7703 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7704
7705 LOCKING PRIMITIVES
7706 M: Peter Zijlstra <peterz@infradead.org>
7707 M: Ingo Molnar <mingo@redhat.com>
7708 L: linux-kernel@vger.kernel.org
7709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7710 S: Maintained
7711 F: Documentation/locking/
7712 F: include/linux/lockdep.h
7713 F: include/linux/spinlock*.h
7714 F: arch/*/include/asm/spinlock*.h
7715 F: include/linux/rwlock*.h
7716 F: include/linux/mutex*.h
7717 F: arch/*/include/asm/mutex*.h
7718 F: include/linux/rwsem*.h
7719 F: arch/*/include/asm/rwsem.h
7720 F: include/linux/seqlock.h
7721 F: lib/locking*.[ch]
7722 F: kernel/locking/
7723
7724 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7725 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7726 L: linux-ntfs-dev@lists.sourceforge.net
7727 W: http://www.linux-ntfs.org/content/view/19/37/
7728 S: Maintained
7729 F: Documentation/ldm.txt
7730 F: block/partitions/ldm.*
7731
7732 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7733 M: Sathya Prakash <sathya.prakash@broadcom.com>
7734 M: Chaitra P B <chaitra.basappa@broadcom.com>
7735 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7736 L: MPT-FusionLinux.pdl@broadcom.com
7737 L: linux-scsi@vger.kernel.org
7738 W: http://www.avagotech.com/support/
7739 S: Supported
7740 F: drivers/message/fusion/
7741 F: drivers/scsi/mpt2sas/
7742 F: drivers/scsi/mpt3sas/
7743
7744 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7745 M: Matthew Wilcox <matthew@wil.cx>
7746 L: linux-scsi@vger.kernel.org
7747 S: Maintained
7748 F: drivers/scsi/sym53c8xx_2/
7749
7750 LTC4261 HARDWARE MONITOR DRIVER
7751 M: Guenter Roeck <linux@roeck-us.net>
7752 L: linux-hwmon@vger.kernel.org
7753 S: Maintained
7754 F: Documentation/hwmon/ltc4261
7755 F: drivers/hwmon/ltc4261.c
7756
7757 LTP (Linux Test Project)
7758 M: Mike Frysinger <vapier@gentoo.org>
7759 M: Cyril Hrubis <chrubis@suse.cz>
7760 M: Wanlong Gao <wanlong.gao@gmail.com>
7761 M: Jan Stancek <jstancek@redhat.com>
7762 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7763 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7764 L: ltp@lists.linux.it (subscribers-only)
7765 W: http://linux-test-project.github.io/
7766 T: git git://github.com/linux-test-project/ltp.git
7767 S: Maintained
7768
7769 M32R ARCHITECTURE
7770 W: http://www.linux-m32r.org/
7771 S: Orphan
7772 F: arch/m32r/
7773
7774 M68K ARCHITECTURE
7775 M: Geert Uytterhoeven <geert@linux-m68k.org>
7776 L: linux-m68k@lists.linux-m68k.org
7777 W: http://www.linux-m68k.org/
7778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7779 S: Maintained
7780 F: arch/m68k/
7781 F: drivers/zorro/
7782
7783 M68K ON APPLE MACINTOSH
7784 M: Joshua Thompson <funaho@jurai.org>
7785 W: http://www.mac.linux-m68k.org/
7786 L: linux-m68k@lists.linux-m68k.org
7787 S: Maintained
7788 F: arch/m68k/mac/
7789
7790 M68K ON HP9000/300
7791 M: Philip Blundell <philb@gnu.org>
7792 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7793 S: Maintained
7794 F: arch/m68k/hp300/
7795
7796 M88DS3103 MEDIA DRIVER
7797 M: Antti Palosaari <crope@iki.fi>
7798 L: linux-media@vger.kernel.org
7799 W: https://linuxtv.org
7800 W: http://palosaari.fi/linux/
7801 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7802 T: git git://linuxtv.org/anttip/media_tree.git
7803 S: Maintained
7804 F: drivers/media/dvb-frontends/m88ds3103*
7805
7806 M88RS2000 MEDIA DRIVER
7807 M: Malcolm Priestley <tvboxspy@gmail.com>
7808 L: linux-media@vger.kernel.org
7809 W: https://linuxtv.org
7810 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7811 S: Maintained
7812 F: drivers/media/dvb-frontends/m88rs2000*
7813
7814 MA901 MASTERKIT USB FM RADIO DRIVER
7815 M: Alexey Klimov <klimov.linux@gmail.com>
7816 L: linux-media@vger.kernel.org
7817 T: git git://linuxtv.org/media_tree.git
7818 S: Maintained
7819 F: drivers/media/radio/radio-ma901.c
7820
7821 MAC80211
7822 M: Johannes Berg <johannes@sipsolutions.net>
7823 L: linux-wireless@vger.kernel.org
7824 W: http://wireless.kernel.org/
7825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7827 S: Maintained
7828 F: Documentation/networking/mac80211-injection.txt
7829 F: include/net/mac80211.h
7830 F: net/mac80211/
7831 F: drivers/net/wireless/mac80211_hwsim.[ch]
7832
7833 MAILBOX API
7834 M: Jassi Brar <jassisinghbrar@gmail.com>
7835 L: linux-kernel@vger.kernel.org
7836 S: Maintained
7837 F: drivers/mailbox/
7838 F: include/linux/mailbox_client.h
7839 F: include/linux/mailbox_controller.h
7840
7841 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7842 M: Michael Kerrisk <mtk.manpages@gmail.com>
7843 W: http://www.kernel.org/doc/man-pages
7844 L: linux-man@vger.kernel.org
7845 S: Maintained
7846
7847 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7848 M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7849 L: linux-mips@linux-mips.org
7850 S: Maintained
7851 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7852
7853 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7854 M: Andrew Lunn <andrew@lunn.ch>
7855 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7856 L: netdev@vger.kernel.org
7857 S: Maintained
7858 F: drivers/net/dsa/mv88e6xxx/
7859 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7860
7861 MARVELL ARMADA DRM SUPPORT
7862 M: Russell King <linux@armlinux.org.uk>
7863 S: Maintained
7864 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7865 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7866 F: drivers/gpu/drm/armada/
7867 F: include/uapi/drm/armada_drm.h
7868 F: Documentation/devicetree/bindings/display/armada/
7869
7870 MARVELL CRYPTO DRIVER
7871 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7872 M: Arnaud Ebalard <arno@natisbad.org>
7873 F: drivers/crypto/marvell/
7874 S: Maintained
7875 L: linux-crypto@vger.kernel.org
7876
7877 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7878 M: Mirko Lindner <mlindner@marvell.com>
7879 M: Stephen Hemminger <stephen@networkplumber.org>
7880 L: netdev@vger.kernel.org
7881 S: Maintained
7882 F: drivers/net/ethernet/marvell/sk*
7883
7884 MARVELL LIBERTAS WIRELESS DRIVER
7885 L: libertas-dev@lists.infradead.org
7886 S: Orphan
7887 F: drivers/net/wireless/marvell/libertas/
7888
7889 MARVELL MV643XX ETHERNET DRIVER
7890 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7891 L: netdev@vger.kernel.org
7892 S: Maintained
7893 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7894 F: include/linux/mv643xx.h
7895
7896 MARVELL MVNETA ETHERNET DRIVER
7897 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7898 L: netdev@vger.kernel.org
7899 S: Maintained
7900 F: drivers/net/ethernet/marvell/mvneta.*
7901
7902 MARVELL MWIFIEX WIRELESS DRIVER
7903 M: Amitkumar Karwar <amitkarwar@gmail.com>
7904 M: Nishant Sarmukadam <nishants@marvell.com>
7905 M: Ganapathi Bhat <gbhat@marvell.com>
7906 M: Xinming Hu <huxm@marvell.com>
7907 L: linux-wireless@vger.kernel.org
7908 S: Maintained
7909 F: drivers/net/wireless/marvell/mwifiex/
7910
7911 MARVELL MWL8K WIRELESS DRIVER
7912 M: Lennert Buytenhek <buytenh@wantstofly.org>
7913 L: linux-wireless@vger.kernel.org
7914 S: Odd Fixes
7915 F: drivers/net/wireless/marvell/mwl8k.c
7916
7917 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7918 M: Nicolas Pitre <nico@fluxnic.net>
7919 S: Odd Fixes
7920 F: drivers/mmc/host/mvsdio.*
7921
7922 MATROX FRAMEBUFFER DRIVER
7923 L: linux-fbdev@vger.kernel.org
7924 S: Orphan
7925 F: drivers/video/fbdev/matrox/matroxfb_*
7926 F: include/uapi/linux/matroxfb.h
7927
7928 MAX16065 HARDWARE MONITOR DRIVER
7929 M: Guenter Roeck <linux@roeck-us.net>
7930 L: linux-hwmon@vger.kernel.org
7931 S: Maintained
7932 F: Documentation/hwmon/max16065
7933 F: drivers/hwmon/max16065.c
7934
7935 MAX20751 HARDWARE MONITOR DRIVER
7936 M: Guenter Roeck <linux@roeck-us.net>
7937 L: linux-hwmon@vger.kernel.org
7938 S: Maintained
7939 F: Documentation/hwmon/max20751
7940 F: drivers/hwmon/max20751.c
7941
7942 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7943 L: linux-hwmon@vger.kernel.org
7944 S: Orphan
7945 F: Documentation/hwmon/max6650
7946 F: drivers/hwmon/max6650.c
7947
7948 MAX6697 HARDWARE MONITOR DRIVER
7949 M: Guenter Roeck <linux@roeck-us.net>
7950 L: linux-hwmon@vger.kernel.org
7951 S: Maintained
7952 F: Documentation/hwmon/max6697
7953 F: Documentation/devicetree/bindings/i2c/max6697.txt
7954 F: drivers/hwmon/max6697.c
7955 F: include/linux/platform_data/max6697.h
7956
7957 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7958 M: Peter Rosin <peda@axentia.se>
7959 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7960 S: Maintained
7961 F: Documentation/devicetree/bindings/sound/max9860.txt
7962 F: sound/soc/codecs/max9860.*
7963
7964 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7965 M: Krzysztof Kozlowski <krzk@kernel.org>
7966 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7967 L: linux-pm@vger.kernel.org
7968 S: Supported
7969 F: drivers/power/supply/max14577_charger.c
7970 F: drivers/power/supply/max77693_charger.c
7971
7972 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7973 M: Javier Martinez Canillas <javier@osg.samsung.com>
7974 L: linux-kernel@vger.kernel.org
7975 S: Supported
7976 F: drivers/*/*max77802*.c
7977 F: Documentation/devicetree/bindings/*/*max77802.txt
7978 F: include/dt-bindings/*/*max77802.h
7979
7980 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7981 M: Chanwoo Choi <cw00.choi@samsung.com>
7982 M: Krzysztof Kozlowski <krzk@kernel.org>
7983 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7984 L: linux-kernel@vger.kernel.org
7985 S: Supported
7986 F: drivers/*/max14577*.c
7987 F: drivers/*/max77686*.c
7988 F: drivers/*/max77693*.c
7989 F: drivers/extcon/extcon-max14577.c
7990 F: drivers/extcon/extcon-max77693.c
7991 F: drivers/rtc/rtc-max77686.c
7992 F: drivers/clk/clk-max77686.c
7993 F: Documentation/devicetree/bindings/mfd/max14577.txt
7994 F: Documentation/devicetree/bindings/*/max77686.txt
7995 F: Documentation/devicetree/bindings/mfd/max77693.txt
7996 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7997 F: include/linux/mfd/max14577*.h
7998 F: include/linux/mfd/max77686*.h
7999 F: include/linux/mfd/max77693*.h
8000
8001 MAXIRADIO FM RADIO RECEIVER DRIVER
8002 M: Hans Verkuil <hverkuil@xs4all.nl>
8003 L: linux-media@vger.kernel.org
8004 T: git git://linuxtv.org/media_tree.git
8005 W: https://linuxtv.org
8006 S: Maintained
8007 F: drivers/media/radio/radio-maxiradio*
8008
8009 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8010 M: Peter Rosin <peda@axentia.se>
8011 L: linux-iio@vger.kernel.org
8012 S: Maintained
8013 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8014 F: drivers/iio/potentiometer/mcp4531.c
8015
8016 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8017 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8018 L: linux-iio@vger.kernel.org
8019 S: Maintained
8020 F: drivers/iio/dac/cio-dac.c
8021
8022 MEDIA DRIVERS FOR RENESAS - FCP
8023 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8024 L: linux-media@vger.kernel.org
8025 L: linux-renesas-soc@vger.kernel.org
8026 T: git git://linuxtv.org/media_tree.git
8027 S: Supported
8028 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8029 F: drivers/media/platform/rcar-fcp.c
8030 F: include/media/rcar-fcp.h
8031
8032 MEDIA DRIVERS FOR RENESAS - FDP1
8033 M: Kieran Bingham <kieran@bingham.xyz>
8034 L: linux-media@vger.kernel.org
8035 L: linux-renesas-soc@vger.kernel.org
8036 T: git git://linuxtv.org/media_tree.git
8037 S: Supported
8038 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8039 F: drivers/media/platform/rcar_fdp1.c
8040
8041 MEDIA DRIVERS FOR RENESAS - VIN
8042 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8043 L: linux-media@vger.kernel.org
8044 L: linux-renesas-soc@vger.kernel.org
8045 T: git git://linuxtv.org/media_tree.git
8046 S: Supported
8047 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8048 F: drivers/media/platform/rcar-vin/
8049
8050 MEDIA DRIVERS FOR RENESAS - VSP1
8051 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8052 L: linux-media@vger.kernel.org
8053 L: linux-renesas-soc@vger.kernel.org
8054 T: git git://linuxtv.org/media_tree.git
8055 S: Supported
8056 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8057 F: drivers/media/platform/vsp1/
8058
8059 MEDIA DRIVERS FOR HELENE
8060 M: Abylay Ospan <aospan@netup.ru>
8061 L: linux-media@vger.kernel.org
8062 W: https://linuxtv.org
8063 W: http://netup.tv/
8064 T: git git://linuxtv.org/media_tree.git
8065 S: Supported
8066 F: drivers/media/dvb-frontends/helene*
8067
8068 MEDIA DRIVERS FOR ASCOT2E
8069 M: Sergey Kozlov <serjk@netup.ru>
8070 M: Abylay Ospan <aospan@netup.ru>
8071 L: linux-media@vger.kernel.org
8072 W: https://linuxtv.org
8073 W: http://netup.tv/
8074 T: git git://linuxtv.org/media_tree.git
8075 S: Supported
8076 F: drivers/media/dvb-frontends/ascot2e*
8077
8078 MEDIA DRIVERS FOR CXD2841ER
8079 M: Sergey Kozlov <serjk@netup.ru>
8080 M: Abylay Ospan <aospan@netup.ru>
8081 L: linux-media@vger.kernel.org
8082 W: https://linuxtv.org
8083 W: http://netup.tv/
8084 T: git git://linuxtv.org/media_tree.git
8085 S: Supported
8086 F: drivers/media/dvb-frontends/cxd2841er*
8087
8088 MEDIA DRIVERS FOR HORUS3A
8089 M: Sergey Kozlov <serjk@netup.ru>
8090 M: Abylay Ospan <aospan@netup.ru>
8091 L: linux-media@vger.kernel.org
8092 W: https://linuxtv.org
8093 W: http://netup.tv/
8094 T: git git://linuxtv.org/media_tree.git
8095 S: Supported
8096 F: drivers/media/dvb-frontends/horus3a*
8097
8098 MEDIA DRIVERS FOR LNBH25
8099 M: Sergey Kozlov <serjk@netup.ru>
8100 M: Abylay Ospan <aospan@netup.ru>
8101 L: linux-media@vger.kernel.org
8102 W: https://linuxtv.org
8103 W: http://netup.tv/
8104 T: git git://linuxtv.org/media_tree.git
8105 S: Supported
8106 F: drivers/media/dvb-frontends/lnbh25*
8107
8108 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8109 M: Sergey Kozlov <serjk@netup.ru>
8110 M: Abylay Ospan <aospan@netup.ru>
8111 L: linux-media@vger.kernel.org
8112 W: https://linuxtv.org
8113 W: http://netup.tv/
8114 T: git git://linuxtv.org/media_tree.git
8115 S: Supported
8116 F: drivers/media/pci/netup_unidvb/*
8117
8118 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8119 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8120 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8121 P: LinuxTV.org Project
8122 L: linux-media@vger.kernel.org
8123 W: https://linuxtv.org
8124 Q: http://patchwork.kernel.org/project/linux-media/list/
8125 T: git git://linuxtv.org/media_tree.git
8126 S: Maintained
8127 F: Documentation/media/
8128 F: drivers/media/
8129 F: drivers/staging/media/
8130 F: include/linux/platform_data/media/
8131 F: include/media/
8132 F: include/uapi/linux/dvb/
8133 F: include/uapi/linux/videodev2.h
8134 F: include/uapi/linux/media.h
8135 F: include/uapi/linux/v4l2-*
8136 F: include/uapi/linux/meye.h
8137 F: include/uapi/linux/ivtv*
8138 F: include/uapi/linux/uvcvideo.h
8139
8140 MEDIATEK ETHERNET DRIVER
8141 M: Felix Fietkau <nbd@openwrt.org>
8142 M: John Crispin <blogic@openwrt.org>
8143 L: netdev@vger.kernel.org
8144 S: Maintained
8145 F: drivers/net/ethernet/mediatek/
8146
8147 MEDIATEK MEDIA DRIVER
8148 M: Tiffany Lin <tiffany.lin@mediatek.com>
8149 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8150 S: Supported
8151 F: drivers/media/platform/mtk-vcodec/
8152 F: drivers/media/platform/mtk-vpu/
8153 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8154 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8155
8156 MEDIATEK MDP DRIVER
8157 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8158 M: Houlong Wei <houlong.wei@mediatek.com>
8159 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8160 S: Supported
8161 F: drivers/media/platform/mtk-mdp/
8162 F: drivers/media/platform/mtk-vpu/
8163 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8164
8165 MEDIATEK MT7601U WIRELESS LAN DRIVER
8166 M: Jakub Kicinski <kubakici@wp.pl>
8167 L: linux-wireless@vger.kernel.org
8168 S: Maintained
8169 F: drivers/net/wireless/mediatek/mt7601u/
8170
8171 MEGARAID SCSI/SAS DRIVERS
8172 M: Kashyap Desai <kashyap.desai@broadcom.com>
8173 M: Sumit Saxena <sumit.saxena@broadcom.com>
8174 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8175 L: megaraidlinux.pdl@broadcom.com
8176 L: linux-scsi@vger.kernel.org
8177 W: http://www.avagotech.com/support/
8178 S: Maintained
8179 F: Documentation/scsi/megaraid.txt
8180 F: drivers/scsi/megaraid.*
8181 F: drivers/scsi/megaraid/
8182
8183 MELFAS MIP4 TOUCHSCREEN DRIVER
8184 M: Sangwon Jee <jeesw@melfas.com>
8185 W: http://www.melfas.com
8186 S: Supported
8187 F: drivers/input/touchscreen/melfas_mip4.c
8188 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8189
8190 MELLANOX ETHERNET DRIVER (mlx4_en)
8191 M: Tariq Toukan <tariqt@mellanox.com>
8192 L: netdev@vger.kernel.org
8193 S: Supported
8194 W: http://www.mellanox.com
8195 Q: http://patchwork.ozlabs.org/project/netdev/list/
8196 F: drivers/net/ethernet/mellanox/mlx4/en_*
8197
8198 MELLANOX ETHERNET DRIVER (mlx5e)
8199 M: Saeed Mahameed <saeedm@mellanox.com>
8200 L: netdev@vger.kernel.org
8201 S: Supported
8202 W: http://www.mellanox.com
8203 Q: http://patchwork.ozlabs.org/project/netdev/list/
8204 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8205
8206 MELLANOX ETHERNET SWITCH DRIVERS
8207 M: Jiri Pirko <jiri@mellanox.com>
8208 M: Ido Schimmel <idosch@mellanox.com>
8209 L: netdev@vger.kernel.org
8210 S: Supported
8211 W: http://www.mellanox.com
8212 Q: http://patchwork.ozlabs.org/project/netdev/list/
8213 F: drivers/net/ethernet/mellanox/mlxsw/
8214
8215 MELLANOX MLXCPLD I2C AND MUX DRIVER
8216 M: Vadim Pasternak <vadimp@mellanox.com>
8217 M: Michael Shych <michaelsh@mellanox.com>
8218 L: linux-i2c@vger.kernel.org
8219 S: Supported
8220 F: drivers/i2c/busses/i2c-mlxcpld.c
8221 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8222 F: Documentation/i2c/busses/i2c-mlxcpld
8223
8224 MELLANOX MLXCPLD LED DRIVER
8225 M: Vadim Pasternak <vadimp@mellanox.com>
8226 L: linux-leds@vger.kernel.org
8227 S: Supported
8228 F: drivers/leds/leds-mlxcpld.c
8229 F: Documentation/leds/leds-mlxcpld.txt
8230
8231 MELLANOX PLATFORM DRIVER
8232 M: Vadim Pasternak <vadimp@mellanox.com>
8233 L: platform-driver-x86@vger.kernel.org
8234 S: Supported
8235 F: drivers/platform/x86/mlx-platform.c
8236
8237 MELLANOX MLX CPLD HOTPLUG DRIVER
8238 M: Vadim Pasternak <vadimp@mellanox.com>
8239 L: platform-driver-x86@vger.kernel.org
8240 S: Supported
8241 F: drivers/platform/x86/mlxcpld-hotplug.c
8242 F: include/linux/platform_data/mlxcpld-hotplug.h
8243
8244 SOFT-ROCE DRIVER (rxe)
8245 M: Moni Shoua <monis@mellanox.com>
8246 L: linux-rdma@vger.kernel.org
8247 S: Supported
8248 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8249 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8250 F: drivers/infiniband/sw/rxe/
8251 F: include/uapi/rdma/rdma_user_rxe.h
8252
8253 MEMBARRIER SUPPORT
8254 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8255 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8256 L: linux-kernel@vger.kernel.org
8257 S: Supported
8258 F: kernel/membarrier.c
8259 F: include/uapi/linux/membarrier.h
8260
8261 MEMORY MANAGEMENT
8262 L: linux-mm@kvack.org
8263 W: http://www.linux-mm.org
8264 S: Maintained
8265 F: include/linux/mm.h
8266 F: include/linux/gfp.h
8267 F: include/linux/mmzone.h
8268 F: include/linux/memory_hotplug.h
8269 F: include/linux/vmalloc.h
8270 F: mm/
8271
8272 MEMORY TECHNOLOGY DEVICES (MTD)
8273 M: David Woodhouse <dwmw2@infradead.org>
8274 M: Brian Norris <computersforpeace@gmail.com>
8275 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8276 M: Marek Vasut <marek.vasut@gmail.com>
8277 M: Richard Weinberger <richard@nod.at>
8278 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
8279 L: linux-mtd@lists.infradead.org
8280 W: http://www.linux-mtd.infradead.org/
8281 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8282 T: git git://git.infradead.org/linux-mtd.git
8283 T: git git://git.infradead.org/l2-mtd.git
8284 S: Maintained
8285 F: Documentation/devicetree/bindings/mtd/
8286 F: drivers/mtd/
8287 F: include/linux/mtd/
8288 F: include/uapi/mtd/
8289
8290 MEN A21 WATCHDOG DRIVER
8291 M: Johannes Thumshirn <morbidrsa@gmail.com>
8292 L: linux-watchdog@vger.kernel.org
8293 S: Maintained
8294 F: drivers/watchdog/mena21_wdt.c
8295
8296 MEN CHAMELEON BUS (mcb)
8297 M: Johannes Thumshirn <morbidrsa@gmail.com>
8298 S: Maintained
8299 F: drivers/mcb/
8300 F: include/linux/mcb.h
8301 F: Documentation/men-chameleon-bus.txt
8302
8303 MEN F21BMC (Board Management Controller)
8304 M: Andreas Werner <andreas.werner@men.de>
8305 S: Supported
8306 F: drivers/mfd/menf21bmc.c
8307 F: drivers/watchdog/menf21bmc_wdt.c
8308 F: drivers/leds/leds-menf21bmc.c
8309 F: drivers/hwmon/menf21bmc_hwmon.c
8310 F: Documentation/hwmon/menf21bmc
8311
8312 METAG ARCHITECTURE
8313 M: James Hogan <james.hogan@imgtec.com>
8314 L: linux-metag@vger.kernel.org
8315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8316 S: Odd Fixes
8317 F: arch/metag/
8318 F: Documentation/metag/
8319 F: Documentation/devicetree/bindings/metag/
8320 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8321 F: drivers/clocksource/metag_generic.c
8322 F: drivers/irqchip/irq-metag.c
8323 F: drivers/irqchip/irq-metag-ext.c
8324 F: drivers/tty/metag_da.c
8325
8326 MICROBLAZE ARCHITECTURE
8327 M: Michal Simek <monstr@monstr.eu>
8328 W: http://www.monstr.eu/fdt/
8329 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8330 S: Supported
8331 F: arch/microblaze/
8332
8333 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8334 M: Richard Genoud <richard.genoud@gmail.com>
8335 S: Maintained
8336 F: drivers/tty/serial/atmel_serial.c
8337 F: include/linux/atmel_serial.h
8338
8339 MICROCHIP / ATMEL DMA DRIVER
8340 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8342 L: dmaengine@vger.kernel.org
8343 S: Supported
8344 F: drivers/dma/at_hdmac.c
8345 F: drivers/dma/at_hdmac_regs.h
8346 F: include/linux/platform_data/dma-atmel.h
8347
8348 MICROCHIP / ATMEL ISC DRIVER
8349 M: Songjun Wu <songjun.wu@microchip.com>
8350 L: linux-media@vger.kernel.org
8351 S: Supported
8352 F: drivers/media/platform/atmel/atmel-isc.c
8353 F: drivers/media/platform/atmel/atmel-isc-regs.h
8354 F: devicetree/bindings/media/atmel-isc.txt
8355
8356 MICROCHIP USB251XB DRIVER
8357 M: Richard Leitner <richard.leitner@skidata.com>
8358 L: linux-usb@vger.kernel.org
8359 S: Maintained
8360 F: drivers/usb/misc/usb251xb.c
8361 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8362
8363 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8364 M: Chen Yu <yu.c.chen@intel.com>
8365 L: platform-driver-x86@vger.kernel.org
8366 S: Supported
8367 F: drivers/platform/x86/surfacepro3_button.c
8368
8369 MICROTEK X6 SCANNER
8370 M: Oliver Neukum <oliver@neukum.org>
8371 S: Maintained
8372 F: drivers/usb/image/microtek.*
8373
8374 MIPS
8375 M: Ralf Baechle <ralf@linux-mips.org>
8376 L: linux-mips@linux-mips.org
8377 W: http://www.linux-mips.org/
8378 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8379 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8380 S: Supported
8381 F: Documentation/devicetree/bindings/mips/
8382 F: Documentation/mips/
8383 F: arch/mips/
8384
8385 MIPS/LOONGSON1 ARCHITECTURE
8386 M: Keguang Zhang <keguang.zhang@gmail.com>
8387 L: linux-mips@linux-mips.org
8388 S: Maintained
8389 F: arch/mips/loongson32/
8390 F: arch/mips/include/asm/mach-loongson32/
8391 F: drivers/*/*loongson1*
8392 F: drivers/*/*/*loongson1*
8393
8394 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8395 M: Hans Verkuil <hverkuil@xs4all.nl>
8396 L: linux-media@vger.kernel.org
8397 T: git git://linuxtv.org/media_tree.git
8398 W: https://linuxtv.org
8399 S: Odd Fixes
8400 F: drivers/media/radio/radio-miropcm20*
8401
8402 MELLANOX MLX4 core VPI driver
8403 M: Yishai Hadas <yishaih@mellanox.com>
8404 L: netdev@vger.kernel.org
8405 L: linux-rdma@vger.kernel.org
8406 W: http://www.mellanox.com
8407 Q: http://patchwork.ozlabs.org/project/netdev/list/
8408 S: Supported
8409 F: drivers/net/ethernet/mellanox/mlx4/
8410 F: include/linux/mlx4/
8411 F: include/uapi/rdma/mlx4-abi.h
8412
8413 MELLANOX MLX4 IB driver
8414 M: Yishai Hadas <yishaih@mellanox.com>
8415 L: linux-rdma@vger.kernel.org
8416 W: http://www.mellanox.com
8417 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8418 S: Supported
8419 F: drivers/infiniband/hw/mlx4/
8420 F: include/linux/mlx4/
8421
8422 MELLANOX MLX5 core VPI driver
8423 M: Saeed Mahameed <saeedm@mellanox.com>
8424 M: Matan Barak <matanb@mellanox.com>
8425 M: Leon Romanovsky <leonro@mellanox.com>
8426 L: netdev@vger.kernel.org
8427 L: linux-rdma@vger.kernel.org
8428 W: http://www.mellanox.com
8429 Q: http://patchwork.ozlabs.org/project/netdev/list/
8430 S: Supported
8431 F: drivers/net/ethernet/mellanox/mlx5/core/
8432 F: include/linux/mlx5/
8433 F: include/uapi/rdma/mlx5-abi.h
8434
8435 MELLANOX MLX5 IB driver
8436 M: Matan Barak <matanb@mellanox.com>
8437 M: Leon Romanovsky <leonro@mellanox.com>
8438 L: linux-rdma@vger.kernel.org
8439 W: http://www.mellanox.com
8440 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8441 S: Supported
8442 F: drivers/infiniband/hw/mlx5/
8443 F: include/linux/mlx5/
8444
8445 MELEXIS MLX90614 DRIVER
8446 M: Crt Mori <cmo@melexis.com>
8447 L: linux-iio@vger.kernel.org
8448 W: http://www.melexis.com
8449 S: Supported
8450 F: drivers/iio/temperature/mlx90614.c
8451
8452 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8453 M: Don Brace <don.brace@microsemi.com>
8454 L: esc.storagedev@microsemi.com
8455 L: linux-scsi@vger.kernel.org
8456 S: Supported
8457 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8458 F: drivers/scsi/smartpqi/Kconfig
8459 F: drivers/scsi/smartpqi/Makefile
8460 F: include/linux/cciss*.h
8461 F: include/uapi/linux/cciss*.h
8462 F: Documentation/scsi/smartpqi.txt
8463
8464 MN88472 MEDIA DRIVER
8465 M: Antti Palosaari <crope@iki.fi>
8466 L: linux-media@vger.kernel.org
8467 W: https://linuxtv.org
8468 W: http://palosaari.fi/linux/
8469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8470 S: Maintained
8471 F: drivers/media/dvb-frontends/mn88472*
8472
8473 MN88473 MEDIA DRIVER
8474 M: Antti Palosaari <crope@iki.fi>
8475 L: linux-media@vger.kernel.org
8476 W: https://linuxtv.org
8477 W: http://palosaari.fi/linux/
8478 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8479 S: Maintained
8480 F: drivers/media/dvb-frontends/mn88473*
8481
8482 MODULE SUPPORT
8483 M: Jessica Yu <jeyu@redhat.com>
8484 M: Rusty Russell <rusty@rustcorp.com.au>
8485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8486 S: Maintained
8487 F: include/linux/module.h
8488 F: kernel/module.c
8489
8490 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8491 W: http://popies.net/meye/
8492 S: Orphan
8493 F: Documentation/media/v4l-drivers/meye*
8494 F: drivers/media/pci/meye/
8495 F: include/uapi/linux/meye.h
8496
8497 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8498 M: Jiri Slaby <jirislaby@gmail.com>
8499 S: Maintained
8500 F: Documentation/serial/moxa-smartio
8501 F: drivers/tty/mxser.*
8502
8503 MR800 AVERMEDIA USB FM RADIO DRIVER
8504 M: Alexey Klimov <klimov.linux@gmail.com>
8505 L: linux-media@vger.kernel.org
8506 T: git git://linuxtv.org/media_tree.git
8507 S: Maintained
8508 F: drivers/media/radio/radio-mr800.c
8509
8510 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8511 M: Alan Ott <alan@signal11.us>
8512 L: linux-wpan@vger.kernel.org
8513 S: Maintained
8514 F: drivers/net/ieee802154/mrf24j40.c
8515 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8516
8517 MSI LAPTOP SUPPORT
8518 M: "Lee, Chun-Yi" <jlee@suse.com>
8519 L: platform-driver-x86@vger.kernel.org
8520 S: Maintained
8521 F: drivers/platform/x86/msi-laptop.c
8522
8523 MSI WMI SUPPORT
8524 L: platform-driver-x86@vger.kernel.org
8525 S: Orphan
8526 F: drivers/platform/x86/msi-wmi.c
8527
8528 MSI001 MEDIA DRIVER
8529 M: Antti Palosaari <crope@iki.fi>
8530 L: linux-media@vger.kernel.org
8531 W: https://linuxtv.org
8532 W: http://palosaari.fi/linux/
8533 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8534 T: git git://linuxtv.org/anttip/media_tree.git
8535 S: Maintained
8536 F: drivers/media/tuners/msi001*
8537
8538 MSI2500 MEDIA DRIVER
8539 M: Antti Palosaari <crope@iki.fi>
8540 L: linux-media@vger.kernel.org
8541 W: https://linuxtv.org
8542 W: http://palosaari.fi/linux/
8543 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8544 T: git git://linuxtv.org/anttip/media_tree.git
8545 S: Maintained
8546 F: drivers/media/usb/msi2500/
8547
8548 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8549 M: Robert Jarzmik <robert.jarzmik@free.fr>
8550 L: linux-mtd@lists.infradead.org
8551 S: Maintained
8552 F: drivers/mtd/devices/docg3*
8553
8554 MT9M032 APTINA SENSOR DRIVER
8555 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8556 L: linux-media@vger.kernel.org
8557 T: git git://linuxtv.org/media_tree.git
8558 S: Maintained
8559 F: drivers/media/i2c/mt9m032.c
8560 F: include/media/i2c/mt9m032.h
8561
8562 MT9P031 APTINA CAMERA SENSOR
8563 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8564 L: linux-media@vger.kernel.org
8565 T: git git://linuxtv.org/media_tree.git
8566 S: Maintained
8567 F: drivers/media/i2c/mt9p031.c
8568 F: include/media/i2c/mt9p031.h
8569
8570 MT9T001 APTINA CAMERA SENSOR
8571 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8572 L: linux-media@vger.kernel.org
8573 T: git git://linuxtv.org/media_tree.git
8574 S: Maintained
8575 F: drivers/media/i2c/mt9t001.c
8576 F: include/media/i2c/mt9t001.h
8577
8578 MT9V032 APTINA CAMERA SENSOR
8579 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8580 L: linux-media@vger.kernel.org
8581 T: git git://linuxtv.org/media_tree.git
8582 S: Maintained
8583 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8584 F: drivers/media/i2c/mt9v032.c
8585 F: include/media/i2c/mt9v032.h
8586
8587 MULTIFUNCTION DEVICES (MFD)
8588 M: Lee Jones <lee.jones@linaro.org>
8589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8590 S: Supported
8591 F: Documentation/devicetree/bindings/mfd/
8592 F: drivers/mfd/
8593 F: include/linux/mfd/
8594 F: include/dt-bindings/mfd/
8595
8596 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8597 M: Ulf Hansson <ulf.hansson@linaro.org>
8598 L: linux-mmc@vger.kernel.org
8599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8600 S: Maintained
8601 F: Documentation/devicetree/bindings/mmc/
8602 F: drivers/mmc/
8603 F: include/linux/mmc/
8604 F: include/uapi/linux/mmc/
8605
8606 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8607 S: Orphan
8608 F: drivers/mmc/host/mmc_spi.c
8609 F: include/linux/spi/mmc_spi.h
8610
8611 MULTISOUND SOUND DRIVER
8612 M: Andrew Veliath <andrewtv@usa.net>
8613 S: Maintained
8614 F: Documentation/sound/oss/MultiSound
8615 F: sound/oss/msnd*
8616
8617 MULTITECH MULTIPORT CARD (ISICOM)
8618 S: Orphan
8619 F: drivers/tty/isicom.c
8620 F: include/linux/isicom.h
8621
8622 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8623 M: Bin Liu <b-liu@ti.com>
8624 L: linux-usb@vger.kernel.org
8625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8626 S: Maintained
8627 F: drivers/usb/musb/
8628
8629 MXL5007T MEDIA DRIVER
8630 M: Michael Krufky <mkrufky@linuxtv.org>
8631 L: linux-media@vger.kernel.org
8632 W: https://linuxtv.org
8633 W: http://github.com/mkrufky
8634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8635 T: git git://linuxtv.org/mkrufky/tuners.git
8636 S: Maintained
8637 F: drivers/media/tuners/mxl5007t.*
8638
8639 MXSFB DRM DRIVER
8640 M: Marek Vasut <marex@denx.de>
8641 S: Supported
8642 F: drivers/gpu/drm/mxsfb/
8643 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8644
8645 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8646 M: Hyong-Youb Kim <hykim@myri.com>
8647 L: netdev@vger.kernel.org
8648 W: https://www.myricom.com/support/downloads/myri10ge.html
8649 S: Supported
8650 F: drivers/net/ethernet/myricom/myri10ge/
8651
8652 NAND FLASH SUBSYSTEM
8653 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8654 R: Richard Weinberger <richard@nod.at>
8655 L: linux-mtd@lists.infradead.org
8656 W: http://www.linux-mtd.infradead.org/
8657 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8658 T: git git://github.com/linux-nand/linux.git
8659 S: Maintained
8660 F: drivers/mtd/nand/
8661 F: include/linux/mtd/nand*.h
8662
8663 NATSEMI ETHERNET DRIVER (DP8381x)
8664 S: Orphan
8665 F: drivers/net/ethernet/natsemi/natsemi.c
8666
8667 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8668 M: Daniel Mack <zonque@gmail.com>
8669 S: Maintained
8670 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8671 W: http://www.native-instruments.com
8672 F: sound/usb/caiaq/
8673
8674 NCP FILESYSTEM
8675 M: Petr Vandrovec <petr@vandrovec.name>
8676 S: Odd Fixes
8677 F: fs/ncpfs/
8678
8679 NCR 5380 SCSI DRIVERS
8680 M: Finn Thain <fthain@telegraphics.com.au>
8681 M: Michael Schmitz <schmitzmic@gmail.com>
8682 L: linux-scsi@vger.kernel.org
8683 S: Maintained
8684 F: Documentation/scsi/g_NCR5380.txt
8685 F: drivers/scsi/NCR5380.*
8686 F: drivers/scsi/arm/cumana_1.c
8687 F: drivers/scsi/arm/oak.c
8688 F: drivers/scsi/atari_scsi.*
8689 F: drivers/scsi/dmx3191d.c
8690 F: drivers/scsi/g_NCR5380.*
8691 F: drivers/scsi/mac_scsi.*
8692 F: drivers/scsi/sun3_scsi.*
8693 F: drivers/scsi/sun3_scsi_vme.c
8694
8695 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8696 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8697 L: linux-scsi@vger.kernel.org
8698 S: Maintained
8699 F: drivers/scsi/NCR_D700.*
8700
8701 NCT6775 HARDWARE MONITOR DRIVER
8702 M: Guenter Roeck <linux@roeck-us.net>
8703 L: linux-hwmon@vger.kernel.org
8704 S: Maintained
8705 F: Documentation/hwmon/nct6775
8706 F: drivers/hwmon/nct6775.c
8707
8708 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8709 M: Faisal Latif <faisal.latif@intel.com>
8710 L: linux-rdma@vger.kernel.org
8711 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8712 S: Supported
8713 F: drivers/infiniband/hw/nes/
8714 F: include/uapi/rdma/nes-abi.h
8715
8716 NETEM NETWORK EMULATOR
8717 M: Stephen Hemminger <stephen@networkplumber.org>
8718 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8719 S: Maintained
8720 F: net/sched/sch_netem.c
8721
8722 NETERION 10GbE DRIVERS (s2io/vxge)
8723 M: Jon Mason <jdmason@kudzu.us>
8724 L: netdev@vger.kernel.org
8725 S: Supported
8726 F: Documentation/networking/s2io.txt
8727 F: Documentation/networking/vxge.txt
8728 F: drivers/net/ethernet/neterion/
8729
8730 NETFILTER
8731 M: Pablo Neira Ayuso <pablo@netfilter.org>
8732 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8733 L: netfilter-devel@vger.kernel.org
8734 L: coreteam@netfilter.org
8735 W: http://www.netfilter.org/
8736 W: http://www.iptables.org/
8737 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8740 S: Supported
8741 F: include/linux/netfilter*
8742 F: include/linux/netfilter/
8743 F: include/net/netfilter/
8744 F: include/uapi/linux/netfilter*
8745 F: include/uapi/linux/netfilter/
8746 F: net/*/netfilter.c
8747 F: net/*/netfilter/
8748 F: net/netfilter/
8749 F: net/bridge/br_netfilter*.c
8750
8751 NETLABEL
8752 M: Paul Moore <paul@paul-moore.com>
8753 W: http://netlabel.sf.net
8754 L: netdev@vger.kernel.org
8755 S: Maintained
8756 F: Documentation/netlabel/
8757 F: include/net/netlabel.h
8758 F: net/netlabel/
8759
8760 NETROM NETWORK LAYER
8761 M: Ralf Baechle <ralf@linux-mips.org>
8762 L: linux-hams@vger.kernel.org
8763 W: http://www.linux-ax25.org/
8764 S: Maintained
8765 F: include/net/netrom.h
8766 F: include/uapi/linux/netrom.h
8767 F: net/netrom/
8768
8769 NETRONOME ETHERNET DRIVERS
8770 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8771 L: oss-drivers@netronome.com
8772 S: Maintained
8773 F: drivers/net/ethernet/netronome/
8774
8775 NETWORK BLOCK DEVICE (NBD)
8776 M: Josef Bacik <jbacik@fb.com>
8777 S: Maintained
8778 L: linux-block@vger.kernel.org
8779 L: nbd-general@lists.sourceforge.net
8780 F: Documentation/blockdev/nbd.txt
8781 F: drivers/block/nbd.c
8782 F: include/uapi/linux/nbd.h
8783
8784 NETWORK DROP MONITOR
8785 M: Neil Horman <nhorman@tuxdriver.com>
8786 L: netdev@vger.kernel.org
8787 S: Maintained
8788 W: https://fedorahosted.org/dropwatch/
8789 F: net/core/drop_monitor.c
8790
8791 NETWORKING [DSA]
8792 M: Andrew Lunn <andrew@lunn.ch>
8793 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8794 M: Florian Fainelli <f.fainelli@gmail.com>
8795 S: Maintained
8796 F: net/dsa/
8797 F: include/net/dsa.h
8798 F: drivers/net/dsa/
8799
8800 NETWORKING [GENERAL]
8801 M: "David S. Miller" <davem@davemloft.net>
8802 L: netdev@vger.kernel.org
8803 W: http://www.linuxfoundation.org/en/Net
8804 Q: http://patchwork.ozlabs.org/project/netdev/list/
8805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8807 B: mailto:netdev@vger.kernel.org
8808 S: Maintained
8809 F: net/
8810 F: include/net/
8811 F: include/linux/in.h
8812 F: include/linux/net.h
8813 F: include/linux/netdevice.h
8814 F: include/uapi/linux/in.h
8815 F: include/uapi/linux/net.h
8816 F: include/uapi/linux/netdevice.h
8817 F: include/uapi/linux/net_namespace.h
8818 F: tools/net/
8819 F: tools/testing/selftests/net/
8820 F: lib/random32.c
8821
8822 NETWORKING [IPv4/IPv6]
8823 M: "David S. Miller" <davem@davemloft.net>
8824 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8825 M: James Morris <jmorris@namei.org>
8826 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8827 M: Patrick McHardy <kaber@trash.net>
8828 L: netdev@vger.kernel.org
8829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8830 S: Maintained
8831 F: net/ipv4/
8832 F: net/ipv6/
8833 F: include/net/ip*
8834 F: arch/x86/net/*
8835
8836 NETWORKING [IPSEC]
8837 M: Steffen Klassert <steffen.klassert@secunet.com>
8838 M: Herbert Xu <herbert@gondor.apana.org.au>
8839 M: "David S. Miller" <davem@davemloft.net>
8840 L: netdev@vger.kernel.org
8841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8843 S: Maintained
8844 F: net/core/flow.c
8845 F: net/xfrm/
8846 F: net/key/
8847 F: net/ipv4/xfrm*
8848 F: net/ipv4/esp4*
8849 F: net/ipv4/ah4.c
8850 F: net/ipv4/ipcomp.c
8851 F: net/ipv4/ip_vti.c
8852 F: net/ipv6/xfrm*
8853 F: net/ipv6/esp6*
8854 F: net/ipv6/ah6.c
8855 F: net/ipv6/ipcomp6.c
8856 F: net/ipv6/ip6_vti.c
8857 F: include/uapi/linux/xfrm.h
8858 F: include/net/xfrm.h
8859
8860 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8861 M: Paul Moore <paul@paul-moore.com>
8862 L: netdev@vger.kernel.org
8863 S: Maintained
8864
8865 NETWORKING [WIRELESS]
8866 L: linux-wireless@vger.kernel.org
8867 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8868
8869 NETWORKING DRIVERS
8870 L: netdev@vger.kernel.org
8871 W: http://www.linuxfoundation.org/en/Net
8872 Q: http://patchwork.ozlabs.org/project/netdev/list/
8873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8875 S: Odd Fixes
8876 F: Documentation/devicetree/bindings/net/
8877 F: drivers/net/
8878 F: include/linux/if_*
8879 F: include/linux/netdevice.h
8880 F: include/linux/etherdevice.h
8881 F: include/linux/fcdevice.h
8882 F: include/linux/fddidevice.h
8883 F: include/linux/hippidevice.h
8884 F: include/linux/inetdevice.h
8885 F: include/uapi/linux/if_*
8886 F: include/uapi/linux/netdevice.h
8887
8888 NETWORKING DRIVERS (WIRELESS)
8889 M: Kalle Valo <kvalo@codeaurora.org>
8890 L: linux-wireless@vger.kernel.org
8891 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8894 S: Maintained
8895 F: Documentation/devicetree/bindings/net/wireless/
8896 F: drivers/net/wireless/
8897
8898 NETXEN (1/10) GbE SUPPORT
8899 M: Manish Chopra <manish.chopra@cavium.com>
8900 M: Rahul Verma <rahul.verma@cavium.com>
8901 M: Dept-GELinuxNICDev@cavium.com
8902 L: netdev@vger.kernel.org
8903 S: Supported
8904 F: drivers/net/ethernet/qlogic/netxen/
8905
8906 NFC SUBSYSTEM
8907 M: Samuel Ortiz <sameo@linux.intel.com>
8908 L: linux-wireless@vger.kernel.org
8909 L: linux-nfc@lists.01.org (subscribers-only)
8910 S: Supported
8911 F: net/nfc/
8912 F: include/net/nfc/
8913 F: include/uapi/linux/nfc.h
8914 F: drivers/nfc/
8915 F: include/linux/platform_data/nfcmrvl.h
8916 F: include/linux/platform_data/nxp-nci.h
8917 F: include/linux/platform_data/pn544.h
8918 F: include/linux/platform_data/st21nfca.h
8919 F: include/linux/platform_data/st-nci.h
8920 F: Documentation/devicetree/bindings/net/nfc/
8921
8922 NFS, SUNRPC, AND LOCKD CLIENTS
8923 M: Trond Myklebust <trond.myklebust@primarydata.com>
8924 M: Anna Schumaker <anna.schumaker@netapp.com>
8925 L: linux-nfs@vger.kernel.org
8926 W: http://client.linux-nfs.org
8927 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8928 S: Maintained
8929 F: fs/lockd/
8930 F: fs/nfs/
8931 F: fs/nfs_common/
8932 F: net/sunrpc/
8933 F: include/linux/lockd/
8934 F: include/linux/nfs*
8935 F: include/linux/sunrpc/
8936 F: include/uapi/linux/nfs*
8937 F: include/uapi/linux/sunrpc/
8938
8939 NILFS2 FILESYSTEM
8940 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8941 L: linux-nilfs@vger.kernel.org
8942 W: http://nilfs.sourceforge.net/
8943 W: http://nilfs.osdn.jp/
8944 T: git git://github.com/konis/nilfs2.git
8945 S: Supported
8946 F: Documentation/filesystems/nilfs2.txt
8947 F: fs/nilfs2/
8948 F: include/trace/events/nilfs2.h
8949 F: include/uapi/linux/nilfs2_api.h
8950 F: include/uapi/linux/nilfs2_ondisk.h
8951
8952 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8953 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8954 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8955 S: Maintained
8956 F: Documentation/scsi/NinjaSCSI.txt
8957 F: drivers/scsi/pcmcia/nsp_*
8958
8959 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8960 M: GOTO Masanori <gotom@debian.or.jp>
8961 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8962 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8963 S: Maintained
8964 F: Documentation/scsi/NinjaSCSI.txt
8965 F: drivers/scsi/nsp32*
8966
8967 NIOS2 ARCHITECTURE
8968 M: Ley Foon Tan <lftan@altera.com>
8969 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8971 S: Maintained
8972 F: arch/nios2/
8973
8974 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8975 M: Pavel Machek <pavel@ucw.cz>
8976 M: Sakari Ailus <sakari.ailus@iki.fi>
8977 L: linux-media@vger.kernel.org
8978 S: Maintained
8979 F: drivers/media/i2c/et8ek8
8980 F: drivers/media/i2c/ad5820.c
8981
8982 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8983 M: Pavel Machek <pavel@ucw.cz>
8984 M: Sakari Ailus <sakari.ailus@iki.fi>
8985 L: linux-media@vger.kernel.org
8986 S: Maintained
8987 F: drivers/media/i2c/et8ek8
8988 F: drivers/media/i2c/ad5820.c
8989
8990 NOKIA N900 POWER SUPPLY DRIVERS
8991 R: Pali Rohár <pali.rohar@gmail.com>
8992 F: include/linux/power/bq2415x_charger.h
8993 F: include/linux/power/bq27xxx_battery.h
8994 F: include/linux/power/isp1704_charger.h
8995 F: drivers/power/supply/bq2415x_charger.c
8996 F: drivers/power/supply/bq27xxx_battery.c
8997 F: drivers/power/supply/bq27xxx_battery_i2c.c
8998 F: drivers/power/supply/isp1704_charger.c
8999 F: drivers/power/supply/rx51_battery.c
9000
9001 NTB DRIVER CORE
9002 M: Jon Mason <jdmason@kudzu.us>
9003 M: Dave Jiang <dave.jiang@intel.com>
9004 M: Allen Hubbe <Allen.Hubbe@emc.com>
9005 L: linux-ntb@googlegroups.com
9006 S: Supported
9007 W: https://github.com/jonmason/ntb/wiki
9008 T: git git://github.com/jonmason/ntb.git
9009 F: drivers/ntb/
9010 F: drivers/net/ntb_netdev.c
9011 F: include/linux/ntb.h
9012 F: include/linux/ntb_transport.h
9013 F: tools/testing/selftests/ntb/
9014
9015 NTB INTEL DRIVER
9016 M: Jon Mason <jdmason@kudzu.us>
9017 M: Dave Jiang <dave.jiang@intel.com>
9018 L: linux-ntb@googlegroups.com
9019 S: Supported
9020 W: https://github.com/jonmason/ntb/wiki
9021 T: git git://github.com/jonmason/ntb.git
9022 F: drivers/ntb/hw/intel/
9023
9024 NTB AMD DRIVER
9025 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9026 L: linux-ntb@googlegroups.com
9027 S: Supported
9028 F: drivers/ntb/hw/amd/
9029
9030 NTFS FILESYSTEM
9031 M: Anton Altaparmakov <anton@tuxera.com>
9032 L: linux-ntfs-dev@lists.sourceforge.net
9033 W: http://www.tuxera.com/
9034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9035 S: Supported
9036 F: Documentation/filesystems/ntfs.txt
9037 F: fs/ntfs/
9038
9039 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9040 M: Antonino Daplas <adaplas@gmail.com>
9041 L: linux-fbdev@vger.kernel.org
9042 S: Maintained
9043 F: drivers/video/fbdev/riva/
9044 F: drivers/video/fbdev/nvidia/
9045
9046 NVM EXPRESS DRIVER
9047 M: Keith Busch <keith.busch@intel.com>
9048 M: Jens Axboe <axboe@fb.com>
9049 M: Christoph Hellwig <hch@lst.de>
9050 M: Sagi Grimberg <sagi@grimberg.me>
9051 L: linux-nvme@lists.infradead.org
9052 T: git://git.infradead.org/nvme.git
9053 W: http://git.infradead.org/nvme.git
9054 S: Supported
9055 F: drivers/nvme/host/
9056 F: include/linux/nvme.h
9057 F: include/uapi/linux/nvme_ioctl.h
9058
9059 NVM EXPRESS TARGET DRIVER
9060 M: Christoph Hellwig <hch@lst.de>
9061 M: Sagi Grimberg <sagi@grimberg.me>
9062 L: linux-nvme@lists.infradead.org
9063 T: git://git.infradead.org/nvme.git
9064 W: http://git.infradead.org/nvme.git
9065 S: Supported
9066 F: drivers/nvme/target/
9067
9068 NVM EXPRESS FC TRANSPORT DRIVERS
9069 M: James Smart <james.smart@broadcom.com>
9070 L: linux-nvme@lists.infradead.org
9071 S: Supported
9072 F: include/linux/nvme-fc.h
9073 F: include/linux/nvme-fc-driver.h
9074 F: drivers/nvme/host/fc.c
9075 F: drivers/nvme/target/fc.c
9076 F: drivers/nvme/target/fcloop.c
9077
9078 NVMEM FRAMEWORK
9079 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9080 M: Maxime Ripard <maxime.ripard@free-electrons.com>
9081 S: Maintained
9082 F: drivers/nvmem/
9083 F: Documentation/devicetree/bindings/nvmem/
9084 F: include/linux/nvmem-consumer.h
9085 F: include/linux/nvmem-provider.h
9086
9087 NXP-NCI NFC DRIVER
9088 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9089 R: Charles Gorand <charles.gorand@effinnov.com>
9090 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9091 S: Supported
9092 F: drivers/nfc/nxp-nci
9093
9094 NXP TDA998X DRM DRIVER
9095 M: Russell King <linux@armlinux.org.uk>
9096 S: Supported
9097 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9098 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9099 F: drivers/gpu/drm/i2c/tda998x_drv.c
9100 F: include/drm/i2c/tda998x.h
9101
9102 NXP TFA9879 DRIVER
9103 M: Peter Rosin <peda@axentia.se>
9104 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9105 S: Maintained
9106 F: sound/soc/codecs/tfa9879*
9107
9108 OBJTOOL
9109 M: Josh Poimboeuf <jpoimboe@redhat.com>
9110 S: Supported
9111 F: tools/objtool/
9112
9113 OMAP1 SUPPORT
9114 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9115 M: Tony Lindgren <tony@atomide.com>
9116 L: linux-omap@vger.kernel.org
9117 Q: http://patchwork.kernel.org/project/linux-omap/list/
9118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9119 S: Maintained
9120 F: arch/arm/mach-omap1/
9121 F: arch/arm/plat-omap/
9122 F: arch/arm/configs/omap1_defconfig
9123 F: drivers/i2c/busses/i2c-omap.c
9124 F: include/linux/i2c-omap.h
9125
9126 OMAP2+ SUPPORT
9127 M: Tony Lindgren <tony@atomide.com>
9128 L: linux-omap@vger.kernel.org
9129 W: http://www.muru.com/linux/omap/
9130 W: http://linux.omap.com/
9131 Q: http://patchwork.kernel.org/project/linux-omap/list/
9132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9133 S: Maintained
9134 F: arch/arm/mach-omap2/
9135 F: arch/arm/plat-omap/
9136 F: arch/arm/configs/omap2plus_defconfig
9137 F: drivers/i2c/busses/i2c-omap.c
9138 F: drivers/irqchip/irq-omap-intc.c
9139 F: drivers/mfd/*omap*.c
9140 F: drivers/mfd/menelaus.c
9141 F: drivers/mfd/palmas.c
9142 F: drivers/mfd/tps65217.c
9143 F: drivers/mfd/tps65218.c
9144 F: drivers/mfd/tps65910.c
9145 F: drivers/mfd/twl-core.[ch]
9146 F: drivers/mfd/twl4030*.c
9147 F: drivers/mfd/twl6030*.c
9148 F: drivers/mfd/twl6040*.c
9149 F: drivers/regulator/palmas-regulator*.c
9150 F: drivers/regulator/pbias-regulator.c
9151 F: drivers/regulator/tps65217-regulator.c
9152 F: drivers/regulator/tps65218-regulator.c
9153 F: drivers/regulator/tps65910-regulator.c
9154 F: drivers/regulator/twl-regulator.c
9155 F: drivers/regulator/twl6030-regulator.c
9156 F: include/linux/i2c-omap.h
9157
9158 OMAP DEVICE TREE SUPPORT
9159 M: Benoît Cousson <bcousson@baylibre.com>
9160 M: Tony Lindgren <tony@atomide.com>
9161 L: linux-omap@vger.kernel.org
9162 L: devicetree@vger.kernel.org
9163 S: Maintained
9164 F: arch/arm/boot/dts/*omap*
9165 F: arch/arm/boot/dts/*am3*
9166 F: arch/arm/boot/dts/*am4*
9167 F: arch/arm/boot/dts/*am5*
9168 F: arch/arm/boot/dts/*dra7*
9169
9170 OMAP CLOCK FRAMEWORK SUPPORT
9171 M: Paul Walmsley <paul@pwsan.com>
9172 L: linux-omap@vger.kernel.org
9173 S: Maintained
9174 F: arch/arm/*omap*/*clock*
9175
9176 OMAP POWER MANAGEMENT SUPPORT
9177 M: Kevin Hilman <khilman@kernel.org>
9178 L: linux-omap@vger.kernel.org
9179 S: Maintained
9180 F: arch/arm/*omap*/*pm*
9181 F: drivers/cpufreq/omap-cpufreq.c
9182
9183 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9184 M: Rajendra Nayak <rnayak@codeaurora.org>
9185 M: Paul Walmsley <paul@pwsan.com>
9186 L: linux-omap@vger.kernel.org
9187 S: Maintained
9188 F: arch/arm/mach-omap2/prm*
9189
9190 OMAP AUDIO SUPPORT
9191 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9192 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9193 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9194 L: linux-omap@vger.kernel.org
9195 S: Maintained
9196 F: sound/soc/omap/
9197
9198 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9199 M: Roger Quadros <rogerq@ti.com>
9200 M: Tony Lindgren <tony@atomide.com>
9201 L: linux-omap@vger.kernel.org
9202 S: Maintained
9203 F: drivers/memory/omap-gpmc.c
9204 F: arch/arm/mach-omap2/*gpmc*
9205
9206 OMAP FRAMEBUFFER SUPPORT
9207 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9208 L: linux-fbdev@vger.kernel.org
9209 L: linux-omap@vger.kernel.org
9210 S: Maintained
9211 F: drivers/video/fbdev/omap/
9212
9213 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9214 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9215 L: linux-omap@vger.kernel.org
9216 L: linux-fbdev@vger.kernel.org
9217 S: Maintained
9218 F: drivers/video/fbdev/omap2/
9219 F: Documentation/arm/OMAP/DSS
9220
9221 OMAP HARDWARE SPINLOCK SUPPORT
9222 M: Ohad Ben-Cohen <ohad@wizery.com>
9223 L: linux-omap@vger.kernel.org
9224 S: Maintained
9225 F: drivers/hwspinlock/omap_hwspinlock.c
9226
9227 OMAP MMC SUPPORT
9228 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9229 L: linux-omap@vger.kernel.org
9230 S: Maintained
9231 F: drivers/mmc/host/omap.c
9232
9233 OMAP HS MMC SUPPORT
9234 L: linux-mmc@vger.kernel.org
9235 L: linux-omap@vger.kernel.org
9236 S: Orphan
9237 F: drivers/mmc/host/omap_hsmmc.c
9238
9239 OMAP RANDOM NUMBER GENERATOR SUPPORT
9240 M: Deepak Saxena <dsaxena@plexity.net>
9241 S: Maintained
9242 F: drivers/char/hw_random/omap-rng.c
9243
9244 OMAP HWMOD SUPPORT
9245 M: Benoît Cousson <bcousson@baylibre.com>
9246 M: Paul Walmsley <paul@pwsan.com>
9247 L: linux-omap@vger.kernel.org
9248 S: Maintained
9249 F: arch/arm/mach-omap2/omap_hwmod.*
9250
9251 OMAP HWMOD DATA
9252 M: Paul Walmsley <paul@pwsan.com>
9253 L: linux-omap@vger.kernel.org
9254 S: Maintained
9255 F: arch/arm/mach-omap2/omap_hwmod*data*
9256
9257 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9258 M: Benoît Cousson <bcousson@baylibre.com>
9259 L: linux-omap@vger.kernel.org
9260 S: Maintained
9261 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9262
9263 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9264 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9265 L: linux-media@vger.kernel.org
9266 S: Maintained
9267 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9268 F: drivers/media/platform/omap3isp/
9269 F: drivers/staging/media/omap4iss/
9270
9271 OMAP USB SUPPORT
9272 L: linux-usb@vger.kernel.org
9273 L: linux-omap@vger.kernel.org
9274 S: Orphan
9275 F: drivers/usb/*/*omap*
9276 F: arch/arm/*omap*/usb*
9277
9278 OMAP GPIO DRIVER
9279 M: Grygorii Strashko <grygorii.strashko@ti.com>
9280 M: Santosh Shilimkar <ssantosh@kernel.org>
9281 M: Kevin Hilman <khilman@kernel.org>
9282 L: linux-omap@vger.kernel.org
9283 S: Maintained
9284 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9285 F: drivers/gpio/gpio-omap.c
9286
9287 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9288 M: Mark Jackson <mpfj@newflow.co.uk>
9289 L: linux-omap@vger.kernel.org
9290 S: Maintained
9291 F: arch/arm/boot/dts/am335x-nano.dts
9292
9293 OMFS FILESYSTEM
9294 M: Bob Copeland <me@bobcopeland.com>
9295 L: linux-karma-devel@lists.sourceforge.net
9296 S: Maintained
9297 F: Documentation/filesystems/omfs.txt
9298 F: fs/omfs/
9299
9300 OMNIKEY CARDMAN 4000 DRIVER
9301 M: Harald Welte <laforge@gnumonks.org>
9302 S: Maintained
9303 F: drivers/char/pcmcia/cm4000_cs.c
9304 F: include/linux/cm4000_cs.h
9305 F: include/uapi/linux/cm4000_cs.h
9306
9307 OMNIKEY CARDMAN 4040 DRIVER
9308 M: Harald Welte <laforge@gnumonks.org>
9309 S: Maintained
9310 F: drivers/char/pcmcia/cm4040_cs.*
9311
9312 OMNIVISION OV7670 SENSOR DRIVER
9313 M: Jonathan Corbet <corbet@lwn.net>
9314 L: linux-media@vger.kernel.org
9315 T: git git://linuxtv.org/media_tree.git
9316 S: Maintained
9317 F: drivers/media/i2c/ov7670.c
9318
9319 ONENAND FLASH DRIVER
9320 M: Kyungmin Park <kyungmin.park@samsung.com>
9321 L: linux-mtd@lists.infradead.org
9322 S: Maintained
9323 F: drivers/mtd/onenand/
9324 F: include/linux/mtd/onenand*.h
9325
9326 ONSTREAM SCSI TAPE DRIVER
9327 M: Willem Riede <osst@riede.org>
9328 L: osst-users@lists.sourceforge.net
9329 L: linux-scsi@vger.kernel.org
9330 S: Maintained
9331 F: Documentation/scsi/osst.txt
9332 F: drivers/scsi/osst.*
9333 F: drivers/scsi/osst_*.h
9334 F: drivers/scsi/st.h
9335
9336 OPENCORES I2C BUS DRIVER
9337 M: Peter Korsgaard <jacmet@sunsite.dk>
9338 L: linux-i2c@vger.kernel.org
9339 S: Maintained
9340 F: Documentation/i2c/busses/i2c-ocores
9341 F: drivers/i2c/busses/i2c-ocores.c
9342
9343 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9344 M: Rob Herring <robh+dt@kernel.org>
9345 M: Frank Rowand <frowand.list@gmail.com>
9346 L: devicetree@vger.kernel.org
9347 W: http://www.devicetree.org/
9348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9349 S: Maintained
9350 F: drivers/of/
9351 F: include/linux/of*.h
9352 F: scripts/dtc/
9353
9354 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9355 M: Rob Herring <robh+dt@kernel.org>
9356 M: Mark Rutland <mark.rutland@arm.com>
9357 L: devicetree@vger.kernel.org
9358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9359 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9360 S: Maintained
9361 F: Documentation/devicetree/
9362 F: arch/*/boot/dts/
9363 F: include/dt-bindings/
9364
9365 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9366 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9367 L: devicetree@vger.kernel.org
9368 S: Maintained
9369 F: Documentation/devicetree/dynamic-resolution-notes.txt
9370 F: Documentation/devicetree/overlay-notes.txt
9371 F: drivers/of/overlay.c
9372 F: drivers/of/resolver.c
9373
9374 OPENRISC ARCHITECTURE
9375 M: Jonas Bonn <jonas@southpole.se>
9376 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9377 M: Stafford Horne <shorne@gmail.com>
9378 T: git git://github.com/openrisc/linux.git
9379 L: openrisc@lists.librecores.org
9380 W: http://openrisc.io
9381 S: Maintained
9382 F: arch/openrisc/
9383
9384 OPENVSWITCH
9385 M: Pravin Shelar <pshelar@nicira.com>
9386 L: netdev@vger.kernel.org
9387 L: dev@openvswitch.org
9388 W: http://openvswitch.org
9389 S: Maintained
9390 F: net/openvswitch/
9391 F: include/uapi/linux/openvswitch.h
9392
9393 OPERATING PERFORMANCE POINTS (OPP)
9394 M: Viresh Kumar <vireshk@kernel.org>
9395 M: Nishanth Menon <nm@ti.com>
9396 M: Stephen Boyd <sboyd@codeaurora.org>
9397 L: linux-pm@vger.kernel.org
9398 S: Maintained
9399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9400 F: drivers/base/power/opp/
9401 F: include/linux/pm_opp.h
9402 F: Documentation/power/opp.txt
9403 F: Documentation/devicetree/bindings/opp/
9404
9405 OPL4 DRIVER
9406 M: Clemens Ladisch <clemens@ladisch.de>
9407 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9408 T: git git://git.alsa-project.org/alsa-kernel.git
9409 S: Maintained
9410 F: sound/drivers/opl4/
9411
9412 OPROFILE
9413 M: Robert Richter <rric@kernel.org>
9414 L: oprofile-list@lists.sf.net
9415 S: Maintained
9416 F: arch/*/include/asm/oprofile*.h
9417 F: arch/*/oprofile/
9418 F: drivers/oprofile/
9419 F: include/linux/oprofile.h
9420
9421 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9422 M: Mark Fasheh <mfasheh@versity.com>
9423 M: Joel Becker <jlbec@evilplan.org>
9424 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9425 W: http://ocfs2.wiki.kernel.org
9426 S: Supported
9427 F: Documentation/filesystems/ocfs2.txt
9428 F: Documentation/filesystems/dlmfs.txt
9429 F: fs/ocfs2/
9430
9431 ORINOCO DRIVER
9432 L: linux-wireless@vger.kernel.org
9433 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9434 W: http://www.nongnu.org/orinoco/
9435 S: Orphan
9436 F: drivers/net/wireless/intersil/orinoco/
9437
9438 OSD LIBRARY and FILESYSTEM
9439 M: Boaz Harrosh <ooo@electrozaur.com>
9440 M: Benny Halevy <bhalevy@primarydata.com>
9441 L: osd-dev@open-osd.org
9442 W: http://open-osd.org
9443 T: git git://git.open-osd.org/open-osd.git
9444 S: Maintained
9445 F: drivers/scsi/osd/
9446 F: include/scsi/osd_*
9447 F: fs/exofs/
9448
9449 OVERLAY FILESYSTEM
9450 M: Miklos Szeredi <miklos@szeredi.hu>
9451 L: linux-unionfs@vger.kernel.org
9452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9453 S: Supported
9454 F: fs/overlayfs/
9455 F: Documentation/filesystems/overlayfs.txt
9456
9457 ORANGEFS FILESYSTEM
9458 M: Mike Marshall <hubcap@omnibond.com>
9459 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9461 S: Supported
9462 F: fs/orangefs/
9463 F: Documentation/filesystems/orangefs.txt
9464
9465 P54 WIRELESS DRIVER
9466 M: Christian Lamparter <chunkeey@googlemail.com>
9467 L: linux-wireless@vger.kernel.org
9468 W: http://wireless.kernel.org/en/users/Drivers/p54
9469 S: Maintained
9470 F: drivers/net/wireless/intersil/p54/
9471
9472 PA SEMI ETHERNET DRIVER
9473 L: netdev@vger.kernel.org
9474 S: Orphan
9475 F: drivers/net/ethernet/pasemi/*
9476
9477 PA SEMI SMBUS DRIVER
9478 L: linux-i2c@vger.kernel.org
9479 S: Orphan
9480 F: drivers/i2c/busses/i2c-pasemi.c
9481
9482 PADATA PARALLEL EXECUTION MECHANISM
9483 M: Steffen Klassert <steffen.klassert@secunet.com>
9484 L: linux-crypto@vger.kernel.org
9485 S: Maintained
9486 F: kernel/padata.c
9487 F: include/linux/padata.h
9488 F: Documentation/padata.txt
9489
9490 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9491 M: Harald Welte <laforge@gnumonks.org>
9492 L: platform-driver-x86@vger.kernel.org
9493 S: Maintained
9494 F: drivers/platform/x86/panasonic-laptop.c
9495
9496 PANASONIC MN10300/AM33/AM34 PORT
9497 M: David Howells <dhowells@redhat.com>
9498 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9499 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9500 S: Maintained
9501 F: Documentation/mn10300/
9502 F: arch/mn10300/
9503
9504 PARALLEL LCD/KEYPAD PANEL DRIVER
9505 M: Willy Tarreau <willy@haproxy.com>
9506 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9507 S: Odd Fixes
9508 F: Documentation/misc-devices/lcd-panel-cgram.txt
9509 F: drivers/misc/panel.c
9510
9511 PARALLEL PORT SUBSYSTEM
9512 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9513 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9514 L: linux-parport@lists.infradead.org (subscribers-only)
9515 S: Maintained
9516 F: drivers/parport/
9517 F: include/linux/parport*.h
9518 F: drivers/char/ppdev.c
9519 F: include/uapi/linux/ppdev.h
9520 F: Documentation/parport*.txt
9521
9522 PARAVIRT_OPS INTERFACE
9523 M: Jeremy Fitzhardinge <jeremy@goop.org>
9524 M: Chris Wright <chrisw@sous-sol.org>
9525 M: Alok Kataria <akataria@vmware.com>
9526 M: Rusty Russell <rusty@rustcorp.com.au>
9527 L: virtualization@lists.linux-foundation.org
9528 S: Supported
9529 F: Documentation/virtual/paravirt_ops.txt
9530 F: arch/*/kernel/paravirt*
9531 F: arch/*/include/asm/paravirt.h
9532 F: include/linux/hypervisor.h
9533
9534 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9535 M: Tim Waugh <tim@cyberelk.net>
9536 L: linux-parport@lists.infradead.org (subscribers-only)
9537 S: Maintained
9538 F: Documentation/blockdev/paride.txt
9539 F: drivers/block/paride/
9540
9541 PARISC ARCHITECTURE
9542 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9543 M: Helge Deller <deller@gmx.de>
9544 L: linux-parisc@vger.kernel.org
9545 W: http://www.parisc-linux.org/
9546 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9549 S: Maintained
9550 F: arch/parisc/
9551 F: Documentation/parisc/
9552 F: drivers/parisc/
9553 F: drivers/char/agp/parisc-agp.c
9554 F: drivers/input/serio/gscps2.c
9555 F: drivers/parport/parport_gsc.*
9556 F: drivers/tty/serial/8250/8250_gsc.c
9557 F: drivers/video/fbdev/sti*
9558 F: drivers/video/console/sti*
9559 F: drivers/video/logo/logo_parisc*
9560
9561 PARMAN
9562 M: Jiri Pirko <jiri@mellanox.com>
9563 L: netdev@vger.kernel.org
9564 S: Supported
9565 F: lib/parman.c
9566 F: lib/test_parman.c
9567 F: include/linux/parman.h
9568
9569 PC87360 HARDWARE MONITORING DRIVER
9570 M: Jim Cromie <jim.cromie@gmail.com>
9571 L: linux-hwmon@vger.kernel.org
9572 S: Maintained
9573 F: Documentation/hwmon/pc87360
9574 F: drivers/hwmon/pc87360.c
9575
9576 PC8736x GPIO DRIVER
9577 M: Jim Cromie <jim.cromie@gmail.com>
9578 S: Maintained
9579 F: drivers/char/pc8736x_gpio.c
9580
9581 PC87427 HARDWARE MONITORING DRIVER
9582 M: Jean Delvare <jdelvare@suse.com>
9583 L: linux-hwmon@vger.kernel.org
9584 S: Maintained
9585 F: Documentation/hwmon/pc87427
9586 F: drivers/hwmon/pc87427.c
9587
9588 PCA9532 LED DRIVER
9589 M: Riku Voipio <riku.voipio@iki.fi>
9590 S: Maintained
9591 F: drivers/leds/leds-pca9532.c
9592 F: include/linux/leds-pca9532.h
9593
9594 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9595 M: Guenter Roeck <linux@roeck-us.net>
9596 L: linux-i2c@vger.kernel.org
9597 S: Maintained
9598 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9599
9600 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9601 M: Khalid Aziz <khalid@gonehiking.org>
9602 S: Maintained
9603 F: drivers/firmware/pcdp.*
9604
9605 PCI ERROR RECOVERY
9606 M: Linas Vepstas <linasvepstas@gmail.com>
9607 L: linux-pci@vger.kernel.org
9608 S: Supported
9609 F: Documentation/PCI/pci-error-recovery.txt
9610
9611 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9612 M: Russell Currey <ruscur@russell.cc>
9613 L: linuxppc-dev@lists.ozlabs.org
9614 S: Supported
9615 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9616 F: arch/powerpc/kernel/eeh*.c
9617 F: arch/powerpc/platforms/*/eeh*.c
9618 F: arch/powerpc/include/*/eeh*.h
9619
9620 PCI SUBSYSTEM
9621 M: Bjorn Helgaas <bhelgaas@google.com>
9622 L: linux-pci@vger.kernel.org
9623 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9625 S: Supported
9626 F: Documentation/devicetree/bindings/pci/
9627 F: Documentation/PCI/
9628 F: drivers/pci/
9629 F: include/linux/pci*
9630 F: arch/x86/pci/
9631 F: arch/x86/kernel/quirks.c
9632
9633 PCI DRIVER FOR ALTERA PCIE IP
9634 M: Ley Foon Tan <lftan@altera.com>
9635 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9636 L: linux-pci@vger.kernel.org
9637 S: Supported
9638 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9639 F: drivers/pci/host/pcie-altera.c
9640
9641 PCI DRIVER FOR ARM VERSATILE PLATFORM
9642 M: Rob Herring <robh@kernel.org>
9643 L: linux-pci@vger.kernel.org
9644 L: linux-arm-kernel@lists.infradead.org
9645 S: Maintained
9646 F: Documentation/devicetree/bindings/pci/versatile.txt
9647 F: drivers/pci/host/pci-versatile.c
9648
9649 PCI DRIVER FOR ARMADA 8K
9650 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9651 L: linux-pci@vger.kernel.org
9652 L: linux-arm-kernel@lists.infradead.org
9653 S: Maintained
9654 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9655 F: drivers/pci/dwc/pcie-armada8k.c
9656
9657 PCI DRIVER FOR APPLIEDMICRO XGENE
9658 M: Tanmay Inamdar <tinamdar@apm.com>
9659 L: linux-pci@vger.kernel.org
9660 L: linux-arm-kernel@lists.infradead.org
9661 S: Maintained
9662 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9663 F: drivers/pci/host/pci-xgene.c
9664
9665 PCI DRIVER FOR FREESCALE LAYERSCAPE
9666 M: Minghuan Lian <minghuan.Lian@freescale.com>
9667 M: Mingkai Hu <mingkai.hu@freescale.com>
9668 M: Roy Zang <tie-fei.zang@freescale.com>
9669 L: linuxppc-dev@lists.ozlabs.org
9670 L: linux-pci@vger.kernel.org
9671 L: linux-arm-kernel@lists.infradead.org
9672 S: Maintained
9673 F: drivers/pci/dwc/*layerscape*
9674
9675 PCI DRIVER FOR IMX6
9676 M: Richard Zhu <hongxing.zhu@nxp.com>
9677 M: Lucas Stach <l.stach@pengutronix.de>
9678 L: linux-pci@vger.kernel.org
9679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9680 S: Maintained
9681 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9682 F: drivers/pci/dwc/*imx6*
9683
9684 PCI DRIVER FOR TI KEYSTONE
9685 M: Murali Karicheri <m-karicheri2@ti.com>
9686 L: linux-pci@vger.kernel.org
9687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9688 S: Maintained
9689 F: drivers/pci/dwc/*keystone*
9690
9691 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9692 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9693 M: Jason Cooper <jason@lakedaemon.net>
9694 L: linux-pci@vger.kernel.org
9695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9696 S: Maintained
9697 F: drivers/pci/host/*mvebu*
9698
9699 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9700 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9701 L: linux-pci@vger.kernel.org
9702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9703 S: Maintained
9704 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9705 F: drivers/pci/host/pci-aardvark.c
9706
9707 PCI DRIVER FOR NVIDIA TEGRA
9708 M: Thierry Reding <thierry.reding@gmail.com>
9709 L: linux-tegra@vger.kernel.org
9710 L: linux-pci@vger.kernel.org
9711 S: Supported
9712 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9713 F: drivers/pci/host/pci-tegra.c
9714
9715 PCI DRIVER FOR TI DRA7XX
9716 M: Kishon Vijay Abraham I <kishon@ti.com>
9717 L: linux-omap@vger.kernel.org
9718 L: linux-pci@vger.kernel.org
9719 S: Supported
9720 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9721 F: drivers/pci/dwc/pci-dra7xx.c
9722
9723 PCI DRIVER FOR RENESAS R-CAR
9724 M: Simon Horman <horms@verge.net.au>
9725 L: linux-pci@vger.kernel.org
9726 L: linux-renesas-soc@vger.kernel.org
9727 S: Maintained
9728 F: drivers/pci/host/*rcar*
9729
9730 PCI DRIVER FOR SAMSUNG EXYNOS
9731 M: Jingoo Han <jingoohan1@gmail.com>
9732 L: linux-pci@vger.kernel.org
9733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9734 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9735 S: Maintained
9736 F: drivers/pci/dwc/pci-exynos.c
9737
9738 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9739 M: Jingoo Han <jingoohan1@gmail.com>
9740 M: Joao Pinto <Joao.Pinto@synopsys.com>
9741 L: linux-pci@vger.kernel.org
9742 S: Maintained
9743 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9744 F: drivers/pci/dwc/*designware*
9745
9746 PCI DRIVER FOR GENERIC OF HOSTS
9747 M: Will Deacon <will.deacon@arm.com>
9748 L: linux-pci@vger.kernel.org
9749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9750 S: Maintained
9751 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9752 F: drivers/pci/host/pci-host-common.c
9753 F: drivers/pci/host/pci-host-generic.c
9754
9755 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9756 M: Keith Busch <keith.busch@intel.com>
9757 L: linux-pci@vger.kernel.org
9758 S: Supported
9759 F: drivers/pci/host/vmd.c
9760
9761 PCIE DRIVER FOR ST SPEAR13XX
9762 M: Pratyush Anand <pratyush.anand@gmail.com>
9763 L: linux-pci@vger.kernel.org
9764 S: Maintained
9765 F: drivers/pci/dwc/*spear*
9766
9767 PCI MSI DRIVER FOR ALTERA MSI IP
9768 M: Ley Foon Tan <lftan@altera.com>
9769 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9770 L: linux-pci@vger.kernel.org
9771 S: Supported
9772 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9773 F: drivers/pci/host/pcie-altera-msi.c
9774
9775 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9776 M: Duc Dang <dhdang@apm.com>
9777 L: linux-pci@vger.kernel.org
9778 L: linux-arm-kernel@lists.infradead.org
9779 S: Maintained
9780 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9781 F: drivers/pci/host/pci-xgene-msi.c
9782
9783 PCIE DRIVER FOR AXIS ARTPEC
9784 M: Niklas Cassel <niklas.cassel@axis.com>
9785 M: Jesper Nilsson <jesper.nilsson@axis.com>
9786 L: linux-arm-kernel@axis.com
9787 L: linux-pci@vger.kernel.org
9788 S: Maintained
9789 F: Documentation/devicetree/bindings/pci/axis,artpec*
9790 F: drivers/pci/dwc/*artpec*
9791
9792 PCIE DRIVER FOR HISILICON
9793 M: Zhou Wang <wangzhou1@hisilicon.com>
9794 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9795 L: linux-pci@vger.kernel.org
9796 S: Maintained
9797 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9798 F: drivers/pci/dwc/pcie-hisi.c
9799
9800 PCIE DRIVER FOR ROCKCHIP
9801 M: Shawn Lin <shawn.lin@rock-chips.com>
9802 M: Wenrui Li <wenrui.li@rock-chips.com>
9803 L: linux-pci@vger.kernel.org
9804 L: linux-rockchip@lists.infradead.org
9805 S: Maintained
9806 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9807 F: drivers/pci/host/pcie-rockchip.c
9808
9809 PCIE DRIVER FOR QUALCOMM MSM
9810 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9811 L: linux-pci@vger.kernel.org
9812 L: linux-arm-msm@vger.kernel.org
9813 S: Maintained
9814 F: drivers/pci/dwc/*qcom*
9815
9816 PCIE DRIVER FOR CAVIUM THUNDERX
9817 M: David Daney <david.daney@cavium.com>
9818 L: linux-pci@vger.kernel.org
9819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9820 S: Supported
9821 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9822 F: drivers/pci/host/pci-thunder-*
9823
9824 PCMCIA SUBSYSTEM
9825 P: Linux PCMCIA Team
9826 L: linux-pcmcia@lists.infradead.org
9827 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9829 S: Maintained
9830 F: Documentation/pcmcia/
9831 F: tools/pcmcia/
9832 F: drivers/pcmcia/
9833 F: include/pcmcia/
9834
9835 PCNET32 NETWORK DRIVER
9836 M: Don Fry <pcnet32@frontier.com>
9837 L: netdev@vger.kernel.org
9838 S: Maintained
9839 F: drivers/net/ethernet/amd/pcnet32.c
9840
9841 PCRYPT PARALLEL CRYPTO ENGINE
9842 M: Steffen Klassert <steffen.klassert@secunet.com>
9843 L: linux-crypto@vger.kernel.org
9844 S: Maintained
9845 F: crypto/pcrypt.c
9846 F: include/crypto/pcrypt.h
9847
9848 PER-CPU MEMORY ALLOCATOR
9849 M: Tejun Heo <tj@kernel.org>
9850 M: Christoph Lameter <cl@linux.com>
9851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9852 S: Maintained
9853 F: include/linux/percpu*.h
9854 F: mm/percpu*.c
9855 F: arch/*/include/asm/percpu.h
9856
9857 PER-TASK DELAY ACCOUNTING
9858 M: Balbir Singh <bsingharora@gmail.com>
9859 S: Maintained
9860 F: include/linux/delayacct.h
9861 F: kernel/delayacct.c
9862
9863 PERFORMANCE EVENTS SUBSYSTEM
9864 M: Peter Zijlstra <peterz@infradead.org>
9865 M: Ingo Molnar <mingo@redhat.com>
9866 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9867 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9868 L: linux-kernel@vger.kernel.org
9869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9870 S: Supported
9871 F: kernel/events/*
9872 F: include/linux/perf_event.h
9873 F: include/uapi/linux/perf_event.h
9874 F: arch/*/kernel/perf_event*.c
9875 F: arch/*/kernel/*/perf_event*.c
9876 F: arch/*/kernel/*/*/perf_event*.c
9877 F: arch/*/include/asm/perf_event.h
9878 F: arch/*/kernel/perf_callchain.c
9879 F: arch/*/events/*
9880 F: tools/perf/
9881
9882 PERSONALITY HANDLING
9883 M: Christoph Hellwig <hch@infradead.org>
9884 L: linux-abi-devel@lists.sourceforge.net
9885 S: Maintained
9886 F: include/linux/personality.h
9887 F: include/uapi/linux/personality.h
9888
9889 PHONET PROTOCOL
9890 M: Remi Denis-Courmont <courmisch@gmail.com>
9891 S: Supported
9892 F: Documentation/networking/phonet.txt
9893 F: include/linux/phonet.h
9894 F: include/net/phonet/
9895 F: include/uapi/linux/phonet.h
9896 F: net/phonet/
9897
9898 PHRAM MTD DRIVER
9899 M: Joern Engel <joern@lazybastard.org>
9900 L: linux-mtd@lists.infradead.org
9901 S: Maintained
9902 F: drivers/mtd/devices/phram.c
9903
9904 PICOLCD HID DRIVER
9905 M: Bruno Prémont <bonbons@linux-vserver.org>
9906 L: linux-input@vger.kernel.org
9907 S: Maintained
9908 F: drivers/hid/hid-picolcd*
9909
9910 PICOXCELL SUPPORT
9911 M: Jamie Iles <jamie@jamieiles.com>
9912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9913 T: git git://github.com/jamieiles/linux-2.6-ji.git
9914 S: Supported
9915 F: arch/arm/boot/dts/picoxcell*
9916 F: arch/arm/mach-picoxcell/
9917 F: drivers/crypto/picoxcell*
9918
9919 PIN CONTROL SUBSYSTEM
9920 M: Linus Walleij <linus.walleij@linaro.org>
9921 L: linux-gpio@vger.kernel.org
9922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9923 S: Maintained
9924 F: Documentation/devicetree/bindings/pinctrl/
9925 F: Documentation/pinctrl.txt
9926 F: drivers/pinctrl/
9927 F: include/linux/pinctrl/
9928
9929 PIN CONTROLLER - ATMEL AT91
9930 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9932 S: Maintained
9933 F: drivers/pinctrl/pinctrl-at91.*
9934
9935 PIN CONTROLLER - ATMEL AT91 PIO4
9936 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9938 L: linux-gpio@vger.kernel.org
9939 S: Supported
9940 F: drivers/pinctrl/pinctrl-at91-pio4.*
9941
9942 PIN CONTROLLER - INTEL
9943 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9944 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9945 S: Maintained
9946 F: drivers/pinctrl/intel/
9947
9948 PIN CONTROLLER - RENESAS
9949 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9950 M: Geert Uytterhoeven <geert+renesas@glider.be>
9951 L: linux-renesas-soc@vger.kernel.org
9952 S: Maintained
9953 F: drivers/pinctrl/sh-pfc/
9954
9955 PIN CONTROLLER - SAMSUNG
9956 M: Tomasz Figa <tomasz.figa@gmail.com>
9957 M: Krzysztof Kozlowski <krzk@kernel.org>
9958 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9960 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9961 S: Maintained
9962 F: drivers/pinctrl/samsung/
9963 F: include/dt-bindings/pinctrl/samsung.h
9964 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9965
9966 PIN CONTROLLER - SINGLE
9967 M: Tony Lindgren <tony@atomide.com>
9968 M: Haojian Zhuang <haojian.zhuang@linaro.org>
9969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9970 L: linux-omap@vger.kernel.org
9971 S: Maintained
9972 F: drivers/pinctrl/pinctrl-single.c
9973
9974 PIN CONTROLLER - ST SPEAR
9975 M: Viresh Kumar <vireshk@kernel.org>
9976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9977 W: http://www.st.com/spear
9978 S: Maintained
9979 F: drivers/pinctrl/spear/
9980
9981 PISTACHIO SOC SUPPORT
9982 M: James Hartley <james.hartley@imgtec.com>
9983 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9984 L: linux-mips@linux-mips.org
9985 S: Maintained
9986 F: arch/mips/pistachio/
9987 F: arch/mips/include/asm/mach-pistachio/
9988 F: arch/mips/boot/dts/img/pistachio*
9989 F: arch/mips/configs/pistachio*_defconfig
9990
9991 PKTCDVD DRIVER
9992 S: Orphan
9993 M: linux-block@vger.kernel.org
9994 F: drivers/block/pktcdvd.c
9995 F: include/linux/pktcdvd.h
9996 F: include/uapi/linux/pktcdvd.h
9997
9998 PKUNITY SOC DRIVERS
9999 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10000 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10001 S: Maintained
10002 T: git git://github.com/gxt/linux.git
10003 F: drivers/input/serio/i8042-unicore32io.h
10004 F: drivers/i2c/busses/i2c-puv3.c
10005 F: drivers/video/fbdev/fb-puv3.c
10006 F: drivers/rtc/rtc-puv3.c
10007
10008 PMBUS HARDWARE MONITORING DRIVERS
10009 M: Guenter Roeck <linux@roeck-us.net>
10010 L: linux-hwmon@vger.kernel.org
10011 W: http://hwmon.wiki.kernel.org/
10012 W: http://www.roeck-us.net/linux/drivers/
10013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10014 S: Maintained
10015 F: Documentation/hwmon/pmbus
10016 F: drivers/hwmon/pmbus/
10017 F: include/linux/i2c/pmbus.h
10018
10019 PMC SIERRA MaxRAID DRIVER
10020 L: linux-scsi@vger.kernel.org
10021 W: http://www.pmc-sierra.com/
10022 S: Orphan
10023 F: drivers/scsi/pmcraid.*
10024
10025 PMC SIERRA PM8001 DRIVER
10026 M: Jack Wang <jinpu.wang@profitbricks.com>
10027 M: lindar_liu@usish.com
10028 L: pmchba@pmcs.com
10029 L: linux-scsi@vger.kernel.org
10030 S: Supported
10031 F: drivers/scsi/pm8001/
10032
10033 POSIX CLOCKS and TIMERS
10034 M: Thomas Gleixner <tglx@linutronix.de>
10035 L: linux-kernel@vger.kernel.org
10036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10037 S: Maintained
10038 F: fs/timerfd.c
10039 F: include/linux/timer*
10040 F: kernel/time/*timer*
10041
10042 POWER MANAGEMENT CORE
10043 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10044 L: linux-pm@vger.kernel.org
10045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10046 B: https://bugzilla.kernel.org
10047 S: Supported
10048 F: drivers/base/power/
10049 F: include/linux/pm.h
10050 F: include/linux/pm_*
10051 F: include/linux/powercap.h
10052 F: drivers/powercap/
10053
10054 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10055 M: Sebastian Reichel <sre@kernel.org>
10056 L: linux-pm@vger.kernel.org
10057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10058 S: Maintained
10059 F: Documentation/devicetree/bindings/power/supply/
10060 F: include/linux/power_supply.h
10061 F: drivers/power/supply/
10062
10063 POWER STATE COORDINATION INTERFACE (PSCI)
10064 M: Mark Rutland <mark.rutland@arm.com>
10065 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10066 L: linux-arm-kernel@lists.infradead.org
10067 S: Maintained
10068 F: drivers/firmware/psci*.c
10069 F: include/linux/psci.h
10070 F: include/uapi/linux/psci.h
10071
10072 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10073 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10074 L: linuxppc-dev@lists.ozlabs.org
10075 S: Maintained
10076 F: drivers/char/powernv-op-panel.c
10077
10078 PNP SUPPORT
10079 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10080 S: Maintained
10081 F: drivers/pnp/
10082
10083 PPP PROTOCOL DRIVERS AND COMPRESSORS
10084 M: Paul Mackerras <paulus@samba.org>
10085 L: linux-ppp@vger.kernel.org
10086 S: Maintained
10087 F: drivers/net/ppp/ppp_*
10088
10089 PPP OVER ATM (RFC 2364)
10090 M: Mitchell Blank Jr <mitch@sfgoth.com>
10091 S: Maintained
10092 F: net/atm/pppoatm.c
10093 F: include/uapi/linux/atmppp.h
10094
10095 PPP OVER ETHERNET
10096 M: Michal Ostrowski <mostrows@earthlink.net>
10097 S: Maintained
10098 F: drivers/net/ppp/pppoe.c
10099 F: drivers/net/ppp/pppox.c
10100
10101 PPP OVER L2TP
10102 M: James Chapman <jchapman@katalix.com>
10103 S: Maintained
10104 F: net/l2tp/l2tp_ppp.c
10105 F: include/linux/if_pppol2tp.h
10106 F: include/uapi/linux/if_pppol2tp.h
10107
10108 PPS SUPPORT
10109 M: Rodolfo Giometti <giometti@enneenne.com>
10110 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10111 L: linuxpps@ml.enneenne.com (subscribers-only)
10112 S: Maintained
10113 F: Documentation/pps/
10114 F: drivers/pps/
10115 F: include/linux/pps*.h
10116
10117 PPTP DRIVER
10118 M: Dmitry Kozlov <xeb@mail.ru>
10119 L: netdev@vger.kernel.org
10120 S: Maintained
10121 F: drivers/net/ppp/pptp.c
10122 W: http://sourceforge.net/projects/accel-pptp
10123
10124 PREEMPTIBLE KERNEL
10125 M: Robert Love <rml@tech9.net>
10126 L: kpreempt-tech@lists.sourceforge.net
10127 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10128 S: Supported
10129 F: Documentation/preempt-locking.txt
10130 F: include/linux/preempt.h
10131
10132 PRINTK
10133 M: Petr Mladek <pmladek@suse.com>
10134 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10135 R: Steven Rostedt <rostedt@goodmis.org>
10136 S: Maintained
10137 F: kernel/printk/
10138 F: include/linux/printk.h
10139
10140 PRISM54 WIRELESS DRIVER
10141 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10142 L: linux-wireless@vger.kernel.org
10143 W: http://wireless.kernel.org/en/users/Drivers/p54
10144 S: Obsolete
10145 F: drivers/net/wireless/intersil/prism54/
10146
10147 PS3 NETWORK SUPPORT
10148 M: Geoff Levand <geoff@infradead.org>
10149 L: netdev@vger.kernel.org
10150 L: linuxppc-dev@lists.ozlabs.org
10151 S: Maintained
10152 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10153
10154 PS3 PLATFORM SUPPORT
10155 M: Geoff Levand <geoff@infradead.org>
10156 L: linuxppc-dev@lists.ozlabs.org
10157 S: Maintained
10158 F: arch/powerpc/boot/ps3*
10159 F: arch/powerpc/include/asm/lv1call.h
10160 F: arch/powerpc/include/asm/ps3*.h
10161 F: arch/powerpc/platforms/ps3/
10162 F: drivers/*/ps3*
10163 F: drivers/ps3/
10164 F: drivers/rtc/rtc-ps3.c
10165 F: drivers/usb/host/*ps3.c
10166 F: sound/ppc/snd_ps3*
10167
10168 PS3VRAM DRIVER
10169 M: Jim Paris <jim@jtan.com>
10170 M: Geoff Levand <geoff@infradead.org>
10171 L: linuxppc-dev@lists.ozlabs.org
10172 S: Maintained
10173 F: drivers/block/ps3vram.c
10174
10175 PSAMPLE PACKET SAMPLING SUPPORT:
10176 M: Yotam Gigi <yotamg@mellanox.com>
10177 S: Maintained
10178 F: net/psample
10179 F: include/net/psample.h
10180 F: include/uapi/linux/psample.h
10181
10182 PSTORE FILESYSTEM
10183 M: Kees Cook <keescook@chromium.org>
10184 M: Anton Vorontsov <anton@enomsg.org>
10185 M: Colin Cross <ccross@android.com>
10186 M: Tony Luck <tony.luck@intel.com>
10187 S: Maintained
10188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10189 F: fs/pstore/
10190 F: include/linux/pstore*
10191 F: drivers/firmware/efi/efi-pstore.c
10192 F: drivers/acpi/apei/erst.c
10193 F: Documentation/admin-guide/ramoops.rst
10194 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10195 K: \b(pstore|ramoops)
10196
10197 PTP HARDWARE CLOCK SUPPORT
10198 M: Richard Cochran <richardcochran@gmail.com>
10199 L: netdev@vger.kernel.org
10200 S: Maintained
10201 W: http://linuxptp.sourceforge.net/
10202 F: Documentation/ABI/testing/sysfs-ptp
10203 F: Documentation/ptp/*
10204 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10205 F: drivers/net/phy/dp83640*
10206 F: drivers/ptp/*
10207 F: include/linux/ptp_cl*
10208
10209 PTRACE SUPPORT
10210 M: Roland McGrath <roland@hack.frob.com>
10211 M: Oleg Nesterov <oleg@redhat.com>
10212 S: Maintained
10213 F: include/asm-generic/syscall.h
10214 F: include/linux/ptrace.h
10215 F: include/linux/regset.h
10216 F: include/linux/tracehook.h
10217 F: include/uapi/linux/ptrace.h
10218 F: kernel/ptrace.c
10219
10220 PULSE8-CEC DRIVER
10221 M: Hans Verkuil <hverkuil@xs4all.nl>
10222 L: linux-media@vger.kernel.org
10223 T: git git://linuxtv.org/media_tree.git
10224 S: Maintained
10225 F: drivers/media/usb/pulse8-cec/*
10226
10227 PVRUSB2 VIDEO4LINUX DRIVER
10228 M: Mike Isely <isely@pobox.com>
10229 L: pvrusb2@isely.net (subscribers-only)
10230 L: linux-media@vger.kernel.org
10231 W: http://www.isely.net/pvrusb2/
10232 T: git git://linuxtv.org/media_tree.git
10233 S: Maintained
10234 F: Documentation/media/v4l-drivers/pvrusb2*
10235 F: drivers/media/usb/pvrusb2/
10236
10237 PWC WEBCAM DRIVER
10238 M: Hans Verkuil <hverkuil@xs4all.nl>
10239 L: linux-media@vger.kernel.org
10240 T: git git://linuxtv.org/media_tree.git
10241 S: Odd Fixes
10242 F: drivers/media/usb/pwc/*
10243
10244 PWM FAN DRIVER
10245 M: Kamil Debski <kamil@wypas.org>
10246 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10247 L: linux-hwmon@vger.kernel.org
10248 S: Supported
10249 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10250 F: Documentation/hwmon/pwm-fan
10251 F: drivers/hwmon/pwm-fan.c
10252
10253 PWM SUBSYSTEM
10254 M: Thierry Reding <thierry.reding@gmail.com>
10255 L: linux-pwm@vger.kernel.org
10256 S: Maintained
10257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10258 F: Documentation/pwm.txt
10259 F: Documentation/devicetree/bindings/pwm/
10260 F: include/linux/pwm.h
10261 F: drivers/pwm/
10262 F: drivers/video/backlight/pwm_bl.c
10263 F: include/linux/pwm_backlight.h
10264
10265 PXA2xx/PXA3xx SUPPORT
10266 M: Daniel Mack <daniel@zonque.org>
10267 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10268 M: Robert Jarzmik <robert.jarzmik@free.fr>
10269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10270 T: git git://github.com/hzhuang1/linux.git
10271 T: git git://github.com/rjarzmik/linux.git
10272 S: Maintained
10273 F: arch/arm/boot/dts/pxa*
10274 F: arch/arm/mach-pxa/
10275 F: drivers/dma/pxa*
10276 F: drivers/pcmcia/pxa2xx*
10277 F: drivers/pinctrl/pxa/
10278 F: drivers/spi/spi-pxa2xx*
10279 F: drivers/usb/gadget/udc/pxa2*
10280 F: include/sound/pxa2xx-lib.h
10281 F: sound/arm/pxa*
10282 F: sound/soc/pxa/
10283
10284 PXA GPIO DRIVER
10285 M: Robert Jarzmik <robert.jarzmik@free.fr>
10286 L: linux-gpio@vger.kernel.org
10287 S: Maintained
10288 F: drivers/gpio/gpio-pxa.c
10289
10290 PXA3xx NAND FLASH DRIVER
10291 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10292 L: linux-mtd@lists.infradead.org
10293 S: Maintained
10294 F: drivers/mtd/nand/pxa3xx_nand.c
10295
10296 MMP SUPPORT
10297 M: Eric Miao <eric.y.miao@gmail.com>
10298 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10300 T: git git://github.com/hzhuang1/linux.git
10301 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10302 S: Maintained
10303 F: arch/arm/boot/dts/mmp*
10304 F: arch/arm/mach-mmp/
10305
10306 PXA MMCI DRIVER
10307 S: Orphan
10308
10309 PXA RTC DRIVER
10310 M: Robert Jarzmik <robert.jarzmik@free.fr>
10311 L: rtc-linux@googlegroups.com
10312 S: Maintained
10313
10314 QAT DRIVER
10315 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10316 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10317 L: qat-linux@intel.com
10318 S: Supported
10319 F: drivers/crypto/qat/
10320
10321 QIB DRIVER
10322 M: Mike Marciniszyn <infinipath@intel.com>
10323 L: linux-rdma@vger.kernel.org
10324 S: Supported
10325 F: drivers/infiniband/hw/qib/
10326
10327 QLOGIC QLA1280 SCSI DRIVER
10328 M: Michael Reed <mdr@sgi.com>
10329 L: linux-scsi@vger.kernel.org
10330 S: Maintained
10331 F: drivers/scsi/qla1280.[ch]
10332
10333 QLOGIC QLA2XXX FC-SCSI DRIVER
10334 M: qla2xxx-upstream@qlogic.com
10335 L: linux-scsi@vger.kernel.org
10336 S: Supported
10337 F: Documentation/scsi/LICENSE.qla2xxx
10338 F: drivers/scsi/qla2xxx/
10339
10340 QLOGIC QLA4XXX iSCSI DRIVER
10341 M: QLogic-Storage-Upstream@qlogic.com
10342 L: linux-scsi@vger.kernel.org
10343 S: Supported
10344 F: Documentation/scsi/LICENSE.qla4xxx
10345 F: drivers/scsi/qla4xxx/
10346
10347 QLOGIC QLA3XXX NETWORK DRIVER
10348 M: Dept-GELinuxNICDev@cavium.com
10349 L: netdev@vger.kernel.org
10350 S: Supported
10351 F: Documentation/networking/LICENSE.qla3xxx
10352 F: drivers/net/ethernet/qlogic/qla3xxx.*
10353
10354 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10355 M: Harish Patil <harish.patil@cavium.com>
10356 M: Manish Chopra <manish.chopra@cavium.com>
10357 M: Dept-GELinuxNICDev@cavium.com
10358 L: netdev@vger.kernel.org
10359 S: Supported
10360 F: drivers/net/ethernet/qlogic/qlcnic/
10361
10362 QLOGIC QLGE 10Gb ETHERNET DRIVER
10363 M: Harish Patil <harish.patil@cavium.com>
10364 M: Manish Chopra <manish.chopra@cavium.com>
10365 M: Dept-GELinuxNICDev@cavium.com
10366 L: netdev@vger.kernel.org
10367 S: Supported
10368 F: drivers/net/ethernet/qlogic/qlge/
10369
10370 QLOGIC QL4xxx ETHERNET DRIVER
10371 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10372 M: Ariel Elior <Ariel.Elior@cavium.com>
10373 M: everest-linux-l2@cavium.com
10374 L: netdev@vger.kernel.org
10375 S: Supported
10376 F: drivers/net/ethernet/qlogic/qed/
10377 F: include/linux/qed/
10378 F: drivers/net/ethernet/qlogic/qede/
10379
10380 QLOGIC QL41xxx ISCSI DRIVER
10381 M: QLogic-Storage-Upstream@cavium.com
10382 L: linux-scsi@vger.kernel.org
10383 S: Supported
10384 F: drivers/scsi/qedi/
10385
10386 QLOGIC QL41xxx FCOE DRIVER
10387 M: QLogic-Storage-Upstream@cavium.com
10388 L: linux-scsi@vger.kernel.org
10389 S: Supported
10390 F: drivers/scsi/qedf/
10391
10392 QNX4 FILESYSTEM
10393 M: Anders Larsen <al@alarsen.net>
10394 W: http://www.alarsen.net/linux/qnx4fs/
10395 S: Maintained
10396 F: fs/qnx4/
10397 F: include/uapi/linux/qnx4_fs.h
10398 F: include/uapi/linux/qnxtypes.h
10399
10400 QORIQ DPAA2 FSL-MC BUS DRIVER
10401 M: Stuart Yoder <stuyoder@gmail.com>
10402 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10403 L: linux-kernel@vger.kernel.org
10404 S: Maintained
10405 F: drivers/staging/fsl-mc/
10406
10407 QT1010 MEDIA DRIVER
10408 M: Antti Palosaari <crope@iki.fi>
10409 L: linux-media@vger.kernel.org
10410 W: https://linuxtv.org
10411 W: http://palosaari.fi/linux/
10412 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10413 T: git git://linuxtv.org/anttip/media_tree.git
10414 S: Maintained
10415 F: drivers/media/tuners/qt1010*
10416
10417 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10418 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10419 L: linux-wireless@vger.kernel.org
10420 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10421 S: Supported
10422 F: drivers/net/wireless/ath/ath9k/
10423
10424 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10425 M: Kalle Valo <kvalo@qca.qualcomm.com>
10426 L: ath10k@lists.infradead.org
10427 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10429 S: Supported
10430 F: drivers/net/wireless/ath/ath10k/
10431
10432 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10433 M: Timur Tabi <timur@codeaurora.org>
10434 L: netdev@vger.kernel.org
10435 S: Supported
10436 F: drivers/net/ethernet/qualcomm/emac/
10437
10438 QUALCOMM HEXAGON ARCHITECTURE
10439 M: Richard Kuo <rkuo@codeaurora.org>
10440 L: linux-hexagon@vger.kernel.org
10441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10442 S: Supported
10443 F: arch/hexagon/
10444
10445 QUALCOMM WCN36XX WIRELESS DRIVER
10446 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10447 L: wcn36xx@lists.infradead.org
10448 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10449 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10450 S: Supported
10451 F: drivers/net/wireless/ath/wcn36xx/
10452
10453 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10454 M: Gabriel Somlo <somlo@cmu.edu>
10455 M: "Michael S. Tsirkin" <mst@redhat.com>
10456 L: qemu-devel@nongnu.org
10457 S: Maintained
10458 F: drivers/firmware/qemu_fw_cfg.c
10459
10460 RADOS BLOCK DEVICE (RBD)
10461 M: Ilya Dryomov <idryomov@gmail.com>
10462 M: Sage Weil <sage@redhat.com>
10463 M: Alex Elder <elder@kernel.org>
10464 L: ceph-devel@vger.kernel.org
10465 W: http://ceph.com/
10466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10467 T: git git://github.com/ceph/ceph-client.git
10468 S: Supported
10469 F: Documentation/ABI/testing/sysfs-bus-rbd
10470 F: drivers/block/rbd.c
10471 F: drivers/block/rbd_types.h
10472
10473 RADEON FRAMEBUFFER DISPLAY DRIVER
10474 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10475 L: linux-fbdev@vger.kernel.org
10476 S: Maintained
10477 F: drivers/video/fbdev/aty/radeon*
10478 F: include/uapi/linux/radeonfb.h
10479
10480 RADIOSHARK RADIO DRIVER
10481 M: Hans Verkuil <hverkuil@xs4all.nl>
10482 L: linux-media@vger.kernel.org
10483 T: git git://linuxtv.org/media_tree.git
10484 S: Maintained
10485 F: drivers/media/radio/radio-shark.c
10486
10487 RADIOSHARK2 RADIO DRIVER
10488 M: Hans Verkuil <hverkuil@xs4all.nl>
10489 L: linux-media@vger.kernel.org
10490 T: git git://linuxtv.org/media_tree.git
10491 S: Maintained
10492 F: drivers/media/radio/radio-shark2.c
10493 F: drivers/media/radio/radio-tea5777.c
10494
10495 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10496 M: Paul Mackerras <paulus@samba.org>
10497 L: linux-fbdev@vger.kernel.org
10498 S: Maintained
10499 F: drivers/video/fbdev/aty/aty128fb.c
10500
10501 RALINK MIPS ARCHITECTURE
10502 M: John Crispin <john@phrozen.org>
10503 L: linux-mips@linux-mips.org
10504 S: Maintained
10505 F: arch/mips/ralink
10506
10507 RALINK RT2X00 WIRELESS LAN DRIVER
10508 P: rt2x00 project
10509 M: Stanislaw Gruszka <sgruszka@redhat.com>
10510 M: Helmut Schaa <helmut.schaa@googlemail.com>
10511 L: linux-wireless@vger.kernel.org
10512 S: Maintained
10513 F: drivers/net/wireless/ralink/rt2x00/
10514
10515 RAMDISK RAM BLOCK DEVICE DRIVER
10516 M: Jens Axboe <axboe@kernel.dk>
10517 S: Maintained
10518 F: Documentation/blockdev/ramdisk.txt
10519 F: drivers/block/brd.c
10520
10521 RANDOM NUMBER DRIVER
10522 M: "Theodore Ts'o" <tytso@mit.edu>
10523 S: Maintained
10524 F: drivers/char/random.c
10525
10526 RAPIDIO SUBSYSTEM
10527 M: Matt Porter <mporter@kernel.crashing.org>
10528 M: Alexandre Bounine <alexandre.bounine@idt.com>
10529 S: Maintained
10530 F: drivers/rapidio/
10531
10532 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10533 L: linux-wireless@vger.kernel.org
10534 S: Orphan
10535 F: drivers/net/wireless/ray*
10536
10537 RCUTORTURE MODULE
10538 M: Josh Triplett <josh@joshtriplett.org>
10539 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10540 L: linux-kernel@vger.kernel.org
10541 S: Supported
10542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10543 F: Documentation/RCU/torture.txt
10544 F: kernel/rcu/rcutorture.c
10545
10546 RCUTORTURE TEST FRAMEWORK
10547 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10548 M: Josh Triplett <josh@joshtriplett.org>
10549 R: Steven Rostedt <rostedt@goodmis.org>
10550 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10551 R: Lai Jiangshan <jiangshanlai@gmail.com>
10552 L: linux-kernel@vger.kernel.org
10553 S: Supported
10554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10555 F: tools/testing/selftests/rcutorture
10556
10557 RDC R-321X SoC
10558 M: Florian Fainelli <florian@openwrt.org>
10559 S: Maintained
10560
10561 RDC R6040 FAST ETHERNET DRIVER
10562 M: Florian Fainelli <f.fainelli@gmail.com>
10563 L: netdev@vger.kernel.org
10564 S: Maintained
10565 F: drivers/net/ethernet/rdc/r6040.c
10566
10567 RDS - RELIABLE DATAGRAM SOCKETS
10568 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10569 L: netdev@vger.kernel.org
10570 L: linux-rdma@vger.kernel.org
10571 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10572 W: https://oss.oracle.com/projects/rds/
10573 S: Supported
10574 F: net/rds/
10575 F: Documentation/networking/rds.txt
10576
10577 RDMAVT - RDMA verbs software
10578 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10579 L: linux-rdma@vger.kernel.org
10580 S: Supported
10581 F: drivers/infiniband/sw/rdmavt
10582
10583 RDT - RESOURCE ALLOCATION
10584 M: Fenghua Yu <fenghua.yu@intel.com>
10585 L: linux-kernel@vger.kernel.org
10586 S: Supported
10587 F: arch/x86/kernel/cpu/intel_rdt*
10588 F: arch/x86/include/asm/intel_rdt*
10589 F: Documentation/x86/intel_rdt*
10590
10591 READ-COPY UPDATE (RCU)
10592 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10593 M: Josh Triplett <josh@joshtriplett.org>
10594 R: Steven Rostedt <rostedt@goodmis.org>
10595 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10596 R: Lai Jiangshan <jiangshanlai@gmail.com>
10597 L: linux-kernel@vger.kernel.org
10598 W: http://www.rdrop.com/users/paulmck/RCU/
10599 S: Supported
10600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10601 F: Documentation/RCU/
10602 X: Documentation/RCU/torture.txt
10603 F: include/linux/rcu*
10604 X: include/linux/srcu.h
10605 F: kernel/rcu/
10606 X: kernel/torture.c
10607
10608 REAL TIME CLOCK (RTC) SUBSYSTEM
10609 M: Alessandro Zummo <a.zummo@towertech.it>
10610 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10611 L: rtc-linux@googlegroups.com
10612 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10614 S: Maintained
10615 F: Documentation/devicetree/bindings/rtc/
10616 F: Documentation/rtc.txt
10617 F: drivers/rtc/
10618 F: include/linux/rtc.h
10619 F: include/uapi/linux/rtc.h
10620 F: include/linux/rtc/
10621 F: include/linux/platform_data/rtc-*
10622 F: tools/testing/selftests/timers/rtctest.c
10623
10624 REALTEK AUDIO CODECS
10625 M: Bard Liao <bardliao@realtek.com>
10626 M: Oder Chiou <oder_chiou@realtek.com>
10627 S: Maintained
10628 F: sound/soc/codecs/rt*
10629 F: include/sound/rt*.h
10630
10631 REISERFS FILE SYSTEM
10632 L: reiserfs-devel@vger.kernel.org
10633 S: Supported
10634 F: fs/reiserfs/
10635
10636 REGISTER MAP ABSTRACTION
10637 M: Mark Brown <broonie@kernel.org>
10638 L: linux-kernel@vger.kernel.org
10639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10640 S: Supported
10641 F: Documentation/devicetree/bindings/regmap/
10642 F: drivers/base/regmap/
10643 F: include/linux/regmap.h
10644
10645 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10646 M: Ohad Ben-Cohen <ohad@wizery.com>
10647 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10648 L: linux-remoteproc@vger.kernel.org
10649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10650 S: Maintained
10651 F: Documentation/devicetree/bindings/remoteproc/
10652 F: Documentation/remoteproc.txt
10653 F: drivers/remoteproc/
10654 F: include/linux/remoteproc.h
10655
10656 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10657 M: Ohad Ben-Cohen <ohad@wizery.com>
10658 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10659 L: linux-remoteproc@vger.kernel.org
10660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10661 S: Maintained
10662 F: drivers/rpmsg/
10663 F: Documentation/rpmsg.txt
10664 F: include/linux/rpmsg.h
10665 F: include/linux/rpmsg/
10666
10667 RENESAS CLOCK DRIVERS
10668 M: Geert Uytterhoeven <geert+renesas@glider.be>
10669 L: linux-renesas-soc@vger.kernel.org
10670 S: Supported
10671 F: drivers/clk/renesas/
10672
10673 RENESAS ETHERNET DRIVERS
10674 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10675 L: netdev@vger.kernel.org
10676 L: linux-renesas-soc@vger.kernel.org
10677 F: drivers/net/ethernet/renesas/
10678 F: include/linux/sh_eth.h
10679
10680 RENESAS R-CAR GYROADC DRIVER
10681 M: Marek Vasut <marek.vasut@gmail.com>
10682 L: linux-iio@vger.kernel.org
10683 S: Supported
10684 F: drivers/iio/adc/rcar_gyro_adc.c
10685
10686 RENESAS USB2 PHY DRIVER
10687 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10688 L: linux-renesas-soc@vger.kernel.org
10689 S: Maintained
10690 F: drivers/phy/phy-rcar-gen3-usb2.c
10691
10692 RESET CONTROLLER FRAMEWORK
10693 M: Philipp Zabel <p.zabel@pengutronix.de>
10694 T: git git://git.pengutronix.de/git/pza/linux
10695 S: Maintained
10696 F: drivers/reset/
10697 F: Documentation/devicetree/bindings/reset/
10698 F: include/dt-bindings/reset/
10699 F: include/linux/reset.h
10700 F: include/linux/reset-controller.h
10701
10702 RFKILL
10703 M: Johannes Berg <johannes@sipsolutions.net>
10704 L: linux-wireless@vger.kernel.org
10705 W: http://wireless.kernel.org/
10706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10708 S: Maintained
10709 F: Documentation/rfkill.txt
10710 F: net/rfkill/
10711
10712 RHASHTABLE
10713 M: Thomas Graf <tgraf@suug.ch>
10714 M: Herbert Xu <herbert@gondor.apana.org.au>
10715 L: netdev@vger.kernel.org
10716 S: Maintained
10717 F: lib/rhashtable.c
10718 F: include/linux/rhashtable.h
10719
10720 RICOH SMARTMEDIA/XD DRIVER
10721 M: Maxim Levitsky <maximlevitsky@gmail.com>
10722 S: Maintained
10723 F: drivers/mtd/nand/r852.c
10724 F: drivers/mtd/nand/r852.h
10725
10726 RICOH R5C592 MEMORYSTICK DRIVER
10727 M: Maxim Levitsky <maximlevitsky@gmail.com>
10728 S: Maintained
10729 F: drivers/memstick/host/r592.*
10730
10731 ROCCAT DRIVERS
10732 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10733 W: http://sourceforge.net/projects/roccat/
10734 S: Maintained
10735 F: drivers/hid/hid-roccat*
10736 F: include/linux/hid-roccat*
10737 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10738
10739 ROCKER DRIVER
10740 M: Jiri Pirko <jiri@resnulli.us>
10741 L: netdev@vger.kernel.org
10742 S: Supported
10743 F: drivers/net/ethernet/rocker/
10744
10745 ROCKETPORT DRIVER
10746 P: Comtrol Corp.
10747 W: http://www.comtrol.com
10748 S: Maintained
10749 F: Documentation/serial/rocket.txt
10750 F: drivers/tty/rocket*
10751
10752 ROCKETPORT EXPRESS/INFINITY DRIVER
10753 M: Kevin Cernekee <cernekee@gmail.com>
10754 L: linux-serial@vger.kernel.org
10755 S: Odd Fixes
10756 F: drivers/tty/serial/rp2.*
10757
10758 ROSE NETWORK LAYER
10759 M: Ralf Baechle <ralf@linux-mips.org>
10760 L: linux-hams@vger.kernel.org
10761 W: http://www.linux-ax25.org/
10762 S: Maintained
10763 F: include/net/rose.h
10764 F: include/uapi/linux/rose.h
10765 F: net/rose/
10766
10767 RTL2830 MEDIA DRIVER
10768 M: Antti Palosaari <crope@iki.fi>
10769 L: linux-media@vger.kernel.org
10770 W: https://linuxtv.org
10771 W: http://palosaari.fi/linux/
10772 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10773 T: git git://linuxtv.org/anttip/media_tree.git
10774 S: Maintained
10775 F: drivers/media/dvb-frontends/rtl2830*
10776
10777 RTL2832 MEDIA DRIVER
10778 M: Antti Palosaari <crope@iki.fi>
10779 L: linux-media@vger.kernel.org
10780 W: https://linuxtv.org
10781 W: http://palosaari.fi/linux/
10782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10783 T: git git://linuxtv.org/anttip/media_tree.git
10784 S: Maintained
10785 F: drivers/media/dvb-frontends/rtl2832*
10786
10787 RTL2832_SDR MEDIA DRIVER
10788 M: Antti Palosaari <crope@iki.fi>
10789 L: linux-media@vger.kernel.org
10790 W: https://linuxtv.org
10791 W: http://palosaari.fi/linux/
10792 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10793 T: git git://linuxtv.org/anttip/media_tree.git
10794 S: Maintained
10795 F: drivers/media/dvb-frontends/rtl2832_sdr*
10796
10797 RTL8180 WIRELESS DRIVER
10798 L: linux-wireless@vger.kernel.org
10799 W: http://wireless.kernel.org/
10800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10801 S: Orphan
10802 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10803
10804 RTL8187 WIRELESS DRIVER
10805 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10806 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10807 M: Larry Finger <Larry.Finger@lwfinger.net>
10808 L: linux-wireless@vger.kernel.org
10809 W: http://wireless.kernel.org/
10810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10811 S: Maintained
10812 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10813
10814 RTL8192CE WIRELESS DRIVER
10815 M: Larry Finger <Larry.Finger@lwfinger.net>
10816 M: Chaoming Li <chaoming_li@realsil.com.cn>
10817 L: linux-wireless@vger.kernel.org
10818 W: http://wireless.kernel.org/
10819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10820 S: Maintained
10821 F: drivers/net/wireless/realtek/rtlwifi/
10822 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10823
10824 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10825 M: Jes Sorensen <Jes.Sorensen@gmail.com>
10826 L: linux-wireless@vger.kernel.org
10827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10828 S: Maintained
10829 F: drivers/net/wireless/realtek/rtl8xxxu/
10830
10831 S3 SAVAGE FRAMEBUFFER DRIVER
10832 M: Antonino Daplas <adaplas@gmail.com>
10833 L: linux-fbdev@vger.kernel.org
10834 S: Maintained
10835 F: drivers/video/fbdev/savage/
10836
10837 S390
10838 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10839 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10840 L: linux-s390@vger.kernel.org
10841 W: http://www.ibm.com/developerworks/linux/linux390/
10842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10843 S: Supported
10844 F: arch/s390/
10845 F: drivers/s390/
10846 F: Documentation/s390/
10847 F: Documentation/DocBook/s390*
10848
10849 S390 COMMON I/O LAYER
10850 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10851 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10852 L: linux-s390@vger.kernel.org
10853 W: http://www.ibm.com/developerworks/linux/linux390/
10854 S: Supported
10855 F: drivers/s390/cio/
10856
10857 S390 DASD DRIVER
10858 M: Stefan Haberland <sth@linux.vnet.ibm.com>
10859 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10860 L: linux-s390@vger.kernel.org
10861 W: http://www.ibm.com/developerworks/linux/linux390/
10862 S: Supported
10863 F: drivers/s390/block/dasd*
10864 F: block/partitions/ibm.c
10865
10866 S390 NETWORK DRIVERS
10867 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10868 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10869 L: linux-s390@vger.kernel.org
10870 W: http://www.ibm.com/developerworks/linux/linux390/
10871 S: Supported
10872 F: drivers/s390/net/
10873
10874 S390 PCI SUBSYSTEM
10875 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10876 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10877 L: linux-s390@vger.kernel.org
10878 W: http://www.ibm.com/developerworks/linux/linux390/
10879 S: Supported
10880 F: arch/s390/pci/
10881 F: drivers/pci/hotplug/s390_pci_hpc.c
10882
10883 S390 ZCRYPT DRIVER
10884 M: Harald Freudenberger <freude@de.ibm.com>
10885 L: linux-s390@vger.kernel.org
10886 W: http://www.ibm.com/developerworks/linux/linux390/
10887 S: Supported
10888 F: drivers/s390/crypto/
10889
10890 S390 ZFCP DRIVER
10891 M: Steffen Maier <maier@linux.vnet.ibm.com>
10892 L: linux-s390@vger.kernel.org
10893 W: http://www.ibm.com/developerworks/linux/linux390/
10894 S: Supported
10895 F: drivers/s390/scsi/zfcp_*
10896
10897 S390 IUCV NETWORK LAYER
10898 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10899 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10900 L: linux-s390@vger.kernel.org
10901 W: http://www.ibm.com/developerworks/linux/linux390/
10902 S: Supported
10903 F: drivers/s390/net/*iucv*
10904 F: include/net/iucv/
10905 F: net/iucv/
10906
10907 S390 IOMMU (PCI)
10908 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10909 L: linux-s390@vger.kernel.org
10910 W: http://www.ibm.com/developerworks/linux/linux390/
10911 S: Supported
10912 F: drivers/iommu/s390-iommu.c
10913
10914 S390 VFIO-CCW DRIVER
10915 M: Cornelia Huck <cornelia.huck@de.ibm.com>
10916 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
10917 L: linux-s390@vger.kernel.org
10918 L: kvm@vger.kernel.org
10919 S: Supported
10920 F: drivers/s390/cio/vfio_ccw*
10921 F: Documentation/s390/vfio-ccw.txt
10922 F: include/uapi/linux/vfio_ccw.h
10923
10924 S3C24XX SD/MMC Driver
10925 M: Ben Dooks <ben-linux@fluff.org>
10926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10927 S: Supported
10928 F: drivers/mmc/host/s3cmci.*
10929
10930 SAA6588 RDS RECEIVER DRIVER
10931 M: Hans Verkuil <hverkuil@xs4all.nl>
10932 L: linux-media@vger.kernel.org
10933 T: git git://linuxtv.org/media_tree.git
10934 W: https://linuxtv.org
10935 S: Odd Fixes
10936 F: drivers/media/i2c/saa6588*
10937
10938 SAA7134 VIDEO4LINUX DRIVER
10939 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10940 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10941 L: linux-media@vger.kernel.org
10942 W: https://linuxtv.org
10943 T: git git://linuxtv.org/media_tree.git
10944 S: Odd fixes
10945 F: Documentation/media/v4l-drivers/saa7134*
10946 F: drivers/media/pci/saa7134/
10947
10948 SAA7146 VIDEO4LINUX-2 DRIVER
10949 M: Hans Verkuil <hverkuil@xs4all.nl>
10950 L: linux-media@vger.kernel.org
10951 T: git git://linuxtv.org/media_tree.git
10952 S: Maintained
10953 F: drivers/media/common/saa7146/
10954 F: drivers/media/pci/saa7146/
10955 F: include/media/saa7146*
10956
10957 SAMSUNG LAPTOP DRIVER
10958 M: Corentin Chary <corentin.chary@gmail.com>
10959 L: platform-driver-x86@vger.kernel.org
10960 S: Maintained
10961 F: drivers/platform/x86/samsung-laptop.c
10962
10963 SAMSUNG AUDIO (ASoC) DRIVERS
10964 M: Krzysztof Kozlowski <krzk@kernel.org>
10965 M: Sangbeom Kim <sbkim73@samsung.com>
10966 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10967 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10968 S: Supported
10969 F: sound/soc/samsung/
10970
10971 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
10972 M: Krzysztof Kozlowski <krzk@kernel.org>
10973 L: linux-crypto@vger.kernel.org
10974 L: linux-samsung-soc@vger.kernel.org
10975 S: Maintained
10976 F: drivers/crypto/exynos-rng.c
10977 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
10978
10979 SAMSUNG FRAMEBUFFER DRIVER
10980 M: Jingoo Han <jingoohan1@gmail.com>
10981 L: linux-fbdev@vger.kernel.org
10982 S: Maintained
10983 F: drivers/video/fbdev/s3c-fb.c
10984
10985 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10986 M: Sangbeom Kim <sbkim73@samsung.com>
10987 M: Krzysztof Kozlowski <krzk@kernel.org>
10988 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10989 L: linux-kernel@vger.kernel.org
10990 L: linux-samsung-soc@vger.kernel.org
10991 S: Supported
10992 F: drivers/mfd/sec*.c
10993 F: drivers/regulator/s2m*.c
10994 F: drivers/regulator/s5m*.c
10995 F: drivers/clk/clk-s2mps11.c
10996 F: drivers/rtc/rtc-s5m.c
10997 F: include/linux/mfd/samsung/
10998 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10999 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11000 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11001 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11002
11003 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11004 M: Krzysztof Kozlowski <krzk@kernel.org>
11005 M: Vladimir Zapolskiy <vz@mleia.com>
11006 L: linux-crypto@vger.kernel.org
11007 L: linux-samsung-soc@vger.kernel.org
11008 S: Maintained
11009 F: drivers/crypto/s5p-sss.c
11010
11011 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11012 M: Kyungmin Park <kyungmin.park@samsung.com>
11013 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11014 L: linux-media@vger.kernel.org
11015 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11016 S: Supported
11017 F: drivers/media/platform/exynos4-is/
11018
11019 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11020 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11021 L: linux-media@vger.kernel.org
11022 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11023 S: Maintained
11024 F: drivers/media/platform/s3c-camif/
11025 F: include/media/drv-intf/s3c_camif.h
11026
11027 SAMSUNG S5C73M3 CAMERA DRIVER
11028 M: Kyungmin Park <kyungmin.park@samsung.com>
11029 M: Andrzej Hajda <a.hajda@samsung.com>
11030 L: linux-media@vger.kernel.org
11031 S: Supported
11032 F: drivers/media/i2c/s5c73m3/*
11033
11034 SAMSUNG S5K5BAF CAMERA DRIVER
11035 M: Kyungmin Park <kyungmin.park@samsung.com>
11036 M: Andrzej Hajda <a.hajda@samsung.com>
11037 L: linux-media@vger.kernel.org
11038 S: Supported
11039 F: drivers/media/i2c/s5k5baf.c
11040
11041 SAMSUNG S3FWRN5 NFC DRIVER
11042 M: Robert Baldyga <r.baldyga@samsung.com>
11043 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11044 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11045 S: Supported
11046 F: drivers/nfc/s3fwrn5
11047
11048 SAMSUNG SOC CLOCK DRIVERS
11049 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11050 M: Tomasz Figa <tomasz.figa@gmail.com>
11051 M: Chanwoo Choi <cw00.choi@samsung.com>
11052 S: Supported
11053 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11054 F: drivers/clk/samsung/
11055 F: include/dt-bindings/clock/exynos*.h
11056 F: Documentation/devicetree/bindings/clock/exynos*.txt
11057
11058 SAMSUNG SPI DRIVERS
11059 M: Kukjin Kim <kgene@kernel.org>
11060 M: Krzysztof Kozlowski <krzk@kernel.org>
11061 M: Andi Shyti <andi.shyti@samsung.com>
11062 L: linux-spi@vger.kernel.org
11063 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11064 S: Maintained
11065 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11066 F: drivers/spi/spi-s3c*
11067 F: include/linux/platform_data/spi-s3c64xx.h
11068
11069 SAMSUNG SXGBE DRIVERS
11070 M: Byungho An <bh74.an@samsung.com>
11071 M: Girish K S <ks.giri@samsung.com>
11072 M: Vipul Pandya <vipul.pandya@samsung.com>
11073 S: Supported
11074 L: netdev@vger.kernel.org
11075 F: drivers/net/ethernet/samsung/sxgbe/
11076
11077 SAMSUNG THERMAL DRIVER
11078 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11079 L: linux-pm@vger.kernel.org
11080 L: linux-samsung-soc@vger.kernel.org
11081 S: Supported
11082 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11083 F: drivers/thermal/samsung/
11084
11085 SAMSUNG USB2 PHY DRIVER
11086 M: Kamil Debski <kamil@wypas.org>
11087 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11088 L: linux-kernel@vger.kernel.org
11089 S: Supported
11090 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11091 F: Documentation/phy/samsung-usb2.txt
11092 F: drivers/phy/phy-exynos4210-usb2.c
11093 F: drivers/phy/phy-exynos4x12-usb2.c
11094 F: drivers/phy/phy-exynos5250-usb2.c
11095 F: drivers/phy/phy-s5pv210-usb2.c
11096 F: drivers/phy/phy-samsung-usb2.c
11097 F: drivers/phy/phy-samsung-usb2.h
11098
11099 SERIAL DRIVERS
11100 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11101 L: linux-serial@vger.kernel.org
11102 S: Maintained
11103 F: Documentation/devicetree/bindings/serial/
11104 F: drivers/tty/serial/
11105
11106 SERIAL DEVICE BUS
11107 M: Rob Herring <robh@kernel.org>
11108 L: linux-serial@vger.kernel.org
11109 S: Maintained
11110 F: Documentation/devicetree/bindings/serial/slave-device.txt
11111 F: drivers/tty/serdev/
11112 F: include/linux/serdev.h
11113
11114 SERIAL IR RECEIVER
11115 M: Sean Young <sean@mess.org>
11116 L: linux-media@vger.kernel.org
11117 S: Maintained
11118 F: drivers/media/rc/serial_ir.c
11119
11120 STI CEC DRIVER
11121 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11122 L: kernel@stlinux.com
11123 S: Maintained
11124 F: drivers/staging/media/st-cec/
11125 F: Documentation/devicetree/bindings/media/stih-cec.txt
11126
11127 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11128 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11129 L: linux-s390@vger.kernel.org
11130 W: http://www.ibm.com/developerworks/linux/linux390/
11131 S: Supported
11132 F: net/smc/
11133
11134 SYNOPSYS DESIGNWARE DMAC DRIVER
11135 M: Viresh Kumar <vireshk@kernel.org>
11136 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11137 S: Maintained
11138 F: include/linux/dma/dw.h
11139 F: include/linux/platform_data/dma-dw.h
11140 F: drivers/dma/dw/
11141
11142 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11143 M: Jie Deng <jiedeng@synopsys.com>
11144 L: netdev@vger.kernel.org
11145 S: Supported
11146 F: drivers/net/ethernet/synopsys/
11147
11148 SYNOPSYS DESIGNWARE I2C DRIVER
11149 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11150 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11151 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11152 L: linux-i2c@vger.kernel.org
11153 S: Maintained
11154 F: drivers/i2c/busses/i2c-designware-*
11155 F: include/linux/platform_data/i2c-designware.h
11156
11157 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11158 M: Jaehoon Chung <jh80.chung@samsung.com>
11159 L: linux-mmc@vger.kernel.org
11160 S: Maintained
11161 F: drivers/mmc/host/dw_mmc*
11162
11163 SYSTEM TRACE MODULE CLASS
11164 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11165 S: Maintained
11166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11167 F: Documentation/trace/stm.txt
11168 F: drivers/hwtracing/stm/
11169 F: include/linux/stm.h
11170 F: include/uapi/linux/stm.h
11171
11172 THUNDERBOLT DRIVER
11173 M: Andreas Noever <andreas.noever@gmail.com>
11174 S: Maintained
11175 F: drivers/thunderbolt/
11176
11177 TI BQ27XXX POWER SUPPLY DRIVER
11178 R: Andrew F. Davis <afd@ti.com>
11179 F: include/linux/power/bq27xxx_battery.h
11180 F: drivers/power/supply/bq27xxx_battery.c
11181 F: drivers/power/supply/bq27xxx_battery_i2c.c
11182
11183 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11184 M: John Stultz <john.stultz@linaro.org>
11185 M: Thomas Gleixner <tglx@linutronix.de>
11186 R: Stephen Boyd <sboyd@codeaurora.org>
11187 L: linux-kernel@vger.kernel.org
11188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11189 S: Supported
11190 F: include/linux/clocksource.h
11191 F: include/linux/time.h
11192 F: include/linux/timex.h
11193 F: include/uapi/linux/time.h
11194 F: include/uapi/linux/timex.h
11195 F: kernel/time/clocksource.c
11196 F: kernel/time/time*.c
11197 F: kernel/time/alarmtimer.c
11198 F: kernel/time/ntp.c
11199 F: tools/testing/selftests/timers/
11200
11201 SC1200 WDT DRIVER
11202 M: Zwane Mwaikambo <zwanem@gmail.com>
11203 S: Maintained
11204 F: drivers/watchdog/sc1200wdt.c
11205
11206 SCHEDULER
11207 M: Ingo Molnar <mingo@redhat.com>
11208 M: Peter Zijlstra <peterz@infradead.org>
11209 L: linux-kernel@vger.kernel.org
11210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11211 S: Maintained
11212 F: kernel/sched/
11213 F: include/linux/sched.h
11214 F: include/uapi/linux/sched.h
11215 F: include/linux/wait.h
11216
11217 SCORE ARCHITECTURE
11218 M: Chen Liqin <liqin.linux@gmail.com>
11219 M: Lennox Wu <lennox.wu@gmail.com>
11220 W: http://www.sunplus.com
11221 S: Supported
11222 F: arch/score/
11223
11224 SCR24X CHIP CARD INTERFACE DRIVER
11225 M: Lubomir Rintel <lkundrak@v3.sk>
11226 S: Supported
11227 F: drivers/char/pcmcia/scr24x_cs.c
11228
11229 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11230 M: Sudeep Holla <sudeep.holla@arm.com>
11231 L: linux-arm-kernel@lists.infradead.org
11232 S: Maintained
11233 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11234 F: drivers/clk/clk-scpi.c
11235 F: drivers/cpufreq/scpi-cpufreq.c
11236 F: drivers/firmware/arm_scpi.c
11237 F: include/linux/scpi_protocol.h
11238
11239 SCSI CDROM DRIVER
11240 M: Jens Axboe <axboe@kernel.dk>
11241 L: linux-scsi@vger.kernel.org
11242 W: http://www.kernel.dk
11243 S: Maintained
11244 F: drivers/scsi/sr*
11245
11246 SCSI RDMA PROTOCOL (SRP) INITIATOR
11247 M: Bart Van Assche <bart.vanassche@sandisk.com>
11248 L: linux-rdma@vger.kernel.org
11249 S: Supported
11250 W: http://www.openfabrics.org
11251 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11253 F: drivers/infiniband/ulp/srp/
11254 F: include/scsi/srp.h
11255
11256 SCSI SG DRIVER
11257 M: Doug Gilbert <dgilbert@interlog.com>
11258 L: linux-scsi@vger.kernel.org
11259 W: http://sg.danny.cz/sg
11260 S: Maintained
11261 F: Documentation/scsi/scsi-generic.txt
11262 F: drivers/scsi/sg.c
11263 F: include/scsi/sg.h
11264
11265 SCSI SUBSYSTEM
11266 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11268 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11270 L: linux-scsi@vger.kernel.org
11271 S: Maintained
11272 F: Documentation/devicetree/bindings/scsi/
11273 F: drivers/scsi/
11274 F: include/scsi/
11275
11276 SCSI TAPE DRIVER
11277 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11278 L: linux-scsi@vger.kernel.org
11279 S: Maintained
11280 F: Documentation/scsi/st.txt
11281 F: drivers/scsi/st.*
11282 F: drivers/scsi/st_*.h
11283
11284 SCTP PROTOCOL
11285 M: Vlad Yasevich <vyasevich@gmail.com>
11286 M: Neil Horman <nhorman@tuxdriver.com>
11287 L: linux-sctp@vger.kernel.org
11288 W: http://lksctp.sourceforge.net
11289 S: Maintained
11290 F: Documentation/networking/sctp.txt
11291 F: include/linux/sctp.h
11292 F: include/uapi/linux/sctp.h
11293 F: include/net/sctp/
11294 F: net/sctp/
11295
11296 SCx200 CPU SUPPORT
11297 M: Jim Cromie <jim.cromie@gmail.com>
11298 S: Odd Fixes
11299 F: Documentation/i2c/busses/scx200_acb
11300 F: arch/x86/platform/scx200/
11301 F: drivers/watchdog/scx200_wdt.c
11302 F: drivers/i2c/busses/scx200*
11303 F: drivers/mtd/maps/scx200_docflash.c
11304 F: include/linux/scx200.h
11305
11306 SCx200 GPIO DRIVER
11307 M: Jim Cromie <jim.cromie@gmail.com>
11308 S: Maintained
11309 F: drivers/char/scx200_gpio.c
11310 F: include/linux/scx200_gpio.h
11311
11312 SCx200 HRT CLOCKSOURCE DRIVER
11313 M: Jim Cromie <jim.cromie@gmail.com>
11314 S: Maintained
11315 F: drivers/clocksource/scx200_hrt.c
11316
11317 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11318 M: Sascha Sommer <saschasommer@freenet.de>
11319 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11320 S: Maintained
11321 F: drivers/mmc/host/sdricoh_cs.c
11322
11323 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11324 M: Adrian Hunter <adrian.hunter@intel.com>
11325 L: linux-mmc@vger.kernel.org
11326 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11327 S: Maintained
11328 F: drivers/mmc/host/sdhci*
11329 F: include/linux/mmc/sdhci*
11330
11331 SECURE COMPUTING
11332 M: Kees Cook <keescook@chromium.org>
11333 R: Andy Lutomirski <luto@amacapital.net>
11334 R: Will Drewry <wad@chromium.org>
11335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11336 S: Supported
11337 F: kernel/seccomp.c
11338 F: include/uapi/linux/seccomp.h
11339 F: include/linux/seccomp.h
11340 F: tools/testing/selftests/seccomp/*
11341 K: \bsecure_computing
11342 K: \bTIF_SECCOMP\b
11343
11344 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11345 M: Al Cooper <alcooperx@gmail.com>
11346 L: linux-mmc@vger.kernel.org
11347 L: bcm-kernel-feedback-list@broadcom.com
11348 S: Maintained
11349 F: drivers/mmc/host/sdhci-brcmstb*
11350
11351 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11352 M: Ben Dooks <ben-linux@fluff.org>
11353 M: Jaehoon Chung <jh80.chung@samsung.com>
11354 L: linux-mmc@vger.kernel.org
11355 S: Maintained
11356 F: drivers/mmc/host/sdhci-s3c*
11357
11358 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11359 M: Viresh Kumar <vireshk@kernel.org>
11360 L: linux-mmc@vger.kernel.org
11361 S: Maintained
11362 F: drivers/mmc/host/sdhci-spear.c
11363
11364 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11365 M: Scott Bauer <scott.bauer@intel.com>
11366 M: Jonathan Derrick <jonathan.derrick@intel.com>
11367 M: Rafael Antognolli <rafael.antognolli@intel.com>
11368 L: linux-block@vger.kernel.org
11369 S: Supported
11370 F: block/sed*
11371 F: block/opal_proto.h
11372 F: include/linux/sed*
11373 F: include/uapi/linux/sed*
11374
11375 SECURITY SUBSYSTEM
11376 M: James Morris <james.l.morris@oracle.com>
11377 M: "Serge E. Hallyn" <serge@hallyn.com>
11378 L: linux-security-module@vger.kernel.org (suggested Cc:)
11379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11380 W: http://kernsec.org/
11381 S: Supported
11382 F: security/
11383
11384 SECURITY CONTACT
11385 M: Security Officers <security@kernel.org>
11386 S: Supported
11387
11388 SELINUX SECURITY MODULE
11389 M: Paul Moore <paul@paul-moore.com>
11390 M: Stephen Smalley <sds@tycho.nsa.gov>
11391 M: Eric Paris <eparis@parisplace.org>
11392 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11393 W: http://selinuxproject.org
11394 T: git git://git.infradead.org/users/pcmoore/selinux
11395 S: Supported
11396 F: include/linux/selinux*
11397 F: security/selinux/
11398 F: scripts/selinux/
11399
11400 APPARMOR SECURITY MODULE
11401 M: John Johansen <john.johansen@canonical.com>
11402 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11403 W: apparmor.wiki.kernel.org
11404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11405 S: Supported
11406 F: security/apparmor/
11407
11408 LOADPIN SECURITY MODULE
11409 M: Kees Cook <keescook@chromium.org>
11410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11411 S: Supported
11412 F: security/loadpin/
11413
11414 YAMA SECURITY MODULE
11415 M: Kees Cook <keescook@chromium.org>
11416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11417 S: Supported
11418 F: security/yama/
11419
11420 SENSABLE PHANTOM
11421 M: Jiri Slaby <jirislaby@gmail.com>
11422 S: Maintained
11423 F: drivers/misc/phantom.c
11424 F: include/uapi/linux/phantom.h
11425
11426 Emulex 10Gbps iSCSI - OneConnect DRIVER
11427 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11428 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11429 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11430 L: linux-scsi@vger.kernel.org
11431 W: http://www.broadcom.com
11432 S: Supported
11433 F: drivers/scsi/be2iscsi/
11434
11435 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11436 M: Sathya Perla <sathya.perla@broadcom.com>
11437 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11438 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11439 M: Somnath Kotur <somnath.kotur@broadcom.com>
11440 L: netdev@vger.kernel.org
11441 W: http://www.emulex.com
11442 S: Supported
11443 F: drivers/net/ethernet/emulex/benet/
11444
11445 EMULEX ONECONNECT ROCE DRIVER
11446 M: Selvin Xavier <selvin.xavier@avagotech.com>
11447 M: Devesh Sharma <devesh.sharma@avagotech.com>
11448 L: linux-rdma@vger.kernel.org
11449 W: http://www.emulex.com
11450 S: Supported
11451 F: drivers/infiniband/hw/ocrdma/
11452 F: include/uapi/rdma/ocrdma-abi.h
11453
11454 SFC NETWORK DRIVER
11455 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11456 M: Edward Cree <ecree@solarflare.com>
11457 M: Bert Kenward <bkenward@solarflare.com>
11458 L: netdev@vger.kernel.org
11459 S: Supported
11460 F: drivers/net/ethernet/sfc/
11461
11462 SGI GRU DRIVER
11463 M: Dimitri Sivanich <sivanich@sgi.com>
11464 S: Maintained
11465 F: drivers/misc/sgi-gru/
11466
11467 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11468 M: Pat Gefre <pfg@sgi.com>
11469 L: linux-ia64@vger.kernel.org
11470 S: Supported
11471 F: Documentation/ia64/serial.txt
11472 F: drivers/tty/serial/ioc?_serial.c
11473 F: include/linux/ioc?.h
11474
11475 SGI XP/XPC/XPNET DRIVER
11476 M: Cliff Whickman <cpw@sgi.com>
11477 M: Robin Holt <robinmholt@gmail.com>
11478 S: Maintained
11479 F: drivers/misc/sgi-xp/
11480
11481 SI2157 MEDIA DRIVER
11482 M: Antti Palosaari <crope@iki.fi>
11483 L: linux-media@vger.kernel.org
11484 W: https://linuxtv.org
11485 W: http://palosaari.fi/linux/
11486 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11487 T: git git://linuxtv.org/anttip/media_tree.git
11488 S: Maintained
11489 F: drivers/media/tuners/si2157*
11490
11491 SI2168 MEDIA DRIVER
11492 M: Antti Palosaari <crope@iki.fi>
11493 L: linux-media@vger.kernel.org
11494 W: https://linuxtv.org
11495 W: http://palosaari.fi/linux/
11496 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11497 T: git git://linuxtv.org/anttip/media_tree.git
11498 S: Maintained
11499 F: drivers/media/dvb-frontends/si2168*
11500
11501 SI470X FM RADIO RECEIVER I2C DRIVER
11502 M: Hans Verkuil <hverkuil@xs4all.nl>
11503 L: linux-media@vger.kernel.org
11504 T: git git://linuxtv.org/media_tree.git
11505 W: https://linuxtv.org
11506 S: Odd Fixes
11507 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11508
11509 SI470X FM RADIO RECEIVER USB DRIVER
11510 M: Hans Verkuil <hverkuil@xs4all.nl>
11511 L: linux-media@vger.kernel.org
11512 T: git git://linuxtv.org/media_tree.git
11513 W: https://linuxtv.org
11514 S: Maintained
11515 F: drivers/media/radio/si470x/radio-si470x-common.c
11516 F: drivers/media/radio/si470x/radio-si470x.h
11517 F: drivers/media/radio/si470x/radio-si470x-usb.c
11518
11519 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11520 M: Eduardo Valentin <edubezval@gmail.com>
11521 L: linux-media@vger.kernel.org
11522 T: git git://linuxtv.org/media_tree.git
11523 W: https://linuxtv.org
11524 S: Odd Fixes
11525 F: drivers/media/radio/si4713/si4713.?
11526
11527 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11528 M: Eduardo Valentin <edubezval@gmail.com>
11529 L: linux-media@vger.kernel.org
11530 T: git git://linuxtv.org/media_tree.git
11531 W: https://linuxtv.org
11532 S: Odd Fixes
11533 F: drivers/media/radio/si4713/radio-platform-si4713.c
11534
11535 SI4713 FM RADIO TRANSMITTER USB DRIVER
11536 M: Hans Verkuil <hverkuil@xs4all.nl>
11537 L: linux-media@vger.kernel.org
11538 T: git git://linuxtv.org/media_tree.git
11539 W: https://linuxtv.org
11540 S: Maintained
11541 F: drivers/media/radio/si4713/radio-usb-si4713.c
11542
11543 SIANO DVB DRIVER
11544 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11545 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11546 L: linux-media@vger.kernel.org
11547 W: https://linuxtv.org
11548 T: git git://linuxtv.org/media_tree.git
11549 S: Odd fixes
11550 F: drivers/media/common/siano/
11551 F: drivers/media/usb/siano/
11552 F: drivers/media/usb/siano/
11553 F: drivers/media/mmc/siano/
11554
11555 SILEAD TOUCHSCREEN DRIVER
11556 M: Hans de Goede <hdegoede@redhat.com>
11557 L: linux-input@vger.kernel.org
11558 L: platform-driver-x86@vger.kernel.org
11559 S: Maintained
11560 F: drivers/input/touchscreen/silead.c
11561 F: drivers/platform/x86/silead_dmi.c
11562
11563 SIMPLEFB FB DRIVER
11564 M: Hans de Goede <hdegoede@redhat.com>
11565 L: linux-fbdev@vger.kernel.org
11566 S: Maintained
11567 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11568 F: drivers/video/fbdev/simplefb.c
11569 F: include/linux/platform_data/simplefb.h
11570
11571 SH_VEU V4L2 MEM2MEM DRIVER
11572 L: linux-media@vger.kernel.org
11573 S: Orphan
11574 F: drivers/media/platform/sh_veu.c
11575
11576 SH_VOU V4L2 OUTPUT DRIVER
11577 L: linux-media@vger.kernel.org
11578 S: Orphan
11579 F: drivers/media/platform/sh_vou.c
11580 F: include/media/drv-intf/sh_vou.h
11581
11582 SIMPLE FIRMWARE INTERFACE (SFI)
11583 M: Len Brown <lenb@kernel.org>
11584 L: sfi-devel@simplefirmware.org
11585 W: http://simplefirmware.org/
11586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11587 S: Supported
11588 F: arch/x86/platform/sfi/
11589 F: drivers/sfi/
11590 F: include/linux/sfi*.h
11591
11592 SIMTEC EB110ATX (Chalice CATS)
11593 P: Ben Dooks
11594 P: Vincent Sanders <vince@simtec.co.uk>
11595 M: Simtec Linux Team <linux@simtec.co.uk>
11596 W: http://www.simtec.co.uk/products/EB110ATX/
11597 S: Supported
11598
11599 SIMTEC EB2410ITX (BAST)
11600 P: Ben Dooks
11601 P: Vincent Sanders <vince@simtec.co.uk>
11602 M: Simtec Linux Team <linux@simtec.co.uk>
11603 W: http://www.simtec.co.uk/products/EB2410ITX/
11604 S: Supported
11605 F: arch/arm/mach-s3c24xx/mach-bast.c
11606 F: arch/arm/mach-s3c24xx/bast-ide.c
11607 F: arch/arm/mach-s3c24xx/bast-irq.c
11608
11609 SIPHASH PRF ROUTINES
11610 M: Jason A. Donenfeld <Jason@zx2c4.com>
11611 S: Maintained
11612 F: lib/siphash.c
11613 F: lib/test_siphash.c
11614 F: include/linux/siphash.h
11615
11616 TI DAVINCI MACHINE SUPPORT
11617 M: Sekhar Nori <nsekhar@ti.com>
11618 M: Kevin Hilman <khilman@kernel.org>
11619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11621 S: Supported
11622 F: arch/arm/mach-davinci/
11623 F: drivers/i2c/busses/i2c-davinci.c
11624
11625 TI DAVINCI SERIES MEDIA DRIVER
11626 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11627 L: linux-media@vger.kernel.org
11628 W: https://linuxtv.org
11629 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11630 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11631 S: Maintained
11632 F: drivers/media/platform/davinci/
11633 F: include/media/davinci/
11634
11635 TI AM437X VPFE DRIVER
11636 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11637 L: linux-media@vger.kernel.org
11638 W: https://linuxtv.org
11639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11640 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11641 S: Maintained
11642 F: drivers/media/platform/am437x/
11643
11644 OV2659 OMNIVISION SENSOR DRIVER
11645 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11646 L: linux-media@vger.kernel.org
11647 W: https://linuxtv.org
11648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11649 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11650 S: Maintained
11651 F: drivers/media/i2c/ov2659.c
11652 F: include/media/i2c/ov2659.h
11653
11654 SILICON MOTION SM712 FRAME BUFFER DRIVER
11655 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11656 M: Teddy Wang <teddy.wang@siliconmotion.com>
11657 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11658 L: linux-fbdev@vger.kernel.org
11659 S: Maintained
11660 F: drivers/video/fbdev/sm712*
11661 F: Documentation/fb/sm712fb.txt
11662
11663 SIS 190 ETHERNET DRIVER
11664 M: Francois Romieu <romieu@fr.zoreil.com>
11665 L: netdev@vger.kernel.org
11666 S: Maintained
11667 F: drivers/net/ethernet/sis/sis190.c
11668
11669 SIS 900/7016 FAST ETHERNET DRIVER
11670 M: Daniele Venzano <venza@brownhat.org>
11671 W: http://www.brownhat.org/sis900.html
11672 L: netdev@vger.kernel.org
11673 S: Maintained
11674 F: drivers/net/ethernet/sis/sis900.*
11675
11676 SIS FRAMEBUFFER DRIVER
11677 M: Thomas Winischhofer <thomas@winischhofer.net>
11678 W: http://www.winischhofer.net/linuxsisvga.shtml
11679 S: Maintained
11680 F: Documentation/fb/sisfb.txt
11681 F: drivers/video/fbdev/sis/
11682 F: include/video/sisfb.h
11683
11684 SIS USB2VGA DRIVER
11685 M: Thomas Winischhofer <thomas@winischhofer.net>
11686 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11687 S: Maintained
11688 F: drivers/usb/misc/sisusbvga/
11689
11690 SLAB ALLOCATOR
11691 M: Christoph Lameter <cl@linux.com>
11692 M: Pekka Enberg <penberg@kernel.org>
11693 M: David Rientjes <rientjes@google.com>
11694 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11695 M: Andrew Morton <akpm@linux-foundation.org>
11696 L: linux-mm@kvack.org
11697 S: Maintained
11698 F: include/linux/sl?b*.h
11699 F: mm/sl?b*
11700
11701 SLEEPABLE READ-COPY UPDATE (SRCU)
11702 M: Lai Jiangshan <jiangshanlai@gmail.com>
11703 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11704 M: Josh Triplett <josh@joshtriplett.org>
11705 R: Steven Rostedt <rostedt@goodmis.org>
11706 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11707 L: linux-kernel@vger.kernel.org
11708 W: http://www.rdrop.com/users/paulmck/RCU/
11709 S: Supported
11710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11711 F: include/linux/srcu.h
11712 F: kernel/rcu/srcu.c
11713
11714 SMACK SECURITY MODULE
11715 M: Casey Schaufler <casey@schaufler-ca.com>
11716 L: linux-security-module@vger.kernel.org
11717 W: http://schaufler-ca.com
11718 T: git git://github.com/cschaufler/smack-next
11719 S: Maintained
11720 F: Documentation/security/Smack.txt
11721 F: security/smack/
11722
11723 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11724 M: Kevin Hilman <khilman@kernel.org>
11725 M: Nishanth Menon <nm@ti.com>
11726 S: Maintained
11727 F: drivers/power/avs/
11728 F: include/linux/power/smartreflex.h
11729 L: linux-pm@vger.kernel.org
11730
11731 SMC91x ETHERNET DRIVER
11732 M: Nicolas Pitre <nico@fluxnic.net>
11733 S: Odd Fixes
11734 F: drivers/net/ethernet/smsc/smc91x.*
11735
11736 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11737 M: Sakari Ailus <sakari.ailus@iki.fi>
11738 L: linux-media@vger.kernel.org
11739 S: Maintained
11740 F: drivers/media/i2c/smiapp/
11741 F: include/media/i2c/smiapp.h
11742 F: drivers/media/i2c/smiapp-pll.c
11743 F: drivers/media/i2c/smiapp-pll.h
11744 F: include/uapi/linux/smiapp.h
11745 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11746
11747 SMM665 HARDWARE MONITOR DRIVER
11748 M: Guenter Roeck <linux@roeck-us.net>
11749 L: linux-hwmon@vger.kernel.org
11750 S: Maintained
11751 F: Documentation/hwmon/smm665
11752 F: drivers/hwmon/smm665.c
11753
11754 SMSC EMC2103 HARDWARE MONITOR DRIVER
11755 M: Steve Glendinning <steve.glendinning@shawell.net>
11756 L: linux-hwmon@vger.kernel.org
11757 S: Maintained
11758 F: Documentation/hwmon/emc2103
11759 F: drivers/hwmon/emc2103.c
11760
11761 SMSC SCH5627 HARDWARE MONITOR DRIVER
11762 M: Hans de Goede <hdegoede@redhat.com>
11763 L: linux-hwmon@vger.kernel.org
11764 S: Supported
11765 F: Documentation/hwmon/sch5627
11766 F: drivers/hwmon/sch5627.c
11767
11768 SMSC47B397 HARDWARE MONITOR DRIVER
11769 M: Jean Delvare <jdelvare@suse.com>
11770 L: linux-hwmon@vger.kernel.org
11771 S: Maintained
11772 F: Documentation/hwmon/smsc47b397
11773 F: drivers/hwmon/smsc47b397.c
11774
11775 SMSC911x ETHERNET DRIVER
11776 M: Steve Glendinning <steve.glendinning@shawell.net>
11777 L: netdev@vger.kernel.org
11778 S: Maintained
11779 F: include/linux/smsc911x.h
11780 F: drivers/net/ethernet/smsc/smsc911x.*
11781
11782 SMSC9420 PCI ETHERNET DRIVER
11783 M: Steve Glendinning <steve.glendinning@shawell.net>
11784 L: netdev@vger.kernel.org
11785 S: Maintained
11786 F: drivers/net/ethernet/smsc/smsc9420.*
11787
11788 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11789 M: Steve Glendinning <steve.glendinning@shawell.net>
11790 L: linux-fbdev@vger.kernel.org
11791 S: Maintained
11792 F: drivers/video/fbdev/smscufx.c
11793
11794 SOC-CAMERA V4L2 SUBSYSTEM
11795 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11796 L: linux-media@vger.kernel.org
11797 T: git git://linuxtv.org/media_tree.git
11798 S: Maintained
11799 F: include/media/soc*
11800 F: drivers/media/i2c/soc_camera/
11801 F: drivers/media/platform/soc_camera/
11802
11803 SOEKRIS NET48XX LED SUPPORT
11804 M: Chris Boot <bootc@bootc.net>
11805 S: Maintained
11806 F: drivers/leds/leds-net48xx.c
11807
11808 SOFTLOGIC 6x10 MPEG CODEC
11809 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11810 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11811 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11812 M: Ismael Luceno <ismael@iodev.co.uk>
11813 L: linux-media@vger.kernel.org
11814 S: Supported
11815 F: drivers/media/pci/solo6x10/
11816
11817 SOFTWARE RAID (Multiple Disks) SUPPORT
11818 M: Shaohua Li <shli@kernel.org>
11819 L: linux-raid@vger.kernel.org
11820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11821 S: Supported
11822 F: drivers/md/
11823 F: include/linux/raid/
11824 F: include/uapi/linux/raid/
11825
11826 SONIC NETWORK DRIVER
11827 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11828 L: netdev@vger.kernel.org
11829 S: Maintained
11830 F: drivers/net/ethernet/natsemi/sonic.*
11831
11832 SONICS SILICON BACKPLANE DRIVER (SSB)
11833 M: Michael Buesch <m@bues.ch>
11834 L: linux-wireless@vger.kernel.org
11835 S: Maintained
11836 F: drivers/ssb/
11837 F: include/linux/ssb/
11838
11839 SONY VAIO CONTROL DEVICE DRIVER
11840 M: Mattia Dongili <malattia@linux.it>
11841 L: platform-driver-x86@vger.kernel.org
11842 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11843 S: Maintained
11844 F: Documentation/laptops/sony-laptop.txt
11845 F: drivers/char/sonypi.c
11846 F: drivers/platform/x86/sony-laptop.c
11847 F: include/linux/sony-laptop.h
11848
11849 SONY MEMORYSTICK CARD SUPPORT
11850 M: Alex Dubov <oakad@yahoo.com>
11851 W: http://tifmxx.berlios.de/
11852 S: Maintained
11853 F: drivers/memstick/host/tifm_ms.c
11854
11855 SONY MEMORYSTICK STANDARD SUPPORT
11856 M: Maxim Levitsky <maximlevitsky@gmail.com>
11857 S: Maintained
11858 F: drivers/memstick/core/ms_block.*
11859
11860 SOUND
11861 M: Jaroslav Kysela <perex@perex.cz>
11862 M: Takashi Iwai <tiwai@suse.com>
11863 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11864 W: http://www.alsa-project.org/
11865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11866 T: git git://git.alsa-project.org/alsa-kernel.git
11867 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11868 S: Maintained
11869 F: Documentation/sound/
11870 F: include/sound/
11871 F: include/uapi/sound/
11872 F: sound/
11873
11874 SOUND - COMPRESSED AUDIO
11875 M: Vinod Koul <vinod.koul@intel.com>
11876 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11878 S: Supported
11879 F: Documentation/sound/alsa/compress_offload.txt
11880 F: include/sound/compress_driver.h
11881 F: include/uapi/sound/compress_*
11882 F: sound/core/compress_offload.c
11883 F: sound/soc/soc-compress.c
11884
11885 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11886 M: Liam Girdwood <lgirdwood@gmail.com>
11887 M: Mark Brown <broonie@kernel.org>
11888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11889 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11890 W: http://alsa-project.org/main/index.php/ASoC
11891 S: Supported
11892 F: Documentation/devicetree/bindings/sound/
11893 F: Documentation/sound/alsa/soc/
11894 F: sound/soc/
11895 F: include/sound/soc*
11896
11897 SOUND - DMAENGINE HELPERS
11898 M: Lars-Peter Clausen <lars@metafoo.de>
11899 S: Supported
11900 F: include/sound/dmaengine_pcm.h
11901 F: sound/core/pcm_dmaengine.c
11902 F: sound/soc/soc-generic-dmaengine-pcm.c
11903
11904 SP2 MEDIA DRIVER
11905 M: Olli Salonen <olli.salonen@iki.fi>
11906 L: linux-media@vger.kernel.org
11907 W: https://linuxtv.org
11908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11909 S: Maintained
11910 F: drivers/media/dvb-frontends/sp2*
11911
11912 SPARC + UltraSPARC (sparc/sparc64)
11913 M: "David S. Miller" <davem@davemloft.net>
11914 L: sparclinux@vger.kernel.org
11915 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11918 S: Maintained
11919 F: arch/sparc/
11920 F: drivers/sbus/
11921
11922 SPARC SERIAL DRIVERS
11923 M: "David S. Miller" <davem@davemloft.net>
11924 L: sparclinux@vger.kernel.org
11925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11927 S: Maintained
11928 F: include/linux/sunserialcore.h
11929 F: drivers/tty/serial/suncore.c
11930 F: drivers/tty/serial/sunhv.c
11931 F: drivers/tty/serial/sunsab.c
11932 F: drivers/tty/serial/sunsab.h
11933 F: drivers/tty/serial/sunsu.c
11934 F: drivers/tty/serial/sunzilog.c
11935 F: drivers/tty/serial/sunzilog.h
11936
11937 SPARSE CHECKER
11938 M: "Christopher Li" <sparse@chrisli.org>
11939 L: linux-sparse@vger.kernel.org
11940 W: https://sparse.wiki.kernel.org/
11941 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11942 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11943 S: Maintained
11944 F: include/linux/compiler.h
11945
11946 SPEAR PLATFORM SUPPORT
11947 M: Viresh Kumar <vireshk@kernel.org>
11948 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11950 W: http://www.st.com/spear
11951 S: Maintained
11952 F: arch/arm/boot/dts/spear*
11953 F: arch/arm/mach-spear/
11954
11955 SPEAR CLOCK FRAMEWORK SUPPORT
11956 M: Viresh Kumar <vireshk@kernel.org>
11957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11958 W: http://www.st.com/spear
11959 S: Maintained
11960 F: drivers/clk/spear/
11961
11962 SPI NOR SUBSYSTEM
11963 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11964 M: Marek Vasut <marek.vasut@gmail.com>
11965 L: linux-mtd@lists.infradead.org
11966 W: http://www.linux-mtd.infradead.org/
11967 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11968 T: git git://github.com/spi-nor/linux.git
11969 S: Maintained
11970 F: drivers/mtd/spi-nor/
11971 F: include/linux/mtd/spi-nor.h
11972
11973 SPI SUBSYSTEM
11974 M: Mark Brown <broonie@kernel.org>
11975 L: linux-spi@vger.kernel.org
11976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11977 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11978 S: Maintained
11979 F: Documentation/devicetree/bindings/spi/
11980 F: Documentation/spi/
11981 F: drivers/spi/
11982 F: include/linux/spi/
11983 F: include/uapi/linux/spi/
11984 F: tools/spi/
11985
11986 SPIDERNET NETWORK DRIVER for CELL
11987 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11988 L: netdev@vger.kernel.org
11989 S: Supported
11990 F: Documentation/networking/spider_net.txt
11991 F: drivers/net/ethernet/toshiba/spider_net*
11992
11993 SPU FILE SYSTEM
11994 M: Jeremy Kerr <jk@ozlabs.org>
11995 L: linuxppc-dev@lists.ozlabs.org
11996 W: http://www.ibm.com/developerworks/power/cell/
11997 S: Supported
11998 F: Documentation/filesystems/spufs.txt
11999 F: arch/powerpc/platforms/cell/spufs/
12000
12001 SQUASHFS FILE SYSTEM
12002 M: Phillip Lougher <phillip@squashfs.org.uk>
12003 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12004 W: http://squashfs.org.uk
12005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12006 S: Maintained
12007 F: Documentation/filesystems/squashfs.txt
12008 F: fs/squashfs/
12009
12010 SRM (Alpha) environment access
12011 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12012 S: Maintained
12013 F: arch/alpha/kernel/srm_env.c
12014
12015 STABLE BRANCH
12016 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12017 L: stable@vger.kernel.org
12018 S: Supported
12019 F: Documentation/process/stable-kernel-rules.rst
12020
12021 STAGING SUBSYSTEM
12022 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12024 L: devel@driverdev.osuosl.org
12025 S: Supported
12026 F: drivers/staging/
12027
12028 STAGING - COMEDI
12029 M: Ian Abbott <abbotti@mev.co.uk>
12030 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12031 S: Odd Fixes
12032 F: drivers/staging/comedi/
12033
12034 STAGING - FLARION FT1000 DRIVERS
12035 M: Marek Belisko <marek.belisko@gmail.com>
12036 S: Odd Fixes
12037 F: drivers/staging/ft1000/
12038
12039 STAGING - INDUSTRIAL IO
12040 M: Jonathan Cameron <jic23@kernel.org>
12041 L: linux-iio@vger.kernel.org
12042 S: Odd Fixes
12043 F: Documentation/devicetree/bindings/staging/iio/
12044 F: drivers/staging/iio/
12045
12046 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12047 M: Jarod Wilson <jarod@wilsonet.com>
12048 W: http://www.lirc.org/
12049 S: Odd Fixes
12050 F: drivers/staging/media/lirc/
12051
12052 STAGING - LUSTRE PARALLEL FILESYSTEM
12053 M: Oleg Drokin <oleg.drokin@intel.com>
12054 M: Andreas Dilger <andreas.dilger@intel.com>
12055 M: James Simmons <jsimmons@infradead.org>
12056 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12057 W: http://wiki.lustre.org/
12058 S: Maintained
12059 F: drivers/staging/lustre
12060
12061 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12062 M: Marc Dietrich <marvin24@gmx.de>
12063 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12064 L: linux-tegra@vger.kernel.org
12065 S: Maintained
12066 F: drivers/staging/nvec/
12067
12068 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12069 M: Jens Frederich <jfrederich@gmail.com>
12070 M: Daniel Drake <dsd@laptop.org>
12071 M: Jon Nettleton <jon.nettleton@gmail.com>
12072 W: http://wiki.laptop.org/go/DCON
12073 S: Maintained
12074 F: drivers/staging/olpc_dcon/
12075
12076 STAGING - REALTEK RTL8712U DRIVERS
12077 M: Larry Finger <Larry.Finger@lwfinger.net>
12078 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12079 S: Odd Fixes
12080 F: drivers/staging/rtl8712/
12081
12082 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12083 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12084 M: Teddy Wang <teddy.wang@siliconmotion.com>
12085 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12086 L: linux-fbdev@vger.kernel.org
12087 S: Maintained
12088 F: drivers/staging/sm750fb/
12089
12090 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12091 M: William Hubbs <w.d.hubbs@gmail.com>
12092 M: Chris Brannon <chris@the-brannons.com>
12093 M: Kirk Reiser <kirk@reisers.ca>
12094 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12095 L: speakup@linux-speakup.org
12096 W: http://www.linux-speakup.org/
12097 S: Odd Fixes
12098 F: drivers/staging/speakup/
12099
12100 STAGING - VIA VT665X DRIVERS
12101 M: Forest Bond <forest@alittletooquiet.net>
12102 S: Odd Fixes
12103 F: drivers/staging/vt665?/
12104
12105 STAGING - WILC1000 WIFI DRIVER
12106 M: Aditya Shankar <aditya.shankar@microchip.com>
12107 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12108 L: linux-wireless@vger.kernel.org
12109 S: Supported
12110 F: drivers/staging/wilc1000/
12111
12112 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12113 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12114 S: Odd Fixes
12115 F: drivers/staging/xgifb/
12116
12117 STARFIRE/DURALAN NETWORK DRIVER
12118 M: Ion Badulescu <ionut@badula.org>
12119 S: Odd Fixes
12120 F: drivers/net/ethernet/adaptec/starfire*
12121
12122 SUN3/3X
12123 M: Sam Creasey <sammy@sammy.net>
12124 W: http://sammy.net/sun3/
12125 S: Maintained
12126 F: arch/m68k/kernel/*sun3*
12127 F: arch/m68k/sun3*/
12128 F: arch/m68k/include/asm/sun3*
12129 F: drivers/net/ethernet/i825xx/sun3*
12130
12131 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12132 M: Hans de Goede <hdegoede@redhat.com>
12133 L: linux-input@vger.kernel.org
12134 S: Maintained
12135 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12136 F: drivers/input/keyboard/sun4i-lradc-keys.c
12137
12138 SUNDANCE NETWORK DRIVER
12139 M: Denis Kirjanov <kda@linux-powerpc.org>
12140 L: netdev@vger.kernel.org
12141 S: Maintained
12142 F: drivers/net/ethernet/dlink/sundance.c
12143
12144 SUPERH
12145 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12146 M: Rich Felker <dalias@libc.org>
12147 L: linux-sh@vger.kernel.org
12148 Q: http://patchwork.kernel.org/project/linux-sh/list/
12149 S: Maintained
12150 F: Documentation/sh/
12151 F: arch/sh/
12152 F: drivers/sh/
12153
12154 SUSPEND TO RAM
12155 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12156 M: Len Brown <len.brown@intel.com>
12157 M: Pavel Machek <pavel@ucw.cz>
12158 L: linux-pm@vger.kernel.org
12159 B: https://bugzilla.kernel.org
12160 S: Supported
12161 F: Documentation/power/
12162 F: arch/x86/kernel/acpi/
12163 F: drivers/base/power/
12164 F: kernel/power/
12165 F: include/linux/suspend.h
12166 F: include/linux/freezer.h
12167 F: include/linux/pm.h
12168
12169 SVGA HANDLING
12170 M: Martin Mares <mj@ucw.cz>
12171 L: linux-video@atrey.karlin.mff.cuni.cz
12172 S: Maintained
12173 F: Documentation/svga.txt
12174 F: arch/x86/boot/video*
12175
12176 SWIOTLB SUBSYSTEM
12177 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12178 L: linux-kernel@vger.kernel.org
12179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12180 S: Supported
12181 F: lib/swiotlb.c
12182 F: arch/*/kernel/pci-swiotlb.c
12183 F: include/linux/swiotlb.h
12184
12185 SWITCHDEV
12186 M: Jiri Pirko <jiri@resnulli.us>
12187 M: Ivan Vecera <ivecera@redhat.com>
12188 L: netdev@vger.kernel.org
12189 S: Supported
12190 F: net/switchdev/
12191 F: include/net/switchdev.h
12192
12193 SYNOPSYS ARC ARCHITECTURE
12194 M: Vineet Gupta <vgupta@synopsys.com>
12195 L: linux-snps-arc@lists.infradead.org
12196 S: Supported
12197 F: arch/arc/
12198 F: Documentation/devicetree/bindings/arc/*
12199 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12200 F: drivers/clocksource/arc_timer.c
12201 F: drivers/tty/serial/arc_uart.c
12202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12203
12204 SYNOPSYS ARC SDP platform support
12205 M: Alexey Brodkin <abrodkin@synopsys.com>
12206 S: Supported
12207 F: arch/arc/plat-axs10x
12208 F: arch/arc/boot/dts/ax*
12209 F: Documentation/devicetree/bindings/arc/axs10*
12210
12211 SYSTEM CONFIGURATION (SYSCON)
12212 M: Lee Jones <lee.jones@linaro.org>
12213 M: Arnd Bergmann <arnd@arndb.de>
12214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12215 S: Supported
12216 F: drivers/mfd/syscon.c
12217
12218 SYSTEM RESET/SHUTDOWN DRIVERS
12219 M: Sebastian Reichel <sre@kernel.org>
12220 L: linux-pm@vger.kernel.org
12221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12222 S: Maintained
12223 F: Documentation/devicetree/bindings/power/reset/
12224 F: drivers/power/reset/
12225
12226 SYSV FILESYSTEM
12227 M: Christoph Hellwig <hch@infradead.org>
12228 S: Maintained
12229 F: Documentation/filesystems/sysv-fs.txt
12230 F: fs/sysv/
12231 F: include/linux/sysv_fs.h
12232
12233 TARGET SUBSYSTEM
12234 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12235 L: linux-scsi@vger.kernel.org
12236 L: target-devel@vger.kernel.org
12237 W: http://www.linux-iscsi.org
12238 W: http://groups.google.com/group/linux-iscsi-target-dev
12239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12240 S: Supported
12241 F: drivers/target/
12242 F: include/target/
12243 F: Documentation/target/
12244
12245 TASKSTATS STATISTICS INTERFACE
12246 M: Balbir Singh <bsingharora@gmail.com>
12247 S: Maintained
12248 F: Documentation/accounting/taskstats*
12249 F: include/linux/taskstats*
12250 F: kernel/taskstats.c
12251
12252 TC subsystem
12253 M: Jamal Hadi Salim <jhs@mojatatu.com>
12254 M: Cong Wang <xiyou.wangcong@gmail.com>
12255 M: Jiri Pirko <jiri@resnulli.us>
12256 L: netdev@vger.kernel.org
12257 S: Maintained
12258 F: include/net/pkt_cls.h
12259 F: include/net/pkt_sched.h
12260 F: include/net/tc_act/
12261 F: include/uapi/linux/pkt_cls.h
12262 F: include/uapi/linux/pkt_sched.h
12263 F: include/uapi/linux/tc_act/
12264 F: include/uapi/linux/tc_ematch/
12265 F: net/sched/
12266
12267 TCP LOW PRIORITY MODULE
12268 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12269 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12270 W: http://tcp-lp-mod.sourceforge.net/
12271 S: Maintained
12272 F: net/ipv4/tcp_lp.c
12273
12274 TDA10071 MEDIA DRIVER
12275 M: Antti Palosaari <crope@iki.fi>
12276 L: linux-media@vger.kernel.org
12277 W: https://linuxtv.org
12278 W: http://palosaari.fi/linux/
12279 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12280 T: git git://linuxtv.org/anttip/media_tree.git
12281 S: Maintained
12282 F: drivers/media/dvb-frontends/tda10071*
12283
12284 TDA18212 MEDIA DRIVER
12285 M: Antti Palosaari <crope@iki.fi>
12286 L: linux-media@vger.kernel.org
12287 W: https://linuxtv.org
12288 W: http://palosaari.fi/linux/
12289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12290 T: git git://linuxtv.org/anttip/media_tree.git
12291 S: Maintained
12292 F: drivers/media/tuners/tda18212*
12293
12294 TDA18218 MEDIA DRIVER
12295 M: Antti Palosaari <crope@iki.fi>
12296 L: linux-media@vger.kernel.org
12297 W: https://linuxtv.org
12298 W: http://palosaari.fi/linux/
12299 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12300 T: git git://linuxtv.org/anttip/media_tree.git
12301 S: Maintained
12302 F: drivers/media/tuners/tda18218*
12303
12304 TDA18271 MEDIA DRIVER
12305 M: Michael Krufky <mkrufky@linuxtv.org>
12306 L: linux-media@vger.kernel.org
12307 W: https://linuxtv.org
12308 W: http://github.com/mkrufky
12309 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12310 T: git git://linuxtv.org/mkrufky/tuners.git
12311 S: Maintained
12312 F: drivers/media/tuners/tda18271*
12313
12314 TDA827x MEDIA DRIVER
12315 M: Michael Krufky <mkrufky@linuxtv.org>
12316 L: linux-media@vger.kernel.org
12317 W: https://linuxtv.org
12318 W: http://github.com/mkrufky
12319 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12320 T: git git://linuxtv.org/mkrufky/tuners.git
12321 S: Maintained
12322 F: drivers/media/tuners/tda8290.*
12323
12324 TDA8290 MEDIA DRIVER
12325 M: Michael Krufky <mkrufky@linuxtv.org>
12326 L: linux-media@vger.kernel.org
12327 W: https://linuxtv.org
12328 W: http://github.com/mkrufky
12329 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12330 T: git git://linuxtv.org/mkrufky/tuners.git
12331 S: Maintained
12332 F: drivers/media/tuners/tda8290.*
12333
12334 TDA9840 MEDIA DRIVER
12335 M: Hans Verkuil <hverkuil@xs4all.nl>
12336 L: linux-media@vger.kernel.org
12337 T: git git://linuxtv.org/media_tree.git
12338 W: https://linuxtv.org
12339 S: Maintained
12340 F: drivers/media/i2c/tda9840*
12341
12342 TEA5761 TUNER DRIVER
12343 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12344 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12345 L: linux-media@vger.kernel.org
12346 W: https://linuxtv.org
12347 T: git git://linuxtv.org/media_tree.git
12348 S: Odd fixes
12349 F: drivers/media/tuners/tea5761.*
12350
12351 TEA5767 TUNER DRIVER
12352 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12353 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12354 L: linux-media@vger.kernel.org
12355 W: https://linuxtv.org
12356 T: git git://linuxtv.org/media_tree.git
12357 S: Maintained
12358 F: drivers/media/tuners/tea5767.*
12359
12360 TEA6415C MEDIA DRIVER
12361 M: Hans Verkuil <hverkuil@xs4all.nl>
12362 L: linux-media@vger.kernel.org
12363 T: git git://linuxtv.org/media_tree.git
12364 W: https://linuxtv.org
12365 S: Maintained
12366 F: drivers/media/i2c/tea6415c*
12367
12368 TEA6420 MEDIA DRIVER
12369 M: Hans Verkuil <hverkuil@xs4all.nl>
12370 L: linux-media@vger.kernel.org
12371 T: git git://linuxtv.org/media_tree.git
12372 W: https://linuxtv.org
12373 S: Maintained
12374 F: drivers/media/i2c/tea6420*
12375
12376 TEAM DRIVER
12377 M: Jiri Pirko <jiri@resnulli.us>
12378 L: netdev@vger.kernel.org
12379 S: Supported
12380 F: drivers/net/team/
12381 F: include/linux/if_team.h
12382 F: include/uapi/linux/if_team.h
12383
12384 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12385 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12386 S: Maintained
12387 F: arch/x86/platform/ts5500/
12388
12389 TECHNOTREND USB IR RECEIVER
12390 M: Sean Young <sean@mess.org>
12391 L: linux-media@vger.kernel.org
12392 S: Maintained
12393 F: drivers/media/rc/ttusbir.c
12394
12395 TEGRA ARCHITECTURE SUPPORT
12396 M: Stephen Warren <swarren@wwwdotorg.org>
12397 M: Thierry Reding <thierry.reding@gmail.com>
12398 M: Alexandre Courbot <gnurou@gmail.com>
12399 L: linux-tegra@vger.kernel.org
12400 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12402 S: Supported
12403 N: [^a-z]tegra
12404
12405 TEGRA CLOCK DRIVER
12406 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12407 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12408 S: Supported
12409 F: drivers/clk/tegra/
12410
12411 TEGRA DMA DRIVERS
12412 M: Laxman Dewangan <ldewangan@nvidia.com>
12413 M: Jon Hunter <jonathanh@nvidia.com>
12414 S: Supported
12415 F: drivers/dma/tegra*
12416
12417 TEGRA I2C DRIVER
12418 M: Laxman Dewangan <ldewangan@nvidia.com>
12419 S: Supported
12420 F: drivers/i2c/busses/i2c-tegra.c
12421
12422 TEGRA IOMMU DRIVERS
12423 M: Hiroshi Doyu <hdoyu@nvidia.com>
12424 S: Supported
12425 F: drivers/iommu/tegra*
12426
12427 TEGRA KBC DRIVER
12428 M: Rakesh Iyer <riyer@nvidia.com>
12429 M: Laxman Dewangan <ldewangan@nvidia.com>
12430 S: Supported
12431 F: drivers/input/keyboard/tegra-kbc.c
12432
12433 TEGRA PWM DRIVER
12434 M: Thierry Reding <thierry.reding@gmail.com>
12435 S: Supported
12436 F: drivers/pwm/pwm-tegra.c
12437
12438 TEGRA SERIAL DRIVER
12439 M: Laxman Dewangan <ldewangan@nvidia.com>
12440 S: Supported
12441 F: drivers/tty/serial/serial-tegra.c
12442
12443 TEGRA SPI DRIVER
12444 M: Laxman Dewangan <ldewangan@nvidia.com>
12445 S: Supported
12446 F: drivers/spi/spi-tegra*
12447
12448 TEHUTI ETHERNET DRIVER
12449 M: Andy Gospodarek <andy@greyhouse.net>
12450 L: netdev@vger.kernel.org
12451 S: Supported
12452 F: drivers/net/ethernet/tehuti/*
12453
12454 Telecom Clock Driver for MCPL0010
12455 M: Mark Gross <mark.gross@intel.com>
12456 S: Supported
12457 F: drivers/char/tlclk.c
12458
12459 TENSILICA XTENSA PORT (xtensa)
12460 M: Chris Zankel <chris@zankel.net>
12461 M: Max Filippov <jcmvbkbc@gmail.com>
12462 L: linux-xtensa@linux-xtensa.org
12463 T: git git://github.com/czankel/xtensa-linux.git
12464 S: Maintained
12465 F: arch/xtensa/
12466 F: drivers/irqchip/irq-xtensa-*
12467
12468 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12469 M: Nishanth Menon <nm@ti.com>
12470 M: Tero Kristo <t-kristo@ti.com>
12471 M: Santosh Shilimkar <ssantosh@kernel.org>
12472 L: linux-arm-kernel@lists.infradead.org
12473 S: Maintained
12474 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12475 F: drivers/firmware/ti_sci*
12476 F: include/linux/soc/ti/ti_sci_protocol.h
12477
12478 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12479 M: Hans Verkuil <hverkuil@xs4all.nl>
12480 L: linux-media@vger.kernel.org
12481 T: git git://linuxtv.org/media_tree.git
12482 W: https://linuxtv.org
12483 S: Maintained
12484 F: drivers/media/radio/radio-raremono.c
12485
12486 THERMAL
12487 M: Zhang Rui <rui.zhang@intel.com>
12488 M: Eduardo Valentin <edubezval@gmail.com>
12489 L: linux-pm@vger.kernel.org
12490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12492 Q: https://patchwork.kernel.org/project/linux-pm/list/
12493 S: Supported
12494 F: drivers/thermal/
12495 F: include/linux/thermal.h
12496 F: include/uapi/linux/thermal.h
12497 F: include/linux/cpu_cooling.h
12498 F: Documentation/devicetree/bindings/thermal/
12499
12500 THERMAL/CPU_COOLING
12501 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12502 M: Viresh Kumar <viresh.kumar@linaro.org>
12503 M: Javi Merino <javi.merino@kernel.org>
12504 L: linux-pm@vger.kernel.org
12505 S: Supported
12506 F: Documentation/thermal/cpu-cooling-api.txt
12507 F: drivers/thermal/cpu_cooling.c
12508 F: include/linux/cpu_cooling.h
12509
12510 THINKPAD ACPI EXTRAS DRIVER
12511 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12512 L: ibm-acpi-devel@lists.sourceforge.net
12513 L: platform-driver-x86@vger.kernel.org
12514 W: http://ibm-acpi.sourceforge.net
12515 W: http://thinkwiki.org/wiki/Ibm-acpi
12516 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12517 S: Maintained
12518 F: drivers/platform/x86/thinkpad_acpi.c
12519
12520 TI BANDGAP AND THERMAL DRIVER
12521 M: Eduardo Valentin <edubezval@gmail.com>
12522 M: Keerthy <j-keerthy@ti.com>
12523 L: linux-pm@vger.kernel.org
12524 L: linux-omap@vger.kernel.org
12525 S: Maintained
12526 F: drivers/thermal/ti-soc-thermal/
12527
12528 TI VPE/CAL DRIVERS
12529 M: Benoit Parrot <bparrot@ti.com>
12530 L: linux-media@vger.kernel.org
12531 W: http://linuxtv.org/
12532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12533 S: Maintained
12534 F: drivers/media/platform/ti-vpe/
12535
12536 TI CDCE706 CLOCK DRIVER
12537 M: Max Filippov <jcmvbkbc@gmail.com>
12538 S: Maintained
12539 F: drivers/clk/clk-cdce706.c
12540
12541 TI CLOCK DRIVER
12542 M: Tero Kristo <t-kristo@ti.com>
12543 L: linux-omap@vger.kernel.org
12544 S: Maintained
12545 F: drivers/clk/ti/
12546 F: include/linux/clk/ti.h
12547
12548 TI ETHERNET SWITCH DRIVER (CPSW)
12549 R: Grygorii Strashko <grygorii.strashko@ti.com>
12550 L: linux-omap@vger.kernel.org
12551 L: netdev@vger.kernel.org
12552 S: Maintained
12553 F: drivers/net/ethernet/ti/cpsw*
12554 F: drivers/net/ethernet/ti/davinci*
12555
12556 TI FLASH MEDIA INTERFACE DRIVER
12557 M: Alex Dubov <oakad@yahoo.com>
12558 S: Maintained
12559 F: drivers/misc/tifm*
12560 F: drivers/mmc/host/tifm_sd.c
12561 F: include/linux/tifm.h
12562
12563 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12564 M: Santosh Shilimkar <ssantosh@kernel.org>
12565 L: linux-kernel@vger.kernel.org
12566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12567 S: Maintained
12568 F: drivers/soc/ti/*
12569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12570
12571
12572 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12573 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12574 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12575 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12576 S: Maintained
12577 F: sound/soc/codecs/lm49453*
12578 F: sound/soc/codecs/isabelle*
12579
12580 TI LP855x BACKLIGHT DRIVER
12581 M: Milo Kim <milo.kim@ti.com>
12582 S: Maintained
12583 F: Documentation/backlight/lp855x-driver.txt
12584 F: drivers/video/backlight/lp855x_bl.c
12585 F: include/linux/platform_data/lp855x.h
12586
12587 TI LP8727 CHARGER DRIVER
12588 M: Milo Kim <milo.kim@ti.com>
12589 S: Maintained
12590 F: drivers/power/supply/lp8727_charger.c
12591 F: include/linux/platform_data/lp8727.h
12592
12593 TI LP8788 MFD DRIVER
12594 M: Milo Kim <milo.kim@ti.com>
12595 S: Maintained
12596 F: drivers/iio/adc/lp8788_adc.c
12597 F: drivers/leds/leds-lp8788.c
12598 F: drivers/mfd/lp8788*.c
12599 F: drivers/power/supply/lp8788-charger.c
12600 F: drivers/regulator/lp8788-*.c
12601 F: include/linux/mfd/lp8788*.h
12602
12603 TI NETCP ETHERNET DRIVER
12604 M: Wingman Kwok <w-kwok2@ti.com>
12605 M: Murali Karicheri <m-karicheri2@ti.com>
12606 L: netdev@vger.kernel.org
12607 S: Maintained
12608 F: drivers/net/ethernet/ti/netcp*
12609
12610 TI TAS571X FAMILY ASoC CODEC DRIVER
12611 M: Kevin Cernekee <cernekee@chromium.org>
12612 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12613 S: Odd Fixes
12614 F: sound/soc/codecs/tas571x*
12615
12616 TI TWL4030 SERIES SOC CODEC DRIVER
12617 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12618 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12619 S: Maintained
12620 F: sound/soc/codecs/twl4030*
12621
12622 TI WILINK WIRELESS DRIVERS
12623 L: linux-wireless@vger.kernel.org
12624 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12625 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12627 S: Orphan
12628 F: drivers/net/wireless/ti/
12629 F: include/linux/wl12xx.h
12630
12631 TIPC NETWORK LAYER
12632 M: Jon Maloy <jon.maloy@ericsson.com>
12633 M: Ying Xue <ying.xue@windriver.com>
12634 L: netdev@vger.kernel.org (core kernel code)
12635 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12636 W: http://tipc.sourceforge.net/
12637 S: Maintained
12638 F: include/uapi/linux/tipc*.h
12639 F: net/tipc/
12640
12641 TILE ARCHITECTURE
12642 M: Chris Metcalf <cmetcalf@mellanox.com>
12643 W: http://www.mellanox.com/repository/solutions/tile-scm/
12644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12645 S: Supported
12646 F: arch/tile/
12647 F: drivers/char/tile-srom.c
12648 F: drivers/edac/tile_edac.c
12649 F: drivers/net/ethernet/tile/
12650 F: drivers/rtc/rtc-tile.c
12651 F: drivers/tty/hvc/hvc_tile.c
12652 F: drivers/tty/serial/tilegx.c
12653 F: drivers/usb/host/*-tilegx.c
12654 F: include/linux/usb/tilegx.h
12655
12656 TLAN NETWORK DRIVER
12657 M: Samuel Chessman <chessman@tux.org>
12658 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12659 W: http://sourceforge.net/projects/tlan/
12660 S: Maintained
12661 F: Documentation/networking/tlan.txt
12662 F: drivers/net/ethernet/ti/tlan.*
12663
12664 TOMOYO SECURITY MODULE
12665 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12666 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12667 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12668 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12669 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12670 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12671 W: http://tomoyo.sourceforge.jp/
12672 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12673 S: Maintained
12674 F: security/tomoyo/
12675
12676 TOPSTAR LAPTOP EXTRAS DRIVER
12677 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12678 L: platform-driver-x86@vger.kernel.org
12679 S: Maintained
12680 F: drivers/platform/x86/topstar-laptop.c
12681
12682 TOSHIBA ACPI EXTRAS DRIVER
12683 M: Azael Avalos <coproscefalo@gmail.com>
12684 L: platform-driver-x86@vger.kernel.org
12685 S: Maintained
12686 F: drivers/platform/x86/toshiba_acpi.c
12687
12688 TOSHIBA BLUETOOTH DRIVER
12689 M: Azael Avalos <coproscefalo@gmail.com>
12690 L: platform-driver-x86@vger.kernel.org
12691 S: Maintained
12692 F: drivers/platform/x86/toshiba_bluetooth.c
12693
12694 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12695 M: Azael Avalos <coproscefalo@gmail.com>
12696 L: platform-driver-x86@vger.kernel.org
12697 S: Maintained
12698 F: drivers/platform/x86/toshiba_haps.c
12699
12700 TOSHIBA WMI HOTKEYS DRIVER
12701 M: Azael Avalos <coproscefalo@gmail.com>
12702 L: platform-driver-x86@vger.kernel.org
12703 S: Maintained
12704 F: drivers/platform/x86/toshiba-wmi.c
12705
12706 TOSHIBA SMM DRIVER
12707 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12708 W: http://www.buzzard.org.uk/toshiba/
12709 S: Maintained
12710 F: drivers/char/toshiba.c
12711 F: include/linux/toshiba.h
12712 F: include/uapi/linux/toshiba.h
12713
12714 TOSHIBA TC358743 DRIVER
12715 M: Mats Randgaard <matrandg@cisco.com>
12716 L: linux-media@vger.kernel.org
12717 S: Maintained
12718 F: drivers/media/i2c/tc358743*
12719 F: include/media/i2c/tc358743.h
12720
12721 TMIO/SDHI MMC DRIVER
12722 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12723 L: linux-mmc@vger.kernel.org
12724 S: Supported
12725 F: drivers/mmc/host/tmio_mmc*
12726 F: drivers/mmc/host/sh_mobile_sdhi.c
12727 F: include/linux/mfd/tmio.h
12728
12729 TMP401 HARDWARE MONITOR DRIVER
12730 M: Guenter Roeck <linux@roeck-us.net>
12731 L: linux-hwmon@vger.kernel.org
12732 S: Maintained
12733 F: Documentation/hwmon/tmp401
12734 F: drivers/hwmon/tmp401.c
12735
12736 TMPFS (SHMEM FILESYSTEM)
12737 M: Hugh Dickins <hughd@google.com>
12738 L: linux-mm@kvack.org
12739 S: Maintained
12740 F: include/linux/shmem_fs.h
12741 F: mm/shmem.c
12742
12743 TM6000 VIDEO4LINUX DRIVER
12744 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12745 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12746 L: linux-media@vger.kernel.org
12747 W: https://linuxtv.org
12748 T: git git://linuxtv.org/media_tree.git
12749 S: Odd fixes
12750 F: drivers/media/usb/tm6000/
12751 F: Documentation/media/v4l-drivers/tm6000*
12752
12753 TW5864 VIDEO4LINUX DRIVER
12754 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12755 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12756 M: Andrey Utkin <andrey_utkin@fastmail.com>
12757 L: linux-media@vger.kernel.org
12758 S: Supported
12759 F: drivers/media/pci/tw5864/
12760
12761 TW68 VIDEO4LINUX DRIVER
12762 M: Hans Verkuil <hverkuil@xs4all.nl>
12763 L: linux-media@vger.kernel.org
12764 T: git git://linuxtv.org/media_tree.git
12765 W: https://linuxtv.org
12766 S: Odd Fixes
12767 F: drivers/media/pci/tw68/
12768
12769 TW686X VIDEO4LINUX DRIVER
12770 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12771 L: linux-media@vger.kernel.org
12772 T: git git://linuxtv.org/media_tree.git
12773 W: http://linuxtv.org
12774 S: Maintained
12775 F: drivers/media/pci/tw686x/
12776
12777 TPM DEVICE DRIVER
12778 M: Peter Huewe <peterhuewe@gmx.de>
12779 M: Marcel Selhorst <tpmdd@selhorst.net>
12780 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12781 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12782 W: http://tpmdd.sourceforge.net
12783 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12784 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12785 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12786 S: Maintained
12787 F: drivers/char/tpm/
12788
12789 TPM IBM_VTPM DEVICE DRIVER
12790 M: Ashley Lai <ashleydlai@gmail.com>
12791 W: http://tpmdd.sourceforge.net
12792 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12793 S: Maintained
12794 F: drivers/char/tpm/tpm_ibmvtpm*
12795
12796 TRACING
12797 M: Steven Rostedt <rostedt@goodmis.org>
12798 M: Ingo Molnar <mingo@redhat.com>
12799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12800 S: Maintained
12801 F: Documentation/trace/ftrace.txt
12802 F: arch/*/*/*/ftrace.h
12803 F: arch/*/kernel/ftrace.c
12804 F: include/*/ftrace.h
12805 F: include/linux/trace*.h
12806 F: include/trace/
12807 F: kernel/trace/
12808 F: tools/testing/selftests/ftrace/
12809
12810 TRACING MMIO ACCESSES (MMIOTRACE)
12811 M: Steven Rostedt <rostedt@goodmis.org>
12812 M: Ingo Molnar <mingo@kernel.org>
12813 R: Karol Herbst <karolherbst@gmail.com>
12814 R: Pekka Paalanen <ppaalanen@gmail.com>
12815 S: Maintained
12816 L: linux-kernel@vger.kernel.org
12817 L: nouveau@lists.freedesktop.org
12818 F: kernel/trace/trace_mmiotrace.c
12819 F: include/linux/mmiotrace.h
12820 F: arch/x86/mm/kmmio.c
12821 F: arch/x86/mm/mmio-mod.c
12822 F: arch/x86/mm/testmmiotrace.c
12823
12824 TRIVIAL PATCHES
12825 M: Jiri Kosina <trivial@kernel.org>
12826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12827 S: Maintained
12828 K: ^Subject:.*(?i)trivial
12829
12830 TTY LAYER
12831 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12832 M: Jiri Slaby <jslaby@suse.com>
12833 S: Supported
12834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12835 F: Documentation/serial/
12836 F: drivers/tty/
12837 F: drivers/tty/serial/serial_core.c
12838 F: include/linux/serial_core.h
12839 F: include/linux/serial.h
12840 F: include/linux/tty.h
12841 F: include/uapi/linux/serial_core.h
12842 F: include/uapi/linux/serial.h
12843 F: include/uapi/linux/tty.h
12844
12845 TUA9001 MEDIA DRIVER
12846 M: Antti Palosaari <crope@iki.fi>
12847 L: linux-media@vger.kernel.org
12848 W: https://linuxtv.org
12849 W: http://palosaari.fi/linux/
12850 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12851 T: git git://linuxtv.org/anttip/media_tree.git
12852 S: Maintained
12853 F: drivers/media/tuners/tua9001*
12854
12855 TULIP NETWORK DRIVERS
12856 L: netdev@vger.kernel.org
12857 L: linux-parisc@vger.kernel.org
12858 S: Orphan
12859 F: drivers/net/ethernet/dec/tulip/
12860
12861 TUN/TAP driver
12862 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12863 W: http://vtun.sourceforge.net/tun
12864 S: Maintained
12865 F: Documentation/networking/tuntap.txt
12866 F: arch/um/os-Linux/drivers/
12867
12868 TURBOCHANNEL SUBSYSTEM
12869 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12870 M: Ralf Baechle <ralf@linux-mips.org>
12871 L: linux-mips@linux-mips.org
12872 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12873 S: Maintained
12874 F: drivers/tc/
12875 F: include/linux/tc.h
12876
12877 UBI FILE SYSTEM (UBIFS)
12878 M: Richard Weinberger <richard@nod.at>
12879 M: Artem Bityutskiy <dedekind1@gmail.com>
12880 M: Adrian Hunter <adrian.hunter@intel.com>
12881 L: linux-mtd@lists.infradead.org
12882 T: git git://git.infradead.org/ubifs-2.6.git
12883 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12884 S: Supported
12885 F: Documentation/filesystems/ubifs.txt
12886 F: fs/ubifs/
12887
12888 UCLINUX (M68KNOMMU AND COLDFIRE)
12889 M: Greg Ungerer <gerg@linux-m68k.org>
12890 W: http://www.linux-m68k.org/
12891 W: http://www.uclinux.org/
12892 L: linux-m68k@lists.linux-m68k.org
12893 L: uclinux-dev@uclinux.org (subscribers-only)
12894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12895 S: Maintained
12896 F: arch/m68k/coldfire/
12897 F: arch/m68k/68*/
12898 F: arch/m68k/*/*_no.*
12899 F: arch/m68k/include/asm/*_no.*
12900
12901 UDF FILESYSTEM
12902 M: Jan Kara <jack@suse.com>
12903 S: Maintained
12904 F: Documentation/filesystems/udf.txt
12905 F: fs/udf/
12906
12907 UDRAW TABLET
12908 M: Bastien Nocera <hadess@hadess.net>
12909 L: linux-input@vger.kernel.org
12910 S: Maintained
12911 F: drivers/hid/hid-udraw.c
12912
12913 UFS FILESYSTEM
12914 M: Evgeniy Dushistov <dushistov@mail.ru>
12915 S: Maintained
12916 F: Documentation/filesystems/ufs.txt
12917 F: fs/ufs/
12918
12919 UHID USERSPACE HID IO DRIVER:
12920 M: David Herrmann <dh.herrmann@googlemail.com>
12921 L: linux-input@vger.kernel.org
12922 S: Maintained
12923 F: drivers/hid/uhid.c
12924 F: include/uapi/linux/uhid.h
12925
12926 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12927 L: linux-usb@vger.kernel.org
12928 S: Orphan
12929 F: drivers/uwb/
12930 F: include/linux/uwb.h
12931 F: include/linux/uwb/
12932
12933 UNICORE32 ARCHITECTURE:
12934 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12935 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12936 S: Maintained
12937 T: git git://github.com/gxt/linux.git
12938 F: arch/unicore32/
12939
12940 UNIFDEF
12941 M: Tony Finch <dot@dotat.at>
12942 W: http://dotat.at/prog/unifdef
12943 S: Maintained
12944 F: scripts/unifdef.c
12945
12946 UNIFORM CDROM DRIVER
12947 M: Jens Axboe <axboe@kernel.dk>
12948 W: http://www.kernel.dk
12949 S: Maintained
12950 F: Documentation/cdrom/
12951 F: drivers/cdrom/cdrom.c
12952 F: include/linux/cdrom.h
12953 F: include/uapi/linux/cdrom.h
12954
12955 UNISYS S-PAR DRIVERS
12956 M: David Kershner <david.kershner@unisys.com>
12957 L: sparmaintainer@unisys.com (Unisys internal)
12958 S: Supported
12959 F: drivers/staging/unisys/
12960
12961 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12962 M: Vinayak Holikatti <vinholikatti@gmail.com>
12963 L: linux-scsi@vger.kernel.org
12964 S: Supported
12965 F: Documentation/scsi/ufs.txt
12966 F: drivers/scsi/ufs/
12967
12968 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12969 M: Manjunath M Bettegowda <manjumb@synopsys.com>
12970 M: Prabu Thangamuthu <prabut@synopsys.com>
12971 L: linux-scsi@vger.kernel.org
12972 S: Supported
12973 F: drivers/scsi/ufs/*dwc*
12974
12975 UNSORTED BLOCK IMAGES (UBI)
12976 M: Artem Bityutskiy <dedekind1@gmail.com>
12977 M: Richard Weinberger <richard@nod.at>
12978 W: http://www.linux-mtd.infradead.org/
12979 L: linux-mtd@lists.infradead.org
12980 T: git git://git.infradead.org/ubifs-2.6.git
12981 S: Supported
12982 F: drivers/mtd/ubi/
12983 F: include/linux/mtd/ubi.h
12984 F: include/uapi/mtd/ubi-user.h
12985
12986 USB ACM DRIVER
12987 M: Oliver Neukum <oneukum@suse.com>
12988 L: linux-usb@vger.kernel.org
12989 S: Maintained
12990 F: Documentation/usb/acm.txt
12991 F: drivers/usb/class/cdc-acm.*
12992
12993 USB AR5523 WIRELESS DRIVER
12994 M: Pontus Fuchs <pontus.fuchs@gmail.com>
12995 L: linux-wireless@vger.kernel.org
12996 S: Maintained
12997 F: drivers/net/wireless/ath/ar5523/
12998
12999 USB ATTACHED SCSI
13000 M: Oliver Neukum <oneukum@suse.com>
13001 L: linux-usb@vger.kernel.org
13002 L: linux-scsi@vger.kernel.org
13003 S: Maintained
13004 F: drivers/usb/storage/uas.c
13005
13006 USB CDC ETHERNET DRIVER
13007 M: Oliver Neukum <oliver@neukum.org>
13008 L: linux-usb@vger.kernel.org
13009 S: Maintained
13010 F: drivers/net/usb/cdc_*.c
13011 F: include/uapi/linux/usb/cdc.h
13012
13013 USB CHAOSKEY DRIVER
13014 M: Keith Packard <keithp@keithp.com>
13015 L: linux-usb@vger.kernel.org
13016 S: Maintained
13017 F: drivers/usb/misc/chaoskey.c
13018
13019 USB CYPRESS C67X00 DRIVER
13020 M: Peter Korsgaard <jacmet@sunsite.dk>
13021 L: linux-usb@vger.kernel.org
13022 S: Maintained
13023 F: drivers/usb/c67x00/
13024
13025 USB DAVICOM DM9601 DRIVER
13026 M: Peter Korsgaard <jacmet@sunsite.dk>
13027 L: netdev@vger.kernel.org
13028 W: http://www.linux-usb.org/usbnet
13029 S: Maintained
13030 F: drivers/net/usb/dm9601.c
13031
13032 USB DIAMOND RIO500 DRIVER
13033 M: Cesar Miquel <miquel@df.uba.ar>
13034 L: rio500-users@lists.sourceforge.net
13035 W: http://rio500.sourceforge.net
13036 S: Maintained
13037 F: drivers/usb/misc/rio500*
13038
13039 USB EHCI DRIVER
13040 M: Alan Stern <stern@rowland.harvard.edu>
13041 L: linux-usb@vger.kernel.org
13042 S: Maintained
13043 F: Documentation/usb/ehci.txt
13044 F: drivers/usb/host/ehci*
13045
13046 USB GADGET/PERIPHERAL SUBSYSTEM
13047 M: Felipe Balbi <balbi@kernel.org>
13048 L: linux-usb@vger.kernel.org
13049 W: http://www.linux-usb.org/gadget
13050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13051 S: Maintained
13052 F: drivers/usb/gadget/
13053 F: include/linux/usb/gadget*
13054
13055 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13056 M: Jiri Kosina <jikos@kernel.org>
13057 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13058 L: linux-usb@vger.kernel.org
13059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13060 S: Maintained
13061 F: Documentation/hid/hiddev.txt
13062 F: drivers/hid/usbhid/
13063
13064 USB ISP116X DRIVER
13065 M: Olav Kongas <ok@artecdesign.ee>
13066 L: linux-usb@vger.kernel.org
13067 S: Maintained
13068 F: drivers/usb/host/isp116x*
13069 F: include/linux/usb/isp116x.h
13070
13071 USB LAN78XX ETHERNET DRIVER
13072 M: Woojung Huh <woojung.huh@microchip.com>
13073 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13074 L: netdev@vger.kernel.org
13075 S: Maintained
13076 F: drivers/net/usb/lan78xx.*
13077
13078 USB MASS STORAGE DRIVER
13079 M: Alan Stern <stern@rowland.harvard.edu>
13080 L: linux-usb@vger.kernel.org
13081 L: usb-storage@lists.one-eyed-alien.net
13082 S: Maintained
13083 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13084 F: drivers/usb/storage/
13085
13086 USB MIDI DRIVER
13087 M: Clemens Ladisch <clemens@ladisch.de>
13088 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13089 T: git git://git.alsa-project.org/alsa-kernel.git
13090 S: Maintained
13091 F: sound/usb/midi.*
13092
13093 USB NETWORKING DRIVERS
13094 L: linux-usb@vger.kernel.org
13095 S: Odd Fixes
13096 F: drivers/net/usb/
13097
13098 USB OHCI DRIVER
13099 M: Alan Stern <stern@rowland.harvard.edu>
13100 L: linux-usb@vger.kernel.org
13101 S: Maintained
13102 F: Documentation/usb/ohci.txt
13103 F: drivers/usb/host/ohci*
13104
13105 USB OTG FSM (Finite State Machine)
13106 M: Peter Chen <Peter.Chen@nxp.com>
13107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13108 L: linux-usb@vger.kernel.org
13109 S: Maintained
13110 F: drivers/usb/common/usb-otg-fsm.c
13111
13112 USB OVER IP DRIVER
13113 M: Valentina Manea <valentina.manea.m@gmail.com>
13114 M: Shuah Khan <shuahkh@osg.samsung.com>
13115 M: Shuah Khan <shuah@kernel.org>
13116 L: linux-usb@vger.kernel.org
13117 S: Maintained
13118 F: Documentation/usb/usbip_protocol.txt
13119 F: drivers/usb/usbip/
13120 F: tools/usb/usbip/
13121
13122 USB PEGASUS DRIVER
13123 M: Petko Manolov <petkan@nucleusys.com>
13124 L: linux-usb@vger.kernel.org
13125 L: netdev@vger.kernel.org
13126 T: git git://github.com/petkan/pegasus.git
13127 W: https://github.com/petkan/pegasus
13128 S: Maintained
13129 F: drivers/net/usb/pegasus.*
13130
13131 USB PHY LAYER
13132 M: Felipe Balbi <balbi@kernel.org>
13133 L: linux-usb@vger.kernel.org
13134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13135 S: Maintained
13136 F: drivers/usb/phy/
13137
13138 USB PRINTER DRIVER (usblp)
13139 M: Pete Zaitcev <zaitcev@redhat.com>
13140 L: linux-usb@vger.kernel.org
13141 S: Supported
13142 F: drivers/usb/class/usblp.c
13143
13144 USB QMI WWAN NETWORK DRIVER
13145 M: Bjørn Mork <bjorn@mork.no>
13146 L: netdev@vger.kernel.org
13147 S: Maintained
13148 F: Documentation/ABI/testing/sysfs-class-net-qmi
13149 F: drivers/net/usb/qmi_wwan.c
13150
13151 USB RTL8150 DRIVER
13152 M: Petko Manolov <petkan@nucleusys.com>
13153 L: linux-usb@vger.kernel.org
13154 L: netdev@vger.kernel.org
13155 T: git git://github.com/petkan/rtl8150.git
13156 W: https://github.com/petkan/rtl8150
13157 S: Maintained
13158 F: drivers/net/usb/rtl8150.c
13159
13160 USB SERIAL SUBSYSTEM
13161 M: Johan Hovold <johan@kernel.org>
13162 L: linux-usb@vger.kernel.org
13163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13164 S: Maintained
13165 F: Documentation/usb/usb-serial.txt
13166 F: drivers/usb/serial/
13167 F: include/linux/usb/serial.h
13168
13169 USB SMSC75XX ETHERNET DRIVER
13170 M: Steve Glendinning <steve.glendinning@shawell.net>
13171 L: netdev@vger.kernel.org
13172 S: Maintained
13173 F: drivers/net/usb/smsc75xx.*
13174
13175 USB SMSC95XX ETHERNET DRIVER
13176 M: Steve Glendinning <steve.glendinning@shawell.net>
13177 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13178 L: netdev@vger.kernel.org
13179 S: Maintained
13180 F: drivers/net/usb/smsc95xx.*
13181
13182 USB SUBSYSTEM
13183 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13184 L: linux-usb@vger.kernel.org
13185 W: http://www.linux-usb.org
13186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13187 S: Supported
13188 F: Documentation/devicetree/bindings/usb/
13189 F: Documentation/usb/
13190 F: drivers/usb/
13191 F: include/linux/usb.h
13192 F: include/linux/usb/
13193
13194 USB UHCI DRIVER
13195 M: Alan Stern <stern@rowland.harvard.edu>
13196 L: linux-usb@vger.kernel.org
13197 S: Maintained
13198 F: drivers/usb/host/uhci*
13199
13200 USB "USBNET" DRIVER FRAMEWORK
13201 M: Oliver Neukum <oneukum@suse.com>
13202 L: netdev@vger.kernel.org
13203 W: http://www.linux-usb.org/usbnet
13204 S: Maintained
13205 F: drivers/net/usb/usbnet.c
13206 F: include/linux/usb/usbnet.h
13207
13208 USB VIDEO CLASS
13209 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13210 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13211 L: linux-media@vger.kernel.org
13212 T: git git://linuxtv.org/media_tree.git
13213 W: http://www.ideasonboard.org/uvc/
13214 S: Maintained
13215 F: drivers/media/usb/uvc/
13216 F: include/uapi/linux/uvcvideo.h
13217
13218 USB VISION DRIVER
13219 M: Hans Verkuil <hverkuil@xs4all.nl>
13220 L: linux-media@vger.kernel.org
13221 T: git git://linuxtv.org/media_tree.git
13222 W: https://linuxtv.org
13223 S: Odd Fixes
13224 F: drivers/media/usb/usbvision/
13225
13226 USB WEBCAM GADGET
13227 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13228 L: linux-usb@vger.kernel.org
13229 S: Maintained
13230 F: drivers/usb/gadget/function/*uvc*
13231 F: drivers/usb/gadget/legacy/webcam.c
13232
13233 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13234 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13235 L: linux-wireless@vger.kernel.org
13236 S: Maintained
13237 F: drivers/net/wireless/rndis_wlan.c
13238
13239 USB XHCI DRIVER
13240 M: Mathias Nyman <mathias.nyman@intel.com>
13241 L: linux-usb@vger.kernel.org
13242 S: Supported
13243 F: drivers/usb/host/xhci*
13244 F: drivers/usb/host/pci-quirks*
13245
13246 USB ZD1201 DRIVER
13247 L: linux-wireless@vger.kernel.org
13248 W: http://linux-lc100020.sourceforge.net
13249 S: Orphan
13250 F: drivers/net/wireless/zydas/zd1201.*
13251
13252 USB ZR364XX DRIVER
13253 M: Antoine Jacquet <royale@zerezo.com>
13254 L: linux-usb@vger.kernel.org
13255 L: linux-media@vger.kernel.org
13256 T: git git://linuxtv.org/media_tree.git
13257 W: http://royale.zerezo.com/zr364xx/
13258 S: Maintained
13259 F: Documentation/media/v4l-drivers/zr364xx*
13260 F: drivers/media/usb/zr364xx/
13261
13262 ULPI BUS
13263 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13264 L: linux-usb@vger.kernel.org
13265 S: Maintained
13266 F: drivers/usb/common/ulpi.c
13267 F: include/linux/ulpi/
13268
13269 USER-MODE LINUX (UML)
13270 M: Jeff Dike <jdike@addtoit.com>
13271 M: Richard Weinberger <richard@nod.at>
13272 L: user-mode-linux-devel@lists.sourceforge.net
13273 L: user-mode-linux-user@lists.sourceforge.net
13274 W: http://user-mode-linux.sourceforge.net
13275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13276 S: Maintained
13277 F: Documentation/virtual/uml/
13278 F: arch/um/
13279 F: arch/x86/um/
13280 F: fs/hostfs/
13281 F: fs/hppfs/
13282
13283 USERSPACE I/O (UIO)
13284 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13285 S: Maintained
13286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13287 F: Documentation/driver-api/uio-howto.rst
13288 F: drivers/uio/
13289 F: include/linux/uio*.h
13290
13291 UTIL-LINUX PACKAGE
13292 M: Karel Zak <kzak@redhat.com>
13293 L: util-linux@vger.kernel.org
13294 W: http://en.wikipedia.org/wiki/Util-linux
13295 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13296 S: Maintained
13297
13298 UVESAFB DRIVER
13299 M: Michal Januszewski <spock@gentoo.org>
13300 L: linux-fbdev@vger.kernel.org
13301 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13302 S: Maintained
13303 F: Documentation/fb/uvesafb.txt
13304 F: drivers/video/fbdev/uvesafb.*
13305
13306 VF610 NAND DRIVER
13307 M: Stefan Agner <stefan@agner.ch>
13308 L: linux-mtd@lists.infradead.org
13309 S: Supported
13310 F: drivers/mtd/nand/vf610_nfc.c
13311
13312 VFAT/FAT/MSDOS FILESYSTEM
13313 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13314 S: Maintained
13315 F: Documentation/filesystems/vfat.txt
13316 F: fs/fat/
13317
13318 VFIO DRIVER
13319 M: Alex Williamson <alex.williamson@redhat.com>
13320 L: kvm@vger.kernel.org
13321 T: git git://github.com/awilliam/linux-vfio.git
13322 S: Maintained
13323 F: Documentation/vfio.txt
13324 F: drivers/vfio/
13325 F: include/linux/vfio.h
13326 F: include/uapi/linux/vfio.h
13327
13328 VFIO MEDIATED DEVICE DRIVERS
13329 M: Kirti Wankhede <kwankhede@nvidia.com>
13330 L: kvm@vger.kernel.org
13331 S: Maintained
13332 F: Documentation/vfio-mediated-device.txt
13333 F: drivers/vfio/mdev/
13334 F: include/linux/mdev.h
13335 F: samples/vfio-mdev/
13336
13337 VFIO PLATFORM DRIVER
13338 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13339 L: kvm@vger.kernel.org
13340 S: Maintained
13341 F: drivers/vfio/platform/
13342
13343 VIDEOBUF2 FRAMEWORK
13344 M: Pawel Osciak <pawel@osciak.com>
13345 M: Marek Szyprowski <m.szyprowski@samsung.com>
13346 M: Kyungmin Park <kyungmin.park@samsung.com>
13347 L: linux-media@vger.kernel.org
13348 S: Maintained
13349 F: drivers/media/v4l2-core/videobuf2-*
13350 F: include/media/videobuf2-*
13351
13352 VIRTIO AND VHOST VSOCK DRIVER
13353 M: Stefan Hajnoczi <stefanha@redhat.com>
13354 L: kvm@vger.kernel.org
13355 L: virtualization@lists.linux-foundation.org
13356 L: netdev@vger.kernel.org
13357 S: Maintained
13358 F: include/linux/virtio_vsock.h
13359 F: include/uapi/linux/virtio_vsock.h
13360 F: include/uapi/linux/vsockmon.h
13361 F: net/vmw_vsock/af_vsock_tap.c
13362 F: net/vmw_vsock/virtio_transport_common.c
13363 F: net/vmw_vsock/virtio_transport.c
13364 F: drivers/net/vsockmon.c
13365 F: drivers/vhost/vsock.c
13366 F: drivers/vhost/vsock.h
13367
13368 VIRTUAL SERIO DEVICE DRIVER
13369 M: Stephen Chandler Paul <thatslyude@gmail.com>
13370 S: Maintained
13371 F: drivers/input/serio/userio.c
13372 F: include/uapi/linux/userio.h
13373
13374 VIRTIO CONSOLE DRIVER
13375 M: Amit Shah <amit@kernel.org>
13376 L: virtualization@lists.linux-foundation.org
13377 S: Maintained
13378 F: drivers/char/virtio_console.c
13379 F: include/linux/virtio_console.h
13380 F: include/uapi/linux/virtio_console.h
13381
13382 VIRTIO CORE, NET AND BLOCK DRIVERS
13383 M: "Michael S. Tsirkin" <mst@redhat.com>
13384 M: Jason Wang <jasowang@redhat.com>
13385 L: virtualization@lists.linux-foundation.org
13386 S: Maintained
13387 F: Documentation/devicetree/bindings/virtio/
13388 F: drivers/virtio/
13389 F: tools/virtio/
13390 F: drivers/net/virtio_net.c
13391 F: drivers/block/virtio_blk.c
13392 F: include/linux/virtio*.h
13393 F: include/uapi/linux/virtio_*.h
13394 F: drivers/crypto/virtio/
13395
13396 VIRTIO DRIVERS FOR S390
13397 M: Christian Borntraeger <borntraeger@de.ibm.com>
13398 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13399 L: linux-s390@vger.kernel.org
13400 L: virtualization@lists.linux-foundation.org
13401 L: kvm@vger.kernel.org
13402 S: Supported
13403 F: drivers/s390/virtio/
13404
13405 VIRTIO GPU DRIVER
13406 M: David Airlie <airlied@linux.ie>
13407 M: Gerd Hoffmann <kraxel@redhat.com>
13408 L: dri-devel@lists.freedesktop.org
13409 L: virtualization@lists.linux-foundation.org
13410 T: git git://git.kraxel.org/linux drm-qemu
13411 S: Maintained
13412 F: drivers/gpu/drm/virtio/
13413 F: include/uapi/linux/virtio_gpu.h
13414
13415 VIRTIO HOST (VHOST)
13416 M: "Michael S. Tsirkin" <mst@redhat.com>
13417 M: Jason Wang <jasowang@redhat.com>
13418 L: kvm@vger.kernel.org
13419 L: virtualization@lists.linux-foundation.org
13420 L: netdev@vger.kernel.org
13421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13422 S: Maintained
13423 F: drivers/vhost/
13424 F: include/uapi/linux/vhost.h
13425
13426 VIRTIO INPUT DRIVER
13427 M: Gerd Hoffmann <kraxel@redhat.com>
13428 S: Maintained
13429 F: drivers/virtio/virtio_input.c
13430 F: include/uapi/linux/virtio_input.h
13431
13432 VIRTIO CRYPTO DRIVER
13433 M: Gonglei <arei.gonglei@huawei.com>
13434 L: virtualization@lists.linux-foundation.org
13435 L: linux-crypto@vger.kernel.org
13436 S: Maintained
13437 F: drivers/crypto/virtio/
13438 F: include/uapi/linux/virtio_crypto.h
13439
13440 VIA RHINE NETWORK DRIVER
13441 S: Orphan
13442 F: drivers/net/ethernet/via/via-rhine.c
13443
13444 VIA SD/MMC CARD CONTROLLER DRIVER
13445 M: Bruce Chang <brucechang@via.com.tw>
13446 M: Harald Welte <HaraldWelte@viatech.com>
13447 S: Maintained
13448 F: drivers/mmc/host/via-sdmmc.c
13449
13450 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13451 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13452 L: linux-fbdev@vger.kernel.org
13453 S: Maintained
13454 F: include/linux/via-core.h
13455 F: include/linux/via-gpio.h
13456 F: include/linux/via_i2c.h
13457 F: drivers/video/fbdev/via/
13458
13459 VIA VELOCITY NETWORK DRIVER
13460 M: Francois Romieu <romieu@fr.zoreil.com>
13461 L: netdev@vger.kernel.org
13462 S: Maintained
13463 F: drivers/net/ethernet/via/via-velocity.*
13464
13465 VIRT LIB
13466 M: Alex Williamson <alex.williamson@redhat.com>
13467 M: Paolo Bonzini <pbonzini@redhat.com>
13468 L: kvm@vger.kernel.org
13469 S: Supported
13470 F: virt/lib/
13471
13472 VIVID VIRTUAL VIDEO DRIVER
13473 M: Hans Verkuil <hverkuil@xs4all.nl>
13474 L: linux-media@vger.kernel.org
13475 T: git git://linuxtv.org/media_tree.git
13476 W: https://linuxtv.org
13477 S: Maintained
13478 F: drivers/media/platform/vivid/*
13479
13480 VLYNQ BUS
13481 M: Florian Fainelli <f.fainelli@gmail.com>
13482 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13483 S: Maintained
13484 F: drivers/vlynq/vlynq.c
13485 F: include/linux/vlynq.h
13486
13487 VME SUBSYSTEM
13488 M: Martyn Welch <martyn@welchs.me.uk>
13489 M: Manohar Vanga <manohar.vanga@gmail.com>
13490 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13491 L: devel@driverdev.osuosl.org
13492 S: Maintained
13493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13494 F: Documentation/driver-api/vme.rst
13495 F: drivers/staging/vme/
13496 F: drivers/vme/
13497 F: include/linux/vme*
13498
13499 VMWARE HYPERVISOR INTERFACE
13500 M: Alok Kataria <akataria@vmware.com>
13501 L: virtualization@lists.linux-foundation.org
13502 S: Supported
13503 F: arch/x86/kernel/cpu/vmware.c
13504
13505 VMWARE BALLOON DRIVER
13506 M: Xavier Deguillard <xdeguillard@vmware.com>
13507 M: Philip Moltmann <moltmann@vmware.com>
13508 M: "VMware, Inc." <pv-drivers@vmware.com>
13509 L: linux-kernel@vger.kernel.org
13510 S: Maintained
13511 F: drivers/misc/vmw_balloon.c
13512
13513 VMWARE VMMOUSE SUBDRIVER
13514 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13515 M: "VMware, Inc." <pv-drivers@vmware.com>
13516 L: linux-input@vger.kernel.org
13517 S: Maintained
13518 F: drivers/input/mouse/vmmouse.c
13519 F: drivers/input/mouse/vmmouse.h
13520
13521 VMWARE VMXNET3 ETHERNET DRIVER
13522 M: Shrikrishna Khare <skhare@vmware.com>
13523 M: "VMware, Inc." <pv-drivers@vmware.com>
13524 L: netdev@vger.kernel.org
13525 S: Maintained
13526 F: drivers/net/vmxnet3/
13527
13528 VMware PVSCSI driver
13529 M: Jim Gill <jgill@vmware.com>
13530 M: VMware PV-Drivers <pv-drivers@vmware.com>
13531 L: linux-scsi@vger.kernel.org
13532 S: Maintained
13533 F: drivers/scsi/vmw_pvscsi.c
13534 F: drivers/scsi/vmw_pvscsi.h
13535
13536 VMWARE PVRDMA DRIVER
13537 M: Adit Ranadive <aditr@vmware.com>
13538 M: VMware PV-Drivers <pv-drivers@vmware.com>
13539 L: linux-rdma@vger.kernel.org
13540 S: Maintained
13541 F: drivers/infiniband/hw/vmw_pvrdma/
13542
13543 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13544 M: Liam Girdwood <lgirdwood@gmail.com>
13545 M: Mark Brown <broonie@kernel.org>
13546 L: linux-kernel@vger.kernel.org
13547 W: http://www.slimlogic.co.uk/?p=48
13548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13549 S: Supported
13550 F: Documentation/devicetree/bindings/regulator/
13551 F: drivers/regulator/
13552 F: include/dt-bindings/regulator/
13553 F: include/linux/regulator/
13554
13555 VRF
13556 M: David Ahern <dsa@cumulusnetworks.com>
13557 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13558 L: netdev@vger.kernel.org
13559 S: Maintained
13560 F: drivers/net/vrf.c
13561 F: Documentation/networking/vrf.txt
13562
13563 VT1211 HARDWARE MONITOR DRIVER
13564 M: Juerg Haefliger <juergh@gmail.com>
13565 L: linux-hwmon@vger.kernel.org
13566 S: Maintained
13567 F: Documentation/hwmon/vt1211
13568 F: drivers/hwmon/vt1211.c
13569
13570 VT8231 HARDWARE MONITOR DRIVER
13571 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13572 L: linux-hwmon@vger.kernel.org
13573 S: Maintained
13574 F: drivers/hwmon/vt8231.c
13575
13576 VUB300 USB to SDIO/SD/MMC bridge chip
13577 M: Tony Olech <tony.olech@elandigitalsystems.com>
13578 L: linux-mmc@vger.kernel.org
13579 L: linux-usb@vger.kernel.org
13580 S: Supported
13581 F: drivers/mmc/host/vub300.c
13582
13583 W1 DALLAS'S 1-WIRE BUS
13584 M: Evgeniy Polyakov <zbr@ioremap.net>
13585 S: Maintained
13586 F: Documentation/w1/
13587 F: drivers/w1/
13588
13589 W83791D HARDWARE MONITORING DRIVER
13590 M: Marc Hulsman <m.hulsman@tudelft.nl>
13591 L: linux-hwmon@vger.kernel.org
13592 S: Maintained
13593 F: Documentation/hwmon/w83791d
13594 F: drivers/hwmon/w83791d.c
13595
13596 W83793 HARDWARE MONITORING DRIVER
13597 M: Rudolf Marek <r.marek@assembler.cz>
13598 L: linux-hwmon@vger.kernel.org
13599 S: Maintained
13600 F: Documentation/hwmon/w83793
13601 F: drivers/hwmon/w83793.c
13602
13603 W83795 HARDWARE MONITORING DRIVER
13604 M: Jean Delvare <jdelvare@suse.com>
13605 L: linux-hwmon@vger.kernel.org
13606 S: Maintained
13607 F: drivers/hwmon/w83795.c
13608
13609 W83L51xD SD/MMC CARD INTERFACE DRIVER
13610 M: Pierre Ossman <pierre@ossman.eu>
13611 S: Maintained
13612 F: drivers/mmc/host/wbsd.*
13613
13614 WACOM PROTOCOL 4 SERIAL TABLETS
13615 M: Julian Squires <julian@cipht.net>
13616 M: Hans de Goede <hdegoede@redhat.com>
13617 L: linux-input@vger.kernel.org
13618 S: Maintained
13619 F: drivers/input/tablet/wacom_serial4.c
13620
13621 WATCHDOG DEVICE DRIVERS
13622 M: Wim Van Sebroeck <wim@iguana.be>
13623 R: Guenter Roeck <linux@roeck-us.net>
13624 L: linux-watchdog@vger.kernel.org
13625 W: http://www.linux-watchdog.org/
13626 T: git git://www.linux-watchdog.org/linux-watchdog.git
13627 S: Maintained
13628 F: Documentation/devicetree/bindings/watchdog/
13629 F: Documentation/watchdog/
13630 F: drivers/watchdog/
13631 F: include/linux/watchdog.h
13632 F: include/uapi/linux/watchdog.h
13633
13634 WIIMOTE HID DRIVER
13635 M: David Herrmann <dh.herrmann@googlemail.com>
13636 L: linux-input@vger.kernel.org
13637 S: Maintained
13638 F: drivers/hid/hid-wiimote*
13639
13640 WINBOND CIR DRIVER
13641 M: David Härdeman <david@hardeman.nu>
13642 S: Maintained
13643 F: drivers/media/rc/winbond-cir.c
13644
13645 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13646 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13647 L: linux-watchdog@vger.kernel.org
13648 S: Maintained
13649 F: drivers/watchdog/ebc-c384_wdt.c
13650
13651 WINSYSTEMS WS16C48 GPIO DRIVER
13652 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13653 L: linux-gpio@vger.kernel.org
13654 S: Maintained
13655 F: drivers/gpio/gpio-ws16c48.c
13656
13657 WIMAX STACK
13658 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13659 M: linux-wimax@intel.com
13660 L: wimax@linuxwimax.org (subscribers-only)
13661 S: Supported
13662 W: http://linuxwimax.org
13663 F: Documentation/wimax/README.wimax
13664 F: include/linux/wimax/debug.h
13665 F: include/net/wimax.h
13666 F: include/uapi/linux/wimax.h
13667 F: net/wimax/
13668
13669 WISTRON LAPTOP BUTTON DRIVER
13670 M: Miloslav Trmac <mitr@volny.cz>
13671 S: Maintained
13672 F: drivers/input/misc/wistron_btns.c
13673
13674 WL3501 WIRELESS PCMCIA CARD DRIVER
13675 L: linux-wireless@vger.kernel.org
13676 S: Odd fixes
13677 F: drivers/net/wireless/wl3501*
13678
13679 WOLFSON MICROELECTRONICS DRIVERS
13680 L: patches@opensource.wolfsonmicro.com
13681 T: git https://github.com/CirrusLogic/linux-drivers.git
13682 W: https://github.com/CirrusLogic/linux-drivers/wiki
13683 S: Supported
13684 F: Documentation/hwmon/wm83??
13685 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13686 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13687 F: Documentation/devicetree/bindings/mfd/arizona.txt
13688 F: arch/arm/mach-s3c64xx/mach-crag6410*
13689 F: drivers/clk/clk-wm83*.c
13690 F: drivers/extcon/extcon-arizona.c
13691 F: drivers/leds/leds-wm83*.c
13692 F: drivers/gpio/gpio-*wm*.c
13693 F: drivers/gpio/gpio-arizona.c
13694 F: drivers/hwmon/wm83??-hwmon.c
13695 F: drivers/input/misc/wm831x-on.c
13696 F: drivers/input/touchscreen/wm831x-ts.c
13697 F: drivers/input/touchscreen/wm97*.c
13698 F: drivers/mfd/arizona*
13699 F: drivers/mfd/wm*.c
13700 F: drivers/mfd/cs47l24*
13701 F: drivers/power/supply/wm83*.c
13702 F: drivers/rtc/rtc-wm83*.c
13703 F: drivers/regulator/wm8*.c
13704 F: drivers/video/backlight/wm83*_bl.c
13705 F: drivers/watchdog/wm83*_wdt.c
13706 F: include/linux/mfd/arizona/
13707 F: include/linux/mfd/wm831x/
13708 F: include/linux/mfd/wm8350/
13709 F: include/linux/mfd/wm8400*
13710 F: include/linux/wm97xx.h
13711 F: include/sound/wm????.h
13712 F: sound/soc/codecs/arizona.?
13713 F: sound/soc/codecs/wm*
13714 F: sound/soc/codecs/cs47l24*
13715
13716 WORKQUEUE
13717 M: Tejun Heo <tj@kernel.org>
13718 R: Lai Jiangshan <jiangshanlai@gmail.com>
13719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13720 S: Maintained
13721 F: include/linux/workqueue.h
13722 F: kernel/workqueue.c
13723 F: Documentation/core-api/workqueue.rst
13724
13725 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13726 M: Chen-Yu Tsai <wens@csie.org>
13727 L: linux-kernel@vger.kernel.org
13728 S: Maintained
13729 N: axp[128]
13730
13731 X.25 NETWORK LAYER
13732 M: Andrew Hendry <andrew.hendry@gmail.com>
13733 L: linux-x25@vger.kernel.org
13734 S: Odd Fixes
13735 F: Documentation/networking/x25*
13736 F: include/net/x25*
13737 F: net/x25/
13738
13739 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13740 M: Thomas Gleixner <tglx@linutronix.de>
13741 M: Ingo Molnar <mingo@redhat.com>
13742 M: "H. Peter Anvin" <hpa@zytor.com>
13743 M: x86@kernel.org
13744 L: linux-kernel@vger.kernel.org
13745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13746 S: Maintained
13747 F: Documentation/x86/
13748 F: arch/x86/
13749
13750 X86 PLATFORM DRIVERS
13751 M: Darren Hart <dvhart@infradead.org>
13752 M: Andy Shevchenko <andy@infradead.org>
13753 L: platform-driver-x86@vger.kernel.org
13754 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13755 S: Maintained
13756 F: drivers/platform/x86/
13757 F: drivers/platform/olpc/
13758
13759 X86 MCE INFRASTRUCTURE
13760 M: Tony Luck <tony.luck@intel.com>
13761 M: Borislav Petkov <bp@alien8.de>
13762 L: linux-edac@vger.kernel.org
13763 S: Maintained
13764 F: arch/x86/kernel/cpu/mcheck/*
13765
13766 X86 MICROCODE UPDATE SUPPORT
13767 M: Borislav Petkov <bp@alien8.de>
13768 S: Maintained
13769 F: arch/x86/kernel/cpu/microcode/*
13770
13771 X86 VDSO
13772 M: Andy Lutomirski <luto@amacapital.net>
13773 L: linux-kernel@vger.kernel.org
13774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13775 S: Maintained
13776 F: arch/x86/entry/vdso/
13777
13778 XC2028/3028 TUNER DRIVER
13779 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13780 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13781 L: linux-media@vger.kernel.org
13782 W: https://linuxtv.org
13783 T: git git://linuxtv.org/media_tree.git
13784 S: Maintained
13785 F: drivers/media/tuners/tuner-xc2028.*
13786
13787 XEN HYPERVISOR INTERFACE
13788 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13789 M: Juergen Gross <jgross@suse.com>
13790 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13792 S: Supported
13793 F: arch/x86/xen/
13794 F: drivers/*/xen-*front.c
13795 F: drivers/xen/
13796 F: arch/x86/include/asm/xen/
13797 F: include/xen/
13798 F: include/uapi/xen/
13799
13800 XEN HYPERVISOR ARM
13801 M: Stefano Stabellini <sstabellini@kernel.org>
13802 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13803 S: Maintained
13804 F: arch/arm/xen/
13805 F: arch/arm/include/asm/xen/
13806
13807 XEN HYPERVISOR ARM64
13808 M: Stefano Stabellini <sstabellini@kernel.org>
13809 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13810 S: Maintained
13811 F: arch/arm64/xen/
13812 F: arch/arm64/include/asm/xen/
13813
13814 XEN NETWORK BACKEND DRIVER
13815 M: Wei Liu <wei.liu2@citrix.com>
13816 M: Paul Durrant <paul.durrant@citrix.com>
13817 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13818 L: netdev@vger.kernel.org
13819 S: Supported
13820 F: drivers/net/xen-netback/*
13821
13822 XEN PCI SUBSYSTEM
13823 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13824 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13825 S: Supported
13826 F: arch/x86/pci/*xen*
13827 F: drivers/pci/*xen*
13828
13829 XEN BLOCK SUBSYSTEM
13830 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13831 M: Roger Pau Monné <roger.pau@citrix.com>
13832 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13833 S: Supported
13834 F: drivers/block/xen-blkback/*
13835 F: drivers/block/xen*
13836
13837 XEN PVSCSI DRIVERS
13838 M: Juergen Gross <jgross@suse.com>
13839 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13840 L: linux-scsi@vger.kernel.org
13841 S: Supported
13842 F: drivers/scsi/xen-scsifront.c
13843 F: drivers/xen/xen-scsiback.c
13844 F: include/xen/interface/io/vscsiif.h
13845
13846 XEN SWIOTLB SUBSYSTEM
13847 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13848 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13849 S: Supported
13850 F: arch/x86/xen/*swiotlb*
13851 F: drivers/xen/*swiotlb*
13852
13853 XFS FILESYSTEM
13854 M: Darrick J. Wong <darrick.wong@oracle.com>
13855 M: linux-xfs@vger.kernel.org
13856 L: linux-xfs@vger.kernel.org
13857 W: http://xfs.org/
13858 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13859 S: Supported
13860 F: Documentation/filesystems/xfs.txt
13861 F: fs/xfs/
13862
13863 XILINX AXI ETHERNET DRIVER
13864 M: Anirudha Sarangi <anirudh@xilinx.com>
13865 M: John Linn <John.Linn@xilinx.com>
13866 S: Maintained
13867 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13868
13869 XILINX UARTLITE SERIAL DRIVER
13870 M: Peter Korsgaard <jacmet@sunsite.dk>
13871 L: linux-serial@vger.kernel.org
13872 S: Maintained
13873 F: drivers/tty/serial/uartlite.c
13874
13875 XILINX VIDEO IP CORES
13876 M: Hyun Kwon <hyun.kwon@xilinx.com>
13877 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13878 L: linux-media@vger.kernel.org
13879 T: git git://linuxtv.org/media_tree.git
13880 S: Supported
13881 F: Documentation/devicetree/bindings/media/xilinx/
13882 F: drivers/media/platform/xilinx/
13883 F: include/uapi/linux/xilinx-v4l2-controls.h
13884
13885 XILLYBUS DRIVER
13886 M: Eli Billauer <eli.billauer@gmail.com>
13887 L: linux-kernel@vger.kernel.org
13888 S: Supported
13889 F: drivers/char/xillybus/
13890
13891 XTENSA XTFPGA PLATFORM SUPPORT
13892 M: Max Filippov <jcmvbkbc@gmail.com>
13893 L: linux-xtensa@linux-xtensa.org
13894 S: Maintained
13895 F: drivers/spi/spi-xtensa-xtfpga.c
13896 F: sound/soc/xtensa/xtfpga-i2s.c
13897
13898 YAM DRIVER FOR AX.25
13899 M: Jean-Paul Roubelat <jpr@f6fbb.org>
13900 L: linux-hams@vger.kernel.org
13901 S: Maintained
13902 F: drivers/net/hamradio/yam*
13903 F: include/linux/yam.h
13904
13905 YEALINK PHONE DRIVER
13906 M: Henk Vergonet <Henk.Vergonet@gmail.com>
13907 L: usbb2k-api-dev@nongnu.org
13908 S: Maintained
13909 F: Documentation/input/yealink.txt
13910 F: drivers/input/misc/yealink.*
13911
13912 Z8530 DRIVER FOR AX.25
13913 M: Joerg Reuter <jreuter@yaina.de>
13914 W: http://yaina.de/jreuter/
13915 W: http://www.qsl.net/dl1bke/
13916 L: linux-hams@vger.kernel.org
13917 S: Maintained
13918 F: Documentation/networking/z8530drv.txt
13919 F: drivers/net/hamradio/*scc.c
13920 F: drivers/net/hamradio/z8530.h
13921
13922 ZBUD COMPRESSED PAGE ALLOCATOR
13923 M: Seth Jennings <sjenning@redhat.com>
13924 M: Dan Streetman <ddstreet@ieee.org>
13925 L: linux-mm@kvack.org
13926 S: Maintained
13927 F: mm/zbud.c
13928 F: include/linux/zbud.h
13929
13930 ZD1211RW WIRELESS DRIVER
13931 M: Daniel Drake <dsd@gentoo.org>
13932 M: Ulrich Kunitz <kune@deine-taler.de>
13933 W: http://zd1211.ath.cx/wiki/DriverRewrite
13934 L: linux-wireless@vger.kernel.org
13935 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13936 S: Maintained
13937 F: drivers/net/wireless/zydas/zd1211rw/
13938
13939 ZD1301_DEMOD MEDIA DRIVER
13940 M: Antti Palosaari <crope@iki.fi>
13941 L: linux-media@vger.kernel.org
13942 W: https://linuxtv.org/
13943 W: http://palosaari.fi/linux/
13944 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13945 S: Maintained
13946 F: drivers/media/dvb-frontends/zd1301_demod*
13947
13948 ZD1301 MEDIA DRIVER
13949 M: Antti Palosaari <crope@iki.fi>
13950 L: linux-media@vger.kernel.org
13951 W: https://linuxtv.org/
13952 W: http://palosaari.fi/linux/
13953 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13954 S: Maintained
13955 F: drivers/media/usb/dvb-usb-v2/zd1301*
13956
13957 ZPOOL COMPRESSED PAGE STORAGE API
13958 M: Dan Streetman <ddstreet@ieee.org>
13959 L: linux-mm@kvack.org
13960 S: Maintained
13961 F: mm/zpool.c
13962 F: include/linux/zpool.h
13963
13964 ZR36067 VIDEO FOR LINUX DRIVER
13965 L: mjpeg-users@lists.sourceforge.net
13966 L: linux-media@vger.kernel.org
13967 W: http://mjpeg.sourceforge.net/driver-zoran/
13968 T: hg https://linuxtv.org/hg/v4l-dvb
13969 S: Odd Fixes
13970 F: drivers/media/pci/zoran/
13971
13972 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13973 M: Minchan Kim <minchan@kernel.org>
13974 M: Nitin Gupta <ngupta@vflare.org>
13975 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13976 L: linux-kernel@vger.kernel.org
13977 S: Maintained
13978 F: drivers/block/zram/
13979 F: Documentation/blockdev/zram.txt
13980
13981 ZS DECSTATION Z85C30 SERIAL DRIVER
13982 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13983 S: Maintained
13984 F: drivers/tty/serial/zs.*
13985
13986 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13987 M: Minchan Kim <minchan@kernel.org>
13988 M: Nitin Gupta <ngupta@vflare.org>
13989 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13990 L: linux-mm@kvack.org
13991 S: Maintained
13992 F: mm/zsmalloc.c
13993 F: include/linux/zsmalloc.h
13994 F: Documentation/vm/zsmalloc.txt
13995
13996 ZSWAP COMPRESSED SWAP CACHING
13997 M: Seth Jennings <sjenning@redhat.com>
13998 M: Dan Streetman <ddstreet@ieee.org>
13999 L: linux-mm@kvack.org
14000 S: Maintained
14001 F: mm/zswap.c
14002
14003 THE REST
14004 M: Linus Torvalds <torvalds@linux-foundation.org>
14005 L: linux-kernel@vger.kernel.org
14006 Q: http://patchwork.kernel.org/project/LKML/list/
14007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14008 S: Buried alive in reporters
14009 F: *
14010 F: */