]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - MAINTAINERS
soc: zte: pm_domains: Prepare for supporting ARMv8 zx2967 family
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
1
2
3 List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
26
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
58
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
67 8. Happy hacking.
68
69 Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
81 Q: Patchwork web based patch tracking system site
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
84 B: Bug tracking system location.
85 S: Status, one of the following:
86 Supported: Someone is actually paid to look after this.
87 Maintained: Someone actually looks after it.
88 Odd Fixes: It has a maintainer but they don't have time to do
89 much other than throw the odd patch in. See below..
90 Orphan: No current maintainer [but maybe you could take the
91 role as you write your new code].
92 Obsolete: Old code. Something tagged obsolete generally means
93 it has been replaced by a better system and you
94 should be using that.
95 F: Files and directories with wildcard patterns.
96 A trailing slash includes all files and subdirectory files.
97 F: drivers/net/ all files in and below drivers/net
98 F: drivers/net/* all files in drivers/net, but not below
99 F: */net/* all files in "any top level directory"/net
100 One pattern per line. Multiple F: lines acceptable.
101 N: Files and directories with regex patterns.
102 N: [^a-z]tegra all files whose path contains the word tegra
103 One pattern per line. Multiple N: lines acceptable.
104 scripts/get_maintainer.pl has different behavior for files that
105 match F: pattern and matches of N: patterns. By default,
106 get_maintainer will not look at git log history when an F: pattern
107 match occurs. When an N: match occurs, git log history is used
108 to also notify the people that have git commit signatures.
109 X: Files and directories that are NOT maintained, same rules as F:
110 Files exclusions are tested before file matches.
111 Can be useful for excluding a specific subdirectory, for instance:
112 F: net/
113 X: net/ipv6/
114 matches all files in and below net excluding net/ipv6/
115 K: Keyword perl extended regex pattern to match content in a
116 patch or file. For instance:
117 K: of_get_profile
118 matches patches or files that contain "of_get_profile"
119 K: \b(printk|pr_(info|err))\b
120 matches patches or files that contain one or more of the words
121 printk, pr_info or pr_err
122 One regex pattern per line. Multiple K: lines acceptable.
123
124 Note: For the hard of thinking, this list is meant to remain in alphabetical
125 order. If you could add yourselves to it in alphabetical order that would be
126 so much easier [Ed]
127
128 Maintainers List (try to look for most precise areas first)
129
130 -----------------------------------
131
132 3C59X NETWORK DRIVER
133 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
134 L: netdev@vger.kernel.org
135 S: Maintained
136 F: Documentation/networking/vortex.txt
137 F: drivers/net/ethernet/3com/3c59x.c
138
139 3CR990 NETWORK DRIVER
140 M: David Dillow <dave@thedillows.org>
141 L: netdev@vger.kernel.org
142 S: Maintained
143 F: drivers/net/ethernet/3com/typhoon*
144
145 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
146 M: Adam Radford <aradford@gmail.com>
147 L: linux-scsi@vger.kernel.org
148 W: http://www.lsi.com
149 S: Supported
150 F: drivers/scsi/3w-*
151
152 53C700 AND 53C700-66 SCSI DRIVER
153 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
154 L: linux-scsi@vger.kernel.org
155 S: Maintained
156 F: drivers/scsi/53c700*
157
158 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
159 M: Alexander Aring <aar@pengutronix.de>
160 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
161 L: linux-bluetooth@vger.kernel.org
162 L: linux-wpan@vger.kernel.org
163 S: Maintained
164 F: net/6lowpan/
165 F: include/net/6lowpan.h
166 F: Documentation/networking/6lowpan.txt
167
168 6PACK NETWORK DRIVER FOR AX.25
169 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
170 L: linux-hams@vger.kernel.org
171 S: Maintained
172 F: drivers/net/hamradio/6pack.c
173
174 8169 10/100/1000 GIGABIT ETHERNET DRIVER
175 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
176 L: netdev@vger.kernel.org
177 S: Maintained
178 F: drivers/net/ethernet/realtek/r8169.c
179
180 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
181 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
182 L: linux-serial@vger.kernel.org
183 S: Maintained
184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
185 F: drivers/tty/serial/8250*
186 F: include/linux/serial_8250.h
187
188 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
189 L: netdev@vger.kernel.org
190 S: Orphan / Obsolete
191 F: drivers/net/ethernet/8390/
192
193 9P FILE SYSTEM
194 M: Eric Van Hensbergen <ericvh@gmail.com>
195 M: Ron Minnich <rminnich@sandia.gov>
196 M: Latchesar Ionkov <lucho@ionkov.net>
197 L: v9fs-developer@lists.sourceforge.net
198 W: http://swik.net/v9fs
199 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
201 S: Maintained
202 F: Documentation/filesystems/9p.txt
203 F: fs/9p/
204 F: net/9p/
205 F: include/net/9p/
206 F: include/uapi/linux/virtio_9p.h
207 F: include/trace/events/9p.h
208
209
210 A8293 MEDIA DRIVER
211 M: Antti Palosaari <crope@iki.fi>
212 L: linux-media@vger.kernel.org
213 W: https://linuxtv.org
214 W: http://palosaari.fi/linux/
215 Q: http://patchwork.linuxtv.org/project/linux-media/list/
216 T: git git://linuxtv.org/anttip/media_tree.git
217 S: Maintained
218 F: drivers/media/dvb-frontends/a8293*
219
220 AACRAID SCSI RAID DRIVER
221 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
222 L: linux-scsi@vger.kernel.org
223 W: http://www.adaptec.com/
224 S: Supported
225 F: Documentation/scsi/aacraid.txt
226 F: drivers/scsi/aacraid/
227
228 ABI/API
229 L: linux-api@vger.kernel.org
230 F: include/linux/syscalls.h
231 F: kernel/sys_ni.c
232
233 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
234 M: Hans de Goede <hdegoede@redhat.com>
235 L: linux-hwmon@vger.kernel.org
236 S: Maintained
237 F: drivers/hwmon/abituguru.c
238
239 ABIT UGURU 3 HARDWARE MONITOR DRIVER
240 M: Alistair John Strachan <alistair@devzero.co.uk>
241 L: linux-hwmon@vger.kernel.org
242 S: Maintained
243 F: drivers/hwmon/abituguru3.c
244
245 ACCES 104-DIO-48E GPIO DRIVER
246 M: William Breathitt Gray <vilhelm.gray@gmail.com>
247 L: linux-gpio@vger.kernel.org
248 S: Maintained
249 F: drivers/gpio/gpio-104-dio-48e.c
250
251 ACCES 104-IDI-48 GPIO DRIVER
252 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
253 L: linux-gpio@vger.kernel.org
254 S: Maintained
255 F: drivers/gpio/gpio-104-idi-48.c
256
257 ACCES 104-IDIO-16 GPIO DRIVER
258 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L: linux-gpio@vger.kernel.org
260 S: Maintained
261 F: drivers/gpio/gpio-104-idio-16.c
262
263 ACCES 104-QUAD-8 IIO DRIVER
264 M: William Breathitt Gray <vilhelm.gray@gmail.com>
265 L: linux-iio@vger.kernel.org
266 S: Maintained
267 F: drivers/iio/counter/104-quad-8.c
268
269 ACENIC DRIVER
270 M: Jes Sorensen <jes@trained-monkey.org>
271 L: linux-acenic@sunsite.dk
272 S: Maintained
273 F: drivers/net/ethernet/alteon/acenic*
274
275 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
276 M: Peter Feuerer <peter@piie.net>
277 L: platform-driver-x86@vger.kernel.org
278 W: http://piie.net/?section=acerhdf
279 S: Maintained
280 F: drivers/platform/x86/acerhdf.c
281
282 ACER WMI LAPTOP EXTRAS
283 M: "Lee, Chun-Yi" <jlee@suse.com>
284 L: platform-driver-x86@vger.kernel.org
285 S: Maintained
286 F: drivers/platform/x86/acer-wmi.c
287
288 ACPI
289 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
290 M: Len Brown <lenb@kernel.org>
291 L: linux-acpi@vger.kernel.org
292 W: https://01.org/linux-acpi
293 Q: https://patchwork.kernel.org/project/linux-acpi/list/
294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
295 B: https://bugzilla.kernel.org
296 S: Supported
297 F: drivers/acpi/
298 F: drivers/pnp/pnpacpi/
299 F: include/linux/acpi.h
300 F: include/acpi/
301 F: Documentation/acpi/
302 F: Documentation/ABI/testing/sysfs-bus-acpi
303 F: Documentation/ABI/testing/configfs-acpi
304 F: drivers/pci/*acpi*
305 F: drivers/pci/*/*acpi*
306 F: drivers/pci/*/*/*acpi*
307 F: tools/power/acpi/
308
309 ACPI COMPONENT ARCHITECTURE (ACPICA)
310 M: Robert Moore <robert.moore@intel.com>
311 M: Lv Zheng <lv.zheng@intel.com>
312 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
313 L: linux-acpi@vger.kernel.org
314 L: devel@acpica.org
315 W: https://acpica.org/
316 W: https://github.com/acpica/acpica/
317 Q: https://patchwork.kernel.org/project/linux-acpi/list/
318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
319 B: https://bugzilla.kernel.org
320 B: https://bugs.acpica.org
321 S: Supported
322 F: drivers/acpi/acpica/
323 F: include/acpi/
324 F: tools/power/acpi/
325
326 ACPI FAN DRIVER
327 M: Zhang Rui <rui.zhang@intel.com>
328 L: linux-acpi@vger.kernel.org
329 W: https://01.org/linux-acpi
330 B: https://bugzilla.kernel.org
331 S: Supported
332 F: drivers/acpi/fan.c
333
334 ACPI FOR ARM64 (ACPI/arm64)
335 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
336 M: Hanjun Guo <hanjun.guo@linaro.org>
337 M: Sudeep Holla <sudeep.holla@arm.com>
338 L: linux-acpi@vger.kernel.org
339 S: Maintained
340 F: drivers/acpi/arm64
341
342 ACPI THERMAL DRIVER
343 M: Zhang Rui <rui.zhang@intel.com>
344 L: linux-acpi@vger.kernel.org
345 W: https://01.org/linux-acpi
346 B: https://bugzilla.kernel.org
347 S: Supported
348 F: drivers/acpi/*thermal*
349
350 ACPI VIDEO DRIVER
351 M: Zhang Rui <rui.zhang@intel.com>
352 L: linux-acpi@vger.kernel.org
353 W: https://01.org/linux-acpi
354 B: https://bugzilla.kernel.org
355 S: Supported
356 F: drivers/acpi/acpi_video.c
357
358 ACPI WMI DRIVER
359 L: platform-driver-x86@vger.kernel.org
360 S: Orphan
361 F: drivers/platform/x86/wmi.c
362
363 AD1889 ALSA SOUND DRIVER
364 M: Thibaut Varene <T-Bone@parisc-linux.org>
365 W: http://wiki.parisc-linux.org/AD1889
366 L: linux-parisc@vger.kernel.org
367 S: Maintained
368 F: sound/pci/ad1889.*
369
370 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
371 M: Michael Hennerich <michael.hennerich@analog.com>
372 W: http://wiki.analog.com/AD5254
373 W: http://ez.analog.com/community/linux-device-drivers
374 S: Supported
375 F: drivers/misc/ad525x_dpot.c
376
377 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
378 M: Michael Hennerich <michael.hennerich@analog.com>
379 W: http://wiki.analog.com/AD5398
380 W: http://ez.analog.com/community/linux-device-drivers
381 S: Supported
382 F: drivers/regulator/ad5398.c
383
384 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
385 M: Michael Hennerich <michael.hennerich@analog.com>
386 W: http://wiki.analog.com/AD7142
387 W: http://ez.analog.com/community/linux-device-drivers
388 S: Supported
389 F: drivers/input/misc/ad714x.c
390
391 AD7877 TOUCHSCREEN DRIVER
392 M: Michael Hennerich <michael.hennerich@analog.com>
393 W: http://wiki.analog.com/AD7877
394 W: http://ez.analog.com/community/linux-device-drivers
395 S: Supported
396 F: drivers/input/touchscreen/ad7877.c
397
398 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
399 M: Michael Hennerich <michael.hennerich@analog.com>
400 W: http://wiki.analog.com/AD7879
401 W: http://ez.analog.com/community/linux-device-drivers
402 S: Supported
403 F: drivers/input/touchscreen/ad7879.c
404
405 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
406 M: Jiri Kosina <jikos@kernel.org>
407 S: Maintained
408
409 ADF7242 IEEE 802.15.4 RADIO DRIVER
410 M: Michael Hennerich <michael.hennerich@analog.com>
411 W: https://wiki.analog.com/ADF7242
412 W: http://ez.analog.com/community/linux-device-drivers
413 L: linux-wpan@vger.kernel.org
414 S: Supported
415 F: drivers/net/ieee802154/adf7242.c
416 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
417
418 ADM1025 HARDWARE MONITOR DRIVER
419 M: Jean Delvare <jdelvare@suse.com>
420 L: linux-hwmon@vger.kernel.org
421 S: Maintained
422 F: Documentation/hwmon/adm1025
423 F: drivers/hwmon/adm1025.c
424
425 ADM1029 HARDWARE MONITOR DRIVER
426 M: Corentin Labbe <clabbe.montjoie@gmail.com>
427 L: linux-hwmon@vger.kernel.org
428 S: Maintained
429 F: drivers/hwmon/adm1029.c
430
431 ADM8211 WIRELESS DRIVER
432 L: linux-wireless@vger.kernel.org
433 W: http://wireless.kernel.org/
434 S: Orphan
435 F: drivers/net/wireless/admtek/adm8211.*
436
437 ADP1653 FLASH CONTROLLER DRIVER
438 M: Sakari Ailus <sakari.ailus@iki.fi>
439 L: linux-media@vger.kernel.org
440 S: Maintained
441 F: drivers/media/i2c/adp1653.c
442 F: include/media/i2c/adp1653.h
443
444 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
445 M: Michael Hennerich <michael.hennerich@analog.com>
446 W: http://wiki.analog.com/ADP5520
447 W: http://ez.analog.com/community/linux-device-drivers
448 S: Supported
449 F: drivers/mfd/adp5520.c
450 F: drivers/video/backlight/adp5520_bl.c
451 F: drivers/leds/leds-adp5520.c
452 F: drivers/gpio/gpio-adp5520.c
453 F: drivers/input/keyboard/adp5520-keys.c
454
455 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
456 M: Michael Hennerich <michael.hennerich@analog.com>
457 W: http://wiki.analog.com/ADP5588
458 W: http://ez.analog.com/community/linux-device-drivers
459 S: Supported
460 F: drivers/input/keyboard/adp5588-keys.c
461 F: drivers/gpio/gpio-adp5588.c
462
463 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
464 M: Michael Hennerich <michael.hennerich@analog.com>
465 W: http://wiki.analog.com/ADP8860
466 W: http://ez.analog.com/community/linux-device-drivers
467 S: Supported
468 F: drivers/video/backlight/adp8860_bl.c
469
470 ADS1015 HARDWARE MONITOR DRIVER
471 M: Dirk Eibach <eibach@gdsys.de>
472 L: linux-hwmon@vger.kernel.org
473 S: Maintained
474 F: Documentation/hwmon/ads1015
475 F: drivers/hwmon/ads1015.c
476 F: include/linux/i2c/ads1015.h
477
478 ADT746X FAN DRIVER
479 M: Colin Leroy <colin@colino.net>
480 S: Maintained
481 F: drivers/macintosh/therm_adt746x.c
482
483 ADT7475 HARDWARE MONITOR DRIVER
484 M: Jean Delvare <jdelvare@suse.com>
485 L: linux-hwmon@vger.kernel.org
486 S: Maintained
487 F: Documentation/hwmon/adt7475
488 F: drivers/hwmon/adt7475.c
489
490 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
491 M: Michael Hennerich <michael.hennerich@analog.com>
492 W: http://wiki.analog.com/ADXL345
493 W: http://ez.analog.com/community/linux-device-drivers
494 S: Supported
495 F: drivers/input/misc/adxl34x.c
496
497 ADVANSYS SCSI DRIVER
498 M: Matthew Wilcox <matthew@wil.cx>
499 M: Hannes Reinecke <hare@suse.com>
500 L: linux-scsi@vger.kernel.org
501 S: Maintained
502 F: Documentation/scsi/advansys.txt
503 F: drivers/scsi/advansys.c
504
505 AEDSP16 DRIVER
506 M: Riccardo Facchetti <fizban@tin.it>
507 S: Maintained
508 F: sound/oss/aedsp16.c
509
510 AF9013 MEDIA DRIVER
511 M: Antti Palosaari <crope@iki.fi>
512 L: linux-media@vger.kernel.org
513 W: https://linuxtv.org
514 W: http://palosaari.fi/linux/
515 Q: http://patchwork.linuxtv.org/project/linux-media/list/
516 T: git git://linuxtv.org/anttip/media_tree.git
517 S: Maintained
518 F: drivers/media/dvb-frontends/af9013*
519
520 AF9033 MEDIA DRIVER
521 M: Antti Palosaari <crope@iki.fi>
522 L: linux-media@vger.kernel.org
523 W: https://linuxtv.org
524 W: http://palosaari.fi/linux/
525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
526 T: git git://linuxtv.org/anttip/media_tree.git
527 S: Maintained
528 F: drivers/media/dvb-frontends/af9033*
529
530 AFFS FILE SYSTEM
531 L: linux-fsdevel@vger.kernel.org
532 S: Orphan
533 F: Documentation/filesystems/affs.txt
534 F: fs/affs/
535
536 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
537 M: David Howells <dhowells@redhat.com>
538 L: linux-afs@lists.infradead.org
539 S: Supported
540 F: fs/afs/
541 F: include/net/af_rxrpc.h
542 F: net/rxrpc/af_rxrpc.c
543 W: https://www.infradead.org/~dhowells/kafs/
544
545 AGPGART DRIVER
546 M: David Airlie <airlied@linux.ie>
547 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
548 S: Maintained
549 F: drivers/char/agp/
550 F: include/linux/agp*
551 F: include/uapi/linux/agp*
552
553 AHA152X SCSI DRIVER
554 M: "Juergen E. Fischer" <fischer@norbit.de>
555 L: linux-scsi@vger.kernel.org
556 S: Maintained
557 F: drivers/scsi/aha152x*
558 F: drivers/scsi/pcmcia/aha152x*
559
560 AIC7XXX / AIC79XX SCSI DRIVER
561 M: Hannes Reinecke <hare@suse.com>
562 L: linux-scsi@vger.kernel.org
563 S: Maintained
564 F: drivers/scsi/aic7xxx/
565
566 AIMSLAB FM RADIO RECEIVER DRIVER
567 M: Hans Verkuil <hverkuil@xs4all.nl>
568 L: linux-media@vger.kernel.org
569 T: git git://linuxtv.org/media_tree.git
570 W: https://linuxtv.org
571 S: Maintained
572 F: drivers/media/radio/radio-aimslab*
573
574 AIO
575 M: Benjamin LaHaise <bcrl@kvack.org>
576 L: linux-aio@kvack.org
577 S: Supported
578 F: fs/aio.c
579 F: include/linux/*aio*.h
580
581 AIRSPY MEDIA DRIVER
582 M: Antti Palosaari <crope@iki.fi>
583 L: linux-media@vger.kernel.org
584 W: https://linuxtv.org
585 W: http://palosaari.fi/linux/
586 Q: http://patchwork.linuxtv.org/project/linux-media/list/
587 T: git git://linuxtv.org/anttip/media_tree.git
588 S: Maintained
589 F: drivers/media/usb/airspy/
590
591 ALACRITECH GIGABIT ETHERNET DRIVER
592 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
593 S: Maintained
594 F: drivers/net/ethernet/alacritech/*
595
596 ALCATEL SPEEDTOUCH USB DRIVER
597 M: Duncan Sands <duncan.sands@free.fr>
598 L: linux-usb@vger.kernel.org
599 W: http://www.linux-usb.org/SpeedTouch/
600 S: Maintained
601 F: drivers/usb/atm/speedtch.c
602 F: drivers/usb/atm/usbatm.c
603
604 ALCHEMY AU1XX0 MMC DRIVER
605 M: Manuel Lauss <manuel.lauss@gmail.com>
606 S: Maintained
607 F: drivers/mmc/host/au1xmmc.c
608
609 ALI1563 I2C DRIVER
610 M: Rudolf Marek <r.marek@assembler.cz>
611 L: linux-i2c@vger.kernel.org
612 S: Maintained
613 F: Documentation/i2c/busses/i2c-ali1563
614 F: drivers/i2c/busses/i2c-ali1563.c
615
616 ALLWINNER SECURITY SYSTEM
617 M: Corentin Labbe <clabbe.montjoie@gmail.com>
618 L: linux-crypto@vger.kernel.org
619 S: Maintained
620 F: drivers/crypto/sunxi-ss/
621
622 ALPHA PORT
623 M: Richard Henderson <rth@twiddle.net>
624 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
625 M: Matt Turner <mattst88@gmail.com>
626 S: Odd Fixes
627 L: linux-alpha@vger.kernel.org
628 F: arch/alpha/
629
630 ALPS PS/2 TOUCHPAD DRIVER
631 R: Pali Rohár <pali.rohar@gmail.com>
632 F: drivers/input/mouse/alps.*
633
634 ALTERA MAILBOX DRIVER
635 M: Ley Foon Tan <lftan@altera.com>
636 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
637 S: Maintained
638 F: drivers/mailbox/mailbox-altera.c
639
640 ALTERA PIO DRIVER
641 M: Tien Hock Loh <thloh@altera.com>
642 L: linux-gpio@vger.kernel.org
643 S: Maintained
644 F: drivers/gpio/gpio-altera.c
645
646 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
647 M: Thor Thayer <tthayer@opensource.altera.com>
648 S: Maintained
649 F: drivers/gpio/gpio-altera-a10sr.c
650 F: drivers/mfd/altera-a10sr.c
651 F: include/linux/mfd/altera-a10sr.h
652
653 ALTERA TRIPLE SPEED ETHERNET DRIVER
654 M: Vince Bridgers <vbridger@opensource.altera.com>
655 L: netdev@vger.kernel.org
656 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
657 S: Maintained
658 F: drivers/net/ethernet/altera/
659
660 ALTERA UART/JTAG UART SERIAL DRIVERS
661 M: Tobias Klauser <tklauser@distanz.ch>
662 L: linux-serial@vger.kernel.org
663 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664 S: Maintained
665 F: drivers/tty/serial/altera_uart.c
666 F: drivers/tty/serial/altera_jtaguart.c
667 F: include/linux/altera_uart.h
668 F: include/linux/altera_jtaguart.h
669
670 AMAZON ETHERNET DRIVERS
671 M: Netanel Belgazal <netanel@annapurnalabs.com>
672 R: Saeed Bishara <saeed@annapurnalabs.com>
673 R: Zorik Machulsky <zorik@annapurnalabs.com>
674 L: netdev@vger.kernel.org
675 S: Supported
676 F: Documentation/networking/ena.txt
677 F: drivers/net/ethernet/amazon/
678
679 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
680 M: Tom Lendacky <thomas.lendacky@amd.com>
681 M: Gary Hook <gary.hook@amd.com>
682 L: linux-crypto@vger.kernel.org
683 S: Supported
684 F: drivers/crypto/ccp/
685 F: include/linux/ccp.h
686
687 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
688 M: Huang Rui <ray.huang@amd.com>
689 L: linux-hwmon@vger.kernel.org
690 S: Supported
691 F: Documentation/hwmon/fam15h_power
692 F: drivers/hwmon/fam15h_power.c
693
694 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
695 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
696 S: Orphan
697 F: drivers/usb/gadget/udc/amd5536udc.*
698
699 AMD GEODE PROCESSOR/CHIPSET SUPPORT
700 P: Andres Salomon <dilinger@queued.net>
701 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
702 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
703 S: Supported
704 F: drivers/char/hw_random/geode-rng.c
705 F: drivers/crypto/geode*
706 F: drivers/video/fbdev/geode/
707 F: arch/x86/include/asm/geode.h
708
709 AMD IOMMU (AMD-VI)
710 M: Joerg Roedel <joro@8bytes.org>
711 L: iommu@lists.linux-foundation.org
712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
713 S: Maintained
714 F: drivers/iommu/amd_iommu*.[ch]
715 F: include/linux/amd-iommu.h
716
717 AMD KFD
718 M: Oded Gabbay <oded.gabbay@gmail.com>
719 L: dri-devel@lists.freedesktop.org
720 T: git git://people.freedesktop.org/~gabbayo/linux.git
721 S: Supported
722 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
723 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
724 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
725 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
726 F: drivers/gpu/drm/amd/amdkfd/
727 F: drivers/gpu/drm/amd/include/cik_structs.h
728 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
729 F: drivers/gpu/drm/amd/include/vi_structs.h
730 F: drivers/gpu/drm/radeon/radeon_kfd.c
731 F: drivers/gpu/drm/radeon/radeon_kfd.h
732 F: include/uapi/linux/kfd_ioctl.h
733
734 AMD SEATTLE DEVICE TREE SUPPORT
735 M: Brijesh Singh <brijeshkumar.singh@amd.com>
736 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
737 M: Tom Lendacky <thomas.lendacky@amd.com>
738 S: Supported
739 F: arch/arm64/boot/dts/amd/
740
741 AMD XGBE DRIVER
742 M: Tom Lendacky <thomas.lendacky@amd.com>
743 L: netdev@vger.kernel.org
744 S: Supported
745 F: drivers/net/ethernet/amd/xgbe/
746 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
747
748 AMS (Apple Motion Sensor) DRIVER
749 M: Michael Hanselmann <linux-kernel@hansmi.ch>
750 S: Supported
751 F: drivers/macintosh/ams/
752
753 ANALOG DEVICES INC AD9389B DRIVER
754 M: Hans Verkuil <hans.verkuil@cisco.com>
755 L: linux-media@vger.kernel.org
756 S: Maintained
757 F: drivers/media/i2c/ad9389b*
758
759 ANALOG DEVICES INC ADV7180 DRIVER
760 M: Lars-Peter Clausen <lars@metafoo.de>
761 L: linux-media@vger.kernel.org
762 W: http://ez.analog.com/community/linux-device-drivers
763 S: Supported
764 F: drivers/media/i2c/adv7180.c
765
766 ANALOG DEVICES INC ADV7511 DRIVER
767 M: Hans Verkuil <hans.verkuil@cisco.com>
768 L: linux-media@vger.kernel.org
769 S: Maintained
770 F: drivers/media/i2c/adv7511*
771
772 ANALOG DEVICES INC ADV7604 DRIVER
773 M: Hans Verkuil <hans.verkuil@cisco.com>
774 L: linux-media@vger.kernel.org
775 S: Maintained
776 F: drivers/media/i2c/adv7604*
777
778 ANALOG DEVICES INC ADV7842 DRIVER
779 M: Hans Verkuil <hans.verkuil@cisco.com>
780 L: linux-media@vger.kernel.org
781 S: Maintained
782 F: drivers/media/i2c/adv7842*
783
784 ANALOG DEVICES INC ASOC CODEC DRIVERS
785 M: Lars-Peter Clausen <lars@metafoo.de>
786 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
787 W: http://wiki.analog.com/
788 W: http://ez.analog.com/community/linux-device-drivers
789 S: Supported
790 F: sound/soc/codecs/adau*
791 F: sound/soc/codecs/adav*
792 F: sound/soc/codecs/ad1*
793 F: sound/soc/codecs/ad7*
794 F: sound/soc/codecs/ssm*
795 F: sound/soc/codecs/sigmadsp.*
796
797 ANALOG DEVICES INC ASOC DRIVERS
798 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
799 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
800 W: http://blackfin.uclinux.org/
801 S: Supported
802 F: sound/soc/blackfin/*
803
804 ANALOG DEVICES INC IIO DRIVERS
805 M: Lars-Peter Clausen <lars@metafoo.de>
806 M: Michael Hennerich <Michael.Hennerich@analog.com>
807 W: http://wiki.analog.com/
808 W: http://ez.analog.com/community/linux-device-drivers
809 S: Supported
810 F: drivers/iio/*/ad*
811 X: drivers/iio/*/adjd*
812 F: drivers/staging/iio/*/ad*
813 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
814
815 ANALOG DEVICES INC DMA DRIVERS
816 M: Lars-Peter Clausen <lars@metafoo.de>
817 W: http://ez.analog.com/community/linux-device-drivers
818 S: Supported
819 F: drivers/dma/dma-axi-dmac.c
820
821 ANDROID CONFIG FRAGMENTS
822 M: Rob Herring <robh@kernel.org>
823 S: Supported
824 F: kernel/configs/android*
825
826 ANDROID DRIVERS
827 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
828 M: Arve Hjønnevåg <arve@android.com>
829 M: Riley Andrews <riandrews@android.com>
830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
831 L: devel@driverdev.osuosl.org
832 S: Supported
833 F: drivers/android/
834 F: drivers/staging/android/
835
836 ANDROID ION DRIVER
837 M: Laura Abbott <labbott@redhat.com>
838 M: Sumit Semwal <sumit.semwal@linaro.org>
839 L: devel@driverdev.osuosl.org
840 S: Supported
841 F: Documentation/devicetree/bindings/staging/ion/
842 F: drivers/staging/android/ion
843 F: drivers/staging/android/uapi/ion.h
844 F: drivers/staging/android/uapi/ion_test.h
845
846 AOA (Apple Onboard Audio) ALSA DRIVER
847 M: Johannes Berg <johannes@sipsolutions.net>
848 L: linuxppc-dev@lists.ozlabs.org
849 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
850 S: Maintained
851 F: sound/aoa/
852
853 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
854 M: William Breathitt Gray <vilhelm.gray@gmail.com>
855 L: linux-iio@vger.kernel.org
856 S: Maintained
857 F: drivers/iio/adc/stx104.c
858
859 APM DRIVER
860 M: Jiri Kosina <jikos@kernel.org>
861 S: Odd fixes
862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
863 F: arch/x86/kernel/apm_32.c
864 F: include/linux/apm_bios.h
865 F: include/uapi/linux/apm_bios.h
866 F: drivers/char/apm-emulation.c
867
868 APPLE BCM5974 MULTITOUCH DRIVER
869 M: Henrik Rydberg <rydberg@bitmath.org>
870 L: linux-input@vger.kernel.org
871 S: Odd fixes
872 F: drivers/input/mouse/bcm5974.c
873
874 APPLE SMC DRIVER
875 M: Henrik Rydberg <rydberg@bitmath.org>
876 L: linux-hwmon@vger.kernel.org
877 S: Odd fixes
878 F: drivers/hwmon/applesmc.c
879
880 APPLETALK NETWORK LAYER
881 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
882 S: Maintained
883 F: drivers/net/appletalk/
884 F: net/appletalk/
885
886 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
887 M: Duc Dang <dhdang@apm.com>
888 S: Supported
889 F: arch/arm64/boot/dts/apm/
890
891 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
892 M: Iyappan Subramanian <isubramanian@apm.com>
893 M: Keyur Chudgar <kchudgar@apm.com>
894 S: Supported
895 F: drivers/net/ethernet/apm/xgene/
896 F: drivers/net/phy/mdio-xgene.c
897 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
898 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
899
900 APPLIED MICRO (APM) X-GENE SOC PMU
901 M: Tai Nguyen <ttnguyen@apm.com>
902 S: Supported
903 F: drivers/perf/xgene_pmu.c
904 F: Documentation/perf/xgene-pmu.txt
905 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
906
907 APTINA CAMERA SENSOR PLL
908 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
909 L: linux-media@vger.kernel.org
910 S: Maintained
911 F: drivers/media/i2c/aptina-pll.*
912
913 ARC FRAMEBUFFER DRIVER
914 M: Jaya Kumar <jayalk@intworks.biz>
915 S: Maintained
916 F: drivers/video/fbdev/arcfb.c
917 F: drivers/video/fbdev/core/fb_defio.c
918
919 ARCNET NETWORK LAYER
920 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
921 L: netdev@vger.kernel.org
922 S: Maintained
923 F: drivers/net/arcnet/
924 F: include/uapi/linux/if_arcnet.h
925
926 ARC PGU DRM DRIVER
927 M: Alexey Brodkin <abrodkin@synopsys.com>
928 S: Supported
929 F: drivers/gpu/drm/arc/
930 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
931
932 ARM ARCHITECTED TIMER DRIVER
933 M: Mark Rutland <mark.rutland@arm.com>
934 M: Marc Zyngier <marc.zyngier@arm.com>
935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
936 S: Maintained
937 F: arch/arm/include/asm/arch_timer.h
938 F: arch/arm64/include/asm/arch_timer.h
939 F: drivers/clocksource/arm_arch_timer.c
940
941 ARM HDLCD DRM DRIVER
942 M: Liviu Dudau <liviu.dudau@arm.com>
943 S: Supported
944 F: drivers/gpu/drm/arm/hdlcd_*
945 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
946
947 ARM MALI-DP DRM DRIVER
948 M: Liviu Dudau <liviu.dudau@arm.com>
949 M: Brian Starkey <brian.starkey@arm.com>
950 M: Mali DP Maintainers <malidp@foss.arm.com>
951 S: Supported
952 F: drivers/gpu/drm/arm/
953 F: Documentation/devicetree/bindings/display/arm,malidp.txt
954
955 ARM MFM AND FLOPPY DRIVERS
956 M: Ian Molton <spyro@f2s.com>
957 S: Maintained
958 F: arch/arm/lib/floppydma.S
959 F: arch/arm/include/asm/floppy.h
960
961 ARM PMU PROFILING AND DEBUGGING
962 M: Will Deacon <will.deacon@arm.com>
963 M: Mark Rutland <mark.rutland@arm.com>
964 S: Maintained
965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
966 F: arch/arm*/kernel/perf_*
967 F: arch/arm/oprofile/common.c
968 F: arch/arm*/kernel/hw_breakpoint.c
969 F: arch/arm*/include/asm/hw_breakpoint.h
970 F: arch/arm*/include/asm/perf_event.h
971 F: drivers/perf/*
972 F: include/linux/perf/arm_pmu.h
973 F: Documentation/devicetree/bindings/arm/pmu.txt
974
975 ARM PORT
976 M: Russell King <linux@armlinux.org.uk>
977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978 W: http://www.armlinux.org.uk/
979 S: Maintained
980 F: arch/arm/
981
982 ARM SUB-ARCHITECTURES
983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984 S: Maintained
985 F: arch/arm/mach-*/
986 F: arch/arm/plat-*/
987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
988
989 ARM PRIMECELL AACI PL041 DRIVER
990 M: Russell King <linux@armlinux.org.uk>
991 S: Maintained
992 F: sound/arm/aaci.*
993
994 ARM PRIMECELL CLCD PL110 DRIVER
995 M: Russell King <linux@armlinux.org.uk>
996 S: Maintained
997 F: drivers/video/fbdev/amba-clcd.*
998
999 ARM PRIMECELL KMI PL050 DRIVER
1000 M: Russell King <linux@armlinux.org.uk>
1001 S: Maintained
1002 F: drivers/input/serio/ambakmi.*
1003 F: include/linux/amba/kmi.h
1004
1005 ARM PRIMECELL MMCI PL180/1 DRIVER
1006 M: Russell King <linux@armlinux.org.uk>
1007 S: Maintained
1008 F: drivers/mmc/host/mmci.*
1009 F: include/linux/amba/mmci.h
1010
1011 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1012 M: Russell King <linux@armlinux.org.uk>
1013 S: Maintained
1014 F: drivers/tty/serial/amba-pl01*.c
1015 F: include/linux/amba/serial.h
1016
1017 ARM PRIMECELL BUS SUPPORT
1018 M: Russell King <linux@armlinux.org.uk>
1019 S: Maintained
1020 F: drivers/amba/
1021 F: include/linux/amba/bus.h
1022
1023 ARM/ADS SPHERE MACHINE SUPPORT
1024 M: Lennert Buytenhek <kernel@wantstofly.org>
1025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026 S: Maintained
1027
1028 ARM/AFEB9260 MACHINE SUPPORT
1029 M: Sergey Lapin <slapin@ossfans.org>
1030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031 S: Maintained
1032
1033 ARM/AJECO 1ARM MACHINE SUPPORT
1034 M: Lennert Buytenhek <kernel@wantstofly.org>
1035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036 S: Maintained
1037
1038 ARM/Allwinner sunXi SoC support
1039 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1040 M: Chen-Yu Tsai <wens@csie.org>
1041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S: Maintained
1043 N: sun[x456789]i
1044 F: arch/arm/boot/dts/ntc-gr8*
1045 F: arch/arm64/boot/dts/allwinner/
1046
1047 ARM/Allwinner SoC Clock Support
1048 M: Emilio López <emilio@elopez.com.ar>
1049 S: Maintained
1050 F: drivers/clk/sunxi/
1051
1052 ARM/Amlogic Meson SoC support
1053 M: Carlo Caione <carlo@caione.org>
1054 M: Kevin Hilman <khilman@baylibre.com>
1055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056 L: linux-amlogic@lists.infradead.org
1057 W: http://linux-meson.com/
1058 S: Maintained
1059 F: arch/arm/mach-meson/
1060 F: arch/arm/boot/dts/meson*
1061 F: arch/arm64/boot/dts/amlogic/
1062 F: drivers/pinctrl/meson/
1063 F: drivers/mmc/host/meson*
1064 N: meson
1065
1066 ARM/Annapurna Labs ALPINE ARCHITECTURE
1067 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1068 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070 S: Maintained
1071 F: arch/arm/mach-alpine/
1072 F: arch/arm/boot/dts/alpine*
1073 F: arch/arm64/boot/dts/al/
1074 F: drivers/*/*alpine*
1075
1076 ARM/ARTPEC MACHINE SUPPORT
1077 M: Jesper Nilsson <jesper.nilsson@axis.com>
1078 M: Lars Persson <lars.persson@axis.com>
1079 M: Niklas Cassel <niklas.cassel@axis.com>
1080 S: Maintained
1081 L: linux-arm-kernel@axis.com
1082 F: arch/arm/mach-artpec
1083 F: arch/arm/boot/dts/artpec6*
1084 F: drivers/clk/axis
1085
1086 ARM/ASPEED MACHINE SUPPORT
1087 M: Joel Stanley <joel@jms.id.au>
1088 S: Maintained
1089 F: arch/arm/mach-aspeed/
1090 F: arch/arm/boot/dts/aspeed-*
1091 F: drivers/*/*aspeed*
1092
1093 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1094 M: Nicolas Ferre <nicolas.ferre@atmel.com>
1095 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1096 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098 W: http://www.linux4sam.org
1099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1100 S: Supported
1101 F: arch/arm/mach-at91/
1102 F: include/soc/at91/
1103 F: arch/arm/boot/dts/at91*.dts
1104 F: arch/arm/boot/dts/at91*.dtsi
1105 F: arch/arm/boot/dts/sama*.dts
1106 F: arch/arm/boot/dts/sama*.dtsi
1107 F: arch/arm/include/debug/at91.S
1108
1109 ARM/ATMEL AT91 Clock Support
1110 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1111 S: Maintained
1112 F: drivers/clk/at91
1113
1114 ARM/CALXEDA HIGHBANK ARCHITECTURE
1115 M: Rob Herring <robh@kernel.org>
1116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117 S: Maintained
1118 F: arch/arm/mach-highbank/
1119 F: arch/arm/boot/dts/highbank.dts
1120 F: arch/arm/boot/dts/ecx-*.dts*
1121
1122 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1123 M: Krzysztof Halasa <khalasa@piap.pl>
1124 S: Maintained
1125 F: arch/arm/mach-cns3xxx/
1126
1127 ARM/CAVIUM THUNDER NETWORK DRIVER
1128 M: Sunil Goutham <sgoutham@cavium.com>
1129 M: Robert Richter <rric@kernel.org>
1130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131 S: Supported
1132 F: drivers/net/ethernet/cavium/thunder/
1133
1134 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1135 M: Alexander Shiyan <shc_work@mail.ru>
1136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137 S: Odd Fixes
1138 N: clps711x
1139
1140 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1141 M: Hartley Sweeten <hsweeten@visionengravers.com>
1142 M: Ryan Mallon <rmallon@gmail.com>
1143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144 S: Maintained
1145 F: arch/arm/mach-ep93xx/
1146 F: arch/arm/mach-ep93xx/include/mach/
1147
1148 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1149 M: Lennert Buytenhek <kernel@wantstofly.org>
1150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151 S: Maintained
1152
1153 ARM/CLKDEV SUPPORT
1154 M: Russell King <linux@armlinux.org.uk>
1155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156 S: Maintained
1157 F: arch/arm/include/asm/clkdev.h
1158 F: drivers/clk/clkdev.c
1159
1160 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1161 M: Mike Rapoport <mike@compulab.co.il>
1162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163 S: Maintained
1164
1165 ARM/CONTEC MICRO9 MACHINE SUPPORT
1166 M: Hubert Feurstein <hubert.feurstein@contec.at>
1167 S: Maintained
1168 F: arch/arm/mach-ep93xx/micro9.c
1169
1170 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1171 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173 S: Maintained
1174 F: drivers/hwtracing/coresight/*
1175 F: Documentation/trace/coresight.txt
1176 F: Documentation/devicetree/bindings/arm/coresight.txt
1177 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1178 F: tools/perf/arch/arm/util/pmu.c
1179 F: tools/perf/arch/arm/util/auxtrace.c
1180 F: tools/perf/arch/arm/util/cs-etm.c
1181 F: tools/perf/arch/arm/util/cs-etm.h
1182 F: tools/perf/util/cs-etm.h
1183
1184 ARM/CORGI MACHINE SUPPORT
1185 M: Richard Purdie <rpurdie@rpsys.net>
1186 S: Maintained
1187
1188 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1189 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191 T: git git://github.com/ulli-kroll/linux.git
1192 S: Maintained
1193 F: arch/arm/mach-gemini/
1194 F: drivers/rtc/rtc-gemini.c
1195
1196 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1197 M: Barry Song <baohua@kernel.org>
1198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1200 S: Maintained
1201 F: arch/arm/boot/dts/prima2*
1202 F: arch/arm/mach-prima2/
1203 F: drivers/clk/sirf/
1204 F: drivers/clocksource/timer-prima2.c
1205 F: drivers/clocksource/timer-atlas7.c
1206 N: [^a-z]sirf
1207
1208 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1209 M: Baruch Siach <baruch@tkos.co.il>
1210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211 S: Maintained
1212 F: arch/arm/boot/dts/cx92755*
1213 N: digicolor
1214
1215 ARM/EBSA110 MACHINE SUPPORT
1216 M: Russell King <linux@armlinux.org.uk>
1217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 W: http://www.armlinux.org.uk/
1219 S: Maintained
1220 F: arch/arm/mach-ebsa110/
1221 F: drivers/net/ethernet/amd/am79c961a.*
1222
1223 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1224 M: Uwe Kleine-König <kernel@pengutronix.de>
1225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 S: Maintained
1227 N: efm32
1228
1229 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1230 M: Daniel Ribeiro <drwyrm@gmail.com>
1231 M: Stefan Schmidt <stefan@openezx.org>
1232 M: Harald Welte <laforge@openezx.org>
1233 L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1234 W: http://www.openezx.org/
1235 S: Maintained
1236 T: topgit git://git.openezx.org/openezx.git
1237 F: arch/arm/mach-pxa/ezx.c
1238
1239 ARM/FARADAY FA526 PORT
1240 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 S: Maintained
1243 T: git git://git.berlios.de/gemini-board
1244 F: arch/arm/mm/*-fa*
1245
1246 ARM/FOOTBRIDGE ARCHITECTURE
1247 M: Russell King <linux@armlinux.org.uk>
1248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249 W: http://www.armlinux.org.uk/
1250 S: Maintained
1251 F: arch/arm/include/asm/hardware/dec21285.h
1252 F: arch/arm/mach-footbridge/
1253
1254 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1255 M: Shawn Guo <shawnguo@kernel.org>
1256 M: Sascha Hauer <kernel@pengutronix.de>
1257 R: Fabio Estevam <fabio.estevam@nxp.com>
1258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 S: Maintained
1260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1261 F: arch/arm/mach-imx/
1262 F: arch/arm/mach-mxs/
1263 F: arch/arm/boot/dts/imx*
1264 F: arch/arm/configs/imx*_defconfig
1265 F: drivers/clk/imx/
1266 F: include/soc/imx/
1267
1268 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1269 M: Shawn Guo <shawnguo@kernel.org>
1270 M: Sascha Hauer <kernel@pengutronix.de>
1271 R: Stefan Agner <stefan@agner.ch>
1272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 S: Maintained
1274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1275 F: arch/arm/mach-imx/*vf610*
1276 F: arch/arm/boot/dts/vf*
1277
1278 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1279 M: Lennert Buytenhek <kernel@wantstofly.org>
1280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 S: Maintained
1282
1283 ARM/GUMSTIX MACHINE SUPPORT
1284 M: Steve Sakoman <sakoman@gmail.com>
1285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286 S: Maintained
1287
1288 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1289 M: Philipp Zabel <philipp.zabel@gmail.com>
1290 M: Paul Parsons <lost.distance@yahoo.com>
1291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 S: Maintained
1293 F: arch/arm/mach-pxa/hx4700.c
1294 F: arch/arm/mach-pxa/include/mach/hx4700.h
1295 F: sound/soc/pxa/hx4700.c
1296
1297 ARM/HISILICON SOC SUPPORT
1298 M: Wei Xu <xuwei5@hisilicon.com>
1299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 W: http://www.hisilicon.com
1301 S: Supported
1302 T: git git://github.com/hisilicon/linux-hisi.git
1303 F: arch/arm/mach-hisi/
1304 F: arch/arm/boot/dts/hi3*
1305 F: arch/arm/boot/dts/hip*
1306 F: arch/arm/boot/dts/hisi*
1307 F: arch/arm64/boot/dts/hisilicon/
1308
1309 ARM/HP JORNADA 7XX MACHINE SUPPORT
1310 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1311 W: www.jlime.com
1312 S: Maintained
1313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1314 F: arch/arm/mach-sa1100/jornada720.c
1315 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1316
1317 ARM/IGEP MACHINE SUPPORT
1318 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1319 M: Javier Martinez Canillas <javier@dowhile0.org>
1320 L: linux-omap@vger.kernel.org
1321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 S: Maintained
1323 F: arch/arm/boot/dts/omap3-igep*
1324
1325 ARM/INCOME PXA270 SUPPORT
1326 M: Marek Vasut <marek.vasut@gmail.com>
1327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328 S: Maintained
1329 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1330
1331 ARM/INTEL IOP32X ARM ARCHITECTURE
1332 M: Lennert Buytenhek <kernel@wantstofly.org>
1333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S: Maintained
1335
1336 ARM/INTEL IOP33X ARM ARCHITECTURE
1337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 S: Orphan
1339
1340 ARM/INTEL IOP13XX ARM ARCHITECTURE
1341 M: Lennert Buytenhek <kernel@wantstofly.org>
1342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343 S: Maintained
1344
1345 ARM/INTEL IQ81342EX MACHINE SUPPORT
1346 M: Lennert Buytenhek <kernel@wantstofly.org>
1347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 S: Maintained
1349
1350 ARM/INTEL IXDP2850 MACHINE SUPPORT
1351 M: Lennert Buytenhek <kernel@wantstofly.org>
1352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 S: Maintained
1354
1355 ARM/INTEL IXP4XX ARM ARCHITECTURE
1356 M: Imre Kaloz <kaloz@openwrt.org>
1357 M: Krzysztof Halasa <khalasa@piap.pl>
1358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 S: Maintained
1360 F: arch/arm/mach-ixp4xx/
1361
1362 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1363 M: Jonathan Cameron <jic23@cam.ac.uk>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 S: Maintained
1366 F: arch/arm/mach-pxa/stargate2.c
1367 F: drivers/pcmcia/pxa2xx_stargate2.c
1368
1369 ARM/INTEL XSC3 (MANZANO) ARM CORE
1370 M: Lennert Buytenhek <kernel@wantstofly.org>
1371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 S: Maintained
1373
1374 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1375 M: Lennert Buytenhek <kernel@wantstofly.org>
1376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S: Maintained
1378
1379 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1380 M: Santosh Shilimkar <ssantosh@kernel.org>
1381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S: Maintained
1383 F: arch/arm/mach-keystone/
1384 F: arch/arm/boot/dts/keystone-*
1385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1386
1387 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1388 M: Santosh Shilimkar <ssantosh@kernel.org>
1389 L: linux-kernel@vger.kernel.org
1390 S: Maintained
1391 F: drivers/clk/keystone/
1392
1393 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1394 M: Santosh Shilimkar <ssantosh@kernel.org>
1395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 L: linux-kernel@vger.kernel.org
1397 S: Maintained
1398 F: drivers/clocksource/timer-keystone.c
1399
1400 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1401 M: Santosh Shilimkar <ssantosh@kernel.org>
1402 L: linux-kernel@vger.kernel.org
1403 S: Maintained
1404 F: drivers/power/reset/keystone-reset.c
1405
1406 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1407 M: Santosh Shilimkar <ssantosh@kernel.org>
1408 L: linux-kernel@vger.kernel.org
1409 S: Maintained
1410 F: drivers/memory/*emif*
1411
1412 ARM/LG1K ARCHITECTURE
1413 M: Chanho Min <chanho.min@lge.com>
1414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 S: Maintained
1416 F: arch/arm64/boot/dts/lg/
1417
1418 ARM/LOGICPD PXA270 MACHINE SUPPORT
1419 M: Lennert Buytenhek <kernel@wantstofly.org>
1420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 S: Maintained
1422
1423 ARM/LPC18XX ARCHITECTURE
1424 M: Joachim Eastwood <manabian@gmail.com>
1425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S: Maintained
1427 F: arch/arm/boot/dts/lpc43*
1428 F: drivers/clk/nxp/clk-lpc18xx*
1429 F: drivers/clocksource/time-lpc32xx.c
1430 F: drivers/i2c/busses/i2c-lpc2k.c
1431 F: drivers/memory/pl172.c
1432 F: drivers/mtd/spi-nor/nxp-spifi.c
1433 F: drivers/rtc/rtc-lpc24xx.c
1434 N: lpc18xx
1435
1436 ARM/LPC32XX SOC SUPPORT
1437 M: Vladimir Zapolskiy <vz@mleia.com>
1438 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1441 S: Maintained
1442 F: arch/arm/boot/dts/lpc32*
1443 F: arch/arm/mach-lpc32xx/
1444 F: drivers/i2c/busses/i2c-pnx.c
1445 F: drivers/net/ethernet/nxp/lpc_eth.c
1446 F: drivers/usb/host/ohci-nxp.c
1447 F: drivers/watchdog/pnx4008_wdt.c
1448 N: lpc32xx
1449
1450 ARM/MAGICIAN MACHINE SUPPORT
1451 M: Philipp Zabel <philipp.zabel@gmail.com>
1452 S: Maintained
1453
1454 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1455 M: Jason Cooper <jason@lakedaemon.net>
1456 M: Andrew Lunn <andrew@lunn.ch>
1457 M: Gregory Clement <gregory.clement@free-electrons.com>
1458 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 S: Maintained
1461 F: arch/arm/mach-mvebu/
1462 F: drivers/rtc/rtc-armada38x.c
1463 F: arch/arm/boot/dts/armada*
1464 F: arch/arm/boot/dts/kirkwood*
1465 F: arch/arm64/boot/dts/marvell/armada*
1466 F: drivers/cpufreq/mvebu-cpufreq.c
1467 F: arch/arm/configs/mvebu_*_defconfig
1468
1469 ARM/Marvell Berlin SoC support
1470 M: Jisheng Zhang <jszhang@marvell.com>
1471 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 S: Maintained
1474 F: arch/arm/mach-berlin/
1475 F: arch/arm/boot/dts/berlin*
1476 F: arch/arm64/boot/dts/marvell/berlin*
1477
1478
1479 ARM/Marvell Dove/MV78xx0/Orion SOC support
1480 M: Jason Cooper <jason@lakedaemon.net>
1481 M: Andrew Lunn <andrew@lunn.ch>
1482 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1483 M: Gregory Clement <gregory.clement@free-electrons.com>
1484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 S: Maintained
1486 F: arch/arm/mach-dove/
1487 F: arch/arm/mach-mv78xx0/
1488 F: arch/arm/mach-orion5x/
1489 F: arch/arm/plat-orion/
1490 F: arch/arm/boot/dts/dove*
1491 F: arch/arm/boot/dts/orion5x*
1492
1493
1494 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1495 M: Alexander Clouter <alex@digriz.org.uk>
1496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 W: http://www.digriz.org.uk/ts78xx/kernel
1498 S: Maintained
1499 F: arch/arm/mach-orion5x/ts78xx-*
1500
1501 ARM/OXNAS platform support
1502 M: Neil Armstrong <narmstrong@baylibre.com>
1503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1505 S: Maintained
1506 F: arch/arm/mach-oxnas/
1507 F: arch/arm/boot/dts/ox8*.dtsi
1508 F: arch/arm/boot/dts/wd-mbwe.dts
1509 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1510 N: oxnas
1511
1512 ARM/Mediatek RTC DRIVER
1513 M: Eddie Huang <eddie.huang@mediatek.com>
1514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1516 S: Maintained
1517 F: drivers/rtc/rtc-mt6397.c
1518
1519 ARM/Mediatek SoC support
1520 M: Matthias Brugger <matthias.bgg@gmail.com>
1521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1523 S: Maintained
1524 F: arch/arm/boot/dts/mt6*
1525 F: arch/arm/boot/dts/mt8*
1526 F: arch/arm/mach-mediatek/
1527 N: mtk
1528 K: mediatek
1529
1530 ARM/Mediatek USB3 PHY DRIVER
1531 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1534 S: Maintained
1535 F: drivers/phy/phy-mt65xx-usb3.c
1536
1537 ARM/MICREL KS8695 ARCHITECTURE
1538 M: Greg Ungerer <gerg@uclinux.org>
1539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540 F: arch/arm/mach-ks8695/
1541 S: Odd Fixes
1542
1543 ARM/MIOA701 MACHINE SUPPORT
1544 M: Robert Jarzmik <robert.jarzmik@free.fr>
1545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 F: arch/arm/mach-pxa/mioa701.c
1547 S: Maintained
1548
1549 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1550 M: Michael Petchkovsky <mkpetch@internode.on.net>
1551 S: Maintained
1552
1553 ARM/NOMADIK ARCHITECTURE
1554 M: Alessandro Rubini <rubini@unipv.it>
1555 M: Linus Walleij <linus.walleij@linaro.org>
1556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 S: Maintained
1558 F: arch/arm/mach-nomadik/
1559 F: drivers/pinctrl/nomadik/
1560 F: drivers/i2c/busses/i2c-nomadik.c
1561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1562
1563 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1564 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1565 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1566 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1567 S: Supported
1568
1569 ARM/TOSA MACHINE SUPPORT
1570 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1571 M: Dirk Opfer <dirk@opfer-online.de>
1572 S: Maintained
1573
1574 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1575 M: Marek Vasut <marek.vasut@gmail.com>
1576 L: linux-arm-kernel@lists.infradead.org
1577 W: http://hackndev.com
1578 S: Maintained
1579 F: arch/arm/mach-pxa/include/mach/palmtx.h
1580 F: arch/arm/mach-pxa/palmtx.c
1581 F: arch/arm/mach-pxa/include/mach/palmt5.h
1582 F: arch/arm/mach-pxa/palmt5.c
1583 F: arch/arm/mach-pxa/include/mach/palmld.h
1584 F: arch/arm/mach-pxa/palmld.c
1585 F: arch/arm/mach-pxa/include/mach/palmte2.h
1586 F: arch/arm/mach-pxa/palmte2.c
1587 F: arch/arm/mach-pxa/include/mach/palmtc.h
1588 F: arch/arm/mach-pxa/palmtc.c
1589
1590 ARM/PALM TREO SUPPORT
1591 M: Tomas Cech <sleep_walker@suse.com>
1592 L: linux-arm-kernel@lists.infradead.org
1593 W: http://hackndev.com
1594 S: Maintained
1595 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1596 F: arch/arm/mach-pxa/palmtreo.c
1597
1598 ARM/PALMZ72 SUPPORT
1599 M: Sergey Lapin <slapin@ossfans.org>
1600 L: linux-arm-kernel@lists.infradead.org
1601 W: http://hackndev.com
1602 S: Maintained
1603 F: arch/arm/mach-pxa/include/mach/palmz72.h
1604 F: arch/arm/mach-pxa/palmz72.c
1605
1606 ARM/PLEB SUPPORT
1607 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1608 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1609 S: Maintained
1610
1611 ARM/PT DIGITAL BOARD PORT
1612 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 W: http://www.armlinux.org.uk/
1615 S: Maintained
1616
1617 ARM/QUALCOMM SUPPORT
1618 M: Andy Gross <andy.gross@linaro.org>
1619 M: David Brown <david.brown@linaro.org>
1620 L: linux-arm-msm@vger.kernel.org
1621 L: linux-soc@vger.kernel.org
1622 S: Maintained
1623 F: Documentation/devicetree/bindings/soc/qcom/
1624 F: arch/arm/boot/dts/qcom-*.dts
1625 F: arch/arm/boot/dts/qcom-*.dtsi
1626 F: arch/arm/mach-qcom/
1627 F: arch/arm64/boot/dts/qcom/*
1628 F: drivers/i2c/busses/i2c-qup.c
1629 F: drivers/clk/qcom/
1630 F: drivers/pinctrl/qcom/
1631 F: drivers/soc/qcom/
1632 F: drivers/spi/spi-qup.c
1633 F: drivers/tty/serial/msm_serial.h
1634 F: drivers/tty/serial/msm_serial.c
1635 F: drivers/*/pm8???-*
1636 F: drivers/mfd/ssbi.c
1637 F: drivers/firmware/qcom_scm.c
1638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1639
1640 ARM/RADISYS ENP2611 MACHINE SUPPORT
1641 M: Lennert Buytenhek <kernel@wantstofly.org>
1642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 S: Maintained
1644
1645 ARM/RENESAS ARM64 ARCHITECTURE
1646 M: Simon Horman <horms@verge.net.au>
1647 M: Magnus Damm <magnus.damm@gmail.com>
1648 L: linux-renesas-soc@vger.kernel.org
1649 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1651 S: Supported
1652 F: arch/arm64/boot/dts/renesas/
1653 F: drivers/soc/renesas/
1654 F: include/linux/soc/renesas/
1655
1656 ARM/RISCPC ARCHITECTURE
1657 M: Russell King <linux@armlinux.org.uk>
1658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 W: http://www.armlinux.org.uk/
1660 S: Maintained
1661 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1662 F: arch/arm/include/asm/hardware/ioc.h
1663 F: arch/arm/include/asm/hardware/iomd.h
1664 F: arch/arm/include/asm/hardware/memc.h
1665 F: arch/arm/mach-rpc/
1666 F: drivers/net/ethernet/8390/etherh.c
1667 F: drivers/net/ethernet/i825xx/ether1*
1668 F: drivers/net/ethernet/seeq/ether3*
1669 F: drivers/scsi/arm/
1670
1671 ARM/Rockchip SoC support
1672 M: Heiko Stuebner <heiko@sntech.de>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 L: linux-rockchip@lists.infradead.org
1675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1676 S: Maintained
1677 F: arch/arm/boot/dts/rk3*
1678 F: arch/arm/mach-rockchip/
1679 F: drivers/clk/rockchip/
1680 F: drivers/i2c/busses/i2c-rk3x.c
1681 F: drivers/*/*rockchip*
1682 F: drivers/*/*/*rockchip*
1683 F: sound/soc/rockchip/
1684 N: rockchip
1685
1686 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1687 M: Kukjin Kim <kgene@kernel.org>
1688 M: Krzysztof Kozlowski <krzk@kernel.org>
1689 R: Javier Martinez Canillas <javier@osg.samsung.com>
1690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1692 S: Maintained
1693 F: arch/arm/boot/dts/s3c*
1694 F: arch/arm/boot/dts/s5p*
1695 F: arch/arm/boot/dts/samsung*
1696 F: arch/arm/boot/dts/exynos*
1697 F: arch/arm64/boot/dts/exynos/
1698 F: arch/arm/plat-samsung/
1699 F: arch/arm/mach-s3c24*/
1700 F: arch/arm/mach-s3c64xx/
1701 F: arch/arm/mach-s5p*/
1702 F: arch/arm/mach-exynos*/
1703 F: drivers/*/*s3c24*
1704 F: drivers/*/*/*s3c24*
1705 F: drivers/*/*s3c64xx*
1706 F: drivers/*/*s5pv210*
1707 F: drivers/memory/samsung/*
1708 F: drivers/soc/samsung/*
1709 F: Documentation/arm/Samsung/
1710 F: Documentation/devicetree/bindings/arm/samsung/
1711 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1712 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1713 N: exynos
1714
1715 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1716 M: Kyungmin Park <kyungmin.park@samsung.com>
1717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 S: Maintained
1719 F: arch/arm/mach-s5pv210/
1720
1721 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1722 M: Kyungmin Park <kyungmin.park@samsung.com>
1723 M: Kamil Debski <kamil@wypas.org>
1724 M: Andrzej Hajda <a.hajda@samsung.com>
1725 L: linux-arm-kernel@lists.infradead.org
1726 L: linux-media@vger.kernel.org
1727 S: Maintained
1728 F: drivers/media/platform/s5p-g2d/
1729
1730 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1731 M: Kyungmin Park <kyungmin.park@samsung.com>
1732 M: Kamil Debski <kamil@wypas.org>
1733 M: Jeongtae Park <jtp.park@samsung.com>
1734 M: Andrzej Hajda <a.hajda@samsung.com>
1735 L: linux-arm-kernel@lists.infradead.org
1736 L: linux-media@vger.kernel.org
1737 S: Maintained
1738 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1739 F: drivers/media/platform/s5p-mfc/
1740
1741 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1742 M: Kyungmin Park <kyungmin.park@samsung.com>
1743 L: linux-arm-kernel@lists.infradead.org
1744 L: linux-media@vger.kernel.org
1745 S: Maintained
1746 F: drivers/staging/media/platform/s5p-cec/
1747
1748 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1749 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1750 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1751 L: linux-arm-kernel@lists.infradead.org
1752 L: linux-media@vger.kernel.org
1753 S: Maintained
1754 F: drivers/media/platform/s5p-jpeg/
1755
1756 ARM/SHMOBILE ARM ARCHITECTURE
1757 M: Simon Horman <horms@verge.net.au>
1758 M: Magnus Damm <magnus.damm@gmail.com>
1759 L: linux-renesas-soc@vger.kernel.org
1760 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1762 S: Supported
1763 F: arch/arm/boot/dts/emev2*
1764 F: arch/arm/boot/dts/r7s*
1765 F: arch/arm/boot/dts/r8a*
1766 F: arch/arm/boot/dts/sh*
1767 F: arch/arm/configs/shmobile_defconfig
1768 F: arch/arm/include/debug/renesas-scif.S
1769 F: arch/arm/mach-shmobile/
1770 F: drivers/soc/renesas/
1771 F: include/linux/soc/renesas/
1772
1773 ARM/SOCFPGA ARCHITECTURE
1774 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1775 S: Maintained
1776 F: arch/arm/mach-socfpga/
1777 F: arch/arm/boot/dts/socfpga*
1778 F: arch/arm/configs/socfpga_defconfig
1779 F: arch/arm64/boot/dts/altera/
1780 W: http://www.rocketboards.org
1781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1782
1783 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1784 M: Dinh Nguyen <dinguyen@opensource.altera.com>
1785 S: Maintained
1786 F: drivers/clk/socfpga/
1787
1788 ARM/SOCFPGA EDAC SUPPORT
1789 M: Thor Thayer <tthayer@opensource.altera.com>
1790 S: Maintained
1791 F: drivers/edac/altera_edac.
1792
1793 ARM/STI ARCHITECTURE
1794 M: Patrice Chotard <patrice.chotard@st.com>
1795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 L: kernel@stlinux.com
1797 W: http://www.stlinux.com
1798 S: Maintained
1799 F: arch/arm/mach-sti/
1800 F: arch/arm/boot/dts/sti*
1801 F: drivers/char/hw_random/st-rng.c
1802 F: drivers/clocksource/arm_global_timer.c
1803 F: drivers/clocksource/clksrc_st_lpc.c
1804 F: drivers/cpufreq/sti-cpufreq.c
1805 F: drivers/dma/st_fdma*
1806 F: drivers/i2c/busses/i2c-st.c
1807 F: drivers/media/rc/st_rc.c
1808 F: drivers/media/platform/sti/c8sectpfe/
1809 F: drivers/mmc/host/sdhci-st.c
1810 F: drivers/phy/phy-miphy28lp.c
1811 F: drivers/phy/phy-stih407-usb.c
1812 F: drivers/pinctrl/pinctrl-st.c
1813 F: drivers/remoteproc/st_remoteproc.c
1814 F: drivers/remoteproc/st_slim_rproc.c
1815 F: drivers/reset/sti/
1816 F: drivers/rtc/rtc-st-lpc.c
1817 F: drivers/tty/serial/st-asc.c
1818 F: drivers/usb/dwc3/dwc3-st.c
1819 F: drivers/usb/host/ehci-st.c
1820 F: drivers/usb/host/ohci-st.c
1821 F: drivers/watchdog/st_lpc_wdt.c
1822 F: drivers/ata/ahci_st.c
1823 F: include/linux/remoteproc/st_slim_rproc.h
1824
1825 ARM/STM32 ARCHITECTURE
1826 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1827 M: Alexandre Torgue <alexandre.torgue@st.com>
1828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 S: Maintained
1830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1831 N: stm32
1832 F: drivers/clocksource/armv7m_systick.c
1833
1834 ARM/TANGO ARCHITECTURE
1835 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1836 L: linux-arm-kernel@lists.infradead.org
1837 S: Maintained
1838 N: tango
1839
1840 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1841 M: Lennert Buytenhek <kernel@wantstofly.org>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 S: Maintained
1844
1845 ARM/TETON BGA MACHINE SUPPORT
1846 M: "Mark F. Brown" <mark.brown314@gmail.com>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 S: Maintained
1849
1850 ARM/THECUS N2100 MACHINE SUPPORT
1851 M: Lennert Buytenhek <kernel@wantstofly.org>
1852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 S: Maintained
1854
1855 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1856 M: Wan ZongShun <mcuos.com@gmail.com>
1857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 W: http://www.mcuos.com
1859 S: Maintained
1860 F: arch/arm/mach-w90x900/
1861 F: drivers/input/keyboard/w90p910_keypad.c
1862 F: drivers/input/touchscreen/w90p910_ts.c
1863 F: drivers/watchdog/nuc900_wdt.c
1864 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1865 F: drivers/mtd/nand/nuc900_nand.c
1866 F: drivers/rtc/rtc-nuc900.c
1867 F: drivers/spi/spi-nuc900.c
1868 F: drivers/usb/host/ehci-w90x900.c
1869 F: drivers/video/fbdev/nuc900fb.c
1870
1871 ARM/U300 MACHINE SUPPORT
1872 M: Linus Walleij <linus.walleij@linaro.org>
1873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 S: Supported
1875 F: arch/arm/mach-u300/
1876 F: drivers/clocksource/timer-u300.c
1877 F: drivers/i2c/busses/i2c-stu300.c
1878 F: drivers/rtc/rtc-coh901331.c
1879 F: drivers/watchdog/coh901327_wdt.c
1880 F: drivers/dma/coh901318*
1881 F: drivers/mfd/ab3100*
1882 F: drivers/rtc/rtc-ab3100.c
1883 F: drivers/rtc/rtc-coh901331.c
1884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1885
1886 ARM/UNIPHIER ARCHITECTURE
1887 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1890 S: Maintained
1891 F: arch/arm/boot/dts/uniphier*
1892 F: arch/arm/include/asm/hardware/cache-uniphier.h
1893 F: arch/arm/mach-uniphier/
1894 F: arch/arm/mm/cache-uniphier.c
1895 F: arch/arm64/boot/dts/socionext/
1896 F: drivers/bus/uniphier-system-bus.c
1897 F: drivers/clk/uniphier/
1898 F: drivers/i2c/busses/i2c-uniphier*
1899 F: drivers/pinctrl/uniphier/
1900 F: drivers/reset/reset-uniphier.c
1901 F: drivers/tty/serial/8250/8250_uniphier.c
1902 N: uniphier
1903
1904 ARM/Ux500 ARM ARCHITECTURE
1905 M: Linus Walleij <linus.walleij@linaro.org>
1906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 S: Maintained
1908 F: arch/arm/mach-ux500/
1909 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1910 F: drivers/dma/ste_dma40*
1911 F: drivers/hwspinlock/u8500_hsem.c
1912 F: drivers/mfd/abx500*
1913 F: drivers/mfd/ab8500*
1914 F: drivers/mfd/dbx500*
1915 F: drivers/mfd/db8500*
1916 F: drivers/pinctrl/nomadik/pinctrl-ab*
1917 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1918 F: drivers/rtc/rtc-ab8500.c
1919 F: drivers/rtc/rtc-pl031.c
1920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1921
1922 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1923 M: Ulf Hansson <ulf.hansson@linaro.org>
1924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 T: git git://git.linaro.org/people/ulfh/clk.git
1926 S: Maintained
1927 F: drivers/clk/ux500/
1928
1929 ARM/VERSATILE EXPRESS PLATFORM
1930 M: Liviu Dudau <liviu.dudau@arm.com>
1931 M: Sudeep Holla <sudeep.holla@arm.com>
1932 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 S: Maintained
1935 F: arch/arm/boot/dts/vexpress*
1936 F: arch/arm64/boot/dts/arm/
1937 F: arch/arm/mach-vexpress/
1938 F: */*/vexpress*
1939 F: */*/*/vexpress*
1940 F: drivers/clk/versatile/clk-vexpress-osc.c
1941 F: drivers/clocksource/versatile.c
1942 N: mps2
1943
1944 ARM/VFP SUPPORT
1945 M: Russell King <linux@armlinux.org.uk>
1946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 W: http://www.armlinux.org.uk/
1948 S: Maintained
1949 F: arch/arm/vfp/
1950
1951 ARM/VOIPAC PXA270 SUPPORT
1952 M: Marek Vasut <marek.vasut@gmail.com>
1953 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 S: Maintained
1955 F: arch/arm/mach-pxa/vpac270.c
1956 F: arch/arm/mach-pxa/include/mach/vpac270.h
1957
1958 ARM/VT8500 ARM ARCHITECTURE
1959 M: Tony Prisk <linux@prisktech.co.nz>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 S: Maintained
1962 F: arch/arm/mach-vt8500/
1963 F: drivers/clocksource/vt8500_timer.c
1964 F: drivers/i2c/busses/i2c-wmt.c
1965 F: drivers/mmc/host/wmt-sdmmc.c
1966 F: drivers/pwm/pwm-vt8500.c
1967 F: drivers/rtc/rtc-vt8500.c
1968 F: drivers/tty/serial/vt8500_serial.c
1969 F: drivers/usb/host/ehci-platform.c
1970 F: drivers/usb/host/uhci-platform.c
1971 F: drivers/video/fbdev/vt8500lcdfb.*
1972 F: drivers/video/fbdev/wm8505fb*
1973 F: drivers/video/fbdev/wmt_ge_rops.*
1974
1975 ARM/ZIPIT Z2 SUPPORT
1976 M: Marek Vasut <marek.vasut@gmail.com>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 S: Maintained
1979 F: arch/arm/mach-pxa/z2.c
1980 F: arch/arm/mach-pxa/include/mach/z2.h
1981
1982 ARM/ZTE ARCHITECTURE
1983 M: Jun Nie <jun.nie@linaro.org>
1984 M: Baoyou Xie <baoyou.xie@linaro.org>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 S: Maintained
1987 F: arch/arm/mach-zx/
1988 F: drivers/clk/zte/
1989 F: drivers/soc/zte/
1990 F: Documentation/devicetree/bindings/arm/zte.txt
1991 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1992 F: Documentation/devicetree/bindings/soc/zte/
1993 F: include/dt-bindings/soc/zx*.h
1994
1995 ARM/ZYNQ ARCHITECTURE
1996 M: Michal Simek <michal.simek@xilinx.com>
1997 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 W: http://wiki.xilinx.com
2000 T: git https://github.com/Xilinx/linux-xlnx.git
2001 S: Supported
2002 F: arch/arm/mach-zynq/
2003 F: drivers/cpuidle/cpuidle-zynq.c
2004 F: drivers/block/xsysace.c
2005 N: zynq
2006 N: xilinx
2007 F: drivers/clocksource/cadence_ttc_timer.c
2008 F: drivers/i2c/busses/i2c-cadence.c
2009 F: drivers/mmc/host/sdhci-of-arasan.c
2010 F: drivers/edac/synopsys_edac.c
2011
2012 ARM SMMU DRIVERS
2013 M: Will Deacon <will.deacon@arm.com>
2014 R: Robin Murphy <robin.murphy@arm.com>
2015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016 S: Maintained
2017 F: drivers/iommu/arm-smmu.c
2018 F: drivers/iommu/arm-smmu-v3.c
2019 F: drivers/iommu/io-pgtable-arm.c
2020 F: drivers/iommu/io-pgtable-arm-v7s.c
2021
2022 ARM64 PORT (AARCH64 ARCHITECTURE)
2023 M: Catalin Marinas <catalin.marinas@arm.com>
2024 M: Will Deacon <will.deacon@arm.com>
2025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2027 S: Maintained
2028 F: arch/arm64/
2029 F: Documentation/arm64/
2030
2031 AS3645A LED FLASH CONTROLLER DRIVER
2032 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2033 L: linux-media@vger.kernel.org
2034 T: git git://linuxtv.org/media_tree.git
2035 S: Maintained
2036 F: drivers/media/i2c/as3645a.c
2037 F: include/media/i2c/as3645a.h
2038
2039 ASAHI KASEI AK8974 DRIVER
2040 M: Linus Walleij <linus.walleij@linaro.org>
2041 L: linux-iio@vger.kernel.org
2042 W: http://www.akm.com/
2043 S: Supported
2044 F: drivers/iio/magnetometer/ak8974.c
2045
2046 ASC7621 HARDWARE MONITOR DRIVER
2047 M: George Joseph <george.joseph@fairview5.com>
2048 L: linux-hwmon@vger.kernel.org
2049 S: Maintained
2050 F: Documentation/hwmon/asc7621
2051 F: drivers/hwmon/asc7621.c
2052
2053 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2054 M: Corentin Chary <corentin.chary@gmail.com>
2055 L: acpi4asus-user@lists.sourceforge.net
2056 L: platform-driver-x86@vger.kernel.org
2057 W: http://acpi4asus.sf.net
2058 S: Maintained
2059 F: drivers/platform/x86/asus*.c
2060 F: drivers/platform/x86/eeepc*.c
2061
2062 ASUS WIRELESS RADIO CONTROL DRIVER
2063 M: João Paulo Rechi Vita <jprvita@gmail.com>
2064 L: platform-driver-x86@vger.kernel.org
2065 S: Maintained
2066 F: drivers/platform/x86/asus-wireless.c
2067
2068 ASYMMETRIC KEYS
2069 M: David Howells <dhowells@redhat.com>
2070 L: keyrings@vger.kernel.org
2071 S: Maintained
2072 F: Documentation/crypto/asymmetric-keys.txt
2073 F: include/linux/verification.h
2074 F: include/crypto/public_key.h
2075 F: include/crypto/pkcs7.h
2076 F: crypto/asymmetric_keys/
2077
2078 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2079 R: Dan Williams <dan.j.williams@intel.com>
2080 W: http://sourceforge.net/projects/xscaleiop
2081 S: Odd fixes
2082 F: Documentation/crypto/async-tx-api.txt
2083 F: crypto/async_tx/
2084 F: drivers/dma/
2085 F: include/linux/dmaengine.h
2086 F: include/linux/async_tx.h
2087
2088 AT24 EEPROM DRIVER
2089 M: Wolfram Sang <wsa@the-dreams.de>
2090 L: linux-i2c@vger.kernel.org
2091 S: Maintained
2092 F: drivers/misc/eeprom/at24.c
2093 F: include/linux/platform_data/at24.h
2094
2095 ATA OVER ETHERNET (AOE) DRIVER
2096 M: "Ed L. Cashin" <ed.cashin@acm.org>
2097 W: http://www.openaoe.org/
2098 S: Supported
2099 F: Documentation/aoe/
2100 F: drivers/block/aoe/
2101
2102 ATHEROS 71XX/9XXX GPIO DRIVER
2103 M: Alban Bedel <albeu@free.fr>
2104 W: https://github.com/AlbanBedel/linux
2105 T: git git://github.com/AlbanBedel/linux
2106 S: Maintained
2107 F: drivers/gpio/gpio-ath79.c
2108 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2109
2110 ATHEROS ATH GENERIC UTILITIES
2111 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2112 L: linux-wireless@vger.kernel.org
2113 S: Supported
2114 F: drivers/net/wireless/ath/*
2115
2116 ATHEROS ATH5K WIRELESS DRIVER
2117 M: Jiri Slaby <jirislaby@gmail.com>
2118 M: Nick Kossifidis <mickflemm@gmail.com>
2119 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2120 L: linux-wireless@vger.kernel.org
2121 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2122 S: Maintained
2123 F: drivers/net/wireless/ath/ath5k/
2124
2125 ATHEROS ATH6KL WIRELESS DRIVER
2126 M: Kalle Valo <kvalo@qca.qualcomm.com>
2127 L: linux-wireless@vger.kernel.org
2128 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2130 S: Supported
2131 F: drivers/net/wireless/ath/ath6kl/
2132
2133 WILOCITY WIL6210 WIRELESS DRIVER
2134 M: Maya Erez <qca_merez@qca.qualcomm.com>
2135 L: linux-wireless@vger.kernel.org
2136 L: wil6210@qca.qualcomm.com
2137 S: Supported
2138 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2139 F: drivers/net/wireless/ath/wil6210/
2140 F: include/uapi/linux/wil6210_uapi.h
2141
2142 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2143 M: Christian Lamparter <chunkeey@googlemail.com>
2144 L: linux-wireless@vger.kernel.org
2145 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2146 S: Maintained
2147 F: drivers/net/wireless/ath/carl9170/
2148
2149 ATK0110 HWMON DRIVER
2150 M: Luca Tettamanti <kronos.it@gmail.com>
2151 L: linux-hwmon@vger.kernel.org
2152 S: Maintained
2153 F: drivers/hwmon/asus_atk0110.c
2154
2155 ATI_REMOTE2 DRIVER
2156 M: Ville Syrjala <syrjala@sci.fi>
2157 S: Maintained
2158 F: drivers/input/misc/ati_remote2.c
2159
2160 ATLX ETHERNET DRIVERS
2161 M: Jay Cliburn <jcliburn@gmail.com>
2162 M: Chris Snook <chris.snook@gmail.com>
2163 L: netdev@vger.kernel.org
2164 W: http://sourceforge.net/projects/atl1
2165 W: http://atl1.sourceforge.net
2166 S: Maintained
2167 F: drivers/net/ethernet/atheros/
2168
2169 ATM
2170 M: Chas Williams <3chas3@gmail.com>
2171 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2172 L: netdev@vger.kernel.org
2173 W: http://linux-atm.sourceforge.net
2174 S: Maintained
2175 F: drivers/atm/
2176 F: include/linux/atm*
2177 F: include/uapi/linux/atm*
2178
2179 ATMEL AT91 / AT32 MCI DRIVER
2180 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2181 S: Maintained
2182 F: drivers/mmc/host/atmel-mci.c
2183
2184 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2185 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2186 S: Supported
2187 F: drivers/power/reset/at91-sama5d2_shdwc.c
2188
2189 ATMEL SAMA5D2 ADC DRIVER
2190 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2191 L: linux-iio@vger.kernel.org
2192 S: Supported
2193 F: drivers/iio/adc/at91-sama5d2_adc.c
2194
2195 ATMEL Audio ALSA driver
2196 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2197 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2198 S: Supported
2199 F: sound/soc/atmel
2200
2201 ATMEL DMA DRIVER
2202 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 S: Supported
2205 F: drivers/dma/at_hdmac.c
2206 F: drivers/dma/at_hdmac_regs.h
2207 F: include/linux/platform_data/dma-atmel.h
2208
2209 ATMEL XDMA DRIVER
2210 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2211 L: linux-arm-kernel@lists.infradead.org
2212 L: dmaengine@vger.kernel.org
2213 S: Supported
2214 F: drivers/dma/at_xdmac.c
2215
2216 ATMEL I2C DRIVER
2217 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2218 L: linux-i2c@vger.kernel.org
2219 S: Supported
2220 F: drivers/i2c/busses/i2c-at91.c
2221
2222 ATMEL ISI DRIVER
2223 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2224 L: linux-media@vger.kernel.org
2225 S: Supported
2226 F: drivers/media/platform/soc_camera/atmel-isi.c
2227 F: include/media/atmel-isi.h
2228
2229 ATMEL LCDFB DRIVER
2230 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2231 L: linux-fbdev@vger.kernel.org
2232 S: Maintained
2233 F: drivers/video/fbdev/atmel_lcdfb.c
2234 F: include/video/atmel_lcdc.h
2235
2236 ATMEL MACB ETHERNET DRIVER
2237 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2238 S: Supported
2239 F: drivers/net/ethernet/cadence/
2240
2241 ATMEL NAND DRIVER
2242 M: Wenyou Yang <wenyou.yang@atmel.com>
2243 M: Josh Wu <rainyfeeling@outlook.com>
2244 L: linux-mtd@lists.infradead.org
2245 S: Supported
2246 F: drivers/mtd/nand/atmel_nand*
2247
2248 ATMEL SDMMC DRIVER
2249 M: Ludovic Desroches <ludovic.desroches@atmel.com>
2250 L: linux-mmc@vger.kernel.org
2251 S: Supported
2252 F: drivers/mmc/host/sdhci-of-at91.c
2253
2254 ATMEL SPI DRIVER
2255 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2256 S: Supported
2257 F: drivers/spi/spi-atmel.*
2258
2259 ATMEL SSC DRIVER
2260 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262 S: Supported
2263 F: drivers/misc/atmel-ssc.c
2264 F: include/linux/atmel-ssc.h
2265
2266 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2267 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269 S: Supported
2270 F: drivers/misc/atmel_tclib.c
2271 F: drivers/clocksource/tcb_clksrc.c
2272
2273 ATMEL USBA UDC DRIVER
2274 M: Nicolas Ferre <nicolas.ferre@atmel.com>
2275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2276 S: Supported
2277 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2278
2279 ATMEL WIRELESS DRIVER
2280 M: Simon Kelley <simon@thekelleys.org.uk>
2281 L: linux-wireless@vger.kernel.org
2282 W: http://www.thekelleys.org.uk/atmel
2283 W: http://atmelwlandriver.sourceforge.net/
2284 S: Maintained
2285 F: drivers/net/wireless/atmel/atmel*
2286
2287 ATMEL MAXTOUCH DRIVER
2288 M: Nick Dyer <nick@shmanahar.org>
2289 T: git git://github.com/ndyer/linux.git
2290 S: Maintained
2291 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2292 F: drivers/input/touchscreen/atmel_mxt_ts.c
2293 F: include/linux/platform_data/atmel_mxt_ts.h
2294
2295 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2296 M: Bradley Grove <linuxdrivers@attotech.com>
2297 L: linux-scsi@vger.kernel.org
2298 W: http://www.attotech.com
2299 S: Supported
2300 F: drivers/scsi/esas2r
2301
2302 ATUSB IEEE 802.15.4 RADIO DRIVER
2303 M: Stefan Schmidt <stefan@osg.samsung.com>
2304 L: linux-wpan@vger.kernel.org
2305 S: Maintained
2306 F: drivers/net/ieee802154/atusb.c
2307 F: drivers/net/ieee802154/atusb.h
2308 F: drivers/net/ieee802154/at86rf230.h
2309
2310 AUDIT SUBSYSTEM
2311 M: Paul Moore <paul@paul-moore.com>
2312 M: Eric Paris <eparis@redhat.com>
2313 L: linux-audit@redhat.com (moderated for non-subscribers)
2314 W: http://people.redhat.com/sgrubb/audit/
2315 T: git git://git.infradead.org/users/pcmoore/audit
2316 S: Maintained
2317 F: include/linux/audit.h
2318 F: include/uapi/linux/audit.h
2319 F: kernel/audit*
2320
2321 AUXILIARY DISPLAY DRIVERS
2322 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2323 W: http://miguelojeda.es/auxdisplay.htm
2324 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2325 S: Maintained
2326 F: drivers/auxdisplay/
2327 F: include/linux/cfag12864b.h
2328
2329 AVR32 ARCHITECTURE
2330 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2331 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2332 W: http://www.atmel.com/products/AVR32/
2333 W: http://mirror.egtvedt.no/avr32linux.org/
2334 W: http://avrfreaks.net/
2335 S: Maintained
2336 F: arch/avr32/
2337
2338 AVR32/AT32AP MACHINE SUPPORT
2339 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2340 M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2341 S: Maintained
2342 F: arch/avr32/mach-at32ap/
2343
2344 AX.25 NETWORK LAYER
2345 M: Ralf Baechle <ralf@linux-mips.org>
2346 L: linux-hams@vger.kernel.org
2347 W: http://www.linux-ax25.org/
2348 S: Maintained
2349 F: include/uapi/linux/ax25.h
2350 F: include/net/ax25.h
2351 F: net/ax25/
2352
2353 AXENTIA ASOC DRIVERS
2354 M: Peter Rosin <peda@axentia.se>
2355 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2356 S: Maintained
2357 F: Documentation/devicetree/bindings/sound/axentia,*
2358 F: sound/soc/atmel/tse850-pcm5142.c
2359
2360 AZ6007 DVB DRIVER
2361 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2362 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2363 L: linux-media@vger.kernel.org
2364 W: https://linuxtv.org
2365 T: git git://linuxtv.org/media_tree.git
2366 S: Maintained
2367 F: drivers/media/usb/dvb-usb-v2/az6007.c
2368
2369 AZTECH FM RADIO RECEIVER DRIVER
2370 M: Hans Verkuil <hverkuil@xs4all.nl>
2371 L: linux-media@vger.kernel.org
2372 T: git git://linuxtv.org/media_tree.git
2373 W: https://linuxtv.org
2374 S: Maintained
2375 F: drivers/media/radio/radio-aztech*
2376
2377 B43 WIRELESS DRIVER
2378 L: linux-wireless@vger.kernel.org
2379 L: b43-dev@lists.infradead.org
2380 W: http://wireless.kernel.org/en/users/Drivers/b43
2381 S: Odd Fixes
2382 F: drivers/net/wireless/broadcom/b43/
2383
2384 B43LEGACY WIRELESS DRIVER
2385 M: Larry Finger <Larry.Finger@lwfinger.net>
2386 L: linux-wireless@vger.kernel.org
2387 L: b43-dev@lists.infradead.org
2388 W: http://wireless.kernel.org/en/users/Drivers/b43
2389 S: Maintained
2390 F: drivers/net/wireless/broadcom/b43legacy/
2391
2392 BACKLIGHT CLASS/SUBSYSTEM
2393 M: Jingoo Han <jingoohan1@gmail.com>
2394 M: Lee Jones <lee.jones@linaro.org>
2395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2396 S: Maintained
2397 F: drivers/video/backlight/
2398 F: include/linux/backlight.h
2399
2400 BATMAN ADVANCED
2401 M: Marek Lindner <mareklindner@neomailbox.ch>
2402 M: Simon Wunderlich <sw@simonwunderlich.de>
2403 M: Antonio Quartulli <a@unstable.cc>
2404 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2405 W: https://www.open-mesh.org/
2406 Q: https://patchwork.open-mesh.org/project/batman/list/
2407 S: Maintained
2408 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2409 F: Documentation/ABI/testing/sysfs-class-net-mesh
2410 F: Documentation/networking/batman-adv.txt
2411 F: include/uapi/linux/batman_adv.h
2412 F: net/batman-adv/
2413
2414 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2415 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2416 L: linux-hams@vger.kernel.org
2417 W: http://www.baycom.org/~tom/ham/ham.html
2418 S: Maintained
2419 F: drivers/net/hamradio/baycom*
2420
2421 BCACHE (BLOCK LAYER CACHE)
2422 M: Kent Overstreet <kent.overstreet@gmail.com>
2423 L: linux-bcache@vger.kernel.org
2424 W: http://bcache.evilpiepirate.org
2425 S: Orphan
2426 F: drivers/md/bcache/
2427
2428 BDISP ST MEDIA DRIVER
2429 M: Fabien Dessenne <fabien.dessenne@st.com>
2430 L: linux-media@vger.kernel.org
2431 T: git git://linuxtv.org/media_tree.git
2432 W: https://linuxtv.org
2433 S: Supported
2434 F: drivers/media/platform/sti/bdisp
2435
2436 BEFS FILE SYSTEM
2437 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2438 M: Salah Triki <salah.triki@gmail.com>
2439 S: Maintained
2440 T: git git://github.com/luisbg/linux-befs.git
2441 F: Documentation/filesystems/befs.txt
2442 F: fs/befs/
2443
2444 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2445 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2446 L: netdev@vger.kernel.org
2447 S: Maintained
2448 F: drivers/net/ethernet/ec_bhf.c
2449
2450 BFS FILE SYSTEM
2451 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2452 S: Maintained
2453 F: Documentation/filesystems/bfs.txt
2454 F: fs/bfs/
2455 F: include/uapi/linux/bfs_fs.h
2456
2457 BLACKFIN ARCHITECTURE
2458 M: Steven Miao <realmz6@gmail.com>
2459 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2460 T: git git://git.code.sf.net/p/adi-linux/code
2461 W: http://blackfin.uclinux.org
2462 S: Supported
2463 F: arch/blackfin/
2464
2465 BLACKFIN EMAC DRIVER
2466 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2467 W: http://blackfin.uclinux.org
2468 S: Supported
2469 F: drivers/net/ethernet/adi/
2470
2471 BLACKFIN RTC DRIVER
2472 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2473 W: http://blackfin.uclinux.org
2474 S: Supported
2475 F: drivers/rtc/rtc-bfin.c
2476
2477 BLACKFIN SDH DRIVER
2478 M: Sonic Zhang <sonic.zhang@analog.com>
2479 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2480 W: http://blackfin.uclinux.org
2481 S: Supported
2482 F: drivers/mmc/host/bfin_sdh.c
2483
2484 BLACKFIN SERIAL DRIVER
2485 M: Sonic Zhang <sonic.zhang@analog.com>
2486 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2487 W: http://blackfin.uclinux.org
2488 S: Supported
2489 F: drivers/tty/serial/bfin_uart.c
2490
2491 BLACKFIN WATCHDOG DRIVER
2492 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2493 W: http://blackfin.uclinux.org
2494 S: Supported
2495 F: drivers/watchdog/bfin_wdt.c
2496
2497 BLACKFIN I2C TWI DRIVER
2498 M: Sonic Zhang <sonic.zhang@analog.com>
2499 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2500 W: http://blackfin.uclinux.org/
2501 S: Supported
2502 F: drivers/i2c/busses/i2c-bfin-twi.c
2503
2504 BLACKFIN MEDIA DRIVER
2505 M: Scott Jiang <scott.jiang.linux@gmail.com>
2506 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507 W: http://blackfin.uclinux.org/
2508 S: Supported
2509 F: drivers/media/platform/blackfin/
2510 F: drivers/media/i2c/adv7183*
2511 F: drivers/media/i2c/vs6624*
2512
2513 BLINKM RGB LED DRIVER
2514 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2515 S: Maintained
2516 F: drivers/leds/leds-blinkm.c
2517
2518 BLOCK LAYER
2519 M: Jens Axboe <axboe@kernel.dk>
2520 L: linux-block@vger.kernel.org
2521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2522 S: Maintained
2523 F: block/
2524 F: kernel/trace/blktrace.c
2525 F: lib/sbitmap.c
2526
2527 BLOCK2MTD DRIVER
2528 M: Joern Engel <joern@lazybastard.org>
2529 L: linux-mtd@lists.infradead.org
2530 S: Maintained
2531 F: drivers/mtd/devices/block2mtd.c
2532
2533 BLUETOOTH DRIVERS
2534 M: Marcel Holtmann <marcel@holtmann.org>
2535 M: Gustavo Padovan <gustavo@padovan.org>
2536 M: Johan Hedberg <johan.hedberg@gmail.com>
2537 L: linux-bluetooth@vger.kernel.org
2538 W: http://www.bluez.org/
2539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2541 S: Maintained
2542 F: drivers/bluetooth/
2543
2544 BLUETOOTH SUBSYSTEM
2545 M: Marcel Holtmann <marcel@holtmann.org>
2546 M: Gustavo Padovan <gustavo@padovan.org>
2547 M: Johan Hedberg <johan.hedberg@gmail.com>
2548 L: linux-bluetooth@vger.kernel.org
2549 W: http://www.bluez.org/
2550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2552 S: Maintained
2553 F: net/bluetooth/
2554 F: include/net/bluetooth/
2555
2556 BONDING DRIVER
2557 M: Jay Vosburgh <j.vosburgh@gmail.com>
2558 M: Veaceslav Falico <vfalico@gmail.com>
2559 M: Andy Gospodarek <andy@greyhouse.net>
2560 L: netdev@vger.kernel.org
2561 W: http://sourceforge.net/projects/bonding/
2562 S: Supported
2563 F: drivers/net/bonding/
2564 F: include/uapi/linux/if_bonding.h
2565
2566 BPF (Safe dynamic programs and tools)
2567 M: Alexei Starovoitov <ast@kernel.org>
2568 L: netdev@vger.kernel.org
2569 L: linux-kernel@vger.kernel.org
2570 S: Supported
2571 F: kernel/bpf/
2572 F: tools/testing/selftests/bpf/
2573 F: lib/test_bpf.c
2574
2575 BROADCOM B44 10/100 ETHERNET DRIVER
2576 M: Michael Chan <michael.chan@broadcom.com>
2577 L: netdev@vger.kernel.org
2578 S: Supported
2579 F: drivers/net/ethernet/broadcom/b44.*
2580
2581 BROADCOM B53 ETHERNET SWITCH DRIVER
2582 M: Florian Fainelli <f.fainelli@gmail.com>
2583 L: netdev@vger.kernel.org
2584 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2585 S: Supported
2586 F: drivers/net/dsa/b53/*
2587 F: include/linux/platform_data/b53.h
2588
2589 BROADCOM GENET ETHERNET DRIVER
2590 M: Florian Fainelli <f.fainelli@gmail.com>
2591 L: netdev@vger.kernel.org
2592 S: Supported
2593 F: drivers/net/ethernet/broadcom/genet/
2594
2595 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2596 M: Rasesh Mody <rasesh.mody@cavium.com>
2597 M: Harish Patil <harish.patil@cavium.com>
2598 M: Dept-GELinuxNICDev@cavium.com
2599 L: netdev@vger.kernel.org
2600 S: Supported
2601 F: drivers/net/ethernet/broadcom/bnx2.*
2602 F: drivers/net/ethernet/broadcom/bnx2_*
2603
2604 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2605 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2606 M: Ariel Elior <ariel.elior@cavium.com>
2607 M: everest-linux-l2@cavium.com
2608 L: netdev@vger.kernel.org
2609 S: Supported
2610 F: drivers/net/ethernet/broadcom/bnx2x/
2611
2612 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2613 M: Florian Fainelli <f.fainelli@gmail.com>
2614 M: Ray Jui <rjui@broadcom.com>
2615 M: Scott Branden <sbranden@broadcom.com>
2616 M: bcm-kernel-feedback-list@broadcom.com
2617 T: git git://github.com/broadcom/mach-bcm
2618 S: Maintained
2619 N: bcm281*
2620 N: bcm113*
2621 N: bcm216*
2622 N: kona
2623 F: arch/arm/mach-bcm/
2624
2625 BROADCOM BCM2835 ARM ARCHITECTURE
2626 M: Stephen Warren <swarren@wwwdotorg.org>
2627 M: Lee Jones <lee@kernel.org>
2628 M: Eric Anholt <eric@anholt.net>
2629 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2632 S: Maintained
2633 N: bcm2835
2634 F: drivers/staging/vc04_services
2635
2636 BROADCOM BCM47XX MIPS ARCHITECTURE
2637 M: Hauke Mehrtens <hauke@hauke-m.de>
2638 M: Rafał Miłecki <zajec5@gmail.com>
2639 L: linux-mips@linux-mips.org
2640 S: Maintained
2641 F: Documentation/devicetree/bindings/mips/brcm/
2642 F: arch/mips/bcm47xx/*
2643 F: arch/mips/include/asm/mach-bcm47xx/*
2644
2645 BROADCOM BCM5301X ARM ARCHITECTURE
2646 M: Hauke Mehrtens <hauke@hauke-m.de>
2647 M: Rafał Miłecki <zajec5@gmail.com>
2648 M: bcm-kernel-feedback-list@broadcom.com
2649 L: linux-arm-kernel@lists.infradead.org
2650 S: Maintained
2651 F: arch/arm/mach-bcm/bcm_5301x.c
2652 F: arch/arm/boot/dts/bcm5301x*.dtsi
2653 F: arch/arm/boot/dts/bcm470*
2654
2655 BROADCOM BCM53573 ARM ARCHITECTURE
2656 M: Rafał Miłecki <rafal@milecki.pl>
2657 L: linux-arm-kernel@lists.infradead.org
2658 S: Maintained
2659 F: arch/arm/boot/dts/bcm53573*
2660 F: arch/arm/boot/dts/bcm47189*
2661
2662 BROADCOM BCM63XX ARM ARCHITECTURE
2663 M: Florian Fainelli <f.fainelli@gmail.com>
2664 M: bcm-kernel-feedback-list@broadcom.com
2665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2666 T: git git://github.com/broadcom/stblinux.git
2667 S: Maintained
2668 N: bcm63xx
2669
2670 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2671 M: Kevin Cernekee <cernekee@gmail.com>
2672 L: linux-usb@vger.kernel.org
2673 S: Maintained
2674 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2675
2676 BROADCOM BCM7XXX ARM ARCHITECTURE
2677 M: Brian Norris <computersforpeace@gmail.com>
2678 M: Gregory Fong <gregory.0xf0@gmail.com>
2679 M: Florian Fainelli <f.fainelli@gmail.com>
2680 M: bcm-kernel-feedback-list@broadcom.com
2681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2682 T: git git://github.com/broadcom/stblinux.git
2683 S: Maintained
2684 F: arch/arm/mach-bcm/*brcmstb*
2685 F: arch/arm/boot/dts/bcm7*.dts*
2686 F: drivers/bus/brcmstb_gisb.c
2687 N: brcmstb
2688
2689 BROADCOM BMIPS MIPS ARCHITECTURE
2690 M: Kevin Cernekee <cernekee@gmail.com>
2691 M: Florian Fainelli <f.fainelli@gmail.com>
2692 L: linux-mips@linux-mips.org
2693 T: git git://github.com/broadcom/stblinux.git
2694 S: Maintained
2695 F: arch/mips/bmips/*
2696 F: arch/mips/include/asm/mach-bmips/*
2697 F: arch/mips/kernel/*bmips*
2698 F: arch/mips/boot/dts/brcm/bcm*.dts*
2699 F: drivers/irqchip/irq-bcm63*
2700 F: drivers/irqchip/irq-bcm7*
2701 F: drivers/irqchip/irq-brcmstb*
2702 F: include/linux/bcm963xx_nvram.h
2703 F: include/linux/bcm963xx_tag.h
2704
2705 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2706 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2707 M: Prashant Sreedharan <prashant@broadcom.com>
2708 M: Michael Chan <mchan@broadcom.com>
2709 L: netdev@vger.kernel.org
2710 S: Supported
2711 F: drivers/net/ethernet/broadcom/tg3.*
2712
2713 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2714 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2715 M: Franky Lin <franky.lin@broadcom.com>
2716 M: Hante Meuleman <hante.meuleman@broadcom.com>
2717 L: linux-wireless@vger.kernel.org
2718 L: brcm80211-dev-list.pdl@broadcom.com
2719 S: Supported
2720 F: drivers/net/wireless/broadcom/brcm80211/
2721
2722 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2723 M: QLogic-Storage-Upstream@qlogic.com
2724 L: linux-scsi@vger.kernel.org
2725 S: Supported
2726 F: drivers/scsi/bnx2fc/
2727
2728 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2729 M: QLogic-Storage-Upstream@qlogic.com
2730 L: linux-scsi@vger.kernel.org
2731 S: Supported
2732 F: drivers/scsi/bnx2i/
2733
2734 BROADCOM IPROC ARM ARCHITECTURE
2735 M: Ray Jui <rjui@broadcom.com>
2736 M: Scott Branden <sbranden@broadcom.com>
2737 M: Jon Mason <jonmason@broadcom.com>
2738 M: bcm-kernel-feedback-list@broadcom.com
2739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2740 T: git git://github.com/broadcom/cygnus-linux.git
2741 S: Maintained
2742 N: iproc
2743 N: cygnus
2744 N: bcm[-_]nsp
2745 N: bcm9113*
2746 N: bcm9583*
2747 N: bcm9585*
2748 N: bcm9586*
2749 N: bcm988312
2750 N: bcm113*
2751 N: bcm583*
2752 N: bcm585*
2753 N: bcm586*
2754 N: bcm88312
2755 F: arch/arm64/boot/dts/broadcom/ns2*
2756 F: drivers/clk/bcm/clk-ns*
2757 F: drivers/pinctrl/bcm/pinctrl-ns*
2758
2759 BROADCOM BRCMSTB GPIO DRIVER
2760 M: Gregory Fong <gregory.0xf0@gmail.com>
2761 L: bcm-kernel-feedback-list@broadcom.com
2762 S: Supported
2763 F: drivers/gpio/gpio-brcmstb.c
2764 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2765
2766 BROADCOM KONA GPIO DRIVER
2767 M: Ray Jui <rjui@broadcom.com>
2768 L: bcm-kernel-feedback-list@broadcom.com
2769 S: Supported
2770 F: drivers/gpio/gpio-bcm-kona.c
2771 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2772
2773 BROADCOM NVRAM DRIVER
2774 M: Rafał Miłecki <zajec5@gmail.com>
2775 L: linux-mips@linux-mips.org
2776 S: Maintained
2777 F: drivers/firmware/broadcom/*
2778
2779 BROADCOM STB NAND FLASH DRIVER
2780 M: Brian Norris <computersforpeace@gmail.com>
2781 M: Kamal Dasu <kdasu.kdev@gmail.com>
2782 L: linux-mtd@lists.infradead.org
2783 L: bcm-kernel-feedback-list@broadcom.com
2784 S: Maintained
2785 F: drivers/mtd/nand/brcmnand/
2786
2787 BROADCOM STB AVS CPUFREQ DRIVER
2788 M: Markus Mayer <mmayer@broadcom.com>
2789 M: bcm-kernel-feedback-list@broadcom.com
2790 L: linux-pm@vger.kernel.org
2791 S: Maintained
2792 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2793 F: drivers/cpufreq/brcmstb*
2794
2795 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2796 M: Rafał Miłecki <zajec5@gmail.com>
2797 L: linux-wireless@vger.kernel.org
2798 S: Maintained
2799 F: drivers/bcma/
2800 F: include/linux/bcma/
2801
2802 BROADCOM SYSTEMPORT ETHERNET DRIVER
2803 M: Florian Fainelli <f.fainelli@gmail.com>
2804 L: netdev@vger.kernel.org
2805 S: Supported
2806 F: drivers/net/ethernet/broadcom/bcmsysport.*
2807
2808 BROADCOM VULCAN ARM64 SOC
2809 M: Jayachandran C. <c.jayachandran@gmail.com>
2810 M: bcm-kernel-feedback-list@broadcom.com
2811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2812 S: Maintained
2813 F: arch/arm64/boot/dts/broadcom/vulcan*
2814
2815 BROCADE BFA FC SCSI DRIVER
2816 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2817 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2818 L: linux-scsi@vger.kernel.org
2819 S: Supported
2820 F: drivers/scsi/bfa/
2821
2822 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2823 M: Rasesh Mody <rasesh.mody@cavium.com>
2824 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2825 M: Dept-GELinuxNICDev@cavium.com
2826 L: netdev@vger.kernel.org
2827 S: Supported
2828 F: drivers/net/ethernet/brocade/bna/
2829
2830 BSG (block layer generic sg v4 driver)
2831 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2832 L: linux-scsi@vger.kernel.org
2833 S: Supported
2834 F: block/bsg.c
2835 F: include/linux/bsg.h
2836 F: include/uapi/linux/bsg.h
2837
2838 BT87X AUDIO DRIVER
2839 M: Clemens Ladisch <clemens@ladisch.de>
2840 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2841 T: git git://git.alsa-project.org/alsa-kernel.git
2842 S: Maintained
2843 F: Documentation/sound/alsa/Bt87x.txt
2844 F: sound/pci/bt87x.c
2845
2846 BT8XXGPIO DRIVER
2847 M: Michael Buesch <m@bues.ch>
2848 W: http://bu3sch.de/btgpio.php
2849 S: Maintained
2850 F: drivers/gpio/gpio-bt8xx.c
2851
2852 BTRFS FILE SYSTEM
2853 M: Chris Mason <clm@fb.com>
2854 M: Josef Bacik <jbacik@fb.com>
2855 M: David Sterba <dsterba@suse.com>
2856 L: linux-btrfs@vger.kernel.org
2857 W: http://btrfs.wiki.kernel.org/
2858 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2860 S: Maintained
2861 F: Documentation/filesystems/btrfs.txt
2862 F: fs/btrfs/
2863
2864 BTTV VIDEO4LINUX DRIVER
2865 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2866 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2867 L: linux-media@vger.kernel.org
2868 W: https://linuxtv.org
2869 T: git git://linuxtv.org/media_tree.git
2870 S: Odd fixes
2871 F: Documentation/media/v4l-drivers/bttv*
2872 F: drivers/media/pci/bt8xx/bttv*
2873
2874 BUSLOGIC SCSI DRIVER
2875 M: Khalid Aziz <khalid@gonehiking.org>
2876 L: linux-scsi@vger.kernel.org
2877 S: Maintained
2878 F: drivers/scsi/BusLogic.*
2879 F: drivers/scsi/FlashPoint.*
2880
2881 C-MEDIA CMI8788 DRIVER
2882 M: Clemens Ladisch <clemens@ladisch.de>
2883 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2884 T: git git://git.alsa-project.org/alsa-kernel.git
2885 S: Maintained
2886 F: sound/pci/oxygen/
2887
2888 C6X ARCHITECTURE
2889 M: Mark Salter <msalter@redhat.com>
2890 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2891 L: linux-c6x-dev@linux-c6x.org
2892 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2893 S: Maintained
2894 F: arch/c6x/
2895
2896 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2897 M: David Howells <dhowells@redhat.com>
2898 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2899 S: Supported
2900 F: Documentation/filesystems/caching/cachefiles.txt
2901 F: fs/cachefiles/
2902
2903 CADET FM/AM RADIO RECEIVER DRIVER
2904 M: Hans Verkuil <hverkuil@xs4all.nl>
2905 L: linux-media@vger.kernel.org
2906 T: git git://linuxtv.org/media_tree.git
2907 W: https://linuxtv.org
2908 S: Maintained
2909 F: drivers/media/radio/radio-cadet*
2910
2911 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2912 M: Jonathan Corbet <corbet@lwn.net>
2913 L: linux-media@vger.kernel.org
2914 T: git git://linuxtv.org/media_tree.git
2915 S: Maintained
2916 F: Documentation/media/v4l-drivers/cafe_ccic*
2917 F: drivers/media/platform/marvell-ccic/
2918
2919 CAIF NETWORK LAYER
2920 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2921 L: netdev@vger.kernel.org
2922 S: Supported
2923 F: Documentation/networking/caif/
2924 F: drivers/net/caif/
2925 F: include/uapi/linux/caif/
2926 F: include/net/caif/
2927 F: net/caif/
2928
2929 CALGARY x86-64 IOMMU
2930 M: Muli Ben-Yehuda <mulix@mulix.org>
2931 M: Jon Mason <jdmason@kudzu.us>
2932 L: iommu@lists.linux-foundation.org
2933 S: Maintained
2934 F: arch/x86/kernel/pci-calgary_64.c
2935 F: arch/x86/kernel/tce_64.c
2936 F: arch/x86/include/asm/calgary.h
2937 F: arch/x86/include/asm/tce.h
2938
2939 CAN NETWORK LAYER
2940 M: Oliver Hartkopp <socketcan@hartkopp.net>
2941 M: Marc Kleine-Budde <mkl@pengutronix.de>
2942 L: linux-can@vger.kernel.org
2943 W: https://github.com/linux-can
2944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2946 S: Maintained
2947 F: Documentation/networking/can.txt
2948 F: net/can/
2949 F: include/linux/can/core.h
2950 F: include/uapi/linux/can.h
2951 F: include/uapi/linux/can/bcm.h
2952 F: include/uapi/linux/can/raw.h
2953 F: include/uapi/linux/can/gw.h
2954
2955 CAN NETWORK DRIVERS
2956 M: Wolfgang Grandegger <wg@grandegger.com>
2957 M: Marc Kleine-Budde <mkl@pengutronix.de>
2958 L: linux-can@vger.kernel.org
2959 W: https://github.com/linux-can
2960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2962 S: Maintained
2963 F: Documentation/devicetree/bindings/net/can/
2964 F: drivers/net/can/
2965 F: include/linux/can/dev.h
2966 F: include/linux/can/platform/
2967 F: include/uapi/linux/can/error.h
2968 F: include/uapi/linux/can/netlink.h
2969
2970 CAPABILITIES
2971 M: Serge Hallyn <serge@hallyn.com>
2972 L: linux-security-module@vger.kernel.org
2973 S: Supported
2974 F: include/linux/capability.h
2975 F: include/uapi/linux/capability.h
2976 F: security/commoncap.c
2977 F: kernel/capability.c
2978
2979 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2980 M: Kevin Tsai <ktsai@capellamicro.com>
2981 S: Maintained
2982 F: drivers/iio/light/cm*
2983 F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
2984
2985 CAVIUM I2C DRIVER
2986 M: Jan Glauber <jglauber@cavium.com>
2987 M: David Daney <david.daney@cavium.com>
2988 W: http://www.cavium.com
2989 S: Supported
2990 F: drivers/i2c/busses/i2c-octeon*
2991 F: drivers/i2c/busses/i2c-thunderx*
2992
2993 CAVIUM LIQUIDIO NETWORK DRIVER
2994 M: Derek Chickles <derek.chickles@caviumnetworks.com>
2995 M: Satanand Burla <satananda.burla@caviumnetworks.com>
2996 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2997 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2998 L: netdev@vger.kernel.org
2999 W: http://www.cavium.com
3000 S: Supported
3001 F: drivers/net/ethernet/cavium/liquidio/
3002
3003 CC2520 IEEE-802.15.4 RADIO DRIVER
3004 M: Varka Bhadram <varkabhadram@gmail.com>
3005 L: linux-wpan@vger.kernel.org
3006 S: Maintained
3007 F: drivers/net/ieee802154/cc2520.c
3008 F: include/linux/spi/cc2520.h
3009 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3010
3011 CEC DRIVER
3012 M: Hans Verkuil <hans.verkuil@cisco.com>
3013 L: linux-media@vger.kernel.org
3014 T: git git://linuxtv.org/media_tree.git
3015 W: http://linuxtv.org
3016 S: Supported
3017 F: Documentation/media/kapi/cec-core.rst
3018 F: Documentation/media/uapi/cec
3019 F: drivers/media/cec/
3020 F: drivers/media/cec-edid.c
3021 F: drivers/media/rc/keymaps/rc-cec.c
3022 F: include/media/cec.h
3023 F: include/media/cec-edid.h
3024 F: include/uapi/linux/cec.h
3025 F: include/uapi/linux/cec-funcs.h
3026
3027 CELL BROADBAND ENGINE ARCHITECTURE
3028 M: Arnd Bergmann <arnd@arndb.de>
3029 L: linuxppc-dev@lists.ozlabs.org
3030 W: http://www.ibm.com/developerworks/power/cell/
3031 S: Supported
3032 F: arch/powerpc/include/asm/cell*.h
3033 F: arch/powerpc/include/asm/spu*.h
3034 F: arch/powerpc/include/uapi/asm/spu*.h
3035 F: arch/powerpc/oprofile/*cell*
3036 F: arch/powerpc/platforms/cell/
3037
3038 CEPH COMMON CODE (LIBCEPH)
3039 M: Ilya Dryomov <idryomov@gmail.com>
3040 M: "Yan, Zheng" <zyan@redhat.com>
3041 M: Sage Weil <sage@redhat.com>
3042 L: ceph-devel@vger.kernel.org
3043 W: http://ceph.com/
3044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3045 T: git git://github.com/ceph/ceph-client.git
3046 S: Supported
3047 F: net/ceph/
3048 F: include/linux/ceph/
3049 F: include/linux/crush/
3050
3051 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3052 M: "Yan, Zheng" <zyan@redhat.com>
3053 M: Sage Weil <sage@redhat.com>
3054 M: Ilya Dryomov <idryomov@gmail.com>
3055 L: ceph-devel@vger.kernel.org
3056 W: http://ceph.com/
3057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3058 T: git git://github.com/ceph/ceph-client.git
3059 S: Supported
3060 F: Documentation/filesystems/ceph.txt
3061 F: fs/ceph/
3062
3063 CERTIFICATE HANDLING:
3064 M: David Howells <dhowells@redhat.com>
3065 M: David Woodhouse <dwmw2@infradead.org>
3066 L: keyrings@vger.kernel.org
3067 S: Maintained
3068 F: Documentation/module-signing.txt
3069 F: certs/
3070 F: scripts/sign-file.c
3071 F: scripts/extract-cert.c
3072
3073 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3074 L: linux-usb@vger.kernel.org
3075 S: Orphan
3076 F: Documentation/usb/WUSB-Design-overview.txt
3077 F: Documentation/usb/wusb-cbaf
3078 F: drivers/usb/host/hwa-hc.c
3079 F: drivers/usb/host/whci/
3080 F: drivers/usb/wusbcore/
3081 F: include/linux/usb/wusb*
3082
3083 HT16K33 LED CONTROLLER DRIVER
3084 M: Robin van der Gracht <robin@protonic.nl>
3085 S: Maintained
3086 F: drivers/auxdisplay/ht16k33.c
3087 F: Documentation/devicetree/bindings/display/ht16k33.txt
3088
3089 CFAG12864B LCD DRIVER
3090 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3091 W: http://miguelojeda.es/auxdisplay.htm
3092 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3093 S: Maintained
3094 F: drivers/auxdisplay/cfag12864b.c
3095 F: include/linux/cfag12864b.h
3096
3097 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3098 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3099 W: http://miguelojeda.es/auxdisplay.htm
3100 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3101 S: Maintained
3102 F: drivers/auxdisplay/cfag12864bfb.c
3103 F: include/linux/cfag12864b.h
3104
3105 CFG80211 and NL80211
3106 M: Johannes Berg <johannes@sipsolutions.net>
3107 L: linux-wireless@vger.kernel.org
3108 W: http://wireless.kernel.org/
3109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3111 S: Maintained
3112 F: include/uapi/linux/nl80211.h
3113 F: include/net/cfg80211.h
3114 F: net/wireless/*
3115 X: net/wireless/wext*
3116
3117 CHAR and MISC DRIVERS
3118 M: Arnd Bergmann <arnd@arndb.de>
3119 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3121 S: Supported
3122 F: drivers/char/*
3123 F: drivers/misc/*
3124 F: include/linux/miscdevice.h
3125
3126 CHECKPATCH
3127 M: Andy Whitcroft <apw@canonical.com>
3128 M: Joe Perches <joe@perches.com>
3129 S: Maintained
3130 F: scripts/checkpatch.pl
3131
3132 CHINESE DOCUMENTATION
3133 M: Harry Wei <harryxiyou@gmail.com>
3134 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3135 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3136 S: Maintained
3137 F: Documentation/translations/zh_CN/
3138
3139 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3140 M: Peter Chen <Peter.Chen@nxp.com>
3141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3142 L: linux-usb@vger.kernel.org
3143 S: Maintained
3144 F: drivers/usb/chipidea/
3145
3146 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3147 M: Hans de Goede <hdegoede@redhat.com>
3148 L: linux-input@vger.kernel.org
3149 S: Maintained
3150 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3151 F: drivers/input/touchscreen/chipone_icn8318.c
3152
3153 CHROME HARDWARE PLATFORM SUPPORT
3154 M: Olof Johansson <olof@lixom.net>
3155 S: Maintained
3156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3157 F: drivers/platform/chrome/
3158
3159 CISCO VIC ETHERNET NIC DRIVER
3160 M: Christian Benvenuti <benve@cisco.com>
3161 M: Sujith Sankar <ssujith@cisco.com>
3162 M: Govindarajulu Varadarajan <_govind@gmx.com>
3163 M: Neel Patel <neepatel@cisco.com>
3164 S: Supported
3165 F: drivers/net/ethernet/cisco/enic/
3166
3167 CISCO VIC LOW LATENCY NIC DRIVER
3168 M: Christian Benvenuti <benve@cisco.com>
3169 M: Dave Goodell <dgoodell@cisco.com>
3170 S: Supported
3171 F: drivers/infiniband/hw/usnic/
3172
3173 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3174 M: Hartley Sweeten <hsweeten@visionengravers.com>
3175 L: netdev@vger.kernel.org
3176 S: Maintained
3177 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3178
3179 CIRRUS LOGIC AUDIO CODEC DRIVERS
3180 M: Brian Austin <brian.austin@cirrus.com>
3181 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3182 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3183 S: Maintained
3184 F: sound/soc/codecs/cs*
3185
3186 CLEANCACHE API
3187 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3188 L: linux-kernel@vger.kernel.org
3189 S: Maintained
3190 F: mm/cleancache.c
3191 F: include/linux/cleancache.h
3192
3193 CLK API
3194 M: Russell King <linux@armlinux.org.uk>
3195 L: linux-clk@vger.kernel.org
3196 S: Maintained
3197 F: include/linux/clk.h
3198
3199 CLOCKSOURCE, CLOCKEVENT DRIVERS
3200 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3201 M: Thomas Gleixner <tglx@linutronix.de>
3202 L: linux-kernel@vger.kernel.org
3203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3204 S: Supported
3205 F: drivers/clocksource
3206
3207 CISCO FCOE HBA DRIVER
3208 M: Satish Kharat <satishkh@cisco.com>
3209 M: Sesidhar Baddela <sebaddel@cisco.com>
3210 M: Karan Tilak Kumar <kartilak@cisco.com>
3211 L: linux-scsi@vger.kernel.org
3212 S: Supported
3213 F: drivers/scsi/fnic/
3214
3215 CISCO SCSI HBA DRIVER
3216 M: Karan Tilak Kumar <kartilak@cisco.com>
3217 M: Sesidhar Baddela <sebaddel@cisco.com>
3218 L: linux-scsi@vger.kernel.org
3219 S: Supported
3220 F: drivers/scsi/snic/
3221
3222 CMPC ACPI DRIVER
3223 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3224 M: Daniel Oliveira Nascimento <don@syst.com.br>
3225 L: platform-driver-x86@vger.kernel.org
3226 S: Supported
3227 F: drivers/platform/x86/classmate-laptop.c
3228
3229 COBALT MEDIA DRIVER
3230 M: Hans Verkuil <hans.verkuil@cisco.com>
3231 L: linux-media@vger.kernel.org
3232 T: git git://linuxtv.org/media_tree.git
3233 W: https://linuxtv.org
3234 S: Supported
3235 F: drivers/media/pci/cobalt/
3236
3237 COCCINELLE/Semantic Patches (SmPL)
3238 M: Julia Lawall <Julia.Lawall@lip6.fr>
3239 M: Gilles Muller <Gilles.Muller@lip6.fr>
3240 M: Nicolas Palix <nicolas.palix@imag.fr>
3241 M: Michal Marek <mmarek@suse.com>
3242 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3244 W: http://coccinelle.lip6.fr/
3245 S: Supported
3246 F: Documentation/dev-tools/coccinelle.rst
3247 F: scripts/coccinelle/
3248 F: scripts/coccicheck
3249
3250 CODA FILE SYSTEM
3251 M: Jan Harkes <jaharkes@cs.cmu.edu>
3252 M: coda@cs.cmu.edu
3253 L: codalist@coda.cs.cmu.edu
3254 W: http://www.coda.cs.cmu.edu/
3255 S: Maintained
3256 F: Documentation/filesystems/coda.txt
3257 F: fs/coda/
3258 F: include/linux/coda*.h
3259 F: include/uapi/linux/coda*.h
3260
3261 CODA V4L2 MEM2MEM DRIVER
3262 M: Philipp Zabel <p.zabel@pengutronix.de>
3263 L: linux-media@vger.kernel.org
3264 S: Maintained
3265 F: Documentation/devicetree/bindings/media/coda.txt
3266 F: drivers/media/platform/coda/
3267
3268 COMMON CLK FRAMEWORK
3269 M: Michael Turquette <mturquette@baylibre.com>
3270 M: Stephen Boyd <sboyd@codeaurora.org>
3271 L: linux-clk@vger.kernel.org
3272 Q: http://patchwork.kernel.org/project/linux-clk/list/
3273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3274 S: Maintained
3275 F: Documentation/devicetree/bindings/clock/
3276 F: drivers/clk/
3277 X: drivers/clk/clkdev.c
3278 F: include/linux/clk-pr*
3279 F: include/linux/clk/
3280
3281 COMMON INTERNET FILE SYSTEM (CIFS)
3282 M: Steve French <sfrench@samba.org>
3283 L: linux-cifs@vger.kernel.org
3284 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3285 W: http://linux-cifs.samba.org/
3286 T: git git://git.samba.org/sfrench/cifs-2.6.git
3287 S: Supported
3288 F: Documentation/filesystems/cifs/
3289 F: fs/cifs/
3290
3291 COMPACTPCI HOTPLUG CORE
3292 M: Scott Murray <scott@spiteful.org>
3293 L: linux-pci@vger.kernel.org
3294 S: Maintained
3295 F: drivers/pci/hotplug/cpci_hotplug*
3296
3297 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3298 M: Scott Murray <scott@spiteful.org>
3299 L: linux-pci@vger.kernel.org
3300 S: Maintained
3301 F: drivers/pci/hotplug/cpcihp_zt5550.*
3302
3303 COMPACTPCI HOTPLUG GENERIC DRIVER
3304 M: Scott Murray <scott@spiteful.org>
3305 L: linux-pci@vger.kernel.org
3306 S: Maintained
3307 F: drivers/pci/hotplug/cpcihp_generic.c
3308
3309 COMPAL LAPTOP SUPPORT
3310 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3311 L: platform-driver-x86@vger.kernel.org
3312 S: Maintained
3313 F: drivers/platform/x86/compal-laptop.c
3314
3315 CONEXANT ACCESSRUNNER USB DRIVER
3316 L: accessrunner-general@lists.sourceforge.net
3317 W: http://accessrunner.sourceforge.net/
3318 S: Orphan
3319 F: drivers/usb/atm/cxacru.c
3320
3321 CONFIGFS
3322 M: Joel Becker <jlbec@evilplan.org>
3323 M: Christoph Hellwig <hch@lst.de>
3324 T: git git://git.infradead.org/users/hch/configfs.git
3325 S: Supported
3326 F: fs/configfs/
3327 F: include/linux/configfs.h
3328
3329 CONNECTOR
3330 M: Evgeniy Polyakov <zbr@ioremap.net>
3331 L: netdev@vger.kernel.org
3332 S: Maintained
3333 F: drivers/connector/
3334
3335 CONTROL GROUP (CGROUP)
3336 M: Tejun Heo <tj@kernel.org>
3337 M: Li Zefan <lizefan@huawei.com>
3338 M: Johannes Weiner <hannes@cmpxchg.org>
3339 L: cgroups@vger.kernel.org
3340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3341 S: Maintained
3342 F: Documentation/cgroup*
3343 F: include/linux/cgroup*
3344 F: kernel/cgroup*
3345
3346 CONTROL GROUP - CPUSET
3347 M: Li Zefan <lizefan@huawei.com>
3348 L: cgroups@vger.kernel.org
3349 W: http://www.bullopensource.org/cpuset/
3350 W: http://oss.sgi.com/projects/cpusets/
3351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3352 S: Maintained
3353 F: Documentation/cgroup-v1/cpusets.txt
3354 F: include/linux/cpuset.h
3355 F: kernel/cpuset.c
3356
3357 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3358 M: Johannes Weiner <hannes@cmpxchg.org>
3359 M: Michal Hocko <mhocko@kernel.org>
3360 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3361 L: cgroups@vger.kernel.org
3362 L: linux-mm@kvack.org
3363 S: Maintained
3364 F: mm/memcontrol.c
3365 F: mm/swap_cgroup.c
3366
3367 CORETEMP HARDWARE MONITORING DRIVER
3368 M: Fenghua Yu <fenghua.yu@intel.com>
3369 L: linux-hwmon@vger.kernel.org
3370 S: Maintained
3371 F: Documentation/hwmon/coretemp
3372 F: drivers/hwmon/coretemp.c
3373
3374 COSA/SRP SYNC SERIAL DRIVER
3375 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3376 W: http://www.fi.muni.cz/~kas/cosa/
3377 S: Maintained
3378 F: drivers/net/wan/cosa*
3379
3380 CPMAC ETHERNET DRIVER
3381 M: Florian Fainelli <f.fainelli@gmail.com>
3382 L: netdev@vger.kernel.org
3383 S: Maintained
3384 F: drivers/net/ethernet/ti/cpmac.c
3385
3386 CPU FREQUENCY DRIVERS
3387 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3388 M: Viresh Kumar <viresh.kumar@linaro.org>
3389 L: linux-pm@vger.kernel.org
3390 S: Maintained
3391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3392 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3393 B: https://bugzilla.kernel.org
3394 F: Documentation/cpu-freq/
3395 F: drivers/cpufreq/
3396 F: include/linux/cpufreq.h
3397
3398 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3399 M: Viresh Kumar <viresh.kumar@linaro.org>
3400 M: Sudeep Holla <sudeep.holla@arm.com>
3401 L: linux-pm@vger.kernel.org
3402 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3403 S: Maintained
3404 F: drivers/cpufreq/arm_big_little.h
3405 F: drivers/cpufreq/arm_big_little.c
3406 F: drivers/cpufreq/arm_big_little_dt.c
3407
3408 CPUIDLE DRIVER - ARM BIG LITTLE
3409 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3410 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3411 L: linux-pm@vger.kernel.org
3412 L: linux-arm-kernel@lists.infradead.org
3413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3414 S: Maintained
3415 F: drivers/cpuidle/cpuidle-big_little.c
3416
3417 CPUIDLE DRIVER - ARM EXYNOS
3418 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3419 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3420 M: Kukjin Kim <kgene@kernel.org>
3421 L: linux-pm@vger.kernel.org
3422 L: linux-samsung-soc@vger.kernel.org
3423 S: Supported
3424 F: drivers/cpuidle/cpuidle-exynos.c
3425 F: arch/arm/mach-exynos/pm.c
3426
3427 CPUIDLE DRIVERS
3428 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3429 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3430 L: linux-pm@vger.kernel.org
3431 S: Maintained
3432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3433 B: https://bugzilla.kernel.org
3434 F: drivers/cpuidle/*
3435 F: include/linux/cpuidle.h
3436
3437 CPUID/MSR DRIVER
3438 M: "H. Peter Anvin" <hpa@zytor.com>
3439 S: Maintained
3440 F: arch/x86/kernel/cpuid.c
3441 F: arch/x86/kernel/msr.c
3442
3443 CPU POWER MONITORING SUBSYSTEM
3444 M: Thomas Renninger <trenn@suse.com>
3445 L: linux-pm@vger.kernel.org
3446 S: Maintained
3447 F: tools/power/cpupower/
3448
3449 CRAMFS FILESYSTEM
3450 W: http://sourceforge.net/projects/cramfs/
3451 S: Orphan / Obsolete
3452 F: Documentation/filesystems/cramfs.txt
3453 F: fs/cramfs/
3454
3455 CRIS PORT
3456 M: Mikael Starvik <starvik@axis.com>
3457 M: Jesper Nilsson <jesper.nilsson@axis.com>
3458 L: linux-cris-kernel@axis.com
3459 W: http://developer.axis.com
3460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3461 S: Maintained
3462 F: arch/cris/
3463 F: drivers/tty/serial/crisv10.*
3464
3465 CRYPTO API
3466 M: Herbert Xu <herbert@gondor.apana.org.au>
3467 M: "David S. Miller" <davem@davemloft.net>
3468 L: linux-crypto@vger.kernel.org
3469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3471 S: Maintained
3472 F: Documentation/crypto/
3473 F: Documentation/devicetree/bindings/crypto/
3474 F: Documentation/DocBook/crypto-API.tmpl
3475 F: arch/*/crypto/
3476 F: crypto/
3477 F: drivers/crypto/
3478 F: include/crypto/
3479 F: include/linux/crypto*
3480
3481 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3482 M: Neil Horman <nhorman@tuxdriver.com>
3483 L: linux-crypto@vger.kernel.org
3484 S: Maintained
3485 F: crypto/ansi_cprng.c
3486 F: crypto/rng.c
3487
3488 CS3308 MEDIA DRIVER
3489 M: Hans Verkuil <hverkuil@xs4all.nl>
3490 L: linux-media@vger.kernel.org
3491 T: git git://linuxtv.org/media_tree.git
3492 W: http://linuxtv.org
3493 S: Odd Fixes
3494 F: drivers/media/i2c/cs3308.c
3495 F: drivers/media/i2c/cs3308.h
3496
3497 CS5535 Audio ALSA driver
3498 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3499 S: Maintained
3500 F: sound/pci/cs5535audio/
3501
3502 CW1200 WLAN driver
3503 M: Solomon Peachy <pizza@shaftnet.org>
3504 S: Maintained
3505 F: drivers/net/wireless/st/cw1200/
3506
3507 CX18 VIDEO4LINUX DRIVER
3508 M: Andy Walls <awalls@md.metrocast.net>
3509 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3510 L: linux-media@vger.kernel.org
3511 T: git git://linuxtv.org/media_tree.git
3512 W: https://linuxtv.org
3513 W: http://www.ivtvdriver.org/index.php/Cx18
3514 S: Maintained
3515 F: Documentation/media/v4l-drivers/cx18*
3516 F: drivers/media/pci/cx18/
3517 F: include/uapi/linux/ivtv*
3518
3519 CX2341X MPEG ENCODER HELPER MODULE
3520 M: Hans Verkuil <hverkuil@xs4all.nl>
3521 L: linux-media@vger.kernel.org
3522 T: git git://linuxtv.org/media_tree.git
3523 W: https://linuxtv.org
3524 S: Maintained
3525 F: drivers/media/common/cx2341x*
3526 F: include/media/cx2341x*
3527
3528 CX24120 MEDIA DRIVER
3529 M: Jemma Denson <jdenson@gmail.com>
3530 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3531 L: linux-media@vger.kernel.org
3532 W: https://linuxtv.org
3533 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3534 S: Maintained
3535 F: drivers/media/dvb-frontends/cx24120*
3536
3537 CX88 VIDEO4LINUX DRIVER
3538 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3539 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3540 L: linux-media@vger.kernel.org
3541 W: https://linuxtv.org
3542 T: git git://linuxtv.org/media_tree.git
3543 S: Odd fixes
3544 F: Documentation/media/v4l-drivers/cx88*
3545 F: drivers/media/pci/cx88/
3546
3547 CXD2820R MEDIA DRIVER
3548 M: Antti Palosaari <crope@iki.fi>
3549 L: linux-media@vger.kernel.org
3550 W: https://linuxtv.org
3551 W: http://palosaari.fi/linux/
3552 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3553 T: git git://linuxtv.org/anttip/media_tree.git
3554 S: Maintained
3555 F: drivers/media/dvb-frontends/cxd2820r*
3556
3557 CXGB3 ETHERNET DRIVER (CXGB3)
3558 M: Santosh Raspatur <santosh@chelsio.com>
3559 L: netdev@vger.kernel.org
3560 W: http://www.chelsio.com
3561 S: Supported
3562 F: drivers/net/ethernet/chelsio/cxgb3/
3563
3564 CXGB3 ISCSI DRIVER (CXGB3I)
3565 M: Karen Xie <kxie@chelsio.com>
3566 L: linux-scsi@vger.kernel.org
3567 W: http://www.chelsio.com
3568 S: Supported
3569 F: drivers/scsi/cxgbi/cxgb3i
3570
3571 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3572 M: Steve Wise <swise@chelsio.com>
3573 L: linux-rdma@vger.kernel.org
3574 W: http://www.openfabrics.org
3575 S: Supported
3576 F: drivers/infiniband/hw/cxgb3/
3577 F: include/uapi/rdma/cxgb3-abi.h
3578
3579 CXGB4 ETHERNET DRIVER (CXGB4)
3580 M: Hariprasad S <hariprasad@chelsio.com>
3581 L: netdev@vger.kernel.org
3582 W: http://www.chelsio.com
3583 S: Supported
3584 F: drivers/net/ethernet/chelsio/cxgb4/
3585
3586 CXGB4 ISCSI DRIVER (CXGB4I)
3587 M: Karen Xie <kxie@chelsio.com>
3588 L: linux-scsi@vger.kernel.org
3589 W: http://www.chelsio.com
3590 S: Supported
3591 F: drivers/scsi/cxgbi/cxgb4i
3592
3593 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3594 M: Steve Wise <swise@chelsio.com>
3595 L: linux-rdma@vger.kernel.org
3596 W: http://www.openfabrics.org
3597 S: Supported
3598 F: drivers/infiniband/hw/cxgb4/
3599 F: include/uapi/rdma/cxgb4-abi.h
3600
3601 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3602 M: Casey Leedom <leedom@chelsio.com>
3603 L: netdev@vger.kernel.org
3604 W: http://www.chelsio.com
3605 S: Supported
3606 F: drivers/net/ethernet/chelsio/cxgb4vf/
3607
3608 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3609 M: Ian Munsie <imunsie@au1.ibm.com>
3610 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3611 L: linuxppc-dev@lists.ozlabs.org
3612 S: Supported
3613 F: arch/powerpc/platforms/powernv/pci-cxl.c
3614 F: drivers/misc/cxl/
3615 F: include/misc/cxl*
3616 F: include/uapi/misc/cxl.h
3617 F: Documentation/powerpc/cxl.txt
3618 F: Documentation/ABI/testing/sysfs-class-cxl
3619
3620 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3621 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3622 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3623 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3624 L: linux-scsi@vger.kernel.org
3625 S: Supported
3626 F: drivers/scsi/cxlflash/
3627 F: include/uapi/scsi/cxlflash_ioctls.h
3628 F: Documentation/powerpc/cxlflash.txt
3629
3630 STMMAC ETHERNET DRIVER
3631 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3632 M: Alexandre Torgue <alexandre.torgue@st.com>
3633 L: netdev@vger.kernel.org
3634 W: http://www.stlinux.com
3635 S: Supported
3636 F: drivers/net/ethernet/stmicro/stmmac/
3637
3638 CYBERPRO FB DRIVER
3639 M: Russell King <linux@armlinux.org.uk>
3640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3641 W: http://www.armlinux.org.uk/
3642 S: Maintained
3643 F: drivers/video/fbdev/cyber2000fb.*
3644
3645 CYCLADES ASYNC MUX DRIVER
3646 W: http://www.cyclades.com/
3647 S: Orphan
3648 F: drivers/tty/cyclades.c
3649 F: include/linux/cyclades.h
3650 F: include/uapi/linux/cyclades.h
3651
3652 CYCLADES PC300 DRIVER
3653 W: http://www.cyclades.com/
3654 S: Orphan
3655 F: drivers/net/wan/pc300*
3656
3657 CYPRESS_FIRMWARE MEDIA DRIVER
3658 M: Antti Palosaari <crope@iki.fi>
3659 L: linux-media@vger.kernel.org
3660 W: https://linuxtv.org
3661 W: http://palosaari.fi/linux/
3662 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3663 T: git git://linuxtv.org/anttip/media_tree.git
3664 S: Maintained
3665 F: drivers/media/common/cypress_firmware*
3666
3667 CYTTSP TOUCHSCREEN DRIVER
3668 M: Ferruh Yigit <fery@cypress.com>
3669 L: linux-input@vger.kernel.org
3670 S: Supported
3671 F: drivers/input/touchscreen/cyttsp*
3672 F: include/linux/input/cyttsp.h
3673
3674 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3675 M: Joshua Kinard <kumba@gentoo.org>
3676 S: Maintained
3677 F: drivers/rtc/rtc-ds1685.c
3678 F: include/linux/rtc/ds1685.h
3679
3680 DAMA SLAVE for AX.25
3681 M: Joerg Reuter <jreuter@yaina.de>
3682 W: http://yaina.de/jreuter/
3683 W: http://www.qsl.net/dl1bke/
3684 L: linux-hams@vger.kernel.org
3685 S: Maintained
3686 F: net/ax25/af_ax25.c
3687 F: net/ax25/ax25_dev.c
3688 F: net/ax25/ax25_ds_*
3689 F: net/ax25/ax25_in.c
3690 F: net/ax25/ax25_out.c
3691 F: net/ax25/ax25_timer.c
3692 F: net/ax25/sysctl_net_ax25.c
3693
3694 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3695 L: netdev@vger.kernel.org
3696 S: Orphan
3697 F: Documentation/networking/dmfe.txt
3698 F: drivers/net/ethernet/dec/tulip/dmfe.c
3699
3700 DC390/AM53C974 SCSI driver
3701 M: Hannes Reinecke <hare@suse.com>
3702 L: linux-scsi@vger.kernel.org
3703 S: Maintained
3704 F: drivers/scsi/am53c974.c
3705
3706 DC395x SCSI driver
3707 M: Oliver Neukum <oliver@neukum.org>
3708 M: Ali Akcaagac <aliakc@web.de>
3709 M: Jamie Lenehan <lenehan@twibble.org>
3710 L: dc395x@twibble.org
3711 W: http://twibble.org/dist/dc395x/
3712 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3713 S: Maintained
3714 F: Documentation/scsi/dc395x.txt
3715 F: drivers/scsi/dc395x.*
3716
3717 DCCP PROTOCOL
3718 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3719 L: dccp@vger.kernel.org
3720 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3721 S: Maintained
3722 F: include/linux/dccp.h
3723 F: include/uapi/linux/dccp.h
3724 F: include/linux/tfrc.h
3725 F: net/dccp/
3726
3727 DECnet NETWORK LAYER
3728 W: http://linux-decnet.sourceforge.net
3729 L: linux-decnet-user@lists.sourceforge.net
3730 S: Orphan
3731 F: Documentation/networking/decnet.txt
3732 F: net/decnet/
3733
3734 DECSTATION PLATFORM SUPPORT
3735 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3736 L: linux-mips@linux-mips.org
3737 W: http://www.linux-mips.org/wiki/DECstation
3738 S: Maintained
3739 F: arch/mips/dec/
3740 F: arch/mips/include/asm/dec/
3741 F: arch/mips/include/asm/mach-dec/
3742
3743 DEFXX FDDI NETWORK DRIVER
3744 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3745 S: Maintained
3746 F: drivers/net/fddi/defxx.*
3747
3748 DELL LAPTOP DRIVER
3749 M: Matthew Garrett <mjg59@srcf.ucam.org>
3750 M: Pali Rohár <pali.rohar@gmail.com>
3751 L: platform-driver-x86@vger.kernel.org
3752 S: Maintained
3753 F: drivers/platform/x86/dell-laptop.c
3754
3755 DELL LAPTOP RBTN DRIVER
3756 M: Pali Rohár <pali.rohar@gmail.com>
3757 S: Maintained
3758 F: drivers/platform/x86/dell-rbtn.*
3759
3760 DELL LAPTOP FREEFALL DRIVER
3761 M: Pali Rohár <pali.rohar@gmail.com>
3762 S: Maintained
3763 F: drivers/platform/x86/dell-smo8800.c
3764
3765 DELL LAPTOP SMM DRIVER
3766 M: Pali Rohár <pali.rohar@gmail.com>
3767 S: Maintained
3768 F: drivers/hwmon/dell-smm-hwmon.c
3769 F: include/uapi/linux/i8k.h
3770
3771 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3772 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3773 S: Maintained
3774 F: Documentation/dcdbas.txt
3775 F: drivers/firmware/dcdbas.*
3776
3777 DELL WMI EXTRAS DRIVER
3778 M: Matthew Garrett <mjg59@srcf.ucam.org>
3779 M: Pali Rohár <pali.rohar@gmail.com>
3780 S: Maintained
3781 F: drivers/platform/x86/dell-wmi.c
3782
3783 DESIGNWARE USB2 DRD IP DRIVER
3784 M: John Youn <johnyoun@synopsys.com>
3785 L: linux-usb@vger.kernel.org
3786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3787 S: Maintained
3788 F: drivers/usb/dwc2/
3789
3790 DESIGNWARE USB3 DRD IP DRIVER
3791 M: Felipe Balbi <balbi@kernel.org>
3792 L: linux-usb@vger.kernel.org
3793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3794 S: Maintained
3795 F: drivers/usb/dwc3/
3796
3797 DEVICE COREDUMP (DEV_COREDUMP)
3798 M: Johannes Berg <johannes@sipsolutions.net>
3799 L: linux-kernel@vger.kernel.org
3800 S: Maintained
3801 F: drivers/base/devcoredump.c
3802 F: include/linux/devcoredump.h
3803
3804 DEVICE FREQUENCY (DEVFREQ)
3805 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3806 M: Kyungmin Park <kyungmin.park@samsung.com>
3807 L: linux-pm@vger.kernel.org
3808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3809 S: Maintained
3810 F: drivers/devfreq/
3811 F: include/linux/devfreq.h
3812 F: Documentation/devicetree/bindings/devfreq/
3813
3814 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3815 M: Chanwoo Choi <cw00.choi@samsung.com>
3816 L: linux-pm@vger.kernel.org
3817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3818 S: Supported
3819 F: drivers/devfreq/event/
3820 F: drivers/devfreq/devfreq-event.c
3821 F: include/linux/devfreq-event.h
3822 F: Documentation/devicetree/bindings/devfreq/event/
3823
3824 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3825 M: Chanwoo Choi <cw00.choi@samsung.com>
3826 L: linux-pm@vger.kernel.org
3827 L: linux-samsung-soc@vger.kernel.org
3828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3829 S: Maintained
3830 F: drivers/devfreq/exynos-bus.c
3831 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3832
3833 DEVICE NUMBER REGISTRY
3834 M: Torben Mathiasen <device@lanana.org>
3835 W: http://lanana.org/docs/device-list/index.html
3836 S: Maintained
3837
3838 DEVICE-MAPPER (LVM)
3839 M: Alasdair Kergon <agk@redhat.com>
3840 M: Mike Snitzer <snitzer@redhat.com>
3841 M: dm-devel@redhat.com
3842 L: dm-devel@redhat.com
3843 W: http://sources.redhat.com/dm
3844 Q: http://patchwork.kernel.org/project/dm-devel/list/
3845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3846 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3847 S: Maintained
3848 F: Documentation/device-mapper/
3849 F: drivers/md/dm*
3850 F: drivers/md/persistent-data/
3851 F: include/linux/device-mapper.h
3852 F: include/linux/dm-*.h
3853 F: include/uapi/linux/dm-*.h
3854
3855 DEVLINK
3856 M: Jiri Pirko <jiri@mellanox.com>
3857 L: netdev@vger.kernel.org
3858 S: Supported
3859 F: net/core/devlink.c
3860 F: include/net/devlink.h
3861 F: include/uapi/linux/devlink.h
3862
3863 DIALOG SEMICONDUCTOR DRIVERS
3864 M: Support Opensource <support.opensource@diasemi.com>
3865 W: http://www.dialog-semiconductor.com/products
3866 S: Supported
3867 F: Documentation/hwmon/da90??
3868 F: Documentation/devicetree/bindings/mfd/da90*.txt
3869 F: Documentation/devicetree/bindings/regulator/da92*.txt
3870 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3871 F: drivers/gpio/gpio-da90??.c
3872 F: drivers/hwmon/da90??-hwmon.c
3873 F: drivers/iio/adc/da91??-*.c
3874 F: drivers/input/misc/da90??_onkey.c
3875 F: drivers/input/touchscreen/da9052_tsi.c
3876 F: drivers/leds/leds-da90??.c
3877 F: drivers/mfd/da903x.c
3878 F: drivers/mfd/da90??-*.c
3879 F: drivers/mfd/da91??-*.c
3880 F: drivers/power/supply/da9052-battery.c
3881 F: drivers/power/supply/da91??-*.c
3882 F: drivers/regulator/da903x.c
3883 F: drivers/regulator/da9???-regulator.[ch]
3884 F: drivers/rtc/rtc-da90??.c
3885 F: drivers/video/backlight/da90??_bl.c
3886 F: drivers/watchdog/da90??_wdt.c
3887 F: include/linux/mfd/da903x.h
3888 F: include/linux/mfd/da9052/
3889 F: include/linux/mfd/da9055/
3890 F: include/linux/mfd/da9062/
3891 F: include/linux/mfd/da9063/
3892 F: include/linux/mfd/da9150/
3893 F: include/linux/regulator/da9211.h
3894 F: include/sound/da[79]*.h
3895 F: sound/soc/codecs/da[79]*.[ch]
3896
3897 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3898 M: William Breathitt Gray <vilhelm.gray@gmail.com>
3899 L: linux-gpio@vger.kernel.org
3900 S: Maintained
3901 F: drivers/gpio/gpio-gpio-mm.c
3902
3903 DIGI NEO AND CLASSIC PCI PRODUCTS
3904 M: Lidza Louina <lidza.louina@gmail.com>
3905 M: Mark Hounschell <markh@compro.net>
3906 L: driverdev-devel@linuxdriverproject.org
3907 S: Maintained
3908 F: drivers/staging/dgnc/
3909
3910 DIOLAN U2C-12 I2C DRIVER
3911 M: Guenter Roeck <linux@roeck-us.net>
3912 L: linux-i2c@vger.kernel.org
3913 S: Maintained
3914 F: drivers/i2c/busses/i2c-diolan-u2c.c
3915
3916 DIRECT ACCESS (DAX)
3917 M: Matthew Wilcox <willy@linux.intel.com>
3918 L: linux-fsdevel@vger.kernel.org
3919 S: Supported
3920 F: fs/dax.c
3921
3922 DIRECTORY NOTIFICATION (DNOTIFY)
3923 M: Eric Paris <eparis@parisplace.org>
3924 S: Maintained
3925 F: Documentation/filesystems/dnotify.txt
3926 F: fs/notify/dnotify/
3927 F: include/linux/dnotify.h
3928
3929 DISK GEOMETRY AND PARTITION HANDLING
3930 M: Andries Brouwer <aeb@cwi.nl>
3931 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3932 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3933 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3934 S: Maintained
3935
3936 DISKQUOTA
3937 M: Jan Kara <jack@suse.com>
3938 S: Maintained
3939 F: Documentation/filesystems/quota.txt
3940 F: fs/quota/
3941 F: include/linux/quota*.h
3942 F: include/uapi/linux/quota*.h
3943
3944 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3945 M: Bernie Thompson <bernie@plugable.com>
3946 L: linux-fbdev@vger.kernel.org
3947 S: Maintained
3948 W: http://plugable.com/category/projects/udlfb/
3949 F: drivers/video/fbdev/udlfb.c
3950 F: include/video/udlfb.h
3951 F: Documentation/fb/udlfb.txt
3952
3953 DISTRIBUTED LOCK MANAGER (DLM)
3954 M: Christine Caulfield <ccaulfie@redhat.com>
3955 M: David Teigland <teigland@redhat.com>
3956 L: cluster-devel@redhat.com
3957 W: http://sources.redhat.com/cluster/
3958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3959 S: Supported
3960 F: fs/dlm/
3961
3962 DMA BUFFER SHARING FRAMEWORK
3963 M: Sumit Semwal <sumit.semwal@linaro.org>
3964 S: Maintained
3965 L: linux-media@vger.kernel.org
3966 L: dri-devel@lists.freedesktop.org
3967 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3968 F: drivers/dma-buf/
3969 F: include/linux/dma-buf*
3970 F: include/linux/reservation.h
3971 F: include/linux/*fence.h
3972 F: Documentation/dma-buf-sharing.txt
3973 T: git git://anongit.freedesktop.org/drm/drm-misc
3974
3975 SYNC FILE FRAMEWORK
3976 M: Sumit Semwal <sumit.semwal@linaro.org>
3977 R: Gustavo Padovan <gustavo@padovan.org>
3978 S: Maintained
3979 L: linux-media@vger.kernel.org
3980 L: dri-devel@lists.freedesktop.org
3981 F: drivers/dma-buf/sync_*
3982 F: drivers/dma-buf/sw_sync.c
3983 F: include/linux/sync_file.h
3984 F: include/uapi/linux/sync_file.h
3985 F: Documentation/sync_file.txt
3986 T: git git://anongit.freedesktop.org/drm/drm-misc
3987
3988 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3989 M: Vinod Koul <vinod.koul@intel.com>
3990 L: dmaengine@vger.kernel.org
3991 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3992 S: Maintained
3993 F: drivers/dma/
3994 F: include/linux/dmaengine.h
3995 F: Documentation/devicetree/bindings/dma/
3996 F: Documentation/dmaengine/
3997 T: git git://git.infradead.org/users/vkoul/slave-dma.git
3998
3999 DME1737 HARDWARE MONITOR DRIVER
4000 M: Juerg Haefliger <juergh@gmail.com>
4001 L: linux-hwmon@vger.kernel.org
4002 S: Maintained
4003 F: Documentation/hwmon/dme1737
4004 F: drivers/hwmon/dme1737.c
4005
4006 DMI/SMBIOS SUPPORT
4007 M: Jean Delvare <jdelvare@suse.com>
4008 S: Maintained
4009 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4010 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4011 F: drivers/firmware/dmi-id.c
4012 F: drivers/firmware/dmi_scan.c
4013 F: include/linux/dmi.h
4014
4015 DOCUMENTATION
4016 M: Jonathan Corbet <corbet@lwn.net>
4017 L: linux-doc@vger.kernel.org
4018 S: Maintained
4019 F: Documentation/
4020 F: scripts/docproc.c
4021 F: scripts/kernel-doc*
4022 X: Documentation/ABI/
4023 X: Documentation/devicetree/
4024 X: Documentation/acpi
4025 X: Documentation/power
4026 X: Documentation/spi
4027 X: Documentation/media
4028 T: git git://git.lwn.net/linux.git docs-next
4029
4030 DOUBLETALK DRIVER
4031 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4032 L: blinux-list@redhat.com
4033 S: Maintained
4034 F: drivers/char/dtlk.c
4035 F: include/linux/dtlk.h
4036
4037 DPT_I2O SCSI RAID DRIVER
4038 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4039 L: linux-scsi@vger.kernel.org
4040 W: http://www.adaptec.com/
4041 S: Maintained
4042 F: drivers/scsi/dpt*
4043 F: drivers/scsi/dpt/
4044
4045 DRBD DRIVER
4046 M: Philipp Reisner <philipp.reisner@linbit.com>
4047 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4048 L: drbd-dev@lists.linbit.com
4049 W: http://www.drbd.org
4050 T: git git://git.linbit.com/linux-drbd.git
4051 T: git git://git.linbit.com/drbd-8.4.git
4052 S: Supported
4053 F: drivers/block/drbd/
4054 F: lib/lru_cache.c
4055 F: Documentation/blockdev/drbd/
4056
4057 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4058 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4060 S: Supported
4061 F: Documentation/kobject.txt
4062 F: drivers/base/
4063 F: fs/debugfs/
4064 F: fs/kernfs/
4065 F: fs/sysfs/
4066 F: include/linux/debugfs.h
4067 F: include/linux/kobj*
4068 F: lib/kobj*
4069
4070 DRM DRIVERS
4071 M: David Airlie <airlied@linux.ie>
4072 L: dri-devel@lists.freedesktop.org
4073 T: git git://people.freedesktop.org/~airlied/linux
4074 B: https://bugs.freedesktop.org/
4075 C: irc://chat.freenode.net/dri-devel
4076 S: Maintained
4077 F: drivers/gpu/drm/
4078 F: drivers/gpu/vga/
4079 F: Documentation/devicetree/bindings/display/
4080 F: Documentation/devicetree/bindings/gpu/
4081 F: Documentation/devicetree/bindings/video/
4082 F: Documentation/gpu/
4083 F: include/drm/
4084 F: include/uapi/drm/
4085
4086 DRM DRIVERS AND MISC GPU PATCHES
4087 M: Daniel Vetter <daniel.vetter@intel.com>
4088 M: Jani Nikula <jani.nikula@linux.intel.com>
4089 M: Sean Paul <seanpaul@chromium.org>
4090 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4091 S: Maintained
4092 T: git git://anongit.freedesktop.org/drm/drm-misc
4093 F: Documentation/gpu/
4094 F: drivers/gpu/vga/
4095 F: drivers/gpu/drm/*
4096 F: include/drm/drm*
4097 F: include/uapi/drm/drm*
4098
4099 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4100 M: Dave Airlie <airlied@redhat.com>
4101 S: Odd Fixes
4102 F: drivers/gpu/drm/ast/
4103
4104 DRM DRIVERS FOR BRIDGE CHIPS
4105 M: Archit Taneja <architt@codeaurora.org>
4106 S: Maintained
4107 T: git git://anongit.freedesktop.org/drm/drm-misc
4108 F: drivers/gpu/drm/bridge/
4109
4110 DRM DRIVER FOR BOCHS VIRTUAL GPU
4111 M: Gerd Hoffmann <kraxel@redhat.com>
4112 S: Odd Fixes
4113 F: drivers/gpu/drm/bochs/
4114
4115 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4116 M: Dave Airlie <airlied@redhat.com>
4117 S: Odd Fixes
4118 F: drivers/gpu/drm/cirrus/
4119
4120 RADEON and AMDGPU DRM DRIVERS
4121 M: Alex Deucher <alexander.deucher@amd.com>
4122 M: Christian König <christian.koenig@amd.com>
4123 L: dri-devel@lists.freedesktop.org
4124 T: git git://people.freedesktop.org/~agd5f/linux
4125 S: Supported
4126 F: drivers/gpu/drm/radeon/
4127 F: include/uapi/drm/radeon_drm.h
4128 F: drivers/gpu/drm/amd/
4129 F: include/uapi/drm/amdgpu_drm.h
4130
4131 DRM PANEL DRIVERS
4132 M: Thierry Reding <thierry.reding@gmail.com>
4133 L: dri-devel@lists.freedesktop.org
4134 T: git git://anongit.freedesktop.org/tegra/linux.git
4135 S: Maintained
4136 F: drivers/gpu/drm/drm_panel.c
4137 F: drivers/gpu/drm/panel/
4138 F: include/drm/drm_panel.h
4139 F: Documentation/devicetree/bindings/display/panel/
4140
4141 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4142 M: Daniel Vetter <daniel.vetter@intel.com>
4143 M: Jani Nikula <jani.nikula@linux.intel.com>
4144 L: intel-gfx@lists.freedesktop.org
4145 W: https://01.org/linuxgraphics/
4146 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4147 C: irc://chat.freenode.net/intel-gfx
4148 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4149 T: git git://anongit.freedesktop.org/drm-intel
4150 S: Supported
4151 F: drivers/gpu/drm/i915/
4152 F: include/drm/i915*
4153 F: include/uapi/drm/i915_drm.h
4154 F: Documentation/gpu/i915.rst
4155
4156 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4157 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4158 M: Zhi Wang <zhi.a.wang@intel.com>
4159 L: igvt-g-dev@lists.01.org
4160 L: intel-gfx@lists.freedesktop.org
4161 W: https://01.org/igvt-g
4162 T: git https://github.com/01org/gvt-linux.git
4163 S: Supported
4164 F: drivers/gpu/drm/i915/gvt/
4165
4166 DRM DRIVERS FOR ATMEL HLCDC
4167 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4168 L: dri-devel@lists.freedesktop.org
4169 S: Supported
4170 F: drivers/gpu/drm/atmel-hlcdc/
4171 F: Documentation/devicetree/bindings/drm/atmel/
4172
4173 DRM DRIVERS FOR ALLWINNER A10
4174 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4175 L: dri-devel@lists.freedesktop.org
4176 S: Supported
4177 F: drivers/gpu/drm/sun4i/
4178 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4179
4180 DRM DRIVERS FOR AMLOGIC SOCS
4181 M: Neil Armstrong <narmstrong@baylibre.com>
4182 L: dri-devel@lists.freedesktop.org
4183 L: linux-amlogic@lists.infradead.org
4184 W: http://linux-meson.com/
4185 S: Supported
4186 F: drivers/gpu/drm/meson/
4187 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4188
4189 DRM DRIVERS FOR EXYNOS
4190 M: Inki Dae <inki.dae@samsung.com>
4191 M: Joonyoung Shim <jy0922.shim@samsung.com>
4192 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4193 M: Kyungmin Park <kyungmin.park@samsung.com>
4194 L: dri-devel@lists.freedesktop.org
4195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4196 S: Supported
4197 F: drivers/gpu/drm/exynos/
4198 F: include/uapi/drm/exynos_drm.h
4199 F: Documentation/devicetree/bindings/display/exynos/
4200
4201 DRM DRIVERS FOR FREESCALE DCU
4202 M: Stefan Agner <stefan@agner.ch>
4203 M: Alison Wang <alison.wang@freescale.com>
4204 L: dri-devel@lists.freedesktop.org
4205 S: Supported
4206 F: drivers/gpu/drm/fsl-dcu/
4207 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4208 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4209 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4210
4211 DRM DRIVERS FOR FREESCALE IMX
4212 M: Philipp Zabel <p.zabel@pengutronix.de>
4213 L: dri-devel@lists.freedesktop.org
4214 S: Maintained
4215 F: drivers/gpu/drm/imx/
4216 F: drivers/gpu/ipu-v3/
4217 F: Documentation/devicetree/bindings/display/imx/
4218
4219 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4220 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4221 L: dri-devel@lists.freedesktop.org
4222 T: git git://github.com/patjak/drm-gma500
4223 S: Maintained
4224 F: drivers/gpu/drm/gma500/
4225
4226 DRM DRIVERS FOR HISILICON
4227 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4228 M: Rongrong Zou <zourongrong@gmail.com>
4229 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4230 R: Chen Feng <puck.chen@hisilicon.com>
4231 L: dri-devel@lists.freedesktop.org
4232 T: git git://github.com/xin3liang/linux.git
4233 S: Maintained
4234 F: drivers/gpu/drm/hisilicon/
4235 F: Documentation/devicetree/bindings/display/hisilicon/
4236
4237 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4238 S: Orphan / Obsolete
4239 F: drivers/gpu/drm/i810/
4240 F: include/uapi/drm/i810_drm.h
4241
4242 DRM DRIVERS FOR MEDIATEK
4243 M: CK Hu <ck.hu@mediatek.com>
4244 M: Philipp Zabel <p.zabel@pengutronix.de>
4245 L: dri-devel@lists.freedesktop.org
4246 S: Supported
4247 F: drivers/gpu/drm/mediatek/
4248 F: Documentation/devicetree/bindings/display/mediatek/
4249
4250 DRM DRIVER FOR MSM ADRENO GPU
4251 M: Rob Clark <robdclark@gmail.com>
4252 L: linux-arm-msm@vger.kernel.org
4253 L: dri-devel@lists.freedesktop.org
4254 L: freedreno@lists.freedesktop.org
4255 T: git git://people.freedesktop.org/~robclark/linux
4256 S: Maintained
4257 F: drivers/gpu/drm/msm/
4258 F: include/uapi/drm/msm_drm.h
4259 F: Documentation/devicetree/bindings/display/msm/
4260
4261 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4262 M: Ben Skeggs <bskeggs@redhat.com>
4263 L: dri-devel@lists.freedesktop.org
4264 L: nouveau@lists.freedesktop.org
4265 T: git git://github.com/skeggsb/linux
4266 S: Supported
4267 F: drivers/gpu/drm/nouveau/
4268 F: include/uapi/drm/nouveau_drm.h
4269
4270 DRM DRIVERS FOR NVIDIA TEGRA
4271 M: Thierry Reding <thierry.reding@gmail.com>
4272 L: dri-devel@lists.freedesktop.org
4273 L: linux-tegra@vger.kernel.org
4274 T: git git://anongit.freedesktop.org/tegra/linux.git
4275 S: Supported
4276 F: drivers/gpu/drm/tegra/
4277 F: drivers/gpu/host1x/
4278 F: include/linux/host1x.h
4279 F: include/uapi/drm/tegra_drm.h
4280 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4281
4282 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4283 S: Orphan / Obsolete
4284 F: drivers/gpu/drm/mga/
4285 F: include/uapi/drm/mga_drm.h
4286
4287 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4288 M: Dave Airlie <airlied@redhat.com>
4289 S: Odd Fixes
4290 F: drivers/gpu/drm/mgag200/
4291
4292 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4293 S: Orphan / Obsolete
4294 F: drivers/gpu/drm/r128/
4295 F: include/uapi/drm/r128_drm.h
4296
4297 DRM DRIVERS FOR RENESAS
4298 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4299 L: dri-devel@lists.freedesktop.org
4300 L: linux-renesas-soc@vger.kernel.org
4301 T: git git://linuxtv.org/pinchartl/fbdev
4302 S: Supported
4303 F: drivers/gpu/drm/rcar-du/
4304 F: drivers/gpu/drm/shmobile/
4305 F: include/linux/platform_data/shmob_drm.h
4306 F: Documentation/devicetree/bindings/display/renesas,du.txt
4307
4308 DRM DRIVER FOR QXL VIRTUAL GPU
4309 M: Dave Airlie <airlied@redhat.com>
4310 S: Odd Fixes
4311 F: drivers/gpu/drm/qxl/
4312 F: include/uapi/drm/qxl_drm.h
4313
4314 DRM DRIVERS FOR ROCKCHIP
4315 M: Mark Yao <mark.yao@rock-chips.com>
4316 L: dri-devel@lists.freedesktop.org
4317 S: Maintained
4318 F: drivers/gpu/drm/rockchip/
4319 F: Documentation/devicetree/bindings/display/rockchip/
4320
4321 DRM DRIVER FOR SAVAGE VIDEO CARDS
4322 S: Orphan / Obsolete
4323 F: drivers/gpu/drm/savage/
4324 F: include/uapi/drm/savage_drm.h
4325
4326 DRM DRIVER FOR SIS VIDEO CARDS
4327 S: Orphan / Obsolete
4328 F: drivers/gpu/drm/sis/
4329 F: include/uapi/drm/sis_drm.h
4330
4331 DRM DRIVERS FOR STI
4332 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4333 M: Vincent Abriou <vincent.abriou@st.com>
4334 L: dri-devel@lists.freedesktop.org
4335 T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4336 S: Maintained
4337 F: drivers/gpu/drm/sti
4338 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4339
4340 DRM DRIVER FOR TDFX VIDEO CARDS
4341 S: Orphan / Obsolete
4342 F: drivers/gpu/drm/tdfx/
4343
4344 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4345 M: Dave Airlie <airlied@redhat.com>
4346 S: Odd Fixes
4347 F: drivers/gpu/drm/udl/
4348
4349 DRM DRIVERS FOR VIVANTE GPU IP
4350 M: Lucas Stach <l.stach@pengutronix.de>
4351 R: Russell King <linux+etnaviv@armlinux.org.uk>
4352 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4353 L: etnaviv@lists.freedesktop.org
4354 L: dri-devel@lists.freedesktop.org
4355 S: Maintained
4356 F: drivers/gpu/drm/etnaviv/
4357 F: include/uapi/drm/etnaviv_drm.h
4358 F: Documentation/devicetree/bindings/display/etnaviv/
4359
4360 DRM DRIVER FOR VMWARE VIRTUAL GPU
4361 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4362 M: Sinclair Yeh <syeh@vmware.com>
4363 M: Thomas Hellstrom <thellstrom@vmware.com>
4364 L: dri-devel@lists.freedesktop.org
4365 T: git git://people.freedesktop.org/~syeh/repos_linux
4366 T: git git://people.freedesktop.org/~thomash/linux
4367 S: Supported
4368 F: drivers/gpu/drm/vmwgfx/
4369 F: include/uapi/drm/vmwgfx_drm.h
4370
4371 DRM DRIVERS FOR VC4
4372 M: Eric Anholt <eric@anholt.net>
4373 T: git git://github.com/anholt/linux
4374 S: Supported
4375 F: drivers/gpu/drm/vc4/
4376 F: include/uapi/drm/vc4_drm.h
4377 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4378
4379 DRM DRIVERS FOR TI OMAP
4380 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4381 L: dri-devel@lists.freedesktop.org
4382 S: Maintained
4383 F: drivers/gpu/drm/omapdrm/
4384 F: Documentation/devicetree/bindings/display/ti/
4385
4386 DRM DRIVERS FOR TI LCDC
4387 M: Jyri Sarha <jsarha@ti.com>
4388 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4389 L: dri-devel@lists.freedesktop.org
4390 S: Maintained
4391 F: drivers/gpu/drm/tilcdc/
4392 F: Documentation/devicetree/bindings/display/tilcdc/
4393
4394 DRM DRIVERS FOR ZTE ZX
4395 M: Shawn Guo <shawnguo@kernel.org>
4396 L: dri-devel@lists.freedesktop.org
4397 S: Maintained
4398 F: drivers/gpu/drm/zte/
4399 F: Documentation/devicetree/bindings/display/zte,vou.txt
4400
4401 DSBR100 USB FM RADIO DRIVER
4402 M: Alexey Klimov <klimov.linux@gmail.com>
4403 L: linux-media@vger.kernel.org
4404 T: git git://linuxtv.org/media_tree.git
4405 S: Maintained
4406 F: drivers/media/radio/dsbr100.c
4407
4408 DSCC4 DRIVER
4409 M: Francois Romieu <romieu@fr.zoreil.com>
4410 L: netdev@vger.kernel.org
4411 S: Maintained
4412 F: drivers/net/wan/dscc4.c
4413
4414 DT3155 MEDIA DRIVER
4415 M: Hans Verkuil <hverkuil@xs4all.nl>
4416 L: linux-media@vger.kernel.org
4417 T: git git://linuxtv.org/media_tree.git
4418 W: https://linuxtv.org
4419 S: Odd Fixes
4420 F: drivers/media/pci/dt3155/
4421
4422 DVB_USB_AF9015 MEDIA DRIVER
4423 M: Antti Palosaari <crope@iki.fi>
4424 L: linux-media@vger.kernel.org
4425 W: https://linuxtv.org
4426 W: http://palosaari.fi/linux/
4427 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4428 T: git git://linuxtv.org/anttip/media_tree.git
4429 S: Maintained
4430 F: drivers/media/usb/dvb-usb-v2/af9015*
4431
4432 DVB_USB_AF9035 MEDIA DRIVER
4433 M: Antti Palosaari <crope@iki.fi>
4434 L: linux-media@vger.kernel.org
4435 W: https://linuxtv.org
4436 W: http://palosaari.fi/linux/
4437 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4438 T: git git://linuxtv.org/anttip/media_tree.git
4439 S: Maintained
4440 F: drivers/media/usb/dvb-usb-v2/af9035*
4441
4442 DVB_USB_ANYSEE MEDIA DRIVER
4443 M: Antti Palosaari <crope@iki.fi>
4444 L: linux-media@vger.kernel.org
4445 W: https://linuxtv.org
4446 W: http://palosaari.fi/linux/
4447 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4448 T: git git://linuxtv.org/anttip/media_tree.git
4449 S: Maintained
4450 F: drivers/media/usb/dvb-usb-v2/anysee*
4451
4452 DVB_USB_AU6610 MEDIA DRIVER
4453 M: Antti Palosaari <crope@iki.fi>
4454 L: linux-media@vger.kernel.org
4455 W: https://linuxtv.org
4456 W: http://palosaari.fi/linux/
4457 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4458 T: git git://linuxtv.org/anttip/media_tree.git
4459 S: Maintained
4460 F: drivers/media/usb/dvb-usb-v2/au6610*
4461
4462 DVB_USB_CE6230 MEDIA DRIVER
4463 M: Antti Palosaari <crope@iki.fi>
4464 L: linux-media@vger.kernel.org
4465 W: https://linuxtv.org
4466 W: http://palosaari.fi/linux/
4467 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4468 T: git git://linuxtv.org/anttip/media_tree.git
4469 S: Maintained
4470 F: drivers/media/usb/dvb-usb-v2/ce6230*
4471
4472 DVB_USB_CXUSB MEDIA DRIVER
4473 M: Michael Krufky <mkrufky@linuxtv.org>
4474 L: linux-media@vger.kernel.org
4475 W: https://linuxtv.org
4476 W: http://github.com/mkrufky
4477 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4478 T: git git://linuxtv.org/media_tree.git
4479 S: Maintained
4480 F: drivers/media/usb/dvb-usb/cxusb*
4481
4482 DVB_USB_EC168 MEDIA DRIVER
4483 M: Antti Palosaari <crope@iki.fi>
4484 L: linux-media@vger.kernel.org
4485 W: https://linuxtv.org
4486 W: http://palosaari.fi/linux/
4487 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4488 T: git git://linuxtv.org/anttip/media_tree.git
4489 S: Maintained
4490 F: drivers/media/usb/dvb-usb-v2/ec168*
4491
4492 DVB_USB_GL861 MEDIA DRIVER
4493 M: Antti Palosaari <crope@iki.fi>
4494 L: linux-media@vger.kernel.org
4495 W: https://linuxtv.org
4496 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4497 T: git git://linuxtv.org/anttip/media_tree.git
4498 S: Maintained
4499 F: drivers/media/usb/dvb-usb-v2/gl861*
4500
4501 DVB_USB_MXL111SF MEDIA DRIVER
4502 M: Michael Krufky <mkrufky@linuxtv.org>
4503 L: linux-media@vger.kernel.org
4504 W: https://linuxtv.org
4505 W: http://github.com/mkrufky
4506 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4507 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4508 S: Maintained
4509 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4510
4511 DVB_USB_RTL28XXU MEDIA DRIVER
4512 M: Antti Palosaari <crope@iki.fi>
4513 L: linux-media@vger.kernel.org
4514 W: https://linuxtv.org
4515 W: http://palosaari.fi/linux/
4516 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4517 T: git git://linuxtv.org/anttip/media_tree.git
4518 S: Maintained
4519 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4520
4521 DVB_USB_V2 MEDIA DRIVER
4522 M: Antti Palosaari <crope@iki.fi>
4523 L: linux-media@vger.kernel.org
4524 W: https://linuxtv.org
4525 W: http://palosaari.fi/linux/
4526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4527 T: git git://linuxtv.org/anttip/media_tree.git
4528 S: Maintained
4529 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4530 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4531
4532 DYNAMIC DEBUG
4533 M: Jason Baron <jbaron@akamai.com>
4534 S: Maintained
4535 F: lib/dynamic_debug.c
4536 F: include/linux/dynamic_debug.h
4537
4538 DZ DECSTATION DZ11 SERIAL DRIVER
4539 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4540 S: Maintained
4541 F: drivers/tty/serial/dz.*
4542
4543 E3X0 POWER BUTTON DRIVER
4544 M: Moritz Fischer <moritz.fischer@ettus.com>
4545 L: usrp-users@lists.ettus.com
4546 W: http://www.ettus.com
4547 S: Supported
4548 F: drivers/input/misc/e3x0-button.c
4549 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4550
4551 E4000 MEDIA DRIVER
4552 M: Antti Palosaari <crope@iki.fi>
4553 L: linux-media@vger.kernel.org
4554 W: https://linuxtv.org
4555 W: http://palosaari.fi/linux/
4556 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4557 T: git git://linuxtv.org/anttip/media_tree.git
4558 S: Maintained
4559 F: drivers/media/tuners/e4000*
4560
4561 EATA ISA/EISA/PCI SCSI DRIVER
4562 M: Dario Ballabio <ballabio_dario@emc.com>
4563 L: linux-scsi@vger.kernel.org
4564 S: Maintained
4565 F: drivers/scsi/eata.c
4566
4567 EC100 MEDIA DRIVER
4568 M: Antti Palosaari <crope@iki.fi>
4569 L: linux-media@vger.kernel.org
4570 W: https://linuxtv.org
4571 W: http://palosaari.fi/linux/
4572 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4573 T: git git://linuxtv.org/anttip/media_tree.git
4574 S: Maintained
4575 F: drivers/media/dvb-frontends/ec100*
4576
4577 ECRYPT FILE SYSTEM
4578 M: Tyler Hicks <tyhicks@canonical.com>
4579 L: ecryptfs@vger.kernel.org
4580 W: http://ecryptfs.org
4581 W: https://launchpad.net/ecryptfs
4582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4583 S: Supported
4584 F: Documentation/filesystems/ecryptfs.txt
4585 F: fs/ecryptfs/
4586
4587 EDAC-CORE
4588 M: Borislav Petkov <bp@alien8.de>
4589 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4590 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4591 L: linux-edac@vger.kernel.org
4592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4594 S: Supported
4595 F: Documentation/admin-guide/ras.rst
4596 F: Documentation/driver-api/edac.rst
4597 F: drivers/edac/
4598 F: include/linux/edac.h
4599
4600 EDAC-AMD64
4601 M: Borislav Petkov <bp@alien8.de>
4602 L: linux-edac@vger.kernel.org
4603 S: Maintained
4604 F: drivers/edac/amd64_edac*
4605
4606 EDAC-CALXEDA
4607 M: Robert Richter <rric@kernel.org>
4608 L: linux-edac@vger.kernel.org
4609 S: Maintained
4610 F: drivers/edac/highbank*
4611
4612 EDAC-CAVIUM
4613 M: Ralf Baechle <ralf@linux-mips.org>
4614 M: David Daney <david.daney@cavium.com>
4615 L: linux-edac@vger.kernel.org
4616 L: linux-mips@linux-mips.org
4617 S: Supported
4618 F: drivers/edac/octeon_edac*
4619
4620 EDAC-E752X
4621 M: Mark Gross <mark.gross@intel.com>
4622 L: linux-edac@vger.kernel.org
4623 S: Maintained
4624 F: drivers/edac/e752x_edac.c
4625
4626 EDAC-E7XXX
4627 L: linux-edac@vger.kernel.org
4628 S: Maintained
4629 F: drivers/edac/e7xxx_edac.c
4630
4631 EDAC-FSL_DDR
4632 M: York Sun <york.sun@nxp.com>
4633 L: linux-edac@vger.kernel.org
4634 S: Maintained
4635 F: drivers/edac/fsl_ddr_edac.*
4636
4637 EDAC-GHES
4638 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4639 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4640 L: linux-edac@vger.kernel.org
4641 S: Maintained
4642 F: drivers/edac/ghes_edac.c
4643
4644 EDAC-I82443BXGX
4645 M: Tim Small <tim@buttersideup.com>
4646 L: linux-edac@vger.kernel.org
4647 S: Maintained
4648 F: drivers/edac/i82443bxgx_edac.c
4649
4650 EDAC-I3000
4651 L: linux-edac@vger.kernel.org
4652 S: Orphan
4653 F: drivers/edac/i3000_edac.c
4654
4655 EDAC-I5000
4656 L: linux-edac@vger.kernel.org
4657 S: Maintained
4658 F: drivers/edac/i5000_edac.c
4659
4660 EDAC-I5400
4661 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4662 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4663 L: linux-edac@vger.kernel.org
4664 S: Maintained
4665 F: drivers/edac/i5400_edac.c
4666
4667 EDAC-I7300
4668 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4669 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4670 L: linux-edac@vger.kernel.org
4671 S: Maintained
4672 F: drivers/edac/i7300_edac.c
4673
4674 EDAC-I7CORE
4675 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4676 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4677 L: linux-edac@vger.kernel.org
4678 S: Maintained
4679 F: drivers/edac/i7core_edac.c
4680
4681 EDAC-I82975X
4682 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4683 M: "Arvind R." <arvino55@gmail.com>
4684 L: linux-edac@vger.kernel.org
4685 S: Maintained
4686 F: drivers/edac/i82975x_edac.c
4687
4688 EDAC-IE31200
4689 M: Jason Baron <jbaron@akamai.com>
4690 L: linux-edac@vger.kernel.org
4691 S: Maintained
4692 F: drivers/edac/ie31200_edac.c
4693
4694 EDAC-MPC85XX
4695 M: Johannes Thumshirn <morbidrsa@gmail.com>
4696 L: linux-edac@vger.kernel.org
4697 S: Maintained
4698 F: drivers/edac/mpc85xx_edac.[ch]
4699
4700 EDAC-PASEMI
4701 M: Egor Martovetsky <egor@pasemi.com>
4702 L: linux-edac@vger.kernel.org
4703 S: Maintained
4704 F: drivers/edac/pasemi_edac.c
4705
4706 EDAC-R82600
4707 M: Tim Small <tim@buttersideup.com>
4708 L: linux-edac@vger.kernel.org
4709 S: Maintained
4710 F: drivers/edac/r82600_edac.c
4711
4712 EDAC-SBRIDGE
4713 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4714 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4715 L: linux-edac@vger.kernel.org
4716 S: Maintained
4717 F: drivers/edac/sb_edac.c
4718
4719 EDAC-SKYLAKE
4720 M: Tony Luck <tony.luck@intel.com>
4721 L: linux-edac@vger.kernel.org
4722 S: Maintained
4723 F: drivers/edac/skx_edac.c
4724
4725 EDAC-XGENE
4726 APPLIED MICRO (APM) X-GENE SOC EDAC
4727 M: Loc Ho <lho@apm.com>
4728 S: Supported
4729 F: drivers/edac/xgene_edac.c
4730 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4731
4732 EDIROL UA-101/UA-1000 DRIVER
4733 M: Clemens Ladisch <clemens@ladisch.de>
4734 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4735 T: git git://git.alsa-project.org/alsa-kernel.git
4736 S: Maintained
4737 F: sound/usb/misc/ua101.c
4738
4739 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4740 M: Matt Fleming <matt@codeblueprint.co.uk>
4741 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4742 L: linux-efi@vger.kernel.org
4743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4744 S: Maintained
4745 F: Documentation/efi-stub.txt
4746 F: arch/*/kernel/efi.c
4747 F: arch/x86/boot/compressed/eboot.[ch]
4748 F: arch/*/include/asm/efi.h
4749 F: arch/x86/platform/efi/
4750 F: drivers/firmware/efi/
4751 F: include/linux/efi*.h
4752 F: arch/arm/boot/compressed/efi-header.S
4753 F: arch/arm64/kernel/efi-entry.S
4754
4755 EFI VARIABLE FILESYSTEM
4756 M: Matthew Garrett <matthew.garrett@nebula.com>
4757 M: Jeremy Kerr <jk@ozlabs.org>
4758 M: Matt Fleming <matt@codeblueprint.co.uk>
4759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4760 L: linux-efi@vger.kernel.org
4761 S: Maintained
4762 F: fs/efivarfs/
4763
4764 EFIFB FRAMEBUFFER DRIVER
4765 L: linux-fbdev@vger.kernel.org
4766 M: Peter Jones <pjones@redhat.com>
4767 S: Maintained
4768 F: drivers/video/fbdev/efifb.c
4769
4770 EFI TEST DRIVER
4771 L: linux-efi@vger.kernel.org
4772 M: Ivan Hu <ivan.hu@canonical.com>
4773 M: Matt Fleming <matt@codeblueprint.co.uk>
4774 S: Maintained
4775 F: drivers/firmware/efi/test/
4776
4777 EFS FILESYSTEM
4778 W: http://aeschi.ch.eu.org/efs/
4779 S: Orphan
4780 F: fs/efs/
4781
4782 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4783 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4784 L: netdev@vger.kernel.org
4785 S: Maintained
4786 F: drivers/net/ethernet/ibm/ehea/
4787
4788 EM28XX VIDEO4LINUX DRIVER
4789 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4790 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4791 L: linux-media@vger.kernel.org
4792 W: https://linuxtv.org
4793 T: git git://linuxtv.org/media_tree.git
4794 S: Maintained
4795 F: drivers/media/usb/em28xx/
4796 F: Documentation/media/v4l-drivers/em28xx*
4797
4798 EMBEDDED LINUX
4799 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4800 M: Matt Mackall <mpm@selenic.com>
4801 M: David Woodhouse <dwmw2@infradead.org>
4802 L: linux-embedded@vger.kernel.org
4803 S: Maintained
4804
4805 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4806 M: James Smart <james.smart@broadcom.com>
4807 M: Dick Kennedy <dick.kennedy@broadcom.com>
4808 L: linux-scsi@vger.kernel.org
4809 W: http://www.broadcom.com
4810 S: Supported
4811 F: drivers/scsi/lpfc/
4812
4813 ENE CB710 FLASH CARD READER DRIVER
4814 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4815 S: Maintained
4816 F: drivers/misc/cb710/
4817 F: drivers/mmc/host/cb710-mmc.*
4818 F: include/linux/cb710.h
4819
4820 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4821 M: Maxim Levitsky <maximlevitsky@gmail.com>
4822 S: Maintained
4823 F: drivers/media/rc/ene_ir.*
4824
4825 EPSON S1D13XXX FRAMEBUFFER DRIVER
4826 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4827 S: Maintained
4828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4829 F: drivers/video/fbdev/s1d13xxxfb.c
4830 F: include/video/s1d13xxxfb.h
4831
4832 ET131X NETWORK DRIVER
4833 M: Mark Einon <mark.einon@gmail.com>
4834 S: Odd Fixes
4835 F: drivers/net/ethernet/agere/
4836
4837 ETHERNET BRIDGE
4838 M: Stephen Hemminger <stephen@networkplumber.org>
4839 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4840 L: netdev@vger.kernel.org
4841 W: http://www.linuxfoundation.org/en/Net:Bridge
4842 S: Maintained
4843 F: include/linux/netfilter_bridge/
4844 F: net/bridge/
4845
4846 ETHERNET PHY LIBRARY
4847 M: Florian Fainelli <f.fainelli@gmail.com>
4848 L: netdev@vger.kernel.org
4849 S: Maintained
4850 F: include/linux/phy.h
4851 F: include/linux/phy_fixed.h
4852 F: drivers/net/phy/
4853 F: Documentation/networking/phy.txt
4854 F: drivers/of/of_mdio.c
4855 F: drivers/of/of_net.c
4856
4857 EXT2 FILE SYSTEM
4858 M: Jan Kara <jack@suse.com>
4859 L: linux-ext4@vger.kernel.org
4860 S: Maintained
4861 F: Documentation/filesystems/ext2.txt
4862 F: fs/ext2/
4863 F: include/linux/ext2*
4864
4865 EXT4 FILE SYSTEM
4866 M: "Theodore Ts'o" <tytso@mit.edu>
4867 M: Andreas Dilger <adilger.kernel@dilger.ca>
4868 L: linux-ext4@vger.kernel.org
4869 W: http://ext4.wiki.kernel.org
4870 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4872 S: Maintained
4873 F: Documentation/filesystems/ext4.txt
4874 F: fs/ext4/
4875
4876 Extended Verification Module (EVM)
4877 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4878 L: linux-ima-devel@lists.sourceforge.net
4879 L: linux-security-module@vger.kernel.org
4880 S: Supported
4881 F: security/integrity/evm/
4882
4883 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4884 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4885 M: Chanwoo Choi <cw00.choi@samsung.com>
4886 L: linux-kernel@vger.kernel.org
4887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4888 S: Maintained
4889 F: drivers/extcon/
4890 F: include/linux/extcon/
4891 F: include/linux/extcon.h
4892 F: Documentation/extcon/
4893 F: Documentation/devicetree/bindings/extcon/
4894
4895 EXYNOS DP DRIVER
4896 M: Jingoo Han <jingoohan1@gmail.com>
4897 L: dri-devel@lists.freedesktop.org
4898 S: Maintained
4899 F: drivers/gpu/drm/exynos/exynos_dp*
4900
4901 EXYNOS SYSMMU (IOMMU) driver
4902 M: Marek Szyprowski <m.szyprowski@samsung.com>
4903 L: iommu@lists.linux-foundation.org
4904 S: Maintained
4905 F: drivers/iommu/exynos-iommu.c
4906
4907 EZchip NPS platform support
4908 M: Noam Camus <noamc@ezchip.com>
4909 S: Supported
4910 F: arch/arc/plat-eznps
4911 F: arch/arc/boot/dts/eznps.dts
4912
4913 F71805F HARDWARE MONITORING DRIVER
4914 M: Jean Delvare <jdelvare@suse.com>
4915 L: linux-hwmon@vger.kernel.org
4916 S: Maintained
4917 F: Documentation/hwmon/f71805f
4918 F: drivers/hwmon/f71805f.c
4919
4920 FC0011 TUNER DRIVER
4921 M: Michael Buesch <m@bues.ch>
4922 L: linux-media@vger.kernel.org
4923 S: Maintained
4924 F: drivers/media/tuners/fc0011.h
4925 F: drivers/media/tuners/fc0011.c
4926
4927 FC2580 MEDIA DRIVER
4928 M: Antti Palosaari <crope@iki.fi>
4929 L: linux-media@vger.kernel.org
4930 W: https://linuxtv.org
4931 W: http://palosaari.fi/linux/
4932 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4933 T: git git://linuxtv.org/anttip/media_tree.git
4934 S: Maintained
4935 F: drivers/media/tuners/fc2580*
4936
4937 FANOTIFY
4938 M: Eric Paris <eparis@redhat.com>
4939 S: Maintained
4940 F: fs/notify/fanotify/
4941 F: include/linux/fanotify.h
4942 F: include/uapi/linux/fanotify.h
4943
4944 FARSYNC SYNCHRONOUS DRIVER
4945 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4946 W: http://www.farsite.co.uk/
4947 S: Supported
4948 F: drivers/net/wan/farsync.*
4949
4950 FAULT INJECTION SUPPORT
4951 M: Akinobu Mita <akinobu.mita@gmail.com>
4952 S: Supported
4953 F: Documentation/fault-injection/
4954 F: lib/fault-inject.c
4955
4956 FBTFT Framebuffer drivers
4957 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4958 M: Noralf Trønnes <noralf@tronnes.org>
4959 S: Maintained
4960 F: drivers/staging/fbtft/
4961
4962 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4963 M: Johannes Thumshirn <jth@kernel.org>
4964 L: fcoe-devel@open-fcoe.org
4965 W: www.Open-FCoE.org
4966 S: Supported
4967 F: drivers/scsi/libfc/
4968 F: drivers/scsi/fcoe/
4969 F: include/scsi/fc/
4970 F: include/scsi/libfc.h
4971 F: include/scsi/libfcoe.h
4972 F: include/uapi/scsi/fc/
4973
4974 FILE LOCKING (flock() and fcntl()/lockf())
4975 M: Jeff Layton <jlayton@poochiereds.net>
4976 M: "J. Bruce Fields" <bfields@fieldses.org>
4977 L: linux-fsdevel@vger.kernel.org
4978 S: Maintained
4979 F: include/linux/fcntl.h
4980 F: include/linux/fs.h
4981 F: include/uapi/linux/fcntl.h
4982 F: include/uapi/linux/fs.h
4983 F: fs/fcntl.c
4984 F: fs/locks.c
4985
4986 FILESYSTEMS (VFS and infrastructure)
4987 M: Alexander Viro <viro@zeniv.linux.org.uk>
4988 L: linux-fsdevel@vger.kernel.org
4989 S: Maintained
4990 F: fs/*
4991
4992 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4993 M: Riku Voipio <riku.voipio@iki.fi>
4994 L: linux-hwmon@vger.kernel.org
4995 S: Maintained
4996 F: drivers/hwmon/f75375s.c
4997 F: include/linux/f75375s.h
4998
4999 FIREWIRE AUDIO DRIVERS
5000 M: Clemens Ladisch <clemens@ladisch.de>
5001 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5002 T: git git://git.alsa-project.org/alsa-kernel.git
5003 S: Maintained
5004 F: sound/firewire/
5005
5006 FIREWIRE MEDIA DRIVERS (firedtv)
5007 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5008 L: linux-media@vger.kernel.org
5009 L: linux1394-devel@lists.sourceforge.net
5010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5011 S: Maintained
5012 F: drivers/media/firewire/
5013
5014 FIREWIRE SBP-2 TARGET
5015 M: Chris Boot <bootc@bootc.net>
5016 L: linux-scsi@vger.kernel.org
5017 L: target-devel@vger.kernel.org
5018 L: linux1394-devel@lists.sourceforge.net
5019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5020 S: Maintained
5021 F: drivers/target/sbp/
5022
5023 FIREWIRE SUBSYSTEM
5024 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5025 L: linux1394-devel@lists.sourceforge.net
5026 W: http://ieee1394.wiki.kernel.org/
5027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5028 S: Maintained
5029 F: drivers/firewire/
5030 F: include/linux/firewire.h
5031 F: include/uapi/linux/firewire*.h
5032 F: tools/firewire/
5033
5034 FIRMWARE LOADER (request_firmware)
5035 M: Ming Lei <ming.lei@canonical.com>
5036 M: Luis R. Rodriguez <mcgrof@kernel.org>
5037 L: linux-kernel@vger.kernel.org
5038 S: Maintained
5039 F: Documentation/firmware_class/
5040 F: drivers/base/firmware*.c
5041 F: include/linux/firmware.h
5042
5043 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5044 M: Joshua Morris <josh.h.morris@us.ibm.com>
5045 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5046 S: Maintained
5047 F: drivers/block/rsxx/
5048
5049 FLOPPY DRIVER
5050 M: Jiri Kosina <jikos@kernel.org>
5051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5052 S: Odd fixes
5053 F: drivers/block/floppy.c
5054
5055 FMC SUBSYSTEM
5056 M: Alessandro Rubini <rubini@gnudd.com>
5057 W: http://www.ohwr.org/projects/fmc-bus
5058 S: Supported
5059 F: drivers/fmc/
5060 F: include/linux/fmc*.h
5061 F: include/linux/ipmi-fru.h
5062 K: fmc_d.*register
5063
5064 FPGA MANAGER FRAMEWORK
5065 M: Alan Tull <atull@opensource.altera.com>
5066 R: Moritz Fischer <moritz.fischer@ettus.com>
5067 L: linux-fpga@vger.kernel.org
5068 S: Maintained
5069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5070 F: drivers/fpga/
5071 F: include/linux/fpga/fpga-mgr.h
5072 W: http://www.rocketboards.org
5073
5074 FPU EMULATOR
5075 M: Bill Metzenthen <billm@melbpc.org.au>
5076 W: http://floatingpoint.sourceforge.net/emulator/index.html
5077 S: Maintained
5078 F: arch/x86/math-emu/
5079
5080 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5081 L: netdev@vger.kernel.org
5082 S: Orphan
5083 F: drivers/net/wan/dlci.c
5084 F: drivers/net/wan/sdla.c
5085
5086 FRAMEBUFFER LAYER
5087 L: linux-fbdev@vger.kernel.org
5088 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5089 S: Orphan
5090 F: Documentation/fb/
5091 F: drivers/video/
5092 F: include/video/
5093 F: include/linux/fb.h
5094 F: include/uapi/video/
5095 F: include/uapi/linux/fb.h
5096
5097 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5098 M: Horia Geantă <horia.geanta@nxp.com>
5099 M: Dan Douglass <dan.douglass@nxp.com>
5100 L: linux-crypto@vger.kernel.org
5101 S: Maintained
5102 F: drivers/crypto/caam/
5103 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5104
5105 FREESCALE DIU FRAMEBUFFER DRIVER
5106 M: Timur Tabi <timur@tabi.org>
5107 L: linux-fbdev@vger.kernel.org
5108 S: Maintained
5109 F: drivers/video/fbdev/fsl-diu-fb.*
5110
5111 FREESCALE DMA DRIVER
5112 M: Li Yang <leoli@freescale.com>
5113 M: Zhang Wei <zw@zh-kernel.org>
5114 L: linuxppc-dev@lists.ozlabs.org
5115 S: Maintained
5116 F: drivers/dma/fsldma.*
5117
5118 FREESCALE GPMI NAND DRIVER
5119 M: Han Xu <han.xu@nxp.com>
5120 L: linux-mtd@lists.infradead.org
5121 S: Maintained
5122 F: drivers/mtd/nand/gpmi-nand/*
5123
5124 FREESCALE I2C CPM DRIVER
5125 M: Jochen Friedrich <jochen@scram.de>
5126 L: linuxppc-dev@lists.ozlabs.org
5127 L: linux-i2c@vger.kernel.org
5128 S: Maintained
5129 F: drivers/i2c/busses/i2c-cpm.c
5130
5131 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5132 M: Sascha Hauer <kernel@pengutronix.de>
5133 L: linux-fbdev@vger.kernel.org
5134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5135 S: Maintained
5136 F: include/linux/platform_data/video-imxfb.h
5137 F: drivers/video/fbdev/imxfb.c
5138
5139 FREESCALE QUAD SPI DRIVER
5140 M: Han Xu <han.xu@nxp.com>
5141 L: linux-mtd@lists.infradead.org
5142 S: Maintained
5143 F: drivers/mtd/spi-nor/fsl-quadspi.c
5144
5145 FREESCALE SOC FS_ENET DRIVER
5146 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5147 M: Vitaly Bordug <vbordug@ru.mvista.com>
5148 L: linuxppc-dev@lists.ozlabs.org
5149 L: netdev@vger.kernel.org
5150 S: Maintained
5151 F: drivers/net/ethernet/freescale/fs_enet/
5152 F: include/linux/fs_enet_pd.h
5153
5154 FREESCALE IMX / MXC FEC DRIVER
5155 M: Fugang Duan <fugang.duan@nxp.com>
5156 L: netdev@vger.kernel.org
5157 S: Maintained
5158 F: drivers/net/ethernet/freescale/fec_main.c
5159 F: drivers/net/ethernet/freescale/fec_ptp.c
5160 F: drivers/net/ethernet/freescale/fec.h
5161 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5162
5163 FREESCALE QORIQ DPAA FMAN DRIVER
5164 M: Madalin Bucur <madalin.bucur@nxp.com>
5165 L: netdev@vger.kernel.org
5166 S: Maintained
5167 F: drivers/net/ethernet/freescale/fman
5168 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5169
5170 FREESCALE QORIQ DPAA ETHERNET DRIVER
5171 M: Madalin Bucur <madalin.bucur@nxp.com>
5172 L: netdev@vger.kernel.org
5173 S: Maintained
5174 F: drivers/net/ethernet/freescale/dpaa
5175
5176 FREESCALE SOC DRIVERS
5177 M: Scott Wood <oss@buserror.net>
5178 L: linuxppc-dev@lists.ozlabs.org
5179 L: linux-arm-kernel@lists.infradead.org
5180 S: Maintained
5181 F: drivers/soc/fsl/
5182 F: include/linux/fsl/
5183
5184 FREESCALE QUICC ENGINE LIBRARY
5185 M: Qiang Zhao <qiang.zhao@nxp.com>
5186 L: linuxppc-dev@lists.ozlabs.org
5187 S: Maintained
5188 F: drivers/soc/fsl/qe/
5189 F: include/soc/fsl/*qe*.h
5190 F: include/soc/fsl/*ucc*.h
5191
5192 FREESCALE USB PERIPHERAL DRIVERS
5193 M: Li Yang <leoli@freescale.com>
5194 L: linux-usb@vger.kernel.org
5195 L: linuxppc-dev@lists.ozlabs.org
5196 S: Maintained
5197 F: drivers/usb/gadget/udc/fsl*
5198
5199 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5200 M: Li Yang <leoli@freescale.com>
5201 L: netdev@vger.kernel.org
5202 L: linuxppc-dev@lists.ozlabs.org
5203 S: Maintained
5204 F: drivers/net/ethernet/freescale/ucc_geth*
5205
5206 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5207 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5208 L: netdev@vger.kernel.org
5209 S: Maintained
5210 F: drivers/net/ethernet/freescale/gianfar*
5211 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5212 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5213
5214 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5215 M: Zhao Qiang <qiang.zhao@nxp.com>
5216 L: netdev@vger.kernel.org
5217 L: linuxppc-dev@lists.ozlabs.org
5218 S: Maintained
5219 F: drivers/net/wan/fsl_ucc_hdlc*
5220
5221 FREESCALE QUICC ENGINE UCC UART DRIVER
5222 M: Timur Tabi <timur@tabi.org>
5223 L: linuxppc-dev@lists.ozlabs.org
5224 S: Maintained
5225 F: drivers/tty/serial/ucc_uart.c
5226
5227 FREESCALE SOC SOUND DRIVERS
5228 M: Timur Tabi <timur@tabi.org>
5229 M: Nicolin Chen <nicoleotsuka@gmail.com>
5230 M: Xiubo Li <Xiubo.Lee@gmail.com>
5231 R: Fabio Estevam <fabio.estevam@nxp.com>
5232 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5233 L: linuxppc-dev@lists.ozlabs.org
5234 S: Maintained
5235 F: sound/soc/fsl/fsl*
5236 F: sound/soc/fsl/imx*
5237 F: sound/soc/fsl/mpc8610_hpcd.c
5238
5239 FREEVXFS FILESYSTEM
5240 M: Christoph Hellwig <hch@infradead.org>
5241 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5242 S: Maintained
5243 F: fs/freevxfs/
5244
5245 FREEZER
5246 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5247 M: Pavel Machek <pavel@ucw.cz>
5248 L: linux-pm@vger.kernel.org
5249 S: Supported
5250 F: Documentation/power/freezing-of-tasks.txt
5251 F: include/linux/freezer.h
5252 F: kernel/freezer.c
5253
5254 FRONTSWAP API
5255 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5256 L: linux-kernel@vger.kernel.org
5257 S: Maintained
5258 F: mm/frontswap.c
5259 F: include/linux/frontswap.h
5260
5261 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5262 M: David Howells <dhowells@redhat.com>
5263 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5264 S: Supported
5265 F: Documentation/filesystems/caching/
5266 F: fs/fscache/
5267 F: include/linux/fscache*.h
5268
5269 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5270 M: Theodore Y. Ts'o <tytso@mit.edu>
5271 M: Jaegeuk Kim <jaegeuk@kernel.org>
5272 L: linux-fsdevel@vger.kernel.org
5273 S: Supported
5274 F: fs/crypto/
5275 F: include/linux/fscrypto.h
5276
5277 F2FS FILE SYSTEM
5278 M: Jaegeuk Kim <jaegeuk@kernel.org>
5279 M: Chao Yu <yuchao0@huawei.com>
5280 L: linux-f2fs-devel@lists.sourceforge.net
5281 W: https://f2fs.wiki.kernel.org/
5282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5283 S: Maintained
5284 F: Documentation/filesystems/f2fs.txt
5285 F: Documentation/ABI/testing/sysfs-fs-f2fs
5286 F: fs/f2fs/
5287 F: include/linux/f2fs_fs.h
5288 F: include/trace/events/f2fs.h
5289
5290 FUJITSU FR-V (FRV) PORT
5291 S: Orphan
5292 F: arch/frv/
5293
5294 FUJITSU LAPTOP EXTRAS
5295 M: Jonathan Woithe <jwoithe@just42.net>
5296 L: platform-driver-x86@vger.kernel.org
5297 S: Maintained
5298 F: drivers/platform/x86/fujitsu-laptop.c
5299
5300 FUJITSU M-5MO LS CAMERA ISP DRIVER
5301 M: Kyungmin Park <kyungmin.park@samsung.com>
5302 M: Heungjun Kim <riverful.kim@samsung.com>
5303 L: linux-media@vger.kernel.org
5304 S: Maintained
5305 F: drivers/media/i2c/m5mols/
5306 F: include/media/i2c/m5mols.h
5307
5308 FUJITSU TABLET EXTRAS
5309 M: Robert Gerlach <khnz@gmx.de>
5310 L: platform-driver-x86@vger.kernel.org
5311 S: Maintained
5312 F: drivers/platform/x86/fujitsu-tablet.c
5313
5314 FUSE: FILESYSTEM IN USERSPACE
5315 M: Miklos Szeredi <miklos@szeredi.hu>
5316 L: linux-fsdevel@vger.kernel.org
5317 W: http://fuse.sourceforge.net/
5318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5319 S: Maintained
5320 F: fs/fuse/
5321 F: include/uapi/linux/fuse.h
5322 F: Documentation/filesystems/fuse.txt
5323
5324 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5325 M: Rik Faith <faith@cs.unc.edu>
5326 L: linux-scsi@vger.kernel.org
5327 S: Odd Fixes (e.g., new signatures)
5328 F: drivers/scsi/fdomain.*
5329
5330 GCC PLUGINS
5331 M: Kees Cook <keescook@chromium.org>
5332 R: Emese Revfy <re.emese@gmail.com>
5333 L: kernel-hardening@lists.openwall.com
5334 S: Maintained
5335 F: scripts/gcc-plugins/
5336 F: scripts/gcc-plugin.sh
5337 F: scripts/Makefile.gcc-plugins
5338 F: Documentation/gcc-plugins.txt
5339
5340 GCOV BASED KERNEL PROFILING
5341 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5342 S: Maintained
5343 F: kernel/gcov/
5344 F: Documentation/dev-tools/gcov.rst
5345
5346 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5347 M: Achim Leubner <achim_leubner@adaptec.com>
5348 L: linux-scsi@vger.kernel.org
5349 W: http://www.icp-vortex.com/
5350 S: Supported
5351 F: drivers/scsi/gdt*
5352
5353 GDB KERNEL DEBUGGING HELPER SCRIPTS
5354 M: Jan Kiszka <jan.kiszka@siemens.com>
5355 M: Kieran Bingham <kieran@bingham.xyz>
5356 S: Supported
5357 F: scripts/gdb/
5358
5359 GEMTEK FM RADIO RECEIVER DRIVER
5360 M: Hans Verkuil <hverkuil@xs4all.nl>
5361 L: linux-media@vger.kernel.org
5362 T: git git://linuxtv.org/media_tree.git
5363 W: https://linuxtv.org
5364 S: Maintained
5365 F: drivers/media/radio/radio-gemtek*
5366
5367 GENERIC GPIO I2C DRIVER
5368 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5369 S: Supported
5370 F: drivers/i2c/busses/i2c-gpio.c
5371 F: include/linux/i2c-gpio.h
5372
5373 GENERIC GPIO I2C MULTIPLEXER DRIVER
5374 M: Peter Korsgaard <peter.korsgaard@barco.com>
5375 L: linux-i2c@vger.kernel.org
5376 S: Supported
5377 F: drivers/i2c/muxes/i2c-mux-gpio.c
5378 F: include/linux/i2c-mux-gpio.h
5379 F: Documentation/i2c/muxes/i2c-mux-gpio
5380
5381 GENERIC HDLC (WAN) DRIVERS
5382 M: Krzysztof Halasa <khc@pm.waw.pl>
5383 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5384 S: Maintained
5385 F: drivers/net/wan/c101.c
5386 F: drivers/net/wan/hd6457*
5387 F: drivers/net/wan/hdlc*
5388 F: drivers/net/wan/n2.c
5389 F: drivers/net/wan/pc300too.c
5390 F: drivers/net/wan/pci200syn.c
5391 F: drivers/net/wan/wanxl*
5392
5393 GENERIC INCLUDE/ASM HEADER FILES
5394 M: Arnd Bergmann <arnd@arndb.de>
5395 L: linux-arch@vger.kernel.org
5396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5397 S: Maintained
5398 F: include/asm-generic/
5399 F: include/uapi/asm-generic/
5400
5401 GENERIC PHY FRAMEWORK
5402 M: Kishon Vijay Abraham I <kishon@ti.com>
5403 L: linux-kernel@vger.kernel.org
5404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5405 S: Supported
5406 F: drivers/phy/
5407 F: include/linux/phy/
5408
5409 GENERIC PM DOMAINS
5410 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5411 M: Kevin Hilman <khilman@kernel.org>
5412 M: Ulf Hansson <ulf.hansson@linaro.org>
5413 L: linux-pm@vger.kernel.org
5414 S: Supported
5415 F: drivers/base/power/domain*.c
5416 F: include/linux/pm_domain.h
5417
5418 GENERIC UIO DRIVER FOR PCI DEVICES
5419 M: "Michael S. Tsirkin" <mst@redhat.com>
5420 L: kvm@vger.kernel.org
5421 S: Supported
5422 F: drivers/uio/uio_pci_generic.c
5423
5424 GET_MAINTAINER SCRIPT
5425 M: Joe Perches <joe@perches.com>
5426 S: Maintained
5427 F: scripts/get_maintainer.pl
5428
5429 GENWQE (IBM Generic Workqueue Card)
5430 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5431 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5432 S: Supported
5433 F: drivers/misc/genwqe/
5434
5435 GFS2 FILE SYSTEM
5436 M: Steven Whitehouse <swhiteho@redhat.com>
5437 M: Bob Peterson <rpeterso@redhat.com>
5438 L: cluster-devel@redhat.com
5439 W: http://sources.redhat.com/cluster/
5440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5441 S: Supported
5442 F: Documentation/filesystems/gfs2*.txt
5443 F: fs/gfs2/
5444 F: include/uapi/linux/gfs2_ondisk.h
5445
5446 GIGASET ISDN DRIVERS
5447 M: Paul Bolle <pebolle@tiscali.nl>
5448 L: gigaset307x-common@lists.sourceforge.net
5449 W: http://gigaset307x.sourceforge.net/
5450 S: Odd Fixes
5451 F: Documentation/isdn/README.gigaset
5452 F: drivers/isdn/gigaset/
5453 F: include/uapi/linux/gigaset_dev.h
5454
5455 GO7007 MPEG CODEC
5456 M: Hans Verkuil <hans.verkuil@cisco.com>
5457 L: linux-media@vger.kernel.org
5458 S: Maintained
5459 F: drivers/media/usb/go7007/
5460
5461 GOODIX TOUCHSCREEN
5462 M: Bastien Nocera <hadess@hadess.net>
5463 L: linux-input@vger.kernel.org
5464 S: Maintained
5465 F: drivers/input/touchscreen/goodix.c
5466
5467 GPIO MOCKUP DRIVER
5468 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5469 L: linux-gpio@vger.kernel.org
5470 S: Maintained
5471 F: drivers/gpio/gpio-mockup.c
5472 F: tools/testing/selftests/gpio/
5473
5474 GPIO SUBSYSTEM
5475 M: Linus Walleij <linus.walleij@linaro.org>
5476 M: Alexandre Courbot <gnurou@gmail.com>
5477 L: linux-gpio@vger.kernel.org
5478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5479 S: Maintained
5480 F: Documentation/devicetree/bindings/gpio/
5481 F: Documentation/gpio/
5482 F: Documentation/ABI/testing/gpio-cdev
5483 F: Documentation/ABI/obsolete/sysfs-gpio
5484 F: drivers/gpio/
5485 F: include/linux/gpio/
5486 F: include/linux/gpio.h
5487 F: include/asm-generic/gpio.h
5488 F: include/uapi/linux/gpio.h
5489 F: tools/gpio/
5490
5491 GRE DEMULTIPLEXER DRIVER
5492 M: Dmitry Kozlov <xeb@mail.ru>
5493 L: netdev@vger.kernel.org
5494 S: Maintained
5495 F: net/ipv4/gre_demux.c
5496 F: net/ipv4/gre_offload.c
5497 F: include/net/gre.h
5498
5499 GRETH 10/100/1G Ethernet MAC device driver
5500 M: Andreas Larsson <andreas@gaisler.com>
5501 L: netdev@vger.kernel.org
5502 S: Maintained
5503 F: drivers/net/ethernet/aeroflex/
5504
5505 GREYBUS SUBSYSTEM
5506 M: Johan Hovold <johan@kernel.org>
5507 M: Alex Elder <elder@kernel.org>
5508 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5509 S: Maintained
5510 F: drivers/staging/greybus/
5511
5512 GREYBUS AUDIO PROTOCOLS DRIVERS
5513 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5514 M: Mark Greer <mgreer@animalcreek.com>
5515 S: Maintained
5516 F: drivers/staging/greybus/audio_apbridgea.c
5517 F: drivers/staging/greybus/audio_apbridgea.h
5518 F: drivers/staging/greybus/audio_codec.c
5519 F: drivers/staging/greybus/audio_codec.h
5520 F: drivers/staging/greybus/audio_gb.c
5521 F: drivers/staging/greybus/audio_manager.c
5522 F: drivers/staging/greybus/audio_manager.h
5523 F: drivers/staging/greybus/audio_manager_module.c
5524 F: drivers/staging/greybus/audio_manager_private.h
5525 F: drivers/staging/greybus/audio_manager_sysfs.c
5526 F: drivers/staging/greybus/audio_module.c
5527 F: drivers/staging/greybus/audio_topology.c
5528
5529 GREYBUS PROTOCOLS DRIVERS
5530 M: Rui Miguel Silva <rmfrfs@gmail.com>
5531 S: Maintained
5532 F: drivers/staging/greybus/sdio.c
5533 F: drivers/staging/greybus/light.c
5534 F: drivers/staging/greybus/gpio.c
5535 F: drivers/staging/greybus/power_supply.c
5536 F: drivers/staging/greybus/spi.c
5537 F: drivers/staging/greybus/spilib.c
5538
5539 GREYBUS PROTOCOLS DRIVERS
5540 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5541 S: Maintained
5542 F: drivers/staging/greybus/loopback.c
5543 F: drivers/staging/greybus/timesync.c
5544 F: drivers/staging/greybus/timesync_platform.c
5545
5546 GREYBUS PROTOCOLS DRIVERS
5547 M: Viresh Kumar <vireshk@kernel.org>
5548 S: Maintained
5549 F: drivers/staging/greybus/authentication.c
5550 F: drivers/staging/greybus/bootrom.c
5551 F: drivers/staging/greybus/firmware.h
5552 F: drivers/staging/greybus/fw-core.c
5553 F: drivers/staging/greybus/fw-download.c
5554 F: drivers/staging/greybus/fw-managament.c
5555 F: drivers/staging/greybus/greybus_authentication.h
5556 F: drivers/staging/greybus/greybus_firmware.h
5557 F: drivers/staging/greybus/hid.c
5558 F: drivers/staging/greybus/i2c.c
5559 F: drivers/staging/greybus/spi.c
5560 F: drivers/staging/greybus/spilib.c
5561 F: drivers/staging/greybus/spilib.h
5562
5563 GREYBUS PROTOCOLS DRIVERS
5564 M: David Lin <dtwlin@gmail.com>
5565 S: Maintained
5566 F: drivers/staging/greybus/uart.c
5567 F: drivers/staging/greybus/log.c
5568
5569 GREYBUS PLATFORM DRIVERS
5570 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5571 S: Maintained
5572 F: drivers/staging/greybus/arche-platform.c
5573 F: drivers/staging/greybus/arche-apb-ctrl.c
5574 F: drivers/staging/greybus/arche_platform.h
5575
5576 GS1662 VIDEO SERIALIZER
5577 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5578 L: linux-media@vger.kernel.org
5579 T: git git://linuxtv.org/media_tree.git
5580 S: Maintained
5581 F: drivers/media/spi/gs1662.c
5582
5583 GSPCA FINEPIX SUBDRIVER
5584 M: Frank Zago <frank@zago.net>
5585 L: linux-media@vger.kernel.org
5586 T: git git://linuxtv.org/media_tree.git
5587 S: Maintained
5588 F: drivers/media/usb/gspca/finepix.c
5589
5590 GSPCA GL860 SUBDRIVER
5591 M: Olivier Lorin <o.lorin@laposte.net>
5592 L: linux-media@vger.kernel.org
5593 T: git git://linuxtv.org/media_tree.git
5594 S: Maintained
5595 F: drivers/media/usb/gspca/gl860/
5596
5597 GSPCA M5602 SUBDRIVER
5598 M: Erik Andren <erik.andren@gmail.com>
5599 L: linux-media@vger.kernel.org
5600 T: git git://linuxtv.org/media_tree.git
5601 S: Maintained
5602 F: drivers/media/usb/gspca/m5602/
5603
5604 GSPCA PAC207 SONIXB SUBDRIVER
5605 M: Hans Verkuil <hverkuil@xs4all.nl>
5606 L: linux-media@vger.kernel.org
5607 T: git git://linuxtv.org/media_tree.git
5608 S: Odd Fixes
5609 F: drivers/media/usb/gspca/pac207.c
5610
5611 GSPCA SN9C20X SUBDRIVER
5612 M: Brian Johnson <brijohn@gmail.com>
5613 L: linux-media@vger.kernel.org
5614 T: git git://linuxtv.org/media_tree.git
5615 S: Maintained
5616 F: drivers/media/usb/gspca/sn9c20x.c
5617
5618 GSPCA T613 SUBDRIVER
5619 M: Leandro Costantino <lcostantino@gmail.com>
5620 L: linux-media@vger.kernel.org
5621 T: git git://linuxtv.org/media_tree.git
5622 S: Maintained
5623 F: drivers/media/usb/gspca/t613.c
5624
5625 GSPCA USB WEBCAM DRIVER
5626 M: Hans Verkuil <hverkuil@xs4all.nl>
5627 L: linux-media@vger.kernel.org
5628 T: git git://linuxtv.org/media_tree.git
5629 S: Odd Fixes
5630 F: drivers/media/usb/gspca/
5631
5632 GUID PARTITION TABLE (GPT)
5633 M: Davidlohr Bueso <dave@stgolabs.net>
5634 L: linux-efi@vger.kernel.org
5635 S: Maintained
5636 F: block/partitions/efi.*
5637
5638 STK1160 USB VIDEO CAPTURE DRIVER
5639 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5640 L: linux-media@vger.kernel.org
5641 T: git git://linuxtv.org/media_tree.git
5642 S: Maintained
5643 F: drivers/media/usb/stk1160/
5644
5645 H8/300 ARCHITECTURE
5646 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5647 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5648 W: http://uclinux-h8.sourceforge.jp
5649 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5650 S: Maintained
5651 F: arch/h8300/
5652 F: drivers/clocksource/h8300_*.c
5653 F: drivers/clk/h8300/
5654 F: drivers/irqchip/irq-renesas-h8*.c
5655
5656 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5657 M: Frank Seidel <frank@f-seidel.de>
5658 L: platform-driver-x86@vger.kernel.org
5659 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5660 S: Maintained
5661 F: drivers/platform/x86/hdaps.c
5662
5663 HDPVR USB VIDEO ENCODER DRIVER
5664 M: Hans Verkuil <hverkuil@xs4all.nl>
5665 L: linux-media@vger.kernel.org
5666 T: git git://linuxtv.org/media_tree.git
5667 W: https://linuxtv.org
5668 S: Odd Fixes
5669 F: drivers/media/usb/hdpvr/
5670
5671 HWPOISON MEMORY FAILURE HANDLING
5672 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5673 L: linux-mm@kvack.org
5674 S: Maintained
5675 F: mm/memory-failure.c
5676 F: mm/hwpoison-inject.c
5677
5678 HYPERVISOR VIRTUAL CONSOLE DRIVER
5679 L: linuxppc-dev@lists.ozlabs.org
5680 S: Odd Fixes
5681 F: drivers/tty/hvc/
5682
5683 HACKRF MEDIA DRIVER
5684 M: Antti Palosaari <crope@iki.fi>
5685 L: linux-media@vger.kernel.org
5686 W: https://linuxtv.org
5687 W: http://palosaari.fi/linux/
5688 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5689 T: git git://linuxtv.org/anttip/media_tree.git
5690 S: Maintained
5691 F: drivers/media/usb/hackrf/
5692
5693 HARDWARE MONITORING
5694 M: Jean Delvare <jdelvare@suse.com>
5695 M: Guenter Roeck <linux@roeck-us.net>
5696 L: linux-hwmon@vger.kernel.org
5697 W: http://hwmon.wiki.kernel.org/
5698 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5700 S: Maintained
5701 F: Documentation/hwmon/
5702 F: drivers/hwmon/
5703 F: include/linux/hwmon*.h
5704
5705 HARDWARE RANDOM NUMBER GENERATOR CORE
5706 M: Matt Mackall <mpm@selenic.com>
5707 M: Herbert Xu <herbert@gondor.apana.org.au>
5708 L: linux-crypto@vger.kernel.org
5709 S: Odd fixes
5710 F: Documentation/devicetree/bindings/rng/
5711 F: Documentation/hw_random.txt
5712 F: drivers/char/hw_random/
5713 F: include/linux/hw_random.h
5714
5715 HARDWARE SPINLOCK CORE
5716 M: Ohad Ben-Cohen <ohad@wizery.com>
5717 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5718 L: linux-remoteproc@vger.kernel.org
5719 S: Maintained
5720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5721 F: Documentation/devicetree/bindings/hwlock/
5722 F: Documentation/hwspinlock.txt
5723 F: drivers/hwspinlock/
5724 F: include/linux/hwspinlock.h
5725
5726 HARMONY SOUND DRIVER
5727 L: linux-parisc@vger.kernel.org
5728 S: Maintained
5729 F: sound/parisc/harmony.*
5730
5731 HD29L2 MEDIA DRIVER
5732 M: Antti Palosaari <crope@iki.fi>
5733 L: linux-media@vger.kernel.org
5734 W: https://linuxtv.org
5735 W: http://palosaari.fi/linux/
5736 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5737 T: git git://linuxtv.org/anttip/media_tree.git
5738 S: Maintained
5739 F: drivers/media/dvb-frontends/hd29l2*
5740
5741 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5742 M: Jimmy Vance <jimmy.vance@hpe.com>
5743 S: Supported
5744 F: Documentation/watchdog/hpwdt.txt
5745 F: drivers/watchdog/hpwdt.c
5746
5747 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5748 M: Don Brace <don.brace@microsemi.com>
5749 L: esc.storagedev@microsemi.com
5750 L: linux-scsi@vger.kernel.org
5751 S: Supported
5752 F: Documentation/scsi/hpsa.txt
5753 F: drivers/scsi/hpsa*.[ch]
5754 F: include/linux/cciss*.h
5755 F: include/uapi/linux/cciss*.h
5756
5757 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5758 M: Don Brace <don.brace@microsemi.com>
5759 L: esc.storagedev@microsemi.com
5760 L: linux-scsi@vger.kernel.org
5761 S: Supported
5762 F: Documentation/blockdev/cciss.txt
5763 F: drivers/block/cciss*
5764 F: include/linux/cciss_ioctl.h
5765 F: include/uapi/linux/cciss_ioctl.h
5766
5767 HFI1 DRIVER
5768 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5769 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5770 L: linux-rdma@vger.kernel.org
5771 S: Supported
5772 F: drivers/infiniband/hw/hfi1
5773
5774 HFS FILESYSTEM
5775 L: linux-fsdevel@vger.kernel.org
5776 S: Orphan
5777 F: Documentation/filesystems/hfs.txt
5778 F: fs/hfs/
5779
5780 HFSPLUS FILESYSTEM
5781 L: linux-fsdevel@vger.kernel.org
5782 S: Orphan
5783 F: Documentation/filesystems/hfsplus.txt
5784 F: fs/hfsplus/
5785
5786 HGA FRAMEBUFFER DRIVER
5787 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5788 L: linux-nvidia@lists.surfsouth.com
5789 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5790 S: Maintained
5791 F: drivers/video/fbdev/hgafb.c
5792
5793 HIBERNATION (aka Software Suspend, aka swsusp)
5794 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5795 M: Pavel Machek <pavel@ucw.cz>
5796 L: linux-pm@vger.kernel.org
5797 B: https://bugzilla.kernel.org
5798 S: Supported
5799 F: arch/x86/power/
5800 F: drivers/base/power/
5801 F: kernel/power/
5802 F: include/linux/suspend.h
5803 F: include/linux/freezer.h
5804 F: include/linux/pm.h
5805 F: arch/*/include/asm/suspend*.h
5806
5807 HID CORE LAYER
5808 M: Jiri Kosina <jikos@kernel.org>
5809 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5810 L: linux-input@vger.kernel.org
5811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5812 S: Maintained
5813 F: drivers/hid/
5814 F: include/linux/hid*
5815 F: include/uapi/linux/hid*
5816
5817 HID SENSOR HUB DRIVERS
5818 M: Jiri Kosina <jikos@kernel.org>
5819 M: Jonathan Cameron <jic23@kernel.org>
5820 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5821 L: linux-input@vger.kernel.org
5822 L: linux-iio@vger.kernel.org
5823 S: Maintained
5824 F: Documentation/hid/hid-sensor*
5825 F: drivers/hid/hid-sensor-*
5826 F: drivers/iio/*/hid-*
5827 F: include/linux/hid-sensor-*
5828
5829 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5830 M: Thomas Gleixner <tglx@linutronix.de>
5831 L: linux-kernel@vger.kernel.org
5832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5833 S: Maintained
5834 F: Documentation/timers/
5835 F: kernel/time/hrtimer.c
5836 F: kernel/time/clockevents.c
5837 F: kernel/time/tick*.*
5838 F: kernel/time/timer_*.c
5839 F: include/linux/clockchips.h
5840 F: include/linux/hrtimer.h
5841
5842 HIGH-SPEED SCC DRIVER FOR AX.25
5843 L: linux-hams@vger.kernel.org
5844 S: Orphan
5845 F: drivers/net/hamradio/dmascc.c
5846 F: drivers/net/hamradio/scc.c
5847
5848 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5849 M: HighPoint Linux Team <linux@highpoint-tech.com>
5850 W: http://www.highpoint-tech.com
5851 S: Supported
5852 F: Documentation/scsi/hptiop.txt
5853 F: drivers/scsi/hptiop.c
5854
5855 HIPPI
5856 M: Jes Sorensen <jes@trained-monkey.org>
5857 L: linux-hippi@sunsite.dk
5858 S: Maintained
5859 F: include/linux/hippidevice.h
5860 F: include/uapi/linux/if_hippi.h
5861 F: net/802/hippi.c
5862 F: drivers/net/hippi/
5863
5864 HISILICON NETWORK SUBSYSTEM DRIVER
5865 M: Yisen Zhuang <yisen.zhuang@huawei.com>
5866 M: Salil Mehta <salil.mehta@huawei.com>
5867 L: netdev@vger.kernel.org
5868 W: http://www.hisilicon.com
5869 S: Maintained
5870 F: drivers/net/ethernet/hisilicon/
5871 F: Documentation/devicetree/bindings/net/hisilicon*.txt
5872
5873 HISILICON ROCE DRIVER
5874 M: Lijun Ou <oulijun@huawei.com>
5875 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5876 L: linux-rdma@vger.kernel.org
5877 S: Maintained
5878 F: drivers/infiniband/hw/hns/
5879 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5880
5881 HISILICON SAS Controller
5882 M: John Garry <john.garry@huawei.com>
5883 W: http://www.hisilicon.com
5884 S: Supported
5885 F: drivers/scsi/hisi_sas/
5886 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5887
5888 HOST AP DRIVER
5889 M: Jouni Malinen <j@w1.fi>
5890 L: linux-wireless@vger.kernel.org
5891 W: http://w1.fi/hostap-driver.html
5892 S: Obsolete
5893 F: drivers/net/wireless/intersil/hostap/
5894
5895 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5896 L: platform-driver-x86@vger.kernel.org
5897 S: Orphan
5898 F: drivers/platform/x86/tc1100-wmi.c
5899
5900 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5901 M: Jaroslav Kysela <perex@perex.cz>
5902 S: Maintained
5903 F: drivers/net/ethernet/hp/hp100.*
5904
5905 HPET: High Precision Event Timers driver
5906 M: Clemens Ladisch <clemens@ladisch.de>
5907 S: Maintained
5908 F: Documentation/timers/hpet.txt
5909 F: drivers/char/hpet.c
5910 F: include/linux/hpet.h
5911 F: include/uapi/linux/hpet.h
5912
5913 HPET: x86
5914 S: Orphan
5915 F: arch/x86/kernel/hpet.c
5916 F: arch/x86/include/asm/hpet.h
5917
5918 HPFS FILESYSTEM
5919 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5920 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5921 S: Maintained
5922 F: fs/hpfs/
5923
5924 HSI SUBSYSTEM
5925 M: Sebastian Reichel <sre@kernel.org>
5926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5927 S: Maintained
5928 F: Documentation/ABI/testing/sysfs-bus-hsi
5929 F: Documentation/device-drivers/serial-interfaces.rst
5930 F: drivers/hsi/
5931 F: include/linux/hsi/
5932 F: include/uapi/linux/hsi/
5933
5934 HSO 3G MODEM DRIVER
5935 M: Jan Dumon <j.dumon@option.com>
5936 W: http://www.pharscape.org
5937 S: Maintained
5938 F: drivers/net/usb/hso.c
5939
5940 HSR NETWORK PROTOCOL
5941 M: Arvid Brodin <arvid.brodin@alten.se>
5942 L: netdev@vger.kernel.org
5943 S: Maintained
5944 F: net/hsr/
5945
5946 HTCPEN TOUCHSCREEN DRIVER
5947 M: Pau Oliva Fora <pof@eslack.org>
5948 L: linux-input@vger.kernel.org
5949 S: Maintained
5950 F: drivers/input/touchscreen/htcpen.c
5951
5952 HUGETLB FILESYSTEM
5953 M: Nadia Yvette Chambers <nyc@holomorphy.com>
5954 S: Maintained
5955 F: fs/hugetlbfs/
5956
5957 HVA ST MEDIA DRIVER
5958 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5959 L: linux-media@vger.kernel.org
5960 T: git git://linuxtv.org/media_tree.git
5961 W: https://linuxtv.org
5962 S: Supported
5963 F: drivers/media/platform/sti/hva
5964
5965 Hyper-V CORE AND DRIVERS
5966 M: "K. Y. Srinivasan" <kys@microsoft.com>
5967 M: Haiyang Zhang <haiyangz@microsoft.com>
5968 L: devel@linuxdriverproject.org
5969 S: Maintained
5970 F: arch/x86/include/asm/mshyperv.h
5971 F: arch/x86/include/uapi/asm/hyperv.h
5972 F: arch/x86/kernel/cpu/mshyperv.c
5973 F: drivers/hid/hid-hyperv.c
5974 F: drivers/hv/
5975 F: drivers/input/serio/hyperv-keyboard.c
5976 F: drivers/pci/host/pci-hyperv.c
5977 F: drivers/net/hyperv/
5978 F: drivers/scsi/storvsc_drv.c
5979 F: drivers/uio/uio_hv_generic.c
5980 F: drivers/video/fbdev/hyperv_fb.c
5981 F: include/linux/hyperv.h
5982 F: tools/hv/
5983 F: Documentation/ABI/stable/sysfs-bus-vmbus
5984
5985 I2C MUXES
5986 M: Peter Rosin <peda@axentia.se>
5987 L: linux-i2c@vger.kernel.org
5988 S: Maintained
5989 F: Documentation/i2c/i2c-topology
5990 F: Documentation/i2c/muxes/
5991 F: Documentation/devicetree/bindings/i2c/i2c-mux*
5992 F: Documentation/devicetree/bindings/i2c/i2c-arb*
5993 F: Documentation/devicetree/bindings/i2c/i2c-gate*
5994 F: drivers/i2c/i2c-mux.c
5995 F: drivers/i2c/muxes/
5996 F: include/linux/i2c-mux.h
5997
5998 I2C OVER PARALLEL PORT
5999 M: Jean Delvare <jdelvare@suse.com>
6000 L: linux-i2c@vger.kernel.org
6001 S: Maintained
6002 F: Documentation/i2c/busses/i2c-parport
6003 F: Documentation/i2c/busses/i2c-parport-light
6004 F: drivers/i2c/busses/i2c-parport.c
6005 F: drivers/i2c/busses/i2c-parport-light.c
6006
6007 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6008 M: Jean Delvare <jdelvare@suse.com>
6009 L: linux-i2c@vger.kernel.org
6010 S: Maintained
6011 F: Documentation/i2c/busses/i2c-ali1535
6012 F: Documentation/i2c/busses/i2c-ali1563
6013 F: Documentation/i2c/busses/i2c-ali15x3
6014 F: Documentation/i2c/busses/i2c-amd756
6015 F: Documentation/i2c/busses/i2c-amd8111
6016 F: Documentation/i2c/busses/i2c-i801
6017 F: Documentation/i2c/busses/i2c-nforce2
6018 F: Documentation/i2c/busses/i2c-piix4
6019 F: Documentation/i2c/busses/i2c-sis5595
6020 F: Documentation/i2c/busses/i2c-sis630
6021 F: Documentation/i2c/busses/i2c-sis96x
6022 F: Documentation/i2c/busses/i2c-via
6023 F: Documentation/i2c/busses/i2c-viapro
6024 F: drivers/i2c/busses/i2c-ali1535.c
6025 F: drivers/i2c/busses/i2c-ali1563.c
6026 F: drivers/i2c/busses/i2c-ali15x3.c
6027 F: drivers/i2c/busses/i2c-amd756.c
6028 F: drivers/i2c/busses/i2c-amd756-s4882.c
6029 F: drivers/i2c/busses/i2c-amd8111.c
6030 F: drivers/i2c/busses/i2c-i801.c
6031 F: drivers/i2c/busses/i2c-isch.c
6032 F: drivers/i2c/busses/i2c-nforce2.c
6033 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6034 F: drivers/i2c/busses/i2c-piix4.c
6035 F: drivers/i2c/busses/i2c-sis5595.c
6036 F: drivers/i2c/busses/i2c-sis630.c
6037 F: drivers/i2c/busses/i2c-sis96x.c
6038 F: drivers/i2c/busses/i2c-via.c
6039 F: drivers/i2c/busses/i2c-viapro.c
6040
6041 I2C/SMBUS ISMT DRIVER
6042 M: Seth Heasley <seth.heasley@intel.com>
6043 M: Neil Horman <nhorman@tuxdriver.com>
6044 L: linux-i2c@vger.kernel.org
6045 F: drivers/i2c/busses/i2c-ismt.c
6046 F: Documentation/i2c/busses/i2c-ismt
6047
6048 I2C/SMBUS STUB DRIVER
6049 M: Jean Delvare <jdelvare@suse.com>
6050 L: linux-i2c@vger.kernel.org
6051 S: Maintained
6052 F: drivers/i2c/i2c-stub.c
6053
6054 I2C SUBSYSTEM
6055 M: Wolfram Sang <wsa@the-dreams.de>
6056 L: linux-i2c@vger.kernel.org
6057 W: https://i2c.wiki.kernel.org/
6058 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6060 S: Maintained
6061 F: Documentation/devicetree/bindings/i2c/
6062 F: Documentation/i2c/
6063 F: drivers/i2c/
6064 F: drivers/i2c/*/
6065 F: include/linux/i2c.h
6066 F: include/linux/i2c-*.h
6067 F: include/uapi/linux/i2c.h
6068 F: include/uapi/linux/i2c-*.h
6069
6070 I2C ACPI SUPPORT
6071 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6072 L: linux-i2c@vger.kernel.org
6073 L: linux-acpi@vger.kernel.org
6074 S: Maintained
6075
6076 I2C-TAOS-EVM DRIVER
6077 M: Jean Delvare <jdelvare@suse.com>
6078 L: linux-i2c@vger.kernel.org
6079 S: Maintained
6080 F: Documentation/i2c/busses/i2c-taos-evm
6081 F: drivers/i2c/busses/i2c-taos-evm.c
6082
6083 I2C-TINY-USB DRIVER
6084 M: Till Harbaum <till@harbaum.org>
6085 L: linux-i2c@vger.kernel.org
6086 W: http://www.harbaum.org/till/i2c_tiny_usb
6087 S: Maintained
6088 F: drivers/i2c/busses/i2c-tiny-usb.c
6089
6090 i386 BOOT CODE
6091 M: "H. Peter Anvin" <hpa@zytor.com>
6092 S: Maintained
6093 F: arch/x86/boot/
6094
6095 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6096 M: "H. Peter Anvin" <hpa@zytor.com>
6097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6098 S: Maintained
6099
6100 IA64 (Itanium) PLATFORM
6101 M: Tony Luck <tony.luck@intel.com>
6102 M: Fenghua Yu <fenghua.yu@intel.com>
6103 L: linux-ia64@vger.kernel.org
6104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6105 S: Maintained
6106 F: arch/ia64/
6107
6108 IBM Power VMX Cryptographic instructions
6109 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6110 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6111 L: linux-crypto@vger.kernel.org
6112 S: Supported
6113 F: drivers/crypto/vmx/Makefile
6114 F: drivers/crypto/vmx/Kconfig
6115 F: drivers/crypto/vmx/vmx.c
6116 F: drivers/crypto/vmx/aes*
6117 F: drivers/crypto/vmx/ghash*
6118 F: drivers/crypto/vmx/ppc-xlate.pl
6119
6120 IBM Power in-Nest Crypto Acceleration
6121 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6122 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6123 L: linux-crypto@vger.kernel.org
6124 S: Supported
6125 F: drivers/crypto/nx/Makefile
6126 F: drivers/crypto/nx/Kconfig
6127 F: drivers/crypto/nx/nx-aes*
6128 F: drivers/crypto/nx/nx-sha*
6129 F: drivers/crypto/nx/nx.*
6130 F: drivers/crypto/nx/nx_csbcpb.h
6131 F: drivers/crypto/nx/nx_debugfs.h
6132
6133 IBM Power 842 compression accelerator
6134 M: Dan Streetman <ddstreet@ieee.org>
6135 S: Supported
6136 F: drivers/crypto/nx/Makefile
6137 F: drivers/crypto/nx/Kconfig
6138 F: drivers/crypto/nx/nx-842*
6139 F: include/linux/sw842.h
6140 F: crypto/842.c
6141 F: lib/842/
6142
6143 IBM Power Linux RAID adapter
6144 M: Brian King <brking@us.ibm.com>
6145 S: Supported
6146 F: drivers/scsi/ipr.*
6147
6148 IBM Power Virtual Ethernet Device Driver
6149 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6150 L: netdev@vger.kernel.org
6151 S: Supported
6152 F: drivers/net/ethernet/ibm/ibmveth.*
6153
6154 IBM Power SRIOV Virtual NIC Device Driver
6155 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6156 M: John Allen <jallen@linux.vnet.ibm.com>
6157 L: netdev@vger.kernel.org
6158 S: Supported
6159 F: drivers/net/ethernet/ibm/ibmvnic.*
6160
6161 IBM Power Virtual SCSI Device Drivers
6162 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6163 L: linux-scsi@vger.kernel.org
6164 S: Supported
6165 F: drivers/scsi/ibmvscsi/ibmvscsi*
6166 F: include/scsi/viosrp.h
6167
6168 IBM Power Virtual SCSI Device Target Driver
6169 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6170 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6171 L: linux-scsi@vger.kernel.org
6172 L: target-devel@vger.kernel.org
6173 S: Supported
6174 F: drivers/scsi/ibmvscsi_tgt/
6175
6176 IBM Power Virtual FC Device Drivers
6177 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6178 L: linux-scsi@vger.kernel.org
6179 S: Supported
6180 F: drivers/scsi/ibmvscsi/ibmvfc*
6181
6182 IBM ServeRAID RAID DRIVER
6183 S: Orphan
6184 F: drivers/scsi/ips.*
6185
6186 ICH LPC AND GPIO DRIVER
6187 M: Peter Tyser <ptyser@xes-inc.com>
6188 S: Maintained
6189 F: drivers/mfd/lpc_ich.c
6190 F: drivers/gpio/gpio-ich.c
6191
6192 IDE SUBSYSTEM
6193 M: "David S. Miller" <davem@davemloft.net>
6194 L: linux-ide@vger.kernel.org
6195 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6197 S: Maintained
6198 F: Documentation/ide/
6199 F: drivers/ide/
6200 F: include/linux/ide.h
6201
6202 IDEAPAD LAPTOP EXTRAS DRIVER
6203 M: Ike Panhc <ike.pan@canonical.com>
6204 L: platform-driver-x86@vger.kernel.org
6205 W: http://launchpad.net/ideapad-laptop
6206 S: Maintained
6207 F: drivers/platform/x86/ideapad-laptop.c
6208
6209 IDEAPAD LAPTOP SLIDEBAR DRIVER
6210 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6211 L: linux-input@vger.kernel.org
6212 W: https://github.com/o2genum/ideapad-slidebar
6213 S: Maintained
6214 F: drivers/input/misc/ideapad_slidebar.c
6215
6216 IDE/ATAPI DRIVERS
6217 M: Borislav Petkov <bp@alien8.de>
6218 L: linux-ide@vger.kernel.org
6219 S: Maintained
6220 F: Documentation/cdrom/ide-cd
6221 F: drivers/ide/ide-cd*
6222
6223 IEEE 802.15.4 SUBSYSTEM
6224 M: Alexander Aring <aar@pengutronix.de>
6225 M: Stefan Schmidt <stefan@osg.samsung.com>
6226 L: linux-wpan@vger.kernel.org
6227 W: http://wpan.cakelab.org/
6228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6230 S: Maintained
6231 F: net/ieee802154/
6232 F: net/mac802154/
6233 F: drivers/net/ieee802154/
6234 F: include/linux/nl802154.h
6235 F: include/linux/ieee802154.h
6236 F: include/net/nl802154.h
6237 F: include/net/mac802154.h
6238 F: include/net/af_ieee802154.h
6239 F: include/net/cfg802154.h
6240 F: include/net/ieee802154_netdev.h
6241 F: Documentation/networking/ieee802154.txt
6242
6243 IGORPLUG-USB IR RECEIVER
6244 M: Sean Young <sean@mess.org>
6245 L: linux-media@vger.kernel.org
6246 S: Maintained
6247 F: drivers/media/rc/igorplugusb.c
6248
6249 IGUANAWORKS USB IR TRANSCEIVER
6250 M: Sean Young <sean@mess.org>
6251 L: linux-media@vger.kernel.org
6252 S: Maintained
6253 F: drivers/media/rc/iguanair.c
6254
6255 IIO DIGITAL POTENTIOMETER DAC
6256 M: Peter Rosin <peda@axentia.se>
6257 L: linux-iio@vger.kernel.org
6258 S: Maintained
6259 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6260 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6261 F: drivers/iio/dac/dpot-dac.c
6262
6263 IIO ENVELOPE DETECTOR
6264 M: Peter Rosin <peda@axentia.se>
6265 L: linux-iio@vger.kernel.org
6266 S: Maintained
6267 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6268 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6269 F: drivers/iio/adc/envelope-detector.c
6270
6271 IIO SUBSYSTEM AND DRIVERS
6272 M: Jonathan Cameron <jic23@kernel.org>
6273 R: Hartmut Knaack <knaack.h@gmx.de>
6274 R: Lars-Peter Clausen <lars@metafoo.de>
6275 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6276 L: linux-iio@vger.kernel.org
6277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6278 S: Maintained
6279 F: Documentation/devicetree/bindings/iio/
6280 F: drivers/iio/
6281 F: drivers/staging/iio/
6282 F: include/linux/iio/
6283 F: tools/iio/
6284
6285 IKANOS/ADI EAGLE ADSL USB DRIVER
6286 M: Matthieu Castet <castet.matthieu@free.fr>
6287 M: Stanislaw Gruszka <stf_xl@wp.pl>
6288 S: Maintained
6289 F: drivers/usb/atm/ueagle-atm.c
6290
6291 IMGTEC ASCII LCD DRIVER
6292 M: Paul Burton <paul.burton@imgtec.com>
6293 S: Maintained
6294 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6295 F: drivers/auxdisplay/img-ascii-lcd.c
6296
6297 INA209 HARDWARE MONITOR DRIVER
6298 M: Guenter Roeck <linux@roeck-us.net>
6299 L: linux-hwmon@vger.kernel.org
6300 S: Maintained
6301 F: Documentation/hwmon/ina209
6302 F: Documentation/devicetree/bindings/i2c/ina209.txt
6303 F: drivers/hwmon/ina209.c
6304
6305 INA2XX HARDWARE MONITOR DRIVER
6306 M: Guenter Roeck <linux@roeck-us.net>
6307 L: linux-hwmon@vger.kernel.org
6308 S: Maintained
6309 F: Documentation/hwmon/ina2xx
6310 F: drivers/hwmon/ina2xx.c
6311 F: include/linux/platform_data/ina2xx.h
6312
6313 INDUSTRY PACK SUBSYSTEM (IPACK)
6314 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6315 M: Jens Taprogge <jens.taprogge@taprogge.org>
6316 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6317 L: industrypack-devel@lists.sourceforge.net
6318 W: http://industrypack.sourceforge.net
6319 S: Maintained
6320 F: drivers/ipack/
6321
6322 INGENIC JZ4780 DMA Driver
6323 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6324 S: Maintained
6325 F: drivers/dma/dma-jz4780.c
6326
6327 INGENIC JZ4780 NAND DRIVER
6328 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6329 L: linux-mtd@lists.infradead.org
6330 S: Maintained
6331 F: drivers/mtd/nand/jz4780_*
6332
6333 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6334 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6335 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6336 L: linux-ima-devel@lists.sourceforge.net
6337 L: linux-ima-user@lists.sourceforge.net
6338 L: linux-security-module@vger.kernel.org
6339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6340 S: Supported
6341 F: security/integrity/ima/
6342
6343 IMGTEC IR DECODER DRIVER
6344 M: James Hogan <james.hogan@imgtec.com>
6345 S: Maintained
6346 F: drivers/media/rc/img-ir/
6347
6348 IMS TWINTURBO FRAMEBUFFER DRIVER
6349 L: linux-fbdev@vger.kernel.org
6350 S: Orphan
6351 F: drivers/video/fbdev/imsttfb.c
6352
6353 INFINIBAND SUBSYSTEM
6354 M: Doug Ledford <dledford@redhat.com>
6355 M: Sean Hefty <sean.hefty@intel.com>
6356 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6357 L: linux-rdma@vger.kernel.org
6358 W: http://www.openfabrics.org/
6359 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6361 S: Supported
6362 F: Documentation/infiniband/
6363 F: drivers/infiniband/
6364 F: include/uapi/linux/if_infiniband.h
6365 F: include/uapi/rdma/
6366 F: include/rdma/
6367
6368 INOTIFY
6369 M: John McCutchan <john@johnmccutchan.com>
6370 M: Robert Love <rlove@rlove.org>
6371 M: Eric Paris <eparis@parisplace.org>
6372 S: Maintained
6373 F: Documentation/filesystems/inotify.txt
6374 F: fs/notify/inotify/
6375 F: include/linux/inotify.h
6376 F: include/uapi/linux/inotify.h
6377
6378 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6379 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6380 L: linux-input@vger.kernel.org
6381 Q: http://patchwork.kernel.org/project/linux-input/list/
6382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6383 S: Maintained
6384 F: drivers/input/
6385 F: include/linux/input.h
6386 F: include/uapi/linux/input.h
6387 F: include/linux/input/
6388 F: Documentation/devicetree/bindings/input/
6389
6390 INPUT MULTITOUCH (MT) PROTOCOL
6391 M: Henrik Rydberg <rydberg@bitmath.org>
6392 L: linux-input@vger.kernel.org
6393 S: Odd fixes
6394 F: Documentation/input/multi-touch-protocol.txt
6395 F: drivers/input/input-mt.c
6396 K: \b(ABS|SYN)_MT_
6397
6398 INTEL ASoC BDW/HSW DRIVERS
6399 M: Jie Yang <yang.jie@linux.intel.com>
6400 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6401 S: Supported
6402 F: sound/soc/intel/common/sst-dsp*
6403 F: sound/soc/intel/common/sst-firmware.c
6404 F: sound/soc/intel/boards/broadwell.c
6405 F: sound/soc/intel/haswell/
6406
6407 INTEL C600 SERIES SAS CONTROLLER DRIVER
6408 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6409 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6410 L: linux-scsi@vger.kernel.org
6411 T: git git://git.code.sf.net/p/intel-sas/isci
6412 S: Supported
6413 F: drivers/scsi/isci/
6414
6415 INTEL HID EVENT DRIVER
6416 M: Alex Hung <alex.hung@canonical.com>
6417 L: platform-driver-x86@vger.kernel.org
6418 S: Maintained
6419 F: drivers/platform/x86/intel-hid.c
6420
6421 INTEL VIRTUAL BUTTON DRIVER
6422 M: AceLan Kao <acelan.kao@canonical.com>
6423 L: platform-driver-x86@vger.kernel.org
6424 S: Maintained
6425 F: drivers/platform/x86/intel-vbtn.c
6426
6427 INTEL IDLE DRIVER
6428 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6429 M: Len Brown <lenb@kernel.org>
6430 L: linux-pm@vger.kernel.org
6431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6432 B: https://bugzilla.kernel.org
6433 S: Supported
6434 F: drivers/idle/intel_idle.c
6435
6436 INTEL INTEGRATED SENSOR HUB DRIVER
6437 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6438 M: Jiri Kosina <jikos@kernel.org>
6439 L: linux-input@vger.kernel.org
6440 S: Maintained
6441 F: drivers/hid/intel-ish-hid/
6442
6443 INTEL PSTATE DRIVER
6444 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6445 M: Len Brown <lenb@kernel.org>
6446 L: linux-pm@vger.kernel.org
6447 S: Supported
6448 F: drivers/cpufreq/intel_pstate.c
6449
6450 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6451 M: Maik Broemme <mbroemme@libmpq.org>
6452 L: linux-fbdev@vger.kernel.org
6453 S: Maintained
6454 F: Documentation/fb/intelfb.txt
6455 F: drivers/video/fbdev/intelfb/
6456
6457 INTEL 810/815 FRAMEBUFFER DRIVER
6458 M: Antonino Daplas <adaplas@gmail.com>
6459 L: linux-fbdev@vger.kernel.org
6460 S: Maintained
6461 F: drivers/video/fbdev/i810/
6462
6463 INTEL MENLOW THERMAL DRIVER
6464 M: Sujith Thomas <sujith.thomas@intel.com>
6465 L: platform-driver-x86@vger.kernel.org
6466 W: https://01.org/linux-acpi
6467 S: Supported
6468 F: drivers/platform/x86/intel_menlow.c
6469
6470 INTEL I/OAT DMA DRIVER
6471 M: Dave Jiang <dave.jiang@intel.com>
6472 R: Dan Williams <dan.j.williams@intel.com>
6473 L: dmaengine@vger.kernel.org
6474 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6475 S: Supported
6476 F: drivers/dma/ioat*
6477
6478 INTEL IOMMU (VT-d)
6479 M: David Woodhouse <dwmw2@infradead.org>
6480 L: iommu@lists.linux-foundation.org
6481 T: git git://git.infradead.org/iommu-2.6.git
6482 S: Supported
6483 F: drivers/iommu/intel-iommu.c
6484 F: include/linux/intel-iommu.h
6485
6486 INTEL IOP-ADMA DMA DRIVER
6487 R: Dan Williams <dan.j.williams@intel.com>
6488 S: Odd fixes
6489 F: drivers/dma/iop-adma.c
6490
6491 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6492 M: Krzysztof Halasa <khalasa@piap.pl>
6493 S: Maintained
6494 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6495 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6496 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6497 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6498 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6499 F: drivers/net/wan/ixp4xx_hss.c
6500
6501 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6502 M: Deepak Saxena <dsaxena@plexity.net>
6503 S: Maintained
6504 F: drivers/char/hw_random/ixp4xx-rng.c
6505
6506 INTEL ETHERNET DRIVERS
6507 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6508 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6509 W: http://www.intel.com/support/feedback.htm
6510 W: http://e1000.sourceforge.net/
6511 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6514 S: Supported
6515 F: Documentation/networking/e100.txt
6516 F: Documentation/networking/e1000.txt
6517 F: Documentation/networking/e1000e.txt
6518 F: Documentation/networking/igb.txt
6519 F: Documentation/networking/igbvf.txt
6520 F: Documentation/networking/ixgb.txt
6521 F: Documentation/networking/ixgbe.txt
6522 F: Documentation/networking/ixgbevf.txt
6523 F: Documentation/networking/i40e.txt
6524 F: Documentation/networking/i40evf.txt
6525 F: drivers/net/ethernet/intel/
6526 F: drivers/net/ethernet/intel/*/
6527
6528 INTEL RDMA RNIC DRIVER
6529 M: Faisal Latif <faisal.latif@intel.com>
6530 M: Shiraz Saleem <shiraz.saleem@intel.com>
6531 L: linux-rdma@vger.kernel.org
6532 S: Supported
6533 F: drivers/infiniband/hw/i40iw/
6534
6535 INTEL MERRIFIELD GPIO DRIVER
6536 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6537 L: linux-gpio@vger.kernel.org
6538 S: Maintained
6539 F: drivers/gpio/gpio-merrifield.c
6540
6541 INTEL-MID GPIO DRIVER
6542 M: David Cohen <david.a.cohen@linux.intel.com>
6543 L: linux-gpio@vger.kernel.org
6544 S: Maintained
6545 F: drivers/gpio/gpio-intel-mid.c
6546
6547 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6548 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6549 L: linux-wireless@vger.kernel.org
6550 S: Maintained
6551 F: Documentation/networking/README.ipw2100
6552 F: Documentation/networking/README.ipw2200
6553 F: drivers/net/wireless/intel/ipw2x00/
6554
6555 INTEL(R) TRACE HUB
6556 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6557 S: Supported
6558 F: Documentation/trace/intel_th.txt
6559 F: drivers/hwtracing/intel_th/
6560
6561 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6562 M: Ning Sun <ning.sun@intel.com>
6563 L: tboot-devel@lists.sourceforge.net
6564 W: http://tboot.sourceforge.net
6565 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6566 S: Supported
6567 F: Documentation/intel_txt.txt
6568 F: include/linux/tboot.h
6569 F: arch/x86/kernel/tboot.c
6570
6571 INTEL WIRELESS WIMAX CONNECTION 2400
6572 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6573 M: linux-wimax@intel.com
6574 L: wimax@linuxwimax.org (subscribers-only)
6575 S: Supported
6576 W: http://linuxwimax.org
6577 F: Documentation/wimax/README.i2400m
6578 F: drivers/net/wimax/i2400m/
6579 F: include/uapi/linux/wimax/i2400m.h
6580
6581 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6582 M: Stanislaw Gruszka <sgruszka@redhat.com>
6583 L: linux-wireless@vger.kernel.org
6584 S: Supported
6585 F: drivers/net/wireless/intel/iwlegacy/
6586
6587 INTEL WIRELESS WIFI LINK (iwlwifi)
6588 M: Johannes Berg <johannes.berg@intel.com>
6589 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6590 M: Luca Coelho <luciano.coelho@intel.com>
6591 M: Intel Linux Wireless <linuxwifi@intel.com>
6592 L: linux-wireless@vger.kernel.org
6593 W: http://intellinuxwireless.org
6594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6595 S: Supported
6596 F: drivers/net/wireless/intel/iwlwifi/
6597
6598 INTEL MANAGEMENT ENGINE (mei)
6599 M: Tomas Winkler <tomas.winkler@intel.com>
6600 L: linux-kernel@vger.kernel.org
6601 S: Supported
6602 F: include/uapi/linux/mei.h
6603 F: include/linux/mei_cl_bus.h
6604 F: drivers/misc/mei/*
6605 F: drivers/watchdog/mei_wdt.c
6606 F: Documentation/misc-devices/mei/*
6607 F: samples/mei/*
6608
6609 INTEL MIC DRIVERS (mic)
6610 M: Sudeep Dutt <sudeep.dutt@intel.com>
6611 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6612 S: Supported
6613 W: https://github.com/sudeepdutt/mic
6614 W: http://software.intel.com/en-us/mic-developer
6615 F: include/linux/mic_bus.h
6616 F: include/linux/scif.h
6617 F: include/uapi/linux/mic_common.h
6618 F: include/uapi/linux/mic_ioctl.h
6619 F: include/uapi/linux/scif_ioctl.h
6620 F: drivers/misc/mic/
6621 F: drivers/dma/mic_x100_dma.c
6622 F: drivers/dma/mic_x100_dma.h
6623 F: Documentation/mic/
6624
6625 INTEL PMC/P-Unit IPC DRIVER
6626 M: Zha Qipeng<qipeng.zha@intel.com>
6627 L: platform-driver-x86@vger.kernel.org
6628 S: Maintained
6629 F: drivers/platform/x86/intel_pmc_ipc.c
6630 F: drivers/platform/x86/intel_punit_ipc.c
6631 F: arch/x86/include/asm/intel_pmc_ipc.h
6632 F: arch/x86/include/asm/intel_punit_ipc.h
6633
6634 INTEL TELEMETRY DRIVER
6635 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6636 L: platform-driver-x86@vger.kernel.org
6637 S: Maintained
6638 F: arch/x86/include/asm/intel_telemetry.h
6639 F: drivers/platform/x86/intel_telemetry*
6640
6641 INTEL PMC CORE DRIVER
6642 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6643 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6644 L: platform-driver-x86@vger.kernel.org
6645 S: Maintained
6646 F: arch/x86/include/asm/pmc_core.h
6647 F: drivers/platform/x86/intel_pmc_core*
6648
6649 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6650 M: Linus Walleij <linus.walleij@linaro.org>
6651 L: linux-iio@vger.kernel.org
6652 S: Maintained
6653 F: drivers/iio/gyro/mpu3050*
6654 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6655
6656 IOC3 ETHERNET DRIVER
6657 M: Ralf Baechle <ralf@linux-mips.org>
6658 L: linux-mips@linux-mips.org
6659 S: Maintained
6660 F: drivers/net/ethernet/sgi/ioc3-eth.c
6661
6662 IOC3 SERIAL DRIVER
6663 M: Pat Gefre <pfg@sgi.com>
6664 L: linux-serial@vger.kernel.org
6665 S: Maintained
6666 F: drivers/tty/serial/ioc3_serial.c
6667
6668 IOMMU DRIVERS
6669 M: Joerg Roedel <joro@8bytes.org>
6670 L: iommu@lists.linux-foundation.org
6671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6672 S: Maintained
6673 F: Documentation/devicetree/bindings/iommu/
6674 F: drivers/iommu/
6675
6676 IP MASQUERADING
6677 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6678 S: Maintained
6679 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6680
6681 IPMI SUBSYSTEM
6682 M: Corey Minyard <minyard@acm.org>
6683 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6684 W: http://openipmi.sourceforge.net/
6685 S: Supported
6686 F: Documentation/IPMI.txt
6687 F: drivers/char/ipmi/
6688 F: include/linux/ipmi*
6689 F: include/uapi/linux/ipmi*
6690
6691 QCOM AUDIO (ASoC) DRIVERS
6692 M: Patrick Lai <plai@codeaurora.org>
6693 M: Banajit Goswami <bgoswami@codeaurora.org>
6694 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6695 S: Supported
6696 F: sound/soc/qcom/
6697
6698 IPS SCSI RAID DRIVER
6699 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6700 L: linux-scsi@vger.kernel.org
6701 W: http://www.adaptec.com/
6702 S: Maintained
6703 F: drivers/scsi/ips*
6704
6705 IPVS
6706 M: Wensong Zhang <wensong@linux-vs.org>
6707 M: Simon Horman <horms@verge.net.au>
6708 M: Julian Anastasov <ja@ssi.bg>
6709 L: netdev@vger.kernel.org
6710 L: lvs-devel@vger.kernel.org
6711 S: Maintained
6712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6714 F: Documentation/networking/ipvs-sysctl.txt
6715 F: include/net/ip_vs.h
6716 F: include/uapi/linux/ip_vs.h
6717 F: net/netfilter/ipvs/
6718
6719 IPWIRELESS DRIVER
6720 M: Jiri Kosina <jikos@kernel.org>
6721 M: David Sterba <dsterba@suse.com>
6722 S: Odd Fixes
6723 F: drivers/tty/ipwireless/
6724
6725 IPX NETWORK LAYER
6726 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6727 L: netdev@vger.kernel.org
6728 S: Maintained
6729 F: include/net/ipx.h
6730 F: include/uapi/linux/ipx.h
6731 F: net/ipx/
6732
6733 IRDA SUBSYSTEM
6734 M: Samuel Ortiz <samuel@sortiz.org>
6735 L: irda-users@lists.sourceforge.net (subscribers-only)
6736 L: netdev@vger.kernel.org
6737 W: http://irda.sourceforge.net/
6738 S: Maintained
6739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6740 F: Documentation/networking/irda.txt
6741 F: drivers/net/irda/
6742 F: include/net/irda/
6743 F: net/irda/
6744
6745 IRQ SUBSYSTEM
6746 M: Thomas Gleixner <tglx@linutronix.de>
6747 L: linux-kernel@vger.kernel.org
6748 S: Maintained
6749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6750 F: kernel/irq/
6751
6752 IRQCHIP DRIVERS
6753 M: Thomas Gleixner <tglx@linutronix.de>
6754 M: Jason Cooper <jason@lakedaemon.net>
6755 M: Marc Zyngier <marc.zyngier@arm.com>
6756 L: linux-kernel@vger.kernel.org
6757 S: Maintained
6758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6759 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6760 F: Documentation/devicetree/bindings/interrupt-controller/
6761 F: drivers/irqchip/
6762
6763 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6764 M: Marc Zyngier <marc.zyngier@arm.com>
6765 S: Maintained
6766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6767 F: Documentation/IRQ-domain.txt
6768 F: include/linux/irqdomain.h
6769 F: kernel/irq/irqdomain.c
6770 F: kernel/irq/msi.c
6771
6772 ISA
6773 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6774 S: Maintained
6775 F: Documentation/isa.txt
6776 F: drivers/base/isa.c
6777 F: include/linux/isa.h
6778
6779 ISAPNP
6780 M: Jaroslav Kysela <perex@perex.cz>
6781 S: Maintained
6782 F: Documentation/isapnp.txt
6783 F: drivers/pnp/isapnp/
6784 F: include/linux/isapnp.h
6785
6786 ISA RADIO MODULE
6787 M: Hans Verkuil <hverkuil@xs4all.nl>
6788 L: linux-media@vger.kernel.org
6789 T: git git://linuxtv.org/media_tree.git
6790 W: https://linuxtv.org
6791 S: Maintained
6792 F: drivers/media/radio/radio-isa*
6793
6794 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6795 M: Peter Jones <pjones@redhat.com>
6796 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6797 S: Maintained
6798 F: drivers/firmware/iscsi_ibft*
6799
6800 ISCSI
6801 M: Lee Duncan <lduncan@suse.com>
6802 M: Chris Leech <cleech@redhat.com>
6803 L: open-iscsi@googlegroups.com
6804 W: www.open-iscsi.com
6805 S: Maintained
6806 F: drivers/scsi/*iscsi*
6807 F: include/scsi/*iscsi*
6808
6809 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6810 M: Or Gerlitz <ogerlitz@mellanox.com>
6811 M: Sagi Grimberg <sagi@grimberg.me>
6812 M: Roi Dayan <roid@mellanox.com>
6813 L: linux-rdma@vger.kernel.org
6814 S: Supported
6815 W: http://www.openfabrics.org
6816 W: www.open-iscsi.org
6817 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6818 F: drivers/infiniband/ulp/iser/
6819
6820 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6821 M: Sagi Grimberg <sagi@grimberg.me>
6822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6823 L: linux-rdma@vger.kernel.org
6824 L: target-devel@vger.kernel.org
6825 S: Supported
6826 W: http://www.linux-iscsi.org
6827 F: drivers/infiniband/ulp/isert
6828
6829 ISDN SUBSYSTEM
6830 M: Karsten Keil <isdn@linux-pingi.de>
6831 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6832 L: netdev@vger.kernel.org
6833 W: http://www.isdn4linux.de
6834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6835 S: Maintained
6836 F: Documentation/isdn/
6837 F: drivers/isdn/
6838 F: include/linux/isdn.h
6839 F: include/linux/isdn/
6840 F: include/uapi/linux/isdn.h
6841 F: include/uapi/linux/isdn/
6842
6843 ISDN SUBSYSTEM (Eicon active card driver)
6844 M: Armin Schindler <mac@melware.de>
6845 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6846 W: http://www.melware.de
6847 S: Maintained
6848 F: drivers/isdn/hardware/eicon/
6849
6850 IT87 HARDWARE MONITORING DRIVER
6851 M: Jean Delvare <jdelvare@suse.com>
6852 L: linux-hwmon@vger.kernel.org
6853 S: Maintained
6854 F: Documentation/hwmon/it87
6855 F: drivers/hwmon/it87.c
6856
6857 IT913X MEDIA DRIVER
6858 M: Antti Palosaari <crope@iki.fi>
6859 L: linux-media@vger.kernel.org
6860 W: https://linuxtv.org
6861 W: http://palosaari.fi/linux/
6862 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6863 T: git git://linuxtv.org/anttip/media_tree.git
6864 S: Maintained
6865 F: drivers/media/tuners/it913x*
6866
6867 IVTV VIDEO4LINUX DRIVER
6868 M: Andy Walls <awalls@md.metrocast.net>
6869 L: ivtv-devel@ivtvdriver.org (subscribers-only)
6870 L: linux-media@vger.kernel.org
6871 T: git git://linuxtv.org/media_tree.git
6872 W: http://www.ivtvdriver.org
6873 S: Maintained
6874 F: Documentation/media/v4l-drivers/ivtv*
6875 F: drivers/media/pci/ivtv/
6876 F: include/uapi/linux/ivtv*
6877
6878 IX2505V MEDIA DRIVER
6879 M: Malcolm Priestley <tvboxspy@gmail.com>
6880 L: linux-media@vger.kernel.org
6881 W: https://linuxtv.org
6882 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6883 S: Maintained
6884 F: drivers/media/dvb-frontends/ix2505v*
6885
6886 JC42.4 TEMPERATURE SENSOR DRIVER
6887 M: Guenter Roeck <linux@roeck-us.net>
6888 L: linux-hwmon@vger.kernel.org
6889 S: Maintained
6890 F: drivers/hwmon/jc42.c
6891 F: Documentation/hwmon/jc42
6892
6893 JFS FILESYSTEM
6894 M: Dave Kleikamp <shaggy@kernel.org>
6895 L: jfs-discussion@lists.sourceforge.net
6896 W: http://jfs.sourceforge.net/
6897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6898 S: Maintained
6899 F: Documentation/filesystems/jfs.txt
6900 F: fs/jfs/
6901
6902 JME NETWORK DRIVER
6903 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6904 L: netdev@vger.kernel.org
6905 S: Maintained
6906 F: drivers/net/ethernet/jme.*
6907
6908 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6909 M: David Woodhouse <dwmw2@infradead.org>
6910 L: linux-mtd@lists.infradead.org
6911 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6912 S: Maintained
6913 F: fs/jffs2/
6914 F: include/uapi/linux/jffs2.h
6915
6916 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6917 M: "Theodore Ts'o" <tytso@mit.edu>
6918 M: Jan Kara <jack@suse.com>
6919 L: linux-ext4@vger.kernel.org
6920 S: Maintained
6921 F: fs/jbd2/
6922 F: include/linux/jbd2.h
6923
6924 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6925 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6926 L: linux-media@vger.kernel.org
6927 S: Maintained
6928 F: drivers/media/platform/rcar_jpu.c
6929
6930 JSM Neo PCI based serial card
6931 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6932 L: linux-serial@vger.kernel.org
6933 S: Maintained
6934 F: drivers/tty/serial/jsm/
6935
6936 K10TEMP HARDWARE MONITORING DRIVER
6937 M: Clemens Ladisch <clemens@ladisch.de>
6938 L: linux-hwmon@vger.kernel.org
6939 S: Maintained
6940 F: Documentation/hwmon/k10temp
6941 F: drivers/hwmon/k10temp.c
6942
6943 K8TEMP HARDWARE MONITORING DRIVER
6944 M: Rudolf Marek <r.marek@assembler.cz>
6945 L: linux-hwmon@vger.kernel.org
6946 S: Maintained
6947 F: Documentation/hwmon/k8temp
6948 F: drivers/hwmon/k8temp.c
6949
6950 KASAN
6951 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6952 R: Alexander Potapenko <glider@google.com>
6953 R: Dmitry Vyukov <dvyukov@google.com>
6954 L: kasan-dev@googlegroups.com
6955 S: Maintained
6956 F: arch/*/include/asm/kasan.h
6957 F: arch/*/mm/kasan_init*
6958 F: Documentation/dev-tools/kasan.rst
6959 F: include/linux/kasan*.h
6960 F: lib/test_kasan.c
6961 F: mm/kasan/
6962 F: scripts/Makefile.kasan
6963
6964 KCONFIG
6965 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6966 L: linux-kbuild@vger.kernel.org
6967 T: git git://gitorious.org/linux-kconfig/linux-kconfig
6968 S: Maintained
6969 F: Documentation/kbuild/kconfig-language.txt
6970 F: scripts/kconfig/
6971
6972 KDUMP
6973 M: Dave Young <dyoung@redhat.com>
6974 M: Baoquan He <bhe@redhat.com>
6975 R: Vivek Goyal <vgoyal@redhat.com>
6976 L: kexec@lists.infradead.org
6977 W: http://lse.sourceforge.net/kdump/
6978 S: Maintained
6979 F: Documentation/kdump/
6980
6981 KEENE FM RADIO TRANSMITTER DRIVER
6982 M: Hans Verkuil <hverkuil@xs4all.nl>
6983 L: linux-media@vger.kernel.org
6984 T: git git://linuxtv.org/media_tree.git
6985 W: https://linuxtv.org
6986 S: Maintained
6987 F: drivers/media/radio/radio-keene*
6988
6989 KERNEL AUTOMOUNTER v4 (AUTOFS4)
6990 M: Ian Kent <raven@themaw.net>
6991 L: autofs@vger.kernel.org
6992 S: Maintained
6993 F: fs/autofs4/
6994
6995 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6996 M: Michal Marek <mmarek@suse.com>
6997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6999 L: linux-kbuild@vger.kernel.org
7000 S: Maintained
7001 F: Documentation/kbuild/
7002 F: Makefile
7003 F: scripts/Makefile.*
7004 F: scripts/basic/
7005 F: scripts/mk*
7006 F: scripts/package/
7007
7008 KERNEL JANITORS
7009 L: kernel-janitors@vger.kernel.org
7010 W: http://kernelnewbies.org/KernelJanitors
7011 S: Odd Fixes
7012
7013 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7014 M: "J. Bruce Fields" <bfields@fieldses.org>
7015 M: Jeff Layton <jlayton@poochiereds.net>
7016 L: linux-nfs@vger.kernel.org
7017 W: http://nfs.sourceforge.net/
7018 T: git git://linux-nfs.org/~bfields/linux.git
7019 S: Supported
7020 F: fs/nfsd/
7021 F: include/uapi/linux/nfsd/
7022 F: fs/lockd/
7023 F: fs/nfs_common/
7024 F: net/sunrpc/
7025 F: include/linux/lockd/
7026 F: include/linux/sunrpc/
7027 F: include/uapi/linux/sunrpc/
7028
7029 KERNEL SELFTEST FRAMEWORK
7030 M: Shuah Khan <shuahkh@osg.samsung.com>
7031 M: Shuah Khan <shuah@kernel.org>
7032 L: linux-kselftest@vger.kernel.org
7033 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7034 S: Maintained
7035 F: tools/testing/selftests
7036
7037 KERNEL VIRTUAL MACHINE (KVM)
7038 M: Paolo Bonzini <pbonzini@redhat.com>
7039 M: Radim Krčmář <rkrcmar@redhat.com>
7040 L: kvm@vger.kernel.org
7041 W: http://www.linux-kvm.org
7042 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7043 S: Supported
7044 F: Documentation/*/kvm*.txt
7045 F: Documentation/virtual/kvm/
7046 F: arch/*/kvm/
7047 F: arch/x86/kernel/kvm.c
7048 F: arch/x86/kernel/kvmclock.c
7049 F: arch/*/include/asm/kvm*
7050 F: include/linux/kvm*
7051 F: include/uapi/linux/kvm*
7052 F: virt/kvm/
7053 F: tools/kvm/
7054
7055 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7056 M: Joerg Roedel <joro@8bytes.org>
7057 L: kvm@vger.kernel.org
7058 W: http://www.linux-kvm.org/
7059 S: Maintained
7060 F: arch/x86/include/asm/svm.h
7061 F: arch/x86/kvm/svm.c
7062
7063 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7064 M: Alexander Graf <agraf@suse.com>
7065 L: kvm-ppc@vger.kernel.org
7066 W: http://www.linux-kvm.org/
7067 T: git git://github.com/agraf/linux-2.6.git
7068 S: Supported
7069 F: arch/powerpc/include/asm/kvm*
7070 F: arch/powerpc/kvm/
7071
7072 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7073 M: Christian Borntraeger <borntraeger@de.ibm.com>
7074 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7075 L: linux-s390@vger.kernel.org
7076 W: http://www.ibm.com/developerworks/linux/linux390/
7077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7078 S: Supported
7079 F: Documentation/s390/kvm.txt
7080 F: arch/s390/include/asm/kvm*
7081 F: arch/s390/kvm/
7082
7083 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7084 M: Christoffer Dall <christoffer.dall@linaro.org>
7085 M: Marc Zyngier <marc.zyngier@arm.com>
7086 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7087 L: kvmarm@lists.cs.columbia.edu
7088 W: http://systems.cs.columbia.edu/projects/kvm-arm
7089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7090 S: Supported
7091 F: arch/arm/include/uapi/asm/kvm*
7092 F: arch/arm/include/asm/kvm*
7093 F: arch/arm/kvm/
7094 F: virt/kvm/arm/
7095 F: include/kvm/arm_*
7096
7097 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7098 M: Christoffer Dall <christoffer.dall@linaro.org>
7099 M: Marc Zyngier <marc.zyngier@arm.com>
7100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7101 L: kvmarm@lists.cs.columbia.edu
7102 S: Maintained
7103 F: arch/arm64/include/uapi/asm/kvm*
7104 F: arch/arm64/include/asm/kvm*
7105 F: arch/arm64/kvm/
7106
7107 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7108 M: James Hogan <james.hogan@imgtec.com>
7109 L: linux-mips@linux-mips.org
7110 S: Supported
7111 F: arch/mips/include/uapi/asm/kvm*
7112 F: arch/mips/include/asm/kvm*
7113 F: arch/mips/kvm/
7114
7115 KEXEC
7116 M: Eric Biederman <ebiederm@xmission.com>
7117 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7118 L: kexec@lists.infradead.org
7119 S: Maintained
7120 F: include/linux/kexec.h
7121 F: include/uapi/linux/kexec.h
7122 F: kernel/kexec*
7123
7124 KEYS/KEYRINGS:
7125 M: David Howells <dhowells@redhat.com>
7126 L: keyrings@vger.kernel.org
7127 S: Maintained
7128 F: Documentation/security/keys.txt
7129 F: include/linux/key.h
7130 F: include/linux/key-type.h
7131 F: include/linux/keyctl.h
7132 F: include/uapi/linux/keyctl.h
7133 F: include/keys/
7134 F: security/keys/
7135
7136 KEYS-TRUSTED
7137 M: David Safford <safford@us.ibm.com>
7138 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7139 L: linux-security-module@vger.kernel.org
7140 L: keyrings@vger.kernel.org
7141 S: Supported
7142 F: Documentation/security/keys-trusted-encrypted.txt
7143 F: include/keys/trusted-type.h
7144 F: security/keys/trusted.c
7145 F: security/keys/trusted.h
7146
7147 KEYS-ENCRYPTED
7148 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7149 M: David Safford <safford@us.ibm.com>
7150 L: linux-security-module@vger.kernel.org
7151 L: keyrings@vger.kernel.org
7152 S: Supported
7153 F: Documentation/security/keys-trusted-encrypted.txt
7154 F: include/keys/encrypted-type.h
7155 F: security/keys/encrypted-keys/
7156
7157 KGDB / KDB /debug_core
7158 M: Jason Wessel <jason.wessel@windriver.com>
7159 W: http://kgdb.wiki.kernel.org/
7160 L: kgdb-bugreport@lists.sourceforge.net
7161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7162 S: Maintained
7163 F: Documentation/DocBook/kgdb.tmpl
7164 F: drivers/misc/kgdbts.c
7165 F: drivers/tty/serial/kgdboc.c
7166 F: include/linux/kdb.h
7167 F: include/linux/kgdb.h
7168 F: kernel/debug/
7169
7170 KMEMCHECK
7171 M: Vegard Nossum <vegardno@ifi.uio.no>
7172 M: Pekka Enberg <penberg@kernel.org>
7173 S: Maintained
7174 F: Documentation/dev-tools/kmemcheck.rst
7175 F: arch/x86/include/asm/kmemcheck.h
7176 F: arch/x86/mm/kmemcheck/
7177 F: include/linux/kmemcheck.h
7178 F: mm/kmemcheck.c
7179
7180 KMEMLEAK
7181 M: Catalin Marinas <catalin.marinas@arm.com>
7182 S: Maintained
7183 F: Documentation/dev-tools/kmemleak.rst
7184 F: include/linux/kmemleak.h
7185 F: mm/kmemleak.c
7186 F: mm/kmemleak-test.c
7187
7188 KPROBES
7189 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7190 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7191 M: "David S. Miller" <davem@davemloft.net>
7192 M: Masami Hiramatsu <mhiramat@kernel.org>
7193 S: Maintained
7194 F: Documentation/kprobes.txt
7195 F: include/linux/kprobes.h
7196 F: kernel/kprobes.c
7197
7198 KS0108 LCD CONTROLLER DRIVER
7199 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7200 W: http://miguelojeda.es/auxdisplay.htm
7201 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7202 S: Maintained
7203 F: Documentation/auxdisplay/ks0108
7204 F: drivers/auxdisplay/ks0108.c
7205 F: include/linux/ks0108.h
7206
7207 L3MDEV
7208 M: David Ahern <dsa@cumulusnetworks.com>
7209 L: netdev@vger.kernel.org
7210 S: Maintained
7211 F: net/l3mdev
7212 F: include/net/l3mdev.h
7213
7214 LANTIQ MIPS ARCHITECTURE
7215 M: John Crispin <john@phrozen.org>
7216 L: linux-mips@linux-mips.org
7217 S: Maintained
7218 F: arch/mips/lantiq
7219
7220 LAPB module
7221 L: linux-x25@vger.kernel.org
7222 S: Orphan
7223 F: Documentation/networking/lapb-module.txt
7224 F: include/*/lapb.h
7225 F: net/lapb/
7226
7227 LASI 53c700 driver for PARISC
7228 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7229 L: linux-scsi@vger.kernel.org
7230 S: Maintained
7231 F: Documentation/scsi/53c700.txt
7232 F: drivers/scsi/53c700*
7233
7234 LED SUBSYSTEM
7235 M: Richard Purdie <rpurdie@rpsys.net>
7236 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7237 M: Pavel Machek <pavel@ucw.cz>
7238 L: linux-leds@vger.kernel.org
7239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7240 S: Maintained
7241 F: Documentation/devicetree/bindings/leds/
7242 F: drivers/leds/
7243 F: include/linux/leds.h
7244
7245 LEGACY EEPROM DRIVER
7246 M: Jean Delvare <jdelvare@suse.com>
7247 S: Maintained
7248 F: Documentation/misc-devices/eeprom
7249 F: drivers/misc/eeprom/eeprom.c
7250
7251 LEGO USB Tower driver
7252 M: Juergen Stuber <starblue@users.sourceforge.net>
7253 L: legousb-devel@lists.sourceforge.net
7254 W: http://legousb.sourceforge.net/
7255 S: Maintained
7256 F: drivers/usb/misc/legousbtower.c
7257
7258 LG2160 MEDIA DRIVER
7259 M: Michael Krufky <mkrufky@linuxtv.org>
7260 L: linux-media@vger.kernel.org
7261 W: https://linuxtv.org
7262 W: http://github.com/mkrufky
7263 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7264 T: git git://linuxtv.org/mkrufky/tuners.git
7265 S: Maintained
7266 F: drivers/media/dvb-frontends/lg2160.*
7267
7268 LGDT3305 MEDIA DRIVER
7269 M: Michael Krufky <mkrufky@linuxtv.org>
7270 L: linux-media@vger.kernel.org
7271 W: https://linuxtv.org
7272 W: http://github.com/mkrufky
7273 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7274 T: git git://linuxtv.org/mkrufky/tuners.git
7275 S: Maintained
7276 F: drivers/media/dvb-frontends/lgdt3305.*
7277
7278 LGUEST
7279 M: Rusty Russell <rusty@rustcorp.com.au>
7280 L: lguest@lists.ozlabs.org
7281 W: http://lguest.ozlabs.org/
7282 S: Odd Fixes
7283 F: arch/x86/include/asm/lguest*.h
7284 F: arch/x86/lguest/
7285 F: drivers/lguest/
7286 F: include/linux/lguest*.h
7287 F: tools/lguest/
7288
7289 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7290 M: Tejun Heo <tj@kernel.org>
7291 L: linux-ide@vger.kernel.org
7292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7293 S: Maintained
7294 F: drivers/ata/
7295 F: include/linux/ata.h
7296 F: include/linux/libata.h
7297 F: Documentation/devicetree/bindings/ata/
7298
7299 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7300 M: Viresh Kumar <vireshk@kernel.org>
7301 L: linux-ide@vger.kernel.org
7302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7303 S: Maintained
7304 F: include/linux/pata_arasan_cf_data.h
7305 F: drivers/ata/pata_arasan_cf.c
7306
7307 LIBATA PATA DRIVERS
7308 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7309 M: Tejun Heo <tj@kernel.org>
7310 L: linux-ide@vger.kernel.org
7311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7312 S: Maintained
7313 F: drivers/ata/pata_*.c
7314 F: drivers/ata/ata_generic.c
7315
7316 LIBATA SATA AHCI PLATFORM devices support
7317 M: Hans de Goede <hdegoede@redhat.com>
7318 M: Tejun Heo <tj@kernel.org>
7319 L: linux-ide@vger.kernel.org
7320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7321 S: Maintained
7322 F: drivers/ata/ahci_platform.c
7323 F: drivers/ata/libahci_platform.c
7324 F: include/linux/ahci_platform.h
7325
7326 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7327 M: Mikael Pettersson <mikpelinux@gmail.com>
7328 L: linux-ide@vger.kernel.org
7329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7330 S: Maintained
7331 F: drivers/ata/sata_promise.*
7332
7333 LIBLOCKDEP
7334 M: Sasha Levin <sasha.levin@oracle.com>
7335 S: Maintained
7336 F: tools/lib/lockdep/
7337
7338 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7339 M: Dan Williams <dan.j.williams@intel.com>
7340 L: linux-nvdimm@lists.01.org
7341 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7343 S: Supported
7344 F: drivers/nvdimm/*
7345 F: include/linux/nd.h
7346 F: include/linux/libnvdimm.h
7347 F: include/uapi/linux/ndctl.h
7348
7349 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7350 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7351 L: linux-nvdimm@lists.01.org
7352 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7353 S: Supported
7354 F: drivers/nvdimm/blk.c
7355 F: drivers/nvdimm/region_devs.c
7356 F: drivers/acpi/nfit*
7357
7358 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7359 M: Vishal Verma <vishal.l.verma@intel.com>
7360 L: linux-nvdimm@lists.01.org
7361 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7362 S: Supported
7363 F: drivers/nvdimm/btt*
7364
7365 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7366 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7367 L: linux-nvdimm@lists.01.org
7368 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7369 S: Supported
7370 F: drivers/nvdimm/pmem.c
7371 F: include/linux/pmem.h
7372 F: arch/*/include/asm/pmem.h
7373
7374 LIGHTNVM PLATFORM SUPPORT
7375 M: Matias Bjorling <mb@lightnvm.io>
7376 W: http://github/OpenChannelSSD
7377 L: linux-block@vger.kernel.org
7378 S: Maintained
7379 F: drivers/lightnvm/
7380 F: include/linux/lightnvm.h
7381 F: include/uapi/linux/lightnvm.h
7382
7383 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7384 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7385 M: Paul Mackerras <paulus@samba.org>
7386 M: Michael Ellerman <mpe@ellerman.id.au>
7387 W: https://github.com/linuxppc/linux/wiki
7388 L: linuxppc-dev@lists.ozlabs.org
7389 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7391 S: Supported
7392 F: Documentation/powerpc/
7393 F: arch/powerpc/
7394 F: drivers/char/tpm/tpm_ibmvtpm*
7395 F: drivers/crypto/nx/
7396 F: drivers/crypto/vmx/
7397 F: drivers/net/ethernet/ibm/ibmveth.*
7398 F: drivers/net/ethernet/ibm/ibmvnic.*
7399 F: drivers/pci/hotplug/pnv_php.c
7400 F: drivers/pci/hotplug/rpa*
7401 F: drivers/scsi/ibmvscsi/
7402 F: tools/testing/selftests/powerpc
7403 N: opal
7404 N: /pmac
7405 N: powermac
7406 N: powernv
7407 N: [^a-z0-9]ps3
7408 N: pseries
7409
7410 LINUX FOR POWER MACINTOSH
7411 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7412 W: http://www.penguinppc.org/
7413 L: linuxppc-dev@lists.ozlabs.org
7414 S: Maintained
7415 F: arch/powerpc/platforms/powermac/
7416 F: drivers/macintosh/
7417
7418 LINUX FOR POWERPC EMBEDDED MPC5XXX
7419 M: Anatolij Gustschin <agust@denx.de>
7420 L: linuxppc-dev@lists.ozlabs.org
7421 T: git git://git.denx.de/linux-denx-agust.git
7422 S: Maintained
7423 F: arch/powerpc/platforms/512x/
7424 F: arch/powerpc/platforms/52xx/
7425
7426 LINUX FOR POWERPC EMBEDDED PPC4XX
7427 M: Alistair Popple <alistair@popple.id.au>
7428 M: Matt Porter <mporter@kernel.crashing.org>
7429 W: http://www.penguinppc.org/
7430 L: linuxppc-dev@lists.ozlabs.org
7431 S: Maintained
7432 F: arch/powerpc/platforms/40x/
7433 F: arch/powerpc/platforms/44x/
7434
7435 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7436 L: linuxppc-dev@lists.ozlabs.org
7437 S: Orphan
7438 F: arch/powerpc/*/*virtex*
7439 F: arch/powerpc/*/*/*virtex*
7440
7441 LINUX FOR POWERPC EMBEDDED PPC8XX
7442 M: Vitaly Bordug <vitb@kernel.crashing.org>
7443 W: http://www.penguinppc.org/
7444 L: linuxppc-dev@lists.ozlabs.org
7445 S: Maintained
7446 F: arch/powerpc/platforms/8xx/
7447
7448 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7449 M: Scott Wood <oss@buserror.net>
7450 M: Kumar Gala <galak@kernel.crashing.org>
7451 W: http://www.penguinppc.org/
7452 L: linuxppc-dev@lists.ozlabs.org
7453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7454 S: Maintained
7455 F: arch/powerpc/platforms/83xx/
7456 F: arch/powerpc/platforms/85xx/
7457
7458 LINUX FOR POWERPC PA SEMI PWRFICIENT
7459 L: linuxppc-dev@lists.ozlabs.org
7460 S: Orphan
7461 F: arch/powerpc/platforms/pasemi/
7462 F: drivers/*/*pasemi*
7463 F: drivers/*/*/*pasemi*
7464
7465 LINUX SECURITY MODULE (LSM) FRAMEWORK
7466 M: Chris Wright <chrisw@sous-sol.org>
7467 L: linux-security-module@vger.kernel.org
7468 S: Supported
7469
7470 LIS3LV02D ACCELEROMETER DRIVER
7471 M: Eric Piel <eric.piel@tremplin-utc.net>
7472 S: Maintained
7473 F: Documentation/misc-devices/lis3lv02d
7474 F: drivers/misc/lis3lv02d/
7475 F: drivers/platform/x86/hp_accel.c
7476
7477 LIVE PATCHING
7478 M: Josh Poimboeuf <jpoimboe@redhat.com>
7479 M: Jessica Yu <jeyu@redhat.com>
7480 M: Jiri Kosina <jikos@kernel.org>
7481 M: Miroslav Benes <mbenes@suse.cz>
7482 R: Petr Mladek <pmladek@suse.com>
7483 S: Maintained
7484 F: kernel/livepatch/
7485 F: include/linux/livepatch.h
7486 F: arch/x86/include/asm/livepatch.h
7487 F: arch/x86/kernel/livepatch.c
7488 F: Documentation/livepatch/
7489 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7490 F: samples/livepatch/
7491 L: live-patching@vger.kernel.org
7492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7493
7494 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7495 M: Kees Cook <keescook@chromium.org>
7496 S: Maintained
7497 F: drivers/misc/lkdtm*
7498
7499 LLC (802.2)
7500 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7501 S: Maintained
7502 F: include/linux/llc.h
7503 F: include/uapi/linux/llc.h
7504 F: include/net/llc*
7505 F: net/llc/
7506
7507 LM73 HARDWARE MONITOR DRIVER
7508 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7509 L: linux-hwmon@vger.kernel.org
7510 S: Maintained
7511 F: drivers/hwmon/lm73.c
7512
7513 LM78 HARDWARE MONITOR DRIVER
7514 M: Jean Delvare <jdelvare@suse.com>
7515 L: linux-hwmon@vger.kernel.org
7516 S: Maintained
7517 F: Documentation/hwmon/lm78
7518 F: drivers/hwmon/lm78.c
7519
7520 LM83 HARDWARE MONITOR DRIVER
7521 M: Jean Delvare <jdelvare@suse.com>
7522 L: linux-hwmon@vger.kernel.org
7523 S: Maintained
7524 F: Documentation/hwmon/lm83
7525 F: drivers/hwmon/lm83.c
7526
7527 LM90 HARDWARE MONITOR DRIVER
7528 M: Jean Delvare <jdelvare@suse.com>
7529 L: linux-hwmon@vger.kernel.org
7530 S: Maintained
7531 F: Documentation/hwmon/lm90
7532 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7533 F: drivers/hwmon/lm90.c
7534
7535 LM95234 HARDWARE MONITOR DRIVER
7536 M: Guenter Roeck <linux@roeck-us.net>
7537 L: linux-hwmon@vger.kernel.org
7538 S: Maintained
7539 F: Documentation/hwmon/lm95234
7540 F: drivers/hwmon/lm95234.c
7541
7542 LME2510 MEDIA DRIVER
7543 M: Malcolm Priestley <tvboxspy@gmail.com>
7544 L: linux-media@vger.kernel.org
7545 W: https://linuxtv.org
7546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7547 S: Maintained
7548 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7549
7550 LOCKING PRIMITIVES
7551 M: Peter Zijlstra <peterz@infradead.org>
7552 M: Ingo Molnar <mingo@redhat.com>
7553 L: linux-kernel@vger.kernel.org
7554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7555 S: Maintained
7556 F: Documentation/locking/
7557 F: include/linux/lockdep.h
7558 F: include/linux/spinlock*.h
7559 F: arch/*/include/asm/spinlock*.h
7560 F: include/linux/rwlock*.h
7561 F: include/linux/mutex*.h
7562 F: arch/*/include/asm/mutex*.h
7563 F: include/linux/rwsem*.h
7564 F: arch/*/include/asm/rwsem.h
7565 F: include/linux/seqlock.h
7566 F: lib/locking*.[ch]
7567 F: kernel/locking/
7568
7569 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7570 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7571 L: linux-ntfs-dev@lists.sourceforge.net
7572 W: http://www.linux-ntfs.org/content/view/19/37/
7573 S: Maintained
7574 F: Documentation/ldm.txt
7575 F: block/partitions/ldm.*
7576
7577 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7578 M: Sathya Prakash <sathya.prakash@broadcom.com>
7579 M: Chaitra P B <chaitra.basappa@broadcom.com>
7580 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7581 L: MPT-FusionLinux.pdl@broadcom.com
7582 L: linux-scsi@vger.kernel.org
7583 W: http://www.avagotech.com/support/
7584 S: Supported
7585 F: drivers/message/fusion/
7586 F: drivers/scsi/mpt2sas/
7587 F: drivers/scsi/mpt3sas/
7588
7589 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7590 M: Matthew Wilcox <matthew@wil.cx>
7591 L: linux-scsi@vger.kernel.org
7592 S: Maintained
7593 F: drivers/scsi/sym53c8xx_2/
7594
7595 LTC4261 HARDWARE MONITOR DRIVER
7596 M: Guenter Roeck <linux@roeck-us.net>
7597 L: linux-hwmon@vger.kernel.org
7598 S: Maintained
7599 F: Documentation/hwmon/ltc4261
7600 F: drivers/hwmon/ltc4261.c
7601
7602 LTP (Linux Test Project)
7603 M: Mike Frysinger <vapier@gentoo.org>
7604 M: Cyril Hrubis <chrubis@suse.cz>
7605 M: Wanlong Gao <wanlong.gao@gmail.com>
7606 M: Jan Stancek <jstancek@redhat.com>
7607 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7608 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7609 L: ltp@lists.linux.it (subscribers-only)
7610 W: http://linux-test-project.github.io/
7611 T: git git://github.com/linux-test-project/ltp.git
7612 S: Maintained
7613
7614 M32R ARCHITECTURE
7615 W: http://www.linux-m32r.org/
7616 S: Orphan
7617 F: arch/m32r/
7618
7619 M68K ARCHITECTURE
7620 M: Geert Uytterhoeven <geert@linux-m68k.org>
7621 L: linux-m68k@lists.linux-m68k.org
7622 W: http://www.linux-m68k.org/
7623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7624 S: Maintained
7625 F: arch/m68k/
7626 F: drivers/zorro/
7627
7628 M68K ON APPLE MACINTOSH
7629 M: Joshua Thompson <funaho@jurai.org>
7630 W: http://www.mac.linux-m68k.org/
7631 L: linux-m68k@lists.linux-m68k.org
7632 S: Maintained
7633 F: arch/m68k/mac/
7634
7635 M68K ON HP9000/300
7636 M: Philip Blundell <philb@gnu.org>
7637 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7638 S: Maintained
7639 F: arch/m68k/hp300/
7640
7641 M88DS3103 MEDIA DRIVER
7642 M: Antti Palosaari <crope@iki.fi>
7643 L: linux-media@vger.kernel.org
7644 W: https://linuxtv.org
7645 W: http://palosaari.fi/linux/
7646 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7647 T: git git://linuxtv.org/anttip/media_tree.git
7648 S: Maintained
7649 F: drivers/media/dvb-frontends/m88ds3103*
7650
7651 M88RS2000 MEDIA DRIVER
7652 M: Malcolm Priestley <tvboxspy@gmail.com>
7653 L: linux-media@vger.kernel.org
7654 W: https://linuxtv.org
7655 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7656 S: Maintained
7657 F: drivers/media/dvb-frontends/m88rs2000*
7658
7659 MA901 MASTERKIT USB FM RADIO DRIVER
7660 M: Alexey Klimov <klimov.linux@gmail.com>
7661 L: linux-media@vger.kernel.org
7662 T: git git://linuxtv.org/media_tree.git
7663 S: Maintained
7664 F: drivers/media/radio/radio-ma901.c
7665
7666 MAC80211
7667 M: Johannes Berg <johannes@sipsolutions.net>
7668 L: linux-wireless@vger.kernel.org
7669 W: http://wireless.kernel.org/
7670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7672 S: Maintained
7673 F: Documentation/networking/mac80211-injection.txt
7674 F: include/net/mac80211.h
7675 F: net/mac80211/
7676 F: drivers/net/wireless/mac80211_hwsim.[ch]
7677
7678 MACVLAN DRIVER
7679 M: Patrick McHardy <kaber@trash.net>
7680 L: netdev@vger.kernel.org
7681 S: Maintained
7682 F: drivers/net/macvlan.c
7683 F: include/linux/if_macvlan.h
7684
7685 MAILBOX API
7686 M: Jassi Brar <jassisinghbrar@gmail.com>
7687 L: linux-kernel@vger.kernel.org
7688 S: Maintained
7689 F: drivers/mailbox/
7690 F: include/linux/mailbox_client.h
7691 F: include/linux/mailbox_controller.h
7692
7693 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7694 M: Michael Kerrisk <mtk.manpages@gmail.com>
7695 W: http://www.kernel.org/doc/man-pages
7696 L: linux-man@vger.kernel.org
7697 S: Maintained
7698
7699 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7700 M: Andrew Lunn <andrew@lunn.ch>
7701 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7702 L: netdev@vger.kernel.org
7703 S: Maintained
7704 F: drivers/net/dsa/mv88e6xxx/
7705 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7706
7707 MARVELL ARMADA DRM SUPPORT
7708 M: Russell King <rmk+kernel@armlinux.org.uk>
7709 S: Maintained
7710 F: drivers/gpu/drm/armada/
7711 F: include/uapi/drm/armada_drm.h
7712 F: Documentation/devicetree/bindings/display/armada/
7713
7714 MARVELL CRYPTO DRIVER
7715 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7716 M: Arnaud Ebalard <arno@natisbad.org>
7717 F: drivers/crypto/marvell/
7718 S: Maintained
7719 L: linux-crypto@vger.kernel.org
7720
7721 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7722 M: Mirko Lindner <mlindner@marvell.com>
7723 M: Stephen Hemminger <stephen@networkplumber.org>
7724 L: netdev@vger.kernel.org
7725 S: Maintained
7726 F: drivers/net/ethernet/marvell/sk*
7727
7728 MARVELL LIBERTAS WIRELESS DRIVER
7729 L: libertas-dev@lists.infradead.org
7730 S: Orphan
7731 F: drivers/net/wireless/marvell/libertas/
7732
7733 MARVELL MV643XX ETHERNET DRIVER
7734 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7735 L: netdev@vger.kernel.org
7736 S: Maintained
7737 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7738 F: include/linux/mv643xx.h
7739
7740 MARVELL MVNETA ETHERNET DRIVER
7741 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7742 L: netdev@vger.kernel.org
7743 S: Maintained
7744 F: drivers/net/ethernet/marvell/mvneta.*
7745
7746 MARVELL MWIFIEX WIRELESS DRIVER
7747 M: Amitkumar Karwar <akarwar@marvell.com>
7748 M: Nishant Sarmukadam <nishants@marvell.com>
7749 L: linux-wireless@vger.kernel.org
7750 S: Maintained
7751 F: drivers/net/wireless/marvell/mwifiex/
7752
7753 MARVELL MWL8K WIRELESS DRIVER
7754 M: Lennert Buytenhek <buytenh@wantstofly.org>
7755 L: linux-wireless@vger.kernel.org
7756 S: Odd Fixes
7757 F: drivers/net/wireless/marvell/mwl8k.c
7758
7759 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7760 M: Nicolas Pitre <nico@fluxnic.net>
7761 S: Odd Fixes
7762 F: drivers/mmc/host/mvsdio.*
7763
7764 MATROX FRAMEBUFFER DRIVER
7765 L: linux-fbdev@vger.kernel.org
7766 S: Orphan
7767 F: drivers/video/fbdev/matrox/matroxfb_*
7768 F: include/uapi/linux/matroxfb.h
7769
7770 MAX16065 HARDWARE MONITOR DRIVER
7771 M: Guenter Roeck <linux@roeck-us.net>
7772 L: linux-hwmon@vger.kernel.org
7773 S: Maintained
7774 F: Documentation/hwmon/max16065
7775 F: drivers/hwmon/max16065.c
7776
7777 MAX20751 HARDWARE MONITOR DRIVER
7778 M: Guenter Roeck <linux@roeck-us.net>
7779 L: linux-hwmon@vger.kernel.org
7780 S: Maintained
7781 F: Documentation/hwmon/max20751
7782 F: drivers/hwmon/max20751.c
7783
7784 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7785 L: linux-hwmon@vger.kernel.org
7786 S: Orphan
7787 F: Documentation/hwmon/max6650
7788 F: drivers/hwmon/max6650.c
7789
7790 MAX6697 HARDWARE MONITOR DRIVER
7791 M: Guenter Roeck <linux@roeck-us.net>
7792 L: linux-hwmon@vger.kernel.org
7793 S: Maintained
7794 F: Documentation/hwmon/max6697
7795 F: Documentation/devicetree/bindings/i2c/max6697.txt
7796 F: drivers/hwmon/max6697.c
7797 F: include/linux/platform_data/max6697.h
7798
7799 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7800 M: Peter Rosin <peda@axentia.se>
7801 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7802 S: Maintained
7803 F: Documentation/devicetree/bindings/sound/max9860.txt
7804 F: sound/soc/codecs/max9860.*
7805
7806 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7807 M: Krzysztof Kozlowski <krzk@kernel.org>
7808 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7809 L: linux-pm@vger.kernel.org
7810 S: Supported
7811 F: drivers/power/supply/max14577_charger.c
7812 F: drivers/power/supply/max77693_charger.c
7813
7814 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7815 M: Javier Martinez Canillas <javier@osg.samsung.com>
7816 L: linux-kernel@vger.kernel.org
7817 S: Supported
7818 F: drivers/*/*max77802*.c
7819 F: Documentation/devicetree/bindings/*/*max77802.txt
7820 F: include/dt-bindings/*/*max77802.h
7821
7822 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7823 M: Chanwoo Choi <cw00.choi@samsung.com>
7824 M: Krzysztof Kozlowski <krzk@kernel.org>
7825 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7826 L: linux-kernel@vger.kernel.org
7827 S: Supported
7828 F: drivers/*/max14577*.c
7829 F: drivers/*/max77686*.c
7830 F: drivers/*/max77693*.c
7831 F: drivers/extcon/extcon-max14577.c
7832 F: drivers/extcon/extcon-max77693.c
7833 F: drivers/rtc/rtc-max77686.c
7834 F: drivers/clk/clk-max77686.c
7835 F: Documentation/devicetree/bindings/mfd/max14577.txt
7836 F: Documentation/devicetree/bindings/*/max77686.txt
7837 F: Documentation/devicetree/bindings/mfd/max77693.txt
7838 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7839 F: include/linux/mfd/max14577*.h
7840 F: include/linux/mfd/max77686*.h
7841 F: include/linux/mfd/max77693*.h
7842
7843 MAXIRADIO FM RADIO RECEIVER DRIVER
7844 M: Hans Verkuil <hverkuil@xs4all.nl>
7845 L: linux-media@vger.kernel.org
7846 T: git git://linuxtv.org/media_tree.git
7847 W: https://linuxtv.org
7848 S: Maintained
7849 F: drivers/media/radio/radio-maxiradio*
7850
7851 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7852 M: Peter Rosin <peda@axentia.se>
7853 L: linux-iio@vger.kernel.org
7854 S: Maintained
7855 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7856 F: drivers/iio/potentiometer/mcp4531.c
7857
7858 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7859 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7860 L: linux-iio@vger.kernel.org
7861 S: Maintained
7862 F: drivers/iio/dac/cio-dac.c
7863
7864 MEDIA DRIVERS FOR RENESAS - FCP
7865 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7866 L: linux-media@vger.kernel.org
7867 L: linux-renesas-soc@vger.kernel.org
7868 T: git git://linuxtv.org/media_tree.git
7869 S: Supported
7870 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7871 F: drivers/media/platform/rcar-fcp.c
7872 F: include/media/rcar-fcp.h
7873
7874 MEDIA DRIVERS FOR RENESAS - FDP1
7875 M: Kieran Bingham <kieran@bingham.xyz>
7876 L: linux-media@vger.kernel.org
7877 L: linux-renesas-soc@vger.kernel.org
7878 T: git git://linuxtv.org/media_tree.git
7879 S: Supported
7880 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7881 F: drivers/media/platform/rcar_fdp1.c
7882
7883 MEDIA DRIVERS FOR RENESAS - VIN
7884 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7885 L: linux-media@vger.kernel.org
7886 L: linux-renesas-soc@vger.kernel.org
7887 T: git git://linuxtv.org/media_tree.git
7888 S: Supported
7889 F: Documentation/devicetree/bindings/media/rcar_vin.txt
7890 F: drivers/media/platform/rcar-vin/
7891
7892 MEDIA DRIVERS FOR RENESAS - VSP1
7893 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7894 L: linux-media@vger.kernel.org
7895 L: linux-renesas-soc@vger.kernel.org
7896 T: git git://linuxtv.org/media_tree.git
7897 S: Supported
7898 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7899 F: drivers/media/platform/vsp1/
7900
7901 MEDIA DRIVERS FOR HELENE
7902 M: Abylay Ospan <aospan@netup.ru>
7903 L: linux-media@vger.kernel.org
7904 W: https://linuxtv.org
7905 W: http://netup.tv/
7906 T: git git://linuxtv.org/media_tree.git
7907 S: Supported
7908 F: drivers/media/dvb-frontends/helene*
7909
7910 MEDIA DRIVERS FOR ASCOT2E
7911 M: Sergey Kozlov <serjk@netup.ru>
7912 M: Abylay Ospan <aospan@netup.ru>
7913 L: linux-media@vger.kernel.org
7914 W: https://linuxtv.org
7915 W: http://netup.tv/
7916 T: git git://linuxtv.org/media_tree.git
7917 S: Supported
7918 F: drivers/media/dvb-frontends/ascot2e*
7919
7920 MEDIA DRIVERS FOR CXD2841ER
7921 M: Sergey Kozlov <serjk@netup.ru>
7922 M: Abylay Ospan <aospan@netup.ru>
7923 L: linux-media@vger.kernel.org
7924 W: https://linuxtv.org
7925 W: http://netup.tv/
7926 T: git git://linuxtv.org/media_tree.git
7927 S: Supported
7928 F: drivers/media/dvb-frontends/cxd2841er*
7929
7930 MEDIA DRIVERS FOR HORUS3A
7931 M: Sergey Kozlov <serjk@netup.ru>
7932 M: Abylay Ospan <aospan@netup.ru>
7933 L: linux-media@vger.kernel.org
7934 W: https://linuxtv.org
7935 W: http://netup.tv/
7936 T: git git://linuxtv.org/media_tree.git
7937 S: Supported
7938 F: drivers/media/dvb-frontends/horus3a*
7939
7940 MEDIA DRIVERS FOR LNBH25
7941 M: Sergey Kozlov <serjk@netup.ru>
7942 M: Abylay Ospan <aospan@netup.ru>
7943 L: linux-media@vger.kernel.org
7944 W: https://linuxtv.org
7945 W: http://netup.tv/
7946 T: git git://linuxtv.org/media_tree.git
7947 S: Supported
7948 F: drivers/media/dvb-frontends/lnbh25*
7949
7950 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7951 M: Sergey Kozlov <serjk@netup.ru>
7952 M: Abylay Ospan <aospan@netup.ru>
7953 L: linux-media@vger.kernel.org
7954 W: https://linuxtv.org
7955 W: http://netup.tv/
7956 T: git git://linuxtv.org/media_tree.git
7957 S: Supported
7958 F: drivers/media/pci/netup_unidvb/*
7959
7960 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7961 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7962 M: Mauro Carvalho Chehab <mchehab@kernel.org>
7963 P: LinuxTV.org Project
7964 L: linux-media@vger.kernel.org
7965 W: https://linuxtv.org
7966 Q: http://patchwork.kernel.org/project/linux-media/list/
7967 T: git git://linuxtv.org/media_tree.git
7968 S: Maintained
7969 F: Documentation/media/
7970 F: drivers/media/
7971 F: drivers/staging/media/
7972 F: include/linux/platform_data/media/
7973 F: include/media/
7974 F: include/uapi/linux/dvb/
7975 F: include/uapi/linux/videodev2.h
7976 F: include/uapi/linux/media.h
7977 F: include/uapi/linux/v4l2-*
7978 F: include/uapi/linux/meye.h
7979 F: include/uapi/linux/ivtv*
7980 F: include/uapi/linux/uvcvideo.h
7981
7982 MEDIATEK ETHERNET DRIVER
7983 M: Felix Fietkau <nbd@openwrt.org>
7984 M: John Crispin <blogic@openwrt.org>
7985 L: netdev@vger.kernel.org
7986 S: Maintained
7987 F: drivers/net/ethernet/mediatek/
7988
7989 MEDIATEK MEDIA DRIVER
7990 M: Tiffany Lin <tiffany.lin@mediatek.com>
7991 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7992 S: Supported
7993 F: drivers/media/platform/mtk-vcodec/
7994 F: drivers/media/platform/mtk-vpu/
7995 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
7996 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
7997
7998 MEDIATEK MDP DRIVER
7999 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8000 M: Houlong Wei <houlong.wei@mediatek.com>
8001 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8002 S: Supported
8003 F: drivers/media/platform/mtk-mdp/
8004 F: drivers/media/platform/mtk-vpu/
8005 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8006
8007 MEDIATEK MT7601U WIRELESS LAN DRIVER
8008 M: Jakub Kicinski <kubakici@wp.pl>
8009 L: linux-wireless@vger.kernel.org
8010 S: Maintained
8011 F: drivers/net/wireless/mediatek/mt7601u/
8012
8013 MEGARAID SCSI/SAS DRIVERS
8014 M: Kashyap Desai <kashyap.desai@broadcom.com>
8015 M: Sumit Saxena <sumit.saxena@broadcom.com>
8016 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8017 L: megaraidlinux.pdl@broadcom.com
8018 L: linux-scsi@vger.kernel.org
8019 W: http://www.avagotech.com/support/
8020 S: Maintained
8021 F: Documentation/scsi/megaraid.txt
8022 F: drivers/scsi/megaraid.*
8023 F: drivers/scsi/megaraid/
8024
8025 MELFAS MIP4 TOUCHSCREEN DRIVER
8026 M: Sangwon Jee <jeesw@melfas.com>
8027 W: http://www.melfas.com
8028 S: Supported
8029 F: drivers/input/touchscreen/melfas_mip4.c
8030 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8031
8032 MELLANOX ETHERNET DRIVER (mlx4_en)
8033 M: Tariq Toukan <tariqt@mellanox.com>
8034 L: netdev@vger.kernel.org
8035 S: Supported
8036 W: http://www.mellanox.com
8037 Q: http://patchwork.ozlabs.org/project/netdev/list/
8038 F: drivers/net/ethernet/mellanox/mlx4/en_*
8039
8040 MELLANOX ETHERNET DRIVER (mlx5e)
8041 M: Saeed Mahameed <saeedm@mellanox.com>
8042 L: netdev@vger.kernel.org
8043 S: Supported
8044 W: http://www.mellanox.com
8045 Q: http://patchwork.ozlabs.org/project/netdev/list/
8046 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8047
8048 MELLANOX ETHERNET SWITCH DRIVERS
8049 M: Jiri Pirko <jiri@mellanox.com>
8050 M: Ido Schimmel <idosch@mellanox.com>
8051 L: netdev@vger.kernel.org
8052 S: Supported
8053 W: http://www.mellanox.com
8054 Q: http://patchwork.ozlabs.org/project/netdev/list/
8055 F: drivers/net/ethernet/mellanox/mlxsw/
8056
8057 MELLANOX MLXCPLD I2C AND MUX DRIVER
8058 M: Vadim Pasternak <vadimp@mellanox.com>
8059 M: Michael Shych <michaelsh@mellanox.com>
8060 L: linux-i2c@vger.kernel.org
8061 S: Supported
8062 F: drivers/i2c/busses/i2c-mlxcpld.c
8063 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8064 F: Documentation/i2c/busses/i2c-mlxcpld
8065
8066 MELLANOX MLXCPLD LED DRIVER
8067 M: Vadim Pasternak <vadimp@mellanox.com>
8068 L: linux-leds@vger.kernel.org
8069 S: Supported
8070 F: drivers/leds/leds-mlxcpld.c
8071 F: Documentation/leds/leds-mlxcpld.txt
8072
8073 MELLANOX PLATFORM DRIVER
8074 M: Vadim Pasternak <vadimp@mellanox.com>
8075 L: platform-driver-x86@vger.kernel.org
8076 S: Supported
8077 F: drivers/platform/x86/mlx-platform.c
8078
8079 MELLANOX MLX CPLD HOTPLUG DRIVER
8080 M: Vadim Pasternak <vadimp@mellanox.com>
8081 L: platform-driver-x86@vger.kernel.org
8082 S: Supported
8083 F: drivers/platform/x86/mlxcpld-hotplug.c
8084 F: include/linux/platform_data/mlxcpld-hotplug.h
8085
8086 SOFT-ROCE DRIVER (rxe)
8087 M: Moni Shoua <monis@mellanox.com>
8088 L: linux-rdma@vger.kernel.org
8089 S: Supported
8090 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8091 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8092 F: drivers/infiniband/sw/rxe/
8093 F: include/uapi/rdma/rdma_user_rxe.h
8094
8095 MEMBARRIER SUPPORT
8096 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8097 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8098 L: linux-kernel@vger.kernel.org
8099 S: Supported
8100 F: kernel/membarrier.c
8101 F: include/uapi/linux/membarrier.h
8102
8103 MEMORY MANAGEMENT
8104 L: linux-mm@kvack.org
8105 W: http://www.linux-mm.org
8106 S: Maintained
8107 F: include/linux/mm.h
8108 F: include/linux/gfp.h
8109 F: include/linux/mmzone.h
8110 F: include/linux/memory_hotplug.h
8111 F: include/linux/vmalloc.h
8112 F: mm/
8113
8114 MEMORY TECHNOLOGY DEVICES (MTD)
8115 M: David Woodhouse <dwmw2@infradead.org>
8116 M: Brian Norris <computersforpeace@gmail.com>
8117 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8118 M: Marek Vasut <marek.vasut@gmail.com>
8119 M: Richard Weinberger <richard@nod.at>
8120 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
8121 L: linux-mtd@lists.infradead.org
8122 W: http://www.linux-mtd.infradead.org/
8123 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8124 T: git git://git.infradead.org/linux-mtd.git
8125 T: git git://git.infradead.org/l2-mtd.git
8126 S: Maintained
8127 F: Documentation/devicetree/bindings/mtd/
8128 F: drivers/mtd/
8129 F: include/linux/mtd/
8130 F: include/uapi/mtd/
8131
8132 MEN A21 WATCHDOG DRIVER
8133 M: Johannes Thumshirn <morbidrsa@gmail.com>
8134 L: linux-watchdog@vger.kernel.org
8135 S: Maintained
8136 F: drivers/watchdog/mena21_wdt.c
8137
8138 MEN CHAMELEON BUS (mcb)
8139 M: Johannes Thumshirn <morbidrsa@gmail.com>
8140 S: Maintained
8141 F: drivers/mcb/
8142 F: include/linux/mcb.h
8143 F: Documentation/men-chameleon-bus.txt
8144
8145 MEN F21BMC (Board Management Controller)
8146 M: Andreas Werner <andreas.werner@men.de>
8147 S: Supported
8148 F: drivers/mfd/menf21bmc.c
8149 F: drivers/watchdog/menf21bmc_wdt.c
8150 F: drivers/leds/leds-menf21bmc.c
8151 F: drivers/hwmon/menf21bmc_hwmon.c
8152 F: Documentation/hwmon/menf21bmc
8153
8154 METAG ARCHITECTURE
8155 M: James Hogan <james.hogan@imgtec.com>
8156 L: linux-metag@vger.kernel.org
8157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8158 S: Odd Fixes
8159 F: arch/metag/
8160 F: Documentation/metag/
8161 F: Documentation/devicetree/bindings/metag/
8162 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8163 F: drivers/clocksource/metag_generic.c
8164 F: drivers/irqchip/irq-metag.c
8165 F: drivers/irqchip/irq-metag-ext.c
8166 F: drivers/tty/metag_da.c
8167
8168 MICROBLAZE ARCHITECTURE
8169 M: Michal Simek <monstr@monstr.eu>
8170 W: http://www.monstr.eu/fdt/
8171 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8172 S: Supported
8173 F: arch/microblaze/
8174
8175 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8176 M: Richard Genoud <richard.genoud@gmail.com>
8177 S: Maintained
8178 F: drivers/tty/serial/atmel_serial.c
8179 F: include/linux/atmel_serial.h
8180
8181 MICROCHIP / ATMEL ISC DRIVER
8182 M: Songjun Wu <songjun.wu@microchip.com>
8183 L: linux-media@vger.kernel.org
8184 S: Supported
8185 F: drivers/media/platform/atmel/atmel-isc.c
8186 F: drivers/media/platform/atmel/atmel-isc-regs.h
8187 F: devicetree/bindings/media/atmel-isc.txt
8188
8189 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8190 M: Chen Yu <yu.c.chen@intel.com>
8191 L: platform-driver-x86@vger.kernel.org
8192 S: Supported
8193 F: drivers/platform/x86/surfacepro3_button.c
8194
8195 MICROTEK X6 SCANNER
8196 M: Oliver Neukum <oliver@neukum.org>
8197 S: Maintained
8198 F: drivers/usb/image/microtek.*
8199
8200 MIPS
8201 M: Ralf Baechle <ralf@linux-mips.org>
8202 L: linux-mips@linux-mips.org
8203 W: http://www.linux-mips.org/
8204 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8205 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8206 S: Supported
8207 F: Documentation/devicetree/bindings/mips/
8208 F: Documentation/mips/
8209 F: arch/mips/
8210
8211 MIPS/LOONGSON1 ARCHITECTURE
8212 M: Keguang Zhang <keguang.zhang@gmail.com>
8213 L: linux-mips@linux-mips.org
8214 S: Maintained
8215 F: arch/mips/loongson32/
8216 F: arch/mips/include/asm/mach-loongson32/
8217 F: drivers/*/*loongson1*
8218 F: drivers/*/*/*loongson1*
8219
8220 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8221 M: Hans Verkuil <hverkuil@xs4all.nl>
8222 L: linux-media@vger.kernel.org
8223 T: git git://linuxtv.org/media_tree.git
8224 W: https://linuxtv.org
8225 S: Odd Fixes
8226 F: drivers/media/radio/radio-miropcm20*
8227
8228 MELLANOX MLX4 core VPI driver
8229 M: Yishai Hadas <yishaih@mellanox.com>
8230 L: netdev@vger.kernel.org
8231 L: linux-rdma@vger.kernel.org
8232 W: http://www.mellanox.com
8233 Q: http://patchwork.ozlabs.org/project/netdev/list/
8234 S: Supported
8235 F: drivers/net/ethernet/mellanox/mlx4/
8236 F: include/linux/mlx4/
8237 F: include/uapi/rdma/mlx4-abi.h
8238
8239 MELLANOX MLX4 IB driver
8240 M: Yishai Hadas <yishaih@mellanox.com>
8241 L: linux-rdma@vger.kernel.org
8242 W: http://www.mellanox.com
8243 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8244 S: Supported
8245 F: drivers/infiniband/hw/mlx4/
8246 F: include/linux/mlx4/
8247
8248 MELLANOX MLX5 core VPI driver
8249 M: Saeed Mahameed <saeedm@mellanox.com>
8250 M: Matan Barak <matanb@mellanox.com>
8251 M: Leon Romanovsky <leonro@mellanox.com>
8252 L: netdev@vger.kernel.org
8253 L: linux-rdma@vger.kernel.org
8254 W: http://www.mellanox.com
8255 Q: http://patchwork.ozlabs.org/project/netdev/list/
8256 S: Supported
8257 F: drivers/net/ethernet/mellanox/mlx5/core/
8258 F: include/linux/mlx5/
8259 F: include/uapi/rdma/mlx5-abi.h
8260
8261 MELLANOX MLX5 IB driver
8262 M: Matan Barak <matanb@mellanox.com>
8263 M: Leon Romanovsky <leonro@mellanox.com>
8264 L: linux-rdma@vger.kernel.org
8265 W: http://www.mellanox.com
8266 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8267 S: Supported
8268 F: drivers/infiniband/hw/mlx5/
8269 F: include/linux/mlx5/
8270
8271 MELEXIS MLX90614 DRIVER
8272 M: Crt Mori <cmo@melexis.com>
8273 L: linux-iio@vger.kernel.org
8274 W: http://www.melexis.com
8275 S: Supported
8276 F: drivers/iio/temperature/mlx90614.c
8277
8278 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8279 M: Don Brace <don.brace@microsemi.com>
8280 L: esc.storagedev@microsemi.com
8281 L: linux-scsi@vger.kernel.org
8282 S: Supported
8283 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8284 F: drivers/scsi/smartpqi/Kconfig
8285 F: drivers/scsi/smartpqi/Makefile
8286 F: include/linux/cciss*.h
8287 F: include/uapi/linux/cciss*.h
8288 F: Documentation/scsi/smartpqi.txt
8289
8290 MN88472 MEDIA DRIVER
8291 M: Antti Palosaari <crope@iki.fi>
8292 L: linux-media@vger.kernel.org
8293 W: https://linuxtv.org
8294 W: http://palosaari.fi/linux/
8295 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8296 S: Maintained
8297 F: drivers/media/dvb-frontends/mn88472*
8298
8299 MN88473 MEDIA DRIVER
8300 M: Antti Palosaari <crope@iki.fi>
8301 L: linux-media@vger.kernel.org
8302 W: https://linuxtv.org
8303 W: http://palosaari.fi/linux/
8304 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8305 S: Maintained
8306 F: drivers/media/dvb-frontends/mn88473*
8307
8308 MODULE SUPPORT
8309 M: Jessica Yu <jeyu@redhat.com>
8310 M: Rusty Russell <rusty@rustcorp.com.au>
8311 S: Maintained
8312 F: include/linux/module.h
8313 F: kernel/module.c
8314
8315 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8316 W: http://popies.net/meye/
8317 S: Orphan
8318 F: Documentation/media/v4l-drivers/meye*
8319 F: drivers/media/pci/meye/
8320 F: include/uapi/linux/meye.h
8321
8322 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8323 M: Jiri Slaby <jirislaby@gmail.com>
8324 S: Maintained
8325 F: Documentation/serial/moxa-smartio
8326 F: drivers/tty/mxser.*
8327
8328 MR800 AVERMEDIA USB FM RADIO DRIVER
8329 M: Alexey Klimov <klimov.linux@gmail.com>
8330 L: linux-media@vger.kernel.org
8331 T: git git://linuxtv.org/media_tree.git
8332 S: Maintained
8333 F: drivers/media/radio/radio-mr800.c
8334
8335 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8336 M: Alan Ott <alan@signal11.us>
8337 L: linux-wpan@vger.kernel.org
8338 S: Maintained
8339 F: drivers/net/ieee802154/mrf24j40.c
8340 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8341
8342 MSI LAPTOP SUPPORT
8343 M: "Lee, Chun-Yi" <jlee@suse.com>
8344 L: platform-driver-x86@vger.kernel.org
8345 S: Maintained
8346 F: drivers/platform/x86/msi-laptop.c
8347
8348 MSI WMI SUPPORT
8349 L: platform-driver-x86@vger.kernel.org
8350 S: Orphan
8351 F: drivers/platform/x86/msi-wmi.c
8352
8353 MSI001 MEDIA DRIVER
8354 M: Antti Palosaari <crope@iki.fi>
8355 L: linux-media@vger.kernel.org
8356 W: https://linuxtv.org
8357 W: http://palosaari.fi/linux/
8358 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8359 T: git git://linuxtv.org/anttip/media_tree.git
8360 S: Maintained
8361 F: drivers/media/tuners/msi001*
8362
8363 MSI2500 MEDIA DRIVER
8364 M: Antti Palosaari <crope@iki.fi>
8365 L: linux-media@vger.kernel.org
8366 W: https://linuxtv.org
8367 W: http://palosaari.fi/linux/
8368 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8369 T: git git://linuxtv.org/anttip/media_tree.git
8370 S: Maintained
8371 F: drivers/media/usb/msi2500/
8372
8373 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8374 M: Robert Jarzmik <robert.jarzmik@free.fr>
8375 L: linux-mtd@lists.infradead.org
8376 S: Maintained
8377 F: drivers/mtd/devices/docg3*
8378
8379 MT9M032 APTINA SENSOR DRIVER
8380 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8381 L: linux-media@vger.kernel.org
8382 T: git git://linuxtv.org/media_tree.git
8383 S: Maintained
8384 F: drivers/media/i2c/mt9m032.c
8385 F: include/media/i2c/mt9m032.h
8386
8387 MT9P031 APTINA CAMERA SENSOR
8388 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8389 L: linux-media@vger.kernel.org
8390 T: git git://linuxtv.org/media_tree.git
8391 S: Maintained
8392 F: drivers/media/i2c/mt9p031.c
8393 F: include/media/i2c/mt9p031.h
8394
8395 MT9T001 APTINA CAMERA SENSOR
8396 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8397 L: linux-media@vger.kernel.org
8398 T: git git://linuxtv.org/media_tree.git
8399 S: Maintained
8400 F: drivers/media/i2c/mt9t001.c
8401 F: include/media/i2c/mt9t001.h
8402
8403 MT9V032 APTINA CAMERA SENSOR
8404 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8405 L: linux-media@vger.kernel.org
8406 T: git git://linuxtv.org/media_tree.git
8407 S: Maintained
8408 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8409 F: drivers/media/i2c/mt9v032.c
8410 F: include/media/i2c/mt9v032.h
8411
8412 MULTIFUNCTION DEVICES (MFD)
8413 M: Lee Jones <lee.jones@linaro.org>
8414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8415 S: Supported
8416 F: Documentation/devicetree/bindings/mfd/
8417 F: drivers/mfd/
8418 F: include/linux/mfd/
8419
8420 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8421 M: Ulf Hansson <ulf.hansson@linaro.org>
8422 L: linux-mmc@vger.kernel.org
8423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8424 S: Maintained
8425 F: Documentation/devicetree/bindings/mmc/
8426 F: drivers/mmc/
8427 F: include/linux/mmc/
8428 F: include/uapi/linux/mmc/
8429
8430 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8431 S: Orphan
8432 F: drivers/mmc/host/mmc_spi.c
8433 F: include/linux/spi/mmc_spi.h
8434
8435 MULTISOUND SOUND DRIVER
8436 M: Andrew Veliath <andrewtv@usa.net>
8437 S: Maintained
8438 F: Documentation/sound/oss/MultiSound
8439 F: sound/oss/msnd*
8440
8441 MULTITECH MULTIPORT CARD (ISICOM)
8442 S: Orphan
8443 F: drivers/tty/isicom.c
8444 F: include/linux/isicom.h
8445
8446 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8447 M: Bin Liu <b-liu@ti.com>
8448 L: linux-usb@vger.kernel.org
8449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8450 S: Maintained
8451 F: drivers/usb/musb/
8452
8453 MXL5007T MEDIA DRIVER
8454 M: Michael Krufky <mkrufky@linuxtv.org>
8455 L: linux-media@vger.kernel.org
8456 W: https://linuxtv.org
8457 W: http://github.com/mkrufky
8458 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8459 T: git git://linuxtv.org/mkrufky/tuners.git
8460 S: Maintained
8461 F: drivers/media/tuners/mxl5007t.*
8462
8463 MXSFB DRM DRIVER
8464 M: Marek Vasut <marex@denx.de>
8465 S: Supported
8466 F: drivers/gpu/drm/mxsfb/
8467 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8468
8469 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8470 M: Hyong-Youb Kim <hykim@myri.com>
8471 L: netdev@vger.kernel.org
8472 W: https://www.myricom.com/support/downloads/myri10ge.html
8473 S: Supported
8474 F: drivers/net/ethernet/myricom/myri10ge/
8475
8476 NAND FLASH SUBSYSTEM
8477 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8478 R: Richard Weinberger <richard@nod.at>
8479 L: linux-mtd@lists.infradead.org
8480 W: http://www.linux-mtd.infradead.org/
8481 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8482 T: git git://github.com/linux-nand/linux.git
8483 S: Maintained
8484 F: drivers/mtd/nand/
8485 F: include/linux/mtd/nand*.h
8486
8487 NATSEMI ETHERNET DRIVER (DP8381x)
8488 S: Orphan
8489 F: drivers/net/ethernet/natsemi/natsemi.c
8490
8491 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8492 M: Daniel Mack <zonque@gmail.com>
8493 S: Maintained
8494 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8495 W: http://www.native-instruments.com
8496 F: sound/usb/caiaq/
8497
8498 NCP FILESYSTEM
8499 M: Petr Vandrovec <petr@vandrovec.name>
8500 S: Odd Fixes
8501 F: fs/ncpfs/
8502
8503 NCR 5380 SCSI DRIVERS
8504 M: Finn Thain <fthain@telegraphics.com.au>
8505 M: Michael Schmitz <schmitzmic@gmail.com>
8506 L: linux-scsi@vger.kernel.org
8507 S: Maintained
8508 F: Documentation/scsi/g_NCR5380.txt
8509 F: drivers/scsi/NCR5380.*
8510 F: drivers/scsi/arm/cumana_1.c
8511 F: drivers/scsi/arm/oak.c
8512 F: drivers/scsi/atari_scsi.*
8513 F: drivers/scsi/dmx3191d.c
8514 F: drivers/scsi/g_NCR5380.*
8515 F: drivers/scsi/mac_scsi.*
8516 F: drivers/scsi/sun3_scsi.*
8517 F: drivers/scsi/sun3_scsi_vme.c
8518
8519 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8520 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8521 L: linux-scsi@vger.kernel.org
8522 S: Maintained
8523 F: drivers/scsi/NCR_D700.*
8524
8525 NCT6775 HARDWARE MONITOR DRIVER
8526 M: Guenter Roeck <linux@roeck-us.net>
8527 L: linux-hwmon@vger.kernel.org
8528 S: Maintained
8529 F: Documentation/hwmon/nct6775
8530 F: drivers/hwmon/nct6775.c
8531
8532 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8533 M: Faisal Latif <faisal.latif@intel.com>
8534 L: linux-rdma@vger.kernel.org
8535 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8536 S: Supported
8537 F: drivers/infiniband/hw/nes/
8538 F: include/uapi/rdma/nes-abi.h
8539
8540 NETEM NETWORK EMULATOR
8541 M: Stephen Hemminger <stephen@networkplumber.org>
8542 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8543 S: Maintained
8544 F: net/sched/sch_netem.c
8545
8546 NETERION 10GbE DRIVERS (s2io/vxge)
8547 M: Jon Mason <jdmason@kudzu.us>
8548 L: netdev@vger.kernel.org
8549 S: Supported
8550 F: Documentation/networking/s2io.txt
8551 F: Documentation/networking/vxge.txt
8552 F: drivers/net/ethernet/neterion/
8553
8554 NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8555 M: Pablo Neira Ayuso <pablo@netfilter.org>
8556 M: Patrick McHardy <kaber@trash.net>
8557 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8558 L: netfilter-devel@vger.kernel.org
8559 L: coreteam@netfilter.org
8560 W: http://www.netfilter.org/
8561 W: http://www.iptables.org/
8562 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8565 S: Supported
8566 F: include/linux/netfilter*
8567 F: include/linux/netfilter/
8568 F: include/net/netfilter/
8569 F: include/uapi/linux/netfilter*
8570 F: include/uapi/linux/netfilter/
8571 F: net/*/netfilter.c
8572 F: net/*/netfilter/
8573 F: net/netfilter/
8574 F: net/bridge/br_netfilter*.c
8575
8576 NETLABEL
8577 M: Paul Moore <paul@paul-moore.com>
8578 W: http://netlabel.sf.net
8579 L: netdev@vger.kernel.org
8580 S: Maintained
8581 F: Documentation/netlabel/
8582 F: include/net/netlabel.h
8583 F: net/netlabel/
8584
8585 NETROM NETWORK LAYER
8586 M: Ralf Baechle <ralf@linux-mips.org>
8587 L: linux-hams@vger.kernel.org
8588 W: http://www.linux-ax25.org/
8589 S: Maintained
8590 F: include/net/netrom.h
8591 F: include/uapi/linux/netrom.h
8592 F: net/netrom/
8593
8594 NETRONOME ETHERNET DRIVERS
8595 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8596 L: oss-drivers@netronome.com
8597 S: Maintained
8598 F: drivers/net/ethernet/netronome/
8599
8600 NETWORK BLOCK DEVICE (NBD)
8601 M: Markus Pargmann <mpa@pengutronix.de>
8602 S: Maintained
8603 L: nbd-general@lists.sourceforge.net
8604 T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8605 F: Documentation/blockdev/nbd.txt
8606 F: drivers/block/nbd.c
8607 F: include/uapi/linux/nbd.h
8608
8609 NETWORK DROP MONITOR
8610 M: Neil Horman <nhorman@tuxdriver.com>
8611 L: netdev@vger.kernel.org
8612 S: Maintained
8613 W: https://fedorahosted.org/dropwatch/
8614 F: net/core/drop_monitor.c
8615
8616 NETWORKING [DSA]
8617 M: Andrew Lunn <andrew@lunn.ch>
8618 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8619 M: Florian Fainelli <f.fainelli@gmail.com>
8620 S: Maintained
8621 F: net/dsa/
8622 F: include/net/dsa.h
8623 F: drivers/net/dsa/
8624
8625 NETWORKING [GENERAL]
8626 M: "David S. Miller" <davem@davemloft.net>
8627 L: netdev@vger.kernel.org
8628 W: http://www.linuxfoundation.org/en/Net
8629 Q: http://patchwork.ozlabs.org/project/netdev/list/
8630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8632 S: Maintained
8633 F: net/
8634 F: include/net/
8635 F: include/linux/in.h
8636 F: include/linux/net.h
8637 F: include/linux/netdevice.h
8638 F: include/uapi/linux/in.h
8639 F: include/uapi/linux/net.h
8640 F: include/uapi/linux/netdevice.h
8641 F: include/uapi/linux/net_namespace.h
8642 F: tools/net/
8643 F: tools/testing/selftests/net/
8644 F: lib/random32.c
8645
8646 NETWORKING [IPv4/IPv6]
8647 M: "David S. Miller" <davem@davemloft.net>
8648 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8649 M: James Morris <jmorris@namei.org>
8650 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8651 M: Patrick McHardy <kaber@trash.net>
8652 L: netdev@vger.kernel.org
8653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8654 S: Maintained
8655 F: net/ipv4/
8656 F: net/ipv6/
8657 F: include/net/ip*
8658 F: arch/x86/net/*
8659
8660 NETWORKING [IPSEC]
8661 M: Steffen Klassert <steffen.klassert@secunet.com>
8662 M: Herbert Xu <herbert@gondor.apana.org.au>
8663 M: "David S. Miller" <davem@davemloft.net>
8664 L: netdev@vger.kernel.org
8665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8667 S: Maintained
8668 F: net/core/flow.c
8669 F: net/xfrm/
8670 F: net/key/
8671 F: net/ipv4/xfrm*
8672 F: net/ipv4/esp4.c
8673 F: net/ipv4/ah4.c
8674 F: net/ipv4/ipcomp.c
8675 F: net/ipv4/ip_vti.c
8676 F: net/ipv6/xfrm*
8677 F: net/ipv6/esp6.c
8678 F: net/ipv6/ah6.c
8679 F: net/ipv6/ipcomp6.c
8680 F: net/ipv6/ip6_vti.c
8681 F: include/uapi/linux/xfrm.h
8682 F: include/net/xfrm.h
8683
8684 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8685 M: Paul Moore <paul@paul-moore.com>
8686 L: netdev@vger.kernel.org
8687 S: Maintained
8688
8689 NETWORKING [WIRELESS]
8690 L: linux-wireless@vger.kernel.org
8691 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8692
8693 NETWORKING DRIVERS
8694 L: netdev@vger.kernel.org
8695 W: http://www.linuxfoundation.org/en/Net
8696 Q: http://patchwork.ozlabs.org/project/netdev/list/
8697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8699 S: Odd Fixes
8700 F: Documentation/devicetree/bindings/net/
8701 F: drivers/net/
8702 F: include/linux/if_*
8703 F: include/linux/netdevice.h
8704 F: include/linux/etherdevice.h
8705 F: include/linux/fcdevice.h
8706 F: include/linux/fddidevice.h
8707 F: include/linux/hippidevice.h
8708 F: include/linux/inetdevice.h
8709 F: include/uapi/linux/if_*
8710 F: include/uapi/linux/netdevice.h
8711
8712 NETWORKING DRIVERS (WIRELESS)
8713 M: Kalle Valo <kvalo@codeaurora.org>
8714 L: linux-wireless@vger.kernel.org
8715 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8718 S: Maintained
8719 F: Documentation/devicetree/bindings/net/wireless/
8720 F: drivers/net/wireless/
8721
8722 NETXEN (1/10) GbE SUPPORT
8723 M: Manish Chopra <manish.chopra@cavium.com>
8724 M: Rahul Verma <rahul.verma@cavium.com>
8725 M: Dept-GELinuxNICDev@cavium.com
8726 L: netdev@vger.kernel.org
8727 S: Supported
8728 F: drivers/net/ethernet/qlogic/netxen/
8729
8730 NFC SUBSYSTEM
8731 M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8732 M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8733 M: Samuel Ortiz <sameo@linux.intel.com>
8734 L: linux-wireless@vger.kernel.org
8735 L: linux-nfc@lists.01.org (subscribers-only)
8736 S: Supported
8737 F: net/nfc/
8738 F: include/net/nfc/
8739 F: include/uapi/linux/nfc.h
8740 F: drivers/nfc/
8741 F: include/linux/platform_data/nfcmrvl.h
8742 F: include/linux/platform_data/nxp-nci.h
8743 F: include/linux/platform_data/pn544.h
8744 F: include/linux/platform_data/st21nfca.h
8745 F: include/linux/platform_data/st-nci.h
8746 F: Documentation/devicetree/bindings/net/nfc/
8747
8748 NFS, SUNRPC, AND LOCKD CLIENTS
8749 M: Trond Myklebust <trond.myklebust@primarydata.com>
8750 M: Anna Schumaker <anna.schumaker@netapp.com>
8751 L: linux-nfs@vger.kernel.org
8752 W: http://client.linux-nfs.org
8753 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8754 S: Maintained
8755 F: fs/lockd/
8756 F: fs/nfs/
8757 F: fs/nfs_common/
8758 F: net/sunrpc/
8759 F: include/linux/lockd/
8760 F: include/linux/nfs*
8761 F: include/linux/sunrpc/
8762 F: include/uapi/linux/nfs*
8763 F: include/uapi/linux/sunrpc/
8764
8765 NILFS2 FILESYSTEM
8766 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8767 L: linux-nilfs@vger.kernel.org
8768 W: http://nilfs.sourceforge.net/
8769 W: http://nilfs.osdn.jp/
8770 T: git git://github.com/konis/nilfs2.git
8771 S: Supported
8772 F: Documentation/filesystems/nilfs2.txt
8773 F: fs/nilfs2/
8774 F: include/trace/events/nilfs2.h
8775 F: include/uapi/linux/nilfs2_api.h
8776 F: include/uapi/linux/nilfs2_ondisk.h
8777
8778 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8779 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8780 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8781 S: Maintained
8782 F: Documentation/scsi/NinjaSCSI.txt
8783 F: drivers/scsi/pcmcia/nsp_*
8784
8785 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8786 M: GOTO Masanori <gotom@debian.or.jp>
8787 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8788 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8789 S: Maintained
8790 F: Documentation/scsi/NinjaSCSI.txt
8791 F: drivers/scsi/nsp32*
8792
8793 NIOS2 ARCHITECTURE
8794 M: Ley Foon Tan <lftan@altera.com>
8795 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8797 S: Maintained
8798 F: arch/nios2/
8799
8800 NOKIA N900 POWER SUPPLY DRIVERS
8801 R: Pali Rohár <pali.rohar@gmail.com>
8802 F: include/linux/power/bq2415x_charger.h
8803 F: include/linux/power/bq27xxx_battery.h
8804 F: include/linux/power/isp1704_charger.h
8805 F: drivers/power/supply/bq2415x_charger.c
8806 F: drivers/power/supply/bq27xxx_battery.c
8807 F: drivers/power/supply/bq27xxx_battery_i2c.c
8808 F: drivers/power/supply/isp1704_charger.c
8809 F: drivers/power/supply/rx51_battery.c
8810
8811 NTB DRIVER CORE
8812 M: Jon Mason <jdmason@kudzu.us>
8813 M: Dave Jiang <dave.jiang@intel.com>
8814 M: Allen Hubbe <Allen.Hubbe@emc.com>
8815 L: linux-ntb@googlegroups.com
8816 S: Supported
8817 W: https://github.com/jonmason/ntb/wiki
8818 T: git git://github.com/jonmason/ntb.git
8819 F: drivers/ntb/
8820 F: drivers/net/ntb_netdev.c
8821 F: include/linux/ntb.h
8822 F: include/linux/ntb_transport.h
8823 F: tools/testing/selftests/ntb/
8824
8825 NTB INTEL DRIVER
8826 M: Jon Mason <jdmason@kudzu.us>
8827 M: Dave Jiang <dave.jiang@intel.com>
8828 L: linux-ntb@googlegroups.com
8829 S: Supported
8830 W: https://github.com/jonmason/ntb/wiki
8831 T: git git://github.com/jonmason/ntb.git
8832 F: drivers/ntb/hw/intel/
8833
8834 NTB AMD DRIVER
8835 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8836 L: linux-ntb@googlegroups.com
8837 S: Supported
8838 F: drivers/ntb/hw/amd/
8839
8840 NTFS FILESYSTEM
8841 M: Anton Altaparmakov <anton@tuxera.com>
8842 L: linux-ntfs-dev@lists.sourceforge.net
8843 W: http://www.tuxera.com/
8844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8845 S: Supported
8846 F: Documentation/filesystems/ntfs.txt
8847 F: fs/ntfs/
8848
8849 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8850 M: Antonino Daplas <adaplas@gmail.com>
8851 L: linux-fbdev@vger.kernel.org
8852 S: Maintained
8853 F: drivers/video/fbdev/riva/
8854 F: drivers/video/fbdev/nvidia/
8855
8856 NVM EXPRESS DRIVER
8857 M: Keith Busch <keith.busch@intel.com>
8858 M: Jens Axboe <axboe@fb.com>
8859 L: linux-nvme@lists.infradead.org
8860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8861 W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8862 S: Supported
8863 F: drivers/nvme/host/
8864 F: include/linux/nvme.h
8865
8866 NVM EXPRESS TARGET DRIVER
8867 M: Christoph Hellwig <hch@lst.de>
8868 M: Sagi Grimberg <sagi@grimberg.me>
8869 L: linux-nvme@lists.infradead.org
8870 S: Supported
8871 F: drivers/nvme/target/
8872
8873 NVM EXPRESS FC TRANSPORT DRIVERS
8874 M: James Smart <james.smart@broadcom.com>
8875 L: linux-nvme@lists.infradead.org
8876 S: Supported
8877 F: include/linux/nvme-fc.h
8878 F: include/linux/nvme-fc-driver.h
8879 F: drivers/nvme/host/fc.c
8880 F: drivers/nvme/target/fc.c
8881 F: drivers/nvme/target/fcloop.c
8882
8883 NVMEM FRAMEWORK
8884 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8885 M: Maxime Ripard <maxime.ripard@free-electrons.com>
8886 S: Maintained
8887 F: drivers/nvmem/
8888 F: Documentation/devicetree/bindings/nvmem/
8889 F: include/linux/nvmem-consumer.h
8890 F: include/linux/nvmem-provider.h
8891
8892 NXP-NCI NFC DRIVER
8893 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8894 R: Charles Gorand <charles.gorand@effinnov.com>
8895 L: linux-nfc@lists.01.org (moderated for non-subscribers)
8896 S: Supported
8897 F: drivers/nfc/nxp-nci
8898
8899 NXP TDA998X DRM DRIVER
8900 M: Russell King <rmk+kernel@armlinux.org.uk>
8901 S: Supported
8902 F: drivers/gpu/drm/i2c/tda998x_drv.c
8903 F: include/drm/i2c/tda998x.h
8904
8905 NXP TFA9879 DRIVER
8906 M: Peter Rosin <peda@axentia.se>
8907 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8908 S: Maintained
8909 F: sound/soc/codecs/tfa9879*
8910
8911 OBJTOOL
8912 M: Josh Poimboeuf <jpoimboe@redhat.com>
8913 S: Supported
8914 F: tools/objtool/
8915
8916 OMAP SUPPORT
8917 M: Tony Lindgren <tony@atomide.com>
8918 L: linux-omap@vger.kernel.org
8919 W: http://www.muru.com/linux/omap/
8920 W: http://linux.omap.com/
8921 Q: http://patchwork.kernel.org/project/linux-omap/list/
8922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8923 S: Maintained
8924 F: arch/arm/*omap*/
8925 F: arch/arm/configs/omap1_defconfig
8926 F: arch/arm/configs/omap2plus_defconfig
8927 F: drivers/i2c/busses/i2c-omap.c
8928 F: drivers/irqchip/irq-omap-intc.c
8929 F: drivers/mfd/*omap*.c
8930 F: drivers/mfd/menelaus.c
8931 F: drivers/mfd/palmas.c
8932 F: drivers/mfd/tps65217.c
8933 F: drivers/mfd/tps65218.c
8934 F: drivers/mfd/tps65910.c
8935 F: drivers/mfd/twl-core.[ch]
8936 F: drivers/mfd/twl4030*.c
8937 F: drivers/mfd/twl6030*.c
8938 F: drivers/mfd/twl6040*.c
8939 F: drivers/regulator/palmas-regulator*.c
8940 F: drivers/regulator/pbias-regulator.c
8941 F: drivers/regulator/tps65217-regulator.c
8942 F: drivers/regulator/tps65218-regulator.c
8943 F: drivers/regulator/tps65910-regulator.c
8944 F: drivers/regulator/twl-regulator.c
8945 F: drivers/regulator/twl6030-regulator.c
8946 F: include/linux/i2c-omap.h
8947
8948 OMAP DEVICE TREE SUPPORT
8949 M: Benoît Cousson <bcousson@baylibre.com>
8950 M: Tony Lindgren <tony@atomide.com>
8951 L: linux-omap@vger.kernel.org
8952 L: devicetree@vger.kernel.org
8953 S: Maintained
8954 F: arch/arm/boot/dts/*omap*
8955 F: arch/arm/boot/dts/*am3*
8956 F: arch/arm/boot/dts/*am4*
8957 F: arch/arm/boot/dts/*am5*
8958 F: arch/arm/boot/dts/*dra7*
8959
8960 OMAP CLOCK FRAMEWORK SUPPORT
8961 M: Paul Walmsley <paul@pwsan.com>
8962 L: linux-omap@vger.kernel.org
8963 S: Maintained
8964 F: arch/arm/*omap*/*clock*
8965
8966 OMAP POWER MANAGEMENT SUPPORT
8967 M: Kevin Hilman <khilman@kernel.org>
8968 L: linux-omap@vger.kernel.org
8969 S: Maintained
8970 F: arch/arm/*omap*/*pm*
8971 F: drivers/cpufreq/omap-cpufreq.c
8972
8973 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8974 M: Rajendra Nayak <rnayak@codeaurora.org>
8975 M: Paul Walmsley <paul@pwsan.com>
8976 L: linux-omap@vger.kernel.org
8977 S: Maintained
8978 F: arch/arm/mach-omap2/prm*
8979
8980 OMAP AUDIO SUPPORT
8981 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8982 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8983 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8984 L: linux-omap@vger.kernel.org
8985 S: Maintained
8986 F: sound/soc/omap/
8987
8988 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8989 M: Roger Quadros <rogerq@ti.com>
8990 M: Tony Lindgren <tony@atomide.com>
8991 L: linux-omap@vger.kernel.org
8992 S: Maintained
8993 F: drivers/memory/omap-gpmc.c
8994 F: arch/arm/mach-omap2/*gpmc*
8995
8996 OMAP FRAMEBUFFER SUPPORT
8997 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8998 L: linux-fbdev@vger.kernel.org
8999 L: linux-omap@vger.kernel.org
9000 S: Maintained
9001 F: drivers/video/fbdev/omap/
9002
9003 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9004 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9005 L: linux-omap@vger.kernel.org
9006 L: linux-fbdev@vger.kernel.org
9007 S: Maintained
9008 F: drivers/video/fbdev/omap2/
9009 F: Documentation/arm/OMAP/DSS
9010
9011 OMAP HARDWARE SPINLOCK SUPPORT
9012 M: Ohad Ben-Cohen <ohad@wizery.com>
9013 L: linux-omap@vger.kernel.org
9014 S: Maintained
9015 F: drivers/hwspinlock/omap_hwspinlock.c
9016
9017 OMAP MMC SUPPORT
9018 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9019 L: linux-omap@vger.kernel.org
9020 S: Maintained
9021 F: drivers/mmc/host/omap.c
9022
9023 OMAP HS MMC SUPPORT
9024 L: linux-mmc@vger.kernel.org
9025 L: linux-omap@vger.kernel.org
9026 S: Orphan
9027 F: drivers/mmc/host/omap_hsmmc.c
9028
9029 OMAP RANDOM NUMBER GENERATOR SUPPORT
9030 M: Deepak Saxena <dsaxena@plexity.net>
9031 S: Maintained
9032 F: drivers/char/hw_random/omap-rng.c
9033
9034 OMAP HWMOD SUPPORT
9035 M: Benoît Cousson <bcousson@baylibre.com>
9036 M: Paul Walmsley <paul@pwsan.com>
9037 L: linux-omap@vger.kernel.org
9038 S: Maintained
9039 F: arch/arm/mach-omap2/omap_hwmod.*
9040
9041 OMAP HWMOD DATA
9042 M: Paul Walmsley <paul@pwsan.com>
9043 L: linux-omap@vger.kernel.org
9044 S: Maintained
9045 F: arch/arm/mach-omap2/omap_hwmod*data*
9046
9047 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9048 M: Benoît Cousson <bcousson@baylibre.com>
9049 L: linux-omap@vger.kernel.org
9050 S: Maintained
9051 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9052
9053 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9054 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9055 L: linux-media@vger.kernel.org
9056 S: Maintained
9057 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9058 F: drivers/media/platform/omap3isp/
9059 F: drivers/staging/media/omap4iss/
9060
9061 OMAP USB SUPPORT
9062 L: linux-usb@vger.kernel.org
9063 L: linux-omap@vger.kernel.org
9064 S: Orphan
9065 F: drivers/usb/*/*omap*
9066 F: arch/arm/*omap*/usb*
9067
9068 OMAP GPIO DRIVER
9069 M: Grygorii Strashko <grygorii.strashko@ti.com>
9070 M: Santosh Shilimkar <ssantosh@kernel.org>
9071 M: Kevin Hilman <khilman@kernel.org>
9072 L: linux-omap@vger.kernel.org
9073 S: Maintained
9074 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9075 F: drivers/gpio/gpio-omap.c
9076
9077 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9078 M: Mark Jackson <mpfj@newflow.co.uk>
9079 L: linux-omap@vger.kernel.org
9080 S: Maintained
9081 F: arch/arm/boot/dts/am335x-nano.dts
9082
9083 OMFS FILESYSTEM
9084 M: Bob Copeland <me@bobcopeland.com>
9085 L: linux-karma-devel@lists.sourceforge.net
9086 S: Maintained
9087 F: Documentation/filesystems/omfs.txt
9088 F: fs/omfs/
9089
9090 OMNIKEY CARDMAN 4000 DRIVER
9091 M: Harald Welte <laforge@gnumonks.org>
9092 S: Maintained
9093 F: drivers/char/pcmcia/cm4000_cs.c
9094 F: include/linux/cm4000_cs.h
9095 F: include/uapi/linux/cm4000_cs.h
9096
9097 OMNIKEY CARDMAN 4040 DRIVER
9098 M: Harald Welte <laforge@gnumonks.org>
9099 S: Maintained
9100 F: drivers/char/pcmcia/cm4040_cs.*
9101
9102 OMNIVISION OV7670 SENSOR DRIVER
9103 M: Jonathan Corbet <corbet@lwn.net>
9104 L: linux-media@vger.kernel.org
9105 T: git git://linuxtv.org/media_tree.git
9106 S: Maintained
9107 F: drivers/media/i2c/ov7670.c
9108
9109 ONENAND FLASH DRIVER
9110 M: Kyungmin Park <kyungmin.park@samsung.com>
9111 L: linux-mtd@lists.infradead.org
9112 S: Maintained
9113 F: drivers/mtd/onenand/
9114 F: include/linux/mtd/onenand*.h
9115
9116 ONSTREAM SCSI TAPE DRIVER
9117 M: Willem Riede <osst@riede.org>
9118 L: osst-users@lists.sourceforge.net
9119 L: linux-scsi@vger.kernel.org
9120 S: Maintained
9121 F: Documentation/scsi/osst.txt
9122 F: drivers/scsi/osst.*
9123 F: drivers/scsi/osst_*.h
9124 F: drivers/scsi/st.h
9125
9126 OPENCORES I2C BUS DRIVER
9127 M: Peter Korsgaard <jacmet@sunsite.dk>
9128 L: linux-i2c@vger.kernel.org
9129 S: Maintained
9130 F: Documentation/i2c/busses/i2c-ocores
9131 F: drivers/i2c/busses/i2c-ocores.c
9132
9133 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9134 M: Rob Herring <robh+dt@kernel.org>
9135 M: Frank Rowand <frowand.list@gmail.com>
9136 L: devicetree@vger.kernel.org
9137 W: http://www.devicetree.org/
9138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9139 S: Maintained
9140 F: drivers/of/
9141 F: include/linux/of*.h
9142 F: scripts/dtc/
9143
9144 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9145 M: Rob Herring <robh+dt@kernel.org>
9146 M: Mark Rutland <mark.rutland@arm.com>
9147 L: devicetree@vger.kernel.org
9148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9149 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9150 S: Maintained
9151 F: Documentation/devicetree/
9152 F: arch/*/boot/dts/
9153 F: include/dt-bindings/
9154
9155 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9156 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9157 L: devicetree@vger.kernel.org
9158 S: Maintained
9159 F: Documentation/devicetree/dynamic-resolution-notes.txt
9160 F: Documentation/devicetree/overlay-notes.txt
9161 F: drivers/of/overlay.c
9162 F: drivers/of/resolver.c
9163
9164 OPENRISC ARCHITECTURE
9165 M: Jonas Bonn <jonas@southpole.se>
9166 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9167 M: Stafford Horne <shorne@gmail.com>
9168 L: openrisc@lists.librecores.org
9169 W: http://openrisc.io
9170 S: Maintained
9171 F: arch/openrisc/
9172
9173 OPENVSWITCH
9174 M: Pravin Shelar <pshelar@nicira.com>
9175 L: netdev@vger.kernel.org
9176 L: dev@openvswitch.org
9177 W: http://openvswitch.org
9178 S: Maintained
9179 F: net/openvswitch/
9180 F: include/uapi/linux/openvswitch.h
9181
9182 OPERATING PERFORMANCE POINTS (OPP)
9183 M: Viresh Kumar <vireshk@kernel.org>
9184 M: Nishanth Menon <nm@ti.com>
9185 M: Stephen Boyd <sboyd@codeaurora.org>
9186 L: linux-pm@vger.kernel.org
9187 S: Maintained
9188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9189 F: drivers/base/power/opp/
9190 F: include/linux/pm_opp.h
9191 F: Documentation/power/opp.txt
9192 F: Documentation/devicetree/bindings/opp/
9193
9194 OPL4 DRIVER
9195 M: Clemens Ladisch <clemens@ladisch.de>
9196 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9197 T: git git://git.alsa-project.org/alsa-kernel.git
9198 S: Maintained
9199 F: sound/drivers/opl4/
9200
9201 OPROFILE
9202 M: Robert Richter <rric@kernel.org>
9203 L: oprofile-list@lists.sf.net
9204 S: Maintained
9205 F: arch/*/include/asm/oprofile*.h
9206 F: arch/*/oprofile/
9207 F: drivers/oprofile/
9208 F: include/linux/oprofile.h
9209
9210 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9211 M: Mark Fasheh <mfasheh@versity.com>
9212 M: Joel Becker <jlbec@evilplan.org>
9213 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9214 W: http://ocfs2.wiki.kernel.org
9215 S: Supported
9216 F: Documentation/filesystems/ocfs2.txt
9217 F: Documentation/filesystems/dlmfs.txt
9218 F: fs/ocfs2/
9219
9220 ORINOCO DRIVER
9221 L: linux-wireless@vger.kernel.org
9222 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9223 W: http://www.nongnu.org/orinoco/
9224 S: Orphan
9225 F: drivers/net/wireless/intersil/orinoco/
9226
9227 OSD LIBRARY and FILESYSTEM
9228 M: Boaz Harrosh <ooo@electrozaur.com>
9229 M: Benny Halevy <bhalevy@primarydata.com>
9230 L: osd-dev@open-osd.org
9231 W: http://open-osd.org
9232 T: git git://git.open-osd.org/open-osd.git
9233 S: Maintained
9234 F: drivers/scsi/osd/
9235 F: include/scsi/osd_*
9236 F: fs/exofs/
9237
9238 OVERLAY FILESYSTEM
9239 M: Miklos Szeredi <miklos@szeredi.hu>
9240 L: linux-unionfs@vger.kernel.org
9241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9242 S: Supported
9243 F: fs/overlayfs/
9244 F: Documentation/filesystems/overlayfs.txt
9245
9246 ORANGEFS FILESYSTEM
9247 M: Mike Marshall <hubcap@omnibond.com>
9248 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9250 S: Supported
9251 F: fs/orangefs/
9252 F: Documentation/filesystems/orangefs.txt
9253
9254 P54 WIRELESS DRIVER
9255 M: Christian Lamparter <chunkeey@googlemail.com>
9256 L: linux-wireless@vger.kernel.org
9257 W: http://wireless.kernel.org/en/users/Drivers/p54
9258 S: Maintained
9259 F: drivers/net/wireless/intersil/p54/
9260
9261 PA SEMI ETHERNET DRIVER
9262 L: netdev@vger.kernel.org
9263 S: Orphan
9264 F: drivers/net/ethernet/pasemi/*
9265
9266 PA SEMI SMBUS DRIVER
9267 L: linux-i2c@vger.kernel.org
9268 S: Orphan
9269 F: drivers/i2c/busses/i2c-pasemi.c
9270
9271 PADATA PARALLEL EXECUTION MECHANISM
9272 M: Steffen Klassert <steffen.klassert@secunet.com>
9273 L: linux-crypto@vger.kernel.org
9274 S: Maintained
9275 F: kernel/padata.c
9276 F: include/linux/padata.h
9277 F: Documentation/padata.txt
9278
9279 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9280 M: Harald Welte <laforge@gnumonks.org>
9281 L: platform-driver-x86@vger.kernel.org
9282 S: Maintained
9283 F: drivers/platform/x86/panasonic-laptop.c
9284
9285 PANASONIC MN10300/AM33/AM34 PORT
9286 M: David Howells <dhowells@redhat.com>
9287 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9288 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9289 S: Maintained
9290 F: Documentation/mn10300/
9291 F: arch/mn10300/
9292
9293 PARALLEL LCD/KEYPAD PANEL DRIVER
9294 M: Willy Tarreau <willy@haproxy.com>
9295 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9296 S: Odd Fixes
9297 F: Documentation/misc-devices/lcd-panel-cgram.txt
9298 F: drivers/misc/panel.c
9299
9300 PARALLEL PORT SUBSYSTEM
9301 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9302 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9303 L: linux-parport@lists.infradead.org (subscribers-only)
9304 S: Maintained
9305 F: drivers/parport/
9306 F: include/linux/parport*.h
9307 F: drivers/char/ppdev.c
9308 F: include/uapi/linux/ppdev.h
9309 F: Documentation/parport*.txt
9310
9311 PARAVIRT_OPS INTERFACE
9312 M: Jeremy Fitzhardinge <jeremy@goop.org>
9313 M: Chris Wright <chrisw@sous-sol.org>
9314 M: Alok Kataria <akataria@vmware.com>
9315 M: Rusty Russell <rusty@rustcorp.com.au>
9316 L: virtualization@lists.linux-foundation.org
9317 S: Supported
9318 F: Documentation/virtual/paravirt_ops.txt
9319 F: arch/*/kernel/paravirt*
9320 F: arch/*/include/asm/paravirt.h
9321 F: include/linux/hypervisor.h
9322
9323 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9324 M: Tim Waugh <tim@cyberelk.net>
9325 L: linux-parport@lists.infradead.org (subscribers-only)
9326 S: Maintained
9327 F: Documentation/blockdev/paride.txt
9328 F: drivers/block/paride/
9329
9330 PARISC ARCHITECTURE
9331 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9332 M: Helge Deller <deller@gmx.de>
9333 L: linux-parisc@vger.kernel.org
9334 W: http://www.parisc-linux.org/
9335 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9338 S: Maintained
9339 F: arch/parisc/
9340 F: Documentation/parisc/
9341 F: drivers/parisc/
9342 F: drivers/char/agp/parisc-agp.c
9343 F: drivers/input/serio/gscps2.c
9344 F: drivers/parport/parport_gsc.*
9345 F: drivers/tty/serial/8250/8250_gsc.c
9346 F: drivers/video/fbdev/sti*
9347 F: drivers/video/console/sti*
9348 F: drivers/video/logo/logo_parisc*
9349
9350 PC87360 HARDWARE MONITORING DRIVER
9351 M: Jim Cromie <jim.cromie@gmail.com>
9352 L: linux-hwmon@vger.kernel.org
9353 S: Maintained
9354 F: Documentation/hwmon/pc87360
9355 F: drivers/hwmon/pc87360.c
9356
9357 PC8736x GPIO DRIVER
9358 M: Jim Cromie <jim.cromie@gmail.com>
9359 S: Maintained
9360 F: drivers/char/pc8736x_gpio.c
9361
9362 PC87427 HARDWARE MONITORING DRIVER
9363 M: Jean Delvare <jdelvare@suse.com>
9364 L: linux-hwmon@vger.kernel.org
9365 S: Maintained
9366 F: Documentation/hwmon/pc87427
9367 F: drivers/hwmon/pc87427.c
9368
9369 PCA9532 LED DRIVER
9370 M: Riku Voipio <riku.voipio@iki.fi>
9371 S: Maintained
9372 F: drivers/leds/leds-pca9532.c
9373 F: include/linux/leds-pca9532.h
9374
9375 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9376 M: Guenter Roeck <linux@roeck-us.net>
9377 L: linux-i2c@vger.kernel.org
9378 S: Maintained
9379 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9380
9381 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9382 M: Khalid Aziz <khalid@gonehiking.org>
9383 S: Maintained
9384 F: drivers/firmware/pcdp.*
9385
9386 PCI ERROR RECOVERY
9387 M: Linas Vepstas <linasvepstas@gmail.com>
9388 L: linux-pci@vger.kernel.org
9389 S: Supported
9390 F: Documentation/PCI/pci-error-recovery.txt
9391
9392 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9393 M: Russell Currey <ruscur@russell.cc>
9394 L: linuxppc-dev@lists.ozlabs.org
9395 S: Supported
9396 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9397 F: arch/powerpc/kernel/eeh*.c
9398 F: arch/powerpc/platforms/*/eeh*.c
9399 F: arch/powerpc/include/*/eeh*.h
9400
9401 PCI SUBSYSTEM
9402 M: Bjorn Helgaas <bhelgaas@google.com>
9403 L: linux-pci@vger.kernel.org
9404 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9406 S: Supported
9407 F: Documentation/devicetree/bindings/pci/
9408 F: Documentation/PCI/
9409 F: drivers/pci/
9410 F: include/linux/pci*
9411 F: arch/x86/pci/
9412 F: arch/x86/kernel/quirks.c
9413
9414 PCI DRIVER FOR ALTERA PCIE IP
9415 M: Ley Foon Tan <lftan@altera.com>
9416 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9417 L: linux-pci@vger.kernel.org
9418 S: Supported
9419 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9420 F: drivers/pci/host/pcie-altera.c
9421
9422 PCI DRIVER FOR ARM VERSATILE PLATFORM
9423 M: Rob Herring <robh@kernel.org>
9424 L: linux-pci@vger.kernel.org
9425 L: linux-arm-kernel@lists.infradead.org
9426 S: Maintained
9427 F: Documentation/devicetree/bindings/pci/versatile.txt
9428 F: drivers/pci/host/pci-versatile.c
9429
9430 PCI DRIVER FOR ARMADA 8K
9431 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9432 L: linux-pci@vger.kernel.org
9433 L: linux-arm-kernel@lists.infradead.org
9434 S: Maintained
9435 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9436 F: drivers/pci/host/pcie-armada8k.c
9437
9438 PCI DRIVER FOR APPLIEDMICRO XGENE
9439 M: Tanmay Inamdar <tinamdar@apm.com>
9440 L: linux-pci@vger.kernel.org
9441 L: linux-arm-kernel@lists.infradead.org
9442 S: Maintained
9443 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9444 F: drivers/pci/host/pci-xgene.c
9445
9446 PCI DRIVER FOR FREESCALE LAYERSCAPE
9447 M: Minghuan Lian <minghuan.Lian@freescale.com>
9448 M: Mingkai Hu <mingkai.hu@freescale.com>
9449 M: Roy Zang <tie-fei.zang@freescale.com>
9450 L: linuxppc-dev@lists.ozlabs.org
9451 L: linux-pci@vger.kernel.org
9452 L: linux-arm-kernel@lists.infradead.org
9453 S: Maintained
9454 F: drivers/pci/host/*layerscape*
9455
9456 PCI DRIVER FOR IMX6
9457 M: Richard Zhu <hongxing.zhu@nxp.com>
9458 M: Lucas Stach <l.stach@pengutronix.de>
9459 L: linux-pci@vger.kernel.org
9460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9461 S: Maintained
9462 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9463 F: drivers/pci/host/*imx6*
9464
9465 PCI DRIVER FOR TI KEYSTONE
9466 M: Murali Karicheri <m-karicheri2@ti.com>
9467 L: linux-pci@vger.kernel.org
9468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9469 S: Maintained
9470 F: drivers/pci/host/*keystone*
9471
9472 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9473 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9474 M: Jason Cooper <jason@lakedaemon.net>
9475 L: linux-pci@vger.kernel.org
9476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9477 S: Maintained
9478 F: drivers/pci/host/*mvebu*
9479
9480 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9481 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9482 L: linux-pci@vger.kernel.org
9483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9484 S: Maintained
9485 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9486 F: drivers/pci/host/pci-aardvark.c
9487
9488 PCI DRIVER FOR NVIDIA TEGRA
9489 M: Thierry Reding <thierry.reding@gmail.com>
9490 L: linux-tegra@vger.kernel.org
9491 L: linux-pci@vger.kernel.org
9492 S: Supported
9493 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9494 F: drivers/pci/host/pci-tegra.c
9495
9496 PCI DRIVER FOR TI DRA7XX
9497 M: Kishon Vijay Abraham I <kishon@ti.com>
9498 L: linux-omap@vger.kernel.org
9499 L: linux-pci@vger.kernel.org
9500 S: Supported
9501 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9502 F: drivers/pci/host/pci-dra7xx.c
9503
9504 PCI DRIVER FOR RENESAS R-CAR
9505 M: Simon Horman <horms@verge.net.au>
9506 L: linux-pci@vger.kernel.org
9507 L: linux-renesas-soc@vger.kernel.org
9508 S: Maintained
9509 F: drivers/pci/host/*rcar*
9510
9511 PCI DRIVER FOR SAMSUNG EXYNOS
9512 M: Jingoo Han <jingoohan1@gmail.com>
9513 L: linux-pci@vger.kernel.org
9514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9515 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9516 S: Maintained
9517 F: drivers/pci/host/pci-exynos.c
9518
9519 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9520 M: Jingoo Han <jingoohan1@gmail.com>
9521 M: Joao Pinto <Joao.Pinto@synopsys.com>
9522 L: linux-pci@vger.kernel.org
9523 S: Maintained
9524 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9525 F: drivers/pci/host/*designware*
9526
9527 PCI DRIVER FOR GENERIC OF HOSTS
9528 M: Will Deacon <will.deacon@arm.com>
9529 L: linux-pci@vger.kernel.org
9530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9531 S: Maintained
9532 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9533 F: drivers/pci/host/pci-host-common.c
9534 F: drivers/pci/host/pci-host-generic.c
9535
9536 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9537 M: Keith Busch <keith.busch@intel.com>
9538 L: linux-pci@vger.kernel.org
9539 S: Supported
9540 F: drivers/pci/host/vmd.c
9541
9542 PCIE DRIVER FOR ST SPEAR13XX
9543 M: Pratyush Anand <pratyush.anand@gmail.com>
9544 L: linux-pci@vger.kernel.org
9545 S: Maintained
9546 F: drivers/pci/host/*spear*
9547
9548 PCI MSI DRIVER FOR ALTERA MSI IP
9549 M: Ley Foon Tan <lftan@altera.com>
9550 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9551 L: linux-pci@vger.kernel.org
9552 S: Supported
9553 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9554 F: drivers/pci/host/pcie-altera-msi.c
9555
9556 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9557 M: Duc Dang <dhdang@apm.com>
9558 L: linux-pci@vger.kernel.org
9559 L: linux-arm-kernel@lists.infradead.org
9560 S: Maintained
9561 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9562 F: drivers/pci/host/pci-xgene-msi.c
9563
9564 PCIE DRIVER FOR AXIS ARTPEC
9565 M: Niklas Cassel <niklas.cassel@axis.com>
9566 M: Jesper Nilsson <jesper.nilsson@axis.com>
9567 L: linux-arm-kernel@axis.com
9568 L: linux-pci@vger.kernel.org
9569 S: Maintained
9570 F: Documentation/devicetree/bindings/pci/axis,artpec*
9571 F: drivers/pci/host/*artpec*
9572
9573 PCIE DRIVER FOR HISILICON
9574 M: Zhou Wang <wangzhou1@hisilicon.com>
9575 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9576 L: linux-pci@vger.kernel.org
9577 S: Maintained
9578 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9579 F: drivers/pci/host/pcie-hisi.c
9580
9581 PCIE DRIVER FOR ROCKCHIP
9582 M: Shawn Lin <shawn.lin@rock-chips.com>
9583 M: Wenrui Li <wenrui.li@rock-chips.com>
9584 L: linux-pci@vger.kernel.org
9585 L: linux-rockchip@lists.infradead.org
9586 S: Maintained
9587 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9588 F: drivers/pci/host/pcie-rockchip.c
9589
9590 PCIE DRIVER FOR QUALCOMM MSM
9591 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9592 L: linux-pci@vger.kernel.org
9593 L: linux-arm-msm@vger.kernel.org
9594 S: Maintained
9595 F: drivers/pci/host/*qcom*
9596
9597 PCIE DRIVER FOR CAVIUM THUNDERX
9598 M: David Daney <david.daney@cavium.com>
9599 L: linux-pci@vger.kernel.org
9600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9601 S: Supported
9602 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9603 F: drivers/pci/host/pci-thunder-*
9604
9605 PCMCIA SUBSYSTEM
9606 P: Linux PCMCIA Team
9607 L: linux-pcmcia@lists.infradead.org
9608 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9610 S: Maintained
9611 F: Documentation/pcmcia/
9612 F: tools/pcmcia/
9613 F: drivers/pcmcia/
9614 F: include/pcmcia/
9615
9616 PCNET32 NETWORK DRIVER
9617 M: Don Fry <pcnet32@frontier.com>
9618 L: netdev@vger.kernel.org
9619 S: Maintained
9620 F: drivers/net/ethernet/amd/pcnet32.c
9621
9622 PCRYPT PARALLEL CRYPTO ENGINE
9623 M: Steffen Klassert <steffen.klassert@secunet.com>
9624 L: linux-crypto@vger.kernel.org
9625 S: Maintained
9626 F: crypto/pcrypt.c
9627 F: include/crypto/pcrypt.h
9628
9629 PER-CPU MEMORY ALLOCATOR
9630 M: Tejun Heo <tj@kernel.org>
9631 M: Christoph Lameter <cl@linux.com>
9632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9633 S: Maintained
9634 F: include/linux/percpu*.h
9635 F: mm/percpu*.c
9636 F: arch/*/include/asm/percpu.h
9637
9638 PER-TASK DELAY ACCOUNTING
9639 M: Balbir Singh <bsingharora@gmail.com>
9640 S: Maintained
9641 F: include/linux/delayacct.h
9642 F: kernel/delayacct.c
9643
9644 PERFORMANCE EVENTS SUBSYSTEM
9645 M: Peter Zijlstra <peterz@infradead.org>
9646 M: Ingo Molnar <mingo@redhat.com>
9647 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9648 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9649 L: linux-kernel@vger.kernel.org
9650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9651 S: Supported
9652 F: kernel/events/*
9653 F: include/linux/perf_event.h
9654 F: include/uapi/linux/perf_event.h
9655 F: arch/*/kernel/perf_event*.c
9656 F: arch/*/kernel/*/perf_event*.c
9657 F: arch/*/kernel/*/*/perf_event*.c
9658 F: arch/*/include/asm/perf_event.h
9659 F: arch/*/kernel/perf_callchain.c
9660 F: arch/*/events/*
9661 F: tools/perf/
9662
9663 PERSONALITY HANDLING
9664 M: Christoph Hellwig <hch@infradead.org>
9665 L: linux-abi-devel@lists.sourceforge.net
9666 S: Maintained
9667 F: include/linux/personality.h
9668 F: include/uapi/linux/personality.h
9669
9670 PHONET PROTOCOL
9671 M: Remi Denis-Courmont <courmisch@gmail.com>
9672 S: Supported
9673 F: Documentation/networking/phonet.txt
9674 F: include/linux/phonet.h
9675 F: include/net/phonet/
9676 F: include/uapi/linux/phonet.h
9677 F: net/phonet/
9678
9679 PHRAM MTD DRIVER
9680 M: Joern Engel <joern@lazybastard.org>
9681 L: linux-mtd@lists.infradead.org
9682 S: Maintained
9683 F: drivers/mtd/devices/phram.c
9684
9685 PICOLCD HID DRIVER
9686 M: Bruno Prémont <bonbons@linux-vserver.org>
9687 L: linux-input@vger.kernel.org
9688 S: Maintained
9689 F: drivers/hid/hid-picolcd*
9690
9691 PICOXCELL SUPPORT
9692 M: Jamie Iles <jamie@jamieiles.com>
9693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9694 T: git git://github.com/jamieiles/linux-2.6-ji.git
9695 S: Supported
9696 F: arch/arm/boot/dts/picoxcell*
9697 F: arch/arm/mach-picoxcell/
9698 F: drivers/crypto/picoxcell*
9699
9700 PIN CONTROL SUBSYSTEM
9701 M: Linus Walleij <linus.walleij@linaro.org>
9702 L: linux-gpio@vger.kernel.org
9703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9704 S: Maintained
9705 F: Documentation/devicetree/bindings/pinctrl/
9706 F: Documentation/pinctrl.txt
9707 F: drivers/pinctrl/
9708 F: include/linux/pinctrl/
9709
9710 PIN CONTROLLER - ATMEL AT91
9711 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9713 S: Maintained
9714 F: drivers/pinctrl/pinctrl-at91.*
9715
9716 PIN CONTROLLER - ATMEL AT91 PIO4
9717 M: Ludovic Desroches <ludovic.desroches@atmel.com>
9718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9719 L: linux-gpio@vger.kernel.org
9720 S: Supported
9721 F: drivers/pinctrl/pinctrl-at91-pio4.*
9722
9723 PIN CONTROLLER - INTEL
9724 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9725 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9726 S: Maintained
9727 F: drivers/pinctrl/intel/
9728
9729 PIN CONTROLLER - RENESAS
9730 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9731 M: Geert Uytterhoeven <geert+renesas@glider.be>
9732 L: linux-renesas-soc@vger.kernel.org
9733 S: Maintained
9734 F: drivers/pinctrl/sh-pfc/
9735
9736 PIN CONTROLLER - SAMSUNG
9737 M: Tomasz Figa <tomasz.figa@gmail.com>
9738 M: Krzysztof Kozlowski <krzk@kernel.org>
9739 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9741 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9742 S: Maintained
9743 F: drivers/pinctrl/samsung/
9744 F: include/dt-bindings/pinctrl/samsung.h
9745 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9746
9747 PIN CONTROLLER - SINGLE
9748 M: Tony Lindgren <tony@atomide.com>
9749 M: Haojian Zhuang <haojian.zhuang@linaro.org>
9750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9751 L: linux-omap@vger.kernel.org
9752 S: Maintained
9753 F: drivers/pinctrl/pinctrl-single.c
9754
9755 PIN CONTROLLER - ST SPEAR
9756 M: Viresh Kumar <vireshk@kernel.org>
9757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9758 W: http://www.st.com/spear
9759 S: Maintained
9760 F: drivers/pinctrl/spear/
9761
9762 PISTACHIO SOC SUPPORT
9763 M: James Hartley <james.hartley@imgtec.com>
9764 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9765 L: linux-mips@linux-mips.org
9766 S: Maintained
9767 F: arch/mips/pistachio/
9768 F: arch/mips/include/asm/mach-pistachio/
9769 F: arch/mips/boot/dts/pistachio/
9770 F: arch/mips/configs/pistachio*_defconfig
9771
9772 PKTCDVD DRIVER
9773 S: Orphan
9774 M: linux-block@vger.kernel.org
9775 F: drivers/block/pktcdvd.c
9776 F: include/linux/pktcdvd.h
9777 F: include/uapi/linux/pktcdvd.h
9778
9779 PKUNITY SOC DRIVERS
9780 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9781 W: http://mprc.pku.edu.cn/~guanxuetao/linux
9782 S: Maintained
9783 T: git git://github.com/gxt/linux.git
9784 F: drivers/input/serio/i8042-unicore32io.h
9785 F: drivers/i2c/busses/i2c-puv3.c
9786 F: drivers/video/fbdev/fb-puv3.c
9787 F: drivers/rtc/rtc-puv3.c
9788
9789 PMBUS HARDWARE MONITORING DRIVERS
9790 M: Guenter Roeck <linux@roeck-us.net>
9791 L: linux-hwmon@vger.kernel.org
9792 W: http://hwmon.wiki.kernel.org/
9793 W: http://www.roeck-us.net/linux/drivers/
9794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9795 S: Maintained
9796 F: Documentation/hwmon/pmbus
9797 F: drivers/hwmon/pmbus/
9798 F: include/linux/i2c/pmbus.h
9799
9800 PMC SIERRA MaxRAID DRIVER
9801 L: linux-scsi@vger.kernel.org
9802 W: http://www.pmc-sierra.com/
9803 S: Orphan
9804 F: drivers/scsi/pmcraid.*
9805
9806 PMC SIERRA PM8001 DRIVER
9807 M: Jack Wang <jinpu.wang@profitbricks.com>
9808 M: lindar_liu@usish.com
9809 L: pmchba@pmcs.com
9810 L: linux-scsi@vger.kernel.org
9811 S: Supported
9812 F: drivers/scsi/pm8001/
9813
9814 POSIX CLOCKS and TIMERS
9815 M: Thomas Gleixner <tglx@linutronix.de>
9816 L: linux-kernel@vger.kernel.org
9817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9818 S: Maintained
9819 F: fs/timerfd.c
9820 F: include/linux/timer*
9821 F: kernel/time/*timer*
9822
9823 POWER MANAGEMENT CORE
9824 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9825 L: linux-pm@vger.kernel.org
9826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9827 B: https://bugzilla.kernel.org
9828 S: Supported
9829 F: drivers/base/power/
9830 F: include/linux/pm.h
9831 F: include/linux/pm_*
9832 F: include/linux/powercap.h
9833 F: drivers/powercap/
9834
9835 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9836 M: Sebastian Reichel <sre@kernel.org>
9837 L: linux-pm@vger.kernel.org
9838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9839 S: Maintained
9840 F: Documentation/devicetree/bindings/power/supply/
9841 F: include/linux/power_supply.h
9842 F: drivers/power/supply/
9843
9844 POWER STATE COORDINATION INTERFACE (PSCI)
9845 M: Mark Rutland <mark.rutland@arm.com>
9846 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9847 L: linux-arm-kernel@lists.infradead.org
9848 S: Maintained
9849 F: drivers/firmware/psci.c
9850 F: include/linux/psci.h
9851 F: include/uapi/linux/psci.h
9852
9853 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9854 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9855 L: linuxppc-dev@lists.ozlabs.org
9856 S: Maintained
9857 F: drivers/char/powernv-op-panel.c
9858
9859 PNP SUPPORT
9860 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9861 S: Maintained
9862 F: drivers/pnp/
9863
9864 PPP PROTOCOL DRIVERS AND COMPRESSORS
9865 M: Paul Mackerras <paulus@samba.org>
9866 L: linux-ppp@vger.kernel.org
9867 S: Maintained
9868 F: drivers/net/ppp/ppp_*
9869
9870 PPP OVER ATM (RFC 2364)
9871 M: Mitchell Blank Jr <mitch@sfgoth.com>
9872 S: Maintained
9873 F: net/atm/pppoatm.c
9874 F: include/uapi/linux/atmppp.h
9875
9876 PPP OVER ETHERNET
9877 M: Michal Ostrowski <mostrows@earthlink.net>
9878 S: Maintained
9879 F: drivers/net/ppp/pppoe.c
9880 F: drivers/net/ppp/pppox.c
9881
9882 PPP OVER L2TP
9883 M: James Chapman <jchapman@katalix.com>
9884 S: Maintained
9885 F: net/l2tp/l2tp_ppp.c
9886 F: include/linux/if_pppol2tp.h
9887 F: include/uapi/linux/if_pppol2tp.h
9888
9889 PPS SUPPORT
9890 M: Rodolfo Giometti <giometti@enneenne.com>
9891 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9892 L: linuxpps@ml.enneenne.com (subscribers-only)
9893 S: Maintained
9894 F: Documentation/pps/
9895 F: drivers/pps/
9896 F: include/linux/pps*.h
9897
9898 PPTP DRIVER
9899 M: Dmitry Kozlov <xeb@mail.ru>
9900 L: netdev@vger.kernel.org
9901 S: Maintained
9902 F: drivers/net/ppp/pptp.c
9903 W: http://sourceforge.net/projects/accel-pptp
9904
9905 PREEMPTIBLE KERNEL
9906 M: Robert Love <rml@tech9.net>
9907 L: kpreempt-tech@lists.sourceforge.net
9908 W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9909 S: Supported
9910 F: Documentation/preempt-locking.txt
9911 F: include/linux/preempt.h
9912
9913 PRISM54 WIRELESS DRIVER
9914 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9915 L: linux-wireless@vger.kernel.org
9916 W: http://wireless.kernel.org/en/users/Drivers/p54
9917 S: Obsolete
9918 F: drivers/net/wireless/intersil/prism54/
9919
9920 PS3 NETWORK SUPPORT
9921 M: Geoff Levand <geoff@infradead.org>
9922 L: netdev@vger.kernel.org
9923 L: linuxppc-dev@lists.ozlabs.org
9924 S: Maintained
9925 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9926
9927 PS3 PLATFORM SUPPORT
9928 M: Geoff Levand <geoff@infradead.org>
9929 L: linuxppc-dev@lists.ozlabs.org
9930 S: Maintained
9931 F: arch/powerpc/boot/ps3*
9932 F: arch/powerpc/include/asm/lv1call.h
9933 F: arch/powerpc/include/asm/ps3*.h
9934 F: arch/powerpc/platforms/ps3/
9935 F: drivers/*/ps3*
9936 F: drivers/ps3/
9937 F: drivers/rtc/rtc-ps3.c
9938 F: drivers/usb/host/*ps3.c
9939 F: sound/ppc/snd_ps3*
9940
9941 PS3VRAM DRIVER
9942 M: Jim Paris <jim@jtan.com>
9943 M: Geoff Levand <geoff@infradead.org>
9944 L: linuxppc-dev@lists.ozlabs.org
9945 S: Maintained
9946 F: drivers/block/ps3vram.c
9947
9948 PSTORE FILESYSTEM
9949 M: Anton Vorontsov <anton@enomsg.org>
9950 M: Colin Cross <ccross@android.com>
9951 M: Kees Cook <keescook@chromium.org>
9952 M: Tony Luck <tony.luck@intel.com>
9953 S: Maintained
9954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9955 F: fs/pstore/
9956 F: include/linux/pstore*
9957 F: drivers/firmware/efi/efi-pstore.c
9958 F: drivers/acpi/apei/erst.c
9959
9960 PTP HARDWARE CLOCK SUPPORT
9961 M: Richard Cochran <richardcochran@gmail.com>
9962 L: netdev@vger.kernel.org
9963 S: Maintained
9964 W: http://linuxptp.sourceforge.net/
9965 F: Documentation/ABI/testing/sysfs-ptp
9966 F: Documentation/ptp/*
9967 F: drivers/net/ethernet/freescale/gianfar_ptp.c
9968 F: drivers/net/phy/dp83640*
9969 F: drivers/ptp/*
9970 F: include/linux/ptp_cl*
9971
9972 PTRACE SUPPORT
9973 M: Roland McGrath <roland@hack.frob.com>
9974 M: Oleg Nesterov <oleg@redhat.com>
9975 S: Maintained
9976 F: include/asm-generic/syscall.h
9977 F: include/linux/ptrace.h
9978 F: include/linux/regset.h
9979 F: include/linux/tracehook.h
9980 F: include/uapi/linux/ptrace.h
9981 F: kernel/ptrace.c
9982
9983 PULSE8-CEC DRIVER
9984 M: Hans Verkuil <hverkuil@xs4all.nl>
9985 L: linux-media@vger.kernel.org
9986 T: git git://linuxtv.org/media_tree.git
9987 S: Maintained
9988 F: drivers/media/usb/pulse8-cec/*
9989
9990 PVRUSB2 VIDEO4LINUX DRIVER
9991 M: Mike Isely <isely@pobox.com>
9992 L: pvrusb2@isely.net (subscribers-only)
9993 L: linux-media@vger.kernel.org
9994 W: http://www.isely.net/pvrusb2/
9995 T: git git://linuxtv.org/media_tree.git
9996 S: Maintained
9997 F: Documentation/media/v4l-drivers/pvrusb2*
9998 F: drivers/media/usb/pvrusb2/
9999
10000 PWC WEBCAM DRIVER
10001 M: Hans Verkuil <hverkuil@xs4all.nl>
10002 L: linux-media@vger.kernel.org
10003 T: git git://linuxtv.org/media_tree.git
10004 S: Odd Fixes
10005 F: drivers/media/usb/pwc/*
10006
10007 PWM FAN DRIVER
10008 M: Kamil Debski <kamil@wypas.org>
10009 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10010 L: linux-hwmon@vger.kernel.org
10011 S: Supported
10012 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10013 F: Documentation/hwmon/pwm-fan
10014 F: drivers/hwmon/pwm-fan.c
10015
10016 PWM SUBSYSTEM
10017 M: Thierry Reding <thierry.reding@gmail.com>
10018 L: linux-pwm@vger.kernel.org
10019 S: Maintained
10020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10021 F: Documentation/pwm.txt
10022 F: Documentation/devicetree/bindings/pwm/
10023 F: include/linux/pwm.h
10024 F: drivers/pwm/
10025 F: drivers/video/backlight/pwm_bl.c
10026 F: include/linux/pwm_backlight.h
10027
10028 PXA2xx/PXA3xx SUPPORT
10029 M: Daniel Mack <daniel@zonque.org>
10030 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10031 M: Robert Jarzmik <robert.jarzmik@free.fr>
10032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10033 T: git git://github.com/hzhuang1/linux.git
10034 T: git git://github.com/rjarzmik/linux.git
10035 S: Maintained
10036 F: arch/arm/boot/dts/pxa*
10037 F: arch/arm/mach-pxa/
10038 F: drivers/dma/pxa*
10039 F: drivers/pcmcia/pxa2xx*
10040 F: drivers/pinctrl/pxa/
10041 F: drivers/spi/spi-pxa2xx*
10042 F: drivers/usb/gadget/udc/pxa2*
10043 F: include/sound/pxa2xx-lib.h
10044 F: sound/arm/pxa*
10045 F: sound/soc/pxa/
10046
10047 PXA GPIO DRIVER
10048 M: Robert Jarzmik <robert.jarzmik@free.fr>
10049 L: linux-gpio@vger.kernel.org
10050 S: Maintained
10051 F: drivers/gpio/gpio-pxa.c
10052
10053 PXA3xx NAND FLASH DRIVER
10054 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10055 L: linux-mtd@lists.infradead.org
10056 S: Maintained
10057 F: drivers/mtd/nand/pxa3xx_nand.c
10058
10059 MMP SUPPORT
10060 M: Eric Miao <eric.y.miao@gmail.com>
10061 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10063 T: git git://github.com/hzhuang1/linux.git
10064 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10065 S: Maintained
10066 F: arch/arm/boot/dts/mmp*
10067 F: arch/arm/mach-mmp/
10068
10069 PXA MMCI DRIVER
10070 S: Orphan
10071
10072 PXA RTC DRIVER
10073 M: Robert Jarzmik <robert.jarzmik@free.fr>
10074 L: rtc-linux@googlegroups.com
10075 S: Maintained
10076
10077 QAT DRIVER
10078 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10079 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10080 L: qat-linux@intel.com
10081 S: Supported
10082 F: drivers/crypto/qat/
10083
10084 QIB DRIVER
10085 M: Mike Marciniszyn <infinipath@intel.com>
10086 L: linux-rdma@vger.kernel.org
10087 S: Supported
10088 F: drivers/infiniband/hw/qib/
10089
10090 QLOGIC QLA1280 SCSI DRIVER
10091 M: Michael Reed <mdr@sgi.com>
10092 L: linux-scsi@vger.kernel.org
10093 S: Maintained
10094 F: drivers/scsi/qla1280.[ch]
10095
10096 QLOGIC QLA2XXX FC-SCSI DRIVER
10097 M: qla2xxx-upstream@qlogic.com
10098 L: linux-scsi@vger.kernel.org
10099 S: Supported
10100 F: Documentation/scsi/LICENSE.qla2xxx
10101 F: drivers/scsi/qla2xxx/
10102
10103 QLOGIC QLA4XXX iSCSI DRIVER
10104 M: QLogic-Storage-Upstream@qlogic.com
10105 L: linux-scsi@vger.kernel.org
10106 S: Supported
10107 F: Documentation/scsi/LICENSE.qla4xxx
10108 F: drivers/scsi/qla4xxx/
10109
10110 QLOGIC QLA3XXX NETWORK DRIVER
10111 M: Dept-GELinuxNICDev@cavium.com
10112 L: netdev@vger.kernel.org
10113 S: Supported
10114 F: Documentation/networking/LICENSE.qla3xxx
10115 F: drivers/net/ethernet/qlogic/qla3xxx.*
10116
10117 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10118 M: Harish Patil <harish.patil@cavium.com>
10119 M: Manish Chopra <manish.chopra@cavium.com>
10120 M: Dept-GELinuxNICDev@cavium.com
10121 L: netdev@vger.kernel.org
10122 S: Supported
10123 F: drivers/net/ethernet/qlogic/qlcnic/
10124
10125 QLOGIC QLGE 10Gb ETHERNET DRIVER
10126 M: Harish Patil <harish.patil@cavium.com>
10127 M: Manish Chopra <manish.chopra@cavium.com>
10128 M: Dept-GELinuxNICDev@cavium.com
10129 L: netdev@vger.kernel.org
10130 S: Supported
10131 F: drivers/net/ethernet/qlogic/qlge/
10132
10133 QLOGIC QL4xxx ETHERNET DRIVER
10134 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10135 M: Ariel Elior <Ariel.Elior@cavium.com>
10136 M: everest-linux-l2@cavium.com
10137 L: netdev@vger.kernel.org
10138 S: Supported
10139 F: drivers/net/ethernet/qlogic/qed/
10140 F: include/linux/qed/
10141 F: drivers/net/ethernet/qlogic/qede/
10142
10143 QLOGIC QL41xxx ISCSI DRIVER
10144 M: QLogic-Storage-Upstream@cavium.com
10145 L: linux-scsi@vger.kernel.org
10146 S: Supported
10147 F: drivers/scsi/qedi/
10148
10149 QNX4 FILESYSTEM
10150 M: Anders Larsen <al@alarsen.net>
10151 W: http://www.alarsen.net/linux/qnx4fs/
10152 S: Maintained
10153 F: fs/qnx4/
10154 F: include/uapi/linux/qnx4_fs.h
10155 F: include/uapi/linux/qnxtypes.h
10156
10157 QORIQ DPAA2 FSL-MC BUS DRIVER
10158 M: Stuart Yoder <stuart.yoder@nxp.com>
10159 L: linux-kernel@vger.kernel.org
10160 S: Maintained
10161 F: drivers/staging/fsl-mc/
10162
10163 QT1010 MEDIA DRIVER
10164 M: Antti Palosaari <crope@iki.fi>
10165 L: linux-media@vger.kernel.org
10166 W: https://linuxtv.org
10167 W: http://palosaari.fi/linux/
10168 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10169 T: git git://linuxtv.org/anttip/media_tree.git
10170 S: Maintained
10171 F: drivers/media/tuners/qt1010*
10172
10173 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10174 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10175 L: linux-wireless@vger.kernel.org
10176 L: ath9k-devel@lists.ath9k.org
10177 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10178 S: Supported
10179 F: drivers/net/wireless/ath/ath9k/
10180
10181 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10182 M: Kalle Valo <kvalo@qca.qualcomm.com>
10183 L: ath10k@lists.infradead.org
10184 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10186 S: Supported
10187 F: drivers/net/wireless/ath/ath10k/
10188
10189 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10190 M: Timur Tabi <timur@codeaurora.org>
10191 L: netdev@vger.kernel.org
10192 S: Supported
10193 F: drivers/net/ethernet/qualcomm/emac/
10194
10195 QUALCOMM HEXAGON ARCHITECTURE
10196 M: Richard Kuo <rkuo@codeaurora.org>
10197 L: linux-hexagon@vger.kernel.org
10198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10199 S: Supported
10200 F: arch/hexagon/
10201
10202 QUALCOMM WCN36XX WIRELESS DRIVER
10203 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10204 L: wcn36xx@lists.infradead.org
10205 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10206 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10207 S: Supported
10208 F: drivers/net/wireless/ath/wcn36xx/
10209
10210 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10211 M: Gabriel Somlo <somlo@cmu.edu>
10212 M: "Michael S. Tsirkin" <mst@redhat.com>
10213 L: qemu-devel@nongnu.org
10214 S: Maintained
10215 F: drivers/firmware/qemu_fw_cfg.c
10216
10217 RADOS BLOCK DEVICE (RBD)
10218 M: Ilya Dryomov <idryomov@gmail.com>
10219 M: Sage Weil <sage@redhat.com>
10220 M: Alex Elder <elder@kernel.org>
10221 L: ceph-devel@vger.kernel.org
10222 W: http://ceph.com/
10223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10224 T: git git://github.com/ceph/ceph-client.git
10225 S: Supported
10226 F: Documentation/ABI/testing/sysfs-bus-rbd
10227 F: drivers/block/rbd.c
10228 F: drivers/block/rbd_types.h
10229
10230 RADEON FRAMEBUFFER DISPLAY DRIVER
10231 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10232 L: linux-fbdev@vger.kernel.org
10233 S: Maintained
10234 F: drivers/video/fbdev/aty/radeon*
10235 F: include/uapi/linux/radeonfb.h
10236
10237 RADIOSHARK RADIO DRIVER
10238 M: Hans Verkuil <hverkuil@xs4all.nl>
10239 L: linux-media@vger.kernel.org
10240 T: git git://linuxtv.org/media_tree.git
10241 S: Maintained
10242 F: drivers/media/radio/radio-shark.c
10243
10244 RADIOSHARK2 RADIO DRIVER
10245 M: Hans Verkuil <hverkuil@xs4all.nl>
10246 L: linux-media@vger.kernel.org
10247 T: git git://linuxtv.org/media_tree.git
10248 S: Maintained
10249 F: drivers/media/radio/radio-shark2.c
10250 F: drivers/media/radio/radio-tea5777.c
10251
10252 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10253 M: Paul Mackerras <paulus@samba.org>
10254 L: linux-fbdev@vger.kernel.org
10255 S: Maintained
10256 F: drivers/video/fbdev/aty/aty128fb.c
10257
10258 RALINK MIPS ARCHITECTURE
10259 M: John Crispin <john@phrozen.org>
10260 L: linux-mips@linux-mips.org
10261 S: Maintained
10262 F: arch/mips/ralink
10263
10264 RALINK RT2X00 WIRELESS LAN DRIVER
10265 P: rt2x00 project
10266 M: Stanislaw Gruszka <sgruszka@redhat.com>
10267 M: Helmut Schaa <helmut.schaa@googlemail.com>
10268 L: linux-wireless@vger.kernel.org
10269 S: Maintained
10270 F: drivers/net/wireless/ralink/rt2x00/
10271
10272 RAMDISK RAM BLOCK DEVICE DRIVER
10273 M: Jens Axboe <axboe@kernel.dk>
10274 S: Maintained
10275 F: Documentation/blockdev/ramdisk.txt
10276 F: drivers/block/brd.c
10277
10278 RANDOM NUMBER DRIVER
10279 M: "Theodore Ts'o" <tytso@mit.edu>
10280 S: Maintained
10281 F: drivers/char/random.c
10282
10283 RAPIDIO SUBSYSTEM
10284 M: Matt Porter <mporter@kernel.crashing.org>
10285 M: Alexandre Bounine <alexandre.bounine@idt.com>
10286 S: Maintained
10287 F: drivers/rapidio/
10288
10289 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10290 L: linux-wireless@vger.kernel.org
10291 S: Orphan
10292 F: drivers/net/wireless/ray*
10293
10294 RCUTORTURE MODULE
10295 M: Josh Triplett <josh@joshtriplett.org>
10296 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10297 L: linux-kernel@vger.kernel.org
10298 S: Supported
10299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10300 F: Documentation/RCU/torture.txt
10301 F: kernel/rcu/rcutorture.c
10302
10303 RCUTORTURE TEST FRAMEWORK
10304 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10305 M: Josh Triplett <josh@joshtriplett.org>
10306 R: Steven Rostedt <rostedt@goodmis.org>
10307 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10308 R: Lai Jiangshan <jiangshanlai@gmail.com>
10309 L: linux-kernel@vger.kernel.org
10310 S: Supported
10311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10312 F: tools/testing/selftests/rcutorture
10313
10314 RDC R-321X SoC
10315 M: Florian Fainelli <florian@openwrt.org>
10316 S: Maintained
10317
10318 RDC R6040 FAST ETHERNET DRIVER
10319 M: Florian Fainelli <f.fainelli@gmail.com>
10320 L: netdev@vger.kernel.org
10321 S: Maintained
10322 F: drivers/net/ethernet/rdc/r6040.c
10323
10324 RDS - RELIABLE DATAGRAM SOCKETS
10325 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10326 L: netdev@vger.kernel.org
10327 L: linux-rdma@vger.kernel.org
10328 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10329 W: https://oss.oracle.com/projects/rds/
10330 S: Supported
10331 F: net/rds/
10332 F: Documentation/networking/rds.txt
10333
10334 RDMAVT - RDMA verbs software
10335 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10336 L: linux-rdma@vger.kernel.org
10337 S: Supported
10338 F: drivers/infiniband/sw/rdmavt
10339
10340 RDT - RESOURCE ALLOCATION
10341 M: Fenghua Yu <fenghua.yu@intel.com>
10342 L: linux-kernel@vger.kernel.org
10343 S: Supported
10344 F: arch/x86/kernel/cpu/intel_rdt*
10345 F: arch/x86/include/asm/intel_rdt*
10346 F: Documentation/x86/intel_rdt*
10347
10348 READ-COPY UPDATE (RCU)
10349 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10350 M: Josh Triplett <josh@joshtriplett.org>
10351 R: Steven Rostedt <rostedt@goodmis.org>
10352 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10353 R: Lai Jiangshan <jiangshanlai@gmail.com>
10354 L: linux-kernel@vger.kernel.org
10355 W: http://www.rdrop.com/users/paulmck/RCU/
10356 S: Supported
10357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10358 F: Documentation/RCU/
10359 X: Documentation/RCU/torture.txt
10360 F: include/linux/rcu*
10361 X: include/linux/srcu.h
10362 F: kernel/rcu/
10363 X: kernel/torture.c
10364
10365 REAL TIME CLOCK (RTC) SUBSYSTEM
10366 M: Alessandro Zummo <a.zummo@towertech.it>
10367 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10368 L: rtc-linux@googlegroups.com
10369 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10371 S: Maintained
10372 F: Documentation/devicetree/bindings/rtc/
10373 F: Documentation/rtc.txt
10374 F: drivers/rtc/
10375 F: include/linux/rtc.h
10376 F: include/uapi/linux/rtc.h
10377 F: include/linux/rtc/
10378 F: include/linux/platform_data/rtc-*
10379 F: tools/testing/selftests/timers/rtctest.c
10380
10381 REALTEK AUDIO CODECS
10382 M: Bard Liao <bardliao@realtek.com>
10383 M: Oder Chiou <oder_chiou@realtek.com>
10384 S: Maintained
10385 F: sound/soc/codecs/rt*
10386 F: include/sound/rt*.h
10387
10388 REISERFS FILE SYSTEM
10389 L: reiserfs-devel@vger.kernel.org
10390 S: Supported
10391 F: fs/reiserfs/
10392
10393 REGISTER MAP ABSTRACTION
10394 M: Mark Brown <broonie@kernel.org>
10395 L: linux-kernel@vger.kernel.org
10396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10397 S: Supported
10398 F: Documentation/devicetree/bindings/regmap/
10399 F: drivers/base/regmap/
10400 F: include/linux/regmap.h
10401
10402 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10403 M: Ohad Ben-Cohen <ohad@wizery.com>
10404 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10405 L: linux-remoteproc@vger.kernel.org
10406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10407 S: Maintained
10408 F: Documentation/devicetree/bindings/remoteproc/
10409 F: Documentation/remoteproc.txt
10410 F: drivers/remoteproc/
10411 F: include/linux/remoteproc.h
10412
10413 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10414 M: Ohad Ben-Cohen <ohad@wizery.com>
10415 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10416 L: linux-remoteproc@vger.kernel.org
10417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10418 S: Maintained
10419 F: drivers/rpmsg/
10420 F: Documentation/rpmsg.txt
10421 F: include/linux/rpmsg.h
10422
10423 RENESAS CLOCK DRIVERS
10424 M: Geert Uytterhoeven <geert+renesas@glider.be>
10425 L: linux-renesas-soc@vger.kernel.org
10426 S: Supported
10427 F: drivers/clk/renesas/
10428
10429 RENESAS ETHERNET DRIVERS
10430 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10431 L: netdev@vger.kernel.org
10432 L: linux-renesas-soc@vger.kernel.org
10433 F: drivers/net/ethernet/renesas/
10434 F: include/linux/sh_eth.h
10435
10436 RENESAS USB2 PHY DRIVER
10437 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10438 L: linux-renesas-soc@vger.kernel.org
10439 S: Maintained
10440 F: drivers/phy/phy-rcar-gen3-usb2.c
10441
10442 RESET CONTROLLER FRAMEWORK
10443 M: Philipp Zabel <p.zabel@pengutronix.de>
10444 T: git git://git.pengutronix.de/git/pza/linux
10445 S: Maintained
10446 F: drivers/reset/
10447 F: Documentation/devicetree/bindings/reset/
10448 F: include/dt-bindings/reset/
10449 F: include/linux/reset.h
10450 F: include/linux/reset-controller.h
10451
10452 RFKILL
10453 M: Johannes Berg <johannes@sipsolutions.net>
10454 L: linux-wireless@vger.kernel.org
10455 W: http://wireless.kernel.org/
10456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10458 S: Maintained
10459 F: Documentation/rfkill.txt
10460 F: net/rfkill/
10461
10462 RHASHTABLE
10463 M: Thomas Graf <tgraf@suug.ch>
10464 M: Herbert Xu <herbert@gondor.apana.org.au>
10465 L: netdev@vger.kernel.org
10466 S: Maintained
10467 F: lib/rhashtable.c
10468 F: include/linux/rhashtable.h
10469
10470 RICOH SMARTMEDIA/XD DRIVER
10471 M: Maxim Levitsky <maximlevitsky@gmail.com>
10472 S: Maintained
10473 F: drivers/mtd/nand/r852.c
10474 F: drivers/mtd/nand/r852.h
10475
10476 RICOH R5C592 MEMORYSTICK DRIVER
10477 M: Maxim Levitsky <maximlevitsky@gmail.com>
10478 S: Maintained
10479 F: drivers/memstick/host/r592.*
10480
10481 ROCCAT DRIVERS
10482 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10483 W: http://sourceforge.net/projects/roccat/
10484 S: Maintained
10485 F: drivers/hid/hid-roccat*
10486 F: include/linux/hid-roccat*
10487 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10488
10489 ROCKER DRIVER
10490 M: Jiri Pirko <jiri@resnulli.us>
10491 L: netdev@vger.kernel.org
10492 S: Supported
10493 F: drivers/net/ethernet/rocker/
10494
10495 ROCKETPORT DRIVER
10496 P: Comtrol Corp.
10497 W: http://www.comtrol.com
10498 S: Maintained
10499 F: Documentation/serial/rocket.txt
10500 F: drivers/tty/rocket*
10501
10502 ROCKETPORT EXPRESS/INFINITY DRIVER
10503 M: Kevin Cernekee <cernekee@gmail.com>
10504 L: linux-serial@vger.kernel.org
10505 S: Odd Fixes
10506 F: drivers/tty/serial/rp2.*
10507
10508 ROSE NETWORK LAYER
10509 M: Ralf Baechle <ralf@linux-mips.org>
10510 L: linux-hams@vger.kernel.org
10511 W: http://www.linux-ax25.org/
10512 S: Maintained
10513 F: include/net/rose.h
10514 F: include/uapi/linux/rose.h
10515 F: net/rose/
10516
10517 RTL2830 MEDIA DRIVER
10518 M: Antti Palosaari <crope@iki.fi>
10519 L: linux-media@vger.kernel.org
10520 W: https://linuxtv.org
10521 W: http://palosaari.fi/linux/
10522 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10523 T: git git://linuxtv.org/anttip/media_tree.git
10524 S: Maintained
10525 F: drivers/media/dvb-frontends/rtl2830*
10526
10527 RTL2832 MEDIA DRIVER
10528 M: Antti Palosaari <crope@iki.fi>
10529 L: linux-media@vger.kernel.org
10530 W: https://linuxtv.org
10531 W: http://palosaari.fi/linux/
10532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10533 T: git git://linuxtv.org/anttip/media_tree.git
10534 S: Maintained
10535 F: drivers/media/dvb-frontends/rtl2832*
10536
10537 RTL2832_SDR MEDIA DRIVER
10538 M: Antti Palosaari <crope@iki.fi>
10539 L: linux-media@vger.kernel.org
10540 W: https://linuxtv.org
10541 W: http://palosaari.fi/linux/
10542 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10543 T: git git://linuxtv.org/anttip/media_tree.git
10544 S: Maintained
10545 F: drivers/media/dvb-frontends/rtl2832_sdr*
10546
10547 RTL8180 WIRELESS DRIVER
10548 L: linux-wireless@vger.kernel.org
10549 W: http://wireless.kernel.org/
10550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10551 S: Orphan
10552 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10553
10554 RTL8187 WIRELESS DRIVER
10555 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10556 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10557 M: Larry Finger <Larry.Finger@lwfinger.net>
10558 L: linux-wireless@vger.kernel.org
10559 W: http://wireless.kernel.org/
10560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10561 S: Maintained
10562 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10563
10564 RTL8192CE WIRELESS DRIVER
10565 M: Larry Finger <Larry.Finger@lwfinger.net>
10566 M: Chaoming Li <chaoming_li@realsil.com.cn>
10567 L: linux-wireless@vger.kernel.org
10568 W: http://wireless.kernel.org/
10569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10570 S: Maintained
10571 F: drivers/net/wireless/realtek/rtlwifi/
10572 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10573
10574 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10575 M: Jes Sorensen <Jes.Sorensen@redhat.com>
10576 L: linux-wireless@vger.kernel.org
10577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10578 S: Maintained
10579 F: drivers/net/wireless/realtek/rtl8xxxu/
10580
10581 S3 SAVAGE FRAMEBUFFER DRIVER
10582 M: Antonino Daplas <adaplas@gmail.com>
10583 L: linux-fbdev@vger.kernel.org
10584 S: Maintained
10585 F: drivers/video/fbdev/savage/
10586
10587 S390
10588 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10589 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10590 L: linux-s390@vger.kernel.org
10591 W: http://www.ibm.com/developerworks/linux/linux390/
10592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10593 S: Supported
10594 F: arch/s390/
10595 F: drivers/s390/
10596 F: Documentation/s390/
10597 F: Documentation/DocBook/s390*
10598
10599 S390 COMMON I/O LAYER
10600 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10601 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10602 L: linux-s390@vger.kernel.org
10603 W: http://www.ibm.com/developerworks/linux/linux390/
10604 S: Supported
10605 F: drivers/s390/cio/
10606
10607 S390 DASD DRIVER
10608 M: Stefan Haberland <sth@linux.vnet.ibm.com>
10609 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10610 L: linux-s390@vger.kernel.org
10611 W: http://www.ibm.com/developerworks/linux/linux390/
10612 S: Supported
10613 F: drivers/s390/block/dasd*
10614 F: block/partitions/ibm.c
10615
10616 S390 NETWORK DRIVERS
10617 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10618 L: linux-s390@vger.kernel.org
10619 W: http://www.ibm.com/developerworks/linux/linux390/
10620 S: Supported
10621 F: drivers/s390/net/
10622
10623 S390 PCI SUBSYSTEM
10624 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10625 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10626 L: linux-s390@vger.kernel.org
10627 W: http://www.ibm.com/developerworks/linux/linux390/
10628 S: Supported
10629 F: arch/s390/pci/
10630 F: drivers/pci/hotplug/s390_pci_hpc.c
10631
10632 S390 ZCRYPT DRIVER
10633 M: Harald Freudenberger <freude@de.ibm.com>
10634 L: linux-s390@vger.kernel.org
10635 W: http://www.ibm.com/developerworks/linux/linux390/
10636 S: Supported
10637 F: drivers/s390/crypto/
10638
10639 S390 ZFCP DRIVER
10640 M: Steffen Maier <maier@linux.vnet.ibm.com>
10641 L: linux-s390@vger.kernel.org
10642 W: http://www.ibm.com/developerworks/linux/linux390/
10643 S: Supported
10644 F: drivers/s390/scsi/zfcp_*
10645
10646 S390 IUCV NETWORK LAYER
10647 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10648 L: linux-s390@vger.kernel.org
10649 W: http://www.ibm.com/developerworks/linux/linux390/
10650 S: Supported
10651 F: drivers/s390/net/*iucv*
10652 F: include/net/iucv/
10653 F: net/iucv/
10654
10655 S390 IOMMU (PCI)
10656 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10657 L: linux-s390@vger.kernel.org
10658 W: http://www.ibm.com/developerworks/linux/linux390/
10659 S: Supported
10660 F: drivers/iommu/s390-iommu.c
10661
10662 S3C24XX SD/MMC Driver
10663 M: Ben Dooks <ben-linux@fluff.org>
10664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10665 S: Supported
10666 F: drivers/mmc/host/s3cmci.*
10667
10668 SAA6588 RDS RECEIVER DRIVER
10669 M: Hans Verkuil <hverkuil@xs4all.nl>
10670 L: linux-media@vger.kernel.org
10671 T: git git://linuxtv.org/media_tree.git
10672 W: https://linuxtv.org
10673 S: Odd Fixes
10674 F: drivers/media/i2c/saa6588*
10675
10676 SAA7134 VIDEO4LINUX DRIVER
10677 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10678 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10679 L: linux-media@vger.kernel.org
10680 W: https://linuxtv.org
10681 T: git git://linuxtv.org/media_tree.git
10682 S: Odd fixes
10683 F: Documentation/media/v4l-drivers/saa7134*
10684 F: drivers/media/pci/saa7134/
10685
10686 SAA7146 VIDEO4LINUX-2 DRIVER
10687 M: Hans Verkuil <hverkuil@xs4all.nl>
10688 L: linux-media@vger.kernel.org
10689 T: git git://linuxtv.org/media_tree.git
10690 S: Maintained
10691 F: drivers/media/common/saa7146/
10692 F: drivers/media/pci/saa7146/
10693 F: include/media/saa7146*
10694
10695 SAMSUNG LAPTOP DRIVER
10696 M: Corentin Chary <corentin.chary@gmail.com>
10697 L: platform-driver-x86@vger.kernel.org
10698 S: Maintained
10699 F: drivers/platform/x86/samsung-laptop.c
10700
10701 SAMSUNG AUDIO (ASoC) DRIVERS
10702 M: Krzysztof Kozlowski <krzk@kernel.org>
10703 M: Sangbeom Kim <sbkim73@samsung.com>
10704 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10705 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10706 S: Supported
10707 F: sound/soc/samsung/
10708
10709 SAMSUNG FRAMEBUFFER DRIVER
10710 M: Jingoo Han <jingoohan1@gmail.com>
10711 L: linux-fbdev@vger.kernel.org
10712 S: Maintained
10713 F: drivers/video/fbdev/s3c-fb.c
10714
10715 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10716 M: Sangbeom Kim <sbkim73@samsung.com>
10717 M: Krzysztof Kozlowski <krzk@kernel.org>
10718 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10719 L: linux-kernel@vger.kernel.org
10720 L: linux-samsung-soc@vger.kernel.org
10721 S: Supported
10722 F: drivers/mfd/sec*.c
10723 F: drivers/regulator/s2m*.c
10724 F: drivers/regulator/s5m*.c
10725 F: drivers/clk/clk-s2mps11.c
10726 F: drivers/rtc/rtc-s5m.c
10727 F: include/linux/mfd/samsung/
10728 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10729 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10730 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10731 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10732
10733 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10734 M: Kyungmin Park <kyungmin.park@samsung.com>
10735 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10736 L: linux-media@vger.kernel.org
10737 Q: https://patchwork.linuxtv.org/project/linux-media/list/
10738 S: Supported
10739 F: drivers/media/platform/exynos4-is/
10740
10741 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10742 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10743 L: linux-media@vger.kernel.org
10744 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10745 S: Maintained
10746 F: drivers/media/platform/s3c-camif/
10747 F: include/media/drv-intf/s3c_camif.h
10748
10749 SAMSUNG S5C73M3 CAMERA DRIVER
10750 M: Kyungmin Park <kyungmin.park@samsung.com>
10751 M: Andrzej Hajda <a.hajda@samsung.com>
10752 L: linux-media@vger.kernel.org
10753 S: Supported
10754 F: drivers/media/i2c/s5c73m3/*
10755
10756 SAMSUNG S5K5BAF CAMERA DRIVER
10757 M: Kyungmin Park <kyungmin.park@samsung.com>
10758 M: Andrzej Hajda <a.hajda@samsung.com>
10759 L: linux-media@vger.kernel.org
10760 S: Supported
10761 F: drivers/media/i2c/s5k5baf.c
10762
10763 SAMSUNG S3FWRN5 NFC DRIVER
10764 M: Robert Baldyga <r.baldyga@samsung.com>
10765 M: Krzysztof Opasiak <k.opasiak@samsung.com>
10766 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10767 S: Supported
10768 F: drivers/nfc/s3fwrn5
10769
10770 SAMSUNG SOC CLOCK DRIVERS
10771 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10772 M: Tomasz Figa <tomasz.figa@gmail.com>
10773 M: Chanwoo Choi <cw00.choi@samsung.com>
10774 S: Supported
10775 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10776 F: drivers/clk/samsung/
10777 F: include/dt-bindings/clock/exynos*.h
10778 F: Documentation/devicetree/bindings/clock/exynos*.txt
10779
10780 SAMSUNG SPI DRIVERS
10781 M: Kukjin Kim <kgene@kernel.org>
10782 M: Krzysztof Kozlowski <krzk@kernel.org>
10783 M: Andi Shyti <andi.shyti@samsung.com>
10784 L: linux-spi@vger.kernel.org
10785 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10786 S: Maintained
10787 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10788 F: drivers/spi/spi-s3c*
10789 F: include/linux/platform_data/spi-s3c64xx.h
10790
10791 SAMSUNG SXGBE DRIVERS
10792 M: Byungho An <bh74.an@samsung.com>
10793 M: Girish K S <ks.giri@samsung.com>
10794 M: Vipul Pandya <vipul.pandya@samsung.com>
10795 S: Supported
10796 L: netdev@vger.kernel.org
10797 F: drivers/net/ethernet/samsung/sxgbe/
10798
10799 SAMSUNG THERMAL DRIVER
10800 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10801 L: linux-pm@vger.kernel.org
10802 L: linux-samsung-soc@vger.kernel.org
10803 S: Supported
10804 T: git https://github.com/lmajewski/linux-samsung-thermal.git
10805 F: drivers/thermal/samsung/
10806
10807 SAMSUNG USB2 PHY DRIVER
10808 M: Kamil Debski <kamil@wypas.org>
10809 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10810 L: linux-kernel@vger.kernel.org
10811 S: Supported
10812 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10813 F: Documentation/phy/samsung-usb2.txt
10814 F: drivers/phy/phy-exynos4210-usb2.c
10815 F: drivers/phy/phy-exynos4x12-usb2.c
10816 F: drivers/phy/phy-exynos5250-usb2.c
10817 F: drivers/phy/phy-s5pv210-usb2.c
10818 F: drivers/phy/phy-samsung-usb2.c
10819 F: drivers/phy/phy-samsung-usb2.h
10820
10821 SERIAL DRIVERS
10822 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10823 L: linux-serial@vger.kernel.org
10824 S: Maintained
10825 F: Documentation/devicetree/bindings/serial/
10826 F: drivers/tty/serial/
10827
10828 SERIAL IR RECEIVER
10829 M: Sean Young <sean@mess.org>
10830 L: linux-media@vger.kernel.org
10831 S: Maintained
10832 F: drivers/media/rc/serial_ir.c
10833
10834 STI CEC DRIVER
10835 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10836 L: kernel@stlinux.com
10837 S: Maintained
10838 F: drivers/staging/media/st-cec/
10839 F: Documentation/devicetree/bindings/media/stih-cec.txt
10840
10841 SYNOPSYS DESIGNWARE DMAC DRIVER
10842 M: Viresh Kumar <vireshk@kernel.org>
10843 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10844 S: Maintained
10845 F: include/linux/dma/dw.h
10846 F: include/linux/platform_data/dma-dw.h
10847 F: drivers/dma/dw/
10848
10849 SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10850 M: Lars Persson <lars.persson@axis.com>
10851 L: netdev@vger.kernel.org
10852 S: Supported
10853 F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10854 F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10855
10856 SYNOPSYS DESIGNWARE I2C DRIVER
10857 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10858 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10859 R: Mika Westerberg <mika.westerberg@linux.intel.com>
10860 L: linux-i2c@vger.kernel.org
10861 S: Maintained
10862 F: drivers/i2c/busses/i2c-designware-*
10863 F: include/linux/platform_data/i2c-designware.h
10864
10865 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10866 M: Jaehoon Chung <jh80.chung@samsung.com>
10867 L: linux-mmc@vger.kernel.org
10868 S: Maintained
10869 F: include/linux/mmc/dw_mmc.h
10870 F: drivers/mmc/host/dw_mmc*
10871
10872 SYSTEM TRACE MODULE CLASS
10873 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10874 S: Maintained
10875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10876 F: Documentation/trace/stm.txt
10877 F: drivers/hwtracing/stm/
10878 F: include/linux/stm.h
10879 F: include/uapi/linux/stm.h
10880
10881 THUNDERBOLT DRIVER
10882 M: Andreas Noever <andreas.noever@gmail.com>
10883 S: Maintained
10884 F: drivers/thunderbolt/
10885
10886 TI BQ27XXX POWER SUPPLY DRIVER
10887 R: Andrew F. Davis <afd@ti.com>
10888 F: include/linux/power/bq27xxx_battery.h
10889 F: drivers/power/supply/bq27xxx_battery.c
10890 F: drivers/power/supply/bq27xxx_battery_i2c.c
10891
10892 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10893 M: John Stultz <john.stultz@linaro.org>
10894 M: Thomas Gleixner <tglx@linutronix.de>
10895 L: linux-kernel@vger.kernel.org
10896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10897 S: Supported
10898 F: include/linux/clocksource.h
10899 F: include/linux/time.h
10900 F: include/linux/timex.h
10901 F: include/uapi/linux/time.h
10902 F: include/uapi/linux/timex.h
10903 F: kernel/time/clocksource.c
10904 F: kernel/time/time*.c
10905 F: kernel/time/alarmtimer.c
10906 F: kernel/time/ntp.c
10907 F: tools/testing/selftests/timers/
10908
10909 SC1200 WDT DRIVER
10910 M: Zwane Mwaikambo <zwanem@gmail.com>
10911 S: Maintained
10912 F: drivers/watchdog/sc1200wdt.c
10913
10914 SCHEDULER
10915 M: Ingo Molnar <mingo@redhat.com>
10916 M: Peter Zijlstra <peterz@infradead.org>
10917 L: linux-kernel@vger.kernel.org
10918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10919 S: Maintained
10920 F: kernel/sched/
10921 F: include/linux/sched.h
10922 F: include/uapi/linux/sched.h
10923 F: include/linux/wait.h
10924
10925 SCORE ARCHITECTURE
10926 M: Chen Liqin <liqin.linux@gmail.com>
10927 M: Lennox Wu <lennox.wu@gmail.com>
10928 W: http://www.sunplus.com
10929 S: Supported
10930 F: arch/score/
10931
10932 SCR24X CHIP CARD INTERFACE DRIVER
10933 M: Lubomir Rintel <lkundrak@v3.sk>
10934 S: Supported
10935 F: drivers/char/pcmcia/scr24x_cs.c
10936
10937 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10938 M: Sudeep Holla <sudeep.holla@arm.com>
10939 L: linux-arm-kernel@lists.infradead.org
10940 S: Maintained
10941 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10942 F: drivers/clk/clk-scpi.c
10943 F: drivers/cpufreq/scpi-cpufreq.c
10944 F: drivers/firmware/arm_scpi.c
10945 F: include/linux/scpi_protocol.h
10946
10947 SCSI CDROM DRIVER
10948 M: Jens Axboe <axboe@kernel.dk>
10949 L: linux-scsi@vger.kernel.org
10950 W: http://www.kernel.dk
10951 S: Maintained
10952 F: drivers/scsi/sr*
10953
10954 SCSI RDMA PROTOCOL (SRP) INITIATOR
10955 M: Bart Van Assche <bart.vanassche@sandisk.com>
10956 L: linux-rdma@vger.kernel.org
10957 S: Supported
10958 W: http://www.openfabrics.org
10959 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10961 F: drivers/infiniband/ulp/srp/
10962 F: include/scsi/srp.h
10963
10964 SCSI SG DRIVER
10965 M: Doug Gilbert <dgilbert@interlog.com>
10966 L: linux-scsi@vger.kernel.org
10967 W: http://sg.danny.cz/sg
10968 S: Maintained
10969 F: Documentation/scsi/scsi-generic.txt
10970 F: drivers/scsi/sg.c
10971 F: include/scsi/sg.h
10972
10973 SCSI SUBSYSTEM
10974 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10976 M: "Martin K. Petersen" <martin.petersen@oracle.com>
10977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10978 L: linux-scsi@vger.kernel.org
10979 S: Maintained
10980 F: Documentation/devicetree/bindings/scsi/
10981 F: drivers/scsi/
10982 F: include/scsi/
10983
10984 SCSI TAPE DRIVER
10985 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10986 L: linux-scsi@vger.kernel.org
10987 S: Maintained
10988 F: Documentation/scsi/st.txt
10989 F: drivers/scsi/st.*
10990 F: drivers/scsi/st_*.h
10991
10992 SCTP PROTOCOL
10993 M: Vlad Yasevich <vyasevich@gmail.com>
10994 M: Neil Horman <nhorman@tuxdriver.com>
10995 L: linux-sctp@vger.kernel.org
10996 W: http://lksctp.sourceforge.net
10997 S: Maintained
10998 F: Documentation/networking/sctp.txt
10999 F: include/linux/sctp.h
11000 F: include/uapi/linux/sctp.h
11001 F: include/net/sctp/
11002 F: net/sctp/
11003
11004 SCx200 CPU SUPPORT
11005 M: Jim Cromie <jim.cromie@gmail.com>
11006 S: Odd Fixes
11007 F: Documentation/i2c/busses/scx200_acb
11008 F: arch/x86/platform/scx200/
11009 F: drivers/watchdog/scx200_wdt.c
11010 F: drivers/i2c/busses/scx200*
11011 F: drivers/mtd/maps/scx200_docflash.c
11012 F: include/linux/scx200.h
11013
11014 SCx200 GPIO DRIVER
11015 M: Jim Cromie <jim.cromie@gmail.com>
11016 S: Maintained
11017 F: drivers/char/scx200_gpio.c
11018 F: include/linux/scx200_gpio.h
11019
11020 SCx200 HRT CLOCKSOURCE DRIVER
11021 M: Jim Cromie <jim.cromie@gmail.com>
11022 S: Maintained
11023 F: drivers/clocksource/scx200_hrt.c
11024
11025 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11026 M: Sascha Sommer <saschasommer@freenet.de>
11027 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11028 S: Maintained
11029 F: drivers/mmc/host/sdricoh_cs.c
11030
11031 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11032 M: Adrian Hunter <adrian.hunter@intel.com>
11033 L: linux-mmc@vger.kernel.org
11034 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11035 S: Maintained
11036 F: drivers/mmc/host/sdhci*
11037 F: include/linux/mmc/sdhci*
11038
11039 SECURE COMPUTING
11040 M: Kees Cook <keescook@chromium.org>
11041 R: Andy Lutomirski <luto@amacapital.net>
11042 R: Will Drewry <wad@chromium.org>
11043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11044 S: Supported
11045 F: kernel/seccomp.c
11046 F: include/uapi/linux/seccomp.h
11047 F: include/linux/seccomp.h
11048 F: tools/testing/selftests/seccomp/*
11049 K: \bsecure_computing
11050 K: \bTIF_SECCOMP\b
11051
11052 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11053 M: Al Cooper <alcooperx@gmail.com>
11054 L: linux-mmc@vger.kernel.org
11055 L: bcm-kernel-feedback-list@broadcom.com
11056 S: Maintained
11057 F: drivers/mmc/host/sdhci-brcmstb*
11058
11059 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11060 M: Ben Dooks <ben-linux@fluff.org>
11061 M: Jaehoon Chung <jh80.chung@samsung.com>
11062 L: linux-mmc@vger.kernel.org
11063 S: Maintained
11064 F: drivers/mmc/host/sdhci-s3c*
11065
11066 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11067 M: Viresh Kumar <vireshk@kernel.org>
11068 L: linux-mmc@vger.kernel.org
11069 S: Maintained
11070 F: drivers/mmc/host/sdhci-spear.c
11071
11072 SECURITY SUBSYSTEM
11073 M: James Morris <james.l.morris@oracle.com>
11074 M: "Serge E. Hallyn" <serge@hallyn.com>
11075 L: linux-security-module@vger.kernel.org (suggested Cc:)
11076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11077 W: http://kernsec.org/
11078 S: Supported
11079 F: security/
11080
11081 SECURITY CONTACT
11082 M: Security Officers <security@kernel.org>
11083 S: Supported
11084
11085 SELINUX SECURITY MODULE
11086 M: Paul Moore <paul@paul-moore.com>
11087 M: Stephen Smalley <sds@tycho.nsa.gov>
11088 M: Eric Paris <eparis@parisplace.org>
11089 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11090 W: http://selinuxproject.org
11091 T: git git://git.infradead.org/users/pcmoore/selinux
11092 S: Supported
11093 F: include/linux/selinux*
11094 F: security/selinux/
11095 F: scripts/selinux/
11096
11097 APPARMOR SECURITY MODULE
11098 M: John Johansen <john.johansen@canonical.com>
11099 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11100 W: apparmor.wiki.kernel.org
11101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11102 S: Supported
11103 F: security/apparmor/
11104
11105 LOADPIN SECURITY MODULE
11106 M: Kees Cook <keescook@chromium.org>
11107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11108 S: Supported
11109 F: security/loadpin/
11110
11111 YAMA SECURITY MODULE
11112 M: Kees Cook <keescook@chromium.org>
11113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11114 S: Supported
11115 F: security/yama/
11116
11117 SENSABLE PHANTOM
11118 M: Jiri Slaby <jirislaby@gmail.com>
11119 S: Maintained
11120 F: drivers/misc/phantom.c
11121 F: include/uapi/linux/phantom.h
11122
11123 Emulex 10Gbps iSCSI - OneConnect DRIVER
11124 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11125 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11126 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11127 L: linux-scsi@vger.kernel.org
11128 W: http://www.broadcom.com
11129 S: Supported
11130 F: drivers/scsi/be2iscsi/
11131
11132 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11133 M: Sathya Perla <sathya.perla@broadcom.com>
11134 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11135 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11136 M: Somnath Kotur <somnath.kotur@broadcom.com>
11137 L: netdev@vger.kernel.org
11138 W: http://www.emulex.com
11139 S: Supported
11140 F: drivers/net/ethernet/emulex/benet/
11141
11142 EMULEX ONECONNECT ROCE DRIVER
11143 M: Selvin Xavier <selvin.xavier@avagotech.com>
11144 M: Devesh Sharma <devesh.sharma@avagotech.com>
11145 L: linux-rdma@vger.kernel.org
11146 W: http://www.emulex.com
11147 S: Supported
11148 F: drivers/infiniband/hw/ocrdma/
11149 F: include/uapi/rdma/ocrdma-abi.h
11150
11151 SFC NETWORK DRIVER
11152 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11153 M: Edward Cree <ecree@solarflare.com>
11154 M: Bert Kenward <bkenward@solarflare.com>
11155 L: netdev@vger.kernel.org
11156 S: Supported
11157 F: drivers/net/ethernet/sfc/
11158
11159 SGI GRU DRIVER
11160 M: Dimitri Sivanich <sivanich@sgi.com>
11161 S: Maintained
11162 F: drivers/misc/sgi-gru/
11163
11164 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11165 M: Pat Gefre <pfg@sgi.com>
11166 L: linux-ia64@vger.kernel.org
11167 S: Supported
11168 F: Documentation/ia64/serial.txt
11169 F: drivers/tty/serial/ioc?_serial.c
11170 F: include/linux/ioc?.h
11171
11172 SGI XP/XPC/XPNET DRIVER
11173 M: Cliff Whickman <cpw@sgi.com>
11174 M: Robin Holt <robinmholt@gmail.com>
11175 S: Maintained
11176 F: drivers/misc/sgi-xp/
11177
11178 SI2157 MEDIA DRIVER
11179 M: Antti Palosaari <crope@iki.fi>
11180 L: linux-media@vger.kernel.org
11181 W: https://linuxtv.org
11182 W: http://palosaari.fi/linux/
11183 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11184 T: git git://linuxtv.org/anttip/media_tree.git
11185 S: Maintained
11186 F: drivers/media/tuners/si2157*
11187
11188 SI2168 MEDIA DRIVER
11189 M: Antti Palosaari <crope@iki.fi>
11190 L: linux-media@vger.kernel.org
11191 W: https://linuxtv.org
11192 W: http://palosaari.fi/linux/
11193 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11194 T: git git://linuxtv.org/anttip/media_tree.git
11195 S: Maintained
11196 F: drivers/media/dvb-frontends/si2168*
11197
11198 SI470X FM RADIO RECEIVER I2C DRIVER
11199 M: Hans Verkuil <hverkuil@xs4all.nl>
11200 L: linux-media@vger.kernel.org
11201 T: git git://linuxtv.org/media_tree.git
11202 W: https://linuxtv.org
11203 S: Odd Fixes
11204 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11205
11206 SI470X FM RADIO RECEIVER USB DRIVER
11207 M: Hans Verkuil <hverkuil@xs4all.nl>
11208 L: linux-media@vger.kernel.org
11209 T: git git://linuxtv.org/media_tree.git
11210 W: https://linuxtv.org
11211 S: Maintained
11212 F: drivers/media/radio/si470x/radio-si470x-common.c
11213 F: drivers/media/radio/si470x/radio-si470x.h
11214 F: drivers/media/radio/si470x/radio-si470x-usb.c
11215
11216 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11217 M: Eduardo Valentin <edubezval@gmail.com>
11218 L: linux-media@vger.kernel.org
11219 T: git git://linuxtv.org/media_tree.git
11220 W: https://linuxtv.org
11221 S: Odd Fixes
11222 F: drivers/media/radio/si4713/si4713.?
11223
11224 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11225 M: Eduardo Valentin <edubezval@gmail.com>
11226 L: linux-media@vger.kernel.org
11227 T: git git://linuxtv.org/media_tree.git
11228 W: https://linuxtv.org
11229 S: Odd Fixes
11230 F: drivers/media/radio/si4713/radio-platform-si4713.c
11231
11232 SI4713 FM RADIO TRANSMITTER USB DRIVER
11233 M: Hans Verkuil <hverkuil@xs4all.nl>
11234 L: linux-media@vger.kernel.org
11235 T: git git://linuxtv.org/media_tree.git
11236 W: https://linuxtv.org
11237 S: Maintained
11238 F: drivers/media/radio/si4713/radio-usb-si4713.c
11239
11240 SIANO DVB DRIVER
11241 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11242 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11243 L: linux-media@vger.kernel.org
11244 W: https://linuxtv.org
11245 T: git git://linuxtv.org/media_tree.git
11246 S: Odd fixes
11247 F: drivers/media/common/siano/
11248 F: drivers/media/usb/siano/
11249 F: drivers/media/usb/siano/
11250 F: drivers/media/mmc/siano/
11251
11252 SIMPLEFB FB DRIVER
11253 M: Hans de Goede <hdegoede@redhat.com>
11254 L: linux-fbdev@vger.kernel.org
11255 S: Maintained
11256 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11257 F: drivers/video/fbdev/simplefb.c
11258 F: include/linux/platform_data/simplefb.h
11259
11260 SH_VEU V4L2 MEM2MEM DRIVER
11261 L: linux-media@vger.kernel.org
11262 S: Orphan
11263 F: drivers/media/platform/sh_veu.c
11264
11265 SH_VOU V4L2 OUTPUT DRIVER
11266 L: linux-media@vger.kernel.org
11267 S: Orphan
11268 F: drivers/media/platform/sh_vou.c
11269 F: include/media/drv-intf/sh_vou.h
11270
11271 SIMPLE FIRMWARE INTERFACE (SFI)
11272 M: Len Brown <lenb@kernel.org>
11273 L: sfi-devel@simplefirmware.org
11274 W: http://simplefirmware.org/
11275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11276 S: Supported
11277 F: arch/x86/platform/sfi/
11278 F: drivers/sfi/
11279 F: include/linux/sfi*.h
11280
11281 SIMTEC EB110ATX (Chalice CATS)
11282 P: Ben Dooks
11283 P: Vincent Sanders <vince@simtec.co.uk>
11284 M: Simtec Linux Team <linux@simtec.co.uk>
11285 W: http://www.simtec.co.uk/products/EB110ATX/
11286 S: Supported
11287
11288 SIMTEC EB2410ITX (BAST)
11289 P: Ben Dooks
11290 P: Vincent Sanders <vince@simtec.co.uk>
11291 M: Simtec Linux Team <linux@simtec.co.uk>
11292 W: http://www.simtec.co.uk/products/EB2410ITX/
11293 S: Supported
11294 F: arch/arm/mach-s3c24xx/mach-bast.c
11295 F: arch/arm/mach-s3c24xx/bast-ide.c
11296 F: arch/arm/mach-s3c24xx/bast-irq.c
11297
11298 TI DAVINCI MACHINE SUPPORT
11299 M: Sekhar Nori <nsekhar@ti.com>
11300 M: Kevin Hilman <khilman@kernel.org>
11301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11303 S: Supported
11304 F: arch/arm/mach-davinci/
11305 F: drivers/i2c/busses/i2c-davinci.c
11306
11307 TI DAVINCI SERIES MEDIA DRIVER
11308 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11309 L: linux-media@vger.kernel.org
11310 W: https://linuxtv.org
11311 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11312 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11313 S: Maintained
11314 F: drivers/media/platform/davinci/
11315 F: include/media/davinci/
11316
11317 TI AM437X VPFE DRIVER
11318 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11319 L: linux-media@vger.kernel.org
11320 W: https://linuxtv.org
11321 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11322 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11323 S: Maintained
11324 F: drivers/media/platform/am437x/
11325
11326 OV2659 OMNIVISION SENSOR DRIVER
11327 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11328 L: linux-media@vger.kernel.org
11329 W: https://linuxtv.org
11330 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11331 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11332 S: Maintained
11333 F: drivers/media/i2c/ov2659.c
11334 F: include/media/i2c/ov2659.h
11335
11336 SILICON MOTION SM712 FRAME BUFFER DRIVER
11337 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11338 M: Teddy Wang <teddy.wang@siliconmotion.com>
11339 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11340 L: linux-fbdev@vger.kernel.org
11341 S: Maintained
11342 F: drivers/video/fbdev/sm712*
11343 F: Documentation/fb/sm712fb.txt
11344
11345 SIS 190 ETHERNET DRIVER
11346 M: Francois Romieu <romieu@fr.zoreil.com>
11347 L: netdev@vger.kernel.org
11348 S: Maintained
11349 F: drivers/net/ethernet/sis/sis190.c
11350
11351 SIS 900/7016 FAST ETHERNET DRIVER
11352 M: Daniele Venzano <venza@brownhat.org>
11353 W: http://www.brownhat.org/sis900.html
11354 L: netdev@vger.kernel.org
11355 S: Maintained
11356 F: drivers/net/ethernet/sis/sis900.*
11357
11358 SIS FRAMEBUFFER DRIVER
11359 M: Thomas Winischhofer <thomas@winischhofer.net>
11360 W: http://www.winischhofer.net/linuxsisvga.shtml
11361 S: Maintained
11362 F: Documentation/fb/sisfb.txt
11363 F: drivers/video/fbdev/sis/
11364 F: include/video/sisfb.h
11365
11366 SIS USB2VGA DRIVER
11367 M: Thomas Winischhofer <thomas@winischhofer.net>
11368 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11369 S: Maintained
11370 F: drivers/usb/misc/sisusbvga/
11371
11372 SLAB ALLOCATOR
11373 M: Christoph Lameter <cl@linux.com>
11374 M: Pekka Enberg <penberg@kernel.org>
11375 M: David Rientjes <rientjes@google.com>
11376 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11377 M: Andrew Morton <akpm@linux-foundation.org>
11378 L: linux-mm@kvack.org
11379 S: Maintained
11380 F: include/linux/sl?b*.h
11381 F: mm/sl?b*
11382
11383 SLEEPABLE READ-COPY UPDATE (SRCU)
11384 M: Lai Jiangshan <jiangshanlai@gmail.com>
11385 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11386 M: Josh Triplett <josh@joshtriplett.org>
11387 R: Steven Rostedt <rostedt@goodmis.org>
11388 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11389 L: linux-kernel@vger.kernel.org
11390 W: http://www.rdrop.com/users/paulmck/RCU/
11391 S: Supported
11392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11393 F: include/linux/srcu.h
11394 F: kernel/rcu/srcu.c
11395
11396 SMACK SECURITY MODULE
11397 M: Casey Schaufler <casey@schaufler-ca.com>
11398 L: linux-security-module@vger.kernel.org
11399 W: http://schaufler-ca.com
11400 T: git git://github.com/cschaufler/smack-next
11401 S: Maintained
11402 F: Documentation/security/Smack.txt
11403 F: security/smack/
11404
11405 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11406 M: Kevin Hilman <khilman@kernel.org>
11407 M: Nishanth Menon <nm@ti.com>
11408 S: Maintained
11409 F: drivers/power/avs/
11410 F: include/linux/power/smartreflex.h
11411 L: linux-pm@vger.kernel.org
11412
11413 SMC91x ETHERNET DRIVER
11414 M: Nicolas Pitre <nico@fluxnic.net>
11415 S: Odd Fixes
11416 F: drivers/net/ethernet/smsc/smc91x.*
11417
11418 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11419 M: Sakari Ailus <sakari.ailus@iki.fi>
11420 L: linux-media@vger.kernel.org
11421 S: Maintained
11422 F: drivers/media/i2c/smiapp/
11423 F: include/media/i2c/smiapp.h
11424 F: drivers/media/i2c/smiapp-pll.c
11425 F: drivers/media/i2c/smiapp-pll.h
11426 F: include/uapi/linux/smiapp.h
11427 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11428
11429 SMM665 HARDWARE MONITOR DRIVER
11430 M: Guenter Roeck <linux@roeck-us.net>
11431 L: linux-hwmon@vger.kernel.org
11432 S: Maintained
11433 F: Documentation/hwmon/smm665
11434 F: drivers/hwmon/smm665.c
11435
11436 SMSC EMC2103 HARDWARE MONITOR DRIVER
11437 M: Steve Glendinning <steve.glendinning@shawell.net>
11438 L: linux-hwmon@vger.kernel.org
11439 S: Maintained
11440 F: Documentation/hwmon/emc2103
11441 F: drivers/hwmon/emc2103.c
11442
11443 SMSC SCH5627 HARDWARE MONITOR DRIVER
11444 M: Hans de Goede <hdegoede@redhat.com>
11445 L: linux-hwmon@vger.kernel.org
11446 S: Supported
11447 F: Documentation/hwmon/sch5627
11448 F: drivers/hwmon/sch5627.c
11449
11450 SMSC47B397 HARDWARE MONITOR DRIVER
11451 M: Jean Delvare <jdelvare@suse.com>
11452 L: linux-hwmon@vger.kernel.org
11453 S: Maintained
11454 F: Documentation/hwmon/smsc47b397
11455 F: drivers/hwmon/smsc47b397.c
11456
11457 SMSC911x ETHERNET DRIVER
11458 M: Steve Glendinning <steve.glendinning@shawell.net>
11459 L: netdev@vger.kernel.org
11460 S: Maintained
11461 F: include/linux/smsc911x.h
11462 F: drivers/net/ethernet/smsc/smsc911x.*
11463
11464 SMSC9420 PCI ETHERNET DRIVER
11465 M: Steve Glendinning <steve.glendinning@shawell.net>
11466 L: netdev@vger.kernel.org
11467 S: Maintained
11468 F: drivers/net/ethernet/smsc/smsc9420.*
11469
11470 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11471 M: Steve Glendinning <steve.glendinning@shawell.net>
11472 L: linux-fbdev@vger.kernel.org
11473 S: Maintained
11474 F: drivers/video/fbdev/smscufx.c
11475
11476 SOC-CAMERA V4L2 SUBSYSTEM
11477 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11478 L: linux-media@vger.kernel.org
11479 T: git git://linuxtv.org/media_tree.git
11480 S: Maintained
11481 F: include/media/soc*
11482 F: drivers/media/i2c/soc_camera/
11483 F: drivers/media/platform/soc_camera/
11484
11485 SOEKRIS NET48XX LED SUPPORT
11486 M: Chris Boot <bootc@bootc.net>
11487 S: Maintained
11488 F: drivers/leds/leds-net48xx.c
11489
11490 SOFTLOGIC 6x10 MPEG CODEC
11491 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11492 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11493 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11494 M: Ismael Luceno <ismael@iodev.co.uk>
11495 L: linux-media@vger.kernel.org
11496 S: Supported
11497 F: drivers/media/pci/solo6x10/
11498
11499 SOFTWARE RAID (Multiple Disks) SUPPORT
11500 M: Shaohua Li <shli@kernel.org>
11501 L: linux-raid@vger.kernel.org
11502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11503 S: Supported
11504 F: drivers/md/
11505 F: include/linux/raid/
11506 F: include/uapi/linux/raid/
11507
11508 SONIC NETWORK DRIVER
11509 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11510 L: netdev@vger.kernel.org
11511 S: Maintained
11512 F: drivers/net/ethernet/natsemi/sonic.*
11513
11514 SONICS SILICON BACKPLANE DRIVER (SSB)
11515 M: Michael Buesch <m@bues.ch>
11516 L: linux-wireless@vger.kernel.org
11517 S: Maintained
11518 F: drivers/ssb/
11519 F: include/linux/ssb/
11520
11521 SONY VAIO CONTROL DEVICE DRIVER
11522 M: Mattia Dongili <malattia@linux.it>
11523 L: platform-driver-x86@vger.kernel.org
11524 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11525 S: Maintained
11526 F: Documentation/laptops/sony-laptop.txt
11527 F: drivers/char/sonypi.c
11528 F: drivers/platform/x86/sony-laptop.c
11529 F: include/linux/sony-laptop.h
11530
11531 SONY MEMORYSTICK CARD SUPPORT
11532 M: Alex Dubov <oakad@yahoo.com>
11533 W: http://tifmxx.berlios.de/
11534 S: Maintained
11535 F: drivers/memstick/host/tifm_ms.c
11536
11537 SONY MEMORYSTICK STANDARD SUPPORT
11538 M: Maxim Levitsky <maximlevitsky@gmail.com>
11539 S: Maintained
11540 F: drivers/memstick/core/ms_block.*
11541
11542 SOUND
11543 M: Jaroslav Kysela <perex@perex.cz>
11544 M: Takashi Iwai <tiwai@suse.com>
11545 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11546 W: http://www.alsa-project.org/
11547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11548 T: git git://git.alsa-project.org/alsa-kernel.git
11549 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11550 S: Maintained
11551 F: Documentation/sound/
11552 F: include/sound/
11553 F: include/uapi/sound/
11554 F: sound/
11555
11556 SOUND - COMPRESSED AUDIO
11557 M: Vinod Koul <vinod.koul@intel.com>
11558 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11560 S: Supported
11561 F: Documentation/sound/alsa/compress_offload.txt
11562 F: include/sound/compress_driver.h
11563 F: include/uapi/sound/compress_*
11564 F: sound/core/compress_offload.c
11565 F: sound/soc/soc-compress.c
11566
11567 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11568 M: Liam Girdwood <lgirdwood@gmail.com>
11569 M: Mark Brown <broonie@kernel.org>
11570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11571 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11572 W: http://alsa-project.org/main/index.php/ASoC
11573 S: Supported
11574 F: Documentation/devicetree/bindings/sound/
11575 F: Documentation/sound/alsa/soc/
11576 F: sound/soc/
11577 F: include/sound/soc*
11578
11579 SOUND - DMAENGINE HELPERS
11580 M: Lars-Peter Clausen <lars@metafoo.de>
11581 S: Supported
11582 F: include/sound/dmaengine_pcm.h
11583 F: sound/core/pcm_dmaengine.c
11584 F: sound/soc/soc-generic-dmaengine-pcm.c
11585
11586 SP2 MEDIA DRIVER
11587 M: Olli Salonen <olli.salonen@iki.fi>
11588 L: linux-media@vger.kernel.org
11589 W: https://linuxtv.org
11590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11591 S: Maintained
11592 F: drivers/media/dvb-frontends/sp2*
11593
11594 SPARC + UltraSPARC (sparc/sparc64)
11595 M: "David S. Miller" <davem@davemloft.net>
11596 L: sparclinux@vger.kernel.org
11597 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11600 S: Maintained
11601 F: arch/sparc/
11602 F: drivers/sbus/
11603
11604 SPARC SERIAL DRIVERS
11605 M: "David S. Miller" <davem@davemloft.net>
11606 L: sparclinux@vger.kernel.org
11607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11609 S: Maintained
11610 F: include/linux/sunserialcore.h
11611 F: drivers/tty/serial/suncore.c
11612 F: drivers/tty/serial/sunhv.c
11613 F: drivers/tty/serial/sunsab.c
11614 F: drivers/tty/serial/sunsab.h
11615 F: drivers/tty/serial/sunsu.c
11616 F: drivers/tty/serial/sunzilog.c
11617 F: drivers/tty/serial/sunzilog.h
11618
11619 SPARSE CHECKER
11620 M: "Christopher Li" <sparse@chrisli.org>
11621 L: linux-sparse@vger.kernel.org
11622 W: https://sparse.wiki.kernel.org/
11623 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11624 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11625 S: Maintained
11626 F: include/linux/compiler.h
11627
11628 SPEAR PLATFORM SUPPORT
11629 M: Viresh Kumar <vireshk@kernel.org>
11630 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11632 W: http://www.st.com/spear
11633 S: Maintained
11634 F: arch/arm/boot/dts/spear*
11635 F: arch/arm/mach-spear/
11636
11637 SPEAR CLOCK FRAMEWORK SUPPORT
11638 M: Viresh Kumar <vireshk@kernel.org>
11639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11640 W: http://www.st.com/spear
11641 S: Maintained
11642 F: drivers/clk/spear/
11643
11644 SPI NOR SUBSYSTEM
11645 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11646 M: Marek Vasut <marek.vasut@gmail.com>
11647 L: linux-mtd@lists.infradead.org
11648 W: http://www.linux-mtd.infradead.org/
11649 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11650 T: git git://github.com/spi-nor/linux.git
11651 S: Maintained
11652 F: drivers/mtd/spi-nor/
11653 F: include/linux/mtd/spi-nor.h
11654
11655 SPI SUBSYSTEM
11656 M: Mark Brown <broonie@kernel.org>
11657 L: linux-spi@vger.kernel.org
11658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11659 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11660 S: Maintained
11661 F: Documentation/devicetree/bindings/spi/
11662 F: Documentation/spi/
11663 F: drivers/spi/
11664 F: include/linux/spi/
11665 F: include/uapi/linux/spi/
11666 F: tools/spi/
11667
11668 SPIDERNET NETWORK DRIVER for CELL
11669 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11670 L: netdev@vger.kernel.org
11671 S: Supported
11672 F: Documentation/networking/spider_net.txt
11673 F: drivers/net/ethernet/toshiba/spider_net*
11674
11675 SPU FILE SYSTEM
11676 M: Jeremy Kerr <jk@ozlabs.org>
11677 L: linuxppc-dev@lists.ozlabs.org
11678 W: http://www.ibm.com/developerworks/power/cell/
11679 S: Supported
11680 F: Documentation/filesystems/spufs.txt
11681 F: arch/powerpc/platforms/cell/spufs/
11682
11683 SQUASHFS FILE SYSTEM
11684 M: Phillip Lougher <phillip@squashfs.org.uk>
11685 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11686 W: http://squashfs.org.uk
11687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11688 S: Maintained
11689 F: Documentation/filesystems/squashfs.txt
11690 F: fs/squashfs/
11691
11692 SRM (Alpha) environment access
11693 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11694 S: Maintained
11695 F: arch/alpha/kernel/srm_env.c
11696
11697 STABLE BRANCH
11698 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11699 L: stable@vger.kernel.org
11700 S: Supported
11701 F: Documentation/process/stable-kernel-rules.rst
11702
11703 STAGING SUBSYSTEM
11704 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11706 L: devel@driverdev.osuosl.org
11707 S: Supported
11708 F: drivers/staging/
11709
11710 STAGING - COMEDI
11711 M: Ian Abbott <abbotti@mev.co.uk>
11712 M: H Hartley Sweeten <hsweeten@visionengravers.com>
11713 S: Odd Fixes
11714 F: drivers/staging/comedi/
11715
11716 STAGING - FLARION FT1000 DRIVERS
11717 M: Marek Belisko <marek.belisko@gmail.com>
11718 S: Odd Fixes
11719 F: drivers/staging/ft1000/
11720
11721 STAGING - INDUSTRIAL IO
11722 M: Jonathan Cameron <jic23@kernel.org>
11723 L: linux-iio@vger.kernel.org
11724 S: Odd Fixes
11725 F: Documentation/devicetree/bindings/staging/iio/
11726 F: drivers/staging/iio/
11727
11728 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11729 M: Jarod Wilson <jarod@wilsonet.com>
11730 W: http://www.lirc.org/
11731 S: Odd Fixes
11732 F: drivers/staging/media/lirc/
11733
11734 STAGING - LUSTRE PARALLEL FILESYSTEM
11735 M: Oleg Drokin <oleg.drokin@intel.com>
11736 M: Andreas Dilger <andreas.dilger@intel.com>
11737 M: James Simmons <jsimmons@infradead.org>
11738 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11739 W: http://wiki.lustre.org/
11740 S: Maintained
11741 F: drivers/staging/lustre
11742
11743 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11744 M: Marc Dietrich <marvin24@gmx.de>
11745 L: ac100@lists.launchpad.net (moderated for non-subscribers)
11746 L: linux-tegra@vger.kernel.org
11747 S: Maintained
11748 F: drivers/staging/nvec/
11749
11750 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11751 M: Jens Frederich <jfrederich@gmail.com>
11752 M: Daniel Drake <dsd@laptop.org>
11753 M: Jon Nettleton <jon.nettleton@gmail.com>
11754 W: http://wiki.laptop.org/go/DCON
11755 S: Maintained
11756 F: drivers/staging/olpc_dcon/
11757
11758 STAGING - REALTEK RTL8712U DRIVERS
11759 M: Larry Finger <Larry.Finger@lwfinger.net>
11760 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11761 S: Odd Fixes
11762 F: drivers/staging/rtl8712/
11763
11764 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11765 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11766 M: Teddy Wang <teddy.wang@siliconmotion.com>
11767 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11768 L: linux-fbdev@vger.kernel.org
11769 S: Maintained
11770 F: drivers/staging/sm750fb/
11771
11772 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11773 M: William Hubbs <w.d.hubbs@gmail.com>
11774 M: Chris Brannon <chris@the-brannons.com>
11775 M: Kirk Reiser <kirk@reisers.ca>
11776 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11777 L: speakup@linux-speakup.org
11778 W: http://www.linux-speakup.org/
11779 S: Odd Fixes
11780 F: drivers/staging/speakup/
11781
11782 STAGING - VIA VT665X DRIVERS
11783 M: Forest Bond <forest@alittletooquiet.net>
11784 S: Odd Fixes
11785 F: drivers/staging/vt665?/
11786
11787 STAGING - WILC1000 WIFI DRIVER
11788 M: Aditya Shankar <aditya.shankar@microchip.com>
11789 M: Ganesh Krishna <ganesh.krishna@microchip.com>
11790 L: linux-wireless@vger.kernel.org
11791 S: Supported
11792 F: drivers/staging/wilc1000/
11793
11794 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11795 M: Arnaud Patard <arnaud.patard@rtp-net.org>
11796 S: Odd Fixes
11797 F: drivers/staging/xgifb/
11798
11799 STARFIRE/DURALAN NETWORK DRIVER
11800 M: Ion Badulescu <ionut@badula.org>
11801 S: Odd Fixes
11802 F: drivers/net/ethernet/adaptec/starfire*
11803
11804 SUN3/3X
11805 M: Sam Creasey <sammy@sammy.net>
11806 W: http://sammy.net/sun3/
11807 S: Maintained
11808 F: arch/m68k/kernel/*sun3*
11809 F: arch/m68k/sun3*/
11810 F: arch/m68k/include/asm/sun3*
11811 F: drivers/net/ethernet/i825xx/sun3*
11812
11813 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11814 M: Hans de Goede <hdegoede@redhat.com>
11815 L: linux-input@vger.kernel.org
11816 S: Maintained
11817 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11818 F: drivers/input/keyboard/sun4i-lradc-keys.c
11819
11820 SUNDANCE NETWORK DRIVER
11821 M: Denis Kirjanov <kda@linux-powerpc.org>
11822 L: netdev@vger.kernel.org
11823 S: Maintained
11824 F: drivers/net/ethernet/dlink/sundance.c
11825
11826 SUPERH
11827 M: Yoshinori Sato <ysato@users.sourceforge.jp>
11828 M: Rich Felker <dalias@libc.org>
11829 L: linux-sh@vger.kernel.org
11830 Q: http://patchwork.kernel.org/project/linux-sh/list/
11831 S: Maintained
11832 F: Documentation/sh/
11833 F: arch/sh/
11834 F: drivers/sh/
11835
11836 SUSPEND TO RAM
11837 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11838 M: Len Brown <len.brown@intel.com>
11839 M: Pavel Machek <pavel@ucw.cz>
11840 L: linux-pm@vger.kernel.org
11841 B: https://bugzilla.kernel.org
11842 S: Supported
11843 F: Documentation/power/
11844 F: arch/x86/kernel/acpi/
11845 F: drivers/base/power/
11846 F: kernel/power/
11847 F: include/linux/suspend.h
11848 F: include/linux/freezer.h
11849 F: include/linux/pm.h
11850
11851 SVGA HANDLING
11852 M: Martin Mares <mj@ucw.cz>
11853 L: linux-video@atrey.karlin.mff.cuni.cz
11854 S: Maintained
11855 F: Documentation/svga.txt
11856 F: arch/x86/boot/video*
11857
11858 SWIOTLB SUBSYSTEM
11859 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11860 L: linux-kernel@vger.kernel.org
11861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11862 S: Supported
11863 F: lib/swiotlb.c
11864 F: arch/*/kernel/pci-swiotlb.c
11865 F: include/linux/swiotlb.h
11866
11867 SWITCHDEV
11868 M: Jiri Pirko <jiri@resnulli.us>
11869 L: netdev@vger.kernel.org
11870 S: Supported
11871 F: net/switchdev/
11872 F: include/net/switchdev.h
11873
11874 SYNOPSYS ARC ARCHITECTURE
11875 M: Vineet Gupta <vgupta@synopsys.com>
11876 L: linux-snps-arc@lists.infradead.org
11877 S: Supported
11878 F: arch/arc/
11879 F: Documentation/devicetree/bindings/arc/*
11880 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11881 F: drivers/clocksource/arc_timer.c
11882 F: drivers/tty/serial/arc_uart.c
11883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11884
11885 SYNOPSYS ARC SDP platform support
11886 M: Alexey Brodkin <abrodkin@synopsys.com>
11887 S: Supported
11888 F: arch/arc/plat-axs10x
11889 F: arch/arc/boot/dts/ax*
11890 F: Documentation/devicetree/bindings/arc/axs10*
11891
11892 SYSTEM CONFIGURATION (SYSCON)
11893 M: Lee Jones <lee.jones@linaro.org>
11894 M: Arnd Bergmann <arnd@arndb.de>
11895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11896 S: Supported
11897 F: drivers/mfd/syscon.c
11898
11899 SYSTEM RESET/SHUTDOWN DRIVERS
11900 M: Sebastian Reichel <sre@kernel.org>
11901 L: linux-pm@vger.kernel.org
11902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11903 S: Maintained
11904 F: Documentation/devicetree/bindings/power/reset/
11905 F: drivers/power/reset/
11906
11907 SYSV FILESYSTEM
11908 M: Christoph Hellwig <hch@infradead.org>
11909 S: Maintained
11910 F: Documentation/filesystems/sysv-fs.txt
11911 F: fs/sysv/
11912 F: include/linux/sysv_fs.h
11913
11914 TARGET SUBSYSTEM
11915 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11916 L: linux-scsi@vger.kernel.org
11917 L: target-devel@vger.kernel.org
11918 W: http://www.linux-iscsi.org
11919 W: http://groups.google.com/group/linux-iscsi-target-dev
11920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11921 S: Supported
11922 F: drivers/target/
11923 F: include/target/
11924 F: Documentation/target/
11925
11926 TASKSTATS STATISTICS INTERFACE
11927 M: Balbir Singh <bsingharora@gmail.com>
11928 S: Maintained
11929 F: Documentation/accounting/taskstats*
11930 F: include/linux/taskstats*
11931 F: kernel/taskstats.c
11932
11933 TC CLASSIFIER
11934 M: Jamal Hadi Salim <jhs@mojatatu.com>
11935 L: netdev@vger.kernel.org
11936 S: Maintained
11937 F: include/net/pkt_cls.h
11938 F: include/uapi/linux/pkt_cls.h
11939 F: net/sched/
11940
11941 TCP LOW PRIORITY MODULE
11942 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11943 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11944 W: http://tcp-lp-mod.sourceforge.net/
11945 S: Maintained
11946 F: net/ipv4/tcp_lp.c
11947
11948 TDA10071 MEDIA DRIVER
11949 M: Antti Palosaari <crope@iki.fi>
11950 L: linux-media@vger.kernel.org
11951 W: https://linuxtv.org
11952 W: http://palosaari.fi/linux/
11953 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11954 T: git git://linuxtv.org/anttip/media_tree.git
11955 S: Maintained
11956 F: drivers/media/dvb-frontends/tda10071*
11957
11958 TDA18212 MEDIA DRIVER
11959 M: Antti Palosaari <crope@iki.fi>
11960 L: linux-media@vger.kernel.org
11961 W: https://linuxtv.org
11962 W: http://palosaari.fi/linux/
11963 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11964 T: git git://linuxtv.org/anttip/media_tree.git
11965 S: Maintained
11966 F: drivers/media/tuners/tda18212*
11967
11968 TDA18218 MEDIA DRIVER
11969 M: Antti Palosaari <crope@iki.fi>
11970 L: linux-media@vger.kernel.org
11971 W: https://linuxtv.org
11972 W: http://palosaari.fi/linux/
11973 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11974 T: git git://linuxtv.org/anttip/media_tree.git
11975 S: Maintained
11976 F: drivers/media/tuners/tda18218*
11977
11978 TDA18271 MEDIA DRIVER
11979 M: Michael Krufky <mkrufky@linuxtv.org>
11980 L: linux-media@vger.kernel.org
11981 W: https://linuxtv.org
11982 W: http://github.com/mkrufky
11983 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11984 T: git git://linuxtv.org/mkrufky/tuners.git
11985 S: Maintained
11986 F: drivers/media/tuners/tda18271*
11987
11988 TDA827x MEDIA DRIVER
11989 M: Michael Krufky <mkrufky@linuxtv.org>
11990 L: linux-media@vger.kernel.org
11991 W: https://linuxtv.org
11992 W: http://github.com/mkrufky
11993 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11994 T: git git://linuxtv.org/mkrufky/tuners.git
11995 S: Maintained
11996 F: drivers/media/tuners/tda8290.*
11997
11998 TDA8290 MEDIA DRIVER
11999 M: Michael Krufky <mkrufky@linuxtv.org>
12000 L: linux-media@vger.kernel.org
12001 W: https://linuxtv.org
12002 W: http://github.com/mkrufky
12003 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12004 T: git git://linuxtv.org/mkrufky/tuners.git
12005 S: Maintained
12006 F: drivers/media/tuners/tda8290.*
12007
12008 TDA9840 MEDIA DRIVER
12009 M: Hans Verkuil <hverkuil@xs4all.nl>
12010 L: linux-media@vger.kernel.org
12011 T: git git://linuxtv.org/media_tree.git
12012 W: https://linuxtv.org
12013 S: Maintained
12014 F: drivers/media/i2c/tda9840*
12015
12016 TEA5761 TUNER DRIVER
12017 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12018 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12019 L: linux-media@vger.kernel.org
12020 W: https://linuxtv.org
12021 T: git git://linuxtv.org/media_tree.git
12022 S: Odd fixes
12023 F: drivers/media/tuners/tea5761.*
12024
12025 TEA5767 TUNER DRIVER
12026 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12027 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12028 L: linux-media@vger.kernel.org
12029 W: https://linuxtv.org
12030 T: git git://linuxtv.org/media_tree.git
12031 S: Maintained
12032 F: drivers/media/tuners/tea5767.*
12033
12034 TEA6415C MEDIA DRIVER
12035 M: Hans Verkuil <hverkuil@xs4all.nl>
12036 L: linux-media@vger.kernel.org
12037 T: git git://linuxtv.org/media_tree.git
12038 W: https://linuxtv.org
12039 S: Maintained
12040 F: drivers/media/i2c/tea6415c*
12041
12042 TEA6420 MEDIA DRIVER
12043 M: Hans Verkuil <hverkuil@xs4all.nl>
12044 L: linux-media@vger.kernel.org
12045 T: git git://linuxtv.org/media_tree.git
12046 W: https://linuxtv.org
12047 S: Maintained
12048 F: drivers/media/i2c/tea6420*
12049
12050 TEAM DRIVER
12051 M: Jiri Pirko <jiri@resnulli.us>
12052 L: netdev@vger.kernel.org
12053 S: Supported
12054 F: drivers/net/team/
12055 F: include/linux/if_team.h
12056 F: include/uapi/linux/if_team.h
12057
12058 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12059 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12060 S: Maintained
12061 F: arch/x86/platform/ts5500/
12062
12063 TECHNOTREND USB IR RECEIVER
12064 M: Sean Young <sean@mess.org>
12065 L: linux-media@vger.kernel.org
12066 S: Maintained
12067 F: drivers/media/rc/ttusbir.c
12068
12069 TEGRA ARCHITECTURE SUPPORT
12070 M: Stephen Warren <swarren@wwwdotorg.org>
12071 M: Thierry Reding <thierry.reding@gmail.com>
12072 M: Alexandre Courbot <gnurou@gmail.com>
12073 L: linux-tegra@vger.kernel.org
12074 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12076 S: Supported
12077 N: [^a-z]tegra
12078
12079 TEGRA CLOCK DRIVER
12080 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12081 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12082 S: Supported
12083 F: drivers/clk/tegra/
12084
12085 TEGRA DMA DRIVERS
12086 M: Laxman Dewangan <ldewangan@nvidia.com>
12087 M: Jon Hunter <jonathanh@nvidia.com>
12088 S: Supported
12089 F: drivers/dma/tegra*
12090
12091 TEGRA I2C DRIVER
12092 M: Laxman Dewangan <ldewangan@nvidia.com>
12093 S: Supported
12094 F: drivers/i2c/busses/i2c-tegra.c
12095
12096 TEGRA IOMMU DRIVERS
12097 M: Hiroshi Doyu <hdoyu@nvidia.com>
12098 S: Supported
12099 F: drivers/iommu/tegra*
12100
12101 TEGRA KBC DRIVER
12102 M: Rakesh Iyer <riyer@nvidia.com>
12103 M: Laxman Dewangan <ldewangan@nvidia.com>
12104 S: Supported
12105 F: drivers/input/keyboard/tegra-kbc.c
12106
12107 TEGRA PWM DRIVER
12108 M: Thierry Reding <thierry.reding@gmail.com>
12109 S: Supported
12110 F: drivers/pwm/pwm-tegra.c
12111
12112 TEGRA SERIAL DRIVER
12113 M: Laxman Dewangan <ldewangan@nvidia.com>
12114 S: Supported
12115 F: drivers/tty/serial/serial-tegra.c
12116
12117 TEGRA SPI DRIVER
12118 M: Laxman Dewangan <ldewangan@nvidia.com>
12119 S: Supported
12120 F: drivers/spi/spi-tegra*
12121
12122 TEHUTI ETHERNET DRIVER
12123 M: Andy Gospodarek <andy@greyhouse.net>
12124 L: netdev@vger.kernel.org
12125 S: Supported
12126 F: drivers/net/ethernet/tehuti/*
12127
12128 Telecom Clock Driver for MCPL0010
12129 M: Mark Gross <mark.gross@intel.com>
12130 S: Supported
12131 F: drivers/char/tlclk.c
12132
12133 TENSILICA XTENSA PORT (xtensa)
12134 M: Chris Zankel <chris@zankel.net>
12135 M: Max Filippov <jcmvbkbc@gmail.com>
12136 L: linux-xtensa@linux-xtensa.org
12137 T: git git://github.com/czankel/xtensa-linux.git
12138 S: Maintained
12139 F: arch/xtensa/
12140 F: drivers/irqchip/irq-xtensa-*
12141
12142 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12143 M: Nishanth Menon <nm@ti.com>
12144 M: Tero Kristo <t-kristo@ti.com>
12145 M: Santosh Shilimkar <ssantosh@kernel.org>
12146 L: linux-arm-kernel@lists.infradead.org
12147 S: Maintained
12148 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12149 F: drivers/firmware/ti_sci*
12150 F: include/linux/soc/ti/ti_sci_protocol.h
12151
12152 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12153 M: Hans Verkuil <hverkuil@xs4all.nl>
12154 L: linux-media@vger.kernel.org
12155 T: git git://linuxtv.org/media_tree.git
12156 W: https://linuxtv.org
12157 S: Maintained
12158 F: drivers/media/radio/radio-raremono.c
12159
12160 THERMAL
12161 M: Zhang Rui <rui.zhang@intel.com>
12162 M: Eduardo Valentin <edubezval@gmail.com>
12163 L: linux-pm@vger.kernel.org
12164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12166 Q: https://patchwork.kernel.org/project/linux-pm/list/
12167 S: Supported
12168 F: drivers/thermal/
12169 F: include/linux/thermal.h
12170 F: include/uapi/linux/thermal.h
12171 F: include/linux/cpu_cooling.h
12172 F: Documentation/devicetree/bindings/thermal/
12173
12174 THERMAL/CPU_COOLING
12175 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12176 M: Viresh Kumar <viresh.kumar@linaro.org>
12177 M: Javi Merino <javi.merino@kernel.org>
12178 L: linux-pm@vger.kernel.org
12179 S: Supported
12180 F: Documentation/thermal/cpu-cooling-api.txt
12181 F: drivers/thermal/cpu_cooling.c
12182 F: include/linux/cpu_cooling.h
12183
12184 THINKPAD ACPI EXTRAS DRIVER
12185 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12186 L: ibm-acpi-devel@lists.sourceforge.net
12187 L: platform-driver-x86@vger.kernel.org
12188 W: http://ibm-acpi.sourceforge.net
12189 W: http://thinkwiki.org/wiki/Ibm-acpi
12190 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12191 S: Maintained
12192 F: drivers/platform/x86/thinkpad_acpi.c
12193
12194 TI BANDGAP AND THERMAL DRIVER
12195 M: Eduardo Valentin <edubezval@gmail.com>
12196 M: Keerthy <j-keerthy@ti.com>
12197 L: linux-pm@vger.kernel.org
12198 L: linux-omap@vger.kernel.org
12199 S: Maintained
12200 F: drivers/thermal/ti-soc-thermal/
12201
12202 TI VPE/CAL DRIVERS
12203 M: Benoit Parrot <bparrot@ti.com>
12204 L: linux-media@vger.kernel.org
12205 W: http://linuxtv.org/
12206 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12207 S: Maintained
12208 F: drivers/media/platform/ti-vpe/
12209
12210 TI CDCE706 CLOCK DRIVER
12211 M: Max Filippov <jcmvbkbc@gmail.com>
12212 S: Maintained
12213 F: drivers/clk/clk-cdce706.c
12214
12215 TI CLOCK DRIVER
12216 M: Tero Kristo <t-kristo@ti.com>
12217 L: linux-omap@vger.kernel.org
12218 S: Maintained
12219 F: drivers/clk/ti/
12220 F: include/linux/clk/ti.h
12221
12222 TI ETHERNET SWITCH DRIVER (CPSW)
12223 M: Mugunthan V N <mugunthanvnm@ti.com>
12224 R: Grygorii Strashko <grygorii.strashko@ti.com>
12225 L: linux-omap@vger.kernel.org
12226 L: netdev@vger.kernel.org
12227 S: Maintained
12228 F: drivers/net/ethernet/ti/cpsw*
12229 F: drivers/net/ethernet/ti/davinci*
12230
12231 TI FLASH MEDIA INTERFACE DRIVER
12232 M: Alex Dubov <oakad@yahoo.com>
12233 S: Maintained
12234 F: drivers/misc/tifm*
12235 F: drivers/mmc/host/tifm_sd.c
12236 F: include/linux/tifm.h
12237
12238 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12239 M: Santosh Shilimkar <ssantosh@kernel.org>
12240 L: linux-kernel@vger.kernel.org
12241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12242 S: Maintained
12243 F: drivers/soc/ti/*
12244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12245
12246
12247 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12248 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12249 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12250 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12251 S: Maintained
12252 F: sound/soc/codecs/lm49453*
12253 F: sound/soc/codecs/isabelle*
12254
12255 TI LP855x BACKLIGHT DRIVER
12256 M: Milo Kim <milo.kim@ti.com>
12257 S: Maintained
12258 F: Documentation/backlight/lp855x-driver.txt
12259 F: drivers/video/backlight/lp855x_bl.c
12260 F: include/linux/platform_data/lp855x.h
12261
12262 TI LP8727 CHARGER DRIVER
12263 M: Milo Kim <milo.kim@ti.com>
12264 S: Maintained
12265 F: drivers/power/supply/lp8727_charger.c
12266 F: include/linux/platform_data/lp8727.h
12267
12268 TI LP8788 MFD DRIVER
12269 M: Milo Kim <milo.kim@ti.com>
12270 S: Maintained
12271 F: drivers/iio/adc/lp8788_adc.c
12272 F: drivers/leds/leds-lp8788.c
12273 F: drivers/mfd/lp8788*.c
12274 F: drivers/power/supply/lp8788-charger.c
12275 F: drivers/regulator/lp8788-*.c
12276 F: include/linux/mfd/lp8788*.h
12277
12278 TI NETCP ETHERNET DRIVER
12279 M: Wingman Kwok <w-kwok2@ti.com>
12280 M: Murali Karicheri <m-karicheri2@ti.com>
12281 L: netdev@vger.kernel.org
12282 S: Maintained
12283 F: drivers/net/ethernet/ti/netcp*
12284
12285 TI TAS571X FAMILY ASoC CODEC DRIVER
12286 M: Kevin Cernekee <cernekee@chromium.org>
12287 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12288 S: Odd Fixes
12289 F: sound/soc/codecs/tas571x*
12290
12291 TI TWL4030 SERIES SOC CODEC DRIVER
12292 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12293 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12294 S: Maintained
12295 F: sound/soc/codecs/twl4030*
12296
12297 TI WILINK WIRELESS DRIVERS
12298 L: linux-wireless@vger.kernel.org
12299 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12300 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12302 S: Orphan
12303 F: drivers/net/wireless/ti/
12304 F: include/linux/wl12xx.h
12305
12306 TIPC NETWORK LAYER
12307 M: Jon Maloy <jon.maloy@ericsson.com>
12308 M: Ying Xue <ying.xue@windriver.com>
12309 L: netdev@vger.kernel.org (core kernel code)
12310 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12311 W: http://tipc.sourceforge.net/
12312 S: Maintained
12313 F: include/uapi/linux/tipc*.h
12314 F: net/tipc/
12315
12316 TILE ARCHITECTURE
12317 M: Chris Metcalf <cmetcalf@mellanox.com>
12318 W: http://www.mellanox.com/repository/solutions/tile-scm/
12319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12320 S: Supported
12321 F: arch/tile/
12322 F: drivers/char/tile-srom.c
12323 F: drivers/edac/tile_edac.c
12324 F: drivers/net/ethernet/tile/
12325 F: drivers/rtc/rtc-tile.c
12326 F: drivers/tty/hvc/hvc_tile.c
12327 F: drivers/tty/serial/tilegx.c
12328 F: drivers/usb/host/*-tilegx.c
12329 F: include/linux/usb/tilegx.h
12330
12331 TLAN NETWORK DRIVER
12332 M: Samuel Chessman <chessman@tux.org>
12333 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12334 W: http://sourceforge.net/projects/tlan/
12335 S: Maintained
12336 F: Documentation/networking/tlan.txt
12337 F: drivers/net/ethernet/ti/tlan.*
12338
12339 TOMOYO SECURITY MODULE
12340 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12341 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12342 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12343 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12344 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12345 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12346 W: http://tomoyo.sourceforge.jp/
12347 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12348 S: Maintained
12349 F: security/tomoyo/
12350
12351 TOPSTAR LAPTOP EXTRAS DRIVER
12352 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12353 L: platform-driver-x86@vger.kernel.org
12354 S: Maintained
12355 F: drivers/platform/x86/topstar-laptop.c
12356
12357 TOSHIBA ACPI EXTRAS DRIVER
12358 M: Azael Avalos <coproscefalo@gmail.com>
12359 L: platform-driver-x86@vger.kernel.org
12360 S: Maintained
12361 F: drivers/platform/x86/toshiba_acpi.c
12362
12363 TOSHIBA BLUETOOTH DRIVER
12364 M: Azael Avalos <coproscefalo@gmail.com>
12365 L: platform-driver-x86@vger.kernel.org
12366 S: Maintained
12367 F: drivers/platform/x86/toshiba_bluetooth.c
12368
12369 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12370 M: Azael Avalos <coproscefalo@gmail.com>
12371 L: platform-driver-x86@vger.kernel.org
12372 S: Maintained
12373 F: drivers/platform/x86/toshiba_haps.c
12374
12375 TOSHIBA WMI HOTKEYS DRIVER
12376 M: Azael Avalos <coproscefalo@gmail.com>
12377 L: platform-driver-x86@vger.kernel.org
12378 S: Maintained
12379 F: drivers/platform/x86/toshiba-wmi.c
12380
12381 TOSHIBA SMM DRIVER
12382 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12383 W: http://www.buzzard.org.uk/toshiba/
12384 S: Maintained
12385 F: drivers/char/toshiba.c
12386 F: include/linux/toshiba.h
12387 F: include/uapi/linux/toshiba.h
12388
12389 TOSHIBA TC358743 DRIVER
12390 M: Mats Randgaard <matrandg@cisco.com>
12391 L: linux-media@vger.kernel.org
12392 S: Maintained
12393 F: drivers/media/i2c/tc358743*
12394 F: include/media/i2c/tc358743.h
12395
12396 TMIO/SDHI MMC DRIVER
12397 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12398 L: linux-mmc@vger.kernel.org
12399 S: Supported
12400 F: drivers/mmc/host/tmio_mmc*
12401 F: drivers/mmc/host/sh_mobile_sdhi.c
12402 F: include/linux/mfd/tmio.h
12403
12404 TMP401 HARDWARE MONITOR DRIVER
12405 M: Guenter Roeck <linux@roeck-us.net>
12406 L: linux-hwmon@vger.kernel.org
12407 S: Maintained
12408 F: Documentation/hwmon/tmp401
12409 F: drivers/hwmon/tmp401.c
12410
12411 TMPFS (SHMEM FILESYSTEM)
12412 M: Hugh Dickins <hughd@google.com>
12413 L: linux-mm@kvack.org
12414 S: Maintained
12415 F: include/linux/shmem_fs.h
12416 F: mm/shmem.c
12417
12418 TM6000 VIDEO4LINUX DRIVER
12419 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12420 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12421 L: linux-media@vger.kernel.org
12422 W: https://linuxtv.org
12423 T: git git://linuxtv.org/media_tree.git
12424 S: Odd fixes
12425 F: drivers/media/usb/tm6000/
12426 F: Documentation/media/v4l-drivers/tm6000*
12427
12428 TW5864 VIDEO4LINUX DRIVER
12429 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12430 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12431 M: Andrey Utkin <andrey_utkin@fastmail.com>
12432 L: linux-media@vger.kernel.org
12433 S: Supported
12434 F: drivers/media/pci/tw5864/
12435
12436 TW68 VIDEO4LINUX DRIVER
12437 M: Hans Verkuil <hverkuil@xs4all.nl>
12438 L: linux-media@vger.kernel.org
12439 T: git git://linuxtv.org/media_tree.git
12440 W: https://linuxtv.org
12441 S: Odd Fixes
12442 F: drivers/media/pci/tw68/
12443
12444 TW686X VIDEO4LINUX DRIVER
12445 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12446 L: linux-media@vger.kernel.org
12447 T: git git://linuxtv.org/media_tree.git
12448 W: http://linuxtv.org
12449 S: Maintained
12450 F: drivers/media/pci/tw686x/
12451
12452 TPM DEVICE DRIVER
12453 M: Peter Huewe <peterhuewe@gmx.de>
12454 M: Marcel Selhorst <tpmdd@selhorst.net>
12455 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12456 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12457 W: http://tpmdd.sourceforge.net
12458 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12459 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12460 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12461 S: Maintained
12462 F: drivers/char/tpm/
12463
12464 TPM IBM_VTPM DEVICE DRIVER
12465 M: Ashley Lai <ashleydlai@gmail.com>
12466 W: http://tpmdd.sourceforge.net
12467 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12468 S: Maintained
12469 F: drivers/char/tpm/tpm_ibmvtpm*
12470
12471 TRACING
12472 M: Steven Rostedt <rostedt@goodmis.org>
12473 M: Ingo Molnar <mingo@redhat.com>
12474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12475 S: Maintained
12476 F: Documentation/trace/ftrace.txt
12477 F: arch/*/*/*/ftrace.h
12478 F: arch/*/kernel/ftrace.c
12479 F: include/*/ftrace.h
12480 F: include/linux/trace*.h
12481 F: include/trace/
12482 F: kernel/trace/
12483 F: tools/testing/selftests/ftrace/
12484
12485 TRACING MMIO ACCESSES (MMIOTRACE)
12486 M: Steven Rostedt <rostedt@goodmis.org>
12487 M: Ingo Molnar <mingo@kernel.org>
12488 R: Karol Herbst <karolherbst@gmail.com>
12489 R: Pekka Paalanen <ppaalanen@gmail.com>
12490 S: Maintained
12491 L: linux-kernel@vger.kernel.org
12492 L: nouveau@lists.freedesktop.org
12493 F: kernel/trace/trace_mmiotrace.c
12494 F: include/linux/mmiotrace.h
12495 F: arch/x86/mm/kmmio.c
12496 F: arch/x86/mm/mmio-mod.c
12497 F: arch/x86/mm/testmmiotrace.c
12498
12499 TRIVIAL PATCHES
12500 M: Jiri Kosina <trivial@kernel.org>
12501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12502 S: Maintained
12503 K: ^Subject:.*(?i)trivial
12504
12505 TTY LAYER
12506 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12507 M: Jiri Slaby <jslaby@suse.com>
12508 S: Supported
12509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12510 F: Documentation/serial/
12511 F: drivers/tty/
12512 F: drivers/tty/serial/serial_core.c
12513 F: include/linux/serial_core.h
12514 F: include/linux/serial.h
12515 F: include/linux/tty.h
12516 F: include/uapi/linux/serial_core.h
12517 F: include/uapi/linux/serial.h
12518 F: include/uapi/linux/tty.h
12519
12520 TUA9001 MEDIA DRIVER
12521 M: Antti Palosaari <crope@iki.fi>
12522 L: linux-media@vger.kernel.org
12523 W: https://linuxtv.org
12524 W: http://palosaari.fi/linux/
12525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12526 T: git git://linuxtv.org/anttip/media_tree.git
12527 S: Maintained
12528 F: drivers/media/tuners/tua9001*
12529
12530 TULIP NETWORK DRIVERS
12531 L: netdev@vger.kernel.org
12532 L: linux-parisc@vger.kernel.org
12533 S: Orphan
12534 F: drivers/net/ethernet/dec/tulip/
12535
12536 TUN/TAP driver
12537 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12538 W: http://vtun.sourceforge.net/tun
12539 S: Maintained
12540 F: Documentation/networking/tuntap.txt
12541 F: arch/um/os-Linux/drivers/
12542
12543 TURBOCHANNEL SUBSYSTEM
12544 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12545 M: Ralf Baechle <ralf@linux-mips.org>
12546 L: linux-mips@linux-mips.org
12547 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12548 S: Maintained
12549 F: drivers/tc/
12550 F: include/linux/tc.h
12551
12552 UBI FILE SYSTEM (UBIFS)
12553 M: Richard Weinberger <richard@nod.at>
12554 M: Artem Bityutskiy <dedekind1@gmail.com>
12555 M: Adrian Hunter <adrian.hunter@intel.com>
12556 L: linux-mtd@lists.infradead.org
12557 T: git git://git.infradead.org/ubifs-2.6.git
12558 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12559 S: Supported
12560 F: Documentation/filesystems/ubifs.txt
12561 F: fs/ubifs/
12562
12563 UCLINUX (M68KNOMMU AND COLDFIRE)
12564 M: Greg Ungerer <gerg@linux-m68k.org>
12565 W: http://www.linux-m68k.org/
12566 W: http://www.uclinux.org/
12567 L: linux-m68k@lists.linux-m68k.org
12568 L: uclinux-dev@uclinux.org (subscribers-only)
12569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12570 S: Maintained
12571 F: arch/m68k/coldfire/
12572 F: arch/m68k/68*/
12573 F: arch/m68k/*/*_no.*
12574 F: arch/m68k/include/asm/*_no.*
12575
12576 UDF FILESYSTEM
12577 M: Jan Kara <jack@suse.com>
12578 S: Maintained
12579 F: Documentation/filesystems/udf.txt
12580 F: fs/udf/
12581
12582 UDRAW TABLET
12583 M: Bastien Nocera <hadess@hadess.net>
12584 L: linux-input@vger.kernel.org
12585 S: Maintained
12586 F: drivers/hid/hid-udraw.c
12587
12588 UFS FILESYSTEM
12589 M: Evgeniy Dushistov <dushistov@mail.ru>
12590 S: Maintained
12591 F: Documentation/filesystems/ufs.txt
12592 F: fs/ufs/
12593
12594 UHID USERSPACE HID IO DRIVER:
12595 M: David Herrmann <dh.herrmann@googlemail.com>
12596 L: linux-input@vger.kernel.org
12597 S: Maintained
12598 F: drivers/hid/uhid.c
12599 F: include/uapi/linux/uhid.h
12600
12601 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12602 L: linux-usb@vger.kernel.org
12603 S: Orphan
12604 F: drivers/uwb/
12605 F: include/linux/uwb.h
12606 F: include/linux/uwb/
12607
12608 UNICORE32 ARCHITECTURE:
12609 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12610 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12611 S: Maintained
12612 T: git git://github.com/gxt/linux.git
12613 F: arch/unicore32/
12614
12615 UNIFDEF
12616 M: Tony Finch <dot@dotat.at>
12617 W: http://dotat.at/prog/unifdef
12618 S: Maintained
12619 F: scripts/unifdef.c
12620
12621 UNIFORM CDROM DRIVER
12622 M: Jens Axboe <axboe@kernel.dk>
12623 W: http://www.kernel.dk
12624 S: Maintained
12625 F: Documentation/cdrom/
12626 F: drivers/cdrom/cdrom.c
12627 F: include/linux/cdrom.h
12628 F: include/uapi/linux/cdrom.h
12629
12630 UNISYS S-PAR DRIVERS
12631 M: David Kershner <david.kershner@unisys.com>
12632 L: sparmaintainer@unisys.com (Unisys internal)
12633 S: Supported
12634 F: drivers/staging/unisys/
12635
12636 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12637 M: Vinayak Holikatti <vinholikatti@gmail.com>
12638 L: linux-scsi@vger.kernel.org
12639 S: Supported
12640 F: Documentation/scsi/ufs.txt
12641 F: drivers/scsi/ufs/
12642
12643 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12644 M: Manjunath M Bettegowda <manjumb@synopsys.com>
12645 M: Prabu Thangamuthu <prabut@synopsys.com>
12646 L: linux-scsi@vger.kernel.org
12647 S: Supported
12648 F: drivers/scsi/ufs/*dwc*
12649
12650 UNSORTED BLOCK IMAGES (UBI)
12651 M: Artem Bityutskiy <dedekind1@gmail.com>
12652 M: Richard Weinberger <richard@nod.at>
12653 W: http://www.linux-mtd.infradead.org/
12654 L: linux-mtd@lists.infradead.org
12655 T: git git://git.infradead.org/ubifs-2.6.git
12656 S: Supported
12657 F: drivers/mtd/ubi/
12658 F: include/linux/mtd/ubi.h
12659 F: include/uapi/mtd/ubi-user.h
12660
12661 USB ACM DRIVER
12662 M: Oliver Neukum <oneukum@suse.com>
12663 L: linux-usb@vger.kernel.org
12664 S: Maintained
12665 F: Documentation/usb/acm.txt
12666 F: drivers/usb/class/cdc-acm.*
12667
12668 USB AR5523 WIRELESS DRIVER
12669 M: Pontus Fuchs <pontus.fuchs@gmail.com>
12670 L: linux-wireless@vger.kernel.org
12671 S: Maintained
12672 F: drivers/net/wireless/ath/ar5523/
12673
12674 USB ATTACHED SCSI
12675 M: Oliver Neukum <oneukum@suse.com>
12676 L: linux-usb@vger.kernel.org
12677 L: linux-scsi@vger.kernel.org
12678 S: Maintained
12679 F: drivers/usb/storage/uas.c
12680
12681 USB CDC ETHERNET DRIVER
12682 M: Oliver Neukum <oliver@neukum.org>
12683 L: linux-usb@vger.kernel.org
12684 S: Maintained
12685 F: drivers/net/usb/cdc_*.c
12686 F: include/uapi/linux/usb/cdc.h
12687
12688 USB CHAOSKEY DRIVER
12689 M: Keith Packard <keithp@keithp.com>
12690 L: linux-usb@vger.kernel.org
12691 S: Maintained
12692 F: drivers/usb/misc/chaoskey.c
12693
12694 USB CYPRESS C67X00 DRIVER
12695 M: Peter Korsgaard <jacmet@sunsite.dk>
12696 L: linux-usb@vger.kernel.org
12697 S: Maintained
12698 F: drivers/usb/c67x00/
12699
12700 USB DAVICOM DM9601 DRIVER
12701 M: Peter Korsgaard <jacmet@sunsite.dk>
12702 L: netdev@vger.kernel.org
12703 W: http://www.linux-usb.org/usbnet
12704 S: Maintained
12705 F: drivers/net/usb/dm9601.c
12706
12707 USB DIAMOND RIO500 DRIVER
12708 M: Cesar Miquel <miquel@df.uba.ar>
12709 L: rio500-users@lists.sourceforge.net
12710 W: http://rio500.sourceforge.net
12711 S: Maintained
12712 F: drivers/usb/misc/rio500*
12713
12714 USB EHCI DRIVER
12715 M: Alan Stern <stern@rowland.harvard.edu>
12716 L: linux-usb@vger.kernel.org
12717 S: Maintained
12718 F: Documentation/usb/ehci.txt
12719 F: drivers/usb/host/ehci*
12720
12721 USB GADGET/PERIPHERAL SUBSYSTEM
12722 M: Felipe Balbi <balbi@kernel.org>
12723 L: linux-usb@vger.kernel.org
12724 W: http://www.linux-usb.org/gadget
12725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12726 S: Maintained
12727 F: drivers/usb/gadget/
12728 F: include/linux/usb/gadget*
12729
12730 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12731 M: Jiri Kosina <jikos@kernel.org>
12732 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12733 L: linux-usb@vger.kernel.org
12734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12735 S: Maintained
12736 F: Documentation/hid/hiddev.txt
12737 F: drivers/hid/usbhid/
12738
12739 USB ISP116X DRIVER
12740 M: Olav Kongas <ok@artecdesign.ee>
12741 L: linux-usb@vger.kernel.org
12742 S: Maintained
12743 F: drivers/usb/host/isp116x*
12744 F: include/linux/usb/isp116x.h
12745
12746 USB LAN78XX ETHERNET DRIVER
12747 M: Woojung Huh <woojung.huh@microchip.com>
12748 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12749 L: netdev@vger.kernel.org
12750 S: Maintained
12751 F: drivers/net/usb/lan78xx.*
12752
12753 USB MASS STORAGE DRIVER
12754 M: Alan Stern <stern@rowland.harvard.edu>
12755 L: linux-usb@vger.kernel.org
12756 L: usb-storage@lists.one-eyed-alien.net
12757 S: Maintained
12758 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12759 F: drivers/usb/storage/
12760
12761 USB MIDI DRIVER
12762 M: Clemens Ladisch <clemens@ladisch.de>
12763 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12764 T: git git://git.alsa-project.org/alsa-kernel.git
12765 S: Maintained
12766 F: sound/usb/midi.*
12767
12768 USB NETWORKING DRIVERS
12769 L: linux-usb@vger.kernel.org
12770 S: Odd Fixes
12771 F: drivers/net/usb/
12772
12773 USB OHCI DRIVER
12774 M: Alan Stern <stern@rowland.harvard.edu>
12775 L: linux-usb@vger.kernel.org
12776 S: Maintained
12777 F: Documentation/usb/ohci.txt
12778 F: drivers/usb/host/ohci*
12779
12780 USB OTG FSM (Finite State Machine)
12781 M: Peter Chen <Peter.Chen@nxp.com>
12782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12783 L: linux-usb@vger.kernel.org
12784 S: Maintained
12785 F: drivers/usb/common/usb-otg-fsm.c
12786
12787 USB OVER IP DRIVER
12788 M: Valentina Manea <valentina.manea.m@gmail.com>
12789 M: Shuah Khan <shuahkh@osg.samsung.com>
12790 M: Shuah Khan <shuah@kernel.org>
12791 L: linux-usb@vger.kernel.org
12792 S: Maintained
12793 F: Documentation/usb/usbip_protocol.txt
12794 F: drivers/usb/usbip/
12795 F: tools/usb/usbip/
12796
12797 USB PEGASUS DRIVER
12798 M: Petko Manolov <petkan@nucleusys.com>
12799 L: linux-usb@vger.kernel.org
12800 L: netdev@vger.kernel.org
12801 T: git git://github.com/petkan/pegasus.git
12802 W: https://github.com/petkan/pegasus
12803 S: Maintained
12804 F: drivers/net/usb/pegasus.*
12805
12806 USB PHY LAYER
12807 M: Felipe Balbi <balbi@kernel.org>
12808 L: linux-usb@vger.kernel.org
12809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12810 S: Maintained
12811 F: drivers/usb/phy/
12812
12813 USB PRINTER DRIVER (usblp)
12814 M: Pete Zaitcev <zaitcev@redhat.com>
12815 L: linux-usb@vger.kernel.org
12816 S: Supported
12817 F: drivers/usb/class/usblp.c
12818
12819 USB QMI WWAN NETWORK DRIVER
12820 M: Bjørn Mork <bjorn@mork.no>
12821 L: netdev@vger.kernel.org
12822 S: Maintained
12823 F: Documentation/ABI/testing/sysfs-class-net-qmi
12824 F: drivers/net/usb/qmi_wwan.c
12825
12826 USB RTL8150 DRIVER
12827 M: Petko Manolov <petkan@nucleusys.com>
12828 L: linux-usb@vger.kernel.org
12829 L: netdev@vger.kernel.org
12830 T: git git://github.com/petkan/rtl8150.git
12831 W: https://github.com/petkan/rtl8150
12832 S: Maintained
12833 F: drivers/net/usb/rtl8150.c
12834
12835 USB SERIAL SUBSYSTEM
12836 M: Johan Hovold <johan@kernel.org>
12837 L: linux-usb@vger.kernel.org
12838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12839 S: Maintained
12840 F: Documentation/usb/usb-serial.txt
12841 F: drivers/usb/serial/
12842 F: include/linux/usb/serial.h
12843
12844 USB SMSC75XX ETHERNET DRIVER
12845 M: Steve Glendinning <steve.glendinning@shawell.net>
12846 L: netdev@vger.kernel.org
12847 S: Maintained
12848 F: drivers/net/usb/smsc75xx.*
12849
12850 USB SMSC95XX ETHERNET DRIVER
12851 M: Steve Glendinning <steve.glendinning@shawell.net>
12852 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12853 L: netdev@vger.kernel.org
12854 S: Maintained
12855 F: drivers/net/usb/smsc95xx.*
12856
12857 USB SUBSYSTEM
12858 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12859 L: linux-usb@vger.kernel.org
12860 W: http://www.linux-usb.org
12861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12862 S: Supported
12863 F: Documentation/devicetree/bindings/usb/
12864 F: Documentation/usb/
12865 F: drivers/usb/
12866 F: include/linux/usb.h
12867 F: include/linux/usb/
12868
12869 USB UHCI DRIVER
12870 M: Alan Stern <stern@rowland.harvard.edu>
12871 L: linux-usb@vger.kernel.org
12872 S: Maintained
12873 F: drivers/usb/host/uhci*
12874
12875 USB "USBNET" DRIVER FRAMEWORK
12876 M: Oliver Neukum <oneukum@suse.com>
12877 L: netdev@vger.kernel.org
12878 W: http://www.linux-usb.org/usbnet
12879 S: Maintained
12880 F: drivers/net/usb/usbnet.c
12881 F: include/linux/usb/usbnet.h
12882
12883 USB VIDEO CLASS
12884 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12885 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12886 L: linux-media@vger.kernel.org
12887 T: git git://linuxtv.org/media_tree.git
12888 W: http://www.ideasonboard.org/uvc/
12889 S: Maintained
12890 F: drivers/media/usb/uvc/
12891 F: include/uapi/linux/uvcvideo.h
12892
12893 USB VISION DRIVER
12894 M: Hans Verkuil <hverkuil@xs4all.nl>
12895 L: linux-media@vger.kernel.org
12896 T: git git://linuxtv.org/media_tree.git
12897 W: https://linuxtv.org
12898 S: Odd Fixes
12899 F: drivers/media/usb/usbvision/
12900
12901 USB WEBCAM GADGET
12902 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12903 L: linux-usb@vger.kernel.org
12904 S: Maintained
12905 F: drivers/usb/gadget/function/*uvc*
12906 F: drivers/usb/gadget/legacy/webcam.c
12907
12908 USB WIRELESS RNDIS DRIVER (rndis_wlan)
12909 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12910 L: linux-wireless@vger.kernel.org
12911 S: Maintained
12912 F: drivers/net/wireless/rndis_wlan.c
12913
12914 USB XHCI DRIVER
12915 M: Mathias Nyman <mathias.nyman@intel.com>
12916 L: linux-usb@vger.kernel.org
12917 S: Supported
12918 F: drivers/usb/host/xhci*
12919 F: drivers/usb/host/pci-quirks*
12920
12921 USB ZD1201 DRIVER
12922 L: linux-wireless@vger.kernel.org
12923 W: http://linux-lc100020.sourceforge.net
12924 S: Orphan
12925 F: drivers/net/wireless/zydas/zd1201.*
12926
12927 USB ZR364XX DRIVER
12928 M: Antoine Jacquet <royale@zerezo.com>
12929 L: linux-usb@vger.kernel.org
12930 L: linux-media@vger.kernel.org
12931 T: git git://linuxtv.org/media_tree.git
12932 W: http://royale.zerezo.com/zr364xx/
12933 S: Maintained
12934 F: Documentation/media/v4l-drivers/zr364xx*
12935 F: drivers/media/usb/zr364xx/
12936
12937 ULPI BUS
12938 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12939 L: linux-usb@vger.kernel.org
12940 S: Maintained
12941 F: drivers/usb/common/ulpi.c
12942 F: include/linux/ulpi/
12943
12944 USER-MODE LINUX (UML)
12945 M: Jeff Dike <jdike@addtoit.com>
12946 M: Richard Weinberger <richard@nod.at>
12947 L: user-mode-linux-devel@lists.sourceforge.net
12948 L: user-mode-linux-user@lists.sourceforge.net
12949 W: http://user-mode-linux.sourceforge.net
12950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12951 S: Maintained
12952 F: Documentation/virtual/uml/
12953 F: arch/um/
12954 F: arch/x86/um/
12955 F: fs/hostfs/
12956 F: fs/hppfs/
12957
12958 USERSPACE I/O (UIO)
12959 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12960 S: Maintained
12961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12962 F: Documentation/DocBook/uio-howto.tmpl
12963 F: drivers/uio/
12964 F: include/linux/uio*.h
12965
12966 UTIL-LINUX PACKAGE
12967 M: Karel Zak <kzak@redhat.com>
12968 L: util-linux@vger.kernel.org
12969 W: http://en.wikipedia.org/wiki/Util-linux
12970 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12971 S: Maintained
12972
12973 UVESAFB DRIVER
12974 M: Michal Januszewski <spock@gentoo.org>
12975 L: linux-fbdev@vger.kernel.org
12976 W: http://dev.gentoo.org/~spock/projects/uvesafb/
12977 S: Maintained
12978 F: Documentation/fb/uvesafb.txt
12979 F: drivers/video/fbdev/uvesafb.*
12980
12981 VF610 NAND DRIVER
12982 M: Stefan Agner <stefan@agner.ch>
12983 L: linux-mtd@lists.infradead.org
12984 S: Supported
12985 F: drivers/mtd/nand/vf610_nfc.c
12986
12987 VFAT/FAT/MSDOS FILESYSTEM
12988 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12989 S: Maintained
12990 F: Documentation/filesystems/vfat.txt
12991 F: fs/fat/
12992
12993 VFIO DRIVER
12994 M: Alex Williamson <alex.williamson@redhat.com>
12995 L: kvm@vger.kernel.org
12996 T: git git://github.com/awilliam/linux-vfio.git
12997 S: Maintained
12998 F: Documentation/vfio.txt
12999 F: drivers/vfio/
13000 F: include/linux/vfio.h
13001 F: include/uapi/linux/vfio.h
13002
13003 VFIO MEDIATED DEVICE DRIVERS
13004 M: Kirti Wankhede <kwankhede@nvidia.com>
13005 L: kvm@vger.kernel.org
13006 S: Maintained
13007 F: Documentation/vfio-mediated-device.txt
13008 F: drivers/vfio/mdev/
13009 F: include/linux/mdev.h
13010 F: samples/vfio-mdev/
13011
13012 VFIO PLATFORM DRIVER
13013 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13014 L: kvm@vger.kernel.org
13015 S: Maintained
13016 F: drivers/vfio/platform/
13017
13018 VIDEOBUF2 FRAMEWORK
13019 M: Pawel Osciak <pawel@osciak.com>
13020 M: Marek Szyprowski <m.szyprowski@samsung.com>
13021 M: Kyungmin Park <kyungmin.park@samsung.com>
13022 L: linux-media@vger.kernel.org
13023 S: Maintained
13024 F: drivers/media/v4l2-core/videobuf2-*
13025 F: include/media/videobuf2-*
13026
13027 VIRTIO AND VHOST VSOCK DRIVER
13028 M: Stefan Hajnoczi <stefanha@redhat.com>
13029 L: kvm@vger.kernel.org
13030 L: virtualization@lists.linux-foundation.org
13031 L: netdev@vger.kernel.org
13032 S: Maintained
13033 F: include/linux/virtio_vsock.h
13034 F: include/uapi/linux/virtio_vsock.h
13035 F: net/vmw_vsock/virtio_transport_common.c
13036 F: net/vmw_vsock/virtio_transport.c
13037 F: drivers/vhost/vsock.c
13038 F: drivers/vhost/vsock.h
13039
13040 VIRTUAL SERIO DEVICE DRIVER
13041 M: Stephen Chandler Paul <thatslyude@gmail.com>
13042 S: Maintained
13043 F: drivers/input/serio/userio.c
13044 F: include/uapi/linux/userio.h
13045
13046 VIRTIO CONSOLE DRIVER
13047 M: Amit Shah <amit.shah@redhat.com>
13048 L: virtualization@lists.linux-foundation.org
13049 S: Maintained
13050 F: drivers/char/virtio_console.c
13051 F: include/linux/virtio_console.h
13052 F: include/uapi/linux/virtio_console.h
13053
13054 VIRTIO CORE, NET AND BLOCK DRIVERS
13055 M: "Michael S. Tsirkin" <mst@redhat.com>
13056 M: Jason Wang <jasowang@redhat.com>
13057 L: virtualization@lists.linux-foundation.org
13058 S: Maintained
13059 F: Documentation/devicetree/bindings/virtio/
13060 F: drivers/virtio/
13061 F: tools/virtio/
13062 F: drivers/net/virtio_net.c
13063 F: drivers/block/virtio_blk.c
13064 F: include/linux/virtio_*.h
13065 F: include/uapi/linux/virtio_*.h
13066 F: drivers/crypto/virtio/
13067
13068 VIRTIO DRIVERS FOR S390
13069 M: Christian Borntraeger <borntraeger@de.ibm.com>
13070 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13071 L: linux-s390@vger.kernel.org
13072 L: virtualization@lists.linux-foundation.org
13073 L: kvm@vger.kernel.org
13074 S: Supported
13075 F: drivers/s390/virtio/
13076
13077 VIRTIO GPU DRIVER
13078 M: David Airlie <airlied@linux.ie>
13079 M: Gerd Hoffmann <kraxel@redhat.com>
13080 L: dri-devel@lists.freedesktop.org
13081 L: virtualization@lists.linux-foundation.org
13082 S: Maintained
13083 F: drivers/gpu/drm/virtio/
13084 F: include/uapi/linux/virtio_gpu.h
13085
13086 VIRTIO HOST (VHOST)
13087 M: "Michael S. Tsirkin" <mst@redhat.com>
13088 M: Jason Wang <jasowang@redhat.com>
13089 L: kvm@vger.kernel.org
13090 L: virtualization@lists.linux-foundation.org
13091 L: netdev@vger.kernel.org
13092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13093 S: Maintained
13094 F: drivers/vhost/
13095 F: include/uapi/linux/vhost.h
13096
13097 VIRTIO INPUT DRIVER
13098 M: Gerd Hoffmann <kraxel@redhat.com>
13099 S: Maintained
13100 F: drivers/virtio/virtio_input.c
13101 F: include/uapi/linux/virtio_input.h
13102
13103 VIRTIO CRYPTO DRIVER
13104 M: Gonglei <arei.gonglei@huawei.com>
13105 L: virtualization@lists.linux-foundation.org
13106 L: linux-crypto@vger.kernel.org
13107 S: Maintained
13108 F: drivers/crypto/virtio/
13109 F: include/uapi/linux/virtio_crypto.h
13110
13111 VIA RHINE NETWORK DRIVER
13112 S: Orphan
13113 F: drivers/net/ethernet/via/via-rhine.c
13114
13115 VIA SD/MMC CARD CONTROLLER DRIVER
13116 M: Bruce Chang <brucechang@via.com.tw>
13117 M: Harald Welte <HaraldWelte@viatech.com>
13118 S: Maintained
13119 F: drivers/mmc/host/via-sdmmc.c
13120
13121 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13122 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13123 L: linux-fbdev@vger.kernel.org
13124 S: Maintained
13125 F: include/linux/via-core.h
13126 F: include/linux/via-gpio.h
13127 F: include/linux/via_i2c.h
13128 F: drivers/video/fbdev/via/
13129
13130 VIA VELOCITY NETWORK DRIVER
13131 M: Francois Romieu <romieu@fr.zoreil.com>
13132 L: netdev@vger.kernel.org
13133 S: Maintained
13134 F: drivers/net/ethernet/via/via-velocity.*
13135
13136 VIRT LIB
13137 M: Alex Williamson <alex.williamson@redhat.com>
13138 M: Paolo Bonzini <pbonzini@redhat.com>
13139 L: kvm@vger.kernel.org
13140 S: Supported
13141 F: virt/lib/
13142
13143 VIVID VIRTUAL VIDEO DRIVER
13144 M: Hans Verkuil <hverkuil@xs4all.nl>
13145 L: linux-media@vger.kernel.org
13146 T: git git://linuxtv.org/media_tree.git
13147 W: https://linuxtv.org
13148 S: Maintained
13149 F: drivers/media/platform/vivid/*
13150
13151 VLAN (802.1Q)
13152 M: Patrick McHardy <kaber@trash.net>
13153 L: netdev@vger.kernel.org
13154 S: Maintained
13155 F: drivers/net/macvlan.c
13156 F: include/linux/if_*vlan.h
13157 F: net/8021q/
13158
13159 VLYNQ BUS
13160 M: Florian Fainelli <f.fainelli@gmail.com>
13161 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13162 S: Maintained
13163 F: drivers/vlynq/vlynq.c
13164 F: include/linux/vlynq.h
13165
13166 VME SUBSYSTEM
13167 M: Martyn Welch <martyn@welchs.me.uk>
13168 M: Manohar Vanga <manohar.vanga@gmail.com>
13169 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13170 L: devel@driverdev.osuosl.org
13171 S: Maintained
13172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13173 F: Documentation/driver-api/vme.rst
13174 F: drivers/staging/vme/
13175 F: drivers/vme/
13176 F: include/linux/vme*
13177
13178 VMWARE HYPERVISOR INTERFACE
13179 M: Alok Kataria <akataria@vmware.com>
13180 L: virtualization@lists.linux-foundation.org
13181 S: Supported
13182 F: arch/x86/kernel/cpu/vmware.c
13183
13184 VMWARE BALLOON DRIVER
13185 M: Xavier Deguillard <xdeguillard@vmware.com>
13186 M: Philip Moltmann <moltmann@vmware.com>
13187 M: "VMware, Inc." <pv-drivers@vmware.com>
13188 L: linux-kernel@vger.kernel.org
13189 S: Maintained
13190 F: drivers/misc/vmw_balloon.c
13191
13192 VMWARE VMMOUSE SUBDRIVER
13193 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13194 M: "VMware, Inc." <pv-drivers@vmware.com>
13195 L: linux-input@vger.kernel.org
13196 S: Maintained
13197 F: drivers/input/mouse/vmmouse.c
13198 F: drivers/input/mouse/vmmouse.h
13199
13200 VMWARE VMXNET3 ETHERNET DRIVER
13201 M: Shrikrishna Khare <skhare@vmware.com>
13202 M: "VMware, Inc." <pv-drivers@vmware.com>
13203 L: netdev@vger.kernel.org
13204 S: Maintained
13205 F: drivers/net/vmxnet3/
13206
13207 VMware PVSCSI driver
13208 M: Jim Gill <jgill@vmware.com>
13209 M: VMware PV-Drivers <pv-drivers@vmware.com>
13210 L: linux-scsi@vger.kernel.org
13211 S: Maintained
13212 F: drivers/scsi/vmw_pvscsi.c
13213 F: drivers/scsi/vmw_pvscsi.h
13214
13215 VMWARE PVRDMA DRIVER
13216 M: Adit Ranadive <aditr@vmware.com>
13217 M: VMware PV-Drivers <pv-drivers@vmware.com>
13218 L: linux-rdma@vger.kernel.org
13219 S: Maintained
13220 F: drivers/infiniband/hw/vmw_pvrdma/
13221
13222 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13223 M: Liam Girdwood <lgirdwood@gmail.com>
13224 M: Mark Brown <broonie@kernel.org>
13225 L: linux-kernel@vger.kernel.org
13226 W: http://www.slimlogic.co.uk/?p=48
13227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13228 S: Supported
13229 F: Documentation/devicetree/bindings/regulator/
13230 F: drivers/regulator/
13231 F: include/dt-bindings/regulator/
13232 F: include/linux/regulator/
13233
13234 VRF
13235 M: David Ahern <dsa@cumulusnetworks.com>
13236 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13237 L: netdev@vger.kernel.org
13238 S: Maintained
13239 F: drivers/net/vrf.c
13240 F: Documentation/networking/vrf.txt
13241
13242 VT1211 HARDWARE MONITOR DRIVER
13243 M: Juerg Haefliger <juergh@gmail.com>
13244 L: linux-hwmon@vger.kernel.org
13245 S: Maintained
13246 F: Documentation/hwmon/vt1211
13247 F: drivers/hwmon/vt1211.c
13248
13249 VT8231 HARDWARE MONITOR DRIVER
13250 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13251 L: linux-hwmon@vger.kernel.org
13252 S: Maintained
13253 F: drivers/hwmon/vt8231.c
13254
13255 VUB300 USB to SDIO/SD/MMC bridge chip
13256 M: Tony Olech <tony.olech@elandigitalsystems.com>
13257 L: linux-mmc@vger.kernel.org
13258 L: linux-usb@vger.kernel.org
13259 S: Supported
13260 F: drivers/mmc/host/vub300.c
13261
13262 W1 DALLAS'S 1-WIRE BUS
13263 M: Evgeniy Polyakov <zbr@ioremap.net>
13264 S: Maintained
13265 F: Documentation/w1/
13266 F: drivers/w1/
13267
13268 W83791D HARDWARE MONITORING DRIVER
13269 M: Marc Hulsman <m.hulsman@tudelft.nl>
13270 L: linux-hwmon@vger.kernel.org
13271 S: Maintained
13272 F: Documentation/hwmon/w83791d
13273 F: drivers/hwmon/w83791d.c
13274
13275 W83793 HARDWARE MONITORING DRIVER
13276 M: Rudolf Marek <r.marek@assembler.cz>
13277 L: linux-hwmon@vger.kernel.org
13278 S: Maintained
13279 F: Documentation/hwmon/w83793
13280 F: drivers/hwmon/w83793.c
13281
13282 W83795 HARDWARE MONITORING DRIVER
13283 M: Jean Delvare <jdelvare@suse.com>
13284 L: linux-hwmon@vger.kernel.org
13285 S: Maintained
13286 F: drivers/hwmon/w83795.c
13287
13288 W83L51xD SD/MMC CARD INTERFACE DRIVER
13289 M: Pierre Ossman <pierre@ossman.eu>
13290 S: Maintained
13291 F: drivers/mmc/host/wbsd.*
13292
13293 WACOM PROTOCOL 4 SERIAL TABLETS
13294 M: Julian Squires <julian@cipht.net>
13295 M: Hans de Goede <hdegoede@redhat.com>
13296 L: linux-input@vger.kernel.org
13297 S: Maintained
13298 F: drivers/input/tablet/wacom_serial4.c
13299
13300 WATCHDOG DEVICE DRIVERS
13301 M: Wim Van Sebroeck <wim@iguana.be>
13302 R: Guenter Roeck <linux@roeck-us.net>
13303 L: linux-watchdog@vger.kernel.org
13304 W: http://www.linux-watchdog.org/
13305 T: git git://www.linux-watchdog.org/linux-watchdog.git
13306 S: Maintained
13307 F: Documentation/devicetree/bindings/watchdog/
13308 F: Documentation/watchdog/
13309 F: drivers/watchdog/
13310 F: include/linux/watchdog.h
13311 F: include/uapi/linux/watchdog.h
13312
13313 WIIMOTE HID DRIVER
13314 M: David Herrmann <dh.herrmann@googlemail.com>
13315 L: linux-input@vger.kernel.org
13316 S: Maintained
13317 F: drivers/hid/hid-wiimote*
13318
13319 WINBOND CIR DRIVER
13320 M: David Härdeman <david@hardeman.nu>
13321 S: Maintained
13322 F: drivers/media/rc/winbond-cir.c
13323
13324 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13325 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13326 L: linux-watchdog@vger.kernel.org
13327 S: Maintained
13328 F: drivers/watchdog/ebc-c384_wdt.c
13329
13330 WINSYSTEMS WS16C48 GPIO DRIVER
13331 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13332 L: linux-gpio@vger.kernel.org
13333 S: Maintained
13334 F: drivers/gpio/gpio-ws16c48.c
13335
13336 WIMAX STACK
13337 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13338 M: linux-wimax@intel.com
13339 L: wimax@linuxwimax.org (subscribers-only)
13340 S: Supported
13341 W: http://linuxwimax.org
13342 F: Documentation/wimax/README.wimax
13343 F: include/linux/wimax/debug.h
13344 F: include/net/wimax.h
13345 F: include/uapi/linux/wimax.h
13346 F: net/wimax/
13347
13348 WISTRON LAPTOP BUTTON DRIVER
13349 M: Miloslav Trmac <mitr@volny.cz>
13350 S: Maintained
13351 F: drivers/input/misc/wistron_btns.c
13352
13353 WL3501 WIRELESS PCMCIA CARD DRIVER
13354 M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13355 L: linux-wireless@vger.kernel.org
13356 W: http://oops.ghostprotocols.net:81/blog
13357 S: Maintained
13358 F: drivers/net/wireless/wl3501*
13359
13360 WOLFSON MICROELECTRONICS DRIVERS
13361 L: patches@opensource.wolfsonmicro.com
13362 T: git https://github.com/CirrusLogic/linux-drivers.git
13363 W: https://github.com/CirrusLogic/linux-drivers/wiki
13364 S: Supported
13365 F: Documentation/hwmon/wm83??
13366 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13367 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13368 F: Documentation/devicetree/bindings/mfd/arizona.txt
13369 F: arch/arm/mach-s3c64xx/mach-crag6410*
13370 F: drivers/clk/clk-wm83*.c
13371 F: drivers/extcon/extcon-arizona.c
13372 F: drivers/leds/leds-wm83*.c
13373 F: drivers/gpio/gpio-*wm*.c
13374 F: drivers/gpio/gpio-arizona.c
13375 F: drivers/hwmon/wm83??-hwmon.c
13376 F: drivers/input/misc/wm831x-on.c
13377 F: drivers/input/touchscreen/wm831x-ts.c
13378 F: drivers/input/touchscreen/wm97*.c
13379 F: drivers/mfd/arizona*
13380 F: drivers/mfd/wm*.c
13381 F: drivers/mfd/cs47l24*
13382 F: drivers/power/supply/wm83*.c
13383 F: drivers/rtc/rtc-wm83*.c
13384 F: drivers/regulator/wm8*.c
13385 F: drivers/video/backlight/wm83*_bl.c
13386 F: drivers/watchdog/wm83*_wdt.c
13387 F: include/linux/mfd/arizona/
13388 F: include/linux/mfd/wm831x/
13389 F: include/linux/mfd/wm8350/
13390 F: include/linux/mfd/wm8400*
13391 F: include/linux/wm97xx.h
13392 F: include/sound/wm????.h
13393 F: sound/soc/codecs/arizona.?
13394 F: sound/soc/codecs/wm*
13395 F: sound/soc/codecs/cs47l24*
13396
13397 WORKQUEUE
13398 M: Tejun Heo <tj@kernel.org>
13399 R: Lai Jiangshan <jiangshanlai@gmail.com>
13400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13401 S: Maintained
13402 F: include/linux/workqueue.h
13403 F: kernel/workqueue.c
13404 F: Documentation/core-api/workqueue.rst
13405
13406 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13407 M: Chen-Yu Tsai <wens@csie.org>
13408 L: linux-kernel@vger.kernel.org
13409 S: Maintained
13410 N: axp[128]
13411
13412 X.25 NETWORK LAYER
13413 M: Andrew Hendry <andrew.hendry@gmail.com>
13414 L: linux-x25@vger.kernel.org
13415 S: Odd Fixes
13416 F: Documentation/networking/x25*
13417 F: include/net/x25*
13418 F: net/x25/
13419
13420 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13421 M: Thomas Gleixner <tglx@linutronix.de>
13422 M: Ingo Molnar <mingo@redhat.com>
13423 M: "H. Peter Anvin" <hpa@zytor.com>
13424 M: x86@kernel.org
13425 L: linux-kernel@vger.kernel.org
13426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13427 S: Maintained
13428 F: Documentation/x86/
13429 F: arch/x86/
13430
13431 X86 PLATFORM DRIVERS
13432 M: Darren Hart <dvhart@infradead.org>
13433 L: platform-driver-x86@vger.kernel.org
13434 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13435 S: Maintained
13436 F: drivers/platform/x86/
13437 F: drivers/platform/olpc/
13438
13439 X86 MCE INFRASTRUCTURE
13440 M: Tony Luck <tony.luck@intel.com>
13441 M: Borislav Petkov <bp@alien8.de>
13442 L: linux-edac@vger.kernel.org
13443 S: Maintained
13444 F: arch/x86/kernel/cpu/mcheck/*
13445
13446 X86 MICROCODE UPDATE SUPPORT
13447 M: Borislav Petkov <bp@alien8.de>
13448 S: Maintained
13449 F: arch/x86/kernel/cpu/microcode/*
13450
13451 X86 VDSO
13452 M: Andy Lutomirski <luto@amacapital.net>
13453 L: linux-kernel@vger.kernel.org
13454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13455 S: Maintained
13456 F: arch/x86/entry/vdso/
13457
13458 XC2028/3028 TUNER DRIVER
13459 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13460 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13461 L: linux-media@vger.kernel.org
13462 W: https://linuxtv.org
13463 T: git git://linuxtv.org/media_tree.git
13464 S: Maintained
13465 F: drivers/media/tuners/tuner-xc2028.*
13466
13467 XEN HYPERVISOR INTERFACE
13468 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13469 M: Juergen Gross <jgross@suse.com>
13470 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13472 S: Supported
13473 F: arch/x86/xen/
13474 F: drivers/*/xen-*front.c
13475 F: drivers/xen/
13476 F: arch/x86/include/asm/xen/
13477 F: include/xen/
13478 F: include/uapi/xen/
13479
13480 XEN HYPERVISOR ARM
13481 M: Stefano Stabellini <sstabellini@kernel.org>
13482 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13483 S: Maintained
13484 F: arch/arm/xen/
13485 F: arch/arm/include/asm/xen/
13486
13487 XEN HYPERVISOR ARM64
13488 M: Stefano Stabellini <sstabellini@kernel.org>
13489 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13490 S: Maintained
13491 F: arch/arm64/xen/
13492 F: arch/arm64/include/asm/xen/
13493
13494 XEN NETWORK BACKEND DRIVER
13495 M: Wei Liu <wei.liu2@citrix.com>
13496 M: Paul Durrant <paul.durrant@citrix.com>
13497 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13498 L: netdev@vger.kernel.org
13499 S: Supported
13500 F: drivers/net/xen-netback/*
13501
13502 XEN PCI SUBSYSTEM
13503 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13504 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13505 S: Supported
13506 F: arch/x86/pci/*xen*
13507 F: drivers/pci/*xen*
13508
13509 XEN BLOCK SUBSYSTEM
13510 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13511 M: Roger Pau Monné <roger.pau@citrix.com>
13512 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13513 S: Supported
13514 F: drivers/block/xen-blkback/*
13515 F: drivers/block/xen*
13516
13517 XEN PVSCSI DRIVERS
13518 M: Juergen Gross <jgross@suse.com>
13519 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13520 L: linux-scsi@vger.kernel.org
13521 S: Supported
13522 F: drivers/scsi/xen-scsifront.c
13523 F: drivers/xen/xen-scsiback.c
13524 F: include/xen/interface/io/vscsiif.h
13525
13526 XEN SWIOTLB SUBSYSTEM
13527 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13528 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13529 S: Supported
13530 F: arch/x86/xen/*swiotlb*
13531 F: drivers/xen/*swiotlb*
13532
13533 XFS FILESYSTEM
13534 M: Dave Chinner <david@fromorbit.com>
13535 M: linux-xfs@vger.kernel.org
13536 L: linux-xfs@vger.kernel.org
13537 W: http://xfs.org/
13538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13539 S: Supported
13540 F: Documentation/filesystems/xfs.txt
13541 F: fs/xfs/
13542
13543 XILINX AXI ETHERNET DRIVER
13544 M: Anirudha Sarangi <anirudh@xilinx.com>
13545 M: John Linn <John.Linn@xilinx.com>
13546 S: Maintained
13547 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13548
13549 XILINX UARTLITE SERIAL DRIVER
13550 M: Peter Korsgaard <jacmet@sunsite.dk>
13551 L: linux-serial@vger.kernel.org
13552 S: Maintained
13553 F: drivers/tty/serial/uartlite.c
13554
13555 XILINX VIDEO IP CORES
13556 M: Hyun Kwon <hyun.kwon@xilinx.com>
13557 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13558 L: linux-media@vger.kernel.org
13559 T: git git://linuxtv.org/media_tree.git
13560 S: Supported
13561 F: Documentation/devicetree/bindings/media/xilinx/
13562 F: drivers/media/platform/xilinx/
13563 F: include/uapi/linux/xilinx-v4l2-controls.h
13564
13565 XILLYBUS DRIVER
13566 M: Eli Billauer <eli.billauer@gmail.com>
13567 L: linux-kernel@vger.kernel.org
13568 S: Supported
13569 F: drivers/char/xillybus/
13570
13571 XTENSA XTFPGA PLATFORM SUPPORT
13572 M: Max Filippov <jcmvbkbc@gmail.com>
13573 L: linux-xtensa@linux-xtensa.org
13574 S: Maintained
13575 F: drivers/spi/spi-xtensa-xtfpga.c
13576 F: sound/soc/xtensa/xtfpga-i2s.c
13577
13578 YAM DRIVER FOR AX.25
13579 M: Jean-Paul Roubelat <jpr@f6fbb.org>
13580 L: linux-hams@vger.kernel.org
13581 S: Maintained
13582 F: drivers/net/hamradio/yam*
13583 F: include/linux/yam.h
13584
13585 YEALINK PHONE DRIVER
13586 M: Henk Vergonet <Henk.Vergonet@gmail.com>
13587 L: usbb2k-api-dev@nongnu.org
13588 S: Maintained
13589 F: Documentation/input/yealink.txt
13590 F: drivers/input/misc/yealink.*
13591
13592 Z8530 DRIVER FOR AX.25
13593 M: Joerg Reuter <jreuter@yaina.de>
13594 W: http://yaina.de/jreuter/
13595 W: http://www.qsl.net/dl1bke/
13596 L: linux-hams@vger.kernel.org
13597 S: Maintained
13598 F: Documentation/networking/z8530drv.txt
13599 F: drivers/net/hamradio/*scc.c
13600 F: drivers/net/hamradio/z8530.h
13601
13602 ZBUD COMPRESSED PAGE ALLOCATOR
13603 M: Seth Jennings <sjenning@redhat.com>
13604 L: linux-mm@kvack.org
13605 S: Maintained
13606 F: mm/zbud.c
13607 F: include/linux/zbud.h
13608
13609 ZD1211RW WIRELESS DRIVER
13610 M: Daniel Drake <dsd@gentoo.org>
13611 M: Ulrich Kunitz <kune@deine-taler.de>
13612 W: http://zd1211.ath.cx/wiki/DriverRewrite
13613 L: linux-wireless@vger.kernel.org
13614 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13615 S: Maintained
13616 F: drivers/net/wireless/zydas/zd1211rw/
13617
13618 ZPOOL COMPRESSED PAGE STORAGE API
13619 M: Dan Streetman <ddstreet@ieee.org>
13620 L: linux-mm@kvack.org
13621 S: Maintained
13622 F: mm/zpool.c
13623 F: include/linux/zpool.h
13624
13625 ZR36067 VIDEO FOR LINUX DRIVER
13626 L: mjpeg-users@lists.sourceforge.net
13627 L: linux-media@vger.kernel.org
13628 W: http://mjpeg.sourceforge.net/driver-zoran/
13629 T: hg https://linuxtv.org/hg/v4l-dvb
13630 S: Odd Fixes
13631 F: drivers/media/pci/zoran/
13632
13633 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13634 M: Minchan Kim <minchan@kernel.org>
13635 M: Nitin Gupta <ngupta@vflare.org>
13636 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13637 L: linux-kernel@vger.kernel.org
13638 S: Maintained
13639 F: drivers/block/zram/
13640 F: Documentation/blockdev/zram.txt
13641
13642 ZS DECSTATION Z85C30 SERIAL DRIVER
13643 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13644 S: Maintained
13645 F: drivers/tty/serial/zs.*
13646
13647 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13648 M: Minchan Kim <minchan@kernel.org>
13649 M: Nitin Gupta <ngupta@vflare.org>
13650 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13651 L: linux-mm@kvack.org
13652 S: Maintained
13653 F: mm/zsmalloc.c
13654 F: include/linux/zsmalloc.h
13655 F: Documentation/vm/zsmalloc.txt
13656
13657 ZSWAP COMPRESSED SWAP CACHING
13658 M: Seth Jennings <sjenning@redhat.com>
13659 L: linux-mm@kvack.org
13660 S: Maintained
13661 F: mm/zswap.c
13662
13663 THE REST
13664 M: Linus Torvalds <torvalds@linux-foundation.org>
13665 L: linux-kernel@vger.kernel.org
13666 Q: http://patchwork.kernel.org/project/LKML/list/
13667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13668 S: Buried alive in reporters
13669 F: *
13670 F: */