]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blob - MAINTAINERS
drm/qxl: Drop fbdev hwaccel flags
[mirror_ubuntu-bionic-kernel.git] / MAINTAINERS
1
2
3 List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
26
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
58
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
67 8. Happy hacking.
68
69 Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
81 Q: Patchwork web based patch tracking system site
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
93 should be using that.
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
111 F: net/
112 X: net/ipv6/
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
115 patch or file. For instance:
116 K: of_get_profile
117 matches patches or files that contain "of_get_profile"
118 K: \b(printk|pr_(info|err))\b
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
121 One regex pattern per line. Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L: netdev@vger.kernel.org
134 S: Maintained
135 F: Documentation/networking/vortex.txt
136 F: drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M: David Dillow <dave@thedillows.org>
140 L: netdev@vger.kernel.org
141 S: Maintained
142 F: drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M: Adam Radford <aradford@gmail.com>
146 L: linux-scsi@vger.kernel.org
147 W: http://www.lsi.com
148 S: Supported
149 F: drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L: linux-scsi@vger.kernel.org
154 S: Maintained
155 F: drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M: Alexander Aring <aar@pengutronix.de>
159 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L: linux-bluetooth@vger.kernel.org
161 L: linux-wpan@vger.kernel.org
162 S: Maintained
163 F: net/6lowpan/
164 F: include/net/6lowpan.h
165 F: Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L: linux-hams@vger.kernel.org
170 S: Maintained
171 F: drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L: netdev@vger.kernel.org
176 S: Maintained
177 F: drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L: linux-serial@vger.kernel.org
182 S: Maintained
183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F: drivers/tty/serial/8250*
185 F: include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L: netdev@vger.kernel.org
189 S: Orphan / Obsolete
190 F: drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M: Eric Van Hensbergen <ericvh@gmail.com>
194 M: Ron Minnich <rminnich@sandia.gov>
195 M: Latchesar Ionkov <lucho@ionkov.net>
196 L: v9fs-developer@lists.sourceforge.net
197 W: http://swik.net/v9fs
198 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S: Maintained
201 F: Documentation/filesystems/9p.txt
202 F: fs/9p/
203 F: net/9p/
204 F: include/net/9p/
205 F: include/uapi/linux/virtio_9p.h
206 F: include/trace/events/9p.h
207
208
209 A8293 MEDIA DRIVER
210 M: Antti Palosaari <crope@iki.fi>
211 L: linux-media@vger.kernel.org
212 W: https://linuxtv.org
213 W: http://palosaari.fi/linux/
214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
215 T: git git://linuxtv.org/anttip/media_tree.git
216 S: Maintained
217 F: drivers/media/dvb-frontends/a8293*
218
219 AACRAID SCSI RAID DRIVER
220 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L: linux-scsi@vger.kernel.org
222 W: http://www.adaptec.com/
223 S: Supported
224 F: Documentation/scsi/aacraid.txt
225 F: drivers/scsi/aacraid/
226
227 ABI/API
228 L: linux-api@vger.kernel.org
229 F: include/linux/syscalls.h
230 F: kernel/sys_ni.c
231
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M: Hans de Goede <hdegoede@redhat.com>
234 L: linux-hwmon@vger.kernel.org
235 S: Maintained
236 F: drivers/hwmon/abituguru.c
237
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M: Alistair John Strachan <alistair@devzero.co.uk>
240 L: linux-hwmon@vger.kernel.org
241 S: Maintained
242 F: drivers/hwmon/abituguru3.c
243
244 ACCES 104-DIO-48E GPIO DRIVER
245 M: William Breathitt Gray <vilhelm.gray@gmail.com>
246 L: linux-gpio@vger.kernel.org
247 S: Maintained
248 F: drivers/gpio/gpio-104-dio-48e.c
249
250 ACCES 104-IDI-48 GPIO DRIVER
251 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L: linux-gpio@vger.kernel.org
253 S: Maintained
254 F: drivers/gpio/gpio-104-idi-48.c
255
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L: linux-gpio@vger.kernel.org
259 S: Maintained
260 F: drivers/gpio/gpio-104-idio-16.c
261
262 ACCES 104-QUAD-8 IIO DRIVER
263 M: William Breathitt Gray <vilhelm.gray@gmail.com>
264 L: linux-iio@vger.kernel.org
265 S: Maintained
266 F: drivers/iio/counter/104-quad-8.c
267
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M: William Breathitt Gray <vilhelm.gray@gmail.com>
270 L: linux-gpio@vger.kernel.org
271 S: Maintained
272 F: drivers/gpio/gpio-pci-idio-16.c
273
274 ACENIC DRIVER
275 M: Jes Sorensen <jes@trained-monkey.org>
276 L: linux-acenic@sunsite.dk
277 S: Maintained
278 F: drivers/net/ethernet/alteon/acenic*
279
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M: Peter Feuerer <peter@piie.net>
282 L: platform-driver-x86@vger.kernel.org
283 W: http://piie.net/?section=acerhdf
284 S: Maintained
285 F: drivers/platform/x86/acerhdf.c
286
287 ACER WMI LAPTOP EXTRAS
288 M: "Lee, Chun-Yi" <jlee@suse.com>
289 L: platform-driver-x86@vger.kernel.org
290 S: Maintained
291 F: drivers/platform/x86/acer-wmi.c
292
293 ACPI
294 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M: Len Brown <lenb@kernel.org>
296 L: linux-acpi@vger.kernel.org
297 W: https://01.org/linux-acpi
298 Q: https://patchwork.kernel.org/project/linux-acpi/list/
299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B: https://bugzilla.kernel.org
301 S: Supported
302 F: drivers/acpi/
303 F: drivers/pnp/pnpacpi/
304 F: include/linux/acpi.h
305 F: include/acpi/
306 F: Documentation/acpi/
307 F: Documentation/ABI/testing/sysfs-bus-acpi
308 F: Documentation/ABI/testing/configfs-acpi
309 F: drivers/pci/*acpi*
310 F: drivers/pci/*/*acpi*
311 F: drivers/pci/*/*/*acpi*
312 F: tools/power/acpi/
313
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M: Robert Moore <robert.moore@intel.com>
316 M: Lv Zheng <lv.zheng@intel.com>
317 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L: linux-acpi@vger.kernel.org
319 L: devel@acpica.org
320 W: https://acpica.org/
321 W: https://github.com/acpica/acpica/
322 Q: https://patchwork.kernel.org/project/linux-acpi/list/
323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B: https://bugzilla.kernel.org
325 B: https://bugs.acpica.org
326 S: Supported
327 F: drivers/acpi/acpica/
328 F: include/acpi/
329 F: tools/power/acpi/
330
331 ACPI FAN DRIVER
332 M: Zhang Rui <rui.zhang@intel.com>
333 L: linux-acpi@vger.kernel.org
334 W: https://01.org/linux-acpi
335 B: https://bugzilla.kernel.org
336 S: Supported
337 F: drivers/acpi/fan.c
338
339 ACPI FOR ARM64 (ACPI/arm64)
340 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M: Hanjun Guo <hanjun.guo@linaro.org>
342 M: Sudeep Holla <sudeep.holla@arm.com>
343 L: linux-acpi@vger.kernel.org
344 S: Maintained
345 F: drivers/acpi/arm64
346
347 ACPI THERMAL DRIVER
348 M: Zhang Rui <rui.zhang@intel.com>
349 L: linux-acpi@vger.kernel.org
350 W: https://01.org/linux-acpi
351 B: https://bugzilla.kernel.org
352 S: Supported
353 F: drivers/acpi/*thermal*
354
355 ACPI VIDEO DRIVER
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
360 S: Supported
361 F: drivers/acpi/acpi_video.c
362
363 ACPI WMI DRIVER
364 L: platform-driver-x86@vger.kernel.org
365 S: Orphan
366 F: drivers/platform/x86/wmi.c
367
368 AD1889 ALSA SOUND DRIVER
369 M: Thibaut Varene <T-Bone@parisc-linux.org>
370 W: http://wiki.parisc-linux.org/AD1889
371 L: linux-parisc@vger.kernel.org
372 S: Maintained
373 F: sound/pci/ad1889.*
374
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M: Michael Hennerich <michael.hennerich@analog.com>
377 W: http://wiki.analog.com/AD5254
378 W: http://ez.analog.com/community/linux-device-drivers
379 S: Supported
380 F: drivers/misc/ad525x_dpot.c
381
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M: Michael Hennerich <michael.hennerich@analog.com>
384 W: http://wiki.analog.com/AD5398
385 W: http://ez.analog.com/community/linux-device-drivers
386 S: Supported
387 F: drivers/regulator/ad5398.c
388
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M: Michael Hennerich <michael.hennerich@analog.com>
391 W: http://wiki.analog.com/AD7142
392 W: http://ez.analog.com/community/linux-device-drivers
393 S: Supported
394 F: drivers/input/misc/ad714x.c
395
396 AD7877 TOUCHSCREEN DRIVER
397 M: Michael Hennerich <michael.hennerich@analog.com>
398 W: http://wiki.analog.com/AD7877
399 W: http://ez.analog.com/community/linux-device-drivers
400 S: Supported
401 F: drivers/input/touchscreen/ad7877.c
402
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M: Michael Hennerich <michael.hennerich@analog.com>
405 W: http://wiki.analog.com/AD7879
406 W: http://ez.analog.com/community/linux-device-drivers
407 S: Supported
408 F: drivers/input/touchscreen/ad7879.c
409
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M: Jiri Kosina <jikos@kernel.org>
412 S: Maintained
413
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M: Michael Hennerich <michael.hennerich@analog.com>
416 W: https://wiki.analog.com/ADF7242
417 W: http://ez.analog.com/community/linux-device-drivers
418 L: linux-wpan@vger.kernel.org
419 S: Supported
420 F: drivers/net/ieee802154/adf7242.c
421 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423 ADM1025 HARDWARE MONITOR DRIVER
424 M: Jean Delvare <jdelvare@suse.com>
425 L: linux-hwmon@vger.kernel.org
426 S: Maintained
427 F: Documentation/hwmon/adm1025
428 F: drivers/hwmon/adm1025.c
429
430 ADM1029 HARDWARE MONITOR DRIVER
431 M: Corentin Labbe <clabbe.montjoie@gmail.com>
432 L: linux-hwmon@vger.kernel.org
433 S: Maintained
434 F: drivers/hwmon/adm1029.c
435
436 ADM8211 WIRELESS DRIVER
437 L: linux-wireless@vger.kernel.org
438 W: http://wireless.kernel.org/
439 S: Orphan
440 F: drivers/net/wireless/admtek/adm8211.*
441
442 ADP1653 FLASH CONTROLLER DRIVER
443 M: Sakari Ailus <sakari.ailus@iki.fi>
444 L: linux-media@vger.kernel.org
445 S: Maintained
446 F: drivers/media/i2c/adp1653.c
447 F: include/media/i2c/adp1653.h
448
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M: Michael Hennerich <michael.hennerich@analog.com>
451 W: http://wiki.analog.com/ADP5520
452 W: http://ez.analog.com/community/linux-device-drivers
453 S: Supported
454 F: drivers/mfd/adp5520.c
455 F: drivers/video/backlight/adp5520_bl.c
456 F: drivers/leds/leds-adp5520.c
457 F: drivers/gpio/gpio-adp5520.c
458 F: drivers/input/keyboard/adp5520-keys.c
459
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/ADP5588
463 W: http://ez.analog.com/community/linux-device-drivers
464 S: Supported
465 F: drivers/input/keyboard/adp5588-keys.c
466 F: drivers/gpio/gpio-adp5588.c
467
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/ADP8860
471 W: http://ez.analog.com/community/linux-device-drivers
472 S: Supported
473 F: drivers/video/backlight/adp8860_bl.c
474
475 ADS1015 HARDWARE MONITOR DRIVER
476 M: Dirk Eibach <eibach@gdsys.de>
477 L: linux-hwmon@vger.kernel.org
478 S: Maintained
479 F: Documentation/hwmon/ads1015
480 F: drivers/hwmon/ads1015.c
481 F: include/linux/i2c/ads1015.h
482
483 ADT746X FAN DRIVER
484 M: Colin Leroy <colin@colino.net>
485 S: Maintained
486 F: drivers/macintosh/therm_adt746x.c
487
488 ADT7475 HARDWARE MONITOR DRIVER
489 M: Jean Delvare <jdelvare@suse.com>
490 L: linux-hwmon@vger.kernel.org
491 S: Maintained
492 F: Documentation/hwmon/adt7475
493 F: drivers/hwmon/adt7475.c
494
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M: Michael Hennerich <michael.hennerich@analog.com>
497 W: http://wiki.analog.com/ADXL345
498 W: http://ez.analog.com/community/linux-device-drivers
499 S: Supported
500 F: drivers/input/misc/adxl34x.c
501
502 ADVANSYS SCSI DRIVER
503 M: Matthew Wilcox <matthew@wil.cx>
504 M: Hannes Reinecke <hare@suse.com>
505 L: linux-scsi@vger.kernel.org
506 S: Maintained
507 F: Documentation/scsi/advansys.txt
508 F: drivers/scsi/advansys.c
509
510 AEDSP16 DRIVER
511 M: Riccardo Facchetti <fizban@tin.it>
512 S: Maintained
513 F: sound/oss/aedsp16.c
514
515 AF9013 MEDIA DRIVER
516 M: Antti Palosaari <crope@iki.fi>
517 L: linux-media@vger.kernel.org
518 W: https://linuxtv.org
519 W: http://palosaari.fi/linux/
520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
521 T: git git://linuxtv.org/anttip/media_tree.git
522 S: Maintained
523 F: drivers/media/dvb-frontends/af9013*
524
525 AF9033 MEDIA DRIVER
526 M: Antti Palosaari <crope@iki.fi>
527 L: linux-media@vger.kernel.org
528 W: https://linuxtv.org
529 W: http://palosaari.fi/linux/
530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
531 T: git git://linuxtv.org/anttip/media_tree.git
532 S: Maintained
533 F: drivers/media/dvb-frontends/af9033*
534
535 AFFS FILE SYSTEM
536 L: linux-fsdevel@vger.kernel.org
537 S: Orphan
538 F: Documentation/filesystems/affs.txt
539 F: fs/affs/
540
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M: David Howells <dhowells@redhat.com>
543 L: linux-afs@lists.infradead.org
544 S: Supported
545 F: fs/afs/
546 F: include/net/af_rxrpc.h
547 F: net/rxrpc/af_rxrpc.c
548 W: https://www.infradead.org/~dhowells/kafs/
549
550 AGPGART DRIVER
551 M: David Airlie <airlied@linux.ie>
552 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553 S: Maintained
554 F: drivers/char/agp/
555 F: include/linux/agp*
556 F: include/uapi/linux/agp*
557
558 AHA152X SCSI DRIVER
559 M: "Juergen E. Fischer" <fischer@norbit.de>
560 L: linux-scsi@vger.kernel.org
561 S: Maintained
562 F: drivers/scsi/aha152x*
563 F: drivers/scsi/pcmcia/aha152x*
564
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M: Hannes Reinecke <hare@suse.com>
567 L: linux-scsi@vger.kernel.org
568 S: Maintained
569 F: drivers/scsi/aic7xxx/
570
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M: Hans Verkuil <hverkuil@xs4all.nl>
573 L: linux-media@vger.kernel.org
574 T: git git://linuxtv.org/media_tree.git
575 W: https://linuxtv.org
576 S: Maintained
577 F: drivers/media/radio/radio-aimslab*
578
579 AIO
580 M: Benjamin LaHaise <bcrl@kvack.org>
581 L: linux-aio@kvack.org
582 S: Supported
583 F: fs/aio.c
584 F: include/linux/*aio*.h
585
586 AIRSPY MEDIA DRIVER
587 M: Antti Palosaari <crope@iki.fi>
588 L: linux-media@vger.kernel.org
589 W: https://linuxtv.org
590 W: http://palosaari.fi/linux/
591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
592 T: git git://linuxtv.org/anttip/media_tree.git
593 S: Maintained
594 F: drivers/media/usb/airspy/
595
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
598 S: Maintained
599 F: drivers/net/ethernet/alacritech/*
600
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M: Duncan Sands <duncan.sands@free.fr>
603 L: linux-usb@vger.kernel.org
604 W: http://www.linux-usb.org/SpeedTouch/
605 S: Maintained
606 F: drivers/usb/atm/speedtch.c
607 F: drivers/usb/atm/usbatm.c
608
609 ALCHEMY AU1XX0 MMC DRIVER
610 M: Manuel Lauss <manuel.lauss@gmail.com>
611 S: Maintained
612 F: drivers/mmc/host/au1xmmc.c
613
614 ALI1563 I2C DRIVER
615 M: Rudolf Marek <r.marek@assembler.cz>
616 L: linux-i2c@vger.kernel.org
617 S: Maintained
618 F: Documentation/i2c/busses/i2c-ali1563
619 F: drivers/i2c/busses/i2c-ali1563.c
620
621 ALLWINNER SECURITY SYSTEM
622 M: Corentin Labbe <clabbe.montjoie@gmail.com>
623 L: linux-crypto@vger.kernel.org
624 S: Maintained
625 F: drivers/crypto/sunxi-ss/
626
627 ALPHA PORT
628 M: Richard Henderson <rth@twiddle.net>
629 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M: Matt Turner <mattst88@gmail.com>
631 S: Odd Fixes
632 L: linux-alpha@vger.kernel.org
633 F: arch/alpha/
634
635 ALPS PS/2 TOUCHPAD DRIVER
636 R: Pali Rohár <pali.rohar@gmail.com>
637 F: drivers/input/mouse/alps.*
638
639 ALTERA MAILBOX DRIVER
640 M: Ley Foon Tan <lftan@altera.com>
641 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642 S: Maintained
643 F: drivers/mailbox/mailbox-altera.c
644
645 ALTERA PIO DRIVER
646 M: Tien Hock Loh <thloh@altera.com>
647 L: linux-gpio@vger.kernel.org
648 S: Maintained
649 F: drivers/gpio/gpio-altera.c
650
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M: Thor Thayer <thor.thayer@linux.intel.com>
653 S: Maintained
654 F: drivers/gpio/gpio-altera-a10sr.c
655 F: drivers/mfd/altera-a10sr.c
656 F: drivers/reset/reset-a10sr.c
657 F: include/linux/mfd/altera-a10sr.h
658 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
659
660 ALTERA TRIPLE SPEED ETHERNET DRIVER
661 M: Vince Bridgers <vbridger@opensource.altera.com>
662 L: netdev@vger.kernel.org
663 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664 S: Maintained
665 F: drivers/net/ethernet/altera/
666
667 ALTERA UART/JTAG UART SERIAL DRIVERS
668 M: Tobias Klauser <tklauser@distanz.ch>
669 L: linux-serial@vger.kernel.org
670 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
671 S: Maintained
672 F: drivers/tty/serial/altera_uart.c
673 F: drivers/tty/serial/altera_jtaguart.c
674 F: include/linux/altera_uart.h
675 F: include/linux/altera_jtaguart.h
676
677 AMAZON ETHERNET DRIVERS
678 M: Netanel Belgazal <netanel@annapurnalabs.com>
679 R: Saeed Bishara <saeed@annapurnalabs.com>
680 R: Zorik Machulsky <zorik@annapurnalabs.com>
681 L: netdev@vger.kernel.org
682 S: Supported
683 F: Documentation/networking/ena.txt
684 F: drivers/net/ethernet/amazon/
685
686 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687 M: Tom Lendacky <thomas.lendacky@amd.com>
688 M: Gary Hook <gary.hook@amd.com>
689 L: linux-crypto@vger.kernel.org
690 S: Supported
691 F: drivers/crypto/ccp/
692 F: include/linux/ccp.h
693
694 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695 M: Huang Rui <ray.huang@amd.com>
696 L: linux-hwmon@vger.kernel.org
697 S: Supported
698 F: Documentation/hwmon/fam15h_power
699 F: drivers/hwmon/fam15h_power.c
700
701 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
703 S: Orphan
704 F: drivers/usb/gadget/udc/amd5536udc.*
705
706 AMD GEODE PROCESSOR/CHIPSET SUPPORT
707 P: Andres Salomon <dilinger@queued.net>
708 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
709 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
710 S: Supported
711 F: drivers/char/hw_random/geode-rng.c
712 F: drivers/crypto/geode*
713 F: drivers/video/fbdev/geode/
714 F: arch/x86/include/asm/geode.h
715
716 AMD IOMMU (AMD-VI)
717 M: Joerg Roedel <joro@8bytes.org>
718 L: iommu@lists.linux-foundation.org
719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
720 S: Maintained
721 F: drivers/iommu/amd_iommu*.[ch]
722 F: include/linux/amd-iommu.h
723
724 AMD KFD
725 M: Oded Gabbay <oded.gabbay@gmail.com>
726 L: dri-devel@lists.freedesktop.org
727 T: git git://people.freedesktop.org/~gabbayo/linux.git
728 S: Supported
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733 F: drivers/gpu/drm/amd/amdkfd/
734 F: drivers/gpu/drm/amd/include/cik_structs.h
735 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736 F: drivers/gpu/drm/amd/include/vi_structs.h
737 F: drivers/gpu/drm/radeon/radeon_kfd.c
738 F: drivers/gpu/drm/radeon/radeon_kfd.h
739 F: include/uapi/linux/kfd_ioctl.h
740
741 AMD SEATTLE DEVICE TREE SUPPORT
742 M: Brijesh Singh <brijeshkumar.singh@amd.com>
743 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744 M: Tom Lendacky <thomas.lendacky@amd.com>
745 S: Supported
746 F: arch/arm64/boot/dts/amd/
747
748 AMD XGBE DRIVER
749 M: Tom Lendacky <thomas.lendacky@amd.com>
750 L: netdev@vger.kernel.org
751 S: Supported
752 F: drivers/net/ethernet/amd/xgbe/
753 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
754
755 AMS (Apple Motion Sensor) DRIVER
756 M: Michael Hanselmann <linux-kernel@hansmi.ch>
757 S: Supported
758 F: drivers/macintosh/ams/
759
760 ANALOG DEVICES INC AD9389B DRIVER
761 M: Hans Verkuil <hans.verkuil@cisco.com>
762 L: linux-media@vger.kernel.org
763 S: Maintained
764 F: drivers/media/i2c/ad9389b*
765
766 ANALOG DEVICES INC ADV7180 DRIVER
767 M: Lars-Peter Clausen <lars@metafoo.de>
768 L: linux-media@vger.kernel.org
769 W: http://ez.analog.com/community/linux-device-drivers
770 S: Supported
771 F: drivers/media/i2c/adv7180.c
772
773 ANALOG DEVICES INC ADV7511 DRIVER
774 M: Hans Verkuil <hans.verkuil@cisco.com>
775 L: linux-media@vger.kernel.org
776 S: Maintained
777 F: drivers/media/i2c/adv7511*
778
779 ANALOG DEVICES INC ADV7604 DRIVER
780 M: Hans Verkuil <hans.verkuil@cisco.com>
781 L: linux-media@vger.kernel.org
782 S: Maintained
783 F: drivers/media/i2c/adv7604*
784
785 ANALOG DEVICES INC ADV7842 DRIVER
786 M: Hans Verkuil <hans.verkuil@cisco.com>
787 L: linux-media@vger.kernel.org
788 S: Maintained
789 F: drivers/media/i2c/adv7842*
790
791 ANALOG DEVICES INC ASOC CODEC DRIVERS
792 M: Lars-Peter Clausen <lars@metafoo.de>
793 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
794 W: http://wiki.analog.com/
795 W: http://ez.analog.com/community/linux-device-drivers
796 S: Supported
797 F: sound/soc/codecs/adau*
798 F: sound/soc/codecs/adav*
799 F: sound/soc/codecs/ad1*
800 F: sound/soc/codecs/ad7*
801 F: sound/soc/codecs/ssm*
802 F: sound/soc/codecs/sigmadsp.*
803
804 ANALOG DEVICES INC ASOC DRIVERS
805 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
807 W: http://blackfin.uclinux.org/
808 S: Supported
809 F: sound/soc/blackfin/*
810
811 ANALOG DEVICES INC IIO DRIVERS
812 M: Lars-Peter Clausen <lars@metafoo.de>
813 M: Michael Hennerich <Michael.Hennerich@analog.com>
814 W: http://wiki.analog.com/
815 W: http://ez.analog.com/community/linux-device-drivers
816 S: Supported
817 F: drivers/iio/*/ad*
818 F: drivers/iio/adc/ltc2497*
819 X: drivers/iio/*/adjd*
820 F: drivers/staging/iio/*/ad*
821 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
822
823 ANALOG DEVICES INC DMA DRIVERS
824 M: Lars-Peter Clausen <lars@metafoo.de>
825 W: http://ez.analog.com/community/linux-device-drivers
826 S: Supported
827 F: drivers/dma/dma-axi-dmac.c
828
829 ANDROID CONFIG FRAGMENTS
830 M: Rob Herring <robh@kernel.org>
831 S: Supported
832 F: kernel/configs/android*
833
834 ANDROID DRIVERS
835 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836 M: Arve Hjønnevåg <arve@android.com>
837 M: Riley Andrews <riandrews@android.com>
838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839 L: devel@driverdev.osuosl.org
840 S: Supported
841 F: drivers/android/
842 F: drivers/staging/android/
843
844 ANDROID ION DRIVER
845 M: Laura Abbott <labbott@redhat.com>
846 M: Sumit Semwal <sumit.semwal@linaro.org>
847 L: devel@driverdev.osuosl.org
848 S: Supported
849 F: drivers/staging/android/ion
850 F: drivers/staging/android/uapi/ion.h
851 F: drivers/staging/android/uapi/ion_test.h
852
853 AOA (Apple Onboard Audio) ALSA DRIVER
854 M: Johannes Berg <johannes@sipsolutions.net>
855 L: linuxppc-dev@lists.ozlabs.org
856 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
857 S: Maintained
858 F: sound/aoa/
859
860 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
861 M: William Breathitt Gray <vilhelm.gray@gmail.com>
862 L: linux-iio@vger.kernel.org
863 S: Maintained
864 F: drivers/iio/adc/stx104.c
865
866 APM DRIVER
867 M: Jiri Kosina <jikos@kernel.org>
868 S: Odd fixes
869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
870 F: arch/x86/kernel/apm_32.c
871 F: include/linux/apm_bios.h
872 F: include/uapi/linux/apm_bios.h
873 F: drivers/char/apm-emulation.c
874
875 APPLE BCM5974 MULTITOUCH DRIVER
876 M: Henrik Rydberg <rydberg@bitmath.org>
877 L: linux-input@vger.kernel.org
878 S: Odd fixes
879 F: drivers/input/mouse/bcm5974.c
880
881 APPLE SMC DRIVER
882 M: Henrik Rydberg <rydberg@bitmath.org>
883 L: linux-hwmon@vger.kernel.org
884 S: Odd fixes
885 F: drivers/hwmon/applesmc.c
886
887 APPLETALK NETWORK LAYER
888 L: netdev@vger.kernel.org
889 S: Odd fixes
890 F: drivers/net/appletalk/
891 F: net/appletalk/
892
893 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
894 M: Duc Dang <dhdang@apm.com>
895 S: Supported
896 F: arch/arm64/boot/dts/apm/
897
898 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
899 M: Iyappan Subramanian <isubramanian@apm.com>
900 M: Keyur Chudgar <kchudgar@apm.com>
901 M: Quan Nguyen <qnguyen@apm.com>
902 S: Supported
903 F: drivers/net/ethernet/apm/xgene/
904 F: drivers/net/phy/mdio-xgene.c
905 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
906 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
907
908 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
909 M: Iyappan Subramanian <isubramanian@apm.com>
910 M: Keyur Chudgar <kchudgar@apm.com>
911 S: Supported
912 F: drivers/net/ethernet/apm/xgene-v2/
913
914 APPLIED MICRO (APM) X-GENE SOC PMU
915 M: Tai Nguyen <ttnguyen@apm.com>
916 S: Supported
917 F: drivers/perf/xgene_pmu.c
918 F: Documentation/perf/xgene-pmu.txt
919 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
920
921 APTINA CAMERA SENSOR PLL
922 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
923 L: linux-media@vger.kernel.org
924 S: Maintained
925 F: drivers/media/i2c/aptina-pll.*
926
927 ARC FRAMEBUFFER DRIVER
928 M: Jaya Kumar <jayalk@intworks.biz>
929 S: Maintained
930 F: drivers/video/fbdev/arcfb.c
931 F: drivers/video/fbdev/core/fb_defio.c
932
933 ARCNET NETWORK LAYER
934 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
935 L: netdev@vger.kernel.org
936 S: Maintained
937 F: drivers/net/arcnet/
938 F: include/uapi/linux/if_arcnet.h
939
940 ARC PGU DRM DRIVER
941 M: Alexey Brodkin <abrodkin@synopsys.com>
942 S: Supported
943 F: drivers/gpu/drm/arc/
944 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
945
946 ARM ARCHITECTED TIMER DRIVER
947 M: Mark Rutland <mark.rutland@arm.com>
948 M: Marc Zyngier <marc.zyngier@arm.com>
949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950 S: Maintained
951 F: arch/arm/include/asm/arch_timer.h
952 F: arch/arm64/include/asm/arch_timer.h
953 F: drivers/clocksource/arm_arch_timer.c
954
955 ARM HDLCD DRM DRIVER
956 M: Liviu Dudau <liviu.dudau@arm.com>
957 S: Supported
958 F: drivers/gpu/drm/arm/hdlcd_*
959 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
960
961 ARM MALI-DP DRM DRIVER
962 M: Liviu Dudau <liviu.dudau@arm.com>
963 M: Brian Starkey <brian.starkey@arm.com>
964 M: Mali DP Maintainers <malidp@foss.arm.com>
965 S: Supported
966 F: drivers/gpu/drm/arm/
967 F: Documentation/devicetree/bindings/display/arm,malidp.txt
968
969 ARM MFM AND FLOPPY DRIVERS
970 M: Ian Molton <spyro@f2s.com>
971 S: Maintained
972 F: arch/arm/lib/floppydma.S
973 F: arch/arm/include/asm/floppy.h
974
975 ARM PMU PROFILING AND DEBUGGING
976 M: Will Deacon <will.deacon@arm.com>
977 M: Mark Rutland <mark.rutland@arm.com>
978 S: Maintained
979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980 F: arch/arm*/kernel/perf_*
981 F: arch/arm/oprofile/common.c
982 F: arch/arm*/kernel/hw_breakpoint.c
983 F: arch/arm*/include/asm/hw_breakpoint.h
984 F: arch/arm*/include/asm/perf_event.h
985 F: drivers/perf/*
986 F: include/linux/perf/arm_pmu.h
987 F: Documentation/devicetree/bindings/arm/pmu.txt
988 F: Documentation/devicetree/bindings/perf/
989
990 ARM PORT
991 M: Russell King <linux@armlinux.org.uk>
992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993 W: http://www.armlinux.org.uk/
994 S: Maintained
995 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
996 F: arch/arm/
997
998 ARM SUB-ARCHITECTURES
999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000 S: Maintained
1001 F: arch/arm/mach-*/
1002 F: arch/arm/plat-*/
1003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1004
1005 ARM PRIMECELL AACI PL041 DRIVER
1006 M: Russell King <linux@armlinux.org.uk>
1007 S: Maintained
1008 F: sound/arm/aaci.*
1009
1010 ARM PRIMECELL CLCD PL110 DRIVER
1011 M: Russell King <linux@armlinux.org.uk>
1012 S: Maintained
1013 F: drivers/video/fbdev/amba-clcd.*
1014
1015 ARM PRIMECELL KMI PL050 DRIVER
1016 M: Russell King <linux@armlinux.org.uk>
1017 S: Maintained
1018 F: drivers/input/serio/ambakmi.*
1019 F: include/linux/amba/kmi.h
1020
1021 ARM PRIMECELL MMCI PL180/1 DRIVER
1022 M: Russell King <linux@armlinux.org.uk>
1023 S: Maintained
1024 F: drivers/mmc/host/mmci.*
1025 F: include/linux/amba/mmci.h
1026
1027 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1028 M: Russell King <linux@armlinux.org.uk>
1029 S: Maintained
1030 F: drivers/tty/serial/amba-pl01*.c
1031 F: include/linux/amba/serial.h
1032
1033 ARM PRIMECELL BUS SUPPORT
1034 M: Russell King <linux@armlinux.org.uk>
1035 S: Maintained
1036 F: drivers/amba/
1037 F: include/linux/amba/bus.h
1038
1039 ARM/ADS SPHERE MACHINE SUPPORT
1040 M: Lennert Buytenhek <kernel@wantstofly.org>
1041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S: Maintained
1043
1044 ARM/AFEB9260 MACHINE SUPPORT
1045 M: Sergey Lapin <slapin@ossfans.org>
1046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047 S: Maintained
1048
1049 ARM/AJECO 1ARM MACHINE SUPPORT
1050 M: Lennert Buytenhek <kernel@wantstofly.org>
1051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052 S: Maintained
1053
1054 ARM/Allwinner sunXi SoC support
1055 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1056 M: Chen-Yu Tsai <wens@csie.org>
1057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058 S: Maintained
1059 N: sun[x456789]i
1060 N: sun50i
1061 F: arch/arm/mach-sunxi/
1062 F: arch/arm64/boot/dts/allwinner/
1063 F: drivers/clk/sunxi-ng/
1064 F: drivers/pinctrl/sunxi/
1065 F: drivers/soc/sunxi/
1066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1067
1068 ARM/Allwinner SoC Clock Support
1069 M: Emilio López <emilio@elopez.com.ar>
1070 S: Maintained
1071 F: drivers/clk/sunxi/
1072
1073 ARM/Amlogic Meson SoC support
1074 M: Carlo Caione <carlo@caione.org>
1075 M: Kevin Hilman <khilman@baylibre.com>
1076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077 L: linux-amlogic@lists.infradead.org
1078 W: http://linux-meson.com/
1079 S: Maintained
1080 F: arch/arm/mach-meson/
1081 F: arch/arm/boot/dts/meson*
1082 F: arch/arm64/boot/dts/amlogic/
1083 F: drivers/pinctrl/meson/
1084 F: drivers/mmc/host/meson*
1085 N: meson
1086
1087 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1088 M: Neil Armstrong <narmstrong@baylibre.com>
1089 M: Jerome Brunet <jbrunet@baylibre.com>
1090 L: linux-amlogic@lists.infradead.org
1091 S: Maintained
1092 F: drivers/clk/meson/
1093 F: include/dt-bindings/clock/meson*
1094 F: include/dt-bindings/clock/gxbb*
1095 F: Documentation/devicetree/bindings/clock/amlogic*
1096
1097 ARM/Annapurna Labs ALPINE ARCHITECTURE
1098 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1099 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 S: Maintained
1102 F: arch/arm/mach-alpine/
1103 F: arch/arm/boot/dts/alpine*
1104 F: arch/arm64/boot/dts/al/
1105 F: drivers/*/*alpine*
1106
1107 ARM/ARTPEC MACHINE SUPPORT
1108 M: Jesper Nilsson <jesper.nilsson@axis.com>
1109 M: Lars Persson <lars.persson@axis.com>
1110 M: Niklas Cassel <niklas.cassel@axis.com>
1111 S: Maintained
1112 L: linux-arm-kernel@axis.com
1113 F: arch/arm/mach-artpec
1114 F: arch/arm/boot/dts/artpec6*
1115 F: drivers/clk/axis
1116 F: drivers/pinctrl/pinctrl-artpec*
1117 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1118
1119 ARM/ASPEED MACHINE SUPPORT
1120 M: Joel Stanley <joel@jms.id.au>
1121 S: Maintained
1122 F: arch/arm/mach-aspeed/
1123 F: arch/arm/boot/dts/aspeed-*
1124 F: drivers/*/*aspeed*
1125
1126 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1127 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1128 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 W: http://www.linux4sam.org
1131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1132 S: Supported
1133 F: arch/arm/mach-at91/
1134 F: include/soc/at91/
1135 F: arch/arm/boot/dts/at91*.dts
1136 F: arch/arm/boot/dts/at91*.dtsi
1137 F: arch/arm/boot/dts/sama*.dts
1138 F: arch/arm/boot/dts/sama*.dtsi
1139 F: arch/arm/include/debug/at91.S
1140 F: drivers/memory/atmel*
1141
1142 ARM/ATMEL AT91 Clock Support
1143 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1144 S: Maintained
1145 F: drivers/clk/at91
1146
1147 ARM/CALXEDA HIGHBANK ARCHITECTURE
1148 M: Rob Herring <robh@kernel.org>
1149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S: Maintained
1151 F: arch/arm/mach-highbank/
1152 F: arch/arm/boot/dts/highbank.dts
1153 F: arch/arm/boot/dts/ecx-*.dts*
1154
1155 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1156 M: Krzysztof Halasa <khalasa@piap.pl>
1157 S: Maintained
1158 F: arch/arm/mach-cns3xxx/
1159
1160 ARM/CAVIUM THUNDER NETWORK DRIVER
1161 M: Sunil Goutham <sgoutham@cavium.com>
1162 M: Robert Richter <rric@kernel.org>
1163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 S: Supported
1165 F: drivers/net/ethernet/cavium/thunder/
1166
1167 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1168 M: Alexander Shiyan <shc_work@mail.ru>
1169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 S: Odd Fixes
1171 N: clps711x
1172
1173 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1174 M: Hartley Sweeten <hsweeten@visionengravers.com>
1175 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177 S: Maintained
1178 F: arch/arm/mach-ep93xx/
1179 F: arch/arm/mach-ep93xx/include/mach/
1180
1181 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1182 M: Lennert Buytenhek <kernel@wantstofly.org>
1183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184 S: Maintained
1185
1186 ARM/CLKDEV SUPPORT
1187 M: Russell King <linux@armlinux.org.uk>
1188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189 S: Maintained
1190 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1191 F: arch/arm/include/asm/clkdev.h
1192 F: drivers/clk/clkdev.c
1193
1194 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1195 M: Mike Rapoport <mike@compulab.co.il>
1196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 S: Maintained
1198
1199 ARM/CONTEC MICRO9 MACHINE SUPPORT
1200 M: Hubert Feurstein <hubert.feurstein@contec.at>
1201 S: Maintained
1202 F: arch/arm/mach-ep93xx/micro9.c
1203
1204 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1205 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207 S: Maintained
1208 F: drivers/hwtracing/coresight/*
1209 F: Documentation/trace/coresight.txt
1210 F: Documentation/devicetree/bindings/arm/coresight.txt
1211 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1212 F: tools/perf/arch/arm/util/pmu.c
1213 F: tools/perf/arch/arm/util/auxtrace.c
1214 F: tools/perf/arch/arm/util/cs-etm.c
1215 F: tools/perf/arch/arm/util/cs-etm.h
1216 F: tools/perf/util/cs-etm.h
1217
1218 ARM/CORGI MACHINE SUPPORT
1219 M: Richard Purdie <rpurdie@rpsys.net>
1220 S: Maintained
1221
1222 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1223 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 T: git git://github.com/ulli-kroll/linux.git
1226 S: Maintained
1227 F: arch/arm/mach-gemini/
1228 F: drivers/rtc/rtc-gemini.c
1229
1230 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1231 M: Barry Song <baohua@kernel.org>
1232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1234 S: Maintained
1235 F: arch/arm/boot/dts/prima2*
1236 F: arch/arm/mach-prima2/
1237 F: drivers/clk/sirf/
1238 F: drivers/clocksource/timer-prima2.c
1239 F: drivers/clocksource/timer-atlas7.c
1240 N: [^a-z]sirf
1241
1242 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1243 M: Baruch Siach <baruch@tkos.co.il>
1244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245 S: Maintained
1246 F: arch/arm/boot/dts/cx92755*
1247 N: digicolor
1248
1249 ARM/EBSA110 MACHINE SUPPORT
1250 M: Russell King <linux@armlinux.org.uk>
1251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 W: http://www.armlinux.org.uk/
1253 S: Maintained
1254 F: arch/arm/mach-ebsa110/
1255 F: drivers/net/ethernet/amd/am79c961a.*
1256
1257 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1258 M: Uwe Kleine-König <kernel@pengutronix.de>
1259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260 S: Maintained
1261 N: efm32
1262
1263 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1264 M: Robert Jarzmik <robert.jarzmik@free.fr>
1265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 S: Maintained
1267 F: arch/arm/mach-pxa/ezx.c
1268
1269 ARM/FARADAY FA526 PORT
1270 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S: Maintained
1273 T: git git://git.berlios.de/gemini-board
1274 F: arch/arm/mm/*-fa*
1275
1276 ARM/FOOTBRIDGE ARCHITECTURE
1277 M: Russell King <linux@armlinux.org.uk>
1278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 W: http://www.armlinux.org.uk/
1280 S: Maintained
1281 F: arch/arm/include/asm/hardware/dec21285.h
1282 F: arch/arm/mach-footbridge/
1283
1284 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1285 M: Shawn Guo <shawnguo@kernel.org>
1286 M: Sascha Hauer <kernel@pengutronix.de>
1287 R: Fabio Estevam <fabio.estevam@nxp.com>
1288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 S: Maintained
1290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1291 F: arch/arm/mach-imx/
1292 F: arch/arm/mach-mxs/
1293 F: arch/arm/boot/dts/imx*
1294 F: arch/arm/configs/imx*_defconfig
1295 F: drivers/clk/imx/
1296 F: drivers/soc/imx/
1297 F: include/soc/imx/
1298
1299 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1300 M: Shawn Guo <shawnguo@kernel.org>
1301 M: Sascha Hauer <kernel@pengutronix.de>
1302 R: Stefan Agner <stefan@agner.ch>
1303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 S: Maintained
1305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1306 F: arch/arm/mach-imx/*vf610*
1307 F: arch/arm/boot/dts/vf*
1308
1309 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1310 M: Lennert Buytenhek <kernel@wantstofly.org>
1311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 S: Maintained
1313
1314 ARM/GUMSTIX MACHINE SUPPORT
1315 M: Steve Sakoman <sakoman@gmail.com>
1316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S: Maintained
1318
1319 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1320 M: Philipp Zabel <philipp.zabel@gmail.com>
1321 M: Paul Parsons <lost.distance@yahoo.com>
1322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323 S: Maintained
1324 F: arch/arm/mach-pxa/hx4700.c
1325 F: arch/arm/mach-pxa/include/mach/hx4700.h
1326 F: sound/soc/pxa/hx4700.c
1327
1328 ARM/HISILICON SOC SUPPORT
1329 M: Wei Xu <xuwei5@hisilicon.com>
1330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 W: http://www.hisilicon.com
1332 S: Supported
1333 T: git git://github.com/hisilicon/linux-hisi.git
1334 F: arch/arm/mach-hisi/
1335 F: arch/arm/boot/dts/hi3*
1336 F: arch/arm/boot/dts/hip*
1337 F: arch/arm/boot/dts/hisi*
1338 F: arch/arm64/boot/dts/hisilicon/
1339
1340 ARM/HP JORNADA 7XX MACHINE SUPPORT
1341 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1342 W: www.jlime.com
1343 S: Maintained
1344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1345 F: arch/arm/mach-sa1100/jornada720.c
1346 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1347
1348 ARM/IGEP MACHINE SUPPORT
1349 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1350 M: Javier Martinez Canillas <javier@dowhile0.org>
1351 L: linux-omap@vger.kernel.org
1352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 S: Maintained
1354 F: arch/arm/boot/dts/omap3-igep*
1355
1356 ARM/INCOME PXA270 SUPPORT
1357 M: Marek Vasut <marek.vasut@gmail.com>
1358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 S: Maintained
1360 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1361
1362 ARM/INTEL IOP32X ARM ARCHITECTURE
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 IOP33X ARM ARCHITECTURE
1368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S: Orphan
1370
1371 ARM/INTEL IOP13XX ARM ARCHITECTURE
1372 M: Lennert Buytenhek <kernel@wantstofly.org>
1373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 S: Maintained
1375
1376 ARM/INTEL IQ81342EX MACHINE SUPPORT
1377 M: Lennert Buytenhek <kernel@wantstofly.org>
1378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 S: Maintained
1380
1381 ARM/INTEL IXDP2850 MACHINE SUPPORT
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/INTEL IXP4XX ARM ARCHITECTURE
1387 M: Imre Kaloz <kaloz@openwrt.org>
1388 M: Krzysztof Halasa <khalasa@piap.pl>
1389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 S: Maintained
1391 F: arch/arm/mach-ixp4xx/
1392
1393 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1394 M: Jonathan Cameron <jic23@cam.ac.uk>
1395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 S: Maintained
1397 F: arch/arm/mach-pxa/stargate2.c
1398 F: drivers/pcmcia/pxa2xx_stargate2.c
1399
1400 ARM/INTEL XSC3 (MANZANO) ARM CORE
1401 M: Lennert Buytenhek <kernel@wantstofly.org>
1402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 S: Maintained
1404
1405 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1406 M: Lennert Buytenhek <kernel@wantstofly.org>
1407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 S: Maintained
1409
1410 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1411 M: Santosh Shilimkar <ssantosh@kernel.org>
1412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 S: Maintained
1414 F: arch/arm/mach-keystone/
1415 F: arch/arm/boot/dts/keystone-*
1416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1417
1418 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1419 M: Santosh Shilimkar <ssantosh@kernel.org>
1420 L: linux-kernel@vger.kernel.org
1421 S: Maintained
1422 F: drivers/clk/keystone/
1423
1424 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1425 M: Santosh Shilimkar <ssantosh@kernel.org>
1426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 L: linux-kernel@vger.kernel.org
1428 S: Maintained
1429 F: drivers/clocksource/timer-keystone.c
1430
1431 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1432 M: Santosh Shilimkar <ssantosh@kernel.org>
1433 L: linux-kernel@vger.kernel.org
1434 S: Maintained
1435 F: drivers/power/reset/keystone-reset.c
1436
1437 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1438 M: Santosh Shilimkar <ssantosh@kernel.org>
1439 L: linux-kernel@vger.kernel.org
1440 S: Maintained
1441 F: drivers/memory/*emif*
1442
1443 ARM/LG1K ARCHITECTURE
1444 M: Chanho Min <chanho.min@lge.com>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S: Maintained
1447 F: arch/arm64/boot/dts/lg/
1448
1449 ARM/LOGICPD PXA270 MACHINE SUPPORT
1450 M: Lennert Buytenhek <kernel@wantstofly.org>
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 S: Maintained
1453
1454 ARM/LPC18XX ARCHITECTURE
1455 M: Joachim Eastwood <manabian@gmail.com>
1456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 S: Maintained
1458 F: arch/arm/boot/dts/lpc43*
1459 F: drivers/clk/nxp/clk-lpc18xx*
1460 F: drivers/clocksource/time-lpc32xx.c
1461 F: drivers/i2c/busses/i2c-lpc2k.c
1462 F: drivers/memory/pl172.c
1463 F: drivers/mtd/spi-nor/nxp-spifi.c
1464 F: drivers/rtc/rtc-lpc24xx.c
1465 N: lpc18xx
1466
1467 ARM/LPC32XX SOC SUPPORT
1468 M: Vladimir Zapolskiy <vz@mleia.com>
1469 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1472 S: Maintained
1473 F: arch/arm/boot/dts/lpc32*
1474 F: arch/arm/mach-lpc32xx/
1475 F: drivers/i2c/busses/i2c-pnx.c
1476 F: drivers/net/ethernet/nxp/lpc_eth.c
1477 F: drivers/usb/host/ohci-nxp.c
1478 F: drivers/watchdog/pnx4008_wdt.c
1479 N: lpc32xx
1480
1481 ARM/MAGICIAN MACHINE SUPPORT
1482 M: Philipp Zabel <philipp.zabel@gmail.com>
1483 S: Maintained
1484
1485 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1486 M: Jason Cooper <jason@lakedaemon.net>
1487 M: Andrew Lunn <andrew@lunn.ch>
1488 M: Gregory Clement <gregory.clement@free-electrons.com>
1489 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 S: Maintained
1492 F: arch/arm/boot/dts/armada*
1493 F: arch/arm/boot/dts/kirkwood*
1494 F: arch/arm/configs/mvebu_*_defconfig
1495 F: arch/arm/mach-mvebu/
1496 F: arch/arm64/boot/dts/marvell/armada*
1497 F: drivers/cpufreq/mvebu-cpufreq.c
1498 F: drivers/irqchip/irq-armada-370-xp.c
1499 F: drivers/irqchip/irq-mvebu-*
1500 F: drivers/rtc/rtc-armada38x.c
1501
1502 ARM/Marvell Berlin SoC support
1503 M: Jisheng Zhang <jszhang@marvell.com>
1504 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 S: Maintained
1507 F: arch/arm/mach-berlin/
1508 F: arch/arm/boot/dts/berlin*
1509 F: arch/arm64/boot/dts/marvell/berlin*
1510
1511
1512 ARM/Marvell Dove/MV78xx0/Orion SOC support
1513 M: Jason Cooper <jason@lakedaemon.net>
1514 M: Andrew Lunn <andrew@lunn.ch>
1515 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1516 M: Gregory Clement <gregory.clement@free-electrons.com>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S: Maintained
1519 F: Documentation/devicetree/bindings/soc/dove/
1520 F: arch/arm/mach-dove/
1521 F: arch/arm/mach-mv78xx0/
1522 F: arch/arm/mach-orion5x/
1523 F: arch/arm/plat-orion/
1524 F: arch/arm/boot/dts/dove*
1525 F: arch/arm/boot/dts/orion5x*
1526
1527
1528 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1529 M: Alexander Clouter <alex@digriz.org.uk>
1530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 W: http://www.digriz.org.uk/ts78xx/kernel
1532 S: Maintained
1533 F: arch/arm/mach-orion5x/ts78xx-*
1534
1535 ARM/OXNAS platform support
1536 M: Neil Armstrong <narmstrong@baylibre.com>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1539 S: Maintained
1540 F: arch/arm/mach-oxnas/
1541 F: arch/arm/boot/dts/ox8*.dtsi
1542 F: arch/arm/boot/dts/wd-mbwe.dts
1543 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1544 N: oxnas
1545
1546 ARM/Mediatek RTC DRIVER
1547 M: Eddie Huang <eddie.huang@mediatek.com>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1550 S: Maintained
1551 F: drivers/rtc/rtc-mt6397.c
1552
1553 ARM/Mediatek SoC support
1554 M: Matthias Brugger <matthias.bgg@gmail.com>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1557 S: Maintained
1558 F: arch/arm/boot/dts/mt6*
1559 F: arch/arm/boot/dts/mt7*
1560 F: arch/arm/boot/dts/mt8*
1561 F: arch/arm/mach-mediatek/
1562 F: arch/arm64/boot/dts/mediatek/
1563 N: mtk
1564 K: mediatek
1565
1566 ARM/Mediatek USB3 PHY DRIVER
1567 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1570 S: Maintained
1571 F: drivers/phy/phy-mt65xx-usb3.c
1572
1573 ARM/MICREL KS8695 ARCHITECTURE
1574 M: Greg Ungerer <gerg@uclinux.org>
1575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 F: arch/arm/mach-ks8695/
1577 S: Odd Fixes
1578
1579 ARM/MIOA701 MACHINE SUPPORT
1580 M: Robert Jarzmik <robert.jarzmik@free.fr>
1581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 F: arch/arm/mach-pxa/mioa701.c
1583 S: Maintained
1584
1585 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1586 M: Michael Petchkovsky <mkpetch@internode.on.net>
1587 S: Maintained
1588
1589 ARM/NOMADIK ARCHITECTURE
1590 M: Alessandro Rubini <rubini@unipv.it>
1591 M: Linus Walleij <linus.walleij@linaro.org>
1592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 S: Maintained
1594 F: arch/arm/mach-nomadik/
1595 F: drivers/pinctrl/nomadik/
1596 F: drivers/i2c/busses/i2c-nomadik.c
1597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1598
1599 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1600 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1601 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1602 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1603 S: Supported
1604
1605 ARM/TOSA MACHINE SUPPORT
1606 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1607 M: Dirk Opfer <dirk@opfer-online.de>
1608 S: Maintained
1609
1610 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1611 M: Marek Vasut <marek.vasut@gmail.com>
1612 L: linux-arm-kernel@lists.infradead.org
1613 W: http://hackndev.com
1614 S: Maintained
1615 F: arch/arm/mach-pxa/include/mach/palmtx.h
1616 F: arch/arm/mach-pxa/palmtx.c
1617 F: arch/arm/mach-pxa/include/mach/palmt5.h
1618 F: arch/arm/mach-pxa/palmt5.c
1619 F: arch/arm/mach-pxa/include/mach/palmld.h
1620 F: arch/arm/mach-pxa/palmld.c
1621 F: arch/arm/mach-pxa/include/mach/palmte2.h
1622 F: arch/arm/mach-pxa/palmte2.c
1623 F: arch/arm/mach-pxa/include/mach/palmtc.h
1624 F: arch/arm/mach-pxa/palmtc.c
1625
1626 ARM/PALM TREO SUPPORT
1627 M: Tomas Cech <sleep_walker@suse.com>
1628 L: linux-arm-kernel@lists.infradead.org
1629 W: http://hackndev.com
1630 S: Maintained
1631 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1632 F: arch/arm/mach-pxa/palmtreo.c
1633
1634 ARM/PALMZ72 SUPPORT
1635 M: Sergey Lapin <slapin@ossfans.org>
1636 L: linux-arm-kernel@lists.infradead.org
1637 W: http://hackndev.com
1638 S: Maintained
1639 F: arch/arm/mach-pxa/include/mach/palmz72.h
1640 F: arch/arm/mach-pxa/palmz72.c
1641
1642 ARM/PLEB SUPPORT
1643 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1644 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1645 S: Maintained
1646
1647 ARM/PT DIGITAL BOARD PORT
1648 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 W: http://www.armlinux.org.uk/
1651 S: Maintained
1652
1653 ARM/QUALCOMM SUPPORT
1654 M: Andy Gross <andy.gross@linaro.org>
1655 M: David Brown <david.brown@linaro.org>
1656 L: linux-arm-msm@vger.kernel.org
1657 L: linux-soc@vger.kernel.org
1658 S: Maintained
1659 F: Documentation/devicetree/bindings/soc/qcom/
1660 F: arch/arm/boot/dts/qcom-*.dts
1661 F: arch/arm/boot/dts/qcom-*.dtsi
1662 F: arch/arm/mach-qcom/
1663 F: arch/arm64/boot/dts/qcom/*
1664 F: drivers/i2c/busses/i2c-qup.c
1665 F: drivers/clk/qcom/
1666 F: drivers/pinctrl/qcom/
1667 F: drivers/dma/qcom/
1668 F: drivers/soc/qcom/
1669 F: drivers/spi/spi-qup.c
1670 F: drivers/tty/serial/msm_serial.h
1671 F: drivers/tty/serial/msm_serial.c
1672 F: drivers/*/pm8???-*
1673 F: drivers/mfd/ssbi.c
1674 F: drivers/firmware/qcom_scm.c
1675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1676
1677 ARM/RADISYS ENP2611 MACHINE SUPPORT
1678 M: Lennert Buytenhek <kernel@wantstofly.org>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 S: Maintained
1681
1682 ARM/RENESAS ARM64 ARCHITECTURE
1683 M: Simon Horman <horms@verge.net.au>
1684 M: Magnus Damm <magnus.damm@gmail.com>
1685 L: linux-renesas-soc@vger.kernel.org
1686 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1688 S: Supported
1689 F: arch/arm64/boot/dts/renesas/
1690 F: drivers/soc/renesas/
1691 F: include/linux/soc/renesas/
1692
1693 ARM/RISCPC ARCHITECTURE
1694 M: Russell King <linux@armlinux.org.uk>
1695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 W: http://www.armlinux.org.uk/
1697 S: Maintained
1698 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1699 F: arch/arm/include/asm/hardware/ioc.h
1700 F: arch/arm/include/asm/hardware/iomd.h
1701 F: arch/arm/include/asm/hardware/memc.h
1702 F: arch/arm/mach-rpc/
1703 F: drivers/net/ethernet/8390/etherh.c
1704 F: drivers/net/ethernet/i825xx/ether1*
1705 F: drivers/net/ethernet/seeq/ether3*
1706 F: drivers/scsi/arm/
1707
1708 ARM/Rockchip SoC support
1709 M: Heiko Stuebner <heiko@sntech.de>
1710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 L: linux-rockchip@lists.infradead.org
1712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1713 S: Maintained
1714 F: arch/arm/boot/dts/rk3*
1715 F: arch/arm/mach-rockchip/
1716 F: drivers/clk/rockchip/
1717 F: drivers/i2c/busses/i2c-rk3x.c
1718 F: drivers/*/*rockchip*
1719 F: drivers/*/*/*rockchip*
1720 F: sound/soc/rockchip/
1721 N: rockchip
1722
1723 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1724 M: Kukjin Kim <kgene@kernel.org>
1725 M: Krzysztof Kozlowski <krzk@kernel.org>
1726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1728 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1729 S: Maintained
1730 F: arch/arm/boot/dts/s3c*
1731 F: arch/arm/boot/dts/s5p*
1732 F: arch/arm/boot/dts/samsung*
1733 F: arch/arm/boot/dts/exynos*
1734 F: arch/arm64/boot/dts/exynos/
1735 F: arch/arm/plat-samsung/
1736 F: arch/arm/mach-s3c24*/
1737 F: arch/arm/mach-s3c64xx/
1738 F: arch/arm/mach-s5p*/
1739 F: arch/arm/mach-exynos*/
1740 F: drivers/*/*s3c24*
1741 F: drivers/*/*/*s3c24*
1742 F: drivers/*/*s3c64xx*
1743 F: drivers/*/*s5pv210*
1744 F: drivers/memory/samsung/*
1745 F: drivers/soc/samsung/*
1746 F: Documentation/arm/Samsung/
1747 F: Documentation/devicetree/bindings/arm/samsung/
1748 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1749 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1750 N: exynos
1751
1752 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1753 M: Kyungmin Park <kyungmin.park@samsung.com>
1754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 S: Maintained
1756 F: arch/arm/mach-s5pv210/
1757
1758 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1759 M: Kyungmin Park <kyungmin.park@samsung.com>
1760 M: Kamil Debski <kamil@wypas.org>
1761 M: Andrzej Hajda <a.hajda@samsung.com>
1762 L: linux-arm-kernel@lists.infradead.org
1763 L: linux-media@vger.kernel.org
1764 S: Maintained
1765 F: drivers/media/platform/s5p-g2d/
1766
1767 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1768 M: Kyungmin Park <kyungmin.park@samsung.com>
1769 M: Kamil Debski <kamil@wypas.org>
1770 M: Jeongtae Park <jtp.park@samsung.com>
1771 M: Andrzej Hajda <a.hajda@samsung.com>
1772 L: linux-arm-kernel@lists.infradead.org
1773 L: linux-media@vger.kernel.org
1774 S: Maintained
1775 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1776 F: drivers/media/platform/s5p-mfc/
1777
1778 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1779 M: Kyungmin Park <kyungmin.park@samsung.com>
1780 L: linux-arm-kernel@lists.infradead.org
1781 L: linux-media@vger.kernel.org
1782 S: Maintained
1783 F: drivers/staging/media/platform/s5p-cec/
1784
1785 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1786 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1787 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1788 L: linux-arm-kernel@lists.infradead.org
1789 L: linux-media@vger.kernel.org
1790 S: Maintained
1791 F: drivers/media/platform/s5p-jpeg/
1792
1793 ARM/SHMOBILE ARM ARCHITECTURE
1794 M: Simon Horman <horms@verge.net.au>
1795 M: Magnus Damm <magnus.damm@gmail.com>
1796 L: linux-renesas-soc@vger.kernel.org
1797 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1799 S: Supported
1800 F: arch/arm/boot/dts/emev2*
1801 F: arch/arm/boot/dts/r7s*
1802 F: arch/arm/boot/dts/r8a*
1803 F: arch/arm/boot/dts/sh*
1804 F: arch/arm/configs/shmobile_defconfig
1805 F: arch/arm/include/debug/renesas-scif.S
1806 F: arch/arm/mach-shmobile/
1807 F: drivers/soc/renesas/
1808 F: include/linux/soc/renesas/
1809
1810 ARM/SOCFPGA ARCHITECTURE
1811 M: Dinh Nguyen <dinguyen@kernel.org>
1812 S: Maintained
1813 F: arch/arm/mach-socfpga/
1814 F: arch/arm/boot/dts/socfpga*
1815 F: arch/arm/configs/socfpga_defconfig
1816 F: arch/arm64/boot/dts/altera/
1817 W: http://www.rocketboards.org
1818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1819
1820 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1821 M: Dinh Nguyen <dinguyen@kernel.org>
1822 S: Maintained
1823 F: drivers/clk/socfpga/
1824
1825 ARM/SOCFPGA EDAC SUPPORT
1826 M: Thor Thayer <thor.thayer@linux.intel.com>
1827 S: Maintained
1828 F: drivers/edac/altera_edac.
1829
1830 ARM/STI ARCHITECTURE
1831 M: Patrice Chotard <patrice.chotard@st.com>
1832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 W: http://www.stlinux.com
1834 S: Maintained
1835 F: arch/arm/mach-sti/
1836 F: arch/arm/boot/dts/sti*
1837 F: drivers/char/hw_random/st-rng.c
1838 F: drivers/clocksource/arm_global_timer.c
1839 F: drivers/clocksource/clksrc_st_lpc.c
1840 F: drivers/cpufreq/sti-cpufreq.c
1841 F: drivers/dma/st_fdma*
1842 F: drivers/i2c/busses/i2c-st.c
1843 F: drivers/media/rc/st_rc.c
1844 F: drivers/media/platform/sti/c8sectpfe/
1845 F: drivers/mmc/host/sdhci-st.c
1846 F: drivers/phy/phy-miphy28lp.c
1847 F: drivers/phy/phy-stih407-usb.c
1848 F: drivers/pinctrl/pinctrl-st.c
1849 F: drivers/remoteproc/st_remoteproc.c
1850 F: drivers/remoteproc/st_slim_rproc.c
1851 F: drivers/reset/sti/
1852 F: drivers/rtc/rtc-st-lpc.c
1853 F: drivers/tty/serial/st-asc.c
1854 F: drivers/usb/dwc3/dwc3-st.c
1855 F: drivers/usb/host/ehci-st.c
1856 F: drivers/usb/host/ohci-st.c
1857 F: drivers/watchdog/st_lpc_wdt.c
1858 F: drivers/ata/ahci_st.c
1859 F: include/linux/remoteproc/st_slim_rproc.h
1860
1861 ARM/STM32 ARCHITECTURE
1862 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1863 M: Alexandre Torgue <alexandre.torgue@st.com>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 S: Maintained
1866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1867 N: stm32
1868 F: drivers/clocksource/armv7m_systick.c
1869
1870 ARM/TANGO ARCHITECTURE
1871 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1872 L: linux-arm-kernel@lists.infradead.org
1873 S: Maintained
1874 N: tango
1875
1876 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1877 M: Lennert Buytenhek <kernel@wantstofly.org>
1878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 S: Maintained
1880
1881 ARM/TETON BGA MACHINE SUPPORT
1882 M: "Mark F. Brown" <mark.brown314@gmail.com>
1883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 S: Maintained
1885
1886 ARM/THECUS N2100 MACHINE SUPPORT
1887 M: Lennert Buytenhek <kernel@wantstofly.org>
1888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 S: Maintained
1890
1891 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1892 M: Wan ZongShun <mcuos.com@gmail.com>
1893 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 W: http://www.mcuos.com
1895 S: Maintained
1896 F: arch/arm/mach-w90x900/
1897 F: drivers/input/keyboard/w90p910_keypad.c
1898 F: drivers/input/touchscreen/w90p910_ts.c
1899 F: drivers/watchdog/nuc900_wdt.c
1900 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1901 F: drivers/mtd/nand/nuc900_nand.c
1902 F: drivers/rtc/rtc-nuc900.c
1903 F: drivers/spi/spi-nuc900.c
1904 F: drivers/usb/host/ehci-w90x900.c
1905 F: drivers/video/fbdev/nuc900fb.c
1906
1907 ARM/U300 MACHINE SUPPORT
1908 M: Linus Walleij <linus.walleij@linaro.org>
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 S: Supported
1911 F: arch/arm/mach-u300/
1912 F: drivers/clocksource/timer-u300.c
1913 F: drivers/i2c/busses/i2c-stu300.c
1914 F: drivers/rtc/rtc-coh901331.c
1915 F: drivers/watchdog/coh901327_wdt.c
1916 F: drivers/dma/coh901318*
1917 F: drivers/mfd/ab3100*
1918 F: drivers/rtc/rtc-ab3100.c
1919 F: drivers/rtc/rtc-coh901331.c
1920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1921
1922 ARM/UNIPHIER ARCHITECTURE
1923 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1926 S: Maintained
1927 F: arch/arm/boot/dts/uniphier*
1928 F: arch/arm/include/asm/hardware/cache-uniphier.h
1929 F: arch/arm/mach-uniphier/
1930 F: arch/arm/mm/cache-uniphier.c
1931 F: arch/arm64/boot/dts/socionext/
1932 F: drivers/bus/uniphier-system-bus.c
1933 F: drivers/clk/uniphier/
1934 F: drivers/i2c/busses/i2c-uniphier*
1935 F: drivers/pinctrl/uniphier/
1936 F: drivers/reset/reset-uniphier.c
1937 F: drivers/tty/serial/8250/8250_uniphier.c
1938 N: uniphier
1939
1940 ARM/Ux500 ARM ARCHITECTURE
1941 M: Linus Walleij <linus.walleij@linaro.org>
1942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 S: Maintained
1944 F: arch/arm/mach-ux500/
1945 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1946 F: drivers/dma/ste_dma40*
1947 F: drivers/hwspinlock/u8500_hsem.c
1948 F: drivers/mfd/abx500*
1949 F: drivers/mfd/ab8500*
1950 F: drivers/mfd/dbx500*
1951 F: drivers/mfd/db8500*
1952 F: drivers/pinctrl/nomadik/pinctrl-ab*
1953 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1954 F: drivers/rtc/rtc-ab8500.c
1955 F: drivers/rtc/rtc-pl031.c
1956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1957
1958 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1959 M: Ulf Hansson <ulf.hansson@linaro.org>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 T: git git://git.linaro.org/people/ulfh/clk.git
1962 S: Maintained
1963 F: drivers/clk/ux500/
1964
1965 ARM/VERSATILE EXPRESS PLATFORM
1966 M: Liviu Dudau <liviu.dudau@arm.com>
1967 M: Sudeep Holla <sudeep.holla@arm.com>
1968 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 S: Maintained
1971 F: arch/arm/boot/dts/vexpress*
1972 F: arch/arm64/boot/dts/arm/
1973 F: arch/arm/mach-vexpress/
1974 F: */*/vexpress*
1975 F: */*/*/vexpress*
1976 F: drivers/clk/versatile/clk-vexpress-osc.c
1977 F: drivers/clocksource/versatile.c
1978 N: mps2
1979
1980 ARM/VFP SUPPORT
1981 M: Russell King <linux@armlinux.org.uk>
1982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 W: http://www.armlinux.org.uk/
1984 S: Maintained
1985 F: arch/arm/vfp/
1986
1987 ARM/VOIPAC PXA270 SUPPORT
1988 M: Marek Vasut <marek.vasut@gmail.com>
1989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 S: Maintained
1991 F: arch/arm/mach-pxa/vpac270.c
1992 F: arch/arm/mach-pxa/include/mach/vpac270.h
1993
1994 ARM/VT8500 ARM ARCHITECTURE
1995 M: Tony Prisk <linux@prisktech.co.nz>
1996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 S: Maintained
1998 F: arch/arm/mach-vt8500/
1999 F: drivers/clocksource/vt8500_timer.c
2000 F: drivers/i2c/busses/i2c-wmt.c
2001 F: drivers/mmc/host/wmt-sdmmc.c
2002 F: drivers/pwm/pwm-vt8500.c
2003 F: drivers/rtc/rtc-vt8500.c
2004 F: drivers/tty/serial/vt8500_serial.c
2005 F: drivers/usb/host/ehci-platform.c
2006 F: drivers/usb/host/uhci-platform.c
2007 F: drivers/video/fbdev/vt8500lcdfb.*
2008 F: drivers/video/fbdev/wm8505fb*
2009 F: drivers/video/fbdev/wmt_ge_rops.*
2010
2011 ARM/ZIPIT Z2 SUPPORT
2012 M: Marek Vasut <marek.vasut@gmail.com>
2013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014 S: Maintained
2015 F: arch/arm/mach-pxa/z2.c
2016 F: arch/arm/mach-pxa/include/mach/z2.h
2017
2018 ARM/ZTE ARCHITECTURE
2019 M: Jun Nie <jun.nie@linaro.org>
2020 M: Baoyou Xie <baoyou.xie@linaro.org>
2021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 S: Maintained
2023 F: arch/arm/mach-zx/
2024 F: drivers/clk/zte/
2025 F: drivers/reset/reset-zx2967.c
2026 F: drivers/soc/zte/
2027 F: Documentation/devicetree/bindings/arm/zte.txt
2028 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2029 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2030 F: Documentation/devicetree/bindings/soc/zte/
2031 F: include/dt-bindings/soc/zx*.h
2032
2033 ARM/ZYNQ ARCHITECTURE
2034 M: Michal Simek <michal.simek@xilinx.com>
2035 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 W: http://wiki.xilinx.com
2038 T: git https://github.com/Xilinx/linux-xlnx.git
2039 S: Supported
2040 F: arch/arm/mach-zynq/
2041 F: drivers/cpuidle/cpuidle-zynq.c
2042 F: drivers/block/xsysace.c
2043 N: zynq
2044 N: xilinx
2045 F: drivers/clocksource/cadence_ttc_timer.c
2046 F: drivers/i2c/busses/i2c-cadence.c
2047 F: drivers/mmc/host/sdhci-of-arasan.c
2048 F: drivers/edac/synopsys_edac.c
2049
2050 ARM SMMU DRIVERS
2051 M: Will Deacon <will.deacon@arm.com>
2052 R: Robin Murphy <robin.murphy@arm.com>
2053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054 S: Maintained
2055 F: drivers/iommu/arm-smmu.c
2056 F: drivers/iommu/arm-smmu-v3.c
2057 F: drivers/iommu/io-pgtable-arm.c
2058 F: drivers/iommu/io-pgtable-arm-v7s.c
2059
2060 ARM64 PORT (AARCH64 ARCHITECTURE)
2061 M: Catalin Marinas <catalin.marinas@arm.com>
2062 M: Will Deacon <will.deacon@arm.com>
2063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2065 S: Maintained
2066 F: arch/arm64/
2067 F: Documentation/arm64/
2068
2069 AS3645A LED FLASH CONTROLLER DRIVER
2070 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2071 L: linux-media@vger.kernel.org
2072 T: git git://linuxtv.org/media_tree.git
2073 S: Maintained
2074 F: drivers/media/i2c/as3645a.c
2075 F: include/media/i2c/as3645a.h
2076
2077 ASAHI KASEI AK8974 DRIVER
2078 M: Linus Walleij <linus.walleij@linaro.org>
2079 L: linux-iio@vger.kernel.org
2080 W: http://www.akm.com/
2081 S: Supported
2082 F: drivers/iio/magnetometer/ak8974.c
2083
2084 ASC7621 HARDWARE MONITOR DRIVER
2085 M: George Joseph <george.joseph@fairview5.com>
2086 L: linux-hwmon@vger.kernel.org
2087 S: Maintained
2088 F: Documentation/hwmon/asc7621
2089 F: drivers/hwmon/asc7621.c
2090
2091 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2092 M: Corentin Chary <corentin.chary@gmail.com>
2093 L: acpi4asus-user@lists.sourceforge.net
2094 L: platform-driver-x86@vger.kernel.org
2095 W: http://acpi4asus.sf.net
2096 S: Maintained
2097 F: drivers/platform/x86/asus*.c
2098 F: drivers/platform/x86/eeepc*.c
2099
2100 ASUS WIRELESS RADIO CONTROL DRIVER
2101 M: João Paulo Rechi Vita <jprvita@gmail.com>
2102 L: platform-driver-x86@vger.kernel.org
2103 S: Maintained
2104 F: drivers/platform/x86/asus-wireless.c
2105
2106 ASYMMETRIC KEYS
2107 M: David Howells <dhowells@redhat.com>
2108 L: keyrings@vger.kernel.org
2109 S: Maintained
2110 F: Documentation/crypto/asymmetric-keys.txt
2111 F: include/linux/verification.h
2112 F: include/crypto/public_key.h
2113 F: include/crypto/pkcs7.h
2114 F: crypto/asymmetric_keys/
2115
2116 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2117 R: Dan Williams <dan.j.williams@intel.com>
2118 W: http://sourceforge.net/projects/xscaleiop
2119 S: Odd fixes
2120 F: Documentation/crypto/async-tx-api.txt
2121 F: crypto/async_tx/
2122 F: drivers/dma/
2123 F: include/linux/dmaengine.h
2124 F: include/linux/async_tx.h
2125
2126 AT24 EEPROM DRIVER
2127 M: Wolfram Sang <wsa@the-dreams.de>
2128 L: linux-i2c@vger.kernel.org
2129 S: Maintained
2130 F: drivers/misc/eeprom/at24.c
2131 F: include/linux/platform_data/at24.h
2132
2133 ATA OVER ETHERNET (AOE) DRIVER
2134 M: "Ed L. Cashin" <ed.cashin@acm.org>
2135 W: http://www.openaoe.org/
2136 S: Supported
2137 F: Documentation/aoe/
2138 F: drivers/block/aoe/
2139
2140 ATHEROS 71XX/9XXX GPIO DRIVER
2141 M: Alban Bedel <albeu@free.fr>
2142 W: https://github.com/AlbanBedel/linux
2143 T: git git://github.com/AlbanBedel/linux
2144 S: Maintained
2145 F: drivers/gpio/gpio-ath79.c
2146 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2147
2148 ATHEROS ATH GENERIC UTILITIES
2149 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2150 L: linux-wireless@vger.kernel.org
2151 S: Supported
2152 F: drivers/net/wireless/ath/*
2153
2154 ATHEROS ATH5K WIRELESS DRIVER
2155 M: Jiri Slaby <jirislaby@gmail.com>
2156 M: Nick Kossifidis <mickflemm@gmail.com>
2157 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2158 L: linux-wireless@vger.kernel.org
2159 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2160 S: Maintained
2161 F: drivers/net/wireless/ath/ath5k/
2162
2163 ATHEROS ATH6KL WIRELESS DRIVER
2164 M: Kalle Valo <kvalo@qca.qualcomm.com>
2165 L: linux-wireless@vger.kernel.org
2166 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2168 S: Supported
2169 F: drivers/net/wireless/ath/ath6kl/
2170
2171 WILOCITY WIL6210 WIRELESS DRIVER
2172 M: Maya Erez <qca_merez@qca.qualcomm.com>
2173 L: linux-wireless@vger.kernel.org
2174 L: wil6210@qca.qualcomm.com
2175 S: Supported
2176 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2177 F: drivers/net/wireless/ath/wil6210/
2178 F: include/uapi/linux/wil6210_uapi.h
2179
2180 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2181 M: Christian Lamparter <chunkeey@googlemail.com>
2182 L: linux-wireless@vger.kernel.org
2183 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2184 S: Maintained
2185 F: drivers/net/wireless/ath/carl9170/
2186
2187 ATK0110 HWMON DRIVER
2188 M: Luca Tettamanti <kronos.it@gmail.com>
2189 L: linux-hwmon@vger.kernel.org
2190 S: Maintained
2191 F: drivers/hwmon/asus_atk0110.c
2192
2193 ATI_REMOTE2 DRIVER
2194 M: Ville Syrjala <syrjala@sci.fi>
2195 S: Maintained
2196 F: drivers/input/misc/ati_remote2.c
2197
2198 ATLX ETHERNET DRIVERS
2199 M: Jay Cliburn <jcliburn@gmail.com>
2200 M: Chris Snook <chris.snook@gmail.com>
2201 L: netdev@vger.kernel.org
2202 W: http://sourceforge.net/projects/atl1
2203 W: http://atl1.sourceforge.net
2204 S: Maintained
2205 F: drivers/net/ethernet/atheros/
2206
2207 ATM
2208 M: Chas Williams <3chas3@gmail.com>
2209 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2210 L: netdev@vger.kernel.org
2211 W: http://linux-atm.sourceforge.net
2212 S: Maintained
2213 F: drivers/atm/
2214 F: include/linux/atm*
2215 F: include/uapi/linux/atm*
2216
2217 ATMEL AT91 / AT32 MCI DRIVER
2218 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2219 S: Maintained
2220 F: drivers/mmc/host/atmel-mci.c
2221
2222 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2223 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2224 S: Supported
2225 F: drivers/power/reset/at91-sama5d2_shdwc.c
2226
2227 ATMEL SAMA5D2 ADC DRIVER
2228 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2229 L: linux-iio@vger.kernel.org
2230 S: Supported
2231 F: drivers/iio/adc/at91-sama5d2_adc.c
2232
2233 ATMEL Audio ALSA driver
2234 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2235 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2236 S: Supported
2237 F: sound/soc/atmel
2238
2239 ATMEL XDMA DRIVER
2240 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2241 L: linux-arm-kernel@lists.infradead.org
2242 L: dmaengine@vger.kernel.org
2243 S: Supported
2244 F: drivers/dma/at_xdmac.c
2245
2246 ATMEL I2C DRIVER
2247 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2248 L: linux-i2c@vger.kernel.org
2249 S: Supported
2250 F: drivers/i2c/busses/i2c-at91.c
2251
2252 ATMEL ISI DRIVER
2253 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2254 L: linux-media@vger.kernel.org
2255 S: Supported
2256 F: drivers/media/platform/atmel/atmel-isi.c
2257 F: include/media/atmel-isi.h
2258
2259 ATMEL LCDFB DRIVER
2260 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2261 L: linux-fbdev@vger.kernel.org
2262 S: Maintained
2263 F: drivers/video/fbdev/atmel_lcdfb.c
2264 F: include/video/atmel_lcdc.h
2265
2266 ATMEL MACB ETHERNET DRIVER
2267 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2268 S: Supported
2269 F: drivers/net/ethernet/cadence/
2270
2271 ATMEL NAND DRIVER
2272 M: Wenyou Yang <wenyou.yang@atmel.com>
2273 M: Josh Wu <rainyfeeling@outlook.com>
2274 L: linux-mtd@lists.infradead.org
2275 S: Supported
2276 F: drivers/mtd/nand/atmel/*
2277
2278 ATMEL SDMMC DRIVER
2279 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2280 L: linux-mmc@vger.kernel.org
2281 S: Supported
2282 F: drivers/mmc/host/sdhci-of-at91.c
2283
2284 ATMEL SPI DRIVER
2285 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2286 S: Supported
2287 F: drivers/spi/spi-atmel.*
2288
2289 ATMEL SSC DRIVER
2290 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 S: Supported
2293 F: drivers/misc/atmel-ssc.c
2294 F: include/linux/atmel-ssc.h
2295
2296 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2297 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 S: Supported
2300 F: drivers/misc/atmel_tclib.c
2301 F: drivers/clocksource/tcb_clksrc.c
2302
2303 ATMEL USBA UDC DRIVER
2304 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2306 S: Supported
2307 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2308
2309 ATMEL WIRELESS DRIVER
2310 M: Simon Kelley <simon@thekelleys.org.uk>
2311 L: linux-wireless@vger.kernel.org
2312 W: http://www.thekelleys.org.uk/atmel
2313 W: http://atmelwlandriver.sourceforge.net/
2314 S: Maintained
2315 F: drivers/net/wireless/atmel/atmel*
2316
2317 ATMEL MAXTOUCH DRIVER
2318 M: Nick Dyer <nick@shmanahar.org>
2319 T: git git://github.com/ndyer/linux.git
2320 S: Maintained
2321 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2322 F: drivers/input/touchscreen/atmel_mxt_ts.c
2323 F: include/linux/platform_data/atmel_mxt_ts.h
2324
2325 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2326 M: Bradley Grove <linuxdrivers@attotech.com>
2327 L: linux-scsi@vger.kernel.org
2328 W: http://www.attotech.com
2329 S: Supported
2330 F: drivers/scsi/esas2r
2331
2332 ATUSB IEEE 802.15.4 RADIO DRIVER
2333 M: Stefan Schmidt <stefan@osg.samsung.com>
2334 L: linux-wpan@vger.kernel.org
2335 S: Maintained
2336 F: drivers/net/ieee802154/atusb.c
2337 F: drivers/net/ieee802154/atusb.h
2338 F: drivers/net/ieee802154/at86rf230.h
2339
2340 AUDIT SUBSYSTEM
2341 M: Paul Moore <paul@paul-moore.com>
2342 M: Eric Paris <eparis@redhat.com>
2343 L: linux-audit@redhat.com (moderated for non-subscribers)
2344 W: http://people.redhat.com/sgrubb/audit/
2345 T: git git://git.infradead.org/users/pcmoore/audit
2346 S: Maintained
2347 F: include/linux/audit.h
2348 F: include/uapi/linux/audit.h
2349 F: kernel/audit*
2350
2351 AUXILIARY DISPLAY DRIVERS
2352 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2353 W: http://miguelojeda.es/auxdisplay.htm
2354 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2355 S: Maintained
2356 F: drivers/auxdisplay/
2357 F: include/linux/cfag12864b.h
2358
2359 AX.25 NETWORK LAYER
2360 M: Ralf Baechle <ralf@linux-mips.org>
2361 L: linux-hams@vger.kernel.org
2362 W: http://www.linux-ax25.org/
2363 S: Maintained
2364 F: include/uapi/linux/ax25.h
2365 F: include/net/ax25.h
2366 F: net/ax25/
2367
2368 AXENTIA ASOC DRIVERS
2369 M: Peter Rosin <peda@axentia.se>
2370 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2371 S: Maintained
2372 F: Documentation/devicetree/bindings/sound/axentia,*
2373 F: sound/soc/atmel/tse850-pcm5142.c
2374
2375 AXENTIA ARM DEVICES
2376 M: Peter Rosin <peda@axentia.se>
2377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378 S: Maintained
2379 F: Documentation/devicetree/bindings/arm/axentia.txt
2380 F: arch/arm/boot/dts/at91-linea.dtsi
2381 F: arch/arm/boot/dts/at91-tse850-3.dts
2382
2383 AZ6007 DVB DRIVER
2384 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2385 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2386 L: linux-media@vger.kernel.org
2387 W: https://linuxtv.org
2388 T: git git://linuxtv.org/media_tree.git
2389 S: Maintained
2390 F: drivers/media/usb/dvb-usb-v2/az6007.c
2391
2392 AZTECH FM RADIO RECEIVER DRIVER
2393 M: Hans Verkuil <hverkuil@xs4all.nl>
2394 L: linux-media@vger.kernel.org
2395 T: git git://linuxtv.org/media_tree.git
2396 W: https://linuxtv.org
2397 S: Maintained
2398 F: drivers/media/radio/radio-aztech*
2399
2400 B43 WIRELESS DRIVER
2401 L: linux-wireless@vger.kernel.org
2402 L: b43-dev@lists.infradead.org
2403 W: http://wireless.kernel.org/en/users/Drivers/b43
2404 S: Odd Fixes
2405 F: drivers/net/wireless/broadcom/b43/
2406
2407 B43LEGACY WIRELESS DRIVER
2408 M: Larry Finger <Larry.Finger@lwfinger.net>
2409 L: linux-wireless@vger.kernel.org
2410 L: b43-dev@lists.infradead.org
2411 W: http://wireless.kernel.org/en/users/Drivers/b43
2412 S: Maintained
2413 F: drivers/net/wireless/broadcom/b43legacy/
2414
2415 BACKLIGHT CLASS/SUBSYSTEM
2416 M: Lee Jones <lee.jones@linaro.org>
2417 M: Daniel Thompson <daniel.thompson@linaro.org>
2418 M: Jingoo Han <jingoohan1@gmail.com>
2419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2420 S: Maintained
2421 F: drivers/video/backlight/
2422 F: include/linux/backlight.h
2423 F: include/linux/pwm_backlight.h
2424 F: Documentation/devicetree/bindings/leds/backlight
2425
2426 BATMAN ADVANCED
2427 M: Marek Lindner <mareklindner@neomailbox.ch>
2428 M: Simon Wunderlich <sw@simonwunderlich.de>
2429 M: Antonio Quartulli <a@unstable.cc>
2430 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2431 W: https://www.open-mesh.org/
2432 Q: https://patchwork.open-mesh.org/project/batman/list/
2433 S: Maintained
2434 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2435 F: Documentation/ABI/testing/sysfs-class-net-mesh
2436 F: Documentation/networking/batman-adv.txt
2437 F: include/uapi/linux/batman_adv.h
2438 F: net/batman-adv/
2439
2440 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2441 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2442 L: linux-hams@vger.kernel.org
2443 W: http://www.baycom.org/~tom/ham/ham.html
2444 S: Maintained
2445 F: drivers/net/hamradio/baycom*
2446
2447 BCACHE (BLOCK LAYER CACHE)
2448 M: Kent Overstreet <kent.overstreet@gmail.com>
2449 L: linux-bcache@vger.kernel.org
2450 W: http://bcache.evilpiepirate.org
2451 S: Orphan
2452 F: drivers/md/bcache/
2453
2454 BDISP ST MEDIA DRIVER
2455 M: Fabien Dessenne <fabien.dessenne@st.com>
2456 L: linux-media@vger.kernel.org
2457 T: git git://linuxtv.org/media_tree.git
2458 W: https://linuxtv.org
2459 S: Supported
2460 F: drivers/media/platform/sti/bdisp
2461
2462 DELTA ST MEDIA DRIVER
2463 M: Hugues Fruchet <hugues.fruchet@st.com>
2464 L: linux-media@vger.kernel.org
2465 T: git git://linuxtv.org/media_tree.git
2466 W: https://linuxtv.org
2467 S: Supported
2468 F: drivers/media/platform/sti/delta
2469
2470 BEFS FILE SYSTEM
2471 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2472 M: Salah Triki <salah.triki@gmail.com>
2473 S: Maintained
2474 T: git git://github.com/luisbg/linux-befs.git
2475 F: Documentation/filesystems/befs.txt
2476 F: fs/befs/
2477
2478 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2479 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2480 L: netdev@vger.kernel.org
2481 S: Maintained
2482 F: drivers/net/ethernet/ec_bhf.c
2483
2484 BFS FILE SYSTEM
2485 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2486 S: Maintained
2487 F: Documentation/filesystems/bfs.txt
2488 F: fs/bfs/
2489 F: include/uapi/linux/bfs_fs.h
2490
2491 BLACKFIN ARCHITECTURE
2492 M: Steven Miao <realmz6@gmail.com>
2493 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2494 T: git git://git.code.sf.net/p/adi-linux/code
2495 W: http://blackfin.uclinux.org
2496 S: Supported
2497 F: arch/blackfin/
2498
2499 BLACKFIN EMAC DRIVER
2500 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2501 W: http://blackfin.uclinux.org
2502 S: Supported
2503 F: drivers/net/ethernet/adi/
2504
2505 BLACKFIN RTC 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/rtc/rtc-bfin.c
2510
2511 BLACKFIN SDH 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/mmc/host/bfin_sdh.c
2517
2518 BLACKFIN SERIAL DRIVER
2519 M: Sonic Zhang <sonic.zhang@analog.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/tty/serial/bfin_uart.c
2524
2525 BLACKFIN WATCHDOG DRIVER
2526 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2527 W: http://blackfin.uclinux.org
2528 S: Supported
2529 F: drivers/watchdog/bfin_wdt.c
2530
2531 BLACKFIN I2C TWI DRIVER
2532 M: Sonic Zhang <sonic.zhang@analog.com>
2533 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2534 W: http://blackfin.uclinux.org/
2535 S: Supported
2536 F: drivers/i2c/busses/i2c-bfin-twi.c
2537
2538 BLACKFIN MEDIA DRIVER
2539 M: Scott Jiang <scott.jiang.linux@gmail.com>
2540 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2541 W: http://blackfin.uclinux.org/
2542 S: Supported
2543 F: drivers/media/platform/blackfin/
2544 F: drivers/media/i2c/adv7183*
2545 F: drivers/media/i2c/vs6624*
2546
2547 BLINKM RGB LED DRIVER
2548 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2549 S: Maintained
2550 F: drivers/leds/leds-blinkm.c
2551
2552 BLOCK LAYER
2553 M: Jens Axboe <axboe@kernel.dk>
2554 L: linux-block@vger.kernel.org
2555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2556 S: Maintained
2557 F: block/
2558 F: kernel/trace/blktrace.c
2559 F: lib/sbitmap.c
2560
2561 BFQ I/O SCHEDULER
2562 M: Paolo Valente <paolo.valente@linaro.org>
2563 M: Jens Axboe <axboe@kernel.dk>
2564 L: linux-block@vger.kernel.org
2565 S: Maintained
2566 F: block/bfq-*
2567 F: Documentation/block/bfq-iosched.txt
2568
2569 BLOCK2MTD DRIVER
2570 M: Joern Engel <joern@lazybastard.org>
2571 L: linux-mtd@lists.infradead.org
2572 S: Maintained
2573 F: drivers/mtd/devices/block2mtd.c
2574
2575 BLUETOOTH DRIVERS
2576 M: Marcel Holtmann <marcel@holtmann.org>
2577 M: Gustavo Padovan <gustavo@padovan.org>
2578 M: Johan Hedberg <johan.hedberg@gmail.com>
2579 L: linux-bluetooth@vger.kernel.org
2580 W: http://www.bluez.org/
2581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2583 S: Maintained
2584 F: drivers/bluetooth/
2585
2586 BLUETOOTH SUBSYSTEM
2587 M: Marcel Holtmann <marcel@holtmann.org>
2588 M: Gustavo Padovan <gustavo@padovan.org>
2589 M: Johan Hedberg <johan.hedberg@gmail.com>
2590 L: linux-bluetooth@vger.kernel.org
2591 W: http://www.bluez.org/
2592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2594 S: Maintained
2595 F: net/bluetooth/
2596 F: include/net/bluetooth/
2597
2598 BONDING DRIVER
2599 M: Jay Vosburgh <j.vosburgh@gmail.com>
2600 M: Veaceslav Falico <vfalico@gmail.com>
2601 M: Andy Gospodarek <andy@greyhouse.net>
2602 L: netdev@vger.kernel.org
2603 W: http://sourceforge.net/projects/bonding/
2604 S: Supported
2605 F: drivers/net/bonding/
2606 F: include/uapi/linux/if_bonding.h
2607
2608 BPF (Safe dynamic programs and tools)
2609 M: Alexei Starovoitov <ast@kernel.org>
2610 M: Daniel Borkmann <daniel@iogearbox.net>
2611 L: netdev@vger.kernel.org
2612 L: linux-kernel@vger.kernel.org
2613 S: Supported
2614 F: arch/x86/net/bpf_jit*
2615 F: Documentation/networking/filter.txt
2616 F: include/linux/bpf*
2617 F: include/linux/filter.h
2618 F: include/uapi/linux/bpf*
2619 F: include/uapi/linux/filter.h
2620 F: kernel/bpf/
2621 F: kernel/trace/bpf_trace.c
2622 F: lib/test_bpf.c
2623 F: net/bpf/
2624 F: net/core/filter.c
2625 F: net/sched/act_bpf.c
2626 F: net/sched/cls_bpf.c
2627 F: samples/bpf/
2628 F: tools/net/bpf*
2629 F: tools/testing/selftests/bpf/
2630
2631 BROADCOM B44 10/100 ETHERNET DRIVER
2632 M: Michael Chan <michael.chan@broadcom.com>
2633 L: netdev@vger.kernel.org
2634 S: Supported
2635 F: drivers/net/ethernet/broadcom/b44.*
2636
2637 BROADCOM B53 ETHERNET SWITCH DRIVER
2638 M: Florian Fainelli <f.fainelli@gmail.com>
2639 L: netdev@vger.kernel.org
2640 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2641 S: Supported
2642 F: drivers/net/dsa/b53/*
2643 F: include/linux/platform_data/b53.h
2644
2645 BROADCOM GENET ETHERNET DRIVER
2646 M: Florian Fainelli <f.fainelli@gmail.com>
2647 L: netdev@vger.kernel.org
2648 S: Supported
2649 F: drivers/net/ethernet/broadcom/genet/
2650
2651 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2652 M: Rasesh Mody <rasesh.mody@cavium.com>
2653 M: Harish Patil <harish.patil@cavium.com>
2654 M: Dept-GELinuxNICDev@cavium.com
2655 L: netdev@vger.kernel.org
2656 S: Supported
2657 F: drivers/net/ethernet/broadcom/bnx2.*
2658 F: drivers/net/ethernet/broadcom/bnx2_*
2659
2660 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2661 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2662 M: Ariel Elior <ariel.elior@cavium.com>
2663 M: everest-linux-l2@cavium.com
2664 L: netdev@vger.kernel.org
2665 S: Supported
2666 F: drivers/net/ethernet/broadcom/bnx2x/
2667
2668 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2669 M: Michael Chan <michael.chan@broadcom.com>
2670 L: netdev@vger.kernel.org
2671 S: Supported
2672 F: drivers/net/ethernet/broadcom/bnxt/
2673
2674 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2675 M: Florian Fainelli <f.fainelli@gmail.com>
2676 M: Ray Jui <rjui@broadcom.com>
2677 M: Scott Branden <sbranden@broadcom.com>
2678 M: bcm-kernel-feedback-list@broadcom.com
2679 T: git git://github.com/broadcom/mach-bcm
2680 S: Maintained
2681 N: bcm281*
2682 N: bcm113*
2683 N: bcm216*
2684 N: kona
2685 F: arch/arm/mach-bcm/
2686
2687 BROADCOM BCM2835 ARM ARCHITECTURE
2688 M: Lee Jones <lee@kernel.org>
2689 M: Eric Anholt <eric@anholt.net>
2690 M: Stefan Wahren <stefan.wahren@i2se.com>
2691 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2693 T: git git://github.com/anholt/linux
2694 S: Maintained
2695 N: bcm2835
2696 F: drivers/staging/vc04_services
2697
2698 BROADCOM BCM47XX MIPS ARCHITECTURE
2699 M: Hauke Mehrtens <hauke@hauke-m.de>
2700 M: Rafał Miłecki <zajec5@gmail.com>
2701 L: linux-mips@linux-mips.org
2702 S: Maintained
2703 F: Documentation/devicetree/bindings/mips/brcm/
2704 F: arch/mips/bcm47xx/*
2705 F: arch/mips/include/asm/mach-bcm47xx/*
2706
2707 BROADCOM BCM5301X ARM ARCHITECTURE
2708 M: Hauke Mehrtens <hauke@hauke-m.de>
2709 M: Rafał Miłecki <zajec5@gmail.com>
2710 M: Jon Mason <jonmason@broadcom.com>
2711 M: bcm-kernel-feedback-list@broadcom.com
2712 L: linux-arm-kernel@lists.infradead.org
2713 S: Maintained
2714 F: arch/arm/mach-bcm/bcm_5301x.c
2715 F: arch/arm/boot/dts/bcm5301x*.dtsi
2716 F: arch/arm/boot/dts/bcm470*
2717 F: arch/arm/boot/dts/bcm953012*
2718
2719 BROADCOM BCM53573 ARM ARCHITECTURE
2720 M: Rafał Miłecki <rafal@milecki.pl>
2721 L: linux-arm-kernel@lists.infradead.org
2722 S: Maintained
2723 F: arch/arm/boot/dts/bcm53573*
2724 F: arch/arm/boot/dts/bcm47189*
2725
2726 BROADCOM BCM63XX ARM ARCHITECTURE
2727 M: Florian Fainelli <f.fainelli@gmail.com>
2728 M: bcm-kernel-feedback-list@broadcom.com
2729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2730 T: git git://github.com/broadcom/stblinux.git
2731 S: Maintained
2732 N: bcm63xx
2733
2734 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2735 M: Kevin Cernekee <cernekee@gmail.com>
2736 L: linux-usb@vger.kernel.org
2737 S: Maintained
2738 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2739
2740 BROADCOM BCM7XXX ARM ARCHITECTURE
2741 M: Brian Norris <computersforpeace@gmail.com>
2742 M: Gregory Fong <gregory.0xf0@gmail.com>
2743 M: Florian Fainelli <f.fainelli@gmail.com>
2744 M: bcm-kernel-feedback-list@broadcom.com
2745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2746 T: git git://github.com/broadcom/stblinux.git
2747 S: Maintained
2748 F: arch/arm/mach-bcm/*brcmstb*
2749 F: arch/arm/boot/dts/bcm7*.dts*
2750 F: drivers/bus/brcmstb_gisb.c
2751 N: brcmstb
2752
2753 BROADCOM BMIPS MIPS ARCHITECTURE
2754 M: Kevin Cernekee <cernekee@gmail.com>
2755 M: Florian Fainelli <f.fainelli@gmail.com>
2756 L: linux-mips@linux-mips.org
2757 T: git git://github.com/broadcom/stblinux.git
2758 S: Maintained
2759 F: arch/mips/bmips/*
2760 F: arch/mips/include/asm/mach-bmips/*
2761 F: arch/mips/kernel/*bmips*
2762 F: arch/mips/boot/dts/brcm/bcm*.dts*
2763 F: drivers/irqchip/irq-bcm63*
2764 F: drivers/irqchip/irq-bcm7*
2765 F: drivers/irqchip/irq-brcmstb*
2766 F: include/linux/bcm963xx_nvram.h
2767 F: include/linux/bcm963xx_tag.h
2768
2769 BROADCOM BMIPS CPUFREQ DRIVER
2770 M: Markus Mayer <mmayer@broadcom.com>
2771 M: bcm-kernel-feedback-list@broadcom.com
2772 L: linux-pm@vger.kernel.org
2773 S: Maintained
2774 F: drivers/cpufreq/bmips-cpufreq.c
2775
2776 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2777 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2778 M: Prashant Sreedharan <prashant@broadcom.com>
2779 M: Michael Chan <mchan@broadcom.com>
2780 L: netdev@vger.kernel.org
2781 S: Supported
2782 F: drivers/net/ethernet/broadcom/tg3.*
2783
2784 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2785 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2786 M: Franky Lin <franky.lin@broadcom.com>
2787 M: Hante Meuleman <hante.meuleman@broadcom.com>
2788 L: linux-wireless@vger.kernel.org
2789 L: brcm80211-dev-list.pdl@broadcom.com
2790 S: Supported
2791 F: drivers/net/wireless/broadcom/brcm80211/
2792
2793 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2794 M: QLogic-Storage-Upstream@qlogic.com
2795 L: linux-scsi@vger.kernel.org
2796 S: Supported
2797 F: drivers/scsi/bnx2fc/
2798
2799 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2800 M: QLogic-Storage-Upstream@qlogic.com
2801 L: linux-scsi@vger.kernel.org
2802 S: Supported
2803 F: drivers/scsi/bnx2i/
2804
2805 BROADCOM IPROC ARM ARCHITECTURE
2806 M: Ray Jui <rjui@broadcom.com>
2807 M: Scott Branden <sbranden@broadcom.com>
2808 M: Jon Mason <jonmason@broadcom.com>
2809 M: bcm-kernel-feedback-list@broadcom.com
2810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2811 T: git git://github.com/broadcom/cygnus-linux.git
2812 S: Maintained
2813 N: iproc
2814 N: cygnus
2815 N: bcm[-_]nsp
2816 N: bcm9113*
2817 N: bcm9583*
2818 N: bcm9585*
2819 N: bcm9586*
2820 N: bcm988312
2821 N: bcm113*
2822 N: bcm583*
2823 N: bcm585*
2824 N: bcm586*
2825 N: bcm88312
2826 F: arch/arm64/boot/dts/broadcom/ns2*
2827 F: drivers/clk/bcm/clk-ns*
2828 F: drivers/pinctrl/bcm/pinctrl-ns*
2829
2830 BROADCOM BRCMSTB GPIO DRIVER
2831 M: Gregory Fong <gregory.0xf0@gmail.com>
2832 L: bcm-kernel-feedback-list@broadcom.com
2833 S: Supported
2834 F: drivers/gpio/gpio-brcmstb.c
2835 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2836
2837 BROADCOM KONA GPIO DRIVER
2838 M: Ray Jui <rjui@broadcom.com>
2839 L: bcm-kernel-feedback-list@broadcom.com
2840 S: Supported
2841 F: drivers/gpio/gpio-bcm-kona.c
2842 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2843
2844 BROADCOM NVRAM DRIVER
2845 M: Rafał Miłecki <zajec5@gmail.com>
2846 L: linux-mips@linux-mips.org
2847 S: Maintained
2848 F: drivers/firmware/broadcom/*
2849
2850 BROADCOM STB NAND FLASH DRIVER
2851 M: Brian Norris <computersforpeace@gmail.com>
2852 M: Kamal Dasu <kdasu.kdev@gmail.com>
2853 L: linux-mtd@lists.infradead.org
2854 L: bcm-kernel-feedback-list@broadcom.com
2855 S: Maintained
2856 F: drivers/mtd/nand/brcmnand/
2857
2858 BROADCOM STB AVS CPUFREQ DRIVER
2859 M: Markus Mayer <mmayer@broadcom.com>
2860 M: bcm-kernel-feedback-list@broadcom.com
2861 L: linux-pm@vger.kernel.org
2862 S: Maintained
2863 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2864 F: drivers/cpufreq/brcmstb*
2865
2866 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2867 M: Rafał Miłecki <zajec5@gmail.com>
2868 L: linux-wireless@vger.kernel.org
2869 S: Maintained
2870 F: drivers/bcma/
2871 F: include/linux/bcma/
2872
2873 BROADCOM SYSTEMPORT ETHERNET DRIVER
2874 M: Florian Fainelli <f.fainelli@gmail.com>
2875 L: netdev@vger.kernel.org
2876 S: Supported
2877 F: drivers/net/ethernet/broadcom/bcmsysport.*
2878
2879 BROADCOM NETXTREME-E ROCE DRIVER
2880 M: Selvin Xavier <selvin.xavier@broadcom.com>
2881 M: Devesh Sharma <devesh.sharma@broadcom.com>
2882 M: Somnath Kotur <somnath.kotur@broadcom.com>
2883 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2884 L: linux-rdma@vger.kernel.org
2885 W: http://www.broadcom.com
2886 S: Supported
2887 F: drivers/infiniband/hw/bnxt_re/
2888 F: include/uapi/rdma/bnxt_re-abi.h
2889
2890 BROCADE BFA FC SCSI DRIVER
2891 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2892 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2893 L: linux-scsi@vger.kernel.org
2894 S: Supported
2895 F: drivers/scsi/bfa/
2896
2897 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2898 M: Rasesh Mody <rasesh.mody@cavium.com>
2899 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2900 M: Dept-GELinuxNICDev@cavium.com
2901 L: netdev@vger.kernel.org
2902 S: Supported
2903 F: drivers/net/ethernet/brocade/bna/
2904
2905 BSG (block layer generic sg v4 driver)
2906 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2907 L: linux-scsi@vger.kernel.org
2908 S: Supported
2909 F: block/bsg.c
2910 F: include/linux/bsg.h
2911 F: include/uapi/linux/bsg.h
2912
2913 BT87X AUDIO DRIVER
2914 M: Clemens Ladisch <clemens@ladisch.de>
2915 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2916 T: git git://git.alsa-project.org/alsa-kernel.git
2917 S: Maintained
2918 F: Documentation/sound/alsa/Bt87x.txt
2919 F: sound/pci/bt87x.c
2920
2921 BT8XXGPIO DRIVER
2922 M: Michael Buesch <m@bues.ch>
2923 W: http://bu3sch.de/btgpio.php
2924 S: Maintained
2925 F: drivers/gpio/gpio-bt8xx.c
2926
2927 BTRFS FILE SYSTEM
2928 M: Chris Mason <clm@fb.com>
2929 M: Josef Bacik <jbacik@fb.com>
2930 M: David Sterba <dsterba@suse.com>
2931 L: linux-btrfs@vger.kernel.org
2932 W: http://btrfs.wiki.kernel.org/
2933 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2935 S: Maintained
2936 F: Documentation/filesystems/btrfs.txt
2937 F: fs/btrfs/
2938 F: include/linux/btrfs*
2939 F: include/uapi/linux/btrfs*
2940
2941 BTTV VIDEO4LINUX DRIVER
2942 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2943 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2944 L: linux-media@vger.kernel.org
2945 W: https://linuxtv.org
2946 T: git git://linuxtv.org/media_tree.git
2947 S: Odd fixes
2948 F: Documentation/media/v4l-drivers/bttv*
2949 F: drivers/media/pci/bt8xx/bttv*
2950
2951 BUSLOGIC SCSI DRIVER
2952 M: Khalid Aziz <khalid@gonehiking.org>
2953 L: linux-scsi@vger.kernel.org
2954 S: Maintained
2955 F: drivers/scsi/BusLogic.*
2956 F: drivers/scsi/FlashPoint.*
2957
2958 C-MEDIA CMI8788 DRIVER
2959 M: Clemens Ladisch <clemens@ladisch.de>
2960 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2961 T: git git://git.alsa-project.org/alsa-kernel.git
2962 S: Maintained
2963 F: sound/pci/oxygen/
2964
2965 C6X ARCHITECTURE
2966 M: Mark Salter <msalter@redhat.com>
2967 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2968 L: linux-c6x-dev@linux-c6x.org
2969 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2970 S: Maintained
2971 F: arch/c6x/
2972
2973 CA8210 IEEE-802.15.4 RADIO DRIVER
2974 M: Harry Morris <h.morris@cascoda.com>
2975 M: linuxdev@cascoda.com
2976 L: linux-wpan@vger.kernel.org
2977 W: https://github.com/Cascoda/ca8210-linux.git
2978 S: Maintained
2979 F: drivers/net/ieee802154/ca8210.c
2980 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2981
2982 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2983 M: David Howells <dhowells@redhat.com>
2984 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2985 S: Supported
2986 F: Documentation/filesystems/caching/cachefiles.txt
2987 F: fs/cachefiles/
2988
2989 CADET FM/AM RADIO RECEIVER DRIVER
2990 M: Hans Verkuil <hverkuil@xs4all.nl>
2991 L: linux-media@vger.kernel.org
2992 T: git git://linuxtv.org/media_tree.git
2993 W: https://linuxtv.org
2994 S: Maintained
2995 F: drivers/media/radio/radio-cadet*
2996
2997 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2998 M: Jonathan Corbet <corbet@lwn.net>
2999 L: linux-media@vger.kernel.org
3000 T: git git://linuxtv.org/media_tree.git
3001 S: Maintained
3002 F: Documentation/media/v4l-drivers/cafe_ccic*
3003 F: drivers/media/platform/marvell-ccic/
3004
3005 CAIF NETWORK LAYER
3006 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3007 L: netdev@vger.kernel.org
3008 S: Supported
3009 F: Documentation/networking/caif/
3010 F: drivers/net/caif/
3011 F: include/uapi/linux/caif/
3012 F: include/net/caif/
3013 F: net/caif/
3014
3015 CALGARY x86-64 IOMMU
3016 M: Muli Ben-Yehuda <mulix@mulix.org>
3017 M: Jon Mason <jdmason@kudzu.us>
3018 L: iommu@lists.linux-foundation.org
3019 S: Maintained
3020 F: arch/x86/kernel/pci-calgary_64.c
3021 F: arch/x86/kernel/tce_64.c
3022 F: arch/x86/include/asm/calgary.h
3023 F: arch/x86/include/asm/tce.h
3024
3025 CAN NETWORK LAYER
3026 M: Oliver Hartkopp <socketcan@hartkopp.net>
3027 M: Marc Kleine-Budde <mkl@pengutronix.de>
3028 L: linux-can@vger.kernel.org
3029 W: https://github.com/linux-can
3030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3032 S: Maintained
3033 F: Documentation/networking/can.txt
3034 F: net/can/
3035 F: include/linux/can/core.h
3036 F: include/uapi/linux/can.h
3037 F: include/uapi/linux/can/bcm.h
3038 F: include/uapi/linux/can/raw.h
3039 F: include/uapi/linux/can/gw.h
3040
3041 CAN NETWORK DRIVERS
3042 M: Wolfgang Grandegger <wg@grandegger.com>
3043 M: Marc Kleine-Budde <mkl@pengutronix.de>
3044 L: linux-can@vger.kernel.org
3045 W: https://github.com/linux-can
3046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3048 S: Maintained
3049 F: Documentation/devicetree/bindings/net/can/
3050 F: drivers/net/can/
3051 F: include/linux/can/dev.h
3052 F: include/linux/can/platform/
3053 F: include/uapi/linux/can/error.h
3054 F: include/uapi/linux/can/netlink.h
3055
3056 CAPABILITIES
3057 M: Serge Hallyn <serge@hallyn.com>
3058 L: linux-security-module@vger.kernel.org
3059 S: Supported
3060 F: include/linux/capability.h
3061 F: include/uapi/linux/capability.h
3062 F: security/commoncap.c
3063 F: kernel/capability.c
3064
3065 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3066 M: Kevin Tsai <ktsai@capellamicro.com>
3067 S: Maintained
3068 F: drivers/iio/light/cm*
3069
3070 CAVIUM THUNDERX2 ARM64 SOC
3071 M: Jayachandran C <jnair@caviumnetworks.com>
3072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3073 S: Maintained
3074 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3075 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3076
3077 CAVIUM I2C DRIVER
3078 M: Jan Glauber <jglauber@cavium.com>
3079 M: David Daney <david.daney@cavium.com>
3080 W: http://www.cavium.com
3081 S: Supported
3082 F: drivers/i2c/busses/i2c-octeon*
3083 F: drivers/i2c/busses/i2c-thunderx*
3084
3085 CAVIUM MMC DRIVER
3086 M: Jan Glauber <jglauber@cavium.com>
3087 M: David Daney <david.daney@cavium.com>
3088 M: Steven J. Hill <Steven.Hill@cavium.com>
3089 W: http://www.cavium.com
3090 S: Supported
3091 F: drivers/mmc/host/cavium*
3092
3093 CAVIUM LIQUIDIO NETWORK DRIVER
3094 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3095 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3096 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3097 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3098 L: netdev@vger.kernel.org
3099 W: http://www.cavium.com
3100 S: Supported
3101 F: drivers/net/ethernet/cavium/liquidio/
3102
3103 CAVIUM OCTEON-TX CRYPTO DRIVER
3104 M: George Cherian <george.cherian@cavium.com>
3105 L: linux-crypto@vger.kernel.org
3106 W: http://www.cavium.com
3107 S: Supported
3108 F: drivers/crypto/cavium/cpt/
3109
3110 CC2520 IEEE-802.15.4 RADIO DRIVER
3111 M: Varka Bhadram <varkabhadram@gmail.com>
3112 L: linux-wpan@vger.kernel.org
3113 S: Maintained
3114 F: drivers/net/ieee802154/cc2520.c
3115 F: include/linux/spi/cc2520.h
3116 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3117
3118 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3119 M: Gilad Ben-Yossef <gilad@benyossef.com>
3120 L: linux-crypto@vger.kernel.org
3121 L: driverdev-devel@linuxdriverproject.org
3122 S: Supported
3123 F: drivers/staging/ccree/
3124 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3125
3126 CEC FRAMEWORK
3127 M: Hans Verkuil <hans.verkuil@cisco.com>
3128 L: linux-media@vger.kernel.org
3129 T: git git://linuxtv.org/media_tree.git
3130 W: http://linuxtv.org
3131 S: Supported
3132 F: Documentation/media/kapi/cec-core.rst
3133 F: Documentation/media/uapi/cec
3134 F: drivers/media/cec/
3135 F: drivers/media/rc/keymaps/rc-cec.c
3136 F: include/media/cec.h
3137 F: include/media/cec-notifier.h
3138 F: include/uapi/linux/cec.h
3139 F: include/uapi/linux/cec-funcs.h
3140
3141 CELL BROADBAND ENGINE ARCHITECTURE
3142 M: Arnd Bergmann <arnd@arndb.de>
3143 L: linuxppc-dev@lists.ozlabs.org
3144 W: http://www.ibm.com/developerworks/power/cell/
3145 S: Supported
3146 F: arch/powerpc/include/asm/cell*.h
3147 F: arch/powerpc/include/asm/spu*.h
3148 F: arch/powerpc/include/uapi/asm/spu*.h
3149 F: arch/powerpc/oprofile/*cell*
3150 F: arch/powerpc/platforms/cell/
3151
3152 CEPH COMMON CODE (LIBCEPH)
3153 M: Ilya Dryomov <idryomov@gmail.com>
3154 M: "Yan, Zheng" <zyan@redhat.com>
3155 M: Sage Weil <sage@redhat.com>
3156 L: ceph-devel@vger.kernel.org
3157 W: http://ceph.com/
3158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3159 T: git git://github.com/ceph/ceph-client.git
3160 S: Supported
3161 F: net/ceph/
3162 F: include/linux/ceph/
3163 F: include/linux/crush/
3164
3165 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3166 M: "Yan, Zheng" <zyan@redhat.com>
3167 M: Sage Weil <sage@redhat.com>
3168 M: Ilya Dryomov <idryomov@gmail.com>
3169 L: ceph-devel@vger.kernel.org
3170 W: http://ceph.com/
3171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3172 T: git git://github.com/ceph/ceph-client.git
3173 S: Supported
3174 F: Documentation/filesystems/ceph.txt
3175 F: fs/ceph/
3176
3177 CERTIFICATE HANDLING:
3178 M: David Howells <dhowells@redhat.com>
3179 M: David Woodhouse <dwmw2@infradead.org>
3180 L: keyrings@vger.kernel.org
3181 S: Maintained
3182 F: Documentation/module-signing.txt
3183 F: certs/
3184 F: scripts/sign-file.c
3185 F: scripts/extract-cert.c
3186
3187 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3188 L: linux-usb@vger.kernel.org
3189 S: Orphan
3190 F: Documentation/usb/WUSB-Design-overview.txt
3191 F: Documentation/usb/wusb-cbaf
3192 F: drivers/usb/host/hwa-hc.c
3193 F: drivers/usb/host/whci/
3194 F: drivers/usb/wusbcore/
3195 F: include/linux/usb/wusb*
3196
3197 HT16K33 LED CONTROLLER DRIVER
3198 M: Robin van der Gracht <robin@protonic.nl>
3199 S: Maintained
3200 F: drivers/auxdisplay/ht16k33.c
3201 F: Documentation/devicetree/bindings/display/ht16k33.txt
3202
3203 CFAG12864B LCD DRIVER
3204 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3205 W: http://miguelojeda.es/auxdisplay.htm
3206 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3207 S: Maintained
3208 F: drivers/auxdisplay/cfag12864b.c
3209 F: include/linux/cfag12864b.h
3210
3211 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3212 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3213 W: http://miguelojeda.es/auxdisplay.htm
3214 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3215 S: Maintained
3216 F: drivers/auxdisplay/cfag12864bfb.c
3217 F: include/linux/cfag12864b.h
3218
3219 CFG80211 and NL80211
3220 M: Johannes Berg <johannes@sipsolutions.net>
3221 L: linux-wireless@vger.kernel.org
3222 W: http://wireless.kernel.org/
3223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3225 S: Maintained
3226 F: include/uapi/linux/nl80211.h
3227 F: include/net/cfg80211.h
3228 F: net/wireless/*
3229 X: net/wireless/wext*
3230
3231 CHAR and MISC DRIVERS
3232 M: Arnd Bergmann <arnd@arndb.de>
3233 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3235 S: Supported
3236 F: drivers/char/*
3237 F: drivers/misc/*
3238 F: include/linux/miscdevice.h
3239
3240 CHECKPATCH
3241 M: Andy Whitcroft <apw@canonical.com>
3242 M: Joe Perches <joe@perches.com>
3243 S: Maintained
3244 F: scripts/checkpatch.pl
3245
3246 CHINESE DOCUMENTATION
3247 M: Harry Wei <harryxiyou@gmail.com>
3248 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3249 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3250 S: Maintained
3251 F: Documentation/translations/zh_CN/
3252
3253 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3254 M: Peter Chen <Peter.Chen@nxp.com>
3255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3256 L: linux-usb@vger.kernel.org
3257 S: Maintained
3258 F: drivers/usb/chipidea/
3259
3260 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3261 M: Hans de Goede <hdegoede@redhat.com>
3262 L: linux-input@vger.kernel.org
3263 S: Maintained
3264 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3265 F: drivers/input/touchscreen/chipone_icn8318.c
3266
3267 CHROME HARDWARE PLATFORM SUPPORT
3268 M: Olof Johansson <olof@lixom.net>
3269 S: Maintained
3270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3271 F: drivers/platform/chrome/
3272
3273 CISCO VIC ETHERNET NIC DRIVER
3274 M: Christian Benvenuti <benve@cisco.com>
3275 M: Govindarajulu Varadarajan <_govind@gmx.com>
3276 M: Neel Patel <neepatel@cisco.com>
3277 S: Supported
3278 F: drivers/net/ethernet/cisco/enic/
3279
3280 CISCO VIC LOW LATENCY NIC DRIVER
3281 M: Christian Benvenuti <benve@cisco.com>
3282 M: Dave Goodell <dgoodell@cisco.com>
3283 S: Supported
3284 F: drivers/infiniband/hw/usnic/
3285
3286 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3287 M: Hartley Sweeten <hsweeten@visionengravers.com>
3288 L: netdev@vger.kernel.org
3289 S: Maintained
3290 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3291
3292 CIRRUS LOGIC AUDIO CODEC DRIVERS
3293 M: Brian Austin <brian.austin@cirrus.com>
3294 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3295 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3296 S: Maintained
3297 F: sound/soc/codecs/cs*
3298
3299 CLEANCACHE API
3300 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3301 L: linux-kernel@vger.kernel.org
3302 S: Maintained
3303 F: mm/cleancache.c
3304 F: include/linux/cleancache.h
3305
3306 CLK API
3307 M: Russell King <linux@armlinux.org.uk>
3308 L: linux-clk@vger.kernel.org
3309 S: Maintained
3310 F: include/linux/clk.h
3311
3312 CLOCKSOURCE, CLOCKEVENT DRIVERS
3313 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3314 M: Thomas Gleixner <tglx@linutronix.de>
3315 L: linux-kernel@vger.kernel.org
3316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3317 S: Supported
3318 F: drivers/clocksource
3319
3320 CISCO FCOE HBA DRIVER
3321 M: Satish Kharat <satishkh@cisco.com>
3322 M: Sesidhar Baddela <sebaddel@cisco.com>
3323 M: Karan Tilak Kumar <kartilak@cisco.com>
3324 L: linux-scsi@vger.kernel.org
3325 S: Supported
3326 F: drivers/scsi/fnic/
3327
3328 CISCO SCSI HBA DRIVER
3329 M: Karan Tilak Kumar <kartilak@cisco.com>
3330 M: Sesidhar Baddela <sebaddel@cisco.com>
3331 L: linux-scsi@vger.kernel.org
3332 S: Supported
3333 F: drivers/scsi/snic/
3334
3335 CMPC ACPI DRIVER
3336 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3337 M: Daniel Oliveira Nascimento <don@syst.com.br>
3338 L: platform-driver-x86@vger.kernel.org
3339 S: Supported
3340 F: drivers/platform/x86/classmate-laptop.c
3341
3342 COBALT MEDIA DRIVER
3343 M: Hans Verkuil <hans.verkuil@cisco.com>
3344 L: linux-media@vger.kernel.org
3345 T: git git://linuxtv.org/media_tree.git
3346 W: https://linuxtv.org
3347 S: Supported
3348 F: drivers/media/pci/cobalt/
3349
3350 COCCINELLE/Semantic Patches (SmPL)
3351 M: Julia Lawall <Julia.Lawall@lip6.fr>
3352 M: Gilles Muller <Gilles.Muller@lip6.fr>
3353 M: Nicolas Palix <nicolas.palix@imag.fr>
3354 M: Michal Marek <mmarek@suse.com>
3355 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3357 W: http://coccinelle.lip6.fr/
3358 S: Supported
3359 F: Documentation/dev-tools/coccinelle.rst
3360 F: scripts/coccinelle/
3361 F: scripts/coccicheck
3362
3363 CODA FILE SYSTEM
3364 M: Jan Harkes <jaharkes@cs.cmu.edu>
3365 M: coda@cs.cmu.edu
3366 L: codalist@coda.cs.cmu.edu
3367 W: http://www.coda.cs.cmu.edu/
3368 S: Maintained
3369 F: Documentation/filesystems/coda.txt
3370 F: fs/coda/
3371 F: include/linux/coda*.h
3372 F: include/uapi/linux/coda*.h
3373
3374 CODA V4L2 MEM2MEM DRIVER
3375 M: Philipp Zabel <p.zabel@pengutronix.de>
3376 L: linux-media@vger.kernel.org
3377 S: Maintained
3378 F: Documentation/devicetree/bindings/media/coda.txt
3379 F: drivers/media/platform/coda/
3380
3381 COMMON CLK FRAMEWORK
3382 M: Michael Turquette <mturquette@baylibre.com>
3383 M: Stephen Boyd <sboyd@codeaurora.org>
3384 L: linux-clk@vger.kernel.org
3385 Q: http://patchwork.kernel.org/project/linux-clk/list/
3386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3387 S: Maintained
3388 F: Documentation/devicetree/bindings/clock/
3389 F: drivers/clk/
3390 X: drivers/clk/clkdev.c
3391 F: include/linux/clk-pr*
3392 F: include/linux/clk/
3393
3394 COMMON INTERNET FILE SYSTEM (CIFS)
3395 M: Steve French <sfrench@samba.org>
3396 L: linux-cifs@vger.kernel.org
3397 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3398 W: http://linux-cifs.samba.org/
3399 T: git git://git.samba.org/sfrench/cifs-2.6.git
3400 S: Supported
3401 F: Documentation/filesystems/cifs/
3402 F: fs/cifs/
3403
3404 COMPACTPCI HOTPLUG CORE
3405 M: Scott Murray <scott@spiteful.org>
3406 L: linux-pci@vger.kernel.org
3407 S: Maintained
3408 F: drivers/pci/hotplug/cpci_hotplug*
3409
3410 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3411 M: Scott Murray <scott@spiteful.org>
3412 L: linux-pci@vger.kernel.org
3413 S: Maintained
3414 F: drivers/pci/hotplug/cpcihp_zt5550.*
3415
3416 COMPACTPCI HOTPLUG GENERIC DRIVER
3417 M: Scott Murray <scott@spiteful.org>
3418 L: linux-pci@vger.kernel.org
3419 S: Maintained
3420 F: drivers/pci/hotplug/cpcihp_generic.c
3421
3422 COMPAL LAPTOP SUPPORT
3423 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3424 L: platform-driver-x86@vger.kernel.org
3425 S: Maintained
3426 F: drivers/platform/x86/compal-laptop.c
3427
3428 CONEXANT ACCESSRUNNER USB DRIVER
3429 L: accessrunner-general@lists.sourceforge.net
3430 W: http://accessrunner.sourceforge.net/
3431 S: Orphan
3432 F: drivers/usb/atm/cxacru.c
3433
3434 CONFIGFS
3435 M: Joel Becker <jlbec@evilplan.org>
3436 M: Christoph Hellwig <hch@lst.de>
3437 T: git git://git.infradead.org/users/hch/configfs.git
3438 S: Supported
3439 F: fs/configfs/
3440 F: include/linux/configfs.h
3441
3442 CONNECTOR
3443 M: Evgeniy Polyakov <zbr@ioremap.net>
3444 L: netdev@vger.kernel.org
3445 S: Maintained
3446 F: drivers/connector/
3447
3448 CONTROL GROUP (CGROUP)
3449 M: Tejun Heo <tj@kernel.org>
3450 M: Li Zefan <lizefan@huawei.com>
3451 M: Johannes Weiner <hannes@cmpxchg.org>
3452 L: cgroups@vger.kernel.org
3453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3454 S: Maintained
3455 F: Documentation/cgroup*
3456 F: include/linux/cgroup*
3457 F: kernel/cgroup*
3458
3459 CONTROL GROUP - CPUSET
3460 M: Li Zefan <lizefan@huawei.com>
3461 L: cgroups@vger.kernel.org
3462 W: http://www.bullopensource.org/cpuset/
3463 W: http://oss.sgi.com/projects/cpusets/
3464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3465 S: Maintained
3466 F: Documentation/cgroup-v1/cpusets.txt
3467 F: include/linux/cpuset.h
3468 F: kernel/cpuset.c
3469
3470 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3471 M: Johannes Weiner <hannes@cmpxchg.org>
3472 M: Michal Hocko <mhocko@kernel.org>
3473 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3474 L: cgroups@vger.kernel.org
3475 L: linux-mm@kvack.org
3476 S: Maintained
3477 F: mm/memcontrol.c
3478 F: mm/swap_cgroup.c
3479
3480 CORETEMP HARDWARE MONITORING DRIVER
3481 M: Fenghua Yu <fenghua.yu@intel.com>
3482 L: linux-hwmon@vger.kernel.org
3483 S: Maintained
3484 F: Documentation/hwmon/coretemp
3485 F: drivers/hwmon/coretemp.c
3486
3487 COSA/SRP SYNC SERIAL DRIVER
3488 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3489 W: http://www.fi.muni.cz/~kas/cosa/
3490 S: Maintained
3491 F: drivers/net/wan/cosa*
3492
3493 CPMAC ETHERNET DRIVER
3494 M: Florian Fainelli <f.fainelli@gmail.com>
3495 L: netdev@vger.kernel.org
3496 S: Maintained
3497 F: drivers/net/ethernet/ti/cpmac.c
3498
3499 CPU FREQUENCY DRIVERS
3500 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3501 M: Viresh Kumar <viresh.kumar@linaro.org>
3502 L: linux-pm@vger.kernel.org
3503 S: Maintained
3504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3505 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3506 B: https://bugzilla.kernel.org
3507 F: Documentation/cpu-freq/
3508 F: Documentation/devicetree/bindings/cpufreq/
3509 F: drivers/cpufreq/
3510 F: include/linux/cpufreq.h
3511 F: tools/testing/selftests/cpufreq/
3512
3513 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3514 M: Viresh Kumar <viresh.kumar@linaro.org>
3515 M: Sudeep Holla <sudeep.holla@arm.com>
3516 L: linux-pm@vger.kernel.org
3517 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3518 S: Maintained
3519 F: drivers/cpufreq/arm_big_little.h
3520 F: drivers/cpufreq/arm_big_little.c
3521 F: drivers/cpufreq/arm_big_little_dt.c
3522
3523 CPUIDLE DRIVER - ARM BIG LITTLE
3524 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3525 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3526 L: linux-pm@vger.kernel.org
3527 L: linux-arm-kernel@lists.infradead.org
3528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3529 S: Maintained
3530 F: drivers/cpuidle/cpuidle-big_little.c
3531
3532 CPUIDLE DRIVER - ARM EXYNOS
3533 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3534 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3535 M: Kukjin Kim <kgene@kernel.org>
3536 L: linux-pm@vger.kernel.org
3537 L: linux-samsung-soc@vger.kernel.org
3538 S: Supported
3539 F: drivers/cpuidle/cpuidle-exynos.c
3540 F: arch/arm/mach-exynos/pm.c
3541
3542 CPUIDLE DRIVERS
3543 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3544 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3545 L: linux-pm@vger.kernel.org
3546 S: Maintained
3547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3548 B: https://bugzilla.kernel.org
3549 F: drivers/cpuidle/*
3550 F: include/linux/cpuidle.h
3551
3552 CPUID/MSR DRIVER
3553 M: "H. Peter Anvin" <hpa@zytor.com>
3554 S: Maintained
3555 F: arch/x86/kernel/cpuid.c
3556 F: arch/x86/kernel/msr.c
3557
3558 CPU POWER MONITORING SUBSYSTEM
3559 M: Thomas Renninger <trenn@suse.com>
3560 L: linux-pm@vger.kernel.org
3561 S: Maintained
3562 F: tools/power/cpupower/
3563
3564 CRAMFS FILESYSTEM
3565 W: http://sourceforge.net/projects/cramfs/
3566 S: Orphan / Obsolete
3567 F: Documentation/filesystems/cramfs.txt
3568 F: fs/cramfs/
3569
3570 CRIS PORT
3571 M: Mikael Starvik <starvik@axis.com>
3572 M: Jesper Nilsson <jesper.nilsson@axis.com>
3573 L: linux-cris-kernel@axis.com
3574 W: http://developer.axis.com
3575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3576 S: Maintained
3577 F: arch/cris/
3578 F: drivers/tty/serial/crisv10.*
3579
3580 CRYPTO API
3581 M: Herbert Xu <herbert@gondor.apana.org.au>
3582 M: "David S. Miller" <davem@davemloft.net>
3583 L: linux-crypto@vger.kernel.org
3584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3586 S: Maintained
3587 F: Documentation/crypto/
3588 F: Documentation/devicetree/bindings/crypto/
3589 F: Documentation/DocBook/crypto-API.tmpl
3590 F: arch/*/crypto/
3591 F: crypto/
3592 F: drivers/crypto/
3593 F: include/crypto/
3594 F: include/linux/crypto*
3595
3596 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3597 M: Neil Horman <nhorman@tuxdriver.com>
3598 L: linux-crypto@vger.kernel.org
3599 S: Maintained
3600 F: crypto/ansi_cprng.c
3601 F: crypto/rng.c
3602
3603 CS3308 MEDIA DRIVER
3604 M: Hans Verkuil <hverkuil@xs4all.nl>
3605 L: linux-media@vger.kernel.org
3606 T: git git://linuxtv.org/media_tree.git
3607 W: http://linuxtv.org
3608 S: Odd Fixes
3609 F: drivers/media/i2c/cs3308.c
3610 F: drivers/media/i2c/cs3308.h
3611
3612 CS5535 Audio ALSA driver
3613 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3614 S: Maintained
3615 F: sound/pci/cs5535audio/
3616
3617 CW1200 WLAN driver
3618 M: Solomon Peachy <pizza@shaftnet.org>
3619 S: Maintained
3620 F: drivers/net/wireless/st/cw1200/
3621
3622 CX18 VIDEO4LINUX DRIVER
3623 M: Andy Walls <awalls@md.metrocast.net>
3624 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3625 L: linux-media@vger.kernel.org
3626 T: git git://linuxtv.org/media_tree.git
3627 W: https://linuxtv.org
3628 W: http://www.ivtvdriver.org/index.php/Cx18
3629 S: Maintained
3630 F: Documentation/media/v4l-drivers/cx18*
3631 F: drivers/media/pci/cx18/
3632 F: include/uapi/linux/ivtv*
3633
3634 CX2341X MPEG ENCODER HELPER MODULE
3635 M: Hans Verkuil <hverkuil@xs4all.nl>
3636 L: linux-media@vger.kernel.org
3637 T: git git://linuxtv.org/media_tree.git
3638 W: https://linuxtv.org
3639 S: Maintained
3640 F: drivers/media/common/cx2341x*
3641 F: include/media/cx2341x*
3642
3643 CX24120 MEDIA DRIVER
3644 M: Jemma Denson <jdenson@gmail.com>
3645 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3646 L: linux-media@vger.kernel.org
3647 W: https://linuxtv.org
3648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3649 S: Maintained
3650 F: drivers/media/dvb-frontends/cx24120*
3651
3652 CX88 VIDEO4LINUX DRIVER
3653 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3654 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3655 L: linux-media@vger.kernel.org
3656 W: https://linuxtv.org
3657 T: git git://linuxtv.org/media_tree.git
3658 S: Odd fixes
3659 F: Documentation/media/v4l-drivers/cx88*
3660 F: drivers/media/pci/cx88/
3661
3662 CXD2820R MEDIA DRIVER
3663 M: Antti Palosaari <crope@iki.fi>
3664 L: linux-media@vger.kernel.org
3665 W: https://linuxtv.org
3666 W: http://palosaari.fi/linux/
3667 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3668 T: git git://linuxtv.org/anttip/media_tree.git
3669 S: Maintained
3670 F: drivers/media/dvb-frontends/cxd2820r*
3671
3672 CXGB3 ETHERNET DRIVER (CXGB3)
3673 M: Santosh Raspatur <santosh@chelsio.com>
3674 L: netdev@vger.kernel.org
3675 W: http://www.chelsio.com
3676 S: Supported
3677 F: drivers/net/ethernet/chelsio/cxgb3/
3678
3679 CXGB3 ISCSI DRIVER (CXGB3I)
3680 M: Karen Xie <kxie@chelsio.com>
3681 L: linux-scsi@vger.kernel.org
3682 W: http://www.chelsio.com
3683 S: Supported
3684 F: drivers/scsi/cxgbi/cxgb3i
3685
3686 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3687 M: Steve Wise <swise@chelsio.com>
3688 L: linux-rdma@vger.kernel.org
3689 W: http://www.openfabrics.org
3690 S: Supported
3691 F: drivers/infiniband/hw/cxgb3/
3692 F: include/uapi/rdma/cxgb3-abi.h
3693
3694 CXGB4 ETHERNET DRIVER (CXGB4)
3695 M: Ganesh Goudar <ganeshgr@chelsio.com>
3696 L: netdev@vger.kernel.org
3697 W: http://www.chelsio.com
3698 S: Supported
3699 F: drivers/net/ethernet/chelsio/cxgb4/
3700
3701 CXGB4 ISCSI DRIVER (CXGB4I)
3702 M: Karen Xie <kxie@chelsio.com>
3703 L: linux-scsi@vger.kernel.org
3704 W: http://www.chelsio.com
3705 S: Supported
3706 F: drivers/scsi/cxgbi/cxgb4i
3707
3708 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3709 M: Steve Wise <swise@chelsio.com>
3710 L: linux-rdma@vger.kernel.org
3711 W: http://www.openfabrics.org
3712 S: Supported
3713 F: drivers/infiniband/hw/cxgb4/
3714 F: include/uapi/rdma/cxgb4-abi.h
3715
3716 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3717 M: Casey Leedom <leedom@chelsio.com>
3718 L: netdev@vger.kernel.org
3719 W: http://www.chelsio.com
3720 S: Supported
3721 F: drivers/net/ethernet/chelsio/cxgb4vf/
3722
3723 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3724 M: Ian Munsie <imunsie@au1.ibm.com>
3725 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3726 L: linuxppc-dev@lists.ozlabs.org
3727 S: Supported
3728 F: arch/powerpc/platforms/powernv/pci-cxl.c
3729 F: drivers/misc/cxl/
3730 F: include/misc/cxl*
3731 F: include/uapi/misc/cxl.h
3732 F: Documentation/powerpc/cxl.txt
3733 F: Documentation/ABI/testing/sysfs-class-cxl
3734
3735 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3736 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3737 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3738 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3739 L: linux-scsi@vger.kernel.org
3740 S: Supported
3741 F: drivers/scsi/cxlflash/
3742 F: include/uapi/scsi/cxlflash_ioctls.h
3743 F: Documentation/powerpc/cxlflash.txt
3744
3745 STMMAC ETHERNET DRIVER
3746 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3747 M: Alexandre Torgue <alexandre.torgue@st.com>
3748 L: netdev@vger.kernel.org
3749 W: http://www.stlinux.com
3750 S: Supported
3751 F: drivers/net/ethernet/stmicro/stmmac/
3752
3753 CYBERPRO FB DRIVER
3754 M: Russell King <linux@armlinux.org.uk>
3755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3756 W: http://www.armlinux.org.uk/
3757 S: Maintained
3758 F: drivers/video/fbdev/cyber2000fb.*
3759
3760 CYCLADES ASYNC MUX DRIVER
3761 W: http://www.cyclades.com/
3762 S: Orphan
3763 F: drivers/tty/cyclades.c
3764 F: include/linux/cyclades.h
3765 F: include/uapi/linux/cyclades.h
3766
3767 CYCLADES PC300 DRIVER
3768 W: http://www.cyclades.com/
3769 S: Orphan
3770 F: drivers/net/wan/pc300*
3771
3772 CYPRESS_FIRMWARE MEDIA DRIVER
3773 M: Antti Palosaari <crope@iki.fi>
3774 L: linux-media@vger.kernel.org
3775 W: https://linuxtv.org
3776 W: http://palosaari.fi/linux/
3777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3778 T: git git://linuxtv.org/anttip/media_tree.git
3779 S: Maintained
3780 F: drivers/media/common/cypress_firmware*
3781
3782 CYTTSP TOUCHSCREEN DRIVER
3783 M: Ferruh Yigit <fery@cypress.com>
3784 L: linux-input@vger.kernel.org
3785 S: Supported
3786 F: drivers/input/touchscreen/cyttsp*
3787 F: include/linux/input/cyttsp.h
3788
3789 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3790 M: Joshua Kinard <kumba@gentoo.org>
3791 S: Maintained
3792 F: drivers/rtc/rtc-ds1685.c
3793 F: include/linux/rtc/ds1685.h
3794
3795 DAMA SLAVE for AX.25
3796 M: Joerg Reuter <jreuter@yaina.de>
3797 W: http://yaina.de/jreuter/
3798 W: http://www.qsl.net/dl1bke/
3799 L: linux-hams@vger.kernel.org
3800 S: Maintained
3801 F: net/ax25/af_ax25.c
3802 F: net/ax25/ax25_dev.c
3803 F: net/ax25/ax25_ds_*
3804 F: net/ax25/ax25_in.c
3805 F: net/ax25/ax25_out.c
3806 F: net/ax25/ax25_timer.c
3807 F: net/ax25/sysctl_net_ax25.c
3808
3809 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3810 L: netdev@vger.kernel.org
3811 S: Orphan
3812 F: Documentation/networking/dmfe.txt
3813 F: drivers/net/ethernet/dec/tulip/dmfe.c
3814
3815 DC390/AM53C974 SCSI driver
3816 M: Hannes Reinecke <hare@suse.com>
3817 L: linux-scsi@vger.kernel.org
3818 S: Maintained
3819 F: drivers/scsi/am53c974.c
3820
3821 DC395x SCSI driver
3822 M: Oliver Neukum <oliver@neukum.org>
3823 M: Ali Akcaagac <aliakc@web.de>
3824 M: Jamie Lenehan <lenehan@twibble.org>
3825 L: dc395x@twibble.org
3826 W: http://twibble.org/dist/dc395x/
3827 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3828 S: Maintained
3829 F: Documentation/scsi/dc395x.txt
3830 F: drivers/scsi/dc395x.*
3831
3832 DCCP PROTOCOL
3833 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3834 L: dccp@vger.kernel.org
3835 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3836 S: Maintained
3837 F: include/linux/dccp.h
3838 F: include/uapi/linux/dccp.h
3839 F: include/linux/tfrc.h
3840 F: net/dccp/
3841
3842 DECnet NETWORK LAYER
3843 W: http://linux-decnet.sourceforge.net
3844 L: linux-decnet-user@lists.sourceforge.net
3845 S: Orphan
3846 F: Documentation/networking/decnet.txt
3847 F: net/decnet/
3848
3849 DECSTATION PLATFORM SUPPORT
3850 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3851 L: linux-mips@linux-mips.org
3852 W: http://www.linux-mips.org/wiki/DECstation
3853 S: Maintained
3854 F: arch/mips/dec/
3855 F: arch/mips/include/asm/dec/
3856 F: arch/mips/include/asm/mach-dec/
3857
3858 DEFXX FDDI NETWORK DRIVER
3859 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3860 S: Maintained
3861 F: drivers/net/fddi/defxx.*
3862
3863 DELL LAPTOP DRIVER
3864 M: Matthew Garrett <mjg59@srcf.ucam.org>
3865 M: Pali Rohár <pali.rohar@gmail.com>
3866 L: platform-driver-x86@vger.kernel.org
3867 S: Maintained
3868 F: drivers/platform/x86/dell-laptop.c
3869
3870 DELL LAPTOP RBTN DRIVER
3871 M: Pali Rohár <pali.rohar@gmail.com>
3872 S: Maintained
3873 F: drivers/platform/x86/dell-rbtn.*
3874
3875 DELL LAPTOP FREEFALL DRIVER
3876 M: Pali Rohár <pali.rohar@gmail.com>
3877 S: Maintained
3878 F: drivers/platform/x86/dell-smo8800.c
3879
3880 DELL LAPTOP SMM DRIVER
3881 M: Pali Rohár <pali.rohar@gmail.com>
3882 S: Maintained
3883 F: drivers/hwmon/dell-smm-hwmon.c
3884 F: include/uapi/linux/i8k.h
3885
3886 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3887 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3888 S: Maintained
3889 F: Documentation/dcdbas.txt
3890 F: drivers/firmware/dcdbas.*
3891
3892 DELL WMI EXTRAS DRIVER
3893 M: Matthew Garrett <mjg59@srcf.ucam.org>
3894 M: Pali Rohár <pali.rohar@gmail.com>
3895 S: Maintained
3896 F: drivers/platform/x86/dell-wmi.c
3897
3898 DESIGNWARE USB2 DRD IP DRIVER
3899 M: John Youn <johnyoun@synopsys.com>
3900 L: linux-usb@vger.kernel.org
3901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3902 S: Maintained
3903 F: drivers/usb/dwc2/
3904
3905 DESIGNWARE USB3 DRD IP DRIVER
3906 M: Felipe Balbi <balbi@kernel.org>
3907 L: linux-usb@vger.kernel.org
3908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3909 S: Maintained
3910 F: drivers/usb/dwc3/
3911
3912 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3913 M: Andreas Klinger <ak@it-klinger.de>
3914 L: linux-iio@vger.kernel.org
3915 S: Maintained
3916 F: drivers/iio/proximity/srf*.c
3917
3918 DEVICE COREDUMP (DEV_COREDUMP)
3919 M: Johannes Berg <johannes@sipsolutions.net>
3920 L: linux-kernel@vger.kernel.org
3921 S: Maintained
3922 F: drivers/base/devcoredump.c
3923 F: include/linux/devcoredump.h
3924
3925 DEVICE FREQUENCY (DEVFREQ)
3926 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3927 M: Kyungmin Park <kyungmin.park@samsung.com>
3928 R: Chanwoo Choi <cw00.choi@samsung.com>
3929 L: linux-pm@vger.kernel.org
3930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3931 S: Maintained
3932 F: drivers/devfreq/
3933 F: include/linux/devfreq.h
3934 F: Documentation/devicetree/bindings/devfreq/
3935
3936 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3937 M: Chanwoo Choi <cw00.choi@samsung.com>
3938 L: linux-pm@vger.kernel.org
3939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3940 S: Supported
3941 F: drivers/devfreq/event/
3942 F: drivers/devfreq/devfreq-event.c
3943 F: include/linux/devfreq-event.h
3944 F: Documentation/devicetree/bindings/devfreq/event/
3945
3946 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3947 M: Chanwoo Choi <cw00.choi@samsung.com>
3948 L: linux-pm@vger.kernel.org
3949 L: linux-samsung-soc@vger.kernel.org
3950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3951 S: Maintained
3952 F: drivers/devfreq/exynos-bus.c
3953 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3954
3955 DEVICE NUMBER REGISTRY
3956 M: Torben Mathiasen <device@lanana.org>
3957 W: http://lanana.org/docs/device-list/index.html
3958 S: Maintained
3959
3960 DEVICE-MAPPER (LVM)
3961 M: Alasdair Kergon <agk@redhat.com>
3962 M: Mike Snitzer <snitzer@redhat.com>
3963 M: dm-devel@redhat.com
3964 L: dm-devel@redhat.com
3965 W: http://sources.redhat.com/dm
3966 Q: http://patchwork.kernel.org/project/dm-devel/list/
3967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3968 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3969 S: Maintained
3970 F: Documentation/device-mapper/
3971 F: drivers/md/dm*
3972 F: drivers/md/persistent-data/
3973 F: include/linux/device-mapper.h
3974 F: include/linux/dm-*.h
3975 F: include/uapi/linux/dm-*.h
3976
3977 DEVLINK
3978 M: Jiri Pirko <jiri@mellanox.com>
3979 L: netdev@vger.kernel.org
3980 S: Supported
3981 F: net/core/devlink.c
3982 F: include/net/devlink.h
3983 F: include/uapi/linux/devlink.h
3984
3985 DIALOG SEMICONDUCTOR DRIVERS
3986 M: Support Opensource <support.opensource@diasemi.com>
3987 W: http://www.dialog-semiconductor.com/products
3988 S: Supported
3989 F: Documentation/hwmon/da90??
3990 F: Documentation/devicetree/bindings/mfd/da90*.txt
3991 F: Documentation/devicetree/bindings/regulator/da92*.txt
3992 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3993 F: drivers/gpio/gpio-da90??.c
3994 F: drivers/hwmon/da90??-hwmon.c
3995 F: drivers/iio/adc/da91??-*.c
3996 F: drivers/input/misc/da90??_onkey.c
3997 F: drivers/input/touchscreen/da9052_tsi.c
3998 F: drivers/leds/leds-da90??.c
3999 F: drivers/mfd/da903x.c
4000 F: drivers/mfd/da90??-*.c
4001 F: drivers/mfd/da91??-*.c
4002 F: drivers/power/supply/da9052-battery.c
4003 F: drivers/power/supply/da91??-*.c
4004 F: drivers/regulator/da903x.c
4005 F: drivers/regulator/da9???-regulator.[ch]
4006 F: drivers/rtc/rtc-da90??.c
4007 F: drivers/video/backlight/da90??_bl.c
4008 F: drivers/watchdog/da90??_wdt.c
4009 F: include/linux/mfd/da903x.h
4010 F: include/linux/mfd/da9052/
4011 F: include/linux/mfd/da9055/
4012 F: include/linux/mfd/da9062/
4013 F: include/linux/mfd/da9063/
4014 F: include/linux/mfd/da9150/
4015 F: include/linux/regulator/da9211.h
4016 F: include/sound/da[79]*.h
4017 F: sound/soc/codecs/da[79]*.[ch]
4018
4019 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4020 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4021 L: linux-gpio@vger.kernel.org
4022 S: Maintained
4023 F: drivers/gpio/gpio-gpio-mm.c
4024
4025 DIGI NEO AND CLASSIC PCI PRODUCTS
4026 M: Lidza Louina <lidza.louina@gmail.com>
4027 M: Mark Hounschell <markh@compro.net>
4028 L: driverdev-devel@linuxdriverproject.org
4029 S: Maintained
4030 F: drivers/staging/dgnc/
4031
4032 DIOLAN U2C-12 I2C DRIVER
4033 M: Guenter Roeck <linux@roeck-us.net>
4034 L: linux-i2c@vger.kernel.org
4035 S: Maintained
4036 F: drivers/i2c/busses/i2c-diolan-u2c.c
4037
4038 DIRECT ACCESS (DAX)
4039 M: Matthew Wilcox <mawilcox@microsoft.com>
4040 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4041 L: linux-fsdevel@vger.kernel.org
4042 S: Supported
4043 F: fs/dax.c
4044 F: include/linux/dax.h
4045 F: include/trace/events/fs_dax.h
4046
4047 DIRECTORY NOTIFICATION (DNOTIFY)
4048 M: Eric Paris <eparis@parisplace.org>
4049 S: Maintained
4050 F: Documentation/filesystems/dnotify.txt
4051 F: fs/notify/dnotify/
4052 F: include/linux/dnotify.h
4053
4054 DISK GEOMETRY AND PARTITION HANDLING
4055 M: Andries Brouwer <aeb@cwi.nl>
4056 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4057 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4058 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4059 S: Maintained
4060
4061 DISKQUOTA
4062 M: Jan Kara <jack@suse.com>
4063 S: Maintained
4064 F: Documentation/filesystems/quota.txt
4065 F: fs/quota/
4066 F: include/linux/quota*.h
4067 F: include/uapi/linux/quota*.h
4068
4069 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4070 M: Bernie Thompson <bernie@plugable.com>
4071 L: linux-fbdev@vger.kernel.org
4072 S: Maintained
4073 W: http://plugable.com/category/projects/udlfb/
4074 F: drivers/video/fbdev/udlfb.c
4075 F: include/video/udlfb.h
4076 F: Documentation/fb/udlfb.txt
4077
4078 DISTRIBUTED LOCK MANAGER (DLM)
4079 M: Christine Caulfield <ccaulfie@redhat.com>
4080 M: David Teigland <teigland@redhat.com>
4081 L: cluster-devel@redhat.com
4082 W: http://sources.redhat.com/cluster/
4083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4084 S: Supported
4085 F: fs/dlm/
4086
4087 DMA BUFFER SHARING FRAMEWORK
4088 M: Sumit Semwal <sumit.semwal@linaro.org>
4089 S: Maintained
4090 L: linux-media@vger.kernel.org
4091 L: dri-devel@lists.freedesktop.org
4092 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4093 F: drivers/dma-buf/
4094 F: include/linux/dma-buf*
4095 F: include/linux/reservation.h
4096 F: include/linux/*fence.h
4097 F: Documentation/driver-api/dma-buf.rst
4098 T: git git://anongit.freedesktop.org/drm/drm-misc
4099
4100 SYNC FILE FRAMEWORK
4101 M: Sumit Semwal <sumit.semwal@linaro.org>
4102 R: Gustavo Padovan <gustavo@padovan.org>
4103 S: Maintained
4104 L: linux-media@vger.kernel.org
4105 L: dri-devel@lists.freedesktop.org
4106 F: drivers/dma-buf/sync_*
4107 F: drivers/dma-buf/dma-fence*
4108 F: drivers/dma-buf/sw_sync.c
4109 F: include/linux/sync_file.h
4110 F: include/uapi/linux/sync_file.h
4111 F: Documentation/sync_file.txt
4112 T: git git://anongit.freedesktop.org/drm/drm-misc
4113
4114 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4115 M: Vinod Koul <vinod.koul@intel.com>
4116 L: dmaengine@vger.kernel.org
4117 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4118 S: Maintained
4119 F: drivers/dma/
4120 F: include/linux/dmaengine.h
4121 F: Documentation/devicetree/bindings/dma/
4122 F: Documentation/dmaengine/
4123 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4124
4125 DME1737 HARDWARE MONITOR DRIVER
4126 M: Juerg Haefliger <juergh@gmail.com>
4127 L: linux-hwmon@vger.kernel.org
4128 S: Maintained
4129 F: Documentation/hwmon/dme1737
4130 F: drivers/hwmon/dme1737.c
4131
4132 DMI/SMBIOS SUPPORT
4133 M: Jean Delvare <jdelvare@suse.com>
4134 S: Maintained
4135 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4136 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4137 F: drivers/firmware/dmi-id.c
4138 F: drivers/firmware/dmi_scan.c
4139 F: include/linux/dmi.h
4140
4141 DOCUMENTATION
4142 M: Jonathan Corbet <corbet@lwn.net>
4143 L: linux-doc@vger.kernel.org
4144 S: Maintained
4145 F: Documentation/
4146 F: scripts/docproc.c
4147 F: scripts/kernel-doc*
4148 X: Documentation/ABI/
4149 X: Documentation/devicetree/
4150 X: Documentation/acpi
4151 X: Documentation/power
4152 X: Documentation/spi
4153 X: Documentation/media
4154 T: git git://git.lwn.net/linux.git docs-next
4155
4156 DOUBLETALK DRIVER
4157 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4158 L: blinux-list@redhat.com
4159 S: Maintained
4160 F: drivers/char/dtlk.c
4161 F: include/linux/dtlk.h
4162
4163 DPAA2 DATAPATH I/O (DPIO) DRIVER
4164 M: Roy Pledge <Roy.Pledge@nxp.com>
4165 L: linux-kernel@vger.kernel.org
4166 S: Maintained
4167 F: drivers/staging/fsl-mc/bus/dpio
4168
4169 DPAA2 ETHERNET DRIVER
4170 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4171 L: linux-kernel@vger.kernel.org
4172 S: Maintained
4173 F: drivers/staging/fsl-dpaa2/ethernet
4174
4175 DPT_I2O SCSI RAID DRIVER
4176 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4177 L: linux-scsi@vger.kernel.org
4178 W: http://www.adaptec.com/
4179 S: Maintained
4180 F: drivers/scsi/dpt*
4181 F: drivers/scsi/dpt/
4182
4183 DRBD DRIVER
4184 M: Philipp Reisner <philipp.reisner@linbit.com>
4185 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4186 L: drbd-dev@lists.linbit.com
4187 W: http://www.drbd.org
4188 T: git git://git.linbit.com/linux-drbd.git
4189 T: git git://git.linbit.com/drbd-8.4.git
4190 S: Supported
4191 F: drivers/block/drbd/
4192 F: lib/lru_cache.c
4193 F: Documentation/blockdev/drbd/
4194
4195 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4196 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4198 S: Supported
4199 F: Documentation/kobject.txt
4200 F: drivers/base/
4201 F: fs/debugfs/
4202 F: fs/sysfs/
4203 F: include/linux/debugfs.h
4204 F: include/linux/kobj*
4205 F: lib/kobj*
4206
4207 DRM DRIVERS
4208 M: David Airlie <airlied@linux.ie>
4209 L: dri-devel@lists.freedesktop.org
4210 T: git git://people.freedesktop.org/~airlied/linux
4211 B: https://bugs.freedesktop.org/
4212 C: irc://chat.freenode.net/dri-devel
4213 S: Maintained
4214 F: drivers/gpu/drm/
4215 F: drivers/gpu/vga/
4216 F: Documentation/devicetree/bindings/display/
4217 F: Documentation/devicetree/bindings/gpu/
4218 F: Documentation/devicetree/bindings/video/
4219 F: Documentation/gpu/
4220 F: include/drm/
4221 F: include/uapi/drm/
4222 F: include/linux/vga*
4223
4224 DRM DRIVERS AND MISC GPU PATCHES
4225 M: Daniel Vetter <daniel.vetter@intel.com>
4226 M: Jani Nikula <jani.nikula@linux.intel.com>
4227 M: Sean Paul <seanpaul@chromium.org>
4228 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4229 S: Maintained
4230 T: git git://anongit.freedesktop.org/drm/drm-misc
4231 F: Documentation/gpu/
4232 F: drivers/gpu/vga/
4233 F: drivers/gpu/drm/*
4234 F: include/drm/drm*
4235 F: include/uapi/drm/drm*
4236 F: include/linux/vga*
4237
4238 DRM DRIVER FOR ARM PL111 CLCD
4239 M: Eric Anholt <eric@anholt.net>
4240 T: git git://anongit.freedesktop.org/drm/drm-misc
4241 S: Supported
4242 F: drivers/gpu/drm/pl111/
4243
4244 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4245 M: Dave Airlie <airlied@redhat.com>
4246 S: Odd Fixes
4247 F: drivers/gpu/drm/ast/
4248
4249 DRM DRIVERS FOR BRIDGE CHIPS
4250 M: Archit Taneja <architt@codeaurora.org>
4251 M: Andrzej Hajda <a.hajda@samsung.com>
4252 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4253 S: Maintained
4254 T: git git://anongit.freedesktop.org/drm/drm-misc
4255 F: drivers/gpu/drm/bridge/
4256
4257 DRM DRIVER FOR BOCHS VIRTUAL GPU
4258 M: Gerd Hoffmann <kraxel@redhat.com>
4259 L: virtualization@lists.linux-foundation.org
4260 T: git git://anongit.freedesktop.org/drm/drm-misc
4261 S: Maintained
4262 F: drivers/gpu/drm/bochs/
4263
4264 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4265 M: Dave Airlie <airlied@redhat.com>
4266 M: Gerd Hoffmann <kraxel@redhat.com>
4267 L: virtualization@lists.linux-foundation.org
4268 T: git git://anongit.freedesktop.org/drm/drm-misc
4269 S: Obsolete
4270 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4271 F: drivers/gpu/drm/cirrus/
4272
4273 RADEON and AMDGPU DRM DRIVERS
4274 M: Alex Deucher <alexander.deucher@amd.com>
4275 M: Christian König <christian.koenig@amd.com>
4276 L: amd-gfx@lists.freedesktop.org
4277 T: git git://people.freedesktop.org/~agd5f/linux
4278 S: Supported
4279 F: drivers/gpu/drm/radeon/
4280 F: include/uapi/drm/radeon_drm.h
4281 F: drivers/gpu/drm/amd/
4282 F: include/uapi/drm/amdgpu_drm.h
4283
4284 DRM PANEL DRIVERS
4285 M: Thierry Reding <thierry.reding@gmail.com>
4286 L: dri-devel@lists.freedesktop.org
4287 T: git git://anongit.freedesktop.org/tegra/linux.git
4288 S: Maintained
4289 F: drivers/gpu/drm/drm_panel.c
4290 F: drivers/gpu/drm/panel/
4291 F: include/drm/drm_panel.h
4292 F: Documentation/devicetree/bindings/display/panel/
4293
4294 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4295 M: Daniel Vetter <daniel.vetter@intel.com>
4296 M: Jani Nikula <jani.nikula@linux.intel.com>
4297 L: intel-gfx@lists.freedesktop.org
4298 W: https://01.org/linuxgraphics/
4299 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4300 C: irc://chat.freenode.net/intel-gfx
4301 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4302 T: git git://anongit.freedesktop.org/drm-intel
4303 S: Supported
4304 F: drivers/gpu/drm/i915/
4305 F: include/drm/i915*
4306 F: include/uapi/drm/i915_drm.h
4307 F: Documentation/gpu/i915.rst
4308
4309 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4310 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4311 M: Zhi Wang <zhi.a.wang@intel.com>
4312 L: intel-gvt-dev@lists.freedesktop.org
4313 L: intel-gfx@lists.freedesktop.org
4314 W: https://01.org/igvt-g
4315 T: git https://github.com/01org/gvt-linux.git
4316 S: Supported
4317 F: drivers/gpu/drm/i915/gvt/
4318
4319 DRM DRIVERS FOR ATMEL HLCDC
4320 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4321 L: dri-devel@lists.freedesktop.org
4322 S: Supported
4323 F: drivers/gpu/drm/atmel-hlcdc/
4324 F: Documentation/devicetree/bindings/drm/atmel/
4325 T: git git://anongit.freedesktop.org/drm/drm-misc
4326
4327 DRM DRIVERS FOR ALLWINNER A10
4328 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4329 L: dri-devel@lists.freedesktop.org
4330 S: Supported
4331 F: drivers/gpu/drm/sun4i/
4332 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4334
4335 DRM DRIVERS FOR AMLOGIC SOCS
4336 M: Neil Armstrong <narmstrong@baylibre.com>
4337 L: dri-devel@lists.freedesktop.org
4338 L: linux-amlogic@lists.infradead.org
4339 W: http://linux-meson.com/
4340 S: Supported
4341 F: drivers/gpu/drm/meson/
4342 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4343 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4344 F: Documentation/gpu/meson.rst
4345 T: git git://anongit.freedesktop.org/drm/drm-misc
4346
4347 DRM DRIVERS FOR EXYNOS
4348 M: Inki Dae <inki.dae@samsung.com>
4349 M: Joonyoung Shim <jy0922.shim@samsung.com>
4350 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4351 M: Kyungmin Park <kyungmin.park@samsung.com>
4352 L: dri-devel@lists.freedesktop.org
4353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4354 S: Supported
4355 F: drivers/gpu/drm/exynos/
4356 F: include/uapi/drm/exynos_drm.h
4357 F: Documentation/devicetree/bindings/display/exynos/
4358
4359 DRM DRIVERS FOR FREESCALE DCU
4360 M: Stefan Agner <stefan@agner.ch>
4361 M: Alison Wang <alison.wang@freescale.com>
4362 L: dri-devel@lists.freedesktop.org
4363 S: Supported
4364 F: drivers/gpu/drm/fsl-dcu/
4365 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4366 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4367 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4368
4369 DRM DRIVERS FOR FREESCALE IMX
4370 M: Philipp Zabel <p.zabel@pengutronix.de>
4371 L: dri-devel@lists.freedesktop.org
4372 S: Maintained
4373 F: drivers/gpu/drm/imx/
4374 F: drivers/gpu/ipu-v3/
4375 F: Documentation/devicetree/bindings/display/imx/
4376
4377 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4378 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4379 L: dri-devel@lists.freedesktop.org
4380 T: git git://github.com/patjak/drm-gma500
4381 S: Maintained
4382 F: drivers/gpu/drm/gma500/
4383
4384 DRM DRIVERS FOR HISILICON
4385 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4386 M: Rongrong Zou <zourongrong@gmail.com>
4387 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4388 R: Chen Feng <puck.chen@hisilicon.com>
4389 L: dri-devel@lists.freedesktop.org
4390 T: git git://github.com/xin3liang/linux.git
4391 S: Maintained
4392 F: drivers/gpu/drm/hisilicon/
4393 F: Documentation/devicetree/bindings/display/hisilicon/
4394
4395 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4396 S: Orphan / Obsolete
4397 F: drivers/gpu/drm/i810/
4398 F: include/uapi/drm/i810_drm.h
4399
4400 DRM DRIVERS FOR MEDIATEK
4401 M: CK Hu <ck.hu@mediatek.com>
4402 M: Philipp Zabel <p.zabel@pengutronix.de>
4403 L: dri-devel@lists.freedesktop.org
4404 S: Supported
4405 F: drivers/gpu/drm/mediatek/
4406 F: Documentation/devicetree/bindings/display/mediatek/
4407
4408 DRM DRIVER FOR MI0283QT
4409 M: Noralf Trønnes <noralf@tronnes.org>
4410 S: Maintained
4411 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4412 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4413
4414 DRM DRIVER FOR MSM ADRENO GPU
4415 M: Rob Clark <robdclark@gmail.com>
4416 L: linux-arm-msm@vger.kernel.org
4417 L: dri-devel@lists.freedesktop.org
4418 L: freedreno@lists.freedesktop.org
4419 T: git git://people.freedesktop.org/~robclark/linux
4420 S: Maintained
4421 F: drivers/gpu/drm/msm/
4422 F: include/uapi/drm/msm_drm.h
4423 F: Documentation/devicetree/bindings/display/msm/
4424
4425 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4426 M: Ben Skeggs <bskeggs@redhat.com>
4427 L: dri-devel@lists.freedesktop.org
4428 L: nouveau@lists.freedesktop.org
4429 T: git git://github.com/skeggsb/linux
4430 S: Supported
4431 F: drivers/gpu/drm/nouveau/
4432 F: include/uapi/drm/nouveau_drm.h
4433
4434 DRM DRIVERS FOR NVIDIA TEGRA
4435 M: Thierry Reding <thierry.reding@gmail.com>
4436 L: dri-devel@lists.freedesktop.org
4437 L: linux-tegra@vger.kernel.org
4438 T: git git://anongit.freedesktop.org/tegra/linux.git
4439 S: Supported
4440 F: drivers/gpu/drm/tegra/
4441 F: drivers/gpu/host1x/
4442 F: include/linux/host1x.h
4443 F: include/uapi/drm/tegra_drm.h
4444 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4445
4446 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4447 S: Orphan / Obsolete
4448 F: drivers/gpu/drm/mga/
4449 F: include/uapi/drm/mga_drm.h
4450
4451 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4452 M: Dave Airlie <airlied@redhat.com>
4453 S: Odd Fixes
4454 F: drivers/gpu/drm/mgag200/
4455
4456 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4457 M: Noralf Trønnes <noralf@tronnes.org>
4458 S: Maintained
4459 F: drivers/gpu/drm/tinydrm/repaper.c
4460 F: Documentation/devicetree/bindings/display/repaper.txt
4461
4462 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4463 S: Orphan / Obsolete
4464 F: drivers/gpu/drm/r128/
4465 F: include/uapi/drm/r128_drm.h
4466
4467 DRM DRIVERS FOR RENESAS
4468 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4469 L: dri-devel@lists.freedesktop.org
4470 L: linux-renesas-soc@vger.kernel.org
4471 T: git git://linuxtv.org/pinchartl/fbdev
4472 S: Supported
4473 F: drivers/gpu/drm/rcar-du/
4474 F: drivers/gpu/drm/shmobile/
4475 F: include/linux/platform_data/shmob_drm.h
4476 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4477 F: Documentation/devicetree/bindings/display/renesas,du.txt
4478
4479 DRM DRIVER FOR QXL VIRTUAL GPU
4480 M: Dave Airlie <airlied@redhat.com>
4481 M: Gerd Hoffmann <kraxel@redhat.com>
4482 L: virtualization@lists.linux-foundation.org
4483 T: git git://anongit.freedesktop.org/drm/drm-misc
4484 S: Maintained
4485 F: drivers/gpu/drm/qxl/
4486 F: include/uapi/drm/qxl_drm.h
4487
4488 DRM DRIVERS FOR ROCKCHIP
4489 M: Mark Yao <mark.yao@rock-chips.com>
4490 L: dri-devel@lists.freedesktop.org
4491 S: Maintained
4492 F: drivers/gpu/drm/rockchip/
4493 F: Documentation/devicetree/bindings/display/rockchip/
4494 T: git git://anongit.freedesktop.org/drm/drm-misc
4495
4496 DRM DRIVER FOR SAVAGE VIDEO CARDS
4497 S: Orphan / Obsolete
4498 F: drivers/gpu/drm/savage/
4499 F: include/uapi/drm/savage_drm.h
4500
4501 DRM DRIVER FOR SIS VIDEO CARDS
4502 S: Orphan / Obsolete
4503 F: drivers/gpu/drm/sis/
4504 F: include/uapi/drm/sis_drm.h
4505
4506 DRM DRIVERS FOR STI
4507 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4508 M: Vincent Abriou <vincent.abriou@st.com>
4509 L: dri-devel@lists.freedesktop.org
4510 T: git git://anongit.freedesktop.org/drm/drm-misc
4511 S: Maintained
4512 F: drivers/gpu/drm/sti
4513 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4514
4515 DRM DRIVERS FOR STM
4516 M: Yannick Fertre <yannick.fertre@st.com>
4517 M: Philippe Cornu <philippe.cornu@st.com>
4518 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4519 M: Vincent Abriou <vincent.abriou@st.com>
4520 L: dri-devel@lists.freedesktop.org
4521 T: git git://anongit.freedesktop.org/drm/drm-misc
4522 S: Maintained
4523 F: drivers/gpu/drm/stm
4524 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4525
4526 DRM DRIVER FOR TDFX VIDEO CARDS
4527 S: Orphan / Obsolete
4528 F: drivers/gpu/drm/tdfx/
4529
4530 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4531 M: Dave Airlie <airlied@redhat.com>
4532 S: Odd Fixes
4533 F: drivers/gpu/drm/udl/
4534
4535 DRM DRIVERS FOR VIVANTE GPU IP
4536 M: Lucas Stach <l.stach@pengutronix.de>
4537 R: Russell King <linux+etnaviv@armlinux.org.uk>
4538 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4539 L: etnaviv@lists.freedesktop.org
4540 L: dri-devel@lists.freedesktop.org
4541 S: Maintained
4542 F: drivers/gpu/drm/etnaviv/
4543 F: include/uapi/drm/etnaviv_drm.h
4544 F: Documentation/devicetree/bindings/display/etnaviv/
4545
4546 DRM DRIVER FOR VMWARE VIRTUAL GPU
4547 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4548 M: Sinclair Yeh <syeh@vmware.com>
4549 M: Thomas Hellstrom <thellstrom@vmware.com>
4550 L: dri-devel@lists.freedesktop.org
4551 T: git git://people.freedesktop.org/~syeh/repos_linux
4552 T: git git://people.freedesktop.org/~thomash/linux
4553 S: Supported
4554 F: drivers/gpu/drm/vmwgfx/
4555 F: include/uapi/drm/vmwgfx_drm.h
4556
4557 DRM DRIVERS FOR VC4
4558 M: Eric Anholt <eric@anholt.net>
4559 T: git git://github.com/anholt/linux
4560 S: Supported
4561 F: drivers/gpu/drm/vc4/
4562 F: include/uapi/drm/vc4_drm.h
4563 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4564 T: git git://anongit.freedesktop.org/drm/drm-misc
4565
4566 DRM DRIVERS FOR TI OMAP
4567 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4568 L: dri-devel@lists.freedesktop.org
4569 S: Maintained
4570 F: drivers/gpu/drm/omapdrm/
4571 F: Documentation/devicetree/bindings/display/ti/
4572
4573 DRM DRIVERS FOR TI LCDC
4574 M: Jyri Sarha <jsarha@ti.com>
4575 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4576 L: dri-devel@lists.freedesktop.org
4577 S: Maintained
4578 F: drivers/gpu/drm/tilcdc/
4579 F: Documentation/devicetree/bindings/display/tilcdc/
4580
4581 DRM DRIVERS FOR ZTE ZX
4582 M: Shawn Guo <shawnguo@kernel.org>
4583 L: dri-devel@lists.freedesktop.org
4584 S: Maintained
4585 F: drivers/gpu/drm/zte/
4586 F: Documentation/devicetree/bindings/display/zte,vou.txt
4587 T: git git://anongit.freedesktop.org/drm/drm-misc
4588
4589 DSBR100 USB FM RADIO DRIVER
4590 M: Alexey Klimov <klimov.linux@gmail.com>
4591 L: linux-media@vger.kernel.org
4592 T: git git://linuxtv.org/media_tree.git
4593 S: Maintained
4594 F: drivers/media/radio/dsbr100.c
4595
4596 DSCC4 DRIVER
4597 M: Francois Romieu <romieu@fr.zoreil.com>
4598 L: netdev@vger.kernel.org
4599 S: Maintained
4600 F: drivers/net/wan/dscc4.c
4601
4602 DT3155 MEDIA DRIVER
4603 M: Hans Verkuil <hverkuil@xs4all.nl>
4604 L: linux-media@vger.kernel.org
4605 T: git git://linuxtv.org/media_tree.git
4606 W: https://linuxtv.org
4607 S: Odd Fixes
4608 F: drivers/media/pci/dt3155/
4609
4610 DVB_USB_AF9015 MEDIA DRIVER
4611 M: Antti Palosaari <crope@iki.fi>
4612 L: linux-media@vger.kernel.org
4613 W: https://linuxtv.org
4614 W: http://palosaari.fi/linux/
4615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4616 T: git git://linuxtv.org/anttip/media_tree.git
4617 S: Maintained
4618 F: drivers/media/usb/dvb-usb-v2/af9015*
4619
4620 DVB_USB_AF9035 MEDIA DRIVER
4621 M: Antti Palosaari <crope@iki.fi>
4622 L: linux-media@vger.kernel.org
4623 W: https://linuxtv.org
4624 W: http://palosaari.fi/linux/
4625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4626 T: git git://linuxtv.org/anttip/media_tree.git
4627 S: Maintained
4628 F: drivers/media/usb/dvb-usb-v2/af9035*
4629
4630 DVB_USB_ANYSEE MEDIA DRIVER
4631 M: Antti Palosaari <crope@iki.fi>
4632 L: linux-media@vger.kernel.org
4633 W: https://linuxtv.org
4634 W: http://palosaari.fi/linux/
4635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4636 T: git git://linuxtv.org/anttip/media_tree.git
4637 S: Maintained
4638 F: drivers/media/usb/dvb-usb-v2/anysee*
4639
4640 DVB_USB_AU6610 MEDIA DRIVER
4641 M: Antti Palosaari <crope@iki.fi>
4642 L: linux-media@vger.kernel.org
4643 W: https://linuxtv.org
4644 W: http://palosaari.fi/linux/
4645 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4646 T: git git://linuxtv.org/anttip/media_tree.git
4647 S: Maintained
4648 F: drivers/media/usb/dvb-usb-v2/au6610*
4649
4650 DVB_USB_CE6230 MEDIA DRIVER
4651 M: Antti Palosaari <crope@iki.fi>
4652 L: linux-media@vger.kernel.org
4653 W: https://linuxtv.org
4654 W: http://palosaari.fi/linux/
4655 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4656 T: git git://linuxtv.org/anttip/media_tree.git
4657 S: Maintained
4658 F: drivers/media/usb/dvb-usb-v2/ce6230*
4659
4660 DVB_USB_CXUSB MEDIA DRIVER
4661 M: Michael Krufky <mkrufky@linuxtv.org>
4662 L: linux-media@vger.kernel.org
4663 W: https://linuxtv.org
4664 W: http://github.com/mkrufky
4665 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4666 T: git git://linuxtv.org/media_tree.git
4667 S: Maintained
4668 F: drivers/media/usb/dvb-usb/cxusb*
4669
4670 DVB_USB_EC168 MEDIA DRIVER
4671 M: Antti Palosaari <crope@iki.fi>
4672 L: linux-media@vger.kernel.org
4673 W: https://linuxtv.org
4674 W: http://palosaari.fi/linux/
4675 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4676 T: git git://linuxtv.org/anttip/media_tree.git
4677 S: Maintained
4678 F: drivers/media/usb/dvb-usb-v2/ec168*
4679
4680 DVB_USB_GL861 MEDIA DRIVER
4681 M: Antti Palosaari <crope@iki.fi>
4682 L: linux-media@vger.kernel.org
4683 W: https://linuxtv.org
4684 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4685 T: git git://linuxtv.org/anttip/media_tree.git
4686 S: Maintained
4687 F: drivers/media/usb/dvb-usb-v2/gl861*
4688
4689 DVB_USB_MXL111SF MEDIA DRIVER
4690 M: Michael Krufky <mkrufky@linuxtv.org>
4691 L: linux-media@vger.kernel.org
4692 W: https://linuxtv.org
4693 W: http://github.com/mkrufky
4694 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4695 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4696 S: Maintained
4697 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4698
4699 DVB_USB_RTL28XXU MEDIA DRIVER
4700 M: Antti Palosaari <crope@iki.fi>
4701 L: linux-media@vger.kernel.org
4702 W: https://linuxtv.org
4703 W: http://palosaari.fi/linux/
4704 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4705 T: git git://linuxtv.org/anttip/media_tree.git
4706 S: Maintained
4707 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4708
4709 DVB_USB_V2 MEDIA DRIVER
4710 M: Antti Palosaari <crope@iki.fi>
4711 L: linux-media@vger.kernel.org
4712 W: https://linuxtv.org
4713 W: http://palosaari.fi/linux/
4714 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4715 T: git git://linuxtv.org/anttip/media_tree.git
4716 S: Maintained
4717 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4718 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4719
4720 DYNAMIC DEBUG
4721 M: Jason Baron <jbaron@akamai.com>
4722 S: Maintained
4723 F: lib/dynamic_debug.c
4724 F: include/linux/dynamic_debug.h
4725
4726 DZ DECSTATION DZ11 SERIAL DRIVER
4727 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4728 S: Maintained
4729 F: drivers/tty/serial/dz.*
4730
4731 E3X0 POWER BUTTON DRIVER
4732 M: Moritz Fischer <moritz.fischer@ettus.com>
4733 L: usrp-users@lists.ettus.com
4734 W: http://www.ettus.com
4735 S: Supported
4736 F: drivers/input/misc/e3x0-button.c
4737 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4738
4739 E4000 MEDIA DRIVER
4740 M: Antti Palosaari <crope@iki.fi>
4741 L: linux-media@vger.kernel.org
4742 W: https://linuxtv.org
4743 W: http://palosaari.fi/linux/
4744 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4745 T: git git://linuxtv.org/anttip/media_tree.git
4746 S: Maintained
4747 F: drivers/media/tuners/e4000*
4748
4749 EATA ISA/EISA/PCI SCSI DRIVER
4750 M: Dario Ballabio <ballabio_dario@emc.com>
4751 L: linux-scsi@vger.kernel.org
4752 S: Maintained
4753 F: drivers/scsi/eata.c
4754
4755 EC100 MEDIA DRIVER
4756 M: Antti Palosaari <crope@iki.fi>
4757 L: linux-media@vger.kernel.org
4758 W: https://linuxtv.org
4759 W: http://palosaari.fi/linux/
4760 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4761 T: git git://linuxtv.org/anttip/media_tree.git
4762 S: Maintained
4763 F: drivers/media/dvb-frontends/ec100*
4764
4765 ECRYPT FILE SYSTEM
4766 M: Tyler Hicks <tyhicks@canonical.com>
4767 L: ecryptfs@vger.kernel.org
4768 W: http://ecryptfs.org
4769 W: https://launchpad.net/ecryptfs
4770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4771 S: Supported
4772 F: Documentation/filesystems/ecryptfs.txt
4773 F: fs/ecryptfs/
4774
4775 EDAC-CORE
4776 M: Borislav Petkov <bp@alien8.de>
4777 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4778 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4779 L: linux-edac@vger.kernel.org
4780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4782 S: Supported
4783 F: Documentation/admin-guide/ras.rst
4784 F: Documentation/driver-api/edac.rst
4785 F: drivers/edac/
4786 F: include/linux/edac.h
4787
4788 EDAC-AMD64
4789 M: Borislav Petkov <bp@alien8.de>
4790 L: linux-edac@vger.kernel.org
4791 S: Maintained
4792 F: drivers/edac/amd64_edac*
4793
4794 EDAC-CALXEDA
4795 M: Robert Richter <rric@kernel.org>
4796 L: linux-edac@vger.kernel.org
4797 S: Maintained
4798 F: drivers/edac/highbank*
4799
4800 EDAC-CAVIUM
4801 M: Ralf Baechle <ralf@linux-mips.org>
4802 M: David Daney <david.daney@cavium.com>
4803 L: linux-edac@vger.kernel.org
4804 L: linux-mips@linux-mips.org
4805 S: Supported
4806 F: drivers/edac/octeon_edac*
4807 F: drivers/edac/thunderx_edac*
4808
4809 EDAC-E752X
4810 M: Mark Gross <mark.gross@intel.com>
4811 L: linux-edac@vger.kernel.org
4812 S: Maintained
4813 F: drivers/edac/e752x_edac.c
4814
4815 EDAC-E7XXX
4816 L: linux-edac@vger.kernel.org
4817 S: Maintained
4818 F: drivers/edac/e7xxx_edac.c
4819
4820 EDAC-FSL_DDR
4821 M: York Sun <york.sun@nxp.com>
4822 L: linux-edac@vger.kernel.org
4823 S: Maintained
4824 F: drivers/edac/fsl_ddr_edac.*
4825
4826 EDAC-GHES
4827 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4828 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4829 L: linux-edac@vger.kernel.org
4830 S: Maintained
4831 F: drivers/edac/ghes_edac.c
4832
4833 EDAC-I82443BXGX
4834 M: Tim Small <tim@buttersideup.com>
4835 L: linux-edac@vger.kernel.org
4836 S: Maintained
4837 F: drivers/edac/i82443bxgx_edac.c
4838
4839 EDAC-I3000
4840 L: linux-edac@vger.kernel.org
4841 S: Orphan
4842 F: drivers/edac/i3000_edac.c
4843
4844 EDAC-I5000
4845 L: linux-edac@vger.kernel.org
4846 S: Maintained
4847 F: drivers/edac/i5000_edac.c
4848
4849 EDAC-I5400
4850 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4851 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4852 L: linux-edac@vger.kernel.org
4853 S: Maintained
4854 F: drivers/edac/i5400_edac.c
4855
4856 EDAC-I7300
4857 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4858 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4859 L: linux-edac@vger.kernel.org
4860 S: Maintained
4861 F: drivers/edac/i7300_edac.c
4862
4863 EDAC-I7CORE
4864 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4865 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4866 L: linux-edac@vger.kernel.org
4867 S: Maintained
4868 F: drivers/edac/i7core_edac.c
4869
4870 EDAC-I82975X
4871 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4872 M: "Arvind R." <arvino55@gmail.com>
4873 L: linux-edac@vger.kernel.org
4874 S: Maintained
4875 F: drivers/edac/i82975x_edac.c
4876
4877 EDAC-IE31200
4878 M: Jason Baron <jbaron@akamai.com>
4879 L: linux-edac@vger.kernel.org
4880 S: Maintained
4881 F: drivers/edac/ie31200_edac.c
4882
4883 EDAC-MPC85XX
4884 M: Johannes Thumshirn <morbidrsa@gmail.com>
4885 L: linux-edac@vger.kernel.org
4886 S: Maintained
4887 F: drivers/edac/mpc85xx_edac.[ch]
4888
4889 EDAC-PND2
4890 M: Tony Luck <tony.luck@intel.com>
4891 L: linux-edac@vger.kernel.org
4892 S: Maintained
4893 F: drivers/edac/pnd2_edac.[ch]
4894
4895 EDAC-PASEMI
4896 M: Egor Martovetsky <egor@pasemi.com>
4897 L: linux-edac@vger.kernel.org
4898 S: Maintained
4899 F: drivers/edac/pasemi_edac.c
4900
4901 EDAC-R82600
4902 M: Tim Small <tim@buttersideup.com>
4903 L: linux-edac@vger.kernel.org
4904 S: Maintained
4905 F: drivers/edac/r82600_edac.c
4906
4907 EDAC-SBRIDGE
4908 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4909 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4910 L: linux-edac@vger.kernel.org
4911 S: Maintained
4912 F: drivers/edac/sb_edac.c
4913
4914 EDAC-SKYLAKE
4915 M: Tony Luck <tony.luck@intel.com>
4916 L: linux-edac@vger.kernel.org
4917 S: Maintained
4918 F: drivers/edac/skx_edac.c
4919
4920 EDAC-XGENE
4921 APPLIED MICRO (APM) X-GENE SOC EDAC
4922 M: Loc Ho <lho@apm.com>
4923 S: Supported
4924 F: drivers/edac/xgene_edac.c
4925 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4926
4927 EDIROL UA-101/UA-1000 DRIVER
4928 M: Clemens Ladisch <clemens@ladisch.de>
4929 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4930 T: git git://git.alsa-project.org/alsa-kernel.git
4931 S: Maintained
4932 F: sound/usb/misc/ua101.c
4933
4934 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4935 M: Matt Fleming <matt@codeblueprint.co.uk>
4936 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4937 L: linux-efi@vger.kernel.org
4938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4939 S: Maintained
4940 F: Documentation/efi-stub.txt
4941 F: arch/*/kernel/efi.c
4942 F: arch/x86/boot/compressed/eboot.[ch]
4943 F: arch/*/include/asm/efi.h
4944 F: arch/x86/platform/efi/
4945 F: drivers/firmware/efi/
4946 F: include/linux/efi*.h
4947 F: arch/arm/boot/compressed/efi-header.S
4948 F: arch/arm64/kernel/efi-entry.S
4949
4950 EFI VARIABLE FILESYSTEM
4951 M: Matthew Garrett <matthew.garrett@nebula.com>
4952 M: Jeremy Kerr <jk@ozlabs.org>
4953 M: Matt Fleming <matt@codeblueprint.co.uk>
4954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4955 L: linux-efi@vger.kernel.org
4956 S: Maintained
4957 F: fs/efivarfs/
4958
4959 EFIFB FRAMEBUFFER DRIVER
4960 L: linux-fbdev@vger.kernel.org
4961 M: Peter Jones <pjones@redhat.com>
4962 S: Maintained
4963 F: drivers/video/fbdev/efifb.c
4964
4965 EFI TEST DRIVER
4966 L: linux-efi@vger.kernel.org
4967 M: Ivan Hu <ivan.hu@canonical.com>
4968 M: Matt Fleming <matt@codeblueprint.co.uk>
4969 S: Maintained
4970 F: drivers/firmware/efi/test/
4971
4972 EFS FILESYSTEM
4973 W: http://aeschi.ch.eu.org/efs/
4974 S: Orphan
4975 F: fs/efs/
4976
4977 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4978 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4979 L: netdev@vger.kernel.org
4980 S: Maintained
4981 F: drivers/net/ethernet/ibm/ehea/
4982
4983 EM28XX VIDEO4LINUX DRIVER
4984 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4985 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4986 L: linux-media@vger.kernel.org
4987 W: https://linuxtv.org
4988 T: git git://linuxtv.org/media_tree.git
4989 S: Maintained
4990 F: drivers/media/usb/em28xx/
4991 F: Documentation/media/v4l-drivers/em28xx*
4992
4993 EMBEDDED LINUX
4994 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4995 M: Matt Mackall <mpm@selenic.com>
4996 M: David Woodhouse <dwmw2@infradead.org>
4997 L: linux-embedded@vger.kernel.org
4998 S: Maintained
4999
5000 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5001 M: James Smart <james.smart@broadcom.com>
5002 M: Dick Kennedy <dick.kennedy@broadcom.com>
5003 L: linux-scsi@vger.kernel.org
5004 W: http://www.broadcom.com
5005 S: Supported
5006 F: drivers/scsi/lpfc/
5007
5008 ENE CB710 FLASH CARD READER DRIVER
5009 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5010 S: Maintained
5011 F: drivers/misc/cb710/
5012 F: drivers/mmc/host/cb710-mmc.*
5013 F: include/linux/cb710.h
5014
5015 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5016 M: Maxim Levitsky <maximlevitsky@gmail.com>
5017 S: Maintained
5018 F: drivers/media/rc/ene_ir.*
5019
5020 EPSON S1D13XXX FRAMEBUFFER DRIVER
5021 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5022 S: Maintained
5023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5024 F: drivers/video/fbdev/s1d13xxxfb.c
5025 F: include/video/s1d13xxxfb.h
5026
5027 ET131X NETWORK DRIVER
5028 M: Mark Einon <mark.einon@gmail.com>
5029 S: Odd Fixes
5030 F: drivers/net/ethernet/agere/
5031
5032 ETHERNET BRIDGE
5033 M: Stephen Hemminger <stephen@networkplumber.org>
5034 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5035 L: netdev@vger.kernel.org
5036 W: http://www.linuxfoundation.org/en/Net:Bridge
5037 S: Maintained
5038 F: include/linux/netfilter_bridge/
5039 F: net/bridge/
5040
5041 ETHERNET PHY LIBRARY
5042 M: Andrew Lunn <andrew@lunn.ch>
5043 M: Florian Fainelli <f.fainelli@gmail.com>
5044 L: netdev@vger.kernel.org
5045 S: Maintained
5046 F: include/linux/phy.h
5047 F: include/linux/phy_fixed.h
5048 F: drivers/net/phy/
5049 F: Documentation/networking/phy.txt
5050 F: drivers/of/of_mdio.c
5051 F: drivers/of/of_net.c
5052
5053 EXT2 FILE SYSTEM
5054 M: Jan Kara <jack@suse.com>
5055 L: linux-ext4@vger.kernel.org
5056 S: Maintained
5057 F: Documentation/filesystems/ext2.txt
5058 F: fs/ext2/
5059 F: include/linux/ext2*
5060
5061 EXT4 FILE SYSTEM
5062 M: "Theodore Ts'o" <tytso@mit.edu>
5063 M: Andreas Dilger <adilger.kernel@dilger.ca>
5064 L: linux-ext4@vger.kernel.org
5065 W: http://ext4.wiki.kernel.org
5066 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5068 S: Maintained
5069 F: Documentation/filesystems/ext4.txt
5070 F: fs/ext4/
5071
5072 Extended Verification Module (EVM)
5073 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5074 L: linux-ima-devel@lists.sourceforge.net
5075 L: linux-security-module@vger.kernel.org
5076 S: Supported
5077 F: security/integrity/evm/
5078
5079 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5080 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5081 M: Chanwoo Choi <cw00.choi@samsung.com>
5082 L: linux-kernel@vger.kernel.org
5083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5084 S: Maintained
5085 F: drivers/extcon/
5086 F: include/linux/extcon/
5087 F: include/linux/extcon.h
5088 F: Documentation/extcon/
5089 F: Documentation/devicetree/bindings/extcon/
5090
5091 EXYNOS DP DRIVER
5092 M: Jingoo Han <jingoohan1@gmail.com>
5093 L: dri-devel@lists.freedesktop.org
5094 S: Maintained
5095 F: drivers/gpu/drm/exynos/exynos_dp*
5096
5097 EXYNOS SYSMMU (IOMMU) driver
5098 M: Marek Szyprowski <m.szyprowski@samsung.com>
5099 L: iommu@lists.linux-foundation.org
5100 S: Maintained
5101 F: drivers/iommu/exynos-iommu.c
5102
5103 EZchip NPS platform support
5104 M: Noam Camus <noamc@ezchip.com>
5105 S: Supported
5106 F: arch/arc/plat-eznps
5107 F: arch/arc/boot/dts/eznps.dts
5108
5109 F71805F HARDWARE MONITORING DRIVER
5110 M: Jean Delvare <jdelvare@suse.com>
5111 L: linux-hwmon@vger.kernel.org
5112 S: Maintained
5113 F: Documentation/hwmon/f71805f
5114 F: drivers/hwmon/f71805f.c
5115
5116 FC0011 TUNER DRIVER
5117 M: Michael Buesch <m@bues.ch>
5118 L: linux-media@vger.kernel.org
5119 S: Maintained
5120 F: drivers/media/tuners/fc0011.h
5121 F: drivers/media/tuners/fc0011.c
5122
5123 FC2580 MEDIA DRIVER
5124 M: Antti Palosaari <crope@iki.fi>
5125 L: linux-media@vger.kernel.org
5126 W: https://linuxtv.org
5127 W: http://palosaari.fi/linux/
5128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5129 T: git git://linuxtv.org/anttip/media_tree.git
5130 S: Maintained
5131 F: drivers/media/tuners/fc2580*
5132
5133 FANOTIFY
5134 M: Eric Paris <eparis@redhat.com>
5135 S: Maintained
5136 F: fs/notify/fanotify/
5137 F: include/linux/fanotify.h
5138 F: include/uapi/linux/fanotify.h
5139
5140 FARSYNC SYNCHRONOUS DRIVER
5141 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5142 W: http://www.farsite.co.uk/
5143 S: Supported
5144 F: drivers/net/wan/farsync.*
5145
5146 FAULT INJECTION SUPPORT
5147 M: Akinobu Mita <akinobu.mita@gmail.com>
5148 S: Supported
5149 F: Documentation/fault-injection/
5150 F: lib/fault-inject.c
5151
5152 FBTFT Framebuffer drivers
5153 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5154 S: Maintained
5155 F: drivers/staging/fbtft/
5156
5157 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5158 M: Johannes Thumshirn <jth@kernel.org>
5159 L: fcoe-devel@open-fcoe.org
5160 W: www.Open-FCoE.org
5161 S: Supported
5162 F: drivers/scsi/libfc/
5163 F: drivers/scsi/fcoe/
5164 F: include/scsi/fc/
5165 F: include/scsi/libfc.h
5166 F: include/scsi/libfcoe.h
5167 F: include/uapi/scsi/fc/
5168
5169 FILE LOCKING (flock() and fcntl()/lockf())
5170 M: Jeff Layton <jlayton@poochiereds.net>
5171 M: "J. Bruce Fields" <bfields@fieldses.org>
5172 L: linux-fsdevel@vger.kernel.org
5173 S: Maintained
5174 F: include/linux/fcntl.h
5175 F: include/linux/fs.h
5176 F: include/uapi/linux/fcntl.h
5177 F: include/uapi/linux/fs.h
5178 F: fs/fcntl.c
5179 F: fs/locks.c
5180
5181 FILESYSTEMS (VFS and infrastructure)
5182 M: Alexander Viro <viro@zeniv.linux.org.uk>
5183 L: linux-fsdevel@vger.kernel.org
5184 S: Maintained
5185 F: fs/*
5186
5187 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5188 M: Riku Voipio <riku.voipio@iki.fi>
5189 L: linux-hwmon@vger.kernel.org
5190 S: Maintained
5191 F: drivers/hwmon/f75375s.c
5192 F: include/linux/f75375s.h
5193
5194 FIREWIRE AUDIO DRIVERS
5195 M: Clemens Ladisch <clemens@ladisch.de>
5196 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5197 T: git git://git.alsa-project.org/alsa-kernel.git
5198 S: Maintained
5199 F: sound/firewire/
5200
5201 FIREWIRE MEDIA DRIVERS (firedtv)
5202 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5203 L: linux-media@vger.kernel.org
5204 L: linux1394-devel@lists.sourceforge.net
5205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5206 S: Maintained
5207 F: drivers/media/firewire/
5208
5209 FIREWIRE SBP-2 TARGET
5210 M: Chris Boot <bootc@bootc.net>
5211 L: linux-scsi@vger.kernel.org
5212 L: target-devel@vger.kernel.org
5213 L: linux1394-devel@lists.sourceforge.net
5214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5215 S: Maintained
5216 F: drivers/target/sbp/
5217
5218 FIREWIRE SUBSYSTEM
5219 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5220 L: linux1394-devel@lists.sourceforge.net
5221 W: http://ieee1394.wiki.kernel.org/
5222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5223 S: Maintained
5224 F: drivers/firewire/
5225 F: include/linux/firewire.h
5226 F: include/uapi/linux/firewire*.h
5227 F: tools/firewire/
5228
5229 FIRMWARE LOADER (request_firmware)
5230 M: Luis R. Rodriguez <mcgrof@kernel.org>
5231 L: linux-kernel@vger.kernel.org
5232 S: Maintained
5233 F: Documentation/firmware_class/
5234 F: drivers/base/firmware*.c
5235 F: include/linux/firmware.h
5236
5237 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5238 M: Joshua Morris <josh.h.morris@us.ibm.com>
5239 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5240 S: Maintained
5241 F: drivers/block/rsxx/
5242
5243 FLOPPY DRIVER
5244 M: Jiri Kosina <jikos@kernel.org>
5245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5246 S: Odd fixes
5247 F: drivers/block/floppy.c
5248
5249 FMC SUBSYSTEM
5250 M: Alessandro Rubini <rubini@gnudd.com>
5251 W: http://www.ohwr.org/projects/fmc-bus
5252 S: Supported
5253 F: drivers/fmc/
5254 F: include/linux/fmc*.h
5255 F: include/linux/ipmi-fru.h
5256 K: fmc_d.*register
5257
5258 FPGA MANAGER FRAMEWORK
5259 M: Alan Tull <atull@kernel.org>
5260 R: Moritz Fischer <moritz.fischer@ettus.com>
5261 L: linux-fpga@vger.kernel.org
5262 S: Maintained
5263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5264 F: Documentation/fpga/
5265 F: Documentation/devicetree/bindings/fpga/
5266 F: drivers/fpga/
5267 F: include/linux/fpga/
5268 W: http://www.rocketboards.org
5269
5270 FPU EMULATOR
5271 M: Bill Metzenthen <billm@melbpc.org.au>
5272 W: http://floatingpoint.sourceforge.net/emulator/index.html
5273 S: Maintained
5274 F: arch/x86/math-emu/
5275
5276 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5277 L: netdev@vger.kernel.org
5278 S: Orphan
5279 F: drivers/net/wan/dlci.c
5280 F: drivers/net/wan/sdla.c
5281
5282 FRAMEBUFFER LAYER
5283 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5284 L: linux-fbdev@vger.kernel.org
5285 T: git git://github.com/bzolnier/linux.git
5286 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5287 S: Maintained
5288 F: Documentation/fb/
5289 F: drivers/video/
5290 F: include/video/
5291 F: include/linux/fb.h
5292 F: include/uapi/video/
5293 F: include/uapi/linux/fb.h
5294
5295 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5296 M: Horia Geantă <horia.geanta@nxp.com>
5297 M: Dan Douglass <dan.douglass@nxp.com>
5298 L: linux-crypto@vger.kernel.org
5299 S: Maintained
5300 F: drivers/crypto/caam/
5301 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5302
5303 FREESCALE DIU FRAMEBUFFER DRIVER
5304 M: Timur Tabi <timur@tabi.org>
5305 L: linux-fbdev@vger.kernel.org
5306 S: Maintained
5307 F: drivers/video/fbdev/fsl-diu-fb.*
5308
5309 FREESCALE DMA DRIVER
5310 M: Li Yang <leoli@freescale.com>
5311 M: Zhang Wei <zw@zh-kernel.org>
5312 L: linuxppc-dev@lists.ozlabs.org
5313 S: Maintained
5314 F: drivers/dma/fsldma.*
5315
5316 FREESCALE GPMI NAND DRIVER
5317 M: Han Xu <han.xu@nxp.com>
5318 L: linux-mtd@lists.infradead.org
5319 S: Maintained
5320 F: drivers/mtd/nand/gpmi-nand/*
5321
5322 FREESCALE I2C CPM DRIVER
5323 M: Jochen Friedrich <jochen@scram.de>
5324 L: linuxppc-dev@lists.ozlabs.org
5325 L: linux-i2c@vger.kernel.org
5326 S: Maintained
5327 F: drivers/i2c/busses/i2c-cpm.c
5328
5329 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5330 M: Sascha Hauer <kernel@pengutronix.de>
5331 L: linux-fbdev@vger.kernel.org
5332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5333 S: Maintained
5334 F: include/linux/platform_data/video-imxfb.h
5335 F: drivers/video/fbdev/imxfb.c
5336
5337 FREESCALE QUAD SPI DRIVER
5338 M: Han Xu <han.xu@nxp.com>
5339 L: linux-mtd@lists.infradead.org
5340 S: Maintained
5341 F: drivers/mtd/spi-nor/fsl-quadspi.c
5342
5343 FREESCALE SOC FS_ENET DRIVER
5344 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5345 M: Vitaly Bordug <vbordug@ru.mvista.com>
5346 L: linuxppc-dev@lists.ozlabs.org
5347 L: netdev@vger.kernel.org
5348 S: Maintained
5349 F: drivers/net/ethernet/freescale/fs_enet/
5350 F: include/linux/fs_enet_pd.h
5351
5352 FREESCALE IMX / MXC FEC DRIVER
5353 M: Fugang Duan <fugang.duan@nxp.com>
5354 L: netdev@vger.kernel.org
5355 S: Maintained
5356 F: drivers/net/ethernet/freescale/fec_main.c
5357 F: drivers/net/ethernet/freescale/fec_ptp.c
5358 F: drivers/net/ethernet/freescale/fec.h
5359 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5360
5361 FREESCALE QORIQ DPAA FMAN DRIVER
5362 M: Madalin Bucur <madalin.bucur@nxp.com>
5363 L: netdev@vger.kernel.org
5364 S: Maintained
5365 F: drivers/net/ethernet/freescale/fman
5366 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5367
5368 FREESCALE QORIQ DPAA ETHERNET DRIVER
5369 M: Madalin Bucur <madalin.bucur@nxp.com>
5370 L: netdev@vger.kernel.org
5371 S: Maintained
5372 F: drivers/net/ethernet/freescale/dpaa
5373
5374 FREESCALE SOC DRIVERS
5375 M: Scott Wood <oss@buserror.net>
5376 L: linuxppc-dev@lists.ozlabs.org
5377 L: linux-arm-kernel@lists.infradead.org
5378 S: Maintained
5379 F: Documentation/devicetree/bindings/powerpc/fsl/
5380 F: drivers/soc/fsl/
5381 F: include/linux/fsl/
5382
5383 FREESCALE QUICC ENGINE LIBRARY
5384 M: Qiang Zhao <qiang.zhao@nxp.com>
5385 L: linuxppc-dev@lists.ozlabs.org
5386 S: Maintained
5387 F: drivers/soc/fsl/qe/
5388 F: include/soc/fsl/*qe*.h
5389 F: include/soc/fsl/*ucc*.h
5390
5391 FREESCALE USB PERIPHERAL DRIVERS
5392 M: Li Yang <leoli@freescale.com>
5393 L: linux-usb@vger.kernel.org
5394 L: linuxppc-dev@lists.ozlabs.org
5395 S: Maintained
5396 F: drivers/usb/gadget/udc/fsl*
5397
5398 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5399 M: Li Yang <leoli@freescale.com>
5400 L: netdev@vger.kernel.org
5401 L: linuxppc-dev@lists.ozlabs.org
5402 S: Maintained
5403 F: drivers/net/ethernet/freescale/ucc_geth*
5404
5405 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5406 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5407 L: netdev@vger.kernel.org
5408 S: Maintained
5409 F: drivers/net/ethernet/freescale/gianfar*
5410 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5411 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5412
5413 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5414 M: Zhao Qiang <qiang.zhao@nxp.com>
5415 L: netdev@vger.kernel.org
5416 L: linuxppc-dev@lists.ozlabs.org
5417 S: Maintained
5418 F: drivers/net/wan/fsl_ucc_hdlc*
5419
5420 FREESCALE QUICC ENGINE UCC UART DRIVER
5421 M: Timur Tabi <timur@tabi.org>
5422 L: linuxppc-dev@lists.ozlabs.org
5423 S: Maintained
5424 F: drivers/tty/serial/ucc_uart.c
5425
5426 FREESCALE SOC SOUND DRIVERS
5427 M: Timur Tabi <timur@tabi.org>
5428 M: Nicolin Chen <nicoleotsuka@gmail.com>
5429 M: Xiubo Li <Xiubo.Lee@gmail.com>
5430 R: Fabio Estevam <fabio.estevam@nxp.com>
5431 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5432 L: linuxppc-dev@lists.ozlabs.org
5433 S: Maintained
5434 F: sound/soc/fsl/fsl*
5435 F: sound/soc/fsl/imx*
5436 F: sound/soc/fsl/mpc8610_hpcd.c
5437
5438 FREEVXFS FILESYSTEM
5439 M: Christoph Hellwig <hch@infradead.org>
5440 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5441 S: Maintained
5442 F: fs/freevxfs/
5443
5444 FREEZER
5445 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5446 M: Pavel Machek <pavel@ucw.cz>
5447 L: linux-pm@vger.kernel.org
5448 S: Supported
5449 F: Documentation/power/freezing-of-tasks.txt
5450 F: include/linux/freezer.h
5451 F: kernel/freezer.c
5452
5453 FRONTSWAP API
5454 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5455 L: linux-kernel@vger.kernel.org
5456 S: Maintained
5457 F: mm/frontswap.c
5458 F: include/linux/frontswap.h
5459
5460 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5461 M: David Howells <dhowells@redhat.com>
5462 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5463 S: Supported
5464 F: Documentation/filesystems/caching/
5465 F: fs/fscache/
5466 F: include/linux/fscache*.h
5467
5468 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5469 M: Theodore Y. Ts'o <tytso@mit.edu>
5470 M: Jaegeuk Kim <jaegeuk@kernel.org>
5471 L: linux-fscrypt@vger.kernel.org
5472 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5474 S: Supported
5475 F: fs/crypto/
5476 F: include/linux/fscrypt*.h
5477
5478 F2FS FILE SYSTEM
5479 M: Jaegeuk Kim <jaegeuk@kernel.org>
5480 M: Chao Yu <yuchao0@huawei.com>
5481 L: linux-f2fs-devel@lists.sourceforge.net
5482 W: https://f2fs.wiki.kernel.org/
5483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5484 S: Maintained
5485 F: Documentation/filesystems/f2fs.txt
5486 F: Documentation/ABI/testing/sysfs-fs-f2fs
5487 F: fs/f2fs/
5488 F: include/linux/f2fs_fs.h
5489 F: include/trace/events/f2fs.h
5490
5491 FUJITSU FR-V (FRV) PORT
5492 S: Orphan
5493 F: arch/frv/
5494
5495 FUJITSU LAPTOP EXTRAS
5496 M: Jonathan Woithe <jwoithe@just42.net>
5497 L: platform-driver-x86@vger.kernel.org
5498 S: Maintained
5499 F: drivers/platform/x86/fujitsu-laptop.c
5500
5501 FUJITSU M-5MO LS CAMERA ISP DRIVER
5502 M: Kyungmin Park <kyungmin.park@samsung.com>
5503 M: Heungjun Kim <riverful.kim@samsung.com>
5504 L: linux-media@vger.kernel.org
5505 S: Maintained
5506 F: drivers/media/i2c/m5mols/
5507 F: include/media/i2c/m5mols.h
5508
5509 FUJITSU TABLET EXTRAS
5510 M: Robert Gerlach <khnz@gmx.de>
5511 L: platform-driver-x86@vger.kernel.org
5512 S: Maintained
5513 F: drivers/platform/x86/fujitsu-tablet.c
5514
5515 FUSE: FILESYSTEM IN USERSPACE
5516 M: Miklos Szeredi <miklos@szeredi.hu>
5517 L: linux-fsdevel@vger.kernel.org
5518 W: http://fuse.sourceforge.net/
5519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5520 S: Maintained
5521 F: fs/fuse/
5522 F: include/uapi/linux/fuse.h
5523 F: Documentation/filesystems/fuse.txt
5524
5525 FUTEX SUBSYSTEM
5526 M: Thomas Gleixner <tglx@linutronix.de>
5527 M: Ingo Molnar <mingo@redhat.com>
5528 R: Peter Zijlstra <peterz@infradead.org>
5529 R: Darren Hart <dvhart@infradead.org>
5530 L: linux-kernel@vger.kernel.org
5531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5532 S: Maintained
5533 F: kernel/futex.c
5534 F: kernel/futex_compat.c
5535 F: include/asm-generic/futex.h
5536 F: include/linux/futex.h
5537 F: include/uapi/linux/futex.h
5538 F: tools/testing/selftests/futex/
5539 F: tools/perf/bench/futex*
5540 F: Documentation/*futex*
5541
5542 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5543 M: Rik Faith <faith@cs.unc.edu>
5544 L: linux-scsi@vger.kernel.org
5545 S: Odd Fixes (e.g., new signatures)
5546 F: drivers/scsi/fdomain.*
5547
5548 GCC PLUGINS
5549 M: Kees Cook <keescook@chromium.org>
5550 R: Emese Revfy <re.emese@gmail.com>
5551 L: kernel-hardening@lists.openwall.com
5552 S: Maintained
5553 F: scripts/gcc-plugins/
5554 F: scripts/gcc-plugin.sh
5555 F: scripts/Makefile.gcc-plugins
5556 F: Documentation/gcc-plugins.txt
5557
5558 GCOV BASED KERNEL PROFILING
5559 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5560 S: Maintained
5561 F: kernel/gcov/
5562 F: Documentation/dev-tools/gcov.rst
5563
5564 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5565 M: Achim Leubner <achim_leubner@adaptec.com>
5566 L: linux-scsi@vger.kernel.org
5567 W: http://www.icp-vortex.com/
5568 S: Supported
5569 F: drivers/scsi/gdt*
5570
5571 GDB KERNEL DEBUGGING HELPER SCRIPTS
5572 M: Jan Kiszka <jan.kiszka@siemens.com>
5573 M: Kieran Bingham <kieran@bingham.xyz>
5574 S: Supported
5575 F: scripts/gdb/
5576
5577 GEMTEK FM RADIO RECEIVER DRIVER
5578 M: Hans Verkuil <hverkuil@xs4all.nl>
5579 L: linux-media@vger.kernel.org
5580 T: git git://linuxtv.org/media_tree.git
5581 W: https://linuxtv.org
5582 S: Maintained
5583 F: drivers/media/radio/radio-gemtek*
5584
5585 GENERIC GPIO I2C DRIVER
5586 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5587 S: Supported
5588 F: drivers/i2c/busses/i2c-gpio.c
5589 F: include/linux/i2c-gpio.h
5590
5591 GENERIC GPIO I2C MULTIPLEXER DRIVER
5592 M: Peter Korsgaard <peter.korsgaard@barco.com>
5593 L: linux-i2c@vger.kernel.org
5594 S: Supported
5595 F: drivers/i2c/muxes/i2c-mux-gpio.c
5596 F: include/linux/i2c-mux-gpio.h
5597 F: Documentation/i2c/muxes/i2c-mux-gpio
5598
5599 GENERIC HDLC (WAN) DRIVERS
5600 M: Krzysztof Halasa <khc@pm.waw.pl>
5601 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5602 S: Maintained
5603 F: drivers/net/wan/c101.c
5604 F: drivers/net/wan/hd6457*
5605 F: drivers/net/wan/hdlc*
5606 F: drivers/net/wan/n2.c
5607 F: drivers/net/wan/pc300too.c
5608 F: drivers/net/wan/pci200syn.c
5609 F: drivers/net/wan/wanxl*
5610
5611 GENERIC INCLUDE/ASM HEADER FILES
5612 M: Arnd Bergmann <arnd@arndb.de>
5613 L: linux-arch@vger.kernel.org
5614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5615 S: Maintained
5616 F: include/asm-generic/
5617 F: include/uapi/asm-generic/
5618
5619 GENERIC PHY FRAMEWORK
5620 M: Kishon Vijay Abraham I <kishon@ti.com>
5621 L: linux-kernel@vger.kernel.org
5622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5623 S: Supported
5624 F: drivers/phy/
5625 F: include/linux/phy/
5626
5627 GENERIC PM DOMAINS
5628 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5629 M: Kevin Hilman <khilman@kernel.org>
5630 M: Ulf Hansson <ulf.hansson@linaro.org>
5631 L: linux-pm@vger.kernel.org
5632 S: Supported
5633 F: drivers/base/power/domain*.c
5634 F: include/linux/pm_domain.h
5635 F: Documentation/devicetree/bindings/power/power_domain.txt
5636
5637 GENERIC UIO DRIVER FOR PCI DEVICES
5638 M: "Michael S. Tsirkin" <mst@redhat.com>
5639 L: kvm@vger.kernel.org
5640 S: Supported
5641 F: drivers/uio/uio_pci_generic.c
5642
5643 GET_MAINTAINER SCRIPT
5644 M: Joe Perches <joe@perches.com>
5645 S: Maintained
5646 F: scripts/get_maintainer.pl
5647
5648 GENWQE (IBM Generic Workqueue Card)
5649 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5650 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5651 S: Supported
5652 F: drivers/misc/genwqe/
5653
5654 GFS2 FILE SYSTEM
5655 M: Steven Whitehouse <swhiteho@redhat.com>
5656 M: Bob Peterson <rpeterso@redhat.com>
5657 L: cluster-devel@redhat.com
5658 W: http://sources.redhat.com/cluster/
5659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5660 S: Supported
5661 F: Documentation/filesystems/gfs2*.txt
5662 F: fs/gfs2/
5663 F: include/uapi/linux/gfs2_ondisk.h
5664
5665 GIGASET ISDN DRIVERS
5666 M: Paul Bolle <pebolle@tiscali.nl>
5667 L: gigaset307x-common@lists.sourceforge.net
5668 W: http://gigaset307x.sourceforge.net/
5669 S: Odd Fixes
5670 F: Documentation/isdn/README.gigaset
5671 F: drivers/isdn/gigaset/
5672 F: include/uapi/linux/gigaset_dev.h
5673
5674 GO7007 MPEG CODEC
5675 M: Hans Verkuil <hans.verkuil@cisco.com>
5676 L: linux-media@vger.kernel.org
5677 S: Maintained
5678 F: drivers/media/usb/go7007/
5679
5680 GOODIX TOUCHSCREEN
5681 M: Bastien Nocera <hadess@hadess.net>
5682 L: linux-input@vger.kernel.org
5683 S: Maintained
5684 F: drivers/input/touchscreen/goodix.c
5685
5686 GPIO MOCKUP DRIVER
5687 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5688 L: linux-gpio@vger.kernel.org
5689 S: Maintained
5690 F: drivers/gpio/gpio-mockup.c
5691 F: tools/testing/selftests/gpio/
5692
5693 GPIO SUBSYSTEM
5694 M: Linus Walleij <linus.walleij@linaro.org>
5695 L: linux-gpio@vger.kernel.org
5696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5697 S: Maintained
5698 F: Documentation/devicetree/bindings/gpio/
5699 F: Documentation/gpio/
5700 F: Documentation/ABI/testing/gpio-cdev
5701 F: Documentation/ABI/obsolete/sysfs-gpio
5702 F: drivers/gpio/
5703 F: include/linux/gpio/
5704 F: include/linux/gpio.h
5705 F: include/asm-generic/gpio.h
5706 F: include/uapi/linux/gpio.h
5707 F: tools/gpio/
5708
5709 GRE DEMULTIPLEXER DRIVER
5710 M: Dmitry Kozlov <xeb@mail.ru>
5711 L: netdev@vger.kernel.org
5712 S: Maintained
5713 F: net/ipv4/gre_demux.c
5714 F: net/ipv4/gre_offload.c
5715 F: include/net/gre.h
5716
5717 GRETH 10/100/1G Ethernet MAC device driver
5718 M: Andreas Larsson <andreas@gaisler.com>
5719 L: netdev@vger.kernel.org
5720 S: Maintained
5721 F: drivers/net/ethernet/aeroflex/
5722
5723 GREYBUS SUBSYSTEM
5724 M: Johan Hovold <johan@kernel.org>
5725 M: Alex Elder <elder@kernel.org>
5726 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5727 S: Maintained
5728 F: drivers/staging/greybus/
5729 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5730
5731 GREYBUS AUDIO PROTOCOLS DRIVERS
5732 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5733 M: Mark Greer <mgreer@animalcreek.com>
5734 S: Maintained
5735 F: drivers/staging/greybus/audio_apbridgea.c
5736 F: drivers/staging/greybus/audio_apbridgea.h
5737 F: drivers/staging/greybus/audio_codec.c
5738 F: drivers/staging/greybus/audio_codec.h
5739 F: drivers/staging/greybus/audio_gb.c
5740 F: drivers/staging/greybus/audio_manager.c
5741 F: drivers/staging/greybus/audio_manager.h
5742 F: drivers/staging/greybus/audio_manager_module.c
5743 F: drivers/staging/greybus/audio_manager_private.h
5744 F: drivers/staging/greybus/audio_manager_sysfs.c
5745 F: drivers/staging/greybus/audio_module.c
5746 F: drivers/staging/greybus/audio_topology.c
5747
5748 GREYBUS PROTOCOLS DRIVERS
5749 M: Rui Miguel Silva <rmfrfs@gmail.com>
5750 S: Maintained
5751 F: drivers/staging/greybus/sdio.c
5752 F: drivers/staging/greybus/light.c
5753 F: drivers/staging/greybus/gpio.c
5754 F: drivers/staging/greybus/power_supply.c
5755 F: drivers/staging/greybus/spi.c
5756 F: drivers/staging/greybus/spilib.c
5757
5758 GREYBUS PROTOCOLS DRIVERS
5759 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5760 S: Maintained
5761 F: drivers/staging/greybus/loopback.c
5762 F: drivers/staging/greybus/timesync.c
5763 F: drivers/staging/greybus/timesync_platform.c
5764
5765 GREYBUS PROTOCOLS DRIVERS
5766 M: Viresh Kumar <vireshk@kernel.org>
5767 S: Maintained
5768 F: drivers/staging/greybus/authentication.c
5769 F: drivers/staging/greybus/bootrom.c
5770 F: drivers/staging/greybus/firmware.h
5771 F: drivers/staging/greybus/fw-core.c
5772 F: drivers/staging/greybus/fw-download.c
5773 F: drivers/staging/greybus/fw-managament.c
5774 F: drivers/staging/greybus/greybus_authentication.h
5775 F: drivers/staging/greybus/greybus_firmware.h
5776 F: drivers/staging/greybus/hid.c
5777 F: drivers/staging/greybus/i2c.c
5778 F: drivers/staging/greybus/spi.c
5779 F: drivers/staging/greybus/spilib.c
5780 F: drivers/staging/greybus/spilib.h
5781
5782 GREYBUS PROTOCOLS DRIVERS
5783 M: David Lin <dtwlin@gmail.com>
5784 S: Maintained
5785 F: drivers/staging/greybus/uart.c
5786 F: drivers/staging/greybus/log.c
5787
5788 GREYBUS PLATFORM DRIVERS
5789 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5790 S: Maintained
5791 F: drivers/staging/greybus/arche-platform.c
5792 F: drivers/staging/greybus/arche-apb-ctrl.c
5793 F: drivers/staging/greybus/arche_platform.h
5794
5795 GS1662 VIDEO SERIALIZER
5796 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5797 L: linux-media@vger.kernel.org
5798 T: git git://linuxtv.org/media_tree.git
5799 S: Maintained
5800 F: drivers/media/spi/gs1662.c
5801
5802 GSPCA FINEPIX SUBDRIVER
5803 M: Frank Zago <frank@zago.net>
5804 L: linux-media@vger.kernel.org
5805 T: git git://linuxtv.org/media_tree.git
5806 S: Maintained
5807 F: drivers/media/usb/gspca/finepix.c
5808
5809 GSPCA GL860 SUBDRIVER
5810 M: Olivier Lorin <o.lorin@laposte.net>
5811 L: linux-media@vger.kernel.org
5812 T: git git://linuxtv.org/media_tree.git
5813 S: Maintained
5814 F: drivers/media/usb/gspca/gl860/
5815
5816 GSPCA M5602 SUBDRIVER
5817 M: Erik Andren <erik.andren@gmail.com>
5818 L: linux-media@vger.kernel.org
5819 T: git git://linuxtv.org/media_tree.git
5820 S: Maintained
5821 F: drivers/media/usb/gspca/m5602/
5822
5823 GSPCA PAC207 SONIXB SUBDRIVER
5824 M: Hans Verkuil <hverkuil@xs4all.nl>
5825 L: linux-media@vger.kernel.org
5826 T: git git://linuxtv.org/media_tree.git
5827 S: Odd Fixes
5828 F: drivers/media/usb/gspca/pac207.c
5829
5830 GSPCA SN9C20X SUBDRIVER
5831 M: Brian Johnson <brijohn@gmail.com>
5832 L: linux-media@vger.kernel.org
5833 T: git git://linuxtv.org/media_tree.git
5834 S: Maintained
5835 F: drivers/media/usb/gspca/sn9c20x.c
5836
5837 GSPCA T613 SUBDRIVER
5838 M: Leandro Costantino <lcostantino@gmail.com>
5839 L: linux-media@vger.kernel.org
5840 T: git git://linuxtv.org/media_tree.git
5841 S: Maintained
5842 F: drivers/media/usb/gspca/t613.c
5843
5844 GSPCA USB WEBCAM DRIVER
5845 M: Hans Verkuil <hverkuil@xs4all.nl>
5846 L: linux-media@vger.kernel.org
5847 T: git git://linuxtv.org/media_tree.git
5848 S: Odd Fixes
5849 F: drivers/media/usb/gspca/
5850
5851 GTP (GPRS Tunneling Protocol)
5852 M: Pablo Neira Ayuso <pablo@netfilter.org>
5853 M: Harald Welte <laforge@gnumonks.org>
5854 L: osmocom-net-gprs@lists.osmocom.org
5855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5856 S: Maintained
5857 F: drivers/net/gtp.c
5858
5859 GUID PARTITION TABLE (GPT)
5860 M: Davidlohr Bueso <dave@stgolabs.net>
5861 L: linux-efi@vger.kernel.org
5862 S: Maintained
5863 F: block/partitions/efi.*
5864
5865 STK1160 USB VIDEO CAPTURE DRIVER
5866 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5867 L: linux-media@vger.kernel.org
5868 T: git git://linuxtv.org/media_tree.git
5869 S: Maintained
5870 F: drivers/media/usb/stk1160/
5871
5872 H8/300 ARCHITECTURE
5873 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5874 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5875 W: http://uclinux-h8.sourceforge.jp
5876 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5877 S: Maintained
5878 F: arch/h8300/
5879 F: drivers/clocksource/h8300_*.c
5880 F: drivers/clk/h8300/
5881 F: drivers/irqchip/irq-renesas-h8*.c
5882
5883 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5884 M: Frank Seidel <frank@f-seidel.de>
5885 L: platform-driver-x86@vger.kernel.org
5886 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5887 S: Maintained
5888 F: drivers/platform/x86/hdaps.c
5889
5890 HDPVR USB VIDEO ENCODER DRIVER
5891 M: Hans Verkuil <hverkuil@xs4all.nl>
5892 L: linux-media@vger.kernel.org
5893 T: git git://linuxtv.org/media_tree.git
5894 W: https://linuxtv.org
5895 S: Odd Fixes
5896 F: drivers/media/usb/hdpvr/
5897
5898 HWPOISON MEMORY FAILURE HANDLING
5899 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5900 L: linux-mm@kvack.org
5901 S: Maintained
5902 F: mm/memory-failure.c
5903 F: mm/hwpoison-inject.c
5904
5905 HYPERVISOR VIRTUAL CONSOLE DRIVER
5906 L: linuxppc-dev@lists.ozlabs.org
5907 S: Odd Fixes
5908 F: drivers/tty/hvc/
5909
5910 HACKRF MEDIA DRIVER
5911 M: Antti Palosaari <crope@iki.fi>
5912 L: linux-media@vger.kernel.org
5913 W: https://linuxtv.org
5914 W: http://palosaari.fi/linux/
5915 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5916 T: git git://linuxtv.org/anttip/media_tree.git
5917 S: Maintained
5918 F: drivers/media/usb/hackrf/
5919
5920 HARDWARE MONITORING
5921 M: Jean Delvare <jdelvare@suse.com>
5922 M: Guenter Roeck <linux@roeck-us.net>
5923 L: linux-hwmon@vger.kernel.org
5924 W: http://hwmon.wiki.kernel.org/
5925 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5927 S: Maintained
5928 F: Documentation/hwmon/
5929 F: drivers/hwmon/
5930 F: include/linux/hwmon*.h
5931
5932 HARDWARE RANDOM NUMBER GENERATOR CORE
5933 M: Matt Mackall <mpm@selenic.com>
5934 M: Herbert Xu <herbert@gondor.apana.org.au>
5935 L: linux-crypto@vger.kernel.org
5936 S: Odd fixes
5937 F: Documentation/devicetree/bindings/rng/
5938 F: Documentation/hw_random.txt
5939 F: drivers/char/hw_random/
5940 F: include/linux/hw_random.h
5941
5942 HARDWARE SPINLOCK CORE
5943 M: Ohad Ben-Cohen <ohad@wizery.com>
5944 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5945 L: linux-remoteproc@vger.kernel.org
5946 S: Maintained
5947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5948 F: Documentation/devicetree/bindings/hwlock/
5949 F: Documentation/hwspinlock.txt
5950 F: drivers/hwspinlock/
5951 F: include/linux/hwspinlock.h
5952
5953 HARMONY SOUND DRIVER
5954 L: linux-parisc@vger.kernel.org
5955 S: Maintained
5956 F: sound/parisc/harmony.*
5957
5958 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5959 M: Jimmy Vance <jimmy.vance@hpe.com>
5960 S: Supported
5961 F: Documentation/watchdog/hpwdt.txt
5962 F: drivers/watchdog/hpwdt.c
5963
5964 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5965 M: Don Brace <don.brace@microsemi.com>
5966 L: esc.storagedev@microsemi.com
5967 L: linux-scsi@vger.kernel.org
5968 S: Supported
5969 F: Documentation/scsi/hpsa.txt
5970 F: drivers/scsi/hpsa*.[ch]
5971 F: include/linux/cciss*.h
5972 F: include/uapi/linux/cciss*.h
5973
5974 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5975 M: Don Brace <don.brace@microsemi.com>
5976 L: esc.storagedev@microsemi.com
5977 L: linux-scsi@vger.kernel.org
5978 S: Supported
5979 F: Documentation/blockdev/cciss.txt
5980 F: drivers/block/cciss*
5981 F: include/linux/cciss_ioctl.h
5982 F: include/uapi/linux/cciss_ioctl.h
5983
5984 OPA-VNIC DRIVER
5985 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5986 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5987 L: linux-rdma@vger.kernel.org
5988 S: Supported
5989 F: drivers/infiniband/ulp/opa_vnic
5990
5991 HFI1 DRIVER
5992 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5993 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5994 L: linux-rdma@vger.kernel.org
5995 S: Supported
5996 F: drivers/infiniband/hw/hfi1
5997
5998 HFS FILESYSTEM
5999 L: linux-fsdevel@vger.kernel.org
6000 S: Orphan
6001 F: Documentation/filesystems/hfs.txt
6002 F: fs/hfs/
6003
6004 HFSPLUS FILESYSTEM
6005 L: linux-fsdevel@vger.kernel.org
6006 S: Orphan
6007 F: Documentation/filesystems/hfsplus.txt
6008 F: fs/hfsplus/
6009
6010 HGA FRAMEBUFFER DRIVER
6011 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6012 L: linux-nvidia@lists.surfsouth.com
6013 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6014 S: Maintained
6015 F: drivers/video/fbdev/hgafb.c
6016
6017 HIBERNATION (aka Software Suspend, aka swsusp)
6018 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6019 M: Pavel Machek <pavel@ucw.cz>
6020 L: linux-pm@vger.kernel.org
6021 B: https://bugzilla.kernel.org
6022 S: Supported
6023 F: arch/x86/power/
6024 F: drivers/base/power/
6025 F: kernel/power/
6026 F: include/linux/suspend.h
6027 F: include/linux/freezer.h
6028 F: include/linux/pm.h
6029 F: arch/*/include/asm/suspend*.h
6030
6031 HID CORE LAYER
6032 M: Jiri Kosina <jikos@kernel.org>
6033 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6034 L: linux-input@vger.kernel.org
6035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6036 S: Maintained
6037 F: drivers/hid/
6038 F: include/linux/hid*
6039 F: include/uapi/linux/hid*
6040
6041 HID SENSOR HUB DRIVERS
6042 M: Jiri Kosina <jikos@kernel.org>
6043 M: Jonathan Cameron <jic23@kernel.org>
6044 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6045 L: linux-input@vger.kernel.org
6046 L: linux-iio@vger.kernel.org
6047 S: Maintained
6048 F: Documentation/hid/hid-sensor*
6049 F: drivers/hid/hid-sensor-*
6050 F: drivers/iio/*/hid-*
6051 F: include/linux/hid-sensor-*
6052
6053 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6054 M: Thomas Gleixner <tglx@linutronix.de>
6055 L: linux-kernel@vger.kernel.org
6056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6057 S: Maintained
6058 F: Documentation/timers/
6059 F: kernel/time/hrtimer.c
6060 F: kernel/time/clockevents.c
6061 F: kernel/time/tick*.*
6062 F: kernel/time/timer_*.c
6063 F: include/linux/clockchips.h
6064 F: include/linux/hrtimer.h
6065
6066 HIGH-SPEED SCC DRIVER FOR AX.25
6067 L: linux-hams@vger.kernel.org
6068 S: Orphan
6069 F: drivers/net/hamradio/dmascc.c
6070 F: drivers/net/hamradio/scc.c
6071
6072 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6073 M: HighPoint Linux Team <linux@highpoint-tech.com>
6074 W: http://www.highpoint-tech.com
6075 S: Supported
6076 F: Documentation/scsi/hptiop.txt
6077 F: drivers/scsi/hptiop.c
6078
6079 HIPPI
6080 M: Jes Sorensen <jes@trained-monkey.org>
6081 L: linux-hippi@sunsite.dk
6082 S: Maintained
6083 F: include/linux/hippidevice.h
6084 F: include/uapi/linux/if_hippi.h
6085 F: net/802/hippi.c
6086 F: drivers/net/hippi/
6087
6088 HISILICON NETWORK SUBSYSTEM DRIVER
6089 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6090 M: Salil Mehta <salil.mehta@huawei.com>
6091 L: netdev@vger.kernel.org
6092 W: http://www.hisilicon.com
6093 S: Maintained
6094 F: drivers/net/ethernet/hisilicon/
6095 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6096
6097 HISILICON ROCE DRIVER
6098 M: Lijun Ou <oulijun@huawei.com>
6099 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6100 L: linux-rdma@vger.kernel.org
6101 S: Maintained
6102 F: drivers/infiniband/hw/hns/
6103 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6104
6105 HISILICON SAS Controller
6106 M: John Garry <john.garry@huawei.com>
6107 W: http://www.hisilicon.com
6108 S: Supported
6109 F: drivers/scsi/hisi_sas/
6110 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6111
6112 HOST AP DRIVER
6113 M: Jouni Malinen <j@w1.fi>
6114 L: linux-wireless@vger.kernel.org
6115 W: http://w1.fi/hostap-driver.html
6116 S: Obsolete
6117 F: drivers/net/wireless/intersil/hostap/
6118
6119 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6120 L: platform-driver-x86@vger.kernel.org
6121 S: Orphan
6122 F: drivers/platform/x86/tc1100-wmi.c
6123
6124 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6125 M: Jaroslav Kysela <perex@perex.cz>
6126 S: Maintained
6127 F: drivers/net/ethernet/hp/hp100.*
6128
6129 HPET: High Precision Event Timers driver
6130 M: Clemens Ladisch <clemens@ladisch.de>
6131 S: Maintained
6132 F: Documentation/timers/hpet.txt
6133 F: drivers/char/hpet.c
6134 F: include/linux/hpet.h
6135 F: include/uapi/linux/hpet.h
6136
6137 HPET: x86
6138 S: Orphan
6139 F: arch/x86/kernel/hpet.c
6140 F: arch/x86/include/asm/hpet.h
6141
6142 HPFS FILESYSTEM
6143 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6144 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6145 S: Maintained
6146 F: fs/hpfs/
6147
6148 HSI SUBSYSTEM
6149 M: Sebastian Reichel <sre@kernel.org>
6150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6151 S: Maintained
6152 F: Documentation/ABI/testing/sysfs-bus-hsi
6153 F: Documentation/driver-api/hsi.rst
6154 F: drivers/hsi/
6155 F: include/linux/hsi/
6156 F: include/uapi/linux/hsi/
6157
6158 HSO 3G MODEM DRIVER
6159 L: linux-usb@vger.kernel.org
6160 S: Orphan
6161 F: drivers/net/usb/hso.c
6162
6163 HSR NETWORK PROTOCOL
6164 M: Arvid Brodin <arvid.brodin@alten.se>
6165 L: netdev@vger.kernel.org
6166 S: Maintained
6167 F: net/hsr/
6168
6169 HTCPEN TOUCHSCREEN DRIVER
6170 M: Pau Oliva Fora <pof@eslack.org>
6171 L: linux-input@vger.kernel.org
6172 S: Maintained
6173 F: drivers/input/touchscreen/htcpen.c
6174
6175 HUGETLB FILESYSTEM
6176 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6177 S: Maintained
6178 F: fs/hugetlbfs/
6179
6180 HVA ST MEDIA DRIVER
6181 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6182 L: linux-media@vger.kernel.org
6183 T: git git://linuxtv.org/media_tree.git
6184 W: https://linuxtv.org
6185 S: Supported
6186 F: drivers/media/platform/sti/hva
6187
6188 Hyper-V CORE AND DRIVERS
6189 M: "K. Y. Srinivasan" <kys@microsoft.com>
6190 M: Haiyang Zhang <haiyangz@microsoft.com>
6191 M: Stephen Hemminger <sthemmin@microsoft.com>
6192 L: devel@linuxdriverproject.org
6193 S: Maintained
6194 F: arch/x86/include/asm/mshyperv.h
6195 F: arch/x86/include/uapi/asm/hyperv.h
6196 F: arch/x86/kernel/cpu/mshyperv.c
6197 F: arch/x86/hyperv
6198 F: drivers/hid/hid-hyperv.c
6199 F: drivers/hv/
6200 F: drivers/input/serio/hyperv-keyboard.c
6201 F: drivers/pci/host/pci-hyperv.c
6202 F: drivers/net/hyperv/
6203 F: drivers/scsi/storvsc_drv.c
6204 F: drivers/uio/uio_hv_generic.c
6205 F: drivers/video/fbdev/hyperv_fb.c
6206 F: include/linux/hyperv.h
6207 F: tools/hv/
6208 F: Documentation/ABI/stable/sysfs-bus-vmbus
6209
6210 I2C MUXES
6211 M: Peter Rosin <peda@axentia.se>
6212 L: linux-i2c@vger.kernel.org
6213 S: Maintained
6214 F: Documentation/i2c/i2c-topology
6215 F: Documentation/i2c/muxes/
6216 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6217 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6218 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6219 F: drivers/i2c/i2c-mux.c
6220 F: drivers/i2c/muxes/
6221 F: include/linux/i2c-mux.h
6222
6223 I2C OVER PARALLEL PORT
6224 M: Jean Delvare <jdelvare@suse.com>
6225 L: linux-i2c@vger.kernel.org
6226 S: Maintained
6227 F: Documentation/i2c/busses/i2c-parport
6228 F: Documentation/i2c/busses/i2c-parport-light
6229 F: drivers/i2c/busses/i2c-parport.c
6230 F: drivers/i2c/busses/i2c-parport-light.c
6231
6232 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6233 M: Jean Delvare <jdelvare@suse.com>
6234 L: linux-i2c@vger.kernel.org
6235 S: Maintained
6236 F: Documentation/i2c/busses/i2c-ali1535
6237 F: Documentation/i2c/busses/i2c-ali1563
6238 F: Documentation/i2c/busses/i2c-ali15x3
6239 F: Documentation/i2c/busses/i2c-amd756
6240 F: Documentation/i2c/busses/i2c-amd8111
6241 F: Documentation/i2c/busses/i2c-i801
6242 F: Documentation/i2c/busses/i2c-nforce2
6243 F: Documentation/i2c/busses/i2c-piix4
6244 F: Documentation/i2c/busses/i2c-sis5595
6245 F: Documentation/i2c/busses/i2c-sis630
6246 F: Documentation/i2c/busses/i2c-sis96x
6247 F: Documentation/i2c/busses/i2c-via
6248 F: Documentation/i2c/busses/i2c-viapro
6249 F: drivers/i2c/busses/i2c-ali1535.c
6250 F: drivers/i2c/busses/i2c-ali1563.c
6251 F: drivers/i2c/busses/i2c-ali15x3.c
6252 F: drivers/i2c/busses/i2c-amd756.c
6253 F: drivers/i2c/busses/i2c-amd756-s4882.c
6254 F: drivers/i2c/busses/i2c-amd8111.c
6255 F: drivers/i2c/busses/i2c-i801.c
6256 F: drivers/i2c/busses/i2c-isch.c
6257 F: drivers/i2c/busses/i2c-nforce2.c
6258 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6259 F: drivers/i2c/busses/i2c-piix4.c
6260 F: drivers/i2c/busses/i2c-sis5595.c
6261 F: drivers/i2c/busses/i2c-sis630.c
6262 F: drivers/i2c/busses/i2c-sis96x.c
6263 F: drivers/i2c/busses/i2c-via.c
6264 F: drivers/i2c/busses/i2c-viapro.c
6265
6266 I2C/SMBUS ISMT DRIVER
6267 M: Seth Heasley <seth.heasley@intel.com>
6268 M: Neil Horman <nhorman@tuxdriver.com>
6269 L: linux-i2c@vger.kernel.org
6270 F: drivers/i2c/busses/i2c-ismt.c
6271 F: Documentation/i2c/busses/i2c-ismt
6272
6273 I2C/SMBUS STUB DRIVER
6274 M: Jean Delvare <jdelvare@suse.com>
6275 L: linux-i2c@vger.kernel.org
6276 S: Maintained
6277 F: drivers/i2c/i2c-stub.c
6278
6279 I2C SUBSYSTEM
6280 M: Wolfram Sang <wsa@the-dreams.de>
6281 L: linux-i2c@vger.kernel.org
6282 W: https://i2c.wiki.kernel.org/
6283 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6285 S: Maintained
6286 F: Documentation/devicetree/bindings/i2c/
6287 F: Documentation/i2c/
6288 F: drivers/i2c/
6289 F: drivers/i2c/*/
6290 F: include/linux/i2c.h
6291 F: include/linux/i2c-*.h
6292 F: include/uapi/linux/i2c.h
6293 F: include/uapi/linux/i2c-*.h
6294
6295 I2C ACPI SUPPORT
6296 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6297 L: linux-i2c@vger.kernel.org
6298 L: linux-acpi@vger.kernel.org
6299 S: Maintained
6300
6301 I2C-TAOS-EVM DRIVER
6302 M: Jean Delvare <jdelvare@suse.com>
6303 L: linux-i2c@vger.kernel.org
6304 S: Maintained
6305 F: Documentation/i2c/busses/i2c-taos-evm
6306 F: drivers/i2c/busses/i2c-taos-evm.c
6307
6308 I2C-TINY-USB DRIVER
6309 M: Till Harbaum <till@harbaum.org>
6310 L: linux-i2c@vger.kernel.org
6311 W: http://www.harbaum.org/till/i2c_tiny_usb
6312 S: Maintained
6313 F: drivers/i2c/busses/i2c-tiny-usb.c
6314
6315 i386 BOOT CODE
6316 M: "H. Peter Anvin" <hpa@zytor.com>
6317 S: Maintained
6318 F: arch/x86/boot/
6319
6320 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6321 M: "H. Peter Anvin" <hpa@zytor.com>
6322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6323 S: Maintained
6324
6325 IA64 (Itanium) PLATFORM
6326 M: Tony Luck <tony.luck@intel.com>
6327 M: Fenghua Yu <fenghua.yu@intel.com>
6328 L: linux-ia64@vger.kernel.org
6329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6330 S: Maintained
6331 F: arch/ia64/
6332
6333 IBM Power VMX Cryptographic instructions
6334 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6335 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6336 L: linux-crypto@vger.kernel.org
6337 S: Supported
6338 F: drivers/crypto/vmx/Makefile
6339 F: drivers/crypto/vmx/Kconfig
6340 F: drivers/crypto/vmx/vmx.c
6341 F: drivers/crypto/vmx/aes*
6342 F: drivers/crypto/vmx/ghash*
6343 F: drivers/crypto/vmx/ppc-xlate.pl
6344
6345 IBM Power in-Nest Crypto Acceleration
6346 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6347 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6348 L: linux-crypto@vger.kernel.org
6349 S: Supported
6350 F: drivers/crypto/nx/Makefile
6351 F: drivers/crypto/nx/Kconfig
6352 F: drivers/crypto/nx/nx-aes*
6353 F: drivers/crypto/nx/nx-sha*
6354 F: drivers/crypto/nx/nx.*
6355 F: drivers/crypto/nx/nx_csbcpb.h
6356 F: drivers/crypto/nx/nx_debugfs.h
6357
6358 IBM Power 842 compression accelerator
6359 M: Haren Myneni <haren@us.ibm.com>
6360 S: Supported
6361 F: drivers/crypto/nx/Makefile
6362 F: drivers/crypto/nx/Kconfig
6363 F: drivers/crypto/nx/nx-842*
6364 F: include/linux/sw842.h
6365 F: crypto/842.c
6366 F: lib/842/
6367
6368 IBM Power Linux RAID adapter
6369 M: Brian King <brking@us.ibm.com>
6370 S: Supported
6371 F: drivers/scsi/ipr.*
6372
6373 IBM Power Virtual Ethernet Device Driver
6374 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6375 L: netdev@vger.kernel.org
6376 S: Supported
6377 F: drivers/net/ethernet/ibm/ibmveth.*
6378
6379 IBM Power SRIOV Virtual NIC Device Driver
6380 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6381 M: John Allen <jallen@linux.vnet.ibm.com>
6382 L: netdev@vger.kernel.org
6383 S: Supported
6384 F: drivers/net/ethernet/ibm/ibmvnic.*
6385
6386 IBM Power Virtual SCSI Device Drivers
6387 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6388 L: linux-scsi@vger.kernel.org
6389 S: Supported
6390 F: drivers/scsi/ibmvscsi/ibmvscsi*
6391 F: include/scsi/viosrp.h
6392
6393 IBM Power Virtual SCSI Device Target Driver
6394 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6395 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6396 L: linux-scsi@vger.kernel.org
6397 L: target-devel@vger.kernel.org
6398 S: Supported
6399 F: drivers/scsi/ibmvscsi_tgt/
6400
6401 IBM Power Virtual FC Device Drivers
6402 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6403 L: linux-scsi@vger.kernel.org
6404 S: Supported
6405 F: drivers/scsi/ibmvscsi/ibmvfc*
6406
6407 IBM ServeRAID RAID DRIVER
6408 S: Orphan
6409 F: drivers/scsi/ips.*
6410
6411 ICH LPC AND GPIO DRIVER
6412 M: Peter Tyser <ptyser@xes-inc.com>
6413 S: Maintained
6414 F: drivers/mfd/lpc_ich.c
6415 F: drivers/gpio/gpio-ich.c
6416
6417 IDT VersaClock 5 CLOCK DRIVER
6418 M: Marek Vasut <marek.vasut@gmail.com>
6419 S: Maintained
6420 F: drivers/clk/clk-versaclock5.c
6421
6422 IDE SUBSYSTEM
6423 M: "David S. Miller" <davem@davemloft.net>
6424 L: linux-ide@vger.kernel.org
6425 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6427 S: Maintained
6428 F: Documentation/ide/
6429 F: drivers/ide/
6430 F: include/linux/ide.h
6431
6432 IDEAPAD LAPTOP EXTRAS DRIVER
6433 M: Ike Panhc <ike.pan@canonical.com>
6434 L: platform-driver-x86@vger.kernel.org
6435 W: http://launchpad.net/ideapad-laptop
6436 S: Maintained
6437 F: drivers/platform/x86/ideapad-laptop.c
6438
6439 IDEAPAD LAPTOP SLIDEBAR DRIVER
6440 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6441 L: linux-input@vger.kernel.org
6442 W: https://github.com/o2genum/ideapad-slidebar
6443 S: Maintained
6444 F: drivers/input/misc/ideapad_slidebar.c
6445
6446 IDE/ATAPI DRIVERS
6447 M: Borislav Petkov <bp@alien8.de>
6448 L: linux-ide@vger.kernel.org
6449 S: Maintained
6450 F: Documentation/cdrom/ide-cd
6451 F: drivers/ide/ide-cd*
6452
6453 IEEE 802.15.4 SUBSYSTEM
6454 M: Alexander Aring <aar@pengutronix.de>
6455 M: Stefan Schmidt <stefan@osg.samsung.com>
6456 L: linux-wpan@vger.kernel.org
6457 W: http://wpan.cakelab.org/
6458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6460 S: Maintained
6461 F: net/ieee802154/
6462 F: net/mac802154/
6463 F: drivers/net/ieee802154/
6464 F: include/linux/nl802154.h
6465 F: include/linux/ieee802154.h
6466 F: include/net/nl802154.h
6467 F: include/net/mac802154.h
6468 F: include/net/af_ieee802154.h
6469 F: include/net/cfg802154.h
6470 F: include/net/ieee802154_netdev.h
6471 F: Documentation/networking/ieee802154.txt
6472
6473 IFE PROTOCOL
6474 M: Yotam Gigi <yotamg@mellanox.com>
6475 M: Jamal Hadi Salim <jhs@mojatatu.com>
6476 F: net/ife
6477 F: include/net/ife.h
6478 F: include/uapi/linux/ife.h
6479
6480 IGORPLUG-USB IR RECEIVER
6481 M: Sean Young <sean@mess.org>
6482 L: linux-media@vger.kernel.org
6483 S: Maintained
6484 F: drivers/media/rc/igorplugusb.c
6485
6486 IGUANAWORKS USB IR TRANSCEIVER
6487 M: Sean Young <sean@mess.org>
6488 L: linux-media@vger.kernel.org
6489 S: Maintained
6490 F: drivers/media/rc/iguanair.c
6491
6492 IIO DIGITAL POTENTIOMETER DAC
6493 M: Peter Rosin <peda@axentia.se>
6494 L: linux-iio@vger.kernel.org
6495 S: Maintained
6496 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6497 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6498 F: drivers/iio/dac/dpot-dac.c
6499
6500 IIO ENVELOPE DETECTOR
6501 M: Peter Rosin <peda@axentia.se>
6502 L: linux-iio@vger.kernel.org
6503 S: Maintained
6504 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6505 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6506 F: drivers/iio/adc/envelope-detector.c
6507
6508 IIO SUBSYSTEM AND DRIVERS
6509 M: Jonathan Cameron <jic23@kernel.org>
6510 R: Hartmut Knaack <knaack.h@gmx.de>
6511 R: Lars-Peter Clausen <lars@metafoo.de>
6512 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6513 L: linux-iio@vger.kernel.org
6514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6515 S: Maintained
6516 F: Documentation/devicetree/bindings/iio/
6517 F: drivers/iio/
6518 F: drivers/staging/iio/
6519 F: include/linux/iio/
6520 F: tools/iio/
6521
6522 IKANOS/ADI EAGLE ADSL USB DRIVER
6523 M: Matthieu Castet <castet.matthieu@free.fr>
6524 M: Stanislaw Gruszka <stf_xl@wp.pl>
6525 S: Maintained
6526 F: drivers/usb/atm/ueagle-atm.c
6527
6528 IMGTEC ASCII LCD DRIVER
6529 M: Paul Burton <paul.burton@imgtec.com>
6530 S: Maintained
6531 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6532 F: drivers/auxdisplay/img-ascii-lcd.c
6533
6534 INA209 HARDWARE MONITOR DRIVER
6535 M: Guenter Roeck <linux@roeck-us.net>
6536 L: linux-hwmon@vger.kernel.org
6537 S: Maintained
6538 F: Documentation/hwmon/ina209
6539 F: Documentation/devicetree/bindings/i2c/ina209.txt
6540 F: drivers/hwmon/ina209.c
6541
6542 INA2XX HARDWARE MONITOR DRIVER
6543 M: Guenter Roeck <linux@roeck-us.net>
6544 L: linux-hwmon@vger.kernel.org
6545 S: Maintained
6546 F: Documentation/hwmon/ina2xx
6547 F: drivers/hwmon/ina2xx.c
6548 F: include/linux/platform_data/ina2xx.h
6549
6550 INDUSTRY PACK SUBSYSTEM (IPACK)
6551 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6552 M: Jens Taprogge <jens.taprogge@taprogge.org>
6553 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6554 L: industrypack-devel@lists.sourceforge.net
6555 W: http://industrypack.sourceforge.net
6556 S: Maintained
6557 F: drivers/ipack/
6558
6559 INGENIC JZ4780 DMA Driver
6560 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6561 S: Maintained
6562 F: drivers/dma/dma-jz4780.c
6563
6564 INGENIC JZ4780 NAND DRIVER
6565 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6566 L: linux-mtd@lists.infradead.org
6567 S: Maintained
6568 F: drivers/mtd/nand/jz4780_*
6569
6570 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6571 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6572 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6573 L: linux-ima-devel@lists.sourceforge.net
6574 L: linux-ima-user@lists.sourceforge.net
6575 L: linux-security-module@vger.kernel.org
6576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6577 S: Supported
6578 F: security/integrity/ima/
6579
6580 IMGTEC IR DECODER DRIVER
6581 M: James Hogan <james.hogan@imgtec.com>
6582 S: Maintained
6583 F: drivers/media/rc/img-ir/
6584
6585 IMS TWINTURBO FRAMEBUFFER DRIVER
6586 L: linux-fbdev@vger.kernel.org
6587 S: Orphan
6588 F: drivers/video/fbdev/imsttfb.c
6589
6590 INFINIBAND SUBSYSTEM
6591 M: Doug Ledford <dledford@redhat.com>
6592 M: Sean Hefty <sean.hefty@intel.com>
6593 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6594 L: linux-rdma@vger.kernel.org
6595 W: http://www.openfabrics.org/
6596 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6598 S: Supported
6599 F: Documentation/devicetree/bindings/infiniband/
6600 F: Documentation/infiniband/
6601 F: drivers/infiniband/
6602 F: include/uapi/linux/if_infiniband.h
6603 F: include/uapi/rdma/
6604 F: include/rdma/
6605
6606 INOTIFY
6607 M: John McCutchan <john@johnmccutchan.com>
6608 M: Robert Love <rlove@rlove.org>
6609 M: Eric Paris <eparis@parisplace.org>
6610 S: Maintained
6611 F: Documentation/filesystems/inotify.txt
6612 F: fs/notify/inotify/
6613 F: include/linux/inotify.h
6614 F: include/uapi/linux/inotify.h
6615
6616 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6617 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6618 L: linux-input@vger.kernel.org
6619 Q: http://patchwork.kernel.org/project/linux-input/list/
6620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6621 S: Maintained
6622 F: drivers/input/
6623 F: include/linux/input.h
6624 F: include/uapi/linux/input.h
6625 F: include/linux/input/
6626 F: Documentation/devicetree/bindings/input/
6627
6628 INPUT MULTITOUCH (MT) PROTOCOL
6629 M: Henrik Rydberg <rydberg@bitmath.org>
6630 L: linux-input@vger.kernel.org
6631 S: Odd fixes
6632 F: Documentation/input/multi-touch-protocol.rst
6633 F: drivers/input/input-mt.c
6634 K: \b(ABS|SYN)_MT_
6635
6636 INTEL ASoC BDW/HSW DRIVERS
6637 M: Jie Yang <yang.jie@linux.intel.com>
6638 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6639 S: Supported
6640 F: sound/soc/intel/common/sst-dsp*
6641 F: sound/soc/intel/common/sst-firmware.c
6642 F: sound/soc/intel/boards/broadwell.c
6643 F: sound/soc/intel/haswell/
6644
6645 INTEL C600 SERIES SAS CONTROLLER DRIVER
6646 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6647 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6648 L: linux-scsi@vger.kernel.org
6649 T: git git://git.code.sf.net/p/intel-sas/isci
6650 S: Supported
6651 F: drivers/scsi/isci/
6652
6653 INTEL HID EVENT DRIVER
6654 M: Alex Hung <alex.hung@canonical.com>
6655 L: platform-driver-x86@vger.kernel.org
6656 S: Maintained
6657 F: drivers/platform/x86/intel-hid.c
6658
6659 INTEL VIRTUAL BUTTON DRIVER
6660 M: AceLan Kao <acelan.kao@canonical.com>
6661 L: platform-driver-x86@vger.kernel.org
6662 S: Maintained
6663 F: drivers/platform/x86/intel-vbtn.c
6664
6665 INTEL IDLE DRIVER
6666 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6667 M: Len Brown <lenb@kernel.org>
6668 L: linux-pm@vger.kernel.org
6669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6670 B: https://bugzilla.kernel.org
6671 S: Supported
6672 F: drivers/idle/intel_idle.c
6673
6674 INTEL INTEGRATED SENSOR HUB DRIVER
6675 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6676 M: Jiri Kosina <jikos@kernel.org>
6677 L: linux-input@vger.kernel.org
6678 S: Maintained
6679 F: drivers/hid/intel-ish-hid/
6680
6681 INTEL PSTATE DRIVER
6682 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6683 M: Len Brown <lenb@kernel.org>
6684 L: linux-pm@vger.kernel.org
6685 S: Supported
6686 F: drivers/cpufreq/intel_pstate.c
6687
6688 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6689 M: Maik Broemme <mbroemme@libmpq.org>
6690 L: linux-fbdev@vger.kernel.org
6691 S: Maintained
6692 F: Documentation/fb/intelfb.txt
6693 F: drivers/video/fbdev/intelfb/
6694
6695 INTEL 810/815 FRAMEBUFFER DRIVER
6696 M: Antonino Daplas <adaplas@gmail.com>
6697 L: linux-fbdev@vger.kernel.org
6698 S: Maintained
6699 F: drivers/video/fbdev/i810/
6700
6701 INTEL MENLOW THERMAL DRIVER
6702 M: Sujith Thomas <sujith.thomas@intel.com>
6703 L: platform-driver-x86@vger.kernel.org
6704 W: https://01.org/linux-acpi
6705 S: Supported
6706 F: drivers/platform/x86/intel_menlow.c
6707
6708 INTEL I/OAT DMA DRIVER
6709 M: Dave Jiang <dave.jiang@intel.com>
6710 R: Dan Williams <dan.j.williams@intel.com>
6711 L: dmaengine@vger.kernel.org
6712 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6713 S: Supported
6714 F: drivers/dma/ioat*
6715
6716 INTEL IOMMU (VT-d)
6717 M: David Woodhouse <dwmw2@infradead.org>
6718 L: iommu@lists.linux-foundation.org
6719 T: git git://git.infradead.org/iommu-2.6.git
6720 S: Supported
6721 F: drivers/iommu/intel-iommu.c
6722 F: include/linux/intel-iommu.h
6723
6724 INTEL IOP-ADMA DMA DRIVER
6725 R: Dan Williams <dan.j.williams@intel.com>
6726 S: Odd fixes
6727 F: drivers/dma/iop-adma.c
6728
6729 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6730 M: Krzysztof Halasa <khalasa@piap.pl>
6731 S: Maintained
6732 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6733 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6734 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6735 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6736 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6737 F: drivers/net/wan/ixp4xx_hss.c
6738
6739 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6740 M: Deepak Saxena <dsaxena@plexity.net>
6741 S: Maintained
6742 F: drivers/char/hw_random/ixp4xx-rng.c
6743
6744 INTEL ETHERNET DRIVERS
6745 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6746 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6747 W: http://www.intel.com/support/feedback.htm
6748 W: http://e1000.sourceforge.net/
6749 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6752 S: Supported
6753 F: Documentation/networking/e100.txt
6754 F: Documentation/networking/e1000.txt
6755 F: Documentation/networking/e1000e.txt
6756 F: Documentation/networking/igb.txt
6757 F: Documentation/networking/igbvf.txt
6758 F: Documentation/networking/ixgb.txt
6759 F: Documentation/networking/ixgbe.txt
6760 F: Documentation/networking/ixgbevf.txt
6761 F: Documentation/networking/i40e.txt
6762 F: Documentation/networking/i40evf.txt
6763 F: drivers/net/ethernet/intel/
6764 F: drivers/net/ethernet/intel/*/
6765
6766 INTEL RDMA RNIC DRIVER
6767 M: Faisal Latif <faisal.latif@intel.com>
6768 M: Shiraz Saleem <shiraz.saleem@intel.com>
6769 L: linux-rdma@vger.kernel.org
6770 S: Supported
6771 F: drivers/infiniband/hw/i40iw/
6772
6773 INTEL MERRIFIELD GPIO DRIVER
6774 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6775 L: linux-gpio@vger.kernel.org
6776 S: Maintained
6777 F: drivers/gpio/gpio-merrifield.c
6778
6779 INTEL-MID GPIO DRIVER
6780 M: David Cohen <david.a.cohen@linux.intel.com>
6781 L: linux-gpio@vger.kernel.org
6782 S: Maintained
6783 F: drivers/gpio/gpio-intel-mid.c
6784
6785 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6786 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6787 L: linux-wireless@vger.kernel.org
6788 S: Maintained
6789 F: Documentation/networking/README.ipw2100
6790 F: Documentation/networking/README.ipw2200
6791 F: drivers/net/wireless/intel/ipw2x00/
6792
6793 INTEL(R) TRACE HUB
6794 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6795 S: Supported
6796 F: Documentation/trace/intel_th.txt
6797 F: drivers/hwtracing/intel_th/
6798
6799 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6800 M: Ning Sun <ning.sun@intel.com>
6801 L: tboot-devel@lists.sourceforge.net
6802 W: http://tboot.sourceforge.net
6803 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6804 S: Supported
6805 F: Documentation/intel_txt.txt
6806 F: include/linux/tboot.h
6807 F: arch/x86/kernel/tboot.c
6808
6809 INTEL WIRELESS WIMAX CONNECTION 2400
6810 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6811 M: linux-wimax@intel.com
6812 L: wimax@linuxwimax.org (subscribers-only)
6813 S: Supported
6814 W: http://linuxwimax.org
6815 F: Documentation/wimax/README.i2400m
6816 F: drivers/net/wimax/i2400m/
6817 F: include/uapi/linux/wimax/i2400m.h
6818
6819 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6820 M: Stanislaw Gruszka <sgruszka@redhat.com>
6821 L: linux-wireless@vger.kernel.org
6822 S: Supported
6823 F: drivers/net/wireless/intel/iwlegacy/
6824
6825 INTEL WIRELESS WIFI LINK (iwlwifi)
6826 M: Johannes Berg <johannes.berg@intel.com>
6827 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6828 M: Luca Coelho <luciano.coelho@intel.com>
6829 M: Intel Linux Wireless <linuxwifi@intel.com>
6830 L: linux-wireless@vger.kernel.org
6831 W: http://intellinuxwireless.org
6832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6833 S: Supported
6834 F: drivers/net/wireless/intel/iwlwifi/
6835
6836 INTEL MANAGEMENT ENGINE (mei)
6837 M: Tomas Winkler <tomas.winkler@intel.com>
6838 L: linux-kernel@vger.kernel.org
6839 S: Supported
6840 F: include/uapi/linux/mei.h
6841 F: include/linux/mei_cl_bus.h
6842 F: drivers/misc/mei/*
6843 F: drivers/watchdog/mei_wdt.c
6844 F: Documentation/misc-devices/mei/*
6845 F: samples/mei/*
6846
6847 INTEL MIC DRIVERS (mic)
6848 M: Sudeep Dutt <sudeep.dutt@intel.com>
6849 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6850 S: Supported
6851 W: https://github.com/sudeepdutt/mic
6852 W: http://software.intel.com/en-us/mic-developer
6853 F: include/linux/mic_bus.h
6854 F: include/linux/scif.h
6855 F: include/uapi/linux/mic_common.h
6856 F: include/uapi/linux/mic_ioctl.h
6857 F: include/uapi/linux/scif_ioctl.h
6858 F: drivers/misc/mic/
6859 F: drivers/dma/mic_x100_dma.c
6860 F: drivers/dma/mic_x100_dma.h
6861 F: Documentation/mic/
6862
6863 INTEL PMC/P-Unit IPC DRIVER
6864 M: Zha Qipeng<qipeng.zha@intel.com>
6865 L: platform-driver-x86@vger.kernel.org
6866 S: Maintained
6867 F: drivers/platform/x86/intel_pmc_ipc.c
6868 F: drivers/platform/x86/intel_punit_ipc.c
6869 F: arch/x86/include/asm/intel_pmc_ipc.h
6870 F: arch/x86/include/asm/intel_punit_ipc.h
6871
6872 INTEL TELEMETRY DRIVER
6873 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6874 L: platform-driver-x86@vger.kernel.org
6875 S: Maintained
6876 F: arch/x86/include/asm/intel_telemetry.h
6877 F: drivers/platform/x86/intel_telemetry*
6878
6879 INTEL PMC CORE DRIVER
6880 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6881 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6882 L: platform-driver-x86@vger.kernel.org
6883 S: Maintained
6884 F: arch/x86/include/asm/pmc_core.h
6885 F: drivers/platform/x86/intel_pmc_core*
6886
6887 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6888 M: Linus Walleij <linus.walleij@linaro.org>
6889 L: linux-iio@vger.kernel.org
6890 S: Maintained
6891 F: drivers/iio/gyro/mpu3050*
6892 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6893
6894 IOC3 ETHERNET DRIVER
6895 M: Ralf Baechle <ralf@linux-mips.org>
6896 L: linux-mips@linux-mips.org
6897 S: Maintained
6898 F: drivers/net/ethernet/sgi/ioc3-eth.c
6899
6900 IOC3 SERIAL DRIVER
6901 M: Pat Gefre <pfg@sgi.com>
6902 L: linux-serial@vger.kernel.org
6903 S: Maintained
6904 F: drivers/tty/serial/ioc3_serial.c
6905
6906 IOMMU DRIVERS
6907 M: Joerg Roedel <joro@8bytes.org>
6908 L: iommu@lists.linux-foundation.org
6909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6910 S: Maintained
6911 F: Documentation/devicetree/bindings/iommu/
6912 F: drivers/iommu/
6913 F: include/linux/iommu.h
6914 F: include/linux/iova.h
6915
6916 IP MASQUERADING
6917 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6918 S: Maintained
6919 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6920
6921 IPMI SUBSYSTEM
6922 M: Corey Minyard <minyard@acm.org>
6923 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6924 W: http://openipmi.sourceforge.net/
6925 S: Supported
6926 F: Documentation/IPMI.txt
6927 F: drivers/char/ipmi/
6928 F: include/linux/ipmi*
6929 F: include/uapi/linux/ipmi*
6930
6931 QCOM AUDIO (ASoC) DRIVERS
6932 M: Patrick Lai <plai@codeaurora.org>
6933 M: Banajit Goswami <bgoswami@codeaurora.org>
6934 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6935 S: Supported
6936 F: sound/soc/qcom/
6937
6938 IPS SCSI RAID DRIVER
6939 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6940 L: linux-scsi@vger.kernel.org
6941 W: http://www.adaptec.com/
6942 S: Maintained
6943 F: drivers/scsi/ips*
6944
6945 IPVS
6946 M: Wensong Zhang <wensong@linux-vs.org>
6947 M: Simon Horman <horms@verge.net.au>
6948 M: Julian Anastasov <ja@ssi.bg>
6949 L: netdev@vger.kernel.org
6950 L: lvs-devel@vger.kernel.org
6951 S: Maintained
6952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6954 F: Documentation/networking/ipvs-sysctl.txt
6955 F: include/net/ip_vs.h
6956 F: include/uapi/linux/ip_vs.h
6957 F: net/netfilter/ipvs/
6958
6959 IPWIRELESS DRIVER
6960 M: Jiri Kosina <jikos@kernel.org>
6961 M: David Sterba <dsterba@suse.com>
6962 S: Odd Fixes
6963 F: drivers/tty/ipwireless/
6964
6965 IPX NETWORK LAYER
6966 L: netdev@vger.kernel.org
6967 S: Odd fixes
6968 F: include/net/ipx.h
6969 F: include/uapi/linux/ipx.h
6970 F: net/ipx/
6971
6972 IRDA SUBSYSTEM
6973 M: Samuel Ortiz <samuel@sortiz.org>
6974 L: irda-users@lists.sourceforge.net (subscribers-only)
6975 L: netdev@vger.kernel.org
6976 W: http://irda.sourceforge.net/
6977 S: Maintained
6978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6979 F: Documentation/networking/irda.txt
6980 F: drivers/net/irda/
6981 F: include/net/irda/
6982 F: net/irda/
6983
6984 IRQ SUBSYSTEM
6985 M: Thomas Gleixner <tglx@linutronix.de>
6986 L: linux-kernel@vger.kernel.org
6987 S: Maintained
6988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6989 F: kernel/irq/
6990
6991 IRQCHIP DRIVERS
6992 M: Thomas Gleixner <tglx@linutronix.de>
6993 M: Jason Cooper <jason@lakedaemon.net>
6994 M: Marc Zyngier <marc.zyngier@arm.com>
6995 L: linux-kernel@vger.kernel.org
6996 S: Maintained
6997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6998 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6999 F: Documentation/devicetree/bindings/interrupt-controller/
7000 F: drivers/irqchip/
7001
7002 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7003 M: Marc Zyngier <marc.zyngier@arm.com>
7004 S: Maintained
7005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7006 F: Documentation/IRQ-domain.txt
7007 F: include/linux/irqdomain.h
7008 F: kernel/irq/irqdomain.c
7009 F: kernel/irq/msi.c
7010
7011 ISA
7012 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7013 S: Maintained
7014 F: Documentation/isa.txt
7015 F: drivers/base/isa.c
7016 F: include/linux/isa.h
7017
7018 ISAPNP
7019 M: Jaroslav Kysela <perex@perex.cz>
7020 S: Maintained
7021 F: Documentation/isapnp.txt
7022 F: drivers/pnp/isapnp/
7023 F: include/linux/isapnp.h
7024
7025 ISA RADIO MODULE
7026 M: Hans Verkuil <hverkuil@xs4all.nl>
7027 L: linux-media@vger.kernel.org
7028 T: git git://linuxtv.org/media_tree.git
7029 W: https://linuxtv.org
7030 S: Maintained
7031 F: drivers/media/radio/radio-isa*
7032
7033 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7034 M: Peter Jones <pjones@redhat.com>
7035 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7036 S: Maintained
7037 F: drivers/firmware/iscsi_ibft*
7038
7039 ISCSI
7040 M: Lee Duncan <lduncan@suse.com>
7041 M: Chris Leech <cleech@redhat.com>
7042 L: open-iscsi@googlegroups.com
7043 W: www.open-iscsi.com
7044 S: Maintained
7045 F: drivers/scsi/*iscsi*
7046 F: include/scsi/*iscsi*
7047
7048 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7049 M: Or Gerlitz <ogerlitz@mellanox.com>
7050 M: Sagi Grimberg <sagi@grimberg.me>
7051 M: Roi Dayan <roid@mellanox.com>
7052 L: linux-rdma@vger.kernel.org
7053 S: Supported
7054 W: http://www.openfabrics.org
7055 W: www.open-iscsi.org
7056 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7057 F: drivers/infiniband/ulp/iser/
7058
7059 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7060 M: Sagi Grimberg <sagi@grimberg.me>
7061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7062 L: linux-rdma@vger.kernel.org
7063 L: target-devel@vger.kernel.org
7064 S: Supported
7065 W: http://www.linux-iscsi.org
7066 F: drivers/infiniband/ulp/isert
7067
7068 ISDN SUBSYSTEM
7069 M: Karsten Keil <isdn@linux-pingi.de>
7070 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7071 L: netdev@vger.kernel.org
7072 W: http://www.isdn4linux.de
7073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7074 S: Maintained
7075 F: Documentation/isdn/
7076 F: drivers/isdn/
7077 F: include/linux/isdn.h
7078 F: include/linux/isdn/
7079 F: include/uapi/linux/isdn.h
7080 F: include/uapi/linux/isdn/
7081
7082 ISDN SUBSYSTEM (Eicon active card driver)
7083 M: Armin Schindler <mac@melware.de>
7084 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7085 W: http://www.melware.de
7086 S: Maintained
7087 F: drivers/isdn/hardware/eicon/
7088
7089 IT87 HARDWARE MONITORING DRIVER
7090 M: Jean Delvare <jdelvare@suse.com>
7091 L: linux-hwmon@vger.kernel.org
7092 S: Maintained
7093 F: Documentation/hwmon/it87
7094 F: drivers/hwmon/it87.c
7095
7096 IT913X MEDIA DRIVER
7097 M: Antti Palosaari <crope@iki.fi>
7098 L: linux-media@vger.kernel.org
7099 W: https://linuxtv.org
7100 W: http://palosaari.fi/linux/
7101 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7102 T: git git://linuxtv.org/anttip/media_tree.git
7103 S: Maintained
7104 F: drivers/media/tuners/it913x*
7105
7106 IVTV VIDEO4LINUX DRIVER
7107 M: Andy Walls <awalls@md.metrocast.net>
7108 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7109 L: linux-media@vger.kernel.org
7110 T: git git://linuxtv.org/media_tree.git
7111 W: http://www.ivtvdriver.org
7112 S: Maintained
7113 F: Documentation/media/v4l-drivers/ivtv*
7114 F: drivers/media/pci/ivtv/
7115 F: include/uapi/linux/ivtv*
7116
7117 IX2505V MEDIA DRIVER
7118 M: Malcolm Priestley <tvboxspy@gmail.com>
7119 L: linux-media@vger.kernel.org
7120 W: https://linuxtv.org
7121 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7122 S: Maintained
7123 F: drivers/media/dvb-frontends/ix2505v*
7124
7125 JC42.4 TEMPERATURE SENSOR DRIVER
7126 M: Guenter Roeck <linux@roeck-us.net>
7127 L: linux-hwmon@vger.kernel.org
7128 S: Maintained
7129 F: drivers/hwmon/jc42.c
7130 F: Documentation/hwmon/jc42
7131
7132 JFS FILESYSTEM
7133 M: Dave Kleikamp <shaggy@kernel.org>
7134 L: jfs-discussion@lists.sourceforge.net
7135 W: http://jfs.sourceforge.net/
7136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7137 S: Maintained
7138 F: Documentation/filesystems/jfs.txt
7139 F: fs/jfs/
7140
7141 JME NETWORK DRIVER
7142 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7143 L: netdev@vger.kernel.org
7144 S: Maintained
7145 F: drivers/net/ethernet/jme.*
7146
7147 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7148 M: David Woodhouse <dwmw2@infradead.org>
7149 L: linux-mtd@lists.infradead.org
7150 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7151 S: Maintained
7152 F: fs/jffs2/
7153 F: include/uapi/linux/jffs2.h
7154
7155 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7156 M: "Theodore Ts'o" <tytso@mit.edu>
7157 M: Jan Kara <jack@suse.com>
7158 L: linux-ext4@vger.kernel.org
7159 S: Maintained
7160 F: fs/jbd2/
7161 F: include/linux/jbd2.h
7162
7163 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7164 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7165 L: linux-media@vger.kernel.org
7166 S: Maintained
7167 F: drivers/media/platform/rcar_jpu.c
7168
7169 JSM Neo PCI based serial card
7170 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7171 L: linux-serial@vger.kernel.org
7172 S: Maintained
7173 F: drivers/tty/serial/jsm/
7174
7175 K10TEMP HARDWARE MONITORING DRIVER
7176 M: Clemens Ladisch <clemens@ladisch.de>
7177 L: linux-hwmon@vger.kernel.org
7178 S: Maintained
7179 F: Documentation/hwmon/k10temp
7180 F: drivers/hwmon/k10temp.c
7181
7182 K8TEMP HARDWARE MONITORING DRIVER
7183 M: Rudolf Marek <r.marek@assembler.cz>
7184 L: linux-hwmon@vger.kernel.org
7185 S: Maintained
7186 F: Documentation/hwmon/k8temp
7187 F: drivers/hwmon/k8temp.c
7188
7189 KASAN
7190 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7191 R: Alexander Potapenko <glider@google.com>
7192 R: Dmitry Vyukov <dvyukov@google.com>
7193 L: kasan-dev@googlegroups.com
7194 S: Maintained
7195 F: arch/*/include/asm/kasan.h
7196 F: arch/*/mm/kasan_init*
7197 F: Documentation/dev-tools/kasan.rst
7198 F: include/linux/kasan*.h
7199 F: lib/test_kasan.c
7200 F: mm/kasan/
7201 F: scripts/Makefile.kasan
7202
7203 KCONFIG
7204 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7205 L: linux-kbuild@vger.kernel.org
7206 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7207 S: Maintained
7208 F: Documentation/kbuild/kconfig-language.txt
7209 F: scripts/kconfig/
7210
7211 KDUMP
7212 M: Dave Young <dyoung@redhat.com>
7213 M: Baoquan He <bhe@redhat.com>
7214 R: Vivek Goyal <vgoyal@redhat.com>
7215 L: kexec@lists.infradead.org
7216 W: http://lse.sourceforge.net/kdump/
7217 S: Maintained
7218 F: Documentation/kdump/
7219
7220 KEENE FM RADIO TRANSMITTER DRIVER
7221 M: Hans Verkuil <hverkuil@xs4all.nl>
7222 L: linux-media@vger.kernel.org
7223 T: git git://linuxtv.org/media_tree.git
7224 W: https://linuxtv.org
7225 S: Maintained
7226 F: drivers/media/radio/radio-keene*
7227
7228 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7229 M: Ian Kent <raven@themaw.net>
7230 L: autofs@vger.kernel.org
7231 S: Maintained
7232 F: fs/autofs4/
7233
7234 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7235 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7236 M: Michal Marek <mmarek@suse.com>
7237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7238 L: linux-kbuild@vger.kernel.org
7239 S: Maintained
7240 F: Documentation/kbuild/
7241 F: Makefile
7242 F: scripts/Makefile.*
7243 F: scripts/basic/
7244 F: scripts/mk*
7245 F: scripts/package/
7246
7247 KERNEL JANITORS
7248 L: kernel-janitors@vger.kernel.org
7249 W: http://kernelnewbies.org/KernelJanitors
7250 S: Odd Fixes
7251
7252 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7253 M: "J. Bruce Fields" <bfields@fieldses.org>
7254 M: Jeff Layton <jlayton@poochiereds.net>
7255 L: linux-nfs@vger.kernel.org
7256 W: http://nfs.sourceforge.net/
7257 T: git git://linux-nfs.org/~bfields/linux.git
7258 S: Supported
7259 F: fs/nfsd/
7260 F: include/uapi/linux/nfsd/
7261 F: fs/lockd/
7262 F: fs/nfs_common/
7263 F: net/sunrpc/
7264 F: include/linux/lockd/
7265 F: include/linux/sunrpc/
7266 F: include/uapi/linux/sunrpc/
7267
7268 KERNEL SELFTEST FRAMEWORK
7269 M: Shuah Khan <shuahkh@osg.samsung.com>
7270 M: Shuah Khan <shuah@kernel.org>
7271 L: linux-kselftest@vger.kernel.org
7272 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7273 S: Maintained
7274 F: tools/testing/selftests
7275
7276 KERNEL VIRTUAL MACHINE (KVM)
7277 M: Paolo Bonzini <pbonzini@redhat.com>
7278 M: Radim Krčmář <rkrcmar@redhat.com>
7279 L: kvm@vger.kernel.org
7280 W: http://www.linux-kvm.org
7281 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7282 S: Supported
7283 F: Documentation/*/kvm*.txt
7284 F: Documentation/virtual/kvm/
7285 F: arch/*/kvm/
7286 F: arch/x86/kernel/kvm.c
7287 F: arch/x86/kernel/kvmclock.c
7288 F: arch/*/include/asm/kvm*
7289 F: include/linux/kvm*
7290 F: include/uapi/linux/kvm*
7291 F: virt/kvm/
7292 F: tools/kvm/
7293
7294 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7295 M: Joerg Roedel <joro@8bytes.org>
7296 L: kvm@vger.kernel.org
7297 W: http://www.linux-kvm.org/
7298 S: Maintained
7299 F: arch/x86/include/asm/svm.h
7300 F: arch/x86/kvm/svm.c
7301
7302 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7303 M: Alexander Graf <agraf@suse.com>
7304 L: kvm-ppc@vger.kernel.org
7305 W: http://www.linux-kvm.org/
7306 T: git git://github.com/agraf/linux-2.6.git
7307 S: Supported
7308 F: arch/powerpc/include/asm/kvm*
7309 F: arch/powerpc/kvm/
7310
7311 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7312 M: Christian Borntraeger <borntraeger@de.ibm.com>
7313 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7314 L: linux-s390@vger.kernel.org
7315 W: http://www.ibm.com/developerworks/linux/linux390/
7316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7317 S: Supported
7318 F: Documentation/s390/kvm.txt
7319 F: arch/s390/include/asm/kvm*
7320 F: arch/s390/kvm/
7321 F: arch/s390/mm/gmap.c
7322
7323 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7324 M: Christoffer Dall <christoffer.dall@linaro.org>
7325 M: Marc Zyngier <marc.zyngier@arm.com>
7326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7327 L: kvmarm@lists.cs.columbia.edu
7328 W: http://systems.cs.columbia.edu/projects/kvm-arm
7329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7330 S: Supported
7331 F: arch/arm/include/uapi/asm/kvm*
7332 F: arch/arm/include/asm/kvm*
7333 F: arch/arm/kvm/
7334 F: virt/kvm/arm/
7335 F: include/kvm/arm_*
7336
7337 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7338 M: Christoffer Dall <christoffer.dall@linaro.org>
7339 M: Marc Zyngier <marc.zyngier@arm.com>
7340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7341 L: kvmarm@lists.cs.columbia.edu
7342 S: Maintained
7343 F: arch/arm64/include/uapi/asm/kvm*
7344 F: arch/arm64/include/asm/kvm*
7345 F: arch/arm64/kvm/
7346
7347 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7348 M: James Hogan <james.hogan@imgtec.com>
7349 L: linux-mips@linux-mips.org
7350 S: Supported
7351 F: arch/mips/include/uapi/asm/kvm*
7352 F: arch/mips/include/asm/kvm*
7353 F: arch/mips/kvm/
7354
7355 KERNFS
7356 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7357 M: Tejun Heo <tj@kernel.org>
7358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7359 S: Supported
7360 F: include/linux/kernfs.h
7361 F: fs/kernfs/
7362
7363 KEXEC
7364 M: Eric Biederman <ebiederm@xmission.com>
7365 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7366 L: kexec@lists.infradead.org
7367 S: Maintained
7368 F: include/linux/kexec.h
7369 F: include/uapi/linux/kexec.h
7370 F: kernel/kexec*
7371
7372 KEYS/KEYRINGS:
7373 M: David Howells <dhowells@redhat.com>
7374 L: keyrings@vger.kernel.org
7375 S: Maintained
7376 F: Documentation/security/keys.txt
7377 F: include/linux/key.h
7378 F: include/linux/key-type.h
7379 F: include/linux/keyctl.h
7380 F: include/uapi/linux/keyctl.h
7381 F: include/keys/
7382 F: security/keys/
7383
7384 KEYS-TRUSTED
7385 M: David Safford <safford@us.ibm.com>
7386 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7387 L: linux-security-module@vger.kernel.org
7388 L: keyrings@vger.kernel.org
7389 S: Supported
7390 F: Documentation/security/keys-trusted-encrypted.txt
7391 F: include/keys/trusted-type.h
7392 F: security/keys/trusted.c
7393 F: security/keys/trusted.h
7394
7395 KEYS-ENCRYPTED
7396 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7397 M: David Safford <safford@us.ibm.com>
7398 L: linux-security-module@vger.kernel.org
7399 L: keyrings@vger.kernel.org
7400 S: Supported
7401 F: Documentation/security/keys-trusted-encrypted.txt
7402 F: include/keys/encrypted-type.h
7403 F: security/keys/encrypted-keys/
7404
7405 KGDB / KDB /debug_core
7406 M: Jason Wessel <jason.wessel@windriver.com>
7407 W: http://kgdb.wiki.kernel.org/
7408 L: kgdb-bugreport@lists.sourceforge.net
7409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7410 S: Maintained
7411 F: Documentation/DocBook/kgdb.tmpl
7412 F: drivers/misc/kgdbts.c
7413 F: drivers/tty/serial/kgdboc.c
7414 F: include/linux/kdb.h
7415 F: include/linux/kgdb.h
7416 F: kernel/debug/
7417
7418 KMEMCHECK
7419 M: Vegard Nossum <vegardno@ifi.uio.no>
7420 M: Pekka Enberg <penberg@kernel.org>
7421 S: Maintained
7422 F: Documentation/dev-tools/kmemcheck.rst
7423 F: arch/x86/include/asm/kmemcheck.h
7424 F: arch/x86/mm/kmemcheck/
7425 F: include/linux/kmemcheck.h
7426 F: mm/kmemcheck.c
7427
7428 KMEMLEAK
7429 M: Catalin Marinas <catalin.marinas@arm.com>
7430 S: Maintained
7431 F: Documentation/dev-tools/kmemleak.rst
7432 F: include/linux/kmemleak.h
7433 F: mm/kmemleak.c
7434 F: mm/kmemleak-test.c
7435
7436 KPROBES
7437 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7438 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7439 M: "David S. Miller" <davem@davemloft.net>
7440 M: Masami Hiramatsu <mhiramat@kernel.org>
7441 S: Maintained
7442 F: Documentation/kprobes.txt
7443 F: include/linux/kprobes.h
7444 F: include/asm-generic/kprobes.h
7445 F: kernel/kprobes.c
7446
7447 KS0108 LCD CONTROLLER DRIVER
7448 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7449 W: http://miguelojeda.es/auxdisplay.htm
7450 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7451 S: Maintained
7452 F: Documentation/auxdisplay/ks0108
7453 F: drivers/auxdisplay/ks0108.c
7454 F: include/linux/ks0108.h
7455
7456 L3MDEV
7457 M: David Ahern <dsa@cumulusnetworks.com>
7458 L: netdev@vger.kernel.org
7459 S: Maintained
7460 F: net/l3mdev
7461 F: include/net/l3mdev.h
7462
7463 LANTIQ MIPS ARCHITECTURE
7464 M: John Crispin <john@phrozen.org>
7465 L: linux-mips@linux-mips.org
7466 S: Maintained
7467 F: arch/mips/lantiq
7468
7469 LAPB module
7470 L: linux-x25@vger.kernel.org
7471 S: Orphan
7472 F: Documentation/networking/lapb-module.txt
7473 F: include/*/lapb.h
7474 F: net/lapb/
7475
7476 LASI 53c700 driver for PARISC
7477 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7478 L: linux-scsi@vger.kernel.org
7479 S: Maintained
7480 F: Documentation/scsi/53c700.txt
7481 F: drivers/scsi/53c700*
7482
7483 LED SUBSYSTEM
7484 M: Richard Purdie <rpurdie@rpsys.net>
7485 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7486 M: Pavel Machek <pavel@ucw.cz>
7487 L: linux-leds@vger.kernel.org
7488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7489 S: Maintained
7490 F: Documentation/devicetree/bindings/leds/
7491 F: drivers/leds/
7492 F: include/linux/leds.h
7493
7494 LEGACY EEPROM DRIVER
7495 M: Jean Delvare <jdelvare@suse.com>
7496 S: Maintained
7497 F: Documentation/misc-devices/eeprom
7498 F: drivers/misc/eeprom/eeprom.c
7499
7500 LEGO USB Tower driver
7501 M: Juergen Stuber <starblue@users.sourceforge.net>
7502 L: legousb-devel@lists.sourceforge.net
7503 W: http://legousb.sourceforge.net/
7504 S: Maintained
7505 F: drivers/usb/misc/legousbtower.c
7506
7507 LG2160 MEDIA DRIVER
7508 M: Michael Krufky <mkrufky@linuxtv.org>
7509 L: linux-media@vger.kernel.org
7510 W: https://linuxtv.org
7511 W: http://github.com/mkrufky
7512 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7513 T: git git://linuxtv.org/mkrufky/tuners.git
7514 S: Maintained
7515 F: drivers/media/dvb-frontends/lg2160.*
7516
7517 LGDT3305 MEDIA DRIVER
7518 M: Michael Krufky <mkrufky@linuxtv.org>
7519 L: linux-media@vger.kernel.org
7520 W: https://linuxtv.org
7521 W: http://github.com/mkrufky
7522 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7523 T: git git://linuxtv.org/mkrufky/tuners.git
7524 S: Maintained
7525 F: drivers/media/dvb-frontends/lgdt3305.*
7526
7527 LGUEST
7528 M: Rusty Russell <rusty@rustcorp.com.au>
7529 L: lguest@lists.ozlabs.org
7530 W: http://lguest.ozlabs.org/
7531 S: Odd Fixes
7532 F: arch/x86/include/asm/lguest*.h
7533 F: arch/x86/lguest/
7534 F: drivers/lguest/
7535 F: include/linux/lguest*.h
7536 F: tools/lguest/
7537
7538 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7539 M: Tejun Heo <tj@kernel.org>
7540 L: linux-ide@vger.kernel.org
7541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7542 S: Maintained
7543 F: drivers/ata/
7544 F: include/linux/ata.h
7545 F: include/linux/libata.h
7546 F: Documentation/devicetree/bindings/ata/
7547
7548 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7549 M: Viresh Kumar <vireshk@kernel.org>
7550 L: linux-ide@vger.kernel.org
7551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7552 S: Maintained
7553 F: include/linux/pata_arasan_cf_data.h
7554 F: drivers/ata/pata_arasan_cf.c
7555
7556 LIBATA PATA DRIVERS
7557 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7558 M: Tejun Heo <tj@kernel.org>
7559 L: linux-ide@vger.kernel.org
7560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7561 S: Maintained
7562 F: drivers/ata/pata_*.c
7563 F: drivers/ata/ata_generic.c
7564
7565 LIBATA SATA AHCI PLATFORM devices support
7566 M: Hans de Goede <hdegoede@redhat.com>
7567 M: Tejun Heo <tj@kernel.org>
7568 L: linux-ide@vger.kernel.org
7569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7570 S: Maintained
7571 F: drivers/ata/ahci_platform.c
7572 F: drivers/ata/libahci_platform.c
7573 F: include/linux/ahci_platform.h
7574
7575 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7576 M: Mikael Pettersson <mikpelinux@gmail.com>
7577 L: linux-ide@vger.kernel.org
7578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7579 S: Maintained
7580 F: drivers/ata/sata_promise.*
7581
7582 LIBLOCKDEP
7583 M: Sasha Levin <sasha.levin@oracle.com>
7584 S: Maintained
7585 F: tools/lib/lockdep/
7586
7587 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7588 M: Dan Williams <dan.j.williams@intel.com>
7589 L: linux-nvdimm@lists.01.org
7590 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7592 S: Supported
7593 F: drivers/nvdimm/*
7594 F: include/linux/nd.h
7595 F: include/linux/libnvdimm.h
7596 F: include/uapi/linux/ndctl.h
7597
7598 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7599 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7600 L: linux-nvdimm@lists.01.org
7601 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7602 S: Supported
7603 F: drivers/nvdimm/blk.c
7604 F: drivers/nvdimm/region_devs.c
7605 F: drivers/acpi/nfit*
7606
7607 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7608 M: Vishal Verma <vishal.l.verma@intel.com>
7609 L: linux-nvdimm@lists.01.org
7610 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7611 S: Supported
7612 F: drivers/nvdimm/btt*
7613
7614 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7615 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7616 L: linux-nvdimm@lists.01.org
7617 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7618 S: Supported
7619 F: drivers/nvdimm/pmem.c
7620 F: include/linux/pmem.h
7621 F: arch/*/include/asm/pmem.h
7622
7623 LIGHTNVM PLATFORM SUPPORT
7624 M: Matias Bjorling <mb@lightnvm.io>
7625 W: http://github/OpenChannelSSD
7626 L: linux-block@vger.kernel.org
7627 S: Maintained
7628 F: drivers/lightnvm/
7629 F: include/linux/lightnvm.h
7630 F: include/uapi/linux/lightnvm.h
7631
7632 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7633 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7634 M: Paul Mackerras <paulus@samba.org>
7635 M: Michael Ellerman <mpe@ellerman.id.au>
7636 W: https://github.com/linuxppc/linux/wiki
7637 L: linuxppc-dev@lists.ozlabs.org
7638 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7640 S: Supported
7641 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7642 F: Documentation/devicetree/bindings/powerpc/
7643 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7644 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7645 F: Documentation/powerpc/
7646 F: arch/powerpc/
7647 F: drivers/char/tpm/tpm_ibmvtpm*
7648 F: drivers/crypto/nx/
7649 F: drivers/crypto/vmx/
7650 F: drivers/i2c/busses/i2c-opal.c
7651 F: drivers/net/ethernet/ibm/ibmveth.*
7652 F: drivers/net/ethernet/ibm/ibmvnic.*
7653 F: drivers/pci/hotplug/pnv_php.c
7654 F: drivers/pci/hotplug/rpa*
7655 F: drivers/rtc/rtc-opal.c
7656 F: drivers/scsi/ibmvscsi/
7657 F: drivers/tty/hvc/hvc_opal.c
7658 F: tools/testing/selftests/powerpc
7659 N: /pmac
7660 N: powermac
7661 N: powernv
7662 N: [^a-z0-9]ps3
7663 N: pseries
7664
7665 LINUX FOR POWER MACINTOSH
7666 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7667 W: http://www.penguinppc.org/
7668 L: linuxppc-dev@lists.ozlabs.org
7669 S: Maintained
7670 F: arch/powerpc/platforms/powermac/
7671 F: drivers/macintosh/
7672
7673 LINUX FOR POWERPC EMBEDDED MPC5XXX
7674 M: Anatolij Gustschin <agust@denx.de>
7675 L: linuxppc-dev@lists.ozlabs.org
7676 T: git git://git.denx.de/linux-denx-agust.git
7677 S: Maintained
7678 F: arch/powerpc/platforms/512x/
7679 F: arch/powerpc/platforms/52xx/
7680
7681 LINUX FOR POWERPC EMBEDDED PPC4XX
7682 M: Alistair Popple <alistair@popple.id.au>
7683 M: Matt Porter <mporter@kernel.crashing.org>
7684 W: http://www.penguinppc.org/
7685 L: linuxppc-dev@lists.ozlabs.org
7686 S: Maintained
7687 F: arch/powerpc/platforms/40x/
7688 F: arch/powerpc/platforms/44x/
7689
7690 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7691 L: linuxppc-dev@lists.ozlabs.org
7692 S: Orphan
7693 F: arch/powerpc/*/*virtex*
7694 F: arch/powerpc/*/*/*virtex*
7695
7696 LINUX FOR POWERPC EMBEDDED PPC8XX
7697 M: Vitaly Bordug <vitb@kernel.crashing.org>
7698 W: http://www.penguinppc.org/
7699 L: linuxppc-dev@lists.ozlabs.org
7700 S: Maintained
7701 F: arch/powerpc/platforms/8xx/
7702
7703 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7704 M: Scott Wood <oss@buserror.net>
7705 M: Kumar Gala <galak@kernel.crashing.org>
7706 W: http://www.penguinppc.org/
7707 L: linuxppc-dev@lists.ozlabs.org
7708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7709 S: Maintained
7710 F: arch/powerpc/platforms/83xx/
7711 F: arch/powerpc/platforms/85xx/
7712
7713 LINUX FOR POWERPC PA SEMI PWRFICIENT
7714 L: linuxppc-dev@lists.ozlabs.org
7715 S: Orphan
7716 F: arch/powerpc/platforms/pasemi/
7717 F: drivers/*/*pasemi*
7718 F: drivers/*/*/*pasemi*
7719
7720 LINUX SECURITY MODULE (LSM) FRAMEWORK
7721 M: Chris Wright <chrisw@sous-sol.org>
7722 L: linux-security-module@vger.kernel.org
7723 S: Supported
7724
7725 LIS3LV02D ACCELEROMETER DRIVER
7726 M: Eric Piel <eric.piel@tremplin-utc.net>
7727 S: Maintained
7728 F: Documentation/misc-devices/lis3lv02d
7729 F: drivers/misc/lis3lv02d/
7730 F: drivers/platform/x86/hp_accel.c
7731
7732 LIVE PATCHING
7733 M: Josh Poimboeuf <jpoimboe@redhat.com>
7734 M: Jessica Yu <jeyu@kernel.org>
7735 M: Jiri Kosina <jikos@kernel.org>
7736 M: Miroslav Benes <mbenes@suse.cz>
7737 R: Petr Mladek <pmladek@suse.com>
7738 S: Maintained
7739 F: kernel/livepatch/
7740 F: include/linux/livepatch.h
7741 F: arch/x86/include/asm/livepatch.h
7742 F: arch/x86/kernel/livepatch.c
7743 F: Documentation/livepatch/
7744 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7745 F: samples/livepatch/
7746 L: live-patching@vger.kernel.org
7747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7748
7749 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7750 M: Kees Cook <keescook@chromium.org>
7751 S: Maintained
7752 F: drivers/misc/lkdtm*
7753
7754 LLC (802.2)
7755 L: netdev@vger.kernel.org
7756 S: Odd fixes
7757 F: include/linux/llc.h
7758 F: include/uapi/linux/llc.h
7759 F: include/net/llc*
7760 F: net/llc/
7761
7762 LM73 HARDWARE MONITOR DRIVER
7763 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7764 L: linux-hwmon@vger.kernel.org
7765 S: Maintained
7766 F: drivers/hwmon/lm73.c
7767
7768 LM78 HARDWARE MONITOR DRIVER
7769 M: Jean Delvare <jdelvare@suse.com>
7770 L: linux-hwmon@vger.kernel.org
7771 S: Maintained
7772 F: Documentation/hwmon/lm78
7773 F: drivers/hwmon/lm78.c
7774
7775 LM83 HARDWARE MONITOR DRIVER
7776 M: Jean Delvare <jdelvare@suse.com>
7777 L: linux-hwmon@vger.kernel.org
7778 S: Maintained
7779 F: Documentation/hwmon/lm83
7780 F: drivers/hwmon/lm83.c
7781
7782 LM90 HARDWARE MONITOR DRIVER
7783 M: Jean Delvare <jdelvare@suse.com>
7784 L: linux-hwmon@vger.kernel.org
7785 S: Maintained
7786 F: Documentation/hwmon/lm90
7787 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7788 F: drivers/hwmon/lm90.c
7789 F: include/dt-bindings/thermal/lm90.h
7790
7791 LM95234 HARDWARE MONITOR DRIVER
7792 M: Guenter Roeck <linux@roeck-us.net>
7793 L: linux-hwmon@vger.kernel.org
7794 S: Maintained
7795 F: Documentation/hwmon/lm95234
7796 F: drivers/hwmon/lm95234.c
7797
7798 LME2510 MEDIA DRIVER
7799 M: Malcolm Priestley <tvboxspy@gmail.com>
7800 L: linux-media@vger.kernel.org
7801 W: https://linuxtv.org
7802 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7803 S: Maintained
7804 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7805
7806 LOCKING PRIMITIVES
7807 M: Peter Zijlstra <peterz@infradead.org>
7808 M: Ingo Molnar <mingo@redhat.com>
7809 L: linux-kernel@vger.kernel.org
7810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7811 S: Maintained
7812 F: Documentation/locking/
7813 F: include/linux/lockdep.h
7814 F: include/linux/spinlock*.h
7815 F: arch/*/include/asm/spinlock*.h
7816 F: include/linux/rwlock*.h
7817 F: include/linux/mutex*.h
7818 F: arch/*/include/asm/mutex*.h
7819 F: include/linux/rwsem*.h
7820 F: arch/*/include/asm/rwsem.h
7821 F: include/linux/seqlock.h
7822 F: lib/locking*.[ch]
7823 F: kernel/locking/
7824
7825 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7826 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7827 L: linux-ntfs-dev@lists.sourceforge.net
7828 W: http://www.linux-ntfs.org/content/view/19/37/
7829 S: Maintained
7830 F: Documentation/ldm.txt
7831 F: block/partitions/ldm.*
7832
7833 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7834 M: Sathya Prakash <sathya.prakash@broadcom.com>
7835 M: Chaitra P B <chaitra.basappa@broadcom.com>
7836 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7837 L: MPT-FusionLinux.pdl@broadcom.com
7838 L: linux-scsi@vger.kernel.org
7839 W: http://www.avagotech.com/support/
7840 S: Supported
7841 F: drivers/message/fusion/
7842 F: drivers/scsi/mpt2sas/
7843 F: drivers/scsi/mpt3sas/
7844
7845 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7846 M: Matthew Wilcox <matthew@wil.cx>
7847 L: linux-scsi@vger.kernel.org
7848 S: Maintained
7849 F: drivers/scsi/sym53c8xx_2/
7850
7851 LTC4261 HARDWARE MONITOR DRIVER
7852 M: Guenter Roeck <linux@roeck-us.net>
7853 L: linux-hwmon@vger.kernel.org
7854 S: Maintained
7855 F: Documentation/hwmon/ltc4261
7856 F: drivers/hwmon/ltc4261.c
7857
7858 LTC4306 I2C MULTIPLEXER DRIVER
7859 M: Michael Hennerich <michael.hennerich@analog.com>
7860 W: http://ez.analog.com/community/linux-device-drivers
7861 L: linux-i2c@vger.kernel.org
7862 S: Supported
7863 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7864 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7865
7866 LTP (Linux Test Project)
7867 M: Mike Frysinger <vapier@gentoo.org>
7868 M: Cyril Hrubis <chrubis@suse.cz>
7869 M: Wanlong Gao <wanlong.gao@gmail.com>
7870 M: Jan Stancek <jstancek@redhat.com>
7871 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7872 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7873 L: ltp@lists.linux.it (subscribers-only)
7874 W: http://linux-test-project.github.io/
7875 T: git git://github.com/linux-test-project/ltp.git
7876 S: Maintained
7877
7878 M32R ARCHITECTURE
7879 W: http://www.linux-m32r.org/
7880 S: Orphan
7881 F: arch/m32r/
7882
7883 M68K ARCHITECTURE
7884 M: Geert Uytterhoeven <geert@linux-m68k.org>
7885 L: linux-m68k@lists.linux-m68k.org
7886 W: http://www.linux-m68k.org/
7887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7888 S: Maintained
7889 F: arch/m68k/
7890 F: drivers/zorro/
7891
7892 M68K ON APPLE MACINTOSH
7893 M: Joshua Thompson <funaho@jurai.org>
7894 W: http://www.mac.linux-m68k.org/
7895 L: linux-m68k@lists.linux-m68k.org
7896 S: Maintained
7897 F: arch/m68k/mac/
7898
7899 M68K ON HP9000/300
7900 M: Philip Blundell <philb@gnu.org>
7901 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7902 S: Maintained
7903 F: arch/m68k/hp300/
7904
7905 M88DS3103 MEDIA DRIVER
7906 M: Antti Palosaari <crope@iki.fi>
7907 L: linux-media@vger.kernel.org
7908 W: https://linuxtv.org
7909 W: http://palosaari.fi/linux/
7910 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7911 T: git git://linuxtv.org/anttip/media_tree.git
7912 S: Maintained
7913 F: drivers/media/dvb-frontends/m88ds3103*
7914
7915 M88RS2000 MEDIA DRIVER
7916 M: Malcolm Priestley <tvboxspy@gmail.com>
7917 L: linux-media@vger.kernel.org
7918 W: https://linuxtv.org
7919 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7920 S: Maintained
7921 F: drivers/media/dvb-frontends/m88rs2000*
7922
7923 MA901 MASTERKIT USB FM RADIO DRIVER
7924 M: Alexey Klimov <klimov.linux@gmail.com>
7925 L: linux-media@vger.kernel.org
7926 T: git git://linuxtv.org/media_tree.git
7927 S: Maintained
7928 F: drivers/media/radio/radio-ma901.c
7929
7930 MAC80211
7931 M: Johannes Berg <johannes@sipsolutions.net>
7932 L: linux-wireless@vger.kernel.org
7933 W: http://wireless.kernel.org/
7934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7936 S: Maintained
7937 F: Documentation/networking/mac80211-injection.txt
7938 F: include/net/mac80211.h
7939 F: net/mac80211/
7940 F: drivers/net/wireless/mac80211_hwsim.[ch]
7941
7942 MAILBOX API
7943 M: Jassi Brar <jassisinghbrar@gmail.com>
7944 L: linux-kernel@vger.kernel.org
7945 S: Maintained
7946 F: drivers/mailbox/
7947 F: include/linux/mailbox_client.h
7948 F: include/linux/mailbox_controller.h
7949
7950 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7951 M: Michael Kerrisk <mtk.manpages@gmail.com>
7952 W: http://www.kernel.org/doc/man-pages
7953 L: linux-man@vger.kernel.org
7954 S: Maintained
7955
7956 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7957 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
7958 L: linux-mips@linux-mips.org
7959 S: Maintained
7960 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7961
7962 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7963 M: Andrew Lunn <andrew@lunn.ch>
7964 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7965 L: netdev@vger.kernel.org
7966 S: Maintained
7967 F: drivers/net/dsa/mv88e6xxx/
7968 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7969
7970 MARVELL ARMADA DRM SUPPORT
7971 M: Russell King <linux@armlinux.org.uk>
7972 S: Maintained
7973 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7974 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7975 F: drivers/gpu/drm/armada/
7976 F: include/uapi/drm/armada_drm.h
7977 F: Documentation/devicetree/bindings/display/armada/
7978
7979 MARVELL CRYPTO DRIVER
7980 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7981 M: Arnaud Ebalard <arno@natisbad.org>
7982 F: drivers/crypto/marvell/
7983 S: Maintained
7984 L: linux-crypto@vger.kernel.org
7985
7986 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7987 M: Mirko Lindner <mlindner@marvell.com>
7988 M: Stephen Hemminger <stephen@networkplumber.org>
7989 L: netdev@vger.kernel.org
7990 S: Maintained
7991 F: drivers/net/ethernet/marvell/sk*
7992
7993 MARVELL LIBERTAS WIRELESS DRIVER
7994 L: libertas-dev@lists.infradead.org
7995 S: Orphan
7996 F: drivers/net/wireless/marvell/libertas/
7997
7998 MARVELL MV643XX ETHERNET DRIVER
7999 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8000 L: netdev@vger.kernel.org
8001 S: Maintained
8002 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8003 F: include/linux/mv643xx.h
8004
8005 MARVELL MVNETA ETHERNET DRIVER
8006 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8007 L: netdev@vger.kernel.org
8008 S: Maintained
8009 F: drivers/net/ethernet/marvell/mvneta.*
8010
8011 MARVELL MWIFIEX WIRELESS DRIVER
8012 M: Amitkumar Karwar <amitkarwar@gmail.com>
8013 M: Nishant Sarmukadam <nishants@marvell.com>
8014 M: Ganapathi Bhat <gbhat@marvell.com>
8015 M: Xinming Hu <huxm@marvell.com>
8016 L: linux-wireless@vger.kernel.org
8017 S: Maintained
8018 F: drivers/net/wireless/marvell/mwifiex/
8019
8020 MARVELL MWL8K WIRELESS DRIVER
8021 M: Lennert Buytenhek <buytenh@wantstofly.org>
8022 L: linux-wireless@vger.kernel.org
8023 S: Odd Fixes
8024 F: drivers/net/wireless/marvell/mwl8k.c
8025
8026 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8027 M: Nicolas Pitre <nico@fluxnic.net>
8028 S: Odd Fixes
8029 F: drivers/mmc/host/mvsdio.*
8030
8031 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8032 M: Hu Ziji <huziji@marvell.com>
8033 L: linux-mmc@vger.kernel.org
8034 S: Supported
8035 F: drivers/mmc/host/sdhci-xenon*
8036 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8037
8038 MATROX FRAMEBUFFER DRIVER
8039 L: linux-fbdev@vger.kernel.org
8040 S: Orphan
8041 F: drivers/video/fbdev/matrox/matroxfb_*
8042 F: include/uapi/linux/matroxfb.h
8043
8044 MAX16065 HARDWARE MONITOR DRIVER
8045 M: Guenter Roeck <linux@roeck-us.net>
8046 L: linux-hwmon@vger.kernel.org
8047 S: Maintained
8048 F: Documentation/hwmon/max16065
8049 F: drivers/hwmon/max16065.c
8050
8051 MAX20751 HARDWARE MONITOR DRIVER
8052 M: Guenter Roeck <linux@roeck-us.net>
8053 L: linux-hwmon@vger.kernel.org
8054 S: Maintained
8055 F: Documentation/hwmon/max20751
8056 F: drivers/hwmon/max20751.c
8057
8058 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8059 L: linux-hwmon@vger.kernel.org
8060 S: Orphan
8061 F: Documentation/hwmon/max6650
8062 F: drivers/hwmon/max6650.c
8063
8064 MAX6697 HARDWARE MONITOR DRIVER
8065 M: Guenter Roeck <linux@roeck-us.net>
8066 L: linux-hwmon@vger.kernel.org
8067 S: Maintained
8068 F: Documentation/hwmon/max6697
8069 F: Documentation/devicetree/bindings/i2c/max6697.txt
8070 F: drivers/hwmon/max6697.c
8071 F: include/linux/platform_data/max6697.h
8072
8073 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8074 M: Peter Rosin <peda@axentia.se>
8075 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8076 S: Maintained
8077 F: Documentation/devicetree/bindings/sound/max9860.txt
8078 F: sound/soc/codecs/max9860.*
8079
8080 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8081 M: Krzysztof Kozlowski <krzk@kernel.org>
8082 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8083 L: linux-pm@vger.kernel.org
8084 S: Supported
8085 F: drivers/power/supply/max14577_charger.c
8086 F: drivers/power/supply/max77693_charger.c
8087
8088 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8089 M: Javier Martinez Canillas <javier@osg.samsung.com>
8090 L: linux-kernel@vger.kernel.org
8091 S: Supported
8092 F: drivers/*/*max77802*.c
8093 F: Documentation/devicetree/bindings/*/*max77802.txt
8094 F: include/dt-bindings/*/*max77802.h
8095
8096 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8097 M: Chanwoo Choi <cw00.choi@samsung.com>
8098 M: Krzysztof Kozlowski <krzk@kernel.org>
8099 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8100 L: linux-kernel@vger.kernel.org
8101 S: Supported
8102 F: drivers/*/max14577*.c
8103 F: drivers/*/max77686*.c
8104 F: drivers/*/max77693*.c
8105 F: drivers/extcon/extcon-max14577.c
8106 F: drivers/extcon/extcon-max77693.c
8107 F: drivers/rtc/rtc-max77686.c
8108 F: drivers/clk/clk-max77686.c
8109 F: Documentation/devicetree/bindings/mfd/max14577.txt
8110 F: Documentation/devicetree/bindings/*/max77686.txt
8111 F: Documentation/devicetree/bindings/mfd/max77693.txt
8112 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8113 F: include/linux/mfd/max14577*.h
8114 F: include/linux/mfd/max77686*.h
8115 F: include/linux/mfd/max77693*.h
8116
8117 MAXIRADIO FM RADIO RECEIVER DRIVER
8118 M: Hans Verkuil <hverkuil@xs4all.nl>
8119 L: linux-media@vger.kernel.org
8120 T: git git://linuxtv.org/media_tree.git
8121 W: https://linuxtv.org
8122 S: Maintained
8123 F: drivers/media/radio/radio-maxiradio*
8124
8125 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8126 M: Peter Rosin <peda@axentia.se>
8127 L: linux-iio@vger.kernel.org
8128 S: Maintained
8129 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8130 F: drivers/iio/potentiometer/mcp4531.c
8131
8132 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8133 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8134 L: linux-iio@vger.kernel.org
8135 S: Maintained
8136 F: drivers/iio/dac/cio-dac.c
8137
8138 MEDIA DRIVERS FOR RENESAS - FCP
8139 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8140 L: linux-media@vger.kernel.org
8141 L: linux-renesas-soc@vger.kernel.org
8142 T: git git://linuxtv.org/media_tree.git
8143 S: Supported
8144 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8145 F: drivers/media/platform/rcar-fcp.c
8146 F: include/media/rcar-fcp.h
8147
8148 MEDIA DRIVERS FOR RENESAS - FDP1
8149 M: Kieran Bingham <kieran@bingham.xyz>
8150 L: linux-media@vger.kernel.org
8151 L: linux-renesas-soc@vger.kernel.org
8152 T: git git://linuxtv.org/media_tree.git
8153 S: Supported
8154 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8155 F: drivers/media/platform/rcar_fdp1.c
8156
8157 MEDIA DRIVERS FOR RENESAS - VIN
8158 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8159 L: linux-media@vger.kernel.org
8160 L: linux-renesas-soc@vger.kernel.org
8161 T: git git://linuxtv.org/media_tree.git
8162 S: Supported
8163 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8164 F: drivers/media/platform/rcar-vin/
8165
8166 MEDIA DRIVERS FOR RENESAS - VSP1
8167 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8168 L: linux-media@vger.kernel.org
8169 L: linux-renesas-soc@vger.kernel.org
8170 T: git git://linuxtv.org/media_tree.git
8171 S: Supported
8172 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8173 F: drivers/media/platform/vsp1/
8174
8175 MEDIA DRIVERS FOR HELENE
8176 M: Abylay Ospan <aospan@netup.ru>
8177 L: linux-media@vger.kernel.org
8178 W: https://linuxtv.org
8179 W: http://netup.tv/
8180 T: git git://linuxtv.org/media_tree.git
8181 S: Supported
8182 F: drivers/media/dvb-frontends/helene*
8183
8184 MEDIA DRIVERS FOR ASCOT2E
8185 M: Sergey Kozlov <serjk@netup.ru>
8186 M: Abylay Ospan <aospan@netup.ru>
8187 L: linux-media@vger.kernel.org
8188 W: https://linuxtv.org
8189 W: http://netup.tv/
8190 T: git git://linuxtv.org/media_tree.git
8191 S: Supported
8192 F: drivers/media/dvb-frontends/ascot2e*
8193
8194 MEDIA DRIVERS FOR CXD2841ER
8195 M: Sergey Kozlov <serjk@netup.ru>
8196 M: Abylay Ospan <aospan@netup.ru>
8197 L: linux-media@vger.kernel.org
8198 W: https://linuxtv.org
8199 W: http://netup.tv/
8200 T: git git://linuxtv.org/media_tree.git
8201 S: Supported
8202 F: drivers/media/dvb-frontends/cxd2841er*
8203
8204 MEDIA DRIVERS FOR HORUS3A
8205 M: Sergey Kozlov <serjk@netup.ru>
8206 M: Abylay Ospan <aospan@netup.ru>
8207 L: linux-media@vger.kernel.org
8208 W: https://linuxtv.org
8209 W: http://netup.tv/
8210 T: git git://linuxtv.org/media_tree.git
8211 S: Supported
8212 F: drivers/media/dvb-frontends/horus3a*
8213
8214 MEDIA DRIVERS FOR LNBH25
8215 M: Sergey Kozlov <serjk@netup.ru>
8216 M: Abylay Ospan <aospan@netup.ru>
8217 L: linux-media@vger.kernel.org
8218 W: https://linuxtv.org
8219 W: http://netup.tv/
8220 T: git git://linuxtv.org/media_tree.git
8221 S: Supported
8222 F: drivers/media/dvb-frontends/lnbh25*
8223
8224 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8225 M: Sergey Kozlov <serjk@netup.ru>
8226 M: Abylay Ospan <aospan@netup.ru>
8227 L: linux-media@vger.kernel.org
8228 W: https://linuxtv.org
8229 W: http://netup.tv/
8230 T: git git://linuxtv.org/media_tree.git
8231 S: Supported
8232 F: drivers/media/pci/netup_unidvb/*
8233
8234 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8235 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8236 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8237 P: LinuxTV.org Project
8238 L: linux-media@vger.kernel.org
8239 W: https://linuxtv.org
8240 Q: http://patchwork.kernel.org/project/linux-media/list/
8241 T: git git://linuxtv.org/media_tree.git
8242 S: Maintained
8243 F: Documentation/devicetree/bindings/media/
8244 F: Documentation/media/
8245 F: drivers/media/
8246 F: drivers/staging/media/
8247 F: include/linux/platform_data/media/
8248 F: include/media/
8249 F: include/uapi/linux/dvb/
8250 F: include/uapi/linux/videodev2.h
8251 F: include/uapi/linux/media.h
8252 F: include/uapi/linux/v4l2-*
8253 F: include/uapi/linux/meye.h
8254 F: include/uapi/linux/ivtv*
8255 F: include/uapi/linux/uvcvideo.h
8256
8257 MEDIATEK ETHERNET DRIVER
8258 M: Felix Fietkau <nbd@openwrt.org>
8259 M: John Crispin <blogic@openwrt.org>
8260 L: netdev@vger.kernel.org
8261 S: Maintained
8262 F: drivers/net/ethernet/mediatek/
8263
8264 MEDIATEK JPEG DRIVER
8265 M: Rick Chang <rick.chang@mediatek.com>
8266 M: Bin Liu <bin.liu@mediatek.com>
8267 S: Supported
8268 F: drivers/media/platform/mtk-jpeg/
8269 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8270
8271 MEDIATEK MEDIA DRIVER
8272 M: Tiffany Lin <tiffany.lin@mediatek.com>
8273 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8274 S: Supported
8275 F: drivers/media/platform/mtk-vcodec/
8276 F: drivers/media/platform/mtk-vpu/
8277 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8278 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8279
8280 MEDIATEK MDP DRIVER
8281 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8282 M: Houlong Wei <houlong.wei@mediatek.com>
8283 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8284 S: Supported
8285 F: drivers/media/platform/mtk-mdp/
8286 F: drivers/media/platform/mtk-vpu/
8287 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8288
8289 MEDIATEK MT7601U WIRELESS LAN DRIVER
8290 M: Jakub Kicinski <kubakici@wp.pl>
8291 L: linux-wireless@vger.kernel.org
8292 S: Maintained
8293 F: drivers/net/wireless/mediatek/mt7601u/
8294
8295 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8296 M: Peter Senna Tschudin <peter.senna@collabora.com>
8297 M: Martin Donnelly <martin.donnelly@ge.com>
8298 M: Martyn Welch <martyn.welch@collabora.co.uk>
8299 S: Maintained
8300 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8301 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8302
8303 MEGARAID SCSI/SAS DRIVERS
8304 M: Kashyap Desai <kashyap.desai@broadcom.com>
8305 M: Sumit Saxena <sumit.saxena@broadcom.com>
8306 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8307 L: megaraidlinux.pdl@broadcom.com
8308 L: linux-scsi@vger.kernel.org
8309 W: http://www.avagotech.com/support/
8310 S: Maintained
8311 F: Documentation/scsi/megaraid.txt
8312 F: drivers/scsi/megaraid.*
8313 F: drivers/scsi/megaraid/
8314
8315 MELFAS MIP4 TOUCHSCREEN DRIVER
8316 M: Sangwon Jee <jeesw@melfas.com>
8317 W: http://www.melfas.com
8318 S: Supported
8319 F: drivers/input/touchscreen/melfas_mip4.c
8320 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8321
8322 MELLANOX ETHERNET DRIVER (mlx4_en)
8323 M: Tariq Toukan <tariqt@mellanox.com>
8324 L: netdev@vger.kernel.org
8325 S: Supported
8326 W: http://www.mellanox.com
8327 Q: http://patchwork.ozlabs.org/project/netdev/list/
8328 F: drivers/net/ethernet/mellanox/mlx4/en_*
8329
8330 MELLANOX ETHERNET DRIVER (mlx5e)
8331 M: Saeed Mahameed <saeedm@mellanox.com>
8332 L: netdev@vger.kernel.org
8333 S: Supported
8334 W: http://www.mellanox.com
8335 Q: http://patchwork.ozlabs.org/project/netdev/list/
8336 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8337
8338 MELLANOX ETHERNET SWITCH DRIVERS
8339 M: Jiri Pirko <jiri@mellanox.com>
8340 M: Ido Schimmel <idosch@mellanox.com>
8341 L: netdev@vger.kernel.org
8342 S: Supported
8343 W: http://www.mellanox.com
8344 Q: http://patchwork.ozlabs.org/project/netdev/list/
8345 F: drivers/net/ethernet/mellanox/mlxsw/
8346
8347 MELLANOX MLXCPLD I2C AND MUX DRIVER
8348 M: Vadim Pasternak <vadimp@mellanox.com>
8349 M: Michael Shych <michaelsh@mellanox.com>
8350 L: linux-i2c@vger.kernel.org
8351 S: Supported
8352 F: drivers/i2c/busses/i2c-mlxcpld.c
8353 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8354 F: Documentation/i2c/busses/i2c-mlxcpld
8355
8356 MELLANOX MLXCPLD LED DRIVER
8357 M: Vadim Pasternak <vadimp@mellanox.com>
8358 L: linux-leds@vger.kernel.org
8359 S: Supported
8360 F: drivers/leds/leds-mlxcpld.c
8361 F: Documentation/leds/leds-mlxcpld.txt
8362
8363 MELLANOX PLATFORM DRIVER
8364 M: Vadim Pasternak <vadimp@mellanox.com>
8365 L: platform-driver-x86@vger.kernel.org
8366 S: Supported
8367 F: drivers/platform/x86/mlx-platform.c
8368
8369 MELLANOX MLX CPLD HOTPLUG DRIVER
8370 M: Vadim Pasternak <vadimp@mellanox.com>
8371 L: platform-driver-x86@vger.kernel.org
8372 S: Supported
8373 F: drivers/platform/x86/mlxcpld-hotplug.c
8374 F: include/linux/platform_data/mlxcpld-hotplug.h
8375
8376 SOFT-ROCE DRIVER (rxe)
8377 M: Moni Shoua <monis@mellanox.com>
8378 L: linux-rdma@vger.kernel.org
8379 S: Supported
8380 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8381 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8382 F: drivers/infiniband/sw/rxe/
8383 F: include/uapi/rdma/rdma_user_rxe.h
8384
8385 MEMBARRIER SUPPORT
8386 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8387 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8388 L: linux-kernel@vger.kernel.org
8389 S: Supported
8390 F: kernel/membarrier.c
8391 F: include/uapi/linux/membarrier.h
8392
8393 MEMORY MANAGEMENT
8394 L: linux-mm@kvack.org
8395 W: http://www.linux-mm.org
8396 S: Maintained
8397 F: include/linux/mm.h
8398 F: include/linux/gfp.h
8399 F: include/linux/mmzone.h
8400 F: include/linux/memory_hotplug.h
8401 F: include/linux/vmalloc.h
8402 F: mm/
8403
8404 MEMORY TECHNOLOGY DEVICES (MTD)
8405 M: David Woodhouse <dwmw2@infradead.org>
8406 M: Brian Norris <computersforpeace@gmail.com>
8407 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8408 M: Marek Vasut <marek.vasut@gmail.com>
8409 M: Richard Weinberger <richard@nod.at>
8410 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8411 L: linux-mtd@lists.infradead.org
8412 W: http://www.linux-mtd.infradead.org/
8413 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8414 T: git git://git.infradead.org/linux-mtd.git master
8415 T: git git://git.infradead.org/l2-mtd.git master
8416 S: Maintained
8417 F: Documentation/devicetree/bindings/mtd/
8418 F: drivers/mtd/
8419 F: include/linux/mtd/
8420 F: include/uapi/mtd/
8421
8422 MEN A21 WATCHDOG DRIVER
8423 M: Johannes Thumshirn <morbidrsa@gmail.com>
8424 L: linux-watchdog@vger.kernel.org
8425 S: Maintained
8426 F: drivers/watchdog/mena21_wdt.c
8427
8428 MEN CHAMELEON BUS (mcb)
8429 M: Johannes Thumshirn <morbidrsa@gmail.com>
8430 S: Maintained
8431 F: drivers/mcb/
8432 F: include/linux/mcb.h
8433 F: Documentation/men-chameleon-bus.txt
8434
8435 MEN F21BMC (Board Management Controller)
8436 M: Andreas Werner <andreas.werner@men.de>
8437 S: Supported
8438 F: drivers/mfd/menf21bmc.c
8439 F: drivers/watchdog/menf21bmc_wdt.c
8440 F: drivers/leds/leds-menf21bmc.c
8441 F: drivers/hwmon/menf21bmc_hwmon.c
8442 F: Documentation/hwmon/menf21bmc
8443
8444 METAG ARCHITECTURE
8445 M: James Hogan <james.hogan@imgtec.com>
8446 L: linux-metag@vger.kernel.org
8447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8448 S: Odd Fixes
8449 F: arch/metag/
8450 F: Documentation/metag/
8451 F: Documentation/devicetree/bindings/metag/
8452 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8453 F: drivers/clocksource/metag_generic.c
8454 F: drivers/irqchip/irq-metag.c
8455 F: drivers/irqchip/irq-metag-ext.c
8456 F: drivers/tty/metag_da.c
8457
8458 MICROBLAZE ARCHITECTURE
8459 M: Michal Simek <monstr@monstr.eu>
8460 W: http://www.monstr.eu/fdt/
8461 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8462 S: Supported
8463 F: arch/microblaze/
8464
8465 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8466 M: Richard Genoud <richard.genoud@gmail.com>
8467 S: Maintained
8468 F: drivers/tty/serial/atmel_serial.c
8469 F: drivers/tty/serial/atmel_serial.h
8470
8471 MICROCHIP / ATMEL DMA DRIVER
8472 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8474 L: dmaengine@vger.kernel.org
8475 S: Supported
8476 F: drivers/dma/at_hdmac.c
8477 F: drivers/dma/at_hdmac_regs.h
8478 F: include/linux/platform_data/dma-atmel.h
8479
8480 MICROCHIP / ATMEL ISC DRIVER
8481 M: Songjun Wu <songjun.wu@microchip.com>
8482 L: linux-media@vger.kernel.org
8483 S: Supported
8484 F: drivers/media/platform/atmel/atmel-isc.c
8485 F: drivers/media/platform/atmel/atmel-isc-regs.h
8486 F: devicetree/bindings/media/atmel-isc.txt
8487
8488 MICROCHIP USB251XB DRIVER
8489 M: Richard Leitner <richard.leitner@skidata.com>
8490 L: linux-usb@vger.kernel.org
8491 S: Maintained
8492 F: drivers/usb/misc/usb251xb.c
8493 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8494
8495 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8496 M: Chen Yu <yu.c.chen@intel.com>
8497 L: platform-driver-x86@vger.kernel.org
8498 S: Supported
8499 F: drivers/platform/x86/surfacepro3_button.c
8500
8501 MICROTEK X6 SCANNER
8502 M: Oliver Neukum <oliver@neukum.org>
8503 S: Maintained
8504 F: drivers/usb/image/microtek.*
8505
8506 MIPS
8507 M: Ralf Baechle <ralf@linux-mips.org>
8508 L: linux-mips@linux-mips.org
8509 W: http://www.linux-mips.org/
8510 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8511 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8512 S: Supported
8513 F: Documentation/devicetree/bindings/mips/
8514 F: Documentation/mips/
8515 F: arch/mips/
8516
8517 MIPS/LOONGSON1 ARCHITECTURE
8518 M: Keguang Zhang <keguang.zhang@gmail.com>
8519 L: linux-mips@linux-mips.org
8520 S: Maintained
8521 F: arch/mips/loongson32/
8522 F: arch/mips/include/asm/mach-loongson32/
8523 F: drivers/*/*loongson1*
8524 F: drivers/*/*/*loongson1*
8525
8526 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8527 M: Hans Verkuil <hverkuil@xs4all.nl>
8528 L: linux-media@vger.kernel.org
8529 T: git git://linuxtv.org/media_tree.git
8530 W: https://linuxtv.org
8531 S: Odd Fixes
8532 F: drivers/media/radio/radio-miropcm20*
8533
8534 MELLANOX MLX4 core VPI driver
8535 M: Tariq Toukan <tariqt@mellanox.com>
8536 L: netdev@vger.kernel.org
8537 L: linux-rdma@vger.kernel.org
8538 W: http://www.mellanox.com
8539 Q: http://patchwork.ozlabs.org/project/netdev/list/
8540 S: Supported
8541 F: drivers/net/ethernet/mellanox/mlx4/
8542 F: include/linux/mlx4/
8543
8544 MELLANOX MLX4 IB driver
8545 M: Yishai Hadas <yishaih@mellanox.com>
8546 L: linux-rdma@vger.kernel.org
8547 W: http://www.mellanox.com
8548 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8549 S: Supported
8550 F: drivers/infiniband/hw/mlx4/
8551 F: include/linux/mlx4/
8552 F: include/uapi/rdma/mlx4-abi.h
8553
8554 MELLANOX MLX5 core VPI driver
8555 M: Saeed Mahameed <saeedm@mellanox.com>
8556 M: Matan Barak <matanb@mellanox.com>
8557 M: Leon Romanovsky <leonro@mellanox.com>
8558 L: netdev@vger.kernel.org
8559 L: linux-rdma@vger.kernel.org
8560 W: http://www.mellanox.com
8561 Q: http://patchwork.ozlabs.org/project/netdev/list/
8562 S: Supported
8563 F: drivers/net/ethernet/mellanox/mlx5/core/
8564 F: include/linux/mlx5/
8565
8566 MELLANOX MLX5 IB driver
8567 M: Matan Barak <matanb@mellanox.com>
8568 M: Leon Romanovsky <leonro@mellanox.com>
8569 L: linux-rdma@vger.kernel.org
8570 W: http://www.mellanox.com
8571 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8572 S: Supported
8573 F: drivers/infiniband/hw/mlx5/
8574 F: include/linux/mlx5/
8575 F: include/uapi/rdma/mlx5-abi.h
8576
8577 MELEXIS MLX90614 DRIVER
8578 M: Crt Mori <cmo@melexis.com>
8579 L: linux-iio@vger.kernel.org
8580 W: http://www.melexis.com
8581 S: Supported
8582 F: drivers/iio/temperature/mlx90614.c
8583
8584 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8585 M: Don Brace <don.brace@microsemi.com>
8586 L: esc.storagedev@microsemi.com
8587 L: linux-scsi@vger.kernel.org
8588 S: Supported
8589 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8590 F: drivers/scsi/smartpqi/Kconfig
8591 F: drivers/scsi/smartpqi/Makefile
8592 F: include/linux/cciss*.h
8593 F: include/uapi/linux/cciss*.h
8594 F: Documentation/scsi/smartpqi.txt
8595
8596 MN88472 MEDIA DRIVER
8597 M: Antti Palosaari <crope@iki.fi>
8598 L: linux-media@vger.kernel.org
8599 W: https://linuxtv.org
8600 W: http://palosaari.fi/linux/
8601 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8602 S: Maintained
8603 F: drivers/media/dvb-frontends/mn88472*
8604
8605 MN88473 MEDIA DRIVER
8606 M: Antti Palosaari <crope@iki.fi>
8607 L: linux-media@vger.kernel.org
8608 W: https://linuxtv.org
8609 W: http://palosaari.fi/linux/
8610 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8611 S: Maintained
8612 F: drivers/media/dvb-frontends/mn88473*
8613
8614 MODULE SUPPORT
8615 M: Jessica Yu <jeyu@kernel.org>
8616 M: Rusty Russell <rusty@rustcorp.com.au>
8617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8618 S: Maintained
8619 F: include/linux/module.h
8620 F: kernel/module.c
8621
8622 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8623 W: http://popies.net/meye/
8624 S: Orphan
8625 F: Documentation/media/v4l-drivers/meye*
8626 F: drivers/media/pci/meye/
8627 F: include/uapi/linux/meye.h
8628
8629 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8630 M: Jiri Slaby <jirislaby@gmail.com>
8631 S: Maintained
8632 F: Documentation/serial/moxa-smartio
8633 F: drivers/tty/mxser.*
8634
8635 MR800 AVERMEDIA USB FM RADIO DRIVER
8636 M: Alexey Klimov <klimov.linux@gmail.com>
8637 L: linux-media@vger.kernel.org
8638 T: git git://linuxtv.org/media_tree.git
8639 S: Maintained
8640 F: drivers/media/radio/radio-mr800.c
8641
8642 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8643 M: Alan Ott <alan@signal11.us>
8644 L: linux-wpan@vger.kernel.org
8645 S: Maintained
8646 F: drivers/net/ieee802154/mrf24j40.c
8647 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8648
8649 MSI LAPTOP SUPPORT
8650 M: "Lee, Chun-Yi" <jlee@suse.com>
8651 L: platform-driver-x86@vger.kernel.org
8652 S: Maintained
8653 F: drivers/platform/x86/msi-laptop.c
8654
8655 MSI WMI SUPPORT
8656 L: platform-driver-x86@vger.kernel.org
8657 S: Orphan
8658 F: drivers/platform/x86/msi-wmi.c
8659
8660 MSI001 MEDIA DRIVER
8661 M: Antti Palosaari <crope@iki.fi>
8662 L: linux-media@vger.kernel.org
8663 W: https://linuxtv.org
8664 W: http://palosaari.fi/linux/
8665 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8666 T: git git://linuxtv.org/anttip/media_tree.git
8667 S: Maintained
8668 F: drivers/media/tuners/msi001*
8669
8670 MSI2500 MEDIA DRIVER
8671 M: Antti Palosaari <crope@iki.fi>
8672 L: linux-media@vger.kernel.org
8673 W: https://linuxtv.org
8674 W: http://palosaari.fi/linux/
8675 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8676 T: git git://linuxtv.org/anttip/media_tree.git
8677 S: Maintained
8678 F: drivers/media/usb/msi2500/
8679
8680 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8681 M: Robert Jarzmik <robert.jarzmik@free.fr>
8682 L: linux-mtd@lists.infradead.org
8683 S: Maintained
8684 F: drivers/mtd/devices/docg3*
8685
8686 MT9M032 APTINA SENSOR DRIVER
8687 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8688 L: linux-media@vger.kernel.org
8689 T: git git://linuxtv.org/media_tree.git
8690 S: Maintained
8691 F: drivers/media/i2c/mt9m032.c
8692 F: include/media/i2c/mt9m032.h
8693
8694 MT9P031 APTINA CAMERA SENSOR
8695 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8696 L: linux-media@vger.kernel.org
8697 T: git git://linuxtv.org/media_tree.git
8698 S: Maintained
8699 F: drivers/media/i2c/mt9p031.c
8700 F: include/media/i2c/mt9p031.h
8701
8702 MT9T001 APTINA CAMERA SENSOR
8703 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8704 L: linux-media@vger.kernel.org
8705 T: git git://linuxtv.org/media_tree.git
8706 S: Maintained
8707 F: drivers/media/i2c/mt9t001.c
8708 F: include/media/i2c/mt9t001.h
8709
8710 MT9V032 APTINA CAMERA SENSOR
8711 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8712 L: linux-media@vger.kernel.org
8713 T: git git://linuxtv.org/media_tree.git
8714 S: Maintained
8715 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8716 F: drivers/media/i2c/mt9v032.c
8717 F: include/media/i2c/mt9v032.h
8718
8719 MULTIFUNCTION DEVICES (MFD)
8720 M: Lee Jones <lee.jones@linaro.org>
8721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8722 S: Supported
8723 F: Documentation/devicetree/bindings/mfd/
8724 F: drivers/mfd/
8725 F: include/linux/mfd/
8726 F: include/dt-bindings/mfd/
8727
8728 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8729 M: Ulf Hansson <ulf.hansson@linaro.org>
8730 L: linux-mmc@vger.kernel.org
8731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8732 S: Maintained
8733 F: Documentation/devicetree/bindings/mmc/
8734 F: drivers/mmc/
8735 F: include/linux/mmc/
8736 F: include/uapi/linux/mmc/
8737
8738 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8739 S: Orphan
8740 F: drivers/mmc/host/mmc_spi.c
8741 F: include/linux/spi/mmc_spi.h
8742
8743 MULTISOUND SOUND DRIVER
8744 M: Andrew Veliath <andrewtv@usa.net>
8745 S: Maintained
8746 F: Documentation/sound/oss/MultiSound
8747 F: sound/oss/msnd*
8748
8749 MULTITECH MULTIPORT CARD (ISICOM)
8750 S: Orphan
8751 F: drivers/tty/isicom.c
8752 F: include/linux/isicom.h
8753
8754 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8755 M: Bin Liu <b-liu@ti.com>
8756 L: linux-usb@vger.kernel.org
8757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8758 S: Maintained
8759 F: drivers/usb/musb/
8760
8761 MXL5007T MEDIA DRIVER
8762 M: Michael Krufky <mkrufky@linuxtv.org>
8763 L: linux-media@vger.kernel.org
8764 W: https://linuxtv.org
8765 W: http://github.com/mkrufky
8766 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8767 T: git git://linuxtv.org/mkrufky/tuners.git
8768 S: Maintained
8769 F: drivers/media/tuners/mxl5007t.*
8770
8771 MXSFB DRM DRIVER
8772 M: Marek Vasut <marex@denx.de>
8773 S: Supported
8774 F: drivers/gpu/drm/mxsfb/
8775 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8776
8777 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8778 M: Hyong-Youb Kim <hykim@myri.com>
8779 L: netdev@vger.kernel.org
8780 W: https://www.myricom.com/support/downloads/myri10ge.html
8781 S: Supported
8782 F: drivers/net/ethernet/myricom/myri10ge/
8783
8784 NAND FLASH SUBSYSTEM
8785 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8786 R: Richard Weinberger <richard@nod.at>
8787 L: linux-mtd@lists.infradead.org
8788 W: http://www.linux-mtd.infradead.org/
8789 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8790 T: git git://git.infradead.org/linux-mtd.git nand/fixes
8791 T: git git://git.infradead.org/l2-mtd.git nand/next
8792 S: Maintained
8793 F: drivers/mtd/nand/
8794 F: include/linux/mtd/nand*.h
8795
8796 NATSEMI ETHERNET DRIVER (DP8381x)
8797 S: Orphan
8798 F: drivers/net/ethernet/natsemi/natsemi.c
8799
8800 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8801 M: Daniel Mack <zonque@gmail.com>
8802 S: Maintained
8803 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8804 W: http://www.native-instruments.com
8805 F: sound/usb/caiaq/
8806
8807 NCP FILESYSTEM
8808 M: Petr Vandrovec <petr@vandrovec.name>
8809 S: Odd Fixes
8810 F: fs/ncpfs/
8811
8812 NCR 5380 SCSI DRIVERS
8813 M: Finn Thain <fthain@telegraphics.com.au>
8814 M: Michael Schmitz <schmitzmic@gmail.com>
8815 L: linux-scsi@vger.kernel.org
8816 S: Maintained
8817 F: Documentation/scsi/g_NCR5380.txt
8818 F: drivers/scsi/NCR5380.*
8819 F: drivers/scsi/arm/cumana_1.c
8820 F: drivers/scsi/arm/oak.c
8821 F: drivers/scsi/atari_scsi.*
8822 F: drivers/scsi/dmx3191d.c
8823 F: drivers/scsi/g_NCR5380.*
8824 F: drivers/scsi/mac_scsi.*
8825 F: drivers/scsi/sun3_scsi.*
8826 F: drivers/scsi/sun3_scsi_vme.c
8827
8828 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8829 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8830 L: linux-scsi@vger.kernel.org
8831 S: Maintained
8832 F: drivers/scsi/NCR_D700.*
8833
8834 NCT6775 HARDWARE MONITOR DRIVER
8835 M: Guenter Roeck <linux@roeck-us.net>
8836 L: linux-hwmon@vger.kernel.org
8837 S: Maintained
8838 F: Documentation/hwmon/nct6775
8839 F: drivers/hwmon/nct6775.c
8840
8841 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8842 M: Faisal Latif <faisal.latif@intel.com>
8843 L: linux-rdma@vger.kernel.org
8844 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8845 S: Supported
8846 F: drivers/infiniband/hw/nes/
8847 F: include/uapi/rdma/nes-abi.h
8848
8849 NETEM NETWORK EMULATOR
8850 M: Stephen Hemminger <stephen@networkplumber.org>
8851 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8852 S: Maintained
8853 F: net/sched/sch_netem.c
8854
8855 NETERION 10GbE DRIVERS (s2io/vxge)
8856 M: Jon Mason <jdmason@kudzu.us>
8857 L: netdev@vger.kernel.org
8858 S: Supported
8859 F: Documentation/networking/s2io.txt
8860 F: Documentation/networking/vxge.txt
8861 F: drivers/net/ethernet/neterion/
8862
8863 NETFILTER
8864 M: Pablo Neira Ayuso <pablo@netfilter.org>
8865 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8866 M: Florian Westphal <fw@strlen.de>
8867 L: netfilter-devel@vger.kernel.org
8868 L: coreteam@netfilter.org
8869 W: http://www.netfilter.org/
8870 W: http://www.iptables.org/
8871 W: http://www.nftables.org/
8872 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8875 S: Maintained
8876 F: include/linux/netfilter*
8877 F: include/linux/netfilter/
8878 F: include/net/netfilter/
8879 F: include/uapi/linux/netfilter*
8880 F: include/uapi/linux/netfilter/
8881 F: net/*/netfilter.c
8882 F: net/*/netfilter/
8883 F: net/netfilter/
8884 F: net/bridge/br_netfilter*.c
8885
8886 NETLABEL
8887 M: Paul Moore <paul@paul-moore.com>
8888 W: http://netlabel.sf.net
8889 L: netdev@vger.kernel.org
8890 S: Maintained
8891 F: Documentation/netlabel/
8892 F: include/net/netlabel.h
8893 F: net/netlabel/
8894
8895 NETROM NETWORK LAYER
8896 M: Ralf Baechle <ralf@linux-mips.org>
8897 L: linux-hams@vger.kernel.org
8898 W: http://www.linux-ax25.org/
8899 S: Maintained
8900 F: include/net/netrom.h
8901 F: include/uapi/linux/netrom.h
8902 F: net/netrom/
8903
8904 NETRONOME ETHERNET DRIVERS
8905 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8906 L: oss-drivers@netronome.com
8907 S: Maintained
8908 F: drivers/net/ethernet/netronome/
8909
8910 NETWORK BLOCK DEVICE (NBD)
8911 M: Josef Bacik <jbacik@fb.com>
8912 S: Maintained
8913 L: linux-block@vger.kernel.org
8914 L: nbd-general@lists.sourceforge.net
8915 F: Documentation/blockdev/nbd.txt
8916 F: drivers/block/nbd.c
8917 F: include/uapi/linux/nbd.h
8918
8919 NETWORK DROP MONITOR
8920 M: Neil Horman <nhorman@tuxdriver.com>
8921 L: netdev@vger.kernel.org
8922 S: Maintained
8923 W: https://fedorahosted.org/dropwatch/
8924 F: net/core/drop_monitor.c
8925
8926 NETWORKING [DSA]
8927 M: Andrew Lunn <andrew@lunn.ch>
8928 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8929 M: Florian Fainelli <f.fainelli@gmail.com>
8930 S: Maintained
8931 F: net/dsa/
8932 F: include/net/dsa.h
8933 F: drivers/net/dsa/
8934
8935 NETWORKING [GENERAL]
8936 M: "David S. Miller" <davem@davemloft.net>
8937 L: netdev@vger.kernel.org
8938 W: http://www.linuxfoundation.org/en/Net
8939 Q: http://patchwork.ozlabs.org/project/netdev/list/
8940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8942 B: mailto:netdev@vger.kernel.org
8943 S: Maintained
8944 F: net/
8945 F: include/net/
8946 F: include/linux/in.h
8947 F: include/linux/net.h
8948 F: include/linux/netdevice.h
8949 F: include/uapi/linux/in.h
8950 F: include/uapi/linux/net.h
8951 F: include/uapi/linux/netdevice.h
8952 F: include/uapi/linux/net_namespace.h
8953 F: tools/net/
8954 F: tools/testing/selftests/net/
8955 F: lib/random32.c
8956
8957 NETWORKING [IPv4/IPv6]
8958 M: "David S. Miller" <davem@davemloft.net>
8959 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8960 M: James Morris <jmorris@namei.org>
8961 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8962 M: Patrick McHardy <kaber@trash.net>
8963 L: netdev@vger.kernel.org
8964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8965 S: Maintained
8966 F: net/ipv4/
8967 F: net/ipv6/
8968 F: include/net/ip*
8969 F: arch/x86/net/*
8970
8971 NETWORKING [IPSEC]
8972 M: Steffen Klassert <steffen.klassert@secunet.com>
8973 M: Herbert Xu <herbert@gondor.apana.org.au>
8974 M: "David S. Miller" <davem@davemloft.net>
8975 L: netdev@vger.kernel.org
8976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8978 S: Maintained
8979 F: net/core/flow.c
8980 F: net/xfrm/
8981 F: net/key/
8982 F: net/ipv4/xfrm*
8983 F: net/ipv4/esp4*
8984 F: net/ipv4/ah4.c
8985 F: net/ipv4/ipcomp.c
8986 F: net/ipv4/ip_vti.c
8987 F: net/ipv6/xfrm*
8988 F: net/ipv6/esp6*
8989 F: net/ipv6/ah6.c
8990 F: net/ipv6/ipcomp6.c
8991 F: net/ipv6/ip6_vti.c
8992 F: include/uapi/linux/xfrm.h
8993 F: include/net/xfrm.h
8994
8995 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8996 M: Paul Moore <paul@paul-moore.com>
8997 L: netdev@vger.kernel.org
8998 S: Maintained
8999
9000 NETWORKING [WIRELESS]
9001 L: linux-wireless@vger.kernel.org
9002 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9003
9004 NETWORKING DRIVERS
9005 L: netdev@vger.kernel.org
9006 W: http://www.linuxfoundation.org/en/Net
9007 Q: http://patchwork.ozlabs.org/project/netdev/list/
9008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9010 S: Odd Fixes
9011 F: Documentation/devicetree/bindings/net/
9012 F: drivers/net/
9013 F: include/linux/if_*
9014 F: include/linux/netdevice.h
9015 F: include/linux/etherdevice.h
9016 F: include/linux/fcdevice.h
9017 F: include/linux/fddidevice.h
9018 F: include/linux/hippidevice.h
9019 F: include/linux/inetdevice.h
9020 F: include/uapi/linux/if_*
9021 F: include/uapi/linux/netdevice.h
9022
9023 NETWORKING DRIVERS (WIRELESS)
9024 M: Kalle Valo <kvalo@codeaurora.org>
9025 L: linux-wireless@vger.kernel.org
9026 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9029 S: Maintained
9030 F: Documentation/devicetree/bindings/net/wireless/
9031 F: drivers/net/wireless/
9032
9033 NETXEN (1/10) GbE SUPPORT
9034 M: Manish Chopra <manish.chopra@cavium.com>
9035 M: Rahul Verma <rahul.verma@cavium.com>
9036 M: Dept-GELinuxNICDev@cavium.com
9037 L: netdev@vger.kernel.org
9038 S: Supported
9039 F: drivers/net/ethernet/qlogic/netxen/
9040
9041 NFC SUBSYSTEM
9042 M: Samuel Ortiz <sameo@linux.intel.com>
9043 L: linux-wireless@vger.kernel.org
9044 L: linux-nfc@lists.01.org (subscribers-only)
9045 S: Supported
9046 F: net/nfc/
9047 F: include/net/nfc/
9048 F: include/uapi/linux/nfc.h
9049 F: drivers/nfc/
9050 F: include/linux/platform_data/nfcmrvl.h
9051 F: include/linux/platform_data/nxp-nci.h
9052 F: include/linux/platform_data/pn544.h
9053 F: include/linux/platform_data/st21nfca.h
9054 F: include/linux/platform_data/st-nci.h
9055 F: Documentation/devicetree/bindings/net/nfc/
9056
9057 NFS, SUNRPC, AND LOCKD CLIENTS
9058 M: Trond Myklebust <trond.myklebust@primarydata.com>
9059 M: Anna Schumaker <anna.schumaker@netapp.com>
9060 L: linux-nfs@vger.kernel.org
9061 W: http://client.linux-nfs.org
9062 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9063 S: Maintained
9064 F: fs/lockd/
9065 F: fs/nfs/
9066 F: fs/nfs_common/
9067 F: net/sunrpc/
9068 F: include/linux/lockd/
9069 F: include/linux/nfs*
9070 F: include/linux/sunrpc/
9071 F: include/uapi/linux/nfs*
9072 F: include/uapi/linux/sunrpc/
9073
9074 NILFS2 FILESYSTEM
9075 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9076 L: linux-nilfs@vger.kernel.org
9077 W: http://nilfs.sourceforge.net/
9078 W: http://nilfs.osdn.jp/
9079 T: git git://github.com/konis/nilfs2.git
9080 S: Supported
9081 F: Documentation/filesystems/nilfs2.txt
9082 F: fs/nilfs2/
9083 F: include/trace/events/nilfs2.h
9084 F: include/uapi/linux/nilfs2_api.h
9085 F: include/uapi/linux/nilfs2_ondisk.h
9086
9087 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9088 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9089 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9090 S: Maintained
9091 F: Documentation/scsi/NinjaSCSI.txt
9092 F: drivers/scsi/pcmcia/nsp_*
9093
9094 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9095 M: GOTO Masanori <gotom@debian.or.jp>
9096 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9097 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9098 S: Maintained
9099 F: Documentation/scsi/NinjaSCSI.txt
9100 F: drivers/scsi/nsp32*
9101
9102 NIOS2 ARCHITECTURE
9103 M: Ley Foon Tan <lftan@altera.com>
9104 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9106 S: Maintained
9107 F: arch/nios2/
9108
9109 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9110 M: Pavel Machek <pavel@ucw.cz>
9111 M: Sakari Ailus <sakari.ailus@iki.fi>
9112 L: linux-media@vger.kernel.org
9113 S: Maintained
9114 F: drivers/media/i2c/et8ek8
9115 F: drivers/media/i2c/ad5820.c
9116
9117 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9118 M: Pavel Machek <pavel@ucw.cz>
9119 M: Sakari Ailus <sakari.ailus@iki.fi>
9120 L: linux-media@vger.kernel.org
9121 S: Maintained
9122 F: drivers/media/i2c/et8ek8
9123 F: drivers/media/i2c/ad5820.c
9124
9125 NOKIA N900 POWER SUPPLY DRIVERS
9126 R: Pali Rohár <pali.rohar@gmail.com>
9127 F: include/linux/power/bq2415x_charger.h
9128 F: include/linux/power/bq27xxx_battery.h
9129 F: include/linux/power/isp1704_charger.h
9130 F: drivers/power/supply/bq2415x_charger.c
9131 F: drivers/power/supply/bq27xxx_battery.c
9132 F: drivers/power/supply/bq27xxx_battery_i2c.c
9133 F: drivers/power/supply/isp1704_charger.c
9134 F: drivers/power/supply/rx51_battery.c
9135
9136 NTB DRIVER CORE
9137 M: Jon Mason <jdmason@kudzu.us>
9138 M: Dave Jiang <dave.jiang@intel.com>
9139 M: Allen Hubbe <Allen.Hubbe@emc.com>
9140 L: linux-ntb@googlegroups.com
9141 S: Supported
9142 W: https://github.com/jonmason/ntb/wiki
9143 T: git git://github.com/jonmason/ntb.git
9144 F: drivers/ntb/
9145 F: drivers/net/ntb_netdev.c
9146 F: include/linux/ntb.h
9147 F: include/linux/ntb_transport.h
9148 F: tools/testing/selftests/ntb/
9149
9150 NTB INTEL DRIVER
9151 M: Jon Mason <jdmason@kudzu.us>
9152 M: Dave Jiang <dave.jiang@intel.com>
9153 L: linux-ntb@googlegroups.com
9154 S: Supported
9155 W: https://github.com/jonmason/ntb/wiki
9156 T: git git://github.com/jonmason/ntb.git
9157 F: drivers/ntb/hw/intel/
9158
9159 NTB AMD DRIVER
9160 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9161 L: linux-ntb@googlegroups.com
9162 S: Supported
9163 F: drivers/ntb/hw/amd/
9164
9165 NTFS FILESYSTEM
9166 M: Anton Altaparmakov <anton@tuxera.com>
9167 L: linux-ntfs-dev@lists.sourceforge.net
9168 W: http://www.tuxera.com/
9169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9170 S: Supported
9171 F: Documentation/filesystems/ntfs.txt
9172 F: fs/ntfs/
9173
9174 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9175 M: Antonino Daplas <adaplas@gmail.com>
9176 L: linux-fbdev@vger.kernel.org
9177 S: Maintained
9178 F: drivers/video/fbdev/riva/
9179 F: drivers/video/fbdev/nvidia/
9180
9181 NVM EXPRESS DRIVER
9182 M: Keith Busch <keith.busch@intel.com>
9183 M: Jens Axboe <axboe@fb.com>
9184 M: Christoph Hellwig <hch@lst.de>
9185 M: Sagi Grimberg <sagi@grimberg.me>
9186 L: linux-nvme@lists.infradead.org
9187 T: git://git.infradead.org/nvme.git
9188 W: http://git.infradead.org/nvme.git
9189 S: Supported
9190 F: drivers/nvme/host/
9191 F: include/linux/nvme.h
9192 F: include/uapi/linux/nvme_ioctl.h
9193
9194 NVM EXPRESS TARGET DRIVER
9195 M: Christoph Hellwig <hch@lst.de>
9196 M: Sagi Grimberg <sagi@grimberg.me>
9197 L: linux-nvme@lists.infradead.org
9198 T: git://git.infradead.org/nvme.git
9199 W: http://git.infradead.org/nvme.git
9200 S: Supported
9201 F: drivers/nvme/target/
9202
9203 NVM EXPRESS FC TRANSPORT DRIVERS
9204 M: James Smart <james.smart@broadcom.com>
9205 L: linux-nvme@lists.infradead.org
9206 S: Supported
9207 F: include/linux/nvme-fc.h
9208 F: include/linux/nvme-fc-driver.h
9209 F: drivers/nvme/host/fc.c
9210 F: drivers/nvme/target/fc.c
9211 F: drivers/nvme/target/fcloop.c
9212
9213 NVMEM FRAMEWORK
9214 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9215 S: Maintained
9216 F: drivers/nvmem/
9217 F: Documentation/devicetree/bindings/nvmem/
9218 F: include/linux/nvmem-consumer.h
9219 F: include/linux/nvmem-provider.h
9220
9221 NXP-NCI NFC DRIVER
9222 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9223 R: Charles Gorand <charles.gorand@effinnov.com>
9224 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9225 S: Supported
9226 F: drivers/nfc/nxp-nci
9227
9228 NXP TDA998X DRM DRIVER
9229 M: Russell King <linux@armlinux.org.uk>
9230 S: Supported
9231 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9232 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9233 F: drivers/gpu/drm/i2c/tda998x_drv.c
9234 F: include/drm/i2c/tda998x.h
9235
9236 NXP TFA9879 DRIVER
9237 M: Peter Rosin <peda@axentia.se>
9238 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9239 S: Maintained
9240 F: sound/soc/codecs/tfa9879*
9241
9242 OBJTOOL
9243 M: Josh Poimboeuf <jpoimboe@redhat.com>
9244 S: Supported
9245 F: tools/objtool/
9246
9247 OMAP1 SUPPORT
9248 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9249 M: Tony Lindgren <tony@atomide.com>
9250 L: linux-omap@vger.kernel.org
9251 Q: http://patchwork.kernel.org/project/linux-omap/list/
9252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9253 S: Maintained
9254 F: arch/arm/mach-omap1/
9255 F: arch/arm/plat-omap/
9256 F: arch/arm/configs/omap1_defconfig
9257 F: drivers/i2c/busses/i2c-omap.c
9258 F: include/linux/i2c-omap.h
9259
9260 OMAP2+ SUPPORT
9261 M: Tony Lindgren <tony@atomide.com>
9262 L: linux-omap@vger.kernel.org
9263 W: http://www.muru.com/linux/omap/
9264 W: http://linux.omap.com/
9265 Q: http://patchwork.kernel.org/project/linux-omap/list/
9266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9267 S: Maintained
9268 F: arch/arm/mach-omap2/
9269 F: arch/arm/plat-omap/
9270 F: arch/arm/configs/omap2plus_defconfig
9271 F: drivers/i2c/busses/i2c-omap.c
9272 F: drivers/irqchip/irq-omap-intc.c
9273 F: drivers/mfd/*omap*.c
9274 F: drivers/mfd/menelaus.c
9275 F: drivers/mfd/palmas.c
9276 F: drivers/mfd/tps65217.c
9277 F: drivers/mfd/tps65218.c
9278 F: drivers/mfd/tps65910.c
9279 F: drivers/mfd/twl-core.[ch]
9280 F: drivers/mfd/twl4030*.c
9281 F: drivers/mfd/twl6030*.c
9282 F: drivers/mfd/twl6040*.c
9283 F: drivers/regulator/palmas-regulator*.c
9284 F: drivers/regulator/pbias-regulator.c
9285 F: drivers/regulator/tps65217-regulator.c
9286 F: drivers/regulator/tps65218-regulator.c
9287 F: drivers/regulator/tps65910-regulator.c
9288 F: drivers/regulator/twl-regulator.c
9289 F: drivers/regulator/twl6030-regulator.c
9290 F: include/linux/i2c-omap.h
9291
9292 OMAP DEVICE TREE SUPPORT
9293 M: Benoît Cousson <bcousson@baylibre.com>
9294 M: Tony Lindgren <tony@atomide.com>
9295 L: linux-omap@vger.kernel.org
9296 L: devicetree@vger.kernel.org
9297 S: Maintained
9298 F: arch/arm/boot/dts/*omap*
9299 F: arch/arm/boot/dts/*am3*
9300 F: arch/arm/boot/dts/*am4*
9301 F: arch/arm/boot/dts/*am5*
9302 F: arch/arm/boot/dts/*dra7*
9303
9304 OMAP CLOCK FRAMEWORK SUPPORT
9305 M: Paul Walmsley <paul@pwsan.com>
9306 L: linux-omap@vger.kernel.org
9307 S: Maintained
9308 F: arch/arm/*omap*/*clock*
9309
9310 OMAP POWER MANAGEMENT SUPPORT
9311 M: Kevin Hilman <khilman@kernel.org>
9312 L: linux-omap@vger.kernel.org
9313 S: Maintained
9314 F: arch/arm/*omap*/*pm*
9315 F: drivers/cpufreq/omap-cpufreq.c
9316
9317 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9318 M: Rajendra Nayak <rnayak@codeaurora.org>
9319 M: Paul Walmsley <paul@pwsan.com>
9320 L: linux-omap@vger.kernel.org
9321 S: Maintained
9322 F: arch/arm/mach-omap2/prm*
9323
9324 OMAP AUDIO SUPPORT
9325 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9326 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9327 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9328 L: linux-omap@vger.kernel.org
9329 S: Maintained
9330 F: sound/soc/omap/
9331
9332 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9333 M: Roger Quadros <rogerq@ti.com>
9334 M: Tony Lindgren <tony@atomide.com>
9335 L: linux-omap@vger.kernel.org
9336 S: Maintained
9337 F: drivers/memory/omap-gpmc.c
9338 F: arch/arm/mach-omap2/*gpmc*
9339
9340 OMAP FRAMEBUFFER SUPPORT
9341 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9342 L: linux-fbdev@vger.kernel.org
9343 L: linux-omap@vger.kernel.org
9344 S: Maintained
9345 F: drivers/video/fbdev/omap/
9346
9347 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9348 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9349 L: linux-omap@vger.kernel.org
9350 L: linux-fbdev@vger.kernel.org
9351 S: Maintained
9352 F: drivers/video/fbdev/omap2/
9353 F: Documentation/arm/OMAP/DSS
9354
9355 OMAP HARDWARE SPINLOCK SUPPORT
9356 M: Ohad Ben-Cohen <ohad@wizery.com>
9357 L: linux-omap@vger.kernel.org
9358 S: Maintained
9359 F: drivers/hwspinlock/omap_hwspinlock.c
9360
9361 OMAP MMC SUPPORT
9362 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9363 L: linux-omap@vger.kernel.org
9364 S: Maintained
9365 F: drivers/mmc/host/omap.c
9366
9367 OMAP HS MMC SUPPORT
9368 L: linux-mmc@vger.kernel.org
9369 L: linux-omap@vger.kernel.org
9370 S: Orphan
9371 F: drivers/mmc/host/omap_hsmmc.c
9372
9373 OMAP RANDOM NUMBER GENERATOR SUPPORT
9374 M: Deepak Saxena <dsaxena@plexity.net>
9375 S: Maintained
9376 F: drivers/char/hw_random/omap-rng.c
9377
9378 OMAP HWMOD SUPPORT
9379 M: Benoît Cousson <bcousson@baylibre.com>
9380 M: Paul Walmsley <paul@pwsan.com>
9381 L: linux-omap@vger.kernel.org
9382 S: Maintained
9383 F: arch/arm/mach-omap2/omap_hwmod.*
9384
9385 OMAP HWMOD DATA
9386 M: Paul Walmsley <paul@pwsan.com>
9387 L: linux-omap@vger.kernel.org
9388 S: Maintained
9389 F: arch/arm/mach-omap2/omap_hwmod*data*
9390
9391 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9392 M: Benoît Cousson <bcousson@baylibre.com>
9393 L: linux-omap@vger.kernel.org
9394 S: Maintained
9395 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9396
9397 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9398 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9399 L: linux-media@vger.kernel.org
9400 S: Maintained
9401 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9402 F: drivers/media/platform/omap3isp/
9403 F: drivers/staging/media/omap4iss/
9404
9405 OMAP USB SUPPORT
9406 L: linux-usb@vger.kernel.org
9407 L: linux-omap@vger.kernel.org
9408 S: Orphan
9409 F: drivers/usb/*/*omap*
9410 F: arch/arm/*omap*/usb*
9411
9412 OMAP GPIO DRIVER
9413 M: Grygorii Strashko <grygorii.strashko@ti.com>
9414 M: Santosh Shilimkar <ssantosh@kernel.org>
9415 M: Kevin Hilman <khilman@kernel.org>
9416 L: linux-omap@vger.kernel.org
9417 S: Maintained
9418 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9419 F: drivers/gpio/gpio-omap.c
9420
9421 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9422 M: Mark Jackson <mpfj@newflow.co.uk>
9423 L: linux-omap@vger.kernel.org
9424 S: Maintained
9425 F: arch/arm/boot/dts/am335x-nano.dts
9426
9427 OMFS FILESYSTEM
9428 M: Bob Copeland <me@bobcopeland.com>
9429 L: linux-karma-devel@lists.sourceforge.net
9430 S: Maintained
9431 F: Documentation/filesystems/omfs.txt
9432 F: fs/omfs/
9433
9434 OMNIKEY CARDMAN 4000 DRIVER
9435 M: Harald Welte <laforge@gnumonks.org>
9436 S: Maintained
9437 F: drivers/char/pcmcia/cm4000_cs.c
9438 F: include/linux/cm4000_cs.h
9439 F: include/uapi/linux/cm4000_cs.h
9440
9441 OMNIKEY CARDMAN 4040 DRIVER
9442 M: Harald Welte <laforge@gnumonks.org>
9443 S: Maintained
9444 F: drivers/char/pcmcia/cm4040_cs.*
9445
9446 OMNIVISION OV5647 SENSOR DRIVER
9447 M: Ramiro Oliveira <roliveir@synopsys.com>
9448 L: linux-media@vger.kernel.org
9449 T: git git://linuxtv.org/media_tree.git
9450 S: Maintained
9451 F: drivers/media/i2c/ov5647.c
9452
9453 OMNIVISION OV7670 SENSOR DRIVER
9454 M: Jonathan Corbet <corbet@lwn.net>
9455 L: linux-media@vger.kernel.org
9456 T: git git://linuxtv.org/media_tree.git
9457 S: Maintained
9458 F: drivers/media/i2c/ov7670.c
9459 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9460
9461 ONENAND FLASH DRIVER
9462 M: Kyungmin Park <kyungmin.park@samsung.com>
9463 L: linux-mtd@lists.infradead.org
9464 S: Maintained
9465 F: drivers/mtd/onenand/
9466 F: include/linux/mtd/onenand*.h
9467
9468 ONSTREAM SCSI TAPE DRIVER
9469 M: Willem Riede <osst@riede.org>
9470 L: osst-users@lists.sourceforge.net
9471 L: linux-scsi@vger.kernel.org
9472 S: Maintained
9473 F: Documentation/scsi/osst.txt
9474 F: drivers/scsi/osst.*
9475 F: drivers/scsi/osst_*.h
9476 F: drivers/scsi/st.h
9477
9478 OPENCORES I2C BUS DRIVER
9479 M: Peter Korsgaard <jacmet@sunsite.dk>
9480 L: linux-i2c@vger.kernel.org
9481 S: Maintained
9482 F: Documentation/i2c/busses/i2c-ocores
9483 F: drivers/i2c/busses/i2c-ocores.c
9484
9485 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9486 M: Rob Herring <robh+dt@kernel.org>
9487 M: Frank Rowand <frowand.list@gmail.com>
9488 L: devicetree@vger.kernel.org
9489 W: http://www.devicetree.org/
9490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9491 S: Maintained
9492 F: drivers/of/
9493 F: include/linux/of*.h
9494 F: scripts/dtc/
9495
9496 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9497 M: Rob Herring <robh+dt@kernel.org>
9498 M: Mark Rutland <mark.rutland@arm.com>
9499 L: devicetree@vger.kernel.org
9500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9501 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9502 S: Maintained
9503 F: Documentation/devicetree/
9504 F: arch/*/boot/dts/
9505 F: include/dt-bindings/
9506
9507 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9508 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9509 L: devicetree@vger.kernel.org
9510 S: Maintained
9511 F: Documentation/devicetree/dynamic-resolution-notes.txt
9512 F: Documentation/devicetree/overlay-notes.txt
9513 F: drivers/of/overlay.c
9514 F: drivers/of/resolver.c
9515
9516 OPENRISC ARCHITECTURE
9517 M: Jonas Bonn <jonas@southpole.se>
9518 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9519 M: Stafford Horne <shorne@gmail.com>
9520 T: git git://github.com/openrisc/linux.git
9521 L: openrisc@lists.librecores.org
9522 W: http://openrisc.io
9523 S: Maintained
9524 F: arch/openrisc/
9525
9526 OPENVSWITCH
9527 M: Pravin Shelar <pshelar@nicira.com>
9528 L: netdev@vger.kernel.org
9529 L: dev@openvswitch.org
9530 W: http://openvswitch.org
9531 S: Maintained
9532 F: net/openvswitch/
9533 F: include/uapi/linux/openvswitch.h
9534
9535 OPERATING PERFORMANCE POINTS (OPP)
9536 M: Viresh Kumar <vireshk@kernel.org>
9537 M: Nishanth Menon <nm@ti.com>
9538 M: Stephen Boyd <sboyd@codeaurora.org>
9539 L: linux-pm@vger.kernel.org
9540 S: Maintained
9541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9542 F: drivers/base/power/opp/
9543 F: include/linux/pm_opp.h
9544 F: Documentation/power/opp.txt
9545 F: Documentation/devicetree/bindings/opp/
9546
9547 OPL4 DRIVER
9548 M: Clemens Ladisch <clemens@ladisch.de>
9549 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9550 T: git git://git.alsa-project.org/alsa-kernel.git
9551 S: Maintained
9552 F: sound/drivers/opl4/
9553
9554 OPROFILE
9555 M: Robert Richter <rric@kernel.org>
9556 L: oprofile-list@lists.sf.net
9557 S: Maintained
9558 F: arch/*/include/asm/oprofile*.h
9559 F: arch/*/oprofile/
9560 F: drivers/oprofile/
9561 F: include/linux/oprofile.h
9562
9563 OP-TEE DRIVER
9564 M: Jens Wiklander <jens.wiklander@linaro.org>
9565 S: Maintained
9566 F: drivers/tee/optee/
9567
9568 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9569 M: Mark Fasheh <mfasheh@versity.com>
9570 M: Joel Becker <jlbec@evilplan.org>
9571 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9572 W: http://ocfs2.wiki.kernel.org
9573 S: Supported
9574 F: Documentation/filesystems/ocfs2.txt
9575 F: Documentation/filesystems/dlmfs.txt
9576 F: fs/ocfs2/
9577
9578 ORINOCO DRIVER
9579 L: linux-wireless@vger.kernel.org
9580 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9581 W: http://www.nongnu.org/orinoco/
9582 S: Orphan
9583 F: drivers/net/wireless/intersil/orinoco/
9584
9585 OSD LIBRARY and FILESYSTEM
9586 M: Boaz Harrosh <ooo@electrozaur.com>
9587 S: Maintained
9588 F: drivers/scsi/osd/
9589 F: include/scsi/osd_*
9590 F: fs/exofs/
9591
9592 OVERLAY FILESYSTEM
9593 M: Miklos Szeredi <miklos@szeredi.hu>
9594 L: linux-unionfs@vger.kernel.org
9595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9596 S: Supported
9597 F: fs/overlayfs/
9598 F: Documentation/filesystems/overlayfs.txt
9599
9600 ORANGEFS FILESYSTEM
9601 M: Mike Marshall <hubcap@omnibond.com>
9602 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9604 S: Supported
9605 F: fs/orangefs/
9606 F: Documentation/filesystems/orangefs.txt
9607
9608 P54 WIRELESS DRIVER
9609 M: Christian Lamparter <chunkeey@googlemail.com>
9610 L: linux-wireless@vger.kernel.org
9611 W: http://wireless.kernel.org/en/users/Drivers/p54
9612 S: Maintained
9613 F: drivers/net/wireless/intersil/p54/
9614
9615 PA SEMI ETHERNET DRIVER
9616 L: netdev@vger.kernel.org
9617 S: Orphan
9618 F: drivers/net/ethernet/pasemi/*
9619
9620 PA SEMI SMBUS DRIVER
9621 L: linux-i2c@vger.kernel.org
9622 S: Orphan
9623 F: drivers/i2c/busses/i2c-pasemi.c
9624
9625 PADATA PARALLEL EXECUTION MECHANISM
9626 M: Steffen Klassert <steffen.klassert@secunet.com>
9627 L: linux-crypto@vger.kernel.org
9628 S: Maintained
9629 F: kernel/padata.c
9630 F: include/linux/padata.h
9631 F: Documentation/padata.txt
9632
9633 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9634 M: Harald Welte <laforge@gnumonks.org>
9635 L: platform-driver-x86@vger.kernel.org
9636 S: Maintained
9637 F: drivers/platform/x86/panasonic-laptop.c
9638
9639 PANASONIC MN10300/AM33/AM34 PORT
9640 M: David Howells <dhowells@redhat.com>
9641 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9642 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9643 S: Maintained
9644 F: Documentation/mn10300/
9645 F: arch/mn10300/
9646
9647 PARALLEL LCD/KEYPAD PANEL DRIVER
9648 M: Willy Tarreau <willy@haproxy.com>
9649 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9650 S: Odd Fixes
9651 F: Documentation/misc-devices/lcd-panel-cgram.txt
9652 F: drivers/misc/panel.c
9653
9654 PARALLEL PORT SUBSYSTEM
9655 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9656 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9657 L: linux-parport@lists.infradead.org (subscribers-only)
9658 S: Maintained
9659 F: drivers/parport/
9660 F: include/linux/parport*.h
9661 F: drivers/char/ppdev.c
9662 F: include/uapi/linux/ppdev.h
9663 F: Documentation/parport*.txt
9664
9665 PARAVIRT_OPS INTERFACE
9666 M: Jeremy Fitzhardinge <jeremy@goop.org>
9667 M: Chris Wright <chrisw@sous-sol.org>
9668 M: Alok Kataria <akataria@vmware.com>
9669 M: Rusty Russell <rusty@rustcorp.com.au>
9670 L: virtualization@lists.linux-foundation.org
9671 S: Supported
9672 F: Documentation/virtual/paravirt_ops.txt
9673 F: arch/*/kernel/paravirt*
9674 F: arch/*/include/asm/paravirt.h
9675 F: include/linux/hypervisor.h
9676
9677 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9678 M: Tim Waugh <tim@cyberelk.net>
9679 L: linux-parport@lists.infradead.org (subscribers-only)
9680 S: Maintained
9681 F: Documentation/blockdev/paride.txt
9682 F: drivers/block/paride/
9683
9684 PARISC ARCHITECTURE
9685 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9686 M: Helge Deller <deller@gmx.de>
9687 L: linux-parisc@vger.kernel.org
9688 W: http://www.parisc-linux.org/
9689 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9692 S: Maintained
9693 F: arch/parisc/
9694 F: Documentation/parisc/
9695 F: drivers/parisc/
9696 F: drivers/char/agp/parisc-agp.c
9697 F: drivers/input/serio/gscps2.c
9698 F: drivers/parport/parport_gsc.*
9699 F: drivers/tty/serial/8250/8250_gsc.c
9700 F: drivers/video/fbdev/sti*
9701 F: drivers/video/console/sti*
9702 F: drivers/video/logo/logo_parisc*
9703
9704 PARMAN
9705 M: Jiri Pirko <jiri@mellanox.com>
9706 L: netdev@vger.kernel.org
9707 S: Supported
9708 F: lib/parman.c
9709 F: lib/test_parman.c
9710 F: include/linux/parman.h
9711
9712 PC87360 HARDWARE MONITORING DRIVER
9713 M: Jim Cromie <jim.cromie@gmail.com>
9714 L: linux-hwmon@vger.kernel.org
9715 S: Maintained
9716 F: Documentation/hwmon/pc87360
9717 F: drivers/hwmon/pc87360.c
9718
9719 PC8736x GPIO DRIVER
9720 M: Jim Cromie <jim.cromie@gmail.com>
9721 S: Maintained
9722 F: drivers/char/pc8736x_gpio.c
9723
9724 PC87427 HARDWARE MONITORING DRIVER
9725 M: Jean Delvare <jdelvare@suse.com>
9726 L: linux-hwmon@vger.kernel.org
9727 S: Maintained
9728 F: Documentation/hwmon/pc87427
9729 F: drivers/hwmon/pc87427.c
9730
9731 PCA9532 LED DRIVER
9732 M: Riku Voipio <riku.voipio@iki.fi>
9733 S: Maintained
9734 F: drivers/leds/leds-pca9532.c
9735 F: include/linux/leds-pca9532.h
9736
9737 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9738 M: Guenter Roeck <linux@roeck-us.net>
9739 L: linux-i2c@vger.kernel.org
9740 S: Maintained
9741 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9742
9743 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9744 M: Khalid Aziz <khalid@gonehiking.org>
9745 S: Maintained
9746 F: drivers/firmware/pcdp.*
9747
9748 PCI ERROR RECOVERY
9749 M: Linas Vepstas <linasvepstas@gmail.com>
9750 L: linux-pci@vger.kernel.org
9751 S: Supported
9752 F: Documentation/PCI/pci-error-recovery.txt
9753
9754 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9755 M: Russell Currey <ruscur@russell.cc>
9756 L: linuxppc-dev@lists.ozlabs.org
9757 S: Supported
9758 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9759 F: arch/powerpc/kernel/eeh*.c
9760 F: arch/powerpc/platforms/*/eeh*.c
9761 F: arch/powerpc/include/*/eeh*.h
9762
9763 PCI SUBSYSTEM
9764 M: Bjorn Helgaas <bhelgaas@google.com>
9765 L: linux-pci@vger.kernel.org
9766 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9768 S: Supported
9769 F: Documentation/devicetree/bindings/pci/
9770 F: Documentation/PCI/
9771 F: drivers/pci/
9772 F: include/linux/pci*
9773 F: arch/x86/pci/
9774 F: arch/x86/kernel/quirks.c
9775
9776 PCI ENDPOINT SUBSYSTEM
9777 M: Kishon Vijay Abraham I <kishon@ti.com>
9778 L: linux-pci@vger.kernel.org
9779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9780 S: Supported
9781 F: drivers/pci/endpoint/
9782 F: drivers/misc/pci_endpoint_test.c
9783 F: tools/pci/
9784
9785 PCI DRIVER FOR ALTERA PCIE IP
9786 M: Ley Foon Tan <lftan@altera.com>
9787 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9788 L: linux-pci@vger.kernel.org
9789 S: Supported
9790 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9791 F: drivers/pci/host/pcie-altera.c
9792
9793 PCI DRIVER FOR ARM VERSATILE PLATFORM
9794 M: Rob Herring <robh@kernel.org>
9795 L: linux-pci@vger.kernel.org
9796 L: linux-arm-kernel@lists.infradead.org
9797 S: Maintained
9798 F: Documentation/devicetree/bindings/pci/versatile.txt
9799 F: drivers/pci/host/pci-versatile.c
9800
9801 PCI DRIVER FOR ARMADA 8K
9802 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9803 L: linux-pci@vger.kernel.org
9804 L: linux-arm-kernel@lists.infradead.org
9805 S: Maintained
9806 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9807 F: drivers/pci/dwc/pcie-armada8k.c
9808
9809 PCI DRIVER FOR APPLIEDMICRO XGENE
9810 M: Tanmay Inamdar <tinamdar@apm.com>
9811 L: linux-pci@vger.kernel.org
9812 L: linux-arm-kernel@lists.infradead.org
9813 S: Maintained
9814 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9815 F: drivers/pci/host/pci-xgene.c
9816
9817 PCI DRIVER FOR FREESCALE LAYERSCAPE
9818 M: Minghuan Lian <minghuan.Lian@freescale.com>
9819 M: Mingkai Hu <mingkai.hu@freescale.com>
9820 M: Roy Zang <tie-fei.zang@freescale.com>
9821 L: linuxppc-dev@lists.ozlabs.org
9822 L: linux-pci@vger.kernel.org
9823 L: linux-arm-kernel@lists.infradead.org
9824 S: Maintained
9825 F: drivers/pci/dwc/*layerscape*
9826
9827 PCI DRIVER FOR IMX6
9828 M: Richard Zhu <hongxing.zhu@nxp.com>
9829 M: Lucas Stach <l.stach@pengutronix.de>
9830 L: linux-pci@vger.kernel.org
9831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9832 S: Maintained
9833 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9834 F: drivers/pci/dwc/*imx6*
9835
9836 PCI DRIVER FOR TI KEYSTONE
9837 M: Murali Karicheri <m-karicheri2@ti.com>
9838 L: linux-pci@vger.kernel.org
9839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9840 S: Maintained
9841 F: drivers/pci/dwc/*keystone*
9842
9843 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9844 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9845 M: Jason Cooper <jason@lakedaemon.net>
9846 L: linux-pci@vger.kernel.org
9847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9848 S: Maintained
9849 F: drivers/pci/host/*mvebu*
9850
9851 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9852 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9853 L: linux-pci@vger.kernel.org
9854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9855 S: Maintained
9856 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9857 F: drivers/pci/host/pci-aardvark.c
9858
9859 PCI DRIVER FOR MICROSEMI SWITCHTEC
9860 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9861 M: Stephen Bates <stephen.bates@microsemi.com>
9862 M: Logan Gunthorpe <logang@deltatee.com>
9863 L: linux-pci@vger.kernel.org
9864 S: Maintained
9865 F: Documentation/switchtec.txt
9866 F: Documentation/ABI/testing/sysfs-class-switchtec
9867 F: drivers/pci/switch/switchtec*
9868 F: include/uapi/linux/switchtec_ioctl.h
9869
9870 PCI DRIVER FOR NVIDIA TEGRA
9871 M: Thierry Reding <thierry.reding@gmail.com>
9872 L: linux-tegra@vger.kernel.org
9873 L: linux-pci@vger.kernel.org
9874 S: Supported
9875 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9876 F: drivers/pci/host/pci-tegra.c
9877
9878 PCI DRIVER FOR TI DRA7XX
9879 M: Kishon Vijay Abraham I <kishon@ti.com>
9880 L: linux-omap@vger.kernel.org
9881 L: linux-pci@vger.kernel.org
9882 S: Supported
9883 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9884 F: drivers/pci/dwc/pci-dra7xx.c
9885
9886 PCI DRIVER FOR RENESAS R-CAR
9887 M: Simon Horman <horms@verge.net.au>
9888 L: linux-pci@vger.kernel.org
9889 L: linux-renesas-soc@vger.kernel.org
9890 S: Maintained
9891 F: drivers/pci/host/*rcar*
9892
9893 PCI DRIVER FOR SAMSUNG EXYNOS
9894 M: Jingoo Han <jingoohan1@gmail.com>
9895 L: linux-pci@vger.kernel.org
9896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9897 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9898 S: Maintained
9899 F: drivers/pci/dwc/pci-exynos.c
9900
9901 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9902 M: Jingoo Han <jingoohan1@gmail.com>
9903 M: Joao Pinto <Joao.Pinto@synopsys.com>
9904 L: linux-pci@vger.kernel.org
9905 S: Maintained
9906 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9907 F: drivers/pci/dwc/*designware*
9908
9909 PCI DRIVER FOR GENERIC OF HOSTS
9910 M: Will Deacon <will.deacon@arm.com>
9911 L: linux-pci@vger.kernel.org
9912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9913 S: Maintained
9914 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9915 F: drivers/pci/host/pci-host-common.c
9916 F: drivers/pci/host/pci-host-generic.c
9917
9918 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9919 M: Keith Busch <keith.busch@intel.com>
9920 L: linux-pci@vger.kernel.org
9921 S: Supported
9922 F: drivers/pci/host/vmd.c
9923
9924 PCIE DRIVER FOR ST SPEAR13XX
9925 M: Pratyush Anand <pratyush.anand@gmail.com>
9926 L: linux-pci@vger.kernel.org
9927 S: Maintained
9928 F: drivers/pci/dwc/*spear*
9929
9930 PCI MSI DRIVER FOR ALTERA MSI IP
9931 M: Ley Foon Tan <lftan@altera.com>
9932 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9933 L: linux-pci@vger.kernel.org
9934 S: Supported
9935 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9936 F: drivers/pci/host/pcie-altera-msi.c
9937
9938 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9939 M: Duc Dang <dhdang@apm.com>
9940 L: linux-pci@vger.kernel.org
9941 L: linux-arm-kernel@lists.infradead.org
9942 S: Maintained
9943 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9944 F: drivers/pci/host/pci-xgene-msi.c
9945
9946 PCIE DRIVER FOR AXIS ARTPEC
9947 M: Niklas Cassel <niklas.cassel@axis.com>
9948 M: Jesper Nilsson <jesper.nilsson@axis.com>
9949 L: linux-arm-kernel@axis.com
9950 L: linux-pci@vger.kernel.org
9951 S: Maintained
9952 F: Documentation/devicetree/bindings/pci/axis,artpec*
9953 F: drivers/pci/dwc/*artpec*
9954
9955 PCIE DRIVER FOR HISILICON
9956 M: Zhou Wang <wangzhou1@hisilicon.com>
9957 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9958 L: linux-pci@vger.kernel.org
9959 S: Maintained
9960 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9961 F: drivers/pci/dwc/pcie-hisi.c
9962
9963 PCIE DRIVER FOR ROCKCHIP
9964 M: Shawn Lin <shawn.lin@rock-chips.com>
9965 M: Wenrui Li <wenrui.li@rock-chips.com>
9966 L: linux-pci@vger.kernel.org
9967 L: linux-rockchip@lists.infradead.org
9968 S: Maintained
9969 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9970 F: drivers/pci/host/pcie-rockchip.c
9971
9972 PCIE DRIVER FOR QUALCOMM MSM
9973 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9974 L: linux-pci@vger.kernel.org
9975 L: linux-arm-msm@vger.kernel.org
9976 S: Maintained
9977 F: drivers/pci/dwc/*qcom*
9978
9979 PCIE DRIVER FOR CAVIUM THUNDERX
9980 M: David Daney <david.daney@cavium.com>
9981 L: linux-pci@vger.kernel.org
9982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9983 S: Supported
9984 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9985 F: drivers/pci/host/pci-thunder-*
9986
9987 PCMCIA SUBSYSTEM
9988 P: Linux PCMCIA Team
9989 L: linux-pcmcia@lists.infradead.org
9990 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9992 S: Maintained
9993 F: Documentation/pcmcia/
9994 F: tools/pcmcia/
9995 F: drivers/pcmcia/
9996 F: include/pcmcia/
9997
9998 PCNET32 NETWORK DRIVER
9999 M: Don Fry <pcnet32@frontier.com>
10000 L: netdev@vger.kernel.org
10001 S: Maintained
10002 F: drivers/net/ethernet/amd/pcnet32.c
10003
10004 PCRYPT PARALLEL CRYPTO ENGINE
10005 M: Steffen Klassert <steffen.klassert@secunet.com>
10006 L: linux-crypto@vger.kernel.org
10007 S: Maintained
10008 F: crypto/pcrypt.c
10009 F: include/crypto/pcrypt.h
10010
10011 PER-CPU MEMORY ALLOCATOR
10012 M: Tejun Heo <tj@kernel.org>
10013 M: Christoph Lameter <cl@linux.com>
10014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10015 S: Maintained
10016 F: include/linux/percpu*.h
10017 F: mm/percpu*.c
10018 F: arch/*/include/asm/percpu.h
10019
10020 PER-TASK DELAY ACCOUNTING
10021 M: Balbir Singh <bsingharora@gmail.com>
10022 S: Maintained
10023 F: include/linux/delayacct.h
10024 F: kernel/delayacct.c
10025
10026 PERFORMANCE EVENTS SUBSYSTEM
10027 M: Peter Zijlstra <peterz@infradead.org>
10028 M: Ingo Molnar <mingo@redhat.com>
10029 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10030 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10031 L: linux-kernel@vger.kernel.org
10032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10033 S: Supported
10034 F: kernel/events/*
10035 F: include/linux/perf_event.h
10036 F: include/uapi/linux/perf_event.h
10037 F: arch/*/kernel/perf_event*.c
10038 F: arch/*/kernel/*/perf_event*.c
10039 F: arch/*/kernel/*/*/perf_event*.c
10040 F: arch/*/include/asm/perf_event.h
10041 F: arch/*/kernel/perf_callchain.c
10042 F: arch/*/events/*
10043 F: tools/perf/
10044
10045 PERSONALITY HANDLING
10046 M: Christoph Hellwig <hch@infradead.org>
10047 L: linux-abi-devel@lists.sourceforge.net
10048 S: Maintained
10049 F: include/linux/personality.h
10050 F: include/uapi/linux/personality.h
10051
10052 PHONET PROTOCOL
10053 M: Remi Denis-Courmont <courmisch@gmail.com>
10054 S: Supported
10055 F: Documentation/networking/phonet.txt
10056 F: include/linux/phonet.h
10057 F: include/net/phonet/
10058 F: include/uapi/linux/phonet.h
10059 F: net/phonet/
10060
10061 PHRAM MTD DRIVER
10062 M: Joern Engel <joern@lazybastard.org>
10063 L: linux-mtd@lists.infradead.org
10064 S: Maintained
10065 F: drivers/mtd/devices/phram.c
10066
10067 PICOLCD HID DRIVER
10068 M: Bruno Prémont <bonbons@linux-vserver.org>
10069 L: linux-input@vger.kernel.org
10070 S: Maintained
10071 F: drivers/hid/hid-picolcd*
10072
10073 PICOXCELL SUPPORT
10074 M: Jamie Iles <jamie@jamieiles.com>
10075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10076 T: git git://github.com/jamieiles/linux-2.6-ji.git
10077 S: Supported
10078 F: arch/arm/boot/dts/picoxcell*
10079 F: arch/arm/mach-picoxcell/
10080 F: drivers/crypto/picoxcell*
10081
10082 PIN CONTROL SUBSYSTEM
10083 M: Linus Walleij <linus.walleij@linaro.org>
10084 L: linux-gpio@vger.kernel.org
10085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10086 S: Maintained
10087 F: Documentation/devicetree/bindings/pinctrl/
10088 F: Documentation/pinctrl.txt
10089 F: drivers/pinctrl/
10090 F: include/linux/pinctrl/
10091
10092 PIN CONTROLLER - ATMEL AT91
10093 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10095 S: Maintained
10096 F: drivers/pinctrl/pinctrl-at91.*
10097
10098 PIN CONTROLLER - ATMEL AT91 PIO4
10099 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10101 L: linux-gpio@vger.kernel.org
10102 S: Supported
10103 F: drivers/pinctrl/pinctrl-at91-pio4.*
10104
10105 PIN CONTROLLER - INTEL
10106 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10107 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10108 S: Maintained
10109 F: drivers/pinctrl/intel/
10110
10111 PIN CONTROLLER - RENESAS
10112 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10113 M: Geert Uytterhoeven <geert+renesas@glider.be>
10114 L: linux-renesas-soc@vger.kernel.org
10115 S: Maintained
10116 F: drivers/pinctrl/sh-pfc/
10117
10118 PIN CONTROLLER - SAMSUNG
10119 M: Tomasz Figa <tomasz.figa@gmail.com>
10120 M: Krzysztof Kozlowski <krzk@kernel.org>
10121 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10123 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10124 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10126 S: Maintained
10127 F: drivers/pinctrl/samsung/
10128 F: include/dt-bindings/pinctrl/samsung.h
10129 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10130
10131 PIN CONTROLLER - SINGLE
10132 M: Tony Lindgren <tony@atomide.com>
10133 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10135 L: linux-omap@vger.kernel.org
10136 S: Maintained
10137 F: drivers/pinctrl/pinctrl-single.c
10138
10139 PIN CONTROLLER - ST SPEAR
10140 M: Viresh Kumar <vireshk@kernel.org>
10141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10142 W: http://www.st.com/spear
10143 S: Maintained
10144 F: drivers/pinctrl/spear/
10145
10146 PISTACHIO SOC SUPPORT
10147 M: James Hartley <james.hartley@imgtec.com>
10148 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10149 L: linux-mips@linux-mips.org
10150 S: Maintained
10151 F: arch/mips/pistachio/
10152 F: arch/mips/include/asm/mach-pistachio/
10153 F: arch/mips/boot/dts/img/pistachio*
10154 F: arch/mips/configs/pistachio*_defconfig
10155
10156 PKTCDVD DRIVER
10157 S: Orphan
10158 M: linux-block@vger.kernel.org
10159 F: drivers/block/pktcdvd.c
10160 F: include/linux/pktcdvd.h
10161 F: include/uapi/linux/pktcdvd.h
10162
10163 PKUNITY SOC DRIVERS
10164 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10165 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10166 S: Maintained
10167 T: git git://github.com/gxt/linux.git
10168 F: drivers/input/serio/i8042-unicore32io.h
10169 F: drivers/i2c/busses/i2c-puv3.c
10170 F: drivers/video/fbdev/fb-puv3.c
10171 F: drivers/rtc/rtc-puv3.c
10172
10173 PMBUS HARDWARE MONITORING DRIVERS
10174 M: Guenter Roeck <linux@roeck-us.net>
10175 L: linux-hwmon@vger.kernel.org
10176 W: http://hwmon.wiki.kernel.org/
10177 W: http://www.roeck-us.net/linux/drivers/
10178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10179 S: Maintained
10180 F: Documentation/hwmon/pmbus
10181 F: drivers/hwmon/pmbus/
10182 F: include/linux/i2c/pmbus.h
10183
10184 PMC SIERRA MaxRAID DRIVER
10185 L: linux-scsi@vger.kernel.org
10186 W: http://www.pmc-sierra.com/
10187 S: Orphan
10188 F: drivers/scsi/pmcraid.*
10189
10190 PMC SIERRA PM8001 DRIVER
10191 M: Jack Wang <jinpu.wang@profitbricks.com>
10192 M: lindar_liu@usish.com
10193 L: linux-scsi@vger.kernel.org
10194 S: Supported
10195 F: drivers/scsi/pm8001/
10196
10197 POSIX CLOCKS and TIMERS
10198 M: Thomas Gleixner <tglx@linutronix.de>
10199 L: linux-kernel@vger.kernel.org
10200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10201 S: Maintained
10202 F: fs/timerfd.c
10203 F: include/linux/timer*
10204 F: kernel/time/*timer*
10205
10206 POWER MANAGEMENT CORE
10207 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10208 L: linux-pm@vger.kernel.org
10209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10210 B: https://bugzilla.kernel.org
10211 S: Supported
10212 F: drivers/base/power/
10213 F: include/linux/pm.h
10214 F: include/linux/pm_*
10215 F: include/linux/powercap.h
10216 F: drivers/powercap/
10217
10218 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10219 M: Sebastian Reichel <sre@kernel.org>
10220 L: linux-pm@vger.kernel.org
10221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10222 S: Maintained
10223 F: Documentation/devicetree/bindings/power/supply/
10224 F: include/linux/power_supply.h
10225 F: drivers/power/supply/
10226
10227 POWER STATE COORDINATION INTERFACE (PSCI)
10228 M: Mark Rutland <mark.rutland@arm.com>
10229 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10230 L: linux-arm-kernel@lists.infradead.org
10231 S: Maintained
10232 F: drivers/firmware/psci*.c
10233 F: include/linux/psci.h
10234 F: include/uapi/linux/psci.h
10235
10236 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10237 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10238 L: linuxppc-dev@lists.ozlabs.org
10239 S: Maintained
10240 F: drivers/char/powernv-op-panel.c
10241
10242 PNP SUPPORT
10243 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10244 S: Maintained
10245 F: drivers/pnp/
10246
10247 PPP PROTOCOL DRIVERS AND COMPRESSORS
10248 M: Paul Mackerras <paulus@samba.org>
10249 L: linux-ppp@vger.kernel.org
10250 S: Maintained
10251 F: drivers/net/ppp/ppp_*
10252
10253 PPP OVER ATM (RFC 2364)
10254 M: Mitchell Blank Jr <mitch@sfgoth.com>
10255 S: Maintained
10256 F: net/atm/pppoatm.c
10257 F: include/uapi/linux/atmppp.h
10258
10259 PPP OVER ETHERNET
10260 M: Michal Ostrowski <mostrows@earthlink.net>
10261 S: Maintained
10262 F: drivers/net/ppp/pppoe.c
10263 F: drivers/net/ppp/pppox.c
10264
10265 PPP OVER L2TP
10266 M: James Chapman <jchapman@katalix.com>
10267 S: Maintained
10268 F: net/l2tp/l2tp_ppp.c
10269 F: include/linux/if_pppol2tp.h
10270 F: include/uapi/linux/if_pppol2tp.h
10271
10272 PPS SUPPORT
10273 M: Rodolfo Giometti <giometti@enneenne.com>
10274 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10275 L: linuxpps@ml.enneenne.com (subscribers-only)
10276 S: Maintained
10277 F: Documentation/pps/
10278 F: drivers/pps/
10279 F: include/linux/pps*.h
10280
10281 PPTP DRIVER
10282 M: Dmitry Kozlov <xeb@mail.ru>
10283 L: netdev@vger.kernel.org
10284 S: Maintained
10285 F: drivers/net/ppp/pptp.c
10286 W: http://sourceforge.net/projects/accel-pptp
10287
10288 PREEMPTIBLE KERNEL
10289 M: Robert Love <rml@tech9.net>
10290 L: kpreempt-tech@lists.sourceforge.net
10291 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10292 S: Supported
10293 F: Documentation/preempt-locking.txt
10294 F: include/linux/preempt.h
10295
10296 PRINTK
10297 M: Petr Mladek <pmladek@suse.com>
10298 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10299 R: Steven Rostedt <rostedt@goodmis.org>
10300 S: Maintained
10301 F: kernel/printk/
10302 F: include/linux/printk.h
10303
10304 PRISM54 WIRELESS DRIVER
10305 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10306 L: linux-wireless@vger.kernel.org
10307 W: http://wireless.kernel.org/en/users/Drivers/p54
10308 S: Obsolete
10309 F: drivers/net/wireless/intersil/prism54/
10310
10311 PS3 NETWORK SUPPORT
10312 M: Geoff Levand <geoff@infradead.org>
10313 L: netdev@vger.kernel.org
10314 L: linuxppc-dev@lists.ozlabs.org
10315 S: Maintained
10316 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10317
10318 PS3 PLATFORM SUPPORT
10319 M: Geoff Levand <geoff@infradead.org>
10320 L: linuxppc-dev@lists.ozlabs.org
10321 S: Maintained
10322 F: arch/powerpc/boot/ps3*
10323 F: arch/powerpc/include/asm/lv1call.h
10324 F: arch/powerpc/include/asm/ps3*.h
10325 F: arch/powerpc/platforms/ps3/
10326 F: drivers/*/ps3*
10327 F: drivers/ps3/
10328 F: drivers/rtc/rtc-ps3.c
10329 F: drivers/usb/host/*ps3.c
10330 F: sound/ppc/snd_ps3*
10331
10332 PS3VRAM DRIVER
10333 M: Jim Paris <jim@jtan.com>
10334 M: Geoff Levand <geoff@infradead.org>
10335 L: linuxppc-dev@lists.ozlabs.org
10336 S: Maintained
10337 F: drivers/block/ps3vram.c
10338
10339 PSAMPLE PACKET SAMPLING SUPPORT:
10340 M: Yotam Gigi <yotamg@mellanox.com>
10341 S: Maintained
10342 F: net/psample
10343 F: include/net/psample.h
10344 F: include/uapi/linux/psample.h
10345
10346 PSTORE FILESYSTEM
10347 M: Kees Cook <keescook@chromium.org>
10348 M: Anton Vorontsov <anton@enomsg.org>
10349 M: Colin Cross <ccross@android.com>
10350 M: Tony Luck <tony.luck@intel.com>
10351 S: Maintained
10352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10353 F: fs/pstore/
10354 F: include/linux/pstore*
10355 F: drivers/firmware/efi/efi-pstore.c
10356 F: drivers/acpi/apei/erst.c
10357 F: Documentation/admin-guide/ramoops.rst
10358 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10359 K: \b(pstore|ramoops)
10360
10361 PTP HARDWARE CLOCK SUPPORT
10362 M: Richard Cochran <richardcochran@gmail.com>
10363 L: netdev@vger.kernel.org
10364 S: Maintained
10365 W: http://linuxptp.sourceforge.net/
10366 F: Documentation/ABI/testing/sysfs-ptp
10367 F: Documentation/ptp/*
10368 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10369 F: drivers/net/phy/dp83640*
10370 F: drivers/ptp/*
10371 F: include/linux/ptp_cl*
10372
10373 PTRACE SUPPORT
10374 M: Roland McGrath <roland@hack.frob.com>
10375 M: Oleg Nesterov <oleg@redhat.com>
10376 S: Maintained
10377 F: include/asm-generic/syscall.h
10378 F: include/linux/ptrace.h
10379 F: include/linux/regset.h
10380 F: include/linux/tracehook.h
10381 F: include/uapi/linux/ptrace.h
10382 F: kernel/ptrace.c
10383
10384 PULSE8-CEC DRIVER
10385 M: Hans Verkuil <hverkuil@xs4all.nl>
10386 L: linux-media@vger.kernel.org
10387 T: git git://linuxtv.org/media_tree.git
10388 S: Maintained
10389 F: drivers/media/usb/pulse8-cec/*
10390
10391 PVRUSB2 VIDEO4LINUX DRIVER
10392 M: Mike Isely <isely@pobox.com>
10393 L: pvrusb2@isely.net (subscribers-only)
10394 L: linux-media@vger.kernel.org
10395 W: http://www.isely.net/pvrusb2/
10396 T: git git://linuxtv.org/media_tree.git
10397 S: Maintained
10398 F: Documentation/media/v4l-drivers/pvrusb2*
10399 F: drivers/media/usb/pvrusb2/
10400
10401 PWC WEBCAM DRIVER
10402 M: Hans Verkuil <hverkuil@xs4all.nl>
10403 L: linux-media@vger.kernel.org
10404 T: git git://linuxtv.org/media_tree.git
10405 S: Odd Fixes
10406 F: drivers/media/usb/pwc/*
10407
10408 PWM FAN DRIVER
10409 M: Kamil Debski <kamil@wypas.org>
10410 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10411 L: linux-hwmon@vger.kernel.org
10412 S: Supported
10413 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10414 F: Documentation/hwmon/pwm-fan
10415 F: drivers/hwmon/pwm-fan.c
10416
10417 PWM SUBSYSTEM
10418 M: Thierry Reding <thierry.reding@gmail.com>
10419 L: linux-pwm@vger.kernel.org
10420 S: Maintained
10421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10422 F: Documentation/pwm.txt
10423 F: Documentation/devicetree/bindings/pwm/
10424 F: include/linux/pwm.h
10425 F: drivers/pwm/
10426 F: drivers/video/backlight/pwm_bl.c
10427 F: include/linux/pwm_backlight.h
10428 F: drivers/gpio/gpio-mvebu.c
10429 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10430
10431 PXA2xx/PXA3xx SUPPORT
10432 M: Daniel Mack <daniel@zonque.org>
10433 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10434 M: Robert Jarzmik <robert.jarzmik@free.fr>
10435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10436 T: git git://github.com/hzhuang1/linux.git
10437 T: git git://github.com/rjarzmik/linux.git
10438 S: Maintained
10439 F: arch/arm/boot/dts/pxa*
10440 F: arch/arm/mach-pxa/
10441 F: drivers/dma/pxa*
10442 F: drivers/pcmcia/pxa2xx*
10443 F: drivers/pinctrl/pxa/
10444 F: drivers/spi/spi-pxa2xx*
10445 F: drivers/usb/gadget/udc/pxa2*
10446 F: include/sound/pxa2xx-lib.h
10447 F: sound/arm/pxa*
10448 F: sound/soc/pxa/
10449
10450 PXA GPIO DRIVER
10451 M: Robert Jarzmik <robert.jarzmik@free.fr>
10452 L: linux-gpio@vger.kernel.org
10453 S: Maintained
10454 F: drivers/gpio/gpio-pxa.c
10455
10456 PXA3xx NAND FLASH DRIVER
10457 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10458 L: linux-mtd@lists.infradead.org
10459 S: Maintained
10460 F: drivers/mtd/nand/pxa3xx_nand.c
10461
10462 MMP SUPPORT
10463 M: Eric Miao <eric.y.miao@gmail.com>
10464 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10466 T: git git://github.com/hzhuang1/linux.git
10467 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10468 S: Maintained
10469 F: arch/arm/boot/dts/mmp*
10470 F: arch/arm/mach-mmp/
10471
10472 PXA MMCI DRIVER
10473 S: Orphan
10474
10475 PXA RTC DRIVER
10476 M: Robert Jarzmik <robert.jarzmik@free.fr>
10477 L: linux-rtc@vger.kernel.org
10478 S: Maintained
10479
10480 QAT DRIVER
10481 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10482 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10483 L: qat-linux@intel.com
10484 S: Supported
10485 F: drivers/crypto/qat/
10486
10487 QIB DRIVER
10488 M: Mike Marciniszyn <infinipath@intel.com>
10489 L: linux-rdma@vger.kernel.org
10490 S: Supported
10491 F: drivers/infiniband/hw/qib/
10492
10493 QLOGIC QLA1280 SCSI DRIVER
10494 M: Michael Reed <mdr@sgi.com>
10495 L: linux-scsi@vger.kernel.org
10496 S: Maintained
10497 F: drivers/scsi/qla1280.[ch]
10498
10499 QLOGIC QLA2XXX FC-SCSI DRIVER
10500 M: qla2xxx-upstream@qlogic.com
10501 L: linux-scsi@vger.kernel.org
10502 S: Supported
10503 F: Documentation/scsi/LICENSE.qla2xxx
10504 F: drivers/scsi/qla2xxx/
10505
10506 QLOGIC QLA4XXX iSCSI DRIVER
10507 M: QLogic-Storage-Upstream@qlogic.com
10508 L: linux-scsi@vger.kernel.org
10509 S: Supported
10510 F: Documentation/scsi/LICENSE.qla4xxx
10511 F: drivers/scsi/qla4xxx/
10512
10513 QLOGIC QLA3XXX NETWORK DRIVER
10514 M: Dept-GELinuxNICDev@cavium.com
10515 L: netdev@vger.kernel.org
10516 S: Supported
10517 F: Documentation/networking/LICENSE.qla3xxx
10518 F: drivers/net/ethernet/qlogic/qla3xxx.*
10519
10520 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10521 M: Harish Patil <harish.patil@cavium.com>
10522 M: Manish Chopra <manish.chopra@cavium.com>
10523 M: Dept-GELinuxNICDev@cavium.com
10524 L: netdev@vger.kernel.org
10525 S: Supported
10526 F: drivers/net/ethernet/qlogic/qlcnic/
10527
10528 QLOGIC QLGE 10Gb ETHERNET DRIVER
10529 M: Harish Patil <harish.patil@cavium.com>
10530 M: Manish Chopra <manish.chopra@cavium.com>
10531 M: Dept-GELinuxNICDev@cavium.com
10532 L: netdev@vger.kernel.org
10533 S: Supported
10534 F: drivers/net/ethernet/qlogic/qlge/
10535
10536 QLOGIC QL4xxx ETHERNET DRIVER
10537 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10538 M: Ariel Elior <Ariel.Elior@cavium.com>
10539 M: everest-linux-l2@cavium.com
10540 L: netdev@vger.kernel.org
10541 S: Supported
10542 F: drivers/net/ethernet/qlogic/qed/
10543 F: include/linux/qed/
10544 F: drivers/net/ethernet/qlogic/qede/
10545
10546 QLOGIC QL41xxx ISCSI DRIVER
10547 M: QLogic-Storage-Upstream@cavium.com
10548 L: linux-scsi@vger.kernel.org
10549 S: Supported
10550 F: drivers/scsi/qedi/
10551
10552 QLOGIC QL41xxx FCOE DRIVER
10553 M: QLogic-Storage-Upstream@cavium.com
10554 L: linux-scsi@vger.kernel.org
10555 S: Supported
10556 F: drivers/scsi/qedf/
10557
10558 QNX4 FILESYSTEM
10559 M: Anders Larsen <al@alarsen.net>
10560 W: http://www.alarsen.net/linux/qnx4fs/
10561 S: Maintained
10562 F: fs/qnx4/
10563 F: include/uapi/linux/qnx4_fs.h
10564 F: include/uapi/linux/qnxtypes.h
10565
10566 QORIQ DPAA2 FSL-MC BUS DRIVER
10567 M: Stuart Yoder <stuyoder@gmail.com>
10568 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10569 L: linux-kernel@vger.kernel.org
10570 S: Maintained
10571 F: drivers/staging/fsl-mc/
10572
10573 QT1010 MEDIA DRIVER
10574 M: Antti Palosaari <crope@iki.fi>
10575 L: linux-media@vger.kernel.org
10576 W: https://linuxtv.org
10577 W: http://palosaari.fi/linux/
10578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10579 T: git git://linuxtv.org/anttip/media_tree.git
10580 S: Maintained
10581 F: drivers/media/tuners/qt1010*
10582
10583 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10584 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10585 L: linux-wireless@vger.kernel.org
10586 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10587 S: Supported
10588 F: drivers/net/wireless/ath/ath9k/
10589
10590 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10591 M: Kalle Valo <kvalo@qca.qualcomm.com>
10592 L: ath10k@lists.infradead.org
10593 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10595 S: Supported
10596 F: drivers/net/wireless/ath/ath10k/
10597
10598 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10599 M: Timur Tabi <timur@codeaurora.org>
10600 L: netdev@vger.kernel.org
10601 S: Supported
10602 F: drivers/net/ethernet/qualcomm/emac/
10603
10604 QUALCOMM HEXAGON ARCHITECTURE
10605 M: Richard Kuo <rkuo@codeaurora.org>
10606 L: linux-hexagon@vger.kernel.org
10607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10608 S: Supported
10609 F: arch/hexagon/
10610
10611 QUALCOMM WCN36XX WIRELESS DRIVER
10612 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10613 L: wcn36xx@lists.infradead.org
10614 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10615 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10616 S: Supported
10617 F: drivers/net/wireless/ath/wcn36xx/
10618
10619 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10620 M: Gabriel Somlo <somlo@cmu.edu>
10621 M: "Michael S. Tsirkin" <mst@redhat.com>
10622 L: qemu-devel@nongnu.org
10623 S: Maintained
10624 F: drivers/firmware/qemu_fw_cfg.c
10625
10626 RADOS BLOCK DEVICE (RBD)
10627 M: Ilya Dryomov <idryomov@gmail.com>
10628 M: Sage Weil <sage@redhat.com>
10629 M: Alex Elder <elder@kernel.org>
10630 L: ceph-devel@vger.kernel.org
10631 W: http://ceph.com/
10632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10633 T: git git://github.com/ceph/ceph-client.git
10634 S: Supported
10635 F: Documentation/ABI/testing/sysfs-bus-rbd
10636 F: drivers/block/rbd.c
10637 F: drivers/block/rbd_types.h
10638
10639 RADEON FRAMEBUFFER DISPLAY DRIVER
10640 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10641 L: linux-fbdev@vger.kernel.org
10642 S: Maintained
10643 F: drivers/video/fbdev/aty/radeon*
10644 F: include/uapi/linux/radeonfb.h
10645
10646 RADIOSHARK RADIO DRIVER
10647 M: Hans Verkuil <hverkuil@xs4all.nl>
10648 L: linux-media@vger.kernel.org
10649 T: git git://linuxtv.org/media_tree.git
10650 S: Maintained
10651 F: drivers/media/radio/radio-shark.c
10652
10653 RADIOSHARK2 RADIO DRIVER
10654 M: Hans Verkuil <hverkuil@xs4all.nl>
10655 L: linux-media@vger.kernel.org
10656 T: git git://linuxtv.org/media_tree.git
10657 S: Maintained
10658 F: drivers/media/radio/radio-shark2.c
10659 F: drivers/media/radio/radio-tea5777.c
10660
10661 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10662 M: Paul Mackerras <paulus@samba.org>
10663 L: linux-fbdev@vger.kernel.org
10664 S: Maintained
10665 F: drivers/video/fbdev/aty/aty128fb.c
10666
10667 RAINSHADOW-CEC DRIVER
10668 M: Hans Verkuil <hverkuil@xs4all.nl>
10669 L: linux-media@vger.kernel.org
10670 T: git git://linuxtv.org/media_tree.git
10671 S: Maintained
10672 F: drivers/media/usb/rainshadow-cec/*
10673
10674 RALINK MIPS ARCHITECTURE
10675 M: John Crispin <john@phrozen.org>
10676 L: linux-mips@linux-mips.org
10677 S: Maintained
10678 F: arch/mips/ralink
10679
10680 RALINK RT2X00 WIRELESS LAN DRIVER
10681 P: rt2x00 project
10682 M: Stanislaw Gruszka <sgruszka@redhat.com>
10683 M: Helmut Schaa <helmut.schaa@googlemail.com>
10684 L: linux-wireless@vger.kernel.org
10685 S: Maintained
10686 F: drivers/net/wireless/ralink/rt2x00/
10687
10688 RAMDISK RAM BLOCK DEVICE DRIVER
10689 M: Jens Axboe <axboe@kernel.dk>
10690 S: Maintained
10691 F: Documentation/blockdev/ramdisk.txt
10692 F: drivers/block/brd.c
10693
10694 RANDOM NUMBER DRIVER
10695 M: "Theodore Ts'o" <tytso@mit.edu>
10696 S: Maintained
10697 F: drivers/char/random.c
10698
10699 RAPIDIO SUBSYSTEM
10700 M: Matt Porter <mporter@kernel.crashing.org>
10701 M: Alexandre Bounine <alexandre.bounine@idt.com>
10702 S: Maintained
10703 F: drivers/rapidio/
10704
10705 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10706 L: linux-wireless@vger.kernel.org
10707 S: Orphan
10708 F: drivers/net/wireless/ray*
10709
10710 RCUTORTURE MODULE
10711 M: Josh Triplett <josh@joshtriplett.org>
10712 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10713 L: linux-kernel@vger.kernel.org
10714 S: Supported
10715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10716 F: Documentation/RCU/torture.txt
10717 F: kernel/rcu/rcutorture.c
10718
10719 RCUTORTURE TEST FRAMEWORK
10720 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10721 M: Josh Triplett <josh@joshtriplett.org>
10722 R: Steven Rostedt <rostedt@goodmis.org>
10723 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10724 R: Lai Jiangshan <jiangshanlai@gmail.com>
10725 L: linux-kernel@vger.kernel.org
10726 S: Supported
10727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10728 F: tools/testing/selftests/rcutorture
10729
10730 RDC R-321X SoC
10731 M: Florian Fainelli <florian@openwrt.org>
10732 S: Maintained
10733
10734 RDC R6040 FAST ETHERNET DRIVER
10735 M: Florian Fainelli <f.fainelli@gmail.com>
10736 L: netdev@vger.kernel.org
10737 S: Maintained
10738 F: drivers/net/ethernet/rdc/r6040.c
10739
10740 RDS - RELIABLE DATAGRAM SOCKETS
10741 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10742 L: netdev@vger.kernel.org
10743 L: linux-rdma@vger.kernel.org
10744 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10745 W: https://oss.oracle.com/projects/rds/
10746 S: Supported
10747 F: net/rds/
10748 F: Documentation/networking/rds.txt
10749
10750 RDMAVT - RDMA verbs software
10751 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10752 L: linux-rdma@vger.kernel.org
10753 S: Supported
10754 F: drivers/infiniband/sw/rdmavt
10755
10756 RDT - RESOURCE ALLOCATION
10757 M: Fenghua Yu <fenghua.yu@intel.com>
10758 L: linux-kernel@vger.kernel.org
10759 S: Supported
10760 F: arch/x86/kernel/cpu/intel_rdt*
10761 F: arch/x86/include/asm/intel_rdt*
10762 F: Documentation/x86/intel_rdt*
10763
10764 READ-COPY UPDATE (RCU)
10765 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10766 M: Josh Triplett <josh@joshtriplett.org>
10767 R: Steven Rostedt <rostedt@goodmis.org>
10768 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10769 R: Lai Jiangshan <jiangshanlai@gmail.com>
10770 L: linux-kernel@vger.kernel.org
10771 W: http://www.rdrop.com/users/paulmck/RCU/
10772 S: Supported
10773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10774 F: Documentation/RCU/
10775 X: Documentation/RCU/torture.txt
10776 F: include/linux/rcu*
10777 X: include/linux/srcu.h
10778 F: kernel/rcu/
10779 X: kernel/torture.c
10780
10781 REAL TIME CLOCK (RTC) SUBSYSTEM
10782 M: Alessandro Zummo <a.zummo@towertech.it>
10783 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10784 L: linux-rtc@vger.kernel.org
10785 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10787 S: Maintained
10788 F: Documentation/devicetree/bindings/rtc/
10789 F: Documentation/rtc.txt
10790 F: drivers/rtc/
10791 F: include/linux/rtc.h
10792 F: include/uapi/linux/rtc.h
10793 F: include/linux/rtc/
10794 F: include/linux/platform_data/rtc-*
10795 F: tools/testing/selftests/timers/rtctest.c
10796
10797 REALTEK AUDIO CODECS
10798 M: Bard Liao <bardliao@realtek.com>
10799 M: Oder Chiou <oder_chiou@realtek.com>
10800 S: Maintained
10801 F: sound/soc/codecs/rt*
10802 F: include/sound/rt*.h
10803
10804 REISERFS FILE SYSTEM
10805 L: reiserfs-devel@vger.kernel.org
10806 S: Supported
10807 F: fs/reiserfs/
10808
10809 REGISTER MAP ABSTRACTION
10810 M: Mark Brown <broonie@kernel.org>
10811 L: linux-kernel@vger.kernel.org
10812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10813 S: Supported
10814 F: Documentation/devicetree/bindings/regmap/
10815 F: drivers/base/regmap/
10816 F: include/linux/regmap.h
10817
10818 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10819 M: Ohad Ben-Cohen <ohad@wizery.com>
10820 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10821 L: linux-remoteproc@vger.kernel.org
10822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10823 S: Maintained
10824 F: Documentation/devicetree/bindings/remoteproc/
10825 F: Documentation/remoteproc.txt
10826 F: drivers/remoteproc/
10827 F: include/linux/remoteproc.h
10828
10829 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10830 M: Ohad Ben-Cohen <ohad@wizery.com>
10831 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10832 L: linux-remoteproc@vger.kernel.org
10833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10834 S: Maintained
10835 F: drivers/rpmsg/
10836 F: Documentation/rpmsg.txt
10837 F: include/linux/rpmsg.h
10838 F: include/linux/rpmsg/
10839
10840 RENESAS CLOCK DRIVERS
10841 M: Geert Uytterhoeven <geert+renesas@glider.be>
10842 L: linux-renesas-soc@vger.kernel.org
10843 S: Supported
10844 F: drivers/clk/renesas/
10845
10846 RENESAS ETHERNET DRIVERS
10847 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10848 L: netdev@vger.kernel.org
10849 L: linux-renesas-soc@vger.kernel.org
10850 F: drivers/net/ethernet/renesas/
10851 F: include/linux/sh_eth.h
10852
10853 RENESAS R-CAR GYROADC DRIVER
10854 M: Marek Vasut <marek.vasut@gmail.com>
10855 L: linux-iio@vger.kernel.org
10856 S: Supported
10857 F: drivers/iio/adc/rcar_gyro_adc.c
10858
10859 RENESAS USB2 PHY DRIVER
10860 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10861 L: linux-renesas-soc@vger.kernel.org
10862 S: Maintained
10863 F: drivers/phy/phy-rcar-gen3-usb2.c
10864
10865 RESET CONTROLLER FRAMEWORK
10866 M: Philipp Zabel <p.zabel@pengutronix.de>
10867 T: git git://git.pengutronix.de/git/pza/linux
10868 S: Maintained
10869 F: drivers/reset/
10870 F: Documentation/devicetree/bindings/reset/
10871 F: include/dt-bindings/reset/
10872 F: include/linux/reset.h
10873 F: include/linux/reset-controller.h
10874
10875 RFKILL
10876 M: Johannes Berg <johannes@sipsolutions.net>
10877 L: linux-wireless@vger.kernel.org
10878 W: http://wireless.kernel.org/
10879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10881 S: Maintained
10882 F: Documentation/rfkill.txt
10883 F: net/rfkill/
10884
10885 RHASHTABLE
10886 M: Thomas Graf <tgraf@suug.ch>
10887 M: Herbert Xu <herbert@gondor.apana.org.au>
10888 L: netdev@vger.kernel.org
10889 S: Maintained
10890 F: lib/rhashtable.c
10891 F: include/linux/rhashtable.h
10892
10893 RICOH SMARTMEDIA/XD DRIVER
10894 M: Maxim Levitsky <maximlevitsky@gmail.com>
10895 S: Maintained
10896 F: drivers/mtd/nand/r852.c
10897 F: drivers/mtd/nand/r852.h
10898
10899 RICOH R5C592 MEMORYSTICK DRIVER
10900 M: Maxim Levitsky <maximlevitsky@gmail.com>
10901 S: Maintained
10902 F: drivers/memstick/host/r592.*
10903
10904 ROCCAT DRIVERS
10905 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10906 W: http://sourceforge.net/projects/roccat/
10907 S: Maintained
10908 F: drivers/hid/hid-roccat*
10909 F: include/linux/hid-roccat*
10910 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10911
10912 ROCKER DRIVER
10913 M: Jiri Pirko <jiri@resnulli.us>
10914 L: netdev@vger.kernel.org
10915 S: Supported
10916 F: drivers/net/ethernet/rocker/
10917
10918 ROCKETPORT DRIVER
10919 P: Comtrol Corp.
10920 W: http://www.comtrol.com
10921 S: Maintained
10922 F: Documentation/serial/rocket.txt
10923 F: drivers/tty/rocket*
10924
10925 ROCKETPORT EXPRESS/INFINITY DRIVER
10926 M: Kevin Cernekee <cernekee@gmail.com>
10927 L: linux-serial@vger.kernel.org
10928 S: Odd Fixes
10929 F: drivers/tty/serial/rp2.*
10930
10931 ROSE NETWORK LAYER
10932 M: Ralf Baechle <ralf@linux-mips.org>
10933 L: linux-hams@vger.kernel.org
10934 W: http://www.linux-ax25.org/
10935 S: Maintained
10936 F: include/net/rose.h
10937 F: include/uapi/linux/rose.h
10938 F: net/rose/
10939
10940 RTL2830 MEDIA DRIVER
10941 M: Antti Palosaari <crope@iki.fi>
10942 L: linux-media@vger.kernel.org
10943 W: https://linuxtv.org
10944 W: http://palosaari.fi/linux/
10945 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10946 T: git git://linuxtv.org/anttip/media_tree.git
10947 S: Maintained
10948 F: drivers/media/dvb-frontends/rtl2830*
10949
10950 RTL2832 MEDIA DRIVER
10951 M: Antti Palosaari <crope@iki.fi>
10952 L: linux-media@vger.kernel.org
10953 W: https://linuxtv.org
10954 W: http://palosaari.fi/linux/
10955 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10956 T: git git://linuxtv.org/anttip/media_tree.git
10957 S: Maintained
10958 F: drivers/media/dvb-frontends/rtl2832*
10959
10960 RTL2832_SDR MEDIA DRIVER
10961 M: Antti Palosaari <crope@iki.fi>
10962 L: linux-media@vger.kernel.org
10963 W: https://linuxtv.org
10964 W: http://palosaari.fi/linux/
10965 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10966 T: git git://linuxtv.org/anttip/media_tree.git
10967 S: Maintained
10968 F: drivers/media/dvb-frontends/rtl2832_sdr*
10969
10970 RTL8180 WIRELESS DRIVER
10971 L: linux-wireless@vger.kernel.org
10972 W: http://wireless.kernel.org/
10973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10974 S: Orphan
10975 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10976
10977 RTL8187 WIRELESS DRIVER
10978 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10979 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10980 M: Larry Finger <Larry.Finger@lwfinger.net>
10981 L: linux-wireless@vger.kernel.org
10982 W: http://wireless.kernel.org/
10983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10984 S: Maintained
10985 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10986
10987 RTL8192CE WIRELESS DRIVER
10988 M: Larry Finger <Larry.Finger@lwfinger.net>
10989 M: Chaoming Li <chaoming_li@realsil.com.cn>
10990 L: linux-wireless@vger.kernel.org
10991 W: http://wireless.kernel.org/
10992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10993 S: Maintained
10994 F: drivers/net/wireless/realtek/rtlwifi/
10995 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10996
10997 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10998 M: Jes Sorensen <Jes.Sorensen@gmail.com>
10999 L: linux-wireless@vger.kernel.org
11000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11001 S: Maintained
11002 F: drivers/net/wireless/realtek/rtl8xxxu/
11003
11004 S3 SAVAGE FRAMEBUFFER DRIVER
11005 M: Antonino Daplas <adaplas@gmail.com>
11006 L: linux-fbdev@vger.kernel.org
11007 S: Maintained
11008 F: drivers/video/fbdev/savage/
11009
11010 S390
11011 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11012 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11013 L: linux-s390@vger.kernel.org
11014 W: http://www.ibm.com/developerworks/linux/linux390/
11015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11016 S: Supported
11017 F: arch/s390/
11018 F: drivers/s390/
11019 F: Documentation/s390/
11020 F: Documentation/DocBook/s390*
11021
11022 S390 COMMON I/O LAYER
11023 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11024 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11025 L: linux-s390@vger.kernel.org
11026 W: http://www.ibm.com/developerworks/linux/linux390/
11027 S: Supported
11028 F: drivers/s390/cio/
11029
11030 S390 DASD DRIVER
11031 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11032 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11033 L: linux-s390@vger.kernel.org
11034 W: http://www.ibm.com/developerworks/linux/linux390/
11035 S: Supported
11036 F: drivers/s390/block/dasd*
11037 F: block/partitions/ibm.c
11038
11039 S390 NETWORK DRIVERS
11040 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11041 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11042 L: linux-s390@vger.kernel.org
11043 W: http://www.ibm.com/developerworks/linux/linux390/
11044 S: Supported
11045 F: drivers/s390/net/
11046
11047 S390 PCI SUBSYSTEM
11048 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11049 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11050 L: linux-s390@vger.kernel.org
11051 W: http://www.ibm.com/developerworks/linux/linux390/
11052 S: Supported
11053 F: arch/s390/pci/
11054 F: drivers/pci/hotplug/s390_pci_hpc.c
11055
11056 S390 ZCRYPT DRIVER
11057 M: Harald Freudenberger <freude@de.ibm.com>
11058 L: linux-s390@vger.kernel.org
11059 W: http://www.ibm.com/developerworks/linux/linux390/
11060 S: Supported
11061 F: drivers/s390/crypto/
11062
11063 S390 ZFCP DRIVER
11064 M: Steffen Maier <maier@linux.vnet.ibm.com>
11065 L: linux-s390@vger.kernel.org
11066 W: http://www.ibm.com/developerworks/linux/linux390/
11067 S: Supported
11068 F: drivers/s390/scsi/zfcp_*
11069
11070 S390 IUCV NETWORK LAYER
11071 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11072 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11073 L: linux-s390@vger.kernel.org
11074 W: http://www.ibm.com/developerworks/linux/linux390/
11075 S: Supported
11076 F: drivers/s390/net/*iucv*
11077 F: include/net/iucv/
11078 F: net/iucv/
11079
11080 S390 IOMMU (PCI)
11081 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11082 L: linux-s390@vger.kernel.org
11083 W: http://www.ibm.com/developerworks/linux/linux390/
11084 S: Supported
11085 F: drivers/iommu/s390-iommu.c
11086
11087 S390 VFIO-CCW DRIVER
11088 M: Cornelia Huck <cornelia.huck@de.ibm.com>
11089 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11090 L: linux-s390@vger.kernel.org
11091 L: kvm@vger.kernel.org
11092 S: Supported
11093 F: drivers/s390/cio/vfio_ccw*
11094 F: Documentation/s390/vfio-ccw.txt
11095 F: include/uapi/linux/vfio_ccw.h
11096
11097 S3C24XX SD/MMC Driver
11098 M: Ben Dooks <ben-linux@fluff.org>
11099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11100 S: Supported
11101 F: drivers/mmc/host/s3cmci.*
11102
11103 SAA6588 RDS RECEIVER DRIVER
11104 M: Hans Verkuil <hverkuil@xs4all.nl>
11105 L: linux-media@vger.kernel.org
11106 T: git git://linuxtv.org/media_tree.git
11107 W: https://linuxtv.org
11108 S: Odd Fixes
11109 F: drivers/media/i2c/saa6588*
11110
11111 SAA7134 VIDEO4LINUX DRIVER
11112 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11113 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11114 L: linux-media@vger.kernel.org
11115 W: https://linuxtv.org
11116 T: git git://linuxtv.org/media_tree.git
11117 S: Odd fixes
11118 F: Documentation/media/v4l-drivers/saa7134*
11119 F: drivers/media/pci/saa7134/
11120
11121 SAA7146 VIDEO4LINUX-2 DRIVER
11122 M: Hans Verkuil <hverkuil@xs4all.nl>
11123 L: linux-media@vger.kernel.org
11124 T: git git://linuxtv.org/media_tree.git
11125 S: Maintained
11126 F: drivers/media/common/saa7146/
11127 F: drivers/media/pci/saa7146/
11128 F: include/media/saa7146*
11129
11130 SAMSUNG LAPTOP DRIVER
11131 M: Corentin Chary <corentin.chary@gmail.com>
11132 L: platform-driver-x86@vger.kernel.org
11133 S: Maintained
11134 F: drivers/platform/x86/samsung-laptop.c
11135
11136 SAMSUNG AUDIO (ASoC) DRIVERS
11137 M: Krzysztof Kozlowski <krzk@kernel.org>
11138 M: Sangbeom Kim <sbkim73@samsung.com>
11139 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11140 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11141 S: Supported
11142 F: sound/soc/samsung/
11143
11144 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11145 M: Krzysztof Kozlowski <krzk@kernel.org>
11146 L: linux-crypto@vger.kernel.org
11147 L: linux-samsung-soc@vger.kernel.org
11148 S: Maintained
11149 F: drivers/crypto/exynos-rng.c
11150 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11151
11152 SAMSUNG FRAMEBUFFER DRIVER
11153 M: Jingoo Han <jingoohan1@gmail.com>
11154 L: linux-fbdev@vger.kernel.org
11155 S: Maintained
11156 F: drivers/video/fbdev/s3c-fb.c
11157
11158 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11159 M: Sangbeom Kim <sbkim73@samsung.com>
11160 M: Krzysztof Kozlowski <krzk@kernel.org>
11161 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11162 L: linux-kernel@vger.kernel.org
11163 L: linux-samsung-soc@vger.kernel.org
11164 S: Supported
11165 F: drivers/mfd/sec*.c
11166 F: drivers/regulator/s2m*.c
11167 F: drivers/regulator/s5m*.c
11168 F: drivers/clk/clk-s2mps11.c
11169 F: drivers/rtc/rtc-s5m.c
11170 F: include/linux/mfd/samsung/
11171 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11172 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11173 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11174 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11175
11176 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11177 M: Krzysztof Kozlowski <krzk@kernel.org>
11178 M: Vladimir Zapolskiy <vz@mleia.com>
11179 L: linux-crypto@vger.kernel.org
11180 L: linux-samsung-soc@vger.kernel.org
11181 S: Maintained
11182 F: drivers/crypto/s5p-sss.c
11183
11184 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11185 M: Kyungmin Park <kyungmin.park@samsung.com>
11186 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11187 L: linux-media@vger.kernel.org
11188 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11189 S: Supported
11190 F: drivers/media/platform/exynos4-is/
11191
11192 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11193 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11194 L: linux-media@vger.kernel.org
11195 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11196 S: Maintained
11197 F: drivers/media/platform/s3c-camif/
11198 F: include/media/drv-intf/s3c_camif.h
11199
11200 SAMSUNG S5C73M3 CAMERA DRIVER
11201 M: Kyungmin Park <kyungmin.park@samsung.com>
11202 M: Andrzej Hajda <a.hajda@samsung.com>
11203 L: linux-media@vger.kernel.org
11204 S: Supported
11205 F: drivers/media/i2c/s5c73m3/*
11206
11207 SAMSUNG S5K5BAF CAMERA DRIVER
11208 M: Kyungmin Park <kyungmin.park@samsung.com>
11209 M: Andrzej Hajda <a.hajda@samsung.com>
11210 L: linux-media@vger.kernel.org
11211 S: Supported
11212 F: drivers/media/i2c/s5k5baf.c
11213
11214 SAMSUNG S3FWRN5 NFC DRIVER
11215 M: Robert Baldyga <r.baldyga@samsung.com>
11216 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11217 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11218 S: Supported
11219 F: drivers/nfc/s3fwrn5
11220
11221 SAMSUNG SOC CLOCK DRIVERS
11222 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11223 M: Tomasz Figa <tomasz.figa@gmail.com>
11224 M: Chanwoo Choi <cw00.choi@samsung.com>
11225 S: Supported
11226 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11227 F: drivers/clk/samsung/
11228 F: include/dt-bindings/clock/exynos*.h
11229 F: Documentation/devicetree/bindings/clock/exynos*.txt
11230
11231 SAMSUNG SPI DRIVERS
11232 M: Kukjin Kim <kgene@kernel.org>
11233 M: Krzysztof Kozlowski <krzk@kernel.org>
11234 M: Andi Shyti <andi.shyti@samsung.com>
11235 L: linux-spi@vger.kernel.org
11236 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11237 S: Maintained
11238 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11239 F: drivers/spi/spi-s3c*
11240 F: include/linux/platform_data/spi-s3c64xx.h
11241
11242 SAMSUNG SXGBE DRIVERS
11243 M: Byungho An <bh74.an@samsung.com>
11244 M: Girish K S <ks.giri@samsung.com>
11245 M: Vipul Pandya <vipul.pandya@samsung.com>
11246 S: Supported
11247 L: netdev@vger.kernel.org
11248 F: drivers/net/ethernet/samsung/sxgbe/
11249
11250 SAMSUNG THERMAL DRIVER
11251 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11252 L: linux-pm@vger.kernel.org
11253 L: linux-samsung-soc@vger.kernel.org
11254 S: Supported
11255 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11256 F: drivers/thermal/samsung/
11257
11258 SAMSUNG USB2 PHY DRIVER
11259 M: Kamil Debski <kamil@wypas.org>
11260 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11261 L: linux-kernel@vger.kernel.org
11262 S: Supported
11263 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11264 F: Documentation/phy/samsung-usb2.txt
11265 F: drivers/phy/phy-exynos4210-usb2.c
11266 F: drivers/phy/phy-exynos4x12-usb2.c
11267 F: drivers/phy/phy-exynos5250-usb2.c
11268 F: drivers/phy/phy-s5pv210-usb2.c
11269 F: drivers/phy/phy-samsung-usb2.c
11270 F: drivers/phy/phy-samsung-usb2.h
11271
11272 SERIAL DRIVERS
11273 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11274 L: linux-serial@vger.kernel.org
11275 S: Maintained
11276 F: Documentation/devicetree/bindings/serial/
11277 F: drivers/tty/serial/
11278
11279 SERIAL DEVICE BUS
11280 M: Rob Herring <robh@kernel.org>
11281 L: linux-serial@vger.kernel.org
11282 S: Maintained
11283 F: Documentation/devicetree/bindings/serial/slave-device.txt
11284 F: drivers/tty/serdev/
11285 F: include/linux/serdev.h
11286
11287 SERIAL IR RECEIVER
11288 M: Sean Young <sean@mess.org>
11289 L: linux-media@vger.kernel.org
11290 S: Maintained
11291 F: drivers/media/rc/serial_ir.c
11292
11293 STI CEC DRIVER
11294 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11295 S: Maintained
11296 F: drivers/staging/media/st-cec/
11297 F: Documentation/devicetree/bindings/media/stih-cec.txt
11298
11299 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11300 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11301 L: linux-s390@vger.kernel.org
11302 W: http://www.ibm.com/developerworks/linux/linux390/
11303 S: Supported
11304 F: net/smc/
11305
11306 SYNOPSYS DESIGNWARE DMAC DRIVER
11307 M: Viresh Kumar <vireshk@kernel.org>
11308 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11309 S: Maintained
11310 F: include/linux/dma/dw.h
11311 F: include/linux/platform_data/dma-dw.h
11312 F: drivers/dma/dw/
11313
11314 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11315 M: Jie Deng <jiedeng@synopsys.com>
11316 L: netdev@vger.kernel.org
11317 S: Supported
11318 F: drivers/net/ethernet/synopsys/
11319
11320 SYNOPSYS DESIGNWARE I2C DRIVER
11321 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11322 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11323 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11324 L: linux-i2c@vger.kernel.org
11325 S: Maintained
11326 F: drivers/i2c/busses/i2c-designware-*
11327 F: include/linux/platform_data/i2c-designware.h
11328
11329 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11330 M: Jaehoon Chung <jh80.chung@samsung.com>
11331 L: linux-mmc@vger.kernel.org
11332 S: Maintained
11333 F: drivers/mmc/host/dw_mmc*
11334
11335 SYSTEM TRACE MODULE CLASS
11336 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11337 S: Maintained
11338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11339 F: Documentation/trace/stm.txt
11340 F: drivers/hwtracing/stm/
11341 F: include/linux/stm.h
11342 F: include/uapi/linux/stm.h
11343
11344 TEE SUBSYSTEM
11345 M: Jens Wiklander <jens.wiklander@linaro.org>
11346 S: Maintained
11347 F: include/linux/tee_drv.h
11348 F: include/uapi/linux/tee.h
11349 F: drivers/tee/
11350 F: Documentation/tee.txt
11351
11352 THUNDERBOLT DRIVER
11353 M: Andreas Noever <andreas.noever@gmail.com>
11354 S: Maintained
11355 F: drivers/thunderbolt/
11356
11357 TI BQ27XXX POWER SUPPLY DRIVER
11358 R: Andrew F. Davis <afd@ti.com>
11359 F: include/linux/power/bq27xxx_battery.h
11360 F: drivers/power/supply/bq27xxx_battery.c
11361 F: drivers/power/supply/bq27xxx_battery_i2c.c
11362
11363 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11364 M: John Stultz <john.stultz@linaro.org>
11365 M: Thomas Gleixner <tglx@linutronix.de>
11366 R: Stephen Boyd <sboyd@codeaurora.org>
11367 L: linux-kernel@vger.kernel.org
11368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11369 S: Supported
11370 F: include/linux/clocksource.h
11371 F: include/linux/time.h
11372 F: include/linux/timex.h
11373 F: include/uapi/linux/time.h
11374 F: include/uapi/linux/timex.h
11375 F: kernel/time/clocksource.c
11376 F: kernel/time/time*.c
11377 F: kernel/time/alarmtimer.c
11378 F: kernel/time/ntp.c
11379 F: tools/testing/selftests/timers/
11380
11381 SC1200 WDT DRIVER
11382 M: Zwane Mwaikambo <zwanem@gmail.com>
11383 S: Maintained
11384 F: drivers/watchdog/sc1200wdt.c
11385
11386 SCHEDULER
11387 M: Ingo Molnar <mingo@redhat.com>
11388 M: Peter Zijlstra <peterz@infradead.org>
11389 L: linux-kernel@vger.kernel.org
11390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11391 S: Maintained
11392 F: kernel/sched/
11393 F: include/linux/sched.h
11394 F: include/uapi/linux/sched.h
11395 F: include/linux/wait.h
11396
11397 SCORE ARCHITECTURE
11398 M: Chen Liqin <liqin.linux@gmail.com>
11399 M: Lennox Wu <lennox.wu@gmail.com>
11400 W: http://www.sunplus.com
11401 S: Supported
11402 F: arch/score/
11403
11404 SCR24X CHIP CARD INTERFACE DRIVER
11405 M: Lubomir Rintel <lkundrak@v3.sk>
11406 S: Supported
11407 F: drivers/char/pcmcia/scr24x_cs.c
11408
11409 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11410 M: Sudeep Holla <sudeep.holla@arm.com>
11411 L: linux-arm-kernel@lists.infradead.org
11412 S: Maintained
11413 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11414 F: drivers/clk/clk-scpi.c
11415 F: drivers/cpufreq/scpi-cpufreq.c
11416 F: drivers/firmware/arm_scpi.c
11417 F: include/linux/scpi_protocol.h
11418
11419 SCSI CDROM DRIVER
11420 M: Jens Axboe <axboe@kernel.dk>
11421 L: linux-scsi@vger.kernel.org
11422 W: http://www.kernel.dk
11423 S: Maintained
11424 F: drivers/scsi/sr*
11425
11426 SCSI RDMA PROTOCOL (SRP) INITIATOR
11427 M: Bart Van Assche <bart.vanassche@sandisk.com>
11428 L: linux-rdma@vger.kernel.org
11429 S: Supported
11430 W: http://www.openfabrics.org
11431 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11433 F: drivers/infiniband/ulp/srp/
11434 F: include/scsi/srp.h
11435
11436 SCSI SG DRIVER
11437 M: Doug Gilbert <dgilbert@interlog.com>
11438 L: linux-scsi@vger.kernel.org
11439 W: http://sg.danny.cz/sg
11440 S: Maintained
11441 F: Documentation/scsi/scsi-generic.txt
11442 F: drivers/scsi/sg.c
11443 F: include/scsi/sg.h
11444
11445 SCSI SUBSYSTEM
11446 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11448 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11450 L: linux-scsi@vger.kernel.org
11451 S: Maintained
11452 F: Documentation/devicetree/bindings/scsi/
11453 F: drivers/scsi/
11454 F: include/scsi/
11455
11456 SCSI TAPE DRIVER
11457 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11458 L: linux-scsi@vger.kernel.org
11459 S: Maintained
11460 F: Documentation/scsi/st.txt
11461 F: drivers/scsi/st.*
11462 F: drivers/scsi/st_*.h
11463
11464 SCTP PROTOCOL
11465 M: Vlad Yasevich <vyasevich@gmail.com>
11466 M: Neil Horman <nhorman@tuxdriver.com>
11467 L: linux-sctp@vger.kernel.org
11468 W: http://lksctp.sourceforge.net
11469 S: Maintained
11470 F: Documentation/networking/sctp.txt
11471 F: include/linux/sctp.h
11472 F: include/uapi/linux/sctp.h
11473 F: include/net/sctp/
11474 F: net/sctp/
11475
11476 SCx200 CPU SUPPORT
11477 M: Jim Cromie <jim.cromie@gmail.com>
11478 S: Odd Fixes
11479 F: Documentation/i2c/busses/scx200_acb
11480 F: arch/x86/platform/scx200/
11481 F: drivers/watchdog/scx200_wdt.c
11482 F: drivers/i2c/busses/scx200*
11483 F: drivers/mtd/maps/scx200_docflash.c
11484 F: include/linux/scx200.h
11485
11486 SCx200 GPIO DRIVER
11487 M: Jim Cromie <jim.cromie@gmail.com>
11488 S: Maintained
11489 F: drivers/char/scx200_gpio.c
11490 F: include/linux/scx200_gpio.h
11491
11492 SCx200 HRT CLOCKSOURCE DRIVER
11493 M: Jim Cromie <jim.cromie@gmail.com>
11494 S: Maintained
11495 F: drivers/clocksource/scx200_hrt.c
11496
11497 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11498 M: Sascha Sommer <saschasommer@freenet.de>
11499 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11500 S: Maintained
11501 F: drivers/mmc/host/sdricoh_cs.c
11502
11503 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11504 M: Adrian Hunter <adrian.hunter@intel.com>
11505 L: linux-mmc@vger.kernel.org
11506 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11507 S: Maintained
11508 F: drivers/mmc/host/sdhci*
11509 F: include/linux/mmc/sdhci*
11510
11511 SECURE COMPUTING
11512 M: Kees Cook <keescook@chromium.org>
11513 R: Andy Lutomirski <luto@amacapital.net>
11514 R: Will Drewry <wad@chromium.org>
11515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11516 S: Supported
11517 F: kernel/seccomp.c
11518 F: include/uapi/linux/seccomp.h
11519 F: include/linux/seccomp.h
11520 F: tools/testing/selftests/seccomp/*
11521 K: \bsecure_computing
11522 K: \bTIF_SECCOMP\b
11523
11524 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11525 M: Al Cooper <alcooperx@gmail.com>
11526 L: linux-mmc@vger.kernel.org
11527 L: bcm-kernel-feedback-list@broadcom.com
11528 S: Maintained
11529 F: drivers/mmc/host/sdhci-brcmstb*
11530
11531 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11532 M: Ben Dooks <ben-linux@fluff.org>
11533 M: Jaehoon Chung <jh80.chung@samsung.com>
11534 L: linux-mmc@vger.kernel.org
11535 S: Maintained
11536 F: drivers/mmc/host/sdhci-s3c*
11537
11538 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11539 M: Viresh Kumar <vireshk@kernel.org>
11540 L: linux-mmc@vger.kernel.org
11541 S: Maintained
11542 F: drivers/mmc/host/sdhci-spear.c
11543
11544 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11545 M: Scott Bauer <scott.bauer@intel.com>
11546 M: Jonathan Derrick <jonathan.derrick@intel.com>
11547 M: Rafael Antognolli <rafael.antognolli@intel.com>
11548 L: linux-block@vger.kernel.org
11549 S: Supported
11550 F: block/sed*
11551 F: block/opal_proto.h
11552 F: include/linux/sed*
11553 F: include/uapi/linux/sed*
11554
11555 SECURITY SUBSYSTEM
11556 M: James Morris <james.l.morris@oracle.com>
11557 M: "Serge E. Hallyn" <serge@hallyn.com>
11558 L: linux-security-module@vger.kernel.org (suggested Cc:)
11559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11560 W: http://kernsec.org/
11561 S: Supported
11562 F: security/
11563
11564 SECURITY CONTACT
11565 M: Security Officers <security@kernel.org>
11566 S: Supported
11567
11568 SELINUX SECURITY MODULE
11569 M: Paul Moore <paul@paul-moore.com>
11570 M: Stephen Smalley <sds@tycho.nsa.gov>
11571 M: Eric Paris <eparis@parisplace.org>
11572 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11573 W: http://selinuxproject.org
11574 T: git git://git.infradead.org/users/pcmoore/selinux
11575 S: Supported
11576 F: include/linux/selinux*
11577 F: security/selinux/
11578 F: scripts/selinux/
11579
11580 APPARMOR SECURITY MODULE
11581 M: John Johansen <john.johansen@canonical.com>
11582 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11583 W: apparmor.wiki.kernel.org
11584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11585 S: Supported
11586 F: security/apparmor/
11587
11588 LOADPIN SECURITY MODULE
11589 M: Kees Cook <keescook@chromium.org>
11590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11591 S: Supported
11592 F: security/loadpin/
11593
11594 YAMA SECURITY MODULE
11595 M: Kees Cook <keescook@chromium.org>
11596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11597 S: Supported
11598 F: security/yama/
11599
11600 SENSABLE PHANTOM
11601 M: Jiri Slaby <jirislaby@gmail.com>
11602 S: Maintained
11603 F: drivers/misc/phantom.c
11604 F: include/uapi/linux/phantom.h
11605
11606 Emulex 10Gbps iSCSI - OneConnect DRIVER
11607 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11608 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11609 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11610 L: linux-scsi@vger.kernel.org
11611 W: http://www.broadcom.com
11612 S: Supported
11613 F: drivers/scsi/be2iscsi/
11614
11615 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11616 M: Sathya Perla <sathya.perla@broadcom.com>
11617 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11618 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11619 M: Somnath Kotur <somnath.kotur@broadcom.com>
11620 L: netdev@vger.kernel.org
11621 W: http://www.emulex.com
11622 S: Supported
11623 F: drivers/net/ethernet/emulex/benet/
11624
11625 EMULEX ONECONNECT ROCE DRIVER
11626 M: Selvin Xavier <selvin.xavier@broadcom.com>
11627 M: Devesh Sharma <devesh.sharma@broadcom.com>
11628 L: linux-rdma@vger.kernel.org
11629 W: http://www.broadcom.com
11630 S: Odd Fixes
11631 F: drivers/infiniband/hw/ocrdma/
11632 F: include/uapi/rdma/ocrdma-abi.h
11633
11634 SFC NETWORK DRIVER
11635 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11636 M: Edward Cree <ecree@solarflare.com>
11637 M: Bert Kenward <bkenward@solarflare.com>
11638 L: netdev@vger.kernel.org
11639 S: Supported
11640 F: drivers/net/ethernet/sfc/
11641
11642 SGI GRU DRIVER
11643 M: Dimitri Sivanich <sivanich@sgi.com>
11644 S: Maintained
11645 F: drivers/misc/sgi-gru/
11646
11647 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11648 M: Pat Gefre <pfg@sgi.com>
11649 L: linux-ia64@vger.kernel.org
11650 S: Supported
11651 F: Documentation/ia64/serial.txt
11652 F: drivers/tty/serial/ioc?_serial.c
11653 F: include/linux/ioc?.h
11654
11655 SGI XP/XPC/XPNET DRIVER
11656 M: Cliff Whickman <cpw@sgi.com>
11657 M: Robin Holt <robinmholt@gmail.com>
11658 S: Maintained
11659 F: drivers/misc/sgi-xp/
11660
11661 SI2157 MEDIA DRIVER
11662 M: Antti Palosaari <crope@iki.fi>
11663 L: linux-media@vger.kernel.org
11664 W: https://linuxtv.org
11665 W: http://palosaari.fi/linux/
11666 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11667 T: git git://linuxtv.org/anttip/media_tree.git
11668 S: Maintained
11669 F: drivers/media/tuners/si2157*
11670
11671 SI2168 MEDIA DRIVER
11672 M: Antti Palosaari <crope@iki.fi>
11673 L: linux-media@vger.kernel.org
11674 W: https://linuxtv.org
11675 W: http://palosaari.fi/linux/
11676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11677 T: git git://linuxtv.org/anttip/media_tree.git
11678 S: Maintained
11679 F: drivers/media/dvb-frontends/si2168*
11680
11681 SI470X FM RADIO RECEIVER I2C DRIVER
11682 M: Hans Verkuil <hverkuil@xs4all.nl>
11683 L: linux-media@vger.kernel.org
11684 T: git git://linuxtv.org/media_tree.git
11685 W: https://linuxtv.org
11686 S: Odd Fixes
11687 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11688
11689 SI470X FM RADIO RECEIVER USB DRIVER
11690 M: Hans Verkuil <hverkuil@xs4all.nl>
11691 L: linux-media@vger.kernel.org
11692 T: git git://linuxtv.org/media_tree.git
11693 W: https://linuxtv.org
11694 S: Maintained
11695 F: drivers/media/radio/si470x/radio-si470x-common.c
11696 F: drivers/media/radio/si470x/radio-si470x.h
11697 F: drivers/media/radio/si470x/radio-si470x-usb.c
11698
11699 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11700 M: Eduardo Valentin <edubezval@gmail.com>
11701 L: linux-media@vger.kernel.org
11702 T: git git://linuxtv.org/media_tree.git
11703 W: https://linuxtv.org
11704 S: Odd Fixes
11705 F: drivers/media/radio/si4713/si4713.?
11706
11707 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11708 M: Eduardo Valentin <edubezval@gmail.com>
11709 L: linux-media@vger.kernel.org
11710 T: git git://linuxtv.org/media_tree.git
11711 W: https://linuxtv.org
11712 S: Odd Fixes
11713 F: drivers/media/radio/si4713/radio-platform-si4713.c
11714
11715 SI4713 FM RADIO TRANSMITTER USB DRIVER
11716 M: Hans Verkuil <hverkuil@xs4all.nl>
11717 L: linux-media@vger.kernel.org
11718 T: git git://linuxtv.org/media_tree.git
11719 W: https://linuxtv.org
11720 S: Maintained
11721 F: drivers/media/radio/si4713/radio-usb-si4713.c
11722
11723 SIANO DVB DRIVER
11724 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11725 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11726 L: linux-media@vger.kernel.org
11727 W: https://linuxtv.org
11728 T: git git://linuxtv.org/media_tree.git
11729 S: Odd fixes
11730 F: drivers/media/common/siano/
11731 F: drivers/media/usb/siano/
11732 F: drivers/media/usb/siano/
11733 F: drivers/media/mmc/siano/
11734
11735 SILEAD TOUCHSCREEN DRIVER
11736 M: Hans de Goede <hdegoede@redhat.com>
11737 L: linux-input@vger.kernel.org
11738 L: platform-driver-x86@vger.kernel.org
11739 S: Maintained
11740 F: drivers/input/touchscreen/silead.c
11741 F: drivers/platform/x86/silead_dmi.c
11742
11743 SIMPLEFB FB DRIVER
11744 M: Hans de Goede <hdegoede@redhat.com>
11745 L: linux-fbdev@vger.kernel.org
11746 S: Maintained
11747 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11748 F: drivers/video/fbdev/simplefb.c
11749 F: include/linux/platform_data/simplefb.h
11750
11751 SH_VEU V4L2 MEM2MEM DRIVER
11752 L: linux-media@vger.kernel.org
11753 S: Orphan
11754 F: drivers/media/platform/sh_veu.c
11755
11756 SH_VOU V4L2 OUTPUT DRIVER
11757 L: linux-media@vger.kernel.org
11758 S: Orphan
11759 F: drivers/media/platform/sh_vou.c
11760 F: include/media/drv-intf/sh_vou.h
11761
11762 SIMPLE FIRMWARE INTERFACE (SFI)
11763 M: Len Brown <lenb@kernel.org>
11764 L: sfi-devel@simplefirmware.org
11765 W: http://simplefirmware.org/
11766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11767 S: Supported
11768 F: arch/x86/platform/sfi/
11769 F: drivers/sfi/
11770 F: include/linux/sfi*.h
11771
11772 SIMTEC EB110ATX (Chalice CATS)
11773 P: Ben Dooks
11774 P: Vincent Sanders <vince@simtec.co.uk>
11775 M: Simtec Linux Team <linux@simtec.co.uk>
11776 W: http://www.simtec.co.uk/products/EB110ATX/
11777 S: Supported
11778
11779 SIMTEC EB2410ITX (BAST)
11780 P: Ben Dooks
11781 P: Vincent Sanders <vince@simtec.co.uk>
11782 M: Simtec Linux Team <linux@simtec.co.uk>
11783 W: http://www.simtec.co.uk/products/EB2410ITX/
11784 S: Supported
11785 F: arch/arm/mach-s3c24xx/mach-bast.c
11786 F: arch/arm/mach-s3c24xx/bast-ide.c
11787 F: arch/arm/mach-s3c24xx/bast-irq.c
11788
11789 SIPHASH PRF ROUTINES
11790 M: Jason A. Donenfeld <Jason@zx2c4.com>
11791 S: Maintained
11792 F: lib/siphash.c
11793 F: lib/test_siphash.c
11794 F: include/linux/siphash.h
11795
11796 TI DAVINCI MACHINE SUPPORT
11797 M: Sekhar Nori <nsekhar@ti.com>
11798 M: Kevin Hilman <khilman@kernel.org>
11799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11801 S: Supported
11802 F: arch/arm/mach-davinci/
11803 F: drivers/i2c/busses/i2c-davinci.c
11804 F: arch/arm/boot/dts/da850*
11805
11806 TI DAVINCI SERIES MEDIA DRIVER
11807 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11808 L: linux-media@vger.kernel.org
11809 W: https://linuxtv.org
11810 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11811 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11812 S: Maintained
11813 F: drivers/media/platform/davinci/
11814 F: include/media/davinci/
11815
11816 TI AM437X VPFE DRIVER
11817 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11818 L: linux-media@vger.kernel.org
11819 W: https://linuxtv.org
11820 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11821 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11822 S: Maintained
11823 F: drivers/media/platform/am437x/
11824
11825 OV2659 OMNIVISION SENSOR DRIVER
11826 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11827 L: linux-media@vger.kernel.org
11828 W: https://linuxtv.org
11829 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11830 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11831 S: Maintained
11832 F: drivers/media/i2c/ov2659.c
11833 F: include/media/i2c/ov2659.h
11834
11835 SILICON MOTION SM712 FRAME BUFFER DRIVER
11836 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11837 M: Teddy Wang <teddy.wang@siliconmotion.com>
11838 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11839 L: linux-fbdev@vger.kernel.org
11840 S: Maintained
11841 F: drivers/video/fbdev/sm712*
11842 F: Documentation/fb/sm712fb.txt
11843
11844 SIS 190 ETHERNET DRIVER
11845 M: Francois Romieu <romieu@fr.zoreil.com>
11846 L: netdev@vger.kernel.org
11847 S: Maintained
11848 F: drivers/net/ethernet/sis/sis190.c
11849
11850 SIS 900/7016 FAST ETHERNET DRIVER
11851 M: Daniele Venzano <venza@brownhat.org>
11852 W: http://www.brownhat.org/sis900.html
11853 L: netdev@vger.kernel.org
11854 S: Maintained
11855 F: drivers/net/ethernet/sis/sis900.*
11856
11857 SIS FRAMEBUFFER DRIVER
11858 M: Thomas Winischhofer <thomas@winischhofer.net>
11859 W: http://www.winischhofer.net/linuxsisvga.shtml
11860 S: Maintained
11861 F: Documentation/fb/sisfb.txt
11862 F: drivers/video/fbdev/sis/
11863 F: include/video/sisfb.h
11864
11865 SIS USB2VGA DRIVER
11866 M: Thomas Winischhofer <thomas@winischhofer.net>
11867 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11868 S: Maintained
11869 F: drivers/usb/misc/sisusbvga/
11870
11871 SLAB ALLOCATOR
11872 M: Christoph Lameter <cl@linux.com>
11873 M: Pekka Enberg <penberg@kernel.org>
11874 M: David Rientjes <rientjes@google.com>
11875 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11876 M: Andrew Morton <akpm@linux-foundation.org>
11877 L: linux-mm@kvack.org
11878 S: Maintained
11879 F: include/linux/sl?b*.h
11880 F: mm/sl?b*
11881
11882 SLEEPABLE READ-COPY UPDATE (SRCU)
11883 M: Lai Jiangshan <jiangshanlai@gmail.com>
11884 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11885 M: Josh Triplett <josh@joshtriplett.org>
11886 R: Steven Rostedt <rostedt@goodmis.org>
11887 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11888 L: linux-kernel@vger.kernel.org
11889 W: http://www.rdrop.com/users/paulmck/RCU/
11890 S: Supported
11891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11892 F: include/linux/srcu.h
11893 F: kernel/rcu/srcu.c
11894
11895 SMACK SECURITY MODULE
11896 M: Casey Schaufler <casey@schaufler-ca.com>
11897 L: linux-security-module@vger.kernel.org
11898 W: http://schaufler-ca.com
11899 T: git git://github.com/cschaufler/smack-next
11900 S: Maintained
11901 F: Documentation/security/Smack.txt
11902 F: security/smack/
11903
11904 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11905 M: Kevin Hilman <khilman@kernel.org>
11906 M: Nishanth Menon <nm@ti.com>
11907 S: Maintained
11908 F: drivers/power/avs/
11909 F: include/linux/power/smartreflex.h
11910 L: linux-pm@vger.kernel.org
11911
11912 SMC91x ETHERNET DRIVER
11913 M: Nicolas Pitre <nico@fluxnic.net>
11914 S: Odd Fixes
11915 F: drivers/net/ethernet/smsc/smc91x.*
11916
11917 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11918 M: Sakari Ailus <sakari.ailus@iki.fi>
11919 L: linux-media@vger.kernel.org
11920 S: Maintained
11921 F: drivers/media/i2c/smiapp/
11922 F: include/media/i2c/smiapp.h
11923 F: drivers/media/i2c/smiapp-pll.c
11924 F: drivers/media/i2c/smiapp-pll.h
11925 F: include/uapi/linux/smiapp.h
11926 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11927
11928 SMM665 HARDWARE MONITOR DRIVER
11929 M: Guenter Roeck <linux@roeck-us.net>
11930 L: linux-hwmon@vger.kernel.org
11931 S: Maintained
11932 F: Documentation/hwmon/smm665
11933 F: drivers/hwmon/smm665.c
11934
11935 SMSC EMC2103 HARDWARE MONITOR DRIVER
11936 M: Steve Glendinning <steve.glendinning@shawell.net>
11937 L: linux-hwmon@vger.kernel.org
11938 S: Maintained
11939 F: Documentation/hwmon/emc2103
11940 F: drivers/hwmon/emc2103.c
11941
11942 SMSC SCH5627 HARDWARE MONITOR DRIVER
11943 M: Hans de Goede <hdegoede@redhat.com>
11944 L: linux-hwmon@vger.kernel.org
11945 S: Supported
11946 F: Documentation/hwmon/sch5627
11947 F: drivers/hwmon/sch5627.c
11948
11949 SMSC47B397 HARDWARE MONITOR DRIVER
11950 M: Jean Delvare <jdelvare@suse.com>
11951 L: linux-hwmon@vger.kernel.org
11952 S: Maintained
11953 F: Documentation/hwmon/smsc47b397
11954 F: drivers/hwmon/smsc47b397.c
11955
11956 SMSC911x ETHERNET DRIVER
11957 M: Steve Glendinning <steve.glendinning@shawell.net>
11958 L: netdev@vger.kernel.org
11959 S: Maintained
11960 F: include/linux/smsc911x.h
11961 F: drivers/net/ethernet/smsc/smsc911x.*
11962
11963 SMSC9420 PCI ETHERNET DRIVER
11964 M: Steve Glendinning <steve.glendinning@shawell.net>
11965 L: netdev@vger.kernel.org
11966 S: Maintained
11967 F: drivers/net/ethernet/smsc/smsc9420.*
11968
11969 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11970 M: Steve Glendinning <steve.glendinning@shawell.net>
11971 L: linux-fbdev@vger.kernel.org
11972 S: Maintained
11973 F: drivers/video/fbdev/smscufx.c
11974
11975 SOC-CAMERA V4L2 SUBSYSTEM
11976 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11977 L: linux-media@vger.kernel.org
11978 T: git git://linuxtv.org/media_tree.git
11979 S: Maintained
11980 F: include/media/soc*
11981 F: drivers/media/i2c/soc_camera/
11982 F: drivers/media/platform/soc_camera/
11983
11984 SOEKRIS NET48XX LED SUPPORT
11985 M: Chris Boot <bootc@bootc.net>
11986 S: Maintained
11987 F: drivers/leds/leds-net48xx.c
11988
11989 SOFTLOGIC 6x10 MPEG CODEC
11990 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11991 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11992 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11993 M: Ismael Luceno <ismael@iodev.co.uk>
11994 L: linux-media@vger.kernel.org
11995 S: Supported
11996 F: drivers/media/pci/solo6x10/
11997
11998 SOFTWARE RAID (Multiple Disks) SUPPORT
11999 M: Shaohua Li <shli@kernel.org>
12000 L: linux-raid@vger.kernel.org
12001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12002 S: Supported
12003 F: drivers/md/
12004 F: include/linux/raid/
12005 F: include/uapi/linux/raid/
12006
12007 SONIC NETWORK DRIVER
12008 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12009 L: netdev@vger.kernel.org
12010 S: Maintained
12011 F: drivers/net/ethernet/natsemi/sonic.*
12012
12013 SONICS SILICON BACKPLANE DRIVER (SSB)
12014 M: Michael Buesch <m@bues.ch>
12015 L: linux-wireless@vger.kernel.org
12016 S: Maintained
12017 F: drivers/ssb/
12018 F: include/linux/ssb/
12019
12020 SONY VAIO CONTROL DEVICE DRIVER
12021 M: Mattia Dongili <malattia@linux.it>
12022 L: platform-driver-x86@vger.kernel.org
12023 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12024 S: Maintained
12025 F: Documentation/laptops/sony-laptop.txt
12026 F: drivers/char/sonypi.c
12027 F: drivers/platform/x86/sony-laptop.c
12028 F: include/linux/sony-laptop.h
12029
12030 SONY MEMORYSTICK CARD SUPPORT
12031 M: Alex Dubov <oakad@yahoo.com>
12032 W: http://tifmxx.berlios.de/
12033 S: Maintained
12034 F: drivers/memstick/host/tifm_ms.c
12035
12036 SONY MEMORYSTICK STANDARD SUPPORT
12037 M: Maxim Levitsky <maximlevitsky@gmail.com>
12038 S: Maintained
12039 F: drivers/memstick/core/ms_block.*
12040
12041 SOUND
12042 M: Jaroslav Kysela <perex@perex.cz>
12043 M: Takashi Iwai <tiwai@suse.com>
12044 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12045 W: http://www.alsa-project.org/
12046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12047 T: git git://git.alsa-project.org/alsa-kernel.git
12048 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12049 S: Maintained
12050 F: Documentation/sound/
12051 F: include/sound/
12052 F: include/uapi/sound/
12053 F: sound/
12054
12055 SOUND - COMPRESSED AUDIO
12056 M: Vinod Koul <vinod.koul@intel.com>
12057 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12059 S: Supported
12060 F: Documentation/sound/alsa/compress_offload.txt
12061 F: include/sound/compress_driver.h
12062 F: include/uapi/sound/compress_*
12063 F: sound/core/compress_offload.c
12064 F: sound/soc/soc-compress.c
12065
12066 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12067 M: Liam Girdwood <lgirdwood@gmail.com>
12068 M: Mark Brown <broonie@kernel.org>
12069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12070 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12071 W: http://alsa-project.org/main/index.php/ASoC
12072 S: Supported
12073 F: Documentation/devicetree/bindings/sound/
12074 F: Documentation/sound/alsa/soc/
12075 F: sound/soc/
12076 F: include/sound/soc*
12077
12078 SOUND - DMAENGINE HELPERS
12079 M: Lars-Peter Clausen <lars@metafoo.de>
12080 S: Supported
12081 F: include/sound/dmaengine_pcm.h
12082 F: sound/core/pcm_dmaengine.c
12083 F: sound/soc/soc-generic-dmaengine-pcm.c
12084
12085 SP2 MEDIA DRIVER
12086 M: Olli Salonen <olli.salonen@iki.fi>
12087 L: linux-media@vger.kernel.org
12088 W: https://linuxtv.org
12089 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12090 S: Maintained
12091 F: drivers/media/dvb-frontends/sp2*
12092
12093 SPARC + UltraSPARC (sparc/sparc64)
12094 M: "David S. Miller" <davem@davemloft.net>
12095 L: sparclinux@vger.kernel.org
12096 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12099 S: Maintained
12100 F: arch/sparc/
12101 F: drivers/sbus/
12102
12103 SPARC SERIAL DRIVERS
12104 M: "David S. Miller" <davem@davemloft.net>
12105 L: sparclinux@vger.kernel.org
12106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12108 S: Maintained
12109 F: include/linux/sunserialcore.h
12110 F: drivers/tty/serial/suncore.c
12111 F: drivers/tty/serial/sunhv.c
12112 F: drivers/tty/serial/sunsab.c
12113 F: drivers/tty/serial/sunsab.h
12114 F: drivers/tty/serial/sunsu.c
12115 F: drivers/tty/serial/sunzilog.c
12116 F: drivers/tty/serial/sunzilog.h
12117
12118 SPARSE CHECKER
12119 M: "Christopher Li" <sparse@chrisli.org>
12120 L: linux-sparse@vger.kernel.org
12121 W: https://sparse.wiki.kernel.org/
12122 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12123 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12124 S: Maintained
12125 F: include/linux/compiler.h
12126
12127 SPEAR PLATFORM SUPPORT
12128 M: Viresh Kumar <vireshk@kernel.org>
12129 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12131 W: http://www.st.com/spear
12132 S: Maintained
12133 F: arch/arm/boot/dts/spear*
12134 F: arch/arm/mach-spear/
12135
12136 SPEAR CLOCK FRAMEWORK SUPPORT
12137 M: Viresh Kumar <vireshk@kernel.org>
12138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12139 W: http://www.st.com/spear
12140 S: Maintained
12141 F: drivers/clk/spear/
12142
12143 SPI NOR SUBSYSTEM
12144 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12145 M: Marek Vasut <marek.vasut@gmail.com>
12146 L: linux-mtd@lists.infradead.org
12147 W: http://www.linux-mtd.infradead.org/
12148 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12149 T: git git://github.com/spi-nor/linux.git
12150 S: Maintained
12151 F: drivers/mtd/spi-nor/
12152 F: include/linux/mtd/spi-nor.h
12153
12154 SPI SUBSYSTEM
12155 M: Mark Brown <broonie@kernel.org>
12156 L: linux-spi@vger.kernel.org
12157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12158 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12159 S: Maintained
12160 F: Documentation/devicetree/bindings/spi/
12161 F: Documentation/spi/
12162 F: drivers/spi/
12163 F: include/linux/spi/
12164 F: include/uapi/linux/spi/
12165 F: tools/spi/
12166
12167 SPIDERNET NETWORK DRIVER for CELL
12168 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12169 L: netdev@vger.kernel.org
12170 S: Supported
12171 F: Documentation/networking/spider_net.txt
12172 F: drivers/net/ethernet/toshiba/spider_net*
12173
12174 SPU FILE SYSTEM
12175 M: Jeremy Kerr <jk@ozlabs.org>
12176 L: linuxppc-dev@lists.ozlabs.org
12177 W: http://www.ibm.com/developerworks/power/cell/
12178 S: Supported
12179 F: Documentation/filesystems/spufs.txt
12180 F: arch/powerpc/platforms/cell/spufs/
12181
12182 SQUASHFS FILE SYSTEM
12183 M: Phillip Lougher <phillip@squashfs.org.uk>
12184 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12185 W: http://squashfs.org.uk
12186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12187 S: Maintained
12188 F: Documentation/filesystems/squashfs.txt
12189 F: fs/squashfs/
12190
12191 SRM (Alpha) environment access
12192 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12193 S: Maintained
12194 F: arch/alpha/kernel/srm_env.c
12195
12196 STABLE BRANCH
12197 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12198 L: stable@vger.kernel.org
12199 S: Supported
12200 F: Documentation/process/stable-kernel-rules.rst
12201
12202 STAGING SUBSYSTEM
12203 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12205 L: devel@driverdev.osuosl.org
12206 S: Supported
12207 F: drivers/staging/
12208
12209 STAGING - COMEDI
12210 M: Ian Abbott <abbotti@mev.co.uk>
12211 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12212 S: Odd Fixes
12213 F: drivers/staging/comedi/
12214
12215 STAGING - FLARION FT1000 DRIVERS
12216 M: Marek Belisko <marek.belisko@gmail.com>
12217 S: Odd Fixes
12218 F: drivers/staging/ft1000/
12219
12220 STAGING - INDUSTRIAL IO
12221 M: Jonathan Cameron <jic23@kernel.org>
12222 L: linux-iio@vger.kernel.org
12223 S: Odd Fixes
12224 F: Documentation/devicetree/bindings/staging/iio/
12225 F: drivers/staging/iio/
12226
12227 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12228 M: Jarod Wilson <jarod@wilsonet.com>
12229 W: http://www.lirc.org/
12230 S: Odd Fixes
12231 F: drivers/staging/media/lirc/
12232
12233 STAGING - LUSTRE PARALLEL FILESYSTEM
12234 M: Oleg Drokin <oleg.drokin@intel.com>
12235 M: Andreas Dilger <andreas.dilger@intel.com>
12236 M: James Simmons <jsimmons@infradead.org>
12237 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12238 W: http://wiki.lustre.org/
12239 S: Maintained
12240 F: drivers/staging/lustre
12241
12242 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12243 M: Marc Dietrich <marvin24@gmx.de>
12244 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12245 L: linux-tegra@vger.kernel.org
12246 S: Maintained
12247 F: drivers/staging/nvec/
12248
12249 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12250 M: Jens Frederich <jfrederich@gmail.com>
12251 M: Daniel Drake <dsd@laptop.org>
12252 M: Jon Nettleton <jon.nettleton@gmail.com>
12253 W: http://wiki.laptop.org/go/DCON
12254 S: Maintained
12255 F: drivers/staging/olpc_dcon/
12256
12257 STAGING - REALTEK RTL8712U DRIVERS
12258 M: Larry Finger <Larry.Finger@lwfinger.net>
12259 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12260 S: Odd Fixes
12261 F: drivers/staging/rtl8712/
12262
12263 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12264 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12265 M: Teddy Wang <teddy.wang@siliconmotion.com>
12266 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12267 L: linux-fbdev@vger.kernel.org
12268 S: Maintained
12269 F: drivers/staging/sm750fb/
12270
12271 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12272 M: William Hubbs <w.d.hubbs@gmail.com>
12273 M: Chris Brannon <chris@the-brannons.com>
12274 M: Kirk Reiser <kirk@reisers.ca>
12275 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12276 L: speakup@linux-speakup.org
12277 W: http://www.linux-speakup.org/
12278 S: Odd Fixes
12279 F: drivers/staging/speakup/
12280
12281 STAGING - VIA VT665X DRIVERS
12282 M: Forest Bond <forest@alittletooquiet.net>
12283 S: Odd Fixes
12284 F: drivers/staging/vt665?/
12285
12286 STAGING - WILC1000 WIFI DRIVER
12287 M: Aditya Shankar <aditya.shankar@microchip.com>
12288 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12289 L: linux-wireless@vger.kernel.org
12290 S: Supported
12291 F: drivers/staging/wilc1000/
12292
12293 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12294 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12295 S: Odd Fixes
12296 F: drivers/staging/xgifb/
12297
12298 STARFIRE/DURALAN NETWORK DRIVER
12299 M: Ion Badulescu <ionut@badula.org>
12300 S: Odd Fixes
12301 F: drivers/net/ethernet/adaptec/starfire*
12302
12303 SUN3/3X
12304 M: Sam Creasey <sammy@sammy.net>
12305 W: http://sammy.net/sun3/
12306 S: Maintained
12307 F: arch/m68k/kernel/*sun3*
12308 F: arch/m68k/sun3*/
12309 F: arch/m68k/include/asm/sun3*
12310 F: drivers/net/ethernet/i825xx/sun3*
12311
12312 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12313 M: Hans de Goede <hdegoede@redhat.com>
12314 L: linux-input@vger.kernel.org
12315 S: Maintained
12316 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12317 F: drivers/input/keyboard/sun4i-lradc-keys.c
12318
12319 SUNDANCE NETWORK DRIVER
12320 M: Denis Kirjanov <kda@linux-powerpc.org>
12321 L: netdev@vger.kernel.org
12322 S: Maintained
12323 F: drivers/net/ethernet/dlink/sundance.c
12324
12325 SUPERH
12326 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12327 M: Rich Felker <dalias@libc.org>
12328 L: linux-sh@vger.kernel.org
12329 Q: http://patchwork.kernel.org/project/linux-sh/list/
12330 S: Maintained
12331 F: Documentation/sh/
12332 F: arch/sh/
12333 F: drivers/sh/
12334
12335 SUSPEND TO RAM
12336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12337 M: Len Brown <len.brown@intel.com>
12338 M: Pavel Machek <pavel@ucw.cz>
12339 L: linux-pm@vger.kernel.org
12340 B: https://bugzilla.kernel.org
12341 S: Supported
12342 F: Documentation/power/
12343 F: arch/x86/kernel/acpi/
12344 F: drivers/base/power/
12345 F: kernel/power/
12346 F: include/linux/suspend.h
12347 F: include/linux/freezer.h
12348 F: include/linux/pm.h
12349
12350 SVGA HANDLING
12351 M: Martin Mares <mj@ucw.cz>
12352 L: linux-video@atrey.karlin.mff.cuni.cz
12353 S: Maintained
12354 F: Documentation/svga.txt
12355 F: arch/x86/boot/video*
12356
12357 SWIOTLB SUBSYSTEM
12358 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12359 L: linux-kernel@vger.kernel.org
12360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12361 S: Supported
12362 F: lib/swiotlb.c
12363 F: arch/*/kernel/pci-swiotlb.c
12364 F: include/linux/swiotlb.h
12365
12366 SWITCHDEV
12367 M: Jiri Pirko <jiri@resnulli.us>
12368 M: Ivan Vecera <ivecera@redhat.com>
12369 L: netdev@vger.kernel.org
12370 S: Supported
12371 F: net/switchdev/
12372 F: include/net/switchdev.h
12373
12374 SYNOPSYS ARC ARCHITECTURE
12375 M: Vineet Gupta <vgupta@synopsys.com>
12376 L: linux-snps-arc@lists.infradead.org
12377 S: Supported
12378 F: arch/arc/
12379 F: Documentation/devicetree/bindings/arc/*
12380 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12381 F: drivers/clocksource/arc_timer.c
12382 F: drivers/tty/serial/arc_uart.c
12383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12384
12385 SYNOPSYS ARC SDP platform support
12386 M: Alexey Brodkin <abrodkin@synopsys.com>
12387 S: Supported
12388 F: arch/arc/plat-axs10x
12389 F: arch/arc/boot/dts/ax*
12390 F: Documentation/devicetree/bindings/arc/axs10*
12391
12392 SYSTEM CONFIGURATION (SYSCON)
12393 M: Lee Jones <lee.jones@linaro.org>
12394 M: Arnd Bergmann <arnd@arndb.de>
12395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12396 S: Supported
12397 F: drivers/mfd/syscon.c
12398
12399 SYSTEM RESET/SHUTDOWN DRIVERS
12400 M: Sebastian Reichel <sre@kernel.org>
12401 L: linux-pm@vger.kernel.org
12402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12403 S: Maintained
12404 F: Documentation/devicetree/bindings/power/reset/
12405 F: drivers/power/reset/
12406
12407 SYSV FILESYSTEM
12408 M: Christoph Hellwig <hch@infradead.org>
12409 S: Maintained
12410 F: Documentation/filesystems/sysv-fs.txt
12411 F: fs/sysv/
12412 F: include/linux/sysv_fs.h
12413
12414 TARGET SUBSYSTEM
12415 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12416 L: linux-scsi@vger.kernel.org
12417 L: target-devel@vger.kernel.org
12418 W: http://www.linux-iscsi.org
12419 W: http://groups.google.com/group/linux-iscsi-target-dev
12420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12421 S: Supported
12422 F: drivers/target/
12423 F: include/target/
12424 F: Documentation/target/
12425
12426 TASKSTATS STATISTICS INTERFACE
12427 M: Balbir Singh <bsingharora@gmail.com>
12428 S: Maintained
12429 F: Documentation/accounting/taskstats*
12430 F: include/linux/taskstats*
12431 F: kernel/taskstats.c
12432
12433 TC subsystem
12434 M: Jamal Hadi Salim <jhs@mojatatu.com>
12435 M: Cong Wang <xiyou.wangcong@gmail.com>
12436 M: Jiri Pirko <jiri@resnulli.us>
12437 L: netdev@vger.kernel.org
12438 S: Maintained
12439 F: include/net/pkt_cls.h
12440 F: include/net/pkt_sched.h
12441 F: include/net/tc_act/
12442 F: include/uapi/linux/pkt_cls.h
12443 F: include/uapi/linux/pkt_sched.h
12444 F: include/uapi/linux/tc_act/
12445 F: include/uapi/linux/tc_ematch/
12446 F: net/sched/
12447
12448 TCP LOW PRIORITY MODULE
12449 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12450 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12451 W: http://tcp-lp-mod.sourceforge.net/
12452 S: Maintained
12453 F: net/ipv4/tcp_lp.c
12454
12455 TDA10071 MEDIA DRIVER
12456 M: Antti Palosaari <crope@iki.fi>
12457 L: linux-media@vger.kernel.org
12458 W: https://linuxtv.org
12459 W: http://palosaari.fi/linux/
12460 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12461 T: git git://linuxtv.org/anttip/media_tree.git
12462 S: Maintained
12463 F: drivers/media/dvb-frontends/tda10071*
12464
12465 TDA18212 MEDIA DRIVER
12466 M: Antti Palosaari <crope@iki.fi>
12467 L: linux-media@vger.kernel.org
12468 W: https://linuxtv.org
12469 W: http://palosaari.fi/linux/
12470 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12471 T: git git://linuxtv.org/anttip/media_tree.git
12472 S: Maintained
12473 F: drivers/media/tuners/tda18212*
12474
12475 TDA18218 MEDIA DRIVER
12476 M: Antti Palosaari <crope@iki.fi>
12477 L: linux-media@vger.kernel.org
12478 W: https://linuxtv.org
12479 W: http://palosaari.fi/linux/
12480 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12481 T: git git://linuxtv.org/anttip/media_tree.git
12482 S: Maintained
12483 F: drivers/media/tuners/tda18218*
12484
12485 TDA18271 MEDIA DRIVER
12486 M: Michael Krufky <mkrufky@linuxtv.org>
12487 L: linux-media@vger.kernel.org
12488 W: https://linuxtv.org
12489 W: http://github.com/mkrufky
12490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12491 T: git git://linuxtv.org/mkrufky/tuners.git
12492 S: Maintained
12493 F: drivers/media/tuners/tda18271*
12494
12495 TDA827x MEDIA DRIVER
12496 M: Michael Krufky <mkrufky@linuxtv.org>
12497 L: linux-media@vger.kernel.org
12498 W: https://linuxtv.org
12499 W: http://github.com/mkrufky
12500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12501 T: git git://linuxtv.org/mkrufky/tuners.git
12502 S: Maintained
12503 F: drivers/media/tuners/tda8290.*
12504
12505 TDA8290 MEDIA DRIVER
12506 M: Michael Krufky <mkrufky@linuxtv.org>
12507 L: linux-media@vger.kernel.org
12508 W: https://linuxtv.org
12509 W: http://github.com/mkrufky
12510 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12511 T: git git://linuxtv.org/mkrufky/tuners.git
12512 S: Maintained
12513 F: drivers/media/tuners/tda8290.*
12514
12515 TDA9840 MEDIA DRIVER
12516 M: Hans Verkuil <hverkuil@xs4all.nl>
12517 L: linux-media@vger.kernel.org
12518 T: git git://linuxtv.org/media_tree.git
12519 W: https://linuxtv.org
12520 S: Maintained
12521 F: drivers/media/i2c/tda9840*
12522
12523 TEA5761 TUNER DRIVER
12524 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12525 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12526 L: linux-media@vger.kernel.org
12527 W: https://linuxtv.org
12528 T: git git://linuxtv.org/media_tree.git
12529 S: Odd fixes
12530 F: drivers/media/tuners/tea5761.*
12531
12532 TEA5767 TUNER DRIVER
12533 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12534 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12535 L: linux-media@vger.kernel.org
12536 W: https://linuxtv.org
12537 T: git git://linuxtv.org/media_tree.git
12538 S: Maintained
12539 F: drivers/media/tuners/tea5767.*
12540
12541 TEA6415C MEDIA DRIVER
12542 M: Hans Verkuil <hverkuil@xs4all.nl>
12543 L: linux-media@vger.kernel.org
12544 T: git git://linuxtv.org/media_tree.git
12545 W: https://linuxtv.org
12546 S: Maintained
12547 F: drivers/media/i2c/tea6415c*
12548
12549 TEA6420 MEDIA DRIVER
12550 M: Hans Verkuil <hverkuil@xs4all.nl>
12551 L: linux-media@vger.kernel.org
12552 T: git git://linuxtv.org/media_tree.git
12553 W: https://linuxtv.org
12554 S: Maintained
12555 F: drivers/media/i2c/tea6420*
12556
12557 TEAM DRIVER
12558 M: Jiri Pirko <jiri@resnulli.us>
12559 L: netdev@vger.kernel.org
12560 S: Supported
12561 F: drivers/net/team/
12562 F: include/linux/if_team.h
12563 F: include/uapi/linux/if_team.h
12564
12565 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12566 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12567 S: Maintained
12568 F: arch/x86/platform/ts5500/
12569
12570 TECHNOTREND USB IR RECEIVER
12571 M: Sean Young <sean@mess.org>
12572 L: linux-media@vger.kernel.org
12573 S: Maintained
12574 F: drivers/media/rc/ttusbir.c
12575
12576 TEGRA ARCHITECTURE SUPPORT
12577 M: Thierry Reding <thierry.reding@gmail.com>
12578 M: Jonathan Hunter <jonathanh@nvidia.com>
12579 L: linux-tegra@vger.kernel.org
12580 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12582 S: Supported
12583 N: [^a-z]tegra
12584
12585 TEGRA CLOCK DRIVER
12586 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12587 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12588 S: Supported
12589 F: drivers/clk/tegra/
12590
12591 TEGRA DMA DRIVERS
12592 M: Laxman Dewangan <ldewangan@nvidia.com>
12593 M: Jon Hunter <jonathanh@nvidia.com>
12594 S: Supported
12595 F: drivers/dma/tegra*
12596
12597 TEGRA I2C DRIVER
12598 M: Laxman Dewangan <ldewangan@nvidia.com>
12599 S: Supported
12600 F: drivers/i2c/busses/i2c-tegra.c
12601
12602 TEGRA IOMMU DRIVERS
12603 M: Hiroshi Doyu <hdoyu@nvidia.com>
12604 S: Supported
12605 F: drivers/iommu/tegra*
12606
12607 TEGRA KBC DRIVER
12608 M: Rakesh Iyer <riyer@nvidia.com>
12609 M: Laxman Dewangan <ldewangan@nvidia.com>
12610 S: Supported
12611 F: drivers/input/keyboard/tegra-kbc.c
12612
12613 TEGRA PWM DRIVER
12614 M: Thierry Reding <thierry.reding@gmail.com>
12615 S: Supported
12616 F: drivers/pwm/pwm-tegra.c
12617
12618 TEGRA SERIAL DRIVER
12619 M: Laxman Dewangan <ldewangan@nvidia.com>
12620 S: Supported
12621 F: drivers/tty/serial/serial-tegra.c
12622
12623 TEGRA SPI DRIVER
12624 M: Laxman Dewangan <ldewangan@nvidia.com>
12625 S: Supported
12626 F: drivers/spi/spi-tegra*
12627
12628 TEHUTI ETHERNET DRIVER
12629 M: Andy Gospodarek <andy@greyhouse.net>
12630 L: netdev@vger.kernel.org
12631 S: Supported
12632 F: drivers/net/ethernet/tehuti/*
12633
12634 Telecom Clock Driver for MCPL0010
12635 M: Mark Gross <mark.gross@intel.com>
12636 S: Supported
12637 F: drivers/char/tlclk.c
12638
12639 TENSILICA XTENSA PORT (xtensa)
12640 M: Chris Zankel <chris@zankel.net>
12641 M: Max Filippov <jcmvbkbc@gmail.com>
12642 L: linux-xtensa@linux-xtensa.org
12643 T: git git://github.com/czankel/xtensa-linux.git
12644 S: Maintained
12645 F: arch/xtensa/
12646 F: drivers/irqchip/irq-xtensa-*
12647
12648 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12649 M: Nishanth Menon <nm@ti.com>
12650 M: Tero Kristo <t-kristo@ti.com>
12651 M: Santosh Shilimkar <ssantosh@kernel.org>
12652 L: linux-arm-kernel@lists.infradead.org
12653 S: Maintained
12654 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12655 F: drivers/firmware/ti_sci*
12656 F: include/linux/soc/ti/ti_sci_protocol.h
12657 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12658 F: include/dt-bindings/genpd/k2g.h
12659 F: drivers/soc/ti/ti_sci_pm_domains.c
12660
12661 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12662 M: Hans Verkuil <hverkuil@xs4all.nl>
12663 L: linux-media@vger.kernel.org
12664 T: git git://linuxtv.org/media_tree.git
12665 W: https://linuxtv.org
12666 S: Maintained
12667 F: drivers/media/radio/radio-raremono.c
12668
12669 THERMAL
12670 M: Zhang Rui <rui.zhang@intel.com>
12671 M: Eduardo Valentin <edubezval@gmail.com>
12672 L: linux-pm@vger.kernel.org
12673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12675 Q: https://patchwork.kernel.org/project/linux-pm/list/
12676 S: Supported
12677 F: drivers/thermal/
12678 F: include/linux/thermal.h
12679 F: include/uapi/linux/thermal.h
12680 F: include/linux/cpu_cooling.h
12681 F: Documentation/devicetree/bindings/thermal/
12682
12683 THERMAL/CPU_COOLING
12684 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12685 M: Viresh Kumar <viresh.kumar@linaro.org>
12686 M: Javi Merino <javi.merino@kernel.org>
12687 L: linux-pm@vger.kernel.org
12688 S: Supported
12689 F: Documentation/thermal/cpu-cooling-api.txt
12690 F: drivers/thermal/cpu_cooling.c
12691 F: include/linux/cpu_cooling.h
12692
12693 THINKPAD ACPI EXTRAS DRIVER
12694 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12695 L: ibm-acpi-devel@lists.sourceforge.net
12696 L: platform-driver-x86@vger.kernel.org
12697 W: http://ibm-acpi.sourceforge.net
12698 W: http://thinkwiki.org/wiki/Ibm-acpi
12699 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12700 S: Maintained
12701 F: drivers/platform/x86/thinkpad_acpi.c
12702
12703 TI BANDGAP AND THERMAL DRIVER
12704 M: Eduardo Valentin <edubezval@gmail.com>
12705 M: Keerthy <j-keerthy@ti.com>
12706 L: linux-pm@vger.kernel.org
12707 L: linux-omap@vger.kernel.org
12708 S: Maintained
12709 F: drivers/thermal/ti-soc-thermal/
12710
12711 TI VPE/CAL DRIVERS
12712 M: Benoit Parrot <bparrot@ti.com>
12713 L: linux-media@vger.kernel.org
12714 W: http://linuxtv.org/
12715 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12716 S: Maintained
12717 F: drivers/media/platform/ti-vpe/
12718
12719 TI CDCE706 CLOCK DRIVER
12720 M: Max Filippov <jcmvbkbc@gmail.com>
12721 S: Maintained
12722 F: drivers/clk/clk-cdce706.c
12723
12724 TI CLOCK DRIVER
12725 M: Tero Kristo <t-kristo@ti.com>
12726 L: linux-omap@vger.kernel.org
12727 S: Maintained
12728 F: drivers/clk/ti/
12729 F: include/linux/clk/ti.h
12730
12731 TI ETHERNET SWITCH DRIVER (CPSW)
12732 R: Grygorii Strashko <grygorii.strashko@ti.com>
12733 L: linux-omap@vger.kernel.org
12734 L: netdev@vger.kernel.org
12735 S: Maintained
12736 F: drivers/net/ethernet/ti/cpsw*
12737 F: drivers/net/ethernet/ti/davinci*
12738
12739 TI FLASH MEDIA INTERFACE DRIVER
12740 M: Alex Dubov <oakad@yahoo.com>
12741 S: Maintained
12742 F: drivers/misc/tifm*
12743 F: drivers/mmc/host/tifm_sd.c
12744 F: include/linux/tifm.h
12745
12746 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12747 M: Santosh Shilimkar <ssantosh@kernel.org>
12748 L: linux-kernel@vger.kernel.org
12749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12750 S: Maintained
12751 F: drivers/soc/ti/*
12752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12753
12754
12755 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12756 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12757 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12758 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12759 S: Maintained
12760 F: sound/soc/codecs/lm49453*
12761 F: sound/soc/codecs/isabelle*
12762
12763 TI LP855x BACKLIGHT DRIVER
12764 M: Milo Kim <milo.kim@ti.com>
12765 S: Maintained
12766 F: Documentation/backlight/lp855x-driver.txt
12767 F: drivers/video/backlight/lp855x_bl.c
12768 F: include/linux/platform_data/lp855x.h
12769
12770 TI LP8727 CHARGER DRIVER
12771 M: Milo Kim <milo.kim@ti.com>
12772 S: Maintained
12773 F: drivers/power/supply/lp8727_charger.c
12774 F: include/linux/platform_data/lp8727.h
12775
12776 TI LP8788 MFD DRIVER
12777 M: Milo Kim <milo.kim@ti.com>
12778 S: Maintained
12779 F: drivers/iio/adc/lp8788_adc.c
12780 F: drivers/leds/leds-lp8788.c
12781 F: drivers/mfd/lp8788*.c
12782 F: drivers/power/supply/lp8788-charger.c
12783 F: drivers/regulator/lp8788-*.c
12784 F: include/linux/mfd/lp8788*.h
12785
12786 TI NETCP ETHERNET DRIVER
12787 M: Wingman Kwok <w-kwok2@ti.com>
12788 M: Murali Karicheri <m-karicheri2@ti.com>
12789 L: netdev@vger.kernel.org
12790 S: Maintained
12791 F: drivers/net/ethernet/ti/netcp*
12792
12793 TI TAS571X FAMILY ASoC CODEC DRIVER
12794 M: Kevin Cernekee <cernekee@chromium.org>
12795 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12796 S: Odd Fixes
12797 F: sound/soc/codecs/tas571x*
12798
12799 TI TWL4030 SERIES SOC CODEC DRIVER
12800 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12801 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12802 S: Maintained
12803 F: sound/soc/codecs/twl4030*
12804
12805 TI WILINK WIRELESS DRIVERS
12806 L: linux-wireless@vger.kernel.org
12807 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12808 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12810 S: Orphan
12811 F: drivers/net/wireless/ti/
12812 F: include/linux/wl12xx.h
12813
12814 TIPC NETWORK LAYER
12815 M: Jon Maloy <jon.maloy@ericsson.com>
12816 M: Ying Xue <ying.xue@windriver.com>
12817 L: netdev@vger.kernel.org (core kernel code)
12818 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12819 W: http://tipc.sourceforge.net/
12820 S: Maintained
12821 F: include/uapi/linux/tipc*.h
12822 F: net/tipc/
12823
12824 TILE ARCHITECTURE
12825 M: Chris Metcalf <cmetcalf@mellanox.com>
12826 W: http://www.mellanox.com/repository/solutions/tile-scm/
12827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12828 S: Supported
12829 F: arch/tile/
12830 F: drivers/char/tile-srom.c
12831 F: drivers/edac/tile_edac.c
12832 F: drivers/net/ethernet/tile/
12833 F: drivers/rtc/rtc-tile.c
12834 F: drivers/tty/hvc/hvc_tile.c
12835 F: drivers/tty/serial/tilegx.c
12836 F: drivers/usb/host/*-tilegx.c
12837 F: include/linux/usb/tilegx.h
12838
12839 TLAN NETWORK DRIVER
12840 M: Samuel Chessman <chessman@tux.org>
12841 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12842 W: http://sourceforge.net/projects/tlan/
12843 S: Maintained
12844 F: Documentation/networking/tlan.txt
12845 F: drivers/net/ethernet/ti/tlan.*
12846
12847 TOMOYO SECURITY MODULE
12848 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12849 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12850 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12851 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12852 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12853 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12854 W: http://tomoyo.sourceforge.jp/
12855 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12856 S: Maintained
12857 F: security/tomoyo/
12858
12859 TOPSTAR LAPTOP EXTRAS DRIVER
12860 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12861 L: platform-driver-x86@vger.kernel.org
12862 S: Maintained
12863 F: drivers/platform/x86/topstar-laptop.c
12864
12865 TOSHIBA ACPI EXTRAS DRIVER
12866 M: Azael Avalos <coproscefalo@gmail.com>
12867 L: platform-driver-x86@vger.kernel.org
12868 S: Maintained
12869 F: drivers/platform/x86/toshiba_acpi.c
12870
12871 TOSHIBA BLUETOOTH DRIVER
12872 M: Azael Avalos <coproscefalo@gmail.com>
12873 L: platform-driver-x86@vger.kernel.org
12874 S: Maintained
12875 F: drivers/platform/x86/toshiba_bluetooth.c
12876
12877 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12878 M: Azael Avalos <coproscefalo@gmail.com>
12879 L: platform-driver-x86@vger.kernel.org
12880 S: Maintained
12881 F: drivers/platform/x86/toshiba_haps.c
12882
12883 TOSHIBA WMI HOTKEYS DRIVER
12884 M: Azael Avalos <coproscefalo@gmail.com>
12885 L: platform-driver-x86@vger.kernel.org
12886 S: Maintained
12887 F: drivers/platform/x86/toshiba-wmi.c
12888
12889 TOSHIBA SMM DRIVER
12890 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12891 W: http://www.buzzard.org.uk/toshiba/
12892 S: Maintained
12893 F: drivers/char/toshiba.c
12894 F: include/linux/toshiba.h
12895 F: include/uapi/linux/toshiba.h
12896
12897 TOSHIBA TC358743 DRIVER
12898 M: Mats Randgaard <matrandg@cisco.com>
12899 L: linux-media@vger.kernel.org
12900 S: Maintained
12901 F: drivers/media/i2c/tc358743*
12902 F: include/media/i2c/tc358743.h
12903
12904 TMIO/SDHI MMC DRIVER
12905 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12906 L: linux-mmc@vger.kernel.org
12907 S: Supported
12908 F: drivers/mmc/host/tmio_mmc*
12909 F: drivers/mmc/host/sh_mobile_sdhi.c
12910 F: include/linux/mfd/tmio.h
12911
12912 TMP401 HARDWARE MONITOR DRIVER
12913 M: Guenter Roeck <linux@roeck-us.net>
12914 L: linux-hwmon@vger.kernel.org
12915 S: Maintained
12916 F: Documentation/hwmon/tmp401
12917 F: drivers/hwmon/tmp401.c
12918
12919 TMPFS (SHMEM FILESYSTEM)
12920 M: Hugh Dickins <hughd@google.com>
12921 L: linux-mm@kvack.org
12922 S: Maintained
12923 F: include/linux/shmem_fs.h
12924 F: mm/shmem.c
12925
12926 TM6000 VIDEO4LINUX DRIVER
12927 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12928 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12929 L: linux-media@vger.kernel.org
12930 W: https://linuxtv.org
12931 T: git git://linuxtv.org/media_tree.git
12932 S: Odd fixes
12933 F: drivers/media/usb/tm6000/
12934 F: Documentation/media/v4l-drivers/tm6000*
12935
12936 TW5864 VIDEO4LINUX DRIVER
12937 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12938 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12939 M: Andrey Utkin <andrey_utkin@fastmail.com>
12940 L: linux-media@vger.kernel.org
12941 S: Supported
12942 F: drivers/media/pci/tw5864/
12943
12944 TW68 VIDEO4LINUX DRIVER
12945 M: Hans Verkuil <hverkuil@xs4all.nl>
12946 L: linux-media@vger.kernel.org
12947 T: git git://linuxtv.org/media_tree.git
12948 W: https://linuxtv.org
12949 S: Odd Fixes
12950 F: drivers/media/pci/tw68/
12951
12952 TW686X VIDEO4LINUX DRIVER
12953 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12954 L: linux-media@vger.kernel.org
12955 T: git git://linuxtv.org/media_tree.git
12956 W: http://linuxtv.org
12957 S: Maintained
12958 F: drivers/media/pci/tw686x/
12959
12960 TPM DEVICE DRIVER
12961 M: Peter Huewe <peterhuewe@gmx.de>
12962 M: Marcel Selhorst <tpmdd@selhorst.net>
12963 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12964 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12965 W: http://tpmdd.sourceforge.net
12966 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12967 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12968 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12969 S: Maintained
12970 F: drivers/char/tpm/
12971
12972 TPM IBM_VTPM DEVICE DRIVER
12973 M: Ashley Lai <ashleydlai@gmail.com>
12974 W: http://tpmdd.sourceforge.net
12975 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12976 S: Maintained
12977 F: drivers/char/tpm/tpm_ibmvtpm*
12978
12979 TRACING
12980 M: Steven Rostedt <rostedt@goodmis.org>
12981 M: Ingo Molnar <mingo@redhat.com>
12982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12983 S: Maintained
12984 F: Documentation/trace/ftrace.txt
12985 F: arch/*/*/*/ftrace.h
12986 F: arch/*/kernel/ftrace.c
12987 F: include/*/ftrace.h
12988 F: include/linux/trace*.h
12989 F: include/trace/
12990 F: kernel/trace/
12991 F: tools/testing/selftests/ftrace/
12992
12993 TRACING MMIO ACCESSES (MMIOTRACE)
12994 M: Steven Rostedt <rostedt@goodmis.org>
12995 M: Ingo Molnar <mingo@kernel.org>
12996 R: Karol Herbst <karolherbst@gmail.com>
12997 R: Pekka Paalanen <ppaalanen@gmail.com>
12998 S: Maintained
12999 L: linux-kernel@vger.kernel.org
13000 L: nouveau@lists.freedesktop.org
13001 F: kernel/trace/trace_mmiotrace.c
13002 F: include/linux/mmiotrace.h
13003 F: arch/x86/mm/kmmio.c
13004 F: arch/x86/mm/mmio-mod.c
13005 F: arch/x86/mm/testmmiotrace.c
13006
13007 TRIVIAL PATCHES
13008 M: Jiri Kosina <trivial@kernel.org>
13009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13010 S: Maintained
13011 K: ^Subject:.*(?i)trivial
13012
13013 TTY LAYER
13014 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13015 M: Jiri Slaby <jslaby@suse.com>
13016 S: Supported
13017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13018 F: Documentation/serial/
13019 F: drivers/tty/
13020 F: drivers/tty/serial/serial_core.c
13021 F: include/linux/serial_core.h
13022 F: include/linux/serial.h
13023 F: include/linux/tty.h
13024 F: include/uapi/linux/serial_core.h
13025 F: include/uapi/linux/serial.h
13026 F: include/uapi/linux/tty.h
13027
13028 TUA9001 MEDIA DRIVER
13029 M: Antti Palosaari <crope@iki.fi>
13030 L: linux-media@vger.kernel.org
13031 W: https://linuxtv.org
13032 W: http://palosaari.fi/linux/
13033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13034 T: git git://linuxtv.org/anttip/media_tree.git
13035 S: Maintained
13036 F: drivers/media/tuners/tua9001*
13037
13038 TULIP NETWORK DRIVERS
13039 L: netdev@vger.kernel.org
13040 L: linux-parisc@vger.kernel.org
13041 S: Orphan
13042 F: drivers/net/ethernet/dec/tulip/
13043
13044 TUN/TAP driver
13045 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13046 W: http://vtun.sourceforge.net/tun
13047 S: Maintained
13048 F: Documentation/networking/tuntap.txt
13049 F: arch/um/os-Linux/drivers/
13050
13051 TURBOCHANNEL SUBSYSTEM
13052 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13053 M: Ralf Baechle <ralf@linux-mips.org>
13054 L: linux-mips@linux-mips.org
13055 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13056 S: Maintained
13057 F: drivers/tc/
13058 F: include/linux/tc.h
13059
13060 UBI FILE SYSTEM (UBIFS)
13061 M: Richard Weinberger <richard@nod.at>
13062 M: Artem Bityutskiy <dedekind1@gmail.com>
13063 M: Adrian Hunter <adrian.hunter@intel.com>
13064 L: linux-mtd@lists.infradead.org
13065 T: git git://git.infradead.org/ubifs-2.6.git
13066 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13067 S: Supported
13068 F: Documentation/filesystems/ubifs.txt
13069 F: fs/ubifs/
13070
13071 UCLINUX (M68KNOMMU AND COLDFIRE)
13072 M: Greg Ungerer <gerg@linux-m68k.org>
13073 W: http://www.linux-m68k.org/
13074 W: http://www.uclinux.org/
13075 L: linux-m68k@lists.linux-m68k.org
13076 L: uclinux-dev@uclinux.org (subscribers-only)
13077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13078 S: Maintained
13079 F: arch/m68k/coldfire/
13080 F: arch/m68k/68*/
13081 F: arch/m68k/*/*_no.*
13082 F: arch/m68k/include/asm/*_no.*
13083
13084 UDF FILESYSTEM
13085 M: Jan Kara <jack@suse.com>
13086 S: Maintained
13087 F: Documentation/filesystems/udf.txt
13088 F: fs/udf/
13089
13090 UDRAW TABLET
13091 M: Bastien Nocera <hadess@hadess.net>
13092 L: linux-input@vger.kernel.org
13093 S: Maintained
13094 F: drivers/hid/hid-udraw.c
13095
13096 UFS FILESYSTEM
13097 M: Evgeniy Dushistov <dushistov@mail.ru>
13098 S: Maintained
13099 F: Documentation/filesystems/ufs.txt
13100 F: fs/ufs/
13101
13102 UHID USERSPACE HID IO DRIVER:
13103 M: David Herrmann <dh.herrmann@googlemail.com>
13104 L: linux-input@vger.kernel.org
13105 S: Maintained
13106 F: drivers/hid/uhid.c
13107 F: include/uapi/linux/uhid.h
13108
13109 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13110 L: linux-usb@vger.kernel.org
13111 S: Orphan
13112 F: drivers/uwb/
13113 F: include/linux/uwb.h
13114 F: include/linux/uwb/
13115
13116 UNICORE32 ARCHITECTURE:
13117 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13118 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13119 S: Maintained
13120 T: git git://github.com/gxt/linux.git
13121 F: arch/unicore32/
13122
13123 UNIFDEF
13124 M: Tony Finch <dot@dotat.at>
13125 W: http://dotat.at/prog/unifdef
13126 S: Maintained
13127 F: scripts/unifdef.c
13128
13129 UNIFORM CDROM DRIVER
13130 M: Jens Axboe <axboe@kernel.dk>
13131 W: http://www.kernel.dk
13132 S: Maintained
13133 F: Documentation/cdrom/
13134 F: drivers/cdrom/cdrom.c
13135 F: include/linux/cdrom.h
13136 F: include/uapi/linux/cdrom.h
13137
13138 UNISYS S-PAR DRIVERS
13139 M: David Kershner <david.kershner@unisys.com>
13140 L: sparmaintainer@unisys.com (Unisys internal)
13141 S: Supported
13142 F: drivers/staging/unisys/
13143
13144 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13145 M: Vinayak Holikatti <vinholikatti@gmail.com>
13146 L: linux-scsi@vger.kernel.org
13147 S: Supported
13148 F: Documentation/scsi/ufs.txt
13149 F: drivers/scsi/ufs/
13150
13151 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13152 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13153 M: Prabu Thangamuthu <prabut@synopsys.com>
13154 L: linux-scsi@vger.kernel.org
13155 S: Supported
13156 F: drivers/scsi/ufs/*dwc*
13157
13158 UNSORTED BLOCK IMAGES (UBI)
13159 M: Artem Bityutskiy <dedekind1@gmail.com>
13160 M: Richard Weinberger <richard@nod.at>
13161 W: http://www.linux-mtd.infradead.org/
13162 L: linux-mtd@lists.infradead.org
13163 T: git git://git.infradead.org/ubifs-2.6.git
13164 S: Supported
13165 F: drivers/mtd/ubi/
13166 F: include/linux/mtd/ubi.h
13167 F: include/uapi/mtd/ubi-user.h
13168
13169 USB ACM DRIVER
13170 M: Oliver Neukum <oneukum@suse.com>
13171 L: linux-usb@vger.kernel.org
13172 S: Maintained
13173 F: Documentation/usb/acm.txt
13174 F: drivers/usb/class/cdc-acm.*
13175
13176 USB AR5523 WIRELESS DRIVER
13177 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13178 L: linux-wireless@vger.kernel.org
13179 S: Maintained
13180 F: drivers/net/wireless/ath/ar5523/
13181
13182 USB ATTACHED SCSI
13183 M: Oliver Neukum <oneukum@suse.com>
13184 L: linux-usb@vger.kernel.org
13185 L: linux-scsi@vger.kernel.org
13186 S: Maintained
13187 F: drivers/usb/storage/uas.c
13188
13189 USB CDC ETHERNET DRIVER
13190 M: Oliver Neukum <oliver@neukum.org>
13191 L: linux-usb@vger.kernel.org
13192 S: Maintained
13193 F: drivers/net/usb/cdc_*.c
13194 F: include/uapi/linux/usb/cdc.h
13195
13196 USB CHAOSKEY DRIVER
13197 M: Keith Packard <keithp@keithp.com>
13198 L: linux-usb@vger.kernel.org
13199 S: Maintained
13200 F: drivers/usb/misc/chaoskey.c
13201
13202 USB CYPRESS C67X00 DRIVER
13203 M: Peter Korsgaard <jacmet@sunsite.dk>
13204 L: linux-usb@vger.kernel.org
13205 S: Maintained
13206 F: drivers/usb/c67x00/
13207
13208 USB DAVICOM DM9601 DRIVER
13209 M: Peter Korsgaard <jacmet@sunsite.dk>
13210 L: netdev@vger.kernel.org
13211 W: http://www.linux-usb.org/usbnet
13212 S: Maintained
13213 F: drivers/net/usb/dm9601.c
13214
13215 USB DIAMOND RIO500 DRIVER
13216 M: Cesar Miquel <miquel@df.uba.ar>
13217 L: rio500-users@lists.sourceforge.net
13218 W: http://rio500.sourceforge.net
13219 S: Maintained
13220 F: drivers/usb/misc/rio500*
13221
13222 USB EHCI DRIVER
13223 M: Alan Stern <stern@rowland.harvard.edu>
13224 L: linux-usb@vger.kernel.org
13225 S: Maintained
13226 F: Documentation/usb/ehci.txt
13227 F: drivers/usb/host/ehci*
13228
13229 USB GADGET/PERIPHERAL SUBSYSTEM
13230 M: Felipe Balbi <balbi@kernel.org>
13231 L: linux-usb@vger.kernel.org
13232 W: http://www.linux-usb.org/gadget
13233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13234 S: Maintained
13235 F: drivers/usb/gadget/
13236 F: include/linux/usb/gadget*
13237
13238 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13239 M: Jiri Kosina <jikos@kernel.org>
13240 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13241 L: linux-usb@vger.kernel.org
13242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13243 S: Maintained
13244 F: Documentation/hid/hiddev.txt
13245 F: drivers/hid/usbhid/
13246
13247 USB ISP116X DRIVER
13248 M: Olav Kongas <ok@artecdesign.ee>
13249 L: linux-usb@vger.kernel.org
13250 S: Maintained
13251 F: drivers/usb/host/isp116x*
13252 F: include/linux/usb/isp116x.h
13253
13254 USB LAN78XX ETHERNET DRIVER
13255 M: Woojung Huh <woojung.huh@microchip.com>
13256 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13257 L: netdev@vger.kernel.org
13258 S: Maintained
13259 F: drivers/net/usb/lan78xx.*
13260
13261 USB MASS STORAGE DRIVER
13262 M: Alan Stern <stern@rowland.harvard.edu>
13263 L: linux-usb@vger.kernel.org
13264 L: usb-storage@lists.one-eyed-alien.net
13265 S: Maintained
13266 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13267 F: drivers/usb/storage/
13268
13269 USB MIDI DRIVER
13270 M: Clemens Ladisch <clemens@ladisch.de>
13271 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13272 T: git git://git.alsa-project.org/alsa-kernel.git
13273 S: Maintained
13274 F: sound/usb/midi.*
13275
13276 USB NETWORKING DRIVERS
13277 L: linux-usb@vger.kernel.org
13278 S: Odd Fixes
13279 F: drivers/net/usb/
13280
13281 USB OHCI DRIVER
13282 M: Alan Stern <stern@rowland.harvard.edu>
13283 L: linux-usb@vger.kernel.org
13284 S: Maintained
13285 F: Documentation/usb/ohci.txt
13286 F: drivers/usb/host/ohci*
13287
13288 USB OTG FSM (Finite State Machine)
13289 M: Peter Chen <Peter.Chen@nxp.com>
13290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13291 L: linux-usb@vger.kernel.org
13292 S: Maintained
13293 F: drivers/usb/common/usb-otg-fsm.c
13294
13295 USB OVER IP DRIVER
13296 M: Valentina Manea <valentina.manea.m@gmail.com>
13297 M: Shuah Khan <shuahkh@osg.samsung.com>
13298 M: Shuah Khan <shuah@kernel.org>
13299 L: linux-usb@vger.kernel.org
13300 S: Maintained
13301 F: Documentation/usb/usbip_protocol.txt
13302 F: drivers/usb/usbip/
13303 F: tools/usb/usbip/
13304
13305 USB PEGASUS DRIVER
13306 M: Petko Manolov <petkan@nucleusys.com>
13307 L: linux-usb@vger.kernel.org
13308 L: netdev@vger.kernel.org
13309 T: git git://github.com/petkan/pegasus.git
13310 W: https://github.com/petkan/pegasus
13311 S: Maintained
13312 F: drivers/net/usb/pegasus.*
13313
13314 USB PHY LAYER
13315 M: Felipe Balbi <balbi@kernel.org>
13316 L: linux-usb@vger.kernel.org
13317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13318 S: Maintained
13319 F: drivers/usb/phy/
13320
13321 USB PRINTER DRIVER (usblp)
13322 M: Pete Zaitcev <zaitcev@redhat.com>
13323 L: linux-usb@vger.kernel.org
13324 S: Supported
13325 F: drivers/usb/class/usblp.c
13326
13327 USB QMI WWAN NETWORK DRIVER
13328 M: Bjørn Mork <bjorn@mork.no>
13329 L: netdev@vger.kernel.org
13330 S: Maintained
13331 F: Documentation/ABI/testing/sysfs-class-net-qmi
13332 F: drivers/net/usb/qmi_wwan.c
13333
13334 USB RTL8150 DRIVER
13335 M: Petko Manolov <petkan@nucleusys.com>
13336 L: linux-usb@vger.kernel.org
13337 L: netdev@vger.kernel.org
13338 T: git git://github.com/petkan/rtl8150.git
13339 W: https://github.com/petkan/rtl8150
13340 S: Maintained
13341 F: drivers/net/usb/rtl8150.c
13342
13343 USB SERIAL SUBSYSTEM
13344 M: Johan Hovold <johan@kernel.org>
13345 L: linux-usb@vger.kernel.org
13346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13347 S: Maintained
13348 F: Documentation/usb/usb-serial.txt
13349 F: drivers/usb/serial/
13350 F: include/linux/usb/serial.h
13351
13352 USB SMSC75XX ETHERNET DRIVER
13353 M: Steve Glendinning <steve.glendinning@shawell.net>
13354 L: netdev@vger.kernel.org
13355 S: Maintained
13356 F: drivers/net/usb/smsc75xx.*
13357
13358 USB SMSC95XX ETHERNET DRIVER
13359 M: Steve Glendinning <steve.glendinning@shawell.net>
13360 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13361 L: netdev@vger.kernel.org
13362 S: Maintained
13363 F: drivers/net/usb/smsc95xx.*
13364
13365 USB SUBSYSTEM
13366 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13367 L: linux-usb@vger.kernel.org
13368 W: http://www.linux-usb.org
13369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13370 S: Supported
13371 F: Documentation/devicetree/bindings/usb/
13372 F: Documentation/usb/
13373 F: drivers/usb/
13374 F: include/linux/usb.h
13375 F: include/linux/usb/
13376
13377 USB TYPEC SUBSYSTEM
13378 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13379 L: linux-usb@vger.kernel.org
13380 S: Maintained
13381 F: Documentation/ABI/testing/sysfs-class-typec
13382 F: Documentation/usb/typec.rst
13383 F: drivers/usb/typec/
13384 F: include/linux/usb/typec.h
13385
13386 USB UHCI DRIVER
13387 M: Alan Stern <stern@rowland.harvard.edu>
13388 L: linux-usb@vger.kernel.org
13389 S: Maintained
13390 F: drivers/usb/host/uhci*
13391
13392 USB "USBNET" DRIVER FRAMEWORK
13393 M: Oliver Neukum <oneukum@suse.com>
13394 L: netdev@vger.kernel.org
13395 W: http://www.linux-usb.org/usbnet
13396 S: Maintained
13397 F: drivers/net/usb/usbnet.c
13398 F: include/linux/usb/usbnet.h
13399
13400 USB VIDEO CLASS
13401 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13402 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13403 L: linux-media@vger.kernel.org
13404 T: git git://linuxtv.org/media_tree.git
13405 W: http://www.ideasonboard.org/uvc/
13406 S: Maintained
13407 F: drivers/media/usb/uvc/
13408 F: include/uapi/linux/uvcvideo.h
13409
13410 USB VISION DRIVER
13411 M: Hans Verkuil <hverkuil@xs4all.nl>
13412 L: linux-media@vger.kernel.org
13413 T: git git://linuxtv.org/media_tree.git
13414 W: https://linuxtv.org
13415 S: Odd Fixes
13416 F: drivers/media/usb/usbvision/
13417
13418 USB WEBCAM GADGET
13419 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13420 L: linux-usb@vger.kernel.org
13421 S: Maintained
13422 F: drivers/usb/gadget/function/*uvc*
13423 F: drivers/usb/gadget/legacy/webcam.c
13424
13425 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13426 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13427 L: linux-wireless@vger.kernel.org
13428 S: Maintained
13429 F: drivers/net/wireless/rndis_wlan.c
13430
13431 USB XHCI DRIVER
13432 M: Mathias Nyman <mathias.nyman@intel.com>
13433 L: linux-usb@vger.kernel.org
13434 S: Supported
13435 F: drivers/usb/host/xhci*
13436 F: drivers/usb/host/pci-quirks*
13437
13438 USB ZD1201 DRIVER
13439 L: linux-wireless@vger.kernel.org
13440 W: http://linux-lc100020.sourceforge.net
13441 S: Orphan
13442 F: drivers/net/wireless/zydas/zd1201.*
13443
13444 USB ZR364XX DRIVER
13445 M: Antoine Jacquet <royale@zerezo.com>
13446 L: linux-usb@vger.kernel.org
13447 L: linux-media@vger.kernel.org
13448 T: git git://linuxtv.org/media_tree.git
13449 W: http://royale.zerezo.com/zr364xx/
13450 S: Maintained
13451 F: Documentation/media/v4l-drivers/zr364xx*
13452 F: drivers/media/usb/zr364xx/
13453
13454 ULPI BUS
13455 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13456 L: linux-usb@vger.kernel.org
13457 S: Maintained
13458 F: drivers/usb/common/ulpi.c
13459 F: include/linux/ulpi/
13460
13461 USER-MODE LINUX (UML)
13462 M: Jeff Dike <jdike@addtoit.com>
13463 M: Richard Weinberger <richard@nod.at>
13464 L: user-mode-linux-devel@lists.sourceforge.net
13465 L: user-mode-linux-user@lists.sourceforge.net
13466 W: http://user-mode-linux.sourceforge.net
13467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13468 S: Maintained
13469 F: Documentation/virtual/uml/
13470 F: arch/um/
13471 F: arch/x86/um/
13472 F: fs/hostfs/
13473 F: fs/hppfs/
13474
13475 USERSPACE I/O (UIO)
13476 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13477 S: Maintained
13478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13479 F: Documentation/driver-api/uio-howto.rst
13480 F: drivers/uio/
13481 F: include/linux/uio*.h
13482
13483 UTIL-LINUX PACKAGE
13484 M: Karel Zak <kzak@redhat.com>
13485 L: util-linux@vger.kernel.org
13486 W: http://en.wikipedia.org/wiki/Util-linux
13487 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13488 S: Maintained
13489
13490 UVESAFB DRIVER
13491 M: Michal Januszewski <spock@gentoo.org>
13492 L: linux-fbdev@vger.kernel.org
13493 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13494 S: Maintained
13495 F: Documentation/fb/uvesafb.txt
13496 F: drivers/video/fbdev/uvesafb.*
13497
13498 VF610 NAND DRIVER
13499 M: Stefan Agner <stefan@agner.ch>
13500 L: linux-mtd@lists.infradead.org
13501 S: Supported
13502 F: drivers/mtd/nand/vf610_nfc.c
13503
13504 VFAT/FAT/MSDOS FILESYSTEM
13505 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13506 S: Maintained
13507 F: Documentation/filesystems/vfat.txt
13508 F: fs/fat/
13509
13510 VFIO DRIVER
13511 M: Alex Williamson <alex.williamson@redhat.com>
13512 L: kvm@vger.kernel.org
13513 T: git git://github.com/awilliam/linux-vfio.git
13514 S: Maintained
13515 F: Documentation/vfio.txt
13516 F: drivers/vfio/
13517 F: include/linux/vfio.h
13518 F: include/uapi/linux/vfio.h
13519
13520 VFIO MEDIATED DEVICE DRIVERS
13521 M: Kirti Wankhede <kwankhede@nvidia.com>
13522 L: kvm@vger.kernel.org
13523 S: Maintained
13524 F: Documentation/vfio-mediated-device.txt
13525 F: drivers/vfio/mdev/
13526 F: include/linux/mdev.h
13527 F: samples/vfio-mdev/
13528
13529 VFIO PLATFORM DRIVER
13530 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13531 L: kvm@vger.kernel.org
13532 S: Maintained
13533 F: drivers/vfio/platform/
13534
13535 VGA_SWITCHEROO
13536 R: Lukas Wunner <lukas@wunner.de>
13537 S: Maintained
13538 F: Documentation/gpu/vga-switcheroo.rst
13539 F: drivers/gpu/vga/vga_switcheroo.c
13540 F: include/linux/vga_switcheroo.h
13541 T: git git://anongit.freedesktop.org/drm/drm-misc
13542
13543 VIDEOBUF2 FRAMEWORK
13544 M: Pawel Osciak <pawel@osciak.com>
13545 M: Marek Szyprowski <m.szyprowski@samsung.com>
13546 M: Kyungmin Park <kyungmin.park@samsung.com>
13547 L: linux-media@vger.kernel.org
13548 S: Maintained
13549 F: drivers/media/v4l2-core/videobuf2-*
13550 F: include/media/videobuf2-*
13551
13552 VIRTIO AND VHOST VSOCK DRIVER
13553 M: Stefan Hajnoczi <stefanha@redhat.com>
13554 L: kvm@vger.kernel.org
13555 L: virtualization@lists.linux-foundation.org
13556 L: netdev@vger.kernel.org
13557 S: Maintained
13558 F: include/linux/virtio_vsock.h
13559 F: include/uapi/linux/virtio_vsock.h
13560 F: include/uapi/linux/vsockmon.h
13561 F: net/vmw_vsock/af_vsock_tap.c
13562 F: net/vmw_vsock/virtio_transport_common.c
13563 F: net/vmw_vsock/virtio_transport.c
13564 F: drivers/net/vsockmon.c
13565 F: drivers/vhost/vsock.c
13566 F: drivers/vhost/vsock.h
13567
13568 VIRTUAL SERIO DEVICE DRIVER
13569 M: Stephen Chandler Paul <thatslyude@gmail.com>
13570 S: Maintained
13571 F: drivers/input/serio/userio.c
13572 F: include/uapi/linux/userio.h
13573
13574 VIRTIO CONSOLE DRIVER
13575 M: Amit Shah <amit@kernel.org>
13576 L: virtualization@lists.linux-foundation.org
13577 S: Maintained
13578 F: drivers/char/virtio_console.c
13579 F: include/linux/virtio_console.h
13580 F: include/uapi/linux/virtio_console.h
13581
13582 VIRTIO CORE, NET AND BLOCK DRIVERS
13583 M: "Michael S. Tsirkin" <mst@redhat.com>
13584 M: Jason Wang <jasowang@redhat.com>
13585 L: virtualization@lists.linux-foundation.org
13586 S: Maintained
13587 F: Documentation/devicetree/bindings/virtio/
13588 F: drivers/virtio/
13589 F: tools/virtio/
13590 F: drivers/net/virtio_net.c
13591 F: drivers/block/virtio_blk.c
13592 F: include/linux/virtio*.h
13593 F: include/uapi/linux/virtio_*.h
13594 F: drivers/crypto/virtio/
13595
13596 VIRTIO DRIVERS FOR S390
13597 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13598 M: Halil Pasic <pasic@linux.vnet.ibm.com>
13599 L: linux-s390@vger.kernel.org
13600 L: virtualization@lists.linux-foundation.org
13601 L: kvm@vger.kernel.org
13602 S: Supported
13603 F: drivers/s390/virtio/
13604
13605 VIRTIO GPU DRIVER
13606 M: David Airlie <airlied@linux.ie>
13607 M: Gerd Hoffmann <kraxel@redhat.com>
13608 L: dri-devel@lists.freedesktop.org
13609 L: virtualization@lists.linux-foundation.org
13610 T: git git://anongit.freedesktop.org/drm/drm-misc
13611 S: Maintained
13612 F: drivers/gpu/drm/virtio/
13613 F: include/uapi/linux/virtio_gpu.h
13614
13615 VIRTIO HOST (VHOST)
13616 M: "Michael S. Tsirkin" <mst@redhat.com>
13617 M: Jason Wang <jasowang@redhat.com>
13618 L: kvm@vger.kernel.org
13619 L: virtualization@lists.linux-foundation.org
13620 L: netdev@vger.kernel.org
13621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13622 S: Maintained
13623 F: drivers/vhost/
13624 F: include/uapi/linux/vhost.h
13625
13626 VIRTIO INPUT DRIVER
13627 M: Gerd Hoffmann <kraxel@redhat.com>
13628 S: Maintained
13629 F: drivers/virtio/virtio_input.c
13630 F: include/uapi/linux/virtio_input.h
13631
13632 VIRTIO CRYPTO DRIVER
13633 M: Gonglei <arei.gonglei@huawei.com>
13634 L: virtualization@lists.linux-foundation.org
13635 L: linux-crypto@vger.kernel.org
13636 S: Maintained
13637 F: drivers/crypto/virtio/
13638 F: include/uapi/linux/virtio_crypto.h
13639
13640 VIA RHINE NETWORK DRIVER
13641 S: Orphan
13642 F: drivers/net/ethernet/via/via-rhine.c
13643
13644 VIA SD/MMC CARD CONTROLLER DRIVER
13645 M: Bruce Chang <brucechang@via.com.tw>
13646 M: Harald Welte <HaraldWelte@viatech.com>
13647 S: Maintained
13648 F: drivers/mmc/host/via-sdmmc.c
13649
13650 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13651 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13652 L: linux-fbdev@vger.kernel.org
13653 S: Maintained
13654 F: include/linux/via-core.h
13655 F: include/linux/via-gpio.h
13656 F: include/linux/via_i2c.h
13657 F: drivers/video/fbdev/via/
13658
13659 VIA VELOCITY NETWORK DRIVER
13660 M: Francois Romieu <romieu@fr.zoreil.com>
13661 L: netdev@vger.kernel.org
13662 S: Maintained
13663 F: drivers/net/ethernet/via/via-velocity.*
13664
13665 VIRT LIB
13666 M: Alex Williamson <alex.williamson@redhat.com>
13667 M: Paolo Bonzini <pbonzini@redhat.com>
13668 L: kvm@vger.kernel.org
13669 S: Supported
13670 F: virt/lib/
13671
13672 VIVID VIRTUAL VIDEO DRIVER
13673 M: Hans Verkuil <hverkuil@xs4all.nl>
13674 L: linux-media@vger.kernel.org
13675 T: git git://linuxtv.org/media_tree.git
13676 W: https://linuxtv.org
13677 S: Maintained
13678 F: drivers/media/platform/vivid/*
13679
13680 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13681 M: Helen Koike <helen.koike@collabora.com>
13682 L: linux-media@vger.kernel.org
13683 T: git git://linuxtv.org/media_tree.git
13684 W: https://linuxtv.org
13685 S: Maintained
13686 F: drivers/media/platform/vimc/*
13687
13688 VLYNQ BUS
13689 M: Florian Fainelli <f.fainelli@gmail.com>
13690 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13691 S: Maintained
13692 F: drivers/vlynq/vlynq.c
13693 F: include/linux/vlynq.h
13694
13695 VME SUBSYSTEM
13696 M: Martyn Welch <martyn@welchs.me.uk>
13697 M: Manohar Vanga <manohar.vanga@gmail.com>
13698 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13699 L: devel@driverdev.osuosl.org
13700 S: Maintained
13701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13702 F: Documentation/driver-api/vme.rst
13703 F: drivers/staging/vme/
13704 F: drivers/vme/
13705 F: include/linux/vme*
13706
13707 VMWARE HYPERVISOR INTERFACE
13708 M: Alok Kataria <akataria@vmware.com>
13709 L: virtualization@lists.linux-foundation.org
13710 S: Supported
13711 F: arch/x86/kernel/cpu/vmware.c
13712
13713 VMWARE BALLOON DRIVER
13714 M: Xavier Deguillard <xdeguillard@vmware.com>
13715 M: Philip Moltmann <moltmann@vmware.com>
13716 M: "VMware, Inc." <pv-drivers@vmware.com>
13717 L: linux-kernel@vger.kernel.org
13718 S: Maintained
13719 F: drivers/misc/vmw_balloon.c
13720
13721 VMWARE VMMOUSE SUBDRIVER
13722 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13723 M: "VMware, Inc." <pv-drivers@vmware.com>
13724 L: linux-input@vger.kernel.org
13725 S: Maintained
13726 F: drivers/input/mouse/vmmouse.c
13727 F: drivers/input/mouse/vmmouse.h
13728
13729 VMWARE VMXNET3 ETHERNET DRIVER
13730 M: Shrikrishna Khare <skhare@vmware.com>
13731 M: "VMware, Inc." <pv-drivers@vmware.com>
13732 L: netdev@vger.kernel.org
13733 S: Maintained
13734 F: drivers/net/vmxnet3/
13735
13736 VMware PVSCSI driver
13737 M: Jim Gill <jgill@vmware.com>
13738 M: VMware PV-Drivers <pv-drivers@vmware.com>
13739 L: linux-scsi@vger.kernel.org
13740 S: Maintained
13741 F: drivers/scsi/vmw_pvscsi.c
13742 F: drivers/scsi/vmw_pvscsi.h
13743
13744 VMWARE PVRDMA DRIVER
13745 M: Adit Ranadive <aditr@vmware.com>
13746 M: VMware PV-Drivers <pv-drivers@vmware.com>
13747 L: linux-rdma@vger.kernel.org
13748 S: Maintained
13749 F: drivers/infiniband/hw/vmw_pvrdma/
13750
13751 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13752 M: Liam Girdwood <lgirdwood@gmail.com>
13753 M: Mark Brown <broonie@kernel.org>
13754 L: linux-kernel@vger.kernel.org
13755 W: http://www.slimlogic.co.uk/?p=48
13756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13757 S: Supported
13758 F: Documentation/devicetree/bindings/regulator/
13759 F: drivers/regulator/
13760 F: include/dt-bindings/regulator/
13761 F: include/linux/regulator/
13762
13763 VRF
13764 M: David Ahern <dsa@cumulusnetworks.com>
13765 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13766 L: netdev@vger.kernel.org
13767 S: Maintained
13768 F: drivers/net/vrf.c
13769 F: Documentation/networking/vrf.txt
13770
13771 VT1211 HARDWARE MONITOR DRIVER
13772 M: Juerg Haefliger <juergh@gmail.com>
13773 L: linux-hwmon@vger.kernel.org
13774 S: Maintained
13775 F: Documentation/hwmon/vt1211
13776 F: drivers/hwmon/vt1211.c
13777
13778 VT8231 HARDWARE MONITOR DRIVER
13779 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13780 L: linux-hwmon@vger.kernel.org
13781 S: Maintained
13782 F: drivers/hwmon/vt8231.c
13783
13784 VUB300 USB to SDIO/SD/MMC bridge chip
13785 M: Tony Olech <tony.olech@elandigitalsystems.com>
13786 L: linux-mmc@vger.kernel.org
13787 L: linux-usb@vger.kernel.org
13788 S: Supported
13789 F: drivers/mmc/host/vub300.c
13790
13791 W1 DALLAS'S 1-WIRE BUS
13792 M: Evgeniy Polyakov <zbr@ioremap.net>
13793 S: Maintained
13794 F: Documentation/w1/
13795 F: drivers/w1/
13796
13797 W83791D HARDWARE MONITORING DRIVER
13798 M: Marc Hulsman <m.hulsman@tudelft.nl>
13799 L: linux-hwmon@vger.kernel.org
13800 S: Maintained
13801 F: Documentation/hwmon/w83791d
13802 F: drivers/hwmon/w83791d.c
13803
13804 W83793 HARDWARE MONITORING DRIVER
13805 M: Rudolf Marek <r.marek@assembler.cz>
13806 L: linux-hwmon@vger.kernel.org
13807 S: Maintained
13808 F: Documentation/hwmon/w83793
13809 F: drivers/hwmon/w83793.c
13810
13811 W83795 HARDWARE MONITORING DRIVER
13812 M: Jean Delvare <jdelvare@suse.com>
13813 L: linux-hwmon@vger.kernel.org
13814 S: Maintained
13815 F: drivers/hwmon/w83795.c
13816
13817 W83L51xD SD/MMC CARD INTERFACE DRIVER
13818 M: Pierre Ossman <pierre@ossman.eu>
13819 S: Maintained
13820 F: drivers/mmc/host/wbsd.*
13821
13822 WACOM PROTOCOL 4 SERIAL TABLETS
13823 M: Julian Squires <julian@cipht.net>
13824 M: Hans de Goede <hdegoede@redhat.com>
13825 L: linux-input@vger.kernel.org
13826 S: Maintained
13827 F: drivers/input/tablet/wacom_serial4.c
13828
13829 WATCHDOG DEVICE DRIVERS
13830 M: Wim Van Sebroeck <wim@iguana.be>
13831 R: Guenter Roeck <linux@roeck-us.net>
13832 L: linux-watchdog@vger.kernel.org
13833 W: http://www.linux-watchdog.org/
13834 T: git git://www.linux-watchdog.org/linux-watchdog.git
13835 S: Maintained
13836 F: Documentation/devicetree/bindings/watchdog/
13837 F: Documentation/watchdog/
13838 F: drivers/watchdog/
13839 F: include/linux/watchdog.h
13840 F: include/uapi/linux/watchdog.h
13841
13842 WIIMOTE HID DRIVER
13843 M: David Herrmann <dh.herrmann@googlemail.com>
13844 L: linux-input@vger.kernel.org
13845 S: Maintained
13846 F: drivers/hid/hid-wiimote*
13847
13848 WINBOND CIR DRIVER
13849 M: David Härdeman <david@hardeman.nu>
13850 S: Maintained
13851 F: drivers/media/rc/winbond-cir.c
13852
13853 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13854 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13855 L: linux-watchdog@vger.kernel.org
13856 S: Maintained
13857 F: drivers/watchdog/ebc-c384_wdt.c
13858
13859 WINSYSTEMS WS16C48 GPIO DRIVER
13860 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13861 L: linux-gpio@vger.kernel.org
13862 S: Maintained
13863 F: drivers/gpio/gpio-ws16c48.c
13864
13865 WIMAX STACK
13866 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13867 M: linux-wimax@intel.com
13868 L: wimax@linuxwimax.org (subscribers-only)
13869 S: Supported
13870 W: http://linuxwimax.org
13871 F: Documentation/wimax/README.wimax
13872 F: include/linux/wimax/debug.h
13873 F: include/net/wimax.h
13874 F: include/uapi/linux/wimax.h
13875 F: net/wimax/
13876
13877 WISTRON LAPTOP BUTTON DRIVER
13878 M: Miloslav Trmac <mitr@volny.cz>
13879 S: Maintained
13880 F: drivers/input/misc/wistron_btns.c
13881
13882 WL3501 WIRELESS PCMCIA CARD DRIVER
13883 L: linux-wireless@vger.kernel.org
13884 S: Odd fixes
13885 F: drivers/net/wireless/wl3501*
13886
13887 WOLFSON MICROELECTRONICS DRIVERS
13888 L: patches@opensource.cirrus.com
13889 T: git https://github.com/CirrusLogic/linux-drivers.git
13890 W: https://github.com/CirrusLogic/linux-drivers/wiki
13891 S: Supported
13892 F: Documentation/hwmon/wm83??
13893 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13894 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13895 F: Documentation/devicetree/bindings/mfd/arizona.txt
13896 F: Documentation/devicetree/bindings/mfd/wm831x.txt
13897 F: arch/arm/mach-s3c64xx/mach-crag6410*
13898 F: drivers/clk/clk-wm83*.c
13899 F: drivers/extcon/extcon-arizona.c
13900 F: drivers/leds/leds-wm83*.c
13901 F: drivers/gpio/gpio-*wm*.c
13902 F: drivers/gpio/gpio-arizona.c
13903 F: drivers/hwmon/wm83??-hwmon.c
13904 F: drivers/input/misc/wm831x-on.c
13905 F: drivers/input/touchscreen/wm831x-ts.c
13906 F: drivers/input/touchscreen/wm97*.c
13907 F: drivers/mfd/arizona*
13908 F: drivers/mfd/wm*.c
13909 F: drivers/mfd/cs47l24*
13910 F: drivers/power/supply/wm83*.c
13911 F: drivers/rtc/rtc-wm83*.c
13912 F: drivers/regulator/wm8*.c
13913 F: drivers/regulator/arizona*
13914 F: drivers/video/backlight/wm83*_bl.c
13915 F: drivers/watchdog/wm83*_wdt.c
13916 F: include/linux/mfd/arizona/
13917 F: include/linux/mfd/wm831x/
13918 F: include/linux/mfd/wm8350/
13919 F: include/linux/mfd/wm8400*
13920 F: include/linux/regulator/arizona*
13921 F: include/linux/wm97xx.h
13922 F: include/sound/wm????.h
13923 F: sound/soc/codecs/arizona.?
13924 F: sound/soc/codecs/wm*
13925 F: sound/soc/codecs/cs47l24*
13926
13927 WORKQUEUE
13928 M: Tejun Heo <tj@kernel.org>
13929 R: Lai Jiangshan <jiangshanlai@gmail.com>
13930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13931 S: Maintained
13932 F: include/linux/workqueue.h
13933 F: kernel/workqueue.c
13934 F: Documentation/core-api/workqueue.rst
13935
13936 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13937 M: Chen-Yu Tsai <wens@csie.org>
13938 L: linux-kernel@vger.kernel.org
13939 S: Maintained
13940 N: axp[128]
13941
13942 X.25 NETWORK LAYER
13943 M: Andrew Hendry <andrew.hendry@gmail.com>
13944 L: linux-x25@vger.kernel.org
13945 S: Odd Fixes
13946 F: Documentation/networking/x25*
13947 F: include/net/x25*
13948 F: net/x25/
13949
13950 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13951 M: Thomas Gleixner <tglx@linutronix.de>
13952 M: Ingo Molnar <mingo@redhat.com>
13953 M: "H. Peter Anvin" <hpa@zytor.com>
13954 M: x86@kernel.org
13955 L: linux-kernel@vger.kernel.org
13956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13957 S: Maintained
13958 F: Documentation/x86/
13959 F: arch/x86/
13960
13961 X86 PLATFORM DRIVERS
13962 M: Darren Hart <dvhart@infradead.org>
13963 M: Andy Shevchenko <andy@infradead.org>
13964 L: platform-driver-x86@vger.kernel.org
13965 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13966 S: Maintained
13967 F: drivers/platform/x86/
13968 F: drivers/platform/olpc/
13969
13970 X86 MCE INFRASTRUCTURE
13971 M: Tony Luck <tony.luck@intel.com>
13972 M: Borislav Petkov <bp@alien8.de>
13973 L: linux-edac@vger.kernel.org
13974 S: Maintained
13975 F: arch/x86/kernel/cpu/mcheck/*
13976
13977 X86 MICROCODE UPDATE SUPPORT
13978 M: Borislav Petkov <bp@alien8.de>
13979 S: Maintained
13980 F: arch/x86/kernel/cpu/microcode/*
13981
13982 X86 VDSO
13983 M: Andy Lutomirski <luto@amacapital.net>
13984 L: linux-kernel@vger.kernel.org
13985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13986 S: Maintained
13987 F: arch/x86/entry/vdso/
13988
13989 XC2028/3028 TUNER DRIVER
13990 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13991 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13992 L: linux-media@vger.kernel.org
13993 W: https://linuxtv.org
13994 T: git git://linuxtv.org/media_tree.git
13995 S: Maintained
13996 F: drivers/media/tuners/tuner-xc2028.*
13997
13998 XEN HYPERVISOR INTERFACE
13999 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14000 M: Juergen Gross <jgross@suse.com>
14001 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14003 S: Supported
14004 F: arch/x86/xen/
14005 F: drivers/*/xen-*front.c
14006 F: drivers/xen/
14007 F: arch/x86/include/asm/xen/
14008 F: include/xen/
14009 F: include/uapi/xen/
14010
14011 XEN HYPERVISOR ARM
14012 M: Stefano Stabellini <sstabellini@kernel.org>
14013 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14014 S: Maintained
14015 F: arch/arm/xen/
14016 F: arch/arm/include/asm/xen/
14017
14018 XEN HYPERVISOR ARM64
14019 M: Stefano Stabellini <sstabellini@kernel.org>
14020 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14021 S: Maintained
14022 F: arch/arm64/xen/
14023 F: arch/arm64/include/asm/xen/
14024
14025 XEN NETWORK BACKEND DRIVER
14026 M: Wei Liu <wei.liu2@citrix.com>
14027 M: Paul Durrant <paul.durrant@citrix.com>
14028 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14029 L: netdev@vger.kernel.org
14030 S: Supported
14031 F: drivers/net/xen-netback/*
14032
14033 XEN PCI SUBSYSTEM
14034 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14035 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14036 S: Supported
14037 F: arch/x86/pci/*xen*
14038 F: drivers/pci/*xen*
14039
14040 XEN BLOCK SUBSYSTEM
14041 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14042 M: Roger Pau Monné <roger.pau@citrix.com>
14043 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14044 S: Supported
14045 F: drivers/block/xen-blkback/*
14046 F: drivers/block/xen*
14047
14048 XEN PVSCSI DRIVERS
14049 M: Juergen Gross <jgross@suse.com>
14050 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14051 L: linux-scsi@vger.kernel.org
14052 S: Supported
14053 F: drivers/scsi/xen-scsifront.c
14054 F: drivers/xen/xen-scsiback.c
14055 F: include/xen/interface/io/vscsiif.h
14056
14057 XEN SWIOTLB SUBSYSTEM
14058 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14059 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14060 S: Supported
14061 F: arch/x86/xen/*swiotlb*
14062 F: drivers/xen/*swiotlb*
14063
14064 XFS FILESYSTEM
14065 M: Darrick J. Wong <darrick.wong@oracle.com>
14066 M: linux-xfs@vger.kernel.org
14067 L: linux-xfs@vger.kernel.org
14068 W: http://xfs.org/
14069 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14070 S: Supported
14071 F: Documentation/filesystems/xfs.txt
14072 F: fs/xfs/
14073
14074 XILINX AXI ETHERNET DRIVER
14075 M: Anirudha Sarangi <anirudh@xilinx.com>
14076 M: John Linn <John.Linn@xilinx.com>
14077 S: Maintained
14078 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14079
14080 XILINX UARTLITE SERIAL DRIVER
14081 M: Peter Korsgaard <jacmet@sunsite.dk>
14082 L: linux-serial@vger.kernel.org
14083 S: Maintained
14084 F: drivers/tty/serial/uartlite.c
14085
14086 XILINX VIDEO IP CORES
14087 M: Hyun Kwon <hyun.kwon@xilinx.com>
14088 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14089 L: linux-media@vger.kernel.org
14090 T: git git://linuxtv.org/media_tree.git
14091 S: Supported
14092 F: Documentation/devicetree/bindings/media/xilinx/
14093 F: drivers/media/platform/xilinx/
14094 F: include/uapi/linux/xilinx-v4l2-controls.h
14095
14096 XILLYBUS DRIVER
14097 M: Eli Billauer <eli.billauer@gmail.com>
14098 L: linux-kernel@vger.kernel.org
14099 S: Supported
14100 F: drivers/char/xillybus/
14101
14102 XTENSA XTFPGA PLATFORM SUPPORT
14103 M: Max Filippov <jcmvbkbc@gmail.com>
14104 L: linux-xtensa@linux-xtensa.org
14105 S: Maintained
14106 F: drivers/spi/spi-xtensa-xtfpga.c
14107 F: sound/soc/xtensa/xtfpga-i2s.c
14108
14109 YAM DRIVER FOR AX.25
14110 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14111 L: linux-hams@vger.kernel.org
14112 S: Maintained
14113 F: drivers/net/hamradio/yam*
14114 F: include/linux/yam.h
14115
14116 YEALINK PHONE DRIVER
14117 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14118 L: usbb2k-api-dev@nongnu.org
14119 S: Maintained
14120 F: Documentation/input/yealink.rst
14121 F: drivers/input/misc/yealink.*
14122
14123 Z8530 DRIVER FOR AX.25
14124 M: Joerg Reuter <jreuter@yaina.de>
14125 W: http://yaina.de/jreuter/
14126 W: http://www.qsl.net/dl1bke/
14127 L: linux-hams@vger.kernel.org
14128 S: Maintained
14129 F: Documentation/networking/z8530drv.txt
14130 F: drivers/net/hamradio/*scc.c
14131 F: drivers/net/hamradio/z8530.h
14132
14133 ZBUD COMPRESSED PAGE ALLOCATOR
14134 M: Seth Jennings <sjenning@redhat.com>
14135 M: Dan Streetman <ddstreet@ieee.org>
14136 L: linux-mm@kvack.org
14137 S: Maintained
14138 F: mm/zbud.c
14139 F: include/linux/zbud.h
14140
14141 ZD1211RW WIRELESS DRIVER
14142 M: Daniel Drake <dsd@gentoo.org>
14143 M: Ulrich Kunitz <kune@deine-taler.de>
14144 W: http://zd1211.ath.cx/wiki/DriverRewrite
14145 L: linux-wireless@vger.kernel.org
14146 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14147 S: Maintained
14148 F: drivers/net/wireless/zydas/zd1211rw/
14149
14150 ZD1301_DEMOD MEDIA DRIVER
14151 M: Antti Palosaari <crope@iki.fi>
14152 L: linux-media@vger.kernel.org
14153 W: https://linuxtv.org/
14154 W: http://palosaari.fi/linux/
14155 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14156 S: Maintained
14157 F: drivers/media/dvb-frontends/zd1301_demod*
14158
14159 ZD1301 MEDIA DRIVER
14160 M: Antti Palosaari <crope@iki.fi>
14161 L: linux-media@vger.kernel.org
14162 W: https://linuxtv.org/
14163 W: http://palosaari.fi/linux/
14164 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14165 S: Maintained
14166 F: drivers/media/usb/dvb-usb-v2/zd1301*
14167
14168 ZPOOL COMPRESSED PAGE STORAGE API
14169 M: Dan Streetman <ddstreet@ieee.org>
14170 L: linux-mm@kvack.org
14171 S: Maintained
14172 F: mm/zpool.c
14173 F: include/linux/zpool.h
14174
14175 ZR36067 VIDEO FOR LINUX DRIVER
14176 L: mjpeg-users@lists.sourceforge.net
14177 L: linux-media@vger.kernel.org
14178 W: http://mjpeg.sourceforge.net/driver-zoran/
14179 T: hg https://linuxtv.org/hg/v4l-dvb
14180 S: Odd Fixes
14181 F: drivers/media/pci/zoran/
14182
14183 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14184 M: Minchan Kim <minchan@kernel.org>
14185 M: Nitin Gupta <ngupta@vflare.org>
14186 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14187 L: linux-kernel@vger.kernel.org
14188 S: Maintained
14189 F: drivers/block/zram/
14190 F: Documentation/blockdev/zram.txt
14191
14192 ZS DECSTATION Z85C30 SERIAL DRIVER
14193 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14194 S: Maintained
14195 F: drivers/tty/serial/zs.*
14196
14197 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14198 M: Minchan Kim <minchan@kernel.org>
14199 M: Nitin Gupta <ngupta@vflare.org>
14200 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14201 L: linux-mm@kvack.org
14202 S: Maintained
14203 F: mm/zsmalloc.c
14204 F: include/linux/zsmalloc.h
14205 F: Documentation/vm/zsmalloc.txt
14206
14207 ZSWAP COMPRESSED SWAP CACHING
14208 M: Seth Jennings <sjenning@redhat.com>
14209 M: Dan Streetman <ddstreet@ieee.org>
14210 L: linux-mm@kvack.org
14211 S: Maintained
14212 F: mm/zswap.c
14213
14214 THE REST
14215 M: Linus Torvalds <torvalds@linux-foundation.org>
14216 L: linux-kernel@vger.kernel.org
14217 Q: http://patchwork.kernel.org/project/LKML/list/
14218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14219 S: Buried alive in reporters
14220 F: *
14221 F: */