]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blob - MAINTAINERS
Merge tag 'regulator-v4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...
[mirror_ubuntu-eoan-kernel.git] / MAINTAINERS
1
2
3 List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
26
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
58
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
67 8. Happy hacking.
68
69 Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
81 Q: Patchwork web based patch tracking system site
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
93 should be using that.
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
111 F: net/
112 X: net/ipv6/
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
115 patch or file. For instance:
116 K: of_get_profile
117 matches patches or files that contain "of_get_profile"
118 K: \b(printk|pr_(info|err))\b
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
121 One regex pattern per line. Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L: netdev@vger.kernel.org
134 S: Maintained
135 F: Documentation/networking/vortex.txt
136 F: drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M: David Dillow <dave@thedillows.org>
140 L: netdev@vger.kernel.org
141 S: Maintained
142 F: drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M: Adam Radford <aradford@gmail.com>
146 L: linux-scsi@vger.kernel.org
147 W: http://www.lsi.com
148 S: Supported
149 F: drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L: linux-scsi@vger.kernel.org
154 S: Maintained
155 F: drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M: Alexander Aring <aar@pengutronix.de>
159 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L: linux-bluetooth@vger.kernel.org
161 L: linux-wpan@vger.kernel.org
162 S: Maintained
163 F: net/6lowpan/
164 F: include/net/6lowpan.h
165 F: Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L: linux-hams@vger.kernel.org
170 S: Maintained
171 F: drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L: netdev@vger.kernel.org
176 S: Maintained
177 F: drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L: linux-serial@vger.kernel.org
182 S: Maintained
183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F: drivers/tty/serial/8250*
185 F: include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L: netdev@vger.kernel.org
189 S: Orphan / Obsolete
190 F: drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M: Eric Van Hensbergen <ericvh@gmail.com>
194 M: Ron Minnich <rminnich@sandia.gov>
195 M: Latchesar Ionkov <lucho@ionkov.net>
196 L: v9fs-developer@lists.sourceforge.net
197 W: http://swik.net/v9fs
198 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S: Maintained
201 F: Documentation/filesystems/9p.txt
202 F: fs/9p/
203 F: net/9p/
204 F: include/net/9p/
205 F: include/uapi/linux/virtio_9p.h
206 F: include/trace/events/9p.h
207
208
209 A8293 MEDIA DRIVER
210 M: Antti Palosaari <crope@iki.fi>
211 L: linux-media@vger.kernel.org
212 W: https://linuxtv.org
213 W: http://palosaari.fi/linux/
214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
215 T: git git://linuxtv.org/anttip/media_tree.git
216 S: Maintained
217 F: drivers/media/dvb-frontends/a8293*
218
219 AACRAID SCSI RAID DRIVER
220 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L: linux-scsi@vger.kernel.org
222 W: http://www.adaptec.com/
223 S: Supported
224 F: Documentation/scsi/aacraid.txt
225 F: drivers/scsi/aacraid/
226
227 ABI/API
228 L: linux-api@vger.kernel.org
229 F: include/linux/syscalls.h
230 F: kernel/sys_ni.c
231
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M: Hans de Goede <hdegoede@redhat.com>
234 L: linux-hwmon@vger.kernel.org
235 S: Maintained
236 F: drivers/hwmon/abituguru.c
237
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M: Alistair John Strachan <alistair@devzero.co.uk>
240 L: linux-hwmon@vger.kernel.org
241 S: Maintained
242 F: drivers/hwmon/abituguru3.c
243
244 ACCES 104-DIO-48E GPIO DRIVER
245 M: William Breathitt Gray <vilhelm.gray@gmail.com>
246 L: linux-gpio@vger.kernel.org
247 S: Maintained
248 F: drivers/gpio/gpio-104-dio-48e.c
249
250 ACCES 104-IDI-48 GPIO DRIVER
251 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L: linux-gpio@vger.kernel.org
253 S: Maintained
254 F: drivers/gpio/gpio-104-idi-48.c
255
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L: linux-gpio@vger.kernel.org
259 S: Maintained
260 F: drivers/gpio/gpio-104-idio-16.c
261
262 ACCES 104-QUAD-8 IIO DRIVER
263 M: William Breathitt Gray <vilhelm.gray@gmail.com>
264 L: linux-iio@vger.kernel.org
265 S: Maintained
266 F: drivers/iio/counter/104-quad-8.c
267
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M: William Breathitt Gray <vilhelm.gray@gmail.com>
270 L: linux-gpio@vger.kernel.org
271 S: Maintained
272 F: drivers/gpio/gpio-pci-idio-16.c
273
274 ACENIC DRIVER
275 M: Jes Sorensen <jes@trained-monkey.org>
276 L: linux-acenic@sunsite.dk
277 S: Maintained
278 F: drivers/net/ethernet/alteon/acenic*
279
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M: Peter Feuerer <peter@piie.net>
282 L: platform-driver-x86@vger.kernel.org
283 W: http://piie.net/?section=acerhdf
284 S: Maintained
285 F: drivers/platform/x86/acerhdf.c
286
287 ACER WMI LAPTOP EXTRAS
288 M: "Lee, Chun-Yi" <jlee@suse.com>
289 L: platform-driver-x86@vger.kernel.org
290 S: Maintained
291 F: drivers/platform/x86/acer-wmi.c
292
293 ACPI
294 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M: Len Brown <lenb@kernel.org>
296 L: linux-acpi@vger.kernel.org
297 W: https://01.org/linux-acpi
298 Q: https://patchwork.kernel.org/project/linux-acpi/list/
299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B: https://bugzilla.kernel.org
301 S: Supported
302 F: drivers/acpi/
303 F: drivers/pnp/pnpacpi/
304 F: include/linux/acpi.h
305 F: include/acpi/
306 F: Documentation/acpi/
307 F: Documentation/ABI/testing/sysfs-bus-acpi
308 F: Documentation/ABI/testing/configfs-acpi
309 F: drivers/pci/*acpi*
310 F: drivers/pci/*/*acpi*
311 F: drivers/pci/*/*/*acpi*
312 F: tools/power/acpi/
313
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M: Robert Moore <robert.moore@intel.com>
316 M: Lv Zheng <lv.zheng@intel.com>
317 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L: linux-acpi@vger.kernel.org
319 L: devel@acpica.org
320 W: https://acpica.org/
321 W: https://github.com/acpica/acpica/
322 Q: https://patchwork.kernel.org/project/linux-acpi/list/
323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B: https://bugzilla.kernel.org
325 B: https://bugs.acpica.org
326 S: Supported
327 F: drivers/acpi/acpica/
328 F: include/acpi/
329 F: tools/power/acpi/
330
331 ACPI FAN DRIVER
332 M: Zhang Rui <rui.zhang@intel.com>
333 L: linux-acpi@vger.kernel.org
334 W: https://01.org/linux-acpi
335 B: https://bugzilla.kernel.org
336 S: Supported
337 F: drivers/acpi/fan.c
338
339 ACPI FOR ARM64 (ACPI/arm64)
340 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M: Hanjun Guo <hanjun.guo@linaro.org>
342 M: Sudeep Holla <sudeep.holla@arm.com>
343 L: linux-acpi@vger.kernel.org
344 S: Maintained
345 F: drivers/acpi/arm64
346
347 ACPI THERMAL DRIVER
348 M: Zhang Rui <rui.zhang@intel.com>
349 L: linux-acpi@vger.kernel.org
350 W: https://01.org/linux-acpi
351 B: https://bugzilla.kernel.org
352 S: Supported
353 F: drivers/acpi/*thermal*
354
355 ACPI VIDEO DRIVER
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
360 S: Supported
361 F: drivers/acpi/acpi_video.c
362
363 ACPI WMI DRIVER
364 L: platform-driver-x86@vger.kernel.org
365 S: Orphan
366 F: drivers/platform/x86/wmi.c
367
368 AD1889 ALSA SOUND DRIVER
369 M: Thibaut Varene <T-Bone@parisc-linux.org>
370 W: http://wiki.parisc-linux.org/AD1889
371 L: linux-parisc@vger.kernel.org
372 S: Maintained
373 F: sound/pci/ad1889.*
374
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M: Michael Hennerich <michael.hennerich@analog.com>
377 W: http://wiki.analog.com/AD5254
378 W: http://ez.analog.com/community/linux-device-drivers
379 S: Supported
380 F: drivers/misc/ad525x_dpot.c
381
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M: Michael Hennerich <michael.hennerich@analog.com>
384 W: http://wiki.analog.com/AD5398
385 W: http://ez.analog.com/community/linux-device-drivers
386 S: Supported
387 F: drivers/regulator/ad5398.c
388
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M: Michael Hennerich <michael.hennerich@analog.com>
391 W: http://wiki.analog.com/AD7142
392 W: http://ez.analog.com/community/linux-device-drivers
393 S: Supported
394 F: drivers/input/misc/ad714x.c
395
396 AD7877 TOUCHSCREEN DRIVER
397 M: Michael Hennerich <michael.hennerich@analog.com>
398 W: http://wiki.analog.com/AD7877
399 W: http://ez.analog.com/community/linux-device-drivers
400 S: Supported
401 F: drivers/input/touchscreen/ad7877.c
402
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M: Michael Hennerich <michael.hennerich@analog.com>
405 W: http://wiki.analog.com/AD7879
406 W: http://ez.analog.com/community/linux-device-drivers
407 S: Supported
408 F: drivers/input/touchscreen/ad7879.c
409
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M: Jiri Kosina <jikos@kernel.org>
412 S: Maintained
413
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M: Michael Hennerich <michael.hennerich@analog.com>
416 W: https://wiki.analog.com/ADF7242
417 W: http://ez.analog.com/community/linux-device-drivers
418 L: linux-wpan@vger.kernel.org
419 S: Supported
420 F: drivers/net/ieee802154/adf7242.c
421 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423 ADM1025 HARDWARE MONITOR DRIVER
424 M: Jean Delvare <jdelvare@suse.com>
425 L: linux-hwmon@vger.kernel.org
426 S: Maintained
427 F: Documentation/hwmon/adm1025
428 F: drivers/hwmon/adm1025.c
429
430 ADM1029 HARDWARE MONITOR DRIVER
431 M: Corentin Labbe <clabbe.montjoie@gmail.com>
432 L: linux-hwmon@vger.kernel.org
433 S: Maintained
434 F: drivers/hwmon/adm1029.c
435
436 ADM8211 WIRELESS DRIVER
437 L: linux-wireless@vger.kernel.org
438 W: http://wireless.kernel.org/
439 S: Orphan
440 F: drivers/net/wireless/admtek/adm8211.*
441
442 ADP1653 FLASH CONTROLLER DRIVER
443 M: Sakari Ailus <sakari.ailus@iki.fi>
444 L: linux-media@vger.kernel.org
445 S: Maintained
446 F: drivers/media/i2c/adp1653.c
447 F: include/media/i2c/adp1653.h
448
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M: Michael Hennerich <michael.hennerich@analog.com>
451 W: http://wiki.analog.com/ADP5520
452 W: http://ez.analog.com/community/linux-device-drivers
453 S: Supported
454 F: drivers/mfd/adp5520.c
455 F: drivers/video/backlight/adp5520_bl.c
456 F: drivers/leds/leds-adp5520.c
457 F: drivers/gpio/gpio-adp5520.c
458 F: drivers/input/keyboard/adp5520-keys.c
459
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/ADP5588
463 W: http://ez.analog.com/community/linux-device-drivers
464 S: Supported
465 F: drivers/input/keyboard/adp5588-keys.c
466 F: drivers/gpio/gpio-adp5588.c
467
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/ADP8860
471 W: http://ez.analog.com/community/linux-device-drivers
472 S: Supported
473 F: drivers/video/backlight/adp8860_bl.c
474
475 ADS1015 HARDWARE MONITOR DRIVER
476 M: Dirk Eibach <eibach@gdsys.de>
477 L: linux-hwmon@vger.kernel.org
478 S: Maintained
479 F: Documentation/hwmon/ads1015
480 F: drivers/hwmon/ads1015.c
481 F: include/linux/i2c/ads1015.h
482
483 ADT746X FAN DRIVER
484 M: Colin Leroy <colin@colino.net>
485 S: Maintained
486 F: drivers/macintosh/therm_adt746x.c
487
488 ADT7475 HARDWARE MONITOR DRIVER
489 M: Jean Delvare <jdelvare@suse.com>
490 L: linux-hwmon@vger.kernel.org
491 S: Maintained
492 F: Documentation/hwmon/adt7475
493 F: drivers/hwmon/adt7475.c
494
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M: Michael Hennerich <michael.hennerich@analog.com>
497 W: http://wiki.analog.com/ADXL345
498 W: http://ez.analog.com/community/linux-device-drivers
499 S: Supported
500 F: drivers/input/misc/adxl34x.c
501
502 ADVANSYS SCSI DRIVER
503 M: Matthew Wilcox <matthew@wil.cx>
504 M: Hannes Reinecke <hare@suse.com>
505 L: linux-scsi@vger.kernel.org
506 S: Maintained
507 F: Documentation/scsi/advansys.txt
508 F: drivers/scsi/advansys.c
509
510 AEDSP16 DRIVER
511 M: Riccardo Facchetti <fizban@tin.it>
512 S: Maintained
513 F: sound/oss/aedsp16.c
514
515 AF9013 MEDIA DRIVER
516 M: Antti Palosaari <crope@iki.fi>
517 L: linux-media@vger.kernel.org
518 W: https://linuxtv.org
519 W: http://palosaari.fi/linux/
520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
521 T: git git://linuxtv.org/anttip/media_tree.git
522 S: Maintained
523 F: drivers/media/dvb-frontends/af9013*
524
525 AF9033 MEDIA DRIVER
526 M: Antti Palosaari <crope@iki.fi>
527 L: linux-media@vger.kernel.org
528 W: https://linuxtv.org
529 W: http://palosaari.fi/linux/
530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
531 T: git git://linuxtv.org/anttip/media_tree.git
532 S: Maintained
533 F: drivers/media/dvb-frontends/af9033*
534
535 AFFS FILE SYSTEM
536 L: linux-fsdevel@vger.kernel.org
537 S: Orphan
538 F: Documentation/filesystems/affs.txt
539 F: fs/affs/
540
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M: David Howells <dhowells@redhat.com>
543 L: linux-afs@lists.infradead.org
544 S: Supported
545 F: fs/afs/
546 F: include/net/af_rxrpc.h
547 F: net/rxrpc/af_rxrpc.c
548 W: https://www.infradead.org/~dhowells/kafs/
549
550 AGPGART DRIVER
551 M: David Airlie <airlied@linux.ie>
552 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553 S: Maintained
554 F: drivers/char/agp/
555 F: include/linux/agp*
556 F: include/uapi/linux/agp*
557
558 AHA152X SCSI DRIVER
559 M: "Juergen E. Fischer" <fischer@norbit.de>
560 L: linux-scsi@vger.kernel.org
561 S: Maintained
562 F: drivers/scsi/aha152x*
563 F: drivers/scsi/pcmcia/aha152x*
564
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M: Hannes Reinecke <hare@suse.com>
567 L: linux-scsi@vger.kernel.org
568 S: Maintained
569 F: drivers/scsi/aic7xxx/
570
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M: Hans Verkuil <hverkuil@xs4all.nl>
573 L: linux-media@vger.kernel.org
574 T: git git://linuxtv.org/media_tree.git
575 W: https://linuxtv.org
576 S: Maintained
577 F: drivers/media/radio/radio-aimslab*
578
579 AIO
580 M: Benjamin LaHaise <bcrl@kvack.org>
581 L: linux-aio@kvack.org
582 S: Supported
583 F: fs/aio.c
584 F: include/linux/*aio*.h
585
586 AIRSPY MEDIA DRIVER
587 M: Antti Palosaari <crope@iki.fi>
588 L: linux-media@vger.kernel.org
589 W: https://linuxtv.org
590 W: http://palosaari.fi/linux/
591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
592 T: git git://linuxtv.org/anttip/media_tree.git
593 S: Maintained
594 F: drivers/media/usb/airspy/
595
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
598 S: Maintained
599 F: drivers/net/ethernet/alacritech/*
600
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M: Duncan Sands <duncan.sands@free.fr>
603 L: linux-usb@vger.kernel.org
604 W: http://www.linux-usb.org/SpeedTouch/
605 S: Maintained
606 F: drivers/usb/atm/speedtch.c
607 F: drivers/usb/atm/usbatm.c
608
609 ALCHEMY AU1XX0 MMC DRIVER
610 M: Manuel Lauss <manuel.lauss@gmail.com>
611 S: Maintained
612 F: drivers/mmc/host/au1xmmc.c
613
614 ALI1563 I2C DRIVER
615 M: Rudolf Marek <r.marek@assembler.cz>
616 L: linux-i2c@vger.kernel.org
617 S: Maintained
618 F: Documentation/i2c/busses/i2c-ali1563
619 F: drivers/i2c/busses/i2c-ali1563.c
620
621 ALLWINNER SECURITY SYSTEM
622 M: Corentin Labbe <clabbe.montjoie@gmail.com>
623 L: linux-crypto@vger.kernel.org
624 S: Maintained
625 F: drivers/crypto/sunxi-ss/
626
627 ALPHA PORT
628 M: Richard Henderson <rth@twiddle.net>
629 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M: Matt Turner <mattst88@gmail.com>
631 S: Odd Fixes
632 L: linux-alpha@vger.kernel.org
633 F: arch/alpha/
634
635 ALPS PS/2 TOUCHPAD DRIVER
636 R: Pali Rohár <pali.rohar@gmail.com>
637 F: drivers/input/mouse/alps.*
638
639 ALTERA MAILBOX DRIVER
640 M: Ley Foon Tan <lftan@altera.com>
641 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642 S: Maintained
643 F: drivers/mailbox/mailbox-altera.c
644
645 ALTERA PIO DRIVER
646 M: Tien Hock Loh <thloh@altera.com>
647 L: linux-gpio@vger.kernel.org
648 S: Maintained
649 F: drivers/gpio/gpio-altera.c
650
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M: Thor Thayer <thor.thayer@linux.intel.com>
653 S: Maintained
654 F: drivers/gpio/gpio-altera-a10sr.c
655 F: drivers/mfd/altera-a10sr.c
656 F: include/linux/mfd/altera-a10sr.h
657
658 ALTERA TRIPLE SPEED ETHERNET DRIVER
659 M: Vince Bridgers <vbridger@opensource.altera.com>
660 L: netdev@vger.kernel.org
661 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662 S: Maintained
663 F: drivers/net/ethernet/altera/
664
665 ALTERA UART/JTAG UART SERIAL DRIVERS
666 M: Tobias Klauser <tklauser@distanz.ch>
667 L: linux-serial@vger.kernel.org
668 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
669 S: Maintained
670 F: drivers/tty/serial/altera_uart.c
671 F: drivers/tty/serial/altera_jtaguart.c
672 F: include/linux/altera_uart.h
673 F: include/linux/altera_jtaguart.h
674
675 AMAZON ETHERNET DRIVERS
676 M: Netanel Belgazal <netanel@annapurnalabs.com>
677 R: Saeed Bishara <saeed@annapurnalabs.com>
678 R: Zorik Machulsky <zorik@annapurnalabs.com>
679 L: netdev@vger.kernel.org
680 S: Supported
681 F: Documentation/networking/ena.txt
682 F: drivers/net/ethernet/amazon/
683
684 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685 M: Tom Lendacky <thomas.lendacky@amd.com>
686 M: Gary Hook <gary.hook@amd.com>
687 L: linux-crypto@vger.kernel.org
688 S: Supported
689 F: drivers/crypto/ccp/
690 F: include/linux/ccp.h
691
692 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693 M: Huang Rui <ray.huang@amd.com>
694 L: linux-hwmon@vger.kernel.org
695 S: Supported
696 F: Documentation/hwmon/fam15h_power
697 F: drivers/hwmon/fam15h_power.c
698
699 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
701 S: Orphan
702 F: drivers/usb/gadget/udc/amd5536udc.*
703
704 AMD GEODE PROCESSOR/CHIPSET SUPPORT
705 P: Andres Salomon <dilinger@queued.net>
706 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
707 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
708 S: Supported
709 F: drivers/char/hw_random/geode-rng.c
710 F: drivers/crypto/geode*
711 F: drivers/video/fbdev/geode/
712 F: arch/x86/include/asm/geode.h
713
714 AMD IOMMU (AMD-VI)
715 M: Joerg Roedel <joro@8bytes.org>
716 L: iommu@lists.linux-foundation.org
717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
718 S: Maintained
719 F: drivers/iommu/amd_iommu*.[ch]
720 F: include/linux/amd-iommu.h
721
722 AMD KFD
723 M: Oded Gabbay <oded.gabbay@gmail.com>
724 L: dri-devel@lists.freedesktop.org
725 T: git git://people.freedesktop.org/~gabbayo/linux.git
726 S: Supported
727 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731 F: drivers/gpu/drm/amd/amdkfd/
732 F: drivers/gpu/drm/amd/include/cik_structs.h
733 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734 F: drivers/gpu/drm/amd/include/vi_structs.h
735 F: drivers/gpu/drm/radeon/radeon_kfd.c
736 F: drivers/gpu/drm/radeon/radeon_kfd.h
737 F: include/uapi/linux/kfd_ioctl.h
738
739 AMD SEATTLE DEVICE TREE SUPPORT
740 M: Brijesh Singh <brijeshkumar.singh@amd.com>
741 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742 M: Tom Lendacky <thomas.lendacky@amd.com>
743 S: Supported
744 F: arch/arm64/boot/dts/amd/
745
746 AMD XGBE DRIVER
747 M: Tom Lendacky <thomas.lendacky@amd.com>
748 L: netdev@vger.kernel.org
749 S: Supported
750 F: drivers/net/ethernet/amd/xgbe/
751 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
752
753 AMS (Apple Motion Sensor) DRIVER
754 M: Michael Hanselmann <linux-kernel@hansmi.ch>
755 S: Supported
756 F: drivers/macintosh/ams/
757
758 ANALOG DEVICES INC AD9389B DRIVER
759 M: Hans Verkuil <hans.verkuil@cisco.com>
760 L: linux-media@vger.kernel.org
761 S: Maintained
762 F: drivers/media/i2c/ad9389b*
763
764 ANALOG DEVICES INC ADV7180 DRIVER
765 M: Lars-Peter Clausen <lars@metafoo.de>
766 L: linux-media@vger.kernel.org
767 W: http://ez.analog.com/community/linux-device-drivers
768 S: Supported
769 F: drivers/media/i2c/adv7180.c
770
771 ANALOG DEVICES INC ADV7511 DRIVER
772 M: Hans Verkuil <hans.verkuil@cisco.com>
773 L: linux-media@vger.kernel.org
774 S: Maintained
775 F: drivers/media/i2c/adv7511*
776
777 ANALOG DEVICES INC ADV7604 DRIVER
778 M: Hans Verkuil <hans.verkuil@cisco.com>
779 L: linux-media@vger.kernel.org
780 S: Maintained
781 F: drivers/media/i2c/adv7604*
782
783 ANALOG DEVICES INC ADV7842 DRIVER
784 M: Hans Verkuil <hans.verkuil@cisco.com>
785 L: linux-media@vger.kernel.org
786 S: Maintained
787 F: drivers/media/i2c/adv7842*
788
789 ANALOG DEVICES INC ASOC CODEC DRIVERS
790 M: Lars-Peter Clausen <lars@metafoo.de>
791 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
792 W: http://wiki.analog.com/
793 W: http://ez.analog.com/community/linux-device-drivers
794 S: Supported
795 F: sound/soc/codecs/adau*
796 F: sound/soc/codecs/adav*
797 F: sound/soc/codecs/ad1*
798 F: sound/soc/codecs/ad7*
799 F: sound/soc/codecs/ssm*
800 F: sound/soc/codecs/sigmadsp.*
801
802 ANALOG DEVICES INC ASOC DRIVERS
803 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
805 W: http://blackfin.uclinux.org/
806 S: Supported
807 F: sound/soc/blackfin/*
808
809 ANALOG DEVICES INC IIO DRIVERS
810 M: Lars-Peter Clausen <lars@metafoo.de>
811 M: Michael Hennerich <Michael.Hennerich@analog.com>
812 W: http://wiki.analog.com/
813 W: http://ez.analog.com/community/linux-device-drivers
814 S: Supported
815 F: drivers/iio/*/ad*
816 X: drivers/iio/*/adjd*
817 F: drivers/staging/iio/*/ad*
818 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
819
820 ANALOG DEVICES INC DMA DRIVERS
821 M: Lars-Peter Clausen <lars@metafoo.de>
822 W: http://ez.analog.com/community/linux-device-drivers
823 S: Supported
824 F: drivers/dma/dma-axi-dmac.c
825
826 ANDROID CONFIG FRAGMENTS
827 M: Rob Herring <robh@kernel.org>
828 S: Supported
829 F: kernel/configs/android*
830
831 ANDROID DRIVERS
832 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
833 M: Arve Hjønnevåg <arve@android.com>
834 M: Riley Andrews <riandrews@android.com>
835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
836 L: devel@driverdev.osuosl.org
837 S: Supported
838 F: drivers/android/
839 F: drivers/staging/android/
840
841 ANDROID ION DRIVER
842 M: Laura Abbott <labbott@redhat.com>
843 M: Sumit Semwal <sumit.semwal@linaro.org>
844 L: devel@driverdev.osuosl.org
845 S: Supported
846 F: Documentation/devicetree/bindings/staging/ion/
847 F: drivers/staging/android/ion
848 F: drivers/staging/android/uapi/ion.h
849 F: drivers/staging/android/uapi/ion_test.h
850
851 AOA (Apple Onboard Audio) ALSA DRIVER
852 M: Johannes Berg <johannes@sipsolutions.net>
853 L: linuxppc-dev@lists.ozlabs.org
854 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
855 S: Maintained
856 F: sound/aoa/
857
858 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
859 M: William Breathitt Gray <vilhelm.gray@gmail.com>
860 L: linux-iio@vger.kernel.org
861 S: Maintained
862 F: drivers/iio/adc/stx104.c
863
864 APM DRIVER
865 M: Jiri Kosina <jikos@kernel.org>
866 S: Odd fixes
867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868 F: arch/x86/kernel/apm_32.c
869 F: include/linux/apm_bios.h
870 F: include/uapi/linux/apm_bios.h
871 F: drivers/char/apm-emulation.c
872
873 APPLE BCM5974 MULTITOUCH DRIVER
874 M: Henrik Rydberg <rydberg@bitmath.org>
875 L: linux-input@vger.kernel.org
876 S: Odd fixes
877 F: drivers/input/mouse/bcm5974.c
878
879 APPLE SMC DRIVER
880 M: Henrik Rydberg <rydberg@bitmath.org>
881 L: linux-hwmon@vger.kernel.org
882 S: Odd fixes
883 F: drivers/hwmon/applesmc.c
884
885 APPLETALK NETWORK LAYER
886 L: netdev@vger.kernel.org
887 S: Odd fixes
888 F: drivers/net/appletalk/
889 F: net/appletalk/
890
891 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892 M: Duc Dang <dhdang@apm.com>
893 S: Supported
894 F: arch/arm64/boot/dts/apm/
895
896 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897 M: Iyappan Subramanian <isubramanian@apm.com>
898 M: Keyur Chudgar <kchudgar@apm.com>
899 M: Quan Nguyen <qnguyen@apm.com>
900 S: Supported
901 F: drivers/net/ethernet/apm/xgene/
902 F: drivers/net/phy/mdio-xgene.c
903 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
904 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
905
906 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
907 M: Iyappan Subramanian <isubramanian@apm.com>
908 M: Keyur Chudgar <kchudgar@apm.com>
909 S: Supported
910 F: drivers/net/ethernet/apm/xgene-v2/
911
912 APPLIED MICRO (APM) X-GENE SOC PMU
913 M: Tai Nguyen <ttnguyen@apm.com>
914 S: Supported
915 F: drivers/perf/xgene_pmu.c
916 F: Documentation/perf/xgene-pmu.txt
917 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
918
919 APTINA CAMERA SENSOR PLL
920 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
921 L: linux-media@vger.kernel.org
922 S: Maintained
923 F: drivers/media/i2c/aptina-pll.*
924
925 ARC FRAMEBUFFER DRIVER
926 M: Jaya Kumar <jayalk@intworks.biz>
927 S: Maintained
928 F: drivers/video/fbdev/arcfb.c
929 F: drivers/video/fbdev/core/fb_defio.c
930
931 ARCNET NETWORK LAYER
932 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
933 L: netdev@vger.kernel.org
934 S: Maintained
935 F: drivers/net/arcnet/
936 F: include/uapi/linux/if_arcnet.h
937
938 ARC PGU DRM DRIVER
939 M: Alexey Brodkin <abrodkin@synopsys.com>
940 S: Supported
941 F: drivers/gpu/drm/arc/
942 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
943
944 ARM ARCHITECTED TIMER DRIVER
945 M: Mark Rutland <mark.rutland@arm.com>
946 M: Marc Zyngier <marc.zyngier@arm.com>
947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
948 S: Maintained
949 F: arch/arm/include/asm/arch_timer.h
950 F: arch/arm64/include/asm/arch_timer.h
951 F: drivers/clocksource/arm_arch_timer.c
952
953 ARM HDLCD DRM DRIVER
954 M: Liviu Dudau <liviu.dudau@arm.com>
955 S: Supported
956 F: drivers/gpu/drm/arm/hdlcd_*
957 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
958
959 ARM MALI-DP DRM DRIVER
960 M: Liviu Dudau <liviu.dudau@arm.com>
961 M: Brian Starkey <brian.starkey@arm.com>
962 M: Mali DP Maintainers <malidp@foss.arm.com>
963 S: Supported
964 F: drivers/gpu/drm/arm/
965 F: Documentation/devicetree/bindings/display/arm,malidp.txt
966
967 ARM MFM AND FLOPPY DRIVERS
968 M: Ian Molton <spyro@f2s.com>
969 S: Maintained
970 F: arch/arm/lib/floppydma.S
971 F: arch/arm/include/asm/floppy.h
972
973 ARM PMU PROFILING AND DEBUGGING
974 M: Will Deacon <will.deacon@arm.com>
975 M: Mark Rutland <mark.rutland@arm.com>
976 S: Maintained
977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978 F: arch/arm*/kernel/perf_*
979 F: arch/arm/oprofile/common.c
980 F: arch/arm*/kernel/hw_breakpoint.c
981 F: arch/arm*/include/asm/hw_breakpoint.h
982 F: arch/arm*/include/asm/perf_event.h
983 F: drivers/perf/*
984 F: include/linux/perf/arm_pmu.h
985 F: Documentation/devicetree/bindings/arm/pmu.txt
986
987 ARM PORT
988 M: Russell King <linux@armlinux.org.uk>
989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990 W: http://www.armlinux.org.uk/
991 S: Maintained
992 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
993 F: arch/arm/
994
995 ARM SUB-ARCHITECTURES
996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997 S: Maintained
998 F: arch/arm/mach-*/
999 F: arch/arm/plat-*/
1000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1001
1002 ARM PRIMECELL AACI PL041 DRIVER
1003 M: Russell King <linux@armlinux.org.uk>
1004 S: Maintained
1005 F: sound/arm/aaci.*
1006
1007 ARM PRIMECELL CLCD PL110 DRIVER
1008 M: Russell King <linux@armlinux.org.uk>
1009 S: Maintained
1010 F: drivers/video/fbdev/amba-clcd.*
1011
1012 ARM PRIMECELL KMI PL050 DRIVER
1013 M: Russell King <linux@armlinux.org.uk>
1014 S: Maintained
1015 F: drivers/input/serio/ambakmi.*
1016 F: include/linux/amba/kmi.h
1017
1018 ARM PRIMECELL MMCI PL180/1 DRIVER
1019 M: Russell King <linux@armlinux.org.uk>
1020 S: Maintained
1021 F: drivers/mmc/host/mmci.*
1022 F: include/linux/amba/mmci.h
1023
1024 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1025 M: Russell King <linux@armlinux.org.uk>
1026 S: Maintained
1027 F: drivers/tty/serial/amba-pl01*.c
1028 F: include/linux/amba/serial.h
1029
1030 ARM PRIMECELL BUS SUPPORT
1031 M: Russell King <linux@armlinux.org.uk>
1032 S: Maintained
1033 F: drivers/amba/
1034 F: include/linux/amba/bus.h
1035
1036 ARM/ADS SPHERE MACHINE SUPPORT
1037 M: Lennert Buytenhek <kernel@wantstofly.org>
1038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039 S: Maintained
1040
1041 ARM/AFEB9260 MACHINE SUPPORT
1042 M: Sergey Lapin <slapin@ossfans.org>
1043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1044 S: Maintained
1045
1046 ARM/AJECO 1ARM MACHINE SUPPORT
1047 M: Lennert Buytenhek <kernel@wantstofly.org>
1048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049 S: Maintained
1050
1051 ARM/Allwinner sunXi SoC support
1052 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1053 M: Chen-Yu Tsai <wens@csie.org>
1054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055 S: Maintained
1056 N: sun[x456789]i
1057 F: arch/arm/boot/dts/ntc-gr8*
1058 F: arch/arm64/boot/dts/allwinner/
1059
1060 ARM/Allwinner SoC Clock Support
1061 M: Emilio López <emilio@elopez.com.ar>
1062 S: Maintained
1063 F: drivers/clk/sunxi/
1064
1065 ARM/Amlogic Meson SoC support
1066 M: Carlo Caione <carlo@caione.org>
1067 M: Kevin Hilman <khilman@baylibre.com>
1068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069 L: linux-amlogic@lists.infradead.org
1070 W: http://linux-meson.com/
1071 S: Maintained
1072 F: arch/arm/mach-meson/
1073 F: arch/arm/boot/dts/meson*
1074 F: arch/arm64/boot/dts/amlogic/
1075 F: drivers/pinctrl/meson/
1076 F: drivers/mmc/host/meson*
1077 N: meson
1078
1079 ARM/Annapurna Labs ALPINE ARCHITECTURE
1080 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1081 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083 S: Maintained
1084 F: arch/arm/mach-alpine/
1085 F: arch/arm/boot/dts/alpine*
1086 F: arch/arm64/boot/dts/al/
1087 F: drivers/*/*alpine*
1088
1089 ARM/ARTPEC MACHINE SUPPORT
1090 M: Jesper Nilsson <jesper.nilsson@axis.com>
1091 M: Lars Persson <lars.persson@axis.com>
1092 M: Niklas Cassel <niklas.cassel@axis.com>
1093 S: Maintained
1094 L: linux-arm-kernel@axis.com
1095 F: arch/arm/mach-artpec
1096 F: arch/arm/boot/dts/artpec6*
1097 F: drivers/clk/axis
1098 F: drivers/pinctrl/pinctrl-artpec*
1099 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1100
1101 ARM/ASPEED MACHINE SUPPORT
1102 M: Joel Stanley <joel@jms.id.au>
1103 S: Maintained
1104 F: arch/arm/mach-aspeed/
1105 F: arch/arm/boot/dts/aspeed-*
1106 F: drivers/*/*aspeed*
1107
1108 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1109 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1110 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1111 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113 W: http://www.linux4sam.org
1114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1115 S: Supported
1116 F: arch/arm/mach-at91/
1117 F: include/soc/at91/
1118 F: arch/arm/boot/dts/at91*.dts
1119 F: arch/arm/boot/dts/at91*.dtsi
1120 F: arch/arm/boot/dts/sama*.dts
1121 F: arch/arm/boot/dts/sama*.dtsi
1122 F: arch/arm/include/debug/at91.S
1123
1124 ARM/ATMEL AT91 Clock Support
1125 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1126 S: Maintained
1127 F: drivers/clk/at91
1128
1129 ARM/CALXEDA HIGHBANK ARCHITECTURE
1130 M: Rob Herring <robh@kernel.org>
1131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132 S: Maintained
1133 F: arch/arm/mach-highbank/
1134 F: arch/arm/boot/dts/highbank.dts
1135 F: arch/arm/boot/dts/ecx-*.dts*
1136
1137 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1138 M: Krzysztof Halasa <khalasa@piap.pl>
1139 S: Maintained
1140 F: arch/arm/mach-cns3xxx/
1141
1142 ARM/CAVIUM THUNDER NETWORK DRIVER
1143 M: Sunil Goutham <sgoutham@cavium.com>
1144 M: Robert Richter <rric@kernel.org>
1145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 S: Supported
1147 F: drivers/net/ethernet/cavium/thunder/
1148
1149 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1150 M: Alexander Shiyan <shc_work@mail.ru>
1151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152 S: Odd Fixes
1153 N: clps711x
1154
1155 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1156 M: Hartley Sweeten <hsweeten@visionengravers.com>
1157 M: Ryan Mallon <rmallon@gmail.com>
1158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 S: Maintained
1160 F: arch/arm/mach-ep93xx/
1161 F: arch/arm/mach-ep93xx/include/mach/
1162
1163 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1164 M: Lennert Buytenhek <kernel@wantstofly.org>
1165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 S: Maintained
1167
1168 ARM/CLKDEV SUPPORT
1169 M: Russell King <linux@armlinux.org.uk>
1170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171 S: Maintained
1172 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1173 F: arch/arm/include/asm/clkdev.h
1174 F: drivers/clk/clkdev.c
1175
1176 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1177 M: Mike Rapoport <mike@compulab.co.il>
1178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179 S: Maintained
1180
1181 ARM/CONTEC MICRO9 MACHINE SUPPORT
1182 M: Hubert Feurstein <hubert.feurstein@contec.at>
1183 S: Maintained
1184 F: arch/arm/mach-ep93xx/micro9.c
1185
1186 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1187 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189 S: Maintained
1190 F: drivers/hwtracing/coresight/*
1191 F: Documentation/trace/coresight.txt
1192 F: Documentation/devicetree/bindings/arm/coresight.txt
1193 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1194 F: tools/perf/arch/arm/util/pmu.c
1195 F: tools/perf/arch/arm/util/auxtrace.c
1196 F: tools/perf/arch/arm/util/cs-etm.c
1197 F: tools/perf/arch/arm/util/cs-etm.h
1198 F: tools/perf/util/cs-etm.h
1199
1200 ARM/CORGI MACHINE SUPPORT
1201 M: Richard Purdie <rpurdie@rpsys.net>
1202 S: Maintained
1203
1204 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1205 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207 T: git git://github.com/ulli-kroll/linux.git
1208 S: Maintained
1209 F: arch/arm/mach-gemini/
1210 F: drivers/rtc/rtc-gemini.c
1211
1212 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1213 M: Barry Song <baohua@kernel.org>
1214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1216 S: Maintained
1217 F: arch/arm/boot/dts/prima2*
1218 F: arch/arm/mach-prima2/
1219 F: drivers/clk/sirf/
1220 F: drivers/clocksource/timer-prima2.c
1221 F: drivers/clocksource/timer-atlas7.c
1222 N: [^a-z]sirf
1223
1224 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1225 M: Baruch Siach <baruch@tkos.co.il>
1226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227 S: Maintained
1228 F: arch/arm/boot/dts/cx92755*
1229 N: digicolor
1230
1231 ARM/EBSA110 MACHINE SUPPORT
1232 M: Russell King <linux@armlinux.org.uk>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 W: http://www.armlinux.org.uk/
1235 S: Maintained
1236 F: arch/arm/mach-ebsa110/
1237 F: drivers/net/ethernet/amd/am79c961a.*
1238
1239 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1240 M: Uwe Kleine-König <kernel@pengutronix.de>
1241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 S: Maintained
1243 N: efm32
1244
1245 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1246 M: Robert Jarzmik <robert.jarzmik@free.fr>
1247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248 S: Maintained
1249 F: arch/arm/mach-pxa/ezx.c
1250
1251 ARM/FARADAY FA526 PORT
1252 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254 S: Maintained
1255 T: git git://git.berlios.de/gemini-board
1256 F: arch/arm/mm/*-fa*
1257
1258 ARM/FOOTBRIDGE ARCHITECTURE
1259 M: Russell King <linux@armlinux.org.uk>
1260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 W: http://www.armlinux.org.uk/
1262 S: Maintained
1263 F: arch/arm/include/asm/hardware/dec21285.h
1264 F: arch/arm/mach-footbridge/
1265
1266 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1267 M: Shawn Guo <shawnguo@kernel.org>
1268 M: Sascha Hauer <kernel@pengutronix.de>
1269 R: Fabio Estevam <fabio.estevam@nxp.com>
1270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271 S: Maintained
1272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1273 F: arch/arm/mach-imx/
1274 F: arch/arm/mach-mxs/
1275 F: arch/arm/boot/dts/imx*
1276 F: arch/arm/configs/imx*_defconfig
1277 F: drivers/clk/imx/
1278 F: include/soc/imx/
1279
1280 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1281 M: Shawn Guo <shawnguo@kernel.org>
1282 M: Sascha Hauer <kernel@pengutronix.de>
1283 R: Stefan Agner <stefan@agner.ch>
1284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 S: Maintained
1286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1287 F: arch/arm/mach-imx/*vf610*
1288 F: arch/arm/boot/dts/vf*
1289
1290 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1291 M: Lennert Buytenhek <kernel@wantstofly.org>
1292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S: Maintained
1294
1295 ARM/GUMSTIX MACHINE SUPPORT
1296 M: Steve Sakoman <sakoman@gmail.com>
1297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 S: Maintained
1299
1300 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1301 M: Philipp Zabel <philipp.zabel@gmail.com>
1302 M: Paul Parsons <lost.distance@yahoo.com>
1303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 S: Maintained
1305 F: arch/arm/mach-pxa/hx4700.c
1306 F: arch/arm/mach-pxa/include/mach/hx4700.h
1307 F: sound/soc/pxa/hx4700.c
1308
1309 ARM/HISILICON SOC SUPPORT
1310 M: Wei Xu <xuwei5@hisilicon.com>
1311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 W: http://www.hisilicon.com
1313 S: Supported
1314 T: git git://github.com/hisilicon/linux-hisi.git
1315 F: arch/arm/mach-hisi/
1316 F: arch/arm/boot/dts/hi3*
1317 F: arch/arm/boot/dts/hip*
1318 F: arch/arm/boot/dts/hisi*
1319 F: arch/arm64/boot/dts/hisilicon/
1320
1321 ARM/HP JORNADA 7XX MACHINE SUPPORT
1322 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1323 W: www.jlime.com
1324 S: Maintained
1325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1326 F: arch/arm/mach-sa1100/jornada720.c
1327 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1328
1329 ARM/IGEP MACHINE SUPPORT
1330 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1331 M: Javier Martinez Canillas <javier@dowhile0.org>
1332 L: linux-omap@vger.kernel.org
1333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S: Maintained
1335 F: arch/arm/boot/dts/omap3-igep*
1336
1337 ARM/INCOME PXA270 SUPPORT
1338 M: Marek Vasut <marek.vasut@gmail.com>
1339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 S: Maintained
1341 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1342
1343 ARM/INTEL IOP32X ARM ARCHITECTURE
1344 M: Lennert Buytenhek <kernel@wantstofly.org>
1345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 S: Maintained
1347
1348 ARM/INTEL IOP33X ARM ARCHITECTURE
1349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 S: Orphan
1351
1352 ARM/INTEL IOP13XX ARM ARCHITECTURE
1353 M: Lennert Buytenhek <kernel@wantstofly.org>
1354 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355 S: Maintained
1356
1357 ARM/INTEL IQ81342EX MACHINE SUPPORT
1358 M: Lennert Buytenhek <kernel@wantstofly.org>
1359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 S: Maintained
1361
1362 ARM/INTEL IXDP2850 MACHINE SUPPORT
1363 M: Lennert Buytenhek <kernel@wantstofly.org>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 S: Maintained
1366
1367 ARM/INTEL IXP4XX ARM ARCHITECTURE
1368 M: Imre Kaloz <kaloz@openwrt.org>
1369 M: Krzysztof Halasa <khalasa@piap.pl>
1370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 S: Maintained
1372 F: arch/arm/mach-ixp4xx/
1373
1374 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1375 M: Jonathan Cameron <jic23@cam.ac.uk>
1376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S: Maintained
1378 F: arch/arm/mach-pxa/stargate2.c
1379 F: drivers/pcmcia/pxa2xx_stargate2.c
1380
1381 ARM/INTEL XSC3 (MANZANO) ARM CORE
1382 M: Lennert Buytenhek <kernel@wantstofly.org>
1383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 S: Maintained
1385
1386 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1387 M: Lennert Buytenhek <kernel@wantstofly.org>
1388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 S: Maintained
1390
1391 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1392 M: Santosh Shilimkar <ssantosh@kernel.org>
1393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S: Maintained
1395 F: arch/arm/mach-keystone/
1396 F: arch/arm/boot/dts/keystone-*
1397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1398
1399 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1400 M: Santosh Shilimkar <ssantosh@kernel.org>
1401 L: linux-kernel@vger.kernel.org
1402 S: Maintained
1403 F: drivers/clk/keystone/
1404
1405 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1406 M: Santosh Shilimkar <ssantosh@kernel.org>
1407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 L: linux-kernel@vger.kernel.org
1409 S: Maintained
1410 F: drivers/clocksource/timer-keystone.c
1411
1412 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1413 M: Santosh Shilimkar <ssantosh@kernel.org>
1414 L: linux-kernel@vger.kernel.org
1415 S: Maintained
1416 F: drivers/power/reset/keystone-reset.c
1417
1418 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1419 M: Santosh Shilimkar <ssantosh@kernel.org>
1420 L: linux-kernel@vger.kernel.org
1421 S: Maintained
1422 F: drivers/memory/*emif*
1423
1424 ARM/LG1K ARCHITECTURE
1425 M: Chanho Min <chanho.min@lge.com>
1426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 S: Maintained
1428 F: arch/arm64/boot/dts/lg/
1429
1430 ARM/LOGICPD PXA270 MACHINE SUPPORT
1431 M: Lennert Buytenhek <kernel@wantstofly.org>
1432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 S: Maintained
1434
1435 ARM/LPC18XX ARCHITECTURE
1436 M: Joachim Eastwood <manabian@gmail.com>
1437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 S: Maintained
1439 F: arch/arm/boot/dts/lpc43*
1440 F: drivers/clk/nxp/clk-lpc18xx*
1441 F: drivers/clocksource/time-lpc32xx.c
1442 F: drivers/i2c/busses/i2c-lpc2k.c
1443 F: drivers/memory/pl172.c
1444 F: drivers/mtd/spi-nor/nxp-spifi.c
1445 F: drivers/rtc/rtc-lpc24xx.c
1446 N: lpc18xx
1447
1448 ARM/LPC32XX SOC SUPPORT
1449 M: Vladimir Zapolskiy <vz@mleia.com>
1450 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1453 S: Maintained
1454 F: arch/arm/boot/dts/lpc32*
1455 F: arch/arm/mach-lpc32xx/
1456 F: drivers/i2c/busses/i2c-pnx.c
1457 F: drivers/net/ethernet/nxp/lpc_eth.c
1458 F: drivers/usb/host/ohci-nxp.c
1459 F: drivers/watchdog/pnx4008_wdt.c
1460 N: lpc32xx
1461
1462 ARM/MAGICIAN MACHINE SUPPORT
1463 M: Philipp Zabel <philipp.zabel@gmail.com>
1464 S: Maintained
1465
1466 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1467 M: Jason Cooper <jason@lakedaemon.net>
1468 M: Andrew Lunn <andrew@lunn.ch>
1469 M: Gregory Clement <gregory.clement@free-electrons.com>
1470 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 S: Maintained
1473 F: arch/arm/mach-mvebu/
1474 F: drivers/rtc/rtc-armada38x.c
1475 F: arch/arm/boot/dts/armada*
1476 F: arch/arm/boot/dts/kirkwood*
1477 F: arch/arm64/boot/dts/marvell/armada*
1478 F: drivers/cpufreq/mvebu-cpufreq.c
1479 F: arch/arm/configs/mvebu_*_defconfig
1480
1481 ARM/Marvell Berlin SoC support
1482 M: Jisheng Zhang <jszhang@marvell.com>
1483 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 S: Maintained
1486 F: arch/arm/mach-berlin/
1487 F: arch/arm/boot/dts/berlin*
1488 F: arch/arm64/boot/dts/marvell/berlin*
1489
1490
1491 ARM/Marvell Dove/MV78xx0/Orion SOC support
1492 M: Jason Cooper <jason@lakedaemon.net>
1493 M: Andrew Lunn <andrew@lunn.ch>
1494 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1495 M: Gregory Clement <gregory.clement@free-electrons.com>
1496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 S: Maintained
1498 F: arch/arm/mach-dove/
1499 F: arch/arm/mach-mv78xx0/
1500 F: arch/arm/mach-orion5x/
1501 F: arch/arm/plat-orion/
1502 F: arch/arm/boot/dts/dove*
1503 F: arch/arm/boot/dts/orion5x*
1504
1505
1506 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1507 M: Alexander Clouter <alex@digriz.org.uk>
1508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 W: http://www.digriz.org.uk/ts78xx/kernel
1510 S: Maintained
1511 F: arch/arm/mach-orion5x/ts78xx-*
1512
1513 ARM/OXNAS platform support
1514 M: Neil Armstrong <narmstrong@baylibre.com>
1515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1517 S: Maintained
1518 F: arch/arm/mach-oxnas/
1519 F: arch/arm/boot/dts/ox8*.dtsi
1520 F: arch/arm/boot/dts/wd-mbwe.dts
1521 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1522 N: oxnas
1523
1524 ARM/Mediatek RTC DRIVER
1525 M: Eddie Huang <eddie.huang@mediatek.com>
1526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1528 S: Maintained
1529 F: drivers/rtc/rtc-mt6397.c
1530
1531 ARM/Mediatek SoC support
1532 M: Matthias Brugger <matthias.bgg@gmail.com>
1533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1535 S: Maintained
1536 F: arch/arm/boot/dts/mt6*
1537 F: arch/arm/boot/dts/mt7*
1538 F: arch/arm/boot/dts/mt8*
1539 F: arch/arm/mach-mediatek/
1540 F: arch/arm64/boot/dts/mediatek/
1541 N: mtk
1542 K: mediatek
1543
1544 ARM/Mediatek USB3 PHY DRIVER
1545 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1548 S: Maintained
1549 F: drivers/phy/phy-mt65xx-usb3.c
1550
1551 ARM/MICREL KS8695 ARCHITECTURE
1552 M: Greg Ungerer <gerg@uclinux.org>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 F: arch/arm/mach-ks8695/
1555 S: Odd Fixes
1556
1557 ARM/MIOA701 MACHINE SUPPORT
1558 M: Robert Jarzmik <robert.jarzmik@free.fr>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 F: arch/arm/mach-pxa/mioa701.c
1561 S: Maintained
1562
1563 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1564 M: Michael Petchkovsky <mkpetch@internode.on.net>
1565 S: Maintained
1566
1567 ARM/NOMADIK ARCHITECTURE
1568 M: Alessandro Rubini <rubini@unipv.it>
1569 M: Linus Walleij <linus.walleij@linaro.org>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 S: Maintained
1572 F: arch/arm/mach-nomadik/
1573 F: drivers/pinctrl/nomadik/
1574 F: drivers/i2c/busses/i2c-nomadik.c
1575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1576
1577 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1578 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1579 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1580 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1581 S: Supported
1582
1583 ARM/TOSA MACHINE SUPPORT
1584 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1585 M: Dirk Opfer <dirk@opfer-online.de>
1586 S: Maintained
1587
1588 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1589 M: Marek Vasut <marek.vasut@gmail.com>
1590 L: linux-arm-kernel@lists.infradead.org
1591 W: http://hackndev.com
1592 S: Maintained
1593 F: arch/arm/mach-pxa/include/mach/palmtx.h
1594 F: arch/arm/mach-pxa/palmtx.c
1595 F: arch/arm/mach-pxa/include/mach/palmt5.h
1596 F: arch/arm/mach-pxa/palmt5.c
1597 F: arch/arm/mach-pxa/include/mach/palmld.h
1598 F: arch/arm/mach-pxa/palmld.c
1599 F: arch/arm/mach-pxa/include/mach/palmte2.h
1600 F: arch/arm/mach-pxa/palmte2.c
1601 F: arch/arm/mach-pxa/include/mach/palmtc.h
1602 F: arch/arm/mach-pxa/palmtc.c
1603
1604 ARM/PALM TREO SUPPORT
1605 M: Tomas Cech <sleep_walker@suse.com>
1606 L: linux-arm-kernel@lists.infradead.org
1607 W: http://hackndev.com
1608 S: Maintained
1609 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1610 F: arch/arm/mach-pxa/palmtreo.c
1611
1612 ARM/PALMZ72 SUPPORT
1613 M: Sergey Lapin <slapin@ossfans.org>
1614 L: linux-arm-kernel@lists.infradead.org
1615 W: http://hackndev.com
1616 S: Maintained
1617 F: arch/arm/mach-pxa/include/mach/palmz72.h
1618 F: arch/arm/mach-pxa/palmz72.c
1619
1620 ARM/PLEB SUPPORT
1621 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1622 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1623 S: Maintained
1624
1625 ARM/PT DIGITAL BOARD PORT
1626 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 W: http://www.armlinux.org.uk/
1629 S: Maintained
1630
1631 ARM/QUALCOMM SUPPORT
1632 M: Andy Gross <andy.gross@linaro.org>
1633 M: David Brown <david.brown@linaro.org>
1634 L: linux-arm-msm@vger.kernel.org
1635 L: linux-soc@vger.kernel.org
1636 S: Maintained
1637 F: Documentation/devicetree/bindings/soc/qcom/
1638 F: arch/arm/boot/dts/qcom-*.dts
1639 F: arch/arm/boot/dts/qcom-*.dtsi
1640 F: arch/arm/mach-qcom/
1641 F: arch/arm64/boot/dts/qcom/*
1642 F: drivers/i2c/busses/i2c-qup.c
1643 F: drivers/clk/qcom/
1644 F: drivers/pinctrl/qcom/
1645 F: drivers/dma/qcom/
1646 F: drivers/soc/qcom/
1647 F: drivers/spi/spi-qup.c
1648 F: drivers/tty/serial/msm_serial.h
1649 F: drivers/tty/serial/msm_serial.c
1650 F: drivers/*/pm8???-*
1651 F: drivers/mfd/ssbi.c
1652 F: drivers/firmware/qcom_scm.c
1653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1654
1655 ARM/RADISYS ENP2611 MACHINE SUPPORT
1656 M: Lennert Buytenhek <kernel@wantstofly.org>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 S: Maintained
1659
1660 ARM/RENESAS ARM64 ARCHITECTURE
1661 M: Simon Horman <horms@verge.net.au>
1662 M: Magnus Damm <magnus.damm@gmail.com>
1663 L: linux-renesas-soc@vger.kernel.org
1664 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1666 S: Supported
1667 F: arch/arm64/boot/dts/renesas/
1668 F: drivers/soc/renesas/
1669 F: include/linux/soc/renesas/
1670
1671 ARM/RISCPC ARCHITECTURE
1672 M: Russell King <linux@armlinux.org.uk>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 W: http://www.armlinux.org.uk/
1675 S: Maintained
1676 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1677 F: arch/arm/include/asm/hardware/ioc.h
1678 F: arch/arm/include/asm/hardware/iomd.h
1679 F: arch/arm/include/asm/hardware/memc.h
1680 F: arch/arm/mach-rpc/
1681 F: drivers/net/ethernet/8390/etherh.c
1682 F: drivers/net/ethernet/i825xx/ether1*
1683 F: drivers/net/ethernet/seeq/ether3*
1684 F: drivers/scsi/arm/
1685
1686 ARM/Rockchip SoC support
1687 M: Heiko Stuebner <heiko@sntech.de>
1688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 L: linux-rockchip@lists.infradead.org
1690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1691 S: Maintained
1692 F: arch/arm/boot/dts/rk3*
1693 F: arch/arm/mach-rockchip/
1694 F: drivers/clk/rockchip/
1695 F: drivers/i2c/busses/i2c-rk3x.c
1696 F: drivers/*/*rockchip*
1697 F: drivers/*/*/*rockchip*
1698 F: sound/soc/rockchip/
1699 N: rockchip
1700
1701 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1702 M: Kukjin Kim <kgene@kernel.org>
1703 M: Krzysztof Kozlowski <krzk@kernel.org>
1704 R: Javier Martinez Canillas <javier@osg.samsung.com>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1707 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1708 S: Maintained
1709 F: arch/arm/boot/dts/s3c*
1710 F: arch/arm/boot/dts/s5p*
1711 F: arch/arm/boot/dts/samsung*
1712 F: arch/arm/boot/dts/exynos*
1713 F: arch/arm64/boot/dts/exynos/
1714 F: arch/arm/plat-samsung/
1715 F: arch/arm/mach-s3c24*/
1716 F: arch/arm/mach-s3c64xx/
1717 F: arch/arm/mach-s5p*/
1718 F: arch/arm/mach-exynos*/
1719 F: drivers/*/*s3c24*
1720 F: drivers/*/*/*s3c24*
1721 F: drivers/*/*s3c64xx*
1722 F: drivers/*/*s5pv210*
1723 F: drivers/memory/samsung/*
1724 F: drivers/soc/samsung/*
1725 F: Documentation/arm/Samsung/
1726 F: Documentation/devicetree/bindings/arm/samsung/
1727 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1728 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1729 N: exynos
1730
1731 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1732 M: Kyungmin Park <kyungmin.park@samsung.com>
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 S: Maintained
1735 F: arch/arm/mach-s5pv210/
1736
1737 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1738 M: Kyungmin Park <kyungmin.park@samsung.com>
1739 M: Kamil Debski <kamil@wypas.org>
1740 M: Andrzej Hajda <a.hajda@samsung.com>
1741 L: linux-arm-kernel@lists.infradead.org
1742 L: linux-media@vger.kernel.org
1743 S: Maintained
1744 F: drivers/media/platform/s5p-g2d/
1745
1746 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1747 M: Kyungmin Park <kyungmin.park@samsung.com>
1748 M: Kamil Debski <kamil@wypas.org>
1749 M: Jeongtae Park <jtp.park@samsung.com>
1750 M: Andrzej Hajda <a.hajda@samsung.com>
1751 L: linux-arm-kernel@lists.infradead.org
1752 L: linux-media@vger.kernel.org
1753 S: Maintained
1754 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1755 F: drivers/media/platform/s5p-mfc/
1756
1757 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1758 M: Kyungmin Park <kyungmin.park@samsung.com>
1759 L: linux-arm-kernel@lists.infradead.org
1760 L: linux-media@vger.kernel.org
1761 S: Maintained
1762 F: drivers/staging/media/platform/s5p-cec/
1763
1764 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1765 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1766 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1767 L: linux-arm-kernel@lists.infradead.org
1768 L: linux-media@vger.kernel.org
1769 S: Maintained
1770 F: drivers/media/platform/s5p-jpeg/
1771
1772 ARM/SHMOBILE ARM ARCHITECTURE
1773 M: Simon Horman <horms@verge.net.au>
1774 M: Magnus Damm <magnus.damm@gmail.com>
1775 L: linux-renesas-soc@vger.kernel.org
1776 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1778 S: Supported
1779 F: arch/arm/boot/dts/emev2*
1780 F: arch/arm/boot/dts/r7s*
1781 F: arch/arm/boot/dts/r8a*
1782 F: arch/arm/boot/dts/sh*
1783 F: arch/arm/configs/shmobile_defconfig
1784 F: arch/arm/include/debug/renesas-scif.S
1785 F: arch/arm/mach-shmobile/
1786 F: drivers/soc/renesas/
1787 F: include/linux/soc/renesas/
1788
1789 ARM/SOCFPGA ARCHITECTURE
1790 M: Dinh Nguyen <dinguyen@kernel.org>
1791 S: Maintained
1792 F: arch/arm/mach-socfpga/
1793 F: arch/arm/boot/dts/socfpga*
1794 F: arch/arm/configs/socfpga_defconfig
1795 F: arch/arm64/boot/dts/altera/
1796 W: http://www.rocketboards.org
1797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1798
1799 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1800 M: Dinh Nguyen <dinguyen@kernel.org>
1801 S: Maintained
1802 F: drivers/clk/socfpga/
1803
1804 ARM/SOCFPGA EDAC SUPPORT
1805 M: Thor Thayer <thor.thayer@linux.intel.com>
1806 S: Maintained
1807 F: drivers/edac/altera_edac.
1808
1809 ARM/STI ARCHITECTURE
1810 M: Patrice Chotard <patrice.chotard@st.com>
1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 L: kernel@stlinux.com
1813 W: http://www.stlinux.com
1814 S: Maintained
1815 F: arch/arm/mach-sti/
1816 F: arch/arm/boot/dts/sti*
1817 F: drivers/char/hw_random/st-rng.c
1818 F: drivers/clocksource/arm_global_timer.c
1819 F: drivers/clocksource/clksrc_st_lpc.c
1820 F: drivers/cpufreq/sti-cpufreq.c
1821 F: drivers/dma/st_fdma*
1822 F: drivers/i2c/busses/i2c-st.c
1823 F: drivers/media/rc/st_rc.c
1824 F: drivers/media/platform/sti/c8sectpfe/
1825 F: drivers/mmc/host/sdhci-st.c
1826 F: drivers/phy/phy-miphy28lp.c
1827 F: drivers/phy/phy-stih407-usb.c
1828 F: drivers/pinctrl/pinctrl-st.c
1829 F: drivers/remoteproc/st_remoteproc.c
1830 F: drivers/remoteproc/st_slim_rproc.c
1831 F: drivers/reset/sti/
1832 F: drivers/rtc/rtc-st-lpc.c
1833 F: drivers/tty/serial/st-asc.c
1834 F: drivers/usb/dwc3/dwc3-st.c
1835 F: drivers/usb/host/ehci-st.c
1836 F: drivers/usb/host/ohci-st.c
1837 F: drivers/watchdog/st_lpc_wdt.c
1838 F: drivers/ata/ahci_st.c
1839 F: include/linux/remoteproc/st_slim_rproc.h
1840
1841 ARM/STM32 ARCHITECTURE
1842 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1843 M: Alexandre Torgue <alexandre.torgue@st.com>
1844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 S: Maintained
1846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1847 N: stm32
1848 F: drivers/clocksource/armv7m_systick.c
1849
1850 ARM/TANGO ARCHITECTURE
1851 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1852 L: linux-arm-kernel@lists.infradead.org
1853 S: Maintained
1854 N: tango
1855
1856 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1857 M: Lennert Buytenhek <kernel@wantstofly.org>
1858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 S: Maintained
1860
1861 ARM/TETON BGA MACHINE SUPPORT
1862 M: "Mark F. Brown" <mark.brown314@gmail.com>
1863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 S: Maintained
1865
1866 ARM/THECUS N2100 MACHINE SUPPORT
1867 M: Lennert Buytenhek <kernel@wantstofly.org>
1868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 S: Maintained
1870
1871 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1872 M: Wan ZongShun <mcuos.com@gmail.com>
1873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 W: http://www.mcuos.com
1875 S: Maintained
1876 F: arch/arm/mach-w90x900/
1877 F: drivers/input/keyboard/w90p910_keypad.c
1878 F: drivers/input/touchscreen/w90p910_ts.c
1879 F: drivers/watchdog/nuc900_wdt.c
1880 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1881 F: drivers/mtd/nand/nuc900_nand.c
1882 F: drivers/rtc/rtc-nuc900.c
1883 F: drivers/spi/spi-nuc900.c
1884 F: drivers/usb/host/ehci-w90x900.c
1885 F: drivers/video/fbdev/nuc900fb.c
1886
1887 ARM/U300 MACHINE SUPPORT
1888 M: Linus Walleij <linus.walleij@linaro.org>
1889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890 S: Supported
1891 F: arch/arm/mach-u300/
1892 F: drivers/clocksource/timer-u300.c
1893 F: drivers/i2c/busses/i2c-stu300.c
1894 F: drivers/rtc/rtc-coh901331.c
1895 F: drivers/watchdog/coh901327_wdt.c
1896 F: drivers/dma/coh901318*
1897 F: drivers/mfd/ab3100*
1898 F: drivers/rtc/rtc-ab3100.c
1899 F: drivers/rtc/rtc-coh901331.c
1900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1901
1902 ARM/UNIPHIER ARCHITECTURE
1903 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1906 S: Maintained
1907 F: arch/arm/boot/dts/uniphier*
1908 F: arch/arm/include/asm/hardware/cache-uniphier.h
1909 F: arch/arm/mach-uniphier/
1910 F: arch/arm/mm/cache-uniphier.c
1911 F: arch/arm64/boot/dts/socionext/
1912 F: drivers/bus/uniphier-system-bus.c
1913 F: drivers/clk/uniphier/
1914 F: drivers/i2c/busses/i2c-uniphier*
1915 F: drivers/pinctrl/uniphier/
1916 F: drivers/reset/reset-uniphier.c
1917 F: drivers/tty/serial/8250/8250_uniphier.c
1918 N: uniphier
1919
1920 ARM/Ux500 ARM ARCHITECTURE
1921 M: Linus Walleij <linus.walleij@linaro.org>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 S: Maintained
1924 F: arch/arm/mach-ux500/
1925 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1926 F: drivers/dma/ste_dma40*
1927 F: drivers/hwspinlock/u8500_hsem.c
1928 F: drivers/mfd/abx500*
1929 F: drivers/mfd/ab8500*
1930 F: drivers/mfd/dbx500*
1931 F: drivers/mfd/db8500*
1932 F: drivers/pinctrl/nomadik/pinctrl-ab*
1933 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1934 F: drivers/rtc/rtc-ab8500.c
1935 F: drivers/rtc/rtc-pl031.c
1936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1937
1938 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1939 M: Ulf Hansson <ulf.hansson@linaro.org>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 T: git git://git.linaro.org/people/ulfh/clk.git
1942 S: Maintained
1943 F: drivers/clk/ux500/
1944
1945 ARM/VERSATILE EXPRESS PLATFORM
1946 M: Liviu Dudau <liviu.dudau@arm.com>
1947 M: Sudeep Holla <sudeep.holla@arm.com>
1948 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 S: Maintained
1951 F: arch/arm/boot/dts/vexpress*
1952 F: arch/arm64/boot/dts/arm/
1953 F: arch/arm/mach-vexpress/
1954 F: */*/vexpress*
1955 F: */*/*/vexpress*
1956 F: drivers/clk/versatile/clk-vexpress-osc.c
1957 F: drivers/clocksource/versatile.c
1958 N: mps2
1959
1960 ARM/VFP SUPPORT
1961 M: Russell King <linux@armlinux.org.uk>
1962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 W: http://www.armlinux.org.uk/
1964 S: Maintained
1965 F: arch/arm/vfp/
1966
1967 ARM/VOIPAC PXA270 SUPPORT
1968 M: Marek Vasut <marek.vasut@gmail.com>
1969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 S: Maintained
1971 F: arch/arm/mach-pxa/vpac270.c
1972 F: arch/arm/mach-pxa/include/mach/vpac270.h
1973
1974 ARM/VT8500 ARM ARCHITECTURE
1975 M: Tony Prisk <linux@prisktech.co.nz>
1976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 S: Maintained
1978 F: arch/arm/mach-vt8500/
1979 F: drivers/clocksource/vt8500_timer.c
1980 F: drivers/i2c/busses/i2c-wmt.c
1981 F: drivers/mmc/host/wmt-sdmmc.c
1982 F: drivers/pwm/pwm-vt8500.c
1983 F: drivers/rtc/rtc-vt8500.c
1984 F: drivers/tty/serial/vt8500_serial.c
1985 F: drivers/usb/host/ehci-platform.c
1986 F: drivers/usb/host/uhci-platform.c
1987 F: drivers/video/fbdev/vt8500lcdfb.*
1988 F: drivers/video/fbdev/wm8505fb*
1989 F: drivers/video/fbdev/wmt_ge_rops.*
1990
1991 ARM/ZIPIT Z2 SUPPORT
1992 M: Marek Vasut <marek.vasut@gmail.com>
1993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 S: Maintained
1995 F: arch/arm/mach-pxa/z2.c
1996 F: arch/arm/mach-pxa/include/mach/z2.h
1997
1998 ARM/ZTE ARCHITECTURE
1999 M: Jun Nie <jun.nie@linaro.org>
2000 M: Baoyou Xie <baoyou.xie@linaro.org>
2001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 S: Maintained
2003 F: arch/arm/mach-zx/
2004 F: drivers/clk/zte/
2005 F: drivers/reset/reset-zx2967.c
2006 F: drivers/soc/zte/
2007 F: Documentation/devicetree/bindings/arm/zte.txt
2008 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2009 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2010 F: Documentation/devicetree/bindings/soc/zte/
2011 F: include/dt-bindings/soc/zx*.h
2012
2013 ARM/ZYNQ ARCHITECTURE
2014 M: Michal Simek <michal.simek@xilinx.com>
2015 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 W: http://wiki.xilinx.com
2018 T: git https://github.com/Xilinx/linux-xlnx.git
2019 S: Supported
2020 F: arch/arm/mach-zynq/
2021 F: drivers/cpuidle/cpuidle-zynq.c
2022 F: drivers/block/xsysace.c
2023 N: zynq
2024 N: xilinx
2025 F: drivers/clocksource/cadence_ttc_timer.c
2026 F: drivers/i2c/busses/i2c-cadence.c
2027 F: drivers/mmc/host/sdhci-of-arasan.c
2028 F: drivers/edac/synopsys_edac.c
2029
2030 ARM SMMU DRIVERS
2031 M: Will Deacon <will.deacon@arm.com>
2032 R: Robin Murphy <robin.murphy@arm.com>
2033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 S: Maintained
2035 F: drivers/iommu/arm-smmu.c
2036 F: drivers/iommu/arm-smmu-v3.c
2037 F: drivers/iommu/io-pgtable-arm.c
2038 F: drivers/iommu/io-pgtable-arm-v7s.c
2039
2040 ARM64 PORT (AARCH64 ARCHITECTURE)
2041 M: Catalin Marinas <catalin.marinas@arm.com>
2042 M: Will Deacon <will.deacon@arm.com>
2043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2045 S: Maintained
2046 F: arch/arm64/
2047 F: Documentation/arm64/
2048
2049 AS3645A LED FLASH CONTROLLER DRIVER
2050 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2051 L: linux-media@vger.kernel.org
2052 T: git git://linuxtv.org/media_tree.git
2053 S: Maintained
2054 F: drivers/media/i2c/as3645a.c
2055 F: include/media/i2c/as3645a.h
2056
2057 ASAHI KASEI AK8974 DRIVER
2058 M: Linus Walleij <linus.walleij@linaro.org>
2059 L: linux-iio@vger.kernel.org
2060 W: http://www.akm.com/
2061 S: Supported
2062 F: drivers/iio/magnetometer/ak8974.c
2063
2064 ASC7621 HARDWARE MONITOR DRIVER
2065 M: George Joseph <george.joseph@fairview5.com>
2066 L: linux-hwmon@vger.kernel.org
2067 S: Maintained
2068 F: Documentation/hwmon/asc7621
2069 F: drivers/hwmon/asc7621.c
2070
2071 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2072 M: Corentin Chary <corentin.chary@gmail.com>
2073 L: acpi4asus-user@lists.sourceforge.net
2074 L: platform-driver-x86@vger.kernel.org
2075 W: http://acpi4asus.sf.net
2076 S: Maintained
2077 F: drivers/platform/x86/asus*.c
2078 F: drivers/platform/x86/eeepc*.c
2079
2080 ASUS WIRELESS RADIO CONTROL DRIVER
2081 M: João Paulo Rechi Vita <jprvita@gmail.com>
2082 L: platform-driver-x86@vger.kernel.org
2083 S: Maintained
2084 F: drivers/platform/x86/asus-wireless.c
2085
2086 ASYMMETRIC KEYS
2087 M: David Howells <dhowells@redhat.com>
2088 L: keyrings@vger.kernel.org
2089 S: Maintained
2090 F: Documentation/crypto/asymmetric-keys.txt
2091 F: include/linux/verification.h
2092 F: include/crypto/public_key.h
2093 F: include/crypto/pkcs7.h
2094 F: crypto/asymmetric_keys/
2095
2096 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2097 R: Dan Williams <dan.j.williams@intel.com>
2098 W: http://sourceforge.net/projects/xscaleiop
2099 S: Odd fixes
2100 F: Documentation/crypto/async-tx-api.txt
2101 F: crypto/async_tx/
2102 F: drivers/dma/
2103 F: include/linux/dmaengine.h
2104 F: include/linux/async_tx.h
2105
2106 AT24 EEPROM DRIVER
2107 M: Wolfram Sang <wsa@the-dreams.de>
2108 L: linux-i2c@vger.kernel.org
2109 S: Maintained
2110 F: drivers/misc/eeprom/at24.c
2111 F: include/linux/platform_data/at24.h
2112
2113 ATA OVER ETHERNET (AOE) DRIVER
2114 M: "Ed L. Cashin" <ed.cashin@acm.org>
2115 W: http://www.openaoe.org/
2116 S: Supported
2117 F: Documentation/aoe/
2118 F: drivers/block/aoe/
2119
2120 ATHEROS 71XX/9XXX GPIO DRIVER
2121 M: Alban Bedel <albeu@free.fr>
2122 W: https://github.com/AlbanBedel/linux
2123 T: git git://github.com/AlbanBedel/linux
2124 S: Maintained
2125 F: drivers/gpio/gpio-ath79.c
2126 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2127
2128 ATHEROS ATH GENERIC UTILITIES
2129 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2130 L: linux-wireless@vger.kernel.org
2131 S: Supported
2132 F: drivers/net/wireless/ath/*
2133
2134 ATHEROS ATH5K WIRELESS DRIVER
2135 M: Jiri Slaby <jirislaby@gmail.com>
2136 M: Nick Kossifidis <mickflemm@gmail.com>
2137 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2138 L: linux-wireless@vger.kernel.org
2139 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2140 S: Maintained
2141 F: drivers/net/wireless/ath/ath5k/
2142
2143 ATHEROS ATH6KL WIRELESS DRIVER
2144 M: Kalle Valo <kvalo@qca.qualcomm.com>
2145 L: linux-wireless@vger.kernel.org
2146 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2148 S: Supported
2149 F: drivers/net/wireless/ath/ath6kl/
2150
2151 WILOCITY WIL6210 WIRELESS DRIVER
2152 M: Maya Erez <qca_merez@qca.qualcomm.com>
2153 L: linux-wireless@vger.kernel.org
2154 L: wil6210@qca.qualcomm.com
2155 S: Supported
2156 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2157 F: drivers/net/wireless/ath/wil6210/
2158 F: include/uapi/linux/wil6210_uapi.h
2159
2160 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2161 M: Christian Lamparter <chunkeey@googlemail.com>
2162 L: linux-wireless@vger.kernel.org
2163 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2164 S: Maintained
2165 F: drivers/net/wireless/ath/carl9170/
2166
2167 ATK0110 HWMON DRIVER
2168 M: Luca Tettamanti <kronos.it@gmail.com>
2169 L: linux-hwmon@vger.kernel.org
2170 S: Maintained
2171 F: drivers/hwmon/asus_atk0110.c
2172
2173 ATI_REMOTE2 DRIVER
2174 M: Ville Syrjala <syrjala@sci.fi>
2175 S: Maintained
2176 F: drivers/input/misc/ati_remote2.c
2177
2178 ATLX ETHERNET DRIVERS
2179 M: Jay Cliburn <jcliburn@gmail.com>
2180 M: Chris Snook <chris.snook@gmail.com>
2181 L: netdev@vger.kernel.org
2182 W: http://sourceforge.net/projects/atl1
2183 W: http://atl1.sourceforge.net
2184 S: Maintained
2185 F: drivers/net/ethernet/atheros/
2186
2187 ATM
2188 M: Chas Williams <3chas3@gmail.com>
2189 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2190 L: netdev@vger.kernel.org
2191 W: http://linux-atm.sourceforge.net
2192 S: Maintained
2193 F: drivers/atm/
2194 F: include/linux/atm*
2195 F: include/uapi/linux/atm*
2196
2197 ATMEL AT91 / AT32 MCI DRIVER
2198 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2199 S: Maintained
2200 F: drivers/mmc/host/atmel-mci.c
2201
2202 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2203 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2204 S: Supported
2205 F: drivers/power/reset/at91-sama5d2_shdwc.c
2206
2207 ATMEL SAMA5D2 ADC DRIVER
2208 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2209 L: linux-iio@vger.kernel.org
2210 S: Supported
2211 F: drivers/iio/adc/at91-sama5d2_adc.c
2212
2213 ATMEL Audio ALSA driver
2214 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2216 S: Supported
2217 F: sound/soc/atmel
2218
2219 ATMEL XDMA DRIVER
2220 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2221 L: linux-arm-kernel@lists.infradead.org
2222 L: dmaengine@vger.kernel.org
2223 S: Supported
2224 F: drivers/dma/at_xdmac.c
2225
2226 ATMEL I2C DRIVER
2227 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2228 L: linux-i2c@vger.kernel.org
2229 S: Supported
2230 F: drivers/i2c/busses/i2c-at91.c
2231
2232 ATMEL ISI DRIVER
2233 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2234 L: linux-media@vger.kernel.org
2235 S: Supported
2236 F: drivers/media/platform/soc_camera/atmel-isi.c
2237 F: include/media/atmel-isi.h
2238
2239 ATMEL LCDFB DRIVER
2240 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2241 L: linux-fbdev@vger.kernel.org
2242 S: Maintained
2243 F: drivers/video/fbdev/atmel_lcdfb.c
2244 F: include/video/atmel_lcdc.h
2245
2246 ATMEL MACB ETHERNET DRIVER
2247 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2248 S: Supported
2249 F: drivers/net/ethernet/cadence/
2250
2251 ATMEL NAND DRIVER
2252 M: Wenyou Yang <wenyou.yang@atmel.com>
2253 M: Josh Wu <rainyfeeling@outlook.com>
2254 L: linux-mtd@lists.infradead.org
2255 S: Supported
2256 F: drivers/mtd/nand/atmel_nand*
2257
2258 ATMEL SDMMC DRIVER
2259 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2260 L: linux-mmc@vger.kernel.org
2261 S: Supported
2262 F: drivers/mmc/host/sdhci-of-at91.c
2263
2264 ATMEL SPI DRIVER
2265 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2266 S: Supported
2267 F: drivers/spi/spi-atmel.*
2268
2269 ATMEL SSC DRIVER
2270 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 S: Supported
2273 F: drivers/misc/atmel-ssc.c
2274 F: include/linux/atmel-ssc.h
2275
2276 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2277 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2279 S: Supported
2280 F: drivers/misc/atmel_tclib.c
2281 F: drivers/clocksource/tcb_clksrc.c
2282
2283 ATMEL USBA UDC DRIVER
2284 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286 S: Supported
2287 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2288
2289 ATMEL WIRELESS DRIVER
2290 M: Simon Kelley <simon@thekelleys.org.uk>
2291 L: linux-wireless@vger.kernel.org
2292 W: http://www.thekelleys.org.uk/atmel
2293 W: http://atmelwlandriver.sourceforge.net/
2294 S: Maintained
2295 F: drivers/net/wireless/atmel/atmel*
2296
2297 ATMEL MAXTOUCH DRIVER
2298 M: Nick Dyer <nick@shmanahar.org>
2299 T: git git://github.com/ndyer/linux.git
2300 S: Maintained
2301 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2302 F: drivers/input/touchscreen/atmel_mxt_ts.c
2303 F: include/linux/platform_data/atmel_mxt_ts.h
2304
2305 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2306 M: Bradley Grove <linuxdrivers@attotech.com>
2307 L: linux-scsi@vger.kernel.org
2308 W: http://www.attotech.com
2309 S: Supported
2310 F: drivers/scsi/esas2r
2311
2312 ATUSB IEEE 802.15.4 RADIO DRIVER
2313 M: Stefan Schmidt <stefan@osg.samsung.com>
2314 L: linux-wpan@vger.kernel.org
2315 S: Maintained
2316 F: drivers/net/ieee802154/atusb.c
2317 F: drivers/net/ieee802154/atusb.h
2318 F: drivers/net/ieee802154/at86rf230.h
2319
2320 AUDIT SUBSYSTEM
2321 M: Paul Moore <paul@paul-moore.com>
2322 M: Eric Paris <eparis@redhat.com>
2323 L: linux-audit@redhat.com (moderated for non-subscribers)
2324 W: http://people.redhat.com/sgrubb/audit/
2325 T: git git://git.infradead.org/users/pcmoore/audit
2326 S: Maintained
2327 F: include/linux/audit.h
2328 F: include/uapi/linux/audit.h
2329 F: kernel/audit*
2330
2331 AUXILIARY DISPLAY DRIVERS
2332 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2333 W: http://miguelojeda.es/auxdisplay.htm
2334 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2335 S: Maintained
2336 F: drivers/auxdisplay/
2337 F: include/linux/cfag12864b.h
2338
2339 AX.25 NETWORK LAYER
2340 M: Ralf Baechle <ralf@linux-mips.org>
2341 L: linux-hams@vger.kernel.org
2342 W: http://www.linux-ax25.org/
2343 S: Maintained
2344 F: include/uapi/linux/ax25.h
2345 F: include/net/ax25.h
2346 F: net/ax25/
2347
2348 AXENTIA ASOC DRIVERS
2349 M: Peter Rosin <peda@axentia.se>
2350 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2351 S: Maintained
2352 F: Documentation/devicetree/bindings/sound/axentia,*
2353 F: sound/soc/atmel/tse850-pcm5142.c
2354
2355 AXENTIA ARM DEVICES
2356 M: Peter Rosin <peda@axentia.se>
2357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 S: Maintained
2359 F: Documentation/devicetree/bindings/arm/axentia.txt
2360 F: arch/arm/boot/dts/at91-linea.dtsi
2361 F: arch/arm/boot/dts/at91-tse850-3.dts
2362
2363 AZ6007 DVB DRIVER
2364 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2365 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2366 L: linux-media@vger.kernel.org
2367 W: https://linuxtv.org
2368 T: git git://linuxtv.org/media_tree.git
2369 S: Maintained
2370 F: drivers/media/usb/dvb-usb-v2/az6007.c
2371
2372 AZTECH FM RADIO RECEIVER DRIVER
2373 M: Hans Verkuil <hverkuil@xs4all.nl>
2374 L: linux-media@vger.kernel.org
2375 T: git git://linuxtv.org/media_tree.git
2376 W: https://linuxtv.org
2377 S: Maintained
2378 F: drivers/media/radio/radio-aztech*
2379
2380 B43 WIRELESS DRIVER
2381 L: linux-wireless@vger.kernel.org
2382 L: b43-dev@lists.infradead.org
2383 W: http://wireless.kernel.org/en/users/Drivers/b43
2384 S: Odd Fixes
2385 F: drivers/net/wireless/broadcom/b43/
2386
2387 B43LEGACY WIRELESS DRIVER
2388 M: Larry Finger <Larry.Finger@lwfinger.net>
2389 L: linux-wireless@vger.kernel.org
2390 L: b43-dev@lists.infradead.org
2391 W: http://wireless.kernel.org/en/users/Drivers/b43
2392 S: Maintained
2393 F: drivers/net/wireless/broadcom/b43legacy/
2394
2395 BACKLIGHT CLASS/SUBSYSTEM
2396 M: Lee Jones <lee.jones@linaro.org>
2397 M: Daniel Thompson <daniel.thompson@linaro.org>
2398 M: Jingoo Han <jingoohan1@gmail.com>
2399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2400 S: Maintained
2401 F: drivers/video/backlight/
2402 F: include/linux/backlight.h
2403 F: include/linux/pwm_backlight.h
2404 F: Documentation/devicetree/bindings/leds/backlight
2405
2406 BATMAN ADVANCED
2407 M: Marek Lindner <mareklindner@neomailbox.ch>
2408 M: Simon Wunderlich <sw@simonwunderlich.de>
2409 M: Antonio Quartulli <a@unstable.cc>
2410 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2411 W: https://www.open-mesh.org/
2412 Q: https://patchwork.open-mesh.org/project/batman/list/
2413 S: Maintained
2414 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2415 F: Documentation/ABI/testing/sysfs-class-net-mesh
2416 F: Documentation/networking/batman-adv.txt
2417 F: include/uapi/linux/batman_adv.h
2418 F: net/batman-adv/
2419
2420 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2421 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2422 L: linux-hams@vger.kernel.org
2423 W: http://www.baycom.org/~tom/ham/ham.html
2424 S: Maintained
2425 F: drivers/net/hamradio/baycom*
2426
2427 BCACHE (BLOCK LAYER CACHE)
2428 M: Kent Overstreet <kent.overstreet@gmail.com>
2429 L: linux-bcache@vger.kernel.org
2430 W: http://bcache.evilpiepirate.org
2431 S: Orphan
2432 F: drivers/md/bcache/
2433
2434 BDISP ST MEDIA DRIVER
2435 M: Fabien Dessenne <fabien.dessenne@st.com>
2436 L: linux-media@vger.kernel.org
2437 T: git git://linuxtv.org/media_tree.git
2438 W: https://linuxtv.org
2439 S: Supported
2440 F: drivers/media/platform/sti/bdisp
2441
2442 DELTA ST MEDIA DRIVER
2443 M: Hugues Fruchet <hugues.fruchet@st.com>
2444 L: linux-media@vger.kernel.org
2445 T: git git://linuxtv.org/media_tree.git
2446 W: https://linuxtv.org
2447 S: Supported
2448 F: drivers/media/platform/sti/delta
2449
2450 BEFS FILE SYSTEM
2451 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2452 M: Salah Triki <salah.triki@gmail.com>
2453 S: Maintained
2454 T: git git://github.com/luisbg/linux-befs.git
2455 F: Documentation/filesystems/befs.txt
2456 F: fs/befs/
2457
2458 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2459 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2460 L: netdev@vger.kernel.org
2461 S: Maintained
2462 F: drivers/net/ethernet/ec_bhf.c
2463
2464 BFS FILE SYSTEM
2465 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2466 S: Maintained
2467 F: Documentation/filesystems/bfs.txt
2468 F: fs/bfs/
2469 F: include/uapi/linux/bfs_fs.h
2470
2471 BLACKFIN ARCHITECTURE
2472 M: Steven Miao <realmz6@gmail.com>
2473 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2474 T: git git://git.code.sf.net/p/adi-linux/code
2475 W: http://blackfin.uclinux.org
2476 S: Supported
2477 F: arch/blackfin/
2478
2479 BLACKFIN EMAC DRIVER
2480 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2481 W: http://blackfin.uclinux.org
2482 S: Supported
2483 F: drivers/net/ethernet/adi/
2484
2485 BLACKFIN RTC DRIVER
2486 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2487 W: http://blackfin.uclinux.org
2488 S: Supported
2489 F: drivers/rtc/rtc-bfin.c
2490
2491 BLACKFIN SDH DRIVER
2492 M: Sonic Zhang <sonic.zhang@analog.com>
2493 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2494 W: http://blackfin.uclinux.org
2495 S: Supported
2496 F: drivers/mmc/host/bfin_sdh.c
2497
2498 BLACKFIN SERIAL DRIVER
2499 M: Sonic Zhang <sonic.zhang@analog.com>
2500 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2501 W: http://blackfin.uclinux.org
2502 S: Supported
2503 F: drivers/tty/serial/bfin_uart.c
2504
2505 BLACKFIN WATCHDOG DRIVER
2506 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507 W: http://blackfin.uclinux.org
2508 S: Supported
2509 F: drivers/watchdog/bfin_wdt.c
2510
2511 BLACKFIN I2C TWI DRIVER
2512 M: Sonic Zhang <sonic.zhang@analog.com>
2513 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2514 W: http://blackfin.uclinux.org/
2515 S: Supported
2516 F: drivers/i2c/busses/i2c-bfin-twi.c
2517
2518 BLACKFIN MEDIA DRIVER
2519 M: Scott Jiang <scott.jiang.linux@gmail.com>
2520 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2521 W: http://blackfin.uclinux.org/
2522 S: Supported
2523 F: drivers/media/platform/blackfin/
2524 F: drivers/media/i2c/adv7183*
2525 F: drivers/media/i2c/vs6624*
2526
2527 BLINKM RGB LED DRIVER
2528 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2529 S: Maintained
2530 F: drivers/leds/leds-blinkm.c
2531
2532 BLOCK LAYER
2533 M: Jens Axboe <axboe@kernel.dk>
2534 L: linux-block@vger.kernel.org
2535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2536 S: Maintained
2537 F: block/
2538 F: kernel/trace/blktrace.c
2539 F: lib/sbitmap.c
2540
2541 BFQ I/O SCHEDULER
2542 M: Paolo Valente <paolo.valente@linaro.org>
2543 M: Jens Axboe <axboe@kernel.dk>
2544 L: linux-block@vger.kernel.org
2545 S: Maintained
2546 F: block/bfq-*
2547 F: Documentation/block/bfq-iosched.txt
2548
2549 BLOCK2MTD DRIVER
2550 M: Joern Engel <joern@lazybastard.org>
2551 L: linux-mtd@lists.infradead.org
2552 S: Maintained
2553 F: drivers/mtd/devices/block2mtd.c
2554
2555 BLUETOOTH DRIVERS
2556 M: Marcel Holtmann <marcel@holtmann.org>
2557 M: Gustavo Padovan <gustavo@padovan.org>
2558 M: Johan Hedberg <johan.hedberg@gmail.com>
2559 L: linux-bluetooth@vger.kernel.org
2560 W: http://www.bluez.org/
2561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2563 S: Maintained
2564 F: drivers/bluetooth/
2565
2566 BLUETOOTH SUBSYSTEM
2567 M: Marcel Holtmann <marcel@holtmann.org>
2568 M: Gustavo Padovan <gustavo@padovan.org>
2569 M: Johan Hedberg <johan.hedberg@gmail.com>
2570 L: linux-bluetooth@vger.kernel.org
2571 W: http://www.bluez.org/
2572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2574 S: Maintained
2575 F: net/bluetooth/
2576 F: include/net/bluetooth/
2577
2578 BONDING DRIVER
2579 M: Jay Vosburgh <j.vosburgh@gmail.com>
2580 M: Veaceslav Falico <vfalico@gmail.com>
2581 M: Andy Gospodarek <andy@greyhouse.net>
2582 L: netdev@vger.kernel.org
2583 W: http://sourceforge.net/projects/bonding/
2584 S: Supported
2585 F: drivers/net/bonding/
2586 F: include/uapi/linux/if_bonding.h
2587
2588 BPF (Safe dynamic programs and tools)
2589 M: Alexei Starovoitov <ast@kernel.org>
2590 M: Daniel Borkmann <daniel@iogearbox.net>
2591 L: netdev@vger.kernel.org
2592 L: linux-kernel@vger.kernel.org
2593 S: Supported
2594 F: arch/x86/net/bpf_jit*
2595 F: Documentation/networking/filter.txt
2596 F: include/linux/bpf*
2597 F: include/linux/filter.h
2598 F: include/uapi/linux/bpf*
2599 F: include/uapi/linux/filter.h
2600 F: kernel/bpf/
2601 F: kernel/trace/bpf_trace.c
2602 F: lib/test_bpf.c
2603 F: net/bpf/
2604 F: net/core/filter.c
2605 F: net/sched/act_bpf.c
2606 F: net/sched/cls_bpf.c
2607 F: samples/bpf/
2608 F: tools/net/bpf*
2609 F: tools/testing/selftests/bpf/
2610
2611 BROADCOM B44 10/100 ETHERNET DRIVER
2612 M: Michael Chan <michael.chan@broadcom.com>
2613 L: netdev@vger.kernel.org
2614 S: Supported
2615 F: drivers/net/ethernet/broadcom/b44.*
2616
2617 BROADCOM B53 ETHERNET SWITCH DRIVER
2618 M: Florian Fainelli <f.fainelli@gmail.com>
2619 L: netdev@vger.kernel.org
2620 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2621 S: Supported
2622 F: drivers/net/dsa/b53/*
2623 F: include/linux/platform_data/b53.h
2624
2625 BROADCOM GENET ETHERNET DRIVER
2626 M: Florian Fainelli <f.fainelli@gmail.com>
2627 L: netdev@vger.kernel.org
2628 S: Supported
2629 F: drivers/net/ethernet/broadcom/genet/
2630
2631 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2632 M: Rasesh Mody <rasesh.mody@cavium.com>
2633 M: Harish Patil <harish.patil@cavium.com>
2634 M: Dept-GELinuxNICDev@cavium.com
2635 L: netdev@vger.kernel.org
2636 S: Supported
2637 F: drivers/net/ethernet/broadcom/bnx2.*
2638 F: drivers/net/ethernet/broadcom/bnx2_*
2639
2640 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2641 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2642 M: Ariel Elior <ariel.elior@cavium.com>
2643 M: everest-linux-l2@cavium.com
2644 L: netdev@vger.kernel.org
2645 S: Supported
2646 F: drivers/net/ethernet/broadcom/bnx2x/
2647
2648 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2649 M: Michael Chan <michael.chan@broadcom.com>
2650 L: netdev@vger.kernel.org
2651 S: Supported
2652 F: drivers/net/ethernet/broadcom/bnxt/
2653
2654 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2655 M: Florian Fainelli <f.fainelli@gmail.com>
2656 M: Ray Jui <rjui@broadcom.com>
2657 M: Scott Branden <sbranden@broadcom.com>
2658 M: bcm-kernel-feedback-list@broadcom.com
2659 T: git git://github.com/broadcom/mach-bcm
2660 S: Maintained
2661 N: bcm281*
2662 N: bcm113*
2663 N: bcm216*
2664 N: kona
2665 F: arch/arm/mach-bcm/
2666
2667 BROADCOM BCM2835 ARM ARCHITECTURE
2668 M: Stephen Warren <swarren@wwwdotorg.org>
2669 M: Lee Jones <lee@kernel.org>
2670 M: Eric Anholt <eric@anholt.net>
2671 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2673 T: git git://github.com/anholt/linux
2674 S: Maintained
2675 N: bcm2835
2676 F: drivers/staging/vc04_services
2677
2678 BROADCOM BCM47XX MIPS ARCHITECTURE
2679 M: Hauke Mehrtens <hauke@hauke-m.de>
2680 M: Rafał Miłecki <zajec5@gmail.com>
2681 L: linux-mips@linux-mips.org
2682 S: Maintained
2683 F: Documentation/devicetree/bindings/mips/brcm/
2684 F: arch/mips/bcm47xx/*
2685 F: arch/mips/include/asm/mach-bcm47xx/*
2686
2687 BROADCOM BCM5301X ARM ARCHITECTURE
2688 M: Hauke Mehrtens <hauke@hauke-m.de>
2689 M: Rafał Miłecki <zajec5@gmail.com>
2690 M: bcm-kernel-feedback-list@broadcom.com
2691 L: linux-arm-kernel@lists.infradead.org
2692 S: Maintained
2693 F: arch/arm/mach-bcm/bcm_5301x.c
2694 F: arch/arm/boot/dts/bcm5301x*.dtsi
2695 F: arch/arm/boot/dts/bcm470*
2696
2697 BROADCOM BCM53573 ARM ARCHITECTURE
2698 M: Rafał Miłecki <rafal@milecki.pl>
2699 L: linux-arm-kernel@lists.infradead.org
2700 S: Maintained
2701 F: arch/arm/boot/dts/bcm53573*
2702 F: arch/arm/boot/dts/bcm47189*
2703
2704 BROADCOM BCM63XX ARM ARCHITECTURE
2705 M: Florian Fainelli <f.fainelli@gmail.com>
2706 M: bcm-kernel-feedback-list@broadcom.com
2707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2708 T: git git://github.com/broadcom/stblinux.git
2709 S: Maintained
2710 N: bcm63xx
2711
2712 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2713 M: Kevin Cernekee <cernekee@gmail.com>
2714 L: linux-usb@vger.kernel.org
2715 S: Maintained
2716 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2717
2718 BROADCOM BCM7XXX ARM ARCHITECTURE
2719 M: Brian Norris <computersforpeace@gmail.com>
2720 M: Gregory Fong <gregory.0xf0@gmail.com>
2721 M: Florian Fainelli <f.fainelli@gmail.com>
2722 M: bcm-kernel-feedback-list@broadcom.com
2723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2724 T: git git://github.com/broadcom/stblinux.git
2725 S: Maintained
2726 F: arch/arm/mach-bcm/*brcmstb*
2727 F: arch/arm/boot/dts/bcm7*.dts*
2728 F: drivers/bus/brcmstb_gisb.c
2729 N: brcmstb
2730
2731 BROADCOM BMIPS MIPS ARCHITECTURE
2732 M: Kevin Cernekee <cernekee@gmail.com>
2733 M: Florian Fainelli <f.fainelli@gmail.com>
2734 L: linux-mips@linux-mips.org
2735 T: git git://github.com/broadcom/stblinux.git
2736 S: Maintained
2737 F: arch/mips/bmips/*
2738 F: arch/mips/include/asm/mach-bmips/*
2739 F: arch/mips/kernel/*bmips*
2740 F: arch/mips/boot/dts/brcm/bcm*.dts*
2741 F: drivers/irqchip/irq-bcm63*
2742 F: drivers/irqchip/irq-bcm7*
2743 F: drivers/irqchip/irq-brcmstb*
2744 F: include/linux/bcm963xx_nvram.h
2745 F: include/linux/bcm963xx_tag.h
2746
2747 BROADCOM BMIPS CPUFREQ DRIVER
2748 M: Markus Mayer <mmayer@broadcom.com>
2749 M: bcm-kernel-feedback-list@broadcom.com
2750 L: linux-pm@vger.kernel.org
2751 S: Maintained
2752 F: drivers/cpufreq/bmips-cpufreq.c
2753
2754 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2755 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2756 M: Prashant Sreedharan <prashant@broadcom.com>
2757 M: Michael Chan <mchan@broadcom.com>
2758 L: netdev@vger.kernel.org
2759 S: Supported
2760 F: drivers/net/ethernet/broadcom/tg3.*
2761
2762 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2763 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2764 M: Franky Lin <franky.lin@broadcom.com>
2765 M: Hante Meuleman <hante.meuleman@broadcom.com>
2766 L: linux-wireless@vger.kernel.org
2767 L: brcm80211-dev-list.pdl@broadcom.com
2768 S: Supported
2769 F: drivers/net/wireless/broadcom/brcm80211/
2770
2771 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2772 M: QLogic-Storage-Upstream@qlogic.com
2773 L: linux-scsi@vger.kernel.org
2774 S: Supported
2775 F: drivers/scsi/bnx2fc/
2776
2777 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2778 M: QLogic-Storage-Upstream@qlogic.com
2779 L: linux-scsi@vger.kernel.org
2780 S: Supported
2781 F: drivers/scsi/bnx2i/
2782
2783 BROADCOM IPROC ARM ARCHITECTURE
2784 M: Ray Jui <rjui@broadcom.com>
2785 M: Scott Branden <sbranden@broadcom.com>
2786 M: Jon Mason <jonmason@broadcom.com>
2787 M: bcm-kernel-feedback-list@broadcom.com
2788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2789 T: git git://github.com/broadcom/cygnus-linux.git
2790 S: Maintained
2791 N: iproc
2792 N: cygnus
2793 N: bcm[-_]nsp
2794 N: bcm9113*
2795 N: bcm9583*
2796 N: bcm9585*
2797 N: bcm9586*
2798 N: bcm988312
2799 N: bcm113*
2800 N: bcm583*
2801 N: bcm585*
2802 N: bcm586*
2803 N: bcm88312
2804 F: arch/arm64/boot/dts/broadcom/ns2*
2805 F: drivers/clk/bcm/clk-ns*
2806 F: drivers/pinctrl/bcm/pinctrl-ns*
2807
2808 BROADCOM BRCMSTB GPIO DRIVER
2809 M: Gregory Fong <gregory.0xf0@gmail.com>
2810 L: bcm-kernel-feedback-list@broadcom.com
2811 S: Supported
2812 F: drivers/gpio/gpio-brcmstb.c
2813 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2814
2815 BROADCOM KONA GPIO DRIVER
2816 M: Ray Jui <rjui@broadcom.com>
2817 L: bcm-kernel-feedback-list@broadcom.com
2818 S: Supported
2819 F: drivers/gpio/gpio-bcm-kona.c
2820 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2821
2822 BROADCOM NVRAM DRIVER
2823 M: Rafał Miłecki <zajec5@gmail.com>
2824 L: linux-mips@linux-mips.org
2825 S: Maintained
2826 F: drivers/firmware/broadcom/*
2827
2828 BROADCOM STB NAND FLASH DRIVER
2829 M: Brian Norris <computersforpeace@gmail.com>
2830 M: Kamal Dasu <kdasu.kdev@gmail.com>
2831 L: linux-mtd@lists.infradead.org
2832 L: bcm-kernel-feedback-list@broadcom.com
2833 S: Maintained
2834 F: drivers/mtd/nand/brcmnand/
2835
2836 BROADCOM STB AVS CPUFREQ DRIVER
2837 M: Markus Mayer <mmayer@broadcom.com>
2838 M: bcm-kernel-feedback-list@broadcom.com
2839 L: linux-pm@vger.kernel.org
2840 S: Maintained
2841 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2842 F: drivers/cpufreq/brcmstb*
2843
2844 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2845 M: Rafał Miłecki <zajec5@gmail.com>
2846 L: linux-wireless@vger.kernel.org
2847 S: Maintained
2848 F: drivers/bcma/
2849 F: include/linux/bcma/
2850
2851 BROADCOM SYSTEMPORT ETHERNET DRIVER
2852 M: Florian Fainelli <f.fainelli@gmail.com>
2853 L: netdev@vger.kernel.org
2854 S: Supported
2855 F: drivers/net/ethernet/broadcom/bcmsysport.*
2856
2857 BROADCOM VULCAN ARM64 SOC
2858 M: Jayachandran C. <c.jayachandran@gmail.com>
2859 M: bcm-kernel-feedback-list@broadcom.com
2860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2861 S: Maintained
2862 F: arch/arm64/boot/dts/broadcom/vulcan*
2863
2864 BROADCOM NETXTREME-E ROCE DRIVER
2865 M: Selvin Xavier <selvin.xavier@broadcom.com>
2866 M: Devesh Sharma <devesh.sharma@broadcom.com>
2867 M: Somnath Kotur <somnath.kotur@broadcom.com>
2868 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2869 L: linux-rdma@vger.kernel.org
2870 W: http://www.broadcom.com
2871 S: Supported
2872 F: drivers/infiniband/hw/bnxt_re/
2873 F: include/uapi/rdma/bnxt_re-abi.h
2874
2875 BROCADE BFA FC SCSI DRIVER
2876 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2877 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2878 L: linux-scsi@vger.kernel.org
2879 S: Supported
2880 F: drivers/scsi/bfa/
2881
2882 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2883 M: Rasesh Mody <rasesh.mody@cavium.com>
2884 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2885 M: Dept-GELinuxNICDev@cavium.com
2886 L: netdev@vger.kernel.org
2887 S: Supported
2888 F: drivers/net/ethernet/brocade/bna/
2889
2890 BSG (block layer generic sg v4 driver)
2891 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2892 L: linux-scsi@vger.kernel.org
2893 S: Supported
2894 F: block/bsg.c
2895 F: include/linux/bsg.h
2896 F: include/uapi/linux/bsg.h
2897
2898 BT87X AUDIO DRIVER
2899 M: Clemens Ladisch <clemens@ladisch.de>
2900 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2901 T: git git://git.alsa-project.org/alsa-kernel.git
2902 S: Maintained
2903 F: Documentation/sound/alsa/Bt87x.txt
2904 F: sound/pci/bt87x.c
2905
2906 BT8XXGPIO DRIVER
2907 M: Michael Buesch <m@bues.ch>
2908 W: http://bu3sch.de/btgpio.php
2909 S: Maintained
2910 F: drivers/gpio/gpio-bt8xx.c
2911
2912 BTRFS FILE SYSTEM
2913 M: Chris Mason <clm@fb.com>
2914 M: Josef Bacik <jbacik@fb.com>
2915 M: David Sterba <dsterba@suse.com>
2916 L: linux-btrfs@vger.kernel.org
2917 W: http://btrfs.wiki.kernel.org/
2918 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2920 S: Maintained
2921 F: Documentation/filesystems/btrfs.txt
2922 F: fs/btrfs/
2923
2924 BTTV VIDEO4LINUX DRIVER
2925 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2926 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2927 L: linux-media@vger.kernel.org
2928 W: https://linuxtv.org
2929 T: git git://linuxtv.org/media_tree.git
2930 S: Odd fixes
2931 F: Documentation/media/v4l-drivers/bttv*
2932 F: drivers/media/pci/bt8xx/bttv*
2933
2934 BUSLOGIC SCSI DRIVER
2935 M: Khalid Aziz <khalid@gonehiking.org>
2936 L: linux-scsi@vger.kernel.org
2937 S: Maintained
2938 F: drivers/scsi/BusLogic.*
2939 F: drivers/scsi/FlashPoint.*
2940
2941 C-MEDIA CMI8788 DRIVER
2942 M: Clemens Ladisch <clemens@ladisch.de>
2943 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2944 T: git git://git.alsa-project.org/alsa-kernel.git
2945 S: Maintained
2946 F: sound/pci/oxygen/
2947
2948 C6X ARCHITECTURE
2949 M: Mark Salter <msalter@redhat.com>
2950 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2951 L: linux-c6x-dev@linux-c6x.org
2952 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2953 S: Maintained
2954 F: arch/c6x/
2955
2956 CA8210 IEEE-802.15.4 RADIO DRIVER
2957 M: Harry Morris <h.morris@cascoda.com>
2958 M: linuxdev@cascoda.com
2959 L: linux-wpan@vger.kernel.org
2960 W: https://github.com/Cascoda/ca8210-linux.git
2961 S: Maintained
2962 F: drivers/net/ieee802154/ca8210.c
2963 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2964
2965 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2966 M: David Howells <dhowells@redhat.com>
2967 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2968 S: Supported
2969 F: Documentation/filesystems/caching/cachefiles.txt
2970 F: fs/cachefiles/
2971
2972 CADET FM/AM RADIO RECEIVER DRIVER
2973 M: Hans Verkuil <hverkuil@xs4all.nl>
2974 L: linux-media@vger.kernel.org
2975 T: git git://linuxtv.org/media_tree.git
2976 W: https://linuxtv.org
2977 S: Maintained
2978 F: drivers/media/radio/radio-cadet*
2979
2980 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2981 M: Jonathan Corbet <corbet@lwn.net>
2982 L: linux-media@vger.kernel.org
2983 T: git git://linuxtv.org/media_tree.git
2984 S: Maintained
2985 F: Documentation/media/v4l-drivers/cafe_ccic*
2986 F: drivers/media/platform/marvell-ccic/
2987
2988 CAIF NETWORK LAYER
2989 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2990 L: netdev@vger.kernel.org
2991 S: Supported
2992 F: Documentation/networking/caif/
2993 F: drivers/net/caif/
2994 F: include/uapi/linux/caif/
2995 F: include/net/caif/
2996 F: net/caif/
2997
2998 CALGARY x86-64 IOMMU
2999 M: Muli Ben-Yehuda <mulix@mulix.org>
3000 M: Jon Mason <jdmason@kudzu.us>
3001 L: iommu@lists.linux-foundation.org
3002 S: Maintained
3003 F: arch/x86/kernel/pci-calgary_64.c
3004 F: arch/x86/kernel/tce_64.c
3005 F: arch/x86/include/asm/calgary.h
3006 F: arch/x86/include/asm/tce.h
3007
3008 CAN NETWORK LAYER
3009 M: Oliver Hartkopp <socketcan@hartkopp.net>
3010 M: Marc Kleine-Budde <mkl@pengutronix.de>
3011 L: linux-can@vger.kernel.org
3012 W: https://github.com/linux-can
3013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3015 S: Maintained
3016 F: Documentation/networking/can.txt
3017 F: net/can/
3018 F: include/linux/can/core.h
3019 F: include/uapi/linux/can.h
3020 F: include/uapi/linux/can/bcm.h
3021 F: include/uapi/linux/can/raw.h
3022 F: include/uapi/linux/can/gw.h
3023
3024 CAN NETWORK DRIVERS
3025 M: Wolfgang Grandegger <wg@grandegger.com>
3026 M: Marc Kleine-Budde <mkl@pengutronix.de>
3027 L: linux-can@vger.kernel.org
3028 W: https://github.com/linux-can
3029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3031 S: Maintained
3032 F: Documentation/devicetree/bindings/net/can/
3033 F: drivers/net/can/
3034 F: include/linux/can/dev.h
3035 F: include/linux/can/platform/
3036 F: include/uapi/linux/can/error.h
3037 F: include/uapi/linux/can/netlink.h
3038
3039 CAPABILITIES
3040 M: Serge Hallyn <serge@hallyn.com>
3041 L: linux-security-module@vger.kernel.org
3042 S: Supported
3043 F: include/linux/capability.h
3044 F: include/uapi/linux/capability.h
3045 F: security/commoncap.c
3046 F: kernel/capability.c
3047
3048 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3049 M: Kevin Tsai <ktsai@capellamicro.com>
3050 S: Maintained
3051 F: drivers/iio/light/cm*
3052 F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3053
3054 CAVIUM THUNDERX2 ARM64 SOC
3055 M: Jayachandran C <jnair@caviumnetworks.com>
3056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3057 S: Maintained
3058 F: arch/arm64/boot/dts/cavium/thunder-99xx*
3059 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3060
3061 CAVIUM I2C DRIVER
3062 M: Jan Glauber <jglauber@cavium.com>
3063 M: David Daney <david.daney@cavium.com>
3064 W: http://www.cavium.com
3065 S: Supported
3066 F: drivers/i2c/busses/i2c-octeon*
3067 F: drivers/i2c/busses/i2c-thunderx*
3068
3069 CAVIUM MMC DRIVER
3070 M: Jan Glauber <jglauber@cavium.com>
3071 M: David Daney <david.daney@cavium.com>
3072 M: Steven J. Hill <Steven.Hill@cavium.com>
3073 W: http://www.cavium.com
3074 S: Supported
3075 F: drivers/mmc/host/cavium*
3076
3077 CAVIUM LIQUIDIO NETWORK DRIVER
3078 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3079 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3080 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3081 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3082 L: netdev@vger.kernel.org
3083 W: http://www.cavium.com
3084 S: Supported
3085 F: drivers/net/ethernet/cavium/liquidio/
3086
3087 CAVIUM OCTEON-TX CRYPTO DRIVER
3088 M: George Cherian <george.cherian@cavium.com>
3089 L: linux-crypto@vger.kernel.org
3090 W: http://www.cavium.com
3091 S: Supported
3092 F: drivers/crypto/cavium/cpt/
3093
3094 CC2520 IEEE-802.15.4 RADIO DRIVER
3095 M: Varka Bhadram <varkabhadram@gmail.com>
3096 L: linux-wpan@vger.kernel.org
3097 S: Maintained
3098 F: drivers/net/ieee802154/cc2520.c
3099 F: include/linux/spi/cc2520.h
3100 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3101
3102 CEC DRIVER
3103 M: Hans Verkuil <hans.verkuil@cisco.com>
3104 L: linux-media@vger.kernel.org
3105 T: git git://linuxtv.org/media_tree.git
3106 W: http://linuxtv.org
3107 S: Supported
3108 F: Documentation/media/kapi/cec-core.rst
3109 F: Documentation/media/uapi/cec
3110 F: drivers/media/cec/
3111 F: drivers/media/cec-edid.c
3112 F: drivers/media/rc/keymaps/rc-cec.c
3113 F: include/media/cec.h
3114 F: include/media/cec-edid.h
3115 F: include/uapi/linux/cec.h
3116 F: include/uapi/linux/cec-funcs.h
3117
3118 CELL BROADBAND ENGINE ARCHITECTURE
3119 M: Arnd Bergmann <arnd@arndb.de>
3120 L: linuxppc-dev@lists.ozlabs.org
3121 W: http://www.ibm.com/developerworks/power/cell/
3122 S: Supported
3123 F: arch/powerpc/include/asm/cell*.h
3124 F: arch/powerpc/include/asm/spu*.h
3125 F: arch/powerpc/include/uapi/asm/spu*.h
3126 F: arch/powerpc/oprofile/*cell*
3127 F: arch/powerpc/platforms/cell/
3128
3129 CEPH COMMON CODE (LIBCEPH)
3130 M: Ilya Dryomov <idryomov@gmail.com>
3131 M: "Yan, Zheng" <zyan@redhat.com>
3132 M: Sage Weil <sage@redhat.com>
3133 L: ceph-devel@vger.kernel.org
3134 W: http://ceph.com/
3135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3136 T: git git://github.com/ceph/ceph-client.git
3137 S: Supported
3138 F: net/ceph/
3139 F: include/linux/ceph/
3140 F: include/linux/crush/
3141
3142 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3143 M: "Yan, Zheng" <zyan@redhat.com>
3144 M: Sage Weil <sage@redhat.com>
3145 M: Ilya Dryomov <idryomov@gmail.com>
3146 L: ceph-devel@vger.kernel.org
3147 W: http://ceph.com/
3148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3149 T: git git://github.com/ceph/ceph-client.git
3150 S: Supported
3151 F: Documentation/filesystems/ceph.txt
3152 F: fs/ceph/
3153
3154 CERTIFICATE HANDLING:
3155 M: David Howells <dhowells@redhat.com>
3156 M: David Woodhouse <dwmw2@infradead.org>
3157 L: keyrings@vger.kernel.org
3158 S: Maintained
3159 F: Documentation/module-signing.txt
3160 F: certs/
3161 F: scripts/sign-file.c
3162 F: scripts/extract-cert.c
3163
3164 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3165 L: linux-usb@vger.kernel.org
3166 S: Orphan
3167 F: Documentation/usb/WUSB-Design-overview.txt
3168 F: Documentation/usb/wusb-cbaf
3169 F: drivers/usb/host/hwa-hc.c
3170 F: drivers/usb/host/whci/
3171 F: drivers/usb/wusbcore/
3172 F: include/linux/usb/wusb*
3173
3174 HT16K33 LED CONTROLLER DRIVER
3175 M: Robin van der Gracht <robin@protonic.nl>
3176 S: Maintained
3177 F: drivers/auxdisplay/ht16k33.c
3178 F: Documentation/devicetree/bindings/display/ht16k33.txt
3179
3180 CFAG12864B LCD DRIVER
3181 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3182 W: http://miguelojeda.es/auxdisplay.htm
3183 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3184 S: Maintained
3185 F: drivers/auxdisplay/cfag12864b.c
3186 F: include/linux/cfag12864b.h
3187
3188 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3189 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3190 W: http://miguelojeda.es/auxdisplay.htm
3191 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3192 S: Maintained
3193 F: drivers/auxdisplay/cfag12864bfb.c
3194 F: include/linux/cfag12864b.h
3195
3196 CFG80211 and NL80211
3197 M: Johannes Berg <johannes@sipsolutions.net>
3198 L: linux-wireless@vger.kernel.org
3199 W: http://wireless.kernel.org/
3200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3202 S: Maintained
3203 F: include/uapi/linux/nl80211.h
3204 F: include/net/cfg80211.h
3205 F: net/wireless/*
3206 X: net/wireless/wext*
3207
3208 CHAR and MISC DRIVERS
3209 M: Arnd Bergmann <arnd@arndb.de>
3210 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3212 S: Supported
3213 F: drivers/char/*
3214 F: drivers/misc/*
3215 F: include/linux/miscdevice.h
3216
3217 CHECKPATCH
3218 M: Andy Whitcroft <apw@canonical.com>
3219 M: Joe Perches <joe@perches.com>
3220 S: Maintained
3221 F: scripts/checkpatch.pl
3222
3223 CHINESE DOCUMENTATION
3224 M: Harry Wei <harryxiyou@gmail.com>
3225 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3226 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3227 S: Maintained
3228 F: Documentation/translations/zh_CN/
3229
3230 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3231 M: Peter Chen <Peter.Chen@nxp.com>
3232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3233 L: linux-usb@vger.kernel.org
3234 S: Maintained
3235 F: drivers/usb/chipidea/
3236
3237 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3238 M: Hans de Goede <hdegoede@redhat.com>
3239 L: linux-input@vger.kernel.org
3240 S: Maintained
3241 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3242 F: drivers/input/touchscreen/chipone_icn8318.c
3243
3244 CHROME HARDWARE PLATFORM SUPPORT
3245 M: Olof Johansson <olof@lixom.net>
3246 S: Maintained
3247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3248 F: drivers/platform/chrome/
3249
3250 CISCO VIC ETHERNET NIC DRIVER
3251 M: Christian Benvenuti <benve@cisco.com>
3252 M: Govindarajulu Varadarajan <_govind@gmx.com>
3253 M: Neel Patel <neepatel@cisco.com>
3254 S: Supported
3255 F: drivers/net/ethernet/cisco/enic/
3256
3257 CISCO VIC LOW LATENCY NIC DRIVER
3258 M: Christian Benvenuti <benve@cisco.com>
3259 M: Dave Goodell <dgoodell@cisco.com>
3260 S: Supported
3261 F: drivers/infiniband/hw/usnic/
3262
3263 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3264 M: Hartley Sweeten <hsweeten@visionengravers.com>
3265 L: netdev@vger.kernel.org
3266 S: Maintained
3267 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3268
3269 CIRRUS LOGIC AUDIO CODEC DRIVERS
3270 M: Brian Austin <brian.austin@cirrus.com>
3271 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3272 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3273 S: Maintained
3274 F: sound/soc/codecs/cs*
3275
3276 CLEANCACHE API
3277 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3278 L: linux-kernel@vger.kernel.org
3279 S: Maintained
3280 F: mm/cleancache.c
3281 F: include/linux/cleancache.h
3282
3283 CLK API
3284 M: Russell King <linux@armlinux.org.uk>
3285 L: linux-clk@vger.kernel.org
3286 S: Maintained
3287 F: include/linux/clk.h
3288
3289 CLOCKSOURCE, CLOCKEVENT DRIVERS
3290 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3291 M: Thomas Gleixner <tglx@linutronix.de>
3292 L: linux-kernel@vger.kernel.org
3293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3294 S: Supported
3295 F: drivers/clocksource
3296
3297 CISCO FCOE HBA DRIVER
3298 M: Satish Kharat <satishkh@cisco.com>
3299 M: Sesidhar Baddela <sebaddel@cisco.com>
3300 M: Karan Tilak Kumar <kartilak@cisco.com>
3301 L: linux-scsi@vger.kernel.org
3302 S: Supported
3303 F: drivers/scsi/fnic/
3304
3305 CISCO SCSI HBA DRIVER
3306 M: Karan Tilak Kumar <kartilak@cisco.com>
3307 M: Sesidhar Baddela <sebaddel@cisco.com>
3308 L: linux-scsi@vger.kernel.org
3309 S: Supported
3310 F: drivers/scsi/snic/
3311
3312 CMPC ACPI DRIVER
3313 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3314 M: Daniel Oliveira Nascimento <don@syst.com.br>
3315 L: platform-driver-x86@vger.kernel.org
3316 S: Supported
3317 F: drivers/platform/x86/classmate-laptop.c
3318
3319 COBALT MEDIA DRIVER
3320 M: Hans Verkuil <hans.verkuil@cisco.com>
3321 L: linux-media@vger.kernel.org
3322 T: git git://linuxtv.org/media_tree.git
3323 W: https://linuxtv.org
3324 S: Supported
3325 F: drivers/media/pci/cobalt/
3326
3327 COCCINELLE/Semantic Patches (SmPL)
3328 M: Julia Lawall <Julia.Lawall@lip6.fr>
3329 M: Gilles Muller <Gilles.Muller@lip6.fr>
3330 M: Nicolas Palix <nicolas.palix@imag.fr>
3331 M: Michal Marek <mmarek@suse.com>
3332 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3334 W: http://coccinelle.lip6.fr/
3335 S: Supported
3336 F: Documentation/dev-tools/coccinelle.rst
3337 F: scripts/coccinelle/
3338 F: scripts/coccicheck
3339
3340 CODA FILE SYSTEM
3341 M: Jan Harkes <jaharkes@cs.cmu.edu>
3342 M: coda@cs.cmu.edu
3343 L: codalist@coda.cs.cmu.edu
3344 W: http://www.coda.cs.cmu.edu/
3345 S: Maintained
3346 F: Documentation/filesystems/coda.txt
3347 F: fs/coda/
3348 F: include/linux/coda*.h
3349 F: include/uapi/linux/coda*.h
3350
3351 CODA V4L2 MEM2MEM DRIVER
3352 M: Philipp Zabel <p.zabel@pengutronix.de>
3353 L: linux-media@vger.kernel.org
3354 S: Maintained
3355 F: Documentation/devicetree/bindings/media/coda.txt
3356 F: drivers/media/platform/coda/
3357
3358 COMMON CLK FRAMEWORK
3359 M: Michael Turquette <mturquette@baylibre.com>
3360 M: Stephen Boyd <sboyd@codeaurora.org>
3361 L: linux-clk@vger.kernel.org
3362 Q: http://patchwork.kernel.org/project/linux-clk/list/
3363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3364 S: Maintained
3365 F: Documentation/devicetree/bindings/clock/
3366 F: drivers/clk/
3367 X: drivers/clk/clkdev.c
3368 F: include/linux/clk-pr*
3369 F: include/linux/clk/
3370
3371 COMMON INTERNET FILE SYSTEM (CIFS)
3372 M: Steve French <sfrench@samba.org>
3373 L: linux-cifs@vger.kernel.org
3374 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3375 W: http://linux-cifs.samba.org/
3376 T: git git://git.samba.org/sfrench/cifs-2.6.git
3377 S: Supported
3378 F: Documentation/filesystems/cifs/
3379 F: fs/cifs/
3380
3381 COMPACTPCI HOTPLUG CORE
3382 M: Scott Murray <scott@spiteful.org>
3383 L: linux-pci@vger.kernel.org
3384 S: Maintained
3385 F: drivers/pci/hotplug/cpci_hotplug*
3386
3387 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3388 M: Scott Murray <scott@spiteful.org>
3389 L: linux-pci@vger.kernel.org
3390 S: Maintained
3391 F: drivers/pci/hotplug/cpcihp_zt5550.*
3392
3393 COMPACTPCI HOTPLUG GENERIC DRIVER
3394 M: Scott Murray <scott@spiteful.org>
3395 L: linux-pci@vger.kernel.org
3396 S: Maintained
3397 F: drivers/pci/hotplug/cpcihp_generic.c
3398
3399 COMPAL LAPTOP SUPPORT
3400 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3401 L: platform-driver-x86@vger.kernel.org
3402 S: Maintained
3403 F: drivers/platform/x86/compal-laptop.c
3404
3405 CONEXANT ACCESSRUNNER USB DRIVER
3406 L: accessrunner-general@lists.sourceforge.net
3407 W: http://accessrunner.sourceforge.net/
3408 S: Orphan
3409 F: drivers/usb/atm/cxacru.c
3410
3411 CONFIGFS
3412 M: Joel Becker <jlbec@evilplan.org>
3413 M: Christoph Hellwig <hch@lst.de>
3414 T: git git://git.infradead.org/users/hch/configfs.git
3415 S: Supported
3416 F: fs/configfs/
3417 F: include/linux/configfs.h
3418
3419 CONNECTOR
3420 M: Evgeniy Polyakov <zbr@ioremap.net>
3421 L: netdev@vger.kernel.org
3422 S: Maintained
3423 F: drivers/connector/
3424
3425 CONTROL GROUP (CGROUP)
3426 M: Tejun Heo <tj@kernel.org>
3427 M: Li Zefan <lizefan@huawei.com>
3428 M: Johannes Weiner <hannes@cmpxchg.org>
3429 L: cgroups@vger.kernel.org
3430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3431 S: Maintained
3432 F: Documentation/cgroup*
3433 F: include/linux/cgroup*
3434 F: kernel/cgroup*
3435
3436 CONTROL GROUP - CPUSET
3437 M: Li Zefan <lizefan@huawei.com>
3438 L: cgroups@vger.kernel.org
3439 W: http://www.bullopensource.org/cpuset/
3440 W: http://oss.sgi.com/projects/cpusets/
3441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3442 S: Maintained
3443 F: Documentation/cgroup-v1/cpusets.txt
3444 F: include/linux/cpuset.h
3445 F: kernel/cpuset.c
3446
3447 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3448 M: Johannes Weiner <hannes@cmpxchg.org>
3449 M: Michal Hocko <mhocko@kernel.org>
3450 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3451 L: cgroups@vger.kernel.org
3452 L: linux-mm@kvack.org
3453 S: Maintained
3454 F: mm/memcontrol.c
3455 F: mm/swap_cgroup.c
3456
3457 CORETEMP HARDWARE MONITORING DRIVER
3458 M: Fenghua Yu <fenghua.yu@intel.com>
3459 L: linux-hwmon@vger.kernel.org
3460 S: Maintained
3461 F: Documentation/hwmon/coretemp
3462 F: drivers/hwmon/coretemp.c
3463
3464 COSA/SRP SYNC SERIAL DRIVER
3465 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3466 W: http://www.fi.muni.cz/~kas/cosa/
3467 S: Maintained
3468 F: drivers/net/wan/cosa*
3469
3470 CPMAC ETHERNET DRIVER
3471 M: Florian Fainelli <f.fainelli@gmail.com>
3472 L: netdev@vger.kernel.org
3473 S: Maintained
3474 F: drivers/net/ethernet/ti/cpmac.c
3475
3476 CPU FREQUENCY DRIVERS
3477 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3478 M: Viresh Kumar <viresh.kumar@linaro.org>
3479 L: linux-pm@vger.kernel.org
3480 S: Maintained
3481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3482 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3483 B: https://bugzilla.kernel.org
3484 F: Documentation/cpu-freq/
3485 F: Documentation/devicetree/bindings/cpufreq/
3486 F: drivers/cpufreq/
3487 F: include/linux/cpufreq.h
3488 F: tools/testing/selftests/cpufreq/
3489
3490 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3491 M: Viresh Kumar <viresh.kumar@linaro.org>
3492 M: Sudeep Holla <sudeep.holla@arm.com>
3493 L: linux-pm@vger.kernel.org
3494 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3495 S: Maintained
3496 F: drivers/cpufreq/arm_big_little.h
3497 F: drivers/cpufreq/arm_big_little.c
3498 F: drivers/cpufreq/arm_big_little_dt.c
3499
3500 CPUIDLE DRIVER - ARM BIG LITTLE
3501 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3502 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3503 L: linux-pm@vger.kernel.org
3504 L: linux-arm-kernel@lists.infradead.org
3505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3506 S: Maintained
3507 F: drivers/cpuidle/cpuidle-big_little.c
3508
3509 CPUIDLE DRIVER - ARM EXYNOS
3510 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3511 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3512 M: Kukjin Kim <kgene@kernel.org>
3513 L: linux-pm@vger.kernel.org
3514 L: linux-samsung-soc@vger.kernel.org
3515 S: Supported
3516 F: drivers/cpuidle/cpuidle-exynos.c
3517 F: arch/arm/mach-exynos/pm.c
3518
3519 CPUIDLE DRIVERS
3520 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3521 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3522 L: linux-pm@vger.kernel.org
3523 S: Maintained
3524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3525 B: https://bugzilla.kernel.org
3526 F: drivers/cpuidle/*
3527 F: include/linux/cpuidle.h
3528
3529 CPUID/MSR DRIVER
3530 M: "H. Peter Anvin" <hpa@zytor.com>
3531 S: Maintained
3532 F: arch/x86/kernel/cpuid.c
3533 F: arch/x86/kernel/msr.c
3534
3535 CPU POWER MONITORING SUBSYSTEM
3536 M: Thomas Renninger <trenn@suse.com>
3537 L: linux-pm@vger.kernel.org
3538 S: Maintained
3539 F: tools/power/cpupower/
3540
3541 CRAMFS FILESYSTEM
3542 W: http://sourceforge.net/projects/cramfs/
3543 S: Orphan / Obsolete
3544 F: Documentation/filesystems/cramfs.txt
3545 F: fs/cramfs/
3546
3547 CRIS PORT
3548 M: Mikael Starvik <starvik@axis.com>
3549 M: Jesper Nilsson <jesper.nilsson@axis.com>
3550 L: linux-cris-kernel@axis.com
3551 W: http://developer.axis.com
3552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3553 S: Maintained
3554 F: arch/cris/
3555 F: drivers/tty/serial/crisv10.*
3556
3557 CRYPTO API
3558 M: Herbert Xu <herbert@gondor.apana.org.au>
3559 M: "David S. Miller" <davem@davemloft.net>
3560 L: linux-crypto@vger.kernel.org
3561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3563 S: Maintained
3564 F: Documentation/crypto/
3565 F: Documentation/devicetree/bindings/crypto/
3566 F: Documentation/DocBook/crypto-API.tmpl
3567 F: arch/*/crypto/
3568 F: crypto/
3569 F: drivers/crypto/
3570 F: include/crypto/
3571 F: include/linux/crypto*
3572
3573 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3574 M: Neil Horman <nhorman@tuxdriver.com>
3575 L: linux-crypto@vger.kernel.org
3576 S: Maintained
3577 F: crypto/ansi_cprng.c
3578 F: crypto/rng.c
3579
3580 CS3308 MEDIA DRIVER
3581 M: Hans Verkuil <hverkuil@xs4all.nl>
3582 L: linux-media@vger.kernel.org
3583 T: git git://linuxtv.org/media_tree.git
3584 W: http://linuxtv.org
3585 S: Odd Fixes
3586 F: drivers/media/i2c/cs3308.c
3587 F: drivers/media/i2c/cs3308.h
3588
3589 CS5535 Audio ALSA driver
3590 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3591 S: Maintained
3592 F: sound/pci/cs5535audio/
3593
3594 CW1200 WLAN driver
3595 M: Solomon Peachy <pizza@shaftnet.org>
3596 S: Maintained
3597 F: drivers/net/wireless/st/cw1200/
3598
3599 CX18 VIDEO4LINUX DRIVER
3600 M: Andy Walls <awalls@md.metrocast.net>
3601 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3602 L: linux-media@vger.kernel.org
3603 T: git git://linuxtv.org/media_tree.git
3604 W: https://linuxtv.org
3605 W: http://www.ivtvdriver.org/index.php/Cx18
3606 S: Maintained
3607 F: Documentation/media/v4l-drivers/cx18*
3608 F: drivers/media/pci/cx18/
3609 F: include/uapi/linux/ivtv*
3610
3611 CX2341X MPEG ENCODER HELPER MODULE
3612 M: Hans Verkuil <hverkuil@xs4all.nl>
3613 L: linux-media@vger.kernel.org
3614 T: git git://linuxtv.org/media_tree.git
3615 W: https://linuxtv.org
3616 S: Maintained
3617 F: drivers/media/common/cx2341x*
3618 F: include/media/cx2341x*
3619
3620 CX24120 MEDIA DRIVER
3621 M: Jemma Denson <jdenson@gmail.com>
3622 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3623 L: linux-media@vger.kernel.org
3624 W: https://linuxtv.org
3625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3626 S: Maintained
3627 F: drivers/media/dvb-frontends/cx24120*
3628
3629 CX88 VIDEO4LINUX DRIVER
3630 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3631 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3632 L: linux-media@vger.kernel.org
3633 W: https://linuxtv.org
3634 T: git git://linuxtv.org/media_tree.git
3635 S: Odd fixes
3636 F: Documentation/media/v4l-drivers/cx88*
3637 F: drivers/media/pci/cx88/
3638
3639 CXD2820R MEDIA DRIVER
3640 M: Antti Palosaari <crope@iki.fi>
3641 L: linux-media@vger.kernel.org
3642 W: https://linuxtv.org
3643 W: http://palosaari.fi/linux/
3644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3645 T: git git://linuxtv.org/anttip/media_tree.git
3646 S: Maintained
3647 F: drivers/media/dvb-frontends/cxd2820r*
3648
3649 CXGB3 ETHERNET DRIVER (CXGB3)
3650 M: Santosh Raspatur <santosh@chelsio.com>
3651 L: netdev@vger.kernel.org
3652 W: http://www.chelsio.com
3653 S: Supported
3654 F: drivers/net/ethernet/chelsio/cxgb3/
3655
3656 CXGB3 ISCSI DRIVER (CXGB3I)
3657 M: Karen Xie <kxie@chelsio.com>
3658 L: linux-scsi@vger.kernel.org
3659 W: http://www.chelsio.com
3660 S: Supported
3661 F: drivers/scsi/cxgbi/cxgb3i
3662
3663 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3664 M: Steve Wise <swise@chelsio.com>
3665 L: linux-rdma@vger.kernel.org
3666 W: http://www.openfabrics.org
3667 S: Supported
3668 F: drivers/infiniband/hw/cxgb3/
3669 F: include/uapi/rdma/cxgb3-abi.h
3670
3671 CXGB4 ETHERNET DRIVER (CXGB4)
3672 M: Ganesh Goudar <ganeshgr@chelsio.com>
3673 L: netdev@vger.kernel.org
3674 W: http://www.chelsio.com
3675 S: Supported
3676 F: drivers/net/ethernet/chelsio/cxgb4/
3677
3678 CXGB4 ISCSI DRIVER (CXGB4I)
3679 M: Karen Xie <kxie@chelsio.com>
3680 L: linux-scsi@vger.kernel.org
3681 W: http://www.chelsio.com
3682 S: Supported
3683 F: drivers/scsi/cxgbi/cxgb4i
3684
3685 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3686 M: Steve Wise <swise@chelsio.com>
3687 L: linux-rdma@vger.kernel.org
3688 W: http://www.openfabrics.org
3689 S: Supported
3690 F: drivers/infiniband/hw/cxgb4/
3691 F: include/uapi/rdma/cxgb4-abi.h
3692
3693 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3694 M: Casey Leedom <leedom@chelsio.com>
3695 L: netdev@vger.kernel.org
3696 W: http://www.chelsio.com
3697 S: Supported
3698 F: drivers/net/ethernet/chelsio/cxgb4vf/
3699
3700 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3701 M: Ian Munsie <imunsie@au1.ibm.com>
3702 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3703 L: linuxppc-dev@lists.ozlabs.org
3704 S: Supported
3705 F: arch/powerpc/platforms/powernv/pci-cxl.c
3706 F: drivers/misc/cxl/
3707 F: include/misc/cxl*
3708 F: include/uapi/misc/cxl.h
3709 F: Documentation/powerpc/cxl.txt
3710 F: Documentation/ABI/testing/sysfs-class-cxl
3711
3712 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3713 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3714 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3715 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3716 L: linux-scsi@vger.kernel.org
3717 S: Supported
3718 F: drivers/scsi/cxlflash/
3719 F: include/uapi/scsi/cxlflash_ioctls.h
3720 F: Documentation/powerpc/cxlflash.txt
3721
3722 STMMAC ETHERNET DRIVER
3723 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3724 M: Alexandre Torgue <alexandre.torgue@st.com>
3725 L: netdev@vger.kernel.org
3726 W: http://www.stlinux.com
3727 S: Supported
3728 F: drivers/net/ethernet/stmicro/stmmac/
3729
3730 CYBERPRO FB DRIVER
3731 M: Russell King <linux@armlinux.org.uk>
3732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3733 W: http://www.armlinux.org.uk/
3734 S: Maintained
3735 F: drivers/video/fbdev/cyber2000fb.*
3736
3737 CYCLADES ASYNC MUX DRIVER
3738 W: http://www.cyclades.com/
3739 S: Orphan
3740 F: drivers/tty/cyclades.c
3741 F: include/linux/cyclades.h
3742 F: include/uapi/linux/cyclades.h
3743
3744 CYCLADES PC300 DRIVER
3745 W: http://www.cyclades.com/
3746 S: Orphan
3747 F: drivers/net/wan/pc300*
3748
3749 CYPRESS_FIRMWARE MEDIA DRIVER
3750 M: Antti Palosaari <crope@iki.fi>
3751 L: linux-media@vger.kernel.org
3752 W: https://linuxtv.org
3753 W: http://palosaari.fi/linux/
3754 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3755 T: git git://linuxtv.org/anttip/media_tree.git
3756 S: Maintained
3757 F: drivers/media/common/cypress_firmware*
3758
3759 CYTTSP TOUCHSCREEN DRIVER
3760 M: Ferruh Yigit <fery@cypress.com>
3761 L: linux-input@vger.kernel.org
3762 S: Supported
3763 F: drivers/input/touchscreen/cyttsp*
3764 F: include/linux/input/cyttsp.h
3765
3766 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3767 M: Joshua Kinard <kumba@gentoo.org>
3768 S: Maintained
3769 F: drivers/rtc/rtc-ds1685.c
3770 F: include/linux/rtc/ds1685.h
3771
3772 DAMA SLAVE for AX.25
3773 M: Joerg Reuter <jreuter@yaina.de>
3774 W: http://yaina.de/jreuter/
3775 W: http://www.qsl.net/dl1bke/
3776 L: linux-hams@vger.kernel.org
3777 S: Maintained
3778 F: net/ax25/af_ax25.c
3779 F: net/ax25/ax25_dev.c
3780 F: net/ax25/ax25_ds_*
3781 F: net/ax25/ax25_in.c
3782 F: net/ax25/ax25_out.c
3783 F: net/ax25/ax25_timer.c
3784 F: net/ax25/sysctl_net_ax25.c
3785
3786 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3787 L: netdev@vger.kernel.org
3788 S: Orphan
3789 F: Documentation/networking/dmfe.txt
3790 F: drivers/net/ethernet/dec/tulip/dmfe.c
3791
3792 DC390/AM53C974 SCSI driver
3793 M: Hannes Reinecke <hare@suse.com>
3794 L: linux-scsi@vger.kernel.org
3795 S: Maintained
3796 F: drivers/scsi/am53c974.c
3797
3798 DC395x SCSI driver
3799 M: Oliver Neukum <oliver@neukum.org>
3800 M: Ali Akcaagac <aliakc@web.de>
3801 M: Jamie Lenehan <lenehan@twibble.org>
3802 L: dc395x@twibble.org
3803 W: http://twibble.org/dist/dc395x/
3804 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3805 S: Maintained
3806 F: Documentation/scsi/dc395x.txt
3807 F: drivers/scsi/dc395x.*
3808
3809 DCCP PROTOCOL
3810 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3811 L: dccp@vger.kernel.org
3812 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3813 S: Maintained
3814 F: include/linux/dccp.h
3815 F: include/uapi/linux/dccp.h
3816 F: include/linux/tfrc.h
3817 F: net/dccp/
3818
3819 DECnet NETWORK LAYER
3820 W: http://linux-decnet.sourceforge.net
3821 L: linux-decnet-user@lists.sourceforge.net
3822 S: Orphan
3823 F: Documentation/networking/decnet.txt
3824 F: net/decnet/
3825
3826 DECSTATION PLATFORM SUPPORT
3827 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3828 L: linux-mips@linux-mips.org
3829 W: http://www.linux-mips.org/wiki/DECstation
3830 S: Maintained
3831 F: arch/mips/dec/
3832 F: arch/mips/include/asm/dec/
3833 F: arch/mips/include/asm/mach-dec/
3834
3835 DEFXX FDDI NETWORK DRIVER
3836 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3837 S: Maintained
3838 F: drivers/net/fddi/defxx.*
3839
3840 DELL LAPTOP DRIVER
3841 M: Matthew Garrett <mjg59@srcf.ucam.org>
3842 M: Pali Rohár <pali.rohar@gmail.com>
3843 L: platform-driver-x86@vger.kernel.org
3844 S: Maintained
3845 F: drivers/platform/x86/dell-laptop.c
3846
3847 DELL LAPTOP RBTN DRIVER
3848 M: Pali Rohár <pali.rohar@gmail.com>
3849 S: Maintained
3850 F: drivers/platform/x86/dell-rbtn.*
3851
3852 DELL LAPTOP FREEFALL DRIVER
3853 M: Pali Rohár <pali.rohar@gmail.com>
3854 S: Maintained
3855 F: drivers/platform/x86/dell-smo8800.c
3856
3857 DELL LAPTOP SMM DRIVER
3858 M: Pali Rohár <pali.rohar@gmail.com>
3859 S: Maintained
3860 F: drivers/hwmon/dell-smm-hwmon.c
3861 F: include/uapi/linux/i8k.h
3862
3863 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3864 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3865 S: Maintained
3866 F: Documentation/dcdbas.txt
3867 F: drivers/firmware/dcdbas.*
3868
3869 DELL WMI EXTRAS DRIVER
3870 M: Matthew Garrett <mjg59@srcf.ucam.org>
3871 M: Pali Rohár <pali.rohar@gmail.com>
3872 S: Maintained
3873 F: drivers/platform/x86/dell-wmi.c
3874
3875 DESIGNWARE USB2 DRD IP DRIVER
3876 M: John Youn <johnyoun@synopsys.com>
3877 L: linux-usb@vger.kernel.org
3878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3879 S: Maintained
3880 F: drivers/usb/dwc2/
3881
3882 DESIGNWARE USB3 DRD IP DRIVER
3883 M: Felipe Balbi <balbi@kernel.org>
3884 L: linux-usb@vger.kernel.org
3885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3886 S: Maintained
3887 F: drivers/usb/dwc3/
3888
3889 DEVICE COREDUMP (DEV_COREDUMP)
3890 M: Johannes Berg <johannes@sipsolutions.net>
3891 L: linux-kernel@vger.kernel.org
3892 S: Maintained
3893 F: drivers/base/devcoredump.c
3894 F: include/linux/devcoredump.h
3895
3896 DEVICE FREQUENCY (DEVFREQ)
3897 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3898 M: Kyungmin Park <kyungmin.park@samsung.com>
3899 R: Chanwoo Choi <cw00.choi@samsung.com>
3900 L: linux-pm@vger.kernel.org
3901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3902 S: Maintained
3903 F: drivers/devfreq/
3904 F: include/linux/devfreq.h
3905 F: Documentation/devicetree/bindings/devfreq/
3906
3907 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3908 M: Chanwoo Choi <cw00.choi@samsung.com>
3909 L: linux-pm@vger.kernel.org
3910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3911 S: Supported
3912 F: drivers/devfreq/event/
3913 F: drivers/devfreq/devfreq-event.c
3914 F: include/linux/devfreq-event.h
3915 F: Documentation/devicetree/bindings/devfreq/event/
3916
3917 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3918 M: Chanwoo Choi <cw00.choi@samsung.com>
3919 L: linux-pm@vger.kernel.org
3920 L: linux-samsung-soc@vger.kernel.org
3921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3922 S: Maintained
3923 F: drivers/devfreq/exynos-bus.c
3924 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3925
3926 DEVICE NUMBER REGISTRY
3927 M: Torben Mathiasen <device@lanana.org>
3928 W: http://lanana.org/docs/device-list/index.html
3929 S: Maintained
3930
3931 DEVICE-MAPPER (LVM)
3932 M: Alasdair Kergon <agk@redhat.com>
3933 M: Mike Snitzer <snitzer@redhat.com>
3934 M: dm-devel@redhat.com
3935 L: dm-devel@redhat.com
3936 W: http://sources.redhat.com/dm
3937 Q: http://patchwork.kernel.org/project/dm-devel/list/
3938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3939 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3940 S: Maintained
3941 F: Documentation/device-mapper/
3942 F: drivers/md/dm*
3943 F: drivers/md/persistent-data/
3944 F: include/linux/device-mapper.h
3945 F: include/linux/dm-*.h
3946 F: include/uapi/linux/dm-*.h
3947
3948 DEVLINK
3949 M: Jiri Pirko <jiri@mellanox.com>
3950 L: netdev@vger.kernel.org
3951 S: Supported
3952 F: net/core/devlink.c
3953 F: include/net/devlink.h
3954 F: include/uapi/linux/devlink.h
3955
3956 DIALOG SEMICONDUCTOR DRIVERS
3957 M: Support Opensource <support.opensource@diasemi.com>
3958 W: http://www.dialog-semiconductor.com/products
3959 S: Supported
3960 F: Documentation/hwmon/da90??
3961 F: Documentation/devicetree/bindings/mfd/da90*.txt
3962 F: Documentation/devicetree/bindings/regulator/da92*.txt
3963 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3964 F: drivers/gpio/gpio-da90??.c
3965 F: drivers/hwmon/da90??-hwmon.c
3966 F: drivers/iio/adc/da91??-*.c
3967 F: drivers/input/misc/da90??_onkey.c
3968 F: drivers/input/touchscreen/da9052_tsi.c
3969 F: drivers/leds/leds-da90??.c
3970 F: drivers/mfd/da903x.c
3971 F: drivers/mfd/da90??-*.c
3972 F: drivers/mfd/da91??-*.c
3973 F: drivers/power/supply/da9052-battery.c
3974 F: drivers/power/supply/da91??-*.c
3975 F: drivers/regulator/da903x.c
3976 F: drivers/regulator/da9???-regulator.[ch]
3977 F: drivers/rtc/rtc-da90??.c
3978 F: drivers/video/backlight/da90??_bl.c
3979 F: drivers/watchdog/da90??_wdt.c
3980 F: include/linux/mfd/da903x.h
3981 F: include/linux/mfd/da9052/
3982 F: include/linux/mfd/da9055/
3983 F: include/linux/mfd/da9062/
3984 F: include/linux/mfd/da9063/
3985 F: include/linux/mfd/da9150/
3986 F: include/linux/regulator/da9211.h
3987 F: include/sound/da[79]*.h
3988 F: sound/soc/codecs/da[79]*.[ch]
3989
3990 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3991 M: William Breathitt Gray <vilhelm.gray@gmail.com>
3992 L: linux-gpio@vger.kernel.org
3993 S: Maintained
3994 F: drivers/gpio/gpio-gpio-mm.c
3995
3996 DIGI NEO AND CLASSIC PCI PRODUCTS
3997 M: Lidza Louina <lidza.louina@gmail.com>
3998 M: Mark Hounschell <markh@compro.net>
3999 L: driverdev-devel@linuxdriverproject.org
4000 S: Maintained
4001 F: drivers/staging/dgnc/
4002
4003 DIOLAN U2C-12 I2C DRIVER
4004 M: Guenter Roeck <linux@roeck-us.net>
4005 L: linux-i2c@vger.kernel.org
4006 S: Maintained
4007 F: drivers/i2c/busses/i2c-diolan-u2c.c
4008
4009 DIRECT ACCESS (DAX)
4010 M: Matthew Wilcox <mawilcox@microsoft.com>
4011 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4012 L: linux-fsdevel@vger.kernel.org
4013 S: Supported
4014 F: fs/dax.c
4015 F: include/linux/dax.h
4016 F: include/trace/events/fs_dax.h
4017
4018 DIRECTORY NOTIFICATION (DNOTIFY)
4019 M: Eric Paris <eparis@parisplace.org>
4020 S: Maintained
4021 F: Documentation/filesystems/dnotify.txt
4022 F: fs/notify/dnotify/
4023 F: include/linux/dnotify.h
4024
4025 DISK GEOMETRY AND PARTITION HANDLING
4026 M: Andries Brouwer <aeb@cwi.nl>
4027 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4028 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4029 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4030 S: Maintained
4031
4032 DISKQUOTA
4033 M: Jan Kara <jack@suse.com>
4034 S: Maintained
4035 F: Documentation/filesystems/quota.txt
4036 F: fs/quota/
4037 F: include/linux/quota*.h
4038 F: include/uapi/linux/quota*.h
4039
4040 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4041 M: Bernie Thompson <bernie@plugable.com>
4042 L: linux-fbdev@vger.kernel.org
4043 S: Maintained
4044 W: http://plugable.com/category/projects/udlfb/
4045 F: drivers/video/fbdev/udlfb.c
4046 F: include/video/udlfb.h
4047 F: Documentation/fb/udlfb.txt
4048
4049 DISTRIBUTED LOCK MANAGER (DLM)
4050 M: Christine Caulfield <ccaulfie@redhat.com>
4051 M: David Teigland <teigland@redhat.com>
4052 L: cluster-devel@redhat.com
4053 W: http://sources.redhat.com/cluster/
4054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4055 S: Supported
4056 F: fs/dlm/
4057
4058 DMA BUFFER SHARING FRAMEWORK
4059 M: Sumit Semwal <sumit.semwal@linaro.org>
4060 S: Maintained
4061 L: linux-media@vger.kernel.org
4062 L: dri-devel@lists.freedesktop.org
4063 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4064 F: drivers/dma-buf/
4065 F: include/linux/dma-buf*
4066 F: include/linux/reservation.h
4067 F: include/linux/*fence.h
4068 F: Documentation/driver-api/dma-buf.rst
4069 T: git git://anongit.freedesktop.org/drm/drm-misc
4070
4071 SYNC FILE FRAMEWORK
4072 M: Sumit Semwal <sumit.semwal@linaro.org>
4073 R: Gustavo Padovan <gustavo@padovan.org>
4074 S: Maintained
4075 L: linux-media@vger.kernel.org
4076 L: dri-devel@lists.freedesktop.org
4077 F: drivers/dma-buf/sync_*
4078 F: drivers/dma-buf/dma-fence*
4079 F: drivers/dma-buf/sw_sync.c
4080 F: include/linux/sync_file.h
4081 F: include/uapi/linux/sync_file.h
4082 F: Documentation/sync_file.txt
4083 T: git git://anongit.freedesktop.org/drm/drm-misc
4084
4085 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4086 M: Vinod Koul <vinod.koul@intel.com>
4087 L: dmaengine@vger.kernel.org
4088 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4089 S: Maintained
4090 F: drivers/dma/
4091 F: include/linux/dmaengine.h
4092 F: Documentation/devicetree/bindings/dma/
4093 F: Documentation/dmaengine/
4094 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4095
4096 DME1737 HARDWARE MONITOR DRIVER
4097 M: Juerg Haefliger <juergh@gmail.com>
4098 L: linux-hwmon@vger.kernel.org
4099 S: Maintained
4100 F: Documentation/hwmon/dme1737
4101 F: drivers/hwmon/dme1737.c
4102
4103 DMI/SMBIOS SUPPORT
4104 M: Jean Delvare <jdelvare@suse.com>
4105 S: Maintained
4106 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4107 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4108 F: drivers/firmware/dmi-id.c
4109 F: drivers/firmware/dmi_scan.c
4110 F: include/linux/dmi.h
4111
4112 DOCUMENTATION
4113 M: Jonathan Corbet <corbet@lwn.net>
4114 L: linux-doc@vger.kernel.org
4115 S: Maintained
4116 F: Documentation/
4117 F: scripts/docproc.c
4118 F: scripts/kernel-doc*
4119 X: Documentation/ABI/
4120 X: Documentation/devicetree/
4121 X: Documentation/acpi
4122 X: Documentation/power
4123 X: Documentation/spi
4124 X: Documentation/media
4125 T: git git://git.lwn.net/linux.git docs-next
4126
4127 DOUBLETALK DRIVER
4128 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4129 L: blinux-list@redhat.com
4130 S: Maintained
4131 F: drivers/char/dtlk.c
4132 F: include/linux/dtlk.h
4133
4134 DPT_I2O SCSI RAID DRIVER
4135 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4136 L: linux-scsi@vger.kernel.org
4137 W: http://www.adaptec.com/
4138 S: Maintained
4139 F: drivers/scsi/dpt*
4140 F: drivers/scsi/dpt/
4141
4142 DRBD DRIVER
4143 M: Philipp Reisner <philipp.reisner@linbit.com>
4144 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4145 L: drbd-dev@lists.linbit.com
4146 W: http://www.drbd.org
4147 T: git git://git.linbit.com/linux-drbd.git
4148 T: git git://git.linbit.com/drbd-8.4.git
4149 S: Supported
4150 F: drivers/block/drbd/
4151 F: lib/lru_cache.c
4152 F: Documentation/blockdev/drbd/
4153
4154 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4155 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4157 S: Supported
4158 F: Documentation/kobject.txt
4159 F: drivers/base/
4160 F: fs/debugfs/
4161 F: fs/sysfs/
4162 F: include/linux/debugfs.h
4163 F: include/linux/kobj*
4164 F: lib/kobj*
4165
4166 DRM DRIVERS
4167 M: David Airlie <airlied@linux.ie>
4168 L: dri-devel@lists.freedesktop.org
4169 T: git git://people.freedesktop.org/~airlied/linux
4170 B: https://bugs.freedesktop.org/
4171 C: irc://chat.freenode.net/dri-devel
4172 S: Maintained
4173 F: drivers/gpu/drm/
4174 F: drivers/gpu/vga/
4175 F: Documentation/devicetree/bindings/display/
4176 F: Documentation/devicetree/bindings/gpu/
4177 F: Documentation/devicetree/bindings/video/
4178 F: Documentation/gpu/
4179 F: include/drm/
4180 F: include/uapi/drm/
4181 F: include/linux/vga*
4182
4183 DRM DRIVERS AND MISC GPU PATCHES
4184 M: Daniel Vetter <daniel.vetter@intel.com>
4185 M: Jani Nikula <jani.nikula@linux.intel.com>
4186 M: Sean Paul <seanpaul@chromium.org>
4187 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4188 S: Maintained
4189 T: git git://anongit.freedesktop.org/drm/drm-misc
4190 F: Documentation/gpu/
4191 F: drivers/gpu/vga/
4192 F: drivers/gpu/drm/*
4193 F: include/drm/drm*
4194 F: include/uapi/drm/drm*
4195 F: include/linux/vga*
4196
4197 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4198 M: Dave Airlie <airlied@redhat.com>
4199 S: Odd Fixes
4200 F: drivers/gpu/drm/ast/
4201
4202 DRM DRIVERS FOR BRIDGE CHIPS
4203 M: Archit Taneja <architt@codeaurora.org>
4204 S: Maintained
4205 T: git git://anongit.freedesktop.org/drm/drm-misc
4206 F: drivers/gpu/drm/bridge/
4207
4208 DRM DRIVER FOR BOCHS VIRTUAL GPU
4209 M: Gerd Hoffmann <kraxel@redhat.com>
4210 L: virtualization@lists.linux-foundation.org
4211 T: git git://anongit.freedesktop.org/drm/drm-misc
4212 S: Maintained
4213 F: drivers/gpu/drm/bochs/
4214
4215 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4216 M: Dave Airlie <airlied@redhat.com>
4217 M: Gerd Hoffmann <kraxel@redhat.com>
4218 L: virtualization@lists.linux-foundation.org
4219 T: git git://anongit.freedesktop.org/drm/drm-misc
4220 S: Obsolete
4221 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4222 F: drivers/gpu/drm/cirrus/
4223
4224 RADEON and AMDGPU DRM DRIVERS
4225 M: Alex Deucher <alexander.deucher@amd.com>
4226 M: Christian König <christian.koenig@amd.com>
4227 L: amd-gfx@lists.freedesktop.org
4228 T: git git://people.freedesktop.org/~agd5f/linux
4229 S: Supported
4230 F: drivers/gpu/drm/radeon/
4231 F: include/uapi/drm/radeon_drm.h
4232 F: drivers/gpu/drm/amd/
4233 F: include/uapi/drm/amdgpu_drm.h
4234
4235 DRM PANEL DRIVERS
4236 M: Thierry Reding <thierry.reding@gmail.com>
4237 L: dri-devel@lists.freedesktop.org
4238 T: git git://anongit.freedesktop.org/tegra/linux.git
4239 S: Maintained
4240 F: drivers/gpu/drm/drm_panel.c
4241 F: drivers/gpu/drm/panel/
4242 F: include/drm/drm_panel.h
4243 F: Documentation/devicetree/bindings/display/panel/
4244
4245 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4246 M: Daniel Vetter <daniel.vetter@intel.com>
4247 M: Jani Nikula <jani.nikula@linux.intel.com>
4248 L: intel-gfx@lists.freedesktop.org
4249 W: https://01.org/linuxgraphics/
4250 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4251 C: irc://chat.freenode.net/intel-gfx
4252 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4253 T: git git://anongit.freedesktop.org/drm-intel
4254 S: Supported
4255 F: drivers/gpu/drm/i915/
4256 F: include/drm/i915*
4257 F: include/uapi/drm/i915_drm.h
4258 F: Documentation/gpu/i915.rst
4259
4260 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4261 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4262 M: Zhi Wang <zhi.a.wang@intel.com>
4263 L: intel-gvt-dev@lists.freedesktop.org
4264 L: intel-gfx@lists.freedesktop.org
4265 W: https://01.org/igvt-g
4266 T: git https://github.com/01org/gvt-linux.git
4267 S: Supported
4268 F: drivers/gpu/drm/i915/gvt/
4269
4270 DRM DRIVERS FOR ATMEL HLCDC
4271 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4272 L: dri-devel@lists.freedesktop.org
4273 S: Supported
4274 F: drivers/gpu/drm/atmel-hlcdc/
4275 F: Documentation/devicetree/bindings/drm/atmel/
4276 T: git git://anongit.freedesktop.org/drm/drm-misc
4277
4278 DRM DRIVERS FOR ALLWINNER A10
4279 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4280 L: dri-devel@lists.freedesktop.org
4281 S: Supported
4282 F: drivers/gpu/drm/sun4i/
4283 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4285
4286 DRM DRIVERS FOR AMLOGIC SOCS
4287 M: Neil Armstrong <narmstrong@baylibre.com>
4288 L: dri-devel@lists.freedesktop.org
4289 L: linux-amlogic@lists.infradead.org
4290 W: http://linux-meson.com/
4291 S: Supported
4292 F: drivers/gpu/drm/meson/
4293 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4294 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4295 F: Documentation/gpu/meson.rst
4296 T: git git://anongit.freedesktop.org/drm/drm-misc
4297
4298 DRM DRIVERS FOR EXYNOS
4299 M: Inki Dae <inki.dae@samsung.com>
4300 M: Joonyoung Shim <jy0922.shim@samsung.com>
4301 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4302 M: Kyungmin Park <kyungmin.park@samsung.com>
4303 L: dri-devel@lists.freedesktop.org
4304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4305 S: Supported
4306 F: drivers/gpu/drm/exynos/
4307 F: include/uapi/drm/exynos_drm.h
4308 F: Documentation/devicetree/bindings/display/exynos/
4309
4310 DRM DRIVERS FOR FREESCALE DCU
4311 M: Stefan Agner <stefan@agner.ch>
4312 M: Alison Wang <alison.wang@freescale.com>
4313 L: dri-devel@lists.freedesktop.org
4314 S: Supported
4315 F: drivers/gpu/drm/fsl-dcu/
4316 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4317 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4318 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4319
4320 DRM DRIVERS FOR FREESCALE IMX
4321 M: Philipp Zabel <p.zabel@pengutronix.de>
4322 L: dri-devel@lists.freedesktop.org
4323 S: Maintained
4324 F: drivers/gpu/drm/imx/
4325 F: drivers/gpu/ipu-v3/
4326 F: Documentation/devicetree/bindings/display/imx/
4327
4328 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4329 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4330 L: dri-devel@lists.freedesktop.org
4331 T: git git://github.com/patjak/drm-gma500
4332 S: Maintained
4333 F: drivers/gpu/drm/gma500/
4334
4335 DRM DRIVERS FOR HISILICON
4336 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4337 M: Rongrong Zou <zourongrong@gmail.com>
4338 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4339 R: Chen Feng <puck.chen@hisilicon.com>
4340 L: dri-devel@lists.freedesktop.org
4341 T: git git://github.com/xin3liang/linux.git
4342 S: Maintained
4343 F: drivers/gpu/drm/hisilicon/
4344 F: Documentation/devicetree/bindings/display/hisilicon/
4345
4346 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4347 S: Orphan / Obsolete
4348 F: drivers/gpu/drm/i810/
4349 F: include/uapi/drm/i810_drm.h
4350
4351 DRM DRIVERS FOR MEDIATEK
4352 M: CK Hu <ck.hu@mediatek.com>
4353 M: Philipp Zabel <p.zabel@pengutronix.de>
4354 L: dri-devel@lists.freedesktop.org
4355 S: Supported
4356 F: drivers/gpu/drm/mediatek/
4357 F: Documentation/devicetree/bindings/display/mediatek/
4358
4359 DRM DRIVER FOR MI0283QT
4360 M: Noralf Trønnes <noralf@tronnes.org>
4361 S: Maintained
4362 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4363 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4364
4365 DRM DRIVER FOR MSM ADRENO GPU
4366 M: Rob Clark <robdclark@gmail.com>
4367 L: linux-arm-msm@vger.kernel.org
4368 L: dri-devel@lists.freedesktop.org
4369 L: freedreno@lists.freedesktop.org
4370 T: git git://people.freedesktop.org/~robclark/linux
4371 S: Maintained
4372 F: drivers/gpu/drm/msm/
4373 F: include/uapi/drm/msm_drm.h
4374 F: Documentation/devicetree/bindings/display/msm/
4375
4376 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4377 M: Ben Skeggs <bskeggs@redhat.com>
4378 L: dri-devel@lists.freedesktop.org
4379 L: nouveau@lists.freedesktop.org
4380 T: git git://github.com/skeggsb/linux
4381 S: Supported
4382 F: drivers/gpu/drm/nouveau/
4383 F: include/uapi/drm/nouveau_drm.h
4384
4385 DRM DRIVERS FOR NVIDIA TEGRA
4386 M: Thierry Reding <thierry.reding@gmail.com>
4387 L: dri-devel@lists.freedesktop.org
4388 L: linux-tegra@vger.kernel.org
4389 T: git git://anongit.freedesktop.org/tegra/linux.git
4390 S: Supported
4391 F: drivers/gpu/drm/tegra/
4392 F: drivers/gpu/host1x/
4393 F: include/linux/host1x.h
4394 F: include/uapi/drm/tegra_drm.h
4395 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4396
4397 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4398 S: Orphan / Obsolete
4399 F: drivers/gpu/drm/mga/
4400 F: include/uapi/drm/mga_drm.h
4401
4402 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4403 M: Dave Airlie <airlied@redhat.com>
4404 S: Odd Fixes
4405 F: drivers/gpu/drm/mgag200/
4406
4407 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4408 S: Orphan / Obsolete
4409 F: drivers/gpu/drm/r128/
4410 F: include/uapi/drm/r128_drm.h
4411
4412 DRM DRIVERS FOR RENESAS
4413 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4414 L: dri-devel@lists.freedesktop.org
4415 L: linux-renesas-soc@vger.kernel.org
4416 T: git git://linuxtv.org/pinchartl/fbdev
4417 S: Supported
4418 F: drivers/gpu/drm/rcar-du/
4419 F: drivers/gpu/drm/shmobile/
4420 F: include/linux/platform_data/shmob_drm.h
4421 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4422 F: Documentation/devicetree/bindings/display/renesas,du.txt
4423
4424 DRM DRIVER FOR QXL VIRTUAL GPU
4425 M: Dave Airlie <airlied@redhat.com>
4426 M: Gerd Hoffmann <kraxel@redhat.com>
4427 L: virtualization@lists.linux-foundation.org
4428 T: git git://anongit.freedesktop.org/drm/drm-misc
4429 S: Maintained
4430 F: drivers/gpu/drm/qxl/
4431 F: include/uapi/drm/qxl_drm.h
4432
4433 DRM DRIVERS FOR ROCKCHIP
4434 M: Mark Yao <mark.yao@rock-chips.com>
4435 L: dri-devel@lists.freedesktop.org
4436 S: Maintained
4437 F: drivers/gpu/drm/rockchip/
4438 F: Documentation/devicetree/bindings/display/rockchip/
4439 T: git git://anongit.freedesktop.org/drm/drm-misc
4440
4441 DRM DRIVER FOR SAVAGE VIDEO CARDS
4442 S: Orphan / Obsolete
4443 F: drivers/gpu/drm/savage/
4444 F: include/uapi/drm/savage_drm.h
4445
4446 DRM DRIVER FOR SIS VIDEO CARDS
4447 S: Orphan / Obsolete
4448 F: drivers/gpu/drm/sis/
4449 F: include/uapi/drm/sis_drm.h
4450
4451 DRM DRIVERS FOR STI
4452 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4453 M: Vincent Abriou <vincent.abriou@st.com>
4454 L: dri-devel@lists.freedesktop.org
4455 T: git git://anongit.freedesktop.org/drm/drm-misc
4456 S: Maintained
4457 F: drivers/gpu/drm/sti
4458 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4459
4460 DRM DRIVER FOR TDFX VIDEO CARDS
4461 S: Orphan / Obsolete
4462 F: drivers/gpu/drm/tdfx/
4463
4464 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4465 M: Dave Airlie <airlied@redhat.com>
4466 S: Odd Fixes
4467 F: drivers/gpu/drm/udl/
4468
4469 DRM DRIVERS FOR VIVANTE GPU IP
4470 M: Lucas Stach <l.stach@pengutronix.de>
4471 R: Russell King <linux+etnaviv@armlinux.org.uk>
4472 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4473 L: etnaviv@lists.freedesktop.org
4474 L: dri-devel@lists.freedesktop.org
4475 S: Maintained
4476 F: drivers/gpu/drm/etnaviv/
4477 F: include/uapi/drm/etnaviv_drm.h
4478 F: Documentation/devicetree/bindings/display/etnaviv/
4479
4480 DRM DRIVER FOR VMWARE VIRTUAL GPU
4481 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4482 M: Sinclair Yeh <syeh@vmware.com>
4483 M: Thomas Hellstrom <thellstrom@vmware.com>
4484 L: dri-devel@lists.freedesktop.org
4485 T: git git://people.freedesktop.org/~syeh/repos_linux
4486 T: git git://people.freedesktop.org/~thomash/linux
4487 S: Supported
4488 F: drivers/gpu/drm/vmwgfx/
4489 F: include/uapi/drm/vmwgfx_drm.h
4490
4491 DRM DRIVERS FOR VC4
4492 M: Eric Anholt <eric@anholt.net>
4493 T: git git://github.com/anholt/linux
4494 S: Supported
4495 F: drivers/gpu/drm/vc4/
4496 F: include/uapi/drm/vc4_drm.h
4497 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4498 T: git git://anongit.freedesktop.org/drm/drm-misc
4499
4500 DRM DRIVERS FOR TI OMAP
4501 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4502 L: dri-devel@lists.freedesktop.org
4503 S: Maintained
4504 F: drivers/gpu/drm/omapdrm/
4505 F: Documentation/devicetree/bindings/display/ti/
4506
4507 DRM DRIVERS FOR TI LCDC
4508 M: Jyri Sarha <jsarha@ti.com>
4509 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4510 L: dri-devel@lists.freedesktop.org
4511 S: Maintained
4512 F: drivers/gpu/drm/tilcdc/
4513 F: Documentation/devicetree/bindings/display/tilcdc/
4514
4515 DRM DRIVERS FOR ZTE ZX
4516 M: Shawn Guo <shawnguo@kernel.org>
4517 L: dri-devel@lists.freedesktop.org
4518 S: Maintained
4519 F: drivers/gpu/drm/zte/
4520 F: Documentation/devicetree/bindings/display/zte,vou.txt
4521 T: git git://anongit.freedesktop.org/drm/drm-misc
4522
4523 DSBR100 USB FM RADIO DRIVER
4524 M: Alexey Klimov <klimov.linux@gmail.com>
4525 L: linux-media@vger.kernel.org
4526 T: git git://linuxtv.org/media_tree.git
4527 S: Maintained
4528 F: drivers/media/radio/dsbr100.c
4529
4530 DSCC4 DRIVER
4531 M: Francois Romieu <romieu@fr.zoreil.com>
4532 L: netdev@vger.kernel.org
4533 S: Maintained
4534 F: drivers/net/wan/dscc4.c
4535
4536 DT3155 MEDIA DRIVER
4537 M: Hans Verkuil <hverkuil@xs4all.nl>
4538 L: linux-media@vger.kernel.org
4539 T: git git://linuxtv.org/media_tree.git
4540 W: https://linuxtv.org
4541 S: Odd Fixes
4542 F: drivers/media/pci/dt3155/
4543
4544 DVB_USB_AF9015 MEDIA DRIVER
4545 M: Antti Palosaari <crope@iki.fi>
4546 L: linux-media@vger.kernel.org
4547 W: https://linuxtv.org
4548 W: http://palosaari.fi/linux/
4549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4550 T: git git://linuxtv.org/anttip/media_tree.git
4551 S: Maintained
4552 F: drivers/media/usb/dvb-usb-v2/af9015*
4553
4554 DVB_USB_AF9035 MEDIA DRIVER
4555 M: Antti Palosaari <crope@iki.fi>
4556 L: linux-media@vger.kernel.org
4557 W: https://linuxtv.org
4558 W: http://palosaari.fi/linux/
4559 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4560 T: git git://linuxtv.org/anttip/media_tree.git
4561 S: Maintained
4562 F: drivers/media/usb/dvb-usb-v2/af9035*
4563
4564 DVB_USB_ANYSEE MEDIA DRIVER
4565 M: Antti Palosaari <crope@iki.fi>
4566 L: linux-media@vger.kernel.org
4567 W: https://linuxtv.org
4568 W: http://palosaari.fi/linux/
4569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4570 T: git git://linuxtv.org/anttip/media_tree.git
4571 S: Maintained
4572 F: drivers/media/usb/dvb-usb-v2/anysee*
4573
4574 DVB_USB_AU6610 MEDIA DRIVER
4575 M: Antti Palosaari <crope@iki.fi>
4576 L: linux-media@vger.kernel.org
4577 W: https://linuxtv.org
4578 W: http://palosaari.fi/linux/
4579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4580 T: git git://linuxtv.org/anttip/media_tree.git
4581 S: Maintained
4582 F: drivers/media/usb/dvb-usb-v2/au6610*
4583
4584 DVB_USB_CE6230 MEDIA DRIVER
4585 M: Antti Palosaari <crope@iki.fi>
4586 L: linux-media@vger.kernel.org
4587 W: https://linuxtv.org
4588 W: http://palosaari.fi/linux/
4589 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4590 T: git git://linuxtv.org/anttip/media_tree.git
4591 S: Maintained
4592 F: drivers/media/usb/dvb-usb-v2/ce6230*
4593
4594 DVB_USB_CXUSB MEDIA DRIVER
4595 M: Michael Krufky <mkrufky@linuxtv.org>
4596 L: linux-media@vger.kernel.org
4597 W: https://linuxtv.org
4598 W: http://github.com/mkrufky
4599 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4600 T: git git://linuxtv.org/media_tree.git
4601 S: Maintained
4602 F: drivers/media/usb/dvb-usb/cxusb*
4603
4604 DVB_USB_EC168 MEDIA DRIVER
4605 M: Antti Palosaari <crope@iki.fi>
4606 L: linux-media@vger.kernel.org
4607 W: https://linuxtv.org
4608 W: http://palosaari.fi/linux/
4609 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4610 T: git git://linuxtv.org/anttip/media_tree.git
4611 S: Maintained
4612 F: drivers/media/usb/dvb-usb-v2/ec168*
4613
4614 DVB_USB_GL861 MEDIA DRIVER
4615 M: Antti Palosaari <crope@iki.fi>
4616 L: linux-media@vger.kernel.org
4617 W: https://linuxtv.org
4618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4619 T: git git://linuxtv.org/anttip/media_tree.git
4620 S: Maintained
4621 F: drivers/media/usb/dvb-usb-v2/gl861*
4622
4623 DVB_USB_MXL111SF MEDIA DRIVER
4624 M: Michael Krufky <mkrufky@linuxtv.org>
4625 L: linux-media@vger.kernel.org
4626 W: https://linuxtv.org
4627 W: http://github.com/mkrufky
4628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4629 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4630 S: Maintained
4631 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4632
4633 DVB_USB_RTL28XXU MEDIA DRIVER
4634 M: Antti Palosaari <crope@iki.fi>
4635 L: linux-media@vger.kernel.org
4636 W: https://linuxtv.org
4637 W: http://palosaari.fi/linux/
4638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4639 T: git git://linuxtv.org/anttip/media_tree.git
4640 S: Maintained
4641 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4642
4643 DVB_USB_V2 MEDIA DRIVER
4644 M: Antti Palosaari <crope@iki.fi>
4645 L: linux-media@vger.kernel.org
4646 W: https://linuxtv.org
4647 W: http://palosaari.fi/linux/
4648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4649 T: git git://linuxtv.org/anttip/media_tree.git
4650 S: Maintained
4651 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4652 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4653
4654 DYNAMIC DEBUG
4655 M: Jason Baron <jbaron@akamai.com>
4656 S: Maintained
4657 F: lib/dynamic_debug.c
4658 F: include/linux/dynamic_debug.h
4659
4660 DZ DECSTATION DZ11 SERIAL DRIVER
4661 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4662 S: Maintained
4663 F: drivers/tty/serial/dz.*
4664
4665 E3X0 POWER BUTTON DRIVER
4666 M: Moritz Fischer <moritz.fischer@ettus.com>
4667 L: usrp-users@lists.ettus.com
4668 W: http://www.ettus.com
4669 S: Supported
4670 F: drivers/input/misc/e3x0-button.c
4671 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4672
4673 E4000 MEDIA DRIVER
4674 M: Antti Palosaari <crope@iki.fi>
4675 L: linux-media@vger.kernel.org
4676 W: https://linuxtv.org
4677 W: http://palosaari.fi/linux/
4678 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4679 T: git git://linuxtv.org/anttip/media_tree.git
4680 S: Maintained
4681 F: drivers/media/tuners/e4000*
4682
4683 EATA ISA/EISA/PCI SCSI DRIVER
4684 M: Dario Ballabio <ballabio_dario@emc.com>
4685 L: linux-scsi@vger.kernel.org
4686 S: Maintained
4687 F: drivers/scsi/eata.c
4688
4689 EC100 MEDIA DRIVER
4690 M: Antti Palosaari <crope@iki.fi>
4691 L: linux-media@vger.kernel.org
4692 W: https://linuxtv.org
4693 W: http://palosaari.fi/linux/
4694 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4695 T: git git://linuxtv.org/anttip/media_tree.git
4696 S: Maintained
4697 F: drivers/media/dvb-frontends/ec100*
4698
4699 ECRYPT FILE SYSTEM
4700 M: Tyler Hicks <tyhicks@canonical.com>
4701 L: ecryptfs@vger.kernel.org
4702 W: http://ecryptfs.org
4703 W: https://launchpad.net/ecryptfs
4704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4705 S: Supported
4706 F: Documentation/filesystems/ecryptfs.txt
4707 F: fs/ecryptfs/
4708
4709 EDAC-CORE
4710 M: Borislav Petkov <bp@alien8.de>
4711 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4712 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4713 L: linux-edac@vger.kernel.org
4714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4716 S: Supported
4717 F: Documentation/admin-guide/ras.rst
4718 F: Documentation/driver-api/edac.rst
4719 F: drivers/edac/
4720 F: include/linux/edac.h
4721
4722 EDAC-AMD64
4723 M: Borislav Petkov <bp@alien8.de>
4724 L: linux-edac@vger.kernel.org
4725 S: Maintained
4726 F: drivers/edac/amd64_edac*
4727
4728 EDAC-CALXEDA
4729 M: Robert Richter <rric@kernel.org>
4730 L: linux-edac@vger.kernel.org
4731 S: Maintained
4732 F: drivers/edac/highbank*
4733
4734 EDAC-CAVIUM
4735 M: Ralf Baechle <ralf@linux-mips.org>
4736 M: David Daney <david.daney@cavium.com>
4737 L: linux-edac@vger.kernel.org
4738 L: linux-mips@linux-mips.org
4739 S: Supported
4740 F: drivers/edac/octeon_edac*
4741 F: drivers/edac/thunderx_edac*
4742
4743 EDAC-E752X
4744 M: Mark Gross <mark.gross@intel.com>
4745 L: linux-edac@vger.kernel.org
4746 S: Maintained
4747 F: drivers/edac/e752x_edac.c
4748
4749 EDAC-E7XXX
4750 L: linux-edac@vger.kernel.org
4751 S: Maintained
4752 F: drivers/edac/e7xxx_edac.c
4753
4754 EDAC-FSL_DDR
4755 M: York Sun <york.sun@nxp.com>
4756 L: linux-edac@vger.kernel.org
4757 S: Maintained
4758 F: drivers/edac/fsl_ddr_edac.*
4759
4760 EDAC-GHES
4761 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4762 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4763 L: linux-edac@vger.kernel.org
4764 S: Maintained
4765 F: drivers/edac/ghes_edac.c
4766
4767 EDAC-I82443BXGX
4768 M: Tim Small <tim@buttersideup.com>
4769 L: linux-edac@vger.kernel.org
4770 S: Maintained
4771 F: drivers/edac/i82443bxgx_edac.c
4772
4773 EDAC-I3000
4774 L: linux-edac@vger.kernel.org
4775 S: Orphan
4776 F: drivers/edac/i3000_edac.c
4777
4778 EDAC-I5000
4779 L: linux-edac@vger.kernel.org
4780 S: Maintained
4781 F: drivers/edac/i5000_edac.c
4782
4783 EDAC-I5400
4784 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4785 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4786 L: linux-edac@vger.kernel.org
4787 S: Maintained
4788 F: drivers/edac/i5400_edac.c
4789
4790 EDAC-I7300
4791 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4792 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4793 L: linux-edac@vger.kernel.org
4794 S: Maintained
4795 F: drivers/edac/i7300_edac.c
4796
4797 EDAC-I7CORE
4798 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4799 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4800 L: linux-edac@vger.kernel.org
4801 S: Maintained
4802 F: drivers/edac/i7core_edac.c
4803
4804 EDAC-I82975X
4805 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4806 M: "Arvind R." <arvino55@gmail.com>
4807 L: linux-edac@vger.kernel.org
4808 S: Maintained
4809 F: drivers/edac/i82975x_edac.c
4810
4811 EDAC-IE31200
4812 M: Jason Baron <jbaron@akamai.com>
4813 L: linux-edac@vger.kernel.org
4814 S: Maintained
4815 F: drivers/edac/ie31200_edac.c
4816
4817 EDAC-MPC85XX
4818 M: Johannes Thumshirn <morbidrsa@gmail.com>
4819 L: linux-edac@vger.kernel.org
4820 S: Maintained
4821 F: drivers/edac/mpc85xx_edac.[ch]
4822
4823 EDAC-PND2
4824 M: Tony Luck <tony.luck@intel.com>
4825 L: linux-edac@vger.kernel.org
4826 S: Maintained
4827 F: drivers/edac/pnd2_edac.[ch]
4828
4829 EDAC-PASEMI
4830 M: Egor Martovetsky <egor@pasemi.com>
4831 L: linux-edac@vger.kernel.org
4832 S: Maintained
4833 F: drivers/edac/pasemi_edac.c
4834
4835 EDAC-R82600
4836 M: Tim Small <tim@buttersideup.com>
4837 L: linux-edac@vger.kernel.org
4838 S: Maintained
4839 F: drivers/edac/r82600_edac.c
4840
4841 EDAC-SBRIDGE
4842 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4843 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4844 L: linux-edac@vger.kernel.org
4845 S: Maintained
4846 F: drivers/edac/sb_edac.c
4847
4848 EDAC-SKYLAKE
4849 M: Tony Luck <tony.luck@intel.com>
4850 L: linux-edac@vger.kernel.org
4851 S: Maintained
4852 F: drivers/edac/skx_edac.c
4853
4854 EDAC-XGENE
4855 APPLIED MICRO (APM) X-GENE SOC EDAC
4856 M: Loc Ho <lho@apm.com>
4857 S: Supported
4858 F: drivers/edac/xgene_edac.c
4859 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4860
4861 EDIROL UA-101/UA-1000 DRIVER
4862 M: Clemens Ladisch <clemens@ladisch.de>
4863 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4864 T: git git://git.alsa-project.org/alsa-kernel.git
4865 S: Maintained
4866 F: sound/usb/misc/ua101.c
4867
4868 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4869 M: Matt Fleming <matt@codeblueprint.co.uk>
4870 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4871 L: linux-efi@vger.kernel.org
4872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4873 S: Maintained
4874 F: Documentation/efi-stub.txt
4875 F: arch/*/kernel/efi.c
4876 F: arch/x86/boot/compressed/eboot.[ch]
4877 F: arch/*/include/asm/efi.h
4878 F: arch/x86/platform/efi/
4879 F: drivers/firmware/efi/
4880 F: include/linux/efi*.h
4881 F: arch/arm/boot/compressed/efi-header.S
4882 F: arch/arm64/kernel/efi-entry.S
4883
4884 EFI VARIABLE FILESYSTEM
4885 M: Matthew Garrett <matthew.garrett@nebula.com>
4886 M: Jeremy Kerr <jk@ozlabs.org>
4887 M: Matt Fleming <matt@codeblueprint.co.uk>
4888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4889 L: linux-efi@vger.kernel.org
4890 S: Maintained
4891 F: fs/efivarfs/
4892
4893 EFIFB FRAMEBUFFER DRIVER
4894 L: linux-fbdev@vger.kernel.org
4895 M: Peter Jones <pjones@redhat.com>
4896 S: Maintained
4897 F: drivers/video/fbdev/efifb.c
4898
4899 EFI TEST DRIVER
4900 L: linux-efi@vger.kernel.org
4901 M: Ivan Hu <ivan.hu@canonical.com>
4902 M: Matt Fleming <matt@codeblueprint.co.uk>
4903 S: Maintained
4904 F: drivers/firmware/efi/test/
4905
4906 EFS FILESYSTEM
4907 W: http://aeschi.ch.eu.org/efs/
4908 S: Orphan
4909 F: fs/efs/
4910
4911 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4912 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4913 L: netdev@vger.kernel.org
4914 S: Maintained
4915 F: drivers/net/ethernet/ibm/ehea/
4916
4917 EM28XX VIDEO4LINUX DRIVER
4918 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4919 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4920 L: linux-media@vger.kernel.org
4921 W: https://linuxtv.org
4922 T: git git://linuxtv.org/media_tree.git
4923 S: Maintained
4924 F: drivers/media/usb/em28xx/
4925 F: Documentation/media/v4l-drivers/em28xx*
4926
4927 EMBEDDED LINUX
4928 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4929 M: Matt Mackall <mpm@selenic.com>
4930 M: David Woodhouse <dwmw2@infradead.org>
4931 L: linux-embedded@vger.kernel.org
4932 S: Maintained
4933
4934 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4935 M: James Smart <james.smart@broadcom.com>
4936 M: Dick Kennedy <dick.kennedy@broadcom.com>
4937 L: linux-scsi@vger.kernel.org
4938 W: http://www.broadcom.com
4939 S: Supported
4940 F: drivers/scsi/lpfc/
4941
4942 ENE CB710 FLASH CARD READER DRIVER
4943 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4944 S: Maintained
4945 F: drivers/misc/cb710/
4946 F: drivers/mmc/host/cb710-mmc.*
4947 F: include/linux/cb710.h
4948
4949 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4950 M: Maxim Levitsky <maximlevitsky@gmail.com>
4951 S: Maintained
4952 F: drivers/media/rc/ene_ir.*
4953
4954 EPSON S1D13XXX FRAMEBUFFER DRIVER
4955 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4956 S: Maintained
4957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4958 F: drivers/video/fbdev/s1d13xxxfb.c
4959 F: include/video/s1d13xxxfb.h
4960
4961 ET131X NETWORK DRIVER
4962 M: Mark Einon <mark.einon@gmail.com>
4963 S: Odd Fixes
4964 F: drivers/net/ethernet/agere/
4965
4966 ETHERNET BRIDGE
4967 M: Stephen Hemminger <stephen@networkplumber.org>
4968 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4969 L: netdev@vger.kernel.org
4970 W: http://www.linuxfoundation.org/en/Net:Bridge
4971 S: Maintained
4972 F: include/linux/netfilter_bridge/
4973 F: net/bridge/
4974
4975 ETHERNET PHY LIBRARY
4976 M: Andrew Lunn <andrew@lunn.ch>
4977 M: Florian Fainelli <f.fainelli@gmail.com>
4978 L: netdev@vger.kernel.org
4979 S: Maintained
4980 F: include/linux/phy.h
4981 F: include/linux/phy_fixed.h
4982 F: drivers/net/phy/
4983 F: Documentation/networking/phy.txt
4984 F: drivers/of/of_mdio.c
4985 F: drivers/of/of_net.c
4986
4987 EXT2 FILE SYSTEM
4988 M: Jan Kara <jack@suse.com>
4989 L: linux-ext4@vger.kernel.org
4990 S: Maintained
4991 F: Documentation/filesystems/ext2.txt
4992 F: fs/ext2/
4993 F: include/linux/ext2*
4994
4995 EXT4 FILE SYSTEM
4996 M: "Theodore Ts'o" <tytso@mit.edu>
4997 M: Andreas Dilger <adilger.kernel@dilger.ca>
4998 L: linux-ext4@vger.kernel.org
4999 W: http://ext4.wiki.kernel.org
5000 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5002 S: Maintained
5003 F: Documentation/filesystems/ext4.txt
5004 F: fs/ext4/
5005
5006 Extended Verification Module (EVM)
5007 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5008 L: linux-ima-devel@lists.sourceforge.net
5009 L: linux-security-module@vger.kernel.org
5010 S: Supported
5011 F: security/integrity/evm/
5012
5013 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5014 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5015 M: Chanwoo Choi <cw00.choi@samsung.com>
5016 L: linux-kernel@vger.kernel.org
5017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5018 S: Maintained
5019 F: drivers/extcon/
5020 F: include/linux/extcon/
5021 F: include/linux/extcon.h
5022 F: Documentation/extcon/
5023 F: Documentation/devicetree/bindings/extcon/
5024
5025 EXYNOS DP DRIVER
5026 M: Jingoo Han <jingoohan1@gmail.com>
5027 L: dri-devel@lists.freedesktop.org
5028 S: Maintained
5029 F: drivers/gpu/drm/exynos/exynos_dp*
5030
5031 EXYNOS SYSMMU (IOMMU) driver
5032 M: Marek Szyprowski <m.szyprowski@samsung.com>
5033 L: iommu@lists.linux-foundation.org
5034 S: Maintained
5035 F: drivers/iommu/exynos-iommu.c
5036
5037 EZchip NPS platform support
5038 M: Noam Camus <noamc@ezchip.com>
5039 S: Supported
5040 F: arch/arc/plat-eznps
5041 F: arch/arc/boot/dts/eznps.dts
5042
5043 F71805F HARDWARE MONITORING DRIVER
5044 M: Jean Delvare <jdelvare@suse.com>
5045 L: linux-hwmon@vger.kernel.org
5046 S: Maintained
5047 F: Documentation/hwmon/f71805f
5048 F: drivers/hwmon/f71805f.c
5049
5050 FC0011 TUNER DRIVER
5051 M: Michael Buesch <m@bues.ch>
5052 L: linux-media@vger.kernel.org
5053 S: Maintained
5054 F: drivers/media/tuners/fc0011.h
5055 F: drivers/media/tuners/fc0011.c
5056
5057 FC2580 MEDIA DRIVER
5058 M: Antti Palosaari <crope@iki.fi>
5059 L: linux-media@vger.kernel.org
5060 W: https://linuxtv.org
5061 W: http://palosaari.fi/linux/
5062 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5063 T: git git://linuxtv.org/anttip/media_tree.git
5064 S: Maintained
5065 F: drivers/media/tuners/fc2580*
5066
5067 FANOTIFY
5068 M: Eric Paris <eparis@redhat.com>
5069 S: Maintained
5070 F: fs/notify/fanotify/
5071 F: include/linux/fanotify.h
5072 F: include/uapi/linux/fanotify.h
5073
5074 FARSYNC SYNCHRONOUS DRIVER
5075 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5076 W: http://www.farsite.co.uk/
5077 S: Supported
5078 F: drivers/net/wan/farsync.*
5079
5080 FAULT INJECTION SUPPORT
5081 M: Akinobu Mita <akinobu.mita@gmail.com>
5082 S: Supported
5083 F: Documentation/fault-injection/
5084 F: lib/fault-inject.c
5085
5086 FBTFT Framebuffer drivers
5087 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5088 S: Maintained
5089 F: drivers/staging/fbtft/
5090
5091 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5092 M: Johannes Thumshirn <jth@kernel.org>
5093 L: fcoe-devel@open-fcoe.org
5094 W: www.Open-FCoE.org
5095 S: Supported
5096 F: drivers/scsi/libfc/
5097 F: drivers/scsi/fcoe/
5098 F: include/scsi/fc/
5099 F: include/scsi/libfc.h
5100 F: include/scsi/libfcoe.h
5101 F: include/uapi/scsi/fc/
5102
5103 FILE LOCKING (flock() and fcntl()/lockf())
5104 M: Jeff Layton <jlayton@poochiereds.net>
5105 M: "J. Bruce Fields" <bfields@fieldses.org>
5106 L: linux-fsdevel@vger.kernel.org
5107 S: Maintained
5108 F: include/linux/fcntl.h
5109 F: include/linux/fs.h
5110 F: include/uapi/linux/fcntl.h
5111 F: include/uapi/linux/fs.h
5112 F: fs/fcntl.c
5113 F: fs/locks.c
5114
5115 FILESYSTEMS (VFS and infrastructure)
5116 M: Alexander Viro <viro@zeniv.linux.org.uk>
5117 L: linux-fsdevel@vger.kernel.org
5118 S: Maintained
5119 F: fs/*
5120
5121 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5122 M: Riku Voipio <riku.voipio@iki.fi>
5123 L: linux-hwmon@vger.kernel.org
5124 S: Maintained
5125 F: drivers/hwmon/f75375s.c
5126 F: include/linux/f75375s.h
5127
5128 FIREWIRE AUDIO DRIVERS
5129 M: Clemens Ladisch <clemens@ladisch.de>
5130 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5131 T: git git://git.alsa-project.org/alsa-kernel.git
5132 S: Maintained
5133 F: sound/firewire/
5134
5135 FIREWIRE MEDIA DRIVERS (firedtv)
5136 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5137 L: linux-media@vger.kernel.org
5138 L: linux1394-devel@lists.sourceforge.net
5139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5140 S: Maintained
5141 F: drivers/media/firewire/
5142
5143 FIREWIRE SBP-2 TARGET
5144 M: Chris Boot <bootc@bootc.net>
5145 L: linux-scsi@vger.kernel.org
5146 L: target-devel@vger.kernel.org
5147 L: linux1394-devel@lists.sourceforge.net
5148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5149 S: Maintained
5150 F: drivers/target/sbp/
5151
5152 FIREWIRE SUBSYSTEM
5153 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5154 L: linux1394-devel@lists.sourceforge.net
5155 W: http://ieee1394.wiki.kernel.org/
5156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5157 S: Maintained
5158 F: drivers/firewire/
5159 F: include/linux/firewire.h
5160 F: include/uapi/linux/firewire*.h
5161 F: tools/firewire/
5162
5163 FIRMWARE LOADER (request_firmware)
5164 M: Ming Lei <ming.lei@canonical.com>
5165 M: Luis R. Rodriguez <mcgrof@kernel.org>
5166 L: linux-kernel@vger.kernel.org
5167 S: Maintained
5168 F: Documentation/firmware_class/
5169 F: drivers/base/firmware*.c
5170 F: include/linux/firmware.h
5171
5172 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5173 M: Joshua Morris <josh.h.morris@us.ibm.com>
5174 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5175 S: Maintained
5176 F: drivers/block/rsxx/
5177
5178 FLOPPY DRIVER
5179 M: Jiri Kosina <jikos@kernel.org>
5180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5181 S: Odd fixes
5182 F: drivers/block/floppy.c
5183
5184 FMC SUBSYSTEM
5185 M: Alessandro Rubini <rubini@gnudd.com>
5186 W: http://www.ohwr.org/projects/fmc-bus
5187 S: Supported
5188 F: drivers/fmc/
5189 F: include/linux/fmc*.h
5190 F: include/linux/ipmi-fru.h
5191 K: fmc_d.*register
5192
5193 FPGA MANAGER FRAMEWORK
5194 M: Alan Tull <atull@opensource.altera.com>
5195 R: Moritz Fischer <moritz.fischer@ettus.com>
5196 L: linux-fpga@vger.kernel.org
5197 S: Maintained
5198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5199 F: drivers/fpga/
5200 F: include/linux/fpga/fpga-mgr.h
5201 W: http://www.rocketboards.org
5202
5203 FPU EMULATOR
5204 M: Bill Metzenthen <billm@melbpc.org.au>
5205 W: http://floatingpoint.sourceforge.net/emulator/index.html
5206 S: Maintained
5207 F: arch/x86/math-emu/
5208
5209 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5210 L: netdev@vger.kernel.org
5211 S: Orphan
5212 F: drivers/net/wan/dlci.c
5213 F: drivers/net/wan/sdla.c
5214
5215 FRAMEBUFFER LAYER
5216 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5217 L: linux-fbdev@vger.kernel.org
5218 T: git git://github.com/bzolnier/linux.git
5219 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5220 S: Maintained
5221 F: Documentation/fb/
5222 F: drivers/video/
5223 F: include/video/
5224 F: include/linux/fb.h
5225 F: include/uapi/video/
5226 F: include/uapi/linux/fb.h
5227
5228 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5229 M: Horia Geantă <horia.geanta@nxp.com>
5230 M: Dan Douglass <dan.douglass@nxp.com>
5231 L: linux-crypto@vger.kernel.org
5232 S: Maintained
5233 F: drivers/crypto/caam/
5234 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5235
5236 FREESCALE DIU FRAMEBUFFER DRIVER
5237 M: Timur Tabi <timur@tabi.org>
5238 L: linux-fbdev@vger.kernel.org
5239 S: Maintained
5240 F: drivers/video/fbdev/fsl-diu-fb.*
5241
5242 FREESCALE DMA DRIVER
5243 M: Li Yang <leoli@freescale.com>
5244 M: Zhang Wei <zw@zh-kernel.org>
5245 L: linuxppc-dev@lists.ozlabs.org
5246 S: Maintained
5247 F: drivers/dma/fsldma.*
5248
5249 FREESCALE GPMI NAND DRIVER
5250 M: Han Xu <han.xu@nxp.com>
5251 L: linux-mtd@lists.infradead.org
5252 S: Maintained
5253 F: drivers/mtd/nand/gpmi-nand/*
5254
5255 FREESCALE I2C CPM DRIVER
5256 M: Jochen Friedrich <jochen@scram.de>
5257 L: linuxppc-dev@lists.ozlabs.org
5258 L: linux-i2c@vger.kernel.org
5259 S: Maintained
5260 F: drivers/i2c/busses/i2c-cpm.c
5261
5262 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5263 M: Sascha Hauer <kernel@pengutronix.de>
5264 L: linux-fbdev@vger.kernel.org
5265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5266 S: Maintained
5267 F: include/linux/platform_data/video-imxfb.h
5268 F: drivers/video/fbdev/imxfb.c
5269
5270 FREESCALE QUAD SPI DRIVER
5271 M: Han Xu <han.xu@nxp.com>
5272 L: linux-mtd@lists.infradead.org
5273 S: Maintained
5274 F: drivers/mtd/spi-nor/fsl-quadspi.c
5275
5276 FREESCALE SOC FS_ENET DRIVER
5277 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5278 M: Vitaly Bordug <vbordug@ru.mvista.com>
5279 L: linuxppc-dev@lists.ozlabs.org
5280 L: netdev@vger.kernel.org
5281 S: Maintained
5282 F: drivers/net/ethernet/freescale/fs_enet/
5283 F: include/linux/fs_enet_pd.h
5284
5285 FREESCALE IMX / MXC FEC DRIVER
5286 M: Fugang Duan <fugang.duan@nxp.com>
5287 L: netdev@vger.kernel.org
5288 S: Maintained
5289 F: drivers/net/ethernet/freescale/fec_main.c
5290 F: drivers/net/ethernet/freescale/fec_ptp.c
5291 F: drivers/net/ethernet/freescale/fec.h
5292 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5293
5294 FREESCALE QORIQ DPAA FMAN DRIVER
5295 M: Madalin Bucur <madalin.bucur@nxp.com>
5296 L: netdev@vger.kernel.org
5297 S: Maintained
5298 F: drivers/net/ethernet/freescale/fman
5299 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5300
5301 FREESCALE QORIQ DPAA ETHERNET DRIVER
5302 M: Madalin Bucur <madalin.bucur@nxp.com>
5303 L: netdev@vger.kernel.org
5304 S: Maintained
5305 F: drivers/net/ethernet/freescale/dpaa
5306
5307 FREESCALE SOC DRIVERS
5308 M: Scott Wood <oss@buserror.net>
5309 L: linuxppc-dev@lists.ozlabs.org
5310 L: linux-arm-kernel@lists.infradead.org
5311 S: Maintained
5312 F: drivers/soc/fsl/
5313 F: include/linux/fsl/
5314
5315 FREESCALE QUICC ENGINE LIBRARY
5316 M: Qiang Zhao <qiang.zhao@nxp.com>
5317 L: linuxppc-dev@lists.ozlabs.org
5318 S: Maintained
5319 F: drivers/soc/fsl/qe/
5320 F: include/soc/fsl/*qe*.h
5321 F: include/soc/fsl/*ucc*.h
5322
5323 FREESCALE USB PERIPHERAL DRIVERS
5324 M: Li Yang <leoli@freescale.com>
5325 L: linux-usb@vger.kernel.org
5326 L: linuxppc-dev@lists.ozlabs.org
5327 S: Maintained
5328 F: drivers/usb/gadget/udc/fsl*
5329
5330 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5331 M: Li Yang <leoli@freescale.com>
5332 L: netdev@vger.kernel.org
5333 L: linuxppc-dev@lists.ozlabs.org
5334 S: Maintained
5335 F: drivers/net/ethernet/freescale/ucc_geth*
5336
5337 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5338 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5339 L: netdev@vger.kernel.org
5340 S: Maintained
5341 F: drivers/net/ethernet/freescale/gianfar*
5342 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5343 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5344
5345 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5346 M: Zhao Qiang <qiang.zhao@nxp.com>
5347 L: netdev@vger.kernel.org
5348 L: linuxppc-dev@lists.ozlabs.org
5349 S: Maintained
5350 F: drivers/net/wan/fsl_ucc_hdlc*
5351
5352 FREESCALE QUICC ENGINE UCC UART DRIVER
5353 M: Timur Tabi <timur@tabi.org>
5354 L: linuxppc-dev@lists.ozlabs.org
5355 S: Maintained
5356 F: drivers/tty/serial/ucc_uart.c
5357
5358 FREESCALE SOC SOUND DRIVERS
5359 M: Timur Tabi <timur@tabi.org>
5360 M: Nicolin Chen <nicoleotsuka@gmail.com>
5361 M: Xiubo Li <Xiubo.Lee@gmail.com>
5362 R: Fabio Estevam <fabio.estevam@nxp.com>
5363 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5364 L: linuxppc-dev@lists.ozlabs.org
5365 S: Maintained
5366 F: sound/soc/fsl/fsl*
5367 F: sound/soc/fsl/imx*
5368 F: sound/soc/fsl/mpc8610_hpcd.c
5369
5370 FREEVXFS FILESYSTEM
5371 M: Christoph Hellwig <hch@infradead.org>
5372 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5373 S: Maintained
5374 F: fs/freevxfs/
5375
5376 FREEZER
5377 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5378 M: Pavel Machek <pavel@ucw.cz>
5379 L: linux-pm@vger.kernel.org
5380 S: Supported
5381 F: Documentation/power/freezing-of-tasks.txt
5382 F: include/linux/freezer.h
5383 F: kernel/freezer.c
5384
5385 FRONTSWAP API
5386 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5387 L: linux-kernel@vger.kernel.org
5388 S: Maintained
5389 F: mm/frontswap.c
5390 F: include/linux/frontswap.h
5391
5392 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5393 M: David Howells <dhowells@redhat.com>
5394 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5395 S: Supported
5396 F: Documentation/filesystems/caching/
5397 F: fs/fscache/
5398 F: include/linux/fscache*.h
5399
5400 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5401 M: Theodore Y. Ts'o <tytso@mit.edu>
5402 M: Jaegeuk Kim <jaegeuk@kernel.org>
5403 L: linux-fsdevel@vger.kernel.org
5404 S: Supported
5405 F: fs/crypto/
5406 F: include/linux/fscrypt*.h
5407
5408 F2FS FILE SYSTEM
5409 M: Jaegeuk Kim <jaegeuk@kernel.org>
5410 M: Chao Yu <yuchao0@huawei.com>
5411 L: linux-f2fs-devel@lists.sourceforge.net
5412 W: https://f2fs.wiki.kernel.org/
5413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5414 S: Maintained
5415 F: Documentation/filesystems/f2fs.txt
5416 F: Documentation/ABI/testing/sysfs-fs-f2fs
5417 F: fs/f2fs/
5418 F: include/linux/f2fs_fs.h
5419 F: include/trace/events/f2fs.h
5420
5421 FUJITSU FR-V (FRV) PORT
5422 S: Orphan
5423 F: arch/frv/
5424
5425 FUJITSU LAPTOP EXTRAS
5426 M: Jonathan Woithe <jwoithe@just42.net>
5427 L: platform-driver-x86@vger.kernel.org
5428 S: Maintained
5429 F: drivers/platform/x86/fujitsu-laptop.c
5430
5431 FUJITSU M-5MO LS CAMERA ISP DRIVER
5432 M: Kyungmin Park <kyungmin.park@samsung.com>
5433 M: Heungjun Kim <riverful.kim@samsung.com>
5434 L: linux-media@vger.kernel.org
5435 S: Maintained
5436 F: drivers/media/i2c/m5mols/
5437 F: include/media/i2c/m5mols.h
5438
5439 FUJITSU TABLET EXTRAS
5440 M: Robert Gerlach <khnz@gmx.de>
5441 L: platform-driver-x86@vger.kernel.org
5442 S: Maintained
5443 F: drivers/platform/x86/fujitsu-tablet.c
5444
5445 FUSE: FILESYSTEM IN USERSPACE
5446 M: Miklos Szeredi <miklos@szeredi.hu>
5447 L: linux-fsdevel@vger.kernel.org
5448 W: http://fuse.sourceforge.net/
5449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5450 S: Maintained
5451 F: fs/fuse/
5452 F: include/uapi/linux/fuse.h
5453 F: Documentation/filesystems/fuse.txt
5454
5455 FUTEX SUBSYSTEM
5456 M: Thomas Gleixner <tglx@linutronix.de>
5457 M: Ingo Molnar <mingo@redhat.com>
5458 R: Peter Zijlstra <peterz@infradead.org>
5459 R: Darren Hart <dvhart@infradead.org>
5460 L: linux-kernel@vger.kernel.org
5461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5462 S: Maintained
5463 F: kernel/futex.c
5464 F: kernel/futex_compat.c
5465 F: include/asm-generic/futex.h
5466 F: include/linux/futex.h
5467 F: include/uapi/linux/futex.h
5468 F: tools/testing/selftests/futex/
5469 F: tools/perf/bench/futex*
5470 F: Documentation/*futex*
5471
5472 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5473 M: Rik Faith <faith@cs.unc.edu>
5474 L: linux-scsi@vger.kernel.org
5475 S: Odd Fixes (e.g., new signatures)
5476 F: drivers/scsi/fdomain.*
5477
5478 GCC PLUGINS
5479 M: Kees Cook <keescook@chromium.org>
5480 R: Emese Revfy <re.emese@gmail.com>
5481 L: kernel-hardening@lists.openwall.com
5482 S: Maintained
5483 F: scripts/gcc-plugins/
5484 F: scripts/gcc-plugin.sh
5485 F: scripts/Makefile.gcc-plugins
5486 F: Documentation/gcc-plugins.txt
5487
5488 GCOV BASED KERNEL PROFILING
5489 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5490 S: Maintained
5491 F: kernel/gcov/
5492 F: Documentation/dev-tools/gcov.rst
5493
5494 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5495 M: Achim Leubner <achim_leubner@adaptec.com>
5496 L: linux-scsi@vger.kernel.org
5497 W: http://www.icp-vortex.com/
5498 S: Supported
5499 F: drivers/scsi/gdt*
5500
5501 GDB KERNEL DEBUGGING HELPER SCRIPTS
5502 M: Jan Kiszka <jan.kiszka@siemens.com>
5503 M: Kieran Bingham <kieran@bingham.xyz>
5504 S: Supported
5505 F: scripts/gdb/
5506
5507 GEMTEK FM RADIO RECEIVER DRIVER
5508 M: Hans Verkuil <hverkuil@xs4all.nl>
5509 L: linux-media@vger.kernel.org
5510 T: git git://linuxtv.org/media_tree.git
5511 W: https://linuxtv.org
5512 S: Maintained
5513 F: drivers/media/radio/radio-gemtek*
5514
5515 GENERIC GPIO I2C DRIVER
5516 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5517 S: Supported
5518 F: drivers/i2c/busses/i2c-gpio.c
5519 F: include/linux/i2c-gpio.h
5520
5521 GENERIC GPIO I2C MULTIPLEXER DRIVER
5522 M: Peter Korsgaard <peter.korsgaard@barco.com>
5523 L: linux-i2c@vger.kernel.org
5524 S: Supported
5525 F: drivers/i2c/muxes/i2c-mux-gpio.c
5526 F: include/linux/i2c-mux-gpio.h
5527 F: Documentation/i2c/muxes/i2c-mux-gpio
5528
5529 GENERIC HDLC (WAN) DRIVERS
5530 M: Krzysztof Halasa <khc@pm.waw.pl>
5531 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5532 S: Maintained
5533 F: drivers/net/wan/c101.c
5534 F: drivers/net/wan/hd6457*
5535 F: drivers/net/wan/hdlc*
5536 F: drivers/net/wan/n2.c
5537 F: drivers/net/wan/pc300too.c
5538 F: drivers/net/wan/pci200syn.c
5539 F: drivers/net/wan/wanxl*
5540
5541 GENERIC INCLUDE/ASM HEADER FILES
5542 M: Arnd Bergmann <arnd@arndb.de>
5543 L: linux-arch@vger.kernel.org
5544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5545 S: Maintained
5546 F: include/asm-generic/
5547 F: include/uapi/asm-generic/
5548
5549 GENERIC PHY FRAMEWORK
5550 M: Kishon Vijay Abraham I <kishon@ti.com>
5551 L: linux-kernel@vger.kernel.org
5552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5553 S: Supported
5554 F: drivers/phy/
5555 F: include/linux/phy/
5556
5557 GENERIC PM DOMAINS
5558 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5559 M: Kevin Hilman <khilman@kernel.org>
5560 M: Ulf Hansson <ulf.hansson@linaro.org>
5561 L: linux-pm@vger.kernel.org
5562 S: Supported
5563 F: drivers/base/power/domain*.c
5564 F: include/linux/pm_domain.h
5565
5566 GENERIC UIO DRIVER FOR PCI DEVICES
5567 M: "Michael S. Tsirkin" <mst@redhat.com>
5568 L: kvm@vger.kernel.org
5569 S: Supported
5570 F: drivers/uio/uio_pci_generic.c
5571
5572 GET_MAINTAINER SCRIPT
5573 M: Joe Perches <joe@perches.com>
5574 S: Maintained
5575 F: scripts/get_maintainer.pl
5576
5577 GENWQE (IBM Generic Workqueue Card)
5578 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5579 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5580 S: Supported
5581 F: drivers/misc/genwqe/
5582
5583 GFS2 FILE SYSTEM
5584 M: Steven Whitehouse <swhiteho@redhat.com>
5585 M: Bob Peterson <rpeterso@redhat.com>
5586 L: cluster-devel@redhat.com
5587 W: http://sources.redhat.com/cluster/
5588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5589 S: Supported
5590 F: Documentation/filesystems/gfs2*.txt
5591 F: fs/gfs2/
5592 F: include/uapi/linux/gfs2_ondisk.h
5593
5594 GIGASET ISDN DRIVERS
5595 M: Paul Bolle <pebolle@tiscali.nl>
5596 L: gigaset307x-common@lists.sourceforge.net
5597 W: http://gigaset307x.sourceforge.net/
5598 S: Odd Fixes
5599 F: Documentation/isdn/README.gigaset
5600 F: drivers/isdn/gigaset/
5601 F: include/uapi/linux/gigaset_dev.h
5602
5603 GO7007 MPEG CODEC
5604 M: Hans Verkuil <hans.verkuil@cisco.com>
5605 L: linux-media@vger.kernel.org
5606 S: Maintained
5607 F: drivers/media/usb/go7007/
5608
5609 GOODIX TOUCHSCREEN
5610 M: Bastien Nocera <hadess@hadess.net>
5611 L: linux-input@vger.kernel.org
5612 S: Maintained
5613 F: drivers/input/touchscreen/goodix.c
5614
5615 GPIO MOCKUP DRIVER
5616 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5617 L: linux-gpio@vger.kernel.org
5618 S: Maintained
5619 F: drivers/gpio/gpio-mockup.c
5620 F: tools/testing/selftests/gpio/
5621
5622 GPIO SUBSYSTEM
5623 M: Linus Walleij <linus.walleij@linaro.org>
5624 M: Alexandre Courbot <gnurou@gmail.com>
5625 L: linux-gpio@vger.kernel.org
5626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5627 S: Maintained
5628 F: Documentation/devicetree/bindings/gpio/
5629 F: Documentation/gpio/
5630 F: Documentation/ABI/testing/gpio-cdev
5631 F: Documentation/ABI/obsolete/sysfs-gpio
5632 F: drivers/gpio/
5633 F: include/linux/gpio/
5634 F: include/linux/gpio.h
5635 F: include/asm-generic/gpio.h
5636 F: include/uapi/linux/gpio.h
5637 F: tools/gpio/
5638
5639 GRE DEMULTIPLEXER DRIVER
5640 M: Dmitry Kozlov <xeb@mail.ru>
5641 L: netdev@vger.kernel.org
5642 S: Maintained
5643 F: net/ipv4/gre_demux.c
5644 F: net/ipv4/gre_offload.c
5645 F: include/net/gre.h
5646
5647 GRETH 10/100/1G Ethernet MAC device driver
5648 M: Andreas Larsson <andreas@gaisler.com>
5649 L: netdev@vger.kernel.org
5650 S: Maintained
5651 F: drivers/net/ethernet/aeroflex/
5652
5653 GREYBUS SUBSYSTEM
5654 M: Johan Hovold <johan@kernel.org>
5655 M: Alex Elder <elder@kernel.org>
5656 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5657 S: Maintained
5658 F: drivers/staging/greybus/
5659 L: greybus-dev@lists.linaro.org
5660
5661 GREYBUS AUDIO PROTOCOLS DRIVERS
5662 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5663 M: Mark Greer <mgreer@animalcreek.com>
5664 S: Maintained
5665 F: drivers/staging/greybus/audio_apbridgea.c
5666 F: drivers/staging/greybus/audio_apbridgea.h
5667 F: drivers/staging/greybus/audio_codec.c
5668 F: drivers/staging/greybus/audio_codec.h
5669 F: drivers/staging/greybus/audio_gb.c
5670 F: drivers/staging/greybus/audio_manager.c
5671 F: drivers/staging/greybus/audio_manager.h
5672 F: drivers/staging/greybus/audio_manager_module.c
5673 F: drivers/staging/greybus/audio_manager_private.h
5674 F: drivers/staging/greybus/audio_manager_sysfs.c
5675 F: drivers/staging/greybus/audio_module.c
5676 F: drivers/staging/greybus/audio_topology.c
5677
5678 GREYBUS PROTOCOLS DRIVERS
5679 M: Rui Miguel Silva <rmfrfs@gmail.com>
5680 S: Maintained
5681 F: drivers/staging/greybus/sdio.c
5682 F: drivers/staging/greybus/light.c
5683 F: drivers/staging/greybus/gpio.c
5684 F: drivers/staging/greybus/power_supply.c
5685 F: drivers/staging/greybus/spi.c
5686 F: drivers/staging/greybus/spilib.c
5687
5688 GREYBUS PROTOCOLS DRIVERS
5689 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5690 S: Maintained
5691 F: drivers/staging/greybus/loopback.c
5692 F: drivers/staging/greybus/timesync.c
5693 F: drivers/staging/greybus/timesync_platform.c
5694
5695 GREYBUS PROTOCOLS DRIVERS
5696 M: Viresh Kumar <vireshk@kernel.org>
5697 S: Maintained
5698 F: drivers/staging/greybus/authentication.c
5699 F: drivers/staging/greybus/bootrom.c
5700 F: drivers/staging/greybus/firmware.h
5701 F: drivers/staging/greybus/fw-core.c
5702 F: drivers/staging/greybus/fw-download.c
5703 F: drivers/staging/greybus/fw-managament.c
5704 F: drivers/staging/greybus/greybus_authentication.h
5705 F: drivers/staging/greybus/greybus_firmware.h
5706 F: drivers/staging/greybus/hid.c
5707 F: drivers/staging/greybus/i2c.c
5708 F: drivers/staging/greybus/spi.c
5709 F: drivers/staging/greybus/spilib.c
5710 F: drivers/staging/greybus/spilib.h
5711
5712 GREYBUS PROTOCOLS DRIVERS
5713 M: David Lin <dtwlin@gmail.com>
5714 S: Maintained
5715 F: drivers/staging/greybus/uart.c
5716 F: drivers/staging/greybus/log.c
5717
5718 GREYBUS PLATFORM DRIVERS
5719 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5720 S: Maintained
5721 F: drivers/staging/greybus/arche-platform.c
5722 F: drivers/staging/greybus/arche-apb-ctrl.c
5723 F: drivers/staging/greybus/arche_platform.h
5724
5725 GS1662 VIDEO SERIALIZER
5726 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5727 L: linux-media@vger.kernel.org
5728 T: git git://linuxtv.org/media_tree.git
5729 S: Maintained
5730 F: drivers/media/spi/gs1662.c
5731
5732 GSPCA FINEPIX SUBDRIVER
5733 M: Frank Zago <frank@zago.net>
5734 L: linux-media@vger.kernel.org
5735 T: git git://linuxtv.org/media_tree.git
5736 S: Maintained
5737 F: drivers/media/usb/gspca/finepix.c
5738
5739 GSPCA GL860 SUBDRIVER
5740 M: Olivier Lorin <o.lorin@laposte.net>
5741 L: linux-media@vger.kernel.org
5742 T: git git://linuxtv.org/media_tree.git
5743 S: Maintained
5744 F: drivers/media/usb/gspca/gl860/
5745
5746 GSPCA M5602 SUBDRIVER
5747 M: Erik Andren <erik.andren@gmail.com>
5748 L: linux-media@vger.kernel.org
5749 T: git git://linuxtv.org/media_tree.git
5750 S: Maintained
5751 F: drivers/media/usb/gspca/m5602/
5752
5753 GSPCA PAC207 SONIXB SUBDRIVER
5754 M: Hans Verkuil <hverkuil@xs4all.nl>
5755 L: linux-media@vger.kernel.org
5756 T: git git://linuxtv.org/media_tree.git
5757 S: Odd Fixes
5758 F: drivers/media/usb/gspca/pac207.c
5759
5760 GSPCA SN9C20X SUBDRIVER
5761 M: Brian Johnson <brijohn@gmail.com>
5762 L: linux-media@vger.kernel.org
5763 T: git git://linuxtv.org/media_tree.git
5764 S: Maintained
5765 F: drivers/media/usb/gspca/sn9c20x.c
5766
5767 GSPCA T613 SUBDRIVER
5768 M: Leandro Costantino <lcostantino@gmail.com>
5769 L: linux-media@vger.kernel.org
5770 T: git git://linuxtv.org/media_tree.git
5771 S: Maintained
5772 F: drivers/media/usb/gspca/t613.c
5773
5774 GSPCA USB WEBCAM DRIVER
5775 M: Hans Verkuil <hverkuil@xs4all.nl>
5776 L: linux-media@vger.kernel.org
5777 T: git git://linuxtv.org/media_tree.git
5778 S: Odd Fixes
5779 F: drivers/media/usb/gspca/
5780
5781 GTP (GPRS Tunneling Protocol)
5782 M: Pablo Neira Ayuso <pablo@netfilter.org>
5783 M: Harald Welte <laforge@gnumonks.org>
5784 L: osmocom-net-gprs@lists.osmocom.org
5785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5786 S: Maintained
5787 F: drivers/net/gtp.c
5788
5789 GUID PARTITION TABLE (GPT)
5790 M: Davidlohr Bueso <dave@stgolabs.net>
5791 L: linux-efi@vger.kernel.org
5792 S: Maintained
5793 F: block/partitions/efi.*
5794
5795 STK1160 USB VIDEO CAPTURE DRIVER
5796 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5797 L: linux-media@vger.kernel.org
5798 T: git git://linuxtv.org/media_tree.git
5799 S: Maintained
5800 F: drivers/media/usb/stk1160/
5801
5802 H8/300 ARCHITECTURE
5803 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5804 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5805 W: http://uclinux-h8.sourceforge.jp
5806 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5807 S: Maintained
5808 F: arch/h8300/
5809 F: drivers/clocksource/h8300_*.c
5810 F: drivers/clk/h8300/
5811 F: drivers/irqchip/irq-renesas-h8*.c
5812
5813 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5814 M: Frank Seidel <frank@f-seidel.de>
5815 L: platform-driver-x86@vger.kernel.org
5816 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5817 S: Maintained
5818 F: drivers/platform/x86/hdaps.c
5819
5820 HDPVR USB VIDEO ENCODER DRIVER
5821 M: Hans Verkuil <hverkuil@xs4all.nl>
5822 L: linux-media@vger.kernel.org
5823 T: git git://linuxtv.org/media_tree.git
5824 W: https://linuxtv.org
5825 S: Odd Fixes
5826 F: drivers/media/usb/hdpvr/
5827
5828 HWPOISON MEMORY FAILURE HANDLING
5829 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5830 L: linux-mm@kvack.org
5831 S: Maintained
5832 F: mm/memory-failure.c
5833 F: mm/hwpoison-inject.c
5834
5835 HYPERVISOR VIRTUAL CONSOLE DRIVER
5836 L: linuxppc-dev@lists.ozlabs.org
5837 S: Odd Fixes
5838 F: drivers/tty/hvc/
5839
5840 HACKRF MEDIA DRIVER
5841 M: Antti Palosaari <crope@iki.fi>
5842 L: linux-media@vger.kernel.org
5843 W: https://linuxtv.org
5844 W: http://palosaari.fi/linux/
5845 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5846 T: git git://linuxtv.org/anttip/media_tree.git
5847 S: Maintained
5848 F: drivers/media/usb/hackrf/
5849
5850 HARDWARE MONITORING
5851 M: Jean Delvare <jdelvare@suse.com>
5852 M: Guenter Roeck <linux@roeck-us.net>
5853 L: linux-hwmon@vger.kernel.org
5854 W: http://hwmon.wiki.kernel.org/
5855 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5857 S: Maintained
5858 F: Documentation/hwmon/
5859 F: drivers/hwmon/
5860 F: include/linux/hwmon*.h
5861
5862 HARDWARE RANDOM NUMBER GENERATOR CORE
5863 M: Matt Mackall <mpm@selenic.com>
5864 M: Herbert Xu <herbert@gondor.apana.org.au>
5865 L: linux-crypto@vger.kernel.org
5866 S: Odd fixes
5867 F: Documentation/devicetree/bindings/rng/
5868 F: Documentation/hw_random.txt
5869 F: drivers/char/hw_random/
5870 F: include/linux/hw_random.h
5871
5872 HARDWARE SPINLOCK CORE
5873 M: Ohad Ben-Cohen <ohad@wizery.com>
5874 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5875 L: linux-remoteproc@vger.kernel.org
5876 S: Maintained
5877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5878 F: Documentation/devicetree/bindings/hwlock/
5879 F: Documentation/hwspinlock.txt
5880 F: drivers/hwspinlock/
5881 F: include/linux/hwspinlock.h
5882
5883 HARMONY SOUND DRIVER
5884 L: linux-parisc@vger.kernel.org
5885 S: Maintained
5886 F: sound/parisc/harmony.*
5887
5888 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5889 M: Jimmy Vance <jimmy.vance@hpe.com>
5890 S: Supported
5891 F: Documentation/watchdog/hpwdt.txt
5892 F: drivers/watchdog/hpwdt.c
5893
5894 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5895 M: Don Brace <don.brace@microsemi.com>
5896 L: esc.storagedev@microsemi.com
5897 L: linux-scsi@vger.kernel.org
5898 S: Supported
5899 F: Documentation/scsi/hpsa.txt
5900 F: drivers/scsi/hpsa*.[ch]
5901 F: include/linux/cciss*.h
5902 F: include/uapi/linux/cciss*.h
5903
5904 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5905 M: Don Brace <don.brace@microsemi.com>
5906 L: esc.storagedev@microsemi.com
5907 L: linux-scsi@vger.kernel.org
5908 S: Supported
5909 F: Documentation/blockdev/cciss.txt
5910 F: drivers/block/cciss*
5911 F: include/linux/cciss_ioctl.h
5912 F: include/uapi/linux/cciss_ioctl.h
5913
5914 HFI1 DRIVER
5915 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5916 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5917 L: linux-rdma@vger.kernel.org
5918 S: Supported
5919 F: drivers/infiniband/hw/hfi1
5920
5921 HFS FILESYSTEM
5922 L: linux-fsdevel@vger.kernel.org
5923 S: Orphan
5924 F: Documentation/filesystems/hfs.txt
5925 F: fs/hfs/
5926
5927 HFSPLUS FILESYSTEM
5928 L: linux-fsdevel@vger.kernel.org
5929 S: Orphan
5930 F: Documentation/filesystems/hfsplus.txt
5931 F: fs/hfsplus/
5932
5933 HGA FRAMEBUFFER DRIVER
5934 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5935 L: linux-nvidia@lists.surfsouth.com
5936 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5937 S: Maintained
5938 F: drivers/video/fbdev/hgafb.c
5939
5940 HIBERNATION (aka Software Suspend, aka swsusp)
5941 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5942 M: Pavel Machek <pavel@ucw.cz>
5943 L: linux-pm@vger.kernel.org
5944 B: https://bugzilla.kernel.org
5945 S: Supported
5946 F: arch/x86/power/
5947 F: drivers/base/power/
5948 F: kernel/power/
5949 F: include/linux/suspend.h
5950 F: include/linux/freezer.h
5951 F: include/linux/pm.h
5952 F: arch/*/include/asm/suspend*.h
5953
5954 HID CORE LAYER
5955 M: Jiri Kosina <jikos@kernel.org>
5956 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5957 L: linux-input@vger.kernel.org
5958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5959 S: Maintained
5960 F: drivers/hid/
5961 F: include/linux/hid*
5962 F: include/uapi/linux/hid*
5963
5964 HID SENSOR HUB DRIVERS
5965 M: Jiri Kosina <jikos@kernel.org>
5966 M: Jonathan Cameron <jic23@kernel.org>
5967 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5968 L: linux-input@vger.kernel.org
5969 L: linux-iio@vger.kernel.org
5970 S: Maintained
5971 F: Documentation/hid/hid-sensor*
5972 F: drivers/hid/hid-sensor-*
5973 F: drivers/iio/*/hid-*
5974 F: include/linux/hid-sensor-*
5975
5976 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5977 M: Thomas Gleixner <tglx@linutronix.de>
5978 L: linux-kernel@vger.kernel.org
5979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5980 S: Maintained
5981 F: Documentation/timers/
5982 F: kernel/time/hrtimer.c
5983 F: kernel/time/clockevents.c
5984 F: kernel/time/tick*.*
5985 F: kernel/time/timer_*.c
5986 F: include/linux/clockchips.h
5987 F: include/linux/hrtimer.h
5988
5989 HIGH-SPEED SCC DRIVER FOR AX.25
5990 L: linux-hams@vger.kernel.org
5991 S: Orphan
5992 F: drivers/net/hamradio/dmascc.c
5993 F: drivers/net/hamradio/scc.c
5994
5995 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5996 M: HighPoint Linux Team <linux@highpoint-tech.com>
5997 W: http://www.highpoint-tech.com
5998 S: Supported
5999 F: Documentation/scsi/hptiop.txt
6000 F: drivers/scsi/hptiop.c
6001
6002 HIPPI
6003 M: Jes Sorensen <jes@trained-monkey.org>
6004 L: linux-hippi@sunsite.dk
6005 S: Maintained
6006 F: include/linux/hippidevice.h
6007 F: include/uapi/linux/if_hippi.h
6008 F: net/802/hippi.c
6009 F: drivers/net/hippi/
6010
6011 HISILICON NETWORK SUBSYSTEM DRIVER
6012 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6013 M: Salil Mehta <salil.mehta@huawei.com>
6014 L: netdev@vger.kernel.org
6015 W: http://www.hisilicon.com
6016 S: Maintained
6017 F: drivers/net/ethernet/hisilicon/
6018 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6019
6020 HISILICON ROCE DRIVER
6021 M: Lijun Ou <oulijun@huawei.com>
6022 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6023 L: linux-rdma@vger.kernel.org
6024 S: Maintained
6025 F: drivers/infiniband/hw/hns/
6026 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6027
6028 HISILICON SAS Controller
6029 M: John Garry <john.garry@huawei.com>
6030 W: http://www.hisilicon.com
6031 S: Supported
6032 F: drivers/scsi/hisi_sas/
6033 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6034
6035 HOST AP DRIVER
6036 M: Jouni Malinen <j@w1.fi>
6037 L: linux-wireless@vger.kernel.org
6038 W: http://w1.fi/hostap-driver.html
6039 S: Obsolete
6040 F: drivers/net/wireless/intersil/hostap/
6041
6042 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6043 L: platform-driver-x86@vger.kernel.org
6044 S: Orphan
6045 F: drivers/platform/x86/tc1100-wmi.c
6046
6047 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6048 M: Jaroslav Kysela <perex@perex.cz>
6049 S: Maintained
6050 F: drivers/net/ethernet/hp/hp100.*
6051
6052 HPET: High Precision Event Timers driver
6053 M: Clemens Ladisch <clemens@ladisch.de>
6054 S: Maintained
6055 F: Documentation/timers/hpet.txt
6056 F: drivers/char/hpet.c
6057 F: include/linux/hpet.h
6058 F: include/uapi/linux/hpet.h
6059
6060 HPET: x86
6061 S: Orphan
6062 F: arch/x86/kernel/hpet.c
6063 F: arch/x86/include/asm/hpet.h
6064
6065 HPFS FILESYSTEM
6066 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6067 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6068 S: Maintained
6069 F: fs/hpfs/
6070
6071 HSI SUBSYSTEM
6072 M: Sebastian Reichel <sre@kernel.org>
6073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6074 S: Maintained
6075 F: Documentation/ABI/testing/sysfs-bus-hsi
6076 F: Documentation/driver-api/hsi.rst
6077 F: drivers/hsi/
6078 F: include/linux/hsi/
6079 F: include/uapi/linux/hsi/
6080
6081 HSO 3G MODEM DRIVER
6082 L: linux-usb@vger.kernel.org
6083 S: Orphan
6084 F: drivers/net/usb/hso.c
6085
6086 HSR NETWORK PROTOCOL
6087 M: Arvid Brodin <arvid.brodin@alten.se>
6088 L: netdev@vger.kernel.org
6089 S: Maintained
6090 F: net/hsr/
6091
6092 HTCPEN TOUCHSCREEN DRIVER
6093 M: Pau Oliva Fora <pof@eslack.org>
6094 L: linux-input@vger.kernel.org
6095 S: Maintained
6096 F: drivers/input/touchscreen/htcpen.c
6097
6098 HUGETLB FILESYSTEM
6099 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6100 S: Maintained
6101 F: fs/hugetlbfs/
6102
6103 HVA ST MEDIA DRIVER
6104 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6105 L: linux-media@vger.kernel.org
6106 T: git git://linuxtv.org/media_tree.git
6107 W: https://linuxtv.org
6108 S: Supported
6109 F: drivers/media/platform/sti/hva
6110
6111 Hyper-V CORE AND DRIVERS
6112 M: "K. Y. Srinivasan" <kys@microsoft.com>
6113 M: Haiyang Zhang <haiyangz@microsoft.com>
6114 M: Stephen Hemminger <sthemmin@microsoft.com>
6115 L: devel@linuxdriverproject.org
6116 S: Maintained
6117 F: arch/x86/include/asm/mshyperv.h
6118 F: arch/x86/include/uapi/asm/hyperv.h
6119 F: arch/x86/kernel/cpu/mshyperv.c
6120 F: arch/x86/hyperv
6121 F: drivers/hid/hid-hyperv.c
6122 F: drivers/hv/
6123 F: drivers/input/serio/hyperv-keyboard.c
6124 F: drivers/pci/host/pci-hyperv.c
6125 F: drivers/net/hyperv/
6126 F: drivers/scsi/storvsc_drv.c
6127 F: drivers/uio/uio_hv_generic.c
6128 F: drivers/video/fbdev/hyperv_fb.c
6129 F: include/linux/hyperv.h
6130 F: tools/hv/
6131 F: Documentation/ABI/stable/sysfs-bus-vmbus
6132
6133 I2C MUXES
6134 M: Peter Rosin <peda@axentia.se>
6135 L: linux-i2c@vger.kernel.org
6136 S: Maintained
6137 F: Documentation/i2c/i2c-topology
6138 F: Documentation/i2c/muxes/
6139 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6140 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6141 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6142 F: drivers/i2c/i2c-mux.c
6143 F: drivers/i2c/muxes/
6144 F: include/linux/i2c-mux.h
6145
6146 I2C OVER PARALLEL PORT
6147 M: Jean Delvare <jdelvare@suse.com>
6148 L: linux-i2c@vger.kernel.org
6149 S: Maintained
6150 F: Documentation/i2c/busses/i2c-parport
6151 F: Documentation/i2c/busses/i2c-parport-light
6152 F: drivers/i2c/busses/i2c-parport.c
6153 F: drivers/i2c/busses/i2c-parport-light.c
6154
6155 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6156 M: Jean Delvare <jdelvare@suse.com>
6157 L: linux-i2c@vger.kernel.org
6158 S: Maintained
6159 F: Documentation/i2c/busses/i2c-ali1535
6160 F: Documentation/i2c/busses/i2c-ali1563
6161 F: Documentation/i2c/busses/i2c-ali15x3
6162 F: Documentation/i2c/busses/i2c-amd756
6163 F: Documentation/i2c/busses/i2c-amd8111
6164 F: Documentation/i2c/busses/i2c-i801
6165 F: Documentation/i2c/busses/i2c-nforce2
6166 F: Documentation/i2c/busses/i2c-piix4
6167 F: Documentation/i2c/busses/i2c-sis5595
6168 F: Documentation/i2c/busses/i2c-sis630
6169 F: Documentation/i2c/busses/i2c-sis96x
6170 F: Documentation/i2c/busses/i2c-via
6171 F: Documentation/i2c/busses/i2c-viapro
6172 F: drivers/i2c/busses/i2c-ali1535.c
6173 F: drivers/i2c/busses/i2c-ali1563.c
6174 F: drivers/i2c/busses/i2c-ali15x3.c
6175 F: drivers/i2c/busses/i2c-amd756.c
6176 F: drivers/i2c/busses/i2c-amd756-s4882.c
6177 F: drivers/i2c/busses/i2c-amd8111.c
6178 F: drivers/i2c/busses/i2c-i801.c
6179 F: drivers/i2c/busses/i2c-isch.c
6180 F: drivers/i2c/busses/i2c-nforce2.c
6181 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6182 F: drivers/i2c/busses/i2c-piix4.c
6183 F: drivers/i2c/busses/i2c-sis5595.c
6184 F: drivers/i2c/busses/i2c-sis630.c
6185 F: drivers/i2c/busses/i2c-sis96x.c
6186 F: drivers/i2c/busses/i2c-via.c
6187 F: drivers/i2c/busses/i2c-viapro.c
6188
6189 I2C/SMBUS ISMT DRIVER
6190 M: Seth Heasley <seth.heasley@intel.com>
6191 M: Neil Horman <nhorman@tuxdriver.com>
6192 L: linux-i2c@vger.kernel.org
6193 F: drivers/i2c/busses/i2c-ismt.c
6194 F: Documentation/i2c/busses/i2c-ismt
6195
6196 I2C/SMBUS STUB DRIVER
6197 M: Jean Delvare <jdelvare@suse.com>
6198 L: linux-i2c@vger.kernel.org
6199 S: Maintained
6200 F: drivers/i2c/i2c-stub.c
6201
6202 I2C SUBSYSTEM
6203 M: Wolfram Sang <wsa@the-dreams.de>
6204 L: linux-i2c@vger.kernel.org
6205 W: https://i2c.wiki.kernel.org/
6206 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6208 S: Maintained
6209 F: Documentation/devicetree/bindings/i2c/
6210 F: Documentation/i2c/
6211 F: drivers/i2c/
6212 F: drivers/i2c/*/
6213 F: include/linux/i2c.h
6214 F: include/linux/i2c-*.h
6215 F: include/uapi/linux/i2c.h
6216 F: include/uapi/linux/i2c-*.h
6217
6218 I2C ACPI SUPPORT
6219 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6220 L: linux-i2c@vger.kernel.org
6221 L: linux-acpi@vger.kernel.org
6222 S: Maintained
6223
6224 I2C-TAOS-EVM DRIVER
6225 M: Jean Delvare <jdelvare@suse.com>
6226 L: linux-i2c@vger.kernel.org
6227 S: Maintained
6228 F: Documentation/i2c/busses/i2c-taos-evm
6229 F: drivers/i2c/busses/i2c-taos-evm.c
6230
6231 I2C-TINY-USB DRIVER
6232 M: Till Harbaum <till@harbaum.org>
6233 L: linux-i2c@vger.kernel.org
6234 W: http://www.harbaum.org/till/i2c_tiny_usb
6235 S: Maintained
6236 F: drivers/i2c/busses/i2c-tiny-usb.c
6237
6238 i386 BOOT CODE
6239 M: "H. Peter Anvin" <hpa@zytor.com>
6240 S: Maintained
6241 F: arch/x86/boot/
6242
6243 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6244 M: "H. Peter Anvin" <hpa@zytor.com>
6245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6246 S: Maintained
6247
6248 IA64 (Itanium) PLATFORM
6249 M: Tony Luck <tony.luck@intel.com>
6250 M: Fenghua Yu <fenghua.yu@intel.com>
6251 L: linux-ia64@vger.kernel.org
6252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6253 S: Maintained
6254 F: arch/ia64/
6255
6256 IBM Power VMX Cryptographic instructions
6257 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6258 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6259 L: linux-crypto@vger.kernel.org
6260 S: Supported
6261 F: drivers/crypto/vmx/Makefile
6262 F: drivers/crypto/vmx/Kconfig
6263 F: drivers/crypto/vmx/vmx.c
6264 F: drivers/crypto/vmx/aes*
6265 F: drivers/crypto/vmx/ghash*
6266 F: drivers/crypto/vmx/ppc-xlate.pl
6267
6268 IBM Power in-Nest Crypto Acceleration
6269 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6270 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6271 L: linux-crypto@vger.kernel.org
6272 S: Supported
6273 F: drivers/crypto/nx/Makefile
6274 F: drivers/crypto/nx/Kconfig
6275 F: drivers/crypto/nx/nx-aes*
6276 F: drivers/crypto/nx/nx-sha*
6277 F: drivers/crypto/nx/nx.*
6278 F: drivers/crypto/nx/nx_csbcpb.h
6279 F: drivers/crypto/nx/nx_debugfs.h
6280
6281 IBM Power 842 compression accelerator
6282 M: Haren Myneni <haren@us.ibm.com>
6283 S: Supported
6284 F: drivers/crypto/nx/Makefile
6285 F: drivers/crypto/nx/Kconfig
6286 F: drivers/crypto/nx/nx-842*
6287 F: include/linux/sw842.h
6288 F: crypto/842.c
6289 F: lib/842/
6290
6291 IBM Power Linux RAID adapter
6292 M: Brian King <brking@us.ibm.com>
6293 S: Supported
6294 F: drivers/scsi/ipr.*
6295
6296 IBM Power Virtual Ethernet Device Driver
6297 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6298 L: netdev@vger.kernel.org
6299 S: Supported
6300 F: drivers/net/ethernet/ibm/ibmveth.*
6301
6302 IBM Power SRIOV Virtual NIC Device Driver
6303 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6304 M: John Allen <jallen@linux.vnet.ibm.com>
6305 L: netdev@vger.kernel.org
6306 S: Supported
6307 F: drivers/net/ethernet/ibm/ibmvnic.*
6308
6309 IBM Power Virtual SCSI Device Drivers
6310 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6311 L: linux-scsi@vger.kernel.org
6312 S: Supported
6313 F: drivers/scsi/ibmvscsi/ibmvscsi*
6314 F: include/scsi/viosrp.h
6315
6316 IBM Power Virtual SCSI Device Target Driver
6317 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6318 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6319 L: linux-scsi@vger.kernel.org
6320 L: target-devel@vger.kernel.org
6321 S: Supported
6322 F: drivers/scsi/ibmvscsi_tgt/
6323
6324 IBM Power Virtual FC Device Drivers
6325 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6326 L: linux-scsi@vger.kernel.org
6327 S: Supported
6328 F: drivers/scsi/ibmvscsi/ibmvfc*
6329
6330 IBM ServeRAID RAID DRIVER
6331 S: Orphan
6332 F: drivers/scsi/ips.*
6333
6334 ICH LPC AND GPIO DRIVER
6335 M: Peter Tyser <ptyser@xes-inc.com>
6336 S: Maintained
6337 F: drivers/mfd/lpc_ich.c
6338 F: drivers/gpio/gpio-ich.c
6339
6340 IDT VersaClock 5 CLOCK DRIVER
6341 M: Marek Vasut <marek.vasut@gmail.com>
6342 S: Maintained
6343 F: drivers/clk/clk-versaclock5.c
6344
6345 IDE SUBSYSTEM
6346 M: "David S. Miller" <davem@davemloft.net>
6347 L: linux-ide@vger.kernel.org
6348 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6350 S: Maintained
6351 F: Documentation/ide/
6352 F: drivers/ide/
6353 F: include/linux/ide.h
6354
6355 IDEAPAD LAPTOP EXTRAS DRIVER
6356 M: Ike Panhc <ike.pan@canonical.com>
6357 L: platform-driver-x86@vger.kernel.org
6358 W: http://launchpad.net/ideapad-laptop
6359 S: Maintained
6360 F: drivers/platform/x86/ideapad-laptop.c
6361
6362 IDEAPAD LAPTOP SLIDEBAR DRIVER
6363 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6364 L: linux-input@vger.kernel.org
6365 W: https://github.com/o2genum/ideapad-slidebar
6366 S: Maintained
6367 F: drivers/input/misc/ideapad_slidebar.c
6368
6369 IDE/ATAPI DRIVERS
6370 M: Borislav Petkov <bp@alien8.de>
6371 L: linux-ide@vger.kernel.org
6372 S: Maintained
6373 F: Documentation/cdrom/ide-cd
6374 F: drivers/ide/ide-cd*
6375
6376 IEEE 802.15.4 SUBSYSTEM
6377 M: Alexander Aring <aar@pengutronix.de>
6378 M: Stefan Schmidt <stefan@osg.samsung.com>
6379 L: linux-wpan@vger.kernel.org
6380 W: http://wpan.cakelab.org/
6381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6383 S: Maintained
6384 F: net/ieee802154/
6385 F: net/mac802154/
6386 F: drivers/net/ieee802154/
6387 F: include/linux/nl802154.h
6388 F: include/linux/ieee802154.h
6389 F: include/net/nl802154.h
6390 F: include/net/mac802154.h
6391 F: include/net/af_ieee802154.h
6392 F: include/net/cfg802154.h
6393 F: include/net/ieee802154_netdev.h
6394 F: Documentation/networking/ieee802154.txt
6395
6396 IFE PROTOCOL
6397 M: Yotam Gigi <yotamg@mellanox.com>
6398 M: Jamal Hadi Salim <jhs@mojatatu.com>
6399 F: net/ife
6400 F: include/net/ife.h
6401 F: include/uapi/linux/ife.h
6402
6403 IGORPLUG-USB IR RECEIVER
6404 M: Sean Young <sean@mess.org>
6405 L: linux-media@vger.kernel.org
6406 S: Maintained
6407 F: drivers/media/rc/igorplugusb.c
6408
6409 IGUANAWORKS USB IR TRANSCEIVER
6410 M: Sean Young <sean@mess.org>
6411 L: linux-media@vger.kernel.org
6412 S: Maintained
6413 F: drivers/media/rc/iguanair.c
6414
6415 IIO DIGITAL POTENTIOMETER DAC
6416 M: Peter Rosin <peda@axentia.se>
6417 L: linux-iio@vger.kernel.org
6418 S: Maintained
6419 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6420 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6421 F: drivers/iio/dac/dpot-dac.c
6422
6423 IIO ENVELOPE DETECTOR
6424 M: Peter Rosin <peda@axentia.se>
6425 L: linux-iio@vger.kernel.org
6426 S: Maintained
6427 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6428 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6429 F: drivers/iio/adc/envelope-detector.c
6430
6431 IIO SUBSYSTEM AND DRIVERS
6432 M: Jonathan Cameron <jic23@kernel.org>
6433 R: Hartmut Knaack <knaack.h@gmx.de>
6434 R: Lars-Peter Clausen <lars@metafoo.de>
6435 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6436 L: linux-iio@vger.kernel.org
6437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6438 S: Maintained
6439 F: Documentation/devicetree/bindings/iio/
6440 F: drivers/iio/
6441 F: drivers/staging/iio/
6442 F: include/linux/iio/
6443 F: tools/iio/
6444
6445 IKANOS/ADI EAGLE ADSL USB DRIVER
6446 M: Matthieu Castet <castet.matthieu@free.fr>
6447 M: Stanislaw Gruszka <stf_xl@wp.pl>
6448 S: Maintained
6449 F: drivers/usb/atm/ueagle-atm.c
6450
6451 IMGTEC ASCII LCD DRIVER
6452 M: Paul Burton <paul.burton@imgtec.com>
6453 S: Maintained
6454 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6455 F: drivers/auxdisplay/img-ascii-lcd.c
6456
6457 INA209 HARDWARE MONITOR DRIVER
6458 M: Guenter Roeck <linux@roeck-us.net>
6459 L: linux-hwmon@vger.kernel.org
6460 S: Maintained
6461 F: Documentation/hwmon/ina209
6462 F: Documentation/devicetree/bindings/i2c/ina209.txt
6463 F: drivers/hwmon/ina209.c
6464
6465 INA2XX HARDWARE MONITOR DRIVER
6466 M: Guenter Roeck <linux@roeck-us.net>
6467 L: linux-hwmon@vger.kernel.org
6468 S: Maintained
6469 F: Documentation/hwmon/ina2xx
6470 F: drivers/hwmon/ina2xx.c
6471 F: include/linux/platform_data/ina2xx.h
6472
6473 INDUSTRY PACK SUBSYSTEM (IPACK)
6474 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6475 M: Jens Taprogge <jens.taprogge@taprogge.org>
6476 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6477 L: industrypack-devel@lists.sourceforge.net
6478 W: http://industrypack.sourceforge.net
6479 S: Maintained
6480 F: drivers/ipack/
6481
6482 INGENIC JZ4780 DMA Driver
6483 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6484 S: Maintained
6485 F: drivers/dma/dma-jz4780.c
6486
6487 INGENIC JZ4780 NAND DRIVER
6488 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6489 L: linux-mtd@lists.infradead.org
6490 S: Maintained
6491 F: drivers/mtd/nand/jz4780_*
6492
6493 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6494 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6495 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6496 L: linux-ima-devel@lists.sourceforge.net
6497 L: linux-ima-user@lists.sourceforge.net
6498 L: linux-security-module@vger.kernel.org
6499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6500 S: Supported
6501 F: security/integrity/ima/
6502
6503 IMGTEC IR DECODER DRIVER
6504 M: James Hogan <james.hogan@imgtec.com>
6505 S: Maintained
6506 F: drivers/media/rc/img-ir/
6507
6508 IMS TWINTURBO FRAMEBUFFER DRIVER
6509 L: linux-fbdev@vger.kernel.org
6510 S: Orphan
6511 F: drivers/video/fbdev/imsttfb.c
6512
6513 INFINIBAND SUBSYSTEM
6514 M: Doug Ledford <dledford@redhat.com>
6515 M: Sean Hefty <sean.hefty@intel.com>
6516 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6517 L: linux-rdma@vger.kernel.org
6518 W: http://www.openfabrics.org/
6519 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6521 S: Supported
6522 F: Documentation/infiniband/
6523 F: drivers/infiniband/
6524 F: include/uapi/linux/if_infiniband.h
6525 F: include/uapi/rdma/
6526 F: include/rdma/
6527
6528 INOTIFY
6529 M: John McCutchan <john@johnmccutchan.com>
6530 M: Robert Love <rlove@rlove.org>
6531 M: Eric Paris <eparis@parisplace.org>
6532 S: Maintained
6533 F: Documentation/filesystems/inotify.txt
6534 F: fs/notify/inotify/
6535 F: include/linux/inotify.h
6536 F: include/uapi/linux/inotify.h
6537
6538 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6539 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6540 L: linux-input@vger.kernel.org
6541 Q: http://patchwork.kernel.org/project/linux-input/list/
6542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6543 S: Maintained
6544 F: drivers/input/
6545 F: include/linux/input.h
6546 F: include/uapi/linux/input.h
6547 F: include/linux/input/
6548 F: Documentation/devicetree/bindings/input/
6549
6550 INPUT MULTITOUCH (MT) PROTOCOL
6551 M: Henrik Rydberg <rydberg@bitmath.org>
6552 L: linux-input@vger.kernel.org
6553 S: Odd fixes
6554 F: Documentation/input/multi-touch-protocol.txt
6555 F: drivers/input/input-mt.c
6556 K: \b(ABS|SYN)_MT_
6557
6558 INTEL ASoC BDW/HSW DRIVERS
6559 M: Jie Yang <yang.jie@linux.intel.com>
6560 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6561 S: Supported
6562 F: sound/soc/intel/common/sst-dsp*
6563 F: sound/soc/intel/common/sst-firmware.c
6564 F: sound/soc/intel/boards/broadwell.c
6565 F: sound/soc/intel/haswell/
6566
6567 INTEL C600 SERIES SAS CONTROLLER DRIVER
6568 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6569 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6570 L: linux-scsi@vger.kernel.org
6571 T: git git://git.code.sf.net/p/intel-sas/isci
6572 S: Supported
6573 F: drivers/scsi/isci/
6574
6575 INTEL HID EVENT DRIVER
6576 M: Alex Hung <alex.hung@canonical.com>
6577 L: platform-driver-x86@vger.kernel.org
6578 S: Maintained
6579 F: drivers/platform/x86/intel-hid.c
6580
6581 INTEL VIRTUAL BUTTON DRIVER
6582 M: AceLan Kao <acelan.kao@canonical.com>
6583 L: platform-driver-x86@vger.kernel.org
6584 S: Maintained
6585 F: drivers/platform/x86/intel-vbtn.c
6586
6587 INTEL IDLE DRIVER
6588 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6589 M: Len Brown <lenb@kernel.org>
6590 L: linux-pm@vger.kernel.org
6591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6592 B: https://bugzilla.kernel.org
6593 S: Supported
6594 F: drivers/idle/intel_idle.c
6595
6596 INTEL INTEGRATED SENSOR HUB DRIVER
6597 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6598 M: Jiri Kosina <jikos@kernel.org>
6599 L: linux-input@vger.kernel.org
6600 S: Maintained
6601 F: drivers/hid/intel-ish-hid/
6602
6603 INTEL PSTATE DRIVER
6604 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6605 M: Len Brown <lenb@kernel.org>
6606 L: linux-pm@vger.kernel.org
6607 S: Supported
6608 F: drivers/cpufreq/intel_pstate.c
6609
6610 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6611 M: Maik Broemme <mbroemme@libmpq.org>
6612 L: linux-fbdev@vger.kernel.org
6613 S: Maintained
6614 F: Documentation/fb/intelfb.txt
6615 F: drivers/video/fbdev/intelfb/
6616
6617 INTEL 810/815 FRAMEBUFFER DRIVER
6618 M: Antonino Daplas <adaplas@gmail.com>
6619 L: linux-fbdev@vger.kernel.org
6620 S: Maintained
6621 F: drivers/video/fbdev/i810/
6622
6623 INTEL MENLOW THERMAL DRIVER
6624 M: Sujith Thomas <sujith.thomas@intel.com>
6625 L: platform-driver-x86@vger.kernel.org
6626 W: https://01.org/linux-acpi
6627 S: Supported
6628 F: drivers/platform/x86/intel_menlow.c
6629
6630 INTEL I/OAT DMA DRIVER
6631 M: Dave Jiang <dave.jiang@intel.com>
6632 R: Dan Williams <dan.j.williams@intel.com>
6633 L: dmaengine@vger.kernel.org
6634 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6635 S: Supported
6636 F: drivers/dma/ioat*
6637
6638 INTEL IOMMU (VT-d)
6639 M: David Woodhouse <dwmw2@infradead.org>
6640 L: iommu@lists.linux-foundation.org
6641 T: git git://git.infradead.org/iommu-2.6.git
6642 S: Supported
6643 F: drivers/iommu/intel-iommu.c
6644 F: include/linux/intel-iommu.h
6645
6646 INTEL IOP-ADMA DMA DRIVER
6647 R: Dan Williams <dan.j.williams@intel.com>
6648 S: Odd fixes
6649 F: drivers/dma/iop-adma.c
6650
6651 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6652 M: Krzysztof Halasa <khalasa@piap.pl>
6653 S: Maintained
6654 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6655 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6656 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6657 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6658 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6659 F: drivers/net/wan/ixp4xx_hss.c
6660
6661 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6662 M: Deepak Saxena <dsaxena@plexity.net>
6663 S: Maintained
6664 F: drivers/char/hw_random/ixp4xx-rng.c
6665
6666 INTEL ETHERNET DRIVERS
6667 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6668 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6669 W: http://www.intel.com/support/feedback.htm
6670 W: http://e1000.sourceforge.net/
6671 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6674 S: Supported
6675 F: Documentation/networking/e100.txt
6676 F: Documentation/networking/e1000.txt
6677 F: Documentation/networking/e1000e.txt
6678 F: Documentation/networking/igb.txt
6679 F: Documentation/networking/igbvf.txt
6680 F: Documentation/networking/ixgb.txt
6681 F: Documentation/networking/ixgbe.txt
6682 F: Documentation/networking/ixgbevf.txt
6683 F: Documentation/networking/i40e.txt
6684 F: Documentation/networking/i40evf.txt
6685 F: drivers/net/ethernet/intel/
6686 F: drivers/net/ethernet/intel/*/
6687
6688 INTEL RDMA RNIC DRIVER
6689 M: Faisal Latif <faisal.latif@intel.com>
6690 M: Shiraz Saleem <shiraz.saleem@intel.com>
6691 L: linux-rdma@vger.kernel.org
6692 S: Supported
6693 F: drivers/infiniband/hw/i40iw/
6694
6695 INTEL MERRIFIELD GPIO DRIVER
6696 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6697 L: linux-gpio@vger.kernel.org
6698 S: Maintained
6699 F: drivers/gpio/gpio-merrifield.c
6700
6701 INTEL-MID GPIO DRIVER
6702 M: David Cohen <david.a.cohen@linux.intel.com>
6703 L: linux-gpio@vger.kernel.org
6704 S: Maintained
6705 F: drivers/gpio/gpio-intel-mid.c
6706
6707 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6708 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6709 L: linux-wireless@vger.kernel.org
6710 S: Maintained
6711 F: Documentation/networking/README.ipw2100
6712 F: Documentation/networking/README.ipw2200
6713 F: drivers/net/wireless/intel/ipw2x00/
6714
6715 INTEL(R) TRACE HUB
6716 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6717 S: Supported
6718 F: Documentation/trace/intel_th.txt
6719 F: drivers/hwtracing/intel_th/
6720
6721 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6722 M: Ning Sun <ning.sun@intel.com>
6723 L: tboot-devel@lists.sourceforge.net
6724 W: http://tboot.sourceforge.net
6725 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6726 S: Supported
6727 F: Documentation/intel_txt.txt
6728 F: include/linux/tboot.h
6729 F: arch/x86/kernel/tboot.c
6730
6731 INTEL WIRELESS WIMAX CONNECTION 2400
6732 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6733 M: linux-wimax@intel.com
6734 L: wimax@linuxwimax.org (subscribers-only)
6735 S: Supported
6736 W: http://linuxwimax.org
6737 F: Documentation/wimax/README.i2400m
6738 F: drivers/net/wimax/i2400m/
6739 F: include/uapi/linux/wimax/i2400m.h
6740
6741 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6742 M: Stanislaw Gruszka <sgruszka@redhat.com>
6743 L: linux-wireless@vger.kernel.org
6744 S: Supported
6745 F: drivers/net/wireless/intel/iwlegacy/
6746
6747 INTEL WIRELESS WIFI LINK (iwlwifi)
6748 M: Johannes Berg <johannes.berg@intel.com>
6749 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6750 M: Luca Coelho <luciano.coelho@intel.com>
6751 M: Intel Linux Wireless <linuxwifi@intel.com>
6752 L: linux-wireless@vger.kernel.org
6753 W: http://intellinuxwireless.org
6754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6755 S: Supported
6756 F: drivers/net/wireless/intel/iwlwifi/
6757
6758 INTEL MANAGEMENT ENGINE (mei)
6759 M: Tomas Winkler <tomas.winkler@intel.com>
6760 L: linux-kernel@vger.kernel.org
6761 S: Supported
6762 F: include/uapi/linux/mei.h
6763 F: include/linux/mei_cl_bus.h
6764 F: drivers/misc/mei/*
6765 F: drivers/watchdog/mei_wdt.c
6766 F: Documentation/misc-devices/mei/*
6767 F: samples/mei/*
6768
6769 INTEL MIC DRIVERS (mic)
6770 M: Sudeep Dutt <sudeep.dutt@intel.com>
6771 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6772 S: Supported
6773 W: https://github.com/sudeepdutt/mic
6774 W: http://software.intel.com/en-us/mic-developer
6775 F: include/linux/mic_bus.h
6776 F: include/linux/scif.h
6777 F: include/uapi/linux/mic_common.h
6778 F: include/uapi/linux/mic_ioctl.h
6779 F: include/uapi/linux/scif_ioctl.h
6780 F: drivers/misc/mic/
6781 F: drivers/dma/mic_x100_dma.c
6782 F: drivers/dma/mic_x100_dma.h
6783 F: Documentation/mic/
6784
6785 INTEL PMC/P-Unit IPC DRIVER
6786 M: Zha Qipeng<qipeng.zha@intel.com>
6787 L: platform-driver-x86@vger.kernel.org
6788 S: Maintained
6789 F: drivers/platform/x86/intel_pmc_ipc.c
6790 F: drivers/platform/x86/intel_punit_ipc.c
6791 F: arch/x86/include/asm/intel_pmc_ipc.h
6792 F: arch/x86/include/asm/intel_punit_ipc.h
6793
6794 INTEL TELEMETRY DRIVER
6795 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6796 L: platform-driver-x86@vger.kernel.org
6797 S: Maintained
6798 F: arch/x86/include/asm/intel_telemetry.h
6799 F: drivers/platform/x86/intel_telemetry*
6800
6801 INTEL PMC CORE DRIVER
6802 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6803 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6804 L: platform-driver-x86@vger.kernel.org
6805 S: Maintained
6806 F: arch/x86/include/asm/pmc_core.h
6807 F: drivers/platform/x86/intel_pmc_core*
6808
6809 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6810 M: Linus Walleij <linus.walleij@linaro.org>
6811 L: linux-iio@vger.kernel.org
6812 S: Maintained
6813 F: drivers/iio/gyro/mpu3050*
6814 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6815
6816 IOC3 ETHERNET DRIVER
6817 M: Ralf Baechle <ralf@linux-mips.org>
6818 L: linux-mips@linux-mips.org
6819 S: Maintained
6820 F: drivers/net/ethernet/sgi/ioc3-eth.c
6821
6822 IOC3 SERIAL DRIVER
6823 M: Pat Gefre <pfg@sgi.com>
6824 L: linux-serial@vger.kernel.org
6825 S: Maintained
6826 F: drivers/tty/serial/ioc3_serial.c
6827
6828 IOMMU DRIVERS
6829 M: Joerg Roedel <joro@8bytes.org>
6830 L: iommu@lists.linux-foundation.org
6831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6832 S: Maintained
6833 F: Documentation/devicetree/bindings/iommu/
6834 F: drivers/iommu/
6835
6836 IP MASQUERADING
6837 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6838 S: Maintained
6839 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6840
6841 IPMI SUBSYSTEM
6842 M: Corey Minyard <minyard@acm.org>
6843 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6844 W: http://openipmi.sourceforge.net/
6845 S: Supported
6846 F: Documentation/IPMI.txt
6847 F: drivers/char/ipmi/
6848 F: include/linux/ipmi*
6849 F: include/uapi/linux/ipmi*
6850
6851 QCOM AUDIO (ASoC) DRIVERS
6852 M: Patrick Lai <plai@codeaurora.org>
6853 M: Banajit Goswami <bgoswami@codeaurora.org>
6854 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6855 S: Supported
6856 F: sound/soc/qcom/
6857
6858 IPS SCSI RAID DRIVER
6859 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6860 L: linux-scsi@vger.kernel.org
6861 W: http://www.adaptec.com/
6862 S: Maintained
6863 F: drivers/scsi/ips*
6864
6865 IPVS
6866 M: Wensong Zhang <wensong@linux-vs.org>
6867 M: Simon Horman <horms@verge.net.au>
6868 M: Julian Anastasov <ja@ssi.bg>
6869 L: netdev@vger.kernel.org
6870 L: lvs-devel@vger.kernel.org
6871 S: Maintained
6872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6874 F: Documentation/networking/ipvs-sysctl.txt
6875 F: include/net/ip_vs.h
6876 F: include/uapi/linux/ip_vs.h
6877 F: net/netfilter/ipvs/
6878
6879 IPWIRELESS DRIVER
6880 M: Jiri Kosina <jikos@kernel.org>
6881 M: David Sterba <dsterba@suse.com>
6882 S: Odd Fixes
6883 F: drivers/tty/ipwireless/
6884
6885 IPX NETWORK LAYER
6886 L: netdev@vger.kernel.org
6887 S: Odd fixes
6888 F: include/net/ipx.h
6889 F: include/uapi/linux/ipx.h
6890 F: net/ipx/
6891
6892 IRDA SUBSYSTEM
6893 M: Samuel Ortiz <samuel@sortiz.org>
6894 L: irda-users@lists.sourceforge.net (subscribers-only)
6895 L: netdev@vger.kernel.org
6896 W: http://irda.sourceforge.net/
6897 S: Maintained
6898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6899 F: Documentation/networking/irda.txt
6900 F: drivers/net/irda/
6901 F: include/net/irda/
6902 F: net/irda/
6903
6904 IRQ SUBSYSTEM
6905 M: Thomas Gleixner <tglx@linutronix.de>
6906 L: linux-kernel@vger.kernel.org
6907 S: Maintained
6908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6909 F: kernel/irq/
6910
6911 IRQCHIP DRIVERS
6912 M: Thomas Gleixner <tglx@linutronix.de>
6913 M: Jason Cooper <jason@lakedaemon.net>
6914 M: Marc Zyngier <marc.zyngier@arm.com>
6915 L: linux-kernel@vger.kernel.org
6916 S: Maintained
6917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6918 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6919 F: Documentation/devicetree/bindings/interrupt-controller/
6920 F: drivers/irqchip/
6921
6922 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6923 M: Marc Zyngier <marc.zyngier@arm.com>
6924 S: Maintained
6925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6926 F: Documentation/IRQ-domain.txt
6927 F: include/linux/irqdomain.h
6928 F: kernel/irq/irqdomain.c
6929 F: kernel/irq/msi.c
6930
6931 ISA
6932 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6933 S: Maintained
6934 F: Documentation/isa.txt
6935 F: drivers/base/isa.c
6936 F: include/linux/isa.h
6937
6938 ISAPNP
6939 M: Jaroslav Kysela <perex@perex.cz>
6940 S: Maintained
6941 F: Documentation/isapnp.txt
6942 F: drivers/pnp/isapnp/
6943 F: include/linux/isapnp.h
6944
6945 ISA RADIO MODULE
6946 M: Hans Verkuil <hverkuil@xs4all.nl>
6947 L: linux-media@vger.kernel.org
6948 T: git git://linuxtv.org/media_tree.git
6949 W: https://linuxtv.org
6950 S: Maintained
6951 F: drivers/media/radio/radio-isa*
6952
6953 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6954 M: Peter Jones <pjones@redhat.com>
6955 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6956 S: Maintained
6957 F: drivers/firmware/iscsi_ibft*
6958
6959 ISCSI
6960 M: Lee Duncan <lduncan@suse.com>
6961 M: Chris Leech <cleech@redhat.com>
6962 L: open-iscsi@googlegroups.com
6963 W: www.open-iscsi.com
6964 S: Maintained
6965 F: drivers/scsi/*iscsi*
6966 F: include/scsi/*iscsi*
6967
6968 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6969 M: Or Gerlitz <ogerlitz@mellanox.com>
6970 M: Sagi Grimberg <sagi@grimberg.me>
6971 M: Roi Dayan <roid@mellanox.com>
6972 L: linux-rdma@vger.kernel.org
6973 S: Supported
6974 W: http://www.openfabrics.org
6975 W: www.open-iscsi.org
6976 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6977 F: drivers/infiniband/ulp/iser/
6978
6979 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6980 M: Sagi Grimberg <sagi@grimberg.me>
6981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6982 L: linux-rdma@vger.kernel.org
6983 L: target-devel@vger.kernel.org
6984 S: Supported
6985 W: http://www.linux-iscsi.org
6986 F: drivers/infiniband/ulp/isert
6987
6988 ISDN SUBSYSTEM
6989 M: Karsten Keil <isdn@linux-pingi.de>
6990 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6991 L: netdev@vger.kernel.org
6992 W: http://www.isdn4linux.de
6993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6994 S: Maintained
6995 F: Documentation/isdn/
6996 F: drivers/isdn/
6997 F: include/linux/isdn.h
6998 F: include/linux/isdn/
6999 F: include/uapi/linux/isdn.h
7000 F: include/uapi/linux/isdn/
7001
7002 ISDN SUBSYSTEM (Eicon active card driver)
7003 M: Armin Schindler <mac@melware.de>
7004 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7005 W: http://www.melware.de
7006 S: Maintained
7007 F: drivers/isdn/hardware/eicon/
7008
7009 IT87 HARDWARE MONITORING DRIVER
7010 M: Jean Delvare <jdelvare@suse.com>
7011 L: linux-hwmon@vger.kernel.org
7012 S: Maintained
7013 F: Documentation/hwmon/it87
7014 F: drivers/hwmon/it87.c
7015
7016 IT913X MEDIA DRIVER
7017 M: Antti Palosaari <crope@iki.fi>
7018 L: linux-media@vger.kernel.org
7019 W: https://linuxtv.org
7020 W: http://palosaari.fi/linux/
7021 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7022 T: git git://linuxtv.org/anttip/media_tree.git
7023 S: Maintained
7024 F: drivers/media/tuners/it913x*
7025
7026 IVTV VIDEO4LINUX DRIVER
7027 M: Andy Walls <awalls@md.metrocast.net>
7028 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7029 L: linux-media@vger.kernel.org
7030 T: git git://linuxtv.org/media_tree.git
7031 W: http://www.ivtvdriver.org
7032 S: Maintained
7033 F: Documentation/media/v4l-drivers/ivtv*
7034 F: drivers/media/pci/ivtv/
7035 F: include/uapi/linux/ivtv*
7036
7037 IX2505V MEDIA DRIVER
7038 M: Malcolm Priestley <tvboxspy@gmail.com>
7039 L: linux-media@vger.kernel.org
7040 W: https://linuxtv.org
7041 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7042 S: Maintained
7043 F: drivers/media/dvb-frontends/ix2505v*
7044
7045 JC42.4 TEMPERATURE SENSOR DRIVER
7046 M: Guenter Roeck <linux@roeck-us.net>
7047 L: linux-hwmon@vger.kernel.org
7048 S: Maintained
7049 F: drivers/hwmon/jc42.c
7050 F: Documentation/hwmon/jc42
7051
7052 JFS FILESYSTEM
7053 M: Dave Kleikamp <shaggy@kernel.org>
7054 L: jfs-discussion@lists.sourceforge.net
7055 W: http://jfs.sourceforge.net/
7056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7057 S: Maintained
7058 F: Documentation/filesystems/jfs.txt
7059 F: fs/jfs/
7060
7061 JME NETWORK DRIVER
7062 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7063 L: netdev@vger.kernel.org
7064 S: Maintained
7065 F: drivers/net/ethernet/jme.*
7066
7067 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7068 M: David Woodhouse <dwmw2@infradead.org>
7069 L: linux-mtd@lists.infradead.org
7070 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7071 S: Maintained
7072 F: fs/jffs2/
7073 F: include/uapi/linux/jffs2.h
7074
7075 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7076 M: "Theodore Ts'o" <tytso@mit.edu>
7077 M: Jan Kara <jack@suse.com>
7078 L: linux-ext4@vger.kernel.org
7079 S: Maintained
7080 F: fs/jbd2/
7081 F: include/linux/jbd2.h
7082
7083 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7084 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7085 L: linux-media@vger.kernel.org
7086 S: Maintained
7087 F: drivers/media/platform/rcar_jpu.c
7088
7089 JSM Neo PCI based serial card
7090 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7091 L: linux-serial@vger.kernel.org
7092 S: Maintained
7093 F: drivers/tty/serial/jsm/
7094
7095 K10TEMP HARDWARE MONITORING DRIVER
7096 M: Clemens Ladisch <clemens@ladisch.de>
7097 L: linux-hwmon@vger.kernel.org
7098 S: Maintained
7099 F: Documentation/hwmon/k10temp
7100 F: drivers/hwmon/k10temp.c
7101
7102 K8TEMP HARDWARE MONITORING DRIVER
7103 M: Rudolf Marek <r.marek@assembler.cz>
7104 L: linux-hwmon@vger.kernel.org
7105 S: Maintained
7106 F: Documentation/hwmon/k8temp
7107 F: drivers/hwmon/k8temp.c
7108
7109 KASAN
7110 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7111 R: Alexander Potapenko <glider@google.com>
7112 R: Dmitry Vyukov <dvyukov@google.com>
7113 L: kasan-dev@googlegroups.com
7114 S: Maintained
7115 F: arch/*/include/asm/kasan.h
7116 F: arch/*/mm/kasan_init*
7117 F: Documentation/dev-tools/kasan.rst
7118 F: include/linux/kasan*.h
7119 F: lib/test_kasan.c
7120 F: mm/kasan/
7121 F: scripts/Makefile.kasan
7122
7123 KCONFIG
7124 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7125 L: linux-kbuild@vger.kernel.org
7126 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7127 S: Maintained
7128 F: Documentation/kbuild/kconfig-language.txt
7129 F: scripts/kconfig/
7130
7131 KDUMP
7132 M: Dave Young <dyoung@redhat.com>
7133 M: Baoquan He <bhe@redhat.com>
7134 R: Vivek Goyal <vgoyal@redhat.com>
7135 L: kexec@lists.infradead.org
7136 W: http://lse.sourceforge.net/kdump/
7137 S: Maintained
7138 F: Documentation/kdump/
7139
7140 KEENE FM RADIO TRANSMITTER DRIVER
7141 M: Hans Verkuil <hverkuil@xs4all.nl>
7142 L: linux-media@vger.kernel.org
7143 T: git git://linuxtv.org/media_tree.git
7144 W: https://linuxtv.org
7145 S: Maintained
7146 F: drivers/media/radio/radio-keene*
7147
7148 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7149 M: Ian Kent <raven@themaw.net>
7150 L: autofs@vger.kernel.org
7151 S: Maintained
7152 F: fs/autofs4/
7153
7154 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7155 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7156 M: Michal Marek <mmarek@suse.com>
7157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7158 L: linux-kbuild@vger.kernel.org
7159 S: Maintained
7160 F: Documentation/kbuild/
7161 F: Makefile
7162 F: scripts/Makefile.*
7163 F: scripts/basic/
7164 F: scripts/mk*
7165 F: scripts/package/
7166
7167 KERNEL JANITORS
7168 L: kernel-janitors@vger.kernel.org
7169 W: http://kernelnewbies.org/KernelJanitors
7170 S: Odd Fixes
7171
7172 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7173 M: "J. Bruce Fields" <bfields@fieldses.org>
7174 M: Jeff Layton <jlayton@poochiereds.net>
7175 L: linux-nfs@vger.kernel.org
7176 W: http://nfs.sourceforge.net/
7177 T: git git://linux-nfs.org/~bfields/linux.git
7178 S: Supported
7179 F: fs/nfsd/
7180 F: include/uapi/linux/nfsd/
7181 F: fs/lockd/
7182 F: fs/nfs_common/
7183 F: net/sunrpc/
7184 F: include/linux/lockd/
7185 F: include/linux/sunrpc/
7186 F: include/uapi/linux/sunrpc/
7187
7188 KERNEL SELFTEST FRAMEWORK
7189 M: Shuah Khan <shuahkh@osg.samsung.com>
7190 M: Shuah Khan <shuah@kernel.org>
7191 L: linux-kselftest@vger.kernel.org
7192 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7193 S: Maintained
7194 F: tools/testing/selftests
7195
7196 KERNEL VIRTUAL MACHINE (KVM)
7197 M: Paolo Bonzini <pbonzini@redhat.com>
7198 M: Radim Krčmář <rkrcmar@redhat.com>
7199 L: kvm@vger.kernel.org
7200 W: http://www.linux-kvm.org
7201 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7202 S: Supported
7203 F: Documentation/*/kvm*.txt
7204 F: Documentation/virtual/kvm/
7205 F: arch/*/kvm/
7206 F: arch/x86/kernel/kvm.c
7207 F: arch/x86/kernel/kvmclock.c
7208 F: arch/*/include/asm/kvm*
7209 F: include/linux/kvm*
7210 F: include/uapi/linux/kvm*
7211 F: virt/kvm/
7212 F: tools/kvm/
7213
7214 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7215 M: Joerg Roedel <joro@8bytes.org>
7216 L: kvm@vger.kernel.org
7217 W: http://www.linux-kvm.org/
7218 S: Maintained
7219 F: arch/x86/include/asm/svm.h
7220 F: arch/x86/kvm/svm.c
7221
7222 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7223 M: Alexander Graf <agraf@suse.com>
7224 L: kvm-ppc@vger.kernel.org
7225 W: http://www.linux-kvm.org/
7226 T: git git://github.com/agraf/linux-2.6.git
7227 S: Supported
7228 F: arch/powerpc/include/asm/kvm*
7229 F: arch/powerpc/kvm/
7230
7231 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7232 M: Christian Borntraeger <borntraeger@de.ibm.com>
7233 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7234 L: linux-s390@vger.kernel.org
7235 W: http://www.ibm.com/developerworks/linux/linux390/
7236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7237 S: Supported
7238 F: Documentation/s390/kvm.txt
7239 F: arch/s390/include/asm/kvm*
7240 F: arch/s390/kvm/
7241 F: arch/s390/mm/gmap.c
7242
7243 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7244 M: Christoffer Dall <christoffer.dall@linaro.org>
7245 M: Marc Zyngier <marc.zyngier@arm.com>
7246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7247 L: kvmarm@lists.cs.columbia.edu
7248 W: http://systems.cs.columbia.edu/projects/kvm-arm
7249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7250 S: Supported
7251 F: arch/arm/include/uapi/asm/kvm*
7252 F: arch/arm/include/asm/kvm*
7253 F: arch/arm/kvm/
7254 F: virt/kvm/arm/
7255 F: include/kvm/arm_*
7256
7257 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7258 M: Christoffer Dall <christoffer.dall@linaro.org>
7259 M: Marc Zyngier <marc.zyngier@arm.com>
7260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7261 L: kvmarm@lists.cs.columbia.edu
7262 S: Maintained
7263 F: arch/arm64/include/uapi/asm/kvm*
7264 F: arch/arm64/include/asm/kvm*
7265 F: arch/arm64/kvm/
7266
7267 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7268 M: James Hogan <james.hogan@imgtec.com>
7269 L: linux-mips@linux-mips.org
7270 S: Supported
7271 F: arch/mips/include/uapi/asm/kvm*
7272 F: arch/mips/include/asm/kvm*
7273 F: arch/mips/kvm/
7274
7275 KERNFS
7276 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7277 M: Tejun Heo <tj@kernel.org>
7278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7279 S: Supported
7280 F: include/linux/kernfs.h
7281 F: fs/kernfs/
7282
7283 KEXEC
7284 M: Eric Biederman <ebiederm@xmission.com>
7285 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7286 L: kexec@lists.infradead.org
7287 S: Maintained
7288 F: include/linux/kexec.h
7289 F: include/uapi/linux/kexec.h
7290 F: kernel/kexec*
7291
7292 KEYS/KEYRINGS:
7293 M: David Howells <dhowells@redhat.com>
7294 L: keyrings@vger.kernel.org
7295 S: Maintained
7296 F: Documentation/security/keys.txt
7297 F: include/linux/key.h
7298 F: include/linux/key-type.h
7299 F: include/linux/keyctl.h
7300 F: include/uapi/linux/keyctl.h
7301 F: include/keys/
7302 F: security/keys/
7303
7304 KEYS-TRUSTED
7305 M: David Safford <safford@us.ibm.com>
7306 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7307 L: linux-security-module@vger.kernel.org
7308 L: keyrings@vger.kernel.org
7309 S: Supported
7310 F: Documentation/security/keys-trusted-encrypted.txt
7311 F: include/keys/trusted-type.h
7312 F: security/keys/trusted.c
7313 F: security/keys/trusted.h
7314
7315 KEYS-ENCRYPTED
7316 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7317 M: David Safford <safford@us.ibm.com>
7318 L: linux-security-module@vger.kernel.org
7319 L: keyrings@vger.kernel.org
7320 S: Supported
7321 F: Documentation/security/keys-trusted-encrypted.txt
7322 F: include/keys/encrypted-type.h
7323 F: security/keys/encrypted-keys/
7324
7325 KGDB / KDB /debug_core
7326 M: Jason Wessel <jason.wessel@windriver.com>
7327 W: http://kgdb.wiki.kernel.org/
7328 L: kgdb-bugreport@lists.sourceforge.net
7329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7330 S: Maintained
7331 F: Documentation/DocBook/kgdb.tmpl
7332 F: drivers/misc/kgdbts.c
7333 F: drivers/tty/serial/kgdboc.c
7334 F: include/linux/kdb.h
7335 F: include/linux/kgdb.h
7336 F: kernel/debug/
7337
7338 KMEMCHECK
7339 M: Vegard Nossum <vegardno@ifi.uio.no>
7340 M: Pekka Enberg <penberg@kernel.org>
7341 S: Maintained
7342 F: Documentation/dev-tools/kmemcheck.rst
7343 F: arch/x86/include/asm/kmemcheck.h
7344 F: arch/x86/mm/kmemcheck/
7345 F: include/linux/kmemcheck.h
7346 F: mm/kmemcheck.c
7347
7348 KMEMLEAK
7349 M: Catalin Marinas <catalin.marinas@arm.com>
7350 S: Maintained
7351 F: Documentation/dev-tools/kmemleak.rst
7352 F: include/linux/kmemleak.h
7353 F: mm/kmemleak.c
7354 F: mm/kmemleak-test.c
7355
7356 KPROBES
7357 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7358 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7359 M: "David S. Miller" <davem@davemloft.net>
7360 M: Masami Hiramatsu <mhiramat@kernel.org>
7361 S: Maintained
7362 F: Documentation/kprobes.txt
7363 F: include/linux/kprobes.h
7364 F: include/asm-generic/kprobes.h
7365 F: kernel/kprobes.c
7366
7367 KS0108 LCD CONTROLLER DRIVER
7368 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7369 W: http://miguelojeda.es/auxdisplay.htm
7370 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7371 S: Maintained
7372 F: Documentation/auxdisplay/ks0108
7373 F: drivers/auxdisplay/ks0108.c
7374 F: include/linux/ks0108.h
7375
7376 L3MDEV
7377 M: David Ahern <dsa@cumulusnetworks.com>
7378 L: netdev@vger.kernel.org
7379 S: Maintained
7380 F: net/l3mdev
7381 F: include/net/l3mdev.h
7382
7383 LANTIQ MIPS ARCHITECTURE
7384 M: John Crispin <john@phrozen.org>
7385 L: linux-mips@linux-mips.org
7386 S: Maintained
7387 F: arch/mips/lantiq
7388
7389 LAPB module
7390 L: linux-x25@vger.kernel.org
7391 S: Orphan
7392 F: Documentation/networking/lapb-module.txt
7393 F: include/*/lapb.h
7394 F: net/lapb/
7395
7396 LASI 53c700 driver for PARISC
7397 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7398 L: linux-scsi@vger.kernel.org
7399 S: Maintained
7400 F: Documentation/scsi/53c700.txt
7401 F: drivers/scsi/53c700*
7402
7403 LED SUBSYSTEM
7404 M: Richard Purdie <rpurdie@rpsys.net>
7405 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7406 M: Pavel Machek <pavel@ucw.cz>
7407 L: linux-leds@vger.kernel.org
7408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7409 S: Maintained
7410 F: Documentation/devicetree/bindings/leds/
7411 F: drivers/leds/
7412 F: include/linux/leds.h
7413
7414 LEGACY EEPROM DRIVER
7415 M: Jean Delvare <jdelvare@suse.com>
7416 S: Maintained
7417 F: Documentation/misc-devices/eeprom
7418 F: drivers/misc/eeprom/eeprom.c
7419
7420 LEGO USB Tower driver
7421 M: Juergen Stuber <starblue@users.sourceforge.net>
7422 L: legousb-devel@lists.sourceforge.net
7423 W: http://legousb.sourceforge.net/
7424 S: Maintained
7425 F: drivers/usb/misc/legousbtower.c
7426
7427 LG2160 MEDIA DRIVER
7428 M: Michael Krufky <mkrufky@linuxtv.org>
7429 L: linux-media@vger.kernel.org
7430 W: https://linuxtv.org
7431 W: http://github.com/mkrufky
7432 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7433 T: git git://linuxtv.org/mkrufky/tuners.git
7434 S: Maintained
7435 F: drivers/media/dvb-frontends/lg2160.*
7436
7437 LGDT3305 MEDIA DRIVER
7438 M: Michael Krufky <mkrufky@linuxtv.org>
7439 L: linux-media@vger.kernel.org
7440 W: https://linuxtv.org
7441 W: http://github.com/mkrufky
7442 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7443 T: git git://linuxtv.org/mkrufky/tuners.git
7444 S: Maintained
7445 F: drivers/media/dvb-frontends/lgdt3305.*
7446
7447 LGUEST
7448 M: Rusty Russell <rusty@rustcorp.com.au>
7449 L: lguest@lists.ozlabs.org
7450 W: http://lguest.ozlabs.org/
7451 S: Odd Fixes
7452 F: arch/x86/include/asm/lguest*.h
7453 F: arch/x86/lguest/
7454 F: drivers/lguest/
7455 F: include/linux/lguest*.h
7456 F: tools/lguest/
7457
7458 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7459 M: Tejun Heo <tj@kernel.org>
7460 L: linux-ide@vger.kernel.org
7461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7462 S: Maintained
7463 F: drivers/ata/
7464 F: include/linux/ata.h
7465 F: include/linux/libata.h
7466 F: Documentation/devicetree/bindings/ata/
7467
7468 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7469 M: Viresh Kumar <vireshk@kernel.org>
7470 L: linux-ide@vger.kernel.org
7471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7472 S: Maintained
7473 F: include/linux/pata_arasan_cf_data.h
7474 F: drivers/ata/pata_arasan_cf.c
7475
7476 LIBATA PATA DRIVERS
7477 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7478 M: Tejun Heo <tj@kernel.org>
7479 L: linux-ide@vger.kernel.org
7480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7481 S: Maintained
7482 F: drivers/ata/pata_*.c
7483 F: drivers/ata/ata_generic.c
7484
7485 LIBATA SATA AHCI PLATFORM devices support
7486 M: Hans de Goede <hdegoede@redhat.com>
7487 M: Tejun Heo <tj@kernel.org>
7488 L: linux-ide@vger.kernel.org
7489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7490 S: Maintained
7491 F: drivers/ata/ahci_platform.c
7492 F: drivers/ata/libahci_platform.c
7493 F: include/linux/ahci_platform.h
7494
7495 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7496 M: Mikael Pettersson <mikpelinux@gmail.com>
7497 L: linux-ide@vger.kernel.org
7498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7499 S: Maintained
7500 F: drivers/ata/sata_promise.*
7501
7502 LIBLOCKDEP
7503 M: Sasha Levin <sasha.levin@oracle.com>
7504 S: Maintained
7505 F: tools/lib/lockdep/
7506
7507 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7508 M: Dan Williams <dan.j.williams@intel.com>
7509 L: linux-nvdimm@lists.01.org
7510 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7512 S: Supported
7513 F: drivers/nvdimm/*
7514 F: include/linux/nd.h
7515 F: include/linux/libnvdimm.h
7516 F: include/uapi/linux/ndctl.h
7517
7518 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7519 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7520 L: linux-nvdimm@lists.01.org
7521 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7522 S: Supported
7523 F: drivers/nvdimm/blk.c
7524 F: drivers/nvdimm/region_devs.c
7525 F: drivers/acpi/nfit*
7526
7527 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7528 M: Vishal Verma <vishal.l.verma@intel.com>
7529 L: linux-nvdimm@lists.01.org
7530 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7531 S: Supported
7532 F: drivers/nvdimm/btt*
7533
7534 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7535 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7536 L: linux-nvdimm@lists.01.org
7537 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7538 S: Supported
7539 F: drivers/nvdimm/pmem.c
7540 F: include/linux/pmem.h
7541 F: arch/*/include/asm/pmem.h
7542
7543 LIGHTNVM PLATFORM SUPPORT
7544 M: Matias Bjorling <mb@lightnvm.io>
7545 W: http://github/OpenChannelSSD
7546 L: linux-block@vger.kernel.org
7547 S: Maintained
7548 F: drivers/lightnvm/
7549 F: include/linux/lightnvm.h
7550 F: include/uapi/linux/lightnvm.h
7551
7552 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7553 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7554 M: Paul Mackerras <paulus@samba.org>
7555 M: Michael Ellerman <mpe@ellerman.id.au>
7556 W: https://github.com/linuxppc/linux/wiki
7557 L: linuxppc-dev@lists.ozlabs.org
7558 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7560 S: Supported
7561 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7562 F: Documentation/devicetree/bindings/powerpc/opal/
7563 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7564 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7565 F: Documentation/powerpc/
7566 F: arch/powerpc/
7567 F: drivers/char/tpm/tpm_ibmvtpm*
7568 F: drivers/crypto/nx/
7569 F: drivers/crypto/vmx/
7570 F: drivers/i2c/busses/i2c-opal.c
7571 F: drivers/net/ethernet/ibm/ibmveth.*
7572 F: drivers/net/ethernet/ibm/ibmvnic.*
7573 F: drivers/pci/hotplug/pnv_php.c
7574 F: drivers/pci/hotplug/rpa*
7575 F: drivers/rtc/rtc-opal.c
7576 F: drivers/scsi/ibmvscsi/
7577 F: drivers/tty/hvc/hvc_opal.c
7578 F: tools/testing/selftests/powerpc
7579 N: /pmac
7580 N: powermac
7581 N: powernv
7582 N: [^a-z0-9]ps3
7583 N: pseries
7584
7585 LINUX FOR POWER MACINTOSH
7586 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7587 W: http://www.penguinppc.org/
7588 L: linuxppc-dev@lists.ozlabs.org
7589 S: Maintained
7590 F: arch/powerpc/platforms/powermac/
7591 F: drivers/macintosh/
7592
7593 LINUX FOR POWERPC EMBEDDED MPC5XXX
7594 M: Anatolij Gustschin <agust@denx.de>
7595 L: linuxppc-dev@lists.ozlabs.org
7596 T: git git://git.denx.de/linux-denx-agust.git
7597 S: Maintained
7598 F: arch/powerpc/platforms/512x/
7599 F: arch/powerpc/platforms/52xx/
7600
7601 LINUX FOR POWERPC EMBEDDED PPC4XX
7602 M: Alistair Popple <alistair@popple.id.au>
7603 M: Matt Porter <mporter@kernel.crashing.org>
7604 W: http://www.penguinppc.org/
7605 L: linuxppc-dev@lists.ozlabs.org
7606 S: Maintained
7607 F: arch/powerpc/platforms/40x/
7608 F: arch/powerpc/platforms/44x/
7609
7610 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7611 L: linuxppc-dev@lists.ozlabs.org
7612 S: Orphan
7613 F: arch/powerpc/*/*virtex*
7614 F: arch/powerpc/*/*/*virtex*
7615
7616 LINUX FOR POWERPC EMBEDDED PPC8XX
7617 M: Vitaly Bordug <vitb@kernel.crashing.org>
7618 W: http://www.penguinppc.org/
7619 L: linuxppc-dev@lists.ozlabs.org
7620 S: Maintained
7621 F: arch/powerpc/platforms/8xx/
7622
7623 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7624 M: Scott Wood <oss@buserror.net>
7625 M: Kumar Gala <galak@kernel.crashing.org>
7626 W: http://www.penguinppc.org/
7627 L: linuxppc-dev@lists.ozlabs.org
7628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7629 S: Maintained
7630 F: arch/powerpc/platforms/83xx/
7631 F: arch/powerpc/platforms/85xx/
7632
7633 LINUX FOR POWERPC PA SEMI PWRFICIENT
7634 L: linuxppc-dev@lists.ozlabs.org
7635 S: Orphan
7636 F: arch/powerpc/platforms/pasemi/
7637 F: drivers/*/*pasemi*
7638 F: drivers/*/*/*pasemi*
7639
7640 LINUX SECURITY MODULE (LSM) FRAMEWORK
7641 M: Chris Wright <chrisw@sous-sol.org>
7642 L: linux-security-module@vger.kernel.org
7643 S: Supported
7644
7645 LIS3LV02D ACCELEROMETER DRIVER
7646 M: Eric Piel <eric.piel@tremplin-utc.net>
7647 S: Maintained
7648 F: Documentation/misc-devices/lis3lv02d
7649 F: drivers/misc/lis3lv02d/
7650 F: drivers/platform/x86/hp_accel.c
7651
7652 LIVE PATCHING
7653 M: Josh Poimboeuf <jpoimboe@redhat.com>
7654 M: Jessica Yu <jeyu@redhat.com>
7655 M: Jiri Kosina <jikos@kernel.org>
7656 M: Miroslav Benes <mbenes@suse.cz>
7657 R: Petr Mladek <pmladek@suse.com>
7658 S: Maintained
7659 F: kernel/livepatch/
7660 F: include/linux/livepatch.h
7661 F: arch/x86/include/asm/livepatch.h
7662 F: arch/x86/kernel/livepatch.c
7663 F: Documentation/livepatch/
7664 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7665 F: samples/livepatch/
7666 L: live-patching@vger.kernel.org
7667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7668
7669 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7670 M: Kees Cook <keescook@chromium.org>
7671 S: Maintained
7672 F: drivers/misc/lkdtm*
7673
7674 LLC (802.2)
7675 L: netdev@vger.kernel.org
7676 S: Odd fixes
7677 F: include/linux/llc.h
7678 F: include/uapi/linux/llc.h
7679 F: include/net/llc*
7680 F: net/llc/
7681
7682 LM73 HARDWARE MONITOR DRIVER
7683 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7684 L: linux-hwmon@vger.kernel.org
7685 S: Maintained
7686 F: drivers/hwmon/lm73.c
7687
7688 LM78 HARDWARE MONITOR DRIVER
7689 M: Jean Delvare <jdelvare@suse.com>
7690 L: linux-hwmon@vger.kernel.org
7691 S: Maintained
7692 F: Documentation/hwmon/lm78
7693 F: drivers/hwmon/lm78.c
7694
7695 LM83 HARDWARE MONITOR DRIVER
7696 M: Jean Delvare <jdelvare@suse.com>
7697 L: linux-hwmon@vger.kernel.org
7698 S: Maintained
7699 F: Documentation/hwmon/lm83
7700 F: drivers/hwmon/lm83.c
7701
7702 LM90 HARDWARE MONITOR DRIVER
7703 M: Jean Delvare <jdelvare@suse.com>
7704 L: linux-hwmon@vger.kernel.org
7705 S: Maintained
7706 F: Documentation/hwmon/lm90
7707 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7708 F: drivers/hwmon/lm90.c
7709 F: include/dt-bindings/thermal/lm90.h
7710
7711 LM95234 HARDWARE MONITOR DRIVER
7712 M: Guenter Roeck <linux@roeck-us.net>
7713 L: linux-hwmon@vger.kernel.org
7714 S: Maintained
7715 F: Documentation/hwmon/lm95234
7716 F: drivers/hwmon/lm95234.c
7717
7718 LME2510 MEDIA DRIVER
7719 M: Malcolm Priestley <tvboxspy@gmail.com>
7720 L: linux-media@vger.kernel.org
7721 W: https://linuxtv.org
7722 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7723 S: Maintained
7724 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7725
7726 LOCKING PRIMITIVES
7727 M: Peter Zijlstra <peterz@infradead.org>
7728 M: Ingo Molnar <mingo@redhat.com>
7729 L: linux-kernel@vger.kernel.org
7730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7731 S: Maintained
7732 F: Documentation/locking/
7733 F: include/linux/lockdep.h
7734 F: include/linux/spinlock*.h
7735 F: arch/*/include/asm/spinlock*.h
7736 F: include/linux/rwlock*.h
7737 F: include/linux/mutex*.h
7738 F: arch/*/include/asm/mutex*.h
7739 F: include/linux/rwsem*.h
7740 F: arch/*/include/asm/rwsem.h
7741 F: include/linux/seqlock.h
7742 F: lib/locking*.[ch]
7743 F: kernel/locking/
7744
7745 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7746 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7747 L: linux-ntfs-dev@lists.sourceforge.net
7748 W: http://www.linux-ntfs.org/content/view/19/37/
7749 S: Maintained
7750 F: Documentation/ldm.txt
7751 F: block/partitions/ldm.*
7752
7753 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7754 M: Sathya Prakash <sathya.prakash@broadcom.com>
7755 M: Chaitra P B <chaitra.basappa@broadcom.com>
7756 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7757 L: MPT-FusionLinux.pdl@broadcom.com
7758 L: linux-scsi@vger.kernel.org
7759 W: http://www.avagotech.com/support/
7760 S: Supported
7761 F: drivers/message/fusion/
7762 F: drivers/scsi/mpt2sas/
7763 F: drivers/scsi/mpt3sas/
7764
7765 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7766 M: Matthew Wilcox <matthew@wil.cx>
7767 L: linux-scsi@vger.kernel.org
7768 S: Maintained
7769 F: drivers/scsi/sym53c8xx_2/
7770
7771 LTC4261 HARDWARE MONITOR DRIVER
7772 M: Guenter Roeck <linux@roeck-us.net>
7773 L: linux-hwmon@vger.kernel.org
7774 S: Maintained
7775 F: Documentation/hwmon/ltc4261
7776 F: drivers/hwmon/ltc4261.c
7777
7778 LTC4306 I2C MULTIPLEXER DRIVER
7779 M: Michael Hennerich <michael.hennerich@analog.com>
7780 W: http://ez.analog.com/community/linux-device-drivers
7781 L: linux-i2c@vger.kernel.org
7782 S: Supported
7783 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7784 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7785
7786 LTP (Linux Test Project)
7787 M: Mike Frysinger <vapier@gentoo.org>
7788 M: Cyril Hrubis <chrubis@suse.cz>
7789 M: Wanlong Gao <wanlong.gao@gmail.com>
7790 M: Jan Stancek <jstancek@redhat.com>
7791 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7792 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7793 L: ltp@lists.linux.it (subscribers-only)
7794 W: http://linux-test-project.github.io/
7795 T: git git://github.com/linux-test-project/ltp.git
7796 S: Maintained
7797
7798 M32R ARCHITECTURE
7799 W: http://www.linux-m32r.org/
7800 S: Orphan
7801 F: arch/m32r/
7802
7803 M68K ARCHITECTURE
7804 M: Geert Uytterhoeven <geert@linux-m68k.org>
7805 L: linux-m68k@lists.linux-m68k.org
7806 W: http://www.linux-m68k.org/
7807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7808 S: Maintained
7809 F: arch/m68k/
7810 F: drivers/zorro/
7811
7812 M68K ON APPLE MACINTOSH
7813 M: Joshua Thompson <funaho@jurai.org>
7814 W: http://www.mac.linux-m68k.org/
7815 L: linux-m68k@lists.linux-m68k.org
7816 S: Maintained
7817 F: arch/m68k/mac/
7818
7819 M68K ON HP9000/300
7820 M: Philip Blundell <philb@gnu.org>
7821 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7822 S: Maintained
7823 F: arch/m68k/hp300/
7824
7825 M88DS3103 MEDIA DRIVER
7826 M: Antti Palosaari <crope@iki.fi>
7827 L: linux-media@vger.kernel.org
7828 W: https://linuxtv.org
7829 W: http://palosaari.fi/linux/
7830 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7831 T: git git://linuxtv.org/anttip/media_tree.git
7832 S: Maintained
7833 F: drivers/media/dvb-frontends/m88ds3103*
7834
7835 M88RS2000 MEDIA DRIVER
7836 M: Malcolm Priestley <tvboxspy@gmail.com>
7837 L: linux-media@vger.kernel.org
7838 W: https://linuxtv.org
7839 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7840 S: Maintained
7841 F: drivers/media/dvb-frontends/m88rs2000*
7842
7843 MA901 MASTERKIT USB FM RADIO DRIVER
7844 M: Alexey Klimov <klimov.linux@gmail.com>
7845 L: linux-media@vger.kernel.org
7846 T: git git://linuxtv.org/media_tree.git
7847 S: Maintained
7848 F: drivers/media/radio/radio-ma901.c
7849
7850 MAC80211
7851 M: Johannes Berg <johannes@sipsolutions.net>
7852 L: linux-wireless@vger.kernel.org
7853 W: http://wireless.kernel.org/
7854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7856 S: Maintained
7857 F: Documentation/networking/mac80211-injection.txt
7858 F: include/net/mac80211.h
7859 F: net/mac80211/
7860 F: drivers/net/wireless/mac80211_hwsim.[ch]
7861
7862 MAILBOX API
7863 M: Jassi Brar <jassisinghbrar@gmail.com>
7864 L: linux-kernel@vger.kernel.org
7865 S: Maintained
7866 F: drivers/mailbox/
7867 F: include/linux/mailbox_client.h
7868 F: include/linux/mailbox_controller.h
7869
7870 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7871 M: Michael Kerrisk <mtk.manpages@gmail.com>
7872 W: http://www.kernel.org/doc/man-pages
7873 L: linux-man@vger.kernel.org
7874 S: Maintained
7875
7876 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7877 M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7878 L: linux-mips@linux-mips.org
7879 S: Maintained
7880 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7881
7882 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7883 M: Andrew Lunn <andrew@lunn.ch>
7884 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7885 L: netdev@vger.kernel.org
7886 S: Maintained
7887 F: drivers/net/dsa/mv88e6xxx/
7888 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7889
7890 MARVELL ARMADA DRM SUPPORT
7891 M: Russell King <linux@armlinux.org.uk>
7892 S: Maintained
7893 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7894 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7895 F: drivers/gpu/drm/armada/
7896 F: include/uapi/drm/armada_drm.h
7897 F: Documentation/devicetree/bindings/display/armada/
7898
7899 MARVELL CRYPTO DRIVER
7900 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7901 M: Arnaud Ebalard <arno@natisbad.org>
7902 F: drivers/crypto/marvell/
7903 S: Maintained
7904 L: linux-crypto@vger.kernel.org
7905
7906 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7907 M: Mirko Lindner <mlindner@marvell.com>
7908 M: Stephen Hemminger <stephen@networkplumber.org>
7909 L: netdev@vger.kernel.org
7910 S: Maintained
7911 F: drivers/net/ethernet/marvell/sk*
7912
7913 MARVELL LIBERTAS WIRELESS DRIVER
7914 L: libertas-dev@lists.infradead.org
7915 S: Orphan
7916 F: drivers/net/wireless/marvell/libertas/
7917
7918 MARVELL MV643XX ETHERNET DRIVER
7919 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7920 L: netdev@vger.kernel.org
7921 S: Maintained
7922 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7923 F: include/linux/mv643xx.h
7924
7925 MARVELL MVNETA ETHERNET DRIVER
7926 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7927 L: netdev@vger.kernel.org
7928 S: Maintained
7929 F: drivers/net/ethernet/marvell/mvneta.*
7930
7931 MARVELL MWIFIEX WIRELESS DRIVER
7932 M: Amitkumar Karwar <amitkarwar@gmail.com>
7933 M: Nishant Sarmukadam <nishants@marvell.com>
7934 M: Ganapathi Bhat <gbhat@marvell.com>
7935 M: Xinming Hu <huxm@marvell.com>
7936 L: linux-wireless@vger.kernel.org
7937 S: Maintained
7938 F: drivers/net/wireless/marvell/mwifiex/
7939
7940 MARVELL MWL8K WIRELESS DRIVER
7941 M: Lennert Buytenhek <buytenh@wantstofly.org>
7942 L: linux-wireless@vger.kernel.org
7943 S: Odd Fixes
7944 F: drivers/net/wireless/marvell/mwl8k.c
7945
7946 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7947 M: Nicolas Pitre <nico@fluxnic.net>
7948 S: Odd Fixes
7949 F: drivers/mmc/host/mvsdio.*
7950
7951 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7952 M: Hu Ziji <huziji@marvell.com>
7953 L: linux-mmc@vger.kernel.org
7954 S: Supported
7955 F: drivers/mmc/host/sdhci-xenon*
7956 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
7957
7958 MATROX FRAMEBUFFER DRIVER
7959 L: linux-fbdev@vger.kernel.org
7960 S: Orphan
7961 F: drivers/video/fbdev/matrox/matroxfb_*
7962 F: include/uapi/linux/matroxfb.h
7963
7964 MAX16065 HARDWARE MONITOR DRIVER
7965 M: Guenter Roeck <linux@roeck-us.net>
7966 L: linux-hwmon@vger.kernel.org
7967 S: Maintained
7968 F: Documentation/hwmon/max16065
7969 F: drivers/hwmon/max16065.c
7970
7971 MAX20751 HARDWARE MONITOR DRIVER
7972 M: Guenter Roeck <linux@roeck-us.net>
7973 L: linux-hwmon@vger.kernel.org
7974 S: Maintained
7975 F: Documentation/hwmon/max20751
7976 F: drivers/hwmon/max20751.c
7977
7978 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7979 L: linux-hwmon@vger.kernel.org
7980 S: Orphan
7981 F: Documentation/hwmon/max6650
7982 F: drivers/hwmon/max6650.c
7983
7984 MAX6697 HARDWARE MONITOR DRIVER
7985 M: Guenter Roeck <linux@roeck-us.net>
7986 L: linux-hwmon@vger.kernel.org
7987 S: Maintained
7988 F: Documentation/hwmon/max6697
7989 F: Documentation/devicetree/bindings/i2c/max6697.txt
7990 F: drivers/hwmon/max6697.c
7991 F: include/linux/platform_data/max6697.h
7992
7993 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7994 M: Peter Rosin <peda@axentia.se>
7995 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7996 S: Maintained
7997 F: Documentation/devicetree/bindings/sound/max9860.txt
7998 F: sound/soc/codecs/max9860.*
7999
8000 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8001 M: Krzysztof Kozlowski <krzk@kernel.org>
8002 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8003 L: linux-pm@vger.kernel.org
8004 S: Supported
8005 F: drivers/power/supply/max14577_charger.c
8006 F: drivers/power/supply/max77693_charger.c
8007
8008 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8009 M: Javier Martinez Canillas <javier@osg.samsung.com>
8010 L: linux-kernel@vger.kernel.org
8011 S: Supported
8012 F: drivers/*/*max77802*.c
8013 F: Documentation/devicetree/bindings/*/*max77802.txt
8014 F: include/dt-bindings/*/*max77802.h
8015
8016 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8017 M: Chanwoo Choi <cw00.choi@samsung.com>
8018 M: Krzysztof Kozlowski <krzk@kernel.org>
8019 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8020 L: linux-kernel@vger.kernel.org
8021 S: Supported
8022 F: drivers/*/max14577*.c
8023 F: drivers/*/max77686*.c
8024 F: drivers/*/max77693*.c
8025 F: drivers/extcon/extcon-max14577.c
8026 F: drivers/extcon/extcon-max77693.c
8027 F: drivers/rtc/rtc-max77686.c
8028 F: drivers/clk/clk-max77686.c
8029 F: Documentation/devicetree/bindings/mfd/max14577.txt
8030 F: Documentation/devicetree/bindings/*/max77686.txt
8031 F: Documentation/devicetree/bindings/mfd/max77693.txt
8032 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8033 F: include/linux/mfd/max14577*.h
8034 F: include/linux/mfd/max77686*.h
8035 F: include/linux/mfd/max77693*.h
8036
8037 MAXIRADIO FM RADIO RECEIVER DRIVER
8038 M: Hans Verkuil <hverkuil@xs4all.nl>
8039 L: linux-media@vger.kernel.org
8040 T: git git://linuxtv.org/media_tree.git
8041 W: https://linuxtv.org
8042 S: Maintained
8043 F: drivers/media/radio/radio-maxiradio*
8044
8045 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8046 M: Peter Rosin <peda@axentia.se>
8047 L: linux-iio@vger.kernel.org
8048 S: Maintained
8049 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8050 F: drivers/iio/potentiometer/mcp4531.c
8051
8052 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8053 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8054 L: linux-iio@vger.kernel.org
8055 S: Maintained
8056 F: drivers/iio/dac/cio-dac.c
8057
8058 MEDIA DRIVERS FOR RENESAS - FCP
8059 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8060 L: linux-media@vger.kernel.org
8061 L: linux-renesas-soc@vger.kernel.org
8062 T: git git://linuxtv.org/media_tree.git
8063 S: Supported
8064 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8065 F: drivers/media/platform/rcar-fcp.c
8066 F: include/media/rcar-fcp.h
8067
8068 MEDIA DRIVERS FOR RENESAS - FDP1
8069 M: Kieran Bingham <kieran@bingham.xyz>
8070 L: linux-media@vger.kernel.org
8071 L: linux-renesas-soc@vger.kernel.org
8072 T: git git://linuxtv.org/media_tree.git
8073 S: Supported
8074 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8075 F: drivers/media/platform/rcar_fdp1.c
8076
8077 MEDIA DRIVERS FOR RENESAS - VIN
8078 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8079 L: linux-media@vger.kernel.org
8080 L: linux-renesas-soc@vger.kernel.org
8081 T: git git://linuxtv.org/media_tree.git
8082 S: Supported
8083 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8084 F: drivers/media/platform/rcar-vin/
8085
8086 MEDIA DRIVERS FOR RENESAS - VSP1
8087 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8088 L: linux-media@vger.kernel.org
8089 L: linux-renesas-soc@vger.kernel.org
8090 T: git git://linuxtv.org/media_tree.git
8091 S: Supported
8092 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8093 F: drivers/media/platform/vsp1/
8094
8095 MEDIA DRIVERS FOR HELENE
8096 M: Abylay Ospan <aospan@netup.ru>
8097 L: linux-media@vger.kernel.org
8098 W: https://linuxtv.org
8099 W: http://netup.tv/
8100 T: git git://linuxtv.org/media_tree.git
8101 S: Supported
8102 F: drivers/media/dvb-frontends/helene*
8103
8104 MEDIA DRIVERS FOR ASCOT2E
8105 M: Sergey Kozlov <serjk@netup.ru>
8106 M: Abylay Ospan <aospan@netup.ru>
8107 L: linux-media@vger.kernel.org
8108 W: https://linuxtv.org
8109 W: http://netup.tv/
8110 T: git git://linuxtv.org/media_tree.git
8111 S: Supported
8112 F: drivers/media/dvb-frontends/ascot2e*
8113
8114 MEDIA DRIVERS FOR CXD2841ER
8115 M: Sergey Kozlov <serjk@netup.ru>
8116 M: Abylay Ospan <aospan@netup.ru>
8117 L: linux-media@vger.kernel.org
8118 W: https://linuxtv.org
8119 W: http://netup.tv/
8120 T: git git://linuxtv.org/media_tree.git
8121 S: Supported
8122 F: drivers/media/dvb-frontends/cxd2841er*
8123
8124 MEDIA DRIVERS FOR HORUS3A
8125 M: Sergey Kozlov <serjk@netup.ru>
8126 M: Abylay Ospan <aospan@netup.ru>
8127 L: linux-media@vger.kernel.org
8128 W: https://linuxtv.org
8129 W: http://netup.tv/
8130 T: git git://linuxtv.org/media_tree.git
8131 S: Supported
8132 F: drivers/media/dvb-frontends/horus3a*
8133
8134 MEDIA DRIVERS FOR LNBH25
8135 M: Sergey Kozlov <serjk@netup.ru>
8136 M: Abylay Ospan <aospan@netup.ru>
8137 L: linux-media@vger.kernel.org
8138 W: https://linuxtv.org
8139 W: http://netup.tv/
8140 T: git git://linuxtv.org/media_tree.git
8141 S: Supported
8142 F: drivers/media/dvb-frontends/lnbh25*
8143
8144 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8145 M: Sergey Kozlov <serjk@netup.ru>
8146 M: Abylay Ospan <aospan@netup.ru>
8147 L: linux-media@vger.kernel.org
8148 W: https://linuxtv.org
8149 W: http://netup.tv/
8150 T: git git://linuxtv.org/media_tree.git
8151 S: Supported
8152 F: drivers/media/pci/netup_unidvb/*
8153
8154 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8155 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8156 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8157 P: LinuxTV.org Project
8158 L: linux-media@vger.kernel.org
8159 W: https://linuxtv.org
8160 Q: http://patchwork.kernel.org/project/linux-media/list/
8161 T: git git://linuxtv.org/media_tree.git
8162 S: Maintained
8163 F: Documentation/media/
8164 F: drivers/media/
8165 F: drivers/staging/media/
8166 F: include/linux/platform_data/media/
8167 F: include/media/
8168 F: include/uapi/linux/dvb/
8169 F: include/uapi/linux/videodev2.h
8170 F: include/uapi/linux/media.h
8171 F: include/uapi/linux/v4l2-*
8172 F: include/uapi/linux/meye.h
8173 F: include/uapi/linux/ivtv*
8174 F: include/uapi/linux/uvcvideo.h
8175
8176 MEDIATEK ETHERNET DRIVER
8177 M: Felix Fietkau <nbd@openwrt.org>
8178 M: John Crispin <blogic@openwrt.org>
8179 L: netdev@vger.kernel.org
8180 S: Maintained
8181 F: drivers/net/ethernet/mediatek/
8182
8183 MEDIATEK MEDIA DRIVER
8184 M: Tiffany Lin <tiffany.lin@mediatek.com>
8185 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8186 S: Supported
8187 F: drivers/media/platform/mtk-vcodec/
8188 F: drivers/media/platform/mtk-vpu/
8189 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8190 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8191
8192 MEDIATEK MDP DRIVER
8193 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8194 M: Houlong Wei <houlong.wei@mediatek.com>
8195 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8196 S: Supported
8197 F: drivers/media/platform/mtk-mdp/
8198 F: drivers/media/platform/mtk-vpu/
8199 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8200
8201 MEDIATEK MT7601U WIRELESS LAN DRIVER
8202 M: Jakub Kicinski <kubakici@wp.pl>
8203 L: linux-wireless@vger.kernel.org
8204 S: Maintained
8205 F: drivers/net/wireless/mediatek/mt7601u/
8206
8207 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8208 M: Peter Senna Tschudin <peter.senna@collabora.com>
8209 M: Martin Donnelly <martin.donnelly@ge.com>
8210 M: Martyn Welch <martyn.welch@collabora.co.uk>
8211 S: Maintained
8212 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8213 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8214
8215 MEGARAID SCSI/SAS DRIVERS
8216 M: Kashyap Desai <kashyap.desai@broadcom.com>
8217 M: Sumit Saxena <sumit.saxena@broadcom.com>
8218 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8219 L: megaraidlinux.pdl@broadcom.com
8220 L: linux-scsi@vger.kernel.org
8221 W: http://www.avagotech.com/support/
8222 S: Maintained
8223 F: Documentation/scsi/megaraid.txt
8224 F: drivers/scsi/megaraid.*
8225 F: drivers/scsi/megaraid/
8226
8227 MELFAS MIP4 TOUCHSCREEN DRIVER
8228 M: Sangwon Jee <jeesw@melfas.com>
8229 W: http://www.melfas.com
8230 S: Supported
8231 F: drivers/input/touchscreen/melfas_mip4.c
8232 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8233
8234 MELLANOX ETHERNET DRIVER (mlx4_en)
8235 M: Tariq Toukan <tariqt@mellanox.com>
8236 L: netdev@vger.kernel.org
8237 S: Supported
8238 W: http://www.mellanox.com
8239 Q: http://patchwork.ozlabs.org/project/netdev/list/
8240 F: drivers/net/ethernet/mellanox/mlx4/en_*
8241
8242 MELLANOX ETHERNET DRIVER (mlx5e)
8243 M: Saeed Mahameed <saeedm@mellanox.com>
8244 L: netdev@vger.kernel.org
8245 S: Supported
8246 W: http://www.mellanox.com
8247 Q: http://patchwork.ozlabs.org/project/netdev/list/
8248 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8249
8250 MELLANOX ETHERNET SWITCH DRIVERS
8251 M: Jiri Pirko <jiri@mellanox.com>
8252 M: Ido Schimmel <idosch@mellanox.com>
8253 L: netdev@vger.kernel.org
8254 S: Supported
8255 W: http://www.mellanox.com
8256 Q: http://patchwork.ozlabs.org/project/netdev/list/
8257 F: drivers/net/ethernet/mellanox/mlxsw/
8258
8259 MELLANOX MLXCPLD I2C AND MUX DRIVER
8260 M: Vadim Pasternak <vadimp@mellanox.com>
8261 M: Michael Shych <michaelsh@mellanox.com>
8262 L: linux-i2c@vger.kernel.org
8263 S: Supported
8264 F: drivers/i2c/busses/i2c-mlxcpld.c
8265 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8266 F: Documentation/i2c/busses/i2c-mlxcpld
8267
8268 MELLANOX MLXCPLD LED DRIVER
8269 M: Vadim Pasternak <vadimp@mellanox.com>
8270 L: linux-leds@vger.kernel.org
8271 S: Supported
8272 F: drivers/leds/leds-mlxcpld.c
8273 F: Documentation/leds/leds-mlxcpld.txt
8274
8275 MELLANOX PLATFORM DRIVER
8276 M: Vadim Pasternak <vadimp@mellanox.com>
8277 L: platform-driver-x86@vger.kernel.org
8278 S: Supported
8279 F: drivers/platform/x86/mlx-platform.c
8280
8281 MELLANOX MLX CPLD HOTPLUG DRIVER
8282 M: Vadim Pasternak <vadimp@mellanox.com>
8283 L: platform-driver-x86@vger.kernel.org
8284 S: Supported
8285 F: drivers/platform/x86/mlxcpld-hotplug.c
8286 F: include/linux/platform_data/mlxcpld-hotplug.h
8287
8288 SOFT-ROCE DRIVER (rxe)
8289 M: Moni Shoua <monis@mellanox.com>
8290 L: linux-rdma@vger.kernel.org
8291 S: Supported
8292 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8293 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8294 F: drivers/infiniband/sw/rxe/
8295 F: include/uapi/rdma/rdma_user_rxe.h
8296
8297 MEMBARRIER SUPPORT
8298 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8299 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8300 L: linux-kernel@vger.kernel.org
8301 S: Supported
8302 F: kernel/membarrier.c
8303 F: include/uapi/linux/membarrier.h
8304
8305 MEMORY MANAGEMENT
8306 L: linux-mm@kvack.org
8307 W: http://www.linux-mm.org
8308 S: Maintained
8309 F: include/linux/mm.h
8310 F: include/linux/gfp.h
8311 F: include/linux/mmzone.h
8312 F: include/linux/memory_hotplug.h
8313 F: include/linux/vmalloc.h
8314 F: mm/
8315
8316 MEMORY TECHNOLOGY DEVICES (MTD)
8317 M: David Woodhouse <dwmw2@infradead.org>
8318 M: Brian Norris <computersforpeace@gmail.com>
8319 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8320 M: Marek Vasut <marek.vasut@gmail.com>
8321 M: Richard Weinberger <richard@nod.at>
8322 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
8323 L: linux-mtd@lists.infradead.org
8324 W: http://www.linux-mtd.infradead.org/
8325 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8326 T: git git://git.infradead.org/linux-mtd.git
8327 T: git git://git.infradead.org/l2-mtd.git
8328 S: Maintained
8329 F: Documentation/devicetree/bindings/mtd/
8330 F: drivers/mtd/
8331 F: include/linux/mtd/
8332 F: include/uapi/mtd/
8333
8334 MEN A21 WATCHDOG DRIVER
8335 M: Johannes Thumshirn <morbidrsa@gmail.com>
8336 L: linux-watchdog@vger.kernel.org
8337 S: Maintained
8338 F: drivers/watchdog/mena21_wdt.c
8339
8340 MEN CHAMELEON BUS (mcb)
8341 M: Johannes Thumshirn <morbidrsa@gmail.com>
8342 S: Maintained
8343 F: drivers/mcb/
8344 F: include/linux/mcb.h
8345 F: Documentation/men-chameleon-bus.txt
8346
8347 MEN F21BMC (Board Management Controller)
8348 M: Andreas Werner <andreas.werner@men.de>
8349 S: Supported
8350 F: drivers/mfd/menf21bmc.c
8351 F: drivers/watchdog/menf21bmc_wdt.c
8352 F: drivers/leds/leds-menf21bmc.c
8353 F: drivers/hwmon/menf21bmc_hwmon.c
8354 F: Documentation/hwmon/menf21bmc
8355
8356 METAG ARCHITECTURE
8357 M: James Hogan <james.hogan@imgtec.com>
8358 L: linux-metag@vger.kernel.org
8359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8360 S: Odd Fixes
8361 F: arch/metag/
8362 F: Documentation/metag/
8363 F: Documentation/devicetree/bindings/metag/
8364 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8365 F: drivers/clocksource/metag_generic.c
8366 F: drivers/irqchip/irq-metag.c
8367 F: drivers/irqchip/irq-metag-ext.c
8368 F: drivers/tty/metag_da.c
8369
8370 MICROBLAZE ARCHITECTURE
8371 M: Michal Simek <monstr@monstr.eu>
8372 W: http://www.monstr.eu/fdt/
8373 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8374 S: Supported
8375 F: arch/microblaze/
8376
8377 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8378 M: Richard Genoud <richard.genoud@gmail.com>
8379 S: Maintained
8380 F: drivers/tty/serial/atmel_serial.c
8381 F: include/linux/atmel_serial.h
8382
8383 MICROCHIP / ATMEL DMA DRIVER
8384 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8386 L: dmaengine@vger.kernel.org
8387 S: Supported
8388 F: drivers/dma/at_hdmac.c
8389 F: drivers/dma/at_hdmac_regs.h
8390 F: include/linux/platform_data/dma-atmel.h
8391
8392 MICROCHIP / ATMEL ISC DRIVER
8393 M: Songjun Wu <songjun.wu@microchip.com>
8394 L: linux-media@vger.kernel.org
8395 S: Supported
8396 F: drivers/media/platform/atmel/atmel-isc.c
8397 F: drivers/media/platform/atmel/atmel-isc-regs.h
8398 F: devicetree/bindings/media/atmel-isc.txt
8399
8400 MICROCHIP USB251XB DRIVER
8401 M: Richard Leitner <richard.leitner@skidata.com>
8402 L: linux-usb@vger.kernel.org
8403 S: Maintained
8404 F: drivers/usb/misc/usb251xb.c
8405 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8406
8407 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8408 M: Chen Yu <yu.c.chen@intel.com>
8409 L: platform-driver-x86@vger.kernel.org
8410 S: Supported
8411 F: drivers/platform/x86/surfacepro3_button.c
8412
8413 MICROTEK X6 SCANNER
8414 M: Oliver Neukum <oliver@neukum.org>
8415 S: Maintained
8416 F: drivers/usb/image/microtek.*
8417
8418 MIPS
8419 M: Ralf Baechle <ralf@linux-mips.org>
8420 L: linux-mips@linux-mips.org
8421 W: http://www.linux-mips.org/
8422 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8423 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8424 S: Supported
8425 F: Documentation/devicetree/bindings/mips/
8426 F: Documentation/mips/
8427 F: arch/mips/
8428
8429 MIPS/LOONGSON1 ARCHITECTURE
8430 M: Keguang Zhang <keguang.zhang@gmail.com>
8431 L: linux-mips@linux-mips.org
8432 S: Maintained
8433 F: arch/mips/loongson32/
8434 F: arch/mips/include/asm/mach-loongson32/
8435 F: drivers/*/*loongson1*
8436 F: drivers/*/*/*loongson1*
8437
8438 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8439 M: Hans Verkuil <hverkuil@xs4all.nl>
8440 L: linux-media@vger.kernel.org
8441 T: git git://linuxtv.org/media_tree.git
8442 W: https://linuxtv.org
8443 S: Odd Fixes
8444 F: drivers/media/radio/radio-miropcm20*
8445
8446 MELLANOX MLX4 core VPI driver
8447 M: Yishai Hadas <yishaih@mellanox.com>
8448 L: netdev@vger.kernel.org
8449 L: linux-rdma@vger.kernel.org
8450 W: http://www.mellanox.com
8451 Q: http://patchwork.ozlabs.org/project/netdev/list/
8452 S: Supported
8453 F: drivers/net/ethernet/mellanox/mlx4/
8454 F: include/linux/mlx4/
8455 F: include/uapi/rdma/mlx4-abi.h
8456
8457 MELLANOX MLX4 IB driver
8458 M: Yishai Hadas <yishaih@mellanox.com>
8459 L: linux-rdma@vger.kernel.org
8460 W: http://www.mellanox.com
8461 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8462 S: Supported
8463 F: drivers/infiniband/hw/mlx4/
8464 F: include/linux/mlx4/
8465
8466 MELLANOX MLX5 core VPI driver
8467 M: Saeed Mahameed <saeedm@mellanox.com>
8468 M: Matan Barak <matanb@mellanox.com>
8469 M: Leon Romanovsky <leonro@mellanox.com>
8470 L: netdev@vger.kernel.org
8471 L: linux-rdma@vger.kernel.org
8472 W: http://www.mellanox.com
8473 Q: http://patchwork.ozlabs.org/project/netdev/list/
8474 S: Supported
8475 F: drivers/net/ethernet/mellanox/mlx5/core/
8476 F: include/linux/mlx5/
8477 F: include/uapi/rdma/mlx5-abi.h
8478
8479 MELLANOX MLX5 IB driver
8480 M: Matan Barak <matanb@mellanox.com>
8481 M: Leon Romanovsky <leonro@mellanox.com>
8482 L: linux-rdma@vger.kernel.org
8483 W: http://www.mellanox.com
8484 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8485 S: Supported
8486 F: drivers/infiniband/hw/mlx5/
8487 F: include/linux/mlx5/
8488
8489 MELEXIS MLX90614 DRIVER
8490 M: Crt Mori <cmo@melexis.com>
8491 L: linux-iio@vger.kernel.org
8492 W: http://www.melexis.com
8493 S: Supported
8494 F: drivers/iio/temperature/mlx90614.c
8495
8496 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8497 M: Don Brace <don.brace@microsemi.com>
8498 L: esc.storagedev@microsemi.com
8499 L: linux-scsi@vger.kernel.org
8500 S: Supported
8501 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8502 F: drivers/scsi/smartpqi/Kconfig
8503 F: drivers/scsi/smartpqi/Makefile
8504 F: include/linux/cciss*.h
8505 F: include/uapi/linux/cciss*.h
8506 F: Documentation/scsi/smartpqi.txt
8507
8508 MN88472 MEDIA DRIVER
8509 M: Antti Palosaari <crope@iki.fi>
8510 L: linux-media@vger.kernel.org
8511 W: https://linuxtv.org
8512 W: http://palosaari.fi/linux/
8513 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8514 S: Maintained
8515 F: drivers/media/dvb-frontends/mn88472*
8516
8517 MN88473 MEDIA DRIVER
8518 M: Antti Palosaari <crope@iki.fi>
8519 L: linux-media@vger.kernel.org
8520 W: https://linuxtv.org
8521 W: http://palosaari.fi/linux/
8522 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8523 S: Maintained
8524 F: drivers/media/dvb-frontends/mn88473*
8525
8526 MODULE SUPPORT
8527 M: Jessica Yu <jeyu@redhat.com>
8528 M: Rusty Russell <rusty@rustcorp.com.au>
8529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8530 S: Maintained
8531 F: include/linux/module.h
8532 F: kernel/module.c
8533
8534 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8535 W: http://popies.net/meye/
8536 S: Orphan
8537 F: Documentation/media/v4l-drivers/meye*
8538 F: drivers/media/pci/meye/
8539 F: include/uapi/linux/meye.h
8540
8541 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8542 M: Jiri Slaby <jirislaby@gmail.com>
8543 S: Maintained
8544 F: Documentation/serial/moxa-smartio
8545 F: drivers/tty/mxser.*
8546
8547 MR800 AVERMEDIA USB FM RADIO DRIVER
8548 M: Alexey Klimov <klimov.linux@gmail.com>
8549 L: linux-media@vger.kernel.org
8550 T: git git://linuxtv.org/media_tree.git
8551 S: Maintained
8552 F: drivers/media/radio/radio-mr800.c
8553
8554 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8555 M: Alan Ott <alan@signal11.us>
8556 L: linux-wpan@vger.kernel.org
8557 S: Maintained
8558 F: drivers/net/ieee802154/mrf24j40.c
8559 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8560
8561 MSI LAPTOP SUPPORT
8562 M: "Lee, Chun-Yi" <jlee@suse.com>
8563 L: platform-driver-x86@vger.kernel.org
8564 S: Maintained
8565 F: drivers/platform/x86/msi-laptop.c
8566
8567 MSI WMI SUPPORT
8568 L: platform-driver-x86@vger.kernel.org
8569 S: Orphan
8570 F: drivers/platform/x86/msi-wmi.c
8571
8572 MSI001 MEDIA DRIVER
8573 M: Antti Palosaari <crope@iki.fi>
8574 L: linux-media@vger.kernel.org
8575 W: https://linuxtv.org
8576 W: http://palosaari.fi/linux/
8577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8578 T: git git://linuxtv.org/anttip/media_tree.git
8579 S: Maintained
8580 F: drivers/media/tuners/msi001*
8581
8582 MSI2500 MEDIA DRIVER
8583 M: Antti Palosaari <crope@iki.fi>
8584 L: linux-media@vger.kernel.org
8585 W: https://linuxtv.org
8586 W: http://palosaari.fi/linux/
8587 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8588 T: git git://linuxtv.org/anttip/media_tree.git
8589 S: Maintained
8590 F: drivers/media/usb/msi2500/
8591
8592 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8593 M: Robert Jarzmik <robert.jarzmik@free.fr>
8594 L: linux-mtd@lists.infradead.org
8595 S: Maintained
8596 F: drivers/mtd/devices/docg3*
8597
8598 MT9M032 APTINA SENSOR DRIVER
8599 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8600 L: linux-media@vger.kernel.org
8601 T: git git://linuxtv.org/media_tree.git
8602 S: Maintained
8603 F: drivers/media/i2c/mt9m032.c
8604 F: include/media/i2c/mt9m032.h
8605
8606 MT9P031 APTINA CAMERA SENSOR
8607 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8608 L: linux-media@vger.kernel.org
8609 T: git git://linuxtv.org/media_tree.git
8610 S: Maintained
8611 F: drivers/media/i2c/mt9p031.c
8612 F: include/media/i2c/mt9p031.h
8613
8614 MT9T001 APTINA CAMERA SENSOR
8615 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8616 L: linux-media@vger.kernel.org
8617 T: git git://linuxtv.org/media_tree.git
8618 S: Maintained
8619 F: drivers/media/i2c/mt9t001.c
8620 F: include/media/i2c/mt9t001.h
8621
8622 MT9V032 APTINA CAMERA SENSOR
8623 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8624 L: linux-media@vger.kernel.org
8625 T: git git://linuxtv.org/media_tree.git
8626 S: Maintained
8627 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8628 F: drivers/media/i2c/mt9v032.c
8629 F: include/media/i2c/mt9v032.h
8630
8631 MULTIFUNCTION DEVICES (MFD)
8632 M: Lee Jones <lee.jones@linaro.org>
8633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8634 S: Supported
8635 F: Documentation/devicetree/bindings/mfd/
8636 F: drivers/mfd/
8637 F: include/linux/mfd/
8638 F: include/dt-bindings/mfd/
8639
8640 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8641 M: Ulf Hansson <ulf.hansson@linaro.org>
8642 L: linux-mmc@vger.kernel.org
8643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8644 S: Maintained
8645 F: Documentation/devicetree/bindings/mmc/
8646 F: drivers/mmc/
8647 F: include/linux/mmc/
8648 F: include/uapi/linux/mmc/
8649
8650 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8651 S: Orphan
8652 F: drivers/mmc/host/mmc_spi.c
8653 F: include/linux/spi/mmc_spi.h
8654
8655 MULTISOUND SOUND DRIVER
8656 M: Andrew Veliath <andrewtv@usa.net>
8657 S: Maintained
8658 F: Documentation/sound/oss/MultiSound
8659 F: sound/oss/msnd*
8660
8661 MULTITECH MULTIPORT CARD (ISICOM)
8662 S: Orphan
8663 F: drivers/tty/isicom.c
8664 F: include/linux/isicom.h
8665
8666 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8667 M: Bin Liu <b-liu@ti.com>
8668 L: linux-usb@vger.kernel.org
8669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8670 S: Maintained
8671 F: drivers/usb/musb/
8672
8673 MXL5007T MEDIA DRIVER
8674 M: Michael Krufky <mkrufky@linuxtv.org>
8675 L: linux-media@vger.kernel.org
8676 W: https://linuxtv.org
8677 W: http://github.com/mkrufky
8678 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8679 T: git git://linuxtv.org/mkrufky/tuners.git
8680 S: Maintained
8681 F: drivers/media/tuners/mxl5007t.*
8682
8683 MXSFB DRM DRIVER
8684 M: Marek Vasut <marex@denx.de>
8685 S: Supported
8686 F: drivers/gpu/drm/mxsfb/
8687 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8688
8689 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8690 M: Hyong-Youb Kim <hykim@myri.com>
8691 L: netdev@vger.kernel.org
8692 W: https://www.myricom.com/support/downloads/myri10ge.html
8693 S: Supported
8694 F: drivers/net/ethernet/myricom/myri10ge/
8695
8696 NAND FLASH SUBSYSTEM
8697 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8698 R: Richard Weinberger <richard@nod.at>
8699 L: linux-mtd@lists.infradead.org
8700 W: http://www.linux-mtd.infradead.org/
8701 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8702 T: git git://github.com/linux-nand/linux.git
8703 S: Maintained
8704 F: drivers/mtd/nand/
8705 F: include/linux/mtd/nand*.h
8706
8707 NATSEMI ETHERNET DRIVER (DP8381x)
8708 S: Orphan
8709 F: drivers/net/ethernet/natsemi/natsemi.c
8710
8711 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8712 M: Daniel Mack <zonque@gmail.com>
8713 S: Maintained
8714 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8715 W: http://www.native-instruments.com
8716 F: sound/usb/caiaq/
8717
8718 NCP FILESYSTEM
8719 M: Petr Vandrovec <petr@vandrovec.name>
8720 S: Odd Fixes
8721 F: fs/ncpfs/
8722
8723 NCR 5380 SCSI DRIVERS
8724 M: Finn Thain <fthain@telegraphics.com.au>
8725 M: Michael Schmitz <schmitzmic@gmail.com>
8726 L: linux-scsi@vger.kernel.org
8727 S: Maintained
8728 F: Documentation/scsi/g_NCR5380.txt
8729 F: drivers/scsi/NCR5380.*
8730 F: drivers/scsi/arm/cumana_1.c
8731 F: drivers/scsi/arm/oak.c
8732 F: drivers/scsi/atari_scsi.*
8733 F: drivers/scsi/dmx3191d.c
8734 F: drivers/scsi/g_NCR5380.*
8735 F: drivers/scsi/mac_scsi.*
8736 F: drivers/scsi/sun3_scsi.*
8737 F: drivers/scsi/sun3_scsi_vme.c
8738
8739 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8740 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8741 L: linux-scsi@vger.kernel.org
8742 S: Maintained
8743 F: drivers/scsi/NCR_D700.*
8744
8745 NCT6775 HARDWARE MONITOR DRIVER
8746 M: Guenter Roeck <linux@roeck-us.net>
8747 L: linux-hwmon@vger.kernel.org
8748 S: Maintained
8749 F: Documentation/hwmon/nct6775
8750 F: drivers/hwmon/nct6775.c
8751
8752 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8753 M: Faisal Latif <faisal.latif@intel.com>
8754 L: linux-rdma@vger.kernel.org
8755 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8756 S: Supported
8757 F: drivers/infiniband/hw/nes/
8758 F: include/uapi/rdma/nes-abi.h
8759
8760 NETEM NETWORK EMULATOR
8761 M: Stephen Hemminger <stephen@networkplumber.org>
8762 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8763 S: Maintained
8764 F: net/sched/sch_netem.c
8765
8766 NETERION 10GbE DRIVERS (s2io/vxge)
8767 M: Jon Mason <jdmason@kudzu.us>
8768 L: netdev@vger.kernel.org
8769 S: Supported
8770 F: Documentation/networking/s2io.txt
8771 F: Documentation/networking/vxge.txt
8772 F: drivers/net/ethernet/neterion/
8773
8774 NETFILTER
8775 M: Pablo Neira Ayuso <pablo@netfilter.org>
8776 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8777 L: netfilter-devel@vger.kernel.org
8778 L: coreteam@netfilter.org
8779 W: http://www.netfilter.org/
8780 W: http://www.iptables.org/
8781 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8784 S: Supported
8785 F: include/linux/netfilter*
8786 F: include/linux/netfilter/
8787 F: include/net/netfilter/
8788 F: include/uapi/linux/netfilter*
8789 F: include/uapi/linux/netfilter/
8790 F: net/*/netfilter.c
8791 F: net/*/netfilter/
8792 F: net/netfilter/
8793 F: net/bridge/br_netfilter*.c
8794
8795 NETLABEL
8796 M: Paul Moore <paul@paul-moore.com>
8797 W: http://netlabel.sf.net
8798 L: netdev@vger.kernel.org
8799 S: Maintained
8800 F: Documentation/netlabel/
8801 F: include/net/netlabel.h
8802 F: net/netlabel/
8803
8804 NETROM NETWORK LAYER
8805 M: Ralf Baechle <ralf@linux-mips.org>
8806 L: linux-hams@vger.kernel.org
8807 W: http://www.linux-ax25.org/
8808 S: Maintained
8809 F: include/net/netrom.h
8810 F: include/uapi/linux/netrom.h
8811 F: net/netrom/
8812
8813 NETRONOME ETHERNET DRIVERS
8814 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8815 L: oss-drivers@netronome.com
8816 S: Maintained
8817 F: drivers/net/ethernet/netronome/
8818
8819 NETWORK BLOCK DEVICE (NBD)
8820 M: Josef Bacik <jbacik@fb.com>
8821 S: Maintained
8822 L: linux-block@vger.kernel.org
8823 L: nbd-general@lists.sourceforge.net
8824 F: Documentation/blockdev/nbd.txt
8825 F: drivers/block/nbd.c
8826 F: include/uapi/linux/nbd.h
8827
8828 NETWORK DROP MONITOR
8829 M: Neil Horman <nhorman@tuxdriver.com>
8830 L: netdev@vger.kernel.org
8831 S: Maintained
8832 W: https://fedorahosted.org/dropwatch/
8833 F: net/core/drop_monitor.c
8834
8835 NETWORKING [DSA]
8836 M: Andrew Lunn <andrew@lunn.ch>
8837 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8838 M: Florian Fainelli <f.fainelli@gmail.com>
8839 S: Maintained
8840 F: net/dsa/
8841 F: include/net/dsa.h
8842 F: drivers/net/dsa/
8843
8844 NETWORKING [GENERAL]
8845 M: "David S. Miller" <davem@davemloft.net>
8846 L: netdev@vger.kernel.org
8847 W: http://www.linuxfoundation.org/en/Net
8848 Q: http://patchwork.ozlabs.org/project/netdev/list/
8849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8851 B: mailto:netdev@vger.kernel.org
8852 S: Maintained
8853 F: net/
8854 F: include/net/
8855 F: include/linux/in.h
8856 F: include/linux/net.h
8857 F: include/linux/netdevice.h
8858 F: include/uapi/linux/in.h
8859 F: include/uapi/linux/net.h
8860 F: include/uapi/linux/netdevice.h
8861 F: include/uapi/linux/net_namespace.h
8862 F: tools/net/
8863 F: tools/testing/selftests/net/
8864 F: lib/random32.c
8865
8866 NETWORKING [IPv4/IPv6]
8867 M: "David S. Miller" <davem@davemloft.net>
8868 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8869 M: James Morris <jmorris@namei.org>
8870 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8871 M: Patrick McHardy <kaber@trash.net>
8872 L: netdev@vger.kernel.org
8873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8874 S: Maintained
8875 F: net/ipv4/
8876 F: net/ipv6/
8877 F: include/net/ip*
8878 F: arch/x86/net/*
8879
8880 NETWORKING [IPSEC]
8881 M: Steffen Klassert <steffen.klassert@secunet.com>
8882 M: Herbert Xu <herbert@gondor.apana.org.au>
8883 M: "David S. Miller" <davem@davemloft.net>
8884 L: netdev@vger.kernel.org
8885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8887 S: Maintained
8888 F: net/core/flow.c
8889 F: net/xfrm/
8890 F: net/key/
8891 F: net/ipv4/xfrm*
8892 F: net/ipv4/esp4*
8893 F: net/ipv4/ah4.c
8894 F: net/ipv4/ipcomp.c
8895 F: net/ipv4/ip_vti.c
8896 F: net/ipv6/xfrm*
8897 F: net/ipv6/esp6*
8898 F: net/ipv6/ah6.c
8899 F: net/ipv6/ipcomp6.c
8900 F: net/ipv6/ip6_vti.c
8901 F: include/uapi/linux/xfrm.h
8902 F: include/net/xfrm.h
8903
8904 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8905 M: Paul Moore <paul@paul-moore.com>
8906 L: netdev@vger.kernel.org
8907 S: Maintained
8908
8909 NETWORKING [WIRELESS]
8910 L: linux-wireless@vger.kernel.org
8911 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8912
8913 NETWORKING DRIVERS
8914 L: netdev@vger.kernel.org
8915 W: http://www.linuxfoundation.org/en/Net
8916 Q: http://patchwork.ozlabs.org/project/netdev/list/
8917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8919 S: Odd Fixes
8920 F: Documentation/devicetree/bindings/net/
8921 F: drivers/net/
8922 F: include/linux/if_*
8923 F: include/linux/netdevice.h
8924 F: include/linux/etherdevice.h
8925 F: include/linux/fcdevice.h
8926 F: include/linux/fddidevice.h
8927 F: include/linux/hippidevice.h
8928 F: include/linux/inetdevice.h
8929 F: include/uapi/linux/if_*
8930 F: include/uapi/linux/netdevice.h
8931
8932 NETWORKING DRIVERS (WIRELESS)
8933 M: Kalle Valo <kvalo@codeaurora.org>
8934 L: linux-wireless@vger.kernel.org
8935 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8938 S: Maintained
8939 F: Documentation/devicetree/bindings/net/wireless/
8940 F: drivers/net/wireless/
8941
8942 NETXEN (1/10) GbE SUPPORT
8943 M: Manish Chopra <manish.chopra@cavium.com>
8944 M: Rahul Verma <rahul.verma@cavium.com>
8945 M: Dept-GELinuxNICDev@cavium.com
8946 L: netdev@vger.kernel.org
8947 S: Supported
8948 F: drivers/net/ethernet/qlogic/netxen/
8949
8950 NFC SUBSYSTEM
8951 M: Samuel Ortiz <sameo@linux.intel.com>
8952 L: linux-wireless@vger.kernel.org
8953 L: linux-nfc@lists.01.org (subscribers-only)
8954 S: Supported
8955 F: net/nfc/
8956 F: include/net/nfc/
8957 F: include/uapi/linux/nfc.h
8958 F: drivers/nfc/
8959 F: include/linux/platform_data/nfcmrvl.h
8960 F: include/linux/platform_data/nxp-nci.h
8961 F: include/linux/platform_data/pn544.h
8962 F: include/linux/platform_data/st21nfca.h
8963 F: include/linux/platform_data/st-nci.h
8964 F: Documentation/devicetree/bindings/net/nfc/
8965
8966 NFS, SUNRPC, AND LOCKD CLIENTS
8967 M: Trond Myklebust <trond.myklebust@primarydata.com>
8968 M: Anna Schumaker <anna.schumaker@netapp.com>
8969 L: linux-nfs@vger.kernel.org
8970 W: http://client.linux-nfs.org
8971 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8972 S: Maintained
8973 F: fs/lockd/
8974 F: fs/nfs/
8975 F: fs/nfs_common/
8976 F: net/sunrpc/
8977 F: include/linux/lockd/
8978 F: include/linux/nfs*
8979 F: include/linux/sunrpc/
8980 F: include/uapi/linux/nfs*
8981 F: include/uapi/linux/sunrpc/
8982
8983 NILFS2 FILESYSTEM
8984 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8985 L: linux-nilfs@vger.kernel.org
8986 W: http://nilfs.sourceforge.net/
8987 W: http://nilfs.osdn.jp/
8988 T: git git://github.com/konis/nilfs2.git
8989 S: Supported
8990 F: Documentation/filesystems/nilfs2.txt
8991 F: fs/nilfs2/
8992 F: include/trace/events/nilfs2.h
8993 F: include/uapi/linux/nilfs2_api.h
8994 F: include/uapi/linux/nilfs2_ondisk.h
8995
8996 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8997 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8998 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8999 S: Maintained
9000 F: Documentation/scsi/NinjaSCSI.txt
9001 F: drivers/scsi/pcmcia/nsp_*
9002
9003 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9004 M: GOTO Masanori <gotom@debian.or.jp>
9005 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9006 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9007 S: Maintained
9008 F: Documentation/scsi/NinjaSCSI.txt
9009 F: drivers/scsi/nsp32*
9010
9011 NIOS2 ARCHITECTURE
9012 M: Ley Foon Tan <lftan@altera.com>
9013 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9015 S: Maintained
9016 F: arch/nios2/
9017
9018 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9019 M: Pavel Machek <pavel@ucw.cz>
9020 M: Sakari Ailus <sakari.ailus@iki.fi>
9021 L: linux-media@vger.kernel.org
9022 S: Maintained
9023 F: drivers/media/i2c/et8ek8
9024 F: drivers/media/i2c/ad5820.c
9025
9026 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9027 M: Pavel Machek <pavel@ucw.cz>
9028 M: Sakari Ailus <sakari.ailus@iki.fi>
9029 L: linux-media@vger.kernel.org
9030 S: Maintained
9031 F: drivers/media/i2c/et8ek8
9032 F: drivers/media/i2c/ad5820.c
9033
9034 NOKIA N900 POWER SUPPLY DRIVERS
9035 R: Pali Rohár <pali.rohar@gmail.com>
9036 F: include/linux/power/bq2415x_charger.h
9037 F: include/linux/power/bq27xxx_battery.h
9038 F: include/linux/power/isp1704_charger.h
9039 F: drivers/power/supply/bq2415x_charger.c
9040 F: drivers/power/supply/bq27xxx_battery.c
9041 F: drivers/power/supply/bq27xxx_battery_i2c.c
9042 F: drivers/power/supply/isp1704_charger.c
9043 F: drivers/power/supply/rx51_battery.c
9044
9045 NTB DRIVER CORE
9046 M: Jon Mason <jdmason@kudzu.us>
9047 M: Dave Jiang <dave.jiang@intel.com>
9048 M: Allen Hubbe <Allen.Hubbe@emc.com>
9049 L: linux-ntb@googlegroups.com
9050 S: Supported
9051 W: https://github.com/jonmason/ntb/wiki
9052 T: git git://github.com/jonmason/ntb.git
9053 F: drivers/ntb/
9054 F: drivers/net/ntb_netdev.c
9055 F: include/linux/ntb.h
9056 F: include/linux/ntb_transport.h
9057 F: tools/testing/selftests/ntb/
9058
9059 NTB INTEL DRIVER
9060 M: Jon Mason <jdmason@kudzu.us>
9061 M: Dave Jiang <dave.jiang@intel.com>
9062 L: linux-ntb@googlegroups.com
9063 S: Supported
9064 W: https://github.com/jonmason/ntb/wiki
9065 T: git git://github.com/jonmason/ntb.git
9066 F: drivers/ntb/hw/intel/
9067
9068 NTB AMD DRIVER
9069 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9070 L: linux-ntb@googlegroups.com
9071 S: Supported
9072 F: drivers/ntb/hw/amd/
9073
9074 NTFS FILESYSTEM
9075 M: Anton Altaparmakov <anton@tuxera.com>
9076 L: linux-ntfs-dev@lists.sourceforge.net
9077 W: http://www.tuxera.com/
9078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9079 S: Supported
9080 F: Documentation/filesystems/ntfs.txt
9081 F: fs/ntfs/
9082
9083 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9084 M: Antonino Daplas <adaplas@gmail.com>
9085 L: linux-fbdev@vger.kernel.org
9086 S: Maintained
9087 F: drivers/video/fbdev/riva/
9088 F: drivers/video/fbdev/nvidia/
9089
9090 NVM EXPRESS DRIVER
9091 M: Keith Busch <keith.busch@intel.com>
9092 M: Jens Axboe <axboe@fb.com>
9093 M: Christoph Hellwig <hch@lst.de>
9094 M: Sagi Grimberg <sagi@grimberg.me>
9095 L: linux-nvme@lists.infradead.org
9096 T: git://git.infradead.org/nvme.git
9097 W: http://git.infradead.org/nvme.git
9098 S: Supported
9099 F: drivers/nvme/host/
9100 F: include/linux/nvme.h
9101 F: include/uapi/linux/nvme_ioctl.h
9102
9103 NVM EXPRESS TARGET DRIVER
9104 M: Christoph Hellwig <hch@lst.de>
9105 M: Sagi Grimberg <sagi@grimberg.me>
9106 L: linux-nvme@lists.infradead.org
9107 T: git://git.infradead.org/nvme.git
9108 W: http://git.infradead.org/nvme.git
9109 S: Supported
9110 F: drivers/nvme/target/
9111
9112 NVM EXPRESS FC TRANSPORT DRIVERS
9113 M: James Smart <james.smart@broadcom.com>
9114 L: linux-nvme@lists.infradead.org
9115 S: Supported
9116 F: include/linux/nvme-fc.h
9117 F: include/linux/nvme-fc-driver.h
9118 F: drivers/nvme/host/fc.c
9119 F: drivers/nvme/target/fc.c
9120 F: drivers/nvme/target/fcloop.c
9121
9122 NVMEM FRAMEWORK
9123 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9124 M: Maxime Ripard <maxime.ripard@free-electrons.com>
9125 S: Maintained
9126 F: drivers/nvmem/
9127 F: Documentation/devicetree/bindings/nvmem/
9128 F: include/linux/nvmem-consumer.h
9129 F: include/linux/nvmem-provider.h
9130
9131 NXP-NCI NFC DRIVER
9132 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9133 R: Charles Gorand <charles.gorand@effinnov.com>
9134 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9135 S: Supported
9136 F: drivers/nfc/nxp-nci
9137
9138 NXP TDA998X DRM DRIVER
9139 M: Russell King <linux@armlinux.org.uk>
9140 S: Supported
9141 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9142 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9143 F: drivers/gpu/drm/i2c/tda998x_drv.c
9144 F: include/drm/i2c/tda998x.h
9145
9146 NXP TFA9879 DRIVER
9147 M: Peter Rosin <peda@axentia.se>
9148 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9149 S: Maintained
9150 F: sound/soc/codecs/tfa9879*
9151
9152 OBJTOOL
9153 M: Josh Poimboeuf <jpoimboe@redhat.com>
9154 S: Supported
9155 F: tools/objtool/
9156
9157 OMAP1 SUPPORT
9158 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9159 M: Tony Lindgren <tony@atomide.com>
9160 L: linux-omap@vger.kernel.org
9161 Q: http://patchwork.kernel.org/project/linux-omap/list/
9162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9163 S: Maintained
9164 F: arch/arm/mach-omap1/
9165 F: arch/arm/plat-omap/
9166 F: arch/arm/configs/omap1_defconfig
9167 F: drivers/i2c/busses/i2c-omap.c
9168 F: include/linux/i2c-omap.h
9169
9170 OMAP2+ SUPPORT
9171 M: Tony Lindgren <tony@atomide.com>
9172 L: linux-omap@vger.kernel.org
9173 W: http://www.muru.com/linux/omap/
9174 W: http://linux.omap.com/
9175 Q: http://patchwork.kernel.org/project/linux-omap/list/
9176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9177 S: Maintained
9178 F: arch/arm/mach-omap2/
9179 F: arch/arm/plat-omap/
9180 F: arch/arm/configs/omap2plus_defconfig
9181 F: drivers/i2c/busses/i2c-omap.c
9182 F: drivers/irqchip/irq-omap-intc.c
9183 F: drivers/mfd/*omap*.c
9184 F: drivers/mfd/menelaus.c
9185 F: drivers/mfd/palmas.c
9186 F: drivers/mfd/tps65217.c
9187 F: drivers/mfd/tps65218.c
9188 F: drivers/mfd/tps65910.c
9189 F: drivers/mfd/twl-core.[ch]
9190 F: drivers/mfd/twl4030*.c
9191 F: drivers/mfd/twl6030*.c
9192 F: drivers/mfd/twl6040*.c
9193 F: drivers/regulator/palmas-regulator*.c
9194 F: drivers/regulator/pbias-regulator.c
9195 F: drivers/regulator/tps65217-regulator.c
9196 F: drivers/regulator/tps65218-regulator.c
9197 F: drivers/regulator/tps65910-regulator.c
9198 F: drivers/regulator/twl-regulator.c
9199 F: drivers/regulator/twl6030-regulator.c
9200 F: include/linux/i2c-omap.h
9201
9202 OMAP DEVICE TREE SUPPORT
9203 M: Benoît Cousson <bcousson@baylibre.com>
9204 M: Tony Lindgren <tony@atomide.com>
9205 L: linux-omap@vger.kernel.org
9206 L: devicetree@vger.kernel.org
9207 S: Maintained
9208 F: arch/arm/boot/dts/*omap*
9209 F: arch/arm/boot/dts/*am3*
9210 F: arch/arm/boot/dts/*am4*
9211 F: arch/arm/boot/dts/*am5*
9212 F: arch/arm/boot/dts/*dra7*
9213
9214 OMAP CLOCK FRAMEWORK SUPPORT
9215 M: Paul Walmsley <paul@pwsan.com>
9216 L: linux-omap@vger.kernel.org
9217 S: Maintained
9218 F: arch/arm/*omap*/*clock*
9219
9220 OMAP POWER MANAGEMENT SUPPORT
9221 M: Kevin Hilman <khilman@kernel.org>
9222 L: linux-omap@vger.kernel.org
9223 S: Maintained
9224 F: arch/arm/*omap*/*pm*
9225 F: drivers/cpufreq/omap-cpufreq.c
9226
9227 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9228 M: Rajendra Nayak <rnayak@codeaurora.org>
9229 M: Paul Walmsley <paul@pwsan.com>
9230 L: linux-omap@vger.kernel.org
9231 S: Maintained
9232 F: arch/arm/mach-omap2/prm*
9233
9234 OMAP AUDIO SUPPORT
9235 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9236 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9237 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9238 L: linux-omap@vger.kernel.org
9239 S: Maintained
9240 F: sound/soc/omap/
9241
9242 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9243 M: Roger Quadros <rogerq@ti.com>
9244 M: Tony Lindgren <tony@atomide.com>
9245 L: linux-omap@vger.kernel.org
9246 S: Maintained
9247 F: drivers/memory/omap-gpmc.c
9248 F: arch/arm/mach-omap2/*gpmc*
9249
9250 OMAP FRAMEBUFFER SUPPORT
9251 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9252 L: linux-fbdev@vger.kernel.org
9253 L: linux-omap@vger.kernel.org
9254 S: Maintained
9255 F: drivers/video/fbdev/omap/
9256
9257 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9258 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9259 L: linux-omap@vger.kernel.org
9260 L: linux-fbdev@vger.kernel.org
9261 S: Maintained
9262 F: drivers/video/fbdev/omap2/
9263 F: Documentation/arm/OMAP/DSS
9264
9265 OMAP HARDWARE SPINLOCK SUPPORT
9266 M: Ohad Ben-Cohen <ohad@wizery.com>
9267 L: linux-omap@vger.kernel.org
9268 S: Maintained
9269 F: drivers/hwspinlock/omap_hwspinlock.c
9270
9271 OMAP MMC SUPPORT
9272 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9273 L: linux-omap@vger.kernel.org
9274 S: Maintained
9275 F: drivers/mmc/host/omap.c
9276
9277 OMAP HS MMC SUPPORT
9278 L: linux-mmc@vger.kernel.org
9279 L: linux-omap@vger.kernel.org
9280 S: Orphan
9281 F: drivers/mmc/host/omap_hsmmc.c
9282
9283 OMAP RANDOM NUMBER GENERATOR SUPPORT
9284 M: Deepak Saxena <dsaxena@plexity.net>
9285 S: Maintained
9286 F: drivers/char/hw_random/omap-rng.c
9287
9288 OMAP HWMOD SUPPORT
9289 M: Benoît Cousson <bcousson@baylibre.com>
9290 M: Paul Walmsley <paul@pwsan.com>
9291 L: linux-omap@vger.kernel.org
9292 S: Maintained
9293 F: arch/arm/mach-omap2/omap_hwmod.*
9294
9295 OMAP HWMOD DATA
9296 M: Paul Walmsley <paul@pwsan.com>
9297 L: linux-omap@vger.kernel.org
9298 S: Maintained
9299 F: arch/arm/mach-omap2/omap_hwmod*data*
9300
9301 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9302 M: Benoît Cousson <bcousson@baylibre.com>
9303 L: linux-omap@vger.kernel.org
9304 S: Maintained
9305 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9306
9307 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9308 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9309 L: linux-media@vger.kernel.org
9310 S: Maintained
9311 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9312 F: drivers/media/platform/omap3isp/
9313 F: drivers/staging/media/omap4iss/
9314
9315 OMAP USB SUPPORT
9316 L: linux-usb@vger.kernel.org
9317 L: linux-omap@vger.kernel.org
9318 S: Orphan
9319 F: drivers/usb/*/*omap*
9320 F: arch/arm/*omap*/usb*
9321
9322 OMAP GPIO DRIVER
9323 M: Grygorii Strashko <grygorii.strashko@ti.com>
9324 M: Santosh Shilimkar <ssantosh@kernel.org>
9325 M: Kevin Hilman <khilman@kernel.org>
9326 L: linux-omap@vger.kernel.org
9327 S: Maintained
9328 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9329 F: drivers/gpio/gpio-omap.c
9330
9331 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9332 M: Mark Jackson <mpfj@newflow.co.uk>
9333 L: linux-omap@vger.kernel.org
9334 S: Maintained
9335 F: arch/arm/boot/dts/am335x-nano.dts
9336
9337 OMFS FILESYSTEM
9338 M: Bob Copeland <me@bobcopeland.com>
9339 L: linux-karma-devel@lists.sourceforge.net
9340 S: Maintained
9341 F: Documentation/filesystems/omfs.txt
9342 F: fs/omfs/
9343
9344 OMNIKEY CARDMAN 4000 DRIVER
9345 M: Harald Welte <laforge@gnumonks.org>
9346 S: Maintained
9347 F: drivers/char/pcmcia/cm4000_cs.c
9348 F: include/linux/cm4000_cs.h
9349 F: include/uapi/linux/cm4000_cs.h
9350
9351 OMNIKEY CARDMAN 4040 DRIVER
9352 M: Harald Welte <laforge@gnumonks.org>
9353 S: Maintained
9354 F: drivers/char/pcmcia/cm4040_cs.*
9355
9356 OMNIVISION OV7670 SENSOR DRIVER
9357 M: Jonathan Corbet <corbet@lwn.net>
9358 L: linux-media@vger.kernel.org
9359 T: git git://linuxtv.org/media_tree.git
9360 S: Maintained
9361 F: drivers/media/i2c/ov7670.c
9362
9363 ONENAND FLASH DRIVER
9364 M: Kyungmin Park <kyungmin.park@samsung.com>
9365 L: linux-mtd@lists.infradead.org
9366 S: Maintained
9367 F: drivers/mtd/onenand/
9368 F: include/linux/mtd/onenand*.h
9369
9370 ONSTREAM SCSI TAPE DRIVER
9371 M: Willem Riede <osst@riede.org>
9372 L: osst-users@lists.sourceforge.net
9373 L: linux-scsi@vger.kernel.org
9374 S: Maintained
9375 F: Documentation/scsi/osst.txt
9376 F: drivers/scsi/osst.*
9377 F: drivers/scsi/osst_*.h
9378 F: drivers/scsi/st.h
9379
9380 OPENCORES I2C BUS DRIVER
9381 M: Peter Korsgaard <jacmet@sunsite.dk>
9382 L: linux-i2c@vger.kernel.org
9383 S: Maintained
9384 F: Documentation/i2c/busses/i2c-ocores
9385 F: drivers/i2c/busses/i2c-ocores.c
9386
9387 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9388 M: Rob Herring <robh+dt@kernel.org>
9389 M: Frank Rowand <frowand.list@gmail.com>
9390 L: devicetree@vger.kernel.org
9391 W: http://www.devicetree.org/
9392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9393 S: Maintained
9394 F: drivers/of/
9395 F: include/linux/of*.h
9396 F: scripts/dtc/
9397
9398 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9399 M: Rob Herring <robh+dt@kernel.org>
9400 M: Mark Rutland <mark.rutland@arm.com>
9401 L: devicetree@vger.kernel.org
9402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9403 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9404 S: Maintained
9405 F: Documentation/devicetree/
9406 F: arch/*/boot/dts/
9407 F: include/dt-bindings/
9408
9409 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9410 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9411 L: devicetree@vger.kernel.org
9412 S: Maintained
9413 F: Documentation/devicetree/dynamic-resolution-notes.txt
9414 F: Documentation/devicetree/overlay-notes.txt
9415 F: drivers/of/overlay.c
9416 F: drivers/of/resolver.c
9417
9418 OPENRISC ARCHITECTURE
9419 M: Jonas Bonn <jonas@southpole.se>
9420 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9421 M: Stafford Horne <shorne@gmail.com>
9422 T: git git://github.com/openrisc/linux.git
9423 L: openrisc@lists.librecores.org
9424 W: http://openrisc.io
9425 S: Maintained
9426 F: arch/openrisc/
9427
9428 OPENVSWITCH
9429 M: Pravin Shelar <pshelar@nicira.com>
9430 L: netdev@vger.kernel.org
9431 L: dev@openvswitch.org
9432 W: http://openvswitch.org
9433 S: Maintained
9434 F: net/openvswitch/
9435 F: include/uapi/linux/openvswitch.h
9436
9437 OPERATING PERFORMANCE POINTS (OPP)
9438 M: Viresh Kumar <vireshk@kernel.org>
9439 M: Nishanth Menon <nm@ti.com>
9440 M: Stephen Boyd <sboyd@codeaurora.org>
9441 L: linux-pm@vger.kernel.org
9442 S: Maintained
9443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9444 F: drivers/base/power/opp/
9445 F: include/linux/pm_opp.h
9446 F: Documentation/power/opp.txt
9447 F: Documentation/devicetree/bindings/opp/
9448
9449 OPL4 DRIVER
9450 M: Clemens Ladisch <clemens@ladisch.de>
9451 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9452 T: git git://git.alsa-project.org/alsa-kernel.git
9453 S: Maintained
9454 F: sound/drivers/opl4/
9455
9456 OPROFILE
9457 M: Robert Richter <rric@kernel.org>
9458 L: oprofile-list@lists.sf.net
9459 S: Maintained
9460 F: arch/*/include/asm/oprofile*.h
9461 F: arch/*/oprofile/
9462 F: drivers/oprofile/
9463 F: include/linux/oprofile.h
9464
9465 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9466 M: Mark Fasheh <mfasheh@versity.com>
9467 M: Joel Becker <jlbec@evilplan.org>
9468 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9469 W: http://ocfs2.wiki.kernel.org
9470 S: Supported
9471 F: Documentation/filesystems/ocfs2.txt
9472 F: Documentation/filesystems/dlmfs.txt
9473 F: fs/ocfs2/
9474
9475 ORINOCO DRIVER
9476 L: linux-wireless@vger.kernel.org
9477 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9478 W: http://www.nongnu.org/orinoco/
9479 S: Orphan
9480 F: drivers/net/wireless/intersil/orinoco/
9481
9482 OSD LIBRARY and FILESYSTEM
9483 M: Boaz Harrosh <ooo@electrozaur.com>
9484 M: Benny Halevy <bhalevy@primarydata.com>
9485 L: osd-dev@open-osd.org
9486 W: http://open-osd.org
9487 T: git git://git.open-osd.org/open-osd.git
9488 S: Maintained
9489 F: drivers/scsi/osd/
9490 F: include/scsi/osd_*
9491 F: fs/exofs/
9492
9493 OVERLAY FILESYSTEM
9494 M: Miklos Szeredi <miklos@szeredi.hu>
9495 L: linux-unionfs@vger.kernel.org
9496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9497 S: Supported
9498 F: fs/overlayfs/
9499 F: Documentation/filesystems/overlayfs.txt
9500
9501 ORANGEFS FILESYSTEM
9502 M: Mike Marshall <hubcap@omnibond.com>
9503 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9505 S: Supported
9506 F: fs/orangefs/
9507 F: Documentation/filesystems/orangefs.txt
9508
9509 P54 WIRELESS DRIVER
9510 M: Christian Lamparter <chunkeey@googlemail.com>
9511 L: linux-wireless@vger.kernel.org
9512 W: http://wireless.kernel.org/en/users/Drivers/p54
9513 S: Maintained
9514 F: drivers/net/wireless/intersil/p54/
9515
9516 PA SEMI ETHERNET DRIVER
9517 L: netdev@vger.kernel.org
9518 S: Orphan
9519 F: drivers/net/ethernet/pasemi/*
9520
9521 PA SEMI SMBUS DRIVER
9522 L: linux-i2c@vger.kernel.org
9523 S: Orphan
9524 F: drivers/i2c/busses/i2c-pasemi.c
9525
9526 PADATA PARALLEL EXECUTION MECHANISM
9527 M: Steffen Klassert <steffen.klassert@secunet.com>
9528 L: linux-crypto@vger.kernel.org
9529 S: Maintained
9530 F: kernel/padata.c
9531 F: include/linux/padata.h
9532 F: Documentation/padata.txt
9533
9534 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9535 M: Harald Welte <laforge@gnumonks.org>
9536 L: platform-driver-x86@vger.kernel.org
9537 S: Maintained
9538 F: drivers/platform/x86/panasonic-laptop.c
9539
9540 PANASONIC MN10300/AM33/AM34 PORT
9541 M: David Howells <dhowells@redhat.com>
9542 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9543 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9544 S: Maintained
9545 F: Documentation/mn10300/
9546 F: arch/mn10300/
9547
9548 PARALLEL LCD/KEYPAD PANEL DRIVER
9549 M: Willy Tarreau <willy@haproxy.com>
9550 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9551 S: Odd Fixes
9552 F: Documentation/misc-devices/lcd-panel-cgram.txt
9553 F: drivers/misc/panel.c
9554
9555 PARALLEL PORT SUBSYSTEM
9556 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9557 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9558 L: linux-parport@lists.infradead.org (subscribers-only)
9559 S: Maintained
9560 F: drivers/parport/
9561 F: include/linux/parport*.h
9562 F: drivers/char/ppdev.c
9563 F: include/uapi/linux/ppdev.h
9564 F: Documentation/parport*.txt
9565
9566 PARAVIRT_OPS INTERFACE
9567 M: Jeremy Fitzhardinge <jeremy@goop.org>
9568 M: Chris Wright <chrisw@sous-sol.org>
9569 M: Alok Kataria <akataria@vmware.com>
9570 M: Rusty Russell <rusty@rustcorp.com.au>
9571 L: virtualization@lists.linux-foundation.org
9572 S: Supported
9573 F: Documentation/virtual/paravirt_ops.txt
9574 F: arch/*/kernel/paravirt*
9575 F: arch/*/include/asm/paravirt.h
9576 F: include/linux/hypervisor.h
9577
9578 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9579 M: Tim Waugh <tim@cyberelk.net>
9580 L: linux-parport@lists.infradead.org (subscribers-only)
9581 S: Maintained
9582 F: Documentation/blockdev/paride.txt
9583 F: drivers/block/paride/
9584
9585 PARISC ARCHITECTURE
9586 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9587 M: Helge Deller <deller@gmx.de>
9588 L: linux-parisc@vger.kernel.org
9589 W: http://www.parisc-linux.org/
9590 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9593 S: Maintained
9594 F: arch/parisc/
9595 F: Documentation/parisc/
9596 F: drivers/parisc/
9597 F: drivers/char/agp/parisc-agp.c
9598 F: drivers/input/serio/gscps2.c
9599 F: drivers/parport/parport_gsc.*
9600 F: drivers/tty/serial/8250/8250_gsc.c
9601 F: drivers/video/fbdev/sti*
9602 F: drivers/video/console/sti*
9603 F: drivers/video/logo/logo_parisc*
9604
9605 PARMAN
9606 M: Jiri Pirko <jiri@mellanox.com>
9607 L: netdev@vger.kernel.org
9608 S: Supported
9609 F: lib/parman.c
9610 F: lib/test_parman.c
9611 F: include/linux/parman.h
9612
9613 PC87360 HARDWARE MONITORING DRIVER
9614 M: Jim Cromie <jim.cromie@gmail.com>
9615 L: linux-hwmon@vger.kernel.org
9616 S: Maintained
9617 F: Documentation/hwmon/pc87360
9618 F: drivers/hwmon/pc87360.c
9619
9620 PC8736x GPIO DRIVER
9621 M: Jim Cromie <jim.cromie@gmail.com>
9622 S: Maintained
9623 F: drivers/char/pc8736x_gpio.c
9624
9625 PC87427 HARDWARE MONITORING DRIVER
9626 M: Jean Delvare <jdelvare@suse.com>
9627 L: linux-hwmon@vger.kernel.org
9628 S: Maintained
9629 F: Documentation/hwmon/pc87427
9630 F: drivers/hwmon/pc87427.c
9631
9632 PCA9532 LED DRIVER
9633 M: Riku Voipio <riku.voipio@iki.fi>
9634 S: Maintained
9635 F: drivers/leds/leds-pca9532.c
9636 F: include/linux/leds-pca9532.h
9637
9638 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9639 M: Guenter Roeck <linux@roeck-us.net>
9640 L: linux-i2c@vger.kernel.org
9641 S: Maintained
9642 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9643
9644 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9645 M: Khalid Aziz <khalid@gonehiking.org>
9646 S: Maintained
9647 F: drivers/firmware/pcdp.*
9648
9649 PCI ERROR RECOVERY
9650 M: Linas Vepstas <linasvepstas@gmail.com>
9651 L: linux-pci@vger.kernel.org
9652 S: Supported
9653 F: Documentation/PCI/pci-error-recovery.txt
9654
9655 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9656 M: Russell Currey <ruscur@russell.cc>
9657 L: linuxppc-dev@lists.ozlabs.org
9658 S: Supported
9659 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9660 F: arch/powerpc/kernel/eeh*.c
9661 F: arch/powerpc/platforms/*/eeh*.c
9662 F: arch/powerpc/include/*/eeh*.h
9663
9664 PCI SUBSYSTEM
9665 M: Bjorn Helgaas <bhelgaas@google.com>
9666 L: linux-pci@vger.kernel.org
9667 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9669 S: Supported
9670 F: Documentation/devicetree/bindings/pci/
9671 F: Documentation/PCI/
9672 F: drivers/pci/
9673 F: include/linux/pci*
9674 F: arch/x86/pci/
9675 F: arch/x86/kernel/quirks.c
9676
9677 PCI DRIVER FOR ALTERA PCIE IP
9678 M: Ley Foon Tan <lftan@altera.com>
9679 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9680 L: linux-pci@vger.kernel.org
9681 S: Supported
9682 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9683 F: drivers/pci/host/pcie-altera.c
9684
9685 PCI DRIVER FOR ARM VERSATILE PLATFORM
9686 M: Rob Herring <robh@kernel.org>
9687 L: linux-pci@vger.kernel.org
9688 L: linux-arm-kernel@lists.infradead.org
9689 S: Maintained
9690 F: Documentation/devicetree/bindings/pci/versatile.txt
9691 F: drivers/pci/host/pci-versatile.c
9692
9693 PCI DRIVER FOR ARMADA 8K
9694 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9695 L: linux-pci@vger.kernel.org
9696 L: linux-arm-kernel@lists.infradead.org
9697 S: Maintained
9698 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9699 F: drivers/pci/dwc/pcie-armada8k.c
9700
9701 PCI DRIVER FOR APPLIEDMICRO XGENE
9702 M: Tanmay Inamdar <tinamdar@apm.com>
9703 L: linux-pci@vger.kernel.org
9704 L: linux-arm-kernel@lists.infradead.org
9705 S: Maintained
9706 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9707 F: drivers/pci/host/pci-xgene.c
9708
9709 PCI DRIVER FOR FREESCALE LAYERSCAPE
9710 M: Minghuan Lian <minghuan.Lian@freescale.com>
9711 M: Mingkai Hu <mingkai.hu@freescale.com>
9712 M: Roy Zang <tie-fei.zang@freescale.com>
9713 L: linuxppc-dev@lists.ozlabs.org
9714 L: linux-pci@vger.kernel.org
9715 L: linux-arm-kernel@lists.infradead.org
9716 S: Maintained
9717 F: drivers/pci/dwc/*layerscape*
9718
9719 PCI DRIVER FOR IMX6
9720 M: Richard Zhu <hongxing.zhu@nxp.com>
9721 M: Lucas Stach <l.stach@pengutronix.de>
9722 L: linux-pci@vger.kernel.org
9723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9724 S: Maintained
9725 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9726 F: drivers/pci/dwc/*imx6*
9727
9728 PCI DRIVER FOR TI KEYSTONE
9729 M: Murali Karicheri <m-karicheri2@ti.com>
9730 L: linux-pci@vger.kernel.org
9731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9732 S: Maintained
9733 F: drivers/pci/dwc/*keystone*
9734
9735 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9736 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9737 M: Jason Cooper <jason@lakedaemon.net>
9738 L: linux-pci@vger.kernel.org
9739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9740 S: Maintained
9741 F: drivers/pci/host/*mvebu*
9742
9743 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9744 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9745 L: linux-pci@vger.kernel.org
9746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9747 S: Maintained
9748 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9749 F: drivers/pci/host/pci-aardvark.c
9750
9751 PCI DRIVER FOR NVIDIA TEGRA
9752 M: Thierry Reding <thierry.reding@gmail.com>
9753 L: linux-tegra@vger.kernel.org
9754 L: linux-pci@vger.kernel.org
9755 S: Supported
9756 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9757 F: drivers/pci/host/pci-tegra.c
9758
9759 PCI DRIVER FOR TI DRA7XX
9760 M: Kishon Vijay Abraham I <kishon@ti.com>
9761 L: linux-omap@vger.kernel.org
9762 L: linux-pci@vger.kernel.org
9763 S: Supported
9764 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9765 F: drivers/pci/dwc/pci-dra7xx.c
9766
9767 PCI DRIVER FOR RENESAS R-CAR
9768 M: Simon Horman <horms@verge.net.au>
9769 L: linux-pci@vger.kernel.org
9770 L: linux-renesas-soc@vger.kernel.org
9771 S: Maintained
9772 F: drivers/pci/host/*rcar*
9773
9774 PCI DRIVER FOR SAMSUNG EXYNOS
9775 M: Jingoo Han <jingoohan1@gmail.com>
9776 L: linux-pci@vger.kernel.org
9777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9778 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9779 S: Maintained
9780 F: drivers/pci/dwc/pci-exynos.c
9781
9782 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9783 M: Jingoo Han <jingoohan1@gmail.com>
9784 M: Joao Pinto <Joao.Pinto@synopsys.com>
9785 L: linux-pci@vger.kernel.org
9786 S: Maintained
9787 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9788 F: drivers/pci/dwc/*designware*
9789
9790 PCI DRIVER FOR GENERIC OF HOSTS
9791 M: Will Deacon <will.deacon@arm.com>
9792 L: linux-pci@vger.kernel.org
9793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9794 S: Maintained
9795 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9796 F: drivers/pci/host/pci-host-common.c
9797 F: drivers/pci/host/pci-host-generic.c
9798
9799 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9800 M: Keith Busch <keith.busch@intel.com>
9801 L: linux-pci@vger.kernel.org
9802 S: Supported
9803 F: drivers/pci/host/vmd.c
9804
9805 PCIE DRIVER FOR ST SPEAR13XX
9806 M: Pratyush Anand <pratyush.anand@gmail.com>
9807 L: linux-pci@vger.kernel.org
9808 S: Maintained
9809 F: drivers/pci/dwc/*spear*
9810
9811 PCI MSI DRIVER FOR ALTERA MSI IP
9812 M: Ley Foon Tan <lftan@altera.com>
9813 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9814 L: linux-pci@vger.kernel.org
9815 S: Supported
9816 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9817 F: drivers/pci/host/pcie-altera-msi.c
9818
9819 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9820 M: Duc Dang <dhdang@apm.com>
9821 L: linux-pci@vger.kernel.org
9822 L: linux-arm-kernel@lists.infradead.org
9823 S: Maintained
9824 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9825 F: drivers/pci/host/pci-xgene-msi.c
9826
9827 PCIE DRIVER FOR AXIS ARTPEC
9828 M: Niklas Cassel <niklas.cassel@axis.com>
9829 M: Jesper Nilsson <jesper.nilsson@axis.com>
9830 L: linux-arm-kernel@axis.com
9831 L: linux-pci@vger.kernel.org
9832 S: Maintained
9833 F: Documentation/devicetree/bindings/pci/axis,artpec*
9834 F: drivers/pci/dwc/*artpec*
9835
9836 PCIE DRIVER FOR HISILICON
9837 M: Zhou Wang <wangzhou1@hisilicon.com>
9838 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9839 L: linux-pci@vger.kernel.org
9840 S: Maintained
9841 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9842 F: drivers/pci/dwc/pcie-hisi.c
9843
9844 PCIE DRIVER FOR ROCKCHIP
9845 M: Shawn Lin <shawn.lin@rock-chips.com>
9846 M: Wenrui Li <wenrui.li@rock-chips.com>
9847 L: linux-pci@vger.kernel.org
9848 L: linux-rockchip@lists.infradead.org
9849 S: Maintained
9850 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9851 F: drivers/pci/host/pcie-rockchip.c
9852
9853 PCIE DRIVER FOR QUALCOMM MSM
9854 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9855 L: linux-pci@vger.kernel.org
9856 L: linux-arm-msm@vger.kernel.org
9857 S: Maintained
9858 F: drivers/pci/dwc/*qcom*
9859
9860 PCIE DRIVER FOR CAVIUM THUNDERX
9861 M: David Daney <david.daney@cavium.com>
9862 L: linux-pci@vger.kernel.org
9863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9864 S: Supported
9865 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9866 F: drivers/pci/host/pci-thunder-*
9867
9868 PCMCIA SUBSYSTEM
9869 P: Linux PCMCIA Team
9870 L: linux-pcmcia@lists.infradead.org
9871 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9873 S: Maintained
9874 F: Documentation/pcmcia/
9875 F: tools/pcmcia/
9876 F: drivers/pcmcia/
9877 F: include/pcmcia/
9878
9879 PCNET32 NETWORK DRIVER
9880 M: Don Fry <pcnet32@frontier.com>
9881 L: netdev@vger.kernel.org
9882 S: Maintained
9883 F: drivers/net/ethernet/amd/pcnet32.c
9884
9885 PCRYPT PARALLEL CRYPTO ENGINE
9886 M: Steffen Klassert <steffen.klassert@secunet.com>
9887 L: linux-crypto@vger.kernel.org
9888 S: Maintained
9889 F: crypto/pcrypt.c
9890 F: include/crypto/pcrypt.h
9891
9892 PER-CPU MEMORY ALLOCATOR
9893 M: Tejun Heo <tj@kernel.org>
9894 M: Christoph Lameter <cl@linux.com>
9895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9896 S: Maintained
9897 F: include/linux/percpu*.h
9898 F: mm/percpu*.c
9899 F: arch/*/include/asm/percpu.h
9900
9901 PER-TASK DELAY ACCOUNTING
9902 M: Balbir Singh <bsingharora@gmail.com>
9903 S: Maintained
9904 F: include/linux/delayacct.h
9905 F: kernel/delayacct.c
9906
9907 PERFORMANCE EVENTS SUBSYSTEM
9908 M: Peter Zijlstra <peterz@infradead.org>
9909 M: Ingo Molnar <mingo@redhat.com>
9910 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9911 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9912 L: linux-kernel@vger.kernel.org
9913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9914 S: Supported
9915 F: kernel/events/*
9916 F: include/linux/perf_event.h
9917 F: include/uapi/linux/perf_event.h
9918 F: arch/*/kernel/perf_event*.c
9919 F: arch/*/kernel/*/perf_event*.c
9920 F: arch/*/kernel/*/*/perf_event*.c
9921 F: arch/*/include/asm/perf_event.h
9922 F: arch/*/kernel/perf_callchain.c
9923 F: arch/*/events/*
9924 F: tools/perf/
9925
9926 PERSONALITY HANDLING
9927 M: Christoph Hellwig <hch@infradead.org>
9928 L: linux-abi-devel@lists.sourceforge.net
9929 S: Maintained
9930 F: include/linux/personality.h
9931 F: include/uapi/linux/personality.h
9932
9933 PHONET PROTOCOL
9934 M: Remi Denis-Courmont <courmisch@gmail.com>
9935 S: Supported
9936 F: Documentation/networking/phonet.txt
9937 F: include/linux/phonet.h
9938 F: include/net/phonet/
9939 F: include/uapi/linux/phonet.h
9940 F: net/phonet/
9941
9942 PHRAM MTD DRIVER
9943 M: Joern Engel <joern@lazybastard.org>
9944 L: linux-mtd@lists.infradead.org
9945 S: Maintained
9946 F: drivers/mtd/devices/phram.c
9947
9948 PICOLCD HID DRIVER
9949 M: Bruno Prémont <bonbons@linux-vserver.org>
9950 L: linux-input@vger.kernel.org
9951 S: Maintained
9952 F: drivers/hid/hid-picolcd*
9953
9954 PICOXCELL SUPPORT
9955 M: Jamie Iles <jamie@jamieiles.com>
9956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9957 T: git git://github.com/jamieiles/linux-2.6-ji.git
9958 S: Supported
9959 F: arch/arm/boot/dts/picoxcell*
9960 F: arch/arm/mach-picoxcell/
9961 F: drivers/crypto/picoxcell*
9962
9963 PIN CONTROL SUBSYSTEM
9964 M: Linus Walleij <linus.walleij@linaro.org>
9965 L: linux-gpio@vger.kernel.org
9966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9967 S: Maintained
9968 F: Documentation/devicetree/bindings/pinctrl/
9969 F: Documentation/pinctrl.txt
9970 F: drivers/pinctrl/
9971 F: include/linux/pinctrl/
9972
9973 PIN CONTROLLER - ATMEL AT91
9974 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9976 S: Maintained
9977 F: drivers/pinctrl/pinctrl-at91.*
9978
9979 PIN CONTROLLER - ATMEL AT91 PIO4
9980 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9982 L: linux-gpio@vger.kernel.org
9983 S: Supported
9984 F: drivers/pinctrl/pinctrl-at91-pio4.*
9985
9986 PIN CONTROLLER - INTEL
9987 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9988 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9989 S: Maintained
9990 F: drivers/pinctrl/intel/
9991
9992 PIN CONTROLLER - RENESAS
9993 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9994 M: Geert Uytterhoeven <geert+renesas@glider.be>
9995 L: linux-renesas-soc@vger.kernel.org
9996 S: Maintained
9997 F: drivers/pinctrl/sh-pfc/
9998
9999 PIN CONTROLLER - SAMSUNG
10000 M: Tomasz Figa <tomasz.figa@gmail.com>
10001 M: Krzysztof Kozlowski <krzk@kernel.org>
10002 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10004 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10005 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10007 S: Maintained
10008 F: drivers/pinctrl/samsung/
10009 F: include/dt-bindings/pinctrl/samsung.h
10010 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10011
10012 PIN CONTROLLER - SINGLE
10013 M: Tony Lindgren <tony@atomide.com>
10014 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10016 L: linux-omap@vger.kernel.org
10017 S: Maintained
10018 F: drivers/pinctrl/pinctrl-single.c
10019
10020 PIN CONTROLLER - ST SPEAR
10021 M: Viresh Kumar <vireshk@kernel.org>
10022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10023 W: http://www.st.com/spear
10024 S: Maintained
10025 F: drivers/pinctrl/spear/
10026
10027 PISTACHIO SOC SUPPORT
10028 M: James Hartley <james.hartley@imgtec.com>
10029 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10030 L: linux-mips@linux-mips.org
10031 S: Maintained
10032 F: arch/mips/pistachio/
10033 F: arch/mips/include/asm/mach-pistachio/
10034 F: arch/mips/boot/dts/img/pistachio*
10035 F: arch/mips/configs/pistachio*_defconfig
10036
10037 PKTCDVD DRIVER
10038 S: Orphan
10039 M: linux-block@vger.kernel.org
10040 F: drivers/block/pktcdvd.c
10041 F: include/linux/pktcdvd.h
10042 F: include/uapi/linux/pktcdvd.h
10043
10044 PKUNITY SOC DRIVERS
10045 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10046 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10047 S: Maintained
10048 T: git git://github.com/gxt/linux.git
10049 F: drivers/input/serio/i8042-unicore32io.h
10050 F: drivers/i2c/busses/i2c-puv3.c
10051 F: drivers/video/fbdev/fb-puv3.c
10052 F: drivers/rtc/rtc-puv3.c
10053
10054 PMBUS HARDWARE MONITORING DRIVERS
10055 M: Guenter Roeck <linux@roeck-us.net>
10056 L: linux-hwmon@vger.kernel.org
10057 W: http://hwmon.wiki.kernel.org/
10058 W: http://www.roeck-us.net/linux/drivers/
10059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10060 S: Maintained
10061 F: Documentation/hwmon/pmbus
10062 F: drivers/hwmon/pmbus/
10063 F: include/linux/i2c/pmbus.h
10064
10065 PMC SIERRA MaxRAID DRIVER
10066 L: linux-scsi@vger.kernel.org
10067 W: http://www.pmc-sierra.com/
10068 S: Orphan
10069 F: drivers/scsi/pmcraid.*
10070
10071 PMC SIERRA PM8001 DRIVER
10072 M: Jack Wang <jinpu.wang@profitbricks.com>
10073 M: lindar_liu@usish.com
10074 L: pmchba@pmcs.com
10075 L: linux-scsi@vger.kernel.org
10076 S: Supported
10077 F: drivers/scsi/pm8001/
10078
10079 POSIX CLOCKS and TIMERS
10080 M: Thomas Gleixner <tglx@linutronix.de>
10081 L: linux-kernel@vger.kernel.org
10082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10083 S: Maintained
10084 F: fs/timerfd.c
10085 F: include/linux/timer*
10086 F: kernel/time/*timer*
10087
10088 POWER MANAGEMENT CORE
10089 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10090 L: linux-pm@vger.kernel.org
10091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10092 B: https://bugzilla.kernel.org
10093 S: Supported
10094 F: drivers/base/power/
10095 F: include/linux/pm.h
10096 F: include/linux/pm_*
10097 F: include/linux/powercap.h
10098 F: drivers/powercap/
10099
10100 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10101 M: Sebastian Reichel <sre@kernel.org>
10102 L: linux-pm@vger.kernel.org
10103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10104 S: Maintained
10105 F: Documentation/devicetree/bindings/power/supply/
10106 F: include/linux/power_supply.h
10107 F: drivers/power/supply/
10108
10109 POWER STATE COORDINATION INTERFACE (PSCI)
10110 M: Mark Rutland <mark.rutland@arm.com>
10111 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10112 L: linux-arm-kernel@lists.infradead.org
10113 S: Maintained
10114 F: drivers/firmware/psci*.c
10115 F: include/linux/psci.h
10116 F: include/uapi/linux/psci.h
10117
10118 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10119 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10120 L: linuxppc-dev@lists.ozlabs.org
10121 S: Maintained
10122 F: drivers/char/powernv-op-panel.c
10123
10124 PNP SUPPORT
10125 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10126 S: Maintained
10127 F: drivers/pnp/
10128
10129 PPP PROTOCOL DRIVERS AND COMPRESSORS
10130 M: Paul Mackerras <paulus@samba.org>
10131 L: linux-ppp@vger.kernel.org
10132 S: Maintained
10133 F: drivers/net/ppp/ppp_*
10134
10135 PPP OVER ATM (RFC 2364)
10136 M: Mitchell Blank Jr <mitch@sfgoth.com>
10137 S: Maintained
10138 F: net/atm/pppoatm.c
10139 F: include/uapi/linux/atmppp.h
10140
10141 PPP OVER ETHERNET
10142 M: Michal Ostrowski <mostrows@earthlink.net>
10143 S: Maintained
10144 F: drivers/net/ppp/pppoe.c
10145 F: drivers/net/ppp/pppox.c
10146
10147 PPP OVER L2TP
10148 M: James Chapman <jchapman@katalix.com>
10149 S: Maintained
10150 F: net/l2tp/l2tp_ppp.c
10151 F: include/linux/if_pppol2tp.h
10152 F: include/uapi/linux/if_pppol2tp.h
10153
10154 PPS SUPPORT
10155 M: Rodolfo Giometti <giometti@enneenne.com>
10156 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10157 L: linuxpps@ml.enneenne.com (subscribers-only)
10158 S: Maintained
10159 F: Documentation/pps/
10160 F: drivers/pps/
10161 F: include/linux/pps*.h
10162
10163 PPTP DRIVER
10164 M: Dmitry Kozlov <xeb@mail.ru>
10165 L: netdev@vger.kernel.org
10166 S: Maintained
10167 F: drivers/net/ppp/pptp.c
10168 W: http://sourceforge.net/projects/accel-pptp
10169
10170 PREEMPTIBLE KERNEL
10171 M: Robert Love <rml@tech9.net>
10172 L: kpreempt-tech@lists.sourceforge.net
10173 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10174 S: Supported
10175 F: Documentation/preempt-locking.txt
10176 F: include/linux/preempt.h
10177
10178 PRINTK
10179 M: Petr Mladek <pmladek@suse.com>
10180 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10181 R: Steven Rostedt <rostedt@goodmis.org>
10182 S: Maintained
10183 F: kernel/printk/
10184 F: include/linux/printk.h
10185
10186 PRISM54 WIRELESS DRIVER
10187 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10188 L: linux-wireless@vger.kernel.org
10189 W: http://wireless.kernel.org/en/users/Drivers/p54
10190 S: Obsolete
10191 F: drivers/net/wireless/intersil/prism54/
10192
10193 PS3 NETWORK SUPPORT
10194 M: Geoff Levand <geoff@infradead.org>
10195 L: netdev@vger.kernel.org
10196 L: linuxppc-dev@lists.ozlabs.org
10197 S: Maintained
10198 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10199
10200 PS3 PLATFORM SUPPORT
10201 M: Geoff Levand <geoff@infradead.org>
10202 L: linuxppc-dev@lists.ozlabs.org
10203 S: Maintained
10204 F: arch/powerpc/boot/ps3*
10205 F: arch/powerpc/include/asm/lv1call.h
10206 F: arch/powerpc/include/asm/ps3*.h
10207 F: arch/powerpc/platforms/ps3/
10208 F: drivers/*/ps3*
10209 F: drivers/ps3/
10210 F: drivers/rtc/rtc-ps3.c
10211 F: drivers/usb/host/*ps3.c
10212 F: sound/ppc/snd_ps3*
10213
10214 PS3VRAM DRIVER
10215 M: Jim Paris <jim@jtan.com>
10216 M: Geoff Levand <geoff@infradead.org>
10217 L: linuxppc-dev@lists.ozlabs.org
10218 S: Maintained
10219 F: drivers/block/ps3vram.c
10220
10221 PSAMPLE PACKET SAMPLING SUPPORT:
10222 M: Yotam Gigi <yotamg@mellanox.com>
10223 S: Maintained
10224 F: net/psample
10225 F: include/net/psample.h
10226 F: include/uapi/linux/psample.h
10227
10228 PSTORE FILESYSTEM
10229 M: Kees Cook <keescook@chromium.org>
10230 M: Anton Vorontsov <anton@enomsg.org>
10231 M: Colin Cross <ccross@android.com>
10232 M: Tony Luck <tony.luck@intel.com>
10233 S: Maintained
10234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10235 F: fs/pstore/
10236 F: include/linux/pstore*
10237 F: drivers/firmware/efi/efi-pstore.c
10238 F: drivers/acpi/apei/erst.c
10239 F: Documentation/admin-guide/ramoops.rst
10240 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10241 K: \b(pstore|ramoops)
10242
10243 PTP HARDWARE CLOCK SUPPORT
10244 M: Richard Cochran <richardcochran@gmail.com>
10245 L: netdev@vger.kernel.org
10246 S: Maintained
10247 W: http://linuxptp.sourceforge.net/
10248 F: Documentation/ABI/testing/sysfs-ptp
10249 F: Documentation/ptp/*
10250 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10251 F: drivers/net/phy/dp83640*
10252 F: drivers/ptp/*
10253 F: include/linux/ptp_cl*
10254
10255 PTRACE SUPPORT
10256 M: Roland McGrath <roland@hack.frob.com>
10257 M: Oleg Nesterov <oleg@redhat.com>
10258 S: Maintained
10259 F: include/asm-generic/syscall.h
10260 F: include/linux/ptrace.h
10261 F: include/linux/regset.h
10262 F: include/linux/tracehook.h
10263 F: include/uapi/linux/ptrace.h
10264 F: kernel/ptrace.c
10265
10266 PULSE8-CEC DRIVER
10267 M: Hans Verkuil <hverkuil@xs4all.nl>
10268 L: linux-media@vger.kernel.org
10269 T: git git://linuxtv.org/media_tree.git
10270 S: Maintained
10271 F: drivers/media/usb/pulse8-cec/*
10272
10273 PVRUSB2 VIDEO4LINUX DRIVER
10274 M: Mike Isely <isely@pobox.com>
10275 L: pvrusb2@isely.net (subscribers-only)
10276 L: linux-media@vger.kernel.org
10277 W: http://www.isely.net/pvrusb2/
10278 T: git git://linuxtv.org/media_tree.git
10279 S: Maintained
10280 F: Documentation/media/v4l-drivers/pvrusb2*
10281 F: drivers/media/usb/pvrusb2/
10282
10283 PWC WEBCAM DRIVER
10284 M: Hans Verkuil <hverkuil@xs4all.nl>
10285 L: linux-media@vger.kernel.org
10286 T: git git://linuxtv.org/media_tree.git
10287 S: Odd Fixes
10288 F: drivers/media/usb/pwc/*
10289
10290 PWM FAN DRIVER
10291 M: Kamil Debski <kamil@wypas.org>
10292 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10293 L: linux-hwmon@vger.kernel.org
10294 S: Supported
10295 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10296 F: Documentation/hwmon/pwm-fan
10297 F: drivers/hwmon/pwm-fan.c
10298
10299 PWM SUBSYSTEM
10300 M: Thierry Reding <thierry.reding@gmail.com>
10301 L: linux-pwm@vger.kernel.org
10302 S: Maintained
10303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10304 F: Documentation/pwm.txt
10305 F: Documentation/devicetree/bindings/pwm/
10306 F: include/linux/pwm.h
10307 F: drivers/pwm/
10308 F: drivers/video/backlight/pwm_bl.c
10309 F: include/linux/pwm_backlight.h
10310
10311 PXA2xx/PXA3xx SUPPORT
10312 M: Daniel Mack <daniel@zonque.org>
10313 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10314 M: Robert Jarzmik <robert.jarzmik@free.fr>
10315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10316 T: git git://github.com/hzhuang1/linux.git
10317 T: git git://github.com/rjarzmik/linux.git
10318 S: Maintained
10319 F: arch/arm/boot/dts/pxa*
10320 F: arch/arm/mach-pxa/
10321 F: drivers/dma/pxa*
10322 F: drivers/pcmcia/pxa2xx*
10323 F: drivers/pinctrl/pxa/
10324 F: drivers/spi/spi-pxa2xx*
10325 F: drivers/usb/gadget/udc/pxa2*
10326 F: include/sound/pxa2xx-lib.h
10327 F: sound/arm/pxa*
10328 F: sound/soc/pxa/
10329
10330 PXA GPIO DRIVER
10331 M: Robert Jarzmik <robert.jarzmik@free.fr>
10332 L: linux-gpio@vger.kernel.org
10333 S: Maintained
10334 F: drivers/gpio/gpio-pxa.c
10335
10336 PXA3xx NAND FLASH DRIVER
10337 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10338 L: linux-mtd@lists.infradead.org
10339 S: Maintained
10340 F: drivers/mtd/nand/pxa3xx_nand.c
10341
10342 MMP SUPPORT
10343 M: Eric Miao <eric.y.miao@gmail.com>
10344 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10346 T: git git://github.com/hzhuang1/linux.git
10347 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10348 S: Maintained
10349 F: arch/arm/boot/dts/mmp*
10350 F: arch/arm/mach-mmp/
10351
10352 PXA MMCI DRIVER
10353 S: Orphan
10354
10355 PXA RTC DRIVER
10356 M: Robert Jarzmik <robert.jarzmik@free.fr>
10357 L: rtc-linux@googlegroups.com
10358 S: Maintained
10359
10360 QAT DRIVER
10361 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10362 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10363 L: qat-linux@intel.com
10364 S: Supported
10365 F: drivers/crypto/qat/
10366
10367 QIB DRIVER
10368 M: Mike Marciniszyn <infinipath@intel.com>
10369 L: linux-rdma@vger.kernel.org
10370 S: Supported
10371 F: drivers/infiniband/hw/qib/
10372
10373 QLOGIC QLA1280 SCSI DRIVER
10374 M: Michael Reed <mdr@sgi.com>
10375 L: linux-scsi@vger.kernel.org
10376 S: Maintained
10377 F: drivers/scsi/qla1280.[ch]
10378
10379 QLOGIC QLA2XXX FC-SCSI DRIVER
10380 M: qla2xxx-upstream@qlogic.com
10381 L: linux-scsi@vger.kernel.org
10382 S: Supported
10383 F: Documentation/scsi/LICENSE.qla2xxx
10384 F: drivers/scsi/qla2xxx/
10385
10386 QLOGIC QLA4XXX iSCSI DRIVER
10387 M: QLogic-Storage-Upstream@qlogic.com
10388 L: linux-scsi@vger.kernel.org
10389 S: Supported
10390 F: Documentation/scsi/LICENSE.qla4xxx
10391 F: drivers/scsi/qla4xxx/
10392
10393 QLOGIC QLA3XXX NETWORK DRIVER
10394 M: Dept-GELinuxNICDev@cavium.com
10395 L: netdev@vger.kernel.org
10396 S: Supported
10397 F: Documentation/networking/LICENSE.qla3xxx
10398 F: drivers/net/ethernet/qlogic/qla3xxx.*
10399
10400 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10401 M: Harish Patil <harish.patil@cavium.com>
10402 M: Manish Chopra <manish.chopra@cavium.com>
10403 M: Dept-GELinuxNICDev@cavium.com
10404 L: netdev@vger.kernel.org
10405 S: Supported
10406 F: drivers/net/ethernet/qlogic/qlcnic/
10407
10408 QLOGIC QLGE 10Gb ETHERNET DRIVER
10409 M: Harish Patil <harish.patil@cavium.com>
10410 M: Manish Chopra <manish.chopra@cavium.com>
10411 M: Dept-GELinuxNICDev@cavium.com
10412 L: netdev@vger.kernel.org
10413 S: Supported
10414 F: drivers/net/ethernet/qlogic/qlge/
10415
10416 QLOGIC QL4xxx ETHERNET DRIVER
10417 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10418 M: Ariel Elior <Ariel.Elior@cavium.com>
10419 M: everest-linux-l2@cavium.com
10420 L: netdev@vger.kernel.org
10421 S: Supported
10422 F: drivers/net/ethernet/qlogic/qed/
10423 F: include/linux/qed/
10424 F: drivers/net/ethernet/qlogic/qede/
10425
10426 QLOGIC QL41xxx ISCSI DRIVER
10427 M: QLogic-Storage-Upstream@cavium.com
10428 L: linux-scsi@vger.kernel.org
10429 S: Supported
10430 F: drivers/scsi/qedi/
10431
10432 QLOGIC QL41xxx FCOE DRIVER
10433 M: QLogic-Storage-Upstream@cavium.com
10434 L: linux-scsi@vger.kernel.org
10435 S: Supported
10436 F: drivers/scsi/qedf/
10437
10438 QNX4 FILESYSTEM
10439 M: Anders Larsen <al@alarsen.net>
10440 W: http://www.alarsen.net/linux/qnx4fs/
10441 S: Maintained
10442 F: fs/qnx4/
10443 F: include/uapi/linux/qnx4_fs.h
10444 F: include/uapi/linux/qnxtypes.h
10445
10446 QORIQ DPAA2 FSL-MC BUS DRIVER
10447 M: Stuart Yoder <stuyoder@gmail.com>
10448 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10449 L: linux-kernel@vger.kernel.org
10450 S: Maintained
10451 F: drivers/staging/fsl-mc/
10452
10453 QT1010 MEDIA DRIVER
10454 M: Antti Palosaari <crope@iki.fi>
10455 L: linux-media@vger.kernel.org
10456 W: https://linuxtv.org
10457 W: http://palosaari.fi/linux/
10458 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10459 T: git git://linuxtv.org/anttip/media_tree.git
10460 S: Maintained
10461 F: drivers/media/tuners/qt1010*
10462
10463 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10464 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10465 L: linux-wireless@vger.kernel.org
10466 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10467 S: Supported
10468 F: drivers/net/wireless/ath/ath9k/
10469
10470 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10471 M: Kalle Valo <kvalo@qca.qualcomm.com>
10472 L: ath10k@lists.infradead.org
10473 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10475 S: Supported
10476 F: drivers/net/wireless/ath/ath10k/
10477
10478 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10479 M: Timur Tabi <timur@codeaurora.org>
10480 L: netdev@vger.kernel.org
10481 S: Supported
10482 F: drivers/net/ethernet/qualcomm/emac/
10483
10484 QUALCOMM HEXAGON ARCHITECTURE
10485 M: Richard Kuo <rkuo@codeaurora.org>
10486 L: linux-hexagon@vger.kernel.org
10487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10488 S: Supported
10489 F: arch/hexagon/
10490
10491 QUALCOMM WCN36XX WIRELESS DRIVER
10492 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10493 L: wcn36xx@lists.infradead.org
10494 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10495 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10496 S: Supported
10497 F: drivers/net/wireless/ath/wcn36xx/
10498
10499 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10500 M: Gabriel Somlo <somlo@cmu.edu>
10501 M: "Michael S. Tsirkin" <mst@redhat.com>
10502 L: qemu-devel@nongnu.org
10503 S: Maintained
10504 F: drivers/firmware/qemu_fw_cfg.c
10505
10506 RADOS BLOCK DEVICE (RBD)
10507 M: Ilya Dryomov <idryomov@gmail.com>
10508 M: Sage Weil <sage@redhat.com>
10509 M: Alex Elder <elder@kernel.org>
10510 L: ceph-devel@vger.kernel.org
10511 W: http://ceph.com/
10512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10513 T: git git://github.com/ceph/ceph-client.git
10514 S: Supported
10515 F: Documentation/ABI/testing/sysfs-bus-rbd
10516 F: drivers/block/rbd.c
10517 F: drivers/block/rbd_types.h
10518
10519 RADEON FRAMEBUFFER DISPLAY DRIVER
10520 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10521 L: linux-fbdev@vger.kernel.org
10522 S: Maintained
10523 F: drivers/video/fbdev/aty/radeon*
10524 F: include/uapi/linux/radeonfb.h
10525
10526 RADIOSHARK RADIO DRIVER
10527 M: Hans Verkuil <hverkuil@xs4all.nl>
10528 L: linux-media@vger.kernel.org
10529 T: git git://linuxtv.org/media_tree.git
10530 S: Maintained
10531 F: drivers/media/radio/radio-shark.c
10532
10533 RADIOSHARK2 RADIO DRIVER
10534 M: Hans Verkuil <hverkuil@xs4all.nl>
10535 L: linux-media@vger.kernel.org
10536 T: git git://linuxtv.org/media_tree.git
10537 S: Maintained
10538 F: drivers/media/radio/radio-shark2.c
10539 F: drivers/media/radio/radio-tea5777.c
10540
10541 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10542 M: Paul Mackerras <paulus@samba.org>
10543 L: linux-fbdev@vger.kernel.org
10544 S: Maintained
10545 F: drivers/video/fbdev/aty/aty128fb.c
10546
10547 RALINK MIPS ARCHITECTURE
10548 M: John Crispin <john@phrozen.org>
10549 L: linux-mips@linux-mips.org
10550 S: Maintained
10551 F: arch/mips/ralink
10552
10553 RALINK RT2X00 WIRELESS LAN DRIVER
10554 P: rt2x00 project
10555 M: Stanislaw Gruszka <sgruszka@redhat.com>
10556 M: Helmut Schaa <helmut.schaa@googlemail.com>
10557 L: linux-wireless@vger.kernel.org
10558 S: Maintained
10559 F: drivers/net/wireless/ralink/rt2x00/
10560
10561 RAMDISK RAM BLOCK DEVICE DRIVER
10562 M: Jens Axboe <axboe@kernel.dk>
10563 S: Maintained
10564 F: Documentation/blockdev/ramdisk.txt
10565 F: drivers/block/brd.c
10566
10567 RANDOM NUMBER DRIVER
10568 M: "Theodore Ts'o" <tytso@mit.edu>
10569 S: Maintained
10570 F: drivers/char/random.c
10571
10572 RAPIDIO SUBSYSTEM
10573 M: Matt Porter <mporter@kernel.crashing.org>
10574 M: Alexandre Bounine <alexandre.bounine@idt.com>
10575 S: Maintained
10576 F: drivers/rapidio/
10577
10578 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10579 L: linux-wireless@vger.kernel.org
10580 S: Orphan
10581 F: drivers/net/wireless/ray*
10582
10583 RCUTORTURE MODULE
10584 M: Josh Triplett <josh@joshtriplett.org>
10585 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10586 L: linux-kernel@vger.kernel.org
10587 S: Supported
10588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10589 F: Documentation/RCU/torture.txt
10590 F: kernel/rcu/rcutorture.c
10591
10592 RCUTORTURE TEST FRAMEWORK
10593 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10594 M: Josh Triplett <josh@joshtriplett.org>
10595 R: Steven Rostedt <rostedt@goodmis.org>
10596 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10597 R: Lai Jiangshan <jiangshanlai@gmail.com>
10598 L: linux-kernel@vger.kernel.org
10599 S: Supported
10600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10601 F: tools/testing/selftests/rcutorture
10602
10603 RDC R-321X SoC
10604 M: Florian Fainelli <florian@openwrt.org>
10605 S: Maintained
10606
10607 RDC R6040 FAST ETHERNET DRIVER
10608 M: Florian Fainelli <f.fainelli@gmail.com>
10609 L: netdev@vger.kernel.org
10610 S: Maintained
10611 F: drivers/net/ethernet/rdc/r6040.c
10612
10613 RDS - RELIABLE DATAGRAM SOCKETS
10614 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10615 L: netdev@vger.kernel.org
10616 L: linux-rdma@vger.kernel.org
10617 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10618 W: https://oss.oracle.com/projects/rds/
10619 S: Supported
10620 F: net/rds/
10621 F: Documentation/networking/rds.txt
10622
10623 RDMAVT - RDMA verbs software
10624 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10625 L: linux-rdma@vger.kernel.org
10626 S: Supported
10627 F: drivers/infiniband/sw/rdmavt
10628
10629 RDT - RESOURCE ALLOCATION
10630 M: Fenghua Yu <fenghua.yu@intel.com>
10631 L: linux-kernel@vger.kernel.org
10632 S: Supported
10633 F: arch/x86/kernel/cpu/intel_rdt*
10634 F: arch/x86/include/asm/intel_rdt*
10635 F: Documentation/x86/intel_rdt*
10636
10637 READ-COPY UPDATE (RCU)
10638 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10639 M: Josh Triplett <josh@joshtriplett.org>
10640 R: Steven Rostedt <rostedt@goodmis.org>
10641 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10642 R: Lai Jiangshan <jiangshanlai@gmail.com>
10643 L: linux-kernel@vger.kernel.org
10644 W: http://www.rdrop.com/users/paulmck/RCU/
10645 S: Supported
10646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10647 F: Documentation/RCU/
10648 X: Documentation/RCU/torture.txt
10649 F: include/linux/rcu*
10650 X: include/linux/srcu.h
10651 F: kernel/rcu/
10652 X: kernel/torture.c
10653
10654 REAL TIME CLOCK (RTC) SUBSYSTEM
10655 M: Alessandro Zummo <a.zummo@towertech.it>
10656 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10657 L: rtc-linux@googlegroups.com
10658 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10660 S: Maintained
10661 F: Documentation/devicetree/bindings/rtc/
10662 F: Documentation/rtc.txt
10663 F: drivers/rtc/
10664 F: include/linux/rtc.h
10665 F: include/uapi/linux/rtc.h
10666 F: include/linux/rtc/
10667 F: include/linux/platform_data/rtc-*
10668 F: tools/testing/selftests/timers/rtctest.c
10669
10670 REALTEK AUDIO CODECS
10671 M: Bard Liao <bardliao@realtek.com>
10672 M: Oder Chiou <oder_chiou@realtek.com>
10673 S: Maintained
10674 F: sound/soc/codecs/rt*
10675 F: include/sound/rt*.h
10676
10677 REISERFS FILE SYSTEM
10678 L: reiserfs-devel@vger.kernel.org
10679 S: Supported
10680 F: fs/reiserfs/
10681
10682 REGISTER MAP ABSTRACTION
10683 M: Mark Brown <broonie@kernel.org>
10684 L: linux-kernel@vger.kernel.org
10685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10686 S: Supported
10687 F: Documentation/devicetree/bindings/regmap/
10688 F: drivers/base/regmap/
10689 F: include/linux/regmap.h
10690
10691 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10692 M: Ohad Ben-Cohen <ohad@wizery.com>
10693 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10694 L: linux-remoteproc@vger.kernel.org
10695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10696 S: Maintained
10697 F: Documentation/devicetree/bindings/remoteproc/
10698 F: Documentation/remoteproc.txt
10699 F: drivers/remoteproc/
10700 F: include/linux/remoteproc.h
10701
10702 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10703 M: Ohad Ben-Cohen <ohad@wizery.com>
10704 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10705 L: linux-remoteproc@vger.kernel.org
10706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10707 S: Maintained
10708 F: drivers/rpmsg/
10709 F: Documentation/rpmsg.txt
10710 F: include/linux/rpmsg.h
10711 F: include/linux/rpmsg/
10712
10713 RENESAS CLOCK DRIVERS
10714 M: Geert Uytterhoeven <geert+renesas@glider.be>
10715 L: linux-renesas-soc@vger.kernel.org
10716 S: Supported
10717 F: drivers/clk/renesas/
10718
10719 RENESAS ETHERNET DRIVERS
10720 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10721 L: netdev@vger.kernel.org
10722 L: linux-renesas-soc@vger.kernel.org
10723 F: drivers/net/ethernet/renesas/
10724 F: include/linux/sh_eth.h
10725
10726 RENESAS R-CAR GYROADC DRIVER
10727 M: Marek Vasut <marek.vasut@gmail.com>
10728 L: linux-iio@vger.kernel.org
10729 S: Supported
10730 F: drivers/iio/adc/rcar_gyro_adc.c
10731
10732 RENESAS USB2 PHY DRIVER
10733 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10734 L: linux-renesas-soc@vger.kernel.org
10735 S: Maintained
10736 F: drivers/phy/phy-rcar-gen3-usb2.c
10737
10738 RESET CONTROLLER FRAMEWORK
10739 M: Philipp Zabel <p.zabel@pengutronix.de>
10740 T: git git://git.pengutronix.de/git/pza/linux
10741 S: Maintained
10742 F: drivers/reset/
10743 F: Documentation/devicetree/bindings/reset/
10744 F: include/dt-bindings/reset/
10745 F: include/linux/reset.h
10746 F: include/linux/reset-controller.h
10747
10748 RFKILL
10749 M: Johannes Berg <johannes@sipsolutions.net>
10750 L: linux-wireless@vger.kernel.org
10751 W: http://wireless.kernel.org/
10752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10754 S: Maintained
10755 F: Documentation/rfkill.txt
10756 F: net/rfkill/
10757
10758 RHASHTABLE
10759 M: Thomas Graf <tgraf@suug.ch>
10760 M: Herbert Xu <herbert@gondor.apana.org.au>
10761 L: netdev@vger.kernel.org
10762 S: Maintained
10763 F: lib/rhashtable.c
10764 F: include/linux/rhashtable.h
10765
10766 RICOH SMARTMEDIA/XD DRIVER
10767 M: Maxim Levitsky <maximlevitsky@gmail.com>
10768 S: Maintained
10769 F: drivers/mtd/nand/r852.c
10770 F: drivers/mtd/nand/r852.h
10771
10772 RICOH R5C592 MEMORYSTICK DRIVER
10773 M: Maxim Levitsky <maximlevitsky@gmail.com>
10774 S: Maintained
10775 F: drivers/memstick/host/r592.*
10776
10777 ROCCAT DRIVERS
10778 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10779 W: http://sourceforge.net/projects/roccat/
10780 S: Maintained
10781 F: drivers/hid/hid-roccat*
10782 F: include/linux/hid-roccat*
10783 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10784
10785 ROCKER DRIVER
10786 M: Jiri Pirko <jiri@resnulli.us>
10787 L: netdev@vger.kernel.org
10788 S: Supported
10789 F: drivers/net/ethernet/rocker/
10790
10791 ROCKETPORT DRIVER
10792 P: Comtrol Corp.
10793 W: http://www.comtrol.com
10794 S: Maintained
10795 F: Documentation/serial/rocket.txt
10796 F: drivers/tty/rocket*
10797
10798 ROCKETPORT EXPRESS/INFINITY DRIVER
10799 M: Kevin Cernekee <cernekee@gmail.com>
10800 L: linux-serial@vger.kernel.org
10801 S: Odd Fixes
10802 F: drivers/tty/serial/rp2.*
10803
10804 ROSE NETWORK LAYER
10805 M: Ralf Baechle <ralf@linux-mips.org>
10806 L: linux-hams@vger.kernel.org
10807 W: http://www.linux-ax25.org/
10808 S: Maintained
10809 F: include/net/rose.h
10810 F: include/uapi/linux/rose.h
10811 F: net/rose/
10812
10813 RTL2830 MEDIA DRIVER
10814 M: Antti Palosaari <crope@iki.fi>
10815 L: linux-media@vger.kernel.org
10816 W: https://linuxtv.org
10817 W: http://palosaari.fi/linux/
10818 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10819 T: git git://linuxtv.org/anttip/media_tree.git
10820 S: Maintained
10821 F: drivers/media/dvb-frontends/rtl2830*
10822
10823 RTL2832 MEDIA DRIVER
10824 M: Antti Palosaari <crope@iki.fi>
10825 L: linux-media@vger.kernel.org
10826 W: https://linuxtv.org
10827 W: http://palosaari.fi/linux/
10828 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10829 T: git git://linuxtv.org/anttip/media_tree.git
10830 S: Maintained
10831 F: drivers/media/dvb-frontends/rtl2832*
10832
10833 RTL2832_SDR MEDIA DRIVER
10834 M: Antti Palosaari <crope@iki.fi>
10835 L: linux-media@vger.kernel.org
10836 W: https://linuxtv.org
10837 W: http://palosaari.fi/linux/
10838 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10839 T: git git://linuxtv.org/anttip/media_tree.git
10840 S: Maintained
10841 F: drivers/media/dvb-frontends/rtl2832_sdr*
10842
10843 RTL8180 WIRELESS DRIVER
10844 L: linux-wireless@vger.kernel.org
10845 W: http://wireless.kernel.org/
10846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10847 S: Orphan
10848 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10849
10850 RTL8187 WIRELESS DRIVER
10851 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10852 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10853 M: Larry Finger <Larry.Finger@lwfinger.net>
10854 L: linux-wireless@vger.kernel.org
10855 W: http://wireless.kernel.org/
10856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10857 S: Maintained
10858 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10859
10860 RTL8192CE WIRELESS DRIVER
10861 M: Larry Finger <Larry.Finger@lwfinger.net>
10862 M: Chaoming Li <chaoming_li@realsil.com.cn>
10863 L: linux-wireless@vger.kernel.org
10864 W: http://wireless.kernel.org/
10865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10866 S: Maintained
10867 F: drivers/net/wireless/realtek/rtlwifi/
10868 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10869
10870 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10871 M: Jes Sorensen <Jes.Sorensen@gmail.com>
10872 L: linux-wireless@vger.kernel.org
10873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10874 S: Maintained
10875 F: drivers/net/wireless/realtek/rtl8xxxu/
10876
10877 S3 SAVAGE FRAMEBUFFER DRIVER
10878 M: Antonino Daplas <adaplas@gmail.com>
10879 L: linux-fbdev@vger.kernel.org
10880 S: Maintained
10881 F: drivers/video/fbdev/savage/
10882
10883 S390
10884 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10885 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10886 L: linux-s390@vger.kernel.org
10887 W: http://www.ibm.com/developerworks/linux/linux390/
10888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10889 S: Supported
10890 F: arch/s390/
10891 F: drivers/s390/
10892 F: Documentation/s390/
10893 F: Documentation/DocBook/s390*
10894
10895 S390 COMMON I/O LAYER
10896 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10897 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10898 L: linux-s390@vger.kernel.org
10899 W: http://www.ibm.com/developerworks/linux/linux390/
10900 S: Supported
10901 F: drivers/s390/cio/
10902
10903 S390 DASD DRIVER
10904 M: Stefan Haberland <sth@linux.vnet.ibm.com>
10905 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10906 L: linux-s390@vger.kernel.org
10907 W: http://www.ibm.com/developerworks/linux/linux390/
10908 S: Supported
10909 F: drivers/s390/block/dasd*
10910 F: block/partitions/ibm.c
10911
10912 S390 NETWORK DRIVERS
10913 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10914 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10915 L: linux-s390@vger.kernel.org
10916 W: http://www.ibm.com/developerworks/linux/linux390/
10917 S: Supported
10918 F: drivers/s390/net/
10919
10920 S390 PCI SUBSYSTEM
10921 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10922 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10923 L: linux-s390@vger.kernel.org
10924 W: http://www.ibm.com/developerworks/linux/linux390/
10925 S: Supported
10926 F: arch/s390/pci/
10927 F: drivers/pci/hotplug/s390_pci_hpc.c
10928
10929 S390 ZCRYPT DRIVER
10930 M: Harald Freudenberger <freude@de.ibm.com>
10931 L: linux-s390@vger.kernel.org
10932 W: http://www.ibm.com/developerworks/linux/linux390/
10933 S: Supported
10934 F: drivers/s390/crypto/
10935
10936 S390 ZFCP DRIVER
10937 M: Steffen Maier <maier@linux.vnet.ibm.com>
10938 L: linux-s390@vger.kernel.org
10939 W: http://www.ibm.com/developerworks/linux/linux390/
10940 S: Supported
10941 F: drivers/s390/scsi/zfcp_*
10942
10943 S390 IUCV NETWORK LAYER
10944 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10945 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10946 L: linux-s390@vger.kernel.org
10947 W: http://www.ibm.com/developerworks/linux/linux390/
10948 S: Supported
10949 F: drivers/s390/net/*iucv*
10950 F: include/net/iucv/
10951 F: net/iucv/
10952
10953 S390 IOMMU (PCI)
10954 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10955 L: linux-s390@vger.kernel.org
10956 W: http://www.ibm.com/developerworks/linux/linux390/
10957 S: Supported
10958 F: drivers/iommu/s390-iommu.c
10959
10960 S390 VFIO-CCW DRIVER
10961 M: Cornelia Huck <cornelia.huck@de.ibm.com>
10962 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
10963 L: linux-s390@vger.kernel.org
10964 L: kvm@vger.kernel.org
10965 S: Supported
10966 F: drivers/s390/cio/vfio_ccw*
10967 F: Documentation/s390/vfio-ccw.txt
10968 F: include/uapi/linux/vfio_ccw.h
10969
10970 S3C24XX SD/MMC Driver
10971 M: Ben Dooks <ben-linux@fluff.org>
10972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10973 S: Supported
10974 F: drivers/mmc/host/s3cmci.*
10975
10976 SAA6588 RDS RECEIVER DRIVER
10977 M: Hans Verkuil <hverkuil@xs4all.nl>
10978 L: linux-media@vger.kernel.org
10979 T: git git://linuxtv.org/media_tree.git
10980 W: https://linuxtv.org
10981 S: Odd Fixes
10982 F: drivers/media/i2c/saa6588*
10983
10984 SAA7134 VIDEO4LINUX DRIVER
10985 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10986 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10987 L: linux-media@vger.kernel.org
10988 W: https://linuxtv.org
10989 T: git git://linuxtv.org/media_tree.git
10990 S: Odd fixes
10991 F: Documentation/media/v4l-drivers/saa7134*
10992 F: drivers/media/pci/saa7134/
10993
10994 SAA7146 VIDEO4LINUX-2 DRIVER
10995 M: Hans Verkuil <hverkuil@xs4all.nl>
10996 L: linux-media@vger.kernel.org
10997 T: git git://linuxtv.org/media_tree.git
10998 S: Maintained
10999 F: drivers/media/common/saa7146/
11000 F: drivers/media/pci/saa7146/
11001 F: include/media/saa7146*
11002
11003 SAMSUNG LAPTOP DRIVER
11004 M: Corentin Chary <corentin.chary@gmail.com>
11005 L: platform-driver-x86@vger.kernel.org
11006 S: Maintained
11007 F: drivers/platform/x86/samsung-laptop.c
11008
11009 SAMSUNG AUDIO (ASoC) DRIVERS
11010 M: Krzysztof Kozlowski <krzk@kernel.org>
11011 M: Sangbeom Kim <sbkim73@samsung.com>
11012 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11013 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11014 S: Supported
11015 F: sound/soc/samsung/
11016
11017 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11018 M: Krzysztof Kozlowski <krzk@kernel.org>
11019 L: linux-crypto@vger.kernel.org
11020 L: linux-samsung-soc@vger.kernel.org
11021 S: Maintained
11022 F: drivers/crypto/exynos-rng.c
11023 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11024
11025 SAMSUNG FRAMEBUFFER DRIVER
11026 M: Jingoo Han <jingoohan1@gmail.com>
11027 L: linux-fbdev@vger.kernel.org
11028 S: Maintained
11029 F: drivers/video/fbdev/s3c-fb.c
11030
11031 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11032 M: Sangbeom Kim <sbkim73@samsung.com>
11033 M: Krzysztof Kozlowski <krzk@kernel.org>
11034 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11035 L: linux-kernel@vger.kernel.org
11036 L: linux-samsung-soc@vger.kernel.org
11037 S: Supported
11038 F: drivers/mfd/sec*.c
11039 F: drivers/regulator/s2m*.c
11040 F: drivers/regulator/s5m*.c
11041 F: drivers/clk/clk-s2mps11.c
11042 F: drivers/rtc/rtc-s5m.c
11043 F: include/linux/mfd/samsung/
11044 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11045 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11046 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11047 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11048
11049 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11050 M: Krzysztof Kozlowski <krzk@kernel.org>
11051 M: Vladimir Zapolskiy <vz@mleia.com>
11052 L: linux-crypto@vger.kernel.org
11053 L: linux-samsung-soc@vger.kernel.org
11054 S: Maintained
11055 F: drivers/crypto/s5p-sss.c
11056
11057 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11058 M: Kyungmin Park <kyungmin.park@samsung.com>
11059 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11060 L: linux-media@vger.kernel.org
11061 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11062 S: Supported
11063 F: drivers/media/platform/exynos4-is/
11064
11065 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11066 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11067 L: linux-media@vger.kernel.org
11068 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11069 S: Maintained
11070 F: drivers/media/platform/s3c-camif/
11071 F: include/media/drv-intf/s3c_camif.h
11072
11073 SAMSUNG S5C73M3 CAMERA DRIVER
11074 M: Kyungmin Park <kyungmin.park@samsung.com>
11075 M: Andrzej Hajda <a.hajda@samsung.com>
11076 L: linux-media@vger.kernel.org
11077 S: Supported
11078 F: drivers/media/i2c/s5c73m3/*
11079
11080 SAMSUNG S5K5BAF CAMERA DRIVER
11081 M: Kyungmin Park <kyungmin.park@samsung.com>
11082 M: Andrzej Hajda <a.hajda@samsung.com>
11083 L: linux-media@vger.kernel.org
11084 S: Supported
11085 F: drivers/media/i2c/s5k5baf.c
11086
11087 SAMSUNG S3FWRN5 NFC DRIVER
11088 M: Robert Baldyga <r.baldyga@samsung.com>
11089 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11090 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11091 S: Supported
11092 F: drivers/nfc/s3fwrn5
11093
11094 SAMSUNG SOC CLOCK DRIVERS
11095 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11096 M: Tomasz Figa <tomasz.figa@gmail.com>
11097 M: Chanwoo Choi <cw00.choi@samsung.com>
11098 S: Supported
11099 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11100 F: drivers/clk/samsung/
11101 F: include/dt-bindings/clock/exynos*.h
11102 F: Documentation/devicetree/bindings/clock/exynos*.txt
11103
11104 SAMSUNG SPI DRIVERS
11105 M: Kukjin Kim <kgene@kernel.org>
11106 M: Krzysztof Kozlowski <krzk@kernel.org>
11107 M: Andi Shyti <andi.shyti@samsung.com>
11108 L: linux-spi@vger.kernel.org
11109 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11110 S: Maintained
11111 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11112 F: drivers/spi/spi-s3c*
11113 F: include/linux/platform_data/spi-s3c64xx.h
11114
11115 SAMSUNG SXGBE DRIVERS
11116 M: Byungho An <bh74.an@samsung.com>
11117 M: Girish K S <ks.giri@samsung.com>
11118 M: Vipul Pandya <vipul.pandya@samsung.com>
11119 S: Supported
11120 L: netdev@vger.kernel.org
11121 F: drivers/net/ethernet/samsung/sxgbe/
11122
11123 SAMSUNG THERMAL DRIVER
11124 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11125 L: linux-pm@vger.kernel.org
11126 L: linux-samsung-soc@vger.kernel.org
11127 S: Supported
11128 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11129 F: drivers/thermal/samsung/
11130
11131 SAMSUNG USB2 PHY DRIVER
11132 M: Kamil Debski <kamil@wypas.org>
11133 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11134 L: linux-kernel@vger.kernel.org
11135 S: Supported
11136 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11137 F: Documentation/phy/samsung-usb2.txt
11138 F: drivers/phy/phy-exynos4210-usb2.c
11139 F: drivers/phy/phy-exynos4x12-usb2.c
11140 F: drivers/phy/phy-exynos5250-usb2.c
11141 F: drivers/phy/phy-s5pv210-usb2.c
11142 F: drivers/phy/phy-samsung-usb2.c
11143 F: drivers/phy/phy-samsung-usb2.h
11144
11145 SERIAL DRIVERS
11146 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11147 L: linux-serial@vger.kernel.org
11148 S: Maintained
11149 F: Documentation/devicetree/bindings/serial/
11150 F: drivers/tty/serial/
11151
11152 SERIAL DEVICE BUS
11153 M: Rob Herring <robh@kernel.org>
11154 L: linux-serial@vger.kernel.org
11155 S: Maintained
11156 F: Documentation/devicetree/bindings/serial/slave-device.txt
11157 F: drivers/tty/serdev/
11158 F: include/linux/serdev.h
11159
11160 SERIAL IR RECEIVER
11161 M: Sean Young <sean@mess.org>
11162 L: linux-media@vger.kernel.org
11163 S: Maintained
11164 F: drivers/media/rc/serial_ir.c
11165
11166 STI CEC DRIVER
11167 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11168 L: kernel@stlinux.com
11169 S: Maintained
11170 F: drivers/staging/media/st-cec/
11171 F: Documentation/devicetree/bindings/media/stih-cec.txt
11172
11173 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11174 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11175 L: linux-s390@vger.kernel.org
11176 W: http://www.ibm.com/developerworks/linux/linux390/
11177 S: Supported
11178 F: net/smc/
11179
11180 SYNOPSYS DESIGNWARE DMAC DRIVER
11181 M: Viresh Kumar <vireshk@kernel.org>
11182 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11183 S: Maintained
11184 F: include/linux/dma/dw.h
11185 F: include/linux/platform_data/dma-dw.h
11186 F: drivers/dma/dw/
11187
11188 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11189 M: Jie Deng <jiedeng@synopsys.com>
11190 L: netdev@vger.kernel.org
11191 S: Supported
11192 F: drivers/net/ethernet/synopsys/
11193
11194 SYNOPSYS DESIGNWARE I2C DRIVER
11195 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11196 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11197 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11198 L: linux-i2c@vger.kernel.org
11199 S: Maintained
11200 F: drivers/i2c/busses/i2c-designware-*
11201 F: include/linux/platform_data/i2c-designware.h
11202
11203 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11204 M: Jaehoon Chung <jh80.chung@samsung.com>
11205 L: linux-mmc@vger.kernel.org
11206 S: Maintained
11207 F: drivers/mmc/host/dw_mmc*
11208
11209 SYSTEM TRACE MODULE CLASS
11210 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11211 S: Maintained
11212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11213 F: Documentation/trace/stm.txt
11214 F: drivers/hwtracing/stm/
11215 F: include/linux/stm.h
11216 F: include/uapi/linux/stm.h
11217
11218 THUNDERBOLT DRIVER
11219 M: Andreas Noever <andreas.noever@gmail.com>
11220 S: Maintained
11221 F: drivers/thunderbolt/
11222
11223 TI BQ27XXX POWER SUPPLY DRIVER
11224 R: Andrew F. Davis <afd@ti.com>
11225 F: include/linux/power/bq27xxx_battery.h
11226 F: drivers/power/supply/bq27xxx_battery.c
11227 F: drivers/power/supply/bq27xxx_battery_i2c.c
11228
11229 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11230 M: John Stultz <john.stultz@linaro.org>
11231 M: Thomas Gleixner <tglx@linutronix.de>
11232 R: Stephen Boyd <sboyd@codeaurora.org>
11233 L: linux-kernel@vger.kernel.org
11234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11235 S: Supported
11236 F: include/linux/clocksource.h
11237 F: include/linux/time.h
11238 F: include/linux/timex.h
11239 F: include/uapi/linux/time.h
11240 F: include/uapi/linux/timex.h
11241 F: kernel/time/clocksource.c
11242 F: kernel/time/time*.c
11243 F: kernel/time/alarmtimer.c
11244 F: kernel/time/ntp.c
11245 F: tools/testing/selftests/timers/
11246
11247 SC1200 WDT DRIVER
11248 M: Zwane Mwaikambo <zwanem@gmail.com>
11249 S: Maintained
11250 F: drivers/watchdog/sc1200wdt.c
11251
11252 SCHEDULER
11253 M: Ingo Molnar <mingo@redhat.com>
11254 M: Peter Zijlstra <peterz@infradead.org>
11255 L: linux-kernel@vger.kernel.org
11256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11257 S: Maintained
11258 F: kernel/sched/
11259 F: include/linux/sched.h
11260 F: include/uapi/linux/sched.h
11261 F: include/linux/wait.h
11262
11263 SCORE ARCHITECTURE
11264 M: Chen Liqin <liqin.linux@gmail.com>
11265 M: Lennox Wu <lennox.wu@gmail.com>
11266 W: http://www.sunplus.com
11267 S: Supported
11268 F: arch/score/
11269
11270 SCR24X CHIP CARD INTERFACE DRIVER
11271 M: Lubomir Rintel <lkundrak@v3.sk>
11272 S: Supported
11273 F: drivers/char/pcmcia/scr24x_cs.c
11274
11275 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11276 M: Sudeep Holla <sudeep.holla@arm.com>
11277 L: linux-arm-kernel@lists.infradead.org
11278 S: Maintained
11279 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11280 F: drivers/clk/clk-scpi.c
11281 F: drivers/cpufreq/scpi-cpufreq.c
11282 F: drivers/firmware/arm_scpi.c
11283 F: include/linux/scpi_protocol.h
11284
11285 SCSI CDROM DRIVER
11286 M: Jens Axboe <axboe@kernel.dk>
11287 L: linux-scsi@vger.kernel.org
11288 W: http://www.kernel.dk
11289 S: Maintained
11290 F: drivers/scsi/sr*
11291
11292 SCSI RDMA PROTOCOL (SRP) INITIATOR
11293 M: Bart Van Assche <bart.vanassche@sandisk.com>
11294 L: linux-rdma@vger.kernel.org
11295 S: Supported
11296 W: http://www.openfabrics.org
11297 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11299 F: drivers/infiniband/ulp/srp/
11300 F: include/scsi/srp.h
11301
11302 SCSI SG DRIVER
11303 M: Doug Gilbert <dgilbert@interlog.com>
11304 L: linux-scsi@vger.kernel.org
11305 W: http://sg.danny.cz/sg
11306 S: Maintained
11307 F: Documentation/scsi/scsi-generic.txt
11308 F: drivers/scsi/sg.c
11309 F: include/scsi/sg.h
11310
11311 SCSI SUBSYSTEM
11312 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11314 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11316 L: linux-scsi@vger.kernel.org
11317 S: Maintained
11318 F: Documentation/devicetree/bindings/scsi/
11319 F: drivers/scsi/
11320 F: include/scsi/
11321
11322 SCSI TAPE DRIVER
11323 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11324 L: linux-scsi@vger.kernel.org
11325 S: Maintained
11326 F: Documentation/scsi/st.txt
11327 F: drivers/scsi/st.*
11328 F: drivers/scsi/st_*.h
11329
11330 SCTP PROTOCOL
11331 M: Vlad Yasevich <vyasevich@gmail.com>
11332 M: Neil Horman <nhorman@tuxdriver.com>
11333 L: linux-sctp@vger.kernel.org
11334 W: http://lksctp.sourceforge.net
11335 S: Maintained
11336 F: Documentation/networking/sctp.txt
11337 F: include/linux/sctp.h
11338 F: include/uapi/linux/sctp.h
11339 F: include/net/sctp/
11340 F: net/sctp/
11341
11342 SCx200 CPU SUPPORT
11343 M: Jim Cromie <jim.cromie@gmail.com>
11344 S: Odd Fixes
11345 F: Documentation/i2c/busses/scx200_acb
11346 F: arch/x86/platform/scx200/
11347 F: drivers/watchdog/scx200_wdt.c
11348 F: drivers/i2c/busses/scx200*
11349 F: drivers/mtd/maps/scx200_docflash.c
11350 F: include/linux/scx200.h
11351
11352 SCx200 GPIO DRIVER
11353 M: Jim Cromie <jim.cromie@gmail.com>
11354 S: Maintained
11355 F: drivers/char/scx200_gpio.c
11356 F: include/linux/scx200_gpio.h
11357
11358 SCx200 HRT CLOCKSOURCE DRIVER
11359 M: Jim Cromie <jim.cromie@gmail.com>
11360 S: Maintained
11361 F: drivers/clocksource/scx200_hrt.c
11362
11363 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11364 M: Sascha Sommer <saschasommer@freenet.de>
11365 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11366 S: Maintained
11367 F: drivers/mmc/host/sdricoh_cs.c
11368
11369 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11370 M: Adrian Hunter <adrian.hunter@intel.com>
11371 L: linux-mmc@vger.kernel.org
11372 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11373 S: Maintained
11374 F: drivers/mmc/host/sdhci*
11375 F: include/linux/mmc/sdhci*
11376
11377 SECURE COMPUTING
11378 M: Kees Cook <keescook@chromium.org>
11379 R: Andy Lutomirski <luto@amacapital.net>
11380 R: Will Drewry <wad@chromium.org>
11381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11382 S: Supported
11383 F: kernel/seccomp.c
11384 F: include/uapi/linux/seccomp.h
11385 F: include/linux/seccomp.h
11386 F: tools/testing/selftests/seccomp/*
11387 K: \bsecure_computing
11388 K: \bTIF_SECCOMP\b
11389
11390 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11391 M: Al Cooper <alcooperx@gmail.com>
11392 L: linux-mmc@vger.kernel.org
11393 L: bcm-kernel-feedback-list@broadcom.com
11394 S: Maintained
11395 F: drivers/mmc/host/sdhci-brcmstb*
11396
11397 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11398 M: Ben Dooks <ben-linux@fluff.org>
11399 M: Jaehoon Chung <jh80.chung@samsung.com>
11400 L: linux-mmc@vger.kernel.org
11401 S: Maintained
11402 F: drivers/mmc/host/sdhci-s3c*
11403
11404 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11405 M: Viresh Kumar <vireshk@kernel.org>
11406 L: linux-mmc@vger.kernel.org
11407 S: Maintained
11408 F: drivers/mmc/host/sdhci-spear.c
11409
11410 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11411 M: Scott Bauer <scott.bauer@intel.com>
11412 M: Jonathan Derrick <jonathan.derrick@intel.com>
11413 M: Rafael Antognolli <rafael.antognolli@intel.com>
11414 L: linux-block@vger.kernel.org
11415 S: Supported
11416 F: block/sed*
11417 F: block/opal_proto.h
11418 F: include/linux/sed*
11419 F: include/uapi/linux/sed*
11420
11421 SECURITY SUBSYSTEM
11422 M: James Morris <james.l.morris@oracle.com>
11423 M: "Serge E. Hallyn" <serge@hallyn.com>
11424 L: linux-security-module@vger.kernel.org (suggested Cc:)
11425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11426 W: http://kernsec.org/
11427 S: Supported
11428 F: security/
11429
11430 SECURITY CONTACT
11431 M: Security Officers <security@kernel.org>
11432 S: Supported
11433
11434 SELINUX SECURITY MODULE
11435 M: Paul Moore <paul@paul-moore.com>
11436 M: Stephen Smalley <sds@tycho.nsa.gov>
11437 M: Eric Paris <eparis@parisplace.org>
11438 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11439 W: http://selinuxproject.org
11440 T: git git://git.infradead.org/users/pcmoore/selinux
11441 S: Supported
11442 F: include/linux/selinux*
11443 F: security/selinux/
11444 F: scripts/selinux/
11445
11446 APPARMOR SECURITY MODULE
11447 M: John Johansen <john.johansen@canonical.com>
11448 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11449 W: apparmor.wiki.kernel.org
11450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11451 S: Supported
11452 F: security/apparmor/
11453
11454 LOADPIN SECURITY MODULE
11455 M: Kees Cook <keescook@chromium.org>
11456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11457 S: Supported
11458 F: security/loadpin/
11459
11460 YAMA SECURITY MODULE
11461 M: Kees Cook <keescook@chromium.org>
11462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11463 S: Supported
11464 F: security/yama/
11465
11466 SENSABLE PHANTOM
11467 M: Jiri Slaby <jirislaby@gmail.com>
11468 S: Maintained
11469 F: drivers/misc/phantom.c
11470 F: include/uapi/linux/phantom.h
11471
11472 Emulex 10Gbps iSCSI - OneConnect DRIVER
11473 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11474 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11475 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11476 L: linux-scsi@vger.kernel.org
11477 W: http://www.broadcom.com
11478 S: Supported
11479 F: drivers/scsi/be2iscsi/
11480
11481 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11482 M: Sathya Perla <sathya.perla@broadcom.com>
11483 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11484 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11485 M: Somnath Kotur <somnath.kotur@broadcom.com>
11486 L: netdev@vger.kernel.org
11487 W: http://www.emulex.com
11488 S: Supported
11489 F: drivers/net/ethernet/emulex/benet/
11490
11491 EMULEX ONECONNECT ROCE DRIVER
11492 M: Selvin Xavier <selvin.xavier@avagotech.com>
11493 M: Devesh Sharma <devesh.sharma@avagotech.com>
11494 L: linux-rdma@vger.kernel.org
11495 W: http://www.emulex.com
11496 S: Supported
11497 F: drivers/infiniband/hw/ocrdma/
11498 F: include/uapi/rdma/ocrdma-abi.h
11499
11500 SFC NETWORK DRIVER
11501 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11502 M: Edward Cree <ecree@solarflare.com>
11503 M: Bert Kenward <bkenward@solarflare.com>
11504 L: netdev@vger.kernel.org
11505 S: Supported
11506 F: drivers/net/ethernet/sfc/
11507
11508 SGI GRU DRIVER
11509 M: Dimitri Sivanich <sivanich@sgi.com>
11510 S: Maintained
11511 F: drivers/misc/sgi-gru/
11512
11513 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11514 M: Pat Gefre <pfg@sgi.com>
11515 L: linux-ia64@vger.kernel.org
11516 S: Supported
11517 F: Documentation/ia64/serial.txt
11518 F: drivers/tty/serial/ioc?_serial.c
11519 F: include/linux/ioc?.h
11520
11521 SGI XP/XPC/XPNET DRIVER
11522 M: Cliff Whickman <cpw@sgi.com>
11523 M: Robin Holt <robinmholt@gmail.com>
11524 S: Maintained
11525 F: drivers/misc/sgi-xp/
11526
11527 SI2157 MEDIA DRIVER
11528 M: Antti Palosaari <crope@iki.fi>
11529 L: linux-media@vger.kernel.org
11530 W: https://linuxtv.org
11531 W: http://palosaari.fi/linux/
11532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11533 T: git git://linuxtv.org/anttip/media_tree.git
11534 S: Maintained
11535 F: drivers/media/tuners/si2157*
11536
11537 SI2168 MEDIA DRIVER
11538 M: Antti Palosaari <crope@iki.fi>
11539 L: linux-media@vger.kernel.org
11540 W: https://linuxtv.org
11541 W: http://palosaari.fi/linux/
11542 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11543 T: git git://linuxtv.org/anttip/media_tree.git
11544 S: Maintained
11545 F: drivers/media/dvb-frontends/si2168*
11546
11547 SI470X FM RADIO RECEIVER I2C DRIVER
11548 M: Hans Verkuil <hverkuil@xs4all.nl>
11549 L: linux-media@vger.kernel.org
11550 T: git git://linuxtv.org/media_tree.git
11551 W: https://linuxtv.org
11552 S: Odd Fixes
11553 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11554
11555 SI470X FM RADIO RECEIVER USB DRIVER
11556 M: Hans Verkuil <hverkuil@xs4all.nl>
11557 L: linux-media@vger.kernel.org
11558 T: git git://linuxtv.org/media_tree.git
11559 W: https://linuxtv.org
11560 S: Maintained
11561 F: drivers/media/radio/si470x/radio-si470x-common.c
11562 F: drivers/media/radio/si470x/radio-si470x.h
11563 F: drivers/media/radio/si470x/radio-si470x-usb.c
11564
11565 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11566 M: Eduardo Valentin <edubezval@gmail.com>
11567 L: linux-media@vger.kernel.org
11568 T: git git://linuxtv.org/media_tree.git
11569 W: https://linuxtv.org
11570 S: Odd Fixes
11571 F: drivers/media/radio/si4713/si4713.?
11572
11573 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11574 M: Eduardo Valentin <edubezval@gmail.com>
11575 L: linux-media@vger.kernel.org
11576 T: git git://linuxtv.org/media_tree.git
11577 W: https://linuxtv.org
11578 S: Odd Fixes
11579 F: drivers/media/radio/si4713/radio-platform-si4713.c
11580
11581 SI4713 FM RADIO TRANSMITTER USB DRIVER
11582 M: Hans Verkuil <hverkuil@xs4all.nl>
11583 L: linux-media@vger.kernel.org
11584 T: git git://linuxtv.org/media_tree.git
11585 W: https://linuxtv.org
11586 S: Maintained
11587 F: drivers/media/radio/si4713/radio-usb-si4713.c
11588
11589 SIANO DVB DRIVER
11590 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11591 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11592 L: linux-media@vger.kernel.org
11593 W: https://linuxtv.org
11594 T: git git://linuxtv.org/media_tree.git
11595 S: Odd fixes
11596 F: drivers/media/common/siano/
11597 F: drivers/media/usb/siano/
11598 F: drivers/media/usb/siano/
11599 F: drivers/media/mmc/siano/
11600
11601 SILEAD TOUCHSCREEN DRIVER
11602 M: Hans de Goede <hdegoede@redhat.com>
11603 L: linux-input@vger.kernel.org
11604 L: platform-driver-x86@vger.kernel.org
11605 S: Maintained
11606 F: drivers/input/touchscreen/silead.c
11607 F: drivers/platform/x86/silead_dmi.c
11608
11609 SIMPLEFB FB DRIVER
11610 M: Hans de Goede <hdegoede@redhat.com>
11611 L: linux-fbdev@vger.kernel.org
11612 S: Maintained
11613 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11614 F: drivers/video/fbdev/simplefb.c
11615 F: include/linux/platform_data/simplefb.h
11616
11617 SH_VEU V4L2 MEM2MEM DRIVER
11618 L: linux-media@vger.kernel.org
11619 S: Orphan
11620 F: drivers/media/platform/sh_veu.c
11621
11622 SH_VOU V4L2 OUTPUT DRIVER
11623 L: linux-media@vger.kernel.org
11624 S: Orphan
11625 F: drivers/media/platform/sh_vou.c
11626 F: include/media/drv-intf/sh_vou.h
11627
11628 SIMPLE FIRMWARE INTERFACE (SFI)
11629 M: Len Brown <lenb@kernel.org>
11630 L: sfi-devel@simplefirmware.org
11631 W: http://simplefirmware.org/
11632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11633 S: Supported
11634 F: arch/x86/platform/sfi/
11635 F: drivers/sfi/
11636 F: include/linux/sfi*.h
11637
11638 SIMTEC EB110ATX (Chalice CATS)
11639 P: Ben Dooks
11640 P: Vincent Sanders <vince@simtec.co.uk>
11641 M: Simtec Linux Team <linux@simtec.co.uk>
11642 W: http://www.simtec.co.uk/products/EB110ATX/
11643 S: Supported
11644
11645 SIMTEC EB2410ITX (BAST)
11646 P: Ben Dooks
11647 P: Vincent Sanders <vince@simtec.co.uk>
11648 M: Simtec Linux Team <linux@simtec.co.uk>
11649 W: http://www.simtec.co.uk/products/EB2410ITX/
11650 S: Supported
11651 F: arch/arm/mach-s3c24xx/mach-bast.c
11652 F: arch/arm/mach-s3c24xx/bast-ide.c
11653 F: arch/arm/mach-s3c24xx/bast-irq.c
11654
11655 SIPHASH PRF ROUTINES
11656 M: Jason A. Donenfeld <Jason@zx2c4.com>
11657 S: Maintained
11658 F: lib/siphash.c
11659 F: lib/test_siphash.c
11660 F: include/linux/siphash.h
11661
11662 TI DAVINCI MACHINE SUPPORT
11663 M: Sekhar Nori <nsekhar@ti.com>
11664 M: Kevin Hilman <khilman@kernel.org>
11665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11667 S: Supported
11668 F: arch/arm/mach-davinci/
11669 F: drivers/i2c/busses/i2c-davinci.c
11670
11671 TI DAVINCI SERIES MEDIA DRIVER
11672 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11673 L: linux-media@vger.kernel.org
11674 W: https://linuxtv.org
11675 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11676 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11677 S: Maintained
11678 F: drivers/media/platform/davinci/
11679 F: include/media/davinci/
11680
11681 TI AM437X VPFE DRIVER
11682 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11683 L: linux-media@vger.kernel.org
11684 W: https://linuxtv.org
11685 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11686 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11687 S: Maintained
11688 F: drivers/media/platform/am437x/
11689
11690 OV2659 OMNIVISION SENSOR DRIVER
11691 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11692 L: linux-media@vger.kernel.org
11693 W: https://linuxtv.org
11694 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11695 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11696 S: Maintained
11697 F: drivers/media/i2c/ov2659.c
11698 F: include/media/i2c/ov2659.h
11699
11700 SILICON MOTION SM712 FRAME BUFFER DRIVER
11701 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11702 M: Teddy Wang <teddy.wang@siliconmotion.com>
11703 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11704 L: linux-fbdev@vger.kernel.org
11705 S: Maintained
11706 F: drivers/video/fbdev/sm712*
11707 F: Documentation/fb/sm712fb.txt
11708
11709 SIS 190 ETHERNET DRIVER
11710 M: Francois Romieu <romieu@fr.zoreil.com>
11711 L: netdev@vger.kernel.org
11712 S: Maintained
11713 F: drivers/net/ethernet/sis/sis190.c
11714
11715 SIS 900/7016 FAST ETHERNET DRIVER
11716 M: Daniele Venzano <venza@brownhat.org>
11717 W: http://www.brownhat.org/sis900.html
11718 L: netdev@vger.kernel.org
11719 S: Maintained
11720 F: drivers/net/ethernet/sis/sis900.*
11721
11722 SIS FRAMEBUFFER DRIVER
11723 M: Thomas Winischhofer <thomas@winischhofer.net>
11724 W: http://www.winischhofer.net/linuxsisvga.shtml
11725 S: Maintained
11726 F: Documentation/fb/sisfb.txt
11727 F: drivers/video/fbdev/sis/
11728 F: include/video/sisfb.h
11729
11730 SIS USB2VGA DRIVER
11731 M: Thomas Winischhofer <thomas@winischhofer.net>
11732 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11733 S: Maintained
11734 F: drivers/usb/misc/sisusbvga/
11735
11736 SLAB ALLOCATOR
11737 M: Christoph Lameter <cl@linux.com>
11738 M: Pekka Enberg <penberg@kernel.org>
11739 M: David Rientjes <rientjes@google.com>
11740 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11741 M: Andrew Morton <akpm@linux-foundation.org>
11742 L: linux-mm@kvack.org
11743 S: Maintained
11744 F: include/linux/sl?b*.h
11745 F: mm/sl?b*
11746
11747 SLEEPABLE READ-COPY UPDATE (SRCU)
11748 M: Lai Jiangshan <jiangshanlai@gmail.com>
11749 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11750 M: Josh Triplett <josh@joshtriplett.org>
11751 R: Steven Rostedt <rostedt@goodmis.org>
11752 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11753 L: linux-kernel@vger.kernel.org
11754 W: http://www.rdrop.com/users/paulmck/RCU/
11755 S: Supported
11756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11757 F: include/linux/srcu.h
11758 F: kernel/rcu/srcu.c
11759
11760 SMACK SECURITY MODULE
11761 M: Casey Schaufler <casey@schaufler-ca.com>
11762 L: linux-security-module@vger.kernel.org
11763 W: http://schaufler-ca.com
11764 T: git git://github.com/cschaufler/smack-next
11765 S: Maintained
11766 F: Documentation/security/Smack.txt
11767 F: security/smack/
11768
11769 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11770 M: Kevin Hilman <khilman@kernel.org>
11771 M: Nishanth Menon <nm@ti.com>
11772 S: Maintained
11773 F: drivers/power/avs/
11774 F: include/linux/power/smartreflex.h
11775 L: linux-pm@vger.kernel.org
11776
11777 SMC91x ETHERNET DRIVER
11778 M: Nicolas Pitre <nico@fluxnic.net>
11779 S: Odd Fixes
11780 F: drivers/net/ethernet/smsc/smc91x.*
11781
11782 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11783 M: Sakari Ailus <sakari.ailus@iki.fi>
11784 L: linux-media@vger.kernel.org
11785 S: Maintained
11786 F: drivers/media/i2c/smiapp/
11787 F: include/media/i2c/smiapp.h
11788 F: drivers/media/i2c/smiapp-pll.c
11789 F: drivers/media/i2c/smiapp-pll.h
11790 F: include/uapi/linux/smiapp.h
11791 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11792
11793 SMM665 HARDWARE MONITOR DRIVER
11794 M: Guenter Roeck <linux@roeck-us.net>
11795 L: linux-hwmon@vger.kernel.org
11796 S: Maintained
11797 F: Documentation/hwmon/smm665
11798 F: drivers/hwmon/smm665.c
11799
11800 SMSC EMC2103 HARDWARE MONITOR DRIVER
11801 M: Steve Glendinning <steve.glendinning@shawell.net>
11802 L: linux-hwmon@vger.kernel.org
11803 S: Maintained
11804 F: Documentation/hwmon/emc2103
11805 F: drivers/hwmon/emc2103.c
11806
11807 SMSC SCH5627 HARDWARE MONITOR DRIVER
11808 M: Hans de Goede <hdegoede@redhat.com>
11809 L: linux-hwmon@vger.kernel.org
11810 S: Supported
11811 F: Documentation/hwmon/sch5627
11812 F: drivers/hwmon/sch5627.c
11813
11814 SMSC47B397 HARDWARE MONITOR DRIVER
11815 M: Jean Delvare <jdelvare@suse.com>
11816 L: linux-hwmon@vger.kernel.org
11817 S: Maintained
11818 F: Documentation/hwmon/smsc47b397
11819 F: drivers/hwmon/smsc47b397.c
11820
11821 SMSC911x ETHERNET DRIVER
11822 M: Steve Glendinning <steve.glendinning@shawell.net>
11823 L: netdev@vger.kernel.org
11824 S: Maintained
11825 F: include/linux/smsc911x.h
11826 F: drivers/net/ethernet/smsc/smsc911x.*
11827
11828 SMSC9420 PCI ETHERNET DRIVER
11829 M: Steve Glendinning <steve.glendinning@shawell.net>
11830 L: netdev@vger.kernel.org
11831 S: Maintained
11832 F: drivers/net/ethernet/smsc/smsc9420.*
11833
11834 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11835 M: Steve Glendinning <steve.glendinning@shawell.net>
11836 L: linux-fbdev@vger.kernel.org
11837 S: Maintained
11838 F: drivers/video/fbdev/smscufx.c
11839
11840 SOC-CAMERA V4L2 SUBSYSTEM
11841 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11842 L: linux-media@vger.kernel.org
11843 T: git git://linuxtv.org/media_tree.git
11844 S: Maintained
11845 F: include/media/soc*
11846 F: drivers/media/i2c/soc_camera/
11847 F: drivers/media/platform/soc_camera/
11848
11849 SOEKRIS NET48XX LED SUPPORT
11850 M: Chris Boot <bootc@bootc.net>
11851 S: Maintained
11852 F: drivers/leds/leds-net48xx.c
11853
11854 SOFTLOGIC 6x10 MPEG CODEC
11855 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11856 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11857 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11858 M: Ismael Luceno <ismael@iodev.co.uk>
11859 L: linux-media@vger.kernel.org
11860 S: Supported
11861 F: drivers/media/pci/solo6x10/
11862
11863 SOFTWARE RAID (Multiple Disks) SUPPORT
11864 M: Shaohua Li <shli@kernel.org>
11865 L: linux-raid@vger.kernel.org
11866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11867 S: Supported
11868 F: drivers/md/
11869 F: include/linux/raid/
11870 F: include/uapi/linux/raid/
11871
11872 SONIC NETWORK DRIVER
11873 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11874 L: netdev@vger.kernel.org
11875 S: Maintained
11876 F: drivers/net/ethernet/natsemi/sonic.*
11877
11878 SONICS SILICON BACKPLANE DRIVER (SSB)
11879 M: Michael Buesch <m@bues.ch>
11880 L: linux-wireless@vger.kernel.org
11881 S: Maintained
11882 F: drivers/ssb/
11883 F: include/linux/ssb/
11884
11885 SONY VAIO CONTROL DEVICE DRIVER
11886 M: Mattia Dongili <malattia@linux.it>
11887 L: platform-driver-x86@vger.kernel.org
11888 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11889 S: Maintained
11890 F: Documentation/laptops/sony-laptop.txt
11891 F: drivers/char/sonypi.c
11892 F: drivers/platform/x86/sony-laptop.c
11893 F: include/linux/sony-laptop.h
11894
11895 SONY MEMORYSTICK CARD SUPPORT
11896 M: Alex Dubov <oakad@yahoo.com>
11897 W: http://tifmxx.berlios.de/
11898 S: Maintained
11899 F: drivers/memstick/host/tifm_ms.c
11900
11901 SONY MEMORYSTICK STANDARD SUPPORT
11902 M: Maxim Levitsky <maximlevitsky@gmail.com>
11903 S: Maintained
11904 F: drivers/memstick/core/ms_block.*
11905
11906 SOUND
11907 M: Jaroslav Kysela <perex@perex.cz>
11908 M: Takashi Iwai <tiwai@suse.com>
11909 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11910 W: http://www.alsa-project.org/
11911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11912 T: git git://git.alsa-project.org/alsa-kernel.git
11913 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11914 S: Maintained
11915 F: Documentation/sound/
11916 F: include/sound/
11917 F: include/uapi/sound/
11918 F: sound/
11919
11920 SOUND - COMPRESSED AUDIO
11921 M: Vinod Koul <vinod.koul@intel.com>
11922 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11924 S: Supported
11925 F: Documentation/sound/alsa/compress_offload.txt
11926 F: include/sound/compress_driver.h
11927 F: include/uapi/sound/compress_*
11928 F: sound/core/compress_offload.c
11929 F: sound/soc/soc-compress.c
11930
11931 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11932 M: Liam Girdwood <lgirdwood@gmail.com>
11933 M: Mark Brown <broonie@kernel.org>
11934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11935 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11936 W: http://alsa-project.org/main/index.php/ASoC
11937 S: Supported
11938 F: Documentation/devicetree/bindings/sound/
11939 F: Documentation/sound/alsa/soc/
11940 F: sound/soc/
11941 F: include/sound/soc*
11942
11943 SOUND - DMAENGINE HELPERS
11944 M: Lars-Peter Clausen <lars@metafoo.de>
11945 S: Supported
11946 F: include/sound/dmaengine_pcm.h
11947 F: sound/core/pcm_dmaengine.c
11948 F: sound/soc/soc-generic-dmaengine-pcm.c
11949
11950 SP2 MEDIA DRIVER
11951 M: Olli Salonen <olli.salonen@iki.fi>
11952 L: linux-media@vger.kernel.org
11953 W: https://linuxtv.org
11954 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11955 S: Maintained
11956 F: drivers/media/dvb-frontends/sp2*
11957
11958 SPARC + UltraSPARC (sparc/sparc64)
11959 M: "David S. Miller" <davem@davemloft.net>
11960 L: sparclinux@vger.kernel.org
11961 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11964 S: Maintained
11965 F: arch/sparc/
11966 F: drivers/sbus/
11967
11968 SPARC SERIAL DRIVERS
11969 M: "David S. Miller" <davem@davemloft.net>
11970 L: sparclinux@vger.kernel.org
11971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11973 S: Maintained
11974 F: include/linux/sunserialcore.h
11975 F: drivers/tty/serial/suncore.c
11976 F: drivers/tty/serial/sunhv.c
11977 F: drivers/tty/serial/sunsab.c
11978 F: drivers/tty/serial/sunsab.h
11979 F: drivers/tty/serial/sunsu.c
11980 F: drivers/tty/serial/sunzilog.c
11981 F: drivers/tty/serial/sunzilog.h
11982
11983 SPARSE CHECKER
11984 M: "Christopher Li" <sparse@chrisli.org>
11985 L: linux-sparse@vger.kernel.org
11986 W: https://sparse.wiki.kernel.org/
11987 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11988 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11989 S: Maintained
11990 F: include/linux/compiler.h
11991
11992 SPEAR PLATFORM SUPPORT
11993 M: Viresh Kumar <vireshk@kernel.org>
11994 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11996 W: http://www.st.com/spear
11997 S: Maintained
11998 F: arch/arm/boot/dts/spear*
11999 F: arch/arm/mach-spear/
12000
12001 SPEAR CLOCK FRAMEWORK SUPPORT
12002 M: Viresh Kumar <vireshk@kernel.org>
12003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12004 W: http://www.st.com/spear
12005 S: Maintained
12006 F: drivers/clk/spear/
12007
12008 SPI NOR SUBSYSTEM
12009 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
12010 M: Marek Vasut <marek.vasut@gmail.com>
12011 L: linux-mtd@lists.infradead.org
12012 W: http://www.linux-mtd.infradead.org/
12013 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12014 T: git git://github.com/spi-nor/linux.git
12015 S: Maintained
12016 F: drivers/mtd/spi-nor/
12017 F: include/linux/mtd/spi-nor.h
12018
12019 SPI SUBSYSTEM
12020 M: Mark Brown <broonie@kernel.org>
12021 L: linux-spi@vger.kernel.org
12022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12023 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12024 S: Maintained
12025 F: Documentation/devicetree/bindings/spi/
12026 F: Documentation/spi/
12027 F: drivers/spi/
12028 F: include/linux/spi/
12029 F: include/uapi/linux/spi/
12030 F: tools/spi/
12031
12032 SPIDERNET NETWORK DRIVER for CELL
12033 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12034 L: netdev@vger.kernel.org
12035 S: Supported
12036 F: Documentation/networking/spider_net.txt
12037 F: drivers/net/ethernet/toshiba/spider_net*
12038
12039 SPU FILE SYSTEM
12040 M: Jeremy Kerr <jk@ozlabs.org>
12041 L: linuxppc-dev@lists.ozlabs.org
12042 W: http://www.ibm.com/developerworks/power/cell/
12043 S: Supported
12044 F: Documentation/filesystems/spufs.txt
12045 F: arch/powerpc/platforms/cell/spufs/
12046
12047 SQUASHFS FILE SYSTEM
12048 M: Phillip Lougher <phillip@squashfs.org.uk>
12049 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12050 W: http://squashfs.org.uk
12051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12052 S: Maintained
12053 F: Documentation/filesystems/squashfs.txt
12054 F: fs/squashfs/
12055
12056 SRM (Alpha) environment access
12057 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12058 S: Maintained
12059 F: arch/alpha/kernel/srm_env.c
12060
12061 STABLE BRANCH
12062 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12063 L: stable@vger.kernel.org
12064 S: Supported
12065 F: Documentation/process/stable-kernel-rules.rst
12066
12067 STAGING SUBSYSTEM
12068 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12070 L: devel@driverdev.osuosl.org
12071 S: Supported
12072 F: drivers/staging/
12073
12074 STAGING - COMEDI
12075 M: Ian Abbott <abbotti@mev.co.uk>
12076 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12077 S: Odd Fixes
12078 F: drivers/staging/comedi/
12079
12080 STAGING - FLARION FT1000 DRIVERS
12081 M: Marek Belisko <marek.belisko@gmail.com>
12082 S: Odd Fixes
12083 F: drivers/staging/ft1000/
12084
12085 STAGING - INDUSTRIAL IO
12086 M: Jonathan Cameron <jic23@kernel.org>
12087 L: linux-iio@vger.kernel.org
12088 S: Odd Fixes
12089 F: Documentation/devicetree/bindings/staging/iio/
12090 F: drivers/staging/iio/
12091
12092 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12093 M: Jarod Wilson <jarod@wilsonet.com>
12094 W: http://www.lirc.org/
12095 S: Odd Fixes
12096 F: drivers/staging/media/lirc/
12097
12098 STAGING - LUSTRE PARALLEL FILESYSTEM
12099 M: Oleg Drokin <oleg.drokin@intel.com>
12100 M: Andreas Dilger <andreas.dilger@intel.com>
12101 M: James Simmons <jsimmons@infradead.org>
12102 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12103 W: http://wiki.lustre.org/
12104 S: Maintained
12105 F: drivers/staging/lustre
12106
12107 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12108 M: Marc Dietrich <marvin24@gmx.de>
12109 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12110 L: linux-tegra@vger.kernel.org
12111 S: Maintained
12112 F: drivers/staging/nvec/
12113
12114 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12115 M: Jens Frederich <jfrederich@gmail.com>
12116 M: Daniel Drake <dsd@laptop.org>
12117 M: Jon Nettleton <jon.nettleton@gmail.com>
12118 W: http://wiki.laptop.org/go/DCON
12119 S: Maintained
12120 F: drivers/staging/olpc_dcon/
12121
12122 STAGING - REALTEK RTL8712U DRIVERS
12123 M: Larry Finger <Larry.Finger@lwfinger.net>
12124 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12125 S: Odd Fixes
12126 F: drivers/staging/rtl8712/
12127
12128 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12129 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12130 M: Teddy Wang <teddy.wang@siliconmotion.com>
12131 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12132 L: linux-fbdev@vger.kernel.org
12133 S: Maintained
12134 F: drivers/staging/sm750fb/
12135
12136 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12137 M: William Hubbs <w.d.hubbs@gmail.com>
12138 M: Chris Brannon <chris@the-brannons.com>
12139 M: Kirk Reiser <kirk@reisers.ca>
12140 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12141 L: speakup@linux-speakup.org
12142 W: http://www.linux-speakup.org/
12143 S: Odd Fixes
12144 F: drivers/staging/speakup/
12145
12146 STAGING - VIA VT665X DRIVERS
12147 M: Forest Bond <forest@alittletooquiet.net>
12148 S: Odd Fixes
12149 F: drivers/staging/vt665?/
12150
12151 STAGING - WILC1000 WIFI DRIVER
12152 M: Aditya Shankar <aditya.shankar@microchip.com>
12153 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12154 L: linux-wireless@vger.kernel.org
12155 S: Supported
12156 F: drivers/staging/wilc1000/
12157
12158 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12159 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12160 S: Odd Fixes
12161 F: drivers/staging/xgifb/
12162
12163 STARFIRE/DURALAN NETWORK DRIVER
12164 M: Ion Badulescu <ionut@badula.org>
12165 S: Odd Fixes
12166 F: drivers/net/ethernet/adaptec/starfire*
12167
12168 SUN3/3X
12169 M: Sam Creasey <sammy@sammy.net>
12170 W: http://sammy.net/sun3/
12171 S: Maintained
12172 F: arch/m68k/kernel/*sun3*
12173 F: arch/m68k/sun3*/
12174 F: arch/m68k/include/asm/sun3*
12175 F: drivers/net/ethernet/i825xx/sun3*
12176
12177 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12178 M: Hans de Goede <hdegoede@redhat.com>
12179 L: linux-input@vger.kernel.org
12180 S: Maintained
12181 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12182 F: drivers/input/keyboard/sun4i-lradc-keys.c
12183
12184 SUNDANCE NETWORK DRIVER
12185 M: Denis Kirjanov <kda@linux-powerpc.org>
12186 L: netdev@vger.kernel.org
12187 S: Maintained
12188 F: drivers/net/ethernet/dlink/sundance.c
12189
12190 SUPERH
12191 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12192 M: Rich Felker <dalias@libc.org>
12193 L: linux-sh@vger.kernel.org
12194 Q: http://patchwork.kernel.org/project/linux-sh/list/
12195 S: Maintained
12196 F: Documentation/sh/
12197 F: arch/sh/
12198 F: drivers/sh/
12199
12200 SUSPEND TO RAM
12201 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12202 M: Len Brown <len.brown@intel.com>
12203 M: Pavel Machek <pavel@ucw.cz>
12204 L: linux-pm@vger.kernel.org
12205 B: https://bugzilla.kernel.org
12206 S: Supported
12207 F: Documentation/power/
12208 F: arch/x86/kernel/acpi/
12209 F: drivers/base/power/
12210 F: kernel/power/
12211 F: include/linux/suspend.h
12212 F: include/linux/freezer.h
12213 F: include/linux/pm.h
12214
12215 SVGA HANDLING
12216 M: Martin Mares <mj@ucw.cz>
12217 L: linux-video@atrey.karlin.mff.cuni.cz
12218 S: Maintained
12219 F: Documentation/svga.txt
12220 F: arch/x86/boot/video*
12221
12222 SWIOTLB SUBSYSTEM
12223 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12224 L: linux-kernel@vger.kernel.org
12225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12226 S: Supported
12227 F: lib/swiotlb.c
12228 F: arch/*/kernel/pci-swiotlb.c
12229 F: include/linux/swiotlb.h
12230
12231 SWITCHDEV
12232 M: Jiri Pirko <jiri@resnulli.us>
12233 M: Ivan Vecera <ivecera@redhat.com>
12234 L: netdev@vger.kernel.org
12235 S: Supported
12236 F: net/switchdev/
12237 F: include/net/switchdev.h
12238
12239 SYNOPSYS ARC ARCHITECTURE
12240 M: Vineet Gupta <vgupta@synopsys.com>
12241 L: linux-snps-arc@lists.infradead.org
12242 S: Supported
12243 F: arch/arc/
12244 F: Documentation/devicetree/bindings/arc/*
12245 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12246 F: drivers/clocksource/arc_timer.c
12247 F: drivers/tty/serial/arc_uart.c
12248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12249
12250 SYNOPSYS ARC SDP platform support
12251 M: Alexey Brodkin <abrodkin@synopsys.com>
12252 S: Supported
12253 F: arch/arc/plat-axs10x
12254 F: arch/arc/boot/dts/ax*
12255 F: Documentation/devicetree/bindings/arc/axs10*
12256
12257 SYSTEM CONFIGURATION (SYSCON)
12258 M: Lee Jones <lee.jones@linaro.org>
12259 M: Arnd Bergmann <arnd@arndb.de>
12260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12261 S: Supported
12262 F: drivers/mfd/syscon.c
12263
12264 SYSTEM RESET/SHUTDOWN DRIVERS
12265 M: Sebastian Reichel <sre@kernel.org>
12266 L: linux-pm@vger.kernel.org
12267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12268 S: Maintained
12269 F: Documentation/devicetree/bindings/power/reset/
12270 F: drivers/power/reset/
12271
12272 SYSV FILESYSTEM
12273 M: Christoph Hellwig <hch@infradead.org>
12274 S: Maintained
12275 F: Documentation/filesystems/sysv-fs.txt
12276 F: fs/sysv/
12277 F: include/linux/sysv_fs.h
12278
12279 TARGET SUBSYSTEM
12280 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12281 L: linux-scsi@vger.kernel.org
12282 L: target-devel@vger.kernel.org
12283 W: http://www.linux-iscsi.org
12284 W: http://groups.google.com/group/linux-iscsi-target-dev
12285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12286 S: Supported
12287 F: drivers/target/
12288 F: include/target/
12289 F: Documentation/target/
12290
12291 TASKSTATS STATISTICS INTERFACE
12292 M: Balbir Singh <bsingharora@gmail.com>
12293 S: Maintained
12294 F: Documentation/accounting/taskstats*
12295 F: include/linux/taskstats*
12296 F: kernel/taskstats.c
12297
12298 TC subsystem
12299 M: Jamal Hadi Salim <jhs@mojatatu.com>
12300 M: Cong Wang <xiyou.wangcong@gmail.com>
12301 M: Jiri Pirko <jiri@resnulli.us>
12302 L: netdev@vger.kernel.org
12303 S: Maintained
12304 F: include/net/pkt_cls.h
12305 F: include/net/pkt_sched.h
12306 F: include/net/tc_act/
12307 F: include/uapi/linux/pkt_cls.h
12308 F: include/uapi/linux/pkt_sched.h
12309 F: include/uapi/linux/tc_act/
12310 F: include/uapi/linux/tc_ematch/
12311 F: net/sched/
12312
12313 TCP LOW PRIORITY MODULE
12314 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12315 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12316 W: http://tcp-lp-mod.sourceforge.net/
12317 S: Maintained
12318 F: net/ipv4/tcp_lp.c
12319
12320 TDA10071 MEDIA DRIVER
12321 M: Antti Palosaari <crope@iki.fi>
12322 L: linux-media@vger.kernel.org
12323 W: https://linuxtv.org
12324 W: http://palosaari.fi/linux/
12325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12326 T: git git://linuxtv.org/anttip/media_tree.git
12327 S: Maintained
12328 F: drivers/media/dvb-frontends/tda10071*
12329
12330 TDA18212 MEDIA DRIVER
12331 M: Antti Palosaari <crope@iki.fi>
12332 L: linux-media@vger.kernel.org
12333 W: https://linuxtv.org
12334 W: http://palosaari.fi/linux/
12335 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12336 T: git git://linuxtv.org/anttip/media_tree.git
12337 S: Maintained
12338 F: drivers/media/tuners/tda18212*
12339
12340 TDA18218 MEDIA DRIVER
12341 M: Antti Palosaari <crope@iki.fi>
12342 L: linux-media@vger.kernel.org
12343 W: https://linuxtv.org
12344 W: http://palosaari.fi/linux/
12345 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12346 T: git git://linuxtv.org/anttip/media_tree.git
12347 S: Maintained
12348 F: drivers/media/tuners/tda18218*
12349
12350 TDA18271 MEDIA DRIVER
12351 M: Michael Krufky <mkrufky@linuxtv.org>
12352 L: linux-media@vger.kernel.org
12353 W: https://linuxtv.org
12354 W: http://github.com/mkrufky
12355 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12356 T: git git://linuxtv.org/mkrufky/tuners.git
12357 S: Maintained
12358 F: drivers/media/tuners/tda18271*
12359
12360 TDA827x MEDIA DRIVER
12361 M: Michael Krufky <mkrufky@linuxtv.org>
12362 L: linux-media@vger.kernel.org
12363 W: https://linuxtv.org
12364 W: http://github.com/mkrufky
12365 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12366 T: git git://linuxtv.org/mkrufky/tuners.git
12367 S: Maintained
12368 F: drivers/media/tuners/tda8290.*
12369
12370 TDA8290 MEDIA DRIVER
12371 M: Michael Krufky <mkrufky@linuxtv.org>
12372 L: linux-media@vger.kernel.org
12373 W: https://linuxtv.org
12374 W: http://github.com/mkrufky
12375 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12376 T: git git://linuxtv.org/mkrufky/tuners.git
12377 S: Maintained
12378 F: drivers/media/tuners/tda8290.*
12379
12380 TDA9840 MEDIA DRIVER
12381 M: Hans Verkuil <hverkuil@xs4all.nl>
12382 L: linux-media@vger.kernel.org
12383 T: git git://linuxtv.org/media_tree.git
12384 W: https://linuxtv.org
12385 S: Maintained
12386 F: drivers/media/i2c/tda9840*
12387
12388 TEA5761 TUNER DRIVER
12389 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12390 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12391 L: linux-media@vger.kernel.org
12392 W: https://linuxtv.org
12393 T: git git://linuxtv.org/media_tree.git
12394 S: Odd fixes
12395 F: drivers/media/tuners/tea5761.*
12396
12397 TEA5767 TUNER DRIVER
12398 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12399 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12400 L: linux-media@vger.kernel.org
12401 W: https://linuxtv.org
12402 T: git git://linuxtv.org/media_tree.git
12403 S: Maintained
12404 F: drivers/media/tuners/tea5767.*
12405
12406 TEA6415C MEDIA DRIVER
12407 M: Hans Verkuil <hverkuil@xs4all.nl>
12408 L: linux-media@vger.kernel.org
12409 T: git git://linuxtv.org/media_tree.git
12410 W: https://linuxtv.org
12411 S: Maintained
12412 F: drivers/media/i2c/tea6415c*
12413
12414 TEA6420 MEDIA DRIVER
12415 M: Hans Verkuil <hverkuil@xs4all.nl>
12416 L: linux-media@vger.kernel.org
12417 T: git git://linuxtv.org/media_tree.git
12418 W: https://linuxtv.org
12419 S: Maintained
12420 F: drivers/media/i2c/tea6420*
12421
12422 TEAM DRIVER
12423 M: Jiri Pirko <jiri@resnulli.us>
12424 L: netdev@vger.kernel.org
12425 S: Supported
12426 F: drivers/net/team/
12427 F: include/linux/if_team.h
12428 F: include/uapi/linux/if_team.h
12429
12430 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12431 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12432 S: Maintained
12433 F: arch/x86/platform/ts5500/
12434
12435 TECHNOTREND USB IR RECEIVER
12436 M: Sean Young <sean@mess.org>
12437 L: linux-media@vger.kernel.org
12438 S: Maintained
12439 F: drivers/media/rc/ttusbir.c
12440
12441 TEGRA ARCHITECTURE SUPPORT
12442 M: Stephen Warren <swarren@wwwdotorg.org>
12443 M: Thierry Reding <thierry.reding@gmail.com>
12444 M: Alexandre Courbot <gnurou@gmail.com>
12445 L: linux-tegra@vger.kernel.org
12446 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12448 S: Supported
12449 N: [^a-z]tegra
12450
12451 TEGRA CLOCK DRIVER
12452 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12453 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12454 S: Supported
12455 F: drivers/clk/tegra/
12456
12457 TEGRA DMA DRIVERS
12458 M: Laxman Dewangan <ldewangan@nvidia.com>
12459 M: Jon Hunter <jonathanh@nvidia.com>
12460 S: Supported
12461 F: drivers/dma/tegra*
12462
12463 TEGRA I2C DRIVER
12464 M: Laxman Dewangan <ldewangan@nvidia.com>
12465 S: Supported
12466 F: drivers/i2c/busses/i2c-tegra.c
12467
12468 TEGRA IOMMU DRIVERS
12469 M: Hiroshi Doyu <hdoyu@nvidia.com>
12470 S: Supported
12471 F: drivers/iommu/tegra*
12472
12473 TEGRA KBC DRIVER
12474 M: Rakesh Iyer <riyer@nvidia.com>
12475 M: Laxman Dewangan <ldewangan@nvidia.com>
12476 S: Supported
12477 F: drivers/input/keyboard/tegra-kbc.c
12478
12479 TEGRA PWM DRIVER
12480 M: Thierry Reding <thierry.reding@gmail.com>
12481 S: Supported
12482 F: drivers/pwm/pwm-tegra.c
12483
12484 TEGRA SERIAL DRIVER
12485 M: Laxman Dewangan <ldewangan@nvidia.com>
12486 S: Supported
12487 F: drivers/tty/serial/serial-tegra.c
12488
12489 TEGRA SPI DRIVER
12490 M: Laxman Dewangan <ldewangan@nvidia.com>
12491 S: Supported
12492 F: drivers/spi/spi-tegra*
12493
12494 TEHUTI ETHERNET DRIVER
12495 M: Andy Gospodarek <andy@greyhouse.net>
12496 L: netdev@vger.kernel.org
12497 S: Supported
12498 F: drivers/net/ethernet/tehuti/*
12499
12500 Telecom Clock Driver for MCPL0010
12501 M: Mark Gross <mark.gross@intel.com>
12502 S: Supported
12503 F: drivers/char/tlclk.c
12504
12505 TENSILICA XTENSA PORT (xtensa)
12506 M: Chris Zankel <chris@zankel.net>
12507 M: Max Filippov <jcmvbkbc@gmail.com>
12508 L: linux-xtensa@linux-xtensa.org
12509 T: git git://github.com/czankel/xtensa-linux.git
12510 S: Maintained
12511 F: arch/xtensa/
12512 F: drivers/irqchip/irq-xtensa-*
12513
12514 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12515 M: Nishanth Menon <nm@ti.com>
12516 M: Tero Kristo <t-kristo@ti.com>
12517 M: Santosh Shilimkar <ssantosh@kernel.org>
12518 L: linux-arm-kernel@lists.infradead.org
12519 S: Maintained
12520 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12521 F: drivers/firmware/ti_sci*
12522 F: include/linux/soc/ti/ti_sci_protocol.h
12523
12524 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12525 M: Hans Verkuil <hverkuil@xs4all.nl>
12526 L: linux-media@vger.kernel.org
12527 T: git git://linuxtv.org/media_tree.git
12528 W: https://linuxtv.org
12529 S: Maintained
12530 F: drivers/media/radio/radio-raremono.c
12531
12532 THERMAL
12533 M: Zhang Rui <rui.zhang@intel.com>
12534 M: Eduardo Valentin <edubezval@gmail.com>
12535 L: linux-pm@vger.kernel.org
12536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12538 Q: https://patchwork.kernel.org/project/linux-pm/list/
12539 S: Supported
12540 F: drivers/thermal/
12541 F: include/linux/thermal.h
12542 F: include/uapi/linux/thermal.h
12543 F: include/linux/cpu_cooling.h
12544 F: Documentation/devicetree/bindings/thermal/
12545
12546 THERMAL/CPU_COOLING
12547 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12548 M: Viresh Kumar <viresh.kumar@linaro.org>
12549 M: Javi Merino <javi.merino@kernel.org>
12550 L: linux-pm@vger.kernel.org
12551 S: Supported
12552 F: Documentation/thermal/cpu-cooling-api.txt
12553 F: drivers/thermal/cpu_cooling.c
12554 F: include/linux/cpu_cooling.h
12555
12556 THINKPAD ACPI EXTRAS DRIVER
12557 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12558 L: ibm-acpi-devel@lists.sourceforge.net
12559 L: platform-driver-x86@vger.kernel.org
12560 W: http://ibm-acpi.sourceforge.net
12561 W: http://thinkwiki.org/wiki/Ibm-acpi
12562 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12563 S: Maintained
12564 F: drivers/platform/x86/thinkpad_acpi.c
12565
12566 TI BANDGAP AND THERMAL DRIVER
12567 M: Eduardo Valentin <edubezval@gmail.com>
12568 M: Keerthy <j-keerthy@ti.com>
12569 L: linux-pm@vger.kernel.org
12570 L: linux-omap@vger.kernel.org
12571 S: Maintained
12572 F: drivers/thermal/ti-soc-thermal/
12573
12574 TI VPE/CAL DRIVERS
12575 M: Benoit Parrot <bparrot@ti.com>
12576 L: linux-media@vger.kernel.org
12577 W: http://linuxtv.org/
12578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12579 S: Maintained
12580 F: drivers/media/platform/ti-vpe/
12581
12582 TI CDCE706 CLOCK DRIVER
12583 M: Max Filippov <jcmvbkbc@gmail.com>
12584 S: Maintained
12585 F: drivers/clk/clk-cdce706.c
12586
12587 TI CLOCK DRIVER
12588 M: Tero Kristo <t-kristo@ti.com>
12589 L: linux-omap@vger.kernel.org
12590 S: Maintained
12591 F: drivers/clk/ti/
12592 F: include/linux/clk/ti.h
12593
12594 TI ETHERNET SWITCH DRIVER (CPSW)
12595 R: Grygorii Strashko <grygorii.strashko@ti.com>
12596 L: linux-omap@vger.kernel.org
12597 L: netdev@vger.kernel.org
12598 S: Maintained
12599 F: drivers/net/ethernet/ti/cpsw*
12600 F: drivers/net/ethernet/ti/davinci*
12601
12602 TI FLASH MEDIA INTERFACE DRIVER
12603 M: Alex Dubov <oakad@yahoo.com>
12604 S: Maintained
12605 F: drivers/misc/tifm*
12606 F: drivers/mmc/host/tifm_sd.c
12607 F: include/linux/tifm.h
12608
12609 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12610 M: Santosh Shilimkar <ssantosh@kernel.org>
12611 L: linux-kernel@vger.kernel.org
12612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12613 S: Maintained
12614 F: drivers/soc/ti/*
12615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12616
12617
12618 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12619 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12620 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12621 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12622 S: Maintained
12623 F: sound/soc/codecs/lm49453*
12624 F: sound/soc/codecs/isabelle*
12625
12626 TI LP855x BACKLIGHT DRIVER
12627 M: Milo Kim <milo.kim@ti.com>
12628 S: Maintained
12629 F: Documentation/backlight/lp855x-driver.txt
12630 F: drivers/video/backlight/lp855x_bl.c
12631 F: include/linux/platform_data/lp855x.h
12632
12633 TI LP8727 CHARGER DRIVER
12634 M: Milo Kim <milo.kim@ti.com>
12635 S: Maintained
12636 F: drivers/power/supply/lp8727_charger.c
12637 F: include/linux/platform_data/lp8727.h
12638
12639 TI LP8788 MFD DRIVER
12640 M: Milo Kim <milo.kim@ti.com>
12641 S: Maintained
12642 F: drivers/iio/adc/lp8788_adc.c
12643 F: drivers/leds/leds-lp8788.c
12644 F: drivers/mfd/lp8788*.c
12645 F: drivers/power/supply/lp8788-charger.c
12646 F: drivers/regulator/lp8788-*.c
12647 F: include/linux/mfd/lp8788*.h
12648
12649 TI NETCP ETHERNET DRIVER
12650 M: Wingman Kwok <w-kwok2@ti.com>
12651 M: Murali Karicheri <m-karicheri2@ti.com>
12652 L: netdev@vger.kernel.org
12653 S: Maintained
12654 F: drivers/net/ethernet/ti/netcp*
12655
12656 TI TAS571X FAMILY ASoC CODEC DRIVER
12657 M: Kevin Cernekee <cernekee@chromium.org>
12658 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12659 S: Odd Fixes
12660 F: sound/soc/codecs/tas571x*
12661
12662 TI TWL4030 SERIES SOC CODEC DRIVER
12663 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12664 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12665 S: Maintained
12666 F: sound/soc/codecs/twl4030*
12667
12668 TI WILINK WIRELESS DRIVERS
12669 L: linux-wireless@vger.kernel.org
12670 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12671 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12673 S: Orphan
12674 F: drivers/net/wireless/ti/
12675 F: include/linux/wl12xx.h
12676
12677 TIPC NETWORK LAYER
12678 M: Jon Maloy <jon.maloy@ericsson.com>
12679 M: Ying Xue <ying.xue@windriver.com>
12680 L: netdev@vger.kernel.org (core kernel code)
12681 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12682 W: http://tipc.sourceforge.net/
12683 S: Maintained
12684 F: include/uapi/linux/tipc*.h
12685 F: net/tipc/
12686
12687 TILE ARCHITECTURE
12688 M: Chris Metcalf <cmetcalf@mellanox.com>
12689 W: http://www.mellanox.com/repository/solutions/tile-scm/
12690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12691 S: Supported
12692 F: arch/tile/
12693 F: drivers/char/tile-srom.c
12694 F: drivers/edac/tile_edac.c
12695 F: drivers/net/ethernet/tile/
12696 F: drivers/rtc/rtc-tile.c
12697 F: drivers/tty/hvc/hvc_tile.c
12698 F: drivers/tty/serial/tilegx.c
12699 F: drivers/usb/host/*-tilegx.c
12700 F: include/linux/usb/tilegx.h
12701
12702 TLAN NETWORK DRIVER
12703 M: Samuel Chessman <chessman@tux.org>
12704 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12705 W: http://sourceforge.net/projects/tlan/
12706 S: Maintained
12707 F: Documentation/networking/tlan.txt
12708 F: drivers/net/ethernet/ti/tlan.*
12709
12710 TOMOYO SECURITY MODULE
12711 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12712 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12713 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12714 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12715 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12716 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12717 W: http://tomoyo.sourceforge.jp/
12718 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12719 S: Maintained
12720 F: security/tomoyo/
12721
12722 TOPSTAR LAPTOP EXTRAS DRIVER
12723 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12724 L: platform-driver-x86@vger.kernel.org
12725 S: Maintained
12726 F: drivers/platform/x86/topstar-laptop.c
12727
12728 TOSHIBA ACPI EXTRAS DRIVER
12729 M: Azael Avalos <coproscefalo@gmail.com>
12730 L: platform-driver-x86@vger.kernel.org
12731 S: Maintained
12732 F: drivers/platform/x86/toshiba_acpi.c
12733
12734 TOSHIBA BLUETOOTH DRIVER
12735 M: Azael Avalos <coproscefalo@gmail.com>
12736 L: platform-driver-x86@vger.kernel.org
12737 S: Maintained
12738 F: drivers/platform/x86/toshiba_bluetooth.c
12739
12740 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12741 M: Azael Avalos <coproscefalo@gmail.com>
12742 L: platform-driver-x86@vger.kernel.org
12743 S: Maintained
12744 F: drivers/platform/x86/toshiba_haps.c
12745
12746 TOSHIBA WMI HOTKEYS DRIVER
12747 M: Azael Avalos <coproscefalo@gmail.com>
12748 L: platform-driver-x86@vger.kernel.org
12749 S: Maintained
12750 F: drivers/platform/x86/toshiba-wmi.c
12751
12752 TOSHIBA SMM DRIVER
12753 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12754 W: http://www.buzzard.org.uk/toshiba/
12755 S: Maintained
12756 F: drivers/char/toshiba.c
12757 F: include/linux/toshiba.h
12758 F: include/uapi/linux/toshiba.h
12759
12760 TOSHIBA TC358743 DRIVER
12761 M: Mats Randgaard <matrandg@cisco.com>
12762 L: linux-media@vger.kernel.org
12763 S: Maintained
12764 F: drivers/media/i2c/tc358743*
12765 F: include/media/i2c/tc358743.h
12766
12767 TMIO/SDHI MMC DRIVER
12768 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12769 L: linux-mmc@vger.kernel.org
12770 S: Supported
12771 F: drivers/mmc/host/tmio_mmc*
12772 F: drivers/mmc/host/sh_mobile_sdhi.c
12773 F: include/linux/mfd/tmio.h
12774
12775 TMP401 HARDWARE MONITOR DRIVER
12776 M: Guenter Roeck <linux@roeck-us.net>
12777 L: linux-hwmon@vger.kernel.org
12778 S: Maintained
12779 F: Documentation/hwmon/tmp401
12780 F: drivers/hwmon/tmp401.c
12781
12782 TMPFS (SHMEM FILESYSTEM)
12783 M: Hugh Dickins <hughd@google.com>
12784 L: linux-mm@kvack.org
12785 S: Maintained
12786 F: include/linux/shmem_fs.h
12787 F: mm/shmem.c
12788
12789 TM6000 VIDEO4LINUX DRIVER
12790 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12791 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12792 L: linux-media@vger.kernel.org
12793 W: https://linuxtv.org
12794 T: git git://linuxtv.org/media_tree.git
12795 S: Odd fixes
12796 F: drivers/media/usb/tm6000/
12797 F: Documentation/media/v4l-drivers/tm6000*
12798
12799 TW5864 VIDEO4LINUX DRIVER
12800 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12801 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12802 M: Andrey Utkin <andrey_utkin@fastmail.com>
12803 L: linux-media@vger.kernel.org
12804 S: Supported
12805 F: drivers/media/pci/tw5864/
12806
12807 TW68 VIDEO4LINUX DRIVER
12808 M: Hans Verkuil <hverkuil@xs4all.nl>
12809 L: linux-media@vger.kernel.org
12810 T: git git://linuxtv.org/media_tree.git
12811 W: https://linuxtv.org
12812 S: Odd Fixes
12813 F: drivers/media/pci/tw68/
12814
12815 TW686X VIDEO4LINUX DRIVER
12816 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12817 L: linux-media@vger.kernel.org
12818 T: git git://linuxtv.org/media_tree.git
12819 W: http://linuxtv.org
12820 S: Maintained
12821 F: drivers/media/pci/tw686x/
12822
12823 TPM DEVICE DRIVER
12824 M: Peter Huewe <peterhuewe@gmx.de>
12825 M: Marcel Selhorst <tpmdd@selhorst.net>
12826 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12827 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12828 W: http://tpmdd.sourceforge.net
12829 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12830 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12831 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12832 S: Maintained
12833 F: drivers/char/tpm/
12834
12835 TPM IBM_VTPM DEVICE DRIVER
12836 M: Ashley Lai <ashleydlai@gmail.com>
12837 W: http://tpmdd.sourceforge.net
12838 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12839 S: Maintained
12840 F: drivers/char/tpm/tpm_ibmvtpm*
12841
12842 TRACING
12843 M: Steven Rostedt <rostedt@goodmis.org>
12844 M: Ingo Molnar <mingo@redhat.com>
12845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12846 S: Maintained
12847 F: Documentation/trace/ftrace.txt
12848 F: arch/*/*/*/ftrace.h
12849 F: arch/*/kernel/ftrace.c
12850 F: include/*/ftrace.h
12851 F: include/linux/trace*.h
12852 F: include/trace/
12853 F: kernel/trace/
12854 F: tools/testing/selftests/ftrace/
12855
12856 TRACING MMIO ACCESSES (MMIOTRACE)
12857 M: Steven Rostedt <rostedt@goodmis.org>
12858 M: Ingo Molnar <mingo@kernel.org>
12859 R: Karol Herbst <karolherbst@gmail.com>
12860 R: Pekka Paalanen <ppaalanen@gmail.com>
12861 S: Maintained
12862 L: linux-kernel@vger.kernel.org
12863 L: nouveau@lists.freedesktop.org
12864 F: kernel/trace/trace_mmiotrace.c
12865 F: include/linux/mmiotrace.h
12866 F: arch/x86/mm/kmmio.c
12867 F: arch/x86/mm/mmio-mod.c
12868 F: arch/x86/mm/testmmiotrace.c
12869
12870 TRIVIAL PATCHES
12871 M: Jiri Kosina <trivial@kernel.org>
12872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12873 S: Maintained
12874 K: ^Subject:.*(?i)trivial
12875
12876 TTY LAYER
12877 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12878 M: Jiri Slaby <jslaby@suse.com>
12879 S: Supported
12880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12881 F: Documentation/serial/
12882 F: drivers/tty/
12883 F: drivers/tty/serial/serial_core.c
12884 F: include/linux/serial_core.h
12885 F: include/linux/serial.h
12886 F: include/linux/tty.h
12887 F: include/uapi/linux/serial_core.h
12888 F: include/uapi/linux/serial.h
12889 F: include/uapi/linux/tty.h
12890
12891 TUA9001 MEDIA DRIVER
12892 M: Antti Palosaari <crope@iki.fi>
12893 L: linux-media@vger.kernel.org
12894 W: https://linuxtv.org
12895 W: http://palosaari.fi/linux/
12896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12897 T: git git://linuxtv.org/anttip/media_tree.git
12898 S: Maintained
12899 F: drivers/media/tuners/tua9001*
12900
12901 TULIP NETWORK DRIVERS
12902 L: netdev@vger.kernel.org
12903 L: linux-parisc@vger.kernel.org
12904 S: Orphan
12905 F: drivers/net/ethernet/dec/tulip/
12906
12907 TUN/TAP driver
12908 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12909 W: http://vtun.sourceforge.net/tun
12910 S: Maintained
12911 F: Documentation/networking/tuntap.txt
12912 F: arch/um/os-Linux/drivers/
12913
12914 TURBOCHANNEL SUBSYSTEM
12915 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12916 M: Ralf Baechle <ralf@linux-mips.org>
12917 L: linux-mips@linux-mips.org
12918 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12919 S: Maintained
12920 F: drivers/tc/
12921 F: include/linux/tc.h
12922
12923 UBI FILE SYSTEM (UBIFS)
12924 M: Richard Weinberger <richard@nod.at>
12925 M: Artem Bityutskiy <dedekind1@gmail.com>
12926 M: Adrian Hunter <adrian.hunter@intel.com>
12927 L: linux-mtd@lists.infradead.org
12928 T: git git://git.infradead.org/ubifs-2.6.git
12929 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12930 S: Supported
12931 F: Documentation/filesystems/ubifs.txt
12932 F: fs/ubifs/
12933
12934 UCLINUX (M68KNOMMU AND COLDFIRE)
12935 M: Greg Ungerer <gerg@linux-m68k.org>
12936 W: http://www.linux-m68k.org/
12937 W: http://www.uclinux.org/
12938 L: linux-m68k@lists.linux-m68k.org
12939 L: uclinux-dev@uclinux.org (subscribers-only)
12940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12941 S: Maintained
12942 F: arch/m68k/coldfire/
12943 F: arch/m68k/68*/
12944 F: arch/m68k/*/*_no.*
12945 F: arch/m68k/include/asm/*_no.*
12946
12947 UDF FILESYSTEM
12948 M: Jan Kara <jack@suse.com>
12949 S: Maintained
12950 F: Documentation/filesystems/udf.txt
12951 F: fs/udf/
12952
12953 UDRAW TABLET
12954 M: Bastien Nocera <hadess@hadess.net>
12955 L: linux-input@vger.kernel.org
12956 S: Maintained
12957 F: drivers/hid/hid-udraw.c
12958
12959 UFS FILESYSTEM
12960 M: Evgeniy Dushistov <dushistov@mail.ru>
12961 S: Maintained
12962 F: Documentation/filesystems/ufs.txt
12963 F: fs/ufs/
12964
12965 UHID USERSPACE HID IO DRIVER:
12966 M: David Herrmann <dh.herrmann@googlemail.com>
12967 L: linux-input@vger.kernel.org
12968 S: Maintained
12969 F: drivers/hid/uhid.c
12970 F: include/uapi/linux/uhid.h
12971
12972 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12973 L: linux-usb@vger.kernel.org
12974 S: Orphan
12975 F: drivers/uwb/
12976 F: include/linux/uwb.h
12977 F: include/linux/uwb/
12978
12979 UNICORE32 ARCHITECTURE:
12980 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12981 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12982 S: Maintained
12983 T: git git://github.com/gxt/linux.git
12984 F: arch/unicore32/
12985
12986 UNIFDEF
12987 M: Tony Finch <dot@dotat.at>
12988 W: http://dotat.at/prog/unifdef
12989 S: Maintained
12990 F: scripts/unifdef.c
12991
12992 UNIFORM CDROM DRIVER
12993 M: Jens Axboe <axboe@kernel.dk>
12994 W: http://www.kernel.dk
12995 S: Maintained
12996 F: Documentation/cdrom/
12997 F: drivers/cdrom/cdrom.c
12998 F: include/linux/cdrom.h
12999 F: include/uapi/linux/cdrom.h
13000
13001 UNISYS S-PAR DRIVERS
13002 M: David Kershner <david.kershner@unisys.com>
13003 L: sparmaintainer@unisys.com (Unisys internal)
13004 S: Supported
13005 F: drivers/staging/unisys/
13006
13007 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13008 M: Vinayak Holikatti <vinholikatti@gmail.com>
13009 L: linux-scsi@vger.kernel.org
13010 S: Supported
13011 F: Documentation/scsi/ufs.txt
13012 F: drivers/scsi/ufs/
13013
13014 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13015 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13016 M: Prabu Thangamuthu <prabut@synopsys.com>
13017 L: linux-scsi@vger.kernel.org
13018 S: Supported
13019 F: drivers/scsi/ufs/*dwc*
13020
13021 UNSORTED BLOCK IMAGES (UBI)
13022 M: Artem Bityutskiy <dedekind1@gmail.com>
13023 M: Richard Weinberger <richard@nod.at>
13024 W: http://www.linux-mtd.infradead.org/
13025 L: linux-mtd@lists.infradead.org
13026 T: git git://git.infradead.org/ubifs-2.6.git
13027 S: Supported
13028 F: drivers/mtd/ubi/
13029 F: include/linux/mtd/ubi.h
13030 F: include/uapi/mtd/ubi-user.h
13031
13032 USB ACM DRIVER
13033 M: Oliver Neukum <oneukum@suse.com>
13034 L: linux-usb@vger.kernel.org
13035 S: Maintained
13036 F: Documentation/usb/acm.txt
13037 F: drivers/usb/class/cdc-acm.*
13038
13039 USB AR5523 WIRELESS DRIVER
13040 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13041 L: linux-wireless@vger.kernel.org
13042 S: Maintained
13043 F: drivers/net/wireless/ath/ar5523/
13044
13045 USB ATTACHED SCSI
13046 M: Oliver Neukum <oneukum@suse.com>
13047 L: linux-usb@vger.kernel.org
13048 L: linux-scsi@vger.kernel.org
13049 S: Maintained
13050 F: drivers/usb/storage/uas.c
13051
13052 USB CDC ETHERNET DRIVER
13053 M: Oliver Neukum <oliver@neukum.org>
13054 L: linux-usb@vger.kernel.org
13055 S: Maintained
13056 F: drivers/net/usb/cdc_*.c
13057 F: include/uapi/linux/usb/cdc.h
13058
13059 USB CHAOSKEY DRIVER
13060 M: Keith Packard <keithp@keithp.com>
13061 L: linux-usb@vger.kernel.org
13062 S: Maintained
13063 F: drivers/usb/misc/chaoskey.c
13064
13065 USB CYPRESS C67X00 DRIVER
13066 M: Peter Korsgaard <jacmet@sunsite.dk>
13067 L: linux-usb@vger.kernel.org
13068 S: Maintained
13069 F: drivers/usb/c67x00/
13070
13071 USB DAVICOM DM9601 DRIVER
13072 M: Peter Korsgaard <jacmet@sunsite.dk>
13073 L: netdev@vger.kernel.org
13074 W: http://www.linux-usb.org/usbnet
13075 S: Maintained
13076 F: drivers/net/usb/dm9601.c
13077
13078 USB DIAMOND RIO500 DRIVER
13079 M: Cesar Miquel <miquel@df.uba.ar>
13080 L: rio500-users@lists.sourceforge.net
13081 W: http://rio500.sourceforge.net
13082 S: Maintained
13083 F: drivers/usb/misc/rio500*
13084
13085 USB EHCI DRIVER
13086 M: Alan Stern <stern@rowland.harvard.edu>
13087 L: linux-usb@vger.kernel.org
13088 S: Maintained
13089 F: Documentation/usb/ehci.txt
13090 F: drivers/usb/host/ehci*
13091
13092 USB GADGET/PERIPHERAL SUBSYSTEM
13093 M: Felipe Balbi <balbi@kernel.org>
13094 L: linux-usb@vger.kernel.org
13095 W: http://www.linux-usb.org/gadget
13096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13097 S: Maintained
13098 F: drivers/usb/gadget/
13099 F: include/linux/usb/gadget*
13100
13101 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13102 M: Jiri Kosina <jikos@kernel.org>
13103 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13104 L: linux-usb@vger.kernel.org
13105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13106 S: Maintained
13107 F: Documentation/hid/hiddev.txt
13108 F: drivers/hid/usbhid/
13109
13110 USB ISP116X DRIVER
13111 M: Olav Kongas <ok@artecdesign.ee>
13112 L: linux-usb@vger.kernel.org
13113 S: Maintained
13114 F: drivers/usb/host/isp116x*
13115 F: include/linux/usb/isp116x.h
13116
13117 USB LAN78XX ETHERNET DRIVER
13118 M: Woojung Huh <woojung.huh@microchip.com>
13119 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13120 L: netdev@vger.kernel.org
13121 S: Maintained
13122 F: drivers/net/usb/lan78xx.*
13123
13124 USB MASS STORAGE DRIVER
13125 M: Alan Stern <stern@rowland.harvard.edu>
13126 L: linux-usb@vger.kernel.org
13127 L: usb-storage@lists.one-eyed-alien.net
13128 S: Maintained
13129 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13130 F: drivers/usb/storage/
13131
13132 USB MIDI DRIVER
13133 M: Clemens Ladisch <clemens@ladisch.de>
13134 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13135 T: git git://git.alsa-project.org/alsa-kernel.git
13136 S: Maintained
13137 F: sound/usb/midi.*
13138
13139 USB NETWORKING DRIVERS
13140 L: linux-usb@vger.kernel.org
13141 S: Odd Fixes
13142 F: drivers/net/usb/
13143
13144 USB OHCI DRIVER
13145 M: Alan Stern <stern@rowland.harvard.edu>
13146 L: linux-usb@vger.kernel.org
13147 S: Maintained
13148 F: Documentation/usb/ohci.txt
13149 F: drivers/usb/host/ohci*
13150
13151 USB OTG FSM (Finite State Machine)
13152 M: Peter Chen <Peter.Chen@nxp.com>
13153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13154 L: linux-usb@vger.kernel.org
13155 S: Maintained
13156 F: drivers/usb/common/usb-otg-fsm.c
13157
13158 USB OVER IP DRIVER
13159 M: Valentina Manea <valentina.manea.m@gmail.com>
13160 M: Shuah Khan <shuahkh@osg.samsung.com>
13161 M: Shuah Khan <shuah@kernel.org>
13162 L: linux-usb@vger.kernel.org
13163 S: Maintained
13164 F: Documentation/usb/usbip_protocol.txt
13165 F: drivers/usb/usbip/
13166 F: tools/usb/usbip/
13167
13168 USB PEGASUS DRIVER
13169 M: Petko Manolov <petkan@nucleusys.com>
13170 L: linux-usb@vger.kernel.org
13171 L: netdev@vger.kernel.org
13172 T: git git://github.com/petkan/pegasus.git
13173 W: https://github.com/petkan/pegasus
13174 S: Maintained
13175 F: drivers/net/usb/pegasus.*
13176
13177 USB PHY LAYER
13178 M: Felipe Balbi <balbi@kernel.org>
13179 L: linux-usb@vger.kernel.org
13180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13181 S: Maintained
13182 F: drivers/usb/phy/
13183
13184 USB PRINTER DRIVER (usblp)
13185 M: Pete Zaitcev <zaitcev@redhat.com>
13186 L: linux-usb@vger.kernel.org
13187 S: Supported
13188 F: drivers/usb/class/usblp.c
13189
13190 USB QMI WWAN NETWORK DRIVER
13191 M: Bjørn Mork <bjorn@mork.no>
13192 L: netdev@vger.kernel.org
13193 S: Maintained
13194 F: Documentation/ABI/testing/sysfs-class-net-qmi
13195 F: drivers/net/usb/qmi_wwan.c
13196
13197 USB RTL8150 DRIVER
13198 M: Petko Manolov <petkan@nucleusys.com>
13199 L: linux-usb@vger.kernel.org
13200 L: netdev@vger.kernel.org
13201 T: git git://github.com/petkan/rtl8150.git
13202 W: https://github.com/petkan/rtl8150
13203 S: Maintained
13204 F: drivers/net/usb/rtl8150.c
13205
13206 USB SERIAL SUBSYSTEM
13207 M: Johan Hovold <johan@kernel.org>
13208 L: linux-usb@vger.kernel.org
13209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13210 S: Maintained
13211 F: Documentation/usb/usb-serial.txt
13212 F: drivers/usb/serial/
13213 F: include/linux/usb/serial.h
13214
13215 USB SMSC75XX ETHERNET DRIVER
13216 M: Steve Glendinning <steve.glendinning@shawell.net>
13217 L: netdev@vger.kernel.org
13218 S: Maintained
13219 F: drivers/net/usb/smsc75xx.*
13220
13221 USB SMSC95XX ETHERNET DRIVER
13222 M: Steve Glendinning <steve.glendinning@shawell.net>
13223 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13224 L: netdev@vger.kernel.org
13225 S: Maintained
13226 F: drivers/net/usb/smsc95xx.*
13227
13228 USB SUBSYSTEM
13229 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13230 L: linux-usb@vger.kernel.org
13231 W: http://www.linux-usb.org
13232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13233 S: Supported
13234 F: Documentation/devicetree/bindings/usb/
13235 F: Documentation/usb/
13236 F: drivers/usb/
13237 F: include/linux/usb.h
13238 F: include/linux/usb/
13239
13240 USB UHCI DRIVER
13241 M: Alan Stern <stern@rowland.harvard.edu>
13242 L: linux-usb@vger.kernel.org
13243 S: Maintained
13244 F: drivers/usb/host/uhci*
13245
13246 USB "USBNET" DRIVER FRAMEWORK
13247 M: Oliver Neukum <oneukum@suse.com>
13248 L: netdev@vger.kernel.org
13249 W: http://www.linux-usb.org/usbnet
13250 S: Maintained
13251 F: drivers/net/usb/usbnet.c
13252 F: include/linux/usb/usbnet.h
13253
13254 USB VIDEO CLASS
13255 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13256 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13257 L: linux-media@vger.kernel.org
13258 T: git git://linuxtv.org/media_tree.git
13259 W: http://www.ideasonboard.org/uvc/
13260 S: Maintained
13261 F: drivers/media/usb/uvc/
13262 F: include/uapi/linux/uvcvideo.h
13263
13264 USB VISION DRIVER
13265 M: Hans Verkuil <hverkuil@xs4all.nl>
13266 L: linux-media@vger.kernel.org
13267 T: git git://linuxtv.org/media_tree.git
13268 W: https://linuxtv.org
13269 S: Odd Fixes
13270 F: drivers/media/usb/usbvision/
13271
13272 USB WEBCAM GADGET
13273 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13274 L: linux-usb@vger.kernel.org
13275 S: Maintained
13276 F: drivers/usb/gadget/function/*uvc*
13277 F: drivers/usb/gadget/legacy/webcam.c
13278
13279 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13280 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13281 L: linux-wireless@vger.kernel.org
13282 S: Maintained
13283 F: drivers/net/wireless/rndis_wlan.c
13284
13285 USB XHCI DRIVER
13286 M: Mathias Nyman <mathias.nyman@intel.com>
13287 L: linux-usb@vger.kernel.org
13288 S: Supported
13289 F: drivers/usb/host/xhci*
13290 F: drivers/usb/host/pci-quirks*
13291
13292 USB ZD1201 DRIVER
13293 L: linux-wireless@vger.kernel.org
13294 W: http://linux-lc100020.sourceforge.net
13295 S: Orphan
13296 F: drivers/net/wireless/zydas/zd1201.*
13297
13298 USB ZR364XX DRIVER
13299 M: Antoine Jacquet <royale@zerezo.com>
13300 L: linux-usb@vger.kernel.org
13301 L: linux-media@vger.kernel.org
13302 T: git git://linuxtv.org/media_tree.git
13303 W: http://royale.zerezo.com/zr364xx/
13304 S: Maintained
13305 F: Documentation/media/v4l-drivers/zr364xx*
13306 F: drivers/media/usb/zr364xx/
13307
13308 ULPI BUS
13309 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13310 L: linux-usb@vger.kernel.org
13311 S: Maintained
13312 F: drivers/usb/common/ulpi.c
13313 F: include/linux/ulpi/
13314
13315 USER-MODE LINUX (UML)
13316 M: Jeff Dike <jdike@addtoit.com>
13317 M: Richard Weinberger <richard@nod.at>
13318 L: user-mode-linux-devel@lists.sourceforge.net
13319 L: user-mode-linux-user@lists.sourceforge.net
13320 W: http://user-mode-linux.sourceforge.net
13321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13322 S: Maintained
13323 F: Documentation/virtual/uml/
13324 F: arch/um/
13325 F: arch/x86/um/
13326 F: fs/hostfs/
13327 F: fs/hppfs/
13328
13329 USERSPACE I/O (UIO)
13330 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13331 S: Maintained
13332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13333 F: Documentation/driver-api/uio-howto.rst
13334 F: drivers/uio/
13335 F: include/linux/uio*.h
13336
13337 UTIL-LINUX PACKAGE
13338 M: Karel Zak <kzak@redhat.com>
13339 L: util-linux@vger.kernel.org
13340 W: http://en.wikipedia.org/wiki/Util-linux
13341 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13342 S: Maintained
13343
13344 UVESAFB DRIVER
13345 M: Michal Januszewski <spock@gentoo.org>
13346 L: linux-fbdev@vger.kernel.org
13347 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13348 S: Maintained
13349 F: Documentation/fb/uvesafb.txt
13350 F: drivers/video/fbdev/uvesafb.*
13351
13352 VF610 NAND DRIVER
13353 M: Stefan Agner <stefan@agner.ch>
13354 L: linux-mtd@lists.infradead.org
13355 S: Supported
13356 F: drivers/mtd/nand/vf610_nfc.c
13357
13358 VFAT/FAT/MSDOS FILESYSTEM
13359 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13360 S: Maintained
13361 F: Documentation/filesystems/vfat.txt
13362 F: fs/fat/
13363
13364 VFIO DRIVER
13365 M: Alex Williamson <alex.williamson@redhat.com>
13366 L: kvm@vger.kernel.org
13367 T: git git://github.com/awilliam/linux-vfio.git
13368 S: Maintained
13369 F: Documentation/vfio.txt
13370 F: drivers/vfio/
13371 F: include/linux/vfio.h
13372 F: include/uapi/linux/vfio.h
13373
13374 VFIO MEDIATED DEVICE DRIVERS
13375 M: Kirti Wankhede <kwankhede@nvidia.com>
13376 L: kvm@vger.kernel.org
13377 S: Maintained
13378 F: Documentation/vfio-mediated-device.txt
13379 F: drivers/vfio/mdev/
13380 F: include/linux/mdev.h
13381 F: samples/vfio-mdev/
13382
13383 VFIO PLATFORM DRIVER
13384 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13385 L: kvm@vger.kernel.org
13386 S: Maintained
13387 F: drivers/vfio/platform/
13388
13389 VGA_SWITCHEROO
13390 R: Lukas Wunner <lukas@wunner.de>
13391 S: Maintained
13392 F: Documentation/gpu/vga-switcheroo.rst
13393 F: drivers/gpu/vga/vga_switcheroo.c
13394 F: include/linux/vga_switcheroo.h
13395 T: git git://anongit.freedesktop.org/drm/drm-misc
13396
13397 VIDEOBUF2 FRAMEWORK
13398 M: Pawel Osciak <pawel@osciak.com>
13399 M: Marek Szyprowski <m.szyprowski@samsung.com>
13400 M: Kyungmin Park <kyungmin.park@samsung.com>
13401 L: linux-media@vger.kernel.org
13402 S: Maintained
13403 F: drivers/media/v4l2-core/videobuf2-*
13404 F: include/media/videobuf2-*
13405
13406 VIRTIO AND VHOST VSOCK DRIVER
13407 M: Stefan Hajnoczi <stefanha@redhat.com>
13408 L: kvm@vger.kernel.org
13409 L: virtualization@lists.linux-foundation.org
13410 L: netdev@vger.kernel.org
13411 S: Maintained
13412 F: include/linux/virtio_vsock.h
13413 F: include/uapi/linux/virtio_vsock.h
13414 F: include/uapi/linux/vsockmon.h
13415 F: net/vmw_vsock/af_vsock_tap.c
13416 F: net/vmw_vsock/virtio_transport_common.c
13417 F: net/vmw_vsock/virtio_transport.c
13418 F: drivers/net/vsockmon.c
13419 F: drivers/vhost/vsock.c
13420 F: drivers/vhost/vsock.h
13421
13422 VIRTUAL SERIO DEVICE DRIVER
13423 M: Stephen Chandler Paul <thatslyude@gmail.com>
13424 S: Maintained
13425 F: drivers/input/serio/userio.c
13426 F: include/uapi/linux/userio.h
13427
13428 VIRTIO CONSOLE DRIVER
13429 M: Amit Shah <amit@kernel.org>
13430 L: virtualization@lists.linux-foundation.org
13431 S: Maintained
13432 F: drivers/char/virtio_console.c
13433 F: include/linux/virtio_console.h
13434 F: include/uapi/linux/virtio_console.h
13435
13436 VIRTIO CORE, NET AND BLOCK DRIVERS
13437 M: "Michael S. Tsirkin" <mst@redhat.com>
13438 M: Jason Wang <jasowang@redhat.com>
13439 L: virtualization@lists.linux-foundation.org
13440 S: Maintained
13441 F: Documentation/devicetree/bindings/virtio/
13442 F: drivers/virtio/
13443 F: tools/virtio/
13444 F: drivers/net/virtio_net.c
13445 F: drivers/block/virtio_blk.c
13446 F: include/linux/virtio*.h
13447 F: include/uapi/linux/virtio_*.h
13448 F: drivers/crypto/virtio/
13449
13450 VIRTIO DRIVERS FOR S390
13451 M: Christian Borntraeger <borntraeger@de.ibm.com>
13452 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13453 L: linux-s390@vger.kernel.org
13454 L: virtualization@lists.linux-foundation.org
13455 L: kvm@vger.kernel.org
13456 S: Supported
13457 F: drivers/s390/virtio/
13458
13459 VIRTIO GPU DRIVER
13460 M: David Airlie <airlied@linux.ie>
13461 M: Gerd Hoffmann <kraxel@redhat.com>
13462 L: dri-devel@lists.freedesktop.org
13463 L: virtualization@lists.linux-foundation.org
13464 T: git git://anongit.freedesktop.org/drm/drm-misc
13465 S: Maintained
13466 F: drivers/gpu/drm/virtio/
13467 F: include/uapi/linux/virtio_gpu.h
13468
13469 VIRTIO HOST (VHOST)
13470 M: "Michael S. Tsirkin" <mst@redhat.com>
13471 M: Jason Wang <jasowang@redhat.com>
13472 L: kvm@vger.kernel.org
13473 L: virtualization@lists.linux-foundation.org
13474 L: netdev@vger.kernel.org
13475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13476 S: Maintained
13477 F: drivers/vhost/
13478 F: include/uapi/linux/vhost.h
13479
13480 VIRTIO INPUT DRIVER
13481 M: Gerd Hoffmann <kraxel@redhat.com>
13482 S: Maintained
13483 F: drivers/virtio/virtio_input.c
13484 F: include/uapi/linux/virtio_input.h
13485
13486 VIRTIO CRYPTO DRIVER
13487 M: Gonglei <arei.gonglei@huawei.com>
13488 L: virtualization@lists.linux-foundation.org
13489 L: linux-crypto@vger.kernel.org
13490 S: Maintained
13491 F: drivers/crypto/virtio/
13492 F: include/uapi/linux/virtio_crypto.h
13493
13494 VIA RHINE NETWORK DRIVER
13495 S: Orphan
13496 F: drivers/net/ethernet/via/via-rhine.c
13497
13498 VIA SD/MMC CARD CONTROLLER DRIVER
13499 M: Bruce Chang <brucechang@via.com.tw>
13500 M: Harald Welte <HaraldWelte@viatech.com>
13501 S: Maintained
13502 F: drivers/mmc/host/via-sdmmc.c
13503
13504 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13505 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13506 L: linux-fbdev@vger.kernel.org
13507 S: Maintained
13508 F: include/linux/via-core.h
13509 F: include/linux/via-gpio.h
13510 F: include/linux/via_i2c.h
13511 F: drivers/video/fbdev/via/
13512
13513 VIA VELOCITY NETWORK DRIVER
13514 M: Francois Romieu <romieu@fr.zoreil.com>
13515 L: netdev@vger.kernel.org
13516 S: Maintained
13517 F: drivers/net/ethernet/via/via-velocity.*
13518
13519 VIRT LIB
13520 M: Alex Williamson <alex.williamson@redhat.com>
13521 M: Paolo Bonzini <pbonzini@redhat.com>
13522 L: kvm@vger.kernel.org
13523 S: Supported
13524 F: virt/lib/
13525
13526 VIVID VIRTUAL VIDEO DRIVER
13527 M: Hans Verkuil <hverkuil@xs4all.nl>
13528 L: linux-media@vger.kernel.org
13529 T: git git://linuxtv.org/media_tree.git
13530 W: https://linuxtv.org
13531 S: Maintained
13532 F: drivers/media/platform/vivid/*
13533
13534 VLYNQ BUS
13535 M: Florian Fainelli <f.fainelli@gmail.com>
13536 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13537 S: Maintained
13538 F: drivers/vlynq/vlynq.c
13539 F: include/linux/vlynq.h
13540
13541 VME SUBSYSTEM
13542 M: Martyn Welch <martyn@welchs.me.uk>
13543 M: Manohar Vanga <manohar.vanga@gmail.com>
13544 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13545 L: devel@driverdev.osuosl.org
13546 S: Maintained
13547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13548 F: Documentation/driver-api/vme.rst
13549 F: drivers/staging/vme/
13550 F: drivers/vme/
13551 F: include/linux/vme*
13552
13553 VMWARE HYPERVISOR INTERFACE
13554 M: Alok Kataria <akataria@vmware.com>
13555 L: virtualization@lists.linux-foundation.org
13556 S: Supported
13557 F: arch/x86/kernel/cpu/vmware.c
13558
13559 VMWARE BALLOON DRIVER
13560 M: Xavier Deguillard <xdeguillard@vmware.com>
13561 M: Philip Moltmann <moltmann@vmware.com>
13562 M: "VMware, Inc." <pv-drivers@vmware.com>
13563 L: linux-kernel@vger.kernel.org
13564 S: Maintained
13565 F: drivers/misc/vmw_balloon.c
13566
13567 VMWARE VMMOUSE SUBDRIVER
13568 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13569 M: "VMware, Inc." <pv-drivers@vmware.com>
13570 L: linux-input@vger.kernel.org
13571 S: Maintained
13572 F: drivers/input/mouse/vmmouse.c
13573 F: drivers/input/mouse/vmmouse.h
13574
13575 VMWARE VMXNET3 ETHERNET DRIVER
13576 M: Shrikrishna Khare <skhare@vmware.com>
13577 M: "VMware, Inc." <pv-drivers@vmware.com>
13578 L: netdev@vger.kernel.org
13579 S: Maintained
13580 F: drivers/net/vmxnet3/
13581
13582 VMware PVSCSI driver
13583 M: Jim Gill <jgill@vmware.com>
13584 M: VMware PV-Drivers <pv-drivers@vmware.com>
13585 L: linux-scsi@vger.kernel.org
13586 S: Maintained
13587 F: drivers/scsi/vmw_pvscsi.c
13588 F: drivers/scsi/vmw_pvscsi.h
13589
13590 VMWARE PVRDMA DRIVER
13591 M: Adit Ranadive <aditr@vmware.com>
13592 M: VMware PV-Drivers <pv-drivers@vmware.com>
13593 L: linux-rdma@vger.kernel.org
13594 S: Maintained
13595 F: drivers/infiniband/hw/vmw_pvrdma/
13596
13597 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13598 M: Liam Girdwood <lgirdwood@gmail.com>
13599 M: Mark Brown <broonie@kernel.org>
13600 L: linux-kernel@vger.kernel.org
13601 W: http://www.slimlogic.co.uk/?p=48
13602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13603 S: Supported
13604 F: Documentation/devicetree/bindings/regulator/
13605 F: drivers/regulator/
13606 F: include/dt-bindings/regulator/
13607 F: include/linux/regulator/
13608
13609 VRF
13610 M: David Ahern <dsa@cumulusnetworks.com>
13611 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13612 L: netdev@vger.kernel.org
13613 S: Maintained
13614 F: drivers/net/vrf.c
13615 F: Documentation/networking/vrf.txt
13616
13617 VT1211 HARDWARE MONITOR DRIVER
13618 M: Juerg Haefliger <juergh@gmail.com>
13619 L: linux-hwmon@vger.kernel.org
13620 S: Maintained
13621 F: Documentation/hwmon/vt1211
13622 F: drivers/hwmon/vt1211.c
13623
13624 VT8231 HARDWARE MONITOR DRIVER
13625 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13626 L: linux-hwmon@vger.kernel.org
13627 S: Maintained
13628 F: drivers/hwmon/vt8231.c
13629
13630 VUB300 USB to SDIO/SD/MMC bridge chip
13631 M: Tony Olech <tony.olech@elandigitalsystems.com>
13632 L: linux-mmc@vger.kernel.org
13633 L: linux-usb@vger.kernel.org
13634 S: Supported
13635 F: drivers/mmc/host/vub300.c
13636
13637 W1 DALLAS'S 1-WIRE BUS
13638 M: Evgeniy Polyakov <zbr@ioremap.net>
13639 S: Maintained
13640 F: Documentation/w1/
13641 F: drivers/w1/
13642
13643 W83791D HARDWARE MONITORING DRIVER
13644 M: Marc Hulsman <m.hulsman@tudelft.nl>
13645 L: linux-hwmon@vger.kernel.org
13646 S: Maintained
13647 F: Documentation/hwmon/w83791d
13648 F: drivers/hwmon/w83791d.c
13649
13650 W83793 HARDWARE MONITORING DRIVER
13651 M: Rudolf Marek <r.marek@assembler.cz>
13652 L: linux-hwmon@vger.kernel.org
13653 S: Maintained
13654 F: Documentation/hwmon/w83793
13655 F: drivers/hwmon/w83793.c
13656
13657 W83795 HARDWARE MONITORING DRIVER
13658 M: Jean Delvare <jdelvare@suse.com>
13659 L: linux-hwmon@vger.kernel.org
13660 S: Maintained
13661 F: drivers/hwmon/w83795.c
13662
13663 W83L51xD SD/MMC CARD INTERFACE DRIVER
13664 M: Pierre Ossman <pierre@ossman.eu>
13665 S: Maintained
13666 F: drivers/mmc/host/wbsd.*
13667
13668 WACOM PROTOCOL 4 SERIAL TABLETS
13669 M: Julian Squires <julian@cipht.net>
13670 M: Hans de Goede <hdegoede@redhat.com>
13671 L: linux-input@vger.kernel.org
13672 S: Maintained
13673 F: drivers/input/tablet/wacom_serial4.c
13674
13675 WATCHDOG DEVICE DRIVERS
13676 M: Wim Van Sebroeck <wim@iguana.be>
13677 R: Guenter Roeck <linux@roeck-us.net>
13678 L: linux-watchdog@vger.kernel.org
13679 W: http://www.linux-watchdog.org/
13680 T: git git://www.linux-watchdog.org/linux-watchdog.git
13681 S: Maintained
13682 F: Documentation/devicetree/bindings/watchdog/
13683 F: Documentation/watchdog/
13684 F: drivers/watchdog/
13685 F: include/linux/watchdog.h
13686 F: include/uapi/linux/watchdog.h
13687
13688 WIIMOTE HID DRIVER
13689 M: David Herrmann <dh.herrmann@googlemail.com>
13690 L: linux-input@vger.kernel.org
13691 S: Maintained
13692 F: drivers/hid/hid-wiimote*
13693
13694 WINBOND CIR DRIVER
13695 M: David Härdeman <david@hardeman.nu>
13696 S: Maintained
13697 F: drivers/media/rc/winbond-cir.c
13698
13699 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13700 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13701 L: linux-watchdog@vger.kernel.org
13702 S: Maintained
13703 F: drivers/watchdog/ebc-c384_wdt.c
13704
13705 WINSYSTEMS WS16C48 GPIO DRIVER
13706 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13707 L: linux-gpio@vger.kernel.org
13708 S: Maintained
13709 F: drivers/gpio/gpio-ws16c48.c
13710
13711 WIMAX STACK
13712 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13713 M: linux-wimax@intel.com
13714 L: wimax@linuxwimax.org (subscribers-only)
13715 S: Supported
13716 W: http://linuxwimax.org
13717 F: Documentation/wimax/README.wimax
13718 F: include/linux/wimax/debug.h
13719 F: include/net/wimax.h
13720 F: include/uapi/linux/wimax.h
13721 F: net/wimax/
13722
13723 WISTRON LAPTOP BUTTON DRIVER
13724 M: Miloslav Trmac <mitr@volny.cz>
13725 S: Maintained
13726 F: drivers/input/misc/wistron_btns.c
13727
13728 WL3501 WIRELESS PCMCIA CARD DRIVER
13729 L: linux-wireless@vger.kernel.org
13730 S: Odd fixes
13731 F: drivers/net/wireless/wl3501*
13732
13733 WOLFSON MICROELECTRONICS DRIVERS
13734 L: patches@opensource.wolfsonmicro.com
13735 T: git https://github.com/CirrusLogic/linux-drivers.git
13736 W: https://github.com/CirrusLogic/linux-drivers/wiki
13737 S: Supported
13738 F: Documentation/hwmon/wm83??
13739 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13740 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13741 F: Documentation/devicetree/bindings/mfd/arizona.txt
13742 F: Documentation/devicetree/bindings/mfd/wm831x.txt
13743 F: arch/arm/mach-s3c64xx/mach-crag6410*
13744 F: drivers/clk/clk-wm83*.c
13745 F: drivers/extcon/extcon-arizona.c
13746 F: drivers/leds/leds-wm83*.c
13747 F: drivers/gpio/gpio-*wm*.c
13748 F: drivers/gpio/gpio-arizona.c
13749 F: drivers/hwmon/wm83??-hwmon.c
13750 F: drivers/input/misc/wm831x-on.c
13751 F: drivers/input/touchscreen/wm831x-ts.c
13752 F: drivers/input/touchscreen/wm97*.c
13753 F: drivers/mfd/arizona*
13754 F: drivers/mfd/wm*.c
13755 F: drivers/mfd/cs47l24*
13756 F: drivers/power/supply/wm83*.c
13757 F: drivers/rtc/rtc-wm83*.c
13758 F: drivers/regulator/wm8*.c
13759 F: drivers/regulator/arizona*
13760 F: drivers/video/backlight/wm83*_bl.c
13761 F: drivers/watchdog/wm83*_wdt.c
13762 F: include/linux/mfd/arizona/
13763 F: include/linux/mfd/wm831x/
13764 F: include/linux/mfd/wm8350/
13765 F: include/linux/mfd/wm8400*
13766 F: include/linux/regulator/arizona*
13767 F: include/linux/wm97xx.h
13768 F: include/sound/wm????.h
13769 F: sound/soc/codecs/arizona.?
13770 F: sound/soc/codecs/wm*
13771 F: sound/soc/codecs/cs47l24*
13772
13773 WORKQUEUE
13774 M: Tejun Heo <tj@kernel.org>
13775 R: Lai Jiangshan <jiangshanlai@gmail.com>
13776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13777 S: Maintained
13778 F: include/linux/workqueue.h
13779 F: kernel/workqueue.c
13780 F: Documentation/core-api/workqueue.rst
13781
13782 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13783 M: Chen-Yu Tsai <wens@csie.org>
13784 L: linux-kernel@vger.kernel.org
13785 S: Maintained
13786 N: axp[128]
13787
13788 X.25 NETWORK LAYER
13789 M: Andrew Hendry <andrew.hendry@gmail.com>
13790 L: linux-x25@vger.kernel.org
13791 S: Odd Fixes
13792 F: Documentation/networking/x25*
13793 F: include/net/x25*
13794 F: net/x25/
13795
13796 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13797 M: Thomas Gleixner <tglx@linutronix.de>
13798 M: Ingo Molnar <mingo@redhat.com>
13799 M: "H. Peter Anvin" <hpa@zytor.com>
13800 M: x86@kernel.org
13801 L: linux-kernel@vger.kernel.org
13802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13803 S: Maintained
13804 F: Documentation/x86/
13805 F: arch/x86/
13806
13807 X86 PLATFORM DRIVERS
13808 M: Darren Hart <dvhart@infradead.org>
13809 M: Andy Shevchenko <andy@infradead.org>
13810 L: platform-driver-x86@vger.kernel.org
13811 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13812 S: Maintained
13813 F: drivers/platform/x86/
13814 F: drivers/platform/olpc/
13815
13816 X86 MCE INFRASTRUCTURE
13817 M: Tony Luck <tony.luck@intel.com>
13818 M: Borislav Petkov <bp@alien8.de>
13819 L: linux-edac@vger.kernel.org
13820 S: Maintained
13821 F: arch/x86/kernel/cpu/mcheck/*
13822
13823 X86 MICROCODE UPDATE SUPPORT
13824 M: Borislav Petkov <bp@alien8.de>
13825 S: Maintained
13826 F: arch/x86/kernel/cpu/microcode/*
13827
13828 X86 VDSO
13829 M: Andy Lutomirski <luto@amacapital.net>
13830 L: linux-kernel@vger.kernel.org
13831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13832 S: Maintained
13833 F: arch/x86/entry/vdso/
13834
13835 XC2028/3028 TUNER DRIVER
13836 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13837 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13838 L: linux-media@vger.kernel.org
13839 W: https://linuxtv.org
13840 T: git git://linuxtv.org/media_tree.git
13841 S: Maintained
13842 F: drivers/media/tuners/tuner-xc2028.*
13843
13844 XEN HYPERVISOR INTERFACE
13845 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13846 M: Juergen Gross <jgross@suse.com>
13847 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13849 S: Supported
13850 F: arch/x86/xen/
13851 F: drivers/*/xen-*front.c
13852 F: drivers/xen/
13853 F: arch/x86/include/asm/xen/
13854 F: include/xen/
13855 F: include/uapi/xen/
13856
13857 XEN HYPERVISOR ARM
13858 M: Stefano Stabellini <sstabellini@kernel.org>
13859 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13860 S: Maintained
13861 F: arch/arm/xen/
13862 F: arch/arm/include/asm/xen/
13863
13864 XEN HYPERVISOR ARM64
13865 M: Stefano Stabellini <sstabellini@kernel.org>
13866 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13867 S: Maintained
13868 F: arch/arm64/xen/
13869 F: arch/arm64/include/asm/xen/
13870
13871 XEN NETWORK BACKEND DRIVER
13872 M: Wei Liu <wei.liu2@citrix.com>
13873 M: Paul Durrant <paul.durrant@citrix.com>
13874 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13875 L: netdev@vger.kernel.org
13876 S: Supported
13877 F: drivers/net/xen-netback/*
13878
13879 XEN PCI SUBSYSTEM
13880 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13881 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13882 S: Supported
13883 F: arch/x86/pci/*xen*
13884 F: drivers/pci/*xen*
13885
13886 XEN BLOCK SUBSYSTEM
13887 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13888 M: Roger Pau Monné <roger.pau@citrix.com>
13889 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13890 S: Supported
13891 F: drivers/block/xen-blkback/*
13892 F: drivers/block/xen*
13893
13894 XEN PVSCSI DRIVERS
13895 M: Juergen Gross <jgross@suse.com>
13896 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13897 L: linux-scsi@vger.kernel.org
13898 S: Supported
13899 F: drivers/scsi/xen-scsifront.c
13900 F: drivers/xen/xen-scsiback.c
13901 F: include/xen/interface/io/vscsiif.h
13902
13903 XEN SWIOTLB SUBSYSTEM
13904 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13905 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13906 S: Supported
13907 F: arch/x86/xen/*swiotlb*
13908 F: drivers/xen/*swiotlb*
13909
13910 XFS FILESYSTEM
13911 M: Darrick J. Wong <darrick.wong@oracle.com>
13912 M: linux-xfs@vger.kernel.org
13913 L: linux-xfs@vger.kernel.org
13914 W: http://xfs.org/
13915 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13916 S: Supported
13917 F: Documentation/filesystems/xfs.txt
13918 F: fs/xfs/
13919
13920 XILINX AXI ETHERNET DRIVER
13921 M: Anirudha Sarangi <anirudh@xilinx.com>
13922 M: John Linn <John.Linn@xilinx.com>
13923 S: Maintained
13924 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13925
13926 XILINX UARTLITE SERIAL DRIVER
13927 M: Peter Korsgaard <jacmet@sunsite.dk>
13928 L: linux-serial@vger.kernel.org
13929 S: Maintained
13930 F: drivers/tty/serial/uartlite.c
13931
13932 XILINX VIDEO IP CORES
13933 M: Hyun Kwon <hyun.kwon@xilinx.com>
13934 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13935 L: linux-media@vger.kernel.org
13936 T: git git://linuxtv.org/media_tree.git
13937 S: Supported
13938 F: Documentation/devicetree/bindings/media/xilinx/
13939 F: drivers/media/platform/xilinx/
13940 F: include/uapi/linux/xilinx-v4l2-controls.h
13941
13942 XILLYBUS DRIVER
13943 M: Eli Billauer <eli.billauer@gmail.com>
13944 L: linux-kernel@vger.kernel.org
13945 S: Supported
13946 F: drivers/char/xillybus/
13947
13948 XTENSA XTFPGA PLATFORM SUPPORT
13949 M: Max Filippov <jcmvbkbc@gmail.com>
13950 L: linux-xtensa@linux-xtensa.org
13951 S: Maintained
13952 F: drivers/spi/spi-xtensa-xtfpga.c
13953 F: sound/soc/xtensa/xtfpga-i2s.c
13954
13955 YAM DRIVER FOR AX.25
13956 M: Jean-Paul Roubelat <jpr@f6fbb.org>
13957 L: linux-hams@vger.kernel.org
13958 S: Maintained
13959 F: drivers/net/hamradio/yam*
13960 F: include/linux/yam.h
13961
13962 YEALINK PHONE DRIVER
13963 M: Henk Vergonet <Henk.Vergonet@gmail.com>
13964 L: usbb2k-api-dev@nongnu.org
13965 S: Maintained
13966 F: Documentation/input/yealink.txt
13967 F: drivers/input/misc/yealink.*
13968
13969 Z8530 DRIVER FOR AX.25
13970 M: Joerg Reuter <jreuter@yaina.de>
13971 W: http://yaina.de/jreuter/
13972 W: http://www.qsl.net/dl1bke/
13973 L: linux-hams@vger.kernel.org
13974 S: Maintained
13975 F: Documentation/networking/z8530drv.txt
13976 F: drivers/net/hamradio/*scc.c
13977 F: drivers/net/hamradio/z8530.h
13978
13979 ZBUD COMPRESSED PAGE ALLOCATOR
13980 M: Seth Jennings <sjenning@redhat.com>
13981 M: Dan Streetman <ddstreet@ieee.org>
13982 L: linux-mm@kvack.org
13983 S: Maintained
13984 F: mm/zbud.c
13985 F: include/linux/zbud.h
13986
13987 ZD1211RW WIRELESS DRIVER
13988 M: Daniel Drake <dsd@gentoo.org>
13989 M: Ulrich Kunitz <kune@deine-taler.de>
13990 W: http://zd1211.ath.cx/wiki/DriverRewrite
13991 L: linux-wireless@vger.kernel.org
13992 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13993 S: Maintained
13994 F: drivers/net/wireless/zydas/zd1211rw/
13995
13996 ZD1301_DEMOD MEDIA DRIVER
13997 M: Antti Palosaari <crope@iki.fi>
13998 L: linux-media@vger.kernel.org
13999 W: https://linuxtv.org/
14000 W: http://palosaari.fi/linux/
14001 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14002 S: Maintained
14003 F: drivers/media/dvb-frontends/zd1301_demod*
14004
14005 ZD1301 MEDIA DRIVER
14006 M: Antti Palosaari <crope@iki.fi>
14007 L: linux-media@vger.kernel.org
14008 W: https://linuxtv.org/
14009 W: http://palosaari.fi/linux/
14010 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14011 S: Maintained
14012 F: drivers/media/usb/dvb-usb-v2/zd1301*
14013
14014 ZPOOL COMPRESSED PAGE STORAGE API
14015 M: Dan Streetman <ddstreet@ieee.org>
14016 L: linux-mm@kvack.org
14017 S: Maintained
14018 F: mm/zpool.c
14019 F: include/linux/zpool.h
14020
14021 ZR36067 VIDEO FOR LINUX DRIVER
14022 L: mjpeg-users@lists.sourceforge.net
14023 L: linux-media@vger.kernel.org
14024 W: http://mjpeg.sourceforge.net/driver-zoran/
14025 T: hg https://linuxtv.org/hg/v4l-dvb
14026 S: Odd Fixes
14027 F: drivers/media/pci/zoran/
14028
14029 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14030 M: Minchan Kim <minchan@kernel.org>
14031 M: Nitin Gupta <ngupta@vflare.org>
14032 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14033 L: linux-kernel@vger.kernel.org
14034 S: Maintained
14035 F: drivers/block/zram/
14036 F: Documentation/blockdev/zram.txt
14037
14038 ZS DECSTATION Z85C30 SERIAL DRIVER
14039 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14040 S: Maintained
14041 F: drivers/tty/serial/zs.*
14042
14043 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14044 M: Minchan Kim <minchan@kernel.org>
14045 M: Nitin Gupta <ngupta@vflare.org>
14046 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14047 L: linux-mm@kvack.org
14048 S: Maintained
14049 F: mm/zsmalloc.c
14050 F: include/linux/zsmalloc.h
14051 F: Documentation/vm/zsmalloc.txt
14052
14053 ZSWAP COMPRESSED SWAP CACHING
14054 M: Seth Jennings <sjenning@redhat.com>
14055 M: Dan Streetman <ddstreet@ieee.org>
14056 L: linux-mm@kvack.org
14057 S: Maintained
14058 F: mm/zswap.c
14059
14060 THE REST
14061 M: Linus Torvalds <torvalds@linux-foundation.org>
14062 L: linux-kernel@vger.kernel.org
14063 Q: http://patchwork.kernel.org/project/LKML/list/
14064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14065 S: Buried alive in reporters
14066 F: *
14067 F: */