]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - MAINTAINERS
Merge branch 'i2c/for-4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa...
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
1
2
3 List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
26
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
58
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
67 8. Happy hacking.
68
69 Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
81 Q: Patchwork web based patch tracking system site
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
93 should be using that.
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
111 F: net/
112 X: net/ipv6/
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
115 patch or file. For instance:
116 K: of_get_profile
117 matches patches or files that contain "of_get_profile"
118 K: \b(printk|pr_(info|err))\b
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
121 One regex pattern per line. Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L: netdev@vger.kernel.org
134 S: Maintained
135 F: Documentation/networking/vortex.txt
136 F: drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M: David Dillow <dave@thedillows.org>
140 L: netdev@vger.kernel.org
141 S: Maintained
142 F: drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M: Adam Radford <aradford@gmail.com>
146 L: linux-scsi@vger.kernel.org
147 W: http://www.lsi.com
148 S: Supported
149 F: drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L: linux-scsi@vger.kernel.org
154 S: Maintained
155 F: drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M: Alexander Aring <alex.aring@gmail.com>
159 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L: linux-bluetooth@vger.kernel.org
161 L: linux-wpan@vger.kernel.org
162 S: Maintained
163 F: net/6lowpan/
164 F: include/net/6lowpan.h
165 F: Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L: linux-hams@vger.kernel.org
170 S: Maintained
171 F: drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L: netdev@vger.kernel.org
176 S: Maintained
177 F: drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L: linux-serial@vger.kernel.org
182 S: Maintained
183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F: drivers/tty/serial/8250*
185 F: include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L: netdev@vger.kernel.org
189 S: Orphan / Obsolete
190 F: drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M: Eric Van Hensbergen <ericvh@gmail.com>
194 M: Ron Minnich <rminnich@sandia.gov>
195 M: Latchesar Ionkov <lucho@ionkov.net>
196 L: v9fs-developer@lists.sourceforge.net
197 W: http://swik.net/v9fs
198 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S: Maintained
201 F: Documentation/filesystems/9p.txt
202 F: fs/9p/
203 F: net/9p/
204 F: include/net/9p/
205 F: include/uapi/linux/virtio_9p.h
206 F: include/trace/events/9p.h
207
208
209 A8293 MEDIA DRIVER
210 M: Antti Palosaari <crope@iki.fi>
211 L: linux-media@vger.kernel.org
212 W: https://linuxtv.org
213 W: http://palosaari.fi/linux/
214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
215 T: git git://linuxtv.org/anttip/media_tree.git
216 S: Maintained
217 F: drivers/media/dvb-frontends/a8293*
218
219 AACRAID SCSI RAID DRIVER
220 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L: linux-scsi@vger.kernel.org
222 W: http://www.adaptec.com/
223 S: Supported
224 F: Documentation/scsi/aacraid.txt
225 F: drivers/scsi/aacraid/
226
227 ABI/API
228 L: linux-api@vger.kernel.org
229 F: include/linux/syscalls.h
230 F: kernel/sys_ni.c
231
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M: Hans de Goede <hdegoede@redhat.com>
234 L: linux-hwmon@vger.kernel.org
235 S: Maintained
236 F: drivers/hwmon/abituguru.c
237
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M: Alistair John Strachan <alistair@devzero.co.uk>
240 L: linux-hwmon@vger.kernel.org
241 S: Maintained
242 F: drivers/hwmon/abituguru3.c
243
244 ACCES 104-DIO-48E GPIO DRIVER
245 M: William Breathitt Gray <vilhelm.gray@gmail.com>
246 L: linux-gpio@vger.kernel.org
247 S: Maintained
248 F: drivers/gpio/gpio-104-dio-48e.c
249
250 ACCES 104-IDI-48 GPIO DRIVER
251 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L: linux-gpio@vger.kernel.org
253 S: Maintained
254 F: drivers/gpio/gpio-104-idi-48.c
255
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L: linux-gpio@vger.kernel.org
259 S: Maintained
260 F: drivers/gpio/gpio-104-idio-16.c
261
262 ACCES 104-QUAD-8 IIO DRIVER
263 M: William Breathitt Gray <vilhelm.gray@gmail.com>
264 L: linux-iio@vger.kernel.org
265 S: Maintained
266 F: drivers/iio/counter/104-quad-8.c
267
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M: William Breathitt Gray <vilhelm.gray@gmail.com>
270 L: linux-gpio@vger.kernel.org
271 S: Maintained
272 F: drivers/gpio/gpio-pci-idio-16.c
273
274 ACENIC DRIVER
275 M: Jes Sorensen <jes@trained-monkey.org>
276 L: linux-acenic@sunsite.dk
277 S: Maintained
278 F: drivers/net/ethernet/alteon/acenic*
279
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M: Peter Feuerer <peter@piie.net>
282 L: platform-driver-x86@vger.kernel.org
283 W: http://piie.net/?section=acerhdf
284 S: Maintained
285 F: drivers/platform/x86/acerhdf.c
286
287 ACER WMI LAPTOP EXTRAS
288 M: "Lee, Chun-Yi" <jlee@suse.com>
289 L: platform-driver-x86@vger.kernel.org
290 S: Maintained
291 F: drivers/platform/x86/acer-wmi.c
292
293 ACPI
294 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M: Len Brown <lenb@kernel.org>
296 L: linux-acpi@vger.kernel.org
297 W: https://01.org/linux-acpi
298 Q: https://patchwork.kernel.org/project/linux-acpi/list/
299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B: https://bugzilla.kernel.org
301 S: Supported
302 F: drivers/acpi/
303 F: drivers/pnp/pnpacpi/
304 F: include/linux/acpi.h
305 F: include/acpi/
306 F: Documentation/acpi/
307 F: Documentation/ABI/testing/sysfs-bus-acpi
308 F: Documentation/ABI/testing/configfs-acpi
309 F: drivers/pci/*acpi*
310 F: drivers/pci/*/*acpi*
311 F: drivers/pci/*/*/*acpi*
312 F: tools/power/acpi/
313
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M: Robert Moore <robert.moore@intel.com>
316 M: Lv Zheng <lv.zheng@intel.com>
317 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L: linux-acpi@vger.kernel.org
319 L: devel@acpica.org
320 W: https://acpica.org/
321 W: https://github.com/acpica/acpica/
322 Q: https://patchwork.kernel.org/project/linux-acpi/list/
323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B: https://bugzilla.kernel.org
325 B: https://bugs.acpica.org
326 S: Supported
327 F: drivers/acpi/acpica/
328 F: include/acpi/
329 F: tools/power/acpi/
330
331 ACPI FAN DRIVER
332 M: Zhang Rui <rui.zhang@intel.com>
333 L: linux-acpi@vger.kernel.org
334 W: https://01.org/linux-acpi
335 B: https://bugzilla.kernel.org
336 S: Supported
337 F: drivers/acpi/fan.c
338
339 ACPI FOR ARM64 (ACPI/arm64)
340 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M: Hanjun Guo <hanjun.guo@linaro.org>
342 M: Sudeep Holla <sudeep.holla@arm.com>
343 L: linux-acpi@vger.kernel.org
344 S: Maintained
345 F: drivers/acpi/arm64
346
347 ACPI THERMAL DRIVER
348 M: Zhang Rui <rui.zhang@intel.com>
349 L: linux-acpi@vger.kernel.org
350 W: https://01.org/linux-acpi
351 B: https://bugzilla.kernel.org
352 S: Supported
353 F: drivers/acpi/*thermal*
354
355 ACPI VIDEO DRIVER
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
360 S: Supported
361 F: drivers/acpi/acpi_video.c
362
363 ACPI WMI DRIVER
364 L: platform-driver-x86@vger.kernel.org
365 S: Orphan
366 F: drivers/platform/x86/wmi.c
367
368 AD1889 ALSA SOUND DRIVER
369 M: Thibaut Varene <T-Bone@parisc-linux.org>
370 W: http://wiki.parisc-linux.org/AD1889
371 L: linux-parisc@vger.kernel.org
372 S: Maintained
373 F: sound/pci/ad1889.*
374
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M: Michael Hennerich <michael.hennerich@analog.com>
377 W: http://wiki.analog.com/AD5254
378 W: http://ez.analog.com/community/linux-device-drivers
379 S: Supported
380 F: drivers/misc/ad525x_dpot.c
381
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M: Michael Hennerich <michael.hennerich@analog.com>
384 W: http://wiki.analog.com/AD5398
385 W: http://ez.analog.com/community/linux-device-drivers
386 S: Supported
387 F: drivers/regulator/ad5398.c
388
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M: Michael Hennerich <michael.hennerich@analog.com>
391 W: http://wiki.analog.com/AD7142
392 W: http://ez.analog.com/community/linux-device-drivers
393 S: Supported
394 F: drivers/input/misc/ad714x.c
395
396 AD7877 TOUCHSCREEN DRIVER
397 M: Michael Hennerich <michael.hennerich@analog.com>
398 W: http://wiki.analog.com/AD7877
399 W: http://ez.analog.com/community/linux-device-drivers
400 S: Supported
401 F: drivers/input/touchscreen/ad7877.c
402
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M: Michael Hennerich <michael.hennerich@analog.com>
405 W: http://wiki.analog.com/AD7879
406 W: http://ez.analog.com/community/linux-device-drivers
407 S: Supported
408 F: drivers/input/touchscreen/ad7879.c
409
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M: Jiri Kosina <jikos@kernel.org>
412 S: Maintained
413
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M: Michael Hennerich <michael.hennerich@analog.com>
416 W: https://wiki.analog.com/ADF7242
417 W: http://ez.analog.com/community/linux-device-drivers
418 L: linux-wpan@vger.kernel.org
419 S: Supported
420 F: drivers/net/ieee802154/adf7242.c
421 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423 ADM1025 HARDWARE MONITOR DRIVER
424 M: Jean Delvare <jdelvare@suse.com>
425 L: linux-hwmon@vger.kernel.org
426 S: Maintained
427 F: Documentation/hwmon/adm1025
428 F: drivers/hwmon/adm1025.c
429
430 ADM1029 HARDWARE MONITOR DRIVER
431 M: Corentin Labbe <clabbe.montjoie@gmail.com>
432 L: linux-hwmon@vger.kernel.org
433 S: Maintained
434 F: drivers/hwmon/adm1029.c
435
436 ADM8211 WIRELESS DRIVER
437 L: linux-wireless@vger.kernel.org
438 W: http://wireless.kernel.org/
439 S: Orphan
440 F: drivers/net/wireless/admtek/adm8211.*
441
442 ADP1653 FLASH CONTROLLER DRIVER
443 M: Sakari Ailus <sakari.ailus@iki.fi>
444 L: linux-media@vger.kernel.org
445 S: Maintained
446 F: drivers/media/i2c/adp1653.c
447 F: include/media/i2c/adp1653.h
448
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M: Michael Hennerich <michael.hennerich@analog.com>
451 W: http://wiki.analog.com/ADP5520
452 W: http://ez.analog.com/community/linux-device-drivers
453 S: Supported
454 F: drivers/mfd/adp5520.c
455 F: drivers/video/backlight/adp5520_bl.c
456 F: drivers/leds/leds-adp5520.c
457 F: drivers/gpio/gpio-adp5520.c
458 F: drivers/input/keyboard/adp5520-keys.c
459
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/ADP5588
463 W: http://ez.analog.com/community/linux-device-drivers
464 S: Supported
465 F: drivers/input/keyboard/adp5588-keys.c
466 F: drivers/gpio/gpio-adp5588.c
467
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/ADP8860
471 W: http://ez.analog.com/community/linux-device-drivers
472 S: Supported
473 F: drivers/video/backlight/adp8860_bl.c
474
475 ADS1015 HARDWARE MONITOR DRIVER
476 M: Dirk Eibach <eibach@gdsys.de>
477 L: linux-hwmon@vger.kernel.org
478 S: Maintained
479 F: Documentation/hwmon/ads1015
480 F: drivers/hwmon/ads1015.c
481 F: include/linux/platform_data/ads1015.h
482
483 ADT746X FAN DRIVER
484 M: Colin Leroy <colin@colino.net>
485 S: Maintained
486 F: drivers/macintosh/therm_adt746x.c
487
488 ADT7475 HARDWARE MONITOR DRIVER
489 M: Jean Delvare <jdelvare@suse.com>
490 L: linux-hwmon@vger.kernel.org
491 S: Maintained
492 F: Documentation/hwmon/adt7475
493 F: drivers/hwmon/adt7475.c
494
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M: Michael Hennerich <michael.hennerich@analog.com>
497 W: http://wiki.analog.com/ADXL345
498 W: http://ez.analog.com/community/linux-device-drivers
499 S: Supported
500 F: drivers/input/misc/adxl34x.c
501
502 ADVANSYS SCSI DRIVER
503 M: Matthew Wilcox <matthew@wil.cx>
504 M: Hannes Reinecke <hare@suse.com>
505 L: linux-scsi@vger.kernel.org
506 S: Maintained
507 F: Documentation/scsi/advansys.txt
508 F: drivers/scsi/advansys.c
509
510 AEDSP16 DRIVER
511 M: Riccardo Facchetti <fizban@tin.it>
512 S: Maintained
513 F: sound/oss/aedsp16.c
514
515 AF9013 MEDIA DRIVER
516 M: Antti Palosaari <crope@iki.fi>
517 L: linux-media@vger.kernel.org
518 W: https://linuxtv.org
519 W: http://palosaari.fi/linux/
520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
521 T: git git://linuxtv.org/anttip/media_tree.git
522 S: Maintained
523 F: drivers/media/dvb-frontends/af9013*
524
525 AF9033 MEDIA DRIVER
526 M: Antti Palosaari <crope@iki.fi>
527 L: linux-media@vger.kernel.org
528 W: https://linuxtv.org
529 W: http://palosaari.fi/linux/
530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
531 T: git git://linuxtv.org/anttip/media_tree.git
532 S: Maintained
533 F: drivers/media/dvb-frontends/af9033*
534
535 AFFS FILE SYSTEM
536 L: linux-fsdevel@vger.kernel.org
537 S: Orphan
538 F: Documentation/filesystems/affs.txt
539 F: fs/affs/
540
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M: David Howells <dhowells@redhat.com>
543 L: linux-afs@lists.infradead.org
544 S: Supported
545 F: fs/afs/
546 F: include/net/af_rxrpc.h
547 F: net/rxrpc/af_rxrpc.c
548 W: https://www.infradead.org/~dhowells/kafs/
549
550 AGPGART DRIVER
551 M: David Airlie <airlied@linux.ie>
552 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553 S: Maintained
554 F: drivers/char/agp/
555 F: include/linux/agp*
556 F: include/uapi/linux/agp*
557
558 AHA152X SCSI DRIVER
559 M: "Juergen E. Fischer" <fischer@norbit.de>
560 L: linux-scsi@vger.kernel.org
561 S: Maintained
562 F: drivers/scsi/aha152x*
563 F: drivers/scsi/pcmcia/aha152x*
564
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M: Hannes Reinecke <hare@suse.com>
567 L: linux-scsi@vger.kernel.org
568 S: Maintained
569 F: drivers/scsi/aic7xxx/
570
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M: Hans Verkuil <hverkuil@xs4all.nl>
573 L: linux-media@vger.kernel.org
574 T: git git://linuxtv.org/media_tree.git
575 W: https://linuxtv.org
576 S: Maintained
577 F: drivers/media/radio/radio-aimslab*
578
579 AIO
580 M: Benjamin LaHaise <bcrl@kvack.org>
581 L: linux-aio@kvack.org
582 S: Supported
583 F: fs/aio.c
584 F: include/linux/*aio*.h
585
586 AIRSPY MEDIA DRIVER
587 M: Antti Palosaari <crope@iki.fi>
588 L: linux-media@vger.kernel.org
589 W: https://linuxtv.org
590 W: http://palosaari.fi/linux/
591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
592 T: git git://linuxtv.org/anttip/media_tree.git
593 S: Maintained
594 F: drivers/media/usb/airspy/
595
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
598 S: Maintained
599 F: drivers/net/ethernet/alacritech/*
600
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M: Duncan Sands <duncan.sands@free.fr>
603 L: linux-usb@vger.kernel.org
604 W: http://www.linux-usb.org/SpeedTouch/
605 S: Maintained
606 F: drivers/usb/atm/speedtch.c
607 F: drivers/usb/atm/usbatm.c
608
609 ALCHEMY AU1XX0 MMC DRIVER
610 M: Manuel Lauss <manuel.lauss@gmail.com>
611 S: Maintained
612 F: drivers/mmc/host/au1xmmc.c
613
614 ALI1563 I2C DRIVER
615 M: Rudolf Marek <r.marek@assembler.cz>
616 L: linux-i2c@vger.kernel.org
617 S: Maintained
618 F: Documentation/i2c/busses/i2c-ali1563
619 F: drivers/i2c/busses/i2c-ali1563.c
620
621 ALLWINNER SECURITY SYSTEM
622 M: Corentin Labbe <clabbe.montjoie@gmail.com>
623 L: linux-crypto@vger.kernel.org
624 S: Maintained
625 F: drivers/crypto/sunxi-ss/
626
627 ALPHA PORT
628 M: Richard Henderson <rth@twiddle.net>
629 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M: Matt Turner <mattst88@gmail.com>
631 S: Odd Fixes
632 L: linux-alpha@vger.kernel.org
633 F: arch/alpha/
634
635 ALPS PS/2 TOUCHPAD DRIVER
636 R: Pali Rohár <pali.rohar@gmail.com>
637 F: drivers/input/mouse/alps.*
638
639 ALTERA MAILBOX DRIVER
640 M: Ley Foon Tan <lftan@altera.com>
641 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642 S: Maintained
643 F: drivers/mailbox/mailbox-altera.c
644
645 ALTERA PIO DRIVER
646 M: Tien Hock Loh <thloh@altera.com>
647 L: linux-gpio@vger.kernel.org
648 S: Maintained
649 F: drivers/gpio/gpio-altera.c
650
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M: Thor Thayer <thor.thayer@linux.intel.com>
653 S: Maintained
654 F: drivers/gpio/gpio-altera-a10sr.c
655 F: drivers/mfd/altera-a10sr.c
656 F: drivers/reset/reset-a10sr.c
657 F: include/linux/mfd/altera-a10sr.h
658 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
659
660 ALTERA TRIPLE SPEED ETHERNET DRIVER
661 M: Vince Bridgers <vbridger@opensource.altera.com>
662 L: netdev@vger.kernel.org
663 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664 S: Maintained
665 F: drivers/net/ethernet/altera/
666
667 ALTERA UART/JTAG UART SERIAL DRIVERS
668 M: Tobias Klauser <tklauser@distanz.ch>
669 L: linux-serial@vger.kernel.org
670 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
671 S: Maintained
672 F: drivers/tty/serial/altera_uart.c
673 F: drivers/tty/serial/altera_jtaguart.c
674 F: include/linux/altera_uart.h
675 F: include/linux/altera_jtaguart.h
676
677 AMAZON ETHERNET DRIVERS
678 M: Netanel Belgazal <netanel@annapurnalabs.com>
679 R: Saeed Bishara <saeed@annapurnalabs.com>
680 R: Zorik Machulsky <zorik@annapurnalabs.com>
681 L: netdev@vger.kernel.org
682 S: Supported
683 F: Documentation/networking/ena.txt
684 F: drivers/net/ethernet/amazon/
685
686 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687 M: Tom Lendacky <thomas.lendacky@amd.com>
688 M: Gary Hook <gary.hook@amd.com>
689 L: linux-crypto@vger.kernel.org
690 S: Supported
691 F: drivers/crypto/ccp/
692 F: include/linux/ccp.h
693
694 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695 M: Huang Rui <ray.huang@amd.com>
696 L: linux-hwmon@vger.kernel.org
697 S: Supported
698 F: Documentation/hwmon/fam15h_power
699 F: drivers/hwmon/fam15h_power.c
700
701 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
703 S: Orphan
704 F: drivers/usb/gadget/udc/amd5536udc.*
705
706 AMD GEODE PROCESSOR/CHIPSET SUPPORT
707 P: Andres Salomon <dilinger@queued.net>
708 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
709 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
710 S: Supported
711 F: drivers/char/hw_random/geode-rng.c
712 F: drivers/crypto/geode*
713 F: drivers/video/fbdev/geode/
714 F: arch/x86/include/asm/geode.h
715
716 AMD IOMMU (AMD-VI)
717 M: Joerg Roedel <joro@8bytes.org>
718 L: iommu@lists.linux-foundation.org
719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
720 S: Maintained
721 F: drivers/iommu/amd_iommu*.[ch]
722 F: include/linux/amd-iommu.h
723
724 AMD KFD
725 M: Oded Gabbay <oded.gabbay@gmail.com>
726 L: dri-devel@lists.freedesktop.org
727 T: git git://people.freedesktop.org/~gabbayo/linux.git
728 S: Supported
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733 F: drivers/gpu/drm/amd/amdkfd/
734 F: drivers/gpu/drm/amd/include/cik_structs.h
735 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736 F: drivers/gpu/drm/amd/include/vi_structs.h
737 F: drivers/gpu/drm/radeon/radeon_kfd.c
738 F: drivers/gpu/drm/radeon/radeon_kfd.h
739 F: include/uapi/linux/kfd_ioctl.h
740
741 AMD SEATTLE DEVICE TREE SUPPORT
742 M: Brijesh Singh <brijeshkumar.singh@amd.com>
743 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744 M: Tom Lendacky <thomas.lendacky@amd.com>
745 S: Supported
746 F: arch/arm64/boot/dts/amd/
747
748 AMD XGBE DRIVER
749 M: Tom Lendacky <thomas.lendacky@amd.com>
750 L: netdev@vger.kernel.org
751 S: Supported
752 F: drivers/net/ethernet/amd/xgbe/
753 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
754
755 AMS (Apple Motion Sensor) DRIVER
756 M: Michael Hanselmann <linux-kernel@hansmi.ch>
757 S: Supported
758 F: drivers/macintosh/ams/
759
760 ANALOG DEVICES INC AD9389B DRIVER
761 M: Hans Verkuil <hans.verkuil@cisco.com>
762 L: linux-media@vger.kernel.org
763 S: Maintained
764 F: drivers/media/i2c/ad9389b*
765
766 ANALOG DEVICES INC ADV7180 DRIVER
767 M: Lars-Peter Clausen <lars@metafoo.de>
768 L: linux-media@vger.kernel.org
769 W: http://ez.analog.com/community/linux-device-drivers
770 S: Supported
771 F: drivers/media/i2c/adv7180.c
772
773 ANALOG DEVICES INC ADV7511 DRIVER
774 M: Hans Verkuil <hans.verkuil@cisco.com>
775 L: linux-media@vger.kernel.org
776 S: Maintained
777 F: drivers/media/i2c/adv7511*
778
779 ANALOG DEVICES INC ADV7604 DRIVER
780 M: Hans Verkuil <hans.verkuil@cisco.com>
781 L: linux-media@vger.kernel.org
782 S: Maintained
783 F: drivers/media/i2c/adv7604*
784
785 ANALOG DEVICES INC ADV7842 DRIVER
786 M: Hans Verkuil <hans.verkuil@cisco.com>
787 L: linux-media@vger.kernel.org
788 S: Maintained
789 F: drivers/media/i2c/adv7842*
790
791 ANALOG DEVICES INC ASOC CODEC DRIVERS
792 M: Lars-Peter Clausen <lars@metafoo.de>
793 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
794 W: http://wiki.analog.com/
795 W: http://ez.analog.com/community/linux-device-drivers
796 S: Supported
797 F: sound/soc/codecs/adau*
798 F: sound/soc/codecs/adav*
799 F: sound/soc/codecs/ad1*
800 F: sound/soc/codecs/ad7*
801 F: sound/soc/codecs/ssm*
802 F: sound/soc/codecs/sigmadsp.*
803
804 ANALOG DEVICES INC ASOC DRIVERS
805 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
807 W: http://blackfin.uclinux.org/
808 S: Supported
809 F: sound/soc/blackfin/*
810
811 ANALOG DEVICES INC IIO DRIVERS
812 M: Lars-Peter Clausen <lars@metafoo.de>
813 M: Michael Hennerich <Michael.Hennerich@analog.com>
814 W: http://wiki.analog.com/
815 W: http://ez.analog.com/community/linux-device-drivers
816 S: Supported
817 F: drivers/iio/*/ad*
818 F: drivers/iio/adc/ltc2497*
819 X: drivers/iio/*/adjd*
820 F: drivers/staging/iio/*/ad*
821 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
822
823 ANALOG DEVICES INC DMA DRIVERS
824 M: Lars-Peter Clausen <lars@metafoo.de>
825 W: http://ez.analog.com/community/linux-device-drivers
826 S: Supported
827 F: drivers/dma/dma-axi-dmac.c
828
829 ANDROID CONFIG FRAGMENTS
830 M: Rob Herring <robh@kernel.org>
831 S: Supported
832 F: kernel/configs/android*
833
834 ANDROID DRIVERS
835 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836 M: Arve Hjønnevåg <arve@android.com>
837 M: Riley Andrews <riandrews@android.com>
838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839 L: devel@driverdev.osuosl.org
840 S: Supported
841 F: drivers/android/
842 F: drivers/staging/android/
843
844 ANDROID ION DRIVER
845 M: Laura Abbott <labbott@redhat.com>
846 M: Sumit Semwal <sumit.semwal@linaro.org>
847 L: devel@driverdev.osuosl.org
848 S: Supported
849 F: drivers/staging/android/ion
850 F: drivers/staging/android/uapi/ion.h
851 F: drivers/staging/android/uapi/ion_test.h
852
853 AOA (Apple Onboard Audio) ALSA DRIVER
854 M: Johannes Berg <johannes@sipsolutions.net>
855 L: linuxppc-dev@lists.ozlabs.org
856 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
857 S: Maintained
858 F: sound/aoa/
859
860 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
861 M: William Breathitt Gray <vilhelm.gray@gmail.com>
862 L: linux-iio@vger.kernel.org
863 S: Maintained
864 F: drivers/iio/adc/stx104.c
865
866 APM DRIVER
867 M: Jiri Kosina <jikos@kernel.org>
868 S: Odd fixes
869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
870 F: arch/x86/kernel/apm_32.c
871 F: include/linux/apm_bios.h
872 F: include/uapi/linux/apm_bios.h
873 F: drivers/char/apm-emulation.c
874
875 APPLE BCM5974 MULTITOUCH DRIVER
876 M: Henrik Rydberg <rydberg@bitmath.org>
877 L: linux-input@vger.kernel.org
878 S: Odd fixes
879 F: drivers/input/mouse/bcm5974.c
880
881 APPLE SMC DRIVER
882 M: Henrik Rydberg <rydberg@bitmath.org>
883 L: linux-hwmon@vger.kernel.org
884 S: Odd fixes
885 F: drivers/hwmon/applesmc.c
886
887 APPLETALK NETWORK LAYER
888 L: netdev@vger.kernel.org
889 S: Odd fixes
890 F: drivers/net/appletalk/
891 F: net/appletalk/
892
893 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
894 M: Duc Dang <dhdang@apm.com>
895 S: Supported
896 F: arch/arm64/boot/dts/apm/
897
898 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
899 M: Iyappan Subramanian <isubramanian@apm.com>
900 M: Keyur Chudgar <kchudgar@apm.com>
901 M: Quan Nguyen <qnguyen@apm.com>
902 S: Supported
903 F: drivers/net/ethernet/apm/xgene/
904 F: drivers/net/phy/mdio-xgene.c
905 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
906 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
907
908 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
909 M: Iyappan Subramanian <isubramanian@apm.com>
910 M: Keyur Chudgar <kchudgar@apm.com>
911 S: Supported
912 F: drivers/net/ethernet/apm/xgene-v2/
913
914 APPLIED MICRO (APM) X-GENE SOC PMU
915 M: Tai Nguyen <ttnguyen@apm.com>
916 S: Supported
917 F: drivers/perf/xgene_pmu.c
918 F: Documentation/perf/xgene-pmu.txt
919 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
920
921 APTINA CAMERA SENSOR PLL
922 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
923 L: linux-media@vger.kernel.org
924 S: Maintained
925 F: drivers/media/i2c/aptina-pll.*
926
927 ARC FRAMEBUFFER DRIVER
928 M: Jaya Kumar <jayalk@intworks.biz>
929 S: Maintained
930 F: drivers/video/fbdev/arcfb.c
931 F: drivers/video/fbdev/core/fb_defio.c
932
933 ARCNET NETWORK LAYER
934 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
935 L: netdev@vger.kernel.org
936 S: Maintained
937 F: drivers/net/arcnet/
938 F: include/uapi/linux/if_arcnet.h
939
940 ARC PGU DRM DRIVER
941 M: Alexey Brodkin <abrodkin@synopsys.com>
942 S: Supported
943 F: drivers/gpu/drm/arc/
944 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
945
946 ARM ARCHITECTED TIMER DRIVER
947 M: Mark Rutland <mark.rutland@arm.com>
948 M: Marc Zyngier <marc.zyngier@arm.com>
949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950 S: Maintained
951 F: arch/arm/include/asm/arch_timer.h
952 F: arch/arm64/include/asm/arch_timer.h
953 F: drivers/clocksource/arm_arch_timer.c
954
955 ARM HDLCD DRM DRIVER
956 M: Liviu Dudau <liviu.dudau@arm.com>
957 S: Supported
958 F: drivers/gpu/drm/arm/hdlcd_*
959 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
960
961 ARM MALI-DP DRM DRIVER
962 M: Liviu Dudau <liviu.dudau@arm.com>
963 M: Brian Starkey <brian.starkey@arm.com>
964 M: Mali DP Maintainers <malidp@foss.arm.com>
965 S: Supported
966 F: drivers/gpu/drm/arm/
967 F: Documentation/devicetree/bindings/display/arm,malidp.txt
968
969 ARM MFM AND FLOPPY DRIVERS
970 M: Ian Molton <spyro@f2s.com>
971 S: Maintained
972 F: arch/arm/lib/floppydma.S
973 F: arch/arm/include/asm/floppy.h
974
975 ARM PMU PROFILING AND DEBUGGING
976 M: Will Deacon <will.deacon@arm.com>
977 M: Mark Rutland <mark.rutland@arm.com>
978 S: Maintained
979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980 F: arch/arm*/kernel/perf_*
981 F: arch/arm/oprofile/common.c
982 F: arch/arm*/kernel/hw_breakpoint.c
983 F: arch/arm*/include/asm/hw_breakpoint.h
984 F: arch/arm*/include/asm/perf_event.h
985 F: drivers/perf/*
986 F: include/linux/perf/arm_pmu.h
987 F: Documentation/devicetree/bindings/arm/pmu.txt
988 F: Documentation/devicetree/bindings/perf/
989
990 ARM PORT
991 M: Russell King <linux@armlinux.org.uk>
992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993 W: http://www.armlinux.org.uk/
994 S: Maintained
995 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
996 F: arch/arm/
997
998 ARM SUB-ARCHITECTURES
999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000 S: Maintained
1001 F: arch/arm/mach-*/
1002 F: arch/arm/plat-*/
1003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1004
1005 ARM PRIMECELL AACI PL041 DRIVER
1006 M: Russell King <linux@armlinux.org.uk>
1007 S: Maintained
1008 F: sound/arm/aaci.*
1009
1010 ARM PRIMECELL CLCD PL110 DRIVER
1011 M: Russell King <linux@armlinux.org.uk>
1012 S: Maintained
1013 F: drivers/video/fbdev/amba-clcd.*
1014
1015 ARM PRIMECELL KMI PL050 DRIVER
1016 M: Russell King <linux@armlinux.org.uk>
1017 S: Maintained
1018 F: drivers/input/serio/ambakmi.*
1019 F: include/linux/amba/kmi.h
1020
1021 ARM PRIMECELL MMCI PL180/1 DRIVER
1022 M: Russell King <linux@armlinux.org.uk>
1023 S: Maintained
1024 F: drivers/mmc/host/mmci.*
1025 F: include/linux/amba/mmci.h
1026
1027 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1028 M: Russell King <linux@armlinux.org.uk>
1029 S: Maintained
1030 F: drivers/tty/serial/amba-pl01*.c
1031 F: include/linux/amba/serial.h
1032
1033 ARM PRIMECELL BUS SUPPORT
1034 M: Russell King <linux@armlinux.org.uk>
1035 S: Maintained
1036 F: drivers/amba/
1037 F: include/linux/amba/bus.h
1038
1039 ARM/ACTIONS SEMI ARCHITECTURE
1040 M: Andreas Färber <afaerber@suse.de>
1041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S: Maintained
1043 N: owl
1044 F: arch/arm/mach-actions/
1045 F: arch/arm/boot/dts/owl-*
1046 F: arch/arm64/boot/dts/actions/
1047 F: drivers/clocksource/owl-*
1048 F: drivers/soc/actions/
1049 F: include/dt-bindings/power/owl-*
1050 F: include/linux/soc/actions/
1051 F: Documentation/devicetree/bindings/arm/actions.txt
1052 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1053 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1054
1055 ARM/ADS SPHERE MACHINE SUPPORT
1056 M: Lennert Buytenhek <kernel@wantstofly.org>
1057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058 S: Maintained
1059
1060 ARM/AFEB9260 MACHINE SUPPORT
1061 M: Sergey Lapin <slapin@ossfans.org>
1062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063 S: Maintained
1064
1065 ARM/AJECO 1ARM MACHINE SUPPORT
1066 M: Lennert Buytenhek <kernel@wantstofly.org>
1067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068 S: Maintained
1069
1070 ARM/Allwinner sunXi SoC support
1071 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1072 M: Chen-Yu Tsai <wens@csie.org>
1073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074 S: Maintained
1075 N: sun[x456789]i
1076 N: sun50i
1077 F: arch/arm/mach-sunxi/
1078 F: arch/arm64/boot/dts/allwinner/
1079 F: drivers/clk/sunxi-ng/
1080 F: drivers/pinctrl/sunxi/
1081 F: drivers/soc/sunxi/
1082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1083
1084 ARM/Allwinner SoC Clock Support
1085 M: Emilio López <emilio@elopez.com.ar>
1086 S: Maintained
1087 F: drivers/clk/sunxi/
1088
1089 ARM/Amlogic Meson SoC support
1090 M: Carlo Caione <carlo@caione.org>
1091 M: Kevin Hilman <khilman@baylibre.com>
1092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 L: linux-amlogic@lists.infradead.org
1094 W: http://linux-meson.com/
1095 S: Maintained
1096 F: arch/arm/mach-meson/
1097 F: arch/arm/boot/dts/meson*
1098 F: arch/arm64/boot/dts/amlogic/
1099 F: drivers/pinctrl/meson/
1100 F: drivers/mmc/host/meson*
1101 N: meson
1102
1103 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1104 M: Neil Armstrong <narmstrong@baylibre.com>
1105 M: Jerome Brunet <jbrunet@baylibre.com>
1106 L: linux-amlogic@lists.infradead.org
1107 S: Maintained
1108 F: drivers/clk/meson/
1109 F: include/dt-bindings/clock/meson*
1110 F: include/dt-bindings/clock/gxbb*
1111 F: Documentation/devicetree/bindings/clock/amlogic*
1112
1113 ARM/Annapurna Labs ALPINE ARCHITECTURE
1114 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1115 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117 S: Maintained
1118 F: arch/arm/mach-alpine/
1119 F: arch/arm/boot/dts/alpine*
1120 F: arch/arm64/boot/dts/al/
1121 F: drivers/*/*alpine*
1122
1123 ARM/ARTPEC MACHINE SUPPORT
1124 M: Jesper Nilsson <jesper.nilsson@axis.com>
1125 M: Lars Persson <lars.persson@axis.com>
1126 M: Niklas Cassel <niklas.cassel@axis.com>
1127 S: Maintained
1128 L: linux-arm-kernel@axis.com
1129 F: arch/arm/mach-artpec
1130 F: arch/arm/boot/dts/artpec6*
1131 F: drivers/clk/axis
1132 F: drivers/pinctrl/pinctrl-artpec*
1133 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1134
1135 ARM/ASPEED MACHINE SUPPORT
1136 M: Joel Stanley <joel@jms.id.au>
1137 S: Maintained
1138 F: arch/arm/mach-aspeed/
1139 F: arch/arm/boot/dts/aspeed-*
1140 F: drivers/*/*aspeed*
1141
1142 ARM/ASPEED I2C DRIVER
1143 M: Brendan Higgins <brendanhiggins@google.com>
1144 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1145 R: Joel Stanley <joel@jms.id.au>
1146 L: linux-i2c@vger.kernel.org
1147 L: openbmc@lists.ozlabs.org
1148 S: Maintained
1149 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1150 F: drivers/i2c/busses/i2c-aspeed.c
1151 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1152 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1153
1154 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1155 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1156 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 W: http://www.linux4sam.org
1159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1160 S: Supported
1161 F: arch/arm/mach-at91/
1162 F: include/soc/at91/
1163 F: arch/arm/boot/dts/at91*.dts
1164 F: arch/arm/boot/dts/at91*.dtsi
1165 F: arch/arm/boot/dts/sama*.dts
1166 F: arch/arm/boot/dts/sama*.dtsi
1167 F: arch/arm/include/debug/at91.S
1168 F: drivers/memory/atmel*
1169
1170 ARM/ATMEL AT91 Clock Support
1171 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1172 S: Maintained
1173 F: drivers/clk/at91
1174
1175 ARM/CALXEDA HIGHBANK ARCHITECTURE
1176 M: Rob Herring <robh@kernel.org>
1177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178 S: Maintained
1179 F: arch/arm/mach-highbank/
1180 F: arch/arm/boot/dts/highbank.dts
1181 F: arch/arm/boot/dts/ecx-*.dts*
1182
1183 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1184 M: Krzysztof Halasa <khalasa@piap.pl>
1185 S: Maintained
1186 F: arch/arm/mach-cns3xxx/
1187
1188 ARM/CAVIUM THUNDER NETWORK DRIVER
1189 M: Sunil Goutham <sgoutham@cavium.com>
1190 M: Robert Richter <rric@kernel.org>
1191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192 S: Supported
1193 F: drivers/net/ethernet/cavium/thunder/
1194
1195 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1196 M: Alexander Shiyan <shc_work@mail.ru>
1197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198 S: Odd Fixes
1199 N: clps711x
1200
1201 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1202 M: Hartley Sweeten <hsweeten@visionengravers.com>
1203 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 S: Maintained
1206 F: arch/arm/mach-ep93xx/
1207 F: arch/arm/mach-ep93xx/include/mach/
1208
1209 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1210 M: Lennert Buytenhek <kernel@wantstofly.org>
1211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212 S: Maintained
1213
1214 ARM/CLKDEV SUPPORT
1215 M: Russell King <linux@armlinux.org.uk>
1216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S: Maintained
1218 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1219 F: arch/arm/include/asm/clkdev.h
1220 F: drivers/clk/clkdev.c
1221
1222 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1223 M: Mike Rapoport <mike@compulab.co.il>
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S: Maintained
1226
1227 ARM/CONTEC MICRO9 MACHINE SUPPORT
1228 M: Hubert Feurstein <hubert.feurstein@contec.at>
1229 S: Maintained
1230 F: arch/arm/mach-ep93xx/micro9.c
1231
1232 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1233 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 S: Maintained
1236 F: drivers/hwtracing/coresight/*
1237 F: Documentation/trace/coresight.txt
1238 F: Documentation/trace/coresight-cpu-debug.txt
1239 F: Documentation/devicetree/bindings/arm/coresight.txt
1240 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1241 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1242 F: tools/perf/arch/arm/util/pmu.c
1243 F: tools/perf/arch/arm/util/auxtrace.c
1244 F: tools/perf/arch/arm/util/cs-etm.c
1245 F: tools/perf/arch/arm/util/cs-etm.h
1246 F: tools/perf/util/cs-etm.h
1247
1248 ARM/CORGI MACHINE SUPPORT
1249 M: Richard Purdie <rpurdie@rpsys.net>
1250 S: Maintained
1251
1252 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1253 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 T: git git://github.com/ulli-kroll/linux.git
1256 S: Maintained
1257 F: arch/arm/mach-gemini/
1258 F: drivers/rtc/rtc-gemini.c
1259
1260 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1261 M: Barry Song <baohua@kernel.org>
1262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1264 S: Maintained
1265 F: arch/arm/boot/dts/prima2*
1266 F: arch/arm/mach-prima2/
1267 F: drivers/clk/sirf/
1268 F: drivers/clocksource/timer-prima2.c
1269 F: drivers/clocksource/timer-atlas7.c
1270 N: [^a-z]sirf
1271
1272 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1273 M: Baruch Siach <baruch@tkos.co.il>
1274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 S: Maintained
1276 F: arch/arm/boot/dts/cx92755*
1277 N: digicolor
1278
1279 ARM/EBSA110 MACHINE SUPPORT
1280 M: Russell King <linux@armlinux.org.uk>
1281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 W: http://www.armlinux.org.uk/
1283 S: Maintained
1284 F: arch/arm/mach-ebsa110/
1285 F: drivers/net/ethernet/amd/am79c961a.*
1286
1287 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1288 M: Uwe Kleine-König <kernel@pengutronix.de>
1289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 S: Maintained
1291 N: efm32
1292
1293 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1294 M: Robert Jarzmik <robert.jarzmik@free.fr>
1295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 S: Maintained
1297 F: arch/arm/mach-pxa/ezx.c
1298
1299 ARM/FARADAY FA526 PORT
1300 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 S: Maintained
1303 T: git git://git.berlios.de/gemini-board
1304 F: arch/arm/mm/*-fa*
1305
1306 ARM/FOOTBRIDGE ARCHITECTURE
1307 M: Russell King <linux@armlinux.org.uk>
1308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309 W: http://www.armlinux.org.uk/
1310 S: Maintained
1311 F: arch/arm/include/asm/hardware/dec21285.h
1312 F: arch/arm/mach-footbridge/
1313
1314 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1315 M: Shawn Guo <shawnguo@kernel.org>
1316 M: Sascha Hauer <kernel@pengutronix.de>
1317 R: Fabio Estevam <fabio.estevam@nxp.com>
1318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319 S: Maintained
1320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1321 F: arch/arm/mach-imx/
1322 F: arch/arm/mach-mxs/
1323 F: arch/arm/boot/dts/imx*
1324 F: arch/arm/configs/imx*_defconfig
1325 F: drivers/clk/imx/
1326 F: drivers/soc/imx/
1327 F: include/soc/imx/
1328
1329 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1330 M: Shawn Guo <shawnguo@kernel.org>
1331 M: Sascha Hauer <kernel@pengutronix.de>
1332 R: Stefan Agner <stefan@agner.ch>
1333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S: Maintained
1335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1336 F: arch/arm/mach-imx/*vf610*
1337 F: arch/arm/boot/dts/vf*
1338
1339 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1340 M: Lennert Buytenhek <kernel@wantstofly.org>
1341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342 S: Maintained
1343
1344 ARM/GUMSTIX MACHINE SUPPORT
1345 M: Steve Sakoman <sakoman@gmail.com>
1346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 S: Maintained
1348
1349 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1350 M: Philipp Zabel <philipp.zabel@gmail.com>
1351 M: Paul Parsons <lost.distance@yahoo.com>
1352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 S: Maintained
1354 F: arch/arm/mach-pxa/hx4700.c
1355 F: arch/arm/mach-pxa/include/mach/hx4700.h
1356 F: sound/soc/pxa/hx4700.c
1357
1358 ARM/HISILICON SOC SUPPORT
1359 M: Wei Xu <xuwei5@hisilicon.com>
1360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 W: http://www.hisilicon.com
1362 S: Supported
1363 T: git git://github.com/hisilicon/linux-hisi.git
1364 F: arch/arm/mach-hisi/
1365 F: arch/arm/boot/dts/hi3*
1366 F: arch/arm/boot/dts/hip*
1367 F: arch/arm/boot/dts/hisi*
1368 F: arch/arm64/boot/dts/hisilicon/
1369
1370 ARM/HP JORNADA 7XX MACHINE SUPPORT
1371 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1372 W: www.jlime.com
1373 S: Maintained
1374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1375 F: arch/arm/mach-sa1100/jornada720.c
1376 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1377
1378 ARM/IGEP MACHINE SUPPORT
1379 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1380 M: Javier Martinez Canillas <javier@dowhile0.org>
1381 L: linux-omap@vger.kernel.org
1382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 S: Maintained
1384 F: arch/arm/boot/dts/omap3-igep*
1385
1386 ARM/INCOME PXA270 SUPPORT
1387 M: Marek Vasut <marek.vasut@gmail.com>
1388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 S: Maintained
1390 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1391
1392 ARM/INTEL IOP32X ARM ARCHITECTURE
1393 M: Lennert Buytenhek <kernel@wantstofly.org>
1394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 S: Maintained
1396
1397 ARM/INTEL IOP33X ARM ARCHITECTURE
1398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 S: Orphan
1400
1401 ARM/INTEL IOP13XX ARM ARCHITECTURE
1402 M: Lennert Buytenhek <kernel@wantstofly.org>
1403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 S: Maintained
1405
1406 ARM/INTEL IQ81342EX MACHINE SUPPORT
1407 M: Lennert Buytenhek <kernel@wantstofly.org>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 S: Maintained
1410
1411 ARM/INTEL IXDP2850 MACHINE SUPPORT
1412 M: Lennert Buytenhek <kernel@wantstofly.org>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S: Maintained
1415
1416 ARM/INTEL IXP4XX ARM ARCHITECTURE
1417 M: Imre Kaloz <kaloz@openwrt.org>
1418 M: Krzysztof Halasa <khalasa@piap.pl>
1419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 S: Maintained
1421 F: arch/arm/mach-ixp4xx/
1422
1423 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1424 M: Jonathan Cameron <jic23@cam.ac.uk>
1425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S: Maintained
1427 F: arch/arm/mach-pxa/stargate2.c
1428 F: drivers/pcmcia/pxa2xx_stargate2.c
1429
1430 ARM/INTEL XSC3 (MANZANO) ARM CORE
1431 M: Lennert Buytenhek <kernel@wantstofly.org>
1432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 S: Maintained
1434
1435 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1436 M: Lennert Buytenhek <kernel@wantstofly.org>
1437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 S: Maintained
1439
1440 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1441 M: Santosh Shilimkar <ssantosh@kernel.org>
1442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 S: Maintained
1444 F: arch/arm/mach-keystone/
1445 F: arch/arm/boot/dts/keystone-*
1446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1447
1448 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1449 M: Santosh Shilimkar <ssantosh@kernel.org>
1450 L: linux-kernel@vger.kernel.org
1451 S: Maintained
1452 F: drivers/clk/keystone/
1453
1454 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1455 M: Santosh Shilimkar <ssantosh@kernel.org>
1456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 L: linux-kernel@vger.kernel.org
1458 S: Maintained
1459 F: drivers/clocksource/timer-keystone.c
1460
1461 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1462 M: Santosh Shilimkar <ssantosh@kernel.org>
1463 L: linux-kernel@vger.kernel.org
1464 S: Maintained
1465 F: drivers/power/reset/keystone-reset.c
1466
1467 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1468 M: Santosh Shilimkar <ssantosh@kernel.org>
1469 L: linux-kernel@vger.kernel.org
1470 S: Maintained
1471 F: drivers/memory/*emif*
1472
1473 ARM/LG1K ARCHITECTURE
1474 M: Chanho Min <chanho.min@lge.com>
1475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 S: Maintained
1477 F: arch/arm64/boot/dts/lg/
1478
1479 ARM/LOGICPD PXA270 MACHINE SUPPORT
1480 M: Lennert Buytenhek <kernel@wantstofly.org>
1481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 S: Maintained
1483
1484 ARM/LPC18XX ARCHITECTURE
1485 M: Joachim Eastwood <manabian@gmail.com>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 S: Maintained
1488 F: arch/arm/boot/dts/lpc43*
1489 F: drivers/clk/nxp/clk-lpc18xx*
1490 F: drivers/clocksource/time-lpc32xx.c
1491 F: drivers/i2c/busses/i2c-lpc2k.c
1492 F: drivers/memory/pl172.c
1493 F: drivers/mtd/spi-nor/nxp-spifi.c
1494 F: drivers/rtc/rtc-lpc24xx.c
1495 N: lpc18xx
1496
1497 ARM/LPC32XX SOC SUPPORT
1498 M: Vladimir Zapolskiy <vz@mleia.com>
1499 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1502 S: Maintained
1503 F: arch/arm/boot/dts/lpc32*
1504 F: arch/arm/mach-lpc32xx/
1505 F: drivers/i2c/busses/i2c-pnx.c
1506 F: drivers/net/ethernet/nxp/lpc_eth.c
1507 F: drivers/usb/host/ohci-nxp.c
1508 F: drivers/watchdog/pnx4008_wdt.c
1509 N: lpc32xx
1510
1511 ARM/MAGICIAN MACHINE SUPPORT
1512 M: Philipp Zabel <philipp.zabel@gmail.com>
1513 S: Maintained
1514
1515 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1516 M: Jason Cooper <jason@lakedaemon.net>
1517 M: Andrew Lunn <andrew@lunn.ch>
1518 M: Gregory Clement <gregory.clement@free-electrons.com>
1519 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 S: Maintained
1522 F: arch/arm/boot/dts/armada*
1523 F: arch/arm/boot/dts/kirkwood*
1524 F: arch/arm/configs/mvebu_*_defconfig
1525 F: arch/arm/mach-mvebu/
1526 F: arch/arm64/boot/dts/marvell/armada*
1527 F: drivers/cpufreq/mvebu-cpufreq.c
1528 F: drivers/irqchip/irq-armada-370-xp.c
1529 F: drivers/irqchip/irq-mvebu-*
1530 F: drivers/pinctrl/mvebu/
1531 F: drivers/rtc/rtc-armada38x.c
1532
1533 ARM/Marvell Berlin SoC support
1534 M: Jisheng Zhang <jszhang@marvell.com>
1535 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 S: Maintained
1538 F: arch/arm/mach-berlin/
1539 F: arch/arm/boot/dts/berlin*
1540 F: arch/arm64/boot/dts/marvell/berlin*
1541
1542
1543 ARM/Marvell Dove/MV78xx0/Orion SOC support
1544 M: Jason Cooper <jason@lakedaemon.net>
1545 M: Andrew Lunn <andrew@lunn.ch>
1546 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1547 M: Gregory Clement <gregory.clement@free-electrons.com>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 S: Maintained
1550 F: Documentation/devicetree/bindings/soc/dove/
1551 F: arch/arm/mach-dove/
1552 F: arch/arm/mach-mv78xx0/
1553 F: arch/arm/mach-orion5x/
1554 F: arch/arm/plat-orion/
1555 F: arch/arm/boot/dts/dove*
1556 F: arch/arm/boot/dts/orion5x*
1557
1558
1559 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1560 M: Alexander Clouter <alex@digriz.org.uk>
1561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 W: http://www.digriz.org.uk/ts78xx/kernel
1563 S: Maintained
1564 F: arch/arm/mach-orion5x/ts78xx-*
1565
1566 ARM/OXNAS platform support
1567 M: Neil Armstrong <narmstrong@baylibre.com>
1568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1570 S: Maintained
1571 F: arch/arm/mach-oxnas/
1572 F: arch/arm/boot/dts/ox8*.dtsi
1573 F: arch/arm/boot/dts/wd-mbwe.dts
1574 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1575 N: oxnas
1576
1577 ARM/Mediatek RTC DRIVER
1578 M: Eddie Huang <eddie.huang@mediatek.com>
1579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1581 S: Maintained
1582 F: drivers/rtc/rtc-mt6397.c
1583
1584 ARM/Mediatek SoC support
1585 M: Matthias Brugger <matthias.bgg@gmail.com>
1586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1588 S: Maintained
1589 F: arch/arm/boot/dts/mt6*
1590 F: arch/arm/boot/dts/mt7*
1591 F: arch/arm/boot/dts/mt8*
1592 F: arch/arm/mach-mediatek/
1593 F: arch/arm64/boot/dts/mediatek/
1594 N: mtk
1595 K: mediatek
1596
1597 ARM/Mediatek USB3 PHY DRIVER
1598 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1601 S: Maintained
1602 F: drivers/phy/phy-mt65xx-usb3.c
1603
1604 ARM/MICREL KS8695 ARCHITECTURE
1605 M: Greg Ungerer <gerg@uclinux.org>
1606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607 F: arch/arm/mach-ks8695/
1608 S: Odd Fixes
1609
1610 ARM/MIOA701 MACHINE SUPPORT
1611 M: Robert Jarzmik <robert.jarzmik@free.fr>
1612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 F: arch/arm/mach-pxa/mioa701.c
1614 S: Maintained
1615
1616 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1617 M: Michael Petchkovsky <mkpetch@internode.on.net>
1618 S: Maintained
1619
1620 ARM/NOMADIK ARCHITECTURE
1621 M: Alessandro Rubini <rubini@unipv.it>
1622 M: Linus Walleij <linus.walleij@linaro.org>
1623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 S: Maintained
1625 F: arch/arm/mach-nomadik/
1626 F: drivers/pinctrl/nomadik/
1627 F: drivers/i2c/busses/i2c-nomadik.c
1628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1629
1630 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1631 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1632 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1633 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1634 S: Supported
1635
1636 ARM/TOSA MACHINE SUPPORT
1637 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1638 M: Dirk Opfer <dirk@opfer-online.de>
1639 S: Maintained
1640
1641 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1642 M: Marek Vasut <marek.vasut@gmail.com>
1643 L: linux-arm-kernel@lists.infradead.org
1644 W: http://hackndev.com
1645 S: Maintained
1646 F: arch/arm/mach-pxa/include/mach/palmtx.h
1647 F: arch/arm/mach-pxa/palmtx.c
1648 F: arch/arm/mach-pxa/include/mach/palmt5.h
1649 F: arch/arm/mach-pxa/palmt5.c
1650 F: arch/arm/mach-pxa/include/mach/palmld.h
1651 F: arch/arm/mach-pxa/palmld.c
1652 F: arch/arm/mach-pxa/include/mach/palmte2.h
1653 F: arch/arm/mach-pxa/palmte2.c
1654 F: arch/arm/mach-pxa/include/mach/palmtc.h
1655 F: arch/arm/mach-pxa/palmtc.c
1656
1657 ARM/PALM TREO SUPPORT
1658 M: Tomas Cech <sleep_walker@suse.com>
1659 L: linux-arm-kernel@lists.infradead.org
1660 W: http://hackndev.com
1661 S: Maintained
1662 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1663 F: arch/arm/mach-pxa/palmtreo.c
1664
1665 ARM/PALMZ72 SUPPORT
1666 M: Sergey Lapin <slapin@ossfans.org>
1667 L: linux-arm-kernel@lists.infradead.org
1668 W: http://hackndev.com
1669 S: Maintained
1670 F: arch/arm/mach-pxa/include/mach/palmz72.h
1671 F: arch/arm/mach-pxa/palmz72.c
1672
1673 ARM/PLEB SUPPORT
1674 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1675 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1676 S: Maintained
1677
1678 ARM/PT DIGITAL BOARD PORT
1679 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 W: http://www.armlinux.org.uk/
1682 S: Maintained
1683
1684 ARM/QUALCOMM SUPPORT
1685 M: Andy Gross <andy.gross@linaro.org>
1686 M: David Brown <david.brown@linaro.org>
1687 L: linux-arm-msm@vger.kernel.org
1688 L: linux-soc@vger.kernel.org
1689 S: Maintained
1690 F: Documentation/devicetree/bindings/soc/qcom/
1691 F: arch/arm/boot/dts/qcom-*.dts
1692 F: arch/arm/boot/dts/qcom-*.dtsi
1693 F: arch/arm/mach-qcom/
1694 F: arch/arm64/boot/dts/qcom/*
1695 F: drivers/i2c/busses/i2c-qup.c
1696 F: drivers/clk/qcom/
1697 F: drivers/dma/qcom/
1698 F: drivers/soc/qcom/
1699 F: drivers/spi/spi-qup.c
1700 F: drivers/tty/serial/msm_serial.h
1701 F: drivers/tty/serial/msm_serial.c
1702 F: drivers/*/pm8???-*
1703 F: drivers/mfd/ssbi.c
1704 F: drivers/firmware/qcom_scm.c
1705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1706
1707 ARM/RADISYS ENP2611 MACHINE SUPPORT
1708 M: Lennert Buytenhek <kernel@wantstofly.org>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 S: Maintained
1711
1712 ARM/REALTEK ARCHITECTURE
1713 M: Andreas Färber <afaerber@suse.de>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S: Maintained
1716 F: arch/arm64/boot/dts/realtek/
1717 F: Documentation/devicetree/bindings/arm/realtek.txt
1718
1719 ARM/RENESAS ARM64 ARCHITECTURE
1720 M: Simon Horman <horms@verge.net.au>
1721 M: Magnus Damm <magnus.damm@gmail.com>
1722 L: linux-renesas-soc@vger.kernel.org
1723 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1725 S: Supported
1726 F: arch/arm64/boot/dts/renesas/
1727 F: drivers/soc/renesas/
1728 F: include/linux/soc/renesas/
1729
1730 ARM/RISCPC ARCHITECTURE
1731 M: Russell King <linux@armlinux.org.uk>
1732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 W: http://www.armlinux.org.uk/
1734 S: Maintained
1735 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1736 F: arch/arm/include/asm/hardware/ioc.h
1737 F: arch/arm/include/asm/hardware/iomd.h
1738 F: arch/arm/include/asm/hardware/memc.h
1739 F: arch/arm/mach-rpc/
1740 F: drivers/net/ethernet/8390/etherh.c
1741 F: drivers/net/ethernet/i825xx/ether1*
1742 F: drivers/net/ethernet/seeq/ether3*
1743 F: drivers/scsi/arm/
1744
1745 ARM/Rockchip SoC support
1746 M: Heiko Stuebner <heiko@sntech.de>
1747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 L: linux-rockchip@lists.infradead.org
1749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1750 S: Maintained
1751 F: arch/arm/boot/dts/rk3*
1752 F: arch/arm/boot/dts/rv1108*
1753 F: arch/arm/mach-rockchip/
1754 F: drivers/clk/rockchip/
1755 F: drivers/i2c/busses/i2c-rk3x.c
1756 F: drivers/*/*rockchip*
1757 F: drivers/*/*/*rockchip*
1758 F: sound/soc/rockchip/
1759 N: rockchip
1760
1761 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1762 M: Kukjin Kim <kgene@kernel.org>
1763 M: Krzysztof Kozlowski <krzk@kernel.org>
1764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1766 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1767 S: Maintained
1768 F: arch/arm/boot/dts/s3c*
1769 F: arch/arm/boot/dts/s5p*
1770 F: arch/arm/boot/dts/samsung*
1771 F: arch/arm/boot/dts/exynos*
1772 F: arch/arm64/boot/dts/exynos/
1773 F: arch/arm/plat-samsung/
1774 F: arch/arm/mach-s3c24*/
1775 F: arch/arm/mach-s3c64xx/
1776 F: arch/arm/mach-s5p*/
1777 F: arch/arm/mach-exynos*/
1778 F: drivers/*/*s3c24*
1779 F: drivers/*/*/*s3c24*
1780 F: drivers/*/*s3c64xx*
1781 F: drivers/*/*s5pv210*
1782 F: drivers/memory/samsung/*
1783 F: drivers/soc/samsung/*
1784 F: Documentation/arm/Samsung/
1785 F: Documentation/devicetree/bindings/arm/samsung/
1786 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1787 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1788 N: exynos
1789
1790 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1791 M: Kyungmin Park <kyungmin.park@samsung.com>
1792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 S: Maintained
1794 F: arch/arm/mach-s5pv210/
1795
1796 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1797 M: Kyungmin Park <kyungmin.park@samsung.com>
1798 M: Kamil Debski <kamil@wypas.org>
1799 M: Andrzej Hajda <a.hajda@samsung.com>
1800 L: linux-arm-kernel@lists.infradead.org
1801 L: linux-media@vger.kernel.org
1802 S: Maintained
1803 F: drivers/media/platform/s5p-g2d/
1804
1805 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1806 M: Kyungmin Park <kyungmin.park@samsung.com>
1807 M: Kamil Debski <kamil@wypas.org>
1808 M: Jeongtae Park <jtp.park@samsung.com>
1809 M: Andrzej Hajda <a.hajda@samsung.com>
1810 L: linux-arm-kernel@lists.infradead.org
1811 L: linux-media@vger.kernel.org
1812 S: Maintained
1813 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1814 F: drivers/media/platform/s5p-mfc/
1815
1816 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1817 M: Marek Szyprowski <m.szyprowski@samsung.com>
1818 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1819 L: linux-media@vger.kernel.org
1820 S: Maintained
1821 F: drivers/media/platform/s5p-cec/
1822 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1823
1824 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1825 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1826 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1827 L: linux-arm-kernel@lists.infradead.org
1828 L: linux-media@vger.kernel.org
1829 S: Maintained
1830 F: drivers/media/platform/s5p-jpeg/
1831
1832 ARM/SHMOBILE ARM ARCHITECTURE
1833 M: Simon Horman <horms@verge.net.au>
1834 M: Magnus Damm <magnus.damm@gmail.com>
1835 L: linux-renesas-soc@vger.kernel.org
1836 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1838 S: Supported
1839 F: arch/arm/boot/dts/emev2*
1840 F: arch/arm/boot/dts/r7s*
1841 F: arch/arm/boot/dts/r8a*
1842 F: arch/arm/boot/dts/sh*
1843 F: arch/arm/configs/shmobile_defconfig
1844 F: arch/arm/include/debug/renesas-scif.S
1845 F: arch/arm/mach-shmobile/
1846 F: drivers/soc/renesas/
1847 F: include/linux/soc/renesas/
1848
1849 ARM/SOCFPGA ARCHITECTURE
1850 M: Dinh Nguyen <dinguyen@kernel.org>
1851 S: Maintained
1852 F: arch/arm/mach-socfpga/
1853 F: arch/arm/boot/dts/socfpga*
1854 F: arch/arm/configs/socfpga_defconfig
1855 F: arch/arm64/boot/dts/altera/
1856 W: http://www.rocketboards.org
1857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1858
1859 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1860 M: Dinh Nguyen <dinguyen@kernel.org>
1861 S: Maintained
1862 F: drivers/clk/socfpga/
1863
1864 ARM/SOCFPGA EDAC SUPPORT
1865 M: Thor Thayer <thor.thayer@linux.intel.com>
1866 S: Maintained
1867 F: drivers/edac/altera_edac.
1868
1869 ARM/STI ARCHITECTURE
1870 M: Patrice Chotard <patrice.chotard@st.com>
1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 W: http://www.stlinux.com
1873 S: Maintained
1874 F: arch/arm/mach-sti/
1875 F: arch/arm/boot/dts/sti*
1876 F: drivers/char/hw_random/st-rng.c
1877 F: drivers/clocksource/arm_global_timer.c
1878 F: drivers/clocksource/clksrc_st_lpc.c
1879 F: drivers/cpufreq/sti-cpufreq.c
1880 F: drivers/dma/st_fdma*
1881 F: drivers/i2c/busses/i2c-st.c
1882 F: drivers/media/rc/st_rc.c
1883 F: drivers/media/platform/sti/c8sectpfe/
1884 F: drivers/mmc/host/sdhci-st.c
1885 F: drivers/phy/st/phy-miphy28lp.c
1886 F: drivers/phy/st/phy-stih407-usb.c
1887 F: drivers/pinctrl/pinctrl-st.c
1888 F: drivers/remoteproc/st_remoteproc.c
1889 F: drivers/remoteproc/st_slim_rproc.c
1890 F: drivers/reset/sti/
1891 F: drivers/rtc/rtc-st-lpc.c
1892 F: drivers/tty/serial/st-asc.c
1893 F: drivers/usb/dwc3/dwc3-st.c
1894 F: drivers/usb/host/ehci-st.c
1895 F: drivers/usb/host/ohci-st.c
1896 F: drivers/watchdog/st_lpc_wdt.c
1897 F: drivers/ata/ahci_st.c
1898 F: include/linux/remoteproc/st_slim_rproc.h
1899
1900 ARM/STM32 ARCHITECTURE
1901 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1902 M: Alexandre Torgue <alexandre.torgue@st.com>
1903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 S: Maintained
1905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1906 N: stm32
1907 F: drivers/clocksource/armv7m_systick.c
1908
1909 ARM/TANGO ARCHITECTURE
1910 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1911 L: linux-arm-kernel@lists.infradead.org
1912 S: Maintained
1913 N: tango
1914
1915 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1916 M: Lennert Buytenhek <kernel@wantstofly.org>
1917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 S: Maintained
1919
1920 ARM/TETON BGA MACHINE SUPPORT
1921 M: "Mark F. Brown" <mark.brown314@gmail.com>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 S: Maintained
1924
1925 ARM/THECUS N2100 MACHINE SUPPORT
1926 M: Lennert Buytenhek <kernel@wantstofly.org>
1927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 S: Maintained
1929
1930 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1931 M: Wan ZongShun <mcuos.com@gmail.com>
1932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 W: http://www.mcuos.com
1934 S: Maintained
1935 F: arch/arm/mach-w90x900/
1936 F: drivers/input/keyboard/w90p910_keypad.c
1937 F: drivers/input/touchscreen/w90p910_ts.c
1938 F: drivers/watchdog/nuc900_wdt.c
1939 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1940 F: drivers/mtd/nand/nuc900_nand.c
1941 F: drivers/rtc/rtc-nuc900.c
1942 F: drivers/spi/spi-nuc900.c
1943 F: drivers/usb/host/ehci-w90x900.c
1944 F: drivers/video/fbdev/nuc900fb.c
1945
1946 ARM/U300 MACHINE SUPPORT
1947 M: Linus Walleij <linus.walleij@linaro.org>
1948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 S: Supported
1950 F: arch/arm/mach-u300/
1951 F: drivers/clocksource/timer-u300.c
1952 F: drivers/i2c/busses/i2c-stu300.c
1953 F: drivers/rtc/rtc-coh901331.c
1954 F: drivers/watchdog/coh901327_wdt.c
1955 F: drivers/dma/coh901318*
1956 F: drivers/mfd/ab3100*
1957 F: drivers/rtc/rtc-ab3100.c
1958 F: drivers/rtc/rtc-coh901331.c
1959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1960
1961 ARM/UNIPHIER ARCHITECTURE
1962 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1965 S: Maintained
1966 F: arch/arm/boot/dts/uniphier*
1967 F: arch/arm/include/asm/hardware/cache-uniphier.h
1968 F: arch/arm/mach-uniphier/
1969 F: arch/arm/mm/cache-uniphier.c
1970 F: arch/arm64/boot/dts/socionext/
1971 F: drivers/bus/uniphier-system-bus.c
1972 F: drivers/clk/uniphier/
1973 F: drivers/i2c/busses/i2c-uniphier*
1974 F: drivers/pinctrl/uniphier/
1975 F: drivers/reset/reset-uniphier.c
1976 F: drivers/tty/serial/8250/8250_uniphier.c
1977 N: uniphier
1978
1979 ARM/Ux500 ARM ARCHITECTURE
1980 M: Linus Walleij <linus.walleij@linaro.org>
1981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 S: Maintained
1983 F: arch/arm/mach-ux500/
1984 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1985 F: drivers/dma/ste_dma40*
1986 F: drivers/hwspinlock/u8500_hsem.c
1987 F: drivers/mfd/abx500*
1988 F: drivers/mfd/ab8500*
1989 F: drivers/mfd/dbx500*
1990 F: drivers/mfd/db8500*
1991 F: drivers/pinctrl/nomadik/pinctrl-ab*
1992 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1993 F: drivers/rtc/rtc-ab8500.c
1994 F: drivers/rtc/rtc-pl031.c
1995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1996
1997 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1998 M: Ulf Hansson <ulf.hansson@linaro.org>
1999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 T: git git://git.linaro.org/people/ulfh/clk.git
2001 S: Maintained
2002 F: drivers/clk/ux500/
2003
2004 ARM/VERSATILE EXPRESS PLATFORM
2005 M: Liviu Dudau <liviu.dudau@arm.com>
2006 M: Sudeep Holla <sudeep.holla@arm.com>
2007 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 S: Maintained
2010 F: arch/arm/boot/dts/vexpress*
2011 F: arch/arm64/boot/dts/arm/
2012 F: arch/arm/mach-vexpress/
2013 F: */*/vexpress*
2014 F: */*/*/vexpress*
2015 F: drivers/clk/versatile/clk-vexpress-osc.c
2016 F: drivers/clocksource/versatile.c
2017 N: mps2
2018
2019 ARM/VFP SUPPORT
2020 M: Russell King <linux@armlinux.org.uk>
2021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 W: http://www.armlinux.org.uk/
2023 S: Maintained
2024 F: arch/arm/vfp/
2025
2026 ARM/VOIPAC PXA270 SUPPORT
2027 M: Marek Vasut <marek.vasut@gmail.com>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 S: Maintained
2030 F: arch/arm/mach-pxa/vpac270.c
2031 F: arch/arm/mach-pxa/include/mach/vpac270.h
2032
2033 ARM/VT8500 ARM ARCHITECTURE
2034 M: Tony Prisk <linux@prisktech.co.nz>
2035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036 S: Maintained
2037 F: arch/arm/mach-vt8500/
2038 F: drivers/clocksource/vt8500_timer.c
2039 F: drivers/i2c/busses/i2c-wmt.c
2040 F: drivers/mmc/host/wmt-sdmmc.c
2041 F: drivers/pwm/pwm-vt8500.c
2042 F: drivers/rtc/rtc-vt8500.c
2043 F: drivers/tty/serial/vt8500_serial.c
2044 F: drivers/usb/host/ehci-platform.c
2045 F: drivers/usb/host/uhci-platform.c
2046 F: drivers/video/fbdev/vt8500lcdfb.*
2047 F: drivers/video/fbdev/wm8505fb*
2048 F: drivers/video/fbdev/wmt_ge_rops.*
2049
2050 ARM/ZIPIT Z2 SUPPORT
2051 M: Marek Vasut <marek.vasut@gmail.com>
2052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 S: Maintained
2054 F: arch/arm/mach-pxa/z2.c
2055 F: arch/arm/mach-pxa/include/mach/z2.h
2056
2057 ARM/ZTE ARCHITECTURE
2058 M: Jun Nie <jun.nie@linaro.org>
2059 M: Baoyou Xie <baoyou.xie@linaro.org>
2060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2061 S: Maintained
2062 F: arch/arm/mach-zx/
2063 F: drivers/clk/zte/
2064 F: drivers/reset/reset-zx2967.c
2065 F: drivers/soc/zte/
2066 F: Documentation/devicetree/bindings/arm/zte.txt
2067 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2068 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2069 F: Documentation/devicetree/bindings/soc/zte/
2070 F: include/dt-bindings/soc/zx*.h
2071
2072 ARM/ZYNQ ARCHITECTURE
2073 M: Michal Simek <michal.simek@xilinx.com>
2074 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 W: http://wiki.xilinx.com
2077 T: git https://github.com/Xilinx/linux-xlnx.git
2078 S: Supported
2079 F: arch/arm/mach-zynq/
2080 F: drivers/cpuidle/cpuidle-zynq.c
2081 F: drivers/block/xsysace.c
2082 N: zynq
2083 N: xilinx
2084 F: drivers/clocksource/cadence_ttc_timer.c
2085 F: drivers/i2c/busses/i2c-cadence.c
2086 F: drivers/mmc/host/sdhci-of-arasan.c
2087 F: drivers/edac/synopsys_edac.c
2088
2089 ARM SMMU DRIVERS
2090 M: Will Deacon <will.deacon@arm.com>
2091 R: Robin Murphy <robin.murphy@arm.com>
2092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 S: Maintained
2094 F: drivers/iommu/arm-smmu.c
2095 F: drivers/iommu/arm-smmu-v3.c
2096 F: drivers/iommu/io-pgtable-arm.c
2097 F: drivers/iommu/io-pgtable-arm-v7s.c
2098
2099 ARM64 PORT (AARCH64 ARCHITECTURE)
2100 M: Catalin Marinas <catalin.marinas@arm.com>
2101 M: Will Deacon <will.deacon@arm.com>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2104 S: Maintained
2105 F: arch/arm64/
2106 F: Documentation/arm64/
2107
2108 AS3645A LED FLASH CONTROLLER DRIVER
2109 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2110 L: linux-media@vger.kernel.org
2111 T: git git://linuxtv.org/media_tree.git
2112 S: Maintained
2113 F: drivers/media/i2c/as3645a.c
2114 F: include/media/i2c/as3645a.h
2115
2116 ASAHI KASEI AK8974 DRIVER
2117 M: Linus Walleij <linus.walleij@linaro.org>
2118 L: linux-iio@vger.kernel.org
2119 W: http://www.akm.com/
2120 S: Supported
2121 F: drivers/iio/magnetometer/ak8974.c
2122
2123 ASC7621 HARDWARE MONITOR DRIVER
2124 M: George Joseph <george.joseph@fairview5.com>
2125 L: linux-hwmon@vger.kernel.org
2126 S: Maintained
2127 F: Documentation/hwmon/asc7621
2128 F: drivers/hwmon/asc7621.c
2129
2130 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2131 M: Corentin Chary <corentin.chary@gmail.com>
2132 L: acpi4asus-user@lists.sourceforge.net
2133 L: platform-driver-x86@vger.kernel.org
2134 W: http://acpi4asus.sf.net
2135 S: Maintained
2136 F: drivers/platform/x86/asus*.c
2137 F: drivers/platform/x86/eeepc*.c
2138
2139 ASUS WIRELESS RADIO CONTROL DRIVER
2140 M: João Paulo Rechi Vita <jprvita@gmail.com>
2141 L: platform-driver-x86@vger.kernel.org
2142 S: Maintained
2143 F: drivers/platform/x86/asus-wireless.c
2144
2145 ASYMMETRIC KEYS
2146 M: David Howells <dhowells@redhat.com>
2147 L: keyrings@vger.kernel.org
2148 S: Maintained
2149 F: Documentation/crypto/asymmetric-keys.txt
2150 F: include/linux/verification.h
2151 F: include/crypto/public_key.h
2152 F: include/crypto/pkcs7.h
2153 F: crypto/asymmetric_keys/
2154
2155 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2156 R: Dan Williams <dan.j.williams@intel.com>
2157 W: http://sourceforge.net/projects/xscaleiop
2158 S: Odd fixes
2159 F: Documentation/crypto/async-tx-api.txt
2160 F: crypto/async_tx/
2161 F: drivers/dma/
2162 F: include/linux/dmaengine.h
2163 F: include/linux/async_tx.h
2164
2165 AT24 EEPROM DRIVER
2166 M: Wolfram Sang <wsa@the-dreams.de>
2167 L: linux-i2c@vger.kernel.org
2168 S: Maintained
2169 F: drivers/misc/eeprom/at24.c
2170 F: include/linux/platform_data/at24.h
2171
2172 ATA OVER ETHERNET (AOE) DRIVER
2173 M: "Ed L. Cashin" <ed.cashin@acm.org>
2174 W: http://www.openaoe.org/
2175 S: Supported
2176 F: Documentation/aoe/
2177 F: drivers/block/aoe/
2178
2179 ATHEROS 71XX/9XXX GPIO DRIVER
2180 M: Alban Bedel <albeu@free.fr>
2181 W: https://github.com/AlbanBedel/linux
2182 T: git git://github.com/AlbanBedel/linux
2183 S: Maintained
2184 F: drivers/gpio/gpio-ath79.c
2185 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2186
2187 ATHEROS ATH GENERIC UTILITIES
2188 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2189 L: linux-wireless@vger.kernel.org
2190 S: Supported
2191 F: drivers/net/wireless/ath/*
2192
2193 ATHEROS ATH5K WIRELESS DRIVER
2194 M: Jiri Slaby <jirislaby@gmail.com>
2195 M: Nick Kossifidis <mickflemm@gmail.com>
2196 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2197 L: linux-wireless@vger.kernel.org
2198 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2199 S: Maintained
2200 F: drivers/net/wireless/ath/ath5k/
2201
2202 ATHEROS ATH6KL WIRELESS DRIVER
2203 M: Kalle Valo <kvalo@qca.qualcomm.com>
2204 L: linux-wireless@vger.kernel.org
2205 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2207 S: Supported
2208 F: drivers/net/wireless/ath/ath6kl/
2209
2210 WILOCITY WIL6210 WIRELESS DRIVER
2211 M: Maya Erez <qca_merez@qca.qualcomm.com>
2212 L: linux-wireless@vger.kernel.org
2213 L: wil6210@qca.qualcomm.com
2214 S: Supported
2215 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2216 F: drivers/net/wireless/ath/wil6210/
2217 F: include/uapi/linux/wil6210_uapi.h
2218
2219 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2220 M: Christian Lamparter <chunkeey@googlemail.com>
2221 L: linux-wireless@vger.kernel.org
2222 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2223 S: Maintained
2224 F: drivers/net/wireless/ath/carl9170/
2225
2226 ATK0110 HWMON DRIVER
2227 M: Luca Tettamanti <kronos.it@gmail.com>
2228 L: linux-hwmon@vger.kernel.org
2229 S: Maintained
2230 F: drivers/hwmon/asus_atk0110.c
2231
2232 ATI_REMOTE2 DRIVER
2233 M: Ville Syrjala <syrjala@sci.fi>
2234 S: Maintained
2235 F: drivers/input/misc/ati_remote2.c
2236
2237 ATLX ETHERNET DRIVERS
2238 M: Jay Cliburn <jcliburn@gmail.com>
2239 M: Chris Snook <chris.snook@gmail.com>
2240 L: netdev@vger.kernel.org
2241 W: http://sourceforge.net/projects/atl1
2242 W: http://atl1.sourceforge.net
2243 S: Maintained
2244 F: drivers/net/ethernet/atheros/
2245
2246 ATM
2247 M: Chas Williams <3chas3@gmail.com>
2248 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2249 L: netdev@vger.kernel.org
2250 W: http://linux-atm.sourceforge.net
2251 S: Maintained
2252 F: drivers/atm/
2253 F: include/linux/atm*
2254 F: include/uapi/linux/atm*
2255
2256 ATMEL AT91 / AT32 MCI DRIVER
2257 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2258 S: Maintained
2259 F: drivers/mmc/host/atmel-mci.c
2260
2261 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2262 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2263 S: Supported
2264 F: drivers/power/reset/at91-sama5d2_shdwc.c
2265
2266 ATMEL SAMA5D2 ADC DRIVER
2267 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2268 L: linux-iio@vger.kernel.org
2269 S: Supported
2270 F: drivers/iio/adc/at91-sama5d2_adc.c
2271
2272 ATMEL Audio ALSA driver
2273 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2274 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2275 S: Supported
2276 F: sound/soc/atmel
2277
2278 ATMEL XDMA DRIVER
2279 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2280 L: linux-arm-kernel@lists.infradead.org
2281 L: dmaengine@vger.kernel.org
2282 S: Supported
2283 F: drivers/dma/at_xdmac.c
2284
2285 ATMEL I2C DRIVER
2286 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2287 L: linux-i2c@vger.kernel.org
2288 S: Supported
2289 F: drivers/i2c/busses/i2c-at91.c
2290
2291 ATMEL ISI DRIVER
2292 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2293 L: linux-media@vger.kernel.org
2294 S: Supported
2295 F: drivers/media/platform/atmel/atmel-isi.c
2296 F: include/media/atmel-isi.h
2297
2298 ATMEL LCDFB DRIVER
2299 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2300 L: linux-fbdev@vger.kernel.org
2301 S: Maintained
2302 F: drivers/video/fbdev/atmel_lcdfb.c
2303 F: include/video/atmel_lcdc.h
2304
2305 ATMEL MACB ETHERNET DRIVER
2306 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2307 S: Supported
2308 F: drivers/net/ethernet/cadence/
2309
2310 ATMEL NAND DRIVER
2311 M: Wenyou Yang <wenyou.yang@atmel.com>
2312 M: Josh Wu <rainyfeeling@outlook.com>
2313 L: linux-mtd@lists.infradead.org
2314 S: Supported
2315 F: drivers/mtd/nand/atmel/*
2316
2317 ATMEL SDMMC DRIVER
2318 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2319 L: linux-mmc@vger.kernel.org
2320 S: Supported
2321 F: drivers/mmc/host/sdhci-of-at91.c
2322
2323 ATMEL SPI DRIVER
2324 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2325 S: Supported
2326 F: drivers/spi/spi-atmel.*
2327
2328 ATMEL SSC DRIVER
2329 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2331 S: Supported
2332 F: drivers/misc/atmel-ssc.c
2333 F: include/linux/atmel-ssc.h
2334
2335 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2336 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338 S: Supported
2339 F: drivers/misc/atmel_tclib.c
2340 F: drivers/clocksource/tcb_clksrc.c
2341
2342 ATMEL USBA UDC DRIVER
2343 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 S: Supported
2346 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2347
2348 ATMEL WIRELESS DRIVER
2349 M: Simon Kelley <simon@thekelleys.org.uk>
2350 L: linux-wireless@vger.kernel.org
2351 W: http://www.thekelleys.org.uk/atmel
2352 W: http://atmelwlandriver.sourceforge.net/
2353 S: Maintained
2354 F: drivers/net/wireless/atmel/atmel*
2355
2356 ATMEL MAXTOUCH DRIVER
2357 M: Nick Dyer <nick@shmanahar.org>
2358 T: git git://github.com/ndyer/linux.git
2359 S: Maintained
2360 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2361 F: drivers/input/touchscreen/atmel_mxt_ts.c
2362 F: include/linux/platform_data/atmel_mxt_ts.h
2363
2364 ATOMIC INFRASTRUCTURE
2365 M: Will Deacon <will.deacon@arm.com>
2366 M: Peter Zijlstra <peterz@infradead.org>
2367 R: Boqun Feng <boqun.feng@gmail.com>
2368 L: linux-kernel@vger.kernel.org
2369 S: Maintained
2370 F: arch/*/include/asm/atomic*.h
2371 F: include/*/atomic*.h
2372
2373 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2374 M: Bradley Grove <linuxdrivers@attotech.com>
2375 L: linux-scsi@vger.kernel.org
2376 W: http://www.attotech.com
2377 S: Supported
2378 F: drivers/scsi/esas2r
2379
2380 ATUSB IEEE 802.15.4 RADIO DRIVER
2381 M: Stefan Schmidt <stefan@osg.samsung.com>
2382 L: linux-wpan@vger.kernel.org
2383 S: Maintained
2384 F: drivers/net/ieee802154/atusb.c
2385 F: drivers/net/ieee802154/atusb.h
2386 F: drivers/net/ieee802154/at86rf230.h
2387
2388 AUDIT SUBSYSTEM
2389 M: Paul Moore <paul@paul-moore.com>
2390 M: Eric Paris <eparis@redhat.com>
2391 L: linux-audit@redhat.com (moderated for non-subscribers)
2392 W: http://people.redhat.com/sgrubb/audit/
2393 T: git git://git.infradead.org/users/pcmoore/audit
2394 S: Maintained
2395 F: include/linux/audit.h
2396 F: include/uapi/linux/audit.h
2397 F: kernel/audit*
2398
2399 AUXILIARY DISPLAY DRIVERS
2400 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2401 W: http://miguelojeda.es/auxdisplay.htm
2402 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2403 S: Maintained
2404 F: drivers/auxdisplay/
2405 F: include/linux/cfag12864b.h
2406
2407 AX.25 NETWORK LAYER
2408 M: Ralf Baechle <ralf@linux-mips.org>
2409 L: linux-hams@vger.kernel.org
2410 W: http://www.linux-ax25.org/
2411 S: Maintained
2412 F: include/uapi/linux/ax25.h
2413 F: include/net/ax25.h
2414 F: net/ax25/
2415
2416 AXENTIA ASOC DRIVERS
2417 M: Peter Rosin <peda@axentia.se>
2418 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2419 S: Maintained
2420 F: Documentation/devicetree/bindings/sound/axentia,*
2421 F: sound/soc/atmel/tse850-pcm5142.c
2422
2423 AXENTIA ARM DEVICES
2424 M: Peter Rosin <peda@axentia.se>
2425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426 S: Maintained
2427 F: Documentation/devicetree/bindings/arm/axentia.txt
2428 F: arch/arm/boot/dts/at91-linea.dtsi
2429 F: arch/arm/boot/dts/at91-tse850-3.dts
2430
2431 AZ6007 DVB DRIVER
2432 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2433 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2434 L: linux-media@vger.kernel.org
2435 W: https://linuxtv.org
2436 T: git git://linuxtv.org/media_tree.git
2437 S: Maintained
2438 F: drivers/media/usb/dvb-usb-v2/az6007.c
2439
2440 AZTECH FM RADIO RECEIVER DRIVER
2441 M: Hans Verkuil <hverkuil@xs4all.nl>
2442 L: linux-media@vger.kernel.org
2443 T: git git://linuxtv.org/media_tree.git
2444 W: https://linuxtv.org
2445 S: Maintained
2446 F: drivers/media/radio/radio-aztech*
2447
2448 B43 WIRELESS DRIVER
2449 L: linux-wireless@vger.kernel.org
2450 L: b43-dev@lists.infradead.org
2451 W: http://wireless.kernel.org/en/users/Drivers/b43
2452 S: Odd Fixes
2453 F: drivers/net/wireless/broadcom/b43/
2454
2455 B43LEGACY WIRELESS DRIVER
2456 M: Larry Finger <Larry.Finger@lwfinger.net>
2457 L: linux-wireless@vger.kernel.org
2458 L: b43-dev@lists.infradead.org
2459 W: http://wireless.kernel.org/en/users/Drivers/b43
2460 S: Maintained
2461 F: drivers/net/wireless/broadcom/b43legacy/
2462
2463 BACKLIGHT CLASS/SUBSYSTEM
2464 M: Lee Jones <lee.jones@linaro.org>
2465 M: Daniel Thompson <daniel.thompson@linaro.org>
2466 M: Jingoo Han <jingoohan1@gmail.com>
2467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2468 S: Maintained
2469 F: drivers/video/backlight/
2470 F: include/linux/backlight.h
2471 F: include/linux/pwm_backlight.h
2472 F: Documentation/devicetree/bindings/leds/backlight
2473
2474 BATMAN ADVANCED
2475 M: Marek Lindner <mareklindner@neomailbox.ch>
2476 M: Simon Wunderlich <sw@simonwunderlich.de>
2477 M: Antonio Quartulli <a@unstable.cc>
2478 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2479 W: https://www.open-mesh.org/
2480 Q: https://patchwork.open-mesh.org/project/batman/list/
2481 S: Maintained
2482 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2483 F: Documentation/ABI/testing/sysfs-class-net-mesh
2484 F: Documentation/networking/batman-adv.txt
2485 F: include/uapi/linux/batman_adv.h
2486 F: net/batman-adv/
2487
2488 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2489 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2490 L: linux-hams@vger.kernel.org
2491 W: http://www.baycom.org/~tom/ham/ham.html
2492 S: Maintained
2493 F: drivers/net/hamradio/baycom*
2494
2495 BCACHE (BLOCK LAYER CACHE)
2496 M: Kent Overstreet <kent.overstreet@gmail.com>
2497 L: linux-bcache@vger.kernel.org
2498 W: http://bcache.evilpiepirate.org
2499 S: Orphan
2500 F: drivers/md/bcache/
2501
2502 BDISP ST MEDIA DRIVER
2503 M: Fabien Dessenne <fabien.dessenne@st.com>
2504 L: linux-media@vger.kernel.org
2505 T: git git://linuxtv.org/media_tree.git
2506 W: https://linuxtv.org
2507 S: Supported
2508 F: drivers/media/platform/sti/bdisp
2509
2510 DELTA ST MEDIA DRIVER
2511 M: Hugues Fruchet <hugues.fruchet@st.com>
2512 L: linux-media@vger.kernel.org
2513 T: git git://linuxtv.org/media_tree.git
2514 W: https://linuxtv.org
2515 S: Supported
2516 F: drivers/media/platform/sti/delta
2517
2518 BEFS FILE SYSTEM
2519 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2520 M: Salah Triki <salah.triki@gmail.com>
2521 S: Maintained
2522 T: git git://github.com/luisbg/linux-befs.git
2523 F: Documentation/filesystems/befs.txt
2524 F: fs/befs/
2525
2526 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2527 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2528 L: netdev@vger.kernel.org
2529 S: Maintained
2530 F: drivers/net/ethernet/ec_bhf.c
2531
2532 BFS FILE SYSTEM
2533 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2534 S: Maintained
2535 F: Documentation/filesystems/bfs.txt
2536 F: fs/bfs/
2537 F: include/uapi/linux/bfs_fs.h
2538
2539 BLACKFIN ARCHITECTURE
2540 M: Steven Miao <realmz6@gmail.com>
2541 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2542 T: git git://git.code.sf.net/p/adi-linux/code
2543 W: http://blackfin.uclinux.org
2544 S: Supported
2545 F: arch/blackfin/
2546
2547 BLACKFIN EMAC DRIVER
2548 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2549 W: http://blackfin.uclinux.org
2550 S: Supported
2551 F: drivers/net/ethernet/adi/
2552
2553 BLACKFIN RTC DRIVER
2554 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2555 W: http://blackfin.uclinux.org
2556 S: Supported
2557 F: drivers/rtc/rtc-bfin.c
2558
2559 BLACKFIN SDH DRIVER
2560 M: Sonic Zhang <sonic.zhang@analog.com>
2561 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2562 W: http://blackfin.uclinux.org
2563 S: Supported
2564 F: drivers/mmc/host/bfin_sdh.c
2565
2566 BLACKFIN SERIAL DRIVER
2567 M: Sonic Zhang <sonic.zhang@analog.com>
2568 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2569 W: http://blackfin.uclinux.org
2570 S: Supported
2571 F: drivers/tty/serial/bfin_uart.c
2572
2573 BLACKFIN WATCHDOG DRIVER
2574 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2575 W: http://blackfin.uclinux.org
2576 S: Supported
2577 F: drivers/watchdog/bfin_wdt.c
2578
2579 BLACKFIN I2C TWI DRIVER
2580 M: Sonic Zhang <sonic.zhang@analog.com>
2581 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2582 W: http://blackfin.uclinux.org/
2583 S: Supported
2584 F: drivers/i2c/busses/i2c-bfin-twi.c
2585
2586 BLACKFIN MEDIA DRIVER
2587 M: Scott Jiang <scott.jiang.linux@gmail.com>
2588 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2589 W: http://blackfin.uclinux.org/
2590 S: Supported
2591 F: drivers/media/platform/blackfin/
2592 F: drivers/media/i2c/adv7183*
2593 F: drivers/media/i2c/vs6624*
2594
2595 BLINKM RGB LED DRIVER
2596 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2597 S: Maintained
2598 F: drivers/leds/leds-blinkm.c
2599
2600 BLOCK LAYER
2601 M: Jens Axboe <axboe@kernel.dk>
2602 L: linux-block@vger.kernel.org
2603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2604 S: Maintained
2605 F: block/
2606 F: kernel/trace/blktrace.c
2607 F: lib/sbitmap.c
2608
2609 BFQ I/O SCHEDULER
2610 M: Paolo Valente <paolo.valente@linaro.org>
2611 M: Jens Axboe <axboe@kernel.dk>
2612 L: linux-block@vger.kernel.org
2613 S: Maintained
2614 F: block/bfq-*
2615 F: Documentation/block/bfq-iosched.txt
2616
2617 BLOCK2MTD DRIVER
2618 M: Joern Engel <joern@lazybastard.org>
2619 L: linux-mtd@lists.infradead.org
2620 S: Maintained
2621 F: drivers/mtd/devices/block2mtd.c
2622
2623 BLUETOOTH DRIVERS
2624 M: Marcel Holtmann <marcel@holtmann.org>
2625 M: Gustavo Padovan <gustavo@padovan.org>
2626 M: Johan Hedberg <johan.hedberg@gmail.com>
2627 L: linux-bluetooth@vger.kernel.org
2628 W: http://www.bluez.org/
2629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2631 S: Maintained
2632 F: drivers/bluetooth/
2633
2634 BLUETOOTH SUBSYSTEM
2635 M: Marcel Holtmann <marcel@holtmann.org>
2636 M: Gustavo Padovan <gustavo@padovan.org>
2637 M: Johan Hedberg <johan.hedberg@gmail.com>
2638 L: linux-bluetooth@vger.kernel.org
2639 W: http://www.bluez.org/
2640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2642 S: Maintained
2643 F: net/bluetooth/
2644 F: include/net/bluetooth/
2645
2646 DMA MAPPING HELPERS
2647 M: Christoph Hellwig <hch@lst.de>
2648 M: Marek Szyprowski <m.szyprowski@samsung.com>
2649 R: Robin Murphy <robin.murphy@arm.com>
2650 L: linux-kernel@vger.kernel.org
2651 T: git git://git.infradead.org/users/hch/dma-mapping.git
2652 W: http://git.infradead.org/users/hch/dma-mapping.git
2653 S: Supported
2654 F: lib/dma-debug.c
2655 F: lib/dma-noop.c
2656 F: lib/dma-virt.c
2657 F: drivers/base/dma-mapping.c
2658 F: drivers/base/dma-coherent.c
2659 F: include/linux/dma-mapping.h
2660
2661 BONDING DRIVER
2662 M: Jay Vosburgh <j.vosburgh@gmail.com>
2663 M: Veaceslav Falico <vfalico@gmail.com>
2664 M: Andy Gospodarek <andy@greyhouse.net>
2665 L: netdev@vger.kernel.org
2666 W: http://sourceforge.net/projects/bonding/
2667 S: Supported
2668 F: drivers/net/bonding/
2669 F: include/uapi/linux/if_bonding.h
2670
2671 BPF (Safe dynamic programs and tools)
2672 M: Alexei Starovoitov <ast@kernel.org>
2673 M: Daniel Borkmann <daniel@iogearbox.net>
2674 L: netdev@vger.kernel.org
2675 L: linux-kernel@vger.kernel.org
2676 S: Supported
2677 F: arch/x86/net/bpf_jit*
2678 F: Documentation/networking/filter.txt
2679 F: include/linux/bpf*
2680 F: include/linux/filter.h
2681 F: include/uapi/linux/bpf*
2682 F: include/uapi/linux/filter.h
2683 F: kernel/bpf/
2684 F: kernel/trace/bpf_trace.c
2685 F: lib/test_bpf.c
2686 F: net/bpf/
2687 F: net/core/filter.c
2688 F: net/sched/act_bpf.c
2689 F: net/sched/cls_bpf.c
2690 F: samples/bpf/
2691 F: tools/net/bpf*
2692 F: tools/testing/selftests/bpf/
2693
2694 BROADCOM B44 10/100 ETHERNET DRIVER
2695 M: Michael Chan <michael.chan@broadcom.com>
2696 L: netdev@vger.kernel.org
2697 S: Supported
2698 F: drivers/net/ethernet/broadcom/b44.*
2699
2700 BROADCOM B53 ETHERNET SWITCH DRIVER
2701 M: Florian Fainelli <f.fainelli@gmail.com>
2702 L: netdev@vger.kernel.org
2703 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2704 S: Supported
2705 F: drivers/net/dsa/b53/*
2706 F: include/linux/platform_data/b53.h
2707
2708 BROADCOM GENET ETHERNET DRIVER
2709 M: Florian Fainelli <f.fainelli@gmail.com>
2710 L: netdev@vger.kernel.org
2711 S: Supported
2712 F: drivers/net/ethernet/broadcom/genet/
2713
2714 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2715 M: Rasesh Mody <rasesh.mody@cavium.com>
2716 M: Harish Patil <harish.patil@cavium.com>
2717 M: Dept-GELinuxNICDev@cavium.com
2718 L: netdev@vger.kernel.org
2719 S: Supported
2720 F: drivers/net/ethernet/broadcom/bnx2.*
2721 F: drivers/net/ethernet/broadcom/bnx2_*
2722
2723 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2724 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2725 M: Ariel Elior <ariel.elior@cavium.com>
2726 M: everest-linux-l2@cavium.com
2727 L: netdev@vger.kernel.org
2728 S: Supported
2729 F: drivers/net/ethernet/broadcom/bnx2x/
2730
2731 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2732 M: Michael Chan <michael.chan@broadcom.com>
2733 L: netdev@vger.kernel.org
2734 S: Supported
2735 F: drivers/net/ethernet/broadcom/bnxt/
2736
2737 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2738 M: Florian Fainelli <f.fainelli@gmail.com>
2739 M: Ray Jui <rjui@broadcom.com>
2740 M: Scott Branden <sbranden@broadcom.com>
2741 M: bcm-kernel-feedback-list@broadcom.com
2742 T: git git://github.com/broadcom/mach-bcm
2743 S: Maintained
2744 N: bcm281*
2745 N: bcm113*
2746 N: bcm216*
2747 N: kona
2748 F: arch/arm/mach-bcm/
2749
2750 BROADCOM BCM2835 ARM ARCHITECTURE
2751 M: Eric Anholt <eric@anholt.net>
2752 M: Stefan Wahren <stefan.wahren@i2se.com>
2753 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755 T: git git://github.com/anholt/linux
2756 S: Maintained
2757 N: bcm2835
2758 F: drivers/staging/vc04_services
2759
2760 BROADCOM BCM47XX MIPS ARCHITECTURE
2761 M: Hauke Mehrtens <hauke@hauke-m.de>
2762 M: Rafał Miłecki <zajec5@gmail.com>
2763 L: linux-mips@linux-mips.org
2764 S: Maintained
2765 F: Documentation/devicetree/bindings/mips/brcm/
2766 F: arch/mips/bcm47xx/*
2767 F: arch/mips/include/asm/mach-bcm47xx/*
2768
2769 BROADCOM BCM5301X ARM ARCHITECTURE
2770 M: Hauke Mehrtens <hauke@hauke-m.de>
2771 M: Rafał Miłecki <zajec5@gmail.com>
2772 M: Jon Mason <jonmason@broadcom.com>
2773 M: bcm-kernel-feedback-list@broadcom.com
2774 L: linux-arm-kernel@lists.infradead.org
2775 S: Maintained
2776 F: arch/arm/mach-bcm/bcm_5301x.c
2777 F: arch/arm/boot/dts/bcm5301x*.dtsi
2778 F: arch/arm/boot/dts/bcm470*
2779 F: arch/arm/boot/dts/bcm953012*
2780
2781 BROADCOM BCM53573 ARM ARCHITECTURE
2782 M: Rafał Miłecki <rafal@milecki.pl>
2783 L: linux-arm-kernel@lists.infradead.org
2784 S: Maintained
2785 F: arch/arm/boot/dts/bcm53573*
2786 F: arch/arm/boot/dts/bcm47189*
2787
2788 BROADCOM BCM63XX ARM ARCHITECTURE
2789 M: Florian Fainelli <f.fainelli@gmail.com>
2790 M: bcm-kernel-feedback-list@broadcom.com
2791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2792 T: git git://github.com/broadcom/stblinux.git
2793 S: Maintained
2794 N: bcm63xx
2795
2796 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2797 M: Kevin Cernekee <cernekee@gmail.com>
2798 L: linux-usb@vger.kernel.org
2799 S: Maintained
2800 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2801
2802 BROADCOM BCM7XXX ARM ARCHITECTURE
2803 M: Brian Norris <computersforpeace@gmail.com>
2804 M: Gregory Fong <gregory.0xf0@gmail.com>
2805 M: Florian Fainelli <f.fainelli@gmail.com>
2806 M: bcm-kernel-feedback-list@broadcom.com
2807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2808 T: git git://github.com/broadcom/stblinux.git
2809 S: Maintained
2810 F: arch/arm/mach-bcm/*brcmstb*
2811 F: arch/arm/boot/dts/bcm7*.dts*
2812 F: drivers/bus/brcmstb_gisb.c
2813 N: brcmstb
2814
2815 BROADCOM BMIPS MIPS ARCHITECTURE
2816 M: Kevin Cernekee <cernekee@gmail.com>
2817 M: Florian Fainelli <f.fainelli@gmail.com>
2818 L: linux-mips@linux-mips.org
2819 T: git git://github.com/broadcom/stblinux.git
2820 S: Maintained
2821 F: arch/mips/bmips/*
2822 F: arch/mips/include/asm/mach-bmips/*
2823 F: arch/mips/kernel/*bmips*
2824 F: arch/mips/boot/dts/brcm/bcm*.dts*
2825 F: drivers/irqchip/irq-bcm63*
2826 F: drivers/irqchip/irq-bcm7*
2827 F: drivers/irqchip/irq-brcmstb*
2828 F: include/linux/bcm963xx_nvram.h
2829 F: include/linux/bcm963xx_tag.h
2830
2831 BROADCOM BMIPS CPUFREQ DRIVER
2832 M: Markus Mayer <mmayer@broadcom.com>
2833 M: bcm-kernel-feedback-list@broadcom.com
2834 L: linux-pm@vger.kernel.org
2835 S: Maintained
2836 F: drivers/cpufreq/bmips-cpufreq.c
2837
2838 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2839 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2840 M: Prashant Sreedharan <prashant@broadcom.com>
2841 M: Michael Chan <mchan@broadcom.com>
2842 L: netdev@vger.kernel.org
2843 S: Supported
2844 F: drivers/net/ethernet/broadcom/tg3.*
2845
2846 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2847 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2848 M: Franky Lin <franky.lin@broadcom.com>
2849 M: Hante Meuleman <hante.meuleman@broadcom.com>
2850 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2851 M: Wright Feng <wright.feng@cypress.com>
2852 L: linux-wireless@vger.kernel.org
2853 L: brcm80211-dev-list.pdl@broadcom.com
2854 L: brcm80211-dev-list@cypress.com
2855 S: Supported
2856 F: drivers/net/wireless/broadcom/brcm80211/
2857
2858 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2859 M: QLogic-Storage-Upstream@qlogic.com
2860 L: linux-scsi@vger.kernel.org
2861 S: Supported
2862 F: drivers/scsi/bnx2fc/
2863
2864 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2865 M: QLogic-Storage-Upstream@qlogic.com
2866 L: linux-scsi@vger.kernel.org
2867 S: Supported
2868 F: drivers/scsi/bnx2i/
2869
2870 BROADCOM IPROC ARM ARCHITECTURE
2871 M: Ray Jui <rjui@broadcom.com>
2872 M: Scott Branden <sbranden@broadcom.com>
2873 M: Jon Mason <jonmason@broadcom.com>
2874 M: bcm-kernel-feedback-list@broadcom.com
2875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2876 T: git git://github.com/broadcom/cygnus-linux.git
2877 S: Maintained
2878 N: iproc
2879 N: cygnus
2880 N: bcm[-_]nsp
2881 N: bcm9113*
2882 N: bcm9583*
2883 N: bcm9585*
2884 N: bcm9586*
2885 N: bcm988312
2886 N: bcm113*
2887 N: bcm583*
2888 N: bcm585*
2889 N: bcm586*
2890 N: bcm88312
2891 F: arch/arm64/boot/dts/broadcom/ns2*
2892 F: drivers/clk/bcm/clk-ns*
2893 F: drivers/pinctrl/bcm/pinctrl-ns*
2894
2895 BROADCOM BRCMSTB GPIO DRIVER
2896 M: Gregory Fong <gregory.0xf0@gmail.com>
2897 L: bcm-kernel-feedback-list@broadcom.com
2898 S: Supported
2899 F: drivers/gpio/gpio-brcmstb.c
2900 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2901
2902 BROADCOM KONA GPIO DRIVER
2903 M: Ray Jui <rjui@broadcom.com>
2904 L: bcm-kernel-feedback-list@broadcom.com
2905 S: Supported
2906 F: drivers/gpio/gpio-bcm-kona.c
2907 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2908
2909 BROADCOM NVRAM DRIVER
2910 M: Rafał Miłecki <zajec5@gmail.com>
2911 L: linux-mips@linux-mips.org
2912 S: Maintained
2913 F: drivers/firmware/broadcom/*
2914
2915 BROADCOM STB NAND FLASH DRIVER
2916 M: Brian Norris <computersforpeace@gmail.com>
2917 M: Kamal Dasu <kdasu.kdev@gmail.com>
2918 L: linux-mtd@lists.infradead.org
2919 L: bcm-kernel-feedback-list@broadcom.com
2920 S: Maintained
2921 F: drivers/mtd/nand/brcmnand/
2922
2923 BROADCOM STB AVS CPUFREQ DRIVER
2924 M: Markus Mayer <mmayer@broadcom.com>
2925 M: bcm-kernel-feedback-list@broadcom.com
2926 L: linux-pm@vger.kernel.org
2927 S: Maintained
2928 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2929 F: drivers/cpufreq/brcmstb*
2930
2931 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2932 M: Rafał Miłecki <zajec5@gmail.com>
2933 L: linux-wireless@vger.kernel.org
2934 S: Maintained
2935 F: drivers/bcma/
2936 F: include/linux/bcma/
2937
2938 BROADCOM SYSTEMPORT ETHERNET DRIVER
2939 M: Florian Fainelli <f.fainelli@gmail.com>
2940 L: netdev@vger.kernel.org
2941 S: Supported
2942 F: drivers/net/ethernet/broadcom/bcmsysport.*
2943
2944 BROADCOM NETXTREME-E ROCE DRIVER
2945 M: Selvin Xavier <selvin.xavier@broadcom.com>
2946 M: Devesh Sharma <devesh.sharma@broadcom.com>
2947 M: Somnath Kotur <somnath.kotur@broadcom.com>
2948 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2949 L: linux-rdma@vger.kernel.org
2950 W: http://www.broadcom.com
2951 S: Supported
2952 F: drivers/infiniband/hw/bnxt_re/
2953 F: include/uapi/rdma/bnxt_re-abi.h
2954
2955 BROCADE BFA FC SCSI DRIVER
2956 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2957 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2958 L: linux-scsi@vger.kernel.org
2959 S: Supported
2960 F: drivers/scsi/bfa/
2961
2962 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2963 M: Rasesh Mody <rasesh.mody@cavium.com>
2964 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2965 M: Dept-GELinuxNICDev@cavium.com
2966 L: netdev@vger.kernel.org
2967 S: Supported
2968 F: drivers/net/ethernet/brocade/bna/
2969
2970 BSG (block layer generic sg v4 driver)
2971 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2972 L: linux-scsi@vger.kernel.org
2973 S: Supported
2974 F: block/bsg.c
2975 F: include/linux/bsg.h
2976 F: include/uapi/linux/bsg.h
2977
2978 BT87X AUDIO DRIVER
2979 M: Clemens Ladisch <clemens@ladisch.de>
2980 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2981 T: git git://git.alsa-project.org/alsa-kernel.git
2982 S: Maintained
2983 F: Documentation/sound/alsa/Bt87x.txt
2984 F: sound/pci/bt87x.c
2985
2986 BT8XXGPIO DRIVER
2987 M: Michael Buesch <m@bues.ch>
2988 W: http://bu3sch.de/btgpio.php
2989 S: Maintained
2990 F: drivers/gpio/gpio-bt8xx.c
2991
2992 BTRFS FILE SYSTEM
2993 M: Chris Mason <clm@fb.com>
2994 M: Josef Bacik <jbacik@fb.com>
2995 M: David Sterba <dsterba@suse.com>
2996 L: linux-btrfs@vger.kernel.org
2997 W: http://btrfs.wiki.kernel.org/
2998 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3000 S: Maintained
3001 F: Documentation/filesystems/btrfs.txt
3002 F: fs/btrfs/
3003 F: include/linux/btrfs*
3004 F: include/uapi/linux/btrfs*
3005
3006 BTTV VIDEO4LINUX DRIVER
3007 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3008 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3009 L: linux-media@vger.kernel.org
3010 W: https://linuxtv.org
3011 T: git git://linuxtv.org/media_tree.git
3012 S: Odd fixes
3013 F: Documentation/media/v4l-drivers/bttv*
3014 F: drivers/media/pci/bt8xx/bttv*
3015
3016 BUSLOGIC SCSI DRIVER
3017 M: Khalid Aziz <khalid@gonehiking.org>
3018 L: linux-scsi@vger.kernel.org
3019 S: Maintained
3020 F: drivers/scsi/BusLogic.*
3021 F: drivers/scsi/FlashPoint.*
3022
3023 C-MEDIA CMI8788 DRIVER
3024 M: Clemens Ladisch <clemens@ladisch.de>
3025 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3026 T: git git://git.alsa-project.org/alsa-kernel.git
3027 S: Maintained
3028 F: sound/pci/oxygen/
3029
3030 C6X ARCHITECTURE
3031 M: Mark Salter <msalter@redhat.com>
3032 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3033 L: linux-c6x-dev@linux-c6x.org
3034 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3035 S: Maintained
3036 F: arch/c6x/
3037
3038 CA8210 IEEE-802.15.4 RADIO DRIVER
3039 M: Harry Morris <h.morris@cascoda.com>
3040 M: linuxdev@cascoda.com
3041 L: linux-wpan@vger.kernel.org
3042 W: https://github.com/Cascoda/ca8210-linux.git
3043 S: Maintained
3044 F: drivers/net/ieee802154/ca8210.c
3045 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3046
3047 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3048 M: David Howells <dhowells@redhat.com>
3049 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3050 S: Supported
3051 F: Documentation/filesystems/caching/cachefiles.txt
3052 F: fs/cachefiles/
3053
3054 CADET FM/AM RADIO RECEIVER DRIVER
3055 M: Hans Verkuil <hverkuil@xs4all.nl>
3056 L: linux-media@vger.kernel.org
3057 T: git git://linuxtv.org/media_tree.git
3058 W: https://linuxtv.org
3059 S: Maintained
3060 F: drivers/media/radio/radio-cadet*
3061
3062 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3063 M: Jonathan Corbet <corbet@lwn.net>
3064 L: linux-media@vger.kernel.org
3065 T: git git://linuxtv.org/media_tree.git
3066 S: Maintained
3067 F: Documentation/media/v4l-drivers/cafe_ccic*
3068 F: drivers/media/platform/marvell-ccic/
3069
3070 CAIF NETWORK LAYER
3071 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3072 L: netdev@vger.kernel.org
3073 S: Supported
3074 F: Documentation/networking/caif/
3075 F: drivers/net/caif/
3076 F: include/uapi/linux/caif/
3077 F: include/net/caif/
3078 F: net/caif/
3079
3080 CALGARY x86-64 IOMMU
3081 M: Muli Ben-Yehuda <mulix@mulix.org>
3082 M: Jon Mason <jdmason@kudzu.us>
3083 L: iommu@lists.linux-foundation.org
3084 S: Maintained
3085 F: arch/x86/kernel/pci-calgary_64.c
3086 F: arch/x86/kernel/tce_64.c
3087 F: arch/x86/include/asm/calgary.h
3088 F: arch/x86/include/asm/tce.h
3089
3090 CAN NETWORK LAYER
3091 M: Oliver Hartkopp <socketcan@hartkopp.net>
3092 M: Marc Kleine-Budde <mkl@pengutronix.de>
3093 L: linux-can@vger.kernel.org
3094 W: https://github.com/linux-can
3095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3097 S: Maintained
3098 F: Documentation/networking/can.txt
3099 F: net/can/
3100 F: include/linux/can/core.h
3101 F: include/uapi/linux/can.h
3102 F: include/uapi/linux/can/bcm.h
3103 F: include/uapi/linux/can/raw.h
3104 F: include/uapi/linux/can/gw.h
3105
3106 CAN NETWORK DRIVERS
3107 M: Wolfgang Grandegger <wg@grandegger.com>
3108 M: Marc Kleine-Budde <mkl@pengutronix.de>
3109 L: linux-can@vger.kernel.org
3110 W: https://github.com/linux-can
3111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3113 S: Maintained
3114 F: Documentation/devicetree/bindings/net/can/
3115 F: drivers/net/can/
3116 F: include/linux/can/dev.h
3117 F: include/linux/can/platform/
3118 F: include/uapi/linux/can/error.h
3119 F: include/uapi/linux/can/netlink.h
3120
3121 CAPABILITIES
3122 M: Serge Hallyn <serge@hallyn.com>
3123 L: linux-security-module@vger.kernel.org
3124 S: Supported
3125 F: include/linux/capability.h
3126 F: include/uapi/linux/capability.h
3127 F: security/commoncap.c
3128 F: kernel/capability.c
3129
3130 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3131 M: Kevin Tsai <ktsai@capellamicro.com>
3132 S: Maintained
3133 F: drivers/iio/light/cm*
3134
3135 CAVIUM THUNDERX2 ARM64 SOC
3136 M: Jayachandran C <jnair@caviumnetworks.com>
3137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3138 S: Maintained
3139 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3140 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3141
3142 CAVIUM I2C DRIVER
3143 M: Jan Glauber <jglauber@cavium.com>
3144 M: David Daney <david.daney@cavium.com>
3145 W: http://www.cavium.com
3146 S: Supported
3147 F: drivers/i2c/busses/i2c-octeon*
3148 F: drivers/i2c/busses/i2c-thunderx*
3149
3150 CAVIUM MMC DRIVER
3151 M: Jan Glauber <jglauber@cavium.com>
3152 M: David Daney <david.daney@cavium.com>
3153 M: Steven J. Hill <Steven.Hill@cavium.com>
3154 W: http://www.cavium.com
3155 S: Supported
3156 F: drivers/mmc/host/cavium*
3157
3158 CAVIUM LIQUIDIO NETWORK DRIVER
3159 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3160 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3161 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3162 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3163 L: netdev@vger.kernel.org
3164 W: http://www.cavium.com
3165 S: Supported
3166 F: drivers/net/ethernet/cavium/liquidio/
3167
3168 CAVIUM OCTEON-TX CRYPTO DRIVER
3169 M: George Cherian <george.cherian@cavium.com>
3170 L: linux-crypto@vger.kernel.org
3171 W: http://www.cavium.com
3172 S: Supported
3173 F: drivers/crypto/cavium/cpt/
3174
3175 CC2520 IEEE-802.15.4 RADIO DRIVER
3176 M: Varka Bhadram <varkabhadram@gmail.com>
3177 L: linux-wpan@vger.kernel.org
3178 S: Maintained
3179 F: drivers/net/ieee802154/cc2520.c
3180 F: include/linux/spi/cc2520.h
3181 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3182
3183 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3184 M: Gilad Ben-Yossef <gilad@benyossef.com>
3185 L: linux-crypto@vger.kernel.org
3186 L: driverdev-devel@linuxdriverproject.org
3187 S: Supported
3188 F: drivers/staging/ccree/
3189 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3190
3191 CEC FRAMEWORK
3192 M: Hans Verkuil <hans.verkuil@cisco.com>
3193 L: linux-media@vger.kernel.org
3194 T: git git://linuxtv.org/media_tree.git
3195 W: http://linuxtv.org
3196 S: Supported
3197 F: Documentation/media/kapi/cec-core.rst
3198 F: Documentation/media/uapi/cec
3199 F: drivers/media/cec/
3200 F: drivers/media/rc/keymaps/rc-cec.c
3201 F: include/media/cec.h
3202 F: include/media/cec-notifier.h
3203 F: include/uapi/linux/cec.h
3204 F: include/uapi/linux/cec-funcs.h
3205 F: Documentation/devicetree/bindings/media/cec.txt
3206
3207 CELL BROADBAND ENGINE ARCHITECTURE
3208 M: Arnd Bergmann <arnd@arndb.de>
3209 L: linuxppc-dev@lists.ozlabs.org
3210 W: http://www.ibm.com/developerworks/power/cell/
3211 S: Supported
3212 F: arch/powerpc/include/asm/cell*.h
3213 F: arch/powerpc/include/asm/spu*.h
3214 F: arch/powerpc/include/uapi/asm/spu*.h
3215 F: arch/powerpc/oprofile/*cell*
3216 F: arch/powerpc/platforms/cell/
3217
3218 CEPH COMMON CODE (LIBCEPH)
3219 M: Ilya Dryomov <idryomov@gmail.com>
3220 M: "Yan, Zheng" <zyan@redhat.com>
3221 M: Sage Weil <sage@redhat.com>
3222 L: ceph-devel@vger.kernel.org
3223 W: http://ceph.com/
3224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3225 T: git git://github.com/ceph/ceph-client.git
3226 S: Supported
3227 F: net/ceph/
3228 F: include/linux/ceph/
3229 F: include/linux/crush/
3230
3231 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3232 M: "Yan, Zheng" <zyan@redhat.com>
3233 M: Sage Weil <sage@redhat.com>
3234 M: Ilya Dryomov <idryomov@gmail.com>
3235 L: ceph-devel@vger.kernel.org
3236 W: http://ceph.com/
3237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3238 T: git git://github.com/ceph/ceph-client.git
3239 S: Supported
3240 F: Documentation/filesystems/ceph.txt
3241 F: fs/ceph/
3242
3243 CERTIFICATE HANDLING:
3244 M: David Howells <dhowells@redhat.com>
3245 M: David Woodhouse <dwmw2@infradead.org>
3246 L: keyrings@vger.kernel.org
3247 S: Maintained
3248 F: Documentation/module-signing.txt
3249 F: certs/
3250 F: scripts/sign-file.c
3251 F: scripts/extract-cert.c
3252
3253 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3254 L: linux-usb@vger.kernel.org
3255 S: Orphan
3256 F: Documentation/usb/WUSB-Design-overview.txt
3257 F: Documentation/usb/wusb-cbaf
3258 F: drivers/usb/host/hwa-hc.c
3259 F: drivers/usb/host/whci/
3260 F: drivers/usb/wusbcore/
3261 F: include/linux/usb/wusb*
3262
3263 HT16K33 LED CONTROLLER DRIVER
3264 M: Robin van der Gracht <robin@protonic.nl>
3265 S: Maintained
3266 F: drivers/auxdisplay/ht16k33.c
3267 F: Documentation/devicetree/bindings/display/ht16k33.txt
3268
3269 CFAG12864B LCD DRIVER
3270 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3271 W: http://miguelojeda.es/auxdisplay.htm
3272 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3273 S: Maintained
3274 F: drivers/auxdisplay/cfag12864b.c
3275 F: include/linux/cfag12864b.h
3276
3277 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3278 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3279 W: http://miguelojeda.es/auxdisplay.htm
3280 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3281 S: Maintained
3282 F: drivers/auxdisplay/cfag12864bfb.c
3283 F: include/linux/cfag12864b.h
3284
3285 CFG80211 and NL80211
3286 M: Johannes Berg <johannes@sipsolutions.net>
3287 L: linux-wireless@vger.kernel.org
3288 W: http://wireless.kernel.org/
3289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3291 S: Maintained
3292 F: include/uapi/linux/nl80211.h
3293 F: include/net/cfg80211.h
3294 F: net/wireless/*
3295 X: net/wireless/wext*
3296
3297 CHAR and MISC DRIVERS
3298 M: Arnd Bergmann <arnd@arndb.de>
3299 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3301 S: Supported
3302 F: drivers/char/*
3303 F: drivers/misc/*
3304 F: include/linux/miscdevice.h
3305
3306 CHECKPATCH
3307 M: Andy Whitcroft <apw@canonical.com>
3308 M: Joe Perches <joe@perches.com>
3309 S: Maintained
3310 F: scripts/checkpatch.pl
3311
3312 CHINESE DOCUMENTATION
3313 M: Harry Wei <harryxiyou@gmail.com>
3314 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3315 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3316 S: Maintained
3317 F: Documentation/translations/zh_CN/
3318
3319 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3320 M: Peter Chen <Peter.Chen@nxp.com>
3321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3322 L: linux-usb@vger.kernel.org
3323 S: Maintained
3324 F: drivers/usb/chipidea/
3325
3326 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3327 M: Hans de Goede <hdegoede@redhat.com>
3328 L: linux-input@vger.kernel.org
3329 S: Maintained
3330 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3331 F: drivers/input/touchscreen/chipone_icn8318.c
3332
3333 CHROME HARDWARE PLATFORM SUPPORT
3334 M: Benson Leung <bleung@chromium.org>
3335 M: Olof Johansson <olof@lixom.net>
3336 S: Maintained
3337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3338 F: drivers/platform/chrome/
3339
3340 CISCO VIC ETHERNET NIC DRIVER
3341 M: Christian Benvenuti <benve@cisco.com>
3342 M: Govindarajulu Varadarajan <_govind@gmx.com>
3343 M: Neel Patel <neepatel@cisco.com>
3344 S: Supported
3345 F: drivers/net/ethernet/cisco/enic/
3346
3347 CISCO VIC LOW LATENCY NIC DRIVER
3348 M: Christian Benvenuti <benve@cisco.com>
3349 M: Dave Goodell <dgoodell@cisco.com>
3350 S: Supported
3351 F: drivers/infiniband/hw/usnic/
3352
3353 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3354 M: Hartley Sweeten <hsweeten@visionengravers.com>
3355 L: netdev@vger.kernel.org
3356 S: Maintained
3357 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3358
3359 CIRRUS LOGIC AUDIO CODEC DRIVERS
3360 M: Brian Austin <brian.austin@cirrus.com>
3361 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3362 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3363 S: Maintained
3364 F: sound/soc/codecs/cs*
3365
3366 CLEANCACHE API
3367 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3368 L: linux-kernel@vger.kernel.org
3369 S: Maintained
3370 F: mm/cleancache.c
3371 F: include/linux/cleancache.h
3372
3373 CLK API
3374 M: Russell King <linux@armlinux.org.uk>
3375 L: linux-clk@vger.kernel.org
3376 S: Maintained
3377 F: include/linux/clk.h
3378
3379 CLOCKSOURCE, CLOCKEVENT DRIVERS
3380 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3381 M: Thomas Gleixner <tglx@linutronix.de>
3382 L: linux-kernel@vger.kernel.org
3383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3384 S: Supported
3385 F: drivers/clocksource
3386
3387 CISCO FCOE HBA DRIVER
3388 M: Satish Kharat <satishkh@cisco.com>
3389 M: Sesidhar Baddela <sebaddel@cisco.com>
3390 M: Karan Tilak Kumar <kartilak@cisco.com>
3391 L: linux-scsi@vger.kernel.org
3392 S: Supported
3393 F: drivers/scsi/fnic/
3394
3395 CISCO SCSI HBA DRIVER
3396 M: Karan Tilak Kumar <kartilak@cisco.com>
3397 M: Sesidhar Baddela <sebaddel@cisco.com>
3398 L: linux-scsi@vger.kernel.org
3399 S: Supported
3400 F: drivers/scsi/snic/
3401
3402 CMPC ACPI DRIVER
3403 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3404 M: Daniel Oliveira Nascimento <don@syst.com.br>
3405 L: platform-driver-x86@vger.kernel.org
3406 S: Supported
3407 F: drivers/platform/x86/classmate-laptop.c
3408
3409 COBALT MEDIA DRIVER
3410 M: Hans Verkuil <hans.verkuil@cisco.com>
3411 L: linux-media@vger.kernel.org
3412 T: git git://linuxtv.org/media_tree.git
3413 W: https://linuxtv.org
3414 S: Supported
3415 F: drivers/media/pci/cobalt/
3416
3417 COCCINELLE/Semantic Patches (SmPL)
3418 M: Julia Lawall <Julia.Lawall@lip6.fr>
3419 M: Gilles Muller <Gilles.Muller@lip6.fr>
3420 M: Nicolas Palix <nicolas.palix@imag.fr>
3421 M: Michal Marek <mmarek@suse.com>
3422 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3424 W: http://coccinelle.lip6.fr/
3425 S: Supported
3426 F: Documentation/dev-tools/coccinelle.rst
3427 F: scripts/coccinelle/
3428 F: scripts/coccicheck
3429
3430 CODA FILE SYSTEM
3431 M: Jan Harkes <jaharkes@cs.cmu.edu>
3432 M: coda@cs.cmu.edu
3433 L: codalist@coda.cs.cmu.edu
3434 W: http://www.coda.cs.cmu.edu/
3435 S: Maintained
3436 F: Documentation/filesystems/coda.txt
3437 F: fs/coda/
3438 F: include/linux/coda*.h
3439 F: include/uapi/linux/coda*.h
3440
3441 CODA V4L2 MEM2MEM DRIVER
3442 M: Philipp Zabel <p.zabel@pengutronix.de>
3443 L: linux-media@vger.kernel.org
3444 S: Maintained
3445 F: Documentation/devicetree/bindings/media/coda.txt
3446 F: drivers/media/platform/coda/
3447
3448 COMMON CLK FRAMEWORK
3449 M: Michael Turquette <mturquette@baylibre.com>
3450 M: Stephen Boyd <sboyd@codeaurora.org>
3451 L: linux-clk@vger.kernel.org
3452 Q: http://patchwork.kernel.org/project/linux-clk/list/
3453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3454 S: Maintained
3455 F: Documentation/devicetree/bindings/clock/
3456 F: drivers/clk/
3457 X: drivers/clk/clkdev.c
3458 F: include/linux/clk-pr*
3459 F: include/linux/clk/
3460
3461 COMMON INTERNET FILE SYSTEM (CIFS)
3462 M: Steve French <sfrench@samba.org>
3463 L: linux-cifs@vger.kernel.org
3464 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3465 W: http://linux-cifs.samba.org/
3466 T: git git://git.samba.org/sfrench/cifs-2.6.git
3467 S: Supported
3468 F: Documentation/filesystems/cifs/
3469 F: fs/cifs/
3470
3471 COMPACTPCI HOTPLUG CORE
3472 M: Scott Murray <scott@spiteful.org>
3473 L: linux-pci@vger.kernel.org
3474 S: Maintained
3475 F: drivers/pci/hotplug/cpci_hotplug*
3476
3477 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3478 M: Scott Murray <scott@spiteful.org>
3479 L: linux-pci@vger.kernel.org
3480 S: Maintained
3481 F: drivers/pci/hotplug/cpcihp_zt5550.*
3482
3483 COMPACTPCI HOTPLUG GENERIC DRIVER
3484 M: Scott Murray <scott@spiteful.org>
3485 L: linux-pci@vger.kernel.org
3486 S: Maintained
3487 F: drivers/pci/hotplug/cpcihp_generic.c
3488
3489 COMPAL LAPTOP SUPPORT
3490 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3491 L: platform-driver-x86@vger.kernel.org
3492 S: Maintained
3493 F: drivers/platform/x86/compal-laptop.c
3494
3495 CONEXANT ACCESSRUNNER USB DRIVER
3496 L: accessrunner-general@lists.sourceforge.net
3497 W: http://accessrunner.sourceforge.net/
3498 S: Orphan
3499 F: drivers/usb/atm/cxacru.c
3500
3501 CONFIGFS
3502 M: Joel Becker <jlbec@evilplan.org>
3503 M: Christoph Hellwig <hch@lst.de>
3504 T: git git://git.infradead.org/users/hch/configfs.git
3505 S: Supported
3506 F: fs/configfs/
3507 F: include/linux/configfs.h
3508
3509 CONNECTOR
3510 M: Evgeniy Polyakov <zbr@ioremap.net>
3511 L: netdev@vger.kernel.org
3512 S: Maintained
3513 F: drivers/connector/
3514
3515 CONTROL GROUP (CGROUP)
3516 M: Tejun Heo <tj@kernel.org>
3517 M: Li Zefan <lizefan@huawei.com>
3518 M: Johannes Weiner <hannes@cmpxchg.org>
3519 L: cgroups@vger.kernel.org
3520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3521 S: Maintained
3522 F: Documentation/cgroup*
3523 F: include/linux/cgroup*
3524 F: kernel/cgroup*
3525
3526 CONTROL GROUP - CPUSET
3527 M: Li Zefan <lizefan@huawei.com>
3528 L: cgroups@vger.kernel.org
3529 W: http://www.bullopensource.org/cpuset/
3530 W: http://oss.sgi.com/projects/cpusets/
3531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3532 S: Maintained
3533 F: Documentation/cgroup-v1/cpusets.txt
3534 F: include/linux/cpuset.h
3535 F: kernel/cpuset.c
3536
3537 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3538 M: Johannes Weiner <hannes@cmpxchg.org>
3539 M: Michal Hocko <mhocko@kernel.org>
3540 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3541 L: cgroups@vger.kernel.org
3542 L: linux-mm@kvack.org
3543 S: Maintained
3544 F: mm/memcontrol.c
3545 F: mm/swap_cgroup.c
3546
3547 CORETEMP HARDWARE MONITORING DRIVER
3548 M: Fenghua Yu <fenghua.yu@intel.com>
3549 L: linux-hwmon@vger.kernel.org
3550 S: Maintained
3551 F: Documentation/hwmon/coretemp
3552 F: drivers/hwmon/coretemp.c
3553
3554 COSA/SRP SYNC SERIAL DRIVER
3555 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3556 W: http://www.fi.muni.cz/~kas/cosa/
3557 S: Maintained
3558 F: drivers/net/wan/cosa*
3559
3560 CPMAC ETHERNET DRIVER
3561 M: Florian Fainelli <f.fainelli@gmail.com>
3562 L: netdev@vger.kernel.org
3563 S: Maintained
3564 F: drivers/net/ethernet/ti/cpmac.c
3565
3566 CPU FREQUENCY DRIVERS
3567 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3568 M: Viresh Kumar <viresh.kumar@linaro.org>
3569 L: linux-pm@vger.kernel.org
3570 S: Maintained
3571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3572 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3573 B: https://bugzilla.kernel.org
3574 F: Documentation/cpu-freq/
3575 F: Documentation/devicetree/bindings/cpufreq/
3576 F: drivers/cpufreq/
3577 F: include/linux/cpufreq.h
3578 F: tools/testing/selftests/cpufreq/
3579
3580 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3581 M: Viresh Kumar <viresh.kumar@linaro.org>
3582 M: Sudeep Holla <sudeep.holla@arm.com>
3583 L: linux-pm@vger.kernel.org
3584 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3585 S: Maintained
3586 F: drivers/cpufreq/arm_big_little.h
3587 F: drivers/cpufreq/arm_big_little.c
3588 F: drivers/cpufreq/arm_big_little_dt.c
3589
3590 CPUIDLE DRIVER - ARM BIG LITTLE
3591 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3592 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3593 L: linux-pm@vger.kernel.org
3594 L: linux-arm-kernel@lists.infradead.org
3595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3596 S: Maintained
3597 F: drivers/cpuidle/cpuidle-big_little.c
3598
3599 CPUIDLE DRIVER - ARM EXYNOS
3600 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3601 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3602 M: Kukjin Kim <kgene@kernel.org>
3603 L: linux-pm@vger.kernel.org
3604 L: linux-samsung-soc@vger.kernel.org
3605 S: Supported
3606 F: drivers/cpuidle/cpuidle-exynos.c
3607 F: arch/arm/mach-exynos/pm.c
3608
3609 CPUIDLE DRIVERS
3610 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3611 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3612 L: linux-pm@vger.kernel.org
3613 S: Maintained
3614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3615 B: https://bugzilla.kernel.org
3616 F: drivers/cpuidle/*
3617 F: include/linux/cpuidle.h
3618
3619 CPUID/MSR DRIVER
3620 M: "H. Peter Anvin" <hpa@zytor.com>
3621 S: Maintained
3622 F: arch/x86/kernel/cpuid.c
3623 F: arch/x86/kernel/msr.c
3624
3625 CPU POWER MONITORING SUBSYSTEM
3626 M: Thomas Renninger <trenn@suse.com>
3627 L: linux-pm@vger.kernel.org
3628 S: Maintained
3629 F: tools/power/cpupower/
3630
3631 CRAMFS FILESYSTEM
3632 W: http://sourceforge.net/projects/cramfs/
3633 S: Orphan / Obsolete
3634 F: Documentation/filesystems/cramfs.txt
3635 F: fs/cramfs/
3636
3637 CRIS PORT
3638 M: Mikael Starvik <starvik@axis.com>
3639 M: Jesper Nilsson <jesper.nilsson@axis.com>
3640 L: linux-cris-kernel@axis.com
3641 W: http://developer.axis.com
3642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3643 S: Maintained
3644 F: arch/cris/
3645 F: drivers/tty/serial/crisv10.*
3646
3647 CRYPTO API
3648 M: Herbert Xu <herbert@gondor.apana.org.au>
3649 M: "David S. Miller" <davem@davemloft.net>
3650 L: linux-crypto@vger.kernel.org
3651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3653 S: Maintained
3654 F: Documentation/crypto/
3655 F: Documentation/devicetree/bindings/crypto/
3656 F: arch/*/crypto/
3657 F: crypto/
3658 F: drivers/crypto/
3659 F: include/crypto/
3660 F: include/linux/crypto*
3661
3662 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3663 M: Neil Horman <nhorman@tuxdriver.com>
3664 L: linux-crypto@vger.kernel.org
3665 S: Maintained
3666 F: crypto/ansi_cprng.c
3667 F: crypto/rng.c
3668
3669 CS3308 MEDIA DRIVER
3670 M: Hans Verkuil <hverkuil@xs4all.nl>
3671 L: linux-media@vger.kernel.org
3672 T: git git://linuxtv.org/media_tree.git
3673 W: http://linuxtv.org
3674 S: Odd Fixes
3675 F: drivers/media/i2c/cs3308.c
3676 F: drivers/media/i2c/cs3308.h
3677
3678 CS5535 Audio ALSA driver
3679 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3680 S: Maintained
3681 F: sound/pci/cs5535audio/
3682
3683 CW1200 WLAN driver
3684 M: Solomon Peachy <pizza@shaftnet.org>
3685 S: Maintained
3686 F: drivers/net/wireless/st/cw1200/
3687
3688 CX18 VIDEO4LINUX DRIVER
3689 M: Andy Walls <awalls@md.metrocast.net>
3690 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3691 L: linux-media@vger.kernel.org
3692 T: git git://linuxtv.org/media_tree.git
3693 W: https://linuxtv.org
3694 W: http://www.ivtvdriver.org/index.php/Cx18
3695 S: Maintained
3696 F: Documentation/media/v4l-drivers/cx18*
3697 F: drivers/media/pci/cx18/
3698 F: include/uapi/linux/ivtv*
3699
3700 CX2341X MPEG ENCODER HELPER MODULE
3701 M: Hans Verkuil <hverkuil@xs4all.nl>
3702 L: linux-media@vger.kernel.org
3703 T: git git://linuxtv.org/media_tree.git
3704 W: https://linuxtv.org
3705 S: Maintained
3706 F: drivers/media/common/cx2341x*
3707 F: include/media/cx2341x*
3708
3709 CX24120 MEDIA DRIVER
3710 M: Jemma Denson <jdenson@gmail.com>
3711 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3712 L: linux-media@vger.kernel.org
3713 W: https://linuxtv.org
3714 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3715 S: Maintained
3716 F: drivers/media/dvb-frontends/cx24120*
3717
3718 CX88 VIDEO4LINUX DRIVER
3719 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3720 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3721 L: linux-media@vger.kernel.org
3722 W: https://linuxtv.org
3723 T: git git://linuxtv.org/media_tree.git
3724 S: Odd fixes
3725 F: Documentation/media/v4l-drivers/cx88*
3726 F: drivers/media/pci/cx88/
3727
3728 CXD2820R MEDIA DRIVER
3729 M: Antti Palosaari <crope@iki.fi>
3730 L: linux-media@vger.kernel.org
3731 W: https://linuxtv.org
3732 W: http://palosaari.fi/linux/
3733 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3734 T: git git://linuxtv.org/anttip/media_tree.git
3735 S: Maintained
3736 F: drivers/media/dvb-frontends/cxd2820r*
3737
3738 CXGB3 ETHERNET DRIVER (CXGB3)
3739 M: Santosh Raspatur <santosh@chelsio.com>
3740 L: netdev@vger.kernel.org
3741 W: http://www.chelsio.com
3742 S: Supported
3743 F: drivers/net/ethernet/chelsio/cxgb3/
3744
3745 CXGB3 ISCSI DRIVER (CXGB3I)
3746 M: Karen Xie <kxie@chelsio.com>
3747 L: linux-scsi@vger.kernel.org
3748 W: http://www.chelsio.com
3749 S: Supported
3750 F: drivers/scsi/cxgbi/cxgb3i
3751
3752 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3753 M: Steve Wise <swise@chelsio.com>
3754 L: linux-rdma@vger.kernel.org
3755 W: http://www.openfabrics.org
3756 S: Supported
3757 F: drivers/infiniband/hw/cxgb3/
3758 F: include/uapi/rdma/cxgb3-abi.h
3759
3760 CXGB4 ETHERNET DRIVER (CXGB4)
3761 M: Ganesh Goudar <ganeshgr@chelsio.com>
3762 L: netdev@vger.kernel.org
3763 W: http://www.chelsio.com
3764 S: Supported
3765 F: drivers/net/ethernet/chelsio/cxgb4/
3766
3767 CXGB4 ISCSI DRIVER (CXGB4I)
3768 M: Karen Xie <kxie@chelsio.com>
3769 L: linux-scsi@vger.kernel.org
3770 W: http://www.chelsio.com
3771 S: Supported
3772 F: drivers/scsi/cxgbi/cxgb4i
3773
3774 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3775 M: Steve Wise <swise@chelsio.com>
3776 L: linux-rdma@vger.kernel.org
3777 W: http://www.openfabrics.org
3778 S: Supported
3779 F: drivers/infiniband/hw/cxgb4/
3780 F: include/uapi/rdma/cxgb4-abi.h
3781
3782 CXGB4 CRYPTO DRIVER (chcr)
3783 M: Harsh Jain <harsh@chelsio.com>
3784 L: linux-crypto@vger.kernel.org
3785 W: http://www.chelsio.com
3786 S: Supported
3787 F: drivers/crypto/chelsio
3788
3789 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3790 M: Casey Leedom <leedom@chelsio.com>
3791 L: netdev@vger.kernel.org
3792 W: http://www.chelsio.com
3793 S: Supported
3794 F: drivers/net/ethernet/chelsio/cxgb4vf/
3795
3796 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3797 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3798 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3799 L: linuxppc-dev@lists.ozlabs.org
3800 S: Supported
3801 F: arch/powerpc/platforms/powernv/pci-cxl.c
3802 F: drivers/misc/cxl/
3803 F: include/misc/cxl*
3804 F: include/uapi/misc/cxl.h
3805 F: Documentation/powerpc/cxl.txt
3806 F: Documentation/ABI/testing/sysfs-class-cxl
3807
3808 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3809 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3810 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3811 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3812 L: linux-scsi@vger.kernel.org
3813 S: Supported
3814 F: drivers/scsi/cxlflash/
3815 F: include/uapi/scsi/cxlflash_ioctls.h
3816 F: Documentation/powerpc/cxlflash.txt
3817
3818 STMMAC ETHERNET DRIVER
3819 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3820 M: Alexandre Torgue <alexandre.torgue@st.com>
3821 L: netdev@vger.kernel.org
3822 W: http://www.stlinux.com
3823 S: Supported
3824 F: drivers/net/ethernet/stmicro/stmmac/
3825
3826 CYBERPRO FB DRIVER
3827 M: Russell King <linux@armlinux.org.uk>
3828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3829 W: http://www.armlinux.org.uk/
3830 S: Maintained
3831 F: drivers/video/fbdev/cyber2000fb.*
3832
3833 CYCLADES ASYNC MUX DRIVER
3834 W: http://www.cyclades.com/
3835 S: Orphan
3836 F: drivers/tty/cyclades.c
3837 F: include/linux/cyclades.h
3838 F: include/uapi/linux/cyclades.h
3839
3840 CYCLADES PC300 DRIVER
3841 W: http://www.cyclades.com/
3842 S: Orphan
3843 F: drivers/net/wan/pc300*
3844
3845 CYPRESS_FIRMWARE MEDIA DRIVER
3846 M: Antti Palosaari <crope@iki.fi>
3847 L: linux-media@vger.kernel.org
3848 W: https://linuxtv.org
3849 W: http://palosaari.fi/linux/
3850 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3851 T: git git://linuxtv.org/anttip/media_tree.git
3852 S: Maintained
3853 F: drivers/media/common/cypress_firmware*
3854
3855 CYTTSP TOUCHSCREEN DRIVER
3856 M: Ferruh Yigit <fery@cypress.com>
3857 L: linux-input@vger.kernel.org
3858 S: Supported
3859 F: drivers/input/touchscreen/cyttsp*
3860 F: include/linux/input/cyttsp.h
3861
3862 D-LINK DIR-685 TOUCHKEYS DRIVER
3863 M: Linus Walleij <linus.walleij@linaro.org>
3864 L: linux-input@vger.kernel.org
3865 S: Supported
3866 F: drivers/input/dlink-dir685-touchkeys.c
3867
3868 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3869 M: Joshua Kinard <kumba@gentoo.org>
3870 S: Maintained
3871 F: drivers/rtc/rtc-ds1685.c
3872 F: include/linux/rtc/ds1685.h
3873
3874 DAMA SLAVE for AX.25
3875 M: Joerg Reuter <jreuter@yaina.de>
3876 W: http://yaina.de/jreuter/
3877 W: http://www.qsl.net/dl1bke/
3878 L: linux-hams@vger.kernel.org
3879 S: Maintained
3880 F: net/ax25/af_ax25.c
3881 F: net/ax25/ax25_dev.c
3882 F: net/ax25/ax25_ds_*
3883 F: net/ax25/ax25_in.c
3884 F: net/ax25/ax25_out.c
3885 F: net/ax25/ax25_timer.c
3886 F: net/ax25/sysctl_net_ax25.c
3887
3888 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3889 L: netdev@vger.kernel.org
3890 S: Orphan
3891 F: Documentation/networking/dmfe.txt
3892 F: drivers/net/ethernet/dec/tulip/dmfe.c
3893
3894 DC390/AM53C974 SCSI driver
3895 M: Hannes Reinecke <hare@suse.com>
3896 L: linux-scsi@vger.kernel.org
3897 S: Maintained
3898 F: drivers/scsi/am53c974.c
3899
3900 DC395x SCSI driver
3901 M: Oliver Neukum <oliver@neukum.org>
3902 M: Ali Akcaagac <aliakc@web.de>
3903 M: Jamie Lenehan <lenehan@twibble.org>
3904 L: dc395x@twibble.org
3905 W: http://twibble.org/dist/dc395x/
3906 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3907 S: Maintained
3908 F: Documentation/scsi/dc395x.txt
3909 F: drivers/scsi/dc395x.*
3910
3911 DCCP PROTOCOL
3912 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3913 L: dccp@vger.kernel.org
3914 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3915 S: Maintained
3916 F: include/linux/dccp.h
3917 F: include/uapi/linux/dccp.h
3918 F: include/linux/tfrc.h
3919 F: net/dccp/
3920
3921 DECnet NETWORK LAYER
3922 W: http://linux-decnet.sourceforge.net
3923 L: linux-decnet-user@lists.sourceforge.net
3924 S: Orphan
3925 F: Documentation/networking/decnet.txt
3926 F: net/decnet/
3927
3928 DECSTATION PLATFORM SUPPORT
3929 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3930 L: linux-mips@linux-mips.org
3931 W: http://www.linux-mips.org/wiki/DECstation
3932 S: Maintained
3933 F: arch/mips/dec/
3934 F: arch/mips/include/asm/dec/
3935 F: arch/mips/include/asm/mach-dec/
3936
3937 DEFXX FDDI NETWORK DRIVER
3938 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3939 S: Maintained
3940 F: drivers/net/fddi/defxx.*
3941
3942 DELL LAPTOP DRIVER
3943 M: Matthew Garrett <mjg59@srcf.ucam.org>
3944 M: Pali Rohár <pali.rohar@gmail.com>
3945 L: platform-driver-x86@vger.kernel.org
3946 S: Maintained
3947 F: drivers/platform/x86/dell-laptop.c
3948
3949 DELL LAPTOP RBTN DRIVER
3950 M: Pali Rohár <pali.rohar@gmail.com>
3951 S: Maintained
3952 F: drivers/platform/x86/dell-rbtn.*
3953
3954 DELL LAPTOP FREEFALL DRIVER
3955 M: Pali Rohár <pali.rohar@gmail.com>
3956 S: Maintained
3957 F: drivers/platform/x86/dell-smo8800.c
3958
3959 DELL LAPTOP SMM DRIVER
3960 M: Pali Rohár <pali.rohar@gmail.com>
3961 S: Maintained
3962 F: drivers/hwmon/dell-smm-hwmon.c
3963 F: include/uapi/linux/i8k.h
3964
3965 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3966 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3967 S: Maintained
3968 F: Documentation/dcdbas.txt
3969 F: drivers/firmware/dcdbas.*
3970
3971 DELL WMI EXTRAS DRIVER
3972 M: Matthew Garrett <mjg59@srcf.ucam.org>
3973 M: Pali Rohár <pali.rohar@gmail.com>
3974 S: Maintained
3975 F: drivers/platform/x86/dell-wmi.c
3976
3977 DESIGNWARE USB2 DRD IP DRIVER
3978 M: John Youn <johnyoun@synopsys.com>
3979 L: linux-usb@vger.kernel.org
3980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3981 S: Maintained
3982 F: drivers/usb/dwc2/
3983
3984 DESIGNWARE USB3 DRD IP DRIVER
3985 M: Felipe Balbi <balbi@kernel.org>
3986 L: linux-usb@vger.kernel.org
3987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3988 S: Maintained
3989 F: drivers/usb/dwc3/
3990
3991 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3992 M: Andreas Klinger <ak@it-klinger.de>
3993 L: linux-iio@vger.kernel.org
3994 S: Maintained
3995 F: drivers/iio/proximity/srf*.c
3996
3997 DEVICE COREDUMP (DEV_COREDUMP)
3998 M: Johannes Berg <johannes@sipsolutions.net>
3999 L: linux-kernel@vger.kernel.org
4000 S: Maintained
4001 F: drivers/base/devcoredump.c
4002 F: include/linux/devcoredump.h
4003
4004 DEVICE FREQUENCY (DEVFREQ)
4005 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4006 M: Kyungmin Park <kyungmin.park@samsung.com>
4007 R: Chanwoo Choi <cw00.choi@samsung.com>
4008 L: linux-pm@vger.kernel.org
4009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4010 S: Maintained
4011 F: drivers/devfreq/
4012 F: include/linux/devfreq.h
4013 F: Documentation/devicetree/bindings/devfreq/
4014
4015 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4016 M: Chanwoo Choi <cw00.choi@samsung.com>
4017 L: linux-pm@vger.kernel.org
4018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4019 S: Supported
4020 F: drivers/devfreq/event/
4021 F: drivers/devfreq/devfreq-event.c
4022 F: include/linux/devfreq-event.h
4023 F: Documentation/devicetree/bindings/devfreq/event/
4024
4025 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4026 M: Chanwoo Choi <cw00.choi@samsung.com>
4027 L: linux-pm@vger.kernel.org
4028 L: linux-samsung-soc@vger.kernel.org
4029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4030 S: Maintained
4031 F: drivers/devfreq/exynos-bus.c
4032 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4033
4034 DEVICE NUMBER REGISTRY
4035 M: Torben Mathiasen <device@lanana.org>
4036 W: http://lanana.org/docs/device-list/index.html
4037 S: Maintained
4038
4039 DEVICE-MAPPER (LVM)
4040 M: Alasdair Kergon <agk@redhat.com>
4041 M: Mike Snitzer <snitzer@redhat.com>
4042 M: dm-devel@redhat.com
4043 L: dm-devel@redhat.com
4044 W: http://sources.redhat.com/dm
4045 Q: http://patchwork.kernel.org/project/dm-devel/list/
4046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4047 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4048 S: Maintained
4049 F: Documentation/device-mapper/
4050 F: drivers/md/dm*
4051 F: drivers/md/persistent-data/
4052 F: include/linux/device-mapper.h
4053 F: include/linux/dm-*.h
4054 F: include/uapi/linux/dm-*.h
4055
4056 DEVLINK
4057 M: Jiri Pirko <jiri@mellanox.com>
4058 L: netdev@vger.kernel.org
4059 S: Supported
4060 F: net/core/devlink.c
4061 F: include/net/devlink.h
4062 F: include/uapi/linux/devlink.h
4063
4064 DIALOG SEMICONDUCTOR DRIVERS
4065 M: Support Opensource <support.opensource@diasemi.com>
4066 W: http://www.dialog-semiconductor.com/products
4067 S: Supported
4068 F: Documentation/hwmon/da90??
4069 F: Documentation/devicetree/bindings/mfd/da90*.txt
4070 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4071 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4072 F: Documentation/devicetree/bindings/regulator/da92*.txt
4073 F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4074 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4075 F: drivers/gpio/gpio-da90??.c
4076 F: drivers/hwmon/da90??-hwmon.c
4077 F: drivers/iio/adc/da91??-*.c
4078 F: drivers/input/misc/da90??_onkey.c
4079 F: drivers/input/touchscreen/da9052_tsi.c
4080 F: drivers/leds/leds-da90??.c
4081 F: drivers/mfd/da903x.c
4082 F: drivers/mfd/da90??-*.c
4083 F: drivers/mfd/da91??-*.c
4084 F: drivers/power/supply/da9052-battery.c
4085 F: drivers/power/supply/da91??-*.c
4086 F: drivers/regulator/da903x.c
4087 F: drivers/regulator/da9???-regulator.[ch]
4088 F: drivers/thermal/da90??-thermal.c
4089 F: drivers/rtc/rtc-da90??.c
4090 F: drivers/video/backlight/da90??_bl.c
4091 F: drivers/watchdog/da90??_wdt.c
4092 F: include/linux/mfd/da903x.h
4093 F: include/linux/mfd/da9052/
4094 F: include/linux/mfd/da9055/
4095 F: include/linux/mfd/da9062/
4096 F: include/linux/mfd/da9063/
4097 F: include/linux/mfd/da9150/
4098 F: include/linux/regulator/da9211.h
4099 F: include/sound/da[79]*.h
4100 F: sound/soc/codecs/da[79]*.[ch]
4101
4102 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4103 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4104 L: linux-gpio@vger.kernel.org
4105 S: Maintained
4106 F: drivers/gpio/gpio-gpio-mm.c
4107
4108 DIGI NEO AND CLASSIC PCI PRODUCTS
4109 M: Lidza Louina <lidza.louina@gmail.com>
4110 M: Mark Hounschell <markh@compro.net>
4111 L: driverdev-devel@linuxdriverproject.org
4112 S: Maintained
4113 F: drivers/staging/dgnc/
4114
4115 DIOLAN U2C-12 I2C DRIVER
4116 M: Guenter Roeck <linux@roeck-us.net>
4117 L: linux-i2c@vger.kernel.org
4118 S: Maintained
4119 F: drivers/i2c/busses/i2c-diolan-u2c.c
4120
4121 DIRECT ACCESS (DAX)
4122 M: Matthew Wilcox <mawilcox@microsoft.com>
4123 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4124 L: linux-fsdevel@vger.kernel.org
4125 S: Supported
4126 F: fs/dax.c
4127 F: include/linux/dax.h
4128 F: include/trace/events/fs_dax.h
4129
4130 DIRECTORY NOTIFICATION (DNOTIFY)
4131 M: Eric Paris <eparis@parisplace.org>
4132 S: Maintained
4133 F: Documentation/filesystems/dnotify.txt
4134 F: fs/notify/dnotify/
4135 F: include/linux/dnotify.h
4136
4137 DISK GEOMETRY AND PARTITION HANDLING
4138 M: Andries Brouwer <aeb@cwi.nl>
4139 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4140 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4141 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4142 S: Maintained
4143
4144 DISKQUOTA
4145 M: Jan Kara <jack@suse.com>
4146 S: Maintained
4147 F: Documentation/filesystems/quota.txt
4148 F: fs/quota/
4149 F: include/linux/quota*.h
4150 F: include/uapi/linux/quota*.h
4151
4152 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4153 M: Bernie Thompson <bernie@plugable.com>
4154 L: linux-fbdev@vger.kernel.org
4155 S: Maintained
4156 W: http://plugable.com/category/projects/udlfb/
4157 F: drivers/video/fbdev/udlfb.c
4158 F: include/video/udlfb.h
4159 F: Documentation/fb/udlfb.txt
4160
4161 DISTRIBUTED LOCK MANAGER (DLM)
4162 M: Christine Caulfield <ccaulfie@redhat.com>
4163 M: David Teigland <teigland@redhat.com>
4164 L: cluster-devel@redhat.com
4165 W: http://sources.redhat.com/cluster/
4166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4167 S: Supported
4168 F: fs/dlm/
4169
4170 DMA BUFFER SHARING FRAMEWORK
4171 M: Sumit Semwal <sumit.semwal@linaro.org>
4172 S: Maintained
4173 L: linux-media@vger.kernel.org
4174 L: dri-devel@lists.freedesktop.org
4175 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4176 F: drivers/dma-buf/
4177 F: include/linux/dma-buf*
4178 F: include/linux/reservation.h
4179 F: include/linux/*fence.h
4180 F: Documentation/driver-api/dma-buf.rst
4181 T: git git://anongit.freedesktop.org/drm/drm-misc
4182
4183 SYNC FILE FRAMEWORK
4184 M: Sumit Semwal <sumit.semwal@linaro.org>
4185 R: Gustavo Padovan <gustavo@padovan.org>
4186 S: Maintained
4187 L: linux-media@vger.kernel.org
4188 L: dri-devel@lists.freedesktop.org
4189 F: drivers/dma-buf/sync_*
4190 F: drivers/dma-buf/dma-fence*
4191 F: drivers/dma-buf/sw_sync.c
4192 F: include/linux/sync_file.h
4193 F: include/uapi/linux/sync_file.h
4194 F: Documentation/sync_file.txt
4195 T: git git://anongit.freedesktop.org/drm/drm-misc
4196
4197 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4198 M: Vinod Koul <vinod.koul@intel.com>
4199 L: dmaengine@vger.kernel.org
4200 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4201 S: Maintained
4202 F: drivers/dma/
4203 F: include/linux/dmaengine.h
4204 F: Documentation/devicetree/bindings/dma/
4205 F: Documentation/dmaengine/
4206 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4207
4208 DME1737 HARDWARE MONITOR DRIVER
4209 M: Juerg Haefliger <juergh@gmail.com>
4210 L: linux-hwmon@vger.kernel.org
4211 S: Maintained
4212 F: Documentation/hwmon/dme1737
4213 F: drivers/hwmon/dme1737.c
4214
4215 DMI/SMBIOS SUPPORT
4216 M: Jean Delvare <jdelvare@suse.com>
4217 S: Maintained
4218 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4219 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4220 F: drivers/firmware/dmi-id.c
4221 F: drivers/firmware/dmi_scan.c
4222 F: include/linux/dmi.h
4223
4224 DOCUMENTATION
4225 M: Jonathan Corbet <corbet@lwn.net>
4226 L: linux-doc@vger.kernel.org
4227 S: Maintained
4228 F: Documentation/
4229 F: scripts/kernel-doc
4230 X: Documentation/ABI/
4231 X: Documentation/devicetree/
4232 X: Documentation/acpi
4233 X: Documentation/power
4234 X: Documentation/spi
4235 X: Documentation/media
4236 T: git git://git.lwn.net/linux.git docs-next
4237
4238 DOUBLETALK DRIVER
4239 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4240 L: blinux-list@redhat.com
4241 S: Maintained
4242 F: drivers/char/dtlk.c
4243 F: include/linux/dtlk.h
4244
4245 DPAA2 DATAPATH I/O (DPIO) DRIVER
4246 M: Roy Pledge <Roy.Pledge@nxp.com>
4247 L: linux-kernel@vger.kernel.org
4248 S: Maintained
4249 F: drivers/staging/fsl-mc/bus/dpio
4250
4251 DPAA2 ETHERNET DRIVER
4252 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4253 L: linux-kernel@vger.kernel.org
4254 S: Maintained
4255 F: drivers/staging/fsl-dpaa2/ethernet
4256
4257 DPT_I2O SCSI RAID DRIVER
4258 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4259 L: linux-scsi@vger.kernel.org
4260 W: http://www.adaptec.com/
4261 S: Maintained
4262 F: drivers/scsi/dpt*
4263 F: drivers/scsi/dpt/
4264
4265 DRBD DRIVER
4266 M: Philipp Reisner <philipp.reisner@linbit.com>
4267 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4268 L: drbd-dev@lists.linbit.com
4269 W: http://www.drbd.org
4270 T: git git://git.linbit.com/linux-drbd.git
4271 T: git git://git.linbit.com/drbd-8.4.git
4272 S: Supported
4273 F: drivers/block/drbd/
4274 F: lib/lru_cache.c
4275 F: Documentation/blockdev/drbd/
4276
4277 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4278 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4280 S: Supported
4281 F: Documentation/kobject.txt
4282 F: drivers/base/
4283 F: fs/debugfs/
4284 F: fs/sysfs/
4285 F: include/linux/debugfs.h
4286 F: include/linux/kobj*
4287 F: lib/kobj*
4288
4289 DRM DRIVERS
4290 M: David Airlie <airlied@linux.ie>
4291 L: dri-devel@lists.freedesktop.org
4292 T: git git://people.freedesktop.org/~airlied/linux
4293 B: https://bugs.freedesktop.org/
4294 C: irc://chat.freenode.net/dri-devel
4295 S: Maintained
4296 F: drivers/gpu/drm/
4297 F: drivers/gpu/vga/
4298 F: Documentation/devicetree/bindings/display/
4299 F: Documentation/devicetree/bindings/gpu/
4300 F: Documentation/devicetree/bindings/video/
4301 F: Documentation/gpu/
4302 F: include/drm/
4303 F: include/uapi/drm/
4304 F: include/linux/vga*
4305
4306 DRM DRIVERS AND MISC GPU PATCHES
4307 M: Daniel Vetter <daniel.vetter@intel.com>
4308 M: Jani Nikula <jani.nikula@linux.intel.com>
4309 M: Sean Paul <seanpaul@chromium.org>
4310 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4311 S: Maintained
4312 T: git git://anongit.freedesktop.org/drm/drm-misc
4313 F: Documentation/gpu/
4314 F: drivers/gpu/vga/
4315 F: drivers/gpu/drm/*
4316 F: include/drm/drm*
4317 F: include/uapi/drm/drm*
4318 F: include/linux/vga*
4319
4320 DRM DRIVER FOR ARM PL111 CLCD
4321 M: Eric Anholt <eric@anholt.net>
4322 T: git git://anongit.freedesktop.org/drm/drm-misc
4323 S: Supported
4324 F: drivers/gpu/drm/pl111/
4325
4326 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4327 M: Dave Airlie <airlied@redhat.com>
4328 S: Odd Fixes
4329 F: drivers/gpu/drm/ast/
4330
4331 DRM DRIVERS FOR BRIDGE CHIPS
4332 M: Archit Taneja <architt@codeaurora.org>
4333 M: Andrzej Hajda <a.hajda@samsung.com>
4334 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4335 S: Maintained
4336 T: git git://anongit.freedesktop.org/drm/drm-misc
4337 F: drivers/gpu/drm/bridge/
4338
4339 DRM DRIVER FOR BOCHS VIRTUAL GPU
4340 M: Gerd Hoffmann <kraxel@redhat.com>
4341 L: virtualization@lists.linux-foundation.org
4342 T: git git://anongit.freedesktop.org/drm/drm-misc
4343 S: Maintained
4344 F: drivers/gpu/drm/bochs/
4345
4346 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4347 M: Dave Airlie <airlied@redhat.com>
4348 M: Gerd Hoffmann <kraxel@redhat.com>
4349 L: virtualization@lists.linux-foundation.org
4350 T: git git://anongit.freedesktop.org/drm/drm-misc
4351 S: Obsolete
4352 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4353 F: drivers/gpu/drm/cirrus/
4354
4355 RADEON and AMDGPU DRM DRIVERS
4356 M: Alex Deucher <alexander.deucher@amd.com>
4357 M: Christian König <christian.koenig@amd.com>
4358 L: amd-gfx@lists.freedesktop.org
4359 T: git git://people.freedesktop.org/~agd5f/linux
4360 S: Supported
4361 F: drivers/gpu/drm/radeon/
4362 F: include/uapi/drm/radeon_drm.h
4363 F: drivers/gpu/drm/amd/
4364 F: include/uapi/drm/amdgpu_drm.h
4365
4366 DRM PANEL DRIVERS
4367 M: Thierry Reding <thierry.reding@gmail.com>
4368 L: dri-devel@lists.freedesktop.org
4369 T: git git://anongit.freedesktop.org/tegra/linux.git
4370 S: Maintained
4371 F: drivers/gpu/drm/drm_panel.c
4372 F: drivers/gpu/drm/panel/
4373 F: include/drm/drm_panel.h
4374 F: Documentation/devicetree/bindings/display/panel/
4375
4376 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4377 M: Daniel Vetter <daniel.vetter@intel.com>
4378 M: Jani Nikula <jani.nikula@linux.intel.com>
4379 L: intel-gfx@lists.freedesktop.org
4380 W: https://01.org/linuxgraphics/
4381 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4382 C: irc://chat.freenode.net/intel-gfx
4383 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4384 T: git git://anongit.freedesktop.org/drm-intel
4385 S: Supported
4386 F: drivers/gpu/drm/i915/
4387 F: include/drm/i915*
4388 F: include/uapi/drm/i915_drm.h
4389 F: Documentation/gpu/i915.rst
4390
4391 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4392 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4393 M: Zhi Wang <zhi.a.wang@intel.com>
4394 L: intel-gvt-dev@lists.freedesktop.org
4395 L: intel-gfx@lists.freedesktop.org
4396 W: https://01.org/igvt-g
4397 T: git https://github.com/01org/gvt-linux.git
4398 S: Supported
4399 F: drivers/gpu/drm/i915/gvt/
4400
4401 DRM DRIVERS FOR ATMEL HLCDC
4402 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4403 L: dri-devel@lists.freedesktop.org
4404 S: Supported
4405 F: drivers/gpu/drm/atmel-hlcdc/
4406 F: Documentation/devicetree/bindings/drm/atmel/
4407 T: git git://anongit.freedesktop.org/drm/drm-misc
4408
4409 DRM DRIVERS FOR ALLWINNER A10
4410 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4411 L: dri-devel@lists.freedesktop.org
4412 S: Supported
4413 F: drivers/gpu/drm/sun4i/
4414 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4416
4417 DRM DRIVERS FOR AMLOGIC SOCS
4418 M: Neil Armstrong <narmstrong@baylibre.com>
4419 L: dri-devel@lists.freedesktop.org
4420 L: linux-amlogic@lists.infradead.org
4421 W: http://linux-meson.com/
4422 S: Supported
4423 F: drivers/gpu/drm/meson/
4424 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4425 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4426 F: Documentation/gpu/meson.rst
4427 T: git git://anongit.freedesktop.org/drm/drm-misc
4428
4429 DRM DRIVERS FOR EXYNOS
4430 M: Inki Dae <inki.dae@samsung.com>
4431 M: Joonyoung Shim <jy0922.shim@samsung.com>
4432 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4433 M: Kyungmin Park <kyungmin.park@samsung.com>
4434 L: dri-devel@lists.freedesktop.org
4435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4436 S: Supported
4437 F: drivers/gpu/drm/exynos/
4438 F: include/uapi/drm/exynos_drm.h
4439 F: Documentation/devicetree/bindings/display/exynos/
4440
4441 DRM DRIVERS FOR FREESCALE DCU
4442 M: Stefan Agner <stefan@agner.ch>
4443 M: Alison Wang <alison.wang@freescale.com>
4444 L: dri-devel@lists.freedesktop.org
4445 S: Supported
4446 F: drivers/gpu/drm/fsl-dcu/
4447 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4448 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4449 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4450
4451 DRM DRIVERS FOR FREESCALE IMX
4452 M: Philipp Zabel <p.zabel@pengutronix.de>
4453 L: dri-devel@lists.freedesktop.org
4454 S: Maintained
4455 F: drivers/gpu/drm/imx/
4456 F: drivers/gpu/ipu-v3/
4457 F: Documentation/devicetree/bindings/display/imx/
4458
4459 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4460 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4461 L: dri-devel@lists.freedesktop.org
4462 T: git git://github.com/patjak/drm-gma500
4463 S: Maintained
4464 F: drivers/gpu/drm/gma500/
4465
4466 DRM DRIVERS FOR HISILICON
4467 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4468 M: Rongrong Zou <zourongrong@gmail.com>
4469 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4470 R: Chen Feng <puck.chen@hisilicon.com>
4471 L: dri-devel@lists.freedesktop.org
4472 T: git git://github.com/xin3liang/linux.git
4473 S: Maintained
4474 F: drivers/gpu/drm/hisilicon/
4475 F: Documentation/devicetree/bindings/display/hisilicon/
4476
4477 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4478 S: Orphan / Obsolete
4479 F: drivers/gpu/drm/i810/
4480 F: include/uapi/drm/i810_drm.h
4481
4482 DRM DRIVERS FOR MEDIATEK
4483 M: CK Hu <ck.hu@mediatek.com>
4484 M: Philipp Zabel <p.zabel@pengutronix.de>
4485 L: dri-devel@lists.freedesktop.org
4486 S: Supported
4487 F: drivers/gpu/drm/mediatek/
4488 F: Documentation/devicetree/bindings/display/mediatek/
4489
4490 DRM DRIVER FOR MI0283QT
4491 M: Noralf Trønnes <noralf@tronnes.org>
4492 S: Maintained
4493 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4494 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4495
4496 DRM DRIVER FOR MSM ADRENO GPU
4497 M: Rob Clark <robdclark@gmail.com>
4498 L: linux-arm-msm@vger.kernel.org
4499 L: dri-devel@lists.freedesktop.org
4500 L: freedreno@lists.freedesktop.org
4501 T: git git://people.freedesktop.org/~robclark/linux
4502 S: Maintained
4503 F: drivers/gpu/drm/msm/
4504 F: include/uapi/drm/msm_drm.h
4505 F: Documentation/devicetree/bindings/display/msm/
4506
4507 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4508 M: Ben Skeggs <bskeggs@redhat.com>
4509 L: dri-devel@lists.freedesktop.org
4510 L: nouveau@lists.freedesktop.org
4511 T: git git://github.com/skeggsb/linux
4512 S: Supported
4513 F: drivers/gpu/drm/nouveau/
4514 F: include/uapi/drm/nouveau_drm.h
4515
4516 DRM DRIVERS FOR NVIDIA TEGRA
4517 M: Thierry Reding <thierry.reding@gmail.com>
4518 L: dri-devel@lists.freedesktop.org
4519 L: linux-tegra@vger.kernel.org
4520 T: git git://anongit.freedesktop.org/tegra/linux.git
4521 S: Supported
4522 F: drivers/gpu/drm/tegra/
4523 F: drivers/gpu/host1x/
4524 F: include/linux/host1x.h
4525 F: include/uapi/drm/tegra_drm.h
4526 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4527
4528 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4529 S: Orphan / Obsolete
4530 F: drivers/gpu/drm/mga/
4531 F: include/uapi/drm/mga_drm.h
4532
4533 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4534 M: Dave Airlie <airlied@redhat.com>
4535 S: Odd Fixes
4536 F: drivers/gpu/drm/mgag200/
4537
4538 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4539 S: Orphan / Obsolete
4540 F: drivers/gpu/drm/r128/
4541 F: include/uapi/drm/r128_drm.h
4542
4543 DRM DRIVERS FOR RENESAS
4544 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4545 L: dri-devel@lists.freedesktop.org
4546 L: linux-renesas-soc@vger.kernel.org
4547 T: git git://linuxtv.org/pinchartl/fbdev
4548 S: Supported
4549 F: drivers/gpu/drm/rcar-du/
4550 F: drivers/gpu/drm/shmobile/
4551 F: include/linux/platform_data/shmob_drm.h
4552 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4553 F: Documentation/devicetree/bindings/display/renesas,du.txt
4554
4555 DRM DRIVER FOR QXL VIRTUAL GPU
4556 M: Dave Airlie <airlied@redhat.com>
4557 M: Gerd Hoffmann <kraxel@redhat.com>
4558 L: virtualization@lists.linux-foundation.org
4559 T: git git://anongit.freedesktop.org/drm/drm-misc
4560 S: Maintained
4561 F: drivers/gpu/drm/qxl/
4562 F: include/uapi/drm/qxl_drm.h
4563
4564 DRM DRIVERS FOR ROCKCHIP
4565 M: Mark Yao <mark.yao@rock-chips.com>
4566 L: dri-devel@lists.freedesktop.org
4567 S: Maintained
4568 F: drivers/gpu/drm/rockchip/
4569 F: Documentation/devicetree/bindings/display/rockchip/
4570 T: git git://anongit.freedesktop.org/drm/drm-misc
4571
4572 DRM DRIVER FOR SAVAGE VIDEO CARDS
4573 S: Orphan / Obsolete
4574 F: drivers/gpu/drm/savage/
4575 F: include/uapi/drm/savage_drm.h
4576
4577 DRM DRIVER FOR SIS VIDEO CARDS
4578 S: Orphan / Obsolete
4579 F: drivers/gpu/drm/sis/
4580 F: include/uapi/drm/sis_drm.h
4581
4582 DRM DRIVERS FOR STI
4583 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4584 M: Vincent Abriou <vincent.abriou@st.com>
4585 L: dri-devel@lists.freedesktop.org
4586 T: git git://anongit.freedesktop.org/drm/drm-misc
4587 S: Maintained
4588 F: drivers/gpu/drm/sti
4589 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4590
4591 DRM DRIVERS FOR STM
4592 M: Yannick Fertre <yannick.fertre@st.com>
4593 M: Philippe Cornu <philippe.cornu@st.com>
4594 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4595 M: Vincent Abriou <vincent.abriou@st.com>
4596 L: dri-devel@lists.freedesktop.org
4597 T: git git://anongit.freedesktop.org/drm/drm-misc
4598 S: Maintained
4599 F: drivers/gpu/drm/stm
4600 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4601
4602 DRM DRIVER FOR TDFX VIDEO CARDS
4603 S: Orphan / Obsolete
4604 F: drivers/gpu/drm/tdfx/
4605
4606 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4607 M: Dave Airlie <airlied@redhat.com>
4608 S: Odd Fixes
4609 F: drivers/gpu/drm/udl/
4610
4611 DRM DRIVERS FOR VIVANTE GPU IP
4612 M: Lucas Stach <l.stach@pengutronix.de>
4613 R: Russell King <linux+etnaviv@armlinux.org.uk>
4614 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4615 L: etnaviv@lists.freedesktop.org
4616 L: dri-devel@lists.freedesktop.org
4617 S: Maintained
4618 F: drivers/gpu/drm/etnaviv/
4619 F: include/uapi/drm/etnaviv_drm.h
4620 F: Documentation/devicetree/bindings/display/etnaviv/
4621
4622 DRM DRIVER FOR VMWARE VIRTUAL GPU
4623 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4624 M: Sinclair Yeh <syeh@vmware.com>
4625 M: Thomas Hellstrom <thellstrom@vmware.com>
4626 L: dri-devel@lists.freedesktop.org
4627 T: git git://people.freedesktop.org/~syeh/repos_linux
4628 T: git git://people.freedesktop.org/~thomash/linux
4629 S: Supported
4630 F: drivers/gpu/drm/vmwgfx/
4631 F: include/uapi/drm/vmwgfx_drm.h
4632
4633 DRM DRIVERS FOR VC4
4634 M: Eric Anholt <eric@anholt.net>
4635 T: git git://github.com/anholt/linux
4636 S: Supported
4637 F: drivers/gpu/drm/vc4/
4638 F: include/uapi/drm/vc4_drm.h
4639 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4640 T: git git://anongit.freedesktop.org/drm/drm-misc
4641
4642 DRM DRIVERS FOR TI OMAP
4643 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4644 L: dri-devel@lists.freedesktop.org
4645 S: Maintained
4646 F: drivers/gpu/drm/omapdrm/
4647 F: Documentation/devicetree/bindings/display/ti/
4648
4649 DRM DRIVERS FOR TI LCDC
4650 M: Jyri Sarha <jsarha@ti.com>
4651 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4652 L: dri-devel@lists.freedesktop.org
4653 S: Maintained
4654 F: drivers/gpu/drm/tilcdc/
4655 F: Documentation/devicetree/bindings/display/tilcdc/
4656
4657 DRM DRIVERS FOR ZTE ZX
4658 M: Shawn Guo <shawnguo@kernel.org>
4659 L: dri-devel@lists.freedesktop.org
4660 S: Maintained
4661 F: drivers/gpu/drm/zte/
4662 F: Documentation/devicetree/bindings/display/zte,vou.txt
4663 T: git git://anongit.freedesktop.org/drm/drm-misc
4664
4665 DSBR100 USB FM RADIO DRIVER
4666 M: Alexey Klimov <klimov.linux@gmail.com>
4667 L: linux-media@vger.kernel.org
4668 T: git git://linuxtv.org/media_tree.git
4669 S: Maintained
4670 F: drivers/media/radio/dsbr100.c
4671
4672 DSCC4 DRIVER
4673 M: Francois Romieu <romieu@fr.zoreil.com>
4674 L: netdev@vger.kernel.org
4675 S: Maintained
4676 F: drivers/net/wan/dscc4.c
4677
4678 DT3155 MEDIA DRIVER
4679 M: Hans Verkuil <hverkuil@xs4all.nl>
4680 L: linux-media@vger.kernel.org
4681 T: git git://linuxtv.org/media_tree.git
4682 W: https://linuxtv.org
4683 S: Odd Fixes
4684 F: drivers/media/pci/dt3155/
4685
4686 DVB_USB_AF9015 MEDIA DRIVER
4687 M: Antti Palosaari <crope@iki.fi>
4688 L: linux-media@vger.kernel.org
4689 W: https://linuxtv.org
4690 W: http://palosaari.fi/linux/
4691 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4692 T: git git://linuxtv.org/anttip/media_tree.git
4693 S: Maintained
4694 F: drivers/media/usb/dvb-usb-v2/af9015*
4695
4696 DVB_USB_AF9035 MEDIA DRIVER
4697 M: Antti Palosaari <crope@iki.fi>
4698 L: linux-media@vger.kernel.org
4699 W: https://linuxtv.org
4700 W: http://palosaari.fi/linux/
4701 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4702 T: git git://linuxtv.org/anttip/media_tree.git
4703 S: Maintained
4704 F: drivers/media/usb/dvb-usb-v2/af9035*
4705
4706 DVB_USB_ANYSEE MEDIA DRIVER
4707 M: Antti Palosaari <crope@iki.fi>
4708 L: linux-media@vger.kernel.org
4709 W: https://linuxtv.org
4710 W: http://palosaari.fi/linux/
4711 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4712 T: git git://linuxtv.org/anttip/media_tree.git
4713 S: Maintained
4714 F: drivers/media/usb/dvb-usb-v2/anysee*
4715
4716 DVB_USB_AU6610 MEDIA DRIVER
4717 M: Antti Palosaari <crope@iki.fi>
4718 L: linux-media@vger.kernel.org
4719 W: https://linuxtv.org
4720 W: http://palosaari.fi/linux/
4721 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4722 T: git git://linuxtv.org/anttip/media_tree.git
4723 S: Maintained
4724 F: drivers/media/usb/dvb-usb-v2/au6610*
4725
4726 DVB_USB_CE6230 MEDIA DRIVER
4727 M: Antti Palosaari <crope@iki.fi>
4728 L: linux-media@vger.kernel.org
4729 W: https://linuxtv.org
4730 W: http://palosaari.fi/linux/
4731 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4732 T: git git://linuxtv.org/anttip/media_tree.git
4733 S: Maintained
4734 F: drivers/media/usb/dvb-usb-v2/ce6230*
4735
4736 DVB_USB_CXUSB MEDIA DRIVER
4737 M: Michael Krufky <mkrufky@linuxtv.org>
4738 L: linux-media@vger.kernel.org
4739 W: https://linuxtv.org
4740 W: http://github.com/mkrufky
4741 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4742 T: git git://linuxtv.org/media_tree.git
4743 S: Maintained
4744 F: drivers/media/usb/dvb-usb/cxusb*
4745
4746 DVB_USB_EC168 MEDIA DRIVER
4747 M: Antti Palosaari <crope@iki.fi>
4748 L: linux-media@vger.kernel.org
4749 W: https://linuxtv.org
4750 W: http://palosaari.fi/linux/
4751 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4752 T: git git://linuxtv.org/anttip/media_tree.git
4753 S: Maintained
4754 F: drivers/media/usb/dvb-usb-v2/ec168*
4755
4756 DVB_USB_GL861 MEDIA DRIVER
4757 M: Antti Palosaari <crope@iki.fi>
4758 L: linux-media@vger.kernel.org
4759 W: https://linuxtv.org
4760 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4761 T: git git://linuxtv.org/anttip/media_tree.git
4762 S: Maintained
4763 F: drivers/media/usb/dvb-usb-v2/gl861*
4764
4765 DVB_USB_MXL111SF MEDIA DRIVER
4766 M: Michael Krufky <mkrufky@linuxtv.org>
4767 L: linux-media@vger.kernel.org
4768 W: https://linuxtv.org
4769 W: http://github.com/mkrufky
4770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4771 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4772 S: Maintained
4773 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4774
4775 DVB_USB_RTL28XXU MEDIA DRIVER
4776 M: Antti Palosaari <crope@iki.fi>
4777 L: linux-media@vger.kernel.org
4778 W: https://linuxtv.org
4779 W: http://palosaari.fi/linux/
4780 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4781 T: git git://linuxtv.org/anttip/media_tree.git
4782 S: Maintained
4783 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4784
4785 DVB_USB_V2 MEDIA DRIVER
4786 M: Antti Palosaari <crope@iki.fi>
4787 L: linux-media@vger.kernel.org
4788 W: https://linuxtv.org
4789 W: http://palosaari.fi/linux/
4790 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4791 T: git git://linuxtv.org/anttip/media_tree.git
4792 S: Maintained
4793 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4794 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4795
4796 DONGWOON DW9714 LENS VOICE COIL DRIVER
4797 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4798 L: linux-media@vger.kernel.org
4799 T: git git://linuxtv.org/media_tree.git
4800 S: Maintained
4801 F: drivers/media/i2c/dw9714.c
4802
4803 DYNAMIC DEBUG
4804 M: Jason Baron <jbaron@akamai.com>
4805 S: Maintained
4806 F: lib/dynamic_debug.c
4807 F: include/linux/dynamic_debug.h
4808
4809 DZ DECSTATION DZ11 SERIAL DRIVER
4810 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4811 S: Maintained
4812 F: drivers/tty/serial/dz.*
4813
4814 E3X0 POWER BUTTON DRIVER
4815 M: Moritz Fischer <moritz.fischer@ettus.com>
4816 L: usrp-users@lists.ettus.com
4817 W: http://www.ettus.com
4818 S: Supported
4819 F: drivers/input/misc/e3x0-button.c
4820 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4821
4822 E4000 MEDIA DRIVER
4823 M: Antti Palosaari <crope@iki.fi>
4824 L: linux-media@vger.kernel.org
4825 W: https://linuxtv.org
4826 W: http://palosaari.fi/linux/
4827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4828 T: git git://linuxtv.org/anttip/media_tree.git
4829 S: Maintained
4830 F: drivers/media/tuners/e4000*
4831
4832 EATA ISA/EISA/PCI SCSI DRIVER
4833 M: Dario Ballabio <ballabio_dario@emc.com>
4834 L: linux-scsi@vger.kernel.org
4835 S: Maintained
4836 F: drivers/scsi/eata.c
4837
4838 EC100 MEDIA DRIVER
4839 M: Antti Palosaari <crope@iki.fi>
4840 L: linux-media@vger.kernel.org
4841 W: https://linuxtv.org
4842 W: http://palosaari.fi/linux/
4843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4844 T: git git://linuxtv.org/anttip/media_tree.git
4845 S: Maintained
4846 F: drivers/media/dvb-frontends/ec100*
4847
4848 ECRYPT FILE SYSTEM
4849 M: Tyler Hicks <tyhicks@canonical.com>
4850 L: ecryptfs@vger.kernel.org
4851 W: http://ecryptfs.org
4852 W: https://launchpad.net/ecryptfs
4853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4854 S: Supported
4855 F: Documentation/filesystems/ecryptfs.txt
4856 F: fs/ecryptfs/
4857
4858 EDAC-CORE
4859 M: Borislav Petkov <bp@alien8.de>
4860 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4861 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4862 L: linux-edac@vger.kernel.org
4863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4865 S: Supported
4866 F: Documentation/admin-guide/ras.rst
4867 F: Documentation/driver-api/edac.rst
4868 F: drivers/edac/
4869 F: include/linux/edac.h
4870
4871 EDAC-AMD64
4872 M: Borislav Petkov <bp@alien8.de>
4873 L: linux-edac@vger.kernel.org
4874 S: Maintained
4875 F: drivers/edac/amd64_edac*
4876
4877 EDAC-CALXEDA
4878 M: Robert Richter <rric@kernel.org>
4879 L: linux-edac@vger.kernel.org
4880 S: Maintained
4881 F: drivers/edac/highbank*
4882
4883 EDAC-CAVIUM
4884 M: Ralf Baechle <ralf@linux-mips.org>
4885 M: David Daney <david.daney@cavium.com>
4886 L: linux-edac@vger.kernel.org
4887 L: linux-mips@linux-mips.org
4888 S: Supported
4889 F: drivers/edac/octeon_edac*
4890 F: drivers/edac/thunderx_edac*
4891
4892 EDAC-E752X
4893 M: Mark Gross <mark.gross@intel.com>
4894 L: linux-edac@vger.kernel.org
4895 S: Maintained
4896 F: drivers/edac/e752x_edac.c
4897
4898 EDAC-E7XXX
4899 L: linux-edac@vger.kernel.org
4900 S: Maintained
4901 F: drivers/edac/e7xxx_edac.c
4902
4903 EDAC-FSL_DDR
4904 M: York Sun <york.sun@nxp.com>
4905 L: linux-edac@vger.kernel.org
4906 S: Maintained
4907 F: drivers/edac/fsl_ddr_edac.*
4908
4909 EDAC-GHES
4910 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4911 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4912 L: linux-edac@vger.kernel.org
4913 S: Maintained
4914 F: drivers/edac/ghes_edac.c
4915
4916 EDAC-I82443BXGX
4917 M: Tim Small <tim@buttersideup.com>
4918 L: linux-edac@vger.kernel.org
4919 S: Maintained
4920 F: drivers/edac/i82443bxgx_edac.c
4921
4922 EDAC-I3000
4923 L: linux-edac@vger.kernel.org
4924 S: Orphan
4925 F: drivers/edac/i3000_edac.c
4926
4927 EDAC-I5000
4928 L: linux-edac@vger.kernel.org
4929 S: Maintained
4930 F: drivers/edac/i5000_edac.c
4931
4932 EDAC-I5400
4933 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4934 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4935 L: linux-edac@vger.kernel.org
4936 S: Maintained
4937 F: drivers/edac/i5400_edac.c
4938
4939 EDAC-I7300
4940 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4941 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4942 L: linux-edac@vger.kernel.org
4943 S: Maintained
4944 F: drivers/edac/i7300_edac.c
4945
4946 EDAC-I7CORE
4947 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4948 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4949 L: linux-edac@vger.kernel.org
4950 S: Maintained
4951 F: drivers/edac/i7core_edac.c
4952
4953 EDAC-I82975X
4954 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4955 M: "Arvind R." <arvino55@gmail.com>
4956 L: linux-edac@vger.kernel.org
4957 S: Maintained
4958 F: drivers/edac/i82975x_edac.c
4959
4960 EDAC-IE31200
4961 M: Jason Baron <jbaron@akamai.com>
4962 L: linux-edac@vger.kernel.org
4963 S: Maintained
4964 F: drivers/edac/ie31200_edac.c
4965
4966 EDAC-MPC85XX
4967 M: Johannes Thumshirn <morbidrsa@gmail.com>
4968 L: linux-edac@vger.kernel.org
4969 S: Maintained
4970 F: drivers/edac/mpc85xx_edac.[ch]
4971
4972 EDAC-PND2
4973 M: Tony Luck <tony.luck@intel.com>
4974 L: linux-edac@vger.kernel.org
4975 S: Maintained
4976 F: drivers/edac/pnd2_edac.[ch]
4977
4978 EDAC-PASEMI
4979 M: Egor Martovetsky <egor@pasemi.com>
4980 L: linux-edac@vger.kernel.org
4981 S: Maintained
4982 F: drivers/edac/pasemi_edac.c
4983
4984 EDAC-R82600
4985 M: Tim Small <tim@buttersideup.com>
4986 L: linux-edac@vger.kernel.org
4987 S: Maintained
4988 F: drivers/edac/r82600_edac.c
4989
4990 EDAC-SBRIDGE
4991 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4992 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4993 L: linux-edac@vger.kernel.org
4994 S: Maintained
4995 F: drivers/edac/sb_edac.c
4996
4997 EDAC-SKYLAKE
4998 M: Tony Luck <tony.luck@intel.com>
4999 L: linux-edac@vger.kernel.org
5000 S: Maintained
5001 F: drivers/edac/skx_edac.c
5002
5003 EDAC-XGENE
5004 APPLIED MICRO (APM) X-GENE SOC EDAC
5005 M: Loc Ho <lho@apm.com>
5006 S: Supported
5007 F: drivers/edac/xgene_edac.c
5008 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
5009
5010 EDIROL UA-101/UA-1000 DRIVER
5011 M: Clemens Ladisch <clemens@ladisch.de>
5012 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5013 T: git git://git.alsa-project.org/alsa-kernel.git
5014 S: Maintained
5015 F: sound/usb/misc/ua101.c
5016
5017 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5018 M: Matt Fleming <matt@codeblueprint.co.uk>
5019 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5020 L: linux-efi@vger.kernel.org
5021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5022 S: Maintained
5023 F: Documentation/efi-stub.txt
5024 F: arch/*/kernel/efi.c
5025 F: arch/x86/boot/compressed/eboot.[ch]
5026 F: arch/*/include/asm/efi.h
5027 F: arch/x86/platform/efi/
5028 F: drivers/firmware/efi/
5029 F: include/linux/efi*.h
5030 F: arch/arm/boot/compressed/efi-header.S
5031 F: arch/arm64/kernel/efi-entry.S
5032
5033 EFI VARIABLE FILESYSTEM
5034 M: Matthew Garrett <matthew.garrett@nebula.com>
5035 M: Jeremy Kerr <jk@ozlabs.org>
5036 M: Matt Fleming <matt@codeblueprint.co.uk>
5037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5038 L: linux-efi@vger.kernel.org
5039 S: Maintained
5040 F: fs/efivarfs/
5041
5042 EFIFB FRAMEBUFFER DRIVER
5043 L: linux-fbdev@vger.kernel.org
5044 M: Peter Jones <pjones@redhat.com>
5045 S: Maintained
5046 F: drivers/video/fbdev/efifb.c
5047
5048 EFI TEST DRIVER
5049 L: linux-efi@vger.kernel.org
5050 M: Ivan Hu <ivan.hu@canonical.com>
5051 M: Matt Fleming <matt@codeblueprint.co.uk>
5052 S: Maintained
5053 F: drivers/firmware/efi/test/
5054
5055 EFS FILESYSTEM
5056 W: http://aeschi.ch.eu.org/efs/
5057 S: Orphan
5058 F: fs/efs/
5059
5060 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5061 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5062 L: netdev@vger.kernel.org
5063 S: Maintained
5064 F: drivers/net/ethernet/ibm/ehea/
5065
5066 EM28XX VIDEO4LINUX DRIVER
5067 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5068 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5069 L: linux-media@vger.kernel.org
5070 W: https://linuxtv.org
5071 T: git git://linuxtv.org/media_tree.git
5072 S: Maintained
5073 F: drivers/media/usb/em28xx/
5074 F: Documentation/media/v4l-drivers/em28xx*
5075
5076 EMBEDDED LINUX
5077 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5078 M: Matt Mackall <mpm@selenic.com>
5079 M: David Woodhouse <dwmw2@infradead.org>
5080 L: linux-embedded@vger.kernel.org
5081 S: Maintained
5082
5083 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5084 M: James Smart <james.smart@broadcom.com>
5085 M: Dick Kennedy <dick.kennedy@broadcom.com>
5086 L: linux-scsi@vger.kernel.org
5087 W: http://www.broadcom.com
5088 S: Supported
5089 F: drivers/scsi/lpfc/
5090
5091 ENE CB710 FLASH CARD READER DRIVER
5092 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5093 S: Maintained
5094 F: drivers/misc/cb710/
5095 F: drivers/mmc/host/cb710-mmc.*
5096 F: include/linux/cb710.h
5097
5098 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5099 M: Maxim Levitsky <maximlevitsky@gmail.com>
5100 S: Maintained
5101 F: drivers/media/rc/ene_ir.*
5102
5103 EPSON S1D13XXX FRAMEBUFFER DRIVER
5104 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5105 S: Maintained
5106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5107 F: drivers/video/fbdev/s1d13xxxfb.c
5108 F: include/video/s1d13xxxfb.h
5109
5110 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5111 M: Jeff Layton <jlayton@poochiereds.net>
5112 S: Maintained
5113 F: lib/errseq.c
5114 F: include/linux/errseq.h
5115
5116 ET131X NETWORK DRIVER
5117 M: Mark Einon <mark.einon@gmail.com>
5118 S: Odd Fixes
5119 F: drivers/net/ethernet/agere/
5120
5121 ETHERNET BRIDGE
5122 M: Stephen Hemminger <stephen@networkplumber.org>
5123 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5124 L: netdev@vger.kernel.org
5125 W: http://www.linuxfoundation.org/en/Net:Bridge
5126 S: Maintained
5127 F: include/linux/netfilter_bridge/
5128 F: net/bridge/
5129
5130 ETHERNET PHY LIBRARY
5131 M: Andrew Lunn <andrew@lunn.ch>
5132 M: Florian Fainelli <f.fainelli@gmail.com>
5133 L: netdev@vger.kernel.org
5134 S: Maintained
5135 F: include/linux/phy.h
5136 F: include/linux/phy_fixed.h
5137 F: drivers/net/phy/
5138 F: Documentation/networking/phy.txt
5139 F: drivers/of/of_mdio.c
5140 F: drivers/of/of_net.c
5141
5142 EXT2 FILE SYSTEM
5143 M: Jan Kara <jack@suse.com>
5144 L: linux-ext4@vger.kernel.org
5145 S: Maintained
5146 F: Documentation/filesystems/ext2.txt
5147 F: fs/ext2/
5148 F: include/linux/ext2*
5149
5150 EXT4 FILE SYSTEM
5151 M: "Theodore Ts'o" <tytso@mit.edu>
5152 M: Andreas Dilger <adilger.kernel@dilger.ca>
5153 L: linux-ext4@vger.kernel.org
5154 W: http://ext4.wiki.kernel.org
5155 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5157 S: Maintained
5158 F: Documentation/filesystems/ext4.txt
5159 F: fs/ext4/
5160
5161 Extended Verification Module (EVM)
5162 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5163 L: linux-ima-devel@lists.sourceforge.net
5164 L: linux-security-module@vger.kernel.org
5165 S: Supported
5166 F: security/integrity/evm/
5167
5168 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5169 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5170 M: Chanwoo Choi <cw00.choi@samsung.com>
5171 L: linux-kernel@vger.kernel.org
5172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5173 S: Maintained
5174 F: drivers/extcon/
5175 F: include/linux/extcon/
5176 F: include/linux/extcon.h
5177 F: Documentation/extcon/
5178 F: Documentation/devicetree/bindings/extcon/
5179
5180 EXYNOS DP DRIVER
5181 M: Jingoo Han <jingoohan1@gmail.com>
5182 L: dri-devel@lists.freedesktop.org
5183 S: Maintained
5184 F: drivers/gpu/drm/exynos/exynos_dp*
5185
5186 EXYNOS SYSMMU (IOMMU) driver
5187 M: Marek Szyprowski <m.szyprowski@samsung.com>
5188 L: iommu@lists.linux-foundation.org
5189 S: Maintained
5190 F: drivers/iommu/exynos-iommu.c
5191
5192 EZchip NPS platform support
5193 M: Noam Camus <noamc@ezchip.com>
5194 S: Supported
5195 F: arch/arc/plat-eznps
5196 F: arch/arc/boot/dts/eznps.dts
5197
5198 F71805F HARDWARE MONITORING DRIVER
5199 M: Jean Delvare <jdelvare@suse.com>
5200 L: linux-hwmon@vger.kernel.org
5201 S: Maintained
5202 F: Documentation/hwmon/f71805f
5203 F: drivers/hwmon/f71805f.c
5204
5205 FC0011 TUNER DRIVER
5206 M: Michael Buesch <m@bues.ch>
5207 L: linux-media@vger.kernel.org
5208 S: Maintained
5209 F: drivers/media/tuners/fc0011.h
5210 F: drivers/media/tuners/fc0011.c
5211
5212 FC2580 MEDIA DRIVER
5213 M: Antti Palosaari <crope@iki.fi>
5214 L: linux-media@vger.kernel.org
5215 W: https://linuxtv.org
5216 W: http://palosaari.fi/linux/
5217 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5218 T: git git://linuxtv.org/anttip/media_tree.git
5219 S: Maintained
5220 F: drivers/media/tuners/fc2580*
5221
5222 FANOTIFY
5223 M: Eric Paris <eparis@redhat.com>
5224 S: Maintained
5225 F: fs/notify/fanotify/
5226 F: include/linux/fanotify.h
5227 F: include/uapi/linux/fanotify.h
5228
5229 FARSYNC SYNCHRONOUS DRIVER
5230 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5231 W: http://www.farsite.co.uk/
5232 S: Supported
5233 F: drivers/net/wan/farsync.*
5234
5235 FAULT INJECTION SUPPORT
5236 M: Akinobu Mita <akinobu.mita@gmail.com>
5237 S: Supported
5238 F: Documentation/fault-injection/
5239 F: lib/fault-inject.c
5240
5241 FBTFT Framebuffer drivers
5242 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5243 S: Maintained
5244 F: drivers/staging/fbtft/
5245
5246 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5247 M: Johannes Thumshirn <jth@kernel.org>
5248 L: fcoe-devel@open-fcoe.org
5249 W: www.Open-FCoE.org
5250 S: Supported
5251 F: drivers/scsi/libfc/
5252 F: drivers/scsi/fcoe/
5253 F: include/scsi/fc/
5254 F: include/scsi/libfc.h
5255 F: include/scsi/libfcoe.h
5256 F: include/uapi/scsi/fc/
5257
5258 FILE LOCKING (flock() and fcntl()/lockf())
5259 M: Jeff Layton <jlayton@poochiereds.net>
5260 M: "J. Bruce Fields" <bfields@fieldses.org>
5261 L: linux-fsdevel@vger.kernel.org
5262 S: Maintained
5263 F: include/linux/fcntl.h
5264 F: include/linux/fs.h
5265 F: include/uapi/linux/fcntl.h
5266 F: include/uapi/linux/fs.h
5267 F: fs/fcntl.c
5268 F: fs/locks.c
5269
5270 FILESYSTEMS (VFS and infrastructure)
5271 M: Alexander Viro <viro@zeniv.linux.org.uk>
5272 L: linux-fsdevel@vger.kernel.org
5273 S: Maintained
5274 F: fs/*
5275
5276 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5277 M: Riku Voipio <riku.voipio@iki.fi>
5278 L: linux-hwmon@vger.kernel.org
5279 S: Maintained
5280 F: drivers/hwmon/f75375s.c
5281 F: include/linux/f75375s.h
5282
5283 FIREWIRE AUDIO DRIVERS
5284 M: Clemens Ladisch <clemens@ladisch.de>
5285 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5286 T: git git://git.alsa-project.org/alsa-kernel.git
5287 S: Maintained
5288 F: sound/firewire/
5289
5290 FIREWIRE MEDIA DRIVERS (firedtv)
5291 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5292 L: linux-media@vger.kernel.org
5293 L: linux1394-devel@lists.sourceforge.net
5294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5295 S: Maintained
5296 F: drivers/media/firewire/
5297
5298 FIREWIRE SBP-2 TARGET
5299 M: Chris Boot <bootc@bootc.net>
5300 L: linux-scsi@vger.kernel.org
5301 L: target-devel@vger.kernel.org
5302 L: linux1394-devel@lists.sourceforge.net
5303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5304 S: Maintained
5305 F: drivers/target/sbp/
5306
5307 FIREWIRE SUBSYSTEM
5308 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5309 L: linux1394-devel@lists.sourceforge.net
5310 W: http://ieee1394.wiki.kernel.org/
5311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5312 S: Maintained
5313 F: drivers/firewire/
5314 F: include/linux/firewire.h
5315 F: include/uapi/linux/firewire*.h
5316 F: tools/firewire/
5317
5318 FIRMWARE LOADER (request_firmware)
5319 M: Luis R. Rodriguez <mcgrof@kernel.org>
5320 L: linux-kernel@vger.kernel.org
5321 S: Maintained
5322 F: Documentation/firmware_class/
5323 F: drivers/base/firmware*.c
5324 F: include/linux/firmware.h
5325
5326 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5327 M: Joshua Morris <josh.h.morris@us.ibm.com>
5328 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5329 S: Maintained
5330 F: drivers/block/rsxx/
5331
5332 FLOPPY DRIVER
5333 M: Jiri Kosina <jikos@kernel.org>
5334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5335 S: Odd fixes
5336 F: drivers/block/floppy.c
5337
5338 FMC SUBSYSTEM
5339 M: Alessandro Rubini <rubini@gnudd.com>
5340 W: http://www.ohwr.org/projects/fmc-bus
5341 S: Supported
5342 F: drivers/fmc/
5343 F: include/linux/fmc*.h
5344 F: include/linux/ipmi-fru.h
5345 K: fmc_d.*register
5346
5347 FPGA MANAGER FRAMEWORK
5348 M: Alan Tull <atull@kernel.org>
5349 R: Moritz Fischer <moritz.fischer@ettus.com>
5350 L: linux-fpga@vger.kernel.org
5351 S: Maintained
5352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5353 F: Documentation/fpga/
5354 F: Documentation/devicetree/bindings/fpga/
5355 F: drivers/fpga/
5356 F: include/linux/fpga/
5357 W: http://www.rocketboards.org
5358
5359 FPU EMULATOR
5360 M: Bill Metzenthen <billm@melbpc.org.au>
5361 W: http://floatingpoint.sourceforge.net/emulator/index.html
5362 S: Maintained
5363 F: arch/x86/math-emu/
5364
5365 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5366 L: netdev@vger.kernel.org
5367 S: Orphan
5368 F: drivers/net/wan/dlci.c
5369 F: drivers/net/wan/sdla.c
5370
5371 FRAMEBUFFER LAYER
5372 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5373 L: linux-fbdev@vger.kernel.org
5374 T: git git://github.com/bzolnier/linux.git
5375 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5376 S: Maintained
5377 F: Documentation/fb/
5378 F: drivers/video/
5379 F: include/video/
5380 F: include/linux/fb.h
5381 F: include/uapi/video/
5382 F: include/uapi/linux/fb.h
5383
5384 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5385 M: Horia Geantă <horia.geanta@nxp.com>
5386 M: Dan Douglass <dan.douglass@nxp.com>
5387 L: linux-crypto@vger.kernel.org
5388 S: Maintained
5389 F: drivers/crypto/caam/
5390 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5391
5392 FREESCALE DIU FRAMEBUFFER DRIVER
5393 M: Timur Tabi <timur@tabi.org>
5394 L: linux-fbdev@vger.kernel.org
5395 S: Maintained
5396 F: drivers/video/fbdev/fsl-diu-fb.*
5397
5398 FREESCALE DMA DRIVER
5399 M: Li Yang <leoyang.li@nxp.com>
5400 M: Zhang Wei <zw@zh-kernel.org>
5401 L: linuxppc-dev@lists.ozlabs.org
5402 S: Maintained
5403 F: drivers/dma/fsldma.*
5404
5405 FREESCALE GPMI NAND DRIVER
5406 M: Han Xu <han.xu@nxp.com>
5407 L: linux-mtd@lists.infradead.org
5408 S: Maintained
5409 F: drivers/mtd/nand/gpmi-nand/*
5410
5411 FREESCALE I2C CPM DRIVER
5412 M: Jochen Friedrich <jochen@scram.de>
5413 L: linuxppc-dev@lists.ozlabs.org
5414 L: linux-i2c@vger.kernel.org
5415 S: Maintained
5416 F: drivers/i2c/busses/i2c-cpm.c
5417
5418 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5419 M: Sascha Hauer <kernel@pengutronix.de>
5420 L: linux-fbdev@vger.kernel.org
5421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5422 S: Maintained
5423 F: include/linux/platform_data/video-imxfb.h
5424 F: drivers/video/fbdev/imxfb.c
5425
5426 FREESCALE QUAD SPI DRIVER
5427 M: Han Xu <han.xu@nxp.com>
5428 L: linux-mtd@lists.infradead.org
5429 S: Maintained
5430 F: drivers/mtd/spi-nor/fsl-quadspi.c
5431
5432 FREESCALE SOC FS_ENET DRIVER
5433 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5434 M: Vitaly Bordug <vbordug@ru.mvista.com>
5435 L: linuxppc-dev@lists.ozlabs.org
5436 L: netdev@vger.kernel.org
5437 S: Maintained
5438 F: drivers/net/ethernet/freescale/fs_enet/
5439 F: include/linux/fs_enet_pd.h
5440
5441 FREESCALE IMX / MXC FEC DRIVER
5442 M: Fugang Duan <fugang.duan@nxp.com>
5443 L: netdev@vger.kernel.org
5444 S: Maintained
5445 F: drivers/net/ethernet/freescale/fec_main.c
5446 F: drivers/net/ethernet/freescale/fec_ptp.c
5447 F: drivers/net/ethernet/freescale/fec.h
5448 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5449
5450 FREESCALE QORIQ DPAA FMAN DRIVER
5451 M: Madalin Bucur <madalin.bucur@nxp.com>
5452 L: netdev@vger.kernel.org
5453 S: Maintained
5454 F: drivers/net/ethernet/freescale/fman
5455 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5456
5457 FREESCALE QORIQ DPAA ETHERNET DRIVER
5458 M: Madalin Bucur <madalin.bucur@nxp.com>
5459 L: netdev@vger.kernel.org
5460 S: Maintained
5461 F: drivers/net/ethernet/freescale/dpaa
5462
5463 FREESCALE SOC DRIVERS
5464 M: Li Yang <leoyang.li@nxp.com>
5465 L: linuxppc-dev@lists.ozlabs.org
5466 L: linux-arm-kernel@lists.infradead.org
5467 S: Maintained
5468 F: Documentation/devicetree/bindings/soc/fsl/
5469 F: drivers/soc/fsl/
5470 F: include/linux/fsl/
5471
5472 FREESCALE QUICC ENGINE LIBRARY
5473 M: Qiang Zhao <qiang.zhao@nxp.com>
5474 L: linuxppc-dev@lists.ozlabs.org
5475 S: Maintained
5476 F: drivers/soc/fsl/qe/
5477 F: include/soc/fsl/*qe*.h
5478 F: include/soc/fsl/*ucc*.h
5479
5480 FREESCALE USB PERIPHERAL DRIVERS
5481 M: Li Yang <leoyang.li@nxp.com>
5482 L: linux-usb@vger.kernel.org
5483 L: linuxppc-dev@lists.ozlabs.org
5484 S: Maintained
5485 F: drivers/usb/gadget/udc/fsl*
5486
5487 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5488 M: Li Yang <leoyang.li@nxp.com>
5489 L: netdev@vger.kernel.org
5490 L: linuxppc-dev@lists.ozlabs.org
5491 S: Maintained
5492 F: drivers/net/ethernet/freescale/ucc_geth*
5493
5494 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5495 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5496 L: netdev@vger.kernel.org
5497 S: Maintained
5498 F: drivers/net/ethernet/freescale/gianfar*
5499 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5500 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5501
5502 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5503 M: Zhao Qiang <qiang.zhao@nxp.com>
5504 L: netdev@vger.kernel.org
5505 L: linuxppc-dev@lists.ozlabs.org
5506 S: Maintained
5507 F: drivers/net/wan/fsl_ucc_hdlc*
5508
5509 FREESCALE QUICC ENGINE UCC UART DRIVER
5510 M: Timur Tabi <timur@tabi.org>
5511 L: linuxppc-dev@lists.ozlabs.org
5512 S: Maintained
5513 F: drivers/tty/serial/ucc_uart.c
5514
5515 FREESCALE SOC SOUND DRIVERS
5516 M: Timur Tabi <timur@tabi.org>
5517 M: Nicolin Chen <nicoleotsuka@gmail.com>
5518 M: Xiubo Li <Xiubo.Lee@gmail.com>
5519 R: Fabio Estevam <fabio.estevam@nxp.com>
5520 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5521 L: linuxppc-dev@lists.ozlabs.org
5522 S: Maintained
5523 F: sound/soc/fsl/fsl*
5524 F: sound/soc/fsl/imx*
5525 F: sound/soc/fsl/mpc8610_hpcd.c
5526
5527 FREEVXFS FILESYSTEM
5528 M: Christoph Hellwig <hch@infradead.org>
5529 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5530 S: Maintained
5531 F: fs/freevxfs/
5532
5533 FREEZER
5534 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5535 M: Pavel Machek <pavel@ucw.cz>
5536 L: linux-pm@vger.kernel.org
5537 S: Supported
5538 F: Documentation/power/freezing-of-tasks.txt
5539 F: include/linux/freezer.h
5540 F: kernel/freezer.c
5541
5542 FRONTSWAP API
5543 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5544 L: linux-kernel@vger.kernel.org
5545 S: Maintained
5546 F: mm/frontswap.c
5547 F: include/linux/frontswap.h
5548
5549 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5550 M: David Howells <dhowells@redhat.com>
5551 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5552 S: Supported
5553 F: Documentation/filesystems/caching/
5554 F: fs/fscache/
5555 F: include/linux/fscache*.h
5556
5557 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5558 M: Theodore Y. Ts'o <tytso@mit.edu>
5559 M: Jaegeuk Kim <jaegeuk@kernel.org>
5560 L: linux-fscrypt@vger.kernel.org
5561 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5563 S: Supported
5564 F: fs/crypto/
5565 F: include/linux/fscrypt*.h
5566
5567 F2FS FILE SYSTEM
5568 M: Jaegeuk Kim <jaegeuk@kernel.org>
5569 M: Chao Yu <yuchao0@huawei.com>
5570 L: linux-f2fs-devel@lists.sourceforge.net
5571 W: https://f2fs.wiki.kernel.org/
5572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5573 S: Maintained
5574 F: Documentation/filesystems/f2fs.txt
5575 F: Documentation/ABI/testing/sysfs-fs-f2fs
5576 F: fs/f2fs/
5577 F: include/linux/f2fs_fs.h
5578 F: include/trace/events/f2fs.h
5579
5580 FUJITSU FR-V (FRV) PORT
5581 S: Orphan
5582 F: arch/frv/
5583
5584 FUJITSU LAPTOP EXTRAS
5585 M: Jonathan Woithe <jwoithe@just42.net>
5586 L: platform-driver-x86@vger.kernel.org
5587 S: Maintained
5588 F: drivers/platform/x86/fujitsu-laptop.c
5589
5590 FUJITSU M-5MO LS CAMERA ISP DRIVER
5591 M: Kyungmin Park <kyungmin.park@samsung.com>
5592 M: Heungjun Kim <riverful.kim@samsung.com>
5593 L: linux-media@vger.kernel.org
5594 S: Maintained
5595 F: drivers/media/i2c/m5mols/
5596 F: include/media/i2c/m5mols.h
5597
5598 FUJITSU TABLET EXTRAS
5599 M: Robert Gerlach <khnz@gmx.de>
5600 L: platform-driver-x86@vger.kernel.org
5601 S: Maintained
5602 F: drivers/platform/x86/fujitsu-tablet.c
5603
5604 FUSE: FILESYSTEM IN USERSPACE
5605 M: Miklos Szeredi <miklos@szeredi.hu>
5606 L: linux-fsdevel@vger.kernel.org
5607 W: http://fuse.sourceforge.net/
5608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5609 S: Maintained
5610 F: fs/fuse/
5611 F: include/uapi/linux/fuse.h
5612 F: Documentation/filesystems/fuse.txt
5613
5614 FUTEX SUBSYSTEM
5615 M: Thomas Gleixner <tglx@linutronix.de>
5616 M: Ingo Molnar <mingo@redhat.com>
5617 R: Peter Zijlstra <peterz@infradead.org>
5618 R: Darren Hart <dvhart@infradead.org>
5619 L: linux-kernel@vger.kernel.org
5620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5621 S: Maintained
5622 F: kernel/futex.c
5623 F: kernel/futex_compat.c
5624 F: include/asm-generic/futex.h
5625 F: include/linux/futex.h
5626 F: include/uapi/linux/futex.h
5627 F: tools/testing/selftests/futex/
5628 F: tools/perf/bench/futex*
5629 F: Documentation/*futex*
5630
5631 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5632 M: Rik Faith <faith@cs.unc.edu>
5633 L: linux-scsi@vger.kernel.org
5634 S: Odd Fixes (e.g., new signatures)
5635 F: drivers/scsi/fdomain.*
5636
5637 GCC PLUGINS
5638 M: Kees Cook <keescook@chromium.org>
5639 R: Emese Revfy <re.emese@gmail.com>
5640 L: kernel-hardening@lists.openwall.com
5641 S: Maintained
5642 F: scripts/gcc-plugins/
5643 F: scripts/gcc-plugin.sh
5644 F: scripts/Makefile.gcc-plugins
5645 F: Documentation/gcc-plugins.txt
5646
5647 GCOV BASED KERNEL PROFILING
5648 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5649 S: Maintained
5650 F: kernel/gcov/
5651 F: Documentation/dev-tools/gcov.rst
5652
5653 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5654 M: Achim Leubner <achim_leubner@adaptec.com>
5655 L: linux-scsi@vger.kernel.org
5656 W: http://www.icp-vortex.com/
5657 S: Supported
5658 F: drivers/scsi/gdt*
5659
5660 GDB KERNEL DEBUGGING HELPER SCRIPTS
5661 M: Jan Kiszka <jan.kiszka@siemens.com>
5662 M: Kieran Bingham <kieran@bingham.xyz>
5663 S: Supported
5664 F: scripts/gdb/
5665
5666 GEMTEK FM RADIO RECEIVER DRIVER
5667 M: Hans Verkuil <hverkuil@xs4all.nl>
5668 L: linux-media@vger.kernel.org
5669 T: git git://linuxtv.org/media_tree.git
5670 W: https://linuxtv.org
5671 S: Maintained
5672 F: drivers/media/radio/radio-gemtek*
5673
5674 GENERIC GPIO I2C DRIVER
5675 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5676 S: Supported
5677 F: drivers/i2c/busses/i2c-gpio.c
5678 F: include/linux/i2c-gpio.h
5679
5680 GENERIC GPIO I2C MULTIPLEXER DRIVER
5681 M: Peter Korsgaard <peter.korsgaard@barco.com>
5682 L: linux-i2c@vger.kernel.org
5683 S: Supported
5684 F: drivers/i2c/muxes/i2c-mux-gpio.c
5685 F: include/linux/i2c-mux-gpio.h
5686 F: Documentation/i2c/muxes/i2c-mux-gpio
5687
5688 GENERIC HDLC (WAN) DRIVERS
5689 M: Krzysztof Halasa <khc@pm.waw.pl>
5690 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5691 S: Maintained
5692 F: drivers/net/wan/c101.c
5693 F: drivers/net/wan/hd6457*
5694 F: drivers/net/wan/hdlc*
5695 F: drivers/net/wan/n2.c
5696 F: drivers/net/wan/pc300too.c
5697 F: drivers/net/wan/pci200syn.c
5698 F: drivers/net/wan/wanxl*
5699
5700 GENERIC INCLUDE/ASM HEADER FILES
5701 M: Arnd Bergmann <arnd@arndb.de>
5702 L: linux-arch@vger.kernel.org
5703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5704 S: Maintained
5705 F: include/asm-generic/
5706 F: include/uapi/asm-generic/
5707
5708 GENERIC PHY FRAMEWORK
5709 M: Kishon Vijay Abraham I <kishon@ti.com>
5710 L: linux-kernel@vger.kernel.org
5711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5712 S: Supported
5713 F: drivers/phy/
5714 F: include/linux/phy/
5715
5716 GENERIC PM DOMAINS
5717 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5718 M: Kevin Hilman <khilman@kernel.org>
5719 M: Ulf Hansson <ulf.hansson@linaro.org>
5720 L: linux-pm@vger.kernel.org
5721 S: Supported
5722 F: drivers/base/power/domain*.c
5723 F: include/linux/pm_domain.h
5724 F: Documentation/devicetree/bindings/power/power_domain.txt
5725
5726 GENERIC UIO DRIVER FOR PCI DEVICES
5727 M: "Michael S. Tsirkin" <mst@redhat.com>
5728 L: kvm@vger.kernel.org
5729 S: Supported
5730 F: drivers/uio/uio_pci_generic.c
5731
5732 GET_MAINTAINER SCRIPT
5733 M: Joe Perches <joe@perches.com>
5734 S: Maintained
5735 F: scripts/get_maintainer.pl
5736
5737 GENWQE (IBM Generic Workqueue Card)
5738 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5739 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5740 S: Supported
5741 F: drivers/misc/genwqe/
5742
5743 GFS2 FILE SYSTEM
5744 M: Steven Whitehouse <swhiteho@redhat.com>
5745 M: Bob Peterson <rpeterso@redhat.com>
5746 L: cluster-devel@redhat.com
5747 W: http://sources.redhat.com/cluster/
5748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5749 S: Supported
5750 F: Documentation/filesystems/gfs2*.txt
5751 F: fs/gfs2/
5752 F: include/uapi/linux/gfs2_ondisk.h
5753
5754 GIGASET ISDN DRIVERS
5755 M: Paul Bolle <pebolle@tiscali.nl>
5756 L: gigaset307x-common@lists.sourceforge.net
5757 W: http://gigaset307x.sourceforge.net/
5758 S: Odd Fixes
5759 F: Documentation/isdn/README.gigaset
5760 F: drivers/isdn/gigaset/
5761 F: include/uapi/linux/gigaset_dev.h
5762
5763 GO7007 MPEG CODEC
5764 M: Hans Verkuil <hans.verkuil@cisco.com>
5765 L: linux-media@vger.kernel.org
5766 S: Maintained
5767 F: drivers/media/usb/go7007/
5768
5769 GOODIX TOUCHSCREEN
5770 M: Bastien Nocera <hadess@hadess.net>
5771 L: linux-input@vger.kernel.org
5772 S: Maintained
5773 F: drivers/input/touchscreen/goodix.c
5774
5775 GPIO MOCKUP DRIVER
5776 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5777 L: linux-gpio@vger.kernel.org
5778 S: Maintained
5779 F: drivers/gpio/gpio-mockup.c
5780 F: tools/testing/selftests/gpio/
5781
5782 GPIO SUBSYSTEM
5783 M: Linus Walleij <linus.walleij@linaro.org>
5784 L: linux-gpio@vger.kernel.org
5785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5786 S: Maintained
5787 F: Documentation/devicetree/bindings/gpio/
5788 F: Documentation/gpio/
5789 F: Documentation/ABI/testing/gpio-cdev
5790 F: Documentation/ABI/obsolete/sysfs-gpio
5791 F: drivers/gpio/
5792 F: include/linux/gpio/
5793 F: include/linux/gpio.h
5794 F: include/asm-generic/gpio.h
5795 F: include/uapi/linux/gpio.h
5796 F: tools/gpio/
5797
5798 GPIO ACPI SUPPORT
5799 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5800 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5801 L: linux-gpio@vger.kernel.org
5802 L: linux-acpi@vger.kernel.org
5803 S: Maintained
5804 F: Documentation/acpi/gpio-properties.txt
5805 F: drivers/gpio/gpiolib-acpi.c
5806
5807 GRE DEMULTIPLEXER DRIVER
5808 M: Dmitry Kozlov <xeb@mail.ru>
5809 L: netdev@vger.kernel.org
5810 S: Maintained
5811 F: net/ipv4/gre_demux.c
5812 F: net/ipv4/gre_offload.c
5813 F: include/net/gre.h
5814
5815 GRETH 10/100/1G Ethernet MAC device driver
5816 M: Andreas Larsson <andreas@gaisler.com>
5817 L: netdev@vger.kernel.org
5818 S: Maintained
5819 F: drivers/net/ethernet/aeroflex/
5820
5821 GREYBUS SUBSYSTEM
5822 M: Johan Hovold <johan@kernel.org>
5823 M: Alex Elder <elder@kernel.org>
5824 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5825 S: Maintained
5826 F: drivers/staging/greybus/
5827 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5828
5829 GREYBUS AUDIO PROTOCOLS DRIVERS
5830 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5831 M: Mark Greer <mgreer@animalcreek.com>
5832 S: Maintained
5833 F: drivers/staging/greybus/audio_apbridgea.c
5834 F: drivers/staging/greybus/audio_apbridgea.h
5835 F: drivers/staging/greybus/audio_codec.c
5836 F: drivers/staging/greybus/audio_codec.h
5837 F: drivers/staging/greybus/audio_gb.c
5838 F: drivers/staging/greybus/audio_manager.c
5839 F: drivers/staging/greybus/audio_manager.h
5840 F: drivers/staging/greybus/audio_manager_module.c
5841 F: drivers/staging/greybus/audio_manager_private.h
5842 F: drivers/staging/greybus/audio_manager_sysfs.c
5843 F: drivers/staging/greybus/audio_module.c
5844 F: drivers/staging/greybus/audio_topology.c
5845
5846 GREYBUS PROTOCOLS DRIVERS
5847 M: Rui Miguel Silva <rmfrfs@gmail.com>
5848 S: Maintained
5849 F: drivers/staging/greybus/sdio.c
5850 F: drivers/staging/greybus/light.c
5851 F: drivers/staging/greybus/gpio.c
5852 F: drivers/staging/greybus/power_supply.c
5853 F: drivers/staging/greybus/spi.c
5854 F: drivers/staging/greybus/spilib.c
5855
5856 GREYBUS PROTOCOLS DRIVERS
5857 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5858 S: Maintained
5859 F: drivers/staging/greybus/loopback.c
5860 F: drivers/staging/greybus/timesync.c
5861 F: drivers/staging/greybus/timesync_platform.c
5862
5863 GREYBUS PROTOCOLS DRIVERS
5864 M: Viresh Kumar <vireshk@kernel.org>
5865 S: Maintained
5866 F: drivers/staging/greybus/authentication.c
5867 F: drivers/staging/greybus/bootrom.c
5868 F: drivers/staging/greybus/firmware.h
5869 F: drivers/staging/greybus/fw-core.c
5870 F: drivers/staging/greybus/fw-download.c
5871 F: drivers/staging/greybus/fw-managament.c
5872 F: drivers/staging/greybus/greybus_authentication.h
5873 F: drivers/staging/greybus/greybus_firmware.h
5874 F: drivers/staging/greybus/hid.c
5875 F: drivers/staging/greybus/i2c.c
5876 F: drivers/staging/greybus/spi.c
5877 F: drivers/staging/greybus/spilib.c
5878 F: drivers/staging/greybus/spilib.h
5879
5880 GREYBUS PROTOCOLS DRIVERS
5881 M: David Lin <dtwlin@gmail.com>
5882 S: Maintained
5883 F: drivers/staging/greybus/uart.c
5884 F: drivers/staging/greybus/log.c
5885
5886 GREYBUS PLATFORM DRIVERS
5887 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5888 S: Maintained
5889 F: drivers/staging/greybus/arche-platform.c
5890 F: drivers/staging/greybus/arche-apb-ctrl.c
5891 F: drivers/staging/greybus/arche_platform.h
5892
5893 GS1662 VIDEO SERIALIZER
5894 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5895 L: linux-media@vger.kernel.org
5896 T: git git://linuxtv.org/media_tree.git
5897 S: Maintained
5898 F: drivers/media/spi/gs1662.c
5899
5900 GSPCA FINEPIX SUBDRIVER
5901 M: Frank Zago <frank@zago.net>
5902 L: linux-media@vger.kernel.org
5903 T: git git://linuxtv.org/media_tree.git
5904 S: Maintained
5905 F: drivers/media/usb/gspca/finepix.c
5906
5907 GSPCA GL860 SUBDRIVER
5908 M: Olivier Lorin <o.lorin@laposte.net>
5909 L: linux-media@vger.kernel.org
5910 T: git git://linuxtv.org/media_tree.git
5911 S: Maintained
5912 F: drivers/media/usb/gspca/gl860/
5913
5914 GSPCA M5602 SUBDRIVER
5915 M: Erik Andren <erik.andren@gmail.com>
5916 L: linux-media@vger.kernel.org
5917 T: git git://linuxtv.org/media_tree.git
5918 S: Maintained
5919 F: drivers/media/usb/gspca/m5602/
5920
5921 GSPCA PAC207 SONIXB SUBDRIVER
5922 M: Hans Verkuil <hverkuil@xs4all.nl>
5923 L: linux-media@vger.kernel.org
5924 T: git git://linuxtv.org/media_tree.git
5925 S: Odd Fixes
5926 F: drivers/media/usb/gspca/pac207.c
5927
5928 GSPCA SN9C20X SUBDRIVER
5929 M: Brian Johnson <brijohn@gmail.com>
5930 L: linux-media@vger.kernel.org
5931 T: git git://linuxtv.org/media_tree.git
5932 S: Maintained
5933 F: drivers/media/usb/gspca/sn9c20x.c
5934
5935 GSPCA T613 SUBDRIVER
5936 M: Leandro Costantino <lcostantino@gmail.com>
5937 L: linux-media@vger.kernel.org
5938 T: git git://linuxtv.org/media_tree.git
5939 S: Maintained
5940 F: drivers/media/usb/gspca/t613.c
5941
5942 GSPCA USB WEBCAM DRIVER
5943 M: Hans Verkuil <hverkuil@xs4all.nl>
5944 L: linux-media@vger.kernel.org
5945 T: git git://linuxtv.org/media_tree.git
5946 S: Odd Fixes
5947 F: drivers/media/usb/gspca/
5948
5949 GTP (GPRS Tunneling Protocol)
5950 M: Pablo Neira Ayuso <pablo@netfilter.org>
5951 M: Harald Welte <laforge@gnumonks.org>
5952 L: osmocom-net-gprs@lists.osmocom.org
5953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5954 S: Maintained
5955 F: drivers/net/gtp.c
5956
5957 GUID PARTITION TABLE (GPT)
5958 M: Davidlohr Bueso <dave@stgolabs.net>
5959 L: linux-efi@vger.kernel.org
5960 S: Maintained
5961 F: block/partitions/efi.*
5962
5963 STK1160 USB VIDEO CAPTURE DRIVER
5964 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5965 L: linux-media@vger.kernel.org
5966 T: git git://linuxtv.org/media_tree.git
5967 S: Maintained
5968 F: drivers/media/usb/stk1160/
5969
5970 H8/300 ARCHITECTURE
5971 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5972 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5973 W: http://uclinux-h8.sourceforge.jp
5974 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5975 S: Maintained
5976 F: arch/h8300/
5977 F: drivers/clocksource/h8300_*.c
5978 F: drivers/clk/h8300/
5979 F: drivers/irqchip/irq-renesas-h8*.c
5980
5981 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5982 M: Frank Seidel <frank@f-seidel.de>
5983 L: platform-driver-x86@vger.kernel.org
5984 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5985 S: Maintained
5986 F: drivers/platform/x86/hdaps.c
5987
5988 HDPVR USB VIDEO ENCODER DRIVER
5989 M: Hans Verkuil <hverkuil@xs4all.nl>
5990 L: linux-media@vger.kernel.org
5991 T: git git://linuxtv.org/media_tree.git
5992 W: https://linuxtv.org
5993 S: Odd Fixes
5994 F: drivers/media/usb/hdpvr/
5995
5996 HWPOISON MEMORY FAILURE HANDLING
5997 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5998 L: linux-mm@kvack.org
5999 S: Maintained
6000 F: mm/memory-failure.c
6001 F: mm/hwpoison-inject.c
6002
6003 HYPERVISOR VIRTUAL CONSOLE DRIVER
6004 L: linuxppc-dev@lists.ozlabs.org
6005 S: Odd Fixes
6006 F: drivers/tty/hvc/
6007
6008 HACKRF MEDIA DRIVER
6009 M: Antti Palosaari <crope@iki.fi>
6010 L: linux-media@vger.kernel.org
6011 W: https://linuxtv.org
6012 W: http://palosaari.fi/linux/
6013 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6014 T: git git://linuxtv.org/anttip/media_tree.git
6015 S: Maintained
6016 F: drivers/media/usb/hackrf/
6017
6018 HARDWARE MONITORING
6019 M: Jean Delvare <jdelvare@suse.com>
6020 M: Guenter Roeck <linux@roeck-us.net>
6021 L: linux-hwmon@vger.kernel.org
6022 W: http://hwmon.wiki.kernel.org/
6023 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6025 S: Maintained
6026 F: Documentation/hwmon/
6027 F: drivers/hwmon/
6028 F: include/linux/hwmon*.h
6029
6030 HARDWARE RANDOM NUMBER GENERATOR CORE
6031 M: Matt Mackall <mpm@selenic.com>
6032 M: Herbert Xu <herbert@gondor.apana.org.au>
6033 L: linux-crypto@vger.kernel.org
6034 S: Odd fixes
6035 F: Documentation/devicetree/bindings/rng/
6036 F: Documentation/hw_random.txt
6037 F: drivers/char/hw_random/
6038 F: include/linux/hw_random.h
6039
6040 HARDWARE SPINLOCK CORE
6041 M: Ohad Ben-Cohen <ohad@wizery.com>
6042 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6043 L: linux-remoteproc@vger.kernel.org
6044 S: Maintained
6045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6046 F: Documentation/devicetree/bindings/hwlock/
6047 F: Documentation/hwspinlock.txt
6048 F: drivers/hwspinlock/
6049 F: include/linux/hwspinlock.h
6050
6051 HARMONY SOUND DRIVER
6052 L: linux-parisc@vger.kernel.org
6053 S: Maintained
6054 F: sound/parisc/harmony.*
6055
6056 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6057 M: Jimmy Vance <jimmy.vance@hpe.com>
6058 S: Supported
6059 F: Documentation/watchdog/hpwdt.txt
6060 F: drivers/watchdog/hpwdt.c
6061
6062 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6063 M: Don Brace <don.brace@microsemi.com>
6064 L: esc.storagedev@microsemi.com
6065 L: linux-scsi@vger.kernel.org
6066 S: Supported
6067 F: Documentation/scsi/hpsa.txt
6068 F: drivers/scsi/hpsa*.[ch]
6069 F: include/linux/cciss*.h
6070 F: include/uapi/linux/cciss*.h
6071
6072 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6073 M: Don Brace <don.brace@microsemi.com>
6074 L: esc.storagedev@microsemi.com
6075 L: linux-scsi@vger.kernel.org
6076 S: Supported
6077 F: Documentation/blockdev/cciss.txt
6078 F: drivers/block/cciss*
6079 F: include/linux/cciss_ioctl.h
6080 F: include/uapi/linux/cciss_ioctl.h
6081
6082 OPA-VNIC DRIVER
6083 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6084 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
6085 L: linux-rdma@vger.kernel.org
6086 S: Supported
6087 F: drivers/infiniband/ulp/opa_vnic
6088
6089 HFI1 DRIVER
6090 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6091 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6092 L: linux-rdma@vger.kernel.org
6093 S: Supported
6094 F: drivers/infiniband/hw/hfi1
6095
6096 HFS FILESYSTEM
6097 L: linux-fsdevel@vger.kernel.org
6098 S: Orphan
6099 F: Documentation/filesystems/hfs.txt
6100 F: fs/hfs/
6101
6102 HFSPLUS FILESYSTEM
6103 L: linux-fsdevel@vger.kernel.org
6104 S: Orphan
6105 F: Documentation/filesystems/hfsplus.txt
6106 F: fs/hfsplus/
6107
6108 HGA FRAMEBUFFER DRIVER
6109 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6110 L: linux-nvidia@lists.surfsouth.com
6111 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6112 S: Maintained
6113 F: drivers/video/fbdev/hgafb.c
6114
6115 HIBERNATION (aka Software Suspend, aka swsusp)
6116 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6117 M: Pavel Machek <pavel@ucw.cz>
6118 L: linux-pm@vger.kernel.org
6119 B: https://bugzilla.kernel.org
6120 S: Supported
6121 F: arch/x86/power/
6122 F: drivers/base/power/
6123 F: kernel/power/
6124 F: include/linux/suspend.h
6125 F: include/linux/freezer.h
6126 F: include/linux/pm.h
6127 F: arch/*/include/asm/suspend*.h
6128
6129 HID CORE LAYER
6130 M: Jiri Kosina <jikos@kernel.org>
6131 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6132 L: linux-input@vger.kernel.org
6133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6134 S: Maintained
6135 F: drivers/hid/
6136 F: include/linux/hid*
6137 F: include/uapi/linux/hid*
6138
6139 HID SENSOR HUB DRIVERS
6140 M: Jiri Kosina <jikos@kernel.org>
6141 M: Jonathan Cameron <jic23@kernel.org>
6142 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6143 L: linux-input@vger.kernel.org
6144 L: linux-iio@vger.kernel.org
6145 S: Maintained
6146 F: Documentation/hid/hid-sensor*
6147 F: drivers/hid/hid-sensor-*
6148 F: drivers/iio/*/hid-*
6149 F: include/linux/hid-sensor-*
6150
6151 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6152 M: Thomas Gleixner <tglx@linutronix.de>
6153 L: linux-kernel@vger.kernel.org
6154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6155 S: Maintained
6156 F: Documentation/timers/
6157 F: kernel/time/hrtimer.c
6158 F: kernel/time/clockevents.c
6159 F: kernel/time/timer_*.c
6160 F: include/linux/clockchips.h
6161 F: include/linux/hrtimer.h
6162
6163 HIGH-SPEED SCC DRIVER FOR AX.25
6164 L: linux-hams@vger.kernel.org
6165 S: Orphan
6166 F: drivers/net/hamradio/dmascc.c
6167 F: drivers/net/hamradio/scc.c
6168
6169 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6170 M: HighPoint Linux Team <linux@highpoint-tech.com>
6171 W: http://www.highpoint-tech.com
6172 S: Supported
6173 F: Documentation/scsi/hptiop.txt
6174 F: drivers/scsi/hptiop.c
6175
6176 HIPPI
6177 M: Jes Sorensen <jes@trained-monkey.org>
6178 L: linux-hippi@sunsite.dk
6179 S: Maintained
6180 F: include/linux/hippidevice.h
6181 F: include/uapi/linux/if_hippi.h
6182 F: net/802/hippi.c
6183 F: drivers/net/hippi/
6184
6185 HISILICON NETWORK SUBSYSTEM DRIVER
6186 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6187 M: Salil Mehta <salil.mehta@huawei.com>
6188 L: netdev@vger.kernel.org
6189 W: http://www.hisilicon.com
6190 S: Maintained
6191 F: drivers/net/ethernet/hisilicon/
6192 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6193
6194 HISILICON ROCE DRIVER
6195 M: Lijun Ou <oulijun@huawei.com>
6196 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6197 L: linux-rdma@vger.kernel.org
6198 S: Maintained
6199 F: drivers/infiniband/hw/hns/
6200 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6201
6202 HISILICON SAS Controller
6203 M: John Garry <john.garry@huawei.com>
6204 W: http://www.hisilicon.com
6205 S: Supported
6206 F: drivers/scsi/hisi_sas/
6207 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6208
6209 HOST AP DRIVER
6210 M: Jouni Malinen <j@w1.fi>
6211 L: linux-wireless@vger.kernel.org
6212 W: http://w1.fi/hostap-driver.html
6213 S: Obsolete
6214 F: drivers/net/wireless/intersil/hostap/
6215
6216 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6217 L: platform-driver-x86@vger.kernel.org
6218 S: Orphan
6219 F: drivers/platform/x86/tc1100-wmi.c
6220
6221 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6222 M: Jaroslav Kysela <perex@perex.cz>
6223 S: Maintained
6224 F: drivers/net/ethernet/hp/hp100.*
6225
6226 HPET: High Precision Event Timers driver
6227 M: Clemens Ladisch <clemens@ladisch.de>
6228 S: Maintained
6229 F: Documentation/timers/hpet.txt
6230 F: drivers/char/hpet.c
6231 F: include/linux/hpet.h
6232 F: include/uapi/linux/hpet.h
6233
6234 HPET: x86
6235 S: Orphan
6236 F: arch/x86/kernel/hpet.c
6237 F: arch/x86/include/asm/hpet.h
6238
6239 HPFS FILESYSTEM
6240 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6241 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6242 S: Maintained
6243 F: fs/hpfs/
6244
6245 HSI SUBSYSTEM
6246 M: Sebastian Reichel <sre@kernel.org>
6247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6248 S: Maintained
6249 F: Documentation/ABI/testing/sysfs-bus-hsi
6250 F: Documentation/driver-api/hsi.rst
6251 F: drivers/hsi/
6252 F: include/linux/hsi/
6253 F: include/uapi/linux/hsi/
6254
6255 HSO 3G MODEM DRIVER
6256 L: linux-usb@vger.kernel.org
6257 S: Orphan
6258 F: drivers/net/usb/hso.c
6259
6260 HSR NETWORK PROTOCOL
6261 M: Arvid Brodin <arvid.brodin@alten.se>
6262 L: netdev@vger.kernel.org
6263 S: Maintained
6264 F: net/hsr/
6265
6266 HTCPEN TOUCHSCREEN DRIVER
6267 M: Pau Oliva Fora <pof@eslack.org>
6268 L: linux-input@vger.kernel.org
6269 S: Maintained
6270 F: drivers/input/touchscreen/htcpen.c
6271
6272 HUGETLB FILESYSTEM
6273 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6274 S: Maintained
6275 F: fs/hugetlbfs/
6276
6277 HVA ST MEDIA DRIVER
6278 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6279 L: linux-media@vger.kernel.org
6280 T: git git://linuxtv.org/media_tree.git
6281 W: https://linuxtv.org
6282 S: Supported
6283 F: drivers/media/platform/sti/hva
6284
6285 Hyper-V CORE AND DRIVERS
6286 M: "K. Y. Srinivasan" <kys@microsoft.com>
6287 M: Haiyang Zhang <haiyangz@microsoft.com>
6288 M: Stephen Hemminger <sthemmin@microsoft.com>
6289 L: devel@linuxdriverproject.org
6290 S: Maintained
6291 F: arch/x86/include/asm/mshyperv.h
6292 F: arch/x86/include/uapi/asm/hyperv.h
6293 F: arch/x86/kernel/cpu/mshyperv.c
6294 F: arch/x86/hyperv
6295 F: drivers/hid/hid-hyperv.c
6296 F: drivers/hv/
6297 F: drivers/input/serio/hyperv-keyboard.c
6298 F: drivers/pci/host/pci-hyperv.c
6299 F: drivers/net/hyperv/
6300 F: drivers/scsi/storvsc_drv.c
6301 F: drivers/uio/uio_hv_generic.c
6302 F: drivers/video/fbdev/hyperv_fb.c
6303 F: include/linux/hyperv.h
6304 F: tools/hv/
6305 F: Documentation/ABI/stable/sysfs-bus-vmbus
6306
6307 I2C MUXES
6308 M: Peter Rosin <peda@axentia.se>
6309 L: linux-i2c@vger.kernel.org
6310 S: Maintained
6311 F: Documentation/i2c/i2c-topology
6312 F: Documentation/i2c/muxes/
6313 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6314 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6315 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6316 F: drivers/i2c/i2c-mux.c
6317 F: drivers/i2c/muxes/
6318 F: include/linux/i2c-mux.h
6319
6320 I2C OVER PARALLEL PORT
6321 M: Jean Delvare <jdelvare@suse.com>
6322 L: linux-i2c@vger.kernel.org
6323 S: Maintained
6324 F: Documentation/i2c/busses/i2c-parport
6325 F: Documentation/i2c/busses/i2c-parport-light
6326 F: drivers/i2c/busses/i2c-parport.c
6327 F: drivers/i2c/busses/i2c-parport-light.c
6328
6329 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6330 M: Jean Delvare <jdelvare@suse.com>
6331 L: linux-i2c@vger.kernel.org
6332 S: Maintained
6333 F: Documentation/i2c/busses/i2c-ali1535
6334 F: Documentation/i2c/busses/i2c-ali1563
6335 F: Documentation/i2c/busses/i2c-ali15x3
6336 F: Documentation/i2c/busses/i2c-amd756
6337 F: Documentation/i2c/busses/i2c-amd8111
6338 F: Documentation/i2c/busses/i2c-i801
6339 F: Documentation/i2c/busses/i2c-nforce2
6340 F: Documentation/i2c/busses/i2c-piix4
6341 F: Documentation/i2c/busses/i2c-sis5595
6342 F: Documentation/i2c/busses/i2c-sis630
6343 F: Documentation/i2c/busses/i2c-sis96x
6344 F: Documentation/i2c/busses/i2c-via
6345 F: Documentation/i2c/busses/i2c-viapro
6346 F: drivers/i2c/busses/i2c-ali1535.c
6347 F: drivers/i2c/busses/i2c-ali1563.c
6348 F: drivers/i2c/busses/i2c-ali15x3.c
6349 F: drivers/i2c/busses/i2c-amd756.c
6350 F: drivers/i2c/busses/i2c-amd756-s4882.c
6351 F: drivers/i2c/busses/i2c-amd8111.c
6352 F: drivers/i2c/busses/i2c-i801.c
6353 F: drivers/i2c/busses/i2c-isch.c
6354 F: drivers/i2c/busses/i2c-nforce2.c
6355 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6356 F: drivers/i2c/busses/i2c-piix4.c
6357 F: drivers/i2c/busses/i2c-sis5595.c
6358 F: drivers/i2c/busses/i2c-sis630.c
6359 F: drivers/i2c/busses/i2c-sis96x.c
6360 F: drivers/i2c/busses/i2c-via.c
6361 F: drivers/i2c/busses/i2c-viapro.c
6362
6363 I2C/SMBUS ISMT DRIVER
6364 M: Seth Heasley <seth.heasley@intel.com>
6365 M: Neil Horman <nhorman@tuxdriver.com>
6366 L: linux-i2c@vger.kernel.org
6367 F: drivers/i2c/busses/i2c-ismt.c
6368 F: Documentation/i2c/busses/i2c-ismt
6369
6370 I2C/SMBUS STUB DRIVER
6371 M: Jean Delvare <jdelvare@suse.com>
6372 L: linux-i2c@vger.kernel.org
6373 S: Maintained
6374 F: drivers/i2c/i2c-stub.c
6375
6376 I2C SUBSYSTEM
6377 M: Wolfram Sang <wsa@the-dreams.de>
6378 L: linux-i2c@vger.kernel.org
6379 W: https://i2c.wiki.kernel.org/
6380 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6382 S: Maintained
6383 F: Documentation/devicetree/bindings/i2c/
6384 F: Documentation/i2c/
6385 F: drivers/i2c/
6386 F: drivers/i2c/*/
6387 F: include/linux/i2c.h
6388 F: include/linux/i2c-*.h
6389 F: include/uapi/linux/i2c.h
6390 F: include/uapi/linux/i2c-*.h
6391
6392 I2C ACPI SUPPORT
6393 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6394 L: linux-i2c@vger.kernel.org
6395 L: linux-acpi@vger.kernel.org
6396 S: Maintained
6397 F: drivers/i2c/i2c-core-acpi.c
6398
6399 I2C-TAOS-EVM DRIVER
6400 M: Jean Delvare <jdelvare@suse.com>
6401 L: linux-i2c@vger.kernel.org
6402 S: Maintained
6403 F: Documentation/i2c/busses/i2c-taos-evm
6404 F: drivers/i2c/busses/i2c-taos-evm.c
6405
6406 I2C-TINY-USB DRIVER
6407 M: Till Harbaum <till@harbaum.org>
6408 L: linux-i2c@vger.kernel.org
6409 W: http://www.harbaum.org/till/i2c_tiny_usb
6410 S: Maintained
6411 F: drivers/i2c/busses/i2c-tiny-usb.c
6412
6413 i386 BOOT CODE
6414 M: "H. Peter Anvin" <hpa@zytor.com>
6415 S: Maintained
6416 F: arch/x86/boot/
6417
6418 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6419 M: "H. Peter Anvin" <hpa@zytor.com>
6420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6421 S: Maintained
6422
6423 IA64 (Itanium) PLATFORM
6424 M: Tony Luck <tony.luck@intel.com>
6425 M: Fenghua Yu <fenghua.yu@intel.com>
6426 L: linux-ia64@vger.kernel.org
6427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6428 S: Maintained
6429 F: arch/ia64/
6430
6431 IBM Power VMX Cryptographic instructions
6432 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6433 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6434 L: linux-crypto@vger.kernel.org
6435 S: Supported
6436 F: drivers/crypto/vmx/Makefile
6437 F: drivers/crypto/vmx/Kconfig
6438 F: drivers/crypto/vmx/vmx.c
6439 F: drivers/crypto/vmx/aes*
6440 F: drivers/crypto/vmx/ghash*
6441 F: drivers/crypto/vmx/ppc-xlate.pl
6442
6443 IBM Power in-Nest Crypto Acceleration
6444 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6445 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6446 L: linux-crypto@vger.kernel.org
6447 S: Supported
6448 F: drivers/crypto/nx/Makefile
6449 F: drivers/crypto/nx/Kconfig
6450 F: drivers/crypto/nx/nx-aes*
6451 F: drivers/crypto/nx/nx-sha*
6452 F: drivers/crypto/nx/nx.*
6453 F: drivers/crypto/nx/nx_csbcpb.h
6454 F: drivers/crypto/nx/nx_debugfs.h
6455
6456 IBM Power 842 compression accelerator
6457 M: Haren Myneni <haren@us.ibm.com>
6458 S: Supported
6459 F: drivers/crypto/nx/Makefile
6460 F: drivers/crypto/nx/Kconfig
6461 F: drivers/crypto/nx/nx-842*
6462 F: include/linux/sw842.h
6463 F: crypto/842.c
6464 F: lib/842/
6465
6466 IBM Power Linux RAID adapter
6467 M: Brian King <brking@us.ibm.com>
6468 S: Supported
6469 F: drivers/scsi/ipr.*
6470
6471 IBM Power Virtual Ethernet Device Driver
6472 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6473 L: netdev@vger.kernel.org
6474 S: Supported
6475 F: drivers/net/ethernet/ibm/ibmveth.*
6476
6477 IBM Power SRIOV Virtual NIC Device Driver
6478 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6479 M: John Allen <jallen@linux.vnet.ibm.com>
6480 L: netdev@vger.kernel.org
6481 S: Supported
6482 F: drivers/net/ethernet/ibm/ibmvnic.*
6483
6484 IBM Power Virtual SCSI Device Drivers
6485 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6486 L: linux-scsi@vger.kernel.org
6487 S: Supported
6488 F: drivers/scsi/ibmvscsi/ibmvscsi*
6489 F: include/scsi/viosrp.h
6490
6491 IBM Power Virtual SCSI Device Target Driver
6492 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6493 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6494 L: linux-scsi@vger.kernel.org
6495 L: target-devel@vger.kernel.org
6496 S: Supported
6497 F: drivers/scsi/ibmvscsi_tgt/
6498
6499 IBM Power Virtual FC Device Drivers
6500 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6501 L: linux-scsi@vger.kernel.org
6502 S: Supported
6503 F: drivers/scsi/ibmvscsi/ibmvfc*
6504
6505 IBM ServeRAID RAID DRIVER
6506 S: Orphan
6507 F: drivers/scsi/ips.*
6508
6509 ICH LPC AND GPIO DRIVER
6510 M: Peter Tyser <ptyser@xes-inc.com>
6511 S: Maintained
6512 F: drivers/mfd/lpc_ich.c
6513 F: drivers/gpio/gpio-ich.c
6514
6515 IDT VersaClock 5 CLOCK DRIVER
6516 M: Marek Vasut <marek.vasut@gmail.com>
6517 S: Maintained
6518 F: drivers/clk/clk-versaclock5.c
6519
6520 IDE SUBSYSTEM
6521 M: "David S. Miller" <davem@davemloft.net>
6522 L: linux-ide@vger.kernel.org
6523 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6525 S: Maintained
6526 F: Documentation/ide/
6527 F: drivers/ide/
6528 F: include/linux/ide.h
6529
6530 IDEAPAD LAPTOP EXTRAS DRIVER
6531 M: Ike Panhc <ike.pan@canonical.com>
6532 L: platform-driver-x86@vger.kernel.org
6533 W: http://launchpad.net/ideapad-laptop
6534 S: Maintained
6535 F: drivers/platform/x86/ideapad-laptop.c
6536
6537 IDEAPAD LAPTOP SLIDEBAR DRIVER
6538 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6539 L: linux-input@vger.kernel.org
6540 W: https://github.com/o2genum/ideapad-slidebar
6541 S: Maintained
6542 F: drivers/input/misc/ideapad_slidebar.c
6543
6544 IDE/ATAPI DRIVERS
6545 M: Borislav Petkov <bp@alien8.de>
6546 L: linux-ide@vger.kernel.org
6547 S: Maintained
6548 F: Documentation/cdrom/ide-cd
6549 F: drivers/ide/ide-cd*
6550
6551 IEEE 802.15.4 SUBSYSTEM
6552 M: Alexander Aring <alex.aring@gmail.com>
6553 M: Stefan Schmidt <stefan@osg.samsung.com>
6554 L: linux-wpan@vger.kernel.org
6555 W: http://wpan.cakelab.org/
6556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6558 S: Maintained
6559 F: net/ieee802154/
6560 F: net/mac802154/
6561 F: drivers/net/ieee802154/
6562 F: include/linux/nl802154.h
6563 F: include/linux/ieee802154.h
6564 F: include/net/nl802154.h
6565 F: include/net/mac802154.h
6566 F: include/net/af_ieee802154.h
6567 F: include/net/cfg802154.h
6568 F: include/net/ieee802154_netdev.h
6569 F: Documentation/networking/ieee802154.txt
6570
6571 IFE PROTOCOL
6572 M: Yotam Gigi <yotamg@mellanox.com>
6573 M: Jamal Hadi Salim <jhs@mojatatu.com>
6574 F: net/ife
6575 F: include/net/ife.h
6576 F: include/uapi/linux/ife.h
6577
6578 IGORPLUG-USB IR RECEIVER
6579 M: Sean Young <sean@mess.org>
6580 L: linux-media@vger.kernel.org
6581 S: Maintained
6582 F: drivers/media/rc/igorplugusb.c
6583
6584 IGUANAWORKS USB IR TRANSCEIVER
6585 M: Sean Young <sean@mess.org>
6586 L: linux-media@vger.kernel.org
6587 S: Maintained
6588 F: drivers/media/rc/iguanair.c
6589
6590 IIO DIGITAL POTENTIOMETER DAC
6591 M: Peter Rosin <peda@axentia.se>
6592 L: linux-iio@vger.kernel.org
6593 S: Maintained
6594 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6595 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6596 F: drivers/iio/dac/dpot-dac.c
6597
6598 IIO ENVELOPE DETECTOR
6599 M: Peter Rosin <peda@axentia.se>
6600 L: linux-iio@vger.kernel.org
6601 S: Maintained
6602 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6603 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6604 F: drivers/iio/adc/envelope-detector.c
6605
6606 IIO MULTIPLEXER
6607 M: Peter Rosin <peda@axentia.se>
6608 L: linux-iio@vger.kernel.org
6609 S: Maintained
6610 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6611 F: drivers/iio/multiplexer/iio-mux.c
6612
6613 IIO SUBSYSTEM AND DRIVERS
6614 M: Jonathan Cameron <jic23@kernel.org>
6615 R: Hartmut Knaack <knaack.h@gmx.de>
6616 R: Lars-Peter Clausen <lars@metafoo.de>
6617 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6618 L: linux-iio@vger.kernel.org
6619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6620 S: Maintained
6621 F: Documentation/devicetree/bindings/iio/
6622 F: drivers/iio/
6623 F: drivers/staging/iio/
6624 F: include/linux/iio/
6625 F: tools/iio/
6626
6627 IKANOS/ADI EAGLE ADSL USB DRIVER
6628 M: Matthieu Castet <castet.matthieu@free.fr>
6629 M: Stanislaw Gruszka <stf_xl@wp.pl>
6630 S: Maintained
6631 F: drivers/usb/atm/ueagle-atm.c
6632
6633 IMGTEC ASCII LCD DRIVER
6634 M: Paul Burton <paul.burton@imgtec.com>
6635 S: Maintained
6636 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6637 F: drivers/auxdisplay/img-ascii-lcd.c
6638
6639 INA209 HARDWARE MONITOR DRIVER
6640 M: Guenter Roeck <linux@roeck-us.net>
6641 L: linux-hwmon@vger.kernel.org
6642 S: Maintained
6643 F: Documentation/hwmon/ina209
6644 F: Documentation/devicetree/bindings/i2c/ina209.txt
6645 F: drivers/hwmon/ina209.c
6646
6647 INA2XX HARDWARE MONITOR DRIVER
6648 M: Guenter Roeck <linux@roeck-us.net>
6649 L: linux-hwmon@vger.kernel.org
6650 S: Maintained
6651 F: Documentation/hwmon/ina2xx
6652 F: drivers/hwmon/ina2xx.c
6653 F: include/linux/platform_data/ina2xx.h
6654
6655 INDUSTRY PACK SUBSYSTEM (IPACK)
6656 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6657 M: Jens Taprogge <jens.taprogge@taprogge.org>
6658 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6659 L: industrypack-devel@lists.sourceforge.net
6660 W: http://industrypack.sourceforge.net
6661 S: Maintained
6662 F: drivers/ipack/
6663
6664 INGENIC JZ4780 DMA Driver
6665 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6666 S: Maintained
6667 F: drivers/dma/dma-jz4780.c
6668
6669 INGENIC JZ4780 NAND DRIVER
6670 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6671 L: linux-mtd@lists.infradead.org
6672 S: Maintained
6673 F: drivers/mtd/nand/jz4780_*
6674
6675 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6676 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6677 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6678 L: linux-ima-devel@lists.sourceforge.net
6679 L: linux-ima-user@lists.sourceforge.net
6680 L: linux-security-module@vger.kernel.org
6681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6682 S: Supported
6683 F: security/integrity/ima/
6684
6685 IMGTEC IR DECODER DRIVER
6686 M: James Hogan <james.hogan@imgtec.com>
6687 S: Maintained
6688 F: drivers/media/rc/img-ir/
6689
6690 IMS TWINTURBO FRAMEBUFFER DRIVER
6691 L: linux-fbdev@vger.kernel.org
6692 S: Orphan
6693 F: drivers/video/fbdev/imsttfb.c
6694
6695 INFINIBAND SUBSYSTEM
6696 M: Doug Ledford <dledford@redhat.com>
6697 M: Sean Hefty <sean.hefty@intel.com>
6698 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6699 L: linux-rdma@vger.kernel.org
6700 W: http://www.openfabrics.org/
6701 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6703 S: Supported
6704 F: Documentation/devicetree/bindings/infiniband/
6705 F: Documentation/infiniband/
6706 F: drivers/infiniband/
6707 F: include/uapi/linux/if_infiniband.h
6708 F: include/uapi/rdma/
6709 F: include/rdma/
6710
6711 INOTIFY
6712 M: John McCutchan <john@johnmccutchan.com>
6713 M: Robert Love <rlove@rlove.org>
6714 M: Eric Paris <eparis@parisplace.org>
6715 S: Maintained
6716 F: Documentation/filesystems/inotify.txt
6717 F: fs/notify/inotify/
6718 F: include/linux/inotify.h
6719 F: include/uapi/linux/inotify.h
6720
6721 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6722 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6723 L: linux-input@vger.kernel.org
6724 Q: http://patchwork.kernel.org/project/linux-input/list/
6725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6726 S: Maintained
6727 F: drivers/input/
6728 F: include/linux/input.h
6729 F: include/uapi/linux/input.h
6730 F: include/uapi/linux/input-event-codes.h
6731 F: include/linux/input/
6732 F: Documentation/devicetree/bindings/input/
6733 F: Documentation/input/
6734
6735 INPUT MULTITOUCH (MT) PROTOCOL
6736 M: Henrik Rydberg <rydberg@bitmath.org>
6737 L: linux-input@vger.kernel.org
6738 S: Odd fixes
6739 F: Documentation/input/multi-touch-protocol.rst
6740 F: drivers/input/input-mt.c
6741 K: \b(ABS|SYN)_MT_
6742
6743 INSIDE SECURE CRYPTO DRIVER
6744 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6745 F: drivers/crypto/inside-secure/
6746 S: Maintained
6747 L: linux-crypto@vger.kernel.org
6748
6749 INTEL ASoC BDW/HSW DRIVERS
6750 M: Jie Yang <yang.jie@linux.intel.com>
6751 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6752 S: Supported
6753 F: sound/soc/intel/common/sst-dsp*
6754 F: sound/soc/intel/common/sst-firmware.c
6755 F: sound/soc/intel/boards/broadwell.c
6756 F: sound/soc/intel/haswell/
6757
6758 INTEL C600 SERIES SAS CONTROLLER DRIVER
6759 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6760 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6761 L: linux-scsi@vger.kernel.org
6762 T: git git://git.code.sf.net/p/intel-sas/isci
6763 S: Supported
6764 F: drivers/scsi/isci/
6765
6766 INTEL HID EVENT DRIVER
6767 M: Alex Hung <alex.hung@canonical.com>
6768 L: platform-driver-x86@vger.kernel.org
6769 S: Maintained
6770 F: drivers/platform/x86/intel-hid.c
6771
6772 INTEL VIRTUAL BUTTON DRIVER
6773 M: AceLan Kao <acelan.kao@canonical.com>
6774 L: platform-driver-x86@vger.kernel.org
6775 S: Maintained
6776 F: drivers/platform/x86/intel-vbtn.c
6777
6778 INTEL IDLE DRIVER
6779 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6780 M: Len Brown <lenb@kernel.org>
6781 L: linux-pm@vger.kernel.org
6782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6783 B: https://bugzilla.kernel.org
6784 S: Supported
6785 F: drivers/idle/intel_idle.c
6786
6787 INTEL INTEGRATED SENSOR HUB DRIVER
6788 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6789 M: Jiri Kosina <jikos@kernel.org>
6790 L: linux-input@vger.kernel.org
6791 S: Maintained
6792 F: drivers/hid/intel-ish-hid/
6793
6794 INTEL PSTATE DRIVER
6795 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6796 M: Len Brown <lenb@kernel.org>
6797 L: linux-pm@vger.kernel.org
6798 S: Supported
6799 F: drivers/cpufreq/intel_pstate.c
6800
6801 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6802 M: Maik Broemme <mbroemme@libmpq.org>
6803 L: linux-fbdev@vger.kernel.org
6804 S: Maintained
6805 F: Documentation/fb/intelfb.txt
6806 F: drivers/video/fbdev/intelfb/
6807
6808 INTEL 810/815 FRAMEBUFFER DRIVER
6809 M: Antonino Daplas <adaplas@gmail.com>
6810 L: linux-fbdev@vger.kernel.org
6811 S: Maintained
6812 F: drivers/video/fbdev/i810/
6813
6814 INTEL MENLOW THERMAL DRIVER
6815 M: Sujith Thomas <sujith.thomas@intel.com>
6816 L: platform-driver-x86@vger.kernel.org
6817 W: https://01.org/linux-acpi
6818 S: Supported
6819 F: drivers/platform/x86/intel_menlow.c
6820
6821 INTEL I/OAT DMA DRIVER
6822 M: Dave Jiang <dave.jiang@intel.com>
6823 R: Dan Williams <dan.j.williams@intel.com>
6824 L: dmaengine@vger.kernel.org
6825 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6826 S: Supported
6827 F: drivers/dma/ioat*
6828
6829 INTEL IOMMU (VT-d)
6830 M: David Woodhouse <dwmw2@infradead.org>
6831 L: iommu@lists.linux-foundation.org
6832 T: git git://git.infradead.org/iommu-2.6.git
6833 S: Supported
6834 F: drivers/iommu/intel-iommu.c
6835 F: include/linux/intel-iommu.h
6836
6837 INTEL IOP-ADMA DMA DRIVER
6838 R: Dan Williams <dan.j.williams@intel.com>
6839 S: Odd fixes
6840 F: drivers/dma/iop-adma.c
6841
6842 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6843 M: Krzysztof Halasa <khalasa@piap.pl>
6844 S: Maintained
6845 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6846 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6847 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6848 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6849 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6850 F: drivers/net/wan/ixp4xx_hss.c
6851
6852 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6853 M: Deepak Saxena <dsaxena@plexity.net>
6854 S: Maintained
6855 F: drivers/char/hw_random/ixp4xx-rng.c
6856
6857 INTEL ETHERNET DRIVERS
6858 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6859 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6860 W: http://www.intel.com/support/feedback.htm
6861 W: http://e1000.sourceforge.net/
6862 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6865 S: Supported
6866 F: Documentation/networking/e100.txt
6867 F: Documentation/networking/e1000.txt
6868 F: Documentation/networking/e1000e.txt
6869 F: Documentation/networking/igb.txt
6870 F: Documentation/networking/igbvf.txt
6871 F: Documentation/networking/ixgb.txt
6872 F: Documentation/networking/ixgbe.txt
6873 F: Documentation/networking/ixgbevf.txt
6874 F: Documentation/networking/i40e.txt
6875 F: Documentation/networking/i40evf.txt
6876 F: drivers/net/ethernet/intel/
6877 F: drivers/net/ethernet/intel/*/
6878 F: include/linux/avf/virtchnl.h
6879
6880 INTEL RDMA RNIC DRIVER
6881 M: Faisal Latif <faisal.latif@intel.com>
6882 M: Shiraz Saleem <shiraz.saleem@intel.com>
6883 L: linux-rdma@vger.kernel.org
6884 S: Supported
6885 F: drivers/infiniband/hw/i40iw/
6886
6887 INTEL MERRIFIELD GPIO DRIVER
6888 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6889 L: linux-gpio@vger.kernel.org
6890 S: Maintained
6891 F: drivers/gpio/gpio-merrifield.c
6892
6893 INTEL-MID GPIO DRIVER
6894 M: David Cohen <david.a.cohen@linux.intel.com>
6895 L: linux-gpio@vger.kernel.org
6896 S: Maintained
6897 F: drivers/gpio/gpio-intel-mid.c
6898
6899 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6900 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6901 L: linux-wireless@vger.kernel.org
6902 S: Maintained
6903 F: Documentation/networking/README.ipw2100
6904 F: Documentation/networking/README.ipw2200
6905 F: drivers/net/wireless/intel/ipw2x00/
6906
6907 INTEL(R) TRACE HUB
6908 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6909 S: Supported
6910 F: Documentation/trace/intel_th.txt
6911 F: drivers/hwtracing/intel_th/
6912
6913 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6914 M: Ning Sun <ning.sun@intel.com>
6915 L: tboot-devel@lists.sourceforge.net
6916 W: http://tboot.sourceforge.net
6917 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6918 S: Supported
6919 F: Documentation/intel_txt.txt
6920 F: include/linux/tboot.h
6921 F: arch/x86/kernel/tboot.c
6922
6923 INTEL WIRELESS WIMAX CONNECTION 2400
6924 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6925 M: linux-wimax@intel.com
6926 L: wimax@linuxwimax.org (subscribers-only)
6927 S: Supported
6928 W: http://linuxwimax.org
6929 F: Documentation/wimax/README.i2400m
6930 F: drivers/net/wimax/i2400m/
6931 F: include/uapi/linux/wimax/i2400m.h
6932
6933 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6934 M: Stanislaw Gruszka <sgruszka@redhat.com>
6935 L: linux-wireless@vger.kernel.org
6936 S: Supported
6937 F: drivers/net/wireless/intel/iwlegacy/
6938
6939 INTEL WIRELESS WIFI LINK (iwlwifi)
6940 M: Johannes Berg <johannes.berg@intel.com>
6941 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6942 M: Luca Coelho <luciano.coelho@intel.com>
6943 M: Intel Linux Wireless <linuxwifi@intel.com>
6944 L: linux-wireless@vger.kernel.org
6945 W: http://intellinuxwireless.org
6946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6947 S: Supported
6948 F: drivers/net/wireless/intel/iwlwifi/
6949
6950 INTEL MANAGEMENT ENGINE (mei)
6951 M: Tomas Winkler <tomas.winkler@intel.com>
6952 L: linux-kernel@vger.kernel.org
6953 S: Supported
6954 F: include/uapi/linux/mei.h
6955 F: include/linux/mei_cl_bus.h
6956 F: drivers/misc/mei/*
6957 F: drivers/watchdog/mei_wdt.c
6958 F: Documentation/misc-devices/mei/*
6959 F: samples/mei/*
6960
6961 INTEL MIC DRIVERS (mic)
6962 M: Sudeep Dutt <sudeep.dutt@intel.com>
6963 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6964 S: Supported
6965 W: https://github.com/sudeepdutt/mic
6966 W: http://software.intel.com/en-us/mic-developer
6967 F: include/linux/mic_bus.h
6968 F: include/linux/scif.h
6969 F: include/uapi/linux/mic_common.h
6970 F: include/uapi/linux/mic_ioctl.h
6971 F: include/uapi/linux/scif_ioctl.h
6972 F: drivers/misc/mic/
6973 F: drivers/dma/mic_x100_dma.c
6974 F: drivers/dma/mic_x100_dma.h
6975 F: Documentation/mic/
6976
6977 INTEL PMC/P-Unit IPC DRIVER
6978 M: Zha Qipeng<qipeng.zha@intel.com>
6979 L: platform-driver-x86@vger.kernel.org
6980 S: Maintained
6981 F: drivers/platform/x86/intel_pmc_ipc.c
6982 F: drivers/platform/x86/intel_punit_ipc.c
6983 F: arch/x86/include/asm/intel_pmc_ipc.h
6984 F: arch/x86/include/asm/intel_punit_ipc.h
6985
6986 INTEL TELEMETRY DRIVER
6987 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6988 L: platform-driver-x86@vger.kernel.org
6989 S: Maintained
6990 F: arch/x86/include/asm/intel_telemetry.h
6991 F: drivers/platform/x86/intel_telemetry*
6992
6993 INTEL PMC CORE DRIVER
6994 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6995 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6996 L: platform-driver-x86@vger.kernel.org
6997 S: Maintained
6998 F: arch/x86/include/asm/pmc_core.h
6999 F: drivers/platform/x86/intel_pmc_core*
7000
7001 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7002 M: Linus Walleij <linus.walleij@linaro.org>
7003 L: linux-iio@vger.kernel.org
7004 S: Maintained
7005 F: drivers/iio/gyro/mpu3050*
7006 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7007
7008 IOC3 ETHERNET DRIVER
7009 M: Ralf Baechle <ralf@linux-mips.org>
7010 L: linux-mips@linux-mips.org
7011 S: Maintained
7012 F: drivers/net/ethernet/sgi/ioc3-eth.c
7013
7014 IOC3 SERIAL DRIVER
7015 M: Pat Gefre <pfg@sgi.com>
7016 L: linux-serial@vger.kernel.org
7017 S: Maintained
7018 F: drivers/tty/serial/ioc3_serial.c
7019
7020 IOMMU DRIVERS
7021 M: Joerg Roedel <joro@8bytes.org>
7022 L: iommu@lists.linux-foundation.org
7023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7024 S: Maintained
7025 F: Documentation/devicetree/bindings/iommu/
7026 F: drivers/iommu/
7027 F: include/linux/iommu.h
7028 F: include/linux/iova.h
7029
7030 IP MASQUERADING
7031 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7032 S: Maintained
7033 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7034
7035 IPMI SUBSYSTEM
7036 M: Corey Minyard <minyard@acm.org>
7037 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7038 W: http://openipmi.sourceforge.net/
7039 S: Supported
7040 F: Documentation/IPMI.txt
7041 F: drivers/char/ipmi/
7042 F: include/linux/ipmi*
7043 F: include/uapi/linux/ipmi*
7044
7045 QCOM AUDIO (ASoC) DRIVERS
7046 M: Patrick Lai <plai@codeaurora.org>
7047 M: Banajit Goswami <bgoswami@codeaurora.org>
7048 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7049 S: Supported
7050 F: sound/soc/qcom/
7051
7052 IPS SCSI RAID DRIVER
7053 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7054 L: linux-scsi@vger.kernel.org
7055 W: http://www.adaptec.com/
7056 S: Maintained
7057 F: drivers/scsi/ips*
7058
7059 IPVS
7060 M: Wensong Zhang <wensong@linux-vs.org>
7061 M: Simon Horman <horms@verge.net.au>
7062 M: Julian Anastasov <ja@ssi.bg>
7063 L: netdev@vger.kernel.org
7064 L: lvs-devel@vger.kernel.org
7065 S: Maintained
7066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7068 F: Documentation/networking/ipvs-sysctl.txt
7069 F: include/net/ip_vs.h
7070 F: include/uapi/linux/ip_vs.h
7071 F: net/netfilter/ipvs/
7072
7073 IPWIRELESS DRIVER
7074 M: Jiri Kosina <jikos@kernel.org>
7075 M: David Sterba <dsterba@suse.com>
7076 S: Odd Fixes
7077 F: drivers/tty/ipwireless/
7078
7079 IPX NETWORK LAYER
7080 L: netdev@vger.kernel.org
7081 S: Odd fixes
7082 F: include/net/ipx.h
7083 F: include/uapi/linux/ipx.h
7084 F: net/ipx/
7085
7086 IRDA SUBSYSTEM
7087 M: Samuel Ortiz <samuel@sortiz.org>
7088 L: irda-users@lists.sourceforge.net (subscribers-only)
7089 L: netdev@vger.kernel.org
7090 W: http://irda.sourceforge.net/
7091 S: Maintained
7092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7093 F: Documentation/networking/irda.txt
7094 F: drivers/net/irda/
7095 F: include/net/irda/
7096 F: net/irda/
7097
7098 IRQ SUBSYSTEM
7099 M: Thomas Gleixner <tglx@linutronix.de>
7100 L: linux-kernel@vger.kernel.org
7101 S: Maintained
7102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7103 F: kernel/irq/
7104
7105 IRQCHIP DRIVERS
7106 M: Thomas Gleixner <tglx@linutronix.de>
7107 M: Jason Cooper <jason@lakedaemon.net>
7108 M: Marc Zyngier <marc.zyngier@arm.com>
7109 L: linux-kernel@vger.kernel.org
7110 S: Maintained
7111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7112 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7113 F: Documentation/devicetree/bindings/interrupt-controller/
7114 F: drivers/irqchip/
7115
7116 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7117 M: Marc Zyngier <marc.zyngier@arm.com>
7118 S: Maintained
7119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7120 F: Documentation/IRQ-domain.txt
7121 F: include/linux/irqdomain.h
7122 F: kernel/irq/irqdomain.c
7123 F: kernel/irq/msi.c
7124
7125 ISA
7126 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7127 S: Maintained
7128 F: Documentation/isa.txt
7129 F: drivers/base/isa.c
7130 F: include/linux/isa.h
7131
7132 ISAPNP
7133 M: Jaroslav Kysela <perex@perex.cz>
7134 S: Maintained
7135 F: Documentation/isapnp.txt
7136 F: drivers/pnp/isapnp/
7137 F: include/linux/isapnp.h
7138
7139 ISA RADIO MODULE
7140 M: Hans Verkuil <hverkuil@xs4all.nl>
7141 L: linux-media@vger.kernel.org
7142 T: git git://linuxtv.org/media_tree.git
7143 W: https://linuxtv.org
7144 S: Maintained
7145 F: drivers/media/radio/radio-isa*
7146
7147 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7148 M: Peter Jones <pjones@redhat.com>
7149 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7150 S: Maintained
7151 F: drivers/firmware/iscsi_ibft*
7152
7153 ISCSI
7154 M: Lee Duncan <lduncan@suse.com>
7155 M: Chris Leech <cleech@redhat.com>
7156 L: open-iscsi@googlegroups.com
7157 W: www.open-iscsi.com
7158 S: Maintained
7159 F: drivers/scsi/*iscsi*
7160 F: include/scsi/*iscsi*
7161
7162 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7163 M: Or Gerlitz <ogerlitz@mellanox.com>
7164 M: Sagi Grimberg <sagi@grimberg.me>
7165 M: Roi Dayan <roid@mellanox.com>
7166 L: linux-rdma@vger.kernel.org
7167 S: Supported
7168 W: http://www.openfabrics.org
7169 W: www.open-iscsi.org
7170 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7171 F: drivers/infiniband/ulp/iser/
7172
7173 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7174 M: Sagi Grimberg <sagi@grimberg.me>
7175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7176 L: linux-rdma@vger.kernel.org
7177 L: target-devel@vger.kernel.org
7178 S: Supported
7179 W: http://www.linux-iscsi.org
7180 F: drivers/infiniband/ulp/isert
7181
7182 ISDN SUBSYSTEM
7183 M: Karsten Keil <isdn@linux-pingi.de>
7184 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7185 L: netdev@vger.kernel.org
7186 W: http://www.isdn4linux.de
7187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7188 S: Maintained
7189 F: Documentation/isdn/
7190 F: drivers/isdn/
7191 F: include/linux/isdn.h
7192 F: include/linux/isdn/
7193 F: include/uapi/linux/isdn.h
7194 F: include/uapi/linux/isdn/
7195
7196 ISDN SUBSYSTEM (Eicon active card driver)
7197 M: Armin Schindler <mac@melware.de>
7198 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7199 W: http://www.melware.de
7200 S: Maintained
7201 F: drivers/isdn/hardware/eicon/
7202
7203 IT87 HARDWARE MONITORING DRIVER
7204 M: Jean Delvare <jdelvare@suse.com>
7205 L: linux-hwmon@vger.kernel.org
7206 S: Maintained
7207 F: Documentation/hwmon/it87
7208 F: drivers/hwmon/it87.c
7209
7210 IT913X MEDIA DRIVER
7211 M: Antti Palosaari <crope@iki.fi>
7212 L: linux-media@vger.kernel.org
7213 W: https://linuxtv.org
7214 W: http://palosaari.fi/linux/
7215 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7216 T: git git://linuxtv.org/anttip/media_tree.git
7217 S: Maintained
7218 F: drivers/media/tuners/it913x*
7219
7220 IVTV VIDEO4LINUX DRIVER
7221 M: Andy Walls <awalls@md.metrocast.net>
7222 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7223 L: linux-media@vger.kernel.org
7224 T: git git://linuxtv.org/media_tree.git
7225 W: http://www.ivtvdriver.org
7226 S: Maintained
7227 F: Documentation/media/v4l-drivers/ivtv*
7228 F: drivers/media/pci/ivtv/
7229 F: include/uapi/linux/ivtv*
7230
7231 IX2505V MEDIA DRIVER
7232 M: Malcolm Priestley <tvboxspy@gmail.com>
7233 L: linux-media@vger.kernel.org
7234 W: https://linuxtv.org
7235 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7236 S: Maintained
7237 F: drivers/media/dvb-frontends/ix2505v*
7238
7239 JC42.4 TEMPERATURE SENSOR DRIVER
7240 M: Guenter Roeck <linux@roeck-us.net>
7241 L: linux-hwmon@vger.kernel.org
7242 S: Maintained
7243 F: drivers/hwmon/jc42.c
7244 F: Documentation/hwmon/jc42
7245
7246 JFS FILESYSTEM
7247 M: Dave Kleikamp <shaggy@kernel.org>
7248 L: jfs-discussion@lists.sourceforge.net
7249 W: http://jfs.sourceforge.net/
7250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7251 S: Maintained
7252 F: Documentation/filesystems/jfs.txt
7253 F: fs/jfs/
7254
7255 JME NETWORK DRIVER
7256 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7257 L: netdev@vger.kernel.org
7258 S: Maintained
7259 F: drivers/net/ethernet/jme.*
7260
7261 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7262 M: David Woodhouse <dwmw2@infradead.org>
7263 L: linux-mtd@lists.infradead.org
7264 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7265 S: Maintained
7266 F: fs/jffs2/
7267 F: include/uapi/linux/jffs2.h
7268
7269 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7270 M: "Theodore Ts'o" <tytso@mit.edu>
7271 M: Jan Kara <jack@suse.com>
7272 L: linux-ext4@vger.kernel.org
7273 S: Maintained
7274 F: fs/jbd2/
7275 F: include/linux/jbd2.h
7276
7277 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7278 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7279 L: linux-media@vger.kernel.org
7280 S: Maintained
7281 F: drivers/media/platform/rcar_jpu.c
7282
7283 JSM Neo PCI based serial card
7284 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7285 L: linux-serial@vger.kernel.org
7286 S: Maintained
7287 F: drivers/tty/serial/jsm/
7288
7289 K10TEMP HARDWARE MONITORING DRIVER
7290 M: Clemens Ladisch <clemens@ladisch.de>
7291 L: linux-hwmon@vger.kernel.org
7292 S: Maintained
7293 F: Documentation/hwmon/k10temp
7294 F: drivers/hwmon/k10temp.c
7295
7296 K8TEMP HARDWARE MONITORING DRIVER
7297 M: Rudolf Marek <r.marek@assembler.cz>
7298 L: linux-hwmon@vger.kernel.org
7299 S: Maintained
7300 F: Documentation/hwmon/k8temp
7301 F: drivers/hwmon/k8temp.c
7302
7303 KASAN
7304 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7305 R: Alexander Potapenko <glider@google.com>
7306 R: Dmitry Vyukov <dvyukov@google.com>
7307 L: kasan-dev@googlegroups.com
7308 S: Maintained
7309 F: arch/*/include/asm/kasan.h
7310 F: arch/*/mm/kasan_init*
7311 F: Documentation/dev-tools/kasan.rst
7312 F: include/linux/kasan*.h
7313 F: lib/test_kasan.c
7314 F: mm/kasan/
7315 F: scripts/Makefile.kasan
7316
7317 KCONFIG
7318 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7319 L: linux-kbuild@vger.kernel.org
7320 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7321 S: Maintained
7322 F: Documentation/kbuild/kconfig-language.txt
7323 F: scripts/kconfig/
7324
7325 KDUMP
7326 M: Dave Young <dyoung@redhat.com>
7327 M: Baoquan He <bhe@redhat.com>
7328 R: Vivek Goyal <vgoyal@redhat.com>
7329 L: kexec@lists.infradead.org
7330 W: http://lse.sourceforge.net/kdump/
7331 S: Maintained
7332 F: Documentation/kdump/
7333
7334 KEENE FM RADIO TRANSMITTER DRIVER
7335 M: Hans Verkuil <hverkuil@xs4all.nl>
7336 L: linux-media@vger.kernel.org
7337 T: git git://linuxtv.org/media_tree.git
7338 W: https://linuxtv.org
7339 S: Maintained
7340 F: drivers/media/radio/radio-keene*
7341
7342 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7343 M: Ian Kent <raven@themaw.net>
7344 L: autofs@vger.kernel.org
7345 S: Maintained
7346 F: fs/autofs4/
7347
7348 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7349 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7350 M: Michal Marek <mmarek@suse.com>
7351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7352 L: linux-kbuild@vger.kernel.org
7353 S: Maintained
7354 F: Documentation/kbuild/
7355 F: Makefile
7356 F: scripts/Makefile.*
7357 F: scripts/basic/
7358 F: scripts/mk*
7359 F: scripts/package/
7360
7361 KERNEL JANITORS
7362 L: kernel-janitors@vger.kernel.org
7363 W: http://kernelnewbies.org/KernelJanitors
7364 S: Odd Fixes
7365
7366 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7367 M: "J. Bruce Fields" <bfields@fieldses.org>
7368 M: Jeff Layton <jlayton@poochiereds.net>
7369 L: linux-nfs@vger.kernel.org
7370 W: http://nfs.sourceforge.net/
7371 T: git git://linux-nfs.org/~bfields/linux.git
7372 S: Supported
7373 F: fs/nfsd/
7374 F: include/uapi/linux/nfsd/
7375 F: fs/lockd/
7376 F: fs/nfs_common/
7377 F: net/sunrpc/
7378 F: include/linux/lockd/
7379 F: include/linux/sunrpc/
7380 F: include/uapi/linux/sunrpc/
7381
7382 KERNEL SELFTEST FRAMEWORK
7383 M: Shuah Khan <shuahkh@osg.samsung.com>
7384 M: Shuah Khan <shuah@kernel.org>
7385 L: linux-kselftest@vger.kernel.org
7386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7387 S: Maintained
7388 F: tools/testing/selftests/
7389 F: Documentation/dev-tools/kselftest*
7390
7391 KERNEL VIRTUAL MACHINE (KVM)
7392 M: Paolo Bonzini <pbonzini@redhat.com>
7393 M: Radim Krčmář <rkrcmar@redhat.com>
7394 L: kvm@vger.kernel.org
7395 W: http://www.linux-kvm.org
7396 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7397 S: Supported
7398 F: Documentation/*/kvm*.txt
7399 F: Documentation/virtual/kvm/
7400 F: arch/*/kvm/
7401 F: arch/x86/kernel/kvm.c
7402 F: arch/x86/kernel/kvmclock.c
7403 F: arch/*/include/asm/kvm*
7404 F: include/linux/kvm*
7405 F: include/uapi/linux/kvm*
7406 F: virt/kvm/
7407 F: tools/kvm/
7408
7409 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7410 M: Joerg Roedel <joro@8bytes.org>
7411 L: kvm@vger.kernel.org
7412 W: http://www.linux-kvm.org/
7413 S: Maintained
7414 F: arch/x86/include/asm/svm.h
7415 F: arch/x86/kvm/svm.c
7416
7417 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7418 M: Alexander Graf <agraf@suse.com>
7419 L: kvm-ppc@vger.kernel.org
7420 W: http://www.linux-kvm.org/
7421 T: git git://github.com/agraf/linux-2.6.git
7422 S: Supported
7423 F: arch/powerpc/include/asm/kvm*
7424 F: arch/powerpc/kvm/
7425
7426 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7427 M: Christian Borntraeger <borntraeger@de.ibm.com>
7428 M: Cornelia Huck <cohuck@redhat.com>
7429 L: linux-s390@vger.kernel.org
7430 W: http://www.ibm.com/developerworks/linux/linux390/
7431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7432 S: Supported
7433 F: Documentation/s390/kvm.txt
7434 F: arch/s390/include/asm/kvm*
7435 F: arch/s390/kvm/
7436 F: arch/s390/mm/gmap.c
7437
7438 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7439 M: Christoffer Dall <christoffer.dall@linaro.org>
7440 M: Marc Zyngier <marc.zyngier@arm.com>
7441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7442 L: kvmarm@lists.cs.columbia.edu
7443 W: http://systems.cs.columbia.edu/projects/kvm-arm
7444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7445 S: Supported
7446 F: arch/arm/include/uapi/asm/kvm*
7447 F: arch/arm/include/asm/kvm*
7448 F: arch/arm/kvm/
7449 F: virt/kvm/arm/
7450 F: include/kvm/arm_*
7451
7452 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7453 M: Christoffer Dall <christoffer.dall@linaro.org>
7454 M: Marc Zyngier <marc.zyngier@arm.com>
7455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7456 L: kvmarm@lists.cs.columbia.edu
7457 S: Maintained
7458 F: arch/arm64/include/uapi/asm/kvm*
7459 F: arch/arm64/include/asm/kvm*
7460 F: arch/arm64/kvm/
7461
7462 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7463 M: James Hogan <james.hogan@imgtec.com>
7464 L: linux-mips@linux-mips.org
7465 S: Supported
7466 F: arch/mips/include/uapi/asm/kvm*
7467 F: arch/mips/include/asm/kvm*
7468 F: arch/mips/kvm/
7469
7470 KERNFS
7471 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7472 M: Tejun Heo <tj@kernel.org>
7473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7474 S: Supported
7475 F: include/linux/kernfs.h
7476 F: fs/kernfs/
7477
7478 KEXEC
7479 M: Eric Biederman <ebiederm@xmission.com>
7480 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7481 L: kexec@lists.infradead.org
7482 S: Maintained
7483 F: include/linux/kexec.h
7484 F: include/uapi/linux/kexec.h
7485 F: kernel/kexec*
7486
7487 KEYS/KEYRINGS:
7488 M: David Howells <dhowells@redhat.com>
7489 L: keyrings@vger.kernel.org
7490 S: Maintained
7491 F: Documentation/security/keys/core.rst
7492 F: include/linux/key.h
7493 F: include/linux/key-type.h
7494 F: include/linux/keyctl.h
7495 F: include/uapi/linux/keyctl.h
7496 F: include/keys/
7497 F: security/keys/
7498
7499 KEYS-TRUSTED
7500 M: David Safford <safford@us.ibm.com>
7501 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7502 L: linux-security-module@vger.kernel.org
7503 L: keyrings@vger.kernel.org
7504 S: Supported
7505 F: Documentation/security/keys/trusted-encrypted.rst
7506 F: include/keys/trusted-type.h
7507 F: security/keys/trusted.c
7508 F: security/keys/trusted.h
7509
7510 KEYS-ENCRYPTED
7511 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7512 M: David Safford <safford@us.ibm.com>
7513 L: linux-security-module@vger.kernel.org
7514 L: keyrings@vger.kernel.org
7515 S: Supported
7516 F: Documentation/security/keys/trusted-encrypted.rst
7517 F: include/keys/encrypted-type.h
7518 F: security/keys/encrypted-keys/
7519
7520 KGDB / KDB /debug_core
7521 M: Jason Wessel <jason.wessel@windriver.com>
7522 W: http://kgdb.wiki.kernel.org/
7523 L: kgdb-bugreport@lists.sourceforge.net
7524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7525 S: Maintained
7526 F: Documentation/dev-tools/kgdb.rst
7527 F: drivers/misc/kgdbts.c
7528 F: drivers/tty/serial/kgdboc.c
7529 F: include/linux/kdb.h
7530 F: include/linux/kgdb.h
7531 F: kernel/debug/
7532
7533 KMEMCHECK
7534 M: Vegard Nossum <vegardno@ifi.uio.no>
7535 M: Pekka Enberg <penberg@kernel.org>
7536 S: Maintained
7537 F: Documentation/dev-tools/kmemcheck.rst
7538 F: arch/x86/include/asm/kmemcheck.h
7539 F: arch/x86/mm/kmemcheck/
7540 F: include/linux/kmemcheck.h
7541 F: mm/kmemcheck.c
7542
7543 KMEMLEAK
7544 M: Catalin Marinas <catalin.marinas@arm.com>
7545 S: Maintained
7546 F: Documentation/dev-tools/kmemleak.rst
7547 F: include/linux/kmemleak.h
7548 F: mm/kmemleak.c
7549 F: mm/kmemleak-test.c
7550
7551 KPROBES
7552 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7553 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7554 M: "David S. Miller" <davem@davemloft.net>
7555 M: Masami Hiramatsu <mhiramat@kernel.org>
7556 S: Maintained
7557 F: Documentation/kprobes.txt
7558 F: include/linux/kprobes.h
7559 F: include/asm-generic/kprobes.h
7560 F: kernel/kprobes.c
7561
7562 KS0108 LCD CONTROLLER DRIVER
7563 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7564 W: http://miguelojeda.es/auxdisplay.htm
7565 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7566 S: Maintained
7567 F: Documentation/auxdisplay/ks0108
7568 F: drivers/auxdisplay/ks0108.c
7569 F: include/linux/ks0108.h
7570
7571 L3MDEV
7572 M: David Ahern <dsa@cumulusnetworks.com>
7573 L: netdev@vger.kernel.org
7574 S: Maintained
7575 F: net/l3mdev
7576 F: include/net/l3mdev.h
7577
7578 LANTIQ MIPS ARCHITECTURE
7579 M: John Crispin <john@phrozen.org>
7580 L: linux-mips@linux-mips.org
7581 S: Maintained
7582 F: arch/mips/lantiq
7583
7584 LAPB module
7585 L: linux-x25@vger.kernel.org
7586 S: Orphan
7587 F: Documentation/networking/lapb-module.txt
7588 F: include/*/lapb.h
7589 F: net/lapb/
7590
7591 LASI 53c700 driver for PARISC
7592 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7593 L: linux-scsi@vger.kernel.org
7594 S: Maintained
7595 F: Documentation/scsi/53c700.txt
7596 F: drivers/scsi/53c700*
7597
7598 LED SUBSYSTEM
7599 M: Richard Purdie <rpurdie@rpsys.net>
7600 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7601 M: Pavel Machek <pavel@ucw.cz>
7602 L: linux-leds@vger.kernel.org
7603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7604 S: Maintained
7605 F: Documentation/devicetree/bindings/leds/
7606 F: drivers/leds/
7607 F: include/linux/leds.h
7608
7609 LEGACY EEPROM DRIVER
7610 M: Jean Delvare <jdelvare@suse.com>
7611 S: Maintained
7612 F: Documentation/misc-devices/eeprom
7613 F: drivers/misc/eeprom/eeprom.c
7614
7615 LEGO USB Tower driver
7616 M: Juergen Stuber <starblue@users.sourceforge.net>
7617 L: legousb-devel@lists.sourceforge.net
7618 W: http://legousb.sourceforge.net/
7619 S: Maintained
7620 F: drivers/usb/misc/legousbtower.c
7621
7622 LG2160 MEDIA DRIVER
7623 M: Michael Krufky <mkrufky@linuxtv.org>
7624 L: linux-media@vger.kernel.org
7625 W: https://linuxtv.org
7626 W: http://github.com/mkrufky
7627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7628 T: git git://linuxtv.org/mkrufky/tuners.git
7629 S: Maintained
7630 F: drivers/media/dvb-frontends/lg2160.*
7631
7632 LGDT3305 MEDIA DRIVER
7633 M: Michael Krufky <mkrufky@linuxtv.org>
7634 L: linux-media@vger.kernel.org
7635 W: https://linuxtv.org
7636 W: http://github.com/mkrufky
7637 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7638 T: git git://linuxtv.org/mkrufky/tuners.git
7639 S: Maintained
7640 F: drivers/media/dvb-frontends/lgdt3305.*
7641
7642 LGUEST
7643 M: Rusty Russell <rusty@rustcorp.com.au>
7644 L: lguest@lists.ozlabs.org
7645 W: http://lguest.ozlabs.org/
7646 S: Odd Fixes
7647 F: arch/x86/include/asm/lguest*.h
7648 F: arch/x86/lguest/
7649 F: drivers/lguest/
7650 F: include/linux/lguest*.h
7651 F: tools/lguest/
7652
7653 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7654 M: Tejun Heo <tj@kernel.org>
7655 L: linux-ide@vger.kernel.org
7656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7657 S: Maintained
7658 F: drivers/ata/
7659 F: include/linux/ata.h
7660 F: include/linux/libata.h
7661 F: Documentation/devicetree/bindings/ata/
7662
7663 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7664 M: Viresh Kumar <vireshk@kernel.org>
7665 L: linux-ide@vger.kernel.org
7666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7667 S: Maintained
7668 F: include/linux/pata_arasan_cf_data.h
7669 F: drivers/ata/pata_arasan_cf.c
7670
7671 LIBATA PATA DRIVERS
7672 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7673 M: Tejun Heo <tj@kernel.org>
7674 L: linux-ide@vger.kernel.org
7675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7676 S: Maintained
7677 F: drivers/ata/pata_*.c
7678 F: drivers/ata/ata_generic.c
7679
7680 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7681 M: Linus Walleij <linus.walleij@linaro.org>
7682 L: linux-ide@vger.kernel.org
7683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7684 S: Maintained
7685 F: drivers/ata/pata_ftide010.c
7686 F: drivers/ata/sata_gemini.c
7687 F: drivers/ata/sata_gemini.h
7688
7689 LIBATA SATA AHCI PLATFORM devices support
7690 M: Hans de Goede <hdegoede@redhat.com>
7691 M: Tejun Heo <tj@kernel.org>
7692 L: linux-ide@vger.kernel.org
7693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7694 S: Maintained
7695 F: drivers/ata/ahci_platform.c
7696 F: drivers/ata/libahci_platform.c
7697 F: include/linux/ahci_platform.h
7698
7699 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7700 M: Mikael Pettersson <mikpelinux@gmail.com>
7701 L: linux-ide@vger.kernel.org
7702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7703 S: Maintained
7704 F: drivers/ata/sata_promise.*
7705
7706 LIBLOCKDEP
7707 M: Sasha Levin <alexander.levin@verizon.com>
7708 S: Maintained
7709 F: tools/lib/lockdep/
7710
7711 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7712 M: Dan Williams <dan.j.williams@intel.com>
7713 L: linux-nvdimm@lists.01.org
7714 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7716 S: Supported
7717 F: drivers/nvdimm/*
7718 F: include/linux/nd.h
7719 F: include/linux/libnvdimm.h
7720 F: include/uapi/linux/ndctl.h
7721
7722 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7723 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7724 L: linux-nvdimm@lists.01.org
7725 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7726 S: Supported
7727 F: drivers/nvdimm/blk.c
7728 F: drivers/nvdimm/region_devs.c
7729 F: drivers/acpi/nfit*
7730
7731 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7732 M: Vishal Verma <vishal.l.verma@intel.com>
7733 L: linux-nvdimm@lists.01.org
7734 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7735 S: Supported
7736 F: drivers/nvdimm/btt*
7737
7738 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7739 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7740 L: linux-nvdimm@lists.01.org
7741 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7742 S: Supported
7743 F: drivers/nvdimm/pmem*
7744
7745 LIGHTNVM PLATFORM SUPPORT
7746 M: Matias Bjorling <mb@lightnvm.io>
7747 W: http://github/OpenChannelSSD
7748 L: linux-block@vger.kernel.org
7749 S: Maintained
7750 F: drivers/lightnvm/
7751 F: include/linux/lightnvm.h
7752 F: include/uapi/linux/lightnvm.h
7753
7754 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7755 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7756 M: Paul Mackerras <paulus@samba.org>
7757 M: Michael Ellerman <mpe@ellerman.id.au>
7758 W: https://github.com/linuxppc/linux/wiki
7759 L: linuxppc-dev@lists.ozlabs.org
7760 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7762 S: Supported
7763 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7764 F: Documentation/devicetree/bindings/powerpc/
7765 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7766 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7767 F: Documentation/powerpc/
7768 F: arch/powerpc/
7769 F: drivers/char/tpm/tpm_ibmvtpm*
7770 F: drivers/crypto/nx/
7771 F: drivers/crypto/vmx/
7772 F: drivers/i2c/busses/i2c-opal.c
7773 F: drivers/net/ethernet/ibm/ibmveth.*
7774 F: drivers/net/ethernet/ibm/ibmvnic.*
7775 F: drivers/pci/hotplug/pnv_php.c
7776 F: drivers/pci/hotplug/rpa*
7777 F: drivers/rtc/rtc-opal.c
7778 F: drivers/scsi/ibmvscsi/
7779 F: drivers/tty/hvc/hvc_opal.c
7780 F: tools/testing/selftests/powerpc
7781 N: /pmac
7782 N: powermac
7783 N: powernv
7784 N: [^a-z0-9]ps3
7785 N: pseries
7786
7787 LINUX FOR POWER MACINTOSH
7788 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7789 W: http://www.penguinppc.org/
7790 L: linuxppc-dev@lists.ozlabs.org
7791 S: Maintained
7792 F: arch/powerpc/platforms/powermac/
7793 F: drivers/macintosh/
7794
7795 LINUX FOR POWERPC EMBEDDED MPC5XXX
7796 M: Anatolij Gustschin <agust@denx.de>
7797 L: linuxppc-dev@lists.ozlabs.org
7798 T: git git://git.denx.de/linux-denx-agust.git
7799 S: Maintained
7800 F: arch/powerpc/platforms/512x/
7801 F: arch/powerpc/platforms/52xx/
7802
7803 LINUX FOR POWERPC EMBEDDED PPC4XX
7804 M: Alistair Popple <alistair@popple.id.au>
7805 M: Matt Porter <mporter@kernel.crashing.org>
7806 W: http://www.penguinppc.org/
7807 L: linuxppc-dev@lists.ozlabs.org
7808 S: Maintained
7809 F: arch/powerpc/platforms/40x/
7810 F: arch/powerpc/platforms/44x/
7811
7812 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7813 L: linuxppc-dev@lists.ozlabs.org
7814 S: Orphan
7815 F: arch/powerpc/*/*virtex*
7816 F: arch/powerpc/*/*/*virtex*
7817
7818 LINUX FOR POWERPC EMBEDDED PPC8XX
7819 M: Vitaly Bordug <vitb@kernel.crashing.org>
7820 W: http://www.penguinppc.org/
7821 L: linuxppc-dev@lists.ozlabs.org
7822 S: Maintained
7823 F: arch/powerpc/platforms/8xx/
7824
7825 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7826 M: Scott Wood <oss@buserror.net>
7827 M: Kumar Gala <galak@kernel.crashing.org>
7828 W: http://www.penguinppc.org/
7829 L: linuxppc-dev@lists.ozlabs.org
7830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7831 S: Maintained
7832 F: arch/powerpc/platforms/83xx/
7833 F: arch/powerpc/platforms/85xx/
7834 F: Documentation/devicetree/bindings/powerpc/fsl/
7835
7836 LINUX FOR POWERPC PA SEMI PWRFICIENT
7837 L: linuxppc-dev@lists.ozlabs.org
7838 S: Orphan
7839 F: arch/powerpc/platforms/pasemi/
7840 F: drivers/*/*pasemi*
7841 F: drivers/*/*/*pasemi*
7842
7843 LINUX SECURITY MODULE (LSM) FRAMEWORK
7844 M: Chris Wright <chrisw@sous-sol.org>
7845 L: linux-security-module@vger.kernel.org
7846 S: Supported
7847
7848 LIS3LV02D ACCELEROMETER DRIVER
7849 M: Eric Piel <eric.piel@tremplin-utc.net>
7850 S: Maintained
7851 F: Documentation/misc-devices/lis3lv02d
7852 F: drivers/misc/lis3lv02d/
7853 F: drivers/platform/x86/hp_accel.c
7854
7855 LIVE PATCHING
7856 M: Josh Poimboeuf <jpoimboe@redhat.com>
7857 M: Jessica Yu <jeyu@kernel.org>
7858 M: Jiri Kosina <jikos@kernel.org>
7859 M: Miroslav Benes <mbenes@suse.cz>
7860 R: Petr Mladek <pmladek@suse.com>
7861 S: Maintained
7862 F: kernel/livepatch/
7863 F: include/linux/livepatch.h
7864 F: arch/x86/include/asm/livepatch.h
7865 F: arch/x86/kernel/livepatch.c
7866 F: Documentation/livepatch/
7867 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7868 F: samples/livepatch/
7869 L: live-patching@vger.kernel.org
7870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7871
7872 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7873 M: Kees Cook <keescook@chromium.org>
7874 S: Maintained
7875 F: drivers/misc/lkdtm*
7876
7877 LLC (802.2)
7878 L: netdev@vger.kernel.org
7879 S: Odd fixes
7880 F: include/linux/llc.h
7881 F: include/uapi/linux/llc.h
7882 F: include/net/llc*
7883 F: net/llc/
7884
7885 LM73 HARDWARE MONITOR DRIVER
7886 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7887 L: linux-hwmon@vger.kernel.org
7888 S: Maintained
7889 F: drivers/hwmon/lm73.c
7890
7891 LM78 HARDWARE MONITOR DRIVER
7892 M: Jean Delvare <jdelvare@suse.com>
7893 L: linux-hwmon@vger.kernel.org
7894 S: Maintained
7895 F: Documentation/hwmon/lm78
7896 F: drivers/hwmon/lm78.c
7897
7898 LM83 HARDWARE MONITOR DRIVER
7899 M: Jean Delvare <jdelvare@suse.com>
7900 L: linux-hwmon@vger.kernel.org
7901 S: Maintained
7902 F: Documentation/hwmon/lm83
7903 F: drivers/hwmon/lm83.c
7904
7905 LM90 HARDWARE MONITOR DRIVER
7906 M: Jean Delvare <jdelvare@suse.com>
7907 L: linux-hwmon@vger.kernel.org
7908 S: Maintained
7909 F: Documentation/hwmon/lm90
7910 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7911 F: drivers/hwmon/lm90.c
7912 F: include/dt-bindings/thermal/lm90.h
7913
7914 LM95234 HARDWARE MONITOR DRIVER
7915 M: Guenter Roeck <linux@roeck-us.net>
7916 L: linux-hwmon@vger.kernel.org
7917 S: Maintained
7918 F: Documentation/hwmon/lm95234
7919 F: drivers/hwmon/lm95234.c
7920
7921 LME2510 MEDIA DRIVER
7922 M: Malcolm Priestley <tvboxspy@gmail.com>
7923 L: linux-media@vger.kernel.org
7924 W: https://linuxtv.org
7925 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7926 S: Maintained
7927 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7928
7929 LOCKING PRIMITIVES
7930 M: Peter Zijlstra <peterz@infradead.org>
7931 M: Ingo Molnar <mingo@redhat.com>
7932 L: linux-kernel@vger.kernel.org
7933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7934 S: Maintained
7935 F: Documentation/locking/
7936 F: include/linux/lockdep.h
7937 F: include/linux/spinlock*.h
7938 F: arch/*/include/asm/spinlock*.h
7939 F: include/linux/rwlock*.h
7940 F: include/linux/mutex*.h
7941 F: arch/*/include/asm/mutex*.h
7942 F: include/linux/rwsem*.h
7943 F: arch/*/include/asm/rwsem.h
7944 F: include/linux/seqlock.h
7945 F: lib/locking*.[ch]
7946 F: kernel/locking/
7947
7948 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7949 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7950 L: linux-ntfs-dev@lists.sourceforge.net
7951 W: http://www.linux-ntfs.org/content/view/19/37/
7952 S: Maintained
7953 F: Documentation/ldm.txt
7954 F: block/partitions/ldm.*
7955
7956 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7957 M: Sathya Prakash <sathya.prakash@broadcom.com>
7958 M: Chaitra P B <chaitra.basappa@broadcom.com>
7959 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7960 L: MPT-FusionLinux.pdl@broadcom.com
7961 L: linux-scsi@vger.kernel.org
7962 W: http://www.avagotech.com/support/
7963 S: Supported
7964 F: drivers/message/fusion/
7965 F: drivers/scsi/mpt2sas/
7966 F: drivers/scsi/mpt3sas/
7967
7968 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7969 M: Matthew Wilcox <matthew@wil.cx>
7970 L: linux-scsi@vger.kernel.org
7971 S: Maintained
7972 F: drivers/scsi/sym53c8xx_2/
7973
7974 LTC4261 HARDWARE MONITOR DRIVER
7975 M: Guenter Roeck <linux@roeck-us.net>
7976 L: linux-hwmon@vger.kernel.org
7977 S: Maintained
7978 F: Documentation/hwmon/ltc4261
7979 F: drivers/hwmon/ltc4261.c
7980
7981 LTC4306 I2C MULTIPLEXER DRIVER
7982 M: Michael Hennerich <michael.hennerich@analog.com>
7983 W: http://ez.analog.com/community/linux-device-drivers
7984 L: linux-i2c@vger.kernel.org
7985 S: Supported
7986 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7987 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7988
7989 LTP (Linux Test Project)
7990 M: Mike Frysinger <vapier@gentoo.org>
7991 M: Cyril Hrubis <chrubis@suse.cz>
7992 M: Wanlong Gao <wanlong.gao@gmail.com>
7993 M: Jan Stancek <jstancek@redhat.com>
7994 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7995 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7996 L: ltp@lists.linux.it (subscribers-only)
7997 W: http://linux-test-project.github.io/
7998 T: git git://github.com/linux-test-project/ltp.git
7999 S: Maintained
8000
8001 M32R ARCHITECTURE
8002 W: http://www.linux-m32r.org/
8003 S: Orphan
8004 F: arch/m32r/
8005
8006 M68K ARCHITECTURE
8007 M: Geert Uytterhoeven <geert@linux-m68k.org>
8008 L: linux-m68k@lists.linux-m68k.org
8009 W: http://www.linux-m68k.org/
8010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8011 S: Maintained
8012 F: arch/m68k/
8013 F: drivers/zorro/
8014
8015 M68K ON APPLE MACINTOSH
8016 M: Joshua Thompson <funaho@jurai.org>
8017 W: http://www.mac.linux-m68k.org/
8018 L: linux-m68k@lists.linux-m68k.org
8019 S: Maintained
8020 F: arch/m68k/mac/
8021
8022 M68K ON HP9000/300
8023 M: Philip Blundell <philb@gnu.org>
8024 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8025 S: Maintained
8026 F: arch/m68k/hp300/
8027
8028 M88DS3103 MEDIA DRIVER
8029 M: Antti Palosaari <crope@iki.fi>
8030 L: linux-media@vger.kernel.org
8031 W: https://linuxtv.org
8032 W: http://palosaari.fi/linux/
8033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8034 T: git git://linuxtv.org/anttip/media_tree.git
8035 S: Maintained
8036 F: drivers/media/dvb-frontends/m88ds3103*
8037
8038 M88RS2000 MEDIA DRIVER
8039 M: Malcolm Priestley <tvboxspy@gmail.com>
8040 L: linux-media@vger.kernel.org
8041 W: https://linuxtv.org
8042 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8043 S: Maintained
8044 F: drivers/media/dvb-frontends/m88rs2000*
8045
8046 MA901 MASTERKIT USB FM RADIO DRIVER
8047 M: Alexey Klimov <klimov.linux@gmail.com>
8048 L: linux-media@vger.kernel.org
8049 T: git git://linuxtv.org/media_tree.git
8050 S: Maintained
8051 F: drivers/media/radio/radio-ma901.c
8052
8053 MAC80211
8054 M: Johannes Berg <johannes@sipsolutions.net>
8055 L: linux-wireless@vger.kernel.org
8056 W: http://wireless.kernel.org/
8057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8059 S: Maintained
8060 F: Documentation/networking/mac80211-injection.txt
8061 F: include/net/mac80211.h
8062 F: net/mac80211/
8063 F: drivers/net/wireless/mac80211_hwsim.[ch]
8064
8065 MAILBOX API
8066 M: Jassi Brar <jassisinghbrar@gmail.com>
8067 L: linux-kernel@vger.kernel.org
8068 S: Maintained
8069 F: drivers/mailbox/
8070 F: include/linux/mailbox_client.h
8071 F: include/linux/mailbox_controller.h
8072
8073 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8074 M: Michael Kerrisk <mtk.manpages@gmail.com>
8075 W: http://www.kernel.org/doc/man-pages
8076 L: linux-man@vger.kernel.org
8077 S: Maintained
8078
8079 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8080 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8081 L: linux-mips@linux-mips.org
8082 S: Maintained
8083 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8084
8085 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8086 M: Andrew Lunn <andrew@lunn.ch>
8087 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8088 L: netdev@vger.kernel.org
8089 S: Maintained
8090 F: drivers/net/dsa/mv88e6xxx/
8091 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8092
8093 MARVELL ARMADA DRM SUPPORT
8094 M: Russell King <linux@armlinux.org.uk>
8095 S: Maintained
8096 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8097 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8098 F: drivers/gpu/drm/armada/
8099 F: include/uapi/drm/armada_drm.h
8100 F: Documentation/devicetree/bindings/display/armada/
8101
8102 MARVELL CRYPTO DRIVER
8103 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8104 M: Arnaud Ebalard <arno@natisbad.org>
8105 F: drivers/crypto/marvell/
8106 S: Maintained
8107 L: linux-crypto@vger.kernel.org
8108
8109 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8110 M: Mirko Lindner <mlindner@marvell.com>
8111 M: Stephen Hemminger <stephen@networkplumber.org>
8112 L: netdev@vger.kernel.org
8113 S: Maintained
8114 F: drivers/net/ethernet/marvell/sk*
8115
8116 MARVELL LIBERTAS WIRELESS DRIVER
8117 L: libertas-dev@lists.infradead.org
8118 S: Orphan
8119 F: drivers/net/wireless/marvell/libertas/
8120
8121 MARVELL MV643XX ETHERNET DRIVER
8122 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8123 L: netdev@vger.kernel.org
8124 S: Maintained
8125 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8126 F: include/linux/mv643xx.h
8127
8128 MARVELL MV88X3310 PHY DRIVER
8129 M: Russell King <rmk@armlinux.org.uk>
8130 L: netdev@vger.kernel.org
8131 S: Maintained
8132 F: drivers/net/phy/marvell10g.c
8133
8134 MARVELL MVNETA ETHERNET DRIVER
8135 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8136 L: netdev@vger.kernel.org
8137 S: Maintained
8138 F: drivers/net/ethernet/marvell/mvneta.*
8139
8140 MARVELL MWIFIEX WIRELESS DRIVER
8141 M: Amitkumar Karwar <amitkarwar@gmail.com>
8142 M: Nishant Sarmukadam <nishants@marvell.com>
8143 M: Ganapathi Bhat <gbhat@marvell.com>
8144 M: Xinming Hu <huxm@marvell.com>
8145 L: linux-wireless@vger.kernel.org
8146 S: Maintained
8147 F: drivers/net/wireless/marvell/mwifiex/
8148
8149 MARVELL MWL8K WIRELESS DRIVER
8150 M: Lennert Buytenhek <buytenh@wantstofly.org>
8151 L: linux-wireless@vger.kernel.org
8152 S: Odd Fixes
8153 F: drivers/net/wireless/marvell/mwl8k.c
8154
8155 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8156 M: Nicolas Pitre <nico@fluxnic.net>
8157 S: Odd Fixes
8158 F: drivers/mmc/host/mvsdio.*
8159
8160 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8161 M: Hu Ziji <huziji@marvell.com>
8162 L: linux-mmc@vger.kernel.org
8163 S: Supported
8164 F: drivers/mmc/host/sdhci-xenon*
8165 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8166
8167 MATROX FRAMEBUFFER DRIVER
8168 L: linux-fbdev@vger.kernel.org
8169 S: Orphan
8170 F: drivers/video/fbdev/matrox/matroxfb_*
8171 F: include/uapi/linux/matroxfb.h
8172
8173 MAX16065 HARDWARE MONITOR DRIVER
8174 M: Guenter Roeck <linux@roeck-us.net>
8175 L: linux-hwmon@vger.kernel.org
8176 S: Maintained
8177 F: Documentation/hwmon/max16065
8178 F: drivers/hwmon/max16065.c
8179
8180 MAX20751 HARDWARE MONITOR DRIVER
8181 M: Guenter Roeck <linux@roeck-us.net>
8182 L: linux-hwmon@vger.kernel.org
8183 S: Maintained
8184 F: Documentation/hwmon/max20751
8185 F: drivers/hwmon/max20751.c
8186
8187 MAX2175 SDR TUNER DRIVER
8188 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8189 L: linux-media@vger.kernel.org
8190 T: git git://linuxtv.org/media_tree.git
8191 S: Maintained
8192 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8193 F: Documentation/media/v4l-drivers/max2175.rst
8194 F: drivers/media/i2c/max2175*
8195 F: include/uapi/linux/max2175.h
8196
8197 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8198 L: linux-hwmon@vger.kernel.org
8199 S: Orphan
8200 F: Documentation/hwmon/max6650
8201 F: drivers/hwmon/max6650.c
8202
8203 MAX6697 HARDWARE MONITOR DRIVER
8204 M: Guenter Roeck <linux@roeck-us.net>
8205 L: linux-hwmon@vger.kernel.org
8206 S: Maintained
8207 F: Documentation/hwmon/max6697
8208 F: Documentation/devicetree/bindings/i2c/max6697.txt
8209 F: drivers/hwmon/max6697.c
8210 F: include/linux/platform_data/max6697.h
8211
8212 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8213 M: Peter Rosin <peda@axentia.se>
8214 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8215 S: Maintained
8216 F: Documentation/devicetree/bindings/sound/max9860.txt
8217 F: sound/soc/codecs/max9860.*
8218
8219 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8220 M: Krzysztof Kozlowski <krzk@kernel.org>
8221 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8222 L: linux-pm@vger.kernel.org
8223 S: Supported
8224 F: drivers/power/supply/max14577_charger.c
8225 F: drivers/power/supply/max77693_charger.c
8226
8227 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8228 M: Javier Martinez Canillas <javier@dowhile0.org>
8229 L: linux-kernel@vger.kernel.org
8230 S: Supported
8231 F: drivers/regulator/max77802-regulator.c
8232 F: Documentation/devicetree/bindings/*/*max77802.txt
8233 F: include/dt-bindings/*/*max77802.h
8234
8235 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8236 M: Chanwoo Choi <cw00.choi@samsung.com>
8237 M: Krzysztof Kozlowski <krzk@kernel.org>
8238 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8239 L: linux-kernel@vger.kernel.org
8240 S: Supported
8241 F: drivers/*/max14577*.c
8242 F: drivers/*/max77686*.c
8243 F: drivers/*/max77693*.c
8244 F: drivers/extcon/extcon-max14577.c
8245 F: drivers/extcon/extcon-max77693.c
8246 F: drivers/rtc/rtc-max77686.c
8247 F: drivers/clk/clk-max77686.c
8248 F: Documentation/devicetree/bindings/mfd/max14577.txt
8249 F: Documentation/devicetree/bindings/*/max77686.txt
8250 F: Documentation/devicetree/bindings/mfd/max77693.txt
8251 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8252 F: include/linux/mfd/max14577*.h
8253 F: include/linux/mfd/max77686*.h
8254 F: include/linux/mfd/max77693*.h
8255
8256 MAXIRADIO FM RADIO RECEIVER DRIVER
8257 M: Hans Verkuil <hverkuil@xs4all.nl>
8258 L: linux-media@vger.kernel.org
8259 T: git git://linuxtv.org/media_tree.git
8260 W: https://linuxtv.org
8261 S: Maintained
8262 F: drivers/media/radio/radio-maxiradio*
8263
8264 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8265 M: Peter Rosin <peda@axentia.se>
8266 L: linux-iio@vger.kernel.org
8267 S: Maintained
8268 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8269 F: drivers/iio/potentiometer/mcp4531.c
8270
8271 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8273 L: linux-iio@vger.kernel.org
8274 S: Maintained
8275 F: drivers/iio/dac/cio-dac.c
8276
8277 MEDIA DRIVERS FOR RENESAS - DRIF
8278 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8279 L: linux-media@vger.kernel.org
8280 L: linux-renesas-soc@vger.kernel.org
8281 T: git git://linuxtv.org/media_tree.git
8282 S: Supported
8283 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8284 F: drivers/media/platform/rcar_drif.c
8285
8286 MEDIA DRIVERS FOR FREESCALE IMX
8287 M: Steve Longerbeam <slongerbeam@gmail.com>
8288 M: Philipp Zabel <p.zabel@pengutronix.de>
8289 L: linux-media@vger.kernel.org
8290 T: git git://linuxtv.org/media_tree.git
8291 S: Maintained
8292 F: Documentation/devicetree/bindings/media/imx.txt
8293 F: Documentation/media/v4l-drivers/imx.rst
8294 F: drivers/staging/media/imx/
8295 F: include/linux/imx-media.h
8296 F: include/media/imx.h
8297
8298 MEDIA DRIVERS FOR RENESAS - FCP
8299 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8300 L: linux-media@vger.kernel.org
8301 L: linux-renesas-soc@vger.kernel.org
8302 T: git git://linuxtv.org/media_tree.git
8303 S: Supported
8304 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8305 F: drivers/media/platform/rcar-fcp.c
8306 F: include/media/rcar-fcp.h
8307
8308 MEDIA DRIVERS FOR RENESAS - FDP1
8309 M: Kieran Bingham <kieran@bingham.xyz>
8310 L: linux-media@vger.kernel.org
8311 L: linux-renesas-soc@vger.kernel.org
8312 T: git git://linuxtv.org/media_tree.git
8313 S: Supported
8314 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8315 F: drivers/media/platform/rcar_fdp1.c
8316
8317 MEDIA DRIVERS FOR RENESAS - VIN
8318 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8319 L: linux-media@vger.kernel.org
8320 L: linux-renesas-soc@vger.kernel.org
8321 T: git git://linuxtv.org/media_tree.git
8322 S: Supported
8323 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8324 F: drivers/media/platform/rcar-vin/
8325
8326 MEDIA DRIVERS FOR RENESAS - VSP1
8327 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8328 L: linux-media@vger.kernel.org
8329 L: linux-renesas-soc@vger.kernel.org
8330 T: git git://linuxtv.org/media_tree.git
8331 S: Supported
8332 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8333 F: drivers/media/platform/vsp1/
8334
8335 MEDIA DRIVERS FOR HELENE
8336 M: Abylay Ospan <aospan@netup.ru>
8337 L: linux-media@vger.kernel.org
8338 W: https://linuxtv.org
8339 W: http://netup.tv/
8340 T: git git://linuxtv.org/media_tree.git
8341 S: Supported
8342 F: drivers/media/dvb-frontends/helene*
8343
8344 MEDIA DRIVERS FOR ASCOT2E
8345 M: Sergey Kozlov <serjk@netup.ru>
8346 M: Abylay Ospan <aospan@netup.ru>
8347 L: linux-media@vger.kernel.org
8348 W: https://linuxtv.org
8349 W: http://netup.tv/
8350 T: git git://linuxtv.org/media_tree.git
8351 S: Supported
8352 F: drivers/media/dvb-frontends/ascot2e*
8353
8354 MEDIA DRIVERS FOR CXD2841ER
8355 M: Sergey Kozlov <serjk@netup.ru>
8356 M: Abylay Ospan <aospan@netup.ru>
8357 L: linux-media@vger.kernel.org
8358 W: https://linuxtv.org
8359 W: http://netup.tv/
8360 T: git git://linuxtv.org/media_tree.git
8361 S: Supported
8362 F: drivers/media/dvb-frontends/cxd2841er*
8363
8364 MEDIA DRIVERS FOR HORUS3A
8365 M: Sergey Kozlov <serjk@netup.ru>
8366 M: Abylay Ospan <aospan@netup.ru>
8367 L: linux-media@vger.kernel.org
8368 W: https://linuxtv.org
8369 W: http://netup.tv/
8370 T: git git://linuxtv.org/media_tree.git
8371 S: Supported
8372 F: drivers/media/dvb-frontends/horus3a*
8373
8374 MEDIA DRIVERS FOR LNBH25
8375 M: Sergey Kozlov <serjk@netup.ru>
8376 M: Abylay Ospan <aospan@netup.ru>
8377 L: linux-media@vger.kernel.org
8378 W: https://linuxtv.org
8379 W: http://netup.tv/
8380 T: git git://linuxtv.org/media_tree.git
8381 S: Supported
8382 F: drivers/media/dvb-frontends/lnbh25*
8383
8384 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8385 M: Sergey Kozlov <serjk@netup.ru>
8386 M: Abylay Ospan <aospan@netup.ru>
8387 L: linux-media@vger.kernel.org
8388 W: https://linuxtv.org
8389 W: http://netup.tv/
8390 T: git git://linuxtv.org/media_tree.git
8391 S: Supported
8392 F: drivers/media/pci/netup_unidvb/*
8393
8394 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8395 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8396 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8397 P: LinuxTV.org Project
8398 L: linux-media@vger.kernel.org
8399 W: https://linuxtv.org
8400 Q: http://patchwork.kernel.org/project/linux-media/list/
8401 T: git git://linuxtv.org/media_tree.git
8402 S: Maintained
8403 F: Documentation/devicetree/bindings/media/
8404 F: Documentation/media/
8405 F: drivers/media/
8406 F: drivers/staging/media/
8407 F: include/linux/platform_data/media/
8408 F: include/media/
8409 F: include/uapi/linux/dvb/
8410 F: include/uapi/linux/videodev2.h
8411 F: include/uapi/linux/media.h
8412 F: include/uapi/linux/v4l2-*
8413 F: include/uapi/linux/meye.h
8414 F: include/uapi/linux/ivtv*
8415 F: include/uapi/linux/uvcvideo.h
8416
8417 MEDIATEK ETHERNET DRIVER
8418 M: Felix Fietkau <nbd@openwrt.org>
8419 M: John Crispin <blogic@openwrt.org>
8420 L: netdev@vger.kernel.org
8421 S: Maintained
8422 F: drivers/net/ethernet/mediatek/
8423
8424 MEDIATEK JPEG DRIVER
8425 M: Rick Chang <rick.chang@mediatek.com>
8426 M: Bin Liu <bin.liu@mediatek.com>
8427 S: Supported
8428 F: drivers/media/platform/mtk-jpeg/
8429 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8430
8431 MEDIATEK MEDIA DRIVER
8432 M: Tiffany Lin <tiffany.lin@mediatek.com>
8433 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8434 S: Supported
8435 F: drivers/media/platform/mtk-vcodec/
8436 F: drivers/media/platform/mtk-vpu/
8437 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8438 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8439
8440 MEDIATEK MDP DRIVER
8441 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8442 M: Houlong Wei <houlong.wei@mediatek.com>
8443 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8444 S: Supported
8445 F: drivers/media/platform/mtk-mdp/
8446 F: drivers/media/platform/mtk-vpu/
8447 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8448
8449 MEDIATEK MT7601U WIRELESS LAN DRIVER
8450 M: Jakub Kicinski <kubakici@wp.pl>
8451 L: linux-wireless@vger.kernel.org
8452 S: Maintained
8453 F: drivers/net/wireless/mediatek/mt7601u/
8454
8455 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8456 M: Sean Wang <sean.wang@mediatek.com>
8457 S: Maintained
8458 F: drivers/char/hw_random/mtk-rng.c
8459
8460 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8461 M: Peter Senna Tschudin <peter.senna@collabora.com>
8462 M: Martin Donnelly <martin.donnelly@ge.com>
8463 M: Martyn Welch <martyn.welch@collabora.co.uk>
8464 S: Maintained
8465 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8466 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8467
8468 MEGARAID SCSI/SAS DRIVERS
8469 M: Kashyap Desai <kashyap.desai@broadcom.com>
8470 M: Sumit Saxena <sumit.saxena@broadcom.com>
8471 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8472 L: megaraidlinux.pdl@broadcom.com
8473 L: linux-scsi@vger.kernel.org
8474 W: http://www.avagotech.com/support/
8475 S: Maintained
8476 F: Documentation/scsi/megaraid.txt
8477 F: drivers/scsi/megaraid.*
8478 F: drivers/scsi/megaraid/
8479
8480 MELFAS MIP4 TOUCHSCREEN DRIVER
8481 M: Sangwon Jee <jeesw@melfas.com>
8482 W: http://www.melfas.com
8483 S: Supported
8484 F: drivers/input/touchscreen/melfas_mip4.c
8485 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8486
8487 MELLANOX ETHERNET DRIVER (mlx4_en)
8488 M: Tariq Toukan <tariqt@mellanox.com>
8489 L: netdev@vger.kernel.org
8490 S: Supported
8491 W: http://www.mellanox.com
8492 Q: http://patchwork.ozlabs.org/project/netdev/list/
8493 F: drivers/net/ethernet/mellanox/mlx4/en_*
8494
8495 MELLANOX ETHERNET DRIVER (mlx5e)
8496 M: Saeed Mahameed <saeedm@mellanox.com>
8497 L: netdev@vger.kernel.org
8498 S: Supported
8499 W: http://www.mellanox.com
8500 Q: http://patchwork.ozlabs.org/project/netdev/list/
8501 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8502
8503 MELLANOX ETHERNET INNOVA DRIVER
8504 M: Ilan Tayari <ilant@mellanox.com>
8505 R: Boris Pismenny <borisp@mellanox.com>
8506 L: netdev@vger.kernel.org
8507 S: Supported
8508 W: http://www.mellanox.com
8509 Q: http://patchwork.ozlabs.org/project/netdev/list/
8510 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8511 F: include/linux/mlx5/mlx5_ifc_fpga.h
8512
8513 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8514 M: Ilan Tayari <ilant@mellanox.com>
8515 R: Boris Pismenny <borisp@mellanox.com>
8516 L: netdev@vger.kernel.org
8517 S: Supported
8518 W: http://www.mellanox.com
8519 Q: http://patchwork.ozlabs.org/project/netdev/list/
8520 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8521 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8522
8523 MELLANOX ETHERNET SWITCH DRIVERS
8524 M: Jiri Pirko <jiri@mellanox.com>
8525 M: Ido Schimmel <idosch@mellanox.com>
8526 L: netdev@vger.kernel.org
8527 S: Supported
8528 W: http://www.mellanox.com
8529 Q: http://patchwork.ozlabs.org/project/netdev/list/
8530 F: drivers/net/ethernet/mellanox/mlxsw/
8531
8532 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8533 M: Yotam Gigi <yotamg@mellanox.com>
8534 L: netdev@vger.kernel.org
8535 S: Supported
8536 W: http://www.mellanox.com
8537 Q: http://patchwork.ozlabs.org/project/netdev/list/
8538 F: drivers/net/ethernet/mellanox/mlxfw/
8539
8540 MELLANOX MLXCPLD I2C AND MUX DRIVER
8541 M: Vadim Pasternak <vadimp@mellanox.com>
8542 M: Michael Shych <michaelsh@mellanox.com>
8543 L: linux-i2c@vger.kernel.org
8544 S: Supported
8545 F: drivers/i2c/busses/i2c-mlxcpld.c
8546 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8547 F: Documentation/i2c/busses/i2c-mlxcpld
8548
8549 MELLANOX MLXCPLD LED DRIVER
8550 M: Vadim Pasternak <vadimp@mellanox.com>
8551 L: linux-leds@vger.kernel.org
8552 S: Supported
8553 F: drivers/leds/leds-mlxcpld.c
8554 F: Documentation/leds/leds-mlxcpld.txt
8555
8556 MELLANOX PLATFORM DRIVER
8557 M: Vadim Pasternak <vadimp@mellanox.com>
8558 L: platform-driver-x86@vger.kernel.org
8559 S: Supported
8560 F: drivers/platform/x86/mlx-platform.c
8561
8562 MELLANOX MLX CPLD HOTPLUG DRIVER
8563 M: Vadim Pasternak <vadimp@mellanox.com>
8564 L: platform-driver-x86@vger.kernel.org
8565 S: Supported
8566 F: drivers/platform/x86/mlxcpld-hotplug.c
8567 F: include/linux/platform_data/mlxcpld-hotplug.h
8568
8569 SOFT-ROCE DRIVER (rxe)
8570 M: Moni Shoua <monis@mellanox.com>
8571 L: linux-rdma@vger.kernel.org
8572 S: Supported
8573 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8574 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8575 F: drivers/infiniband/sw/rxe/
8576 F: include/uapi/rdma/rdma_user_rxe.h
8577
8578 MEMBARRIER SUPPORT
8579 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8580 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8581 L: linux-kernel@vger.kernel.org
8582 S: Supported
8583 F: kernel/membarrier.c
8584 F: include/uapi/linux/membarrier.h
8585
8586 MEMORY MANAGEMENT
8587 L: linux-mm@kvack.org
8588 W: http://www.linux-mm.org
8589 S: Maintained
8590 F: include/linux/mm.h
8591 F: include/linux/gfp.h
8592 F: include/linux/mmzone.h
8593 F: include/linux/memory_hotplug.h
8594 F: include/linux/vmalloc.h
8595 F: mm/
8596
8597 MEMORY TECHNOLOGY DEVICES (MTD)
8598 M: David Woodhouse <dwmw2@infradead.org>
8599 M: Brian Norris <computersforpeace@gmail.com>
8600 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8601 M: Marek Vasut <marek.vasut@gmail.com>
8602 M: Richard Weinberger <richard@nod.at>
8603 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8604 L: linux-mtd@lists.infradead.org
8605 W: http://www.linux-mtd.infradead.org/
8606 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8607 T: git git://git.infradead.org/linux-mtd.git master
8608 T: git git://git.infradead.org/l2-mtd.git master
8609 S: Maintained
8610 F: Documentation/devicetree/bindings/mtd/
8611 F: drivers/mtd/
8612 F: include/linux/mtd/
8613 F: include/uapi/mtd/
8614
8615 MEN A21 WATCHDOG DRIVER
8616 M: Johannes Thumshirn <morbidrsa@gmail.com>
8617 L: linux-watchdog@vger.kernel.org
8618 S: Maintained
8619 F: drivers/watchdog/mena21_wdt.c
8620
8621 MEN CHAMELEON BUS (mcb)
8622 M: Johannes Thumshirn <morbidrsa@gmail.com>
8623 S: Maintained
8624 F: drivers/mcb/
8625 F: include/linux/mcb.h
8626 F: Documentation/men-chameleon-bus.txt
8627
8628 MEN F21BMC (Board Management Controller)
8629 M: Andreas Werner <andreas.werner@men.de>
8630 S: Supported
8631 F: drivers/mfd/menf21bmc.c
8632 F: drivers/watchdog/menf21bmc_wdt.c
8633 F: drivers/leds/leds-menf21bmc.c
8634 F: drivers/hwmon/menf21bmc_hwmon.c
8635 F: Documentation/hwmon/menf21bmc
8636
8637 METAG ARCHITECTURE
8638 M: James Hogan <james.hogan@imgtec.com>
8639 L: linux-metag@vger.kernel.org
8640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8641 S: Odd Fixes
8642 F: arch/metag/
8643 F: Documentation/metag/
8644 F: Documentation/devicetree/bindings/metag/
8645 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8646 F: drivers/clocksource/metag_generic.c
8647 F: drivers/irqchip/irq-metag.c
8648 F: drivers/irqchip/irq-metag-ext.c
8649 F: drivers/tty/metag_da.c
8650
8651 MICROBLAZE ARCHITECTURE
8652 M: Michal Simek <monstr@monstr.eu>
8653 W: http://www.monstr.eu/fdt/
8654 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8655 S: Supported
8656 F: arch/microblaze/
8657
8658 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8659 M: Richard Genoud <richard.genoud@gmail.com>
8660 S: Maintained
8661 F: drivers/tty/serial/atmel_serial.c
8662 F: drivers/tty/serial/atmel_serial.h
8663
8664 MICROCHIP / ATMEL DMA DRIVER
8665 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8667 L: dmaengine@vger.kernel.org
8668 S: Supported
8669 F: drivers/dma/at_hdmac.c
8670 F: drivers/dma/at_hdmac_regs.h
8671 F: include/linux/platform_data/dma-atmel.h
8672
8673 MICROCHIP / ATMEL ISC DRIVER
8674 M: Songjun Wu <songjun.wu@microchip.com>
8675 L: linux-media@vger.kernel.org
8676 S: Supported
8677 F: drivers/media/platform/atmel/atmel-isc.c
8678 F: drivers/media/platform/atmel/atmel-isc-regs.h
8679 F: devicetree/bindings/media/atmel-isc.txt
8680
8681 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8682 M: Woojung Huh <Woojung.Huh@microchip.com>
8683 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8684 L: netdev@vger.kernel.org
8685 S: Maintained
8686 F: net/dsa/tag_ksz.c
8687 F: drivers/net/dsa/microchip/*
8688 F: include/linux/platform_data/microchip-ksz.h
8689 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8690
8691 MICROCHIP USB251XB DRIVER
8692 M: Richard Leitner <richard.leitner@skidata.com>
8693 L: linux-usb@vger.kernel.org
8694 S: Maintained
8695 F: drivers/usb/misc/usb251xb.c
8696 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8697
8698 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8699 M: Chen Yu <yu.c.chen@intel.com>
8700 L: platform-driver-x86@vger.kernel.org
8701 S: Supported
8702 F: drivers/platform/x86/surfacepro3_button.c
8703
8704 MICROTEK X6 SCANNER
8705 M: Oliver Neukum <oliver@neukum.org>
8706 S: Maintained
8707 F: drivers/usb/image/microtek.*
8708
8709 MIPS
8710 M: Ralf Baechle <ralf@linux-mips.org>
8711 L: linux-mips@linux-mips.org
8712 W: http://www.linux-mips.org/
8713 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8714 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8715 S: Supported
8716 F: Documentation/devicetree/bindings/mips/
8717 F: Documentation/mips/
8718 F: arch/mips/
8719
8720 MIPS/LOONGSON1 ARCHITECTURE
8721 M: Keguang Zhang <keguang.zhang@gmail.com>
8722 L: linux-mips@linux-mips.org
8723 S: Maintained
8724 F: arch/mips/loongson32/
8725 F: arch/mips/include/asm/mach-loongson32/
8726 F: drivers/*/*loongson1*
8727 F: drivers/*/*/*loongson1*
8728
8729 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8730 M: Hans Verkuil <hverkuil@xs4all.nl>
8731 L: linux-media@vger.kernel.org
8732 T: git git://linuxtv.org/media_tree.git
8733 W: https://linuxtv.org
8734 S: Odd Fixes
8735 F: drivers/media/radio/radio-miropcm20*
8736
8737 MELLANOX MLX4 core VPI driver
8738 M: Tariq Toukan <tariqt@mellanox.com>
8739 L: netdev@vger.kernel.org
8740 L: linux-rdma@vger.kernel.org
8741 W: http://www.mellanox.com
8742 Q: http://patchwork.ozlabs.org/project/netdev/list/
8743 S: Supported
8744 F: drivers/net/ethernet/mellanox/mlx4/
8745 F: include/linux/mlx4/
8746
8747 MELLANOX MLX4 IB driver
8748 M: Yishai Hadas <yishaih@mellanox.com>
8749 L: linux-rdma@vger.kernel.org
8750 W: http://www.mellanox.com
8751 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8752 S: Supported
8753 F: drivers/infiniband/hw/mlx4/
8754 F: include/linux/mlx4/
8755 F: include/uapi/rdma/mlx4-abi.h
8756
8757 MELLANOX MLX5 core VPI driver
8758 M: Saeed Mahameed <saeedm@mellanox.com>
8759 M: Matan Barak <matanb@mellanox.com>
8760 M: Leon Romanovsky <leonro@mellanox.com>
8761 L: netdev@vger.kernel.org
8762 L: linux-rdma@vger.kernel.org
8763 W: http://www.mellanox.com
8764 Q: http://patchwork.ozlabs.org/project/netdev/list/
8765 S: Supported
8766 F: drivers/net/ethernet/mellanox/mlx5/core/
8767 F: include/linux/mlx5/
8768
8769 MELLANOX MLX5 IB driver
8770 M: Matan Barak <matanb@mellanox.com>
8771 M: Leon Romanovsky <leonro@mellanox.com>
8772 L: linux-rdma@vger.kernel.org
8773 W: http://www.mellanox.com
8774 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8775 S: Supported
8776 F: drivers/infiniband/hw/mlx5/
8777 F: include/linux/mlx5/
8778 F: include/uapi/rdma/mlx5-abi.h
8779
8780 MELEXIS MLX90614 DRIVER
8781 M: Crt Mori <cmo@melexis.com>
8782 L: linux-iio@vger.kernel.org
8783 W: http://www.melexis.com
8784 S: Supported
8785 F: drivers/iio/temperature/mlx90614.c
8786
8787 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8788 M: Don Brace <don.brace@microsemi.com>
8789 L: esc.storagedev@microsemi.com
8790 L: linux-scsi@vger.kernel.org
8791 S: Supported
8792 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8793 F: drivers/scsi/smartpqi/Kconfig
8794 F: drivers/scsi/smartpqi/Makefile
8795 F: include/linux/cciss*.h
8796 F: include/uapi/linux/cciss*.h
8797 F: Documentation/scsi/smartpqi.txt
8798
8799 MN88472 MEDIA DRIVER
8800 M: Antti Palosaari <crope@iki.fi>
8801 L: linux-media@vger.kernel.org
8802 W: https://linuxtv.org
8803 W: http://palosaari.fi/linux/
8804 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8805 S: Maintained
8806 F: drivers/media/dvb-frontends/mn88472*
8807
8808 MN88473 MEDIA DRIVER
8809 M: Antti Palosaari <crope@iki.fi>
8810 L: linux-media@vger.kernel.org
8811 W: https://linuxtv.org
8812 W: http://palosaari.fi/linux/
8813 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8814 S: Maintained
8815 F: drivers/media/dvb-frontends/mn88473*
8816
8817 MODULE SUPPORT
8818 M: Jessica Yu <jeyu@kernel.org>
8819 M: Rusty Russell <rusty@rustcorp.com.au>
8820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8821 S: Maintained
8822 F: include/linux/module.h
8823 F: kernel/module.c
8824
8825 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8826 W: http://popies.net/meye/
8827 S: Orphan
8828 F: Documentation/media/v4l-drivers/meye*
8829 F: drivers/media/pci/meye/
8830 F: include/uapi/linux/meye.h
8831
8832 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8833 M: Jiri Slaby <jirislaby@gmail.com>
8834 S: Maintained
8835 F: Documentation/serial/moxa-smartio
8836 F: drivers/tty/mxser.*
8837
8838 MR800 AVERMEDIA USB FM RADIO DRIVER
8839 M: Alexey Klimov <klimov.linux@gmail.com>
8840 L: linux-media@vger.kernel.org
8841 T: git git://linuxtv.org/media_tree.git
8842 S: Maintained
8843 F: drivers/media/radio/radio-mr800.c
8844
8845 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8846 M: Alan Ott <alan@signal11.us>
8847 L: linux-wpan@vger.kernel.org
8848 S: Maintained
8849 F: drivers/net/ieee802154/mrf24j40.c
8850 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8851
8852 MSI LAPTOP SUPPORT
8853 M: "Lee, Chun-Yi" <jlee@suse.com>
8854 L: platform-driver-x86@vger.kernel.org
8855 S: Maintained
8856 F: drivers/platform/x86/msi-laptop.c
8857
8858 MSI WMI SUPPORT
8859 L: platform-driver-x86@vger.kernel.org
8860 S: Orphan
8861 F: drivers/platform/x86/msi-wmi.c
8862
8863 MSI001 MEDIA DRIVER
8864 M: Antti Palosaari <crope@iki.fi>
8865 L: linux-media@vger.kernel.org
8866 W: https://linuxtv.org
8867 W: http://palosaari.fi/linux/
8868 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8869 T: git git://linuxtv.org/anttip/media_tree.git
8870 S: Maintained
8871 F: drivers/media/tuners/msi001*
8872
8873 MSI2500 MEDIA DRIVER
8874 M: Antti Palosaari <crope@iki.fi>
8875 L: linux-media@vger.kernel.org
8876 W: https://linuxtv.org
8877 W: http://palosaari.fi/linux/
8878 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8879 T: git git://linuxtv.org/anttip/media_tree.git
8880 S: Maintained
8881 F: drivers/media/usb/msi2500/
8882
8883 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8884 M: Robert Jarzmik <robert.jarzmik@free.fr>
8885 L: linux-mtd@lists.infradead.org
8886 S: Maintained
8887 F: drivers/mtd/devices/docg3*
8888
8889 MT9M032 APTINA SENSOR DRIVER
8890 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8891 L: linux-media@vger.kernel.org
8892 T: git git://linuxtv.org/media_tree.git
8893 S: Maintained
8894 F: drivers/media/i2c/mt9m032.c
8895 F: include/media/i2c/mt9m032.h
8896
8897 MT9P031 APTINA CAMERA SENSOR
8898 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8899 L: linux-media@vger.kernel.org
8900 T: git git://linuxtv.org/media_tree.git
8901 S: Maintained
8902 F: drivers/media/i2c/mt9p031.c
8903 F: include/media/i2c/mt9p031.h
8904
8905 MT9T001 APTINA CAMERA SENSOR
8906 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8907 L: linux-media@vger.kernel.org
8908 T: git git://linuxtv.org/media_tree.git
8909 S: Maintained
8910 F: drivers/media/i2c/mt9t001.c
8911 F: include/media/i2c/mt9t001.h
8912
8913 MT9V032 APTINA CAMERA SENSOR
8914 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8915 L: linux-media@vger.kernel.org
8916 T: git git://linuxtv.org/media_tree.git
8917 S: Maintained
8918 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8919 F: drivers/media/i2c/mt9v032.c
8920 F: include/media/i2c/mt9v032.h
8921
8922 MULTIFUNCTION DEVICES (MFD)
8923 M: Lee Jones <lee.jones@linaro.org>
8924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8925 S: Supported
8926 F: Documentation/devicetree/bindings/mfd/
8927 F: drivers/mfd/
8928 F: include/linux/mfd/
8929 F: include/dt-bindings/mfd/
8930
8931 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8932 M: Ulf Hansson <ulf.hansson@linaro.org>
8933 L: linux-mmc@vger.kernel.org
8934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8935 S: Maintained
8936 F: Documentation/devicetree/bindings/mmc/
8937 F: drivers/mmc/
8938 F: include/linux/mmc/
8939 F: include/uapi/linux/mmc/
8940
8941 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8942 S: Orphan
8943 F: drivers/mmc/host/mmc_spi.c
8944 F: include/linux/spi/mmc_spi.h
8945
8946 MULTIPLEXER SUBSYSTEM
8947 M: Peter Rosin <peda@axentia.se>
8948 S: Maintained
8949 F: Documentation/ABI/testing/mux/sysfs-class-mux*
8950 F: Documentation/devicetree/bindings/mux/
8951 F: include/linux/dt-bindings/mux/
8952 F: include/linux/mux/
8953 F: drivers/mux/
8954
8955 MULTISOUND SOUND DRIVER
8956 M: Andrew Veliath <andrewtv@usa.net>
8957 S: Maintained
8958 F: Documentation/sound/oss/MultiSound
8959 F: sound/oss/msnd*
8960
8961 MULTITECH MULTIPORT CARD (ISICOM)
8962 S: Orphan
8963 F: drivers/tty/isicom.c
8964 F: include/linux/isicom.h
8965
8966 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8967 M: Bin Liu <b-liu@ti.com>
8968 L: linux-usb@vger.kernel.org
8969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8970 S: Maintained
8971 F: drivers/usb/musb/
8972
8973 MXL5007T MEDIA DRIVER
8974 M: Michael Krufky <mkrufky@linuxtv.org>
8975 L: linux-media@vger.kernel.org
8976 W: https://linuxtv.org
8977 W: http://github.com/mkrufky
8978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8979 T: git git://linuxtv.org/mkrufky/tuners.git
8980 S: Maintained
8981 F: drivers/media/tuners/mxl5007t.*
8982
8983 MXSFB DRM DRIVER
8984 M: Marek Vasut <marex@denx.de>
8985 S: Supported
8986 F: drivers/gpu/drm/mxsfb/
8987 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8988
8989 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8990 M: Hyong-Youb Kim <hykim@myri.com>
8991 L: netdev@vger.kernel.org
8992 W: https://www.myricom.com/support/downloads/myri10ge.html
8993 S: Supported
8994 F: drivers/net/ethernet/myricom/myri10ge/
8995
8996 NAND FLASH SUBSYSTEM
8997 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8998 R: Richard Weinberger <richard@nod.at>
8999 L: linux-mtd@lists.infradead.org
9000 W: http://www.linux-mtd.infradead.org/
9001 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9002 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9003 T: git git://git.infradead.org/l2-mtd.git nand/next
9004 S: Maintained
9005 F: drivers/mtd/nand/
9006 F: include/linux/mtd/nand*.h
9007
9008 NATSEMI ETHERNET DRIVER (DP8381x)
9009 S: Orphan
9010 F: drivers/net/ethernet/natsemi/natsemi.c
9011
9012 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9013 M: Daniel Mack <zonque@gmail.com>
9014 S: Maintained
9015 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9016 W: http://www.native-instruments.com
9017 F: sound/usb/caiaq/
9018
9019 NCP FILESYSTEM
9020 M: Petr Vandrovec <petr@vandrovec.name>
9021 S: Odd Fixes
9022 F: fs/ncpfs/
9023
9024 NCR 5380 SCSI DRIVERS
9025 M: Finn Thain <fthain@telegraphics.com.au>
9026 M: Michael Schmitz <schmitzmic@gmail.com>
9027 L: linux-scsi@vger.kernel.org
9028 S: Maintained
9029 F: Documentation/scsi/g_NCR5380.txt
9030 F: drivers/scsi/NCR5380.*
9031 F: drivers/scsi/arm/cumana_1.c
9032 F: drivers/scsi/arm/oak.c
9033 F: drivers/scsi/atari_scsi.*
9034 F: drivers/scsi/dmx3191d.c
9035 F: drivers/scsi/g_NCR5380.*
9036 F: drivers/scsi/mac_scsi.*
9037 F: drivers/scsi/sun3_scsi.*
9038 F: drivers/scsi/sun3_scsi_vme.c
9039
9040 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9041 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9042 L: linux-scsi@vger.kernel.org
9043 S: Maintained
9044 F: drivers/scsi/NCR_D700.*
9045
9046 NCT6775 HARDWARE MONITOR DRIVER
9047 M: Guenter Roeck <linux@roeck-us.net>
9048 L: linux-hwmon@vger.kernel.org
9049 S: Maintained
9050 F: Documentation/hwmon/nct6775
9051 F: drivers/hwmon/nct6775.c
9052
9053 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9054 M: Faisal Latif <faisal.latif@intel.com>
9055 L: linux-rdma@vger.kernel.org
9056 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9057 S: Supported
9058 F: drivers/infiniband/hw/nes/
9059 F: include/uapi/rdma/nes-abi.h
9060
9061 NETEM NETWORK EMULATOR
9062 M: Stephen Hemminger <stephen@networkplumber.org>
9063 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9064 S: Maintained
9065 F: net/sched/sch_netem.c
9066
9067 NETERION 10GbE DRIVERS (s2io/vxge)
9068 M: Jon Mason <jdmason@kudzu.us>
9069 L: netdev@vger.kernel.org
9070 S: Supported
9071 F: Documentation/networking/s2io.txt
9072 F: Documentation/networking/vxge.txt
9073 F: drivers/net/ethernet/neterion/
9074
9075 NETFILTER
9076 M: Pablo Neira Ayuso <pablo@netfilter.org>
9077 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9078 M: Florian Westphal <fw@strlen.de>
9079 L: netfilter-devel@vger.kernel.org
9080 L: coreteam@netfilter.org
9081 W: http://www.netfilter.org/
9082 W: http://www.iptables.org/
9083 W: http://www.nftables.org/
9084 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9087 S: Maintained
9088 F: include/linux/netfilter*
9089 F: include/linux/netfilter/
9090 F: include/net/netfilter/
9091 F: include/uapi/linux/netfilter*
9092 F: include/uapi/linux/netfilter/
9093 F: net/*/netfilter.c
9094 F: net/*/netfilter/
9095 F: net/netfilter/
9096 F: net/bridge/br_netfilter*.c
9097
9098 NETLABEL
9099 M: Paul Moore <paul@paul-moore.com>
9100 W: http://netlabel.sf.net
9101 L: netdev@vger.kernel.org
9102 S: Maintained
9103 F: Documentation/netlabel/
9104 F: include/net/netlabel.h
9105 F: net/netlabel/
9106
9107 NETROM NETWORK LAYER
9108 M: Ralf Baechle <ralf@linux-mips.org>
9109 L: linux-hams@vger.kernel.org
9110 W: http://www.linux-ax25.org/
9111 S: Maintained
9112 F: include/net/netrom.h
9113 F: include/uapi/linux/netrom.h
9114 F: net/netrom/
9115
9116 NETRONOME ETHERNET DRIVERS
9117 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9118 L: oss-drivers@netronome.com
9119 S: Maintained
9120 F: drivers/net/ethernet/netronome/
9121
9122 NETWORK BLOCK DEVICE (NBD)
9123 M: Josef Bacik <jbacik@fb.com>
9124 S: Maintained
9125 L: linux-block@vger.kernel.org
9126 L: nbd-general@lists.sourceforge.net
9127 F: Documentation/blockdev/nbd.txt
9128 F: drivers/block/nbd.c
9129 F: include/uapi/linux/nbd.h
9130
9131 NETWORK DROP MONITOR
9132 M: Neil Horman <nhorman@tuxdriver.com>
9133 L: netdev@vger.kernel.org
9134 S: Maintained
9135 W: https://fedorahosted.org/dropwatch/
9136 F: net/core/drop_monitor.c
9137
9138 NETWORKING [DSA]
9139 M: Andrew Lunn <andrew@lunn.ch>
9140 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9141 M: Florian Fainelli <f.fainelli@gmail.com>
9142 S: Maintained
9143 F: net/dsa/
9144 F: include/net/dsa.h
9145 F: drivers/net/dsa/
9146
9147 NETWORKING [GENERAL]
9148 M: "David S. Miller" <davem@davemloft.net>
9149 L: netdev@vger.kernel.org
9150 W: http://www.linuxfoundation.org/en/Net
9151 Q: http://patchwork.ozlabs.org/project/netdev/list/
9152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9154 B: mailto:netdev@vger.kernel.org
9155 S: Maintained
9156 F: net/
9157 F: include/net/
9158 F: include/linux/in.h
9159 F: include/linux/net.h
9160 F: include/linux/netdevice.h
9161 F: include/uapi/linux/in.h
9162 F: include/uapi/linux/net.h
9163 F: include/uapi/linux/netdevice.h
9164 F: include/uapi/linux/net_namespace.h
9165 F: tools/net/
9166 F: tools/testing/selftests/net/
9167 F: lib/random32.c
9168
9169 NETWORKING [IPv4/IPv6]
9170 M: "David S. Miller" <davem@davemloft.net>
9171 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9172 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9173 L: netdev@vger.kernel.org
9174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9175 S: Maintained
9176 F: net/ipv4/
9177 F: net/ipv6/
9178 F: include/net/ip*
9179 F: arch/x86/net/*
9180
9181 NETWORKING [TLS]
9182 M: Ilya Lesokhin <ilyal@mellanox.com>
9183 M: Aviad Yehezkel <aviadye@mellanox.com>
9184 M: Dave Watson <davejwatson@fb.com>
9185 L: netdev@vger.kernel.org
9186 S: Maintained
9187 F: net/tls/*
9188 F: include/uapi/linux/tls.h
9189 F: include/net/tls.h
9190
9191 NETWORKING [IPSEC]
9192 M: Steffen Klassert <steffen.klassert@secunet.com>
9193 M: Herbert Xu <herbert@gondor.apana.org.au>
9194 M: "David S. Miller" <davem@davemloft.net>
9195 L: netdev@vger.kernel.org
9196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9198 S: Maintained
9199 F: net/core/flow.c
9200 F: net/xfrm/
9201 F: net/key/
9202 F: net/ipv4/xfrm*
9203 F: net/ipv4/esp4*
9204 F: net/ipv4/ah4.c
9205 F: net/ipv4/ipcomp.c
9206 F: net/ipv4/ip_vti.c
9207 F: net/ipv6/xfrm*
9208 F: net/ipv6/esp6*
9209 F: net/ipv6/ah6.c
9210 F: net/ipv6/ipcomp6.c
9211 F: net/ipv6/ip6_vti.c
9212 F: include/uapi/linux/xfrm.h
9213 F: include/net/xfrm.h
9214
9215 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9216 M: Paul Moore <paul@paul-moore.com>
9217 L: netdev@vger.kernel.org
9218 S: Maintained
9219
9220 NETWORKING [WIRELESS]
9221 L: linux-wireless@vger.kernel.org
9222 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9223
9224 NETWORKING DRIVERS
9225 L: netdev@vger.kernel.org
9226 W: http://www.linuxfoundation.org/en/Net
9227 Q: http://patchwork.ozlabs.org/project/netdev/list/
9228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9230 S: Odd Fixes
9231 F: Documentation/devicetree/bindings/net/
9232 F: drivers/net/
9233 F: include/linux/if_*
9234 F: include/linux/netdevice.h
9235 F: include/linux/etherdevice.h
9236 F: include/linux/fcdevice.h
9237 F: include/linux/fddidevice.h
9238 F: include/linux/hippidevice.h
9239 F: include/linux/inetdevice.h
9240 F: include/uapi/linux/if_*
9241 F: include/uapi/linux/netdevice.h
9242
9243 NETWORKING DRIVERS (WIRELESS)
9244 M: Kalle Valo <kvalo@codeaurora.org>
9245 L: linux-wireless@vger.kernel.org
9246 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9249 S: Maintained
9250 F: Documentation/devicetree/bindings/net/wireless/
9251 F: drivers/net/wireless/
9252
9253 NETXEN (1/10) GbE SUPPORT
9254 M: Manish Chopra <manish.chopra@cavium.com>
9255 M: Rahul Verma <rahul.verma@cavium.com>
9256 M: Dept-GELinuxNICDev@cavium.com
9257 L: netdev@vger.kernel.org
9258 S: Supported
9259 F: drivers/net/ethernet/qlogic/netxen/
9260
9261 NFC SUBSYSTEM
9262 M: Samuel Ortiz <sameo@linux.intel.com>
9263 L: linux-wireless@vger.kernel.org
9264 L: linux-nfc@lists.01.org (subscribers-only)
9265 S: Supported
9266 F: net/nfc/
9267 F: include/net/nfc/
9268 F: include/uapi/linux/nfc.h
9269 F: drivers/nfc/
9270 F: include/linux/platform_data/nfcmrvl.h
9271 F: include/linux/platform_data/nxp-nci.h
9272 F: Documentation/devicetree/bindings/net/nfc/
9273
9274 NFS, SUNRPC, AND LOCKD CLIENTS
9275 M: Trond Myklebust <trond.myklebust@primarydata.com>
9276 M: Anna Schumaker <anna.schumaker@netapp.com>
9277 L: linux-nfs@vger.kernel.org
9278 W: http://client.linux-nfs.org
9279 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9280 S: Maintained
9281 F: fs/lockd/
9282 F: fs/nfs/
9283 F: fs/nfs_common/
9284 F: net/sunrpc/
9285 F: include/linux/lockd/
9286 F: include/linux/nfs*
9287 F: include/linux/sunrpc/
9288 F: include/uapi/linux/nfs*
9289 F: include/uapi/linux/sunrpc/
9290
9291 NILFS2 FILESYSTEM
9292 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9293 L: linux-nilfs@vger.kernel.org
9294 W: http://nilfs.sourceforge.net/
9295 W: http://nilfs.osdn.jp/
9296 T: git git://github.com/konis/nilfs2.git
9297 S: Supported
9298 F: Documentation/filesystems/nilfs2.txt
9299 F: fs/nilfs2/
9300 F: include/trace/events/nilfs2.h
9301 F: include/uapi/linux/nilfs2_api.h
9302 F: include/uapi/linux/nilfs2_ondisk.h
9303
9304 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9305 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9306 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9307 S: Maintained
9308 F: Documentation/scsi/NinjaSCSI.txt
9309 F: drivers/scsi/pcmcia/nsp_*
9310
9311 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9312 M: GOTO Masanori <gotom@debian.or.jp>
9313 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9314 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9315 S: Maintained
9316 F: Documentation/scsi/NinjaSCSI.txt
9317 F: drivers/scsi/nsp32*
9318
9319 NIOS2 ARCHITECTURE
9320 M: Ley Foon Tan <lftan@altera.com>
9321 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9323 S: Maintained
9324 F: arch/nios2/
9325
9326 NOHZ, DYNTICKS SUPPORT
9327 M: Frederic Weisbecker <fweisbec@gmail.com>
9328 M: Thomas Gleixner <tglx@linutronix.de>
9329 M: Ingo Molnar <mingo@kernel.org>
9330 L: linux-kernel@vger.kernel.org
9331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9332 S: Maintained
9333 F: kernel/time/tick*.*
9334 F: include/linux/tick.h
9335 F: include/linux/sched/nohz.h
9336
9337 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9338 M: Pavel Machek <pavel@ucw.cz>
9339 M: Sakari Ailus <sakari.ailus@iki.fi>
9340 L: linux-media@vger.kernel.org
9341 S: Maintained
9342 F: drivers/media/i2c/et8ek8
9343 F: drivers/media/i2c/ad5820.c
9344
9345 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9346 M: Pavel Machek <pavel@ucw.cz>
9347 M: Sakari Ailus <sakari.ailus@iki.fi>
9348 L: linux-media@vger.kernel.org
9349 S: Maintained
9350 F: drivers/media/i2c/et8ek8
9351 F: drivers/media/i2c/ad5820.c
9352
9353 NOKIA N900 POWER SUPPLY DRIVERS
9354 R: Pali Rohár <pali.rohar@gmail.com>
9355 F: include/linux/power/bq2415x_charger.h
9356 F: include/linux/power/bq27xxx_battery.h
9357 F: include/linux/power/isp1704_charger.h
9358 F: drivers/power/supply/bq2415x_charger.c
9359 F: drivers/power/supply/bq27xxx_battery.c
9360 F: drivers/power/supply/bq27xxx_battery_i2c.c
9361 F: drivers/power/supply/isp1704_charger.c
9362 F: drivers/power/supply/rx51_battery.c
9363
9364 NTB DRIVER CORE
9365 M: Jon Mason <jdmason@kudzu.us>
9366 M: Dave Jiang <dave.jiang@intel.com>
9367 M: Allen Hubbe <Allen.Hubbe@emc.com>
9368 L: linux-ntb@googlegroups.com
9369 S: Supported
9370 W: https://github.com/jonmason/ntb/wiki
9371 T: git git://github.com/jonmason/ntb.git
9372 F: drivers/ntb/
9373 F: drivers/net/ntb_netdev.c
9374 F: include/linux/ntb.h
9375 F: include/linux/ntb_transport.h
9376 F: tools/testing/selftests/ntb/
9377
9378 NTB INTEL DRIVER
9379 M: Jon Mason <jdmason@kudzu.us>
9380 M: Dave Jiang <dave.jiang@intel.com>
9381 L: linux-ntb@googlegroups.com
9382 S: Supported
9383 W: https://github.com/jonmason/ntb/wiki
9384 T: git git://github.com/jonmason/ntb.git
9385 F: drivers/ntb/hw/intel/
9386
9387 NTB AMD DRIVER
9388 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9389 L: linux-ntb@googlegroups.com
9390 S: Supported
9391 F: drivers/ntb/hw/amd/
9392
9393 NTFS FILESYSTEM
9394 M: Anton Altaparmakov <anton@tuxera.com>
9395 L: linux-ntfs-dev@lists.sourceforge.net
9396 W: http://www.tuxera.com/
9397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9398 S: Supported
9399 F: Documentation/filesystems/ntfs.txt
9400 F: fs/ntfs/
9401
9402 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9403 M: Antonino Daplas <adaplas@gmail.com>
9404 L: linux-fbdev@vger.kernel.org
9405 S: Maintained
9406 F: drivers/video/fbdev/riva/
9407 F: drivers/video/fbdev/nvidia/
9408
9409 NVM EXPRESS DRIVER
9410 M: Keith Busch <keith.busch@intel.com>
9411 M: Jens Axboe <axboe@fb.com>
9412 M: Christoph Hellwig <hch@lst.de>
9413 M: Sagi Grimberg <sagi@grimberg.me>
9414 L: linux-nvme@lists.infradead.org
9415 T: git://git.infradead.org/nvme.git
9416 W: http://git.infradead.org/nvme.git
9417 S: Supported
9418 F: drivers/nvme/host/
9419 F: include/linux/nvme.h
9420 F: include/uapi/linux/nvme_ioctl.h
9421
9422 NVM EXPRESS TARGET DRIVER
9423 M: Christoph Hellwig <hch@lst.de>
9424 M: Sagi Grimberg <sagi@grimberg.me>
9425 L: linux-nvme@lists.infradead.org
9426 T: git://git.infradead.org/nvme.git
9427 W: http://git.infradead.org/nvme.git
9428 S: Supported
9429 F: drivers/nvme/target/
9430
9431 NVM EXPRESS FC TRANSPORT DRIVERS
9432 M: James Smart <james.smart@broadcom.com>
9433 L: linux-nvme@lists.infradead.org
9434 S: Supported
9435 F: include/linux/nvme-fc.h
9436 F: include/linux/nvme-fc-driver.h
9437 F: drivers/nvme/host/fc.c
9438 F: drivers/nvme/target/fc.c
9439 F: drivers/nvme/target/fcloop.c
9440
9441 NVMEM FRAMEWORK
9442 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9443 S: Maintained
9444 F: drivers/nvmem/
9445 F: Documentation/devicetree/bindings/nvmem/
9446 F: include/linux/nvmem-consumer.h
9447 F: include/linux/nvmem-provider.h
9448
9449 NXP-NCI NFC DRIVER
9450 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9451 R: Charles Gorand <charles.gorand@effinnov.com>
9452 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9453 S: Supported
9454 F: drivers/nfc/nxp-nci
9455
9456 NXP TDA998X DRM DRIVER
9457 M: Russell King <linux@armlinux.org.uk>
9458 S: Supported
9459 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9460 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9461 F: drivers/gpu/drm/i2c/tda998x_drv.c
9462 F: include/drm/i2c/tda998x.h
9463
9464 NXP TFA9879 DRIVER
9465 M: Peter Rosin <peda@axentia.se>
9466 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9467 S: Maintained
9468 F: sound/soc/codecs/tfa9879*
9469
9470 OBJTOOL
9471 M: Josh Poimboeuf <jpoimboe@redhat.com>
9472 S: Supported
9473 F: tools/objtool/
9474
9475 OMAP1 SUPPORT
9476 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9477 M: Tony Lindgren <tony@atomide.com>
9478 L: linux-omap@vger.kernel.org
9479 Q: http://patchwork.kernel.org/project/linux-omap/list/
9480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9481 S: Maintained
9482 F: arch/arm/mach-omap1/
9483 F: arch/arm/plat-omap/
9484 F: arch/arm/configs/omap1_defconfig
9485 F: drivers/i2c/busses/i2c-omap.c
9486 F: include/linux/i2c-omap.h
9487
9488 OMAP2+ SUPPORT
9489 M: Tony Lindgren <tony@atomide.com>
9490 L: linux-omap@vger.kernel.org
9491 W: http://www.muru.com/linux/omap/
9492 W: http://linux.omap.com/
9493 Q: http://patchwork.kernel.org/project/linux-omap/list/
9494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9495 S: Maintained
9496 F: arch/arm/mach-omap2/
9497 F: arch/arm/plat-omap/
9498 F: arch/arm/configs/omap2plus_defconfig
9499 F: drivers/i2c/busses/i2c-omap.c
9500 F: drivers/irqchip/irq-omap-intc.c
9501 F: drivers/mfd/*omap*.c
9502 F: drivers/mfd/menelaus.c
9503 F: drivers/mfd/palmas.c
9504 F: drivers/mfd/tps65217.c
9505 F: drivers/mfd/tps65218.c
9506 F: drivers/mfd/tps65910.c
9507 F: drivers/mfd/twl-core.[ch]
9508 F: drivers/mfd/twl4030*.c
9509 F: drivers/mfd/twl6030*.c
9510 F: drivers/mfd/twl6040*.c
9511 F: drivers/regulator/palmas-regulator*.c
9512 F: drivers/regulator/pbias-regulator.c
9513 F: drivers/regulator/tps65217-regulator.c
9514 F: drivers/regulator/tps65218-regulator.c
9515 F: drivers/regulator/tps65910-regulator.c
9516 F: drivers/regulator/twl-regulator.c
9517 F: drivers/regulator/twl6030-regulator.c
9518 F: include/linux/i2c-omap.h
9519
9520 OMAP DEVICE TREE SUPPORT
9521 M: Benoît Cousson <bcousson@baylibre.com>
9522 M: Tony Lindgren <tony@atomide.com>
9523 L: linux-omap@vger.kernel.org
9524 L: devicetree@vger.kernel.org
9525 S: Maintained
9526 F: arch/arm/boot/dts/*omap*
9527 F: arch/arm/boot/dts/*am3*
9528 F: arch/arm/boot/dts/*am4*
9529 F: arch/arm/boot/dts/*am5*
9530 F: arch/arm/boot/dts/*dra7*
9531
9532 OMAP CLOCK FRAMEWORK SUPPORT
9533 M: Paul Walmsley <paul@pwsan.com>
9534 L: linux-omap@vger.kernel.org
9535 S: Maintained
9536 F: arch/arm/*omap*/*clock*
9537
9538 OMAP POWER MANAGEMENT SUPPORT
9539 M: Kevin Hilman <khilman@kernel.org>
9540 L: linux-omap@vger.kernel.org
9541 S: Maintained
9542 F: arch/arm/*omap*/*pm*
9543 F: drivers/cpufreq/omap-cpufreq.c
9544
9545 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9546 M: Rajendra Nayak <rnayak@codeaurora.org>
9547 M: Paul Walmsley <paul@pwsan.com>
9548 L: linux-omap@vger.kernel.org
9549 S: Maintained
9550 F: arch/arm/mach-omap2/prm*
9551
9552 OMAP AUDIO SUPPORT
9553 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9554 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9555 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9556 L: linux-omap@vger.kernel.org
9557 S: Maintained
9558 F: sound/soc/omap/
9559
9560 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9561 M: Roger Quadros <rogerq@ti.com>
9562 M: Tony Lindgren <tony@atomide.com>
9563 L: linux-omap@vger.kernel.org
9564 S: Maintained
9565 F: drivers/memory/omap-gpmc.c
9566 F: arch/arm/mach-omap2/*gpmc*
9567
9568 OMAP FRAMEBUFFER SUPPORT
9569 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9570 L: linux-fbdev@vger.kernel.org
9571 L: linux-omap@vger.kernel.org
9572 S: Maintained
9573 F: drivers/video/fbdev/omap/
9574
9575 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9576 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9577 L: linux-omap@vger.kernel.org
9578 L: linux-fbdev@vger.kernel.org
9579 S: Maintained
9580 F: drivers/video/fbdev/omap2/
9581 F: Documentation/arm/OMAP/DSS
9582
9583 OMAP HARDWARE SPINLOCK SUPPORT
9584 M: Ohad Ben-Cohen <ohad@wizery.com>
9585 L: linux-omap@vger.kernel.org
9586 S: Maintained
9587 F: drivers/hwspinlock/omap_hwspinlock.c
9588
9589 OMAP MMC SUPPORT
9590 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9591 L: linux-omap@vger.kernel.org
9592 S: Maintained
9593 F: drivers/mmc/host/omap.c
9594
9595 OMAP HS MMC SUPPORT
9596 L: linux-mmc@vger.kernel.org
9597 L: linux-omap@vger.kernel.org
9598 S: Orphan
9599 F: drivers/mmc/host/omap_hsmmc.c
9600
9601 OMAP RANDOM NUMBER GENERATOR SUPPORT
9602 M: Deepak Saxena <dsaxena@plexity.net>
9603 S: Maintained
9604 F: drivers/char/hw_random/omap-rng.c
9605
9606 OMAP HWMOD SUPPORT
9607 M: Benoît Cousson <bcousson@baylibre.com>
9608 M: Paul Walmsley <paul@pwsan.com>
9609 L: linux-omap@vger.kernel.org
9610 S: Maintained
9611 F: arch/arm/mach-omap2/omap_hwmod.*
9612
9613 OMAP HWMOD DATA
9614 M: Paul Walmsley <paul@pwsan.com>
9615 L: linux-omap@vger.kernel.org
9616 S: Maintained
9617 F: arch/arm/mach-omap2/omap_hwmod*data*
9618
9619 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9620 M: Benoît Cousson <bcousson@baylibre.com>
9621 L: linux-omap@vger.kernel.org
9622 S: Maintained
9623 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9624
9625 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9626 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9627 L: linux-media@vger.kernel.org
9628 S: Maintained
9629 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9630 F: drivers/media/platform/omap3isp/
9631 F: drivers/staging/media/omap4iss/
9632
9633 OMAP USB SUPPORT
9634 L: linux-usb@vger.kernel.org
9635 L: linux-omap@vger.kernel.org
9636 S: Orphan
9637 F: drivers/usb/*/*omap*
9638 F: arch/arm/*omap*/usb*
9639
9640 OMAP GPIO DRIVER
9641 M: Grygorii Strashko <grygorii.strashko@ti.com>
9642 M: Santosh Shilimkar <ssantosh@kernel.org>
9643 M: Kevin Hilman <khilman@kernel.org>
9644 L: linux-omap@vger.kernel.org
9645 S: Maintained
9646 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9647 F: drivers/gpio/gpio-omap.c
9648
9649 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9650 M: Mark Jackson <mpfj@newflow.co.uk>
9651 L: linux-omap@vger.kernel.org
9652 S: Maintained
9653 F: arch/arm/boot/dts/am335x-nano.dts
9654
9655 OMFS FILESYSTEM
9656 M: Bob Copeland <me@bobcopeland.com>
9657 L: linux-karma-devel@lists.sourceforge.net
9658 S: Maintained
9659 F: Documentation/filesystems/omfs.txt
9660 F: fs/omfs/
9661
9662 OMNIKEY CARDMAN 4000 DRIVER
9663 M: Harald Welte <laforge@gnumonks.org>
9664 S: Maintained
9665 F: drivers/char/pcmcia/cm4000_cs.c
9666 F: include/linux/cm4000_cs.h
9667 F: include/uapi/linux/cm4000_cs.h
9668
9669 OMNIKEY CARDMAN 4040 DRIVER
9670 M: Harald Welte <laforge@gnumonks.org>
9671 S: Maintained
9672 F: drivers/char/pcmcia/cm4040_cs.*
9673
9674 OMNIVISION OV5640 SENSOR DRIVER
9675 M: Steve Longerbeam <slongerbeam@gmail.com>
9676 L: linux-media@vger.kernel.org
9677 T: git git://linuxtv.org/media_tree.git
9678 S: Maintained
9679 F: drivers/media/i2c/ov5640.c
9680
9681 OMNIVISION OV5647 SENSOR DRIVER
9682 M: Ramiro Oliveira <roliveir@synopsys.com>
9683 L: linux-media@vger.kernel.org
9684 T: git git://linuxtv.org/media_tree.git
9685 S: Maintained
9686 F: drivers/media/i2c/ov5647.c
9687
9688 OMNIVISION OV7670 SENSOR DRIVER
9689 M: Jonathan Corbet <corbet@lwn.net>
9690 L: linux-media@vger.kernel.org
9691 T: git git://linuxtv.org/media_tree.git
9692 S: Maintained
9693 F: drivers/media/i2c/ov7670.c
9694 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9695
9696 OMNIVISION OV13858 SENSOR DRIVER
9697 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9698 L: linux-media@vger.kernel.org
9699 T: git git://linuxtv.org/media_tree.git
9700 S: Maintained
9701 F: drivers/media/i2c/ov13858.c
9702
9703 ONENAND FLASH DRIVER
9704 M: Kyungmin Park <kyungmin.park@samsung.com>
9705 L: linux-mtd@lists.infradead.org
9706 S: Maintained
9707 F: drivers/mtd/onenand/
9708 F: include/linux/mtd/onenand*.h
9709
9710 ONSTREAM SCSI TAPE DRIVER
9711 M: Willem Riede <osst@riede.org>
9712 L: osst-users@lists.sourceforge.net
9713 L: linux-scsi@vger.kernel.org
9714 S: Maintained
9715 F: Documentation/scsi/osst.txt
9716 F: drivers/scsi/osst.*
9717 F: drivers/scsi/osst_*.h
9718 F: drivers/scsi/st.h
9719
9720 OPENCORES I2C BUS DRIVER
9721 M: Peter Korsgaard <jacmet@sunsite.dk>
9722 L: linux-i2c@vger.kernel.org
9723 S: Maintained
9724 F: Documentation/i2c/busses/i2c-ocores
9725 F: drivers/i2c/busses/i2c-ocores.c
9726
9727 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9728 M: Rob Herring <robh+dt@kernel.org>
9729 M: Frank Rowand <frowand.list@gmail.com>
9730 L: devicetree@vger.kernel.org
9731 W: http://www.devicetree.org/
9732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9733 S: Maintained
9734 F: drivers/of/
9735 F: include/linux/of*.h
9736 F: scripts/dtc/
9737 F: Documentation/ABI/testing/sysfs-firmware-ofw
9738
9739 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9740 M: Rob Herring <robh+dt@kernel.org>
9741 M: Mark Rutland <mark.rutland@arm.com>
9742 L: devicetree@vger.kernel.org
9743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9744 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9745 S: Maintained
9746 F: Documentation/devicetree/
9747 F: arch/*/boot/dts/
9748 F: include/dt-bindings/
9749
9750 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9751 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9752 L: devicetree@vger.kernel.org
9753 S: Maintained
9754 F: Documentation/devicetree/dynamic-resolution-notes.txt
9755 F: Documentation/devicetree/overlay-notes.txt
9756 F: drivers/of/overlay.c
9757 F: drivers/of/resolver.c
9758
9759 OPENRISC ARCHITECTURE
9760 M: Jonas Bonn <jonas@southpole.se>
9761 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9762 M: Stafford Horne <shorne@gmail.com>
9763 T: git git://github.com/openrisc/linux.git
9764 L: openrisc@lists.librecores.org
9765 W: http://openrisc.io
9766 S: Maintained
9767 F: arch/openrisc/
9768
9769 OPENVSWITCH
9770 M: Pravin Shelar <pshelar@nicira.com>
9771 L: netdev@vger.kernel.org
9772 L: dev@openvswitch.org
9773 W: http://openvswitch.org
9774 S: Maintained
9775 F: net/openvswitch/
9776 F: include/uapi/linux/openvswitch.h
9777
9778 OPERATING PERFORMANCE POINTS (OPP)
9779 M: Viresh Kumar <vireshk@kernel.org>
9780 M: Nishanth Menon <nm@ti.com>
9781 M: Stephen Boyd <sboyd@codeaurora.org>
9782 L: linux-pm@vger.kernel.org
9783 S: Maintained
9784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9785 F: drivers/base/power/opp/
9786 F: include/linux/pm_opp.h
9787 F: Documentation/power/opp.txt
9788 F: Documentation/devicetree/bindings/opp/
9789
9790 OPL4 DRIVER
9791 M: Clemens Ladisch <clemens@ladisch.de>
9792 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9793 T: git git://git.alsa-project.org/alsa-kernel.git
9794 S: Maintained
9795 F: sound/drivers/opl4/
9796
9797 OPROFILE
9798 M: Robert Richter <rric@kernel.org>
9799 L: oprofile-list@lists.sf.net
9800 S: Maintained
9801 F: arch/*/include/asm/oprofile*.h
9802 F: arch/*/oprofile/
9803 F: drivers/oprofile/
9804 F: include/linux/oprofile.h
9805
9806 OP-TEE DRIVER
9807 M: Jens Wiklander <jens.wiklander@linaro.org>
9808 S: Maintained
9809 F: drivers/tee/optee/
9810
9811 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9812 M: Mark Fasheh <mfasheh@versity.com>
9813 M: Joel Becker <jlbec@evilplan.org>
9814 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9815 W: http://ocfs2.wiki.kernel.org
9816 S: Supported
9817 F: Documentation/filesystems/ocfs2.txt
9818 F: Documentation/filesystems/dlmfs.txt
9819 F: fs/ocfs2/
9820
9821 ORINOCO DRIVER
9822 L: linux-wireless@vger.kernel.org
9823 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9824 W: http://www.nongnu.org/orinoco/
9825 S: Orphan
9826 F: drivers/net/wireless/intersil/orinoco/
9827
9828 OSD LIBRARY and FILESYSTEM
9829 M: Boaz Harrosh <ooo@electrozaur.com>
9830 S: Maintained
9831 F: drivers/scsi/osd/
9832 F: include/scsi/osd_*
9833 F: fs/exofs/
9834
9835 OVERLAY FILESYSTEM
9836 M: Miklos Szeredi <miklos@szeredi.hu>
9837 L: linux-unionfs@vger.kernel.org
9838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9839 S: Supported
9840 F: fs/overlayfs/
9841 F: Documentation/filesystems/overlayfs.txt
9842
9843 ORANGEFS FILESYSTEM
9844 M: Mike Marshall <hubcap@omnibond.com>
9845 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9847 S: Supported
9848 F: fs/orangefs/
9849 F: Documentation/filesystems/orangefs.txt
9850
9851 P54 WIRELESS DRIVER
9852 M: Christian Lamparter <chunkeey@googlemail.com>
9853 L: linux-wireless@vger.kernel.org
9854 W: http://wireless.kernel.org/en/users/Drivers/p54
9855 S: Maintained
9856 F: drivers/net/wireless/intersil/p54/
9857
9858 PA SEMI ETHERNET DRIVER
9859 L: netdev@vger.kernel.org
9860 S: Orphan
9861 F: drivers/net/ethernet/pasemi/*
9862
9863 PA SEMI SMBUS DRIVER
9864 L: linux-i2c@vger.kernel.org
9865 S: Orphan
9866 F: drivers/i2c/busses/i2c-pasemi.c
9867
9868 PADATA PARALLEL EXECUTION MECHANISM
9869 M: Steffen Klassert <steffen.klassert@secunet.com>
9870 L: linux-crypto@vger.kernel.org
9871 S: Maintained
9872 F: kernel/padata.c
9873 F: include/linux/padata.h
9874 F: Documentation/padata.txt
9875
9876 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9877 M: Harald Welte <laforge@gnumonks.org>
9878 L: platform-driver-x86@vger.kernel.org
9879 S: Maintained
9880 F: drivers/platform/x86/panasonic-laptop.c
9881
9882 PANASONIC MN10300/AM33/AM34 PORT
9883 M: David Howells <dhowells@redhat.com>
9884 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9885 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9886 S: Maintained
9887 F: Documentation/mn10300/
9888 F: arch/mn10300/
9889
9890 PARALLEL LCD/KEYPAD PANEL DRIVER
9891 M: Willy Tarreau <willy@haproxy.com>
9892 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9893 S: Odd Fixes
9894 F: Documentation/misc-devices/lcd-panel-cgram.txt
9895 F: drivers/misc/panel.c
9896
9897 PARALLEL PORT SUBSYSTEM
9898 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9899 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9900 L: linux-parport@lists.infradead.org (subscribers-only)
9901 S: Maintained
9902 F: drivers/parport/
9903 F: include/linux/parport*.h
9904 F: drivers/char/ppdev.c
9905 F: include/uapi/linux/ppdev.h
9906 F: Documentation/parport*.txt
9907
9908 PARAVIRT_OPS INTERFACE
9909 M: Jeremy Fitzhardinge <jeremy@goop.org>
9910 M: Chris Wright <chrisw@sous-sol.org>
9911 M: Alok Kataria <akataria@vmware.com>
9912 M: Rusty Russell <rusty@rustcorp.com.au>
9913 L: virtualization@lists.linux-foundation.org
9914 S: Supported
9915 F: Documentation/virtual/paravirt_ops.txt
9916 F: arch/*/kernel/paravirt*
9917 F: arch/*/include/asm/paravirt.h
9918 F: include/linux/hypervisor.h
9919
9920 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9921 M: Tim Waugh <tim@cyberelk.net>
9922 L: linux-parport@lists.infradead.org (subscribers-only)
9923 S: Maintained
9924 F: Documentation/blockdev/paride.txt
9925 F: drivers/block/paride/
9926
9927 PARISC ARCHITECTURE
9928 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9929 M: Helge Deller <deller@gmx.de>
9930 L: linux-parisc@vger.kernel.org
9931 W: http://www.parisc-linux.org/
9932 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9935 S: Maintained
9936 F: arch/parisc/
9937 F: Documentation/parisc/
9938 F: drivers/parisc/
9939 F: drivers/char/agp/parisc-agp.c
9940 F: drivers/input/serio/gscps2.c
9941 F: drivers/parport/parport_gsc.*
9942 F: drivers/tty/serial/8250/8250_gsc.c
9943 F: drivers/video/fbdev/sti*
9944 F: drivers/video/console/sti*
9945 F: drivers/video/logo/logo_parisc*
9946
9947 PARMAN
9948 M: Jiri Pirko <jiri@mellanox.com>
9949 L: netdev@vger.kernel.org
9950 S: Supported
9951 F: lib/parman.c
9952 F: lib/test_parman.c
9953 F: include/linux/parman.h
9954
9955 PC87360 HARDWARE MONITORING DRIVER
9956 M: Jim Cromie <jim.cromie@gmail.com>
9957 L: linux-hwmon@vger.kernel.org
9958 S: Maintained
9959 F: Documentation/hwmon/pc87360
9960 F: drivers/hwmon/pc87360.c
9961
9962 PC8736x GPIO DRIVER
9963 M: Jim Cromie <jim.cromie@gmail.com>
9964 S: Maintained
9965 F: drivers/char/pc8736x_gpio.c
9966
9967 PC87427 HARDWARE MONITORING DRIVER
9968 M: Jean Delvare <jdelvare@suse.com>
9969 L: linux-hwmon@vger.kernel.org
9970 S: Maintained
9971 F: Documentation/hwmon/pc87427
9972 F: drivers/hwmon/pc87427.c
9973
9974 PCA9532 LED DRIVER
9975 M: Riku Voipio <riku.voipio@iki.fi>
9976 S: Maintained
9977 F: drivers/leds/leds-pca9532.c
9978 F: include/linux/leds-pca9532.h
9979
9980 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9981 M: Guenter Roeck <linux@roeck-us.net>
9982 L: linux-i2c@vger.kernel.org
9983 S: Maintained
9984 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9985
9986 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9987 M: Khalid Aziz <khalid@gonehiking.org>
9988 S: Maintained
9989 F: drivers/firmware/pcdp.*
9990
9991 PCI ERROR RECOVERY
9992 M: Linas Vepstas <linasvepstas@gmail.com>
9993 L: linux-pci@vger.kernel.org
9994 S: Supported
9995 F: Documentation/PCI/pci-error-recovery.txt
9996
9997 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9998 M: Russell Currey <ruscur@russell.cc>
9999 L: linuxppc-dev@lists.ozlabs.org
10000 S: Supported
10001 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10002 F: arch/powerpc/kernel/eeh*.c
10003 F: arch/powerpc/platforms/*/eeh*.c
10004 F: arch/powerpc/include/*/eeh*.h
10005
10006 PCI SUBSYSTEM
10007 M: Bjorn Helgaas <bhelgaas@google.com>
10008 L: linux-pci@vger.kernel.org
10009 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10011 S: Supported
10012 F: Documentation/devicetree/bindings/pci/
10013 F: Documentation/PCI/
10014 F: drivers/pci/
10015 F: include/linux/pci*
10016 F: arch/x86/pci/
10017 F: arch/x86/kernel/quirks.c
10018
10019 PCI ENDPOINT SUBSYSTEM
10020 M: Kishon Vijay Abraham I <kishon@ti.com>
10021 L: linux-pci@vger.kernel.org
10022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10023 S: Supported
10024 F: drivers/pci/endpoint/
10025 F: drivers/misc/pci_endpoint_test.c
10026 F: tools/pci/
10027
10028 PCI DRIVER FOR ALTERA PCIE IP
10029 M: Ley Foon Tan <lftan@altera.com>
10030 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10031 L: linux-pci@vger.kernel.org
10032 S: Supported
10033 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10034 F: drivers/pci/host/pcie-altera.c
10035
10036 PCI DRIVER FOR ARM VERSATILE PLATFORM
10037 M: Rob Herring <robh@kernel.org>
10038 L: linux-pci@vger.kernel.org
10039 L: linux-arm-kernel@lists.infradead.org
10040 S: Maintained
10041 F: Documentation/devicetree/bindings/pci/versatile.txt
10042 F: drivers/pci/host/pci-versatile.c
10043
10044 PCI DRIVER FOR ARMADA 8K
10045 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10046 L: linux-pci@vger.kernel.org
10047 L: linux-arm-kernel@lists.infradead.org
10048 S: Maintained
10049 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10050 F: drivers/pci/dwc/pcie-armada8k.c
10051
10052 PCI DRIVER FOR APPLIEDMICRO XGENE
10053 M: Tanmay Inamdar <tinamdar@apm.com>
10054 L: linux-pci@vger.kernel.org
10055 L: linux-arm-kernel@lists.infradead.org
10056 S: Maintained
10057 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10058 F: drivers/pci/host/pci-xgene.c
10059
10060 PCI DRIVER FOR FREESCALE LAYERSCAPE
10061 M: Minghuan Lian <minghuan.Lian@freescale.com>
10062 M: Mingkai Hu <mingkai.hu@freescale.com>
10063 M: Roy Zang <tie-fei.zang@freescale.com>
10064 L: linuxppc-dev@lists.ozlabs.org
10065 L: linux-pci@vger.kernel.org
10066 L: linux-arm-kernel@lists.infradead.org
10067 S: Maintained
10068 F: drivers/pci/dwc/*layerscape*
10069
10070 PCI DRIVER FOR IMX6
10071 M: Richard Zhu <hongxing.zhu@nxp.com>
10072 M: Lucas Stach <l.stach@pengutronix.de>
10073 L: linux-pci@vger.kernel.org
10074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10075 S: Maintained
10076 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10077 F: drivers/pci/dwc/*imx6*
10078
10079 PCI DRIVER FOR TI KEYSTONE
10080 M: Murali Karicheri <m-karicheri2@ti.com>
10081 L: linux-pci@vger.kernel.org
10082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10083 S: Maintained
10084 F: drivers/pci/dwc/*keystone*
10085
10086 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10087 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10088 M: Jason Cooper <jason@lakedaemon.net>
10089 L: linux-pci@vger.kernel.org
10090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10091 S: Maintained
10092 F: drivers/pci/host/*mvebu*
10093
10094 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10095 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10096 L: linux-pci@vger.kernel.org
10097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10098 S: Maintained
10099 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10100 F: drivers/pci/host/pci-aardvark.c
10101
10102 PCI DRIVER FOR MICROSEMI SWITCHTEC
10103 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10104 M: Stephen Bates <stephen.bates@microsemi.com>
10105 M: Logan Gunthorpe <logang@deltatee.com>
10106 L: linux-pci@vger.kernel.org
10107 S: Maintained
10108 F: Documentation/switchtec.txt
10109 F: Documentation/ABI/testing/sysfs-class-switchtec
10110 F: drivers/pci/switch/switchtec*
10111 F: include/uapi/linux/switchtec_ioctl.h
10112
10113 PCI DRIVER FOR NVIDIA TEGRA
10114 M: Thierry Reding <thierry.reding@gmail.com>
10115 L: linux-tegra@vger.kernel.org
10116 L: linux-pci@vger.kernel.org
10117 S: Supported
10118 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10119 F: drivers/pci/host/pci-tegra.c
10120
10121 PCI DRIVER FOR TI DRA7XX
10122 M: Kishon Vijay Abraham I <kishon@ti.com>
10123 L: linux-omap@vger.kernel.org
10124 L: linux-pci@vger.kernel.org
10125 S: Supported
10126 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10127 F: drivers/pci/dwc/pci-dra7xx.c
10128
10129 PCI DRIVER FOR RENESAS R-CAR
10130 M: Simon Horman <horms@verge.net.au>
10131 L: linux-pci@vger.kernel.org
10132 L: linux-renesas-soc@vger.kernel.org
10133 S: Maintained
10134 F: drivers/pci/host/*rcar*
10135
10136 PCI DRIVER FOR SAMSUNG EXYNOS
10137 M: Jingoo Han <jingoohan1@gmail.com>
10138 L: linux-pci@vger.kernel.org
10139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10140 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10141 S: Maintained
10142 F: drivers/pci/dwc/pci-exynos.c
10143
10144 PCI DRIVER FOR SYNOPSIS DESIGNWARE
10145 M: Jingoo Han <jingoohan1@gmail.com>
10146 M: Joao Pinto <Joao.Pinto@synopsys.com>
10147 L: linux-pci@vger.kernel.org
10148 S: Maintained
10149 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10150 F: drivers/pci/dwc/*designware*
10151
10152 PCI DRIVER FOR GENERIC OF HOSTS
10153 M: Will Deacon <will.deacon@arm.com>
10154 L: linux-pci@vger.kernel.org
10155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10156 S: Maintained
10157 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10158 F: drivers/pci/host/pci-host-common.c
10159 F: drivers/pci/host/pci-host-generic.c
10160
10161 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10162 M: Keith Busch <keith.busch@intel.com>
10163 L: linux-pci@vger.kernel.org
10164 S: Supported
10165 F: drivers/pci/host/vmd.c
10166
10167 PCIE DRIVER FOR ST SPEAR13XX
10168 M: Pratyush Anand <pratyush.anand@gmail.com>
10169 L: linux-pci@vger.kernel.org
10170 S: Maintained
10171 F: drivers/pci/dwc/*spear*
10172
10173 PCI MSI DRIVER FOR ALTERA MSI IP
10174 M: Ley Foon Tan <lftan@altera.com>
10175 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10176 L: linux-pci@vger.kernel.org
10177 S: Supported
10178 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10179 F: drivers/pci/host/pcie-altera-msi.c
10180
10181 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10182 M: Duc Dang <dhdang@apm.com>
10183 L: linux-pci@vger.kernel.org
10184 L: linux-arm-kernel@lists.infradead.org
10185 S: Maintained
10186 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10187 F: drivers/pci/host/pci-xgene-msi.c
10188
10189 PCIE DRIVER FOR AXIS ARTPEC
10190 M: Niklas Cassel <niklas.cassel@axis.com>
10191 M: Jesper Nilsson <jesper.nilsson@axis.com>
10192 L: linux-arm-kernel@axis.com
10193 L: linux-pci@vger.kernel.org
10194 S: Maintained
10195 F: Documentation/devicetree/bindings/pci/axis,artpec*
10196 F: drivers/pci/dwc/*artpec*
10197
10198 PCIE DRIVER FOR HISILICON
10199 M: Zhou Wang <wangzhou1@hisilicon.com>
10200 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
10201 L: linux-pci@vger.kernel.org
10202 S: Maintained
10203 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10204 F: drivers/pci/dwc/pcie-hisi.c
10205
10206 PCIE DRIVER FOR HISILICON KIRIN
10207 M: Xiaowei Song <songxiaowei@hisilicon.com>
10208 M: Binghui Wang <wangbinghui@hisilicon.com>
10209 L: linux-pci@vger.kernel.org
10210 S: Maintained
10211 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10212 F: drivers/pci/dwc/pcie-kirin.c
10213
10214 PCIE DRIVER FOR ROCKCHIP
10215 M: Shawn Lin <shawn.lin@rock-chips.com>
10216 L: linux-pci@vger.kernel.org
10217 L: linux-rockchip@lists.infradead.org
10218 S: Maintained
10219 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10220 F: drivers/pci/host/pcie-rockchip.c
10221
10222 PCIE DRIVER FOR QUALCOMM MSM
10223 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10224 L: linux-pci@vger.kernel.org
10225 L: linux-arm-msm@vger.kernel.org
10226 S: Maintained
10227 F: drivers/pci/dwc/*qcom*
10228
10229 PCIE DRIVER FOR CAVIUM THUNDERX
10230 M: David Daney <david.daney@cavium.com>
10231 L: linux-pci@vger.kernel.org
10232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10233 S: Supported
10234 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10235 F: drivers/pci/host/pci-thunder-*
10236
10237 PCIE DRIVER FOR MEDIATEK
10238 M: Ryder Lee <ryder.lee@mediatek.com>
10239 L: linux-pci@vger.kernel.org
10240 L: linux-mediatek@lists.infradead.org
10241 S: Supported
10242 F: Documentation/devicetree/bindings/pci/mediatek*
10243 F: drivers/pci/host/*mediatek*
10244
10245 PCMCIA SUBSYSTEM
10246 P: Linux PCMCIA Team
10247 L: linux-pcmcia@lists.infradead.org
10248 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10250 S: Maintained
10251 F: Documentation/pcmcia/
10252 F: tools/pcmcia/
10253 F: drivers/pcmcia/
10254 F: include/pcmcia/
10255
10256 PCNET32 NETWORK DRIVER
10257 M: Don Fry <pcnet32@frontier.com>
10258 L: netdev@vger.kernel.org
10259 S: Maintained
10260 F: drivers/net/ethernet/amd/pcnet32.c
10261
10262 PCRYPT PARALLEL CRYPTO ENGINE
10263 M: Steffen Klassert <steffen.klassert@secunet.com>
10264 L: linux-crypto@vger.kernel.org
10265 S: Maintained
10266 F: crypto/pcrypt.c
10267 F: include/crypto/pcrypt.h
10268
10269 PER-CPU MEMORY ALLOCATOR
10270 M: Tejun Heo <tj@kernel.org>
10271 M: Christoph Lameter <cl@linux.com>
10272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10273 S: Maintained
10274 F: include/linux/percpu*.h
10275 F: mm/percpu*.c
10276 F: arch/*/include/asm/percpu.h
10277
10278 PER-TASK DELAY ACCOUNTING
10279 M: Balbir Singh <bsingharora@gmail.com>
10280 S: Maintained
10281 F: include/linux/delayacct.h
10282 F: kernel/delayacct.c
10283
10284 PERFORMANCE EVENTS SUBSYSTEM
10285 M: Peter Zijlstra <peterz@infradead.org>
10286 M: Ingo Molnar <mingo@redhat.com>
10287 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10288 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10289 L: linux-kernel@vger.kernel.org
10290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10291 S: Supported
10292 F: kernel/events/*
10293 F: include/linux/perf_event.h
10294 F: include/uapi/linux/perf_event.h
10295 F: arch/*/kernel/perf_event*.c
10296 F: arch/*/kernel/*/perf_event*.c
10297 F: arch/*/kernel/*/*/perf_event*.c
10298 F: arch/*/include/asm/perf_event.h
10299 F: arch/*/kernel/perf_callchain.c
10300 F: arch/*/events/*
10301 F: tools/perf/
10302
10303 PERSONALITY HANDLING
10304 M: Christoph Hellwig <hch@infradead.org>
10305 L: linux-abi-devel@lists.sourceforge.net
10306 S: Maintained
10307 F: include/linux/personality.h
10308 F: include/uapi/linux/personality.h
10309
10310 PHONET PROTOCOL
10311 M: Remi Denis-Courmont <courmisch@gmail.com>
10312 S: Supported
10313 F: Documentation/networking/phonet.txt
10314 F: include/linux/phonet.h
10315 F: include/net/phonet/
10316 F: include/uapi/linux/phonet.h
10317 F: net/phonet/
10318
10319 PHRAM MTD DRIVER
10320 M: Joern Engel <joern@lazybastard.org>
10321 L: linux-mtd@lists.infradead.org
10322 S: Maintained
10323 F: drivers/mtd/devices/phram.c
10324
10325 PICOLCD HID DRIVER
10326 M: Bruno Prémont <bonbons@linux-vserver.org>
10327 L: linux-input@vger.kernel.org
10328 S: Maintained
10329 F: drivers/hid/hid-picolcd*
10330
10331 PICOXCELL SUPPORT
10332 M: Jamie Iles <jamie@jamieiles.com>
10333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10334 T: git git://github.com/jamieiles/linux-2.6-ji.git
10335 S: Supported
10336 F: arch/arm/boot/dts/picoxcell*
10337 F: arch/arm/mach-picoxcell/
10338 F: drivers/crypto/picoxcell*
10339
10340 PIN CONTROL SUBSYSTEM
10341 M: Linus Walleij <linus.walleij@linaro.org>
10342 L: linux-gpio@vger.kernel.org
10343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10344 S: Maintained
10345 F: Documentation/devicetree/bindings/pinctrl/
10346 F: Documentation/pinctrl.txt
10347 F: drivers/pinctrl/
10348 F: include/linux/pinctrl/
10349
10350 PIN CONTROLLER - ATMEL AT91
10351 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10353 S: Maintained
10354 F: drivers/pinctrl/pinctrl-at91.*
10355
10356 PIN CONTROLLER - ATMEL AT91 PIO4
10357 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10359 L: linux-gpio@vger.kernel.org
10360 S: Supported
10361 F: drivers/pinctrl/pinctrl-at91-pio4.*
10362
10363 PIN CONTROLLER - INTEL
10364 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10365 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10366 S: Maintained
10367 F: drivers/pinctrl/intel/
10368
10369 PIN CONTROLLER - QUALCOMM
10370 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10371 S: Maintained
10372 L: linux-arm-msm@vger.kernel.org
10373 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10374 F: drivers/pinctrl/qcom/
10375
10376 PIN CONTROLLER - RENESAS
10377 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10378 M: Geert Uytterhoeven <geert+renesas@glider.be>
10379 L: linux-renesas-soc@vger.kernel.org
10380 S: Maintained
10381 F: drivers/pinctrl/sh-pfc/
10382
10383 PIN CONTROLLER - SAMSUNG
10384 M: Tomasz Figa <tomasz.figa@gmail.com>
10385 M: Krzysztof Kozlowski <krzk@kernel.org>
10386 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10388 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10389 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10391 S: Maintained
10392 F: drivers/pinctrl/samsung/
10393 F: include/dt-bindings/pinctrl/samsung.h
10394 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10395
10396 PIN CONTROLLER - SINGLE
10397 M: Tony Lindgren <tony@atomide.com>
10398 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10400 L: linux-omap@vger.kernel.org
10401 S: Maintained
10402 F: drivers/pinctrl/pinctrl-single.c
10403
10404 PIN CONTROLLER - ST SPEAR
10405 M: Viresh Kumar <vireshk@kernel.org>
10406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10407 W: http://www.st.com/spear
10408 S: Maintained
10409 F: drivers/pinctrl/spear/
10410
10411 PISTACHIO SOC SUPPORT
10412 M: James Hartley <james.hartley@imgtec.com>
10413 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10414 L: linux-mips@linux-mips.org
10415 S: Maintained
10416 F: arch/mips/pistachio/
10417 F: arch/mips/include/asm/mach-pistachio/
10418 F: arch/mips/boot/dts/img/pistachio*
10419 F: arch/mips/configs/pistachio*_defconfig
10420
10421 PKTCDVD DRIVER
10422 S: Orphan
10423 M: linux-block@vger.kernel.org
10424 F: drivers/block/pktcdvd.c
10425 F: include/linux/pktcdvd.h
10426 F: include/uapi/linux/pktcdvd.h
10427
10428 PKUNITY SOC DRIVERS
10429 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10430 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10431 S: Maintained
10432 T: git git://github.com/gxt/linux.git
10433 F: drivers/input/serio/i8042-unicore32io.h
10434 F: drivers/i2c/busses/i2c-puv3.c
10435 F: drivers/video/fbdev/fb-puv3.c
10436 F: drivers/rtc/rtc-puv3.c
10437
10438 PMBUS HARDWARE MONITORING DRIVERS
10439 M: Guenter Roeck <linux@roeck-us.net>
10440 L: linux-hwmon@vger.kernel.org
10441 W: http://hwmon.wiki.kernel.org/
10442 W: http://www.roeck-us.net/linux/drivers/
10443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10444 S: Maintained
10445 F: Documentation/hwmon/pmbus
10446 F: drivers/hwmon/pmbus/
10447 F: include/linux/pmbus.h
10448
10449 PMC SIERRA MaxRAID DRIVER
10450 L: linux-scsi@vger.kernel.org
10451 W: http://www.pmc-sierra.com/
10452 S: Orphan
10453 F: drivers/scsi/pmcraid.*
10454
10455 PMC SIERRA PM8001 DRIVER
10456 M: Jack Wang <jinpu.wang@profitbricks.com>
10457 M: lindar_liu@usish.com
10458 L: linux-scsi@vger.kernel.org
10459 S: Supported
10460 F: drivers/scsi/pm8001/
10461
10462 POSIX CLOCKS and TIMERS
10463 M: Thomas Gleixner <tglx@linutronix.de>
10464 L: linux-kernel@vger.kernel.org
10465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10466 S: Maintained
10467 F: fs/timerfd.c
10468 F: include/linux/timer*
10469 F: kernel/time/*timer*
10470
10471 POWER MANAGEMENT CORE
10472 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10473 L: linux-pm@vger.kernel.org
10474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10475 B: https://bugzilla.kernel.org
10476 S: Supported
10477 F: drivers/base/power/
10478 F: include/linux/pm.h
10479 F: include/linux/pm_*
10480 F: include/linux/powercap.h
10481 F: drivers/powercap/
10482
10483 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10484 M: Sebastian Reichel <sre@kernel.org>
10485 L: linux-pm@vger.kernel.org
10486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10487 S: Maintained
10488 F: Documentation/devicetree/bindings/power/supply/
10489 F: include/linux/power_supply.h
10490 F: drivers/power/supply/
10491
10492 POWER STATE COORDINATION INTERFACE (PSCI)
10493 M: Mark Rutland <mark.rutland@arm.com>
10494 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10495 L: linux-arm-kernel@lists.infradead.org
10496 S: Maintained
10497 F: drivers/firmware/psci*.c
10498 F: include/linux/psci.h
10499 F: include/uapi/linux/psci.h
10500
10501 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10502 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10503 L: linuxppc-dev@lists.ozlabs.org
10504 S: Maintained
10505 F: drivers/char/powernv-op-panel.c
10506
10507 PNP SUPPORT
10508 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10509 S: Maintained
10510 F: drivers/pnp/
10511
10512 PPP PROTOCOL DRIVERS AND COMPRESSORS
10513 M: Paul Mackerras <paulus@samba.org>
10514 L: linux-ppp@vger.kernel.org
10515 S: Maintained
10516 F: drivers/net/ppp/ppp_*
10517
10518 PPP OVER ATM (RFC 2364)
10519 M: Mitchell Blank Jr <mitch@sfgoth.com>
10520 S: Maintained
10521 F: net/atm/pppoatm.c
10522 F: include/uapi/linux/atmppp.h
10523
10524 PPP OVER ETHERNET
10525 M: Michal Ostrowski <mostrows@earthlink.net>
10526 S: Maintained
10527 F: drivers/net/ppp/pppoe.c
10528 F: drivers/net/ppp/pppox.c
10529
10530 PPP OVER L2TP
10531 M: James Chapman <jchapman@katalix.com>
10532 S: Maintained
10533 F: net/l2tp/l2tp_ppp.c
10534 F: include/linux/if_pppol2tp.h
10535 F: include/uapi/linux/if_pppol2tp.h
10536
10537 PPS SUPPORT
10538 M: Rodolfo Giometti <giometti@enneenne.com>
10539 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10540 L: linuxpps@ml.enneenne.com (subscribers-only)
10541 S: Maintained
10542 F: Documentation/pps/
10543 F: drivers/pps/
10544 F: include/linux/pps*.h
10545
10546 PPTP DRIVER
10547 M: Dmitry Kozlov <xeb@mail.ru>
10548 L: netdev@vger.kernel.org
10549 S: Maintained
10550 F: drivers/net/ppp/pptp.c
10551 W: http://sourceforge.net/projects/accel-pptp
10552
10553 PREEMPTIBLE KERNEL
10554 M: Robert Love <rml@tech9.net>
10555 L: kpreempt-tech@lists.sourceforge.net
10556 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10557 S: Supported
10558 F: Documentation/preempt-locking.txt
10559 F: include/linux/preempt.h
10560
10561 PRINTK
10562 M: Petr Mladek <pmladek@suse.com>
10563 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10564 R: Steven Rostedt <rostedt@goodmis.org>
10565 S: Maintained
10566 F: kernel/printk/
10567 F: include/linux/printk.h
10568
10569 PRISM54 WIRELESS DRIVER
10570 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10571 L: linux-wireless@vger.kernel.org
10572 W: http://wireless.kernel.org/en/users/Drivers/p54
10573 S: Obsolete
10574 F: drivers/net/wireless/intersil/prism54/
10575
10576 PROC SYSCTL
10577 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10578 M: Kees Cook <keescook@chromium.org>
10579 L: linux-kernel@vger.kernel.org
10580 L: linux-fsdevel@vger.kernel.org
10581 S: Maintained
10582 F: fs/proc/proc_sysctl.c
10583 F: include/linux/sysctl.h
10584 F: kernel/sysctl.c
10585 F: tools/testing/selftests/sysctl/
10586
10587 PS3 NETWORK SUPPORT
10588 M: Geoff Levand <geoff@infradead.org>
10589 L: netdev@vger.kernel.org
10590 L: linuxppc-dev@lists.ozlabs.org
10591 S: Maintained
10592 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10593
10594 PS3 PLATFORM SUPPORT
10595 M: Geoff Levand <geoff@infradead.org>
10596 L: linuxppc-dev@lists.ozlabs.org
10597 S: Maintained
10598 F: arch/powerpc/boot/ps3*
10599 F: arch/powerpc/include/asm/lv1call.h
10600 F: arch/powerpc/include/asm/ps3*.h
10601 F: arch/powerpc/platforms/ps3/
10602 F: drivers/*/ps3*
10603 F: drivers/ps3/
10604 F: drivers/rtc/rtc-ps3.c
10605 F: drivers/usb/host/*ps3.c
10606 F: sound/ppc/snd_ps3*
10607
10608 PS3VRAM DRIVER
10609 M: Jim Paris <jim@jtan.com>
10610 M: Geoff Levand <geoff@infradead.org>
10611 L: linuxppc-dev@lists.ozlabs.org
10612 S: Maintained
10613 F: drivers/block/ps3vram.c
10614
10615 PSAMPLE PACKET SAMPLING SUPPORT:
10616 M: Yotam Gigi <yotamg@mellanox.com>
10617 S: Maintained
10618 F: net/psample
10619 F: include/net/psample.h
10620 F: include/uapi/linux/psample.h
10621
10622 PSTORE FILESYSTEM
10623 M: Kees Cook <keescook@chromium.org>
10624 M: Anton Vorontsov <anton@enomsg.org>
10625 M: Colin Cross <ccross@android.com>
10626 M: Tony Luck <tony.luck@intel.com>
10627 S: Maintained
10628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10629 F: fs/pstore/
10630 F: include/linux/pstore*
10631 F: drivers/firmware/efi/efi-pstore.c
10632 F: drivers/acpi/apei/erst.c
10633 F: Documentation/admin-guide/ramoops.rst
10634 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10635 K: \b(pstore|ramoops)
10636
10637 PTP HARDWARE CLOCK SUPPORT
10638 M: Richard Cochran <richardcochran@gmail.com>
10639 L: netdev@vger.kernel.org
10640 S: Maintained
10641 W: http://linuxptp.sourceforge.net/
10642 F: Documentation/ABI/testing/sysfs-ptp
10643 F: Documentation/ptp/*
10644 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10645 F: drivers/net/phy/dp83640*
10646 F: drivers/ptp/*
10647 F: include/linux/ptp_cl*
10648
10649 PTRACE SUPPORT
10650 M: Roland McGrath <roland@hack.frob.com>
10651 M: Oleg Nesterov <oleg@redhat.com>
10652 S: Maintained
10653 F: include/asm-generic/syscall.h
10654 F: include/linux/ptrace.h
10655 F: include/linux/regset.h
10656 F: include/linux/tracehook.h
10657 F: include/uapi/linux/ptrace.h
10658 F: kernel/ptrace.c
10659
10660 PULSE8-CEC DRIVER
10661 M: Hans Verkuil <hverkuil@xs4all.nl>
10662 L: linux-media@vger.kernel.org
10663 T: git git://linuxtv.org/media_tree.git
10664 S: Maintained
10665 F: drivers/media/usb/pulse8-cec/*
10666
10667 PVRUSB2 VIDEO4LINUX DRIVER
10668 M: Mike Isely <isely@pobox.com>
10669 L: pvrusb2@isely.net (subscribers-only)
10670 L: linux-media@vger.kernel.org
10671 W: http://www.isely.net/pvrusb2/
10672 T: git git://linuxtv.org/media_tree.git
10673 S: Maintained
10674 F: Documentation/media/v4l-drivers/pvrusb2*
10675 F: drivers/media/usb/pvrusb2/
10676
10677 PWC WEBCAM DRIVER
10678 M: Hans Verkuil <hverkuil@xs4all.nl>
10679 L: linux-media@vger.kernel.org
10680 T: git git://linuxtv.org/media_tree.git
10681 S: Odd Fixes
10682 F: drivers/media/usb/pwc/*
10683
10684 PWM FAN DRIVER
10685 M: Kamil Debski <kamil@wypas.org>
10686 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10687 L: linux-hwmon@vger.kernel.org
10688 S: Supported
10689 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10690 F: Documentation/hwmon/pwm-fan
10691 F: drivers/hwmon/pwm-fan.c
10692
10693 PWM SUBSYSTEM
10694 M: Thierry Reding <thierry.reding@gmail.com>
10695 L: linux-pwm@vger.kernel.org
10696 S: Maintained
10697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10698 F: Documentation/pwm.txt
10699 F: Documentation/devicetree/bindings/pwm/
10700 F: include/linux/pwm.h
10701 F: drivers/pwm/
10702 F: drivers/video/backlight/pwm_bl.c
10703 F: include/linux/pwm_backlight.h
10704 F: drivers/gpio/gpio-mvebu.c
10705 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10706
10707 PXA2xx/PXA3xx SUPPORT
10708 M: Daniel Mack <daniel@zonque.org>
10709 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10710 M: Robert Jarzmik <robert.jarzmik@free.fr>
10711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10712 T: git git://github.com/hzhuang1/linux.git
10713 T: git git://github.com/rjarzmik/linux.git
10714 S: Maintained
10715 F: arch/arm/boot/dts/pxa*
10716 F: arch/arm/mach-pxa/
10717 F: drivers/dma/pxa*
10718 F: drivers/pcmcia/pxa2xx*
10719 F: drivers/pinctrl/pxa/
10720 F: drivers/spi/spi-pxa2xx*
10721 F: drivers/usb/gadget/udc/pxa2*
10722 F: include/sound/pxa2xx-lib.h
10723 F: sound/arm/pxa*
10724 F: sound/soc/pxa/
10725
10726 PXA GPIO DRIVER
10727 M: Robert Jarzmik <robert.jarzmik@free.fr>
10728 L: linux-gpio@vger.kernel.org
10729 S: Maintained
10730 F: drivers/gpio/gpio-pxa.c
10731
10732 PXA3xx NAND FLASH DRIVER
10733 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10734 L: linux-mtd@lists.infradead.org
10735 S: Maintained
10736 F: drivers/mtd/nand/pxa3xx_nand.c
10737
10738 MMP SUPPORT
10739 M: Eric Miao <eric.y.miao@gmail.com>
10740 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10742 T: git git://github.com/hzhuang1/linux.git
10743 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10744 S: Maintained
10745 F: arch/arm/boot/dts/mmp*
10746 F: arch/arm/mach-mmp/
10747
10748 PXA MMCI DRIVER
10749 S: Orphan
10750
10751 PXA RTC DRIVER
10752 M: Robert Jarzmik <robert.jarzmik@free.fr>
10753 L: linux-rtc@vger.kernel.org
10754 S: Maintained
10755
10756 QAT DRIVER
10757 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10758 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10759 L: qat-linux@intel.com
10760 S: Supported
10761 F: drivers/crypto/qat/
10762
10763 QIB DRIVER
10764 M: Mike Marciniszyn <infinipath@intel.com>
10765 L: linux-rdma@vger.kernel.org
10766 S: Supported
10767 F: drivers/infiniband/hw/qib/
10768
10769 QLOGIC QLA1280 SCSI DRIVER
10770 M: Michael Reed <mdr@sgi.com>
10771 L: linux-scsi@vger.kernel.org
10772 S: Maintained
10773 F: drivers/scsi/qla1280.[ch]
10774
10775 QLOGIC QLA2XXX FC-SCSI DRIVER
10776 M: qla2xxx-upstream@qlogic.com
10777 L: linux-scsi@vger.kernel.org
10778 S: Supported
10779 F: Documentation/scsi/LICENSE.qla2xxx
10780 F: drivers/scsi/qla2xxx/
10781
10782 QLOGIC QLA4XXX iSCSI DRIVER
10783 M: QLogic-Storage-Upstream@qlogic.com
10784 L: linux-scsi@vger.kernel.org
10785 S: Supported
10786 F: Documentation/scsi/LICENSE.qla4xxx
10787 F: drivers/scsi/qla4xxx/
10788
10789 QLOGIC QLA3XXX NETWORK DRIVER
10790 M: Dept-GELinuxNICDev@cavium.com
10791 L: netdev@vger.kernel.org
10792 S: Supported
10793 F: Documentation/networking/LICENSE.qla3xxx
10794 F: drivers/net/ethernet/qlogic/qla3xxx.*
10795
10796 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10797 M: Harish Patil <harish.patil@cavium.com>
10798 M: Manish Chopra <manish.chopra@cavium.com>
10799 M: Dept-GELinuxNICDev@cavium.com
10800 L: netdev@vger.kernel.org
10801 S: Supported
10802 F: drivers/net/ethernet/qlogic/qlcnic/
10803
10804 QLOGIC QLGE 10Gb ETHERNET DRIVER
10805 M: Harish Patil <harish.patil@cavium.com>
10806 M: Manish Chopra <manish.chopra@cavium.com>
10807 M: Dept-GELinuxNICDev@cavium.com
10808 L: netdev@vger.kernel.org
10809 S: Supported
10810 F: drivers/net/ethernet/qlogic/qlge/
10811
10812 QLOGIC QL4xxx ETHERNET DRIVER
10813 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10814 M: Ariel Elior <Ariel.Elior@cavium.com>
10815 M: everest-linux-l2@cavium.com
10816 L: netdev@vger.kernel.org
10817 S: Supported
10818 F: drivers/net/ethernet/qlogic/qed/
10819 F: include/linux/qed/
10820 F: drivers/net/ethernet/qlogic/qede/
10821
10822 QLOGIC QL41xxx ISCSI DRIVER
10823 M: QLogic-Storage-Upstream@cavium.com
10824 L: linux-scsi@vger.kernel.org
10825 S: Supported
10826 F: drivers/scsi/qedi/
10827
10828 QLOGIC QL41xxx FCOE DRIVER
10829 M: QLogic-Storage-Upstream@cavium.com
10830 L: linux-scsi@vger.kernel.org
10831 S: Supported
10832 F: drivers/scsi/qedf/
10833
10834 QNX4 FILESYSTEM
10835 M: Anders Larsen <al@alarsen.net>
10836 W: http://www.alarsen.net/linux/qnx4fs/
10837 S: Maintained
10838 F: fs/qnx4/
10839 F: include/uapi/linux/qnx4_fs.h
10840 F: include/uapi/linux/qnxtypes.h
10841
10842 QORIQ DPAA2 FSL-MC BUS DRIVER
10843 M: Stuart Yoder <stuyoder@gmail.com>
10844 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10845 L: linux-kernel@vger.kernel.org
10846 S: Maintained
10847 F: drivers/staging/fsl-mc/
10848 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10849
10850 QT1010 MEDIA DRIVER
10851 M: Antti Palosaari <crope@iki.fi>
10852 L: linux-media@vger.kernel.org
10853 W: https://linuxtv.org
10854 W: http://palosaari.fi/linux/
10855 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10856 T: git git://linuxtv.org/anttip/media_tree.git
10857 S: Maintained
10858 F: drivers/media/tuners/qt1010*
10859
10860 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10861 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10862 L: linux-wireless@vger.kernel.org
10863 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10864 S: Supported
10865 F: drivers/net/wireless/ath/ath9k/
10866
10867 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10868 M: Kalle Valo <kvalo@qca.qualcomm.com>
10869 L: ath10k@lists.infradead.org
10870 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10872 S: Supported
10873 F: drivers/net/wireless/ath/ath10k/
10874
10875 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10876 M: Timur Tabi <timur@codeaurora.org>
10877 L: netdev@vger.kernel.org
10878 S: Supported
10879 F: drivers/net/ethernet/qualcomm/emac/
10880
10881 QUALCOMM HEXAGON ARCHITECTURE
10882 M: Richard Kuo <rkuo@codeaurora.org>
10883 L: linux-hexagon@vger.kernel.org
10884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10885 S: Supported
10886 F: arch/hexagon/
10887
10888 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10889 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
10890 L: linux-media@vger.kernel.org
10891 L: linux-arm-msm@vger.kernel.org
10892 T: git git://linuxtv.org/media_tree.git
10893 S: Maintained
10894 F: drivers/media/platform/qcom/venus/
10895
10896 QUALCOMM WCN36XX WIRELESS DRIVER
10897 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10898 L: wcn36xx@lists.infradead.org
10899 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10900 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10901 S: Supported
10902 F: drivers/net/wireless/ath/wcn36xx/
10903
10904 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10905 M: Gabriel Somlo <somlo@cmu.edu>
10906 M: "Michael S. Tsirkin" <mst@redhat.com>
10907 L: qemu-devel@nongnu.org
10908 S: Maintained
10909 F: drivers/firmware/qemu_fw_cfg.c
10910
10911 QUANTENNA QTNFMAC WIRELESS DRIVER
10912 M: Igor Mitsyanko <imitsyanko@quantenna.com>
10913 M: Avinash Patil <avinashp@quantenna.com>
10914 M: Sergey Matyukevich <smatyukevich@quantenna.com>
10915 L: linux-wireless@vger.kernel.org
10916 S: Maintained
10917 F: drivers/net/wireless/quantenna
10918
10919 RADOS BLOCK DEVICE (RBD)
10920 M: Ilya Dryomov <idryomov@gmail.com>
10921 M: Sage Weil <sage@redhat.com>
10922 M: Alex Elder <elder@kernel.org>
10923 L: ceph-devel@vger.kernel.org
10924 W: http://ceph.com/
10925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10926 T: git git://github.com/ceph/ceph-client.git
10927 S: Supported
10928 F: Documentation/ABI/testing/sysfs-bus-rbd
10929 F: drivers/block/rbd.c
10930 F: drivers/block/rbd_types.h
10931
10932 RADEON FRAMEBUFFER DISPLAY DRIVER
10933 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10934 L: linux-fbdev@vger.kernel.org
10935 S: Maintained
10936 F: drivers/video/fbdev/aty/radeon*
10937 F: include/uapi/linux/radeonfb.h
10938
10939 RADIOSHARK RADIO DRIVER
10940 M: Hans Verkuil <hverkuil@xs4all.nl>
10941 L: linux-media@vger.kernel.org
10942 T: git git://linuxtv.org/media_tree.git
10943 S: Maintained
10944 F: drivers/media/radio/radio-shark.c
10945
10946 RADIOSHARK2 RADIO DRIVER
10947 M: Hans Verkuil <hverkuil@xs4all.nl>
10948 L: linux-media@vger.kernel.org
10949 T: git git://linuxtv.org/media_tree.git
10950 S: Maintained
10951 F: drivers/media/radio/radio-shark2.c
10952 F: drivers/media/radio/radio-tea5777.c
10953
10954 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10955 M: Paul Mackerras <paulus@samba.org>
10956 L: linux-fbdev@vger.kernel.org
10957 S: Maintained
10958 F: drivers/video/fbdev/aty/aty128fb.c
10959
10960 RAINSHADOW-CEC DRIVER
10961 M: Hans Verkuil <hverkuil@xs4all.nl>
10962 L: linux-media@vger.kernel.org
10963 T: git git://linuxtv.org/media_tree.git
10964 S: Maintained
10965 F: drivers/media/usb/rainshadow-cec/*
10966
10967 RALINK MIPS ARCHITECTURE
10968 M: John Crispin <john@phrozen.org>
10969 L: linux-mips@linux-mips.org
10970 S: Maintained
10971 F: arch/mips/ralink
10972
10973 RALINK RT2X00 WIRELESS LAN DRIVER
10974 P: rt2x00 project
10975 M: Stanislaw Gruszka <sgruszka@redhat.com>
10976 M: Helmut Schaa <helmut.schaa@googlemail.com>
10977 L: linux-wireless@vger.kernel.org
10978 S: Maintained
10979 F: drivers/net/wireless/ralink/rt2x00/
10980
10981 RAMDISK RAM BLOCK DEVICE DRIVER
10982 M: Jens Axboe <axboe@kernel.dk>
10983 S: Maintained
10984 F: Documentation/blockdev/ramdisk.txt
10985 F: drivers/block/brd.c
10986
10987 RANDOM NUMBER DRIVER
10988 M: "Theodore Ts'o" <tytso@mit.edu>
10989 S: Maintained
10990 F: drivers/char/random.c
10991
10992 RAPIDIO SUBSYSTEM
10993 M: Matt Porter <mporter@kernel.crashing.org>
10994 M: Alexandre Bounine <alexandre.bounine@idt.com>
10995 S: Maintained
10996 F: drivers/rapidio/
10997
10998 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10999 L: linux-wireless@vger.kernel.org
11000 S: Orphan
11001 F: drivers/net/wireless/ray*
11002
11003 RCUTORTURE MODULE
11004 M: Josh Triplett <josh@joshtriplett.org>
11005 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11006 L: linux-kernel@vger.kernel.org
11007 S: Supported
11008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11009 F: Documentation/RCU/torture.txt
11010 F: kernel/rcu/rcutorture.c
11011
11012 RCUTORTURE TEST FRAMEWORK
11013 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11014 M: Josh Triplett <josh@joshtriplett.org>
11015 R: Steven Rostedt <rostedt@goodmis.org>
11016 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11017 R: Lai Jiangshan <jiangshanlai@gmail.com>
11018 L: linux-kernel@vger.kernel.org
11019 S: Supported
11020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11021 F: tools/testing/selftests/rcutorture
11022
11023 RDC R-321X SoC
11024 M: Florian Fainelli <florian@openwrt.org>
11025 S: Maintained
11026
11027 RDC R6040 FAST ETHERNET DRIVER
11028 M: Florian Fainelli <f.fainelli@gmail.com>
11029 L: netdev@vger.kernel.org
11030 S: Maintained
11031 F: drivers/net/ethernet/rdc/r6040.c
11032
11033 RDS - RELIABLE DATAGRAM SOCKETS
11034 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11035 L: netdev@vger.kernel.org
11036 L: linux-rdma@vger.kernel.org
11037 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11038 W: https://oss.oracle.com/projects/rds/
11039 S: Supported
11040 F: net/rds/
11041 F: Documentation/networking/rds.txt
11042
11043 RDMAVT - RDMA verbs software
11044 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11045 L: linux-rdma@vger.kernel.org
11046 S: Supported
11047 F: drivers/infiniband/sw/rdmavt
11048
11049 RDT - RESOURCE ALLOCATION
11050 M: Fenghua Yu <fenghua.yu@intel.com>
11051 L: linux-kernel@vger.kernel.org
11052 S: Supported
11053 F: arch/x86/kernel/cpu/intel_rdt*
11054 F: arch/x86/include/asm/intel_rdt*
11055 F: Documentation/x86/intel_rdt*
11056
11057 READ-COPY UPDATE (RCU)
11058 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11059 M: Josh Triplett <josh@joshtriplett.org>
11060 R: Steven Rostedt <rostedt@goodmis.org>
11061 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11062 R: Lai Jiangshan <jiangshanlai@gmail.com>
11063 L: linux-kernel@vger.kernel.org
11064 W: http://www.rdrop.com/users/paulmck/RCU/
11065 S: Supported
11066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11067 F: Documentation/RCU/
11068 X: Documentation/RCU/torture.txt
11069 F: include/linux/rcu*
11070 X: include/linux/srcu.h
11071 F: kernel/rcu/
11072 X: kernel/torture.c
11073
11074 REAL TIME CLOCK (RTC) SUBSYSTEM
11075 M: Alessandro Zummo <a.zummo@towertech.it>
11076 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11077 L: linux-rtc@vger.kernel.org
11078 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11080 S: Maintained
11081 F: Documentation/devicetree/bindings/rtc/
11082 F: Documentation/rtc.txt
11083 F: drivers/rtc/
11084 F: include/linux/rtc.h
11085 F: include/uapi/linux/rtc.h
11086 F: include/linux/rtc/
11087 F: include/linux/platform_data/rtc-*
11088 F: tools/testing/selftests/timers/rtctest.c
11089
11090 REALTEK AUDIO CODECS
11091 M: Bard Liao <bardliao@realtek.com>
11092 M: Oder Chiou <oder_chiou@realtek.com>
11093 S: Maintained
11094 F: sound/soc/codecs/rt*
11095 F: include/sound/rt*.h
11096
11097 REISERFS FILE SYSTEM
11098 L: reiserfs-devel@vger.kernel.org
11099 S: Supported
11100 F: fs/reiserfs/
11101
11102 REGISTER MAP ABSTRACTION
11103 M: Mark Brown <broonie@kernel.org>
11104 L: linux-kernel@vger.kernel.org
11105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11106 S: Supported
11107 F: Documentation/devicetree/bindings/regmap/
11108 F: drivers/base/regmap/
11109 F: include/linux/regmap.h
11110
11111 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11112 M: Ohad Ben-Cohen <ohad@wizery.com>
11113 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11114 L: linux-remoteproc@vger.kernel.org
11115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11116 S: Maintained
11117 F: Documentation/devicetree/bindings/remoteproc/
11118 F: Documentation/remoteproc.txt
11119 F: drivers/remoteproc/
11120 F: include/linux/remoteproc.h
11121
11122 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11123 M: Ohad Ben-Cohen <ohad@wizery.com>
11124 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11125 L: linux-remoteproc@vger.kernel.org
11126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11127 S: Maintained
11128 F: drivers/rpmsg/
11129 F: Documentation/rpmsg.txt
11130 F: include/linux/rpmsg.h
11131 F: include/linux/rpmsg/
11132
11133 RENESAS CLOCK DRIVERS
11134 M: Geert Uytterhoeven <geert+renesas@glider.be>
11135 L: linux-renesas-soc@vger.kernel.org
11136 S: Supported
11137 F: drivers/clk/renesas/
11138
11139 RENESAS ETHERNET DRIVERS
11140 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11141 L: netdev@vger.kernel.org
11142 L: linux-renesas-soc@vger.kernel.org
11143 F: drivers/net/ethernet/renesas/
11144 F: include/linux/sh_eth.h
11145
11146 RENESAS R-CAR GYROADC DRIVER
11147 M: Marek Vasut <marek.vasut@gmail.com>
11148 L: linux-iio@vger.kernel.org
11149 S: Supported
11150 F: drivers/iio/adc/rcar_gyro_adc.c
11151
11152 RENESAS USB PHY DRIVER
11153 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11154 L: linux-renesas-soc@vger.kernel.org
11155 S: Maintained
11156 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11157
11158 RESET CONTROLLER FRAMEWORK
11159 M: Philipp Zabel <p.zabel@pengutronix.de>
11160 T: git git://git.pengutronix.de/git/pza/linux
11161 S: Maintained
11162 F: drivers/reset/
11163 F: Documentation/devicetree/bindings/reset/
11164 F: include/dt-bindings/reset/
11165 F: include/linux/reset.h
11166 F: include/linux/reset-controller.h
11167
11168 RFKILL
11169 M: Johannes Berg <johannes@sipsolutions.net>
11170 L: linux-wireless@vger.kernel.org
11171 W: http://wireless.kernel.org/
11172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11174 S: Maintained
11175 F: Documentation/rfkill.txt
11176 F: net/rfkill/
11177
11178 RHASHTABLE
11179 M: Thomas Graf <tgraf@suug.ch>
11180 M: Herbert Xu <herbert@gondor.apana.org.au>
11181 L: netdev@vger.kernel.org
11182 S: Maintained
11183 F: lib/rhashtable.c
11184 F: include/linux/rhashtable.h
11185
11186 RICOH SMARTMEDIA/XD DRIVER
11187 M: Maxim Levitsky <maximlevitsky@gmail.com>
11188 S: Maintained
11189 F: drivers/mtd/nand/r852.c
11190 F: drivers/mtd/nand/r852.h
11191
11192 RICOH R5C592 MEMORYSTICK DRIVER
11193 M: Maxim Levitsky <maximlevitsky@gmail.com>
11194 S: Maintained
11195 F: drivers/memstick/host/r592.*
11196
11197 ROCCAT DRIVERS
11198 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11199 W: http://sourceforge.net/projects/roccat/
11200 S: Maintained
11201 F: drivers/hid/hid-roccat*
11202 F: include/linux/hid-roccat*
11203 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11204
11205 ROCKER DRIVER
11206 M: Jiri Pirko <jiri@resnulli.us>
11207 L: netdev@vger.kernel.org
11208 S: Supported
11209 F: drivers/net/ethernet/rocker/
11210
11211 ROCKETPORT DRIVER
11212 P: Comtrol Corp.
11213 W: http://www.comtrol.com
11214 S: Maintained
11215 F: Documentation/serial/rocket.txt
11216 F: drivers/tty/rocket*
11217
11218 ROCKETPORT EXPRESS/INFINITY DRIVER
11219 M: Kevin Cernekee <cernekee@gmail.com>
11220 L: linux-serial@vger.kernel.org
11221 S: Odd Fixes
11222 F: drivers/tty/serial/rp2.*
11223
11224 ROSE NETWORK LAYER
11225 M: Ralf Baechle <ralf@linux-mips.org>
11226 L: linux-hams@vger.kernel.org
11227 W: http://www.linux-ax25.org/
11228 S: Maintained
11229 F: include/net/rose.h
11230 F: include/uapi/linux/rose.h
11231 F: net/rose/
11232
11233 RTL2830 MEDIA DRIVER
11234 M: Antti Palosaari <crope@iki.fi>
11235 L: linux-media@vger.kernel.org
11236 W: https://linuxtv.org
11237 W: http://palosaari.fi/linux/
11238 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11239 T: git git://linuxtv.org/anttip/media_tree.git
11240 S: Maintained
11241 F: drivers/media/dvb-frontends/rtl2830*
11242
11243 RTL2832 MEDIA DRIVER
11244 M: Antti Palosaari <crope@iki.fi>
11245 L: linux-media@vger.kernel.org
11246 W: https://linuxtv.org
11247 W: http://palosaari.fi/linux/
11248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11249 T: git git://linuxtv.org/anttip/media_tree.git
11250 S: Maintained
11251 F: drivers/media/dvb-frontends/rtl2832*
11252
11253 RTL2832_SDR MEDIA DRIVER
11254 M: Antti Palosaari <crope@iki.fi>
11255 L: linux-media@vger.kernel.org
11256 W: https://linuxtv.org
11257 W: http://palosaari.fi/linux/
11258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11259 T: git git://linuxtv.org/anttip/media_tree.git
11260 S: Maintained
11261 F: drivers/media/dvb-frontends/rtl2832_sdr*
11262
11263 RTL8180 WIRELESS DRIVER
11264 L: linux-wireless@vger.kernel.org
11265 W: http://wireless.kernel.org/
11266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11267 S: Orphan
11268 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11269
11270 RTL8187 WIRELESS DRIVER
11271 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11272 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11273 M: Larry Finger <Larry.Finger@lwfinger.net>
11274 L: linux-wireless@vger.kernel.org
11275 W: http://wireless.kernel.org/
11276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11277 S: Maintained
11278 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11279
11280 RTL8192CE WIRELESS DRIVER
11281 M: Larry Finger <Larry.Finger@lwfinger.net>
11282 M: Chaoming Li <chaoming_li@realsil.com.cn>
11283 L: linux-wireless@vger.kernel.org
11284 W: http://wireless.kernel.org/
11285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11286 S: Maintained
11287 F: drivers/net/wireless/realtek/rtlwifi/
11288 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11289
11290 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11291 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11292 L: linux-wireless@vger.kernel.org
11293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11294 S: Maintained
11295 F: drivers/net/wireless/realtek/rtl8xxxu/
11296
11297 S3 SAVAGE FRAMEBUFFER DRIVER
11298 M: Antonino Daplas <adaplas@gmail.com>
11299 L: linux-fbdev@vger.kernel.org
11300 S: Maintained
11301 F: drivers/video/fbdev/savage/
11302
11303 S390
11304 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11305 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11306 L: linux-s390@vger.kernel.org
11307 W: http://www.ibm.com/developerworks/linux/linux390/
11308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11309 S: Supported
11310 F: arch/s390/
11311 F: drivers/s390/
11312 F: Documentation/s390/
11313 F: Documentation/driver-api/s390-drivers.rst
11314
11315 S390 COMMON I/O LAYER
11316 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11317 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11318 L: linux-s390@vger.kernel.org
11319 W: http://www.ibm.com/developerworks/linux/linux390/
11320 S: Supported
11321 F: drivers/s390/cio/
11322
11323 S390 DASD DRIVER
11324 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11325 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11326 L: linux-s390@vger.kernel.org
11327 W: http://www.ibm.com/developerworks/linux/linux390/
11328 S: Supported
11329 F: drivers/s390/block/dasd*
11330 F: block/partitions/ibm.c
11331
11332 S390 NETWORK DRIVERS
11333 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11334 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11335 L: linux-s390@vger.kernel.org
11336 W: http://www.ibm.com/developerworks/linux/linux390/
11337 S: Supported
11338 F: drivers/s390/net/
11339
11340 S390 PCI SUBSYSTEM
11341 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11342 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11343 L: linux-s390@vger.kernel.org
11344 W: http://www.ibm.com/developerworks/linux/linux390/
11345 S: Supported
11346 F: arch/s390/pci/
11347 F: drivers/pci/hotplug/s390_pci_hpc.c
11348
11349 S390 ZCRYPT DRIVER
11350 M: Harald Freudenberger <freude@de.ibm.com>
11351 L: linux-s390@vger.kernel.org
11352 W: http://www.ibm.com/developerworks/linux/linux390/
11353 S: Supported
11354 F: drivers/s390/crypto/
11355
11356 S390 ZFCP DRIVER
11357 M: Steffen Maier <maier@linux.vnet.ibm.com>
11358 L: linux-s390@vger.kernel.org
11359 W: http://www.ibm.com/developerworks/linux/linux390/
11360 S: Supported
11361 F: drivers/s390/scsi/zfcp_*
11362
11363 S390 IUCV NETWORK LAYER
11364 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11365 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11366 L: linux-s390@vger.kernel.org
11367 W: http://www.ibm.com/developerworks/linux/linux390/
11368 S: Supported
11369 F: drivers/s390/net/*iucv*
11370 F: include/net/iucv/
11371 F: net/iucv/
11372
11373 S390 IOMMU (PCI)
11374 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11375 L: linux-s390@vger.kernel.org
11376 W: http://www.ibm.com/developerworks/linux/linux390/
11377 S: Supported
11378 F: drivers/iommu/s390-iommu.c
11379
11380 S390 VFIO-CCW DRIVER
11381 M: Cornelia Huck <cohuck@redhat.com>
11382 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11383 L: linux-s390@vger.kernel.org
11384 L: kvm@vger.kernel.org
11385 S: Supported
11386 F: drivers/s390/cio/vfio_ccw*
11387 F: Documentation/s390/vfio-ccw.txt
11388 F: include/uapi/linux/vfio_ccw.h
11389
11390 S3C24XX SD/MMC Driver
11391 M: Ben Dooks <ben-linux@fluff.org>
11392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11393 S: Supported
11394 F: drivers/mmc/host/s3cmci.*
11395
11396 SAA6588 RDS RECEIVER DRIVER
11397 M: Hans Verkuil <hverkuil@xs4all.nl>
11398 L: linux-media@vger.kernel.org
11399 T: git git://linuxtv.org/media_tree.git
11400 W: https://linuxtv.org
11401 S: Odd Fixes
11402 F: drivers/media/i2c/saa6588*
11403
11404 SAA7134 VIDEO4LINUX DRIVER
11405 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11406 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11407 L: linux-media@vger.kernel.org
11408 W: https://linuxtv.org
11409 T: git git://linuxtv.org/media_tree.git
11410 S: Odd fixes
11411 F: Documentation/media/v4l-drivers/saa7134*
11412 F: drivers/media/pci/saa7134/
11413
11414 SAA7146 VIDEO4LINUX-2 DRIVER
11415 M: Hans Verkuil <hverkuil@xs4all.nl>
11416 L: linux-media@vger.kernel.org
11417 T: git git://linuxtv.org/media_tree.git
11418 S: Maintained
11419 F: drivers/media/common/saa7146/
11420 F: drivers/media/pci/saa7146/
11421 F: include/media/saa7146*
11422
11423 SAMSUNG LAPTOP DRIVER
11424 M: Corentin Chary <corentin.chary@gmail.com>
11425 L: platform-driver-x86@vger.kernel.org
11426 S: Maintained
11427 F: drivers/platform/x86/samsung-laptop.c
11428
11429 SAMSUNG AUDIO (ASoC) DRIVERS
11430 M: Krzysztof Kozlowski <krzk@kernel.org>
11431 M: Sangbeom Kim <sbkim73@samsung.com>
11432 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11433 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11434 S: Supported
11435 F: sound/soc/samsung/
11436
11437 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11438 M: Krzysztof Kozlowski <krzk@kernel.org>
11439 L: linux-crypto@vger.kernel.org
11440 L: linux-samsung-soc@vger.kernel.org
11441 S: Maintained
11442 F: drivers/crypto/exynos-rng.c
11443 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11444
11445 SAMSUNG FRAMEBUFFER DRIVER
11446 M: Jingoo Han <jingoohan1@gmail.com>
11447 L: linux-fbdev@vger.kernel.org
11448 S: Maintained
11449 F: drivers/video/fbdev/s3c-fb.c
11450
11451 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11452 M: Sangbeom Kim <sbkim73@samsung.com>
11453 M: Krzysztof Kozlowski <krzk@kernel.org>
11454 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11455 L: linux-kernel@vger.kernel.org
11456 L: linux-samsung-soc@vger.kernel.org
11457 S: Supported
11458 F: drivers/mfd/sec*.c
11459 F: drivers/regulator/s2m*.c
11460 F: drivers/regulator/s5m*.c
11461 F: drivers/clk/clk-s2mps11.c
11462 F: drivers/rtc/rtc-s5m.c
11463 F: include/linux/mfd/samsung/
11464 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11465 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11466 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11467 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11468
11469 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11470 M: Krzysztof Kozlowski <krzk@kernel.org>
11471 M: Vladimir Zapolskiy <vz@mleia.com>
11472 L: linux-crypto@vger.kernel.org
11473 L: linux-samsung-soc@vger.kernel.org
11474 S: Maintained
11475 F: drivers/crypto/s5p-sss.c
11476
11477 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11478 M: Kyungmin Park <kyungmin.park@samsung.com>
11479 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11480 L: linux-media@vger.kernel.org
11481 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11482 S: Supported
11483 F: drivers/media/platform/exynos4-is/
11484
11485 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11486 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11487 L: linux-media@vger.kernel.org
11488 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11489 S: Maintained
11490 F: drivers/media/platform/s3c-camif/
11491 F: include/media/drv-intf/s3c_camif.h
11492
11493 SAMSUNG S5C73M3 CAMERA DRIVER
11494 M: Kyungmin Park <kyungmin.park@samsung.com>
11495 M: Andrzej Hajda <a.hajda@samsung.com>
11496 L: linux-media@vger.kernel.org
11497 S: Supported
11498 F: drivers/media/i2c/s5c73m3/*
11499
11500 SAMSUNG S5K5BAF CAMERA DRIVER
11501 M: Kyungmin Park <kyungmin.park@samsung.com>
11502 M: Andrzej Hajda <a.hajda@samsung.com>
11503 L: linux-media@vger.kernel.org
11504 S: Supported
11505 F: drivers/media/i2c/s5k5baf.c
11506
11507 SAMSUNG S3FWRN5 NFC DRIVER
11508 M: Robert Baldyga <r.baldyga@samsung.com>
11509 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11510 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11511 S: Supported
11512 F: drivers/nfc/s3fwrn5
11513
11514 SAMSUNG SOC CLOCK DRIVERS
11515 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11516 M: Tomasz Figa <tomasz.figa@gmail.com>
11517 M: Chanwoo Choi <cw00.choi@samsung.com>
11518 S: Supported
11519 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11520 F: drivers/clk/samsung/
11521 F: include/dt-bindings/clock/exynos*.h
11522 F: Documentation/devicetree/bindings/clock/exynos*.txt
11523
11524 SAMSUNG SPI DRIVERS
11525 M: Kukjin Kim <kgene@kernel.org>
11526 M: Krzysztof Kozlowski <krzk@kernel.org>
11527 M: Andi Shyti <andi.shyti@samsung.com>
11528 L: linux-spi@vger.kernel.org
11529 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11530 S: Maintained
11531 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11532 F: drivers/spi/spi-s3c*
11533 F: include/linux/platform_data/spi-s3c64xx.h
11534
11535 SAMSUNG SXGBE DRIVERS
11536 M: Byungho An <bh74.an@samsung.com>
11537 M: Girish K S <ks.giri@samsung.com>
11538 M: Vipul Pandya <vipul.pandya@samsung.com>
11539 S: Supported
11540 L: netdev@vger.kernel.org
11541 F: drivers/net/ethernet/samsung/sxgbe/
11542
11543 SAMSUNG THERMAL DRIVER
11544 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11545 L: linux-pm@vger.kernel.org
11546 L: linux-samsung-soc@vger.kernel.org
11547 S: Supported
11548 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11549 F: drivers/thermal/samsung/
11550
11551 SAMSUNG USB2 PHY DRIVER
11552 M: Kamil Debski <kamil@wypas.org>
11553 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11554 L: linux-kernel@vger.kernel.org
11555 S: Supported
11556 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11557 F: Documentation/phy/samsung-usb2.txt
11558 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11559 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11560 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11561 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11562 F: drivers/phy/samsung/phy-samsung-usb2.c
11563 F: drivers/phy/samsung/phy-samsung-usb2.h
11564
11565 SERIAL DRIVERS
11566 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11567 L: linux-serial@vger.kernel.org
11568 S: Maintained
11569 F: Documentation/devicetree/bindings/serial/
11570 F: drivers/tty/serial/
11571
11572 SERIAL DEVICE BUS
11573 M: Rob Herring <robh@kernel.org>
11574 L: linux-serial@vger.kernel.org
11575 S: Maintained
11576 F: Documentation/devicetree/bindings/serial/slave-device.txt
11577 F: drivers/tty/serdev/
11578 F: include/linux/serdev.h
11579
11580 SERIAL IR RECEIVER
11581 M: Sean Young <sean@mess.org>
11582 L: linux-media@vger.kernel.org
11583 S: Maintained
11584 F: drivers/media/rc/serial_ir.c
11585
11586 STI CEC DRIVER
11587 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11588 S: Maintained
11589 F: drivers/staging/media/st-cec/
11590 F: Documentation/devicetree/bindings/media/stih-cec.txt
11591
11592 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11593 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11594 L: linux-s390@vger.kernel.org
11595 W: http://www.ibm.com/developerworks/linux/linux390/
11596 S: Supported
11597 F: net/smc/
11598
11599 SYNOPSYS DESIGNWARE DMAC DRIVER
11600 M: Viresh Kumar <vireshk@kernel.org>
11601 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11602 S: Maintained
11603 F: include/linux/dma/dw.h
11604 F: include/linux/platform_data/dma-dw.h
11605 F: drivers/dma/dw/
11606
11607 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11608 M: Jie Deng <jiedeng@synopsys.com>
11609 L: netdev@vger.kernel.org
11610 S: Supported
11611 F: drivers/net/ethernet/synopsys/
11612
11613 SYNOPSYS DESIGNWARE I2C DRIVER
11614 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11615 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11616 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11617 L: linux-i2c@vger.kernel.org
11618 S: Maintained
11619 F: drivers/i2c/busses/i2c-designware-*
11620 F: include/linux/platform_data/i2c-designware.h
11621
11622 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11623 M: Jaehoon Chung <jh80.chung@samsung.com>
11624 L: linux-mmc@vger.kernel.org
11625 S: Maintained
11626 F: drivers/mmc/host/dw_mmc*
11627
11628 SYSTEM TRACE MODULE CLASS
11629 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11630 S: Maintained
11631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11632 F: Documentation/trace/stm.txt
11633 F: drivers/hwtracing/stm/
11634 F: include/linux/stm.h
11635 F: include/uapi/linux/stm.h
11636
11637 TEE SUBSYSTEM
11638 M: Jens Wiklander <jens.wiklander@linaro.org>
11639 S: Maintained
11640 F: include/linux/tee_drv.h
11641 F: include/uapi/linux/tee.h
11642 F: drivers/tee/
11643 F: Documentation/tee.txt
11644
11645 THUNDERBOLT DRIVER
11646 M: Andreas Noever <andreas.noever@gmail.com>
11647 M: Michael Jamet <michael.jamet@intel.com>
11648 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11649 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
11650 S: Maintained
11651 F: drivers/thunderbolt/
11652
11653 TI BQ27XXX POWER SUPPLY DRIVER
11654 R: Andrew F. Davis <afd@ti.com>
11655 F: include/linux/power/bq27xxx_battery.h
11656 F: drivers/power/supply/bq27xxx_battery.c
11657 F: drivers/power/supply/bq27xxx_battery_i2c.c
11658
11659 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11660 M: John Stultz <john.stultz@linaro.org>
11661 M: Thomas Gleixner <tglx@linutronix.de>
11662 R: Stephen Boyd <sboyd@codeaurora.org>
11663 L: linux-kernel@vger.kernel.org
11664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11665 S: Supported
11666 F: include/linux/clocksource.h
11667 F: include/linux/time.h
11668 F: include/linux/timex.h
11669 F: include/uapi/linux/time.h
11670 F: include/uapi/linux/timex.h
11671 F: kernel/time/clocksource.c
11672 F: kernel/time/time*.c
11673 F: kernel/time/alarmtimer.c
11674 F: kernel/time/ntp.c
11675 F: tools/testing/selftests/timers/
11676
11677 TI TRF7970A NFC DRIVER
11678 M: Mark Greer <mgreer@animalcreek.com>
11679 L: linux-wireless@vger.kernel.org
11680 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11681 S: Supported
11682 F: drivers/nfc/trf7970a.c
11683 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
11684
11685 SC1200 WDT DRIVER
11686 M: Zwane Mwaikambo <zwanem@gmail.com>
11687 S: Maintained
11688 F: drivers/watchdog/sc1200wdt.c
11689
11690 SCHEDULER
11691 M: Ingo Molnar <mingo@redhat.com>
11692 M: Peter Zijlstra <peterz@infradead.org>
11693 L: linux-kernel@vger.kernel.org
11694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11695 S: Maintained
11696 F: kernel/sched/
11697 F: include/linux/sched.h
11698 F: include/uapi/linux/sched.h
11699 F: include/linux/wait.h
11700
11701 SCORE ARCHITECTURE
11702 M: Chen Liqin <liqin.linux@gmail.com>
11703 M: Lennox Wu <lennox.wu@gmail.com>
11704 W: http://www.sunplus.com
11705 S: Supported
11706 F: arch/score/
11707
11708 SCR24X CHIP CARD INTERFACE DRIVER
11709 M: Lubomir Rintel <lkundrak@v3.sk>
11710 S: Supported
11711 F: drivers/char/pcmcia/scr24x_cs.c
11712
11713 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11714 M: Sudeep Holla <sudeep.holla@arm.com>
11715 L: linux-arm-kernel@lists.infradead.org
11716 S: Maintained
11717 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11718 F: drivers/clk/clk-scpi.c
11719 F: drivers/cpufreq/scpi-cpufreq.c
11720 F: drivers/firmware/arm_scpi.c
11721 F: include/linux/scpi_protocol.h
11722
11723 SCSI CDROM DRIVER
11724 M: Jens Axboe <axboe@kernel.dk>
11725 L: linux-scsi@vger.kernel.org
11726 W: http://www.kernel.dk
11727 S: Maintained
11728 F: drivers/scsi/sr*
11729
11730 SCSI RDMA PROTOCOL (SRP) INITIATOR
11731 M: Bart Van Assche <bart.vanassche@sandisk.com>
11732 L: linux-rdma@vger.kernel.org
11733 S: Supported
11734 W: http://www.openfabrics.org
11735 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11737 F: drivers/infiniband/ulp/srp/
11738 F: include/scsi/srp.h
11739
11740 SCSI SG DRIVER
11741 M: Doug Gilbert <dgilbert@interlog.com>
11742 L: linux-scsi@vger.kernel.org
11743 W: http://sg.danny.cz/sg
11744 S: Maintained
11745 F: Documentation/scsi/scsi-generic.txt
11746 F: drivers/scsi/sg.c
11747 F: include/scsi/sg.h
11748
11749 SCSI SUBSYSTEM
11750 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11752 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11754 L: linux-scsi@vger.kernel.org
11755 S: Maintained
11756 F: Documentation/devicetree/bindings/scsi/
11757 F: drivers/scsi/
11758 F: include/scsi/
11759
11760 SCSI TAPE DRIVER
11761 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11762 L: linux-scsi@vger.kernel.org
11763 S: Maintained
11764 F: Documentation/scsi/st.txt
11765 F: drivers/scsi/st.*
11766 F: drivers/scsi/st_*.h
11767
11768 SCTP PROTOCOL
11769 M: Vlad Yasevich <vyasevich@gmail.com>
11770 M: Neil Horman <nhorman@tuxdriver.com>
11771 L: linux-sctp@vger.kernel.org
11772 W: http://lksctp.sourceforge.net
11773 S: Maintained
11774 F: Documentation/networking/sctp.txt
11775 F: include/linux/sctp.h
11776 F: include/uapi/linux/sctp.h
11777 F: include/net/sctp/
11778 F: net/sctp/
11779
11780 SCx200 CPU SUPPORT
11781 M: Jim Cromie <jim.cromie@gmail.com>
11782 S: Odd Fixes
11783 F: Documentation/i2c/busses/scx200_acb
11784 F: arch/x86/platform/scx200/
11785 F: drivers/watchdog/scx200_wdt.c
11786 F: drivers/i2c/busses/scx200*
11787 F: drivers/mtd/maps/scx200_docflash.c
11788 F: include/linux/scx200.h
11789
11790 SCx200 GPIO DRIVER
11791 M: Jim Cromie <jim.cromie@gmail.com>
11792 S: Maintained
11793 F: drivers/char/scx200_gpio.c
11794 F: include/linux/scx200_gpio.h
11795
11796 SCx200 HRT CLOCKSOURCE DRIVER
11797 M: Jim Cromie <jim.cromie@gmail.com>
11798 S: Maintained
11799 F: drivers/clocksource/scx200_hrt.c
11800
11801 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11802 M: Sascha Sommer <saschasommer@freenet.de>
11803 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11804 S: Maintained
11805 F: drivers/mmc/host/sdricoh_cs.c
11806
11807 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11808 M: Adrian Hunter <adrian.hunter@intel.com>
11809 L: linux-mmc@vger.kernel.org
11810 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11811 S: Maintained
11812 F: drivers/mmc/host/sdhci*
11813 F: include/linux/mmc/sdhci*
11814
11815 SECURE COMPUTING
11816 M: Kees Cook <keescook@chromium.org>
11817 R: Andy Lutomirski <luto@amacapital.net>
11818 R: Will Drewry <wad@chromium.org>
11819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11820 S: Supported
11821 F: kernel/seccomp.c
11822 F: include/uapi/linux/seccomp.h
11823 F: include/linux/seccomp.h
11824 F: tools/testing/selftests/seccomp/*
11825 F: tools/testing/selftests/kselftest_harness.h
11826 F: Documentation/userspace-api/seccomp_filter.rst
11827 K: \bsecure_computing
11828 K: \bTIF_SECCOMP\b
11829
11830 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11831 M: Al Cooper <alcooperx@gmail.com>
11832 L: linux-mmc@vger.kernel.org
11833 L: bcm-kernel-feedback-list@broadcom.com
11834 S: Maintained
11835 F: drivers/mmc/host/sdhci-brcmstb*
11836
11837 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11838 M: Ben Dooks <ben-linux@fluff.org>
11839 M: Jaehoon Chung <jh80.chung@samsung.com>
11840 L: linux-mmc@vger.kernel.org
11841 S: Maintained
11842 F: drivers/mmc/host/sdhci-s3c*
11843
11844 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11845 M: Viresh Kumar <vireshk@kernel.org>
11846 L: linux-mmc@vger.kernel.org
11847 S: Maintained
11848 F: drivers/mmc/host/sdhci-spear.c
11849
11850 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11851 M: Scott Bauer <scott.bauer@intel.com>
11852 M: Jonathan Derrick <jonathan.derrick@intel.com>
11853 M: Rafael Antognolli <rafael.antognolli@intel.com>
11854 L: linux-block@vger.kernel.org
11855 S: Supported
11856 F: block/sed*
11857 F: block/opal_proto.h
11858 F: include/linux/sed*
11859 F: include/uapi/linux/sed*
11860
11861 SECURITY SUBSYSTEM
11862 M: James Morris <james.l.morris@oracle.com>
11863 M: "Serge E. Hallyn" <serge@hallyn.com>
11864 L: linux-security-module@vger.kernel.org (suggested Cc:)
11865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11866 W: http://kernsec.org/
11867 S: Supported
11868 F: security/
11869
11870 SECURITY CONTACT
11871 M: Security Officers <security@kernel.org>
11872 S: Supported
11873
11874 SELINUX SECURITY MODULE
11875 M: Paul Moore <paul@paul-moore.com>
11876 M: Stephen Smalley <sds@tycho.nsa.gov>
11877 M: Eric Paris <eparis@parisplace.org>
11878 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11879 W: http://selinuxproject.org
11880 T: git git://git.infradead.org/users/pcmoore/selinux
11881 S: Supported
11882 F: include/linux/selinux*
11883 F: security/selinux/
11884 F: scripts/selinux/
11885 F: Documentation/admin-guide/LSM/SELinux.rst
11886
11887 APPARMOR SECURITY MODULE
11888 M: John Johansen <john.johansen@canonical.com>
11889 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11890 W: apparmor.wiki.kernel.org
11891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11892 S: Supported
11893 F: security/apparmor/
11894 F: Documentation/admin-guide/LSM/apparmor.rst
11895
11896 LOADPIN SECURITY MODULE
11897 M: Kees Cook <keescook@chromium.org>
11898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11899 S: Supported
11900 F: security/loadpin/
11901 F: Documentation/admin-guide/LSM/LoadPin.rst
11902
11903 YAMA SECURITY MODULE
11904 M: Kees Cook <keescook@chromium.org>
11905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11906 S: Supported
11907 F: security/yama/
11908 F: Documentation/admin-guide/LSM/Yama.rst
11909
11910 SENSABLE PHANTOM
11911 M: Jiri Slaby <jirislaby@gmail.com>
11912 S: Maintained
11913 F: drivers/misc/phantom.c
11914 F: include/uapi/linux/phantom.h
11915
11916 Emulex 10Gbps iSCSI - OneConnect DRIVER
11917 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11918 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11919 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11920 L: linux-scsi@vger.kernel.org
11921 W: http://www.broadcom.com
11922 S: Supported
11923 F: drivers/scsi/be2iscsi/
11924
11925 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11926 M: Sathya Perla <sathya.perla@broadcom.com>
11927 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11928 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11929 M: Somnath Kotur <somnath.kotur@broadcom.com>
11930 L: netdev@vger.kernel.org
11931 W: http://www.emulex.com
11932 S: Supported
11933 F: drivers/net/ethernet/emulex/benet/
11934
11935 EMULEX ONECONNECT ROCE DRIVER
11936 M: Selvin Xavier <selvin.xavier@broadcom.com>
11937 M: Devesh Sharma <devesh.sharma@broadcom.com>
11938 L: linux-rdma@vger.kernel.org
11939 W: http://www.broadcom.com
11940 S: Odd Fixes
11941 F: drivers/infiniband/hw/ocrdma/
11942 F: include/uapi/rdma/ocrdma-abi.h
11943
11944 SFC NETWORK DRIVER
11945 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11946 M: Edward Cree <ecree@solarflare.com>
11947 M: Bert Kenward <bkenward@solarflare.com>
11948 L: netdev@vger.kernel.org
11949 S: Supported
11950 F: drivers/net/ethernet/sfc/
11951
11952 SGI GRU DRIVER
11953 M: Dimitri Sivanich <sivanich@sgi.com>
11954 S: Maintained
11955 F: drivers/misc/sgi-gru/
11956
11957 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11958 M: Pat Gefre <pfg@sgi.com>
11959 L: linux-ia64@vger.kernel.org
11960 S: Supported
11961 F: Documentation/ia64/serial.txt
11962 F: drivers/tty/serial/ioc?_serial.c
11963 F: include/linux/ioc?.h
11964
11965 SGI XP/XPC/XPNET DRIVER
11966 M: Cliff Whickman <cpw@sgi.com>
11967 M: Robin Holt <robinmholt@gmail.com>
11968 S: Maintained
11969 F: drivers/misc/sgi-xp/
11970
11971 SI2157 MEDIA DRIVER
11972 M: Antti Palosaari <crope@iki.fi>
11973 L: linux-media@vger.kernel.org
11974 W: https://linuxtv.org
11975 W: http://palosaari.fi/linux/
11976 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11977 T: git git://linuxtv.org/anttip/media_tree.git
11978 S: Maintained
11979 F: drivers/media/tuners/si2157*
11980
11981 SI2168 MEDIA DRIVER
11982 M: Antti Palosaari <crope@iki.fi>
11983 L: linux-media@vger.kernel.org
11984 W: https://linuxtv.org
11985 W: http://palosaari.fi/linux/
11986 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11987 T: git git://linuxtv.org/anttip/media_tree.git
11988 S: Maintained
11989 F: drivers/media/dvb-frontends/si2168*
11990
11991 SI470X FM RADIO RECEIVER I2C DRIVER
11992 M: Hans Verkuil <hverkuil@xs4all.nl>
11993 L: linux-media@vger.kernel.org
11994 T: git git://linuxtv.org/media_tree.git
11995 W: https://linuxtv.org
11996 S: Odd Fixes
11997 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11998
11999 SI470X FM RADIO RECEIVER USB DRIVER
12000 M: Hans Verkuil <hverkuil@xs4all.nl>
12001 L: linux-media@vger.kernel.org
12002 T: git git://linuxtv.org/media_tree.git
12003 W: https://linuxtv.org
12004 S: Maintained
12005 F: drivers/media/radio/si470x/radio-si470x-common.c
12006 F: drivers/media/radio/si470x/radio-si470x.h
12007 F: drivers/media/radio/si470x/radio-si470x-usb.c
12008
12009 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12010 M: Eduardo Valentin <edubezval@gmail.com>
12011 L: linux-media@vger.kernel.org
12012 T: git git://linuxtv.org/media_tree.git
12013 W: https://linuxtv.org
12014 S: Odd Fixes
12015 F: drivers/media/radio/si4713/si4713.?
12016
12017 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12018 M: Eduardo Valentin <edubezval@gmail.com>
12019 L: linux-media@vger.kernel.org
12020 T: git git://linuxtv.org/media_tree.git
12021 W: https://linuxtv.org
12022 S: Odd Fixes
12023 F: drivers/media/radio/si4713/radio-platform-si4713.c
12024
12025 SI4713 FM RADIO TRANSMITTER USB DRIVER
12026 M: Hans Verkuil <hverkuil@xs4all.nl>
12027 L: linux-media@vger.kernel.org
12028 T: git git://linuxtv.org/media_tree.git
12029 W: https://linuxtv.org
12030 S: Maintained
12031 F: drivers/media/radio/si4713/radio-usb-si4713.c
12032
12033 SIANO DVB DRIVER
12034 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12035 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12036 L: linux-media@vger.kernel.org
12037 W: https://linuxtv.org
12038 T: git git://linuxtv.org/media_tree.git
12039 S: Odd fixes
12040 F: drivers/media/common/siano/
12041 F: drivers/media/usb/siano/
12042 F: drivers/media/usb/siano/
12043 F: drivers/media/mmc/siano/
12044
12045 SILEAD TOUCHSCREEN DRIVER
12046 M: Hans de Goede <hdegoede@redhat.com>
12047 L: linux-input@vger.kernel.org
12048 L: platform-driver-x86@vger.kernel.org
12049 S: Maintained
12050 F: drivers/input/touchscreen/silead.c
12051 F: drivers/platform/x86/silead_dmi.c
12052
12053 SIMPLEFB FB DRIVER
12054 M: Hans de Goede <hdegoede@redhat.com>
12055 L: linux-fbdev@vger.kernel.org
12056 S: Maintained
12057 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12058 F: drivers/video/fbdev/simplefb.c
12059 F: include/linux/platform_data/simplefb.h
12060
12061 SH_VEU V4L2 MEM2MEM DRIVER
12062 L: linux-media@vger.kernel.org
12063 S: Orphan
12064 F: drivers/media/platform/sh_veu.c
12065
12066 SH_VOU V4L2 OUTPUT DRIVER
12067 L: linux-media@vger.kernel.org
12068 S: Orphan
12069 F: drivers/media/platform/sh_vou.c
12070 F: include/media/drv-intf/sh_vou.h
12071
12072 SIMPLE FIRMWARE INTERFACE (SFI)
12073 M: Len Brown <lenb@kernel.org>
12074 L: sfi-devel@simplefirmware.org
12075 W: http://simplefirmware.org/
12076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12077 S: Supported
12078 F: arch/x86/platform/sfi/
12079 F: drivers/sfi/
12080 F: include/linux/sfi*.h
12081
12082 SIMTEC EB110ATX (Chalice CATS)
12083 P: Ben Dooks
12084 P: Vincent Sanders <vince@simtec.co.uk>
12085 M: Simtec Linux Team <linux@simtec.co.uk>
12086 W: http://www.simtec.co.uk/products/EB110ATX/
12087 S: Supported
12088
12089 SIMTEC EB2410ITX (BAST)
12090 P: Ben Dooks
12091 P: Vincent Sanders <vince@simtec.co.uk>
12092 M: Simtec Linux Team <linux@simtec.co.uk>
12093 W: http://www.simtec.co.uk/products/EB2410ITX/
12094 S: Supported
12095 F: arch/arm/mach-s3c24xx/mach-bast.c
12096 F: arch/arm/mach-s3c24xx/bast-ide.c
12097 F: arch/arm/mach-s3c24xx/bast-irq.c
12098
12099 SIPHASH PRF ROUTINES
12100 M: Jason A. Donenfeld <Jason@zx2c4.com>
12101 S: Maintained
12102 F: lib/siphash.c
12103 F: lib/test_siphash.c
12104 F: include/linux/siphash.h
12105
12106 TI DAVINCI MACHINE SUPPORT
12107 M: Sekhar Nori <nsekhar@ti.com>
12108 M: Kevin Hilman <khilman@kernel.org>
12109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
12111 S: Supported
12112 F: arch/arm/mach-davinci/
12113 F: drivers/i2c/busses/i2c-davinci.c
12114 F: arch/arm/boot/dts/da850*
12115
12116 TI DAVINCI SERIES MEDIA DRIVER
12117 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12118 L: linux-media@vger.kernel.org
12119 W: https://linuxtv.org
12120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12121 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12122 S: Maintained
12123 F: drivers/media/platform/davinci/
12124 F: include/media/davinci/
12125
12126 TI DAVINCI SERIES GPIO DRIVER
12127 M: Keerthy <j-keerthy@ti.com>
12128 L: linux-gpio@vger.kernel.org
12129 S: Maintained
12130 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
12131 F: drivers/gpio/gpio-davinci.c
12132
12133 TI AM437X VPFE DRIVER
12134 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12135 L: linux-media@vger.kernel.org
12136 W: https://linuxtv.org
12137 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12138 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12139 S: Maintained
12140 F: drivers/media/platform/am437x/
12141
12142 OV2659 OMNIVISION SENSOR DRIVER
12143 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12144 L: linux-media@vger.kernel.org
12145 W: https://linuxtv.org
12146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12147 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12148 S: Maintained
12149 F: drivers/media/i2c/ov2659.c
12150 F: include/media/i2c/ov2659.h
12151
12152 SILICON MOTION SM712 FRAME BUFFER DRIVER
12153 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12154 M: Teddy Wang <teddy.wang@siliconmotion.com>
12155 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12156 L: linux-fbdev@vger.kernel.org
12157 S: Maintained
12158 F: drivers/video/fbdev/sm712*
12159 F: Documentation/fb/sm712fb.txt
12160
12161 SIS 190 ETHERNET DRIVER
12162 M: Francois Romieu <romieu@fr.zoreil.com>
12163 L: netdev@vger.kernel.org
12164 S: Maintained
12165 F: drivers/net/ethernet/sis/sis190.c
12166
12167 SIS 900/7016 FAST ETHERNET DRIVER
12168 M: Daniele Venzano <venza@brownhat.org>
12169 W: http://www.brownhat.org/sis900.html
12170 L: netdev@vger.kernel.org
12171 S: Maintained
12172 F: drivers/net/ethernet/sis/sis900.*
12173
12174 SIS FRAMEBUFFER DRIVER
12175 M: Thomas Winischhofer <thomas@winischhofer.net>
12176 W: http://www.winischhofer.net/linuxsisvga.shtml
12177 S: Maintained
12178 F: Documentation/fb/sisfb.txt
12179 F: drivers/video/fbdev/sis/
12180 F: include/video/sisfb.h
12181
12182 SIS USB2VGA DRIVER
12183 M: Thomas Winischhofer <thomas@winischhofer.net>
12184 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12185 S: Maintained
12186 F: drivers/usb/misc/sisusbvga/
12187
12188 SLAB ALLOCATOR
12189 M: Christoph Lameter <cl@linux.com>
12190 M: Pekka Enberg <penberg@kernel.org>
12191 M: David Rientjes <rientjes@google.com>
12192 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12193 M: Andrew Morton <akpm@linux-foundation.org>
12194 L: linux-mm@kvack.org
12195 S: Maintained
12196 F: include/linux/sl?b*.h
12197 F: mm/sl?b*
12198
12199 SLEEPABLE READ-COPY UPDATE (SRCU)
12200 M: Lai Jiangshan <jiangshanlai@gmail.com>
12201 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12202 M: Josh Triplett <josh@joshtriplett.org>
12203 R: Steven Rostedt <rostedt@goodmis.org>
12204 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12205 L: linux-kernel@vger.kernel.org
12206 W: http://www.rdrop.com/users/paulmck/RCU/
12207 S: Supported
12208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12209 F: include/linux/srcu.h
12210 F: kernel/rcu/srcu.c
12211
12212 SMACK SECURITY MODULE
12213 M: Casey Schaufler <casey@schaufler-ca.com>
12214 L: linux-security-module@vger.kernel.org
12215 W: http://schaufler-ca.com
12216 T: git git://github.com/cschaufler/smack-next
12217 S: Maintained
12218 F: Documentation/admin-guide/LSM/Smack.rst
12219 F: security/smack/
12220
12221 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
12222 M: Kevin Hilman <khilman@kernel.org>
12223 M: Nishanth Menon <nm@ti.com>
12224 S: Maintained
12225 F: drivers/power/avs/
12226 F: include/linux/power/smartreflex.h
12227 L: linux-pm@vger.kernel.org
12228
12229 SMC91x ETHERNET DRIVER
12230 M: Nicolas Pitre <nico@fluxnic.net>
12231 S: Odd Fixes
12232 F: drivers/net/ethernet/smsc/smc91x.*
12233
12234 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12235 M: Sakari Ailus <sakari.ailus@iki.fi>
12236 L: linux-media@vger.kernel.org
12237 S: Maintained
12238 F: drivers/media/i2c/smiapp/
12239 F: include/media/i2c/smiapp.h
12240 F: drivers/media/i2c/smiapp-pll.c
12241 F: drivers/media/i2c/smiapp-pll.h
12242 F: include/uapi/linux/smiapp.h
12243 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12244
12245 SMM665 HARDWARE MONITOR DRIVER
12246 M: Guenter Roeck <linux@roeck-us.net>
12247 L: linux-hwmon@vger.kernel.org
12248 S: Maintained
12249 F: Documentation/hwmon/smm665
12250 F: drivers/hwmon/smm665.c
12251
12252 SMSC EMC2103 HARDWARE MONITOR DRIVER
12253 M: Steve Glendinning <steve.glendinning@shawell.net>
12254 L: linux-hwmon@vger.kernel.org
12255 S: Maintained
12256 F: Documentation/hwmon/emc2103
12257 F: drivers/hwmon/emc2103.c
12258
12259 SMSC SCH5627 HARDWARE MONITOR DRIVER
12260 M: Hans de Goede <hdegoede@redhat.com>
12261 L: linux-hwmon@vger.kernel.org
12262 S: Supported
12263 F: Documentation/hwmon/sch5627
12264 F: drivers/hwmon/sch5627.c
12265
12266 SMSC47B397 HARDWARE MONITOR DRIVER
12267 M: Jean Delvare <jdelvare@suse.com>
12268 L: linux-hwmon@vger.kernel.org
12269 S: Maintained
12270 F: Documentation/hwmon/smsc47b397
12271 F: drivers/hwmon/smsc47b397.c
12272
12273 SMSC911x ETHERNET DRIVER
12274 M: Steve Glendinning <steve.glendinning@shawell.net>
12275 L: netdev@vger.kernel.org
12276 S: Maintained
12277 F: include/linux/smsc911x.h
12278 F: drivers/net/ethernet/smsc/smsc911x.*
12279
12280 SMSC9420 PCI ETHERNET DRIVER
12281 M: Steve Glendinning <steve.glendinning@shawell.net>
12282 L: netdev@vger.kernel.org
12283 S: Maintained
12284 F: drivers/net/ethernet/smsc/smsc9420.*
12285
12286 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12287 M: Steve Glendinning <steve.glendinning@shawell.net>
12288 L: linux-fbdev@vger.kernel.org
12289 S: Maintained
12290 F: drivers/video/fbdev/smscufx.c
12291
12292 SOC-CAMERA V4L2 SUBSYSTEM
12293 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12294 L: linux-media@vger.kernel.org
12295 T: git git://linuxtv.org/media_tree.git
12296 S: Maintained
12297 F: include/media/soc*
12298 F: drivers/media/i2c/soc_camera/
12299 F: drivers/media/platform/soc_camera/
12300
12301 SOEKRIS NET48XX LED SUPPORT
12302 M: Chris Boot <bootc@bootc.net>
12303 S: Maintained
12304 F: drivers/leds/leds-net48xx.c
12305
12306 SOFTLOGIC 6x10 MPEG CODEC
12307 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12308 M: Anton Sviridenko <anton@corp.bluecherry.net>
12309 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12310 M: Andrey Utkin <andrey_utkin@fastmail.com>
12311 M: Ismael Luceno <ismael@iodev.co.uk>
12312 L: linux-media@vger.kernel.org
12313 S: Supported
12314 F: drivers/media/pci/solo6x10/
12315
12316 SOFTWARE RAID (Multiple Disks) SUPPORT
12317 M: Shaohua Li <shli@kernel.org>
12318 L: linux-raid@vger.kernel.org
12319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12320 S: Supported
12321 F: drivers/md/
12322 F: include/linux/raid/
12323 F: include/uapi/linux/raid/
12324
12325 SONIC NETWORK DRIVER
12326 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12327 L: netdev@vger.kernel.org
12328 S: Maintained
12329 F: drivers/net/ethernet/natsemi/sonic.*
12330
12331 SONICS SILICON BACKPLANE DRIVER (SSB)
12332 M: Michael Buesch <m@bues.ch>
12333 L: linux-wireless@vger.kernel.org
12334 S: Maintained
12335 F: drivers/ssb/
12336 F: include/linux/ssb/
12337
12338 SONY VAIO CONTROL DEVICE DRIVER
12339 M: Mattia Dongili <malattia@linux.it>
12340 L: platform-driver-x86@vger.kernel.org
12341 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12342 S: Maintained
12343 F: Documentation/laptops/sony-laptop.txt
12344 F: drivers/char/sonypi.c
12345 F: drivers/platform/x86/sony-laptop.c
12346 F: include/linux/sony-laptop.h
12347
12348 SONY MEMORYSTICK CARD SUPPORT
12349 M: Alex Dubov <oakad@yahoo.com>
12350 W: http://tifmxx.berlios.de/
12351 S: Maintained
12352 F: drivers/memstick/host/tifm_ms.c
12353
12354 SONY MEMORYSTICK STANDARD SUPPORT
12355 M: Maxim Levitsky <maximlevitsky@gmail.com>
12356 S: Maintained
12357 F: drivers/memstick/core/ms_block.*
12358
12359 SOUND
12360 M: Jaroslav Kysela <perex@perex.cz>
12361 M: Takashi Iwai <tiwai@suse.com>
12362 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12363 W: http://www.alsa-project.org/
12364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12365 T: git git://git.alsa-project.org/alsa-kernel.git
12366 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12367 S: Maintained
12368 F: Documentation/sound/
12369 F: include/sound/
12370 F: include/uapi/sound/
12371 F: sound/
12372
12373 SOUND - COMPRESSED AUDIO
12374 M: Vinod Koul <vinod.koul@intel.com>
12375 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12377 S: Supported
12378 F: Documentation/sound/alsa/compress_offload.txt
12379 F: include/sound/compress_driver.h
12380 F: include/uapi/sound/compress_*
12381 F: sound/core/compress_offload.c
12382 F: sound/soc/soc-compress.c
12383
12384 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12385 M: Liam Girdwood <lgirdwood@gmail.com>
12386 M: Mark Brown <broonie@kernel.org>
12387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12388 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12389 W: http://alsa-project.org/main/index.php/ASoC
12390 S: Supported
12391 F: Documentation/devicetree/bindings/sound/
12392 F: Documentation/sound/alsa/soc/
12393 F: sound/soc/
12394 F: include/sound/soc*
12395
12396 SOUND - DMAENGINE HELPERS
12397 M: Lars-Peter Clausen <lars@metafoo.de>
12398 S: Supported
12399 F: include/sound/dmaengine_pcm.h
12400 F: sound/core/pcm_dmaengine.c
12401 F: sound/soc/soc-generic-dmaengine-pcm.c
12402
12403 SP2 MEDIA DRIVER
12404 M: Olli Salonen <olli.salonen@iki.fi>
12405 L: linux-media@vger.kernel.org
12406 W: https://linuxtv.org
12407 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12408 S: Maintained
12409 F: drivers/media/dvb-frontends/sp2*
12410
12411 SPARC + UltraSPARC (sparc/sparc64)
12412 M: "David S. Miller" <davem@davemloft.net>
12413 L: sparclinux@vger.kernel.org
12414 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12417 S: Maintained
12418 F: arch/sparc/
12419 F: drivers/sbus/
12420
12421 SPARC SERIAL DRIVERS
12422 M: "David S. Miller" <davem@davemloft.net>
12423 L: sparclinux@vger.kernel.org
12424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12426 S: Maintained
12427 F: include/linux/sunserialcore.h
12428 F: drivers/tty/serial/suncore.c
12429 F: drivers/tty/serial/sunhv.c
12430 F: drivers/tty/serial/sunsab.c
12431 F: drivers/tty/serial/sunsab.h
12432 F: drivers/tty/serial/sunsu.c
12433 F: drivers/tty/serial/sunzilog.c
12434 F: drivers/tty/serial/sunzilog.h
12435
12436 SPARSE CHECKER
12437 M: "Christopher Li" <sparse@chrisli.org>
12438 L: linux-sparse@vger.kernel.org
12439 W: https://sparse.wiki.kernel.org/
12440 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12441 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12442 S: Maintained
12443 F: include/linux/compiler.h
12444
12445 SPEAR PLATFORM SUPPORT
12446 M: Viresh Kumar <vireshk@kernel.org>
12447 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12449 W: http://www.st.com/spear
12450 S: Maintained
12451 F: arch/arm/boot/dts/spear*
12452 F: arch/arm/mach-spear/
12453
12454 SPEAR CLOCK FRAMEWORK SUPPORT
12455 M: Viresh Kumar <vireshk@kernel.org>
12456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12457 W: http://www.st.com/spear
12458 S: Maintained
12459 F: drivers/clk/spear/
12460
12461 SPI NOR SUBSYSTEM
12462 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12463 M: Marek Vasut <marek.vasut@gmail.com>
12464 L: linux-mtd@lists.infradead.org
12465 W: http://www.linux-mtd.infradead.org/
12466 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12467 T: git git://github.com/spi-nor/linux.git
12468 S: Maintained
12469 F: drivers/mtd/spi-nor/
12470 F: include/linux/mtd/spi-nor.h
12471
12472 SPI SUBSYSTEM
12473 M: Mark Brown <broonie@kernel.org>
12474 L: linux-spi@vger.kernel.org
12475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12476 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12477 S: Maintained
12478 F: Documentation/devicetree/bindings/spi/
12479 F: Documentation/spi/
12480 F: drivers/spi/
12481 F: include/linux/spi/
12482 F: include/uapi/linux/spi/
12483 F: tools/spi/
12484
12485 SPIDERNET NETWORK DRIVER for CELL
12486 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12487 L: netdev@vger.kernel.org
12488 S: Supported
12489 F: Documentation/networking/spider_net.txt
12490 F: drivers/net/ethernet/toshiba/spider_net*
12491
12492 SPU FILE SYSTEM
12493 M: Jeremy Kerr <jk@ozlabs.org>
12494 L: linuxppc-dev@lists.ozlabs.org
12495 W: http://www.ibm.com/developerworks/power/cell/
12496 S: Supported
12497 F: Documentation/filesystems/spufs.txt
12498 F: arch/powerpc/platforms/cell/spufs/
12499
12500 SQUASHFS FILE SYSTEM
12501 M: Phillip Lougher <phillip@squashfs.org.uk>
12502 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12503 W: http://squashfs.org.uk
12504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12505 S: Maintained
12506 F: Documentation/filesystems/squashfs.txt
12507 F: fs/squashfs/
12508
12509 SRM (Alpha) environment access
12510 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12511 S: Maintained
12512 F: arch/alpha/kernel/srm_env.c
12513
12514 STABLE BRANCH
12515 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12516 L: stable@vger.kernel.org
12517 S: Supported
12518 F: Documentation/process/stable-kernel-rules.rst
12519
12520 STAGING SUBSYSTEM
12521 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12523 L: devel@driverdev.osuosl.org
12524 S: Supported
12525 F: drivers/staging/
12526
12527 STAGING - COMEDI
12528 M: Ian Abbott <abbotti@mev.co.uk>
12529 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12530 S: Odd Fixes
12531 F: drivers/staging/comedi/
12532
12533 STAGING - FLARION FT1000 DRIVERS
12534 M: Marek Belisko <marek.belisko@gmail.com>
12535 S: Odd Fixes
12536 F: drivers/staging/ft1000/
12537
12538 STAGING - INDUSTRIAL IO
12539 M: Jonathan Cameron <jic23@kernel.org>
12540 L: linux-iio@vger.kernel.org
12541 S: Odd Fixes
12542 F: Documentation/devicetree/bindings/staging/iio/
12543 F: drivers/staging/iio/
12544
12545 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12546 M: Jarod Wilson <jarod@wilsonet.com>
12547 W: http://www.lirc.org/
12548 S: Odd Fixes
12549 F: drivers/staging/media/lirc/
12550
12551 STAGING - LUSTRE PARALLEL FILESYSTEM
12552 M: Oleg Drokin <oleg.drokin@intel.com>
12553 M: Andreas Dilger <andreas.dilger@intel.com>
12554 M: James Simmons <jsimmons@infradead.org>
12555 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12556 W: http://wiki.lustre.org/
12557 S: Maintained
12558 F: drivers/staging/lustre
12559
12560 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12561 M: Marc Dietrich <marvin24@gmx.de>
12562 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12563 L: linux-tegra@vger.kernel.org
12564 S: Maintained
12565 F: drivers/staging/nvec/
12566
12567 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12568 M: Jens Frederich <jfrederich@gmail.com>
12569 M: Daniel Drake <dsd@laptop.org>
12570 M: Jon Nettleton <jon.nettleton@gmail.com>
12571 W: http://wiki.laptop.org/go/DCON
12572 S: Maintained
12573 F: drivers/staging/olpc_dcon/
12574
12575 STAGING - REALTEK RTL8712U DRIVERS
12576 M: Larry Finger <Larry.Finger@lwfinger.net>
12577 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12578 S: Odd Fixes
12579 F: drivers/staging/rtl8712/
12580
12581 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12582 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12583 M: Teddy Wang <teddy.wang@siliconmotion.com>
12584 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12585 L: linux-fbdev@vger.kernel.org
12586 S: Maintained
12587 F: drivers/staging/sm750fb/
12588
12589 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12590 M: William Hubbs <w.d.hubbs@gmail.com>
12591 M: Chris Brannon <chris@the-brannons.com>
12592 M: Kirk Reiser <kirk@reisers.ca>
12593 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12594 L: speakup@linux-speakup.org
12595 W: http://www.linux-speakup.org/
12596 S: Odd Fixes
12597 F: drivers/staging/speakup/
12598
12599 STAGING - VIA VT665X DRIVERS
12600 M: Forest Bond <forest@alittletooquiet.net>
12601 S: Odd Fixes
12602 F: drivers/staging/vt665?/
12603
12604 STAGING - WILC1000 WIFI DRIVER
12605 M: Aditya Shankar <aditya.shankar@microchip.com>
12606 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12607 L: linux-wireless@vger.kernel.org
12608 S: Supported
12609 F: drivers/staging/wilc1000/
12610
12611 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12612 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12613 S: Odd Fixes
12614 F: drivers/staging/xgifb/
12615
12616 STARFIRE/DURALAN NETWORK DRIVER
12617 M: Ion Badulescu <ionut@badula.org>
12618 S: Odd Fixes
12619 F: drivers/net/ethernet/adaptec/starfire*
12620
12621 SUN3/3X
12622 M: Sam Creasey <sammy@sammy.net>
12623 W: http://sammy.net/sun3/
12624 S: Maintained
12625 F: arch/m68k/kernel/*sun3*
12626 F: arch/m68k/sun3*/
12627 F: arch/m68k/include/asm/sun3*
12628 F: drivers/net/ethernet/i825xx/sun3*
12629
12630 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12631 M: Hans de Goede <hdegoede@redhat.com>
12632 L: linux-input@vger.kernel.org
12633 S: Maintained
12634 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12635 F: drivers/input/keyboard/sun4i-lradc-keys.c
12636
12637 SUNDANCE NETWORK DRIVER
12638 M: Denis Kirjanov <kda@linux-powerpc.org>
12639 L: netdev@vger.kernel.org
12640 S: Maintained
12641 F: drivers/net/ethernet/dlink/sundance.c
12642
12643 SUPERH
12644 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12645 M: Rich Felker <dalias@libc.org>
12646 L: linux-sh@vger.kernel.org
12647 Q: http://patchwork.kernel.org/project/linux-sh/list/
12648 S: Maintained
12649 F: Documentation/sh/
12650 F: arch/sh/
12651 F: drivers/sh/
12652
12653 SUSPEND TO RAM
12654 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12655 M: Len Brown <len.brown@intel.com>
12656 M: Pavel Machek <pavel@ucw.cz>
12657 L: linux-pm@vger.kernel.org
12658 B: https://bugzilla.kernel.org
12659 S: Supported
12660 F: Documentation/power/
12661 F: arch/x86/kernel/acpi/
12662 F: drivers/base/power/
12663 F: kernel/power/
12664 F: include/linux/suspend.h
12665 F: include/linux/freezer.h
12666 F: include/linux/pm.h
12667
12668 SVGA HANDLING
12669 M: Martin Mares <mj@ucw.cz>
12670 L: linux-video@atrey.karlin.mff.cuni.cz
12671 S: Maintained
12672 F: Documentation/svga.txt
12673 F: arch/x86/boot/video*
12674
12675 SWIOTLB SUBSYSTEM
12676 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12677 L: linux-kernel@vger.kernel.org
12678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12679 S: Supported
12680 F: lib/swiotlb.c
12681 F: arch/*/kernel/pci-swiotlb.c
12682 F: include/linux/swiotlb.h
12683
12684 SWITCHDEV
12685 M: Jiri Pirko <jiri@resnulli.us>
12686 M: Ivan Vecera <ivecera@redhat.com>
12687 L: netdev@vger.kernel.org
12688 S: Supported
12689 F: net/switchdev/
12690 F: include/net/switchdev.h
12691
12692 SYNOPSYS ARC ARCHITECTURE
12693 M: Vineet Gupta <vgupta@synopsys.com>
12694 L: linux-snps-arc@lists.infradead.org
12695 S: Supported
12696 F: arch/arc/
12697 F: Documentation/devicetree/bindings/arc/*
12698 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12699 F: drivers/clocksource/arc_timer.c
12700 F: drivers/tty/serial/arc_uart.c
12701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12702
12703 SYNOPSYS ARC SDP platform support
12704 M: Alexey Brodkin <abrodkin@synopsys.com>
12705 S: Supported
12706 F: arch/arc/plat-axs10x
12707 F: arch/arc/boot/dts/ax*
12708 F: Documentation/devicetree/bindings/arc/axs10*
12709
12710 SYSTEM CONFIGURATION (SYSCON)
12711 M: Lee Jones <lee.jones@linaro.org>
12712 M: Arnd Bergmann <arnd@arndb.de>
12713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12714 S: Supported
12715 F: drivers/mfd/syscon.c
12716
12717 SYSTEM RESET/SHUTDOWN DRIVERS
12718 M: Sebastian Reichel <sre@kernel.org>
12719 L: linux-pm@vger.kernel.org
12720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12721 S: Maintained
12722 F: Documentation/devicetree/bindings/power/reset/
12723 F: drivers/power/reset/
12724
12725 SYSV FILESYSTEM
12726 M: Christoph Hellwig <hch@infradead.org>
12727 S: Maintained
12728 F: Documentation/filesystems/sysv-fs.txt
12729 F: fs/sysv/
12730 F: include/linux/sysv_fs.h
12731
12732 TARGET SUBSYSTEM
12733 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12734 L: linux-scsi@vger.kernel.org
12735 L: target-devel@vger.kernel.org
12736 W: http://www.linux-iscsi.org
12737 W: http://groups.google.com/group/linux-iscsi-target-dev
12738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12739 S: Supported
12740 F: drivers/target/
12741 F: include/target/
12742 F: Documentation/target/
12743
12744 TASKSTATS STATISTICS INTERFACE
12745 M: Balbir Singh <bsingharora@gmail.com>
12746 S: Maintained
12747 F: Documentation/accounting/taskstats*
12748 F: include/linux/taskstats*
12749 F: kernel/taskstats.c
12750
12751 TC subsystem
12752 M: Jamal Hadi Salim <jhs@mojatatu.com>
12753 M: Cong Wang <xiyou.wangcong@gmail.com>
12754 M: Jiri Pirko <jiri@resnulli.us>
12755 L: netdev@vger.kernel.org
12756 S: Maintained
12757 F: include/net/pkt_cls.h
12758 F: include/net/pkt_sched.h
12759 F: include/net/tc_act/
12760 F: include/uapi/linux/pkt_cls.h
12761 F: include/uapi/linux/pkt_sched.h
12762 F: include/uapi/linux/tc_act/
12763 F: include/uapi/linux/tc_ematch/
12764 F: net/sched/
12765
12766 TCP LOW PRIORITY MODULE
12767 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12768 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12769 W: http://tcp-lp-mod.sourceforge.net/
12770 S: Maintained
12771 F: net/ipv4/tcp_lp.c
12772
12773 TDA10071 MEDIA DRIVER
12774 M: Antti Palosaari <crope@iki.fi>
12775 L: linux-media@vger.kernel.org
12776 W: https://linuxtv.org
12777 W: http://palosaari.fi/linux/
12778 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12779 T: git git://linuxtv.org/anttip/media_tree.git
12780 S: Maintained
12781 F: drivers/media/dvb-frontends/tda10071*
12782
12783 TDA18212 MEDIA DRIVER
12784 M: Antti Palosaari <crope@iki.fi>
12785 L: linux-media@vger.kernel.org
12786 W: https://linuxtv.org
12787 W: http://palosaari.fi/linux/
12788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12789 T: git git://linuxtv.org/anttip/media_tree.git
12790 S: Maintained
12791 F: drivers/media/tuners/tda18212*
12792
12793 TDA18218 MEDIA DRIVER
12794 M: Antti Palosaari <crope@iki.fi>
12795 L: linux-media@vger.kernel.org
12796 W: https://linuxtv.org
12797 W: http://palosaari.fi/linux/
12798 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12799 T: git git://linuxtv.org/anttip/media_tree.git
12800 S: Maintained
12801 F: drivers/media/tuners/tda18218*
12802
12803 TDA18271 MEDIA DRIVER
12804 M: Michael Krufky <mkrufky@linuxtv.org>
12805 L: linux-media@vger.kernel.org
12806 W: https://linuxtv.org
12807 W: http://github.com/mkrufky
12808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12809 T: git git://linuxtv.org/mkrufky/tuners.git
12810 S: Maintained
12811 F: drivers/media/tuners/tda18271*
12812
12813 TDA827x MEDIA DRIVER
12814 M: Michael Krufky <mkrufky@linuxtv.org>
12815 L: linux-media@vger.kernel.org
12816 W: https://linuxtv.org
12817 W: http://github.com/mkrufky
12818 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12819 T: git git://linuxtv.org/mkrufky/tuners.git
12820 S: Maintained
12821 F: drivers/media/tuners/tda8290.*
12822
12823 TDA8290 MEDIA DRIVER
12824 M: Michael Krufky <mkrufky@linuxtv.org>
12825 L: linux-media@vger.kernel.org
12826 W: https://linuxtv.org
12827 W: http://github.com/mkrufky
12828 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12829 T: git git://linuxtv.org/mkrufky/tuners.git
12830 S: Maintained
12831 F: drivers/media/tuners/tda8290.*
12832
12833 TDA9840 MEDIA DRIVER
12834 M: Hans Verkuil <hverkuil@xs4all.nl>
12835 L: linux-media@vger.kernel.org
12836 T: git git://linuxtv.org/media_tree.git
12837 W: https://linuxtv.org
12838 S: Maintained
12839 F: drivers/media/i2c/tda9840*
12840
12841 TEA5761 TUNER DRIVER
12842 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12843 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12844 L: linux-media@vger.kernel.org
12845 W: https://linuxtv.org
12846 T: git git://linuxtv.org/media_tree.git
12847 S: Odd fixes
12848 F: drivers/media/tuners/tea5761.*
12849
12850 TEA5767 TUNER DRIVER
12851 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12852 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12853 L: linux-media@vger.kernel.org
12854 W: https://linuxtv.org
12855 T: git git://linuxtv.org/media_tree.git
12856 S: Maintained
12857 F: drivers/media/tuners/tea5767.*
12858
12859 TEA6415C MEDIA DRIVER
12860 M: Hans Verkuil <hverkuil@xs4all.nl>
12861 L: linux-media@vger.kernel.org
12862 T: git git://linuxtv.org/media_tree.git
12863 W: https://linuxtv.org
12864 S: Maintained
12865 F: drivers/media/i2c/tea6415c*
12866
12867 TEA6420 MEDIA DRIVER
12868 M: Hans Verkuil <hverkuil@xs4all.nl>
12869 L: linux-media@vger.kernel.org
12870 T: git git://linuxtv.org/media_tree.git
12871 W: https://linuxtv.org
12872 S: Maintained
12873 F: drivers/media/i2c/tea6420*
12874
12875 TEAM DRIVER
12876 M: Jiri Pirko <jiri@resnulli.us>
12877 L: netdev@vger.kernel.org
12878 S: Supported
12879 F: drivers/net/team/
12880 F: include/linux/if_team.h
12881 F: include/uapi/linux/if_team.h
12882
12883 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12884 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12885 S: Maintained
12886 F: arch/x86/platform/ts5500/
12887
12888 TECHNOTREND USB IR RECEIVER
12889 M: Sean Young <sean@mess.org>
12890 L: linux-media@vger.kernel.org
12891 S: Maintained
12892 F: drivers/media/rc/ttusbir.c
12893
12894 TEGRA ARCHITECTURE SUPPORT
12895 M: Thierry Reding <thierry.reding@gmail.com>
12896 M: Jonathan Hunter <jonathanh@nvidia.com>
12897 L: linux-tegra@vger.kernel.org
12898 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12900 S: Supported
12901 N: [^a-z]tegra
12902
12903 TEGRA CLOCK DRIVER
12904 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12905 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12906 S: Supported
12907 F: drivers/clk/tegra/
12908
12909 TEGRA DMA DRIVERS
12910 M: Laxman Dewangan <ldewangan@nvidia.com>
12911 M: Jon Hunter <jonathanh@nvidia.com>
12912 S: Supported
12913 F: drivers/dma/tegra*
12914
12915 TEGRA I2C DRIVER
12916 M: Laxman Dewangan <ldewangan@nvidia.com>
12917 S: Supported
12918 F: drivers/i2c/busses/i2c-tegra.c
12919
12920 TEGRA IOMMU DRIVERS
12921 M: Hiroshi Doyu <hdoyu@nvidia.com>
12922 S: Supported
12923 F: drivers/iommu/tegra*
12924
12925 TEGRA KBC DRIVER
12926 M: Rakesh Iyer <riyer@nvidia.com>
12927 M: Laxman Dewangan <ldewangan@nvidia.com>
12928 S: Supported
12929 F: drivers/input/keyboard/tegra-kbc.c
12930
12931 TEGRA PWM DRIVER
12932 M: Thierry Reding <thierry.reding@gmail.com>
12933 S: Supported
12934 F: drivers/pwm/pwm-tegra.c
12935
12936 TEGRA SERIAL DRIVER
12937 M: Laxman Dewangan <ldewangan@nvidia.com>
12938 S: Supported
12939 F: drivers/tty/serial/serial-tegra.c
12940
12941 TEGRA SPI DRIVER
12942 M: Laxman Dewangan <ldewangan@nvidia.com>
12943 S: Supported
12944 F: drivers/spi/spi-tegra*
12945
12946 TEHUTI ETHERNET DRIVER
12947 M: Andy Gospodarek <andy@greyhouse.net>
12948 L: netdev@vger.kernel.org
12949 S: Supported
12950 F: drivers/net/ethernet/tehuti/*
12951
12952 Telecom Clock Driver for MCPL0010
12953 M: Mark Gross <mark.gross@intel.com>
12954 S: Supported
12955 F: drivers/char/tlclk.c
12956
12957 TENSILICA XTENSA PORT (xtensa)
12958 M: Chris Zankel <chris@zankel.net>
12959 M: Max Filippov <jcmvbkbc@gmail.com>
12960 L: linux-xtensa@linux-xtensa.org
12961 T: git git://github.com/czankel/xtensa-linux.git
12962 S: Maintained
12963 F: arch/xtensa/
12964 F: drivers/irqchip/irq-xtensa-*
12965
12966 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12967 M: Nishanth Menon <nm@ti.com>
12968 M: Tero Kristo <t-kristo@ti.com>
12969 M: Santosh Shilimkar <ssantosh@kernel.org>
12970 L: linux-arm-kernel@lists.infradead.org
12971 S: Maintained
12972 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12973 F: drivers/firmware/ti_sci*
12974 F: include/linux/soc/ti/ti_sci_protocol.h
12975 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12976 F: include/dt-bindings/genpd/k2g.h
12977 F: drivers/soc/ti/ti_sci_pm_domains.c
12978 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12979 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12980 F: drivers/clk/keystone/sci-clk.c
12981 F: drivers/reset/reset-ti-sci.c
12982
12983 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12984 M: Hans Verkuil <hverkuil@xs4all.nl>
12985 L: linux-media@vger.kernel.org
12986 T: git git://linuxtv.org/media_tree.git
12987 W: https://linuxtv.org
12988 S: Maintained
12989 F: drivers/media/radio/radio-raremono.c
12990
12991 THERMAL
12992 M: Zhang Rui <rui.zhang@intel.com>
12993 M: Eduardo Valentin <edubezval@gmail.com>
12994 L: linux-pm@vger.kernel.org
12995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12997 Q: https://patchwork.kernel.org/project/linux-pm/list/
12998 S: Supported
12999 F: drivers/thermal/
13000 F: include/linux/thermal.h
13001 F: include/uapi/linux/thermal.h
13002 F: include/linux/cpu_cooling.h
13003 F: Documentation/devicetree/bindings/thermal/
13004
13005 THERMAL/CPU_COOLING
13006 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13007 M: Viresh Kumar <viresh.kumar@linaro.org>
13008 M: Javi Merino <javi.merino@kernel.org>
13009 L: linux-pm@vger.kernel.org
13010 S: Supported
13011 F: Documentation/thermal/cpu-cooling-api.txt
13012 F: drivers/thermal/cpu_cooling.c
13013 F: include/linux/cpu_cooling.h
13014
13015 THINKPAD ACPI EXTRAS DRIVER
13016 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13017 L: ibm-acpi-devel@lists.sourceforge.net
13018 L: platform-driver-x86@vger.kernel.org
13019 W: http://ibm-acpi.sourceforge.net
13020 W: http://thinkwiki.org/wiki/Ibm-acpi
13021 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13022 S: Maintained
13023 F: drivers/platform/x86/thinkpad_acpi.c
13024
13025 TI BANDGAP AND THERMAL DRIVER
13026 M: Eduardo Valentin <edubezval@gmail.com>
13027 M: Keerthy <j-keerthy@ti.com>
13028 L: linux-pm@vger.kernel.org
13029 L: linux-omap@vger.kernel.org
13030 S: Maintained
13031 F: drivers/thermal/ti-soc-thermal/
13032
13033 TI VPE/CAL DRIVERS
13034 M: Benoit Parrot <bparrot@ti.com>
13035 L: linux-media@vger.kernel.org
13036 W: http://linuxtv.org/
13037 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13038 S: Maintained
13039 F: drivers/media/platform/ti-vpe/
13040
13041 TI CDCE706 CLOCK DRIVER
13042 M: Max Filippov <jcmvbkbc@gmail.com>
13043 S: Maintained
13044 F: drivers/clk/clk-cdce706.c
13045
13046 TI CLOCK DRIVER
13047 M: Tero Kristo <t-kristo@ti.com>
13048 L: linux-omap@vger.kernel.org
13049 S: Maintained
13050 F: drivers/clk/ti/
13051 F: include/linux/clk/ti.h
13052
13053 TI ETHERNET SWITCH DRIVER (CPSW)
13054 R: Grygorii Strashko <grygorii.strashko@ti.com>
13055 L: linux-omap@vger.kernel.org
13056 L: netdev@vger.kernel.org
13057 S: Maintained
13058 F: drivers/net/ethernet/ti/cpsw*
13059 F: drivers/net/ethernet/ti/davinci*
13060
13061 TI FLASH MEDIA INTERFACE DRIVER
13062 M: Alex Dubov <oakad@yahoo.com>
13063 S: Maintained
13064 F: drivers/misc/tifm*
13065 F: drivers/mmc/host/tifm_sd.c
13066 F: include/linux/tifm.h
13067
13068 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13069 M: Santosh Shilimkar <ssantosh@kernel.org>
13070 L: linux-kernel@vger.kernel.org
13071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13072 S: Maintained
13073 F: drivers/soc/ti/*
13074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13075
13076
13077 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13078 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13079 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13080 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13081 S: Maintained
13082 F: sound/soc/codecs/lm49453*
13083 F: sound/soc/codecs/isabelle*
13084
13085 TI LP855x BACKLIGHT DRIVER
13086 M: Milo Kim <milo.kim@ti.com>
13087 S: Maintained
13088 F: Documentation/backlight/lp855x-driver.txt
13089 F: drivers/video/backlight/lp855x_bl.c
13090 F: include/linux/platform_data/lp855x.h
13091
13092 TI LP8727 CHARGER DRIVER
13093 M: Milo Kim <milo.kim@ti.com>
13094 S: Maintained
13095 F: drivers/power/supply/lp8727_charger.c
13096 F: include/linux/platform_data/lp8727.h
13097
13098 TI LP8788 MFD DRIVER
13099 M: Milo Kim <milo.kim@ti.com>
13100 S: Maintained
13101 F: drivers/iio/adc/lp8788_adc.c
13102 F: drivers/leds/leds-lp8788.c
13103 F: drivers/mfd/lp8788*.c
13104 F: drivers/power/supply/lp8788-charger.c
13105 F: drivers/regulator/lp8788-*.c
13106 F: include/linux/mfd/lp8788*.h
13107
13108 TI NETCP ETHERNET DRIVER
13109 M: Wingman Kwok <w-kwok2@ti.com>
13110 M: Murali Karicheri <m-karicheri2@ti.com>
13111 L: netdev@vger.kernel.org
13112 S: Maintained
13113 F: drivers/net/ethernet/ti/netcp*
13114
13115 TI TAS571X FAMILY ASoC CODEC DRIVER
13116 M: Kevin Cernekee <cernekee@chromium.org>
13117 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13118 S: Odd Fixes
13119 F: sound/soc/codecs/tas571x*
13120
13121 TI TWL4030 SERIES SOC CODEC DRIVER
13122 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13123 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13124 S: Maintained
13125 F: sound/soc/codecs/twl4030*
13126
13127 TI WILINK WIRELESS DRIVERS
13128 L: linux-wireless@vger.kernel.org
13129 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13130 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13132 S: Orphan
13133 F: drivers/net/wireless/ti/
13134 F: include/linux/wl12xx.h
13135
13136 TIPC NETWORK LAYER
13137 M: Jon Maloy <jon.maloy@ericsson.com>
13138 M: Ying Xue <ying.xue@windriver.com>
13139 L: netdev@vger.kernel.org (core kernel code)
13140 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13141 W: http://tipc.sourceforge.net/
13142 S: Maintained
13143 F: include/uapi/linux/tipc*.h
13144 F: net/tipc/
13145
13146 TILE ARCHITECTURE
13147 M: Chris Metcalf <cmetcalf@mellanox.com>
13148 W: http://www.mellanox.com/repository/solutions/tile-scm/
13149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13150 S: Supported
13151 F: arch/tile/
13152 F: drivers/char/tile-srom.c
13153 F: drivers/edac/tile_edac.c
13154 F: drivers/net/ethernet/tile/
13155 F: drivers/rtc/rtc-tile.c
13156 F: drivers/tty/hvc/hvc_tile.c
13157 F: drivers/tty/serial/tilegx.c
13158 F: drivers/usb/host/*-tilegx.c
13159 F: include/linux/usb/tilegx.h
13160
13161 TLAN NETWORK DRIVER
13162 M: Samuel Chessman <chessman@tux.org>
13163 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13164 W: http://sourceforge.net/projects/tlan/
13165 S: Maintained
13166 F: Documentation/networking/tlan.txt
13167 F: drivers/net/ethernet/ti/tlan.*
13168
13169 TOMOYO SECURITY MODULE
13170 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13171 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13172 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13173 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13174 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13175 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13176 W: http://tomoyo.sourceforge.jp/
13177 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13178 S: Maintained
13179 F: security/tomoyo/
13180
13181 TOPSTAR LAPTOP EXTRAS DRIVER
13182 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13183 L: platform-driver-x86@vger.kernel.org
13184 S: Maintained
13185 F: drivers/platform/x86/topstar-laptop.c
13186
13187 TOSHIBA ACPI EXTRAS DRIVER
13188 M: Azael Avalos <coproscefalo@gmail.com>
13189 L: platform-driver-x86@vger.kernel.org
13190 S: Maintained
13191 F: drivers/platform/x86/toshiba_acpi.c
13192
13193 TOSHIBA BLUETOOTH DRIVER
13194 M: Azael Avalos <coproscefalo@gmail.com>
13195 L: platform-driver-x86@vger.kernel.org
13196 S: Maintained
13197 F: drivers/platform/x86/toshiba_bluetooth.c
13198
13199 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13200 M: Azael Avalos <coproscefalo@gmail.com>
13201 L: platform-driver-x86@vger.kernel.org
13202 S: Maintained
13203 F: drivers/platform/x86/toshiba_haps.c
13204
13205 TOSHIBA WMI HOTKEYS DRIVER
13206 M: Azael Avalos <coproscefalo@gmail.com>
13207 L: platform-driver-x86@vger.kernel.org
13208 S: Maintained
13209 F: drivers/platform/x86/toshiba-wmi.c
13210
13211 TOSHIBA SMM DRIVER
13212 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13213 W: http://www.buzzard.org.uk/toshiba/
13214 S: Maintained
13215 F: drivers/char/toshiba.c
13216 F: include/linux/toshiba.h
13217 F: include/uapi/linux/toshiba.h
13218
13219 TOSHIBA TC358743 DRIVER
13220 M: Mats Randgaard <matrandg@cisco.com>
13221 L: linux-media@vger.kernel.org
13222 S: Maintained
13223 F: drivers/media/i2c/tc358743*
13224 F: include/media/i2c/tc358743.h
13225
13226 TMIO/SDHI MMC DRIVER
13227 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13228 L: linux-mmc@vger.kernel.org
13229 S: Supported
13230 F: drivers/mmc/host/tmio_mmc*
13231 F: drivers/mmc/host/renesas_sdhi*
13232 F: include/linux/mfd/tmio.h
13233
13234 TMP401 HARDWARE MONITOR DRIVER
13235 M: Guenter Roeck <linux@roeck-us.net>
13236 L: linux-hwmon@vger.kernel.org
13237 S: Maintained
13238 F: Documentation/hwmon/tmp401
13239 F: drivers/hwmon/tmp401.c
13240
13241 TMPFS (SHMEM FILESYSTEM)
13242 M: Hugh Dickins <hughd@google.com>
13243 L: linux-mm@kvack.org
13244 S: Maintained
13245 F: include/linux/shmem_fs.h
13246 F: mm/shmem.c
13247
13248 TM6000 VIDEO4LINUX DRIVER
13249 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13250 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13251 L: linux-media@vger.kernel.org
13252 W: https://linuxtv.org
13253 T: git git://linuxtv.org/media_tree.git
13254 S: Odd fixes
13255 F: drivers/media/usb/tm6000/
13256 F: Documentation/media/v4l-drivers/tm6000*
13257
13258 TW5864 VIDEO4LINUX DRIVER
13259 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13260 M: Anton Sviridenko <anton@corp.bluecherry.net>
13261 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13262 M: Andrey Utkin <andrey_utkin@fastmail.com>
13263 L: linux-media@vger.kernel.org
13264 S: Supported
13265 F: drivers/media/pci/tw5864/
13266
13267 TW68 VIDEO4LINUX DRIVER
13268 M: Hans Verkuil <hverkuil@xs4all.nl>
13269 L: linux-media@vger.kernel.org
13270 T: git git://linuxtv.org/media_tree.git
13271 W: https://linuxtv.org
13272 S: Odd Fixes
13273 F: drivers/media/pci/tw68/
13274
13275 TW686X VIDEO4LINUX DRIVER
13276 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13277 L: linux-media@vger.kernel.org
13278 T: git git://linuxtv.org/media_tree.git
13279 W: http://linuxtv.org
13280 S: Maintained
13281 F: drivers/media/pci/tw686x/
13282
13283 TPM DEVICE DRIVER
13284 M: Peter Huewe <peterhuewe@gmx.de>
13285 M: Marcel Selhorst <tpmdd@selhorst.net>
13286 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13287 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13288 W: http://tpmdd.sourceforge.net
13289 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13290 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13291 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13292 S: Maintained
13293 F: drivers/char/tpm/
13294
13295 TPM IBM_VTPM DEVICE DRIVER
13296 M: Ashley Lai <ashleydlai@gmail.com>
13297 W: http://tpmdd.sourceforge.net
13298 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13299 S: Maintained
13300 F: drivers/char/tpm/tpm_ibmvtpm*
13301
13302 TRACING
13303 M: Steven Rostedt <rostedt@goodmis.org>
13304 M: Ingo Molnar <mingo@redhat.com>
13305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13306 S: Maintained
13307 F: Documentation/trace/ftrace.txt
13308 F: arch/*/*/*/ftrace.h
13309 F: arch/*/kernel/ftrace.c
13310 F: include/*/ftrace.h
13311 F: include/linux/trace*.h
13312 F: include/trace/
13313 F: kernel/trace/
13314 F: tools/testing/selftests/ftrace/
13315
13316 TRACING MMIO ACCESSES (MMIOTRACE)
13317 M: Steven Rostedt <rostedt@goodmis.org>
13318 M: Ingo Molnar <mingo@kernel.org>
13319 R: Karol Herbst <karolherbst@gmail.com>
13320 R: Pekka Paalanen <ppaalanen@gmail.com>
13321 S: Maintained
13322 L: linux-kernel@vger.kernel.org
13323 L: nouveau@lists.freedesktop.org
13324 F: kernel/trace/trace_mmiotrace.c
13325 F: include/linux/mmiotrace.h
13326 F: arch/x86/mm/kmmio.c
13327 F: arch/x86/mm/mmio-mod.c
13328 F: arch/x86/mm/testmmiotrace.c
13329
13330 TRIVIAL PATCHES
13331 M: Jiri Kosina <trivial@kernel.org>
13332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13333 S: Maintained
13334 K: ^Subject:.*(?i)trivial
13335
13336 TTY LAYER
13337 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13338 M: Jiri Slaby <jslaby@suse.com>
13339 S: Supported
13340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13341 F: Documentation/serial/
13342 F: drivers/tty/
13343 F: drivers/tty/serial/serial_core.c
13344 F: include/linux/serial_core.h
13345 F: include/linux/serial.h
13346 F: include/linux/tty.h
13347 F: include/uapi/linux/serial_core.h
13348 F: include/uapi/linux/serial.h
13349 F: include/uapi/linux/tty.h
13350
13351 TUA9001 MEDIA DRIVER
13352 M: Antti Palosaari <crope@iki.fi>
13353 L: linux-media@vger.kernel.org
13354 W: https://linuxtv.org
13355 W: http://palosaari.fi/linux/
13356 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13357 T: git git://linuxtv.org/anttip/media_tree.git
13358 S: Maintained
13359 F: drivers/media/tuners/tua9001*
13360
13361 TULIP NETWORK DRIVERS
13362 L: netdev@vger.kernel.org
13363 L: linux-parisc@vger.kernel.org
13364 S: Orphan
13365 F: drivers/net/ethernet/dec/tulip/
13366
13367 TUN/TAP driver
13368 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13369 W: http://vtun.sourceforge.net/tun
13370 S: Maintained
13371 F: Documentation/networking/tuntap.txt
13372 F: arch/um/os-Linux/drivers/
13373
13374 TURBOCHANNEL SUBSYSTEM
13375 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13376 M: Ralf Baechle <ralf@linux-mips.org>
13377 L: linux-mips@linux-mips.org
13378 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13379 S: Maintained
13380 F: drivers/tc/
13381 F: include/linux/tc.h
13382
13383 UBI FILE SYSTEM (UBIFS)
13384 M: Richard Weinberger <richard@nod.at>
13385 M: Artem Bityutskiy <dedekind1@gmail.com>
13386 M: Adrian Hunter <adrian.hunter@intel.com>
13387 L: linux-mtd@lists.infradead.org
13388 T: git git://git.infradead.org/ubifs-2.6.git
13389 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13390 S: Supported
13391 F: Documentation/filesystems/ubifs.txt
13392 F: fs/ubifs/
13393
13394 UCLINUX (M68KNOMMU AND COLDFIRE)
13395 M: Greg Ungerer <gerg@linux-m68k.org>
13396 W: http://www.linux-m68k.org/
13397 W: http://www.uclinux.org/
13398 L: linux-m68k@lists.linux-m68k.org
13399 L: uclinux-dev@uclinux.org (subscribers-only)
13400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13401 S: Maintained
13402 F: arch/m68k/coldfire/
13403 F: arch/m68k/68*/
13404 F: arch/m68k/*/*_no.*
13405 F: arch/m68k/include/asm/*_no.*
13406
13407 UDF FILESYSTEM
13408 M: Jan Kara <jack@suse.com>
13409 S: Maintained
13410 F: Documentation/filesystems/udf.txt
13411 F: fs/udf/
13412
13413 UDRAW TABLET
13414 M: Bastien Nocera <hadess@hadess.net>
13415 L: linux-input@vger.kernel.org
13416 S: Maintained
13417 F: drivers/hid/hid-udraw.c
13418
13419 UFS FILESYSTEM
13420 M: Evgeniy Dushistov <dushistov@mail.ru>
13421 S: Maintained
13422 F: Documentation/filesystems/ufs.txt
13423 F: fs/ufs/
13424
13425 UHID USERSPACE HID IO DRIVER:
13426 M: David Herrmann <dh.herrmann@googlemail.com>
13427 L: linux-input@vger.kernel.org
13428 S: Maintained
13429 F: drivers/hid/uhid.c
13430 F: include/uapi/linux/uhid.h
13431
13432 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13433 L: linux-usb@vger.kernel.org
13434 S: Orphan
13435 F: drivers/uwb/
13436 F: include/linux/uwb.h
13437 F: include/linux/uwb/
13438
13439 UNICORE32 ARCHITECTURE:
13440 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13441 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13442 S: Maintained
13443 T: git git://github.com/gxt/linux.git
13444 F: arch/unicore32/
13445
13446 UNIFDEF
13447 M: Tony Finch <dot@dotat.at>
13448 W: http://dotat.at/prog/unifdef
13449 S: Maintained
13450 F: scripts/unifdef.c
13451
13452 UNIFORM CDROM DRIVER
13453 M: Jens Axboe <axboe@kernel.dk>
13454 W: http://www.kernel.dk
13455 S: Maintained
13456 F: Documentation/cdrom/
13457 F: drivers/cdrom/cdrom.c
13458 F: include/linux/cdrom.h
13459 F: include/uapi/linux/cdrom.h
13460
13461 UNISYS S-PAR DRIVERS
13462 M: David Kershner <david.kershner@unisys.com>
13463 L: sparmaintainer@unisys.com (Unisys internal)
13464 S: Supported
13465 F: drivers/staging/unisys/
13466
13467 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13468 M: Vinayak Holikatti <vinholikatti@gmail.com>
13469 L: linux-scsi@vger.kernel.org
13470 S: Supported
13471 F: Documentation/scsi/ufs.txt
13472 F: drivers/scsi/ufs/
13473
13474 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13475 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13476 M: Prabu Thangamuthu <prabut@synopsys.com>
13477 L: linux-scsi@vger.kernel.org
13478 S: Supported
13479 F: drivers/scsi/ufs/*dwc*
13480
13481 UNSORTED BLOCK IMAGES (UBI)
13482 M: Artem Bityutskiy <dedekind1@gmail.com>
13483 M: Richard Weinberger <richard@nod.at>
13484 W: http://www.linux-mtd.infradead.org/
13485 L: linux-mtd@lists.infradead.org
13486 T: git git://git.infradead.org/ubifs-2.6.git
13487 S: Supported
13488 F: drivers/mtd/ubi/
13489 F: include/linux/mtd/ubi.h
13490 F: include/uapi/mtd/ubi-user.h
13491
13492 USB ACM DRIVER
13493 M: Oliver Neukum <oneukum@suse.com>
13494 L: linux-usb@vger.kernel.org
13495 S: Maintained
13496 F: Documentation/usb/acm.txt
13497 F: drivers/usb/class/cdc-acm.*
13498
13499 USB AR5523 WIRELESS DRIVER
13500 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13501 L: linux-wireless@vger.kernel.org
13502 S: Maintained
13503 F: drivers/net/wireless/ath/ar5523/
13504
13505 USB ATTACHED SCSI
13506 M: Oliver Neukum <oneukum@suse.com>
13507 L: linux-usb@vger.kernel.org
13508 L: linux-scsi@vger.kernel.org
13509 S: Maintained
13510 F: drivers/usb/storage/uas.c
13511
13512 USB CDC ETHERNET DRIVER
13513 M: Oliver Neukum <oliver@neukum.org>
13514 L: linux-usb@vger.kernel.org
13515 S: Maintained
13516 F: drivers/net/usb/cdc_*.c
13517 F: include/uapi/linux/usb/cdc.h
13518
13519 USB CHAOSKEY DRIVER
13520 M: Keith Packard <keithp@keithp.com>
13521 L: linux-usb@vger.kernel.org
13522 S: Maintained
13523 F: drivers/usb/misc/chaoskey.c
13524
13525 USB CYPRESS C67X00 DRIVER
13526 M: Peter Korsgaard <jacmet@sunsite.dk>
13527 L: linux-usb@vger.kernel.org
13528 S: Maintained
13529 F: drivers/usb/c67x00/
13530
13531 USB DAVICOM DM9601 DRIVER
13532 M: Peter Korsgaard <jacmet@sunsite.dk>
13533 L: netdev@vger.kernel.org
13534 W: http://www.linux-usb.org/usbnet
13535 S: Maintained
13536 F: drivers/net/usb/dm9601.c
13537
13538 USB DIAMOND RIO500 DRIVER
13539 M: Cesar Miquel <miquel@df.uba.ar>
13540 L: rio500-users@lists.sourceforge.net
13541 W: http://rio500.sourceforge.net
13542 S: Maintained
13543 F: drivers/usb/misc/rio500*
13544
13545 USB EHCI DRIVER
13546 M: Alan Stern <stern@rowland.harvard.edu>
13547 L: linux-usb@vger.kernel.org
13548 S: Maintained
13549 F: Documentation/usb/ehci.txt
13550 F: drivers/usb/host/ehci*
13551
13552 USB GADGET/PERIPHERAL SUBSYSTEM
13553 M: Felipe Balbi <balbi@kernel.org>
13554 L: linux-usb@vger.kernel.org
13555 W: http://www.linux-usb.org/gadget
13556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13557 S: Maintained
13558 F: drivers/usb/gadget/
13559 F: include/linux/usb/gadget*
13560
13561 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13562 M: Jiri Kosina <jikos@kernel.org>
13563 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13564 L: linux-usb@vger.kernel.org
13565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13566 S: Maintained
13567 F: Documentation/hid/hiddev.txt
13568 F: drivers/hid/usbhid/
13569
13570 USB ISP116X DRIVER
13571 M: Olav Kongas <ok@artecdesign.ee>
13572 L: linux-usb@vger.kernel.org
13573 S: Maintained
13574 F: drivers/usb/host/isp116x*
13575 F: include/linux/usb/isp116x.h
13576
13577 USB LAN78XX ETHERNET DRIVER
13578 M: Woojung Huh <woojung.huh@microchip.com>
13579 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13580 L: netdev@vger.kernel.org
13581 S: Maintained
13582 F: drivers/net/usb/lan78xx.*
13583
13584 USB MASS STORAGE DRIVER
13585 M: Alan Stern <stern@rowland.harvard.edu>
13586 L: linux-usb@vger.kernel.org
13587 L: usb-storage@lists.one-eyed-alien.net
13588 S: Maintained
13589 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13590 F: drivers/usb/storage/
13591
13592 USB MIDI DRIVER
13593 M: Clemens Ladisch <clemens@ladisch.de>
13594 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13595 T: git git://git.alsa-project.org/alsa-kernel.git
13596 S: Maintained
13597 F: sound/usb/midi.*
13598
13599 USB NETWORKING DRIVERS
13600 L: linux-usb@vger.kernel.org
13601 S: Odd Fixes
13602 F: drivers/net/usb/
13603
13604 USB OHCI DRIVER
13605 M: Alan Stern <stern@rowland.harvard.edu>
13606 L: linux-usb@vger.kernel.org
13607 S: Maintained
13608 F: Documentation/usb/ohci.txt
13609 F: drivers/usb/host/ohci*
13610
13611 USB OTG FSM (Finite State Machine)
13612 M: Peter Chen <Peter.Chen@nxp.com>
13613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13614 L: linux-usb@vger.kernel.org
13615 S: Maintained
13616 F: drivers/usb/common/usb-otg-fsm.c
13617
13618 USB OVER IP DRIVER
13619 M: Valentina Manea <valentina.manea.m@gmail.com>
13620 M: Shuah Khan <shuahkh@osg.samsung.com>
13621 M: Shuah Khan <shuah@kernel.org>
13622 L: linux-usb@vger.kernel.org
13623 S: Maintained
13624 F: Documentation/usb/usbip_protocol.txt
13625 F: drivers/usb/usbip/
13626 F: tools/usb/usbip/
13627
13628 USB PEGASUS DRIVER
13629 M: Petko Manolov <petkan@nucleusys.com>
13630 L: linux-usb@vger.kernel.org
13631 L: netdev@vger.kernel.org
13632 T: git git://github.com/petkan/pegasus.git
13633 W: https://github.com/petkan/pegasus
13634 S: Maintained
13635 F: drivers/net/usb/pegasus.*
13636
13637 USB PHY LAYER
13638 M: Felipe Balbi <balbi@kernel.org>
13639 L: linux-usb@vger.kernel.org
13640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13641 S: Maintained
13642 F: drivers/usb/phy/
13643
13644 USB PRINTER DRIVER (usblp)
13645 M: Pete Zaitcev <zaitcev@redhat.com>
13646 L: linux-usb@vger.kernel.org
13647 S: Supported
13648 F: drivers/usb/class/usblp.c
13649
13650 USB QMI WWAN NETWORK DRIVER
13651 M: Bjørn Mork <bjorn@mork.no>
13652 L: netdev@vger.kernel.org
13653 S: Maintained
13654 F: Documentation/ABI/testing/sysfs-class-net-qmi
13655 F: drivers/net/usb/qmi_wwan.c
13656
13657 USB RTL8150 DRIVER
13658 M: Petko Manolov <petkan@nucleusys.com>
13659 L: linux-usb@vger.kernel.org
13660 L: netdev@vger.kernel.org
13661 T: git git://github.com/petkan/rtl8150.git
13662 W: https://github.com/petkan/rtl8150
13663 S: Maintained
13664 F: drivers/net/usb/rtl8150.c
13665
13666 USB SERIAL SUBSYSTEM
13667 M: Johan Hovold <johan@kernel.org>
13668 L: linux-usb@vger.kernel.org
13669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13670 S: Maintained
13671 F: Documentation/usb/usb-serial.txt
13672 F: drivers/usb/serial/
13673 F: include/linux/usb/serial.h
13674
13675 USB SMSC75XX ETHERNET DRIVER
13676 M: Steve Glendinning <steve.glendinning@shawell.net>
13677 L: netdev@vger.kernel.org
13678 S: Maintained
13679 F: drivers/net/usb/smsc75xx.*
13680
13681 USB SMSC95XX ETHERNET DRIVER
13682 M: Steve Glendinning <steve.glendinning@shawell.net>
13683 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13684 L: netdev@vger.kernel.org
13685 S: Maintained
13686 F: drivers/net/usb/smsc95xx.*
13687
13688 USB SUBSYSTEM
13689 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13690 L: linux-usb@vger.kernel.org
13691 W: http://www.linux-usb.org
13692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13693 S: Supported
13694 F: Documentation/devicetree/bindings/usb/
13695 F: Documentation/usb/
13696 F: drivers/usb/
13697 F: include/linux/usb.h
13698 F: include/linux/usb/
13699
13700 USB TYPEC SUBSYSTEM
13701 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13702 L: linux-usb@vger.kernel.org
13703 S: Maintained
13704 F: Documentation/ABI/testing/sysfs-class-typec
13705 F: Documentation/usb/typec.rst
13706 F: drivers/usb/typec/
13707 F: include/linux/usb/typec.h
13708
13709 USB UHCI DRIVER
13710 M: Alan Stern <stern@rowland.harvard.edu>
13711 L: linux-usb@vger.kernel.org
13712 S: Maintained
13713 F: drivers/usb/host/uhci*
13714
13715 USB "USBNET" DRIVER FRAMEWORK
13716 M: Oliver Neukum <oneukum@suse.com>
13717 L: netdev@vger.kernel.org
13718 W: http://www.linux-usb.org/usbnet
13719 S: Maintained
13720 F: drivers/net/usb/usbnet.c
13721 F: include/linux/usb/usbnet.h
13722
13723 USB VIDEO CLASS
13724 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13725 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13726 L: linux-media@vger.kernel.org
13727 T: git git://linuxtv.org/media_tree.git
13728 W: http://www.ideasonboard.org/uvc/
13729 S: Maintained
13730 F: drivers/media/usb/uvc/
13731 F: include/uapi/linux/uvcvideo.h
13732
13733 USB VISION DRIVER
13734 M: Hans Verkuil <hverkuil@xs4all.nl>
13735 L: linux-media@vger.kernel.org
13736 T: git git://linuxtv.org/media_tree.git
13737 W: https://linuxtv.org
13738 S: Odd Fixes
13739 F: drivers/media/usb/usbvision/
13740
13741 USB WEBCAM GADGET
13742 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13743 L: linux-usb@vger.kernel.org
13744 S: Maintained
13745 F: drivers/usb/gadget/function/*uvc*
13746 F: drivers/usb/gadget/legacy/webcam.c
13747
13748 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13749 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13750 L: linux-wireless@vger.kernel.org
13751 S: Maintained
13752 F: drivers/net/wireless/rndis_wlan.c
13753
13754 USB XHCI DRIVER
13755 M: Mathias Nyman <mathias.nyman@intel.com>
13756 L: linux-usb@vger.kernel.org
13757 S: Supported
13758 F: drivers/usb/host/xhci*
13759 F: drivers/usb/host/pci-quirks*
13760
13761 USB ZD1201 DRIVER
13762 L: linux-wireless@vger.kernel.org
13763 W: http://linux-lc100020.sourceforge.net
13764 S: Orphan
13765 F: drivers/net/wireless/zydas/zd1201.*
13766
13767 USB ZR364XX DRIVER
13768 M: Antoine Jacquet <royale@zerezo.com>
13769 L: linux-usb@vger.kernel.org
13770 L: linux-media@vger.kernel.org
13771 T: git git://linuxtv.org/media_tree.git
13772 W: http://royale.zerezo.com/zr364xx/
13773 S: Maintained
13774 F: Documentation/media/v4l-drivers/zr364xx*
13775 F: drivers/media/usb/zr364xx/
13776
13777 ULPI BUS
13778 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13779 L: linux-usb@vger.kernel.org
13780 S: Maintained
13781 F: drivers/usb/common/ulpi.c
13782 F: include/linux/ulpi/
13783
13784 USER-MODE LINUX (UML)
13785 M: Jeff Dike <jdike@addtoit.com>
13786 M: Richard Weinberger <richard@nod.at>
13787 L: user-mode-linux-devel@lists.sourceforge.net
13788 L: user-mode-linux-user@lists.sourceforge.net
13789 W: http://user-mode-linux.sourceforge.net
13790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13791 S: Maintained
13792 F: Documentation/virtual/uml/
13793 F: arch/um/
13794 F: arch/x86/um/
13795 F: fs/hostfs/
13796 F: fs/hppfs/
13797
13798 USERSPACE I/O (UIO)
13799 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13800 S: Maintained
13801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13802 F: Documentation/driver-api/uio-howto.rst
13803 F: drivers/uio/
13804 F: include/linux/uio*.h
13805
13806 UTIL-LINUX PACKAGE
13807 M: Karel Zak <kzak@redhat.com>
13808 L: util-linux@vger.kernel.org
13809 W: http://en.wikipedia.org/wiki/Util-linux
13810 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13811 S: Maintained
13812
13813 UUID HELPERS
13814 M: Christoph Hellwig <hch@lst.de>
13815 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13816 L: linux-kernel@vger.kernel.org
13817 T: git git://git.infradead.org/users/hch/uuid.git
13818 F: lib/uuid.c
13819 F: lib/test_uuid.c
13820 F: include/linux/uuid.h
13821 F: include/uapi/linux/uuid.h
13822 S: Maintained
13823
13824 UVESAFB DRIVER
13825 M: Michal Januszewski <spock@gentoo.org>
13826 L: linux-fbdev@vger.kernel.org
13827 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13828 S: Maintained
13829 F: Documentation/fb/uvesafb.txt
13830 F: drivers/video/fbdev/uvesafb.*
13831
13832 VF610 NAND DRIVER
13833 M: Stefan Agner <stefan@agner.ch>
13834 L: linux-mtd@lists.infradead.org
13835 S: Supported
13836 F: drivers/mtd/nand/vf610_nfc.c
13837
13838 VFAT/FAT/MSDOS FILESYSTEM
13839 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13840 S: Maintained
13841 F: Documentation/filesystems/vfat.txt
13842 F: fs/fat/
13843
13844 VFIO DRIVER
13845 M: Alex Williamson <alex.williamson@redhat.com>
13846 L: kvm@vger.kernel.org
13847 T: git git://github.com/awilliam/linux-vfio.git
13848 S: Maintained
13849 F: Documentation/vfio.txt
13850 F: drivers/vfio/
13851 F: include/linux/vfio.h
13852 F: include/uapi/linux/vfio.h
13853
13854 VFIO MEDIATED DEVICE DRIVERS
13855 M: Kirti Wankhede <kwankhede@nvidia.com>
13856 L: kvm@vger.kernel.org
13857 S: Maintained
13858 F: Documentation/vfio-mediated-device.txt
13859 F: drivers/vfio/mdev/
13860 F: include/linux/mdev.h
13861 F: samples/vfio-mdev/
13862
13863 VFIO PLATFORM DRIVER
13864 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13865 L: kvm@vger.kernel.org
13866 S: Maintained
13867 F: drivers/vfio/platform/
13868
13869 VGA_SWITCHEROO
13870 R: Lukas Wunner <lukas@wunner.de>
13871 S: Maintained
13872 F: Documentation/gpu/vga-switcheroo.rst
13873 F: drivers/gpu/vga/vga_switcheroo.c
13874 F: include/linux/vga_switcheroo.h
13875 T: git git://anongit.freedesktop.org/drm/drm-misc
13876
13877 VIDEOBUF2 FRAMEWORK
13878 M: Pawel Osciak <pawel@osciak.com>
13879 M: Marek Szyprowski <m.szyprowski@samsung.com>
13880 M: Kyungmin Park <kyungmin.park@samsung.com>
13881 L: linux-media@vger.kernel.org
13882 S: Maintained
13883 F: drivers/media/v4l2-core/videobuf2-*
13884 F: include/media/videobuf2-*
13885
13886 VIDEO MULTIPLEXER DRIVER
13887 M: Philipp Zabel <p.zabel@pengutronix.de>
13888 L: linux-media@vger.kernel.org
13889 S: Maintained
13890 F: drivers/media/platform/video-mux.c
13891
13892 VIRTIO AND VHOST VSOCK DRIVER
13893 M: Stefan Hajnoczi <stefanha@redhat.com>
13894 L: kvm@vger.kernel.org
13895 L: virtualization@lists.linux-foundation.org
13896 L: netdev@vger.kernel.org
13897 S: Maintained
13898 F: include/linux/virtio_vsock.h
13899 F: include/uapi/linux/virtio_vsock.h
13900 F: include/uapi/linux/vsockmon.h
13901 F: net/vmw_vsock/af_vsock_tap.c
13902 F: net/vmw_vsock/virtio_transport_common.c
13903 F: net/vmw_vsock/virtio_transport.c
13904 F: drivers/net/vsockmon.c
13905 F: drivers/vhost/vsock.c
13906 F: drivers/vhost/vsock.h
13907
13908 VIRTUAL SERIO DEVICE DRIVER
13909 M: Stephen Chandler Paul <thatslyude@gmail.com>
13910 S: Maintained
13911 F: drivers/input/serio/userio.c
13912 F: include/uapi/linux/userio.h
13913
13914 VIRTIO CONSOLE DRIVER
13915 M: Amit Shah <amit@kernel.org>
13916 L: virtualization@lists.linux-foundation.org
13917 S: Maintained
13918 F: drivers/char/virtio_console.c
13919 F: include/linux/virtio_console.h
13920 F: include/uapi/linux/virtio_console.h
13921
13922 VIRTIO CORE, NET AND BLOCK DRIVERS
13923 M: "Michael S. Tsirkin" <mst@redhat.com>
13924 M: Jason Wang <jasowang@redhat.com>
13925 L: virtualization@lists.linux-foundation.org
13926 S: Maintained
13927 F: Documentation/devicetree/bindings/virtio/
13928 F: drivers/virtio/
13929 F: tools/virtio/
13930 F: drivers/net/virtio_net.c
13931 F: drivers/block/virtio_blk.c
13932 F: include/linux/virtio*.h
13933 F: include/uapi/linux/virtio_*.h
13934 F: drivers/crypto/virtio/
13935
13936 VIRTIO DRIVERS FOR S390
13937 M: Cornelia Huck <cohuck@redhat.com>
13938 M: Halil Pasic <pasic@linux.vnet.ibm.com>
13939 L: linux-s390@vger.kernel.org
13940 L: virtualization@lists.linux-foundation.org
13941 L: kvm@vger.kernel.org
13942 S: Supported
13943 F: drivers/s390/virtio/
13944
13945 VIRTIO GPU DRIVER
13946 M: David Airlie <airlied@linux.ie>
13947 M: Gerd Hoffmann <kraxel@redhat.com>
13948 L: dri-devel@lists.freedesktop.org
13949 L: virtualization@lists.linux-foundation.org
13950 T: git git://anongit.freedesktop.org/drm/drm-misc
13951 S: Maintained
13952 F: drivers/gpu/drm/virtio/
13953 F: include/uapi/linux/virtio_gpu.h
13954
13955 VIRTIO HOST (VHOST)
13956 M: "Michael S. Tsirkin" <mst@redhat.com>
13957 M: Jason Wang <jasowang@redhat.com>
13958 L: kvm@vger.kernel.org
13959 L: virtualization@lists.linux-foundation.org
13960 L: netdev@vger.kernel.org
13961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13962 S: Maintained
13963 F: drivers/vhost/
13964 F: include/uapi/linux/vhost.h
13965
13966 VIRTIO INPUT DRIVER
13967 M: Gerd Hoffmann <kraxel@redhat.com>
13968 S: Maintained
13969 F: drivers/virtio/virtio_input.c
13970 F: include/uapi/linux/virtio_input.h
13971
13972 VIRTIO CRYPTO DRIVER
13973 M: Gonglei <arei.gonglei@huawei.com>
13974 L: virtualization@lists.linux-foundation.org
13975 L: linux-crypto@vger.kernel.org
13976 S: Maintained
13977 F: drivers/crypto/virtio/
13978 F: include/uapi/linux/virtio_crypto.h
13979
13980 VIA RHINE NETWORK DRIVER
13981 S: Orphan
13982 F: drivers/net/ethernet/via/via-rhine.c
13983
13984 VIA SD/MMC CARD CONTROLLER DRIVER
13985 M: Bruce Chang <brucechang@via.com.tw>
13986 M: Harald Welte <HaraldWelte@viatech.com>
13987 S: Maintained
13988 F: drivers/mmc/host/via-sdmmc.c
13989
13990 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13991 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13992 L: linux-fbdev@vger.kernel.org
13993 S: Maintained
13994 F: include/linux/via-core.h
13995 F: include/linux/via-gpio.h
13996 F: include/linux/via_i2c.h
13997 F: drivers/video/fbdev/via/
13998
13999 VIA VELOCITY NETWORK DRIVER
14000 M: Francois Romieu <romieu@fr.zoreil.com>
14001 L: netdev@vger.kernel.org
14002 S: Maintained
14003 F: drivers/net/ethernet/via/via-velocity.*
14004
14005 VIRT LIB
14006 M: Alex Williamson <alex.williamson@redhat.com>
14007 M: Paolo Bonzini <pbonzini@redhat.com>
14008 L: kvm@vger.kernel.org
14009 S: Supported
14010 F: virt/lib/
14011
14012 VIVID VIRTUAL VIDEO DRIVER
14013 M: Hans Verkuil <hverkuil@xs4all.nl>
14014 L: linux-media@vger.kernel.org
14015 T: git git://linuxtv.org/media_tree.git
14016 W: https://linuxtv.org
14017 S: Maintained
14018 F: drivers/media/platform/vivid/*
14019
14020 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14021 M: Helen Koike <helen.koike@collabora.com>
14022 L: linux-media@vger.kernel.org
14023 T: git git://linuxtv.org/media_tree.git
14024 W: https://linuxtv.org
14025 S: Maintained
14026 F: drivers/media/platform/vimc/*
14027
14028 VLYNQ BUS
14029 M: Florian Fainelli <f.fainelli@gmail.com>
14030 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14031 S: Maintained
14032 F: drivers/vlynq/vlynq.c
14033 F: include/linux/vlynq.h
14034
14035 VME SUBSYSTEM
14036 M: Martyn Welch <martyn@welchs.me.uk>
14037 M: Manohar Vanga <manohar.vanga@gmail.com>
14038 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14039 L: devel@driverdev.osuosl.org
14040 S: Maintained
14041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14042 F: Documentation/driver-api/vme.rst
14043 F: drivers/staging/vme/
14044 F: drivers/vme/
14045 F: include/linux/vme*
14046
14047 VMWARE HYPERVISOR INTERFACE
14048 M: Alok Kataria <akataria@vmware.com>
14049 L: virtualization@lists.linux-foundation.org
14050 S: Supported
14051 F: arch/x86/kernel/cpu/vmware.c
14052
14053 VMWARE BALLOON DRIVER
14054 M: Xavier Deguillard <xdeguillard@vmware.com>
14055 M: Philip Moltmann <moltmann@vmware.com>
14056 M: "VMware, Inc." <pv-drivers@vmware.com>
14057 L: linux-kernel@vger.kernel.org
14058 S: Maintained
14059 F: drivers/misc/vmw_balloon.c
14060
14061 VMWARE VMMOUSE SUBDRIVER
14062 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14063 M: "VMware, Inc." <pv-drivers@vmware.com>
14064 L: linux-input@vger.kernel.org
14065 S: Maintained
14066 F: drivers/input/mouse/vmmouse.c
14067 F: drivers/input/mouse/vmmouse.h
14068
14069 VMWARE VMXNET3 ETHERNET DRIVER
14070 M: Shrikrishna Khare <skhare@vmware.com>
14071 M: "VMware, Inc." <pv-drivers@vmware.com>
14072 L: netdev@vger.kernel.org
14073 S: Maintained
14074 F: drivers/net/vmxnet3/
14075
14076 VMware PVSCSI driver
14077 M: Jim Gill <jgill@vmware.com>
14078 M: VMware PV-Drivers <pv-drivers@vmware.com>
14079 L: linux-scsi@vger.kernel.org
14080 S: Maintained
14081 F: drivers/scsi/vmw_pvscsi.c
14082 F: drivers/scsi/vmw_pvscsi.h
14083
14084 VMWARE PVRDMA DRIVER
14085 M: Adit Ranadive <aditr@vmware.com>
14086 M: VMware PV-Drivers <pv-drivers@vmware.com>
14087 L: linux-rdma@vger.kernel.org
14088 S: Maintained
14089 F: drivers/infiniband/hw/vmw_pvrdma/
14090
14091 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14092 M: Liam Girdwood <lgirdwood@gmail.com>
14093 M: Mark Brown <broonie@kernel.org>
14094 L: linux-kernel@vger.kernel.org
14095 W: http://www.slimlogic.co.uk/?p=48
14096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14097 S: Supported
14098 F: Documentation/devicetree/bindings/regulator/
14099 F: drivers/regulator/
14100 F: include/dt-bindings/regulator/
14101 F: include/linux/regulator/
14102
14103 VRF
14104 M: David Ahern <dsa@cumulusnetworks.com>
14105 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14106 L: netdev@vger.kernel.org
14107 S: Maintained
14108 F: drivers/net/vrf.c
14109 F: Documentation/networking/vrf.txt
14110
14111 VT1211 HARDWARE MONITOR DRIVER
14112 M: Juerg Haefliger <juergh@gmail.com>
14113 L: linux-hwmon@vger.kernel.org
14114 S: Maintained
14115 F: Documentation/hwmon/vt1211
14116 F: drivers/hwmon/vt1211.c
14117
14118 VT8231 HARDWARE MONITOR DRIVER
14119 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14120 L: linux-hwmon@vger.kernel.org
14121 S: Maintained
14122 F: drivers/hwmon/vt8231.c
14123
14124 VUB300 USB to SDIO/SD/MMC bridge chip
14125 M: Tony Olech <tony.olech@elandigitalsystems.com>
14126 L: linux-mmc@vger.kernel.org
14127 L: linux-usb@vger.kernel.org
14128 S: Supported
14129 F: drivers/mmc/host/vub300.c
14130
14131 W1 DALLAS'S 1-WIRE BUS
14132 M: Evgeniy Polyakov <zbr@ioremap.net>
14133 S: Maintained
14134 F: Documentation/w1/
14135 F: drivers/w1/
14136 F: include/linux/w1.h
14137
14138 W83791D HARDWARE MONITORING DRIVER
14139 M: Marc Hulsman <m.hulsman@tudelft.nl>
14140 L: linux-hwmon@vger.kernel.org
14141 S: Maintained
14142 F: Documentation/hwmon/w83791d
14143 F: drivers/hwmon/w83791d.c
14144
14145 W83793 HARDWARE MONITORING DRIVER
14146 M: Rudolf Marek <r.marek@assembler.cz>
14147 L: linux-hwmon@vger.kernel.org
14148 S: Maintained
14149 F: Documentation/hwmon/w83793
14150 F: drivers/hwmon/w83793.c
14151
14152 W83795 HARDWARE MONITORING DRIVER
14153 M: Jean Delvare <jdelvare@suse.com>
14154 L: linux-hwmon@vger.kernel.org
14155 S: Maintained
14156 F: drivers/hwmon/w83795.c
14157
14158 W83L51xD SD/MMC CARD INTERFACE DRIVER
14159 M: Pierre Ossman <pierre@ossman.eu>
14160 S: Maintained
14161 F: drivers/mmc/host/wbsd.*
14162
14163 WACOM PROTOCOL 4 SERIAL TABLETS
14164 M: Julian Squires <julian@cipht.net>
14165 M: Hans de Goede <hdegoede@redhat.com>
14166 L: linux-input@vger.kernel.org
14167 S: Maintained
14168 F: drivers/input/tablet/wacom_serial4.c
14169
14170 WATCHDOG DEVICE DRIVERS
14171 M: Wim Van Sebroeck <wim@iguana.be>
14172 R: Guenter Roeck <linux@roeck-us.net>
14173 L: linux-watchdog@vger.kernel.org
14174 W: http://www.linux-watchdog.org/
14175 T: git git://www.linux-watchdog.org/linux-watchdog.git
14176 S: Maintained
14177 F: Documentation/devicetree/bindings/watchdog/
14178 F: Documentation/watchdog/
14179 F: drivers/watchdog/
14180 F: include/linux/watchdog.h
14181 F: include/uapi/linux/watchdog.h
14182
14183 WIIMOTE HID DRIVER
14184 M: David Herrmann <dh.herrmann@googlemail.com>
14185 L: linux-input@vger.kernel.org
14186 S: Maintained
14187 F: drivers/hid/hid-wiimote*
14188
14189 WINBOND CIR DRIVER
14190 M: David Härdeman <david@hardeman.nu>
14191 S: Maintained
14192 F: drivers/media/rc/winbond-cir.c
14193
14194 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14195 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14196 L: linux-watchdog@vger.kernel.org
14197 S: Maintained
14198 F: drivers/watchdog/ebc-c384_wdt.c
14199
14200 WINSYSTEMS WS16C48 GPIO DRIVER
14201 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14202 L: linux-gpio@vger.kernel.org
14203 S: Maintained
14204 F: drivers/gpio/gpio-ws16c48.c
14205
14206 WIMAX STACK
14207 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14208 M: linux-wimax@intel.com
14209 L: wimax@linuxwimax.org (subscribers-only)
14210 S: Supported
14211 W: http://linuxwimax.org
14212 F: Documentation/wimax/README.wimax
14213 F: include/linux/wimax/debug.h
14214 F: include/net/wimax.h
14215 F: include/uapi/linux/wimax.h
14216 F: net/wimax/
14217
14218 WISTRON LAPTOP BUTTON DRIVER
14219 M: Miloslav Trmac <mitr@volny.cz>
14220 S: Maintained
14221 F: drivers/input/misc/wistron_btns.c
14222
14223 WL3501 WIRELESS PCMCIA CARD DRIVER
14224 L: linux-wireless@vger.kernel.org
14225 S: Odd fixes
14226 F: drivers/net/wireless/wl3501*
14227
14228 WOLFSON MICROELECTRONICS DRIVERS
14229 L: patches@opensource.cirrus.com
14230 T: git https://github.com/CirrusLogic/linux-drivers.git
14231 W: https://github.com/CirrusLogic/linux-drivers/wiki
14232 S: Supported
14233 F: Documentation/hwmon/wm83??
14234 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14235 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14236 F: Documentation/devicetree/bindings/mfd/arizona.txt
14237 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14238 F: arch/arm/mach-s3c64xx/mach-crag6410*
14239 F: drivers/clk/clk-wm83*.c
14240 F: drivers/extcon/extcon-arizona.c
14241 F: drivers/leds/leds-wm83*.c
14242 F: drivers/gpio/gpio-*wm*.c
14243 F: drivers/gpio/gpio-arizona.c
14244 F: drivers/hwmon/wm83??-hwmon.c
14245 F: drivers/input/misc/wm831x-on.c
14246 F: drivers/input/touchscreen/wm831x-ts.c
14247 F: drivers/input/touchscreen/wm97*.c
14248 F: drivers/mfd/arizona*
14249 F: drivers/mfd/wm*.c
14250 F: drivers/mfd/cs47l24*
14251 F: drivers/power/supply/wm83*.c
14252 F: drivers/rtc/rtc-wm83*.c
14253 F: drivers/regulator/wm8*.c
14254 F: drivers/regulator/arizona*
14255 F: drivers/video/backlight/wm83*_bl.c
14256 F: drivers/watchdog/wm83*_wdt.c
14257 F: include/linux/mfd/arizona/
14258 F: include/linux/mfd/wm831x/
14259 F: include/linux/mfd/wm8350/
14260 F: include/linux/mfd/wm8400*
14261 F: include/linux/regulator/arizona*
14262 F: include/linux/wm97xx.h
14263 F: include/sound/wm????.h
14264 F: sound/soc/codecs/arizona.?
14265 F: sound/soc/codecs/wm*
14266 F: sound/soc/codecs/cs47l24*
14267
14268 WORKQUEUE
14269 M: Tejun Heo <tj@kernel.org>
14270 R: Lai Jiangshan <jiangshanlai@gmail.com>
14271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14272 S: Maintained
14273 F: include/linux/workqueue.h
14274 F: kernel/workqueue.c
14275 F: Documentation/core-api/workqueue.rst
14276
14277 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14278 M: Chen-Yu Tsai <wens@csie.org>
14279 L: linux-kernel@vger.kernel.org
14280 S: Maintained
14281 N: axp[128]
14282
14283 X.25 NETWORK LAYER
14284 M: Andrew Hendry <andrew.hendry@gmail.com>
14285 L: linux-x25@vger.kernel.org
14286 S: Odd Fixes
14287 F: Documentation/networking/x25*
14288 F: include/net/x25*
14289 F: net/x25/
14290
14291 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14292 M: Thomas Gleixner <tglx@linutronix.de>
14293 M: Ingo Molnar <mingo@redhat.com>
14294 M: "H. Peter Anvin" <hpa@zytor.com>
14295 M: x86@kernel.org
14296 L: linux-kernel@vger.kernel.org
14297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14298 S: Maintained
14299 F: Documentation/x86/
14300 F: arch/x86/
14301
14302 X86 PLATFORM DRIVERS
14303 M: Darren Hart <dvhart@infradead.org>
14304 M: Andy Shevchenko <andy@infradead.org>
14305 L: platform-driver-x86@vger.kernel.org
14306 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14307 S: Maintained
14308 F: drivers/platform/x86/
14309 F: drivers/platform/olpc/
14310
14311 X86 MCE INFRASTRUCTURE
14312 M: Tony Luck <tony.luck@intel.com>
14313 M: Borislav Petkov <bp@alien8.de>
14314 L: linux-edac@vger.kernel.org
14315 S: Maintained
14316 F: arch/x86/kernel/cpu/mcheck/*
14317
14318 X86 MICROCODE UPDATE SUPPORT
14319 M: Borislav Petkov <bp@alien8.de>
14320 S: Maintained
14321 F: arch/x86/kernel/cpu/microcode/*
14322
14323 X86 VDSO
14324 M: Andy Lutomirski <luto@amacapital.net>
14325 L: linux-kernel@vger.kernel.org
14326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14327 S: Maintained
14328 F: arch/x86/entry/vdso/
14329
14330 XC2028/3028 TUNER DRIVER
14331 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14332 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14333 L: linux-media@vger.kernel.org
14334 W: https://linuxtv.org
14335 T: git git://linuxtv.org/media_tree.git
14336 S: Maintained
14337 F: drivers/media/tuners/tuner-xc2028.*
14338
14339 XEN HYPERVISOR INTERFACE
14340 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14341 M: Juergen Gross <jgross@suse.com>
14342 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14344 S: Supported
14345 F: arch/x86/xen/
14346 F: drivers/*/xen-*front.c
14347 F: drivers/xen/
14348 F: arch/x86/include/asm/xen/
14349 F: include/xen/
14350 F: include/uapi/xen/
14351 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14352 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14353
14354 XEN HYPERVISOR ARM
14355 M: Stefano Stabellini <sstabellini@kernel.org>
14356 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14357 S: Maintained
14358 F: arch/arm/xen/
14359 F: arch/arm/include/asm/xen/
14360
14361 XEN HYPERVISOR ARM64
14362 M: Stefano Stabellini <sstabellini@kernel.org>
14363 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14364 S: Maintained
14365 F: arch/arm64/xen/
14366 F: arch/arm64/include/asm/xen/
14367
14368 XEN NETWORK BACKEND DRIVER
14369 M: Wei Liu <wei.liu2@citrix.com>
14370 M: Paul Durrant <paul.durrant@citrix.com>
14371 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14372 L: netdev@vger.kernel.org
14373 S: Supported
14374 F: drivers/net/xen-netback/*
14375
14376 XEN PCI SUBSYSTEM
14377 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14378 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14379 S: Supported
14380 F: arch/x86/pci/*xen*
14381 F: drivers/pci/*xen*
14382
14383 XEN BLOCK SUBSYSTEM
14384 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14385 M: Roger Pau Monné <roger.pau@citrix.com>
14386 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14387 S: Supported
14388 F: drivers/block/xen-blkback/*
14389 F: drivers/block/xen*
14390
14391 XEN PVSCSI DRIVERS
14392 M: Juergen Gross <jgross@suse.com>
14393 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14394 L: linux-scsi@vger.kernel.org
14395 S: Supported
14396 F: drivers/scsi/xen-scsifront.c
14397 F: drivers/xen/xen-scsiback.c
14398 F: include/xen/interface/io/vscsiif.h
14399
14400 XEN SWIOTLB SUBSYSTEM
14401 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14402 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14403 S: Supported
14404 F: arch/x86/xen/*swiotlb*
14405 F: drivers/xen/*swiotlb*
14406
14407 XFS FILESYSTEM
14408 M: Darrick J. Wong <darrick.wong@oracle.com>
14409 M: linux-xfs@vger.kernel.org
14410 L: linux-xfs@vger.kernel.org
14411 W: http://xfs.org/
14412 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14413 S: Supported
14414 F: Documentation/filesystems/xfs.txt
14415 F: fs/xfs/
14416
14417 XILINX AXI ETHERNET DRIVER
14418 M: Anirudha Sarangi <anirudh@xilinx.com>
14419 M: John Linn <John.Linn@xilinx.com>
14420 S: Maintained
14421 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14422
14423 XILINX UARTLITE SERIAL DRIVER
14424 M: Peter Korsgaard <jacmet@sunsite.dk>
14425 L: linux-serial@vger.kernel.org
14426 S: Maintained
14427 F: drivers/tty/serial/uartlite.c
14428
14429 XILINX VIDEO IP CORES
14430 M: Hyun Kwon <hyun.kwon@xilinx.com>
14431 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14432 L: linux-media@vger.kernel.org
14433 T: git git://linuxtv.org/media_tree.git
14434 S: Supported
14435 F: Documentation/devicetree/bindings/media/xilinx/
14436 F: drivers/media/platform/xilinx/
14437 F: include/uapi/linux/xilinx-v4l2-controls.h
14438
14439 XILLYBUS DRIVER
14440 M: Eli Billauer <eli.billauer@gmail.com>
14441 L: linux-kernel@vger.kernel.org
14442 S: Supported
14443 F: drivers/char/xillybus/
14444
14445 XRA1403 GPIO EXPANDER
14446 M: Nandor Han <nandor.han@ge.com>
14447 M: Semi Malinen <semi.malinen@ge.com>
14448 L: linux-gpio@vger.kernel.org
14449 S: Maintained
14450 F: drivers/gpio/gpio-xra1403.c
14451 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14452
14453 XTENSA XTFPGA PLATFORM SUPPORT
14454 M: Max Filippov <jcmvbkbc@gmail.com>
14455 L: linux-xtensa@linux-xtensa.org
14456 S: Maintained
14457 F: drivers/spi/spi-xtensa-xtfpga.c
14458 F: sound/soc/xtensa/xtfpga-i2s.c
14459
14460 YAM DRIVER FOR AX.25
14461 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14462 L: linux-hams@vger.kernel.org
14463 S: Maintained
14464 F: drivers/net/hamradio/yam*
14465 F: include/linux/yam.h
14466
14467 YEALINK PHONE DRIVER
14468 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14469 L: usbb2k-api-dev@nongnu.org
14470 S: Maintained
14471 F: Documentation/input/yealink.rst
14472 F: drivers/input/misc/yealink.*
14473
14474 Z8530 DRIVER FOR AX.25
14475 M: Joerg Reuter <jreuter@yaina.de>
14476 W: http://yaina.de/jreuter/
14477 W: http://www.qsl.net/dl1bke/
14478 L: linux-hams@vger.kernel.org
14479 S: Maintained
14480 F: Documentation/networking/z8530drv.txt
14481 F: drivers/net/hamradio/*scc.c
14482 F: drivers/net/hamradio/z8530.h
14483
14484 ZBUD COMPRESSED PAGE ALLOCATOR
14485 M: Seth Jennings <sjenning@redhat.com>
14486 M: Dan Streetman <ddstreet@ieee.org>
14487 L: linux-mm@kvack.org
14488 S: Maintained
14489 F: mm/zbud.c
14490 F: include/linux/zbud.h
14491
14492 ZD1211RW WIRELESS DRIVER
14493 M: Daniel Drake <dsd@gentoo.org>
14494 M: Ulrich Kunitz <kune@deine-taler.de>
14495 W: http://zd1211.ath.cx/wiki/DriverRewrite
14496 L: linux-wireless@vger.kernel.org
14497 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14498 S: Maintained
14499 F: drivers/net/wireless/zydas/zd1211rw/
14500
14501 ZD1301_DEMOD MEDIA DRIVER
14502 M: Antti Palosaari <crope@iki.fi>
14503 L: linux-media@vger.kernel.org
14504 W: https://linuxtv.org/
14505 W: http://palosaari.fi/linux/
14506 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14507 S: Maintained
14508 F: drivers/media/dvb-frontends/zd1301_demod*
14509
14510 ZD1301 MEDIA DRIVER
14511 M: Antti Palosaari <crope@iki.fi>
14512 L: linux-media@vger.kernel.org
14513 W: https://linuxtv.org/
14514 W: http://palosaari.fi/linux/
14515 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14516 S: Maintained
14517 F: drivers/media/usb/dvb-usb-v2/zd1301*
14518
14519 ZPOOL COMPRESSED PAGE STORAGE API
14520 M: Dan Streetman <ddstreet@ieee.org>
14521 L: linux-mm@kvack.org
14522 S: Maintained
14523 F: mm/zpool.c
14524 F: include/linux/zpool.h
14525
14526 ZR36067 VIDEO FOR LINUX DRIVER
14527 L: mjpeg-users@lists.sourceforge.net
14528 L: linux-media@vger.kernel.org
14529 W: http://mjpeg.sourceforge.net/driver-zoran/
14530 T: hg https://linuxtv.org/hg/v4l-dvb
14531 S: Odd Fixes
14532 F: drivers/media/pci/zoran/
14533
14534 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14535 M: Minchan Kim <minchan@kernel.org>
14536 M: Nitin Gupta <ngupta@vflare.org>
14537 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14538 L: linux-kernel@vger.kernel.org
14539 S: Maintained
14540 F: drivers/block/zram/
14541 F: Documentation/blockdev/zram.txt
14542
14543 ZS DECSTATION Z85C30 SERIAL DRIVER
14544 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14545 S: Maintained
14546 F: drivers/tty/serial/zs.*
14547
14548 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14549 M: Minchan Kim <minchan@kernel.org>
14550 M: Nitin Gupta <ngupta@vflare.org>
14551 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14552 L: linux-mm@kvack.org
14553 S: Maintained
14554 F: mm/zsmalloc.c
14555 F: include/linux/zsmalloc.h
14556 F: Documentation/vm/zsmalloc.txt
14557
14558 ZSWAP COMPRESSED SWAP CACHING
14559 M: Seth Jennings <sjenning@redhat.com>
14560 M: Dan Streetman <ddstreet@ieee.org>
14561 L: linux-mm@kvack.org
14562 S: Maintained
14563 F: mm/zswap.c
14564
14565 THE REST
14566 M: Linus Torvalds <torvalds@linux-foundation.org>
14567 L: linux-kernel@vger.kernel.org
14568 Q: http://patchwork.kernel.org/project/LKML/list/
14569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14570 S: Buried alive in reporters
14571 F: *
14572 F: */