]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blob - MAINTAINERS
Merge tag 'openrisc-for-linus' of git://github.com/openrisc/linux
[mirror_ubuntu-bionic-kernel.git] / MAINTAINERS
1
2
3 List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
26
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
58
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
67 8. Happy hacking.
68
69 Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
81 Q: Patchwork web based patch tracking system site
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
93 should be using that.
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
111 F: net/
112 X: net/ipv6/
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
115 patch or file. For instance:
116 K: of_get_profile
117 matches patches or files that contain "of_get_profile"
118 K: \b(printk|pr_(info|err))\b
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
121 One regex pattern per line. Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L: netdev@vger.kernel.org
134 S: Maintained
135 F: Documentation/networking/vortex.txt
136 F: drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M: David Dillow <dave@thedillows.org>
140 L: netdev@vger.kernel.org
141 S: Maintained
142 F: drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M: Adam Radford <aradford@gmail.com>
146 L: linux-scsi@vger.kernel.org
147 W: http://www.lsi.com
148 S: Supported
149 F: drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L: linux-scsi@vger.kernel.org
154 S: Maintained
155 F: drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M: Alexander Aring <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/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1143 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1144 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 W: http://www.linux4sam.org
1147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1148 S: Supported
1149 F: arch/arm/mach-at91/
1150 F: include/soc/at91/
1151 F: arch/arm/boot/dts/at91*.dts
1152 F: arch/arm/boot/dts/at91*.dtsi
1153 F: arch/arm/boot/dts/sama*.dts
1154 F: arch/arm/boot/dts/sama*.dtsi
1155 F: arch/arm/include/debug/at91.S
1156 F: drivers/memory/atmel*
1157
1158 ARM/ATMEL AT91 Clock Support
1159 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1160 S: Maintained
1161 F: drivers/clk/at91
1162
1163 ARM/CALXEDA HIGHBANK ARCHITECTURE
1164 M: Rob Herring <robh@kernel.org>
1165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 S: Maintained
1167 F: arch/arm/mach-highbank/
1168 F: arch/arm/boot/dts/highbank.dts
1169 F: arch/arm/boot/dts/ecx-*.dts*
1170
1171 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1172 M: Krzysztof Halasa <khalasa@piap.pl>
1173 S: Maintained
1174 F: arch/arm/mach-cns3xxx/
1175
1176 ARM/CAVIUM THUNDER NETWORK DRIVER
1177 M: Sunil Goutham <sgoutham@cavium.com>
1178 M: Robert Richter <rric@kernel.org>
1179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 S: Supported
1181 F: drivers/net/ethernet/cavium/thunder/
1182
1183 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1184 M: Alexander Shiyan <shc_work@mail.ru>
1185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186 S: Odd Fixes
1187 N: clps711x
1188
1189 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1190 M: Hartley Sweeten <hsweeten@visionengravers.com>
1191 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193 S: Maintained
1194 F: arch/arm/mach-ep93xx/
1195 F: arch/arm/mach-ep93xx/include/mach/
1196
1197 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1198 M: Lennert Buytenhek <kernel@wantstofly.org>
1199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200 S: Maintained
1201
1202 ARM/CLKDEV SUPPORT
1203 M: Russell King <linux@armlinux.org.uk>
1204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 S: Maintained
1206 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1207 F: arch/arm/include/asm/clkdev.h
1208 F: drivers/clk/clkdev.c
1209
1210 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1211 M: Mike Rapoport <mike@compulab.co.il>
1212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213 S: Maintained
1214
1215 ARM/CONTEC MICRO9 MACHINE SUPPORT
1216 M: Hubert Feurstein <hubert.feurstein@contec.at>
1217 S: Maintained
1218 F: arch/arm/mach-ep93xx/micro9.c
1219
1220 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1221 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223 S: Maintained
1224 F: drivers/hwtracing/coresight/*
1225 F: Documentation/trace/coresight.txt
1226 F: Documentation/trace/coresight-cpu-debug.txt
1227 F: Documentation/devicetree/bindings/arm/coresight.txt
1228 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1229 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1230 F: tools/perf/arch/arm/util/pmu.c
1231 F: tools/perf/arch/arm/util/auxtrace.c
1232 F: tools/perf/arch/arm/util/cs-etm.c
1233 F: tools/perf/arch/arm/util/cs-etm.h
1234 F: tools/perf/util/cs-etm.h
1235
1236 ARM/CORGI MACHINE SUPPORT
1237 M: Richard Purdie <rpurdie@rpsys.net>
1238 S: Maintained
1239
1240 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1241 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 T: git git://github.com/ulli-kroll/linux.git
1244 S: Maintained
1245 F: arch/arm/mach-gemini/
1246 F: drivers/rtc/rtc-gemini.c
1247
1248 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1249 M: Barry Song <baohua@kernel.org>
1250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1252 S: Maintained
1253 F: arch/arm/boot/dts/prima2*
1254 F: arch/arm/mach-prima2/
1255 F: drivers/clk/sirf/
1256 F: drivers/clocksource/timer-prima2.c
1257 F: drivers/clocksource/timer-atlas7.c
1258 N: [^a-z]sirf
1259
1260 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1261 M: Baruch Siach <baruch@tkos.co.il>
1262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S: Maintained
1264 F: arch/arm/boot/dts/cx92755*
1265 N: digicolor
1266
1267 ARM/EBSA110 MACHINE SUPPORT
1268 M: Russell King <linux@armlinux.org.uk>
1269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270 W: http://www.armlinux.org.uk/
1271 S: Maintained
1272 F: arch/arm/mach-ebsa110/
1273 F: drivers/net/ethernet/amd/am79c961a.*
1274
1275 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1276 M: Uwe Kleine-König <kernel@pengutronix.de>
1277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 S: Maintained
1279 N: efm32
1280
1281 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1282 M: Robert Jarzmik <robert.jarzmik@free.fr>
1283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 S: Maintained
1285 F: arch/arm/mach-pxa/ezx.c
1286
1287 ARM/FARADAY FA526 PORT
1288 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 S: Maintained
1291 T: git git://git.berlios.de/gemini-board
1292 F: arch/arm/mm/*-fa*
1293
1294 ARM/FOOTBRIDGE ARCHITECTURE
1295 M: Russell King <linux@armlinux.org.uk>
1296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297 W: http://www.armlinux.org.uk/
1298 S: Maintained
1299 F: arch/arm/include/asm/hardware/dec21285.h
1300 F: arch/arm/mach-footbridge/
1301
1302 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1303 M: Shawn Guo <shawnguo@kernel.org>
1304 M: Sascha Hauer <kernel@pengutronix.de>
1305 R: Fabio Estevam <fabio.estevam@nxp.com>
1306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 S: Maintained
1308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1309 F: arch/arm/mach-imx/
1310 F: arch/arm/mach-mxs/
1311 F: arch/arm/boot/dts/imx*
1312 F: arch/arm/configs/imx*_defconfig
1313 F: drivers/clk/imx/
1314 F: drivers/soc/imx/
1315 F: include/soc/imx/
1316
1317 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1318 M: Shawn Guo <shawnguo@kernel.org>
1319 M: Sascha Hauer <kernel@pengutronix.de>
1320 R: Stefan Agner <stefan@agner.ch>
1321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 S: Maintained
1323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1324 F: arch/arm/mach-imx/*vf610*
1325 F: arch/arm/boot/dts/vf*
1326
1327 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1328 M: Lennert Buytenhek <kernel@wantstofly.org>
1329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 S: Maintained
1331
1332 ARM/GUMSTIX MACHINE SUPPORT
1333 M: Steve Sakoman <sakoman@gmail.com>
1334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 S: Maintained
1336
1337 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1338 M: Philipp Zabel <philipp.zabel@gmail.com>
1339 M: Paul Parsons <lost.distance@yahoo.com>
1340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 S: Maintained
1342 F: arch/arm/mach-pxa/hx4700.c
1343 F: arch/arm/mach-pxa/include/mach/hx4700.h
1344 F: sound/soc/pxa/hx4700.c
1345
1346 ARM/HISILICON SOC SUPPORT
1347 M: Wei Xu <xuwei5@hisilicon.com>
1348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 W: http://www.hisilicon.com
1350 S: Supported
1351 T: git git://github.com/hisilicon/linux-hisi.git
1352 F: arch/arm/mach-hisi/
1353 F: arch/arm/boot/dts/hi3*
1354 F: arch/arm/boot/dts/hip*
1355 F: arch/arm/boot/dts/hisi*
1356 F: arch/arm64/boot/dts/hisilicon/
1357
1358 ARM/HP JORNADA 7XX MACHINE SUPPORT
1359 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1360 W: www.jlime.com
1361 S: Maintained
1362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1363 F: arch/arm/mach-sa1100/jornada720.c
1364 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1365
1366 ARM/IGEP MACHINE SUPPORT
1367 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1368 M: Javier Martinez Canillas <javier@dowhile0.org>
1369 L: linux-omap@vger.kernel.org
1370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 S: Maintained
1372 F: arch/arm/boot/dts/omap3-igep*
1373
1374 ARM/INCOME PXA270 SUPPORT
1375 M: Marek Vasut <marek.vasut@gmail.com>
1376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S: Maintained
1378 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1379
1380 ARM/INTEL IOP32X ARM ARCHITECTURE
1381 M: Lennert Buytenhek <kernel@wantstofly.org>
1382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 S: Maintained
1384
1385 ARM/INTEL IOP33X ARM ARCHITECTURE
1386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S: Orphan
1388
1389 ARM/INTEL IOP13XX ARM ARCHITECTURE
1390 M: Lennert Buytenhek <kernel@wantstofly.org>
1391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S: Maintained
1393
1394 ARM/INTEL IQ81342EX MACHINE SUPPORT
1395 M: Lennert Buytenhek <kernel@wantstofly.org>
1396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 S: Maintained
1398
1399 ARM/INTEL IXDP2850 MACHINE SUPPORT
1400 M: Lennert Buytenhek <kernel@wantstofly.org>
1401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 S: Maintained
1403
1404 ARM/INTEL IXP4XX ARM ARCHITECTURE
1405 M: Imre Kaloz <kaloz@openwrt.org>
1406 M: Krzysztof Halasa <khalasa@piap.pl>
1407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 S: Maintained
1409 F: arch/arm/mach-ixp4xx/
1410
1411 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1412 M: Jonathan Cameron <jic23@cam.ac.uk>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S: Maintained
1415 F: arch/arm/mach-pxa/stargate2.c
1416 F: drivers/pcmcia/pxa2xx_stargate2.c
1417
1418 ARM/INTEL XSC3 (MANZANO) ARM CORE
1419 M: Lennert Buytenhek <kernel@wantstofly.org>
1420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 S: Maintained
1422
1423 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1424 M: Lennert Buytenhek <kernel@wantstofly.org>
1425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S: Maintained
1427
1428 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1429 M: Santosh Shilimkar <ssantosh@kernel.org>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S: Maintained
1432 F: arch/arm/mach-keystone/
1433 F: arch/arm/boot/dts/keystone-*
1434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1435
1436 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1437 M: Santosh Shilimkar <ssantosh@kernel.org>
1438 L: linux-kernel@vger.kernel.org
1439 S: Maintained
1440 F: drivers/clk/keystone/
1441
1442 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1443 M: Santosh Shilimkar <ssantosh@kernel.org>
1444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 L: linux-kernel@vger.kernel.org
1446 S: Maintained
1447 F: drivers/clocksource/timer-keystone.c
1448
1449 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1450 M: Santosh Shilimkar <ssantosh@kernel.org>
1451 L: linux-kernel@vger.kernel.org
1452 S: Maintained
1453 F: drivers/power/reset/keystone-reset.c
1454
1455 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1456 M: Santosh Shilimkar <ssantosh@kernel.org>
1457 L: linux-kernel@vger.kernel.org
1458 S: Maintained
1459 F: drivers/memory/*emif*
1460
1461 ARM/LG1K ARCHITECTURE
1462 M: Chanho Min <chanho.min@lge.com>
1463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464 S: Maintained
1465 F: arch/arm64/boot/dts/lg/
1466
1467 ARM/LOGICPD PXA270 MACHINE SUPPORT
1468 M: Lennert Buytenhek <kernel@wantstofly.org>
1469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 S: Maintained
1471
1472 ARM/LPC18XX ARCHITECTURE
1473 M: Joachim Eastwood <manabian@gmail.com>
1474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 S: Maintained
1476 F: arch/arm/boot/dts/lpc43*
1477 F: drivers/clk/nxp/clk-lpc18xx*
1478 F: drivers/clocksource/time-lpc32xx.c
1479 F: drivers/i2c/busses/i2c-lpc2k.c
1480 F: drivers/memory/pl172.c
1481 F: drivers/mtd/spi-nor/nxp-spifi.c
1482 F: drivers/rtc/rtc-lpc24xx.c
1483 N: lpc18xx
1484
1485 ARM/LPC32XX SOC SUPPORT
1486 M: Vladimir Zapolskiy <vz@mleia.com>
1487 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1490 S: Maintained
1491 F: arch/arm/boot/dts/lpc32*
1492 F: arch/arm/mach-lpc32xx/
1493 F: drivers/i2c/busses/i2c-pnx.c
1494 F: drivers/net/ethernet/nxp/lpc_eth.c
1495 F: drivers/usb/host/ohci-nxp.c
1496 F: drivers/watchdog/pnx4008_wdt.c
1497 N: lpc32xx
1498
1499 ARM/MAGICIAN MACHINE SUPPORT
1500 M: Philipp Zabel <philipp.zabel@gmail.com>
1501 S: Maintained
1502
1503 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1504 M: Jason Cooper <jason@lakedaemon.net>
1505 M: Andrew Lunn <andrew@lunn.ch>
1506 M: Gregory Clement <gregory.clement@free-electrons.com>
1507 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 S: Maintained
1510 F: arch/arm/boot/dts/armada*
1511 F: arch/arm/boot/dts/kirkwood*
1512 F: arch/arm/configs/mvebu_*_defconfig
1513 F: arch/arm/mach-mvebu/
1514 F: arch/arm64/boot/dts/marvell/armada*
1515 F: drivers/cpufreq/mvebu-cpufreq.c
1516 F: drivers/irqchip/irq-armada-370-xp.c
1517 F: drivers/irqchip/irq-mvebu-*
1518 F: drivers/pinctrl/mvebu/
1519 F: drivers/rtc/rtc-armada38x.c
1520
1521 ARM/Marvell Berlin SoC support
1522 M: Jisheng Zhang <jszhang@marvell.com>
1523 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 S: Maintained
1526 F: arch/arm/mach-berlin/
1527 F: arch/arm/boot/dts/berlin*
1528 F: arch/arm64/boot/dts/marvell/berlin*
1529
1530
1531 ARM/Marvell Dove/MV78xx0/Orion SOC support
1532 M: Jason Cooper <jason@lakedaemon.net>
1533 M: Andrew Lunn <andrew@lunn.ch>
1534 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1535 M: Gregory Clement <gregory.clement@free-electrons.com>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 S: Maintained
1538 F: Documentation/devicetree/bindings/soc/dove/
1539 F: arch/arm/mach-dove/
1540 F: arch/arm/mach-mv78xx0/
1541 F: arch/arm/mach-orion5x/
1542 F: arch/arm/plat-orion/
1543 F: arch/arm/boot/dts/dove*
1544 F: arch/arm/boot/dts/orion5x*
1545
1546
1547 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1548 M: Alexander Clouter <alex@digriz.org.uk>
1549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 W: http://www.digriz.org.uk/ts78xx/kernel
1551 S: Maintained
1552 F: arch/arm/mach-orion5x/ts78xx-*
1553
1554 ARM/OXNAS platform support
1555 M: Neil Armstrong <narmstrong@baylibre.com>
1556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1558 S: Maintained
1559 F: arch/arm/mach-oxnas/
1560 F: arch/arm/boot/dts/ox8*.dtsi
1561 F: arch/arm/boot/dts/wd-mbwe.dts
1562 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1563 N: oxnas
1564
1565 ARM/Mediatek RTC DRIVER
1566 M: Eddie Huang <eddie.huang@mediatek.com>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1569 S: Maintained
1570 F: drivers/rtc/rtc-mt6397.c
1571
1572 ARM/Mediatek SoC support
1573 M: Matthias Brugger <matthias.bgg@gmail.com>
1574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1576 S: Maintained
1577 F: arch/arm/boot/dts/mt6*
1578 F: arch/arm/boot/dts/mt7*
1579 F: arch/arm/boot/dts/mt8*
1580 F: arch/arm/mach-mediatek/
1581 F: arch/arm64/boot/dts/mediatek/
1582 N: mtk
1583 K: mediatek
1584
1585 ARM/Mediatek USB3 PHY DRIVER
1586 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1589 S: Maintained
1590 F: drivers/phy/phy-mt65xx-usb3.c
1591
1592 ARM/MICREL KS8695 ARCHITECTURE
1593 M: Greg Ungerer <gerg@uclinux.org>
1594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 F: arch/arm/mach-ks8695/
1596 S: Odd Fixes
1597
1598 ARM/MIOA701 MACHINE SUPPORT
1599 M: Robert Jarzmik <robert.jarzmik@free.fr>
1600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 F: arch/arm/mach-pxa/mioa701.c
1602 S: Maintained
1603
1604 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1605 M: Michael Petchkovsky <mkpetch@internode.on.net>
1606 S: Maintained
1607
1608 ARM/NOMADIK ARCHITECTURE
1609 M: Alessandro Rubini <rubini@unipv.it>
1610 M: Linus Walleij <linus.walleij@linaro.org>
1611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 S: Maintained
1613 F: arch/arm/mach-nomadik/
1614 F: drivers/pinctrl/nomadik/
1615 F: drivers/i2c/busses/i2c-nomadik.c
1616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1617
1618 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1619 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1620 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1621 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1622 S: Supported
1623
1624 ARM/TOSA MACHINE SUPPORT
1625 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1626 M: Dirk Opfer <dirk@opfer-online.de>
1627 S: Maintained
1628
1629 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1630 M: Marek Vasut <marek.vasut@gmail.com>
1631 L: linux-arm-kernel@lists.infradead.org
1632 W: http://hackndev.com
1633 S: Maintained
1634 F: arch/arm/mach-pxa/include/mach/palmtx.h
1635 F: arch/arm/mach-pxa/palmtx.c
1636 F: arch/arm/mach-pxa/include/mach/palmt5.h
1637 F: arch/arm/mach-pxa/palmt5.c
1638 F: arch/arm/mach-pxa/include/mach/palmld.h
1639 F: arch/arm/mach-pxa/palmld.c
1640 F: arch/arm/mach-pxa/include/mach/palmte2.h
1641 F: arch/arm/mach-pxa/palmte2.c
1642 F: arch/arm/mach-pxa/include/mach/palmtc.h
1643 F: arch/arm/mach-pxa/palmtc.c
1644
1645 ARM/PALM TREO SUPPORT
1646 M: Tomas Cech <sleep_walker@suse.com>
1647 L: linux-arm-kernel@lists.infradead.org
1648 W: http://hackndev.com
1649 S: Maintained
1650 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1651 F: arch/arm/mach-pxa/palmtreo.c
1652
1653 ARM/PALMZ72 SUPPORT
1654 M: Sergey Lapin <slapin@ossfans.org>
1655 L: linux-arm-kernel@lists.infradead.org
1656 W: http://hackndev.com
1657 S: Maintained
1658 F: arch/arm/mach-pxa/include/mach/palmz72.h
1659 F: arch/arm/mach-pxa/palmz72.c
1660
1661 ARM/PLEB SUPPORT
1662 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1663 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1664 S: Maintained
1665
1666 ARM/PT DIGITAL BOARD PORT
1667 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 W: http://www.armlinux.org.uk/
1670 S: Maintained
1671
1672 ARM/QUALCOMM SUPPORT
1673 M: Andy Gross <andy.gross@linaro.org>
1674 M: David Brown <david.brown@linaro.org>
1675 L: linux-arm-msm@vger.kernel.org
1676 L: linux-soc@vger.kernel.org
1677 S: Maintained
1678 F: Documentation/devicetree/bindings/soc/qcom/
1679 F: arch/arm/boot/dts/qcom-*.dts
1680 F: arch/arm/boot/dts/qcom-*.dtsi
1681 F: arch/arm/mach-qcom/
1682 F: arch/arm64/boot/dts/qcom/*
1683 F: drivers/i2c/busses/i2c-qup.c
1684 F: drivers/clk/qcom/
1685 F: drivers/dma/qcom/
1686 F: drivers/soc/qcom/
1687 F: drivers/spi/spi-qup.c
1688 F: drivers/tty/serial/msm_serial.h
1689 F: drivers/tty/serial/msm_serial.c
1690 F: drivers/*/pm8???-*
1691 F: drivers/mfd/ssbi.c
1692 F: drivers/firmware/qcom_scm.c
1693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1694
1695 ARM/RADISYS ENP2611 MACHINE SUPPORT
1696 M: Lennert Buytenhek <kernel@wantstofly.org>
1697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 S: Maintained
1699
1700 ARM/REALTEK ARCHITECTURE
1701 M: Andreas Färber <afaerber@suse.de>
1702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 S: Maintained
1704 F: arch/arm64/boot/dts/realtek/
1705 F: Documentation/devicetree/bindings/arm/realtek.txt
1706
1707 ARM/RENESAS ARM64 ARCHITECTURE
1708 M: Simon Horman <horms@verge.net.au>
1709 M: Magnus Damm <magnus.damm@gmail.com>
1710 L: linux-renesas-soc@vger.kernel.org
1711 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1713 S: Supported
1714 F: arch/arm64/boot/dts/renesas/
1715 F: drivers/soc/renesas/
1716 F: include/linux/soc/renesas/
1717
1718 ARM/RISCPC ARCHITECTURE
1719 M: Russell King <linux@armlinux.org.uk>
1720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 W: http://www.armlinux.org.uk/
1722 S: Maintained
1723 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1724 F: arch/arm/include/asm/hardware/ioc.h
1725 F: arch/arm/include/asm/hardware/iomd.h
1726 F: arch/arm/include/asm/hardware/memc.h
1727 F: arch/arm/mach-rpc/
1728 F: drivers/net/ethernet/8390/etherh.c
1729 F: drivers/net/ethernet/i825xx/ether1*
1730 F: drivers/net/ethernet/seeq/ether3*
1731 F: drivers/scsi/arm/
1732
1733 ARM/Rockchip SoC support
1734 M: Heiko Stuebner <heiko@sntech.de>
1735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 L: linux-rockchip@lists.infradead.org
1737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1738 S: Maintained
1739 F: arch/arm/boot/dts/rk3*
1740 F: arch/arm/boot/dts/rv1108*
1741 F: arch/arm/mach-rockchip/
1742 F: drivers/clk/rockchip/
1743 F: drivers/i2c/busses/i2c-rk3x.c
1744 F: drivers/*/*rockchip*
1745 F: drivers/*/*/*rockchip*
1746 F: sound/soc/rockchip/
1747 N: rockchip
1748
1749 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1750 M: Kukjin Kim <kgene@kernel.org>
1751 M: Krzysztof Kozlowski <krzk@kernel.org>
1752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1754 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1755 S: Maintained
1756 F: arch/arm/boot/dts/s3c*
1757 F: arch/arm/boot/dts/s5p*
1758 F: arch/arm/boot/dts/samsung*
1759 F: arch/arm/boot/dts/exynos*
1760 F: arch/arm64/boot/dts/exynos/
1761 F: arch/arm/plat-samsung/
1762 F: arch/arm/mach-s3c24*/
1763 F: arch/arm/mach-s3c64xx/
1764 F: arch/arm/mach-s5p*/
1765 F: arch/arm/mach-exynos*/
1766 F: drivers/*/*s3c24*
1767 F: drivers/*/*/*s3c24*
1768 F: drivers/*/*s3c64xx*
1769 F: drivers/*/*s5pv210*
1770 F: drivers/memory/samsung/*
1771 F: drivers/soc/samsung/*
1772 F: Documentation/arm/Samsung/
1773 F: Documentation/devicetree/bindings/arm/samsung/
1774 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1775 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1776 N: exynos
1777
1778 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1779 M: Kyungmin Park <kyungmin.park@samsung.com>
1780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 S: Maintained
1782 F: arch/arm/mach-s5pv210/
1783
1784 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1785 M: Kyungmin Park <kyungmin.park@samsung.com>
1786 M: Kamil Debski <kamil@wypas.org>
1787 M: Andrzej Hajda <a.hajda@samsung.com>
1788 L: linux-arm-kernel@lists.infradead.org
1789 L: linux-media@vger.kernel.org
1790 S: Maintained
1791 F: drivers/media/platform/s5p-g2d/
1792
1793 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1794 M: Kyungmin Park <kyungmin.park@samsung.com>
1795 M: Kamil Debski <kamil@wypas.org>
1796 M: Jeongtae Park <jtp.park@samsung.com>
1797 M: Andrzej Hajda <a.hajda@samsung.com>
1798 L: linux-arm-kernel@lists.infradead.org
1799 L: linux-media@vger.kernel.org
1800 S: Maintained
1801 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1802 F: drivers/media/platform/s5p-mfc/
1803
1804 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1805 M: Marek Szyprowski <m.szyprowski@samsung.com>
1806 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1807 L: linux-media@vger.kernel.org
1808 S: Maintained
1809 F: drivers/media/platform/s5p-cec/
1810 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1811
1812 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1813 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1814 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1815 L: linux-arm-kernel@lists.infradead.org
1816 L: linux-media@vger.kernel.org
1817 S: Maintained
1818 F: drivers/media/platform/s5p-jpeg/
1819
1820 ARM/SHMOBILE ARM ARCHITECTURE
1821 M: Simon Horman <horms@verge.net.au>
1822 M: Magnus Damm <magnus.damm@gmail.com>
1823 L: linux-renesas-soc@vger.kernel.org
1824 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1826 S: Supported
1827 F: arch/arm/boot/dts/emev2*
1828 F: arch/arm/boot/dts/r7s*
1829 F: arch/arm/boot/dts/r8a*
1830 F: arch/arm/boot/dts/sh*
1831 F: arch/arm/configs/shmobile_defconfig
1832 F: arch/arm/include/debug/renesas-scif.S
1833 F: arch/arm/mach-shmobile/
1834 F: drivers/soc/renesas/
1835 F: include/linux/soc/renesas/
1836
1837 ARM/SOCFPGA ARCHITECTURE
1838 M: Dinh Nguyen <dinguyen@kernel.org>
1839 S: Maintained
1840 F: arch/arm/mach-socfpga/
1841 F: arch/arm/boot/dts/socfpga*
1842 F: arch/arm/configs/socfpga_defconfig
1843 F: arch/arm64/boot/dts/altera/
1844 W: http://www.rocketboards.org
1845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1846
1847 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1848 M: Dinh Nguyen <dinguyen@kernel.org>
1849 S: Maintained
1850 F: drivers/clk/socfpga/
1851
1852 ARM/SOCFPGA EDAC SUPPORT
1853 M: Thor Thayer <thor.thayer@linux.intel.com>
1854 S: Maintained
1855 F: drivers/edac/altera_edac.
1856
1857 ARM/STI ARCHITECTURE
1858 M: Patrice Chotard <patrice.chotard@st.com>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 W: http://www.stlinux.com
1861 S: Maintained
1862 F: arch/arm/mach-sti/
1863 F: arch/arm/boot/dts/sti*
1864 F: drivers/char/hw_random/st-rng.c
1865 F: drivers/clocksource/arm_global_timer.c
1866 F: drivers/clocksource/clksrc_st_lpc.c
1867 F: drivers/cpufreq/sti-cpufreq.c
1868 F: drivers/dma/st_fdma*
1869 F: drivers/i2c/busses/i2c-st.c
1870 F: drivers/media/rc/st_rc.c
1871 F: drivers/media/platform/sti/c8sectpfe/
1872 F: drivers/mmc/host/sdhci-st.c
1873 F: drivers/phy/st/phy-miphy28lp.c
1874 F: drivers/phy/st/phy-stih407-usb.c
1875 F: drivers/pinctrl/pinctrl-st.c
1876 F: drivers/remoteproc/st_remoteproc.c
1877 F: drivers/remoteproc/st_slim_rproc.c
1878 F: drivers/reset/sti/
1879 F: drivers/rtc/rtc-st-lpc.c
1880 F: drivers/tty/serial/st-asc.c
1881 F: drivers/usb/dwc3/dwc3-st.c
1882 F: drivers/usb/host/ehci-st.c
1883 F: drivers/usb/host/ohci-st.c
1884 F: drivers/watchdog/st_lpc_wdt.c
1885 F: drivers/ata/ahci_st.c
1886 F: include/linux/remoteproc/st_slim_rproc.h
1887
1888 ARM/STM32 ARCHITECTURE
1889 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1890 M: Alexandre Torgue <alexandre.torgue@st.com>
1891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 S: Maintained
1893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1894 N: stm32
1895 F: drivers/clocksource/armv7m_systick.c
1896
1897 ARM/TANGO ARCHITECTURE
1898 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1899 L: linux-arm-kernel@lists.infradead.org
1900 S: Maintained
1901 N: tango
1902
1903 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1904 M: Lennert Buytenhek <kernel@wantstofly.org>
1905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 S: Maintained
1907
1908 ARM/TETON BGA MACHINE SUPPORT
1909 M: "Mark F. Brown" <mark.brown314@gmail.com>
1910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 S: Maintained
1912
1913 ARM/THECUS N2100 MACHINE SUPPORT
1914 M: Lennert Buytenhek <kernel@wantstofly.org>
1915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 S: Maintained
1917
1918 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1919 M: Wan ZongShun <mcuos.com@gmail.com>
1920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 W: http://www.mcuos.com
1922 S: Maintained
1923 F: arch/arm/mach-w90x900/
1924 F: drivers/input/keyboard/w90p910_keypad.c
1925 F: drivers/input/touchscreen/w90p910_ts.c
1926 F: drivers/watchdog/nuc900_wdt.c
1927 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1928 F: drivers/mtd/nand/nuc900_nand.c
1929 F: drivers/rtc/rtc-nuc900.c
1930 F: drivers/spi/spi-nuc900.c
1931 F: drivers/usb/host/ehci-w90x900.c
1932 F: drivers/video/fbdev/nuc900fb.c
1933
1934 ARM/U300 MACHINE SUPPORT
1935 M: Linus Walleij <linus.walleij@linaro.org>
1936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 S: Supported
1938 F: arch/arm/mach-u300/
1939 F: drivers/clocksource/timer-u300.c
1940 F: drivers/i2c/busses/i2c-stu300.c
1941 F: drivers/rtc/rtc-coh901331.c
1942 F: drivers/watchdog/coh901327_wdt.c
1943 F: drivers/dma/coh901318*
1944 F: drivers/mfd/ab3100*
1945 F: drivers/rtc/rtc-ab3100.c
1946 F: drivers/rtc/rtc-coh901331.c
1947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1948
1949 ARM/UNIPHIER ARCHITECTURE
1950 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1953 S: Maintained
1954 F: arch/arm/boot/dts/uniphier*
1955 F: arch/arm/include/asm/hardware/cache-uniphier.h
1956 F: arch/arm/mach-uniphier/
1957 F: arch/arm/mm/cache-uniphier.c
1958 F: arch/arm64/boot/dts/socionext/
1959 F: drivers/bus/uniphier-system-bus.c
1960 F: drivers/clk/uniphier/
1961 F: drivers/i2c/busses/i2c-uniphier*
1962 F: drivers/pinctrl/uniphier/
1963 F: drivers/reset/reset-uniphier.c
1964 F: drivers/tty/serial/8250/8250_uniphier.c
1965 N: uniphier
1966
1967 ARM/Ux500 ARM ARCHITECTURE
1968 M: Linus Walleij <linus.walleij@linaro.org>
1969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 S: Maintained
1971 F: arch/arm/mach-ux500/
1972 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1973 F: drivers/dma/ste_dma40*
1974 F: drivers/hwspinlock/u8500_hsem.c
1975 F: drivers/mfd/abx500*
1976 F: drivers/mfd/ab8500*
1977 F: drivers/mfd/dbx500*
1978 F: drivers/mfd/db8500*
1979 F: drivers/pinctrl/nomadik/pinctrl-ab*
1980 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1981 F: drivers/rtc/rtc-ab8500.c
1982 F: drivers/rtc/rtc-pl031.c
1983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1984
1985 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1986 M: Ulf Hansson <ulf.hansson@linaro.org>
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 T: git git://git.linaro.org/people/ulfh/clk.git
1989 S: Maintained
1990 F: drivers/clk/ux500/
1991
1992 ARM/VERSATILE EXPRESS PLATFORM
1993 M: Liviu Dudau <liviu.dudau@arm.com>
1994 M: Sudeep Holla <sudeep.holla@arm.com>
1995 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 S: Maintained
1998 F: arch/arm/boot/dts/vexpress*
1999 F: arch/arm64/boot/dts/arm/
2000 F: arch/arm/mach-vexpress/
2001 F: */*/vexpress*
2002 F: */*/*/vexpress*
2003 F: drivers/clk/versatile/clk-vexpress-osc.c
2004 F: drivers/clocksource/versatile.c
2005 N: mps2
2006
2007 ARM/VFP SUPPORT
2008 M: Russell King <linux@armlinux.org.uk>
2009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 W: http://www.armlinux.org.uk/
2011 S: Maintained
2012 F: arch/arm/vfp/
2013
2014 ARM/VOIPAC PXA270 SUPPORT
2015 M: Marek Vasut <marek.vasut@gmail.com>
2016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 S: Maintained
2018 F: arch/arm/mach-pxa/vpac270.c
2019 F: arch/arm/mach-pxa/include/mach/vpac270.h
2020
2021 ARM/VT8500 ARM ARCHITECTURE
2022 M: Tony Prisk <linux@prisktech.co.nz>
2023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 S: Maintained
2025 F: arch/arm/mach-vt8500/
2026 F: drivers/clocksource/vt8500_timer.c
2027 F: drivers/i2c/busses/i2c-wmt.c
2028 F: drivers/mmc/host/wmt-sdmmc.c
2029 F: drivers/pwm/pwm-vt8500.c
2030 F: drivers/rtc/rtc-vt8500.c
2031 F: drivers/tty/serial/vt8500_serial.c
2032 F: drivers/usb/host/ehci-platform.c
2033 F: drivers/usb/host/uhci-platform.c
2034 F: drivers/video/fbdev/vt8500lcdfb.*
2035 F: drivers/video/fbdev/wm8505fb*
2036 F: drivers/video/fbdev/wmt_ge_rops.*
2037
2038 ARM/ZIPIT Z2 SUPPORT
2039 M: Marek Vasut <marek.vasut@gmail.com>
2040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041 S: Maintained
2042 F: arch/arm/mach-pxa/z2.c
2043 F: arch/arm/mach-pxa/include/mach/z2.h
2044
2045 ARM/ZTE ARCHITECTURE
2046 M: Jun Nie <jun.nie@linaro.org>
2047 M: Baoyou Xie <baoyou.xie@linaro.org>
2048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 S: Maintained
2050 F: arch/arm/mach-zx/
2051 F: drivers/clk/zte/
2052 F: drivers/reset/reset-zx2967.c
2053 F: drivers/soc/zte/
2054 F: Documentation/devicetree/bindings/arm/zte.txt
2055 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2056 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2057 F: Documentation/devicetree/bindings/soc/zte/
2058 F: include/dt-bindings/soc/zx*.h
2059
2060 ARM/ZYNQ ARCHITECTURE
2061 M: Michal Simek <michal.simek@xilinx.com>
2062 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 W: http://wiki.xilinx.com
2065 T: git https://github.com/Xilinx/linux-xlnx.git
2066 S: Supported
2067 F: arch/arm/mach-zynq/
2068 F: drivers/cpuidle/cpuidle-zynq.c
2069 F: drivers/block/xsysace.c
2070 N: zynq
2071 N: xilinx
2072 F: drivers/clocksource/cadence_ttc_timer.c
2073 F: drivers/i2c/busses/i2c-cadence.c
2074 F: drivers/mmc/host/sdhci-of-arasan.c
2075 F: drivers/edac/synopsys_edac.c
2076
2077 ARM SMMU DRIVERS
2078 M: Will Deacon <will.deacon@arm.com>
2079 R: Robin Murphy <robin.murphy@arm.com>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 S: Maintained
2082 F: drivers/iommu/arm-smmu.c
2083 F: drivers/iommu/arm-smmu-v3.c
2084 F: drivers/iommu/io-pgtable-arm.c
2085 F: drivers/iommu/io-pgtable-arm-v7s.c
2086
2087 ARM64 PORT (AARCH64 ARCHITECTURE)
2088 M: Catalin Marinas <catalin.marinas@arm.com>
2089 M: Will Deacon <will.deacon@arm.com>
2090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2092 S: Maintained
2093 F: arch/arm64/
2094 F: Documentation/arm64/
2095
2096 AS3645A LED FLASH CONTROLLER DRIVER
2097 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2098 L: linux-media@vger.kernel.org
2099 T: git git://linuxtv.org/media_tree.git
2100 S: Maintained
2101 F: drivers/media/i2c/as3645a.c
2102 F: include/media/i2c/as3645a.h
2103
2104 ASAHI KASEI AK8974 DRIVER
2105 M: Linus Walleij <linus.walleij@linaro.org>
2106 L: linux-iio@vger.kernel.org
2107 W: http://www.akm.com/
2108 S: Supported
2109 F: drivers/iio/magnetometer/ak8974.c
2110
2111 ASC7621 HARDWARE MONITOR DRIVER
2112 M: George Joseph <george.joseph@fairview5.com>
2113 L: linux-hwmon@vger.kernel.org
2114 S: Maintained
2115 F: Documentation/hwmon/asc7621
2116 F: drivers/hwmon/asc7621.c
2117
2118 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2119 M: Corentin Chary <corentin.chary@gmail.com>
2120 L: acpi4asus-user@lists.sourceforge.net
2121 L: platform-driver-x86@vger.kernel.org
2122 W: http://acpi4asus.sf.net
2123 S: Maintained
2124 F: drivers/platform/x86/asus*.c
2125 F: drivers/platform/x86/eeepc*.c
2126
2127 ASUS WIRELESS RADIO CONTROL DRIVER
2128 M: João Paulo Rechi Vita <jprvita@gmail.com>
2129 L: platform-driver-x86@vger.kernel.org
2130 S: Maintained
2131 F: drivers/platform/x86/asus-wireless.c
2132
2133 ASYMMETRIC KEYS
2134 M: David Howells <dhowells@redhat.com>
2135 L: keyrings@vger.kernel.org
2136 S: Maintained
2137 F: Documentation/crypto/asymmetric-keys.txt
2138 F: include/linux/verification.h
2139 F: include/crypto/public_key.h
2140 F: include/crypto/pkcs7.h
2141 F: crypto/asymmetric_keys/
2142
2143 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2144 R: Dan Williams <dan.j.williams@intel.com>
2145 W: http://sourceforge.net/projects/xscaleiop
2146 S: Odd fixes
2147 F: Documentation/crypto/async-tx-api.txt
2148 F: crypto/async_tx/
2149 F: drivers/dma/
2150 F: include/linux/dmaengine.h
2151 F: include/linux/async_tx.h
2152
2153 AT24 EEPROM DRIVER
2154 M: Wolfram Sang <wsa@the-dreams.de>
2155 L: linux-i2c@vger.kernel.org
2156 S: Maintained
2157 F: drivers/misc/eeprom/at24.c
2158 F: include/linux/platform_data/at24.h
2159
2160 ATA OVER ETHERNET (AOE) DRIVER
2161 M: "Ed L. Cashin" <ed.cashin@acm.org>
2162 W: http://www.openaoe.org/
2163 S: Supported
2164 F: Documentation/aoe/
2165 F: drivers/block/aoe/
2166
2167 ATHEROS 71XX/9XXX GPIO DRIVER
2168 M: Alban Bedel <albeu@free.fr>
2169 W: https://github.com/AlbanBedel/linux
2170 T: git git://github.com/AlbanBedel/linux
2171 S: Maintained
2172 F: drivers/gpio/gpio-ath79.c
2173 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2174
2175 ATHEROS ATH GENERIC UTILITIES
2176 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2177 L: linux-wireless@vger.kernel.org
2178 S: Supported
2179 F: drivers/net/wireless/ath/*
2180
2181 ATHEROS ATH5K WIRELESS DRIVER
2182 M: Jiri Slaby <jirislaby@gmail.com>
2183 M: Nick Kossifidis <mickflemm@gmail.com>
2184 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2185 L: linux-wireless@vger.kernel.org
2186 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2187 S: Maintained
2188 F: drivers/net/wireless/ath/ath5k/
2189
2190 ATHEROS ATH6KL WIRELESS DRIVER
2191 M: Kalle Valo <kvalo@qca.qualcomm.com>
2192 L: linux-wireless@vger.kernel.org
2193 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2195 S: Supported
2196 F: drivers/net/wireless/ath/ath6kl/
2197
2198 WILOCITY WIL6210 WIRELESS DRIVER
2199 M: Maya Erez <qca_merez@qca.qualcomm.com>
2200 L: linux-wireless@vger.kernel.org
2201 L: wil6210@qca.qualcomm.com
2202 S: Supported
2203 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2204 F: drivers/net/wireless/ath/wil6210/
2205 F: include/uapi/linux/wil6210_uapi.h
2206
2207 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2208 M: Christian Lamparter <chunkeey@googlemail.com>
2209 L: linux-wireless@vger.kernel.org
2210 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2211 S: Maintained
2212 F: drivers/net/wireless/ath/carl9170/
2213
2214 ATK0110 HWMON DRIVER
2215 M: Luca Tettamanti <kronos.it@gmail.com>
2216 L: linux-hwmon@vger.kernel.org
2217 S: Maintained
2218 F: drivers/hwmon/asus_atk0110.c
2219
2220 ATI_REMOTE2 DRIVER
2221 M: Ville Syrjala <syrjala@sci.fi>
2222 S: Maintained
2223 F: drivers/input/misc/ati_remote2.c
2224
2225 ATLX ETHERNET DRIVERS
2226 M: Jay Cliburn <jcliburn@gmail.com>
2227 M: Chris Snook <chris.snook@gmail.com>
2228 L: netdev@vger.kernel.org
2229 W: http://sourceforge.net/projects/atl1
2230 W: http://atl1.sourceforge.net
2231 S: Maintained
2232 F: drivers/net/ethernet/atheros/
2233
2234 ATM
2235 M: Chas Williams <3chas3@gmail.com>
2236 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2237 L: netdev@vger.kernel.org
2238 W: http://linux-atm.sourceforge.net
2239 S: Maintained
2240 F: drivers/atm/
2241 F: include/linux/atm*
2242 F: include/uapi/linux/atm*
2243
2244 ATMEL AT91 / AT32 MCI DRIVER
2245 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2246 S: Maintained
2247 F: drivers/mmc/host/atmel-mci.c
2248
2249 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2250 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2251 S: Supported
2252 F: drivers/power/reset/at91-sama5d2_shdwc.c
2253
2254 ATMEL SAMA5D2 ADC DRIVER
2255 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2256 L: linux-iio@vger.kernel.org
2257 S: Supported
2258 F: drivers/iio/adc/at91-sama5d2_adc.c
2259
2260 ATMEL Audio ALSA driver
2261 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2262 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2263 S: Supported
2264 F: sound/soc/atmel
2265
2266 ATMEL XDMA DRIVER
2267 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2268 L: linux-arm-kernel@lists.infradead.org
2269 L: dmaengine@vger.kernel.org
2270 S: Supported
2271 F: drivers/dma/at_xdmac.c
2272
2273 ATMEL I2C DRIVER
2274 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2275 L: linux-i2c@vger.kernel.org
2276 S: Supported
2277 F: drivers/i2c/busses/i2c-at91.c
2278
2279 ATMEL ISI DRIVER
2280 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2281 L: linux-media@vger.kernel.org
2282 S: Supported
2283 F: drivers/media/platform/atmel/atmel-isi.c
2284 F: include/media/atmel-isi.h
2285
2286 ATMEL LCDFB DRIVER
2287 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2288 L: linux-fbdev@vger.kernel.org
2289 S: Maintained
2290 F: drivers/video/fbdev/atmel_lcdfb.c
2291 F: include/video/atmel_lcdc.h
2292
2293 ATMEL MACB ETHERNET DRIVER
2294 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2295 S: Supported
2296 F: drivers/net/ethernet/cadence/
2297
2298 ATMEL NAND DRIVER
2299 M: Wenyou Yang <wenyou.yang@atmel.com>
2300 M: Josh Wu <rainyfeeling@outlook.com>
2301 L: linux-mtd@lists.infradead.org
2302 S: Supported
2303 F: drivers/mtd/nand/atmel/*
2304
2305 ATMEL SDMMC DRIVER
2306 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2307 L: linux-mmc@vger.kernel.org
2308 S: Supported
2309 F: drivers/mmc/host/sdhci-of-at91.c
2310
2311 ATMEL SPI DRIVER
2312 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2313 S: Supported
2314 F: drivers/spi/spi-atmel.*
2315
2316 ATMEL SSC DRIVER
2317 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319 S: Supported
2320 F: drivers/misc/atmel-ssc.c
2321 F: include/linux/atmel-ssc.h
2322
2323 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2324 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 S: Supported
2327 F: drivers/misc/atmel_tclib.c
2328 F: drivers/clocksource/tcb_clksrc.c
2329
2330 ATMEL USBA UDC DRIVER
2331 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 S: Supported
2334 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2335
2336 ATMEL WIRELESS DRIVER
2337 M: Simon Kelley <simon@thekelleys.org.uk>
2338 L: linux-wireless@vger.kernel.org
2339 W: http://www.thekelleys.org.uk/atmel
2340 W: http://atmelwlandriver.sourceforge.net/
2341 S: Maintained
2342 F: drivers/net/wireless/atmel/atmel*
2343
2344 ATMEL MAXTOUCH DRIVER
2345 M: Nick Dyer <nick@shmanahar.org>
2346 T: git git://github.com/ndyer/linux.git
2347 S: Maintained
2348 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2349 F: drivers/input/touchscreen/atmel_mxt_ts.c
2350 F: include/linux/platform_data/atmel_mxt_ts.h
2351
2352 ATOMIC INFRASTRUCTURE
2353 M: Will Deacon <will.deacon@arm.com>
2354 M: Peter Zijlstra <peterz@infradead.org>
2355 R: Boqun Feng <boqun.feng@gmail.com>
2356 L: linux-kernel@vger.kernel.org
2357 S: Maintained
2358 F: arch/*/include/asm/atomic*.h
2359 F: include/*/atomic*.h
2360
2361 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2362 M: Bradley Grove <linuxdrivers@attotech.com>
2363 L: linux-scsi@vger.kernel.org
2364 W: http://www.attotech.com
2365 S: Supported
2366 F: drivers/scsi/esas2r
2367
2368 ATUSB IEEE 802.15.4 RADIO DRIVER
2369 M: Stefan Schmidt <stefan@osg.samsung.com>
2370 L: linux-wpan@vger.kernel.org
2371 S: Maintained
2372 F: drivers/net/ieee802154/atusb.c
2373 F: drivers/net/ieee802154/atusb.h
2374 F: drivers/net/ieee802154/at86rf230.h
2375
2376 AUDIT SUBSYSTEM
2377 M: Paul Moore <paul@paul-moore.com>
2378 M: Eric Paris <eparis@redhat.com>
2379 L: linux-audit@redhat.com (moderated for non-subscribers)
2380 W: http://people.redhat.com/sgrubb/audit/
2381 T: git git://git.infradead.org/users/pcmoore/audit
2382 S: Maintained
2383 F: include/linux/audit.h
2384 F: include/uapi/linux/audit.h
2385 F: kernel/audit*
2386
2387 AUXILIARY DISPLAY DRIVERS
2388 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2389 W: http://miguelojeda.es/auxdisplay.htm
2390 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2391 S: Maintained
2392 F: drivers/auxdisplay/
2393 F: include/linux/cfag12864b.h
2394
2395 AX.25 NETWORK LAYER
2396 M: Ralf Baechle <ralf@linux-mips.org>
2397 L: linux-hams@vger.kernel.org
2398 W: http://www.linux-ax25.org/
2399 S: Maintained
2400 F: include/uapi/linux/ax25.h
2401 F: include/net/ax25.h
2402 F: net/ax25/
2403
2404 AXENTIA ASOC DRIVERS
2405 M: Peter Rosin <peda@axentia.se>
2406 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2407 S: Maintained
2408 F: Documentation/devicetree/bindings/sound/axentia,*
2409 F: sound/soc/atmel/tse850-pcm5142.c
2410
2411 AXENTIA ARM DEVICES
2412 M: Peter Rosin <peda@axentia.se>
2413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 S: Maintained
2415 F: Documentation/devicetree/bindings/arm/axentia.txt
2416 F: arch/arm/boot/dts/at91-linea.dtsi
2417 F: arch/arm/boot/dts/at91-tse850-3.dts
2418
2419 AZ6007 DVB DRIVER
2420 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2421 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2422 L: linux-media@vger.kernel.org
2423 W: https://linuxtv.org
2424 T: git git://linuxtv.org/media_tree.git
2425 S: Maintained
2426 F: drivers/media/usb/dvb-usb-v2/az6007.c
2427
2428 AZTECH FM RADIO RECEIVER DRIVER
2429 M: Hans Verkuil <hverkuil@xs4all.nl>
2430 L: linux-media@vger.kernel.org
2431 T: git git://linuxtv.org/media_tree.git
2432 W: https://linuxtv.org
2433 S: Maintained
2434 F: drivers/media/radio/radio-aztech*
2435
2436 B43 WIRELESS DRIVER
2437 L: linux-wireless@vger.kernel.org
2438 L: b43-dev@lists.infradead.org
2439 W: http://wireless.kernel.org/en/users/Drivers/b43
2440 S: Odd Fixes
2441 F: drivers/net/wireless/broadcom/b43/
2442
2443 B43LEGACY WIRELESS DRIVER
2444 M: Larry Finger <Larry.Finger@lwfinger.net>
2445 L: linux-wireless@vger.kernel.org
2446 L: b43-dev@lists.infradead.org
2447 W: http://wireless.kernel.org/en/users/Drivers/b43
2448 S: Maintained
2449 F: drivers/net/wireless/broadcom/b43legacy/
2450
2451 BACKLIGHT CLASS/SUBSYSTEM
2452 M: Lee Jones <lee.jones@linaro.org>
2453 M: Daniel Thompson <daniel.thompson@linaro.org>
2454 M: Jingoo Han <jingoohan1@gmail.com>
2455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2456 S: Maintained
2457 F: drivers/video/backlight/
2458 F: include/linux/backlight.h
2459 F: include/linux/pwm_backlight.h
2460 F: Documentation/devicetree/bindings/leds/backlight
2461
2462 BATMAN ADVANCED
2463 M: Marek Lindner <mareklindner@neomailbox.ch>
2464 M: Simon Wunderlich <sw@simonwunderlich.de>
2465 M: Antonio Quartulli <a@unstable.cc>
2466 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2467 W: https://www.open-mesh.org/
2468 Q: https://patchwork.open-mesh.org/project/batman/list/
2469 S: Maintained
2470 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2471 F: Documentation/ABI/testing/sysfs-class-net-mesh
2472 F: Documentation/networking/batman-adv.txt
2473 F: include/uapi/linux/batman_adv.h
2474 F: net/batman-adv/
2475
2476 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2477 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2478 L: linux-hams@vger.kernel.org
2479 W: http://www.baycom.org/~tom/ham/ham.html
2480 S: Maintained
2481 F: drivers/net/hamradio/baycom*
2482
2483 BCACHE (BLOCK LAYER CACHE)
2484 M: Kent Overstreet <kent.overstreet@gmail.com>
2485 L: linux-bcache@vger.kernel.org
2486 W: http://bcache.evilpiepirate.org
2487 S: Orphan
2488 F: drivers/md/bcache/
2489
2490 BDISP ST MEDIA DRIVER
2491 M: Fabien Dessenne <fabien.dessenne@st.com>
2492 L: linux-media@vger.kernel.org
2493 T: git git://linuxtv.org/media_tree.git
2494 W: https://linuxtv.org
2495 S: Supported
2496 F: drivers/media/platform/sti/bdisp
2497
2498 DELTA ST MEDIA DRIVER
2499 M: Hugues Fruchet <hugues.fruchet@st.com>
2500 L: linux-media@vger.kernel.org
2501 T: git git://linuxtv.org/media_tree.git
2502 W: https://linuxtv.org
2503 S: Supported
2504 F: drivers/media/platform/sti/delta
2505
2506 BEFS FILE SYSTEM
2507 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2508 M: Salah Triki <salah.triki@gmail.com>
2509 S: Maintained
2510 T: git git://github.com/luisbg/linux-befs.git
2511 F: Documentation/filesystems/befs.txt
2512 F: fs/befs/
2513
2514 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2515 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2516 L: netdev@vger.kernel.org
2517 S: Maintained
2518 F: drivers/net/ethernet/ec_bhf.c
2519
2520 BFS FILE SYSTEM
2521 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2522 S: Maintained
2523 F: Documentation/filesystems/bfs.txt
2524 F: fs/bfs/
2525 F: include/uapi/linux/bfs_fs.h
2526
2527 BLACKFIN ARCHITECTURE
2528 M: Steven Miao <realmz6@gmail.com>
2529 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2530 T: git git://git.code.sf.net/p/adi-linux/code
2531 W: http://blackfin.uclinux.org
2532 S: Supported
2533 F: arch/blackfin/
2534
2535 BLACKFIN EMAC DRIVER
2536 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2537 W: http://blackfin.uclinux.org
2538 S: Supported
2539 F: drivers/net/ethernet/adi/
2540
2541 BLACKFIN RTC DRIVER
2542 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2543 W: http://blackfin.uclinux.org
2544 S: Supported
2545 F: drivers/rtc/rtc-bfin.c
2546
2547 BLACKFIN SDH DRIVER
2548 M: Sonic Zhang <sonic.zhang@analog.com>
2549 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2550 W: http://blackfin.uclinux.org
2551 S: Supported
2552 F: drivers/mmc/host/bfin_sdh.c
2553
2554 BLACKFIN SERIAL DRIVER
2555 M: Sonic Zhang <sonic.zhang@analog.com>
2556 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2557 W: http://blackfin.uclinux.org
2558 S: Supported
2559 F: drivers/tty/serial/bfin_uart.c
2560
2561 BLACKFIN WATCHDOG DRIVER
2562 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2563 W: http://blackfin.uclinux.org
2564 S: Supported
2565 F: drivers/watchdog/bfin_wdt.c
2566
2567 BLACKFIN I2C TWI DRIVER
2568 M: Sonic Zhang <sonic.zhang@analog.com>
2569 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2570 W: http://blackfin.uclinux.org/
2571 S: Supported
2572 F: drivers/i2c/busses/i2c-bfin-twi.c
2573
2574 BLACKFIN MEDIA DRIVER
2575 M: Scott Jiang <scott.jiang.linux@gmail.com>
2576 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2577 W: http://blackfin.uclinux.org/
2578 S: Supported
2579 F: drivers/media/platform/blackfin/
2580 F: drivers/media/i2c/adv7183*
2581 F: drivers/media/i2c/vs6624*
2582
2583 BLINKM RGB LED DRIVER
2584 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2585 S: Maintained
2586 F: drivers/leds/leds-blinkm.c
2587
2588 BLOCK LAYER
2589 M: Jens Axboe <axboe@kernel.dk>
2590 L: linux-block@vger.kernel.org
2591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2592 S: Maintained
2593 F: block/
2594 F: kernel/trace/blktrace.c
2595 F: lib/sbitmap.c
2596
2597 BFQ I/O SCHEDULER
2598 M: Paolo Valente <paolo.valente@linaro.org>
2599 M: Jens Axboe <axboe@kernel.dk>
2600 L: linux-block@vger.kernel.org
2601 S: Maintained
2602 F: block/bfq-*
2603 F: Documentation/block/bfq-iosched.txt
2604
2605 BLOCK2MTD DRIVER
2606 M: Joern Engel <joern@lazybastard.org>
2607 L: linux-mtd@lists.infradead.org
2608 S: Maintained
2609 F: drivers/mtd/devices/block2mtd.c
2610
2611 BLUETOOTH DRIVERS
2612 M: Marcel Holtmann <marcel@holtmann.org>
2613 M: Gustavo Padovan <gustavo@padovan.org>
2614 M: Johan Hedberg <johan.hedberg@gmail.com>
2615 L: linux-bluetooth@vger.kernel.org
2616 W: http://www.bluez.org/
2617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2619 S: Maintained
2620 F: drivers/bluetooth/
2621
2622 BLUETOOTH SUBSYSTEM
2623 M: Marcel Holtmann <marcel@holtmann.org>
2624 M: Gustavo Padovan <gustavo@padovan.org>
2625 M: Johan Hedberg <johan.hedberg@gmail.com>
2626 L: linux-bluetooth@vger.kernel.org
2627 W: http://www.bluez.org/
2628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2630 S: Maintained
2631 F: net/bluetooth/
2632 F: include/net/bluetooth/
2633
2634 DMA MAPPING HELPERS
2635 M: Christoph Hellwig <hch@lst.de>
2636 M: Marek Szyprowski <m.szyprowski@samsung.com>
2637 R: Robin Murphy <robin.murphy@arm.com>
2638 L: linux-kernel@vger.kernel.org
2639 T: git git://git.infradead.org/users/hch/dma-mapping.git
2640 W: http://git.infradead.org/users/hch/dma-mapping.git
2641 S: Supported
2642 F: lib/dma-debug.c
2643 F: lib/dma-noop.c
2644 F: lib/dma-virt.c
2645 F: drivers/base/dma-mapping.c
2646 F: drivers/base/dma-coherent.c
2647 F: include/linux/dma-mapping.h
2648
2649 BONDING DRIVER
2650 M: Jay Vosburgh <j.vosburgh@gmail.com>
2651 M: Veaceslav Falico <vfalico@gmail.com>
2652 M: Andy Gospodarek <andy@greyhouse.net>
2653 L: netdev@vger.kernel.org
2654 W: http://sourceforge.net/projects/bonding/
2655 S: Supported
2656 F: drivers/net/bonding/
2657 F: include/uapi/linux/if_bonding.h
2658
2659 BPF (Safe dynamic programs and tools)
2660 M: Alexei Starovoitov <ast@kernel.org>
2661 M: Daniel Borkmann <daniel@iogearbox.net>
2662 L: netdev@vger.kernel.org
2663 L: linux-kernel@vger.kernel.org
2664 S: Supported
2665 F: arch/x86/net/bpf_jit*
2666 F: Documentation/networking/filter.txt
2667 F: include/linux/bpf*
2668 F: include/linux/filter.h
2669 F: include/uapi/linux/bpf*
2670 F: include/uapi/linux/filter.h
2671 F: kernel/bpf/
2672 F: kernel/trace/bpf_trace.c
2673 F: lib/test_bpf.c
2674 F: net/bpf/
2675 F: net/core/filter.c
2676 F: net/sched/act_bpf.c
2677 F: net/sched/cls_bpf.c
2678 F: samples/bpf/
2679 F: tools/net/bpf*
2680 F: tools/testing/selftests/bpf/
2681
2682 BROADCOM B44 10/100 ETHERNET DRIVER
2683 M: Michael Chan <michael.chan@broadcom.com>
2684 L: netdev@vger.kernel.org
2685 S: Supported
2686 F: drivers/net/ethernet/broadcom/b44.*
2687
2688 BROADCOM B53 ETHERNET SWITCH DRIVER
2689 M: Florian Fainelli <f.fainelli@gmail.com>
2690 L: netdev@vger.kernel.org
2691 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2692 S: Supported
2693 F: drivers/net/dsa/b53/*
2694 F: include/linux/platform_data/b53.h
2695
2696 BROADCOM GENET ETHERNET DRIVER
2697 M: Florian Fainelli <f.fainelli@gmail.com>
2698 L: netdev@vger.kernel.org
2699 S: Supported
2700 F: drivers/net/ethernet/broadcom/genet/
2701
2702 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2703 M: Rasesh Mody <rasesh.mody@cavium.com>
2704 M: Harish Patil <harish.patil@cavium.com>
2705 M: Dept-GELinuxNICDev@cavium.com
2706 L: netdev@vger.kernel.org
2707 S: Supported
2708 F: drivers/net/ethernet/broadcom/bnx2.*
2709 F: drivers/net/ethernet/broadcom/bnx2_*
2710
2711 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2712 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2713 M: Ariel Elior <ariel.elior@cavium.com>
2714 M: everest-linux-l2@cavium.com
2715 L: netdev@vger.kernel.org
2716 S: Supported
2717 F: drivers/net/ethernet/broadcom/bnx2x/
2718
2719 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2720 M: Michael Chan <michael.chan@broadcom.com>
2721 L: netdev@vger.kernel.org
2722 S: Supported
2723 F: drivers/net/ethernet/broadcom/bnxt/
2724
2725 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2726 M: Florian Fainelli <f.fainelli@gmail.com>
2727 M: Ray Jui <rjui@broadcom.com>
2728 M: Scott Branden <sbranden@broadcom.com>
2729 M: bcm-kernel-feedback-list@broadcom.com
2730 T: git git://github.com/broadcom/mach-bcm
2731 S: Maintained
2732 N: bcm281*
2733 N: bcm113*
2734 N: bcm216*
2735 N: kona
2736 F: arch/arm/mach-bcm/
2737
2738 BROADCOM BCM2835 ARM ARCHITECTURE
2739 M: Eric Anholt <eric@anholt.net>
2740 M: Stefan Wahren <stefan.wahren@i2se.com>
2741 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2743 T: git git://github.com/anholt/linux
2744 S: Maintained
2745 N: bcm2835
2746 F: drivers/staging/vc04_services
2747
2748 BROADCOM BCM47XX MIPS ARCHITECTURE
2749 M: Hauke Mehrtens <hauke@hauke-m.de>
2750 M: Rafał Miłecki <zajec5@gmail.com>
2751 L: linux-mips@linux-mips.org
2752 S: Maintained
2753 F: Documentation/devicetree/bindings/mips/brcm/
2754 F: arch/mips/bcm47xx/*
2755 F: arch/mips/include/asm/mach-bcm47xx/*
2756
2757 BROADCOM BCM5301X ARM ARCHITECTURE
2758 M: Hauke Mehrtens <hauke@hauke-m.de>
2759 M: Rafał Miłecki <zajec5@gmail.com>
2760 M: Jon Mason <jonmason@broadcom.com>
2761 M: bcm-kernel-feedback-list@broadcom.com
2762 L: linux-arm-kernel@lists.infradead.org
2763 S: Maintained
2764 F: arch/arm/mach-bcm/bcm_5301x.c
2765 F: arch/arm/boot/dts/bcm5301x*.dtsi
2766 F: arch/arm/boot/dts/bcm470*
2767 F: arch/arm/boot/dts/bcm953012*
2768
2769 BROADCOM BCM53573 ARM ARCHITECTURE
2770 M: Rafał Miłecki <rafal@milecki.pl>
2771 L: linux-arm-kernel@lists.infradead.org
2772 S: Maintained
2773 F: arch/arm/boot/dts/bcm53573*
2774 F: arch/arm/boot/dts/bcm47189*
2775
2776 BROADCOM BCM63XX ARM ARCHITECTURE
2777 M: Florian Fainelli <f.fainelli@gmail.com>
2778 M: bcm-kernel-feedback-list@broadcom.com
2779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780 T: git git://github.com/broadcom/stblinux.git
2781 S: Maintained
2782 N: bcm63xx
2783
2784 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2785 M: Kevin Cernekee <cernekee@gmail.com>
2786 L: linux-usb@vger.kernel.org
2787 S: Maintained
2788 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2789
2790 BROADCOM BCM7XXX ARM ARCHITECTURE
2791 M: Brian Norris <computersforpeace@gmail.com>
2792 M: Gregory Fong <gregory.0xf0@gmail.com>
2793 M: Florian Fainelli <f.fainelli@gmail.com>
2794 M: bcm-kernel-feedback-list@broadcom.com
2795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2796 T: git git://github.com/broadcom/stblinux.git
2797 S: Maintained
2798 F: arch/arm/mach-bcm/*brcmstb*
2799 F: arch/arm/boot/dts/bcm7*.dts*
2800 F: drivers/bus/brcmstb_gisb.c
2801 N: brcmstb
2802
2803 BROADCOM BMIPS MIPS ARCHITECTURE
2804 M: Kevin Cernekee <cernekee@gmail.com>
2805 M: Florian Fainelli <f.fainelli@gmail.com>
2806 L: linux-mips@linux-mips.org
2807 T: git git://github.com/broadcom/stblinux.git
2808 S: Maintained
2809 F: arch/mips/bmips/*
2810 F: arch/mips/include/asm/mach-bmips/*
2811 F: arch/mips/kernel/*bmips*
2812 F: arch/mips/boot/dts/brcm/bcm*.dts*
2813 F: drivers/irqchip/irq-bcm63*
2814 F: drivers/irqchip/irq-bcm7*
2815 F: drivers/irqchip/irq-brcmstb*
2816 F: include/linux/bcm963xx_nvram.h
2817 F: include/linux/bcm963xx_tag.h
2818
2819 BROADCOM BMIPS CPUFREQ DRIVER
2820 M: Markus Mayer <mmayer@broadcom.com>
2821 M: bcm-kernel-feedback-list@broadcom.com
2822 L: linux-pm@vger.kernel.org
2823 S: Maintained
2824 F: drivers/cpufreq/bmips-cpufreq.c
2825
2826 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2827 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2828 M: Prashant Sreedharan <prashant@broadcom.com>
2829 M: Michael Chan <mchan@broadcom.com>
2830 L: netdev@vger.kernel.org
2831 S: Supported
2832 F: drivers/net/ethernet/broadcom/tg3.*
2833
2834 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2835 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2836 M: Franky Lin <franky.lin@broadcom.com>
2837 M: Hante Meuleman <hante.meuleman@broadcom.com>
2838 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2839 M: Wright Feng <wright.feng@cypress.com>
2840 L: linux-wireless@vger.kernel.org
2841 L: brcm80211-dev-list.pdl@broadcom.com
2842 L: brcm80211-dev-list@cypress.com
2843 S: Supported
2844 F: drivers/net/wireless/broadcom/brcm80211/
2845
2846 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2847 M: QLogic-Storage-Upstream@qlogic.com
2848 L: linux-scsi@vger.kernel.org
2849 S: Supported
2850 F: drivers/scsi/bnx2fc/
2851
2852 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2853 M: QLogic-Storage-Upstream@qlogic.com
2854 L: linux-scsi@vger.kernel.org
2855 S: Supported
2856 F: drivers/scsi/bnx2i/
2857
2858 BROADCOM IPROC ARM ARCHITECTURE
2859 M: Ray Jui <rjui@broadcom.com>
2860 M: Scott Branden <sbranden@broadcom.com>
2861 M: Jon Mason <jonmason@broadcom.com>
2862 M: bcm-kernel-feedback-list@broadcom.com
2863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2864 T: git git://github.com/broadcom/cygnus-linux.git
2865 S: Maintained
2866 N: iproc
2867 N: cygnus
2868 N: bcm[-_]nsp
2869 N: bcm9113*
2870 N: bcm9583*
2871 N: bcm9585*
2872 N: bcm9586*
2873 N: bcm988312
2874 N: bcm113*
2875 N: bcm583*
2876 N: bcm585*
2877 N: bcm586*
2878 N: bcm88312
2879 F: arch/arm64/boot/dts/broadcom/ns2*
2880 F: drivers/clk/bcm/clk-ns*
2881 F: drivers/pinctrl/bcm/pinctrl-ns*
2882
2883 BROADCOM BRCMSTB GPIO DRIVER
2884 M: Gregory Fong <gregory.0xf0@gmail.com>
2885 L: bcm-kernel-feedback-list@broadcom.com
2886 S: Supported
2887 F: drivers/gpio/gpio-brcmstb.c
2888 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2889
2890 BROADCOM KONA GPIO DRIVER
2891 M: Ray Jui <rjui@broadcom.com>
2892 L: bcm-kernel-feedback-list@broadcom.com
2893 S: Supported
2894 F: drivers/gpio/gpio-bcm-kona.c
2895 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2896
2897 BROADCOM NVRAM DRIVER
2898 M: Rafał Miłecki <zajec5@gmail.com>
2899 L: linux-mips@linux-mips.org
2900 S: Maintained
2901 F: drivers/firmware/broadcom/*
2902
2903 BROADCOM STB NAND FLASH DRIVER
2904 M: Brian Norris <computersforpeace@gmail.com>
2905 M: Kamal Dasu <kdasu.kdev@gmail.com>
2906 L: linux-mtd@lists.infradead.org
2907 L: bcm-kernel-feedback-list@broadcom.com
2908 S: Maintained
2909 F: drivers/mtd/nand/brcmnand/
2910
2911 BROADCOM STB AVS CPUFREQ DRIVER
2912 M: Markus Mayer <mmayer@broadcom.com>
2913 M: bcm-kernel-feedback-list@broadcom.com
2914 L: linux-pm@vger.kernel.org
2915 S: Maintained
2916 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2917 F: drivers/cpufreq/brcmstb*
2918
2919 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2920 M: Rafał Miłecki <zajec5@gmail.com>
2921 L: linux-wireless@vger.kernel.org
2922 S: Maintained
2923 F: drivers/bcma/
2924 F: include/linux/bcma/
2925
2926 BROADCOM SYSTEMPORT ETHERNET DRIVER
2927 M: Florian Fainelli <f.fainelli@gmail.com>
2928 L: netdev@vger.kernel.org
2929 S: Supported
2930 F: drivers/net/ethernet/broadcom/bcmsysport.*
2931
2932 BROADCOM NETXTREME-E ROCE DRIVER
2933 M: Selvin Xavier <selvin.xavier@broadcom.com>
2934 M: Devesh Sharma <devesh.sharma@broadcom.com>
2935 M: Somnath Kotur <somnath.kotur@broadcom.com>
2936 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2937 L: linux-rdma@vger.kernel.org
2938 W: http://www.broadcom.com
2939 S: Supported
2940 F: drivers/infiniband/hw/bnxt_re/
2941 F: include/uapi/rdma/bnxt_re-abi.h
2942
2943 BROCADE BFA FC SCSI DRIVER
2944 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2945 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2946 L: linux-scsi@vger.kernel.org
2947 S: Supported
2948 F: drivers/scsi/bfa/
2949
2950 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2951 M: Rasesh Mody <rasesh.mody@cavium.com>
2952 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2953 M: Dept-GELinuxNICDev@cavium.com
2954 L: netdev@vger.kernel.org
2955 S: Supported
2956 F: drivers/net/ethernet/brocade/bna/
2957
2958 BSG (block layer generic sg v4 driver)
2959 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2960 L: linux-scsi@vger.kernel.org
2961 S: Supported
2962 F: block/bsg.c
2963 F: include/linux/bsg.h
2964 F: include/uapi/linux/bsg.h
2965
2966 BT87X AUDIO DRIVER
2967 M: Clemens Ladisch <clemens@ladisch.de>
2968 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2969 T: git git://git.alsa-project.org/alsa-kernel.git
2970 S: Maintained
2971 F: Documentation/sound/alsa/Bt87x.txt
2972 F: sound/pci/bt87x.c
2973
2974 BT8XXGPIO DRIVER
2975 M: Michael Buesch <m@bues.ch>
2976 W: http://bu3sch.de/btgpio.php
2977 S: Maintained
2978 F: drivers/gpio/gpio-bt8xx.c
2979
2980 BTRFS FILE SYSTEM
2981 M: Chris Mason <clm@fb.com>
2982 M: Josef Bacik <jbacik@fb.com>
2983 M: David Sterba <dsterba@suse.com>
2984 L: linux-btrfs@vger.kernel.org
2985 W: http://btrfs.wiki.kernel.org/
2986 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2988 S: Maintained
2989 F: Documentation/filesystems/btrfs.txt
2990 F: fs/btrfs/
2991 F: include/linux/btrfs*
2992 F: include/uapi/linux/btrfs*
2993
2994 BTTV VIDEO4LINUX DRIVER
2995 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2996 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2997 L: linux-media@vger.kernel.org
2998 W: https://linuxtv.org
2999 T: git git://linuxtv.org/media_tree.git
3000 S: Odd fixes
3001 F: Documentation/media/v4l-drivers/bttv*
3002 F: drivers/media/pci/bt8xx/bttv*
3003
3004 BUSLOGIC SCSI DRIVER
3005 M: Khalid Aziz <khalid@gonehiking.org>
3006 L: linux-scsi@vger.kernel.org
3007 S: Maintained
3008 F: drivers/scsi/BusLogic.*
3009 F: drivers/scsi/FlashPoint.*
3010
3011 C-MEDIA CMI8788 DRIVER
3012 M: Clemens Ladisch <clemens@ladisch.de>
3013 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3014 T: git git://git.alsa-project.org/alsa-kernel.git
3015 S: Maintained
3016 F: sound/pci/oxygen/
3017
3018 C6X ARCHITECTURE
3019 M: Mark Salter <msalter@redhat.com>
3020 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3021 L: linux-c6x-dev@linux-c6x.org
3022 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3023 S: Maintained
3024 F: arch/c6x/
3025
3026 CA8210 IEEE-802.15.4 RADIO DRIVER
3027 M: Harry Morris <h.morris@cascoda.com>
3028 M: linuxdev@cascoda.com
3029 L: linux-wpan@vger.kernel.org
3030 W: https://github.com/Cascoda/ca8210-linux.git
3031 S: Maintained
3032 F: drivers/net/ieee802154/ca8210.c
3033 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3034
3035 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3036 M: David Howells <dhowells@redhat.com>
3037 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3038 S: Supported
3039 F: Documentation/filesystems/caching/cachefiles.txt
3040 F: fs/cachefiles/
3041
3042 CADET FM/AM RADIO RECEIVER DRIVER
3043 M: Hans Verkuil <hverkuil@xs4all.nl>
3044 L: linux-media@vger.kernel.org
3045 T: git git://linuxtv.org/media_tree.git
3046 W: https://linuxtv.org
3047 S: Maintained
3048 F: drivers/media/radio/radio-cadet*
3049
3050 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3051 M: Jonathan Corbet <corbet@lwn.net>
3052 L: linux-media@vger.kernel.org
3053 T: git git://linuxtv.org/media_tree.git
3054 S: Maintained
3055 F: Documentation/media/v4l-drivers/cafe_ccic*
3056 F: drivers/media/platform/marvell-ccic/
3057
3058 CAIF NETWORK LAYER
3059 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3060 L: netdev@vger.kernel.org
3061 S: Supported
3062 F: Documentation/networking/caif/
3063 F: drivers/net/caif/
3064 F: include/uapi/linux/caif/
3065 F: include/net/caif/
3066 F: net/caif/
3067
3068 CALGARY x86-64 IOMMU
3069 M: Muli Ben-Yehuda <mulix@mulix.org>
3070 M: Jon Mason <jdmason@kudzu.us>
3071 L: iommu@lists.linux-foundation.org
3072 S: Maintained
3073 F: arch/x86/kernel/pci-calgary_64.c
3074 F: arch/x86/kernel/tce_64.c
3075 F: arch/x86/include/asm/calgary.h
3076 F: arch/x86/include/asm/tce.h
3077
3078 CAN NETWORK LAYER
3079 M: Oliver Hartkopp <socketcan@hartkopp.net>
3080 M: Marc Kleine-Budde <mkl@pengutronix.de>
3081 L: linux-can@vger.kernel.org
3082 W: https://github.com/linux-can
3083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3085 S: Maintained
3086 F: Documentation/networking/can.txt
3087 F: net/can/
3088 F: include/linux/can/core.h
3089 F: include/uapi/linux/can.h
3090 F: include/uapi/linux/can/bcm.h
3091 F: include/uapi/linux/can/raw.h
3092 F: include/uapi/linux/can/gw.h
3093
3094 CAN NETWORK DRIVERS
3095 M: Wolfgang Grandegger <wg@grandegger.com>
3096 M: Marc Kleine-Budde <mkl@pengutronix.de>
3097 L: linux-can@vger.kernel.org
3098 W: https://github.com/linux-can
3099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3101 S: Maintained
3102 F: Documentation/devicetree/bindings/net/can/
3103 F: drivers/net/can/
3104 F: include/linux/can/dev.h
3105 F: include/linux/can/platform/
3106 F: include/uapi/linux/can/error.h
3107 F: include/uapi/linux/can/netlink.h
3108
3109 CAPABILITIES
3110 M: Serge Hallyn <serge@hallyn.com>
3111 L: linux-security-module@vger.kernel.org
3112 S: Supported
3113 F: include/linux/capability.h
3114 F: include/uapi/linux/capability.h
3115 F: security/commoncap.c
3116 F: kernel/capability.c
3117
3118 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3119 M: Kevin Tsai <ktsai@capellamicro.com>
3120 S: Maintained
3121 F: drivers/iio/light/cm*
3122
3123 CAVIUM THUNDERX2 ARM64 SOC
3124 M: Jayachandran C <jnair@caviumnetworks.com>
3125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3126 S: Maintained
3127 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3128 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3129
3130 CAVIUM I2C DRIVER
3131 M: Jan Glauber <jglauber@cavium.com>
3132 M: David Daney <david.daney@cavium.com>
3133 W: http://www.cavium.com
3134 S: Supported
3135 F: drivers/i2c/busses/i2c-octeon*
3136 F: drivers/i2c/busses/i2c-thunderx*
3137
3138 CAVIUM MMC DRIVER
3139 M: Jan Glauber <jglauber@cavium.com>
3140 M: David Daney <david.daney@cavium.com>
3141 M: Steven J. Hill <Steven.Hill@cavium.com>
3142 W: http://www.cavium.com
3143 S: Supported
3144 F: drivers/mmc/host/cavium*
3145
3146 CAVIUM LIQUIDIO NETWORK DRIVER
3147 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3148 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3149 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3150 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3151 L: netdev@vger.kernel.org
3152 W: http://www.cavium.com
3153 S: Supported
3154 F: drivers/net/ethernet/cavium/liquidio/
3155
3156 CAVIUM OCTEON-TX CRYPTO DRIVER
3157 M: George Cherian <george.cherian@cavium.com>
3158 L: linux-crypto@vger.kernel.org
3159 W: http://www.cavium.com
3160 S: Supported
3161 F: drivers/crypto/cavium/cpt/
3162
3163 CC2520 IEEE-802.15.4 RADIO DRIVER
3164 M: Varka Bhadram <varkabhadram@gmail.com>
3165 L: linux-wpan@vger.kernel.org
3166 S: Maintained
3167 F: drivers/net/ieee802154/cc2520.c
3168 F: include/linux/spi/cc2520.h
3169 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3170
3171 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3172 M: Gilad Ben-Yossef <gilad@benyossef.com>
3173 L: linux-crypto@vger.kernel.org
3174 L: driverdev-devel@linuxdriverproject.org
3175 S: Supported
3176 F: drivers/staging/ccree/
3177 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3178
3179 CEC FRAMEWORK
3180 M: Hans Verkuil <hans.verkuil@cisco.com>
3181 L: linux-media@vger.kernel.org
3182 T: git git://linuxtv.org/media_tree.git
3183 W: http://linuxtv.org
3184 S: Supported
3185 F: Documentation/media/kapi/cec-core.rst
3186 F: Documentation/media/uapi/cec
3187 F: drivers/media/cec/
3188 F: drivers/media/rc/keymaps/rc-cec.c
3189 F: include/media/cec.h
3190 F: include/media/cec-notifier.h
3191 F: include/uapi/linux/cec.h
3192 F: include/uapi/linux/cec-funcs.h
3193 F: Documentation/devicetree/bindings/media/cec.txt
3194
3195 CELL BROADBAND ENGINE ARCHITECTURE
3196 M: Arnd Bergmann <arnd@arndb.de>
3197 L: linuxppc-dev@lists.ozlabs.org
3198 W: http://www.ibm.com/developerworks/power/cell/
3199 S: Supported
3200 F: arch/powerpc/include/asm/cell*.h
3201 F: arch/powerpc/include/asm/spu*.h
3202 F: arch/powerpc/include/uapi/asm/spu*.h
3203 F: arch/powerpc/oprofile/*cell*
3204 F: arch/powerpc/platforms/cell/
3205
3206 CEPH COMMON CODE (LIBCEPH)
3207 M: Ilya Dryomov <idryomov@gmail.com>
3208 M: "Yan, Zheng" <zyan@redhat.com>
3209 M: Sage Weil <sage@redhat.com>
3210 L: ceph-devel@vger.kernel.org
3211 W: http://ceph.com/
3212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3213 T: git git://github.com/ceph/ceph-client.git
3214 S: Supported
3215 F: net/ceph/
3216 F: include/linux/ceph/
3217 F: include/linux/crush/
3218
3219 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3220 M: "Yan, Zheng" <zyan@redhat.com>
3221 M: Sage Weil <sage@redhat.com>
3222 M: Ilya Dryomov <idryomov@gmail.com>
3223 L: ceph-devel@vger.kernel.org
3224 W: http://ceph.com/
3225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3226 T: git git://github.com/ceph/ceph-client.git
3227 S: Supported
3228 F: Documentation/filesystems/ceph.txt
3229 F: fs/ceph/
3230
3231 CERTIFICATE HANDLING:
3232 M: David Howells <dhowells@redhat.com>
3233 M: David Woodhouse <dwmw2@infradead.org>
3234 L: keyrings@vger.kernel.org
3235 S: Maintained
3236 F: Documentation/module-signing.txt
3237 F: certs/
3238 F: scripts/sign-file.c
3239 F: scripts/extract-cert.c
3240
3241 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3242 L: linux-usb@vger.kernel.org
3243 S: Orphan
3244 F: Documentation/usb/WUSB-Design-overview.txt
3245 F: Documentation/usb/wusb-cbaf
3246 F: drivers/usb/host/hwa-hc.c
3247 F: drivers/usb/host/whci/
3248 F: drivers/usb/wusbcore/
3249 F: include/linux/usb/wusb*
3250
3251 HT16K33 LED CONTROLLER DRIVER
3252 M: Robin van der Gracht <robin@protonic.nl>
3253 S: Maintained
3254 F: drivers/auxdisplay/ht16k33.c
3255 F: Documentation/devicetree/bindings/display/ht16k33.txt
3256
3257 CFAG12864B LCD DRIVER
3258 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3259 W: http://miguelojeda.es/auxdisplay.htm
3260 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3261 S: Maintained
3262 F: drivers/auxdisplay/cfag12864b.c
3263 F: include/linux/cfag12864b.h
3264
3265 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3266 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3267 W: http://miguelojeda.es/auxdisplay.htm
3268 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3269 S: Maintained
3270 F: drivers/auxdisplay/cfag12864bfb.c
3271 F: include/linux/cfag12864b.h
3272
3273 CFG80211 and NL80211
3274 M: Johannes Berg <johannes@sipsolutions.net>
3275 L: linux-wireless@vger.kernel.org
3276 W: http://wireless.kernel.org/
3277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3279 S: Maintained
3280 F: include/uapi/linux/nl80211.h
3281 F: include/net/cfg80211.h
3282 F: net/wireless/*
3283 X: net/wireless/wext*
3284
3285 CHAR and MISC DRIVERS
3286 M: Arnd Bergmann <arnd@arndb.de>
3287 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3289 S: Supported
3290 F: drivers/char/*
3291 F: drivers/misc/*
3292 F: include/linux/miscdevice.h
3293
3294 CHECKPATCH
3295 M: Andy Whitcroft <apw@canonical.com>
3296 M: Joe Perches <joe@perches.com>
3297 S: Maintained
3298 F: scripts/checkpatch.pl
3299
3300 CHINESE DOCUMENTATION
3301 M: Harry Wei <harryxiyou@gmail.com>
3302 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3303 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3304 S: Maintained
3305 F: Documentation/translations/zh_CN/
3306
3307 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3308 M: Peter Chen <Peter.Chen@nxp.com>
3309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3310 L: linux-usb@vger.kernel.org
3311 S: Maintained
3312 F: drivers/usb/chipidea/
3313
3314 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3315 M: Hans de Goede <hdegoede@redhat.com>
3316 L: linux-input@vger.kernel.org
3317 S: Maintained
3318 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3319 F: drivers/input/touchscreen/chipone_icn8318.c
3320
3321 CHROME HARDWARE PLATFORM SUPPORT
3322 M: Olof Johansson <olof@lixom.net>
3323 S: Maintained
3324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3325 F: drivers/platform/chrome/
3326
3327 CISCO VIC ETHERNET NIC DRIVER
3328 M: Christian Benvenuti <benve@cisco.com>
3329 M: Govindarajulu Varadarajan <_govind@gmx.com>
3330 M: Neel Patel <neepatel@cisco.com>
3331 S: Supported
3332 F: drivers/net/ethernet/cisco/enic/
3333
3334 CISCO VIC LOW LATENCY NIC DRIVER
3335 M: Christian Benvenuti <benve@cisco.com>
3336 M: Dave Goodell <dgoodell@cisco.com>
3337 S: Supported
3338 F: drivers/infiniband/hw/usnic/
3339
3340 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3341 M: Hartley Sweeten <hsweeten@visionengravers.com>
3342 L: netdev@vger.kernel.org
3343 S: Maintained
3344 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3345
3346 CIRRUS LOGIC AUDIO CODEC DRIVERS
3347 M: Brian Austin <brian.austin@cirrus.com>
3348 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3349 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3350 S: Maintained
3351 F: sound/soc/codecs/cs*
3352
3353 CLEANCACHE API
3354 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3355 L: linux-kernel@vger.kernel.org
3356 S: Maintained
3357 F: mm/cleancache.c
3358 F: include/linux/cleancache.h
3359
3360 CLK API
3361 M: Russell King <linux@armlinux.org.uk>
3362 L: linux-clk@vger.kernel.org
3363 S: Maintained
3364 F: include/linux/clk.h
3365
3366 CLOCKSOURCE, CLOCKEVENT DRIVERS
3367 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3368 M: Thomas Gleixner <tglx@linutronix.de>
3369 L: linux-kernel@vger.kernel.org
3370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3371 S: Supported
3372 F: drivers/clocksource
3373
3374 CISCO FCOE HBA DRIVER
3375 M: Satish Kharat <satishkh@cisco.com>
3376 M: Sesidhar Baddela <sebaddel@cisco.com>
3377 M: Karan Tilak Kumar <kartilak@cisco.com>
3378 L: linux-scsi@vger.kernel.org
3379 S: Supported
3380 F: drivers/scsi/fnic/
3381
3382 CISCO SCSI HBA DRIVER
3383 M: Karan Tilak Kumar <kartilak@cisco.com>
3384 M: Sesidhar Baddela <sebaddel@cisco.com>
3385 L: linux-scsi@vger.kernel.org
3386 S: Supported
3387 F: drivers/scsi/snic/
3388
3389 CMPC ACPI DRIVER
3390 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3391 M: Daniel Oliveira Nascimento <don@syst.com.br>
3392 L: platform-driver-x86@vger.kernel.org
3393 S: Supported
3394 F: drivers/platform/x86/classmate-laptop.c
3395
3396 COBALT MEDIA DRIVER
3397 M: Hans Verkuil <hans.verkuil@cisco.com>
3398 L: linux-media@vger.kernel.org
3399 T: git git://linuxtv.org/media_tree.git
3400 W: https://linuxtv.org
3401 S: Supported
3402 F: drivers/media/pci/cobalt/
3403
3404 COCCINELLE/Semantic Patches (SmPL)
3405 M: Julia Lawall <Julia.Lawall@lip6.fr>
3406 M: Gilles Muller <Gilles.Muller@lip6.fr>
3407 M: Nicolas Palix <nicolas.palix@imag.fr>
3408 M: Michal Marek <mmarek@suse.com>
3409 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3411 W: http://coccinelle.lip6.fr/
3412 S: Supported
3413 F: Documentation/dev-tools/coccinelle.rst
3414 F: scripts/coccinelle/
3415 F: scripts/coccicheck
3416
3417 CODA FILE SYSTEM
3418 M: Jan Harkes <jaharkes@cs.cmu.edu>
3419 M: coda@cs.cmu.edu
3420 L: codalist@coda.cs.cmu.edu
3421 W: http://www.coda.cs.cmu.edu/
3422 S: Maintained
3423 F: Documentation/filesystems/coda.txt
3424 F: fs/coda/
3425 F: include/linux/coda*.h
3426 F: include/uapi/linux/coda*.h
3427
3428 CODA V4L2 MEM2MEM DRIVER
3429 M: Philipp Zabel <p.zabel@pengutronix.de>
3430 L: linux-media@vger.kernel.org
3431 S: Maintained
3432 F: Documentation/devicetree/bindings/media/coda.txt
3433 F: drivers/media/platform/coda/
3434
3435 COMMON CLK FRAMEWORK
3436 M: Michael Turquette <mturquette@baylibre.com>
3437 M: Stephen Boyd <sboyd@codeaurora.org>
3438 L: linux-clk@vger.kernel.org
3439 Q: http://patchwork.kernel.org/project/linux-clk/list/
3440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3441 S: Maintained
3442 F: Documentation/devicetree/bindings/clock/
3443 F: drivers/clk/
3444 X: drivers/clk/clkdev.c
3445 F: include/linux/clk-pr*
3446 F: include/linux/clk/
3447
3448 COMMON INTERNET FILE SYSTEM (CIFS)
3449 M: Steve French <sfrench@samba.org>
3450 L: linux-cifs@vger.kernel.org
3451 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3452 W: http://linux-cifs.samba.org/
3453 T: git git://git.samba.org/sfrench/cifs-2.6.git
3454 S: Supported
3455 F: Documentation/filesystems/cifs/
3456 F: fs/cifs/
3457
3458 COMPACTPCI HOTPLUG CORE
3459 M: Scott Murray <scott@spiteful.org>
3460 L: linux-pci@vger.kernel.org
3461 S: Maintained
3462 F: drivers/pci/hotplug/cpci_hotplug*
3463
3464 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3465 M: Scott Murray <scott@spiteful.org>
3466 L: linux-pci@vger.kernel.org
3467 S: Maintained
3468 F: drivers/pci/hotplug/cpcihp_zt5550.*
3469
3470 COMPACTPCI HOTPLUG GENERIC DRIVER
3471 M: Scott Murray <scott@spiteful.org>
3472 L: linux-pci@vger.kernel.org
3473 S: Maintained
3474 F: drivers/pci/hotplug/cpcihp_generic.c
3475
3476 COMPAL LAPTOP SUPPORT
3477 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3478 L: platform-driver-x86@vger.kernel.org
3479 S: Maintained
3480 F: drivers/platform/x86/compal-laptop.c
3481
3482 CONEXANT ACCESSRUNNER USB DRIVER
3483 L: accessrunner-general@lists.sourceforge.net
3484 W: http://accessrunner.sourceforge.net/
3485 S: Orphan
3486 F: drivers/usb/atm/cxacru.c
3487
3488 CONFIGFS
3489 M: Joel Becker <jlbec@evilplan.org>
3490 M: Christoph Hellwig <hch@lst.de>
3491 T: git git://git.infradead.org/users/hch/configfs.git
3492 S: Supported
3493 F: fs/configfs/
3494 F: include/linux/configfs.h
3495
3496 CONNECTOR
3497 M: Evgeniy Polyakov <zbr@ioremap.net>
3498 L: netdev@vger.kernel.org
3499 S: Maintained
3500 F: drivers/connector/
3501
3502 CONTROL GROUP (CGROUP)
3503 M: Tejun Heo <tj@kernel.org>
3504 M: Li Zefan <lizefan@huawei.com>
3505 M: Johannes Weiner <hannes@cmpxchg.org>
3506 L: cgroups@vger.kernel.org
3507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3508 S: Maintained
3509 F: Documentation/cgroup*
3510 F: include/linux/cgroup*
3511 F: kernel/cgroup*
3512
3513 CONTROL GROUP - CPUSET
3514 M: Li Zefan <lizefan@huawei.com>
3515 L: cgroups@vger.kernel.org
3516 W: http://www.bullopensource.org/cpuset/
3517 W: http://oss.sgi.com/projects/cpusets/
3518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3519 S: Maintained
3520 F: Documentation/cgroup-v1/cpusets.txt
3521 F: include/linux/cpuset.h
3522 F: kernel/cpuset.c
3523
3524 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3525 M: Johannes Weiner <hannes@cmpxchg.org>
3526 M: Michal Hocko <mhocko@kernel.org>
3527 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3528 L: cgroups@vger.kernel.org
3529 L: linux-mm@kvack.org
3530 S: Maintained
3531 F: mm/memcontrol.c
3532 F: mm/swap_cgroup.c
3533
3534 CORETEMP HARDWARE MONITORING DRIVER
3535 M: Fenghua Yu <fenghua.yu@intel.com>
3536 L: linux-hwmon@vger.kernel.org
3537 S: Maintained
3538 F: Documentation/hwmon/coretemp
3539 F: drivers/hwmon/coretemp.c
3540
3541 COSA/SRP SYNC SERIAL DRIVER
3542 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3543 W: http://www.fi.muni.cz/~kas/cosa/
3544 S: Maintained
3545 F: drivers/net/wan/cosa*
3546
3547 CPMAC ETHERNET DRIVER
3548 M: Florian Fainelli <f.fainelli@gmail.com>
3549 L: netdev@vger.kernel.org
3550 S: Maintained
3551 F: drivers/net/ethernet/ti/cpmac.c
3552
3553 CPU FREQUENCY DRIVERS
3554 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3555 M: Viresh Kumar <viresh.kumar@linaro.org>
3556 L: linux-pm@vger.kernel.org
3557 S: Maintained
3558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3559 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3560 B: https://bugzilla.kernel.org
3561 F: Documentation/cpu-freq/
3562 F: Documentation/devicetree/bindings/cpufreq/
3563 F: drivers/cpufreq/
3564 F: include/linux/cpufreq.h
3565 F: tools/testing/selftests/cpufreq/
3566
3567 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3568 M: Viresh Kumar <viresh.kumar@linaro.org>
3569 M: Sudeep Holla <sudeep.holla@arm.com>
3570 L: linux-pm@vger.kernel.org
3571 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3572 S: Maintained
3573 F: drivers/cpufreq/arm_big_little.h
3574 F: drivers/cpufreq/arm_big_little.c
3575 F: drivers/cpufreq/arm_big_little_dt.c
3576
3577 CPUIDLE DRIVER - ARM BIG LITTLE
3578 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3579 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3580 L: linux-pm@vger.kernel.org
3581 L: linux-arm-kernel@lists.infradead.org
3582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3583 S: Maintained
3584 F: drivers/cpuidle/cpuidle-big_little.c
3585
3586 CPUIDLE DRIVER - ARM EXYNOS
3587 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3588 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3589 M: Kukjin Kim <kgene@kernel.org>
3590 L: linux-pm@vger.kernel.org
3591 L: linux-samsung-soc@vger.kernel.org
3592 S: Supported
3593 F: drivers/cpuidle/cpuidle-exynos.c
3594 F: arch/arm/mach-exynos/pm.c
3595
3596 CPUIDLE DRIVERS
3597 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3598 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3599 L: linux-pm@vger.kernel.org
3600 S: Maintained
3601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3602 B: https://bugzilla.kernel.org
3603 F: drivers/cpuidle/*
3604 F: include/linux/cpuidle.h
3605
3606 CPUID/MSR DRIVER
3607 M: "H. Peter Anvin" <hpa@zytor.com>
3608 S: Maintained
3609 F: arch/x86/kernel/cpuid.c
3610 F: arch/x86/kernel/msr.c
3611
3612 CPU POWER MONITORING SUBSYSTEM
3613 M: Thomas Renninger <trenn@suse.com>
3614 L: linux-pm@vger.kernel.org
3615 S: Maintained
3616 F: tools/power/cpupower/
3617
3618 CRAMFS FILESYSTEM
3619 W: http://sourceforge.net/projects/cramfs/
3620 S: Orphan / Obsolete
3621 F: Documentation/filesystems/cramfs.txt
3622 F: fs/cramfs/
3623
3624 CRIS PORT
3625 M: Mikael Starvik <starvik@axis.com>
3626 M: Jesper Nilsson <jesper.nilsson@axis.com>
3627 L: linux-cris-kernel@axis.com
3628 W: http://developer.axis.com
3629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3630 S: Maintained
3631 F: arch/cris/
3632 F: drivers/tty/serial/crisv10.*
3633
3634 CRYPTO API
3635 M: Herbert Xu <herbert@gondor.apana.org.au>
3636 M: "David S. Miller" <davem@davemloft.net>
3637 L: linux-crypto@vger.kernel.org
3638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3640 S: Maintained
3641 F: Documentation/crypto/
3642 F: Documentation/devicetree/bindings/crypto/
3643 F: arch/*/crypto/
3644 F: crypto/
3645 F: drivers/crypto/
3646 F: include/crypto/
3647 F: include/linux/crypto*
3648
3649 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3650 M: Neil Horman <nhorman@tuxdriver.com>
3651 L: linux-crypto@vger.kernel.org
3652 S: Maintained
3653 F: crypto/ansi_cprng.c
3654 F: crypto/rng.c
3655
3656 CS3308 MEDIA DRIVER
3657 M: Hans Verkuil <hverkuil@xs4all.nl>
3658 L: linux-media@vger.kernel.org
3659 T: git git://linuxtv.org/media_tree.git
3660 W: http://linuxtv.org
3661 S: Odd Fixes
3662 F: drivers/media/i2c/cs3308.c
3663 F: drivers/media/i2c/cs3308.h
3664
3665 CS5535 Audio ALSA driver
3666 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3667 S: Maintained
3668 F: sound/pci/cs5535audio/
3669
3670 CW1200 WLAN driver
3671 M: Solomon Peachy <pizza@shaftnet.org>
3672 S: Maintained
3673 F: drivers/net/wireless/st/cw1200/
3674
3675 CX18 VIDEO4LINUX DRIVER
3676 M: Andy Walls <awalls@md.metrocast.net>
3677 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3678 L: linux-media@vger.kernel.org
3679 T: git git://linuxtv.org/media_tree.git
3680 W: https://linuxtv.org
3681 W: http://www.ivtvdriver.org/index.php/Cx18
3682 S: Maintained
3683 F: Documentation/media/v4l-drivers/cx18*
3684 F: drivers/media/pci/cx18/
3685 F: include/uapi/linux/ivtv*
3686
3687 CX2341X MPEG ENCODER HELPER MODULE
3688 M: Hans Verkuil <hverkuil@xs4all.nl>
3689 L: linux-media@vger.kernel.org
3690 T: git git://linuxtv.org/media_tree.git
3691 W: https://linuxtv.org
3692 S: Maintained
3693 F: drivers/media/common/cx2341x*
3694 F: include/media/cx2341x*
3695
3696 CX24120 MEDIA DRIVER
3697 M: Jemma Denson <jdenson@gmail.com>
3698 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3699 L: linux-media@vger.kernel.org
3700 W: https://linuxtv.org
3701 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3702 S: Maintained
3703 F: drivers/media/dvb-frontends/cx24120*
3704
3705 CX88 VIDEO4LINUX DRIVER
3706 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3707 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3708 L: linux-media@vger.kernel.org
3709 W: https://linuxtv.org
3710 T: git git://linuxtv.org/media_tree.git
3711 S: Odd fixes
3712 F: Documentation/media/v4l-drivers/cx88*
3713 F: drivers/media/pci/cx88/
3714
3715 CXD2820R MEDIA DRIVER
3716 M: Antti Palosaari <crope@iki.fi>
3717 L: linux-media@vger.kernel.org
3718 W: https://linuxtv.org
3719 W: http://palosaari.fi/linux/
3720 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3721 T: git git://linuxtv.org/anttip/media_tree.git
3722 S: Maintained
3723 F: drivers/media/dvb-frontends/cxd2820r*
3724
3725 CXGB3 ETHERNET DRIVER (CXGB3)
3726 M: Santosh Raspatur <santosh@chelsio.com>
3727 L: netdev@vger.kernel.org
3728 W: http://www.chelsio.com
3729 S: Supported
3730 F: drivers/net/ethernet/chelsio/cxgb3/
3731
3732 CXGB3 ISCSI DRIVER (CXGB3I)
3733 M: Karen Xie <kxie@chelsio.com>
3734 L: linux-scsi@vger.kernel.org
3735 W: http://www.chelsio.com
3736 S: Supported
3737 F: drivers/scsi/cxgbi/cxgb3i
3738
3739 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3740 M: Steve Wise <swise@chelsio.com>
3741 L: linux-rdma@vger.kernel.org
3742 W: http://www.openfabrics.org
3743 S: Supported
3744 F: drivers/infiniband/hw/cxgb3/
3745 F: include/uapi/rdma/cxgb3-abi.h
3746
3747 CXGB4 ETHERNET DRIVER (CXGB4)
3748 M: Ganesh Goudar <ganeshgr@chelsio.com>
3749 L: netdev@vger.kernel.org
3750 W: http://www.chelsio.com
3751 S: Supported
3752 F: drivers/net/ethernet/chelsio/cxgb4/
3753
3754 CXGB4 ISCSI DRIVER (CXGB4I)
3755 M: Karen Xie <kxie@chelsio.com>
3756 L: linux-scsi@vger.kernel.org
3757 W: http://www.chelsio.com
3758 S: Supported
3759 F: drivers/scsi/cxgbi/cxgb4i
3760
3761 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3762 M: Steve Wise <swise@chelsio.com>
3763 L: linux-rdma@vger.kernel.org
3764 W: http://www.openfabrics.org
3765 S: Supported
3766 F: drivers/infiniband/hw/cxgb4/
3767 F: include/uapi/rdma/cxgb4-abi.h
3768
3769 CXGB4 CRYPTO DRIVER (chcr)
3770 M: Harsh Jain <harsh@chelsio.com>
3771 L: linux-crypto@vger.kernel.org
3772 W: http://www.chelsio.com
3773 S: Supported
3774 F: drivers/crypto/chelsio
3775
3776 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3777 M: Casey Leedom <leedom@chelsio.com>
3778 L: netdev@vger.kernel.org
3779 W: http://www.chelsio.com
3780 S: Supported
3781 F: drivers/net/ethernet/chelsio/cxgb4vf/
3782
3783 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3784 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3785 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3786 L: linuxppc-dev@lists.ozlabs.org
3787 S: Supported
3788 F: arch/powerpc/platforms/powernv/pci-cxl.c
3789 F: drivers/misc/cxl/
3790 F: include/misc/cxl*
3791 F: include/uapi/misc/cxl.h
3792 F: Documentation/powerpc/cxl.txt
3793 F: Documentation/ABI/testing/sysfs-class-cxl
3794
3795 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3796 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3797 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3798 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3799 L: linux-scsi@vger.kernel.org
3800 S: Supported
3801 F: drivers/scsi/cxlflash/
3802 F: include/uapi/scsi/cxlflash_ioctls.h
3803 F: Documentation/powerpc/cxlflash.txt
3804
3805 STMMAC ETHERNET DRIVER
3806 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3807 M: Alexandre Torgue <alexandre.torgue@st.com>
3808 L: netdev@vger.kernel.org
3809 W: http://www.stlinux.com
3810 S: Supported
3811 F: drivers/net/ethernet/stmicro/stmmac/
3812
3813 CYBERPRO FB DRIVER
3814 M: Russell King <linux@armlinux.org.uk>
3815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3816 W: http://www.armlinux.org.uk/
3817 S: Maintained
3818 F: drivers/video/fbdev/cyber2000fb.*
3819
3820 CYCLADES ASYNC MUX DRIVER
3821 W: http://www.cyclades.com/
3822 S: Orphan
3823 F: drivers/tty/cyclades.c
3824 F: include/linux/cyclades.h
3825 F: include/uapi/linux/cyclades.h
3826
3827 CYCLADES PC300 DRIVER
3828 W: http://www.cyclades.com/
3829 S: Orphan
3830 F: drivers/net/wan/pc300*
3831
3832 CYPRESS_FIRMWARE MEDIA DRIVER
3833 M: Antti Palosaari <crope@iki.fi>
3834 L: linux-media@vger.kernel.org
3835 W: https://linuxtv.org
3836 W: http://palosaari.fi/linux/
3837 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3838 T: git git://linuxtv.org/anttip/media_tree.git
3839 S: Maintained
3840 F: drivers/media/common/cypress_firmware*
3841
3842 CYTTSP TOUCHSCREEN DRIVER
3843 M: Ferruh Yigit <fery@cypress.com>
3844 L: linux-input@vger.kernel.org
3845 S: Supported
3846 F: drivers/input/touchscreen/cyttsp*
3847 F: include/linux/input/cyttsp.h
3848
3849 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3850 M: Joshua Kinard <kumba@gentoo.org>
3851 S: Maintained
3852 F: drivers/rtc/rtc-ds1685.c
3853 F: include/linux/rtc/ds1685.h
3854
3855 DAMA SLAVE for AX.25
3856 M: Joerg Reuter <jreuter@yaina.de>
3857 W: http://yaina.de/jreuter/
3858 W: http://www.qsl.net/dl1bke/
3859 L: linux-hams@vger.kernel.org
3860 S: Maintained
3861 F: net/ax25/af_ax25.c
3862 F: net/ax25/ax25_dev.c
3863 F: net/ax25/ax25_ds_*
3864 F: net/ax25/ax25_in.c
3865 F: net/ax25/ax25_out.c
3866 F: net/ax25/ax25_timer.c
3867 F: net/ax25/sysctl_net_ax25.c
3868
3869 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3870 L: netdev@vger.kernel.org
3871 S: Orphan
3872 F: Documentation/networking/dmfe.txt
3873 F: drivers/net/ethernet/dec/tulip/dmfe.c
3874
3875 DC390/AM53C974 SCSI driver
3876 M: Hannes Reinecke <hare@suse.com>
3877 L: linux-scsi@vger.kernel.org
3878 S: Maintained
3879 F: drivers/scsi/am53c974.c
3880
3881 DC395x SCSI driver
3882 M: Oliver Neukum <oliver@neukum.org>
3883 M: Ali Akcaagac <aliakc@web.de>
3884 M: Jamie Lenehan <lenehan@twibble.org>
3885 L: dc395x@twibble.org
3886 W: http://twibble.org/dist/dc395x/
3887 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3888 S: Maintained
3889 F: Documentation/scsi/dc395x.txt
3890 F: drivers/scsi/dc395x.*
3891
3892 DCCP PROTOCOL
3893 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3894 L: dccp@vger.kernel.org
3895 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3896 S: Maintained
3897 F: include/linux/dccp.h
3898 F: include/uapi/linux/dccp.h
3899 F: include/linux/tfrc.h
3900 F: net/dccp/
3901
3902 DECnet NETWORK LAYER
3903 W: http://linux-decnet.sourceforge.net
3904 L: linux-decnet-user@lists.sourceforge.net
3905 S: Orphan
3906 F: Documentation/networking/decnet.txt
3907 F: net/decnet/
3908
3909 DECSTATION PLATFORM SUPPORT
3910 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3911 L: linux-mips@linux-mips.org
3912 W: http://www.linux-mips.org/wiki/DECstation
3913 S: Maintained
3914 F: arch/mips/dec/
3915 F: arch/mips/include/asm/dec/
3916 F: arch/mips/include/asm/mach-dec/
3917
3918 DEFXX FDDI NETWORK DRIVER
3919 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3920 S: Maintained
3921 F: drivers/net/fddi/defxx.*
3922
3923 DELL LAPTOP DRIVER
3924 M: Matthew Garrett <mjg59@srcf.ucam.org>
3925 M: Pali Rohár <pali.rohar@gmail.com>
3926 L: platform-driver-x86@vger.kernel.org
3927 S: Maintained
3928 F: drivers/platform/x86/dell-laptop.c
3929
3930 DELL LAPTOP RBTN DRIVER
3931 M: Pali Rohár <pali.rohar@gmail.com>
3932 S: Maintained
3933 F: drivers/platform/x86/dell-rbtn.*
3934
3935 DELL LAPTOP FREEFALL DRIVER
3936 M: Pali Rohár <pali.rohar@gmail.com>
3937 S: Maintained
3938 F: drivers/platform/x86/dell-smo8800.c
3939
3940 DELL LAPTOP SMM DRIVER
3941 M: Pali Rohár <pali.rohar@gmail.com>
3942 S: Maintained
3943 F: drivers/hwmon/dell-smm-hwmon.c
3944 F: include/uapi/linux/i8k.h
3945
3946 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3947 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3948 S: Maintained
3949 F: Documentation/dcdbas.txt
3950 F: drivers/firmware/dcdbas.*
3951
3952 DELL WMI EXTRAS DRIVER
3953 M: Matthew Garrett <mjg59@srcf.ucam.org>
3954 M: Pali Rohár <pali.rohar@gmail.com>
3955 S: Maintained
3956 F: drivers/platform/x86/dell-wmi.c
3957
3958 DESIGNWARE USB2 DRD IP DRIVER
3959 M: John Youn <johnyoun@synopsys.com>
3960 L: linux-usb@vger.kernel.org
3961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3962 S: Maintained
3963 F: drivers/usb/dwc2/
3964
3965 DESIGNWARE USB3 DRD IP DRIVER
3966 M: Felipe Balbi <balbi@kernel.org>
3967 L: linux-usb@vger.kernel.org
3968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3969 S: Maintained
3970 F: drivers/usb/dwc3/
3971
3972 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3973 M: Andreas Klinger <ak@it-klinger.de>
3974 L: linux-iio@vger.kernel.org
3975 S: Maintained
3976 F: drivers/iio/proximity/srf*.c
3977
3978 DEVICE COREDUMP (DEV_COREDUMP)
3979 M: Johannes Berg <johannes@sipsolutions.net>
3980 L: linux-kernel@vger.kernel.org
3981 S: Maintained
3982 F: drivers/base/devcoredump.c
3983 F: include/linux/devcoredump.h
3984
3985 DEVICE FREQUENCY (DEVFREQ)
3986 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3987 M: Kyungmin Park <kyungmin.park@samsung.com>
3988 R: Chanwoo Choi <cw00.choi@samsung.com>
3989 L: linux-pm@vger.kernel.org
3990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3991 S: Maintained
3992 F: drivers/devfreq/
3993 F: include/linux/devfreq.h
3994 F: Documentation/devicetree/bindings/devfreq/
3995
3996 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3997 M: Chanwoo Choi <cw00.choi@samsung.com>
3998 L: linux-pm@vger.kernel.org
3999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4000 S: Supported
4001 F: drivers/devfreq/event/
4002 F: drivers/devfreq/devfreq-event.c
4003 F: include/linux/devfreq-event.h
4004 F: Documentation/devicetree/bindings/devfreq/event/
4005
4006 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4007 M: Chanwoo Choi <cw00.choi@samsung.com>
4008 L: linux-pm@vger.kernel.org
4009 L: linux-samsung-soc@vger.kernel.org
4010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4011 S: Maintained
4012 F: drivers/devfreq/exynos-bus.c
4013 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4014
4015 DEVICE NUMBER REGISTRY
4016 M: Torben Mathiasen <device@lanana.org>
4017 W: http://lanana.org/docs/device-list/index.html
4018 S: Maintained
4019
4020 DEVICE-MAPPER (LVM)
4021 M: Alasdair Kergon <agk@redhat.com>
4022 M: Mike Snitzer <snitzer@redhat.com>
4023 M: dm-devel@redhat.com
4024 L: dm-devel@redhat.com
4025 W: http://sources.redhat.com/dm
4026 Q: http://patchwork.kernel.org/project/dm-devel/list/
4027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4028 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4029 S: Maintained
4030 F: Documentation/device-mapper/
4031 F: drivers/md/dm*
4032 F: drivers/md/persistent-data/
4033 F: include/linux/device-mapper.h
4034 F: include/linux/dm-*.h
4035 F: include/uapi/linux/dm-*.h
4036
4037 DEVLINK
4038 M: Jiri Pirko <jiri@mellanox.com>
4039 L: netdev@vger.kernel.org
4040 S: Supported
4041 F: net/core/devlink.c
4042 F: include/net/devlink.h
4043 F: include/uapi/linux/devlink.h
4044
4045 DIALOG SEMICONDUCTOR DRIVERS
4046 M: Support Opensource <support.opensource@diasemi.com>
4047 W: http://www.dialog-semiconductor.com/products
4048 S: Supported
4049 F: Documentation/hwmon/da90??
4050 F: Documentation/devicetree/bindings/mfd/da90*.txt
4051 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4052 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4053 F: Documentation/devicetree/bindings/regulator/da92*.txt
4054 F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4055 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4056 F: drivers/gpio/gpio-da90??.c
4057 F: drivers/hwmon/da90??-hwmon.c
4058 F: drivers/iio/adc/da91??-*.c
4059 F: drivers/input/misc/da90??_onkey.c
4060 F: drivers/input/touchscreen/da9052_tsi.c
4061 F: drivers/leds/leds-da90??.c
4062 F: drivers/mfd/da903x.c
4063 F: drivers/mfd/da90??-*.c
4064 F: drivers/mfd/da91??-*.c
4065 F: drivers/power/supply/da9052-battery.c
4066 F: drivers/power/supply/da91??-*.c
4067 F: drivers/regulator/da903x.c
4068 F: drivers/regulator/da9???-regulator.[ch]
4069 F: drivers/thermal/da90??-thermal.c
4070 F: drivers/rtc/rtc-da90??.c
4071 F: drivers/video/backlight/da90??_bl.c
4072 F: drivers/watchdog/da90??_wdt.c
4073 F: include/linux/mfd/da903x.h
4074 F: include/linux/mfd/da9052/
4075 F: include/linux/mfd/da9055/
4076 F: include/linux/mfd/da9062/
4077 F: include/linux/mfd/da9063/
4078 F: include/linux/mfd/da9150/
4079 F: include/linux/regulator/da9211.h
4080 F: include/sound/da[79]*.h
4081 F: sound/soc/codecs/da[79]*.[ch]
4082
4083 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4084 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4085 L: linux-gpio@vger.kernel.org
4086 S: Maintained
4087 F: drivers/gpio/gpio-gpio-mm.c
4088
4089 DIGI NEO AND CLASSIC PCI PRODUCTS
4090 M: Lidza Louina <lidza.louina@gmail.com>
4091 M: Mark Hounschell <markh@compro.net>
4092 L: driverdev-devel@linuxdriverproject.org
4093 S: Maintained
4094 F: drivers/staging/dgnc/
4095
4096 DIOLAN U2C-12 I2C DRIVER
4097 M: Guenter Roeck <linux@roeck-us.net>
4098 L: linux-i2c@vger.kernel.org
4099 S: Maintained
4100 F: drivers/i2c/busses/i2c-diolan-u2c.c
4101
4102 DIRECT ACCESS (DAX)
4103 M: Matthew Wilcox <mawilcox@microsoft.com>
4104 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4105 L: linux-fsdevel@vger.kernel.org
4106 S: Supported
4107 F: fs/dax.c
4108 F: include/linux/dax.h
4109 F: include/trace/events/fs_dax.h
4110
4111 DIRECTORY NOTIFICATION (DNOTIFY)
4112 M: Eric Paris <eparis@parisplace.org>
4113 S: Maintained
4114 F: Documentation/filesystems/dnotify.txt
4115 F: fs/notify/dnotify/
4116 F: include/linux/dnotify.h
4117
4118 DISK GEOMETRY AND PARTITION HANDLING
4119 M: Andries Brouwer <aeb@cwi.nl>
4120 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4121 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4122 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4123 S: Maintained
4124
4125 DISKQUOTA
4126 M: Jan Kara <jack@suse.com>
4127 S: Maintained
4128 F: Documentation/filesystems/quota.txt
4129 F: fs/quota/
4130 F: include/linux/quota*.h
4131 F: include/uapi/linux/quota*.h
4132
4133 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4134 M: Bernie Thompson <bernie@plugable.com>
4135 L: linux-fbdev@vger.kernel.org
4136 S: Maintained
4137 W: http://plugable.com/category/projects/udlfb/
4138 F: drivers/video/fbdev/udlfb.c
4139 F: include/video/udlfb.h
4140 F: Documentation/fb/udlfb.txt
4141
4142 DISTRIBUTED LOCK MANAGER (DLM)
4143 M: Christine Caulfield <ccaulfie@redhat.com>
4144 M: David Teigland <teigland@redhat.com>
4145 L: cluster-devel@redhat.com
4146 W: http://sources.redhat.com/cluster/
4147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4148 S: Supported
4149 F: fs/dlm/
4150
4151 DMA BUFFER SHARING FRAMEWORK
4152 M: Sumit Semwal <sumit.semwal@linaro.org>
4153 S: Maintained
4154 L: linux-media@vger.kernel.org
4155 L: dri-devel@lists.freedesktop.org
4156 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4157 F: drivers/dma-buf/
4158 F: include/linux/dma-buf*
4159 F: include/linux/reservation.h
4160 F: include/linux/*fence.h
4161 F: Documentation/driver-api/dma-buf.rst
4162 T: git git://anongit.freedesktop.org/drm/drm-misc
4163
4164 SYNC FILE FRAMEWORK
4165 M: Sumit Semwal <sumit.semwal@linaro.org>
4166 R: Gustavo Padovan <gustavo@padovan.org>
4167 S: Maintained
4168 L: linux-media@vger.kernel.org
4169 L: dri-devel@lists.freedesktop.org
4170 F: drivers/dma-buf/sync_*
4171 F: drivers/dma-buf/dma-fence*
4172 F: drivers/dma-buf/sw_sync.c
4173 F: include/linux/sync_file.h
4174 F: include/uapi/linux/sync_file.h
4175 F: Documentation/sync_file.txt
4176 T: git git://anongit.freedesktop.org/drm/drm-misc
4177
4178 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4179 M: Vinod Koul <vinod.koul@intel.com>
4180 L: dmaengine@vger.kernel.org
4181 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4182 S: Maintained
4183 F: drivers/dma/
4184 F: include/linux/dmaengine.h
4185 F: Documentation/devicetree/bindings/dma/
4186 F: Documentation/dmaengine/
4187 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4188
4189 DME1737 HARDWARE MONITOR DRIVER
4190 M: Juerg Haefliger <juergh@gmail.com>
4191 L: linux-hwmon@vger.kernel.org
4192 S: Maintained
4193 F: Documentation/hwmon/dme1737
4194 F: drivers/hwmon/dme1737.c
4195
4196 DMI/SMBIOS SUPPORT
4197 M: Jean Delvare <jdelvare@suse.com>
4198 S: Maintained
4199 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4200 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4201 F: drivers/firmware/dmi-id.c
4202 F: drivers/firmware/dmi_scan.c
4203 F: include/linux/dmi.h
4204
4205 DOCUMENTATION
4206 M: Jonathan Corbet <corbet@lwn.net>
4207 L: linux-doc@vger.kernel.org
4208 S: Maintained
4209 F: Documentation/
4210 F: scripts/kernel-doc
4211 X: Documentation/ABI/
4212 X: Documentation/devicetree/
4213 X: Documentation/acpi
4214 X: Documentation/power
4215 X: Documentation/spi
4216 X: Documentation/media
4217 T: git git://git.lwn.net/linux.git docs-next
4218
4219 DOUBLETALK DRIVER
4220 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4221 L: blinux-list@redhat.com
4222 S: Maintained
4223 F: drivers/char/dtlk.c
4224 F: include/linux/dtlk.h
4225
4226 DPAA2 DATAPATH I/O (DPIO) DRIVER
4227 M: Roy Pledge <Roy.Pledge@nxp.com>
4228 L: linux-kernel@vger.kernel.org
4229 S: Maintained
4230 F: drivers/staging/fsl-mc/bus/dpio
4231
4232 DPAA2 ETHERNET DRIVER
4233 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4234 L: linux-kernel@vger.kernel.org
4235 S: Maintained
4236 F: drivers/staging/fsl-dpaa2/ethernet
4237
4238 DPT_I2O SCSI RAID DRIVER
4239 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4240 L: linux-scsi@vger.kernel.org
4241 W: http://www.adaptec.com/
4242 S: Maintained
4243 F: drivers/scsi/dpt*
4244 F: drivers/scsi/dpt/
4245
4246 DRBD DRIVER
4247 M: Philipp Reisner <philipp.reisner@linbit.com>
4248 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4249 L: drbd-dev@lists.linbit.com
4250 W: http://www.drbd.org
4251 T: git git://git.linbit.com/linux-drbd.git
4252 T: git git://git.linbit.com/drbd-8.4.git
4253 S: Supported
4254 F: drivers/block/drbd/
4255 F: lib/lru_cache.c
4256 F: Documentation/blockdev/drbd/
4257
4258 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4259 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4261 S: Supported
4262 F: Documentation/kobject.txt
4263 F: drivers/base/
4264 F: fs/debugfs/
4265 F: fs/sysfs/
4266 F: include/linux/debugfs.h
4267 F: include/linux/kobj*
4268 F: lib/kobj*
4269
4270 DRM DRIVERS
4271 M: David Airlie <airlied@linux.ie>
4272 L: dri-devel@lists.freedesktop.org
4273 T: git git://people.freedesktop.org/~airlied/linux
4274 B: https://bugs.freedesktop.org/
4275 C: irc://chat.freenode.net/dri-devel
4276 S: Maintained
4277 F: drivers/gpu/drm/
4278 F: drivers/gpu/vga/
4279 F: Documentation/devicetree/bindings/display/
4280 F: Documentation/devicetree/bindings/gpu/
4281 F: Documentation/devicetree/bindings/video/
4282 F: Documentation/gpu/
4283 F: include/drm/
4284 F: include/uapi/drm/
4285 F: include/linux/vga*
4286
4287 DRM DRIVERS AND MISC GPU PATCHES
4288 M: Daniel Vetter <daniel.vetter@intel.com>
4289 M: Jani Nikula <jani.nikula@linux.intel.com>
4290 M: Sean Paul <seanpaul@chromium.org>
4291 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4292 S: Maintained
4293 T: git git://anongit.freedesktop.org/drm/drm-misc
4294 F: Documentation/gpu/
4295 F: drivers/gpu/vga/
4296 F: drivers/gpu/drm/*
4297 F: include/drm/drm*
4298 F: include/uapi/drm/drm*
4299 F: include/linux/vga*
4300
4301 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4302 M: Dave Airlie <airlied@redhat.com>
4303 S: Odd Fixes
4304 F: drivers/gpu/drm/ast/
4305
4306 DRM DRIVERS FOR BRIDGE CHIPS
4307 M: Archit Taneja <architt@codeaurora.org>
4308 S: Maintained
4309 T: git git://anongit.freedesktop.org/drm/drm-misc
4310 F: drivers/gpu/drm/bridge/
4311
4312 DRM DRIVER FOR BOCHS VIRTUAL GPU
4313 M: Gerd Hoffmann <kraxel@redhat.com>
4314 L: virtualization@lists.linux-foundation.org
4315 T: git git://anongit.freedesktop.org/drm/drm-misc
4316 S: Maintained
4317 F: drivers/gpu/drm/bochs/
4318
4319 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4320 M: Dave Airlie <airlied@redhat.com>
4321 M: Gerd Hoffmann <kraxel@redhat.com>
4322 L: virtualization@lists.linux-foundation.org
4323 T: git git://anongit.freedesktop.org/drm/drm-misc
4324 S: Obsolete
4325 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4326 F: drivers/gpu/drm/cirrus/
4327
4328 RADEON and AMDGPU DRM DRIVERS
4329 M: Alex Deucher <alexander.deucher@amd.com>
4330 M: Christian König <christian.koenig@amd.com>
4331 L: amd-gfx@lists.freedesktop.org
4332 T: git git://people.freedesktop.org/~agd5f/linux
4333 S: Supported
4334 F: drivers/gpu/drm/radeon/
4335 F: include/uapi/drm/radeon_drm.h
4336 F: drivers/gpu/drm/amd/
4337 F: include/uapi/drm/amdgpu_drm.h
4338
4339 DRM PANEL DRIVERS
4340 M: Thierry Reding <thierry.reding@gmail.com>
4341 L: dri-devel@lists.freedesktop.org
4342 T: git git://anongit.freedesktop.org/tegra/linux.git
4343 S: Maintained
4344 F: drivers/gpu/drm/drm_panel.c
4345 F: drivers/gpu/drm/panel/
4346 F: include/drm/drm_panel.h
4347 F: Documentation/devicetree/bindings/display/panel/
4348
4349 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4350 M: Daniel Vetter <daniel.vetter@intel.com>
4351 M: Jani Nikula <jani.nikula@linux.intel.com>
4352 L: intel-gfx@lists.freedesktop.org
4353 W: https://01.org/linuxgraphics/
4354 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4355 C: irc://chat.freenode.net/intel-gfx
4356 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4357 T: git git://anongit.freedesktop.org/drm-intel
4358 S: Supported
4359 F: drivers/gpu/drm/i915/
4360 F: include/drm/i915*
4361 F: include/uapi/drm/i915_drm.h
4362 F: Documentation/gpu/i915.rst
4363
4364 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4365 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4366 M: Zhi Wang <zhi.a.wang@intel.com>
4367 L: intel-gvt-dev@lists.freedesktop.org
4368 L: intel-gfx@lists.freedesktop.org
4369 W: https://01.org/igvt-g
4370 T: git https://github.com/01org/gvt-linux.git
4371 S: Supported
4372 F: drivers/gpu/drm/i915/gvt/
4373
4374 DRM DRIVERS FOR ATMEL HLCDC
4375 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4376 L: dri-devel@lists.freedesktop.org
4377 S: Supported
4378 F: drivers/gpu/drm/atmel-hlcdc/
4379 F: Documentation/devicetree/bindings/drm/atmel/
4380 T: git git://anongit.freedesktop.org/drm/drm-misc
4381
4382 DRM DRIVERS FOR ALLWINNER A10
4383 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4384 L: dri-devel@lists.freedesktop.org
4385 S: Supported
4386 F: drivers/gpu/drm/sun4i/
4387 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4389
4390 DRM DRIVERS FOR AMLOGIC SOCS
4391 M: Neil Armstrong <narmstrong@baylibre.com>
4392 L: dri-devel@lists.freedesktop.org
4393 L: linux-amlogic@lists.infradead.org
4394 W: http://linux-meson.com/
4395 S: Supported
4396 F: drivers/gpu/drm/meson/
4397 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4398 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4399 F: Documentation/gpu/meson.rst
4400 T: git git://anongit.freedesktop.org/drm/drm-misc
4401
4402 DRM DRIVERS FOR EXYNOS
4403 M: Inki Dae <inki.dae@samsung.com>
4404 M: Joonyoung Shim <jy0922.shim@samsung.com>
4405 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4406 M: Kyungmin Park <kyungmin.park@samsung.com>
4407 L: dri-devel@lists.freedesktop.org
4408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4409 S: Supported
4410 F: drivers/gpu/drm/exynos/
4411 F: include/uapi/drm/exynos_drm.h
4412 F: Documentation/devicetree/bindings/display/exynos/
4413
4414 DRM DRIVERS FOR FREESCALE DCU
4415 M: Stefan Agner <stefan@agner.ch>
4416 M: Alison Wang <alison.wang@freescale.com>
4417 L: dri-devel@lists.freedesktop.org
4418 S: Supported
4419 F: drivers/gpu/drm/fsl-dcu/
4420 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4421 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4422 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4423
4424 DRM DRIVERS FOR FREESCALE IMX
4425 M: Philipp Zabel <p.zabel@pengutronix.de>
4426 L: dri-devel@lists.freedesktop.org
4427 S: Maintained
4428 F: drivers/gpu/drm/imx/
4429 F: drivers/gpu/ipu-v3/
4430 F: Documentation/devicetree/bindings/display/imx/
4431
4432 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4433 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4434 L: dri-devel@lists.freedesktop.org
4435 T: git git://github.com/patjak/drm-gma500
4436 S: Maintained
4437 F: drivers/gpu/drm/gma500/
4438
4439 DRM DRIVERS FOR HISILICON
4440 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4441 M: Rongrong Zou <zourongrong@gmail.com>
4442 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4443 R: Chen Feng <puck.chen@hisilicon.com>
4444 L: dri-devel@lists.freedesktop.org
4445 T: git git://github.com/xin3liang/linux.git
4446 S: Maintained
4447 F: drivers/gpu/drm/hisilicon/
4448 F: Documentation/devicetree/bindings/display/hisilicon/
4449
4450 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4451 S: Orphan / Obsolete
4452 F: drivers/gpu/drm/i810/
4453 F: include/uapi/drm/i810_drm.h
4454
4455 DRM DRIVERS FOR MEDIATEK
4456 M: CK Hu <ck.hu@mediatek.com>
4457 M: Philipp Zabel <p.zabel@pengutronix.de>
4458 L: dri-devel@lists.freedesktop.org
4459 S: Supported
4460 F: drivers/gpu/drm/mediatek/
4461 F: Documentation/devicetree/bindings/display/mediatek/
4462
4463 DRM DRIVER FOR MI0283QT
4464 M: Noralf Trønnes <noralf@tronnes.org>
4465 S: Maintained
4466 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4467 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4468
4469 DRM DRIVER FOR MSM ADRENO GPU
4470 M: Rob Clark <robdclark@gmail.com>
4471 L: linux-arm-msm@vger.kernel.org
4472 L: dri-devel@lists.freedesktop.org
4473 L: freedreno@lists.freedesktop.org
4474 T: git git://people.freedesktop.org/~robclark/linux
4475 S: Maintained
4476 F: drivers/gpu/drm/msm/
4477 F: include/uapi/drm/msm_drm.h
4478 F: Documentation/devicetree/bindings/display/msm/
4479
4480 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4481 M: Ben Skeggs <bskeggs@redhat.com>
4482 L: dri-devel@lists.freedesktop.org
4483 L: nouveau@lists.freedesktop.org
4484 T: git git://github.com/skeggsb/linux
4485 S: Supported
4486 F: drivers/gpu/drm/nouveau/
4487 F: include/uapi/drm/nouveau_drm.h
4488
4489 DRM DRIVERS FOR NVIDIA TEGRA
4490 M: Thierry Reding <thierry.reding@gmail.com>
4491 L: dri-devel@lists.freedesktop.org
4492 L: linux-tegra@vger.kernel.org
4493 T: git git://anongit.freedesktop.org/tegra/linux.git
4494 S: Supported
4495 F: drivers/gpu/drm/tegra/
4496 F: drivers/gpu/host1x/
4497 F: include/linux/host1x.h
4498 F: include/uapi/drm/tegra_drm.h
4499 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4500
4501 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4502 S: Orphan / Obsolete
4503 F: drivers/gpu/drm/mga/
4504 F: include/uapi/drm/mga_drm.h
4505
4506 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4507 M: Dave Airlie <airlied@redhat.com>
4508 S: Odd Fixes
4509 F: drivers/gpu/drm/mgag200/
4510
4511 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4512 S: Orphan / Obsolete
4513 F: drivers/gpu/drm/r128/
4514 F: include/uapi/drm/r128_drm.h
4515
4516 DRM DRIVERS FOR RENESAS
4517 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4518 L: dri-devel@lists.freedesktop.org
4519 L: linux-renesas-soc@vger.kernel.org
4520 T: git git://linuxtv.org/pinchartl/fbdev
4521 S: Supported
4522 F: drivers/gpu/drm/rcar-du/
4523 F: drivers/gpu/drm/shmobile/
4524 F: include/linux/platform_data/shmob_drm.h
4525 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4526 F: Documentation/devicetree/bindings/display/renesas,du.txt
4527
4528 DRM DRIVER FOR QXL VIRTUAL GPU
4529 M: Dave Airlie <airlied@redhat.com>
4530 M: Gerd Hoffmann <kraxel@redhat.com>
4531 L: virtualization@lists.linux-foundation.org
4532 T: git git://anongit.freedesktop.org/drm/drm-misc
4533 S: Maintained
4534 F: drivers/gpu/drm/qxl/
4535 F: include/uapi/drm/qxl_drm.h
4536
4537 DRM DRIVERS FOR ROCKCHIP
4538 M: Mark Yao <mark.yao@rock-chips.com>
4539 L: dri-devel@lists.freedesktop.org
4540 S: Maintained
4541 F: drivers/gpu/drm/rockchip/
4542 F: Documentation/devicetree/bindings/display/rockchip/
4543 T: git git://anongit.freedesktop.org/drm/drm-misc
4544
4545 DRM DRIVER FOR SAVAGE VIDEO CARDS
4546 S: Orphan / Obsolete
4547 F: drivers/gpu/drm/savage/
4548 F: include/uapi/drm/savage_drm.h
4549
4550 DRM DRIVER FOR SIS VIDEO CARDS
4551 S: Orphan / Obsolete
4552 F: drivers/gpu/drm/sis/
4553 F: include/uapi/drm/sis_drm.h
4554
4555 DRM DRIVERS FOR STI
4556 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4557 M: Vincent Abriou <vincent.abriou@st.com>
4558 L: dri-devel@lists.freedesktop.org
4559 T: git git://anongit.freedesktop.org/drm/drm-misc
4560 S: Maintained
4561 F: drivers/gpu/drm/sti
4562 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4563
4564 DRM DRIVER FOR TDFX VIDEO CARDS
4565 S: Orphan / Obsolete
4566 F: drivers/gpu/drm/tdfx/
4567
4568 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4569 M: Dave Airlie <airlied@redhat.com>
4570 S: Odd Fixes
4571 F: drivers/gpu/drm/udl/
4572
4573 DRM DRIVERS FOR VIVANTE GPU IP
4574 M: Lucas Stach <l.stach@pengutronix.de>
4575 R: Russell King <linux+etnaviv@armlinux.org.uk>
4576 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4577 L: etnaviv@lists.freedesktop.org
4578 L: dri-devel@lists.freedesktop.org
4579 S: Maintained
4580 F: drivers/gpu/drm/etnaviv/
4581 F: include/uapi/drm/etnaviv_drm.h
4582 F: Documentation/devicetree/bindings/display/etnaviv/
4583
4584 DRM DRIVER FOR VMWARE VIRTUAL GPU
4585 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4586 M: Sinclair Yeh <syeh@vmware.com>
4587 M: Thomas Hellstrom <thellstrom@vmware.com>
4588 L: dri-devel@lists.freedesktop.org
4589 T: git git://people.freedesktop.org/~syeh/repos_linux
4590 T: git git://people.freedesktop.org/~thomash/linux
4591 S: Supported
4592 F: drivers/gpu/drm/vmwgfx/
4593 F: include/uapi/drm/vmwgfx_drm.h
4594
4595 DRM DRIVERS FOR VC4
4596 M: Eric Anholt <eric@anholt.net>
4597 T: git git://github.com/anholt/linux
4598 S: Supported
4599 F: drivers/gpu/drm/vc4/
4600 F: include/uapi/drm/vc4_drm.h
4601 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4602 T: git git://anongit.freedesktop.org/drm/drm-misc
4603
4604 DRM DRIVERS FOR TI OMAP
4605 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4606 L: dri-devel@lists.freedesktop.org
4607 S: Maintained
4608 F: drivers/gpu/drm/omapdrm/
4609 F: Documentation/devicetree/bindings/display/ti/
4610
4611 DRM DRIVERS FOR TI LCDC
4612 M: Jyri Sarha <jsarha@ti.com>
4613 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4614 L: dri-devel@lists.freedesktop.org
4615 S: Maintained
4616 F: drivers/gpu/drm/tilcdc/
4617 F: Documentation/devicetree/bindings/display/tilcdc/
4618
4619 DRM DRIVERS FOR ZTE ZX
4620 M: Shawn Guo <shawnguo@kernel.org>
4621 L: dri-devel@lists.freedesktop.org
4622 S: Maintained
4623 F: drivers/gpu/drm/zte/
4624 F: Documentation/devicetree/bindings/display/zte,vou.txt
4625 T: git git://anongit.freedesktop.org/drm/drm-misc
4626
4627 DSBR100 USB FM RADIO DRIVER
4628 M: Alexey Klimov <klimov.linux@gmail.com>
4629 L: linux-media@vger.kernel.org
4630 T: git git://linuxtv.org/media_tree.git
4631 S: Maintained
4632 F: drivers/media/radio/dsbr100.c
4633
4634 DSCC4 DRIVER
4635 M: Francois Romieu <romieu@fr.zoreil.com>
4636 L: netdev@vger.kernel.org
4637 S: Maintained
4638 F: drivers/net/wan/dscc4.c
4639
4640 DT3155 MEDIA DRIVER
4641 M: Hans Verkuil <hverkuil@xs4all.nl>
4642 L: linux-media@vger.kernel.org
4643 T: git git://linuxtv.org/media_tree.git
4644 W: https://linuxtv.org
4645 S: Odd Fixes
4646 F: drivers/media/pci/dt3155/
4647
4648 DVB_USB_AF9015 MEDIA DRIVER
4649 M: Antti Palosaari <crope@iki.fi>
4650 L: linux-media@vger.kernel.org
4651 W: https://linuxtv.org
4652 W: http://palosaari.fi/linux/
4653 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4654 T: git git://linuxtv.org/anttip/media_tree.git
4655 S: Maintained
4656 F: drivers/media/usb/dvb-usb-v2/af9015*
4657
4658 DVB_USB_AF9035 MEDIA DRIVER
4659 M: Antti Palosaari <crope@iki.fi>
4660 L: linux-media@vger.kernel.org
4661 W: https://linuxtv.org
4662 W: http://palosaari.fi/linux/
4663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4664 T: git git://linuxtv.org/anttip/media_tree.git
4665 S: Maintained
4666 F: drivers/media/usb/dvb-usb-v2/af9035*
4667
4668 DVB_USB_ANYSEE MEDIA DRIVER
4669 M: Antti Palosaari <crope@iki.fi>
4670 L: linux-media@vger.kernel.org
4671 W: https://linuxtv.org
4672 W: http://palosaari.fi/linux/
4673 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4674 T: git git://linuxtv.org/anttip/media_tree.git
4675 S: Maintained
4676 F: drivers/media/usb/dvb-usb-v2/anysee*
4677
4678 DVB_USB_AU6610 MEDIA DRIVER
4679 M: Antti Palosaari <crope@iki.fi>
4680 L: linux-media@vger.kernel.org
4681 W: https://linuxtv.org
4682 W: http://palosaari.fi/linux/
4683 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4684 T: git git://linuxtv.org/anttip/media_tree.git
4685 S: Maintained
4686 F: drivers/media/usb/dvb-usb-v2/au6610*
4687
4688 DVB_USB_CE6230 MEDIA DRIVER
4689 M: Antti Palosaari <crope@iki.fi>
4690 L: linux-media@vger.kernel.org
4691 W: https://linuxtv.org
4692 W: http://palosaari.fi/linux/
4693 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4694 T: git git://linuxtv.org/anttip/media_tree.git
4695 S: Maintained
4696 F: drivers/media/usb/dvb-usb-v2/ce6230*
4697
4698 DVB_USB_CXUSB MEDIA DRIVER
4699 M: Michael Krufky <mkrufky@linuxtv.org>
4700 L: linux-media@vger.kernel.org
4701 W: https://linuxtv.org
4702 W: http://github.com/mkrufky
4703 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4704 T: git git://linuxtv.org/media_tree.git
4705 S: Maintained
4706 F: drivers/media/usb/dvb-usb/cxusb*
4707
4708 DVB_USB_EC168 MEDIA DRIVER
4709 M: Antti Palosaari <crope@iki.fi>
4710 L: linux-media@vger.kernel.org
4711 W: https://linuxtv.org
4712 W: http://palosaari.fi/linux/
4713 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4714 T: git git://linuxtv.org/anttip/media_tree.git
4715 S: Maintained
4716 F: drivers/media/usb/dvb-usb-v2/ec168*
4717
4718 DVB_USB_GL861 MEDIA DRIVER
4719 M: Antti Palosaari <crope@iki.fi>
4720 L: linux-media@vger.kernel.org
4721 W: https://linuxtv.org
4722 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4723 T: git git://linuxtv.org/anttip/media_tree.git
4724 S: Maintained
4725 F: drivers/media/usb/dvb-usb-v2/gl861*
4726
4727 DVB_USB_MXL111SF MEDIA DRIVER
4728 M: Michael Krufky <mkrufky@linuxtv.org>
4729 L: linux-media@vger.kernel.org
4730 W: https://linuxtv.org
4731 W: http://github.com/mkrufky
4732 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4733 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4734 S: Maintained
4735 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4736
4737 DVB_USB_RTL28XXU MEDIA DRIVER
4738 M: Antti Palosaari <crope@iki.fi>
4739 L: linux-media@vger.kernel.org
4740 W: https://linuxtv.org
4741 W: http://palosaari.fi/linux/
4742 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4743 T: git git://linuxtv.org/anttip/media_tree.git
4744 S: Maintained
4745 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4746
4747 DVB_USB_V2 MEDIA DRIVER
4748 M: Antti Palosaari <crope@iki.fi>
4749 L: linux-media@vger.kernel.org
4750 W: https://linuxtv.org
4751 W: http://palosaari.fi/linux/
4752 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4753 T: git git://linuxtv.org/anttip/media_tree.git
4754 S: Maintained
4755 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4756 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4757
4758 DONGWOON DW9714 LENS VOICE COIL DRIVER
4759 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4760 L: linux-media@vger.kernel.org
4761 T: git git://linuxtv.org/media_tree.git
4762 S: Maintained
4763 F: drivers/media/i2c/dw9714.c
4764
4765 DYNAMIC DEBUG
4766 M: Jason Baron <jbaron@akamai.com>
4767 S: Maintained
4768 F: lib/dynamic_debug.c
4769 F: include/linux/dynamic_debug.h
4770
4771 DZ DECSTATION DZ11 SERIAL DRIVER
4772 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4773 S: Maintained
4774 F: drivers/tty/serial/dz.*
4775
4776 E3X0 POWER BUTTON DRIVER
4777 M: Moritz Fischer <moritz.fischer@ettus.com>
4778 L: usrp-users@lists.ettus.com
4779 W: http://www.ettus.com
4780 S: Supported
4781 F: drivers/input/misc/e3x0-button.c
4782 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4783
4784 E4000 MEDIA DRIVER
4785 M: Antti Palosaari <crope@iki.fi>
4786 L: linux-media@vger.kernel.org
4787 W: https://linuxtv.org
4788 W: http://palosaari.fi/linux/
4789 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4790 T: git git://linuxtv.org/anttip/media_tree.git
4791 S: Maintained
4792 F: drivers/media/tuners/e4000*
4793
4794 EATA ISA/EISA/PCI SCSI DRIVER
4795 M: Dario Ballabio <ballabio_dario@emc.com>
4796 L: linux-scsi@vger.kernel.org
4797 S: Maintained
4798 F: drivers/scsi/eata.c
4799
4800 EC100 MEDIA DRIVER
4801 M: Antti Palosaari <crope@iki.fi>
4802 L: linux-media@vger.kernel.org
4803 W: https://linuxtv.org
4804 W: http://palosaari.fi/linux/
4805 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4806 T: git git://linuxtv.org/anttip/media_tree.git
4807 S: Maintained
4808 F: drivers/media/dvb-frontends/ec100*
4809
4810 ECRYPT FILE SYSTEM
4811 M: Tyler Hicks <tyhicks@canonical.com>
4812 L: ecryptfs@vger.kernel.org
4813 W: http://ecryptfs.org
4814 W: https://launchpad.net/ecryptfs
4815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4816 S: Supported
4817 F: Documentation/filesystems/ecryptfs.txt
4818 F: fs/ecryptfs/
4819
4820 EDAC-CORE
4821 M: Borislav Petkov <bp@alien8.de>
4822 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4823 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4824 L: linux-edac@vger.kernel.org
4825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4827 S: Supported
4828 F: Documentation/admin-guide/ras.rst
4829 F: Documentation/driver-api/edac.rst
4830 F: drivers/edac/
4831 F: include/linux/edac.h
4832
4833 EDAC-AMD64
4834 M: Borislav Petkov <bp@alien8.de>
4835 L: linux-edac@vger.kernel.org
4836 S: Maintained
4837 F: drivers/edac/amd64_edac*
4838
4839 EDAC-CALXEDA
4840 M: Robert Richter <rric@kernel.org>
4841 L: linux-edac@vger.kernel.org
4842 S: Maintained
4843 F: drivers/edac/highbank*
4844
4845 EDAC-CAVIUM
4846 M: Ralf Baechle <ralf@linux-mips.org>
4847 M: David Daney <david.daney@cavium.com>
4848 L: linux-edac@vger.kernel.org
4849 L: linux-mips@linux-mips.org
4850 S: Supported
4851 F: drivers/edac/octeon_edac*
4852 F: drivers/edac/thunderx_edac*
4853
4854 EDAC-E752X
4855 M: Mark Gross <mark.gross@intel.com>
4856 L: linux-edac@vger.kernel.org
4857 S: Maintained
4858 F: drivers/edac/e752x_edac.c
4859
4860 EDAC-E7XXX
4861 L: linux-edac@vger.kernel.org
4862 S: Maintained
4863 F: drivers/edac/e7xxx_edac.c
4864
4865 EDAC-FSL_DDR
4866 M: York Sun <york.sun@nxp.com>
4867 L: linux-edac@vger.kernel.org
4868 S: Maintained
4869 F: drivers/edac/fsl_ddr_edac.*
4870
4871 EDAC-GHES
4872 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4873 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4874 L: linux-edac@vger.kernel.org
4875 S: Maintained
4876 F: drivers/edac/ghes_edac.c
4877
4878 EDAC-I82443BXGX
4879 M: Tim Small <tim@buttersideup.com>
4880 L: linux-edac@vger.kernel.org
4881 S: Maintained
4882 F: drivers/edac/i82443bxgx_edac.c
4883
4884 EDAC-I3000
4885 L: linux-edac@vger.kernel.org
4886 S: Orphan
4887 F: drivers/edac/i3000_edac.c
4888
4889 EDAC-I5000
4890 L: linux-edac@vger.kernel.org
4891 S: Maintained
4892 F: drivers/edac/i5000_edac.c
4893
4894 EDAC-I5400
4895 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4896 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4897 L: linux-edac@vger.kernel.org
4898 S: Maintained
4899 F: drivers/edac/i5400_edac.c
4900
4901 EDAC-I7300
4902 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4903 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4904 L: linux-edac@vger.kernel.org
4905 S: Maintained
4906 F: drivers/edac/i7300_edac.c
4907
4908 EDAC-I7CORE
4909 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4910 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4911 L: linux-edac@vger.kernel.org
4912 S: Maintained
4913 F: drivers/edac/i7core_edac.c
4914
4915 EDAC-I82975X
4916 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4917 M: "Arvind R." <arvino55@gmail.com>
4918 L: linux-edac@vger.kernel.org
4919 S: Maintained
4920 F: drivers/edac/i82975x_edac.c
4921
4922 EDAC-IE31200
4923 M: Jason Baron <jbaron@akamai.com>
4924 L: linux-edac@vger.kernel.org
4925 S: Maintained
4926 F: drivers/edac/ie31200_edac.c
4927
4928 EDAC-MPC85XX
4929 M: Johannes Thumshirn <morbidrsa@gmail.com>
4930 L: linux-edac@vger.kernel.org
4931 S: Maintained
4932 F: drivers/edac/mpc85xx_edac.[ch]
4933
4934 EDAC-PND2
4935 M: Tony Luck <tony.luck@intel.com>
4936 L: linux-edac@vger.kernel.org
4937 S: Maintained
4938 F: drivers/edac/pnd2_edac.[ch]
4939
4940 EDAC-PASEMI
4941 M: Egor Martovetsky <egor@pasemi.com>
4942 L: linux-edac@vger.kernel.org
4943 S: Maintained
4944 F: drivers/edac/pasemi_edac.c
4945
4946 EDAC-R82600
4947 M: Tim Small <tim@buttersideup.com>
4948 L: linux-edac@vger.kernel.org
4949 S: Maintained
4950 F: drivers/edac/r82600_edac.c
4951
4952 EDAC-SBRIDGE
4953 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4954 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4955 L: linux-edac@vger.kernel.org
4956 S: Maintained
4957 F: drivers/edac/sb_edac.c
4958
4959 EDAC-SKYLAKE
4960 M: Tony Luck <tony.luck@intel.com>
4961 L: linux-edac@vger.kernel.org
4962 S: Maintained
4963 F: drivers/edac/skx_edac.c
4964
4965 EDAC-XGENE
4966 APPLIED MICRO (APM) X-GENE SOC EDAC
4967 M: Loc Ho <lho@apm.com>
4968 S: Supported
4969 F: drivers/edac/xgene_edac.c
4970 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4971
4972 EDIROL UA-101/UA-1000 DRIVER
4973 M: Clemens Ladisch <clemens@ladisch.de>
4974 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4975 T: git git://git.alsa-project.org/alsa-kernel.git
4976 S: Maintained
4977 F: sound/usb/misc/ua101.c
4978
4979 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4980 M: Matt Fleming <matt@codeblueprint.co.uk>
4981 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4982 L: linux-efi@vger.kernel.org
4983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4984 S: Maintained
4985 F: Documentation/efi-stub.txt
4986 F: arch/*/kernel/efi.c
4987 F: arch/x86/boot/compressed/eboot.[ch]
4988 F: arch/*/include/asm/efi.h
4989 F: arch/x86/platform/efi/
4990 F: drivers/firmware/efi/
4991 F: include/linux/efi*.h
4992 F: arch/arm/boot/compressed/efi-header.S
4993 F: arch/arm64/kernel/efi-entry.S
4994
4995 EFI VARIABLE FILESYSTEM
4996 M: Matthew Garrett <matthew.garrett@nebula.com>
4997 M: Jeremy Kerr <jk@ozlabs.org>
4998 M: Matt Fleming <matt@codeblueprint.co.uk>
4999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5000 L: linux-efi@vger.kernel.org
5001 S: Maintained
5002 F: fs/efivarfs/
5003
5004 EFIFB FRAMEBUFFER DRIVER
5005 L: linux-fbdev@vger.kernel.org
5006 M: Peter Jones <pjones@redhat.com>
5007 S: Maintained
5008 F: drivers/video/fbdev/efifb.c
5009
5010 EFI TEST DRIVER
5011 L: linux-efi@vger.kernel.org
5012 M: Ivan Hu <ivan.hu@canonical.com>
5013 M: Matt Fleming <matt@codeblueprint.co.uk>
5014 S: Maintained
5015 F: drivers/firmware/efi/test/
5016
5017 EFS FILESYSTEM
5018 W: http://aeschi.ch.eu.org/efs/
5019 S: Orphan
5020 F: fs/efs/
5021
5022 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5023 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5024 L: netdev@vger.kernel.org
5025 S: Maintained
5026 F: drivers/net/ethernet/ibm/ehea/
5027
5028 EM28XX VIDEO4LINUX DRIVER
5029 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5030 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5031 L: linux-media@vger.kernel.org
5032 W: https://linuxtv.org
5033 T: git git://linuxtv.org/media_tree.git
5034 S: Maintained
5035 F: drivers/media/usb/em28xx/
5036 F: Documentation/media/v4l-drivers/em28xx*
5037
5038 EMBEDDED LINUX
5039 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5040 M: Matt Mackall <mpm@selenic.com>
5041 M: David Woodhouse <dwmw2@infradead.org>
5042 L: linux-embedded@vger.kernel.org
5043 S: Maintained
5044
5045 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5046 M: James Smart <james.smart@broadcom.com>
5047 M: Dick Kennedy <dick.kennedy@broadcom.com>
5048 L: linux-scsi@vger.kernel.org
5049 W: http://www.broadcom.com
5050 S: Supported
5051 F: drivers/scsi/lpfc/
5052
5053 ENE CB710 FLASH CARD READER DRIVER
5054 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5055 S: Maintained
5056 F: drivers/misc/cb710/
5057 F: drivers/mmc/host/cb710-mmc.*
5058 F: include/linux/cb710.h
5059
5060 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5061 M: Maxim Levitsky <maximlevitsky@gmail.com>
5062 S: Maintained
5063 F: drivers/media/rc/ene_ir.*
5064
5065 EPSON S1D13XXX FRAMEBUFFER DRIVER
5066 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5067 S: Maintained
5068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5069 F: drivers/video/fbdev/s1d13xxxfb.c
5070 F: include/video/s1d13xxxfb.h
5071
5072 ET131X NETWORK DRIVER
5073 M: Mark Einon <mark.einon@gmail.com>
5074 S: Odd Fixes
5075 F: drivers/net/ethernet/agere/
5076
5077 ETHERNET BRIDGE
5078 M: Stephen Hemminger <stephen@networkplumber.org>
5079 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5080 L: netdev@vger.kernel.org
5081 W: http://www.linuxfoundation.org/en/Net:Bridge
5082 S: Maintained
5083 F: include/linux/netfilter_bridge/
5084 F: net/bridge/
5085
5086 ETHERNET PHY LIBRARY
5087 M: Andrew Lunn <andrew@lunn.ch>
5088 M: Florian Fainelli <f.fainelli@gmail.com>
5089 L: netdev@vger.kernel.org
5090 S: Maintained
5091 F: include/linux/phy.h
5092 F: include/linux/phy_fixed.h
5093 F: drivers/net/phy/
5094 F: Documentation/networking/phy.txt
5095 F: drivers/of/of_mdio.c
5096 F: drivers/of/of_net.c
5097
5098 EXT2 FILE SYSTEM
5099 M: Jan Kara <jack@suse.com>
5100 L: linux-ext4@vger.kernel.org
5101 S: Maintained
5102 F: Documentation/filesystems/ext2.txt
5103 F: fs/ext2/
5104 F: include/linux/ext2*
5105
5106 EXT4 FILE SYSTEM
5107 M: "Theodore Ts'o" <tytso@mit.edu>
5108 M: Andreas Dilger <adilger.kernel@dilger.ca>
5109 L: linux-ext4@vger.kernel.org
5110 W: http://ext4.wiki.kernel.org
5111 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5113 S: Maintained
5114 F: Documentation/filesystems/ext4.txt
5115 F: fs/ext4/
5116
5117 Extended Verification Module (EVM)
5118 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5119 L: linux-ima-devel@lists.sourceforge.net
5120 L: linux-security-module@vger.kernel.org
5121 S: Supported
5122 F: security/integrity/evm/
5123
5124 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5125 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5126 M: Chanwoo Choi <cw00.choi@samsung.com>
5127 L: linux-kernel@vger.kernel.org
5128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5129 S: Maintained
5130 F: drivers/extcon/
5131 F: include/linux/extcon/
5132 F: include/linux/extcon.h
5133 F: Documentation/extcon/
5134 F: Documentation/devicetree/bindings/extcon/
5135
5136 EXYNOS DP DRIVER
5137 M: Jingoo Han <jingoohan1@gmail.com>
5138 L: dri-devel@lists.freedesktop.org
5139 S: Maintained
5140 F: drivers/gpu/drm/exynos/exynos_dp*
5141
5142 EXYNOS SYSMMU (IOMMU) driver
5143 M: Marek Szyprowski <m.szyprowski@samsung.com>
5144 L: iommu@lists.linux-foundation.org
5145 S: Maintained
5146 F: drivers/iommu/exynos-iommu.c
5147
5148 EZchip NPS platform support
5149 M: Noam Camus <noamc@ezchip.com>
5150 S: Supported
5151 F: arch/arc/plat-eznps
5152 F: arch/arc/boot/dts/eznps.dts
5153
5154 F71805F HARDWARE MONITORING DRIVER
5155 M: Jean Delvare <jdelvare@suse.com>
5156 L: linux-hwmon@vger.kernel.org
5157 S: Maintained
5158 F: Documentation/hwmon/f71805f
5159 F: drivers/hwmon/f71805f.c
5160
5161 FC0011 TUNER DRIVER
5162 M: Michael Buesch <m@bues.ch>
5163 L: linux-media@vger.kernel.org
5164 S: Maintained
5165 F: drivers/media/tuners/fc0011.h
5166 F: drivers/media/tuners/fc0011.c
5167
5168 FC2580 MEDIA DRIVER
5169 M: Antti Palosaari <crope@iki.fi>
5170 L: linux-media@vger.kernel.org
5171 W: https://linuxtv.org
5172 W: http://palosaari.fi/linux/
5173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5174 T: git git://linuxtv.org/anttip/media_tree.git
5175 S: Maintained
5176 F: drivers/media/tuners/fc2580*
5177
5178 FANOTIFY
5179 M: Eric Paris <eparis@redhat.com>
5180 S: Maintained
5181 F: fs/notify/fanotify/
5182 F: include/linux/fanotify.h
5183 F: include/uapi/linux/fanotify.h
5184
5185 FARSYNC SYNCHRONOUS DRIVER
5186 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5187 W: http://www.farsite.co.uk/
5188 S: Supported
5189 F: drivers/net/wan/farsync.*
5190
5191 FAULT INJECTION SUPPORT
5192 M: Akinobu Mita <akinobu.mita@gmail.com>
5193 S: Supported
5194 F: Documentation/fault-injection/
5195 F: lib/fault-inject.c
5196
5197 FBTFT Framebuffer drivers
5198 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5199 S: Maintained
5200 F: drivers/staging/fbtft/
5201
5202 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5203 M: Johannes Thumshirn <jth@kernel.org>
5204 L: fcoe-devel@open-fcoe.org
5205 W: www.Open-FCoE.org
5206 S: Supported
5207 F: drivers/scsi/libfc/
5208 F: drivers/scsi/fcoe/
5209 F: include/scsi/fc/
5210 F: include/scsi/libfc.h
5211 F: include/scsi/libfcoe.h
5212 F: include/uapi/scsi/fc/
5213
5214 FILE LOCKING (flock() and fcntl()/lockf())
5215 M: Jeff Layton <jlayton@poochiereds.net>
5216 M: "J. Bruce Fields" <bfields@fieldses.org>
5217 L: linux-fsdevel@vger.kernel.org
5218 S: Maintained
5219 F: include/linux/fcntl.h
5220 F: include/linux/fs.h
5221 F: include/uapi/linux/fcntl.h
5222 F: include/uapi/linux/fs.h
5223 F: fs/fcntl.c
5224 F: fs/locks.c
5225
5226 FILESYSTEMS (VFS and infrastructure)
5227 M: Alexander Viro <viro@zeniv.linux.org.uk>
5228 L: linux-fsdevel@vger.kernel.org
5229 S: Maintained
5230 F: fs/*
5231
5232 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5233 M: Riku Voipio <riku.voipio@iki.fi>
5234 L: linux-hwmon@vger.kernel.org
5235 S: Maintained
5236 F: drivers/hwmon/f75375s.c
5237 F: include/linux/f75375s.h
5238
5239 FIREWIRE AUDIO DRIVERS
5240 M: Clemens Ladisch <clemens@ladisch.de>
5241 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5242 T: git git://git.alsa-project.org/alsa-kernel.git
5243 S: Maintained
5244 F: sound/firewire/
5245
5246 FIREWIRE MEDIA DRIVERS (firedtv)
5247 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5248 L: linux-media@vger.kernel.org
5249 L: linux1394-devel@lists.sourceforge.net
5250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5251 S: Maintained
5252 F: drivers/media/firewire/
5253
5254 FIREWIRE SBP-2 TARGET
5255 M: Chris Boot <bootc@bootc.net>
5256 L: linux-scsi@vger.kernel.org
5257 L: target-devel@vger.kernel.org
5258 L: linux1394-devel@lists.sourceforge.net
5259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5260 S: Maintained
5261 F: drivers/target/sbp/
5262
5263 FIREWIRE SUBSYSTEM
5264 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5265 L: linux1394-devel@lists.sourceforge.net
5266 W: http://ieee1394.wiki.kernel.org/
5267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5268 S: Maintained
5269 F: drivers/firewire/
5270 F: include/linux/firewire.h
5271 F: include/uapi/linux/firewire*.h
5272 F: tools/firewire/
5273
5274 FIRMWARE LOADER (request_firmware)
5275 M: Luis R. Rodriguez <mcgrof@kernel.org>
5276 L: linux-kernel@vger.kernel.org
5277 S: Maintained
5278 F: Documentation/firmware_class/
5279 F: drivers/base/firmware*.c
5280 F: include/linux/firmware.h
5281
5282 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5283 M: Joshua Morris <josh.h.morris@us.ibm.com>
5284 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5285 S: Maintained
5286 F: drivers/block/rsxx/
5287
5288 FLOPPY DRIVER
5289 M: Jiri Kosina <jikos@kernel.org>
5290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5291 S: Odd fixes
5292 F: drivers/block/floppy.c
5293
5294 FMC SUBSYSTEM
5295 M: Alessandro Rubini <rubini@gnudd.com>
5296 W: http://www.ohwr.org/projects/fmc-bus
5297 S: Supported
5298 F: drivers/fmc/
5299 F: include/linux/fmc*.h
5300 F: include/linux/ipmi-fru.h
5301 K: fmc_d.*register
5302
5303 FPGA MANAGER FRAMEWORK
5304 M: Alan Tull <atull@kernel.org>
5305 R: Moritz Fischer <moritz.fischer@ettus.com>
5306 L: linux-fpga@vger.kernel.org
5307 S: Maintained
5308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5309 F: Documentation/fpga/
5310 F: Documentation/devicetree/bindings/fpga/
5311 F: drivers/fpga/
5312 F: include/linux/fpga/
5313 W: http://www.rocketboards.org
5314
5315 FPU EMULATOR
5316 M: Bill Metzenthen <billm@melbpc.org.au>
5317 W: http://floatingpoint.sourceforge.net/emulator/index.html
5318 S: Maintained
5319 F: arch/x86/math-emu/
5320
5321 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5322 L: netdev@vger.kernel.org
5323 S: Orphan
5324 F: drivers/net/wan/dlci.c
5325 F: drivers/net/wan/sdla.c
5326
5327 FRAMEBUFFER LAYER
5328 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5329 L: linux-fbdev@vger.kernel.org
5330 T: git git://github.com/bzolnier/linux.git
5331 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5332 S: Maintained
5333 F: Documentation/fb/
5334 F: drivers/video/
5335 F: include/video/
5336 F: include/linux/fb.h
5337 F: include/uapi/video/
5338 F: include/uapi/linux/fb.h
5339
5340 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5341 M: Horia Geantă <horia.geanta@nxp.com>
5342 M: Dan Douglass <dan.douglass@nxp.com>
5343 L: linux-crypto@vger.kernel.org
5344 S: Maintained
5345 F: drivers/crypto/caam/
5346 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5347
5348 FREESCALE DIU FRAMEBUFFER DRIVER
5349 M: Timur Tabi <timur@tabi.org>
5350 L: linux-fbdev@vger.kernel.org
5351 S: Maintained
5352 F: drivers/video/fbdev/fsl-diu-fb.*
5353
5354 FREESCALE DMA DRIVER
5355 M: Li Yang <leoyang.li@nxp.com>
5356 M: Zhang Wei <zw@zh-kernel.org>
5357 L: linuxppc-dev@lists.ozlabs.org
5358 S: Maintained
5359 F: drivers/dma/fsldma.*
5360
5361 FREESCALE GPMI NAND DRIVER
5362 M: Han Xu <han.xu@nxp.com>
5363 L: linux-mtd@lists.infradead.org
5364 S: Maintained
5365 F: drivers/mtd/nand/gpmi-nand/*
5366
5367 FREESCALE I2C CPM DRIVER
5368 M: Jochen Friedrich <jochen@scram.de>
5369 L: linuxppc-dev@lists.ozlabs.org
5370 L: linux-i2c@vger.kernel.org
5371 S: Maintained
5372 F: drivers/i2c/busses/i2c-cpm.c
5373
5374 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5375 M: Sascha Hauer <kernel@pengutronix.de>
5376 L: linux-fbdev@vger.kernel.org
5377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5378 S: Maintained
5379 F: include/linux/platform_data/video-imxfb.h
5380 F: drivers/video/fbdev/imxfb.c
5381
5382 FREESCALE QUAD SPI DRIVER
5383 M: Han Xu <han.xu@nxp.com>
5384 L: linux-mtd@lists.infradead.org
5385 S: Maintained
5386 F: drivers/mtd/spi-nor/fsl-quadspi.c
5387
5388 FREESCALE SOC FS_ENET DRIVER
5389 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5390 M: Vitaly Bordug <vbordug@ru.mvista.com>
5391 L: linuxppc-dev@lists.ozlabs.org
5392 L: netdev@vger.kernel.org
5393 S: Maintained
5394 F: drivers/net/ethernet/freescale/fs_enet/
5395 F: include/linux/fs_enet_pd.h
5396
5397 FREESCALE IMX / MXC FEC DRIVER
5398 M: Fugang Duan <fugang.duan@nxp.com>
5399 L: netdev@vger.kernel.org
5400 S: Maintained
5401 F: drivers/net/ethernet/freescale/fec_main.c
5402 F: drivers/net/ethernet/freescale/fec_ptp.c
5403 F: drivers/net/ethernet/freescale/fec.h
5404 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5405
5406 FREESCALE QORIQ DPAA FMAN DRIVER
5407 M: Madalin Bucur <madalin.bucur@nxp.com>
5408 L: netdev@vger.kernel.org
5409 S: Maintained
5410 F: drivers/net/ethernet/freescale/fman
5411 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5412
5413 FREESCALE QORIQ DPAA ETHERNET DRIVER
5414 M: Madalin Bucur <madalin.bucur@nxp.com>
5415 L: netdev@vger.kernel.org
5416 S: Maintained
5417 F: drivers/net/ethernet/freescale/dpaa
5418
5419 FREESCALE SOC DRIVERS
5420 M: Li Yang <leoyang.li@nxp.com>
5421 L: linuxppc-dev@lists.ozlabs.org
5422 L: linux-arm-kernel@lists.infradead.org
5423 S: Maintained
5424 F: Documentation/devicetree/bindings/soc/fsl/
5425 F: drivers/soc/fsl/
5426 F: include/linux/fsl/
5427
5428 FREESCALE QUICC ENGINE LIBRARY
5429 M: Qiang Zhao <qiang.zhao@nxp.com>
5430 L: linuxppc-dev@lists.ozlabs.org
5431 S: Maintained
5432 F: drivers/soc/fsl/qe/
5433 F: include/soc/fsl/*qe*.h
5434 F: include/soc/fsl/*ucc*.h
5435
5436 FREESCALE USB PERIPHERAL DRIVERS
5437 M: Li Yang <leoyang.li@nxp.com>
5438 L: linux-usb@vger.kernel.org
5439 L: linuxppc-dev@lists.ozlabs.org
5440 S: Maintained
5441 F: drivers/usb/gadget/udc/fsl*
5442
5443 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5444 M: Li Yang <leoyang.li@nxp.com>
5445 L: netdev@vger.kernel.org
5446 L: linuxppc-dev@lists.ozlabs.org
5447 S: Maintained
5448 F: drivers/net/ethernet/freescale/ucc_geth*
5449
5450 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5451 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5452 L: netdev@vger.kernel.org
5453 S: Maintained
5454 F: drivers/net/ethernet/freescale/gianfar*
5455 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5456 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5457
5458 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5459 M: Zhao Qiang <qiang.zhao@nxp.com>
5460 L: netdev@vger.kernel.org
5461 L: linuxppc-dev@lists.ozlabs.org
5462 S: Maintained
5463 F: drivers/net/wan/fsl_ucc_hdlc*
5464
5465 FREESCALE QUICC ENGINE UCC UART DRIVER
5466 M: Timur Tabi <timur@tabi.org>
5467 L: linuxppc-dev@lists.ozlabs.org
5468 S: Maintained
5469 F: drivers/tty/serial/ucc_uart.c
5470
5471 FREESCALE SOC SOUND DRIVERS
5472 M: Timur Tabi <timur@tabi.org>
5473 M: Nicolin Chen <nicoleotsuka@gmail.com>
5474 M: Xiubo Li <Xiubo.Lee@gmail.com>
5475 R: Fabio Estevam <fabio.estevam@nxp.com>
5476 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5477 L: linuxppc-dev@lists.ozlabs.org
5478 S: Maintained
5479 F: sound/soc/fsl/fsl*
5480 F: sound/soc/fsl/imx*
5481 F: sound/soc/fsl/mpc8610_hpcd.c
5482
5483 FREEVXFS FILESYSTEM
5484 M: Christoph Hellwig <hch@infradead.org>
5485 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5486 S: Maintained
5487 F: fs/freevxfs/
5488
5489 FREEZER
5490 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5491 M: Pavel Machek <pavel@ucw.cz>
5492 L: linux-pm@vger.kernel.org
5493 S: Supported
5494 F: Documentation/power/freezing-of-tasks.txt
5495 F: include/linux/freezer.h
5496 F: kernel/freezer.c
5497
5498 FRONTSWAP API
5499 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5500 L: linux-kernel@vger.kernel.org
5501 S: Maintained
5502 F: mm/frontswap.c
5503 F: include/linux/frontswap.h
5504
5505 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5506 M: David Howells <dhowells@redhat.com>
5507 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5508 S: Supported
5509 F: Documentation/filesystems/caching/
5510 F: fs/fscache/
5511 F: include/linux/fscache*.h
5512
5513 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5514 M: Theodore Y. Ts'o <tytso@mit.edu>
5515 M: Jaegeuk Kim <jaegeuk@kernel.org>
5516 L: linux-fscrypt@vger.kernel.org
5517 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5519 S: Supported
5520 F: fs/crypto/
5521 F: include/linux/fscrypt*.h
5522
5523 F2FS FILE SYSTEM
5524 M: Jaegeuk Kim <jaegeuk@kernel.org>
5525 M: Chao Yu <yuchao0@huawei.com>
5526 L: linux-f2fs-devel@lists.sourceforge.net
5527 W: https://f2fs.wiki.kernel.org/
5528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5529 S: Maintained
5530 F: Documentation/filesystems/f2fs.txt
5531 F: Documentation/ABI/testing/sysfs-fs-f2fs
5532 F: fs/f2fs/
5533 F: include/linux/f2fs_fs.h
5534 F: include/trace/events/f2fs.h
5535
5536 FUJITSU FR-V (FRV) PORT
5537 S: Orphan
5538 F: arch/frv/
5539
5540 FUJITSU LAPTOP EXTRAS
5541 M: Jonathan Woithe <jwoithe@just42.net>
5542 L: platform-driver-x86@vger.kernel.org
5543 S: Maintained
5544 F: drivers/platform/x86/fujitsu-laptop.c
5545
5546 FUJITSU M-5MO LS CAMERA ISP DRIVER
5547 M: Kyungmin Park <kyungmin.park@samsung.com>
5548 M: Heungjun Kim <riverful.kim@samsung.com>
5549 L: linux-media@vger.kernel.org
5550 S: Maintained
5551 F: drivers/media/i2c/m5mols/
5552 F: include/media/i2c/m5mols.h
5553
5554 FUJITSU TABLET EXTRAS
5555 M: Robert Gerlach <khnz@gmx.de>
5556 L: platform-driver-x86@vger.kernel.org
5557 S: Maintained
5558 F: drivers/platform/x86/fujitsu-tablet.c
5559
5560 FUSE: FILESYSTEM IN USERSPACE
5561 M: Miklos Szeredi <miklos@szeredi.hu>
5562 L: linux-fsdevel@vger.kernel.org
5563 W: http://fuse.sourceforge.net/
5564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5565 S: Maintained
5566 F: fs/fuse/
5567 F: include/uapi/linux/fuse.h
5568 F: Documentation/filesystems/fuse.txt
5569
5570 FUTEX SUBSYSTEM
5571 M: Thomas Gleixner <tglx@linutronix.de>
5572 M: Ingo Molnar <mingo@redhat.com>
5573 R: Peter Zijlstra <peterz@infradead.org>
5574 R: Darren Hart <dvhart@infradead.org>
5575 L: linux-kernel@vger.kernel.org
5576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5577 S: Maintained
5578 F: kernel/futex.c
5579 F: kernel/futex_compat.c
5580 F: include/asm-generic/futex.h
5581 F: include/linux/futex.h
5582 F: include/uapi/linux/futex.h
5583 F: tools/testing/selftests/futex/
5584 F: tools/perf/bench/futex*
5585 F: Documentation/*futex*
5586
5587 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5588 M: Rik Faith <faith@cs.unc.edu>
5589 L: linux-scsi@vger.kernel.org
5590 S: Odd Fixes (e.g., new signatures)
5591 F: drivers/scsi/fdomain.*
5592
5593 GCC PLUGINS
5594 M: Kees Cook <keescook@chromium.org>
5595 R: Emese Revfy <re.emese@gmail.com>
5596 L: kernel-hardening@lists.openwall.com
5597 S: Maintained
5598 F: scripts/gcc-plugins/
5599 F: scripts/gcc-plugin.sh
5600 F: scripts/Makefile.gcc-plugins
5601 F: Documentation/gcc-plugins.txt
5602
5603 GCOV BASED KERNEL PROFILING
5604 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5605 S: Maintained
5606 F: kernel/gcov/
5607 F: Documentation/dev-tools/gcov.rst
5608
5609 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5610 M: Achim Leubner <achim_leubner@adaptec.com>
5611 L: linux-scsi@vger.kernel.org
5612 W: http://www.icp-vortex.com/
5613 S: Supported
5614 F: drivers/scsi/gdt*
5615
5616 GDB KERNEL DEBUGGING HELPER SCRIPTS
5617 M: Jan Kiszka <jan.kiszka@siemens.com>
5618 M: Kieran Bingham <kieran@bingham.xyz>
5619 S: Supported
5620 F: scripts/gdb/
5621
5622 GEMTEK FM RADIO RECEIVER DRIVER
5623 M: Hans Verkuil <hverkuil@xs4all.nl>
5624 L: linux-media@vger.kernel.org
5625 T: git git://linuxtv.org/media_tree.git
5626 W: https://linuxtv.org
5627 S: Maintained
5628 F: drivers/media/radio/radio-gemtek*
5629
5630 GENERIC GPIO I2C DRIVER
5631 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5632 S: Supported
5633 F: drivers/i2c/busses/i2c-gpio.c
5634 F: include/linux/i2c-gpio.h
5635
5636 GENERIC GPIO I2C MULTIPLEXER DRIVER
5637 M: Peter Korsgaard <peter.korsgaard@barco.com>
5638 L: linux-i2c@vger.kernel.org
5639 S: Supported
5640 F: drivers/i2c/muxes/i2c-mux-gpio.c
5641 F: include/linux/i2c-mux-gpio.h
5642 F: Documentation/i2c/muxes/i2c-mux-gpio
5643
5644 GENERIC HDLC (WAN) DRIVERS
5645 M: Krzysztof Halasa <khc@pm.waw.pl>
5646 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5647 S: Maintained
5648 F: drivers/net/wan/c101.c
5649 F: drivers/net/wan/hd6457*
5650 F: drivers/net/wan/hdlc*
5651 F: drivers/net/wan/n2.c
5652 F: drivers/net/wan/pc300too.c
5653 F: drivers/net/wan/pci200syn.c
5654 F: drivers/net/wan/wanxl*
5655
5656 GENERIC INCLUDE/ASM HEADER FILES
5657 M: Arnd Bergmann <arnd@arndb.de>
5658 L: linux-arch@vger.kernel.org
5659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5660 S: Maintained
5661 F: include/asm-generic/
5662 F: include/uapi/asm-generic/
5663
5664 GENERIC PHY FRAMEWORK
5665 M: Kishon Vijay Abraham I <kishon@ti.com>
5666 L: linux-kernel@vger.kernel.org
5667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5668 S: Supported
5669 F: drivers/phy/
5670 F: include/linux/phy/
5671
5672 GENERIC PM DOMAINS
5673 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5674 M: Kevin Hilman <khilman@kernel.org>
5675 M: Ulf Hansson <ulf.hansson@linaro.org>
5676 L: linux-pm@vger.kernel.org
5677 S: Supported
5678 F: drivers/base/power/domain*.c
5679 F: include/linux/pm_domain.h
5680 F: Documentation/devicetree/bindings/power/power_domain.txt
5681
5682 GENERIC UIO DRIVER FOR PCI DEVICES
5683 M: "Michael S. Tsirkin" <mst@redhat.com>
5684 L: kvm@vger.kernel.org
5685 S: Supported
5686 F: drivers/uio/uio_pci_generic.c
5687
5688 GET_MAINTAINER SCRIPT
5689 M: Joe Perches <joe@perches.com>
5690 S: Maintained
5691 F: scripts/get_maintainer.pl
5692
5693 GENWQE (IBM Generic Workqueue Card)
5694 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5695 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5696 S: Supported
5697 F: drivers/misc/genwqe/
5698
5699 GFS2 FILE SYSTEM
5700 M: Steven Whitehouse <swhiteho@redhat.com>
5701 M: Bob Peterson <rpeterso@redhat.com>
5702 L: cluster-devel@redhat.com
5703 W: http://sources.redhat.com/cluster/
5704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5705 S: Supported
5706 F: Documentation/filesystems/gfs2*.txt
5707 F: fs/gfs2/
5708 F: include/uapi/linux/gfs2_ondisk.h
5709
5710 GIGASET ISDN DRIVERS
5711 M: Paul Bolle <pebolle@tiscali.nl>
5712 L: gigaset307x-common@lists.sourceforge.net
5713 W: http://gigaset307x.sourceforge.net/
5714 S: Odd Fixes
5715 F: Documentation/isdn/README.gigaset
5716 F: drivers/isdn/gigaset/
5717 F: include/uapi/linux/gigaset_dev.h
5718
5719 GO7007 MPEG CODEC
5720 M: Hans Verkuil <hans.verkuil@cisco.com>
5721 L: linux-media@vger.kernel.org
5722 S: Maintained
5723 F: drivers/media/usb/go7007/
5724
5725 GOODIX TOUCHSCREEN
5726 M: Bastien Nocera <hadess@hadess.net>
5727 L: linux-input@vger.kernel.org
5728 S: Maintained
5729 F: drivers/input/touchscreen/goodix.c
5730
5731 GPIO MOCKUP DRIVER
5732 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5733 L: linux-gpio@vger.kernel.org
5734 S: Maintained
5735 F: drivers/gpio/gpio-mockup.c
5736 F: tools/testing/selftests/gpio/
5737
5738 GPIO SUBSYSTEM
5739 M: Linus Walleij <linus.walleij@linaro.org>
5740 L: linux-gpio@vger.kernel.org
5741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5742 S: Maintained
5743 F: Documentation/devicetree/bindings/gpio/
5744 F: Documentation/gpio/
5745 F: Documentation/ABI/testing/gpio-cdev
5746 F: Documentation/ABI/obsolete/sysfs-gpio
5747 F: drivers/gpio/
5748 F: include/linux/gpio/
5749 F: include/linux/gpio.h
5750 F: include/asm-generic/gpio.h
5751 F: include/uapi/linux/gpio.h
5752 F: tools/gpio/
5753
5754 GPIO ACPI SUPPORT
5755 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5756 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5757 L: linux-gpio@vger.kernel.org
5758 L: linux-acpi@vger.kernel.org
5759 S: Maintained
5760 F: Documentation/acpi/gpio-properties.txt
5761 F: drivers/gpio/gpiolib-acpi.c
5762
5763 GRE DEMULTIPLEXER DRIVER
5764 M: Dmitry Kozlov <xeb@mail.ru>
5765 L: netdev@vger.kernel.org
5766 S: Maintained
5767 F: net/ipv4/gre_demux.c
5768 F: net/ipv4/gre_offload.c
5769 F: include/net/gre.h
5770
5771 GRETH 10/100/1G Ethernet MAC device driver
5772 M: Andreas Larsson <andreas@gaisler.com>
5773 L: netdev@vger.kernel.org
5774 S: Maintained
5775 F: drivers/net/ethernet/aeroflex/
5776
5777 GREYBUS SUBSYSTEM
5778 M: Johan Hovold <johan@kernel.org>
5779 M: Alex Elder <elder@kernel.org>
5780 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5781 S: Maintained
5782 F: drivers/staging/greybus/
5783 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5784
5785 GREYBUS AUDIO PROTOCOLS DRIVERS
5786 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5787 M: Mark Greer <mgreer@animalcreek.com>
5788 S: Maintained
5789 F: drivers/staging/greybus/audio_apbridgea.c
5790 F: drivers/staging/greybus/audio_apbridgea.h
5791 F: drivers/staging/greybus/audio_codec.c
5792 F: drivers/staging/greybus/audio_codec.h
5793 F: drivers/staging/greybus/audio_gb.c
5794 F: drivers/staging/greybus/audio_manager.c
5795 F: drivers/staging/greybus/audio_manager.h
5796 F: drivers/staging/greybus/audio_manager_module.c
5797 F: drivers/staging/greybus/audio_manager_private.h
5798 F: drivers/staging/greybus/audio_manager_sysfs.c
5799 F: drivers/staging/greybus/audio_module.c
5800 F: drivers/staging/greybus/audio_topology.c
5801
5802 GREYBUS PROTOCOLS DRIVERS
5803 M: Rui Miguel Silva <rmfrfs@gmail.com>
5804 S: Maintained
5805 F: drivers/staging/greybus/sdio.c
5806 F: drivers/staging/greybus/light.c
5807 F: drivers/staging/greybus/gpio.c
5808 F: drivers/staging/greybus/power_supply.c
5809 F: drivers/staging/greybus/spi.c
5810 F: drivers/staging/greybus/spilib.c
5811
5812 GREYBUS PROTOCOLS DRIVERS
5813 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5814 S: Maintained
5815 F: drivers/staging/greybus/loopback.c
5816 F: drivers/staging/greybus/timesync.c
5817 F: drivers/staging/greybus/timesync_platform.c
5818
5819 GREYBUS PROTOCOLS DRIVERS
5820 M: Viresh Kumar <vireshk@kernel.org>
5821 S: Maintained
5822 F: drivers/staging/greybus/authentication.c
5823 F: drivers/staging/greybus/bootrom.c
5824 F: drivers/staging/greybus/firmware.h
5825 F: drivers/staging/greybus/fw-core.c
5826 F: drivers/staging/greybus/fw-download.c
5827 F: drivers/staging/greybus/fw-managament.c
5828 F: drivers/staging/greybus/greybus_authentication.h
5829 F: drivers/staging/greybus/greybus_firmware.h
5830 F: drivers/staging/greybus/hid.c
5831 F: drivers/staging/greybus/i2c.c
5832 F: drivers/staging/greybus/spi.c
5833 F: drivers/staging/greybus/spilib.c
5834 F: drivers/staging/greybus/spilib.h
5835
5836 GREYBUS PROTOCOLS DRIVERS
5837 M: David Lin <dtwlin@gmail.com>
5838 S: Maintained
5839 F: drivers/staging/greybus/uart.c
5840 F: drivers/staging/greybus/log.c
5841
5842 GREYBUS PLATFORM DRIVERS
5843 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5844 S: Maintained
5845 F: drivers/staging/greybus/arche-platform.c
5846 F: drivers/staging/greybus/arche-apb-ctrl.c
5847 F: drivers/staging/greybus/arche_platform.h
5848
5849 GS1662 VIDEO SERIALIZER
5850 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5851 L: linux-media@vger.kernel.org
5852 T: git git://linuxtv.org/media_tree.git
5853 S: Maintained
5854 F: drivers/media/spi/gs1662.c
5855
5856 GSPCA FINEPIX SUBDRIVER
5857 M: Frank Zago <frank@zago.net>
5858 L: linux-media@vger.kernel.org
5859 T: git git://linuxtv.org/media_tree.git
5860 S: Maintained
5861 F: drivers/media/usb/gspca/finepix.c
5862
5863 GSPCA GL860 SUBDRIVER
5864 M: Olivier Lorin <o.lorin@laposte.net>
5865 L: linux-media@vger.kernel.org
5866 T: git git://linuxtv.org/media_tree.git
5867 S: Maintained
5868 F: drivers/media/usb/gspca/gl860/
5869
5870 GSPCA M5602 SUBDRIVER
5871 M: Erik Andren <erik.andren@gmail.com>
5872 L: linux-media@vger.kernel.org
5873 T: git git://linuxtv.org/media_tree.git
5874 S: Maintained
5875 F: drivers/media/usb/gspca/m5602/
5876
5877 GSPCA PAC207 SONIXB SUBDRIVER
5878 M: Hans Verkuil <hverkuil@xs4all.nl>
5879 L: linux-media@vger.kernel.org
5880 T: git git://linuxtv.org/media_tree.git
5881 S: Odd Fixes
5882 F: drivers/media/usb/gspca/pac207.c
5883
5884 GSPCA SN9C20X SUBDRIVER
5885 M: Brian Johnson <brijohn@gmail.com>
5886 L: linux-media@vger.kernel.org
5887 T: git git://linuxtv.org/media_tree.git
5888 S: Maintained
5889 F: drivers/media/usb/gspca/sn9c20x.c
5890
5891 GSPCA T613 SUBDRIVER
5892 M: Leandro Costantino <lcostantino@gmail.com>
5893 L: linux-media@vger.kernel.org
5894 T: git git://linuxtv.org/media_tree.git
5895 S: Maintained
5896 F: drivers/media/usb/gspca/t613.c
5897
5898 GSPCA USB WEBCAM DRIVER
5899 M: Hans Verkuil <hverkuil@xs4all.nl>
5900 L: linux-media@vger.kernel.org
5901 T: git git://linuxtv.org/media_tree.git
5902 S: Odd Fixes
5903 F: drivers/media/usb/gspca/
5904
5905 GTP (GPRS Tunneling Protocol)
5906 M: Pablo Neira Ayuso <pablo@netfilter.org>
5907 M: Harald Welte <laforge@gnumonks.org>
5908 L: osmocom-net-gprs@lists.osmocom.org
5909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5910 S: Maintained
5911 F: drivers/net/gtp.c
5912
5913 GUID PARTITION TABLE (GPT)
5914 M: Davidlohr Bueso <dave@stgolabs.net>
5915 L: linux-efi@vger.kernel.org
5916 S: Maintained
5917 F: block/partitions/efi.*
5918
5919 STK1160 USB VIDEO CAPTURE DRIVER
5920 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5921 L: linux-media@vger.kernel.org
5922 T: git git://linuxtv.org/media_tree.git
5923 S: Maintained
5924 F: drivers/media/usb/stk1160/
5925
5926 H8/300 ARCHITECTURE
5927 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5928 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5929 W: http://uclinux-h8.sourceforge.jp
5930 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5931 S: Maintained
5932 F: arch/h8300/
5933 F: drivers/clocksource/h8300_*.c
5934 F: drivers/clk/h8300/
5935 F: drivers/irqchip/irq-renesas-h8*.c
5936
5937 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5938 M: Frank Seidel <frank@f-seidel.de>
5939 L: platform-driver-x86@vger.kernel.org
5940 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5941 S: Maintained
5942 F: drivers/platform/x86/hdaps.c
5943
5944 HDPVR USB VIDEO ENCODER DRIVER
5945 M: Hans Verkuil <hverkuil@xs4all.nl>
5946 L: linux-media@vger.kernel.org
5947 T: git git://linuxtv.org/media_tree.git
5948 W: https://linuxtv.org
5949 S: Odd Fixes
5950 F: drivers/media/usb/hdpvr/
5951
5952 HWPOISON MEMORY FAILURE HANDLING
5953 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5954 L: linux-mm@kvack.org
5955 S: Maintained
5956 F: mm/memory-failure.c
5957 F: mm/hwpoison-inject.c
5958
5959 HYPERVISOR VIRTUAL CONSOLE DRIVER
5960 L: linuxppc-dev@lists.ozlabs.org
5961 S: Odd Fixes
5962 F: drivers/tty/hvc/
5963
5964 HACKRF MEDIA DRIVER
5965 M: Antti Palosaari <crope@iki.fi>
5966 L: linux-media@vger.kernel.org
5967 W: https://linuxtv.org
5968 W: http://palosaari.fi/linux/
5969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5970 T: git git://linuxtv.org/anttip/media_tree.git
5971 S: Maintained
5972 F: drivers/media/usb/hackrf/
5973
5974 HARDWARE MONITORING
5975 M: Jean Delvare <jdelvare@suse.com>
5976 M: Guenter Roeck <linux@roeck-us.net>
5977 L: linux-hwmon@vger.kernel.org
5978 W: http://hwmon.wiki.kernel.org/
5979 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5981 S: Maintained
5982 F: Documentation/hwmon/
5983 F: drivers/hwmon/
5984 F: include/linux/hwmon*.h
5985
5986 HARDWARE RANDOM NUMBER GENERATOR CORE
5987 M: Matt Mackall <mpm@selenic.com>
5988 M: Herbert Xu <herbert@gondor.apana.org.au>
5989 L: linux-crypto@vger.kernel.org
5990 S: Odd fixes
5991 F: Documentation/devicetree/bindings/rng/
5992 F: Documentation/hw_random.txt
5993 F: drivers/char/hw_random/
5994 F: include/linux/hw_random.h
5995
5996 HARDWARE SPINLOCK CORE
5997 M: Ohad Ben-Cohen <ohad@wizery.com>
5998 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5999 L: linux-remoteproc@vger.kernel.org
6000 S: Maintained
6001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6002 F: Documentation/devicetree/bindings/hwlock/
6003 F: Documentation/hwspinlock.txt
6004 F: drivers/hwspinlock/
6005 F: include/linux/hwspinlock.h
6006
6007 HARMONY SOUND DRIVER
6008 L: linux-parisc@vger.kernel.org
6009 S: Maintained
6010 F: sound/parisc/harmony.*
6011
6012 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6013 M: Jimmy Vance <jimmy.vance@hpe.com>
6014 S: Supported
6015 F: Documentation/watchdog/hpwdt.txt
6016 F: drivers/watchdog/hpwdt.c
6017
6018 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6019 M: Don Brace <don.brace@microsemi.com>
6020 L: esc.storagedev@microsemi.com
6021 L: linux-scsi@vger.kernel.org
6022 S: Supported
6023 F: Documentation/scsi/hpsa.txt
6024 F: drivers/scsi/hpsa*.[ch]
6025 F: include/linux/cciss*.h
6026 F: include/uapi/linux/cciss*.h
6027
6028 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6029 M: Don Brace <don.brace@microsemi.com>
6030 L: esc.storagedev@microsemi.com
6031 L: linux-scsi@vger.kernel.org
6032 S: Supported
6033 F: Documentation/blockdev/cciss.txt
6034 F: drivers/block/cciss*
6035 F: include/linux/cciss_ioctl.h
6036 F: include/uapi/linux/cciss_ioctl.h
6037
6038 OPA-VNIC DRIVER
6039 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6040 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
6041 L: linux-rdma@vger.kernel.org
6042 S: Supported
6043 F: drivers/infiniband/ulp/opa_vnic
6044
6045 HFI1 DRIVER
6046 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6047 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6048 L: linux-rdma@vger.kernel.org
6049 S: Supported
6050 F: drivers/infiniband/hw/hfi1
6051
6052 HFS FILESYSTEM
6053 L: linux-fsdevel@vger.kernel.org
6054 S: Orphan
6055 F: Documentation/filesystems/hfs.txt
6056 F: fs/hfs/
6057
6058 HFSPLUS FILESYSTEM
6059 L: linux-fsdevel@vger.kernel.org
6060 S: Orphan
6061 F: Documentation/filesystems/hfsplus.txt
6062 F: fs/hfsplus/
6063
6064 HGA FRAMEBUFFER DRIVER
6065 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6066 L: linux-nvidia@lists.surfsouth.com
6067 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6068 S: Maintained
6069 F: drivers/video/fbdev/hgafb.c
6070
6071 HIBERNATION (aka Software Suspend, aka swsusp)
6072 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6073 M: Pavel Machek <pavel@ucw.cz>
6074 L: linux-pm@vger.kernel.org
6075 B: https://bugzilla.kernel.org
6076 S: Supported
6077 F: arch/x86/power/
6078 F: drivers/base/power/
6079 F: kernel/power/
6080 F: include/linux/suspend.h
6081 F: include/linux/freezer.h
6082 F: include/linux/pm.h
6083 F: arch/*/include/asm/suspend*.h
6084
6085 HID CORE LAYER
6086 M: Jiri Kosina <jikos@kernel.org>
6087 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6088 L: linux-input@vger.kernel.org
6089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6090 S: Maintained
6091 F: drivers/hid/
6092 F: include/linux/hid*
6093 F: include/uapi/linux/hid*
6094
6095 HID SENSOR HUB DRIVERS
6096 M: Jiri Kosina <jikos@kernel.org>
6097 M: Jonathan Cameron <jic23@kernel.org>
6098 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6099 L: linux-input@vger.kernel.org
6100 L: linux-iio@vger.kernel.org
6101 S: Maintained
6102 F: Documentation/hid/hid-sensor*
6103 F: drivers/hid/hid-sensor-*
6104 F: drivers/iio/*/hid-*
6105 F: include/linux/hid-sensor-*
6106
6107 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6108 M: Thomas Gleixner <tglx@linutronix.de>
6109 L: linux-kernel@vger.kernel.org
6110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6111 S: Maintained
6112 F: Documentation/timers/
6113 F: kernel/time/hrtimer.c
6114 F: kernel/time/clockevents.c
6115 F: kernel/time/tick*.*
6116 F: kernel/time/timer_*.c
6117 F: include/linux/clockchips.h
6118 F: include/linux/hrtimer.h
6119
6120 HIGH-SPEED SCC DRIVER FOR AX.25
6121 L: linux-hams@vger.kernel.org
6122 S: Orphan
6123 F: drivers/net/hamradio/dmascc.c
6124 F: drivers/net/hamradio/scc.c
6125
6126 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6127 M: HighPoint Linux Team <linux@highpoint-tech.com>
6128 W: http://www.highpoint-tech.com
6129 S: Supported
6130 F: Documentation/scsi/hptiop.txt
6131 F: drivers/scsi/hptiop.c
6132
6133 HIPPI
6134 M: Jes Sorensen <jes@trained-monkey.org>
6135 L: linux-hippi@sunsite.dk
6136 S: Maintained
6137 F: include/linux/hippidevice.h
6138 F: include/uapi/linux/if_hippi.h
6139 F: net/802/hippi.c
6140 F: drivers/net/hippi/
6141
6142 HISILICON NETWORK SUBSYSTEM DRIVER
6143 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6144 M: Salil Mehta <salil.mehta@huawei.com>
6145 L: netdev@vger.kernel.org
6146 W: http://www.hisilicon.com
6147 S: Maintained
6148 F: drivers/net/ethernet/hisilicon/
6149 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6150
6151 HISILICON ROCE DRIVER
6152 M: Lijun Ou <oulijun@huawei.com>
6153 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6154 L: linux-rdma@vger.kernel.org
6155 S: Maintained
6156 F: drivers/infiniband/hw/hns/
6157 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6158
6159 HISILICON SAS Controller
6160 M: John Garry <john.garry@huawei.com>
6161 W: http://www.hisilicon.com
6162 S: Supported
6163 F: drivers/scsi/hisi_sas/
6164 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6165
6166 HOST AP DRIVER
6167 M: Jouni Malinen <j@w1.fi>
6168 L: linux-wireless@vger.kernel.org
6169 W: http://w1.fi/hostap-driver.html
6170 S: Obsolete
6171 F: drivers/net/wireless/intersil/hostap/
6172
6173 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6174 L: platform-driver-x86@vger.kernel.org
6175 S: Orphan
6176 F: drivers/platform/x86/tc1100-wmi.c
6177
6178 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6179 M: Jaroslav Kysela <perex@perex.cz>
6180 S: Maintained
6181 F: drivers/net/ethernet/hp/hp100.*
6182
6183 HPET: High Precision Event Timers driver
6184 M: Clemens Ladisch <clemens@ladisch.de>
6185 S: Maintained
6186 F: Documentation/timers/hpet.txt
6187 F: drivers/char/hpet.c
6188 F: include/linux/hpet.h
6189 F: include/uapi/linux/hpet.h
6190
6191 HPET: x86
6192 S: Orphan
6193 F: arch/x86/kernel/hpet.c
6194 F: arch/x86/include/asm/hpet.h
6195
6196 HPFS FILESYSTEM
6197 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6198 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6199 S: Maintained
6200 F: fs/hpfs/
6201
6202 HSI SUBSYSTEM
6203 M: Sebastian Reichel <sre@kernel.org>
6204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6205 S: Maintained
6206 F: Documentation/ABI/testing/sysfs-bus-hsi
6207 F: Documentation/driver-api/hsi.rst
6208 F: drivers/hsi/
6209 F: include/linux/hsi/
6210 F: include/uapi/linux/hsi/
6211
6212 HSO 3G MODEM DRIVER
6213 L: linux-usb@vger.kernel.org
6214 S: Orphan
6215 F: drivers/net/usb/hso.c
6216
6217 HSR NETWORK PROTOCOL
6218 M: Arvid Brodin <arvid.brodin@alten.se>
6219 L: netdev@vger.kernel.org
6220 S: Maintained
6221 F: net/hsr/
6222
6223 HTCPEN TOUCHSCREEN DRIVER
6224 M: Pau Oliva Fora <pof@eslack.org>
6225 L: linux-input@vger.kernel.org
6226 S: Maintained
6227 F: drivers/input/touchscreen/htcpen.c
6228
6229 HUGETLB FILESYSTEM
6230 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6231 S: Maintained
6232 F: fs/hugetlbfs/
6233
6234 HVA ST MEDIA DRIVER
6235 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6236 L: linux-media@vger.kernel.org
6237 T: git git://linuxtv.org/media_tree.git
6238 W: https://linuxtv.org
6239 S: Supported
6240 F: drivers/media/platform/sti/hva
6241
6242 Hyper-V CORE AND DRIVERS
6243 M: "K. Y. Srinivasan" <kys@microsoft.com>
6244 M: Haiyang Zhang <haiyangz@microsoft.com>
6245 M: Stephen Hemminger <sthemmin@microsoft.com>
6246 L: devel@linuxdriverproject.org
6247 S: Maintained
6248 F: arch/x86/include/asm/mshyperv.h
6249 F: arch/x86/include/uapi/asm/hyperv.h
6250 F: arch/x86/kernel/cpu/mshyperv.c
6251 F: arch/x86/hyperv
6252 F: drivers/hid/hid-hyperv.c
6253 F: drivers/hv/
6254 F: drivers/input/serio/hyperv-keyboard.c
6255 F: drivers/pci/host/pci-hyperv.c
6256 F: drivers/net/hyperv/
6257 F: drivers/scsi/storvsc_drv.c
6258 F: drivers/uio/uio_hv_generic.c
6259 F: drivers/video/fbdev/hyperv_fb.c
6260 F: include/linux/hyperv.h
6261 F: tools/hv/
6262 F: Documentation/ABI/stable/sysfs-bus-vmbus
6263
6264 I2C MUXES
6265 M: Peter Rosin <peda@axentia.se>
6266 L: linux-i2c@vger.kernel.org
6267 S: Maintained
6268 F: Documentation/i2c/i2c-topology
6269 F: Documentation/i2c/muxes/
6270 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6271 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6272 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6273 F: drivers/i2c/i2c-mux.c
6274 F: drivers/i2c/muxes/
6275 F: include/linux/i2c-mux.h
6276
6277 I2C OVER PARALLEL PORT
6278 M: Jean Delvare <jdelvare@suse.com>
6279 L: linux-i2c@vger.kernel.org
6280 S: Maintained
6281 F: Documentation/i2c/busses/i2c-parport
6282 F: Documentation/i2c/busses/i2c-parport-light
6283 F: drivers/i2c/busses/i2c-parport.c
6284 F: drivers/i2c/busses/i2c-parport-light.c
6285
6286 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6287 M: Jean Delvare <jdelvare@suse.com>
6288 L: linux-i2c@vger.kernel.org
6289 S: Maintained
6290 F: Documentation/i2c/busses/i2c-ali1535
6291 F: Documentation/i2c/busses/i2c-ali1563
6292 F: Documentation/i2c/busses/i2c-ali15x3
6293 F: Documentation/i2c/busses/i2c-amd756
6294 F: Documentation/i2c/busses/i2c-amd8111
6295 F: Documentation/i2c/busses/i2c-i801
6296 F: Documentation/i2c/busses/i2c-nforce2
6297 F: Documentation/i2c/busses/i2c-piix4
6298 F: Documentation/i2c/busses/i2c-sis5595
6299 F: Documentation/i2c/busses/i2c-sis630
6300 F: Documentation/i2c/busses/i2c-sis96x
6301 F: Documentation/i2c/busses/i2c-via
6302 F: Documentation/i2c/busses/i2c-viapro
6303 F: drivers/i2c/busses/i2c-ali1535.c
6304 F: drivers/i2c/busses/i2c-ali1563.c
6305 F: drivers/i2c/busses/i2c-ali15x3.c
6306 F: drivers/i2c/busses/i2c-amd756.c
6307 F: drivers/i2c/busses/i2c-amd756-s4882.c
6308 F: drivers/i2c/busses/i2c-amd8111.c
6309 F: drivers/i2c/busses/i2c-i801.c
6310 F: drivers/i2c/busses/i2c-isch.c
6311 F: drivers/i2c/busses/i2c-nforce2.c
6312 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6313 F: drivers/i2c/busses/i2c-piix4.c
6314 F: drivers/i2c/busses/i2c-sis5595.c
6315 F: drivers/i2c/busses/i2c-sis630.c
6316 F: drivers/i2c/busses/i2c-sis96x.c
6317 F: drivers/i2c/busses/i2c-via.c
6318 F: drivers/i2c/busses/i2c-viapro.c
6319
6320 I2C/SMBUS ISMT DRIVER
6321 M: Seth Heasley <seth.heasley@intel.com>
6322 M: Neil Horman <nhorman@tuxdriver.com>
6323 L: linux-i2c@vger.kernel.org
6324 F: drivers/i2c/busses/i2c-ismt.c
6325 F: Documentation/i2c/busses/i2c-ismt
6326
6327 I2C/SMBUS STUB DRIVER
6328 M: Jean Delvare <jdelvare@suse.com>
6329 L: linux-i2c@vger.kernel.org
6330 S: Maintained
6331 F: drivers/i2c/i2c-stub.c
6332
6333 I2C SUBSYSTEM
6334 M: Wolfram Sang <wsa@the-dreams.de>
6335 L: linux-i2c@vger.kernel.org
6336 W: https://i2c.wiki.kernel.org/
6337 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6339 S: Maintained
6340 F: Documentation/devicetree/bindings/i2c/
6341 F: Documentation/i2c/
6342 F: drivers/i2c/
6343 F: drivers/i2c/*/
6344 F: include/linux/i2c.h
6345 F: include/linux/i2c-*.h
6346 F: include/uapi/linux/i2c.h
6347 F: include/uapi/linux/i2c-*.h
6348
6349 I2C ACPI SUPPORT
6350 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6351 L: linux-i2c@vger.kernel.org
6352 L: linux-acpi@vger.kernel.org
6353 S: Maintained
6354
6355 I2C-TAOS-EVM DRIVER
6356 M: Jean Delvare <jdelvare@suse.com>
6357 L: linux-i2c@vger.kernel.org
6358 S: Maintained
6359 F: Documentation/i2c/busses/i2c-taos-evm
6360 F: drivers/i2c/busses/i2c-taos-evm.c
6361
6362 I2C-TINY-USB DRIVER
6363 M: Till Harbaum <till@harbaum.org>
6364 L: linux-i2c@vger.kernel.org
6365 W: http://www.harbaum.org/till/i2c_tiny_usb
6366 S: Maintained
6367 F: drivers/i2c/busses/i2c-tiny-usb.c
6368
6369 i386 BOOT CODE
6370 M: "H. Peter Anvin" <hpa@zytor.com>
6371 S: Maintained
6372 F: arch/x86/boot/
6373
6374 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6375 M: "H. Peter Anvin" <hpa@zytor.com>
6376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6377 S: Maintained
6378
6379 IA64 (Itanium) PLATFORM
6380 M: Tony Luck <tony.luck@intel.com>
6381 M: Fenghua Yu <fenghua.yu@intel.com>
6382 L: linux-ia64@vger.kernel.org
6383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6384 S: Maintained
6385 F: arch/ia64/
6386
6387 IBM Power VMX Cryptographic instructions
6388 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6389 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6390 L: linux-crypto@vger.kernel.org
6391 S: Supported
6392 F: drivers/crypto/vmx/Makefile
6393 F: drivers/crypto/vmx/Kconfig
6394 F: drivers/crypto/vmx/vmx.c
6395 F: drivers/crypto/vmx/aes*
6396 F: drivers/crypto/vmx/ghash*
6397 F: drivers/crypto/vmx/ppc-xlate.pl
6398
6399 IBM Power in-Nest Crypto Acceleration
6400 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6401 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6402 L: linux-crypto@vger.kernel.org
6403 S: Supported
6404 F: drivers/crypto/nx/Makefile
6405 F: drivers/crypto/nx/Kconfig
6406 F: drivers/crypto/nx/nx-aes*
6407 F: drivers/crypto/nx/nx-sha*
6408 F: drivers/crypto/nx/nx.*
6409 F: drivers/crypto/nx/nx_csbcpb.h
6410 F: drivers/crypto/nx/nx_debugfs.h
6411
6412 IBM Power 842 compression accelerator
6413 M: Haren Myneni <haren@us.ibm.com>
6414 S: Supported
6415 F: drivers/crypto/nx/Makefile
6416 F: drivers/crypto/nx/Kconfig
6417 F: drivers/crypto/nx/nx-842*
6418 F: include/linux/sw842.h
6419 F: crypto/842.c
6420 F: lib/842/
6421
6422 IBM Power Linux RAID adapter
6423 M: Brian King <brking@us.ibm.com>
6424 S: Supported
6425 F: drivers/scsi/ipr.*
6426
6427 IBM Power Virtual Ethernet Device Driver
6428 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6429 L: netdev@vger.kernel.org
6430 S: Supported
6431 F: drivers/net/ethernet/ibm/ibmveth.*
6432
6433 IBM Power SRIOV Virtual NIC Device Driver
6434 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6435 M: John Allen <jallen@linux.vnet.ibm.com>
6436 L: netdev@vger.kernel.org
6437 S: Supported
6438 F: drivers/net/ethernet/ibm/ibmvnic.*
6439
6440 IBM Power Virtual SCSI Device Drivers
6441 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6442 L: linux-scsi@vger.kernel.org
6443 S: Supported
6444 F: drivers/scsi/ibmvscsi/ibmvscsi*
6445 F: include/scsi/viosrp.h
6446
6447 IBM Power Virtual SCSI Device Target Driver
6448 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6449 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6450 L: linux-scsi@vger.kernel.org
6451 L: target-devel@vger.kernel.org
6452 S: Supported
6453 F: drivers/scsi/ibmvscsi_tgt/
6454
6455 IBM Power Virtual FC Device Drivers
6456 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6457 L: linux-scsi@vger.kernel.org
6458 S: Supported
6459 F: drivers/scsi/ibmvscsi/ibmvfc*
6460
6461 IBM ServeRAID RAID DRIVER
6462 S: Orphan
6463 F: drivers/scsi/ips.*
6464
6465 ICH LPC AND GPIO DRIVER
6466 M: Peter Tyser <ptyser@xes-inc.com>
6467 S: Maintained
6468 F: drivers/mfd/lpc_ich.c
6469 F: drivers/gpio/gpio-ich.c
6470
6471 IDT VersaClock 5 CLOCK DRIVER
6472 M: Marek Vasut <marek.vasut@gmail.com>
6473 S: Maintained
6474 F: drivers/clk/clk-versaclock5.c
6475
6476 IDE SUBSYSTEM
6477 M: "David S. Miller" <davem@davemloft.net>
6478 L: linux-ide@vger.kernel.org
6479 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6481 S: Maintained
6482 F: Documentation/ide/
6483 F: drivers/ide/
6484 F: include/linux/ide.h
6485
6486 IDEAPAD LAPTOP EXTRAS DRIVER
6487 M: Ike Panhc <ike.pan@canonical.com>
6488 L: platform-driver-x86@vger.kernel.org
6489 W: http://launchpad.net/ideapad-laptop
6490 S: Maintained
6491 F: drivers/platform/x86/ideapad-laptop.c
6492
6493 IDEAPAD LAPTOP SLIDEBAR DRIVER
6494 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6495 L: linux-input@vger.kernel.org
6496 W: https://github.com/o2genum/ideapad-slidebar
6497 S: Maintained
6498 F: drivers/input/misc/ideapad_slidebar.c
6499
6500 IDE/ATAPI DRIVERS
6501 M: Borislav Petkov <bp@alien8.de>
6502 L: linux-ide@vger.kernel.org
6503 S: Maintained
6504 F: Documentation/cdrom/ide-cd
6505 F: drivers/ide/ide-cd*
6506
6507 IEEE 802.15.4 SUBSYSTEM
6508 M: Alexander Aring <alex.aring@gmail.com>
6509 M: Stefan Schmidt <stefan@osg.samsung.com>
6510 L: linux-wpan@vger.kernel.org
6511 W: http://wpan.cakelab.org/
6512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6514 S: Maintained
6515 F: net/ieee802154/
6516 F: net/mac802154/
6517 F: drivers/net/ieee802154/
6518 F: include/linux/nl802154.h
6519 F: include/linux/ieee802154.h
6520 F: include/net/nl802154.h
6521 F: include/net/mac802154.h
6522 F: include/net/af_ieee802154.h
6523 F: include/net/cfg802154.h
6524 F: include/net/ieee802154_netdev.h
6525 F: Documentation/networking/ieee802154.txt
6526
6527 IFE PROTOCOL
6528 M: Yotam Gigi <yotamg@mellanox.com>
6529 M: Jamal Hadi Salim <jhs@mojatatu.com>
6530 F: net/ife
6531 F: include/net/ife.h
6532 F: include/uapi/linux/ife.h
6533
6534 IGORPLUG-USB IR RECEIVER
6535 M: Sean Young <sean@mess.org>
6536 L: linux-media@vger.kernel.org
6537 S: Maintained
6538 F: drivers/media/rc/igorplugusb.c
6539
6540 IGUANAWORKS USB IR TRANSCEIVER
6541 M: Sean Young <sean@mess.org>
6542 L: linux-media@vger.kernel.org
6543 S: Maintained
6544 F: drivers/media/rc/iguanair.c
6545
6546 IIO DIGITAL POTENTIOMETER DAC
6547 M: Peter Rosin <peda@axentia.se>
6548 L: linux-iio@vger.kernel.org
6549 S: Maintained
6550 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6551 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6552 F: drivers/iio/dac/dpot-dac.c
6553
6554 IIO ENVELOPE DETECTOR
6555 M: Peter Rosin <peda@axentia.se>
6556 L: linux-iio@vger.kernel.org
6557 S: Maintained
6558 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6559 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6560 F: drivers/iio/adc/envelope-detector.c
6561
6562 IIO MULTIPLEXER
6563 M: Peter Rosin <peda@axentia.se>
6564 L: linux-iio@vger.kernel.org
6565 S: Maintained
6566 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6567 F: drivers/iio/multiplexer/iio-mux.c
6568
6569 IIO SUBSYSTEM AND DRIVERS
6570 M: Jonathan Cameron <jic23@kernel.org>
6571 R: Hartmut Knaack <knaack.h@gmx.de>
6572 R: Lars-Peter Clausen <lars@metafoo.de>
6573 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6574 L: linux-iio@vger.kernel.org
6575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6576 S: Maintained
6577 F: Documentation/devicetree/bindings/iio/
6578 F: drivers/iio/
6579 F: drivers/staging/iio/
6580 F: include/linux/iio/
6581 F: tools/iio/
6582
6583 IKANOS/ADI EAGLE ADSL USB DRIVER
6584 M: Matthieu Castet <castet.matthieu@free.fr>
6585 M: Stanislaw Gruszka <stf_xl@wp.pl>
6586 S: Maintained
6587 F: drivers/usb/atm/ueagle-atm.c
6588
6589 IMGTEC ASCII LCD DRIVER
6590 M: Paul Burton <paul.burton@imgtec.com>
6591 S: Maintained
6592 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6593 F: drivers/auxdisplay/img-ascii-lcd.c
6594
6595 INA209 HARDWARE MONITOR DRIVER
6596 M: Guenter Roeck <linux@roeck-us.net>
6597 L: linux-hwmon@vger.kernel.org
6598 S: Maintained
6599 F: Documentation/hwmon/ina209
6600 F: Documentation/devicetree/bindings/i2c/ina209.txt
6601 F: drivers/hwmon/ina209.c
6602
6603 INA2XX HARDWARE MONITOR DRIVER
6604 M: Guenter Roeck <linux@roeck-us.net>
6605 L: linux-hwmon@vger.kernel.org
6606 S: Maintained
6607 F: Documentation/hwmon/ina2xx
6608 F: drivers/hwmon/ina2xx.c
6609 F: include/linux/platform_data/ina2xx.h
6610
6611 INDUSTRY PACK SUBSYSTEM (IPACK)
6612 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6613 M: Jens Taprogge <jens.taprogge@taprogge.org>
6614 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6615 L: industrypack-devel@lists.sourceforge.net
6616 W: http://industrypack.sourceforge.net
6617 S: Maintained
6618 F: drivers/ipack/
6619
6620 INGENIC JZ4780 DMA Driver
6621 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6622 S: Maintained
6623 F: drivers/dma/dma-jz4780.c
6624
6625 INGENIC JZ4780 NAND DRIVER
6626 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6627 L: linux-mtd@lists.infradead.org
6628 S: Maintained
6629 F: drivers/mtd/nand/jz4780_*
6630
6631 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6632 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6633 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6634 L: linux-ima-devel@lists.sourceforge.net
6635 L: linux-ima-user@lists.sourceforge.net
6636 L: linux-security-module@vger.kernel.org
6637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6638 S: Supported
6639 F: security/integrity/ima/
6640
6641 IMGTEC IR DECODER DRIVER
6642 M: James Hogan <james.hogan@imgtec.com>
6643 S: Maintained
6644 F: drivers/media/rc/img-ir/
6645
6646 IMS TWINTURBO FRAMEBUFFER DRIVER
6647 L: linux-fbdev@vger.kernel.org
6648 S: Orphan
6649 F: drivers/video/fbdev/imsttfb.c
6650
6651 INFINIBAND SUBSYSTEM
6652 M: Doug Ledford <dledford@redhat.com>
6653 M: Sean Hefty <sean.hefty@intel.com>
6654 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6655 L: linux-rdma@vger.kernel.org
6656 W: http://www.openfabrics.org/
6657 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6659 S: Supported
6660 F: Documentation/devicetree/bindings/infiniband/
6661 F: Documentation/infiniband/
6662 F: drivers/infiniband/
6663 F: include/uapi/linux/if_infiniband.h
6664 F: include/uapi/rdma/
6665 F: include/rdma/
6666
6667 INOTIFY
6668 M: John McCutchan <john@johnmccutchan.com>
6669 M: Robert Love <rlove@rlove.org>
6670 M: Eric Paris <eparis@parisplace.org>
6671 S: Maintained
6672 F: Documentation/filesystems/inotify.txt
6673 F: fs/notify/inotify/
6674 F: include/linux/inotify.h
6675 F: include/uapi/linux/inotify.h
6676
6677 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6678 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6679 L: linux-input@vger.kernel.org
6680 Q: http://patchwork.kernel.org/project/linux-input/list/
6681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6682 S: Maintained
6683 F: drivers/input/
6684 F: include/linux/input.h
6685 F: include/uapi/linux/input.h
6686 F: include/linux/input/
6687 F: Documentation/devicetree/bindings/input/
6688
6689 INPUT MULTITOUCH (MT) PROTOCOL
6690 M: Henrik Rydberg <rydberg@bitmath.org>
6691 L: linux-input@vger.kernel.org
6692 S: Odd fixes
6693 F: Documentation/input/multi-touch-protocol.rst
6694 F: drivers/input/input-mt.c
6695 K: \b(ABS|SYN)_MT_
6696
6697 INSIDE SECURE CRYPTO DRIVER
6698 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6699 F: drivers/crypto/inside-secure/
6700 S: Maintained
6701 L: linux-crypto@vger.kernel.org
6702
6703 INTEL ASoC BDW/HSW DRIVERS
6704 M: Jie Yang <yang.jie@linux.intel.com>
6705 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6706 S: Supported
6707 F: sound/soc/intel/common/sst-dsp*
6708 F: sound/soc/intel/common/sst-firmware.c
6709 F: sound/soc/intel/boards/broadwell.c
6710 F: sound/soc/intel/haswell/
6711
6712 INTEL C600 SERIES SAS CONTROLLER DRIVER
6713 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6714 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6715 L: linux-scsi@vger.kernel.org
6716 T: git git://git.code.sf.net/p/intel-sas/isci
6717 S: Supported
6718 F: drivers/scsi/isci/
6719
6720 INTEL HID EVENT DRIVER
6721 M: Alex Hung <alex.hung@canonical.com>
6722 L: platform-driver-x86@vger.kernel.org
6723 S: Maintained
6724 F: drivers/platform/x86/intel-hid.c
6725
6726 INTEL VIRTUAL BUTTON DRIVER
6727 M: AceLan Kao <acelan.kao@canonical.com>
6728 L: platform-driver-x86@vger.kernel.org
6729 S: Maintained
6730 F: drivers/platform/x86/intel-vbtn.c
6731
6732 INTEL IDLE DRIVER
6733 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6734 M: Len Brown <lenb@kernel.org>
6735 L: linux-pm@vger.kernel.org
6736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6737 B: https://bugzilla.kernel.org
6738 S: Supported
6739 F: drivers/idle/intel_idle.c
6740
6741 INTEL INTEGRATED SENSOR HUB DRIVER
6742 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6743 M: Jiri Kosina <jikos@kernel.org>
6744 L: linux-input@vger.kernel.org
6745 S: Maintained
6746 F: drivers/hid/intel-ish-hid/
6747
6748 INTEL PSTATE DRIVER
6749 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6750 M: Len Brown <lenb@kernel.org>
6751 L: linux-pm@vger.kernel.org
6752 S: Supported
6753 F: drivers/cpufreq/intel_pstate.c
6754
6755 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6756 M: Maik Broemme <mbroemme@libmpq.org>
6757 L: linux-fbdev@vger.kernel.org
6758 S: Maintained
6759 F: Documentation/fb/intelfb.txt
6760 F: drivers/video/fbdev/intelfb/
6761
6762 INTEL 810/815 FRAMEBUFFER DRIVER
6763 M: Antonino Daplas <adaplas@gmail.com>
6764 L: linux-fbdev@vger.kernel.org
6765 S: Maintained
6766 F: drivers/video/fbdev/i810/
6767
6768 INTEL MENLOW THERMAL DRIVER
6769 M: Sujith Thomas <sujith.thomas@intel.com>
6770 L: platform-driver-x86@vger.kernel.org
6771 W: https://01.org/linux-acpi
6772 S: Supported
6773 F: drivers/platform/x86/intel_menlow.c
6774
6775 INTEL I/OAT DMA DRIVER
6776 M: Dave Jiang <dave.jiang@intel.com>
6777 R: Dan Williams <dan.j.williams@intel.com>
6778 L: dmaengine@vger.kernel.org
6779 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6780 S: Supported
6781 F: drivers/dma/ioat*
6782
6783 INTEL IOMMU (VT-d)
6784 M: David Woodhouse <dwmw2@infradead.org>
6785 L: iommu@lists.linux-foundation.org
6786 T: git git://git.infradead.org/iommu-2.6.git
6787 S: Supported
6788 F: drivers/iommu/intel-iommu.c
6789 F: include/linux/intel-iommu.h
6790
6791 INTEL IOP-ADMA DMA DRIVER
6792 R: Dan Williams <dan.j.williams@intel.com>
6793 S: Odd fixes
6794 F: drivers/dma/iop-adma.c
6795
6796 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6797 M: Krzysztof Halasa <khalasa@piap.pl>
6798 S: Maintained
6799 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6800 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6801 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6802 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6803 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6804 F: drivers/net/wan/ixp4xx_hss.c
6805
6806 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6807 M: Deepak Saxena <dsaxena@plexity.net>
6808 S: Maintained
6809 F: drivers/char/hw_random/ixp4xx-rng.c
6810
6811 INTEL ETHERNET DRIVERS
6812 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6813 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6814 W: http://www.intel.com/support/feedback.htm
6815 W: http://e1000.sourceforge.net/
6816 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6819 S: Supported
6820 F: Documentation/networking/e100.txt
6821 F: Documentation/networking/e1000.txt
6822 F: Documentation/networking/e1000e.txt
6823 F: Documentation/networking/igb.txt
6824 F: Documentation/networking/igbvf.txt
6825 F: Documentation/networking/ixgb.txt
6826 F: Documentation/networking/ixgbe.txt
6827 F: Documentation/networking/ixgbevf.txt
6828 F: Documentation/networking/i40e.txt
6829 F: Documentation/networking/i40evf.txt
6830 F: drivers/net/ethernet/intel/
6831 F: drivers/net/ethernet/intel/*/
6832 F: include/linux/avf/virtchnl.h
6833
6834 INTEL RDMA RNIC DRIVER
6835 M: Faisal Latif <faisal.latif@intel.com>
6836 M: Shiraz Saleem <shiraz.saleem@intel.com>
6837 L: linux-rdma@vger.kernel.org
6838 S: Supported
6839 F: drivers/infiniband/hw/i40iw/
6840
6841 INTEL MERRIFIELD GPIO DRIVER
6842 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6843 L: linux-gpio@vger.kernel.org
6844 S: Maintained
6845 F: drivers/gpio/gpio-merrifield.c
6846
6847 INTEL-MID GPIO DRIVER
6848 M: David Cohen <david.a.cohen@linux.intel.com>
6849 L: linux-gpio@vger.kernel.org
6850 S: Maintained
6851 F: drivers/gpio/gpio-intel-mid.c
6852
6853 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6854 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6855 L: linux-wireless@vger.kernel.org
6856 S: Maintained
6857 F: Documentation/networking/README.ipw2100
6858 F: Documentation/networking/README.ipw2200
6859 F: drivers/net/wireless/intel/ipw2x00/
6860
6861 INTEL(R) TRACE HUB
6862 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6863 S: Supported
6864 F: Documentation/trace/intel_th.txt
6865 F: drivers/hwtracing/intel_th/
6866
6867 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6868 M: Ning Sun <ning.sun@intel.com>
6869 L: tboot-devel@lists.sourceforge.net
6870 W: http://tboot.sourceforge.net
6871 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6872 S: Supported
6873 F: Documentation/intel_txt.txt
6874 F: include/linux/tboot.h
6875 F: arch/x86/kernel/tboot.c
6876
6877 INTEL WIRELESS WIMAX CONNECTION 2400
6878 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6879 M: linux-wimax@intel.com
6880 L: wimax@linuxwimax.org (subscribers-only)
6881 S: Supported
6882 W: http://linuxwimax.org
6883 F: Documentation/wimax/README.i2400m
6884 F: drivers/net/wimax/i2400m/
6885 F: include/uapi/linux/wimax/i2400m.h
6886
6887 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6888 M: Stanislaw Gruszka <sgruszka@redhat.com>
6889 L: linux-wireless@vger.kernel.org
6890 S: Supported
6891 F: drivers/net/wireless/intel/iwlegacy/
6892
6893 INTEL WIRELESS WIFI LINK (iwlwifi)
6894 M: Johannes Berg <johannes.berg@intel.com>
6895 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6896 M: Luca Coelho <luciano.coelho@intel.com>
6897 M: Intel Linux Wireless <linuxwifi@intel.com>
6898 L: linux-wireless@vger.kernel.org
6899 W: http://intellinuxwireless.org
6900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6901 S: Supported
6902 F: drivers/net/wireless/intel/iwlwifi/
6903
6904 INTEL MANAGEMENT ENGINE (mei)
6905 M: Tomas Winkler <tomas.winkler@intel.com>
6906 L: linux-kernel@vger.kernel.org
6907 S: Supported
6908 F: include/uapi/linux/mei.h
6909 F: include/linux/mei_cl_bus.h
6910 F: drivers/misc/mei/*
6911 F: drivers/watchdog/mei_wdt.c
6912 F: Documentation/misc-devices/mei/*
6913 F: samples/mei/*
6914
6915 INTEL MIC DRIVERS (mic)
6916 M: Sudeep Dutt <sudeep.dutt@intel.com>
6917 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6918 S: Supported
6919 W: https://github.com/sudeepdutt/mic
6920 W: http://software.intel.com/en-us/mic-developer
6921 F: include/linux/mic_bus.h
6922 F: include/linux/scif.h
6923 F: include/uapi/linux/mic_common.h
6924 F: include/uapi/linux/mic_ioctl.h
6925 F: include/uapi/linux/scif_ioctl.h
6926 F: drivers/misc/mic/
6927 F: drivers/dma/mic_x100_dma.c
6928 F: drivers/dma/mic_x100_dma.h
6929 F: Documentation/mic/
6930
6931 INTEL PMC/P-Unit IPC DRIVER
6932 M: Zha Qipeng<qipeng.zha@intel.com>
6933 L: platform-driver-x86@vger.kernel.org
6934 S: Maintained
6935 F: drivers/platform/x86/intel_pmc_ipc.c
6936 F: drivers/platform/x86/intel_punit_ipc.c
6937 F: arch/x86/include/asm/intel_pmc_ipc.h
6938 F: arch/x86/include/asm/intel_punit_ipc.h
6939
6940 INTEL TELEMETRY DRIVER
6941 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6942 L: platform-driver-x86@vger.kernel.org
6943 S: Maintained
6944 F: arch/x86/include/asm/intel_telemetry.h
6945 F: drivers/platform/x86/intel_telemetry*
6946
6947 INTEL PMC CORE DRIVER
6948 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6949 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6950 L: platform-driver-x86@vger.kernel.org
6951 S: Maintained
6952 F: arch/x86/include/asm/pmc_core.h
6953 F: drivers/platform/x86/intel_pmc_core*
6954
6955 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6956 M: Linus Walleij <linus.walleij@linaro.org>
6957 L: linux-iio@vger.kernel.org
6958 S: Maintained
6959 F: drivers/iio/gyro/mpu3050*
6960 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6961
6962 IOC3 ETHERNET DRIVER
6963 M: Ralf Baechle <ralf@linux-mips.org>
6964 L: linux-mips@linux-mips.org
6965 S: Maintained
6966 F: drivers/net/ethernet/sgi/ioc3-eth.c
6967
6968 IOC3 SERIAL DRIVER
6969 M: Pat Gefre <pfg@sgi.com>
6970 L: linux-serial@vger.kernel.org
6971 S: Maintained
6972 F: drivers/tty/serial/ioc3_serial.c
6973
6974 IOMMU DRIVERS
6975 M: Joerg Roedel <joro@8bytes.org>
6976 L: iommu@lists.linux-foundation.org
6977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6978 S: Maintained
6979 F: Documentation/devicetree/bindings/iommu/
6980 F: drivers/iommu/
6981 F: include/linux/iommu.h
6982 F: include/linux/iova.h
6983
6984 IP MASQUERADING
6985 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6986 S: Maintained
6987 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6988
6989 IPMI SUBSYSTEM
6990 M: Corey Minyard <minyard@acm.org>
6991 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6992 W: http://openipmi.sourceforge.net/
6993 S: Supported
6994 F: Documentation/IPMI.txt
6995 F: drivers/char/ipmi/
6996 F: include/linux/ipmi*
6997 F: include/uapi/linux/ipmi*
6998
6999 QCOM AUDIO (ASoC) DRIVERS
7000 M: Patrick Lai <plai@codeaurora.org>
7001 M: Banajit Goswami <bgoswami@codeaurora.org>
7002 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7003 S: Supported
7004 F: sound/soc/qcom/
7005
7006 IPS SCSI RAID DRIVER
7007 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7008 L: linux-scsi@vger.kernel.org
7009 W: http://www.adaptec.com/
7010 S: Maintained
7011 F: drivers/scsi/ips*
7012
7013 IPVS
7014 M: Wensong Zhang <wensong@linux-vs.org>
7015 M: Simon Horman <horms@verge.net.au>
7016 M: Julian Anastasov <ja@ssi.bg>
7017 L: netdev@vger.kernel.org
7018 L: lvs-devel@vger.kernel.org
7019 S: Maintained
7020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7022 F: Documentation/networking/ipvs-sysctl.txt
7023 F: include/net/ip_vs.h
7024 F: include/uapi/linux/ip_vs.h
7025 F: net/netfilter/ipvs/
7026
7027 IPWIRELESS DRIVER
7028 M: Jiri Kosina <jikos@kernel.org>
7029 M: David Sterba <dsterba@suse.com>
7030 S: Odd Fixes
7031 F: drivers/tty/ipwireless/
7032
7033 IPX NETWORK LAYER
7034 L: netdev@vger.kernel.org
7035 S: Odd fixes
7036 F: include/net/ipx.h
7037 F: include/uapi/linux/ipx.h
7038 F: net/ipx/
7039
7040 IRDA SUBSYSTEM
7041 M: Samuel Ortiz <samuel@sortiz.org>
7042 L: irda-users@lists.sourceforge.net (subscribers-only)
7043 L: netdev@vger.kernel.org
7044 W: http://irda.sourceforge.net/
7045 S: Maintained
7046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7047 F: Documentation/networking/irda.txt
7048 F: drivers/net/irda/
7049 F: include/net/irda/
7050 F: net/irda/
7051
7052 IRQ SUBSYSTEM
7053 M: Thomas Gleixner <tglx@linutronix.de>
7054 L: linux-kernel@vger.kernel.org
7055 S: Maintained
7056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7057 F: kernel/irq/
7058
7059 IRQCHIP DRIVERS
7060 M: Thomas Gleixner <tglx@linutronix.de>
7061 M: Jason Cooper <jason@lakedaemon.net>
7062 M: Marc Zyngier <marc.zyngier@arm.com>
7063 L: linux-kernel@vger.kernel.org
7064 S: Maintained
7065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7066 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7067 F: Documentation/devicetree/bindings/interrupt-controller/
7068 F: drivers/irqchip/
7069
7070 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7071 M: Marc Zyngier <marc.zyngier@arm.com>
7072 S: Maintained
7073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7074 F: Documentation/IRQ-domain.txt
7075 F: include/linux/irqdomain.h
7076 F: kernel/irq/irqdomain.c
7077 F: kernel/irq/msi.c
7078
7079 ISA
7080 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7081 S: Maintained
7082 F: Documentation/isa.txt
7083 F: drivers/base/isa.c
7084 F: include/linux/isa.h
7085
7086 ISAPNP
7087 M: Jaroslav Kysela <perex@perex.cz>
7088 S: Maintained
7089 F: Documentation/isapnp.txt
7090 F: drivers/pnp/isapnp/
7091 F: include/linux/isapnp.h
7092
7093 ISA RADIO MODULE
7094 M: Hans Verkuil <hverkuil@xs4all.nl>
7095 L: linux-media@vger.kernel.org
7096 T: git git://linuxtv.org/media_tree.git
7097 W: https://linuxtv.org
7098 S: Maintained
7099 F: drivers/media/radio/radio-isa*
7100
7101 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7102 M: Peter Jones <pjones@redhat.com>
7103 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7104 S: Maintained
7105 F: drivers/firmware/iscsi_ibft*
7106
7107 ISCSI
7108 M: Lee Duncan <lduncan@suse.com>
7109 M: Chris Leech <cleech@redhat.com>
7110 L: open-iscsi@googlegroups.com
7111 W: www.open-iscsi.com
7112 S: Maintained
7113 F: drivers/scsi/*iscsi*
7114 F: include/scsi/*iscsi*
7115
7116 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7117 M: Or Gerlitz <ogerlitz@mellanox.com>
7118 M: Sagi Grimberg <sagi@grimberg.me>
7119 M: Roi Dayan <roid@mellanox.com>
7120 L: linux-rdma@vger.kernel.org
7121 S: Supported
7122 W: http://www.openfabrics.org
7123 W: www.open-iscsi.org
7124 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7125 F: drivers/infiniband/ulp/iser/
7126
7127 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7128 M: Sagi Grimberg <sagi@grimberg.me>
7129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7130 L: linux-rdma@vger.kernel.org
7131 L: target-devel@vger.kernel.org
7132 S: Supported
7133 W: http://www.linux-iscsi.org
7134 F: drivers/infiniband/ulp/isert
7135
7136 ISDN SUBSYSTEM
7137 M: Karsten Keil <isdn@linux-pingi.de>
7138 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7139 L: netdev@vger.kernel.org
7140 W: http://www.isdn4linux.de
7141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7142 S: Maintained
7143 F: Documentation/isdn/
7144 F: drivers/isdn/
7145 F: include/linux/isdn.h
7146 F: include/linux/isdn/
7147 F: include/uapi/linux/isdn.h
7148 F: include/uapi/linux/isdn/
7149
7150 ISDN SUBSYSTEM (Eicon active card driver)
7151 M: Armin Schindler <mac@melware.de>
7152 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7153 W: http://www.melware.de
7154 S: Maintained
7155 F: drivers/isdn/hardware/eicon/
7156
7157 IT87 HARDWARE MONITORING DRIVER
7158 M: Jean Delvare <jdelvare@suse.com>
7159 L: linux-hwmon@vger.kernel.org
7160 S: Maintained
7161 F: Documentation/hwmon/it87
7162 F: drivers/hwmon/it87.c
7163
7164 IT913X MEDIA DRIVER
7165 M: Antti Palosaari <crope@iki.fi>
7166 L: linux-media@vger.kernel.org
7167 W: https://linuxtv.org
7168 W: http://palosaari.fi/linux/
7169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7170 T: git git://linuxtv.org/anttip/media_tree.git
7171 S: Maintained
7172 F: drivers/media/tuners/it913x*
7173
7174 IVTV VIDEO4LINUX DRIVER
7175 M: Andy Walls <awalls@md.metrocast.net>
7176 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7177 L: linux-media@vger.kernel.org
7178 T: git git://linuxtv.org/media_tree.git
7179 W: http://www.ivtvdriver.org
7180 S: Maintained
7181 F: Documentation/media/v4l-drivers/ivtv*
7182 F: drivers/media/pci/ivtv/
7183 F: include/uapi/linux/ivtv*
7184
7185 IX2505V MEDIA DRIVER
7186 M: Malcolm Priestley <tvboxspy@gmail.com>
7187 L: linux-media@vger.kernel.org
7188 W: https://linuxtv.org
7189 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7190 S: Maintained
7191 F: drivers/media/dvb-frontends/ix2505v*
7192
7193 JC42.4 TEMPERATURE SENSOR DRIVER
7194 M: Guenter Roeck <linux@roeck-us.net>
7195 L: linux-hwmon@vger.kernel.org
7196 S: Maintained
7197 F: drivers/hwmon/jc42.c
7198 F: Documentation/hwmon/jc42
7199
7200 JFS FILESYSTEM
7201 M: Dave Kleikamp <shaggy@kernel.org>
7202 L: jfs-discussion@lists.sourceforge.net
7203 W: http://jfs.sourceforge.net/
7204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7205 S: Maintained
7206 F: Documentation/filesystems/jfs.txt
7207 F: fs/jfs/
7208
7209 JME NETWORK DRIVER
7210 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7211 L: netdev@vger.kernel.org
7212 S: Maintained
7213 F: drivers/net/ethernet/jme.*
7214
7215 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7216 M: David Woodhouse <dwmw2@infradead.org>
7217 L: linux-mtd@lists.infradead.org
7218 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7219 S: Maintained
7220 F: fs/jffs2/
7221 F: include/uapi/linux/jffs2.h
7222
7223 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7224 M: "Theodore Ts'o" <tytso@mit.edu>
7225 M: Jan Kara <jack@suse.com>
7226 L: linux-ext4@vger.kernel.org
7227 S: Maintained
7228 F: fs/jbd2/
7229 F: include/linux/jbd2.h
7230
7231 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7232 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7233 L: linux-media@vger.kernel.org
7234 S: Maintained
7235 F: drivers/media/platform/rcar_jpu.c
7236
7237 JSM Neo PCI based serial card
7238 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7239 L: linux-serial@vger.kernel.org
7240 S: Maintained
7241 F: drivers/tty/serial/jsm/
7242
7243 K10TEMP HARDWARE MONITORING DRIVER
7244 M: Clemens Ladisch <clemens@ladisch.de>
7245 L: linux-hwmon@vger.kernel.org
7246 S: Maintained
7247 F: Documentation/hwmon/k10temp
7248 F: drivers/hwmon/k10temp.c
7249
7250 K8TEMP HARDWARE MONITORING DRIVER
7251 M: Rudolf Marek <r.marek@assembler.cz>
7252 L: linux-hwmon@vger.kernel.org
7253 S: Maintained
7254 F: Documentation/hwmon/k8temp
7255 F: drivers/hwmon/k8temp.c
7256
7257 KASAN
7258 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7259 R: Alexander Potapenko <glider@google.com>
7260 R: Dmitry Vyukov <dvyukov@google.com>
7261 L: kasan-dev@googlegroups.com
7262 S: Maintained
7263 F: arch/*/include/asm/kasan.h
7264 F: arch/*/mm/kasan_init*
7265 F: Documentation/dev-tools/kasan.rst
7266 F: include/linux/kasan*.h
7267 F: lib/test_kasan.c
7268 F: mm/kasan/
7269 F: scripts/Makefile.kasan
7270
7271 KCONFIG
7272 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7273 L: linux-kbuild@vger.kernel.org
7274 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7275 S: Maintained
7276 F: Documentation/kbuild/kconfig-language.txt
7277 F: scripts/kconfig/
7278
7279 KDUMP
7280 M: Dave Young <dyoung@redhat.com>
7281 M: Baoquan He <bhe@redhat.com>
7282 R: Vivek Goyal <vgoyal@redhat.com>
7283 L: kexec@lists.infradead.org
7284 W: http://lse.sourceforge.net/kdump/
7285 S: Maintained
7286 F: Documentation/kdump/
7287
7288 KEENE FM RADIO TRANSMITTER DRIVER
7289 M: Hans Verkuil <hverkuil@xs4all.nl>
7290 L: linux-media@vger.kernel.org
7291 T: git git://linuxtv.org/media_tree.git
7292 W: https://linuxtv.org
7293 S: Maintained
7294 F: drivers/media/radio/radio-keene*
7295
7296 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7297 M: Ian Kent <raven@themaw.net>
7298 L: autofs@vger.kernel.org
7299 S: Maintained
7300 F: fs/autofs4/
7301
7302 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7303 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7304 M: Michal Marek <mmarek@suse.com>
7305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7306 L: linux-kbuild@vger.kernel.org
7307 S: Maintained
7308 F: Documentation/kbuild/
7309 F: Makefile
7310 F: scripts/Makefile.*
7311 F: scripts/basic/
7312 F: scripts/mk*
7313 F: scripts/package/
7314
7315 KERNEL JANITORS
7316 L: kernel-janitors@vger.kernel.org
7317 W: http://kernelnewbies.org/KernelJanitors
7318 S: Odd Fixes
7319
7320 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7321 M: "J. Bruce Fields" <bfields@fieldses.org>
7322 M: Jeff Layton <jlayton@poochiereds.net>
7323 L: linux-nfs@vger.kernel.org
7324 W: http://nfs.sourceforge.net/
7325 T: git git://linux-nfs.org/~bfields/linux.git
7326 S: Supported
7327 F: fs/nfsd/
7328 F: include/uapi/linux/nfsd/
7329 F: fs/lockd/
7330 F: fs/nfs_common/
7331 F: net/sunrpc/
7332 F: include/linux/lockd/
7333 F: include/linux/sunrpc/
7334 F: include/uapi/linux/sunrpc/
7335
7336 KERNEL SELFTEST FRAMEWORK
7337 M: Shuah Khan <shuahkh@osg.samsung.com>
7338 M: Shuah Khan <shuah@kernel.org>
7339 L: linux-kselftest@vger.kernel.org
7340 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7341 S: Maintained
7342 F: tools/testing/selftests
7343
7344 KERNEL VIRTUAL MACHINE (KVM)
7345 M: Paolo Bonzini <pbonzini@redhat.com>
7346 M: Radim Krčmář <rkrcmar@redhat.com>
7347 L: kvm@vger.kernel.org
7348 W: http://www.linux-kvm.org
7349 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7350 S: Supported
7351 F: Documentation/*/kvm*.txt
7352 F: Documentation/virtual/kvm/
7353 F: arch/*/kvm/
7354 F: arch/x86/kernel/kvm.c
7355 F: arch/x86/kernel/kvmclock.c
7356 F: arch/*/include/asm/kvm*
7357 F: include/linux/kvm*
7358 F: include/uapi/linux/kvm*
7359 F: virt/kvm/
7360 F: tools/kvm/
7361
7362 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7363 M: Joerg Roedel <joro@8bytes.org>
7364 L: kvm@vger.kernel.org
7365 W: http://www.linux-kvm.org/
7366 S: Maintained
7367 F: arch/x86/include/asm/svm.h
7368 F: arch/x86/kvm/svm.c
7369
7370 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7371 M: Alexander Graf <agraf@suse.com>
7372 L: kvm-ppc@vger.kernel.org
7373 W: http://www.linux-kvm.org/
7374 T: git git://github.com/agraf/linux-2.6.git
7375 S: Supported
7376 F: arch/powerpc/include/asm/kvm*
7377 F: arch/powerpc/kvm/
7378
7379 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7380 M: Christian Borntraeger <borntraeger@de.ibm.com>
7381 M: Cornelia Huck <cohuck@redhat.com>
7382 L: linux-s390@vger.kernel.org
7383 W: http://www.ibm.com/developerworks/linux/linux390/
7384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7385 S: Supported
7386 F: Documentation/s390/kvm.txt
7387 F: arch/s390/include/asm/kvm*
7388 F: arch/s390/kvm/
7389 F: arch/s390/mm/gmap.c
7390
7391 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7392 M: Christoffer Dall <christoffer.dall@linaro.org>
7393 M: Marc Zyngier <marc.zyngier@arm.com>
7394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7395 L: kvmarm@lists.cs.columbia.edu
7396 W: http://systems.cs.columbia.edu/projects/kvm-arm
7397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7398 S: Supported
7399 F: arch/arm/include/uapi/asm/kvm*
7400 F: arch/arm/include/asm/kvm*
7401 F: arch/arm/kvm/
7402 F: virt/kvm/arm/
7403 F: include/kvm/arm_*
7404
7405 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7406 M: Christoffer Dall <christoffer.dall@linaro.org>
7407 M: Marc Zyngier <marc.zyngier@arm.com>
7408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7409 L: kvmarm@lists.cs.columbia.edu
7410 S: Maintained
7411 F: arch/arm64/include/uapi/asm/kvm*
7412 F: arch/arm64/include/asm/kvm*
7413 F: arch/arm64/kvm/
7414
7415 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7416 M: James Hogan <james.hogan@imgtec.com>
7417 L: linux-mips@linux-mips.org
7418 S: Supported
7419 F: arch/mips/include/uapi/asm/kvm*
7420 F: arch/mips/include/asm/kvm*
7421 F: arch/mips/kvm/
7422
7423 KERNFS
7424 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7425 M: Tejun Heo <tj@kernel.org>
7426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7427 S: Supported
7428 F: include/linux/kernfs.h
7429 F: fs/kernfs/
7430
7431 KEXEC
7432 M: Eric Biederman <ebiederm@xmission.com>
7433 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7434 L: kexec@lists.infradead.org
7435 S: Maintained
7436 F: include/linux/kexec.h
7437 F: include/uapi/linux/kexec.h
7438 F: kernel/kexec*
7439
7440 KEYS/KEYRINGS:
7441 M: David Howells <dhowells@redhat.com>
7442 L: keyrings@vger.kernel.org
7443 S: Maintained
7444 F: Documentation/security/keys/core.rst
7445 F: include/linux/key.h
7446 F: include/linux/key-type.h
7447 F: include/linux/keyctl.h
7448 F: include/uapi/linux/keyctl.h
7449 F: include/keys/
7450 F: security/keys/
7451
7452 KEYS-TRUSTED
7453 M: David Safford <safford@us.ibm.com>
7454 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7455 L: linux-security-module@vger.kernel.org
7456 L: keyrings@vger.kernel.org
7457 S: Supported
7458 F: Documentation/security/keys/trusted-encrypted.rst
7459 F: include/keys/trusted-type.h
7460 F: security/keys/trusted.c
7461 F: security/keys/trusted.h
7462
7463 KEYS-ENCRYPTED
7464 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7465 M: David Safford <safford@us.ibm.com>
7466 L: linux-security-module@vger.kernel.org
7467 L: keyrings@vger.kernel.org
7468 S: Supported
7469 F: Documentation/security/keys/trusted-encrypted.rst
7470 F: include/keys/encrypted-type.h
7471 F: security/keys/encrypted-keys/
7472
7473 KGDB / KDB /debug_core
7474 M: Jason Wessel <jason.wessel@windriver.com>
7475 W: http://kgdb.wiki.kernel.org/
7476 L: kgdb-bugreport@lists.sourceforge.net
7477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7478 S: Maintained
7479 F: Documentation/dev-tools/kgdb.rst
7480 F: drivers/misc/kgdbts.c
7481 F: drivers/tty/serial/kgdboc.c
7482 F: include/linux/kdb.h
7483 F: include/linux/kgdb.h
7484 F: kernel/debug/
7485
7486 KMEMCHECK
7487 M: Vegard Nossum <vegardno@ifi.uio.no>
7488 M: Pekka Enberg <penberg@kernel.org>
7489 S: Maintained
7490 F: Documentation/dev-tools/kmemcheck.rst
7491 F: arch/x86/include/asm/kmemcheck.h
7492 F: arch/x86/mm/kmemcheck/
7493 F: include/linux/kmemcheck.h
7494 F: mm/kmemcheck.c
7495
7496 KMEMLEAK
7497 M: Catalin Marinas <catalin.marinas@arm.com>
7498 S: Maintained
7499 F: Documentation/dev-tools/kmemleak.rst
7500 F: include/linux/kmemleak.h
7501 F: mm/kmemleak.c
7502 F: mm/kmemleak-test.c
7503
7504 KPROBES
7505 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7506 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7507 M: "David S. Miller" <davem@davemloft.net>
7508 M: Masami Hiramatsu <mhiramat@kernel.org>
7509 S: Maintained
7510 F: Documentation/kprobes.txt
7511 F: include/linux/kprobes.h
7512 F: include/asm-generic/kprobes.h
7513 F: kernel/kprobes.c
7514
7515 KS0108 LCD CONTROLLER DRIVER
7516 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7517 W: http://miguelojeda.es/auxdisplay.htm
7518 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7519 S: Maintained
7520 F: Documentation/auxdisplay/ks0108
7521 F: drivers/auxdisplay/ks0108.c
7522 F: include/linux/ks0108.h
7523
7524 L3MDEV
7525 M: David Ahern <dsa@cumulusnetworks.com>
7526 L: netdev@vger.kernel.org
7527 S: Maintained
7528 F: net/l3mdev
7529 F: include/net/l3mdev.h
7530
7531 LANTIQ MIPS ARCHITECTURE
7532 M: John Crispin <john@phrozen.org>
7533 L: linux-mips@linux-mips.org
7534 S: Maintained
7535 F: arch/mips/lantiq
7536
7537 LAPB module
7538 L: linux-x25@vger.kernel.org
7539 S: Orphan
7540 F: Documentation/networking/lapb-module.txt
7541 F: include/*/lapb.h
7542 F: net/lapb/
7543
7544 LASI 53c700 driver for PARISC
7545 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7546 L: linux-scsi@vger.kernel.org
7547 S: Maintained
7548 F: Documentation/scsi/53c700.txt
7549 F: drivers/scsi/53c700*
7550
7551 LED SUBSYSTEM
7552 M: Richard Purdie <rpurdie@rpsys.net>
7553 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7554 M: Pavel Machek <pavel@ucw.cz>
7555 L: linux-leds@vger.kernel.org
7556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7557 S: Maintained
7558 F: Documentation/devicetree/bindings/leds/
7559 F: drivers/leds/
7560 F: include/linux/leds.h
7561
7562 LEGACY EEPROM DRIVER
7563 M: Jean Delvare <jdelvare@suse.com>
7564 S: Maintained
7565 F: Documentation/misc-devices/eeprom
7566 F: drivers/misc/eeprom/eeprom.c
7567
7568 LEGO USB Tower driver
7569 M: Juergen Stuber <starblue@users.sourceforge.net>
7570 L: legousb-devel@lists.sourceforge.net
7571 W: http://legousb.sourceforge.net/
7572 S: Maintained
7573 F: drivers/usb/misc/legousbtower.c
7574
7575 LG2160 MEDIA DRIVER
7576 M: Michael Krufky <mkrufky@linuxtv.org>
7577 L: linux-media@vger.kernel.org
7578 W: https://linuxtv.org
7579 W: http://github.com/mkrufky
7580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7581 T: git git://linuxtv.org/mkrufky/tuners.git
7582 S: Maintained
7583 F: drivers/media/dvb-frontends/lg2160.*
7584
7585 LGDT3305 MEDIA DRIVER
7586 M: Michael Krufky <mkrufky@linuxtv.org>
7587 L: linux-media@vger.kernel.org
7588 W: https://linuxtv.org
7589 W: http://github.com/mkrufky
7590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7591 T: git git://linuxtv.org/mkrufky/tuners.git
7592 S: Maintained
7593 F: drivers/media/dvb-frontends/lgdt3305.*
7594
7595 LGUEST
7596 M: Rusty Russell <rusty@rustcorp.com.au>
7597 L: lguest@lists.ozlabs.org
7598 W: http://lguest.ozlabs.org/
7599 S: Odd Fixes
7600 F: arch/x86/include/asm/lguest*.h
7601 F: arch/x86/lguest/
7602 F: drivers/lguest/
7603 F: include/linux/lguest*.h
7604 F: tools/lguest/
7605
7606 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7607 M: Tejun Heo <tj@kernel.org>
7608 L: linux-ide@vger.kernel.org
7609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7610 S: Maintained
7611 F: drivers/ata/
7612 F: include/linux/ata.h
7613 F: include/linux/libata.h
7614 F: Documentation/devicetree/bindings/ata/
7615
7616 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7617 M: Viresh Kumar <vireshk@kernel.org>
7618 L: linux-ide@vger.kernel.org
7619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7620 S: Maintained
7621 F: include/linux/pata_arasan_cf_data.h
7622 F: drivers/ata/pata_arasan_cf.c
7623
7624 LIBATA PATA DRIVERS
7625 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7626 M: Tejun Heo <tj@kernel.org>
7627 L: linux-ide@vger.kernel.org
7628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7629 S: Maintained
7630 F: drivers/ata/pata_*.c
7631 F: drivers/ata/ata_generic.c
7632
7633 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7634 M: Linus Walleij <linus.walleij@linaro.org>
7635 L: linux-ide@vger.kernel.org
7636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7637 S: Maintained
7638 F: drivers/ata/pata_ftide010.c
7639 F: drivers/ata/sata_gemini.c
7640 F: drivers/ata/sata_gemini.h
7641
7642 LIBATA SATA AHCI PLATFORM devices support
7643 M: Hans de Goede <hdegoede@redhat.com>
7644 M: Tejun Heo <tj@kernel.org>
7645 L: linux-ide@vger.kernel.org
7646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7647 S: Maintained
7648 F: drivers/ata/ahci_platform.c
7649 F: drivers/ata/libahci_platform.c
7650 F: include/linux/ahci_platform.h
7651
7652 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7653 M: Mikael Pettersson <mikpelinux@gmail.com>
7654 L: linux-ide@vger.kernel.org
7655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7656 S: Maintained
7657 F: drivers/ata/sata_promise.*
7658
7659 LIBLOCKDEP
7660 M: Sasha Levin <alexander.levin@verizon.com>
7661 S: Maintained
7662 F: tools/lib/lockdep/
7663
7664 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7665 M: Dan Williams <dan.j.williams@intel.com>
7666 L: linux-nvdimm@lists.01.org
7667 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7669 S: Supported
7670 F: drivers/nvdimm/*
7671 F: include/linux/nd.h
7672 F: include/linux/libnvdimm.h
7673 F: include/uapi/linux/ndctl.h
7674
7675 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7676 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7677 L: linux-nvdimm@lists.01.org
7678 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7679 S: Supported
7680 F: drivers/nvdimm/blk.c
7681 F: drivers/nvdimm/region_devs.c
7682 F: drivers/acpi/nfit*
7683
7684 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7685 M: Vishal Verma <vishal.l.verma@intel.com>
7686 L: linux-nvdimm@lists.01.org
7687 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7688 S: Supported
7689 F: drivers/nvdimm/btt*
7690
7691 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7692 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7693 L: linux-nvdimm@lists.01.org
7694 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7695 S: Supported
7696 F: drivers/nvdimm/pmem*
7697
7698 LIGHTNVM PLATFORM SUPPORT
7699 M: Matias Bjorling <mb@lightnvm.io>
7700 W: http://github/OpenChannelSSD
7701 L: linux-block@vger.kernel.org
7702 S: Maintained
7703 F: drivers/lightnvm/
7704 F: include/linux/lightnvm.h
7705 F: include/uapi/linux/lightnvm.h
7706
7707 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7708 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7709 M: Paul Mackerras <paulus@samba.org>
7710 M: Michael Ellerman <mpe@ellerman.id.au>
7711 W: https://github.com/linuxppc/linux/wiki
7712 L: linuxppc-dev@lists.ozlabs.org
7713 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7715 S: Supported
7716 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7717 F: Documentation/devicetree/bindings/powerpc/
7718 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7719 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7720 F: Documentation/powerpc/
7721 F: arch/powerpc/
7722 F: drivers/char/tpm/tpm_ibmvtpm*
7723 F: drivers/crypto/nx/
7724 F: drivers/crypto/vmx/
7725 F: drivers/i2c/busses/i2c-opal.c
7726 F: drivers/net/ethernet/ibm/ibmveth.*
7727 F: drivers/net/ethernet/ibm/ibmvnic.*
7728 F: drivers/pci/hotplug/pnv_php.c
7729 F: drivers/pci/hotplug/rpa*
7730 F: drivers/rtc/rtc-opal.c
7731 F: drivers/scsi/ibmvscsi/
7732 F: drivers/tty/hvc/hvc_opal.c
7733 F: tools/testing/selftests/powerpc
7734 N: /pmac
7735 N: powermac
7736 N: powernv
7737 N: [^a-z0-9]ps3
7738 N: pseries
7739
7740 LINUX FOR POWER MACINTOSH
7741 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7742 W: http://www.penguinppc.org/
7743 L: linuxppc-dev@lists.ozlabs.org
7744 S: Maintained
7745 F: arch/powerpc/platforms/powermac/
7746 F: drivers/macintosh/
7747
7748 LINUX FOR POWERPC EMBEDDED MPC5XXX
7749 M: Anatolij Gustschin <agust@denx.de>
7750 L: linuxppc-dev@lists.ozlabs.org
7751 T: git git://git.denx.de/linux-denx-agust.git
7752 S: Maintained
7753 F: arch/powerpc/platforms/512x/
7754 F: arch/powerpc/platforms/52xx/
7755
7756 LINUX FOR POWERPC EMBEDDED PPC4XX
7757 M: Alistair Popple <alistair@popple.id.au>
7758 M: Matt Porter <mporter@kernel.crashing.org>
7759 W: http://www.penguinppc.org/
7760 L: linuxppc-dev@lists.ozlabs.org
7761 S: Maintained
7762 F: arch/powerpc/platforms/40x/
7763 F: arch/powerpc/platforms/44x/
7764
7765 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7766 L: linuxppc-dev@lists.ozlabs.org
7767 S: Orphan
7768 F: arch/powerpc/*/*virtex*
7769 F: arch/powerpc/*/*/*virtex*
7770
7771 LINUX FOR POWERPC EMBEDDED PPC8XX
7772 M: Vitaly Bordug <vitb@kernel.crashing.org>
7773 W: http://www.penguinppc.org/
7774 L: linuxppc-dev@lists.ozlabs.org
7775 S: Maintained
7776 F: arch/powerpc/platforms/8xx/
7777
7778 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7779 M: Scott Wood <oss@buserror.net>
7780 M: Kumar Gala <galak@kernel.crashing.org>
7781 W: http://www.penguinppc.org/
7782 L: linuxppc-dev@lists.ozlabs.org
7783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7784 S: Maintained
7785 F: arch/powerpc/platforms/83xx/
7786 F: arch/powerpc/platforms/85xx/
7787 F: Documentation/devicetree/bindings/powerpc/fsl/
7788
7789 LINUX FOR POWERPC PA SEMI PWRFICIENT
7790 L: linuxppc-dev@lists.ozlabs.org
7791 S: Orphan
7792 F: arch/powerpc/platforms/pasemi/
7793 F: drivers/*/*pasemi*
7794 F: drivers/*/*/*pasemi*
7795
7796 LINUX SECURITY MODULE (LSM) FRAMEWORK
7797 M: Chris Wright <chrisw@sous-sol.org>
7798 L: linux-security-module@vger.kernel.org
7799 S: Supported
7800
7801 LIS3LV02D ACCELEROMETER DRIVER
7802 M: Eric Piel <eric.piel@tremplin-utc.net>
7803 S: Maintained
7804 F: Documentation/misc-devices/lis3lv02d
7805 F: drivers/misc/lis3lv02d/
7806 F: drivers/platform/x86/hp_accel.c
7807
7808 LIVE PATCHING
7809 M: Josh Poimboeuf <jpoimboe@redhat.com>
7810 M: Jessica Yu <jeyu@kernel.org>
7811 M: Jiri Kosina <jikos@kernel.org>
7812 M: Miroslav Benes <mbenes@suse.cz>
7813 R: Petr Mladek <pmladek@suse.com>
7814 S: Maintained
7815 F: kernel/livepatch/
7816 F: include/linux/livepatch.h
7817 F: arch/x86/include/asm/livepatch.h
7818 F: arch/x86/kernel/livepatch.c
7819 F: Documentation/livepatch/
7820 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7821 F: samples/livepatch/
7822 L: live-patching@vger.kernel.org
7823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7824
7825 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7826 M: Kees Cook <keescook@chromium.org>
7827 S: Maintained
7828 F: drivers/misc/lkdtm*
7829
7830 LLC (802.2)
7831 L: netdev@vger.kernel.org
7832 S: Odd fixes
7833 F: include/linux/llc.h
7834 F: include/uapi/linux/llc.h
7835 F: include/net/llc*
7836 F: net/llc/
7837
7838 LM73 HARDWARE MONITOR DRIVER
7839 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7840 L: linux-hwmon@vger.kernel.org
7841 S: Maintained
7842 F: drivers/hwmon/lm73.c
7843
7844 LM78 HARDWARE MONITOR DRIVER
7845 M: Jean Delvare <jdelvare@suse.com>
7846 L: linux-hwmon@vger.kernel.org
7847 S: Maintained
7848 F: Documentation/hwmon/lm78
7849 F: drivers/hwmon/lm78.c
7850
7851 LM83 HARDWARE MONITOR DRIVER
7852 M: Jean Delvare <jdelvare@suse.com>
7853 L: linux-hwmon@vger.kernel.org
7854 S: Maintained
7855 F: Documentation/hwmon/lm83
7856 F: drivers/hwmon/lm83.c
7857
7858 LM90 HARDWARE MONITOR DRIVER
7859 M: Jean Delvare <jdelvare@suse.com>
7860 L: linux-hwmon@vger.kernel.org
7861 S: Maintained
7862 F: Documentation/hwmon/lm90
7863 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7864 F: drivers/hwmon/lm90.c
7865 F: include/dt-bindings/thermal/lm90.h
7866
7867 LM95234 HARDWARE MONITOR DRIVER
7868 M: Guenter Roeck <linux@roeck-us.net>
7869 L: linux-hwmon@vger.kernel.org
7870 S: Maintained
7871 F: Documentation/hwmon/lm95234
7872 F: drivers/hwmon/lm95234.c
7873
7874 LME2510 MEDIA DRIVER
7875 M: Malcolm Priestley <tvboxspy@gmail.com>
7876 L: linux-media@vger.kernel.org
7877 W: https://linuxtv.org
7878 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7879 S: Maintained
7880 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7881
7882 LOCKING PRIMITIVES
7883 M: Peter Zijlstra <peterz@infradead.org>
7884 M: Ingo Molnar <mingo@redhat.com>
7885 L: linux-kernel@vger.kernel.org
7886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7887 S: Maintained
7888 F: Documentation/locking/
7889 F: include/linux/lockdep.h
7890 F: include/linux/spinlock*.h
7891 F: arch/*/include/asm/spinlock*.h
7892 F: include/linux/rwlock*.h
7893 F: include/linux/mutex*.h
7894 F: arch/*/include/asm/mutex*.h
7895 F: include/linux/rwsem*.h
7896 F: arch/*/include/asm/rwsem.h
7897 F: include/linux/seqlock.h
7898 F: lib/locking*.[ch]
7899 F: kernel/locking/
7900
7901 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7902 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7903 L: linux-ntfs-dev@lists.sourceforge.net
7904 W: http://www.linux-ntfs.org/content/view/19/37/
7905 S: Maintained
7906 F: Documentation/ldm.txt
7907 F: block/partitions/ldm.*
7908
7909 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7910 M: Sathya Prakash <sathya.prakash@broadcom.com>
7911 M: Chaitra P B <chaitra.basappa@broadcom.com>
7912 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7913 L: MPT-FusionLinux.pdl@broadcom.com
7914 L: linux-scsi@vger.kernel.org
7915 W: http://www.avagotech.com/support/
7916 S: Supported
7917 F: drivers/message/fusion/
7918 F: drivers/scsi/mpt2sas/
7919 F: drivers/scsi/mpt3sas/
7920
7921 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7922 M: Matthew Wilcox <matthew@wil.cx>
7923 L: linux-scsi@vger.kernel.org
7924 S: Maintained
7925 F: drivers/scsi/sym53c8xx_2/
7926
7927 LTC4261 HARDWARE MONITOR DRIVER
7928 M: Guenter Roeck <linux@roeck-us.net>
7929 L: linux-hwmon@vger.kernel.org
7930 S: Maintained
7931 F: Documentation/hwmon/ltc4261
7932 F: drivers/hwmon/ltc4261.c
7933
7934 LTC4306 I2C MULTIPLEXER DRIVER
7935 M: Michael Hennerich <michael.hennerich@analog.com>
7936 W: http://ez.analog.com/community/linux-device-drivers
7937 L: linux-i2c@vger.kernel.org
7938 S: Supported
7939 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7940 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7941
7942 LTP (Linux Test Project)
7943 M: Mike Frysinger <vapier@gentoo.org>
7944 M: Cyril Hrubis <chrubis@suse.cz>
7945 M: Wanlong Gao <wanlong.gao@gmail.com>
7946 M: Jan Stancek <jstancek@redhat.com>
7947 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7948 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7949 L: ltp@lists.linux.it (subscribers-only)
7950 W: http://linux-test-project.github.io/
7951 T: git git://github.com/linux-test-project/ltp.git
7952 S: Maintained
7953
7954 M32R ARCHITECTURE
7955 W: http://www.linux-m32r.org/
7956 S: Orphan
7957 F: arch/m32r/
7958
7959 M68K ARCHITECTURE
7960 M: Geert Uytterhoeven <geert@linux-m68k.org>
7961 L: linux-m68k@lists.linux-m68k.org
7962 W: http://www.linux-m68k.org/
7963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7964 S: Maintained
7965 F: arch/m68k/
7966 F: drivers/zorro/
7967
7968 M68K ON APPLE MACINTOSH
7969 M: Joshua Thompson <funaho@jurai.org>
7970 W: http://www.mac.linux-m68k.org/
7971 L: linux-m68k@lists.linux-m68k.org
7972 S: Maintained
7973 F: arch/m68k/mac/
7974
7975 M68K ON HP9000/300
7976 M: Philip Blundell <philb@gnu.org>
7977 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7978 S: Maintained
7979 F: arch/m68k/hp300/
7980
7981 M88DS3103 MEDIA DRIVER
7982 M: Antti Palosaari <crope@iki.fi>
7983 L: linux-media@vger.kernel.org
7984 W: https://linuxtv.org
7985 W: http://palosaari.fi/linux/
7986 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7987 T: git git://linuxtv.org/anttip/media_tree.git
7988 S: Maintained
7989 F: drivers/media/dvb-frontends/m88ds3103*
7990
7991 M88RS2000 MEDIA DRIVER
7992 M: Malcolm Priestley <tvboxspy@gmail.com>
7993 L: linux-media@vger.kernel.org
7994 W: https://linuxtv.org
7995 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7996 S: Maintained
7997 F: drivers/media/dvb-frontends/m88rs2000*
7998
7999 MA901 MASTERKIT USB FM RADIO DRIVER
8000 M: Alexey Klimov <klimov.linux@gmail.com>
8001 L: linux-media@vger.kernel.org
8002 T: git git://linuxtv.org/media_tree.git
8003 S: Maintained
8004 F: drivers/media/radio/radio-ma901.c
8005
8006 MAC80211
8007 M: Johannes Berg <johannes@sipsolutions.net>
8008 L: linux-wireless@vger.kernel.org
8009 W: http://wireless.kernel.org/
8010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8012 S: Maintained
8013 F: Documentation/networking/mac80211-injection.txt
8014 F: include/net/mac80211.h
8015 F: net/mac80211/
8016 F: drivers/net/wireless/mac80211_hwsim.[ch]
8017
8018 MAILBOX API
8019 M: Jassi Brar <jassisinghbrar@gmail.com>
8020 L: linux-kernel@vger.kernel.org
8021 S: Maintained
8022 F: drivers/mailbox/
8023 F: include/linux/mailbox_client.h
8024 F: include/linux/mailbox_controller.h
8025
8026 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8027 M: Michael Kerrisk <mtk.manpages@gmail.com>
8028 W: http://www.kernel.org/doc/man-pages
8029 L: linux-man@vger.kernel.org
8030 S: Maintained
8031
8032 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8033 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8034 L: linux-mips@linux-mips.org
8035 S: Maintained
8036 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8037
8038 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8039 M: Andrew Lunn <andrew@lunn.ch>
8040 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8041 L: netdev@vger.kernel.org
8042 S: Maintained
8043 F: drivers/net/dsa/mv88e6xxx/
8044 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8045
8046 MARVELL ARMADA DRM SUPPORT
8047 M: Russell King <linux@armlinux.org.uk>
8048 S: Maintained
8049 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8050 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8051 F: drivers/gpu/drm/armada/
8052 F: include/uapi/drm/armada_drm.h
8053 F: Documentation/devicetree/bindings/display/armada/
8054
8055 MARVELL CRYPTO DRIVER
8056 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8057 M: Arnaud Ebalard <arno@natisbad.org>
8058 F: drivers/crypto/marvell/
8059 S: Maintained
8060 L: linux-crypto@vger.kernel.org
8061
8062 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8063 M: Mirko Lindner <mlindner@marvell.com>
8064 M: Stephen Hemminger <stephen@networkplumber.org>
8065 L: netdev@vger.kernel.org
8066 S: Maintained
8067 F: drivers/net/ethernet/marvell/sk*
8068
8069 MARVELL LIBERTAS WIRELESS DRIVER
8070 L: libertas-dev@lists.infradead.org
8071 S: Orphan
8072 F: drivers/net/wireless/marvell/libertas/
8073
8074 MARVELL MV643XX ETHERNET DRIVER
8075 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8076 L: netdev@vger.kernel.org
8077 S: Maintained
8078 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8079 F: include/linux/mv643xx.h
8080
8081 MARVELL MV88X3310 PHY DRIVER
8082 M: Russell King <rmk@armlinux.org.uk>
8083 L: netdev@vger.kernel.org
8084 S: Maintained
8085 F: drivers/net/phy/marvell10g.c
8086
8087 MARVELL MVNETA ETHERNET DRIVER
8088 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8089 L: netdev@vger.kernel.org
8090 S: Maintained
8091 F: drivers/net/ethernet/marvell/mvneta.*
8092
8093 MARVELL MWIFIEX WIRELESS DRIVER
8094 M: Amitkumar Karwar <amitkarwar@gmail.com>
8095 M: Nishant Sarmukadam <nishants@marvell.com>
8096 M: Ganapathi Bhat <gbhat@marvell.com>
8097 M: Xinming Hu <huxm@marvell.com>
8098 L: linux-wireless@vger.kernel.org
8099 S: Maintained
8100 F: drivers/net/wireless/marvell/mwifiex/
8101
8102 MARVELL MWL8K WIRELESS DRIVER
8103 M: Lennert Buytenhek <buytenh@wantstofly.org>
8104 L: linux-wireless@vger.kernel.org
8105 S: Odd Fixes
8106 F: drivers/net/wireless/marvell/mwl8k.c
8107
8108 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8109 M: Nicolas Pitre <nico@fluxnic.net>
8110 S: Odd Fixes
8111 F: drivers/mmc/host/mvsdio.*
8112
8113 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8114 M: Hu Ziji <huziji@marvell.com>
8115 L: linux-mmc@vger.kernel.org
8116 S: Supported
8117 F: drivers/mmc/host/sdhci-xenon*
8118 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8119
8120 MATROX FRAMEBUFFER DRIVER
8121 L: linux-fbdev@vger.kernel.org
8122 S: Orphan
8123 F: drivers/video/fbdev/matrox/matroxfb_*
8124 F: include/uapi/linux/matroxfb.h
8125
8126 MAX16065 HARDWARE MONITOR DRIVER
8127 M: Guenter Roeck <linux@roeck-us.net>
8128 L: linux-hwmon@vger.kernel.org
8129 S: Maintained
8130 F: Documentation/hwmon/max16065
8131 F: drivers/hwmon/max16065.c
8132
8133 MAX20751 HARDWARE MONITOR DRIVER
8134 M: Guenter Roeck <linux@roeck-us.net>
8135 L: linux-hwmon@vger.kernel.org
8136 S: Maintained
8137 F: Documentation/hwmon/max20751
8138 F: drivers/hwmon/max20751.c
8139
8140 MAX2175 SDR TUNER DRIVER
8141 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8142 L: linux-media@vger.kernel.org
8143 T: git git://linuxtv.org/media_tree.git
8144 S: Maintained
8145 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8146 F: Documentation/media/v4l-drivers/max2175.rst
8147 F: drivers/media/i2c/max2175*
8148 F: include/uapi/linux/max2175.h
8149
8150 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8151 L: linux-hwmon@vger.kernel.org
8152 S: Orphan
8153 F: Documentation/hwmon/max6650
8154 F: drivers/hwmon/max6650.c
8155
8156 MAX6697 HARDWARE MONITOR DRIVER
8157 M: Guenter Roeck <linux@roeck-us.net>
8158 L: linux-hwmon@vger.kernel.org
8159 S: Maintained
8160 F: Documentation/hwmon/max6697
8161 F: Documentation/devicetree/bindings/i2c/max6697.txt
8162 F: drivers/hwmon/max6697.c
8163 F: include/linux/platform_data/max6697.h
8164
8165 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8166 M: Peter Rosin <peda@axentia.se>
8167 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8168 S: Maintained
8169 F: Documentation/devicetree/bindings/sound/max9860.txt
8170 F: sound/soc/codecs/max9860.*
8171
8172 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8173 M: Krzysztof Kozlowski <krzk@kernel.org>
8174 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8175 L: linux-pm@vger.kernel.org
8176 S: Supported
8177 F: drivers/power/supply/max14577_charger.c
8178 F: drivers/power/supply/max77693_charger.c
8179
8180 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8181 M: Javier Martinez Canillas <javier@dowhile0.org>
8182 L: linux-kernel@vger.kernel.org
8183 S: Supported
8184 F: drivers/regulator/max77802-regulator.c
8185 F: Documentation/devicetree/bindings/*/*max77802.txt
8186 F: include/dt-bindings/*/*max77802.h
8187
8188 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8189 M: Chanwoo Choi <cw00.choi@samsung.com>
8190 M: Krzysztof Kozlowski <krzk@kernel.org>
8191 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8192 L: linux-kernel@vger.kernel.org
8193 S: Supported
8194 F: drivers/*/max14577*.c
8195 F: drivers/*/max77686*.c
8196 F: drivers/*/max77693*.c
8197 F: drivers/extcon/extcon-max14577.c
8198 F: drivers/extcon/extcon-max77693.c
8199 F: drivers/rtc/rtc-max77686.c
8200 F: drivers/clk/clk-max77686.c
8201 F: Documentation/devicetree/bindings/mfd/max14577.txt
8202 F: Documentation/devicetree/bindings/*/max77686.txt
8203 F: Documentation/devicetree/bindings/mfd/max77693.txt
8204 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8205 F: include/linux/mfd/max14577*.h
8206 F: include/linux/mfd/max77686*.h
8207 F: include/linux/mfd/max77693*.h
8208
8209 MAXIRADIO FM RADIO RECEIVER DRIVER
8210 M: Hans Verkuil <hverkuil@xs4all.nl>
8211 L: linux-media@vger.kernel.org
8212 T: git git://linuxtv.org/media_tree.git
8213 W: https://linuxtv.org
8214 S: Maintained
8215 F: drivers/media/radio/radio-maxiradio*
8216
8217 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8218 M: Peter Rosin <peda@axentia.se>
8219 L: linux-iio@vger.kernel.org
8220 S: Maintained
8221 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8222 F: drivers/iio/potentiometer/mcp4531.c
8223
8224 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8225 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8226 L: linux-iio@vger.kernel.org
8227 S: Maintained
8228 F: drivers/iio/dac/cio-dac.c
8229
8230 MEDIA DRIVERS FOR RENESAS - DRIF
8231 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8232 L: linux-media@vger.kernel.org
8233 L: linux-renesas-soc@vger.kernel.org
8234 T: git git://linuxtv.org/media_tree.git
8235 S: Supported
8236 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8237 F: drivers/media/platform/rcar_drif.c
8238
8239 MEDIA DRIVERS FOR FREESCALE IMX
8240 M: Steve Longerbeam <slongerbeam@gmail.com>
8241 M: Philipp Zabel <p.zabel@pengutronix.de>
8242 L: linux-media@vger.kernel.org
8243 T: git git://linuxtv.org/media_tree.git
8244 S: Maintained
8245 F: Documentation/devicetree/bindings/media/imx.txt
8246 F: Documentation/media/v4l-drivers/imx.rst
8247 F: drivers/staging/media/imx/
8248 F: include/linux/imx-media.h
8249 F: include/media/imx.h
8250
8251 MEDIA DRIVERS FOR RENESAS - FCP
8252 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8253 L: linux-media@vger.kernel.org
8254 L: linux-renesas-soc@vger.kernel.org
8255 T: git git://linuxtv.org/media_tree.git
8256 S: Supported
8257 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8258 F: drivers/media/platform/rcar-fcp.c
8259 F: include/media/rcar-fcp.h
8260
8261 MEDIA DRIVERS FOR RENESAS - FDP1
8262 M: Kieran Bingham <kieran@bingham.xyz>
8263 L: linux-media@vger.kernel.org
8264 L: linux-renesas-soc@vger.kernel.org
8265 T: git git://linuxtv.org/media_tree.git
8266 S: Supported
8267 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8268 F: drivers/media/platform/rcar_fdp1.c
8269
8270 MEDIA DRIVERS FOR RENESAS - VIN
8271 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8272 L: linux-media@vger.kernel.org
8273 L: linux-renesas-soc@vger.kernel.org
8274 T: git git://linuxtv.org/media_tree.git
8275 S: Supported
8276 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8277 F: drivers/media/platform/rcar-vin/
8278
8279 MEDIA DRIVERS FOR RENESAS - VSP1
8280 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8281 L: linux-media@vger.kernel.org
8282 L: linux-renesas-soc@vger.kernel.org
8283 T: git git://linuxtv.org/media_tree.git
8284 S: Supported
8285 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8286 F: drivers/media/platform/vsp1/
8287
8288 MEDIA DRIVERS FOR HELENE
8289 M: Abylay Ospan <aospan@netup.ru>
8290 L: linux-media@vger.kernel.org
8291 W: https://linuxtv.org
8292 W: http://netup.tv/
8293 T: git git://linuxtv.org/media_tree.git
8294 S: Supported
8295 F: drivers/media/dvb-frontends/helene*
8296
8297 MEDIA DRIVERS FOR ASCOT2E
8298 M: Sergey Kozlov <serjk@netup.ru>
8299 M: Abylay Ospan <aospan@netup.ru>
8300 L: linux-media@vger.kernel.org
8301 W: https://linuxtv.org
8302 W: http://netup.tv/
8303 T: git git://linuxtv.org/media_tree.git
8304 S: Supported
8305 F: drivers/media/dvb-frontends/ascot2e*
8306
8307 MEDIA DRIVERS FOR CXD2841ER
8308 M: Sergey Kozlov <serjk@netup.ru>
8309 M: Abylay Ospan <aospan@netup.ru>
8310 L: linux-media@vger.kernel.org
8311 W: https://linuxtv.org
8312 W: http://netup.tv/
8313 T: git git://linuxtv.org/media_tree.git
8314 S: Supported
8315 F: drivers/media/dvb-frontends/cxd2841er*
8316
8317 MEDIA DRIVERS FOR HORUS3A
8318 M: Sergey Kozlov <serjk@netup.ru>
8319 M: Abylay Ospan <aospan@netup.ru>
8320 L: linux-media@vger.kernel.org
8321 W: https://linuxtv.org
8322 W: http://netup.tv/
8323 T: git git://linuxtv.org/media_tree.git
8324 S: Supported
8325 F: drivers/media/dvb-frontends/horus3a*
8326
8327 MEDIA DRIVERS FOR LNBH25
8328 M: Sergey Kozlov <serjk@netup.ru>
8329 M: Abylay Ospan <aospan@netup.ru>
8330 L: linux-media@vger.kernel.org
8331 W: https://linuxtv.org
8332 W: http://netup.tv/
8333 T: git git://linuxtv.org/media_tree.git
8334 S: Supported
8335 F: drivers/media/dvb-frontends/lnbh25*
8336
8337 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8338 M: Sergey Kozlov <serjk@netup.ru>
8339 M: Abylay Ospan <aospan@netup.ru>
8340 L: linux-media@vger.kernel.org
8341 W: https://linuxtv.org
8342 W: http://netup.tv/
8343 T: git git://linuxtv.org/media_tree.git
8344 S: Supported
8345 F: drivers/media/pci/netup_unidvb/*
8346
8347 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8348 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8349 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8350 P: LinuxTV.org Project
8351 L: linux-media@vger.kernel.org
8352 W: https://linuxtv.org
8353 Q: http://patchwork.kernel.org/project/linux-media/list/
8354 T: git git://linuxtv.org/media_tree.git
8355 S: Maintained
8356 F: Documentation/devicetree/bindings/media/
8357 F: Documentation/media/
8358 F: drivers/media/
8359 F: drivers/staging/media/
8360 F: include/linux/platform_data/media/
8361 F: include/media/
8362 F: include/uapi/linux/dvb/
8363 F: include/uapi/linux/videodev2.h
8364 F: include/uapi/linux/media.h
8365 F: include/uapi/linux/v4l2-*
8366 F: include/uapi/linux/meye.h
8367 F: include/uapi/linux/ivtv*
8368 F: include/uapi/linux/uvcvideo.h
8369
8370 MEDIATEK ETHERNET DRIVER
8371 M: Felix Fietkau <nbd@openwrt.org>
8372 M: John Crispin <blogic@openwrt.org>
8373 L: netdev@vger.kernel.org
8374 S: Maintained
8375 F: drivers/net/ethernet/mediatek/
8376
8377 MEDIATEK JPEG DRIVER
8378 M: Rick Chang <rick.chang@mediatek.com>
8379 M: Bin Liu <bin.liu@mediatek.com>
8380 S: Supported
8381 F: drivers/media/platform/mtk-jpeg/
8382 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8383
8384 MEDIATEK MEDIA DRIVER
8385 M: Tiffany Lin <tiffany.lin@mediatek.com>
8386 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8387 S: Supported
8388 F: drivers/media/platform/mtk-vcodec/
8389 F: drivers/media/platform/mtk-vpu/
8390 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8391 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8392
8393 MEDIATEK MDP DRIVER
8394 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8395 M: Houlong Wei <houlong.wei@mediatek.com>
8396 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8397 S: Supported
8398 F: drivers/media/platform/mtk-mdp/
8399 F: drivers/media/platform/mtk-vpu/
8400 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8401
8402 MEDIATEK MT7601U WIRELESS LAN DRIVER
8403 M: Jakub Kicinski <kubakici@wp.pl>
8404 L: linux-wireless@vger.kernel.org
8405 S: Maintained
8406 F: drivers/net/wireless/mediatek/mt7601u/
8407
8408 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8409 M: Sean Wang <sean.wang@mediatek.com>
8410 S: Maintained
8411 F: drivers/char/hw_random/mtk-rng.c
8412
8413 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8414 M: Peter Senna Tschudin <peter.senna@collabora.com>
8415 M: Martin Donnelly <martin.donnelly@ge.com>
8416 M: Martyn Welch <martyn.welch@collabora.co.uk>
8417 S: Maintained
8418 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8419 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8420
8421 MEGARAID SCSI/SAS DRIVERS
8422 M: Kashyap Desai <kashyap.desai@broadcom.com>
8423 M: Sumit Saxena <sumit.saxena@broadcom.com>
8424 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8425 L: megaraidlinux.pdl@broadcom.com
8426 L: linux-scsi@vger.kernel.org
8427 W: http://www.avagotech.com/support/
8428 S: Maintained
8429 F: Documentation/scsi/megaraid.txt
8430 F: drivers/scsi/megaraid.*
8431 F: drivers/scsi/megaraid/
8432
8433 MELFAS MIP4 TOUCHSCREEN DRIVER
8434 M: Sangwon Jee <jeesw@melfas.com>
8435 W: http://www.melfas.com
8436 S: Supported
8437 F: drivers/input/touchscreen/melfas_mip4.c
8438 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8439
8440 MELLANOX ETHERNET DRIVER (mlx4_en)
8441 M: Tariq Toukan <tariqt@mellanox.com>
8442 L: netdev@vger.kernel.org
8443 S: Supported
8444 W: http://www.mellanox.com
8445 Q: http://patchwork.ozlabs.org/project/netdev/list/
8446 F: drivers/net/ethernet/mellanox/mlx4/en_*
8447
8448 MELLANOX ETHERNET DRIVER (mlx5e)
8449 M: Saeed Mahameed <saeedm@mellanox.com>
8450 L: netdev@vger.kernel.org
8451 S: Supported
8452 W: http://www.mellanox.com
8453 Q: http://patchwork.ozlabs.org/project/netdev/list/
8454 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8455
8456 MELLANOX ETHERNET INNOVA DRIVER
8457 M: Ilan Tayari <ilant@mellanox.com>
8458 R: Boris Pismenny <borisp@mellanox.com>
8459 L: netdev@vger.kernel.org
8460 S: Supported
8461 W: http://www.mellanox.com
8462 Q: http://patchwork.ozlabs.org/project/netdev/list/
8463 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8464 F: include/linux/mlx5/mlx5_ifc_fpga.h
8465
8466 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8467 M: Ilan Tayari <ilant@mellanox.com>
8468 R: Boris Pismenny <borisp@mellanox.com>
8469 L: netdev@vger.kernel.org
8470 S: Supported
8471 W: http://www.mellanox.com
8472 Q: http://patchwork.ozlabs.org/project/netdev/list/
8473 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8474 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8475
8476 MELLANOX ETHERNET SWITCH DRIVERS
8477 M: Jiri Pirko <jiri@mellanox.com>
8478 M: Ido Schimmel <idosch@mellanox.com>
8479 L: netdev@vger.kernel.org
8480 S: Supported
8481 W: http://www.mellanox.com
8482 Q: http://patchwork.ozlabs.org/project/netdev/list/
8483 F: drivers/net/ethernet/mellanox/mlxsw/
8484
8485 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8486 M: Yotam Gigi <yotamg@mellanox.com>
8487 L: netdev@vger.kernel.org
8488 S: Supported
8489 W: http://www.mellanox.com
8490 Q: http://patchwork.ozlabs.org/project/netdev/list/
8491 F: drivers/net/ethernet/mellanox/mlxfw/
8492
8493 MELLANOX MLXCPLD I2C AND MUX DRIVER
8494 M: Vadim Pasternak <vadimp@mellanox.com>
8495 M: Michael Shych <michaelsh@mellanox.com>
8496 L: linux-i2c@vger.kernel.org
8497 S: Supported
8498 F: drivers/i2c/busses/i2c-mlxcpld.c
8499 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8500 F: Documentation/i2c/busses/i2c-mlxcpld
8501
8502 MELLANOX MLXCPLD LED DRIVER
8503 M: Vadim Pasternak <vadimp@mellanox.com>
8504 L: linux-leds@vger.kernel.org
8505 S: Supported
8506 F: drivers/leds/leds-mlxcpld.c
8507 F: Documentation/leds/leds-mlxcpld.txt
8508
8509 MELLANOX PLATFORM DRIVER
8510 M: Vadim Pasternak <vadimp@mellanox.com>
8511 L: platform-driver-x86@vger.kernel.org
8512 S: Supported
8513 F: drivers/platform/x86/mlx-platform.c
8514
8515 MELLANOX MLX CPLD HOTPLUG DRIVER
8516 M: Vadim Pasternak <vadimp@mellanox.com>
8517 L: platform-driver-x86@vger.kernel.org
8518 S: Supported
8519 F: drivers/platform/x86/mlxcpld-hotplug.c
8520 F: include/linux/platform_data/mlxcpld-hotplug.h
8521
8522 SOFT-ROCE DRIVER (rxe)
8523 M: Moni Shoua <monis@mellanox.com>
8524 L: linux-rdma@vger.kernel.org
8525 S: Supported
8526 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8527 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8528 F: drivers/infiniband/sw/rxe/
8529 F: include/uapi/rdma/rdma_user_rxe.h
8530
8531 MEMBARRIER SUPPORT
8532 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8533 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8534 L: linux-kernel@vger.kernel.org
8535 S: Supported
8536 F: kernel/membarrier.c
8537 F: include/uapi/linux/membarrier.h
8538
8539 MEMORY MANAGEMENT
8540 L: linux-mm@kvack.org
8541 W: http://www.linux-mm.org
8542 S: Maintained
8543 F: include/linux/mm.h
8544 F: include/linux/gfp.h
8545 F: include/linux/mmzone.h
8546 F: include/linux/memory_hotplug.h
8547 F: include/linux/vmalloc.h
8548 F: mm/
8549
8550 MEMORY TECHNOLOGY DEVICES (MTD)
8551 M: David Woodhouse <dwmw2@infradead.org>
8552 M: Brian Norris <computersforpeace@gmail.com>
8553 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8554 M: Marek Vasut <marek.vasut@gmail.com>
8555 M: Richard Weinberger <richard@nod.at>
8556 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8557 L: linux-mtd@lists.infradead.org
8558 W: http://www.linux-mtd.infradead.org/
8559 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8560 T: git git://git.infradead.org/linux-mtd.git master
8561 T: git git://git.infradead.org/l2-mtd.git master
8562 S: Maintained
8563 F: Documentation/devicetree/bindings/mtd/
8564 F: drivers/mtd/
8565 F: include/linux/mtd/
8566 F: include/uapi/mtd/
8567
8568 MEN A21 WATCHDOG DRIVER
8569 M: Johannes Thumshirn <morbidrsa@gmail.com>
8570 L: linux-watchdog@vger.kernel.org
8571 S: Maintained
8572 F: drivers/watchdog/mena21_wdt.c
8573
8574 MEN CHAMELEON BUS (mcb)
8575 M: Johannes Thumshirn <morbidrsa@gmail.com>
8576 S: Maintained
8577 F: drivers/mcb/
8578 F: include/linux/mcb.h
8579 F: Documentation/men-chameleon-bus.txt
8580
8581 MEN F21BMC (Board Management Controller)
8582 M: Andreas Werner <andreas.werner@men.de>
8583 S: Supported
8584 F: drivers/mfd/menf21bmc.c
8585 F: drivers/watchdog/menf21bmc_wdt.c
8586 F: drivers/leds/leds-menf21bmc.c
8587 F: drivers/hwmon/menf21bmc_hwmon.c
8588 F: Documentation/hwmon/menf21bmc
8589
8590 METAG ARCHITECTURE
8591 M: James Hogan <james.hogan@imgtec.com>
8592 L: linux-metag@vger.kernel.org
8593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8594 S: Odd Fixes
8595 F: arch/metag/
8596 F: Documentation/metag/
8597 F: Documentation/devicetree/bindings/metag/
8598 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8599 F: drivers/clocksource/metag_generic.c
8600 F: drivers/irqchip/irq-metag.c
8601 F: drivers/irqchip/irq-metag-ext.c
8602 F: drivers/tty/metag_da.c
8603
8604 MICROBLAZE ARCHITECTURE
8605 M: Michal Simek <monstr@monstr.eu>
8606 W: http://www.monstr.eu/fdt/
8607 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8608 S: Supported
8609 F: arch/microblaze/
8610
8611 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8612 M: Richard Genoud <richard.genoud@gmail.com>
8613 S: Maintained
8614 F: drivers/tty/serial/atmel_serial.c
8615 F: drivers/tty/serial/atmel_serial.h
8616
8617 MICROCHIP / ATMEL DMA DRIVER
8618 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8620 L: dmaengine@vger.kernel.org
8621 S: Supported
8622 F: drivers/dma/at_hdmac.c
8623 F: drivers/dma/at_hdmac_regs.h
8624 F: include/linux/platform_data/dma-atmel.h
8625
8626 MICROCHIP / ATMEL ISC DRIVER
8627 M: Songjun Wu <songjun.wu@microchip.com>
8628 L: linux-media@vger.kernel.org
8629 S: Supported
8630 F: drivers/media/platform/atmel/atmel-isc.c
8631 F: drivers/media/platform/atmel/atmel-isc-regs.h
8632 F: devicetree/bindings/media/atmel-isc.txt
8633
8634 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8635 M: Woojung Huh <Woojung.Huh@microchip.com>
8636 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8637 L: netdev@vger.kernel.org
8638 S: Maintained
8639 F: net/dsa/tag_ksz.c
8640 F: drivers/net/dsa/microchip/*
8641 F: include/linux/platform_data/microchip-ksz.h
8642 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8643
8644 MICROCHIP USB251XB DRIVER
8645 M: Richard Leitner <richard.leitner@skidata.com>
8646 L: linux-usb@vger.kernel.org
8647 S: Maintained
8648 F: drivers/usb/misc/usb251xb.c
8649 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8650
8651 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8652 M: Chen Yu <yu.c.chen@intel.com>
8653 L: platform-driver-x86@vger.kernel.org
8654 S: Supported
8655 F: drivers/platform/x86/surfacepro3_button.c
8656
8657 MICROTEK X6 SCANNER
8658 M: Oliver Neukum <oliver@neukum.org>
8659 S: Maintained
8660 F: drivers/usb/image/microtek.*
8661
8662 MIPS
8663 M: Ralf Baechle <ralf@linux-mips.org>
8664 L: linux-mips@linux-mips.org
8665 W: http://www.linux-mips.org/
8666 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8667 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8668 S: Supported
8669 F: Documentation/devicetree/bindings/mips/
8670 F: Documentation/mips/
8671 F: arch/mips/
8672
8673 MIPS/LOONGSON1 ARCHITECTURE
8674 M: Keguang Zhang <keguang.zhang@gmail.com>
8675 L: linux-mips@linux-mips.org
8676 S: Maintained
8677 F: arch/mips/loongson32/
8678 F: arch/mips/include/asm/mach-loongson32/
8679 F: drivers/*/*loongson1*
8680 F: drivers/*/*/*loongson1*
8681
8682 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8683 M: Hans Verkuil <hverkuil@xs4all.nl>
8684 L: linux-media@vger.kernel.org
8685 T: git git://linuxtv.org/media_tree.git
8686 W: https://linuxtv.org
8687 S: Odd Fixes
8688 F: drivers/media/radio/radio-miropcm20*
8689
8690 MELLANOX MLX4 core VPI driver
8691 M: Tariq Toukan <tariqt@mellanox.com>
8692 L: netdev@vger.kernel.org
8693 L: linux-rdma@vger.kernel.org
8694 W: http://www.mellanox.com
8695 Q: http://patchwork.ozlabs.org/project/netdev/list/
8696 S: Supported
8697 F: drivers/net/ethernet/mellanox/mlx4/
8698 F: include/linux/mlx4/
8699
8700 MELLANOX MLX4 IB driver
8701 M: Yishai Hadas <yishaih@mellanox.com>
8702 L: linux-rdma@vger.kernel.org
8703 W: http://www.mellanox.com
8704 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8705 S: Supported
8706 F: drivers/infiniband/hw/mlx4/
8707 F: include/linux/mlx4/
8708 F: include/uapi/rdma/mlx4-abi.h
8709
8710 MELLANOX MLX5 core VPI driver
8711 M: Saeed Mahameed <saeedm@mellanox.com>
8712 M: Matan Barak <matanb@mellanox.com>
8713 M: Leon Romanovsky <leonro@mellanox.com>
8714 L: netdev@vger.kernel.org
8715 L: linux-rdma@vger.kernel.org
8716 W: http://www.mellanox.com
8717 Q: http://patchwork.ozlabs.org/project/netdev/list/
8718 S: Supported
8719 F: drivers/net/ethernet/mellanox/mlx5/core/
8720 F: include/linux/mlx5/
8721
8722 MELLANOX MLX5 IB driver
8723 M: Matan Barak <matanb@mellanox.com>
8724 M: Leon Romanovsky <leonro@mellanox.com>
8725 L: linux-rdma@vger.kernel.org
8726 W: http://www.mellanox.com
8727 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8728 S: Supported
8729 F: drivers/infiniband/hw/mlx5/
8730 F: include/linux/mlx5/
8731 F: include/uapi/rdma/mlx5-abi.h
8732
8733 MELEXIS MLX90614 DRIVER
8734 M: Crt Mori <cmo@melexis.com>
8735 L: linux-iio@vger.kernel.org
8736 W: http://www.melexis.com
8737 S: Supported
8738 F: drivers/iio/temperature/mlx90614.c
8739
8740 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8741 M: Don Brace <don.brace@microsemi.com>
8742 L: esc.storagedev@microsemi.com
8743 L: linux-scsi@vger.kernel.org
8744 S: Supported
8745 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8746 F: drivers/scsi/smartpqi/Kconfig
8747 F: drivers/scsi/smartpqi/Makefile
8748 F: include/linux/cciss*.h
8749 F: include/uapi/linux/cciss*.h
8750 F: Documentation/scsi/smartpqi.txt
8751
8752 MN88472 MEDIA DRIVER
8753 M: Antti Palosaari <crope@iki.fi>
8754 L: linux-media@vger.kernel.org
8755 W: https://linuxtv.org
8756 W: http://palosaari.fi/linux/
8757 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8758 S: Maintained
8759 F: drivers/media/dvb-frontends/mn88472*
8760
8761 MN88473 MEDIA DRIVER
8762 M: Antti Palosaari <crope@iki.fi>
8763 L: linux-media@vger.kernel.org
8764 W: https://linuxtv.org
8765 W: http://palosaari.fi/linux/
8766 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8767 S: Maintained
8768 F: drivers/media/dvb-frontends/mn88473*
8769
8770 MODULE SUPPORT
8771 M: Jessica Yu <jeyu@kernel.org>
8772 M: Rusty Russell <rusty@rustcorp.com.au>
8773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8774 S: Maintained
8775 F: include/linux/module.h
8776 F: kernel/module.c
8777
8778 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8779 W: http://popies.net/meye/
8780 S: Orphan
8781 F: Documentation/media/v4l-drivers/meye*
8782 F: drivers/media/pci/meye/
8783 F: include/uapi/linux/meye.h
8784
8785 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8786 M: Jiri Slaby <jirislaby@gmail.com>
8787 S: Maintained
8788 F: Documentation/serial/moxa-smartio
8789 F: drivers/tty/mxser.*
8790
8791 MR800 AVERMEDIA USB FM RADIO DRIVER
8792 M: Alexey Klimov <klimov.linux@gmail.com>
8793 L: linux-media@vger.kernel.org
8794 T: git git://linuxtv.org/media_tree.git
8795 S: Maintained
8796 F: drivers/media/radio/radio-mr800.c
8797
8798 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8799 M: Alan Ott <alan@signal11.us>
8800 L: linux-wpan@vger.kernel.org
8801 S: Maintained
8802 F: drivers/net/ieee802154/mrf24j40.c
8803 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8804
8805 MSI LAPTOP SUPPORT
8806 M: "Lee, Chun-Yi" <jlee@suse.com>
8807 L: platform-driver-x86@vger.kernel.org
8808 S: Maintained
8809 F: drivers/platform/x86/msi-laptop.c
8810
8811 MSI WMI SUPPORT
8812 L: platform-driver-x86@vger.kernel.org
8813 S: Orphan
8814 F: drivers/platform/x86/msi-wmi.c
8815
8816 MSI001 MEDIA DRIVER
8817 M: Antti Palosaari <crope@iki.fi>
8818 L: linux-media@vger.kernel.org
8819 W: https://linuxtv.org
8820 W: http://palosaari.fi/linux/
8821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8822 T: git git://linuxtv.org/anttip/media_tree.git
8823 S: Maintained
8824 F: drivers/media/tuners/msi001*
8825
8826 MSI2500 MEDIA DRIVER
8827 M: Antti Palosaari <crope@iki.fi>
8828 L: linux-media@vger.kernel.org
8829 W: https://linuxtv.org
8830 W: http://palosaari.fi/linux/
8831 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8832 T: git git://linuxtv.org/anttip/media_tree.git
8833 S: Maintained
8834 F: drivers/media/usb/msi2500/
8835
8836 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8837 M: Robert Jarzmik <robert.jarzmik@free.fr>
8838 L: linux-mtd@lists.infradead.org
8839 S: Maintained
8840 F: drivers/mtd/devices/docg3*
8841
8842 MT9M032 APTINA SENSOR DRIVER
8843 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8844 L: linux-media@vger.kernel.org
8845 T: git git://linuxtv.org/media_tree.git
8846 S: Maintained
8847 F: drivers/media/i2c/mt9m032.c
8848 F: include/media/i2c/mt9m032.h
8849
8850 MT9P031 APTINA CAMERA SENSOR
8851 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8852 L: linux-media@vger.kernel.org
8853 T: git git://linuxtv.org/media_tree.git
8854 S: Maintained
8855 F: drivers/media/i2c/mt9p031.c
8856 F: include/media/i2c/mt9p031.h
8857
8858 MT9T001 APTINA CAMERA SENSOR
8859 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8860 L: linux-media@vger.kernel.org
8861 T: git git://linuxtv.org/media_tree.git
8862 S: Maintained
8863 F: drivers/media/i2c/mt9t001.c
8864 F: include/media/i2c/mt9t001.h
8865
8866 MT9V032 APTINA CAMERA SENSOR
8867 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8868 L: linux-media@vger.kernel.org
8869 T: git git://linuxtv.org/media_tree.git
8870 S: Maintained
8871 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8872 F: drivers/media/i2c/mt9v032.c
8873 F: include/media/i2c/mt9v032.h
8874
8875 MULTIFUNCTION DEVICES (MFD)
8876 M: Lee Jones <lee.jones@linaro.org>
8877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8878 S: Supported
8879 F: Documentation/devicetree/bindings/mfd/
8880 F: drivers/mfd/
8881 F: include/linux/mfd/
8882 F: include/dt-bindings/mfd/
8883
8884 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8885 M: Ulf Hansson <ulf.hansson@linaro.org>
8886 L: linux-mmc@vger.kernel.org
8887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8888 S: Maintained
8889 F: Documentation/devicetree/bindings/mmc/
8890 F: drivers/mmc/
8891 F: include/linux/mmc/
8892 F: include/uapi/linux/mmc/
8893
8894 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8895 S: Orphan
8896 F: drivers/mmc/host/mmc_spi.c
8897 F: include/linux/spi/mmc_spi.h
8898
8899 MULTIPLEXER SUBSYSTEM
8900 M: Peter Rosin <peda@axentia.se>
8901 S: Maintained
8902 F: Documentation/ABI/testing/mux/sysfs-class-mux*
8903 F: Documentation/devicetree/bindings/mux/
8904 F: include/linux/dt-bindings/mux/
8905 F: include/linux/mux/
8906 F: drivers/mux/
8907
8908 MULTISOUND SOUND DRIVER
8909 M: Andrew Veliath <andrewtv@usa.net>
8910 S: Maintained
8911 F: Documentation/sound/oss/MultiSound
8912 F: sound/oss/msnd*
8913
8914 MULTITECH MULTIPORT CARD (ISICOM)
8915 S: Orphan
8916 F: drivers/tty/isicom.c
8917 F: include/linux/isicom.h
8918
8919 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8920 M: Bin Liu <b-liu@ti.com>
8921 L: linux-usb@vger.kernel.org
8922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8923 S: Maintained
8924 F: drivers/usb/musb/
8925
8926 MXL5007T MEDIA DRIVER
8927 M: Michael Krufky <mkrufky@linuxtv.org>
8928 L: linux-media@vger.kernel.org
8929 W: https://linuxtv.org
8930 W: http://github.com/mkrufky
8931 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8932 T: git git://linuxtv.org/mkrufky/tuners.git
8933 S: Maintained
8934 F: drivers/media/tuners/mxl5007t.*
8935
8936 MXSFB DRM DRIVER
8937 M: Marek Vasut <marex@denx.de>
8938 S: Supported
8939 F: drivers/gpu/drm/mxsfb/
8940 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8941
8942 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8943 M: Hyong-Youb Kim <hykim@myri.com>
8944 L: netdev@vger.kernel.org
8945 W: https://www.myricom.com/support/downloads/myri10ge.html
8946 S: Supported
8947 F: drivers/net/ethernet/myricom/myri10ge/
8948
8949 NAND FLASH SUBSYSTEM
8950 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8951 R: Richard Weinberger <richard@nod.at>
8952 L: linux-mtd@lists.infradead.org
8953 W: http://www.linux-mtd.infradead.org/
8954 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8955 T: git git://git.infradead.org/linux-mtd.git nand/fixes
8956 T: git git://git.infradead.org/l2-mtd.git nand/next
8957 S: Maintained
8958 F: drivers/mtd/nand/
8959 F: include/linux/mtd/nand*.h
8960
8961 NATSEMI ETHERNET DRIVER (DP8381x)
8962 S: Orphan
8963 F: drivers/net/ethernet/natsemi/natsemi.c
8964
8965 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8966 M: Daniel Mack <zonque@gmail.com>
8967 S: Maintained
8968 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8969 W: http://www.native-instruments.com
8970 F: sound/usb/caiaq/
8971
8972 NCP FILESYSTEM
8973 M: Petr Vandrovec <petr@vandrovec.name>
8974 S: Odd Fixes
8975 F: fs/ncpfs/
8976
8977 NCR 5380 SCSI DRIVERS
8978 M: Finn Thain <fthain@telegraphics.com.au>
8979 M: Michael Schmitz <schmitzmic@gmail.com>
8980 L: linux-scsi@vger.kernel.org
8981 S: Maintained
8982 F: Documentation/scsi/g_NCR5380.txt
8983 F: drivers/scsi/NCR5380.*
8984 F: drivers/scsi/arm/cumana_1.c
8985 F: drivers/scsi/arm/oak.c
8986 F: drivers/scsi/atari_scsi.*
8987 F: drivers/scsi/dmx3191d.c
8988 F: drivers/scsi/g_NCR5380.*
8989 F: drivers/scsi/mac_scsi.*
8990 F: drivers/scsi/sun3_scsi.*
8991 F: drivers/scsi/sun3_scsi_vme.c
8992
8993 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8994 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8995 L: linux-scsi@vger.kernel.org
8996 S: Maintained
8997 F: drivers/scsi/NCR_D700.*
8998
8999 NCT6775 HARDWARE MONITOR DRIVER
9000 M: Guenter Roeck <linux@roeck-us.net>
9001 L: linux-hwmon@vger.kernel.org
9002 S: Maintained
9003 F: Documentation/hwmon/nct6775
9004 F: drivers/hwmon/nct6775.c
9005
9006 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9007 M: Faisal Latif <faisal.latif@intel.com>
9008 L: linux-rdma@vger.kernel.org
9009 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9010 S: Supported
9011 F: drivers/infiniband/hw/nes/
9012 F: include/uapi/rdma/nes-abi.h
9013
9014 NETEM NETWORK EMULATOR
9015 M: Stephen Hemminger <stephen@networkplumber.org>
9016 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9017 S: Maintained
9018 F: net/sched/sch_netem.c
9019
9020 NETERION 10GbE DRIVERS (s2io/vxge)
9021 M: Jon Mason <jdmason@kudzu.us>
9022 L: netdev@vger.kernel.org
9023 S: Supported
9024 F: Documentation/networking/s2io.txt
9025 F: Documentation/networking/vxge.txt
9026 F: drivers/net/ethernet/neterion/
9027
9028 NETFILTER
9029 M: Pablo Neira Ayuso <pablo@netfilter.org>
9030 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9031 M: Florian Westphal <fw@strlen.de>
9032 L: netfilter-devel@vger.kernel.org
9033 L: coreteam@netfilter.org
9034 W: http://www.netfilter.org/
9035 W: http://www.iptables.org/
9036 W: http://www.nftables.org/
9037 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9040 S: Maintained
9041 F: include/linux/netfilter*
9042 F: include/linux/netfilter/
9043 F: include/net/netfilter/
9044 F: include/uapi/linux/netfilter*
9045 F: include/uapi/linux/netfilter/
9046 F: net/*/netfilter.c
9047 F: net/*/netfilter/
9048 F: net/netfilter/
9049 F: net/bridge/br_netfilter*.c
9050
9051 NETLABEL
9052 M: Paul Moore <paul@paul-moore.com>
9053 W: http://netlabel.sf.net
9054 L: netdev@vger.kernel.org
9055 S: Maintained
9056 F: Documentation/netlabel/
9057 F: include/net/netlabel.h
9058 F: net/netlabel/
9059
9060 NETROM NETWORK LAYER
9061 M: Ralf Baechle <ralf@linux-mips.org>
9062 L: linux-hams@vger.kernel.org
9063 W: http://www.linux-ax25.org/
9064 S: Maintained
9065 F: include/net/netrom.h
9066 F: include/uapi/linux/netrom.h
9067 F: net/netrom/
9068
9069 NETRONOME ETHERNET DRIVERS
9070 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9071 L: oss-drivers@netronome.com
9072 S: Maintained
9073 F: drivers/net/ethernet/netronome/
9074
9075 NETWORK BLOCK DEVICE (NBD)
9076 M: Josef Bacik <jbacik@fb.com>
9077 S: Maintained
9078 L: linux-block@vger.kernel.org
9079 L: nbd-general@lists.sourceforge.net
9080 F: Documentation/blockdev/nbd.txt
9081 F: drivers/block/nbd.c
9082 F: include/uapi/linux/nbd.h
9083
9084 NETWORK DROP MONITOR
9085 M: Neil Horman <nhorman@tuxdriver.com>
9086 L: netdev@vger.kernel.org
9087 S: Maintained
9088 W: https://fedorahosted.org/dropwatch/
9089 F: net/core/drop_monitor.c
9090
9091 NETWORKING [DSA]
9092 M: Andrew Lunn <andrew@lunn.ch>
9093 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9094 M: Florian Fainelli <f.fainelli@gmail.com>
9095 S: Maintained
9096 F: net/dsa/
9097 F: include/net/dsa.h
9098 F: drivers/net/dsa/
9099
9100 NETWORKING [GENERAL]
9101 M: "David S. Miller" <davem@davemloft.net>
9102 L: netdev@vger.kernel.org
9103 W: http://www.linuxfoundation.org/en/Net
9104 Q: http://patchwork.ozlabs.org/project/netdev/list/
9105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9107 B: mailto:netdev@vger.kernel.org
9108 S: Maintained
9109 F: net/
9110 F: include/net/
9111 F: include/linux/in.h
9112 F: include/linux/net.h
9113 F: include/linux/netdevice.h
9114 F: include/uapi/linux/in.h
9115 F: include/uapi/linux/net.h
9116 F: include/uapi/linux/netdevice.h
9117 F: include/uapi/linux/net_namespace.h
9118 F: tools/net/
9119 F: tools/testing/selftests/net/
9120 F: lib/random32.c
9121
9122 NETWORKING [IPv4/IPv6]
9123 M: "David S. Miller" <davem@davemloft.net>
9124 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9125 M: James Morris <jmorris@namei.org>
9126 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9127 M: Patrick McHardy <kaber@trash.net>
9128 L: netdev@vger.kernel.org
9129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9130 S: Maintained
9131 F: net/ipv4/
9132 F: net/ipv6/
9133 F: include/net/ip*
9134 F: arch/x86/net/*
9135
9136 NETWORKING [TLS]
9137 M: Ilya Lesokhin <ilyal@mellanox.com>
9138 M: Aviad Yehezkel <aviadye@mellanox.com>
9139 M: Dave Watson <davejwatson@fb.com>
9140 L: netdev@vger.kernel.org
9141 S: Maintained
9142 F: net/tls/*
9143 F: include/uapi/linux/tls.h
9144 F: include/net/tls.h
9145
9146 NETWORKING [IPSEC]
9147 M: Steffen Klassert <steffen.klassert@secunet.com>
9148 M: Herbert Xu <herbert@gondor.apana.org.au>
9149 M: "David S. Miller" <davem@davemloft.net>
9150 L: netdev@vger.kernel.org
9151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9153 S: Maintained
9154 F: net/core/flow.c
9155 F: net/xfrm/
9156 F: net/key/
9157 F: net/ipv4/xfrm*
9158 F: net/ipv4/esp4*
9159 F: net/ipv4/ah4.c
9160 F: net/ipv4/ipcomp.c
9161 F: net/ipv4/ip_vti.c
9162 F: net/ipv6/xfrm*
9163 F: net/ipv6/esp6*
9164 F: net/ipv6/ah6.c
9165 F: net/ipv6/ipcomp6.c
9166 F: net/ipv6/ip6_vti.c
9167 F: include/uapi/linux/xfrm.h
9168 F: include/net/xfrm.h
9169
9170 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9171 M: Paul Moore <paul@paul-moore.com>
9172 L: netdev@vger.kernel.org
9173 S: Maintained
9174
9175 NETWORKING [WIRELESS]
9176 L: linux-wireless@vger.kernel.org
9177 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9178
9179 NETWORKING DRIVERS
9180 L: netdev@vger.kernel.org
9181 W: http://www.linuxfoundation.org/en/Net
9182 Q: http://patchwork.ozlabs.org/project/netdev/list/
9183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9185 S: Odd Fixes
9186 F: Documentation/devicetree/bindings/net/
9187 F: drivers/net/
9188 F: include/linux/if_*
9189 F: include/linux/netdevice.h
9190 F: include/linux/etherdevice.h
9191 F: include/linux/fcdevice.h
9192 F: include/linux/fddidevice.h
9193 F: include/linux/hippidevice.h
9194 F: include/linux/inetdevice.h
9195 F: include/uapi/linux/if_*
9196 F: include/uapi/linux/netdevice.h
9197
9198 NETWORKING DRIVERS (WIRELESS)
9199 M: Kalle Valo <kvalo@codeaurora.org>
9200 L: linux-wireless@vger.kernel.org
9201 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9204 S: Maintained
9205 F: Documentation/devicetree/bindings/net/wireless/
9206 F: drivers/net/wireless/
9207
9208 NETXEN (1/10) GbE SUPPORT
9209 M: Manish Chopra <manish.chopra@cavium.com>
9210 M: Rahul Verma <rahul.verma@cavium.com>
9211 M: Dept-GELinuxNICDev@cavium.com
9212 L: netdev@vger.kernel.org
9213 S: Supported
9214 F: drivers/net/ethernet/qlogic/netxen/
9215
9216 NFC SUBSYSTEM
9217 M: Samuel Ortiz <sameo@linux.intel.com>
9218 L: linux-wireless@vger.kernel.org
9219 L: linux-nfc@lists.01.org (subscribers-only)
9220 S: Supported
9221 F: net/nfc/
9222 F: include/net/nfc/
9223 F: include/uapi/linux/nfc.h
9224 F: drivers/nfc/
9225 F: include/linux/platform_data/nfcmrvl.h
9226 F: include/linux/platform_data/nxp-nci.h
9227 F: Documentation/devicetree/bindings/net/nfc/
9228
9229 NFS, SUNRPC, AND LOCKD CLIENTS
9230 M: Trond Myklebust <trond.myklebust@primarydata.com>
9231 M: Anna Schumaker <anna.schumaker@netapp.com>
9232 L: linux-nfs@vger.kernel.org
9233 W: http://client.linux-nfs.org
9234 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9235 S: Maintained
9236 F: fs/lockd/
9237 F: fs/nfs/
9238 F: fs/nfs_common/
9239 F: net/sunrpc/
9240 F: include/linux/lockd/
9241 F: include/linux/nfs*
9242 F: include/linux/sunrpc/
9243 F: include/uapi/linux/nfs*
9244 F: include/uapi/linux/sunrpc/
9245
9246 NILFS2 FILESYSTEM
9247 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9248 L: linux-nilfs@vger.kernel.org
9249 W: http://nilfs.sourceforge.net/
9250 W: http://nilfs.osdn.jp/
9251 T: git git://github.com/konis/nilfs2.git
9252 S: Supported
9253 F: Documentation/filesystems/nilfs2.txt
9254 F: fs/nilfs2/
9255 F: include/trace/events/nilfs2.h
9256 F: include/uapi/linux/nilfs2_api.h
9257 F: include/uapi/linux/nilfs2_ondisk.h
9258
9259 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9260 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9261 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9262 S: Maintained
9263 F: Documentation/scsi/NinjaSCSI.txt
9264 F: drivers/scsi/pcmcia/nsp_*
9265
9266 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9267 M: GOTO Masanori <gotom@debian.or.jp>
9268 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9269 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9270 S: Maintained
9271 F: Documentation/scsi/NinjaSCSI.txt
9272 F: drivers/scsi/nsp32*
9273
9274 NIOS2 ARCHITECTURE
9275 M: Ley Foon Tan <lftan@altera.com>
9276 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9278 S: Maintained
9279 F: arch/nios2/
9280
9281 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9282 M: Pavel Machek <pavel@ucw.cz>
9283 M: Sakari Ailus <sakari.ailus@iki.fi>
9284 L: linux-media@vger.kernel.org
9285 S: Maintained
9286 F: drivers/media/i2c/et8ek8
9287 F: drivers/media/i2c/ad5820.c
9288
9289 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9290 M: Pavel Machek <pavel@ucw.cz>
9291 M: Sakari Ailus <sakari.ailus@iki.fi>
9292 L: linux-media@vger.kernel.org
9293 S: Maintained
9294 F: drivers/media/i2c/et8ek8
9295 F: drivers/media/i2c/ad5820.c
9296
9297 NOKIA N900 POWER SUPPLY DRIVERS
9298 R: Pali Rohár <pali.rohar@gmail.com>
9299 F: include/linux/power/bq2415x_charger.h
9300 F: include/linux/power/bq27xxx_battery.h
9301 F: include/linux/power/isp1704_charger.h
9302 F: drivers/power/supply/bq2415x_charger.c
9303 F: drivers/power/supply/bq27xxx_battery.c
9304 F: drivers/power/supply/bq27xxx_battery_i2c.c
9305 F: drivers/power/supply/isp1704_charger.c
9306 F: drivers/power/supply/rx51_battery.c
9307
9308 NTB DRIVER CORE
9309 M: Jon Mason <jdmason@kudzu.us>
9310 M: Dave Jiang <dave.jiang@intel.com>
9311 M: Allen Hubbe <Allen.Hubbe@emc.com>
9312 L: linux-ntb@googlegroups.com
9313 S: Supported
9314 W: https://github.com/jonmason/ntb/wiki
9315 T: git git://github.com/jonmason/ntb.git
9316 F: drivers/ntb/
9317 F: drivers/net/ntb_netdev.c
9318 F: include/linux/ntb.h
9319 F: include/linux/ntb_transport.h
9320 F: tools/testing/selftests/ntb/
9321
9322 NTB INTEL DRIVER
9323 M: Jon Mason <jdmason@kudzu.us>
9324 M: Dave Jiang <dave.jiang@intel.com>
9325 L: linux-ntb@googlegroups.com
9326 S: Supported
9327 W: https://github.com/jonmason/ntb/wiki
9328 T: git git://github.com/jonmason/ntb.git
9329 F: drivers/ntb/hw/intel/
9330
9331 NTB AMD DRIVER
9332 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9333 L: linux-ntb@googlegroups.com
9334 S: Supported
9335 F: drivers/ntb/hw/amd/
9336
9337 NTFS FILESYSTEM
9338 M: Anton Altaparmakov <anton@tuxera.com>
9339 L: linux-ntfs-dev@lists.sourceforge.net
9340 W: http://www.tuxera.com/
9341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9342 S: Supported
9343 F: Documentation/filesystems/ntfs.txt
9344 F: fs/ntfs/
9345
9346 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9347 M: Antonino Daplas <adaplas@gmail.com>
9348 L: linux-fbdev@vger.kernel.org
9349 S: Maintained
9350 F: drivers/video/fbdev/riva/
9351 F: drivers/video/fbdev/nvidia/
9352
9353 NVM EXPRESS DRIVER
9354 M: Keith Busch <keith.busch@intel.com>
9355 M: Jens Axboe <axboe@fb.com>
9356 M: Christoph Hellwig <hch@lst.de>
9357 M: Sagi Grimberg <sagi@grimberg.me>
9358 L: linux-nvme@lists.infradead.org
9359 T: git://git.infradead.org/nvme.git
9360 W: http://git.infradead.org/nvme.git
9361 S: Supported
9362 F: drivers/nvme/host/
9363 F: include/linux/nvme.h
9364 F: include/uapi/linux/nvme_ioctl.h
9365
9366 NVM EXPRESS TARGET DRIVER
9367 M: Christoph Hellwig <hch@lst.de>
9368 M: Sagi Grimberg <sagi@grimberg.me>
9369 L: linux-nvme@lists.infradead.org
9370 T: git://git.infradead.org/nvme.git
9371 W: http://git.infradead.org/nvme.git
9372 S: Supported
9373 F: drivers/nvme/target/
9374
9375 NVM EXPRESS FC TRANSPORT DRIVERS
9376 M: James Smart <james.smart@broadcom.com>
9377 L: linux-nvme@lists.infradead.org
9378 S: Supported
9379 F: include/linux/nvme-fc.h
9380 F: include/linux/nvme-fc-driver.h
9381 F: drivers/nvme/host/fc.c
9382 F: drivers/nvme/target/fc.c
9383 F: drivers/nvme/target/fcloop.c
9384
9385 NVMEM FRAMEWORK
9386 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9387 S: Maintained
9388 F: drivers/nvmem/
9389 F: Documentation/devicetree/bindings/nvmem/
9390 F: include/linux/nvmem-consumer.h
9391 F: include/linux/nvmem-provider.h
9392
9393 NXP-NCI NFC DRIVER
9394 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9395 R: Charles Gorand <charles.gorand@effinnov.com>
9396 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9397 S: Supported
9398 F: drivers/nfc/nxp-nci
9399
9400 NXP TDA998X DRM DRIVER
9401 M: Russell King <linux@armlinux.org.uk>
9402 S: Supported
9403 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9404 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9405 F: drivers/gpu/drm/i2c/tda998x_drv.c
9406 F: include/drm/i2c/tda998x.h
9407
9408 NXP TFA9879 DRIVER
9409 M: Peter Rosin <peda@axentia.se>
9410 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9411 S: Maintained
9412 F: sound/soc/codecs/tfa9879*
9413
9414 OBJTOOL
9415 M: Josh Poimboeuf <jpoimboe@redhat.com>
9416 S: Supported
9417 F: tools/objtool/
9418
9419 OMAP1 SUPPORT
9420 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9421 M: Tony Lindgren <tony@atomide.com>
9422 L: linux-omap@vger.kernel.org
9423 Q: http://patchwork.kernel.org/project/linux-omap/list/
9424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9425 S: Maintained
9426 F: arch/arm/mach-omap1/
9427 F: arch/arm/plat-omap/
9428 F: arch/arm/configs/omap1_defconfig
9429 F: drivers/i2c/busses/i2c-omap.c
9430 F: include/linux/i2c-omap.h
9431
9432 OMAP2+ SUPPORT
9433 M: Tony Lindgren <tony@atomide.com>
9434 L: linux-omap@vger.kernel.org
9435 W: http://www.muru.com/linux/omap/
9436 W: http://linux.omap.com/
9437 Q: http://patchwork.kernel.org/project/linux-omap/list/
9438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9439 S: Maintained
9440 F: arch/arm/mach-omap2/
9441 F: arch/arm/plat-omap/
9442 F: arch/arm/configs/omap2plus_defconfig
9443 F: drivers/i2c/busses/i2c-omap.c
9444 F: drivers/irqchip/irq-omap-intc.c
9445 F: drivers/mfd/*omap*.c
9446 F: drivers/mfd/menelaus.c
9447 F: drivers/mfd/palmas.c
9448 F: drivers/mfd/tps65217.c
9449 F: drivers/mfd/tps65218.c
9450 F: drivers/mfd/tps65910.c
9451 F: drivers/mfd/twl-core.[ch]
9452 F: drivers/mfd/twl4030*.c
9453 F: drivers/mfd/twl6030*.c
9454 F: drivers/mfd/twl6040*.c
9455 F: drivers/regulator/palmas-regulator*.c
9456 F: drivers/regulator/pbias-regulator.c
9457 F: drivers/regulator/tps65217-regulator.c
9458 F: drivers/regulator/tps65218-regulator.c
9459 F: drivers/regulator/tps65910-regulator.c
9460 F: drivers/regulator/twl-regulator.c
9461 F: drivers/regulator/twl6030-regulator.c
9462 F: include/linux/i2c-omap.h
9463
9464 OMAP DEVICE TREE SUPPORT
9465 M: Benoît Cousson <bcousson@baylibre.com>
9466 M: Tony Lindgren <tony@atomide.com>
9467 L: linux-omap@vger.kernel.org
9468 L: devicetree@vger.kernel.org
9469 S: Maintained
9470 F: arch/arm/boot/dts/*omap*
9471 F: arch/arm/boot/dts/*am3*
9472 F: arch/arm/boot/dts/*am4*
9473 F: arch/arm/boot/dts/*am5*
9474 F: arch/arm/boot/dts/*dra7*
9475
9476 OMAP CLOCK FRAMEWORK SUPPORT
9477 M: Paul Walmsley <paul@pwsan.com>
9478 L: linux-omap@vger.kernel.org
9479 S: Maintained
9480 F: arch/arm/*omap*/*clock*
9481
9482 OMAP POWER MANAGEMENT SUPPORT
9483 M: Kevin Hilman <khilman@kernel.org>
9484 L: linux-omap@vger.kernel.org
9485 S: Maintained
9486 F: arch/arm/*omap*/*pm*
9487 F: drivers/cpufreq/omap-cpufreq.c
9488
9489 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9490 M: Rajendra Nayak <rnayak@codeaurora.org>
9491 M: Paul Walmsley <paul@pwsan.com>
9492 L: linux-omap@vger.kernel.org
9493 S: Maintained
9494 F: arch/arm/mach-omap2/prm*
9495
9496 OMAP AUDIO SUPPORT
9497 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9498 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9499 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9500 L: linux-omap@vger.kernel.org
9501 S: Maintained
9502 F: sound/soc/omap/
9503
9504 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9505 M: Roger Quadros <rogerq@ti.com>
9506 M: Tony Lindgren <tony@atomide.com>
9507 L: linux-omap@vger.kernel.org
9508 S: Maintained
9509 F: drivers/memory/omap-gpmc.c
9510 F: arch/arm/mach-omap2/*gpmc*
9511
9512 OMAP FRAMEBUFFER SUPPORT
9513 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9514 L: linux-fbdev@vger.kernel.org
9515 L: linux-omap@vger.kernel.org
9516 S: Maintained
9517 F: drivers/video/fbdev/omap/
9518
9519 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9520 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9521 L: linux-omap@vger.kernel.org
9522 L: linux-fbdev@vger.kernel.org
9523 S: Maintained
9524 F: drivers/video/fbdev/omap2/
9525 F: Documentation/arm/OMAP/DSS
9526
9527 OMAP HARDWARE SPINLOCK SUPPORT
9528 M: Ohad Ben-Cohen <ohad@wizery.com>
9529 L: linux-omap@vger.kernel.org
9530 S: Maintained
9531 F: drivers/hwspinlock/omap_hwspinlock.c
9532
9533 OMAP MMC SUPPORT
9534 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9535 L: linux-omap@vger.kernel.org
9536 S: Maintained
9537 F: drivers/mmc/host/omap.c
9538
9539 OMAP HS MMC SUPPORT
9540 L: linux-mmc@vger.kernel.org
9541 L: linux-omap@vger.kernel.org
9542 S: Orphan
9543 F: drivers/mmc/host/omap_hsmmc.c
9544
9545 OMAP RANDOM NUMBER GENERATOR SUPPORT
9546 M: Deepak Saxena <dsaxena@plexity.net>
9547 S: Maintained
9548 F: drivers/char/hw_random/omap-rng.c
9549
9550 OMAP HWMOD SUPPORT
9551 M: Benoît Cousson <bcousson@baylibre.com>
9552 M: Paul Walmsley <paul@pwsan.com>
9553 L: linux-omap@vger.kernel.org
9554 S: Maintained
9555 F: arch/arm/mach-omap2/omap_hwmod.*
9556
9557 OMAP HWMOD DATA
9558 M: Paul Walmsley <paul@pwsan.com>
9559 L: linux-omap@vger.kernel.org
9560 S: Maintained
9561 F: arch/arm/mach-omap2/omap_hwmod*data*
9562
9563 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9564 M: Benoît Cousson <bcousson@baylibre.com>
9565 L: linux-omap@vger.kernel.org
9566 S: Maintained
9567 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9568
9569 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9570 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9571 L: linux-media@vger.kernel.org
9572 S: Maintained
9573 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9574 F: drivers/media/platform/omap3isp/
9575 F: drivers/staging/media/omap4iss/
9576
9577 OMAP USB SUPPORT
9578 L: linux-usb@vger.kernel.org
9579 L: linux-omap@vger.kernel.org
9580 S: Orphan
9581 F: drivers/usb/*/*omap*
9582 F: arch/arm/*omap*/usb*
9583
9584 OMAP GPIO DRIVER
9585 M: Grygorii Strashko <grygorii.strashko@ti.com>
9586 M: Santosh Shilimkar <ssantosh@kernel.org>
9587 M: Kevin Hilman <khilman@kernel.org>
9588 L: linux-omap@vger.kernel.org
9589 S: Maintained
9590 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9591 F: drivers/gpio/gpio-omap.c
9592
9593 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9594 M: Mark Jackson <mpfj@newflow.co.uk>
9595 L: linux-omap@vger.kernel.org
9596 S: Maintained
9597 F: arch/arm/boot/dts/am335x-nano.dts
9598
9599 OMFS FILESYSTEM
9600 M: Bob Copeland <me@bobcopeland.com>
9601 L: linux-karma-devel@lists.sourceforge.net
9602 S: Maintained
9603 F: Documentation/filesystems/omfs.txt
9604 F: fs/omfs/
9605
9606 OMNIKEY CARDMAN 4000 DRIVER
9607 M: Harald Welte <laforge@gnumonks.org>
9608 S: Maintained
9609 F: drivers/char/pcmcia/cm4000_cs.c
9610 F: include/linux/cm4000_cs.h
9611 F: include/uapi/linux/cm4000_cs.h
9612
9613 OMNIKEY CARDMAN 4040 DRIVER
9614 M: Harald Welte <laforge@gnumonks.org>
9615 S: Maintained
9616 F: drivers/char/pcmcia/cm4040_cs.*
9617
9618 OMNIVISION OV5640 SENSOR DRIVER
9619 M: Steve Longerbeam <slongerbeam@gmail.com>
9620 L: linux-media@vger.kernel.org
9621 T: git git://linuxtv.org/media_tree.git
9622 S: Maintained
9623 F: drivers/media/i2c/ov5640.c
9624
9625 OMNIVISION OV5647 SENSOR DRIVER
9626 M: Ramiro Oliveira <roliveir@synopsys.com>
9627 L: linux-media@vger.kernel.org
9628 T: git git://linuxtv.org/media_tree.git
9629 S: Maintained
9630 F: drivers/media/i2c/ov5647.c
9631
9632 OMNIVISION OV7670 SENSOR DRIVER
9633 M: Jonathan Corbet <corbet@lwn.net>
9634 L: linux-media@vger.kernel.org
9635 T: git git://linuxtv.org/media_tree.git
9636 S: Maintained
9637 F: drivers/media/i2c/ov7670.c
9638 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9639
9640 OMNIVISION OV13858 SENSOR DRIVER
9641 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9642 L: linux-media@vger.kernel.org
9643 T: git git://linuxtv.org/media_tree.git
9644 S: Maintained
9645 F: drivers/media/i2c/ov13858.c
9646
9647 ONENAND FLASH DRIVER
9648 M: Kyungmin Park <kyungmin.park@samsung.com>
9649 L: linux-mtd@lists.infradead.org
9650 S: Maintained
9651 F: drivers/mtd/onenand/
9652 F: include/linux/mtd/onenand*.h
9653
9654 ONSTREAM SCSI TAPE DRIVER
9655 M: Willem Riede <osst@riede.org>
9656 L: osst-users@lists.sourceforge.net
9657 L: linux-scsi@vger.kernel.org
9658 S: Maintained
9659 F: Documentation/scsi/osst.txt
9660 F: drivers/scsi/osst.*
9661 F: drivers/scsi/osst_*.h
9662 F: drivers/scsi/st.h
9663
9664 OPENCORES I2C BUS DRIVER
9665 M: Peter Korsgaard <jacmet@sunsite.dk>
9666 L: linux-i2c@vger.kernel.org
9667 S: Maintained
9668 F: Documentation/i2c/busses/i2c-ocores
9669 F: drivers/i2c/busses/i2c-ocores.c
9670
9671 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9672 M: Rob Herring <robh+dt@kernel.org>
9673 M: Frank Rowand <frowand.list@gmail.com>
9674 L: devicetree@vger.kernel.org
9675 W: http://www.devicetree.org/
9676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9677 S: Maintained
9678 F: drivers/of/
9679 F: include/linux/of*.h
9680 F: scripts/dtc/
9681 F: Documentation/ABI/testing/sysfs-firmware-ofw
9682
9683 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9684 M: Rob Herring <robh+dt@kernel.org>
9685 M: Mark Rutland <mark.rutland@arm.com>
9686 L: devicetree@vger.kernel.org
9687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9688 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9689 S: Maintained
9690 F: Documentation/devicetree/
9691 F: arch/*/boot/dts/
9692 F: include/dt-bindings/
9693
9694 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9695 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9696 L: devicetree@vger.kernel.org
9697 S: Maintained
9698 F: Documentation/devicetree/dynamic-resolution-notes.txt
9699 F: Documentation/devicetree/overlay-notes.txt
9700 F: drivers/of/overlay.c
9701 F: drivers/of/resolver.c
9702
9703 OPENRISC ARCHITECTURE
9704 M: Jonas Bonn <jonas@southpole.se>
9705 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9706 M: Stafford Horne <shorne@gmail.com>
9707 T: git git://github.com/openrisc/linux.git
9708 L: openrisc@lists.librecores.org
9709 W: http://openrisc.io
9710 S: Maintained
9711 F: arch/openrisc/
9712
9713 OPENVSWITCH
9714 M: Pravin Shelar <pshelar@nicira.com>
9715 L: netdev@vger.kernel.org
9716 L: dev@openvswitch.org
9717 W: http://openvswitch.org
9718 S: Maintained
9719 F: net/openvswitch/
9720 F: include/uapi/linux/openvswitch.h
9721
9722 OPERATING PERFORMANCE POINTS (OPP)
9723 M: Viresh Kumar <vireshk@kernel.org>
9724 M: Nishanth Menon <nm@ti.com>
9725 M: Stephen Boyd <sboyd@codeaurora.org>
9726 L: linux-pm@vger.kernel.org
9727 S: Maintained
9728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9729 F: drivers/base/power/opp/
9730 F: include/linux/pm_opp.h
9731 F: Documentation/power/opp.txt
9732 F: Documentation/devicetree/bindings/opp/
9733
9734 OPL4 DRIVER
9735 M: Clemens Ladisch <clemens@ladisch.de>
9736 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9737 T: git git://git.alsa-project.org/alsa-kernel.git
9738 S: Maintained
9739 F: sound/drivers/opl4/
9740
9741 OPROFILE
9742 M: Robert Richter <rric@kernel.org>
9743 L: oprofile-list@lists.sf.net
9744 S: Maintained
9745 F: arch/*/include/asm/oprofile*.h
9746 F: arch/*/oprofile/
9747 F: drivers/oprofile/
9748 F: include/linux/oprofile.h
9749
9750 OP-TEE DRIVER
9751 M: Jens Wiklander <jens.wiklander@linaro.org>
9752 S: Maintained
9753 F: drivers/tee/optee/
9754
9755 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9756 M: Mark Fasheh <mfasheh@versity.com>
9757 M: Joel Becker <jlbec@evilplan.org>
9758 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9759 W: http://ocfs2.wiki.kernel.org
9760 S: Supported
9761 F: Documentation/filesystems/ocfs2.txt
9762 F: Documentation/filesystems/dlmfs.txt
9763 F: fs/ocfs2/
9764
9765 ORINOCO DRIVER
9766 L: linux-wireless@vger.kernel.org
9767 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9768 W: http://www.nongnu.org/orinoco/
9769 S: Orphan
9770 F: drivers/net/wireless/intersil/orinoco/
9771
9772 OSD LIBRARY and FILESYSTEM
9773 M: Boaz Harrosh <ooo@electrozaur.com>
9774 S: Maintained
9775 F: drivers/scsi/osd/
9776 F: include/scsi/osd_*
9777 F: fs/exofs/
9778
9779 OVERLAY FILESYSTEM
9780 M: Miklos Szeredi <miklos@szeredi.hu>
9781 L: linux-unionfs@vger.kernel.org
9782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9783 S: Supported
9784 F: fs/overlayfs/
9785 F: Documentation/filesystems/overlayfs.txt
9786
9787 ORANGEFS FILESYSTEM
9788 M: Mike Marshall <hubcap@omnibond.com>
9789 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9791 S: Supported
9792 F: fs/orangefs/
9793 F: Documentation/filesystems/orangefs.txt
9794
9795 P54 WIRELESS DRIVER
9796 M: Christian Lamparter <chunkeey@googlemail.com>
9797 L: linux-wireless@vger.kernel.org
9798 W: http://wireless.kernel.org/en/users/Drivers/p54
9799 S: Maintained
9800 F: drivers/net/wireless/intersil/p54/
9801
9802 PA SEMI ETHERNET DRIVER
9803 L: netdev@vger.kernel.org
9804 S: Orphan
9805 F: drivers/net/ethernet/pasemi/*
9806
9807 PA SEMI SMBUS DRIVER
9808 L: linux-i2c@vger.kernel.org
9809 S: Orphan
9810 F: drivers/i2c/busses/i2c-pasemi.c
9811
9812 PADATA PARALLEL EXECUTION MECHANISM
9813 M: Steffen Klassert <steffen.klassert@secunet.com>
9814 L: linux-crypto@vger.kernel.org
9815 S: Maintained
9816 F: kernel/padata.c
9817 F: include/linux/padata.h
9818 F: Documentation/padata.txt
9819
9820 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9821 M: Harald Welte <laforge@gnumonks.org>
9822 L: platform-driver-x86@vger.kernel.org
9823 S: Maintained
9824 F: drivers/platform/x86/panasonic-laptop.c
9825
9826 PANASONIC MN10300/AM33/AM34 PORT
9827 M: David Howells <dhowells@redhat.com>
9828 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9829 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9830 S: Maintained
9831 F: Documentation/mn10300/
9832 F: arch/mn10300/
9833
9834 PARALLEL LCD/KEYPAD PANEL DRIVER
9835 M: Willy Tarreau <willy@haproxy.com>
9836 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9837 S: Odd Fixes
9838 F: Documentation/misc-devices/lcd-panel-cgram.txt
9839 F: drivers/misc/panel.c
9840
9841 PARALLEL PORT SUBSYSTEM
9842 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9843 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9844 L: linux-parport@lists.infradead.org (subscribers-only)
9845 S: Maintained
9846 F: drivers/parport/
9847 F: include/linux/parport*.h
9848 F: drivers/char/ppdev.c
9849 F: include/uapi/linux/ppdev.h
9850 F: Documentation/parport*.txt
9851
9852 PARAVIRT_OPS INTERFACE
9853 M: Jeremy Fitzhardinge <jeremy@goop.org>
9854 M: Chris Wright <chrisw@sous-sol.org>
9855 M: Alok Kataria <akataria@vmware.com>
9856 M: Rusty Russell <rusty@rustcorp.com.au>
9857 L: virtualization@lists.linux-foundation.org
9858 S: Supported
9859 F: Documentation/virtual/paravirt_ops.txt
9860 F: arch/*/kernel/paravirt*
9861 F: arch/*/include/asm/paravirt.h
9862 F: include/linux/hypervisor.h
9863
9864 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9865 M: Tim Waugh <tim@cyberelk.net>
9866 L: linux-parport@lists.infradead.org (subscribers-only)
9867 S: Maintained
9868 F: Documentation/blockdev/paride.txt
9869 F: drivers/block/paride/
9870
9871 PARISC ARCHITECTURE
9872 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9873 M: Helge Deller <deller@gmx.de>
9874 L: linux-parisc@vger.kernel.org
9875 W: http://www.parisc-linux.org/
9876 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9879 S: Maintained
9880 F: arch/parisc/
9881 F: Documentation/parisc/
9882 F: drivers/parisc/
9883 F: drivers/char/agp/parisc-agp.c
9884 F: drivers/input/serio/gscps2.c
9885 F: drivers/parport/parport_gsc.*
9886 F: drivers/tty/serial/8250/8250_gsc.c
9887 F: drivers/video/fbdev/sti*
9888 F: drivers/video/console/sti*
9889 F: drivers/video/logo/logo_parisc*
9890
9891 PARMAN
9892 M: Jiri Pirko <jiri@mellanox.com>
9893 L: netdev@vger.kernel.org
9894 S: Supported
9895 F: lib/parman.c
9896 F: lib/test_parman.c
9897 F: include/linux/parman.h
9898
9899 PC87360 HARDWARE MONITORING DRIVER
9900 M: Jim Cromie <jim.cromie@gmail.com>
9901 L: linux-hwmon@vger.kernel.org
9902 S: Maintained
9903 F: Documentation/hwmon/pc87360
9904 F: drivers/hwmon/pc87360.c
9905
9906 PC8736x GPIO DRIVER
9907 M: Jim Cromie <jim.cromie@gmail.com>
9908 S: Maintained
9909 F: drivers/char/pc8736x_gpio.c
9910
9911 PC87427 HARDWARE MONITORING DRIVER
9912 M: Jean Delvare <jdelvare@suse.com>
9913 L: linux-hwmon@vger.kernel.org
9914 S: Maintained
9915 F: Documentation/hwmon/pc87427
9916 F: drivers/hwmon/pc87427.c
9917
9918 PCA9532 LED DRIVER
9919 M: Riku Voipio <riku.voipio@iki.fi>
9920 S: Maintained
9921 F: drivers/leds/leds-pca9532.c
9922 F: include/linux/leds-pca9532.h
9923
9924 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9925 M: Guenter Roeck <linux@roeck-us.net>
9926 L: linux-i2c@vger.kernel.org
9927 S: Maintained
9928 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9929
9930 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9931 M: Khalid Aziz <khalid@gonehiking.org>
9932 S: Maintained
9933 F: drivers/firmware/pcdp.*
9934
9935 PCI ERROR RECOVERY
9936 M: Linas Vepstas <linasvepstas@gmail.com>
9937 L: linux-pci@vger.kernel.org
9938 S: Supported
9939 F: Documentation/PCI/pci-error-recovery.txt
9940
9941 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9942 M: Russell Currey <ruscur@russell.cc>
9943 L: linuxppc-dev@lists.ozlabs.org
9944 S: Supported
9945 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9946 F: arch/powerpc/kernel/eeh*.c
9947 F: arch/powerpc/platforms/*/eeh*.c
9948 F: arch/powerpc/include/*/eeh*.h
9949
9950 PCI SUBSYSTEM
9951 M: Bjorn Helgaas <bhelgaas@google.com>
9952 L: linux-pci@vger.kernel.org
9953 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9955 S: Supported
9956 F: Documentation/devicetree/bindings/pci/
9957 F: Documentation/PCI/
9958 F: drivers/pci/
9959 F: include/linux/pci*
9960 F: arch/x86/pci/
9961 F: arch/x86/kernel/quirks.c
9962
9963 PCI ENDPOINT SUBSYSTEM
9964 M: Kishon Vijay Abraham I <kishon@ti.com>
9965 L: linux-pci@vger.kernel.org
9966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9967 S: Supported
9968 F: drivers/pci/endpoint/
9969 F: drivers/misc/pci_endpoint_test.c
9970 F: tools/pci/
9971
9972 PCI DRIVER FOR ALTERA PCIE IP
9973 M: Ley Foon Tan <lftan@altera.com>
9974 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9975 L: linux-pci@vger.kernel.org
9976 S: Supported
9977 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9978 F: drivers/pci/host/pcie-altera.c
9979
9980 PCI DRIVER FOR ARM VERSATILE PLATFORM
9981 M: Rob Herring <robh@kernel.org>
9982 L: linux-pci@vger.kernel.org
9983 L: linux-arm-kernel@lists.infradead.org
9984 S: Maintained
9985 F: Documentation/devicetree/bindings/pci/versatile.txt
9986 F: drivers/pci/host/pci-versatile.c
9987
9988 PCI DRIVER FOR ARMADA 8K
9989 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9990 L: linux-pci@vger.kernel.org
9991 L: linux-arm-kernel@lists.infradead.org
9992 S: Maintained
9993 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9994 F: drivers/pci/dwc/pcie-armada8k.c
9995
9996 PCI DRIVER FOR APPLIEDMICRO XGENE
9997 M: Tanmay Inamdar <tinamdar@apm.com>
9998 L: linux-pci@vger.kernel.org
9999 L: linux-arm-kernel@lists.infradead.org
10000 S: Maintained
10001 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10002 F: drivers/pci/host/pci-xgene.c
10003
10004 PCI DRIVER FOR FREESCALE LAYERSCAPE
10005 M: Minghuan Lian <minghuan.Lian@freescale.com>
10006 M: Mingkai Hu <mingkai.hu@freescale.com>
10007 M: Roy Zang <tie-fei.zang@freescale.com>
10008 L: linuxppc-dev@lists.ozlabs.org
10009 L: linux-pci@vger.kernel.org
10010 L: linux-arm-kernel@lists.infradead.org
10011 S: Maintained
10012 F: drivers/pci/dwc/*layerscape*
10013
10014 PCI DRIVER FOR IMX6
10015 M: Richard Zhu <hongxing.zhu@nxp.com>
10016 M: Lucas Stach <l.stach@pengutronix.de>
10017 L: linux-pci@vger.kernel.org
10018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10019 S: Maintained
10020 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10021 F: drivers/pci/dwc/*imx6*
10022
10023 PCI DRIVER FOR TI KEYSTONE
10024 M: Murali Karicheri <m-karicheri2@ti.com>
10025 L: linux-pci@vger.kernel.org
10026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10027 S: Maintained
10028 F: drivers/pci/dwc/*keystone*
10029
10030 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10031 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10032 M: Jason Cooper <jason@lakedaemon.net>
10033 L: linux-pci@vger.kernel.org
10034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10035 S: Maintained
10036 F: drivers/pci/host/*mvebu*
10037
10038 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10039 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10040 L: linux-pci@vger.kernel.org
10041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10042 S: Maintained
10043 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10044 F: drivers/pci/host/pci-aardvark.c
10045
10046 PCI DRIVER FOR MICROSEMI SWITCHTEC
10047 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10048 M: Stephen Bates <stephen.bates@microsemi.com>
10049 M: Logan Gunthorpe <logang@deltatee.com>
10050 L: linux-pci@vger.kernel.org
10051 S: Maintained
10052 F: Documentation/switchtec.txt
10053 F: Documentation/ABI/testing/sysfs-class-switchtec
10054 F: drivers/pci/switch/switchtec*
10055 F: include/uapi/linux/switchtec_ioctl.h
10056
10057 PCI DRIVER FOR NVIDIA TEGRA
10058 M: Thierry Reding <thierry.reding@gmail.com>
10059 L: linux-tegra@vger.kernel.org
10060 L: linux-pci@vger.kernel.org
10061 S: Supported
10062 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10063 F: drivers/pci/host/pci-tegra.c
10064
10065 PCI DRIVER FOR TI DRA7XX
10066 M: Kishon Vijay Abraham I <kishon@ti.com>
10067 L: linux-omap@vger.kernel.org
10068 L: linux-pci@vger.kernel.org
10069 S: Supported
10070 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10071 F: drivers/pci/dwc/pci-dra7xx.c
10072
10073 PCI DRIVER FOR RENESAS R-CAR
10074 M: Simon Horman <horms@verge.net.au>
10075 L: linux-pci@vger.kernel.org
10076 L: linux-renesas-soc@vger.kernel.org
10077 S: Maintained
10078 F: drivers/pci/host/*rcar*
10079
10080 PCI DRIVER FOR SAMSUNG EXYNOS
10081 M: Jingoo Han <jingoohan1@gmail.com>
10082 L: linux-pci@vger.kernel.org
10083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10084 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10085 S: Maintained
10086 F: drivers/pci/dwc/pci-exynos.c
10087
10088 PCI DRIVER FOR SYNOPSIS DESIGNWARE
10089 M: Jingoo Han <jingoohan1@gmail.com>
10090 M: Joao Pinto <Joao.Pinto@synopsys.com>
10091 L: linux-pci@vger.kernel.org
10092 S: Maintained
10093 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10094 F: drivers/pci/dwc/*designware*
10095
10096 PCI DRIVER FOR GENERIC OF HOSTS
10097 M: Will Deacon <will.deacon@arm.com>
10098 L: linux-pci@vger.kernel.org
10099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10100 S: Maintained
10101 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10102 F: drivers/pci/host/pci-host-common.c
10103 F: drivers/pci/host/pci-host-generic.c
10104
10105 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10106 M: Keith Busch <keith.busch@intel.com>
10107 L: linux-pci@vger.kernel.org
10108 S: Supported
10109 F: drivers/pci/host/vmd.c
10110
10111 PCIE DRIVER FOR ST SPEAR13XX
10112 M: Pratyush Anand <pratyush.anand@gmail.com>
10113 L: linux-pci@vger.kernel.org
10114 S: Maintained
10115 F: drivers/pci/dwc/*spear*
10116
10117 PCI MSI DRIVER FOR ALTERA MSI IP
10118 M: Ley Foon Tan <lftan@altera.com>
10119 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10120 L: linux-pci@vger.kernel.org
10121 S: Supported
10122 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10123 F: drivers/pci/host/pcie-altera-msi.c
10124
10125 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10126 M: Duc Dang <dhdang@apm.com>
10127 L: linux-pci@vger.kernel.org
10128 L: linux-arm-kernel@lists.infradead.org
10129 S: Maintained
10130 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10131 F: drivers/pci/host/pci-xgene-msi.c
10132
10133 PCIE DRIVER FOR AXIS ARTPEC
10134 M: Niklas Cassel <niklas.cassel@axis.com>
10135 M: Jesper Nilsson <jesper.nilsson@axis.com>
10136 L: linux-arm-kernel@axis.com
10137 L: linux-pci@vger.kernel.org
10138 S: Maintained
10139 F: Documentation/devicetree/bindings/pci/axis,artpec*
10140 F: drivers/pci/dwc/*artpec*
10141
10142 PCIE DRIVER FOR HISILICON
10143 M: Zhou Wang <wangzhou1@hisilicon.com>
10144 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
10145 L: linux-pci@vger.kernel.org
10146 S: Maintained
10147 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10148 F: drivers/pci/dwc/pcie-hisi.c
10149
10150 PCIE DRIVER FOR ROCKCHIP
10151 M: Shawn Lin <shawn.lin@rock-chips.com>
10152 M: Wenrui Li <wenrui.li@rock-chips.com>
10153 L: linux-pci@vger.kernel.org
10154 L: linux-rockchip@lists.infradead.org
10155 S: Maintained
10156 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10157 F: drivers/pci/host/pcie-rockchip.c
10158
10159 PCIE DRIVER FOR QUALCOMM MSM
10160 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10161 L: linux-pci@vger.kernel.org
10162 L: linux-arm-msm@vger.kernel.org
10163 S: Maintained
10164 F: drivers/pci/dwc/*qcom*
10165
10166 PCIE DRIVER FOR CAVIUM THUNDERX
10167 M: David Daney <david.daney@cavium.com>
10168 L: linux-pci@vger.kernel.org
10169 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10170 S: Supported
10171 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10172 F: drivers/pci/host/pci-thunder-*
10173
10174 PCMCIA SUBSYSTEM
10175 P: Linux PCMCIA Team
10176 L: linux-pcmcia@lists.infradead.org
10177 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10179 S: Maintained
10180 F: Documentation/pcmcia/
10181 F: tools/pcmcia/
10182 F: drivers/pcmcia/
10183 F: include/pcmcia/
10184
10185 PCNET32 NETWORK DRIVER
10186 M: Don Fry <pcnet32@frontier.com>
10187 L: netdev@vger.kernel.org
10188 S: Maintained
10189 F: drivers/net/ethernet/amd/pcnet32.c
10190
10191 PCRYPT PARALLEL CRYPTO ENGINE
10192 M: Steffen Klassert <steffen.klassert@secunet.com>
10193 L: linux-crypto@vger.kernel.org
10194 S: Maintained
10195 F: crypto/pcrypt.c
10196 F: include/crypto/pcrypt.h
10197
10198 PER-CPU MEMORY ALLOCATOR
10199 M: Tejun Heo <tj@kernel.org>
10200 M: Christoph Lameter <cl@linux.com>
10201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10202 S: Maintained
10203 F: include/linux/percpu*.h
10204 F: mm/percpu*.c
10205 F: arch/*/include/asm/percpu.h
10206
10207 PER-TASK DELAY ACCOUNTING
10208 M: Balbir Singh <bsingharora@gmail.com>
10209 S: Maintained
10210 F: include/linux/delayacct.h
10211 F: kernel/delayacct.c
10212
10213 PERFORMANCE EVENTS SUBSYSTEM
10214 M: Peter Zijlstra <peterz@infradead.org>
10215 M: Ingo Molnar <mingo@redhat.com>
10216 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10217 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10218 L: linux-kernel@vger.kernel.org
10219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10220 S: Supported
10221 F: kernel/events/*
10222 F: include/linux/perf_event.h
10223 F: include/uapi/linux/perf_event.h
10224 F: arch/*/kernel/perf_event*.c
10225 F: arch/*/kernel/*/perf_event*.c
10226 F: arch/*/kernel/*/*/perf_event*.c
10227 F: arch/*/include/asm/perf_event.h
10228 F: arch/*/kernel/perf_callchain.c
10229 F: arch/*/events/*
10230 F: tools/perf/
10231
10232 PERSONALITY HANDLING
10233 M: Christoph Hellwig <hch@infradead.org>
10234 L: linux-abi-devel@lists.sourceforge.net
10235 S: Maintained
10236 F: include/linux/personality.h
10237 F: include/uapi/linux/personality.h
10238
10239 PHONET PROTOCOL
10240 M: Remi Denis-Courmont <courmisch@gmail.com>
10241 S: Supported
10242 F: Documentation/networking/phonet.txt
10243 F: include/linux/phonet.h
10244 F: include/net/phonet/
10245 F: include/uapi/linux/phonet.h
10246 F: net/phonet/
10247
10248 PHRAM MTD DRIVER
10249 M: Joern Engel <joern@lazybastard.org>
10250 L: linux-mtd@lists.infradead.org
10251 S: Maintained
10252 F: drivers/mtd/devices/phram.c
10253
10254 PICOLCD HID DRIVER
10255 M: Bruno Prémont <bonbons@linux-vserver.org>
10256 L: linux-input@vger.kernel.org
10257 S: Maintained
10258 F: drivers/hid/hid-picolcd*
10259
10260 PICOXCELL SUPPORT
10261 M: Jamie Iles <jamie@jamieiles.com>
10262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10263 T: git git://github.com/jamieiles/linux-2.6-ji.git
10264 S: Supported
10265 F: arch/arm/boot/dts/picoxcell*
10266 F: arch/arm/mach-picoxcell/
10267 F: drivers/crypto/picoxcell*
10268
10269 PIN CONTROL SUBSYSTEM
10270 M: Linus Walleij <linus.walleij@linaro.org>
10271 L: linux-gpio@vger.kernel.org
10272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10273 S: Maintained
10274 F: Documentation/devicetree/bindings/pinctrl/
10275 F: Documentation/pinctrl.txt
10276 F: drivers/pinctrl/
10277 F: include/linux/pinctrl/
10278
10279 PIN CONTROLLER - ATMEL AT91
10280 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10282 S: Maintained
10283 F: drivers/pinctrl/pinctrl-at91.*
10284
10285 PIN CONTROLLER - ATMEL AT91 PIO4
10286 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10288 L: linux-gpio@vger.kernel.org
10289 S: Supported
10290 F: drivers/pinctrl/pinctrl-at91-pio4.*
10291
10292 PIN CONTROLLER - INTEL
10293 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10294 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10295 S: Maintained
10296 F: drivers/pinctrl/intel/
10297
10298 PIN CONTROLLER - QUALCOMM
10299 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10300 S: Maintained
10301 L: linux-arm-msm@vger.kernel.org
10302 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10303 F: drivers/pinctrl/qcom/
10304
10305 PIN CONTROLLER - RENESAS
10306 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10307 M: Geert Uytterhoeven <geert+renesas@glider.be>
10308 L: linux-renesas-soc@vger.kernel.org
10309 S: Maintained
10310 F: drivers/pinctrl/sh-pfc/
10311
10312 PIN CONTROLLER - SAMSUNG
10313 M: Tomasz Figa <tomasz.figa@gmail.com>
10314 M: Krzysztof Kozlowski <krzk@kernel.org>
10315 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10317 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10318 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10320 S: Maintained
10321 F: drivers/pinctrl/samsung/
10322 F: include/dt-bindings/pinctrl/samsung.h
10323 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10324
10325 PIN CONTROLLER - SINGLE
10326 M: Tony Lindgren <tony@atomide.com>
10327 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10329 L: linux-omap@vger.kernel.org
10330 S: Maintained
10331 F: drivers/pinctrl/pinctrl-single.c
10332
10333 PIN CONTROLLER - ST SPEAR
10334 M: Viresh Kumar <vireshk@kernel.org>
10335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10336 W: http://www.st.com/spear
10337 S: Maintained
10338 F: drivers/pinctrl/spear/
10339
10340 PISTACHIO SOC SUPPORT
10341 M: James Hartley <james.hartley@imgtec.com>
10342 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10343 L: linux-mips@linux-mips.org
10344 S: Maintained
10345 F: arch/mips/pistachio/
10346 F: arch/mips/include/asm/mach-pistachio/
10347 F: arch/mips/boot/dts/img/pistachio*
10348 F: arch/mips/configs/pistachio*_defconfig
10349
10350 PKTCDVD DRIVER
10351 S: Orphan
10352 M: linux-block@vger.kernel.org
10353 F: drivers/block/pktcdvd.c
10354 F: include/linux/pktcdvd.h
10355 F: include/uapi/linux/pktcdvd.h
10356
10357 PKUNITY SOC DRIVERS
10358 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10359 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10360 S: Maintained
10361 T: git git://github.com/gxt/linux.git
10362 F: drivers/input/serio/i8042-unicore32io.h
10363 F: drivers/i2c/busses/i2c-puv3.c
10364 F: drivers/video/fbdev/fb-puv3.c
10365 F: drivers/rtc/rtc-puv3.c
10366
10367 PMBUS HARDWARE MONITORING DRIVERS
10368 M: Guenter Roeck <linux@roeck-us.net>
10369 L: linux-hwmon@vger.kernel.org
10370 W: http://hwmon.wiki.kernel.org/
10371 W: http://www.roeck-us.net/linux/drivers/
10372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10373 S: Maintained
10374 F: Documentation/hwmon/pmbus
10375 F: drivers/hwmon/pmbus/
10376 F: include/linux/pmbus.h
10377
10378 PMC SIERRA MaxRAID DRIVER
10379 L: linux-scsi@vger.kernel.org
10380 W: http://www.pmc-sierra.com/
10381 S: Orphan
10382 F: drivers/scsi/pmcraid.*
10383
10384 PMC SIERRA PM8001 DRIVER
10385 M: Jack Wang <jinpu.wang@profitbricks.com>
10386 M: lindar_liu@usish.com
10387 L: linux-scsi@vger.kernel.org
10388 S: Supported
10389 F: drivers/scsi/pm8001/
10390
10391 POSIX CLOCKS and TIMERS
10392 M: Thomas Gleixner <tglx@linutronix.de>
10393 L: linux-kernel@vger.kernel.org
10394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10395 S: Maintained
10396 F: fs/timerfd.c
10397 F: include/linux/timer*
10398 F: kernel/time/*timer*
10399
10400 POWER MANAGEMENT CORE
10401 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10402 L: linux-pm@vger.kernel.org
10403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10404 B: https://bugzilla.kernel.org
10405 S: Supported
10406 F: drivers/base/power/
10407 F: include/linux/pm.h
10408 F: include/linux/pm_*
10409 F: include/linux/powercap.h
10410 F: drivers/powercap/
10411
10412 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10413 M: Sebastian Reichel <sre@kernel.org>
10414 L: linux-pm@vger.kernel.org
10415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10416 S: Maintained
10417 F: Documentation/devicetree/bindings/power/supply/
10418 F: include/linux/power_supply.h
10419 F: drivers/power/supply/
10420
10421 POWER STATE COORDINATION INTERFACE (PSCI)
10422 M: Mark Rutland <mark.rutland@arm.com>
10423 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10424 L: linux-arm-kernel@lists.infradead.org
10425 S: Maintained
10426 F: drivers/firmware/psci*.c
10427 F: include/linux/psci.h
10428 F: include/uapi/linux/psci.h
10429
10430 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10431 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10432 L: linuxppc-dev@lists.ozlabs.org
10433 S: Maintained
10434 F: drivers/char/powernv-op-panel.c
10435
10436 PNP SUPPORT
10437 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10438 S: Maintained
10439 F: drivers/pnp/
10440
10441 PPP PROTOCOL DRIVERS AND COMPRESSORS
10442 M: Paul Mackerras <paulus@samba.org>
10443 L: linux-ppp@vger.kernel.org
10444 S: Maintained
10445 F: drivers/net/ppp/ppp_*
10446
10447 PPP OVER ATM (RFC 2364)
10448 M: Mitchell Blank Jr <mitch@sfgoth.com>
10449 S: Maintained
10450 F: net/atm/pppoatm.c
10451 F: include/uapi/linux/atmppp.h
10452
10453 PPP OVER ETHERNET
10454 M: Michal Ostrowski <mostrows@earthlink.net>
10455 S: Maintained
10456 F: drivers/net/ppp/pppoe.c
10457 F: drivers/net/ppp/pppox.c
10458
10459 PPP OVER L2TP
10460 M: James Chapman <jchapman@katalix.com>
10461 S: Maintained
10462 F: net/l2tp/l2tp_ppp.c
10463 F: include/linux/if_pppol2tp.h
10464 F: include/uapi/linux/if_pppol2tp.h
10465
10466 PPS SUPPORT
10467 M: Rodolfo Giometti <giometti@enneenne.com>
10468 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10469 L: linuxpps@ml.enneenne.com (subscribers-only)
10470 S: Maintained
10471 F: Documentation/pps/
10472 F: drivers/pps/
10473 F: include/linux/pps*.h
10474
10475 PPTP DRIVER
10476 M: Dmitry Kozlov <xeb@mail.ru>
10477 L: netdev@vger.kernel.org
10478 S: Maintained
10479 F: drivers/net/ppp/pptp.c
10480 W: http://sourceforge.net/projects/accel-pptp
10481
10482 PREEMPTIBLE KERNEL
10483 M: Robert Love <rml@tech9.net>
10484 L: kpreempt-tech@lists.sourceforge.net
10485 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10486 S: Supported
10487 F: Documentation/preempt-locking.txt
10488 F: include/linux/preempt.h
10489
10490 PRINTK
10491 M: Petr Mladek <pmladek@suse.com>
10492 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10493 R: Steven Rostedt <rostedt@goodmis.org>
10494 S: Maintained
10495 F: kernel/printk/
10496 F: include/linux/printk.h
10497
10498 PRISM54 WIRELESS DRIVER
10499 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10500 L: linux-wireless@vger.kernel.org
10501 W: http://wireless.kernel.org/en/users/Drivers/p54
10502 S: Obsolete
10503 F: drivers/net/wireless/intersil/prism54/
10504
10505 PS3 NETWORK SUPPORT
10506 M: Geoff Levand <geoff@infradead.org>
10507 L: netdev@vger.kernel.org
10508 L: linuxppc-dev@lists.ozlabs.org
10509 S: Maintained
10510 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10511
10512 PS3 PLATFORM SUPPORT
10513 M: Geoff Levand <geoff@infradead.org>
10514 L: linuxppc-dev@lists.ozlabs.org
10515 S: Maintained
10516 F: arch/powerpc/boot/ps3*
10517 F: arch/powerpc/include/asm/lv1call.h
10518 F: arch/powerpc/include/asm/ps3*.h
10519 F: arch/powerpc/platforms/ps3/
10520 F: drivers/*/ps3*
10521 F: drivers/ps3/
10522 F: drivers/rtc/rtc-ps3.c
10523 F: drivers/usb/host/*ps3.c
10524 F: sound/ppc/snd_ps3*
10525
10526 PS3VRAM DRIVER
10527 M: Jim Paris <jim@jtan.com>
10528 M: Geoff Levand <geoff@infradead.org>
10529 L: linuxppc-dev@lists.ozlabs.org
10530 S: Maintained
10531 F: drivers/block/ps3vram.c
10532
10533 PSAMPLE PACKET SAMPLING SUPPORT:
10534 M: Yotam Gigi <yotamg@mellanox.com>
10535 S: Maintained
10536 F: net/psample
10537 F: include/net/psample.h
10538 F: include/uapi/linux/psample.h
10539
10540 PSTORE FILESYSTEM
10541 M: Kees Cook <keescook@chromium.org>
10542 M: Anton Vorontsov <anton@enomsg.org>
10543 M: Colin Cross <ccross@android.com>
10544 M: Tony Luck <tony.luck@intel.com>
10545 S: Maintained
10546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10547 F: fs/pstore/
10548 F: include/linux/pstore*
10549 F: drivers/firmware/efi/efi-pstore.c
10550 F: drivers/acpi/apei/erst.c
10551 F: Documentation/admin-guide/ramoops.rst
10552 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10553 K: \b(pstore|ramoops)
10554
10555 PTP HARDWARE CLOCK SUPPORT
10556 M: Richard Cochran <richardcochran@gmail.com>
10557 L: netdev@vger.kernel.org
10558 S: Maintained
10559 W: http://linuxptp.sourceforge.net/
10560 F: Documentation/ABI/testing/sysfs-ptp
10561 F: Documentation/ptp/*
10562 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10563 F: drivers/net/phy/dp83640*
10564 F: drivers/ptp/*
10565 F: include/linux/ptp_cl*
10566
10567 PTRACE SUPPORT
10568 M: Roland McGrath <roland@hack.frob.com>
10569 M: Oleg Nesterov <oleg@redhat.com>
10570 S: Maintained
10571 F: include/asm-generic/syscall.h
10572 F: include/linux/ptrace.h
10573 F: include/linux/regset.h
10574 F: include/linux/tracehook.h
10575 F: include/uapi/linux/ptrace.h
10576 F: kernel/ptrace.c
10577
10578 PULSE8-CEC DRIVER
10579 M: Hans Verkuil <hverkuil@xs4all.nl>
10580 L: linux-media@vger.kernel.org
10581 T: git git://linuxtv.org/media_tree.git
10582 S: Maintained
10583 F: drivers/media/usb/pulse8-cec/*
10584
10585 PVRUSB2 VIDEO4LINUX DRIVER
10586 M: Mike Isely <isely@pobox.com>
10587 L: pvrusb2@isely.net (subscribers-only)
10588 L: linux-media@vger.kernel.org
10589 W: http://www.isely.net/pvrusb2/
10590 T: git git://linuxtv.org/media_tree.git
10591 S: Maintained
10592 F: Documentation/media/v4l-drivers/pvrusb2*
10593 F: drivers/media/usb/pvrusb2/
10594
10595 PWC WEBCAM DRIVER
10596 M: Hans Verkuil <hverkuil@xs4all.nl>
10597 L: linux-media@vger.kernel.org
10598 T: git git://linuxtv.org/media_tree.git
10599 S: Odd Fixes
10600 F: drivers/media/usb/pwc/*
10601
10602 PWM FAN DRIVER
10603 M: Kamil Debski <kamil@wypas.org>
10604 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10605 L: linux-hwmon@vger.kernel.org
10606 S: Supported
10607 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10608 F: Documentation/hwmon/pwm-fan
10609 F: drivers/hwmon/pwm-fan.c
10610
10611 PWM SUBSYSTEM
10612 M: Thierry Reding <thierry.reding@gmail.com>
10613 L: linux-pwm@vger.kernel.org
10614 S: Maintained
10615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10616 F: Documentation/pwm.txt
10617 F: Documentation/devicetree/bindings/pwm/
10618 F: include/linux/pwm.h
10619 F: drivers/pwm/
10620 F: drivers/video/backlight/pwm_bl.c
10621 F: include/linux/pwm_backlight.h
10622 F: drivers/gpio/gpio-mvebu.c
10623 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10624
10625 PXA2xx/PXA3xx SUPPORT
10626 M: Daniel Mack <daniel@zonque.org>
10627 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10628 M: Robert Jarzmik <robert.jarzmik@free.fr>
10629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10630 T: git git://github.com/hzhuang1/linux.git
10631 T: git git://github.com/rjarzmik/linux.git
10632 S: Maintained
10633 F: arch/arm/boot/dts/pxa*
10634 F: arch/arm/mach-pxa/
10635 F: drivers/dma/pxa*
10636 F: drivers/pcmcia/pxa2xx*
10637 F: drivers/pinctrl/pxa/
10638 F: drivers/spi/spi-pxa2xx*
10639 F: drivers/usb/gadget/udc/pxa2*
10640 F: include/sound/pxa2xx-lib.h
10641 F: sound/arm/pxa*
10642 F: sound/soc/pxa/
10643
10644 PXA GPIO DRIVER
10645 M: Robert Jarzmik <robert.jarzmik@free.fr>
10646 L: linux-gpio@vger.kernel.org
10647 S: Maintained
10648 F: drivers/gpio/gpio-pxa.c
10649
10650 PXA3xx NAND FLASH DRIVER
10651 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10652 L: linux-mtd@lists.infradead.org
10653 S: Maintained
10654 F: drivers/mtd/nand/pxa3xx_nand.c
10655
10656 MMP SUPPORT
10657 M: Eric Miao <eric.y.miao@gmail.com>
10658 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10660 T: git git://github.com/hzhuang1/linux.git
10661 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10662 S: Maintained
10663 F: arch/arm/boot/dts/mmp*
10664 F: arch/arm/mach-mmp/
10665
10666 PXA MMCI DRIVER
10667 S: Orphan
10668
10669 PXA RTC DRIVER
10670 M: Robert Jarzmik <robert.jarzmik@free.fr>
10671 L: linux-rtc@vger.kernel.org
10672 S: Maintained
10673
10674 QAT DRIVER
10675 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10676 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10677 L: qat-linux@intel.com
10678 S: Supported
10679 F: drivers/crypto/qat/
10680
10681 QIB DRIVER
10682 M: Mike Marciniszyn <infinipath@intel.com>
10683 L: linux-rdma@vger.kernel.org
10684 S: Supported
10685 F: drivers/infiniband/hw/qib/
10686
10687 QLOGIC QLA1280 SCSI DRIVER
10688 M: Michael Reed <mdr@sgi.com>
10689 L: linux-scsi@vger.kernel.org
10690 S: Maintained
10691 F: drivers/scsi/qla1280.[ch]
10692
10693 QLOGIC QLA2XXX FC-SCSI DRIVER
10694 M: qla2xxx-upstream@qlogic.com
10695 L: linux-scsi@vger.kernel.org
10696 S: Supported
10697 F: Documentation/scsi/LICENSE.qla2xxx
10698 F: drivers/scsi/qla2xxx/
10699
10700 QLOGIC QLA4XXX iSCSI DRIVER
10701 M: QLogic-Storage-Upstream@qlogic.com
10702 L: linux-scsi@vger.kernel.org
10703 S: Supported
10704 F: Documentation/scsi/LICENSE.qla4xxx
10705 F: drivers/scsi/qla4xxx/
10706
10707 QLOGIC QLA3XXX NETWORK DRIVER
10708 M: Dept-GELinuxNICDev@cavium.com
10709 L: netdev@vger.kernel.org
10710 S: Supported
10711 F: Documentation/networking/LICENSE.qla3xxx
10712 F: drivers/net/ethernet/qlogic/qla3xxx.*
10713
10714 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10715 M: Harish Patil <harish.patil@cavium.com>
10716 M: Manish Chopra <manish.chopra@cavium.com>
10717 M: Dept-GELinuxNICDev@cavium.com
10718 L: netdev@vger.kernel.org
10719 S: Supported
10720 F: drivers/net/ethernet/qlogic/qlcnic/
10721
10722 QLOGIC QLGE 10Gb ETHERNET DRIVER
10723 M: Harish Patil <harish.patil@cavium.com>
10724 M: Manish Chopra <manish.chopra@cavium.com>
10725 M: Dept-GELinuxNICDev@cavium.com
10726 L: netdev@vger.kernel.org
10727 S: Supported
10728 F: drivers/net/ethernet/qlogic/qlge/
10729
10730 QLOGIC QL4xxx ETHERNET DRIVER
10731 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10732 M: Ariel Elior <Ariel.Elior@cavium.com>
10733 M: everest-linux-l2@cavium.com
10734 L: netdev@vger.kernel.org
10735 S: Supported
10736 F: drivers/net/ethernet/qlogic/qed/
10737 F: include/linux/qed/
10738 F: drivers/net/ethernet/qlogic/qede/
10739
10740 QLOGIC QL41xxx ISCSI DRIVER
10741 M: QLogic-Storage-Upstream@cavium.com
10742 L: linux-scsi@vger.kernel.org
10743 S: Supported
10744 F: drivers/scsi/qedi/
10745
10746 QLOGIC QL41xxx FCOE DRIVER
10747 M: QLogic-Storage-Upstream@cavium.com
10748 L: linux-scsi@vger.kernel.org
10749 S: Supported
10750 F: drivers/scsi/qedf/
10751
10752 QNX4 FILESYSTEM
10753 M: Anders Larsen <al@alarsen.net>
10754 W: http://www.alarsen.net/linux/qnx4fs/
10755 S: Maintained
10756 F: fs/qnx4/
10757 F: include/uapi/linux/qnx4_fs.h
10758 F: include/uapi/linux/qnxtypes.h
10759
10760 QORIQ DPAA2 FSL-MC BUS DRIVER
10761 M: Stuart Yoder <stuyoder@gmail.com>
10762 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10763 L: linux-kernel@vger.kernel.org
10764 S: Maintained
10765 F: drivers/staging/fsl-mc/
10766 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10767
10768 QT1010 MEDIA DRIVER
10769 M: Antti Palosaari <crope@iki.fi>
10770 L: linux-media@vger.kernel.org
10771 W: https://linuxtv.org
10772 W: http://palosaari.fi/linux/
10773 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10774 T: git git://linuxtv.org/anttip/media_tree.git
10775 S: Maintained
10776 F: drivers/media/tuners/qt1010*
10777
10778 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10779 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10780 L: linux-wireless@vger.kernel.org
10781 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10782 S: Supported
10783 F: drivers/net/wireless/ath/ath9k/
10784
10785 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10786 M: Kalle Valo <kvalo@qca.qualcomm.com>
10787 L: ath10k@lists.infradead.org
10788 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10790 S: Supported
10791 F: drivers/net/wireless/ath/ath10k/
10792
10793 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10794 M: Timur Tabi <timur@codeaurora.org>
10795 L: netdev@vger.kernel.org
10796 S: Supported
10797 F: drivers/net/ethernet/qualcomm/emac/
10798
10799 QUALCOMM HEXAGON ARCHITECTURE
10800 M: Richard Kuo <rkuo@codeaurora.org>
10801 L: linux-hexagon@vger.kernel.org
10802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10803 S: Supported
10804 F: arch/hexagon/
10805
10806 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10807 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
10808 L: linux-media@vger.kernel.org
10809 L: linux-arm-msm@vger.kernel.org
10810 T: git git://linuxtv.org/media_tree.git
10811 S: Maintained
10812 F: drivers/media/platform/qcom/venus/
10813
10814 QUALCOMM WCN36XX WIRELESS DRIVER
10815 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10816 L: wcn36xx@lists.infradead.org
10817 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10818 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10819 S: Supported
10820 F: drivers/net/wireless/ath/wcn36xx/
10821
10822 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10823 M: Gabriel Somlo <somlo@cmu.edu>
10824 M: "Michael S. Tsirkin" <mst@redhat.com>
10825 L: qemu-devel@nongnu.org
10826 S: Maintained
10827 F: drivers/firmware/qemu_fw_cfg.c
10828
10829 QUANTENNA QTNFMAC WIRELESS DRIVER
10830 M: Igor Mitsyanko <imitsyanko@quantenna.com>
10831 M: Avinash Patil <avinashp@quantenna.com>
10832 M: Sergey Matyukevich <smatyukevich@quantenna.com>
10833 L: linux-wireless@vger.kernel.org
10834 S: Maintained
10835 F: drivers/net/wireless/quantenna
10836
10837 RADOS BLOCK DEVICE (RBD)
10838 M: Ilya Dryomov <idryomov@gmail.com>
10839 M: Sage Weil <sage@redhat.com>
10840 M: Alex Elder <elder@kernel.org>
10841 L: ceph-devel@vger.kernel.org
10842 W: http://ceph.com/
10843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10844 T: git git://github.com/ceph/ceph-client.git
10845 S: Supported
10846 F: Documentation/ABI/testing/sysfs-bus-rbd
10847 F: drivers/block/rbd.c
10848 F: drivers/block/rbd_types.h
10849
10850 RADEON FRAMEBUFFER DISPLAY DRIVER
10851 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10852 L: linux-fbdev@vger.kernel.org
10853 S: Maintained
10854 F: drivers/video/fbdev/aty/radeon*
10855 F: include/uapi/linux/radeonfb.h
10856
10857 RADIOSHARK RADIO DRIVER
10858 M: Hans Verkuil <hverkuil@xs4all.nl>
10859 L: linux-media@vger.kernel.org
10860 T: git git://linuxtv.org/media_tree.git
10861 S: Maintained
10862 F: drivers/media/radio/radio-shark.c
10863
10864 RADIOSHARK2 RADIO DRIVER
10865 M: Hans Verkuil <hverkuil@xs4all.nl>
10866 L: linux-media@vger.kernel.org
10867 T: git git://linuxtv.org/media_tree.git
10868 S: Maintained
10869 F: drivers/media/radio/radio-shark2.c
10870 F: drivers/media/radio/radio-tea5777.c
10871
10872 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10873 M: Paul Mackerras <paulus@samba.org>
10874 L: linux-fbdev@vger.kernel.org
10875 S: Maintained
10876 F: drivers/video/fbdev/aty/aty128fb.c
10877
10878 RAINSHADOW-CEC DRIVER
10879 M: Hans Verkuil <hverkuil@xs4all.nl>
10880 L: linux-media@vger.kernel.org
10881 T: git git://linuxtv.org/media_tree.git
10882 S: Maintained
10883 F: drivers/media/usb/rainshadow-cec/*
10884
10885 RALINK MIPS ARCHITECTURE
10886 M: John Crispin <john@phrozen.org>
10887 L: linux-mips@linux-mips.org
10888 S: Maintained
10889 F: arch/mips/ralink
10890
10891 RALINK RT2X00 WIRELESS LAN DRIVER
10892 P: rt2x00 project
10893 M: Stanislaw Gruszka <sgruszka@redhat.com>
10894 M: Helmut Schaa <helmut.schaa@googlemail.com>
10895 L: linux-wireless@vger.kernel.org
10896 S: Maintained
10897 F: drivers/net/wireless/ralink/rt2x00/
10898
10899 RAMDISK RAM BLOCK DEVICE DRIVER
10900 M: Jens Axboe <axboe@kernel.dk>
10901 S: Maintained
10902 F: Documentation/blockdev/ramdisk.txt
10903 F: drivers/block/brd.c
10904
10905 RANDOM NUMBER DRIVER
10906 M: "Theodore Ts'o" <tytso@mit.edu>
10907 S: Maintained
10908 F: drivers/char/random.c
10909
10910 RAPIDIO SUBSYSTEM
10911 M: Matt Porter <mporter@kernel.crashing.org>
10912 M: Alexandre Bounine <alexandre.bounine@idt.com>
10913 S: Maintained
10914 F: drivers/rapidio/
10915
10916 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10917 L: linux-wireless@vger.kernel.org
10918 S: Orphan
10919 F: drivers/net/wireless/ray*
10920
10921 RCUTORTURE MODULE
10922 M: Josh Triplett <josh@joshtriplett.org>
10923 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10924 L: linux-kernel@vger.kernel.org
10925 S: Supported
10926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10927 F: Documentation/RCU/torture.txt
10928 F: kernel/rcu/rcutorture.c
10929
10930 RCUTORTURE TEST FRAMEWORK
10931 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10932 M: Josh Triplett <josh@joshtriplett.org>
10933 R: Steven Rostedt <rostedt@goodmis.org>
10934 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10935 R: Lai Jiangshan <jiangshanlai@gmail.com>
10936 L: linux-kernel@vger.kernel.org
10937 S: Supported
10938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10939 F: tools/testing/selftests/rcutorture
10940
10941 RDC R-321X SoC
10942 M: Florian Fainelli <florian@openwrt.org>
10943 S: Maintained
10944
10945 RDC R6040 FAST ETHERNET DRIVER
10946 M: Florian Fainelli <f.fainelli@gmail.com>
10947 L: netdev@vger.kernel.org
10948 S: Maintained
10949 F: drivers/net/ethernet/rdc/r6040.c
10950
10951 RDS - RELIABLE DATAGRAM SOCKETS
10952 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10953 L: netdev@vger.kernel.org
10954 L: linux-rdma@vger.kernel.org
10955 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10956 W: https://oss.oracle.com/projects/rds/
10957 S: Supported
10958 F: net/rds/
10959 F: Documentation/networking/rds.txt
10960
10961 RDMAVT - RDMA verbs software
10962 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10963 L: linux-rdma@vger.kernel.org
10964 S: Supported
10965 F: drivers/infiniband/sw/rdmavt
10966
10967 RDT - RESOURCE ALLOCATION
10968 M: Fenghua Yu <fenghua.yu@intel.com>
10969 L: linux-kernel@vger.kernel.org
10970 S: Supported
10971 F: arch/x86/kernel/cpu/intel_rdt*
10972 F: arch/x86/include/asm/intel_rdt*
10973 F: Documentation/x86/intel_rdt*
10974
10975 READ-COPY UPDATE (RCU)
10976 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10977 M: Josh Triplett <josh@joshtriplett.org>
10978 R: Steven Rostedt <rostedt@goodmis.org>
10979 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10980 R: Lai Jiangshan <jiangshanlai@gmail.com>
10981 L: linux-kernel@vger.kernel.org
10982 W: http://www.rdrop.com/users/paulmck/RCU/
10983 S: Supported
10984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10985 F: Documentation/RCU/
10986 X: Documentation/RCU/torture.txt
10987 F: include/linux/rcu*
10988 X: include/linux/srcu.h
10989 F: kernel/rcu/
10990 X: kernel/torture.c
10991
10992 REAL TIME CLOCK (RTC) SUBSYSTEM
10993 M: Alessandro Zummo <a.zummo@towertech.it>
10994 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10995 L: linux-rtc@vger.kernel.org
10996 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10998 S: Maintained
10999 F: Documentation/devicetree/bindings/rtc/
11000 F: Documentation/rtc.txt
11001 F: drivers/rtc/
11002 F: include/linux/rtc.h
11003 F: include/uapi/linux/rtc.h
11004 F: include/linux/rtc/
11005 F: include/linux/platform_data/rtc-*
11006 F: tools/testing/selftests/timers/rtctest.c
11007
11008 REALTEK AUDIO CODECS
11009 M: Bard Liao <bardliao@realtek.com>
11010 M: Oder Chiou <oder_chiou@realtek.com>
11011 S: Maintained
11012 F: sound/soc/codecs/rt*
11013 F: include/sound/rt*.h
11014
11015 REISERFS FILE SYSTEM
11016 L: reiserfs-devel@vger.kernel.org
11017 S: Supported
11018 F: fs/reiserfs/
11019
11020 REGISTER MAP ABSTRACTION
11021 M: Mark Brown <broonie@kernel.org>
11022 L: linux-kernel@vger.kernel.org
11023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11024 S: Supported
11025 F: Documentation/devicetree/bindings/regmap/
11026 F: drivers/base/regmap/
11027 F: include/linux/regmap.h
11028
11029 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11030 M: Ohad Ben-Cohen <ohad@wizery.com>
11031 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11032 L: linux-remoteproc@vger.kernel.org
11033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11034 S: Maintained
11035 F: Documentation/devicetree/bindings/remoteproc/
11036 F: Documentation/remoteproc.txt
11037 F: drivers/remoteproc/
11038 F: include/linux/remoteproc.h
11039
11040 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11041 M: Ohad Ben-Cohen <ohad@wizery.com>
11042 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11043 L: linux-remoteproc@vger.kernel.org
11044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11045 S: Maintained
11046 F: drivers/rpmsg/
11047 F: Documentation/rpmsg.txt
11048 F: include/linux/rpmsg.h
11049 F: include/linux/rpmsg/
11050
11051 RENESAS CLOCK DRIVERS
11052 M: Geert Uytterhoeven <geert+renesas@glider.be>
11053 L: linux-renesas-soc@vger.kernel.org
11054 S: Supported
11055 F: drivers/clk/renesas/
11056
11057 RENESAS ETHERNET DRIVERS
11058 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11059 L: netdev@vger.kernel.org
11060 L: linux-renesas-soc@vger.kernel.org
11061 F: drivers/net/ethernet/renesas/
11062 F: include/linux/sh_eth.h
11063
11064 RENESAS R-CAR GYROADC DRIVER
11065 M: Marek Vasut <marek.vasut@gmail.com>
11066 L: linux-iio@vger.kernel.org
11067 S: Supported
11068 F: drivers/iio/adc/rcar_gyro_adc.c
11069
11070 RENESAS USB PHY DRIVER
11071 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11072 L: linux-renesas-soc@vger.kernel.org
11073 S: Maintained
11074 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11075
11076 RESET CONTROLLER FRAMEWORK
11077 M: Philipp Zabel <p.zabel@pengutronix.de>
11078 T: git git://git.pengutronix.de/git/pza/linux
11079 S: Maintained
11080 F: drivers/reset/
11081 F: Documentation/devicetree/bindings/reset/
11082 F: include/dt-bindings/reset/
11083 F: include/linux/reset.h
11084 F: include/linux/reset-controller.h
11085
11086 RFKILL
11087 M: Johannes Berg <johannes@sipsolutions.net>
11088 L: linux-wireless@vger.kernel.org
11089 W: http://wireless.kernel.org/
11090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11092 S: Maintained
11093 F: Documentation/rfkill.txt
11094 F: net/rfkill/
11095
11096 RHASHTABLE
11097 M: Thomas Graf <tgraf@suug.ch>
11098 M: Herbert Xu <herbert@gondor.apana.org.au>
11099 L: netdev@vger.kernel.org
11100 S: Maintained
11101 F: lib/rhashtable.c
11102 F: include/linux/rhashtable.h
11103
11104 RICOH SMARTMEDIA/XD DRIVER
11105 M: Maxim Levitsky <maximlevitsky@gmail.com>
11106 S: Maintained
11107 F: drivers/mtd/nand/r852.c
11108 F: drivers/mtd/nand/r852.h
11109
11110 RICOH R5C592 MEMORYSTICK DRIVER
11111 M: Maxim Levitsky <maximlevitsky@gmail.com>
11112 S: Maintained
11113 F: drivers/memstick/host/r592.*
11114
11115 ROCCAT DRIVERS
11116 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11117 W: http://sourceforge.net/projects/roccat/
11118 S: Maintained
11119 F: drivers/hid/hid-roccat*
11120 F: include/linux/hid-roccat*
11121 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11122
11123 ROCKER DRIVER
11124 M: Jiri Pirko <jiri@resnulli.us>
11125 L: netdev@vger.kernel.org
11126 S: Supported
11127 F: drivers/net/ethernet/rocker/
11128
11129 ROCKETPORT DRIVER
11130 P: Comtrol Corp.
11131 W: http://www.comtrol.com
11132 S: Maintained
11133 F: Documentation/serial/rocket.txt
11134 F: drivers/tty/rocket*
11135
11136 ROCKETPORT EXPRESS/INFINITY DRIVER
11137 M: Kevin Cernekee <cernekee@gmail.com>
11138 L: linux-serial@vger.kernel.org
11139 S: Odd Fixes
11140 F: drivers/tty/serial/rp2.*
11141
11142 ROSE NETWORK LAYER
11143 M: Ralf Baechle <ralf@linux-mips.org>
11144 L: linux-hams@vger.kernel.org
11145 W: http://www.linux-ax25.org/
11146 S: Maintained
11147 F: include/net/rose.h
11148 F: include/uapi/linux/rose.h
11149 F: net/rose/
11150
11151 RTL2830 MEDIA DRIVER
11152 M: Antti Palosaari <crope@iki.fi>
11153 L: linux-media@vger.kernel.org
11154 W: https://linuxtv.org
11155 W: http://palosaari.fi/linux/
11156 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11157 T: git git://linuxtv.org/anttip/media_tree.git
11158 S: Maintained
11159 F: drivers/media/dvb-frontends/rtl2830*
11160
11161 RTL2832 MEDIA DRIVER
11162 M: Antti Palosaari <crope@iki.fi>
11163 L: linux-media@vger.kernel.org
11164 W: https://linuxtv.org
11165 W: http://palosaari.fi/linux/
11166 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11167 T: git git://linuxtv.org/anttip/media_tree.git
11168 S: Maintained
11169 F: drivers/media/dvb-frontends/rtl2832*
11170
11171 RTL2832_SDR MEDIA DRIVER
11172 M: Antti Palosaari <crope@iki.fi>
11173 L: linux-media@vger.kernel.org
11174 W: https://linuxtv.org
11175 W: http://palosaari.fi/linux/
11176 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11177 T: git git://linuxtv.org/anttip/media_tree.git
11178 S: Maintained
11179 F: drivers/media/dvb-frontends/rtl2832_sdr*
11180
11181 RTL8180 WIRELESS DRIVER
11182 L: linux-wireless@vger.kernel.org
11183 W: http://wireless.kernel.org/
11184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11185 S: Orphan
11186 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11187
11188 RTL8187 WIRELESS DRIVER
11189 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11190 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11191 M: Larry Finger <Larry.Finger@lwfinger.net>
11192 L: linux-wireless@vger.kernel.org
11193 W: http://wireless.kernel.org/
11194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11195 S: Maintained
11196 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11197
11198 RTL8192CE WIRELESS DRIVER
11199 M: Larry Finger <Larry.Finger@lwfinger.net>
11200 M: Chaoming Li <chaoming_li@realsil.com.cn>
11201 L: linux-wireless@vger.kernel.org
11202 W: http://wireless.kernel.org/
11203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11204 S: Maintained
11205 F: drivers/net/wireless/realtek/rtlwifi/
11206 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11207
11208 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11209 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11210 L: linux-wireless@vger.kernel.org
11211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11212 S: Maintained
11213 F: drivers/net/wireless/realtek/rtl8xxxu/
11214
11215 S3 SAVAGE FRAMEBUFFER DRIVER
11216 M: Antonino Daplas <adaplas@gmail.com>
11217 L: linux-fbdev@vger.kernel.org
11218 S: Maintained
11219 F: drivers/video/fbdev/savage/
11220
11221 S390
11222 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11223 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11224 L: linux-s390@vger.kernel.org
11225 W: http://www.ibm.com/developerworks/linux/linux390/
11226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11227 S: Supported
11228 F: arch/s390/
11229 F: drivers/s390/
11230 F: Documentation/s390/
11231 F: Documentation/driver-api/s390-drivers.rst
11232
11233 S390 COMMON I/O LAYER
11234 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11235 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11236 L: linux-s390@vger.kernel.org
11237 W: http://www.ibm.com/developerworks/linux/linux390/
11238 S: Supported
11239 F: drivers/s390/cio/
11240
11241 S390 DASD DRIVER
11242 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11243 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11244 L: linux-s390@vger.kernel.org
11245 W: http://www.ibm.com/developerworks/linux/linux390/
11246 S: Supported
11247 F: drivers/s390/block/dasd*
11248 F: block/partitions/ibm.c
11249
11250 S390 NETWORK DRIVERS
11251 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11252 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11253 L: linux-s390@vger.kernel.org
11254 W: http://www.ibm.com/developerworks/linux/linux390/
11255 S: Supported
11256 F: drivers/s390/net/
11257
11258 S390 PCI SUBSYSTEM
11259 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11260 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11261 L: linux-s390@vger.kernel.org
11262 W: http://www.ibm.com/developerworks/linux/linux390/
11263 S: Supported
11264 F: arch/s390/pci/
11265 F: drivers/pci/hotplug/s390_pci_hpc.c
11266
11267 S390 ZCRYPT DRIVER
11268 M: Harald Freudenberger <freude@de.ibm.com>
11269 L: linux-s390@vger.kernel.org
11270 W: http://www.ibm.com/developerworks/linux/linux390/
11271 S: Supported
11272 F: drivers/s390/crypto/
11273
11274 S390 ZFCP DRIVER
11275 M: Steffen Maier <maier@linux.vnet.ibm.com>
11276 L: linux-s390@vger.kernel.org
11277 W: http://www.ibm.com/developerworks/linux/linux390/
11278 S: Supported
11279 F: drivers/s390/scsi/zfcp_*
11280
11281 S390 IUCV NETWORK LAYER
11282 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11283 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11284 L: linux-s390@vger.kernel.org
11285 W: http://www.ibm.com/developerworks/linux/linux390/
11286 S: Supported
11287 F: drivers/s390/net/*iucv*
11288 F: include/net/iucv/
11289 F: net/iucv/
11290
11291 S390 IOMMU (PCI)
11292 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11293 L: linux-s390@vger.kernel.org
11294 W: http://www.ibm.com/developerworks/linux/linux390/
11295 S: Supported
11296 F: drivers/iommu/s390-iommu.c
11297
11298 S390 VFIO-CCW DRIVER
11299 M: Cornelia Huck <cohuck@redhat.com>
11300 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11301 L: linux-s390@vger.kernel.org
11302 L: kvm@vger.kernel.org
11303 S: Supported
11304 F: drivers/s390/cio/vfio_ccw*
11305 F: Documentation/s390/vfio-ccw.txt
11306 F: include/uapi/linux/vfio_ccw.h
11307
11308 S3C24XX SD/MMC Driver
11309 M: Ben Dooks <ben-linux@fluff.org>
11310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11311 S: Supported
11312 F: drivers/mmc/host/s3cmci.*
11313
11314 SAA6588 RDS RECEIVER DRIVER
11315 M: Hans Verkuil <hverkuil@xs4all.nl>
11316 L: linux-media@vger.kernel.org
11317 T: git git://linuxtv.org/media_tree.git
11318 W: https://linuxtv.org
11319 S: Odd Fixes
11320 F: drivers/media/i2c/saa6588*
11321
11322 SAA7134 VIDEO4LINUX DRIVER
11323 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11324 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11325 L: linux-media@vger.kernel.org
11326 W: https://linuxtv.org
11327 T: git git://linuxtv.org/media_tree.git
11328 S: Odd fixes
11329 F: Documentation/media/v4l-drivers/saa7134*
11330 F: drivers/media/pci/saa7134/
11331
11332 SAA7146 VIDEO4LINUX-2 DRIVER
11333 M: Hans Verkuil <hverkuil@xs4all.nl>
11334 L: linux-media@vger.kernel.org
11335 T: git git://linuxtv.org/media_tree.git
11336 S: Maintained
11337 F: drivers/media/common/saa7146/
11338 F: drivers/media/pci/saa7146/
11339 F: include/media/saa7146*
11340
11341 SAMSUNG LAPTOP DRIVER
11342 M: Corentin Chary <corentin.chary@gmail.com>
11343 L: platform-driver-x86@vger.kernel.org
11344 S: Maintained
11345 F: drivers/platform/x86/samsung-laptop.c
11346
11347 SAMSUNG AUDIO (ASoC) DRIVERS
11348 M: Krzysztof Kozlowski <krzk@kernel.org>
11349 M: Sangbeom Kim <sbkim73@samsung.com>
11350 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11351 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11352 S: Supported
11353 F: sound/soc/samsung/
11354
11355 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11356 M: Krzysztof Kozlowski <krzk@kernel.org>
11357 L: linux-crypto@vger.kernel.org
11358 L: linux-samsung-soc@vger.kernel.org
11359 S: Maintained
11360 F: drivers/crypto/exynos-rng.c
11361 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11362
11363 SAMSUNG FRAMEBUFFER DRIVER
11364 M: Jingoo Han <jingoohan1@gmail.com>
11365 L: linux-fbdev@vger.kernel.org
11366 S: Maintained
11367 F: drivers/video/fbdev/s3c-fb.c
11368
11369 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11370 M: Sangbeom Kim <sbkim73@samsung.com>
11371 M: Krzysztof Kozlowski <krzk@kernel.org>
11372 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11373 L: linux-kernel@vger.kernel.org
11374 L: linux-samsung-soc@vger.kernel.org
11375 S: Supported
11376 F: drivers/mfd/sec*.c
11377 F: drivers/regulator/s2m*.c
11378 F: drivers/regulator/s5m*.c
11379 F: drivers/clk/clk-s2mps11.c
11380 F: drivers/rtc/rtc-s5m.c
11381 F: include/linux/mfd/samsung/
11382 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11383 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11384 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11385 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11386
11387 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11388 M: Krzysztof Kozlowski <krzk@kernel.org>
11389 M: Vladimir Zapolskiy <vz@mleia.com>
11390 L: linux-crypto@vger.kernel.org
11391 L: linux-samsung-soc@vger.kernel.org
11392 S: Maintained
11393 F: drivers/crypto/s5p-sss.c
11394
11395 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11396 M: Kyungmin Park <kyungmin.park@samsung.com>
11397 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11398 L: linux-media@vger.kernel.org
11399 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11400 S: Supported
11401 F: drivers/media/platform/exynos4-is/
11402
11403 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11404 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11405 L: linux-media@vger.kernel.org
11406 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11407 S: Maintained
11408 F: drivers/media/platform/s3c-camif/
11409 F: include/media/drv-intf/s3c_camif.h
11410
11411 SAMSUNG S5C73M3 CAMERA DRIVER
11412 M: Kyungmin Park <kyungmin.park@samsung.com>
11413 M: Andrzej Hajda <a.hajda@samsung.com>
11414 L: linux-media@vger.kernel.org
11415 S: Supported
11416 F: drivers/media/i2c/s5c73m3/*
11417
11418 SAMSUNG S5K5BAF CAMERA DRIVER
11419 M: Kyungmin Park <kyungmin.park@samsung.com>
11420 M: Andrzej Hajda <a.hajda@samsung.com>
11421 L: linux-media@vger.kernel.org
11422 S: Supported
11423 F: drivers/media/i2c/s5k5baf.c
11424
11425 SAMSUNG S3FWRN5 NFC DRIVER
11426 M: Robert Baldyga <r.baldyga@samsung.com>
11427 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11428 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11429 S: Supported
11430 F: drivers/nfc/s3fwrn5
11431
11432 SAMSUNG SOC CLOCK DRIVERS
11433 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11434 M: Tomasz Figa <tomasz.figa@gmail.com>
11435 M: Chanwoo Choi <cw00.choi@samsung.com>
11436 S: Supported
11437 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11438 F: drivers/clk/samsung/
11439 F: include/dt-bindings/clock/exynos*.h
11440 F: Documentation/devicetree/bindings/clock/exynos*.txt
11441
11442 SAMSUNG SPI DRIVERS
11443 M: Kukjin Kim <kgene@kernel.org>
11444 M: Krzysztof Kozlowski <krzk@kernel.org>
11445 M: Andi Shyti <andi.shyti@samsung.com>
11446 L: linux-spi@vger.kernel.org
11447 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11448 S: Maintained
11449 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11450 F: drivers/spi/spi-s3c*
11451 F: include/linux/platform_data/spi-s3c64xx.h
11452
11453 SAMSUNG SXGBE DRIVERS
11454 M: Byungho An <bh74.an@samsung.com>
11455 M: Girish K S <ks.giri@samsung.com>
11456 M: Vipul Pandya <vipul.pandya@samsung.com>
11457 S: Supported
11458 L: netdev@vger.kernel.org
11459 F: drivers/net/ethernet/samsung/sxgbe/
11460
11461 SAMSUNG THERMAL DRIVER
11462 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11463 L: linux-pm@vger.kernel.org
11464 L: linux-samsung-soc@vger.kernel.org
11465 S: Supported
11466 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11467 F: drivers/thermal/samsung/
11468
11469 SAMSUNG USB2 PHY DRIVER
11470 M: Kamil Debski <kamil@wypas.org>
11471 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11472 L: linux-kernel@vger.kernel.org
11473 S: Supported
11474 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11475 F: Documentation/phy/samsung-usb2.txt
11476 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11477 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11478 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11479 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11480 F: drivers/phy/samsung/phy-samsung-usb2.c
11481 F: drivers/phy/samsung/phy-samsung-usb2.h
11482
11483 SERIAL DRIVERS
11484 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11485 L: linux-serial@vger.kernel.org
11486 S: Maintained
11487 F: Documentation/devicetree/bindings/serial/
11488 F: drivers/tty/serial/
11489
11490 SERIAL DEVICE BUS
11491 M: Rob Herring <robh@kernel.org>
11492 L: linux-serial@vger.kernel.org
11493 S: Maintained
11494 F: Documentation/devicetree/bindings/serial/slave-device.txt
11495 F: drivers/tty/serdev/
11496 F: include/linux/serdev.h
11497
11498 SERIAL IR RECEIVER
11499 M: Sean Young <sean@mess.org>
11500 L: linux-media@vger.kernel.org
11501 S: Maintained
11502 F: drivers/media/rc/serial_ir.c
11503
11504 STI CEC DRIVER
11505 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11506 S: Maintained
11507 F: drivers/staging/media/st-cec/
11508 F: Documentation/devicetree/bindings/media/stih-cec.txt
11509
11510 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11511 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11512 L: linux-s390@vger.kernel.org
11513 W: http://www.ibm.com/developerworks/linux/linux390/
11514 S: Supported
11515 F: net/smc/
11516
11517 SYNOPSYS DESIGNWARE DMAC DRIVER
11518 M: Viresh Kumar <vireshk@kernel.org>
11519 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11520 S: Maintained
11521 F: include/linux/dma/dw.h
11522 F: include/linux/platform_data/dma-dw.h
11523 F: drivers/dma/dw/
11524
11525 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11526 M: Jie Deng <jiedeng@synopsys.com>
11527 L: netdev@vger.kernel.org
11528 S: Supported
11529 F: drivers/net/ethernet/synopsys/
11530
11531 SYNOPSYS DESIGNWARE I2C DRIVER
11532 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11533 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11534 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11535 L: linux-i2c@vger.kernel.org
11536 S: Maintained
11537 F: drivers/i2c/busses/i2c-designware-*
11538 F: include/linux/platform_data/i2c-designware.h
11539
11540 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11541 M: Jaehoon Chung <jh80.chung@samsung.com>
11542 L: linux-mmc@vger.kernel.org
11543 S: Maintained
11544 F: drivers/mmc/host/dw_mmc*
11545
11546 SYSTEM TRACE MODULE CLASS
11547 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11548 S: Maintained
11549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11550 F: Documentation/trace/stm.txt
11551 F: drivers/hwtracing/stm/
11552 F: include/linux/stm.h
11553 F: include/uapi/linux/stm.h
11554
11555 TEE SUBSYSTEM
11556 M: Jens Wiklander <jens.wiklander@linaro.org>
11557 S: Maintained
11558 F: include/linux/tee_drv.h
11559 F: include/uapi/linux/tee.h
11560 F: drivers/tee/
11561 F: Documentation/tee.txt
11562
11563 THUNDERBOLT DRIVER
11564 M: Andreas Noever <andreas.noever@gmail.com>
11565 M: Michael Jamet <michael.jamet@intel.com>
11566 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11567 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
11568 S: Maintained
11569 F: drivers/thunderbolt/
11570
11571 TI BQ27XXX POWER SUPPLY DRIVER
11572 R: Andrew F. Davis <afd@ti.com>
11573 F: include/linux/power/bq27xxx_battery.h
11574 F: drivers/power/supply/bq27xxx_battery.c
11575 F: drivers/power/supply/bq27xxx_battery_i2c.c
11576
11577 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11578 M: John Stultz <john.stultz@linaro.org>
11579 M: Thomas Gleixner <tglx@linutronix.de>
11580 R: Stephen Boyd <sboyd@codeaurora.org>
11581 L: linux-kernel@vger.kernel.org
11582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11583 S: Supported
11584 F: include/linux/clocksource.h
11585 F: include/linux/time.h
11586 F: include/linux/timex.h
11587 F: include/uapi/linux/time.h
11588 F: include/uapi/linux/timex.h
11589 F: kernel/time/clocksource.c
11590 F: kernel/time/time*.c
11591 F: kernel/time/alarmtimer.c
11592 F: kernel/time/ntp.c
11593 F: tools/testing/selftests/timers/
11594
11595 TI TRF7970A NFC DRIVER
11596 M: Mark Greer <mgreer@animalcreek.com>
11597 L: linux-wireless@vger.kernel.org
11598 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11599 S: Supported
11600 F: drivers/nfc/trf7970a.c
11601 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
11602
11603 SC1200 WDT DRIVER
11604 M: Zwane Mwaikambo <zwanem@gmail.com>
11605 S: Maintained
11606 F: drivers/watchdog/sc1200wdt.c
11607
11608 SCHEDULER
11609 M: Ingo Molnar <mingo@redhat.com>
11610 M: Peter Zijlstra <peterz@infradead.org>
11611 L: linux-kernel@vger.kernel.org
11612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11613 S: Maintained
11614 F: kernel/sched/
11615 F: include/linux/sched.h
11616 F: include/uapi/linux/sched.h
11617 F: include/linux/wait.h
11618
11619 SCORE ARCHITECTURE
11620 M: Chen Liqin <liqin.linux@gmail.com>
11621 M: Lennox Wu <lennox.wu@gmail.com>
11622 W: http://www.sunplus.com
11623 S: Supported
11624 F: arch/score/
11625
11626 SCR24X CHIP CARD INTERFACE DRIVER
11627 M: Lubomir Rintel <lkundrak@v3.sk>
11628 S: Supported
11629 F: drivers/char/pcmcia/scr24x_cs.c
11630
11631 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11632 M: Sudeep Holla <sudeep.holla@arm.com>
11633 L: linux-arm-kernel@lists.infradead.org
11634 S: Maintained
11635 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11636 F: drivers/clk/clk-scpi.c
11637 F: drivers/cpufreq/scpi-cpufreq.c
11638 F: drivers/firmware/arm_scpi.c
11639 F: include/linux/scpi_protocol.h
11640
11641 SCSI CDROM DRIVER
11642 M: Jens Axboe <axboe@kernel.dk>
11643 L: linux-scsi@vger.kernel.org
11644 W: http://www.kernel.dk
11645 S: Maintained
11646 F: drivers/scsi/sr*
11647
11648 SCSI RDMA PROTOCOL (SRP) INITIATOR
11649 M: Bart Van Assche <bart.vanassche@sandisk.com>
11650 L: linux-rdma@vger.kernel.org
11651 S: Supported
11652 W: http://www.openfabrics.org
11653 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11655 F: drivers/infiniband/ulp/srp/
11656 F: include/scsi/srp.h
11657
11658 SCSI SG DRIVER
11659 M: Doug Gilbert <dgilbert@interlog.com>
11660 L: linux-scsi@vger.kernel.org
11661 W: http://sg.danny.cz/sg
11662 S: Maintained
11663 F: Documentation/scsi/scsi-generic.txt
11664 F: drivers/scsi/sg.c
11665 F: include/scsi/sg.h
11666
11667 SCSI SUBSYSTEM
11668 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11670 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11672 L: linux-scsi@vger.kernel.org
11673 S: Maintained
11674 F: Documentation/devicetree/bindings/scsi/
11675 F: drivers/scsi/
11676 F: include/scsi/
11677
11678 SCSI TAPE DRIVER
11679 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11680 L: linux-scsi@vger.kernel.org
11681 S: Maintained
11682 F: Documentation/scsi/st.txt
11683 F: drivers/scsi/st.*
11684 F: drivers/scsi/st_*.h
11685
11686 SCTP PROTOCOL
11687 M: Vlad Yasevich <vyasevich@gmail.com>
11688 M: Neil Horman <nhorman@tuxdriver.com>
11689 L: linux-sctp@vger.kernel.org
11690 W: http://lksctp.sourceforge.net
11691 S: Maintained
11692 F: Documentation/networking/sctp.txt
11693 F: include/linux/sctp.h
11694 F: include/uapi/linux/sctp.h
11695 F: include/net/sctp/
11696 F: net/sctp/
11697
11698 SCx200 CPU SUPPORT
11699 M: Jim Cromie <jim.cromie@gmail.com>
11700 S: Odd Fixes
11701 F: Documentation/i2c/busses/scx200_acb
11702 F: arch/x86/platform/scx200/
11703 F: drivers/watchdog/scx200_wdt.c
11704 F: drivers/i2c/busses/scx200*
11705 F: drivers/mtd/maps/scx200_docflash.c
11706 F: include/linux/scx200.h
11707
11708 SCx200 GPIO DRIVER
11709 M: Jim Cromie <jim.cromie@gmail.com>
11710 S: Maintained
11711 F: drivers/char/scx200_gpio.c
11712 F: include/linux/scx200_gpio.h
11713
11714 SCx200 HRT CLOCKSOURCE DRIVER
11715 M: Jim Cromie <jim.cromie@gmail.com>
11716 S: Maintained
11717 F: drivers/clocksource/scx200_hrt.c
11718
11719 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11720 M: Sascha Sommer <saschasommer@freenet.de>
11721 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11722 S: Maintained
11723 F: drivers/mmc/host/sdricoh_cs.c
11724
11725 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11726 M: Adrian Hunter <adrian.hunter@intel.com>
11727 L: linux-mmc@vger.kernel.org
11728 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11729 S: Maintained
11730 F: drivers/mmc/host/sdhci*
11731 F: include/linux/mmc/sdhci*
11732
11733 SECURE COMPUTING
11734 M: Kees Cook <keescook@chromium.org>
11735 R: Andy Lutomirski <luto@amacapital.net>
11736 R: Will Drewry <wad@chromium.org>
11737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11738 S: Supported
11739 F: kernel/seccomp.c
11740 F: include/uapi/linux/seccomp.h
11741 F: include/linux/seccomp.h
11742 F: tools/testing/selftests/seccomp/*
11743 F: Documentation/userspace-api/seccomp_filter.rst
11744 K: \bsecure_computing
11745 K: \bTIF_SECCOMP\b
11746
11747 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11748 M: Al Cooper <alcooperx@gmail.com>
11749 L: linux-mmc@vger.kernel.org
11750 L: bcm-kernel-feedback-list@broadcom.com
11751 S: Maintained
11752 F: drivers/mmc/host/sdhci-brcmstb*
11753
11754 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11755 M: Ben Dooks <ben-linux@fluff.org>
11756 M: Jaehoon Chung <jh80.chung@samsung.com>
11757 L: linux-mmc@vger.kernel.org
11758 S: Maintained
11759 F: drivers/mmc/host/sdhci-s3c*
11760
11761 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11762 M: Viresh Kumar <vireshk@kernel.org>
11763 L: linux-mmc@vger.kernel.org
11764 S: Maintained
11765 F: drivers/mmc/host/sdhci-spear.c
11766
11767 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11768 M: Scott Bauer <scott.bauer@intel.com>
11769 M: Jonathan Derrick <jonathan.derrick@intel.com>
11770 M: Rafael Antognolli <rafael.antognolli@intel.com>
11771 L: linux-block@vger.kernel.org
11772 S: Supported
11773 F: block/sed*
11774 F: block/opal_proto.h
11775 F: include/linux/sed*
11776 F: include/uapi/linux/sed*
11777
11778 SECURITY SUBSYSTEM
11779 M: James Morris <james.l.morris@oracle.com>
11780 M: "Serge E. Hallyn" <serge@hallyn.com>
11781 L: linux-security-module@vger.kernel.org (suggested Cc:)
11782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11783 W: http://kernsec.org/
11784 S: Supported
11785 F: security/
11786
11787 SECURITY CONTACT
11788 M: Security Officers <security@kernel.org>
11789 S: Supported
11790
11791 SELINUX SECURITY MODULE
11792 M: Paul Moore <paul@paul-moore.com>
11793 M: Stephen Smalley <sds@tycho.nsa.gov>
11794 M: Eric Paris <eparis@parisplace.org>
11795 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11796 W: http://selinuxproject.org
11797 T: git git://git.infradead.org/users/pcmoore/selinux
11798 S: Supported
11799 F: include/linux/selinux*
11800 F: security/selinux/
11801 F: scripts/selinux/
11802 F: Documentation/admin-guide/LSM/SELinux.rst
11803
11804 APPARMOR SECURITY MODULE
11805 M: John Johansen <john.johansen@canonical.com>
11806 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11807 W: apparmor.wiki.kernel.org
11808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11809 S: Supported
11810 F: security/apparmor/
11811 F: Documentation/admin-guide/LSM/apparmor.rst
11812
11813 LOADPIN SECURITY MODULE
11814 M: Kees Cook <keescook@chromium.org>
11815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11816 S: Supported
11817 F: security/loadpin/
11818 F: Documentation/admin-guide/LSM/LoadPin.rst
11819
11820 YAMA SECURITY MODULE
11821 M: Kees Cook <keescook@chromium.org>
11822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11823 S: Supported
11824 F: security/yama/
11825 F: Documentation/admin-guide/LSM/Yama.rst
11826
11827 SENSABLE PHANTOM
11828 M: Jiri Slaby <jirislaby@gmail.com>
11829 S: Maintained
11830 F: drivers/misc/phantom.c
11831 F: include/uapi/linux/phantom.h
11832
11833 Emulex 10Gbps iSCSI - OneConnect DRIVER
11834 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11835 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11836 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11837 L: linux-scsi@vger.kernel.org
11838 W: http://www.broadcom.com
11839 S: Supported
11840 F: drivers/scsi/be2iscsi/
11841
11842 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11843 M: Sathya Perla <sathya.perla@broadcom.com>
11844 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11845 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11846 M: Somnath Kotur <somnath.kotur@broadcom.com>
11847 L: netdev@vger.kernel.org
11848 W: http://www.emulex.com
11849 S: Supported
11850 F: drivers/net/ethernet/emulex/benet/
11851
11852 EMULEX ONECONNECT ROCE DRIVER
11853 M: Selvin Xavier <selvin.xavier@broadcom.com>
11854 M: Devesh Sharma <devesh.sharma@broadcom.com>
11855 L: linux-rdma@vger.kernel.org
11856 W: http://www.broadcom.com
11857 S: Odd Fixes
11858 F: drivers/infiniband/hw/ocrdma/
11859 F: include/uapi/rdma/ocrdma-abi.h
11860
11861 SFC NETWORK DRIVER
11862 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11863 M: Edward Cree <ecree@solarflare.com>
11864 M: Bert Kenward <bkenward@solarflare.com>
11865 L: netdev@vger.kernel.org
11866 S: Supported
11867 F: drivers/net/ethernet/sfc/
11868
11869 SGI GRU DRIVER
11870 M: Dimitri Sivanich <sivanich@sgi.com>
11871 S: Maintained
11872 F: drivers/misc/sgi-gru/
11873
11874 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11875 M: Pat Gefre <pfg@sgi.com>
11876 L: linux-ia64@vger.kernel.org
11877 S: Supported
11878 F: Documentation/ia64/serial.txt
11879 F: drivers/tty/serial/ioc?_serial.c
11880 F: include/linux/ioc?.h
11881
11882 SGI XP/XPC/XPNET DRIVER
11883 M: Cliff Whickman <cpw@sgi.com>
11884 M: Robin Holt <robinmholt@gmail.com>
11885 S: Maintained
11886 F: drivers/misc/sgi-xp/
11887
11888 SI2157 MEDIA DRIVER
11889 M: Antti Palosaari <crope@iki.fi>
11890 L: linux-media@vger.kernel.org
11891 W: https://linuxtv.org
11892 W: http://palosaari.fi/linux/
11893 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11894 T: git git://linuxtv.org/anttip/media_tree.git
11895 S: Maintained
11896 F: drivers/media/tuners/si2157*
11897
11898 SI2168 MEDIA DRIVER
11899 M: Antti Palosaari <crope@iki.fi>
11900 L: linux-media@vger.kernel.org
11901 W: https://linuxtv.org
11902 W: http://palosaari.fi/linux/
11903 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11904 T: git git://linuxtv.org/anttip/media_tree.git
11905 S: Maintained
11906 F: drivers/media/dvb-frontends/si2168*
11907
11908 SI470X FM RADIO RECEIVER I2C DRIVER
11909 M: Hans Verkuil <hverkuil@xs4all.nl>
11910 L: linux-media@vger.kernel.org
11911 T: git git://linuxtv.org/media_tree.git
11912 W: https://linuxtv.org
11913 S: Odd Fixes
11914 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11915
11916 SI470X FM RADIO RECEIVER USB DRIVER
11917 M: Hans Verkuil <hverkuil@xs4all.nl>
11918 L: linux-media@vger.kernel.org
11919 T: git git://linuxtv.org/media_tree.git
11920 W: https://linuxtv.org
11921 S: Maintained
11922 F: drivers/media/radio/si470x/radio-si470x-common.c
11923 F: drivers/media/radio/si470x/radio-si470x.h
11924 F: drivers/media/radio/si470x/radio-si470x-usb.c
11925
11926 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11927 M: Eduardo Valentin <edubezval@gmail.com>
11928 L: linux-media@vger.kernel.org
11929 T: git git://linuxtv.org/media_tree.git
11930 W: https://linuxtv.org
11931 S: Odd Fixes
11932 F: drivers/media/radio/si4713/si4713.?
11933
11934 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11935 M: Eduardo Valentin <edubezval@gmail.com>
11936 L: linux-media@vger.kernel.org
11937 T: git git://linuxtv.org/media_tree.git
11938 W: https://linuxtv.org
11939 S: Odd Fixes
11940 F: drivers/media/radio/si4713/radio-platform-si4713.c
11941
11942 SI4713 FM RADIO TRANSMITTER USB DRIVER
11943 M: Hans Verkuil <hverkuil@xs4all.nl>
11944 L: linux-media@vger.kernel.org
11945 T: git git://linuxtv.org/media_tree.git
11946 W: https://linuxtv.org
11947 S: Maintained
11948 F: drivers/media/radio/si4713/radio-usb-si4713.c
11949
11950 SIANO DVB DRIVER
11951 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11952 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11953 L: linux-media@vger.kernel.org
11954 W: https://linuxtv.org
11955 T: git git://linuxtv.org/media_tree.git
11956 S: Odd fixes
11957 F: drivers/media/common/siano/
11958 F: drivers/media/usb/siano/
11959 F: drivers/media/usb/siano/
11960 F: drivers/media/mmc/siano/
11961
11962 SILEAD TOUCHSCREEN DRIVER
11963 M: Hans de Goede <hdegoede@redhat.com>
11964 L: linux-input@vger.kernel.org
11965 L: platform-driver-x86@vger.kernel.org
11966 S: Maintained
11967 F: drivers/input/touchscreen/silead.c
11968 F: drivers/platform/x86/silead_dmi.c
11969
11970 SIMPLEFB FB DRIVER
11971 M: Hans de Goede <hdegoede@redhat.com>
11972 L: linux-fbdev@vger.kernel.org
11973 S: Maintained
11974 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11975 F: drivers/video/fbdev/simplefb.c
11976 F: include/linux/platform_data/simplefb.h
11977
11978 SH_VEU V4L2 MEM2MEM DRIVER
11979 L: linux-media@vger.kernel.org
11980 S: Orphan
11981 F: drivers/media/platform/sh_veu.c
11982
11983 SH_VOU V4L2 OUTPUT DRIVER
11984 L: linux-media@vger.kernel.org
11985 S: Orphan
11986 F: drivers/media/platform/sh_vou.c
11987 F: include/media/drv-intf/sh_vou.h
11988
11989 SIMPLE FIRMWARE INTERFACE (SFI)
11990 M: Len Brown <lenb@kernel.org>
11991 L: sfi-devel@simplefirmware.org
11992 W: http://simplefirmware.org/
11993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11994 S: Supported
11995 F: arch/x86/platform/sfi/
11996 F: drivers/sfi/
11997 F: include/linux/sfi*.h
11998
11999 SIMTEC EB110ATX (Chalice CATS)
12000 P: Ben Dooks
12001 P: Vincent Sanders <vince@simtec.co.uk>
12002 M: Simtec Linux Team <linux@simtec.co.uk>
12003 W: http://www.simtec.co.uk/products/EB110ATX/
12004 S: Supported
12005
12006 SIMTEC EB2410ITX (BAST)
12007 P: Ben Dooks
12008 P: Vincent Sanders <vince@simtec.co.uk>
12009 M: Simtec Linux Team <linux@simtec.co.uk>
12010 W: http://www.simtec.co.uk/products/EB2410ITX/
12011 S: Supported
12012 F: arch/arm/mach-s3c24xx/mach-bast.c
12013 F: arch/arm/mach-s3c24xx/bast-ide.c
12014 F: arch/arm/mach-s3c24xx/bast-irq.c
12015
12016 SIPHASH PRF ROUTINES
12017 M: Jason A. Donenfeld <Jason@zx2c4.com>
12018 S: Maintained
12019 F: lib/siphash.c
12020 F: lib/test_siphash.c
12021 F: include/linux/siphash.h
12022
12023 TI DAVINCI MACHINE SUPPORT
12024 M: Sekhar Nori <nsekhar@ti.com>
12025 M: Kevin Hilman <khilman@kernel.org>
12026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
12028 S: Supported
12029 F: arch/arm/mach-davinci/
12030 F: drivers/i2c/busses/i2c-davinci.c
12031 F: arch/arm/boot/dts/da850*
12032
12033 TI DAVINCI SERIES MEDIA DRIVER
12034 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12035 L: linux-media@vger.kernel.org
12036 W: https://linuxtv.org
12037 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12038 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12039 S: Maintained
12040 F: drivers/media/platform/davinci/
12041 F: include/media/davinci/
12042
12043 TI DAVINCI SERIES GPIO DRIVER
12044 M: Keerthy <j-keerthy@ti.com>
12045 L: linux-gpio@vger.kernel.org
12046 S: Maintained
12047 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
12048 F: drivers/gpio/gpio-davinci.c
12049
12050 TI AM437X VPFE DRIVER
12051 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12052 L: linux-media@vger.kernel.org
12053 W: https://linuxtv.org
12054 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12055 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12056 S: Maintained
12057 F: drivers/media/platform/am437x/
12058
12059 OV2659 OMNIVISION SENSOR DRIVER
12060 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12061 L: linux-media@vger.kernel.org
12062 W: https://linuxtv.org
12063 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12064 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12065 S: Maintained
12066 F: drivers/media/i2c/ov2659.c
12067 F: include/media/i2c/ov2659.h
12068
12069 SILICON MOTION SM712 FRAME BUFFER DRIVER
12070 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12071 M: Teddy Wang <teddy.wang@siliconmotion.com>
12072 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12073 L: linux-fbdev@vger.kernel.org
12074 S: Maintained
12075 F: drivers/video/fbdev/sm712*
12076 F: Documentation/fb/sm712fb.txt
12077
12078 SIS 190 ETHERNET DRIVER
12079 M: Francois Romieu <romieu@fr.zoreil.com>
12080 L: netdev@vger.kernel.org
12081 S: Maintained
12082 F: drivers/net/ethernet/sis/sis190.c
12083
12084 SIS 900/7016 FAST ETHERNET DRIVER
12085 M: Daniele Venzano <venza@brownhat.org>
12086 W: http://www.brownhat.org/sis900.html
12087 L: netdev@vger.kernel.org
12088 S: Maintained
12089 F: drivers/net/ethernet/sis/sis900.*
12090
12091 SIS FRAMEBUFFER DRIVER
12092 M: Thomas Winischhofer <thomas@winischhofer.net>
12093 W: http://www.winischhofer.net/linuxsisvga.shtml
12094 S: Maintained
12095 F: Documentation/fb/sisfb.txt
12096 F: drivers/video/fbdev/sis/
12097 F: include/video/sisfb.h
12098
12099 SIS USB2VGA DRIVER
12100 M: Thomas Winischhofer <thomas@winischhofer.net>
12101 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12102 S: Maintained
12103 F: drivers/usb/misc/sisusbvga/
12104
12105 SLAB ALLOCATOR
12106 M: Christoph Lameter <cl@linux.com>
12107 M: Pekka Enberg <penberg@kernel.org>
12108 M: David Rientjes <rientjes@google.com>
12109 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12110 M: Andrew Morton <akpm@linux-foundation.org>
12111 L: linux-mm@kvack.org
12112 S: Maintained
12113 F: include/linux/sl?b*.h
12114 F: mm/sl?b*
12115
12116 SLEEPABLE READ-COPY UPDATE (SRCU)
12117 M: Lai Jiangshan <jiangshanlai@gmail.com>
12118 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12119 M: Josh Triplett <josh@joshtriplett.org>
12120 R: Steven Rostedt <rostedt@goodmis.org>
12121 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12122 L: linux-kernel@vger.kernel.org
12123 W: http://www.rdrop.com/users/paulmck/RCU/
12124 S: Supported
12125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12126 F: include/linux/srcu.h
12127 F: kernel/rcu/srcu.c
12128
12129 SMACK SECURITY MODULE
12130 M: Casey Schaufler <casey@schaufler-ca.com>
12131 L: linux-security-module@vger.kernel.org
12132 W: http://schaufler-ca.com
12133 T: git git://github.com/cschaufler/smack-next
12134 S: Maintained
12135 F: Documentation/admin-guide/LSM/Smack.rst
12136 F: security/smack/
12137
12138 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
12139 M: Kevin Hilman <khilman@kernel.org>
12140 M: Nishanth Menon <nm@ti.com>
12141 S: Maintained
12142 F: drivers/power/avs/
12143 F: include/linux/power/smartreflex.h
12144 L: linux-pm@vger.kernel.org
12145
12146 SMC91x ETHERNET DRIVER
12147 M: Nicolas Pitre <nico@fluxnic.net>
12148 S: Odd Fixes
12149 F: drivers/net/ethernet/smsc/smc91x.*
12150
12151 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12152 M: Sakari Ailus <sakari.ailus@iki.fi>
12153 L: linux-media@vger.kernel.org
12154 S: Maintained
12155 F: drivers/media/i2c/smiapp/
12156 F: include/media/i2c/smiapp.h
12157 F: drivers/media/i2c/smiapp-pll.c
12158 F: drivers/media/i2c/smiapp-pll.h
12159 F: include/uapi/linux/smiapp.h
12160 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12161
12162 SMM665 HARDWARE MONITOR DRIVER
12163 M: Guenter Roeck <linux@roeck-us.net>
12164 L: linux-hwmon@vger.kernel.org
12165 S: Maintained
12166 F: Documentation/hwmon/smm665
12167 F: drivers/hwmon/smm665.c
12168
12169 SMSC EMC2103 HARDWARE MONITOR DRIVER
12170 M: Steve Glendinning <steve.glendinning@shawell.net>
12171 L: linux-hwmon@vger.kernel.org
12172 S: Maintained
12173 F: Documentation/hwmon/emc2103
12174 F: drivers/hwmon/emc2103.c
12175
12176 SMSC SCH5627 HARDWARE MONITOR DRIVER
12177 M: Hans de Goede <hdegoede@redhat.com>
12178 L: linux-hwmon@vger.kernel.org
12179 S: Supported
12180 F: Documentation/hwmon/sch5627
12181 F: drivers/hwmon/sch5627.c
12182
12183 SMSC47B397 HARDWARE MONITOR DRIVER
12184 M: Jean Delvare <jdelvare@suse.com>
12185 L: linux-hwmon@vger.kernel.org
12186 S: Maintained
12187 F: Documentation/hwmon/smsc47b397
12188 F: drivers/hwmon/smsc47b397.c
12189
12190 SMSC911x ETHERNET DRIVER
12191 M: Steve Glendinning <steve.glendinning@shawell.net>
12192 L: netdev@vger.kernel.org
12193 S: Maintained
12194 F: include/linux/smsc911x.h
12195 F: drivers/net/ethernet/smsc/smsc911x.*
12196
12197 SMSC9420 PCI ETHERNET DRIVER
12198 M: Steve Glendinning <steve.glendinning@shawell.net>
12199 L: netdev@vger.kernel.org
12200 S: Maintained
12201 F: drivers/net/ethernet/smsc/smsc9420.*
12202
12203 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12204 M: Steve Glendinning <steve.glendinning@shawell.net>
12205 L: linux-fbdev@vger.kernel.org
12206 S: Maintained
12207 F: drivers/video/fbdev/smscufx.c
12208
12209 SOC-CAMERA V4L2 SUBSYSTEM
12210 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12211 L: linux-media@vger.kernel.org
12212 T: git git://linuxtv.org/media_tree.git
12213 S: Maintained
12214 F: include/media/soc*
12215 F: drivers/media/i2c/soc_camera/
12216 F: drivers/media/platform/soc_camera/
12217
12218 SOEKRIS NET48XX LED SUPPORT
12219 M: Chris Boot <bootc@bootc.net>
12220 S: Maintained
12221 F: drivers/leds/leds-net48xx.c
12222
12223 SOFTLOGIC 6x10 MPEG CODEC
12224 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12225 M: Anton Sviridenko <anton@corp.bluecherry.net>
12226 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12227 M: Andrey Utkin <andrey_utkin@fastmail.com>
12228 M: Ismael Luceno <ismael@iodev.co.uk>
12229 L: linux-media@vger.kernel.org
12230 S: Supported
12231 F: drivers/media/pci/solo6x10/
12232
12233 SOFTWARE RAID (Multiple Disks) SUPPORT
12234 M: Shaohua Li <shli@kernel.org>
12235 L: linux-raid@vger.kernel.org
12236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12237 S: Supported
12238 F: drivers/md/
12239 F: include/linux/raid/
12240 F: include/uapi/linux/raid/
12241
12242 SONIC NETWORK DRIVER
12243 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12244 L: netdev@vger.kernel.org
12245 S: Maintained
12246 F: drivers/net/ethernet/natsemi/sonic.*
12247
12248 SONICS SILICON BACKPLANE DRIVER (SSB)
12249 M: Michael Buesch <m@bues.ch>
12250 L: linux-wireless@vger.kernel.org
12251 S: Maintained
12252 F: drivers/ssb/
12253 F: include/linux/ssb/
12254
12255 SONY VAIO CONTROL DEVICE DRIVER
12256 M: Mattia Dongili <malattia@linux.it>
12257 L: platform-driver-x86@vger.kernel.org
12258 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12259 S: Maintained
12260 F: Documentation/laptops/sony-laptop.txt
12261 F: drivers/char/sonypi.c
12262 F: drivers/platform/x86/sony-laptop.c
12263 F: include/linux/sony-laptop.h
12264
12265 SONY MEMORYSTICK CARD SUPPORT
12266 M: Alex Dubov <oakad@yahoo.com>
12267 W: http://tifmxx.berlios.de/
12268 S: Maintained
12269 F: drivers/memstick/host/tifm_ms.c
12270
12271 SONY MEMORYSTICK STANDARD SUPPORT
12272 M: Maxim Levitsky <maximlevitsky@gmail.com>
12273 S: Maintained
12274 F: drivers/memstick/core/ms_block.*
12275
12276 SOUND
12277 M: Jaroslav Kysela <perex@perex.cz>
12278 M: Takashi Iwai <tiwai@suse.com>
12279 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12280 W: http://www.alsa-project.org/
12281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12282 T: git git://git.alsa-project.org/alsa-kernel.git
12283 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12284 S: Maintained
12285 F: Documentation/sound/
12286 F: include/sound/
12287 F: include/uapi/sound/
12288 F: sound/
12289
12290 SOUND - COMPRESSED AUDIO
12291 M: Vinod Koul <vinod.koul@intel.com>
12292 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12294 S: Supported
12295 F: Documentation/sound/alsa/compress_offload.txt
12296 F: include/sound/compress_driver.h
12297 F: include/uapi/sound/compress_*
12298 F: sound/core/compress_offload.c
12299 F: sound/soc/soc-compress.c
12300
12301 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12302 M: Liam Girdwood <lgirdwood@gmail.com>
12303 M: Mark Brown <broonie@kernel.org>
12304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12305 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12306 W: http://alsa-project.org/main/index.php/ASoC
12307 S: Supported
12308 F: Documentation/devicetree/bindings/sound/
12309 F: Documentation/sound/alsa/soc/
12310 F: sound/soc/
12311 F: include/sound/soc*
12312
12313 SOUND - DMAENGINE HELPERS
12314 M: Lars-Peter Clausen <lars@metafoo.de>
12315 S: Supported
12316 F: include/sound/dmaengine_pcm.h
12317 F: sound/core/pcm_dmaengine.c
12318 F: sound/soc/soc-generic-dmaengine-pcm.c
12319
12320 SP2 MEDIA DRIVER
12321 M: Olli Salonen <olli.salonen@iki.fi>
12322 L: linux-media@vger.kernel.org
12323 W: https://linuxtv.org
12324 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12325 S: Maintained
12326 F: drivers/media/dvb-frontends/sp2*
12327
12328 SPARC + UltraSPARC (sparc/sparc64)
12329 M: "David S. Miller" <davem@davemloft.net>
12330 L: sparclinux@vger.kernel.org
12331 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12334 S: Maintained
12335 F: arch/sparc/
12336 F: drivers/sbus/
12337
12338 SPARC SERIAL DRIVERS
12339 M: "David S. Miller" <davem@davemloft.net>
12340 L: sparclinux@vger.kernel.org
12341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12343 S: Maintained
12344 F: include/linux/sunserialcore.h
12345 F: drivers/tty/serial/suncore.c
12346 F: drivers/tty/serial/sunhv.c
12347 F: drivers/tty/serial/sunsab.c
12348 F: drivers/tty/serial/sunsab.h
12349 F: drivers/tty/serial/sunsu.c
12350 F: drivers/tty/serial/sunzilog.c
12351 F: drivers/tty/serial/sunzilog.h
12352
12353 SPARSE CHECKER
12354 M: "Christopher Li" <sparse@chrisli.org>
12355 L: linux-sparse@vger.kernel.org
12356 W: https://sparse.wiki.kernel.org/
12357 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12358 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12359 S: Maintained
12360 F: include/linux/compiler.h
12361
12362 SPEAR PLATFORM SUPPORT
12363 M: Viresh Kumar <vireshk@kernel.org>
12364 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12366 W: http://www.st.com/spear
12367 S: Maintained
12368 F: arch/arm/boot/dts/spear*
12369 F: arch/arm/mach-spear/
12370
12371 SPEAR CLOCK FRAMEWORK SUPPORT
12372 M: Viresh Kumar <vireshk@kernel.org>
12373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12374 W: http://www.st.com/spear
12375 S: Maintained
12376 F: drivers/clk/spear/
12377
12378 SPI NOR SUBSYSTEM
12379 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12380 M: Marek Vasut <marek.vasut@gmail.com>
12381 L: linux-mtd@lists.infradead.org
12382 W: http://www.linux-mtd.infradead.org/
12383 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12384 T: git git://github.com/spi-nor/linux.git
12385 S: Maintained
12386 F: drivers/mtd/spi-nor/
12387 F: include/linux/mtd/spi-nor.h
12388
12389 SPI SUBSYSTEM
12390 M: Mark Brown <broonie@kernel.org>
12391 L: linux-spi@vger.kernel.org
12392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12393 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12394 S: Maintained
12395 F: Documentation/devicetree/bindings/spi/
12396 F: Documentation/spi/
12397 F: drivers/spi/
12398 F: include/linux/spi/
12399 F: include/uapi/linux/spi/
12400 F: tools/spi/
12401
12402 SPIDERNET NETWORK DRIVER for CELL
12403 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12404 L: netdev@vger.kernel.org
12405 S: Supported
12406 F: Documentation/networking/spider_net.txt
12407 F: drivers/net/ethernet/toshiba/spider_net*
12408
12409 SPU FILE SYSTEM
12410 M: Jeremy Kerr <jk@ozlabs.org>
12411 L: linuxppc-dev@lists.ozlabs.org
12412 W: http://www.ibm.com/developerworks/power/cell/
12413 S: Supported
12414 F: Documentation/filesystems/spufs.txt
12415 F: arch/powerpc/platforms/cell/spufs/
12416
12417 SQUASHFS FILE SYSTEM
12418 M: Phillip Lougher <phillip@squashfs.org.uk>
12419 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12420 W: http://squashfs.org.uk
12421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12422 S: Maintained
12423 F: Documentation/filesystems/squashfs.txt
12424 F: fs/squashfs/
12425
12426 SRM (Alpha) environment access
12427 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12428 S: Maintained
12429 F: arch/alpha/kernel/srm_env.c
12430
12431 STABLE BRANCH
12432 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12433 L: stable@vger.kernel.org
12434 S: Supported
12435 F: Documentation/process/stable-kernel-rules.rst
12436
12437 STAGING SUBSYSTEM
12438 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12440 L: devel@driverdev.osuosl.org
12441 S: Supported
12442 F: drivers/staging/
12443
12444 STAGING - COMEDI
12445 M: Ian Abbott <abbotti@mev.co.uk>
12446 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12447 S: Odd Fixes
12448 F: drivers/staging/comedi/
12449
12450 STAGING - FLARION FT1000 DRIVERS
12451 M: Marek Belisko <marek.belisko@gmail.com>
12452 S: Odd Fixes
12453 F: drivers/staging/ft1000/
12454
12455 STAGING - INDUSTRIAL IO
12456 M: Jonathan Cameron <jic23@kernel.org>
12457 L: linux-iio@vger.kernel.org
12458 S: Odd Fixes
12459 F: Documentation/devicetree/bindings/staging/iio/
12460 F: drivers/staging/iio/
12461
12462 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12463 M: Jarod Wilson <jarod@wilsonet.com>
12464 W: http://www.lirc.org/
12465 S: Odd Fixes
12466 F: drivers/staging/media/lirc/
12467
12468 STAGING - LUSTRE PARALLEL FILESYSTEM
12469 M: Oleg Drokin <oleg.drokin@intel.com>
12470 M: Andreas Dilger <andreas.dilger@intel.com>
12471 M: James Simmons <jsimmons@infradead.org>
12472 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12473 W: http://wiki.lustre.org/
12474 S: Maintained
12475 F: drivers/staging/lustre
12476
12477 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12478 M: Marc Dietrich <marvin24@gmx.de>
12479 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12480 L: linux-tegra@vger.kernel.org
12481 S: Maintained
12482 F: drivers/staging/nvec/
12483
12484 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12485 M: Jens Frederich <jfrederich@gmail.com>
12486 M: Daniel Drake <dsd@laptop.org>
12487 M: Jon Nettleton <jon.nettleton@gmail.com>
12488 W: http://wiki.laptop.org/go/DCON
12489 S: Maintained
12490 F: drivers/staging/olpc_dcon/
12491
12492 STAGING - REALTEK RTL8712U DRIVERS
12493 M: Larry Finger <Larry.Finger@lwfinger.net>
12494 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12495 S: Odd Fixes
12496 F: drivers/staging/rtl8712/
12497
12498 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12499 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12500 M: Teddy Wang <teddy.wang@siliconmotion.com>
12501 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12502 L: linux-fbdev@vger.kernel.org
12503 S: Maintained
12504 F: drivers/staging/sm750fb/
12505
12506 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12507 M: William Hubbs <w.d.hubbs@gmail.com>
12508 M: Chris Brannon <chris@the-brannons.com>
12509 M: Kirk Reiser <kirk@reisers.ca>
12510 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12511 L: speakup@linux-speakup.org
12512 W: http://www.linux-speakup.org/
12513 S: Odd Fixes
12514 F: drivers/staging/speakup/
12515
12516 STAGING - VIA VT665X DRIVERS
12517 M: Forest Bond <forest@alittletooquiet.net>
12518 S: Odd Fixes
12519 F: drivers/staging/vt665?/
12520
12521 STAGING - WILC1000 WIFI DRIVER
12522 M: Aditya Shankar <aditya.shankar@microchip.com>
12523 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12524 L: linux-wireless@vger.kernel.org
12525 S: Supported
12526 F: drivers/staging/wilc1000/
12527
12528 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12529 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12530 S: Odd Fixes
12531 F: drivers/staging/xgifb/
12532
12533 STARFIRE/DURALAN NETWORK DRIVER
12534 M: Ion Badulescu <ionut@badula.org>
12535 S: Odd Fixes
12536 F: drivers/net/ethernet/adaptec/starfire*
12537
12538 SUN3/3X
12539 M: Sam Creasey <sammy@sammy.net>
12540 W: http://sammy.net/sun3/
12541 S: Maintained
12542 F: arch/m68k/kernel/*sun3*
12543 F: arch/m68k/sun3*/
12544 F: arch/m68k/include/asm/sun3*
12545 F: drivers/net/ethernet/i825xx/sun3*
12546
12547 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12548 M: Hans de Goede <hdegoede@redhat.com>
12549 L: linux-input@vger.kernel.org
12550 S: Maintained
12551 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12552 F: drivers/input/keyboard/sun4i-lradc-keys.c
12553
12554 SUNDANCE NETWORK DRIVER
12555 M: Denis Kirjanov <kda@linux-powerpc.org>
12556 L: netdev@vger.kernel.org
12557 S: Maintained
12558 F: drivers/net/ethernet/dlink/sundance.c
12559
12560 SUPERH
12561 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12562 M: Rich Felker <dalias@libc.org>
12563 L: linux-sh@vger.kernel.org
12564 Q: http://patchwork.kernel.org/project/linux-sh/list/
12565 S: Maintained
12566 F: Documentation/sh/
12567 F: arch/sh/
12568 F: drivers/sh/
12569
12570 SUSPEND TO RAM
12571 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12572 M: Len Brown <len.brown@intel.com>
12573 M: Pavel Machek <pavel@ucw.cz>
12574 L: linux-pm@vger.kernel.org
12575 B: https://bugzilla.kernel.org
12576 S: Supported
12577 F: Documentation/power/
12578 F: arch/x86/kernel/acpi/
12579 F: drivers/base/power/
12580 F: kernel/power/
12581 F: include/linux/suspend.h
12582 F: include/linux/freezer.h
12583 F: include/linux/pm.h
12584
12585 SVGA HANDLING
12586 M: Martin Mares <mj@ucw.cz>
12587 L: linux-video@atrey.karlin.mff.cuni.cz
12588 S: Maintained
12589 F: Documentation/svga.txt
12590 F: arch/x86/boot/video*
12591
12592 SWIOTLB SUBSYSTEM
12593 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12594 L: linux-kernel@vger.kernel.org
12595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12596 S: Supported
12597 F: lib/swiotlb.c
12598 F: arch/*/kernel/pci-swiotlb.c
12599 F: include/linux/swiotlb.h
12600
12601 SWITCHDEV
12602 M: Jiri Pirko <jiri@resnulli.us>
12603 M: Ivan Vecera <ivecera@redhat.com>
12604 L: netdev@vger.kernel.org
12605 S: Supported
12606 F: net/switchdev/
12607 F: include/net/switchdev.h
12608
12609 SYNOPSYS ARC ARCHITECTURE
12610 M: Vineet Gupta <vgupta@synopsys.com>
12611 L: linux-snps-arc@lists.infradead.org
12612 S: Supported
12613 F: arch/arc/
12614 F: Documentation/devicetree/bindings/arc/*
12615 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12616 F: drivers/clocksource/arc_timer.c
12617 F: drivers/tty/serial/arc_uart.c
12618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12619
12620 SYNOPSYS ARC SDP platform support
12621 M: Alexey Brodkin <abrodkin@synopsys.com>
12622 S: Supported
12623 F: arch/arc/plat-axs10x
12624 F: arch/arc/boot/dts/ax*
12625 F: Documentation/devicetree/bindings/arc/axs10*
12626
12627 SYSTEM CONFIGURATION (SYSCON)
12628 M: Lee Jones <lee.jones@linaro.org>
12629 M: Arnd Bergmann <arnd@arndb.de>
12630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12631 S: Supported
12632 F: drivers/mfd/syscon.c
12633
12634 SYSTEM RESET/SHUTDOWN DRIVERS
12635 M: Sebastian Reichel <sre@kernel.org>
12636 L: linux-pm@vger.kernel.org
12637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12638 S: Maintained
12639 F: Documentation/devicetree/bindings/power/reset/
12640 F: drivers/power/reset/
12641
12642 SYSV FILESYSTEM
12643 M: Christoph Hellwig <hch@infradead.org>
12644 S: Maintained
12645 F: Documentation/filesystems/sysv-fs.txt
12646 F: fs/sysv/
12647 F: include/linux/sysv_fs.h
12648
12649 TARGET SUBSYSTEM
12650 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12651 L: linux-scsi@vger.kernel.org
12652 L: target-devel@vger.kernel.org
12653 W: http://www.linux-iscsi.org
12654 W: http://groups.google.com/group/linux-iscsi-target-dev
12655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12656 S: Supported
12657 F: drivers/target/
12658 F: include/target/
12659 F: Documentation/target/
12660
12661 TASKSTATS STATISTICS INTERFACE
12662 M: Balbir Singh <bsingharora@gmail.com>
12663 S: Maintained
12664 F: Documentation/accounting/taskstats*
12665 F: include/linux/taskstats*
12666 F: kernel/taskstats.c
12667
12668 TC subsystem
12669 M: Jamal Hadi Salim <jhs@mojatatu.com>
12670 M: Cong Wang <xiyou.wangcong@gmail.com>
12671 M: Jiri Pirko <jiri@resnulli.us>
12672 L: netdev@vger.kernel.org
12673 S: Maintained
12674 F: include/net/pkt_cls.h
12675 F: include/net/pkt_sched.h
12676 F: include/net/tc_act/
12677 F: include/uapi/linux/pkt_cls.h
12678 F: include/uapi/linux/pkt_sched.h
12679 F: include/uapi/linux/tc_act/
12680 F: include/uapi/linux/tc_ematch/
12681 F: net/sched/
12682
12683 TCP LOW PRIORITY MODULE
12684 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12685 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12686 W: http://tcp-lp-mod.sourceforge.net/
12687 S: Maintained
12688 F: net/ipv4/tcp_lp.c
12689
12690 TDA10071 MEDIA DRIVER
12691 M: Antti Palosaari <crope@iki.fi>
12692 L: linux-media@vger.kernel.org
12693 W: https://linuxtv.org
12694 W: http://palosaari.fi/linux/
12695 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12696 T: git git://linuxtv.org/anttip/media_tree.git
12697 S: Maintained
12698 F: drivers/media/dvb-frontends/tda10071*
12699
12700 TDA18212 MEDIA DRIVER
12701 M: Antti Palosaari <crope@iki.fi>
12702 L: linux-media@vger.kernel.org
12703 W: https://linuxtv.org
12704 W: http://palosaari.fi/linux/
12705 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12706 T: git git://linuxtv.org/anttip/media_tree.git
12707 S: Maintained
12708 F: drivers/media/tuners/tda18212*
12709
12710 TDA18218 MEDIA DRIVER
12711 M: Antti Palosaari <crope@iki.fi>
12712 L: linux-media@vger.kernel.org
12713 W: https://linuxtv.org
12714 W: http://palosaari.fi/linux/
12715 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12716 T: git git://linuxtv.org/anttip/media_tree.git
12717 S: Maintained
12718 F: drivers/media/tuners/tda18218*
12719
12720 TDA18271 MEDIA DRIVER
12721 M: Michael Krufky <mkrufky@linuxtv.org>
12722 L: linux-media@vger.kernel.org
12723 W: https://linuxtv.org
12724 W: http://github.com/mkrufky
12725 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12726 T: git git://linuxtv.org/mkrufky/tuners.git
12727 S: Maintained
12728 F: drivers/media/tuners/tda18271*
12729
12730 TDA827x MEDIA DRIVER
12731 M: Michael Krufky <mkrufky@linuxtv.org>
12732 L: linux-media@vger.kernel.org
12733 W: https://linuxtv.org
12734 W: http://github.com/mkrufky
12735 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12736 T: git git://linuxtv.org/mkrufky/tuners.git
12737 S: Maintained
12738 F: drivers/media/tuners/tda8290.*
12739
12740 TDA8290 MEDIA DRIVER
12741 M: Michael Krufky <mkrufky@linuxtv.org>
12742 L: linux-media@vger.kernel.org
12743 W: https://linuxtv.org
12744 W: http://github.com/mkrufky
12745 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12746 T: git git://linuxtv.org/mkrufky/tuners.git
12747 S: Maintained
12748 F: drivers/media/tuners/tda8290.*
12749
12750 TDA9840 MEDIA DRIVER
12751 M: Hans Verkuil <hverkuil@xs4all.nl>
12752 L: linux-media@vger.kernel.org
12753 T: git git://linuxtv.org/media_tree.git
12754 W: https://linuxtv.org
12755 S: Maintained
12756 F: drivers/media/i2c/tda9840*
12757
12758 TEA5761 TUNER DRIVER
12759 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12760 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12761 L: linux-media@vger.kernel.org
12762 W: https://linuxtv.org
12763 T: git git://linuxtv.org/media_tree.git
12764 S: Odd fixes
12765 F: drivers/media/tuners/tea5761.*
12766
12767 TEA5767 TUNER DRIVER
12768 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12769 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12770 L: linux-media@vger.kernel.org
12771 W: https://linuxtv.org
12772 T: git git://linuxtv.org/media_tree.git
12773 S: Maintained
12774 F: drivers/media/tuners/tea5767.*
12775
12776 TEA6415C MEDIA DRIVER
12777 M: Hans Verkuil <hverkuil@xs4all.nl>
12778 L: linux-media@vger.kernel.org
12779 T: git git://linuxtv.org/media_tree.git
12780 W: https://linuxtv.org
12781 S: Maintained
12782 F: drivers/media/i2c/tea6415c*
12783
12784 TEA6420 MEDIA DRIVER
12785 M: Hans Verkuil <hverkuil@xs4all.nl>
12786 L: linux-media@vger.kernel.org
12787 T: git git://linuxtv.org/media_tree.git
12788 W: https://linuxtv.org
12789 S: Maintained
12790 F: drivers/media/i2c/tea6420*
12791
12792 TEAM DRIVER
12793 M: Jiri Pirko <jiri@resnulli.us>
12794 L: netdev@vger.kernel.org
12795 S: Supported
12796 F: drivers/net/team/
12797 F: include/linux/if_team.h
12798 F: include/uapi/linux/if_team.h
12799
12800 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12801 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12802 S: Maintained
12803 F: arch/x86/platform/ts5500/
12804
12805 TECHNOTREND USB IR RECEIVER
12806 M: Sean Young <sean@mess.org>
12807 L: linux-media@vger.kernel.org
12808 S: Maintained
12809 F: drivers/media/rc/ttusbir.c
12810
12811 TEGRA ARCHITECTURE SUPPORT
12812 M: Thierry Reding <thierry.reding@gmail.com>
12813 M: Jonathan Hunter <jonathanh@nvidia.com>
12814 L: linux-tegra@vger.kernel.org
12815 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12817 S: Supported
12818 N: [^a-z]tegra
12819
12820 TEGRA CLOCK DRIVER
12821 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12822 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12823 S: Supported
12824 F: drivers/clk/tegra/
12825
12826 TEGRA DMA DRIVERS
12827 M: Laxman Dewangan <ldewangan@nvidia.com>
12828 M: Jon Hunter <jonathanh@nvidia.com>
12829 S: Supported
12830 F: drivers/dma/tegra*
12831
12832 TEGRA I2C DRIVER
12833 M: Laxman Dewangan <ldewangan@nvidia.com>
12834 S: Supported
12835 F: drivers/i2c/busses/i2c-tegra.c
12836
12837 TEGRA IOMMU DRIVERS
12838 M: Hiroshi Doyu <hdoyu@nvidia.com>
12839 S: Supported
12840 F: drivers/iommu/tegra*
12841
12842 TEGRA KBC DRIVER
12843 M: Rakesh Iyer <riyer@nvidia.com>
12844 M: Laxman Dewangan <ldewangan@nvidia.com>
12845 S: Supported
12846 F: drivers/input/keyboard/tegra-kbc.c
12847
12848 TEGRA PWM DRIVER
12849 M: Thierry Reding <thierry.reding@gmail.com>
12850 S: Supported
12851 F: drivers/pwm/pwm-tegra.c
12852
12853 TEGRA SERIAL DRIVER
12854 M: Laxman Dewangan <ldewangan@nvidia.com>
12855 S: Supported
12856 F: drivers/tty/serial/serial-tegra.c
12857
12858 TEGRA SPI DRIVER
12859 M: Laxman Dewangan <ldewangan@nvidia.com>
12860 S: Supported
12861 F: drivers/spi/spi-tegra*
12862
12863 TEHUTI ETHERNET DRIVER
12864 M: Andy Gospodarek <andy@greyhouse.net>
12865 L: netdev@vger.kernel.org
12866 S: Supported
12867 F: drivers/net/ethernet/tehuti/*
12868
12869 Telecom Clock Driver for MCPL0010
12870 M: Mark Gross <mark.gross@intel.com>
12871 S: Supported
12872 F: drivers/char/tlclk.c
12873
12874 TENSILICA XTENSA PORT (xtensa)
12875 M: Chris Zankel <chris@zankel.net>
12876 M: Max Filippov <jcmvbkbc@gmail.com>
12877 L: linux-xtensa@linux-xtensa.org
12878 T: git git://github.com/czankel/xtensa-linux.git
12879 S: Maintained
12880 F: arch/xtensa/
12881 F: drivers/irqchip/irq-xtensa-*
12882
12883 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12884 M: Nishanth Menon <nm@ti.com>
12885 M: Tero Kristo <t-kristo@ti.com>
12886 M: Santosh Shilimkar <ssantosh@kernel.org>
12887 L: linux-arm-kernel@lists.infradead.org
12888 S: Maintained
12889 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12890 F: drivers/firmware/ti_sci*
12891 F: include/linux/soc/ti/ti_sci_protocol.h
12892 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12893 F: include/dt-bindings/genpd/k2g.h
12894 F: drivers/soc/ti/ti_sci_pm_domains.c
12895 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12896 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12897 F: drivers/clk/keystone/sci-clk.c
12898 F: drivers/reset/reset-ti-sci.c
12899
12900 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12901 M: Hans Verkuil <hverkuil@xs4all.nl>
12902 L: linux-media@vger.kernel.org
12903 T: git git://linuxtv.org/media_tree.git
12904 W: https://linuxtv.org
12905 S: Maintained
12906 F: drivers/media/radio/radio-raremono.c
12907
12908 THERMAL
12909 M: Zhang Rui <rui.zhang@intel.com>
12910 M: Eduardo Valentin <edubezval@gmail.com>
12911 L: linux-pm@vger.kernel.org
12912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12914 Q: https://patchwork.kernel.org/project/linux-pm/list/
12915 S: Supported
12916 F: drivers/thermal/
12917 F: include/linux/thermal.h
12918 F: include/uapi/linux/thermal.h
12919 F: include/linux/cpu_cooling.h
12920 F: Documentation/devicetree/bindings/thermal/
12921
12922 THERMAL/CPU_COOLING
12923 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12924 M: Viresh Kumar <viresh.kumar@linaro.org>
12925 M: Javi Merino <javi.merino@kernel.org>
12926 L: linux-pm@vger.kernel.org
12927 S: Supported
12928 F: Documentation/thermal/cpu-cooling-api.txt
12929 F: drivers/thermal/cpu_cooling.c
12930 F: include/linux/cpu_cooling.h
12931
12932 THINKPAD ACPI EXTRAS DRIVER
12933 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12934 L: ibm-acpi-devel@lists.sourceforge.net
12935 L: platform-driver-x86@vger.kernel.org
12936 W: http://ibm-acpi.sourceforge.net
12937 W: http://thinkwiki.org/wiki/Ibm-acpi
12938 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12939 S: Maintained
12940 F: drivers/platform/x86/thinkpad_acpi.c
12941
12942 TI BANDGAP AND THERMAL DRIVER
12943 M: Eduardo Valentin <edubezval@gmail.com>
12944 M: Keerthy <j-keerthy@ti.com>
12945 L: linux-pm@vger.kernel.org
12946 L: linux-omap@vger.kernel.org
12947 S: Maintained
12948 F: drivers/thermal/ti-soc-thermal/
12949
12950 TI VPE/CAL DRIVERS
12951 M: Benoit Parrot <bparrot@ti.com>
12952 L: linux-media@vger.kernel.org
12953 W: http://linuxtv.org/
12954 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12955 S: Maintained
12956 F: drivers/media/platform/ti-vpe/
12957
12958 TI CDCE706 CLOCK DRIVER
12959 M: Max Filippov <jcmvbkbc@gmail.com>
12960 S: Maintained
12961 F: drivers/clk/clk-cdce706.c
12962
12963 TI CLOCK DRIVER
12964 M: Tero Kristo <t-kristo@ti.com>
12965 L: linux-omap@vger.kernel.org
12966 S: Maintained
12967 F: drivers/clk/ti/
12968 F: include/linux/clk/ti.h
12969
12970 TI ETHERNET SWITCH DRIVER (CPSW)
12971 R: Grygorii Strashko <grygorii.strashko@ti.com>
12972 L: linux-omap@vger.kernel.org
12973 L: netdev@vger.kernel.org
12974 S: Maintained
12975 F: drivers/net/ethernet/ti/cpsw*
12976 F: drivers/net/ethernet/ti/davinci*
12977
12978 TI FLASH MEDIA INTERFACE DRIVER
12979 M: Alex Dubov <oakad@yahoo.com>
12980 S: Maintained
12981 F: drivers/misc/tifm*
12982 F: drivers/mmc/host/tifm_sd.c
12983 F: include/linux/tifm.h
12984
12985 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12986 M: Santosh Shilimkar <ssantosh@kernel.org>
12987 L: linux-kernel@vger.kernel.org
12988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12989 S: Maintained
12990 F: drivers/soc/ti/*
12991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12992
12993
12994 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12995 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12996 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12997 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12998 S: Maintained
12999 F: sound/soc/codecs/lm49453*
13000 F: sound/soc/codecs/isabelle*
13001
13002 TI LP855x BACKLIGHT DRIVER
13003 M: Milo Kim <milo.kim@ti.com>
13004 S: Maintained
13005 F: Documentation/backlight/lp855x-driver.txt
13006 F: drivers/video/backlight/lp855x_bl.c
13007 F: include/linux/platform_data/lp855x.h
13008
13009 TI LP8727 CHARGER DRIVER
13010 M: Milo Kim <milo.kim@ti.com>
13011 S: Maintained
13012 F: drivers/power/supply/lp8727_charger.c
13013 F: include/linux/platform_data/lp8727.h
13014
13015 TI LP8788 MFD DRIVER
13016 M: Milo Kim <milo.kim@ti.com>
13017 S: Maintained
13018 F: drivers/iio/adc/lp8788_adc.c
13019 F: drivers/leds/leds-lp8788.c
13020 F: drivers/mfd/lp8788*.c
13021 F: drivers/power/supply/lp8788-charger.c
13022 F: drivers/regulator/lp8788-*.c
13023 F: include/linux/mfd/lp8788*.h
13024
13025 TI NETCP ETHERNET DRIVER
13026 M: Wingman Kwok <w-kwok2@ti.com>
13027 M: Murali Karicheri <m-karicheri2@ti.com>
13028 L: netdev@vger.kernel.org
13029 S: Maintained
13030 F: drivers/net/ethernet/ti/netcp*
13031
13032 TI TAS571X FAMILY ASoC CODEC DRIVER
13033 M: Kevin Cernekee <cernekee@chromium.org>
13034 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13035 S: Odd Fixes
13036 F: sound/soc/codecs/tas571x*
13037
13038 TI TWL4030 SERIES SOC CODEC DRIVER
13039 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13040 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13041 S: Maintained
13042 F: sound/soc/codecs/twl4030*
13043
13044 TI WILINK WIRELESS DRIVERS
13045 L: linux-wireless@vger.kernel.org
13046 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13047 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13049 S: Orphan
13050 F: drivers/net/wireless/ti/
13051 F: include/linux/wl12xx.h
13052
13053 TIPC NETWORK LAYER
13054 M: Jon Maloy <jon.maloy@ericsson.com>
13055 M: Ying Xue <ying.xue@windriver.com>
13056 L: netdev@vger.kernel.org (core kernel code)
13057 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13058 W: http://tipc.sourceforge.net/
13059 S: Maintained
13060 F: include/uapi/linux/tipc*.h
13061 F: net/tipc/
13062
13063 TILE ARCHITECTURE
13064 M: Chris Metcalf <cmetcalf@mellanox.com>
13065 W: http://www.mellanox.com/repository/solutions/tile-scm/
13066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13067 S: Supported
13068 F: arch/tile/
13069 F: drivers/char/tile-srom.c
13070 F: drivers/edac/tile_edac.c
13071 F: drivers/net/ethernet/tile/
13072 F: drivers/rtc/rtc-tile.c
13073 F: drivers/tty/hvc/hvc_tile.c
13074 F: drivers/tty/serial/tilegx.c
13075 F: drivers/usb/host/*-tilegx.c
13076 F: include/linux/usb/tilegx.h
13077
13078 TLAN NETWORK DRIVER
13079 M: Samuel Chessman <chessman@tux.org>
13080 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13081 W: http://sourceforge.net/projects/tlan/
13082 S: Maintained
13083 F: Documentation/networking/tlan.txt
13084 F: drivers/net/ethernet/ti/tlan.*
13085
13086 TOMOYO SECURITY MODULE
13087 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13088 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13089 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13090 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13091 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13092 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13093 W: http://tomoyo.sourceforge.jp/
13094 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13095 S: Maintained
13096 F: security/tomoyo/
13097
13098 TOPSTAR LAPTOP EXTRAS DRIVER
13099 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13100 L: platform-driver-x86@vger.kernel.org
13101 S: Maintained
13102 F: drivers/platform/x86/topstar-laptop.c
13103
13104 TOSHIBA ACPI EXTRAS DRIVER
13105 M: Azael Avalos <coproscefalo@gmail.com>
13106 L: platform-driver-x86@vger.kernel.org
13107 S: Maintained
13108 F: drivers/platform/x86/toshiba_acpi.c
13109
13110 TOSHIBA BLUETOOTH DRIVER
13111 M: Azael Avalos <coproscefalo@gmail.com>
13112 L: platform-driver-x86@vger.kernel.org
13113 S: Maintained
13114 F: drivers/platform/x86/toshiba_bluetooth.c
13115
13116 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13117 M: Azael Avalos <coproscefalo@gmail.com>
13118 L: platform-driver-x86@vger.kernel.org
13119 S: Maintained
13120 F: drivers/platform/x86/toshiba_haps.c
13121
13122 TOSHIBA WMI HOTKEYS DRIVER
13123 M: Azael Avalos <coproscefalo@gmail.com>
13124 L: platform-driver-x86@vger.kernel.org
13125 S: Maintained
13126 F: drivers/platform/x86/toshiba-wmi.c
13127
13128 TOSHIBA SMM DRIVER
13129 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13130 W: http://www.buzzard.org.uk/toshiba/
13131 S: Maintained
13132 F: drivers/char/toshiba.c
13133 F: include/linux/toshiba.h
13134 F: include/uapi/linux/toshiba.h
13135
13136 TOSHIBA TC358743 DRIVER
13137 M: Mats Randgaard <matrandg@cisco.com>
13138 L: linux-media@vger.kernel.org
13139 S: Maintained
13140 F: drivers/media/i2c/tc358743*
13141 F: include/media/i2c/tc358743.h
13142
13143 TMIO/SDHI MMC DRIVER
13144 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13145 L: linux-mmc@vger.kernel.org
13146 S: Supported
13147 F: drivers/mmc/host/tmio_mmc*
13148 F: drivers/mmc/host/renesas_sdhi*
13149 F: include/linux/mfd/tmio.h
13150
13151 TMP401 HARDWARE MONITOR DRIVER
13152 M: Guenter Roeck <linux@roeck-us.net>
13153 L: linux-hwmon@vger.kernel.org
13154 S: Maintained
13155 F: Documentation/hwmon/tmp401
13156 F: drivers/hwmon/tmp401.c
13157
13158 TMPFS (SHMEM FILESYSTEM)
13159 M: Hugh Dickins <hughd@google.com>
13160 L: linux-mm@kvack.org
13161 S: Maintained
13162 F: include/linux/shmem_fs.h
13163 F: mm/shmem.c
13164
13165 TM6000 VIDEO4LINUX DRIVER
13166 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13167 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13168 L: linux-media@vger.kernel.org
13169 W: https://linuxtv.org
13170 T: git git://linuxtv.org/media_tree.git
13171 S: Odd fixes
13172 F: drivers/media/usb/tm6000/
13173 F: Documentation/media/v4l-drivers/tm6000*
13174
13175 TW5864 VIDEO4LINUX DRIVER
13176 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13177 M: Anton Sviridenko <anton@corp.bluecherry.net>
13178 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13179 M: Andrey Utkin <andrey_utkin@fastmail.com>
13180 L: linux-media@vger.kernel.org
13181 S: Supported
13182 F: drivers/media/pci/tw5864/
13183
13184 TW68 VIDEO4LINUX DRIVER
13185 M: Hans Verkuil <hverkuil@xs4all.nl>
13186 L: linux-media@vger.kernel.org
13187 T: git git://linuxtv.org/media_tree.git
13188 W: https://linuxtv.org
13189 S: Odd Fixes
13190 F: drivers/media/pci/tw68/
13191
13192 TW686X VIDEO4LINUX DRIVER
13193 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13194 L: linux-media@vger.kernel.org
13195 T: git git://linuxtv.org/media_tree.git
13196 W: http://linuxtv.org
13197 S: Maintained
13198 F: drivers/media/pci/tw686x/
13199
13200 TPM DEVICE DRIVER
13201 M: Peter Huewe <peterhuewe@gmx.de>
13202 M: Marcel Selhorst <tpmdd@selhorst.net>
13203 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13204 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13205 W: http://tpmdd.sourceforge.net
13206 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13207 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13208 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13209 S: Maintained
13210 F: drivers/char/tpm/
13211
13212 TPM IBM_VTPM DEVICE DRIVER
13213 M: Ashley Lai <ashleydlai@gmail.com>
13214 W: http://tpmdd.sourceforge.net
13215 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13216 S: Maintained
13217 F: drivers/char/tpm/tpm_ibmvtpm*
13218
13219 TRACING
13220 M: Steven Rostedt <rostedt@goodmis.org>
13221 M: Ingo Molnar <mingo@redhat.com>
13222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13223 S: Maintained
13224 F: Documentation/trace/ftrace.txt
13225 F: arch/*/*/*/ftrace.h
13226 F: arch/*/kernel/ftrace.c
13227 F: include/*/ftrace.h
13228 F: include/linux/trace*.h
13229 F: include/trace/
13230 F: kernel/trace/
13231 F: tools/testing/selftests/ftrace/
13232
13233 TRACING MMIO ACCESSES (MMIOTRACE)
13234 M: Steven Rostedt <rostedt@goodmis.org>
13235 M: Ingo Molnar <mingo@kernel.org>
13236 R: Karol Herbst <karolherbst@gmail.com>
13237 R: Pekka Paalanen <ppaalanen@gmail.com>
13238 S: Maintained
13239 L: linux-kernel@vger.kernel.org
13240 L: nouveau@lists.freedesktop.org
13241 F: kernel/trace/trace_mmiotrace.c
13242 F: include/linux/mmiotrace.h
13243 F: arch/x86/mm/kmmio.c
13244 F: arch/x86/mm/mmio-mod.c
13245 F: arch/x86/mm/testmmiotrace.c
13246
13247 TRIVIAL PATCHES
13248 M: Jiri Kosina <trivial@kernel.org>
13249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13250 S: Maintained
13251 K: ^Subject:.*(?i)trivial
13252
13253 TTY LAYER
13254 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13255 M: Jiri Slaby <jslaby@suse.com>
13256 S: Supported
13257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13258 F: Documentation/serial/
13259 F: drivers/tty/
13260 F: drivers/tty/serial/serial_core.c
13261 F: include/linux/serial_core.h
13262 F: include/linux/serial.h
13263 F: include/linux/tty.h
13264 F: include/uapi/linux/serial_core.h
13265 F: include/uapi/linux/serial.h
13266 F: include/uapi/linux/tty.h
13267
13268 TUA9001 MEDIA DRIVER
13269 M: Antti Palosaari <crope@iki.fi>
13270 L: linux-media@vger.kernel.org
13271 W: https://linuxtv.org
13272 W: http://palosaari.fi/linux/
13273 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13274 T: git git://linuxtv.org/anttip/media_tree.git
13275 S: Maintained
13276 F: drivers/media/tuners/tua9001*
13277
13278 TULIP NETWORK DRIVERS
13279 L: netdev@vger.kernel.org
13280 L: linux-parisc@vger.kernel.org
13281 S: Orphan
13282 F: drivers/net/ethernet/dec/tulip/
13283
13284 TUN/TAP driver
13285 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13286 W: http://vtun.sourceforge.net/tun
13287 S: Maintained
13288 F: Documentation/networking/tuntap.txt
13289 F: arch/um/os-Linux/drivers/
13290
13291 TURBOCHANNEL SUBSYSTEM
13292 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13293 M: Ralf Baechle <ralf@linux-mips.org>
13294 L: linux-mips@linux-mips.org
13295 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13296 S: Maintained
13297 F: drivers/tc/
13298 F: include/linux/tc.h
13299
13300 UBI FILE SYSTEM (UBIFS)
13301 M: Richard Weinberger <richard@nod.at>
13302 M: Artem Bityutskiy <dedekind1@gmail.com>
13303 M: Adrian Hunter <adrian.hunter@intel.com>
13304 L: linux-mtd@lists.infradead.org
13305 T: git git://git.infradead.org/ubifs-2.6.git
13306 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13307 S: Supported
13308 F: Documentation/filesystems/ubifs.txt
13309 F: fs/ubifs/
13310
13311 UCLINUX (M68KNOMMU AND COLDFIRE)
13312 M: Greg Ungerer <gerg@linux-m68k.org>
13313 W: http://www.linux-m68k.org/
13314 W: http://www.uclinux.org/
13315 L: linux-m68k@lists.linux-m68k.org
13316 L: uclinux-dev@uclinux.org (subscribers-only)
13317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13318 S: Maintained
13319 F: arch/m68k/coldfire/
13320 F: arch/m68k/68*/
13321 F: arch/m68k/*/*_no.*
13322 F: arch/m68k/include/asm/*_no.*
13323
13324 UDF FILESYSTEM
13325 M: Jan Kara <jack@suse.com>
13326 S: Maintained
13327 F: Documentation/filesystems/udf.txt
13328 F: fs/udf/
13329
13330 UDRAW TABLET
13331 M: Bastien Nocera <hadess@hadess.net>
13332 L: linux-input@vger.kernel.org
13333 S: Maintained
13334 F: drivers/hid/hid-udraw.c
13335
13336 UFS FILESYSTEM
13337 M: Evgeniy Dushistov <dushistov@mail.ru>
13338 S: Maintained
13339 F: Documentation/filesystems/ufs.txt
13340 F: fs/ufs/
13341
13342 UHID USERSPACE HID IO DRIVER:
13343 M: David Herrmann <dh.herrmann@googlemail.com>
13344 L: linux-input@vger.kernel.org
13345 S: Maintained
13346 F: drivers/hid/uhid.c
13347 F: include/uapi/linux/uhid.h
13348
13349 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13350 L: linux-usb@vger.kernel.org
13351 S: Orphan
13352 F: drivers/uwb/
13353 F: include/linux/uwb.h
13354 F: include/linux/uwb/
13355
13356 UNICORE32 ARCHITECTURE:
13357 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13358 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13359 S: Maintained
13360 T: git git://github.com/gxt/linux.git
13361 F: arch/unicore32/
13362
13363 UNIFDEF
13364 M: Tony Finch <dot@dotat.at>
13365 W: http://dotat.at/prog/unifdef
13366 S: Maintained
13367 F: scripts/unifdef.c
13368
13369 UNIFORM CDROM DRIVER
13370 M: Jens Axboe <axboe@kernel.dk>
13371 W: http://www.kernel.dk
13372 S: Maintained
13373 F: Documentation/cdrom/
13374 F: drivers/cdrom/cdrom.c
13375 F: include/linux/cdrom.h
13376 F: include/uapi/linux/cdrom.h
13377
13378 UNISYS S-PAR DRIVERS
13379 M: David Kershner <david.kershner@unisys.com>
13380 L: sparmaintainer@unisys.com (Unisys internal)
13381 S: Supported
13382 F: drivers/staging/unisys/
13383
13384 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13385 M: Vinayak Holikatti <vinholikatti@gmail.com>
13386 L: linux-scsi@vger.kernel.org
13387 S: Supported
13388 F: Documentation/scsi/ufs.txt
13389 F: drivers/scsi/ufs/
13390
13391 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13392 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13393 M: Prabu Thangamuthu <prabut@synopsys.com>
13394 L: linux-scsi@vger.kernel.org
13395 S: Supported
13396 F: drivers/scsi/ufs/*dwc*
13397
13398 UNSORTED BLOCK IMAGES (UBI)
13399 M: Artem Bityutskiy <dedekind1@gmail.com>
13400 M: Richard Weinberger <richard@nod.at>
13401 W: http://www.linux-mtd.infradead.org/
13402 L: linux-mtd@lists.infradead.org
13403 T: git git://git.infradead.org/ubifs-2.6.git
13404 S: Supported
13405 F: drivers/mtd/ubi/
13406 F: include/linux/mtd/ubi.h
13407 F: include/uapi/mtd/ubi-user.h
13408
13409 USB ACM DRIVER
13410 M: Oliver Neukum <oneukum@suse.com>
13411 L: linux-usb@vger.kernel.org
13412 S: Maintained
13413 F: Documentation/usb/acm.txt
13414 F: drivers/usb/class/cdc-acm.*
13415
13416 USB AR5523 WIRELESS DRIVER
13417 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13418 L: linux-wireless@vger.kernel.org
13419 S: Maintained
13420 F: drivers/net/wireless/ath/ar5523/
13421
13422 USB ATTACHED SCSI
13423 M: Oliver Neukum <oneukum@suse.com>
13424 L: linux-usb@vger.kernel.org
13425 L: linux-scsi@vger.kernel.org
13426 S: Maintained
13427 F: drivers/usb/storage/uas.c
13428
13429 USB CDC ETHERNET DRIVER
13430 M: Oliver Neukum <oliver@neukum.org>
13431 L: linux-usb@vger.kernel.org
13432 S: Maintained
13433 F: drivers/net/usb/cdc_*.c
13434 F: include/uapi/linux/usb/cdc.h
13435
13436 USB CHAOSKEY DRIVER
13437 M: Keith Packard <keithp@keithp.com>
13438 L: linux-usb@vger.kernel.org
13439 S: Maintained
13440 F: drivers/usb/misc/chaoskey.c
13441
13442 USB CYPRESS C67X00 DRIVER
13443 M: Peter Korsgaard <jacmet@sunsite.dk>
13444 L: linux-usb@vger.kernel.org
13445 S: Maintained
13446 F: drivers/usb/c67x00/
13447
13448 USB DAVICOM DM9601 DRIVER
13449 M: Peter Korsgaard <jacmet@sunsite.dk>
13450 L: netdev@vger.kernel.org
13451 W: http://www.linux-usb.org/usbnet
13452 S: Maintained
13453 F: drivers/net/usb/dm9601.c
13454
13455 USB DIAMOND RIO500 DRIVER
13456 M: Cesar Miquel <miquel@df.uba.ar>
13457 L: rio500-users@lists.sourceforge.net
13458 W: http://rio500.sourceforge.net
13459 S: Maintained
13460 F: drivers/usb/misc/rio500*
13461
13462 USB EHCI DRIVER
13463 M: Alan Stern <stern@rowland.harvard.edu>
13464 L: linux-usb@vger.kernel.org
13465 S: Maintained
13466 F: Documentation/usb/ehci.txt
13467 F: drivers/usb/host/ehci*
13468
13469 USB GADGET/PERIPHERAL SUBSYSTEM
13470 M: Felipe Balbi <balbi@kernel.org>
13471 L: linux-usb@vger.kernel.org
13472 W: http://www.linux-usb.org/gadget
13473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13474 S: Maintained
13475 F: drivers/usb/gadget/
13476 F: include/linux/usb/gadget*
13477
13478 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13479 M: Jiri Kosina <jikos@kernel.org>
13480 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13481 L: linux-usb@vger.kernel.org
13482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13483 S: Maintained
13484 F: Documentation/hid/hiddev.txt
13485 F: drivers/hid/usbhid/
13486
13487 USB ISP116X DRIVER
13488 M: Olav Kongas <ok@artecdesign.ee>
13489 L: linux-usb@vger.kernel.org
13490 S: Maintained
13491 F: drivers/usb/host/isp116x*
13492 F: include/linux/usb/isp116x.h
13493
13494 USB LAN78XX ETHERNET DRIVER
13495 M: Woojung Huh <woojung.huh@microchip.com>
13496 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13497 L: netdev@vger.kernel.org
13498 S: Maintained
13499 F: drivers/net/usb/lan78xx.*
13500
13501 USB MASS STORAGE DRIVER
13502 M: Alan Stern <stern@rowland.harvard.edu>
13503 L: linux-usb@vger.kernel.org
13504 L: usb-storage@lists.one-eyed-alien.net
13505 S: Maintained
13506 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13507 F: drivers/usb/storage/
13508
13509 USB MIDI DRIVER
13510 M: Clemens Ladisch <clemens@ladisch.de>
13511 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13512 T: git git://git.alsa-project.org/alsa-kernel.git
13513 S: Maintained
13514 F: sound/usb/midi.*
13515
13516 USB NETWORKING DRIVERS
13517 L: linux-usb@vger.kernel.org
13518 S: Odd Fixes
13519 F: drivers/net/usb/
13520
13521 USB OHCI DRIVER
13522 M: Alan Stern <stern@rowland.harvard.edu>
13523 L: linux-usb@vger.kernel.org
13524 S: Maintained
13525 F: Documentation/usb/ohci.txt
13526 F: drivers/usb/host/ohci*
13527
13528 USB OTG FSM (Finite State Machine)
13529 M: Peter Chen <Peter.Chen@nxp.com>
13530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13531 L: linux-usb@vger.kernel.org
13532 S: Maintained
13533 F: drivers/usb/common/usb-otg-fsm.c
13534
13535 USB OVER IP DRIVER
13536 M: Valentina Manea <valentina.manea.m@gmail.com>
13537 M: Shuah Khan <shuahkh@osg.samsung.com>
13538 M: Shuah Khan <shuah@kernel.org>
13539 L: linux-usb@vger.kernel.org
13540 S: Maintained
13541 F: Documentation/usb/usbip_protocol.txt
13542 F: drivers/usb/usbip/
13543 F: tools/usb/usbip/
13544
13545 USB PEGASUS DRIVER
13546 M: Petko Manolov <petkan@nucleusys.com>
13547 L: linux-usb@vger.kernel.org
13548 L: netdev@vger.kernel.org
13549 T: git git://github.com/petkan/pegasus.git
13550 W: https://github.com/petkan/pegasus
13551 S: Maintained
13552 F: drivers/net/usb/pegasus.*
13553
13554 USB PHY LAYER
13555 M: Felipe Balbi <balbi@kernel.org>
13556 L: linux-usb@vger.kernel.org
13557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13558 S: Maintained
13559 F: drivers/usb/phy/
13560
13561 USB PRINTER DRIVER (usblp)
13562 M: Pete Zaitcev <zaitcev@redhat.com>
13563 L: linux-usb@vger.kernel.org
13564 S: Supported
13565 F: drivers/usb/class/usblp.c
13566
13567 USB QMI WWAN NETWORK DRIVER
13568 M: Bjørn Mork <bjorn@mork.no>
13569 L: netdev@vger.kernel.org
13570 S: Maintained
13571 F: Documentation/ABI/testing/sysfs-class-net-qmi
13572 F: drivers/net/usb/qmi_wwan.c
13573
13574 USB RTL8150 DRIVER
13575 M: Petko Manolov <petkan@nucleusys.com>
13576 L: linux-usb@vger.kernel.org
13577 L: netdev@vger.kernel.org
13578 T: git git://github.com/petkan/rtl8150.git
13579 W: https://github.com/petkan/rtl8150
13580 S: Maintained
13581 F: drivers/net/usb/rtl8150.c
13582
13583 USB SERIAL SUBSYSTEM
13584 M: Johan Hovold <johan@kernel.org>
13585 L: linux-usb@vger.kernel.org
13586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13587 S: Maintained
13588 F: Documentation/usb/usb-serial.txt
13589 F: drivers/usb/serial/
13590 F: include/linux/usb/serial.h
13591
13592 USB SMSC75XX ETHERNET DRIVER
13593 M: Steve Glendinning <steve.glendinning@shawell.net>
13594 L: netdev@vger.kernel.org
13595 S: Maintained
13596 F: drivers/net/usb/smsc75xx.*
13597
13598 USB SMSC95XX ETHERNET DRIVER
13599 M: Steve Glendinning <steve.glendinning@shawell.net>
13600 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13601 L: netdev@vger.kernel.org
13602 S: Maintained
13603 F: drivers/net/usb/smsc95xx.*
13604
13605 USB SUBSYSTEM
13606 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13607 L: linux-usb@vger.kernel.org
13608 W: http://www.linux-usb.org
13609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13610 S: Supported
13611 F: Documentation/devicetree/bindings/usb/
13612 F: Documentation/usb/
13613 F: drivers/usb/
13614 F: include/linux/usb.h
13615 F: include/linux/usb/
13616
13617 USB TYPEC SUBSYSTEM
13618 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13619 L: linux-usb@vger.kernel.org
13620 S: Maintained
13621 F: Documentation/ABI/testing/sysfs-class-typec
13622 F: Documentation/usb/typec.rst
13623 F: drivers/usb/typec/
13624 F: include/linux/usb/typec.h
13625
13626 USB UHCI DRIVER
13627 M: Alan Stern <stern@rowland.harvard.edu>
13628 L: linux-usb@vger.kernel.org
13629 S: Maintained
13630 F: drivers/usb/host/uhci*
13631
13632 USB "USBNET" DRIVER FRAMEWORK
13633 M: Oliver Neukum <oneukum@suse.com>
13634 L: netdev@vger.kernel.org
13635 W: http://www.linux-usb.org/usbnet
13636 S: Maintained
13637 F: drivers/net/usb/usbnet.c
13638 F: include/linux/usb/usbnet.h
13639
13640 USB VIDEO CLASS
13641 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13642 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13643 L: linux-media@vger.kernel.org
13644 T: git git://linuxtv.org/media_tree.git
13645 W: http://www.ideasonboard.org/uvc/
13646 S: Maintained
13647 F: drivers/media/usb/uvc/
13648 F: include/uapi/linux/uvcvideo.h
13649
13650 USB VISION DRIVER
13651 M: Hans Verkuil <hverkuil@xs4all.nl>
13652 L: linux-media@vger.kernel.org
13653 T: git git://linuxtv.org/media_tree.git
13654 W: https://linuxtv.org
13655 S: Odd Fixes
13656 F: drivers/media/usb/usbvision/
13657
13658 USB WEBCAM GADGET
13659 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13660 L: linux-usb@vger.kernel.org
13661 S: Maintained
13662 F: drivers/usb/gadget/function/*uvc*
13663 F: drivers/usb/gadget/legacy/webcam.c
13664
13665 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13666 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13667 L: linux-wireless@vger.kernel.org
13668 S: Maintained
13669 F: drivers/net/wireless/rndis_wlan.c
13670
13671 USB XHCI DRIVER
13672 M: Mathias Nyman <mathias.nyman@intel.com>
13673 L: linux-usb@vger.kernel.org
13674 S: Supported
13675 F: drivers/usb/host/xhci*
13676 F: drivers/usb/host/pci-quirks*
13677
13678 USB ZD1201 DRIVER
13679 L: linux-wireless@vger.kernel.org
13680 W: http://linux-lc100020.sourceforge.net
13681 S: Orphan
13682 F: drivers/net/wireless/zydas/zd1201.*
13683
13684 USB ZR364XX DRIVER
13685 M: Antoine Jacquet <royale@zerezo.com>
13686 L: linux-usb@vger.kernel.org
13687 L: linux-media@vger.kernel.org
13688 T: git git://linuxtv.org/media_tree.git
13689 W: http://royale.zerezo.com/zr364xx/
13690 S: Maintained
13691 F: Documentation/media/v4l-drivers/zr364xx*
13692 F: drivers/media/usb/zr364xx/
13693
13694 ULPI BUS
13695 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13696 L: linux-usb@vger.kernel.org
13697 S: Maintained
13698 F: drivers/usb/common/ulpi.c
13699 F: include/linux/ulpi/
13700
13701 USER-MODE LINUX (UML)
13702 M: Jeff Dike <jdike@addtoit.com>
13703 M: Richard Weinberger <richard@nod.at>
13704 L: user-mode-linux-devel@lists.sourceforge.net
13705 L: user-mode-linux-user@lists.sourceforge.net
13706 W: http://user-mode-linux.sourceforge.net
13707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13708 S: Maintained
13709 F: Documentation/virtual/uml/
13710 F: arch/um/
13711 F: arch/x86/um/
13712 F: fs/hostfs/
13713 F: fs/hppfs/
13714
13715 USERSPACE I/O (UIO)
13716 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13717 S: Maintained
13718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13719 F: Documentation/driver-api/uio-howto.rst
13720 F: drivers/uio/
13721 F: include/linux/uio*.h
13722
13723 UTIL-LINUX PACKAGE
13724 M: Karel Zak <kzak@redhat.com>
13725 L: util-linux@vger.kernel.org
13726 W: http://en.wikipedia.org/wiki/Util-linux
13727 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13728 S: Maintained
13729
13730 UUID HELPERS
13731 M: Christoph Hellwig <hch@lst.de>
13732 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13733 L: linux-kernel@vger.kernel.org
13734 T: git git://git.infradead.org/users/hch/uuid.git
13735 F: lib/uuid.c
13736 F: lib/test_uuid.c
13737 F: include/linux/uuid.h
13738 F: include/uapi/linux/uuid.h
13739 S: Maintained
13740
13741 UVESAFB DRIVER
13742 M: Michal Januszewski <spock@gentoo.org>
13743 L: linux-fbdev@vger.kernel.org
13744 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13745 S: Maintained
13746 F: Documentation/fb/uvesafb.txt
13747 F: drivers/video/fbdev/uvesafb.*
13748
13749 VF610 NAND DRIVER
13750 M: Stefan Agner <stefan@agner.ch>
13751 L: linux-mtd@lists.infradead.org
13752 S: Supported
13753 F: drivers/mtd/nand/vf610_nfc.c
13754
13755 VFAT/FAT/MSDOS FILESYSTEM
13756 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13757 S: Maintained
13758 F: Documentation/filesystems/vfat.txt
13759 F: fs/fat/
13760
13761 VFIO DRIVER
13762 M: Alex Williamson <alex.williamson@redhat.com>
13763 L: kvm@vger.kernel.org
13764 T: git git://github.com/awilliam/linux-vfio.git
13765 S: Maintained
13766 F: Documentation/vfio.txt
13767 F: drivers/vfio/
13768 F: include/linux/vfio.h
13769 F: include/uapi/linux/vfio.h
13770
13771 VFIO MEDIATED DEVICE DRIVERS
13772 M: Kirti Wankhede <kwankhede@nvidia.com>
13773 L: kvm@vger.kernel.org
13774 S: Maintained
13775 F: Documentation/vfio-mediated-device.txt
13776 F: drivers/vfio/mdev/
13777 F: include/linux/mdev.h
13778 F: samples/vfio-mdev/
13779
13780 VFIO PLATFORM DRIVER
13781 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13782 L: kvm@vger.kernel.org
13783 S: Maintained
13784 F: drivers/vfio/platform/
13785
13786 VGA_SWITCHEROO
13787 R: Lukas Wunner <lukas@wunner.de>
13788 S: Maintained
13789 F: Documentation/gpu/vga-switcheroo.rst
13790 F: drivers/gpu/vga/vga_switcheroo.c
13791 F: include/linux/vga_switcheroo.h
13792 T: git git://anongit.freedesktop.org/drm/drm-misc
13793
13794 VIDEOBUF2 FRAMEWORK
13795 M: Pawel Osciak <pawel@osciak.com>
13796 M: Marek Szyprowski <m.szyprowski@samsung.com>
13797 M: Kyungmin Park <kyungmin.park@samsung.com>
13798 L: linux-media@vger.kernel.org
13799 S: Maintained
13800 F: drivers/media/v4l2-core/videobuf2-*
13801 F: include/media/videobuf2-*
13802
13803 VIDEO MULTIPLEXER DRIVER
13804 M: Philipp Zabel <p.zabel@pengutronix.de>
13805 L: linux-media@vger.kernel.org
13806 S: Maintained
13807 F: drivers/media/platform/video-mux.c
13808
13809 VIRTIO AND VHOST VSOCK DRIVER
13810 M: Stefan Hajnoczi <stefanha@redhat.com>
13811 L: kvm@vger.kernel.org
13812 L: virtualization@lists.linux-foundation.org
13813 L: netdev@vger.kernel.org
13814 S: Maintained
13815 F: include/linux/virtio_vsock.h
13816 F: include/uapi/linux/virtio_vsock.h
13817 F: include/uapi/linux/vsockmon.h
13818 F: net/vmw_vsock/af_vsock_tap.c
13819 F: net/vmw_vsock/virtio_transport_common.c
13820 F: net/vmw_vsock/virtio_transport.c
13821 F: drivers/net/vsockmon.c
13822 F: drivers/vhost/vsock.c
13823 F: drivers/vhost/vsock.h
13824
13825 VIRTUAL SERIO DEVICE DRIVER
13826 M: Stephen Chandler Paul <thatslyude@gmail.com>
13827 S: Maintained
13828 F: drivers/input/serio/userio.c
13829 F: include/uapi/linux/userio.h
13830
13831 VIRTIO CONSOLE DRIVER
13832 M: Amit Shah <amit@kernel.org>
13833 L: virtualization@lists.linux-foundation.org
13834 S: Maintained
13835 F: drivers/char/virtio_console.c
13836 F: include/linux/virtio_console.h
13837 F: include/uapi/linux/virtio_console.h
13838
13839 VIRTIO CORE, NET AND BLOCK DRIVERS
13840 M: "Michael S. Tsirkin" <mst@redhat.com>
13841 M: Jason Wang <jasowang@redhat.com>
13842 L: virtualization@lists.linux-foundation.org
13843 S: Maintained
13844 F: Documentation/devicetree/bindings/virtio/
13845 F: drivers/virtio/
13846 F: tools/virtio/
13847 F: drivers/net/virtio_net.c
13848 F: drivers/block/virtio_blk.c
13849 F: include/linux/virtio*.h
13850 F: include/uapi/linux/virtio_*.h
13851 F: drivers/crypto/virtio/
13852
13853 VIRTIO DRIVERS FOR S390
13854 M: Cornelia Huck <cohuck@redhat.com>
13855 M: Halil Pasic <pasic@linux.vnet.ibm.com>
13856 L: linux-s390@vger.kernel.org
13857 L: virtualization@lists.linux-foundation.org
13858 L: kvm@vger.kernel.org
13859 S: Supported
13860 F: drivers/s390/virtio/
13861
13862 VIRTIO GPU DRIVER
13863 M: David Airlie <airlied@linux.ie>
13864 M: Gerd Hoffmann <kraxel@redhat.com>
13865 L: dri-devel@lists.freedesktop.org
13866 L: virtualization@lists.linux-foundation.org
13867 T: git git://anongit.freedesktop.org/drm/drm-misc
13868 S: Maintained
13869 F: drivers/gpu/drm/virtio/
13870 F: include/uapi/linux/virtio_gpu.h
13871
13872 VIRTIO HOST (VHOST)
13873 M: "Michael S. Tsirkin" <mst@redhat.com>
13874 M: Jason Wang <jasowang@redhat.com>
13875 L: kvm@vger.kernel.org
13876 L: virtualization@lists.linux-foundation.org
13877 L: netdev@vger.kernel.org
13878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13879 S: Maintained
13880 F: drivers/vhost/
13881 F: include/uapi/linux/vhost.h
13882
13883 VIRTIO INPUT DRIVER
13884 M: Gerd Hoffmann <kraxel@redhat.com>
13885 S: Maintained
13886 F: drivers/virtio/virtio_input.c
13887 F: include/uapi/linux/virtio_input.h
13888
13889 VIRTIO CRYPTO DRIVER
13890 M: Gonglei <arei.gonglei@huawei.com>
13891 L: virtualization@lists.linux-foundation.org
13892 L: linux-crypto@vger.kernel.org
13893 S: Maintained
13894 F: drivers/crypto/virtio/
13895 F: include/uapi/linux/virtio_crypto.h
13896
13897 VIA RHINE NETWORK DRIVER
13898 S: Orphan
13899 F: drivers/net/ethernet/via/via-rhine.c
13900
13901 VIA SD/MMC CARD CONTROLLER DRIVER
13902 M: Bruce Chang <brucechang@via.com.tw>
13903 M: Harald Welte <HaraldWelte@viatech.com>
13904 S: Maintained
13905 F: drivers/mmc/host/via-sdmmc.c
13906
13907 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13908 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13909 L: linux-fbdev@vger.kernel.org
13910 S: Maintained
13911 F: include/linux/via-core.h
13912 F: include/linux/via-gpio.h
13913 F: include/linux/via_i2c.h
13914 F: drivers/video/fbdev/via/
13915
13916 VIA VELOCITY NETWORK DRIVER
13917 M: Francois Romieu <romieu@fr.zoreil.com>
13918 L: netdev@vger.kernel.org
13919 S: Maintained
13920 F: drivers/net/ethernet/via/via-velocity.*
13921
13922 VIRT LIB
13923 M: Alex Williamson <alex.williamson@redhat.com>
13924 M: Paolo Bonzini <pbonzini@redhat.com>
13925 L: kvm@vger.kernel.org
13926 S: Supported
13927 F: virt/lib/
13928
13929 VIVID VIRTUAL VIDEO DRIVER
13930 M: Hans Verkuil <hverkuil@xs4all.nl>
13931 L: linux-media@vger.kernel.org
13932 T: git git://linuxtv.org/media_tree.git
13933 W: https://linuxtv.org
13934 S: Maintained
13935 F: drivers/media/platform/vivid/*
13936
13937 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13938 M: Helen Koike <helen.koike@collabora.com>
13939 L: linux-media@vger.kernel.org
13940 T: git git://linuxtv.org/media_tree.git
13941 W: https://linuxtv.org
13942 S: Maintained
13943 F: drivers/media/platform/vimc/*
13944
13945 VLYNQ BUS
13946 M: Florian Fainelli <f.fainelli@gmail.com>
13947 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13948 S: Maintained
13949 F: drivers/vlynq/vlynq.c
13950 F: include/linux/vlynq.h
13951
13952 VME SUBSYSTEM
13953 M: Martyn Welch <martyn@welchs.me.uk>
13954 M: Manohar Vanga <manohar.vanga@gmail.com>
13955 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13956 L: devel@driverdev.osuosl.org
13957 S: Maintained
13958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13959 F: Documentation/driver-api/vme.rst
13960 F: drivers/staging/vme/
13961 F: drivers/vme/
13962 F: include/linux/vme*
13963
13964 VMWARE HYPERVISOR INTERFACE
13965 M: Alok Kataria <akataria@vmware.com>
13966 L: virtualization@lists.linux-foundation.org
13967 S: Supported
13968 F: arch/x86/kernel/cpu/vmware.c
13969
13970 VMWARE BALLOON DRIVER
13971 M: Xavier Deguillard <xdeguillard@vmware.com>
13972 M: Philip Moltmann <moltmann@vmware.com>
13973 M: "VMware, Inc." <pv-drivers@vmware.com>
13974 L: linux-kernel@vger.kernel.org
13975 S: Maintained
13976 F: drivers/misc/vmw_balloon.c
13977
13978 VMWARE VMMOUSE SUBDRIVER
13979 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13980 M: "VMware, Inc." <pv-drivers@vmware.com>
13981 L: linux-input@vger.kernel.org
13982 S: Maintained
13983 F: drivers/input/mouse/vmmouse.c
13984 F: drivers/input/mouse/vmmouse.h
13985
13986 VMWARE VMXNET3 ETHERNET DRIVER
13987 M: Shrikrishna Khare <skhare@vmware.com>
13988 M: "VMware, Inc." <pv-drivers@vmware.com>
13989 L: netdev@vger.kernel.org
13990 S: Maintained
13991 F: drivers/net/vmxnet3/
13992
13993 VMware PVSCSI driver
13994 M: Jim Gill <jgill@vmware.com>
13995 M: VMware PV-Drivers <pv-drivers@vmware.com>
13996 L: linux-scsi@vger.kernel.org
13997 S: Maintained
13998 F: drivers/scsi/vmw_pvscsi.c
13999 F: drivers/scsi/vmw_pvscsi.h
14000
14001 VMWARE PVRDMA DRIVER
14002 M: Adit Ranadive <aditr@vmware.com>
14003 M: VMware PV-Drivers <pv-drivers@vmware.com>
14004 L: linux-rdma@vger.kernel.org
14005 S: Maintained
14006 F: drivers/infiniband/hw/vmw_pvrdma/
14007
14008 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14009 M: Liam Girdwood <lgirdwood@gmail.com>
14010 M: Mark Brown <broonie@kernel.org>
14011 L: linux-kernel@vger.kernel.org
14012 W: http://www.slimlogic.co.uk/?p=48
14013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14014 S: Supported
14015 F: Documentation/devicetree/bindings/regulator/
14016 F: drivers/regulator/
14017 F: include/dt-bindings/regulator/
14018 F: include/linux/regulator/
14019
14020 VRF
14021 M: David Ahern <dsa@cumulusnetworks.com>
14022 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14023 L: netdev@vger.kernel.org
14024 S: Maintained
14025 F: drivers/net/vrf.c
14026 F: Documentation/networking/vrf.txt
14027
14028 VT1211 HARDWARE MONITOR DRIVER
14029 M: Juerg Haefliger <juergh@gmail.com>
14030 L: linux-hwmon@vger.kernel.org
14031 S: Maintained
14032 F: Documentation/hwmon/vt1211
14033 F: drivers/hwmon/vt1211.c
14034
14035 VT8231 HARDWARE MONITOR DRIVER
14036 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14037 L: linux-hwmon@vger.kernel.org
14038 S: Maintained
14039 F: drivers/hwmon/vt8231.c
14040
14041 VUB300 USB to SDIO/SD/MMC bridge chip
14042 M: Tony Olech <tony.olech@elandigitalsystems.com>
14043 L: linux-mmc@vger.kernel.org
14044 L: linux-usb@vger.kernel.org
14045 S: Supported
14046 F: drivers/mmc/host/vub300.c
14047
14048 W1 DALLAS'S 1-WIRE BUS
14049 M: Evgeniy Polyakov <zbr@ioremap.net>
14050 S: Maintained
14051 F: Documentation/w1/
14052 F: drivers/w1/
14053 F: include/linux/w1.h
14054
14055 W83791D HARDWARE MONITORING DRIVER
14056 M: Marc Hulsman <m.hulsman@tudelft.nl>
14057 L: linux-hwmon@vger.kernel.org
14058 S: Maintained
14059 F: Documentation/hwmon/w83791d
14060 F: drivers/hwmon/w83791d.c
14061
14062 W83793 HARDWARE MONITORING DRIVER
14063 M: Rudolf Marek <r.marek@assembler.cz>
14064 L: linux-hwmon@vger.kernel.org
14065 S: Maintained
14066 F: Documentation/hwmon/w83793
14067 F: drivers/hwmon/w83793.c
14068
14069 W83795 HARDWARE MONITORING DRIVER
14070 M: Jean Delvare <jdelvare@suse.com>
14071 L: linux-hwmon@vger.kernel.org
14072 S: Maintained
14073 F: drivers/hwmon/w83795.c
14074
14075 W83L51xD SD/MMC CARD INTERFACE DRIVER
14076 M: Pierre Ossman <pierre@ossman.eu>
14077 S: Maintained
14078 F: drivers/mmc/host/wbsd.*
14079
14080 WACOM PROTOCOL 4 SERIAL TABLETS
14081 M: Julian Squires <julian@cipht.net>
14082 M: Hans de Goede <hdegoede@redhat.com>
14083 L: linux-input@vger.kernel.org
14084 S: Maintained
14085 F: drivers/input/tablet/wacom_serial4.c
14086
14087 WATCHDOG DEVICE DRIVERS
14088 M: Wim Van Sebroeck <wim@iguana.be>
14089 R: Guenter Roeck <linux@roeck-us.net>
14090 L: linux-watchdog@vger.kernel.org
14091 W: http://www.linux-watchdog.org/
14092 T: git git://www.linux-watchdog.org/linux-watchdog.git
14093 S: Maintained
14094 F: Documentation/devicetree/bindings/watchdog/
14095 F: Documentation/watchdog/
14096 F: drivers/watchdog/
14097 F: include/linux/watchdog.h
14098 F: include/uapi/linux/watchdog.h
14099
14100 WIIMOTE HID DRIVER
14101 M: David Herrmann <dh.herrmann@googlemail.com>
14102 L: linux-input@vger.kernel.org
14103 S: Maintained
14104 F: drivers/hid/hid-wiimote*
14105
14106 WINBOND CIR DRIVER
14107 M: David Härdeman <david@hardeman.nu>
14108 S: Maintained
14109 F: drivers/media/rc/winbond-cir.c
14110
14111 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14112 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14113 L: linux-watchdog@vger.kernel.org
14114 S: Maintained
14115 F: drivers/watchdog/ebc-c384_wdt.c
14116
14117 WINSYSTEMS WS16C48 GPIO DRIVER
14118 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14119 L: linux-gpio@vger.kernel.org
14120 S: Maintained
14121 F: drivers/gpio/gpio-ws16c48.c
14122
14123 WIMAX STACK
14124 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14125 M: linux-wimax@intel.com
14126 L: wimax@linuxwimax.org (subscribers-only)
14127 S: Supported
14128 W: http://linuxwimax.org
14129 F: Documentation/wimax/README.wimax
14130 F: include/linux/wimax/debug.h
14131 F: include/net/wimax.h
14132 F: include/uapi/linux/wimax.h
14133 F: net/wimax/
14134
14135 WISTRON LAPTOP BUTTON DRIVER
14136 M: Miloslav Trmac <mitr@volny.cz>
14137 S: Maintained
14138 F: drivers/input/misc/wistron_btns.c
14139
14140 WL3501 WIRELESS PCMCIA CARD DRIVER
14141 L: linux-wireless@vger.kernel.org
14142 S: Odd fixes
14143 F: drivers/net/wireless/wl3501*
14144
14145 WOLFSON MICROELECTRONICS DRIVERS
14146 L: patches@opensource.cirrus.com
14147 T: git https://github.com/CirrusLogic/linux-drivers.git
14148 W: https://github.com/CirrusLogic/linux-drivers/wiki
14149 S: Supported
14150 F: Documentation/hwmon/wm83??
14151 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14152 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14153 F: Documentation/devicetree/bindings/mfd/arizona.txt
14154 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14155 F: arch/arm/mach-s3c64xx/mach-crag6410*
14156 F: drivers/clk/clk-wm83*.c
14157 F: drivers/extcon/extcon-arizona.c
14158 F: drivers/leds/leds-wm83*.c
14159 F: drivers/gpio/gpio-*wm*.c
14160 F: drivers/gpio/gpio-arizona.c
14161 F: drivers/hwmon/wm83??-hwmon.c
14162 F: drivers/input/misc/wm831x-on.c
14163 F: drivers/input/touchscreen/wm831x-ts.c
14164 F: drivers/input/touchscreen/wm97*.c
14165 F: drivers/mfd/arizona*
14166 F: drivers/mfd/wm*.c
14167 F: drivers/mfd/cs47l24*
14168 F: drivers/power/supply/wm83*.c
14169 F: drivers/rtc/rtc-wm83*.c
14170 F: drivers/regulator/wm8*.c
14171 F: drivers/regulator/arizona*
14172 F: drivers/video/backlight/wm83*_bl.c
14173 F: drivers/watchdog/wm83*_wdt.c
14174 F: include/linux/mfd/arizona/
14175 F: include/linux/mfd/wm831x/
14176 F: include/linux/mfd/wm8350/
14177 F: include/linux/mfd/wm8400*
14178 F: include/linux/regulator/arizona*
14179 F: include/linux/wm97xx.h
14180 F: include/sound/wm????.h
14181 F: sound/soc/codecs/arizona.?
14182 F: sound/soc/codecs/wm*
14183 F: sound/soc/codecs/cs47l24*
14184
14185 WORKQUEUE
14186 M: Tejun Heo <tj@kernel.org>
14187 R: Lai Jiangshan <jiangshanlai@gmail.com>
14188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14189 S: Maintained
14190 F: include/linux/workqueue.h
14191 F: kernel/workqueue.c
14192 F: Documentation/core-api/workqueue.rst
14193
14194 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14195 M: Chen-Yu Tsai <wens@csie.org>
14196 L: linux-kernel@vger.kernel.org
14197 S: Maintained
14198 N: axp[128]
14199
14200 X.25 NETWORK LAYER
14201 M: Andrew Hendry <andrew.hendry@gmail.com>
14202 L: linux-x25@vger.kernel.org
14203 S: Odd Fixes
14204 F: Documentation/networking/x25*
14205 F: include/net/x25*
14206 F: net/x25/
14207
14208 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14209 M: Thomas Gleixner <tglx@linutronix.de>
14210 M: Ingo Molnar <mingo@redhat.com>
14211 M: "H. Peter Anvin" <hpa@zytor.com>
14212 M: x86@kernel.org
14213 L: linux-kernel@vger.kernel.org
14214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14215 S: Maintained
14216 F: Documentation/x86/
14217 F: arch/x86/
14218
14219 X86 PLATFORM DRIVERS
14220 M: Darren Hart <dvhart@infradead.org>
14221 M: Andy Shevchenko <andy@infradead.org>
14222 L: platform-driver-x86@vger.kernel.org
14223 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14224 S: Maintained
14225 F: drivers/platform/x86/
14226 F: drivers/platform/olpc/
14227
14228 X86 MCE INFRASTRUCTURE
14229 M: Tony Luck <tony.luck@intel.com>
14230 M: Borislav Petkov <bp@alien8.de>
14231 L: linux-edac@vger.kernel.org
14232 S: Maintained
14233 F: arch/x86/kernel/cpu/mcheck/*
14234
14235 X86 MICROCODE UPDATE SUPPORT
14236 M: Borislav Petkov <bp@alien8.de>
14237 S: Maintained
14238 F: arch/x86/kernel/cpu/microcode/*
14239
14240 X86 VDSO
14241 M: Andy Lutomirski <luto@amacapital.net>
14242 L: linux-kernel@vger.kernel.org
14243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14244 S: Maintained
14245 F: arch/x86/entry/vdso/
14246
14247 XC2028/3028 TUNER DRIVER
14248 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14249 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14250 L: linux-media@vger.kernel.org
14251 W: https://linuxtv.org
14252 T: git git://linuxtv.org/media_tree.git
14253 S: Maintained
14254 F: drivers/media/tuners/tuner-xc2028.*
14255
14256 XEN HYPERVISOR INTERFACE
14257 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14258 M: Juergen Gross <jgross@suse.com>
14259 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14261 S: Supported
14262 F: arch/x86/xen/
14263 F: drivers/*/xen-*front.c
14264 F: drivers/xen/
14265 F: arch/x86/include/asm/xen/
14266 F: include/xen/
14267 F: include/uapi/xen/
14268 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14269 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14270
14271 XEN HYPERVISOR ARM
14272 M: Stefano Stabellini <sstabellini@kernel.org>
14273 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14274 S: Maintained
14275 F: arch/arm/xen/
14276 F: arch/arm/include/asm/xen/
14277
14278 XEN HYPERVISOR ARM64
14279 M: Stefano Stabellini <sstabellini@kernel.org>
14280 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14281 S: Maintained
14282 F: arch/arm64/xen/
14283 F: arch/arm64/include/asm/xen/
14284
14285 XEN NETWORK BACKEND DRIVER
14286 M: Wei Liu <wei.liu2@citrix.com>
14287 M: Paul Durrant <paul.durrant@citrix.com>
14288 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14289 L: netdev@vger.kernel.org
14290 S: Supported
14291 F: drivers/net/xen-netback/*
14292
14293 XEN PCI SUBSYSTEM
14294 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14295 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14296 S: Supported
14297 F: arch/x86/pci/*xen*
14298 F: drivers/pci/*xen*
14299
14300 XEN BLOCK SUBSYSTEM
14301 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14302 M: Roger Pau Monné <roger.pau@citrix.com>
14303 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14304 S: Supported
14305 F: drivers/block/xen-blkback/*
14306 F: drivers/block/xen*
14307
14308 XEN PVSCSI DRIVERS
14309 M: Juergen Gross <jgross@suse.com>
14310 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14311 L: linux-scsi@vger.kernel.org
14312 S: Supported
14313 F: drivers/scsi/xen-scsifront.c
14314 F: drivers/xen/xen-scsiback.c
14315 F: include/xen/interface/io/vscsiif.h
14316
14317 XEN SWIOTLB SUBSYSTEM
14318 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14319 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14320 S: Supported
14321 F: arch/x86/xen/*swiotlb*
14322 F: drivers/xen/*swiotlb*
14323
14324 XFS FILESYSTEM
14325 M: Darrick J. Wong <darrick.wong@oracle.com>
14326 M: linux-xfs@vger.kernel.org
14327 L: linux-xfs@vger.kernel.org
14328 W: http://xfs.org/
14329 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14330 S: Supported
14331 F: Documentation/filesystems/xfs.txt
14332 F: fs/xfs/
14333
14334 XILINX AXI ETHERNET DRIVER
14335 M: Anirudha Sarangi <anirudh@xilinx.com>
14336 M: John Linn <John.Linn@xilinx.com>
14337 S: Maintained
14338 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14339
14340 XILINX UARTLITE SERIAL DRIVER
14341 M: Peter Korsgaard <jacmet@sunsite.dk>
14342 L: linux-serial@vger.kernel.org
14343 S: Maintained
14344 F: drivers/tty/serial/uartlite.c
14345
14346 XILINX VIDEO IP CORES
14347 M: Hyun Kwon <hyun.kwon@xilinx.com>
14348 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14349 L: linux-media@vger.kernel.org
14350 T: git git://linuxtv.org/media_tree.git
14351 S: Supported
14352 F: Documentation/devicetree/bindings/media/xilinx/
14353 F: drivers/media/platform/xilinx/
14354 F: include/uapi/linux/xilinx-v4l2-controls.h
14355
14356 XILLYBUS DRIVER
14357 M: Eli Billauer <eli.billauer@gmail.com>
14358 L: linux-kernel@vger.kernel.org
14359 S: Supported
14360 F: drivers/char/xillybus/
14361
14362 XRA1403 GPIO EXPANDER
14363 M: Nandor Han <nandor.han@ge.com>
14364 M: Semi Malinen <semi.malinen@ge.com>
14365 L: linux-gpio@vger.kernel.org
14366 S: Maintained
14367 F: drivers/gpio/gpio-xra1403.c
14368 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14369
14370 XTENSA XTFPGA PLATFORM SUPPORT
14371 M: Max Filippov <jcmvbkbc@gmail.com>
14372 L: linux-xtensa@linux-xtensa.org
14373 S: Maintained
14374 F: drivers/spi/spi-xtensa-xtfpga.c
14375 F: sound/soc/xtensa/xtfpga-i2s.c
14376
14377 YAM DRIVER FOR AX.25
14378 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14379 L: linux-hams@vger.kernel.org
14380 S: Maintained
14381 F: drivers/net/hamradio/yam*
14382 F: include/linux/yam.h
14383
14384 YEALINK PHONE DRIVER
14385 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14386 L: usbb2k-api-dev@nongnu.org
14387 S: Maintained
14388 F: Documentation/input/yealink.rst
14389 F: drivers/input/misc/yealink.*
14390
14391 Z8530 DRIVER FOR AX.25
14392 M: Joerg Reuter <jreuter@yaina.de>
14393 W: http://yaina.de/jreuter/
14394 W: http://www.qsl.net/dl1bke/
14395 L: linux-hams@vger.kernel.org
14396 S: Maintained
14397 F: Documentation/networking/z8530drv.txt
14398 F: drivers/net/hamradio/*scc.c
14399 F: drivers/net/hamradio/z8530.h
14400
14401 ZBUD COMPRESSED PAGE ALLOCATOR
14402 M: Seth Jennings <sjenning@redhat.com>
14403 M: Dan Streetman <ddstreet@ieee.org>
14404 L: linux-mm@kvack.org
14405 S: Maintained
14406 F: mm/zbud.c
14407 F: include/linux/zbud.h
14408
14409 ZD1211RW WIRELESS DRIVER
14410 M: Daniel Drake <dsd@gentoo.org>
14411 M: Ulrich Kunitz <kune@deine-taler.de>
14412 W: http://zd1211.ath.cx/wiki/DriverRewrite
14413 L: linux-wireless@vger.kernel.org
14414 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14415 S: Maintained
14416 F: drivers/net/wireless/zydas/zd1211rw/
14417
14418 ZD1301_DEMOD MEDIA DRIVER
14419 M: Antti Palosaari <crope@iki.fi>
14420 L: linux-media@vger.kernel.org
14421 W: https://linuxtv.org/
14422 W: http://palosaari.fi/linux/
14423 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14424 S: Maintained
14425 F: drivers/media/dvb-frontends/zd1301_demod*
14426
14427 ZD1301 MEDIA DRIVER
14428 M: Antti Palosaari <crope@iki.fi>
14429 L: linux-media@vger.kernel.org
14430 W: https://linuxtv.org/
14431 W: http://palosaari.fi/linux/
14432 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14433 S: Maintained
14434 F: drivers/media/usb/dvb-usb-v2/zd1301*
14435
14436 ZPOOL COMPRESSED PAGE STORAGE API
14437 M: Dan Streetman <ddstreet@ieee.org>
14438 L: linux-mm@kvack.org
14439 S: Maintained
14440 F: mm/zpool.c
14441 F: include/linux/zpool.h
14442
14443 ZR36067 VIDEO FOR LINUX DRIVER
14444 L: mjpeg-users@lists.sourceforge.net
14445 L: linux-media@vger.kernel.org
14446 W: http://mjpeg.sourceforge.net/driver-zoran/
14447 T: hg https://linuxtv.org/hg/v4l-dvb
14448 S: Odd Fixes
14449 F: drivers/media/pci/zoran/
14450
14451 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14452 M: Minchan Kim <minchan@kernel.org>
14453 M: Nitin Gupta <ngupta@vflare.org>
14454 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14455 L: linux-kernel@vger.kernel.org
14456 S: Maintained
14457 F: drivers/block/zram/
14458 F: Documentation/blockdev/zram.txt
14459
14460 ZS DECSTATION Z85C30 SERIAL DRIVER
14461 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14462 S: Maintained
14463 F: drivers/tty/serial/zs.*
14464
14465 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14466 M: Minchan Kim <minchan@kernel.org>
14467 M: Nitin Gupta <ngupta@vflare.org>
14468 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14469 L: linux-mm@kvack.org
14470 S: Maintained
14471 F: mm/zsmalloc.c
14472 F: include/linux/zsmalloc.h
14473 F: Documentation/vm/zsmalloc.txt
14474
14475 ZSWAP COMPRESSED SWAP CACHING
14476 M: Seth Jennings <sjenning@redhat.com>
14477 M: Dan Streetman <ddstreet@ieee.org>
14478 L: linux-mm@kvack.org
14479 S: Maintained
14480 F: mm/zswap.c
14481
14482 THE REST
14483 M: Linus Torvalds <torvalds@linux-foundation.org>
14484 L: linux-kernel@vger.kernel.org
14485 Q: http://patchwork.kernel.org/project/LKML/list/
14486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14487 S: Buried alive in reporters
14488 F: *
14489 F: */