]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - MAINTAINERS
xfs: fix integer truncation in xfs_bmap_remap_alloc
[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 S: Supported
900 F: drivers/net/ethernet/apm/xgene/
901 F: drivers/net/phy/mdio-xgene.c
902 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
903 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
904
905 APPLIED MICRO (APM) X-GENE SOC PMU
906 M: Tai Nguyen <ttnguyen@apm.com>
907 S: Supported
908 F: drivers/perf/xgene_pmu.c
909 F: Documentation/perf/xgene-pmu.txt
910 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
911
912 APTINA CAMERA SENSOR PLL
913 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
914 L: linux-media@vger.kernel.org
915 S: Maintained
916 F: drivers/media/i2c/aptina-pll.*
917
918 ARC FRAMEBUFFER DRIVER
919 M: Jaya Kumar <jayalk@intworks.biz>
920 S: Maintained
921 F: drivers/video/fbdev/arcfb.c
922 F: drivers/video/fbdev/core/fb_defio.c
923
924 ARCNET NETWORK LAYER
925 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
926 L: netdev@vger.kernel.org
927 S: Maintained
928 F: drivers/net/arcnet/
929 F: include/uapi/linux/if_arcnet.h
930
931 ARC PGU DRM DRIVER
932 M: Alexey Brodkin <abrodkin@synopsys.com>
933 S: Supported
934 F: drivers/gpu/drm/arc/
935 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
936
937 ARM ARCHITECTED TIMER DRIVER
938 M: Mark Rutland <mark.rutland@arm.com>
939 M: Marc Zyngier <marc.zyngier@arm.com>
940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941 S: Maintained
942 F: arch/arm/include/asm/arch_timer.h
943 F: arch/arm64/include/asm/arch_timer.h
944 F: drivers/clocksource/arm_arch_timer.c
945
946 ARM HDLCD DRM DRIVER
947 M: Liviu Dudau <liviu.dudau@arm.com>
948 S: Supported
949 F: drivers/gpu/drm/arm/hdlcd_*
950 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
951
952 ARM MALI-DP DRM DRIVER
953 M: Liviu Dudau <liviu.dudau@arm.com>
954 M: Brian Starkey <brian.starkey@arm.com>
955 M: Mali DP Maintainers <malidp@foss.arm.com>
956 S: Supported
957 F: drivers/gpu/drm/arm/
958 F: Documentation/devicetree/bindings/display/arm,malidp.txt
959
960 ARM MFM AND FLOPPY DRIVERS
961 M: Ian Molton <spyro@f2s.com>
962 S: Maintained
963 F: arch/arm/lib/floppydma.S
964 F: arch/arm/include/asm/floppy.h
965
966 ARM PMU PROFILING AND DEBUGGING
967 M: Will Deacon <will.deacon@arm.com>
968 M: Mark Rutland <mark.rutland@arm.com>
969 S: Maintained
970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971 F: arch/arm*/kernel/perf_*
972 F: arch/arm/oprofile/common.c
973 F: arch/arm*/kernel/hw_breakpoint.c
974 F: arch/arm*/include/asm/hw_breakpoint.h
975 F: arch/arm*/include/asm/perf_event.h
976 F: drivers/perf/*
977 F: include/linux/perf/arm_pmu.h
978 F: Documentation/devicetree/bindings/arm/pmu.txt
979
980 ARM PORT
981 M: Russell King <linux@armlinux.org.uk>
982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983 W: http://www.armlinux.org.uk/
984 S: Maintained
985 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
986 F: arch/arm/
987
988 ARM SUB-ARCHITECTURES
989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990 S: Maintained
991 F: arch/arm/mach-*/
992 F: arch/arm/plat-*/
993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
994
995 ARM PRIMECELL AACI PL041 DRIVER
996 M: Russell King <linux@armlinux.org.uk>
997 S: Maintained
998 F: sound/arm/aaci.*
999
1000 ARM PRIMECELL CLCD PL110 DRIVER
1001 M: Russell King <linux@armlinux.org.uk>
1002 S: Maintained
1003 F: drivers/video/fbdev/amba-clcd.*
1004
1005 ARM PRIMECELL KMI PL050 DRIVER
1006 M: Russell King <linux@armlinux.org.uk>
1007 S: Maintained
1008 F: drivers/input/serio/ambakmi.*
1009 F: include/linux/amba/kmi.h
1010
1011 ARM PRIMECELL MMCI PL180/1 DRIVER
1012 M: Russell King <linux@armlinux.org.uk>
1013 S: Maintained
1014 F: drivers/mmc/host/mmci.*
1015 F: include/linux/amba/mmci.h
1016
1017 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1018 M: Russell King <linux@armlinux.org.uk>
1019 S: Maintained
1020 F: drivers/tty/serial/amba-pl01*.c
1021 F: include/linux/amba/serial.h
1022
1023 ARM PRIMECELL BUS SUPPORT
1024 M: Russell King <linux@armlinux.org.uk>
1025 S: Maintained
1026 F: drivers/amba/
1027 F: include/linux/amba/bus.h
1028
1029 ARM/ADS SPHERE MACHINE SUPPORT
1030 M: Lennert Buytenhek <kernel@wantstofly.org>
1031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032 S: Maintained
1033
1034 ARM/AFEB9260 MACHINE SUPPORT
1035 M: Sergey Lapin <slapin@ossfans.org>
1036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037 S: Maintained
1038
1039 ARM/AJECO 1ARM MACHINE SUPPORT
1040 M: Lennert Buytenhek <kernel@wantstofly.org>
1041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S: Maintained
1043
1044 ARM/Allwinner sunXi SoC support
1045 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1046 M: Chen-Yu Tsai <wens@csie.org>
1047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048 S: Maintained
1049 N: sun[x456789]i
1050 F: arch/arm/boot/dts/ntc-gr8*
1051 F: arch/arm64/boot/dts/allwinner/
1052
1053 ARM/Allwinner SoC Clock Support
1054 M: Emilio López <emilio@elopez.com.ar>
1055 S: Maintained
1056 F: drivers/clk/sunxi/
1057
1058 ARM/Amlogic Meson SoC support
1059 M: Carlo Caione <carlo@caione.org>
1060 M: Kevin Hilman <khilman@baylibre.com>
1061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062 L: linux-amlogic@lists.infradead.org
1063 W: http://linux-meson.com/
1064 S: Maintained
1065 F: arch/arm/mach-meson/
1066 F: arch/arm/boot/dts/meson*
1067 F: arch/arm64/boot/dts/amlogic/
1068 F: drivers/pinctrl/meson/
1069 F: drivers/mmc/host/meson*
1070 N: meson
1071
1072 ARM/Annapurna Labs ALPINE ARCHITECTURE
1073 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1074 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076 S: Maintained
1077 F: arch/arm/mach-alpine/
1078 F: arch/arm/boot/dts/alpine*
1079 F: arch/arm64/boot/dts/al/
1080 F: drivers/*/*alpine*
1081
1082 ARM/ARTPEC MACHINE SUPPORT
1083 M: Jesper Nilsson <jesper.nilsson@axis.com>
1084 M: Lars Persson <lars.persson@axis.com>
1085 M: Niklas Cassel <niklas.cassel@axis.com>
1086 S: Maintained
1087 L: linux-arm-kernel@axis.com
1088 F: arch/arm/mach-artpec
1089 F: arch/arm/boot/dts/artpec6*
1090 F: drivers/clk/axis
1091
1092 ARM/ASPEED MACHINE SUPPORT
1093 M: Joel Stanley <joel@jms.id.au>
1094 S: Maintained
1095 F: arch/arm/mach-aspeed/
1096 F: arch/arm/boot/dts/aspeed-*
1097 F: drivers/*/*aspeed*
1098
1099 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1100 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1101 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1102 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104 W: http://www.linux4sam.org
1105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1106 S: Supported
1107 F: arch/arm/mach-at91/
1108 F: include/soc/at91/
1109 F: arch/arm/boot/dts/at91*.dts
1110 F: arch/arm/boot/dts/at91*.dtsi
1111 F: arch/arm/boot/dts/sama*.dts
1112 F: arch/arm/boot/dts/sama*.dtsi
1113 F: arch/arm/include/debug/at91.S
1114
1115 ARM/ATMEL AT91 Clock Support
1116 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1117 S: Maintained
1118 F: drivers/clk/at91
1119
1120 ARM/CALXEDA HIGHBANK ARCHITECTURE
1121 M: Rob Herring <robh@kernel.org>
1122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123 S: Maintained
1124 F: arch/arm/mach-highbank/
1125 F: arch/arm/boot/dts/highbank.dts
1126 F: arch/arm/boot/dts/ecx-*.dts*
1127
1128 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1129 M: Krzysztof Halasa <khalasa@piap.pl>
1130 S: Maintained
1131 F: arch/arm/mach-cns3xxx/
1132
1133 ARM/CAVIUM THUNDER NETWORK DRIVER
1134 M: Sunil Goutham <sgoutham@cavium.com>
1135 M: Robert Richter <rric@kernel.org>
1136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137 S: Supported
1138 F: drivers/net/ethernet/cavium/thunder/
1139
1140 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1141 M: Alexander Shiyan <shc_work@mail.ru>
1142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143 S: Odd Fixes
1144 N: clps711x
1145
1146 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1147 M: Hartley Sweeten <hsweeten@visionengravers.com>
1148 M: Ryan Mallon <rmallon@gmail.com>
1149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S: Maintained
1151 F: arch/arm/mach-ep93xx/
1152 F: arch/arm/mach-ep93xx/include/mach/
1153
1154 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1155 M: Lennert Buytenhek <kernel@wantstofly.org>
1156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157 S: Maintained
1158
1159 ARM/CLKDEV SUPPORT
1160 M: Russell King <linux@armlinux.org.uk>
1161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162 S: Maintained
1163 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1164 F: arch/arm/include/asm/clkdev.h
1165 F: drivers/clk/clkdev.c
1166
1167 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1168 M: Mike Rapoport <mike@compulab.co.il>
1169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 S: Maintained
1171
1172 ARM/CONTEC MICRO9 MACHINE SUPPORT
1173 M: Hubert Feurstein <hubert.feurstein@contec.at>
1174 S: Maintained
1175 F: arch/arm/mach-ep93xx/micro9.c
1176
1177 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1178 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 S: Maintained
1181 F: drivers/hwtracing/coresight/*
1182 F: Documentation/trace/coresight.txt
1183 F: Documentation/devicetree/bindings/arm/coresight.txt
1184 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1185 F: tools/perf/arch/arm/util/pmu.c
1186 F: tools/perf/arch/arm/util/auxtrace.c
1187 F: tools/perf/arch/arm/util/cs-etm.c
1188 F: tools/perf/arch/arm/util/cs-etm.h
1189 F: tools/perf/util/cs-etm.h
1190
1191 ARM/CORGI MACHINE SUPPORT
1192 M: Richard Purdie <rpurdie@rpsys.net>
1193 S: Maintained
1194
1195 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1196 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198 T: git git://github.com/ulli-kroll/linux.git
1199 S: Maintained
1200 F: arch/arm/mach-gemini/
1201 F: drivers/rtc/rtc-gemini.c
1202
1203 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1204 M: Barry Song <baohua@kernel.org>
1205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1207 S: Maintained
1208 F: arch/arm/boot/dts/prima2*
1209 F: arch/arm/mach-prima2/
1210 F: drivers/clk/sirf/
1211 F: drivers/clocksource/timer-prima2.c
1212 F: drivers/clocksource/timer-atlas7.c
1213 N: [^a-z]sirf
1214
1215 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1216 M: Baruch Siach <baruch@tkos.co.il>
1217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S: Maintained
1219 F: arch/arm/boot/dts/cx92755*
1220 N: digicolor
1221
1222 ARM/EBSA110 MACHINE SUPPORT
1223 M: Russell King <linux@armlinux.org.uk>
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 W: http://www.armlinux.org.uk/
1226 S: Maintained
1227 F: arch/arm/mach-ebsa110/
1228 F: drivers/net/ethernet/amd/am79c961a.*
1229
1230 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1231 M: Uwe Kleine-König <kernel@pengutronix.de>
1232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S: Maintained
1234 N: efm32
1235
1236 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1237 M: Robert Jarzmik <robert.jarzmik@free.fr>
1238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239 S: Maintained
1240 F: arch/arm/mach-pxa/ezx.c
1241
1242 ARM/FARADAY FA526 PORT
1243 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245 S: Maintained
1246 T: git git://git.berlios.de/gemini-board
1247 F: arch/arm/mm/*-fa*
1248
1249 ARM/FOOTBRIDGE ARCHITECTURE
1250 M: Russell King <linux@armlinux.org.uk>
1251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 W: http://www.armlinux.org.uk/
1253 S: Maintained
1254 F: arch/arm/include/asm/hardware/dec21285.h
1255 F: arch/arm/mach-footbridge/
1256
1257 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1258 M: Shawn Guo <shawnguo@kernel.org>
1259 M: Sascha Hauer <kernel@pengutronix.de>
1260 R: Fabio Estevam <fabio.estevam@nxp.com>
1261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 S: Maintained
1263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1264 F: arch/arm/mach-imx/
1265 F: arch/arm/mach-mxs/
1266 F: arch/arm/boot/dts/imx*
1267 F: arch/arm/configs/imx*_defconfig
1268 F: drivers/clk/imx/
1269 F: include/soc/imx/
1270
1271 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1272 M: Shawn Guo <shawnguo@kernel.org>
1273 M: Sascha Hauer <kernel@pengutronix.de>
1274 R: Stefan Agner <stefan@agner.ch>
1275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 S: Maintained
1277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1278 F: arch/arm/mach-imx/*vf610*
1279 F: arch/arm/boot/dts/vf*
1280
1281 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1282 M: Lennert Buytenhek <kernel@wantstofly.org>
1283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 S: Maintained
1285
1286 ARM/GUMSTIX MACHINE SUPPORT
1287 M: Steve Sakoman <sakoman@gmail.com>
1288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 S: Maintained
1290
1291 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1292 M: Philipp Zabel <philipp.zabel@gmail.com>
1293 M: Paul Parsons <lost.distance@yahoo.com>
1294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 S: Maintained
1296 F: arch/arm/mach-pxa/hx4700.c
1297 F: arch/arm/mach-pxa/include/mach/hx4700.h
1298 F: sound/soc/pxa/hx4700.c
1299
1300 ARM/HISILICON SOC SUPPORT
1301 M: Wei Xu <xuwei5@hisilicon.com>
1302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 W: http://www.hisilicon.com
1304 S: Supported
1305 T: git git://github.com/hisilicon/linux-hisi.git
1306 F: arch/arm/mach-hisi/
1307 F: arch/arm/boot/dts/hi3*
1308 F: arch/arm/boot/dts/hip*
1309 F: arch/arm/boot/dts/hisi*
1310 F: arch/arm64/boot/dts/hisilicon/
1311
1312 ARM/HP JORNADA 7XX MACHINE SUPPORT
1313 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1314 W: www.jlime.com
1315 S: Maintained
1316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1317 F: arch/arm/mach-sa1100/jornada720.c
1318 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1319
1320 ARM/IGEP MACHINE SUPPORT
1321 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1322 M: Javier Martinez Canillas <javier@dowhile0.org>
1323 L: linux-omap@vger.kernel.org
1324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S: Maintained
1326 F: arch/arm/boot/dts/omap3-igep*
1327
1328 ARM/INCOME PXA270 SUPPORT
1329 M: Marek Vasut <marek.vasut@gmail.com>
1330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 S: Maintained
1332 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1333
1334 ARM/INTEL IOP32X ARM ARCHITECTURE
1335 M: Lennert Buytenhek <kernel@wantstofly.org>
1336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 S: Maintained
1338
1339 ARM/INTEL IOP33X ARM ARCHITECTURE
1340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 S: Orphan
1342
1343 ARM/INTEL IOP13XX ARM ARCHITECTURE
1344 M: Lennert Buytenhek <kernel@wantstofly.org>
1345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 S: Maintained
1347
1348 ARM/INTEL IQ81342EX MACHINE SUPPORT
1349 M: Lennert Buytenhek <kernel@wantstofly.org>
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 S: Maintained
1352
1353 ARM/INTEL IXDP2850 MACHINE SUPPORT
1354 M: Lennert Buytenhek <kernel@wantstofly.org>
1355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 S: Maintained
1357
1358 ARM/INTEL IXP4XX ARM ARCHITECTURE
1359 M: Imre Kaloz <kaloz@openwrt.org>
1360 M: Krzysztof Halasa <khalasa@piap.pl>
1361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S: Maintained
1363 F: arch/arm/mach-ixp4xx/
1364
1365 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1366 M: Jonathan Cameron <jic23@cam.ac.uk>
1367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 S: Maintained
1369 F: arch/arm/mach-pxa/stargate2.c
1370 F: drivers/pcmcia/pxa2xx_stargate2.c
1371
1372 ARM/INTEL XSC3 (MANZANO) ARM CORE
1373 M: Lennert Buytenhek <kernel@wantstofly.org>
1374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S: Maintained
1376
1377 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1378 M: Lennert Buytenhek <kernel@wantstofly.org>
1379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 S: Maintained
1381
1382 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1383 M: Santosh Shilimkar <ssantosh@kernel.org>
1384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 S: Maintained
1386 F: arch/arm/mach-keystone/
1387 F: arch/arm/boot/dts/keystone-*
1388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1389
1390 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1391 M: Santosh Shilimkar <ssantosh@kernel.org>
1392 L: linux-kernel@vger.kernel.org
1393 S: Maintained
1394 F: drivers/clk/keystone/
1395
1396 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1397 M: Santosh Shilimkar <ssantosh@kernel.org>
1398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 L: linux-kernel@vger.kernel.org
1400 S: Maintained
1401 F: drivers/clocksource/timer-keystone.c
1402
1403 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1404 M: Santosh Shilimkar <ssantosh@kernel.org>
1405 L: linux-kernel@vger.kernel.org
1406 S: Maintained
1407 F: drivers/power/reset/keystone-reset.c
1408
1409 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1410 M: Santosh Shilimkar <ssantosh@kernel.org>
1411 L: linux-kernel@vger.kernel.org
1412 S: Maintained
1413 F: drivers/memory/*emif*
1414
1415 ARM/LG1K ARCHITECTURE
1416 M: Chanho Min <chanho.min@lge.com>
1417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 S: Maintained
1419 F: arch/arm64/boot/dts/lg/
1420
1421 ARM/LOGICPD PXA270 MACHINE SUPPORT
1422 M: Lennert Buytenhek <kernel@wantstofly.org>
1423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 S: Maintained
1425
1426 ARM/LPC18XX ARCHITECTURE
1427 M: Joachim Eastwood <manabian@gmail.com>
1428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 S: Maintained
1430 F: arch/arm/boot/dts/lpc43*
1431 F: drivers/clk/nxp/clk-lpc18xx*
1432 F: drivers/clocksource/time-lpc32xx.c
1433 F: drivers/i2c/busses/i2c-lpc2k.c
1434 F: drivers/memory/pl172.c
1435 F: drivers/mtd/spi-nor/nxp-spifi.c
1436 F: drivers/rtc/rtc-lpc24xx.c
1437 N: lpc18xx
1438
1439 ARM/LPC32XX SOC SUPPORT
1440 M: Vladimir Zapolskiy <vz@mleia.com>
1441 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1444 S: Maintained
1445 F: arch/arm/boot/dts/lpc32*
1446 F: arch/arm/mach-lpc32xx/
1447 F: drivers/i2c/busses/i2c-pnx.c
1448 F: drivers/net/ethernet/nxp/lpc_eth.c
1449 F: drivers/usb/host/ohci-nxp.c
1450 F: drivers/watchdog/pnx4008_wdt.c
1451 N: lpc32xx
1452
1453 ARM/MAGICIAN MACHINE SUPPORT
1454 M: Philipp Zabel <philipp.zabel@gmail.com>
1455 S: Maintained
1456
1457 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1458 M: Jason Cooper <jason@lakedaemon.net>
1459 M: Andrew Lunn <andrew@lunn.ch>
1460 M: Gregory Clement <gregory.clement@free-electrons.com>
1461 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 S: Maintained
1464 F: arch/arm/mach-mvebu/
1465 F: drivers/rtc/rtc-armada38x.c
1466 F: arch/arm/boot/dts/armada*
1467 F: arch/arm/boot/dts/kirkwood*
1468 F: arch/arm64/boot/dts/marvell/armada*
1469 F: drivers/cpufreq/mvebu-cpufreq.c
1470 F: arch/arm/configs/mvebu_*_defconfig
1471
1472 ARM/Marvell Berlin SoC support
1473 M: Jisheng Zhang <jszhang@marvell.com>
1474 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 S: Maintained
1477 F: arch/arm/mach-berlin/
1478 F: arch/arm/boot/dts/berlin*
1479 F: arch/arm64/boot/dts/marvell/berlin*
1480
1481
1482 ARM/Marvell Dove/MV78xx0/Orion SOC support
1483 M: Jason Cooper <jason@lakedaemon.net>
1484 M: Andrew Lunn <andrew@lunn.ch>
1485 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1486 M: Gregory Clement <gregory.clement@free-electrons.com>
1487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S: Maintained
1489 F: arch/arm/mach-dove/
1490 F: arch/arm/mach-mv78xx0/
1491 F: arch/arm/mach-orion5x/
1492 F: arch/arm/plat-orion/
1493 F: arch/arm/boot/dts/dove*
1494 F: arch/arm/boot/dts/orion5x*
1495
1496
1497 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1498 M: Alexander Clouter <alex@digriz.org.uk>
1499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 W: http://www.digriz.org.uk/ts78xx/kernel
1501 S: Maintained
1502 F: arch/arm/mach-orion5x/ts78xx-*
1503
1504 ARM/OXNAS platform support
1505 M: Neil Armstrong <narmstrong@baylibre.com>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1508 S: Maintained
1509 F: arch/arm/mach-oxnas/
1510 F: arch/arm/boot/dts/ox8*.dtsi
1511 F: arch/arm/boot/dts/wd-mbwe.dts
1512 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1513 N: oxnas
1514
1515 ARM/Mediatek RTC DRIVER
1516 M: Eddie Huang <eddie.huang@mediatek.com>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1519 S: Maintained
1520 F: drivers/rtc/rtc-mt6397.c
1521
1522 ARM/Mediatek SoC support
1523 M: Matthias Brugger <matthias.bgg@gmail.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: arch/arm/boot/dts/mt6*
1528 F: arch/arm/boot/dts/mt7*
1529 F: arch/arm/boot/dts/mt8*
1530 F: arch/arm/mach-mediatek/
1531 F: arch/arm64/boot/dts/mediatek/
1532 N: mtk
1533 K: mediatek
1534
1535 ARM/Mediatek USB3 PHY DRIVER
1536 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1539 S: Maintained
1540 F: drivers/phy/phy-mt65xx-usb3.c
1541
1542 ARM/MICREL KS8695 ARCHITECTURE
1543 M: Greg Ungerer <gerg@uclinux.org>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 F: arch/arm/mach-ks8695/
1546 S: Odd Fixes
1547
1548 ARM/MIOA701 MACHINE SUPPORT
1549 M: Robert Jarzmik <robert.jarzmik@free.fr>
1550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 F: arch/arm/mach-pxa/mioa701.c
1552 S: Maintained
1553
1554 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1555 M: Michael Petchkovsky <mkpetch@internode.on.net>
1556 S: Maintained
1557
1558 ARM/NOMADIK ARCHITECTURE
1559 M: Alessandro Rubini <rubini@unipv.it>
1560 M: Linus Walleij <linus.walleij@linaro.org>
1561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 S: Maintained
1563 F: arch/arm/mach-nomadik/
1564 F: drivers/pinctrl/nomadik/
1565 F: drivers/i2c/busses/i2c-nomadik.c
1566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1567
1568 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1569 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1570 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1571 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1572 S: Supported
1573
1574 ARM/TOSA MACHINE SUPPORT
1575 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1576 M: Dirk Opfer <dirk@opfer-online.de>
1577 S: Maintained
1578
1579 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1580 M: Marek Vasut <marek.vasut@gmail.com>
1581 L: linux-arm-kernel@lists.infradead.org
1582 W: http://hackndev.com
1583 S: Maintained
1584 F: arch/arm/mach-pxa/include/mach/palmtx.h
1585 F: arch/arm/mach-pxa/palmtx.c
1586 F: arch/arm/mach-pxa/include/mach/palmt5.h
1587 F: arch/arm/mach-pxa/palmt5.c
1588 F: arch/arm/mach-pxa/include/mach/palmld.h
1589 F: arch/arm/mach-pxa/palmld.c
1590 F: arch/arm/mach-pxa/include/mach/palmte2.h
1591 F: arch/arm/mach-pxa/palmte2.c
1592 F: arch/arm/mach-pxa/include/mach/palmtc.h
1593 F: arch/arm/mach-pxa/palmtc.c
1594
1595 ARM/PALM TREO SUPPORT
1596 M: Tomas Cech <sleep_walker@suse.com>
1597 L: linux-arm-kernel@lists.infradead.org
1598 W: http://hackndev.com
1599 S: Maintained
1600 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1601 F: arch/arm/mach-pxa/palmtreo.c
1602
1603 ARM/PALMZ72 SUPPORT
1604 M: Sergey Lapin <slapin@ossfans.org>
1605 L: linux-arm-kernel@lists.infradead.org
1606 W: http://hackndev.com
1607 S: Maintained
1608 F: arch/arm/mach-pxa/include/mach/palmz72.h
1609 F: arch/arm/mach-pxa/palmz72.c
1610
1611 ARM/PLEB SUPPORT
1612 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1613 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1614 S: Maintained
1615
1616 ARM/PT DIGITAL BOARD PORT
1617 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 W: http://www.armlinux.org.uk/
1620 S: Maintained
1621
1622 ARM/QUALCOMM SUPPORT
1623 M: Andy Gross <andy.gross@linaro.org>
1624 M: David Brown <david.brown@linaro.org>
1625 L: linux-arm-msm@vger.kernel.org
1626 L: linux-soc@vger.kernel.org
1627 S: Maintained
1628 F: Documentation/devicetree/bindings/soc/qcom/
1629 F: arch/arm/boot/dts/qcom-*.dts
1630 F: arch/arm/boot/dts/qcom-*.dtsi
1631 F: arch/arm/mach-qcom/
1632 F: arch/arm64/boot/dts/qcom/*
1633 F: drivers/i2c/busses/i2c-qup.c
1634 F: drivers/clk/qcom/
1635 F: drivers/pinctrl/qcom/
1636 F: drivers/dma/qcom/
1637 F: drivers/soc/qcom/
1638 F: drivers/spi/spi-qup.c
1639 F: drivers/tty/serial/msm_serial.h
1640 F: drivers/tty/serial/msm_serial.c
1641 F: drivers/*/pm8???-*
1642 F: drivers/mfd/ssbi.c
1643 F: drivers/firmware/qcom_scm.c
1644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1645
1646 ARM/RADISYS ENP2611 MACHINE SUPPORT
1647 M: Lennert Buytenhek <kernel@wantstofly.org>
1648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 S: Maintained
1650
1651 ARM/RENESAS ARM64 ARCHITECTURE
1652 M: Simon Horman <horms@verge.net.au>
1653 M: Magnus Damm <magnus.damm@gmail.com>
1654 L: linux-renesas-soc@vger.kernel.org
1655 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1657 S: Supported
1658 F: arch/arm64/boot/dts/renesas/
1659 F: drivers/soc/renesas/
1660 F: include/linux/soc/renesas/
1661
1662 ARM/RISCPC ARCHITECTURE
1663 M: Russell King <linux@armlinux.org.uk>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 W: http://www.armlinux.org.uk/
1666 S: Maintained
1667 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1668 F: arch/arm/include/asm/hardware/ioc.h
1669 F: arch/arm/include/asm/hardware/iomd.h
1670 F: arch/arm/include/asm/hardware/memc.h
1671 F: arch/arm/mach-rpc/
1672 F: drivers/net/ethernet/8390/etherh.c
1673 F: drivers/net/ethernet/i825xx/ether1*
1674 F: drivers/net/ethernet/seeq/ether3*
1675 F: drivers/scsi/arm/
1676
1677 ARM/Rockchip SoC support
1678 M: Heiko Stuebner <heiko@sntech.de>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 L: linux-rockchip@lists.infradead.org
1681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1682 S: Maintained
1683 F: arch/arm/boot/dts/rk3*
1684 F: arch/arm/mach-rockchip/
1685 F: drivers/clk/rockchip/
1686 F: drivers/i2c/busses/i2c-rk3x.c
1687 F: drivers/*/*rockchip*
1688 F: drivers/*/*/*rockchip*
1689 F: sound/soc/rockchip/
1690 N: rockchip
1691
1692 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1693 M: Kukjin Kim <kgene@kernel.org>
1694 M: Krzysztof Kozlowski <krzk@kernel.org>
1695 R: Javier Martinez Canillas <javier@osg.samsung.com>
1696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1698 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1699 S: Maintained
1700 F: arch/arm/boot/dts/s3c*
1701 F: arch/arm/boot/dts/s5p*
1702 F: arch/arm/boot/dts/samsung*
1703 F: arch/arm/boot/dts/exynos*
1704 F: arch/arm64/boot/dts/exynos/
1705 F: arch/arm/plat-samsung/
1706 F: arch/arm/mach-s3c24*/
1707 F: arch/arm/mach-s3c64xx/
1708 F: arch/arm/mach-s5p*/
1709 F: arch/arm/mach-exynos*/
1710 F: drivers/*/*s3c24*
1711 F: drivers/*/*/*s3c24*
1712 F: drivers/*/*s3c64xx*
1713 F: drivers/*/*s5pv210*
1714 F: drivers/memory/samsung/*
1715 F: drivers/soc/samsung/*
1716 F: Documentation/arm/Samsung/
1717 F: Documentation/devicetree/bindings/arm/samsung/
1718 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1719 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1720 N: exynos
1721
1722 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1723 M: Kyungmin Park <kyungmin.park@samsung.com>
1724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 S: Maintained
1726 F: arch/arm/mach-s5pv210/
1727
1728 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1729 M: Kyungmin Park <kyungmin.park@samsung.com>
1730 M: Kamil Debski <kamil@wypas.org>
1731 M: Andrzej Hajda <a.hajda@samsung.com>
1732 L: linux-arm-kernel@lists.infradead.org
1733 L: linux-media@vger.kernel.org
1734 S: Maintained
1735 F: drivers/media/platform/s5p-g2d/
1736
1737 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1738 M: Kyungmin Park <kyungmin.park@samsung.com>
1739 M: Kamil Debski <kamil@wypas.org>
1740 M: Jeongtae Park <jtp.park@samsung.com>
1741 M: Andrzej Hajda <a.hajda@samsung.com>
1742 L: linux-arm-kernel@lists.infradead.org
1743 L: linux-media@vger.kernel.org
1744 S: Maintained
1745 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1746 F: drivers/media/platform/s5p-mfc/
1747
1748 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1749 M: Kyungmin Park <kyungmin.park@samsung.com>
1750 L: linux-arm-kernel@lists.infradead.org
1751 L: linux-media@vger.kernel.org
1752 S: Maintained
1753 F: drivers/staging/media/platform/s5p-cec/
1754
1755 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1756 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1757 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1758 L: linux-arm-kernel@lists.infradead.org
1759 L: linux-media@vger.kernel.org
1760 S: Maintained
1761 F: drivers/media/platform/s5p-jpeg/
1762
1763 ARM/SHMOBILE ARM ARCHITECTURE
1764 M: Simon Horman <horms@verge.net.au>
1765 M: Magnus Damm <magnus.damm@gmail.com>
1766 L: linux-renesas-soc@vger.kernel.org
1767 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1769 S: Supported
1770 F: arch/arm/boot/dts/emev2*
1771 F: arch/arm/boot/dts/r7s*
1772 F: arch/arm/boot/dts/r8a*
1773 F: arch/arm/boot/dts/sh*
1774 F: arch/arm/configs/shmobile_defconfig
1775 F: arch/arm/include/debug/renesas-scif.S
1776 F: arch/arm/mach-shmobile/
1777 F: drivers/soc/renesas/
1778 F: include/linux/soc/renesas/
1779
1780 ARM/SOCFPGA ARCHITECTURE
1781 M: Dinh Nguyen <dinguyen@kernel.org>
1782 S: Maintained
1783 F: arch/arm/mach-socfpga/
1784 F: arch/arm/boot/dts/socfpga*
1785 F: arch/arm/configs/socfpga_defconfig
1786 F: arch/arm64/boot/dts/altera/
1787 W: http://www.rocketboards.org
1788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1789
1790 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1791 M: Dinh Nguyen <dinguyen@kernel.org>
1792 S: Maintained
1793 F: drivers/clk/socfpga/
1794
1795 ARM/SOCFPGA EDAC SUPPORT
1796 M: Thor Thayer <thor.thayer@linux.intel.com>
1797 S: Maintained
1798 F: drivers/edac/altera_edac.
1799
1800 ARM/STI ARCHITECTURE
1801 M: Patrice Chotard <patrice.chotard@st.com>
1802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 L: kernel@stlinux.com
1804 W: http://www.stlinux.com
1805 S: Maintained
1806 F: arch/arm/mach-sti/
1807 F: arch/arm/boot/dts/sti*
1808 F: drivers/char/hw_random/st-rng.c
1809 F: drivers/clocksource/arm_global_timer.c
1810 F: drivers/clocksource/clksrc_st_lpc.c
1811 F: drivers/cpufreq/sti-cpufreq.c
1812 F: drivers/dma/st_fdma*
1813 F: drivers/i2c/busses/i2c-st.c
1814 F: drivers/media/rc/st_rc.c
1815 F: drivers/media/platform/sti/c8sectpfe/
1816 F: drivers/mmc/host/sdhci-st.c
1817 F: drivers/phy/phy-miphy28lp.c
1818 F: drivers/phy/phy-stih407-usb.c
1819 F: drivers/pinctrl/pinctrl-st.c
1820 F: drivers/remoteproc/st_remoteproc.c
1821 F: drivers/remoteproc/st_slim_rproc.c
1822 F: drivers/reset/sti/
1823 F: drivers/rtc/rtc-st-lpc.c
1824 F: drivers/tty/serial/st-asc.c
1825 F: drivers/usb/dwc3/dwc3-st.c
1826 F: drivers/usb/host/ehci-st.c
1827 F: drivers/usb/host/ohci-st.c
1828 F: drivers/watchdog/st_lpc_wdt.c
1829 F: drivers/ata/ahci_st.c
1830 F: include/linux/remoteproc/st_slim_rproc.h
1831
1832 ARM/STM32 ARCHITECTURE
1833 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1834 M: Alexandre Torgue <alexandre.torgue@st.com>
1835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 S: Maintained
1837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1838 N: stm32
1839 F: drivers/clocksource/armv7m_systick.c
1840
1841 ARM/TANGO ARCHITECTURE
1842 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1843 L: linux-arm-kernel@lists.infradead.org
1844 S: Maintained
1845 N: tango
1846
1847 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1848 M: Lennert Buytenhek <kernel@wantstofly.org>
1849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 S: Maintained
1851
1852 ARM/TETON BGA MACHINE SUPPORT
1853 M: "Mark F. Brown" <mark.brown314@gmail.com>
1854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855 S: Maintained
1856
1857 ARM/THECUS N2100 MACHINE SUPPORT
1858 M: Lennert Buytenhek <kernel@wantstofly.org>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 S: Maintained
1861
1862 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1863 M: Wan ZongShun <mcuos.com@gmail.com>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 W: http://www.mcuos.com
1866 S: Maintained
1867 F: arch/arm/mach-w90x900/
1868 F: drivers/input/keyboard/w90p910_keypad.c
1869 F: drivers/input/touchscreen/w90p910_ts.c
1870 F: drivers/watchdog/nuc900_wdt.c
1871 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1872 F: drivers/mtd/nand/nuc900_nand.c
1873 F: drivers/rtc/rtc-nuc900.c
1874 F: drivers/spi/spi-nuc900.c
1875 F: drivers/usb/host/ehci-w90x900.c
1876 F: drivers/video/fbdev/nuc900fb.c
1877
1878 ARM/U300 MACHINE SUPPORT
1879 M: Linus Walleij <linus.walleij@linaro.org>
1880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 S: Supported
1882 F: arch/arm/mach-u300/
1883 F: drivers/clocksource/timer-u300.c
1884 F: drivers/i2c/busses/i2c-stu300.c
1885 F: drivers/rtc/rtc-coh901331.c
1886 F: drivers/watchdog/coh901327_wdt.c
1887 F: drivers/dma/coh901318*
1888 F: drivers/mfd/ab3100*
1889 F: drivers/rtc/rtc-ab3100.c
1890 F: drivers/rtc/rtc-coh901331.c
1891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1892
1893 ARM/UNIPHIER ARCHITECTURE
1894 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1897 S: Maintained
1898 F: arch/arm/boot/dts/uniphier*
1899 F: arch/arm/include/asm/hardware/cache-uniphier.h
1900 F: arch/arm/mach-uniphier/
1901 F: arch/arm/mm/cache-uniphier.c
1902 F: arch/arm64/boot/dts/socionext/
1903 F: drivers/bus/uniphier-system-bus.c
1904 F: drivers/clk/uniphier/
1905 F: drivers/i2c/busses/i2c-uniphier*
1906 F: drivers/pinctrl/uniphier/
1907 F: drivers/reset/reset-uniphier.c
1908 F: drivers/tty/serial/8250/8250_uniphier.c
1909 N: uniphier
1910
1911 ARM/Ux500 ARM ARCHITECTURE
1912 M: Linus Walleij <linus.walleij@linaro.org>
1913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914 S: Maintained
1915 F: arch/arm/mach-ux500/
1916 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1917 F: drivers/dma/ste_dma40*
1918 F: drivers/hwspinlock/u8500_hsem.c
1919 F: drivers/mfd/abx500*
1920 F: drivers/mfd/ab8500*
1921 F: drivers/mfd/dbx500*
1922 F: drivers/mfd/db8500*
1923 F: drivers/pinctrl/nomadik/pinctrl-ab*
1924 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1925 F: drivers/rtc/rtc-ab8500.c
1926 F: drivers/rtc/rtc-pl031.c
1927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1928
1929 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1930 M: Ulf Hansson <ulf.hansson@linaro.org>
1931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 T: git git://git.linaro.org/people/ulfh/clk.git
1933 S: Maintained
1934 F: drivers/clk/ux500/
1935
1936 ARM/VERSATILE EXPRESS PLATFORM
1937 M: Liviu Dudau <liviu.dudau@arm.com>
1938 M: Sudeep Holla <sudeep.holla@arm.com>
1939 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 S: Maintained
1942 F: arch/arm/boot/dts/vexpress*
1943 F: arch/arm64/boot/dts/arm/
1944 F: arch/arm/mach-vexpress/
1945 F: */*/vexpress*
1946 F: */*/*/vexpress*
1947 F: drivers/clk/versatile/clk-vexpress-osc.c
1948 F: drivers/clocksource/versatile.c
1949 N: mps2
1950
1951 ARM/VFP SUPPORT
1952 M: Russell King <linux@armlinux.org.uk>
1953 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 W: http://www.armlinux.org.uk/
1955 S: Maintained
1956 F: arch/arm/vfp/
1957
1958 ARM/VOIPAC PXA270 SUPPORT
1959 M: Marek Vasut <marek.vasut@gmail.com>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 S: Maintained
1962 F: arch/arm/mach-pxa/vpac270.c
1963 F: arch/arm/mach-pxa/include/mach/vpac270.h
1964
1965 ARM/VT8500 ARM ARCHITECTURE
1966 M: Tony Prisk <linux@prisktech.co.nz>
1967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 S: Maintained
1969 F: arch/arm/mach-vt8500/
1970 F: drivers/clocksource/vt8500_timer.c
1971 F: drivers/i2c/busses/i2c-wmt.c
1972 F: drivers/mmc/host/wmt-sdmmc.c
1973 F: drivers/pwm/pwm-vt8500.c
1974 F: drivers/rtc/rtc-vt8500.c
1975 F: drivers/tty/serial/vt8500_serial.c
1976 F: drivers/usb/host/ehci-platform.c
1977 F: drivers/usb/host/uhci-platform.c
1978 F: drivers/video/fbdev/vt8500lcdfb.*
1979 F: drivers/video/fbdev/wm8505fb*
1980 F: drivers/video/fbdev/wmt_ge_rops.*
1981
1982 ARM/ZIPIT Z2 SUPPORT
1983 M: Marek Vasut <marek.vasut@gmail.com>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 S: Maintained
1986 F: arch/arm/mach-pxa/z2.c
1987 F: arch/arm/mach-pxa/include/mach/z2.h
1988
1989 ARM/ZTE ARCHITECTURE
1990 M: Jun Nie <jun.nie@linaro.org>
1991 M: Baoyou Xie <baoyou.xie@linaro.org>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 S: Maintained
1994 F: arch/arm/mach-zx/
1995 F: drivers/clk/zte/
1996 F: drivers/reset/reset-zx2967.c
1997 F: drivers/soc/zte/
1998 F: Documentation/devicetree/bindings/arm/zte.txt
1999 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2000 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2001 F: Documentation/devicetree/bindings/soc/zte/
2002 F: include/dt-bindings/soc/zx*.h
2003
2004 ARM/ZYNQ ARCHITECTURE
2005 M: Michal Simek <michal.simek@xilinx.com>
2006 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 W: http://wiki.xilinx.com
2009 T: git https://github.com/Xilinx/linux-xlnx.git
2010 S: Supported
2011 F: arch/arm/mach-zynq/
2012 F: drivers/cpuidle/cpuidle-zynq.c
2013 F: drivers/block/xsysace.c
2014 N: zynq
2015 N: xilinx
2016 F: drivers/clocksource/cadence_ttc_timer.c
2017 F: drivers/i2c/busses/i2c-cadence.c
2018 F: drivers/mmc/host/sdhci-of-arasan.c
2019 F: drivers/edac/synopsys_edac.c
2020
2021 ARM SMMU DRIVERS
2022 M: Will Deacon <will.deacon@arm.com>
2023 R: Robin Murphy <robin.murphy@arm.com>
2024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025 S: Maintained
2026 F: drivers/iommu/arm-smmu.c
2027 F: drivers/iommu/arm-smmu-v3.c
2028 F: drivers/iommu/io-pgtable-arm.c
2029 F: drivers/iommu/io-pgtable-arm-v7s.c
2030
2031 ARM64 PORT (AARCH64 ARCHITECTURE)
2032 M: Catalin Marinas <catalin.marinas@arm.com>
2033 M: Will Deacon <will.deacon@arm.com>
2034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2036 S: Maintained
2037 F: arch/arm64/
2038 F: Documentation/arm64/
2039
2040 AS3645A LED FLASH CONTROLLER DRIVER
2041 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2042 L: linux-media@vger.kernel.org
2043 T: git git://linuxtv.org/media_tree.git
2044 S: Maintained
2045 F: drivers/media/i2c/as3645a.c
2046 F: include/media/i2c/as3645a.h
2047
2048 ASAHI KASEI AK8974 DRIVER
2049 M: Linus Walleij <linus.walleij@linaro.org>
2050 L: linux-iio@vger.kernel.org
2051 W: http://www.akm.com/
2052 S: Supported
2053 F: drivers/iio/magnetometer/ak8974.c
2054
2055 ASC7621 HARDWARE MONITOR DRIVER
2056 M: George Joseph <george.joseph@fairview5.com>
2057 L: linux-hwmon@vger.kernel.org
2058 S: Maintained
2059 F: Documentation/hwmon/asc7621
2060 F: drivers/hwmon/asc7621.c
2061
2062 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2063 M: Corentin Chary <corentin.chary@gmail.com>
2064 L: acpi4asus-user@lists.sourceforge.net
2065 L: platform-driver-x86@vger.kernel.org
2066 W: http://acpi4asus.sf.net
2067 S: Maintained
2068 F: drivers/platform/x86/asus*.c
2069 F: drivers/platform/x86/eeepc*.c
2070
2071 ASUS WIRELESS RADIO CONTROL DRIVER
2072 M: João Paulo Rechi Vita <jprvita@gmail.com>
2073 L: platform-driver-x86@vger.kernel.org
2074 S: Maintained
2075 F: drivers/platform/x86/asus-wireless.c
2076
2077 ASYMMETRIC KEYS
2078 M: David Howells <dhowells@redhat.com>
2079 L: keyrings@vger.kernel.org
2080 S: Maintained
2081 F: Documentation/crypto/asymmetric-keys.txt
2082 F: include/linux/verification.h
2083 F: include/crypto/public_key.h
2084 F: include/crypto/pkcs7.h
2085 F: crypto/asymmetric_keys/
2086
2087 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2088 R: Dan Williams <dan.j.williams@intel.com>
2089 W: http://sourceforge.net/projects/xscaleiop
2090 S: Odd fixes
2091 F: Documentation/crypto/async-tx-api.txt
2092 F: crypto/async_tx/
2093 F: drivers/dma/
2094 F: include/linux/dmaengine.h
2095 F: include/linux/async_tx.h
2096
2097 AT24 EEPROM DRIVER
2098 M: Wolfram Sang <wsa@the-dreams.de>
2099 L: linux-i2c@vger.kernel.org
2100 S: Maintained
2101 F: drivers/misc/eeprom/at24.c
2102 F: include/linux/platform_data/at24.h
2103
2104 ATA OVER ETHERNET (AOE) DRIVER
2105 M: "Ed L. Cashin" <ed.cashin@acm.org>
2106 W: http://www.openaoe.org/
2107 S: Supported
2108 F: Documentation/aoe/
2109 F: drivers/block/aoe/
2110
2111 ATHEROS 71XX/9XXX GPIO DRIVER
2112 M: Alban Bedel <albeu@free.fr>
2113 W: https://github.com/AlbanBedel/linux
2114 T: git git://github.com/AlbanBedel/linux
2115 S: Maintained
2116 F: drivers/gpio/gpio-ath79.c
2117 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2118
2119 ATHEROS ATH GENERIC UTILITIES
2120 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2121 L: linux-wireless@vger.kernel.org
2122 S: Supported
2123 F: drivers/net/wireless/ath/*
2124
2125 ATHEROS ATH5K WIRELESS DRIVER
2126 M: Jiri Slaby <jirislaby@gmail.com>
2127 M: Nick Kossifidis <mickflemm@gmail.com>
2128 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2129 L: linux-wireless@vger.kernel.org
2130 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2131 S: Maintained
2132 F: drivers/net/wireless/ath/ath5k/
2133
2134 ATHEROS ATH6KL WIRELESS DRIVER
2135 M: Kalle Valo <kvalo@qca.qualcomm.com>
2136 L: linux-wireless@vger.kernel.org
2137 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2139 S: Supported
2140 F: drivers/net/wireless/ath/ath6kl/
2141
2142 WILOCITY WIL6210 WIRELESS DRIVER
2143 M: Maya Erez <qca_merez@qca.qualcomm.com>
2144 L: linux-wireless@vger.kernel.org
2145 L: wil6210@qca.qualcomm.com
2146 S: Supported
2147 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2148 F: drivers/net/wireless/ath/wil6210/
2149 F: include/uapi/linux/wil6210_uapi.h
2150
2151 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2152 M: Christian Lamparter <chunkeey@googlemail.com>
2153 L: linux-wireless@vger.kernel.org
2154 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2155 S: Maintained
2156 F: drivers/net/wireless/ath/carl9170/
2157
2158 ATK0110 HWMON DRIVER
2159 M: Luca Tettamanti <kronos.it@gmail.com>
2160 L: linux-hwmon@vger.kernel.org
2161 S: Maintained
2162 F: drivers/hwmon/asus_atk0110.c
2163
2164 ATI_REMOTE2 DRIVER
2165 M: Ville Syrjala <syrjala@sci.fi>
2166 S: Maintained
2167 F: drivers/input/misc/ati_remote2.c
2168
2169 ATLX ETHERNET DRIVERS
2170 M: Jay Cliburn <jcliburn@gmail.com>
2171 M: Chris Snook <chris.snook@gmail.com>
2172 L: netdev@vger.kernel.org
2173 W: http://sourceforge.net/projects/atl1
2174 W: http://atl1.sourceforge.net
2175 S: Maintained
2176 F: drivers/net/ethernet/atheros/
2177
2178 ATM
2179 M: Chas Williams <3chas3@gmail.com>
2180 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2181 L: netdev@vger.kernel.org
2182 W: http://linux-atm.sourceforge.net
2183 S: Maintained
2184 F: drivers/atm/
2185 F: include/linux/atm*
2186 F: include/uapi/linux/atm*
2187
2188 ATMEL AT91 / AT32 MCI DRIVER
2189 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2190 S: Maintained
2191 F: drivers/mmc/host/atmel-mci.c
2192
2193 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2194 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2195 S: Supported
2196 F: drivers/power/reset/at91-sama5d2_shdwc.c
2197
2198 ATMEL SAMA5D2 ADC DRIVER
2199 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2200 L: linux-iio@vger.kernel.org
2201 S: Supported
2202 F: drivers/iio/adc/at91-sama5d2_adc.c
2203
2204 ATMEL Audio ALSA driver
2205 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2206 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2207 S: Supported
2208 F: sound/soc/atmel
2209
2210 ATMEL XDMA DRIVER
2211 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2212 L: linux-arm-kernel@lists.infradead.org
2213 L: dmaengine@vger.kernel.org
2214 S: Supported
2215 F: drivers/dma/at_xdmac.c
2216
2217 ATMEL I2C DRIVER
2218 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2219 L: linux-i2c@vger.kernel.org
2220 S: Supported
2221 F: drivers/i2c/busses/i2c-at91.c
2222
2223 ATMEL ISI DRIVER
2224 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2225 L: linux-media@vger.kernel.org
2226 S: Supported
2227 F: drivers/media/platform/soc_camera/atmel-isi.c
2228 F: include/media/atmel-isi.h
2229
2230 ATMEL LCDFB DRIVER
2231 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2232 L: linux-fbdev@vger.kernel.org
2233 S: Maintained
2234 F: drivers/video/fbdev/atmel_lcdfb.c
2235 F: include/video/atmel_lcdc.h
2236
2237 ATMEL MACB ETHERNET DRIVER
2238 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2239 S: Supported
2240 F: drivers/net/ethernet/cadence/
2241
2242 ATMEL NAND DRIVER
2243 M: Wenyou Yang <wenyou.yang@atmel.com>
2244 M: Josh Wu <rainyfeeling@outlook.com>
2245 L: linux-mtd@lists.infradead.org
2246 S: Supported
2247 F: drivers/mtd/nand/atmel_nand*
2248
2249 ATMEL SDMMC DRIVER
2250 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2251 L: linux-mmc@vger.kernel.org
2252 S: Supported
2253 F: drivers/mmc/host/sdhci-of-at91.c
2254
2255 ATMEL SPI DRIVER
2256 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2257 S: Supported
2258 F: drivers/spi/spi-atmel.*
2259
2260 ATMEL SSC DRIVER
2261 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263 S: Supported
2264 F: drivers/misc/atmel-ssc.c
2265 F: include/linux/atmel-ssc.h
2266
2267 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
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_tclib.c
2272 F: drivers/clocksource/tcb_clksrc.c
2273
2274 ATMEL USBA UDC DRIVER
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/usb/gadget/udc/atmel_usba_udc.*
2279
2280 ATMEL WIRELESS DRIVER
2281 M: Simon Kelley <simon@thekelleys.org.uk>
2282 L: linux-wireless@vger.kernel.org
2283 W: http://www.thekelleys.org.uk/atmel
2284 W: http://atmelwlandriver.sourceforge.net/
2285 S: Maintained
2286 F: drivers/net/wireless/atmel/atmel*
2287
2288 ATMEL MAXTOUCH DRIVER
2289 M: Nick Dyer <nick@shmanahar.org>
2290 T: git git://github.com/ndyer/linux.git
2291 S: Maintained
2292 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2293 F: drivers/input/touchscreen/atmel_mxt_ts.c
2294 F: include/linux/platform_data/atmel_mxt_ts.h
2295
2296 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2297 M: Bradley Grove <linuxdrivers@attotech.com>
2298 L: linux-scsi@vger.kernel.org
2299 W: http://www.attotech.com
2300 S: Supported
2301 F: drivers/scsi/esas2r
2302
2303 ATUSB IEEE 802.15.4 RADIO DRIVER
2304 M: Stefan Schmidt <stefan@osg.samsung.com>
2305 L: linux-wpan@vger.kernel.org
2306 S: Maintained
2307 F: drivers/net/ieee802154/atusb.c
2308 F: drivers/net/ieee802154/atusb.h
2309 F: drivers/net/ieee802154/at86rf230.h
2310
2311 AUDIT SUBSYSTEM
2312 M: Paul Moore <paul@paul-moore.com>
2313 M: Eric Paris <eparis@redhat.com>
2314 L: linux-audit@redhat.com (moderated for non-subscribers)
2315 W: http://people.redhat.com/sgrubb/audit/
2316 T: git git://git.infradead.org/users/pcmoore/audit
2317 S: Maintained
2318 F: include/linux/audit.h
2319 F: include/uapi/linux/audit.h
2320 F: kernel/audit*
2321
2322 AUFS (advanced multi layered unification filesystem) FILESYSTEM
2323 M: "J. R. Okajima" <hooanon05g@gmail.com>
2324 L: linux-unionfs@vger.kernel.org
2325 L: aufs-users@lists.sourceforge.net (members only)
2326 W: http://aufs.sourceforge.net
2327 T: git://github.com/sfjro/aufs4-linux.git
2328 S: Supported
2329 F: Documentation/filesystems/aufs/
2330 F: Documentation/ABI/testing/debugfs-aufs
2331 F: Documentation/ABI/testing/sysfs-aufs
2332 F: fs/aufs/
2333 F: include/uapi/linux/aufs_type.h
2334
2335 AUXILIARY DISPLAY DRIVERS
2336 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2337 W: http://miguelojeda.es/auxdisplay.htm
2338 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2339 S: Maintained
2340 F: drivers/auxdisplay/
2341 F: include/linux/cfag12864b.h
2342
2343 AVR32 ARCHITECTURE
2344 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2345 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2346 W: http://www.atmel.com/products/AVR32/
2347 W: http://mirror.egtvedt.no/avr32linux.org/
2348 W: http://avrfreaks.net/
2349 S: Maintained
2350 F: arch/avr32/
2351
2352 AVR32/AT32AP MACHINE SUPPORT
2353 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2354 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2355 S: Maintained
2356 F: arch/avr32/mach-at32ap/
2357
2358 AX.25 NETWORK LAYER
2359 M: Ralf Baechle <ralf@linux-mips.org>
2360 L: linux-hams@vger.kernel.org
2361 W: http://www.linux-ax25.org/
2362 S: Maintained
2363 F: include/uapi/linux/ax25.h
2364 F: include/net/ax25.h
2365 F: net/ax25/
2366
2367 AXENTIA ASOC DRIVERS
2368 M: Peter Rosin <peda@axentia.se>
2369 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2370 S: Maintained
2371 F: Documentation/devicetree/bindings/sound/axentia,*
2372 F: sound/soc/atmel/tse850-pcm5142.c
2373
2374 AXENTIA ARM DEVICES
2375 M: Peter Rosin <peda@axentia.se>
2376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2377 S: Maintained
2378 F: Documentation/devicetree/bindings/arm/axentia.txt
2379 F: arch/arm/boot/dts/at91-linea.dtsi
2380 F: arch/arm/boot/dts/at91-tse850-3.dts
2381
2382 AZ6007 DVB DRIVER
2383 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2384 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2385 L: linux-media@vger.kernel.org
2386 W: https://linuxtv.org
2387 T: git git://linuxtv.org/media_tree.git
2388 S: Maintained
2389 F: drivers/media/usb/dvb-usb-v2/az6007.c
2390
2391 AZTECH FM RADIO RECEIVER DRIVER
2392 M: Hans Verkuil <hverkuil@xs4all.nl>
2393 L: linux-media@vger.kernel.org
2394 T: git git://linuxtv.org/media_tree.git
2395 W: https://linuxtv.org
2396 S: Maintained
2397 F: drivers/media/radio/radio-aztech*
2398
2399 B43 WIRELESS DRIVER
2400 L: linux-wireless@vger.kernel.org
2401 L: b43-dev@lists.infradead.org
2402 W: http://wireless.kernel.org/en/users/Drivers/b43
2403 S: Odd Fixes
2404 F: drivers/net/wireless/broadcom/b43/
2405
2406 B43LEGACY WIRELESS DRIVER
2407 M: Larry Finger <Larry.Finger@lwfinger.net>
2408 L: linux-wireless@vger.kernel.org
2409 L: b43-dev@lists.infradead.org
2410 W: http://wireless.kernel.org/en/users/Drivers/b43
2411 S: Maintained
2412 F: drivers/net/wireless/broadcom/b43legacy/
2413
2414 BACKLIGHT CLASS/SUBSYSTEM
2415 M: Lee Jones <lee.jones@linaro.org>
2416 M: Daniel Thompson <daniel.thompson@linaro.org>
2417 M: Jingoo Han <jingoohan1@gmail.com>
2418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2419 S: Maintained
2420 F: drivers/video/backlight/
2421 F: include/linux/backlight.h
2422 F: include/linux/pwm_backlight.h
2423 F: Documentation/devicetree/bindings/leds/backlight
2424
2425 BATMAN ADVANCED
2426 M: Marek Lindner <mareklindner@neomailbox.ch>
2427 M: Simon Wunderlich <sw@simonwunderlich.de>
2428 M: Antonio Quartulli <a@unstable.cc>
2429 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2430 W: https://www.open-mesh.org/
2431 Q: https://patchwork.open-mesh.org/project/batman/list/
2432 S: Maintained
2433 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2434 F: Documentation/ABI/testing/sysfs-class-net-mesh
2435 F: Documentation/networking/batman-adv.txt
2436 F: include/uapi/linux/batman_adv.h
2437 F: net/batman-adv/
2438
2439 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2440 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2441 L: linux-hams@vger.kernel.org
2442 W: http://www.baycom.org/~tom/ham/ham.html
2443 S: Maintained
2444 F: drivers/net/hamradio/baycom*
2445
2446 BCACHE (BLOCK LAYER CACHE)
2447 M: Kent Overstreet <kent.overstreet@gmail.com>
2448 L: linux-bcache@vger.kernel.org
2449 W: http://bcache.evilpiepirate.org
2450 S: Orphan
2451 F: drivers/md/bcache/
2452
2453 BDISP ST MEDIA DRIVER
2454 M: Fabien Dessenne <fabien.dessenne@st.com>
2455 L: linux-media@vger.kernel.org
2456 T: git git://linuxtv.org/media_tree.git
2457 W: https://linuxtv.org
2458 S: Supported
2459 F: drivers/media/platform/sti/bdisp
2460
2461 DELTA ST MEDIA DRIVER
2462 M: Hugues Fruchet <hugues.fruchet@st.com>
2463 L: linux-media@vger.kernel.org
2464 T: git git://linuxtv.org/media_tree.git
2465 W: https://linuxtv.org
2466 S: Supported
2467 F: drivers/media/platform/sti/delta
2468
2469 BEFS FILE SYSTEM
2470 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2471 M: Salah Triki <salah.triki@gmail.com>
2472 S: Maintained
2473 T: git git://github.com/luisbg/linux-befs.git
2474 F: Documentation/filesystems/befs.txt
2475 F: fs/befs/
2476
2477 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2478 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2479 L: netdev@vger.kernel.org
2480 S: Maintained
2481 F: drivers/net/ethernet/ec_bhf.c
2482
2483 BFS FILE SYSTEM
2484 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2485 S: Maintained
2486 F: Documentation/filesystems/bfs.txt
2487 F: fs/bfs/
2488 F: include/uapi/linux/bfs_fs.h
2489
2490 BLACKFIN ARCHITECTURE
2491 M: Steven Miao <realmz6@gmail.com>
2492 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2493 T: git git://git.code.sf.net/p/adi-linux/code
2494 W: http://blackfin.uclinux.org
2495 S: Supported
2496 F: arch/blackfin/
2497
2498 BLACKFIN EMAC DRIVER
2499 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2500 W: http://blackfin.uclinux.org
2501 S: Supported
2502 F: drivers/net/ethernet/adi/
2503
2504 BLACKFIN RTC DRIVER
2505 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2506 W: http://blackfin.uclinux.org
2507 S: Supported
2508 F: drivers/rtc/rtc-bfin.c
2509
2510 BLACKFIN SDH DRIVER
2511 M: Sonic Zhang <sonic.zhang@analog.com>
2512 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2513 W: http://blackfin.uclinux.org
2514 S: Supported
2515 F: drivers/mmc/host/bfin_sdh.c
2516
2517 BLACKFIN SERIAL DRIVER
2518 M: Sonic Zhang <sonic.zhang@analog.com>
2519 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2520 W: http://blackfin.uclinux.org
2521 S: Supported
2522 F: drivers/tty/serial/bfin_uart.c
2523
2524 BLACKFIN WATCHDOG DRIVER
2525 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2526 W: http://blackfin.uclinux.org
2527 S: Supported
2528 F: drivers/watchdog/bfin_wdt.c
2529
2530 BLACKFIN I2C TWI DRIVER
2531 M: Sonic Zhang <sonic.zhang@analog.com>
2532 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2533 W: http://blackfin.uclinux.org/
2534 S: Supported
2535 F: drivers/i2c/busses/i2c-bfin-twi.c
2536
2537 BLACKFIN MEDIA DRIVER
2538 M: Scott Jiang <scott.jiang.linux@gmail.com>
2539 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2540 W: http://blackfin.uclinux.org/
2541 S: Supported
2542 F: drivers/media/platform/blackfin/
2543 F: drivers/media/i2c/adv7183*
2544 F: drivers/media/i2c/vs6624*
2545
2546 BLINKM RGB LED DRIVER
2547 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2548 S: Maintained
2549 F: drivers/leds/leds-blinkm.c
2550
2551 BLOCK LAYER
2552 M: Jens Axboe <axboe@kernel.dk>
2553 L: linux-block@vger.kernel.org
2554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2555 S: Maintained
2556 F: block/
2557 F: kernel/trace/blktrace.c
2558 F: lib/sbitmap.c
2559
2560 BLOCK2MTD DRIVER
2561 M: Joern Engel <joern@lazybastard.org>
2562 L: linux-mtd@lists.infradead.org
2563 S: Maintained
2564 F: drivers/mtd/devices/block2mtd.c
2565
2566 BLUETOOTH DRIVERS
2567 M: Marcel Holtmann <marcel@holtmann.org>
2568 M: Gustavo Padovan <gustavo@padovan.org>
2569 M: Johan Hedberg <johan.hedberg@gmail.com>
2570 L: linux-bluetooth@vger.kernel.org
2571 W: http://www.bluez.org/
2572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2574 S: Maintained
2575 F: drivers/bluetooth/
2576
2577 BLUETOOTH SUBSYSTEM
2578 M: Marcel Holtmann <marcel@holtmann.org>
2579 M: Gustavo Padovan <gustavo@padovan.org>
2580 M: Johan Hedberg <johan.hedberg@gmail.com>
2581 L: linux-bluetooth@vger.kernel.org
2582 W: http://www.bluez.org/
2583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2585 S: Maintained
2586 F: net/bluetooth/
2587 F: include/net/bluetooth/
2588
2589 BONDING DRIVER
2590 M: Jay Vosburgh <j.vosburgh@gmail.com>
2591 M: Veaceslav Falico <vfalico@gmail.com>
2592 M: Andy Gospodarek <andy@greyhouse.net>
2593 L: netdev@vger.kernel.org
2594 W: http://sourceforge.net/projects/bonding/
2595 S: Supported
2596 F: drivers/net/bonding/
2597 F: include/uapi/linux/if_bonding.h
2598
2599 BPF (Safe dynamic programs and tools)
2600 M: Alexei Starovoitov <ast@kernel.org>
2601 M: Daniel Borkmann <daniel@iogearbox.net>
2602 L: netdev@vger.kernel.org
2603 L: linux-kernel@vger.kernel.org
2604 S: Supported
2605 F: arch/x86/net/bpf_jit*
2606 F: Documentation/networking/filter.txt
2607 F: include/linux/bpf*
2608 F: include/linux/filter.h
2609 F: include/uapi/linux/bpf*
2610 F: include/uapi/linux/filter.h
2611 F: kernel/bpf/
2612 F: kernel/trace/bpf_trace.c
2613 F: lib/test_bpf.c
2614 F: net/bpf/
2615 F: net/core/filter.c
2616 F: net/sched/act_bpf.c
2617 F: net/sched/cls_bpf.c
2618 F: samples/bpf/
2619 F: tools/net/bpf*
2620 F: tools/testing/selftests/bpf/
2621
2622 BROADCOM B44 10/100 ETHERNET DRIVER
2623 M: Michael Chan <michael.chan@broadcom.com>
2624 L: netdev@vger.kernel.org
2625 S: Supported
2626 F: drivers/net/ethernet/broadcom/b44.*
2627
2628 BROADCOM B53 ETHERNET SWITCH DRIVER
2629 M: Florian Fainelli <f.fainelli@gmail.com>
2630 L: netdev@vger.kernel.org
2631 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2632 S: Supported
2633 F: drivers/net/dsa/b53/*
2634 F: include/linux/platform_data/b53.h
2635
2636 BROADCOM GENET ETHERNET DRIVER
2637 M: Florian Fainelli <f.fainelli@gmail.com>
2638 L: netdev@vger.kernel.org
2639 S: Supported
2640 F: drivers/net/ethernet/broadcom/genet/
2641
2642 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2643 M: Rasesh Mody <rasesh.mody@cavium.com>
2644 M: Harish Patil <harish.patil@cavium.com>
2645 M: Dept-GELinuxNICDev@cavium.com
2646 L: netdev@vger.kernel.org
2647 S: Supported
2648 F: drivers/net/ethernet/broadcom/bnx2.*
2649 F: drivers/net/ethernet/broadcom/bnx2_*
2650
2651 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2652 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2653 M: Ariel Elior <ariel.elior@cavium.com>
2654 M: everest-linux-l2@cavium.com
2655 L: netdev@vger.kernel.org
2656 S: Supported
2657 F: drivers/net/ethernet/broadcom/bnx2x/
2658
2659 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2660 M: Michael Chan <michael.chan@broadcom.com>
2661 L: netdev@vger.kernel.org
2662 S: Supported
2663 F: drivers/net/ethernet/broadcom/bnxt/
2664
2665 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2666 M: Florian Fainelli <f.fainelli@gmail.com>
2667 M: Ray Jui <rjui@broadcom.com>
2668 M: Scott Branden <sbranden@broadcom.com>
2669 M: bcm-kernel-feedback-list@broadcom.com
2670 T: git git://github.com/broadcom/mach-bcm
2671 S: Maintained
2672 N: bcm281*
2673 N: bcm113*
2674 N: bcm216*
2675 N: kona
2676 F: arch/arm/mach-bcm/
2677
2678 BROADCOM BCM2835 ARM ARCHITECTURE
2679 M: Stephen Warren <swarren@wwwdotorg.org>
2680 M: Lee Jones <lee@kernel.org>
2681 M: Eric Anholt <eric@anholt.net>
2682 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2684 T: git git://github.com/anholt/linux
2685 S: Maintained
2686 N: bcm2835
2687 F: drivers/staging/vc04_services
2688
2689 BROADCOM BCM47XX MIPS ARCHITECTURE
2690 M: Hauke Mehrtens <hauke@hauke-m.de>
2691 M: Rafał Miłecki <zajec5@gmail.com>
2692 L: linux-mips@linux-mips.org
2693 S: Maintained
2694 F: Documentation/devicetree/bindings/mips/brcm/
2695 F: arch/mips/bcm47xx/*
2696 F: arch/mips/include/asm/mach-bcm47xx/*
2697
2698 BROADCOM BCM5301X ARM ARCHITECTURE
2699 M: Hauke Mehrtens <hauke@hauke-m.de>
2700 M: Rafał Miłecki <zajec5@gmail.com>
2701 M: bcm-kernel-feedback-list@broadcom.com
2702 L: linux-arm-kernel@lists.infradead.org
2703 S: Maintained
2704 F: arch/arm/mach-bcm/bcm_5301x.c
2705 F: arch/arm/boot/dts/bcm5301x*.dtsi
2706 F: arch/arm/boot/dts/bcm470*
2707
2708 BROADCOM BCM53573 ARM ARCHITECTURE
2709 M: Rafał Miłecki <rafal@milecki.pl>
2710 L: linux-arm-kernel@lists.infradead.org
2711 S: Maintained
2712 F: arch/arm/boot/dts/bcm53573*
2713 F: arch/arm/boot/dts/bcm47189*
2714
2715 BROADCOM BCM63XX ARM ARCHITECTURE
2716 M: Florian Fainelli <f.fainelli@gmail.com>
2717 M: bcm-kernel-feedback-list@broadcom.com
2718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2719 T: git git://github.com/broadcom/stblinux.git
2720 S: Maintained
2721 N: bcm63xx
2722
2723 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2724 M: Kevin Cernekee <cernekee@gmail.com>
2725 L: linux-usb@vger.kernel.org
2726 S: Maintained
2727 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2728
2729 BROADCOM BCM7XXX ARM ARCHITECTURE
2730 M: Brian Norris <computersforpeace@gmail.com>
2731 M: Gregory Fong <gregory.0xf0@gmail.com>
2732 M: Florian Fainelli <f.fainelli@gmail.com>
2733 M: bcm-kernel-feedback-list@broadcom.com
2734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2735 T: git git://github.com/broadcom/stblinux.git
2736 S: Maintained
2737 F: arch/arm/mach-bcm/*brcmstb*
2738 F: arch/arm/boot/dts/bcm7*.dts*
2739 F: drivers/bus/brcmstb_gisb.c
2740 N: brcmstb
2741
2742 BROADCOM BMIPS MIPS ARCHITECTURE
2743 M: Kevin Cernekee <cernekee@gmail.com>
2744 M: Florian Fainelli <f.fainelli@gmail.com>
2745 L: linux-mips@linux-mips.org
2746 T: git git://github.com/broadcom/stblinux.git
2747 S: Maintained
2748 F: arch/mips/bmips/*
2749 F: arch/mips/include/asm/mach-bmips/*
2750 F: arch/mips/kernel/*bmips*
2751 F: arch/mips/boot/dts/brcm/bcm*.dts*
2752 F: drivers/irqchip/irq-bcm63*
2753 F: drivers/irqchip/irq-bcm7*
2754 F: drivers/irqchip/irq-brcmstb*
2755 F: include/linux/bcm963xx_nvram.h
2756 F: include/linux/bcm963xx_tag.h
2757
2758 BROADCOM BMIPS CPUFREQ DRIVER
2759 M: Markus Mayer <mmayer@broadcom.com>
2760 M: bcm-kernel-feedback-list@broadcom.com
2761 L: linux-pm@vger.kernel.org
2762 S: Maintained
2763 F: drivers/cpufreq/bmips-cpufreq.c
2764
2765 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2766 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2767 M: Prashant Sreedharan <prashant@broadcom.com>
2768 M: Michael Chan <mchan@broadcom.com>
2769 L: netdev@vger.kernel.org
2770 S: Supported
2771 F: drivers/net/ethernet/broadcom/tg3.*
2772
2773 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2774 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2775 M: Franky Lin <franky.lin@broadcom.com>
2776 M: Hante Meuleman <hante.meuleman@broadcom.com>
2777 L: linux-wireless@vger.kernel.org
2778 L: brcm80211-dev-list.pdl@broadcom.com
2779 S: Supported
2780 F: drivers/net/wireless/broadcom/brcm80211/
2781
2782 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2783 M: QLogic-Storage-Upstream@qlogic.com
2784 L: linux-scsi@vger.kernel.org
2785 S: Supported
2786 F: drivers/scsi/bnx2fc/
2787
2788 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2789 M: QLogic-Storage-Upstream@qlogic.com
2790 L: linux-scsi@vger.kernel.org
2791 S: Supported
2792 F: drivers/scsi/bnx2i/
2793
2794 BROADCOM IPROC ARM ARCHITECTURE
2795 M: Ray Jui <rjui@broadcom.com>
2796 M: Scott Branden <sbranden@broadcom.com>
2797 M: Jon Mason <jonmason@broadcom.com>
2798 M: bcm-kernel-feedback-list@broadcom.com
2799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800 T: git git://github.com/broadcom/cygnus-linux.git
2801 S: Maintained
2802 N: iproc
2803 N: cygnus
2804 N: bcm[-_]nsp
2805 N: bcm9113*
2806 N: bcm9583*
2807 N: bcm9585*
2808 N: bcm9586*
2809 N: bcm988312
2810 N: bcm113*
2811 N: bcm583*
2812 N: bcm585*
2813 N: bcm586*
2814 N: bcm88312
2815 F: arch/arm64/boot/dts/broadcom/ns2*
2816 F: drivers/clk/bcm/clk-ns*
2817 F: drivers/pinctrl/bcm/pinctrl-ns*
2818
2819 BROADCOM BRCMSTB GPIO DRIVER
2820 M: Gregory Fong <gregory.0xf0@gmail.com>
2821 L: bcm-kernel-feedback-list@broadcom.com
2822 S: Supported
2823 F: drivers/gpio/gpio-brcmstb.c
2824 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2825
2826 BROADCOM KONA GPIO DRIVER
2827 M: Ray Jui <rjui@broadcom.com>
2828 L: bcm-kernel-feedback-list@broadcom.com
2829 S: Supported
2830 F: drivers/gpio/gpio-bcm-kona.c
2831 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2832
2833 BROADCOM NVRAM DRIVER
2834 M: Rafał Miłecki <zajec5@gmail.com>
2835 L: linux-mips@linux-mips.org
2836 S: Maintained
2837 F: drivers/firmware/broadcom/*
2838
2839 BROADCOM STB NAND FLASH DRIVER
2840 M: Brian Norris <computersforpeace@gmail.com>
2841 M: Kamal Dasu <kdasu.kdev@gmail.com>
2842 L: linux-mtd@lists.infradead.org
2843 L: bcm-kernel-feedback-list@broadcom.com
2844 S: Maintained
2845 F: drivers/mtd/nand/brcmnand/
2846
2847 BROADCOM STB AVS CPUFREQ DRIVER
2848 M: Markus Mayer <mmayer@broadcom.com>
2849 M: bcm-kernel-feedback-list@broadcom.com
2850 L: linux-pm@vger.kernel.org
2851 S: Maintained
2852 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2853 F: drivers/cpufreq/brcmstb*
2854
2855 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2856 M: Rafał Miłecki <zajec5@gmail.com>
2857 L: linux-wireless@vger.kernel.org
2858 S: Maintained
2859 F: drivers/bcma/
2860 F: include/linux/bcma/
2861
2862 BROADCOM SYSTEMPORT ETHERNET DRIVER
2863 M: Florian Fainelli <f.fainelli@gmail.com>
2864 L: netdev@vger.kernel.org
2865 S: Supported
2866 F: drivers/net/ethernet/broadcom/bcmsysport.*
2867
2868 BROADCOM VULCAN ARM64 SOC
2869 M: Jayachandran C. <c.jayachandran@gmail.com>
2870 M: bcm-kernel-feedback-list@broadcom.com
2871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2872 S: Maintained
2873 F: arch/arm64/boot/dts/broadcom/vulcan*
2874
2875 BROADCOM NETXTREME-E ROCE DRIVER
2876 M: Selvin Xavier <selvin.xavier@broadcom.com>
2877 M: Devesh Sharma <devesh.sharma@broadcom.com>
2878 M: Somnath Kotur <somnath.kotur@broadcom.com>
2879 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2880 L: linux-rdma@vger.kernel.org
2881 W: http://www.broadcom.com
2882 S: Supported
2883 F: drivers/infiniband/hw/bnxt_re/
2884 F: include/uapi/rdma/bnxt_re-abi.h
2885
2886 BROCADE BFA FC SCSI DRIVER
2887 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2888 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2889 L: linux-scsi@vger.kernel.org
2890 S: Supported
2891 F: drivers/scsi/bfa/
2892
2893 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2894 M: Rasesh Mody <rasesh.mody@cavium.com>
2895 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2896 M: Dept-GELinuxNICDev@cavium.com
2897 L: netdev@vger.kernel.org
2898 S: Supported
2899 F: drivers/net/ethernet/brocade/bna/
2900
2901 BSG (block layer generic sg v4 driver)
2902 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2903 L: linux-scsi@vger.kernel.org
2904 S: Supported
2905 F: block/bsg.c
2906 F: include/linux/bsg.h
2907 F: include/uapi/linux/bsg.h
2908
2909 BT87X AUDIO DRIVER
2910 M: Clemens Ladisch <clemens@ladisch.de>
2911 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2912 T: git git://git.alsa-project.org/alsa-kernel.git
2913 S: Maintained
2914 F: Documentation/sound/alsa/Bt87x.txt
2915 F: sound/pci/bt87x.c
2916
2917 BT8XXGPIO DRIVER
2918 M: Michael Buesch <m@bues.ch>
2919 W: http://bu3sch.de/btgpio.php
2920 S: Maintained
2921 F: drivers/gpio/gpio-bt8xx.c
2922
2923 BTRFS FILE SYSTEM
2924 M: Chris Mason <clm@fb.com>
2925 M: Josef Bacik <jbacik@fb.com>
2926 M: David Sterba <dsterba@suse.com>
2927 L: linux-btrfs@vger.kernel.org
2928 W: http://btrfs.wiki.kernel.org/
2929 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2931 S: Maintained
2932 F: Documentation/filesystems/btrfs.txt
2933 F: fs/btrfs/
2934
2935 BTTV VIDEO4LINUX DRIVER
2936 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2937 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2938 L: linux-media@vger.kernel.org
2939 W: https://linuxtv.org
2940 T: git git://linuxtv.org/media_tree.git
2941 S: Odd fixes
2942 F: Documentation/media/v4l-drivers/bttv*
2943 F: drivers/media/pci/bt8xx/bttv*
2944
2945 BUSLOGIC SCSI DRIVER
2946 M: Khalid Aziz <khalid@gonehiking.org>
2947 L: linux-scsi@vger.kernel.org
2948 S: Maintained
2949 F: drivers/scsi/BusLogic.*
2950 F: drivers/scsi/FlashPoint.*
2951
2952 C-MEDIA CMI8788 DRIVER
2953 M: Clemens Ladisch <clemens@ladisch.de>
2954 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2955 T: git git://git.alsa-project.org/alsa-kernel.git
2956 S: Maintained
2957 F: sound/pci/oxygen/
2958
2959 C6X ARCHITECTURE
2960 M: Mark Salter <msalter@redhat.com>
2961 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2962 L: linux-c6x-dev@linux-c6x.org
2963 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2964 S: Maintained
2965 F: arch/c6x/
2966
2967 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2968 M: David Howells <dhowells@redhat.com>
2969 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2970 S: Supported
2971 F: Documentation/filesystems/caching/cachefiles.txt
2972 F: fs/cachefiles/
2973
2974 CADET FM/AM RADIO RECEIVER DRIVER
2975 M: Hans Verkuil <hverkuil@xs4all.nl>
2976 L: linux-media@vger.kernel.org
2977 T: git git://linuxtv.org/media_tree.git
2978 W: https://linuxtv.org
2979 S: Maintained
2980 F: drivers/media/radio/radio-cadet*
2981
2982 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2983 M: Jonathan Corbet <corbet@lwn.net>
2984 L: linux-media@vger.kernel.org
2985 T: git git://linuxtv.org/media_tree.git
2986 S: Maintained
2987 F: Documentation/media/v4l-drivers/cafe_ccic*
2988 F: drivers/media/platform/marvell-ccic/
2989
2990 CAIF NETWORK LAYER
2991 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2992 L: netdev@vger.kernel.org
2993 S: Supported
2994 F: Documentation/networking/caif/
2995 F: drivers/net/caif/
2996 F: include/uapi/linux/caif/
2997 F: include/net/caif/
2998 F: net/caif/
2999
3000 CALGARY x86-64 IOMMU
3001 M: Muli Ben-Yehuda <mulix@mulix.org>
3002 M: Jon Mason <jdmason@kudzu.us>
3003 L: iommu@lists.linux-foundation.org
3004 S: Maintained
3005 F: arch/x86/kernel/pci-calgary_64.c
3006 F: arch/x86/kernel/tce_64.c
3007 F: arch/x86/include/asm/calgary.h
3008 F: arch/x86/include/asm/tce.h
3009
3010 CAN NETWORK LAYER
3011 M: Oliver Hartkopp <socketcan@hartkopp.net>
3012 M: Marc Kleine-Budde <mkl@pengutronix.de>
3013 L: linux-can@vger.kernel.org
3014 W: https://github.com/linux-can
3015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3017 S: Maintained
3018 F: Documentation/networking/can.txt
3019 F: net/can/
3020 F: include/linux/can/core.h
3021 F: include/uapi/linux/can.h
3022 F: include/uapi/linux/can/bcm.h
3023 F: include/uapi/linux/can/raw.h
3024 F: include/uapi/linux/can/gw.h
3025
3026 CAN NETWORK DRIVERS
3027 M: Wolfgang Grandegger <wg@grandegger.com>
3028 M: Marc Kleine-Budde <mkl@pengutronix.de>
3029 L: linux-can@vger.kernel.org
3030 W: https://github.com/linux-can
3031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3033 S: Maintained
3034 F: Documentation/devicetree/bindings/net/can/
3035 F: drivers/net/can/
3036 F: include/linux/can/dev.h
3037 F: include/linux/can/platform/
3038 F: include/uapi/linux/can/error.h
3039 F: include/uapi/linux/can/netlink.h
3040
3041 CAPABILITIES
3042 M: Serge Hallyn <serge@hallyn.com>
3043 L: linux-security-module@vger.kernel.org
3044 S: Supported
3045 F: include/linux/capability.h
3046 F: include/uapi/linux/capability.h
3047 F: security/commoncap.c
3048 F: kernel/capability.c
3049
3050 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3051 M: Kevin Tsai <ktsai@capellamicro.com>
3052 S: Maintained
3053 F: drivers/iio/light/cm*
3054 F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3055
3056 CAVIUM THUNDERX2 ARM64 SOC
3057 M: Jayachandran C <jnair@caviumnetworks.com>
3058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3059 S: Maintained
3060 F: arch/arm64/boot/dts/cavium/thunder-99xx*
3061 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3062
3063 CAVIUM I2C DRIVER
3064 M: Jan Glauber <jglauber@cavium.com>
3065 M: David Daney <david.daney@cavium.com>
3066 W: http://www.cavium.com
3067 S: Supported
3068 F: drivers/i2c/busses/i2c-octeon*
3069 F: drivers/i2c/busses/i2c-thunderx*
3070
3071 CAVIUM LIQUIDIO NETWORK DRIVER
3072 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3073 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3074 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3075 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3076 L: netdev@vger.kernel.org
3077 W: http://www.cavium.com
3078 S: Supported
3079 F: drivers/net/ethernet/cavium/liquidio/
3080
3081 CAVIUM OCTEON-TX CRYPTO DRIVER
3082 M: George Cherian <george.cherian@cavium.com>
3083 L: linux-crypto@vger.kernel.org
3084 W: http://www.cavium.com
3085 S: Supported
3086 F: drivers/crypto/cavium/cpt/
3087
3088 CC2520 IEEE-802.15.4 RADIO DRIVER
3089 M: Varka Bhadram <varkabhadram@gmail.com>
3090 L: linux-wpan@vger.kernel.org
3091 S: Maintained
3092 F: drivers/net/ieee802154/cc2520.c
3093 F: include/linux/spi/cc2520.h
3094 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3095
3096 CEC DRIVER
3097 M: Hans Verkuil <hans.verkuil@cisco.com>
3098 L: linux-media@vger.kernel.org
3099 T: git git://linuxtv.org/media_tree.git
3100 W: http://linuxtv.org
3101 S: Supported
3102 F: Documentation/media/kapi/cec-core.rst
3103 F: Documentation/media/uapi/cec
3104 F: drivers/media/cec/
3105 F: drivers/media/cec-edid.c
3106 F: drivers/media/rc/keymaps/rc-cec.c
3107 F: include/media/cec.h
3108 F: include/media/cec-edid.h
3109 F: include/uapi/linux/cec.h
3110 F: include/uapi/linux/cec-funcs.h
3111
3112 CELL BROADBAND ENGINE ARCHITECTURE
3113 M: Arnd Bergmann <arnd@arndb.de>
3114 L: linuxppc-dev@lists.ozlabs.org
3115 W: http://www.ibm.com/developerworks/power/cell/
3116 S: Supported
3117 F: arch/powerpc/include/asm/cell*.h
3118 F: arch/powerpc/include/asm/spu*.h
3119 F: arch/powerpc/include/uapi/asm/spu*.h
3120 F: arch/powerpc/oprofile/*cell*
3121 F: arch/powerpc/platforms/cell/
3122
3123 CEPH COMMON CODE (LIBCEPH)
3124 M: Ilya Dryomov <idryomov@gmail.com>
3125 M: "Yan, Zheng" <zyan@redhat.com>
3126 M: Sage Weil <sage@redhat.com>
3127 L: ceph-devel@vger.kernel.org
3128 W: http://ceph.com/
3129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3130 T: git git://github.com/ceph/ceph-client.git
3131 S: Supported
3132 F: net/ceph/
3133 F: include/linux/ceph/
3134 F: include/linux/crush/
3135
3136 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3137 M: "Yan, Zheng" <zyan@redhat.com>
3138 M: Sage Weil <sage@redhat.com>
3139 M: Ilya Dryomov <idryomov@gmail.com>
3140 L: ceph-devel@vger.kernel.org
3141 W: http://ceph.com/
3142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3143 T: git git://github.com/ceph/ceph-client.git
3144 S: Supported
3145 F: Documentation/filesystems/ceph.txt
3146 F: fs/ceph/
3147
3148 CERTIFICATE HANDLING:
3149 M: David Howells <dhowells@redhat.com>
3150 M: David Woodhouse <dwmw2@infradead.org>
3151 L: keyrings@vger.kernel.org
3152 S: Maintained
3153 F: Documentation/module-signing.txt
3154 F: certs/
3155 F: scripts/sign-file.c
3156 F: scripts/extract-cert.c
3157
3158 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3159 L: linux-usb@vger.kernel.org
3160 S: Orphan
3161 F: Documentation/usb/WUSB-Design-overview.txt
3162 F: Documentation/usb/wusb-cbaf
3163 F: drivers/usb/host/hwa-hc.c
3164 F: drivers/usb/host/whci/
3165 F: drivers/usb/wusbcore/
3166 F: include/linux/usb/wusb*
3167
3168 HT16K33 LED CONTROLLER DRIVER
3169 M: Robin van der Gracht <robin@protonic.nl>
3170 S: Maintained
3171 F: drivers/auxdisplay/ht16k33.c
3172 F: Documentation/devicetree/bindings/display/ht16k33.txt
3173
3174 CFAG12864B LCD DRIVER
3175 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3176 W: http://miguelojeda.es/auxdisplay.htm
3177 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3178 S: Maintained
3179 F: drivers/auxdisplay/cfag12864b.c
3180 F: include/linux/cfag12864b.h
3181
3182 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3183 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3184 W: http://miguelojeda.es/auxdisplay.htm
3185 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3186 S: Maintained
3187 F: drivers/auxdisplay/cfag12864bfb.c
3188 F: include/linux/cfag12864b.h
3189
3190 CFG80211 and NL80211
3191 M: Johannes Berg <johannes@sipsolutions.net>
3192 L: linux-wireless@vger.kernel.org
3193 W: http://wireless.kernel.org/
3194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3196 S: Maintained
3197 F: include/uapi/linux/nl80211.h
3198 F: include/net/cfg80211.h
3199 F: net/wireless/*
3200 X: net/wireless/wext*
3201
3202 CHAR and MISC DRIVERS
3203 M: Arnd Bergmann <arnd@arndb.de>
3204 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3206 S: Supported
3207 F: drivers/char/*
3208 F: drivers/misc/*
3209 F: include/linux/miscdevice.h
3210
3211 CHECKPATCH
3212 M: Andy Whitcroft <apw@canonical.com>
3213 M: Joe Perches <joe@perches.com>
3214 S: Maintained
3215 F: scripts/checkpatch.pl
3216
3217 CHINESE DOCUMENTATION
3218 M: Harry Wei <harryxiyou@gmail.com>
3219 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3220 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3221 S: Maintained
3222 F: Documentation/translations/zh_CN/
3223
3224 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3225 M: Peter Chen <Peter.Chen@nxp.com>
3226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3227 L: linux-usb@vger.kernel.org
3228 S: Maintained
3229 F: drivers/usb/chipidea/
3230
3231 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3232 M: Hans de Goede <hdegoede@redhat.com>
3233 L: linux-input@vger.kernel.org
3234 S: Maintained
3235 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3236 F: drivers/input/touchscreen/chipone_icn8318.c
3237
3238 CHROME HARDWARE PLATFORM SUPPORT
3239 M: Olof Johansson <olof@lixom.net>
3240 S: Maintained
3241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3242 F: drivers/platform/chrome/
3243
3244 CISCO VIC ETHERNET NIC DRIVER
3245 M: Christian Benvenuti <benve@cisco.com>
3246 M: Govindarajulu Varadarajan <_govind@gmx.com>
3247 M: Neel Patel <neepatel@cisco.com>
3248 S: Supported
3249 F: drivers/net/ethernet/cisco/enic/
3250
3251 CISCO VIC LOW LATENCY NIC DRIVER
3252 M: Christian Benvenuti <benve@cisco.com>
3253 M: Dave Goodell <dgoodell@cisco.com>
3254 S: Supported
3255 F: drivers/infiniband/hw/usnic/
3256
3257 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3258 M: Hartley Sweeten <hsweeten@visionengravers.com>
3259 L: netdev@vger.kernel.org
3260 S: Maintained
3261 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3262
3263 CIRRUS LOGIC AUDIO CODEC DRIVERS
3264 M: Brian Austin <brian.austin@cirrus.com>
3265 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3266 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3267 S: Maintained
3268 F: sound/soc/codecs/cs*
3269
3270 CLEANCACHE API
3271 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3272 L: linux-kernel@vger.kernel.org
3273 S: Maintained
3274 F: mm/cleancache.c
3275 F: include/linux/cleancache.h
3276
3277 CLK API
3278 M: Russell King <linux@armlinux.org.uk>
3279 L: linux-clk@vger.kernel.org
3280 S: Maintained
3281 F: include/linux/clk.h
3282
3283 CLOCKSOURCE, CLOCKEVENT DRIVERS
3284 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3285 M: Thomas Gleixner <tglx@linutronix.de>
3286 L: linux-kernel@vger.kernel.org
3287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3288 S: Supported
3289 F: drivers/clocksource
3290
3291 CISCO FCOE HBA DRIVER
3292 M: Satish Kharat <satishkh@cisco.com>
3293 M: Sesidhar Baddela <sebaddel@cisco.com>
3294 M: Karan Tilak Kumar <kartilak@cisco.com>
3295 L: linux-scsi@vger.kernel.org
3296 S: Supported
3297 F: drivers/scsi/fnic/
3298
3299 CISCO SCSI HBA DRIVER
3300 M: Karan Tilak Kumar <kartilak@cisco.com>
3301 M: Sesidhar Baddela <sebaddel@cisco.com>
3302 L: linux-scsi@vger.kernel.org
3303 S: Supported
3304 F: drivers/scsi/snic/
3305
3306 CMPC ACPI DRIVER
3307 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3308 M: Daniel Oliveira Nascimento <don@syst.com.br>
3309 L: platform-driver-x86@vger.kernel.org
3310 S: Supported
3311 F: drivers/platform/x86/classmate-laptop.c
3312
3313 COBALT MEDIA DRIVER
3314 M: Hans Verkuil <hans.verkuil@cisco.com>
3315 L: linux-media@vger.kernel.org
3316 T: git git://linuxtv.org/media_tree.git
3317 W: https://linuxtv.org
3318 S: Supported
3319 F: drivers/media/pci/cobalt/
3320
3321 COCCINELLE/Semantic Patches (SmPL)
3322 M: Julia Lawall <Julia.Lawall@lip6.fr>
3323 M: Gilles Muller <Gilles.Muller@lip6.fr>
3324 M: Nicolas Palix <nicolas.palix@imag.fr>
3325 M: Michal Marek <mmarek@suse.com>
3326 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3328 W: http://coccinelle.lip6.fr/
3329 S: Supported
3330 F: Documentation/dev-tools/coccinelle.rst
3331 F: scripts/coccinelle/
3332 F: scripts/coccicheck
3333
3334 CODA FILE SYSTEM
3335 M: Jan Harkes <jaharkes@cs.cmu.edu>
3336 M: coda@cs.cmu.edu
3337 L: codalist@coda.cs.cmu.edu
3338 W: http://www.coda.cs.cmu.edu/
3339 S: Maintained
3340 F: Documentation/filesystems/coda.txt
3341 F: fs/coda/
3342 F: include/linux/coda*.h
3343 F: include/uapi/linux/coda*.h
3344
3345 CODA V4L2 MEM2MEM DRIVER
3346 M: Philipp Zabel <p.zabel@pengutronix.de>
3347 L: linux-media@vger.kernel.org
3348 S: Maintained
3349 F: Documentation/devicetree/bindings/media/coda.txt
3350 F: drivers/media/platform/coda/
3351
3352 COMMON CLK FRAMEWORK
3353 M: Michael Turquette <mturquette@baylibre.com>
3354 M: Stephen Boyd <sboyd@codeaurora.org>
3355 L: linux-clk@vger.kernel.org
3356 Q: http://patchwork.kernel.org/project/linux-clk/list/
3357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3358 S: Maintained
3359 F: Documentation/devicetree/bindings/clock/
3360 F: drivers/clk/
3361 X: drivers/clk/clkdev.c
3362 F: include/linux/clk-pr*
3363 F: include/linux/clk/
3364
3365 COMMON INTERNET FILE SYSTEM (CIFS)
3366 M: Steve French <sfrench@samba.org>
3367 L: linux-cifs@vger.kernel.org
3368 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3369 W: http://linux-cifs.samba.org/
3370 T: git git://git.samba.org/sfrench/cifs-2.6.git
3371 S: Supported
3372 F: Documentation/filesystems/cifs/
3373 F: fs/cifs/
3374
3375 COMPACTPCI HOTPLUG CORE
3376 M: Scott Murray <scott@spiteful.org>
3377 L: linux-pci@vger.kernel.org
3378 S: Maintained
3379 F: drivers/pci/hotplug/cpci_hotplug*
3380
3381 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3382 M: Scott Murray <scott@spiteful.org>
3383 L: linux-pci@vger.kernel.org
3384 S: Maintained
3385 F: drivers/pci/hotplug/cpcihp_zt5550.*
3386
3387 COMPACTPCI HOTPLUG GENERIC DRIVER
3388 M: Scott Murray <scott@spiteful.org>
3389 L: linux-pci@vger.kernel.org
3390 S: Maintained
3391 F: drivers/pci/hotplug/cpcihp_generic.c
3392
3393 COMPAL LAPTOP SUPPORT
3394 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3395 L: platform-driver-x86@vger.kernel.org
3396 S: Maintained
3397 F: drivers/platform/x86/compal-laptop.c
3398
3399 CONEXANT ACCESSRUNNER USB DRIVER
3400 L: accessrunner-general@lists.sourceforge.net
3401 W: http://accessrunner.sourceforge.net/
3402 S: Orphan
3403 F: drivers/usb/atm/cxacru.c
3404
3405 CONFIGFS
3406 M: Joel Becker <jlbec@evilplan.org>
3407 M: Christoph Hellwig <hch@lst.de>
3408 T: git git://git.infradead.org/users/hch/configfs.git
3409 S: Supported
3410 F: fs/configfs/
3411 F: include/linux/configfs.h
3412
3413 CONNECTOR
3414 M: Evgeniy Polyakov <zbr@ioremap.net>
3415 L: netdev@vger.kernel.org
3416 S: Maintained
3417 F: drivers/connector/
3418
3419 CONTROL GROUP (CGROUP)
3420 M: Tejun Heo <tj@kernel.org>
3421 M: Li Zefan <lizefan@huawei.com>
3422 M: Johannes Weiner <hannes@cmpxchg.org>
3423 L: cgroups@vger.kernel.org
3424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3425 S: Maintained
3426 F: Documentation/cgroup*
3427 F: include/linux/cgroup*
3428 F: kernel/cgroup*
3429
3430 CONTROL GROUP - CPUSET
3431 M: Li Zefan <lizefan@huawei.com>
3432 L: cgroups@vger.kernel.org
3433 W: http://www.bullopensource.org/cpuset/
3434 W: http://oss.sgi.com/projects/cpusets/
3435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3436 S: Maintained
3437 F: Documentation/cgroup-v1/cpusets.txt
3438 F: include/linux/cpuset.h
3439 F: kernel/cpuset.c
3440
3441 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3442 M: Johannes Weiner <hannes@cmpxchg.org>
3443 M: Michal Hocko <mhocko@kernel.org>
3444 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3445 L: cgroups@vger.kernel.org
3446 L: linux-mm@kvack.org
3447 S: Maintained
3448 F: mm/memcontrol.c
3449 F: mm/swap_cgroup.c
3450
3451 CORETEMP HARDWARE MONITORING DRIVER
3452 M: Fenghua Yu <fenghua.yu@intel.com>
3453 L: linux-hwmon@vger.kernel.org
3454 S: Maintained
3455 F: Documentation/hwmon/coretemp
3456 F: drivers/hwmon/coretemp.c
3457
3458 COSA/SRP SYNC SERIAL DRIVER
3459 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3460 W: http://www.fi.muni.cz/~kas/cosa/
3461 S: Maintained
3462 F: drivers/net/wan/cosa*
3463
3464 CPMAC ETHERNET DRIVER
3465 M: Florian Fainelli <f.fainelli@gmail.com>
3466 L: netdev@vger.kernel.org
3467 S: Maintained
3468 F: drivers/net/ethernet/ti/cpmac.c
3469
3470 CPU FREQUENCY DRIVERS
3471 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3472 M: Viresh Kumar <viresh.kumar@linaro.org>
3473 L: linux-pm@vger.kernel.org
3474 S: Maintained
3475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3476 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3477 B: https://bugzilla.kernel.org
3478 F: Documentation/cpu-freq/
3479 F: drivers/cpufreq/
3480 F: include/linux/cpufreq.h
3481 F: tools/testing/selftests/cpufreq/
3482
3483 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3484 M: Viresh Kumar <viresh.kumar@linaro.org>
3485 M: Sudeep Holla <sudeep.holla@arm.com>
3486 L: linux-pm@vger.kernel.org
3487 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3488 S: Maintained
3489 F: drivers/cpufreq/arm_big_little.h
3490 F: drivers/cpufreq/arm_big_little.c
3491 F: drivers/cpufreq/arm_big_little_dt.c
3492
3493 CPUIDLE DRIVER - ARM BIG LITTLE
3494 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3495 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3496 L: linux-pm@vger.kernel.org
3497 L: linux-arm-kernel@lists.infradead.org
3498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3499 S: Maintained
3500 F: drivers/cpuidle/cpuidle-big_little.c
3501
3502 CPUIDLE DRIVER - ARM EXYNOS
3503 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3504 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3505 M: Kukjin Kim <kgene@kernel.org>
3506 L: linux-pm@vger.kernel.org
3507 L: linux-samsung-soc@vger.kernel.org
3508 S: Supported
3509 F: drivers/cpuidle/cpuidle-exynos.c
3510 F: arch/arm/mach-exynos/pm.c
3511
3512 CPUIDLE DRIVERS
3513 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3514 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3515 L: linux-pm@vger.kernel.org
3516 S: Maintained
3517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3518 B: https://bugzilla.kernel.org
3519 F: drivers/cpuidle/*
3520 F: include/linux/cpuidle.h
3521
3522 CPUID/MSR DRIVER
3523 M: "H. Peter Anvin" <hpa@zytor.com>
3524 S: Maintained
3525 F: arch/x86/kernel/cpuid.c
3526 F: arch/x86/kernel/msr.c
3527
3528 CPU POWER MONITORING SUBSYSTEM
3529 M: Thomas Renninger <trenn@suse.com>
3530 L: linux-pm@vger.kernel.org
3531 S: Maintained
3532 F: tools/power/cpupower/
3533
3534 CRAMFS FILESYSTEM
3535 W: http://sourceforge.net/projects/cramfs/
3536 S: Orphan / Obsolete
3537 F: Documentation/filesystems/cramfs.txt
3538 F: fs/cramfs/
3539
3540 CRIS PORT
3541 M: Mikael Starvik <starvik@axis.com>
3542 M: Jesper Nilsson <jesper.nilsson@axis.com>
3543 L: linux-cris-kernel@axis.com
3544 W: http://developer.axis.com
3545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3546 S: Maintained
3547 F: arch/cris/
3548 F: drivers/tty/serial/crisv10.*
3549
3550 CRYPTO API
3551 M: Herbert Xu <herbert@gondor.apana.org.au>
3552 M: "David S. Miller" <davem@davemloft.net>
3553 L: linux-crypto@vger.kernel.org
3554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3556 S: Maintained
3557 F: Documentation/crypto/
3558 F: Documentation/devicetree/bindings/crypto/
3559 F: Documentation/DocBook/crypto-API.tmpl
3560 F: arch/*/crypto/
3561 F: crypto/
3562 F: drivers/crypto/
3563 F: include/crypto/
3564 F: include/linux/crypto*
3565
3566 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3567 M: Neil Horman <nhorman@tuxdriver.com>
3568 L: linux-crypto@vger.kernel.org
3569 S: Maintained
3570 F: crypto/ansi_cprng.c
3571 F: crypto/rng.c
3572
3573 CS3308 MEDIA DRIVER
3574 M: Hans Verkuil <hverkuil@xs4all.nl>
3575 L: linux-media@vger.kernel.org
3576 T: git git://linuxtv.org/media_tree.git
3577 W: http://linuxtv.org
3578 S: Odd Fixes
3579 F: drivers/media/i2c/cs3308.c
3580 F: drivers/media/i2c/cs3308.h
3581
3582 CS5535 Audio ALSA driver
3583 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3584 S: Maintained
3585 F: sound/pci/cs5535audio/
3586
3587 CW1200 WLAN driver
3588 M: Solomon Peachy <pizza@shaftnet.org>
3589 S: Maintained
3590 F: drivers/net/wireless/st/cw1200/
3591
3592 CX18 VIDEO4LINUX DRIVER
3593 M: Andy Walls <awalls@md.metrocast.net>
3594 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3595 L: linux-media@vger.kernel.org
3596 T: git git://linuxtv.org/media_tree.git
3597 W: https://linuxtv.org
3598 W: http://www.ivtvdriver.org/index.php/Cx18
3599 S: Maintained
3600 F: Documentation/media/v4l-drivers/cx18*
3601 F: drivers/media/pci/cx18/
3602 F: include/uapi/linux/ivtv*
3603
3604 CX2341X MPEG ENCODER HELPER MODULE
3605 M: Hans Verkuil <hverkuil@xs4all.nl>
3606 L: linux-media@vger.kernel.org
3607 T: git git://linuxtv.org/media_tree.git
3608 W: https://linuxtv.org
3609 S: Maintained
3610 F: drivers/media/common/cx2341x*
3611 F: include/media/cx2341x*
3612
3613 CX24120 MEDIA DRIVER
3614 M: Jemma Denson <jdenson@gmail.com>
3615 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3616 L: linux-media@vger.kernel.org
3617 W: https://linuxtv.org
3618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3619 S: Maintained
3620 F: drivers/media/dvb-frontends/cx24120*
3621
3622 CX88 VIDEO4LINUX DRIVER
3623 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3624 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3625 L: linux-media@vger.kernel.org
3626 W: https://linuxtv.org
3627 T: git git://linuxtv.org/media_tree.git
3628 S: Odd fixes
3629 F: Documentation/media/v4l-drivers/cx88*
3630 F: drivers/media/pci/cx88/
3631
3632 CXD2820R MEDIA DRIVER
3633 M: Antti Palosaari <crope@iki.fi>
3634 L: linux-media@vger.kernel.org
3635 W: https://linuxtv.org
3636 W: http://palosaari.fi/linux/
3637 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3638 T: git git://linuxtv.org/anttip/media_tree.git
3639 S: Maintained
3640 F: drivers/media/dvb-frontends/cxd2820r*
3641
3642 CXGB3 ETHERNET DRIVER (CXGB3)
3643 M: Santosh Raspatur <santosh@chelsio.com>
3644 L: netdev@vger.kernel.org
3645 W: http://www.chelsio.com
3646 S: Supported
3647 F: drivers/net/ethernet/chelsio/cxgb3/
3648
3649 CXGB3 ISCSI DRIVER (CXGB3I)
3650 M: Karen Xie <kxie@chelsio.com>
3651 L: linux-scsi@vger.kernel.org
3652 W: http://www.chelsio.com
3653 S: Supported
3654 F: drivers/scsi/cxgbi/cxgb3i
3655
3656 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3657 M: Steve Wise <swise@chelsio.com>
3658 L: linux-rdma@vger.kernel.org
3659 W: http://www.openfabrics.org
3660 S: Supported
3661 F: drivers/infiniband/hw/cxgb3/
3662 F: include/uapi/rdma/cxgb3-abi.h
3663
3664 CXGB4 ETHERNET DRIVER (CXGB4)
3665 M: Ganesh Goudar <ganeshgr@chelsio.com>
3666 L: netdev@vger.kernel.org
3667 W: http://www.chelsio.com
3668 S: Supported
3669 F: drivers/net/ethernet/chelsio/cxgb4/
3670
3671 CXGB4 ISCSI DRIVER (CXGB4I)
3672 M: Karen Xie <kxie@chelsio.com>
3673 L: linux-scsi@vger.kernel.org
3674 W: http://www.chelsio.com
3675 S: Supported
3676 F: drivers/scsi/cxgbi/cxgb4i
3677
3678 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3679 M: Steve Wise <swise@chelsio.com>
3680 L: linux-rdma@vger.kernel.org
3681 W: http://www.openfabrics.org
3682 S: Supported
3683 F: drivers/infiniband/hw/cxgb4/
3684 F: include/uapi/rdma/cxgb4-abi.h
3685
3686 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3687 M: Casey Leedom <leedom@chelsio.com>
3688 L: netdev@vger.kernel.org
3689 W: http://www.chelsio.com
3690 S: Supported
3691 F: drivers/net/ethernet/chelsio/cxgb4vf/
3692
3693 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3694 M: Ian Munsie <imunsie@au1.ibm.com>
3695 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3696 L: linuxppc-dev@lists.ozlabs.org
3697 S: Supported
3698 F: arch/powerpc/platforms/powernv/pci-cxl.c
3699 F: drivers/misc/cxl/
3700 F: include/misc/cxl*
3701 F: include/uapi/misc/cxl.h
3702 F: Documentation/powerpc/cxl.txt
3703 F: Documentation/ABI/testing/sysfs-class-cxl
3704
3705 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3706 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3707 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3708 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3709 L: linux-scsi@vger.kernel.org
3710 S: Supported
3711 F: drivers/scsi/cxlflash/
3712 F: include/uapi/scsi/cxlflash_ioctls.h
3713 F: Documentation/powerpc/cxlflash.txt
3714
3715 STMMAC ETHERNET DRIVER
3716 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3717 M: Alexandre Torgue <alexandre.torgue@st.com>
3718 L: netdev@vger.kernel.org
3719 W: http://www.stlinux.com
3720 S: Supported
3721 F: drivers/net/ethernet/stmicro/stmmac/
3722
3723 CYBERPRO FB DRIVER
3724 M: Russell King <linux@armlinux.org.uk>
3725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3726 W: http://www.armlinux.org.uk/
3727 S: Maintained
3728 F: drivers/video/fbdev/cyber2000fb.*
3729
3730 CYCLADES ASYNC MUX DRIVER
3731 W: http://www.cyclades.com/
3732 S: Orphan
3733 F: drivers/tty/cyclades.c
3734 F: include/linux/cyclades.h
3735 F: include/uapi/linux/cyclades.h
3736
3737 CYCLADES PC300 DRIVER
3738 W: http://www.cyclades.com/
3739 S: Orphan
3740 F: drivers/net/wan/pc300*
3741
3742 CYPRESS_FIRMWARE MEDIA DRIVER
3743 M: Antti Palosaari <crope@iki.fi>
3744 L: linux-media@vger.kernel.org
3745 W: https://linuxtv.org
3746 W: http://palosaari.fi/linux/
3747 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3748 T: git git://linuxtv.org/anttip/media_tree.git
3749 S: Maintained
3750 F: drivers/media/common/cypress_firmware*
3751
3752 CYTTSP TOUCHSCREEN DRIVER
3753 M: Ferruh Yigit <fery@cypress.com>
3754 L: linux-input@vger.kernel.org
3755 S: Supported
3756 F: drivers/input/touchscreen/cyttsp*
3757 F: include/linux/input/cyttsp.h
3758
3759 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3760 M: Joshua Kinard <kumba@gentoo.org>
3761 S: Maintained
3762 F: drivers/rtc/rtc-ds1685.c
3763 F: include/linux/rtc/ds1685.h
3764
3765 DAMA SLAVE for AX.25
3766 M: Joerg Reuter <jreuter@yaina.de>
3767 W: http://yaina.de/jreuter/
3768 W: http://www.qsl.net/dl1bke/
3769 L: linux-hams@vger.kernel.org
3770 S: Maintained
3771 F: net/ax25/af_ax25.c
3772 F: net/ax25/ax25_dev.c
3773 F: net/ax25/ax25_ds_*
3774 F: net/ax25/ax25_in.c
3775 F: net/ax25/ax25_out.c
3776 F: net/ax25/ax25_timer.c
3777 F: net/ax25/sysctl_net_ax25.c
3778
3779 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3780 L: netdev@vger.kernel.org
3781 S: Orphan
3782 F: Documentation/networking/dmfe.txt
3783 F: drivers/net/ethernet/dec/tulip/dmfe.c
3784
3785 DC390/AM53C974 SCSI driver
3786 M: Hannes Reinecke <hare@suse.com>
3787 L: linux-scsi@vger.kernel.org
3788 S: Maintained
3789 F: drivers/scsi/am53c974.c
3790
3791 DC395x SCSI driver
3792 M: Oliver Neukum <oliver@neukum.org>
3793 M: Ali Akcaagac <aliakc@web.de>
3794 M: Jamie Lenehan <lenehan@twibble.org>
3795 L: dc395x@twibble.org
3796 W: http://twibble.org/dist/dc395x/
3797 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3798 S: Maintained
3799 F: Documentation/scsi/dc395x.txt
3800 F: drivers/scsi/dc395x.*
3801
3802 DCCP PROTOCOL
3803 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3804 L: dccp@vger.kernel.org
3805 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3806 S: Maintained
3807 F: include/linux/dccp.h
3808 F: include/uapi/linux/dccp.h
3809 F: include/linux/tfrc.h
3810 F: net/dccp/
3811
3812 DECnet NETWORK LAYER
3813 W: http://linux-decnet.sourceforge.net
3814 L: linux-decnet-user@lists.sourceforge.net
3815 S: Orphan
3816 F: Documentation/networking/decnet.txt
3817 F: net/decnet/
3818
3819 DECSTATION PLATFORM SUPPORT
3820 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3821 L: linux-mips@linux-mips.org
3822 W: http://www.linux-mips.org/wiki/DECstation
3823 S: Maintained
3824 F: arch/mips/dec/
3825 F: arch/mips/include/asm/dec/
3826 F: arch/mips/include/asm/mach-dec/
3827
3828 DEFXX FDDI NETWORK DRIVER
3829 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3830 S: Maintained
3831 F: drivers/net/fddi/defxx.*
3832
3833 DELL LAPTOP DRIVER
3834 M: Matthew Garrett <mjg59@srcf.ucam.org>
3835 M: Pali Rohár <pali.rohar@gmail.com>
3836 L: platform-driver-x86@vger.kernel.org
3837 S: Maintained
3838 F: drivers/platform/x86/dell-laptop.c
3839
3840 DELL LAPTOP RBTN DRIVER
3841 M: Pali Rohár <pali.rohar@gmail.com>
3842 S: Maintained
3843 F: drivers/platform/x86/dell-rbtn.*
3844
3845 DELL LAPTOP FREEFALL DRIVER
3846 M: Pali Rohár <pali.rohar@gmail.com>
3847 S: Maintained
3848 F: drivers/platform/x86/dell-smo8800.c
3849
3850 DELL LAPTOP SMM DRIVER
3851 M: Pali Rohár <pali.rohar@gmail.com>
3852 S: Maintained
3853 F: drivers/hwmon/dell-smm-hwmon.c
3854 F: include/uapi/linux/i8k.h
3855
3856 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3857 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3858 S: Maintained
3859 F: Documentation/dcdbas.txt
3860 F: drivers/firmware/dcdbas.*
3861
3862 DELL WMI EXTRAS DRIVER
3863 M: Matthew Garrett <mjg59@srcf.ucam.org>
3864 M: Pali Rohár <pali.rohar@gmail.com>
3865 S: Maintained
3866 F: drivers/platform/x86/dell-wmi.c
3867
3868 DESIGNWARE USB2 DRD IP DRIVER
3869 M: John Youn <johnyoun@synopsys.com>
3870 L: linux-usb@vger.kernel.org
3871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3872 S: Maintained
3873 F: drivers/usb/dwc2/
3874
3875 DESIGNWARE USB3 DRD IP DRIVER
3876 M: Felipe Balbi <balbi@kernel.org>
3877 L: linux-usb@vger.kernel.org
3878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3879 S: Maintained
3880 F: drivers/usb/dwc3/
3881
3882 DEVICE COREDUMP (DEV_COREDUMP)
3883 M: Johannes Berg <johannes@sipsolutions.net>
3884 L: linux-kernel@vger.kernel.org
3885 S: Maintained
3886 F: drivers/base/devcoredump.c
3887 F: include/linux/devcoredump.h
3888
3889 DEVICE FREQUENCY (DEVFREQ)
3890 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3891 M: Kyungmin Park <kyungmin.park@samsung.com>
3892 R: Chanwoo Choi <cw00.choi@samsung.com>
3893 L: linux-pm@vger.kernel.org
3894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3895 S: Maintained
3896 F: drivers/devfreq/
3897 F: include/linux/devfreq.h
3898 F: Documentation/devicetree/bindings/devfreq/
3899
3900 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3901 M: Chanwoo Choi <cw00.choi@samsung.com>
3902 L: linux-pm@vger.kernel.org
3903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3904 S: Supported
3905 F: drivers/devfreq/event/
3906 F: drivers/devfreq/devfreq-event.c
3907 F: include/linux/devfreq-event.h
3908 F: Documentation/devicetree/bindings/devfreq/event/
3909
3910 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3911 M: Chanwoo Choi <cw00.choi@samsung.com>
3912 L: linux-pm@vger.kernel.org
3913 L: linux-samsung-soc@vger.kernel.org
3914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3915 S: Maintained
3916 F: drivers/devfreq/exynos-bus.c
3917 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3918
3919 DEVICE NUMBER REGISTRY
3920 M: Torben Mathiasen <device@lanana.org>
3921 W: http://lanana.org/docs/device-list/index.html
3922 S: Maintained
3923
3924 DEVICE-MAPPER (LVM)
3925 M: Alasdair Kergon <agk@redhat.com>
3926 M: Mike Snitzer <snitzer@redhat.com>
3927 M: dm-devel@redhat.com
3928 L: dm-devel@redhat.com
3929 W: http://sources.redhat.com/dm
3930 Q: http://patchwork.kernel.org/project/dm-devel/list/
3931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3932 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3933 S: Maintained
3934 F: Documentation/device-mapper/
3935 F: drivers/md/dm*
3936 F: drivers/md/persistent-data/
3937 F: include/linux/device-mapper.h
3938 F: include/linux/dm-*.h
3939 F: include/uapi/linux/dm-*.h
3940
3941 DEVLINK
3942 M: Jiri Pirko <jiri@mellanox.com>
3943 L: netdev@vger.kernel.org
3944 S: Supported
3945 F: net/core/devlink.c
3946 F: include/net/devlink.h
3947 F: include/uapi/linux/devlink.h
3948
3949 DIALOG SEMICONDUCTOR DRIVERS
3950 M: Support Opensource <support.opensource@diasemi.com>
3951 W: http://www.dialog-semiconductor.com/products
3952 S: Supported
3953 F: Documentation/hwmon/da90??
3954 F: Documentation/devicetree/bindings/mfd/da90*.txt
3955 F: Documentation/devicetree/bindings/regulator/da92*.txt
3956 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3957 F: drivers/gpio/gpio-da90??.c
3958 F: drivers/hwmon/da90??-hwmon.c
3959 F: drivers/iio/adc/da91??-*.c
3960 F: drivers/input/misc/da90??_onkey.c
3961 F: drivers/input/touchscreen/da9052_tsi.c
3962 F: drivers/leds/leds-da90??.c
3963 F: drivers/mfd/da903x.c
3964 F: drivers/mfd/da90??-*.c
3965 F: drivers/mfd/da91??-*.c
3966 F: drivers/power/supply/da9052-battery.c
3967 F: drivers/power/supply/da91??-*.c
3968 F: drivers/regulator/da903x.c
3969 F: drivers/regulator/da9???-regulator.[ch]
3970 F: drivers/rtc/rtc-da90??.c
3971 F: drivers/video/backlight/da90??_bl.c
3972 F: drivers/watchdog/da90??_wdt.c
3973 F: include/linux/mfd/da903x.h
3974 F: include/linux/mfd/da9052/
3975 F: include/linux/mfd/da9055/
3976 F: include/linux/mfd/da9062/
3977 F: include/linux/mfd/da9063/
3978 F: include/linux/mfd/da9150/
3979 F: include/linux/regulator/da9211.h
3980 F: include/sound/da[79]*.h
3981 F: sound/soc/codecs/da[79]*.[ch]
3982
3983 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3984 M: William Breathitt Gray <vilhelm.gray@gmail.com>
3985 L: linux-gpio@vger.kernel.org
3986 S: Maintained
3987 F: drivers/gpio/gpio-gpio-mm.c
3988
3989 DIGI NEO AND CLASSIC PCI PRODUCTS
3990 M: Lidza Louina <lidza.louina@gmail.com>
3991 M: Mark Hounschell <markh@compro.net>
3992 L: driverdev-devel@linuxdriverproject.org
3993 S: Maintained
3994 F: drivers/staging/dgnc/
3995
3996 DIOLAN U2C-12 I2C DRIVER
3997 M: Guenter Roeck <linux@roeck-us.net>
3998 L: linux-i2c@vger.kernel.org
3999 S: Maintained
4000 F: drivers/i2c/busses/i2c-diolan-u2c.c
4001
4002 DIRECT ACCESS (DAX)
4003 M: Matthew Wilcox <mawilcox@microsoft.com>
4004 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4005 L: linux-fsdevel@vger.kernel.org
4006 S: Supported
4007 F: fs/dax.c
4008 F: include/linux/dax.h
4009 F: include/trace/events/fs_dax.h
4010
4011 DIRECTORY NOTIFICATION (DNOTIFY)
4012 M: Eric Paris <eparis@parisplace.org>
4013 S: Maintained
4014 F: Documentation/filesystems/dnotify.txt
4015 F: fs/notify/dnotify/
4016 F: include/linux/dnotify.h
4017
4018 DISK GEOMETRY AND PARTITION HANDLING
4019 M: Andries Brouwer <aeb@cwi.nl>
4020 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4021 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4022 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4023 S: Maintained
4024
4025 DISKQUOTA
4026 M: Jan Kara <jack@suse.com>
4027 S: Maintained
4028 F: Documentation/filesystems/quota.txt
4029 F: fs/quota/
4030 F: include/linux/quota*.h
4031 F: include/uapi/linux/quota*.h
4032
4033 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4034 M: Bernie Thompson <bernie@plugable.com>
4035 L: linux-fbdev@vger.kernel.org
4036 S: Maintained
4037 W: http://plugable.com/category/projects/udlfb/
4038 F: drivers/video/fbdev/udlfb.c
4039 F: include/video/udlfb.h
4040 F: Documentation/fb/udlfb.txt
4041
4042 DISTRIBUTED LOCK MANAGER (DLM)
4043 M: Christine Caulfield <ccaulfie@redhat.com>
4044 M: David Teigland <teigland@redhat.com>
4045 L: cluster-devel@redhat.com
4046 W: http://sources.redhat.com/cluster/
4047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4048 S: Supported
4049 F: fs/dlm/
4050
4051 DMA BUFFER SHARING FRAMEWORK
4052 M: Sumit Semwal <sumit.semwal@linaro.org>
4053 S: Maintained
4054 L: linux-media@vger.kernel.org
4055 L: dri-devel@lists.freedesktop.org
4056 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4057 F: drivers/dma-buf/
4058 F: include/linux/dma-buf*
4059 F: include/linux/reservation.h
4060 F: include/linux/*fence.h
4061 F: Documentation/driver-api/dma-buf.rst
4062 T: git git://anongit.freedesktop.org/drm/drm-misc
4063
4064 SYNC FILE FRAMEWORK
4065 M: Sumit Semwal <sumit.semwal@linaro.org>
4066 R: Gustavo Padovan <gustavo@padovan.org>
4067 S: Maintained
4068 L: linux-media@vger.kernel.org
4069 L: dri-devel@lists.freedesktop.org
4070 F: drivers/dma-buf/sync_*
4071 F: drivers/dma-buf/dma-fence*
4072 F: drivers/dma-buf/sw_sync.c
4073 F: include/linux/sync_file.h
4074 F: include/uapi/linux/sync_file.h
4075 F: Documentation/sync_file.txt
4076 T: git git://anongit.freedesktop.org/drm/drm-misc
4077
4078 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4079 M: Vinod Koul <vinod.koul@intel.com>
4080 L: dmaengine@vger.kernel.org
4081 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4082 S: Maintained
4083 F: drivers/dma/
4084 F: include/linux/dmaengine.h
4085 F: Documentation/devicetree/bindings/dma/
4086 F: Documentation/dmaengine/
4087 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4088
4089 DME1737 HARDWARE MONITOR DRIVER
4090 M: Juerg Haefliger <juergh@gmail.com>
4091 L: linux-hwmon@vger.kernel.org
4092 S: Maintained
4093 F: Documentation/hwmon/dme1737
4094 F: drivers/hwmon/dme1737.c
4095
4096 DMI/SMBIOS SUPPORT
4097 M: Jean Delvare <jdelvare@suse.com>
4098 S: Maintained
4099 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4100 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4101 F: drivers/firmware/dmi-id.c
4102 F: drivers/firmware/dmi_scan.c
4103 F: include/linux/dmi.h
4104
4105 DOCUMENTATION
4106 M: Jonathan Corbet <corbet@lwn.net>
4107 L: linux-doc@vger.kernel.org
4108 S: Maintained
4109 F: Documentation/
4110 F: scripts/docproc.c
4111 F: scripts/kernel-doc*
4112 X: Documentation/ABI/
4113 X: Documentation/devicetree/
4114 X: Documentation/acpi
4115 X: Documentation/power
4116 X: Documentation/spi
4117 X: Documentation/media
4118 T: git git://git.lwn.net/linux.git docs-next
4119
4120 DOUBLETALK DRIVER
4121 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4122 L: blinux-list@redhat.com
4123 S: Maintained
4124 F: drivers/char/dtlk.c
4125 F: include/linux/dtlk.h
4126
4127 DPT_I2O SCSI RAID DRIVER
4128 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4129 L: linux-scsi@vger.kernel.org
4130 W: http://www.adaptec.com/
4131 S: Maintained
4132 F: drivers/scsi/dpt*
4133 F: drivers/scsi/dpt/
4134
4135 DRBD DRIVER
4136 M: Philipp Reisner <philipp.reisner@linbit.com>
4137 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4138 L: drbd-dev@lists.linbit.com
4139 W: http://www.drbd.org
4140 T: git git://git.linbit.com/linux-drbd.git
4141 T: git git://git.linbit.com/drbd-8.4.git
4142 S: Supported
4143 F: drivers/block/drbd/
4144 F: lib/lru_cache.c
4145 F: Documentation/blockdev/drbd/
4146
4147 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4148 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4150 S: Supported
4151 F: Documentation/kobject.txt
4152 F: drivers/base/
4153 F: fs/debugfs/
4154 F: fs/sysfs/
4155 F: include/linux/debugfs.h
4156 F: include/linux/kobj*
4157 F: lib/kobj*
4158
4159 DRM DRIVERS
4160 M: David Airlie <airlied@linux.ie>
4161 L: dri-devel@lists.freedesktop.org
4162 T: git git://people.freedesktop.org/~airlied/linux
4163 B: https://bugs.freedesktop.org/
4164 C: irc://chat.freenode.net/dri-devel
4165 S: Maintained
4166 F: drivers/gpu/drm/
4167 F: drivers/gpu/vga/
4168 F: Documentation/devicetree/bindings/display/
4169 F: Documentation/devicetree/bindings/gpu/
4170 F: Documentation/devicetree/bindings/video/
4171 F: Documentation/gpu/
4172 F: include/drm/
4173 F: include/uapi/drm/
4174
4175 DRM DRIVERS AND MISC GPU PATCHES
4176 M: Daniel Vetter <daniel.vetter@intel.com>
4177 M: Jani Nikula <jani.nikula@linux.intel.com>
4178 M: Sean Paul <seanpaul@chromium.org>
4179 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4180 S: Maintained
4181 T: git git://anongit.freedesktop.org/drm/drm-misc
4182 F: Documentation/gpu/
4183 F: drivers/gpu/vga/
4184 F: drivers/gpu/drm/*
4185 F: include/drm/drm*
4186 F: include/uapi/drm/drm*
4187
4188 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4189 M: Dave Airlie <airlied@redhat.com>
4190 S: Odd Fixes
4191 F: drivers/gpu/drm/ast/
4192
4193 DRM DRIVERS FOR BRIDGE CHIPS
4194 M: Archit Taneja <architt@codeaurora.org>
4195 S: Maintained
4196 T: git git://anongit.freedesktop.org/drm/drm-misc
4197 F: drivers/gpu/drm/bridge/
4198
4199 DRM DRIVER FOR BOCHS VIRTUAL GPU
4200 M: Gerd Hoffmann <kraxel@redhat.com>
4201 L: virtualization@lists.linux-foundation.org
4202 T: git git://git.kraxel.org/linux drm-qemu
4203 S: Maintained
4204 F: drivers/gpu/drm/bochs/
4205
4206 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4207 M: Dave Airlie <airlied@redhat.com>
4208 M: Gerd Hoffmann <kraxel@redhat.com>
4209 L: virtualization@lists.linux-foundation.org
4210 T: git git://git.kraxel.org/linux drm-qemu
4211 S: Obsolete
4212 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4213 F: drivers/gpu/drm/cirrus/
4214
4215 RADEON and AMDGPU DRM DRIVERS
4216 M: Alex Deucher <alexander.deucher@amd.com>
4217 M: Christian König <christian.koenig@amd.com>
4218 L: amd-gfx@lists.freedesktop.org
4219 T: git git://people.freedesktop.org/~agd5f/linux
4220 S: Supported
4221 F: drivers/gpu/drm/radeon/
4222 F: include/uapi/drm/radeon_drm.h
4223 F: drivers/gpu/drm/amd/
4224 F: include/uapi/drm/amdgpu_drm.h
4225
4226 DRM PANEL DRIVERS
4227 M: Thierry Reding <thierry.reding@gmail.com>
4228 L: dri-devel@lists.freedesktop.org
4229 T: git git://anongit.freedesktop.org/tegra/linux.git
4230 S: Maintained
4231 F: drivers/gpu/drm/drm_panel.c
4232 F: drivers/gpu/drm/panel/
4233 F: include/drm/drm_panel.h
4234 F: Documentation/devicetree/bindings/display/panel/
4235
4236 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4237 M: Daniel Vetter <daniel.vetter@intel.com>
4238 M: Jani Nikula <jani.nikula@linux.intel.com>
4239 L: intel-gfx@lists.freedesktop.org
4240 W: https://01.org/linuxgraphics/
4241 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4242 C: irc://chat.freenode.net/intel-gfx
4243 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4244 T: git git://anongit.freedesktop.org/drm-intel
4245 S: Supported
4246 F: drivers/gpu/drm/i915/
4247 F: include/drm/i915*
4248 F: include/uapi/drm/i915_drm.h
4249 F: Documentation/gpu/i915.rst
4250
4251 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4252 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4253 M: Zhi Wang <zhi.a.wang@intel.com>
4254 L: intel-gvt-dev@lists.freedesktop.org
4255 L: intel-gfx@lists.freedesktop.org
4256 W: https://01.org/igvt-g
4257 T: git https://github.com/01org/gvt-linux.git
4258 S: Supported
4259 F: drivers/gpu/drm/i915/gvt/
4260
4261 DRM DRIVERS FOR ATMEL HLCDC
4262 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4263 L: dri-devel@lists.freedesktop.org
4264 S: Supported
4265 F: drivers/gpu/drm/atmel-hlcdc/
4266 F: Documentation/devicetree/bindings/drm/atmel/
4267
4268 DRM DRIVERS FOR ALLWINNER A10
4269 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4270 L: dri-devel@lists.freedesktop.org
4271 S: Supported
4272 F: drivers/gpu/drm/sun4i/
4273 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4274
4275 DRM DRIVERS FOR AMLOGIC SOCS
4276 M: Neil Armstrong <narmstrong@baylibre.com>
4277 L: dri-devel@lists.freedesktop.org
4278 L: linux-amlogic@lists.infradead.org
4279 W: http://linux-meson.com/
4280 S: Supported
4281 F: drivers/gpu/drm/meson/
4282 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4283
4284 DRM DRIVERS FOR EXYNOS
4285 M: Inki Dae <inki.dae@samsung.com>
4286 M: Joonyoung Shim <jy0922.shim@samsung.com>
4287 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4288 M: Kyungmin Park <kyungmin.park@samsung.com>
4289 L: dri-devel@lists.freedesktop.org
4290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4291 S: Supported
4292 F: drivers/gpu/drm/exynos/
4293 F: include/uapi/drm/exynos_drm.h
4294 F: Documentation/devicetree/bindings/display/exynos/
4295
4296 DRM DRIVERS FOR FREESCALE DCU
4297 M: Stefan Agner <stefan@agner.ch>
4298 M: Alison Wang <alison.wang@freescale.com>
4299 L: dri-devel@lists.freedesktop.org
4300 S: Supported
4301 F: drivers/gpu/drm/fsl-dcu/
4302 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4303 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4304 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4305
4306 DRM DRIVERS FOR FREESCALE IMX
4307 M: Philipp Zabel <p.zabel@pengutronix.de>
4308 L: dri-devel@lists.freedesktop.org
4309 S: Maintained
4310 F: drivers/gpu/drm/imx/
4311 F: drivers/gpu/ipu-v3/
4312 F: Documentation/devicetree/bindings/display/imx/
4313
4314 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4315 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4316 L: dri-devel@lists.freedesktop.org
4317 T: git git://github.com/patjak/drm-gma500
4318 S: Maintained
4319 F: drivers/gpu/drm/gma500/
4320
4321 DRM DRIVERS FOR HISILICON
4322 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4323 M: Rongrong Zou <zourongrong@gmail.com>
4324 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4325 R: Chen Feng <puck.chen@hisilicon.com>
4326 L: dri-devel@lists.freedesktop.org
4327 T: git git://github.com/xin3liang/linux.git
4328 S: Maintained
4329 F: drivers/gpu/drm/hisilicon/
4330 F: Documentation/devicetree/bindings/display/hisilicon/
4331
4332 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4333 S: Orphan / Obsolete
4334 F: drivers/gpu/drm/i810/
4335 F: include/uapi/drm/i810_drm.h
4336
4337 DRM DRIVERS FOR MEDIATEK
4338 M: CK Hu <ck.hu@mediatek.com>
4339 M: Philipp Zabel <p.zabel@pengutronix.de>
4340 L: dri-devel@lists.freedesktop.org
4341 S: Supported
4342 F: drivers/gpu/drm/mediatek/
4343 F: Documentation/devicetree/bindings/display/mediatek/
4344
4345 DRM DRIVER FOR MI0283QT
4346 M: Noralf Trønnes <noralf@tronnes.org>
4347 S: Maintained
4348 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4349 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4350
4351 DRM DRIVER FOR MSM ADRENO GPU
4352 M: Rob Clark <robdclark@gmail.com>
4353 L: linux-arm-msm@vger.kernel.org
4354 L: dri-devel@lists.freedesktop.org
4355 L: freedreno@lists.freedesktop.org
4356 T: git git://people.freedesktop.org/~robclark/linux
4357 S: Maintained
4358 F: drivers/gpu/drm/msm/
4359 F: include/uapi/drm/msm_drm.h
4360 F: Documentation/devicetree/bindings/display/msm/
4361
4362 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4363 M: Ben Skeggs <bskeggs@redhat.com>
4364 L: dri-devel@lists.freedesktop.org
4365 L: nouveau@lists.freedesktop.org
4366 T: git git://github.com/skeggsb/linux
4367 S: Supported
4368 F: drivers/gpu/drm/nouveau/
4369 F: include/uapi/drm/nouveau_drm.h
4370
4371 DRM DRIVERS FOR NVIDIA TEGRA
4372 M: Thierry Reding <thierry.reding@gmail.com>
4373 L: dri-devel@lists.freedesktop.org
4374 L: linux-tegra@vger.kernel.org
4375 T: git git://anongit.freedesktop.org/tegra/linux.git
4376 S: Supported
4377 F: drivers/gpu/drm/tegra/
4378 F: drivers/gpu/host1x/
4379 F: include/linux/host1x.h
4380 F: include/uapi/drm/tegra_drm.h
4381 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4382
4383 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4384 S: Orphan / Obsolete
4385 F: drivers/gpu/drm/mga/
4386 F: include/uapi/drm/mga_drm.h
4387
4388 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4389 M: Dave Airlie <airlied@redhat.com>
4390 S: Odd Fixes
4391 F: drivers/gpu/drm/mgag200/
4392
4393 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4394 S: Orphan / Obsolete
4395 F: drivers/gpu/drm/r128/
4396 F: include/uapi/drm/r128_drm.h
4397
4398 DRM DRIVERS FOR RENESAS
4399 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4400 L: dri-devel@lists.freedesktop.org
4401 L: linux-renesas-soc@vger.kernel.org
4402 T: git git://linuxtv.org/pinchartl/fbdev
4403 S: Supported
4404 F: drivers/gpu/drm/rcar-du/
4405 F: drivers/gpu/drm/shmobile/
4406 F: include/linux/platform_data/shmob_drm.h
4407 F: Documentation/devicetree/bindings/display/renesas,du.txt
4408
4409 DRM DRIVER FOR QXL VIRTUAL GPU
4410 M: Dave Airlie <airlied@redhat.com>
4411 M: Gerd Hoffmann <kraxel@redhat.com>
4412 L: virtualization@lists.linux-foundation.org
4413 T: git git://git.kraxel.org/linux drm-qemu
4414 S: Maintained
4415 F: drivers/gpu/drm/qxl/
4416 F: include/uapi/drm/qxl_drm.h
4417
4418 DRM DRIVERS FOR ROCKCHIP
4419 M: Mark Yao <mark.yao@rock-chips.com>
4420 L: dri-devel@lists.freedesktop.org
4421 S: Maintained
4422 F: drivers/gpu/drm/rockchip/
4423 F: Documentation/devicetree/bindings/display/rockchip/
4424
4425 DRM DRIVER FOR SAVAGE VIDEO CARDS
4426 S: Orphan / Obsolete
4427 F: drivers/gpu/drm/savage/
4428 F: include/uapi/drm/savage_drm.h
4429
4430 DRM DRIVER FOR SIS VIDEO CARDS
4431 S: Orphan / Obsolete
4432 F: drivers/gpu/drm/sis/
4433 F: include/uapi/drm/sis_drm.h
4434
4435 DRM DRIVERS FOR STI
4436 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4437 M: Vincent Abriou <vincent.abriou@st.com>
4438 L: dri-devel@lists.freedesktop.org
4439 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4440 S: Maintained
4441 F: drivers/gpu/drm/sti
4442 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4443
4444 DRM DRIVER FOR TDFX VIDEO CARDS
4445 S: Orphan / Obsolete
4446 F: drivers/gpu/drm/tdfx/
4447
4448 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4449 M: Dave Airlie <airlied@redhat.com>
4450 S: Odd Fixes
4451 F: drivers/gpu/drm/udl/
4452
4453 DRM DRIVERS FOR VIVANTE GPU IP
4454 M: Lucas Stach <l.stach@pengutronix.de>
4455 R: Russell King <linux+etnaviv@armlinux.org.uk>
4456 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4457 L: etnaviv@lists.freedesktop.org
4458 L: dri-devel@lists.freedesktop.org
4459 S: Maintained
4460 F: drivers/gpu/drm/etnaviv/
4461 F: include/uapi/drm/etnaviv_drm.h
4462 F: Documentation/devicetree/bindings/display/etnaviv/
4463
4464 DRM DRIVER FOR VMWARE VIRTUAL GPU
4465 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4466 M: Sinclair Yeh <syeh@vmware.com>
4467 M: Thomas Hellstrom <thellstrom@vmware.com>
4468 L: dri-devel@lists.freedesktop.org
4469 T: git git://people.freedesktop.org/~syeh/repos_linux
4470 T: git git://people.freedesktop.org/~thomash/linux
4471 S: Supported
4472 F: drivers/gpu/drm/vmwgfx/
4473 F: include/uapi/drm/vmwgfx_drm.h
4474
4475 DRM DRIVERS FOR VC4
4476 M: Eric Anholt <eric@anholt.net>
4477 T: git git://github.com/anholt/linux
4478 S: Supported
4479 F: drivers/gpu/drm/vc4/
4480 F: include/uapi/drm/vc4_drm.h
4481 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4482
4483 DRM DRIVERS FOR TI OMAP
4484 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4485 L: dri-devel@lists.freedesktop.org
4486 S: Maintained
4487 F: drivers/gpu/drm/omapdrm/
4488 F: Documentation/devicetree/bindings/display/ti/
4489
4490 DRM DRIVERS FOR TI LCDC
4491 M: Jyri Sarha <jsarha@ti.com>
4492 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4493 L: dri-devel@lists.freedesktop.org
4494 S: Maintained
4495 F: drivers/gpu/drm/tilcdc/
4496 F: Documentation/devicetree/bindings/display/tilcdc/
4497
4498 DRM DRIVERS FOR ZTE ZX
4499 M: Shawn Guo <shawnguo@kernel.org>
4500 L: dri-devel@lists.freedesktop.org
4501 S: Maintained
4502 F: drivers/gpu/drm/zte/
4503 F: Documentation/devicetree/bindings/display/zte,vou.txt
4504
4505 DSBR100 USB FM RADIO DRIVER
4506 M: Alexey Klimov <klimov.linux@gmail.com>
4507 L: linux-media@vger.kernel.org
4508 T: git git://linuxtv.org/media_tree.git
4509 S: Maintained
4510 F: drivers/media/radio/dsbr100.c
4511
4512 DSCC4 DRIVER
4513 M: Francois Romieu <romieu@fr.zoreil.com>
4514 L: netdev@vger.kernel.org
4515 S: Maintained
4516 F: drivers/net/wan/dscc4.c
4517
4518 DT3155 MEDIA DRIVER
4519 M: Hans Verkuil <hverkuil@xs4all.nl>
4520 L: linux-media@vger.kernel.org
4521 T: git git://linuxtv.org/media_tree.git
4522 W: https://linuxtv.org
4523 S: Odd Fixes
4524 F: drivers/media/pci/dt3155/
4525
4526 DVB_USB_AF9015 MEDIA DRIVER
4527 M: Antti Palosaari <crope@iki.fi>
4528 L: linux-media@vger.kernel.org
4529 W: https://linuxtv.org
4530 W: http://palosaari.fi/linux/
4531 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4532 T: git git://linuxtv.org/anttip/media_tree.git
4533 S: Maintained
4534 F: drivers/media/usb/dvb-usb-v2/af9015*
4535
4536 DVB_USB_AF9035 MEDIA DRIVER
4537 M: Antti Palosaari <crope@iki.fi>
4538 L: linux-media@vger.kernel.org
4539 W: https://linuxtv.org
4540 W: http://palosaari.fi/linux/
4541 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4542 T: git git://linuxtv.org/anttip/media_tree.git
4543 S: Maintained
4544 F: drivers/media/usb/dvb-usb-v2/af9035*
4545
4546 DVB_USB_ANYSEE MEDIA DRIVER
4547 M: Antti Palosaari <crope@iki.fi>
4548 L: linux-media@vger.kernel.org
4549 W: https://linuxtv.org
4550 W: http://palosaari.fi/linux/
4551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4552 T: git git://linuxtv.org/anttip/media_tree.git
4553 S: Maintained
4554 F: drivers/media/usb/dvb-usb-v2/anysee*
4555
4556 DVB_USB_AU6610 MEDIA DRIVER
4557 M: Antti Palosaari <crope@iki.fi>
4558 L: linux-media@vger.kernel.org
4559 W: https://linuxtv.org
4560 W: http://palosaari.fi/linux/
4561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4562 T: git git://linuxtv.org/anttip/media_tree.git
4563 S: Maintained
4564 F: drivers/media/usb/dvb-usb-v2/au6610*
4565
4566 DVB_USB_CE6230 MEDIA DRIVER
4567 M: Antti Palosaari <crope@iki.fi>
4568 L: linux-media@vger.kernel.org
4569 W: https://linuxtv.org
4570 W: http://palosaari.fi/linux/
4571 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4572 T: git git://linuxtv.org/anttip/media_tree.git
4573 S: Maintained
4574 F: drivers/media/usb/dvb-usb-v2/ce6230*
4575
4576 DVB_USB_CXUSB MEDIA DRIVER
4577 M: Michael Krufky <mkrufky@linuxtv.org>
4578 L: linux-media@vger.kernel.org
4579 W: https://linuxtv.org
4580 W: http://github.com/mkrufky
4581 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4582 T: git git://linuxtv.org/media_tree.git
4583 S: Maintained
4584 F: drivers/media/usb/dvb-usb/cxusb*
4585
4586 DVB_USB_EC168 MEDIA DRIVER
4587 M: Antti Palosaari <crope@iki.fi>
4588 L: linux-media@vger.kernel.org
4589 W: https://linuxtv.org
4590 W: http://palosaari.fi/linux/
4591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4592 T: git git://linuxtv.org/anttip/media_tree.git
4593 S: Maintained
4594 F: drivers/media/usb/dvb-usb-v2/ec168*
4595
4596 DVB_USB_GL861 MEDIA DRIVER
4597 M: Antti Palosaari <crope@iki.fi>
4598 L: linux-media@vger.kernel.org
4599 W: https://linuxtv.org
4600 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4601 T: git git://linuxtv.org/anttip/media_tree.git
4602 S: Maintained
4603 F: drivers/media/usb/dvb-usb-v2/gl861*
4604
4605 DVB_USB_MXL111SF MEDIA DRIVER
4606 M: Michael Krufky <mkrufky@linuxtv.org>
4607 L: linux-media@vger.kernel.org
4608 W: https://linuxtv.org
4609 W: http://github.com/mkrufky
4610 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4611 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4612 S: Maintained
4613 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4614
4615 DVB_USB_RTL28XXU MEDIA DRIVER
4616 M: Antti Palosaari <crope@iki.fi>
4617 L: linux-media@vger.kernel.org
4618 W: https://linuxtv.org
4619 W: http://palosaari.fi/linux/
4620 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4621 T: git git://linuxtv.org/anttip/media_tree.git
4622 S: Maintained
4623 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4624
4625 DVB_USB_V2 MEDIA DRIVER
4626 M: Antti Palosaari <crope@iki.fi>
4627 L: linux-media@vger.kernel.org
4628 W: https://linuxtv.org
4629 W: http://palosaari.fi/linux/
4630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4631 T: git git://linuxtv.org/anttip/media_tree.git
4632 S: Maintained
4633 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4634 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4635
4636 DYNAMIC DEBUG
4637 M: Jason Baron <jbaron@akamai.com>
4638 S: Maintained
4639 F: lib/dynamic_debug.c
4640 F: include/linux/dynamic_debug.h
4641
4642 DZ DECSTATION DZ11 SERIAL DRIVER
4643 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4644 S: Maintained
4645 F: drivers/tty/serial/dz.*
4646
4647 E3X0 POWER BUTTON DRIVER
4648 M: Moritz Fischer <moritz.fischer@ettus.com>
4649 L: usrp-users@lists.ettus.com
4650 W: http://www.ettus.com
4651 S: Supported
4652 F: drivers/input/misc/e3x0-button.c
4653 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4654
4655 E4000 MEDIA DRIVER
4656 M: Antti Palosaari <crope@iki.fi>
4657 L: linux-media@vger.kernel.org
4658 W: https://linuxtv.org
4659 W: http://palosaari.fi/linux/
4660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4661 T: git git://linuxtv.org/anttip/media_tree.git
4662 S: Maintained
4663 F: drivers/media/tuners/e4000*
4664
4665 EATA ISA/EISA/PCI SCSI DRIVER
4666 M: Dario Ballabio <ballabio_dario@emc.com>
4667 L: linux-scsi@vger.kernel.org
4668 S: Maintained
4669 F: drivers/scsi/eata.c
4670
4671 EC100 MEDIA DRIVER
4672 M: Antti Palosaari <crope@iki.fi>
4673 L: linux-media@vger.kernel.org
4674 W: https://linuxtv.org
4675 W: http://palosaari.fi/linux/
4676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4677 T: git git://linuxtv.org/anttip/media_tree.git
4678 S: Maintained
4679 F: drivers/media/dvb-frontends/ec100*
4680
4681 ECRYPT FILE SYSTEM
4682 M: Tyler Hicks <tyhicks@canonical.com>
4683 L: ecryptfs@vger.kernel.org
4684 W: http://ecryptfs.org
4685 W: https://launchpad.net/ecryptfs
4686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4687 S: Supported
4688 F: Documentation/filesystems/ecryptfs.txt
4689 F: fs/ecryptfs/
4690
4691 EDAC-CORE
4692 M: Borislav Petkov <bp@alien8.de>
4693 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4694 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4695 L: linux-edac@vger.kernel.org
4696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4698 S: Supported
4699 F: Documentation/admin-guide/ras.rst
4700 F: Documentation/driver-api/edac.rst
4701 F: drivers/edac/
4702 F: include/linux/edac.h
4703
4704 EDAC-AMD64
4705 M: Borislav Petkov <bp@alien8.de>
4706 L: linux-edac@vger.kernel.org
4707 S: Maintained
4708 F: drivers/edac/amd64_edac*
4709
4710 EDAC-CALXEDA
4711 M: Robert Richter <rric@kernel.org>
4712 L: linux-edac@vger.kernel.org
4713 S: Maintained
4714 F: drivers/edac/highbank*
4715
4716 EDAC-CAVIUM
4717 M: Ralf Baechle <ralf@linux-mips.org>
4718 M: David Daney <david.daney@cavium.com>
4719 L: linux-edac@vger.kernel.org
4720 L: linux-mips@linux-mips.org
4721 S: Supported
4722 F: drivers/edac/octeon_edac*
4723
4724 EDAC-E752X
4725 M: Mark Gross <mark.gross@intel.com>
4726 L: linux-edac@vger.kernel.org
4727 S: Maintained
4728 F: drivers/edac/e752x_edac.c
4729
4730 EDAC-E7XXX
4731 L: linux-edac@vger.kernel.org
4732 S: Maintained
4733 F: drivers/edac/e7xxx_edac.c
4734
4735 EDAC-FSL_DDR
4736 M: York Sun <york.sun@nxp.com>
4737 L: linux-edac@vger.kernel.org
4738 S: Maintained
4739 F: drivers/edac/fsl_ddr_edac.*
4740
4741 EDAC-GHES
4742 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4743 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4744 L: linux-edac@vger.kernel.org
4745 S: Maintained
4746 F: drivers/edac/ghes_edac.c
4747
4748 EDAC-I82443BXGX
4749 M: Tim Small <tim@buttersideup.com>
4750 L: linux-edac@vger.kernel.org
4751 S: Maintained
4752 F: drivers/edac/i82443bxgx_edac.c
4753
4754 EDAC-I3000
4755 L: linux-edac@vger.kernel.org
4756 S: Orphan
4757 F: drivers/edac/i3000_edac.c
4758
4759 EDAC-I5000
4760 L: linux-edac@vger.kernel.org
4761 S: Maintained
4762 F: drivers/edac/i5000_edac.c
4763
4764 EDAC-I5400
4765 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4766 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4767 L: linux-edac@vger.kernel.org
4768 S: Maintained
4769 F: drivers/edac/i5400_edac.c
4770
4771 EDAC-I7300
4772 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4773 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4774 L: linux-edac@vger.kernel.org
4775 S: Maintained
4776 F: drivers/edac/i7300_edac.c
4777
4778 EDAC-I7CORE
4779 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4780 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4781 L: linux-edac@vger.kernel.org
4782 S: Maintained
4783 F: drivers/edac/i7core_edac.c
4784
4785 EDAC-I82975X
4786 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4787 M: "Arvind R." <arvino55@gmail.com>
4788 L: linux-edac@vger.kernel.org
4789 S: Maintained
4790 F: drivers/edac/i82975x_edac.c
4791
4792 EDAC-IE31200
4793 M: Jason Baron <jbaron@akamai.com>
4794 L: linux-edac@vger.kernel.org
4795 S: Maintained
4796 F: drivers/edac/ie31200_edac.c
4797
4798 EDAC-MPC85XX
4799 M: Johannes Thumshirn <morbidrsa@gmail.com>
4800 L: linux-edac@vger.kernel.org
4801 S: Maintained
4802 F: drivers/edac/mpc85xx_edac.[ch]
4803
4804 EDAC-PND2
4805 M: Tony Luck <tony.luck@intel.com>
4806 L: linux-edac@vger.kernel.org
4807 S: Maintained
4808 F: drivers/edac/pnd2_edac.[ch]
4809
4810 EDAC-PASEMI
4811 M: Egor Martovetsky <egor@pasemi.com>
4812 L: linux-edac@vger.kernel.org
4813 S: Maintained
4814 F: drivers/edac/pasemi_edac.c
4815
4816 EDAC-R82600
4817 M: Tim Small <tim@buttersideup.com>
4818 L: linux-edac@vger.kernel.org
4819 S: Maintained
4820 F: drivers/edac/r82600_edac.c
4821
4822 EDAC-SBRIDGE
4823 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4824 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4825 L: linux-edac@vger.kernel.org
4826 S: Maintained
4827 F: drivers/edac/sb_edac.c
4828
4829 EDAC-SKYLAKE
4830 M: Tony Luck <tony.luck@intel.com>
4831 L: linux-edac@vger.kernel.org
4832 S: Maintained
4833 F: drivers/edac/skx_edac.c
4834
4835 EDAC-XGENE
4836 APPLIED MICRO (APM) X-GENE SOC EDAC
4837 M: Loc Ho <lho@apm.com>
4838 S: Supported
4839 F: drivers/edac/xgene_edac.c
4840 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4841
4842 EDIROL UA-101/UA-1000 DRIVER
4843 M: Clemens Ladisch <clemens@ladisch.de>
4844 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4845 T: git git://git.alsa-project.org/alsa-kernel.git
4846 S: Maintained
4847 F: sound/usb/misc/ua101.c
4848
4849 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4850 M: Matt Fleming <matt@codeblueprint.co.uk>
4851 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4852 L: linux-efi@vger.kernel.org
4853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4854 S: Maintained
4855 F: Documentation/efi-stub.txt
4856 F: arch/*/kernel/efi.c
4857 F: arch/x86/boot/compressed/eboot.[ch]
4858 F: arch/*/include/asm/efi.h
4859 F: arch/x86/platform/efi/
4860 F: drivers/firmware/efi/
4861 F: include/linux/efi*.h
4862 F: arch/arm/boot/compressed/efi-header.S
4863 F: arch/arm64/kernel/efi-entry.S
4864
4865 EFI VARIABLE FILESYSTEM
4866 M: Matthew Garrett <matthew.garrett@nebula.com>
4867 M: Jeremy Kerr <jk@ozlabs.org>
4868 M: Matt Fleming <matt@codeblueprint.co.uk>
4869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4870 L: linux-efi@vger.kernel.org
4871 S: Maintained
4872 F: fs/efivarfs/
4873
4874 EFIFB FRAMEBUFFER DRIVER
4875 L: linux-fbdev@vger.kernel.org
4876 M: Peter Jones <pjones@redhat.com>
4877 S: Maintained
4878 F: drivers/video/fbdev/efifb.c
4879
4880 EFI TEST DRIVER
4881 L: linux-efi@vger.kernel.org
4882 M: Ivan Hu <ivan.hu@canonical.com>
4883 M: Matt Fleming <matt@codeblueprint.co.uk>
4884 S: Maintained
4885 F: drivers/firmware/efi/test/
4886
4887 EFS FILESYSTEM
4888 W: http://aeschi.ch.eu.org/efs/
4889 S: Orphan
4890 F: fs/efs/
4891
4892 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4893 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4894 L: netdev@vger.kernel.org
4895 S: Maintained
4896 F: drivers/net/ethernet/ibm/ehea/
4897
4898 EM28XX VIDEO4LINUX DRIVER
4899 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4900 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4901 L: linux-media@vger.kernel.org
4902 W: https://linuxtv.org
4903 T: git git://linuxtv.org/media_tree.git
4904 S: Maintained
4905 F: drivers/media/usb/em28xx/
4906 F: Documentation/media/v4l-drivers/em28xx*
4907
4908 EMBEDDED LINUX
4909 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4910 M: Matt Mackall <mpm@selenic.com>
4911 M: David Woodhouse <dwmw2@infradead.org>
4912 L: linux-embedded@vger.kernel.org
4913 S: Maintained
4914
4915 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4916 M: James Smart <james.smart@broadcom.com>
4917 M: Dick Kennedy <dick.kennedy@broadcom.com>
4918 L: linux-scsi@vger.kernel.org
4919 W: http://www.broadcom.com
4920 S: Supported
4921 F: drivers/scsi/lpfc/
4922
4923 ENE CB710 FLASH CARD READER DRIVER
4924 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4925 S: Maintained
4926 F: drivers/misc/cb710/
4927 F: drivers/mmc/host/cb710-mmc.*
4928 F: include/linux/cb710.h
4929
4930 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4931 M: Maxim Levitsky <maximlevitsky@gmail.com>
4932 S: Maintained
4933 F: drivers/media/rc/ene_ir.*
4934
4935 EPSON S1D13XXX FRAMEBUFFER DRIVER
4936 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4937 S: Maintained
4938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4939 F: drivers/video/fbdev/s1d13xxxfb.c
4940 F: include/video/s1d13xxxfb.h
4941
4942 ET131X NETWORK DRIVER
4943 M: Mark Einon <mark.einon@gmail.com>
4944 S: Odd Fixes
4945 F: drivers/net/ethernet/agere/
4946
4947 ETHERNET BRIDGE
4948 M: Stephen Hemminger <stephen@networkplumber.org>
4949 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4950 L: netdev@vger.kernel.org
4951 W: http://www.linuxfoundation.org/en/Net:Bridge
4952 S: Maintained
4953 F: include/linux/netfilter_bridge/
4954 F: net/bridge/
4955
4956 ETHERNET PHY LIBRARY
4957 M: Andrew Lunn <andrew@lunn.ch>
4958 M: Florian Fainelli <f.fainelli@gmail.com>
4959 L: netdev@vger.kernel.org
4960 S: Maintained
4961 F: include/linux/phy.h
4962 F: include/linux/phy_fixed.h
4963 F: drivers/net/phy/
4964 F: Documentation/networking/phy.txt
4965 F: drivers/of/of_mdio.c
4966 F: drivers/of/of_net.c
4967
4968 EXT2 FILE SYSTEM
4969 M: Jan Kara <jack@suse.com>
4970 L: linux-ext4@vger.kernel.org
4971 S: Maintained
4972 F: Documentation/filesystems/ext2.txt
4973 F: fs/ext2/
4974 F: include/linux/ext2*
4975
4976 EXT4 FILE SYSTEM
4977 M: "Theodore Ts'o" <tytso@mit.edu>
4978 M: Andreas Dilger <adilger.kernel@dilger.ca>
4979 L: linux-ext4@vger.kernel.org
4980 W: http://ext4.wiki.kernel.org
4981 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4983 S: Maintained
4984 F: Documentation/filesystems/ext4.txt
4985 F: fs/ext4/
4986
4987 Extended Verification Module (EVM)
4988 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4989 L: linux-ima-devel@lists.sourceforge.net
4990 L: linux-security-module@vger.kernel.org
4991 S: Supported
4992 F: security/integrity/evm/
4993
4994 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4995 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4996 M: Chanwoo Choi <cw00.choi@samsung.com>
4997 L: linux-kernel@vger.kernel.org
4998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4999 S: Maintained
5000 F: drivers/extcon/
5001 F: include/linux/extcon/
5002 F: include/linux/extcon.h
5003 F: Documentation/extcon/
5004 F: Documentation/devicetree/bindings/extcon/
5005
5006 EXYNOS DP DRIVER
5007 M: Jingoo Han <jingoohan1@gmail.com>
5008 L: dri-devel@lists.freedesktop.org
5009 S: Maintained
5010 F: drivers/gpu/drm/exynos/exynos_dp*
5011
5012 EXYNOS SYSMMU (IOMMU) driver
5013 M: Marek Szyprowski <m.szyprowski@samsung.com>
5014 L: iommu@lists.linux-foundation.org
5015 S: Maintained
5016 F: drivers/iommu/exynos-iommu.c
5017
5018 EZchip NPS platform support
5019 M: Noam Camus <noamc@ezchip.com>
5020 S: Supported
5021 F: arch/arc/plat-eznps
5022 F: arch/arc/boot/dts/eznps.dts
5023
5024 F71805F HARDWARE MONITORING DRIVER
5025 M: Jean Delvare <jdelvare@suse.com>
5026 L: linux-hwmon@vger.kernel.org
5027 S: Maintained
5028 F: Documentation/hwmon/f71805f
5029 F: drivers/hwmon/f71805f.c
5030
5031 FC0011 TUNER DRIVER
5032 M: Michael Buesch <m@bues.ch>
5033 L: linux-media@vger.kernel.org
5034 S: Maintained
5035 F: drivers/media/tuners/fc0011.h
5036 F: drivers/media/tuners/fc0011.c
5037
5038 FC2580 MEDIA DRIVER
5039 M: Antti Palosaari <crope@iki.fi>
5040 L: linux-media@vger.kernel.org
5041 W: https://linuxtv.org
5042 W: http://palosaari.fi/linux/
5043 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5044 T: git git://linuxtv.org/anttip/media_tree.git
5045 S: Maintained
5046 F: drivers/media/tuners/fc2580*
5047
5048 FANOTIFY
5049 M: Eric Paris <eparis@redhat.com>
5050 S: Maintained
5051 F: fs/notify/fanotify/
5052 F: include/linux/fanotify.h
5053 F: include/uapi/linux/fanotify.h
5054
5055 FARSYNC SYNCHRONOUS DRIVER
5056 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5057 W: http://www.farsite.co.uk/
5058 S: Supported
5059 F: drivers/net/wan/farsync.*
5060
5061 FAULT INJECTION SUPPORT
5062 M: Akinobu Mita <akinobu.mita@gmail.com>
5063 S: Supported
5064 F: Documentation/fault-injection/
5065 F: lib/fault-inject.c
5066
5067 FBTFT Framebuffer drivers
5068 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5069 S: Maintained
5070 F: drivers/staging/fbtft/
5071
5072 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5073 M: Johannes Thumshirn <jth@kernel.org>
5074 L: fcoe-devel@open-fcoe.org
5075 W: www.Open-FCoE.org
5076 S: Supported
5077 F: drivers/scsi/libfc/
5078 F: drivers/scsi/fcoe/
5079 F: include/scsi/fc/
5080 F: include/scsi/libfc.h
5081 F: include/scsi/libfcoe.h
5082 F: include/uapi/scsi/fc/
5083
5084 FILE LOCKING (flock() and fcntl()/lockf())
5085 M: Jeff Layton <jlayton@poochiereds.net>
5086 M: "J. Bruce Fields" <bfields@fieldses.org>
5087 L: linux-fsdevel@vger.kernel.org
5088 S: Maintained
5089 F: include/linux/fcntl.h
5090 F: include/linux/fs.h
5091 F: include/uapi/linux/fcntl.h
5092 F: include/uapi/linux/fs.h
5093 F: fs/fcntl.c
5094 F: fs/locks.c
5095
5096 FILESYSTEMS (VFS and infrastructure)
5097 M: Alexander Viro <viro@zeniv.linux.org.uk>
5098 L: linux-fsdevel@vger.kernel.org
5099 S: Maintained
5100 F: fs/*
5101
5102 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5103 M: Riku Voipio <riku.voipio@iki.fi>
5104 L: linux-hwmon@vger.kernel.org
5105 S: Maintained
5106 F: drivers/hwmon/f75375s.c
5107 F: include/linux/f75375s.h
5108
5109 FIREWIRE AUDIO DRIVERS
5110 M: Clemens Ladisch <clemens@ladisch.de>
5111 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5112 T: git git://git.alsa-project.org/alsa-kernel.git
5113 S: Maintained
5114 F: sound/firewire/
5115
5116 FIREWIRE MEDIA DRIVERS (firedtv)
5117 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5118 L: linux-media@vger.kernel.org
5119 L: linux1394-devel@lists.sourceforge.net
5120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5121 S: Maintained
5122 F: drivers/media/firewire/
5123
5124 FIREWIRE SBP-2 TARGET
5125 M: Chris Boot <bootc@bootc.net>
5126 L: linux-scsi@vger.kernel.org
5127 L: target-devel@vger.kernel.org
5128 L: linux1394-devel@lists.sourceforge.net
5129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5130 S: Maintained
5131 F: drivers/target/sbp/
5132
5133 FIREWIRE SUBSYSTEM
5134 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5135 L: linux1394-devel@lists.sourceforge.net
5136 W: http://ieee1394.wiki.kernel.org/
5137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5138 S: Maintained
5139 F: drivers/firewire/
5140 F: include/linux/firewire.h
5141 F: include/uapi/linux/firewire*.h
5142 F: tools/firewire/
5143
5144 FIRMWARE LOADER (request_firmware)
5145 M: Ming Lei <ming.lei@canonical.com>
5146 M: Luis R. Rodriguez <mcgrof@kernel.org>
5147 L: linux-kernel@vger.kernel.org
5148 S: Maintained
5149 F: Documentation/firmware_class/
5150 F: drivers/base/firmware*.c
5151 F: include/linux/firmware.h
5152
5153 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5154 M: Joshua Morris <josh.h.morris@us.ibm.com>
5155 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5156 S: Maintained
5157 F: drivers/block/rsxx/
5158
5159 FLOPPY DRIVER
5160 M: Jiri Kosina <jikos@kernel.org>
5161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5162 S: Odd fixes
5163 F: drivers/block/floppy.c
5164
5165 FMC SUBSYSTEM
5166 M: Alessandro Rubini <rubini@gnudd.com>
5167 W: http://www.ohwr.org/projects/fmc-bus
5168 S: Supported
5169 F: drivers/fmc/
5170 F: include/linux/fmc*.h
5171 F: include/linux/ipmi-fru.h
5172 K: fmc_d.*register
5173
5174 FPGA MANAGER FRAMEWORK
5175 M: Alan Tull <atull@opensource.altera.com>
5176 R: Moritz Fischer <moritz.fischer@ettus.com>
5177 L: linux-fpga@vger.kernel.org
5178 S: Maintained
5179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5180 F: drivers/fpga/
5181 F: include/linux/fpga/fpga-mgr.h
5182 W: http://www.rocketboards.org
5183
5184 FPU EMULATOR
5185 M: Bill Metzenthen <billm@melbpc.org.au>
5186 W: http://floatingpoint.sourceforge.net/emulator/index.html
5187 S: Maintained
5188 F: arch/x86/math-emu/
5189
5190 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5191 L: netdev@vger.kernel.org
5192 S: Orphan
5193 F: drivers/net/wan/dlci.c
5194 F: drivers/net/wan/sdla.c
5195
5196 FRAMEBUFFER LAYER
5197 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5198 L: linux-fbdev@vger.kernel.org
5199 T: git git://github.com/bzolnier/linux.git
5200 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5201 S: Maintained
5202 F: Documentation/fb/
5203 F: drivers/video/
5204 F: include/video/
5205 F: include/linux/fb.h
5206 F: include/uapi/video/
5207 F: include/uapi/linux/fb.h
5208
5209 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5210 M: Horia Geantă <horia.geanta@nxp.com>
5211 M: Dan Douglass <dan.douglass@nxp.com>
5212 L: linux-crypto@vger.kernel.org
5213 S: Maintained
5214 F: drivers/crypto/caam/
5215 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5216
5217 FREESCALE DIU FRAMEBUFFER DRIVER
5218 M: Timur Tabi <timur@tabi.org>
5219 L: linux-fbdev@vger.kernel.org
5220 S: Maintained
5221 F: drivers/video/fbdev/fsl-diu-fb.*
5222
5223 FREESCALE DMA DRIVER
5224 M: Li Yang <leoli@freescale.com>
5225 M: Zhang Wei <zw@zh-kernel.org>
5226 L: linuxppc-dev@lists.ozlabs.org
5227 S: Maintained
5228 F: drivers/dma/fsldma.*
5229
5230 FREESCALE GPMI NAND DRIVER
5231 M: Han Xu <han.xu@nxp.com>
5232 L: linux-mtd@lists.infradead.org
5233 S: Maintained
5234 F: drivers/mtd/nand/gpmi-nand/*
5235
5236 FREESCALE I2C CPM DRIVER
5237 M: Jochen Friedrich <jochen@scram.de>
5238 L: linuxppc-dev@lists.ozlabs.org
5239 L: linux-i2c@vger.kernel.org
5240 S: Maintained
5241 F: drivers/i2c/busses/i2c-cpm.c
5242
5243 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5244 M: Sascha Hauer <kernel@pengutronix.de>
5245 L: linux-fbdev@vger.kernel.org
5246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5247 S: Maintained
5248 F: include/linux/platform_data/video-imxfb.h
5249 F: drivers/video/fbdev/imxfb.c
5250
5251 FREESCALE QUAD SPI DRIVER
5252 M: Han Xu <han.xu@nxp.com>
5253 L: linux-mtd@lists.infradead.org
5254 S: Maintained
5255 F: drivers/mtd/spi-nor/fsl-quadspi.c
5256
5257 FREESCALE SOC FS_ENET DRIVER
5258 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5259 M: Vitaly Bordug <vbordug@ru.mvista.com>
5260 L: linuxppc-dev@lists.ozlabs.org
5261 L: netdev@vger.kernel.org
5262 S: Maintained
5263 F: drivers/net/ethernet/freescale/fs_enet/
5264 F: include/linux/fs_enet_pd.h
5265
5266 FREESCALE IMX / MXC FEC DRIVER
5267 M: Fugang Duan <fugang.duan@nxp.com>
5268 L: netdev@vger.kernel.org
5269 S: Maintained
5270 F: drivers/net/ethernet/freescale/fec_main.c
5271 F: drivers/net/ethernet/freescale/fec_ptp.c
5272 F: drivers/net/ethernet/freescale/fec.h
5273 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5274
5275 FREESCALE QORIQ DPAA FMAN DRIVER
5276 M: Madalin Bucur <madalin.bucur@nxp.com>
5277 L: netdev@vger.kernel.org
5278 S: Maintained
5279 F: drivers/net/ethernet/freescale/fman
5280 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5281
5282 FREESCALE QORIQ DPAA ETHERNET DRIVER
5283 M: Madalin Bucur <madalin.bucur@nxp.com>
5284 L: netdev@vger.kernel.org
5285 S: Maintained
5286 F: drivers/net/ethernet/freescale/dpaa
5287
5288 FREESCALE SOC DRIVERS
5289 M: Scott Wood <oss@buserror.net>
5290 L: linuxppc-dev@lists.ozlabs.org
5291 L: linux-arm-kernel@lists.infradead.org
5292 S: Maintained
5293 F: drivers/soc/fsl/
5294 F: include/linux/fsl/
5295
5296 FREESCALE QUICC ENGINE LIBRARY
5297 M: Qiang Zhao <qiang.zhao@nxp.com>
5298 L: linuxppc-dev@lists.ozlabs.org
5299 S: Maintained
5300 F: drivers/soc/fsl/qe/
5301 F: include/soc/fsl/*qe*.h
5302 F: include/soc/fsl/*ucc*.h
5303
5304 FREESCALE USB PERIPHERAL DRIVERS
5305 M: Li Yang <leoli@freescale.com>
5306 L: linux-usb@vger.kernel.org
5307 L: linuxppc-dev@lists.ozlabs.org
5308 S: Maintained
5309 F: drivers/usb/gadget/udc/fsl*
5310
5311 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5312 M: Li Yang <leoli@freescale.com>
5313 L: netdev@vger.kernel.org
5314 L: linuxppc-dev@lists.ozlabs.org
5315 S: Maintained
5316 F: drivers/net/ethernet/freescale/ucc_geth*
5317
5318 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5319 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5320 L: netdev@vger.kernel.org
5321 S: Maintained
5322 F: drivers/net/ethernet/freescale/gianfar*
5323 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5324 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5325
5326 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5327 M: Zhao Qiang <qiang.zhao@nxp.com>
5328 L: netdev@vger.kernel.org
5329 L: linuxppc-dev@lists.ozlabs.org
5330 S: Maintained
5331 F: drivers/net/wan/fsl_ucc_hdlc*
5332
5333 FREESCALE QUICC ENGINE UCC UART DRIVER
5334 M: Timur Tabi <timur@tabi.org>
5335 L: linuxppc-dev@lists.ozlabs.org
5336 S: Maintained
5337 F: drivers/tty/serial/ucc_uart.c
5338
5339 FREESCALE SOC SOUND DRIVERS
5340 M: Timur Tabi <timur@tabi.org>
5341 M: Nicolin Chen <nicoleotsuka@gmail.com>
5342 M: Xiubo Li <Xiubo.Lee@gmail.com>
5343 R: Fabio Estevam <fabio.estevam@nxp.com>
5344 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5345 L: linuxppc-dev@lists.ozlabs.org
5346 S: Maintained
5347 F: sound/soc/fsl/fsl*
5348 F: sound/soc/fsl/imx*
5349 F: sound/soc/fsl/mpc8610_hpcd.c
5350
5351 FREEVXFS FILESYSTEM
5352 M: Christoph Hellwig <hch@infradead.org>
5353 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5354 S: Maintained
5355 F: fs/freevxfs/
5356
5357 FREEZER
5358 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5359 M: Pavel Machek <pavel@ucw.cz>
5360 L: linux-pm@vger.kernel.org
5361 S: Supported
5362 F: Documentation/power/freezing-of-tasks.txt
5363 F: include/linux/freezer.h
5364 F: kernel/freezer.c
5365
5366 FRONTSWAP API
5367 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5368 L: linux-kernel@vger.kernel.org
5369 S: Maintained
5370 F: mm/frontswap.c
5371 F: include/linux/frontswap.h
5372
5373 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5374 M: David Howells <dhowells@redhat.com>
5375 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5376 S: Supported
5377 F: Documentation/filesystems/caching/
5378 F: fs/fscache/
5379 F: include/linux/fscache*.h
5380
5381 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5382 M: Theodore Y. Ts'o <tytso@mit.edu>
5383 M: Jaegeuk Kim <jaegeuk@kernel.org>
5384 L: linux-fsdevel@vger.kernel.org
5385 S: Supported
5386 F: fs/crypto/
5387 F: include/linux/fscrypt*.h
5388
5389 F2FS FILE SYSTEM
5390 M: Jaegeuk Kim <jaegeuk@kernel.org>
5391 M: Chao Yu <yuchao0@huawei.com>
5392 L: linux-f2fs-devel@lists.sourceforge.net
5393 W: https://f2fs.wiki.kernel.org/
5394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5395 S: Maintained
5396 F: Documentation/filesystems/f2fs.txt
5397 F: Documentation/ABI/testing/sysfs-fs-f2fs
5398 F: fs/f2fs/
5399 F: include/linux/f2fs_fs.h
5400 F: include/trace/events/f2fs.h
5401
5402 FUJITSU FR-V (FRV) PORT
5403 S: Orphan
5404 F: arch/frv/
5405
5406 FUJITSU LAPTOP EXTRAS
5407 M: Jonathan Woithe <jwoithe@just42.net>
5408 L: platform-driver-x86@vger.kernel.org
5409 S: Maintained
5410 F: drivers/platform/x86/fujitsu-laptop.c
5411
5412 FUJITSU M-5MO LS CAMERA ISP DRIVER
5413 M: Kyungmin Park <kyungmin.park@samsung.com>
5414 M: Heungjun Kim <riverful.kim@samsung.com>
5415 L: linux-media@vger.kernel.org
5416 S: Maintained
5417 F: drivers/media/i2c/m5mols/
5418 F: include/media/i2c/m5mols.h
5419
5420 FUJITSU TABLET EXTRAS
5421 M: Robert Gerlach <khnz@gmx.de>
5422 L: platform-driver-x86@vger.kernel.org
5423 S: Maintained
5424 F: drivers/platform/x86/fujitsu-tablet.c
5425
5426 FUSE: FILESYSTEM IN USERSPACE
5427 M: Miklos Szeredi <miklos@szeredi.hu>
5428 L: linux-fsdevel@vger.kernel.org
5429 W: http://fuse.sourceforge.net/
5430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5431 S: Maintained
5432 F: fs/fuse/
5433 F: include/uapi/linux/fuse.h
5434 F: Documentation/filesystems/fuse.txt
5435
5436 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5437 M: Rik Faith <faith@cs.unc.edu>
5438 L: linux-scsi@vger.kernel.org
5439 S: Odd Fixes (e.g., new signatures)
5440 F: drivers/scsi/fdomain.*
5441
5442 GCC PLUGINS
5443 M: Kees Cook <keescook@chromium.org>
5444 R: Emese Revfy <re.emese@gmail.com>
5445 L: kernel-hardening@lists.openwall.com
5446 S: Maintained
5447 F: scripts/gcc-plugins/
5448 F: scripts/gcc-plugin.sh
5449 F: scripts/Makefile.gcc-plugins
5450 F: Documentation/gcc-plugins.txt
5451
5452 GCOV BASED KERNEL PROFILING
5453 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5454 S: Maintained
5455 F: kernel/gcov/
5456 F: Documentation/dev-tools/gcov.rst
5457
5458 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5459 M: Achim Leubner <achim_leubner@adaptec.com>
5460 L: linux-scsi@vger.kernel.org
5461 W: http://www.icp-vortex.com/
5462 S: Supported
5463 F: drivers/scsi/gdt*
5464
5465 GDB KERNEL DEBUGGING HELPER SCRIPTS
5466 M: Jan Kiszka <jan.kiszka@siemens.com>
5467 M: Kieran Bingham <kieran@bingham.xyz>
5468 S: Supported
5469 F: scripts/gdb/
5470
5471 GEMTEK FM RADIO RECEIVER DRIVER
5472 M: Hans Verkuil <hverkuil@xs4all.nl>
5473 L: linux-media@vger.kernel.org
5474 T: git git://linuxtv.org/media_tree.git
5475 W: https://linuxtv.org
5476 S: Maintained
5477 F: drivers/media/radio/radio-gemtek*
5478
5479 GENERIC GPIO I2C DRIVER
5480 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5481 S: Supported
5482 F: drivers/i2c/busses/i2c-gpio.c
5483 F: include/linux/i2c-gpio.h
5484
5485 GENERIC GPIO I2C MULTIPLEXER DRIVER
5486 M: Peter Korsgaard <peter.korsgaard@barco.com>
5487 L: linux-i2c@vger.kernel.org
5488 S: Supported
5489 F: drivers/i2c/muxes/i2c-mux-gpio.c
5490 F: include/linux/i2c-mux-gpio.h
5491 F: Documentation/i2c/muxes/i2c-mux-gpio
5492
5493 GENERIC HDLC (WAN) DRIVERS
5494 M: Krzysztof Halasa <khc@pm.waw.pl>
5495 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5496 S: Maintained
5497 F: drivers/net/wan/c101.c
5498 F: drivers/net/wan/hd6457*
5499 F: drivers/net/wan/hdlc*
5500 F: drivers/net/wan/n2.c
5501 F: drivers/net/wan/pc300too.c
5502 F: drivers/net/wan/pci200syn.c
5503 F: drivers/net/wan/wanxl*
5504
5505 GENERIC INCLUDE/ASM HEADER FILES
5506 M: Arnd Bergmann <arnd@arndb.de>
5507 L: linux-arch@vger.kernel.org
5508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5509 S: Maintained
5510 F: include/asm-generic/
5511 F: include/uapi/asm-generic/
5512
5513 GENERIC PHY FRAMEWORK
5514 M: Kishon Vijay Abraham I <kishon@ti.com>
5515 L: linux-kernel@vger.kernel.org
5516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5517 S: Supported
5518 F: drivers/phy/
5519 F: include/linux/phy/
5520
5521 GENERIC PM DOMAINS
5522 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5523 M: Kevin Hilman <khilman@kernel.org>
5524 M: Ulf Hansson <ulf.hansson@linaro.org>
5525 L: linux-pm@vger.kernel.org
5526 S: Supported
5527 F: drivers/base/power/domain*.c
5528 F: include/linux/pm_domain.h
5529
5530 GENERIC UIO DRIVER FOR PCI DEVICES
5531 M: "Michael S. Tsirkin" <mst@redhat.com>
5532 L: kvm@vger.kernel.org
5533 S: Supported
5534 F: drivers/uio/uio_pci_generic.c
5535
5536 GET_MAINTAINER SCRIPT
5537 M: Joe Perches <joe@perches.com>
5538 S: Maintained
5539 F: scripts/get_maintainer.pl
5540
5541 GENWQE (IBM Generic Workqueue Card)
5542 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5543 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5544 S: Supported
5545 F: drivers/misc/genwqe/
5546
5547 GFS2 FILE SYSTEM
5548 M: Steven Whitehouse <swhiteho@redhat.com>
5549 M: Bob Peterson <rpeterso@redhat.com>
5550 L: cluster-devel@redhat.com
5551 W: http://sources.redhat.com/cluster/
5552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5553 S: Supported
5554 F: Documentation/filesystems/gfs2*.txt
5555 F: fs/gfs2/
5556 F: include/uapi/linux/gfs2_ondisk.h
5557
5558 GIGASET ISDN DRIVERS
5559 M: Paul Bolle <pebolle@tiscali.nl>
5560 L: gigaset307x-common@lists.sourceforge.net
5561 W: http://gigaset307x.sourceforge.net/
5562 S: Odd Fixes
5563 F: Documentation/isdn/README.gigaset
5564 F: drivers/isdn/gigaset/
5565 F: include/uapi/linux/gigaset_dev.h
5566
5567 GO7007 MPEG CODEC
5568 M: Hans Verkuil <hans.verkuil@cisco.com>
5569 L: linux-media@vger.kernel.org
5570 S: Maintained
5571 F: drivers/media/usb/go7007/
5572
5573 GOODIX TOUCHSCREEN
5574 M: Bastien Nocera <hadess@hadess.net>
5575 L: linux-input@vger.kernel.org
5576 S: Maintained
5577 F: drivers/input/touchscreen/goodix.c
5578
5579 GPIO MOCKUP DRIVER
5580 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5581 L: linux-gpio@vger.kernel.org
5582 S: Maintained
5583 F: drivers/gpio/gpio-mockup.c
5584 F: tools/testing/selftests/gpio/
5585
5586 GPIO SUBSYSTEM
5587 M: Linus Walleij <linus.walleij@linaro.org>
5588 M: Alexandre Courbot <gnurou@gmail.com>
5589 L: linux-gpio@vger.kernel.org
5590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5591 S: Maintained
5592 F: Documentation/devicetree/bindings/gpio/
5593 F: Documentation/gpio/
5594 F: Documentation/ABI/testing/gpio-cdev
5595 F: Documentation/ABI/obsolete/sysfs-gpio
5596 F: drivers/gpio/
5597 F: include/linux/gpio/
5598 F: include/linux/gpio.h
5599 F: include/asm-generic/gpio.h
5600 F: include/uapi/linux/gpio.h
5601 F: tools/gpio/
5602
5603 GRE DEMULTIPLEXER DRIVER
5604 M: Dmitry Kozlov <xeb@mail.ru>
5605 L: netdev@vger.kernel.org
5606 S: Maintained
5607 F: net/ipv4/gre_demux.c
5608 F: net/ipv4/gre_offload.c
5609 F: include/net/gre.h
5610
5611 GRETH 10/100/1G Ethernet MAC device driver
5612 M: Andreas Larsson <andreas@gaisler.com>
5613 L: netdev@vger.kernel.org
5614 S: Maintained
5615 F: drivers/net/ethernet/aeroflex/
5616
5617 GREYBUS SUBSYSTEM
5618 M: Johan Hovold <johan@kernel.org>
5619 M: Alex Elder <elder@kernel.org>
5620 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5621 S: Maintained
5622 F: drivers/staging/greybus/
5623 L: greybus-dev@lists.linaro.org
5624
5625 GREYBUS AUDIO PROTOCOLS DRIVERS
5626 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5627 M: Mark Greer <mgreer@animalcreek.com>
5628 S: Maintained
5629 F: drivers/staging/greybus/audio_apbridgea.c
5630 F: drivers/staging/greybus/audio_apbridgea.h
5631 F: drivers/staging/greybus/audio_codec.c
5632 F: drivers/staging/greybus/audio_codec.h
5633 F: drivers/staging/greybus/audio_gb.c
5634 F: drivers/staging/greybus/audio_manager.c
5635 F: drivers/staging/greybus/audio_manager.h
5636 F: drivers/staging/greybus/audio_manager_module.c
5637 F: drivers/staging/greybus/audio_manager_private.h
5638 F: drivers/staging/greybus/audio_manager_sysfs.c
5639 F: drivers/staging/greybus/audio_module.c
5640 F: drivers/staging/greybus/audio_topology.c
5641
5642 GREYBUS PROTOCOLS DRIVERS
5643 M: Rui Miguel Silva <rmfrfs@gmail.com>
5644 S: Maintained
5645 F: drivers/staging/greybus/sdio.c
5646 F: drivers/staging/greybus/light.c
5647 F: drivers/staging/greybus/gpio.c
5648 F: drivers/staging/greybus/power_supply.c
5649 F: drivers/staging/greybus/spi.c
5650 F: drivers/staging/greybus/spilib.c
5651
5652 GREYBUS PROTOCOLS DRIVERS
5653 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5654 S: Maintained
5655 F: drivers/staging/greybus/loopback.c
5656 F: drivers/staging/greybus/timesync.c
5657 F: drivers/staging/greybus/timesync_platform.c
5658
5659 GREYBUS PROTOCOLS DRIVERS
5660 M: Viresh Kumar <vireshk@kernel.org>
5661 S: Maintained
5662 F: drivers/staging/greybus/authentication.c
5663 F: drivers/staging/greybus/bootrom.c
5664 F: drivers/staging/greybus/firmware.h
5665 F: drivers/staging/greybus/fw-core.c
5666 F: drivers/staging/greybus/fw-download.c
5667 F: drivers/staging/greybus/fw-managament.c
5668 F: drivers/staging/greybus/greybus_authentication.h
5669 F: drivers/staging/greybus/greybus_firmware.h
5670 F: drivers/staging/greybus/hid.c
5671 F: drivers/staging/greybus/i2c.c
5672 F: drivers/staging/greybus/spi.c
5673 F: drivers/staging/greybus/spilib.c
5674 F: drivers/staging/greybus/spilib.h
5675
5676 GREYBUS PROTOCOLS DRIVERS
5677 M: David Lin <dtwlin@gmail.com>
5678 S: Maintained
5679 F: drivers/staging/greybus/uart.c
5680 F: drivers/staging/greybus/log.c
5681
5682 GREYBUS PLATFORM DRIVERS
5683 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5684 S: Maintained
5685 F: drivers/staging/greybus/arche-platform.c
5686 F: drivers/staging/greybus/arche-apb-ctrl.c
5687 F: drivers/staging/greybus/arche_platform.h
5688
5689 GS1662 VIDEO SERIALIZER
5690 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5691 L: linux-media@vger.kernel.org
5692 T: git git://linuxtv.org/media_tree.git
5693 S: Maintained
5694 F: drivers/media/spi/gs1662.c
5695
5696 GSPCA FINEPIX SUBDRIVER
5697 M: Frank Zago <frank@zago.net>
5698 L: linux-media@vger.kernel.org
5699 T: git git://linuxtv.org/media_tree.git
5700 S: Maintained
5701 F: drivers/media/usb/gspca/finepix.c
5702
5703 GSPCA GL860 SUBDRIVER
5704 M: Olivier Lorin <o.lorin@laposte.net>
5705 L: linux-media@vger.kernel.org
5706 T: git git://linuxtv.org/media_tree.git
5707 S: Maintained
5708 F: drivers/media/usb/gspca/gl860/
5709
5710 GSPCA M5602 SUBDRIVER
5711 M: Erik Andren <erik.andren@gmail.com>
5712 L: linux-media@vger.kernel.org
5713 T: git git://linuxtv.org/media_tree.git
5714 S: Maintained
5715 F: drivers/media/usb/gspca/m5602/
5716
5717 GSPCA PAC207 SONIXB SUBDRIVER
5718 M: Hans Verkuil <hverkuil@xs4all.nl>
5719 L: linux-media@vger.kernel.org
5720 T: git git://linuxtv.org/media_tree.git
5721 S: Odd Fixes
5722 F: drivers/media/usb/gspca/pac207.c
5723
5724 GSPCA SN9C20X SUBDRIVER
5725 M: Brian Johnson <brijohn@gmail.com>
5726 L: linux-media@vger.kernel.org
5727 T: git git://linuxtv.org/media_tree.git
5728 S: Maintained
5729 F: drivers/media/usb/gspca/sn9c20x.c
5730
5731 GSPCA T613 SUBDRIVER
5732 M: Leandro Costantino <lcostantino@gmail.com>
5733 L: linux-media@vger.kernel.org
5734 T: git git://linuxtv.org/media_tree.git
5735 S: Maintained
5736 F: drivers/media/usb/gspca/t613.c
5737
5738 GSPCA USB WEBCAM DRIVER
5739 M: Hans Verkuil <hverkuil@xs4all.nl>
5740 L: linux-media@vger.kernel.org
5741 T: git git://linuxtv.org/media_tree.git
5742 S: Odd Fixes
5743 F: drivers/media/usb/gspca/
5744
5745 GTP (GPRS Tunneling Protocol)
5746 M: Pablo Neira Ayuso <pablo@netfilter.org>
5747 M: Harald Welte <laforge@gnumonks.org>
5748 L: osmocom-net-gprs@lists.osmocom.org
5749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5750 S: Maintained
5751 F: drivers/net/gtp.c
5752
5753 GUID PARTITION TABLE (GPT)
5754 M: Davidlohr Bueso <dave@stgolabs.net>
5755 L: linux-efi@vger.kernel.org
5756 S: Maintained
5757 F: block/partitions/efi.*
5758
5759 STK1160 USB VIDEO CAPTURE DRIVER
5760 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5761 L: linux-media@vger.kernel.org
5762 T: git git://linuxtv.org/media_tree.git
5763 S: Maintained
5764 F: drivers/media/usb/stk1160/
5765
5766 H8/300 ARCHITECTURE
5767 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5768 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5769 W: http://uclinux-h8.sourceforge.jp
5770 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5771 S: Maintained
5772 F: arch/h8300/
5773 F: drivers/clocksource/h8300_*.c
5774 F: drivers/clk/h8300/
5775 F: drivers/irqchip/irq-renesas-h8*.c
5776
5777 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5778 M: Frank Seidel <frank@f-seidel.de>
5779 L: platform-driver-x86@vger.kernel.org
5780 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5781 S: Maintained
5782 F: drivers/platform/x86/hdaps.c
5783
5784 HDPVR USB VIDEO ENCODER DRIVER
5785 M: Hans Verkuil <hverkuil@xs4all.nl>
5786 L: linux-media@vger.kernel.org
5787 T: git git://linuxtv.org/media_tree.git
5788 W: https://linuxtv.org
5789 S: Odd Fixes
5790 F: drivers/media/usb/hdpvr/
5791
5792 HWPOISON MEMORY FAILURE HANDLING
5793 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5794 L: linux-mm@kvack.org
5795 S: Maintained
5796 F: mm/memory-failure.c
5797 F: mm/hwpoison-inject.c
5798
5799 HYPERVISOR VIRTUAL CONSOLE DRIVER
5800 L: linuxppc-dev@lists.ozlabs.org
5801 S: Odd Fixes
5802 F: drivers/tty/hvc/
5803
5804 HACKRF MEDIA DRIVER
5805 M: Antti Palosaari <crope@iki.fi>
5806 L: linux-media@vger.kernel.org
5807 W: https://linuxtv.org
5808 W: http://palosaari.fi/linux/
5809 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5810 T: git git://linuxtv.org/anttip/media_tree.git
5811 S: Maintained
5812 F: drivers/media/usb/hackrf/
5813
5814 HARDWARE MONITORING
5815 M: Jean Delvare <jdelvare@suse.com>
5816 M: Guenter Roeck <linux@roeck-us.net>
5817 L: linux-hwmon@vger.kernel.org
5818 W: http://hwmon.wiki.kernel.org/
5819 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5821 S: Maintained
5822 F: Documentation/hwmon/
5823 F: drivers/hwmon/
5824 F: include/linux/hwmon*.h
5825
5826 HARDWARE RANDOM NUMBER GENERATOR CORE
5827 M: Matt Mackall <mpm@selenic.com>
5828 M: Herbert Xu <herbert@gondor.apana.org.au>
5829 L: linux-crypto@vger.kernel.org
5830 S: Odd fixes
5831 F: Documentation/devicetree/bindings/rng/
5832 F: Documentation/hw_random.txt
5833 F: drivers/char/hw_random/
5834 F: include/linux/hw_random.h
5835
5836 HARDWARE SPINLOCK CORE
5837 M: Ohad Ben-Cohen <ohad@wizery.com>
5838 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5839 L: linux-remoteproc@vger.kernel.org
5840 S: Maintained
5841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5842 F: Documentation/devicetree/bindings/hwlock/
5843 F: Documentation/hwspinlock.txt
5844 F: drivers/hwspinlock/
5845 F: include/linux/hwspinlock.h
5846
5847 HARMONY SOUND DRIVER
5848 L: linux-parisc@vger.kernel.org
5849 S: Maintained
5850 F: sound/parisc/harmony.*
5851
5852 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5853 M: Jimmy Vance <jimmy.vance@hpe.com>
5854 S: Supported
5855 F: Documentation/watchdog/hpwdt.txt
5856 F: drivers/watchdog/hpwdt.c
5857
5858 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5859 M: Don Brace <don.brace@microsemi.com>
5860 L: esc.storagedev@microsemi.com
5861 L: linux-scsi@vger.kernel.org
5862 S: Supported
5863 F: Documentation/scsi/hpsa.txt
5864 F: drivers/scsi/hpsa*.[ch]
5865 F: include/linux/cciss*.h
5866 F: include/uapi/linux/cciss*.h
5867
5868 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5869 M: Don Brace <don.brace@microsemi.com>
5870 L: esc.storagedev@microsemi.com
5871 L: linux-scsi@vger.kernel.org
5872 S: Supported
5873 F: Documentation/blockdev/cciss.txt
5874 F: drivers/block/cciss*
5875 F: include/linux/cciss_ioctl.h
5876 F: include/uapi/linux/cciss_ioctl.h
5877
5878 HFI1 DRIVER
5879 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5880 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5881 L: linux-rdma@vger.kernel.org
5882 S: Supported
5883 F: drivers/infiniband/hw/hfi1
5884
5885 HFS FILESYSTEM
5886 L: linux-fsdevel@vger.kernel.org
5887 S: Orphan
5888 F: Documentation/filesystems/hfs.txt
5889 F: fs/hfs/
5890
5891 HFSPLUS FILESYSTEM
5892 L: linux-fsdevel@vger.kernel.org
5893 S: Orphan
5894 F: Documentation/filesystems/hfsplus.txt
5895 F: fs/hfsplus/
5896
5897 HGA FRAMEBUFFER DRIVER
5898 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5899 L: linux-nvidia@lists.surfsouth.com
5900 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5901 S: Maintained
5902 F: drivers/video/fbdev/hgafb.c
5903
5904 HIBERNATION (aka Software Suspend, aka swsusp)
5905 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5906 M: Pavel Machek <pavel@ucw.cz>
5907 L: linux-pm@vger.kernel.org
5908 B: https://bugzilla.kernel.org
5909 S: Supported
5910 F: arch/x86/power/
5911 F: drivers/base/power/
5912 F: kernel/power/
5913 F: include/linux/suspend.h
5914 F: include/linux/freezer.h
5915 F: include/linux/pm.h
5916 F: arch/*/include/asm/suspend*.h
5917
5918 HID CORE LAYER
5919 M: Jiri Kosina <jikos@kernel.org>
5920 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5921 L: linux-input@vger.kernel.org
5922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5923 S: Maintained
5924 F: drivers/hid/
5925 F: include/linux/hid*
5926 F: include/uapi/linux/hid*
5927
5928 HID SENSOR HUB DRIVERS
5929 M: Jiri Kosina <jikos@kernel.org>
5930 M: Jonathan Cameron <jic23@kernel.org>
5931 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5932 L: linux-input@vger.kernel.org
5933 L: linux-iio@vger.kernel.org
5934 S: Maintained
5935 F: Documentation/hid/hid-sensor*
5936 F: drivers/hid/hid-sensor-*
5937 F: drivers/iio/*/hid-*
5938 F: include/linux/hid-sensor-*
5939
5940 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5941 M: Thomas Gleixner <tglx@linutronix.de>
5942 L: linux-kernel@vger.kernel.org
5943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5944 S: Maintained
5945 F: Documentation/timers/
5946 F: kernel/time/hrtimer.c
5947 F: kernel/time/clockevents.c
5948 F: kernel/time/tick*.*
5949 F: kernel/time/timer_*.c
5950 F: include/linux/clockchips.h
5951 F: include/linux/hrtimer.h
5952
5953 HIGH-SPEED SCC DRIVER FOR AX.25
5954 L: linux-hams@vger.kernel.org
5955 S: Orphan
5956 F: drivers/net/hamradio/dmascc.c
5957 F: drivers/net/hamradio/scc.c
5958
5959 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5960 M: HighPoint Linux Team <linux@highpoint-tech.com>
5961 W: http://www.highpoint-tech.com
5962 S: Supported
5963 F: Documentation/scsi/hptiop.txt
5964 F: drivers/scsi/hptiop.c
5965
5966 HIPPI
5967 M: Jes Sorensen <jes@trained-monkey.org>
5968 L: linux-hippi@sunsite.dk
5969 S: Maintained
5970 F: include/linux/hippidevice.h
5971 F: include/uapi/linux/if_hippi.h
5972 F: net/802/hippi.c
5973 F: drivers/net/hippi/
5974
5975 HISILICON LPC BUS DRIVER
5976 M: Zhichang Yuan <yuanzhichang@hisilicon.com>
5977 L: linux-arm-kernel@lists.infradead.org
5978 W: http://www.hisilicon.com
5979 S: Maintained
5980 F: drivers/bus/hisi_lpc.c
5981 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
5982
5983 HISILICON NETWORK SUBSYSTEM DRIVER
5984 M: Yisen Zhuang <yisen.zhuang@huawei.com>
5985 M: Salil Mehta <salil.mehta@huawei.com>
5986 L: netdev@vger.kernel.org
5987 W: http://www.hisilicon.com
5988 S: Maintained
5989 F: drivers/net/ethernet/hisilicon/
5990 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5991
5992 HISILICON ROCE DRIVER
5993 M: Lijun Ou <oulijun@huawei.com>
5994 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5995 L: linux-rdma@vger.kernel.org
5996 S: Maintained
5997 F: drivers/infiniband/hw/hns/
5998 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5999
6000 HISILICON SAS Controller
6001 M: John Garry <john.garry@huawei.com>
6002 W: http://www.hisilicon.com
6003 S: Supported
6004 F: drivers/scsi/hisi_sas/
6005 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6006
6007 HOST AP DRIVER
6008 M: Jouni Malinen <j@w1.fi>
6009 L: linux-wireless@vger.kernel.org
6010 W: http://w1.fi/hostap-driver.html
6011 S: Obsolete
6012 F: drivers/net/wireless/intersil/hostap/
6013
6014 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6015 L: platform-driver-x86@vger.kernel.org
6016 S: Orphan
6017 F: drivers/platform/x86/tc1100-wmi.c
6018
6019 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6020 M: Jaroslav Kysela <perex@perex.cz>
6021 S: Maintained
6022 F: drivers/net/ethernet/hp/hp100.*
6023
6024 HPET: High Precision Event Timers driver
6025 M: Clemens Ladisch <clemens@ladisch.de>
6026 S: Maintained
6027 F: Documentation/timers/hpet.txt
6028 F: drivers/char/hpet.c
6029 F: include/linux/hpet.h
6030 F: include/uapi/linux/hpet.h
6031
6032 HPET: x86
6033 S: Orphan
6034 F: arch/x86/kernel/hpet.c
6035 F: arch/x86/include/asm/hpet.h
6036
6037 HPFS FILESYSTEM
6038 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6039 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6040 S: Maintained
6041 F: fs/hpfs/
6042
6043 HSI SUBSYSTEM
6044 M: Sebastian Reichel <sre@kernel.org>
6045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6046 S: Maintained
6047 F: Documentation/ABI/testing/sysfs-bus-hsi
6048 F: Documentation/device-drivers/serial-interfaces.rst
6049 F: drivers/hsi/
6050 F: include/linux/hsi/
6051 F: include/uapi/linux/hsi/
6052
6053 HSO 3G MODEM DRIVER
6054 L: linux-usb@vger.kernel.org
6055 S: Orphan
6056 F: drivers/net/usb/hso.c
6057
6058 HSR NETWORK PROTOCOL
6059 M: Arvid Brodin <arvid.brodin@alten.se>
6060 L: netdev@vger.kernel.org
6061 S: Maintained
6062 F: net/hsr/
6063
6064 HTCPEN TOUCHSCREEN DRIVER
6065 M: Pau Oliva Fora <pof@eslack.org>
6066 L: linux-input@vger.kernel.org
6067 S: Maintained
6068 F: drivers/input/touchscreen/htcpen.c
6069
6070 HUGETLB FILESYSTEM
6071 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6072 S: Maintained
6073 F: fs/hugetlbfs/
6074
6075 HVA ST MEDIA DRIVER
6076 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6077 L: linux-media@vger.kernel.org
6078 T: git git://linuxtv.org/media_tree.git
6079 W: https://linuxtv.org
6080 S: Supported
6081 F: drivers/media/platform/sti/hva
6082
6083 Hyper-V CORE AND DRIVERS
6084 M: "K. Y. Srinivasan" <kys@microsoft.com>
6085 M: Haiyang Zhang <haiyangz@microsoft.com>
6086 M: Stephen Hemminger <sthemmin@microsoft.com>
6087 L: devel@linuxdriverproject.org
6088 S: Maintained
6089 F: arch/x86/include/asm/mshyperv.h
6090 F: arch/x86/include/uapi/asm/hyperv.h
6091 F: arch/x86/kernel/cpu/mshyperv.c
6092 F: arch/x86/hyperv
6093 F: drivers/hid/hid-hyperv.c
6094 F: drivers/hv/
6095 F: drivers/input/serio/hyperv-keyboard.c
6096 F: drivers/pci/host/pci-hyperv.c
6097 F: drivers/net/hyperv/
6098 F: drivers/scsi/storvsc_drv.c
6099 F: drivers/uio/uio_hv_generic.c
6100 F: drivers/video/fbdev/hyperv_fb.c
6101 F: include/linux/hyperv.h
6102 F: tools/hv/
6103 F: Documentation/ABI/stable/sysfs-bus-vmbus
6104
6105 I2C MUXES
6106 M: Peter Rosin <peda@axentia.se>
6107 L: linux-i2c@vger.kernel.org
6108 S: Maintained
6109 F: Documentation/i2c/i2c-topology
6110 F: Documentation/i2c/muxes/
6111 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6112 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6113 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6114 F: drivers/i2c/i2c-mux.c
6115 F: drivers/i2c/muxes/
6116 F: include/linux/i2c-mux.h
6117
6118 I2C OVER PARALLEL PORT
6119 M: Jean Delvare <jdelvare@suse.com>
6120 L: linux-i2c@vger.kernel.org
6121 S: Maintained
6122 F: Documentation/i2c/busses/i2c-parport
6123 F: Documentation/i2c/busses/i2c-parport-light
6124 F: drivers/i2c/busses/i2c-parport.c
6125 F: drivers/i2c/busses/i2c-parport-light.c
6126
6127 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6128 M: Jean Delvare <jdelvare@suse.com>
6129 L: linux-i2c@vger.kernel.org
6130 S: Maintained
6131 F: Documentation/i2c/busses/i2c-ali1535
6132 F: Documentation/i2c/busses/i2c-ali1563
6133 F: Documentation/i2c/busses/i2c-ali15x3
6134 F: Documentation/i2c/busses/i2c-amd756
6135 F: Documentation/i2c/busses/i2c-amd8111
6136 F: Documentation/i2c/busses/i2c-i801
6137 F: Documentation/i2c/busses/i2c-nforce2
6138 F: Documentation/i2c/busses/i2c-piix4
6139 F: Documentation/i2c/busses/i2c-sis5595
6140 F: Documentation/i2c/busses/i2c-sis630
6141 F: Documentation/i2c/busses/i2c-sis96x
6142 F: Documentation/i2c/busses/i2c-via
6143 F: Documentation/i2c/busses/i2c-viapro
6144 F: drivers/i2c/busses/i2c-ali1535.c
6145 F: drivers/i2c/busses/i2c-ali1563.c
6146 F: drivers/i2c/busses/i2c-ali15x3.c
6147 F: drivers/i2c/busses/i2c-amd756.c
6148 F: drivers/i2c/busses/i2c-amd756-s4882.c
6149 F: drivers/i2c/busses/i2c-amd8111.c
6150 F: drivers/i2c/busses/i2c-i801.c
6151 F: drivers/i2c/busses/i2c-isch.c
6152 F: drivers/i2c/busses/i2c-nforce2.c
6153 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6154 F: drivers/i2c/busses/i2c-piix4.c
6155 F: drivers/i2c/busses/i2c-sis5595.c
6156 F: drivers/i2c/busses/i2c-sis630.c
6157 F: drivers/i2c/busses/i2c-sis96x.c
6158 F: drivers/i2c/busses/i2c-via.c
6159 F: drivers/i2c/busses/i2c-viapro.c
6160
6161 I2C/SMBUS ISMT DRIVER
6162 M: Seth Heasley <seth.heasley@intel.com>
6163 M: Neil Horman <nhorman@tuxdriver.com>
6164 L: linux-i2c@vger.kernel.org
6165 F: drivers/i2c/busses/i2c-ismt.c
6166 F: Documentation/i2c/busses/i2c-ismt
6167
6168 I2C/SMBUS STUB DRIVER
6169 M: Jean Delvare <jdelvare@suse.com>
6170 L: linux-i2c@vger.kernel.org
6171 S: Maintained
6172 F: drivers/i2c/i2c-stub.c
6173
6174 I2C SUBSYSTEM
6175 M: Wolfram Sang <wsa@the-dreams.de>
6176 L: linux-i2c@vger.kernel.org
6177 W: https://i2c.wiki.kernel.org/
6178 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6180 S: Maintained
6181 F: Documentation/devicetree/bindings/i2c/
6182 F: Documentation/i2c/
6183 F: drivers/i2c/
6184 F: drivers/i2c/*/
6185 F: include/linux/i2c.h
6186 F: include/linux/i2c-*.h
6187 F: include/uapi/linux/i2c.h
6188 F: include/uapi/linux/i2c-*.h
6189
6190 I2C ACPI SUPPORT
6191 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6192 L: linux-i2c@vger.kernel.org
6193 L: linux-acpi@vger.kernel.org
6194 S: Maintained
6195
6196 I2C-TAOS-EVM DRIVER
6197 M: Jean Delvare <jdelvare@suse.com>
6198 L: linux-i2c@vger.kernel.org
6199 S: Maintained
6200 F: Documentation/i2c/busses/i2c-taos-evm
6201 F: drivers/i2c/busses/i2c-taos-evm.c
6202
6203 I2C-TINY-USB DRIVER
6204 M: Till Harbaum <till@harbaum.org>
6205 L: linux-i2c@vger.kernel.org
6206 W: http://www.harbaum.org/till/i2c_tiny_usb
6207 S: Maintained
6208 F: drivers/i2c/busses/i2c-tiny-usb.c
6209
6210 i386 BOOT CODE
6211 M: "H. Peter Anvin" <hpa@zytor.com>
6212 S: Maintained
6213 F: arch/x86/boot/
6214
6215 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6216 M: "H. Peter Anvin" <hpa@zytor.com>
6217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6218 S: Maintained
6219
6220 IA64 (Itanium) PLATFORM
6221 M: Tony Luck <tony.luck@intel.com>
6222 M: Fenghua Yu <fenghua.yu@intel.com>
6223 L: linux-ia64@vger.kernel.org
6224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6225 S: Maintained
6226 F: arch/ia64/
6227
6228 IBM Power VMX Cryptographic instructions
6229 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6230 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6231 L: linux-crypto@vger.kernel.org
6232 S: Supported
6233 F: drivers/crypto/vmx/Makefile
6234 F: drivers/crypto/vmx/Kconfig
6235 F: drivers/crypto/vmx/vmx.c
6236 F: drivers/crypto/vmx/aes*
6237 F: drivers/crypto/vmx/ghash*
6238 F: drivers/crypto/vmx/ppc-xlate.pl
6239
6240 IBM Power in-Nest Crypto Acceleration
6241 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6242 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6243 L: linux-crypto@vger.kernel.org
6244 S: Supported
6245 F: drivers/crypto/nx/Makefile
6246 F: drivers/crypto/nx/Kconfig
6247 F: drivers/crypto/nx/nx-aes*
6248 F: drivers/crypto/nx/nx-sha*
6249 F: drivers/crypto/nx/nx.*
6250 F: drivers/crypto/nx/nx_csbcpb.h
6251 F: drivers/crypto/nx/nx_debugfs.h
6252
6253 IBM Power 842 compression accelerator
6254 M: Dan Streetman <ddstreet@ieee.org>
6255 S: Supported
6256 F: drivers/crypto/nx/Makefile
6257 F: drivers/crypto/nx/Kconfig
6258 F: drivers/crypto/nx/nx-842*
6259 F: include/linux/sw842.h
6260 F: crypto/842.c
6261 F: lib/842/
6262
6263 IBM Power Linux RAID adapter
6264 M: Brian King <brking@us.ibm.com>
6265 S: Supported
6266 F: drivers/scsi/ipr.*
6267
6268 IBM Power Virtual Ethernet Device Driver
6269 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6270 L: netdev@vger.kernel.org
6271 S: Supported
6272 F: drivers/net/ethernet/ibm/ibmveth.*
6273
6274 IBM Power SRIOV Virtual NIC Device Driver
6275 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6276 M: John Allen <jallen@linux.vnet.ibm.com>
6277 L: netdev@vger.kernel.org
6278 S: Supported
6279 F: drivers/net/ethernet/ibm/ibmvnic.*
6280
6281 IBM Power Virtual SCSI Device Drivers
6282 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6283 L: linux-scsi@vger.kernel.org
6284 S: Supported
6285 F: drivers/scsi/ibmvscsi/ibmvscsi*
6286 F: include/scsi/viosrp.h
6287
6288 IBM Power Virtual SCSI Device Target Driver
6289 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6290 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6291 L: linux-scsi@vger.kernel.org
6292 L: target-devel@vger.kernel.org
6293 S: Supported
6294 F: drivers/scsi/ibmvscsi_tgt/
6295
6296 IBM Power Virtual FC Device Drivers
6297 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6298 L: linux-scsi@vger.kernel.org
6299 S: Supported
6300 F: drivers/scsi/ibmvscsi/ibmvfc*
6301
6302 IBM ServeRAID RAID DRIVER
6303 S: Orphan
6304 F: drivers/scsi/ips.*
6305
6306 ICH LPC AND GPIO DRIVER
6307 M: Peter Tyser <ptyser@xes-inc.com>
6308 S: Maintained
6309 F: drivers/mfd/lpc_ich.c
6310 F: drivers/gpio/gpio-ich.c
6311
6312 IDT VersaClock 5 CLOCK DRIVER
6313 M: Marek Vasut <marek.vasut@gmail.com>
6314 S: Maintained
6315 F: drivers/clk/clk-versaclock5.c
6316
6317 IDE SUBSYSTEM
6318 M: "David S. Miller" <davem@davemloft.net>
6319 L: linux-ide@vger.kernel.org
6320 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6322 S: Maintained
6323 F: Documentation/ide/
6324 F: drivers/ide/
6325 F: include/linux/ide.h
6326
6327 IDEAPAD LAPTOP EXTRAS DRIVER
6328 M: Ike Panhc <ike.pan@canonical.com>
6329 L: platform-driver-x86@vger.kernel.org
6330 W: http://launchpad.net/ideapad-laptop
6331 S: Maintained
6332 F: drivers/platform/x86/ideapad-laptop.c
6333
6334 IDEAPAD LAPTOP SLIDEBAR DRIVER
6335 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6336 L: linux-input@vger.kernel.org
6337 W: https://github.com/o2genum/ideapad-slidebar
6338 S: Maintained
6339 F: drivers/input/misc/ideapad_slidebar.c
6340
6341 IDE/ATAPI DRIVERS
6342 M: Borislav Petkov <bp@alien8.de>
6343 L: linux-ide@vger.kernel.org
6344 S: Maintained
6345 F: Documentation/cdrom/ide-cd
6346 F: drivers/ide/ide-cd*
6347
6348 IEEE 802.15.4 SUBSYSTEM
6349 M: Alexander Aring <aar@pengutronix.de>
6350 M: Stefan Schmidt <stefan@osg.samsung.com>
6351 L: linux-wpan@vger.kernel.org
6352 W: http://wpan.cakelab.org/
6353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6355 S: Maintained
6356 F: net/ieee802154/
6357 F: net/mac802154/
6358 F: drivers/net/ieee802154/
6359 F: include/linux/nl802154.h
6360 F: include/linux/ieee802154.h
6361 F: include/net/nl802154.h
6362 F: include/net/mac802154.h
6363 F: include/net/af_ieee802154.h
6364 F: include/net/cfg802154.h
6365 F: include/net/ieee802154_netdev.h
6366 F: Documentation/networking/ieee802154.txt
6367
6368 IFE PROTOCOL
6369 M: Yotam Gigi <yotamg@mellanox.com>
6370 M: Jamal Hadi Salim <jhs@mojatatu.com>
6371 F: net/ife
6372 F: include/net/ife.h
6373 F: include/uapi/linux/ife.h
6374
6375 IGORPLUG-USB IR RECEIVER
6376 M: Sean Young <sean@mess.org>
6377 L: linux-media@vger.kernel.org
6378 S: Maintained
6379 F: drivers/media/rc/igorplugusb.c
6380
6381 IGUANAWORKS USB IR TRANSCEIVER
6382 M: Sean Young <sean@mess.org>
6383 L: linux-media@vger.kernel.org
6384 S: Maintained
6385 F: drivers/media/rc/iguanair.c
6386
6387 IIO DIGITAL POTENTIOMETER DAC
6388 M: Peter Rosin <peda@axentia.se>
6389 L: linux-iio@vger.kernel.org
6390 S: Maintained
6391 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6392 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6393 F: drivers/iio/dac/dpot-dac.c
6394
6395 IIO ENVELOPE DETECTOR
6396 M: Peter Rosin <peda@axentia.se>
6397 L: linux-iio@vger.kernel.org
6398 S: Maintained
6399 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6400 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6401 F: drivers/iio/adc/envelope-detector.c
6402
6403 IIO SUBSYSTEM AND DRIVERS
6404 M: Jonathan Cameron <jic23@kernel.org>
6405 R: Hartmut Knaack <knaack.h@gmx.de>
6406 R: Lars-Peter Clausen <lars@metafoo.de>
6407 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6408 L: linux-iio@vger.kernel.org
6409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6410 S: Maintained
6411 F: Documentation/devicetree/bindings/iio/
6412 F: drivers/iio/
6413 F: drivers/staging/iio/
6414 F: include/linux/iio/
6415 F: tools/iio/
6416
6417 IKANOS/ADI EAGLE ADSL USB DRIVER
6418 M: Matthieu Castet <castet.matthieu@free.fr>
6419 M: Stanislaw Gruszka <stf_xl@wp.pl>
6420 S: Maintained
6421 F: drivers/usb/atm/ueagle-atm.c
6422
6423 IMGTEC ASCII LCD DRIVER
6424 M: Paul Burton <paul.burton@imgtec.com>
6425 S: Maintained
6426 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6427 F: drivers/auxdisplay/img-ascii-lcd.c
6428
6429 INA209 HARDWARE MONITOR DRIVER
6430 M: Guenter Roeck <linux@roeck-us.net>
6431 L: linux-hwmon@vger.kernel.org
6432 S: Maintained
6433 F: Documentation/hwmon/ina209
6434 F: Documentation/devicetree/bindings/i2c/ina209.txt
6435 F: drivers/hwmon/ina209.c
6436
6437 INA2XX HARDWARE MONITOR DRIVER
6438 M: Guenter Roeck <linux@roeck-us.net>
6439 L: linux-hwmon@vger.kernel.org
6440 S: Maintained
6441 F: Documentation/hwmon/ina2xx
6442 F: drivers/hwmon/ina2xx.c
6443 F: include/linux/platform_data/ina2xx.h
6444
6445 INDUSTRY PACK SUBSYSTEM (IPACK)
6446 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6447 M: Jens Taprogge <jens.taprogge@taprogge.org>
6448 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6449 L: industrypack-devel@lists.sourceforge.net
6450 W: http://industrypack.sourceforge.net
6451 S: Maintained
6452 F: drivers/ipack/
6453
6454 INGENIC JZ4780 DMA Driver
6455 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6456 S: Maintained
6457 F: drivers/dma/dma-jz4780.c
6458
6459 INGENIC JZ4780 NAND DRIVER
6460 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6461 L: linux-mtd@lists.infradead.org
6462 S: Maintained
6463 F: drivers/mtd/nand/jz4780_*
6464
6465 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6466 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6467 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6468 L: linux-ima-devel@lists.sourceforge.net
6469 L: linux-ima-user@lists.sourceforge.net
6470 L: linux-security-module@vger.kernel.org
6471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6472 S: Supported
6473 F: security/integrity/ima/
6474
6475 IMGTEC IR DECODER DRIVER
6476 M: James Hogan <james.hogan@imgtec.com>
6477 S: Maintained
6478 F: drivers/media/rc/img-ir/
6479
6480 IMS TWINTURBO FRAMEBUFFER DRIVER
6481 L: linux-fbdev@vger.kernel.org
6482 S: Orphan
6483 F: drivers/video/fbdev/imsttfb.c
6484
6485 INFINIBAND SUBSYSTEM
6486 M: Doug Ledford <dledford@redhat.com>
6487 M: Sean Hefty <sean.hefty@intel.com>
6488 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6489 L: linux-rdma@vger.kernel.org
6490 W: http://www.openfabrics.org/
6491 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6493 S: Supported
6494 F: Documentation/infiniband/
6495 F: drivers/infiniband/
6496 F: include/uapi/linux/if_infiniband.h
6497 F: include/uapi/rdma/
6498 F: include/rdma/
6499
6500 INOTIFY
6501 M: John McCutchan <john@johnmccutchan.com>
6502 M: Robert Love <rlove@rlove.org>
6503 M: Eric Paris <eparis@parisplace.org>
6504 S: Maintained
6505 F: Documentation/filesystems/inotify.txt
6506 F: fs/notify/inotify/
6507 F: include/linux/inotify.h
6508 F: include/uapi/linux/inotify.h
6509
6510 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6511 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6512 L: linux-input@vger.kernel.org
6513 Q: http://patchwork.kernel.org/project/linux-input/list/
6514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6515 S: Maintained
6516 F: drivers/input/
6517 F: include/linux/input.h
6518 F: include/uapi/linux/input.h
6519 F: include/linux/input/
6520 F: Documentation/devicetree/bindings/input/
6521
6522 INPUT MULTITOUCH (MT) PROTOCOL
6523 M: Henrik Rydberg <rydberg@bitmath.org>
6524 L: linux-input@vger.kernel.org
6525 S: Odd fixes
6526 F: Documentation/input/multi-touch-protocol.txt
6527 F: drivers/input/input-mt.c
6528 K: \b(ABS|SYN)_MT_
6529
6530 INTEL ASoC BDW/HSW DRIVERS
6531 M: Jie Yang <yang.jie@linux.intel.com>
6532 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6533 S: Supported
6534 F: sound/soc/intel/common/sst-dsp*
6535 F: sound/soc/intel/common/sst-firmware.c
6536 F: sound/soc/intel/boards/broadwell.c
6537 F: sound/soc/intel/haswell/
6538
6539 INTEL C600 SERIES SAS CONTROLLER DRIVER
6540 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6541 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6542 L: linux-scsi@vger.kernel.org
6543 T: git git://git.code.sf.net/p/intel-sas/isci
6544 S: Supported
6545 F: drivers/scsi/isci/
6546
6547 INTEL HID EVENT DRIVER
6548 M: Alex Hung <alex.hung@canonical.com>
6549 L: platform-driver-x86@vger.kernel.org
6550 S: Maintained
6551 F: drivers/platform/x86/intel-hid.c
6552
6553 INTEL VIRTUAL BUTTON DRIVER
6554 M: AceLan Kao <acelan.kao@canonical.com>
6555 L: platform-driver-x86@vger.kernel.org
6556 S: Maintained
6557 F: drivers/platform/x86/intel-vbtn.c
6558
6559 INTEL IDLE DRIVER
6560 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6561 M: Len Brown <lenb@kernel.org>
6562 L: linux-pm@vger.kernel.org
6563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6564 B: https://bugzilla.kernel.org
6565 S: Supported
6566 F: drivers/idle/intel_idle.c
6567
6568 INTEL INTEGRATED SENSOR HUB DRIVER
6569 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6570 M: Jiri Kosina <jikos@kernel.org>
6571 L: linux-input@vger.kernel.org
6572 S: Maintained
6573 F: drivers/hid/intel-ish-hid/
6574
6575 INTEL PSTATE DRIVER
6576 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6577 M: Len Brown <lenb@kernel.org>
6578 L: linux-pm@vger.kernel.org
6579 S: Supported
6580 F: drivers/cpufreq/intel_pstate.c
6581
6582 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6583 M: Maik Broemme <mbroemme@libmpq.org>
6584 L: linux-fbdev@vger.kernel.org
6585 S: Maintained
6586 F: Documentation/fb/intelfb.txt
6587 F: drivers/video/fbdev/intelfb/
6588
6589 INTEL 810/815 FRAMEBUFFER DRIVER
6590 M: Antonino Daplas <adaplas@gmail.com>
6591 L: linux-fbdev@vger.kernel.org
6592 S: Maintained
6593 F: drivers/video/fbdev/i810/
6594
6595 INTEL MENLOW THERMAL DRIVER
6596 M: Sujith Thomas <sujith.thomas@intel.com>
6597 L: platform-driver-x86@vger.kernel.org
6598 W: https://01.org/linux-acpi
6599 S: Supported
6600 F: drivers/platform/x86/intel_menlow.c
6601
6602 INTEL I/OAT DMA DRIVER
6603 M: Dave Jiang <dave.jiang@intel.com>
6604 R: Dan Williams <dan.j.williams@intel.com>
6605 L: dmaengine@vger.kernel.org
6606 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6607 S: Supported
6608 F: drivers/dma/ioat*
6609
6610 INTEL IOMMU (VT-d)
6611 M: David Woodhouse <dwmw2@infradead.org>
6612 L: iommu@lists.linux-foundation.org
6613 T: git git://git.infradead.org/iommu-2.6.git
6614 S: Supported
6615 F: drivers/iommu/intel-iommu.c
6616 F: include/linux/intel-iommu.h
6617
6618 INTEL IOP-ADMA DMA DRIVER
6619 R: Dan Williams <dan.j.williams@intel.com>
6620 S: Odd fixes
6621 F: drivers/dma/iop-adma.c
6622
6623 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6624 M: Krzysztof Halasa <khalasa@piap.pl>
6625 S: Maintained
6626 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6627 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6628 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6629 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6630 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6631 F: drivers/net/wan/ixp4xx_hss.c
6632
6633 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6634 M: Deepak Saxena <dsaxena@plexity.net>
6635 S: Maintained
6636 F: drivers/char/hw_random/ixp4xx-rng.c
6637
6638 INTEL ETHERNET DRIVERS
6639 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6640 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6641 W: http://www.intel.com/support/feedback.htm
6642 W: http://e1000.sourceforge.net/
6643 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6646 S: Supported
6647 F: Documentation/networking/e100.txt
6648 F: Documentation/networking/e1000.txt
6649 F: Documentation/networking/e1000e.txt
6650 F: Documentation/networking/igb.txt
6651 F: Documentation/networking/igbvf.txt
6652 F: Documentation/networking/ixgb.txt
6653 F: Documentation/networking/ixgbe.txt
6654 F: Documentation/networking/ixgbevf.txt
6655 F: Documentation/networking/i40e.txt
6656 F: Documentation/networking/i40evf.txt
6657 F: drivers/net/ethernet/intel/
6658 F: drivers/net/ethernet/intel/*/
6659
6660 INTEL RDMA RNIC DRIVER
6661 M: Faisal Latif <faisal.latif@intel.com>
6662 M: Shiraz Saleem <shiraz.saleem@intel.com>
6663 L: linux-rdma@vger.kernel.org
6664 S: Supported
6665 F: drivers/infiniband/hw/i40iw/
6666
6667 INTEL MERRIFIELD GPIO DRIVER
6668 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6669 L: linux-gpio@vger.kernel.org
6670 S: Maintained
6671 F: drivers/gpio/gpio-merrifield.c
6672
6673 INTEL-MID GPIO DRIVER
6674 M: David Cohen <david.a.cohen@linux.intel.com>
6675 L: linux-gpio@vger.kernel.org
6676 S: Maintained
6677 F: drivers/gpio/gpio-intel-mid.c
6678
6679 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6680 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6681 L: linux-wireless@vger.kernel.org
6682 S: Maintained
6683 F: Documentation/networking/README.ipw2100
6684 F: Documentation/networking/README.ipw2200
6685 F: drivers/net/wireless/intel/ipw2x00/
6686
6687 INTEL(R) TRACE HUB
6688 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6689 S: Supported
6690 F: Documentation/trace/intel_th.txt
6691 F: drivers/hwtracing/intel_th/
6692
6693 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6694 M: Ning Sun <ning.sun@intel.com>
6695 L: tboot-devel@lists.sourceforge.net
6696 W: http://tboot.sourceforge.net
6697 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6698 S: Supported
6699 F: Documentation/intel_txt.txt
6700 F: include/linux/tboot.h
6701 F: arch/x86/kernel/tboot.c
6702
6703 INTEL WIRELESS WIMAX CONNECTION 2400
6704 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6705 M: linux-wimax@intel.com
6706 L: wimax@linuxwimax.org (subscribers-only)
6707 S: Supported
6708 W: http://linuxwimax.org
6709 F: Documentation/wimax/README.i2400m
6710 F: drivers/net/wimax/i2400m/
6711 F: include/uapi/linux/wimax/i2400m.h
6712
6713 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6714 M: Stanislaw Gruszka <sgruszka@redhat.com>
6715 L: linux-wireless@vger.kernel.org
6716 S: Supported
6717 F: drivers/net/wireless/intel/iwlegacy/
6718
6719 INTEL WIRELESS WIFI LINK (iwlwifi)
6720 M: Johannes Berg <johannes.berg@intel.com>
6721 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6722 M: Luca Coelho <luciano.coelho@intel.com>
6723 M: Intel Linux Wireless <linuxwifi@intel.com>
6724 L: linux-wireless@vger.kernel.org
6725 W: http://intellinuxwireless.org
6726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6727 S: Supported
6728 F: drivers/net/wireless/intel/iwlwifi/
6729
6730 INTEL MANAGEMENT ENGINE (mei)
6731 M: Tomas Winkler <tomas.winkler@intel.com>
6732 L: linux-kernel@vger.kernel.org
6733 S: Supported
6734 F: include/uapi/linux/mei.h
6735 F: include/linux/mei_cl_bus.h
6736 F: drivers/misc/mei/*
6737 F: drivers/watchdog/mei_wdt.c
6738 F: Documentation/misc-devices/mei/*
6739 F: samples/mei/*
6740
6741 INTEL MIC DRIVERS (mic)
6742 M: Sudeep Dutt <sudeep.dutt@intel.com>
6743 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6744 S: Supported
6745 W: https://github.com/sudeepdutt/mic
6746 W: http://software.intel.com/en-us/mic-developer
6747 F: include/linux/mic_bus.h
6748 F: include/linux/scif.h
6749 F: include/uapi/linux/mic_common.h
6750 F: include/uapi/linux/mic_ioctl.h
6751 F: include/uapi/linux/scif_ioctl.h
6752 F: drivers/misc/mic/
6753 F: drivers/dma/mic_x100_dma.c
6754 F: drivers/dma/mic_x100_dma.h
6755 F: Documentation/mic/
6756
6757 INTEL PMC/P-Unit IPC DRIVER
6758 M: Zha Qipeng<qipeng.zha@intel.com>
6759 L: platform-driver-x86@vger.kernel.org
6760 S: Maintained
6761 F: drivers/platform/x86/intel_pmc_ipc.c
6762 F: drivers/platform/x86/intel_punit_ipc.c
6763 F: arch/x86/include/asm/intel_pmc_ipc.h
6764 F: arch/x86/include/asm/intel_punit_ipc.h
6765
6766 INTEL TELEMETRY DRIVER
6767 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6768 L: platform-driver-x86@vger.kernel.org
6769 S: Maintained
6770 F: arch/x86/include/asm/intel_telemetry.h
6771 F: drivers/platform/x86/intel_telemetry*
6772
6773 INTEL PMC CORE DRIVER
6774 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6775 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6776 L: platform-driver-x86@vger.kernel.org
6777 S: Maintained
6778 F: arch/x86/include/asm/pmc_core.h
6779 F: drivers/platform/x86/intel_pmc_core*
6780
6781 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6782 M: Linus Walleij <linus.walleij@linaro.org>
6783 L: linux-iio@vger.kernel.org
6784 S: Maintained
6785 F: drivers/iio/gyro/mpu3050*
6786 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6787
6788 IOC3 ETHERNET DRIVER
6789 M: Ralf Baechle <ralf@linux-mips.org>
6790 L: linux-mips@linux-mips.org
6791 S: Maintained
6792 F: drivers/net/ethernet/sgi/ioc3-eth.c
6793
6794 IOC3 SERIAL DRIVER
6795 M: Pat Gefre <pfg@sgi.com>
6796 L: linux-serial@vger.kernel.org
6797 S: Maintained
6798 F: drivers/tty/serial/ioc3_serial.c
6799
6800 IOMMU DRIVERS
6801 M: Joerg Roedel <joro@8bytes.org>
6802 L: iommu@lists.linux-foundation.org
6803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6804 S: Maintained
6805 F: Documentation/devicetree/bindings/iommu/
6806 F: drivers/iommu/
6807
6808 IP MASQUERADING
6809 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6810 S: Maintained
6811 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6812
6813 IPMI SUBSYSTEM
6814 M: Corey Minyard <minyard@acm.org>
6815 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6816 W: http://openipmi.sourceforge.net/
6817 S: Supported
6818 F: Documentation/IPMI.txt
6819 F: drivers/char/ipmi/
6820 F: include/linux/ipmi*
6821 F: include/uapi/linux/ipmi*
6822
6823 QCOM AUDIO (ASoC) DRIVERS
6824 M: Patrick Lai <plai@codeaurora.org>
6825 M: Banajit Goswami <bgoswami@codeaurora.org>
6826 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6827 S: Supported
6828 F: sound/soc/qcom/
6829
6830 IPS SCSI RAID DRIVER
6831 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6832 L: linux-scsi@vger.kernel.org
6833 W: http://www.adaptec.com/
6834 S: Maintained
6835 F: drivers/scsi/ips*
6836
6837 IPVS
6838 M: Wensong Zhang <wensong@linux-vs.org>
6839 M: Simon Horman <horms@verge.net.au>
6840 M: Julian Anastasov <ja@ssi.bg>
6841 L: netdev@vger.kernel.org
6842 L: lvs-devel@vger.kernel.org
6843 S: Maintained
6844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6846 F: Documentation/networking/ipvs-sysctl.txt
6847 F: include/net/ip_vs.h
6848 F: include/uapi/linux/ip_vs.h
6849 F: net/netfilter/ipvs/
6850
6851 IPWIRELESS DRIVER
6852 M: Jiri Kosina <jikos@kernel.org>
6853 M: David Sterba <dsterba@suse.com>
6854 S: Odd Fixes
6855 F: drivers/tty/ipwireless/
6856
6857 IPX NETWORK LAYER
6858 L: netdev@vger.kernel.org
6859 S: Odd fixes
6860 F: include/net/ipx.h
6861 F: include/uapi/linux/ipx.h
6862 F: net/ipx/
6863
6864 IRDA SUBSYSTEM
6865 M: Samuel Ortiz <samuel@sortiz.org>
6866 L: irda-users@lists.sourceforge.net (subscribers-only)
6867 L: netdev@vger.kernel.org
6868 W: http://irda.sourceforge.net/
6869 S: Maintained
6870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6871 F: Documentation/networking/irda.txt
6872 F: drivers/net/irda/
6873 F: include/net/irda/
6874 F: net/irda/
6875
6876 IRQ SUBSYSTEM
6877 M: Thomas Gleixner <tglx@linutronix.de>
6878 L: linux-kernel@vger.kernel.org
6879 S: Maintained
6880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6881 F: kernel/irq/
6882
6883 IRQCHIP DRIVERS
6884 M: Thomas Gleixner <tglx@linutronix.de>
6885 M: Jason Cooper <jason@lakedaemon.net>
6886 M: Marc Zyngier <marc.zyngier@arm.com>
6887 L: linux-kernel@vger.kernel.org
6888 S: Maintained
6889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6890 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6891 F: Documentation/devicetree/bindings/interrupt-controller/
6892 F: drivers/irqchip/
6893
6894 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6895 M: Marc Zyngier <marc.zyngier@arm.com>
6896 S: Maintained
6897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6898 F: Documentation/IRQ-domain.txt
6899 F: include/linux/irqdomain.h
6900 F: kernel/irq/irqdomain.c
6901 F: kernel/irq/msi.c
6902
6903 ISA
6904 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6905 S: Maintained
6906 F: Documentation/isa.txt
6907 F: drivers/base/isa.c
6908 F: include/linux/isa.h
6909
6910 ISAPNP
6911 M: Jaroslav Kysela <perex@perex.cz>
6912 S: Maintained
6913 F: Documentation/isapnp.txt
6914 F: drivers/pnp/isapnp/
6915 F: include/linux/isapnp.h
6916
6917 ISA RADIO MODULE
6918 M: Hans Verkuil <hverkuil@xs4all.nl>
6919 L: linux-media@vger.kernel.org
6920 T: git git://linuxtv.org/media_tree.git
6921 W: https://linuxtv.org
6922 S: Maintained
6923 F: drivers/media/radio/radio-isa*
6924
6925 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6926 M: Peter Jones <pjones@redhat.com>
6927 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6928 S: Maintained
6929 F: drivers/firmware/iscsi_ibft*
6930
6931 ISCSI
6932 M: Lee Duncan <lduncan@suse.com>
6933 M: Chris Leech <cleech@redhat.com>
6934 L: open-iscsi@googlegroups.com
6935 W: www.open-iscsi.com
6936 S: Maintained
6937 F: drivers/scsi/*iscsi*
6938 F: include/scsi/*iscsi*
6939
6940 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6941 M: Or Gerlitz <ogerlitz@mellanox.com>
6942 M: Sagi Grimberg <sagi@grimberg.me>
6943 M: Roi Dayan <roid@mellanox.com>
6944 L: linux-rdma@vger.kernel.org
6945 S: Supported
6946 W: http://www.openfabrics.org
6947 W: www.open-iscsi.org
6948 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6949 F: drivers/infiniband/ulp/iser/
6950
6951 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6952 M: Sagi Grimberg <sagi@grimberg.me>
6953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6954 L: linux-rdma@vger.kernel.org
6955 L: target-devel@vger.kernel.org
6956 S: Supported
6957 W: http://www.linux-iscsi.org
6958 F: drivers/infiniband/ulp/isert
6959
6960 ISDN SUBSYSTEM
6961 M: Karsten Keil <isdn@linux-pingi.de>
6962 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6963 L: netdev@vger.kernel.org
6964 W: http://www.isdn4linux.de
6965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6966 S: Maintained
6967 F: Documentation/isdn/
6968 F: drivers/isdn/
6969 F: include/linux/isdn.h
6970 F: include/linux/isdn/
6971 F: include/uapi/linux/isdn.h
6972 F: include/uapi/linux/isdn/
6973
6974 ISDN SUBSYSTEM (Eicon active card driver)
6975 M: Armin Schindler <mac@melware.de>
6976 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6977 W: http://www.melware.de
6978 S: Maintained
6979 F: drivers/isdn/hardware/eicon/
6980
6981 IT87 HARDWARE MONITORING DRIVER
6982 M: Jean Delvare <jdelvare@suse.com>
6983 L: linux-hwmon@vger.kernel.org
6984 S: Maintained
6985 F: Documentation/hwmon/it87
6986 F: drivers/hwmon/it87.c
6987
6988 IT913X MEDIA DRIVER
6989 M: Antti Palosaari <crope@iki.fi>
6990 L: linux-media@vger.kernel.org
6991 W: https://linuxtv.org
6992 W: http://palosaari.fi/linux/
6993 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6994 T: git git://linuxtv.org/anttip/media_tree.git
6995 S: Maintained
6996 F: drivers/media/tuners/it913x*
6997
6998 IVTV VIDEO4LINUX DRIVER
6999 M: Andy Walls <awalls@md.metrocast.net>
7000 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7001 L: linux-media@vger.kernel.org
7002 T: git git://linuxtv.org/media_tree.git
7003 W: http://www.ivtvdriver.org
7004 S: Maintained
7005 F: Documentation/media/v4l-drivers/ivtv*
7006 F: drivers/media/pci/ivtv/
7007 F: include/uapi/linux/ivtv*
7008
7009 IX2505V MEDIA DRIVER
7010 M: Malcolm Priestley <tvboxspy@gmail.com>
7011 L: linux-media@vger.kernel.org
7012 W: https://linuxtv.org
7013 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7014 S: Maintained
7015 F: drivers/media/dvb-frontends/ix2505v*
7016
7017 JC42.4 TEMPERATURE SENSOR DRIVER
7018 M: Guenter Roeck <linux@roeck-us.net>
7019 L: linux-hwmon@vger.kernel.org
7020 S: Maintained
7021 F: drivers/hwmon/jc42.c
7022 F: Documentation/hwmon/jc42
7023
7024 JFS FILESYSTEM
7025 M: Dave Kleikamp <shaggy@kernel.org>
7026 L: jfs-discussion@lists.sourceforge.net
7027 W: http://jfs.sourceforge.net/
7028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7029 S: Maintained
7030 F: Documentation/filesystems/jfs.txt
7031 F: fs/jfs/
7032
7033 JME NETWORK DRIVER
7034 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7035 L: netdev@vger.kernel.org
7036 S: Maintained
7037 F: drivers/net/ethernet/jme.*
7038
7039 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7040 M: David Woodhouse <dwmw2@infradead.org>
7041 L: linux-mtd@lists.infradead.org
7042 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7043 S: Maintained
7044 F: fs/jffs2/
7045 F: include/uapi/linux/jffs2.h
7046
7047 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7048 M: "Theodore Ts'o" <tytso@mit.edu>
7049 M: Jan Kara <jack@suse.com>
7050 L: linux-ext4@vger.kernel.org
7051 S: Maintained
7052 F: fs/jbd2/
7053 F: include/linux/jbd2.h
7054
7055 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7056 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7057 L: linux-media@vger.kernel.org
7058 S: Maintained
7059 F: drivers/media/platform/rcar_jpu.c
7060
7061 JSM Neo PCI based serial card
7062 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7063 L: linux-serial@vger.kernel.org
7064 S: Maintained
7065 F: drivers/tty/serial/jsm/
7066
7067 K10TEMP HARDWARE MONITORING DRIVER
7068 M: Clemens Ladisch <clemens@ladisch.de>
7069 L: linux-hwmon@vger.kernel.org
7070 S: Maintained
7071 F: Documentation/hwmon/k10temp
7072 F: drivers/hwmon/k10temp.c
7073
7074 K8TEMP HARDWARE MONITORING DRIVER
7075 M: Rudolf Marek <r.marek@assembler.cz>
7076 L: linux-hwmon@vger.kernel.org
7077 S: Maintained
7078 F: Documentation/hwmon/k8temp
7079 F: drivers/hwmon/k8temp.c
7080
7081 KASAN
7082 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7083 R: Alexander Potapenko <glider@google.com>
7084 R: Dmitry Vyukov <dvyukov@google.com>
7085 L: kasan-dev@googlegroups.com
7086 S: Maintained
7087 F: arch/*/include/asm/kasan.h
7088 F: arch/*/mm/kasan_init*
7089 F: Documentation/dev-tools/kasan.rst
7090 F: include/linux/kasan*.h
7091 F: lib/test_kasan.c
7092 F: mm/kasan/
7093 F: scripts/Makefile.kasan
7094
7095 KCONFIG
7096 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7097 L: linux-kbuild@vger.kernel.org
7098 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7099 S: Maintained
7100 F: Documentation/kbuild/kconfig-language.txt
7101 F: scripts/kconfig/
7102
7103 KDUMP
7104 M: Dave Young <dyoung@redhat.com>
7105 M: Baoquan He <bhe@redhat.com>
7106 R: Vivek Goyal <vgoyal@redhat.com>
7107 L: kexec@lists.infradead.org
7108 W: http://lse.sourceforge.net/kdump/
7109 S: Maintained
7110 F: Documentation/kdump/
7111
7112 KEENE FM RADIO TRANSMITTER DRIVER
7113 M: Hans Verkuil <hverkuil@xs4all.nl>
7114 L: linux-media@vger.kernel.org
7115 T: git git://linuxtv.org/media_tree.git
7116 W: https://linuxtv.org
7117 S: Maintained
7118 F: drivers/media/radio/radio-keene*
7119
7120 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7121 M: Ian Kent <raven@themaw.net>
7122 L: autofs@vger.kernel.org
7123 S: Maintained
7124 F: fs/autofs4/
7125
7126 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7127 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7128 M: Michal Marek <mmarek@suse.com>
7129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7130 L: linux-kbuild@vger.kernel.org
7131 S: Maintained
7132 F: Documentation/kbuild/
7133 F: Makefile
7134 F: scripts/Makefile.*
7135 F: scripts/basic/
7136 F: scripts/mk*
7137 F: scripts/package/
7138
7139 KERNEL JANITORS
7140 L: kernel-janitors@vger.kernel.org
7141 W: http://kernelnewbies.org/KernelJanitors
7142 S: Odd Fixes
7143
7144 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7145 M: "J. Bruce Fields" <bfields@fieldses.org>
7146 M: Jeff Layton <jlayton@poochiereds.net>
7147 L: linux-nfs@vger.kernel.org
7148 W: http://nfs.sourceforge.net/
7149 T: git git://linux-nfs.org/~bfields/linux.git
7150 S: Supported
7151 F: fs/nfsd/
7152 F: include/uapi/linux/nfsd/
7153 F: fs/lockd/
7154 F: fs/nfs_common/
7155 F: net/sunrpc/
7156 F: include/linux/lockd/
7157 F: include/linux/sunrpc/
7158 F: include/uapi/linux/sunrpc/
7159
7160 KERNEL SELFTEST FRAMEWORK
7161 M: Shuah Khan <shuahkh@osg.samsung.com>
7162 M: Shuah Khan <shuah@kernel.org>
7163 L: linux-kselftest@vger.kernel.org
7164 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7165 S: Maintained
7166 F: tools/testing/selftests
7167
7168 KERNEL VIRTUAL MACHINE (KVM)
7169 M: Paolo Bonzini <pbonzini@redhat.com>
7170 M: Radim Krčmář <rkrcmar@redhat.com>
7171 L: kvm@vger.kernel.org
7172 W: http://www.linux-kvm.org
7173 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7174 S: Supported
7175 F: Documentation/*/kvm*.txt
7176 F: Documentation/virtual/kvm/
7177 F: arch/*/kvm/
7178 F: arch/x86/kernel/kvm.c
7179 F: arch/x86/kernel/kvmclock.c
7180 F: arch/*/include/asm/kvm*
7181 F: include/linux/kvm*
7182 F: include/uapi/linux/kvm*
7183 F: virt/kvm/
7184 F: tools/kvm/
7185
7186 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7187 M: Joerg Roedel <joro@8bytes.org>
7188 L: kvm@vger.kernel.org
7189 W: http://www.linux-kvm.org/
7190 S: Maintained
7191 F: arch/x86/include/asm/svm.h
7192 F: arch/x86/kvm/svm.c
7193
7194 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7195 M: Alexander Graf <agraf@suse.com>
7196 L: kvm-ppc@vger.kernel.org
7197 W: http://www.linux-kvm.org/
7198 T: git git://github.com/agraf/linux-2.6.git
7199 S: Supported
7200 F: arch/powerpc/include/asm/kvm*
7201 F: arch/powerpc/kvm/
7202
7203 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7204 M: Christian Borntraeger <borntraeger@de.ibm.com>
7205 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7206 L: linux-s390@vger.kernel.org
7207 W: http://www.ibm.com/developerworks/linux/linux390/
7208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7209 S: Supported
7210 F: Documentation/s390/kvm.txt
7211 F: arch/s390/include/asm/kvm*
7212 F: arch/s390/kvm/
7213
7214 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7215 M: Christoffer Dall <christoffer.dall@linaro.org>
7216 M: Marc Zyngier <marc.zyngier@arm.com>
7217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7218 L: kvmarm@lists.cs.columbia.edu
7219 W: http://systems.cs.columbia.edu/projects/kvm-arm
7220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7221 S: Supported
7222 F: arch/arm/include/uapi/asm/kvm*
7223 F: arch/arm/include/asm/kvm*
7224 F: arch/arm/kvm/
7225 F: virt/kvm/arm/
7226 F: include/kvm/arm_*
7227
7228 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7229 M: Christoffer Dall <christoffer.dall@linaro.org>
7230 M: Marc Zyngier <marc.zyngier@arm.com>
7231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7232 L: kvmarm@lists.cs.columbia.edu
7233 S: Maintained
7234 F: arch/arm64/include/uapi/asm/kvm*
7235 F: arch/arm64/include/asm/kvm*
7236 F: arch/arm64/kvm/
7237
7238 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7239 M: James Hogan <james.hogan@imgtec.com>
7240 L: linux-mips@linux-mips.org
7241 S: Supported
7242 F: arch/mips/include/uapi/asm/kvm*
7243 F: arch/mips/include/asm/kvm*
7244 F: arch/mips/kvm/
7245
7246 KERNFS
7247 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7248 M: Tejun Heo <tj@kernel.org>
7249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7250 S: Supported
7251 F: include/linux/kernfs.h
7252 F: fs/kernfs/
7253
7254 KEXEC
7255 M: Eric Biederman <ebiederm@xmission.com>
7256 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7257 L: kexec@lists.infradead.org
7258 S: Maintained
7259 F: include/linux/kexec.h
7260 F: include/uapi/linux/kexec.h
7261 F: kernel/kexec*
7262
7263 KEYS/KEYRINGS:
7264 M: David Howells <dhowells@redhat.com>
7265 L: keyrings@vger.kernel.org
7266 S: Maintained
7267 F: Documentation/security/keys.txt
7268 F: include/linux/key.h
7269 F: include/linux/key-type.h
7270 F: include/linux/keyctl.h
7271 F: include/uapi/linux/keyctl.h
7272 F: include/keys/
7273 F: security/keys/
7274
7275 KEYS-TRUSTED
7276 M: David Safford <safford@us.ibm.com>
7277 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7278 L: linux-security-module@vger.kernel.org
7279 L: keyrings@vger.kernel.org
7280 S: Supported
7281 F: Documentation/security/keys-trusted-encrypted.txt
7282 F: include/keys/trusted-type.h
7283 F: security/keys/trusted.c
7284 F: security/keys/trusted.h
7285
7286 KEYS-ENCRYPTED
7287 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7288 M: David Safford <safford@us.ibm.com>
7289 L: linux-security-module@vger.kernel.org
7290 L: keyrings@vger.kernel.org
7291 S: Supported
7292 F: Documentation/security/keys-trusted-encrypted.txt
7293 F: include/keys/encrypted-type.h
7294 F: security/keys/encrypted-keys/
7295
7296 KGDB / KDB /debug_core
7297 M: Jason Wessel <jason.wessel@windriver.com>
7298 W: http://kgdb.wiki.kernel.org/
7299 L: kgdb-bugreport@lists.sourceforge.net
7300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7301 S: Maintained
7302 F: Documentation/DocBook/kgdb.tmpl
7303 F: drivers/misc/kgdbts.c
7304 F: drivers/tty/serial/kgdboc.c
7305 F: include/linux/kdb.h
7306 F: include/linux/kgdb.h
7307 F: kernel/debug/
7308
7309 KMEMCHECK
7310 M: Vegard Nossum <vegardno@ifi.uio.no>
7311 M: Pekka Enberg <penberg@kernel.org>
7312 S: Maintained
7313 F: Documentation/dev-tools/kmemcheck.rst
7314 F: arch/x86/include/asm/kmemcheck.h
7315 F: arch/x86/mm/kmemcheck/
7316 F: include/linux/kmemcheck.h
7317 F: mm/kmemcheck.c
7318
7319 KMEMLEAK
7320 M: Catalin Marinas <catalin.marinas@arm.com>
7321 S: Maintained
7322 F: Documentation/dev-tools/kmemleak.rst
7323 F: include/linux/kmemleak.h
7324 F: mm/kmemleak.c
7325 F: mm/kmemleak-test.c
7326
7327 KPROBES
7328 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7329 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7330 M: "David S. Miller" <davem@davemloft.net>
7331 M: Masami Hiramatsu <mhiramat@kernel.org>
7332 S: Maintained
7333 F: Documentation/kprobes.txt
7334 F: include/linux/kprobes.h
7335 F: include/asm-generic/kprobes.h
7336 F: kernel/kprobes.c
7337
7338 KS0108 LCD CONTROLLER DRIVER
7339 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7340 W: http://miguelojeda.es/auxdisplay.htm
7341 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7342 S: Maintained
7343 F: Documentation/auxdisplay/ks0108
7344 F: drivers/auxdisplay/ks0108.c
7345 F: include/linux/ks0108.h
7346
7347 L3MDEV
7348 M: David Ahern <dsa@cumulusnetworks.com>
7349 L: netdev@vger.kernel.org
7350 S: Maintained
7351 F: net/l3mdev
7352 F: include/net/l3mdev.h
7353
7354 LANTIQ MIPS ARCHITECTURE
7355 M: John Crispin <john@phrozen.org>
7356 L: linux-mips@linux-mips.org
7357 S: Maintained
7358 F: arch/mips/lantiq
7359
7360 LAPB module
7361 L: linux-x25@vger.kernel.org
7362 S: Orphan
7363 F: Documentation/networking/lapb-module.txt
7364 F: include/*/lapb.h
7365 F: net/lapb/
7366
7367 LASI 53c700 driver for PARISC
7368 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7369 L: linux-scsi@vger.kernel.org
7370 S: Maintained
7371 F: Documentation/scsi/53c700.txt
7372 F: drivers/scsi/53c700*
7373
7374 LED SUBSYSTEM
7375 M: Richard Purdie <rpurdie@rpsys.net>
7376 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7377 M: Pavel Machek <pavel@ucw.cz>
7378 L: linux-leds@vger.kernel.org
7379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7380 S: Maintained
7381 F: Documentation/devicetree/bindings/leds/
7382 F: drivers/leds/
7383 F: include/linux/leds.h
7384
7385 LEGACY EEPROM DRIVER
7386 M: Jean Delvare <jdelvare@suse.com>
7387 S: Maintained
7388 F: Documentation/misc-devices/eeprom
7389 F: drivers/misc/eeprom/eeprom.c
7390
7391 LEGO USB Tower driver
7392 M: Juergen Stuber <starblue@users.sourceforge.net>
7393 L: legousb-devel@lists.sourceforge.net
7394 W: http://legousb.sourceforge.net/
7395 S: Maintained
7396 F: drivers/usb/misc/legousbtower.c
7397
7398 LG2160 MEDIA DRIVER
7399 M: Michael Krufky <mkrufky@linuxtv.org>
7400 L: linux-media@vger.kernel.org
7401 W: https://linuxtv.org
7402 W: http://github.com/mkrufky
7403 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7404 T: git git://linuxtv.org/mkrufky/tuners.git
7405 S: Maintained
7406 F: drivers/media/dvb-frontends/lg2160.*
7407
7408 LGDT3305 MEDIA DRIVER
7409 M: Michael Krufky <mkrufky@linuxtv.org>
7410 L: linux-media@vger.kernel.org
7411 W: https://linuxtv.org
7412 W: http://github.com/mkrufky
7413 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7414 T: git git://linuxtv.org/mkrufky/tuners.git
7415 S: Maintained
7416 F: drivers/media/dvb-frontends/lgdt3305.*
7417
7418 LGUEST
7419 M: Rusty Russell <rusty@rustcorp.com.au>
7420 L: lguest@lists.ozlabs.org
7421 W: http://lguest.ozlabs.org/
7422 S: Odd Fixes
7423 F: arch/x86/include/asm/lguest*.h
7424 F: arch/x86/lguest/
7425 F: drivers/lguest/
7426 F: include/linux/lguest*.h
7427 F: tools/lguest/
7428
7429 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7430 M: Tejun Heo <tj@kernel.org>
7431 L: linux-ide@vger.kernel.org
7432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7433 S: Maintained
7434 F: drivers/ata/
7435 F: include/linux/ata.h
7436 F: include/linux/libata.h
7437 F: Documentation/devicetree/bindings/ata/
7438
7439 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7440 M: Viresh Kumar <vireshk@kernel.org>
7441 L: linux-ide@vger.kernel.org
7442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7443 S: Maintained
7444 F: include/linux/pata_arasan_cf_data.h
7445 F: drivers/ata/pata_arasan_cf.c
7446
7447 LIBATA PATA DRIVERS
7448 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7449 M: Tejun Heo <tj@kernel.org>
7450 L: linux-ide@vger.kernel.org
7451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7452 S: Maintained
7453 F: drivers/ata/pata_*.c
7454 F: drivers/ata/ata_generic.c
7455
7456 LIBATA SATA AHCI PLATFORM devices support
7457 M: Hans de Goede <hdegoede@redhat.com>
7458 M: Tejun Heo <tj@kernel.org>
7459 L: linux-ide@vger.kernel.org
7460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7461 S: Maintained
7462 F: drivers/ata/ahci_platform.c
7463 F: drivers/ata/libahci_platform.c
7464 F: include/linux/ahci_platform.h
7465
7466 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7467 M: Mikael Pettersson <mikpelinux@gmail.com>
7468 L: linux-ide@vger.kernel.org
7469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7470 S: Maintained
7471 F: drivers/ata/sata_promise.*
7472
7473 LIBLOCKDEP
7474 M: Sasha Levin <sasha.levin@oracle.com>
7475 S: Maintained
7476 F: tools/lib/lockdep/
7477
7478 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7479 M: Dan Williams <dan.j.williams@intel.com>
7480 L: linux-nvdimm@lists.01.org
7481 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7483 S: Supported
7484 F: drivers/nvdimm/*
7485 F: include/linux/nd.h
7486 F: include/linux/libnvdimm.h
7487 F: include/uapi/linux/ndctl.h
7488
7489 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7490 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7491 L: linux-nvdimm@lists.01.org
7492 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7493 S: Supported
7494 F: drivers/nvdimm/blk.c
7495 F: drivers/nvdimm/region_devs.c
7496 F: drivers/acpi/nfit*
7497
7498 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7499 M: Vishal Verma <vishal.l.verma@intel.com>
7500 L: linux-nvdimm@lists.01.org
7501 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7502 S: Supported
7503 F: drivers/nvdimm/btt*
7504
7505 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7506 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7507 L: linux-nvdimm@lists.01.org
7508 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7509 S: Supported
7510 F: drivers/nvdimm/pmem.c
7511 F: include/linux/pmem.h
7512 F: arch/*/include/asm/pmem.h
7513
7514 LIGHTNVM PLATFORM SUPPORT
7515 M: Matias Bjorling <mb@lightnvm.io>
7516 W: http://github/OpenChannelSSD
7517 L: linux-block@vger.kernel.org
7518 S: Maintained
7519 F: drivers/lightnvm/
7520 F: include/linux/lightnvm.h
7521 F: include/uapi/linux/lightnvm.h
7522
7523 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7524 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7525 M: Paul Mackerras <paulus@samba.org>
7526 M: Michael Ellerman <mpe@ellerman.id.au>
7527 W: https://github.com/linuxppc/linux/wiki
7528 L: linuxppc-dev@lists.ozlabs.org
7529 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7531 S: Supported
7532 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7533 F: Documentation/devicetree/bindings/powerpc/opal/
7534 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7535 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7536 F: Documentation/powerpc/
7537 F: arch/powerpc/
7538 F: drivers/char/tpm/tpm_ibmvtpm*
7539 F: drivers/crypto/nx/
7540 F: drivers/crypto/vmx/
7541 F: drivers/i2c/busses/i2c-opal.c
7542 F: drivers/net/ethernet/ibm/ibmveth.*
7543 F: drivers/net/ethernet/ibm/ibmvnic.*
7544 F: drivers/pci/hotplug/pnv_php.c
7545 F: drivers/pci/hotplug/rpa*
7546 F: drivers/rtc/rtc-opal.c
7547 F: drivers/scsi/ibmvscsi/
7548 F: drivers/tty/hvc/hvc_opal.c
7549 F: tools/testing/selftests/powerpc
7550 N: /pmac
7551 N: powermac
7552 N: powernv
7553 N: [^a-z0-9]ps3
7554 N: pseries
7555
7556 LINUX FOR POWER MACINTOSH
7557 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7558 W: http://www.penguinppc.org/
7559 L: linuxppc-dev@lists.ozlabs.org
7560 S: Maintained
7561 F: arch/powerpc/platforms/powermac/
7562 F: drivers/macintosh/
7563
7564 LINUX FOR POWERPC EMBEDDED MPC5XXX
7565 M: Anatolij Gustschin <agust@denx.de>
7566 L: linuxppc-dev@lists.ozlabs.org
7567 T: git git://git.denx.de/linux-denx-agust.git
7568 S: Maintained
7569 F: arch/powerpc/platforms/512x/
7570 F: arch/powerpc/platforms/52xx/
7571
7572 LINUX FOR POWERPC EMBEDDED PPC4XX
7573 M: Alistair Popple <alistair@popple.id.au>
7574 M: Matt Porter <mporter@kernel.crashing.org>
7575 W: http://www.penguinppc.org/
7576 L: linuxppc-dev@lists.ozlabs.org
7577 S: Maintained
7578 F: arch/powerpc/platforms/40x/
7579 F: arch/powerpc/platforms/44x/
7580
7581 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7582 L: linuxppc-dev@lists.ozlabs.org
7583 S: Orphan
7584 F: arch/powerpc/*/*virtex*
7585 F: arch/powerpc/*/*/*virtex*
7586
7587 LINUX FOR POWERPC EMBEDDED PPC8XX
7588 M: Vitaly Bordug <vitb@kernel.crashing.org>
7589 W: http://www.penguinppc.org/
7590 L: linuxppc-dev@lists.ozlabs.org
7591 S: Maintained
7592 F: arch/powerpc/platforms/8xx/
7593
7594 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7595 M: Scott Wood <oss@buserror.net>
7596 M: Kumar Gala <galak@kernel.crashing.org>
7597 W: http://www.penguinppc.org/
7598 L: linuxppc-dev@lists.ozlabs.org
7599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7600 S: Maintained
7601 F: arch/powerpc/platforms/83xx/
7602 F: arch/powerpc/platforms/85xx/
7603
7604 LINUX FOR POWERPC PA SEMI PWRFICIENT
7605 L: linuxppc-dev@lists.ozlabs.org
7606 S: Orphan
7607 F: arch/powerpc/platforms/pasemi/
7608 F: drivers/*/*pasemi*
7609 F: drivers/*/*/*pasemi*
7610
7611 LINUX SECURITY MODULE (LSM) FRAMEWORK
7612 M: Chris Wright <chrisw@sous-sol.org>
7613 L: linux-security-module@vger.kernel.org
7614 S: Supported
7615
7616 LIS3LV02D ACCELEROMETER DRIVER
7617 M: Eric Piel <eric.piel@tremplin-utc.net>
7618 S: Maintained
7619 F: Documentation/misc-devices/lis3lv02d
7620 F: drivers/misc/lis3lv02d/
7621 F: drivers/platform/x86/hp_accel.c
7622
7623 LIVE PATCHING
7624 M: Josh Poimboeuf <jpoimboe@redhat.com>
7625 M: Jessica Yu <jeyu@redhat.com>
7626 M: Jiri Kosina <jikos@kernel.org>
7627 M: Miroslav Benes <mbenes@suse.cz>
7628 R: Petr Mladek <pmladek@suse.com>
7629 S: Maintained
7630 F: kernel/livepatch/
7631 F: include/linux/livepatch.h
7632 F: arch/x86/include/asm/livepatch.h
7633 F: arch/x86/kernel/livepatch.c
7634 F: Documentation/livepatch/
7635 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7636 F: samples/livepatch/
7637 L: live-patching@vger.kernel.org
7638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7639
7640 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7641 M: Kees Cook <keescook@chromium.org>
7642 S: Maintained
7643 F: drivers/misc/lkdtm*
7644
7645 LLC (802.2)
7646 L: netdev@vger.kernel.org
7647 S: Odd fixes
7648 F: include/linux/llc.h
7649 F: include/uapi/linux/llc.h
7650 F: include/net/llc*
7651 F: net/llc/
7652
7653 LM73 HARDWARE MONITOR DRIVER
7654 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7655 L: linux-hwmon@vger.kernel.org
7656 S: Maintained
7657 F: drivers/hwmon/lm73.c
7658
7659 LM78 HARDWARE MONITOR DRIVER
7660 M: Jean Delvare <jdelvare@suse.com>
7661 L: linux-hwmon@vger.kernel.org
7662 S: Maintained
7663 F: Documentation/hwmon/lm78
7664 F: drivers/hwmon/lm78.c
7665
7666 LM83 HARDWARE MONITOR DRIVER
7667 M: Jean Delvare <jdelvare@suse.com>
7668 L: linux-hwmon@vger.kernel.org
7669 S: Maintained
7670 F: Documentation/hwmon/lm83
7671 F: drivers/hwmon/lm83.c
7672
7673 LM90 HARDWARE MONITOR DRIVER
7674 M: Jean Delvare <jdelvare@suse.com>
7675 L: linux-hwmon@vger.kernel.org
7676 S: Maintained
7677 F: Documentation/hwmon/lm90
7678 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7679 F: drivers/hwmon/lm90.c
7680 F: include/dt-bindings/thermal/lm90.h
7681
7682 LM95234 HARDWARE MONITOR DRIVER
7683 M: Guenter Roeck <linux@roeck-us.net>
7684 L: linux-hwmon@vger.kernel.org
7685 S: Maintained
7686 F: Documentation/hwmon/lm95234
7687 F: drivers/hwmon/lm95234.c
7688
7689 LME2510 MEDIA DRIVER
7690 M: Malcolm Priestley <tvboxspy@gmail.com>
7691 L: linux-media@vger.kernel.org
7692 W: https://linuxtv.org
7693 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7694 S: Maintained
7695 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7696
7697 LOCKING PRIMITIVES
7698 M: Peter Zijlstra <peterz@infradead.org>
7699 M: Ingo Molnar <mingo@redhat.com>
7700 L: linux-kernel@vger.kernel.org
7701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7702 S: Maintained
7703 F: Documentation/locking/
7704 F: include/linux/lockdep.h
7705 F: include/linux/spinlock*.h
7706 F: arch/*/include/asm/spinlock*.h
7707 F: include/linux/rwlock*.h
7708 F: include/linux/mutex*.h
7709 F: arch/*/include/asm/mutex*.h
7710 F: include/linux/rwsem*.h
7711 F: arch/*/include/asm/rwsem.h
7712 F: include/linux/seqlock.h
7713 F: lib/locking*.[ch]
7714 F: kernel/locking/
7715
7716 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7717 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7718 L: linux-ntfs-dev@lists.sourceforge.net
7719 W: http://www.linux-ntfs.org/content/view/19/37/
7720 S: Maintained
7721 F: Documentation/ldm.txt
7722 F: block/partitions/ldm.*
7723
7724 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7725 M: Sathya Prakash <sathya.prakash@broadcom.com>
7726 M: Chaitra P B <chaitra.basappa@broadcom.com>
7727 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7728 L: MPT-FusionLinux.pdl@broadcom.com
7729 L: linux-scsi@vger.kernel.org
7730 W: http://www.avagotech.com/support/
7731 S: Supported
7732 F: drivers/message/fusion/
7733 F: drivers/scsi/mpt2sas/
7734 F: drivers/scsi/mpt3sas/
7735
7736 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7737 M: Matthew Wilcox <matthew@wil.cx>
7738 L: linux-scsi@vger.kernel.org
7739 S: Maintained
7740 F: drivers/scsi/sym53c8xx_2/
7741
7742 LTC4261 HARDWARE MONITOR DRIVER
7743 M: Guenter Roeck <linux@roeck-us.net>
7744 L: linux-hwmon@vger.kernel.org
7745 S: Maintained
7746 F: Documentation/hwmon/ltc4261
7747 F: drivers/hwmon/ltc4261.c
7748
7749 LTP (Linux Test Project)
7750 M: Mike Frysinger <vapier@gentoo.org>
7751 M: Cyril Hrubis <chrubis@suse.cz>
7752 M: Wanlong Gao <wanlong.gao@gmail.com>
7753 M: Jan Stancek <jstancek@redhat.com>
7754 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7755 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7756 L: ltp@lists.linux.it (subscribers-only)
7757 W: http://linux-test-project.github.io/
7758 T: git git://github.com/linux-test-project/ltp.git
7759 S: Maintained
7760
7761 M32R ARCHITECTURE
7762 W: http://www.linux-m32r.org/
7763 S: Orphan
7764 F: arch/m32r/
7765
7766 M68K ARCHITECTURE
7767 M: Geert Uytterhoeven <geert@linux-m68k.org>
7768 L: linux-m68k@lists.linux-m68k.org
7769 W: http://www.linux-m68k.org/
7770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7771 S: Maintained
7772 F: arch/m68k/
7773 F: drivers/zorro/
7774
7775 M68K ON APPLE MACINTOSH
7776 M: Joshua Thompson <funaho@jurai.org>
7777 W: http://www.mac.linux-m68k.org/
7778 L: linux-m68k@lists.linux-m68k.org
7779 S: Maintained
7780 F: arch/m68k/mac/
7781
7782 M68K ON HP9000/300
7783 M: Philip Blundell <philb@gnu.org>
7784 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7785 S: Maintained
7786 F: arch/m68k/hp300/
7787
7788 M88DS3103 MEDIA DRIVER
7789 M: Antti Palosaari <crope@iki.fi>
7790 L: linux-media@vger.kernel.org
7791 W: https://linuxtv.org
7792 W: http://palosaari.fi/linux/
7793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7794 T: git git://linuxtv.org/anttip/media_tree.git
7795 S: Maintained
7796 F: drivers/media/dvb-frontends/m88ds3103*
7797
7798 M88RS2000 MEDIA DRIVER
7799 M: Malcolm Priestley <tvboxspy@gmail.com>
7800 L: linux-media@vger.kernel.org
7801 W: https://linuxtv.org
7802 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7803 S: Maintained
7804 F: drivers/media/dvb-frontends/m88rs2000*
7805
7806 MA901 MASTERKIT USB FM RADIO DRIVER
7807 M: Alexey Klimov <klimov.linux@gmail.com>
7808 L: linux-media@vger.kernel.org
7809 T: git git://linuxtv.org/media_tree.git
7810 S: Maintained
7811 F: drivers/media/radio/radio-ma901.c
7812
7813 MAC80211
7814 M: Johannes Berg <johannes@sipsolutions.net>
7815 L: linux-wireless@vger.kernel.org
7816 W: http://wireless.kernel.org/
7817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7819 S: Maintained
7820 F: Documentation/networking/mac80211-injection.txt
7821 F: include/net/mac80211.h
7822 F: net/mac80211/
7823 F: drivers/net/wireless/mac80211_hwsim.[ch]
7824
7825 MAILBOX API
7826 M: Jassi Brar <jassisinghbrar@gmail.com>
7827 L: linux-kernel@vger.kernel.org
7828 S: Maintained
7829 F: drivers/mailbox/
7830 F: include/linux/mailbox_client.h
7831 F: include/linux/mailbox_controller.h
7832
7833 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7834 M: Michael Kerrisk <mtk.manpages@gmail.com>
7835 W: http://www.kernel.org/doc/man-pages
7836 L: linux-man@vger.kernel.org
7837 S: Maintained
7838
7839 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7840 M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7841 L: linux-mips@linux-mips.org
7842 S: Maintained
7843 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7844
7845 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7846 M: Andrew Lunn <andrew@lunn.ch>
7847 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7848 L: netdev@vger.kernel.org
7849 S: Maintained
7850 F: drivers/net/dsa/mv88e6xxx/
7851 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7852
7853 MARVELL ARMADA DRM SUPPORT
7854 M: Russell King <linux@armlinux.org.uk>
7855 S: Maintained
7856 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7857 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7858 F: drivers/gpu/drm/armada/
7859 F: include/uapi/drm/armada_drm.h
7860 F: Documentation/devicetree/bindings/display/armada/
7861
7862 MARVELL CRYPTO DRIVER
7863 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7864 M: Arnaud Ebalard <arno@natisbad.org>
7865 F: drivers/crypto/marvell/
7866 S: Maintained
7867 L: linux-crypto@vger.kernel.org
7868
7869 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7870 M: Mirko Lindner <mlindner@marvell.com>
7871 M: Stephen Hemminger <stephen@networkplumber.org>
7872 L: netdev@vger.kernel.org
7873 S: Maintained
7874 F: drivers/net/ethernet/marvell/sk*
7875
7876 MARVELL LIBERTAS WIRELESS DRIVER
7877 L: libertas-dev@lists.infradead.org
7878 S: Orphan
7879 F: drivers/net/wireless/marvell/libertas/
7880
7881 MARVELL MV643XX ETHERNET DRIVER
7882 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7883 L: netdev@vger.kernel.org
7884 S: Maintained
7885 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7886 F: include/linux/mv643xx.h
7887
7888 MARVELL MVNETA ETHERNET DRIVER
7889 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7890 L: netdev@vger.kernel.org
7891 S: Maintained
7892 F: drivers/net/ethernet/marvell/mvneta.*
7893
7894 MARVELL MWIFIEX WIRELESS DRIVER
7895 M: Amitkumar Karwar <akarwar@marvell.com>
7896 M: Nishant Sarmukadam <nishants@marvell.com>
7897 M: Ganapathi Bhat <gbhat@marvell.com>
7898 M: Xinming Hu <huxm@marvell.com>
7899 L: linux-wireless@vger.kernel.org
7900 S: Maintained
7901 F: drivers/net/wireless/marvell/mwifiex/
7902
7903 MARVELL MWL8K WIRELESS DRIVER
7904 M: Lennert Buytenhek <buytenh@wantstofly.org>
7905 L: linux-wireless@vger.kernel.org
7906 S: Odd Fixes
7907 F: drivers/net/wireless/marvell/mwl8k.c
7908
7909 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7910 M: Nicolas Pitre <nico@fluxnic.net>
7911 S: Odd Fixes
7912 F: drivers/mmc/host/mvsdio.*
7913
7914 MATROX FRAMEBUFFER DRIVER
7915 L: linux-fbdev@vger.kernel.org
7916 S: Orphan
7917 F: drivers/video/fbdev/matrox/matroxfb_*
7918 F: include/uapi/linux/matroxfb.h
7919
7920 MAX16065 HARDWARE MONITOR DRIVER
7921 M: Guenter Roeck <linux@roeck-us.net>
7922 L: linux-hwmon@vger.kernel.org
7923 S: Maintained
7924 F: Documentation/hwmon/max16065
7925 F: drivers/hwmon/max16065.c
7926
7927 MAX20751 HARDWARE MONITOR DRIVER
7928 M: Guenter Roeck <linux@roeck-us.net>
7929 L: linux-hwmon@vger.kernel.org
7930 S: Maintained
7931 F: Documentation/hwmon/max20751
7932 F: drivers/hwmon/max20751.c
7933
7934 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7935 L: linux-hwmon@vger.kernel.org
7936 S: Orphan
7937 F: Documentation/hwmon/max6650
7938 F: drivers/hwmon/max6650.c
7939
7940 MAX6697 HARDWARE MONITOR DRIVER
7941 M: Guenter Roeck <linux@roeck-us.net>
7942 L: linux-hwmon@vger.kernel.org
7943 S: Maintained
7944 F: Documentation/hwmon/max6697
7945 F: Documentation/devicetree/bindings/i2c/max6697.txt
7946 F: drivers/hwmon/max6697.c
7947 F: include/linux/platform_data/max6697.h
7948
7949 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7950 M: Peter Rosin <peda@axentia.se>
7951 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7952 S: Maintained
7953 F: Documentation/devicetree/bindings/sound/max9860.txt
7954 F: sound/soc/codecs/max9860.*
7955
7956 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7957 M: Krzysztof Kozlowski <krzk@kernel.org>
7958 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7959 L: linux-pm@vger.kernel.org
7960 S: Supported
7961 F: drivers/power/supply/max14577_charger.c
7962 F: drivers/power/supply/max77693_charger.c
7963
7964 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7965 M: Javier Martinez Canillas <javier@osg.samsung.com>
7966 L: linux-kernel@vger.kernel.org
7967 S: Supported
7968 F: drivers/*/*max77802*.c
7969 F: Documentation/devicetree/bindings/*/*max77802.txt
7970 F: include/dt-bindings/*/*max77802.h
7971
7972 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7973 M: Chanwoo Choi <cw00.choi@samsung.com>
7974 M: Krzysztof Kozlowski <krzk@kernel.org>
7975 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7976 L: linux-kernel@vger.kernel.org
7977 S: Supported
7978 F: drivers/*/max14577*.c
7979 F: drivers/*/max77686*.c
7980 F: drivers/*/max77693*.c
7981 F: drivers/extcon/extcon-max14577.c
7982 F: drivers/extcon/extcon-max77693.c
7983 F: drivers/rtc/rtc-max77686.c
7984 F: drivers/clk/clk-max77686.c
7985 F: Documentation/devicetree/bindings/mfd/max14577.txt
7986 F: Documentation/devicetree/bindings/*/max77686.txt
7987 F: Documentation/devicetree/bindings/mfd/max77693.txt
7988 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7989 F: include/linux/mfd/max14577*.h
7990 F: include/linux/mfd/max77686*.h
7991 F: include/linux/mfd/max77693*.h
7992
7993 MAXIRADIO FM RADIO RECEIVER DRIVER
7994 M: Hans Verkuil <hverkuil@xs4all.nl>
7995 L: linux-media@vger.kernel.org
7996 T: git git://linuxtv.org/media_tree.git
7997 W: https://linuxtv.org
7998 S: Maintained
7999 F: drivers/media/radio/radio-maxiradio*
8000
8001 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8002 M: Peter Rosin <peda@axentia.se>
8003 L: linux-iio@vger.kernel.org
8004 S: Maintained
8005 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8006 F: drivers/iio/potentiometer/mcp4531.c
8007
8008 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8009 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8010 L: linux-iio@vger.kernel.org
8011 S: Maintained
8012 F: drivers/iio/dac/cio-dac.c
8013
8014 MEDIA DRIVERS FOR RENESAS - FCP
8015 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8016 L: linux-media@vger.kernel.org
8017 L: linux-renesas-soc@vger.kernel.org
8018 T: git git://linuxtv.org/media_tree.git
8019 S: Supported
8020 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8021 F: drivers/media/platform/rcar-fcp.c
8022 F: include/media/rcar-fcp.h
8023
8024 MEDIA DRIVERS FOR RENESAS - FDP1
8025 M: Kieran Bingham <kieran@bingham.xyz>
8026 L: linux-media@vger.kernel.org
8027 L: linux-renesas-soc@vger.kernel.org
8028 T: git git://linuxtv.org/media_tree.git
8029 S: Supported
8030 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8031 F: drivers/media/platform/rcar_fdp1.c
8032
8033 MEDIA DRIVERS FOR RENESAS - VIN
8034 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8035 L: linux-media@vger.kernel.org
8036 L: linux-renesas-soc@vger.kernel.org
8037 T: git git://linuxtv.org/media_tree.git
8038 S: Supported
8039 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8040 F: drivers/media/platform/rcar-vin/
8041
8042 MEDIA DRIVERS FOR RENESAS - VSP1
8043 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8044 L: linux-media@vger.kernel.org
8045 L: linux-renesas-soc@vger.kernel.org
8046 T: git git://linuxtv.org/media_tree.git
8047 S: Supported
8048 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8049 F: drivers/media/platform/vsp1/
8050
8051 MEDIA DRIVERS FOR HELENE
8052 M: Abylay Ospan <aospan@netup.ru>
8053 L: linux-media@vger.kernel.org
8054 W: https://linuxtv.org
8055 W: http://netup.tv/
8056 T: git git://linuxtv.org/media_tree.git
8057 S: Supported
8058 F: drivers/media/dvb-frontends/helene*
8059
8060 MEDIA DRIVERS FOR ASCOT2E
8061 M: Sergey Kozlov <serjk@netup.ru>
8062 M: Abylay Ospan <aospan@netup.ru>
8063 L: linux-media@vger.kernel.org
8064 W: https://linuxtv.org
8065 W: http://netup.tv/
8066 T: git git://linuxtv.org/media_tree.git
8067 S: Supported
8068 F: drivers/media/dvb-frontends/ascot2e*
8069
8070 MEDIA DRIVERS FOR CXD2841ER
8071 M: Sergey Kozlov <serjk@netup.ru>
8072 M: Abylay Ospan <aospan@netup.ru>
8073 L: linux-media@vger.kernel.org
8074 W: https://linuxtv.org
8075 W: http://netup.tv/
8076 T: git git://linuxtv.org/media_tree.git
8077 S: Supported
8078 F: drivers/media/dvb-frontends/cxd2841er*
8079
8080 MEDIA DRIVERS FOR HORUS3A
8081 M: Sergey Kozlov <serjk@netup.ru>
8082 M: Abylay Ospan <aospan@netup.ru>
8083 L: linux-media@vger.kernel.org
8084 W: https://linuxtv.org
8085 W: http://netup.tv/
8086 T: git git://linuxtv.org/media_tree.git
8087 S: Supported
8088 F: drivers/media/dvb-frontends/horus3a*
8089
8090 MEDIA DRIVERS FOR LNBH25
8091 M: Sergey Kozlov <serjk@netup.ru>
8092 M: Abylay Ospan <aospan@netup.ru>
8093 L: linux-media@vger.kernel.org
8094 W: https://linuxtv.org
8095 W: http://netup.tv/
8096 T: git git://linuxtv.org/media_tree.git
8097 S: Supported
8098 F: drivers/media/dvb-frontends/lnbh25*
8099
8100 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8101 M: Sergey Kozlov <serjk@netup.ru>
8102 M: Abylay Ospan <aospan@netup.ru>
8103 L: linux-media@vger.kernel.org
8104 W: https://linuxtv.org
8105 W: http://netup.tv/
8106 T: git git://linuxtv.org/media_tree.git
8107 S: Supported
8108 F: drivers/media/pci/netup_unidvb/*
8109
8110 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8111 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8112 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8113 P: LinuxTV.org Project
8114 L: linux-media@vger.kernel.org
8115 W: https://linuxtv.org
8116 Q: http://patchwork.kernel.org/project/linux-media/list/
8117 T: git git://linuxtv.org/media_tree.git
8118 S: Maintained
8119 F: Documentation/media/
8120 F: drivers/media/
8121 F: drivers/staging/media/
8122 F: include/linux/platform_data/media/
8123 F: include/media/
8124 F: include/uapi/linux/dvb/
8125 F: include/uapi/linux/videodev2.h
8126 F: include/uapi/linux/media.h
8127 F: include/uapi/linux/v4l2-*
8128 F: include/uapi/linux/meye.h
8129 F: include/uapi/linux/ivtv*
8130 F: include/uapi/linux/uvcvideo.h
8131
8132 MEDIATEK ETHERNET DRIVER
8133 M: Felix Fietkau <nbd@openwrt.org>
8134 M: John Crispin <blogic@openwrt.org>
8135 L: netdev@vger.kernel.org
8136 S: Maintained
8137 F: drivers/net/ethernet/mediatek/
8138
8139 MEDIATEK MEDIA DRIVER
8140 M: Tiffany Lin <tiffany.lin@mediatek.com>
8141 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8142 S: Supported
8143 F: drivers/media/platform/mtk-vcodec/
8144 F: drivers/media/platform/mtk-vpu/
8145 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8146 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8147
8148 MEDIATEK MDP DRIVER
8149 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8150 M: Houlong Wei <houlong.wei@mediatek.com>
8151 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8152 S: Supported
8153 F: drivers/media/platform/mtk-mdp/
8154 F: drivers/media/platform/mtk-vpu/
8155 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8156
8157 MEDIATEK MT7601U WIRELESS LAN DRIVER
8158 M: Jakub Kicinski <kubakici@wp.pl>
8159 L: linux-wireless@vger.kernel.org
8160 S: Maintained
8161 F: drivers/net/wireless/mediatek/mt7601u/
8162
8163 MEGARAID SCSI/SAS DRIVERS
8164 M: Kashyap Desai <kashyap.desai@broadcom.com>
8165 M: Sumit Saxena <sumit.saxena@broadcom.com>
8166 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8167 L: megaraidlinux.pdl@broadcom.com
8168 L: linux-scsi@vger.kernel.org
8169 W: http://www.avagotech.com/support/
8170 S: Maintained
8171 F: Documentation/scsi/megaraid.txt
8172 F: drivers/scsi/megaraid.*
8173 F: drivers/scsi/megaraid/
8174
8175 MELFAS MIP4 TOUCHSCREEN DRIVER
8176 M: Sangwon Jee <jeesw@melfas.com>
8177 W: http://www.melfas.com
8178 S: Supported
8179 F: drivers/input/touchscreen/melfas_mip4.c
8180 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8181
8182 MELLANOX ETHERNET DRIVER (mlx4_en)
8183 M: Tariq Toukan <tariqt@mellanox.com>
8184 L: netdev@vger.kernel.org
8185 S: Supported
8186 W: http://www.mellanox.com
8187 Q: http://patchwork.ozlabs.org/project/netdev/list/
8188 F: drivers/net/ethernet/mellanox/mlx4/en_*
8189
8190 MELLANOX ETHERNET DRIVER (mlx5e)
8191 M: Saeed Mahameed <saeedm@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/mlx5/core/en_*
8197
8198 MELLANOX ETHERNET SWITCH DRIVERS
8199 M: Jiri Pirko <jiri@mellanox.com>
8200 M: Ido Schimmel <idosch@mellanox.com>
8201 L: netdev@vger.kernel.org
8202 S: Supported
8203 W: http://www.mellanox.com
8204 Q: http://patchwork.ozlabs.org/project/netdev/list/
8205 F: drivers/net/ethernet/mellanox/mlxsw/
8206
8207 MELLANOX MLXCPLD I2C AND MUX DRIVER
8208 M: Vadim Pasternak <vadimp@mellanox.com>
8209 M: Michael Shych <michaelsh@mellanox.com>
8210 L: linux-i2c@vger.kernel.org
8211 S: Supported
8212 F: drivers/i2c/busses/i2c-mlxcpld.c
8213 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8214 F: Documentation/i2c/busses/i2c-mlxcpld
8215
8216 MELLANOX MLXCPLD LED DRIVER
8217 M: Vadim Pasternak <vadimp@mellanox.com>
8218 L: linux-leds@vger.kernel.org
8219 S: Supported
8220 F: drivers/leds/leds-mlxcpld.c
8221 F: Documentation/leds/leds-mlxcpld.txt
8222
8223 MELLANOX PLATFORM DRIVER
8224 M: Vadim Pasternak <vadimp@mellanox.com>
8225 L: platform-driver-x86@vger.kernel.org
8226 S: Supported
8227 F: drivers/platform/x86/mlx-platform.c
8228
8229 MELLANOX MLX CPLD HOTPLUG DRIVER
8230 M: Vadim Pasternak <vadimp@mellanox.com>
8231 L: platform-driver-x86@vger.kernel.org
8232 S: Supported
8233 F: drivers/platform/x86/mlxcpld-hotplug.c
8234 F: include/linux/platform_data/mlxcpld-hotplug.h
8235
8236 SOFT-ROCE DRIVER (rxe)
8237 M: Moni Shoua <monis@mellanox.com>
8238 L: linux-rdma@vger.kernel.org
8239 S: Supported
8240 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8241 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8242 F: drivers/infiniband/sw/rxe/
8243 F: include/uapi/rdma/rdma_user_rxe.h
8244
8245 MEMBARRIER SUPPORT
8246 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8247 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8248 L: linux-kernel@vger.kernel.org
8249 S: Supported
8250 F: kernel/membarrier.c
8251 F: include/uapi/linux/membarrier.h
8252
8253 MEMORY MANAGEMENT
8254 L: linux-mm@kvack.org
8255 W: http://www.linux-mm.org
8256 S: Maintained
8257 F: include/linux/mm.h
8258 F: include/linux/gfp.h
8259 F: include/linux/mmzone.h
8260 F: include/linux/memory_hotplug.h
8261 F: include/linux/vmalloc.h
8262 F: mm/
8263
8264 MEMORY TECHNOLOGY DEVICES (MTD)
8265 M: David Woodhouse <dwmw2@infradead.org>
8266 M: Brian Norris <computersforpeace@gmail.com>
8267 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8268 M: Marek Vasut <marek.vasut@gmail.com>
8269 M: Richard Weinberger <richard@nod.at>
8270 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
8271 L: linux-mtd@lists.infradead.org
8272 W: http://www.linux-mtd.infradead.org/
8273 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8274 T: git git://git.infradead.org/linux-mtd.git
8275 T: git git://git.infradead.org/l2-mtd.git
8276 S: Maintained
8277 F: Documentation/devicetree/bindings/mtd/
8278 F: drivers/mtd/
8279 F: include/linux/mtd/
8280 F: include/uapi/mtd/
8281
8282 MEN A21 WATCHDOG DRIVER
8283 M: Johannes Thumshirn <morbidrsa@gmail.com>
8284 L: linux-watchdog@vger.kernel.org
8285 S: Maintained
8286 F: drivers/watchdog/mena21_wdt.c
8287
8288 MEN CHAMELEON BUS (mcb)
8289 M: Johannes Thumshirn <morbidrsa@gmail.com>
8290 S: Maintained
8291 F: drivers/mcb/
8292 F: include/linux/mcb.h
8293 F: Documentation/men-chameleon-bus.txt
8294
8295 MEN F21BMC (Board Management Controller)
8296 M: Andreas Werner <andreas.werner@men.de>
8297 S: Supported
8298 F: drivers/mfd/menf21bmc.c
8299 F: drivers/watchdog/menf21bmc_wdt.c
8300 F: drivers/leds/leds-menf21bmc.c
8301 F: drivers/hwmon/menf21bmc_hwmon.c
8302 F: Documentation/hwmon/menf21bmc
8303
8304 METAG ARCHITECTURE
8305 M: James Hogan <james.hogan@imgtec.com>
8306 L: linux-metag@vger.kernel.org
8307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8308 S: Odd Fixes
8309 F: arch/metag/
8310 F: Documentation/metag/
8311 F: Documentation/devicetree/bindings/metag/
8312 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8313 F: drivers/clocksource/metag_generic.c
8314 F: drivers/irqchip/irq-metag.c
8315 F: drivers/irqchip/irq-metag-ext.c
8316 F: drivers/tty/metag_da.c
8317
8318 MICROBLAZE ARCHITECTURE
8319 M: Michal Simek <monstr@monstr.eu>
8320 W: http://www.monstr.eu/fdt/
8321 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8322 S: Supported
8323 F: arch/microblaze/
8324
8325 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8326 M: Richard Genoud <richard.genoud@gmail.com>
8327 S: Maintained
8328 F: drivers/tty/serial/atmel_serial.c
8329 F: include/linux/atmel_serial.h
8330
8331 MICROCHIP / ATMEL DMA DRIVER
8332 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8334 L: dmaengine@vger.kernel.org
8335 S: Supported
8336 F: drivers/dma/at_hdmac.c
8337 F: drivers/dma/at_hdmac_regs.h
8338 F: include/linux/platform_data/dma-atmel.h
8339
8340 MICROCHIP / ATMEL ISC DRIVER
8341 M: Songjun Wu <songjun.wu@microchip.com>
8342 L: linux-media@vger.kernel.org
8343 S: Supported
8344 F: drivers/media/platform/atmel/atmel-isc.c
8345 F: drivers/media/platform/atmel/atmel-isc-regs.h
8346 F: devicetree/bindings/media/atmel-isc.txt
8347
8348 MICROCHIP USB251XB DRIVER
8349 M: Richard Leitner <richard.leitner@skidata.com>
8350 L: linux-usb@vger.kernel.org
8351 S: Maintained
8352 F: drivers/usb/misc/usb251xb.c
8353 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8354
8355 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8356 M: Chen Yu <yu.c.chen@intel.com>
8357 L: platform-driver-x86@vger.kernel.org
8358 S: Supported
8359 F: drivers/platform/x86/surfacepro3_button.c
8360
8361 MICROTEK X6 SCANNER
8362 M: Oliver Neukum <oliver@neukum.org>
8363 S: Maintained
8364 F: drivers/usb/image/microtek.*
8365
8366 MIPS
8367 M: Ralf Baechle <ralf@linux-mips.org>
8368 L: linux-mips@linux-mips.org
8369 W: http://www.linux-mips.org/
8370 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8371 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8372 S: Supported
8373 F: Documentation/devicetree/bindings/mips/
8374 F: Documentation/mips/
8375 F: arch/mips/
8376
8377 MIPS/LOONGSON1 ARCHITECTURE
8378 M: Keguang Zhang <keguang.zhang@gmail.com>
8379 L: linux-mips@linux-mips.org
8380 S: Maintained
8381 F: arch/mips/loongson32/
8382 F: arch/mips/include/asm/mach-loongson32/
8383 F: drivers/*/*loongson1*
8384 F: drivers/*/*/*loongson1*
8385
8386 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8387 M: Hans Verkuil <hverkuil@xs4all.nl>
8388 L: linux-media@vger.kernel.org
8389 T: git git://linuxtv.org/media_tree.git
8390 W: https://linuxtv.org
8391 S: Odd Fixes
8392 F: drivers/media/radio/radio-miropcm20*
8393
8394 MELLANOX MLX4 core VPI driver
8395 M: Yishai Hadas <yishaih@mellanox.com>
8396 L: netdev@vger.kernel.org
8397 L: linux-rdma@vger.kernel.org
8398 W: http://www.mellanox.com
8399 Q: http://patchwork.ozlabs.org/project/netdev/list/
8400 S: Supported
8401 F: drivers/net/ethernet/mellanox/mlx4/
8402 F: include/linux/mlx4/
8403 F: include/uapi/rdma/mlx4-abi.h
8404
8405 MELLANOX MLX4 IB driver
8406 M: Yishai Hadas <yishaih@mellanox.com>
8407 L: linux-rdma@vger.kernel.org
8408 W: http://www.mellanox.com
8409 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8410 S: Supported
8411 F: drivers/infiniband/hw/mlx4/
8412 F: include/linux/mlx4/
8413
8414 MELLANOX MLX5 core VPI driver
8415 M: Saeed Mahameed <saeedm@mellanox.com>
8416 M: Matan Barak <matanb@mellanox.com>
8417 M: Leon Romanovsky <leonro@mellanox.com>
8418 L: netdev@vger.kernel.org
8419 L: linux-rdma@vger.kernel.org
8420 W: http://www.mellanox.com
8421 Q: http://patchwork.ozlabs.org/project/netdev/list/
8422 S: Supported
8423 F: drivers/net/ethernet/mellanox/mlx5/core/
8424 F: include/linux/mlx5/
8425 F: include/uapi/rdma/mlx5-abi.h
8426
8427 MELLANOX MLX5 IB driver
8428 M: Matan Barak <matanb@mellanox.com>
8429 M: Leon Romanovsky <leonro@mellanox.com>
8430 L: linux-rdma@vger.kernel.org
8431 W: http://www.mellanox.com
8432 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8433 S: Supported
8434 F: drivers/infiniband/hw/mlx5/
8435 F: include/linux/mlx5/
8436
8437 MELEXIS MLX90614 DRIVER
8438 M: Crt Mori <cmo@melexis.com>
8439 L: linux-iio@vger.kernel.org
8440 W: http://www.melexis.com
8441 S: Supported
8442 F: drivers/iio/temperature/mlx90614.c
8443
8444 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8445 M: Don Brace <don.brace@microsemi.com>
8446 L: esc.storagedev@microsemi.com
8447 L: linux-scsi@vger.kernel.org
8448 S: Supported
8449 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8450 F: drivers/scsi/smartpqi/Kconfig
8451 F: drivers/scsi/smartpqi/Makefile
8452 F: include/linux/cciss*.h
8453 F: include/uapi/linux/cciss*.h
8454 F: Documentation/scsi/smartpqi.txt
8455
8456 MN88472 MEDIA DRIVER
8457 M: Antti Palosaari <crope@iki.fi>
8458 L: linux-media@vger.kernel.org
8459 W: https://linuxtv.org
8460 W: http://palosaari.fi/linux/
8461 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8462 S: Maintained
8463 F: drivers/media/dvb-frontends/mn88472*
8464
8465 MN88473 MEDIA DRIVER
8466 M: Antti Palosaari <crope@iki.fi>
8467 L: linux-media@vger.kernel.org
8468 W: https://linuxtv.org
8469 W: http://palosaari.fi/linux/
8470 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8471 S: Maintained
8472 F: drivers/media/dvb-frontends/mn88473*
8473
8474 MODULE SUPPORT
8475 M: Jessica Yu <jeyu@redhat.com>
8476 M: Rusty Russell <rusty@rustcorp.com.au>
8477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8478 S: Maintained
8479 F: include/linux/module.h
8480 F: kernel/module.c
8481
8482 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8483 W: http://popies.net/meye/
8484 S: Orphan
8485 F: Documentation/media/v4l-drivers/meye*
8486 F: drivers/media/pci/meye/
8487 F: include/uapi/linux/meye.h
8488
8489 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8490 M: Jiri Slaby <jirislaby@gmail.com>
8491 S: Maintained
8492 F: Documentation/serial/moxa-smartio
8493 F: drivers/tty/mxser.*
8494
8495 MR800 AVERMEDIA USB FM RADIO DRIVER
8496 M: Alexey Klimov <klimov.linux@gmail.com>
8497 L: linux-media@vger.kernel.org
8498 T: git git://linuxtv.org/media_tree.git
8499 S: Maintained
8500 F: drivers/media/radio/radio-mr800.c
8501
8502 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8503 M: Alan Ott <alan@signal11.us>
8504 L: linux-wpan@vger.kernel.org
8505 S: Maintained
8506 F: drivers/net/ieee802154/mrf24j40.c
8507 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8508
8509 MSI LAPTOP SUPPORT
8510 M: "Lee, Chun-Yi" <jlee@suse.com>
8511 L: platform-driver-x86@vger.kernel.org
8512 S: Maintained
8513 F: drivers/platform/x86/msi-laptop.c
8514
8515 MSI WMI SUPPORT
8516 L: platform-driver-x86@vger.kernel.org
8517 S: Orphan
8518 F: drivers/platform/x86/msi-wmi.c
8519
8520 MSI001 MEDIA DRIVER
8521 M: Antti Palosaari <crope@iki.fi>
8522 L: linux-media@vger.kernel.org
8523 W: https://linuxtv.org
8524 W: http://palosaari.fi/linux/
8525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8526 T: git git://linuxtv.org/anttip/media_tree.git
8527 S: Maintained
8528 F: drivers/media/tuners/msi001*
8529
8530 MSI2500 MEDIA DRIVER
8531 M: Antti Palosaari <crope@iki.fi>
8532 L: linux-media@vger.kernel.org
8533 W: https://linuxtv.org
8534 W: http://palosaari.fi/linux/
8535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8536 T: git git://linuxtv.org/anttip/media_tree.git
8537 S: Maintained
8538 F: drivers/media/usb/msi2500/
8539
8540 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8541 M: Robert Jarzmik <robert.jarzmik@free.fr>
8542 L: linux-mtd@lists.infradead.org
8543 S: Maintained
8544 F: drivers/mtd/devices/docg3*
8545
8546 MT9M032 APTINA SENSOR DRIVER
8547 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8548 L: linux-media@vger.kernel.org
8549 T: git git://linuxtv.org/media_tree.git
8550 S: Maintained
8551 F: drivers/media/i2c/mt9m032.c
8552 F: include/media/i2c/mt9m032.h
8553
8554 MT9P031 APTINA CAMERA SENSOR
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/mt9p031.c
8560 F: include/media/i2c/mt9p031.h
8561
8562 MT9T001 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/mt9t001.c
8568 F: include/media/i2c/mt9t001.h
8569
8570 MT9V032 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: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8576 F: drivers/media/i2c/mt9v032.c
8577 F: include/media/i2c/mt9v032.h
8578
8579 MULTIFUNCTION DEVICES (MFD)
8580 M: Lee Jones <lee.jones@linaro.org>
8581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8582 S: Supported
8583 F: Documentation/devicetree/bindings/mfd/
8584 F: drivers/mfd/
8585 F: include/linux/mfd/
8586 F: include/dt-bindings/mfd/
8587
8588 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8589 M: Ulf Hansson <ulf.hansson@linaro.org>
8590 L: linux-mmc@vger.kernel.org
8591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8592 S: Maintained
8593 F: Documentation/devicetree/bindings/mmc/
8594 F: drivers/mmc/
8595 F: include/linux/mmc/
8596 F: include/uapi/linux/mmc/
8597
8598 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8599 S: Orphan
8600 F: drivers/mmc/host/mmc_spi.c
8601 F: include/linux/spi/mmc_spi.h
8602
8603 MULTISOUND SOUND DRIVER
8604 M: Andrew Veliath <andrewtv@usa.net>
8605 S: Maintained
8606 F: Documentation/sound/oss/MultiSound
8607 F: sound/oss/msnd*
8608
8609 MULTITECH MULTIPORT CARD (ISICOM)
8610 S: Orphan
8611 F: drivers/tty/isicom.c
8612 F: include/linux/isicom.h
8613
8614 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8615 M: Bin Liu <b-liu@ti.com>
8616 L: linux-usb@vger.kernel.org
8617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8618 S: Maintained
8619 F: drivers/usb/musb/
8620
8621 MXL5007T MEDIA DRIVER
8622 M: Michael Krufky <mkrufky@linuxtv.org>
8623 L: linux-media@vger.kernel.org
8624 W: https://linuxtv.org
8625 W: http://github.com/mkrufky
8626 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8627 T: git git://linuxtv.org/mkrufky/tuners.git
8628 S: Maintained
8629 F: drivers/media/tuners/mxl5007t.*
8630
8631 MXSFB DRM DRIVER
8632 M: Marek Vasut <marex@denx.de>
8633 S: Supported
8634 F: drivers/gpu/drm/mxsfb/
8635 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8636
8637 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8638 M: Hyong-Youb Kim <hykim@myri.com>
8639 L: netdev@vger.kernel.org
8640 W: https://www.myricom.com/support/downloads/myri10ge.html
8641 S: Supported
8642 F: drivers/net/ethernet/myricom/myri10ge/
8643
8644 NAND FLASH SUBSYSTEM
8645 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8646 R: Richard Weinberger <richard@nod.at>
8647 L: linux-mtd@lists.infradead.org
8648 W: http://www.linux-mtd.infradead.org/
8649 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8650 T: git git://github.com/linux-nand/linux.git
8651 S: Maintained
8652 F: drivers/mtd/nand/
8653 F: include/linux/mtd/nand*.h
8654
8655 NATSEMI ETHERNET DRIVER (DP8381x)
8656 S: Orphan
8657 F: drivers/net/ethernet/natsemi/natsemi.c
8658
8659 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8660 M: Daniel Mack <zonque@gmail.com>
8661 S: Maintained
8662 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8663 W: http://www.native-instruments.com
8664 F: sound/usb/caiaq/
8665
8666 NCP FILESYSTEM
8667 M: Petr Vandrovec <petr@vandrovec.name>
8668 S: Odd Fixes
8669 F: fs/ncpfs/
8670
8671 NCR 5380 SCSI DRIVERS
8672 M: Finn Thain <fthain@telegraphics.com.au>
8673 M: Michael Schmitz <schmitzmic@gmail.com>
8674 L: linux-scsi@vger.kernel.org
8675 S: Maintained
8676 F: Documentation/scsi/g_NCR5380.txt
8677 F: drivers/scsi/NCR5380.*
8678 F: drivers/scsi/arm/cumana_1.c
8679 F: drivers/scsi/arm/oak.c
8680 F: drivers/scsi/atari_scsi.*
8681 F: drivers/scsi/dmx3191d.c
8682 F: drivers/scsi/g_NCR5380.*
8683 F: drivers/scsi/mac_scsi.*
8684 F: drivers/scsi/sun3_scsi.*
8685 F: drivers/scsi/sun3_scsi_vme.c
8686
8687 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8688 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8689 L: linux-scsi@vger.kernel.org
8690 S: Maintained
8691 F: drivers/scsi/NCR_D700.*
8692
8693 NCT6775 HARDWARE MONITOR DRIVER
8694 M: Guenter Roeck <linux@roeck-us.net>
8695 L: linux-hwmon@vger.kernel.org
8696 S: Maintained
8697 F: Documentation/hwmon/nct6775
8698 F: drivers/hwmon/nct6775.c
8699
8700 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8701 M: Faisal Latif <faisal.latif@intel.com>
8702 L: linux-rdma@vger.kernel.org
8703 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8704 S: Supported
8705 F: drivers/infiniband/hw/nes/
8706 F: include/uapi/rdma/nes-abi.h
8707
8708 NETEM NETWORK EMULATOR
8709 M: Stephen Hemminger <stephen@networkplumber.org>
8710 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8711 S: Maintained
8712 F: net/sched/sch_netem.c
8713
8714 NETERION 10GbE DRIVERS (s2io/vxge)
8715 M: Jon Mason <jdmason@kudzu.us>
8716 L: netdev@vger.kernel.org
8717 S: Supported
8718 F: Documentation/networking/s2io.txt
8719 F: Documentation/networking/vxge.txt
8720 F: drivers/net/ethernet/neterion/
8721
8722 NETFILTER
8723 M: Pablo Neira Ayuso <pablo@netfilter.org>
8724 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8725 L: netfilter-devel@vger.kernel.org
8726 L: coreteam@netfilter.org
8727 W: http://www.netfilter.org/
8728 W: http://www.iptables.org/
8729 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8732 S: Supported
8733 F: include/linux/netfilter*
8734 F: include/linux/netfilter/
8735 F: include/net/netfilter/
8736 F: include/uapi/linux/netfilter*
8737 F: include/uapi/linux/netfilter/
8738 F: net/*/netfilter.c
8739 F: net/*/netfilter/
8740 F: net/netfilter/
8741 F: net/bridge/br_netfilter*.c
8742
8743 NETLABEL
8744 M: Paul Moore <paul@paul-moore.com>
8745 W: http://netlabel.sf.net
8746 L: netdev@vger.kernel.org
8747 S: Maintained
8748 F: Documentation/netlabel/
8749 F: include/net/netlabel.h
8750 F: net/netlabel/
8751
8752 NETROM NETWORK LAYER
8753 M: Ralf Baechle <ralf@linux-mips.org>
8754 L: linux-hams@vger.kernel.org
8755 W: http://www.linux-ax25.org/
8756 S: Maintained
8757 F: include/net/netrom.h
8758 F: include/uapi/linux/netrom.h
8759 F: net/netrom/
8760
8761 NETRONOME ETHERNET DRIVERS
8762 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8763 L: oss-drivers@netronome.com
8764 S: Maintained
8765 F: drivers/net/ethernet/netronome/
8766
8767 NETWORK BLOCK DEVICE (NBD)
8768 M: Josef Bacik <jbacik@fb.com>
8769 S: Maintained
8770 L: linux-block@vger.kernel.org
8771 L: nbd-general@lists.sourceforge.net
8772 F: Documentation/blockdev/nbd.txt
8773 F: drivers/block/nbd.c
8774 F: include/uapi/linux/nbd.h
8775
8776 NETWORK DROP MONITOR
8777 M: Neil Horman <nhorman@tuxdriver.com>
8778 L: netdev@vger.kernel.org
8779 S: Maintained
8780 W: https://fedorahosted.org/dropwatch/
8781 F: net/core/drop_monitor.c
8782
8783 NETWORKING [DSA]
8784 M: Andrew Lunn <andrew@lunn.ch>
8785 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8786 M: Florian Fainelli <f.fainelli@gmail.com>
8787 S: Maintained
8788 F: net/dsa/
8789 F: include/net/dsa.h
8790 F: drivers/net/dsa/
8791
8792 NETWORKING [GENERAL]
8793 M: "David S. Miller" <davem@davemloft.net>
8794 L: netdev@vger.kernel.org
8795 W: http://www.linuxfoundation.org/en/Net
8796 Q: http://patchwork.ozlabs.org/project/netdev/list/
8797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8799 B: mailto:netdev@vger.kernel.org
8800 S: Maintained
8801 F: net/
8802 F: include/net/
8803 F: include/linux/in.h
8804 F: include/linux/net.h
8805 F: include/linux/netdevice.h
8806 F: include/uapi/linux/in.h
8807 F: include/uapi/linux/net.h
8808 F: include/uapi/linux/netdevice.h
8809 F: include/uapi/linux/net_namespace.h
8810 F: tools/net/
8811 F: tools/testing/selftests/net/
8812 F: lib/random32.c
8813
8814 NETWORKING [IPv4/IPv6]
8815 M: "David S. Miller" <davem@davemloft.net>
8816 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8817 M: James Morris <jmorris@namei.org>
8818 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8819 M: Patrick McHardy <kaber@trash.net>
8820 L: netdev@vger.kernel.org
8821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8822 S: Maintained
8823 F: net/ipv4/
8824 F: net/ipv6/
8825 F: include/net/ip*
8826 F: arch/x86/net/*
8827
8828 NETWORKING [IPSEC]
8829 M: Steffen Klassert <steffen.klassert@secunet.com>
8830 M: Herbert Xu <herbert@gondor.apana.org.au>
8831 M: "David S. Miller" <davem@davemloft.net>
8832 L: netdev@vger.kernel.org
8833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8835 S: Maintained
8836 F: net/core/flow.c
8837 F: net/xfrm/
8838 F: net/key/
8839 F: net/ipv4/xfrm*
8840 F: net/ipv4/esp4.c
8841 F: net/ipv4/ah4.c
8842 F: net/ipv4/ipcomp.c
8843 F: net/ipv4/ip_vti.c
8844 F: net/ipv6/xfrm*
8845 F: net/ipv6/esp6.c
8846 F: net/ipv6/ah6.c
8847 F: net/ipv6/ipcomp6.c
8848 F: net/ipv6/ip6_vti.c
8849 F: include/uapi/linux/xfrm.h
8850 F: include/net/xfrm.h
8851
8852 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8853 M: Paul Moore <paul@paul-moore.com>
8854 L: netdev@vger.kernel.org
8855 S: Maintained
8856
8857 NETWORKING [WIRELESS]
8858 L: linux-wireless@vger.kernel.org
8859 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8860
8861 NETWORKING DRIVERS
8862 L: netdev@vger.kernel.org
8863 W: http://www.linuxfoundation.org/en/Net
8864 Q: http://patchwork.ozlabs.org/project/netdev/list/
8865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8867 S: Odd Fixes
8868 F: Documentation/devicetree/bindings/net/
8869 F: drivers/net/
8870 F: include/linux/if_*
8871 F: include/linux/netdevice.h
8872 F: include/linux/etherdevice.h
8873 F: include/linux/fcdevice.h
8874 F: include/linux/fddidevice.h
8875 F: include/linux/hippidevice.h
8876 F: include/linux/inetdevice.h
8877 F: include/uapi/linux/if_*
8878 F: include/uapi/linux/netdevice.h
8879
8880 NETWORKING DRIVERS (WIRELESS)
8881 M: Kalle Valo <kvalo@codeaurora.org>
8882 L: linux-wireless@vger.kernel.org
8883 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8886 S: Maintained
8887 F: Documentation/devicetree/bindings/net/wireless/
8888 F: drivers/net/wireless/
8889
8890 NETXEN (1/10) GbE SUPPORT
8891 M: Manish Chopra <manish.chopra@cavium.com>
8892 M: Rahul Verma <rahul.verma@cavium.com>
8893 M: Dept-GELinuxNICDev@cavium.com
8894 L: netdev@vger.kernel.org
8895 S: Supported
8896 F: drivers/net/ethernet/qlogic/netxen/
8897
8898 NFC SUBSYSTEM
8899 M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8900 M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8901 M: Samuel Ortiz <sameo@linux.intel.com>
8902 L: linux-wireless@vger.kernel.org
8903 L: linux-nfc@lists.01.org (subscribers-only)
8904 S: Supported
8905 F: net/nfc/
8906 F: include/net/nfc/
8907 F: include/uapi/linux/nfc.h
8908 F: drivers/nfc/
8909 F: include/linux/platform_data/nfcmrvl.h
8910 F: include/linux/platform_data/nxp-nci.h
8911 F: include/linux/platform_data/pn544.h
8912 F: include/linux/platform_data/st21nfca.h
8913 F: include/linux/platform_data/st-nci.h
8914 F: Documentation/devicetree/bindings/net/nfc/
8915
8916 NFS, SUNRPC, AND LOCKD CLIENTS
8917 M: Trond Myklebust <trond.myklebust@primarydata.com>
8918 M: Anna Schumaker <anna.schumaker@netapp.com>
8919 L: linux-nfs@vger.kernel.org
8920 W: http://client.linux-nfs.org
8921 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8922 S: Maintained
8923 F: fs/lockd/
8924 F: fs/nfs/
8925 F: fs/nfs_common/
8926 F: net/sunrpc/
8927 F: include/linux/lockd/
8928 F: include/linux/nfs*
8929 F: include/linux/sunrpc/
8930 F: include/uapi/linux/nfs*
8931 F: include/uapi/linux/sunrpc/
8932
8933 NILFS2 FILESYSTEM
8934 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8935 L: linux-nilfs@vger.kernel.org
8936 W: http://nilfs.sourceforge.net/
8937 W: http://nilfs.osdn.jp/
8938 T: git git://github.com/konis/nilfs2.git
8939 S: Supported
8940 F: Documentation/filesystems/nilfs2.txt
8941 F: fs/nilfs2/
8942 F: include/trace/events/nilfs2.h
8943 F: include/uapi/linux/nilfs2_api.h
8944 F: include/uapi/linux/nilfs2_ondisk.h
8945
8946 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8947 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8948 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8949 S: Maintained
8950 F: Documentation/scsi/NinjaSCSI.txt
8951 F: drivers/scsi/pcmcia/nsp_*
8952
8953 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8954 M: GOTO Masanori <gotom@debian.or.jp>
8955 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8956 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8957 S: Maintained
8958 F: Documentation/scsi/NinjaSCSI.txt
8959 F: drivers/scsi/nsp32*
8960
8961 NIOS2 ARCHITECTURE
8962 M: Ley Foon Tan <lftan@altera.com>
8963 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8965 S: Maintained
8966 F: arch/nios2/
8967
8968 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8969 M: Pavel Machek <pavel@ucw.cz>
8970 M: Sakari Ailus <sakari.ailus@iki.fi>
8971 L: linux-media@vger.kernel.org
8972 S: Maintained
8973 F: drivers/media/i2c/et8ek8
8974 F: drivers/media/i2c/ad5820.c
8975
8976 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8977 M: Pavel Machek <pavel@ucw.cz>
8978 M: Sakari Ailus <sakari.ailus@iki.fi>
8979 L: linux-media@vger.kernel.org
8980 S: Maintained
8981 F: drivers/media/i2c/et8ek8
8982 F: drivers/media/i2c/ad5820.c
8983
8984 NOKIA N900 POWER SUPPLY DRIVERS
8985 R: Pali Rohár <pali.rohar@gmail.com>
8986 F: include/linux/power/bq2415x_charger.h
8987 F: include/linux/power/bq27xxx_battery.h
8988 F: include/linux/power/isp1704_charger.h
8989 F: drivers/power/supply/bq2415x_charger.c
8990 F: drivers/power/supply/bq27xxx_battery.c
8991 F: drivers/power/supply/bq27xxx_battery_i2c.c
8992 F: drivers/power/supply/isp1704_charger.c
8993 F: drivers/power/supply/rx51_battery.c
8994
8995 NTB DRIVER CORE
8996 M: Jon Mason <jdmason@kudzu.us>
8997 M: Dave Jiang <dave.jiang@intel.com>
8998 M: Allen Hubbe <Allen.Hubbe@emc.com>
8999 L: linux-ntb@googlegroups.com
9000 S: Supported
9001 W: https://github.com/jonmason/ntb/wiki
9002 T: git git://github.com/jonmason/ntb.git
9003 F: drivers/ntb/
9004 F: drivers/net/ntb_netdev.c
9005 F: include/linux/ntb.h
9006 F: include/linux/ntb_transport.h
9007 F: tools/testing/selftests/ntb/
9008
9009 NTB INTEL DRIVER
9010 M: Jon Mason <jdmason@kudzu.us>
9011 M: Dave Jiang <dave.jiang@intel.com>
9012 L: linux-ntb@googlegroups.com
9013 S: Supported
9014 W: https://github.com/jonmason/ntb/wiki
9015 T: git git://github.com/jonmason/ntb.git
9016 F: drivers/ntb/hw/intel/
9017
9018 NTB AMD DRIVER
9019 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9020 L: linux-ntb@googlegroups.com
9021 S: Supported
9022 F: drivers/ntb/hw/amd/
9023
9024 NTFS FILESYSTEM
9025 M: Anton Altaparmakov <anton@tuxera.com>
9026 L: linux-ntfs-dev@lists.sourceforge.net
9027 W: http://www.tuxera.com/
9028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9029 S: Supported
9030 F: Documentation/filesystems/ntfs.txt
9031 F: fs/ntfs/
9032
9033 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9034 M: Antonino Daplas <adaplas@gmail.com>
9035 L: linux-fbdev@vger.kernel.org
9036 S: Maintained
9037 F: drivers/video/fbdev/riva/
9038 F: drivers/video/fbdev/nvidia/
9039
9040 NVM EXPRESS DRIVER
9041 M: Keith Busch <keith.busch@intel.com>
9042 M: Jens Axboe <axboe@fb.com>
9043 M: Christoph Hellwig <hch@lst.de>
9044 M: Sagi Grimberg <sagi@grimberg.me>
9045 L: linux-nvme@lists.infradead.org
9046 T: git://git.infradead.org/nvme.git
9047 W: http://git.infradead.org/nvme.git
9048 S: Supported
9049 F: drivers/nvme/host/
9050 F: include/linux/nvme.h
9051 F: include/uapi/linux/nvme_ioctl.h
9052
9053 NVM EXPRESS TARGET DRIVER
9054 M: Christoph Hellwig <hch@lst.de>
9055 M: Sagi Grimberg <sagi@grimberg.me>
9056 L: linux-nvme@lists.infradead.org
9057 T: git://git.infradead.org/nvme.git
9058 W: http://git.infradead.org/nvme.git
9059 S: Supported
9060 F: drivers/nvme/target/
9061
9062 NVM EXPRESS FC TRANSPORT DRIVERS
9063 M: James Smart <james.smart@broadcom.com>
9064 L: linux-nvme@lists.infradead.org
9065 S: Supported
9066 F: include/linux/nvme-fc.h
9067 F: include/linux/nvme-fc-driver.h
9068 F: drivers/nvme/host/fc.c
9069 F: drivers/nvme/target/fc.c
9070 F: drivers/nvme/target/fcloop.c
9071
9072 NVMEM FRAMEWORK
9073 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9074 M: Maxime Ripard <maxime.ripard@free-electrons.com>
9075 S: Maintained
9076 F: drivers/nvmem/
9077 F: Documentation/devicetree/bindings/nvmem/
9078 F: include/linux/nvmem-consumer.h
9079 F: include/linux/nvmem-provider.h
9080
9081 NXP-NCI NFC DRIVER
9082 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9083 R: Charles Gorand <charles.gorand@effinnov.com>
9084 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9085 S: Supported
9086 F: drivers/nfc/nxp-nci
9087
9088 NXP TDA998X DRM DRIVER
9089 M: Russell King <linux@armlinux.org.uk>
9090 S: Supported
9091 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9092 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9093 F: drivers/gpu/drm/i2c/tda998x_drv.c
9094 F: include/drm/i2c/tda998x.h
9095
9096 NXP TFA9879 DRIVER
9097 M: Peter Rosin <peda@axentia.se>
9098 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9099 S: Maintained
9100 F: sound/soc/codecs/tfa9879*
9101
9102 OBJTOOL
9103 M: Josh Poimboeuf <jpoimboe@redhat.com>
9104 S: Supported
9105 F: tools/objtool/
9106
9107 OMAP1 SUPPORT
9108 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9109 M: Tony Lindgren <tony@atomide.com>
9110 L: linux-omap@vger.kernel.org
9111 Q: http://patchwork.kernel.org/project/linux-omap/list/
9112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9113 S: Maintained
9114 F: arch/arm/mach-omap1/
9115 F: arch/arm/plat-omap/
9116 F: arch/arm/configs/omap1_defconfig
9117 F: drivers/i2c/busses/i2c-omap.c
9118 F: include/linux/i2c-omap.h
9119
9120 OMAP2+ SUPPORT
9121 M: Tony Lindgren <tony@atomide.com>
9122 L: linux-omap@vger.kernel.org
9123 W: http://www.muru.com/linux/omap/
9124 W: http://linux.omap.com/
9125 Q: http://patchwork.kernel.org/project/linux-omap/list/
9126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9127 S: Maintained
9128 F: arch/arm/mach-omap2/
9129 F: arch/arm/plat-omap/
9130 F: arch/arm/configs/omap2plus_defconfig
9131 F: drivers/i2c/busses/i2c-omap.c
9132 F: drivers/irqchip/irq-omap-intc.c
9133 F: drivers/mfd/*omap*.c
9134 F: drivers/mfd/menelaus.c
9135 F: drivers/mfd/palmas.c
9136 F: drivers/mfd/tps65217.c
9137 F: drivers/mfd/tps65218.c
9138 F: drivers/mfd/tps65910.c
9139 F: drivers/mfd/twl-core.[ch]
9140 F: drivers/mfd/twl4030*.c
9141 F: drivers/mfd/twl6030*.c
9142 F: drivers/mfd/twl6040*.c
9143 F: drivers/regulator/palmas-regulator*.c
9144 F: drivers/regulator/pbias-regulator.c
9145 F: drivers/regulator/tps65217-regulator.c
9146 F: drivers/regulator/tps65218-regulator.c
9147 F: drivers/regulator/tps65910-regulator.c
9148 F: drivers/regulator/twl-regulator.c
9149 F: drivers/regulator/twl6030-regulator.c
9150 F: include/linux/i2c-omap.h
9151
9152 OMAP DEVICE TREE SUPPORT
9153 M: Benoît Cousson <bcousson@baylibre.com>
9154 M: Tony Lindgren <tony@atomide.com>
9155 L: linux-omap@vger.kernel.org
9156 L: devicetree@vger.kernel.org
9157 S: Maintained
9158 F: arch/arm/boot/dts/*omap*
9159 F: arch/arm/boot/dts/*am3*
9160 F: arch/arm/boot/dts/*am4*
9161 F: arch/arm/boot/dts/*am5*
9162 F: arch/arm/boot/dts/*dra7*
9163
9164 OMAP CLOCK FRAMEWORK SUPPORT
9165 M: Paul Walmsley <paul@pwsan.com>
9166 L: linux-omap@vger.kernel.org
9167 S: Maintained
9168 F: arch/arm/*omap*/*clock*
9169
9170 OMAP POWER MANAGEMENT SUPPORT
9171 M: Kevin Hilman <khilman@kernel.org>
9172 L: linux-omap@vger.kernel.org
9173 S: Maintained
9174 F: arch/arm/*omap*/*pm*
9175 F: drivers/cpufreq/omap-cpufreq.c
9176
9177 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9178 M: Rajendra Nayak <rnayak@codeaurora.org>
9179 M: Paul Walmsley <paul@pwsan.com>
9180 L: linux-omap@vger.kernel.org
9181 S: Maintained
9182 F: arch/arm/mach-omap2/prm*
9183
9184 OMAP AUDIO SUPPORT
9185 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9186 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9187 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9188 L: linux-omap@vger.kernel.org
9189 S: Maintained
9190 F: sound/soc/omap/
9191
9192 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9193 M: Roger Quadros <rogerq@ti.com>
9194 M: Tony Lindgren <tony@atomide.com>
9195 L: linux-omap@vger.kernel.org
9196 S: Maintained
9197 F: drivers/memory/omap-gpmc.c
9198 F: arch/arm/mach-omap2/*gpmc*
9199
9200 OMAP FRAMEBUFFER SUPPORT
9201 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9202 L: linux-fbdev@vger.kernel.org
9203 L: linux-omap@vger.kernel.org
9204 S: Maintained
9205 F: drivers/video/fbdev/omap/
9206
9207 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9208 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9209 L: linux-omap@vger.kernel.org
9210 L: linux-fbdev@vger.kernel.org
9211 S: Maintained
9212 F: drivers/video/fbdev/omap2/
9213 F: Documentation/arm/OMAP/DSS
9214
9215 OMAP HARDWARE SPINLOCK SUPPORT
9216 M: Ohad Ben-Cohen <ohad@wizery.com>
9217 L: linux-omap@vger.kernel.org
9218 S: Maintained
9219 F: drivers/hwspinlock/omap_hwspinlock.c
9220
9221 OMAP MMC SUPPORT
9222 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9223 L: linux-omap@vger.kernel.org
9224 S: Maintained
9225 F: drivers/mmc/host/omap.c
9226
9227 OMAP HS MMC SUPPORT
9228 L: linux-mmc@vger.kernel.org
9229 L: linux-omap@vger.kernel.org
9230 S: Orphan
9231 F: drivers/mmc/host/omap_hsmmc.c
9232
9233 OMAP RANDOM NUMBER GENERATOR SUPPORT
9234 M: Deepak Saxena <dsaxena@plexity.net>
9235 S: Maintained
9236 F: drivers/char/hw_random/omap-rng.c
9237
9238 OMAP HWMOD SUPPORT
9239 M: Benoît Cousson <bcousson@baylibre.com>
9240 M: Paul Walmsley <paul@pwsan.com>
9241 L: linux-omap@vger.kernel.org
9242 S: Maintained
9243 F: arch/arm/mach-omap2/omap_hwmod.*
9244
9245 OMAP HWMOD DATA
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*data*
9250
9251 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9252 M: Benoît Cousson <bcousson@baylibre.com>
9253 L: linux-omap@vger.kernel.org
9254 S: Maintained
9255 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9256
9257 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9258 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9259 L: linux-media@vger.kernel.org
9260 S: Maintained
9261 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9262 F: drivers/media/platform/omap3isp/
9263 F: drivers/staging/media/omap4iss/
9264
9265 OMAP USB SUPPORT
9266 L: linux-usb@vger.kernel.org
9267 L: linux-omap@vger.kernel.org
9268 S: Orphan
9269 F: drivers/usb/*/*omap*
9270 F: arch/arm/*omap*/usb*
9271
9272 OMAP GPIO DRIVER
9273 M: Grygorii Strashko <grygorii.strashko@ti.com>
9274 M: Santosh Shilimkar <ssantosh@kernel.org>
9275 M: Kevin Hilman <khilman@kernel.org>
9276 L: linux-omap@vger.kernel.org
9277 S: Maintained
9278 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9279 F: drivers/gpio/gpio-omap.c
9280
9281 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9282 M: Mark Jackson <mpfj@newflow.co.uk>
9283 L: linux-omap@vger.kernel.org
9284 S: Maintained
9285 F: arch/arm/boot/dts/am335x-nano.dts
9286
9287 OMFS FILESYSTEM
9288 M: Bob Copeland <me@bobcopeland.com>
9289 L: linux-karma-devel@lists.sourceforge.net
9290 S: Maintained
9291 F: Documentation/filesystems/omfs.txt
9292 F: fs/omfs/
9293
9294 OMNIKEY CARDMAN 4000 DRIVER
9295 M: Harald Welte <laforge@gnumonks.org>
9296 S: Maintained
9297 F: drivers/char/pcmcia/cm4000_cs.c
9298 F: include/linux/cm4000_cs.h
9299 F: include/uapi/linux/cm4000_cs.h
9300
9301 OMNIKEY CARDMAN 4040 DRIVER
9302 M: Harald Welte <laforge@gnumonks.org>
9303 S: Maintained
9304 F: drivers/char/pcmcia/cm4040_cs.*
9305
9306 OMNIVISION OV7670 SENSOR DRIVER
9307 M: Jonathan Corbet <corbet@lwn.net>
9308 L: linux-media@vger.kernel.org
9309 T: git git://linuxtv.org/media_tree.git
9310 S: Maintained
9311 F: drivers/media/i2c/ov7670.c
9312
9313 ONENAND FLASH DRIVER
9314 M: Kyungmin Park <kyungmin.park@samsung.com>
9315 L: linux-mtd@lists.infradead.org
9316 S: Maintained
9317 F: drivers/mtd/onenand/
9318 F: include/linux/mtd/onenand*.h
9319
9320 ONSTREAM SCSI TAPE DRIVER
9321 M: Willem Riede <osst@riede.org>
9322 L: osst-users@lists.sourceforge.net
9323 L: linux-scsi@vger.kernel.org
9324 S: Maintained
9325 F: Documentation/scsi/osst.txt
9326 F: drivers/scsi/osst.*
9327 F: drivers/scsi/osst_*.h
9328 F: drivers/scsi/st.h
9329
9330 OPENCORES I2C BUS DRIVER
9331 M: Peter Korsgaard <jacmet@sunsite.dk>
9332 L: linux-i2c@vger.kernel.org
9333 S: Maintained
9334 F: Documentation/i2c/busses/i2c-ocores
9335 F: drivers/i2c/busses/i2c-ocores.c
9336
9337 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9338 M: Rob Herring <robh+dt@kernel.org>
9339 M: Frank Rowand <frowand.list@gmail.com>
9340 L: devicetree@vger.kernel.org
9341 W: http://www.devicetree.org/
9342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9343 S: Maintained
9344 F: drivers/of/
9345 F: include/linux/of*.h
9346 F: scripts/dtc/
9347
9348 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9349 M: Rob Herring <robh+dt@kernel.org>
9350 M: Mark Rutland <mark.rutland@arm.com>
9351 L: devicetree@vger.kernel.org
9352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9353 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9354 S: Maintained
9355 F: Documentation/devicetree/
9356 F: arch/*/boot/dts/
9357 F: include/dt-bindings/
9358
9359 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9360 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9361 L: devicetree@vger.kernel.org
9362 S: Maintained
9363 F: Documentation/devicetree/dynamic-resolution-notes.txt
9364 F: Documentation/devicetree/overlay-notes.txt
9365 F: drivers/of/overlay.c
9366 F: drivers/of/resolver.c
9367
9368 OPENRISC ARCHITECTURE
9369 M: Jonas Bonn <jonas@southpole.se>
9370 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9371 M: Stafford Horne <shorne@gmail.com>
9372 T: git git://github.com/openrisc/linux.git
9373 L: openrisc@lists.librecores.org
9374 W: http://openrisc.io
9375 S: Maintained
9376 F: arch/openrisc/
9377
9378 OPENVSWITCH
9379 M: Pravin Shelar <pshelar@nicira.com>
9380 L: netdev@vger.kernel.org
9381 L: dev@openvswitch.org
9382 W: http://openvswitch.org
9383 S: Maintained
9384 F: net/openvswitch/
9385 F: include/uapi/linux/openvswitch.h
9386
9387 OPERATING PERFORMANCE POINTS (OPP)
9388 M: Viresh Kumar <vireshk@kernel.org>
9389 M: Nishanth Menon <nm@ti.com>
9390 M: Stephen Boyd <sboyd@codeaurora.org>
9391 L: linux-pm@vger.kernel.org
9392 S: Maintained
9393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9394 F: drivers/base/power/opp/
9395 F: include/linux/pm_opp.h
9396 F: Documentation/power/opp.txt
9397 F: Documentation/devicetree/bindings/opp/
9398
9399 OPL4 DRIVER
9400 M: Clemens Ladisch <clemens@ladisch.de>
9401 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9402 T: git git://git.alsa-project.org/alsa-kernel.git
9403 S: Maintained
9404 F: sound/drivers/opl4/
9405
9406 OPROFILE
9407 M: Robert Richter <rric@kernel.org>
9408 L: oprofile-list@lists.sf.net
9409 S: Maintained
9410 F: arch/*/include/asm/oprofile*.h
9411 F: arch/*/oprofile/
9412 F: drivers/oprofile/
9413 F: include/linux/oprofile.h
9414
9415 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9416 M: Mark Fasheh <mfasheh@versity.com>
9417 M: Joel Becker <jlbec@evilplan.org>
9418 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9419 W: http://ocfs2.wiki.kernel.org
9420 S: Supported
9421 F: Documentation/filesystems/ocfs2.txt
9422 F: Documentation/filesystems/dlmfs.txt
9423 F: fs/ocfs2/
9424
9425 ORINOCO DRIVER
9426 L: linux-wireless@vger.kernel.org
9427 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9428 W: http://www.nongnu.org/orinoco/
9429 S: Orphan
9430 F: drivers/net/wireless/intersil/orinoco/
9431
9432 OSD LIBRARY and FILESYSTEM
9433 M: Boaz Harrosh <ooo@electrozaur.com>
9434 M: Benny Halevy <bhalevy@primarydata.com>
9435 L: osd-dev@open-osd.org
9436 W: http://open-osd.org
9437 T: git git://git.open-osd.org/open-osd.git
9438 S: Maintained
9439 F: drivers/scsi/osd/
9440 F: include/scsi/osd_*
9441 F: fs/exofs/
9442
9443 OVERLAY FILESYSTEM
9444 M: Miklos Szeredi <miklos@szeredi.hu>
9445 L: linux-unionfs@vger.kernel.org
9446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9447 S: Supported
9448 F: fs/overlayfs/
9449 F: Documentation/filesystems/overlayfs.txt
9450
9451 ORANGEFS FILESYSTEM
9452 M: Mike Marshall <hubcap@omnibond.com>
9453 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9455 S: Supported
9456 F: fs/orangefs/
9457 F: Documentation/filesystems/orangefs.txt
9458
9459 P54 WIRELESS DRIVER
9460 M: Christian Lamparter <chunkeey@googlemail.com>
9461 L: linux-wireless@vger.kernel.org
9462 W: http://wireless.kernel.org/en/users/Drivers/p54
9463 S: Maintained
9464 F: drivers/net/wireless/intersil/p54/
9465
9466 PA SEMI ETHERNET DRIVER
9467 L: netdev@vger.kernel.org
9468 S: Orphan
9469 F: drivers/net/ethernet/pasemi/*
9470
9471 PA SEMI SMBUS DRIVER
9472 L: linux-i2c@vger.kernel.org
9473 S: Orphan
9474 F: drivers/i2c/busses/i2c-pasemi.c
9475
9476 PADATA PARALLEL EXECUTION MECHANISM
9477 M: Steffen Klassert <steffen.klassert@secunet.com>
9478 L: linux-crypto@vger.kernel.org
9479 S: Maintained
9480 F: kernel/padata.c
9481 F: include/linux/padata.h
9482 F: Documentation/padata.txt
9483
9484 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9485 M: Harald Welte <laforge@gnumonks.org>
9486 L: platform-driver-x86@vger.kernel.org
9487 S: Maintained
9488 F: drivers/platform/x86/panasonic-laptop.c
9489
9490 PANASONIC MN10300/AM33/AM34 PORT
9491 M: David Howells <dhowells@redhat.com>
9492 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9493 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9494 S: Maintained
9495 F: Documentation/mn10300/
9496 F: arch/mn10300/
9497
9498 PARALLEL LCD/KEYPAD PANEL DRIVER
9499 M: Willy Tarreau <willy@haproxy.com>
9500 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9501 S: Odd Fixes
9502 F: Documentation/misc-devices/lcd-panel-cgram.txt
9503 F: drivers/misc/panel.c
9504
9505 PARALLEL PORT SUBSYSTEM
9506 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9507 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9508 L: linux-parport@lists.infradead.org (subscribers-only)
9509 S: Maintained
9510 F: drivers/parport/
9511 F: include/linux/parport*.h
9512 F: drivers/char/ppdev.c
9513 F: include/uapi/linux/ppdev.h
9514 F: Documentation/parport*.txt
9515
9516 PARAVIRT_OPS INTERFACE
9517 M: Jeremy Fitzhardinge <jeremy@goop.org>
9518 M: Chris Wright <chrisw@sous-sol.org>
9519 M: Alok Kataria <akataria@vmware.com>
9520 M: Rusty Russell <rusty@rustcorp.com.au>
9521 L: virtualization@lists.linux-foundation.org
9522 S: Supported
9523 F: Documentation/virtual/paravirt_ops.txt
9524 F: arch/*/kernel/paravirt*
9525 F: arch/*/include/asm/paravirt.h
9526 F: include/linux/hypervisor.h
9527
9528 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9529 M: Tim Waugh <tim@cyberelk.net>
9530 L: linux-parport@lists.infradead.org (subscribers-only)
9531 S: Maintained
9532 F: Documentation/blockdev/paride.txt
9533 F: drivers/block/paride/
9534
9535 PARISC ARCHITECTURE
9536 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9537 M: Helge Deller <deller@gmx.de>
9538 L: linux-parisc@vger.kernel.org
9539 W: http://www.parisc-linux.org/
9540 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9543 S: Maintained
9544 F: arch/parisc/
9545 F: Documentation/parisc/
9546 F: drivers/parisc/
9547 F: drivers/char/agp/parisc-agp.c
9548 F: drivers/input/serio/gscps2.c
9549 F: drivers/parport/parport_gsc.*
9550 F: drivers/tty/serial/8250/8250_gsc.c
9551 F: drivers/video/fbdev/sti*
9552 F: drivers/video/console/sti*
9553 F: drivers/video/logo/logo_parisc*
9554
9555 PARMAN
9556 M: Jiri Pirko <jiri@mellanox.com>
9557 L: netdev@vger.kernel.org
9558 S: Supported
9559 F: lib/parman.c
9560 F: lib/test_parman.c
9561 F: include/linux/parman.h
9562
9563 PC87360 HARDWARE MONITORING DRIVER
9564 M: Jim Cromie <jim.cromie@gmail.com>
9565 L: linux-hwmon@vger.kernel.org
9566 S: Maintained
9567 F: Documentation/hwmon/pc87360
9568 F: drivers/hwmon/pc87360.c
9569
9570 PC8736x GPIO DRIVER
9571 M: Jim Cromie <jim.cromie@gmail.com>
9572 S: Maintained
9573 F: drivers/char/pc8736x_gpio.c
9574
9575 PC87427 HARDWARE MONITORING DRIVER
9576 M: Jean Delvare <jdelvare@suse.com>
9577 L: linux-hwmon@vger.kernel.org
9578 S: Maintained
9579 F: Documentation/hwmon/pc87427
9580 F: drivers/hwmon/pc87427.c
9581
9582 PCA9532 LED DRIVER
9583 M: Riku Voipio <riku.voipio@iki.fi>
9584 S: Maintained
9585 F: drivers/leds/leds-pca9532.c
9586 F: include/linux/leds-pca9532.h
9587
9588 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9589 M: Guenter Roeck <linux@roeck-us.net>
9590 L: linux-i2c@vger.kernel.org
9591 S: Maintained
9592 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9593
9594 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9595 M: Khalid Aziz <khalid@gonehiking.org>
9596 S: Maintained
9597 F: drivers/firmware/pcdp.*
9598
9599 PCI ERROR RECOVERY
9600 M: Linas Vepstas <linasvepstas@gmail.com>
9601 L: linux-pci@vger.kernel.org
9602 S: Supported
9603 F: Documentation/PCI/pci-error-recovery.txt
9604
9605 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9606 M: Russell Currey <ruscur@russell.cc>
9607 L: linuxppc-dev@lists.ozlabs.org
9608 S: Supported
9609 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9610 F: arch/powerpc/kernel/eeh*.c
9611 F: arch/powerpc/platforms/*/eeh*.c
9612 F: arch/powerpc/include/*/eeh*.h
9613
9614 PCI SUBSYSTEM
9615 M: Bjorn Helgaas <bhelgaas@google.com>
9616 L: linux-pci@vger.kernel.org
9617 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9619 S: Supported
9620 F: Documentation/devicetree/bindings/pci/
9621 F: Documentation/PCI/
9622 F: drivers/pci/
9623 F: include/linux/pci*
9624 F: arch/x86/pci/
9625 F: arch/x86/kernel/quirks.c
9626
9627 PCI DRIVER FOR ALTERA PCIE IP
9628 M: Ley Foon Tan <lftan@altera.com>
9629 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9630 L: linux-pci@vger.kernel.org
9631 S: Supported
9632 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9633 F: drivers/pci/host/pcie-altera.c
9634
9635 PCI DRIVER FOR ARM VERSATILE PLATFORM
9636 M: Rob Herring <robh@kernel.org>
9637 L: linux-pci@vger.kernel.org
9638 L: linux-arm-kernel@lists.infradead.org
9639 S: Maintained
9640 F: Documentation/devicetree/bindings/pci/versatile.txt
9641 F: drivers/pci/host/pci-versatile.c
9642
9643 PCI DRIVER FOR ARMADA 8K
9644 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9645 L: linux-pci@vger.kernel.org
9646 L: linux-arm-kernel@lists.infradead.org
9647 S: Maintained
9648 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9649 F: drivers/pci/dwc/pcie-armada8k.c
9650
9651 PCI DRIVER FOR APPLIEDMICRO XGENE
9652 M: Tanmay Inamdar <tinamdar@apm.com>
9653 L: linux-pci@vger.kernel.org
9654 L: linux-arm-kernel@lists.infradead.org
9655 S: Maintained
9656 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9657 F: drivers/pci/host/pci-xgene.c
9658
9659 PCI DRIVER FOR FREESCALE LAYERSCAPE
9660 M: Minghuan Lian <minghuan.Lian@freescale.com>
9661 M: Mingkai Hu <mingkai.hu@freescale.com>
9662 M: Roy Zang <tie-fei.zang@freescale.com>
9663 L: linuxppc-dev@lists.ozlabs.org
9664 L: linux-pci@vger.kernel.org
9665 L: linux-arm-kernel@lists.infradead.org
9666 S: Maintained
9667 F: drivers/pci/dwc/*layerscape*
9668
9669 PCI DRIVER FOR IMX6
9670 M: Richard Zhu <hongxing.zhu@nxp.com>
9671 M: Lucas Stach <l.stach@pengutronix.de>
9672 L: linux-pci@vger.kernel.org
9673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9674 S: Maintained
9675 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9676 F: drivers/pci/dwc/*imx6*
9677
9678 PCI DRIVER FOR TI KEYSTONE
9679 M: Murali Karicheri <m-karicheri2@ti.com>
9680 L: linux-pci@vger.kernel.org
9681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9682 S: Maintained
9683 F: drivers/pci/dwc/*keystone*
9684
9685 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9686 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9687 M: Jason Cooper <jason@lakedaemon.net>
9688 L: linux-pci@vger.kernel.org
9689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9690 S: Maintained
9691 F: drivers/pci/host/*mvebu*
9692
9693 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9694 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9695 L: linux-pci@vger.kernel.org
9696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9697 S: Maintained
9698 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9699 F: drivers/pci/host/pci-aardvark.c
9700
9701 PCI DRIVER FOR NVIDIA TEGRA
9702 M: Thierry Reding <thierry.reding@gmail.com>
9703 L: linux-tegra@vger.kernel.org
9704 L: linux-pci@vger.kernel.org
9705 S: Supported
9706 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9707 F: drivers/pci/host/pci-tegra.c
9708
9709 PCI DRIVER FOR TI DRA7XX
9710 M: Kishon Vijay Abraham I <kishon@ti.com>
9711 L: linux-omap@vger.kernel.org
9712 L: linux-pci@vger.kernel.org
9713 S: Supported
9714 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9715 F: drivers/pci/dwc/pci-dra7xx.c
9716
9717 PCI DRIVER FOR RENESAS R-CAR
9718 M: Simon Horman <horms@verge.net.au>
9719 L: linux-pci@vger.kernel.org
9720 L: linux-renesas-soc@vger.kernel.org
9721 S: Maintained
9722 F: drivers/pci/host/*rcar*
9723
9724 PCI DRIVER FOR SAMSUNG EXYNOS
9725 M: Jingoo Han <jingoohan1@gmail.com>
9726 L: linux-pci@vger.kernel.org
9727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9728 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9729 S: Maintained
9730 F: drivers/pci/dwc/pci-exynos.c
9731
9732 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9733 M: Jingoo Han <jingoohan1@gmail.com>
9734 M: Joao Pinto <Joao.Pinto@synopsys.com>
9735 L: linux-pci@vger.kernel.org
9736 S: Maintained
9737 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9738 F: drivers/pci/dwc/*designware*
9739
9740 PCI DRIVER FOR GENERIC OF HOSTS
9741 M: Will Deacon <will.deacon@arm.com>
9742 L: linux-pci@vger.kernel.org
9743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9744 S: Maintained
9745 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9746 F: drivers/pci/host/pci-host-common.c
9747 F: drivers/pci/host/pci-host-generic.c
9748
9749 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9750 M: Keith Busch <keith.busch@intel.com>
9751 L: linux-pci@vger.kernel.org
9752 S: Supported
9753 F: drivers/pci/host/vmd.c
9754
9755 PCIE DRIVER FOR ST SPEAR13XX
9756 M: Pratyush Anand <pratyush.anand@gmail.com>
9757 L: linux-pci@vger.kernel.org
9758 S: Maintained
9759 F: drivers/pci/dwc/*spear*
9760
9761 PCI MSI DRIVER FOR ALTERA MSI IP
9762 M: Ley Foon Tan <lftan@altera.com>
9763 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9764 L: linux-pci@vger.kernel.org
9765 S: Supported
9766 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9767 F: drivers/pci/host/pcie-altera-msi.c
9768
9769 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9770 M: Duc Dang <dhdang@apm.com>
9771 L: linux-pci@vger.kernel.org
9772 L: linux-arm-kernel@lists.infradead.org
9773 S: Maintained
9774 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9775 F: drivers/pci/host/pci-xgene-msi.c
9776
9777 PCIE DRIVER FOR AXIS ARTPEC
9778 M: Niklas Cassel <niklas.cassel@axis.com>
9779 M: Jesper Nilsson <jesper.nilsson@axis.com>
9780 L: linux-arm-kernel@axis.com
9781 L: linux-pci@vger.kernel.org
9782 S: Maintained
9783 F: Documentation/devicetree/bindings/pci/axis,artpec*
9784 F: drivers/pci/dwc/*artpec*
9785
9786 PCIE DRIVER FOR HISILICON
9787 M: Zhou Wang <wangzhou1@hisilicon.com>
9788 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9789 L: linux-pci@vger.kernel.org
9790 S: Maintained
9791 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9792 F: drivers/pci/dwc/pcie-hisi.c
9793
9794 PCIE DRIVER FOR ROCKCHIP
9795 M: Shawn Lin <shawn.lin@rock-chips.com>
9796 M: Wenrui Li <wenrui.li@rock-chips.com>
9797 L: linux-pci@vger.kernel.org
9798 L: linux-rockchip@lists.infradead.org
9799 S: Maintained
9800 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9801 F: drivers/pci/host/pcie-rockchip.c
9802
9803 PCIE DRIVER FOR QUALCOMM MSM
9804 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9805 L: linux-pci@vger.kernel.org
9806 L: linux-arm-msm@vger.kernel.org
9807 S: Maintained
9808 F: drivers/pci/dwc/*qcom*
9809
9810 PCIE DRIVER FOR CAVIUM THUNDERX
9811 M: David Daney <david.daney@cavium.com>
9812 L: linux-pci@vger.kernel.org
9813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9814 S: Supported
9815 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9816 F: drivers/pci/host/pci-thunder-*
9817
9818 PCMCIA SUBSYSTEM
9819 P: Linux PCMCIA Team
9820 L: linux-pcmcia@lists.infradead.org
9821 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9823 S: Maintained
9824 F: Documentation/pcmcia/
9825 F: tools/pcmcia/
9826 F: drivers/pcmcia/
9827 F: include/pcmcia/
9828
9829 PCNET32 NETWORK DRIVER
9830 M: Don Fry <pcnet32@frontier.com>
9831 L: netdev@vger.kernel.org
9832 S: Maintained
9833 F: drivers/net/ethernet/amd/pcnet32.c
9834
9835 PCRYPT PARALLEL CRYPTO ENGINE
9836 M: Steffen Klassert <steffen.klassert@secunet.com>
9837 L: linux-crypto@vger.kernel.org
9838 S: Maintained
9839 F: crypto/pcrypt.c
9840 F: include/crypto/pcrypt.h
9841
9842 PER-CPU MEMORY ALLOCATOR
9843 M: Tejun Heo <tj@kernel.org>
9844 M: Christoph Lameter <cl@linux.com>
9845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9846 S: Maintained
9847 F: include/linux/percpu*.h
9848 F: mm/percpu*.c
9849 F: arch/*/include/asm/percpu.h
9850
9851 PER-TASK DELAY ACCOUNTING
9852 M: Balbir Singh <bsingharora@gmail.com>
9853 S: Maintained
9854 F: include/linux/delayacct.h
9855 F: kernel/delayacct.c
9856
9857 PERFORMANCE EVENTS SUBSYSTEM
9858 M: Peter Zijlstra <peterz@infradead.org>
9859 M: Ingo Molnar <mingo@redhat.com>
9860 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9861 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9862 L: linux-kernel@vger.kernel.org
9863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9864 S: Supported
9865 F: kernel/events/*
9866 F: include/linux/perf_event.h
9867 F: include/uapi/linux/perf_event.h
9868 F: arch/*/kernel/perf_event*.c
9869 F: arch/*/kernel/*/perf_event*.c
9870 F: arch/*/kernel/*/*/perf_event*.c
9871 F: arch/*/include/asm/perf_event.h
9872 F: arch/*/kernel/perf_callchain.c
9873 F: arch/*/events/*
9874 F: tools/perf/
9875
9876 PERSONALITY HANDLING
9877 M: Christoph Hellwig <hch@infradead.org>
9878 L: linux-abi-devel@lists.sourceforge.net
9879 S: Maintained
9880 F: include/linux/personality.h
9881 F: include/uapi/linux/personality.h
9882
9883 PHONET PROTOCOL
9884 M: Remi Denis-Courmont <courmisch@gmail.com>
9885 S: Supported
9886 F: Documentation/networking/phonet.txt
9887 F: include/linux/phonet.h
9888 F: include/net/phonet/
9889 F: include/uapi/linux/phonet.h
9890 F: net/phonet/
9891
9892 PHRAM MTD DRIVER
9893 M: Joern Engel <joern@lazybastard.org>
9894 L: linux-mtd@lists.infradead.org
9895 S: Maintained
9896 F: drivers/mtd/devices/phram.c
9897
9898 PICOLCD HID DRIVER
9899 M: Bruno Prémont <bonbons@linux-vserver.org>
9900 L: linux-input@vger.kernel.org
9901 S: Maintained
9902 F: drivers/hid/hid-picolcd*
9903
9904 PICOXCELL SUPPORT
9905 M: Jamie Iles <jamie@jamieiles.com>
9906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9907 T: git git://github.com/jamieiles/linux-2.6-ji.git
9908 S: Supported
9909 F: arch/arm/boot/dts/picoxcell*
9910 F: arch/arm/mach-picoxcell/
9911 F: drivers/crypto/picoxcell*
9912
9913 PIN CONTROL SUBSYSTEM
9914 M: Linus Walleij <linus.walleij@linaro.org>
9915 L: linux-gpio@vger.kernel.org
9916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9917 S: Maintained
9918 F: Documentation/devicetree/bindings/pinctrl/
9919 F: Documentation/pinctrl.txt
9920 F: drivers/pinctrl/
9921 F: include/linux/pinctrl/
9922
9923 PIN CONTROLLER - ATMEL AT91
9924 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9926 S: Maintained
9927 F: drivers/pinctrl/pinctrl-at91.*
9928
9929 PIN CONTROLLER - ATMEL AT91 PIO4
9930 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9932 L: linux-gpio@vger.kernel.org
9933 S: Supported
9934 F: drivers/pinctrl/pinctrl-at91-pio4.*
9935
9936 PIN CONTROLLER - INTEL
9937 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9938 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9939 S: Maintained
9940 F: drivers/pinctrl/intel/
9941
9942 PIN CONTROLLER - RENESAS
9943 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9944 M: Geert Uytterhoeven <geert+renesas@glider.be>
9945 L: linux-renesas-soc@vger.kernel.org
9946 S: Maintained
9947 F: drivers/pinctrl/sh-pfc/
9948
9949 PIN CONTROLLER - SAMSUNG
9950 M: Tomasz Figa <tomasz.figa@gmail.com>
9951 M: Krzysztof Kozlowski <krzk@kernel.org>
9952 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9953 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9954 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9955 S: Maintained
9956 F: drivers/pinctrl/samsung/
9957 F: include/dt-bindings/pinctrl/samsung.h
9958 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9959
9960 PIN CONTROLLER - SINGLE
9961 M: Tony Lindgren <tony@atomide.com>
9962 M: Haojian Zhuang <haojian.zhuang@linaro.org>
9963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9964 L: linux-omap@vger.kernel.org
9965 S: Maintained
9966 F: drivers/pinctrl/pinctrl-single.c
9967
9968 PIN CONTROLLER - ST SPEAR
9969 M: Viresh Kumar <vireshk@kernel.org>
9970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9971 W: http://www.st.com/spear
9972 S: Maintained
9973 F: drivers/pinctrl/spear/
9974
9975 PISTACHIO SOC SUPPORT
9976 M: James Hartley <james.hartley@imgtec.com>
9977 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9978 L: linux-mips@linux-mips.org
9979 S: Maintained
9980 F: arch/mips/pistachio/
9981 F: arch/mips/include/asm/mach-pistachio/
9982 F: arch/mips/boot/dts/img/pistachio*
9983 F: arch/mips/configs/pistachio*_defconfig
9984
9985 PKTCDVD DRIVER
9986 S: Orphan
9987 M: linux-block@vger.kernel.org
9988 F: drivers/block/pktcdvd.c
9989 F: include/linux/pktcdvd.h
9990 F: include/uapi/linux/pktcdvd.h
9991
9992 PKUNITY SOC DRIVERS
9993 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9994 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9995 S: Maintained
9996 T: git git://github.com/gxt/linux.git
9997 F: drivers/input/serio/i8042-unicore32io.h
9998 F: drivers/i2c/busses/i2c-puv3.c
9999 F: drivers/video/fbdev/fb-puv3.c
10000 F: drivers/rtc/rtc-puv3.c
10001
10002 PMBUS HARDWARE MONITORING DRIVERS
10003 M: Guenter Roeck <linux@roeck-us.net>
10004 L: linux-hwmon@vger.kernel.org
10005 W: http://hwmon.wiki.kernel.org/
10006 W: http://www.roeck-us.net/linux/drivers/
10007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10008 S: Maintained
10009 F: Documentation/hwmon/pmbus
10010 F: drivers/hwmon/pmbus/
10011 F: include/linux/i2c/pmbus.h
10012
10013 PMC SIERRA MaxRAID DRIVER
10014 L: linux-scsi@vger.kernel.org
10015 W: http://www.pmc-sierra.com/
10016 S: Orphan
10017 F: drivers/scsi/pmcraid.*
10018
10019 PMC SIERRA PM8001 DRIVER
10020 M: Jack Wang <jinpu.wang@profitbricks.com>
10021 M: lindar_liu@usish.com
10022 L: pmchba@pmcs.com
10023 L: linux-scsi@vger.kernel.org
10024 S: Supported
10025 F: drivers/scsi/pm8001/
10026
10027 POSIX CLOCKS and TIMERS
10028 M: Thomas Gleixner <tglx@linutronix.de>
10029 L: linux-kernel@vger.kernel.org
10030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10031 S: Maintained
10032 F: fs/timerfd.c
10033 F: include/linux/timer*
10034 F: kernel/time/*timer*
10035
10036 POWER MANAGEMENT CORE
10037 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10038 L: linux-pm@vger.kernel.org
10039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10040 B: https://bugzilla.kernel.org
10041 S: Supported
10042 F: drivers/base/power/
10043 F: include/linux/pm.h
10044 F: include/linux/pm_*
10045 F: include/linux/powercap.h
10046 F: drivers/powercap/
10047
10048 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10049 M: Sebastian Reichel <sre@kernel.org>
10050 L: linux-pm@vger.kernel.org
10051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10052 S: Maintained
10053 F: Documentation/devicetree/bindings/power/supply/
10054 F: include/linux/power_supply.h
10055 F: drivers/power/supply/
10056
10057 POWER STATE COORDINATION INTERFACE (PSCI)
10058 M: Mark Rutland <mark.rutland@arm.com>
10059 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10060 L: linux-arm-kernel@lists.infradead.org
10061 S: Maintained
10062 F: drivers/firmware/psci*.c
10063 F: include/linux/psci.h
10064 F: include/uapi/linux/psci.h
10065
10066 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10067 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10068 L: linuxppc-dev@lists.ozlabs.org
10069 S: Maintained
10070 F: drivers/char/powernv-op-panel.c
10071
10072 PNP SUPPORT
10073 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10074 S: Maintained
10075 F: drivers/pnp/
10076
10077 PPP PROTOCOL DRIVERS AND COMPRESSORS
10078 M: Paul Mackerras <paulus@samba.org>
10079 L: linux-ppp@vger.kernel.org
10080 S: Maintained
10081 F: drivers/net/ppp/ppp_*
10082
10083 PPP OVER ATM (RFC 2364)
10084 M: Mitchell Blank Jr <mitch@sfgoth.com>
10085 S: Maintained
10086 F: net/atm/pppoatm.c
10087 F: include/uapi/linux/atmppp.h
10088
10089 PPP OVER ETHERNET
10090 M: Michal Ostrowski <mostrows@earthlink.net>
10091 S: Maintained
10092 F: drivers/net/ppp/pppoe.c
10093 F: drivers/net/ppp/pppox.c
10094
10095 PPP OVER L2TP
10096 M: James Chapman <jchapman@katalix.com>
10097 S: Maintained
10098 F: net/l2tp/l2tp_ppp.c
10099 F: include/linux/if_pppol2tp.h
10100 F: include/uapi/linux/if_pppol2tp.h
10101
10102 PPS SUPPORT
10103 M: Rodolfo Giometti <giometti@enneenne.com>
10104 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10105 L: linuxpps@ml.enneenne.com (subscribers-only)
10106 S: Maintained
10107 F: Documentation/pps/
10108 F: drivers/pps/
10109 F: include/linux/pps*.h
10110
10111 PPTP DRIVER
10112 M: Dmitry Kozlov <xeb@mail.ru>
10113 L: netdev@vger.kernel.org
10114 S: Maintained
10115 F: drivers/net/ppp/pptp.c
10116 W: http://sourceforge.net/projects/accel-pptp
10117
10118 PREEMPTIBLE KERNEL
10119 M: Robert Love <rml@tech9.net>
10120 L: kpreempt-tech@lists.sourceforge.net
10121 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10122 S: Supported
10123 F: Documentation/preempt-locking.txt
10124 F: include/linux/preempt.h
10125
10126 PRINTK
10127 M: Petr Mladek <pmladek@suse.com>
10128 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10129 R: Steven Rostedt <rostedt@goodmis.org>
10130 S: Maintained
10131 F: kernel/printk/
10132 F: include/linux/printk.h
10133
10134 PRISM54 WIRELESS DRIVER
10135 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10136 L: linux-wireless@vger.kernel.org
10137 W: http://wireless.kernel.org/en/users/Drivers/p54
10138 S: Obsolete
10139 F: drivers/net/wireless/intersil/prism54/
10140
10141 PS3 NETWORK SUPPORT
10142 M: Geoff Levand <geoff@infradead.org>
10143 L: netdev@vger.kernel.org
10144 L: linuxppc-dev@lists.ozlabs.org
10145 S: Maintained
10146 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10147
10148 PS3 PLATFORM SUPPORT
10149 M: Geoff Levand <geoff@infradead.org>
10150 L: linuxppc-dev@lists.ozlabs.org
10151 S: Maintained
10152 F: arch/powerpc/boot/ps3*
10153 F: arch/powerpc/include/asm/lv1call.h
10154 F: arch/powerpc/include/asm/ps3*.h
10155 F: arch/powerpc/platforms/ps3/
10156 F: drivers/*/ps3*
10157 F: drivers/ps3/
10158 F: drivers/rtc/rtc-ps3.c
10159 F: drivers/usb/host/*ps3.c
10160 F: sound/ppc/snd_ps3*
10161
10162 PS3VRAM DRIVER
10163 M: Jim Paris <jim@jtan.com>
10164 M: Geoff Levand <geoff@infradead.org>
10165 L: linuxppc-dev@lists.ozlabs.org
10166 S: Maintained
10167 F: drivers/block/ps3vram.c
10168
10169 PSAMPLE PACKET SAMPLING SUPPORT:
10170 M: Yotam Gigi <yotamg@mellanox.com>
10171 S: Maintained
10172 F: net/psample
10173 F: include/net/psample.h
10174 F: include/uapi/linux/psample.h
10175
10176 PSTORE FILESYSTEM
10177 M: Kees Cook <keescook@chromium.org>
10178 M: Anton Vorontsov <anton@enomsg.org>
10179 M: Colin Cross <ccross@android.com>
10180 M: Tony Luck <tony.luck@intel.com>
10181 S: Maintained
10182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10183 F: fs/pstore/
10184 F: include/linux/pstore*
10185 F: drivers/firmware/efi/efi-pstore.c
10186 F: drivers/acpi/apei/erst.c
10187 F: Documentation/admin-guide/ramoops.rst
10188 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10189 K: \b(pstore|ramoops)
10190
10191 PTP HARDWARE CLOCK SUPPORT
10192 M: Richard Cochran <richardcochran@gmail.com>
10193 L: netdev@vger.kernel.org
10194 S: Maintained
10195 W: http://linuxptp.sourceforge.net/
10196 F: Documentation/ABI/testing/sysfs-ptp
10197 F: Documentation/ptp/*
10198 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10199 F: drivers/net/phy/dp83640*
10200 F: drivers/ptp/*
10201 F: include/linux/ptp_cl*
10202
10203 PTRACE SUPPORT
10204 M: Roland McGrath <roland@hack.frob.com>
10205 M: Oleg Nesterov <oleg@redhat.com>
10206 S: Maintained
10207 F: include/asm-generic/syscall.h
10208 F: include/linux/ptrace.h
10209 F: include/linux/regset.h
10210 F: include/linux/tracehook.h
10211 F: include/uapi/linux/ptrace.h
10212 F: kernel/ptrace.c
10213
10214 PULSE8-CEC DRIVER
10215 M: Hans Verkuil <hverkuil@xs4all.nl>
10216 L: linux-media@vger.kernel.org
10217 T: git git://linuxtv.org/media_tree.git
10218 S: Maintained
10219 F: drivers/media/usb/pulse8-cec/*
10220
10221 PVRUSB2 VIDEO4LINUX DRIVER
10222 M: Mike Isely <isely@pobox.com>
10223 L: pvrusb2@isely.net (subscribers-only)
10224 L: linux-media@vger.kernel.org
10225 W: http://www.isely.net/pvrusb2/
10226 T: git git://linuxtv.org/media_tree.git
10227 S: Maintained
10228 F: Documentation/media/v4l-drivers/pvrusb2*
10229 F: drivers/media/usb/pvrusb2/
10230
10231 PWC WEBCAM DRIVER
10232 M: Hans Verkuil <hverkuil@xs4all.nl>
10233 L: linux-media@vger.kernel.org
10234 T: git git://linuxtv.org/media_tree.git
10235 S: Odd Fixes
10236 F: drivers/media/usb/pwc/*
10237
10238 PWM FAN DRIVER
10239 M: Kamil Debski <kamil@wypas.org>
10240 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10241 L: linux-hwmon@vger.kernel.org
10242 S: Supported
10243 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10244 F: Documentation/hwmon/pwm-fan
10245 F: drivers/hwmon/pwm-fan.c
10246
10247 PWM SUBSYSTEM
10248 M: Thierry Reding <thierry.reding@gmail.com>
10249 L: linux-pwm@vger.kernel.org
10250 S: Maintained
10251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10252 F: Documentation/pwm.txt
10253 F: Documentation/devicetree/bindings/pwm/
10254 F: include/linux/pwm.h
10255 F: drivers/pwm/
10256 F: drivers/video/backlight/pwm_bl.c
10257 F: include/linux/pwm_backlight.h
10258
10259 PXA2xx/PXA3xx SUPPORT
10260 M: Daniel Mack <daniel@zonque.org>
10261 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10262 M: Robert Jarzmik <robert.jarzmik@free.fr>
10263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10264 T: git git://github.com/hzhuang1/linux.git
10265 T: git git://github.com/rjarzmik/linux.git
10266 S: Maintained
10267 F: arch/arm/boot/dts/pxa*
10268 F: arch/arm/mach-pxa/
10269 F: drivers/dma/pxa*
10270 F: drivers/pcmcia/pxa2xx*
10271 F: drivers/pinctrl/pxa/
10272 F: drivers/spi/spi-pxa2xx*
10273 F: drivers/usb/gadget/udc/pxa2*
10274 F: include/sound/pxa2xx-lib.h
10275 F: sound/arm/pxa*
10276 F: sound/soc/pxa/
10277
10278 PXA GPIO DRIVER
10279 M: Robert Jarzmik <robert.jarzmik@free.fr>
10280 L: linux-gpio@vger.kernel.org
10281 S: Maintained
10282 F: drivers/gpio/gpio-pxa.c
10283
10284 PXA3xx NAND FLASH DRIVER
10285 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10286 L: linux-mtd@lists.infradead.org
10287 S: Maintained
10288 F: drivers/mtd/nand/pxa3xx_nand.c
10289
10290 MMP SUPPORT
10291 M: Eric Miao <eric.y.miao@gmail.com>
10292 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10294 T: git git://github.com/hzhuang1/linux.git
10295 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10296 S: Maintained
10297 F: arch/arm/boot/dts/mmp*
10298 F: arch/arm/mach-mmp/
10299
10300 PXA MMCI DRIVER
10301 S: Orphan
10302
10303 PXA RTC DRIVER
10304 M: Robert Jarzmik <robert.jarzmik@free.fr>
10305 L: rtc-linux@googlegroups.com
10306 S: Maintained
10307
10308 QAT DRIVER
10309 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10310 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10311 L: qat-linux@intel.com
10312 S: Supported
10313 F: drivers/crypto/qat/
10314
10315 QIB DRIVER
10316 M: Mike Marciniszyn <infinipath@intel.com>
10317 L: linux-rdma@vger.kernel.org
10318 S: Supported
10319 F: drivers/infiniband/hw/qib/
10320
10321 QLOGIC QLA1280 SCSI DRIVER
10322 M: Michael Reed <mdr@sgi.com>
10323 L: linux-scsi@vger.kernel.org
10324 S: Maintained
10325 F: drivers/scsi/qla1280.[ch]
10326
10327 QLOGIC QLA2XXX FC-SCSI DRIVER
10328 M: qla2xxx-upstream@qlogic.com
10329 L: linux-scsi@vger.kernel.org
10330 S: Supported
10331 F: Documentation/scsi/LICENSE.qla2xxx
10332 F: drivers/scsi/qla2xxx/
10333
10334 QLOGIC QLA4XXX iSCSI DRIVER
10335 M: QLogic-Storage-Upstream@qlogic.com
10336 L: linux-scsi@vger.kernel.org
10337 S: Supported
10338 F: Documentation/scsi/LICENSE.qla4xxx
10339 F: drivers/scsi/qla4xxx/
10340
10341 QLOGIC QLA3XXX NETWORK DRIVER
10342 M: Dept-GELinuxNICDev@cavium.com
10343 L: netdev@vger.kernel.org
10344 S: Supported
10345 F: Documentation/networking/LICENSE.qla3xxx
10346 F: drivers/net/ethernet/qlogic/qla3xxx.*
10347
10348 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10349 M: Harish Patil <harish.patil@cavium.com>
10350 M: Manish Chopra <manish.chopra@cavium.com>
10351 M: Dept-GELinuxNICDev@cavium.com
10352 L: netdev@vger.kernel.org
10353 S: Supported
10354 F: drivers/net/ethernet/qlogic/qlcnic/
10355
10356 QLOGIC QLGE 10Gb ETHERNET DRIVER
10357 M: Harish Patil <harish.patil@cavium.com>
10358 M: Manish Chopra <manish.chopra@cavium.com>
10359 M: Dept-GELinuxNICDev@cavium.com
10360 L: netdev@vger.kernel.org
10361 S: Supported
10362 F: drivers/net/ethernet/qlogic/qlge/
10363
10364 QLOGIC QL4xxx ETHERNET DRIVER
10365 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10366 M: Ariel Elior <Ariel.Elior@cavium.com>
10367 M: everest-linux-l2@cavium.com
10368 L: netdev@vger.kernel.org
10369 S: Supported
10370 F: drivers/net/ethernet/qlogic/qed/
10371 F: include/linux/qed/
10372 F: drivers/net/ethernet/qlogic/qede/
10373
10374 QLOGIC QL41xxx ISCSI DRIVER
10375 M: QLogic-Storage-Upstream@cavium.com
10376 L: linux-scsi@vger.kernel.org
10377 S: Supported
10378 F: drivers/scsi/qedi/
10379
10380 QLOGIC QL41xxx FCOE DRIVER
10381 M: QLogic-Storage-Upstream@cavium.com
10382 L: linux-scsi@vger.kernel.org
10383 S: Supported
10384 F: drivers/scsi/qedf/
10385
10386 QNX4 FILESYSTEM
10387 M: Anders Larsen <al@alarsen.net>
10388 W: http://www.alarsen.net/linux/qnx4fs/
10389 S: Maintained
10390 F: fs/qnx4/
10391 F: include/uapi/linux/qnx4_fs.h
10392 F: include/uapi/linux/qnxtypes.h
10393
10394 QORIQ DPAA2 FSL-MC BUS DRIVER
10395 M: Stuart Yoder <stuyoder@gmail.com>
10396 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10397 L: linux-kernel@vger.kernel.org
10398 S: Maintained
10399 F: drivers/staging/fsl-mc/
10400
10401 QT1010 MEDIA DRIVER
10402 M: Antti Palosaari <crope@iki.fi>
10403 L: linux-media@vger.kernel.org
10404 W: https://linuxtv.org
10405 W: http://palosaari.fi/linux/
10406 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10407 T: git git://linuxtv.org/anttip/media_tree.git
10408 S: Maintained
10409 F: drivers/media/tuners/qt1010*
10410
10411 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10412 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10413 L: linux-wireless@vger.kernel.org
10414 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10415 S: Supported
10416 F: drivers/net/wireless/ath/ath9k/
10417
10418 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10419 M: Kalle Valo <kvalo@qca.qualcomm.com>
10420 L: ath10k@lists.infradead.org
10421 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10423 S: Supported
10424 F: drivers/net/wireless/ath/ath10k/
10425
10426 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10427 M: Timur Tabi <timur@codeaurora.org>
10428 L: netdev@vger.kernel.org
10429 S: Supported
10430 F: drivers/net/ethernet/qualcomm/emac/
10431
10432 QUALCOMM HEXAGON ARCHITECTURE
10433 M: Richard Kuo <rkuo@codeaurora.org>
10434 L: linux-hexagon@vger.kernel.org
10435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10436 S: Supported
10437 F: arch/hexagon/
10438
10439 QUALCOMM WCN36XX WIRELESS DRIVER
10440 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10441 L: wcn36xx@lists.infradead.org
10442 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10443 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10444 S: Supported
10445 F: drivers/net/wireless/ath/wcn36xx/
10446
10447 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10448 M: Gabriel Somlo <somlo@cmu.edu>
10449 M: "Michael S. Tsirkin" <mst@redhat.com>
10450 L: qemu-devel@nongnu.org
10451 S: Maintained
10452 F: drivers/firmware/qemu_fw_cfg.c
10453
10454 RADOS BLOCK DEVICE (RBD)
10455 M: Ilya Dryomov <idryomov@gmail.com>
10456 M: Sage Weil <sage@redhat.com>
10457 M: Alex Elder <elder@kernel.org>
10458 L: ceph-devel@vger.kernel.org
10459 W: http://ceph.com/
10460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10461 T: git git://github.com/ceph/ceph-client.git
10462 S: Supported
10463 F: Documentation/ABI/testing/sysfs-bus-rbd
10464 F: drivers/block/rbd.c
10465 F: drivers/block/rbd_types.h
10466
10467 RADEON FRAMEBUFFER DISPLAY DRIVER
10468 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10469 L: linux-fbdev@vger.kernel.org
10470 S: Maintained
10471 F: drivers/video/fbdev/aty/radeon*
10472 F: include/uapi/linux/radeonfb.h
10473
10474 RADIOSHARK RADIO DRIVER
10475 M: Hans Verkuil <hverkuil@xs4all.nl>
10476 L: linux-media@vger.kernel.org
10477 T: git git://linuxtv.org/media_tree.git
10478 S: Maintained
10479 F: drivers/media/radio/radio-shark.c
10480
10481 RADIOSHARK2 RADIO DRIVER
10482 M: Hans Verkuil <hverkuil@xs4all.nl>
10483 L: linux-media@vger.kernel.org
10484 T: git git://linuxtv.org/media_tree.git
10485 S: Maintained
10486 F: drivers/media/radio/radio-shark2.c
10487 F: drivers/media/radio/radio-tea5777.c
10488
10489 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10490 M: Paul Mackerras <paulus@samba.org>
10491 L: linux-fbdev@vger.kernel.org
10492 S: Maintained
10493 F: drivers/video/fbdev/aty/aty128fb.c
10494
10495 RALINK MIPS ARCHITECTURE
10496 M: John Crispin <john@phrozen.org>
10497 L: linux-mips@linux-mips.org
10498 S: Maintained
10499 F: arch/mips/ralink
10500
10501 RALINK RT2X00 WIRELESS LAN DRIVER
10502 P: rt2x00 project
10503 M: Stanislaw Gruszka <sgruszka@redhat.com>
10504 M: Helmut Schaa <helmut.schaa@googlemail.com>
10505 L: linux-wireless@vger.kernel.org
10506 S: Maintained
10507 F: drivers/net/wireless/ralink/rt2x00/
10508
10509 RAMDISK RAM BLOCK DEVICE DRIVER
10510 M: Jens Axboe <axboe@kernel.dk>
10511 S: Maintained
10512 F: Documentation/blockdev/ramdisk.txt
10513 F: drivers/block/brd.c
10514
10515 RANDOM NUMBER DRIVER
10516 M: "Theodore Ts'o" <tytso@mit.edu>
10517 S: Maintained
10518 F: drivers/char/random.c
10519
10520 RAPIDIO SUBSYSTEM
10521 M: Matt Porter <mporter@kernel.crashing.org>
10522 M: Alexandre Bounine <alexandre.bounine@idt.com>
10523 S: Maintained
10524 F: drivers/rapidio/
10525
10526 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10527 L: linux-wireless@vger.kernel.org
10528 S: Orphan
10529 F: drivers/net/wireless/ray*
10530
10531 RCUTORTURE MODULE
10532 M: Josh Triplett <josh@joshtriplett.org>
10533 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10534 L: linux-kernel@vger.kernel.org
10535 S: Supported
10536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10537 F: Documentation/RCU/torture.txt
10538 F: kernel/rcu/rcutorture.c
10539
10540 RCUTORTURE TEST FRAMEWORK
10541 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10542 M: Josh Triplett <josh@joshtriplett.org>
10543 R: Steven Rostedt <rostedt@goodmis.org>
10544 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10545 R: Lai Jiangshan <jiangshanlai@gmail.com>
10546 L: linux-kernel@vger.kernel.org
10547 S: Supported
10548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10549 F: tools/testing/selftests/rcutorture
10550
10551 RDC R-321X SoC
10552 M: Florian Fainelli <florian@openwrt.org>
10553 S: Maintained
10554
10555 RDC R6040 FAST ETHERNET DRIVER
10556 M: Florian Fainelli <f.fainelli@gmail.com>
10557 L: netdev@vger.kernel.org
10558 S: Maintained
10559 F: drivers/net/ethernet/rdc/r6040.c
10560
10561 RDS - RELIABLE DATAGRAM SOCKETS
10562 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10563 L: netdev@vger.kernel.org
10564 L: linux-rdma@vger.kernel.org
10565 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10566 W: https://oss.oracle.com/projects/rds/
10567 S: Supported
10568 F: net/rds/
10569 F: Documentation/networking/rds.txt
10570
10571 RDMAVT - RDMA verbs software
10572 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10573 L: linux-rdma@vger.kernel.org
10574 S: Supported
10575 F: drivers/infiniband/sw/rdmavt
10576
10577 RDT - RESOURCE ALLOCATION
10578 M: Fenghua Yu <fenghua.yu@intel.com>
10579 L: linux-kernel@vger.kernel.org
10580 S: Supported
10581 F: arch/x86/kernel/cpu/intel_rdt*
10582 F: arch/x86/include/asm/intel_rdt*
10583 F: Documentation/x86/intel_rdt*
10584
10585 READ-COPY UPDATE (RCU)
10586 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10587 M: Josh Triplett <josh@joshtriplett.org>
10588 R: Steven Rostedt <rostedt@goodmis.org>
10589 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10590 R: Lai Jiangshan <jiangshanlai@gmail.com>
10591 L: linux-kernel@vger.kernel.org
10592 W: http://www.rdrop.com/users/paulmck/RCU/
10593 S: Supported
10594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10595 F: Documentation/RCU/
10596 X: Documentation/RCU/torture.txt
10597 F: include/linux/rcu*
10598 X: include/linux/srcu.h
10599 F: kernel/rcu/
10600 X: kernel/torture.c
10601
10602 REAL TIME CLOCK (RTC) SUBSYSTEM
10603 M: Alessandro Zummo <a.zummo@towertech.it>
10604 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10605 L: rtc-linux@googlegroups.com
10606 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10608 S: Maintained
10609 F: Documentation/devicetree/bindings/rtc/
10610 F: Documentation/rtc.txt
10611 F: drivers/rtc/
10612 F: include/linux/rtc.h
10613 F: include/uapi/linux/rtc.h
10614 F: include/linux/rtc/
10615 F: include/linux/platform_data/rtc-*
10616 F: tools/testing/selftests/timers/rtctest.c
10617
10618 REALTEK AUDIO CODECS
10619 M: Bard Liao <bardliao@realtek.com>
10620 M: Oder Chiou <oder_chiou@realtek.com>
10621 S: Maintained
10622 F: sound/soc/codecs/rt*
10623 F: include/sound/rt*.h
10624
10625 REISERFS FILE SYSTEM
10626 L: reiserfs-devel@vger.kernel.org
10627 S: Supported
10628 F: fs/reiserfs/
10629
10630 REGISTER MAP ABSTRACTION
10631 M: Mark Brown <broonie@kernel.org>
10632 L: linux-kernel@vger.kernel.org
10633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10634 S: Supported
10635 F: Documentation/devicetree/bindings/regmap/
10636 F: drivers/base/regmap/
10637 F: include/linux/regmap.h
10638
10639 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10640 M: Ohad Ben-Cohen <ohad@wizery.com>
10641 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10642 L: linux-remoteproc@vger.kernel.org
10643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10644 S: Maintained
10645 F: Documentation/devicetree/bindings/remoteproc/
10646 F: Documentation/remoteproc.txt
10647 F: drivers/remoteproc/
10648 F: include/linux/remoteproc.h
10649
10650 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10651 M: Ohad Ben-Cohen <ohad@wizery.com>
10652 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10653 L: linux-remoteproc@vger.kernel.org
10654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10655 S: Maintained
10656 F: drivers/rpmsg/
10657 F: Documentation/rpmsg.txt
10658 F: include/linux/rpmsg.h
10659 F: include/linux/rpmsg/
10660
10661 RENESAS CLOCK DRIVERS
10662 M: Geert Uytterhoeven <geert+renesas@glider.be>
10663 L: linux-renesas-soc@vger.kernel.org
10664 S: Supported
10665 F: drivers/clk/renesas/
10666
10667 RENESAS ETHERNET DRIVERS
10668 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10669 L: netdev@vger.kernel.org
10670 L: linux-renesas-soc@vger.kernel.org
10671 F: drivers/net/ethernet/renesas/
10672 F: include/linux/sh_eth.h
10673
10674 RENESAS R-CAR GYROADC DRIVER
10675 M: Marek Vasut <marek.vasut@gmail.com>
10676 L: linux-iio@vger.kernel.org
10677 S: Supported
10678 F: drivers/iio/adc/rcar_gyro_adc.c
10679
10680 RENESAS USB2 PHY DRIVER
10681 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10682 L: linux-renesas-soc@vger.kernel.org
10683 S: Maintained
10684 F: drivers/phy/phy-rcar-gen3-usb2.c
10685
10686 RESET CONTROLLER FRAMEWORK
10687 M: Philipp Zabel <p.zabel@pengutronix.de>
10688 T: git git://git.pengutronix.de/git/pza/linux
10689 S: Maintained
10690 F: drivers/reset/
10691 F: Documentation/devicetree/bindings/reset/
10692 F: include/dt-bindings/reset/
10693 F: include/linux/reset.h
10694 F: include/linux/reset-controller.h
10695
10696 RFKILL
10697 M: Johannes Berg <johannes@sipsolutions.net>
10698 L: linux-wireless@vger.kernel.org
10699 W: http://wireless.kernel.org/
10700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10702 S: Maintained
10703 F: Documentation/rfkill.txt
10704 F: net/rfkill/
10705
10706 RHASHTABLE
10707 M: Thomas Graf <tgraf@suug.ch>
10708 M: Herbert Xu <herbert@gondor.apana.org.au>
10709 L: netdev@vger.kernel.org
10710 S: Maintained
10711 F: lib/rhashtable.c
10712 F: include/linux/rhashtable.h
10713
10714 RICOH SMARTMEDIA/XD DRIVER
10715 M: Maxim Levitsky <maximlevitsky@gmail.com>
10716 S: Maintained
10717 F: drivers/mtd/nand/r852.c
10718 F: drivers/mtd/nand/r852.h
10719
10720 RICOH R5C592 MEMORYSTICK DRIVER
10721 M: Maxim Levitsky <maximlevitsky@gmail.com>
10722 S: Maintained
10723 F: drivers/memstick/host/r592.*
10724
10725 ROCCAT DRIVERS
10726 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10727 W: http://sourceforge.net/projects/roccat/
10728 S: Maintained
10729 F: drivers/hid/hid-roccat*
10730 F: include/linux/hid-roccat*
10731 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10732
10733 ROCKER DRIVER
10734 M: Jiri Pirko <jiri@resnulli.us>
10735 L: netdev@vger.kernel.org
10736 S: Supported
10737 F: drivers/net/ethernet/rocker/
10738
10739 ROCKETPORT DRIVER
10740 P: Comtrol Corp.
10741 W: http://www.comtrol.com
10742 S: Maintained
10743 F: Documentation/serial/rocket.txt
10744 F: drivers/tty/rocket*
10745
10746 ROCKETPORT EXPRESS/INFINITY DRIVER
10747 M: Kevin Cernekee <cernekee@gmail.com>
10748 L: linux-serial@vger.kernel.org
10749 S: Odd Fixes
10750 F: drivers/tty/serial/rp2.*
10751
10752 ROSE NETWORK LAYER
10753 M: Ralf Baechle <ralf@linux-mips.org>
10754 L: linux-hams@vger.kernel.org
10755 W: http://www.linux-ax25.org/
10756 S: Maintained
10757 F: include/net/rose.h
10758 F: include/uapi/linux/rose.h
10759 F: net/rose/
10760
10761 RTL2830 MEDIA DRIVER
10762 M: Antti Palosaari <crope@iki.fi>
10763 L: linux-media@vger.kernel.org
10764 W: https://linuxtv.org
10765 W: http://palosaari.fi/linux/
10766 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10767 T: git git://linuxtv.org/anttip/media_tree.git
10768 S: Maintained
10769 F: drivers/media/dvb-frontends/rtl2830*
10770
10771 RTL2832 MEDIA DRIVER
10772 M: Antti Palosaari <crope@iki.fi>
10773 L: linux-media@vger.kernel.org
10774 W: https://linuxtv.org
10775 W: http://palosaari.fi/linux/
10776 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10777 T: git git://linuxtv.org/anttip/media_tree.git
10778 S: Maintained
10779 F: drivers/media/dvb-frontends/rtl2832*
10780
10781 RTL2832_SDR MEDIA DRIVER
10782 M: Antti Palosaari <crope@iki.fi>
10783 L: linux-media@vger.kernel.org
10784 W: https://linuxtv.org
10785 W: http://palosaari.fi/linux/
10786 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10787 T: git git://linuxtv.org/anttip/media_tree.git
10788 S: Maintained
10789 F: drivers/media/dvb-frontends/rtl2832_sdr*
10790
10791 RTL8180 WIRELESS DRIVER
10792 L: linux-wireless@vger.kernel.org
10793 W: http://wireless.kernel.org/
10794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10795 S: Orphan
10796 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10797
10798 RTL8187 WIRELESS DRIVER
10799 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10800 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10801 M: Larry Finger <Larry.Finger@lwfinger.net>
10802 L: linux-wireless@vger.kernel.org
10803 W: http://wireless.kernel.org/
10804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10805 S: Maintained
10806 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10807
10808 RTL8192CE WIRELESS DRIVER
10809 M: Larry Finger <Larry.Finger@lwfinger.net>
10810 M: Chaoming Li <chaoming_li@realsil.com.cn>
10811 L: linux-wireless@vger.kernel.org
10812 W: http://wireless.kernel.org/
10813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10814 S: Maintained
10815 F: drivers/net/wireless/realtek/rtlwifi/
10816 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10817
10818 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10819 M: Jes Sorensen <Jes.Sorensen@gmail.com>
10820 L: linux-wireless@vger.kernel.org
10821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10822 S: Maintained
10823 F: drivers/net/wireless/realtek/rtl8xxxu/
10824
10825 S3 SAVAGE FRAMEBUFFER DRIVER
10826 M: Antonino Daplas <adaplas@gmail.com>
10827 L: linux-fbdev@vger.kernel.org
10828 S: Maintained
10829 F: drivers/video/fbdev/savage/
10830
10831 S390
10832 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10833 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10834 L: linux-s390@vger.kernel.org
10835 W: http://www.ibm.com/developerworks/linux/linux390/
10836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10837 S: Supported
10838 F: arch/s390/
10839 F: drivers/s390/
10840 F: Documentation/s390/
10841 F: Documentation/DocBook/s390*
10842
10843 S390 COMMON I/O LAYER
10844 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10845 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10846 L: linux-s390@vger.kernel.org
10847 W: http://www.ibm.com/developerworks/linux/linux390/
10848 S: Supported
10849 F: drivers/s390/cio/
10850
10851 S390 DASD DRIVER
10852 M: Stefan Haberland <sth@linux.vnet.ibm.com>
10853 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10854 L: linux-s390@vger.kernel.org
10855 W: http://www.ibm.com/developerworks/linux/linux390/
10856 S: Supported
10857 F: drivers/s390/block/dasd*
10858 F: block/partitions/ibm.c
10859
10860 S390 NETWORK DRIVERS
10861 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10862 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10863 L: linux-s390@vger.kernel.org
10864 W: http://www.ibm.com/developerworks/linux/linux390/
10865 S: Supported
10866 F: drivers/s390/net/
10867
10868 S390 PCI SUBSYSTEM
10869 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10870 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10871 L: linux-s390@vger.kernel.org
10872 W: http://www.ibm.com/developerworks/linux/linux390/
10873 S: Supported
10874 F: arch/s390/pci/
10875 F: drivers/pci/hotplug/s390_pci_hpc.c
10876
10877 S390 ZCRYPT DRIVER
10878 M: Harald Freudenberger <freude@de.ibm.com>
10879 L: linux-s390@vger.kernel.org
10880 W: http://www.ibm.com/developerworks/linux/linux390/
10881 S: Supported
10882 F: drivers/s390/crypto/
10883
10884 S390 ZFCP DRIVER
10885 M: Steffen Maier <maier@linux.vnet.ibm.com>
10886 L: linux-s390@vger.kernel.org
10887 W: http://www.ibm.com/developerworks/linux/linux390/
10888 S: Supported
10889 F: drivers/s390/scsi/zfcp_*
10890
10891 S390 IUCV NETWORK LAYER
10892 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10893 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10894 L: linux-s390@vger.kernel.org
10895 W: http://www.ibm.com/developerworks/linux/linux390/
10896 S: Supported
10897 F: drivers/s390/net/*iucv*
10898 F: include/net/iucv/
10899 F: net/iucv/
10900
10901 S390 IOMMU (PCI)
10902 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10903 L: linux-s390@vger.kernel.org
10904 W: http://www.ibm.com/developerworks/linux/linux390/
10905 S: Supported
10906 F: drivers/iommu/s390-iommu.c
10907
10908 S3C24XX SD/MMC Driver
10909 M: Ben Dooks <ben-linux@fluff.org>
10910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10911 S: Supported
10912 F: drivers/mmc/host/s3cmci.*
10913
10914 SAA6588 RDS RECEIVER DRIVER
10915 M: Hans Verkuil <hverkuil@xs4all.nl>
10916 L: linux-media@vger.kernel.org
10917 T: git git://linuxtv.org/media_tree.git
10918 W: https://linuxtv.org
10919 S: Odd Fixes
10920 F: drivers/media/i2c/saa6588*
10921
10922 SAA7134 VIDEO4LINUX DRIVER
10923 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10924 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10925 L: linux-media@vger.kernel.org
10926 W: https://linuxtv.org
10927 T: git git://linuxtv.org/media_tree.git
10928 S: Odd fixes
10929 F: Documentation/media/v4l-drivers/saa7134*
10930 F: drivers/media/pci/saa7134/
10931
10932 SAA7146 VIDEO4LINUX-2 DRIVER
10933 M: Hans Verkuil <hverkuil@xs4all.nl>
10934 L: linux-media@vger.kernel.org
10935 T: git git://linuxtv.org/media_tree.git
10936 S: Maintained
10937 F: drivers/media/common/saa7146/
10938 F: drivers/media/pci/saa7146/
10939 F: include/media/saa7146*
10940
10941 SAMSUNG LAPTOP DRIVER
10942 M: Corentin Chary <corentin.chary@gmail.com>
10943 L: platform-driver-x86@vger.kernel.org
10944 S: Maintained
10945 F: drivers/platform/x86/samsung-laptop.c
10946
10947 SAMSUNG AUDIO (ASoC) DRIVERS
10948 M: Krzysztof Kozlowski <krzk@kernel.org>
10949 M: Sangbeom Kim <sbkim73@samsung.com>
10950 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10951 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10952 S: Supported
10953 F: sound/soc/samsung/
10954
10955 SAMSUNG FRAMEBUFFER DRIVER
10956 M: Jingoo Han <jingoohan1@gmail.com>
10957 L: linux-fbdev@vger.kernel.org
10958 S: Maintained
10959 F: drivers/video/fbdev/s3c-fb.c
10960
10961 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10962 M: Sangbeom Kim <sbkim73@samsung.com>
10963 M: Krzysztof Kozlowski <krzk@kernel.org>
10964 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10965 L: linux-kernel@vger.kernel.org
10966 L: linux-samsung-soc@vger.kernel.org
10967 S: Supported
10968 F: drivers/mfd/sec*.c
10969 F: drivers/regulator/s2m*.c
10970 F: drivers/regulator/s5m*.c
10971 F: drivers/clk/clk-s2mps11.c
10972 F: drivers/rtc/rtc-s5m.c
10973 F: include/linux/mfd/samsung/
10974 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10975 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10976 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10977 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10978
10979 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10980 M: Kyungmin Park <kyungmin.park@samsung.com>
10981 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10982 L: linux-media@vger.kernel.org
10983 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10984 S: Supported
10985 F: drivers/media/platform/exynos4-is/
10986
10987 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10988 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10989 L: linux-media@vger.kernel.org
10990 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10991 S: Maintained
10992 F: drivers/media/platform/s3c-camif/
10993 F: include/media/drv-intf/s3c_camif.h
10994
10995 SAMSUNG S5C73M3 CAMERA DRIVER
10996 M: Kyungmin Park <kyungmin.park@samsung.com>
10997 M: Andrzej Hajda <a.hajda@samsung.com>
10998 L: linux-media@vger.kernel.org
10999 S: Supported
11000 F: drivers/media/i2c/s5c73m3/*
11001
11002 SAMSUNG S5K5BAF CAMERA DRIVER
11003 M: Kyungmin Park <kyungmin.park@samsung.com>
11004 M: Andrzej Hajda <a.hajda@samsung.com>
11005 L: linux-media@vger.kernel.org
11006 S: Supported
11007 F: drivers/media/i2c/s5k5baf.c
11008
11009 SAMSUNG S3FWRN5 NFC DRIVER
11010 M: Robert Baldyga <r.baldyga@samsung.com>
11011 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11012 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11013 S: Supported
11014 F: drivers/nfc/s3fwrn5
11015
11016 SAMSUNG SOC CLOCK DRIVERS
11017 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11018 M: Tomasz Figa <tomasz.figa@gmail.com>
11019 M: Chanwoo Choi <cw00.choi@samsung.com>
11020 S: Supported
11021 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11022 F: drivers/clk/samsung/
11023 F: include/dt-bindings/clock/exynos*.h
11024 F: Documentation/devicetree/bindings/clock/exynos*.txt
11025
11026 SAMSUNG SPI DRIVERS
11027 M: Kukjin Kim <kgene@kernel.org>
11028 M: Krzysztof Kozlowski <krzk@kernel.org>
11029 M: Andi Shyti <andi.shyti@samsung.com>
11030 L: linux-spi@vger.kernel.org
11031 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11032 S: Maintained
11033 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11034 F: drivers/spi/spi-s3c*
11035 F: include/linux/platform_data/spi-s3c64xx.h
11036
11037 SAMSUNG SXGBE DRIVERS
11038 M: Byungho An <bh74.an@samsung.com>
11039 M: Girish K S <ks.giri@samsung.com>
11040 M: Vipul Pandya <vipul.pandya@samsung.com>
11041 S: Supported
11042 L: netdev@vger.kernel.org
11043 F: drivers/net/ethernet/samsung/sxgbe/
11044
11045 SAMSUNG THERMAL DRIVER
11046 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11047 L: linux-pm@vger.kernel.org
11048 L: linux-samsung-soc@vger.kernel.org
11049 S: Supported
11050 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11051 F: drivers/thermal/samsung/
11052
11053 SAMSUNG USB2 PHY DRIVER
11054 M: Kamil Debski <kamil@wypas.org>
11055 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11056 L: linux-kernel@vger.kernel.org
11057 S: Supported
11058 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11059 F: Documentation/phy/samsung-usb2.txt
11060 F: drivers/phy/phy-exynos4210-usb2.c
11061 F: drivers/phy/phy-exynos4x12-usb2.c
11062 F: drivers/phy/phy-exynos5250-usb2.c
11063 F: drivers/phy/phy-s5pv210-usb2.c
11064 F: drivers/phy/phy-samsung-usb2.c
11065 F: drivers/phy/phy-samsung-usb2.h
11066
11067 SERIAL DRIVERS
11068 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11069 L: linux-serial@vger.kernel.org
11070 S: Maintained
11071 F: Documentation/devicetree/bindings/serial/
11072 F: drivers/tty/serial/
11073
11074 SERIAL DEVICE BUS
11075 M: Rob Herring <robh@kernel.org>
11076 L: linux-serial@vger.kernel.org
11077 S: Maintained
11078 F: Documentation/devicetree/bindings/serial/slave-device.txt
11079 F: drivers/tty/serdev/
11080 F: include/linux/serdev.h
11081
11082 SERIAL IR RECEIVER
11083 M: Sean Young <sean@mess.org>
11084 L: linux-media@vger.kernel.org
11085 S: Maintained
11086 F: drivers/media/rc/serial_ir.c
11087
11088 STI CEC DRIVER
11089 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11090 L: kernel@stlinux.com
11091 S: Maintained
11092 F: drivers/staging/media/st-cec/
11093 F: Documentation/devicetree/bindings/media/stih-cec.txt
11094
11095 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11096 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11097 L: linux-s390@vger.kernel.org
11098 W: http://www.ibm.com/developerworks/linux/linux390/
11099 S: Supported
11100 F: net/smc/
11101
11102 SYNOPSYS DESIGNWARE DMAC DRIVER
11103 M: Viresh Kumar <vireshk@kernel.org>
11104 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11105 S: Maintained
11106 F: include/linux/dma/dw.h
11107 F: include/linux/platform_data/dma-dw.h
11108 F: drivers/dma/dw/
11109
11110 SYNOPSYS DESIGNWARE I2C DRIVER
11111 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11112 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11113 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11114 L: linux-i2c@vger.kernel.org
11115 S: Maintained
11116 F: drivers/i2c/busses/i2c-designware-*
11117 F: include/linux/platform_data/i2c-designware.h
11118
11119 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11120 M: Jaehoon Chung <jh80.chung@samsung.com>
11121 L: linux-mmc@vger.kernel.org
11122 S: Maintained
11123 F: drivers/mmc/host/dw_mmc*
11124
11125 SYSTEM TRACE MODULE CLASS
11126 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11127 S: Maintained
11128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11129 F: Documentation/trace/stm.txt
11130 F: drivers/hwtracing/stm/
11131 F: include/linux/stm.h
11132 F: include/uapi/linux/stm.h
11133
11134 THUNDERBOLT DRIVER
11135 M: Andreas Noever <andreas.noever@gmail.com>
11136 S: Maintained
11137 F: drivers/thunderbolt/
11138
11139 TI BQ27XXX POWER SUPPLY DRIVER
11140 R: Andrew F. Davis <afd@ti.com>
11141 F: include/linux/power/bq27xxx_battery.h
11142 F: drivers/power/supply/bq27xxx_battery.c
11143 F: drivers/power/supply/bq27xxx_battery_i2c.c
11144
11145 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11146 M: John Stultz <john.stultz@linaro.org>
11147 M: Thomas Gleixner <tglx@linutronix.de>
11148 L: linux-kernel@vger.kernel.org
11149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11150 S: Supported
11151 F: include/linux/clocksource.h
11152 F: include/linux/time.h
11153 F: include/linux/timex.h
11154 F: include/uapi/linux/time.h
11155 F: include/uapi/linux/timex.h
11156 F: kernel/time/clocksource.c
11157 F: kernel/time/time*.c
11158 F: kernel/time/alarmtimer.c
11159 F: kernel/time/ntp.c
11160 F: tools/testing/selftests/timers/
11161
11162 SC1200 WDT DRIVER
11163 M: Zwane Mwaikambo <zwanem@gmail.com>
11164 S: Maintained
11165 F: drivers/watchdog/sc1200wdt.c
11166
11167 SCHEDULER
11168 M: Ingo Molnar <mingo@redhat.com>
11169 M: Peter Zijlstra <peterz@infradead.org>
11170 L: linux-kernel@vger.kernel.org
11171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11172 S: Maintained
11173 F: kernel/sched/
11174 F: include/linux/sched.h
11175 F: include/uapi/linux/sched.h
11176 F: include/linux/wait.h
11177
11178 SCORE ARCHITECTURE
11179 M: Chen Liqin <liqin.linux@gmail.com>
11180 M: Lennox Wu <lennox.wu@gmail.com>
11181 W: http://www.sunplus.com
11182 S: Supported
11183 F: arch/score/
11184
11185 SCR24X CHIP CARD INTERFACE DRIVER
11186 M: Lubomir Rintel <lkundrak@v3.sk>
11187 S: Supported
11188 F: drivers/char/pcmcia/scr24x_cs.c
11189
11190 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11191 M: Sudeep Holla <sudeep.holla@arm.com>
11192 L: linux-arm-kernel@lists.infradead.org
11193 S: Maintained
11194 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11195 F: drivers/clk/clk-scpi.c
11196 F: drivers/cpufreq/scpi-cpufreq.c
11197 F: drivers/firmware/arm_scpi.c
11198 F: include/linux/scpi_protocol.h
11199
11200 SCSI CDROM DRIVER
11201 M: Jens Axboe <axboe@kernel.dk>
11202 L: linux-scsi@vger.kernel.org
11203 W: http://www.kernel.dk
11204 S: Maintained
11205 F: drivers/scsi/sr*
11206
11207 SCSI RDMA PROTOCOL (SRP) INITIATOR
11208 M: Bart Van Assche <bart.vanassche@sandisk.com>
11209 L: linux-rdma@vger.kernel.org
11210 S: Supported
11211 W: http://www.openfabrics.org
11212 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11214 F: drivers/infiniband/ulp/srp/
11215 F: include/scsi/srp.h
11216
11217 SCSI SG DRIVER
11218 M: Doug Gilbert <dgilbert@interlog.com>
11219 L: linux-scsi@vger.kernel.org
11220 W: http://sg.danny.cz/sg
11221 S: Maintained
11222 F: Documentation/scsi/scsi-generic.txt
11223 F: drivers/scsi/sg.c
11224 F: include/scsi/sg.h
11225
11226 SCSI SUBSYSTEM
11227 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11229 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11231 L: linux-scsi@vger.kernel.org
11232 S: Maintained
11233 F: Documentation/devicetree/bindings/scsi/
11234 F: drivers/scsi/
11235 F: include/scsi/
11236
11237 SCSI TAPE DRIVER
11238 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11239 L: linux-scsi@vger.kernel.org
11240 S: Maintained
11241 F: Documentation/scsi/st.txt
11242 F: drivers/scsi/st.*
11243 F: drivers/scsi/st_*.h
11244
11245 SCTP PROTOCOL
11246 M: Vlad Yasevich <vyasevich@gmail.com>
11247 M: Neil Horman <nhorman@tuxdriver.com>
11248 L: linux-sctp@vger.kernel.org
11249 W: http://lksctp.sourceforge.net
11250 S: Maintained
11251 F: Documentation/networking/sctp.txt
11252 F: include/linux/sctp.h
11253 F: include/uapi/linux/sctp.h
11254 F: include/net/sctp/
11255 F: net/sctp/
11256
11257 SCx200 CPU SUPPORT
11258 M: Jim Cromie <jim.cromie@gmail.com>
11259 S: Odd Fixes
11260 F: Documentation/i2c/busses/scx200_acb
11261 F: arch/x86/platform/scx200/
11262 F: drivers/watchdog/scx200_wdt.c
11263 F: drivers/i2c/busses/scx200*
11264 F: drivers/mtd/maps/scx200_docflash.c
11265 F: include/linux/scx200.h
11266
11267 SCx200 GPIO DRIVER
11268 M: Jim Cromie <jim.cromie@gmail.com>
11269 S: Maintained
11270 F: drivers/char/scx200_gpio.c
11271 F: include/linux/scx200_gpio.h
11272
11273 SCx200 HRT CLOCKSOURCE DRIVER
11274 M: Jim Cromie <jim.cromie@gmail.com>
11275 S: Maintained
11276 F: drivers/clocksource/scx200_hrt.c
11277
11278 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11279 M: Sascha Sommer <saschasommer@freenet.de>
11280 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11281 S: Maintained
11282 F: drivers/mmc/host/sdricoh_cs.c
11283
11284 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11285 M: Adrian Hunter <adrian.hunter@intel.com>
11286 L: linux-mmc@vger.kernel.org
11287 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11288 S: Maintained
11289 F: drivers/mmc/host/sdhci*
11290 F: include/linux/mmc/sdhci*
11291
11292 SECURE COMPUTING
11293 M: Kees Cook <keescook@chromium.org>
11294 R: Andy Lutomirski <luto@amacapital.net>
11295 R: Will Drewry <wad@chromium.org>
11296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11297 S: Supported
11298 F: kernel/seccomp.c
11299 F: include/uapi/linux/seccomp.h
11300 F: include/linux/seccomp.h
11301 F: tools/testing/selftests/seccomp/*
11302 K: \bsecure_computing
11303 K: \bTIF_SECCOMP\b
11304
11305 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11306 M: Al Cooper <alcooperx@gmail.com>
11307 L: linux-mmc@vger.kernel.org
11308 L: bcm-kernel-feedback-list@broadcom.com
11309 S: Maintained
11310 F: drivers/mmc/host/sdhci-brcmstb*
11311
11312 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11313 M: Ben Dooks <ben-linux@fluff.org>
11314 M: Jaehoon Chung <jh80.chung@samsung.com>
11315 L: linux-mmc@vger.kernel.org
11316 S: Maintained
11317 F: drivers/mmc/host/sdhci-s3c*
11318
11319 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11320 M: Viresh Kumar <vireshk@kernel.org>
11321 L: linux-mmc@vger.kernel.org
11322 S: Maintained
11323 F: drivers/mmc/host/sdhci-spear.c
11324
11325 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11326 M: Scott Bauer <scott.bauer@intel.com>
11327 M: Jonathan Derrick <jonathan.derrick@intel.com>
11328 M: Rafael Antognolli <rafael.antognolli@intel.com>
11329 L: linux-block@vger.kernel.org
11330 S: Supported
11331 F: block/sed*
11332 F: block/opal_proto.h
11333 F: include/linux/sed*
11334 F: include/uapi/linux/sed*
11335
11336 SECURITY SUBSYSTEM
11337 M: James Morris <james.l.morris@oracle.com>
11338 M: "Serge E. Hallyn" <serge@hallyn.com>
11339 L: linux-security-module@vger.kernel.org (suggested Cc:)
11340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11341 W: http://kernsec.org/
11342 S: Supported
11343 F: security/
11344
11345 SECURITY CONTACT
11346 M: Security Officers <security@kernel.org>
11347 S: Supported
11348
11349 SELINUX SECURITY MODULE
11350 M: Paul Moore <paul@paul-moore.com>
11351 M: Stephen Smalley <sds@tycho.nsa.gov>
11352 M: Eric Paris <eparis@parisplace.org>
11353 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11354 W: http://selinuxproject.org
11355 T: git git://git.infradead.org/users/pcmoore/selinux
11356 S: Supported
11357 F: include/linux/selinux*
11358 F: security/selinux/
11359 F: scripts/selinux/
11360
11361 APPARMOR SECURITY MODULE
11362 M: John Johansen <john.johansen@canonical.com>
11363 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11364 W: apparmor.wiki.kernel.org
11365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11366 S: Supported
11367 F: security/apparmor/
11368
11369 LOADPIN SECURITY MODULE
11370 M: Kees Cook <keescook@chromium.org>
11371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11372 S: Supported
11373 F: security/loadpin/
11374
11375 YAMA SECURITY MODULE
11376 M: Kees Cook <keescook@chromium.org>
11377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11378 S: Supported
11379 F: security/yama/
11380
11381 SENSABLE PHANTOM
11382 M: Jiri Slaby <jirislaby@gmail.com>
11383 S: Maintained
11384 F: drivers/misc/phantom.c
11385 F: include/uapi/linux/phantom.h
11386
11387 Emulex 10Gbps iSCSI - OneConnect DRIVER
11388 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11389 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11390 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11391 L: linux-scsi@vger.kernel.org
11392 W: http://www.broadcom.com
11393 S: Supported
11394 F: drivers/scsi/be2iscsi/
11395
11396 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11397 M: Sathya Perla <sathya.perla@broadcom.com>
11398 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11399 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11400 M: Somnath Kotur <somnath.kotur@broadcom.com>
11401 L: netdev@vger.kernel.org
11402 W: http://www.emulex.com
11403 S: Supported
11404 F: drivers/net/ethernet/emulex/benet/
11405
11406 EMULEX ONECONNECT ROCE DRIVER
11407 M: Selvin Xavier <selvin.xavier@avagotech.com>
11408 M: Devesh Sharma <devesh.sharma@avagotech.com>
11409 L: linux-rdma@vger.kernel.org
11410 W: http://www.emulex.com
11411 S: Supported
11412 F: drivers/infiniband/hw/ocrdma/
11413 F: include/uapi/rdma/ocrdma-abi.h
11414
11415 SFC NETWORK DRIVER
11416 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11417 M: Edward Cree <ecree@solarflare.com>
11418 M: Bert Kenward <bkenward@solarflare.com>
11419 L: netdev@vger.kernel.org
11420 S: Supported
11421 F: drivers/net/ethernet/sfc/
11422
11423 SGI GRU DRIVER
11424 M: Dimitri Sivanich <sivanich@sgi.com>
11425 S: Maintained
11426 F: drivers/misc/sgi-gru/
11427
11428 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11429 M: Pat Gefre <pfg@sgi.com>
11430 L: linux-ia64@vger.kernel.org
11431 S: Supported
11432 F: Documentation/ia64/serial.txt
11433 F: drivers/tty/serial/ioc?_serial.c
11434 F: include/linux/ioc?.h
11435
11436 SGI XP/XPC/XPNET DRIVER
11437 M: Cliff Whickman <cpw@sgi.com>
11438 M: Robin Holt <robinmholt@gmail.com>
11439 S: Maintained
11440 F: drivers/misc/sgi-xp/
11441
11442 SI2157 MEDIA DRIVER
11443 M: Antti Palosaari <crope@iki.fi>
11444 L: linux-media@vger.kernel.org
11445 W: https://linuxtv.org
11446 W: http://palosaari.fi/linux/
11447 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11448 T: git git://linuxtv.org/anttip/media_tree.git
11449 S: Maintained
11450 F: drivers/media/tuners/si2157*
11451
11452 SI2168 MEDIA DRIVER
11453 M: Antti Palosaari <crope@iki.fi>
11454 L: linux-media@vger.kernel.org
11455 W: https://linuxtv.org
11456 W: http://palosaari.fi/linux/
11457 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11458 T: git git://linuxtv.org/anttip/media_tree.git
11459 S: Maintained
11460 F: drivers/media/dvb-frontends/si2168*
11461
11462 SI470X FM RADIO RECEIVER I2C DRIVER
11463 M: Hans Verkuil <hverkuil@xs4all.nl>
11464 L: linux-media@vger.kernel.org
11465 T: git git://linuxtv.org/media_tree.git
11466 W: https://linuxtv.org
11467 S: Odd Fixes
11468 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11469
11470 SI470X FM RADIO RECEIVER USB DRIVER
11471 M: Hans Verkuil <hverkuil@xs4all.nl>
11472 L: linux-media@vger.kernel.org
11473 T: git git://linuxtv.org/media_tree.git
11474 W: https://linuxtv.org
11475 S: Maintained
11476 F: drivers/media/radio/si470x/radio-si470x-common.c
11477 F: drivers/media/radio/si470x/radio-si470x.h
11478 F: drivers/media/radio/si470x/radio-si470x-usb.c
11479
11480 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11481 M: Eduardo Valentin <edubezval@gmail.com>
11482 L: linux-media@vger.kernel.org
11483 T: git git://linuxtv.org/media_tree.git
11484 W: https://linuxtv.org
11485 S: Odd Fixes
11486 F: drivers/media/radio/si4713/si4713.?
11487
11488 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11489 M: Eduardo Valentin <edubezval@gmail.com>
11490 L: linux-media@vger.kernel.org
11491 T: git git://linuxtv.org/media_tree.git
11492 W: https://linuxtv.org
11493 S: Odd Fixes
11494 F: drivers/media/radio/si4713/radio-platform-si4713.c
11495
11496 SI4713 FM RADIO TRANSMITTER USB DRIVER
11497 M: Hans Verkuil <hverkuil@xs4all.nl>
11498 L: linux-media@vger.kernel.org
11499 T: git git://linuxtv.org/media_tree.git
11500 W: https://linuxtv.org
11501 S: Maintained
11502 F: drivers/media/radio/si4713/radio-usb-si4713.c
11503
11504 SIANO DVB DRIVER
11505 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11506 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11507 L: linux-media@vger.kernel.org
11508 W: https://linuxtv.org
11509 T: git git://linuxtv.org/media_tree.git
11510 S: Odd fixes
11511 F: drivers/media/common/siano/
11512 F: drivers/media/usb/siano/
11513 F: drivers/media/usb/siano/
11514 F: drivers/media/mmc/siano/
11515
11516 SILEAD TOUCHSCREEN DRIVER
11517 M: Hans de Goede <hdegoede@redhat.com>
11518 L: linux-input@vger.kernel.org
11519 L: platform-driver-x86@vger.kernel.org
11520 S: Maintained
11521 F: drivers/input/touchscreen/silead.c
11522 F: drivers/platform/x86/silead_dmi.c
11523
11524 SIMPLEFB FB DRIVER
11525 M: Hans de Goede <hdegoede@redhat.com>
11526 L: linux-fbdev@vger.kernel.org
11527 S: Maintained
11528 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11529 F: drivers/video/fbdev/simplefb.c
11530 F: include/linux/platform_data/simplefb.h
11531
11532 SH_VEU V4L2 MEM2MEM DRIVER
11533 L: linux-media@vger.kernel.org
11534 S: Orphan
11535 F: drivers/media/platform/sh_veu.c
11536
11537 SH_VOU V4L2 OUTPUT DRIVER
11538 L: linux-media@vger.kernel.org
11539 S: Orphan
11540 F: drivers/media/platform/sh_vou.c
11541 F: include/media/drv-intf/sh_vou.h
11542
11543 SIMPLE FIRMWARE INTERFACE (SFI)
11544 M: Len Brown <lenb@kernel.org>
11545 L: sfi-devel@simplefirmware.org
11546 W: http://simplefirmware.org/
11547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11548 S: Supported
11549 F: arch/x86/platform/sfi/
11550 F: drivers/sfi/
11551 F: include/linux/sfi*.h
11552
11553 SIMTEC EB110ATX (Chalice CATS)
11554 P: Ben Dooks
11555 P: Vincent Sanders <vince@simtec.co.uk>
11556 M: Simtec Linux Team <linux@simtec.co.uk>
11557 W: http://www.simtec.co.uk/products/EB110ATX/
11558 S: Supported
11559
11560 SIMTEC EB2410ITX (BAST)
11561 P: Ben Dooks
11562 P: Vincent Sanders <vince@simtec.co.uk>
11563 M: Simtec Linux Team <linux@simtec.co.uk>
11564 W: http://www.simtec.co.uk/products/EB2410ITX/
11565 S: Supported
11566 F: arch/arm/mach-s3c24xx/mach-bast.c
11567 F: arch/arm/mach-s3c24xx/bast-ide.c
11568 F: arch/arm/mach-s3c24xx/bast-irq.c
11569
11570 SIPHASH PRF ROUTINES
11571 M: Jason A. Donenfeld <Jason@zx2c4.com>
11572 S: Maintained
11573 F: lib/siphash.c
11574 F: lib/test_siphash.c
11575 F: include/linux/siphash.h
11576
11577 TI DAVINCI MACHINE SUPPORT
11578 M: Sekhar Nori <nsekhar@ti.com>
11579 M: Kevin Hilman <khilman@kernel.org>
11580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11582 S: Supported
11583 F: arch/arm/mach-davinci/
11584 F: drivers/i2c/busses/i2c-davinci.c
11585
11586 TI DAVINCI SERIES MEDIA DRIVER
11587 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11588 L: linux-media@vger.kernel.org
11589 W: https://linuxtv.org
11590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11591 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11592 S: Maintained
11593 F: drivers/media/platform/davinci/
11594 F: include/media/davinci/
11595
11596 TI AM437X VPFE DRIVER
11597 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11598 L: linux-media@vger.kernel.org
11599 W: https://linuxtv.org
11600 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11601 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11602 S: Maintained
11603 F: drivers/media/platform/am437x/
11604
11605 OV2659 OMNIVISION SENSOR DRIVER
11606 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11607 L: linux-media@vger.kernel.org
11608 W: https://linuxtv.org
11609 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11610 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11611 S: Maintained
11612 F: drivers/media/i2c/ov2659.c
11613 F: include/media/i2c/ov2659.h
11614
11615 SILICON MOTION SM712 FRAME BUFFER DRIVER
11616 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11617 M: Teddy Wang <teddy.wang@siliconmotion.com>
11618 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11619 L: linux-fbdev@vger.kernel.org
11620 S: Maintained
11621 F: drivers/video/fbdev/sm712*
11622 F: Documentation/fb/sm712fb.txt
11623
11624 SIS 190 ETHERNET DRIVER
11625 M: Francois Romieu <romieu@fr.zoreil.com>
11626 L: netdev@vger.kernel.org
11627 S: Maintained
11628 F: drivers/net/ethernet/sis/sis190.c
11629
11630 SIS 900/7016 FAST ETHERNET DRIVER
11631 M: Daniele Venzano <venza@brownhat.org>
11632 W: http://www.brownhat.org/sis900.html
11633 L: netdev@vger.kernel.org
11634 S: Maintained
11635 F: drivers/net/ethernet/sis/sis900.*
11636
11637 SIS FRAMEBUFFER DRIVER
11638 M: Thomas Winischhofer <thomas@winischhofer.net>
11639 W: http://www.winischhofer.net/linuxsisvga.shtml
11640 S: Maintained
11641 F: Documentation/fb/sisfb.txt
11642 F: drivers/video/fbdev/sis/
11643 F: include/video/sisfb.h
11644
11645 SIS USB2VGA DRIVER
11646 M: Thomas Winischhofer <thomas@winischhofer.net>
11647 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11648 S: Maintained
11649 F: drivers/usb/misc/sisusbvga/
11650
11651 SLAB ALLOCATOR
11652 M: Christoph Lameter <cl@linux.com>
11653 M: Pekka Enberg <penberg@kernel.org>
11654 M: David Rientjes <rientjes@google.com>
11655 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11656 M: Andrew Morton <akpm@linux-foundation.org>
11657 L: linux-mm@kvack.org
11658 S: Maintained
11659 F: include/linux/sl?b*.h
11660 F: mm/sl?b*
11661
11662 SLEEPABLE READ-COPY UPDATE (SRCU)
11663 M: Lai Jiangshan <jiangshanlai@gmail.com>
11664 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11665 M: Josh Triplett <josh@joshtriplett.org>
11666 R: Steven Rostedt <rostedt@goodmis.org>
11667 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11668 L: linux-kernel@vger.kernel.org
11669 W: http://www.rdrop.com/users/paulmck/RCU/
11670 S: Supported
11671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11672 F: include/linux/srcu.h
11673 F: kernel/rcu/srcu.c
11674
11675 SMACK SECURITY MODULE
11676 M: Casey Schaufler <casey@schaufler-ca.com>
11677 L: linux-security-module@vger.kernel.org
11678 W: http://schaufler-ca.com
11679 T: git git://github.com/cschaufler/smack-next
11680 S: Maintained
11681 F: Documentation/security/Smack.txt
11682 F: security/smack/
11683
11684 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11685 M: Kevin Hilman <khilman@kernel.org>
11686 M: Nishanth Menon <nm@ti.com>
11687 S: Maintained
11688 F: drivers/power/avs/
11689 F: include/linux/power/smartreflex.h
11690 L: linux-pm@vger.kernel.org
11691
11692 SMC91x ETHERNET DRIVER
11693 M: Nicolas Pitre <nico@fluxnic.net>
11694 S: Odd Fixes
11695 F: drivers/net/ethernet/smsc/smc91x.*
11696
11697 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11698 M: Sakari Ailus <sakari.ailus@iki.fi>
11699 L: linux-media@vger.kernel.org
11700 S: Maintained
11701 F: drivers/media/i2c/smiapp/
11702 F: include/media/i2c/smiapp.h
11703 F: drivers/media/i2c/smiapp-pll.c
11704 F: drivers/media/i2c/smiapp-pll.h
11705 F: include/uapi/linux/smiapp.h
11706 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11707
11708 SMM665 HARDWARE MONITOR DRIVER
11709 M: Guenter Roeck <linux@roeck-us.net>
11710 L: linux-hwmon@vger.kernel.org
11711 S: Maintained
11712 F: Documentation/hwmon/smm665
11713 F: drivers/hwmon/smm665.c
11714
11715 SMSC EMC2103 HARDWARE MONITOR DRIVER
11716 M: Steve Glendinning <steve.glendinning@shawell.net>
11717 L: linux-hwmon@vger.kernel.org
11718 S: Maintained
11719 F: Documentation/hwmon/emc2103
11720 F: drivers/hwmon/emc2103.c
11721
11722 SMSC SCH5627 HARDWARE MONITOR DRIVER
11723 M: Hans de Goede <hdegoede@redhat.com>
11724 L: linux-hwmon@vger.kernel.org
11725 S: Supported
11726 F: Documentation/hwmon/sch5627
11727 F: drivers/hwmon/sch5627.c
11728
11729 SMSC47B397 HARDWARE MONITOR DRIVER
11730 M: Jean Delvare <jdelvare@suse.com>
11731 L: linux-hwmon@vger.kernel.org
11732 S: Maintained
11733 F: Documentation/hwmon/smsc47b397
11734 F: drivers/hwmon/smsc47b397.c
11735
11736 SMSC911x ETHERNET DRIVER
11737 M: Steve Glendinning <steve.glendinning@shawell.net>
11738 L: netdev@vger.kernel.org
11739 S: Maintained
11740 F: include/linux/smsc911x.h
11741 F: drivers/net/ethernet/smsc/smsc911x.*
11742
11743 SMSC9420 PCI ETHERNET DRIVER
11744 M: Steve Glendinning <steve.glendinning@shawell.net>
11745 L: netdev@vger.kernel.org
11746 S: Maintained
11747 F: drivers/net/ethernet/smsc/smsc9420.*
11748
11749 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11750 M: Steve Glendinning <steve.glendinning@shawell.net>
11751 L: linux-fbdev@vger.kernel.org
11752 S: Maintained
11753 F: drivers/video/fbdev/smscufx.c
11754
11755 SOC-CAMERA V4L2 SUBSYSTEM
11756 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11757 L: linux-media@vger.kernel.org
11758 T: git git://linuxtv.org/media_tree.git
11759 S: Maintained
11760 F: include/media/soc*
11761 F: drivers/media/i2c/soc_camera/
11762 F: drivers/media/platform/soc_camera/
11763
11764 SOEKRIS NET48XX LED SUPPORT
11765 M: Chris Boot <bootc@bootc.net>
11766 S: Maintained
11767 F: drivers/leds/leds-net48xx.c
11768
11769 SOFTLOGIC 6x10 MPEG CODEC
11770 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11771 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11772 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11773 M: Ismael Luceno <ismael@iodev.co.uk>
11774 L: linux-media@vger.kernel.org
11775 S: Supported
11776 F: drivers/media/pci/solo6x10/
11777
11778 SOFTWARE RAID (Multiple Disks) SUPPORT
11779 M: Shaohua Li <shli@kernel.org>
11780 L: linux-raid@vger.kernel.org
11781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11782 S: Supported
11783 F: drivers/md/
11784 F: include/linux/raid/
11785 F: include/uapi/linux/raid/
11786
11787 SONIC NETWORK DRIVER
11788 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11789 L: netdev@vger.kernel.org
11790 S: Maintained
11791 F: drivers/net/ethernet/natsemi/sonic.*
11792
11793 SONICS SILICON BACKPLANE DRIVER (SSB)
11794 M: Michael Buesch <m@bues.ch>
11795 L: linux-wireless@vger.kernel.org
11796 S: Maintained
11797 F: drivers/ssb/
11798 F: include/linux/ssb/
11799
11800 SONY VAIO CONTROL DEVICE DRIVER
11801 M: Mattia Dongili <malattia@linux.it>
11802 L: platform-driver-x86@vger.kernel.org
11803 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11804 S: Maintained
11805 F: Documentation/laptops/sony-laptop.txt
11806 F: drivers/char/sonypi.c
11807 F: drivers/platform/x86/sony-laptop.c
11808 F: include/linux/sony-laptop.h
11809
11810 SONY MEMORYSTICK CARD SUPPORT
11811 M: Alex Dubov <oakad@yahoo.com>
11812 W: http://tifmxx.berlios.de/
11813 S: Maintained
11814 F: drivers/memstick/host/tifm_ms.c
11815
11816 SONY MEMORYSTICK STANDARD SUPPORT
11817 M: Maxim Levitsky <maximlevitsky@gmail.com>
11818 S: Maintained
11819 F: drivers/memstick/core/ms_block.*
11820
11821 SOUND
11822 M: Jaroslav Kysela <perex@perex.cz>
11823 M: Takashi Iwai <tiwai@suse.com>
11824 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11825 W: http://www.alsa-project.org/
11826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11827 T: git git://git.alsa-project.org/alsa-kernel.git
11828 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11829 S: Maintained
11830 F: Documentation/sound/
11831 F: include/sound/
11832 F: include/uapi/sound/
11833 F: sound/
11834
11835 SOUND - COMPRESSED AUDIO
11836 M: Vinod Koul <vinod.koul@intel.com>
11837 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11839 S: Supported
11840 F: Documentation/sound/alsa/compress_offload.txt
11841 F: include/sound/compress_driver.h
11842 F: include/uapi/sound/compress_*
11843 F: sound/core/compress_offload.c
11844 F: sound/soc/soc-compress.c
11845
11846 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11847 M: Liam Girdwood <lgirdwood@gmail.com>
11848 M: Mark Brown <broonie@kernel.org>
11849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11850 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11851 W: http://alsa-project.org/main/index.php/ASoC
11852 S: Supported
11853 F: Documentation/devicetree/bindings/sound/
11854 F: Documentation/sound/alsa/soc/
11855 F: sound/soc/
11856 F: include/sound/soc*
11857
11858 SOUND - DMAENGINE HELPERS
11859 M: Lars-Peter Clausen <lars@metafoo.de>
11860 S: Supported
11861 F: include/sound/dmaengine_pcm.h
11862 F: sound/core/pcm_dmaengine.c
11863 F: sound/soc/soc-generic-dmaengine-pcm.c
11864
11865 SP2 MEDIA DRIVER
11866 M: Olli Salonen <olli.salonen@iki.fi>
11867 L: linux-media@vger.kernel.org
11868 W: https://linuxtv.org
11869 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11870 S: Maintained
11871 F: drivers/media/dvb-frontends/sp2*
11872
11873 SPARC + UltraSPARC (sparc/sparc64)
11874 M: "David S. Miller" <davem@davemloft.net>
11875 L: sparclinux@vger.kernel.org
11876 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11879 S: Maintained
11880 F: arch/sparc/
11881 F: drivers/sbus/
11882
11883 SPARC SERIAL DRIVERS
11884 M: "David S. Miller" <davem@davemloft.net>
11885 L: sparclinux@vger.kernel.org
11886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11888 S: Maintained
11889 F: include/linux/sunserialcore.h
11890 F: drivers/tty/serial/suncore.c
11891 F: drivers/tty/serial/sunhv.c
11892 F: drivers/tty/serial/sunsab.c
11893 F: drivers/tty/serial/sunsab.h
11894 F: drivers/tty/serial/sunsu.c
11895 F: drivers/tty/serial/sunzilog.c
11896 F: drivers/tty/serial/sunzilog.h
11897
11898 SPARSE CHECKER
11899 M: "Christopher Li" <sparse@chrisli.org>
11900 L: linux-sparse@vger.kernel.org
11901 W: https://sparse.wiki.kernel.org/
11902 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11903 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11904 S: Maintained
11905 F: include/linux/compiler.h
11906
11907 SPEAR PLATFORM SUPPORT
11908 M: Viresh Kumar <vireshk@kernel.org>
11909 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11911 W: http://www.st.com/spear
11912 S: Maintained
11913 F: arch/arm/boot/dts/spear*
11914 F: arch/arm/mach-spear/
11915
11916 SPEAR CLOCK FRAMEWORK SUPPORT
11917 M: Viresh Kumar <vireshk@kernel.org>
11918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11919 W: http://www.st.com/spear
11920 S: Maintained
11921 F: drivers/clk/spear/
11922
11923 SPI NOR SUBSYSTEM
11924 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11925 M: Marek Vasut <marek.vasut@gmail.com>
11926 L: linux-mtd@lists.infradead.org
11927 W: http://www.linux-mtd.infradead.org/
11928 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11929 T: git git://github.com/spi-nor/linux.git
11930 S: Maintained
11931 F: drivers/mtd/spi-nor/
11932 F: include/linux/mtd/spi-nor.h
11933
11934 SPI SUBSYSTEM
11935 M: Mark Brown <broonie@kernel.org>
11936 L: linux-spi@vger.kernel.org
11937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11938 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11939 S: Maintained
11940 F: Documentation/devicetree/bindings/spi/
11941 F: Documentation/spi/
11942 F: drivers/spi/
11943 F: include/linux/spi/
11944 F: include/uapi/linux/spi/
11945 F: tools/spi/
11946
11947 SPIDERNET NETWORK DRIVER for CELL
11948 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11949 L: netdev@vger.kernel.org
11950 S: Supported
11951 F: Documentation/networking/spider_net.txt
11952 F: drivers/net/ethernet/toshiba/spider_net*
11953
11954 SPU FILE SYSTEM
11955 M: Jeremy Kerr <jk@ozlabs.org>
11956 L: linuxppc-dev@lists.ozlabs.org
11957 W: http://www.ibm.com/developerworks/power/cell/
11958 S: Supported
11959 F: Documentation/filesystems/spufs.txt
11960 F: arch/powerpc/platforms/cell/spufs/
11961
11962 SQUASHFS FILE SYSTEM
11963 M: Phillip Lougher <phillip@squashfs.org.uk>
11964 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11965 W: http://squashfs.org.uk
11966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11967 S: Maintained
11968 F: Documentation/filesystems/squashfs.txt
11969 F: fs/squashfs/
11970
11971 SRM (Alpha) environment access
11972 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11973 S: Maintained
11974 F: arch/alpha/kernel/srm_env.c
11975
11976 STABLE BRANCH
11977 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11978 L: stable@vger.kernel.org
11979 S: Supported
11980 F: Documentation/process/stable-kernel-rules.rst
11981
11982 STAGING SUBSYSTEM
11983 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11985 L: devel@driverdev.osuosl.org
11986 S: Supported
11987 F: drivers/staging/
11988
11989 STAGING - COMEDI
11990 M: Ian Abbott <abbotti@mev.co.uk>
11991 M: H Hartley Sweeten <hsweeten@visionengravers.com>
11992 S: Odd Fixes
11993 F: drivers/staging/comedi/
11994
11995 STAGING - FLARION FT1000 DRIVERS
11996 M: Marek Belisko <marek.belisko@gmail.com>
11997 S: Odd Fixes
11998 F: drivers/staging/ft1000/
11999
12000 STAGING - INDUSTRIAL IO
12001 M: Jonathan Cameron <jic23@kernel.org>
12002 L: linux-iio@vger.kernel.org
12003 S: Odd Fixes
12004 F: Documentation/devicetree/bindings/staging/iio/
12005 F: drivers/staging/iio/
12006
12007 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12008 M: Jarod Wilson <jarod@wilsonet.com>
12009 W: http://www.lirc.org/
12010 S: Odd Fixes
12011 F: drivers/staging/media/lirc/
12012
12013 STAGING - LUSTRE PARALLEL FILESYSTEM
12014 M: Oleg Drokin <oleg.drokin@intel.com>
12015 M: Andreas Dilger <andreas.dilger@intel.com>
12016 M: James Simmons <jsimmons@infradead.org>
12017 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12018 W: http://wiki.lustre.org/
12019 S: Maintained
12020 F: drivers/staging/lustre
12021
12022 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12023 M: Marc Dietrich <marvin24@gmx.de>
12024 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12025 L: linux-tegra@vger.kernel.org
12026 S: Maintained
12027 F: drivers/staging/nvec/
12028
12029 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12030 M: Jens Frederich <jfrederich@gmail.com>
12031 M: Daniel Drake <dsd@laptop.org>
12032 M: Jon Nettleton <jon.nettleton@gmail.com>
12033 W: http://wiki.laptop.org/go/DCON
12034 S: Maintained
12035 F: drivers/staging/olpc_dcon/
12036
12037 STAGING - REALTEK RTL8712U DRIVERS
12038 M: Larry Finger <Larry.Finger@lwfinger.net>
12039 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12040 S: Odd Fixes
12041 F: drivers/staging/rtl8712/
12042
12043 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12044 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12045 M: Teddy Wang <teddy.wang@siliconmotion.com>
12046 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12047 L: linux-fbdev@vger.kernel.org
12048 S: Maintained
12049 F: drivers/staging/sm750fb/
12050
12051 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12052 M: William Hubbs <w.d.hubbs@gmail.com>
12053 M: Chris Brannon <chris@the-brannons.com>
12054 M: Kirk Reiser <kirk@reisers.ca>
12055 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12056 L: speakup@linux-speakup.org
12057 W: http://www.linux-speakup.org/
12058 S: Odd Fixes
12059 F: drivers/staging/speakup/
12060
12061 STAGING - VIA VT665X DRIVERS
12062 M: Forest Bond <forest@alittletooquiet.net>
12063 S: Odd Fixes
12064 F: drivers/staging/vt665?/
12065
12066 STAGING - WILC1000 WIFI DRIVER
12067 M: Aditya Shankar <aditya.shankar@microchip.com>
12068 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12069 L: linux-wireless@vger.kernel.org
12070 S: Supported
12071 F: drivers/staging/wilc1000/
12072
12073 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12074 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12075 S: Odd Fixes
12076 F: drivers/staging/xgifb/
12077
12078 STARFIRE/DURALAN NETWORK DRIVER
12079 M: Ion Badulescu <ionut@badula.org>
12080 S: Odd Fixes
12081 F: drivers/net/ethernet/adaptec/starfire*
12082
12083 SUN3/3X
12084 M: Sam Creasey <sammy@sammy.net>
12085 W: http://sammy.net/sun3/
12086 S: Maintained
12087 F: arch/m68k/kernel/*sun3*
12088 F: arch/m68k/sun3*/
12089 F: arch/m68k/include/asm/sun3*
12090 F: drivers/net/ethernet/i825xx/sun3*
12091
12092 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12093 M: Hans de Goede <hdegoede@redhat.com>
12094 L: linux-input@vger.kernel.org
12095 S: Maintained
12096 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12097 F: drivers/input/keyboard/sun4i-lradc-keys.c
12098
12099 SUNDANCE NETWORK DRIVER
12100 M: Denis Kirjanov <kda@linux-powerpc.org>
12101 L: netdev@vger.kernel.org
12102 S: Maintained
12103 F: drivers/net/ethernet/dlink/sundance.c
12104
12105 SUPERH
12106 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12107 M: Rich Felker <dalias@libc.org>
12108 L: linux-sh@vger.kernel.org
12109 Q: http://patchwork.kernel.org/project/linux-sh/list/
12110 S: Maintained
12111 F: Documentation/sh/
12112 F: arch/sh/
12113 F: drivers/sh/
12114
12115 SUSPEND TO RAM
12116 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12117 M: Len Brown <len.brown@intel.com>
12118 M: Pavel Machek <pavel@ucw.cz>
12119 L: linux-pm@vger.kernel.org
12120 B: https://bugzilla.kernel.org
12121 S: Supported
12122 F: Documentation/power/
12123 F: arch/x86/kernel/acpi/
12124 F: drivers/base/power/
12125 F: kernel/power/
12126 F: include/linux/suspend.h
12127 F: include/linux/freezer.h
12128 F: include/linux/pm.h
12129
12130 SVGA HANDLING
12131 M: Martin Mares <mj@ucw.cz>
12132 L: linux-video@atrey.karlin.mff.cuni.cz
12133 S: Maintained
12134 F: Documentation/svga.txt
12135 F: arch/x86/boot/video*
12136
12137 SWIOTLB SUBSYSTEM
12138 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12139 L: linux-kernel@vger.kernel.org
12140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12141 S: Supported
12142 F: lib/swiotlb.c
12143 F: arch/*/kernel/pci-swiotlb.c
12144 F: include/linux/swiotlb.h
12145
12146 SWITCHDEV
12147 M: Jiri Pirko <jiri@resnulli.us>
12148 M: Ivan Vecera <ivecera@redhat.com>
12149 L: netdev@vger.kernel.org
12150 S: Supported
12151 F: net/switchdev/
12152 F: include/net/switchdev.h
12153
12154 SYNOPSYS ARC ARCHITECTURE
12155 M: Vineet Gupta <vgupta@synopsys.com>
12156 L: linux-snps-arc@lists.infradead.org
12157 S: Supported
12158 F: arch/arc/
12159 F: Documentation/devicetree/bindings/arc/*
12160 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12161 F: drivers/clocksource/arc_timer.c
12162 F: drivers/tty/serial/arc_uart.c
12163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12164
12165 SYNOPSYS ARC SDP platform support
12166 M: Alexey Brodkin <abrodkin@synopsys.com>
12167 S: Supported
12168 F: arch/arc/plat-axs10x
12169 F: arch/arc/boot/dts/ax*
12170 F: Documentation/devicetree/bindings/arc/axs10*
12171
12172 SYSTEM CONFIGURATION (SYSCON)
12173 M: Lee Jones <lee.jones@linaro.org>
12174 M: Arnd Bergmann <arnd@arndb.de>
12175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12176 S: Supported
12177 F: drivers/mfd/syscon.c
12178
12179 SYSTEM RESET/SHUTDOWN DRIVERS
12180 M: Sebastian Reichel <sre@kernel.org>
12181 L: linux-pm@vger.kernel.org
12182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12183 S: Maintained
12184 F: Documentation/devicetree/bindings/power/reset/
12185 F: drivers/power/reset/
12186
12187 SYSV FILESYSTEM
12188 M: Christoph Hellwig <hch@infradead.org>
12189 S: Maintained
12190 F: Documentation/filesystems/sysv-fs.txt
12191 F: fs/sysv/
12192 F: include/linux/sysv_fs.h
12193
12194 TARGET SUBSYSTEM
12195 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12196 L: linux-scsi@vger.kernel.org
12197 L: target-devel@vger.kernel.org
12198 W: http://www.linux-iscsi.org
12199 W: http://groups.google.com/group/linux-iscsi-target-dev
12200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12201 S: Supported
12202 F: drivers/target/
12203 F: include/target/
12204 F: Documentation/target/
12205
12206 TASKSTATS STATISTICS INTERFACE
12207 M: Balbir Singh <bsingharora@gmail.com>
12208 S: Maintained
12209 F: Documentation/accounting/taskstats*
12210 F: include/linux/taskstats*
12211 F: kernel/taskstats.c
12212
12213 TC CLASSIFIER
12214 M: Jamal Hadi Salim <jhs@mojatatu.com>
12215 L: netdev@vger.kernel.org
12216 S: Maintained
12217 F: include/net/pkt_cls.h
12218 F: include/uapi/linux/pkt_cls.h
12219 F: net/sched/
12220
12221 TCP LOW PRIORITY MODULE
12222 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12223 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12224 W: http://tcp-lp-mod.sourceforge.net/
12225 S: Maintained
12226 F: net/ipv4/tcp_lp.c
12227
12228 TDA10071 MEDIA DRIVER
12229 M: Antti Palosaari <crope@iki.fi>
12230 L: linux-media@vger.kernel.org
12231 W: https://linuxtv.org
12232 W: http://palosaari.fi/linux/
12233 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12234 T: git git://linuxtv.org/anttip/media_tree.git
12235 S: Maintained
12236 F: drivers/media/dvb-frontends/tda10071*
12237
12238 TDA18212 MEDIA DRIVER
12239 M: Antti Palosaari <crope@iki.fi>
12240 L: linux-media@vger.kernel.org
12241 W: https://linuxtv.org
12242 W: http://palosaari.fi/linux/
12243 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12244 T: git git://linuxtv.org/anttip/media_tree.git
12245 S: Maintained
12246 F: drivers/media/tuners/tda18212*
12247
12248 TDA18218 MEDIA DRIVER
12249 M: Antti Palosaari <crope@iki.fi>
12250 L: linux-media@vger.kernel.org
12251 W: https://linuxtv.org
12252 W: http://palosaari.fi/linux/
12253 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12254 T: git git://linuxtv.org/anttip/media_tree.git
12255 S: Maintained
12256 F: drivers/media/tuners/tda18218*
12257
12258 TDA18271 MEDIA DRIVER
12259 M: Michael Krufky <mkrufky@linuxtv.org>
12260 L: linux-media@vger.kernel.org
12261 W: https://linuxtv.org
12262 W: http://github.com/mkrufky
12263 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12264 T: git git://linuxtv.org/mkrufky/tuners.git
12265 S: Maintained
12266 F: drivers/media/tuners/tda18271*
12267
12268 TDA827x MEDIA DRIVER
12269 M: Michael Krufky <mkrufky@linuxtv.org>
12270 L: linux-media@vger.kernel.org
12271 W: https://linuxtv.org
12272 W: http://github.com/mkrufky
12273 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12274 T: git git://linuxtv.org/mkrufky/tuners.git
12275 S: Maintained
12276 F: drivers/media/tuners/tda8290.*
12277
12278 TDA8290 MEDIA DRIVER
12279 M: Michael Krufky <mkrufky@linuxtv.org>
12280 L: linux-media@vger.kernel.org
12281 W: https://linuxtv.org
12282 W: http://github.com/mkrufky
12283 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12284 T: git git://linuxtv.org/mkrufky/tuners.git
12285 S: Maintained
12286 F: drivers/media/tuners/tda8290.*
12287
12288 TDA9840 MEDIA DRIVER
12289 M: Hans Verkuil <hverkuil@xs4all.nl>
12290 L: linux-media@vger.kernel.org
12291 T: git git://linuxtv.org/media_tree.git
12292 W: https://linuxtv.org
12293 S: Maintained
12294 F: drivers/media/i2c/tda9840*
12295
12296 TEA5761 TUNER DRIVER
12297 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12298 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12299 L: linux-media@vger.kernel.org
12300 W: https://linuxtv.org
12301 T: git git://linuxtv.org/media_tree.git
12302 S: Odd fixes
12303 F: drivers/media/tuners/tea5761.*
12304
12305 TEA5767 TUNER DRIVER
12306 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12307 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12308 L: linux-media@vger.kernel.org
12309 W: https://linuxtv.org
12310 T: git git://linuxtv.org/media_tree.git
12311 S: Maintained
12312 F: drivers/media/tuners/tea5767.*
12313
12314 TEA6415C MEDIA DRIVER
12315 M: Hans Verkuil <hverkuil@xs4all.nl>
12316 L: linux-media@vger.kernel.org
12317 T: git git://linuxtv.org/media_tree.git
12318 W: https://linuxtv.org
12319 S: Maintained
12320 F: drivers/media/i2c/tea6415c*
12321
12322 TEA6420 MEDIA DRIVER
12323 M: Hans Verkuil <hverkuil@xs4all.nl>
12324 L: linux-media@vger.kernel.org
12325 T: git git://linuxtv.org/media_tree.git
12326 W: https://linuxtv.org
12327 S: Maintained
12328 F: drivers/media/i2c/tea6420*
12329
12330 TEAM DRIVER
12331 M: Jiri Pirko <jiri@resnulli.us>
12332 L: netdev@vger.kernel.org
12333 S: Supported
12334 F: drivers/net/team/
12335 F: include/linux/if_team.h
12336 F: include/uapi/linux/if_team.h
12337
12338 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12339 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12340 S: Maintained
12341 F: arch/x86/platform/ts5500/
12342
12343 TECHNOTREND USB IR RECEIVER
12344 M: Sean Young <sean@mess.org>
12345 L: linux-media@vger.kernel.org
12346 S: Maintained
12347 F: drivers/media/rc/ttusbir.c
12348
12349 TEGRA ARCHITECTURE SUPPORT
12350 M: Stephen Warren <swarren@wwwdotorg.org>
12351 M: Thierry Reding <thierry.reding@gmail.com>
12352 M: Alexandre Courbot <gnurou@gmail.com>
12353 L: linux-tegra@vger.kernel.org
12354 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12356 S: Supported
12357 N: [^a-z]tegra
12358
12359 TEGRA CLOCK DRIVER
12360 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12361 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12362 S: Supported
12363 F: drivers/clk/tegra/
12364
12365 TEGRA DMA DRIVERS
12366 M: Laxman Dewangan <ldewangan@nvidia.com>
12367 M: Jon Hunter <jonathanh@nvidia.com>
12368 S: Supported
12369 F: drivers/dma/tegra*
12370
12371 TEGRA I2C DRIVER
12372 M: Laxman Dewangan <ldewangan@nvidia.com>
12373 S: Supported
12374 F: drivers/i2c/busses/i2c-tegra.c
12375
12376 TEGRA IOMMU DRIVERS
12377 M: Hiroshi Doyu <hdoyu@nvidia.com>
12378 S: Supported
12379 F: drivers/iommu/tegra*
12380
12381 TEGRA KBC DRIVER
12382 M: Rakesh Iyer <riyer@nvidia.com>
12383 M: Laxman Dewangan <ldewangan@nvidia.com>
12384 S: Supported
12385 F: drivers/input/keyboard/tegra-kbc.c
12386
12387 TEGRA PWM DRIVER
12388 M: Thierry Reding <thierry.reding@gmail.com>
12389 S: Supported
12390 F: drivers/pwm/pwm-tegra.c
12391
12392 TEGRA SERIAL DRIVER
12393 M: Laxman Dewangan <ldewangan@nvidia.com>
12394 S: Supported
12395 F: drivers/tty/serial/serial-tegra.c
12396
12397 TEGRA SPI DRIVER
12398 M: Laxman Dewangan <ldewangan@nvidia.com>
12399 S: Supported
12400 F: drivers/spi/spi-tegra*
12401
12402 TEHUTI ETHERNET DRIVER
12403 M: Andy Gospodarek <andy@greyhouse.net>
12404 L: netdev@vger.kernel.org
12405 S: Supported
12406 F: drivers/net/ethernet/tehuti/*
12407
12408 Telecom Clock Driver for MCPL0010
12409 M: Mark Gross <mark.gross@intel.com>
12410 S: Supported
12411 F: drivers/char/tlclk.c
12412
12413 TENSILICA XTENSA PORT (xtensa)
12414 M: Chris Zankel <chris@zankel.net>
12415 M: Max Filippov <jcmvbkbc@gmail.com>
12416 L: linux-xtensa@linux-xtensa.org
12417 T: git git://github.com/czankel/xtensa-linux.git
12418 S: Maintained
12419 F: arch/xtensa/
12420 F: drivers/irqchip/irq-xtensa-*
12421
12422 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12423 M: Nishanth Menon <nm@ti.com>
12424 M: Tero Kristo <t-kristo@ti.com>
12425 M: Santosh Shilimkar <ssantosh@kernel.org>
12426 L: linux-arm-kernel@lists.infradead.org
12427 S: Maintained
12428 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12429 F: drivers/firmware/ti_sci*
12430 F: include/linux/soc/ti/ti_sci_protocol.h
12431
12432 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12433 M: Hans Verkuil <hverkuil@xs4all.nl>
12434 L: linux-media@vger.kernel.org
12435 T: git git://linuxtv.org/media_tree.git
12436 W: https://linuxtv.org
12437 S: Maintained
12438 F: drivers/media/radio/radio-raremono.c
12439
12440 THERMAL
12441 M: Zhang Rui <rui.zhang@intel.com>
12442 M: Eduardo Valentin <edubezval@gmail.com>
12443 L: linux-pm@vger.kernel.org
12444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12446 Q: https://patchwork.kernel.org/project/linux-pm/list/
12447 S: Supported
12448 F: drivers/thermal/
12449 F: include/linux/thermal.h
12450 F: include/uapi/linux/thermal.h
12451 F: include/linux/cpu_cooling.h
12452 F: Documentation/devicetree/bindings/thermal/
12453
12454 THERMAL/CPU_COOLING
12455 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12456 M: Viresh Kumar <viresh.kumar@linaro.org>
12457 M: Javi Merino <javi.merino@kernel.org>
12458 L: linux-pm@vger.kernel.org
12459 S: Supported
12460 F: Documentation/thermal/cpu-cooling-api.txt
12461 F: drivers/thermal/cpu_cooling.c
12462 F: include/linux/cpu_cooling.h
12463
12464 THINKPAD ACPI EXTRAS DRIVER
12465 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12466 L: ibm-acpi-devel@lists.sourceforge.net
12467 L: platform-driver-x86@vger.kernel.org
12468 W: http://ibm-acpi.sourceforge.net
12469 W: http://thinkwiki.org/wiki/Ibm-acpi
12470 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12471 S: Maintained
12472 F: drivers/platform/x86/thinkpad_acpi.c
12473
12474 TI BANDGAP AND THERMAL DRIVER
12475 M: Eduardo Valentin <edubezval@gmail.com>
12476 M: Keerthy <j-keerthy@ti.com>
12477 L: linux-pm@vger.kernel.org
12478 L: linux-omap@vger.kernel.org
12479 S: Maintained
12480 F: drivers/thermal/ti-soc-thermal/
12481
12482 TI VPE/CAL DRIVERS
12483 M: Benoit Parrot <bparrot@ti.com>
12484 L: linux-media@vger.kernel.org
12485 W: http://linuxtv.org/
12486 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12487 S: Maintained
12488 F: drivers/media/platform/ti-vpe/
12489
12490 TI CDCE706 CLOCK DRIVER
12491 M: Max Filippov <jcmvbkbc@gmail.com>
12492 S: Maintained
12493 F: drivers/clk/clk-cdce706.c
12494
12495 TI CLOCK DRIVER
12496 M: Tero Kristo <t-kristo@ti.com>
12497 L: linux-omap@vger.kernel.org
12498 S: Maintained
12499 F: drivers/clk/ti/
12500 F: include/linux/clk/ti.h
12501
12502 TI ETHERNET SWITCH DRIVER (CPSW)
12503 R: Grygorii Strashko <grygorii.strashko@ti.com>
12504 L: linux-omap@vger.kernel.org
12505 L: netdev@vger.kernel.org
12506 S: Maintained
12507 F: drivers/net/ethernet/ti/cpsw*
12508 F: drivers/net/ethernet/ti/davinci*
12509
12510 TI FLASH MEDIA INTERFACE DRIVER
12511 M: Alex Dubov <oakad@yahoo.com>
12512 S: Maintained
12513 F: drivers/misc/tifm*
12514 F: drivers/mmc/host/tifm_sd.c
12515 F: include/linux/tifm.h
12516
12517 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12518 M: Santosh Shilimkar <ssantosh@kernel.org>
12519 L: linux-kernel@vger.kernel.org
12520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12521 S: Maintained
12522 F: drivers/soc/ti/*
12523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12524
12525
12526 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12527 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12528 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12529 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12530 S: Maintained
12531 F: sound/soc/codecs/lm49453*
12532 F: sound/soc/codecs/isabelle*
12533
12534 TI LP855x BACKLIGHT DRIVER
12535 M: Milo Kim <milo.kim@ti.com>
12536 S: Maintained
12537 F: Documentation/backlight/lp855x-driver.txt
12538 F: drivers/video/backlight/lp855x_bl.c
12539 F: include/linux/platform_data/lp855x.h
12540
12541 TI LP8727 CHARGER DRIVER
12542 M: Milo Kim <milo.kim@ti.com>
12543 S: Maintained
12544 F: drivers/power/supply/lp8727_charger.c
12545 F: include/linux/platform_data/lp8727.h
12546
12547 TI LP8788 MFD DRIVER
12548 M: Milo Kim <milo.kim@ti.com>
12549 S: Maintained
12550 F: drivers/iio/adc/lp8788_adc.c
12551 F: drivers/leds/leds-lp8788.c
12552 F: drivers/mfd/lp8788*.c
12553 F: drivers/power/supply/lp8788-charger.c
12554 F: drivers/regulator/lp8788-*.c
12555 F: include/linux/mfd/lp8788*.h
12556
12557 TI NETCP ETHERNET DRIVER
12558 M: Wingman Kwok <w-kwok2@ti.com>
12559 M: Murali Karicheri <m-karicheri2@ti.com>
12560 L: netdev@vger.kernel.org
12561 S: Maintained
12562 F: drivers/net/ethernet/ti/netcp*
12563
12564 TI TAS571X FAMILY ASoC CODEC DRIVER
12565 M: Kevin Cernekee <cernekee@chromium.org>
12566 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12567 S: Odd Fixes
12568 F: sound/soc/codecs/tas571x*
12569
12570 TI TWL4030 SERIES SOC CODEC DRIVER
12571 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12572 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12573 S: Maintained
12574 F: sound/soc/codecs/twl4030*
12575
12576 TI WILINK WIRELESS DRIVERS
12577 L: linux-wireless@vger.kernel.org
12578 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12579 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12581 S: Orphan
12582 F: drivers/net/wireless/ti/
12583 F: include/linux/wl12xx.h
12584
12585 TIPC NETWORK LAYER
12586 M: Jon Maloy <jon.maloy@ericsson.com>
12587 M: Ying Xue <ying.xue@windriver.com>
12588 L: netdev@vger.kernel.org (core kernel code)
12589 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12590 W: http://tipc.sourceforge.net/
12591 S: Maintained
12592 F: include/uapi/linux/tipc*.h
12593 F: net/tipc/
12594
12595 TILE ARCHITECTURE
12596 M: Chris Metcalf <cmetcalf@mellanox.com>
12597 W: http://www.mellanox.com/repository/solutions/tile-scm/
12598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12599 S: Supported
12600 F: arch/tile/
12601 F: drivers/char/tile-srom.c
12602 F: drivers/edac/tile_edac.c
12603 F: drivers/net/ethernet/tile/
12604 F: drivers/rtc/rtc-tile.c
12605 F: drivers/tty/hvc/hvc_tile.c
12606 F: drivers/tty/serial/tilegx.c
12607 F: drivers/usb/host/*-tilegx.c
12608 F: include/linux/usb/tilegx.h
12609
12610 TLAN NETWORK DRIVER
12611 M: Samuel Chessman <chessman@tux.org>
12612 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12613 W: http://sourceforge.net/projects/tlan/
12614 S: Maintained
12615 F: Documentation/networking/tlan.txt
12616 F: drivers/net/ethernet/ti/tlan.*
12617
12618 TOMOYO SECURITY MODULE
12619 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12620 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12621 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12622 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12623 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12624 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12625 W: http://tomoyo.sourceforge.jp/
12626 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12627 S: Maintained
12628 F: security/tomoyo/
12629
12630 TOPSTAR LAPTOP EXTRAS DRIVER
12631 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12632 L: platform-driver-x86@vger.kernel.org
12633 S: Maintained
12634 F: drivers/platform/x86/topstar-laptop.c
12635
12636 TOSHIBA ACPI EXTRAS DRIVER
12637 M: Azael Avalos <coproscefalo@gmail.com>
12638 L: platform-driver-x86@vger.kernel.org
12639 S: Maintained
12640 F: drivers/platform/x86/toshiba_acpi.c
12641
12642 TOSHIBA BLUETOOTH DRIVER
12643 M: Azael Avalos <coproscefalo@gmail.com>
12644 L: platform-driver-x86@vger.kernel.org
12645 S: Maintained
12646 F: drivers/platform/x86/toshiba_bluetooth.c
12647
12648 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12649 M: Azael Avalos <coproscefalo@gmail.com>
12650 L: platform-driver-x86@vger.kernel.org
12651 S: Maintained
12652 F: drivers/platform/x86/toshiba_haps.c
12653
12654 TOSHIBA WMI HOTKEYS DRIVER
12655 M: Azael Avalos <coproscefalo@gmail.com>
12656 L: platform-driver-x86@vger.kernel.org
12657 S: Maintained
12658 F: drivers/platform/x86/toshiba-wmi.c
12659
12660 TOSHIBA SMM DRIVER
12661 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12662 W: http://www.buzzard.org.uk/toshiba/
12663 S: Maintained
12664 F: drivers/char/toshiba.c
12665 F: include/linux/toshiba.h
12666 F: include/uapi/linux/toshiba.h
12667
12668 TOSHIBA TC358743 DRIVER
12669 M: Mats Randgaard <matrandg@cisco.com>
12670 L: linux-media@vger.kernel.org
12671 S: Maintained
12672 F: drivers/media/i2c/tc358743*
12673 F: include/media/i2c/tc358743.h
12674
12675 TMIO/SDHI MMC DRIVER
12676 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12677 L: linux-mmc@vger.kernel.org
12678 S: Supported
12679 F: drivers/mmc/host/tmio_mmc*
12680 F: drivers/mmc/host/sh_mobile_sdhi.c
12681 F: include/linux/mfd/tmio.h
12682
12683 TMP401 HARDWARE MONITOR DRIVER
12684 M: Guenter Roeck <linux@roeck-us.net>
12685 L: linux-hwmon@vger.kernel.org
12686 S: Maintained
12687 F: Documentation/hwmon/tmp401
12688 F: drivers/hwmon/tmp401.c
12689
12690 TMPFS (SHMEM FILESYSTEM)
12691 M: Hugh Dickins <hughd@google.com>
12692 L: linux-mm@kvack.org
12693 S: Maintained
12694 F: include/linux/shmem_fs.h
12695 F: mm/shmem.c
12696
12697 TM6000 VIDEO4LINUX DRIVER
12698 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12699 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12700 L: linux-media@vger.kernel.org
12701 W: https://linuxtv.org
12702 T: git git://linuxtv.org/media_tree.git
12703 S: Odd fixes
12704 F: drivers/media/usb/tm6000/
12705 F: Documentation/media/v4l-drivers/tm6000*
12706
12707 TW5864 VIDEO4LINUX DRIVER
12708 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12709 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12710 M: Andrey Utkin <andrey_utkin@fastmail.com>
12711 L: linux-media@vger.kernel.org
12712 S: Supported
12713 F: drivers/media/pci/tw5864/
12714
12715 TW68 VIDEO4LINUX DRIVER
12716 M: Hans Verkuil <hverkuil@xs4all.nl>
12717 L: linux-media@vger.kernel.org
12718 T: git git://linuxtv.org/media_tree.git
12719 W: https://linuxtv.org
12720 S: Odd Fixes
12721 F: drivers/media/pci/tw68/
12722
12723 TW686X VIDEO4LINUX DRIVER
12724 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12725 L: linux-media@vger.kernel.org
12726 T: git git://linuxtv.org/media_tree.git
12727 W: http://linuxtv.org
12728 S: Maintained
12729 F: drivers/media/pci/tw686x/
12730
12731 TPM DEVICE DRIVER
12732 M: Peter Huewe <peterhuewe@gmx.de>
12733 M: Marcel Selhorst <tpmdd@selhorst.net>
12734 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12735 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12736 W: http://tpmdd.sourceforge.net
12737 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12738 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12739 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12740 S: Maintained
12741 F: drivers/char/tpm/
12742
12743 TPM IBM_VTPM DEVICE DRIVER
12744 M: Ashley Lai <ashleydlai@gmail.com>
12745 W: http://tpmdd.sourceforge.net
12746 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12747 S: Maintained
12748 F: drivers/char/tpm/tpm_ibmvtpm*
12749
12750 TRACING
12751 M: Steven Rostedt <rostedt@goodmis.org>
12752 M: Ingo Molnar <mingo@redhat.com>
12753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12754 S: Maintained
12755 F: Documentation/trace/ftrace.txt
12756 F: arch/*/*/*/ftrace.h
12757 F: arch/*/kernel/ftrace.c
12758 F: include/*/ftrace.h
12759 F: include/linux/trace*.h
12760 F: include/trace/
12761 F: kernel/trace/
12762 F: tools/testing/selftests/ftrace/
12763
12764 TRACING MMIO ACCESSES (MMIOTRACE)
12765 M: Steven Rostedt <rostedt@goodmis.org>
12766 M: Ingo Molnar <mingo@kernel.org>
12767 R: Karol Herbst <karolherbst@gmail.com>
12768 R: Pekka Paalanen <ppaalanen@gmail.com>
12769 S: Maintained
12770 L: linux-kernel@vger.kernel.org
12771 L: nouveau@lists.freedesktop.org
12772 F: kernel/trace/trace_mmiotrace.c
12773 F: include/linux/mmiotrace.h
12774 F: arch/x86/mm/kmmio.c
12775 F: arch/x86/mm/mmio-mod.c
12776 F: arch/x86/mm/testmmiotrace.c
12777
12778 TRIVIAL PATCHES
12779 M: Jiri Kosina <trivial@kernel.org>
12780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12781 S: Maintained
12782 K: ^Subject:.*(?i)trivial
12783
12784 TTY LAYER
12785 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12786 M: Jiri Slaby <jslaby@suse.com>
12787 S: Supported
12788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12789 F: Documentation/serial/
12790 F: drivers/tty/
12791 F: drivers/tty/serial/serial_core.c
12792 F: include/linux/serial_core.h
12793 F: include/linux/serial.h
12794 F: include/linux/tty.h
12795 F: include/uapi/linux/serial_core.h
12796 F: include/uapi/linux/serial.h
12797 F: include/uapi/linux/tty.h
12798
12799 TUA9001 MEDIA DRIVER
12800 M: Antti Palosaari <crope@iki.fi>
12801 L: linux-media@vger.kernel.org
12802 W: https://linuxtv.org
12803 W: http://palosaari.fi/linux/
12804 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12805 T: git git://linuxtv.org/anttip/media_tree.git
12806 S: Maintained
12807 F: drivers/media/tuners/tua9001*
12808
12809 TULIP NETWORK DRIVERS
12810 L: netdev@vger.kernel.org
12811 L: linux-parisc@vger.kernel.org
12812 S: Orphan
12813 F: drivers/net/ethernet/dec/tulip/
12814
12815 TUN/TAP driver
12816 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12817 W: http://vtun.sourceforge.net/tun
12818 S: Maintained
12819 F: Documentation/networking/tuntap.txt
12820 F: arch/um/os-Linux/drivers/
12821
12822 TURBOCHANNEL SUBSYSTEM
12823 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12824 M: Ralf Baechle <ralf@linux-mips.org>
12825 L: linux-mips@linux-mips.org
12826 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12827 S: Maintained
12828 F: drivers/tc/
12829 F: include/linux/tc.h
12830
12831 UBI FILE SYSTEM (UBIFS)
12832 M: Richard Weinberger <richard@nod.at>
12833 M: Artem Bityutskiy <dedekind1@gmail.com>
12834 M: Adrian Hunter <adrian.hunter@intel.com>
12835 L: linux-mtd@lists.infradead.org
12836 T: git git://git.infradead.org/ubifs-2.6.git
12837 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12838 S: Supported
12839 F: Documentation/filesystems/ubifs.txt
12840 F: fs/ubifs/
12841
12842 UCLINUX (M68KNOMMU AND COLDFIRE)
12843 M: Greg Ungerer <gerg@linux-m68k.org>
12844 W: http://www.linux-m68k.org/
12845 W: http://www.uclinux.org/
12846 L: linux-m68k@lists.linux-m68k.org
12847 L: uclinux-dev@uclinux.org (subscribers-only)
12848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12849 S: Maintained
12850 F: arch/m68k/coldfire/
12851 F: arch/m68k/68*/
12852 F: arch/m68k/*/*_no.*
12853 F: arch/m68k/include/asm/*_no.*
12854
12855 UDF FILESYSTEM
12856 M: Jan Kara <jack@suse.com>
12857 S: Maintained
12858 F: Documentation/filesystems/udf.txt
12859 F: fs/udf/
12860
12861 UDRAW TABLET
12862 M: Bastien Nocera <hadess@hadess.net>
12863 L: linux-input@vger.kernel.org
12864 S: Maintained
12865 F: drivers/hid/hid-udraw.c
12866
12867 UFS FILESYSTEM
12868 M: Evgeniy Dushistov <dushistov@mail.ru>
12869 S: Maintained
12870 F: Documentation/filesystems/ufs.txt
12871 F: fs/ufs/
12872
12873 UHID USERSPACE HID IO DRIVER:
12874 M: David Herrmann <dh.herrmann@googlemail.com>
12875 L: linux-input@vger.kernel.org
12876 S: Maintained
12877 F: drivers/hid/uhid.c
12878 F: include/uapi/linux/uhid.h
12879
12880 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12881 L: linux-usb@vger.kernel.org
12882 S: Orphan
12883 F: drivers/uwb/
12884 F: include/linux/uwb.h
12885 F: include/linux/uwb/
12886
12887 UNICORE32 ARCHITECTURE:
12888 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12889 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12890 S: Maintained
12891 T: git git://github.com/gxt/linux.git
12892 F: arch/unicore32/
12893
12894 UNIFDEF
12895 M: Tony Finch <dot@dotat.at>
12896 W: http://dotat.at/prog/unifdef
12897 S: Maintained
12898 F: scripts/unifdef.c
12899
12900 UNIFORM CDROM DRIVER
12901 M: Jens Axboe <axboe@kernel.dk>
12902 W: http://www.kernel.dk
12903 S: Maintained
12904 F: Documentation/cdrom/
12905 F: drivers/cdrom/cdrom.c
12906 F: include/linux/cdrom.h
12907 F: include/uapi/linux/cdrom.h
12908
12909 UNISYS S-PAR DRIVERS
12910 M: David Kershner <david.kershner@unisys.com>
12911 L: sparmaintainer@unisys.com (Unisys internal)
12912 S: Supported
12913 F: drivers/staging/unisys/
12914
12915 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12916 M: Vinayak Holikatti <vinholikatti@gmail.com>
12917 L: linux-scsi@vger.kernel.org
12918 S: Supported
12919 F: Documentation/scsi/ufs.txt
12920 F: drivers/scsi/ufs/
12921
12922 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12923 M: Manjunath M Bettegowda <manjumb@synopsys.com>
12924 M: Prabu Thangamuthu <prabut@synopsys.com>
12925 L: linux-scsi@vger.kernel.org
12926 S: Supported
12927 F: drivers/scsi/ufs/*dwc*
12928
12929 UNSORTED BLOCK IMAGES (UBI)
12930 M: Artem Bityutskiy <dedekind1@gmail.com>
12931 M: Richard Weinberger <richard@nod.at>
12932 W: http://www.linux-mtd.infradead.org/
12933 L: linux-mtd@lists.infradead.org
12934 T: git git://git.infradead.org/ubifs-2.6.git
12935 S: Supported
12936 F: drivers/mtd/ubi/
12937 F: include/linux/mtd/ubi.h
12938 F: include/uapi/mtd/ubi-user.h
12939
12940 USB ACM DRIVER
12941 M: Oliver Neukum <oneukum@suse.com>
12942 L: linux-usb@vger.kernel.org
12943 S: Maintained
12944 F: Documentation/usb/acm.txt
12945 F: drivers/usb/class/cdc-acm.*
12946
12947 USB AR5523 WIRELESS DRIVER
12948 M: Pontus Fuchs <pontus.fuchs@gmail.com>
12949 L: linux-wireless@vger.kernel.org
12950 S: Maintained
12951 F: drivers/net/wireless/ath/ar5523/
12952
12953 USB ATTACHED SCSI
12954 M: Oliver Neukum <oneukum@suse.com>
12955 L: linux-usb@vger.kernel.org
12956 L: linux-scsi@vger.kernel.org
12957 S: Maintained
12958 F: drivers/usb/storage/uas.c
12959
12960 USB CDC ETHERNET DRIVER
12961 M: Oliver Neukum <oliver@neukum.org>
12962 L: linux-usb@vger.kernel.org
12963 S: Maintained
12964 F: drivers/net/usb/cdc_*.c
12965 F: include/uapi/linux/usb/cdc.h
12966
12967 USB CHAOSKEY DRIVER
12968 M: Keith Packard <keithp@keithp.com>
12969 L: linux-usb@vger.kernel.org
12970 S: Maintained
12971 F: drivers/usb/misc/chaoskey.c
12972
12973 USB CYPRESS C67X00 DRIVER
12974 M: Peter Korsgaard <jacmet@sunsite.dk>
12975 L: linux-usb@vger.kernel.org
12976 S: Maintained
12977 F: drivers/usb/c67x00/
12978
12979 USB DAVICOM DM9601 DRIVER
12980 M: Peter Korsgaard <jacmet@sunsite.dk>
12981 L: netdev@vger.kernel.org
12982 W: http://www.linux-usb.org/usbnet
12983 S: Maintained
12984 F: drivers/net/usb/dm9601.c
12985
12986 USB DIAMOND RIO500 DRIVER
12987 M: Cesar Miquel <miquel@df.uba.ar>
12988 L: rio500-users@lists.sourceforge.net
12989 W: http://rio500.sourceforge.net
12990 S: Maintained
12991 F: drivers/usb/misc/rio500*
12992
12993 USB EHCI DRIVER
12994 M: Alan Stern <stern@rowland.harvard.edu>
12995 L: linux-usb@vger.kernel.org
12996 S: Maintained
12997 F: Documentation/usb/ehci.txt
12998 F: drivers/usb/host/ehci*
12999
13000 USB GADGET/PERIPHERAL SUBSYSTEM
13001 M: Felipe Balbi <balbi@kernel.org>
13002 L: linux-usb@vger.kernel.org
13003 W: http://www.linux-usb.org/gadget
13004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13005 S: Maintained
13006 F: drivers/usb/gadget/
13007 F: include/linux/usb/gadget*
13008
13009 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13010 M: Jiri Kosina <jikos@kernel.org>
13011 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13012 L: linux-usb@vger.kernel.org
13013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13014 S: Maintained
13015 F: Documentation/hid/hiddev.txt
13016 F: drivers/hid/usbhid/
13017
13018 USB ISP116X DRIVER
13019 M: Olav Kongas <ok@artecdesign.ee>
13020 L: linux-usb@vger.kernel.org
13021 S: Maintained
13022 F: drivers/usb/host/isp116x*
13023 F: include/linux/usb/isp116x.h
13024
13025 USB LAN78XX ETHERNET DRIVER
13026 M: Woojung Huh <woojung.huh@microchip.com>
13027 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13028 L: netdev@vger.kernel.org
13029 S: Maintained
13030 F: drivers/net/usb/lan78xx.*
13031
13032 USB MASS STORAGE DRIVER
13033 M: Alan Stern <stern@rowland.harvard.edu>
13034 L: linux-usb@vger.kernel.org
13035 L: usb-storage@lists.one-eyed-alien.net
13036 S: Maintained
13037 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13038 F: drivers/usb/storage/
13039
13040 USB MIDI DRIVER
13041 M: Clemens Ladisch <clemens@ladisch.de>
13042 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13043 T: git git://git.alsa-project.org/alsa-kernel.git
13044 S: Maintained
13045 F: sound/usb/midi.*
13046
13047 USB NETWORKING DRIVERS
13048 L: linux-usb@vger.kernel.org
13049 S: Odd Fixes
13050 F: drivers/net/usb/
13051
13052 USB OHCI DRIVER
13053 M: Alan Stern <stern@rowland.harvard.edu>
13054 L: linux-usb@vger.kernel.org
13055 S: Maintained
13056 F: Documentation/usb/ohci.txt
13057 F: drivers/usb/host/ohci*
13058
13059 USB OTG FSM (Finite State Machine)
13060 M: Peter Chen <Peter.Chen@nxp.com>
13061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13062 L: linux-usb@vger.kernel.org
13063 S: Maintained
13064 F: drivers/usb/common/usb-otg-fsm.c
13065
13066 USB OVER IP DRIVER
13067 M: Valentina Manea <valentina.manea.m@gmail.com>
13068 M: Shuah Khan <shuahkh@osg.samsung.com>
13069 M: Shuah Khan <shuah@kernel.org>
13070 L: linux-usb@vger.kernel.org
13071 S: Maintained
13072 F: Documentation/usb/usbip_protocol.txt
13073 F: drivers/usb/usbip/
13074 F: tools/usb/usbip/
13075
13076 USB PEGASUS DRIVER
13077 M: Petko Manolov <petkan@nucleusys.com>
13078 L: linux-usb@vger.kernel.org
13079 L: netdev@vger.kernel.org
13080 T: git git://github.com/petkan/pegasus.git
13081 W: https://github.com/petkan/pegasus
13082 S: Maintained
13083 F: drivers/net/usb/pegasus.*
13084
13085 USB PHY LAYER
13086 M: Felipe Balbi <balbi@kernel.org>
13087 L: linux-usb@vger.kernel.org
13088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13089 S: Maintained
13090 F: drivers/usb/phy/
13091
13092 USB PRINTER DRIVER (usblp)
13093 M: Pete Zaitcev <zaitcev@redhat.com>
13094 L: linux-usb@vger.kernel.org
13095 S: Supported
13096 F: drivers/usb/class/usblp.c
13097
13098 USB QMI WWAN NETWORK DRIVER
13099 M: Bjørn Mork <bjorn@mork.no>
13100 L: netdev@vger.kernel.org
13101 S: Maintained
13102 F: Documentation/ABI/testing/sysfs-class-net-qmi
13103 F: drivers/net/usb/qmi_wwan.c
13104
13105 USB RTL8150 DRIVER
13106 M: Petko Manolov <petkan@nucleusys.com>
13107 L: linux-usb@vger.kernel.org
13108 L: netdev@vger.kernel.org
13109 T: git git://github.com/petkan/rtl8150.git
13110 W: https://github.com/petkan/rtl8150
13111 S: Maintained
13112 F: drivers/net/usb/rtl8150.c
13113
13114 USB SERIAL SUBSYSTEM
13115 M: Johan Hovold <johan@kernel.org>
13116 L: linux-usb@vger.kernel.org
13117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13118 S: Maintained
13119 F: Documentation/usb/usb-serial.txt
13120 F: drivers/usb/serial/
13121 F: include/linux/usb/serial.h
13122
13123 USB SMSC75XX ETHERNET DRIVER
13124 M: Steve Glendinning <steve.glendinning@shawell.net>
13125 L: netdev@vger.kernel.org
13126 S: Maintained
13127 F: drivers/net/usb/smsc75xx.*
13128
13129 USB SMSC95XX ETHERNET DRIVER
13130 M: Steve Glendinning <steve.glendinning@shawell.net>
13131 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13132 L: netdev@vger.kernel.org
13133 S: Maintained
13134 F: drivers/net/usb/smsc95xx.*
13135
13136 USB SUBSYSTEM
13137 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13138 L: linux-usb@vger.kernel.org
13139 W: http://www.linux-usb.org
13140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13141 S: Supported
13142 F: Documentation/devicetree/bindings/usb/
13143 F: Documentation/usb/
13144 F: drivers/usb/
13145 F: include/linux/usb.h
13146 F: include/linux/usb/
13147
13148 USB UHCI DRIVER
13149 M: Alan Stern <stern@rowland.harvard.edu>
13150 L: linux-usb@vger.kernel.org
13151 S: Maintained
13152 F: drivers/usb/host/uhci*
13153
13154 USB "USBNET" DRIVER FRAMEWORK
13155 M: Oliver Neukum <oneukum@suse.com>
13156 L: netdev@vger.kernel.org
13157 W: http://www.linux-usb.org/usbnet
13158 S: Maintained
13159 F: drivers/net/usb/usbnet.c
13160 F: include/linux/usb/usbnet.h
13161
13162 USB VIDEO CLASS
13163 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13164 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13165 L: linux-media@vger.kernel.org
13166 T: git git://linuxtv.org/media_tree.git
13167 W: http://www.ideasonboard.org/uvc/
13168 S: Maintained
13169 F: drivers/media/usb/uvc/
13170 F: include/uapi/linux/uvcvideo.h
13171
13172 USB VISION DRIVER
13173 M: Hans Verkuil <hverkuil@xs4all.nl>
13174 L: linux-media@vger.kernel.org
13175 T: git git://linuxtv.org/media_tree.git
13176 W: https://linuxtv.org
13177 S: Odd Fixes
13178 F: drivers/media/usb/usbvision/
13179
13180 USB WEBCAM GADGET
13181 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13182 L: linux-usb@vger.kernel.org
13183 S: Maintained
13184 F: drivers/usb/gadget/function/*uvc*
13185 F: drivers/usb/gadget/legacy/webcam.c
13186
13187 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13188 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13189 L: linux-wireless@vger.kernel.org
13190 S: Maintained
13191 F: drivers/net/wireless/rndis_wlan.c
13192
13193 USB XHCI DRIVER
13194 M: Mathias Nyman <mathias.nyman@intel.com>
13195 L: linux-usb@vger.kernel.org
13196 S: Supported
13197 F: drivers/usb/host/xhci*
13198 F: drivers/usb/host/pci-quirks*
13199
13200 USB ZD1201 DRIVER
13201 L: linux-wireless@vger.kernel.org
13202 W: http://linux-lc100020.sourceforge.net
13203 S: Orphan
13204 F: drivers/net/wireless/zydas/zd1201.*
13205
13206 USB ZR364XX DRIVER
13207 M: Antoine Jacquet <royale@zerezo.com>
13208 L: linux-usb@vger.kernel.org
13209 L: linux-media@vger.kernel.org
13210 T: git git://linuxtv.org/media_tree.git
13211 W: http://royale.zerezo.com/zr364xx/
13212 S: Maintained
13213 F: Documentation/media/v4l-drivers/zr364xx*
13214 F: drivers/media/usb/zr364xx/
13215
13216 ULPI BUS
13217 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13218 L: linux-usb@vger.kernel.org
13219 S: Maintained
13220 F: drivers/usb/common/ulpi.c
13221 F: include/linux/ulpi/
13222
13223 USER-MODE LINUX (UML)
13224 M: Jeff Dike <jdike@addtoit.com>
13225 M: Richard Weinberger <richard@nod.at>
13226 L: user-mode-linux-devel@lists.sourceforge.net
13227 L: user-mode-linux-user@lists.sourceforge.net
13228 W: http://user-mode-linux.sourceforge.net
13229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13230 S: Maintained
13231 F: Documentation/virtual/uml/
13232 F: arch/um/
13233 F: arch/x86/um/
13234 F: fs/hostfs/
13235 F: fs/hppfs/
13236
13237 USERSPACE I/O (UIO)
13238 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13239 S: Maintained
13240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13241 F: Documentation/driver-api/uio-howto.rst
13242 F: drivers/uio/
13243 F: include/linux/uio*.h
13244
13245 UTIL-LINUX PACKAGE
13246 M: Karel Zak <kzak@redhat.com>
13247 L: util-linux@vger.kernel.org
13248 W: http://en.wikipedia.org/wiki/Util-linux
13249 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13250 S: Maintained
13251
13252 UVESAFB DRIVER
13253 M: Michal Januszewski <spock@gentoo.org>
13254 L: linux-fbdev@vger.kernel.org
13255 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13256 S: Maintained
13257 F: Documentation/fb/uvesafb.txt
13258 F: drivers/video/fbdev/uvesafb.*
13259
13260 VF610 NAND DRIVER
13261 M: Stefan Agner <stefan@agner.ch>
13262 L: linux-mtd@lists.infradead.org
13263 S: Supported
13264 F: drivers/mtd/nand/vf610_nfc.c
13265
13266 VFAT/FAT/MSDOS FILESYSTEM
13267 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13268 S: Maintained
13269 F: Documentation/filesystems/vfat.txt
13270 F: fs/fat/
13271
13272 VFIO DRIVER
13273 M: Alex Williamson <alex.williamson@redhat.com>
13274 L: kvm@vger.kernel.org
13275 T: git git://github.com/awilliam/linux-vfio.git
13276 S: Maintained
13277 F: Documentation/vfio.txt
13278 F: drivers/vfio/
13279 F: include/linux/vfio.h
13280 F: include/uapi/linux/vfio.h
13281
13282 VFIO MEDIATED DEVICE DRIVERS
13283 M: Kirti Wankhede <kwankhede@nvidia.com>
13284 L: kvm@vger.kernel.org
13285 S: Maintained
13286 F: Documentation/vfio-mediated-device.txt
13287 F: drivers/vfio/mdev/
13288 F: include/linux/mdev.h
13289 F: samples/vfio-mdev/
13290
13291 VFIO PLATFORM DRIVER
13292 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13293 L: kvm@vger.kernel.org
13294 S: Maintained
13295 F: drivers/vfio/platform/
13296
13297 VIDEOBUF2 FRAMEWORK
13298 M: Pawel Osciak <pawel@osciak.com>
13299 M: Marek Szyprowski <m.szyprowski@samsung.com>
13300 M: Kyungmin Park <kyungmin.park@samsung.com>
13301 L: linux-media@vger.kernel.org
13302 S: Maintained
13303 F: drivers/media/v4l2-core/videobuf2-*
13304 F: include/media/videobuf2-*
13305
13306 VIRTIO AND VHOST VSOCK DRIVER
13307 M: Stefan Hajnoczi <stefanha@redhat.com>
13308 L: kvm@vger.kernel.org
13309 L: virtualization@lists.linux-foundation.org
13310 L: netdev@vger.kernel.org
13311 S: Maintained
13312 F: include/linux/virtio_vsock.h
13313 F: include/uapi/linux/virtio_vsock.h
13314 F: net/vmw_vsock/virtio_transport_common.c
13315 F: net/vmw_vsock/virtio_transport.c
13316 F: drivers/vhost/vsock.c
13317 F: drivers/vhost/vsock.h
13318
13319 VIRTUAL SERIO DEVICE DRIVER
13320 M: Stephen Chandler Paul <thatslyude@gmail.com>
13321 S: Maintained
13322 F: drivers/input/serio/userio.c
13323 F: include/uapi/linux/userio.h
13324
13325 VIRTIO CONSOLE DRIVER
13326 M: Amit Shah <amit@kernel.org>
13327 L: virtualization@lists.linux-foundation.org
13328 S: Maintained
13329 F: drivers/char/virtio_console.c
13330 F: include/linux/virtio_console.h
13331 F: include/uapi/linux/virtio_console.h
13332
13333 VIRTIO CORE, NET AND BLOCK DRIVERS
13334 M: "Michael S. Tsirkin" <mst@redhat.com>
13335 M: Jason Wang <jasowang@redhat.com>
13336 L: virtualization@lists.linux-foundation.org
13337 S: Maintained
13338 F: Documentation/devicetree/bindings/virtio/
13339 F: drivers/virtio/
13340 F: tools/virtio/
13341 F: drivers/net/virtio_net.c
13342 F: drivers/block/virtio_blk.c
13343 F: include/linux/virtio*.h
13344 F: include/uapi/linux/virtio_*.h
13345 F: drivers/crypto/virtio/
13346
13347 VIRTIO DRIVERS FOR S390
13348 M: Christian Borntraeger <borntraeger@de.ibm.com>
13349 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13350 L: linux-s390@vger.kernel.org
13351 L: virtualization@lists.linux-foundation.org
13352 L: kvm@vger.kernel.org
13353 S: Supported
13354 F: drivers/s390/virtio/
13355
13356 VIRTIO GPU DRIVER
13357 M: David Airlie <airlied@linux.ie>
13358 M: Gerd Hoffmann <kraxel@redhat.com>
13359 L: dri-devel@lists.freedesktop.org
13360 L: virtualization@lists.linux-foundation.org
13361 T: git git://git.kraxel.org/linux drm-qemu
13362 S: Maintained
13363 F: drivers/gpu/drm/virtio/
13364 F: include/uapi/linux/virtio_gpu.h
13365
13366 VIRTIO HOST (VHOST)
13367 M: "Michael S. Tsirkin" <mst@redhat.com>
13368 M: Jason Wang <jasowang@redhat.com>
13369 L: kvm@vger.kernel.org
13370 L: virtualization@lists.linux-foundation.org
13371 L: netdev@vger.kernel.org
13372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13373 S: Maintained
13374 F: drivers/vhost/
13375 F: include/uapi/linux/vhost.h
13376
13377 VIRTIO INPUT DRIVER
13378 M: Gerd Hoffmann <kraxel@redhat.com>
13379 S: Maintained
13380 F: drivers/virtio/virtio_input.c
13381 F: include/uapi/linux/virtio_input.h
13382
13383 VIRTIO CRYPTO DRIVER
13384 M: Gonglei <arei.gonglei@huawei.com>
13385 L: virtualization@lists.linux-foundation.org
13386 L: linux-crypto@vger.kernel.org
13387 S: Maintained
13388 F: drivers/crypto/virtio/
13389 F: include/uapi/linux/virtio_crypto.h
13390
13391 VIA RHINE NETWORK DRIVER
13392 S: Orphan
13393 F: drivers/net/ethernet/via/via-rhine.c
13394
13395 VIA SD/MMC CARD CONTROLLER DRIVER
13396 M: Bruce Chang <brucechang@via.com.tw>
13397 M: Harald Welte <HaraldWelte@viatech.com>
13398 S: Maintained
13399 F: drivers/mmc/host/via-sdmmc.c
13400
13401 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13402 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13403 L: linux-fbdev@vger.kernel.org
13404 S: Maintained
13405 F: include/linux/via-core.h
13406 F: include/linux/via-gpio.h
13407 F: include/linux/via_i2c.h
13408 F: drivers/video/fbdev/via/
13409
13410 VIA VELOCITY NETWORK DRIVER
13411 M: Francois Romieu <romieu@fr.zoreil.com>
13412 L: netdev@vger.kernel.org
13413 S: Maintained
13414 F: drivers/net/ethernet/via/via-velocity.*
13415
13416 VIRT LIB
13417 M: Alex Williamson <alex.williamson@redhat.com>
13418 M: Paolo Bonzini <pbonzini@redhat.com>
13419 L: kvm@vger.kernel.org
13420 S: Supported
13421 F: virt/lib/
13422
13423 VIVID VIRTUAL VIDEO DRIVER
13424 M: Hans Verkuil <hverkuil@xs4all.nl>
13425 L: linux-media@vger.kernel.org
13426 T: git git://linuxtv.org/media_tree.git
13427 W: https://linuxtv.org
13428 S: Maintained
13429 F: drivers/media/platform/vivid/*
13430
13431 VLYNQ BUS
13432 M: Florian Fainelli <f.fainelli@gmail.com>
13433 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13434 S: Maintained
13435 F: drivers/vlynq/vlynq.c
13436 F: include/linux/vlynq.h
13437
13438 VME SUBSYSTEM
13439 M: Martyn Welch <martyn@welchs.me.uk>
13440 M: Manohar Vanga <manohar.vanga@gmail.com>
13441 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13442 L: devel@driverdev.osuosl.org
13443 S: Maintained
13444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13445 F: Documentation/driver-api/vme.rst
13446 F: drivers/staging/vme/
13447 F: drivers/vme/
13448 F: include/linux/vme*
13449
13450 VMWARE HYPERVISOR INTERFACE
13451 M: Alok Kataria <akataria@vmware.com>
13452 L: virtualization@lists.linux-foundation.org
13453 S: Supported
13454 F: arch/x86/kernel/cpu/vmware.c
13455
13456 VMWARE BALLOON DRIVER
13457 M: Xavier Deguillard <xdeguillard@vmware.com>
13458 M: Philip Moltmann <moltmann@vmware.com>
13459 M: "VMware, Inc." <pv-drivers@vmware.com>
13460 L: linux-kernel@vger.kernel.org
13461 S: Maintained
13462 F: drivers/misc/vmw_balloon.c
13463
13464 VMWARE VMMOUSE SUBDRIVER
13465 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13466 M: "VMware, Inc." <pv-drivers@vmware.com>
13467 L: linux-input@vger.kernel.org
13468 S: Maintained
13469 F: drivers/input/mouse/vmmouse.c
13470 F: drivers/input/mouse/vmmouse.h
13471
13472 VMWARE VMXNET3 ETHERNET DRIVER
13473 M: Shrikrishna Khare <skhare@vmware.com>
13474 M: "VMware, Inc." <pv-drivers@vmware.com>
13475 L: netdev@vger.kernel.org
13476 S: Maintained
13477 F: drivers/net/vmxnet3/
13478
13479 VMware PVSCSI driver
13480 M: Jim Gill <jgill@vmware.com>
13481 M: VMware PV-Drivers <pv-drivers@vmware.com>
13482 L: linux-scsi@vger.kernel.org
13483 S: Maintained
13484 F: drivers/scsi/vmw_pvscsi.c
13485 F: drivers/scsi/vmw_pvscsi.h
13486
13487 VMWARE PVRDMA DRIVER
13488 M: Adit Ranadive <aditr@vmware.com>
13489 M: VMware PV-Drivers <pv-drivers@vmware.com>
13490 L: linux-rdma@vger.kernel.org
13491 S: Maintained
13492 F: drivers/infiniband/hw/vmw_pvrdma/
13493
13494 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13495 M: Liam Girdwood <lgirdwood@gmail.com>
13496 M: Mark Brown <broonie@kernel.org>
13497 L: linux-kernel@vger.kernel.org
13498 W: http://www.slimlogic.co.uk/?p=48
13499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13500 S: Supported
13501 F: Documentation/devicetree/bindings/regulator/
13502 F: drivers/regulator/
13503 F: include/dt-bindings/regulator/
13504 F: include/linux/regulator/
13505
13506 VRF
13507 M: David Ahern <dsa@cumulusnetworks.com>
13508 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13509 L: netdev@vger.kernel.org
13510 S: Maintained
13511 F: drivers/net/vrf.c
13512 F: Documentation/networking/vrf.txt
13513
13514 VT1211 HARDWARE MONITOR DRIVER
13515 M: Juerg Haefliger <juergh@gmail.com>
13516 L: linux-hwmon@vger.kernel.org
13517 S: Maintained
13518 F: Documentation/hwmon/vt1211
13519 F: drivers/hwmon/vt1211.c
13520
13521 VT8231 HARDWARE MONITOR DRIVER
13522 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13523 L: linux-hwmon@vger.kernel.org
13524 S: Maintained
13525 F: drivers/hwmon/vt8231.c
13526
13527 VUB300 USB to SDIO/SD/MMC bridge chip
13528 M: Tony Olech <tony.olech@elandigitalsystems.com>
13529 L: linux-mmc@vger.kernel.org
13530 L: linux-usb@vger.kernel.org
13531 S: Supported
13532 F: drivers/mmc/host/vub300.c
13533
13534 W1 DALLAS'S 1-WIRE BUS
13535 M: Evgeniy Polyakov <zbr@ioremap.net>
13536 S: Maintained
13537 F: Documentation/w1/
13538 F: drivers/w1/
13539
13540 W83791D HARDWARE MONITORING DRIVER
13541 M: Marc Hulsman <m.hulsman@tudelft.nl>
13542 L: linux-hwmon@vger.kernel.org
13543 S: Maintained
13544 F: Documentation/hwmon/w83791d
13545 F: drivers/hwmon/w83791d.c
13546
13547 W83793 HARDWARE MONITORING DRIVER
13548 M: Rudolf Marek <r.marek@assembler.cz>
13549 L: linux-hwmon@vger.kernel.org
13550 S: Maintained
13551 F: Documentation/hwmon/w83793
13552 F: drivers/hwmon/w83793.c
13553
13554 W83795 HARDWARE MONITORING DRIVER
13555 M: Jean Delvare <jdelvare@suse.com>
13556 L: linux-hwmon@vger.kernel.org
13557 S: Maintained
13558 F: drivers/hwmon/w83795.c
13559
13560 W83L51xD SD/MMC CARD INTERFACE DRIVER
13561 M: Pierre Ossman <pierre@ossman.eu>
13562 S: Maintained
13563 F: drivers/mmc/host/wbsd.*
13564
13565 WACOM PROTOCOL 4 SERIAL TABLETS
13566 M: Julian Squires <julian@cipht.net>
13567 M: Hans de Goede <hdegoede@redhat.com>
13568 L: linux-input@vger.kernel.org
13569 S: Maintained
13570 F: drivers/input/tablet/wacom_serial4.c
13571
13572 WATCHDOG DEVICE DRIVERS
13573 M: Wim Van Sebroeck <wim@iguana.be>
13574 R: Guenter Roeck <linux@roeck-us.net>
13575 L: linux-watchdog@vger.kernel.org
13576 W: http://www.linux-watchdog.org/
13577 T: git git://www.linux-watchdog.org/linux-watchdog.git
13578 S: Maintained
13579 F: Documentation/devicetree/bindings/watchdog/
13580 F: Documentation/watchdog/
13581 F: drivers/watchdog/
13582 F: include/linux/watchdog.h
13583 F: include/uapi/linux/watchdog.h
13584
13585 WIIMOTE HID DRIVER
13586 M: David Herrmann <dh.herrmann@googlemail.com>
13587 L: linux-input@vger.kernel.org
13588 S: Maintained
13589 F: drivers/hid/hid-wiimote*
13590
13591 WINBOND CIR DRIVER
13592 M: David Härdeman <david@hardeman.nu>
13593 S: Maintained
13594 F: drivers/media/rc/winbond-cir.c
13595
13596 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13597 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13598 L: linux-watchdog@vger.kernel.org
13599 S: Maintained
13600 F: drivers/watchdog/ebc-c384_wdt.c
13601
13602 WINSYSTEMS WS16C48 GPIO DRIVER
13603 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13604 L: linux-gpio@vger.kernel.org
13605 S: Maintained
13606 F: drivers/gpio/gpio-ws16c48.c
13607
13608 WIMAX STACK
13609 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13610 M: linux-wimax@intel.com
13611 L: wimax@linuxwimax.org (subscribers-only)
13612 S: Supported
13613 W: http://linuxwimax.org
13614 F: Documentation/wimax/README.wimax
13615 F: include/linux/wimax/debug.h
13616 F: include/net/wimax.h
13617 F: include/uapi/linux/wimax.h
13618 F: net/wimax/
13619
13620 WISTRON LAPTOP BUTTON DRIVER
13621 M: Miloslav Trmac <mitr@volny.cz>
13622 S: Maintained
13623 F: drivers/input/misc/wistron_btns.c
13624
13625 WL3501 WIRELESS PCMCIA CARD DRIVER
13626 L: linux-wireless@vger.kernel.org
13627 S: Odd fixes
13628 F: drivers/net/wireless/wl3501*
13629
13630 WOLFSON MICROELECTRONICS DRIVERS
13631 L: patches@opensource.wolfsonmicro.com
13632 T: git https://github.com/CirrusLogic/linux-drivers.git
13633 W: https://github.com/CirrusLogic/linux-drivers/wiki
13634 S: Supported
13635 F: Documentation/hwmon/wm83??
13636 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13637 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13638 F: Documentation/devicetree/bindings/mfd/arizona.txt
13639 F: arch/arm/mach-s3c64xx/mach-crag6410*
13640 F: drivers/clk/clk-wm83*.c
13641 F: drivers/extcon/extcon-arizona.c
13642 F: drivers/leds/leds-wm83*.c
13643 F: drivers/gpio/gpio-*wm*.c
13644 F: drivers/gpio/gpio-arizona.c
13645 F: drivers/hwmon/wm83??-hwmon.c
13646 F: drivers/input/misc/wm831x-on.c
13647 F: drivers/input/touchscreen/wm831x-ts.c
13648 F: drivers/input/touchscreen/wm97*.c
13649 F: drivers/mfd/arizona*
13650 F: drivers/mfd/wm*.c
13651 F: drivers/mfd/cs47l24*
13652 F: drivers/power/supply/wm83*.c
13653 F: drivers/rtc/rtc-wm83*.c
13654 F: drivers/regulator/wm8*.c
13655 F: drivers/video/backlight/wm83*_bl.c
13656 F: drivers/watchdog/wm83*_wdt.c
13657 F: include/linux/mfd/arizona/
13658 F: include/linux/mfd/wm831x/
13659 F: include/linux/mfd/wm8350/
13660 F: include/linux/mfd/wm8400*
13661 F: include/linux/wm97xx.h
13662 F: include/sound/wm????.h
13663 F: sound/soc/codecs/arizona.?
13664 F: sound/soc/codecs/wm*
13665 F: sound/soc/codecs/cs47l24*
13666
13667 WORKQUEUE
13668 M: Tejun Heo <tj@kernel.org>
13669 R: Lai Jiangshan <jiangshanlai@gmail.com>
13670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13671 S: Maintained
13672 F: include/linux/workqueue.h
13673 F: kernel/workqueue.c
13674 F: Documentation/core-api/workqueue.rst
13675
13676 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13677 M: Chen-Yu Tsai <wens@csie.org>
13678 L: linux-kernel@vger.kernel.org
13679 S: Maintained
13680 N: axp[128]
13681
13682 X.25 NETWORK LAYER
13683 M: Andrew Hendry <andrew.hendry@gmail.com>
13684 L: linux-x25@vger.kernel.org
13685 S: Odd Fixes
13686 F: Documentation/networking/x25*
13687 F: include/net/x25*
13688 F: net/x25/
13689
13690 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13691 M: Thomas Gleixner <tglx@linutronix.de>
13692 M: Ingo Molnar <mingo@redhat.com>
13693 M: "H. Peter Anvin" <hpa@zytor.com>
13694 M: x86@kernel.org
13695 L: linux-kernel@vger.kernel.org
13696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13697 S: Maintained
13698 F: Documentation/x86/
13699 F: arch/x86/
13700
13701 X86 PLATFORM DRIVERS
13702 M: Darren Hart <dvhart@infradead.org>
13703 M: Andy Shevchenko <andy@infradead.org>
13704 L: platform-driver-x86@vger.kernel.org
13705 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13706 S: Maintained
13707 F: drivers/platform/x86/
13708 F: drivers/platform/olpc/
13709
13710 X86 MCE INFRASTRUCTURE
13711 M: Tony Luck <tony.luck@intel.com>
13712 M: Borislav Petkov <bp@alien8.de>
13713 L: linux-edac@vger.kernel.org
13714 S: Maintained
13715 F: arch/x86/kernel/cpu/mcheck/*
13716
13717 X86 MICROCODE UPDATE SUPPORT
13718 M: Borislav Petkov <bp@alien8.de>
13719 S: Maintained
13720 F: arch/x86/kernel/cpu/microcode/*
13721
13722 X86 VDSO
13723 M: Andy Lutomirski <luto@amacapital.net>
13724 L: linux-kernel@vger.kernel.org
13725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13726 S: Maintained
13727 F: arch/x86/entry/vdso/
13728
13729 XC2028/3028 TUNER DRIVER
13730 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13731 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13732 L: linux-media@vger.kernel.org
13733 W: https://linuxtv.org
13734 T: git git://linuxtv.org/media_tree.git
13735 S: Maintained
13736 F: drivers/media/tuners/tuner-xc2028.*
13737
13738 XEN HYPERVISOR INTERFACE
13739 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13740 M: Juergen Gross <jgross@suse.com>
13741 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13743 S: Supported
13744 F: arch/x86/xen/
13745 F: drivers/*/xen-*front.c
13746 F: drivers/xen/
13747 F: arch/x86/include/asm/xen/
13748 F: include/xen/
13749 F: include/uapi/xen/
13750
13751 XEN HYPERVISOR ARM
13752 M: Stefano Stabellini <sstabellini@kernel.org>
13753 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13754 S: Maintained
13755 F: arch/arm/xen/
13756 F: arch/arm/include/asm/xen/
13757
13758 XEN HYPERVISOR ARM64
13759 M: Stefano Stabellini <sstabellini@kernel.org>
13760 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13761 S: Maintained
13762 F: arch/arm64/xen/
13763 F: arch/arm64/include/asm/xen/
13764
13765 XEN NETWORK BACKEND DRIVER
13766 M: Wei Liu <wei.liu2@citrix.com>
13767 M: Paul Durrant <paul.durrant@citrix.com>
13768 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13769 L: netdev@vger.kernel.org
13770 S: Supported
13771 F: drivers/net/xen-netback/*
13772
13773 XEN PCI SUBSYSTEM
13774 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13775 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13776 S: Supported
13777 F: arch/x86/pci/*xen*
13778 F: drivers/pci/*xen*
13779
13780 XEN BLOCK SUBSYSTEM
13781 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13782 M: Roger Pau Monné <roger.pau@citrix.com>
13783 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13784 S: Supported
13785 F: drivers/block/xen-blkback/*
13786 F: drivers/block/xen*
13787
13788 XEN PVSCSI DRIVERS
13789 M: Juergen Gross <jgross@suse.com>
13790 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13791 L: linux-scsi@vger.kernel.org
13792 S: Supported
13793 F: drivers/scsi/xen-scsifront.c
13794 F: drivers/xen/xen-scsiback.c
13795 F: include/xen/interface/io/vscsiif.h
13796
13797 XEN SWIOTLB SUBSYSTEM
13798 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13799 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13800 S: Supported
13801 F: arch/x86/xen/*swiotlb*
13802 F: drivers/xen/*swiotlb*
13803
13804 XFS FILESYSTEM
13805 M: Darrick J. Wong <darrick.wong@oracle.com>
13806 M: linux-xfs@vger.kernel.org
13807 L: linux-xfs@vger.kernel.org
13808 W: http://xfs.org/
13809 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13810 S: Supported
13811 F: Documentation/filesystems/xfs.txt
13812 F: fs/xfs/
13813
13814 XILINX AXI ETHERNET DRIVER
13815 M: Anirudha Sarangi <anirudh@xilinx.com>
13816 M: John Linn <John.Linn@xilinx.com>
13817 S: Maintained
13818 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13819
13820 XILINX UARTLITE SERIAL DRIVER
13821 M: Peter Korsgaard <jacmet@sunsite.dk>
13822 L: linux-serial@vger.kernel.org
13823 S: Maintained
13824 F: drivers/tty/serial/uartlite.c
13825
13826 XILINX VIDEO IP CORES
13827 M: Hyun Kwon <hyun.kwon@xilinx.com>
13828 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13829 L: linux-media@vger.kernel.org
13830 T: git git://linuxtv.org/media_tree.git
13831 S: Supported
13832 F: Documentation/devicetree/bindings/media/xilinx/
13833 F: drivers/media/platform/xilinx/
13834 F: include/uapi/linux/xilinx-v4l2-controls.h
13835
13836 XILLYBUS DRIVER
13837 M: Eli Billauer <eli.billauer@gmail.com>
13838 L: linux-kernel@vger.kernel.org
13839 S: Supported
13840 F: drivers/char/xillybus/
13841
13842 XTENSA XTFPGA PLATFORM SUPPORT
13843 M: Max Filippov <jcmvbkbc@gmail.com>
13844 L: linux-xtensa@linux-xtensa.org
13845 S: Maintained
13846 F: drivers/spi/spi-xtensa-xtfpga.c
13847 F: sound/soc/xtensa/xtfpga-i2s.c
13848
13849 YAM DRIVER FOR AX.25
13850 M: Jean-Paul Roubelat <jpr@f6fbb.org>
13851 L: linux-hams@vger.kernel.org
13852 S: Maintained
13853 F: drivers/net/hamradio/yam*
13854 F: include/linux/yam.h
13855
13856 YEALINK PHONE DRIVER
13857 M: Henk Vergonet <Henk.Vergonet@gmail.com>
13858 L: usbb2k-api-dev@nongnu.org
13859 S: Maintained
13860 F: Documentation/input/yealink.txt
13861 F: drivers/input/misc/yealink.*
13862
13863 Z8530 DRIVER FOR AX.25
13864 M: Joerg Reuter <jreuter@yaina.de>
13865 W: http://yaina.de/jreuter/
13866 W: http://www.qsl.net/dl1bke/
13867 L: linux-hams@vger.kernel.org
13868 S: Maintained
13869 F: Documentation/networking/z8530drv.txt
13870 F: drivers/net/hamradio/*scc.c
13871 F: drivers/net/hamradio/z8530.h
13872
13873 ZBUD COMPRESSED PAGE ALLOCATOR
13874 M: Seth Jennings <sjenning@redhat.com>
13875 M: Dan Streetman <ddstreet@ieee.org>
13876 L: linux-mm@kvack.org
13877 S: Maintained
13878 F: mm/zbud.c
13879 F: include/linux/zbud.h
13880
13881 ZD1211RW WIRELESS DRIVER
13882 M: Daniel Drake <dsd@gentoo.org>
13883 M: Ulrich Kunitz <kune@deine-taler.de>
13884 W: http://zd1211.ath.cx/wiki/DriverRewrite
13885 L: linux-wireless@vger.kernel.org
13886 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13887 S: Maintained
13888 F: drivers/net/wireless/zydas/zd1211rw/
13889
13890 ZD1301_DEMOD MEDIA DRIVER
13891 M: Antti Palosaari <crope@iki.fi>
13892 L: linux-media@vger.kernel.org
13893 W: https://linuxtv.org/
13894 W: http://palosaari.fi/linux/
13895 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13896 S: Maintained
13897 F: drivers/media/dvb-frontends/zd1301_demod*
13898
13899 ZD1301 MEDIA DRIVER
13900 M: Antti Palosaari <crope@iki.fi>
13901 L: linux-media@vger.kernel.org
13902 W: https://linuxtv.org/
13903 W: http://palosaari.fi/linux/
13904 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13905 S: Maintained
13906 F: drivers/media/usb/dvb-usb-v2/zd1301*
13907
13908 ZPOOL COMPRESSED PAGE STORAGE API
13909 M: Dan Streetman <ddstreet@ieee.org>
13910 L: linux-mm@kvack.org
13911 S: Maintained
13912 F: mm/zpool.c
13913 F: include/linux/zpool.h
13914
13915 ZR36067 VIDEO FOR LINUX DRIVER
13916 L: mjpeg-users@lists.sourceforge.net
13917 L: linux-media@vger.kernel.org
13918 W: http://mjpeg.sourceforge.net/driver-zoran/
13919 T: hg https://linuxtv.org/hg/v4l-dvb
13920 S: Odd Fixes
13921 F: drivers/media/pci/zoran/
13922
13923 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13924 M: Minchan Kim <minchan@kernel.org>
13925 M: Nitin Gupta <ngupta@vflare.org>
13926 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13927 L: linux-kernel@vger.kernel.org
13928 S: Maintained
13929 F: drivers/block/zram/
13930 F: Documentation/blockdev/zram.txt
13931
13932 ZS DECSTATION Z85C30 SERIAL DRIVER
13933 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13934 S: Maintained
13935 F: drivers/tty/serial/zs.*
13936
13937 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13938 M: Minchan Kim <minchan@kernel.org>
13939 M: Nitin Gupta <ngupta@vflare.org>
13940 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13941 L: linux-mm@kvack.org
13942 S: Maintained
13943 F: mm/zsmalloc.c
13944 F: include/linux/zsmalloc.h
13945 F: Documentation/vm/zsmalloc.txt
13946
13947 ZSWAP COMPRESSED SWAP CACHING
13948 M: Seth Jennings <sjenning@redhat.com>
13949 M: Dan Streetman <ddstreet@ieee.org>
13950 L: linux-mm@kvack.org
13951 S: Maintained
13952 F: mm/zswap.c
13953
13954 THE REST
13955 M: Linus Torvalds <torvalds@linux-foundation.org>
13956 L: linux-kernel@vger.kernel.org
13957 Q: http://patchwork.kernel.org/project/LKML/list/
13958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13959 S: Buried alive in reporters
13960 F: *
13961 F: */