]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blob - MAINTAINERS
tools/wmi: add a sample for dell smbios communication over WMI
[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 A8293 MEDIA DRIVER
209 M: Antti Palosaari <crope@iki.fi>
210 L: linux-media@vger.kernel.org
211 W: https://linuxtv.org
212 W: http://palosaari.fi/linux/
213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
214 T: git git://linuxtv.org/anttip/media_tree.git
215 S: Maintained
216 F: drivers/media/dvb-frontends/a8293*
217
218 AACRAID SCSI RAID DRIVER
219 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220 L: linux-scsi@vger.kernel.org
221 W: http://www.adaptec.com/
222 S: Supported
223 F: Documentation/scsi/aacraid.txt
224 F: drivers/scsi/aacraid/
225
226 ABI/API
227 L: linux-api@vger.kernel.org
228 F: include/linux/syscalls.h
229 F: kernel/sys_ni.c
230
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M: Hans de Goede <hdegoede@redhat.com>
233 L: linux-hwmon@vger.kernel.org
234 S: Maintained
235 F: drivers/hwmon/abituguru.c
236
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M: Alistair John Strachan <alistair@devzero.co.uk>
239 L: linux-hwmon@vger.kernel.org
240 S: Maintained
241 F: drivers/hwmon/abituguru3.c
242
243 ACCES 104-DIO-48E GPIO DRIVER
244 M: William Breathitt Gray <vilhelm.gray@gmail.com>
245 L: linux-gpio@vger.kernel.org
246 S: Maintained
247 F: drivers/gpio/gpio-104-dio-48e.c
248
249 ACCES 104-IDI-48 GPIO DRIVER
250 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L: linux-gpio@vger.kernel.org
252 S: Maintained
253 F: drivers/gpio/gpio-104-idi-48.c
254
255 ACCES 104-IDIO-16 GPIO DRIVER
256 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
257 L: linux-gpio@vger.kernel.org
258 S: Maintained
259 F: drivers/gpio/gpio-104-idio-16.c
260
261 ACCES 104-QUAD-8 IIO DRIVER
262 M: William Breathitt Gray <vilhelm.gray@gmail.com>
263 L: linux-iio@vger.kernel.org
264 S: Maintained
265 F: drivers/iio/counter/104-quad-8.c
266
267 ACCES PCI-IDIO-16 GPIO DRIVER
268 M: William Breathitt Gray <vilhelm.gray@gmail.com>
269 L: linux-gpio@vger.kernel.org
270 S: Maintained
271 F: drivers/gpio/gpio-pci-idio-16.c
272
273 ACENIC DRIVER
274 M: Jes Sorensen <jes@trained-monkey.org>
275 L: linux-acenic@sunsite.dk
276 S: Maintained
277 F: drivers/net/ethernet/alteon/acenic*
278
279 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280 M: Peter Feuerer <peter@piie.net>
281 L: platform-driver-x86@vger.kernel.org
282 W: http://piie.net/?section=acerhdf
283 S: Maintained
284 F: drivers/platform/x86/acerhdf.c
285
286 ACER WMI LAPTOP EXTRAS
287 M: "Lee, Chun-Yi" <jlee@suse.com>
288 L: platform-driver-x86@vger.kernel.org
289 S: Maintained
290 F: drivers/platform/x86/acer-wmi.c
291
292 ACPI
293 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
294 M: Len Brown <lenb@kernel.org>
295 L: linux-acpi@vger.kernel.org
296 W: https://01.org/linux-acpi
297 Q: https://patchwork.kernel.org/project/linux-acpi/list/
298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299 B: https://bugzilla.kernel.org
300 S: Supported
301 F: drivers/acpi/
302 F: drivers/pnp/pnpacpi/
303 F: include/linux/acpi.h
304 F: include/linux/fwnode.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 APEI
315 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
316 M: Len Brown <lenb@kernel.org>
317 L: linux-acpi@vger.kernel.org
318 R: Tony Luck <tony.luck@intel.com>
319 R: Borislav Petkov <bp@alien8.de>
320 F: drivers/acpi/apei/
321
322 ACPI COMPONENT ARCHITECTURE (ACPICA)
323 M: Robert Moore <robert.moore@intel.com>
324 M: Lv Zheng <lv.zheng@intel.com>
325 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326 L: linux-acpi@vger.kernel.org
327 L: devel@acpica.org
328 W: https://acpica.org/
329 W: https://github.com/acpica/acpica/
330 Q: https://patchwork.kernel.org/project/linux-acpi/list/
331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332 B: https://bugzilla.kernel.org
333 B: https://bugs.acpica.org
334 S: Supported
335 F: drivers/acpi/acpica/
336 F: include/acpi/
337 F: tools/power/acpi/
338
339 ACPI FAN DRIVER
340 M: Zhang Rui <rui.zhang@intel.com>
341 L: linux-acpi@vger.kernel.org
342 W: https://01.org/linux-acpi
343 B: https://bugzilla.kernel.org
344 S: Supported
345 F: drivers/acpi/fan.c
346
347 ACPI FOR ARM64 (ACPI/arm64)
348 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349 M: Hanjun Guo <hanjun.guo@linaro.org>
350 M: Sudeep Holla <sudeep.holla@arm.com>
351 L: linux-acpi@vger.kernel.org
352 S: Maintained
353 F: drivers/acpi/arm64
354
355 ACPI PMIC DRIVERS
356 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
357 M: Len Brown <lenb@kernel.org>
358 R: Andy Shevchenko <andy@infradead.org>
359 R: Mika Westerberg <mika.westerberg@linux.intel.com>
360 L: linux-acpi@vger.kernel.org
361 Q: https://patchwork.kernel.org/project/linux-acpi/list/
362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363 B: https://bugzilla.kernel.org
364 S: Supported
365 F: drivers/acpi/pmic/
366
367 ACPI THERMAL DRIVER
368 M: Zhang Rui <rui.zhang@intel.com>
369 L: linux-acpi@vger.kernel.org
370 W: https://01.org/linux-acpi
371 B: https://bugzilla.kernel.org
372 S: Supported
373 F: drivers/acpi/*thermal*
374
375 ACPI VIDEO DRIVER
376 M: Zhang Rui <rui.zhang@intel.com>
377 L: linux-acpi@vger.kernel.org
378 W: https://01.org/linux-acpi
379 B: https://bugzilla.kernel.org
380 S: Supported
381 F: drivers/acpi/acpi_video.c
382
383 ACPI WMI DRIVER
384 L: platform-driver-x86@vger.kernel.org
385 S: Orphan
386 F: drivers/platform/x86/wmi.c
387 F: include/uapi/linux/wmi.h
388
389 AD1889 ALSA SOUND DRIVER
390 M: Thibaut Varene <T-Bone@parisc-linux.org>
391 W: http://wiki.parisc-linux.org/AD1889
392 L: linux-parisc@vger.kernel.org
393 S: Maintained
394 F: sound/pci/ad1889.*
395
396 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
397 M: Michael Hennerich <michael.hennerich@analog.com>
398 W: http://wiki.analog.com/AD5254
399 W: http://ez.analog.com/community/linux-device-drivers
400 S: Supported
401 F: drivers/misc/ad525x_dpot.c
402
403 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
404 M: Michael Hennerich <michael.hennerich@analog.com>
405 W: http://wiki.analog.com/AD5398
406 W: http://ez.analog.com/community/linux-device-drivers
407 S: Supported
408 F: drivers/regulator/ad5398.c
409
410 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
411 M: Michael Hennerich <michael.hennerich@analog.com>
412 W: http://wiki.analog.com/AD7142
413 W: http://ez.analog.com/community/linux-device-drivers
414 S: Supported
415 F: drivers/input/misc/ad714x.c
416
417 AD7877 TOUCHSCREEN DRIVER
418 M: Michael Hennerich <michael.hennerich@analog.com>
419 W: http://wiki.analog.com/AD7877
420 W: http://ez.analog.com/community/linux-device-drivers
421 S: Supported
422 F: drivers/input/touchscreen/ad7877.c
423
424 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
425 M: Michael Hennerich <michael.hennerich@analog.com>
426 W: http://wiki.analog.com/AD7879
427 W: http://ez.analog.com/community/linux-device-drivers
428 S: Supported
429 F: drivers/input/touchscreen/ad7879.c
430
431 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
432 M: Jiri Kosina <jikos@kernel.org>
433 S: Maintained
434
435 ADF7242 IEEE 802.15.4 RADIO DRIVER
436 M: Michael Hennerich <michael.hennerich@analog.com>
437 W: https://wiki.analog.com/ADF7242
438 W: http://ez.analog.com/community/linux-device-drivers
439 L: linux-wpan@vger.kernel.org
440 S: Supported
441 F: drivers/net/ieee802154/adf7242.c
442 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
443
444 ADM1025 HARDWARE MONITOR DRIVER
445 M: Jean Delvare <jdelvare@suse.com>
446 L: linux-hwmon@vger.kernel.org
447 S: Maintained
448 F: Documentation/hwmon/adm1025
449 F: drivers/hwmon/adm1025.c
450
451 ADM1029 HARDWARE MONITOR DRIVER
452 M: Corentin Labbe <clabbe.montjoie@gmail.com>
453 L: linux-hwmon@vger.kernel.org
454 S: Maintained
455 F: drivers/hwmon/adm1029.c
456
457 ADM8211 WIRELESS DRIVER
458 L: linux-wireless@vger.kernel.org
459 W: http://wireless.kernel.org/
460 S: Orphan
461 F: drivers/net/wireless/admtek/adm8211.*
462
463 ADP1653 FLASH CONTROLLER DRIVER
464 M: Sakari Ailus <sakari.ailus@iki.fi>
465 L: linux-media@vger.kernel.org
466 S: Maintained
467 F: drivers/media/i2c/adp1653.c
468 F: include/media/i2c/adp1653.h
469
470 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
471 M: Michael Hennerich <michael.hennerich@analog.com>
472 W: http://wiki.analog.com/ADP5520
473 W: http://ez.analog.com/community/linux-device-drivers
474 S: Supported
475 F: drivers/mfd/adp5520.c
476 F: drivers/video/backlight/adp5520_bl.c
477 F: drivers/leds/leds-adp5520.c
478 F: drivers/gpio/gpio-adp5520.c
479 F: drivers/input/keyboard/adp5520-keys.c
480
481 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
482 M: Michael Hennerich <michael.hennerich@analog.com>
483 W: http://wiki.analog.com/ADP5588
484 W: http://ez.analog.com/community/linux-device-drivers
485 S: Supported
486 F: drivers/input/keyboard/adp5588-keys.c
487 F: drivers/gpio/gpio-adp5588.c
488
489 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
490 M: Michael Hennerich <michael.hennerich@analog.com>
491 W: http://wiki.analog.com/ADP8860
492 W: http://ez.analog.com/community/linux-device-drivers
493 S: Supported
494 F: drivers/video/backlight/adp8860_bl.c
495
496 ADS1015 HARDWARE MONITOR DRIVER
497 M: Dirk Eibach <eibach@gdsys.de>
498 L: linux-hwmon@vger.kernel.org
499 S: Maintained
500 F: Documentation/hwmon/ads1015
501 F: drivers/hwmon/ads1015.c
502 F: include/linux/platform_data/ads1015.h
503
504 ADT746X FAN DRIVER
505 M: Colin Leroy <colin@colino.net>
506 S: Maintained
507 F: drivers/macintosh/therm_adt746x.c
508
509 ADT7475 HARDWARE MONITOR DRIVER
510 M: Jean Delvare <jdelvare@suse.com>
511 L: linux-hwmon@vger.kernel.org
512 S: Maintained
513 F: Documentation/hwmon/adt7475
514 F: drivers/hwmon/adt7475.c
515
516 ADVANSYS SCSI DRIVER
517 M: Matthew Wilcox <matthew@wil.cx>
518 M: Hannes Reinecke <hare@suse.com>
519 L: linux-scsi@vger.kernel.org
520 S: Maintained
521 F: Documentation/scsi/advansys.txt
522 F: drivers/scsi/advansys.c
523
524 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
525 M: Michael Hennerich <michael.hennerich@analog.com>
526 W: http://wiki.analog.com/ADXL345
527 W: http://ez.analog.com/community/linux-device-drivers
528 S: Supported
529 F: drivers/input/misc/adxl34x.c
530
531 AEDSP16 DRIVER
532 M: Riccardo Facchetti <fizban@tin.it>
533 S: Maintained
534 F: sound/oss/aedsp16.c
535
536 AF9013 MEDIA DRIVER
537 M: Antti Palosaari <crope@iki.fi>
538 L: linux-media@vger.kernel.org
539 W: https://linuxtv.org
540 W: http://palosaari.fi/linux/
541 Q: http://patchwork.linuxtv.org/project/linux-media/list/
542 T: git git://linuxtv.org/anttip/media_tree.git
543 S: Maintained
544 F: drivers/media/dvb-frontends/af9013*
545
546 AF9033 MEDIA DRIVER
547 M: Antti Palosaari <crope@iki.fi>
548 L: linux-media@vger.kernel.org
549 W: https://linuxtv.org
550 W: http://palosaari.fi/linux/
551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
552 T: git git://linuxtv.org/anttip/media_tree.git
553 S: Maintained
554 F: drivers/media/dvb-frontends/af9033*
555
556 AFFS FILE SYSTEM
557 L: linux-fsdevel@vger.kernel.org
558 S: Orphan
559 F: Documentation/filesystems/affs.txt
560 F: fs/affs/
561
562 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
563 M: David Howells <dhowells@redhat.com>
564 L: linux-afs@lists.infradead.org
565 S: Supported
566 F: fs/afs/
567 F: include/net/af_rxrpc.h
568 F: net/rxrpc/af_rxrpc.c
569 W: https://www.infradead.org/~dhowells/kafs/
570
571 AGPGART DRIVER
572 M: David Airlie <airlied@linux.ie>
573 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
574 S: Maintained
575 F: drivers/char/agp/
576 F: include/linux/agp*
577 F: include/uapi/linux/agp*
578
579 AHA152X SCSI DRIVER
580 M: "Juergen E. Fischer" <fischer@norbit.de>
581 L: linux-scsi@vger.kernel.org
582 S: Maintained
583 F: drivers/scsi/aha152x*
584 F: drivers/scsi/pcmcia/aha152x*
585
586 AIC7XXX / AIC79XX SCSI DRIVER
587 M: Hannes Reinecke <hare@suse.com>
588 L: linux-scsi@vger.kernel.org
589 S: Maintained
590 F: drivers/scsi/aic7xxx/
591
592 AIMSLAB FM RADIO RECEIVER DRIVER
593 M: Hans Verkuil <hverkuil@xs4all.nl>
594 L: linux-media@vger.kernel.org
595 T: git git://linuxtv.org/media_tree.git
596 W: https://linuxtv.org
597 S: Maintained
598 F: drivers/media/radio/radio-aimslab*
599
600 AIO
601 M: Benjamin LaHaise <bcrl@kvack.org>
602 L: linux-aio@kvack.org
603 S: Supported
604 F: fs/aio.c
605 F: include/linux/*aio*.h
606
607 AIRSPY MEDIA DRIVER
608 M: Antti Palosaari <crope@iki.fi>
609 L: linux-media@vger.kernel.org
610 W: https://linuxtv.org
611 W: http://palosaari.fi/linux/
612 Q: http://patchwork.linuxtv.org/project/linux-media/list/
613 T: git git://linuxtv.org/anttip/media_tree.git
614 S: Maintained
615 F: drivers/media/usb/airspy/
616
617 ALACRITECH GIGABIT ETHERNET DRIVER
618 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
619 S: Maintained
620 F: drivers/net/ethernet/alacritech/*
621
622 ALCATEL SPEEDTOUCH USB DRIVER
623 M: Duncan Sands <duncan.sands@free.fr>
624 L: linux-usb@vger.kernel.org
625 W: http://www.linux-usb.org/SpeedTouch/
626 S: Maintained
627 F: drivers/usb/atm/speedtch.c
628 F: drivers/usb/atm/usbatm.c
629
630 ALCHEMY AU1XX0 MMC DRIVER
631 M: Manuel Lauss <manuel.lauss@gmail.com>
632 S: Maintained
633 F: drivers/mmc/host/au1xmmc.c
634
635 ALI1563 I2C DRIVER
636 M: Rudolf Marek <r.marek@assembler.cz>
637 L: linux-i2c@vger.kernel.org
638 S: Maintained
639 F: Documentation/i2c/busses/i2c-ali1563
640 F: drivers/i2c/busses/i2c-ali1563.c
641
642 ALLWINNER SECURITY SYSTEM
643 M: Corentin Labbe <clabbe.montjoie@gmail.com>
644 L: linux-crypto@vger.kernel.org
645 S: Maintained
646 F: drivers/crypto/sunxi-ss/
647
648 ALPHA PORT
649 M: Richard Henderson <rth@twiddle.net>
650 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
651 M: Matt Turner <mattst88@gmail.com>
652 S: Odd Fixes
653 L: linux-alpha@vger.kernel.org
654 F: arch/alpha/
655
656 ALPS PS/2 TOUCHPAD DRIVER
657 R: Pali Rohár <pali.rohar@gmail.com>
658 F: drivers/input/mouse/alps.*
659
660 ALTERA I2C CONTROLLER DRIVER
661 M: Thor Thayer <thor.thayer@linux.intel.com>
662 S: Maintained
663 F: drivers/i2c/busses/i2c-altera.c
664
665 ALTERA MAILBOX DRIVER
666 M: Ley Foon Tan <lftan@altera.com>
667 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
668 S: Maintained
669 F: drivers/mailbox/mailbox-altera.c
670
671 ALTERA PIO DRIVER
672 M: Tien Hock Loh <thloh@altera.com>
673 L: linux-gpio@vger.kernel.org
674 S: Maintained
675 F: drivers/gpio/gpio-altera.c
676
677 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
678 M: Thor Thayer <thor.thayer@linux.intel.com>
679 S: Maintained
680 F: drivers/gpio/gpio-altera-a10sr.c
681 F: drivers/mfd/altera-a10sr.c
682 F: drivers/reset/reset-a10sr.c
683 F: include/linux/mfd/altera-a10sr.h
684 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
685
686 ALTERA TRIPLE SPEED ETHERNET DRIVER
687 M: Vince Bridgers <vbridger@opensource.altera.com>
688 L: netdev@vger.kernel.org
689 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
690 S: Maintained
691 F: drivers/net/ethernet/altera/
692
693 ALTERA UART/JTAG UART SERIAL DRIVERS
694 M: Tobias Klauser <tklauser@distanz.ch>
695 L: linux-serial@vger.kernel.org
696 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
697 S: Maintained
698 F: drivers/tty/serial/altera_uart.c
699 F: drivers/tty/serial/altera_jtaguart.c
700 F: include/linux/altera_uart.h
701 F: include/linux/altera_jtaguart.h
702
703 AMAZON ETHERNET DRIVERS
704 M: Netanel Belgazal <netanel@annapurnalabs.com>
705 R: Saeed Bishara <saeed@annapurnalabs.com>
706 R: Zorik Machulsky <zorik@annapurnalabs.com>
707 L: netdev@vger.kernel.org
708 S: Supported
709 F: Documentation/networking/ena.txt
710 F: drivers/net/ethernet/amazon/
711
712 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
713 M: Tom Lendacky <thomas.lendacky@amd.com>
714 M: Gary Hook <gary.hook@amd.com>
715 L: linux-crypto@vger.kernel.org
716 S: Supported
717 F: drivers/crypto/ccp/
718 F: include/linux/ccp.h
719
720 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
721 M: Huang Rui <ray.huang@amd.com>
722 L: linux-hwmon@vger.kernel.org
723 S: Supported
724 F: Documentation/hwmon/fam15h_power
725 F: drivers/hwmon/fam15h_power.c
726
727 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
728 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
729 S: Orphan
730 F: drivers/usb/gadget/udc/amd5536udc.*
731
732 AMD GEODE PROCESSOR/CHIPSET SUPPORT
733 P: Andres Salomon <dilinger@queued.net>
734 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
735 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
736 S: Supported
737 F: drivers/char/hw_random/geode-rng.c
738 F: drivers/crypto/geode*
739 F: drivers/video/fbdev/geode/
740 F: arch/x86/include/asm/geode.h
741
742 AMD IOMMU (AMD-VI)
743 M: Joerg Roedel <joro@8bytes.org>
744 L: iommu@lists.linux-foundation.org
745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
746 S: Maintained
747 F: drivers/iommu/amd_iommu*.[ch]
748 F: include/linux/amd-iommu.h
749
750 AMD KFD
751 M: Oded Gabbay <oded.gabbay@gmail.com>
752 L: dri-devel@lists.freedesktop.org
753 T: git git://people.freedesktop.org/~gabbayo/linux.git
754 S: Supported
755 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
756 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
757 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
758 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
759 F: drivers/gpu/drm/amd/amdkfd/
760 F: drivers/gpu/drm/amd/include/cik_structs.h
761 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
762 F: drivers/gpu/drm/amd/include/vi_structs.h
763 F: drivers/gpu/drm/radeon/radeon_kfd.c
764 F: drivers/gpu/drm/radeon/radeon_kfd.h
765 F: include/uapi/linux/kfd_ioctl.h
766
767 AMD SEATTLE DEVICE TREE SUPPORT
768 M: Brijesh Singh <brijeshkumar.singh@amd.com>
769 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
770 M: Tom Lendacky <thomas.lendacky@amd.com>
771 S: Supported
772 F: arch/arm64/boot/dts/amd/
773
774 AMD XGBE DRIVER
775 M: Tom Lendacky <thomas.lendacky@amd.com>
776 L: netdev@vger.kernel.org
777 S: Supported
778 F: drivers/net/ethernet/amd/xgbe/
779 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
780
781 AMS (Apple Motion Sensor) DRIVER
782 M: Michael Hanselmann <linux-kernel@hansmi.ch>
783 S: Supported
784 F: drivers/macintosh/ams/
785
786 ANALOG DEVICES INC AD9389B DRIVER
787 M: Hans Verkuil <hans.verkuil@cisco.com>
788 L: linux-media@vger.kernel.org
789 S: Maintained
790 F: drivers/media/i2c/ad9389b*
791
792 ANALOG DEVICES INC ADV7180 DRIVER
793 M: Lars-Peter Clausen <lars@metafoo.de>
794 L: linux-media@vger.kernel.org
795 W: http://ez.analog.com/community/linux-device-drivers
796 S: Supported
797 F: drivers/media/i2c/adv7180.c
798
799 ANALOG DEVICES INC ADV748X DRIVER
800 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
801 L: linux-media@vger.kernel.org
802 S: Maintained
803 F: drivers/media/i2c/adv748x/*
804
805 ANALOG DEVICES INC ADV7511 DRIVER
806 M: Hans Verkuil <hans.verkuil@cisco.com>
807 L: linux-media@vger.kernel.org
808 S: Maintained
809 F: drivers/media/i2c/adv7511*
810
811 ANALOG DEVICES INC ADV7604 DRIVER
812 M: Hans Verkuil <hans.verkuil@cisco.com>
813 L: linux-media@vger.kernel.org
814 S: Maintained
815 F: drivers/media/i2c/adv7604*
816
817 ANALOG DEVICES INC ADV7842 DRIVER
818 M: Hans Verkuil <hans.verkuil@cisco.com>
819 L: linux-media@vger.kernel.org
820 S: Maintained
821 F: drivers/media/i2c/adv7842*
822
823 ANALOG DEVICES INC ASOC CODEC DRIVERS
824 M: Lars-Peter Clausen <lars@metafoo.de>
825 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
826 W: http://wiki.analog.com/
827 W: http://ez.analog.com/community/linux-device-drivers
828 S: Supported
829 F: sound/soc/codecs/adau*
830 F: sound/soc/codecs/adav*
831 F: sound/soc/codecs/ad1*
832 F: sound/soc/codecs/ad7*
833 F: sound/soc/codecs/ssm*
834 F: sound/soc/codecs/sigmadsp.*
835
836 ANALOG DEVICES INC ASOC DRIVERS
837 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
838 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
839 W: http://blackfin.uclinux.org/
840 S: Supported
841 F: sound/soc/blackfin/*
842
843 ANALOG DEVICES INC DMA DRIVERS
844 M: Lars-Peter Clausen <lars@metafoo.de>
845 W: http://ez.analog.com/community/linux-device-drivers
846 S: Supported
847 F: drivers/dma/dma-axi-dmac.c
848
849 ANALOG DEVICES INC IIO DRIVERS
850 M: Lars-Peter Clausen <lars@metafoo.de>
851 M: Michael Hennerich <Michael.Hennerich@analog.com>
852 W: http://wiki.analog.com/
853 W: http://ez.analog.com/community/linux-device-drivers
854 S: Supported
855 F: drivers/iio/*/ad*
856 F: drivers/iio/adc/ltc2497*
857 X: drivers/iio/*/adjd*
858 F: drivers/staging/iio/*/ad*
859 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
860
861 ANDROID CONFIG FRAGMENTS
862 M: Rob Herring <robh@kernel.org>
863 S: Supported
864 F: kernel/configs/android*
865
866 ANDROID DRIVERS
867 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
868 M: Arve Hjønnevåg <arve@android.com>
869 M: Riley Andrews <riandrews@android.com>
870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
871 L: devel@driverdev.osuosl.org
872 S: Supported
873 F: drivers/android/
874 F: drivers/staging/android/
875
876 ANDROID GOLDFISH RTC DRIVER
877 M: Miodrag Dinic <miodrag.dinic@imgtec.com>
878 S: Supported
879 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
880 F: drivers/rtc/rtc-goldfish.c
881
882 ANDROID ION DRIVER
883 M: Laura Abbott <labbott@redhat.com>
884 M: Sumit Semwal <sumit.semwal@linaro.org>
885 L: devel@driverdev.osuosl.org
886 S: Supported
887 F: drivers/staging/android/ion
888 F: drivers/staging/android/uapi/ion.h
889 F: drivers/staging/android/uapi/ion_test.h
890
891 AOA (Apple Onboard Audio) ALSA DRIVER
892 M: Johannes Berg <johannes@sipsolutions.net>
893 L: linuxppc-dev@lists.ozlabs.org
894 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
895 S: Maintained
896 F: sound/aoa/
897
898 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
899 M: William Breathitt Gray <vilhelm.gray@gmail.com>
900 L: linux-iio@vger.kernel.org
901 S: Maintained
902 F: drivers/iio/adc/stx104.c
903
904 APM DRIVER
905 M: Jiri Kosina <jikos@kernel.org>
906 S: Odd fixes
907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
908 F: arch/x86/kernel/apm_32.c
909 F: include/linux/apm_bios.h
910 F: include/uapi/linux/apm_bios.h
911 F: drivers/char/apm-emulation.c
912
913 APPARMOR SECURITY MODULE
914 M: John Johansen <john.johansen@canonical.com>
915 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
916 W: apparmor.wiki.kernel.org
917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
918 S: Supported
919 F: security/apparmor/
920 F: Documentation/admin-guide/LSM/apparmor.rst
921
922 APPLE BCM5974 MULTITOUCH DRIVER
923 M: Henrik Rydberg <rydberg@bitmath.org>
924 L: linux-input@vger.kernel.org
925 S: Odd fixes
926 F: drivers/input/mouse/bcm5974.c
927
928 APPLE SMC DRIVER
929 M: Henrik Rydberg <rydberg@bitmath.org>
930 L: linux-hwmon@vger.kernel.org
931 S: Odd fixes
932 F: drivers/hwmon/applesmc.c
933
934 APPLETALK NETWORK LAYER
935 L: netdev@vger.kernel.org
936 S: Odd fixes
937 F: drivers/net/appletalk/
938 F: net/appletalk/
939
940 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
941 M: Duc Dang <dhdang@apm.com>
942 S: Supported
943 F: arch/arm64/boot/dts/apm/
944
945 APPLIED MICRO (APM) X-GENE SOC EDAC
946 M: Loc Ho <lho@apm.com>
947 S: Supported
948 F: drivers/edac/xgene_edac.c
949 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
950
951 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
952 M: Iyappan Subramanian <isubramanian@apm.com>
953 M: Keyur Chudgar <kchudgar@apm.com>
954 S: Supported
955 F: drivers/net/ethernet/apm/xgene-v2/
956
957 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
958 M: Iyappan Subramanian <isubramanian@apm.com>
959 M: Keyur Chudgar <kchudgar@apm.com>
960 M: Quan Nguyen <qnguyen@apm.com>
961 S: Supported
962 F: drivers/net/ethernet/apm/xgene/
963 F: drivers/net/phy/mdio-xgene.c
964 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
965 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
966
967 APPLIED MICRO (APM) X-GENE SOC PMU
968 M: Tai Nguyen <ttnguyen@apm.com>
969 S: Supported
970 F: drivers/perf/xgene_pmu.c
971 F: Documentation/perf/xgene-pmu.txt
972 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
973
974 APTINA CAMERA SENSOR PLL
975 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
976 L: linux-media@vger.kernel.org
977 S: Maintained
978 F: drivers/media/i2c/aptina-pll.*
979
980 ARC FRAMEBUFFER DRIVER
981 M: Jaya Kumar <jayalk@intworks.biz>
982 S: Maintained
983 F: drivers/video/fbdev/arcfb.c
984 F: drivers/video/fbdev/core/fb_defio.c
985
986 ARC PGU DRM DRIVER
987 M: Alexey Brodkin <abrodkin@synopsys.com>
988 S: Supported
989 F: drivers/gpu/drm/arc/
990 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
991
992 ARCNET NETWORK LAYER
993 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
994 L: netdev@vger.kernel.org
995 S: Maintained
996 F: drivers/net/arcnet/
997 F: include/uapi/linux/if_arcnet.h
998
999 ARM ARCHITECTED TIMER DRIVER
1000 M: Mark Rutland <mark.rutland@arm.com>
1001 M: Marc Zyngier <marc.zyngier@arm.com>
1002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1003 S: Maintained
1004 F: arch/arm/include/asm/arch_timer.h
1005 F: arch/arm64/include/asm/arch_timer.h
1006 F: drivers/clocksource/arm_arch_timer.c
1007
1008 ARM HDLCD DRM DRIVER
1009 M: Liviu Dudau <liviu.dudau@arm.com>
1010 S: Supported
1011 F: drivers/gpu/drm/arm/hdlcd_*
1012 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1013
1014 ARM MALI-DP DRM DRIVER
1015 M: Liviu Dudau <liviu.dudau@arm.com>
1016 M: Brian Starkey <brian.starkey@arm.com>
1017 M: Mali DP Maintainers <malidp@foss.arm.com>
1018 S: Supported
1019 F: drivers/gpu/drm/arm/
1020 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1021
1022 ARM MFM AND FLOPPY DRIVERS
1023 M: Ian Molton <spyro@f2s.com>
1024 S: Maintained
1025 F: arch/arm/lib/floppydma.S
1026 F: arch/arm/include/asm/floppy.h
1027
1028 ARM PMU PROFILING AND DEBUGGING
1029 M: Will Deacon <will.deacon@arm.com>
1030 M: Mark Rutland <mark.rutland@arm.com>
1031 S: Maintained
1032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1033 F: arch/arm*/kernel/perf_*
1034 F: arch/arm/oprofile/common.c
1035 F: arch/arm*/kernel/hw_breakpoint.c
1036 F: arch/arm*/include/asm/hw_breakpoint.h
1037 F: arch/arm*/include/asm/perf_event.h
1038 F: drivers/perf/*
1039 F: include/linux/perf/arm_pmu.h
1040 F: Documentation/devicetree/bindings/arm/pmu.txt
1041 F: Documentation/devicetree/bindings/perf/
1042
1043 ARM PORT
1044 M: Russell King <linux@armlinux.org.uk>
1045 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1046 W: http://www.armlinux.org.uk/
1047 S: Maintained
1048 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1049 F: arch/arm/
1050
1051 ARM PRIMECELL AACI PL041 DRIVER
1052 M: Russell King <linux@armlinux.org.uk>
1053 S: Maintained
1054 F: sound/arm/aaci.*
1055
1056 ARM PRIMECELL BUS SUPPORT
1057 M: Russell King <linux@armlinux.org.uk>
1058 S: Maintained
1059 F: drivers/amba/
1060 F: include/linux/amba/bus.h
1061
1062 ARM PRIMECELL CLCD PL110 DRIVER
1063 M: Russell King <linux@armlinux.org.uk>
1064 S: Maintained
1065 F: drivers/video/fbdev/amba-clcd.*
1066
1067 ARM PRIMECELL KMI PL050 DRIVER
1068 M: Russell King <linux@armlinux.org.uk>
1069 S: Maintained
1070 F: drivers/input/serio/ambakmi.*
1071 F: include/linux/amba/kmi.h
1072
1073 ARM PRIMECELL MMCI PL180/1 DRIVER
1074 M: Russell King <linux@armlinux.org.uk>
1075 S: Maintained
1076 F: drivers/mmc/host/mmci.*
1077 F: include/linux/amba/mmci.h
1078
1079 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1080 M: Russell King <linux@armlinux.org.uk>
1081 S: Maintained
1082 F: drivers/tty/serial/amba-pl01*.c
1083 F: include/linux/amba/serial.h
1084
1085 ARM SMMU DRIVERS
1086 M: Will Deacon <will.deacon@arm.com>
1087 R: Robin Murphy <robin.murphy@arm.com>
1088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1089 S: Maintained
1090 F: drivers/iommu/arm-smmu.c
1091 F: drivers/iommu/arm-smmu-v3.c
1092 F: drivers/iommu/io-pgtable-arm.c
1093 F: drivers/iommu/io-pgtable-arm-v7s.c
1094
1095 ARM SUB-ARCHITECTURES
1096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097 S: Maintained
1098 F: arch/arm/mach-*/
1099 F: arch/arm/plat-*/
1100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1101
1102 ARM/ACTIONS SEMI ARCHITECTURE
1103 M: Andreas Färber <afaerber@suse.de>
1104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105 S: Maintained
1106 N: owl
1107 F: arch/arm/mach-actions/
1108 F: arch/arm/boot/dts/owl-*
1109 F: arch/arm64/boot/dts/actions/
1110 F: drivers/clocksource/owl-*
1111 F: drivers/soc/actions/
1112 F: include/dt-bindings/power/owl-*
1113 F: include/linux/soc/actions/
1114 F: Documentation/devicetree/bindings/arm/actions.txt
1115 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1116 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1117
1118 ARM/ADS SPHERE MACHINE SUPPORT
1119 M: Lennert Buytenhek <kernel@wantstofly.org>
1120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121 S: Maintained
1122
1123 ARM/AFEB9260 MACHINE SUPPORT
1124 M: Sergey Lapin <slapin@ossfans.org>
1125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126 S: Maintained
1127
1128 ARM/AJECO 1ARM MACHINE SUPPORT
1129 M: Lennert Buytenhek <kernel@wantstofly.org>
1130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131 S: Maintained
1132
1133 ARM/Allwinner SoC Clock Support
1134 M: Emilio López <emilio@elopez.com.ar>
1135 S: Maintained
1136 F: drivers/clk/sunxi/
1137
1138 ARM/Allwinner sunXi SoC support
1139 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1140 M: Chen-Yu Tsai <wens@csie.org>
1141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142 S: Maintained
1143 N: sun[x456789]i
1144 N: sun50i
1145 F: arch/arm/mach-sunxi/
1146 F: arch/arm64/boot/dts/allwinner/
1147 F: drivers/clk/sunxi-ng/
1148 F: drivers/pinctrl/sunxi/
1149 F: drivers/soc/sunxi/
1150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1151
1152 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1153 M: Neil Armstrong <narmstrong@baylibre.com>
1154 M: Jerome Brunet <jbrunet@baylibre.com>
1155 L: linux-amlogic@lists.infradead.org
1156 S: Maintained
1157 F: drivers/clk/meson/
1158 F: include/dt-bindings/clock/meson*
1159 F: include/dt-bindings/clock/gxbb*
1160 F: Documentation/devicetree/bindings/clock/amlogic*
1161
1162 ARM/Amlogic Meson SoC support
1163 M: Carlo Caione <carlo@caione.org>
1164 M: Kevin Hilman <khilman@baylibre.com>
1165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 L: linux-amlogic@lists.infradead.org
1167 W: http://linux-meson.com/
1168 S: Maintained
1169 F: arch/arm/mach-meson/
1170 F: arch/arm/boot/dts/meson*
1171 F: arch/arm64/boot/dts/amlogic/
1172 F: drivers/pinctrl/meson/
1173 F: drivers/mmc/host/meson*
1174 N: meson
1175
1176 ARM/Annapurna Labs ALPINE ARCHITECTURE
1177 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1178 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 S: Maintained
1181 F: arch/arm/mach-alpine/
1182 F: arch/arm/boot/dts/alpine*
1183 F: arch/arm64/boot/dts/al/
1184 F: drivers/*/*alpine*
1185
1186 ARM/ARTPEC MACHINE SUPPORT
1187 M: Jesper Nilsson <jesper.nilsson@axis.com>
1188 M: Lars Persson <lars.persson@axis.com>
1189 M: Niklas Cassel <niklas.cassel@axis.com>
1190 S: Maintained
1191 L: linux-arm-kernel@axis.com
1192 F: arch/arm/mach-artpec
1193 F: arch/arm/boot/dts/artpec6*
1194 F: drivers/clk/axis
1195 F: drivers/crypto/axis
1196 F: drivers/pinctrl/pinctrl-artpec*
1197 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1198
1199 ARM/ASPEED I2C DRIVER
1200 M: Brendan Higgins <brendanhiggins@google.com>
1201 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1202 R: Joel Stanley <joel@jms.id.au>
1203 L: linux-i2c@vger.kernel.org
1204 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1205 S: Maintained
1206 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1207 F: drivers/i2c/busses/i2c-aspeed.c
1208 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1209 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1210
1211 ARM/ASPEED MACHINE SUPPORT
1212 M: Joel Stanley <joel@jms.id.au>
1213 S: Maintained
1214 F: arch/arm/mach-aspeed/
1215 F: arch/arm/boot/dts/aspeed-*
1216 F: drivers/*/*aspeed*
1217
1218 ARM/ATMEL AT91 Clock Support
1219 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1220 S: Maintained
1221 F: drivers/clk/at91
1222
1223 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1224 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1225 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227 W: http://www.linux4sam.org
1228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1229 S: Supported
1230 F: arch/arm/mach-at91/
1231 F: include/soc/at91/
1232 F: arch/arm/boot/dts/at91*.dts
1233 F: arch/arm/boot/dts/at91*.dtsi
1234 F: arch/arm/boot/dts/sama*.dts
1235 F: arch/arm/boot/dts/sama*.dtsi
1236 F: arch/arm/include/debug/at91.S
1237 F: drivers/memory/atmel*
1238
1239 ARM/CALXEDA HIGHBANK ARCHITECTURE
1240 M: Rob Herring <robh@kernel.org>
1241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 S: Maintained
1243 F: arch/arm/mach-highbank/
1244 F: arch/arm/boot/dts/highbank.dts
1245 F: arch/arm/boot/dts/ecx-*.dts*
1246
1247 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1248 M: Krzysztof Halasa <khalasa@piap.pl>
1249 S: Maintained
1250 F: arch/arm/mach-cns3xxx/
1251
1252 ARM/CAVIUM THUNDER NETWORK DRIVER
1253 M: Sunil Goutham <sgoutham@cavium.com>
1254 M: Robert Richter <rric@kernel.org>
1255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 S: Supported
1257 F: drivers/net/ethernet/cavium/thunder/
1258
1259 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1260 M: Alexander Shiyan <shc_work@mail.ru>
1261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 S: Odd Fixes
1263 N: clps711x
1264
1265 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1266 M: Lennert Buytenhek <kernel@wantstofly.org>
1267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 S: Maintained
1269
1270 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1271 M: Hartley Sweeten <hsweeten@visionengravers.com>
1272 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 S: Maintained
1275 F: arch/arm/mach-ep93xx/
1276 F: arch/arm/mach-ep93xx/include/mach/
1277
1278 ARM/CLKDEV SUPPORT
1279 M: Russell King <linux@armlinux.org.uk>
1280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 S: Maintained
1282 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1283 F: arch/arm/include/asm/clkdev.h
1284 F: drivers/clk/clkdev.c
1285
1286 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1287 M: Mike Rapoport <mike@compulab.co.il>
1288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 S: Maintained
1290
1291 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1292 M: Baruch Siach <baruch@tkos.co.il>
1293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294 S: Maintained
1295 F: arch/arm/boot/dts/cx92755*
1296 N: digicolor
1297
1298 ARM/CONTEC MICRO9 MACHINE SUPPORT
1299 M: Hubert Feurstein <hubert.feurstein@contec.at>
1300 S: Maintained
1301 F: arch/arm/mach-ep93xx/micro9.c
1302
1303 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1304 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 S: Maintained
1307 F: drivers/hwtracing/coresight/*
1308 F: Documentation/trace/coresight.txt
1309 F: Documentation/trace/coresight-cpu-debug.txt
1310 F: Documentation/devicetree/bindings/arm/coresight.txt
1311 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1312 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1313 F: tools/perf/arch/arm/util/pmu.c
1314 F: tools/perf/arch/arm/util/auxtrace.c
1315 F: tools/perf/arch/arm/util/cs-etm.c
1316 F: tools/perf/arch/arm/util/cs-etm.h
1317 F: tools/perf/util/cs-etm.h
1318
1319 ARM/CORGI MACHINE SUPPORT
1320 M: Richard Purdie <rpurdie@rpsys.net>
1321 S: Maintained
1322
1323 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1324 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1325 M: Linus Walleij <linus.walleij@linaro.org>
1326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 T: git git://github.com/ulli-kroll/linux.git
1328 S: Maintained
1329 F: Documentation/devicetree/bindings/arm/gemini.txt
1330 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1331 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1332 F: arch/arm/mach-gemini/
1333 F: drivers/pinctrl/pinctrl-gemini.c
1334 F: drivers/rtc/rtc-ftrtc010.c
1335
1336 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1337 M: Barry Song <baohua@kernel.org>
1338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1340 S: Maintained
1341 F: arch/arm/boot/dts/prima2*
1342 F: arch/arm/mach-prima2/
1343 F: drivers/clk/sirf/
1344 F: drivers/clocksource/timer-prima2.c
1345 F: drivers/clocksource/timer-atlas7.c
1346 N: [^a-z]sirf
1347
1348 ARM/EBSA110 MACHINE SUPPORT
1349 M: Russell King <linux@armlinux.org.uk>
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 W: http://www.armlinux.org.uk/
1352 S: Maintained
1353 F: arch/arm/mach-ebsa110/
1354 F: drivers/net/ethernet/amd/am79c961a.*
1355
1356 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1357 M: Uwe Kleine-König <kernel@pengutronix.de>
1358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 S: Maintained
1360 N: efm32
1361
1362 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1363 M: Robert Jarzmik <robert.jarzmik@free.fr>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 S: Maintained
1366 F: arch/arm/mach-pxa/ezx.c
1367
1368 ARM/FARADAY FA526 PORT
1369 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 S: Maintained
1372 T: git git://git.berlios.de/gemini-board
1373 F: arch/arm/mm/*-fa*
1374
1375 ARM/FOOTBRIDGE ARCHITECTURE
1376 M: Russell King <linux@armlinux.org.uk>
1377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 W: http://www.armlinux.org.uk/
1379 S: Maintained
1380 F: arch/arm/include/asm/hardware/dec21285.h
1381 F: arch/arm/mach-footbridge/
1382
1383 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1384 M: Shawn Guo <shawnguo@kernel.org>
1385 M: Sascha Hauer <kernel@pengutronix.de>
1386 R: Fabio Estevam <fabio.estevam@nxp.com>
1387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 S: Maintained
1389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1390 F: arch/arm/mach-imx/
1391 F: arch/arm/mach-mxs/
1392 F: arch/arm/boot/dts/imx*
1393 F: arch/arm/configs/imx*_defconfig
1394 F: drivers/clk/imx/
1395 F: drivers/soc/imx/
1396 F: include/soc/imx/
1397
1398 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1399 M: Shawn Guo <shawnguo@kernel.org>
1400 M: Sascha Hauer <kernel@pengutronix.de>
1401 R: Stefan Agner <stefan@agner.ch>
1402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 S: Maintained
1404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1405 F: arch/arm/mach-imx/*vf610*
1406 F: arch/arm/boot/dts/vf*
1407
1408 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1409 M: Lennert Buytenhek <kernel@wantstofly.org>
1410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 S: Maintained
1412
1413 ARM/GUMSTIX MACHINE SUPPORT
1414 M: Steve Sakoman <sakoman@gmail.com>
1415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 S: Maintained
1417
1418 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1419 M: Philipp Zabel <philipp.zabel@gmail.com>
1420 M: Paul Parsons <lost.distance@yahoo.com>
1421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 S: Maintained
1423 F: arch/arm/mach-pxa/hx4700.c
1424 F: arch/arm/mach-pxa/include/mach/hx4700.h
1425 F: sound/soc/pxa/hx4700.c
1426
1427 ARM/HISILICON SOC SUPPORT
1428 M: Wei Xu <xuwei5@hisilicon.com>
1429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 W: http://www.hisilicon.com
1431 S: Supported
1432 T: git git://github.com/hisilicon/linux-hisi.git
1433 F: arch/arm/mach-hisi/
1434 F: arch/arm/boot/dts/hi3*
1435 F: arch/arm/boot/dts/hip*
1436 F: arch/arm/boot/dts/hisi*
1437 F: arch/arm64/boot/dts/hisilicon/
1438
1439 ARM/HP JORNADA 7XX MACHINE SUPPORT
1440 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1441 W: www.jlime.com
1442 S: Maintained
1443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1444 F: arch/arm/mach-sa1100/jornada720.c
1445 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1446
1447 ARM/IGEP MACHINE SUPPORT
1448 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1449 M: Javier Martinez Canillas <javier@dowhile0.org>
1450 L: linux-omap@vger.kernel.org
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 S: Maintained
1453 F: arch/arm/boot/dts/omap3-igep*
1454
1455 ARM/INCOME PXA270 SUPPORT
1456 M: Marek Vasut <marek.vasut@gmail.com>
1457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 S: Maintained
1459 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1460
1461 ARM/INTEL IOP13XX ARM ARCHITECTURE
1462 M: Lennert Buytenhek <kernel@wantstofly.org>
1463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464 S: Maintained
1465
1466 ARM/INTEL IOP32X ARM ARCHITECTURE
1467 M: Lennert Buytenhek <kernel@wantstofly.org>
1468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469 S: Maintained
1470
1471 ARM/INTEL IOP33X ARM ARCHITECTURE
1472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 S: Orphan
1474
1475 ARM/INTEL IQ81342EX MACHINE SUPPORT
1476 M: Lennert Buytenhek <kernel@wantstofly.org>
1477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 S: Maintained
1479
1480 ARM/INTEL IXDP2850 MACHINE SUPPORT
1481 M: Lennert Buytenhek <kernel@wantstofly.org>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S: Maintained
1484
1485 ARM/INTEL IXP4XX ARM ARCHITECTURE
1486 M: Imre Kaloz <kaloz@openwrt.org>
1487 M: Krzysztof Halasa <khalasa@piap.pl>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S: Maintained
1490 F: arch/arm/mach-ixp4xx/
1491
1492 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1493 M: Jonathan Cameron <jic23@cam.ac.uk>
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S: Maintained
1496 F: arch/arm/mach-pxa/stargate2.c
1497 F: drivers/pcmcia/pxa2xx_stargate2.c
1498
1499 ARM/INTEL XSC3 (MANZANO) ARM CORE
1500 M: Lennert Buytenhek <kernel@wantstofly.org>
1501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 S: Maintained
1503
1504 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1505 M: Lennert Buytenhek <kernel@wantstofly.org>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 S: Maintained
1508
1509 ARM/LG1K ARCHITECTURE
1510 M: Chanho Min <chanho.min@lge.com>
1511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 S: Maintained
1513 F: arch/arm64/boot/dts/lg/
1514
1515 ARM/LOGICPD PXA270 MACHINE SUPPORT
1516 M: Lennert Buytenhek <kernel@wantstofly.org>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S: Maintained
1519
1520 ARM/LPC18XX ARCHITECTURE
1521 M: Joachim Eastwood <manabian@gmail.com>
1522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 S: Maintained
1524 F: arch/arm/boot/dts/lpc43*
1525 F: drivers/clk/nxp/clk-lpc18xx*
1526 F: drivers/clocksource/time-lpc32xx.c
1527 F: drivers/i2c/busses/i2c-lpc2k.c
1528 F: drivers/memory/pl172.c
1529 F: drivers/mtd/spi-nor/nxp-spifi.c
1530 F: drivers/rtc/rtc-lpc24xx.c
1531 N: lpc18xx
1532
1533 ARM/LPC32XX SOC SUPPORT
1534 M: Vladimir Zapolskiy <vz@mleia.com>
1535 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1538 S: Maintained
1539 F: arch/arm/boot/dts/lpc32*
1540 F: arch/arm/mach-lpc32xx/
1541 F: drivers/i2c/busses/i2c-pnx.c
1542 F: drivers/net/ethernet/nxp/lpc_eth.c
1543 F: drivers/usb/host/ohci-nxp.c
1544 F: drivers/watchdog/pnx4008_wdt.c
1545 N: lpc32xx
1546
1547 ARM/MAGICIAN MACHINE SUPPORT
1548 M: Philipp Zabel <philipp.zabel@gmail.com>
1549 S: Maintained
1550
1551 ARM/Marvell Berlin SoC support
1552 M: Jisheng Zhang <jszhang@marvell.com>
1553 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 S: Maintained
1556 F: arch/arm/mach-berlin/
1557 F: arch/arm/boot/dts/berlin*
1558 F: arch/arm64/boot/dts/marvell/berlin*
1559
1560 ARM/Marvell Dove/MV78xx0/Orion SOC support
1561 M: Jason Cooper <jason@lakedaemon.net>
1562 M: Andrew Lunn <andrew@lunn.ch>
1563 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1564 M: Gregory Clement <gregory.clement@free-electrons.com>
1565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 S: Maintained
1567 F: Documentation/devicetree/bindings/soc/dove/
1568 F: arch/arm/mach-dove/
1569 F: arch/arm/mach-mv78xx0/
1570 F: arch/arm/mach-orion5x/
1571 F: arch/arm/plat-orion/
1572 F: arch/arm/boot/dts/dove*
1573 F: arch/arm/boot/dts/orion5x*
1574
1575 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1576 M: Jason Cooper <jason@lakedaemon.net>
1577 M: Andrew Lunn <andrew@lunn.ch>
1578 M: Gregory Clement <gregory.clement@free-electrons.com>
1579 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 S: Maintained
1582 F: arch/arm/boot/dts/armada*
1583 F: arch/arm/boot/dts/kirkwood*
1584 F: arch/arm/configs/mvebu_*_defconfig
1585 F: arch/arm/mach-mvebu/
1586 F: arch/arm64/boot/dts/marvell/armada*
1587 F: drivers/cpufreq/mvebu-cpufreq.c
1588 F: drivers/irqchip/irq-armada-370-xp.c
1589 F: drivers/irqchip/irq-mvebu-*
1590 F: drivers/pinctrl/mvebu/
1591 F: drivers/rtc/rtc-armada38x.c
1592
1593 ARM/Mediatek RTC DRIVER
1594 M: Eddie Huang <eddie.huang@mediatek.com>
1595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1597 S: Maintained
1598 F: drivers/rtc/rtc-mt6397.c
1599
1600 ARM/Mediatek SoC support
1601 M: Matthias Brugger <matthias.bgg@gmail.com>
1602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1604 S: Maintained
1605 F: arch/arm/boot/dts/mt6*
1606 F: arch/arm/boot/dts/mt7*
1607 F: arch/arm/boot/dts/mt8*
1608 F: arch/arm/mach-mediatek/
1609 F: arch/arm64/boot/dts/mediatek/
1610 N: mtk
1611 K: mediatek
1612
1613 ARM/Mediatek USB3 PHY DRIVER
1614 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1617 S: Maintained
1618 F: drivers/phy/mediatek/phy-mtk-tphy.c
1619
1620 ARM/MICREL KS8695 ARCHITECTURE
1621 M: Greg Ungerer <gerg@uclinux.org>
1622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 F: arch/arm/mach-ks8695/
1624 S: Odd Fixes
1625
1626 ARM/MIOA701 MACHINE SUPPORT
1627 M: Robert Jarzmik <robert.jarzmik@free.fr>
1628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 F: arch/arm/mach-pxa/mioa701.c
1630 S: Maintained
1631
1632 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1633 M: Michael Petchkovsky <mkpetch@internode.on.net>
1634 S: Maintained
1635
1636 ARM/NOMADIK ARCHITECTURE
1637 M: Alessandro Rubini <rubini@unipv.it>
1638 M: Linus Walleij <linus.walleij@linaro.org>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 S: Maintained
1641 F: arch/arm/mach-nomadik/
1642 F: drivers/pinctrl/nomadik/
1643 F: drivers/i2c/busses/i2c-nomadik.c
1644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1645
1646 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1647 M: Wan ZongShun <mcuos.com@gmail.com>
1648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 W: http://www.mcuos.com
1650 S: Maintained
1651 F: arch/arm/mach-w90x900/
1652 F: drivers/input/keyboard/w90p910_keypad.c
1653 F: drivers/input/touchscreen/w90p910_ts.c
1654 F: drivers/watchdog/nuc900_wdt.c
1655 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1656 F: drivers/mtd/nand/nuc900_nand.c
1657 F: drivers/rtc/rtc-nuc900.c
1658 F: drivers/spi/spi-nuc900.c
1659 F: drivers/usb/host/ehci-w90x900.c
1660 F: drivers/video/fbdev/nuc900fb.c
1661
1662 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1663 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1664 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1665 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1666 S: Supported
1667
1668 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1669 M: Alexander Clouter <alex@digriz.org.uk>
1670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 W: http://www.digriz.org.uk/ts78xx/kernel
1672 S: Maintained
1673 F: arch/arm/mach-orion5x/ts78xx-*
1674
1675 ARM/OXNAS platform support
1676 M: Neil Armstrong <narmstrong@baylibre.com>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1679 S: Maintained
1680 F: arch/arm/mach-oxnas/
1681 F: arch/arm/boot/dts/ox8*.dtsi
1682 F: arch/arm/boot/dts/wd-mbwe.dts
1683 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1684 N: oxnas
1685
1686 ARM/PALM TREO SUPPORT
1687 M: Tomas Cech <sleep_walker@suse.com>
1688 L: linux-arm-kernel@lists.infradead.org
1689 W: http://hackndev.com
1690 S: Maintained
1691 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1692 F: arch/arm/mach-pxa/palmtreo.c
1693
1694 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1695 M: Marek Vasut <marek.vasut@gmail.com>
1696 L: linux-arm-kernel@lists.infradead.org
1697 W: http://hackndev.com
1698 S: Maintained
1699 F: arch/arm/mach-pxa/include/mach/palmtx.h
1700 F: arch/arm/mach-pxa/palmtx.c
1701 F: arch/arm/mach-pxa/include/mach/palmt5.h
1702 F: arch/arm/mach-pxa/palmt5.c
1703 F: arch/arm/mach-pxa/include/mach/palmld.h
1704 F: arch/arm/mach-pxa/palmld.c
1705 F: arch/arm/mach-pxa/include/mach/palmte2.h
1706 F: arch/arm/mach-pxa/palmte2.c
1707 F: arch/arm/mach-pxa/include/mach/palmtc.h
1708 F: arch/arm/mach-pxa/palmtc.c
1709
1710 ARM/PALMZ72 SUPPORT
1711 M: Sergey Lapin <slapin@ossfans.org>
1712 L: linux-arm-kernel@lists.infradead.org
1713 W: http://hackndev.com
1714 S: Maintained
1715 F: arch/arm/mach-pxa/include/mach/palmz72.h
1716 F: arch/arm/mach-pxa/palmz72.c
1717
1718 ARM/PLEB SUPPORT
1719 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1720 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1721 S: Maintained
1722
1723 ARM/PT DIGITAL BOARD PORT
1724 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 W: http://www.armlinux.org.uk/
1727 S: Maintained
1728
1729 ARM/QUALCOMM SUPPORT
1730 M: Andy Gross <andy.gross@linaro.org>
1731 M: David Brown <david.brown@linaro.org>
1732 L: linux-arm-msm@vger.kernel.org
1733 L: linux-soc@vger.kernel.org
1734 S: Maintained
1735 F: Documentation/devicetree/bindings/soc/qcom/
1736 F: arch/arm/boot/dts/qcom-*.dts
1737 F: arch/arm/boot/dts/qcom-*.dtsi
1738 F: arch/arm/mach-qcom/
1739 F: arch/arm64/boot/dts/qcom/*
1740 F: drivers/i2c/busses/i2c-qup.c
1741 F: drivers/clk/qcom/
1742 F: drivers/dma/qcom/
1743 F: drivers/soc/qcom/
1744 F: drivers/spi/spi-qup.c
1745 F: drivers/tty/serial/msm_serial.h
1746 F: drivers/tty/serial/msm_serial.c
1747 F: drivers/*/pm8???-*
1748 F: drivers/mfd/ssbi.c
1749 F: drivers/firmware/qcom_scm.c
1750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1751
1752 ARM/RADISYS ENP2611 MACHINE SUPPORT
1753 M: Lennert Buytenhek <kernel@wantstofly.org>
1754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 S: Maintained
1756
1757 ARM/REALTEK ARCHITECTURE
1758 M: Andreas Färber <afaerber@suse.de>
1759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 S: Maintained
1761 F: arch/arm64/boot/dts/realtek/
1762 F: Documentation/devicetree/bindings/arm/realtek.txt
1763
1764 ARM/RENESAS ARM64 ARCHITECTURE
1765 M: Simon Horman <horms@verge.net.au>
1766 M: Magnus Damm <magnus.damm@gmail.com>
1767 L: linux-renesas-soc@vger.kernel.org
1768 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1770 S: Supported
1771 F: arch/arm64/boot/dts/renesas/
1772 F: drivers/soc/renesas/
1773 F: include/linux/soc/renesas/
1774
1775 ARM/RISCPC ARCHITECTURE
1776 M: Russell King <linux@armlinux.org.uk>
1777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 W: http://www.armlinux.org.uk/
1779 S: Maintained
1780 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1781 F: arch/arm/include/asm/hardware/ioc.h
1782 F: arch/arm/include/asm/hardware/iomd.h
1783 F: arch/arm/include/asm/hardware/memc.h
1784 F: arch/arm/mach-rpc/
1785 F: drivers/net/ethernet/8390/etherh.c
1786 F: drivers/net/ethernet/i825xx/ether1*
1787 F: drivers/net/ethernet/seeq/ether3*
1788 F: drivers/scsi/arm/
1789
1790 ARM/Rockchip SoC support
1791 M: Heiko Stuebner <heiko@sntech.de>
1792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 L: linux-rockchip@lists.infradead.org
1794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1795 S: Maintained
1796 F: arch/arm/boot/dts/rk3*
1797 F: arch/arm/boot/dts/rv1108*
1798 F: arch/arm/mach-rockchip/
1799 F: drivers/clk/rockchip/
1800 F: drivers/i2c/busses/i2c-rk3x.c
1801 F: drivers/*/*rockchip*
1802 F: drivers/*/*/*rockchip*
1803 F: sound/soc/rockchip/
1804 N: rockchip
1805
1806 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1807 M: Kukjin Kim <kgene@kernel.org>
1808 M: Krzysztof Kozlowski <krzk@kernel.org>
1809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1811 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1812 S: Maintained
1813 F: arch/arm/boot/dts/s3c*
1814 F: arch/arm/boot/dts/s5p*
1815 F: arch/arm/boot/dts/samsung*
1816 F: arch/arm/boot/dts/exynos*
1817 F: arch/arm64/boot/dts/exynos/
1818 F: arch/arm/plat-samsung/
1819 F: arch/arm/mach-s3c24*/
1820 F: arch/arm/mach-s3c64xx/
1821 F: arch/arm/mach-s5p*/
1822 F: arch/arm/mach-exynos*/
1823 F: drivers/*/*s3c24*
1824 F: drivers/*/*/*s3c24*
1825 F: drivers/*/*s3c64xx*
1826 F: drivers/*/*s5pv210*
1827 F: drivers/memory/samsung/*
1828 F: drivers/soc/samsung/*
1829 F: Documentation/arm/Samsung/
1830 F: Documentation/devicetree/bindings/arm/samsung/
1831 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1832 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1833 N: exynos
1834
1835 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1836 M: Kyungmin Park <kyungmin.park@samsung.com>
1837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 S: Maintained
1839 F: arch/arm/mach-s5pv210/
1840
1841 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1842 M: Kyungmin Park <kyungmin.park@samsung.com>
1843 M: Kamil Debski <kamil@wypas.org>
1844 M: Andrzej Hajda <a.hajda@samsung.com>
1845 L: linux-arm-kernel@lists.infradead.org
1846 L: linux-media@vger.kernel.org
1847 S: Maintained
1848 F: drivers/media/platform/s5p-g2d/
1849
1850 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1851 M: Marek Szyprowski <m.szyprowski@samsung.com>
1852 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1853 L: linux-media@vger.kernel.org
1854 S: Maintained
1855 F: drivers/media/platform/s5p-cec/
1856 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1857
1858 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1859 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1860 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1861 L: linux-arm-kernel@lists.infradead.org
1862 L: linux-media@vger.kernel.org
1863 S: Maintained
1864 F: drivers/media/platform/s5p-jpeg/
1865
1866 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1867 M: Kyungmin Park <kyungmin.park@samsung.com>
1868 M: Kamil Debski <kamil@wypas.org>
1869 M: Jeongtae Park <jtp.park@samsung.com>
1870 M: Andrzej Hajda <a.hajda@samsung.com>
1871 L: linux-arm-kernel@lists.infradead.org
1872 L: linux-media@vger.kernel.org
1873 S: Maintained
1874 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1875 F: drivers/media/platform/s5p-mfc/
1876
1877 ARM/SHMOBILE ARM ARCHITECTURE
1878 M: Simon Horman <horms@verge.net.au>
1879 M: Magnus Damm <magnus.damm@gmail.com>
1880 L: linux-renesas-soc@vger.kernel.org
1881 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1883 S: Supported
1884 F: arch/arm/boot/dts/emev2*
1885 F: arch/arm/boot/dts/r7s*
1886 F: arch/arm/boot/dts/r8a*
1887 F: arch/arm/boot/dts/sh*
1888 F: arch/arm/configs/shmobile_defconfig
1889 F: arch/arm/include/debug/renesas-scif.S
1890 F: arch/arm/mach-shmobile/
1891 F: drivers/soc/renesas/
1892 F: include/linux/soc/renesas/
1893
1894 ARM/SOCFPGA ARCHITECTURE
1895 M: Dinh Nguyen <dinguyen@kernel.org>
1896 S: Maintained
1897 F: arch/arm/mach-socfpga/
1898 F: arch/arm/boot/dts/socfpga*
1899 F: arch/arm/configs/socfpga_defconfig
1900 F: arch/arm64/boot/dts/altera/
1901 W: http://www.rocketboards.org
1902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1903
1904 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1905 M: Dinh Nguyen <dinguyen@kernel.org>
1906 S: Maintained
1907 F: drivers/clk/socfpga/
1908
1909 ARM/SOCFPGA EDAC SUPPORT
1910 M: Thor Thayer <thor.thayer@linux.intel.com>
1911 S: Maintained
1912 F: drivers/edac/altera_edac.
1913
1914 ARM/STI ARCHITECTURE
1915 M: Patrice Chotard <patrice.chotard@st.com>
1916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917 W: http://www.stlinux.com
1918 S: Maintained
1919 F: arch/arm/mach-sti/
1920 F: arch/arm/boot/dts/sti*
1921 F: drivers/char/hw_random/st-rng.c
1922 F: drivers/clocksource/arm_global_timer.c
1923 F: drivers/clocksource/clksrc_st_lpc.c
1924 F: drivers/cpufreq/sti-cpufreq.c
1925 F: drivers/dma/st_fdma*
1926 F: drivers/i2c/busses/i2c-st.c
1927 F: drivers/media/rc/st_rc.c
1928 F: drivers/media/platform/sti/c8sectpfe/
1929 F: drivers/mmc/host/sdhci-st.c
1930 F: drivers/phy/st/phy-miphy28lp.c
1931 F: drivers/phy/st/phy-stih407-usb.c
1932 F: drivers/pinctrl/pinctrl-st.c
1933 F: drivers/remoteproc/st_remoteproc.c
1934 F: drivers/remoteproc/st_slim_rproc.c
1935 F: drivers/reset/sti/
1936 F: drivers/rtc/rtc-st-lpc.c
1937 F: drivers/tty/serial/st-asc.c
1938 F: drivers/usb/dwc3/dwc3-st.c
1939 F: drivers/usb/host/ehci-st.c
1940 F: drivers/usb/host/ohci-st.c
1941 F: drivers/watchdog/st_lpc_wdt.c
1942 F: drivers/ata/ahci_st.c
1943 F: include/linux/remoteproc/st_slim_rproc.h
1944
1945 ARM/STM32 ARCHITECTURE
1946 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1947 M: Alexandre Torgue <alexandre.torgue@st.com>
1948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 S: Maintained
1950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1951 N: stm32
1952 F: drivers/clocksource/armv7m_systick.c
1953
1954 ARM/TANGO ARCHITECTURE
1955 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1956 L: linux-arm-kernel@lists.infradead.org
1957 S: Maintained
1958 N: tango
1959
1960 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1961 M: Lennert Buytenhek <kernel@wantstofly.org>
1962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 S: Maintained
1964
1965 ARM/TETON BGA MACHINE SUPPORT
1966 M: "Mark F. Brown" <mark.brown314@gmail.com>
1967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 S: Maintained
1969
1970 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1971 M: Santosh Shilimkar <ssantosh@kernel.org>
1972 L: linux-kernel@vger.kernel.org
1973 S: Maintained
1974 F: drivers/memory/*emif*
1975
1976 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1977 M: Santosh Shilimkar <ssantosh@kernel.org>
1978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 S: Maintained
1980 F: arch/arm/mach-keystone/
1981 F: arch/arm/boot/dts/keystone-*
1982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1983
1984 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1985 M: Santosh Shilimkar <ssantosh@kernel.org>
1986 L: linux-kernel@vger.kernel.org
1987 S: Maintained
1988 F: drivers/clk/keystone/
1989
1990 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1991 M: Santosh Shilimkar <ssantosh@kernel.org>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 L: linux-kernel@vger.kernel.org
1994 S: Maintained
1995 F: drivers/clocksource/timer-keystone.c
1996
1997 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1998 M: Santosh Shilimkar <ssantosh@kernel.org>
1999 L: linux-kernel@vger.kernel.org
2000 S: Maintained
2001 F: drivers/power/reset/keystone-reset.c
2002
2003 ARM/THECUS N2100 MACHINE SUPPORT
2004 M: Lennert Buytenhek <kernel@wantstofly.org>
2005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 S: Maintained
2007
2008 ARM/TOSA MACHINE SUPPORT
2009 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2010 M: Dirk Opfer <dirk@opfer-online.de>
2011 S: Maintained
2012
2013 ARM/U300 MACHINE SUPPORT
2014 M: Linus Walleij <linus.walleij@linaro.org>
2015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016 S: Supported
2017 F: arch/arm/mach-u300/
2018 F: drivers/clocksource/timer-u300.c
2019 F: drivers/i2c/busses/i2c-stu300.c
2020 F: drivers/rtc/rtc-coh901331.c
2021 F: drivers/watchdog/coh901327_wdt.c
2022 F: drivers/dma/coh901318*
2023 F: drivers/mfd/ab3100*
2024 F: drivers/rtc/rtc-ab3100.c
2025 F: drivers/rtc/rtc-coh901331.c
2026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2027
2028 ARM/UNIPHIER ARCHITECTURE
2029 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2032 S: Maintained
2033 F: arch/arm/boot/dts/uniphier*
2034 F: arch/arm/include/asm/hardware/cache-uniphier.h
2035 F: arch/arm/mach-uniphier/
2036 F: arch/arm/mm/cache-uniphier.c
2037 F: arch/arm64/boot/dts/socionext/
2038 F: drivers/bus/uniphier-system-bus.c
2039 F: drivers/clk/uniphier/
2040 F: drivers/i2c/busses/i2c-uniphier*
2041 F: drivers/irqchip/irq-uniphier-aidet.c
2042 F: drivers/pinctrl/uniphier/
2043 F: drivers/reset/reset-uniphier.c
2044 F: drivers/tty/serial/8250/8250_uniphier.c
2045 N: uniphier
2046
2047 ARM/Ux500 ARM ARCHITECTURE
2048 M: Linus Walleij <linus.walleij@linaro.org>
2049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050 S: Maintained
2051 F: arch/arm/mach-ux500/
2052 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2053 F: drivers/dma/ste_dma40*
2054 F: drivers/hwspinlock/u8500_hsem.c
2055 F: drivers/mfd/abx500*
2056 F: drivers/mfd/ab8500*
2057 F: drivers/mfd/dbx500*
2058 F: drivers/mfd/db8500*
2059 F: drivers/pinctrl/nomadik/pinctrl-ab*
2060 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2061 F: drivers/rtc/rtc-ab8500.c
2062 F: drivers/rtc/rtc-pl031.c
2063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2064
2065 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2066 M: Ulf Hansson <ulf.hansson@linaro.org>
2067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068 T: git git://git.linaro.org/people/ulfh/clk.git
2069 S: Maintained
2070 F: drivers/clk/ux500/
2071
2072 ARM/VERSATILE EXPRESS PLATFORM
2073 M: Liviu Dudau <liviu.dudau@arm.com>
2074 M: Sudeep Holla <sudeep.holla@arm.com>
2075 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077 S: Maintained
2078 F: arch/arm/boot/dts/vexpress*
2079 F: arch/arm64/boot/dts/arm/
2080 F: arch/arm/mach-vexpress/
2081 F: */*/vexpress*
2082 F: */*/*/vexpress*
2083 F: drivers/clk/versatile/clk-vexpress-osc.c
2084 F: drivers/clocksource/versatile.c
2085 N: mps2
2086
2087 ARM/VFP SUPPORT
2088 M: Russell King <linux@armlinux.org.uk>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 W: http://www.armlinux.org.uk/
2091 S: Maintained
2092 F: arch/arm/vfp/
2093
2094 ARM/VOIPAC PXA270 SUPPORT
2095 M: Marek Vasut <marek.vasut@gmail.com>
2096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097 S: Maintained
2098 F: arch/arm/mach-pxa/vpac270.c
2099 F: arch/arm/mach-pxa/include/mach/vpac270.h
2100
2101 ARM/VT8500 ARM ARCHITECTURE
2102 M: Tony Prisk <linux@prisktech.co.nz>
2103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 S: Maintained
2105 F: arch/arm/mach-vt8500/
2106 F: drivers/clocksource/vt8500_timer.c
2107 F: drivers/i2c/busses/i2c-wmt.c
2108 F: drivers/mmc/host/wmt-sdmmc.c
2109 F: drivers/pwm/pwm-vt8500.c
2110 F: drivers/rtc/rtc-vt8500.c
2111 F: drivers/tty/serial/vt8500_serial.c
2112 F: drivers/usb/host/ehci-platform.c
2113 F: drivers/usb/host/uhci-platform.c
2114 F: drivers/video/fbdev/vt8500lcdfb.*
2115 F: drivers/video/fbdev/wm8505fb*
2116 F: drivers/video/fbdev/wmt_ge_rops.*
2117
2118 ARM/ZIPIT Z2 SUPPORT
2119 M: Marek Vasut <marek.vasut@gmail.com>
2120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121 S: Maintained
2122 F: arch/arm/mach-pxa/z2.c
2123 F: arch/arm/mach-pxa/include/mach/z2.h
2124
2125 ARM/ZTE ARCHITECTURE
2126 M: Jun Nie <jun.nie@linaro.org>
2127 M: Baoyou Xie <baoyou.xie@linaro.org>
2128 M: Shawn Guo <shawnguo@kernel.org>
2129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 S: Maintained
2131 F: arch/arm/boot/dts/zx2967*
2132 F: arch/arm/mach-zx/
2133 F: arch/arm64/boot/dts/zte/
2134 F: drivers/clk/zte/
2135 F: drivers/dma/zx_dma.c
2136 F: drivers/gpio/gpio-zx.c
2137 F: drivers/i2c/busses/i2c-zx2967.c
2138 F: drivers/mmc/host/dw_mmc-zx.*
2139 F: drivers/pinctrl/zte/
2140 F: drivers/reset/reset-zx2967.c
2141 F: drivers/soc/zte/
2142 F: drivers/thermal/zx2967_thermal.c
2143 F: drivers/watchdog/zx2967_wdt.c
2144 F: Documentation/devicetree/bindings/arm/zte.txt
2145 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2146 F: Documentation/devicetree/bindings/dma/zxdma.txt
2147 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2148 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2149 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2150 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2151 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2152 F: Documentation/devicetree/bindings/soc/zte/
2153 F: Documentation/devicetree/bindings/sound/zte,*.txt
2154 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2155 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2156 F: include/dt-bindings/clock/zx2967*.h
2157 F: include/dt-bindings/soc/zte,*.h
2158 F: sound/soc/codecs/zx_aud96p22.c
2159 F: sound/soc/zte/
2160
2161 ARM/ZYNQ ARCHITECTURE
2162 M: Michal Simek <michal.simek@xilinx.com>
2163 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165 W: http://wiki.xilinx.com
2166 T: git https://github.com/Xilinx/linux-xlnx.git
2167 S: Supported
2168 F: arch/arm/mach-zynq/
2169 F: drivers/cpuidle/cpuidle-zynq.c
2170 F: drivers/block/xsysace.c
2171 N: zynq
2172 N: xilinx
2173 F: drivers/clocksource/cadence_ttc_timer.c
2174 F: drivers/i2c/busses/i2c-cadence.c
2175 F: drivers/mmc/host/sdhci-of-arasan.c
2176 F: drivers/edac/synopsys_edac.c
2177
2178 ARM64 PORT (AARCH64 ARCHITECTURE)
2179 M: Catalin Marinas <catalin.marinas@arm.com>
2180 M: Will Deacon <will.deacon@arm.com>
2181 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2183 S: Maintained
2184 F: arch/arm64/
2185 F: Documentation/arm64/
2186
2187 AS3645A LED FLASH CONTROLLER DRIVER
2188 M: Sakari Ailus <sakari.ailus@iki.fi>
2189 L: linux-leds@vger.kernel.org
2190 S: Maintained
2191 F: drivers/leds/leds-as3645a.c
2192
2193 AS3645A LED FLASH CONTROLLER DRIVER
2194 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2195 L: linux-media@vger.kernel.org
2196 T: git git://linuxtv.org/media_tree.git
2197 S: Maintained
2198 F: drivers/media/i2c/as3645a.c
2199 F: include/media/i2c/as3645a.h
2200
2201 ASAHI KASEI AK8974 DRIVER
2202 M: Linus Walleij <linus.walleij@linaro.org>
2203 L: linux-iio@vger.kernel.org
2204 W: http://www.akm.com/
2205 S: Supported
2206 F: drivers/iio/magnetometer/ak8974.c
2207
2208 ASC7621 HARDWARE MONITOR DRIVER
2209 M: George Joseph <george.joseph@fairview5.com>
2210 L: linux-hwmon@vger.kernel.org
2211 S: Maintained
2212 F: Documentation/hwmon/asc7621
2213 F: drivers/hwmon/asc7621.c
2214
2215 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2216 M: Corentin Chary <corentin.chary@gmail.com>
2217 L: acpi4asus-user@lists.sourceforge.net
2218 L: platform-driver-x86@vger.kernel.org
2219 W: http://acpi4asus.sf.net
2220 S: Maintained
2221 F: drivers/platform/x86/asus*.c
2222 F: drivers/platform/x86/eeepc*.c
2223
2224 ASUS WIRELESS RADIO CONTROL DRIVER
2225 M: João Paulo Rechi Vita <jprvita@gmail.com>
2226 L: platform-driver-x86@vger.kernel.org
2227 S: Maintained
2228 F: drivers/platform/x86/asus-wireless.c
2229
2230 ASYMMETRIC KEYS
2231 M: David Howells <dhowells@redhat.com>
2232 L: keyrings@vger.kernel.org
2233 S: Maintained
2234 F: Documentation/crypto/asymmetric-keys.txt
2235 F: include/linux/verification.h
2236 F: include/crypto/public_key.h
2237 F: include/crypto/pkcs7.h
2238 F: crypto/asymmetric_keys/
2239
2240 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2241 R: Dan Williams <dan.j.williams@intel.com>
2242 W: http://sourceforge.net/projects/xscaleiop
2243 S: Odd fixes
2244 F: Documentation/crypto/async-tx-api.txt
2245 F: crypto/async_tx/
2246 F: drivers/dma/
2247 F: include/linux/dmaengine.h
2248 F: include/linux/async_tx.h
2249
2250 AT24 EEPROM DRIVER
2251 M: Wolfram Sang <wsa@the-dreams.de>
2252 L: linux-i2c@vger.kernel.org
2253 S: Maintained
2254 F: drivers/misc/eeprom/at24.c
2255 F: include/linux/platform_data/at24.h
2256
2257 ATA OVER ETHERNET (AOE) DRIVER
2258 M: "Ed L. Cashin" <ed.cashin@acm.org>
2259 W: http://www.openaoe.org/
2260 S: Supported
2261 F: Documentation/aoe/
2262 F: drivers/block/aoe/
2263
2264 ATHEROS 71XX/9XXX GPIO DRIVER
2265 M: Alban Bedel <albeu@free.fr>
2266 W: https://github.com/AlbanBedel/linux
2267 T: git git://github.com/AlbanBedel/linux
2268 S: Maintained
2269 F: drivers/gpio/gpio-ath79.c
2270 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2271
2272 ATHEROS ATH GENERIC UTILITIES
2273 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2274 L: linux-wireless@vger.kernel.org
2275 S: Supported
2276 F: drivers/net/wireless/ath/*
2277
2278 ATHEROS ATH5K WIRELESS DRIVER
2279 M: Jiri Slaby <jirislaby@gmail.com>
2280 M: Nick Kossifidis <mickflemm@gmail.com>
2281 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2282 L: linux-wireless@vger.kernel.org
2283 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2284 S: Maintained
2285 F: drivers/net/wireless/ath/ath5k/
2286
2287 ATHEROS ATH6KL WIRELESS DRIVER
2288 M: Kalle Valo <kvalo@qca.qualcomm.com>
2289 L: linux-wireless@vger.kernel.org
2290 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2292 S: Supported
2293 F: drivers/net/wireless/ath/ath6kl/
2294
2295 ATI_REMOTE2 DRIVER
2296 M: Ville Syrjala <syrjala@sci.fi>
2297 S: Maintained
2298 F: drivers/input/misc/ati_remote2.c
2299
2300 ATK0110 HWMON DRIVER
2301 M: Luca Tettamanti <kronos.it@gmail.com>
2302 L: linux-hwmon@vger.kernel.org
2303 S: Maintained
2304 F: drivers/hwmon/asus_atk0110.c
2305
2306 ATLX ETHERNET DRIVERS
2307 M: Jay Cliburn <jcliburn@gmail.com>
2308 M: Chris Snook <chris.snook@gmail.com>
2309 L: netdev@vger.kernel.org
2310 W: http://sourceforge.net/projects/atl1
2311 W: http://atl1.sourceforge.net
2312 S: Maintained
2313 F: drivers/net/ethernet/atheros/
2314
2315 ATM
2316 M: Chas Williams <3chas3@gmail.com>
2317 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2318 L: netdev@vger.kernel.org
2319 W: http://linux-atm.sourceforge.net
2320 S: Maintained
2321 F: drivers/atm/
2322 F: include/linux/atm*
2323 F: include/uapi/linux/atm*
2324
2325 ATMEL AT91 / AT32 MCI DRIVER
2326 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2327 S: Maintained
2328 F: drivers/mmc/host/atmel-mci.c
2329
2330 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2331 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2332 S: Supported
2333 F: drivers/power/reset/at91-sama5d2_shdwc.c
2334
2335 ATMEL Audio ALSA driver
2336 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2337 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2338 S: Supported
2339 F: sound/soc/atmel
2340
2341 ATMEL I2C DRIVER
2342 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2343 L: linux-i2c@vger.kernel.org
2344 S: Supported
2345 F: drivers/i2c/busses/i2c-at91.c
2346
2347 ATMEL ISI DRIVER
2348 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2349 L: linux-media@vger.kernel.org
2350 S: Supported
2351 F: drivers/media/platform/atmel/atmel-isi.c
2352 F: include/media/atmel-isi.h
2353
2354 ATMEL LCDFB DRIVER
2355 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2356 L: linux-fbdev@vger.kernel.org
2357 S: Maintained
2358 F: drivers/video/fbdev/atmel_lcdfb.c
2359 F: include/video/atmel_lcdc.h
2360
2361 ATMEL MACB ETHERNET DRIVER
2362 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2363 S: Supported
2364 F: drivers/net/ethernet/cadence/
2365
2366 ATMEL MAXTOUCH DRIVER
2367 M: Nick Dyer <nick@shmanahar.org>
2368 T: git git://github.com/ndyer/linux.git
2369 S: Maintained
2370 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2371 F: drivers/input/touchscreen/atmel_mxt_ts.c
2372 F: include/linux/platform_data/atmel_mxt_ts.h
2373
2374 ATMEL NAND DRIVER
2375 M: Wenyou Yang <wenyou.yang@atmel.com>
2376 M: Josh Wu <rainyfeeling@outlook.com>
2377 L: linux-mtd@lists.infradead.org
2378 S: Supported
2379 F: drivers/mtd/nand/atmel/*
2380
2381 ATMEL SAMA5D2 ADC DRIVER
2382 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2383 L: linux-iio@vger.kernel.org
2384 S: Supported
2385 F: drivers/iio/adc/at91-sama5d2_adc.c
2386
2387 ATMEL SDMMC DRIVER
2388 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2389 L: linux-mmc@vger.kernel.org
2390 S: Supported
2391 F: drivers/mmc/host/sdhci-of-at91.c
2392
2393 ATMEL SPI DRIVER
2394 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2395 S: Supported
2396 F: drivers/spi/spi-atmel.*
2397
2398 ATMEL SSC DRIVER
2399 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401 S: Supported
2402 F: drivers/misc/atmel-ssc.c
2403 F: include/linux/atmel-ssc.h
2404
2405 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2406 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408 S: Supported
2409 F: drivers/misc/atmel_tclib.c
2410 F: drivers/clocksource/tcb_clksrc.c
2411
2412 ATMEL USBA UDC DRIVER
2413 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 S: Supported
2416 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2417
2418 ATMEL WIRELESS DRIVER
2419 M: Simon Kelley <simon@thekelleys.org.uk>
2420 L: linux-wireless@vger.kernel.org
2421 W: http://www.thekelleys.org.uk/atmel
2422 W: http://atmelwlandriver.sourceforge.net/
2423 S: Maintained
2424 F: drivers/net/wireless/atmel/atmel*
2425
2426 ATMEL XDMA DRIVER
2427 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2428 L: linux-arm-kernel@lists.infradead.org
2429 L: dmaengine@vger.kernel.org
2430 S: Supported
2431 F: drivers/dma/at_xdmac.c
2432
2433 ATOMIC INFRASTRUCTURE
2434 M: Will Deacon <will.deacon@arm.com>
2435 M: Peter Zijlstra <peterz@infradead.org>
2436 R: Boqun Feng <boqun.feng@gmail.com>
2437 L: linux-kernel@vger.kernel.org
2438 S: Maintained
2439 F: arch/*/include/asm/atomic*.h
2440 F: include/*/atomic*.h
2441
2442 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2443 M: Bradley Grove <linuxdrivers@attotech.com>
2444 L: linux-scsi@vger.kernel.org
2445 W: http://www.attotech.com
2446 S: Supported
2447 F: drivers/scsi/esas2r
2448
2449 ATUSB IEEE 802.15.4 RADIO DRIVER
2450 M: Stefan Schmidt <stefan@osg.samsung.com>
2451 L: linux-wpan@vger.kernel.org
2452 S: Maintained
2453 F: drivers/net/ieee802154/atusb.c
2454 F: drivers/net/ieee802154/atusb.h
2455 F: drivers/net/ieee802154/at86rf230.h
2456
2457 AUDIT SUBSYSTEM
2458 M: Paul Moore <paul@paul-moore.com>
2459 M: Eric Paris <eparis@redhat.com>
2460 L: linux-audit@redhat.com (moderated for non-subscribers)
2461 W: https://github.com/linux-audit
2462 W: https://people.redhat.com/sgrubb/audit
2463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2464 S: Supported
2465 F: include/linux/audit.h
2466 F: include/uapi/linux/audit.h
2467 F: kernel/audit*
2468
2469 AUXILIARY DISPLAY DRIVERS
2470 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2471 W: http://miguelojeda.es/auxdisplay.htm
2472 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2473 S: Maintained
2474 F: drivers/auxdisplay/
2475 F: include/linux/cfag12864b.h
2476
2477 AX.25 NETWORK LAYER
2478 M: Ralf Baechle <ralf@linux-mips.org>
2479 L: linux-hams@vger.kernel.org
2480 W: http://www.linux-ax25.org/
2481 S: Maintained
2482 F: include/uapi/linux/ax25.h
2483 F: include/net/ax25.h
2484 F: net/ax25/
2485
2486 AXENTIA ARM DEVICES
2487 M: Peter Rosin <peda@axentia.se>
2488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2489 S: Maintained
2490 F: Documentation/devicetree/bindings/arm/axentia.txt
2491 F: arch/arm/boot/dts/at91-linea.dtsi
2492 F: arch/arm/boot/dts/at91-tse850-3.dts
2493
2494 AXENTIA ASOC DRIVERS
2495 M: Peter Rosin <peda@axentia.se>
2496 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2497 S: Maintained
2498 F: Documentation/devicetree/bindings/sound/axentia,*
2499 F: sound/soc/atmel/tse850-pcm5142.c
2500
2501 AZ6007 DVB DRIVER
2502 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2503 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2504 L: linux-media@vger.kernel.org
2505 W: https://linuxtv.org
2506 T: git git://linuxtv.org/media_tree.git
2507 S: Maintained
2508 F: drivers/media/usb/dvb-usb-v2/az6007.c
2509
2510 AZTECH FM RADIO RECEIVER DRIVER
2511 M: Hans Verkuil <hverkuil@xs4all.nl>
2512 L: linux-media@vger.kernel.org
2513 T: git git://linuxtv.org/media_tree.git
2514 W: https://linuxtv.org
2515 S: Maintained
2516 F: drivers/media/radio/radio-aztech*
2517
2518 B43 WIRELESS DRIVER
2519 L: linux-wireless@vger.kernel.org
2520 L: b43-dev@lists.infradead.org
2521 W: http://wireless.kernel.org/en/users/Drivers/b43
2522 S: Odd Fixes
2523 F: drivers/net/wireless/broadcom/b43/
2524
2525 B43LEGACY WIRELESS DRIVER
2526 M: Larry Finger <Larry.Finger@lwfinger.net>
2527 L: linux-wireless@vger.kernel.org
2528 L: b43-dev@lists.infradead.org
2529 W: http://wireless.kernel.org/en/users/Drivers/b43
2530 S: Maintained
2531 F: drivers/net/wireless/broadcom/b43legacy/
2532
2533 BACKLIGHT CLASS/SUBSYSTEM
2534 M: Lee Jones <lee.jones@linaro.org>
2535 M: Daniel Thompson <daniel.thompson@linaro.org>
2536 M: Jingoo Han <jingoohan1@gmail.com>
2537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2538 S: Maintained
2539 F: drivers/video/backlight/
2540 F: include/linux/backlight.h
2541 F: include/linux/pwm_backlight.h
2542 F: Documentation/devicetree/bindings/leds/backlight
2543
2544 BATMAN ADVANCED
2545 M: Marek Lindner <mareklindner@neomailbox.ch>
2546 M: Simon Wunderlich <sw@simonwunderlich.de>
2547 M: Antonio Quartulli <a@unstable.cc>
2548 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2549 W: https://www.open-mesh.org/
2550 Q: https://patchwork.open-mesh.org/project/batman/list/
2551 S: Maintained
2552 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2553 F: Documentation/ABI/testing/sysfs-class-net-mesh
2554 F: Documentation/networking/batman-adv.rst
2555 F: include/uapi/linux/batman_adv.h
2556 F: net/batman-adv/
2557
2558 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2559 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2560 L: linux-hams@vger.kernel.org
2561 W: http://www.baycom.org/~tom/ham/ham.html
2562 S: Maintained
2563 F: drivers/net/hamradio/baycom*
2564
2565 BCACHE (BLOCK LAYER CACHE)
2566 M: Kent Overstreet <kent.overstreet@gmail.com>
2567 L: linux-bcache@vger.kernel.org
2568 W: http://bcache.evilpiepirate.org
2569 S: Orphan
2570 F: drivers/md/bcache/
2571
2572 BDISP ST MEDIA DRIVER
2573 M: Fabien Dessenne <fabien.dessenne@st.com>
2574 L: linux-media@vger.kernel.org
2575 T: git git://linuxtv.org/media_tree.git
2576 W: https://linuxtv.org
2577 S: Supported
2578 F: drivers/media/platform/sti/bdisp
2579
2580 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2581 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2582 L: netdev@vger.kernel.org
2583 S: Maintained
2584 F: drivers/net/ethernet/ec_bhf.c
2585
2586 BEFS FILE SYSTEM
2587 M: Luis de Bethencourt <luisbg@kernel.org>
2588 M: Salah Triki <salah.triki@gmail.com>
2589 S: Maintained
2590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2591 F: Documentation/filesystems/befs.txt
2592 F: fs/befs/
2593
2594 BFQ I/O SCHEDULER
2595 M: Paolo Valente <paolo.valente@linaro.org>
2596 M: Jens Axboe <axboe@kernel.dk>
2597 L: linux-block@vger.kernel.org
2598 S: Maintained
2599 F: block/bfq-*
2600 F: Documentation/block/bfq-iosched.txt
2601
2602 BFS FILE SYSTEM
2603 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2604 S: Maintained
2605 F: Documentation/filesystems/bfs.txt
2606 F: fs/bfs/
2607 F: include/uapi/linux/bfs_fs.h
2608
2609 BLACKFIN ARCHITECTURE
2610 M: Steven Miao <realmz6@gmail.com>
2611 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2612 T: git git://git.code.sf.net/p/adi-linux/code
2613 W: http://blackfin.uclinux.org
2614 S: Supported
2615 F: arch/blackfin/
2616
2617 BLACKFIN EMAC DRIVER
2618 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2619 W: http://blackfin.uclinux.org
2620 S: Supported
2621 F: drivers/net/ethernet/adi/
2622
2623 BLACKFIN MEDIA DRIVER
2624 M: Scott Jiang <scott.jiang.linux@gmail.com>
2625 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2626 W: http://blackfin.uclinux.org/
2627 S: Supported
2628 F: drivers/media/platform/blackfin/
2629 F: drivers/media/i2c/adv7183*
2630 F: drivers/media/i2c/vs6624*
2631
2632 BLACKFIN RTC DRIVER
2633 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2634 W: http://blackfin.uclinux.org
2635 S: Supported
2636 F: drivers/rtc/rtc-bfin.c
2637
2638 BLACKFIN SDH DRIVER
2639 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2640 W: http://blackfin.uclinux.org
2641 S: Supported
2642 F: drivers/mmc/host/bfin_sdh.c
2643
2644 BLACKFIN SERIAL DRIVER
2645 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2646 W: http://blackfin.uclinux.org
2647 S: Supported
2648 F: drivers/tty/serial/bfin_uart.c
2649
2650 BLACKFIN WATCHDOG DRIVER
2651 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2652 W: http://blackfin.uclinux.org
2653 S: Supported
2654 F: drivers/watchdog/bfin_wdt.c
2655
2656 BLINKM RGB LED DRIVER
2657 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2658 S: Maintained
2659 F: drivers/leds/leds-blinkm.c
2660
2661 BLOCK LAYER
2662 M: Jens Axboe <axboe@kernel.dk>
2663 L: linux-block@vger.kernel.org
2664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2665 S: Maintained
2666 F: block/
2667 F: kernel/trace/blktrace.c
2668 F: lib/sbitmap.c
2669
2670 BLOCK2MTD DRIVER
2671 M: Joern Engel <joern@lazybastard.org>
2672 L: linux-mtd@lists.infradead.org
2673 S: Maintained
2674 F: drivers/mtd/devices/block2mtd.c
2675
2676 BLUETOOTH DRIVERS
2677 M: Marcel Holtmann <marcel@holtmann.org>
2678 M: Gustavo Padovan <gustavo@padovan.org>
2679 M: Johan Hedberg <johan.hedberg@gmail.com>
2680 L: linux-bluetooth@vger.kernel.org
2681 W: http://www.bluez.org/
2682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2684 S: Maintained
2685 F: drivers/bluetooth/
2686
2687 BLUETOOTH SUBSYSTEM
2688 M: Marcel Holtmann <marcel@holtmann.org>
2689 M: Gustavo Padovan <gustavo@padovan.org>
2690 M: Johan Hedberg <johan.hedberg@gmail.com>
2691 L: linux-bluetooth@vger.kernel.org
2692 W: http://www.bluez.org/
2693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2695 S: Maintained
2696 F: net/bluetooth/
2697 F: include/net/bluetooth/
2698
2699 BONDING DRIVER
2700 M: Jay Vosburgh <j.vosburgh@gmail.com>
2701 M: Veaceslav Falico <vfalico@gmail.com>
2702 M: Andy Gospodarek <andy@greyhouse.net>
2703 L: netdev@vger.kernel.org
2704 W: http://sourceforge.net/projects/bonding/
2705 S: Supported
2706 F: drivers/net/bonding/
2707 F: include/uapi/linux/if_bonding.h
2708
2709 BPF (Safe dynamic programs and tools)
2710 M: Alexei Starovoitov <ast@kernel.org>
2711 M: Daniel Borkmann <daniel@iogearbox.net>
2712 L: netdev@vger.kernel.org
2713 L: linux-kernel@vger.kernel.org
2714 S: Supported
2715 F: arch/x86/net/bpf_jit*
2716 F: Documentation/networking/filter.txt
2717 F: include/linux/bpf*
2718 F: include/linux/filter.h
2719 F: include/uapi/linux/bpf*
2720 F: include/uapi/linux/filter.h
2721 F: kernel/bpf/
2722 F: kernel/trace/bpf_trace.c
2723 F: lib/test_bpf.c
2724 F: net/bpf/
2725 F: net/core/filter.c
2726 F: net/sched/act_bpf.c
2727 F: net/sched/cls_bpf.c
2728 F: samples/bpf/
2729 F: tools/net/bpf*
2730 F: tools/testing/selftests/bpf/
2731
2732 BROADCOM B44 10/100 ETHERNET DRIVER
2733 M: Michael Chan <michael.chan@broadcom.com>
2734 L: netdev@vger.kernel.org
2735 S: Supported
2736 F: drivers/net/ethernet/broadcom/b44.*
2737
2738 BROADCOM B53 ETHERNET SWITCH DRIVER
2739 M: Florian Fainelli <f.fainelli@gmail.com>
2740 L: netdev@vger.kernel.org
2741 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2742 S: Supported
2743 F: drivers/net/dsa/b53/*
2744 F: include/linux/platform_data/b53.h
2745
2746 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2747 M: Florian Fainelli <f.fainelli@gmail.com>
2748 M: Ray Jui <rjui@broadcom.com>
2749 M: Scott Branden <sbranden@broadcom.com>
2750 M: bcm-kernel-feedback-list@broadcom.com
2751 T: git git://github.com/broadcom/mach-bcm
2752 S: Maintained
2753 N: bcm281*
2754 N: bcm113*
2755 N: bcm216*
2756 N: kona
2757 F: arch/arm/mach-bcm/
2758
2759 BROADCOM BCM2835 ARM ARCHITECTURE
2760 M: Eric Anholt <eric@anholt.net>
2761 M: Stefan Wahren <stefan.wahren@i2se.com>
2762 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2764 T: git git://github.com/anholt/linux
2765 S: Maintained
2766 N: bcm2835
2767 F: drivers/staging/vc04_services
2768
2769 BROADCOM BCM47XX MIPS ARCHITECTURE
2770 M: Hauke Mehrtens <hauke@hauke-m.de>
2771 M: Rafał Miłecki <zajec5@gmail.com>
2772 L: linux-mips@linux-mips.org
2773 S: Maintained
2774 F: Documentation/devicetree/bindings/mips/brcm/
2775 F: arch/mips/bcm47xx/*
2776 F: arch/mips/include/asm/mach-bcm47xx/*
2777
2778 BROADCOM BCM5301X ARM ARCHITECTURE
2779 M: Hauke Mehrtens <hauke@hauke-m.de>
2780 M: Rafał Miłecki <zajec5@gmail.com>
2781 M: Jon Mason <jonmason@broadcom.com>
2782 M: bcm-kernel-feedback-list@broadcom.com
2783 L: linux-arm-kernel@lists.infradead.org
2784 S: Maintained
2785 F: arch/arm/mach-bcm/bcm_5301x.c
2786 F: arch/arm/boot/dts/bcm5301x*.dtsi
2787 F: arch/arm/boot/dts/bcm470*
2788 F: arch/arm/boot/dts/bcm953012*
2789
2790 BROADCOM BCM53573 ARM ARCHITECTURE
2791 M: Rafał Miłecki <rafal@milecki.pl>
2792 L: linux-arm-kernel@lists.infradead.org
2793 S: Maintained
2794 F: arch/arm/boot/dts/bcm53573*
2795 F: arch/arm/boot/dts/bcm47189*
2796
2797 BROADCOM BCM63XX ARM ARCHITECTURE
2798 M: Florian Fainelli <f.fainelli@gmail.com>
2799 M: bcm-kernel-feedback-list@broadcom.com
2800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2801 T: git git://github.com/broadcom/stblinux.git
2802 S: Maintained
2803 N: bcm63xx
2804
2805 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2806 M: Kevin Cernekee <cernekee@gmail.com>
2807 L: linux-usb@vger.kernel.org
2808 S: Maintained
2809 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2810
2811 BROADCOM BCM7XXX ARM ARCHITECTURE
2812 M: Brian Norris <computersforpeace@gmail.com>
2813 M: Gregory Fong <gregory.0xf0@gmail.com>
2814 M: Florian Fainelli <f.fainelli@gmail.com>
2815 M: bcm-kernel-feedback-list@broadcom.com
2816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2817 T: git git://github.com/broadcom/stblinux.git
2818 S: Maintained
2819 F: arch/arm/mach-bcm/*brcmstb*
2820 F: arch/arm/boot/dts/bcm7*.dts*
2821 F: drivers/bus/brcmstb_gisb.c
2822 N: brcmstb
2823
2824 BROADCOM BMIPS CPUFREQ DRIVER
2825 M: Markus Mayer <mmayer@broadcom.com>
2826 M: bcm-kernel-feedback-list@broadcom.com
2827 L: linux-pm@vger.kernel.org
2828 S: Maintained
2829 F: drivers/cpufreq/bmips-cpufreq.c
2830
2831 BROADCOM BMIPS MIPS ARCHITECTURE
2832 M: Kevin Cernekee <cernekee@gmail.com>
2833 M: Florian Fainelli <f.fainelli@gmail.com>
2834 L: linux-mips@linux-mips.org
2835 T: git git://github.com/broadcom/stblinux.git
2836 S: Maintained
2837 F: arch/mips/bmips/*
2838 F: arch/mips/include/asm/mach-bmips/*
2839 F: arch/mips/kernel/*bmips*
2840 F: arch/mips/boot/dts/brcm/bcm*.dts*
2841 F: drivers/irqchip/irq-bcm63*
2842 F: drivers/irqchip/irq-bcm7*
2843 F: drivers/irqchip/irq-brcmstb*
2844 F: include/linux/bcm963xx_nvram.h
2845 F: include/linux/bcm963xx_tag.h
2846
2847 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2848 M: Rasesh Mody <rasesh.mody@cavium.com>
2849 M: Harish Patil <harish.patil@cavium.com>
2850 M: Dept-GELinuxNICDev@cavium.com
2851 L: netdev@vger.kernel.org
2852 S: Supported
2853 F: drivers/net/ethernet/broadcom/bnx2.*
2854 F: drivers/net/ethernet/broadcom/bnx2_*
2855
2856 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2857 M: QLogic-Storage-Upstream@qlogic.com
2858 L: linux-scsi@vger.kernel.org
2859 S: Supported
2860 F: drivers/scsi/bnx2fc/
2861
2862 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2863 M: QLogic-Storage-Upstream@qlogic.com
2864 L: linux-scsi@vger.kernel.org
2865 S: Supported
2866 F: drivers/scsi/bnx2i/
2867
2868 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2869 M: Ariel Elior <ariel.elior@cavium.com>
2870 M: everest-linux-l2@cavium.com
2871 L: netdev@vger.kernel.org
2872 S: Supported
2873 F: drivers/net/ethernet/broadcom/bnx2x/
2874
2875 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2876 M: Michael Chan <michael.chan@broadcom.com>
2877 L: netdev@vger.kernel.org
2878 S: Supported
2879 F: drivers/net/ethernet/broadcom/bnxt/
2880
2881 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2882 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2883 M: Franky Lin <franky.lin@broadcom.com>
2884 M: Hante Meuleman <hante.meuleman@broadcom.com>
2885 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2886 M: Wright Feng <wright.feng@cypress.com>
2887 L: linux-wireless@vger.kernel.org
2888 L: brcm80211-dev-list.pdl@broadcom.com
2889 L: brcm80211-dev-list@cypress.com
2890 S: Supported
2891 F: drivers/net/wireless/broadcom/brcm80211/
2892
2893 BROADCOM BRCMSTB GPIO DRIVER
2894 M: Gregory Fong <gregory.0xf0@gmail.com>
2895 L: bcm-kernel-feedback-list@broadcom.com
2896 S: Supported
2897 F: drivers/gpio/gpio-brcmstb.c
2898 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2899
2900 BROADCOM GENET ETHERNET DRIVER
2901 M: Florian Fainelli <f.fainelli@gmail.com>
2902 L: netdev@vger.kernel.org
2903 S: Supported
2904 F: drivers/net/ethernet/broadcom/genet/
2905
2906 BROADCOM IPROC ARM ARCHITECTURE
2907 M: Ray Jui <rjui@broadcom.com>
2908 M: Scott Branden <sbranden@broadcom.com>
2909 M: Jon Mason <jonmason@broadcom.com>
2910 M: bcm-kernel-feedback-list@broadcom.com
2911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2912 T: git git://github.com/broadcom/cygnus-linux.git
2913 S: Maintained
2914 N: iproc
2915 N: cygnus
2916 N: bcm[-_]nsp
2917 N: bcm9113*
2918 N: bcm9583*
2919 N: bcm9585*
2920 N: bcm9586*
2921 N: bcm988312
2922 N: bcm113*
2923 N: bcm583*
2924 N: bcm585*
2925 N: bcm586*
2926 N: bcm88312
2927 F: arch/arm64/boot/dts/broadcom/ns2*
2928 F: drivers/clk/bcm/clk-ns*
2929 F: drivers/pinctrl/bcm/pinctrl-ns*
2930
2931 BROADCOM KONA GPIO DRIVER
2932 M: Ray Jui <rjui@broadcom.com>
2933 L: bcm-kernel-feedback-list@broadcom.com
2934 S: Supported
2935 F: drivers/gpio/gpio-bcm-kona.c
2936 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2937
2938 BROADCOM NETXTREME-E ROCE DRIVER
2939 M: Selvin Xavier <selvin.xavier@broadcom.com>
2940 M: Devesh Sharma <devesh.sharma@broadcom.com>
2941 M: Somnath Kotur <somnath.kotur@broadcom.com>
2942 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2943 L: linux-rdma@vger.kernel.org
2944 W: http://www.broadcom.com
2945 S: Supported
2946 F: drivers/infiniband/hw/bnxt_re/
2947 F: include/uapi/rdma/bnxt_re-abi.h
2948
2949 BROADCOM NVRAM DRIVER
2950 M: Rafał Miłecki <zajec5@gmail.com>
2951 L: linux-mips@linux-mips.org
2952 S: Maintained
2953 F: drivers/firmware/broadcom/*
2954
2955 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2956 M: Rafał Miłecki <zajec5@gmail.com>
2957 L: linux-wireless@vger.kernel.org
2958 S: Maintained
2959 F: drivers/bcma/
2960 F: include/linux/bcma/
2961
2962 BROADCOM STB AVS CPUFREQ DRIVER
2963 M: Markus Mayer <mmayer@broadcom.com>
2964 M: bcm-kernel-feedback-list@broadcom.com
2965 L: linux-pm@vger.kernel.org
2966 S: Maintained
2967 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2968 F: drivers/cpufreq/brcmstb*
2969
2970 BROADCOM STB NAND FLASH DRIVER
2971 M: Brian Norris <computersforpeace@gmail.com>
2972 M: Kamal Dasu <kdasu.kdev@gmail.com>
2973 L: linux-mtd@lists.infradead.org
2974 L: bcm-kernel-feedback-list@broadcom.com
2975 S: Maintained
2976 F: drivers/mtd/nand/brcmnand/
2977
2978 BROADCOM SYSTEMPORT ETHERNET DRIVER
2979 M: Florian Fainelli <f.fainelli@gmail.com>
2980 L: netdev@vger.kernel.org
2981 S: Supported
2982 F: drivers/net/ethernet/broadcom/bcmsysport.*
2983
2984 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2985 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2986 M: Prashant Sreedharan <prashant@broadcom.com>
2987 M: Michael Chan <mchan@broadcom.com>
2988 L: netdev@vger.kernel.org
2989 S: Supported
2990 F: drivers/net/ethernet/broadcom/tg3.*
2991
2992 BROCADE BFA FC SCSI DRIVER
2993 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2994 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2995 L: linux-scsi@vger.kernel.org
2996 S: Supported
2997 F: drivers/scsi/bfa/
2998
2999 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3000 M: Rasesh Mody <rasesh.mody@cavium.com>
3001 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3002 M: Dept-GELinuxNICDev@cavium.com
3003 L: netdev@vger.kernel.org
3004 S: Supported
3005 F: drivers/net/ethernet/brocade/bna/
3006
3007 BSG (block layer generic sg v4 driver)
3008 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3009 L: linux-scsi@vger.kernel.org
3010 S: Supported
3011 F: block/bsg.c
3012 F: include/linux/bsg.h
3013 F: include/uapi/linux/bsg.h
3014
3015 BT87X AUDIO DRIVER
3016 M: Clemens Ladisch <clemens@ladisch.de>
3017 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3018 T: git git://git.alsa-project.org/alsa-kernel.git
3019 S: Maintained
3020 F: Documentation/sound/alsa/Bt87x.txt
3021 F: sound/pci/bt87x.c
3022
3023 BT8XXGPIO DRIVER
3024 M: Michael Buesch <m@bues.ch>
3025 W: http://bu3sch.de/btgpio.php
3026 S: Maintained
3027 F: drivers/gpio/gpio-bt8xx.c
3028
3029 BTRFS FILE SYSTEM
3030 M: Chris Mason <clm@fb.com>
3031 M: Josef Bacik <jbacik@fb.com>
3032 M: David Sterba <dsterba@suse.com>
3033 L: linux-btrfs@vger.kernel.org
3034 W: http://btrfs.wiki.kernel.org/
3035 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3037 S: Maintained
3038 F: Documentation/filesystems/btrfs.txt
3039 F: fs/btrfs/
3040 F: include/linux/btrfs*
3041 F: include/uapi/linux/btrfs*
3042
3043 BTTV VIDEO4LINUX DRIVER
3044 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3045 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3046 L: linux-media@vger.kernel.org
3047 W: https://linuxtv.org
3048 T: git git://linuxtv.org/media_tree.git
3049 S: Odd fixes
3050 F: Documentation/media/v4l-drivers/bttv*
3051 F: drivers/media/pci/bt8xx/bttv*
3052
3053 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3054 M: Chanwoo Choi <cw00.choi@samsung.com>
3055 L: linux-pm@vger.kernel.org
3056 L: linux-samsung-soc@vger.kernel.org
3057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3058 S: Maintained
3059 F: drivers/devfreq/exynos-bus.c
3060 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3061
3062 BUSLOGIC SCSI DRIVER
3063 M: Khalid Aziz <khalid@gonehiking.org>
3064 L: linux-scsi@vger.kernel.org
3065 S: Maintained
3066 F: drivers/scsi/BusLogic.*
3067 F: drivers/scsi/FlashPoint.*
3068
3069 C-MEDIA CMI8788 DRIVER
3070 M: Clemens Ladisch <clemens@ladisch.de>
3071 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3072 T: git git://git.alsa-project.org/alsa-kernel.git
3073 S: Maintained
3074 F: sound/pci/oxygen/
3075
3076 C6X ARCHITECTURE
3077 M: Mark Salter <msalter@redhat.com>
3078 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3079 L: linux-c6x-dev@linux-c6x.org
3080 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3081 S: Maintained
3082 F: arch/c6x/
3083
3084 CA8210 IEEE-802.15.4 RADIO DRIVER
3085 M: Harry Morris <h.morris@cascoda.com>
3086 M: linuxdev@cascoda.com
3087 L: linux-wpan@vger.kernel.org
3088 W: https://github.com/Cascoda/ca8210-linux.git
3089 S: Maintained
3090 F: drivers/net/ieee802154/ca8210.c
3091 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3092
3093 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3094 M: David Howells <dhowells@redhat.com>
3095 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3096 S: Supported
3097 F: Documentation/filesystems/caching/cachefiles.txt
3098 F: fs/cachefiles/
3099
3100 CADET FM/AM RADIO RECEIVER DRIVER
3101 M: Hans Verkuil <hverkuil@xs4all.nl>
3102 L: linux-media@vger.kernel.org
3103 T: git git://linuxtv.org/media_tree.git
3104 W: https://linuxtv.org
3105 S: Maintained
3106 F: drivers/media/radio/radio-cadet*
3107
3108 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3109 M: Jonathan Corbet <corbet@lwn.net>
3110 L: linux-media@vger.kernel.org
3111 T: git git://linuxtv.org/media_tree.git
3112 S: Maintained
3113 F: Documentation/media/v4l-drivers/cafe_ccic*
3114 F: drivers/media/platform/marvell-ccic/
3115
3116 CAIF NETWORK LAYER
3117 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3118 L: netdev@vger.kernel.org
3119 S: Supported
3120 F: Documentation/networking/caif/
3121 F: drivers/net/caif/
3122 F: include/uapi/linux/caif/
3123 F: include/net/caif/
3124 F: net/caif/
3125
3126 CALGARY x86-64 IOMMU
3127 M: Muli Ben-Yehuda <mulix@mulix.org>
3128 M: Jon Mason <jdmason@kudzu.us>
3129 L: iommu@lists.linux-foundation.org
3130 S: Maintained
3131 F: arch/x86/kernel/pci-calgary_64.c
3132 F: arch/x86/kernel/tce_64.c
3133 F: arch/x86/include/asm/calgary.h
3134 F: arch/x86/include/asm/tce.h
3135
3136 CAN NETWORK DRIVERS
3137 M: Wolfgang Grandegger <wg@grandegger.com>
3138 M: Marc Kleine-Budde <mkl@pengutronix.de>
3139 L: linux-can@vger.kernel.org
3140 W: https://github.com/linux-can
3141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3143 S: Maintained
3144 F: Documentation/devicetree/bindings/net/can/
3145 F: drivers/net/can/
3146 F: include/linux/can/dev.h
3147 F: include/linux/can/platform/
3148 F: include/uapi/linux/can/error.h
3149 F: include/uapi/linux/can/netlink.h
3150
3151 CAN NETWORK LAYER
3152 M: Oliver Hartkopp <socketcan@hartkopp.net>
3153 M: Marc Kleine-Budde <mkl@pengutronix.de>
3154 L: linux-can@vger.kernel.org
3155 W: https://github.com/linux-can
3156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3158 S: Maintained
3159 F: Documentation/networking/can.txt
3160 F: net/can/
3161 F: include/linux/can/core.h
3162 F: include/uapi/linux/can.h
3163 F: include/uapi/linux/can/bcm.h
3164 F: include/uapi/linux/can/raw.h
3165 F: include/uapi/linux/can/gw.h
3166
3167 CAPABILITIES
3168 M: Serge Hallyn <serge@hallyn.com>
3169 L: linux-security-module@vger.kernel.org
3170 S: Supported
3171 F: include/linux/capability.h
3172 F: include/uapi/linux/capability.h
3173 F: security/commoncap.c
3174 F: kernel/capability.c
3175
3176 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3177 M: Kevin Tsai <ktsai@capellamicro.com>
3178 S: Maintained
3179 F: drivers/iio/light/cm*
3180
3181 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3182 M: Christian Lamparter <chunkeey@googlemail.com>
3183 L: linux-wireless@vger.kernel.org
3184 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3185 S: Maintained
3186 F: drivers/net/wireless/ath/carl9170/
3187
3188 CAVIUM I2C DRIVER
3189 M: Jan Glauber <jglauber@cavium.com>
3190 M: David Daney <david.daney@cavium.com>
3191 W: http://www.cavium.com
3192 S: Supported
3193 F: drivers/i2c/busses/i2c-octeon*
3194 F: drivers/i2c/busses/i2c-thunderx*
3195
3196 CAVIUM LIQUIDIO NETWORK DRIVER
3197 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3198 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3199 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3200 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3201 L: netdev@vger.kernel.org
3202 W: http://www.cavium.com
3203 S: Supported
3204 F: drivers/net/ethernet/cavium/liquidio/
3205
3206 CAVIUM MMC DRIVER
3207 M: Jan Glauber <jglauber@cavium.com>
3208 M: David Daney <david.daney@cavium.com>
3209 M: Steven J. Hill <Steven.Hill@cavium.com>
3210 W: http://www.cavium.com
3211 S: Supported
3212 F: drivers/mmc/host/cavium*
3213
3214 CAVIUM OCTEON-TX CRYPTO DRIVER
3215 M: George Cherian <george.cherian@cavium.com>
3216 L: linux-crypto@vger.kernel.org
3217 W: http://www.cavium.com
3218 S: Supported
3219 F: drivers/crypto/cavium/cpt/
3220
3221 CAVIUM THUNDERX2 ARM64 SOC
3222 M: Robert Richter <rrichter@cavium.com>
3223 M: Jayachandran C <jnair@caviumnetworks.com>
3224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3225 S: Maintained
3226 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3227 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3228
3229 CC2520 IEEE-802.15.4 RADIO DRIVER
3230 M: Varka Bhadram <varkabhadram@gmail.com>
3231 L: linux-wpan@vger.kernel.org
3232 S: Maintained
3233 F: drivers/net/ieee802154/cc2520.c
3234 F: include/linux/spi/cc2520.h
3235 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3236
3237 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3238 M: Gilad Ben-Yossef <gilad@benyossef.com>
3239 L: linux-crypto@vger.kernel.org
3240 L: driverdev-devel@linuxdriverproject.org
3241 S: Supported
3242 F: drivers/staging/ccree/
3243 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3244
3245 CEC FRAMEWORK
3246 M: Hans Verkuil <hans.verkuil@cisco.com>
3247 L: linux-media@vger.kernel.org
3248 T: git git://linuxtv.org/media_tree.git
3249 W: http://linuxtv.org
3250 S: Supported
3251 F: Documentation/media/kapi/cec-core.rst
3252 F: Documentation/media/uapi/cec
3253 F: drivers/media/cec/
3254 F: drivers/media/rc/keymaps/rc-cec.c
3255 F: include/media/cec.h
3256 F: include/media/cec-notifier.h
3257 F: include/uapi/linux/cec.h
3258 F: include/uapi/linux/cec-funcs.h
3259 F: Documentation/devicetree/bindings/media/cec.txt
3260
3261 CELL BROADBAND ENGINE ARCHITECTURE
3262 M: Arnd Bergmann <arnd@arndb.de>
3263 L: linuxppc-dev@lists.ozlabs.org
3264 W: http://www.ibm.com/developerworks/power/cell/
3265 S: Supported
3266 F: arch/powerpc/include/asm/cell*.h
3267 F: arch/powerpc/include/asm/spu*.h
3268 F: arch/powerpc/include/uapi/asm/spu*.h
3269 F: arch/powerpc/oprofile/*cell*
3270 F: arch/powerpc/platforms/cell/
3271
3272 CEPH COMMON CODE (LIBCEPH)
3273 M: Ilya Dryomov <idryomov@gmail.com>
3274 M: "Yan, Zheng" <zyan@redhat.com>
3275 M: Sage Weil <sage@redhat.com>
3276 L: ceph-devel@vger.kernel.org
3277 W: http://ceph.com/
3278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3279 T: git git://github.com/ceph/ceph-client.git
3280 S: Supported
3281 F: net/ceph/
3282 F: include/linux/ceph/
3283 F: include/linux/crush/
3284
3285 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3286 M: "Yan, Zheng" <zyan@redhat.com>
3287 M: Sage Weil <sage@redhat.com>
3288 M: Ilya Dryomov <idryomov@gmail.com>
3289 L: ceph-devel@vger.kernel.org
3290 W: http://ceph.com/
3291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3292 T: git git://github.com/ceph/ceph-client.git
3293 S: Supported
3294 F: Documentation/filesystems/ceph.txt
3295 F: fs/ceph/
3296
3297 CERTIFICATE HANDLING:
3298 M: David Howells <dhowells@redhat.com>
3299 M: David Woodhouse <dwmw2@infradead.org>
3300 L: keyrings@vger.kernel.org
3301 S: Maintained
3302 F: Documentation/module-signing.txt
3303 F: certs/
3304 F: scripts/sign-file.c
3305 F: scripts/extract-cert.c
3306
3307 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3308 L: linux-usb@vger.kernel.org
3309 S: Orphan
3310 F: Documentation/usb/WUSB-Design-overview.txt
3311 F: Documentation/usb/wusb-cbaf
3312 F: drivers/usb/host/hwa-hc.c
3313 F: drivers/usb/host/whci/
3314 F: drivers/usb/wusbcore/
3315 F: include/linux/usb/wusb*
3316
3317 CFAG12864B LCD DRIVER
3318 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3319 W: http://miguelojeda.es/auxdisplay.htm
3320 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3321 S: Maintained
3322 F: drivers/auxdisplay/cfag12864b.c
3323 F: include/linux/cfag12864b.h
3324
3325 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3326 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3327 W: http://miguelojeda.es/auxdisplay.htm
3328 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3329 S: Maintained
3330 F: drivers/auxdisplay/cfag12864bfb.c
3331 F: include/linux/cfag12864b.h
3332
3333 CFG80211 and NL80211
3334 M: Johannes Berg <johannes@sipsolutions.net>
3335 L: linux-wireless@vger.kernel.org
3336 W: http://wireless.kernel.org/
3337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3339 S: Maintained
3340 F: include/uapi/linux/nl80211.h
3341 F: include/net/cfg80211.h
3342 F: net/wireless/*
3343 X: net/wireless/wext*
3344
3345 CHAR and MISC DRIVERS
3346 M: Arnd Bergmann <arnd@arndb.de>
3347 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3349 S: Supported
3350 F: drivers/char/*
3351 F: drivers/misc/*
3352 F: include/linux/miscdevice.h
3353
3354 CHECKPATCH
3355 M: Andy Whitcroft <apw@canonical.com>
3356 M: Joe Perches <joe@perches.com>
3357 S: Maintained
3358 F: scripts/checkpatch.pl
3359
3360 CHINESE DOCUMENTATION
3361 M: Harry Wei <harryxiyou@gmail.com>
3362 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3363 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3364 S: Maintained
3365 F: Documentation/translations/zh_CN/
3366
3367 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3368 M: Peter Chen <Peter.Chen@nxp.com>
3369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3370 L: linux-usb@vger.kernel.org
3371 S: Maintained
3372 F: drivers/usb/chipidea/
3373
3374 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3375 M: Hans de Goede <hdegoede@redhat.com>
3376 L: linux-input@vger.kernel.org
3377 S: Maintained
3378 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3379 F: drivers/input/touchscreen/chipone_icn8318.c
3380
3381 CHROME HARDWARE PLATFORM SUPPORT
3382 M: Benson Leung <bleung@chromium.org>
3383 M: Olof Johansson <olof@lixom.net>
3384 S: Maintained
3385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3386 F: drivers/platform/chrome/
3387
3388 CIRRUS LOGIC AUDIO CODEC DRIVERS
3389 M: Brian Austin <brian.austin@cirrus.com>
3390 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3391 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3392 S: Maintained
3393 F: sound/soc/codecs/cs*
3394
3395 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3396 M: Hartley Sweeten <hsweeten@visionengravers.com>
3397 L: netdev@vger.kernel.org
3398 S: Maintained
3399 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3400
3401 CISCO FCOE HBA DRIVER
3402 M: Satish Kharat <satishkh@cisco.com>
3403 M: Sesidhar Baddela <sebaddel@cisco.com>
3404 M: Karan Tilak Kumar <kartilak@cisco.com>
3405 L: linux-scsi@vger.kernel.org
3406 S: Supported
3407 F: drivers/scsi/fnic/
3408
3409 CISCO SCSI HBA DRIVER
3410 M: Karan Tilak Kumar <kartilak@cisco.com>
3411 M: Sesidhar Baddela <sebaddel@cisco.com>
3412 L: linux-scsi@vger.kernel.org
3413 S: Supported
3414 F: drivers/scsi/snic/
3415
3416 CISCO VIC ETHERNET NIC DRIVER
3417 M: Christian Benvenuti <benve@cisco.com>
3418 M: Govindarajulu Varadarajan <_govind@gmx.com>
3419 M: Neel Patel <neepatel@cisco.com>
3420 S: Supported
3421 F: drivers/net/ethernet/cisco/enic/
3422
3423 CISCO VIC LOW LATENCY NIC DRIVER
3424 M: Christian Benvenuti <benve@cisco.com>
3425 M: Dave Goodell <dgoodell@cisco.com>
3426 S: Supported
3427 F: drivers/infiniband/hw/usnic/
3428
3429 CLEANCACHE API
3430 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3431 L: linux-kernel@vger.kernel.org
3432 S: Maintained
3433 F: mm/cleancache.c
3434 F: include/linux/cleancache.h
3435
3436 CLK API
3437 M: Russell King <linux@armlinux.org.uk>
3438 L: linux-clk@vger.kernel.org
3439 S: Maintained
3440 F: include/linux/clk.h
3441
3442 CLOCKSOURCE, CLOCKEVENT DRIVERS
3443 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3444 M: Thomas Gleixner <tglx@linutronix.de>
3445 L: linux-kernel@vger.kernel.org
3446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3447 S: Supported
3448 F: drivers/clocksource
3449
3450 CMPC ACPI DRIVER
3451 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3452 M: Daniel Oliveira Nascimento <don@syst.com.br>
3453 L: platform-driver-x86@vger.kernel.org
3454 S: Supported
3455 F: drivers/platform/x86/classmate-laptop.c
3456
3457 COBALT MEDIA DRIVER
3458 M: Hans Verkuil <hans.verkuil@cisco.com>
3459 L: linux-media@vger.kernel.org
3460 T: git git://linuxtv.org/media_tree.git
3461 W: https://linuxtv.org
3462 S: Supported
3463 F: drivers/media/pci/cobalt/
3464
3465 COCCINELLE/Semantic Patches (SmPL)
3466 M: Julia Lawall <Julia.Lawall@lip6.fr>
3467 M: Gilles Muller <Gilles.Muller@lip6.fr>
3468 M: Nicolas Palix <nicolas.palix@imag.fr>
3469 M: Michal Marek <mmarek@suse.com>
3470 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3472 W: http://coccinelle.lip6.fr/
3473 S: Supported
3474 F: Documentation/dev-tools/coccinelle.rst
3475 F: scripts/coccinelle/
3476 F: scripts/coccicheck
3477
3478 CODA FILE SYSTEM
3479 M: Jan Harkes <jaharkes@cs.cmu.edu>
3480 M: coda@cs.cmu.edu
3481 L: codalist@coda.cs.cmu.edu
3482 W: http://www.coda.cs.cmu.edu/
3483 S: Maintained
3484 F: Documentation/filesystems/coda.txt
3485 F: fs/coda/
3486 F: include/linux/coda*.h
3487 F: include/uapi/linux/coda*.h
3488
3489 CODA V4L2 MEM2MEM DRIVER
3490 M: Philipp Zabel <p.zabel@pengutronix.de>
3491 L: linux-media@vger.kernel.org
3492 S: Maintained
3493 F: Documentation/devicetree/bindings/media/coda.txt
3494 F: drivers/media/platform/coda/
3495
3496 COMMON CLK FRAMEWORK
3497 M: Michael Turquette <mturquette@baylibre.com>
3498 M: Stephen Boyd <sboyd@codeaurora.org>
3499 L: linux-clk@vger.kernel.org
3500 Q: http://patchwork.kernel.org/project/linux-clk/list/
3501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3502 S: Maintained
3503 F: Documentation/devicetree/bindings/clock/
3504 F: drivers/clk/
3505 X: drivers/clk/clkdev.c
3506 F: include/linux/clk-pr*
3507 F: include/linux/clk/
3508
3509 COMMON INTERNET FILE SYSTEM (CIFS)
3510 M: Steve French <sfrench@samba.org>
3511 L: linux-cifs@vger.kernel.org
3512 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3513 W: http://linux-cifs.samba.org/
3514 T: git git://git.samba.org/sfrench/cifs-2.6.git
3515 S: Supported
3516 F: Documentation/filesystems/cifs/
3517 F: fs/cifs/
3518
3519 COMPACTPCI HOTPLUG CORE
3520 M: Scott Murray <scott@spiteful.org>
3521 L: linux-pci@vger.kernel.org
3522 S: Maintained
3523 F: drivers/pci/hotplug/cpci_hotplug*
3524
3525 COMPACTPCI HOTPLUG GENERIC DRIVER
3526 M: Scott Murray <scott@spiteful.org>
3527 L: linux-pci@vger.kernel.org
3528 S: Maintained
3529 F: drivers/pci/hotplug/cpcihp_generic.c
3530
3531 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3532 M: Scott Murray <scott@spiteful.org>
3533 L: linux-pci@vger.kernel.org
3534 S: Maintained
3535 F: drivers/pci/hotplug/cpcihp_zt5550.*
3536
3537 COMPAL LAPTOP SUPPORT
3538 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3539 L: platform-driver-x86@vger.kernel.org
3540 S: Maintained
3541 F: drivers/platform/x86/compal-laptop.c
3542
3543 CONEXANT ACCESSRUNNER USB DRIVER
3544 L: accessrunner-general@lists.sourceforge.net
3545 W: http://accessrunner.sourceforge.net/
3546 S: Orphan
3547 F: drivers/usb/atm/cxacru.c
3548
3549 CONFIGFS
3550 M: Joel Becker <jlbec@evilplan.org>
3551 M: Christoph Hellwig <hch@lst.de>
3552 T: git git://git.infradead.org/users/hch/configfs.git
3553 S: Supported
3554 F: fs/configfs/
3555 F: include/linux/configfs.h
3556
3557 CONNECTOR
3558 M: Evgeniy Polyakov <zbr@ioremap.net>
3559 L: netdev@vger.kernel.org
3560 S: Maintained
3561 F: drivers/connector/
3562
3563 CONTROL GROUP (CGROUP)
3564 M: Tejun Heo <tj@kernel.org>
3565 M: Li Zefan <lizefan@huawei.com>
3566 M: Johannes Weiner <hannes@cmpxchg.org>
3567 L: cgroups@vger.kernel.org
3568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3569 S: Maintained
3570 F: Documentation/cgroup*
3571 F: include/linux/cgroup*
3572 F: kernel/cgroup*
3573
3574 CONTROL GROUP - CPUSET
3575 M: Li Zefan <lizefan@huawei.com>
3576 L: cgroups@vger.kernel.org
3577 W: http://www.bullopensource.org/cpuset/
3578 W: http://oss.sgi.com/projects/cpusets/
3579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3580 S: Maintained
3581 F: Documentation/cgroup-v1/cpusets.txt
3582 F: include/linux/cpuset.h
3583 F: kernel/cpuset.c
3584
3585 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3586 M: Johannes Weiner <hannes@cmpxchg.org>
3587 M: Michal Hocko <mhocko@kernel.org>
3588 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3589 L: cgroups@vger.kernel.org
3590 L: linux-mm@kvack.org
3591 S: Maintained
3592 F: mm/memcontrol.c
3593 F: mm/swap_cgroup.c
3594
3595 CORETEMP HARDWARE MONITORING DRIVER
3596 M: Fenghua Yu <fenghua.yu@intel.com>
3597 L: linux-hwmon@vger.kernel.org
3598 S: Maintained
3599 F: Documentation/hwmon/coretemp
3600 F: drivers/hwmon/coretemp.c
3601
3602 COSA/SRP SYNC SERIAL DRIVER
3603 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3604 W: http://www.fi.muni.cz/~kas/cosa/
3605 S: Maintained
3606 F: drivers/net/wan/cosa*
3607
3608 CPMAC ETHERNET DRIVER
3609 M: Florian Fainelli <f.fainelli@gmail.com>
3610 L: netdev@vger.kernel.org
3611 S: Maintained
3612 F: drivers/net/ethernet/ti/cpmac.c
3613
3614 CPU FREQUENCY DRIVERS
3615 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3616 M: Viresh Kumar <viresh.kumar@linaro.org>
3617 L: linux-pm@vger.kernel.org
3618 S: Maintained
3619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3620 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3621 B: https://bugzilla.kernel.org
3622 F: Documentation/cpu-freq/
3623 F: Documentation/devicetree/bindings/cpufreq/
3624 F: drivers/cpufreq/
3625 F: include/linux/cpufreq.h
3626 F: tools/testing/selftests/cpufreq/
3627
3628 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3629 M: Viresh Kumar <viresh.kumar@linaro.org>
3630 M: Sudeep Holla <sudeep.holla@arm.com>
3631 L: linux-pm@vger.kernel.org
3632 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3633 S: Maintained
3634 F: drivers/cpufreq/arm_big_little.h
3635 F: drivers/cpufreq/arm_big_little.c
3636 F: drivers/cpufreq/arm_big_little_dt.c
3637
3638 CPU POWER MONITORING SUBSYSTEM
3639 M: Thomas Renninger <trenn@suse.com>
3640 L: linux-pm@vger.kernel.org
3641 S: Maintained
3642 F: tools/power/cpupower/
3643
3644 CPUID/MSR DRIVER
3645 M: "H. Peter Anvin" <hpa@zytor.com>
3646 S: Maintained
3647 F: arch/x86/kernel/cpuid.c
3648 F: arch/x86/kernel/msr.c
3649
3650 CPUIDLE DRIVER - ARM BIG LITTLE
3651 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3652 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3653 L: linux-pm@vger.kernel.org
3654 L: linux-arm-kernel@lists.infradead.org
3655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3656 S: Maintained
3657 F: drivers/cpuidle/cpuidle-big_little.c
3658
3659 CPUIDLE DRIVER - ARM EXYNOS
3660 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3661 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3662 M: Kukjin Kim <kgene@kernel.org>
3663 L: linux-pm@vger.kernel.org
3664 L: linux-samsung-soc@vger.kernel.org
3665 S: Supported
3666 F: drivers/cpuidle/cpuidle-exynos.c
3667 F: arch/arm/mach-exynos/pm.c
3668
3669 CPUIDLE DRIVERS
3670 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3671 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3672 L: linux-pm@vger.kernel.org
3673 S: Maintained
3674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3675 B: https://bugzilla.kernel.org
3676 F: drivers/cpuidle/*
3677 F: include/linux/cpuidle.h
3678
3679 CRAMFS FILESYSTEM
3680 W: http://sourceforge.net/projects/cramfs/
3681 S: Orphan / Obsolete
3682 F: Documentation/filesystems/cramfs.txt
3683 F: fs/cramfs/
3684
3685 CRIS PORT
3686 M: Mikael Starvik <starvik@axis.com>
3687 M: Jesper Nilsson <jesper.nilsson@axis.com>
3688 L: linux-cris-kernel@axis.com
3689 W: http://developer.axis.com
3690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3691 S: Maintained
3692 F: arch/cris/
3693 F: drivers/tty/serial/crisv10.*
3694
3695 CRYPTO API
3696 M: Herbert Xu <herbert@gondor.apana.org.au>
3697 M: "David S. Miller" <davem@davemloft.net>
3698 L: linux-crypto@vger.kernel.org
3699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3701 S: Maintained
3702 F: Documentation/crypto/
3703 F: Documentation/devicetree/bindings/crypto/
3704 F: arch/*/crypto/
3705 F: crypto/
3706 F: drivers/crypto/
3707 F: include/crypto/
3708 F: include/linux/crypto*
3709
3710 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3711 M: Neil Horman <nhorman@tuxdriver.com>
3712 L: linux-crypto@vger.kernel.org
3713 S: Maintained
3714 F: crypto/ansi_cprng.c
3715 F: crypto/rng.c
3716
3717 CS3308 MEDIA DRIVER
3718 M: Hans Verkuil <hverkuil@xs4all.nl>
3719 L: linux-media@vger.kernel.org
3720 T: git git://linuxtv.org/media_tree.git
3721 W: http://linuxtv.org
3722 S: Odd Fixes
3723 F: drivers/media/i2c/cs3308.c
3724 F: drivers/media/i2c/cs3308.h
3725
3726 CS5535 Audio ALSA driver
3727 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3728 S: Maintained
3729 F: sound/pci/cs5535audio/
3730
3731 CW1200 WLAN driver
3732 M: Solomon Peachy <pizza@shaftnet.org>
3733 S: Maintained
3734 F: drivers/net/wireless/st/cw1200/
3735
3736 CX18 VIDEO4LINUX DRIVER
3737 M: Andy Walls <awalls@md.metrocast.net>
3738 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3739 L: linux-media@vger.kernel.org
3740 T: git git://linuxtv.org/media_tree.git
3741 W: https://linuxtv.org
3742 W: http://www.ivtvdriver.org/index.php/Cx18
3743 S: Maintained
3744 F: Documentation/media/v4l-drivers/cx18*
3745 F: drivers/media/pci/cx18/
3746 F: include/uapi/linux/ivtv*
3747
3748 CX2341X MPEG ENCODER HELPER MODULE
3749 M: Hans Verkuil <hverkuil@xs4all.nl>
3750 L: linux-media@vger.kernel.org
3751 T: git git://linuxtv.org/media_tree.git
3752 W: https://linuxtv.org
3753 S: Maintained
3754 F: drivers/media/common/cx2341x*
3755 F: include/media/cx2341x*
3756
3757 CX24120 MEDIA DRIVER
3758 M: Jemma Denson <jdenson@gmail.com>
3759 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3760 L: linux-media@vger.kernel.org
3761 W: https://linuxtv.org
3762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3763 S: Maintained
3764 F: drivers/media/dvb-frontends/cx24120*
3765
3766 CX88 VIDEO4LINUX DRIVER
3767 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3768 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3769 L: linux-media@vger.kernel.org
3770 W: https://linuxtv.org
3771 T: git git://linuxtv.org/media_tree.git
3772 S: Odd fixes
3773 F: Documentation/media/v4l-drivers/cx88*
3774 F: drivers/media/pci/cx88/
3775
3776 CXD2820R MEDIA DRIVER
3777 M: Antti Palosaari <crope@iki.fi>
3778 L: linux-media@vger.kernel.org
3779 W: https://linuxtv.org
3780 W: http://palosaari.fi/linux/
3781 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3782 T: git git://linuxtv.org/anttip/media_tree.git
3783 S: Maintained
3784 F: drivers/media/dvb-frontends/cxd2820r*
3785
3786 CXGB3 ETHERNET DRIVER (CXGB3)
3787 M: Santosh Raspatur <santosh@chelsio.com>
3788 L: netdev@vger.kernel.org
3789 W: http://www.chelsio.com
3790 S: Supported
3791 F: drivers/net/ethernet/chelsio/cxgb3/
3792
3793 CXGB3 ISCSI DRIVER (CXGB3I)
3794 M: Karen Xie <kxie@chelsio.com>
3795 L: linux-scsi@vger.kernel.org
3796 W: http://www.chelsio.com
3797 S: Supported
3798 F: drivers/scsi/cxgbi/cxgb3i
3799
3800 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3801 M: Steve Wise <swise@chelsio.com>
3802 L: linux-rdma@vger.kernel.org
3803 W: http://www.openfabrics.org
3804 S: Supported
3805 F: drivers/infiniband/hw/cxgb3/
3806 F: include/uapi/rdma/cxgb3-abi.h
3807
3808 CXGB4 CRYPTO DRIVER (chcr)
3809 M: Harsh Jain <harsh@chelsio.com>
3810 L: linux-crypto@vger.kernel.org
3811 W: http://www.chelsio.com
3812 S: Supported
3813 F: drivers/crypto/chelsio
3814
3815 CXGB4 ETHERNET DRIVER (CXGB4)
3816 M: Ganesh Goudar <ganeshgr@chelsio.com>
3817 L: netdev@vger.kernel.org
3818 W: http://www.chelsio.com
3819 S: Supported
3820 F: drivers/net/ethernet/chelsio/cxgb4/
3821
3822 CXGB4 ISCSI DRIVER (CXGB4I)
3823 M: Karen Xie <kxie@chelsio.com>
3824 L: linux-scsi@vger.kernel.org
3825 W: http://www.chelsio.com
3826 S: Supported
3827 F: drivers/scsi/cxgbi/cxgb4i
3828
3829 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3830 M: Steve Wise <swise@chelsio.com>
3831 L: linux-rdma@vger.kernel.org
3832 W: http://www.openfabrics.org
3833 S: Supported
3834 F: drivers/infiniband/hw/cxgb4/
3835 F: include/uapi/rdma/cxgb4-abi.h
3836
3837 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3838 M: Casey Leedom <leedom@chelsio.com>
3839 L: netdev@vger.kernel.org
3840 W: http://www.chelsio.com
3841 S: Supported
3842 F: drivers/net/ethernet/chelsio/cxgb4vf/
3843
3844 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3845 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3846 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3847 L: linuxppc-dev@lists.ozlabs.org
3848 S: Supported
3849 F: arch/powerpc/platforms/powernv/pci-cxl.c
3850 F: drivers/misc/cxl/
3851 F: include/misc/cxl*
3852 F: include/uapi/misc/cxl.h
3853 F: Documentation/powerpc/cxl.txt
3854 F: Documentation/ABI/testing/sysfs-class-cxl
3855
3856 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3857 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3858 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3859 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3860 L: linux-scsi@vger.kernel.org
3861 S: Supported
3862 F: drivers/scsi/cxlflash/
3863 F: include/uapi/scsi/cxlflash_ioctls.h
3864 F: Documentation/powerpc/cxlflash.txt
3865
3866 CYBERPRO FB DRIVER
3867 M: Russell King <linux@armlinux.org.uk>
3868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3869 W: http://www.armlinux.org.uk/
3870 S: Maintained
3871 F: drivers/video/fbdev/cyber2000fb.*
3872
3873 CYCLADES ASYNC MUX DRIVER
3874 W: http://www.cyclades.com/
3875 S: Orphan
3876 F: drivers/tty/cyclades.c
3877 F: include/linux/cyclades.h
3878 F: include/uapi/linux/cyclades.h
3879
3880 CYCLADES PC300 DRIVER
3881 W: http://www.cyclades.com/
3882 S: Orphan
3883 F: drivers/net/wan/pc300*
3884
3885 CYPRESS_FIRMWARE MEDIA DRIVER
3886 M: Antti Palosaari <crope@iki.fi>
3887 L: linux-media@vger.kernel.org
3888 W: https://linuxtv.org
3889 W: http://palosaari.fi/linux/
3890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3891 T: git git://linuxtv.org/anttip/media_tree.git
3892 S: Maintained
3893 F: drivers/media/common/cypress_firmware*
3894
3895 CYTTSP TOUCHSCREEN DRIVER
3896 M: Ferruh Yigit <fery@cypress.com>
3897 L: linux-input@vger.kernel.org
3898 S: Supported
3899 F: drivers/input/touchscreen/cyttsp*
3900 F: include/linux/input/cyttsp.h
3901
3902 D-LINK DIR-685 TOUCHKEYS DRIVER
3903 M: Linus Walleij <linus.walleij@linaro.org>
3904 L: linux-input@vger.kernel.org
3905 S: Supported
3906 F: drivers/input/dlink-dir685-touchkeys.c
3907
3908 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3909 M: Joshua Kinard <kumba@gentoo.org>
3910 S: Maintained
3911 F: drivers/rtc/rtc-ds1685.c
3912 F: include/linux/rtc/ds1685.h
3913
3914 DAMA SLAVE for AX.25
3915 M: Joerg Reuter <jreuter@yaina.de>
3916 W: http://yaina.de/jreuter/
3917 W: http://www.qsl.net/dl1bke/
3918 L: linux-hams@vger.kernel.org
3919 S: Maintained
3920 F: net/ax25/af_ax25.c
3921 F: net/ax25/ax25_dev.c
3922 F: net/ax25/ax25_ds_*
3923 F: net/ax25/ax25_in.c
3924 F: net/ax25/ax25_out.c
3925 F: net/ax25/ax25_timer.c
3926 F: net/ax25/sysctl_net_ax25.c
3927
3928 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3929 L: netdev@vger.kernel.org
3930 S: Orphan
3931 F: Documentation/networking/dmfe.txt
3932 F: drivers/net/ethernet/dec/tulip/dmfe.c
3933
3934 DC390/AM53C974 SCSI driver
3935 M: Hannes Reinecke <hare@suse.com>
3936 L: linux-scsi@vger.kernel.org
3937 S: Maintained
3938 F: drivers/scsi/am53c974.c
3939
3940 DC395x SCSI driver
3941 M: Oliver Neukum <oliver@neukum.org>
3942 M: Ali Akcaagac <aliakc@web.de>
3943 M: Jamie Lenehan <lenehan@twibble.org>
3944 L: dc395x@twibble.org
3945 W: http://twibble.org/dist/dc395x/
3946 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3947 S: Maintained
3948 F: Documentation/scsi/dc395x.txt
3949 F: drivers/scsi/dc395x.*
3950
3951 DCCP PROTOCOL
3952 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3953 L: dccp@vger.kernel.org
3954 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3955 S: Maintained
3956 F: include/linux/dccp.h
3957 F: include/uapi/linux/dccp.h
3958 F: include/linux/tfrc.h
3959 F: net/dccp/
3960
3961 DECnet NETWORK LAYER
3962 W: http://linux-decnet.sourceforge.net
3963 L: linux-decnet-user@lists.sourceforge.net
3964 S: Orphan
3965 F: Documentation/networking/decnet.txt
3966 F: net/decnet/
3967
3968 DECSTATION PLATFORM SUPPORT
3969 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3970 L: linux-mips@linux-mips.org
3971 W: http://www.linux-mips.org/wiki/DECstation
3972 S: Maintained
3973 F: arch/mips/dec/
3974 F: arch/mips/include/asm/dec/
3975 F: arch/mips/include/asm/mach-dec/
3976
3977 DEFXX FDDI NETWORK DRIVER
3978 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3979 S: Maintained
3980 F: drivers/net/fddi/defxx.*
3981
3982 DELL SMBIOS DRIVER
3983 M: Pali Rohár <pali.rohar@gmail.com>
3984 M: Mario Limonciello <mario.limonciello@dell.com>
3985 L: platform-driver-x86@vger.kernel.org
3986 S: Maintained
3987 F: drivers/platform/x86/dell-smbios.*
3988
3989 DELL SMBIOS SMM DRIVER
3990 M: Mario Limonciello <mario.limonciello@dell.com>
3991 L: platform-driver-x86@vger.kernel.org
3992 S: Maintained
3993 F: drivers/platform/x86/dell-smbios-smm.c
3994
3995 DELL SMBIOS WMI DRIVER
3996 M: Mario Limonciello <mario.limonciello@dell.com>
3997 L: platform-driver-x86@vger.kernel.org
3998 S: Maintained
3999 F: drivers/platform/x86/dell-smbios-wmi.c
4000 F: tools/wmi/dell-smbios-example.c
4001
4002 DELL LAPTOP DRIVER
4003 M: Matthew Garrett <mjg59@srcf.ucam.org>
4004 M: Pali Rohár <pali.rohar@gmail.com>
4005 L: platform-driver-x86@vger.kernel.org
4006 S: Maintained
4007 F: drivers/platform/x86/dell-laptop.c
4008
4009 DELL LAPTOP FREEFALL DRIVER
4010 M: Pali Rohár <pali.rohar@gmail.com>
4011 S: Maintained
4012 F: drivers/platform/x86/dell-smo8800.c
4013
4014 DELL LAPTOP RBTN DRIVER
4015 M: Pali Rohár <pali.rohar@gmail.com>
4016 S: Maintained
4017 F: drivers/platform/x86/dell-rbtn.*
4018
4019 DELL LAPTOP SMM DRIVER
4020 M: Pali Rohár <pali.rohar@gmail.com>
4021 S: Maintained
4022 F: drivers/hwmon/dell-smm-hwmon.c
4023 F: include/uapi/linux/i8k.h
4024
4025 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4026 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4027 S: Maintained
4028 F: Documentation/dcdbas.txt
4029 F: drivers/firmware/dcdbas.*
4030
4031 DELL WMI NOTIFICATIONS DRIVER
4032 M: Matthew Garrett <mjg59@srcf.ucam.org>
4033 M: Pali Rohár <pali.rohar@gmail.com>
4034 S: Maintained
4035 F: drivers/platform/x86/dell-wmi.c
4036
4037 DELL WMI DESCRIPTOR DRIVER
4038 M: Mario Limonciello <mario.limonciello@dell.com>
4039 S: Maintained
4040 F: drivers/platform/x86/dell-wmi-descriptor.c
4041
4042 DELTA ST MEDIA DRIVER
4043 M: Hugues Fruchet <hugues.fruchet@st.com>
4044 L: linux-media@vger.kernel.org
4045 T: git git://linuxtv.org/media_tree.git
4046 W: https://linuxtv.org
4047 S: Supported
4048 F: drivers/media/platform/sti/delta
4049
4050 DENALI NAND DRIVER
4051 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4052 L: linux-mtd@lists.infradead.org
4053 S: Supported
4054 F: drivers/mtd/nand/denali*
4055
4056 DESIGNWARE USB2 DRD IP DRIVER
4057 M: John Youn <johnyoun@synopsys.com>
4058 L: linux-usb@vger.kernel.org
4059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4060 S: Maintained
4061 F: drivers/usb/dwc2/
4062
4063 DESIGNWARE USB3 DRD IP DRIVER
4064 M: Felipe Balbi <balbi@kernel.org>
4065 L: linux-usb@vger.kernel.org
4066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4067 S: Maintained
4068 F: drivers/usb/dwc3/
4069
4070 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4071 M: Andreas Klinger <ak@it-klinger.de>
4072 L: linux-iio@vger.kernel.org
4073 S: Maintained
4074 F: drivers/iio/proximity/srf*.c
4075
4076 DEVICE COREDUMP (DEV_COREDUMP)
4077 M: Johannes Berg <johannes@sipsolutions.net>
4078 L: linux-kernel@vger.kernel.org
4079 S: Maintained
4080 F: drivers/base/devcoredump.c
4081 F: include/linux/devcoredump.h
4082
4083 DEVICE FREQUENCY (DEVFREQ)
4084 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4085 M: Kyungmin Park <kyungmin.park@samsung.com>
4086 R: Chanwoo Choi <cw00.choi@samsung.com>
4087 L: linux-pm@vger.kernel.org
4088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4089 S: Maintained
4090 F: drivers/devfreq/
4091 F: include/linux/devfreq.h
4092 F: Documentation/devicetree/bindings/devfreq/
4093
4094 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4095 M: Chanwoo Choi <cw00.choi@samsung.com>
4096 L: linux-pm@vger.kernel.org
4097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4098 S: Supported
4099 F: drivers/devfreq/event/
4100 F: drivers/devfreq/devfreq-event.c
4101 F: include/linux/devfreq-event.h
4102 F: Documentation/devicetree/bindings/devfreq/event/
4103
4104 DEVICE NUMBER REGISTRY
4105 M: Torben Mathiasen <device@lanana.org>
4106 W: http://lanana.org/docs/device-list/index.html
4107 S: Maintained
4108
4109 DEVICE-MAPPER (LVM)
4110 M: Alasdair Kergon <agk@redhat.com>
4111 M: Mike Snitzer <snitzer@redhat.com>
4112 M: dm-devel@redhat.com
4113 L: dm-devel@redhat.com
4114 W: http://sources.redhat.com/dm
4115 Q: http://patchwork.kernel.org/project/dm-devel/list/
4116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4117 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4118 S: Maintained
4119 F: Documentation/device-mapper/
4120 F: drivers/md/dm*
4121 F: drivers/md/persistent-data/
4122 F: include/linux/device-mapper.h
4123 F: include/linux/dm-*.h
4124 F: include/uapi/linux/dm-*.h
4125
4126 DEVLINK
4127 M: Jiri Pirko <jiri@mellanox.com>
4128 L: netdev@vger.kernel.org
4129 S: Supported
4130 F: net/core/devlink.c
4131 F: include/net/devlink.h
4132 F: include/uapi/linux/devlink.h
4133
4134 DIALOG SEMICONDUCTOR DRIVERS
4135 M: Support Opensource <support.opensource@diasemi.com>
4136 W: http://www.dialog-semiconductor.com/products
4137 S: Supported
4138 F: Documentation/hwmon/da90??
4139 F: Documentation/devicetree/bindings/mfd/da90*.txt
4140 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4141 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4142 F: Documentation/devicetree/bindings/regulator/da92*.txt
4143 F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4144 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4145 F: drivers/gpio/gpio-da90??.c
4146 F: drivers/hwmon/da90??-hwmon.c
4147 F: drivers/iio/adc/da91??-*.c
4148 F: drivers/input/misc/da90??_onkey.c
4149 F: drivers/input/touchscreen/da9052_tsi.c
4150 F: drivers/leds/leds-da90??.c
4151 F: drivers/mfd/da903x.c
4152 F: drivers/mfd/da90??-*.c
4153 F: drivers/mfd/da91??-*.c
4154 F: drivers/power/supply/da9052-battery.c
4155 F: drivers/power/supply/da91??-*.c
4156 F: drivers/regulator/da903x.c
4157 F: drivers/regulator/da9???-regulator.[ch]
4158 F: drivers/thermal/da90??-thermal.c
4159 F: drivers/rtc/rtc-da90??.c
4160 F: drivers/video/backlight/da90??_bl.c
4161 F: drivers/watchdog/da90??_wdt.c
4162 F: include/linux/mfd/da903x.h
4163 F: include/linux/mfd/da9052/
4164 F: include/linux/mfd/da9055/
4165 F: include/linux/mfd/da9062/
4166 F: include/linux/mfd/da9063/
4167 F: include/linux/mfd/da9150/
4168 F: include/linux/regulator/da9211.h
4169 F: include/sound/da[79]*.h
4170 F: sound/soc/codecs/da[79]*.[ch]
4171
4172 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4173 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4174 L: linux-gpio@vger.kernel.org
4175 S: Maintained
4176 F: drivers/gpio/gpio-gpio-mm.c
4177
4178 DIGI NEO AND CLASSIC PCI PRODUCTS
4179 M: Lidza Louina <lidza.louina@gmail.com>
4180 M: Mark Hounschell <markh@compro.net>
4181 L: driverdev-devel@linuxdriverproject.org
4182 S: Maintained
4183 F: drivers/staging/dgnc/
4184
4185 DIOLAN U2C-12 I2C DRIVER
4186 M: Guenter Roeck <linux@roeck-us.net>
4187 L: linux-i2c@vger.kernel.org
4188 S: Maintained
4189 F: drivers/i2c/busses/i2c-diolan-u2c.c
4190
4191 DIRECT ACCESS (DAX)
4192 M: Matthew Wilcox <mawilcox@microsoft.com>
4193 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4194 L: linux-fsdevel@vger.kernel.org
4195 S: Supported
4196 F: fs/dax.c
4197 F: include/linux/dax.h
4198 F: include/trace/events/fs_dax.h
4199
4200 DIRECTORY NOTIFICATION (DNOTIFY)
4201 M: Jan Kara <jack@suse.cz>
4202 R: Amir Goldstein <amir73il@gmail.com>
4203 L: linux-fsdevel@vger.kernel.org
4204 S: Maintained
4205 F: Documentation/filesystems/dnotify.txt
4206 F: fs/notify/dnotify/
4207 F: include/linux/dnotify.h
4208
4209 DISK GEOMETRY AND PARTITION HANDLING
4210 M: Andries Brouwer <aeb@cwi.nl>
4211 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4212 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4213 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4214 S: Maintained
4215
4216 DISKQUOTA
4217 M: Jan Kara <jack@suse.com>
4218 S: Maintained
4219 F: Documentation/filesystems/quota.txt
4220 F: fs/quota/
4221 F: include/linux/quota*.h
4222 F: include/uapi/linux/quota*.h
4223
4224 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4225 M: Bernie Thompson <bernie@plugable.com>
4226 L: linux-fbdev@vger.kernel.org
4227 S: Maintained
4228 W: http://plugable.com/category/projects/udlfb/
4229 F: drivers/video/fbdev/udlfb.c
4230 F: include/video/udlfb.h
4231 F: Documentation/fb/udlfb.txt
4232
4233 DISTRIBUTED LOCK MANAGER (DLM)
4234 M: Christine Caulfield <ccaulfie@redhat.com>
4235 M: David Teigland <teigland@redhat.com>
4236 L: cluster-devel@redhat.com
4237 W: http://sources.redhat.com/cluster/
4238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4239 S: Supported
4240 F: fs/dlm/
4241
4242 DMA BUFFER SHARING FRAMEWORK
4243 M: Sumit Semwal <sumit.semwal@linaro.org>
4244 S: Maintained
4245 L: linux-media@vger.kernel.org
4246 L: dri-devel@lists.freedesktop.org
4247 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4248 F: drivers/dma-buf/
4249 F: include/linux/dma-buf*
4250 F: include/linux/reservation.h
4251 F: include/linux/*fence.h
4252 F: Documentation/driver-api/dma-buf.rst
4253 T: git git://anongit.freedesktop.org/drm/drm-misc
4254
4255 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4256 M: Vinod Koul <vinod.koul@intel.com>
4257 L: dmaengine@vger.kernel.org
4258 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4259 S: Maintained
4260 F: drivers/dma/
4261 F: include/linux/dmaengine.h
4262 F: Documentation/devicetree/bindings/dma/
4263 F: Documentation/dmaengine/
4264 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4265
4266 DMA MAPPING HELPERS
4267 M: Christoph Hellwig <hch@lst.de>
4268 M: Marek Szyprowski <m.szyprowski@samsung.com>
4269 R: Robin Murphy <robin.murphy@arm.com>
4270 L: iommu@lists.linux-foundation.org
4271 T: git git://git.infradead.org/users/hch/dma-mapping.git
4272 W: http://git.infradead.org/users/hch/dma-mapping.git
4273 S: Supported
4274 F: lib/dma-debug.c
4275 F: lib/dma-noop.c
4276 F: lib/dma-virt.c
4277 F: drivers/base/dma-mapping.c
4278 F: drivers/base/dma-coherent.c
4279 F: include/linux/dma-mapping.h
4280
4281 DME1737 HARDWARE MONITOR DRIVER
4282 M: Juerg Haefliger <juergh@gmail.com>
4283 L: linux-hwmon@vger.kernel.org
4284 S: Maintained
4285 F: Documentation/hwmon/dme1737
4286 F: drivers/hwmon/dme1737.c
4287
4288 DMI/SMBIOS SUPPORT
4289 M: Jean Delvare <jdelvare@suse.com>
4290 S: Maintained
4291 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4292 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4293 F: drivers/firmware/dmi-id.c
4294 F: drivers/firmware/dmi_scan.c
4295 F: include/linux/dmi.h
4296
4297 DOCUMENTATION
4298 M: Jonathan Corbet <corbet@lwn.net>
4299 L: linux-doc@vger.kernel.org
4300 S: Maintained
4301 F: Documentation/
4302 F: scripts/kernel-doc
4303 X: Documentation/ABI/
4304 X: Documentation/devicetree/
4305 X: Documentation/acpi
4306 X: Documentation/power
4307 X: Documentation/spi
4308 X: Documentation/media
4309 T: git git://git.lwn.net/linux.git docs-next
4310
4311 DONGWOON DW9714 LENS VOICE COIL DRIVER
4312 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4313 L: linux-media@vger.kernel.org
4314 T: git git://linuxtv.org/media_tree.git
4315 S: Maintained
4316 F: drivers/media/i2c/dw9714.c
4317
4318 DOUBLETALK DRIVER
4319 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4320 L: blinux-list@redhat.com
4321 S: Maintained
4322 F: drivers/char/dtlk.c
4323 F: include/linux/dtlk.h
4324
4325 DPAA2 DATAPATH I/O (DPIO) DRIVER
4326 M: Roy Pledge <Roy.Pledge@nxp.com>
4327 L: linux-kernel@vger.kernel.org
4328 S: Maintained
4329 F: drivers/staging/fsl-mc/bus/dpio
4330
4331 DPAA2 ETHERNET DRIVER
4332 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4333 L: linux-kernel@vger.kernel.org
4334 S: Maintained
4335 F: drivers/staging/fsl-dpaa2/ethernet
4336
4337 DPT_I2O SCSI RAID DRIVER
4338 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4339 L: linux-scsi@vger.kernel.org
4340 W: http://www.adaptec.com/
4341 S: Maintained
4342 F: drivers/scsi/dpt*
4343 F: drivers/scsi/dpt/
4344
4345 DRBD DRIVER
4346 M: Philipp Reisner <philipp.reisner@linbit.com>
4347 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4348 L: drbd-dev@lists.linbit.com
4349 W: http://www.drbd.org
4350 T: git git://git.linbit.com/linux-drbd.git
4351 T: git git://git.linbit.com/drbd-8.4.git
4352 S: Supported
4353 F: drivers/block/drbd/
4354 F: lib/lru_cache.c
4355 F: Documentation/blockdev/drbd/
4356
4357 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4358 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4360 S: Supported
4361 F: Documentation/kobject.txt
4362 F: drivers/base/
4363 F: fs/debugfs/
4364 F: fs/sysfs/
4365 F: include/linux/debugfs.h
4366 F: include/linux/kobj*
4367 F: lib/kobj*
4368
4369 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4370 M: Kevin Hilman <khilman@kernel.org>
4371 M: Nishanth Menon <nm@ti.com>
4372 S: Maintained
4373 F: drivers/power/avs/
4374 F: include/linux/power/smartreflex.h
4375 L: linux-pm@vger.kernel.org
4376
4377 DRM DRIVER FOR ARM PL111 CLCD
4378 M: Eric Anholt <eric@anholt.net>
4379 T: git git://anongit.freedesktop.org/drm/drm-misc
4380 S: Supported
4381 F: drivers/gpu/drm/pl111/
4382
4383 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4384 M: Dave Airlie <airlied@redhat.com>
4385 S: Odd Fixes
4386 F: drivers/gpu/drm/ast/
4387
4388 DRM DRIVER FOR BOCHS VIRTUAL GPU
4389 M: Gerd Hoffmann <kraxel@redhat.com>
4390 L: virtualization@lists.linux-foundation.org
4391 T: git git://anongit.freedesktop.org/drm/drm-misc
4392 S: Maintained
4393 F: drivers/gpu/drm/bochs/
4394
4395 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4396 S: Orphan / Obsolete
4397 F: drivers/gpu/drm/i810/
4398 F: include/uapi/drm/i810_drm.h
4399
4400 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4401 S: Orphan / Obsolete
4402 F: drivers/gpu/drm/mga/
4403 F: include/uapi/drm/mga_drm.h
4404
4405 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4406 M: Dave Airlie <airlied@redhat.com>
4407 S: Odd Fixes
4408 F: drivers/gpu/drm/mgag200/
4409
4410 DRM DRIVER FOR MI0283QT
4411 M: Noralf Trønnes <noralf@tronnes.org>
4412 S: Maintained
4413 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4414 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4415
4416 DRM DRIVER FOR MSM ADRENO GPU
4417 M: Rob Clark <robdclark@gmail.com>
4418 L: linux-arm-msm@vger.kernel.org
4419 L: dri-devel@lists.freedesktop.org
4420 L: freedreno@lists.freedesktop.org
4421 T: git git://people.freedesktop.org/~robclark/linux
4422 S: Maintained
4423 F: drivers/gpu/drm/msm/
4424 F: include/uapi/drm/msm_drm.h
4425 F: Documentation/devicetree/bindings/display/msm/
4426
4427 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4428 M: Ben Skeggs <bskeggs@redhat.com>
4429 L: dri-devel@lists.freedesktop.org
4430 L: nouveau@lists.freedesktop.org
4431 T: git git://github.com/skeggsb/linux
4432 S: Supported
4433 F: drivers/gpu/drm/nouveau/
4434 F: include/uapi/drm/nouveau_drm.h
4435
4436 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4437 M: Noralf Trønnes <noralf@tronnes.org>
4438 S: Maintained
4439 F: drivers/gpu/drm/tinydrm/repaper.c
4440 F: Documentation/devicetree/bindings/display/repaper.txt
4441
4442 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4443 M: Dave Airlie <airlied@redhat.com>
4444 M: Gerd Hoffmann <kraxel@redhat.com>
4445 L: virtualization@lists.linux-foundation.org
4446 T: git git://anongit.freedesktop.org/drm/drm-misc
4447 S: Obsolete
4448 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4449 F: drivers/gpu/drm/cirrus/
4450
4451 DRM DRIVER FOR QXL VIRTUAL GPU
4452 M: Dave Airlie <airlied@redhat.com>
4453 M: Gerd Hoffmann <kraxel@redhat.com>
4454 L: virtualization@lists.linux-foundation.org
4455 T: git git://anongit.freedesktop.org/drm/drm-misc
4456 S: Maintained
4457 F: drivers/gpu/drm/qxl/
4458 F: include/uapi/drm/qxl_drm.h
4459
4460 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4461 S: Orphan / Obsolete
4462 F: drivers/gpu/drm/r128/
4463 F: include/uapi/drm/r128_drm.h
4464
4465 DRM DRIVER FOR SAVAGE VIDEO CARDS
4466 S: Orphan / Obsolete
4467 F: drivers/gpu/drm/savage/
4468 F: include/uapi/drm/savage_drm.h
4469
4470 DRM DRIVER FOR SIS VIDEO CARDS
4471 S: Orphan / Obsolete
4472 F: drivers/gpu/drm/sis/
4473 F: include/uapi/drm/sis_drm.h
4474
4475 DRM DRIVER FOR SITRONIX ST7586 PANELS
4476 M: David Lechner <david@lechnology.com>
4477 S: Maintained
4478 F: drivers/gpu/drm/tinydrm/st7586.c
4479 F: Documentation/devicetree/bindings/display/st7586.txt
4480
4481 DRM DRIVER FOR TDFX VIDEO CARDS
4482 S: Orphan / Obsolete
4483 F: drivers/gpu/drm/tdfx/
4484
4485 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4486 M: Dave Airlie <airlied@redhat.com>
4487 S: Odd Fixes
4488 F: drivers/gpu/drm/udl/
4489
4490 DRM DRIVER FOR VMWARE VIRTUAL GPU
4491 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4492 M: Sinclair Yeh <syeh@vmware.com>
4493 M: Thomas Hellstrom <thellstrom@vmware.com>
4494 L: dri-devel@lists.freedesktop.org
4495 T: git git://people.freedesktop.org/~syeh/repos_linux
4496 T: git git://people.freedesktop.org/~thomash/linux
4497 S: Supported
4498 F: drivers/gpu/drm/vmwgfx/
4499 F: include/uapi/drm/vmwgfx_drm.h
4500
4501 DRM DRIVERS
4502 M: David Airlie <airlied@linux.ie>
4503 L: dri-devel@lists.freedesktop.org
4504 T: git git://people.freedesktop.org/~airlied/linux
4505 B: https://bugs.freedesktop.org/
4506 C: irc://chat.freenode.net/dri-devel
4507 S: Maintained
4508 F: drivers/gpu/drm/
4509 F: drivers/gpu/vga/
4510 F: Documentation/devicetree/bindings/display/
4511 F: Documentation/devicetree/bindings/gpu/
4512 F: Documentation/devicetree/bindings/video/
4513 F: Documentation/gpu/
4514 F: include/drm/
4515 F: include/uapi/drm/
4516 F: include/linux/vga*
4517
4518 DRM DRIVERS AND MISC GPU PATCHES
4519 M: Daniel Vetter <daniel.vetter@intel.com>
4520 M: Jani Nikula <jani.nikula@linux.intel.com>
4521 M: Sean Paul <seanpaul@chromium.org>
4522 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4523 S: Maintained
4524 T: git git://anongit.freedesktop.org/drm/drm-misc
4525 F: Documentation/gpu/
4526 F: drivers/gpu/vga/
4527 F: drivers/gpu/drm/*
4528 F: include/drm/drm*
4529 F: include/uapi/drm/drm*
4530 F: include/linux/vga*
4531
4532 DRM DRIVERS FOR ALLWINNER A10
4533 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4534 L: dri-devel@lists.freedesktop.org
4535 S: Supported
4536 F: drivers/gpu/drm/sun4i/
4537 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4539
4540 DRM DRIVERS FOR AMLOGIC SOCS
4541 M: Neil Armstrong <narmstrong@baylibre.com>
4542 L: dri-devel@lists.freedesktop.org
4543 L: linux-amlogic@lists.infradead.org
4544 W: http://linux-meson.com/
4545 S: Supported
4546 F: drivers/gpu/drm/meson/
4547 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4548 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4549 F: Documentation/gpu/meson.rst
4550 T: git git://anongit.freedesktop.org/drm/drm-misc
4551
4552 DRM DRIVERS FOR ATMEL HLCDC
4553 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4554 L: dri-devel@lists.freedesktop.org
4555 S: Supported
4556 F: drivers/gpu/drm/atmel-hlcdc/
4557 F: Documentation/devicetree/bindings/drm/atmel/
4558 T: git git://anongit.freedesktop.org/drm/drm-misc
4559
4560 DRM DRIVERS FOR BRIDGE CHIPS
4561 M: Archit Taneja <architt@codeaurora.org>
4562 M: Andrzej Hajda <a.hajda@samsung.com>
4563 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4564 S: Maintained
4565 T: git git://anongit.freedesktop.org/drm/drm-misc
4566 F: drivers/gpu/drm/bridge/
4567
4568 DRM DRIVERS FOR EXYNOS
4569 M: Inki Dae <inki.dae@samsung.com>
4570 M: Joonyoung Shim <jy0922.shim@samsung.com>
4571 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4572 M: Kyungmin Park <kyungmin.park@samsung.com>
4573 L: dri-devel@lists.freedesktop.org
4574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4575 S: Supported
4576 F: drivers/gpu/drm/exynos/
4577 F: include/uapi/drm/exynos_drm.h
4578 F: Documentation/devicetree/bindings/display/exynos/
4579
4580 DRM DRIVERS FOR FREESCALE DCU
4581 M: Stefan Agner <stefan@agner.ch>
4582 M: Alison Wang <alison.wang@freescale.com>
4583 L: dri-devel@lists.freedesktop.org
4584 S: Supported
4585 F: drivers/gpu/drm/fsl-dcu/
4586 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4587 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4588 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4589
4590 DRM DRIVERS FOR FREESCALE IMX
4591 M: Philipp Zabel <p.zabel@pengutronix.de>
4592 L: dri-devel@lists.freedesktop.org
4593 S: Maintained
4594 F: drivers/gpu/drm/imx/
4595 F: drivers/gpu/ipu-v3/
4596 F: Documentation/devicetree/bindings/display/imx/
4597
4598 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4599 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4600 L: dri-devel@lists.freedesktop.org
4601 T: git git://github.com/patjak/drm-gma500
4602 S: Maintained
4603 F: drivers/gpu/drm/gma500/
4604
4605 DRM DRIVERS FOR HISILICON
4606 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4607 M: Rongrong Zou <zourongrong@gmail.com>
4608 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4609 R: Chen Feng <puck.chen@hisilicon.com>
4610 L: dri-devel@lists.freedesktop.org
4611 T: git git://github.com/xin3liang/linux.git
4612 S: Maintained
4613 F: drivers/gpu/drm/hisilicon/
4614 F: Documentation/devicetree/bindings/display/hisilicon/
4615
4616 DRM DRIVERS FOR MEDIATEK
4617 M: CK Hu <ck.hu@mediatek.com>
4618 M: Philipp Zabel <p.zabel@pengutronix.de>
4619 L: dri-devel@lists.freedesktop.org
4620 S: Supported
4621 F: drivers/gpu/drm/mediatek/
4622 F: Documentation/devicetree/bindings/display/mediatek/
4623
4624 DRM DRIVERS FOR NVIDIA TEGRA
4625 M: Thierry Reding <thierry.reding@gmail.com>
4626 L: dri-devel@lists.freedesktop.org
4627 L: linux-tegra@vger.kernel.org
4628 T: git git://anongit.freedesktop.org/tegra/linux.git
4629 S: Supported
4630 F: drivers/gpu/drm/tegra/
4631 F: drivers/gpu/host1x/
4632 F: include/linux/host1x.h
4633 F: include/uapi/drm/tegra_drm.h
4634 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4635
4636 DRM DRIVERS FOR RENESAS
4637 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4638 L: dri-devel@lists.freedesktop.org
4639 L: linux-renesas-soc@vger.kernel.org
4640 T: git git://linuxtv.org/pinchartl/fbdev
4641 S: Supported
4642 F: drivers/gpu/drm/rcar-du/
4643 F: drivers/gpu/drm/shmobile/
4644 F: include/linux/platform_data/shmob_drm.h
4645 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4646 F: Documentation/devicetree/bindings/display/renesas,du.txt
4647
4648 DRM DRIVERS FOR ROCKCHIP
4649 M: Mark Yao <mark.yao@rock-chips.com>
4650 L: dri-devel@lists.freedesktop.org
4651 S: Maintained
4652 F: drivers/gpu/drm/rockchip/
4653 F: Documentation/devicetree/bindings/display/rockchip/
4654 T: git git://anongit.freedesktop.org/drm/drm-misc
4655
4656 DRM DRIVERS FOR STI
4657 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4658 M: Vincent Abriou <vincent.abriou@st.com>
4659 L: dri-devel@lists.freedesktop.org
4660 T: git git://anongit.freedesktop.org/drm/drm-misc
4661 S: Maintained
4662 F: drivers/gpu/drm/sti
4663 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4664
4665 DRM DRIVERS FOR STM
4666 M: Yannick Fertre <yannick.fertre@st.com>
4667 M: Philippe Cornu <philippe.cornu@st.com>
4668 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4669 M: Vincent Abriou <vincent.abriou@st.com>
4670 L: dri-devel@lists.freedesktop.org
4671 T: git git://anongit.freedesktop.org/drm/drm-misc
4672 S: Maintained
4673 F: drivers/gpu/drm/stm
4674 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4675
4676 DRM DRIVERS FOR TI LCDC
4677 M: Jyri Sarha <jsarha@ti.com>
4678 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4679 L: dri-devel@lists.freedesktop.org
4680 S: Maintained
4681 F: drivers/gpu/drm/tilcdc/
4682 F: Documentation/devicetree/bindings/display/tilcdc/
4683
4684 DRM DRIVERS FOR TI OMAP
4685 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4686 L: dri-devel@lists.freedesktop.org
4687 S: Maintained
4688 F: drivers/gpu/drm/omapdrm/
4689 F: Documentation/devicetree/bindings/display/ti/
4690
4691 DRM DRIVERS FOR VC4
4692 M: Eric Anholt <eric@anholt.net>
4693 T: git git://github.com/anholt/linux
4694 S: Supported
4695 F: drivers/gpu/drm/vc4/
4696 F: include/uapi/drm/vc4_drm.h
4697 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4698 T: git git://anongit.freedesktop.org/drm/drm-misc
4699
4700 DRM DRIVERS FOR VIVANTE GPU IP
4701 M: Lucas Stach <l.stach@pengutronix.de>
4702 R: Russell King <linux+etnaviv@armlinux.org.uk>
4703 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4704 L: etnaviv@lists.freedesktop.org
4705 L: dri-devel@lists.freedesktop.org
4706 S: Maintained
4707 F: drivers/gpu/drm/etnaviv/
4708 F: include/uapi/drm/etnaviv_drm.h
4709 F: Documentation/devicetree/bindings/display/etnaviv/
4710
4711 DRM DRIVERS FOR ZTE ZX
4712 M: Shawn Guo <shawnguo@kernel.org>
4713 L: dri-devel@lists.freedesktop.org
4714 S: Maintained
4715 F: drivers/gpu/drm/zte/
4716 F: Documentation/devicetree/bindings/display/zte,vou.txt
4717 T: git git://anongit.freedesktop.org/drm/drm-misc
4718
4719 DRM PANEL DRIVERS
4720 M: Thierry Reding <thierry.reding@gmail.com>
4721 L: dri-devel@lists.freedesktop.org
4722 T: git git://anongit.freedesktop.org/tegra/linux.git
4723 S: Maintained
4724 F: drivers/gpu/drm/drm_panel.c
4725 F: drivers/gpu/drm/panel/
4726 F: include/drm/drm_panel.h
4727 F: Documentation/devicetree/bindings/display/panel/
4728
4729 DRM TINYDRM DRIVERS
4730 M: Noralf Trønnes <noralf@tronnes.org>
4731 W: https://github.com/notro/tinydrm/wiki/Development
4732 T: git git://anongit.freedesktop.org/drm/drm-misc
4733 S: Maintained
4734 F: drivers/gpu/drm/tinydrm/
4735 F: include/drm/tinydrm/
4736
4737 DSBR100 USB FM RADIO DRIVER
4738 M: Alexey Klimov <klimov.linux@gmail.com>
4739 L: linux-media@vger.kernel.org
4740 T: git git://linuxtv.org/media_tree.git
4741 S: Maintained
4742 F: drivers/media/radio/dsbr100.c
4743
4744 DSCC4 DRIVER
4745 M: Francois Romieu <romieu@fr.zoreil.com>
4746 L: netdev@vger.kernel.org
4747 S: Maintained
4748 F: drivers/net/wan/dscc4.c
4749
4750 DT3155 MEDIA DRIVER
4751 M: Hans Verkuil <hverkuil@xs4all.nl>
4752 L: linux-media@vger.kernel.org
4753 T: git git://linuxtv.org/media_tree.git
4754 W: https://linuxtv.org
4755 S: Odd Fixes
4756 F: drivers/media/pci/dt3155/
4757
4758 DVB_USB_AF9015 MEDIA DRIVER
4759 M: Antti Palosaari <crope@iki.fi>
4760 L: linux-media@vger.kernel.org
4761 W: https://linuxtv.org
4762 W: http://palosaari.fi/linux/
4763 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4764 T: git git://linuxtv.org/anttip/media_tree.git
4765 S: Maintained
4766 F: drivers/media/usb/dvb-usb-v2/af9015*
4767
4768 DVB_USB_AF9035 MEDIA DRIVER
4769 M: Antti Palosaari <crope@iki.fi>
4770 L: linux-media@vger.kernel.org
4771 W: https://linuxtv.org
4772 W: http://palosaari.fi/linux/
4773 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4774 T: git git://linuxtv.org/anttip/media_tree.git
4775 S: Maintained
4776 F: drivers/media/usb/dvb-usb-v2/af9035*
4777
4778 DVB_USB_ANYSEE MEDIA DRIVER
4779 M: Antti Palosaari <crope@iki.fi>
4780 L: linux-media@vger.kernel.org
4781 W: https://linuxtv.org
4782 W: http://palosaari.fi/linux/
4783 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4784 T: git git://linuxtv.org/anttip/media_tree.git
4785 S: Maintained
4786 F: drivers/media/usb/dvb-usb-v2/anysee*
4787
4788 DVB_USB_AU6610 MEDIA DRIVER
4789 M: Antti Palosaari <crope@iki.fi>
4790 L: linux-media@vger.kernel.org
4791 W: https://linuxtv.org
4792 W: http://palosaari.fi/linux/
4793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4794 T: git git://linuxtv.org/anttip/media_tree.git
4795 S: Maintained
4796 F: drivers/media/usb/dvb-usb-v2/au6610*
4797
4798 DVB_USB_CE6230 MEDIA DRIVER
4799 M: Antti Palosaari <crope@iki.fi>
4800 L: linux-media@vger.kernel.org
4801 W: https://linuxtv.org
4802 W: http://palosaari.fi/linux/
4803 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4804 T: git git://linuxtv.org/anttip/media_tree.git
4805 S: Maintained
4806 F: drivers/media/usb/dvb-usb-v2/ce6230*
4807
4808 DVB_USB_CXUSB MEDIA DRIVER
4809 M: Michael Krufky <mkrufky@linuxtv.org>
4810 L: linux-media@vger.kernel.org
4811 W: https://linuxtv.org
4812 W: http://github.com/mkrufky
4813 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4814 T: git git://linuxtv.org/media_tree.git
4815 S: Maintained
4816 F: drivers/media/usb/dvb-usb/cxusb*
4817
4818 DVB_USB_EC168 MEDIA DRIVER
4819 M: Antti Palosaari <crope@iki.fi>
4820 L: linux-media@vger.kernel.org
4821 W: https://linuxtv.org
4822 W: http://palosaari.fi/linux/
4823 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4824 T: git git://linuxtv.org/anttip/media_tree.git
4825 S: Maintained
4826 F: drivers/media/usb/dvb-usb-v2/ec168*
4827
4828 DVB_USB_GL861 MEDIA DRIVER
4829 M: Antti Palosaari <crope@iki.fi>
4830 L: linux-media@vger.kernel.org
4831 W: https://linuxtv.org
4832 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4833 T: git git://linuxtv.org/anttip/media_tree.git
4834 S: Maintained
4835 F: drivers/media/usb/dvb-usb-v2/gl861*
4836
4837 DVB_USB_MXL111SF MEDIA DRIVER
4838 M: Michael Krufky <mkrufky@linuxtv.org>
4839 L: linux-media@vger.kernel.org
4840 W: https://linuxtv.org
4841 W: http://github.com/mkrufky
4842 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4843 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4844 S: Maintained
4845 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4846
4847 DVB_USB_RTL28XXU MEDIA DRIVER
4848 M: Antti Palosaari <crope@iki.fi>
4849 L: linux-media@vger.kernel.org
4850 W: https://linuxtv.org
4851 W: http://palosaari.fi/linux/
4852 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4853 T: git git://linuxtv.org/anttip/media_tree.git
4854 S: Maintained
4855 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4856
4857 DVB_USB_V2 MEDIA DRIVER
4858 M: Antti Palosaari <crope@iki.fi>
4859 L: linux-media@vger.kernel.org
4860 W: https://linuxtv.org
4861 W: http://palosaari.fi/linux/
4862 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4863 T: git git://linuxtv.org/anttip/media_tree.git
4864 S: Maintained
4865 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4866 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4867
4868 DYNAMIC DEBUG
4869 M: Jason Baron <jbaron@akamai.com>
4870 S: Maintained
4871 F: lib/dynamic_debug.c
4872 F: include/linux/dynamic_debug.h
4873
4874 DZ DECSTATION DZ11 SERIAL DRIVER
4875 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4876 S: Maintained
4877 F: drivers/tty/serial/dz.*
4878
4879 E3X0 POWER BUTTON DRIVER
4880 M: Moritz Fischer <moritz.fischer@ettus.com>
4881 L: usrp-users@lists.ettus.com
4882 W: http://www.ettus.com
4883 S: Supported
4884 F: drivers/input/misc/e3x0-button.c
4885 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4886
4887 E4000 MEDIA DRIVER
4888 M: Antti Palosaari <crope@iki.fi>
4889 L: linux-media@vger.kernel.org
4890 W: https://linuxtv.org
4891 W: http://palosaari.fi/linux/
4892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4893 T: git git://linuxtv.org/anttip/media_tree.git
4894 S: Maintained
4895 F: drivers/media/tuners/e4000*
4896
4897 EATA ISA/EISA/PCI SCSI DRIVER
4898 M: Dario Ballabio <ballabio_dario@emc.com>
4899 L: linux-scsi@vger.kernel.org
4900 S: Maintained
4901 F: drivers/scsi/eata.c
4902
4903 EC100 MEDIA DRIVER
4904 M: Antti Palosaari <crope@iki.fi>
4905 L: linux-media@vger.kernel.org
4906 W: https://linuxtv.org
4907 W: http://palosaari.fi/linux/
4908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4909 T: git git://linuxtv.org/anttip/media_tree.git
4910 S: Maintained
4911 F: drivers/media/dvb-frontends/ec100*
4912
4913 ECRYPT FILE SYSTEM
4914 M: Tyler Hicks <tyhicks@canonical.com>
4915 L: ecryptfs@vger.kernel.org
4916 W: http://ecryptfs.org
4917 W: https://launchpad.net/ecryptfs
4918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4919 S: Supported
4920 F: Documentation/filesystems/ecryptfs.txt
4921 F: fs/ecryptfs/
4922
4923 EDAC-AMD64
4924 M: Borislav Petkov <bp@alien8.de>
4925 L: linux-edac@vger.kernel.org
4926 S: Maintained
4927 F: drivers/edac/amd64_edac*
4928
4929 EDAC-CALXEDA
4930 M: Robert Richter <rric@kernel.org>
4931 L: linux-edac@vger.kernel.org
4932 S: Maintained
4933 F: drivers/edac/highbank*
4934
4935 EDAC-CAVIUM
4936 M: Ralf Baechle <ralf@linux-mips.org>
4937 M: David Daney <david.daney@cavium.com>
4938 L: linux-edac@vger.kernel.org
4939 L: linux-mips@linux-mips.org
4940 S: Supported
4941 F: drivers/edac/octeon_edac*
4942 F: drivers/edac/thunderx_edac*
4943
4944 EDAC-CORE
4945 M: Borislav Petkov <bp@alien8.de>
4946 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4947 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4948 L: linux-edac@vger.kernel.org
4949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4951 S: Supported
4952 F: Documentation/admin-guide/ras.rst
4953 F: Documentation/driver-api/edac.rst
4954 F: drivers/edac/
4955 F: include/linux/edac.h
4956
4957 EDAC-E752X
4958 M: Mark Gross <mark.gross@intel.com>
4959 L: linux-edac@vger.kernel.org
4960 S: Maintained
4961 F: drivers/edac/e752x_edac.c
4962
4963 EDAC-E7XXX
4964 L: linux-edac@vger.kernel.org
4965 S: Maintained
4966 F: drivers/edac/e7xxx_edac.c
4967
4968 EDAC-FSL_DDR
4969 M: York Sun <york.sun@nxp.com>
4970 L: linux-edac@vger.kernel.org
4971 S: Maintained
4972 F: drivers/edac/fsl_ddr_edac.*
4973
4974 EDAC-GHES
4975 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4976 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4977 L: linux-edac@vger.kernel.org
4978 S: Maintained
4979 F: drivers/edac/ghes_edac.c
4980
4981 EDAC-I3000
4982 L: linux-edac@vger.kernel.org
4983 S: Orphan
4984 F: drivers/edac/i3000_edac.c
4985
4986 EDAC-I5000
4987 L: linux-edac@vger.kernel.org
4988 S: Maintained
4989 F: drivers/edac/i5000_edac.c
4990
4991 EDAC-I5400
4992 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4993 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4994 L: linux-edac@vger.kernel.org
4995 S: Maintained
4996 F: drivers/edac/i5400_edac.c
4997
4998 EDAC-I7300
4999 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5000 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5001 L: linux-edac@vger.kernel.org
5002 S: Maintained
5003 F: drivers/edac/i7300_edac.c
5004
5005 EDAC-I7CORE
5006 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5007 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5008 L: linux-edac@vger.kernel.org
5009 S: Maintained
5010 F: drivers/edac/i7core_edac.c
5011
5012 EDAC-I82443BXGX
5013 M: Tim Small <tim@buttersideup.com>
5014 L: linux-edac@vger.kernel.org
5015 S: Maintained
5016 F: drivers/edac/i82443bxgx_edac.c
5017
5018 EDAC-I82975X
5019 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5020 M: "Arvind R." <arvino55@gmail.com>
5021 L: linux-edac@vger.kernel.org
5022 S: Maintained
5023 F: drivers/edac/i82975x_edac.c
5024
5025 EDAC-IE31200
5026 M: Jason Baron <jbaron@akamai.com>
5027 L: linux-edac@vger.kernel.org
5028 S: Maintained
5029 F: drivers/edac/ie31200_edac.c
5030
5031 EDAC-MPC85XX
5032 M: Johannes Thumshirn <morbidrsa@gmail.com>
5033 L: linux-edac@vger.kernel.org
5034 S: Maintained
5035 F: drivers/edac/mpc85xx_edac.[ch]
5036
5037 EDAC-PASEMI
5038 M: Egor Martovetsky <egor@pasemi.com>
5039 L: linux-edac@vger.kernel.org
5040 S: Maintained
5041 F: drivers/edac/pasemi_edac.c
5042
5043 EDAC-PND2
5044 M: Tony Luck <tony.luck@intel.com>
5045 L: linux-edac@vger.kernel.org
5046 S: Maintained
5047 F: drivers/edac/pnd2_edac.[ch]
5048
5049 EDAC-R82600
5050 M: Tim Small <tim@buttersideup.com>
5051 L: linux-edac@vger.kernel.org
5052 S: Maintained
5053 F: drivers/edac/r82600_edac.c
5054
5055 EDAC-SBRIDGE
5056 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5057 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5058 L: linux-edac@vger.kernel.org
5059 S: Maintained
5060 F: drivers/edac/sb_edac.c
5061
5062 EDAC-SKYLAKE
5063 M: Tony Luck <tony.luck@intel.com>
5064 L: linux-edac@vger.kernel.org
5065 S: Maintained
5066 F: drivers/edac/skx_edac.c
5067
5068 EDIROL UA-101/UA-1000 DRIVER
5069 M: Clemens Ladisch <clemens@ladisch.de>
5070 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5071 T: git git://git.alsa-project.org/alsa-kernel.git
5072 S: Maintained
5073 F: sound/usb/misc/ua101.c
5074
5075 EFI TEST DRIVER
5076 L: linux-efi@vger.kernel.org
5077 M: Ivan Hu <ivan.hu@canonical.com>
5078 M: Matt Fleming <matt@codeblueprint.co.uk>
5079 S: Maintained
5080 F: drivers/firmware/efi/test/
5081
5082 EFI VARIABLE FILESYSTEM
5083 M: Matthew Garrett <matthew.garrett@nebula.com>
5084 M: Jeremy Kerr <jk@ozlabs.org>
5085 M: Matt Fleming <matt@codeblueprint.co.uk>
5086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5087 L: linux-efi@vger.kernel.org
5088 S: Maintained
5089 F: fs/efivarfs/
5090
5091 EFIFB FRAMEBUFFER DRIVER
5092 L: linux-fbdev@vger.kernel.org
5093 M: Peter Jones <pjones@redhat.com>
5094 S: Maintained
5095 F: drivers/video/fbdev/efifb.c
5096
5097 EFS FILESYSTEM
5098 W: http://aeschi.ch.eu.org/efs/
5099 S: Orphan
5100 F: fs/efs/
5101
5102 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5103 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5104 L: netdev@vger.kernel.org
5105 S: Maintained
5106 F: drivers/net/ethernet/ibm/ehea/
5107
5108 EM28XX VIDEO4LINUX DRIVER
5109 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5110 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5111 L: linux-media@vger.kernel.org
5112 W: https://linuxtv.org
5113 T: git git://linuxtv.org/media_tree.git
5114 S: Maintained
5115 F: drivers/media/usb/em28xx/
5116 F: Documentation/media/v4l-drivers/em28xx*
5117
5118 EMBEDDED LINUX
5119 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5120 M: Matt Mackall <mpm@selenic.com>
5121 M: David Woodhouse <dwmw2@infradead.org>
5122 L: linux-embedded@vger.kernel.org
5123 S: Maintained
5124
5125 Emulex 10Gbps iSCSI - OneConnect DRIVER
5126 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5127 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5128 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5129 L: linux-scsi@vger.kernel.org
5130 W: http://www.broadcom.com
5131 S: Supported
5132 F: drivers/scsi/be2iscsi/
5133
5134 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5135 M: Sathya Perla <sathya.perla@broadcom.com>
5136 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5137 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5138 M: Somnath Kotur <somnath.kotur@broadcom.com>
5139 L: netdev@vger.kernel.org
5140 W: http://www.emulex.com
5141 S: Supported
5142 F: drivers/net/ethernet/emulex/benet/
5143
5144 EMULEX ONECONNECT ROCE DRIVER
5145 M: Selvin Xavier <selvin.xavier@broadcom.com>
5146 M: Devesh Sharma <devesh.sharma@broadcom.com>
5147 L: linux-rdma@vger.kernel.org
5148 W: http://www.broadcom.com
5149 S: Odd Fixes
5150 F: drivers/infiniband/hw/ocrdma/
5151 F: include/uapi/rdma/ocrdma-abi.h
5152
5153 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5154 M: James Smart <james.smart@broadcom.com>
5155 M: Dick Kennedy <dick.kennedy@broadcom.com>
5156 L: linux-scsi@vger.kernel.org
5157 W: http://www.broadcom.com
5158 S: Supported
5159 F: drivers/scsi/lpfc/
5160
5161 ENE CB710 FLASH CARD READER DRIVER
5162 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5163 S: Maintained
5164 F: drivers/misc/cb710/
5165 F: drivers/mmc/host/cb710-mmc.*
5166 F: include/linux/cb710.h
5167
5168 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5169 M: Maxim Levitsky <maximlevitsky@gmail.com>
5170 S: Maintained
5171 F: drivers/media/rc/ene_ir.*
5172
5173 EPSON S1D13XXX FRAMEBUFFER DRIVER
5174 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5175 S: Maintained
5176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5177 F: drivers/video/fbdev/s1d13xxxfb.c
5178 F: include/video/s1d13xxxfb.h
5179
5180 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5181 M: Jeff Layton <jlayton@poochiereds.net>
5182 S: Maintained
5183 F: lib/errseq.c
5184 F: include/linux/errseq.h
5185
5186 ET131X NETWORK DRIVER
5187 M: Mark Einon <mark.einon@gmail.com>
5188 S: Odd Fixes
5189 F: drivers/net/ethernet/agere/
5190
5191 ETHERNET BRIDGE
5192 M: Stephen Hemminger <stephen@networkplumber.org>
5193 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5194 L: netdev@vger.kernel.org
5195 W: http://www.linuxfoundation.org/en/Net:Bridge
5196 S: Maintained
5197 F: include/linux/netfilter_bridge/
5198 F: net/bridge/
5199
5200 ETHERNET PHY LIBRARY
5201 M: Andrew Lunn <andrew@lunn.ch>
5202 M: Florian Fainelli <f.fainelli@gmail.com>
5203 L: netdev@vger.kernel.org
5204 S: Maintained
5205 F: Documentation/ABI/testing/sysfs-bus-mdio
5206 F: Documentation/devicetree/bindings/net/mdio*
5207 F: Documentation/networking/phy.txt
5208 F: drivers/net/phy/
5209 F: drivers/of/of_mdio.c
5210 F: drivers/of/of_net.c
5211 F: include/linux/*mdio*.h
5212 F: include/linux/of_net.h
5213 F: include/linux/phy.h
5214 F: include/linux/phy_fixed.h
5215 F: include/linux/platform_data/mdio-gpio.h
5216 F: include/linux/platform_data/mdio-bcm-unimac.h
5217 F: include/trace/events/mdio.h
5218 F: include/uapi/linux/mdio.h
5219 F: include/uapi/linux/mii.h
5220
5221 EXT2 FILE SYSTEM
5222 M: Jan Kara <jack@suse.com>
5223 L: linux-ext4@vger.kernel.org
5224 S: Maintained
5225 F: Documentation/filesystems/ext2.txt
5226 F: fs/ext2/
5227 F: include/linux/ext2*
5228
5229 EXT4 FILE SYSTEM
5230 M: "Theodore Ts'o" <tytso@mit.edu>
5231 M: Andreas Dilger <adilger.kernel@dilger.ca>
5232 L: linux-ext4@vger.kernel.org
5233 W: http://ext4.wiki.kernel.org
5234 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5236 S: Maintained
5237 F: Documentation/filesystems/ext4.txt
5238 F: fs/ext4/
5239
5240 Extended Verification Module (EVM)
5241 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5242 L: linux-ima-devel@lists.sourceforge.net
5243 L: linux-security-module@vger.kernel.org
5244 S: Supported
5245 F: security/integrity/evm/
5246
5247 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5248 M: Matt Fleming <matt@codeblueprint.co.uk>
5249 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5250 L: linux-efi@vger.kernel.org
5251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5252 S: Maintained
5253 F: Documentation/efi-stub.txt
5254 F: arch/*/kernel/efi.c
5255 F: arch/x86/boot/compressed/eboot.[ch]
5256 F: arch/*/include/asm/efi.h
5257 F: arch/x86/platform/efi/
5258 F: drivers/firmware/efi/
5259 F: include/linux/efi*.h
5260 F: arch/arm/boot/compressed/efi-header.S
5261 F: arch/arm64/kernel/efi-entry.S
5262
5263 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5264 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5265 M: Chanwoo Choi <cw00.choi@samsung.com>
5266 L: linux-kernel@vger.kernel.org
5267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5268 S: Maintained
5269 F: drivers/extcon/
5270 F: include/linux/extcon/
5271 F: include/linux/extcon.h
5272 F: Documentation/extcon/
5273 F: Documentation/devicetree/bindings/extcon/
5274
5275 EXYNOS DP DRIVER
5276 M: Jingoo Han <jingoohan1@gmail.com>
5277 L: dri-devel@lists.freedesktop.org
5278 S: Maintained
5279 F: drivers/gpu/drm/exynos/exynos_dp*
5280
5281 EXYNOS SYSMMU (IOMMU) driver
5282 M: Marek Szyprowski <m.szyprowski@samsung.com>
5283 L: iommu@lists.linux-foundation.org
5284 S: Maintained
5285 F: drivers/iommu/exynos-iommu.c
5286
5287 EZchip NPS platform support
5288 M: Elad Kanfi <eladkan@mellanox.com>
5289 M: Vineet Gupta <vgupta@synopsys.com>
5290 S: Supported
5291 F: arch/arc/plat-eznps
5292 F: arch/arc/boot/dts/eznps.dts
5293
5294 F2FS FILE SYSTEM
5295 M: Jaegeuk Kim <jaegeuk@kernel.org>
5296 M: Chao Yu <yuchao0@huawei.com>
5297 L: linux-f2fs-devel@lists.sourceforge.net
5298 W: https://f2fs.wiki.kernel.org/
5299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5300 S: Maintained
5301 F: Documentation/filesystems/f2fs.txt
5302 F: Documentation/ABI/testing/sysfs-fs-f2fs
5303 F: fs/f2fs/
5304 F: include/linux/f2fs_fs.h
5305 F: include/trace/events/f2fs.h
5306
5307 F71805F HARDWARE MONITORING DRIVER
5308 M: Jean Delvare <jdelvare@suse.com>
5309 L: linux-hwmon@vger.kernel.org
5310 S: Maintained
5311 F: Documentation/hwmon/f71805f
5312 F: drivers/hwmon/f71805f.c
5313
5314 FANOTIFY
5315 M: Jan Kara <jack@suse.cz>
5316 R: Amir Goldstein <amir73il@gmail.com>
5317 L: linux-fsdevel@vger.kernel.org
5318 S: Maintained
5319 F: fs/notify/fanotify/
5320 F: include/linux/fanotify.h
5321 F: include/uapi/linux/fanotify.h
5322
5323 FARSYNC SYNCHRONOUS DRIVER
5324 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5325 W: http://www.farsite.co.uk/
5326 S: Supported
5327 F: drivers/net/wan/farsync.*
5328
5329 FAULT INJECTION SUPPORT
5330 M: Akinobu Mita <akinobu.mita@gmail.com>
5331 S: Supported
5332 F: Documentation/fault-injection/
5333 F: lib/fault-inject.c
5334
5335 FBTFT Framebuffer drivers
5336 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5337 S: Maintained
5338 F: drivers/staging/fbtft/
5339
5340 FC0011 TUNER DRIVER
5341 M: Michael Buesch <m@bues.ch>
5342 L: linux-media@vger.kernel.org
5343 S: Maintained
5344 F: drivers/media/tuners/fc0011.h
5345 F: drivers/media/tuners/fc0011.c
5346
5347 FC2580 MEDIA DRIVER
5348 M: Antti Palosaari <crope@iki.fi>
5349 L: linux-media@vger.kernel.org
5350 W: https://linuxtv.org
5351 W: http://palosaari.fi/linux/
5352 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5353 T: git git://linuxtv.org/anttip/media_tree.git
5354 S: Maintained
5355 F: drivers/media/tuners/fc2580*
5356
5357 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5358 M: Johannes Thumshirn <jth@kernel.org>
5359 L: fcoe-devel@open-fcoe.org
5360 W: www.Open-FCoE.org
5361 S: Supported
5362 F: drivers/scsi/libfc/
5363 F: drivers/scsi/fcoe/
5364 F: include/scsi/fc/
5365 F: include/scsi/libfc.h
5366 F: include/scsi/libfcoe.h
5367 F: include/uapi/scsi/fc/
5368
5369 FILE LOCKING (flock() and fcntl()/lockf())
5370 M: Jeff Layton <jlayton@poochiereds.net>
5371 M: "J. Bruce Fields" <bfields@fieldses.org>
5372 L: linux-fsdevel@vger.kernel.org
5373 S: Maintained
5374 F: include/linux/fcntl.h
5375 F: include/uapi/linux/fcntl.h
5376 F: fs/fcntl.c
5377 F: fs/locks.c
5378
5379 FILESYSTEMS (VFS and infrastructure)
5380 M: Alexander Viro <viro@zeniv.linux.org.uk>
5381 L: linux-fsdevel@vger.kernel.org
5382 S: Maintained
5383 F: fs/*
5384 F: include/linux/fs.h
5385 F: include/uapi/linux/fs.h
5386
5387 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5388 M: Riku Voipio <riku.voipio@iki.fi>
5389 L: linux-hwmon@vger.kernel.org
5390 S: Maintained
5391 F: drivers/hwmon/f75375s.c
5392 F: include/linux/f75375s.h
5393
5394 FIREWIRE AUDIO DRIVERS
5395 M: Clemens Ladisch <clemens@ladisch.de>
5396 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5397 T: git git://git.alsa-project.org/alsa-kernel.git
5398 S: Maintained
5399 F: sound/firewire/
5400
5401 FIREWIRE MEDIA DRIVERS (firedtv)
5402 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5403 L: linux-media@vger.kernel.org
5404 L: linux1394-devel@lists.sourceforge.net
5405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5406 S: Maintained
5407 F: drivers/media/firewire/
5408
5409 FIREWIRE SBP-2 TARGET
5410 M: Chris Boot <bootc@bootc.net>
5411 L: linux-scsi@vger.kernel.org
5412 L: target-devel@vger.kernel.org
5413 L: linux1394-devel@lists.sourceforge.net
5414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5415 S: Maintained
5416 F: drivers/target/sbp/
5417
5418 FIREWIRE SUBSYSTEM
5419 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5420 L: linux1394-devel@lists.sourceforge.net
5421 W: http://ieee1394.wiki.kernel.org/
5422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5423 S: Maintained
5424 F: drivers/firewire/
5425 F: include/linux/firewire.h
5426 F: include/uapi/linux/firewire*.h
5427 F: tools/firewire/
5428
5429 FIRMWARE LOADER (request_firmware)
5430 M: Luis R. Rodriguez <mcgrof@kernel.org>
5431 L: linux-kernel@vger.kernel.org
5432 S: Maintained
5433 F: Documentation/firmware_class/
5434 F: drivers/base/firmware*.c
5435 F: include/linux/firmware.h
5436
5437 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5438 M: Joshua Morris <josh.h.morris@us.ibm.com>
5439 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5440 S: Maintained
5441 F: drivers/block/rsxx/
5442
5443 FLOPPY DRIVER
5444 M: Jiri Kosina <jikos@kernel.org>
5445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5446 S: Odd fixes
5447 F: drivers/block/floppy.c
5448
5449 FMC SUBSYSTEM
5450 M: Alessandro Rubini <rubini@gnudd.com>
5451 W: http://www.ohwr.org/projects/fmc-bus
5452 S: Supported
5453 F: drivers/fmc/
5454 F: include/linux/fmc*.h
5455 F: include/linux/ipmi-fru.h
5456 K: fmc_d.*register
5457
5458 FPGA MANAGER FRAMEWORK
5459 M: Alan Tull <atull@kernel.org>
5460 R: Moritz Fischer <mdf@kernel.org>
5461 L: linux-fpga@vger.kernel.org
5462 S: Maintained
5463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5464 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5465 F: Documentation/fpga/
5466 F: Documentation/devicetree/bindings/fpga/
5467 F: drivers/fpga/
5468 F: include/linux/fpga/
5469 W: http://www.rocketboards.org
5470
5471 FPU EMULATOR
5472 M: Bill Metzenthen <billm@melbpc.org.au>
5473 W: http://floatingpoint.sourceforge.net/emulator/index.html
5474 S: Maintained
5475 F: arch/x86/math-emu/
5476
5477 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5478 L: netdev@vger.kernel.org
5479 S: Orphan
5480 F: drivers/net/wan/dlci.c
5481 F: drivers/net/wan/sdla.c
5482
5483 FRAMEBUFFER LAYER
5484 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5485 L: linux-fbdev@vger.kernel.org
5486 T: git git://github.com/bzolnier/linux.git
5487 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5488 S: Maintained
5489 F: Documentation/fb/
5490 F: drivers/video/
5491 F: include/video/
5492 F: include/linux/fb.h
5493 F: include/uapi/video/
5494 F: include/uapi/linux/fb.h
5495
5496 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5497 M: Horia Geantă <horia.geanta@nxp.com>
5498 M: Dan Douglass <dan.douglass@nxp.com>
5499 L: linux-crypto@vger.kernel.org
5500 S: Maintained
5501 F: drivers/crypto/caam/
5502 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5503
5504 FREESCALE DIU FRAMEBUFFER DRIVER
5505 M: Timur Tabi <timur@tabi.org>
5506 L: linux-fbdev@vger.kernel.org
5507 S: Maintained
5508 F: drivers/video/fbdev/fsl-diu-fb.*
5509
5510 FREESCALE DMA DRIVER
5511 M: Li Yang <leoyang.li@nxp.com>
5512 M: Zhang Wei <zw@zh-kernel.org>
5513 L: linuxppc-dev@lists.ozlabs.org
5514 S: Maintained
5515 F: drivers/dma/fsldma.*
5516
5517 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5518 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5519 L: netdev@vger.kernel.org
5520 S: Maintained
5521 F: drivers/net/ethernet/freescale/gianfar*
5522 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5523 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5524
5525 FREESCALE GPMI NAND DRIVER
5526 M: Han Xu <han.xu@nxp.com>
5527 L: linux-mtd@lists.infradead.org
5528 S: Maintained
5529 F: drivers/mtd/nand/gpmi-nand/*
5530
5531 FREESCALE I2C CPM DRIVER
5532 M: Jochen Friedrich <jochen@scram.de>
5533 L: linuxppc-dev@lists.ozlabs.org
5534 L: linux-i2c@vger.kernel.org
5535 S: Maintained
5536 F: drivers/i2c/busses/i2c-cpm.c
5537
5538 FREESCALE IMX / MXC FEC DRIVER
5539 M: Fugang Duan <fugang.duan@nxp.com>
5540 L: netdev@vger.kernel.org
5541 S: Maintained
5542 F: drivers/net/ethernet/freescale/fec_main.c
5543 F: drivers/net/ethernet/freescale/fec_ptp.c
5544 F: drivers/net/ethernet/freescale/fec.h
5545 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5546
5547 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5548 M: Sascha Hauer <kernel@pengutronix.de>
5549 L: linux-fbdev@vger.kernel.org
5550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5551 S: Maintained
5552 F: include/linux/platform_data/video-imxfb.h
5553 F: drivers/video/fbdev/imxfb.c
5554
5555 FREESCALE QORIQ DPAA ETHERNET DRIVER
5556 M: Madalin Bucur <madalin.bucur@nxp.com>
5557 L: netdev@vger.kernel.org
5558 S: Maintained
5559 F: drivers/net/ethernet/freescale/dpaa
5560
5561 FREESCALE QORIQ DPAA FMAN DRIVER
5562 M: Madalin Bucur <madalin.bucur@nxp.com>
5563 L: netdev@vger.kernel.org
5564 S: Maintained
5565 F: drivers/net/ethernet/freescale/fman
5566 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5567
5568 FREESCALE QUAD SPI DRIVER
5569 M: Han Xu <han.xu@nxp.com>
5570 L: linux-mtd@lists.infradead.org
5571 S: Maintained
5572 F: drivers/mtd/spi-nor/fsl-quadspi.c
5573
5574 FREESCALE QUICC ENGINE LIBRARY
5575 M: Qiang Zhao <qiang.zhao@nxp.com>
5576 L: linuxppc-dev@lists.ozlabs.org
5577 S: Maintained
5578 F: drivers/soc/fsl/qe/
5579 F: include/soc/fsl/*qe*.h
5580 F: include/soc/fsl/*ucc*.h
5581
5582 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5583 M: Li Yang <leoyang.li@nxp.com>
5584 L: netdev@vger.kernel.org
5585 L: linuxppc-dev@lists.ozlabs.org
5586 S: Maintained
5587 F: drivers/net/ethernet/freescale/ucc_geth*
5588
5589 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5590 M: Zhao Qiang <qiang.zhao@nxp.com>
5591 L: netdev@vger.kernel.org
5592 L: linuxppc-dev@lists.ozlabs.org
5593 S: Maintained
5594 F: drivers/net/wan/fsl_ucc_hdlc*
5595
5596 FREESCALE QUICC ENGINE UCC UART DRIVER
5597 M: Timur Tabi <timur@tabi.org>
5598 L: linuxppc-dev@lists.ozlabs.org
5599 S: Maintained
5600 F: drivers/tty/serial/ucc_uart.c
5601
5602 FREESCALE SOC DRIVERS
5603 M: Li Yang <leoyang.li@nxp.com>
5604 L: linuxppc-dev@lists.ozlabs.org
5605 L: linux-arm-kernel@lists.infradead.org
5606 S: Maintained
5607 F: Documentation/devicetree/bindings/soc/fsl/
5608 F: drivers/soc/fsl/
5609 F: include/linux/fsl/
5610
5611 FREESCALE SOC FS_ENET DRIVER
5612 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5613 M: Vitaly Bordug <vbordug@ru.mvista.com>
5614 L: linuxppc-dev@lists.ozlabs.org
5615 L: netdev@vger.kernel.org
5616 S: Maintained
5617 F: drivers/net/ethernet/freescale/fs_enet/
5618 F: include/linux/fs_enet_pd.h
5619
5620 FREESCALE SOC SOUND DRIVERS
5621 M: Timur Tabi <timur@tabi.org>
5622 M: Nicolin Chen <nicoleotsuka@gmail.com>
5623 M: Xiubo Li <Xiubo.Lee@gmail.com>
5624 R: Fabio Estevam <fabio.estevam@nxp.com>
5625 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5626 L: linuxppc-dev@lists.ozlabs.org
5627 S: Maintained
5628 F: sound/soc/fsl/fsl*
5629 F: sound/soc/fsl/imx*
5630 F: sound/soc/fsl/mpc8610_hpcd.c
5631
5632 FREESCALE USB PERIPHERAL DRIVERS
5633 M: Li Yang <leoyang.li@nxp.com>
5634 L: linux-usb@vger.kernel.org
5635 L: linuxppc-dev@lists.ozlabs.org
5636 S: Maintained
5637 F: drivers/usb/gadget/udc/fsl*
5638
5639 FREEVXFS FILESYSTEM
5640 M: Christoph Hellwig <hch@infradead.org>
5641 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5642 S: Maintained
5643 F: fs/freevxfs/
5644
5645 FREEZER
5646 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5647 M: Pavel Machek <pavel@ucw.cz>
5648 L: linux-pm@vger.kernel.org
5649 S: Supported
5650 F: Documentation/power/freezing-of-tasks.txt
5651 F: include/linux/freezer.h
5652 F: kernel/freezer.c
5653
5654 FRONTSWAP API
5655 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5656 L: linux-kernel@vger.kernel.org
5657 S: Maintained
5658 F: mm/frontswap.c
5659 F: include/linux/frontswap.h
5660
5661 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5662 M: David Howells <dhowells@redhat.com>
5663 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5664 S: Supported
5665 F: Documentation/filesystems/caching/
5666 F: fs/fscache/
5667 F: include/linux/fscache*.h
5668
5669 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5670 M: Theodore Y. Ts'o <tytso@mit.edu>
5671 M: Jaegeuk Kim <jaegeuk@kernel.org>
5672 L: linux-fscrypt@vger.kernel.org
5673 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5675 S: Supported
5676 F: fs/crypto/
5677 F: include/linux/fscrypt*.h
5678
5679 FUJITSU FR-V (FRV) PORT
5680 S: Orphan
5681 F: arch/frv/
5682
5683 FUJITSU LAPTOP EXTRAS
5684 M: Jonathan Woithe <jwoithe@just42.net>
5685 L: platform-driver-x86@vger.kernel.org
5686 S: Maintained
5687 F: drivers/platform/x86/fujitsu-laptop.c
5688
5689 FUJITSU M-5MO LS CAMERA ISP DRIVER
5690 M: Kyungmin Park <kyungmin.park@samsung.com>
5691 M: Heungjun Kim <riverful.kim@samsung.com>
5692 L: linux-media@vger.kernel.org
5693 S: Maintained
5694 F: drivers/media/i2c/m5mols/
5695 F: include/media/i2c/m5mols.h
5696
5697 FUJITSU TABLET EXTRAS
5698 M: Robert Gerlach <khnz@gmx.de>
5699 L: platform-driver-x86@vger.kernel.org
5700 S: Maintained
5701 F: drivers/platform/x86/fujitsu-tablet.c
5702
5703 FUSE: FILESYSTEM IN USERSPACE
5704 M: Miklos Szeredi <miklos@szeredi.hu>
5705 L: linux-fsdevel@vger.kernel.org
5706 W: http://fuse.sourceforge.net/
5707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5708 S: Maintained
5709 F: fs/fuse/
5710 F: include/uapi/linux/fuse.h
5711 F: Documentation/filesystems/fuse.txt
5712
5713 FUTEX SUBSYSTEM
5714 M: Thomas Gleixner <tglx@linutronix.de>
5715 M: Ingo Molnar <mingo@redhat.com>
5716 R: Peter Zijlstra <peterz@infradead.org>
5717 R: Darren Hart <dvhart@infradead.org>
5718 L: linux-kernel@vger.kernel.org
5719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5720 S: Maintained
5721 F: kernel/futex.c
5722 F: kernel/futex_compat.c
5723 F: include/asm-generic/futex.h
5724 F: include/linux/futex.h
5725 F: include/uapi/linux/futex.h
5726 F: tools/testing/selftests/futex/
5727 F: tools/perf/bench/futex*
5728 F: Documentation/*futex*
5729
5730 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5731 M: Rik Faith <faith@cs.unc.edu>
5732 L: linux-scsi@vger.kernel.org
5733 S: Odd Fixes (e.g., new signatures)
5734 F: drivers/scsi/fdomain.*
5735
5736 GCC PLUGINS
5737 M: Kees Cook <keescook@chromium.org>
5738 R: Emese Revfy <re.emese@gmail.com>
5739 L: kernel-hardening@lists.openwall.com
5740 S: Maintained
5741 F: scripts/gcc-plugins/
5742 F: scripts/gcc-plugin.sh
5743 F: scripts/Makefile.gcc-plugins
5744 F: Documentation/gcc-plugins.txt
5745
5746 GCOV BASED KERNEL PROFILING
5747 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5748 S: Maintained
5749 F: kernel/gcov/
5750 F: Documentation/dev-tools/gcov.rst
5751
5752 GDB KERNEL DEBUGGING HELPER SCRIPTS
5753 M: Jan Kiszka <jan.kiszka@siemens.com>
5754 M: Kieran Bingham <kieran@bingham.xyz>
5755 S: Supported
5756 F: scripts/gdb/
5757
5758 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5759 M: Achim Leubner <achim_leubner@adaptec.com>
5760 L: linux-scsi@vger.kernel.org
5761 W: http://www.icp-vortex.com/
5762 S: Supported
5763 F: drivers/scsi/gdt*
5764
5765 GEMTEK FM RADIO RECEIVER DRIVER
5766 M: Hans Verkuil <hverkuil@xs4all.nl>
5767 L: linux-media@vger.kernel.org
5768 T: git git://linuxtv.org/media_tree.git
5769 W: https://linuxtv.org
5770 S: Maintained
5771 F: drivers/media/radio/radio-gemtek*
5772
5773 GENERIC GPIO I2C DRIVER
5774 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5775 S: Supported
5776 F: drivers/i2c/busses/i2c-gpio.c
5777 F: include/linux/i2c-gpio.h
5778
5779 GENERIC GPIO I2C MULTIPLEXER DRIVER
5780 M: Peter Korsgaard <peter.korsgaard@barco.com>
5781 L: linux-i2c@vger.kernel.org
5782 S: Supported
5783 F: drivers/i2c/muxes/i2c-mux-gpio.c
5784 F: include/linux/i2c-mux-gpio.h
5785 F: Documentation/i2c/muxes/i2c-mux-gpio
5786
5787 GENERIC HDLC (WAN) DRIVERS
5788 M: Krzysztof Halasa <khc@pm.waw.pl>
5789 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5790 S: Maintained
5791 F: drivers/net/wan/c101.c
5792 F: drivers/net/wan/hd6457*
5793 F: drivers/net/wan/hdlc*
5794 F: drivers/net/wan/n2.c
5795 F: drivers/net/wan/pc300too.c
5796 F: drivers/net/wan/pci200syn.c
5797 F: drivers/net/wan/wanxl*
5798
5799 GENERIC INCLUDE/ASM HEADER FILES
5800 M: Arnd Bergmann <arnd@arndb.de>
5801 L: linux-arch@vger.kernel.org
5802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5803 S: Maintained
5804 F: include/asm-generic/
5805 F: include/uapi/asm-generic/
5806
5807 GENERIC PHY FRAMEWORK
5808 M: Kishon Vijay Abraham I <kishon@ti.com>
5809 L: linux-kernel@vger.kernel.org
5810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5811 S: Supported
5812 F: drivers/phy/
5813 F: include/linux/phy/
5814
5815 GENERIC PM DOMAINS
5816 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5817 M: Kevin Hilman <khilman@kernel.org>
5818 M: Ulf Hansson <ulf.hansson@linaro.org>
5819 L: linux-pm@vger.kernel.org
5820 S: Supported
5821 F: drivers/base/power/domain*.c
5822 F: include/linux/pm_domain.h
5823 F: Documentation/devicetree/bindings/power/power_domain.txt
5824
5825 GENERIC UIO DRIVER FOR PCI DEVICES
5826 M: "Michael S. Tsirkin" <mst@redhat.com>
5827 L: kvm@vger.kernel.org
5828 S: Supported
5829 F: drivers/uio/uio_pci_generic.c
5830
5831 GENWQE (IBM Generic Workqueue Card)
5832 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5833 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5834 S: Supported
5835 F: drivers/misc/genwqe/
5836
5837 GET_MAINTAINER SCRIPT
5838 M: Joe Perches <joe@perches.com>
5839 S: Maintained
5840 F: scripts/get_maintainer.pl
5841
5842 GFS2 FILE SYSTEM
5843 M: Steven Whitehouse <swhiteho@redhat.com>
5844 M: Bob Peterson <rpeterso@redhat.com>
5845 L: cluster-devel@redhat.com
5846 W: http://sources.redhat.com/cluster/
5847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5848 S: Supported
5849 F: Documentation/filesystems/gfs2*.txt
5850 F: fs/gfs2/
5851 F: include/uapi/linux/gfs2_ondisk.h
5852
5853 GIGASET ISDN DRIVERS
5854 M: Paul Bolle <pebolle@tiscali.nl>
5855 L: gigaset307x-common@lists.sourceforge.net
5856 W: http://gigaset307x.sourceforge.net/
5857 S: Odd Fixes
5858 F: Documentation/isdn/README.gigaset
5859 F: drivers/isdn/gigaset/
5860 F: include/uapi/linux/gigaset_dev.h
5861
5862 GO7007 MPEG CODEC
5863 M: Hans Verkuil <hans.verkuil@cisco.com>
5864 L: linux-media@vger.kernel.org
5865 S: Maintained
5866 F: drivers/media/usb/go7007/
5867
5868 GOODIX TOUCHSCREEN
5869 M: Bastien Nocera <hadess@hadess.net>
5870 L: linux-input@vger.kernel.org
5871 S: Maintained
5872 F: drivers/input/touchscreen/goodix.c
5873
5874 GPIO ACPI SUPPORT
5875 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5876 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5877 L: linux-gpio@vger.kernel.org
5878 L: linux-acpi@vger.kernel.org
5879 S: Maintained
5880 F: Documentation/acpi/gpio-properties.txt
5881 F: drivers/gpio/gpiolib-acpi.c
5882
5883 GPIO IR Transmitter
5884 M: Sean Young <sean@mess.org>
5885 L: linux-media@vger.kernel.org
5886 S: Maintained
5887 F: drivers/media/rc/gpio-ir-tx.c
5888
5889 GPIO MOCKUP DRIVER
5890 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5891 L: linux-gpio@vger.kernel.org
5892 S: Maintained
5893 F: drivers/gpio/gpio-mockup.c
5894 F: tools/testing/selftests/gpio/
5895
5896 GPIO SUBSYSTEM
5897 M: Linus Walleij <linus.walleij@linaro.org>
5898 L: linux-gpio@vger.kernel.org
5899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5900 S: Maintained
5901 F: Documentation/devicetree/bindings/gpio/
5902 F: Documentation/gpio/
5903 F: Documentation/ABI/testing/gpio-cdev
5904 F: Documentation/ABI/obsolete/sysfs-gpio
5905 F: drivers/gpio/
5906 F: include/linux/gpio/
5907 F: include/linux/gpio.h
5908 F: include/asm-generic/gpio.h
5909 F: include/uapi/linux/gpio.h
5910 F: tools/gpio/
5911
5912 GRE DEMULTIPLEXER DRIVER
5913 M: Dmitry Kozlov <xeb@mail.ru>
5914 L: netdev@vger.kernel.org
5915 S: Maintained
5916 F: net/ipv4/gre_demux.c
5917 F: net/ipv4/gre_offload.c
5918 F: include/net/gre.h
5919
5920 GRETH 10/100/1G Ethernet MAC device driver
5921 M: Andreas Larsson <andreas@gaisler.com>
5922 L: netdev@vger.kernel.org
5923 S: Maintained
5924 F: drivers/net/ethernet/aeroflex/
5925
5926 GREYBUS AUDIO PROTOCOLS DRIVERS
5927 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5928 M: Mark Greer <mgreer@animalcreek.com>
5929 S: Maintained
5930 F: drivers/staging/greybus/audio_apbridgea.c
5931 F: drivers/staging/greybus/audio_apbridgea.h
5932 F: drivers/staging/greybus/audio_codec.c
5933 F: drivers/staging/greybus/audio_codec.h
5934 F: drivers/staging/greybus/audio_gb.c
5935 F: drivers/staging/greybus/audio_manager.c
5936 F: drivers/staging/greybus/audio_manager.h
5937 F: drivers/staging/greybus/audio_manager_module.c
5938 F: drivers/staging/greybus/audio_manager_private.h
5939 F: drivers/staging/greybus/audio_manager_sysfs.c
5940 F: drivers/staging/greybus/audio_module.c
5941 F: drivers/staging/greybus/audio_topology.c
5942
5943 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5944 M: Viresh Kumar <vireshk@kernel.org>
5945 S: Maintained
5946 F: drivers/staging/greybus/authentication.c
5947 F: drivers/staging/greybus/bootrom.c
5948 F: drivers/staging/greybus/firmware.h
5949 F: drivers/staging/greybus/fw-core.c
5950 F: drivers/staging/greybus/fw-download.c
5951 F: drivers/staging/greybus/fw-managament.c
5952 F: drivers/staging/greybus/greybus_authentication.h
5953 F: drivers/staging/greybus/greybus_firmware.h
5954 F: drivers/staging/greybus/hid.c
5955 F: drivers/staging/greybus/i2c.c
5956 F: drivers/staging/greybus/spi.c
5957 F: drivers/staging/greybus/spilib.c
5958 F: drivers/staging/greybus/spilib.h
5959
5960 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5961 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5962 S: Maintained
5963 F: drivers/staging/greybus/loopback.c
5964 F: drivers/staging/greybus/timesync.c
5965 F: drivers/staging/greybus/timesync_platform.c
5966
5967 GREYBUS PLATFORM DRIVERS
5968 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5969 S: Maintained
5970 F: drivers/staging/greybus/arche-platform.c
5971 F: drivers/staging/greybus/arche-apb-ctrl.c
5972 F: drivers/staging/greybus/arche_platform.h
5973
5974 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5975 M: Rui Miguel Silva <rmfrfs@gmail.com>
5976 S: Maintained
5977 F: drivers/staging/greybus/sdio.c
5978 F: drivers/staging/greybus/light.c
5979 F: drivers/staging/greybus/gpio.c
5980 F: drivers/staging/greybus/power_supply.c
5981 F: drivers/staging/greybus/spi.c
5982 F: drivers/staging/greybus/spilib.c
5983
5984 GREYBUS SUBSYSTEM
5985 M: Johan Hovold <johan@kernel.org>
5986 M: Alex Elder <elder@kernel.org>
5987 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5988 S: Maintained
5989 F: drivers/staging/greybus/
5990 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5991
5992 GREYBUS UART PROTOCOLS DRIVERS
5993 M: David Lin <dtwlin@gmail.com>
5994 S: Maintained
5995 F: drivers/staging/greybus/uart.c
5996 F: drivers/staging/greybus/log.c
5997
5998 GS1662 VIDEO SERIALIZER
5999 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6000 L: linux-media@vger.kernel.org
6001 T: git git://linuxtv.org/media_tree.git
6002 S: Maintained
6003 F: drivers/media/spi/gs1662.c
6004
6005 GSPCA FINEPIX SUBDRIVER
6006 M: Frank Zago <frank@zago.net>
6007 L: linux-media@vger.kernel.org
6008 T: git git://linuxtv.org/media_tree.git
6009 S: Maintained
6010 F: drivers/media/usb/gspca/finepix.c
6011
6012 GSPCA GL860 SUBDRIVER
6013 M: Olivier Lorin <o.lorin@laposte.net>
6014 L: linux-media@vger.kernel.org
6015 T: git git://linuxtv.org/media_tree.git
6016 S: Maintained
6017 F: drivers/media/usb/gspca/gl860/
6018
6019 GSPCA M5602 SUBDRIVER
6020 M: Erik Andren <erik.andren@gmail.com>
6021 L: linux-media@vger.kernel.org
6022 T: git git://linuxtv.org/media_tree.git
6023 S: Maintained
6024 F: drivers/media/usb/gspca/m5602/
6025
6026 GSPCA PAC207 SONIXB SUBDRIVER
6027 M: Hans Verkuil <hverkuil@xs4all.nl>
6028 L: linux-media@vger.kernel.org
6029 T: git git://linuxtv.org/media_tree.git
6030 S: Odd Fixes
6031 F: drivers/media/usb/gspca/pac207.c
6032
6033 GSPCA SN9C20X SUBDRIVER
6034 M: Brian Johnson <brijohn@gmail.com>
6035 L: linux-media@vger.kernel.org
6036 T: git git://linuxtv.org/media_tree.git
6037 S: Maintained
6038 F: drivers/media/usb/gspca/sn9c20x.c
6039
6040 GSPCA T613 SUBDRIVER
6041 M: Leandro Costantino <lcostantino@gmail.com>
6042 L: linux-media@vger.kernel.org
6043 T: git git://linuxtv.org/media_tree.git
6044 S: Maintained
6045 F: drivers/media/usb/gspca/t613.c
6046
6047 GSPCA USB WEBCAM DRIVER
6048 M: Hans Verkuil <hverkuil@xs4all.nl>
6049 L: linux-media@vger.kernel.org
6050 T: git git://linuxtv.org/media_tree.git
6051 S: Odd Fixes
6052 F: drivers/media/usb/gspca/
6053
6054 GTP (GPRS Tunneling Protocol)
6055 M: Pablo Neira Ayuso <pablo@netfilter.org>
6056 M: Harald Welte <laforge@gnumonks.org>
6057 L: osmocom-net-gprs@lists.osmocom.org
6058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6059 S: Maintained
6060 F: drivers/net/gtp.c
6061
6062 GUID PARTITION TABLE (GPT)
6063 M: Davidlohr Bueso <dave@stgolabs.net>
6064 L: linux-efi@vger.kernel.org
6065 S: Maintained
6066 F: block/partitions/efi.*
6067
6068 H8/300 ARCHITECTURE
6069 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6070 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6071 W: http://uclinux-h8.sourceforge.jp
6072 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6073 S: Maintained
6074 F: arch/h8300/
6075 F: drivers/clocksource/h8300_*.c
6076 F: drivers/clk/h8300/
6077 F: drivers/irqchip/irq-renesas-h8*.c
6078
6079 HACKRF MEDIA DRIVER
6080 M: Antti Palosaari <crope@iki.fi>
6081 L: linux-media@vger.kernel.org
6082 W: https://linuxtv.org
6083 W: http://palosaari.fi/linux/
6084 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6085 T: git git://linuxtv.org/anttip/media_tree.git
6086 S: Maintained
6087 F: drivers/media/usb/hackrf/
6088
6089 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6090 M: Frank Seidel <frank@f-seidel.de>
6091 L: platform-driver-x86@vger.kernel.org
6092 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6093 S: Maintained
6094 F: drivers/platform/x86/hdaps.c
6095
6096 HARDWARE MONITORING
6097 M: Jean Delvare <jdelvare@suse.com>
6098 M: Guenter Roeck <linux@roeck-us.net>
6099 L: linux-hwmon@vger.kernel.org
6100 W: http://hwmon.wiki.kernel.org/
6101 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6103 S: Maintained
6104 F: Documentation/hwmon/
6105 F: drivers/hwmon/
6106 F: include/linux/hwmon*.h
6107
6108 HARDWARE RANDOM NUMBER GENERATOR CORE
6109 M: Matt Mackall <mpm@selenic.com>
6110 M: Herbert Xu <herbert@gondor.apana.org.au>
6111 L: linux-crypto@vger.kernel.org
6112 S: Odd fixes
6113 F: Documentation/devicetree/bindings/rng/
6114 F: Documentation/hw_random.txt
6115 F: drivers/char/hw_random/
6116 F: include/linux/hw_random.h
6117
6118 HARDWARE SPINLOCK CORE
6119 M: Ohad Ben-Cohen <ohad@wizery.com>
6120 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6121 L: linux-remoteproc@vger.kernel.org
6122 S: Maintained
6123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6124 F: Documentation/devicetree/bindings/hwlock/
6125 F: Documentation/hwspinlock.txt
6126 F: drivers/hwspinlock/
6127 F: include/linux/hwspinlock.h
6128
6129 HARMONY SOUND DRIVER
6130 L: linux-parisc@vger.kernel.org
6131 S: Maintained
6132 F: sound/parisc/harmony.*
6133
6134 HDPVR USB VIDEO ENCODER DRIVER
6135 M: Hans Verkuil <hverkuil@xs4all.nl>
6136 L: linux-media@vger.kernel.org
6137 T: git git://linuxtv.org/media_tree.git
6138 W: https://linuxtv.org
6139 S: Odd Fixes
6140 F: drivers/media/usb/hdpvr/
6141
6142 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6143 M: Jimmy Vance <jimmy.vance@hpe.com>
6144 S: Supported
6145 F: Documentation/watchdog/hpwdt.txt
6146 F: drivers/watchdog/hpwdt.c
6147
6148 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6149 M: Don Brace <don.brace@microsemi.com>
6150 L: esc.storagedev@microsemi.com
6151 L: linux-scsi@vger.kernel.org
6152 S: Supported
6153 F: Documentation/scsi/hpsa.txt
6154 F: drivers/scsi/hpsa*.[ch]
6155 F: include/linux/cciss*.h
6156 F: include/uapi/linux/cciss*.h
6157
6158 HFI1 DRIVER
6159 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6160 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6161 L: linux-rdma@vger.kernel.org
6162 S: Supported
6163 F: drivers/infiniband/hw/hfi1
6164
6165 HFS FILESYSTEM
6166 L: linux-fsdevel@vger.kernel.org
6167 S: Orphan
6168 F: Documentation/filesystems/hfs.txt
6169 F: fs/hfs/
6170
6171 HFSPLUS FILESYSTEM
6172 L: linux-fsdevel@vger.kernel.org
6173 S: Orphan
6174 F: Documentation/filesystems/hfsplus.txt
6175 F: fs/hfsplus/
6176
6177 HGA FRAMEBUFFER DRIVER
6178 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6179 L: linux-nvidia@lists.surfsouth.com
6180 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6181 S: Maintained
6182 F: drivers/video/fbdev/hgafb.c
6183
6184 HIBERNATION (aka Software Suspend, aka swsusp)
6185 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6186 M: Pavel Machek <pavel@ucw.cz>
6187 L: linux-pm@vger.kernel.org
6188 B: https://bugzilla.kernel.org
6189 S: Supported
6190 F: arch/x86/power/
6191 F: drivers/base/power/
6192 F: kernel/power/
6193 F: include/linux/suspend.h
6194 F: include/linux/freezer.h
6195 F: include/linux/pm.h
6196 F: arch/*/include/asm/suspend*.h
6197
6198 HID CORE LAYER
6199 M: Jiri Kosina <jikos@kernel.org>
6200 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6201 L: linux-input@vger.kernel.org
6202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6203 S: Maintained
6204 F: drivers/hid/
6205 F: include/linux/hid*
6206 F: include/uapi/linux/hid*
6207
6208 HID SENSOR HUB DRIVERS
6209 M: Jiri Kosina <jikos@kernel.org>
6210 M: Jonathan Cameron <jic23@kernel.org>
6211 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6212 L: linux-input@vger.kernel.org
6213 L: linux-iio@vger.kernel.org
6214 S: Maintained
6215 F: Documentation/hid/hid-sensor*
6216 F: drivers/hid/hid-sensor-*
6217 F: drivers/iio/*/hid-*
6218 F: include/linux/hid-sensor-*
6219
6220 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6221 M: Thomas Gleixner <tglx@linutronix.de>
6222 L: linux-kernel@vger.kernel.org
6223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6224 S: Maintained
6225 F: Documentation/timers/
6226 F: kernel/time/hrtimer.c
6227 F: kernel/time/clockevents.c
6228 F: kernel/time/timer_*.c
6229 F: include/linux/clockchips.h
6230 F: include/linux/hrtimer.h
6231
6232 HIGH-SPEED SCC DRIVER FOR AX.25
6233 L: linux-hams@vger.kernel.org
6234 S: Orphan
6235 F: drivers/net/hamradio/dmascc.c
6236 F: drivers/net/hamradio/scc.c
6237
6238 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6239 M: HighPoint Linux Team <linux@highpoint-tech.com>
6240 W: http://www.highpoint-tech.com
6241 S: Supported
6242 F: Documentation/scsi/hptiop.txt
6243 F: drivers/scsi/hptiop.c
6244
6245 HIPPI
6246 M: Jes Sorensen <jes@trained-monkey.org>
6247 L: linux-hippi@sunsite.dk
6248 S: Maintained
6249 F: include/linux/hippidevice.h
6250 F: include/uapi/linux/if_hippi.h
6251 F: net/802/hippi.c
6252 F: drivers/net/hippi/
6253
6254 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6255 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6256 M: Salil Mehta <salil.mehta@huawei.com>
6257 L: netdev@vger.kernel.org
6258 W: http://www.hisilicon.com
6259 S: Maintained
6260 F: drivers/net/ethernet/hisilicon/hns3/
6261
6262 HISILICON NETWORK SUBSYSTEM DRIVER
6263 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6264 M: Salil Mehta <salil.mehta@huawei.com>
6265 L: netdev@vger.kernel.org
6266 W: http://www.hisilicon.com
6267 S: Maintained
6268 F: drivers/net/ethernet/hisilicon/
6269 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6270
6271 HISILICON ROCE DRIVER
6272 M: Lijun Ou <oulijun@huawei.com>
6273 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6274 L: linux-rdma@vger.kernel.org
6275 S: Maintained
6276 F: drivers/infiniband/hw/hns/
6277 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6278
6279 HISILICON SAS Controller
6280 M: John Garry <john.garry@huawei.com>
6281 W: http://www.hisilicon.com
6282 S: Supported
6283 F: drivers/scsi/hisi_sas/
6284 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6285
6286 HMM - Heterogeneous Memory Management
6287 M: Jérôme Glisse <jglisse@redhat.com>
6288 L: linux-mm@kvack.org
6289 S: Maintained
6290 F: mm/hmm*
6291 F: include/linux/hmm*
6292
6293 HOST AP DRIVER
6294 M: Jouni Malinen <j@w1.fi>
6295 L: linux-wireless@vger.kernel.org
6296 W: http://w1.fi/hostap-driver.html
6297 S: Obsolete
6298 F: drivers/net/wireless/intersil/hostap/
6299
6300 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6301 L: platform-driver-x86@vger.kernel.org
6302 S: Orphan
6303 F: drivers/platform/x86/tc1100-wmi.c
6304
6305 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6306 M: Jaroslav Kysela <perex@perex.cz>
6307 S: Maintained
6308 F: drivers/net/ethernet/hp/hp100.*
6309
6310 HPET: High Precision Event Timers driver
6311 M: Clemens Ladisch <clemens@ladisch.de>
6312 S: Maintained
6313 F: Documentation/timers/hpet.txt
6314 F: drivers/char/hpet.c
6315 F: include/linux/hpet.h
6316 F: include/uapi/linux/hpet.h
6317
6318 HPET: x86
6319 S: Orphan
6320 F: arch/x86/kernel/hpet.c
6321 F: arch/x86/include/asm/hpet.h
6322
6323 HPFS FILESYSTEM
6324 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6325 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6326 S: Maintained
6327 F: fs/hpfs/
6328
6329 HSI SUBSYSTEM
6330 M: Sebastian Reichel <sre@kernel.org>
6331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6332 S: Maintained
6333 F: Documentation/ABI/testing/sysfs-bus-hsi
6334 F: Documentation/driver-api/hsi.rst
6335 F: drivers/hsi/
6336 F: include/linux/hsi/
6337 F: include/uapi/linux/hsi/
6338
6339 HSO 3G MODEM DRIVER
6340 L: linux-usb@vger.kernel.org
6341 S: Orphan
6342 F: drivers/net/usb/hso.c
6343
6344 HSR NETWORK PROTOCOL
6345 M: Arvid Brodin <arvid.brodin@alten.se>
6346 L: netdev@vger.kernel.org
6347 S: Maintained
6348 F: net/hsr/
6349
6350 HT16K33 LED CONTROLLER DRIVER
6351 M: Robin van der Gracht <robin@protonic.nl>
6352 S: Maintained
6353 F: drivers/auxdisplay/ht16k33.c
6354 F: Documentation/devicetree/bindings/display/ht16k33.txt
6355
6356 HTCPEN TOUCHSCREEN DRIVER
6357 M: Pau Oliva Fora <pof@eslack.org>
6358 L: linux-input@vger.kernel.org
6359 S: Maintained
6360 F: drivers/input/touchscreen/htcpen.c
6361
6362 HUAWEI ETHERNET DRIVER
6363 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6364 L: netdev@vger.kernel.org
6365 S: Supported
6366 F: Documentation/networking/hinic.txt
6367 F: drivers/net/ethernet/huawei/hinic/
6368
6369 HUGETLB FILESYSTEM
6370 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6371 S: Maintained
6372 F: fs/hugetlbfs/
6373
6374 HVA ST MEDIA DRIVER
6375 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6376 L: linux-media@vger.kernel.org
6377 T: git git://linuxtv.org/media_tree.git
6378 W: https://linuxtv.org
6379 S: Supported
6380 F: drivers/media/platform/sti/hva
6381
6382 HWPOISON MEMORY FAILURE HANDLING
6383 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6384 L: linux-mm@kvack.org
6385 S: Maintained
6386 F: mm/memory-failure.c
6387 F: mm/hwpoison-inject.c
6388
6389 Hyper-V CORE AND DRIVERS
6390 M: "K. Y. Srinivasan" <kys@microsoft.com>
6391 M: Haiyang Zhang <haiyangz@microsoft.com>
6392 M: Stephen Hemminger <sthemmin@microsoft.com>
6393 L: devel@linuxdriverproject.org
6394 S: Maintained
6395 F: Documentation/networking/netvsc.txt
6396 F: arch/x86/include/asm/mshyperv.h
6397 F: arch/x86/include/asm/trace/hyperv.h
6398 F: arch/x86/include/uapi/asm/hyperv.h
6399 F: arch/x86/kernel/cpu/mshyperv.c
6400 F: arch/x86/hyperv
6401 F: drivers/hid/hid-hyperv.c
6402 F: drivers/hv/
6403 F: drivers/input/serio/hyperv-keyboard.c
6404 F: drivers/pci/host/pci-hyperv.c
6405 F: drivers/net/hyperv/
6406 F: drivers/scsi/storvsc_drv.c
6407 F: drivers/uio/uio_hv_generic.c
6408 F: drivers/video/fbdev/hyperv_fb.c
6409 F: net/vmw_vsock/hyperv_transport.c
6410 F: include/linux/hyperv.h
6411 F: include/uapi/linux/hyperv.h
6412 F: tools/hv/
6413 F: Documentation/ABI/stable/sysfs-bus-vmbus
6414
6415 HYPERVISOR VIRTUAL CONSOLE DRIVER
6416 L: linuxppc-dev@lists.ozlabs.org
6417 S: Odd Fixes
6418 F: drivers/tty/hvc/
6419
6420 I2C ACPI SUPPORT
6421 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6422 L: linux-i2c@vger.kernel.org
6423 L: linux-acpi@vger.kernel.org
6424 S: Maintained
6425 F: drivers/i2c/i2c-core-acpi.c
6426
6427 I2C MUXES
6428 M: Peter Rosin <peda@axentia.se>
6429 L: linux-i2c@vger.kernel.org
6430 S: Maintained
6431 F: Documentation/i2c/i2c-topology
6432 F: Documentation/i2c/muxes/
6433 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6434 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6435 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6436 F: drivers/i2c/i2c-mux.c
6437 F: drivers/i2c/muxes/
6438 F: include/linux/i2c-mux.h
6439
6440 I2C OVER PARALLEL PORT
6441 M: Jean Delvare <jdelvare@suse.com>
6442 L: linux-i2c@vger.kernel.org
6443 S: Maintained
6444 F: Documentation/i2c/busses/i2c-parport
6445 F: Documentation/i2c/busses/i2c-parport-light
6446 F: drivers/i2c/busses/i2c-parport.c
6447 F: drivers/i2c/busses/i2c-parport-light.c
6448
6449 I2C SUBSYSTEM
6450 M: Wolfram Sang <wsa@the-dreams.de>
6451 L: linux-i2c@vger.kernel.org
6452 W: https://i2c.wiki.kernel.org/
6453 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6455 S: Maintained
6456 F: Documentation/devicetree/bindings/i2c/
6457 F: Documentation/i2c/
6458 F: drivers/i2c/
6459 F: drivers/i2c/*/
6460 F: include/linux/i2c.h
6461 F: include/linux/i2c-*.h
6462 F: include/uapi/linux/i2c.h
6463 F: include/uapi/linux/i2c-*.h
6464
6465 I2C-TAOS-EVM DRIVER
6466 M: Jean Delvare <jdelvare@suse.com>
6467 L: linux-i2c@vger.kernel.org
6468 S: Maintained
6469 F: Documentation/i2c/busses/i2c-taos-evm
6470 F: drivers/i2c/busses/i2c-taos-evm.c
6471
6472 I2C-TINY-USB DRIVER
6473 M: Till Harbaum <till@harbaum.org>
6474 L: linux-i2c@vger.kernel.org
6475 W: http://www.harbaum.org/till/i2c_tiny_usb
6476 S: Maintained
6477 F: drivers/i2c/busses/i2c-tiny-usb.c
6478
6479 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6480 M: Jean Delvare <jdelvare@suse.com>
6481 L: linux-i2c@vger.kernel.org
6482 S: Maintained
6483 F: Documentation/i2c/busses/i2c-ali1535
6484 F: Documentation/i2c/busses/i2c-ali1563
6485 F: Documentation/i2c/busses/i2c-ali15x3
6486 F: Documentation/i2c/busses/i2c-amd756
6487 F: Documentation/i2c/busses/i2c-amd8111
6488 F: Documentation/i2c/busses/i2c-i801
6489 F: Documentation/i2c/busses/i2c-nforce2
6490 F: Documentation/i2c/busses/i2c-piix4
6491 F: Documentation/i2c/busses/i2c-sis5595
6492 F: Documentation/i2c/busses/i2c-sis630
6493 F: Documentation/i2c/busses/i2c-sis96x
6494 F: Documentation/i2c/busses/i2c-via
6495 F: Documentation/i2c/busses/i2c-viapro
6496 F: drivers/i2c/busses/i2c-ali1535.c
6497 F: drivers/i2c/busses/i2c-ali1563.c
6498 F: drivers/i2c/busses/i2c-ali15x3.c
6499 F: drivers/i2c/busses/i2c-amd756.c
6500 F: drivers/i2c/busses/i2c-amd756-s4882.c
6501 F: drivers/i2c/busses/i2c-amd8111.c
6502 F: drivers/i2c/busses/i2c-i801.c
6503 F: drivers/i2c/busses/i2c-isch.c
6504 F: drivers/i2c/busses/i2c-nforce2.c
6505 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6506 F: drivers/i2c/busses/i2c-piix4.c
6507 F: drivers/i2c/busses/i2c-sis5595.c
6508 F: drivers/i2c/busses/i2c-sis630.c
6509 F: drivers/i2c/busses/i2c-sis96x.c
6510 F: drivers/i2c/busses/i2c-via.c
6511 F: drivers/i2c/busses/i2c-viapro.c
6512
6513 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6514 M: Hans de Goede <hdegoede@redhat.com>
6515 L: linux-i2c@vger.kernel.org
6516 S: Maintained
6517 F: drivers/i2c/busses/i2c-cht-wc.c
6518
6519 I2C/SMBUS ISMT DRIVER
6520 M: Seth Heasley <seth.heasley@intel.com>
6521 M: Neil Horman <nhorman@tuxdriver.com>
6522 L: linux-i2c@vger.kernel.org
6523 F: drivers/i2c/busses/i2c-ismt.c
6524 F: Documentation/i2c/busses/i2c-ismt
6525
6526 I2C/SMBUS STUB DRIVER
6527 M: Jean Delvare <jdelvare@suse.com>
6528 L: linux-i2c@vger.kernel.org
6529 S: Maintained
6530 F: drivers/i2c/i2c-stub.c
6531
6532 i386 BOOT CODE
6533 M: "H. Peter Anvin" <hpa@zytor.com>
6534 S: Maintained
6535 F: arch/x86/boot/
6536
6537 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6538 M: "H. Peter Anvin" <hpa@zytor.com>
6539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6540 S: Maintained
6541
6542 IA64 (Itanium) PLATFORM
6543 M: Tony Luck <tony.luck@intel.com>
6544 M: Fenghua Yu <fenghua.yu@intel.com>
6545 L: linux-ia64@vger.kernel.org
6546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6547 S: Maintained
6548 F: arch/ia64/
6549
6550 IBM Power 842 compression accelerator
6551 M: Haren Myneni <haren@us.ibm.com>
6552 S: Supported
6553 F: drivers/crypto/nx/Makefile
6554 F: drivers/crypto/nx/Kconfig
6555 F: drivers/crypto/nx/nx-842*
6556 F: include/linux/sw842.h
6557 F: crypto/842.c
6558 F: lib/842/
6559
6560 IBM Power in-Nest Crypto Acceleration
6561 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6562 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6563 L: linux-crypto@vger.kernel.org
6564 S: Supported
6565 F: drivers/crypto/nx/Makefile
6566 F: drivers/crypto/nx/Kconfig
6567 F: drivers/crypto/nx/nx-aes*
6568 F: drivers/crypto/nx/nx-sha*
6569 F: drivers/crypto/nx/nx.*
6570 F: drivers/crypto/nx/nx_csbcpb.h
6571 F: drivers/crypto/nx/nx_debugfs.h
6572
6573 IBM Power Linux RAID adapter
6574 M: Brian King <brking@us.ibm.com>
6575 S: Supported
6576 F: drivers/scsi/ipr.*
6577
6578 IBM Power SRIOV Virtual NIC Device Driver
6579 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6580 M: John Allen <jallen@linux.vnet.ibm.com>
6581 L: netdev@vger.kernel.org
6582 S: Supported
6583 F: drivers/net/ethernet/ibm/ibmvnic.*
6584
6585 IBM Power Virtual Accelerator Switchboard
6586 M: Sukadev Bhattiprolu
6587 L: linuxppc-dev@lists.ozlabs.org
6588 S: Supported
6589 F: arch/powerpc/platforms/powernv/vas*
6590 F: arch/powerpc/platforms/powernv/copy-paste.h
6591 F: arch/powerpc/include/asm/vas.h
6592 F: arch/powerpc/include/uapi/asm/vas.h
6593
6594 IBM Power Virtual Ethernet Device Driver
6595 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6596 L: netdev@vger.kernel.org
6597 S: Supported
6598 F: drivers/net/ethernet/ibm/ibmveth.*
6599
6600 IBM Power Virtual FC Device Drivers
6601 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6602 L: linux-scsi@vger.kernel.org
6603 S: Supported
6604 F: drivers/scsi/ibmvscsi/ibmvfc*
6605
6606 IBM Power Virtual SCSI Device Drivers
6607 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6608 L: linux-scsi@vger.kernel.org
6609 S: Supported
6610 F: drivers/scsi/ibmvscsi/ibmvscsi*
6611 F: include/scsi/viosrp.h
6612
6613 IBM Power Virtual SCSI Device Target Driver
6614 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6615 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6616 L: linux-scsi@vger.kernel.org
6617 L: target-devel@vger.kernel.org
6618 S: Supported
6619 F: drivers/scsi/ibmvscsi_tgt/
6620
6621 IBM Power VMX Cryptographic instructions
6622 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6623 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6624 L: linux-crypto@vger.kernel.org
6625 S: Supported
6626 F: drivers/crypto/vmx/Makefile
6627 F: drivers/crypto/vmx/Kconfig
6628 F: drivers/crypto/vmx/vmx.c
6629 F: drivers/crypto/vmx/aes*
6630 F: drivers/crypto/vmx/ghash*
6631 F: drivers/crypto/vmx/ppc-xlate.pl
6632
6633 IBM ServeRAID RAID DRIVER
6634 S: Orphan
6635 F: drivers/scsi/ips.*
6636
6637 ICH LPC AND GPIO DRIVER
6638 M: Peter Tyser <ptyser@xes-inc.com>
6639 S: Maintained
6640 F: drivers/mfd/lpc_ich.c
6641 F: drivers/gpio/gpio-ich.c
6642
6643 IDE SUBSYSTEM
6644 M: "David S. Miller" <davem@davemloft.net>
6645 L: linux-ide@vger.kernel.org
6646 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6648 S: Maintained
6649 F: Documentation/ide/
6650 F: drivers/ide/
6651 F: include/linux/ide.h
6652
6653 IDE/ATAPI DRIVERS
6654 M: Borislav Petkov <bp@alien8.de>
6655 L: linux-ide@vger.kernel.org
6656 S: Maintained
6657 F: Documentation/cdrom/ide-cd
6658 F: drivers/ide/ide-cd*
6659
6660 IDEAPAD LAPTOP EXTRAS DRIVER
6661 M: Ike Panhc <ike.pan@canonical.com>
6662 L: platform-driver-x86@vger.kernel.org
6663 W: http://launchpad.net/ideapad-laptop
6664 S: Maintained
6665 F: drivers/platform/x86/ideapad-laptop.c
6666
6667 IDEAPAD LAPTOP SLIDEBAR DRIVER
6668 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6669 L: linux-input@vger.kernel.org
6670 W: https://github.com/o2genum/ideapad-slidebar
6671 S: Maintained
6672 F: drivers/input/misc/ideapad_slidebar.c
6673
6674 IDT VersaClock 5 CLOCK DRIVER
6675 M: Marek Vasut <marek.vasut@gmail.com>
6676 S: Maintained
6677 F: drivers/clk/clk-versaclock5.c
6678
6679 IEEE 802.15.4 SUBSYSTEM
6680 M: Alexander Aring <alex.aring@gmail.com>
6681 M: Stefan Schmidt <stefan@osg.samsung.com>
6682 L: linux-wpan@vger.kernel.org
6683 W: http://wpan.cakelab.org/
6684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6686 S: Maintained
6687 F: net/ieee802154/
6688 F: net/mac802154/
6689 F: drivers/net/ieee802154/
6690 F: include/linux/nl802154.h
6691 F: include/linux/ieee802154.h
6692 F: include/net/nl802154.h
6693 F: include/net/mac802154.h
6694 F: include/net/af_ieee802154.h
6695 F: include/net/cfg802154.h
6696 F: include/net/ieee802154_netdev.h
6697 F: Documentation/networking/ieee802154.txt
6698
6699 IFE PROTOCOL
6700 M: Yotam Gigi <yotamg@mellanox.com>
6701 M: Jamal Hadi Salim <jhs@mojatatu.com>
6702 F: net/ife
6703 F: include/net/ife.h
6704 F: include/uapi/linux/ife.h
6705
6706 IGORPLUG-USB IR RECEIVER
6707 M: Sean Young <sean@mess.org>
6708 L: linux-media@vger.kernel.org
6709 S: Maintained
6710 F: drivers/media/rc/igorplugusb.c
6711
6712 IGUANAWORKS USB IR TRANSCEIVER
6713 M: Sean Young <sean@mess.org>
6714 L: linux-media@vger.kernel.org
6715 S: Maintained
6716 F: drivers/media/rc/iguanair.c
6717
6718 IIO DIGITAL POTENTIOMETER DAC
6719 M: Peter Rosin <peda@axentia.se>
6720 L: linux-iio@vger.kernel.org
6721 S: Maintained
6722 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6723 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6724 F: drivers/iio/dac/dpot-dac.c
6725
6726 IIO ENVELOPE DETECTOR
6727 M: Peter Rosin <peda@axentia.se>
6728 L: linux-iio@vger.kernel.org
6729 S: Maintained
6730 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6731 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6732 F: drivers/iio/adc/envelope-detector.c
6733
6734 IIO MULTIPLEXER
6735 M: Peter Rosin <peda@axentia.se>
6736 L: linux-iio@vger.kernel.org
6737 S: Maintained
6738 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6739 F: drivers/iio/multiplexer/iio-mux.c
6740
6741 IIO SUBSYSTEM AND DRIVERS
6742 M: Jonathan Cameron <jic23@kernel.org>
6743 R: Hartmut Knaack <knaack.h@gmx.de>
6744 R: Lars-Peter Clausen <lars@metafoo.de>
6745 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6746 L: linux-iio@vger.kernel.org
6747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6748 S: Maintained
6749 F: Documentation/devicetree/bindings/iio/
6750 F: drivers/iio/
6751 F: drivers/staging/iio/
6752 F: include/linux/iio/
6753 F: tools/iio/
6754
6755 IKANOS/ADI EAGLE ADSL USB DRIVER
6756 M: Matthieu Castet <castet.matthieu@free.fr>
6757 M: Stanislaw Gruszka <stf_xl@wp.pl>
6758 S: Maintained
6759 F: drivers/usb/atm/ueagle-atm.c
6760
6761 IMGTEC ASCII LCD DRIVER
6762 M: Paul Burton <paul.burton@imgtec.com>
6763 S: Maintained
6764 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6765 F: drivers/auxdisplay/img-ascii-lcd.c
6766
6767 IMGTEC IR DECODER DRIVER
6768 M: James Hogan <jhogan@kernel.org>
6769 S: Maintained
6770 F: drivers/media/rc/img-ir/
6771
6772 IMS TWINTURBO FRAMEBUFFER DRIVER
6773 L: linux-fbdev@vger.kernel.org
6774 S: Orphan
6775 F: drivers/video/fbdev/imsttfb.c
6776
6777 INA209 HARDWARE MONITOR DRIVER
6778 M: Guenter Roeck <linux@roeck-us.net>
6779 L: linux-hwmon@vger.kernel.org
6780 S: Maintained
6781 F: Documentation/hwmon/ina209
6782 F: Documentation/devicetree/bindings/i2c/ina209.txt
6783 F: drivers/hwmon/ina209.c
6784
6785 INA2XX HARDWARE MONITOR DRIVER
6786 M: Guenter Roeck <linux@roeck-us.net>
6787 L: linux-hwmon@vger.kernel.org
6788 S: Maintained
6789 F: Documentation/hwmon/ina2xx
6790 F: drivers/hwmon/ina2xx.c
6791 F: include/linux/platform_data/ina2xx.h
6792
6793 INDUSTRY PACK SUBSYSTEM (IPACK)
6794 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6795 M: Jens Taprogge <jens.taprogge@taprogge.org>
6796 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6797 L: industrypack-devel@lists.sourceforge.net
6798 W: http://industrypack.sourceforge.net
6799 S: Maintained
6800 F: drivers/ipack/
6801
6802 INFINIBAND SUBSYSTEM
6803 M: Doug Ledford <dledford@redhat.com>
6804 M: Sean Hefty <sean.hefty@intel.com>
6805 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6806 L: linux-rdma@vger.kernel.org
6807 W: http://www.openfabrics.org/
6808 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6810 S: Supported
6811 F: Documentation/devicetree/bindings/infiniband/
6812 F: Documentation/infiniband/
6813 F: drivers/infiniband/
6814 F: include/uapi/linux/if_infiniband.h
6815 F: include/uapi/rdma/
6816 F: include/rdma/
6817
6818 INGENIC JZ4780 DMA Driver
6819 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6820 S: Maintained
6821 F: drivers/dma/dma-jz4780.c
6822
6823 INGENIC JZ4780 NAND DRIVER
6824 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6825 L: linux-mtd@lists.infradead.org
6826 S: Maintained
6827 F: drivers/mtd/nand/jz4780_*
6828
6829 INOTIFY
6830 M: Jan Kara <jack@suse.cz>
6831 R: Amir Goldstein <amir73il@gmail.com>
6832 L: linux-fsdevel@vger.kernel.org
6833 S: Maintained
6834 F: Documentation/filesystems/inotify.txt
6835 F: fs/notify/inotify/
6836 F: include/linux/inotify.h
6837 F: include/uapi/linux/inotify.h
6838
6839 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6840 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6841 L: linux-input@vger.kernel.org
6842 Q: http://patchwork.kernel.org/project/linux-input/list/
6843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6844 S: Maintained
6845 F: drivers/input/
6846 F: include/linux/input.h
6847 F: include/uapi/linux/input.h
6848 F: include/uapi/linux/input-event-codes.h
6849 F: include/linux/input/
6850 F: Documentation/devicetree/bindings/input/
6851 F: Documentation/input/
6852
6853 INPUT MULTITOUCH (MT) PROTOCOL
6854 M: Henrik Rydberg <rydberg@bitmath.org>
6855 L: linux-input@vger.kernel.org
6856 S: Odd fixes
6857 F: Documentation/input/multi-touch-protocol.rst
6858 F: drivers/input/input-mt.c
6859 K: \b(ABS|SYN)_MT_
6860
6861 INSIDE SECURE CRYPTO DRIVER
6862 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6863 F: drivers/crypto/inside-secure/
6864 S: Maintained
6865 L: linux-crypto@vger.kernel.org
6866
6867 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6868 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6869 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6870 L: linux-ima-devel@lists.sourceforge.net
6871 L: linux-ima-user@lists.sourceforge.net
6872 L: linux-security-module@vger.kernel.org
6873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6874 S: Supported
6875 F: security/integrity/ima/
6876
6877 INTEL 810/815 FRAMEBUFFER DRIVER
6878 M: Antonino Daplas <adaplas@gmail.com>
6879 L: linux-fbdev@vger.kernel.org
6880 S: Maintained
6881 F: drivers/video/fbdev/i810/
6882
6883 INTEL ASoC BDW/HSW DRIVERS
6884 M: Jie Yang <yang.jie@linux.intel.com>
6885 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6886 S: Supported
6887 F: sound/soc/intel/common/sst-dsp*
6888 F: sound/soc/intel/common/sst-firmware.c
6889 F: sound/soc/intel/boards/broadwell.c
6890 F: sound/soc/intel/haswell/
6891
6892 INTEL C600 SERIES SAS CONTROLLER DRIVER
6893 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6894 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6895 L: linux-scsi@vger.kernel.org
6896 T: git git://git.code.sf.net/p/intel-sas/isci
6897 S: Supported
6898 F: drivers/scsi/isci/
6899
6900 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6901 M: Jani Nikula <jani.nikula@linux.intel.com>
6902 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6903 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
6904 L: intel-gfx@lists.freedesktop.org
6905 W: https://01.org/linuxgraphics/
6906 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6907 C: irc://chat.freenode.net/intel-gfx
6908 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6909 T: git git://anongit.freedesktop.org/drm-intel
6910 S: Supported
6911 F: drivers/gpu/drm/i915/
6912 F: include/drm/i915*
6913 F: include/uapi/drm/i915_drm.h
6914 F: Documentation/gpu/i915.rst
6915
6916 INTEL ETHERNET DRIVERS
6917 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6918 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6919 W: http://www.intel.com/support/feedback.htm
6920 W: http://e1000.sourceforge.net/
6921 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6924 S: Supported
6925 F: Documentation/networking/e100.txt
6926 F: Documentation/networking/e1000.txt
6927 F: Documentation/networking/e1000e.txt
6928 F: Documentation/networking/igb.txt
6929 F: Documentation/networking/igbvf.txt
6930 F: Documentation/networking/ixgb.txt
6931 F: Documentation/networking/ixgbe.txt
6932 F: Documentation/networking/ixgbevf.txt
6933 F: Documentation/networking/i40e.txt
6934 F: Documentation/networking/i40evf.txt
6935 F: drivers/net/ethernet/intel/
6936 F: drivers/net/ethernet/intel/*/
6937 F: include/linux/avf/virtchnl.h
6938
6939 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6940 M: Maik Broemme <mbroemme@libmpq.org>
6941 L: linux-fbdev@vger.kernel.org
6942 S: Maintained
6943 F: Documentation/fb/intelfb.txt
6944 F: drivers/video/fbdev/intelfb/
6945
6946 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6947 M: Zhenyu Wang <zhenyuw@linux.intel.com>
6948 M: Zhi Wang <zhi.a.wang@intel.com>
6949 L: intel-gvt-dev@lists.freedesktop.org
6950 L: intel-gfx@lists.freedesktop.org
6951 W: https://01.org/igvt-g
6952 T: git https://github.com/01org/gvt-linux.git
6953 S: Supported
6954 F: drivers/gpu/drm/i915/gvt/
6955
6956 INTEL HID EVENT DRIVER
6957 M: Alex Hung <alex.hung@canonical.com>
6958 L: platform-driver-x86@vger.kernel.org
6959 S: Maintained
6960 F: drivers/platform/x86/intel-hid.c
6961
6962 INTEL I/OAT DMA DRIVER
6963 M: Dave Jiang <dave.jiang@intel.com>
6964 R: Dan Williams <dan.j.williams@intel.com>
6965 L: dmaengine@vger.kernel.org
6966 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6967 S: Supported
6968 F: drivers/dma/ioat*
6969
6970 INTEL IDLE DRIVER
6971 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6972 M: Len Brown <lenb@kernel.org>
6973 L: linux-pm@vger.kernel.org
6974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6975 B: https://bugzilla.kernel.org
6976 S: Supported
6977 F: drivers/idle/intel_idle.c
6978
6979 INTEL INTEGRATED SENSOR HUB DRIVER
6980 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6981 M: Jiri Kosina <jikos@kernel.org>
6982 L: linux-input@vger.kernel.org
6983 S: Maintained
6984 F: drivers/hid/intel-ish-hid/
6985
6986 INTEL IOMMU (VT-d)
6987 M: David Woodhouse <dwmw2@infradead.org>
6988 L: iommu@lists.linux-foundation.org
6989 T: git git://git.infradead.org/iommu-2.6.git
6990 S: Supported
6991 F: drivers/iommu/intel-iommu.c
6992 F: include/linux/intel-iommu.h
6993
6994 INTEL IOP-ADMA DMA DRIVER
6995 R: Dan Williams <dan.j.williams@intel.com>
6996 S: Odd fixes
6997 F: drivers/dma/iop-adma.c
6998
6999 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7000 M: Krzysztof Halasa <khalasa@piap.pl>
7001 S: Maintained
7002 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7003 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7004 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7005 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7006 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7007 F: drivers/net/wan/ixp4xx_hss.c
7008
7009 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7010 M: Deepak Saxena <dsaxena@plexity.net>
7011 S: Maintained
7012 F: drivers/char/hw_random/ixp4xx-rng.c
7013
7014 INTEL MANAGEMENT ENGINE (mei)
7015 M: Tomas Winkler <tomas.winkler@intel.com>
7016 L: linux-kernel@vger.kernel.org
7017 S: Supported
7018 F: include/uapi/linux/mei.h
7019 F: include/linux/mei_cl_bus.h
7020 F: drivers/misc/mei/*
7021 F: drivers/watchdog/mei_wdt.c
7022 F: Documentation/misc-devices/mei/*
7023 F: samples/mei/*
7024
7025 INTEL MENLOW THERMAL DRIVER
7026 M: Sujith Thomas <sujith.thomas@intel.com>
7027 L: platform-driver-x86@vger.kernel.org
7028 W: https://01.org/linux-acpi
7029 S: Supported
7030 F: drivers/platform/x86/intel_menlow.c
7031
7032 INTEL MERRIFIELD GPIO DRIVER
7033 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7034 L: linux-gpio@vger.kernel.org
7035 S: Maintained
7036 F: drivers/gpio/gpio-merrifield.c
7037
7038 INTEL MIC DRIVERS (mic)
7039 M: Sudeep Dutt <sudeep.dutt@intel.com>
7040 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7041 S: Supported
7042 W: https://github.com/sudeepdutt/mic
7043 W: http://software.intel.com/en-us/mic-developer
7044 F: include/linux/mic_bus.h
7045 F: include/linux/scif.h
7046 F: include/uapi/linux/mic_common.h
7047 F: include/uapi/linux/mic_ioctl.h
7048 F: include/uapi/linux/scif_ioctl.h
7049 F: drivers/misc/mic/
7050 F: drivers/dma/mic_x100_dma.c
7051 F: drivers/dma/mic_x100_dma.h
7052 F: Documentation/mic/
7053
7054 INTEL PMC CORE DRIVER
7055 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7056 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7057 L: platform-driver-x86@vger.kernel.org
7058 S: Maintained
7059 F: arch/x86/include/asm/pmc_core.h
7060 F: drivers/platform/x86/intel_pmc_core*
7061
7062 INTEL PMC/P-Unit IPC DRIVER
7063 M: Zha Qipeng<qipeng.zha@intel.com>
7064 L: platform-driver-x86@vger.kernel.org
7065 S: Maintained
7066 F: drivers/platform/x86/intel_pmc_ipc.c
7067 F: drivers/platform/x86/intel_punit_ipc.c
7068 F: arch/x86/include/asm/intel_pmc_ipc.h
7069 F: arch/x86/include/asm/intel_punit_ipc.h
7070
7071 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7072 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7073 L: linux-wireless@vger.kernel.org
7074 S: Maintained
7075 F: Documentation/networking/README.ipw2100
7076 F: Documentation/networking/README.ipw2200
7077 F: drivers/net/wireless/intel/ipw2x00/
7078
7079 INTEL PSTATE DRIVER
7080 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7081 M: Len Brown <lenb@kernel.org>
7082 L: linux-pm@vger.kernel.org
7083 S: Supported
7084 F: drivers/cpufreq/intel_pstate.c
7085
7086 INTEL RDMA RNIC DRIVER
7087 M: Faisal Latif <faisal.latif@intel.com>
7088 M: Shiraz Saleem <shiraz.saleem@intel.com>
7089 L: linux-rdma@vger.kernel.org
7090 S: Supported
7091 F: drivers/infiniband/hw/i40iw/
7092
7093 INTEL TELEMETRY DRIVER
7094 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7095 L: platform-driver-x86@vger.kernel.org
7096 S: Maintained
7097 F: arch/x86/include/asm/intel_telemetry.h
7098 F: drivers/platform/x86/intel_telemetry*
7099
7100 INTEL VIRTUAL BUTTON DRIVER
7101 M: AceLan Kao <acelan.kao@canonical.com>
7102 L: platform-driver-x86@vger.kernel.org
7103 S: Maintained
7104 F: drivers/platform/x86/intel-vbtn.c
7105
7106 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7107 M: Stanislaw Gruszka <sgruszka@redhat.com>
7108 L: linux-wireless@vger.kernel.org
7109 S: Supported
7110 F: drivers/net/wireless/intel/iwlegacy/
7111
7112 INTEL WIRELESS WIFI LINK (iwlwifi)
7113 M: Johannes Berg <johannes.berg@intel.com>
7114 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7115 M: Luca Coelho <luciano.coelho@intel.com>
7116 M: Intel Linux Wireless <linuxwifi@intel.com>
7117 L: linux-wireless@vger.kernel.org
7118 W: http://intellinuxwireless.org
7119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7120 S: Supported
7121 F: drivers/net/wireless/intel/iwlwifi/
7122
7123 INTEL WIRELESS WIMAX CONNECTION 2400
7124 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7125 M: linux-wimax@intel.com
7126 L: wimax@linuxwimax.org (subscribers-only)
7127 S: Supported
7128 W: http://linuxwimax.org
7129 F: Documentation/wimax/README.i2400m
7130 F: drivers/net/wimax/i2400m/
7131 F: include/uapi/linux/wimax/i2400m.h
7132
7133 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7134 M: Mario Limonciello <mario.limonciello@dell.com>
7135 S: Maintained
7136 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7137
7138 INTEL(R) TRACE HUB
7139 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7140 S: Supported
7141 F: Documentation/trace/intel_th.txt
7142 F: drivers/hwtracing/intel_th/
7143
7144 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7145 M: Ning Sun <ning.sun@intel.com>
7146 L: tboot-devel@lists.sourceforge.net
7147 W: http://tboot.sourceforge.net
7148 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7149 S: Supported
7150 F: Documentation/intel_txt.txt
7151 F: include/linux/tboot.h
7152 F: arch/x86/kernel/tboot.c
7153
7154 INTEL-MID GPIO DRIVER
7155 M: David Cohen <david.a.cohen@linux.intel.com>
7156 L: linux-gpio@vger.kernel.org
7157 S: Maintained
7158 F: drivers/gpio/gpio-intel-mid.c
7159
7160 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7161 M: Linus Walleij <linus.walleij@linaro.org>
7162 L: linux-iio@vger.kernel.org
7163 S: Maintained
7164 F: drivers/iio/gyro/mpu3050*
7165 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7166
7167 IOC3 ETHERNET DRIVER
7168 M: Ralf Baechle <ralf@linux-mips.org>
7169 L: linux-mips@linux-mips.org
7170 S: Maintained
7171 F: drivers/net/ethernet/sgi/ioc3-eth.c
7172
7173 IOC3 SERIAL DRIVER
7174 M: Pat Gefre <pfg@sgi.com>
7175 L: linux-serial@vger.kernel.org
7176 S: Maintained
7177 F: drivers/tty/serial/ioc3_serial.c
7178
7179 IOMMU DRIVERS
7180 M: Joerg Roedel <joro@8bytes.org>
7181 L: iommu@lists.linux-foundation.org
7182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7183 S: Maintained
7184 F: Documentation/devicetree/bindings/iommu/
7185 F: drivers/iommu/
7186 F: include/linux/iommu.h
7187 F: include/linux/iova.h
7188
7189 IP MASQUERADING
7190 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7191 S: Maintained
7192 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7193
7194 IPMI SUBSYSTEM
7195 M: Corey Minyard <minyard@acm.org>
7196 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7197 W: http://openipmi.sourceforge.net/
7198 S: Supported
7199 F: Documentation/IPMI.txt
7200 F: drivers/char/ipmi/
7201 F: include/linux/ipmi*
7202 F: include/uapi/linux/ipmi*
7203
7204 IPS SCSI RAID DRIVER
7205 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7206 L: linux-scsi@vger.kernel.org
7207 W: http://www.adaptec.com/
7208 S: Maintained
7209 F: drivers/scsi/ips*
7210
7211 IPVS
7212 M: Wensong Zhang <wensong@linux-vs.org>
7213 M: Simon Horman <horms@verge.net.au>
7214 M: Julian Anastasov <ja@ssi.bg>
7215 L: netdev@vger.kernel.org
7216 L: lvs-devel@vger.kernel.org
7217 S: Maintained
7218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7220 F: Documentation/networking/ipvs-sysctl.txt
7221 F: include/net/ip_vs.h
7222 F: include/uapi/linux/ip_vs.h
7223 F: net/netfilter/ipvs/
7224
7225 IPWIRELESS DRIVER
7226 M: Jiri Kosina <jikos@kernel.org>
7227 M: David Sterba <dsterba@suse.com>
7228 S: Odd Fixes
7229 F: drivers/tty/ipwireless/
7230
7231 IPX NETWORK LAYER
7232 L: netdev@vger.kernel.org
7233 S: Odd fixes
7234 F: include/net/ipx.h
7235 F: include/uapi/linux/ipx.h
7236 F: net/ipx/
7237
7238 IRDA SUBSYSTEM
7239 M: Samuel Ortiz <samuel@sortiz.org>
7240 L: irda-users@lists.sourceforge.net (subscribers-only)
7241 L: netdev@vger.kernel.org
7242 W: http://irda.sourceforge.net/
7243 S: Maintained
7244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7245 F: Documentation/networking/irda.txt
7246 F: drivers/staging/irda/
7247
7248 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7249 M: Marc Zyngier <marc.zyngier@arm.com>
7250 S: Maintained
7251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7252 F: Documentation/IRQ-domain.txt
7253 F: include/linux/irqdomain.h
7254 F: kernel/irq/irqdomain.c
7255 F: kernel/irq/msi.c
7256
7257 IRQ SUBSYSTEM
7258 M: Thomas Gleixner <tglx@linutronix.de>
7259 L: linux-kernel@vger.kernel.org
7260 S: Maintained
7261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7262 F: kernel/irq/
7263
7264 IRQCHIP DRIVERS
7265 M: Thomas Gleixner <tglx@linutronix.de>
7266 M: Jason Cooper <jason@lakedaemon.net>
7267 M: Marc Zyngier <marc.zyngier@arm.com>
7268 L: linux-kernel@vger.kernel.org
7269 S: Maintained
7270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7271 F: Documentation/devicetree/bindings/interrupt-controller/
7272 F: drivers/irqchip/
7273
7274 ISA
7275 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7276 S: Maintained
7277 F: Documentation/isa.txt
7278 F: drivers/base/isa.c
7279 F: include/linux/isa.h
7280
7281 ISA RADIO MODULE
7282 M: Hans Verkuil <hverkuil@xs4all.nl>
7283 L: linux-media@vger.kernel.org
7284 T: git git://linuxtv.org/media_tree.git
7285 W: https://linuxtv.org
7286 S: Maintained
7287 F: drivers/media/radio/radio-isa*
7288
7289 ISAPNP
7290 M: Jaroslav Kysela <perex@perex.cz>
7291 S: Maintained
7292 F: Documentation/isapnp.txt
7293 F: drivers/pnp/isapnp/
7294 F: include/linux/isapnp.h
7295
7296 ISCSI
7297 M: Lee Duncan <lduncan@suse.com>
7298 M: Chris Leech <cleech@redhat.com>
7299 L: open-iscsi@googlegroups.com
7300 W: www.open-iscsi.com
7301 S: Maintained
7302 F: drivers/scsi/*iscsi*
7303 F: include/scsi/*iscsi*
7304
7305 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7306 M: Peter Jones <pjones@redhat.com>
7307 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7308 S: Maintained
7309 F: drivers/firmware/iscsi_ibft*
7310
7311 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7312 M: Or Gerlitz <ogerlitz@mellanox.com>
7313 M: Sagi Grimberg <sagi@grimberg.me>
7314 M: Roi Dayan <roid@mellanox.com>
7315 L: linux-rdma@vger.kernel.org
7316 S: Supported
7317 W: http://www.openfabrics.org
7318 W: www.open-iscsi.org
7319 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7320 F: drivers/infiniband/ulp/iser/
7321
7322 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7323 M: Sagi Grimberg <sagi@grimberg.me>
7324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7325 L: linux-rdma@vger.kernel.org
7326 L: target-devel@vger.kernel.org
7327 S: Supported
7328 W: http://www.linux-iscsi.org
7329 F: drivers/infiniband/ulp/isert
7330
7331 ISDN SUBSYSTEM
7332 M: Karsten Keil <isdn@linux-pingi.de>
7333 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7334 L: netdev@vger.kernel.org
7335 W: http://www.isdn4linux.de
7336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7337 S: Maintained
7338 F: Documentation/isdn/
7339 F: drivers/isdn/
7340 F: include/linux/isdn.h
7341 F: include/linux/isdn/
7342 F: include/uapi/linux/isdn.h
7343 F: include/uapi/linux/isdn/
7344
7345 ISDN SUBSYSTEM (Eicon active card driver)
7346 M: Armin Schindler <mac@melware.de>
7347 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7348 W: http://www.melware.de
7349 S: Maintained
7350 F: drivers/isdn/hardware/eicon/
7351
7352 IT87 HARDWARE MONITORING DRIVER
7353 M: Jean Delvare <jdelvare@suse.com>
7354 L: linux-hwmon@vger.kernel.org
7355 S: Maintained
7356 F: Documentation/hwmon/it87
7357 F: drivers/hwmon/it87.c
7358
7359 IT913X MEDIA DRIVER
7360 M: Antti Palosaari <crope@iki.fi>
7361 L: linux-media@vger.kernel.org
7362 W: https://linuxtv.org
7363 W: http://palosaari.fi/linux/
7364 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7365 T: git git://linuxtv.org/anttip/media_tree.git
7366 S: Maintained
7367 F: drivers/media/tuners/it913x*
7368
7369 IVTV VIDEO4LINUX DRIVER
7370 M: Andy Walls <awalls@md.metrocast.net>
7371 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7372 L: linux-media@vger.kernel.org
7373 T: git git://linuxtv.org/media_tree.git
7374 W: http://www.ivtvdriver.org
7375 S: Maintained
7376 F: Documentation/media/v4l-drivers/ivtv*
7377 F: drivers/media/pci/ivtv/
7378 F: include/uapi/linux/ivtv*
7379
7380 IX2505V MEDIA DRIVER
7381 M: Malcolm Priestley <tvboxspy@gmail.com>
7382 L: linux-media@vger.kernel.org
7383 W: https://linuxtv.org
7384 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7385 S: Maintained
7386 F: drivers/media/dvb-frontends/ix2505v*
7387
7388 JC42.4 TEMPERATURE SENSOR DRIVER
7389 M: Guenter Roeck <linux@roeck-us.net>
7390 L: linux-hwmon@vger.kernel.org
7391 S: Maintained
7392 F: drivers/hwmon/jc42.c
7393 F: Documentation/hwmon/jc42
7394
7395 JFS FILESYSTEM
7396 M: Dave Kleikamp <shaggy@kernel.org>
7397 L: jfs-discussion@lists.sourceforge.net
7398 W: http://jfs.sourceforge.net/
7399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7400 S: Maintained
7401 F: Documentation/filesystems/jfs.txt
7402 F: fs/jfs/
7403
7404 JME NETWORK DRIVER
7405 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7406 L: netdev@vger.kernel.org
7407 S: Maintained
7408 F: drivers/net/ethernet/jme.*
7409
7410 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7411 M: David Woodhouse <dwmw2@infradead.org>
7412 L: linux-mtd@lists.infradead.org
7413 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7414 S: Maintained
7415 F: fs/jffs2/
7416 F: include/uapi/linux/jffs2.h
7417
7418 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7419 M: "Theodore Ts'o" <tytso@mit.edu>
7420 M: Jan Kara <jack@suse.com>
7421 L: linux-ext4@vger.kernel.org
7422 S: Maintained
7423 F: fs/jbd2/
7424 F: include/linux/jbd2.h
7425
7426 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7427 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7428 L: linux-media@vger.kernel.org
7429 S: Maintained
7430 F: drivers/media/platform/rcar_jpu.c
7431
7432 JSM Neo PCI based serial card
7433 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7434 L: linux-serial@vger.kernel.org
7435 S: Maintained
7436 F: drivers/tty/serial/jsm/
7437
7438 K10TEMP HARDWARE MONITORING DRIVER
7439 M: Clemens Ladisch <clemens@ladisch.de>
7440 L: linux-hwmon@vger.kernel.org
7441 S: Maintained
7442 F: Documentation/hwmon/k10temp
7443 F: drivers/hwmon/k10temp.c
7444
7445 K8TEMP HARDWARE MONITORING DRIVER
7446 M: Rudolf Marek <r.marek@assembler.cz>
7447 L: linux-hwmon@vger.kernel.org
7448 S: Maintained
7449 F: Documentation/hwmon/k8temp
7450 F: drivers/hwmon/k8temp.c
7451
7452 KASAN
7453 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7454 R: Alexander Potapenko <glider@google.com>
7455 R: Dmitry Vyukov <dvyukov@google.com>
7456 L: kasan-dev@googlegroups.com
7457 S: Maintained
7458 F: arch/*/include/asm/kasan.h
7459 F: arch/*/mm/kasan_init*
7460 F: Documentation/dev-tools/kasan.rst
7461 F: include/linux/kasan*.h
7462 F: lib/test_kasan.c
7463 F: mm/kasan/
7464 F: scripts/Makefile.kasan
7465
7466 KCONFIG
7467 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7468 L: linux-kbuild@vger.kernel.org
7469 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7470 S: Maintained
7471 F: Documentation/kbuild/kconfig-language.txt
7472 F: scripts/kconfig/
7473
7474 KDUMP
7475 M: Dave Young <dyoung@redhat.com>
7476 M: Baoquan He <bhe@redhat.com>
7477 R: Vivek Goyal <vgoyal@redhat.com>
7478 L: kexec@lists.infradead.org
7479 W: http://lse.sourceforge.net/kdump/
7480 S: Maintained
7481 F: Documentation/kdump/
7482
7483 KEENE FM RADIO TRANSMITTER DRIVER
7484 M: Hans Verkuil <hverkuil@xs4all.nl>
7485 L: linux-media@vger.kernel.org
7486 T: git git://linuxtv.org/media_tree.git
7487 W: https://linuxtv.org
7488 S: Maintained
7489 F: drivers/media/radio/radio-keene*
7490
7491 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7492 M: Ian Kent <raven@themaw.net>
7493 L: autofs@vger.kernel.org
7494 S: Maintained
7495 F: fs/autofs4/
7496
7497 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7498 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7499 M: Michal Marek <mmarek@suse.com>
7500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7501 L: linux-kbuild@vger.kernel.org
7502 S: Maintained
7503 F: Documentation/kbuild/
7504 F: Makefile
7505 F: scripts/Makefile.*
7506 F: scripts/basic/
7507 F: scripts/mk*
7508 F: scripts/package/
7509
7510 KERNEL JANITORS
7511 L: kernel-janitors@vger.kernel.org
7512 W: http://kernelnewbies.org/KernelJanitors
7513 S: Odd Fixes
7514
7515 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7516 M: "J. Bruce Fields" <bfields@fieldses.org>
7517 M: Jeff Layton <jlayton@poochiereds.net>
7518 L: linux-nfs@vger.kernel.org
7519 W: http://nfs.sourceforge.net/
7520 T: git git://linux-nfs.org/~bfields/linux.git
7521 S: Supported
7522 F: fs/nfsd/
7523 F: include/uapi/linux/nfsd/
7524 F: fs/lockd/
7525 F: fs/nfs_common/
7526 F: net/sunrpc/
7527 F: include/linux/lockd/
7528 F: include/linux/sunrpc/
7529 F: include/uapi/linux/sunrpc/
7530
7531 KERNEL SELFTEST FRAMEWORK
7532 M: Shuah Khan <shuahkh@osg.samsung.com>
7533 M: Shuah Khan <shuah@kernel.org>
7534 L: linux-kselftest@vger.kernel.org
7535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7536 S: Maintained
7537 F: tools/testing/selftests/
7538 F: Documentation/dev-tools/kselftest*
7539
7540 KERNEL USERMODE HELPER
7541 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7542 L: linux-kernel@vger.kernel.org
7543 S: Maintained
7544 F: kernel/umh.c
7545 F: include/linux/umh.h
7546
7547 KERNEL VIRTUAL MACHINE (KVM)
7548 M: Paolo Bonzini <pbonzini@redhat.com>
7549 M: Radim Krčmář <rkrcmar@redhat.com>
7550 L: kvm@vger.kernel.org
7551 W: http://www.linux-kvm.org
7552 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7553 S: Supported
7554 F: Documentation/virtual/kvm/
7555 F: include/trace/events/kvm.h
7556 F: include/uapi/asm-generic/kvm*
7557 F: include/uapi/linux/kvm*
7558 F: include/asm-generic/kvm*
7559 F: include/linux/kvm*
7560 F: include/kvm/iodev.h
7561 F: virt/kvm/*
7562 F: tools/kvm/
7563
7564 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7565 M: Joerg Roedel <joro@8bytes.org>
7566 L: kvm@vger.kernel.org
7567 W: http://www.linux-kvm.org/
7568 S: Maintained
7569 F: arch/x86/include/asm/svm.h
7570 F: arch/x86/kvm/svm.c
7571
7572 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7573 M: Christoffer Dall <christoffer.dall@linaro.org>
7574 M: Marc Zyngier <marc.zyngier@arm.com>
7575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7576 L: kvmarm@lists.cs.columbia.edu
7577 W: http://systems.cs.columbia.edu/projects/kvm-arm
7578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7579 S: Supported
7580 F: arch/arm/include/uapi/asm/kvm*
7581 F: arch/arm/include/asm/kvm*
7582 F: arch/arm/kvm/
7583 F: virt/kvm/arm/
7584 F: include/kvm/arm_*
7585
7586 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7587 M: Christoffer Dall <christoffer.dall@linaro.org>
7588 M: Marc Zyngier <marc.zyngier@arm.com>
7589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7590 L: kvmarm@lists.cs.columbia.edu
7591 S: Maintained
7592 F: arch/arm64/include/uapi/asm/kvm*
7593 F: arch/arm64/include/asm/kvm*
7594 F: arch/arm64/kvm/
7595
7596 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7597 M: James Hogan <jhogan@kernel.org>
7598 L: linux-mips@linux-mips.org
7599 S: Supported
7600 F: arch/mips/include/uapi/asm/kvm*
7601 F: arch/mips/include/asm/kvm*
7602 F: arch/mips/kvm/
7603
7604 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7605 M: Paul Mackerras <paulus@ozlabs.org>
7606 L: kvm-ppc@vger.kernel.org
7607 W: http://www.linux-kvm.org/
7608 T: git git://github.com/agraf/linux-2.6.git
7609 S: Supported
7610 F: arch/powerpc/include/uapi/asm/kvm*
7611 F: arch/powerpc/include/asm/kvm*
7612 F: arch/powerpc/kvm/
7613 F: arch/powerpc/kernel/kvm*
7614
7615 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7616 M: Christian Borntraeger <borntraeger@de.ibm.com>
7617 M: Cornelia Huck <cohuck@redhat.com>
7618 L: linux-s390@vger.kernel.org
7619 W: http://www.ibm.com/developerworks/linux/linux390/
7620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7621 S: Supported
7622 F: arch/s390/include/uapi/asm/kvm*
7623 F: arch/s390/include/asm/gmap.h
7624 F: arch/s390/include/asm/kvm*
7625 F: arch/s390/kvm/
7626 F: arch/s390/mm/gmap.c
7627
7628 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7629 M: Paolo Bonzini <pbonzini@redhat.com>
7630 M: Radim Krčmář <rkrcmar@redhat.com>
7631 L: kvm@vger.kernel.org
7632 W: http://www.linux-kvm.org
7633 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7634 S: Supported
7635 F: arch/x86/kvm/
7636 F: arch/x86/include/uapi/asm/kvm*
7637 F: arch/x86/include/asm/kvm*
7638 F: arch/x86/kernel/kvm.c
7639 F: arch/x86/kernel/kvmclock.c
7640
7641 KERNFS
7642 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7643 M: Tejun Heo <tj@kernel.org>
7644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7645 S: Supported
7646 F: include/linux/kernfs.h
7647 F: fs/kernfs/
7648
7649 KEXEC
7650 M: Eric Biederman <ebiederm@xmission.com>
7651 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7652 L: kexec@lists.infradead.org
7653 S: Maintained
7654 F: include/linux/kexec.h
7655 F: include/uapi/linux/kexec.h
7656 F: kernel/kexec*
7657
7658 KEYS-ENCRYPTED
7659 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7660 M: David Safford <safford@us.ibm.com>
7661 L: linux-security-module@vger.kernel.org
7662 L: keyrings@vger.kernel.org
7663 S: Supported
7664 F: Documentation/security/keys/trusted-encrypted.rst
7665 F: include/keys/encrypted-type.h
7666 F: security/keys/encrypted-keys/
7667
7668 KEYS-TRUSTED
7669 M: David Safford <safford@us.ibm.com>
7670 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7671 L: linux-security-module@vger.kernel.org
7672 L: keyrings@vger.kernel.org
7673 S: Supported
7674 F: Documentation/security/keys/trusted-encrypted.rst
7675 F: include/keys/trusted-type.h
7676 F: security/keys/trusted.c
7677 F: security/keys/trusted.h
7678
7679 KEYS/KEYRINGS:
7680 M: David Howells <dhowells@redhat.com>
7681 L: keyrings@vger.kernel.org
7682 S: Maintained
7683 F: Documentation/security/keys/core.rst
7684 F: include/linux/key.h
7685 F: include/linux/key-type.h
7686 F: include/linux/keyctl.h
7687 F: include/uapi/linux/keyctl.h
7688 F: include/keys/
7689 F: security/keys/
7690
7691 KGDB / KDB /debug_core
7692 M: Jason Wessel <jason.wessel@windriver.com>
7693 W: http://kgdb.wiki.kernel.org/
7694 L: kgdb-bugreport@lists.sourceforge.net
7695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7696 S: Maintained
7697 F: Documentation/dev-tools/kgdb.rst
7698 F: drivers/misc/kgdbts.c
7699 F: drivers/tty/serial/kgdboc.c
7700 F: include/linux/kdb.h
7701 F: include/linux/kgdb.h
7702 F: kernel/debug/
7703
7704 KMEMCHECK
7705 M: Vegard Nossum <vegardno@ifi.uio.no>
7706 M: Pekka Enberg <penberg@kernel.org>
7707 S: Maintained
7708 F: Documentation/dev-tools/kmemcheck.rst
7709 F: arch/x86/include/asm/kmemcheck.h
7710 F: arch/x86/mm/kmemcheck/
7711 F: include/linux/kmemcheck.h
7712 F: mm/kmemcheck.c
7713
7714 KMEMLEAK
7715 M: Catalin Marinas <catalin.marinas@arm.com>
7716 S: Maintained
7717 F: Documentation/dev-tools/kmemleak.rst
7718 F: include/linux/kmemleak.h
7719 F: mm/kmemleak.c
7720 F: mm/kmemleak-test.c
7721
7722 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7723 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7724 L: linux-kernel@vger.kernel.org
7725 S: Maintained
7726 F: kernel/kmod.c
7727 F: include/linux/kmod.h
7728 F: lib/test_kmod.c
7729 F: tools/testing/selftests/kmod/
7730
7731 KPROBES
7732 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7733 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7734 M: "David S. Miller" <davem@davemloft.net>
7735 M: Masami Hiramatsu <mhiramat@kernel.org>
7736 S: Maintained
7737 F: Documentation/kprobes.txt
7738 F: include/linux/kprobes.h
7739 F: include/asm-generic/kprobes.h
7740 F: kernel/kprobes.c
7741
7742 KS0108 LCD CONTROLLER DRIVER
7743 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7744 W: http://miguelojeda.es/auxdisplay.htm
7745 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7746 S: Maintained
7747 F: Documentation/auxdisplay/ks0108
7748 F: drivers/auxdisplay/ks0108.c
7749 F: include/linux/ks0108.h
7750
7751 L3MDEV
7752 M: David Ahern <dsa@cumulusnetworks.com>
7753 L: netdev@vger.kernel.org
7754 S: Maintained
7755 F: net/l3mdev
7756 F: include/net/l3mdev.h
7757
7758 LANTIQ MIPS ARCHITECTURE
7759 M: John Crispin <john@phrozen.org>
7760 L: linux-mips@linux-mips.org
7761 S: Maintained
7762 F: arch/mips/lantiq
7763 F: drivers/soc/lantiq
7764
7765 LAPB module
7766 L: linux-x25@vger.kernel.org
7767 S: Orphan
7768 F: Documentation/networking/lapb-module.txt
7769 F: include/*/lapb.h
7770 F: net/lapb/
7771
7772 LASI 53c700 driver for PARISC
7773 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7774 L: linux-scsi@vger.kernel.org
7775 S: Maintained
7776 F: Documentation/scsi/53c700.txt
7777 F: drivers/scsi/53c700*
7778
7779 LED SUBSYSTEM
7780 M: Richard Purdie <rpurdie@rpsys.net>
7781 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7782 M: Pavel Machek <pavel@ucw.cz>
7783 L: linux-leds@vger.kernel.org
7784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7785 S: Maintained
7786 F: Documentation/devicetree/bindings/leds/
7787 F: drivers/leds/
7788 F: include/linux/leds.h
7789
7790 LEGACY EEPROM DRIVER
7791 M: Jean Delvare <jdelvare@suse.com>
7792 S: Maintained
7793 F: Documentation/misc-devices/eeprom
7794 F: drivers/misc/eeprom/eeprom.c
7795
7796 LEGO USB Tower driver
7797 M: Juergen Stuber <starblue@users.sourceforge.net>
7798 L: legousb-devel@lists.sourceforge.net
7799 W: http://legousb.sourceforge.net/
7800 S: Maintained
7801 F: drivers/usb/misc/legousbtower.c
7802
7803 LG2160 MEDIA DRIVER
7804 M: Michael Krufky <mkrufky@linuxtv.org>
7805 L: linux-media@vger.kernel.org
7806 W: https://linuxtv.org
7807 W: http://github.com/mkrufky
7808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7809 T: git git://linuxtv.org/mkrufky/tuners.git
7810 S: Maintained
7811 F: drivers/media/dvb-frontends/lg2160.*
7812
7813 LGDT3305 MEDIA DRIVER
7814 M: Michael Krufky <mkrufky@linuxtv.org>
7815 L: linux-media@vger.kernel.org
7816 W: https://linuxtv.org
7817 W: http://github.com/mkrufky
7818 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7819 T: git git://linuxtv.org/mkrufky/tuners.git
7820 S: Maintained
7821 F: drivers/media/dvb-frontends/lgdt3305.*
7822
7823 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7824 M: Viresh Kumar <vireshk@kernel.org>
7825 L: linux-ide@vger.kernel.org
7826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7827 S: Maintained
7828 F: include/linux/pata_arasan_cf_data.h
7829 F: drivers/ata/pata_arasan_cf.c
7830
7831 LIBATA PATA DRIVERS
7832 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7833 M: Tejun Heo <tj@kernel.org>
7834 L: linux-ide@vger.kernel.org
7835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7836 S: Maintained
7837 F: drivers/ata/pata_*.c
7838 F: drivers/ata/ata_generic.c
7839
7840 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7841 M: Linus Walleij <linus.walleij@linaro.org>
7842 L: linux-ide@vger.kernel.org
7843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7844 S: Maintained
7845 F: drivers/ata/pata_ftide010.c
7846 F: drivers/ata/sata_gemini.c
7847 F: drivers/ata/sata_gemini.h
7848
7849 LIBATA SATA AHCI PLATFORM devices support
7850 M: Hans de Goede <hdegoede@redhat.com>
7851 M: Tejun Heo <tj@kernel.org>
7852 L: linux-ide@vger.kernel.org
7853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7854 S: Maintained
7855 F: drivers/ata/ahci_platform.c
7856 F: drivers/ata/libahci_platform.c
7857 F: include/linux/ahci_platform.h
7858
7859 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7860 M: Mikael Pettersson <mikpelinux@gmail.com>
7861 L: linux-ide@vger.kernel.org
7862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7863 S: Maintained
7864 F: drivers/ata/sata_promise.*
7865
7866 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7867 M: Tejun Heo <tj@kernel.org>
7868 L: linux-ide@vger.kernel.org
7869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7870 S: Maintained
7871 F: drivers/ata/
7872 F: include/linux/ata.h
7873 F: include/linux/libata.h
7874 F: Documentation/devicetree/bindings/ata/
7875
7876 LIBLOCKDEP
7877 M: Sasha Levin <alexander.levin@verizon.com>
7878 S: Maintained
7879 F: tools/lib/lockdep/
7880
7881 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7882 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7883 L: linux-nvdimm@lists.01.org
7884 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7885 S: Supported
7886 F: drivers/nvdimm/blk.c
7887 F: drivers/nvdimm/region_devs.c
7888
7889 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7890 M: Vishal Verma <vishal.l.verma@intel.com>
7891 L: linux-nvdimm@lists.01.org
7892 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7893 S: Supported
7894 F: drivers/nvdimm/btt*
7895
7896 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7897 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7898 L: linux-nvdimm@lists.01.org
7899 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7900 S: Supported
7901 F: drivers/nvdimm/pmem*
7902
7903 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7904 M: Dan Williams <dan.j.williams@intel.com>
7905 L: linux-nvdimm@lists.01.org
7906 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7908 S: Supported
7909 F: drivers/nvdimm/*
7910 F: drivers/acpi/nfit/*
7911 F: include/linux/nd.h
7912 F: include/linux/libnvdimm.h
7913 F: include/uapi/linux/ndctl.h
7914
7915 LIGHTNVM PLATFORM SUPPORT
7916 M: Matias Bjorling <mb@lightnvm.io>
7917 W: http://github/OpenChannelSSD
7918 L: linux-block@vger.kernel.org
7919 S: Maintained
7920 F: drivers/lightnvm/
7921 F: include/linux/lightnvm.h
7922 F: include/uapi/linux/lightnvm.h
7923
7924 LINUX FOR POWER MACINTOSH
7925 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7926 W: http://www.penguinppc.org/
7927 L: linuxppc-dev@lists.ozlabs.org
7928 S: Maintained
7929 F: arch/powerpc/platforms/powermac/
7930 F: drivers/macintosh/
7931
7932 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7933 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7934 M: Paul Mackerras <paulus@samba.org>
7935 M: Michael Ellerman <mpe@ellerman.id.au>
7936 W: https://github.com/linuxppc/linux/wiki
7937 L: linuxppc-dev@lists.ozlabs.org
7938 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7940 S: Supported
7941 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7942 F: Documentation/devicetree/bindings/powerpc/
7943 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7944 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7945 F: Documentation/powerpc/
7946 F: arch/powerpc/
7947 F: drivers/char/tpm/tpm_ibmvtpm*
7948 F: drivers/crypto/nx/
7949 F: drivers/crypto/vmx/
7950 F: drivers/i2c/busses/i2c-opal.c
7951 F: drivers/net/ethernet/ibm/ibmveth.*
7952 F: drivers/net/ethernet/ibm/ibmvnic.*
7953 F: drivers/pci/hotplug/pnv_php.c
7954 F: drivers/pci/hotplug/rpa*
7955 F: drivers/rtc/rtc-opal.c
7956 F: drivers/scsi/ibmvscsi/
7957 F: drivers/tty/hvc/hvc_opal.c
7958 F: drivers/watchdog/wdrtas.c
7959 F: tools/testing/selftests/powerpc
7960 N: /pmac
7961 N: powermac
7962 N: powernv
7963 N: [^a-z0-9]ps3
7964 N: pseries
7965
7966 LINUX FOR POWERPC EMBEDDED MPC5XXX
7967 M: Anatolij Gustschin <agust@denx.de>
7968 L: linuxppc-dev@lists.ozlabs.org
7969 T: git git://git.denx.de/linux-denx-agust.git
7970 S: Maintained
7971 F: arch/powerpc/platforms/512x/
7972 F: arch/powerpc/platforms/52xx/
7973
7974 LINUX FOR POWERPC EMBEDDED PPC4XX
7975 M: Alistair Popple <alistair@popple.id.au>
7976 M: Matt Porter <mporter@kernel.crashing.org>
7977 W: http://www.penguinppc.org/
7978 L: linuxppc-dev@lists.ozlabs.org
7979 S: Maintained
7980 F: arch/powerpc/platforms/40x/
7981 F: arch/powerpc/platforms/44x/
7982
7983 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7984 M: Scott Wood <oss@buserror.net>
7985 M: Kumar Gala <galak@kernel.crashing.org>
7986 W: http://www.penguinppc.org/
7987 L: linuxppc-dev@lists.ozlabs.org
7988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7989 S: Maintained
7990 F: arch/powerpc/platforms/83xx/
7991 F: arch/powerpc/platforms/85xx/
7992 F: Documentation/devicetree/bindings/powerpc/fsl/
7993
7994 LINUX FOR POWERPC EMBEDDED PPC8XX
7995 M: Vitaly Bordug <vitb@kernel.crashing.org>
7996 W: http://www.penguinppc.org/
7997 L: linuxppc-dev@lists.ozlabs.org
7998 S: Maintained
7999 F: arch/powerpc/platforms/8xx/
8000
8001 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8002 L: linuxppc-dev@lists.ozlabs.org
8003 S: Orphan
8004 F: arch/powerpc/*/*virtex*
8005 F: arch/powerpc/*/*/*virtex*
8006
8007 LINUX FOR POWERPC PA SEMI PWRFICIENT
8008 L: linuxppc-dev@lists.ozlabs.org
8009 S: Orphan
8010 F: arch/powerpc/platforms/pasemi/
8011 F: drivers/*/*pasemi*
8012 F: drivers/*/*/*pasemi*
8013
8014 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8015 M: Kees Cook <keescook@chromium.org>
8016 S: Maintained
8017 F: drivers/misc/lkdtm*
8018
8019 LINUX SECURITY MODULE (LSM) FRAMEWORK
8020 M: Chris Wright <chrisw@sous-sol.org>
8021 L: linux-security-module@vger.kernel.org
8022 S: Supported
8023
8024 LIS3LV02D ACCELEROMETER DRIVER
8025 M: Eric Piel <eric.piel@tremplin-utc.net>
8026 S: Maintained
8027 F: Documentation/misc-devices/lis3lv02d
8028 F: drivers/misc/lis3lv02d/
8029 F: drivers/platform/x86/hp_accel.c
8030
8031 LIVE PATCHING
8032 M: Josh Poimboeuf <jpoimboe@redhat.com>
8033 M: Jessica Yu <jeyu@kernel.org>
8034 M: Jiri Kosina <jikos@kernel.org>
8035 M: Miroslav Benes <mbenes@suse.cz>
8036 R: Petr Mladek <pmladek@suse.com>
8037 S: Maintained
8038 F: kernel/livepatch/
8039 F: include/linux/livepatch.h
8040 F: arch/x86/include/asm/livepatch.h
8041 F: arch/x86/kernel/livepatch.c
8042 F: Documentation/livepatch/
8043 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8044 F: samples/livepatch/
8045 L: live-patching@vger.kernel.org
8046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8047
8048 LLC (802.2)
8049 L: netdev@vger.kernel.org
8050 S: Odd fixes
8051 F: include/linux/llc.h
8052 F: include/uapi/linux/llc.h
8053 F: include/net/llc*
8054 F: net/llc/
8055
8056 LM73 HARDWARE MONITOR DRIVER
8057 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8058 L: linux-hwmon@vger.kernel.org
8059 S: Maintained
8060 F: drivers/hwmon/lm73.c
8061
8062 LM78 HARDWARE MONITOR DRIVER
8063 M: Jean Delvare <jdelvare@suse.com>
8064 L: linux-hwmon@vger.kernel.org
8065 S: Maintained
8066 F: Documentation/hwmon/lm78
8067 F: drivers/hwmon/lm78.c
8068
8069 LM83 HARDWARE MONITOR DRIVER
8070 M: Jean Delvare <jdelvare@suse.com>
8071 L: linux-hwmon@vger.kernel.org
8072 S: Maintained
8073 F: Documentation/hwmon/lm83
8074 F: drivers/hwmon/lm83.c
8075
8076 LM90 HARDWARE MONITOR DRIVER
8077 M: Jean Delvare <jdelvare@suse.com>
8078 L: linux-hwmon@vger.kernel.org
8079 S: Maintained
8080 F: Documentation/hwmon/lm90
8081 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8082 F: drivers/hwmon/lm90.c
8083 F: include/dt-bindings/thermal/lm90.h
8084
8085 LM95234 HARDWARE MONITOR DRIVER
8086 M: Guenter Roeck <linux@roeck-us.net>
8087 L: linux-hwmon@vger.kernel.org
8088 S: Maintained
8089 F: Documentation/hwmon/lm95234
8090 F: drivers/hwmon/lm95234.c
8091
8092 LME2510 MEDIA DRIVER
8093 M: Malcolm Priestley <tvboxspy@gmail.com>
8094 L: linux-media@vger.kernel.org
8095 W: https://linuxtv.org
8096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8097 S: Maintained
8098 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8099
8100 LOADPIN SECURITY MODULE
8101 M: Kees Cook <keescook@chromium.org>
8102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8103 S: Supported
8104 F: security/loadpin/
8105 F: Documentation/admin-guide/LSM/LoadPin.rst
8106
8107 LOCKING PRIMITIVES
8108 M: Peter Zijlstra <peterz@infradead.org>
8109 M: Ingo Molnar <mingo@redhat.com>
8110 L: linux-kernel@vger.kernel.org
8111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8112 S: Maintained
8113 F: Documentation/locking/
8114 F: include/linux/lockdep.h
8115 F: include/linux/spinlock*.h
8116 F: arch/*/include/asm/spinlock*.h
8117 F: include/linux/rwlock*.h
8118 F: include/linux/mutex*.h
8119 F: arch/*/include/asm/mutex*.h
8120 F: include/linux/rwsem*.h
8121 F: arch/*/include/asm/rwsem.h
8122 F: include/linux/seqlock.h
8123 F: lib/locking*.[ch]
8124 F: kernel/locking/
8125
8126 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8127 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8128 L: linux-ntfs-dev@lists.sourceforge.net
8129 W: http://www.linux-ntfs.org/content/view/19/37/
8130 S: Maintained
8131 F: Documentation/ldm.txt
8132 F: block/partitions/ldm.*
8133
8134 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8135 M: Sathya Prakash <sathya.prakash@broadcom.com>
8136 M: Chaitra P B <chaitra.basappa@broadcom.com>
8137 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8138 L: MPT-FusionLinux.pdl@broadcom.com
8139 L: linux-scsi@vger.kernel.org
8140 W: http://www.avagotech.com/support/
8141 S: Supported
8142 F: drivers/message/fusion/
8143 F: drivers/scsi/mpt2sas/
8144 F: drivers/scsi/mpt3sas/
8145
8146 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8147 M: Matthew Wilcox <matthew@wil.cx>
8148 L: linux-scsi@vger.kernel.org
8149 S: Maintained
8150 F: drivers/scsi/sym53c8xx_2/
8151
8152 LTC4261 HARDWARE MONITOR DRIVER
8153 M: Guenter Roeck <linux@roeck-us.net>
8154 L: linux-hwmon@vger.kernel.org
8155 S: Maintained
8156 F: Documentation/hwmon/ltc4261
8157 F: drivers/hwmon/ltc4261.c
8158
8159 LTC4306 I2C MULTIPLEXER DRIVER
8160 M: Michael Hennerich <michael.hennerich@analog.com>
8161 W: http://ez.analog.com/community/linux-device-drivers
8162 L: linux-i2c@vger.kernel.org
8163 S: Supported
8164 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8165 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8166
8167 LTP (Linux Test Project)
8168 M: Mike Frysinger <vapier@gentoo.org>
8169 M: Cyril Hrubis <chrubis@suse.cz>
8170 M: Wanlong Gao <wanlong.gao@gmail.com>
8171 M: Jan Stancek <jstancek@redhat.com>
8172 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8173 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8174 L: ltp@lists.linux.it (subscribers-only)
8175 W: http://linux-test-project.github.io/
8176 T: git git://github.com/linux-test-project/ltp.git
8177 S: Maintained
8178
8179 M32R ARCHITECTURE
8180 W: http://www.linux-m32r.org/
8181 S: Orphan
8182 F: arch/m32r/
8183
8184 M68K ARCHITECTURE
8185 M: Geert Uytterhoeven <geert@linux-m68k.org>
8186 L: linux-m68k@lists.linux-m68k.org
8187 W: http://www.linux-m68k.org/
8188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8189 S: Maintained
8190 F: arch/m68k/
8191 F: drivers/zorro/
8192
8193 M68K ON APPLE MACINTOSH
8194 M: Joshua Thompson <funaho@jurai.org>
8195 W: http://www.mac.linux-m68k.org/
8196 L: linux-m68k@lists.linux-m68k.org
8197 S: Maintained
8198 F: arch/m68k/mac/
8199
8200 M68K ON HP9000/300
8201 M: Philip Blundell <philb@gnu.org>
8202 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8203 S: Maintained
8204 F: arch/m68k/hp300/
8205
8206 M88DS3103 MEDIA DRIVER
8207 M: Antti Palosaari <crope@iki.fi>
8208 L: linux-media@vger.kernel.org
8209 W: https://linuxtv.org
8210 W: http://palosaari.fi/linux/
8211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8212 T: git git://linuxtv.org/anttip/media_tree.git
8213 S: Maintained
8214 F: drivers/media/dvb-frontends/m88ds3103*
8215
8216 M88RS2000 MEDIA DRIVER
8217 M: Malcolm Priestley <tvboxspy@gmail.com>
8218 L: linux-media@vger.kernel.org
8219 W: https://linuxtv.org
8220 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8221 S: Maintained
8222 F: drivers/media/dvb-frontends/m88rs2000*
8223
8224 MA901 MASTERKIT USB FM RADIO DRIVER
8225 M: Alexey Klimov <klimov.linux@gmail.com>
8226 L: linux-media@vger.kernel.org
8227 T: git git://linuxtv.org/media_tree.git
8228 S: Maintained
8229 F: drivers/media/radio/radio-ma901.c
8230
8231 MAC80211
8232 M: Johannes Berg <johannes@sipsolutions.net>
8233 L: linux-wireless@vger.kernel.org
8234 W: http://wireless.kernel.org/
8235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8237 S: Maintained
8238 F: Documentation/networking/mac80211-injection.txt
8239 F: include/net/mac80211.h
8240 F: net/mac80211/
8241 F: drivers/net/wireless/mac80211_hwsim.[ch]
8242
8243 MAILBOX API
8244 M: Jassi Brar <jassisinghbrar@gmail.com>
8245 L: linux-kernel@vger.kernel.org
8246 S: Maintained
8247 F: drivers/mailbox/
8248 F: include/linux/mailbox_client.h
8249 F: include/linux/mailbox_controller.h
8250
8251 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8252 M: Michael Kerrisk <mtk.manpages@gmail.com>
8253 W: http://www.kernel.org/doc/man-pages
8254 L: linux-man@vger.kernel.org
8255 S: Maintained
8256
8257 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8258 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8259 L: linux-mips@linux-mips.org
8260 S: Maintained
8261 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8262
8263 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8264 M: Andrew Lunn <andrew@lunn.ch>
8265 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8266 L: netdev@vger.kernel.org
8267 S: Maintained
8268 F: drivers/net/dsa/mv88e6xxx/
8269 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8270
8271 MARVELL ARMADA DRM SUPPORT
8272 M: Russell King <linux@armlinux.org.uk>
8273 S: Maintained
8274 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8275 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8276 F: drivers/gpu/drm/armada/
8277 F: include/uapi/drm/armada_drm.h
8278 F: Documentation/devicetree/bindings/display/armada/
8279
8280 MARVELL CRYPTO DRIVER
8281 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8282 M: Arnaud Ebalard <arno@natisbad.org>
8283 F: drivers/crypto/marvell/
8284 S: Maintained
8285 L: linux-crypto@vger.kernel.org
8286
8287 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8288 M: Mirko Lindner <mlindner@marvell.com>
8289 M: Stephen Hemminger <stephen@networkplumber.org>
8290 L: netdev@vger.kernel.org
8291 S: Maintained
8292 F: drivers/net/ethernet/marvell/sk*
8293
8294 MARVELL LIBERTAS WIRELESS DRIVER
8295 L: libertas-dev@lists.infradead.org
8296 S: Orphan
8297 F: drivers/net/wireless/marvell/libertas/
8298
8299 MARVELL MACCHIATOBIN SUPPORT
8300 M: Russell King <rmk@armlinux.org.uk>
8301 L: linux-arm-kernel@lists.infradead.org
8302 S: Maintained
8303 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8304
8305 MARVELL MV643XX ETHERNET DRIVER
8306 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8307 L: netdev@vger.kernel.org
8308 S: Maintained
8309 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8310 F: include/linux/mv643xx.h
8311
8312 MARVELL MV88X3310 PHY DRIVER
8313 M: Russell King <rmk@armlinux.org.uk>
8314 L: netdev@vger.kernel.org
8315 S: Maintained
8316 F: drivers/net/phy/marvell10g.c
8317
8318 MARVELL MVNETA ETHERNET DRIVER
8319 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8320 L: netdev@vger.kernel.org
8321 S: Maintained
8322 F: drivers/net/ethernet/marvell/mvneta.*
8323
8324 MARVELL MWIFIEX WIRELESS DRIVER
8325 M: Amitkumar Karwar <amitkarwar@gmail.com>
8326 M: Nishant Sarmukadam <nishants@marvell.com>
8327 M: Ganapathi Bhat <gbhat@marvell.com>
8328 M: Xinming Hu <huxm@marvell.com>
8329 L: linux-wireless@vger.kernel.org
8330 S: Maintained
8331 F: drivers/net/wireless/marvell/mwifiex/
8332
8333 MARVELL MWL8K WIRELESS DRIVER
8334 M: Lennert Buytenhek <buytenh@wantstofly.org>
8335 L: linux-wireless@vger.kernel.org
8336 S: Odd Fixes
8337 F: drivers/net/wireless/marvell/mwl8k.c
8338
8339 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8340 M: Nicolas Pitre <nico@fluxnic.net>
8341 S: Odd Fixes
8342 F: drivers/mmc/host/mvsdio.*
8343
8344 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8345 M: Hu Ziji <huziji@marvell.com>
8346 L: linux-mmc@vger.kernel.org
8347 S: Supported
8348 F: drivers/mmc/host/sdhci-xenon*
8349 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8350
8351 MATROX FRAMEBUFFER DRIVER
8352 L: linux-fbdev@vger.kernel.org
8353 S: Orphan
8354 F: drivers/video/fbdev/matrox/matroxfb_*
8355 F: include/uapi/linux/matroxfb.h
8356
8357 MAX16065 HARDWARE MONITOR DRIVER
8358 M: Guenter Roeck <linux@roeck-us.net>
8359 L: linux-hwmon@vger.kernel.org
8360 S: Maintained
8361 F: Documentation/hwmon/max16065
8362 F: drivers/hwmon/max16065.c
8363
8364 MAX20751 HARDWARE MONITOR DRIVER
8365 M: Guenter Roeck <linux@roeck-us.net>
8366 L: linux-hwmon@vger.kernel.org
8367 S: Maintained
8368 F: Documentation/hwmon/max20751
8369 F: drivers/hwmon/max20751.c
8370
8371 MAX2175 SDR TUNER DRIVER
8372 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8373 L: linux-media@vger.kernel.org
8374 T: git git://linuxtv.org/media_tree.git
8375 S: Maintained
8376 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8377 F: Documentation/media/v4l-drivers/max2175.rst
8378 F: drivers/media/i2c/max2175*
8379 F: include/uapi/linux/max2175.h
8380
8381 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8382 L: linux-hwmon@vger.kernel.org
8383 S: Orphan
8384 F: Documentation/hwmon/max6650
8385 F: drivers/hwmon/max6650.c
8386
8387 MAX6697 HARDWARE MONITOR DRIVER
8388 M: Guenter Roeck <linux@roeck-us.net>
8389 L: linux-hwmon@vger.kernel.org
8390 S: Maintained
8391 F: Documentation/hwmon/max6697
8392 F: Documentation/devicetree/bindings/i2c/max6697.txt
8393 F: drivers/hwmon/max6697.c
8394 F: include/linux/platform_data/max6697.h
8395
8396 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8397 M: Peter Rosin <peda@axentia.se>
8398 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8399 S: Maintained
8400 F: Documentation/devicetree/bindings/sound/max9860.txt
8401 F: sound/soc/codecs/max9860.*
8402
8403 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8404 M: Javier Martinez Canillas <javier@dowhile0.org>
8405 L: linux-kernel@vger.kernel.org
8406 S: Supported
8407 F: drivers/regulator/max77802-regulator.c
8408 F: Documentation/devicetree/bindings/*/*max77802.txt
8409 F: include/dt-bindings/*/*max77802.h
8410
8411 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8412 M: Krzysztof Kozlowski <krzk@kernel.org>
8413 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8414 L: linux-pm@vger.kernel.org
8415 S: Supported
8416 F: drivers/power/supply/max14577_charger.c
8417 F: drivers/power/supply/max77693_charger.c
8418
8419 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8420 M: Chanwoo Choi <cw00.choi@samsung.com>
8421 M: Krzysztof Kozlowski <krzk@kernel.org>
8422 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8423 L: linux-kernel@vger.kernel.org
8424 S: Supported
8425 F: drivers/*/max14577*.c
8426 F: drivers/*/max77686*.c
8427 F: drivers/*/max77693*.c
8428 F: drivers/extcon/extcon-max14577.c
8429 F: drivers/extcon/extcon-max77693.c
8430 F: drivers/rtc/rtc-max77686.c
8431 F: drivers/clk/clk-max77686.c
8432 F: Documentation/devicetree/bindings/mfd/max14577.txt
8433 F: Documentation/devicetree/bindings/*/max77686.txt
8434 F: Documentation/devicetree/bindings/mfd/max77693.txt
8435 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8436 F: include/linux/mfd/max14577*.h
8437 F: include/linux/mfd/max77686*.h
8438 F: include/linux/mfd/max77693*.h
8439
8440 MAXIRADIO FM RADIO RECEIVER DRIVER
8441 M: Hans Verkuil <hverkuil@xs4all.nl>
8442 L: linux-media@vger.kernel.org
8443 T: git git://linuxtv.org/media_tree.git
8444 W: https://linuxtv.org
8445 S: Maintained
8446 F: drivers/media/radio/radio-maxiradio*
8447
8448 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8449 M: Peter Rosin <peda@axentia.se>
8450 L: linux-iio@vger.kernel.org
8451 S: Maintained
8452 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8453 F: drivers/iio/potentiometer/mcp4531.c
8454
8455 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8456 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8457 L: linux-iio@vger.kernel.org
8458 S: Maintained
8459 F: drivers/iio/dac/cio-dac.c
8460
8461 MEDIA DRIVERS FOR ASCOT2E
8462 M: Sergey Kozlov <serjk@netup.ru>
8463 M: Abylay Ospan <aospan@netup.ru>
8464 L: linux-media@vger.kernel.org
8465 W: https://linuxtv.org
8466 W: http://netup.tv/
8467 T: git git://linuxtv.org/media_tree.git
8468 S: Supported
8469 F: drivers/media/dvb-frontends/ascot2e*
8470
8471 MEDIA DRIVERS FOR CXD2841ER
8472 M: Sergey Kozlov <serjk@netup.ru>
8473 M: Abylay Ospan <aospan@netup.ru>
8474 L: linux-media@vger.kernel.org
8475 W: https://linuxtv.org
8476 W: http://netup.tv/
8477 T: git git://linuxtv.org/media_tree.git
8478 S: Supported
8479 F: drivers/media/dvb-frontends/cxd2841er*
8480
8481 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8482 M: Daniel Scheller <d.scheller.oss@gmail.com>
8483 L: linux-media@vger.kernel.org
8484 W: https://linuxtv.org
8485 T: git git://linuxtv.org/media_tree.git
8486 S: Maintained
8487 F: drivers/media/pci/ddbridge/*
8488
8489 MEDIA DRIVERS FOR FREESCALE IMX
8490 M: Steve Longerbeam <slongerbeam@gmail.com>
8491 M: Philipp Zabel <p.zabel@pengutronix.de>
8492 L: linux-media@vger.kernel.org
8493 T: git git://linuxtv.org/media_tree.git
8494 S: Maintained
8495 F: Documentation/devicetree/bindings/media/imx.txt
8496 F: Documentation/media/v4l-drivers/imx.rst
8497 F: drivers/staging/media/imx/
8498 F: include/linux/imx-media.h
8499 F: include/media/imx.h
8500
8501 MEDIA DRIVERS FOR HELENE
8502 M: Abylay Ospan <aospan@netup.ru>
8503 L: linux-media@vger.kernel.org
8504 W: https://linuxtv.org
8505 W: http://netup.tv/
8506 T: git git://linuxtv.org/media_tree.git
8507 S: Supported
8508 F: drivers/media/dvb-frontends/helene*
8509
8510 MEDIA DRIVERS FOR HORUS3A
8511 M: Sergey Kozlov <serjk@netup.ru>
8512 M: Abylay Ospan <aospan@netup.ru>
8513 L: linux-media@vger.kernel.org
8514 W: https://linuxtv.org
8515 W: http://netup.tv/
8516 T: git git://linuxtv.org/media_tree.git
8517 S: Supported
8518 F: drivers/media/dvb-frontends/horus3a*
8519
8520 MEDIA DRIVERS FOR LNBH25
8521 M: Sergey Kozlov <serjk@netup.ru>
8522 M: Abylay Ospan <aospan@netup.ru>
8523 L: linux-media@vger.kernel.org
8524 W: https://linuxtv.org
8525 W: http://netup.tv/
8526 T: git git://linuxtv.org/media_tree.git
8527 S: Supported
8528 F: drivers/media/dvb-frontends/lnbh25*
8529
8530 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8531 M: Daniel Scheller <d.scheller.oss@gmail.com>
8532 L: linux-media@vger.kernel.org
8533 W: https://linuxtv.org
8534 T: git git://linuxtv.org/media_tree.git
8535 S: Maintained
8536 F: drivers/media/dvb-frontends/mxl5xx*
8537
8538 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8539 M: Sergey Kozlov <serjk@netup.ru>
8540 M: Abylay Ospan <aospan@netup.ru>
8541 L: linux-media@vger.kernel.org
8542 W: https://linuxtv.org
8543 W: http://netup.tv/
8544 T: git git://linuxtv.org/media_tree.git
8545 S: Supported
8546 F: drivers/media/pci/netup_unidvb/*
8547
8548 MEDIA DRIVERS FOR RENESAS - DRIF
8549 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8550 L: linux-media@vger.kernel.org
8551 L: linux-renesas-soc@vger.kernel.org
8552 T: git git://linuxtv.org/media_tree.git
8553 S: Supported
8554 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8555 F: drivers/media/platform/rcar_drif.c
8556
8557 MEDIA DRIVERS FOR RENESAS - FCP
8558 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8559 L: linux-media@vger.kernel.org
8560 L: linux-renesas-soc@vger.kernel.org
8561 T: git git://linuxtv.org/media_tree.git
8562 S: Supported
8563 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8564 F: drivers/media/platform/rcar-fcp.c
8565 F: include/media/rcar-fcp.h
8566
8567 MEDIA DRIVERS FOR RENESAS - FDP1
8568 M: Kieran Bingham <kieran@bingham.xyz>
8569 L: linux-media@vger.kernel.org
8570 L: linux-renesas-soc@vger.kernel.org
8571 T: git git://linuxtv.org/media_tree.git
8572 S: Supported
8573 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8574 F: drivers/media/platform/rcar_fdp1.c
8575
8576 MEDIA DRIVERS FOR RENESAS - VIN
8577 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8578 L: linux-media@vger.kernel.org
8579 L: linux-renesas-soc@vger.kernel.org
8580 T: git git://linuxtv.org/media_tree.git
8581 S: Supported
8582 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8583 F: drivers/media/platform/rcar-vin/
8584
8585 MEDIA DRIVERS FOR RENESAS - VSP1
8586 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8587 L: linux-media@vger.kernel.org
8588 L: linux-renesas-soc@vger.kernel.org
8589 T: git git://linuxtv.org/media_tree.git
8590 S: Supported
8591 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8592 F: drivers/media/platform/vsp1/
8593
8594 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8595 M: Daniel Scheller <d.scheller.oss@gmail.com>
8596 L: linux-media@vger.kernel.org
8597 W: https://linuxtv.org
8598 T: git git://linuxtv.org/media_tree.git
8599 S: Maintained
8600 F: drivers/media/dvb-frontends/stv0910*
8601
8602 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8603 M: Daniel Scheller <d.scheller.oss@gmail.com>
8604 L: linux-media@vger.kernel.org
8605 W: https://linuxtv.org
8606 T: git git://linuxtv.org/media_tree.git
8607 S: Maintained
8608 F: drivers/media/dvb-frontends/stv6111*
8609
8610 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8611 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8612 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8613 P: LinuxTV.org Project
8614 L: linux-media@vger.kernel.org
8615 W: https://linuxtv.org
8616 Q: http://patchwork.kernel.org/project/linux-media/list/
8617 T: git git://linuxtv.org/media_tree.git
8618 S: Maintained
8619 F: Documentation/devicetree/bindings/media/
8620 F: Documentation/media/
8621 F: drivers/media/
8622 F: drivers/staging/media/
8623 F: include/linux/platform_data/media/
8624 F: include/media/
8625 F: include/uapi/linux/dvb/
8626 F: include/uapi/linux/videodev2.h
8627 F: include/uapi/linux/media.h
8628 F: include/uapi/linux/v4l2-*
8629 F: include/uapi/linux/meye.h
8630 F: include/uapi/linux/ivtv*
8631 F: include/uapi/linux/uvcvideo.h
8632
8633 MEDIATEK CIR DRIVER
8634 M: Sean Wang <sean.wang@mediatek.com>
8635 S: Maintained
8636 F: drivers/media/rc/mtk-cir.c
8637
8638 MEDIATEK PMIC LED DRIVER
8639 M: Sean Wang <sean.wang@mediatek.com>
8640 S: Maintained
8641 F: drivers/leds/leds-mt6323.c
8642 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8643
8644 MEDIATEK ETHERNET DRIVER
8645 M: Felix Fietkau <nbd@openwrt.org>
8646 M: John Crispin <john@phrozen.org>
8647 M: Sean Wang <sean.wang@mediatek.com>
8648 M: Nelson Chang <nelson.chang@mediatek.com>
8649 L: netdev@vger.kernel.org
8650 S: Maintained
8651 F: drivers/net/ethernet/mediatek/
8652
8653 MEDIATEK JPEG DRIVER
8654 M: Rick Chang <rick.chang@mediatek.com>
8655 M: Bin Liu <bin.liu@mediatek.com>
8656 S: Supported
8657 F: drivers/media/platform/mtk-jpeg/
8658 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8659
8660 MEDIATEK MDP DRIVER
8661 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8662 M: Houlong Wei <houlong.wei@mediatek.com>
8663 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8664 S: Supported
8665 F: drivers/media/platform/mtk-mdp/
8666 F: drivers/media/platform/mtk-vpu/
8667 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8668
8669 MEDIATEK MEDIA DRIVER
8670 M: Tiffany Lin <tiffany.lin@mediatek.com>
8671 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8672 S: Supported
8673 F: drivers/media/platform/mtk-vcodec/
8674 F: drivers/media/platform/mtk-vpu/
8675 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8676 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8677
8678 MEDIATEK MT7601U WIRELESS LAN DRIVER
8679 M: Jakub Kicinski <kubakici@wp.pl>
8680 L: linux-wireless@vger.kernel.org
8681 S: Maintained
8682 F: drivers/net/wireless/mediatek/mt7601u/
8683
8684 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8685 M: Sean Wang <sean.wang@mediatek.com>
8686 S: Maintained
8687 F: drivers/char/hw_random/mtk-rng.c
8688
8689 MEDIATEK USB3 DRD IP DRIVER
8690 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8691 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8693 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8694 S: Maintained
8695 F: drivers/usb/mtu3/
8696
8697 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8698 M: Peter Senna Tschudin <peter.senna@collabora.com>
8699 M: Martin Donnelly <martin.donnelly@ge.com>
8700 M: Martyn Welch <martyn.welch@collabora.co.uk>
8701 S: Maintained
8702 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8703 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8704
8705 MEGARAID SCSI/SAS DRIVERS
8706 M: Kashyap Desai <kashyap.desai@broadcom.com>
8707 M: Sumit Saxena <sumit.saxena@broadcom.com>
8708 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8709 L: megaraidlinux.pdl@broadcom.com
8710 L: linux-scsi@vger.kernel.org
8711 W: http://www.avagotech.com/support/
8712 S: Maintained
8713 F: Documentation/scsi/megaraid.txt
8714 F: drivers/scsi/megaraid.*
8715 F: drivers/scsi/megaraid/
8716
8717 MELEXIS MLX90614 DRIVER
8718 M: Crt Mori <cmo@melexis.com>
8719 L: linux-iio@vger.kernel.org
8720 W: http://www.melexis.com
8721 S: Supported
8722 F: drivers/iio/temperature/mlx90614.c
8723
8724 MELFAS MIP4 TOUCHSCREEN DRIVER
8725 M: Sangwon Jee <jeesw@melfas.com>
8726 W: http://www.melfas.com
8727 S: Supported
8728 F: drivers/input/touchscreen/melfas_mip4.c
8729 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8730
8731 MELLANOX ETHERNET DRIVER (mlx4_en)
8732 M: Tariq Toukan <tariqt@mellanox.com>
8733 L: netdev@vger.kernel.org
8734 S: Supported
8735 W: http://www.mellanox.com
8736 Q: http://patchwork.ozlabs.org/project/netdev/list/
8737 F: drivers/net/ethernet/mellanox/mlx4/en_*
8738
8739 MELLANOX ETHERNET DRIVER (mlx5e)
8740 M: Saeed Mahameed <saeedm@mellanox.com>
8741 L: netdev@vger.kernel.org
8742 S: Supported
8743 W: http://www.mellanox.com
8744 Q: http://patchwork.ozlabs.org/project/netdev/list/
8745 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8746
8747 MELLANOX ETHERNET INNOVA DRIVER
8748 M: Ilan Tayari <ilant@mellanox.com>
8749 R: Boris Pismenny <borisp@mellanox.com>
8750 L: netdev@vger.kernel.org
8751 S: Supported
8752 W: http://www.mellanox.com
8753 Q: http://patchwork.ozlabs.org/project/netdev/list/
8754 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8755 F: include/linux/mlx5/mlx5_ifc_fpga.h
8756
8757 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8758 M: Ilan Tayari <ilant@mellanox.com>
8759 R: Boris Pismenny <borisp@mellanox.com>
8760 L: netdev@vger.kernel.org
8761 S: Supported
8762 W: http://www.mellanox.com
8763 Q: http://patchwork.ozlabs.org/project/netdev/list/
8764 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8765 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8766
8767 MELLANOX ETHERNET SWITCH DRIVERS
8768 M: Jiri Pirko <jiri@mellanox.com>
8769 M: Ido Schimmel <idosch@mellanox.com>
8770 L: netdev@vger.kernel.org
8771 S: Supported
8772 W: http://www.mellanox.com
8773 Q: http://patchwork.ozlabs.org/project/netdev/list/
8774 F: drivers/net/ethernet/mellanox/mlxsw/
8775
8776 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8777 M: Yotam Gigi <yotamg@mellanox.com>
8778 L: netdev@vger.kernel.org
8779 S: Supported
8780 W: http://www.mellanox.com
8781 Q: http://patchwork.ozlabs.org/project/netdev/list/
8782 F: drivers/net/ethernet/mellanox/mlxfw/
8783
8784 MELLANOX MLX CPLD HOTPLUG DRIVER
8785 M: Vadim Pasternak <vadimp@mellanox.com>
8786 L: platform-driver-x86@vger.kernel.org
8787 S: Supported
8788 F: drivers/platform/x86/mlxcpld-hotplug.c
8789 F: include/linux/platform_data/mlxcpld-hotplug.h
8790
8791 MELLANOX MLX4 core VPI driver
8792 M: Tariq Toukan <tariqt@mellanox.com>
8793 L: netdev@vger.kernel.org
8794 L: linux-rdma@vger.kernel.org
8795 W: http://www.mellanox.com
8796 Q: http://patchwork.ozlabs.org/project/netdev/list/
8797 S: Supported
8798 F: drivers/net/ethernet/mellanox/mlx4/
8799 F: include/linux/mlx4/
8800
8801 MELLANOX MLX4 IB driver
8802 M: Yishai Hadas <yishaih@mellanox.com>
8803 L: linux-rdma@vger.kernel.org
8804 W: http://www.mellanox.com
8805 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8806 S: Supported
8807 F: drivers/infiniband/hw/mlx4/
8808 F: include/linux/mlx4/
8809 F: include/uapi/rdma/mlx4-abi.h
8810
8811 MELLANOX MLX5 core VPI driver
8812 M: Saeed Mahameed <saeedm@mellanox.com>
8813 M: Matan Barak <matanb@mellanox.com>
8814 M: Leon Romanovsky <leonro@mellanox.com>
8815 L: netdev@vger.kernel.org
8816 L: linux-rdma@vger.kernel.org
8817 W: http://www.mellanox.com
8818 Q: http://patchwork.ozlabs.org/project/netdev/list/
8819 S: Supported
8820 F: drivers/net/ethernet/mellanox/mlx5/core/
8821 F: include/linux/mlx5/
8822
8823 MELLANOX MLX5 IB driver
8824 M: Matan Barak <matanb@mellanox.com>
8825 M: Leon Romanovsky <leonro@mellanox.com>
8826 L: linux-rdma@vger.kernel.org
8827 W: http://www.mellanox.com
8828 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8829 S: Supported
8830 F: drivers/infiniband/hw/mlx5/
8831 F: include/linux/mlx5/
8832 F: include/uapi/rdma/mlx5-abi.h
8833
8834 MELLANOX MLXCPLD I2C AND MUX DRIVER
8835 M: Vadim Pasternak <vadimp@mellanox.com>
8836 M: Michael Shych <michaelsh@mellanox.com>
8837 L: linux-i2c@vger.kernel.org
8838 S: Supported
8839 F: drivers/i2c/busses/i2c-mlxcpld.c
8840 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8841 F: Documentation/i2c/busses/i2c-mlxcpld
8842
8843 MELLANOX MLXCPLD LED DRIVER
8844 M: Vadim Pasternak <vadimp@mellanox.com>
8845 L: linux-leds@vger.kernel.org
8846 S: Supported
8847 F: drivers/leds/leds-mlxcpld.c
8848 F: Documentation/leds/leds-mlxcpld.txt
8849
8850 MELLANOX PLATFORM DRIVER
8851 M: Vadim Pasternak <vadimp@mellanox.com>
8852 L: platform-driver-x86@vger.kernel.org
8853 S: Supported
8854 F: drivers/platform/x86/mlx-platform.c
8855
8856 MEMBARRIER SUPPORT
8857 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8858 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8859 L: linux-kernel@vger.kernel.org
8860 S: Supported
8861 F: kernel/sched/membarrier.c
8862 F: include/uapi/linux/membarrier.h
8863
8864 MEMORY MANAGEMENT
8865 L: linux-mm@kvack.org
8866 W: http://www.linux-mm.org
8867 S: Maintained
8868 F: include/linux/mm.h
8869 F: include/linux/gfp.h
8870 F: include/linux/mmzone.h
8871 F: include/linux/memory_hotplug.h
8872 F: include/linux/vmalloc.h
8873 F: mm/
8874
8875 MEMORY TECHNOLOGY DEVICES (MTD)
8876 M: David Woodhouse <dwmw2@infradead.org>
8877 M: Brian Norris <computersforpeace@gmail.com>
8878 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8879 M: Marek Vasut <marek.vasut@gmail.com>
8880 M: Richard Weinberger <richard@nod.at>
8881 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8882 L: linux-mtd@lists.infradead.org
8883 W: http://www.linux-mtd.infradead.org/
8884 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8885 T: git git://git.infradead.org/linux-mtd.git master
8886 T: git git://git.infradead.org/l2-mtd.git master
8887 S: Maintained
8888 F: Documentation/devicetree/bindings/mtd/
8889 F: drivers/mtd/
8890 F: include/linux/mtd/
8891 F: include/uapi/mtd/
8892
8893 MEN A21 WATCHDOG DRIVER
8894 M: Johannes Thumshirn <morbidrsa@gmail.com>
8895 L: linux-watchdog@vger.kernel.org
8896 S: Maintained
8897 F: drivers/watchdog/mena21_wdt.c
8898
8899 MEN CHAMELEON BUS (mcb)
8900 M: Johannes Thumshirn <morbidrsa@gmail.com>
8901 S: Maintained
8902 F: drivers/mcb/
8903 F: include/linux/mcb.h
8904 F: Documentation/men-chameleon-bus.txt
8905
8906 MEN F21BMC (Board Management Controller)
8907 M: Andreas Werner <andreas.werner@men.de>
8908 S: Supported
8909 F: drivers/mfd/menf21bmc.c
8910 F: drivers/watchdog/menf21bmc_wdt.c
8911 F: drivers/leds/leds-menf21bmc.c
8912 F: drivers/hwmon/menf21bmc_hwmon.c
8913 F: Documentation/hwmon/menf21bmc
8914
8915 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8916 M: Neil Armstrong <narmstrong@baylibre.com>
8917 L: linux-media@lists.freedesktop.org
8918 L: linux-amlogic@lists.infradead.org
8919 W: http://linux-meson.com/
8920 S: Supported
8921 F: drivers/media/platform/meson/ao-cec.c
8922 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8923 T: git git://linuxtv.org/media_tree.git
8924
8925 METAG ARCHITECTURE
8926 M: James Hogan <jhogan@kernel.org>
8927 L: linux-metag@vger.kernel.org
8928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8929 S: Odd Fixes
8930 F: arch/metag/
8931 F: Documentation/metag/
8932 F: Documentation/devicetree/bindings/metag/
8933 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8934 F: drivers/clocksource/metag_generic.c
8935 F: drivers/irqchip/irq-metag.c
8936 F: drivers/irqchip/irq-metag-ext.c
8937 F: drivers/tty/metag_da.c
8938
8939 MICROBLAZE ARCHITECTURE
8940 M: Michal Simek <monstr@monstr.eu>
8941 W: http://www.monstr.eu/fdt/
8942 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8943 S: Supported
8944 F: arch/microblaze/
8945
8946 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8947 M: Richard Genoud <richard.genoud@gmail.com>
8948 S: Maintained
8949 F: drivers/tty/serial/atmel_serial.c
8950 F: drivers/tty/serial/atmel_serial.h
8951
8952 MICROCHIP / ATMEL DMA DRIVER
8953 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8955 L: dmaengine@vger.kernel.org
8956 S: Supported
8957 F: drivers/dma/at_hdmac.c
8958 F: drivers/dma/at_hdmac_regs.h
8959 F: include/linux/platform_data/dma-atmel.h
8960
8961 MICROCHIP / ATMEL ECC DRIVER
8962 M: Tudor Ambarus <tudor.ambarus@microchip.com>
8963 L: linux-crypto@vger.kernel.org
8964 S: Maintained
8965 F: drivers/crypto/atmel-ecc.*
8966
8967 MICROCHIP / ATMEL ISC DRIVER
8968 M: Songjun Wu <songjun.wu@microchip.com>
8969 L: linux-media@vger.kernel.org
8970 S: Supported
8971 F: drivers/media/platform/atmel/atmel-isc.c
8972 F: drivers/media/platform/atmel/atmel-isc-regs.h
8973 F: devicetree/bindings/media/atmel-isc.txt
8974
8975 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8976 M: Woojung Huh <Woojung.Huh@microchip.com>
8977 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8978 L: netdev@vger.kernel.org
8979 S: Maintained
8980 F: net/dsa/tag_ksz.c
8981 F: drivers/net/dsa/microchip/*
8982 F: include/linux/platform_data/microchip-ksz.h
8983 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8984
8985 MICROCHIP USB251XB DRIVER
8986 M: Richard Leitner <richard.leitner@skidata.com>
8987 L: linux-usb@vger.kernel.org
8988 S: Maintained
8989 F: drivers/usb/misc/usb251xb.c
8990 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8991
8992 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8993 M: Don Brace <don.brace@microsemi.com>
8994 L: esc.storagedev@microsemi.com
8995 L: linux-scsi@vger.kernel.org
8996 S: Supported
8997 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8998 F: drivers/scsi/smartpqi/Kconfig
8999 F: drivers/scsi/smartpqi/Makefile
9000 F: include/linux/cciss*.h
9001 F: include/uapi/linux/cciss*.h
9002 F: Documentation/scsi/smartpqi.txt
9003
9004 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9005 M: Chen Yu <yu.c.chen@intel.com>
9006 L: platform-driver-x86@vger.kernel.org
9007 S: Supported
9008 F: drivers/platform/x86/surfacepro3_button.c
9009
9010 MICROTEK X6 SCANNER
9011 M: Oliver Neukum <oliver@neukum.org>
9012 S: Maintained
9013 F: drivers/usb/image/microtek.*
9014
9015 MIPS
9016 M: Ralf Baechle <ralf@linux-mips.org>
9017 L: linux-mips@linux-mips.org
9018 W: http://www.linux-mips.org/
9019 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9020 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9021 S: Supported
9022 F: Documentation/devicetree/bindings/mips/
9023 F: Documentation/mips/
9024 F: arch/mips/
9025
9026 MIPS BOSTON DEVELOPMENT BOARD
9027 M: Paul Burton <paul.burton@imgtec.com>
9028 L: linux-mips@linux-mips.org
9029 S: Maintained
9030 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9031 F: arch/mips/boot/dts/img/boston.dts
9032 F: arch/mips/configs/generic/board-boston.config
9033 F: drivers/clk/imgtec/clk-boston.c
9034 F: include/dt-bindings/clock/boston-clock.h
9035
9036 MIPS GENERIC PLATFORM
9037 M: Paul Burton <paul.burton@imgtec.com>
9038 L: linux-mips@linux-mips.org
9039 S: Supported
9040 F: arch/mips/generic/
9041 F: arch/mips/tools/generic-board-config.sh
9042
9043 MIPS/LOONGSON1 ARCHITECTURE
9044 M: Keguang Zhang <keguang.zhang@gmail.com>
9045 L: linux-mips@linux-mips.org
9046 S: Maintained
9047 F: arch/mips/loongson32/
9048 F: arch/mips/include/asm/mach-loongson32/
9049 F: drivers/*/*loongson1*
9050 F: drivers/*/*/*loongson1*
9051
9052 MIPS RINT INSTRUCTION EMULATION
9053 M: Aleksandar Markovic <aleksandar.markovic@imgtec.com>
9054 L: linux-mips@linux-mips.org
9055 S: Supported
9056 F: arch/mips/math-emu/sp_rint.c
9057 F: arch/mips/math-emu/dp_rint.c
9058
9059 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9060 M: Hans Verkuil <hverkuil@xs4all.nl>
9061 L: linux-media@vger.kernel.org
9062 T: git git://linuxtv.org/media_tree.git
9063 W: https://linuxtv.org
9064 S: Odd Fixes
9065 F: drivers/media/radio/radio-miropcm20*
9066
9067 MMP SUPPORT
9068 M: Eric Miao <eric.y.miao@gmail.com>
9069 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9071 T: git git://github.com/hzhuang1/linux.git
9072 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9073 S: Maintained
9074 F: arch/arm/boot/dts/mmp*
9075 F: arch/arm/mach-mmp/
9076
9077 MN88472 MEDIA DRIVER
9078 M: Antti Palosaari <crope@iki.fi>
9079 L: linux-media@vger.kernel.org
9080 W: https://linuxtv.org
9081 W: http://palosaari.fi/linux/
9082 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9083 S: Maintained
9084 F: drivers/media/dvb-frontends/mn88472*
9085
9086 MN88473 MEDIA DRIVER
9087 M: Antti Palosaari <crope@iki.fi>
9088 L: linux-media@vger.kernel.org
9089 W: https://linuxtv.org
9090 W: http://palosaari.fi/linux/
9091 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9092 S: Maintained
9093 F: drivers/media/dvb-frontends/mn88473*
9094
9095 MODULE SUPPORT
9096 M: Jessica Yu <jeyu@kernel.org>
9097 M: Rusty Russell <rusty@rustcorp.com.au>
9098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9099 S: Maintained
9100 F: include/linux/module.h
9101 F: kernel/module.c
9102
9103 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9104 W: http://popies.net/meye/
9105 S: Orphan
9106 F: Documentation/media/v4l-drivers/meye*
9107 F: drivers/media/pci/meye/
9108 F: include/uapi/linux/meye.h
9109
9110 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9111 M: Jiri Slaby <jirislaby@gmail.com>
9112 S: Maintained
9113 F: Documentation/serial/moxa-smartio
9114 F: drivers/tty/mxser.*
9115
9116 MR800 AVERMEDIA USB FM RADIO DRIVER
9117 M: Alexey Klimov <klimov.linux@gmail.com>
9118 L: linux-media@vger.kernel.org
9119 T: git git://linuxtv.org/media_tree.git
9120 S: Maintained
9121 F: drivers/media/radio/radio-mr800.c
9122
9123 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9124 M: Alan Ott <alan@signal11.us>
9125 L: linux-wpan@vger.kernel.org
9126 S: Maintained
9127 F: drivers/net/ieee802154/mrf24j40.c
9128 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9129
9130 MSI LAPTOP SUPPORT
9131 M: "Lee, Chun-Yi" <jlee@suse.com>
9132 L: platform-driver-x86@vger.kernel.org
9133 S: Maintained
9134 F: drivers/platform/x86/msi-laptop.c
9135
9136 MSI WMI SUPPORT
9137 L: platform-driver-x86@vger.kernel.org
9138 S: Orphan
9139 F: drivers/platform/x86/msi-wmi.c
9140
9141 MSI001 MEDIA DRIVER
9142 M: Antti Palosaari <crope@iki.fi>
9143 L: linux-media@vger.kernel.org
9144 W: https://linuxtv.org
9145 W: http://palosaari.fi/linux/
9146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9147 T: git git://linuxtv.org/anttip/media_tree.git
9148 S: Maintained
9149 F: drivers/media/tuners/msi001*
9150
9151 MSI2500 MEDIA DRIVER
9152 M: Antti Palosaari <crope@iki.fi>
9153 L: linux-media@vger.kernel.org
9154 W: https://linuxtv.org
9155 W: http://palosaari.fi/linux/
9156 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9157 T: git git://linuxtv.org/anttip/media_tree.git
9158 S: Maintained
9159 F: drivers/media/usb/msi2500/
9160
9161 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9162 M: Robert Jarzmik <robert.jarzmik@free.fr>
9163 L: linux-mtd@lists.infradead.org
9164 S: Maintained
9165 F: drivers/mtd/devices/docg3*
9166
9167 MT9M032 APTINA SENSOR DRIVER
9168 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9169 L: linux-media@vger.kernel.org
9170 T: git git://linuxtv.org/media_tree.git
9171 S: Maintained
9172 F: drivers/media/i2c/mt9m032.c
9173 F: include/media/i2c/mt9m032.h
9174
9175 MT9P031 APTINA CAMERA SENSOR
9176 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9177 L: linux-media@vger.kernel.org
9178 T: git git://linuxtv.org/media_tree.git
9179 S: Maintained
9180 F: drivers/media/i2c/mt9p031.c
9181 F: include/media/i2c/mt9p031.h
9182
9183 MT9T001 APTINA CAMERA SENSOR
9184 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9185 L: linux-media@vger.kernel.org
9186 T: git git://linuxtv.org/media_tree.git
9187 S: Maintained
9188 F: drivers/media/i2c/mt9t001.c
9189 F: include/media/i2c/mt9t001.h
9190
9191 MT9V032 APTINA CAMERA SENSOR
9192 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9193 L: linux-media@vger.kernel.org
9194 T: git git://linuxtv.org/media_tree.git
9195 S: Maintained
9196 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9197 F: drivers/media/i2c/mt9v032.c
9198 F: include/media/i2c/mt9v032.h
9199
9200 MULTIFUNCTION DEVICES (MFD)
9201 M: Lee Jones <lee.jones@linaro.org>
9202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9203 S: Supported
9204 F: Documentation/devicetree/bindings/mfd/
9205 F: drivers/mfd/
9206 F: include/linux/mfd/
9207 F: include/dt-bindings/mfd/
9208
9209 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9210 S: Orphan
9211 F: drivers/mmc/host/mmc_spi.c
9212 F: include/linux/spi/mmc_spi.h
9213
9214 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9215 M: Ulf Hansson <ulf.hansson@linaro.org>
9216 L: linux-mmc@vger.kernel.org
9217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9218 S: Maintained
9219 F: Documentation/devicetree/bindings/mmc/
9220 F: drivers/mmc/
9221 F: include/linux/mmc/
9222 F: include/uapi/linux/mmc/
9223
9224 MULTIPLEXER SUBSYSTEM
9225 M: Peter Rosin <peda@axentia.se>
9226 S: Maintained
9227 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9228 F: Documentation/devicetree/bindings/mux/
9229 F: include/linux/dt-bindings/mux/
9230 F: include/linux/mux/
9231 F: drivers/mux/
9232
9233 MULTISOUND SOUND DRIVER
9234 M: Andrew Veliath <andrewtv@usa.net>
9235 S: Maintained
9236 F: Documentation/sound/oss/MultiSound
9237 F: sound/oss/msnd*
9238
9239 MULTITECH MULTIPORT CARD (ISICOM)
9240 S: Orphan
9241 F: drivers/tty/isicom.c
9242 F: include/linux/isicom.h
9243
9244 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9245 M: Bin Liu <b-liu@ti.com>
9246 L: linux-usb@vger.kernel.org
9247 S: Maintained
9248 F: drivers/usb/musb/
9249
9250 MXL5007T MEDIA DRIVER
9251 M: Michael Krufky <mkrufky@linuxtv.org>
9252 L: linux-media@vger.kernel.org
9253 W: https://linuxtv.org
9254 W: http://github.com/mkrufky
9255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9256 T: git git://linuxtv.org/mkrufky/tuners.git
9257 S: Maintained
9258 F: drivers/media/tuners/mxl5007t.*
9259
9260 MXSFB DRM DRIVER
9261 M: Marek Vasut <marex@denx.de>
9262 S: Supported
9263 F: drivers/gpu/drm/mxsfb/
9264 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9265
9266 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9267 M: Hyong-Youb Kim <hykim@myri.com>
9268 L: netdev@vger.kernel.org
9269 W: https://www.myricom.com/support/downloads/myri10ge.html
9270 S: Supported
9271 F: drivers/net/ethernet/myricom/myri10ge/
9272
9273 NAND FLASH SUBSYSTEM
9274 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9275 R: Richard Weinberger <richard@nod.at>
9276 L: linux-mtd@lists.infradead.org
9277 W: http://www.linux-mtd.infradead.org/
9278 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9279 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9280 T: git git://git.infradead.org/l2-mtd.git nand/next
9281 S: Maintained
9282 F: drivers/mtd/nand/
9283 F: include/linux/mtd/*nand*.h
9284
9285 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9286 M: Daniel Mack <zonque@gmail.com>
9287 S: Maintained
9288 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9289 W: http://www.native-instruments.com
9290 F: sound/usb/caiaq/
9291
9292 NATSEMI ETHERNET DRIVER (DP8381x)
9293 S: Orphan
9294 F: drivers/net/ethernet/natsemi/natsemi.c
9295
9296 NCP FILESYSTEM
9297 M: Petr Vandrovec <petr@vandrovec.name>
9298 S: Odd Fixes
9299 F: fs/ncpfs/
9300
9301 NCR 5380 SCSI DRIVERS
9302 M: Finn Thain <fthain@telegraphics.com.au>
9303 M: Michael Schmitz <schmitzmic@gmail.com>
9304 L: linux-scsi@vger.kernel.org
9305 S: Maintained
9306 F: Documentation/scsi/g_NCR5380.txt
9307 F: drivers/scsi/NCR5380.*
9308 F: drivers/scsi/arm/cumana_1.c
9309 F: drivers/scsi/arm/oak.c
9310 F: drivers/scsi/atari_scsi.*
9311 F: drivers/scsi/dmx3191d.c
9312 F: drivers/scsi/g_NCR5380.*
9313 F: drivers/scsi/mac_scsi.*
9314 F: drivers/scsi/sun3_scsi.*
9315 F: drivers/scsi/sun3_scsi_vme.c
9316
9317 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9318 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9319 L: linux-scsi@vger.kernel.org
9320 S: Maintained
9321 F: drivers/scsi/NCR_D700.*
9322
9323 NCT6775 HARDWARE MONITOR DRIVER
9324 M: Guenter Roeck <linux@roeck-us.net>
9325 L: linux-hwmon@vger.kernel.org
9326 S: Maintained
9327 F: Documentation/hwmon/nct6775
9328 F: drivers/hwmon/nct6775.c
9329
9330 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9331 M: Faisal Latif <faisal.latif@intel.com>
9332 L: linux-rdma@vger.kernel.org
9333 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9334 S: Supported
9335 F: drivers/infiniband/hw/nes/
9336 F: include/uapi/rdma/nes-abi.h
9337
9338 NETEM NETWORK EMULATOR
9339 M: Stephen Hemminger <stephen@networkplumber.org>
9340 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9341 S: Maintained
9342 F: net/sched/sch_netem.c
9343
9344 NETERION 10GbE DRIVERS (s2io/vxge)
9345 M: Jon Mason <jdmason@kudzu.us>
9346 L: netdev@vger.kernel.org
9347 S: Supported
9348 F: Documentation/networking/s2io.txt
9349 F: Documentation/networking/vxge.txt
9350 F: drivers/net/ethernet/neterion/
9351
9352 NETFILTER
9353 M: Pablo Neira Ayuso <pablo@netfilter.org>
9354 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9355 M: Florian Westphal <fw@strlen.de>
9356 L: netfilter-devel@vger.kernel.org
9357 L: coreteam@netfilter.org
9358 W: http://www.netfilter.org/
9359 W: http://www.iptables.org/
9360 W: http://www.nftables.org/
9361 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9364 S: Maintained
9365 F: include/linux/netfilter*
9366 F: include/linux/netfilter/
9367 F: include/net/netfilter/
9368 F: include/uapi/linux/netfilter*
9369 F: include/uapi/linux/netfilter/
9370 F: net/*/netfilter.c
9371 F: net/*/netfilter/
9372 F: net/netfilter/
9373 F: net/bridge/br_netfilter*.c
9374
9375 NETROM NETWORK LAYER
9376 M: Ralf Baechle <ralf@linux-mips.org>
9377 L: linux-hams@vger.kernel.org
9378 W: http://www.linux-ax25.org/
9379 S: Maintained
9380 F: include/net/netrom.h
9381 F: include/uapi/linux/netrom.h
9382 F: net/netrom/
9383
9384 NETRONOME ETHERNET DRIVERS
9385 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9386 L: oss-drivers@netronome.com
9387 S: Maintained
9388 F: drivers/net/ethernet/netronome/
9389
9390 NETWORK BLOCK DEVICE (NBD)
9391 M: Josef Bacik <jbacik@fb.com>
9392 S: Maintained
9393 L: linux-block@vger.kernel.org
9394 L: nbd@other.debian.org
9395 F: Documentation/blockdev/nbd.txt
9396 F: drivers/block/nbd.c
9397 F: include/uapi/linux/nbd.h
9398
9399 NETWORK DROP MONITOR
9400 M: Neil Horman <nhorman@tuxdriver.com>
9401 L: netdev@vger.kernel.org
9402 S: Maintained
9403 W: https://fedorahosted.org/dropwatch/
9404 F: net/core/drop_monitor.c
9405
9406 NETWORKING DRIVERS
9407 L: netdev@vger.kernel.org
9408 W: http://www.linuxfoundation.org/en/Net
9409 Q: http://patchwork.ozlabs.org/project/netdev/list/
9410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9412 S: Odd Fixes
9413 F: Documentation/devicetree/bindings/net/
9414 F: drivers/net/
9415 F: include/linux/if_*
9416 F: include/linux/netdevice.h
9417 F: include/linux/etherdevice.h
9418 F: include/linux/fcdevice.h
9419 F: include/linux/fddidevice.h
9420 F: include/linux/hippidevice.h
9421 F: include/linux/inetdevice.h
9422 F: include/uapi/linux/if_*
9423 F: include/uapi/linux/netdevice.h
9424
9425 NETWORKING DRIVERS (WIRELESS)
9426 M: Kalle Valo <kvalo@codeaurora.org>
9427 L: linux-wireless@vger.kernel.org
9428 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9431 S: Maintained
9432 F: Documentation/devicetree/bindings/net/wireless/
9433 F: drivers/net/wireless/
9434
9435 NETWORKING [DSA]
9436 M: Andrew Lunn <andrew@lunn.ch>
9437 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9438 M: Florian Fainelli <f.fainelli@gmail.com>
9439 S: Maintained
9440 F: net/dsa/
9441 F: include/net/dsa.h
9442 F: drivers/net/dsa/
9443
9444 NETWORKING [GENERAL]
9445 M: "David S. Miller" <davem@davemloft.net>
9446 L: netdev@vger.kernel.org
9447 W: http://www.linuxfoundation.org/en/Net
9448 Q: http://patchwork.ozlabs.org/project/netdev/list/
9449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9451 B: mailto:netdev@vger.kernel.org
9452 S: Maintained
9453 F: net/
9454 F: include/net/
9455 F: include/linux/in.h
9456 F: include/linux/net.h
9457 F: include/linux/netdevice.h
9458 F: include/uapi/linux/in.h
9459 F: include/uapi/linux/net.h
9460 F: include/uapi/linux/netdevice.h
9461 F: include/uapi/linux/net_namespace.h
9462 F: tools/net/
9463 F: tools/testing/selftests/net/
9464 F: lib/random32.c
9465
9466 NETWORKING [IPSEC]
9467 M: Steffen Klassert <steffen.klassert@secunet.com>
9468 M: Herbert Xu <herbert@gondor.apana.org.au>
9469 M: "David S. Miller" <davem@davemloft.net>
9470 L: netdev@vger.kernel.org
9471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9473 S: Maintained
9474 F: net/core/flow.c
9475 F: net/xfrm/
9476 F: net/key/
9477 F: net/ipv4/xfrm*
9478 F: net/ipv4/esp4*
9479 F: net/ipv4/ah4.c
9480 F: net/ipv4/ipcomp.c
9481 F: net/ipv4/ip_vti.c
9482 F: net/ipv6/xfrm*
9483 F: net/ipv6/esp6*
9484 F: net/ipv6/ah6.c
9485 F: net/ipv6/ipcomp6.c
9486 F: net/ipv6/ip6_vti.c
9487 F: include/uapi/linux/xfrm.h
9488 F: include/net/xfrm.h
9489
9490 NETWORKING [IPv4/IPv6]
9491 M: "David S. Miller" <davem@davemloft.net>
9492 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9493 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9494 L: netdev@vger.kernel.org
9495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9496 S: Maintained
9497 F: net/ipv4/
9498 F: net/ipv6/
9499 F: include/net/ip*
9500 F: arch/x86/net/*
9501
9502 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9503 M: Paul Moore <paul@paul-moore.com>
9504 W: https://github.com/netlabel
9505 L: netdev@vger.kernel.org
9506 L: linux-security-module@vger.kernel.org
9507 S: Maintained
9508 F: Documentation/netlabel/
9509 F: include/net/calipso.h
9510 F: include/net/cipso_ipv4.h
9511 F: include/net/netlabel.h
9512 F: include/uapi/linux/netfilter/xt_SECMARK.h
9513 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9514 F: net/netlabel/
9515 F: net/ipv4/cipso_ipv4.c
9516 F: net/ipv6/calipso.c
9517 F: net/netfilter/xt_CONNSECMARK.c
9518 F: net/netfilter/xt_SECMARK.c
9519
9520 NETWORKING [TLS]
9521 M: Ilya Lesokhin <ilyal@mellanox.com>
9522 M: Aviad Yehezkel <aviadye@mellanox.com>
9523 M: Dave Watson <davejwatson@fb.com>
9524 L: netdev@vger.kernel.org
9525 S: Maintained
9526 F: net/tls/*
9527 F: include/uapi/linux/tls.h
9528 F: include/net/tls.h
9529
9530 NETWORKING [WIRELESS]
9531 L: linux-wireless@vger.kernel.org
9532 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9533
9534 NETXEN (1/10) GbE SUPPORT
9535 M: Manish Chopra <manish.chopra@cavium.com>
9536 M: Rahul Verma <rahul.verma@cavium.com>
9537 M: Dept-GELinuxNICDev@cavium.com
9538 L: netdev@vger.kernel.org
9539 S: Supported
9540 F: drivers/net/ethernet/qlogic/netxen/
9541
9542 NFC SUBSYSTEM
9543 M: Samuel Ortiz <sameo@linux.intel.com>
9544 L: linux-wireless@vger.kernel.org
9545 L: linux-nfc@lists.01.org (subscribers-only)
9546 S: Supported
9547 F: net/nfc/
9548 F: include/net/nfc/
9549 F: include/uapi/linux/nfc.h
9550 F: drivers/nfc/
9551 F: include/linux/platform_data/nfcmrvl.h
9552 F: include/linux/platform_data/nxp-nci.h
9553 F: Documentation/devicetree/bindings/net/nfc/
9554
9555 NFS, SUNRPC, AND LOCKD CLIENTS
9556 M: Trond Myklebust <trond.myklebust@primarydata.com>
9557 M: Anna Schumaker <anna.schumaker@netapp.com>
9558 L: linux-nfs@vger.kernel.org
9559 W: http://client.linux-nfs.org
9560 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9561 S: Maintained
9562 F: fs/lockd/
9563 F: fs/nfs/
9564 F: fs/nfs_common/
9565 F: net/sunrpc/
9566 F: include/linux/lockd/
9567 F: include/linux/nfs*
9568 F: include/linux/sunrpc/
9569 F: include/uapi/linux/nfs*
9570 F: include/uapi/linux/sunrpc/
9571
9572 NILFS2 FILESYSTEM
9573 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9574 L: linux-nilfs@vger.kernel.org
9575 W: http://nilfs.sourceforge.net/
9576 W: http://nilfs.osdn.jp/
9577 T: git git://github.com/konis/nilfs2.git
9578 S: Supported
9579 F: Documentation/filesystems/nilfs2.txt
9580 F: fs/nilfs2/
9581 F: include/trace/events/nilfs2.h
9582 F: include/uapi/linux/nilfs2_api.h
9583 F: include/uapi/linux/nilfs2_ondisk.h
9584
9585 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9586 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9587 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9588 S: Maintained
9589 F: Documentation/scsi/NinjaSCSI.txt
9590 F: drivers/scsi/pcmcia/nsp_*
9591
9592 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9593 M: GOTO Masanori <gotom@debian.or.jp>
9594 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9595 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9596 S: Maintained
9597 F: Documentation/scsi/NinjaSCSI.txt
9598 F: drivers/scsi/nsp32*
9599
9600 NIOS2 ARCHITECTURE
9601 M: Ley Foon Tan <lftan@altera.com>
9602 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9604 S: Maintained
9605 F: arch/nios2/
9606
9607 NOHZ, DYNTICKS SUPPORT
9608 M: Frederic Weisbecker <fweisbec@gmail.com>
9609 M: Thomas Gleixner <tglx@linutronix.de>
9610 M: Ingo Molnar <mingo@kernel.org>
9611 L: linux-kernel@vger.kernel.org
9612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9613 S: Maintained
9614 F: kernel/time/tick*.*
9615 F: include/linux/tick.h
9616 F: include/linux/sched/nohz.h
9617
9618 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9619 M: Pavel Machek <pavel@ucw.cz>
9620 M: Sakari Ailus <sakari.ailus@iki.fi>
9621 L: linux-media@vger.kernel.org
9622 S: Maintained
9623 F: drivers/media/i2c/et8ek8
9624 F: drivers/media/i2c/ad5820.c
9625
9626 NOKIA N900 POWER SUPPLY DRIVERS
9627 R: Pali Rohár <pali.rohar@gmail.com>
9628 F: include/linux/power/bq2415x_charger.h
9629 F: include/linux/power/bq27xxx_battery.h
9630 F: include/linux/power/isp1704_charger.h
9631 F: drivers/power/supply/bq2415x_charger.c
9632 F: drivers/power/supply/bq27xxx_battery.c
9633 F: drivers/power/supply/bq27xxx_battery_i2c.c
9634 F: drivers/power/supply/isp1704_charger.c
9635 F: drivers/power/supply/rx51_battery.c
9636
9637 NTB AMD DRIVER
9638 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9639 L: linux-ntb@googlegroups.com
9640 S: Supported
9641 F: drivers/ntb/hw/amd/
9642
9643 NTB DRIVER CORE
9644 M: Jon Mason <jdmason@kudzu.us>
9645 M: Dave Jiang <dave.jiang@intel.com>
9646 M: Allen Hubbe <Allen.Hubbe@emc.com>
9647 L: linux-ntb@googlegroups.com
9648 S: Supported
9649 W: https://github.com/jonmason/ntb/wiki
9650 T: git git://github.com/jonmason/ntb.git
9651 F: drivers/ntb/
9652 F: drivers/net/ntb_netdev.c
9653 F: include/linux/ntb.h
9654 F: include/linux/ntb_transport.h
9655 F: tools/testing/selftests/ntb/
9656
9657 NTB IDT DRIVER
9658 M: Serge Semin <fancer.lancer@gmail.com>
9659 L: linux-ntb@googlegroups.com
9660 S: Supported
9661 F: drivers/ntb/hw/idt/
9662
9663 NTB INTEL DRIVER
9664 M: Jon Mason <jdmason@kudzu.us>
9665 M: Dave Jiang <dave.jiang@intel.com>
9666 L: linux-ntb@googlegroups.com
9667 S: Supported
9668 W: https://github.com/jonmason/ntb/wiki
9669 T: git git://github.com/jonmason/ntb.git
9670 F: drivers/ntb/hw/intel/
9671
9672 NTFS FILESYSTEM
9673 M: Anton Altaparmakov <anton@tuxera.com>
9674 L: linux-ntfs-dev@lists.sourceforge.net
9675 W: http://www.tuxera.com/
9676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9677 S: Supported
9678 F: Documentation/filesystems/ntfs.txt
9679 F: fs/ntfs/
9680
9681 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9682 M: Antonino Daplas <adaplas@gmail.com>
9683 L: linux-fbdev@vger.kernel.org
9684 S: Maintained
9685 F: drivers/video/fbdev/riva/
9686 F: drivers/video/fbdev/nvidia/
9687
9688 NVM EXPRESS DRIVER
9689 M: Keith Busch <keith.busch@intel.com>
9690 M: Jens Axboe <axboe@fb.com>
9691 M: Christoph Hellwig <hch@lst.de>
9692 M: Sagi Grimberg <sagi@grimberg.me>
9693 L: linux-nvme@lists.infradead.org
9694 T: git://git.infradead.org/nvme.git
9695 W: http://git.infradead.org/nvme.git
9696 S: Supported
9697 F: drivers/nvme/host/
9698 F: include/linux/nvme.h
9699 F: include/uapi/linux/nvme_ioctl.h
9700
9701 NVM EXPRESS FC TRANSPORT DRIVERS
9702 M: James Smart <james.smart@broadcom.com>
9703 L: linux-nvme@lists.infradead.org
9704 S: Supported
9705 F: include/linux/nvme-fc.h
9706 F: include/linux/nvme-fc-driver.h
9707 F: drivers/nvme/host/fc.c
9708 F: drivers/nvme/target/fc.c
9709 F: drivers/nvme/target/fcloop.c
9710
9711 NVM EXPRESS TARGET DRIVER
9712 M: Christoph Hellwig <hch@lst.de>
9713 M: Sagi Grimberg <sagi@grimberg.me>
9714 L: linux-nvme@lists.infradead.org
9715 T: git://git.infradead.org/nvme.git
9716 W: http://git.infradead.org/nvme.git
9717 S: Supported
9718 F: drivers/nvme/target/
9719
9720 NVMEM FRAMEWORK
9721 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9722 S: Maintained
9723 F: drivers/nvmem/
9724 F: Documentation/devicetree/bindings/nvmem/
9725 F: Documentation/ABI/stable/sysfs-bus-nvmem
9726 F: include/linux/nvmem-consumer.h
9727 F: include/linux/nvmem-provider.h
9728
9729 NXP TDA998X DRM DRIVER
9730 M: Russell King <linux@armlinux.org.uk>
9731 S: Supported
9732 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9733 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9734 F: drivers/gpu/drm/i2c/tda998x_drv.c
9735 F: include/drm/i2c/tda998x.h
9736
9737 NXP TFA9879 DRIVER
9738 M: Peter Rosin <peda@axentia.se>
9739 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9740 S: Maintained
9741 F: sound/soc/codecs/tfa9879*
9742
9743 NXP-NCI NFC DRIVER
9744 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9745 R: Charles Gorand <charles.gorand@effinnov.com>
9746 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9747 S: Supported
9748 F: drivers/nfc/nxp-nci
9749
9750 OBJTOOL
9751 M: Josh Poimboeuf <jpoimboe@redhat.com>
9752 S: Supported
9753 F: tools/objtool/
9754
9755 OMAP AUDIO SUPPORT
9756 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9757 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9758 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9759 L: linux-omap@vger.kernel.org
9760 S: Maintained
9761 F: sound/soc/omap/
9762
9763 OMAP CLOCK FRAMEWORK SUPPORT
9764 M: Paul Walmsley <paul@pwsan.com>
9765 L: linux-omap@vger.kernel.org
9766 S: Maintained
9767 F: arch/arm/*omap*/*clock*
9768
9769 OMAP DEVICE TREE SUPPORT
9770 M: Benoît Cousson <bcousson@baylibre.com>
9771 M: Tony Lindgren <tony@atomide.com>
9772 L: linux-omap@vger.kernel.org
9773 L: devicetree@vger.kernel.org
9774 S: Maintained
9775 F: arch/arm/boot/dts/*omap*
9776 F: arch/arm/boot/dts/*am3*
9777 F: arch/arm/boot/dts/*am4*
9778 F: arch/arm/boot/dts/*am5*
9779 F: arch/arm/boot/dts/*dra7*
9780
9781 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9782 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9783 L: linux-omap@vger.kernel.org
9784 L: linux-fbdev@vger.kernel.org
9785 S: Maintained
9786 F: drivers/video/fbdev/omap2/
9787 F: Documentation/arm/OMAP/DSS
9788
9789 OMAP FRAMEBUFFER SUPPORT
9790 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9791 L: linux-fbdev@vger.kernel.org
9792 L: linux-omap@vger.kernel.org
9793 S: Maintained
9794 F: drivers/video/fbdev/omap/
9795
9796 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9797 M: Roger Quadros <rogerq@ti.com>
9798 M: Tony Lindgren <tony@atomide.com>
9799 L: linux-omap@vger.kernel.org
9800 S: Maintained
9801 F: drivers/memory/omap-gpmc.c
9802 F: arch/arm/mach-omap2/*gpmc*
9803
9804 OMAP GPIO DRIVER
9805 M: Grygorii Strashko <grygorii.strashko@ti.com>
9806 M: Santosh Shilimkar <ssantosh@kernel.org>
9807 M: Kevin Hilman <khilman@kernel.org>
9808 L: linux-omap@vger.kernel.org
9809 S: Maintained
9810 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9811 F: drivers/gpio/gpio-omap.c
9812
9813 OMAP HARDWARE SPINLOCK SUPPORT
9814 M: Ohad Ben-Cohen <ohad@wizery.com>
9815 L: linux-omap@vger.kernel.org
9816 S: Maintained
9817 F: drivers/hwspinlock/omap_hwspinlock.c
9818
9819 OMAP HS MMC SUPPORT
9820 L: linux-mmc@vger.kernel.org
9821 L: linux-omap@vger.kernel.org
9822 S: Orphan
9823 F: drivers/mmc/host/omap_hsmmc.c
9824
9825 OMAP HWMOD DATA
9826 M: Paul Walmsley <paul@pwsan.com>
9827 L: linux-omap@vger.kernel.org
9828 S: Maintained
9829 F: arch/arm/mach-omap2/omap_hwmod*data*
9830
9831 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9832 M: Benoît Cousson <bcousson@baylibre.com>
9833 L: linux-omap@vger.kernel.org
9834 S: Maintained
9835 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9836
9837 OMAP HWMOD SUPPORT
9838 M: Benoît Cousson <bcousson@baylibre.com>
9839 M: Paul Walmsley <paul@pwsan.com>
9840 L: linux-omap@vger.kernel.org
9841 S: Maintained
9842 F: arch/arm/mach-omap2/omap_hwmod.*
9843
9844 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9845 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9846 L: linux-media@vger.kernel.org
9847 S: Maintained
9848 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9849 F: drivers/media/platform/omap3isp/
9850 F: drivers/staging/media/omap4iss/
9851
9852 OMAP MMC SUPPORT
9853 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9854 L: linux-omap@vger.kernel.org
9855 S: Maintained
9856 F: drivers/mmc/host/omap.c
9857
9858 OMAP POWER MANAGEMENT SUPPORT
9859 M: Kevin Hilman <khilman@kernel.org>
9860 L: linux-omap@vger.kernel.org
9861 S: Maintained
9862 F: arch/arm/*omap*/*pm*
9863 F: drivers/cpufreq/omap-cpufreq.c
9864
9865 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9866 M: Rajendra Nayak <rnayak@codeaurora.org>
9867 M: Paul Walmsley <paul@pwsan.com>
9868 L: linux-omap@vger.kernel.org
9869 S: Maintained
9870 F: arch/arm/mach-omap2/prm*
9871
9872 OMAP RANDOM NUMBER GENERATOR SUPPORT
9873 M: Deepak Saxena <dsaxena@plexity.net>
9874 S: Maintained
9875 F: drivers/char/hw_random/omap-rng.c
9876
9877 OMAP USB SUPPORT
9878 L: linux-usb@vger.kernel.org
9879 L: linux-omap@vger.kernel.org
9880 S: Orphan
9881 F: drivers/usb/*/*omap*
9882 F: arch/arm/*omap*/usb*
9883
9884 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9885 M: Mark Jackson <mpfj@newflow.co.uk>
9886 L: linux-omap@vger.kernel.org
9887 S: Maintained
9888 F: arch/arm/boot/dts/am335x-nano.dts
9889
9890 OMAP1 SUPPORT
9891 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9892 M: Tony Lindgren <tony@atomide.com>
9893 L: linux-omap@vger.kernel.org
9894 Q: http://patchwork.kernel.org/project/linux-omap/list/
9895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9896 S: Maintained
9897 F: arch/arm/mach-omap1/
9898 F: arch/arm/plat-omap/
9899 F: arch/arm/configs/omap1_defconfig
9900 F: drivers/i2c/busses/i2c-omap.c
9901 F: include/linux/i2c-omap.h
9902
9903 OMAP2+ SUPPORT
9904 M: Tony Lindgren <tony@atomide.com>
9905 L: linux-omap@vger.kernel.org
9906 W: http://www.muru.com/linux/omap/
9907 W: http://linux.omap.com/
9908 Q: http://patchwork.kernel.org/project/linux-omap/list/
9909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9910 S: Maintained
9911 F: arch/arm/mach-omap2/
9912 F: arch/arm/plat-omap/
9913 F: arch/arm/configs/omap2plus_defconfig
9914 F: drivers/i2c/busses/i2c-omap.c
9915 F: drivers/irqchip/irq-omap-intc.c
9916 F: drivers/mfd/*omap*.c
9917 F: drivers/mfd/menelaus.c
9918 F: drivers/mfd/palmas.c
9919 F: drivers/mfd/tps65217.c
9920 F: drivers/mfd/tps65218.c
9921 F: drivers/mfd/tps65910.c
9922 F: drivers/mfd/twl-core.[ch]
9923 F: drivers/mfd/twl4030*.c
9924 F: drivers/mfd/twl6030*.c
9925 F: drivers/mfd/twl6040*.c
9926 F: drivers/regulator/palmas-regulator*.c
9927 F: drivers/regulator/pbias-regulator.c
9928 F: drivers/regulator/tps65217-regulator.c
9929 F: drivers/regulator/tps65218-regulator.c
9930 F: drivers/regulator/tps65910-regulator.c
9931 F: drivers/regulator/twl-regulator.c
9932 F: drivers/regulator/twl6030-regulator.c
9933 F: include/linux/i2c-omap.h
9934
9935 ONION OMEGA2+ BOARD
9936 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9937 L: linux-mips@linux-mips.org
9938 S: Maintained
9939 F: arch/mips/boot/dts/ralink/omega2p.dts
9940
9941 OMFS FILESYSTEM
9942 M: Bob Copeland <me@bobcopeland.com>
9943 L: linux-karma-devel@lists.sourceforge.net
9944 S: Maintained
9945 F: Documentation/filesystems/omfs.txt
9946 F: fs/omfs/
9947
9948 OMNIKEY CARDMAN 4000 DRIVER
9949 M: Harald Welte <laforge@gnumonks.org>
9950 S: Maintained
9951 F: drivers/char/pcmcia/cm4000_cs.c
9952 F: include/linux/cm4000_cs.h
9953 F: include/uapi/linux/cm4000_cs.h
9954
9955 OMNIKEY CARDMAN 4040 DRIVER
9956 M: Harald Welte <laforge@gnumonks.org>
9957 S: Maintained
9958 F: drivers/char/pcmcia/cm4040_cs.*
9959
9960 OMNIVISION OV13858 SENSOR DRIVER
9961 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9962 L: linux-media@vger.kernel.org
9963 T: git git://linuxtv.org/media_tree.git
9964 S: Maintained
9965 F: drivers/media/i2c/ov13858.c
9966
9967 OMNIVISION OV5640 SENSOR DRIVER
9968 M: Steve Longerbeam <slongerbeam@gmail.com>
9969 L: linux-media@vger.kernel.org
9970 T: git git://linuxtv.org/media_tree.git
9971 S: Maintained
9972 F: drivers/media/i2c/ov5640.c
9973
9974 OMNIVISION OV5647 SENSOR DRIVER
9975 M: Luis Oliveira <lolivei@synopsys.com>
9976 L: linux-media@vger.kernel.org
9977 T: git git://linuxtv.org/media_tree.git
9978 S: Maintained
9979 F: drivers/media/i2c/ov5647.c
9980
9981 OMNIVISION OV7670 SENSOR DRIVER
9982 M: Jonathan Corbet <corbet@lwn.net>
9983 L: linux-media@vger.kernel.org
9984 T: git git://linuxtv.org/media_tree.git
9985 S: Maintained
9986 F: drivers/media/i2c/ov7670.c
9987 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9988
9989 ONENAND FLASH DRIVER
9990 M: Kyungmin Park <kyungmin.park@samsung.com>
9991 L: linux-mtd@lists.infradead.org
9992 S: Maintained
9993 F: drivers/mtd/onenand/
9994 F: include/linux/mtd/onenand*.h
9995
9996 ONSTREAM SCSI TAPE DRIVER
9997 M: Willem Riede <osst@riede.org>
9998 L: osst-users@lists.sourceforge.net
9999 L: linux-scsi@vger.kernel.org
10000 S: Maintained
10001 F: Documentation/scsi/osst.txt
10002 F: drivers/scsi/osst.*
10003 F: drivers/scsi/osst_*.h
10004 F: drivers/scsi/st.h
10005
10006 OP-TEE DRIVER
10007 M: Jens Wiklander <jens.wiklander@linaro.org>
10008 S: Maintained
10009 F: drivers/tee/optee/
10010
10011 OPA-VNIC DRIVER
10012 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10013 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10014 L: linux-rdma@vger.kernel.org
10015 S: Supported
10016 F: drivers/infiniband/ulp/opa_vnic
10017
10018 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10019 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10020 L: devicetree@vger.kernel.org
10021 S: Maintained
10022 F: Documentation/devicetree/dynamic-resolution-notes.txt
10023 F: Documentation/devicetree/overlay-notes.txt
10024 F: drivers/of/overlay.c
10025 F: drivers/of/resolver.c
10026
10027 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10028 M: Rob Herring <robh+dt@kernel.org>
10029 M: Frank Rowand <frowand.list@gmail.com>
10030 L: devicetree@vger.kernel.org
10031 W: http://www.devicetree.org/
10032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10033 S: Maintained
10034 F: drivers/of/
10035 F: include/linux/of*.h
10036 F: scripts/dtc/
10037 F: Documentation/ABI/testing/sysfs-firmware-ofw
10038
10039 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10040 M: Rob Herring <robh+dt@kernel.org>
10041 M: Mark Rutland <mark.rutland@arm.com>
10042 L: devicetree@vger.kernel.org
10043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10044 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10045 S: Maintained
10046 F: Documentation/devicetree/
10047 F: arch/*/boot/dts/
10048 F: include/dt-bindings/
10049
10050 OPENCORES I2C BUS DRIVER
10051 M: Peter Korsgaard <jacmet@sunsite.dk>
10052 L: linux-i2c@vger.kernel.org
10053 S: Maintained
10054 F: Documentation/i2c/busses/i2c-ocores
10055 F: drivers/i2c/busses/i2c-ocores.c
10056
10057 OPENRISC ARCHITECTURE
10058 M: Jonas Bonn <jonas@southpole.se>
10059 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10060 M: Stafford Horne <shorne@gmail.com>
10061 T: git git://github.com/openrisc/linux.git
10062 L: openrisc@lists.librecores.org
10063 W: http://openrisc.io
10064 S: Maintained
10065 F: arch/openrisc/
10066
10067 OPENVSWITCH
10068 M: Pravin Shelar <pshelar@nicira.com>
10069 L: netdev@vger.kernel.org
10070 L: dev@openvswitch.org
10071 W: http://openvswitch.org
10072 S: Maintained
10073 F: net/openvswitch/
10074 F: include/uapi/linux/openvswitch.h
10075
10076 OPERATING PERFORMANCE POINTS (OPP)
10077 M: Viresh Kumar <vireshk@kernel.org>
10078 M: Nishanth Menon <nm@ti.com>
10079 M: Stephen Boyd <sboyd@codeaurora.org>
10080 L: linux-pm@vger.kernel.org
10081 S: Maintained
10082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10083 F: drivers/base/power/opp/
10084 F: include/linux/pm_opp.h
10085 F: Documentation/power/opp.txt
10086 F: Documentation/devicetree/bindings/opp/
10087
10088 OPL4 DRIVER
10089 M: Clemens Ladisch <clemens@ladisch.de>
10090 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10091 T: git git://git.alsa-project.org/alsa-kernel.git
10092 S: Maintained
10093 F: sound/drivers/opl4/
10094
10095 OPROFILE
10096 M: Robert Richter <rric@kernel.org>
10097 L: oprofile-list@lists.sf.net
10098 S: Maintained
10099 F: arch/*/include/asm/oprofile*.h
10100 F: arch/*/oprofile/
10101 F: drivers/oprofile/
10102 F: include/linux/oprofile.h
10103
10104 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10105 M: Mark Fasheh <mfasheh@versity.com>
10106 M: Joel Becker <jlbec@evilplan.org>
10107 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10108 W: http://ocfs2.wiki.kernel.org
10109 S: Supported
10110 F: Documentation/filesystems/ocfs2.txt
10111 F: Documentation/filesystems/dlmfs.txt
10112 F: fs/ocfs2/
10113
10114 ORANGEFS FILESYSTEM
10115 M: Mike Marshall <hubcap@omnibond.com>
10116 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10118 S: Supported
10119 F: fs/orangefs/
10120 F: Documentation/filesystems/orangefs.txt
10121
10122 ORINOCO DRIVER
10123 L: linux-wireless@vger.kernel.org
10124 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10125 W: http://www.nongnu.org/orinoco/
10126 S: Orphan
10127 F: drivers/net/wireless/intersil/orinoco/
10128
10129 OSD LIBRARY and FILESYSTEM
10130 M: Boaz Harrosh <ooo@electrozaur.com>
10131 S: Maintained
10132 F: drivers/scsi/osd/
10133 F: include/scsi/osd_*
10134 F: fs/exofs/
10135
10136 OV2659 OMNIVISION SENSOR DRIVER
10137 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10138 L: linux-media@vger.kernel.org
10139 W: https://linuxtv.org
10140 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10141 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10142 S: Maintained
10143 F: drivers/media/i2c/ov2659.c
10144 F: include/media/i2c/ov2659.h
10145
10146 OVERLAY FILESYSTEM
10147 M: Miklos Szeredi <miklos@szeredi.hu>
10148 L: linux-unionfs@vger.kernel.org
10149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10150 S: Supported
10151 F: fs/overlayfs/
10152 F: Documentation/filesystems/overlayfs.txt
10153
10154 P54 WIRELESS DRIVER
10155 M: Christian Lamparter <chunkeey@googlemail.com>
10156 L: linux-wireless@vger.kernel.org
10157 W: http://wireless.kernel.org/en/users/Drivers/p54
10158 S: Maintained
10159 F: drivers/net/wireless/intersil/p54/
10160
10161 PA SEMI ETHERNET DRIVER
10162 L: netdev@vger.kernel.org
10163 S: Orphan
10164 F: drivers/net/ethernet/pasemi/*
10165
10166 PA SEMI SMBUS DRIVER
10167 L: linux-i2c@vger.kernel.org
10168 S: Orphan
10169 F: drivers/i2c/busses/i2c-pasemi.c
10170
10171 PADATA PARALLEL EXECUTION MECHANISM
10172 M: Steffen Klassert <steffen.klassert@secunet.com>
10173 L: linux-crypto@vger.kernel.org
10174 S: Maintained
10175 F: kernel/padata.c
10176 F: include/linux/padata.h
10177 F: Documentation/padata.txt
10178
10179 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10180 M: Harald Welte <laforge@gnumonks.org>
10181 L: platform-driver-x86@vger.kernel.org
10182 S: Maintained
10183 F: drivers/platform/x86/panasonic-laptop.c
10184
10185 PANASONIC MN10300/AM33/AM34 PORT
10186 M: David Howells <dhowells@redhat.com>
10187 L: linux-am33-list@redhat.com (moderated for non-subscribers)
10188 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10189 S: Maintained
10190 F: Documentation/mn10300/
10191 F: arch/mn10300/
10192
10193 PARALLEL LCD/KEYPAD PANEL DRIVER
10194 M: Willy Tarreau <willy@haproxy.com>
10195 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10196 S: Odd Fixes
10197 F: Documentation/misc-devices/lcd-panel-cgram.txt
10198 F: drivers/misc/panel.c
10199
10200 PARALLEL PORT SUBSYSTEM
10201 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10202 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10203 L: linux-parport@lists.infradead.org (subscribers-only)
10204 S: Maintained
10205 F: drivers/parport/
10206 F: include/linux/parport*.h
10207 F: drivers/char/ppdev.c
10208 F: include/uapi/linux/ppdev.h
10209 F: Documentation/parport*.txt
10210
10211 PARAVIRT_OPS INTERFACE
10212 M: Juergen Gross <jgross@suse.com>
10213 M: Chris Wright <chrisw@sous-sol.org>
10214 M: Alok Kataria <akataria@vmware.com>
10215 M: Rusty Russell <rusty@rustcorp.com.au>
10216 L: virtualization@lists.linux-foundation.org
10217 S: Supported
10218 F: Documentation/virtual/paravirt_ops.txt
10219 F: arch/*/kernel/paravirt*
10220 F: arch/*/include/asm/paravirt*.h
10221 F: include/linux/hypervisor.h
10222
10223 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10224 M: Tim Waugh <tim@cyberelk.net>
10225 L: linux-parport@lists.infradead.org (subscribers-only)
10226 S: Maintained
10227 F: Documentation/blockdev/paride.txt
10228 F: drivers/block/paride/
10229
10230 PARISC ARCHITECTURE
10231 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10232 M: Helge Deller <deller@gmx.de>
10233 L: linux-parisc@vger.kernel.org
10234 W: http://www.parisc-linux.org/
10235 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10238 S: Maintained
10239 F: arch/parisc/
10240 F: Documentation/parisc/
10241 F: drivers/parisc/
10242 F: drivers/char/agp/parisc-agp.c
10243 F: drivers/input/serio/gscps2.c
10244 F: drivers/parport/parport_gsc.*
10245 F: drivers/tty/serial/8250/8250_gsc.c
10246 F: drivers/video/fbdev/sti*
10247 F: drivers/video/console/sti*
10248 F: drivers/video/logo/logo_parisc*
10249
10250 PARMAN
10251 M: Jiri Pirko <jiri@mellanox.com>
10252 L: netdev@vger.kernel.org
10253 S: Supported
10254 F: lib/parman.c
10255 F: lib/test_parman.c
10256 F: include/linux/parman.h
10257
10258 PC87360 HARDWARE MONITORING DRIVER
10259 M: Jim Cromie <jim.cromie@gmail.com>
10260 L: linux-hwmon@vger.kernel.org
10261 S: Maintained
10262 F: Documentation/hwmon/pc87360
10263 F: drivers/hwmon/pc87360.c
10264
10265 PC8736x GPIO DRIVER
10266 M: Jim Cromie <jim.cromie@gmail.com>
10267 S: Maintained
10268 F: drivers/char/pc8736x_gpio.c
10269
10270 PC87427 HARDWARE MONITORING DRIVER
10271 M: Jean Delvare <jdelvare@suse.com>
10272 L: linux-hwmon@vger.kernel.org
10273 S: Maintained
10274 F: Documentation/hwmon/pc87427
10275 F: drivers/hwmon/pc87427.c
10276
10277 PCA9532 LED DRIVER
10278 M: Riku Voipio <riku.voipio@iki.fi>
10279 S: Maintained
10280 F: drivers/leds/leds-pca9532.c
10281 F: include/linux/leds-pca9532.h
10282
10283 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10284 M: Guenter Roeck <linux@roeck-us.net>
10285 L: linux-i2c@vger.kernel.org
10286 S: Maintained
10287 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10288
10289 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10290 M: Khalid Aziz <khalid@gonehiking.org>
10291 S: Maintained
10292 F: drivers/firmware/pcdp.*
10293
10294 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10295 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10296 L: linux-pci@vger.kernel.org
10297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10298 S: Maintained
10299 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10300 F: drivers/pci/host/pci-aardvark.c
10301
10302 PCI DRIVER FOR ALTERA PCIE IP
10303 M: Ley Foon Tan <lftan@altera.com>
10304 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10305 L: linux-pci@vger.kernel.org
10306 S: Supported
10307 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10308 F: drivers/pci/host/pcie-altera.c
10309
10310 PCI DRIVER FOR APPLIEDMICRO XGENE
10311 M: Tanmay Inamdar <tinamdar@apm.com>
10312 L: linux-pci@vger.kernel.org
10313 L: linux-arm-kernel@lists.infradead.org
10314 S: Maintained
10315 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10316 F: drivers/pci/host/pci-xgene.c
10317
10318 PCI DRIVER FOR ARM VERSATILE PLATFORM
10319 M: Rob Herring <robh@kernel.org>
10320 L: linux-pci@vger.kernel.org
10321 L: linux-arm-kernel@lists.infradead.org
10322 S: Maintained
10323 F: Documentation/devicetree/bindings/pci/versatile.txt
10324 F: drivers/pci/host/pci-versatile.c
10325
10326 PCI DRIVER FOR ARMADA 8K
10327 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10328 L: linux-pci@vger.kernel.org
10329 L: linux-arm-kernel@lists.infradead.org
10330 S: Maintained
10331 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10332 F: drivers/pci/dwc/pcie-armada8k.c
10333
10334 PCI DRIVER FOR FREESCALE LAYERSCAPE
10335 M: Minghuan Lian <minghuan.Lian@freescale.com>
10336 M: Mingkai Hu <mingkai.hu@freescale.com>
10337 M: Roy Zang <tie-fei.zang@freescale.com>
10338 L: linuxppc-dev@lists.ozlabs.org
10339 L: linux-pci@vger.kernel.org
10340 L: linux-arm-kernel@lists.infradead.org
10341 S: Maintained
10342 F: drivers/pci/dwc/*layerscape*
10343
10344 PCI DRIVER FOR GENERIC OF HOSTS
10345 M: Will Deacon <will.deacon@arm.com>
10346 L: linux-pci@vger.kernel.org
10347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10348 S: Maintained
10349 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10350 F: drivers/pci/host/pci-host-common.c
10351 F: drivers/pci/host/pci-host-generic.c
10352
10353 PCI DRIVER FOR IMX6
10354 M: Richard Zhu <hongxing.zhu@nxp.com>
10355 M: Lucas Stach <l.stach@pengutronix.de>
10356 L: linux-pci@vger.kernel.org
10357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10358 S: Maintained
10359 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10360 F: drivers/pci/dwc/*imx6*
10361
10362 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10363 M: Keith Busch <keith.busch@intel.com>
10364 M: Jonathan Derrick <jonathan.derrick@intel.com>
10365 L: linux-pci@vger.kernel.org
10366 S: Supported
10367 F: drivers/pci/host/vmd.c
10368
10369 PCI DRIVER FOR MICROSEMI SWITCHTEC
10370 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10371 M: Stephen Bates <stephen.bates@microsemi.com>
10372 M: Logan Gunthorpe <logang@deltatee.com>
10373 L: linux-pci@vger.kernel.org
10374 S: Maintained
10375 F: Documentation/switchtec.txt
10376 F: Documentation/ABI/testing/sysfs-class-switchtec
10377 F: drivers/pci/switch/switchtec*
10378 F: include/uapi/linux/switchtec_ioctl.h
10379
10380 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10381 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10382 M: Jason Cooper <jason@lakedaemon.net>
10383 L: linux-pci@vger.kernel.org
10384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10385 S: Maintained
10386 F: drivers/pci/host/*mvebu*
10387
10388 PCI DRIVER FOR NVIDIA TEGRA
10389 M: Thierry Reding <thierry.reding@gmail.com>
10390 L: linux-tegra@vger.kernel.org
10391 L: linux-pci@vger.kernel.org
10392 S: Supported
10393 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10394 F: drivers/pci/host/pci-tegra.c
10395
10396 PCI DRIVER FOR RENESAS R-CAR
10397 M: Simon Horman <horms@verge.net.au>
10398 L: linux-pci@vger.kernel.org
10399 L: linux-renesas-soc@vger.kernel.org
10400 S: Maintained
10401 F: drivers/pci/host/*rcar*
10402
10403 PCI DRIVER FOR SAMSUNG EXYNOS
10404 M: Jingoo Han <jingoohan1@gmail.com>
10405 L: linux-pci@vger.kernel.org
10406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10407 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10408 S: Maintained
10409 F: drivers/pci/dwc/pci-exynos.c
10410
10411 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10412 M: Jingoo Han <jingoohan1@gmail.com>
10413 M: Joao Pinto <Joao.Pinto@synopsys.com>
10414 L: linux-pci@vger.kernel.org
10415 S: Maintained
10416 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10417 F: drivers/pci/dwc/*designware*
10418
10419 PCI DRIVER FOR TI DRA7XX
10420 M: Kishon Vijay Abraham I <kishon@ti.com>
10421 L: linux-omap@vger.kernel.org
10422 L: linux-pci@vger.kernel.org
10423 S: Supported
10424 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10425 F: drivers/pci/dwc/pci-dra7xx.c
10426
10427 PCI DRIVER FOR TI KEYSTONE
10428 M: Murali Karicheri <m-karicheri2@ti.com>
10429 L: linux-pci@vger.kernel.org
10430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10431 S: Maintained
10432 F: drivers/pci/dwc/*keystone*
10433
10434 PCI ENDPOINT SUBSYSTEM
10435 M: Kishon Vijay Abraham I <kishon@ti.com>
10436 L: linux-pci@vger.kernel.org
10437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10438 S: Supported
10439 F: drivers/pci/endpoint/
10440 F: drivers/misc/pci_endpoint_test.c
10441 F: tools/pci/
10442
10443 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10444 M: Russell Currey <ruscur@russell.cc>
10445 L: linuxppc-dev@lists.ozlabs.org
10446 S: Supported
10447 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10448 F: arch/powerpc/kernel/eeh*.c
10449 F: arch/powerpc/platforms/*/eeh*.c
10450 F: arch/powerpc/include/*/eeh*.h
10451
10452 PCI ERROR RECOVERY
10453 M: Linas Vepstas <linasvepstas@gmail.com>
10454 L: linux-pci@vger.kernel.org
10455 S: Supported
10456 F: Documentation/PCI/pci-error-recovery.txt
10457
10458 PCI MSI DRIVER FOR ALTERA MSI IP
10459 M: Ley Foon Tan <lftan@altera.com>
10460 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10461 L: linux-pci@vger.kernel.org
10462 S: Supported
10463 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10464 F: drivers/pci/host/pcie-altera-msi.c
10465
10466 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10467 M: Duc Dang <dhdang@apm.com>
10468 L: linux-pci@vger.kernel.org
10469 L: linux-arm-kernel@lists.infradead.org
10470 S: Maintained
10471 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10472 F: drivers/pci/host/pci-xgene-msi.c
10473
10474 PCI SUBSYSTEM
10475 M: Bjorn Helgaas <bhelgaas@google.com>
10476 L: linux-pci@vger.kernel.org
10477 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10479 S: Supported
10480 F: Documentation/devicetree/bindings/pci/
10481 F: Documentation/PCI/
10482 F: drivers/pci/
10483 F: include/linux/pci*
10484 F: arch/x86/pci/
10485 F: arch/x86/kernel/quirks.c
10486
10487 PCIE DRIVER FOR AXIS ARTPEC
10488 M: Niklas Cassel <niklas.cassel@axis.com>
10489 M: Jesper Nilsson <jesper.nilsson@axis.com>
10490 L: linux-arm-kernel@axis.com
10491 L: linux-pci@vger.kernel.org
10492 S: Maintained
10493 F: Documentation/devicetree/bindings/pci/axis,artpec*
10494 F: drivers/pci/dwc/*artpec*
10495
10496 PCIE DRIVER FOR CAVIUM THUNDERX
10497 M: David Daney <david.daney@cavium.com>
10498 L: linux-pci@vger.kernel.org
10499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10500 S: Supported
10501 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10502 F: drivers/pci/host/pci-thunder-*
10503
10504 PCIE DRIVER FOR HISILICON
10505 M: Zhou Wang <wangzhou1@hisilicon.com>
10506 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
10507 L: linux-pci@vger.kernel.org
10508 S: Maintained
10509 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10510 F: drivers/pci/dwc/pcie-hisi.c
10511
10512 PCIE DRIVER FOR HISILICON KIRIN
10513 M: Xiaowei Song <songxiaowei@hisilicon.com>
10514 M: Binghui Wang <wangbinghui@hisilicon.com>
10515 L: linux-pci@vger.kernel.org
10516 S: Maintained
10517 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10518 F: drivers/pci/dwc/pcie-kirin.c
10519
10520 PCIE DRIVER FOR MEDIATEK
10521 M: Ryder Lee <ryder.lee@mediatek.com>
10522 L: linux-pci@vger.kernel.org
10523 L: linux-mediatek@lists.infradead.org
10524 S: Supported
10525 F: Documentation/devicetree/bindings/pci/mediatek*
10526 F: drivers/pci/host/*mediatek*
10527
10528 PCIE DRIVER FOR QUALCOMM MSM
10529 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10530 L: linux-pci@vger.kernel.org
10531 L: linux-arm-msm@vger.kernel.org
10532 S: Maintained
10533 F: drivers/pci/dwc/*qcom*
10534
10535 PCIE DRIVER FOR ROCKCHIP
10536 M: Shawn Lin <shawn.lin@rock-chips.com>
10537 L: linux-pci@vger.kernel.org
10538 L: linux-rockchip@lists.infradead.org
10539 S: Maintained
10540 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10541 F: drivers/pci/host/pcie-rockchip.c
10542
10543 PCIE DRIVER FOR ST SPEAR13XX
10544 M: Pratyush Anand <pratyush.anand@gmail.com>
10545 L: linux-pci@vger.kernel.org
10546 S: Maintained
10547 F: drivers/pci/dwc/*spear*
10548
10549 PCMCIA SUBSYSTEM
10550 P: Linux PCMCIA Team
10551 L: linux-pcmcia@lists.infradead.org
10552 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10554 S: Maintained
10555 F: Documentation/pcmcia/
10556 F: tools/pcmcia/
10557 F: drivers/pcmcia/
10558 F: include/pcmcia/
10559
10560 PCNET32 NETWORK DRIVER
10561 M: Don Fry <pcnet32@frontier.com>
10562 L: netdev@vger.kernel.org
10563 S: Maintained
10564 F: drivers/net/ethernet/amd/pcnet32.c
10565
10566 PCRYPT PARALLEL CRYPTO ENGINE
10567 M: Steffen Klassert <steffen.klassert@secunet.com>
10568 L: linux-crypto@vger.kernel.org
10569 S: Maintained
10570 F: crypto/pcrypt.c
10571 F: include/crypto/pcrypt.h
10572
10573 PEAQ WMI HOTKEYS DRIVER
10574 M: Hans de Goede <hdegoede@redhat.com>
10575 L: platform-driver-x86@vger.kernel.org
10576 S: Maintained
10577 F: drivers/platform/x86/peaq-wmi.c
10578
10579 PER-CPU MEMORY ALLOCATOR
10580 M: Tejun Heo <tj@kernel.org>
10581 M: Christoph Lameter <cl@linux.com>
10582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10583 S: Maintained
10584 F: include/linux/percpu*.h
10585 F: mm/percpu*.c
10586 F: arch/*/include/asm/percpu.h
10587
10588 PER-TASK DELAY ACCOUNTING
10589 M: Balbir Singh <bsingharora@gmail.com>
10590 S: Maintained
10591 F: include/linux/delayacct.h
10592 F: kernel/delayacct.c
10593
10594 PERFORMANCE EVENTS SUBSYSTEM
10595 M: Peter Zijlstra <peterz@infradead.org>
10596 M: Ingo Molnar <mingo@redhat.com>
10597 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10598 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10599 R: Jiri Olsa <jolsa@redhat.com>
10600 R: Namhyung Kim <namhyung@kernel.org>
10601 L: linux-kernel@vger.kernel.org
10602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10603 S: Supported
10604 F: kernel/events/*
10605 F: include/linux/perf_event.h
10606 F: include/uapi/linux/perf_event.h
10607 F: arch/*/kernel/perf_event*.c
10608 F: arch/*/kernel/*/perf_event*.c
10609 F: arch/*/kernel/*/*/perf_event*.c
10610 F: arch/*/include/asm/perf_event.h
10611 F: arch/*/kernel/perf_callchain.c
10612 F: arch/*/events/*
10613 F: tools/perf/
10614
10615 PERSONALITY HANDLING
10616 M: Christoph Hellwig <hch@infradead.org>
10617 L: linux-abi-devel@lists.sourceforge.net
10618 S: Maintained
10619 F: include/linux/personality.h
10620 F: include/uapi/linux/personality.h
10621
10622 PHONET PROTOCOL
10623 M: Remi Denis-Courmont <courmisch@gmail.com>
10624 S: Supported
10625 F: Documentation/networking/phonet.txt
10626 F: include/linux/phonet.h
10627 F: include/net/phonet/
10628 F: include/uapi/linux/phonet.h
10629 F: net/phonet/
10630
10631 PHRAM MTD DRIVER
10632 M: Joern Engel <joern@lazybastard.org>
10633 L: linux-mtd@lists.infradead.org
10634 S: Maintained
10635 F: drivers/mtd/devices/phram.c
10636
10637 PICOLCD HID DRIVER
10638 M: Bruno Prémont <bonbons@linux-vserver.org>
10639 L: linux-input@vger.kernel.org
10640 S: Maintained
10641 F: drivers/hid/hid-picolcd*
10642
10643 PICOXCELL SUPPORT
10644 M: Jamie Iles <jamie@jamieiles.com>
10645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10646 T: git git://github.com/jamieiles/linux-2.6-ji.git
10647 S: Supported
10648 F: arch/arm/boot/dts/picoxcell*
10649 F: arch/arm/mach-picoxcell/
10650 F: drivers/crypto/picoxcell*
10651
10652 PIN CONTROL SUBSYSTEM
10653 M: Linus Walleij <linus.walleij@linaro.org>
10654 L: linux-gpio@vger.kernel.org
10655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10656 S: Maintained
10657 F: Documentation/devicetree/bindings/pinctrl/
10658 F: Documentation/driver-api/pinctl.rst
10659 F: drivers/pinctrl/
10660 F: include/linux/pinctrl/
10661
10662 PIN CONTROLLER - ATMEL AT91
10663 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10665 S: Maintained
10666 F: drivers/pinctrl/pinctrl-at91.*
10667
10668 PIN CONTROLLER - ATMEL AT91 PIO4
10669 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10671 L: linux-gpio@vger.kernel.org
10672 S: Supported
10673 F: drivers/pinctrl/pinctrl-at91-pio4.*
10674
10675 PIN CONTROLLER - INTEL
10676 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10677 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10678 S: Maintained
10679 F: drivers/pinctrl/intel/
10680
10681 PIN CONTROLLER - QUALCOMM
10682 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10683 S: Maintained
10684 L: linux-arm-msm@vger.kernel.org
10685 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10686 F: drivers/pinctrl/qcom/
10687
10688 PIN CONTROLLER - RENESAS
10689 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10690 M: Geert Uytterhoeven <geert+renesas@glider.be>
10691 L: linux-renesas-soc@vger.kernel.org
10692 S: Maintained
10693 F: drivers/pinctrl/sh-pfc/
10694
10695 PIN CONTROLLER - SAMSUNG
10696 M: Tomasz Figa <tomasz.figa@gmail.com>
10697 M: Krzysztof Kozlowski <krzk@kernel.org>
10698 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10700 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10701 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10703 S: Maintained
10704 F: drivers/pinctrl/samsung/
10705 F: include/dt-bindings/pinctrl/samsung.h
10706 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10707
10708 PIN CONTROLLER - SINGLE
10709 M: Tony Lindgren <tony@atomide.com>
10710 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10712 L: linux-omap@vger.kernel.org
10713 S: Maintained
10714 F: drivers/pinctrl/pinctrl-single.c
10715
10716 PIN CONTROLLER - ST SPEAR
10717 M: Viresh Kumar <vireshk@kernel.org>
10718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10719 W: http://www.st.com/spear
10720 S: Maintained
10721 F: drivers/pinctrl/spear/
10722
10723 PISTACHIO SOC SUPPORT
10724 M: James Hartley <james.hartley@imgtec.com>
10725 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10726 L: linux-mips@linux-mips.org
10727 S: Maintained
10728 F: arch/mips/pistachio/
10729 F: arch/mips/include/asm/mach-pistachio/
10730 F: arch/mips/boot/dts/img/pistachio*
10731 F: arch/mips/configs/pistachio*_defconfig
10732
10733 PKTCDVD DRIVER
10734 S: Orphan
10735 M: linux-block@vger.kernel.org
10736 F: drivers/block/pktcdvd.c
10737 F: include/linux/pktcdvd.h
10738 F: include/uapi/linux/pktcdvd.h
10739
10740 PKUNITY SOC DRIVERS
10741 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10742 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10743 S: Maintained
10744 T: git git://github.com/gxt/linux.git
10745 F: drivers/input/serio/i8042-unicore32io.h
10746 F: drivers/i2c/busses/i2c-puv3.c
10747 F: drivers/video/fbdev/fb-puv3.c
10748 F: drivers/rtc/rtc-puv3.c
10749
10750 PMBUS HARDWARE MONITORING DRIVERS
10751 M: Guenter Roeck <linux@roeck-us.net>
10752 L: linux-hwmon@vger.kernel.org
10753 W: http://hwmon.wiki.kernel.org/
10754 W: http://www.roeck-us.net/linux/drivers/
10755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10756 S: Maintained
10757 F: Documentation/hwmon/pmbus
10758 F: drivers/hwmon/pmbus/
10759 F: include/linux/pmbus.h
10760
10761 PMC SIERRA MaxRAID DRIVER
10762 L: linux-scsi@vger.kernel.org
10763 W: http://www.pmc-sierra.com/
10764 S: Orphan
10765 F: drivers/scsi/pmcraid.*
10766
10767 PMC SIERRA PM8001 DRIVER
10768 M: Jack Wang <jinpu.wang@profitbricks.com>
10769 M: lindar_liu@usish.com
10770 L: linux-scsi@vger.kernel.org
10771 S: Supported
10772 F: drivers/scsi/pm8001/
10773
10774 PNP SUPPORT
10775 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10776 S: Maintained
10777 F: drivers/pnp/
10778
10779 POSIX CLOCKS and TIMERS
10780 M: Thomas Gleixner <tglx@linutronix.de>
10781 L: linux-kernel@vger.kernel.org
10782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10783 S: Maintained
10784 F: fs/timerfd.c
10785 F: include/linux/timer*
10786 F: kernel/time/*timer*
10787
10788 POWER MANAGEMENT CORE
10789 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10790 L: linux-pm@vger.kernel.org
10791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10792 B: https://bugzilla.kernel.org
10793 S: Supported
10794 F: drivers/base/power/
10795 F: include/linux/pm.h
10796 F: include/linux/pm_*
10797 F: include/linux/powercap.h
10798 F: drivers/powercap/
10799
10800 POWER STATE COORDINATION INTERFACE (PSCI)
10801 M: Mark Rutland <mark.rutland@arm.com>
10802 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10803 L: linux-arm-kernel@lists.infradead.org
10804 S: Maintained
10805 F: drivers/firmware/psci*.c
10806 F: include/linux/psci.h
10807 F: include/uapi/linux/psci.h
10808
10809 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10810 M: Sebastian Reichel <sre@kernel.org>
10811 L: linux-pm@vger.kernel.org
10812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10813 S: Maintained
10814 F: Documentation/devicetree/bindings/power/supply/
10815 F: include/linux/power_supply.h
10816 F: drivers/power/supply/
10817
10818 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10819 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10820 L: linuxppc-dev@lists.ozlabs.org
10821 S: Maintained
10822 F: drivers/char/powernv-op-panel.c
10823
10824 PPP OVER ATM (RFC 2364)
10825 M: Mitchell Blank Jr <mitch@sfgoth.com>
10826 S: Maintained
10827 F: net/atm/pppoatm.c
10828 F: include/uapi/linux/atmppp.h
10829
10830 PPP OVER ETHERNET
10831 M: Michal Ostrowski <mostrows@earthlink.net>
10832 S: Maintained
10833 F: drivers/net/ppp/pppoe.c
10834 F: drivers/net/ppp/pppox.c
10835
10836 PPP OVER L2TP
10837 M: James Chapman <jchapman@katalix.com>
10838 S: Maintained
10839 F: net/l2tp/l2tp_ppp.c
10840 F: include/linux/if_pppol2tp.h
10841 F: include/uapi/linux/if_pppol2tp.h
10842
10843 PPP PROTOCOL DRIVERS AND COMPRESSORS
10844 M: Paul Mackerras <paulus@samba.org>
10845 L: linux-ppp@vger.kernel.org
10846 S: Maintained
10847 F: drivers/net/ppp/ppp_*
10848
10849 PPS SUPPORT
10850 M: Rodolfo Giometti <giometti@enneenne.com>
10851 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10852 L: linuxpps@ml.enneenne.com (subscribers-only)
10853 S: Maintained
10854 F: Documentation/pps/
10855 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10856 F: Documentation/ABI/testing/sysfs-pps
10857 F: drivers/pps/
10858 F: include/linux/pps*.h
10859 F: include/uapi/linux/pps.h
10860
10861 PPTP DRIVER
10862 M: Dmitry Kozlov <xeb@mail.ru>
10863 L: netdev@vger.kernel.org
10864 S: Maintained
10865 F: drivers/net/ppp/pptp.c
10866 W: http://sourceforge.net/projects/accel-pptp
10867
10868 PREEMPTIBLE KERNEL
10869 M: Robert Love <rml@tech9.net>
10870 L: kpreempt-tech@lists.sourceforge.net
10871 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10872 S: Supported
10873 F: Documentation/preempt-locking.txt
10874 F: include/linux/preempt.h
10875
10876 PRINTK
10877 M: Petr Mladek <pmladek@suse.com>
10878 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10879 R: Steven Rostedt <rostedt@goodmis.org>
10880 S: Maintained
10881 F: kernel/printk/
10882 F: include/linux/printk.h
10883
10884 PRISM54 WIRELESS DRIVER
10885 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10886 L: linux-wireless@vger.kernel.org
10887 W: http://wireless.kernel.org/en/users/Drivers/p54
10888 S: Obsolete
10889 F: drivers/net/wireless/intersil/prism54/
10890
10891 PROC SYSCTL
10892 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10893 M: Kees Cook <keescook@chromium.org>
10894 L: linux-kernel@vger.kernel.org
10895 L: linux-fsdevel@vger.kernel.org
10896 S: Maintained
10897 F: fs/proc/proc_sysctl.c
10898 F: include/linux/sysctl.h
10899 F: kernel/sysctl.c
10900 F: tools/testing/selftests/sysctl/
10901
10902 PS3 NETWORK SUPPORT
10903 M: Geoff Levand <geoff@infradead.org>
10904 L: netdev@vger.kernel.org
10905 L: linuxppc-dev@lists.ozlabs.org
10906 S: Maintained
10907 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10908
10909 PS3 PLATFORM SUPPORT
10910 M: Geoff Levand <geoff@infradead.org>
10911 L: linuxppc-dev@lists.ozlabs.org
10912 S: Maintained
10913 F: arch/powerpc/boot/ps3*
10914 F: arch/powerpc/include/asm/lv1call.h
10915 F: arch/powerpc/include/asm/ps3*.h
10916 F: arch/powerpc/platforms/ps3/
10917 F: drivers/*/ps3*
10918 F: drivers/ps3/
10919 F: drivers/rtc/rtc-ps3.c
10920 F: drivers/usb/host/*ps3.c
10921 F: sound/ppc/snd_ps3*
10922
10923 PS3VRAM DRIVER
10924 M: Jim Paris <jim@jtan.com>
10925 M: Geoff Levand <geoff@infradead.org>
10926 L: linuxppc-dev@lists.ozlabs.org
10927 S: Maintained
10928 F: drivers/block/ps3vram.c
10929
10930 PSAMPLE PACKET SAMPLING SUPPORT:
10931 M: Yotam Gigi <yotamg@mellanox.com>
10932 S: Maintained
10933 F: net/psample
10934 F: include/net/psample.h
10935 F: include/uapi/linux/psample.h
10936
10937 PSTORE FILESYSTEM
10938 M: Kees Cook <keescook@chromium.org>
10939 M: Anton Vorontsov <anton@enomsg.org>
10940 M: Colin Cross <ccross@android.com>
10941 M: Tony Luck <tony.luck@intel.com>
10942 S: Maintained
10943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10944 F: fs/pstore/
10945 F: include/linux/pstore*
10946 F: drivers/firmware/efi/efi-pstore.c
10947 F: drivers/acpi/apei/erst.c
10948 F: Documentation/admin-guide/ramoops.rst
10949 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10950 K: \b(pstore|ramoops)
10951
10952 PTP HARDWARE CLOCK SUPPORT
10953 M: Richard Cochran <richardcochran@gmail.com>
10954 L: netdev@vger.kernel.org
10955 S: Maintained
10956 W: http://linuxptp.sourceforge.net/
10957 F: Documentation/ABI/testing/sysfs-ptp
10958 F: Documentation/ptp/*
10959 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10960 F: drivers/net/phy/dp83640*
10961 F: drivers/ptp/*
10962 F: include/linux/ptp_cl*
10963
10964 PTRACE SUPPORT
10965 M: Oleg Nesterov <oleg@redhat.com>
10966 S: Maintained
10967 F: include/asm-generic/syscall.h
10968 F: include/linux/ptrace.h
10969 F: include/linux/regset.h
10970 F: include/linux/tracehook.h
10971 F: include/uapi/linux/ptrace.h
10972 F: include/uapi/linux/ptrace.h
10973 F: include/asm-generic/ptrace.h
10974 F: kernel/ptrace.c
10975 F: arch/*/ptrace*.c
10976 F: arch/*/*/ptrace*.c
10977 F: arch/*/include/asm/ptrace*.h
10978
10979 PULSE8-CEC DRIVER
10980 M: Hans Verkuil <hverkuil@xs4all.nl>
10981 L: linux-media@vger.kernel.org
10982 T: git git://linuxtv.org/media_tree.git
10983 S: Maintained
10984 F: drivers/media/usb/pulse8-cec/*
10985 F: Documentation/media/cec-drivers/pulse8-cec.rst
10986
10987 PVRUSB2 VIDEO4LINUX DRIVER
10988 M: Mike Isely <isely@pobox.com>
10989 L: pvrusb2@isely.net (subscribers-only)
10990 L: linux-media@vger.kernel.org
10991 W: http://www.isely.net/pvrusb2/
10992 T: git git://linuxtv.org/media_tree.git
10993 S: Maintained
10994 F: Documentation/media/v4l-drivers/pvrusb2*
10995 F: drivers/media/usb/pvrusb2/
10996
10997 PWC WEBCAM DRIVER
10998 M: Hans Verkuil <hverkuil@xs4all.nl>
10999 L: linux-media@vger.kernel.org
11000 T: git git://linuxtv.org/media_tree.git
11001 S: Odd Fixes
11002 F: drivers/media/usb/pwc/*
11003
11004 PWM FAN DRIVER
11005 M: Kamil Debski <kamil@wypas.org>
11006 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11007 L: linux-hwmon@vger.kernel.org
11008 S: Supported
11009 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11010 F: Documentation/hwmon/pwm-fan
11011 F: drivers/hwmon/pwm-fan.c
11012
11013 PWM IR Transmitter
11014 M: Sean Young <sean@mess.org>
11015 L: linux-media@vger.kernel.org
11016 S: Maintained
11017 F: drivers/media/rc/pwm-ir-tx.c
11018
11019 PWM SUBSYSTEM
11020 M: Thierry Reding <thierry.reding@gmail.com>
11021 L: linux-pwm@vger.kernel.org
11022 S: Maintained
11023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11024 F: Documentation/pwm.txt
11025 F: Documentation/devicetree/bindings/pwm/
11026 F: include/linux/pwm.h
11027 F: drivers/pwm/
11028 F: drivers/video/backlight/pwm_bl.c
11029 F: include/linux/pwm_backlight.h
11030 F: drivers/gpio/gpio-mvebu.c
11031 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11032
11033 PXA GPIO DRIVER
11034 M: Robert Jarzmik <robert.jarzmik@free.fr>
11035 L: linux-gpio@vger.kernel.org
11036 S: Maintained
11037 F: drivers/gpio/gpio-pxa.c
11038
11039 PXA MMCI DRIVER
11040 S: Orphan
11041
11042 PXA RTC DRIVER
11043 M: Robert Jarzmik <robert.jarzmik@free.fr>
11044 L: linux-rtc@vger.kernel.org
11045 S: Maintained
11046
11047 PXA2xx/PXA3xx SUPPORT
11048 M: Daniel Mack <daniel@zonque.org>
11049 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11050 M: Robert Jarzmik <robert.jarzmik@free.fr>
11051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11052 T: git git://github.com/hzhuang1/linux.git
11053 T: git git://github.com/rjarzmik/linux.git
11054 S: Maintained
11055 F: arch/arm/boot/dts/pxa*
11056 F: arch/arm/mach-pxa/
11057 F: drivers/dma/pxa*
11058 F: drivers/pcmcia/pxa2xx*
11059 F: drivers/pinctrl/pxa/
11060 F: drivers/spi/spi-pxa2xx*
11061 F: drivers/usb/gadget/udc/pxa2*
11062 F: include/sound/pxa2xx-lib.h
11063 F: sound/arm/pxa*
11064 F: sound/soc/pxa/
11065
11066 PXA3xx NAND FLASH DRIVER
11067 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11068 L: linux-mtd@lists.infradead.org
11069 S: Maintained
11070 F: drivers/mtd/nand/pxa3xx_nand.c
11071
11072 QAT DRIVER
11073 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11074 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
11075 L: qat-linux@intel.com
11076 S: Supported
11077 F: drivers/crypto/qat/
11078
11079 QCOM AUDIO (ASoC) DRIVERS
11080 M: Patrick Lai <plai@codeaurora.org>
11081 M: Banajit Goswami <bgoswami@codeaurora.org>
11082 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11083 S: Supported
11084 F: sound/soc/qcom/
11085
11086 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11087 M: Gabriel Somlo <somlo@cmu.edu>
11088 M: "Michael S. Tsirkin" <mst@redhat.com>
11089 L: qemu-devel@nongnu.org
11090 S: Maintained
11091 F: drivers/firmware/qemu_fw_cfg.c
11092
11093 QIB DRIVER
11094 M: Mike Marciniszyn <infinipath@intel.com>
11095 L: linux-rdma@vger.kernel.org
11096 S: Supported
11097 F: drivers/infiniband/hw/qib/
11098
11099 QLOGIC QL41xxx FCOE DRIVER
11100 M: QLogic-Storage-Upstream@cavium.com
11101 L: linux-scsi@vger.kernel.org
11102 S: Supported
11103 F: drivers/scsi/qedf/
11104
11105 QLOGIC QL41xxx ISCSI DRIVER
11106 M: QLogic-Storage-Upstream@cavium.com
11107 L: linux-scsi@vger.kernel.org
11108 S: Supported
11109 F: drivers/scsi/qedi/
11110
11111 QLOGIC QL4xxx ETHERNET DRIVER
11112 M: Ariel Elior <Ariel.Elior@cavium.com>
11113 M: everest-linux-l2@cavium.com
11114 L: netdev@vger.kernel.org
11115 S: Supported
11116 F: drivers/net/ethernet/qlogic/qed/
11117 F: include/linux/qed/
11118 F: drivers/net/ethernet/qlogic/qede/
11119
11120 QLOGIC QL4xxx RDMA DRIVER
11121 M: Ram Amrani <Ram.Amrani@cavium.com>
11122 M: Ariel Elior <Ariel.Elior@cavium.com>
11123 L: linux-rdma@vger.kernel.org
11124 S: Supported
11125 F: drivers/infiniband/hw/qedr/
11126 F: include/uapi/rdma/qedr-abi.h
11127
11128 QLOGIC QLA1280 SCSI DRIVER
11129 M: Michael Reed <mdr@sgi.com>
11130 L: linux-scsi@vger.kernel.org
11131 S: Maintained
11132 F: drivers/scsi/qla1280.[ch]
11133
11134 QLOGIC QLA2XXX FC-SCSI DRIVER
11135 M: qla2xxx-upstream@qlogic.com
11136 L: linux-scsi@vger.kernel.org
11137 S: Supported
11138 F: Documentation/scsi/LICENSE.qla2xxx
11139 F: drivers/scsi/qla2xxx/
11140
11141 QLOGIC QLA3XXX NETWORK DRIVER
11142 M: Dept-GELinuxNICDev@cavium.com
11143 L: netdev@vger.kernel.org
11144 S: Supported
11145 F: Documentation/networking/LICENSE.qla3xxx
11146 F: drivers/net/ethernet/qlogic/qla3xxx.*
11147
11148 QLOGIC QLA4XXX iSCSI DRIVER
11149 M: QLogic-Storage-Upstream@qlogic.com
11150 L: linux-scsi@vger.kernel.org
11151 S: Supported
11152 F: Documentation/scsi/LICENSE.qla4xxx
11153 F: drivers/scsi/qla4xxx/
11154
11155 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11156 M: Harish Patil <harish.patil@cavium.com>
11157 M: Manish Chopra <manish.chopra@cavium.com>
11158 M: Dept-GELinuxNICDev@cavium.com
11159 L: netdev@vger.kernel.org
11160 S: Supported
11161 F: drivers/net/ethernet/qlogic/qlcnic/
11162
11163 QLOGIC QLGE 10Gb ETHERNET DRIVER
11164 M: Harish Patil <harish.patil@cavium.com>
11165 M: Manish Chopra <manish.chopra@cavium.com>
11166 M: Dept-GELinuxNICDev@cavium.com
11167 L: netdev@vger.kernel.org
11168 S: Supported
11169 F: drivers/net/ethernet/qlogic/qlge/
11170
11171 QNX4 FILESYSTEM
11172 M: Anders Larsen <al@alarsen.net>
11173 W: http://www.alarsen.net/linux/qnx4fs/
11174 S: Maintained
11175 F: fs/qnx4/
11176 F: include/uapi/linux/qnx4_fs.h
11177 F: include/uapi/linux/qnxtypes.h
11178
11179 QORIQ DPAA2 FSL-MC BUS DRIVER
11180 M: Stuart Yoder <stuyoder@gmail.com>
11181 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11182 L: linux-kernel@vger.kernel.org
11183 S: Maintained
11184 F: drivers/staging/fsl-mc/
11185 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11186
11187 QT1010 MEDIA DRIVER
11188 M: Antti Palosaari <crope@iki.fi>
11189 L: linux-media@vger.kernel.org
11190 W: https://linuxtv.org
11191 W: http://palosaari.fi/linux/
11192 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11193 T: git git://linuxtv.org/anttip/media_tree.git
11194 S: Maintained
11195 F: drivers/media/tuners/qt1010*
11196
11197 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11198 M: Kalle Valo <kvalo@qca.qualcomm.com>
11199 L: ath10k@lists.infradead.org
11200 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11202 S: Supported
11203 F: drivers/net/wireless/ath/ath10k/
11204
11205 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11206 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11207 L: linux-wireless@vger.kernel.org
11208 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11209 S: Supported
11210 F: drivers/net/wireless/ath/ath9k/
11211
11212 QUALCOMM CAMERA SUBSYSTEM DRIVER
11213 M: Todor Tomov <todor.tomov@linaro.org>
11214 L: linux-media@vger.kernel.org
11215 S: Maintained
11216 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11217 F: Documentation/media/v4l-drivers/qcom_camss.rst
11218 F: drivers/media/platform/qcom/camss-8x16/
11219
11220 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11221 M: Timur Tabi <timur@codeaurora.org>
11222 L: netdev@vger.kernel.org
11223 S: Supported
11224 F: drivers/net/ethernet/qualcomm/emac/
11225
11226 QUALCOMM HEXAGON ARCHITECTURE
11227 M: Richard Kuo <rkuo@codeaurora.org>
11228 L: linux-hexagon@vger.kernel.org
11229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11230 S: Supported
11231 F: arch/hexagon/
11232
11233 QUALCOMM IOMMU
11234 M: Rob Clark <robdclark@gmail.com>
11235 L: iommu@lists.linux-foundation.org
11236 L: linux-arm-msm@vger.kernel.org
11237 S: Maintained
11238 F: drivers/iommu/qcom_iommu.c
11239
11240 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11241 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11242 L: linux-media@vger.kernel.org
11243 L: linux-arm-msm@vger.kernel.org
11244 T: git git://linuxtv.org/media_tree.git
11245 S: Maintained
11246 F: drivers/media/platform/qcom/venus/
11247
11248 QUALCOMM WCN36XX WIRELESS DRIVER
11249 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11250 L: wcn36xx@lists.infradead.org
11251 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11252 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11253 S: Supported
11254 F: drivers/net/wireless/ath/wcn36xx/
11255
11256 QUANTENNA QTNFMAC WIRELESS DRIVER
11257 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11258 M: Avinash Patil <avinashp@quantenna.com>
11259 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11260 L: linux-wireless@vger.kernel.org
11261 S: Maintained
11262 F: drivers/net/wireless/quantenna
11263
11264 RADEON and AMDGPU DRM DRIVERS
11265 M: Alex Deucher <alexander.deucher@amd.com>
11266 M: Christian König <christian.koenig@amd.com>
11267 L: amd-gfx@lists.freedesktop.org
11268 T: git git://people.freedesktop.org/~agd5f/linux
11269 S: Supported
11270 F: drivers/gpu/drm/radeon/
11271 F: include/uapi/drm/radeon_drm.h
11272 F: drivers/gpu/drm/amd/
11273 F: include/uapi/drm/amdgpu_drm.h
11274
11275 RADEON FRAMEBUFFER DISPLAY DRIVER
11276 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11277 L: linux-fbdev@vger.kernel.org
11278 S: Maintained
11279 F: drivers/video/fbdev/aty/radeon*
11280 F: include/uapi/linux/radeonfb.h
11281
11282 RADIOSHARK RADIO DRIVER
11283 M: Hans Verkuil <hverkuil@xs4all.nl>
11284 L: linux-media@vger.kernel.org
11285 T: git git://linuxtv.org/media_tree.git
11286 S: Maintained
11287 F: drivers/media/radio/radio-shark.c
11288
11289 RADIOSHARK2 RADIO DRIVER
11290 M: Hans Verkuil <hverkuil@xs4all.nl>
11291 L: linux-media@vger.kernel.org
11292 T: git git://linuxtv.org/media_tree.git
11293 S: Maintained
11294 F: drivers/media/radio/radio-shark2.c
11295 F: drivers/media/radio/radio-tea5777.c
11296
11297 RADOS BLOCK DEVICE (RBD)
11298 M: Ilya Dryomov <idryomov@gmail.com>
11299 M: Sage Weil <sage@redhat.com>
11300 M: Alex Elder <elder@kernel.org>
11301 L: ceph-devel@vger.kernel.org
11302 W: http://ceph.com/
11303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11304 T: git git://github.com/ceph/ceph-client.git
11305 S: Supported
11306 F: Documentation/ABI/testing/sysfs-bus-rbd
11307 F: drivers/block/rbd.c
11308 F: drivers/block/rbd_types.h
11309
11310 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11311 M: Paul Mackerras <paulus@samba.org>
11312 L: linux-fbdev@vger.kernel.org
11313 S: Maintained
11314 F: drivers/video/fbdev/aty/aty128fb.c
11315
11316 RAINSHADOW-CEC DRIVER
11317 M: Hans Verkuil <hverkuil@xs4all.nl>
11318 L: linux-media@vger.kernel.org
11319 T: git git://linuxtv.org/media_tree.git
11320 S: Maintained
11321 F: drivers/media/usb/rainshadow-cec/*
11322
11323 RALINK MIPS ARCHITECTURE
11324 M: John Crispin <john@phrozen.org>
11325 L: linux-mips@linux-mips.org
11326 S: Maintained
11327 F: arch/mips/ralink
11328
11329 RALINK RT2X00 WIRELESS LAN DRIVER
11330 P: rt2x00 project
11331 M: Stanislaw Gruszka <sgruszka@redhat.com>
11332 M: Helmut Schaa <helmut.schaa@googlemail.com>
11333 L: linux-wireless@vger.kernel.org
11334 S: Maintained
11335 F: drivers/net/wireless/ralink/rt2x00/
11336
11337 RAMDISK RAM BLOCK DEVICE DRIVER
11338 M: Jens Axboe <axboe@kernel.dk>
11339 S: Maintained
11340 F: Documentation/blockdev/ramdisk.txt
11341 F: drivers/block/brd.c
11342
11343 RANDOM NUMBER DRIVER
11344 M: "Theodore Ts'o" <tytso@mit.edu>
11345 S: Maintained
11346 F: drivers/char/random.c
11347
11348 RAPIDIO SUBSYSTEM
11349 M: Matt Porter <mporter@kernel.crashing.org>
11350 M: Alexandre Bounine <alexandre.bounine@idt.com>
11351 S: Maintained
11352 F: drivers/rapidio/
11353
11354 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11355 L: linux-wireless@vger.kernel.org
11356 S: Orphan
11357 F: drivers/net/wireless/ray*
11358
11359 RCUTORTURE MODULE
11360 M: Josh Triplett <josh@joshtriplett.org>
11361 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11362 L: linux-kernel@vger.kernel.org
11363 S: Supported
11364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11365 F: Documentation/RCU/torture.txt
11366 F: kernel/rcu/rcutorture.c
11367
11368 RCUTORTURE TEST FRAMEWORK
11369 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11370 M: Josh Triplett <josh@joshtriplett.org>
11371 R: Steven Rostedt <rostedt@goodmis.org>
11372 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11373 R: Lai Jiangshan <jiangshanlai@gmail.com>
11374 L: linux-kernel@vger.kernel.org
11375 S: Supported
11376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11377 F: tools/testing/selftests/rcutorture
11378
11379 RDC R-321X SoC
11380 M: Florian Fainelli <florian@openwrt.org>
11381 S: Maintained
11382
11383 RDC R6040 FAST ETHERNET DRIVER
11384 M: Florian Fainelli <f.fainelli@gmail.com>
11385 L: netdev@vger.kernel.org
11386 S: Maintained
11387 F: drivers/net/ethernet/rdc/r6040.c
11388
11389 RDMAVT - RDMA verbs software
11390 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11391 L: linux-rdma@vger.kernel.org
11392 S: Supported
11393 F: drivers/infiniband/sw/rdmavt
11394
11395 RDS - RELIABLE DATAGRAM SOCKETS
11396 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11397 L: netdev@vger.kernel.org
11398 L: linux-rdma@vger.kernel.org
11399 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11400 W: https://oss.oracle.com/projects/rds/
11401 S: Supported
11402 F: net/rds/
11403 F: Documentation/networking/rds.txt
11404
11405 RDT - RESOURCE ALLOCATION
11406 M: Fenghua Yu <fenghua.yu@intel.com>
11407 L: linux-kernel@vger.kernel.org
11408 S: Supported
11409 F: arch/x86/kernel/cpu/intel_rdt*
11410 F: arch/x86/include/asm/intel_rdt_sched.h
11411 F: Documentation/x86/intel_rdt*
11412
11413 READ-COPY UPDATE (RCU)
11414 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11415 M: Josh Triplett <josh@joshtriplett.org>
11416 R: Steven Rostedt <rostedt@goodmis.org>
11417 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11418 R: Lai Jiangshan <jiangshanlai@gmail.com>
11419 L: linux-kernel@vger.kernel.org
11420 W: http://www.rdrop.com/users/paulmck/RCU/
11421 S: Supported
11422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11423 F: Documentation/RCU/
11424 X: Documentation/RCU/torture.txt
11425 F: include/linux/rcu*
11426 X: include/linux/srcu.h
11427 F: kernel/rcu/
11428 X: kernel/torture.c
11429
11430 REAL TIME CLOCK (RTC) SUBSYSTEM
11431 M: Alessandro Zummo <a.zummo@towertech.it>
11432 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11433 L: linux-rtc@vger.kernel.org
11434 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11436 S: Maintained
11437 F: Documentation/devicetree/bindings/rtc/
11438 F: Documentation/rtc.txt
11439 F: drivers/rtc/
11440 F: include/linux/rtc.h
11441 F: include/uapi/linux/rtc.h
11442 F: include/linux/rtc/
11443 F: include/linux/platform_data/rtc-*
11444 F: tools/testing/selftests/timers/rtctest.c
11445
11446 REALTEK AUDIO CODECS
11447 M: Bard Liao <bardliao@realtek.com>
11448 M: Oder Chiou <oder_chiou@realtek.com>
11449 S: Maintained
11450 F: sound/soc/codecs/rt*
11451 F: include/sound/rt*.h
11452
11453 REGISTER MAP ABSTRACTION
11454 M: Mark Brown <broonie@kernel.org>
11455 L: linux-kernel@vger.kernel.org
11456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11457 S: Supported
11458 F: Documentation/devicetree/bindings/regmap/
11459 F: drivers/base/regmap/
11460 F: include/linux/regmap.h
11461
11462 REISERFS FILE SYSTEM
11463 L: reiserfs-devel@vger.kernel.org
11464 S: Supported
11465 F: fs/reiserfs/
11466
11467 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11468 M: Ohad Ben-Cohen <ohad@wizery.com>
11469 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11470 L: linux-remoteproc@vger.kernel.org
11471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11472 S: Maintained
11473 F: Documentation/devicetree/bindings/remoteproc/
11474 F: Documentation/remoteproc.txt
11475 F: drivers/remoteproc/
11476 F: include/linux/remoteproc.h
11477
11478 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11479 M: Ohad Ben-Cohen <ohad@wizery.com>
11480 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11481 L: linux-remoteproc@vger.kernel.org
11482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11483 S: Maintained
11484 F: drivers/rpmsg/
11485 F: Documentation/rpmsg.txt
11486 F: include/linux/rpmsg.h
11487 F: include/linux/rpmsg/
11488
11489 RENESAS CLOCK DRIVERS
11490 M: Geert Uytterhoeven <geert+renesas@glider.be>
11491 L: linux-renesas-soc@vger.kernel.org
11492 S: Supported
11493 F: drivers/clk/renesas/
11494
11495 RENESAS ETHERNET DRIVERS
11496 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11497 L: netdev@vger.kernel.org
11498 L: linux-renesas-soc@vger.kernel.org
11499 F: Documentation/devicetree/bindings/net/renesas,*.txt
11500 F: Documentation/devicetree/bindings/net/sh_eth.txt
11501 F: drivers/net/ethernet/renesas/
11502 F: include/linux/sh_eth.h
11503
11504 RENESAS R-CAR GYROADC DRIVER
11505 M: Marek Vasut <marek.vasut@gmail.com>
11506 L: linux-iio@vger.kernel.org
11507 S: Supported
11508 F: drivers/iio/adc/rcar_gyro_adc.c
11509
11510 RENESAS USB PHY DRIVER
11511 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11512 L: linux-renesas-soc@vger.kernel.org
11513 S: Maintained
11514 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11515
11516 RESET CONTROLLER FRAMEWORK
11517 M: Philipp Zabel <p.zabel@pengutronix.de>
11518 T: git git://git.pengutronix.de/git/pza/linux
11519 S: Maintained
11520 F: drivers/reset/
11521 F: Documentation/devicetree/bindings/reset/
11522 F: include/dt-bindings/reset/
11523 F: include/linux/reset.h
11524 F: include/linux/reset-controller.h
11525
11526 RFKILL
11527 M: Johannes Berg <johannes@sipsolutions.net>
11528 L: linux-wireless@vger.kernel.org
11529 W: http://wireless.kernel.org/
11530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11532 S: Maintained
11533 F: Documentation/rfkill.txt
11534 F: net/rfkill/
11535
11536 RHASHTABLE
11537 M: Thomas Graf <tgraf@suug.ch>
11538 M: Herbert Xu <herbert@gondor.apana.org.au>
11539 L: netdev@vger.kernel.org
11540 S: Maintained
11541 F: lib/rhashtable.c
11542 F: include/linux/rhashtable.h
11543
11544 RICOH R5C592 MEMORYSTICK DRIVER
11545 M: Maxim Levitsky <maximlevitsky@gmail.com>
11546 S: Maintained
11547 F: drivers/memstick/host/r592.*
11548
11549 RICOH SMARTMEDIA/XD DRIVER
11550 M: Maxim Levitsky <maximlevitsky@gmail.com>
11551 S: Maintained
11552 F: drivers/mtd/nand/r852.c
11553 F: drivers/mtd/nand/r852.h
11554
11555 ROCCAT DRIVERS
11556 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11557 W: http://sourceforge.net/projects/roccat/
11558 S: Maintained
11559 F: drivers/hid/hid-roccat*
11560 F: include/linux/hid-roccat*
11561 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11562
11563 ROCKER DRIVER
11564 M: Jiri Pirko <jiri@resnulli.us>
11565 L: netdev@vger.kernel.org
11566 S: Supported
11567 F: drivers/net/ethernet/rocker/
11568
11569 ROCKETPORT DRIVER
11570 P: Comtrol Corp.
11571 W: http://www.comtrol.com
11572 S: Maintained
11573 F: Documentation/serial/rocket.txt
11574 F: drivers/tty/rocket*
11575
11576 ROCKETPORT EXPRESS/INFINITY DRIVER
11577 M: Kevin Cernekee <cernekee@gmail.com>
11578 L: linux-serial@vger.kernel.org
11579 S: Odd Fixes
11580 F: drivers/tty/serial/rp2.*
11581
11582 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11583 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11584 L: linux-kernel@vger.kernel.org
11585 L: linux-renesas-soc@vger.kernel.org
11586 S: Supported
11587 F: drivers/mfd/bd9571mwv.c
11588 F: drivers/regulator/bd9571mwv-regulator.c
11589 F: drivers/gpio/gpio-bd9571mwv.c
11590 F: include/linux/mfd/bd9571mwv.h
11591 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11592
11593 ROSE NETWORK LAYER
11594 M: Ralf Baechle <ralf@linux-mips.org>
11595 L: linux-hams@vger.kernel.org
11596 W: http://www.linux-ax25.org/
11597 S: Maintained
11598 F: include/net/rose.h
11599 F: include/uapi/linux/rose.h
11600 F: net/rose/
11601
11602 RTL2830 MEDIA DRIVER
11603 M: Antti Palosaari <crope@iki.fi>
11604 L: linux-media@vger.kernel.org
11605 W: https://linuxtv.org
11606 W: http://palosaari.fi/linux/
11607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11608 T: git git://linuxtv.org/anttip/media_tree.git
11609 S: Maintained
11610 F: drivers/media/dvb-frontends/rtl2830*
11611
11612 RTL2832 MEDIA DRIVER
11613 M: Antti Palosaari <crope@iki.fi>
11614 L: linux-media@vger.kernel.org
11615 W: https://linuxtv.org
11616 W: http://palosaari.fi/linux/
11617 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11618 T: git git://linuxtv.org/anttip/media_tree.git
11619 S: Maintained
11620 F: drivers/media/dvb-frontends/rtl2832*
11621
11622 RTL2832_SDR MEDIA DRIVER
11623 M: Antti Palosaari <crope@iki.fi>
11624 L: linux-media@vger.kernel.org
11625 W: https://linuxtv.org
11626 W: http://palosaari.fi/linux/
11627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11628 T: git git://linuxtv.org/anttip/media_tree.git
11629 S: Maintained
11630 F: drivers/media/dvb-frontends/rtl2832_sdr*
11631
11632 RTL8180 WIRELESS DRIVER
11633 L: linux-wireless@vger.kernel.org
11634 W: http://wireless.kernel.org/
11635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11636 S: Orphan
11637 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11638
11639 RTL8187 WIRELESS DRIVER
11640 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11641 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11642 M: Larry Finger <Larry.Finger@lwfinger.net>
11643 L: linux-wireless@vger.kernel.org
11644 W: http://wireless.kernel.org/
11645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11646 S: Maintained
11647 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11648
11649 RTL8192CE WIRELESS DRIVER
11650 M: Larry Finger <Larry.Finger@lwfinger.net>
11651 M: Chaoming Li <chaoming_li@realsil.com.cn>
11652 L: linux-wireless@vger.kernel.org
11653 W: http://wireless.kernel.org/
11654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11655 S: Maintained
11656 F: drivers/net/wireless/realtek/rtlwifi/
11657 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11658
11659 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11660 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11661 L: linux-wireless@vger.kernel.org
11662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11663 S: Maintained
11664 F: drivers/net/wireless/realtek/rtl8xxxu/
11665
11666 S3 SAVAGE FRAMEBUFFER DRIVER
11667 M: Antonino Daplas <adaplas@gmail.com>
11668 L: linux-fbdev@vger.kernel.org
11669 S: Maintained
11670 F: drivers/video/fbdev/savage/
11671
11672 S390
11673 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11674 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11675 L: linux-s390@vger.kernel.org
11676 W: http://www.ibm.com/developerworks/linux/linux390/
11677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11678 S: Supported
11679 F: arch/s390/
11680 F: drivers/s390/
11681 F: Documentation/s390/
11682 F: Documentation/driver-api/s390-drivers.rst
11683
11684 S390 COMMON I/O LAYER
11685 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11686 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11687 L: linux-s390@vger.kernel.org
11688 W: http://www.ibm.com/developerworks/linux/linux390/
11689 S: Supported
11690 F: drivers/s390/cio/
11691
11692 S390 DASD DRIVER
11693 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11694 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11695 L: linux-s390@vger.kernel.org
11696 W: http://www.ibm.com/developerworks/linux/linux390/
11697 S: Supported
11698 F: drivers/s390/block/dasd*
11699 F: block/partitions/ibm.c
11700
11701 S390 IOMMU (PCI)
11702 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11703 L: linux-s390@vger.kernel.org
11704 W: http://www.ibm.com/developerworks/linux/linux390/
11705 S: Supported
11706 F: drivers/iommu/s390-iommu.c
11707
11708 S390 IUCV NETWORK LAYER
11709 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11710 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11711 L: linux-s390@vger.kernel.org
11712 W: http://www.ibm.com/developerworks/linux/linux390/
11713 S: Supported
11714 F: drivers/s390/net/*iucv*
11715 F: include/net/iucv/
11716 F: net/iucv/
11717
11718 S390 NETWORK DRIVERS
11719 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11720 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11721 L: linux-s390@vger.kernel.org
11722 W: http://www.ibm.com/developerworks/linux/linux390/
11723 S: Supported
11724 F: drivers/s390/net/
11725
11726 S390 PCI SUBSYSTEM
11727 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11728 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11729 L: linux-s390@vger.kernel.org
11730 W: http://www.ibm.com/developerworks/linux/linux390/
11731 S: Supported
11732 F: arch/s390/pci/
11733 F: drivers/pci/hotplug/s390_pci_hpc.c
11734
11735 S390 VFIO-CCW DRIVER
11736 M: Cornelia Huck <cohuck@redhat.com>
11737 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11738 L: linux-s390@vger.kernel.org
11739 L: kvm@vger.kernel.org
11740 S: Supported
11741 F: drivers/s390/cio/vfio_ccw*
11742 F: Documentation/s390/vfio-ccw.txt
11743 F: include/uapi/linux/vfio_ccw.h
11744
11745 S390 ZCRYPT DRIVER
11746 M: Harald Freudenberger <freude@de.ibm.com>
11747 L: linux-s390@vger.kernel.org
11748 W: http://www.ibm.com/developerworks/linux/linux390/
11749 S: Supported
11750 F: drivers/s390/crypto/
11751
11752 S390 ZFCP DRIVER
11753 M: Steffen Maier <maier@linux.vnet.ibm.com>
11754 M: Benjamin Block <bblock@linux.vnet.ibm.com>
11755 L: linux-s390@vger.kernel.org
11756 W: http://www.ibm.com/developerworks/linux/linux390/
11757 S: Supported
11758 F: drivers/s390/scsi/zfcp_*
11759
11760 S3C24XX SD/MMC Driver
11761 M: Ben Dooks <ben-linux@fluff.org>
11762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11763 S: Supported
11764 F: drivers/mmc/host/s3cmci.*
11765
11766 SAA6588 RDS RECEIVER DRIVER
11767 M: Hans Verkuil <hverkuil@xs4all.nl>
11768 L: linux-media@vger.kernel.org
11769 T: git git://linuxtv.org/media_tree.git
11770 W: https://linuxtv.org
11771 S: Odd Fixes
11772 F: drivers/media/i2c/saa6588*
11773
11774 SAA7134 VIDEO4LINUX DRIVER
11775 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11776 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11777 L: linux-media@vger.kernel.org
11778 W: https://linuxtv.org
11779 T: git git://linuxtv.org/media_tree.git
11780 S: Odd fixes
11781 F: Documentation/media/v4l-drivers/saa7134*
11782 F: drivers/media/pci/saa7134/
11783
11784 SAA7146 VIDEO4LINUX-2 DRIVER
11785 M: Hans Verkuil <hverkuil@xs4all.nl>
11786 L: linux-media@vger.kernel.org
11787 T: git git://linuxtv.org/media_tree.git
11788 S: Maintained
11789 F: drivers/media/common/saa7146/
11790 F: drivers/media/pci/saa7146/
11791 F: include/media/saa7146*
11792
11793 SAMSUNG AUDIO (ASoC) DRIVERS
11794 M: Krzysztof Kozlowski <krzk@kernel.org>
11795 M: Sangbeom Kim <sbkim73@samsung.com>
11796 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11797 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11798 S: Supported
11799 F: sound/soc/samsung/
11800
11801 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11802 M: Krzysztof Kozlowski <krzk@kernel.org>
11803 L: linux-crypto@vger.kernel.org
11804 L: linux-samsung-soc@vger.kernel.org
11805 S: Maintained
11806 F: drivers/crypto/exynos-rng.c
11807 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11808
11809 SAMSUNG FRAMEBUFFER DRIVER
11810 M: Jingoo Han <jingoohan1@gmail.com>
11811 L: linux-fbdev@vger.kernel.org
11812 S: Maintained
11813 F: drivers/video/fbdev/s3c-fb.c
11814
11815 SAMSUNG LAPTOP DRIVER
11816 M: Corentin Chary <corentin.chary@gmail.com>
11817 L: platform-driver-x86@vger.kernel.org
11818 S: Maintained
11819 F: drivers/platform/x86/samsung-laptop.c
11820
11821 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11822 M: Sangbeom Kim <sbkim73@samsung.com>
11823 M: Krzysztof Kozlowski <krzk@kernel.org>
11824 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11825 L: linux-kernel@vger.kernel.org
11826 L: linux-samsung-soc@vger.kernel.org
11827 S: Supported
11828 F: drivers/mfd/sec*.c
11829 F: drivers/regulator/s2m*.c
11830 F: drivers/regulator/s5m*.c
11831 F: drivers/clk/clk-s2mps11.c
11832 F: drivers/rtc/rtc-s5m.c
11833 F: include/linux/mfd/samsung/
11834 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11835 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11836 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11837 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11838
11839 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11840 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11841 L: linux-media@vger.kernel.org
11842 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11843 S: Maintained
11844 F: drivers/media/platform/s3c-camif/
11845 F: include/media/drv-intf/s3c_camif.h
11846
11847 SAMSUNG S3FWRN5 NFC DRIVER
11848 M: Robert Baldyga <r.baldyga@samsung.com>
11849 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11850 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11851 S: Supported
11852 F: drivers/nfc/s3fwrn5
11853
11854 SAMSUNG S5C73M3 CAMERA DRIVER
11855 M: Kyungmin Park <kyungmin.park@samsung.com>
11856 M: Andrzej Hajda <a.hajda@samsung.com>
11857 L: linux-media@vger.kernel.org
11858 S: Supported
11859 F: drivers/media/i2c/s5c73m3/*
11860
11861 SAMSUNG S5K5BAF CAMERA DRIVER
11862 M: Kyungmin Park <kyungmin.park@samsung.com>
11863 M: Andrzej Hajda <a.hajda@samsung.com>
11864 L: linux-media@vger.kernel.org
11865 S: Supported
11866 F: drivers/media/i2c/s5k5baf.c
11867
11868 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11869 M: Krzysztof Kozlowski <krzk@kernel.org>
11870 M: Vladimir Zapolskiy <vz@mleia.com>
11871 L: linux-crypto@vger.kernel.org
11872 L: linux-samsung-soc@vger.kernel.org
11873 S: Maintained
11874 F: drivers/crypto/s5p-sss.c
11875
11876 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11877 M: Kyungmin Park <kyungmin.park@samsung.com>
11878 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11879 L: linux-media@vger.kernel.org
11880 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11881 S: Supported
11882 F: drivers/media/platform/exynos4-is/
11883
11884 SAMSUNG SOC CLOCK DRIVERS
11885 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11886 M: Tomasz Figa <tomasz.figa@gmail.com>
11887 M: Chanwoo Choi <cw00.choi@samsung.com>
11888 S: Supported
11889 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11890 F: drivers/clk/samsung/
11891 F: include/dt-bindings/clock/exynos*.h
11892 F: Documentation/devicetree/bindings/clock/exynos*.txt
11893
11894 SAMSUNG SPI DRIVERS
11895 M: Kukjin Kim <kgene@kernel.org>
11896 M: Krzysztof Kozlowski <krzk@kernel.org>
11897 M: Andi Shyti <andi.shyti@samsung.com>
11898 L: linux-spi@vger.kernel.org
11899 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11900 S: Maintained
11901 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11902 F: drivers/spi/spi-s3c*
11903 F: include/linux/platform_data/spi-s3c64xx.h
11904
11905 SAMSUNG SXGBE DRIVERS
11906 M: Byungho An <bh74.an@samsung.com>
11907 M: Girish K S <ks.giri@samsung.com>
11908 M: Vipul Pandya <vipul.pandya@samsung.com>
11909 S: Supported
11910 L: netdev@vger.kernel.org
11911 F: drivers/net/ethernet/samsung/sxgbe/
11912
11913 SAMSUNG THERMAL DRIVER
11914 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11915 L: linux-pm@vger.kernel.org
11916 L: linux-samsung-soc@vger.kernel.org
11917 S: Supported
11918 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11919 F: drivers/thermal/samsung/
11920
11921 SAMSUNG USB2 PHY DRIVER
11922 M: Kamil Debski <kamil@wypas.org>
11923 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11924 L: linux-kernel@vger.kernel.org
11925 S: Supported
11926 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11927 F: Documentation/phy/samsung-usb2.txt
11928 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11929 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11930 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11931 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11932 F: drivers/phy/samsung/phy-samsung-usb2.c
11933 F: drivers/phy/samsung/phy-samsung-usb2.h
11934
11935 SC1200 WDT DRIVER
11936 M: Zwane Mwaikambo <zwanem@gmail.com>
11937 S: Maintained
11938 F: drivers/watchdog/sc1200wdt.c
11939
11940 SCHEDULER
11941 M: Ingo Molnar <mingo@redhat.com>
11942 M: Peter Zijlstra <peterz@infradead.org>
11943 L: linux-kernel@vger.kernel.org
11944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11945 S: Maintained
11946 F: kernel/sched/
11947 F: include/linux/sched.h
11948 F: include/uapi/linux/sched.h
11949 F: include/linux/wait.h
11950
11951 SCORE ARCHITECTURE
11952 M: Chen Liqin <liqin.linux@gmail.com>
11953 M: Lennox Wu <lennox.wu@gmail.com>
11954 W: http://www.sunplus.com
11955 S: Supported
11956 F: arch/score/
11957
11958 SCR24X CHIP CARD INTERFACE DRIVER
11959 M: Lubomir Rintel <lkundrak@v3.sk>
11960 S: Supported
11961 F: drivers/char/pcmcia/scr24x_cs.c
11962
11963 SCSI CDROM DRIVER
11964 M: Jens Axboe <axboe@kernel.dk>
11965 L: linux-scsi@vger.kernel.org
11966 W: http://www.kernel.dk
11967 S: Maintained
11968 F: drivers/scsi/sr*
11969
11970 SCSI RDMA PROTOCOL (SRP) INITIATOR
11971 M: Bart Van Assche <bart.vanassche@sandisk.com>
11972 L: linux-rdma@vger.kernel.org
11973 S: Supported
11974 W: http://www.openfabrics.org
11975 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11977 F: drivers/infiniband/ulp/srp/
11978 F: include/scsi/srp.h
11979
11980 SCSI SG DRIVER
11981 M: Doug Gilbert <dgilbert@interlog.com>
11982 L: linux-scsi@vger.kernel.org
11983 W: http://sg.danny.cz/sg
11984 S: Maintained
11985 F: Documentation/scsi/scsi-generic.txt
11986 F: drivers/scsi/sg.c
11987 F: include/scsi/sg.h
11988
11989 SCSI SUBSYSTEM
11990 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11992 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11994 L: linux-scsi@vger.kernel.org
11995 S: Maintained
11996 F: Documentation/devicetree/bindings/scsi/
11997 F: drivers/scsi/
11998 F: include/scsi/
11999
12000 SCSI TAPE DRIVER
12001 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12002 L: linux-scsi@vger.kernel.org
12003 S: Maintained
12004 F: Documentation/scsi/st.txt
12005 F: drivers/scsi/st.*
12006 F: drivers/scsi/st_*.h
12007
12008 SCTP PROTOCOL
12009 M: Vlad Yasevich <vyasevich@gmail.com>
12010 M: Neil Horman <nhorman@tuxdriver.com>
12011 L: linux-sctp@vger.kernel.org
12012 W: http://lksctp.sourceforge.net
12013 S: Maintained
12014 F: Documentation/networking/sctp.txt
12015 F: include/linux/sctp.h
12016 F: include/uapi/linux/sctp.h
12017 F: include/net/sctp/
12018 F: net/sctp/
12019
12020 SCx200 CPU SUPPORT
12021 M: Jim Cromie <jim.cromie@gmail.com>
12022 S: Odd Fixes
12023 F: Documentation/i2c/busses/scx200_acb
12024 F: arch/x86/platform/scx200/
12025 F: drivers/watchdog/scx200_wdt.c
12026 F: drivers/i2c/busses/scx200*
12027 F: drivers/mtd/maps/scx200_docflash.c
12028 F: include/linux/scx200.h
12029
12030 SCx200 GPIO DRIVER
12031 M: Jim Cromie <jim.cromie@gmail.com>
12032 S: Maintained
12033 F: drivers/char/scx200_gpio.c
12034 F: include/linux/scx200_gpio.h
12035
12036 SCx200 HRT CLOCKSOURCE DRIVER
12037 M: Jim Cromie <jim.cromie@gmail.com>
12038 S: Maintained
12039 F: drivers/clocksource/scx200_hrt.c
12040
12041 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12042 M: Sascha Sommer <saschasommer@freenet.de>
12043 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12044 S: Maintained
12045 F: drivers/mmc/host/sdricoh_cs.c
12046
12047 SECURE COMPUTING
12048 M: Kees Cook <keescook@chromium.org>
12049 R: Andy Lutomirski <luto@amacapital.net>
12050 R: Will Drewry <wad@chromium.org>
12051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12052 S: Supported
12053 F: kernel/seccomp.c
12054 F: include/uapi/linux/seccomp.h
12055 F: include/linux/seccomp.h
12056 F: tools/testing/selftests/seccomp/*
12057 F: tools/testing/selftests/kselftest_harness.h
12058 F: Documentation/userspace-api/seccomp_filter.rst
12059 K: \bsecure_computing
12060 K: \bTIF_SECCOMP\b
12061
12062 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12063 M: Al Cooper <alcooperx@gmail.com>
12064 L: linux-mmc@vger.kernel.org
12065 L: bcm-kernel-feedback-list@broadcom.com
12066 S: Maintained
12067 F: drivers/mmc/host/sdhci-brcmstb*
12068
12069 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12070 M: Adrian Hunter <adrian.hunter@intel.com>
12071 L: linux-mmc@vger.kernel.org
12072 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12073 S: Maintained
12074 F: drivers/mmc/host/sdhci*
12075 F: include/linux/mmc/sdhci*
12076
12077 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12078 M: Ben Dooks <ben-linux@fluff.org>
12079 M: Jaehoon Chung <jh80.chung@samsung.com>
12080 L: linux-mmc@vger.kernel.org
12081 S: Maintained
12082 F: drivers/mmc/host/sdhci-s3c*
12083
12084 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12085 M: Viresh Kumar <vireshk@kernel.org>
12086 L: linux-mmc@vger.kernel.org
12087 S: Maintained
12088 F: drivers/mmc/host/sdhci-spear.c
12089
12090 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12091 M: Scott Bauer <scott.bauer@intel.com>
12092 M: Jonathan Derrick <jonathan.derrick@intel.com>
12093 M: Rafael Antognolli <rafael.antognolli@intel.com>
12094 L: linux-block@vger.kernel.org
12095 S: Supported
12096 F: block/sed*
12097 F: block/opal_proto.h
12098 F: include/linux/sed*
12099 F: include/uapi/linux/sed*
12100
12101 SECURITY CONTACT
12102 M: Security Officers <security@kernel.org>
12103 S: Supported
12104
12105 SECURITY SUBSYSTEM
12106 M: James Morris <james.l.morris@oracle.com>
12107 M: "Serge E. Hallyn" <serge@hallyn.com>
12108 L: linux-security-module@vger.kernel.org (suggested Cc:)
12109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12110 W: http://kernsec.org/
12111 S: Supported
12112 F: security/
12113
12114 SELINUX SECURITY MODULE
12115 M: Paul Moore <paul@paul-moore.com>
12116 M: Stephen Smalley <sds@tycho.nsa.gov>
12117 M: Eric Paris <eparis@parisplace.org>
12118 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12119 W: https://selinuxproject.org
12120 W: https://github.com/SELinuxProject
12121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12122 S: Supported
12123 F: include/linux/selinux*
12124 F: security/selinux/
12125 F: scripts/selinux/
12126 F: Documentation/admin-guide/LSM/SELinux.rst
12127
12128 SENSABLE PHANTOM
12129 M: Jiri Slaby <jirislaby@gmail.com>
12130 S: Maintained
12131 F: drivers/misc/phantom.c
12132 F: include/uapi/linux/phantom.h
12133
12134 SERIAL DEVICE BUS
12135 M: Rob Herring <robh@kernel.org>
12136 L: linux-serial@vger.kernel.org
12137 S: Maintained
12138 F: Documentation/devicetree/bindings/serial/slave-device.txt
12139 F: drivers/tty/serdev/
12140 F: include/linux/serdev.h
12141
12142 SERIAL DRIVERS
12143 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12144 L: linux-serial@vger.kernel.org
12145 S: Maintained
12146 F: Documentation/devicetree/bindings/serial/
12147 F: drivers/tty/serial/
12148
12149 SERIAL IR RECEIVER
12150 M: Sean Young <sean@mess.org>
12151 L: linux-media@vger.kernel.org
12152 S: Maintained
12153 F: drivers/media/rc/serial_ir.c
12154
12155 SFC NETWORK DRIVER
12156 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12157 M: Edward Cree <ecree@solarflare.com>
12158 M: Bert Kenward <bkenward@solarflare.com>
12159 L: netdev@vger.kernel.org
12160 S: Supported
12161 F: drivers/net/ethernet/sfc/
12162
12163 SGI GRU DRIVER
12164 M: Dimitri Sivanich <sivanich@sgi.com>
12165 S: Maintained
12166 F: drivers/misc/sgi-gru/
12167
12168 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12169 M: Pat Gefre <pfg@sgi.com>
12170 L: linux-ia64@vger.kernel.org
12171 S: Supported
12172 F: Documentation/ia64/serial.txt
12173 F: drivers/tty/serial/ioc?_serial.c
12174 F: include/linux/ioc?.h
12175
12176 SGI XP/XPC/XPNET DRIVER
12177 M: Cliff Whickman <cpw@sgi.com>
12178 M: Robin Holt <robinmholt@gmail.com>
12179 S: Maintained
12180 F: drivers/misc/sgi-xp/
12181
12182 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12183 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12184 L: linux-s390@vger.kernel.org
12185 W: http://www.ibm.com/developerworks/linux/linux390/
12186 S: Supported
12187 F: net/smc/
12188
12189 SH_VEU V4L2 MEM2MEM DRIVER
12190 L: linux-media@vger.kernel.org
12191 S: Orphan
12192 F: drivers/media/platform/sh_veu.c
12193
12194 SH_VOU V4L2 OUTPUT DRIVER
12195 L: linux-media@vger.kernel.org
12196 S: Orphan
12197 F: drivers/media/platform/sh_vou.c
12198 F: include/media/drv-intf/sh_vou.h
12199
12200 SI2157 MEDIA DRIVER
12201 M: Antti Palosaari <crope@iki.fi>
12202 L: linux-media@vger.kernel.org
12203 W: https://linuxtv.org
12204 W: http://palosaari.fi/linux/
12205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12206 T: git git://linuxtv.org/anttip/media_tree.git
12207 S: Maintained
12208 F: drivers/media/tuners/si2157*
12209
12210 SI2168 MEDIA DRIVER
12211 M: Antti Palosaari <crope@iki.fi>
12212 L: linux-media@vger.kernel.org
12213 W: https://linuxtv.org
12214 W: http://palosaari.fi/linux/
12215 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12216 T: git git://linuxtv.org/anttip/media_tree.git
12217 S: Maintained
12218 F: drivers/media/dvb-frontends/si2168*
12219
12220 SI470X FM RADIO RECEIVER I2C DRIVER
12221 M: Hans Verkuil <hverkuil@xs4all.nl>
12222 L: linux-media@vger.kernel.org
12223 T: git git://linuxtv.org/media_tree.git
12224 W: https://linuxtv.org
12225 S: Odd Fixes
12226 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12227
12228 SI470X FM RADIO RECEIVER USB DRIVER
12229 M: Hans Verkuil <hverkuil@xs4all.nl>
12230 L: linux-media@vger.kernel.org
12231 T: git git://linuxtv.org/media_tree.git
12232 W: https://linuxtv.org
12233 S: Maintained
12234 F: drivers/media/radio/si470x/radio-si470x-common.c
12235 F: drivers/media/radio/si470x/radio-si470x.h
12236 F: drivers/media/radio/si470x/radio-si470x-usb.c
12237
12238 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12239 M: Eduardo Valentin <edubezval@gmail.com>
12240 L: linux-media@vger.kernel.org
12241 T: git git://linuxtv.org/media_tree.git
12242 W: https://linuxtv.org
12243 S: Odd Fixes
12244 F: drivers/media/radio/si4713/si4713.?
12245
12246 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12247 M: Eduardo Valentin <edubezval@gmail.com>
12248 L: linux-media@vger.kernel.org
12249 T: git git://linuxtv.org/media_tree.git
12250 W: https://linuxtv.org
12251 S: Odd Fixes
12252 F: drivers/media/radio/si4713/radio-platform-si4713.c
12253
12254 SI4713 FM RADIO TRANSMITTER USB DRIVER
12255 M: Hans Verkuil <hverkuil@xs4all.nl>
12256 L: linux-media@vger.kernel.org
12257 T: git git://linuxtv.org/media_tree.git
12258 W: https://linuxtv.org
12259 S: Maintained
12260 F: drivers/media/radio/si4713/radio-usb-si4713.c
12261
12262 SIANO DVB DRIVER
12263 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12264 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12265 L: linux-media@vger.kernel.org
12266 W: https://linuxtv.org
12267 T: git git://linuxtv.org/media_tree.git
12268 S: Odd fixes
12269 F: drivers/media/common/siano/
12270 F: drivers/media/usb/siano/
12271 F: drivers/media/usb/siano/
12272 F: drivers/media/mmc/siano/
12273
12274 SILEAD TOUCHSCREEN DRIVER
12275 M: Hans de Goede <hdegoede@redhat.com>
12276 L: linux-input@vger.kernel.org
12277 L: platform-driver-x86@vger.kernel.org
12278 S: Maintained
12279 F: drivers/input/touchscreen/silead.c
12280 F: drivers/platform/x86/silead_dmi.c
12281
12282 SILICON MOTION SM712 FRAME BUFFER DRIVER
12283 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12284 M: Teddy Wang <teddy.wang@siliconmotion.com>
12285 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12286 L: linux-fbdev@vger.kernel.org
12287 S: Maintained
12288 F: drivers/video/fbdev/sm712*
12289 F: Documentation/fb/sm712fb.txt
12290
12291 SIMPLE FIRMWARE INTERFACE (SFI)
12292 M: Len Brown <lenb@kernel.org>
12293 L: sfi-devel@simplefirmware.org
12294 W: http://simplefirmware.org/
12295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12296 S: Supported
12297 F: arch/x86/platform/sfi/
12298 F: drivers/sfi/
12299 F: include/linux/sfi*.h
12300
12301 SIMPLEFB FB DRIVER
12302 M: Hans de Goede <hdegoede@redhat.com>
12303 L: linux-fbdev@vger.kernel.org
12304 S: Maintained
12305 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12306 F: drivers/video/fbdev/simplefb.c
12307 F: include/linux/platform_data/simplefb.h
12308
12309 SIMTEC EB110ATX (Chalice CATS)
12310 P: Ben Dooks
12311 P: Vincent Sanders <vince@simtec.co.uk>
12312 M: Simtec Linux Team <linux@simtec.co.uk>
12313 W: http://www.simtec.co.uk/products/EB110ATX/
12314 S: Supported
12315
12316 SIMTEC EB2410ITX (BAST)
12317 P: Ben Dooks
12318 P: Vincent Sanders <vince@simtec.co.uk>
12319 M: Simtec Linux Team <linux@simtec.co.uk>
12320 W: http://www.simtec.co.uk/products/EB2410ITX/
12321 S: Supported
12322 F: arch/arm/mach-s3c24xx/mach-bast.c
12323 F: arch/arm/mach-s3c24xx/bast-ide.c
12324 F: arch/arm/mach-s3c24xx/bast-irq.c
12325
12326 SIPHASH PRF ROUTINES
12327 M: Jason A. Donenfeld <Jason@zx2c4.com>
12328 S: Maintained
12329 F: lib/siphash.c
12330 F: lib/test_siphash.c
12331 F: include/linux/siphash.h
12332
12333 SIS 190 ETHERNET DRIVER
12334 M: Francois Romieu <romieu@fr.zoreil.com>
12335 L: netdev@vger.kernel.org
12336 S: Maintained
12337 F: drivers/net/ethernet/sis/sis190.c
12338
12339 SIS 900/7016 FAST ETHERNET DRIVER
12340 M: Daniele Venzano <venza@brownhat.org>
12341 W: http://www.brownhat.org/sis900.html
12342 L: netdev@vger.kernel.org
12343 S: Maintained
12344 F: drivers/net/ethernet/sis/sis900.*
12345
12346 SIS FRAMEBUFFER DRIVER
12347 M: Thomas Winischhofer <thomas@winischhofer.net>
12348 W: http://www.winischhofer.net/linuxsisvga.shtml
12349 S: Maintained
12350 F: Documentation/fb/sisfb.txt
12351 F: drivers/video/fbdev/sis/
12352 F: include/video/sisfb.h
12353
12354 SIS USB2VGA DRIVER
12355 M: Thomas Winischhofer <thomas@winischhofer.net>
12356 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12357 S: Maintained
12358 F: drivers/usb/misc/sisusbvga/
12359
12360 SLAB ALLOCATOR
12361 M: Christoph Lameter <cl@linux.com>
12362 M: Pekka Enberg <penberg@kernel.org>
12363 M: David Rientjes <rientjes@google.com>
12364 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12365 M: Andrew Morton <akpm@linux-foundation.org>
12366 L: linux-mm@kvack.org
12367 S: Maintained
12368 F: include/linux/sl?b*.h
12369 F: mm/sl?b*
12370
12371 SLEEPABLE READ-COPY UPDATE (SRCU)
12372 M: Lai Jiangshan <jiangshanlai@gmail.com>
12373 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12374 M: Josh Triplett <josh@joshtriplett.org>
12375 R: Steven Rostedt <rostedt@goodmis.org>
12376 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12377 L: linux-kernel@vger.kernel.org
12378 W: http://www.rdrop.com/users/paulmck/RCU/
12379 S: Supported
12380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12381 F: include/linux/srcu.h
12382 F: kernel/rcu/srcu.c
12383
12384 SMACK SECURITY MODULE
12385 M: Casey Schaufler <casey@schaufler-ca.com>
12386 L: linux-security-module@vger.kernel.org
12387 W: http://schaufler-ca.com
12388 T: git git://github.com/cschaufler/smack-next
12389 S: Maintained
12390 F: Documentation/admin-guide/LSM/Smack.rst
12391 F: security/smack/
12392
12393 SMC91x ETHERNET DRIVER
12394 M: Nicolas Pitre <nico@fluxnic.net>
12395 S: Odd Fixes
12396 F: drivers/net/ethernet/smsc/smc91x.*
12397
12398 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12399 M: Sakari Ailus <sakari.ailus@iki.fi>
12400 L: linux-media@vger.kernel.org
12401 S: Maintained
12402 F: drivers/media/i2c/smiapp/
12403 F: include/media/i2c/smiapp.h
12404 F: drivers/media/i2c/smiapp-pll.c
12405 F: drivers/media/i2c/smiapp-pll.h
12406 F: include/uapi/linux/smiapp.h
12407 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12408
12409 SMM665 HARDWARE MONITOR DRIVER
12410 M: Guenter Roeck <linux@roeck-us.net>
12411 L: linux-hwmon@vger.kernel.org
12412 S: Maintained
12413 F: Documentation/hwmon/smm665
12414 F: drivers/hwmon/smm665.c
12415
12416 SMSC EMC2103 HARDWARE MONITOR DRIVER
12417 M: Steve Glendinning <steve.glendinning@shawell.net>
12418 L: linux-hwmon@vger.kernel.org
12419 S: Maintained
12420 F: Documentation/hwmon/emc2103
12421 F: drivers/hwmon/emc2103.c
12422
12423 SMSC SCH5627 HARDWARE MONITOR DRIVER
12424 M: Hans de Goede <hdegoede@redhat.com>
12425 L: linux-hwmon@vger.kernel.org
12426 S: Supported
12427 F: Documentation/hwmon/sch5627
12428 F: drivers/hwmon/sch5627.c
12429
12430 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12431 M: Steve Glendinning <steve.glendinning@shawell.net>
12432 L: linux-fbdev@vger.kernel.org
12433 S: Maintained
12434 F: drivers/video/fbdev/smscufx.c
12435
12436 SMSC47B397 HARDWARE MONITOR DRIVER
12437 M: Jean Delvare <jdelvare@suse.com>
12438 L: linux-hwmon@vger.kernel.org
12439 S: Maintained
12440 F: Documentation/hwmon/smsc47b397
12441 F: drivers/hwmon/smsc47b397.c
12442
12443 SMSC911x ETHERNET DRIVER
12444 M: Steve Glendinning <steve.glendinning@shawell.net>
12445 L: netdev@vger.kernel.org
12446 S: Maintained
12447 F: include/linux/smsc911x.h
12448 F: drivers/net/ethernet/smsc/smsc911x.*
12449
12450 SMSC9420 PCI ETHERNET DRIVER
12451 M: Steve Glendinning <steve.glendinning@shawell.net>
12452 L: netdev@vger.kernel.org
12453 S: Maintained
12454 F: drivers/net/ethernet/smsc/smsc9420.*
12455
12456 SOC-CAMERA V4L2 SUBSYSTEM
12457 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12458 L: linux-media@vger.kernel.org
12459 T: git git://linuxtv.org/media_tree.git
12460 S: Maintained
12461 F: include/media/soc*
12462 F: drivers/media/i2c/soc_camera/
12463 F: drivers/media/platform/soc_camera/
12464
12465 SOEKRIS NET48XX LED SUPPORT
12466 M: Chris Boot <bootc@bootc.net>
12467 S: Maintained
12468 F: drivers/leds/leds-net48xx.c
12469
12470 SOFT-ROCE DRIVER (rxe)
12471 M: Moni Shoua <monis@mellanox.com>
12472 L: linux-rdma@vger.kernel.org
12473 S: Supported
12474 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12475 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12476 F: drivers/infiniband/sw/rxe/
12477 F: include/uapi/rdma/rdma_user_rxe.h
12478
12479 SOFTLOGIC 6x10 MPEG CODEC
12480 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12481 M: Anton Sviridenko <anton@corp.bluecherry.net>
12482 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12483 M: Andrey Utkin <andrey_utkin@fastmail.com>
12484 M: Ismael Luceno <ismael@iodev.co.uk>
12485 L: linux-media@vger.kernel.org
12486 S: Supported
12487 F: drivers/media/pci/solo6x10/
12488
12489 SOFTWARE RAID (Multiple Disks) SUPPORT
12490 M: Shaohua Li <shli@kernel.org>
12491 L: linux-raid@vger.kernel.org
12492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12493 S: Supported
12494 F: drivers/md/
12495 F: include/linux/raid/
12496 F: include/uapi/linux/raid/
12497
12498 SONIC NETWORK DRIVER
12499 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12500 L: netdev@vger.kernel.org
12501 S: Maintained
12502 F: drivers/net/ethernet/natsemi/sonic.*
12503
12504 SONICS SILICON BACKPLANE DRIVER (SSB)
12505 M: Michael Buesch <m@bues.ch>
12506 L: linux-wireless@vger.kernel.org
12507 S: Maintained
12508 F: drivers/ssb/
12509 F: include/linux/ssb/
12510
12511 SONY MEMORYSTICK CARD SUPPORT
12512 M: Alex Dubov <oakad@yahoo.com>
12513 W: http://tifmxx.berlios.de/
12514 S: Maintained
12515 F: drivers/memstick/host/tifm_ms.c
12516
12517 SONY MEMORYSTICK STANDARD SUPPORT
12518 M: Maxim Levitsky <maximlevitsky@gmail.com>
12519 S: Maintained
12520 F: drivers/memstick/core/ms_block.*
12521
12522 SONY VAIO CONTROL DEVICE DRIVER
12523 M: Mattia Dongili <malattia@linux.it>
12524 L: platform-driver-x86@vger.kernel.org
12525 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12526 S: Maintained
12527 F: Documentation/laptops/sony-laptop.txt
12528 F: drivers/char/sonypi.c
12529 F: drivers/platform/x86/sony-laptop.c
12530 F: include/linux/sony-laptop.h
12531
12532 SOUND
12533 M: Jaroslav Kysela <perex@perex.cz>
12534 M: Takashi Iwai <tiwai@suse.com>
12535 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12536 W: http://www.alsa-project.org/
12537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12538 T: git git://git.alsa-project.org/alsa-kernel.git
12539 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12540 S: Maintained
12541 F: Documentation/sound/
12542 F: include/sound/
12543 F: include/uapi/sound/
12544 F: sound/
12545
12546 SOUND - COMPRESSED AUDIO
12547 M: Vinod Koul <vinod.koul@intel.com>
12548 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12550 S: Supported
12551 F: Documentation/sound/alsa/compress_offload.txt
12552 F: include/sound/compress_driver.h
12553 F: include/uapi/sound/compress_*
12554 F: sound/core/compress_offload.c
12555 F: sound/soc/soc-compress.c
12556
12557 SOUND - DMAENGINE HELPERS
12558 M: Lars-Peter Clausen <lars@metafoo.de>
12559 S: Supported
12560 F: include/sound/dmaengine_pcm.h
12561 F: sound/core/pcm_dmaengine.c
12562 F: sound/soc/soc-generic-dmaengine-pcm.c
12563
12564 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12565 M: Liam Girdwood <lgirdwood@gmail.com>
12566 M: Mark Brown <broonie@kernel.org>
12567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12568 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12569 W: http://alsa-project.org/main/index.php/ASoC
12570 S: Supported
12571 F: Documentation/devicetree/bindings/sound/
12572 F: Documentation/sound/alsa/soc/
12573 F: sound/soc/
12574 F: include/sound/soc*
12575
12576 SP2 MEDIA DRIVER
12577 M: Olli Salonen <olli.salonen@iki.fi>
12578 L: linux-media@vger.kernel.org
12579 W: https://linuxtv.org
12580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12581 S: Maintained
12582 F: drivers/media/dvb-frontends/sp2*
12583
12584 SPARC + UltraSPARC (sparc/sparc64)
12585 M: "David S. Miller" <davem@davemloft.net>
12586 L: sparclinux@vger.kernel.org
12587 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12590 S: Maintained
12591 F: arch/sparc/
12592 F: drivers/sbus/
12593
12594 SPARC SERIAL DRIVERS
12595 M: "David S. Miller" <davem@davemloft.net>
12596 L: sparclinux@vger.kernel.org
12597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12599 S: Maintained
12600 F: include/linux/sunserialcore.h
12601 F: drivers/tty/serial/suncore.c
12602 F: drivers/tty/serial/sunhv.c
12603 F: drivers/tty/serial/sunsab.c
12604 F: drivers/tty/serial/sunsab.h
12605 F: drivers/tty/serial/sunsu.c
12606 F: drivers/tty/serial/sunzilog.c
12607 F: drivers/tty/serial/sunzilog.h
12608 F: drivers/tty/vcc.c
12609
12610 SPARSE CHECKER
12611 M: "Christopher Li" <sparse@chrisli.org>
12612 L: linux-sparse@vger.kernel.org
12613 W: https://sparse.wiki.kernel.org/
12614 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12615 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12616 S: Maintained
12617 F: include/linux/compiler.h
12618
12619 SPEAR CLOCK FRAMEWORK SUPPORT
12620 M: Viresh Kumar <vireshk@kernel.org>
12621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12622 W: http://www.st.com/spear
12623 S: Maintained
12624 F: drivers/clk/spear/
12625
12626 SPEAR PLATFORM SUPPORT
12627 M: Viresh Kumar <vireshk@kernel.org>
12628 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12630 W: http://www.st.com/spear
12631 S: Maintained
12632 F: arch/arm/boot/dts/spear*
12633 F: arch/arm/mach-spear/
12634
12635 SPI NOR SUBSYSTEM
12636 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12637 M: Marek Vasut <marek.vasut@gmail.com>
12638 L: linux-mtd@lists.infradead.org
12639 W: http://www.linux-mtd.infradead.org/
12640 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12641 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12642 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12643 S: Maintained
12644 F: drivers/mtd/spi-nor/
12645 F: include/linux/mtd/spi-nor.h
12646
12647 SPI SUBSYSTEM
12648 M: Mark Brown <broonie@kernel.org>
12649 L: linux-spi@vger.kernel.org
12650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12651 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12652 S: Maintained
12653 F: Documentation/devicetree/bindings/spi/
12654 F: Documentation/spi/
12655 F: drivers/spi/
12656 F: include/linux/spi/
12657 F: include/uapi/linux/spi/
12658 F: tools/spi/
12659
12660 SPIDERNET NETWORK DRIVER for CELL
12661 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12662 L: netdev@vger.kernel.org
12663 S: Supported
12664 F: Documentation/networking/spider_net.txt
12665 F: drivers/net/ethernet/toshiba/spider_net*
12666
12667 SPMI SUBSYSTEM
12668 R: Stephen Boyd <sboyd@codeaurora.org>
12669 L: linux-arm-msm@vger.kernel.org
12670 F: Documentation/devicetree/bindings/spmi/
12671 F: drivers/spmi/
12672 F: include/dt-bindings/spmi/spmi.h
12673 F: include/linux/spmi.h
12674 F: include/trace/events/spmi.h
12675
12676 SPU FILE SYSTEM
12677 M: Jeremy Kerr <jk@ozlabs.org>
12678 L: linuxppc-dev@lists.ozlabs.org
12679 W: http://www.ibm.com/developerworks/power/cell/
12680 S: Supported
12681 F: Documentation/filesystems/spufs.txt
12682 F: arch/powerpc/platforms/cell/spufs/
12683
12684 SQUASHFS FILE SYSTEM
12685 M: Phillip Lougher <phillip@squashfs.org.uk>
12686 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12687 W: http://squashfs.org.uk
12688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12689 S: Maintained
12690 F: Documentation/filesystems/squashfs.txt
12691 F: fs/squashfs/
12692
12693 SRM (Alpha) environment access
12694 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12695 S: Maintained
12696 F: arch/alpha/kernel/srm_env.c
12697
12698 STABLE BRANCH
12699 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12700 L: stable@vger.kernel.org
12701 S: Supported
12702 F: Documentation/process/stable-kernel-rules.rst
12703
12704 STAGING - COMEDI
12705 M: Ian Abbott <abbotti@mev.co.uk>
12706 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12707 S: Odd Fixes
12708 F: drivers/staging/comedi/
12709
12710 STAGING - FLARION FT1000 DRIVERS
12711 M: Marek Belisko <marek.belisko@gmail.com>
12712 S: Odd Fixes
12713 F: drivers/staging/ft1000/
12714
12715 STAGING - INDUSTRIAL IO
12716 M: Jonathan Cameron <jic23@kernel.org>
12717 L: linux-iio@vger.kernel.org
12718 S: Odd Fixes
12719 F: Documentation/devicetree/bindings/staging/iio/
12720 F: drivers/staging/iio/
12721
12722 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12723 M: Jarod Wilson <jarod@wilsonet.com>
12724 W: http://www.lirc.org/
12725 S: Odd Fixes
12726 F: drivers/staging/media/lirc/
12727
12728 STAGING - LUSTRE PARALLEL FILESYSTEM
12729 M: Oleg Drokin <oleg.drokin@intel.com>
12730 M: Andreas Dilger <andreas.dilger@intel.com>
12731 M: James Simmons <jsimmons@infradead.org>
12732 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12733 W: http://wiki.lustre.org/
12734 S: Maintained
12735 F: drivers/staging/lustre
12736
12737 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12738 M: Marc Dietrich <marvin24@gmx.de>
12739 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12740 L: linux-tegra@vger.kernel.org
12741 S: Maintained
12742 F: drivers/staging/nvec/
12743
12744 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12745 M: Jens Frederich <jfrederich@gmail.com>
12746 M: Daniel Drake <dsd@laptop.org>
12747 M: Jon Nettleton <jon.nettleton@gmail.com>
12748 W: http://wiki.laptop.org/go/DCON
12749 S: Maintained
12750 F: drivers/staging/olpc_dcon/
12751
12752 STAGING - REALTEK RTL8712U DRIVERS
12753 M: Larry Finger <Larry.Finger@lwfinger.net>
12754 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12755 S: Odd Fixes
12756 F: drivers/staging/rtl8712/
12757
12758 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12759 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12760 M: Teddy Wang <teddy.wang@siliconmotion.com>
12761 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12762 L: linux-fbdev@vger.kernel.org
12763 S: Maintained
12764 F: drivers/staging/sm750fb/
12765
12766 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12767 M: William Hubbs <w.d.hubbs@gmail.com>
12768 M: Chris Brannon <chris@the-brannons.com>
12769 M: Kirk Reiser <kirk@reisers.ca>
12770 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12771 L: speakup@linux-speakup.org
12772 W: http://www.linux-speakup.org/
12773 S: Odd Fixes
12774 F: drivers/staging/speakup/
12775
12776 STAGING - VIA VT665X DRIVERS
12777 M: Forest Bond <forest@alittletooquiet.net>
12778 S: Odd Fixes
12779 F: drivers/staging/vt665?/
12780
12781 STAGING - WILC1000 WIFI DRIVER
12782 M: Aditya Shankar <aditya.shankar@microchip.com>
12783 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12784 L: linux-wireless@vger.kernel.org
12785 S: Supported
12786 F: drivers/staging/wilc1000/
12787
12788 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12789 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12790 S: Odd Fixes
12791 F: drivers/staging/xgifb/
12792
12793 STAGING SUBSYSTEM
12794 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12796 L: devel@driverdev.osuosl.org
12797 S: Supported
12798 F: drivers/staging/
12799
12800 STARFIRE/DURALAN NETWORK DRIVER
12801 M: Ion Badulescu <ionut@badula.org>
12802 S: Odd Fixes
12803 F: drivers/net/ethernet/adaptec/starfire*
12804
12805 STEC S1220 SKD DRIVER
12806 M: Bart Van Assche <bart.vanassche@wdc.com>
12807 L: linux-block@vger.kernel.org
12808 S: Maintained
12809 F: drivers/block/skd*[ch]
12810
12811 STI CEC DRIVER
12812 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12813 S: Maintained
12814 F: drivers/staging/media/st-cec/
12815 F: Documentation/devicetree/bindings/media/stih-cec.txt
12816
12817 STK1160 USB VIDEO CAPTURE DRIVER
12818 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12819 L: linux-media@vger.kernel.org
12820 T: git git://linuxtv.org/media_tree.git
12821 S: Maintained
12822 F: drivers/media/usb/stk1160/
12823
12824 STMMAC ETHERNET DRIVER
12825 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12826 M: Alexandre Torgue <alexandre.torgue@st.com>
12827 L: netdev@vger.kernel.org
12828 W: http://www.stlinux.com
12829 S: Supported
12830 F: drivers/net/ethernet/stmicro/stmmac/
12831
12832 SUN3/3X
12833 M: Sam Creasey <sammy@sammy.net>
12834 W: http://sammy.net/sun3/
12835 S: Maintained
12836 F: arch/m68k/kernel/*sun3*
12837 F: arch/m68k/sun3*/
12838 F: arch/m68k/include/asm/sun3*
12839 F: drivers/net/ethernet/i825xx/sun3*
12840
12841 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12842 M: Hans de Goede <hdegoede@redhat.com>
12843 L: linux-input@vger.kernel.org
12844 S: Maintained
12845 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12846 F: drivers/input/keyboard/sun4i-lradc-keys.c
12847
12848 SUNDANCE NETWORK DRIVER
12849 M: Denis Kirjanov <kda@linux-powerpc.org>
12850 L: netdev@vger.kernel.org
12851 S: Maintained
12852 F: drivers/net/ethernet/dlink/sundance.c
12853
12854 SUPERH
12855 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12856 M: Rich Felker <dalias@libc.org>
12857 L: linux-sh@vger.kernel.org
12858 Q: http://patchwork.kernel.org/project/linux-sh/list/
12859 S: Maintained
12860 F: Documentation/sh/
12861 F: arch/sh/
12862 F: drivers/sh/
12863
12864 SUSPEND TO RAM
12865 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12866 M: Len Brown <len.brown@intel.com>
12867 M: Pavel Machek <pavel@ucw.cz>
12868 L: linux-pm@vger.kernel.org
12869 B: https://bugzilla.kernel.org
12870 S: Supported
12871 F: Documentation/power/
12872 F: arch/x86/kernel/acpi/
12873 F: drivers/base/power/
12874 F: kernel/power/
12875 F: include/linux/suspend.h
12876 F: include/linux/freezer.h
12877 F: include/linux/pm.h
12878
12879 SVGA HANDLING
12880 M: Martin Mares <mj@ucw.cz>
12881 L: linux-video@atrey.karlin.mff.cuni.cz
12882 S: Maintained
12883 F: Documentation/svga.txt
12884 F: arch/x86/boot/video*
12885
12886 SWIOTLB SUBSYSTEM
12887 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12888 L: linux-kernel@vger.kernel.org
12889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12890 S: Supported
12891 F: lib/swiotlb.c
12892 F: arch/*/kernel/pci-swiotlb.c
12893 F: include/linux/swiotlb.h
12894
12895 SWITCHDEV
12896 M: Jiri Pirko <jiri@resnulli.us>
12897 M: Ivan Vecera <ivecera@redhat.com>
12898 L: netdev@vger.kernel.org
12899 S: Supported
12900 F: net/switchdev/
12901 F: include/net/switchdev.h
12902
12903 SYNC FILE FRAMEWORK
12904 M: Sumit Semwal <sumit.semwal@linaro.org>
12905 R: Gustavo Padovan <gustavo@padovan.org>
12906 S: Maintained
12907 L: linux-media@vger.kernel.org
12908 L: dri-devel@lists.freedesktop.org
12909 F: drivers/dma-buf/sync_*
12910 F: drivers/dma-buf/dma-fence*
12911 F: drivers/dma-buf/sw_sync.c
12912 F: include/linux/sync_file.h
12913 F: include/uapi/linux/sync_file.h
12914 F: Documentation/sync_file.txt
12915 T: git git://anongit.freedesktop.org/drm/drm-misc
12916
12917 SYNOPSYS ARC ARCHITECTURE
12918 M: Vineet Gupta <vgupta@synopsys.com>
12919 L: linux-snps-arc@lists.infradead.org
12920 S: Supported
12921 F: arch/arc/
12922 F: Documentation/devicetree/bindings/arc/*
12923 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12924 F: drivers/clocksource/arc_timer.c
12925 F: drivers/tty/serial/arc_uart.c
12926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12927
12928 SYNOPSYS ARC HSDK SDP pll clock driver
12929 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12930 S: Supported
12931 F: drivers/clk/clk-hsdk-pll.c
12932 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12933
12934 SYNOPSYS ARC SDP clock driver
12935 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12936 S: Supported
12937 F: drivers/clk/axs10x/*
12938 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12939
12940 SYNOPSYS ARC SDP platform support
12941 M: Alexey Brodkin <abrodkin@synopsys.com>
12942 S: Supported
12943 F: arch/arc/plat-axs10x
12944 F: arch/arc/boot/dts/ax*
12945 F: Documentation/devicetree/bindings/arc/axs10*
12946
12947 SYNOPSYS DESIGNWARE DMAC DRIVER
12948 M: Viresh Kumar <vireshk@kernel.org>
12949 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12950 S: Maintained
12951 F: include/linux/dma/dw.h
12952 F: include/linux/platform_data/dma-dw.h
12953 F: drivers/dma/dw/
12954
12955 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12956 M: Jie Deng <jiedeng@synopsys.com>
12957 L: netdev@vger.kernel.org
12958 S: Supported
12959 F: drivers/net/ethernet/synopsys/
12960
12961 SYNOPSYS DESIGNWARE I2C DRIVER
12962 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12963 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12964 R: Mika Westerberg <mika.westerberg@linux.intel.com>
12965 L: linux-i2c@vger.kernel.org
12966 S: Maintained
12967 F: drivers/i2c/busses/i2c-designware-*
12968 F: include/linux/platform_data/i2c-designware.h
12969
12970 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12971 M: Jaehoon Chung <jh80.chung@samsung.com>
12972 L: linux-mmc@vger.kernel.org
12973 S: Maintained
12974 F: drivers/mmc/host/dw_mmc*
12975
12976 SYNOPSYS HSDK RESET CONTROLLER DRIVER
12977 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12978 S: Supported
12979 F: drivers/reset/reset-hsdk.c
12980 F: include/dt-bindings/reset/snps,hsdk-reset.h
12981 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
12982
12983 SYSTEM CONFIGURATION (SYSCON)
12984 M: Lee Jones <lee.jones@linaro.org>
12985 M: Arnd Bergmann <arnd@arndb.de>
12986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12987 S: Supported
12988 F: drivers/mfd/syscon.c
12989
12990 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12991 M: Sudeep Holla <sudeep.holla@arm.com>
12992 L: linux-arm-kernel@lists.infradead.org
12993 S: Maintained
12994 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12995 F: drivers/clk/clk-scpi.c
12996 F: drivers/cpufreq/scpi-cpufreq.c
12997 F: drivers/firmware/arm_scpi.c
12998 F: include/linux/scpi_protocol.h
12999
13000 SYSTEM RESET/SHUTDOWN DRIVERS
13001 M: Sebastian Reichel <sre@kernel.org>
13002 L: linux-pm@vger.kernel.org
13003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13004 S: Maintained
13005 F: Documentation/devicetree/bindings/power/reset/
13006 F: drivers/power/reset/
13007
13008 SYSTEM TRACE MODULE CLASS
13009 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13010 S: Maintained
13011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13012 F: Documentation/trace/stm.txt
13013 F: drivers/hwtracing/stm/
13014 F: include/linux/stm.h
13015 F: include/uapi/linux/stm.h
13016
13017 SYSV FILESYSTEM
13018 M: Christoph Hellwig <hch@infradead.org>
13019 S: Maintained
13020 F: Documentation/filesystems/sysv-fs.txt
13021 F: fs/sysv/
13022 F: include/linux/sysv_fs.h
13023
13024 TARGET SUBSYSTEM
13025 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13026 L: linux-scsi@vger.kernel.org
13027 L: target-devel@vger.kernel.org
13028 W: http://www.linux-iscsi.org
13029 W: http://groups.google.com/group/linux-iscsi-target-dev
13030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13031 S: Supported
13032 F: drivers/target/
13033 F: include/target/
13034 F: Documentation/target/
13035
13036 TASKSTATS STATISTICS INTERFACE
13037 M: Balbir Singh <bsingharora@gmail.com>
13038 S: Maintained
13039 F: Documentation/accounting/taskstats*
13040 F: include/linux/taskstats*
13041 F: kernel/taskstats.c
13042
13043 TC subsystem
13044 M: Jamal Hadi Salim <jhs@mojatatu.com>
13045 M: Cong Wang <xiyou.wangcong@gmail.com>
13046 M: Jiri Pirko <jiri@resnulli.us>
13047 L: netdev@vger.kernel.org
13048 S: Maintained
13049 F: include/net/pkt_cls.h
13050 F: include/net/pkt_sched.h
13051 F: include/net/tc_act/
13052 F: include/uapi/linux/pkt_cls.h
13053 F: include/uapi/linux/pkt_sched.h
13054 F: include/uapi/linux/tc_act/
13055 F: include/uapi/linux/tc_ematch/
13056 F: net/sched/
13057
13058 TCP LOW PRIORITY MODULE
13059 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13060 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13061 W: http://tcp-lp-mod.sourceforge.net/
13062 S: Maintained
13063 F: net/ipv4/tcp_lp.c
13064
13065 TDA10071 MEDIA DRIVER
13066 M: Antti Palosaari <crope@iki.fi>
13067 L: linux-media@vger.kernel.org
13068 W: https://linuxtv.org
13069 W: http://palosaari.fi/linux/
13070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13071 T: git git://linuxtv.org/anttip/media_tree.git
13072 S: Maintained
13073 F: drivers/media/dvb-frontends/tda10071*
13074
13075 TDA18212 MEDIA DRIVER
13076 M: Antti Palosaari <crope@iki.fi>
13077 L: linux-media@vger.kernel.org
13078 W: https://linuxtv.org
13079 W: http://palosaari.fi/linux/
13080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13081 T: git git://linuxtv.org/anttip/media_tree.git
13082 S: Maintained
13083 F: drivers/media/tuners/tda18212*
13084
13085 TDA18218 MEDIA DRIVER
13086 M: Antti Palosaari <crope@iki.fi>
13087 L: linux-media@vger.kernel.org
13088 W: https://linuxtv.org
13089 W: http://palosaari.fi/linux/
13090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13091 T: git git://linuxtv.org/anttip/media_tree.git
13092 S: Maintained
13093 F: drivers/media/tuners/tda18218*
13094
13095 TDA18271 MEDIA DRIVER
13096 M: Michael Krufky <mkrufky@linuxtv.org>
13097 L: linux-media@vger.kernel.org
13098 W: https://linuxtv.org
13099 W: http://github.com/mkrufky
13100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13101 T: git git://linuxtv.org/mkrufky/tuners.git
13102 S: Maintained
13103 F: drivers/media/tuners/tda18271*
13104
13105 TDA827x MEDIA DRIVER
13106 M: Michael Krufky <mkrufky@linuxtv.org>
13107 L: linux-media@vger.kernel.org
13108 W: https://linuxtv.org
13109 W: http://github.com/mkrufky
13110 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13111 T: git git://linuxtv.org/mkrufky/tuners.git
13112 S: Maintained
13113 F: drivers/media/tuners/tda8290.*
13114
13115 TDA8290 MEDIA DRIVER
13116 M: Michael Krufky <mkrufky@linuxtv.org>
13117 L: linux-media@vger.kernel.org
13118 W: https://linuxtv.org
13119 W: http://github.com/mkrufky
13120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13121 T: git git://linuxtv.org/mkrufky/tuners.git
13122 S: Maintained
13123 F: drivers/media/tuners/tda8290.*
13124
13125 TDA9840 MEDIA DRIVER
13126 M: Hans Verkuil <hverkuil@xs4all.nl>
13127 L: linux-media@vger.kernel.org
13128 T: git git://linuxtv.org/media_tree.git
13129 W: https://linuxtv.org
13130 S: Maintained
13131 F: drivers/media/i2c/tda9840*
13132
13133 TEA5761 TUNER DRIVER
13134 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13135 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13136 L: linux-media@vger.kernel.org
13137 W: https://linuxtv.org
13138 T: git git://linuxtv.org/media_tree.git
13139 S: Odd fixes
13140 F: drivers/media/tuners/tea5761.*
13141
13142 TEA5767 TUNER DRIVER
13143 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13144 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13145 L: linux-media@vger.kernel.org
13146 W: https://linuxtv.org
13147 T: git git://linuxtv.org/media_tree.git
13148 S: Maintained
13149 F: drivers/media/tuners/tea5767.*
13150
13151 TEA6415C MEDIA DRIVER
13152 M: Hans Verkuil <hverkuil@xs4all.nl>
13153 L: linux-media@vger.kernel.org
13154 T: git git://linuxtv.org/media_tree.git
13155 W: https://linuxtv.org
13156 S: Maintained
13157 F: drivers/media/i2c/tea6415c*
13158
13159 TEA6420 MEDIA DRIVER
13160 M: Hans Verkuil <hverkuil@xs4all.nl>
13161 L: linux-media@vger.kernel.org
13162 T: git git://linuxtv.org/media_tree.git
13163 W: https://linuxtv.org
13164 S: Maintained
13165 F: drivers/media/i2c/tea6420*
13166
13167 TEAM DRIVER
13168 M: Jiri Pirko <jiri@resnulli.us>
13169 L: netdev@vger.kernel.org
13170 S: Supported
13171 F: drivers/net/team/
13172 F: include/linux/if_team.h
13173 F: include/uapi/linux/if_team.h
13174
13175 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13176 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13177 S: Maintained
13178 F: arch/x86/platform/ts5500/
13179
13180 TECHNOTREND USB IR RECEIVER
13181 M: Sean Young <sean@mess.org>
13182 L: linux-media@vger.kernel.org
13183 S: Maintained
13184 F: drivers/media/rc/ttusbir.c
13185
13186 TEE SUBSYSTEM
13187 M: Jens Wiklander <jens.wiklander@linaro.org>
13188 S: Maintained
13189 F: include/linux/tee_drv.h
13190 F: include/uapi/linux/tee.h
13191 F: drivers/tee/
13192 F: Documentation/tee.txt
13193
13194 TEGRA ARCHITECTURE SUPPORT
13195 M: Thierry Reding <thierry.reding@gmail.com>
13196 M: Jonathan Hunter <jonathanh@nvidia.com>
13197 L: linux-tegra@vger.kernel.org
13198 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13200 S: Supported
13201 N: [^a-z]tegra
13202
13203 TEGRA CLOCK DRIVER
13204 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13205 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13206 S: Supported
13207 F: drivers/clk/tegra/
13208
13209 TEGRA DMA DRIVERS
13210 M: Laxman Dewangan <ldewangan@nvidia.com>
13211 M: Jon Hunter <jonathanh@nvidia.com>
13212 S: Supported
13213 F: drivers/dma/tegra*
13214
13215 TEGRA I2C DRIVER
13216 M: Laxman Dewangan <ldewangan@nvidia.com>
13217 S: Supported
13218 F: drivers/i2c/busses/i2c-tegra.c
13219
13220 TEGRA IOMMU DRIVERS
13221 M: Hiroshi Doyu <hdoyu@nvidia.com>
13222 S: Supported
13223 F: drivers/iommu/tegra*
13224
13225 TEGRA KBC DRIVER
13226 M: Rakesh Iyer <riyer@nvidia.com>
13227 M: Laxman Dewangan <ldewangan@nvidia.com>
13228 S: Supported
13229 F: drivers/input/keyboard/tegra-kbc.c
13230
13231 TEGRA PWM DRIVER
13232 M: Thierry Reding <thierry.reding@gmail.com>
13233 S: Supported
13234 F: drivers/pwm/pwm-tegra.c
13235
13236 TEGRA SERIAL DRIVER
13237 M: Laxman Dewangan <ldewangan@nvidia.com>
13238 S: Supported
13239 F: drivers/tty/serial/serial-tegra.c
13240
13241 TEGRA SPI DRIVER
13242 M: Laxman Dewangan <ldewangan@nvidia.com>
13243 S: Supported
13244 F: drivers/spi/spi-tegra*
13245
13246 TEHUTI ETHERNET DRIVER
13247 M: Andy Gospodarek <andy@greyhouse.net>
13248 L: netdev@vger.kernel.org
13249 S: Supported
13250 F: drivers/net/ethernet/tehuti/*
13251
13252 Telecom Clock Driver for MCPL0010
13253 M: Mark Gross <mark.gross@intel.com>
13254 S: Supported
13255 F: drivers/char/tlclk.c
13256
13257 TENSILICA XTENSA PORT (xtensa)
13258 M: Chris Zankel <chris@zankel.net>
13259 M: Max Filippov <jcmvbkbc@gmail.com>
13260 L: linux-xtensa@linux-xtensa.org
13261 T: git git://github.com/czankel/xtensa-linux.git
13262 S: Maintained
13263 F: arch/xtensa/
13264 F: drivers/irqchip/irq-xtensa-*
13265
13266 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13267 M: Nishanth Menon <nm@ti.com>
13268 M: Tero Kristo <t-kristo@ti.com>
13269 M: Santosh Shilimkar <ssantosh@kernel.org>
13270 L: linux-arm-kernel@lists.infradead.org
13271 S: Maintained
13272 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13273 F: drivers/firmware/ti_sci*
13274 F: include/linux/soc/ti/ti_sci_protocol.h
13275 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13276 F: include/dt-bindings/genpd/k2g.h
13277 F: drivers/soc/ti/ti_sci_pm_domains.c
13278 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13279 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13280 F: drivers/clk/keystone/sci-clk.c
13281 F: drivers/reset/reset-ti-sci.c
13282
13283 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13284 M: Hans Verkuil <hverkuil@xs4all.nl>
13285 L: linux-media@vger.kernel.org
13286 T: git git://linuxtv.org/media_tree.git
13287 W: https://linuxtv.org
13288 S: Maintained
13289 F: drivers/media/radio/radio-raremono.c
13290
13291 THERMAL
13292 M: Zhang Rui <rui.zhang@intel.com>
13293 M: Eduardo Valentin <edubezval@gmail.com>
13294 L: linux-pm@vger.kernel.org
13295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13297 Q: https://patchwork.kernel.org/project/linux-pm/list/
13298 S: Supported
13299 F: drivers/thermal/
13300 F: include/linux/thermal.h
13301 F: include/uapi/linux/thermal.h
13302 F: include/linux/cpu_cooling.h
13303 F: Documentation/devicetree/bindings/thermal/
13304
13305 THERMAL/CPU_COOLING
13306 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13307 M: Viresh Kumar <viresh.kumar@linaro.org>
13308 M: Javi Merino <javi.merino@kernel.org>
13309 L: linux-pm@vger.kernel.org
13310 S: Supported
13311 F: Documentation/thermal/cpu-cooling-api.txt
13312 F: drivers/thermal/cpu_cooling.c
13313 F: include/linux/cpu_cooling.h
13314
13315 THINKPAD ACPI EXTRAS DRIVER
13316 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13317 L: ibm-acpi-devel@lists.sourceforge.net
13318 L: platform-driver-x86@vger.kernel.org
13319 W: http://ibm-acpi.sourceforge.net
13320 W: http://thinkwiki.org/wiki/Ibm-acpi
13321 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13322 S: Maintained
13323 F: drivers/platform/x86/thinkpad_acpi.c
13324
13325 THUNDERBOLT DRIVER
13326 M: Andreas Noever <andreas.noever@gmail.com>
13327 M: Michael Jamet <michael.jamet@intel.com>
13328 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13329 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13330 S: Maintained
13331 F: drivers/thunderbolt/
13332
13333 THUNDERX GPIO DRIVER
13334 M: David Daney <david.daney@cavium.com>
13335 S: Maintained
13336 F: drivers/gpio/gpio-thunderx.c
13337
13338 TI AM437X VPFE DRIVER
13339 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13340 L: linux-media@vger.kernel.org
13341 W: https://linuxtv.org
13342 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13343 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13344 S: Maintained
13345 F: drivers/media/platform/am437x/
13346
13347 TI BANDGAP AND THERMAL DRIVER
13348 M: Eduardo Valentin <edubezval@gmail.com>
13349 M: Keerthy <j-keerthy@ti.com>
13350 L: linux-pm@vger.kernel.org
13351 L: linux-omap@vger.kernel.org
13352 S: Maintained
13353 F: drivers/thermal/ti-soc-thermal/
13354
13355 TI BQ27XXX POWER SUPPLY DRIVER
13356 R: Andrew F. Davis <afd@ti.com>
13357 F: include/linux/power/bq27xxx_battery.h
13358 F: drivers/power/supply/bq27xxx_battery.c
13359 F: drivers/power/supply/bq27xxx_battery_i2c.c
13360
13361 TI CDCE706 CLOCK DRIVER
13362 M: Max Filippov <jcmvbkbc@gmail.com>
13363 S: Maintained
13364 F: drivers/clk/clk-cdce706.c
13365
13366 TI CLOCK DRIVER
13367 M: Tero Kristo <t-kristo@ti.com>
13368 L: linux-omap@vger.kernel.org
13369 S: Maintained
13370 F: drivers/clk/ti/
13371 F: include/linux/clk/ti.h
13372
13373 TI DAVINCI MACHINE SUPPORT
13374 M: Sekhar Nori <nsekhar@ti.com>
13375 M: Kevin Hilman <khilman@kernel.org>
13376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13378 S: Supported
13379 F: arch/arm/mach-davinci/
13380 F: drivers/i2c/busses/i2c-davinci.c
13381 F: arch/arm/boot/dts/da850*
13382
13383 TI DAVINCI SERIES GPIO DRIVER
13384 M: Keerthy <j-keerthy@ti.com>
13385 L: linux-gpio@vger.kernel.org
13386 S: Maintained
13387 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13388 F: drivers/gpio/gpio-davinci.c
13389
13390 TI DAVINCI SERIES MEDIA DRIVER
13391 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13392 L: linux-media@vger.kernel.org
13393 W: https://linuxtv.org
13394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13395 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13396 S: Maintained
13397 F: drivers/media/platform/davinci/
13398 F: include/media/davinci/
13399
13400 TI ETHERNET SWITCH DRIVER (CPSW)
13401 R: Grygorii Strashko <grygorii.strashko@ti.com>
13402 L: linux-omap@vger.kernel.org
13403 L: netdev@vger.kernel.org
13404 S: Maintained
13405 F: drivers/net/ethernet/ti/cpsw*
13406 F: drivers/net/ethernet/ti/davinci*
13407
13408 TI FLASH MEDIA INTERFACE DRIVER
13409 M: Alex Dubov <oakad@yahoo.com>
13410 S: Maintained
13411 F: drivers/misc/tifm*
13412 F: drivers/mmc/host/tifm_sd.c
13413 F: include/linux/tifm.h
13414
13415 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13416 M: Santosh Shilimkar <ssantosh@kernel.org>
13417 L: linux-kernel@vger.kernel.org
13418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13419 S: Maintained
13420 F: drivers/soc/ti/*
13421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13422
13423 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13424 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13425 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13426 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13427 S: Maintained
13428 F: sound/soc/codecs/lm49453*
13429 F: sound/soc/codecs/isabelle*
13430
13431 TI LP855x BACKLIGHT DRIVER
13432 M: Milo Kim <milo.kim@ti.com>
13433 S: Maintained
13434 F: Documentation/backlight/lp855x-driver.txt
13435 F: drivers/video/backlight/lp855x_bl.c
13436 F: include/linux/platform_data/lp855x.h
13437
13438 TI LP8727 CHARGER DRIVER
13439 M: Milo Kim <milo.kim@ti.com>
13440 S: Maintained
13441 F: drivers/power/supply/lp8727_charger.c
13442 F: include/linux/platform_data/lp8727.h
13443
13444 TI LP8788 MFD DRIVER
13445 M: Milo Kim <milo.kim@ti.com>
13446 S: Maintained
13447 F: drivers/iio/adc/lp8788_adc.c
13448 F: drivers/leds/leds-lp8788.c
13449 F: drivers/mfd/lp8788*.c
13450 F: drivers/power/supply/lp8788-charger.c
13451 F: drivers/regulator/lp8788-*.c
13452 F: include/linux/mfd/lp8788*.h
13453
13454 TI NETCP ETHERNET DRIVER
13455 M: Wingman Kwok <w-kwok2@ti.com>
13456 M: Murali Karicheri <m-karicheri2@ti.com>
13457 L: netdev@vger.kernel.org
13458 S: Maintained
13459 F: drivers/net/ethernet/ti/netcp*
13460
13461 TI TAS571X FAMILY ASoC CODEC DRIVER
13462 M: Kevin Cernekee <cernekee@chromium.org>
13463 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13464 S: Odd Fixes
13465 F: sound/soc/codecs/tas571x*
13466
13467 TI TRF7970A NFC DRIVER
13468 M: Mark Greer <mgreer@animalcreek.com>
13469 L: linux-wireless@vger.kernel.org
13470 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13471 S: Supported
13472 F: drivers/nfc/trf7970a.c
13473 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13474
13475 TI TWL4030 SERIES SOC CODEC DRIVER
13476 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13477 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13478 S: Maintained
13479 F: sound/soc/codecs/twl4030*
13480
13481 TI VPE/CAL DRIVERS
13482 M: Benoit Parrot <bparrot@ti.com>
13483 L: linux-media@vger.kernel.org
13484 W: http://linuxtv.org/
13485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13486 S: Maintained
13487 F: drivers/media/platform/ti-vpe/
13488
13489 TI WILINK WIRELESS DRIVERS
13490 L: linux-wireless@vger.kernel.org
13491 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13492 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13494 S: Orphan
13495 F: drivers/net/wireless/ti/
13496 F: include/linux/wl12xx.h
13497
13498 TILE ARCHITECTURE
13499 M: Chris Metcalf <cmetcalf@mellanox.com>
13500 W: http://www.mellanox.com/repository/solutions/tile-scm/
13501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13502 S: Supported
13503 F: arch/tile/
13504 F: drivers/char/tile-srom.c
13505 F: drivers/edac/tile_edac.c
13506 F: drivers/net/ethernet/tile/
13507 F: drivers/rtc/rtc-tile.c
13508 F: drivers/tty/hvc/hvc_tile.c
13509 F: drivers/tty/serial/tilegx.c
13510 F: drivers/usb/host/*-tilegx.c
13511 F: include/linux/usb/tilegx.h
13512
13513 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13514 M: John Stultz <john.stultz@linaro.org>
13515 M: Thomas Gleixner <tglx@linutronix.de>
13516 R: Stephen Boyd <sboyd@codeaurora.org>
13517 L: linux-kernel@vger.kernel.org
13518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13519 S: Supported
13520 F: include/linux/clocksource.h
13521 F: include/linux/time.h
13522 F: include/linux/timex.h
13523 F: include/uapi/linux/time.h
13524 F: include/uapi/linux/timex.h
13525 F: kernel/time/clocksource.c
13526 F: kernel/time/time*.c
13527 F: kernel/time/alarmtimer.c
13528 F: kernel/time/ntp.c
13529 F: tools/testing/selftests/timers/
13530
13531 TIPC NETWORK LAYER
13532 M: Jon Maloy <jon.maloy@ericsson.com>
13533 M: Ying Xue <ying.xue@windriver.com>
13534 L: netdev@vger.kernel.org (core kernel code)
13535 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13536 W: http://tipc.sourceforge.net/
13537 S: Maintained
13538 F: include/uapi/linux/tipc*.h
13539 F: net/tipc/
13540
13541 TLAN NETWORK DRIVER
13542 M: Samuel Chessman <chessman@tux.org>
13543 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13544 W: http://sourceforge.net/projects/tlan/
13545 S: Maintained
13546 F: Documentation/networking/tlan.txt
13547 F: drivers/net/ethernet/ti/tlan.*
13548
13549 TM6000 VIDEO4LINUX DRIVER
13550 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13551 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13552 L: linux-media@vger.kernel.org
13553 W: https://linuxtv.org
13554 T: git git://linuxtv.org/media_tree.git
13555 S: Odd fixes
13556 F: drivers/media/usb/tm6000/
13557 F: Documentation/media/v4l-drivers/tm6000*
13558
13559 TMIO/SDHI MMC DRIVER
13560 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13561 L: linux-mmc@vger.kernel.org
13562 S: Supported
13563 F: drivers/mmc/host/tmio_mmc*
13564 F: drivers/mmc/host/renesas_sdhi*
13565 F: include/linux/mfd/tmio.h
13566
13567 TMP401 HARDWARE MONITOR DRIVER
13568 M: Guenter Roeck <linux@roeck-us.net>
13569 L: linux-hwmon@vger.kernel.org
13570 S: Maintained
13571 F: Documentation/hwmon/tmp401
13572 F: drivers/hwmon/tmp401.c
13573
13574 TMPFS (SHMEM FILESYSTEM)
13575 M: Hugh Dickins <hughd@google.com>
13576 L: linux-mm@kvack.org
13577 S: Maintained
13578 F: include/linux/shmem_fs.h
13579 F: mm/shmem.c
13580
13581 TOMOYO SECURITY MODULE
13582 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13583 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13584 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13585 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13586 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13587 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13588 W: http://tomoyo.sourceforge.jp/
13589 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13590 S: Maintained
13591 F: security/tomoyo/
13592
13593 TOPSTAR LAPTOP EXTRAS DRIVER
13594 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13595 L: platform-driver-x86@vger.kernel.org
13596 S: Maintained
13597 F: drivers/platform/x86/topstar-laptop.c
13598
13599 TOSHIBA ACPI EXTRAS DRIVER
13600 M: Azael Avalos <coproscefalo@gmail.com>
13601 L: platform-driver-x86@vger.kernel.org
13602 S: Maintained
13603 F: drivers/platform/x86/toshiba_acpi.c
13604
13605 TOSHIBA BLUETOOTH DRIVER
13606 M: Azael Avalos <coproscefalo@gmail.com>
13607 L: platform-driver-x86@vger.kernel.org
13608 S: Maintained
13609 F: drivers/platform/x86/toshiba_bluetooth.c
13610
13611 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13612 M: Azael Avalos <coproscefalo@gmail.com>
13613 L: platform-driver-x86@vger.kernel.org
13614 S: Maintained
13615 F: drivers/platform/x86/toshiba_haps.c
13616
13617 TOSHIBA SMM DRIVER
13618 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13619 W: http://www.buzzard.org.uk/toshiba/
13620 S: Maintained
13621 F: drivers/char/toshiba.c
13622 F: include/linux/toshiba.h
13623 F: include/uapi/linux/toshiba.h
13624
13625 TOSHIBA TC358743 DRIVER
13626 M: Mats Randgaard <matrandg@cisco.com>
13627 L: linux-media@vger.kernel.org
13628 S: Maintained
13629 F: drivers/media/i2c/tc358743*
13630 F: include/media/i2c/tc358743.h
13631
13632 TOSHIBA WMI HOTKEYS DRIVER
13633 M: Azael Avalos <coproscefalo@gmail.com>
13634 L: platform-driver-x86@vger.kernel.org
13635 S: Maintained
13636 F: drivers/platform/x86/toshiba-wmi.c
13637
13638 TPM DEVICE DRIVER
13639 M: Peter Huewe <peterhuewe@gmx.de>
13640 M: Marcel Selhorst <tpmdd@selhorst.net>
13641 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13642 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13643 W: http://tpmdd.sourceforge.net
13644 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13645 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13646 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13647 S: Maintained
13648 F: drivers/char/tpm/
13649
13650 TPM IBM_VTPM DEVICE DRIVER
13651 M: Ashley Lai <ashleydlai@gmail.com>
13652 W: http://tpmdd.sourceforge.net
13653 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13654 S: Maintained
13655 F: drivers/char/tpm/tpm_ibmvtpm*
13656
13657 TRACING
13658 M: Steven Rostedt <rostedt@goodmis.org>
13659 M: Ingo Molnar <mingo@redhat.com>
13660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13661 S: Maintained
13662 F: Documentation/trace/ftrace.txt
13663 F: arch/*/*/*/ftrace.h
13664 F: arch/*/kernel/ftrace.c
13665 F: include/*/ftrace.h
13666 F: include/linux/trace*.h
13667 F: include/trace/
13668 F: kernel/trace/
13669 F: tools/testing/selftests/ftrace/
13670
13671 TRACING MMIO ACCESSES (MMIOTRACE)
13672 M: Steven Rostedt <rostedt@goodmis.org>
13673 M: Ingo Molnar <mingo@kernel.org>
13674 R: Karol Herbst <karolherbst@gmail.com>
13675 R: Pekka Paalanen <ppaalanen@gmail.com>
13676 S: Maintained
13677 L: linux-kernel@vger.kernel.org
13678 L: nouveau@lists.freedesktop.org
13679 F: kernel/trace/trace_mmiotrace.c
13680 F: include/linux/mmiotrace.h
13681 F: arch/x86/mm/kmmio.c
13682 F: arch/x86/mm/mmio-mod.c
13683 F: arch/x86/mm/testmmiotrace.c
13684
13685 TRIVIAL PATCHES
13686 M: Jiri Kosina <trivial@kernel.org>
13687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13688 S: Maintained
13689 K: ^Subject:.*(?i)trivial
13690
13691 TTY LAYER
13692 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13693 M: Jiri Slaby <jslaby@suse.com>
13694 S: Supported
13695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13696 F: Documentation/serial/
13697 F: drivers/tty/
13698 F: drivers/tty/serial/serial_core.c
13699 F: include/linux/serial_core.h
13700 F: include/linux/serial.h
13701 F: include/linux/tty.h
13702 F: include/uapi/linux/serial_core.h
13703 F: include/uapi/linux/serial.h
13704 F: include/uapi/linux/tty.h
13705
13706 TUA9001 MEDIA DRIVER
13707 M: Antti Palosaari <crope@iki.fi>
13708 L: linux-media@vger.kernel.org
13709 W: https://linuxtv.org
13710 W: http://palosaari.fi/linux/
13711 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13712 T: git git://linuxtv.org/anttip/media_tree.git
13713 S: Maintained
13714 F: drivers/media/tuners/tua9001*
13715
13716 TULIP NETWORK DRIVERS
13717 L: netdev@vger.kernel.org
13718 L: linux-parisc@vger.kernel.org
13719 S: Orphan
13720 F: drivers/net/ethernet/dec/tulip/
13721
13722 TUN/TAP driver
13723 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13724 W: http://vtun.sourceforge.net/tun
13725 S: Maintained
13726 F: Documentation/networking/tuntap.txt
13727 F: arch/um/os-Linux/drivers/
13728
13729 TURBOCHANNEL SUBSYSTEM
13730 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13731 M: Ralf Baechle <ralf@linux-mips.org>
13732 L: linux-mips@linux-mips.org
13733 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13734 S: Maintained
13735 F: drivers/tc/
13736 F: include/linux/tc.h
13737
13738 TW5864 VIDEO4LINUX DRIVER
13739 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13740 M: Anton Sviridenko <anton@corp.bluecherry.net>
13741 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13742 M: Andrey Utkin <andrey_utkin@fastmail.com>
13743 L: linux-media@vger.kernel.org
13744 S: Supported
13745 F: drivers/media/pci/tw5864/
13746
13747 TW68 VIDEO4LINUX DRIVER
13748 M: Hans Verkuil <hverkuil@xs4all.nl>
13749 L: linux-media@vger.kernel.org
13750 T: git git://linuxtv.org/media_tree.git
13751 W: https://linuxtv.org
13752 S: Odd Fixes
13753 F: drivers/media/pci/tw68/
13754
13755 TW686X VIDEO4LINUX DRIVER
13756 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13757 L: linux-media@vger.kernel.org
13758 T: git git://linuxtv.org/media_tree.git
13759 W: http://linuxtv.org
13760 S: Maintained
13761 F: drivers/media/pci/tw686x/
13762
13763 UBI FILE SYSTEM (UBIFS)
13764 M: Richard Weinberger <richard@nod.at>
13765 M: Artem Bityutskiy <dedekind1@gmail.com>
13766 M: Adrian Hunter <adrian.hunter@intel.com>
13767 L: linux-mtd@lists.infradead.org
13768 T: git git://git.infradead.org/ubifs-2.6.git
13769 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13770 S: Supported
13771 F: Documentation/filesystems/ubifs.txt
13772 F: fs/ubifs/
13773
13774 UCLINUX (M68KNOMMU AND COLDFIRE)
13775 M: Greg Ungerer <gerg@linux-m68k.org>
13776 W: http://www.linux-m68k.org/
13777 W: http://www.uclinux.org/
13778 L: linux-m68k@lists.linux-m68k.org
13779 L: uclinux-dev@uclinux.org (subscribers-only)
13780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13781 S: Maintained
13782 F: arch/m68k/coldfire/
13783 F: arch/m68k/68*/
13784 F: arch/m68k/*/*_no.*
13785 F: arch/m68k/include/asm/*_no.*
13786
13787 UDF FILESYSTEM
13788 M: Jan Kara <jack@suse.com>
13789 S: Maintained
13790 F: Documentation/filesystems/udf.txt
13791 F: fs/udf/
13792
13793 UDRAW TABLET
13794 M: Bastien Nocera <hadess@hadess.net>
13795 L: linux-input@vger.kernel.org
13796 S: Maintained
13797 F: drivers/hid/hid-udraw.c
13798
13799 UFS FILESYSTEM
13800 M: Evgeniy Dushistov <dushistov@mail.ru>
13801 S: Maintained
13802 F: Documentation/filesystems/ufs.txt
13803 F: fs/ufs/
13804
13805 UHID USERSPACE HID IO DRIVER:
13806 M: David Herrmann <dh.herrmann@googlemail.com>
13807 L: linux-input@vger.kernel.org
13808 S: Maintained
13809 F: drivers/hid/uhid.c
13810 F: include/uapi/linux/uhid.h
13811
13812 ULPI BUS
13813 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13814 L: linux-usb@vger.kernel.org
13815 S: Maintained
13816 F: drivers/usb/common/ulpi.c
13817 F: include/linux/ulpi/
13818
13819 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13820 L: linux-usb@vger.kernel.org
13821 S: Orphan
13822 F: drivers/uwb/
13823 F: include/linux/uwb.h
13824 F: include/linux/uwb/
13825
13826 UNICORE32 ARCHITECTURE:
13827 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13828 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13829 S: Maintained
13830 T: git git://github.com/gxt/linux.git
13831 F: arch/unicore32/
13832
13833 UNIFDEF
13834 M: Tony Finch <dot@dotat.at>
13835 W: http://dotat.at/prog/unifdef
13836 S: Maintained
13837 F: scripts/unifdef.c
13838
13839 UNIFORM CDROM DRIVER
13840 M: Jens Axboe <axboe@kernel.dk>
13841 W: http://www.kernel.dk
13842 S: Maintained
13843 F: Documentation/cdrom/
13844 F: drivers/cdrom/cdrom.c
13845 F: include/linux/cdrom.h
13846 F: include/uapi/linux/cdrom.h
13847
13848 UNISYS S-PAR DRIVERS
13849 M: David Kershner <david.kershner@unisys.com>
13850 L: sparmaintainer@unisys.com (Unisys internal)
13851 S: Supported
13852 F: drivers/staging/unisys/
13853
13854 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13855 M: Vinayak Holikatti <vinholikatti@gmail.com>
13856 L: linux-scsi@vger.kernel.org
13857 S: Supported
13858 F: Documentation/scsi/ufs.txt
13859 F: drivers/scsi/ufs/
13860
13861 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13862 M: Joao Pinto <jpinto@synopsys.com>
13863 L: linux-scsi@vger.kernel.org
13864 S: Supported
13865 F: drivers/scsi/ufs/*dwc*
13866
13867 UNSORTED BLOCK IMAGES (UBI)
13868 M: Artem Bityutskiy <dedekind1@gmail.com>
13869 M: Richard Weinberger <richard@nod.at>
13870 W: http://www.linux-mtd.infradead.org/
13871 L: linux-mtd@lists.infradead.org
13872 T: git git://git.infradead.org/ubifs-2.6.git
13873 S: Supported
13874 F: drivers/mtd/ubi/
13875 F: include/linux/mtd/ubi.h
13876 F: include/uapi/mtd/ubi-user.h
13877
13878 USB "USBNET" DRIVER FRAMEWORK
13879 M: Oliver Neukum <oneukum@suse.com>
13880 L: netdev@vger.kernel.org
13881 W: http://www.linux-usb.org/usbnet
13882 S: Maintained
13883 F: drivers/net/usb/usbnet.c
13884 F: include/linux/usb/usbnet.h
13885
13886 USB ACM DRIVER
13887 M: Oliver Neukum <oneukum@suse.com>
13888 L: linux-usb@vger.kernel.org
13889 S: Maintained
13890 F: Documentation/usb/acm.txt
13891 F: drivers/usb/class/cdc-acm.*
13892
13893 USB AR5523 WIRELESS DRIVER
13894 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13895 L: linux-wireless@vger.kernel.org
13896 S: Maintained
13897 F: drivers/net/wireless/ath/ar5523/
13898
13899 USB ATTACHED SCSI
13900 M: Oliver Neukum <oneukum@suse.com>
13901 L: linux-usb@vger.kernel.org
13902 L: linux-scsi@vger.kernel.org
13903 S: Maintained
13904 F: drivers/usb/storage/uas.c
13905
13906 USB CDC ETHERNET DRIVER
13907 M: Oliver Neukum <oliver@neukum.org>
13908 L: linux-usb@vger.kernel.org
13909 S: Maintained
13910 F: drivers/net/usb/cdc_*.c
13911 F: include/uapi/linux/usb/cdc.h
13912
13913 USB CHAOSKEY DRIVER
13914 M: Keith Packard <keithp@keithp.com>
13915 L: linux-usb@vger.kernel.org
13916 S: Maintained
13917 F: drivers/usb/misc/chaoskey.c
13918
13919 USB CYPRESS C67X00 DRIVER
13920 M: Peter Korsgaard <jacmet@sunsite.dk>
13921 L: linux-usb@vger.kernel.org
13922 S: Maintained
13923 F: drivers/usb/c67x00/
13924
13925 USB DAVICOM DM9601 DRIVER
13926 M: Peter Korsgaard <jacmet@sunsite.dk>
13927 L: netdev@vger.kernel.org
13928 W: http://www.linux-usb.org/usbnet
13929 S: Maintained
13930 F: drivers/net/usb/dm9601.c
13931
13932 USB DIAMOND RIO500 DRIVER
13933 M: Cesar Miquel <miquel@df.uba.ar>
13934 L: rio500-users@lists.sourceforge.net
13935 W: http://rio500.sourceforge.net
13936 S: Maintained
13937 F: drivers/usb/misc/rio500*
13938
13939 USB EHCI DRIVER
13940 M: Alan Stern <stern@rowland.harvard.edu>
13941 L: linux-usb@vger.kernel.org
13942 S: Maintained
13943 F: Documentation/usb/ehci.txt
13944 F: drivers/usb/host/ehci*
13945
13946 USB GADGET/PERIPHERAL SUBSYSTEM
13947 M: Felipe Balbi <balbi@kernel.org>
13948 L: linux-usb@vger.kernel.org
13949 W: http://www.linux-usb.org/gadget
13950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13951 S: Maintained
13952 F: drivers/usb/gadget/
13953 F: include/linux/usb/gadget*
13954
13955 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13956 M: Jiri Kosina <jikos@kernel.org>
13957 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13958 L: linux-usb@vger.kernel.org
13959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13960 S: Maintained
13961 F: Documentation/hid/hiddev.txt
13962 F: drivers/hid/usbhid/
13963
13964 USB ISP116X DRIVER
13965 M: Olav Kongas <ok@artecdesign.ee>
13966 L: linux-usb@vger.kernel.org
13967 S: Maintained
13968 F: drivers/usb/host/isp116x*
13969 F: include/linux/usb/isp116x.h
13970
13971 USB LAN78XX ETHERNET DRIVER
13972 M: Woojung Huh <woojung.huh@microchip.com>
13973 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13974 L: netdev@vger.kernel.org
13975 S: Maintained
13976 F: drivers/net/usb/lan78xx.*
13977
13978 USB MASS STORAGE DRIVER
13979 M: Alan Stern <stern@rowland.harvard.edu>
13980 L: linux-usb@vger.kernel.org
13981 L: usb-storage@lists.one-eyed-alien.net
13982 S: Maintained
13983 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13984 F: drivers/usb/storage/
13985
13986 USB MIDI DRIVER
13987 M: Clemens Ladisch <clemens@ladisch.de>
13988 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13989 T: git git://git.alsa-project.org/alsa-kernel.git
13990 S: Maintained
13991 F: sound/usb/midi.*
13992
13993 USB NETWORKING DRIVERS
13994 L: linux-usb@vger.kernel.org
13995 S: Odd Fixes
13996 F: drivers/net/usb/
13997
13998 USB OHCI DRIVER
13999 M: Alan Stern <stern@rowland.harvard.edu>
14000 L: linux-usb@vger.kernel.org
14001 S: Maintained
14002 F: Documentation/usb/ohci.txt
14003 F: drivers/usb/host/ohci*
14004
14005 USB OTG FSM (Finite State Machine)
14006 M: Peter Chen <Peter.Chen@nxp.com>
14007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14008 L: linux-usb@vger.kernel.org
14009 S: Maintained
14010 F: drivers/usb/common/usb-otg-fsm.c
14011
14012 USB OVER IP DRIVER
14013 M: Valentina Manea <valentina.manea.m@gmail.com>
14014 M: Shuah Khan <shuahkh@osg.samsung.com>
14015 M: Shuah Khan <shuah@kernel.org>
14016 L: linux-usb@vger.kernel.org
14017 S: Maintained
14018 F: Documentation/usb/usbip_protocol.txt
14019 F: drivers/usb/usbip/
14020 F: tools/usb/usbip/
14021
14022 USB PEGASUS DRIVER
14023 M: Petko Manolov <petkan@nucleusys.com>
14024 L: linux-usb@vger.kernel.org
14025 L: netdev@vger.kernel.org
14026 T: git git://github.com/petkan/pegasus.git
14027 W: https://github.com/petkan/pegasus
14028 S: Maintained
14029 F: drivers/net/usb/pegasus.*
14030
14031 USB PHY LAYER
14032 M: Felipe Balbi <balbi@kernel.org>
14033 L: linux-usb@vger.kernel.org
14034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14035 S: Maintained
14036 F: drivers/usb/phy/
14037
14038 USB PRINTER DRIVER (usblp)
14039 M: Pete Zaitcev <zaitcev@redhat.com>
14040 L: linux-usb@vger.kernel.org
14041 S: Supported
14042 F: drivers/usb/class/usblp.c
14043
14044 USB QMI WWAN NETWORK DRIVER
14045 M: Bjørn Mork <bjorn@mork.no>
14046 L: netdev@vger.kernel.org
14047 S: Maintained
14048 F: Documentation/ABI/testing/sysfs-class-net-qmi
14049 F: drivers/net/usb/qmi_wwan.c
14050
14051 USB RTL8150 DRIVER
14052 M: Petko Manolov <petkan@nucleusys.com>
14053 L: linux-usb@vger.kernel.org
14054 L: netdev@vger.kernel.org
14055 T: git git://github.com/petkan/rtl8150.git
14056 W: https://github.com/petkan/rtl8150
14057 S: Maintained
14058 F: drivers/net/usb/rtl8150.c
14059
14060 USB SERIAL SUBSYSTEM
14061 M: Johan Hovold <johan@kernel.org>
14062 L: linux-usb@vger.kernel.org
14063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14064 S: Maintained
14065 F: Documentation/usb/usb-serial.txt
14066 F: drivers/usb/serial/
14067 F: include/linux/usb/serial.h
14068
14069 USB SMSC75XX ETHERNET DRIVER
14070 M: Steve Glendinning <steve.glendinning@shawell.net>
14071 L: netdev@vger.kernel.org
14072 S: Maintained
14073 F: drivers/net/usb/smsc75xx.*
14074
14075 USB SMSC95XX ETHERNET DRIVER
14076 M: Steve Glendinning <steve.glendinning@shawell.net>
14077 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14078 L: netdev@vger.kernel.org
14079 S: Maintained
14080 F: drivers/net/usb/smsc95xx.*
14081
14082 USB SUBSYSTEM
14083 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14084 L: linux-usb@vger.kernel.org
14085 W: http://www.linux-usb.org
14086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14087 S: Supported
14088 F: Documentation/devicetree/bindings/usb/
14089 F: Documentation/usb/
14090 F: drivers/usb/
14091 F: include/linux/usb.h
14092 F: include/linux/usb/
14093
14094 USB TYPEC SUBSYSTEM
14095 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14096 L: linux-usb@vger.kernel.org
14097 S: Maintained
14098 F: Documentation/ABI/testing/sysfs-class-typec
14099 F: Documentation/usb/typec.rst
14100 F: drivers/usb/typec/
14101 F: include/linux/usb/typec.h
14102
14103 USB UHCI DRIVER
14104 M: Alan Stern <stern@rowland.harvard.edu>
14105 L: linux-usb@vger.kernel.org
14106 S: Maintained
14107 F: drivers/usb/host/uhci*
14108
14109 USB VIDEO CLASS
14110 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14111 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14112 L: linux-media@vger.kernel.org
14113 T: git git://linuxtv.org/media_tree.git
14114 W: http://www.ideasonboard.org/uvc/
14115 S: Maintained
14116 F: drivers/media/usb/uvc/
14117 F: include/uapi/linux/uvcvideo.h
14118
14119 USB VISION DRIVER
14120 M: Hans Verkuil <hverkuil@xs4all.nl>
14121 L: linux-media@vger.kernel.org
14122 T: git git://linuxtv.org/media_tree.git
14123 W: https://linuxtv.org
14124 S: Odd Fixes
14125 F: drivers/media/usb/usbvision/
14126
14127 USB WEBCAM GADGET
14128 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14129 L: linux-usb@vger.kernel.org
14130 S: Maintained
14131 F: drivers/usb/gadget/function/*uvc*
14132 F: drivers/usb/gadget/legacy/webcam.c
14133
14134 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14135 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14136 L: linux-wireless@vger.kernel.org
14137 S: Maintained
14138 F: drivers/net/wireless/rndis_wlan.c
14139
14140 USB XHCI DRIVER
14141 M: Mathias Nyman <mathias.nyman@intel.com>
14142 L: linux-usb@vger.kernel.org
14143 S: Supported
14144 F: drivers/usb/host/xhci*
14145 F: drivers/usb/host/pci-quirks*
14146
14147 USB ZD1201 DRIVER
14148 L: linux-wireless@vger.kernel.org
14149 W: http://linux-lc100020.sourceforge.net
14150 S: Orphan
14151 F: drivers/net/wireless/zydas/zd1201.*
14152
14153 USB ZR364XX DRIVER
14154 M: Antoine Jacquet <royale@zerezo.com>
14155 L: linux-usb@vger.kernel.org
14156 L: linux-media@vger.kernel.org
14157 T: git git://linuxtv.org/media_tree.git
14158 W: http://royale.zerezo.com/zr364xx/
14159 S: Maintained
14160 F: Documentation/media/v4l-drivers/zr364xx*
14161 F: drivers/media/usb/zr364xx/
14162
14163 USER-MODE LINUX (UML)
14164 M: Jeff Dike <jdike@addtoit.com>
14165 M: Richard Weinberger <richard@nod.at>
14166 L: user-mode-linux-devel@lists.sourceforge.net
14167 L: user-mode-linux-user@lists.sourceforge.net
14168 W: http://user-mode-linux.sourceforge.net
14169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14170 S: Maintained
14171 F: Documentation/virtual/uml/
14172 F: arch/um/
14173 F: arch/x86/um/
14174 F: fs/hostfs/
14175 F: fs/hppfs/
14176
14177 USERSPACE I/O (UIO)
14178 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14179 S: Maintained
14180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14181 F: Documentation/driver-api/uio-howto.rst
14182 F: drivers/uio/
14183 F: include/linux/uio*.h
14184
14185 UTIL-LINUX PACKAGE
14186 M: Karel Zak <kzak@redhat.com>
14187 L: util-linux@vger.kernel.org
14188 W: http://en.wikipedia.org/wiki/Util-linux
14189 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14190 S: Maintained
14191
14192 UUID HELPERS
14193 M: Christoph Hellwig <hch@lst.de>
14194 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14195 L: linux-kernel@vger.kernel.org
14196 T: git git://git.infradead.org/users/hch/uuid.git
14197 F: lib/uuid.c
14198 F: lib/test_uuid.c
14199 F: include/linux/uuid.h
14200 F: include/uapi/linux/uuid.h
14201 S: Maintained
14202
14203 UVESAFB DRIVER
14204 M: Michal Januszewski <spock@gentoo.org>
14205 L: linux-fbdev@vger.kernel.org
14206 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14207 S: Maintained
14208 F: Documentation/fb/uvesafb.txt
14209 F: drivers/video/fbdev/uvesafb.*
14210
14211 VF610 NAND DRIVER
14212 M: Stefan Agner <stefan@agner.ch>
14213 L: linux-mtd@lists.infradead.org
14214 S: Supported
14215 F: drivers/mtd/nand/vf610_nfc.c
14216
14217 VFAT/FAT/MSDOS FILESYSTEM
14218 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14219 S: Maintained
14220 F: Documentation/filesystems/vfat.txt
14221 F: fs/fat/
14222
14223 VFIO DRIVER
14224 M: Alex Williamson <alex.williamson@redhat.com>
14225 L: kvm@vger.kernel.org
14226 T: git git://github.com/awilliam/linux-vfio.git
14227 S: Maintained
14228 F: Documentation/vfio.txt
14229 F: drivers/vfio/
14230 F: include/linux/vfio.h
14231 F: include/uapi/linux/vfio.h
14232
14233 VFIO MEDIATED DEVICE DRIVERS
14234 M: Kirti Wankhede <kwankhede@nvidia.com>
14235 L: kvm@vger.kernel.org
14236 S: Maintained
14237 F: Documentation/vfio-mediated-device.txt
14238 F: drivers/vfio/mdev/
14239 F: include/linux/mdev.h
14240 F: samples/vfio-mdev/
14241
14242 VFIO PLATFORM DRIVER
14243 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14244 L: kvm@vger.kernel.org
14245 S: Maintained
14246 F: drivers/vfio/platform/
14247
14248 VGA_SWITCHEROO
14249 R: Lukas Wunner <lukas@wunner.de>
14250 S: Maintained
14251 F: Documentation/gpu/vga-switcheroo.rst
14252 F: drivers/gpu/vga/vga_switcheroo.c
14253 F: include/linux/vga_switcheroo.h
14254 T: git git://anongit.freedesktop.org/drm/drm-misc
14255
14256 VIA RHINE NETWORK DRIVER
14257 S: Orphan
14258 F: drivers/net/ethernet/via/via-rhine.c
14259
14260 VIA SD/MMC CARD CONTROLLER DRIVER
14261 M: Bruce Chang <brucechang@via.com.tw>
14262 M: Harald Welte <HaraldWelte@viatech.com>
14263 S: Maintained
14264 F: drivers/mmc/host/via-sdmmc.c
14265
14266 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14267 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14268 L: linux-fbdev@vger.kernel.org
14269 S: Maintained
14270 F: include/linux/via-core.h
14271 F: include/linux/via-gpio.h
14272 F: include/linux/via_i2c.h
14273 F: drivers/video/fbdev/via/
14274
14275 VIA VELOCITY NETWORK DRIVER
14276 M: Francois Romieu <romieu@fr.zoreil.com>
14277 L: netdev@vger.kernel.org
14278 S: Maintained
14279 F: drivers/net/ethernet/via/via-velocity.*
14280
14281 VIDEO MULTIPLEXER DRIVER
14282 M: Philipp Zabel <p.zabel@pengutronix.de>
14283 L: linux-media@vger.kernel.org
14284 S: Maintained
14285 F: drivers/media/platform/video-mux.c
14286
14287 VIDEOBUF2 FRAMEWORK
14288 M: Pawel Osciak <pawel@osciak.com>
14289 M: Marek Szyprowski <m.szyprowski@samsung.com>
14290 M: Kyungmin Park <kyungmin.park@samsung.com>
14291 L: linux-media@vger.kernel.org
14292 S: Maintained
14293 F: drivers/media/v4l2-core/videobuf2-*
14294 F: include/media/videobuf2-*
14295
14296 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14297 M: Helen Koike <helen.koike@collabora.com>
14298 L: linux-media@vger.kernel.org
14299 T: git git://linuxtv.org/media_tree.git
14300 W: https://linuxtv.org
14301 S: Maintained
14302 F: drivers/media/platform/vimc/*
14303
14304 VIRT LIB
14305 M: Alex Williamson <alex.williamson@redhat.com>
14306 M: Paolo Bonzini <pbonzini@redhat.com>
14307 L: kvm@vger.kernel.org
14308 S: Supported
14309 F: virt/lib/
14310
14311 VIRTIO AND VHOST VSOCK DRIVER
14312 M: Stefan Hajnoczi <stefanha@redhat.com>
14313 L: kvm@vger.kernel.org
14314 L: virtualization@lists.linux-foundation.org
14315 L: netdev@vger.kernel.org
14316 S: Maintained
14317 F: include/linux/virtio_vsock.h
14318 F: include/uapi/linux/virtio_vsock.h
14319 F: include/uapi/linux/vsockmon.h
14320 F: net/vmw_vsock/af_vsock_tap.c
14321 F: net/vmw_vsock/virtio_transport_common.c
14322 F: net/vmw_vsock/virtio_transport.c
14323 F: drivers/net/vsockmon.c
14324 F: drivers/vhost/vsock.c
14325 F: drivers/vhost/vsock.h
14326
14327 VIRTIO CONSOLE DRIVER
14328 M: Amit Shah <amit@kernel.org>
14329 L: virtualization@lists.linux-foundation.org
14330 S: Maintained
14331 F: drivers/char/virtio_console.c
14332 F: include/linux/virtio_console.h
14333 F: include/uapi/linux/virtio_console.h
14334
14335 VIRTIO CORE, NET AND BLOCK DRIVERS
14336 M: "Michael S. Tsirkin" <mst@redhat.com>
14337 M: Jason Wang <jasowang@redhat.com>
14338 L: virtualization@lists.linux-foundation.org
14339 S: Maintained
14340 F: Documentation/devicetree/bindings/virtio/
14341 F: drivers/virtio/
14342 F: tools/virtio/
14343 F: drivers/net/virtio_net.c
14344 F: drivers/block/virtio_blk.c
14345 F: include/linux/virtio*.h
14346 F: include/uapi/linux/virtio_*.h
14347 F: drivers/crypto/virtio/
14348 F: mm/balloon_compaction.c
14349
14350 VIRTIO CRYPTO DRIVER
14351 M: Gonglei <arei.gonglei@huawei.com>
14352 L: virtualization@lists.linux-foundation.org
14353 L: linux-crypto@vger.kernel.org
14354 S: Maintained
14355 F: drivers/crypto/virtio/
14356 F: include/uapi/linux/virtio_crypto.h
14357
14358 VIRTIO DRIVERS FOR S390
14359 M: Cornelia Huck <cohuck@redhat.com>
14360 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14361 L: linux-s390@vger.kernel.org
14362 L: virtualization@lists.linux-foundation.org
14363 L: kvm@vger.kernel.org
14364 S: Supported
14365 F: drivers/s390/virtio/
14366
14367 VIRTIO GPU DRIVER
14368 M: David Airlie <airlied@linux.ie>
14369 M: Gerd Hoffmann <kraxel@redhat.com>
14370 L: dri-devel@lists.freedesktop.org
14371 L: virtualization@lists.linux-foundation.org
14372 T: git git://anongit.freedesktop.org/drm/drm-misc
14373 S: Maintained
14374 F: drivers/gpu/drm/virtio/
14375 F: include/uapi/linux/virtio_gpu.h
14376
14377 VIRTIO HOST (VHOST)
14378 M: "Michael S. Tsirkin" <mst@redhat.com>
14379 M: Jason Wang <jasowang@redhat.com>
14380 L: kvm@vger.kernel.org
14381 L: virtualization@lists.linux-foundation.org
14382 L: netdev@vger.kernel.org
14383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14384 S: Maintained
14385 F: drivers/vhost/
14386 F: include/uapi/linux/vhost.h
14387
14388 VIRTIO INPUT DRIVER
14389 M: Gerd Hoffmann <kraxel@redhat.com>
14390 S: Maintained
14391 F: drivers/virtio/virtio_input.c
14392 F: include/uapi/linux/virtio_input.h
14393
14394 VIRTUAL SERIO DEVICE DRIVER
14395 M: Stephen Chandler Paul <thatslyude@gmail.com>
14396 S: Maintained
14397 F: drivers/input/serio/userio.c
14398 F: include/uapi/linux/userio.h
14399
14400 VIVID VIRTUAL VIDEO DRIVER
14401 M: Hans Verkuil <hverkuil@xs4all.nl>
14402 L: linux-media@vger.kernel.org
14403 T: git git://linuxtv.org/media_tree.git
14404 W: https://linuxtv.org
14405 S: Maintained
14406 F: drivers/media/platform/vivid/*
14407
14408 VLYNQ BUS
14409 M: Florian Fainelli <f.fainelli@gmail.com>
14410 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14411 S: Maintained
14412 F: drivers/vlynq/vlynq.c
14413 F: include/linux/vlynq.h
14414
14415 VME SUBSYSTEM
14416 M: Martyn Welch <martyn@welchs.me.uk>
14417 M: Manohar Vanga <manohar.vanga@gmail.com>
14418 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14419 L: devel@driverdev.osuosl.org
14420 S: Maintained
14421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14422 F: Documentation/driver-api/vme.rst
14423 F: drivers/staging/vme/
14424 F: drivers/vme/
14425 F: include/linux/vme*
14426
14427 VMWARE BALLOON DRIVER
14428 M: Xavier Deguillard <xdeguillard@vmware.com>
14429 M: Philip Moltmann <moltmann@vmware.com>
14430 M: "VMware, Inc." <pv-drivers@vmware.com>
14431 L: linux-kernel@vger.kernel.org
14432 S: Maintained
14433 F: drivers/misc/vmw_balloon.c
14434
14435 VMWARE HYPERVISOR INTERFACE
14436 M: Alok Kataria <akataria@vmware.com>
14437 L: virtualization@lists.linux-foundation.org
14438 S: Supported
14439 F: arch/x86/kernel/cpu/vmware.c
14440
14441 VMWARE PVRDMA DRIVER
14442 M: Adit Ranadive <aditr@vmware.com>
14443 M: VMware PV-Drivers <pv-drivers@vmware.com>
14444 L: linux-rdma@vger.kernel.org
14445 S: Maintained
14446 F: drivers/infiniband/hw/vmw_pvrdma/
14447
14448 VMware PVSCSI driver
14449 M: Jim Gill <jgill@vmware.com>
14450 M: VMware PV-Drivers <pv-drivers@vmware.com>
14451 L: linux-scsi@vger.kernel.org
14452 S: Maintained
14453 F: drivers/scsi/vmw_pvscsi.c
14454 F: drivers/scsi/vmw_pvscsi.h
14455
14456 VMWARE VMMOUSE SUBDRIVER
14457 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14458 M: "VMware, Inc." <pv-drivers@vmware.com>
14459 L: linux-input@vger.kernel.org
14460 S: Maintained
14461 F: drivers/input/mouse/vmmouse.c
14462 F: drivers/input/mouse/vmmouse.h
14463
14464 VMWARE VMXNET3 ETHERNET DRIVER
14465 M: Shrikrishna Khare <skhare@vmware.com>
14466 M: "VMware, Inc." <pv-drivers@vmware.com>
14467 L: netdev@vger.kernel.org
14468 S: Maintained
14469 F: drivers/net/vmxnet3/
14470
14471 VOCORE VOCORE2 BOARD
14472 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14473 L: linux-mips@linux-mips.org
14474 S: Maintained
14475 F: arch/mips/boot/dts/ralink/vocore2.dts
14476
14477 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14478 M: Liam Girdwood <lgirdwood@gmail.com>
14479 M: Mark Brown <broonie@kernel.org>
14480 L: linux-kernel@vger.kernel.org
14481 W: http://www.slimlogic.co.uk/?p=48
14482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14483 S: Supported
14484 F: Documentation/devicetree/bindings/regulator/
14485 F: drivers/regulator/
14486 F: include/dt-bindings/regulator/
14487 F: include/linux/regulator/
14488
14489 VRF
14490 M: David Ahern <dsa@cumulusnetworks.com>
14491 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14492 L: netdev@vger.kernel.org
14493 S: Maintained
14494 F: drivers/net/vrf.c
14495 F: Documentation/networking/vrf.txt
14496
14497 VT1211 HARDWARE MONITOR DRIVER
14498 M: Juerg Haefliger <juergh@gmail.com>
14499 L: linux-hwmon@vger.kernel.org
14500 S: Maintained
14501 F: Documentation/hwmon/vt1211
14502 F: drivers/hwmon/vt1211.c
14503
14504 VT8231 HARDWARE MONITOR DRIVER
14505 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14506 L: linux-hwmon@vger.kernel.org
14507 S: Maintained
14508 F: drivers/hwmon/vt8231.c
14509
14510 VUB300 USB to SDIO/SD/MMC bridge chip
14511 M: Tony Olech <tony.olech@elandigitalsystems.com>
14512 L: linux-mmc@vger.kernel.org
14513 L: linux-usb@vger.kernel.org
14514 S: Supported
14515 F: drivers/mmc/host/vub300.c
14516
14517 W1 DALLAS'S 1-WIRE BUS
14518 M: Evgeniy Polyakov <zbr@ioremap.net>
14519 S: Maintained
14520 F: Documentation/w1/
14521 F: drivers/w1/
14522 F: include/linux/w1.h
14523
14524 W83791D HARDWARE MONITORING DRIVER
14525 M: Marc Hulsman <m.hulsman@tudelft.nl>
14526 L: linux-hwmon@vger.kernel.org
14527 S: Maintained
14528 F: Documentation/hwmon/w83791d
14529 F: drivers/hwmon/w83791d.c
14530
14531 W83793 HARDWARE MONITORING DRIVER
14532 M: Rudolf Marek <r.marek@assembler.cz>
14533 L: linux-hwmon@vger.kernel.org
14534 S: Maintained
14535 F: Documentation/hwmon/w83793
14536 F: drivers/hwmon/w83793.c
14537
14538 W83795 HARDWARE MONITORING DRIVER
14539 M: Jean Delvare <jdelvare@suse.com>
14540 L: linux-hwmon@vger.kernel.org
14541 S: Maintained
14542 F: drivers/hwmon/w83795.c
14543
14544 W83L51xD SD/MMC CARD INTERFACE DRIVER
14545 M: Pierre Ossman <pierre@ossman.eu>
14546 S: Maintained
14547 F: drivers/mmc/host/wbsd.*
14548
14549 WACOM PROTOCOL 4 SERIAL TABLETS
14550 M: Julian Squires <julian@cipht.net>
14551 M: Hans de Goede <hdegoede@redhat.com>
14552 L: linux-input@vger.kernel.org
14553 S: Maintained
14554 F: drivers/input/tablet/wacom_serial4.c
14555
14556 WATCHDOG DEVICE DRIVERS
14557 M: Wim Van Sebroeck <wim@iguana.be>
14558 R: Guenter Roeck <linux@roeck-us.net>
14559 L: linux-watchdog@vger.kernel.org
14560 W: http://www.linux-watchdog.org/
14561 T: git git://www.linux-watchdog.org/linux-watchdog.git
14562 S: Maintained
14563 F: Documentation/devicetree/bindings/watchdog/
14564 F: Documentation/watchdog/
14565 F: drivers/watchdog/
14566 F: include/linux/watchdog.h
14567 F: include/uapi/linux/watchdog.h
14568
14569 WHISKEYCOVE PMIC GPIO DRIVER
14570 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14571 L: linux-gpio@vger.kernel.org
14572 S: Maintained
14573 F: drivers/gpio/gpio-wcove.c
14574
14575 WIIMOTE HID DRIVER
14576 M: David Herrmann <dh.herrmann@googlemail.com>
14577 L: linux-input@vger.kernel.org
14578 S: Maintained
14579 F: drivers/hid/hid-wiimote*
14580
14581 WILOCITY WIL6210 WIRELESS DRIVER
14582 M: Maya Erez <qca_merez@qca.qualcomm.com>
14583 L: linux-wireless@vger.kernel.org
14584 L: wil6210@qca.qualcomm.com
14585 S: Supported
14586 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14587 F: drivers/net/wireless/ath/wil6210/
14588 F: include/uapi/linux/wil6210_uapi.h
14589
14590 WIMAX STACK
14591 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14592 M: linux-wimax@intel.com
14593 L: wimax@linuxwimax.org (subscribers-only)
14594 S: Supported
14595 W: http://linuxwimax.org
14596 F: Documentation/wimax/README.wimax
14597 F: include/linux/wimax/debug.h
14598 F: include/net/wimax.h
14599 F: include/uapi/linux/wimax.h
14600 F: net/wimax/
14601
14602 WINBOND CIR DRIVER
14603 M: David Härdeman <david@hardeman.nu>
14604 S: Maintained
14605 F: drivers/media/rc/winbond-cir.c
14606
14607 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14608 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14609 L: linux-watchdog@vger.kernel.org
14610 S: Maintained
14611 F: drivers/watchdog/ebc-c384_wdt.c
14612
14613 WINSYSTEMS WS16C48 GPIO DRIVER
14614 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14615 L: linux-gpio@vger.kernel.org
14616 S: Maintained
14617 F: drivers/gpio/gpio-ws16c48.c
14618
14619 WISTRON LAPTOP BUTTON DRIVER
14620 M: Miloslav Trmac <mitr@volny.cz>
14621 S: Maintained
14622 F: drivers/input/misc/wistron_btns.c
14623
14624 WL3501 WIRELESS PCMCIA CARD DRIVER
14625 L: linux-wireless@vger.kernel.org
14626 S: Odd fixes
14627 F: drivers/net/wireless/wl3501*
14628
14629 WOLFSON MICROELECTRONICS DRIVERS
14630 L: patches@opensource.cirrus.com
14631 T: git https://github.com/CirrusLogic/linux-drivers.git
14632 W: https://github.com/CirrusLogic/linux-drivers/wiki
14633 S: Supported
14634 F: Documentation/hwmon/wm83??
14635 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14636 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14637 F: Documentation/devicetree/bindings/mfd/arizona.txt
14638 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14639 F: arch/arm/mach-s3c64xx/mach-crag6410*
14640 F: drivers/clk/clk-wm83*.c
14641 F: drivers/extcon/extcon-arizona.c
14642 F: drivers/leds/leds-wm83*.c
14643 F: drivers/gpio/gpio-*wm*.c
14644 F: drivers/gpio/gpio-arizona.c
14645 F: drivers/hwmon/wm83??-hwmon.c
14646 F: drivers/input/misc/wm831x-on.c
14647 F: drivers/input/touchscreen/wm831x-ts.c
14648 F: drivers/input/touchscreen/wm97*.c
14649 F: drivers/mfd/arizona*
14650 F: drivers/mfd/wm*.c
14651 F: drivers/mfd/cs47l24*
14652 F: drivers/power/supply/wm83*.c
14653 F: drivers/rtc/rtc-wm83*.c
14654 F: drivers/regulator/wm8*.c
14655 F: drivers/regulator/arizona*
14656 F: drivers/video/backlight/wm83*_bl.c
14657 F: drivers/watchdog/wm83*_wdt.c
14658 F: include/linux/mfd/arizona/
14659 F: include/linux/mfd/wm831x/
14660 F: include/linux/mfd/wm8350/
14661 F: include/linux/mfd/wm8400*
14662 F: include/linux/regulator/arizona*
14663 F: include/linux/wm97xx.h
14664 F: include/sound/wm????.h
14665 F: sound/soc/codecs/arizona.?
14666 F: sound/soc/codecs/wm*
14667 F: sound/soc/codecs/cs47l24*
14668
14669 WORKQUEUE
14670 M: Tejun Heo <tj@kernel.org>
14671 R: Lai Jiangshan <jiangshanlai@gmail.com>
14672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14673 S: Maintained
14674 F: include/linux/workqueue.h
14675 F: kernel/workqueue.c
14676 F: Documentation/core-api/workqueue.rst
14677
14678 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14679 M: Chen-Yu Tsai <wens@csie.org>
14680 L: linux-kernel@vger.kernel.org
14681 S: Maintained
14682 N: axp[128]
14683
14684 X.25 NETWORK LAYER
14685 M: Andrew Hendry <andrew.hendry@gmail.com>
14686 L: linux-x25@vger.kernel.org
14687 S: Odd Fixes
14688 F: Documentation/networking/x25*
14689 F: include/net/x25*
14690 F: net/x25/
14691
14692 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14693 M: Thomas Gleixner <tglx@linutronix.de>
14694 M: Ingo Molnar <mingo@redhat.com>
14695 M: "H. Peter Anvin" <hpa@zytor.com>
14696 M: x86@kernel.org
14697 L: linux-kernel@vger.kernel.org
14698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14699 S: Maintained
14700 F: Documentation/x86/
14701 F: arch/x86/
14702
14703 X86 MCE INFRASTRUCTURE
14704 M: Tony Luck <tony.luck@intel.com>
14705 M: Borislav Petkov <bp@alien8.de>
14706 L: linux-edac@vger.kernel.org
14707 S: Maintained
14708 F: arch/x86/kernel/cpu/mcheck/*
14709
14710 X86 MICROCODE UPDATE SUPPORT
14711 M: Borislav Petkov <bp@alien8.de>
14712 S: Maintained
14713 F: arch/x86/kernel/cpu/microcode/*
14714
14715 X86 PLATFORM DRIVERS
14716 M: Darren Hart <dvhart@infradead.org>
14717 M: Andy Shevchenko <andy@infradead.org>
14718 L: platform-driver-x86@vger.kernel.org
14719 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14720 S: Maintained
14721 F: drivers/platform/x86/
14722 F: drivers/platform/olpc/
14723
14724 X86 VDSO
14725 M: Andy Lutomirski <luto@amacapital.net>
14726 L: linux-kernel@vger.kernel.org
14727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14728 S: Maintained
14729 F: arch/x86/entry/vdso/
14730
14731 XC2028/3028 TUNER DRIVER
14732 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14733 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14734 L: linux-media@vger.kernel.org
14735 W: https://linuxtv.org
14736 T: git git://linuxtv.org/media_tree.git
14737 S: Maintained
14738 F: drivers/media/tuners/tuner-xc2028.*
14739
14740 XEN BLOCK SUBSYSTEM
14741 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14742 M: Roger Pau Monné <roger.pau@citrix.com>
14743 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14744 S: Supported
14745 F: drivers/block/xen-blkback/*
14746 F: drivers/block/xen*
14747
14748 XEN HYPERVISOR ARM
14749 M: Stefano Stabellini <sstabellini@kernel.org>
14750 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14751 S: Maintained
14752 F: arch/arm/xen/
14753 F: arch/arm/include/asm/xen/
14754
14755 XEN HYPERVISOR ARM64
14756 M: Stefano Stabellini <sstabellini@kernel.org>
14757 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14758 S: Maintained
14759 F: arch/arm64/xen/
14760 F: arch/arm64/include/asm/xen/
14761
14762 XEN HYPERVISOR INTERFACE
14763 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14764 M: Juergen Gross <jgross@suse.com>
14765 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14767 S: Supported
14768 F: arch/x86/xen/
14769 F: drivers/*/xen-*front.c
14770 F: drivers/xen/
14771 F: arch/x86/include/asm/xen/
14772 F: include/xen/
14773 F: include/uapi/xen/
14774 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14775 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14776
14777 XEN NETWORK BACKEND DRIVER
14778 M: Wei Liu <wei.liu2@citrix.com>
14779 M: Paul Durrant <paul.durrant@citrix.com>
14780 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14781 L: netdev@vger.kernel.org
14782 S: Supported
14783 F: drivers/net/xen-netback/*
14784
14785 XEN PCI SUBSYSTEM
14786 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14787 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14788 S: Supported
14789 F: arch/x86/pci/*xen*
14790 F: drivers/pci/*xen*
14791
14792 XEN PVSCSI DRIVERS
14793 M: Juergen Gross <jgross@suse.com>
14794 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14795 L: linux-scsi@vger.kernel.org
14796 S: Supported
14797 F: drivers/scsi/xen-scsifront.c
14798 F: drivers/xen/xen-scsiback.c
14799 F: include/xen/interface/io/vscsiif.h
14800
14801 XEN SWIOTLB SUBSYSTEM
14802 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14803 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14804 S: Supported
14805 F: arch/x86/xen/*swiotlb*
14806 F: drivers/xen/*swiotlb*
14807
14808 XFS FILESYSTEM
14809 M: Darrick J. Wong <darrick.wong@oracle.com>
14810 M: linux-xfs@vger.kernel.org
14811 L: linux-xfs@vger.kernel.org
14812 W: http://xfs.org/
14813 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14814 S: Supported
14815 F: Documentation/filesystems/xfs.txt
14816 F: fs/xfs/
14817
14818 XILINX AXI ETHERNET DRIVER
14819 M: Anirudha Sarangi <anirudh@xilinx.com>
14820 M: John Linn <John.Linn@xilinx.com>
14821 S: Maintained
14822 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14823
14824 XILINX UARTLITE SERIAL DRIVER
14825 M: Peter Korsgaard <jacmet@sunsite.dk>
14826 L: linux-serial@vger.kernel.org
14827 S: Maintained
14828 F: drivers/tty/serial/uartlite.c
14829
14830 XILINX VIDEO IP CORES
14831 M: Hyun Kwon <hyun.kwon@xilinx.com>
14832 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14833 L: linux-media@vger.kernel.org
14834 T: git git://linuxtv.org/media_tree.git
14835 S: Supported
14836 F: Documentation/devicetree/bindings/media/xilinx/
14837 F: drivers/media/platform/xilinx/
14838 F: include/uapi/linux/xilinx-v4l2-controls.h
14839
14840 XILLYBUS DRIVER
14841 M: Eli Billauer <eli.billauer@gmail.com>
14842 L: linux-kernel@vger.kernel.org
14843 S: Supported
14844 F: drivers/char/xillybus/
14845
14846 XRA1403 GPIO EXPANDER
14847 M: Nandor Han <nandor.han@ge.com>
14848 M: Semi Malinen <semi.malinen@ge.com>
14849 L: linux-gpio@vger.kernel.org
14850 S: Maintained
14851 F: drivers/gpio/gpio-xra1403.c
14852 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14853
14854 XTENSA XTFPGA PLATFORM SUPPORT
14855 M: Max Filippov <jcmvbkbc@gmail.com>
14856 L: linux-xtensa@linux-xtensa.org
14857 S: Maintained
14858 F: drivers/spi/spi-xtensa-xtfpga.c
14859 F: sound/soc/xtensa/xtfpga-i2s.c
14860
14861 YAM DRIVER FOR AX.25
14862 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14863 L: linux-hams@vger.kernel.org
14864 S: Maintained
14865 F: drivers/net/hamradio/yam*
14866 F: include/linux/yam.h
14867
14868 YAMA SECURITY MODULE
14869 M: Kees Cook <keescook@chromium.org>
14870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14871 S: Supported
14872 F: security/yama/
14873 F: Documentation/admin-guide/LSM/Yama.rst
14874
14875 YEALINK PHONE DRIVER
14876 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14877 L: usbb2k-api-dev@nongnu.org
14878 S: Maintained
14879 F: Documentation/input/yealink.rst
14880 F: drivers/input/misc/yealink.*
14881
14882 Z8530 DRIVER FOR AX.25
14883 M: Joerg Reuter <jreuter@yaina.de>
14884 W: http://yaina.de/jreuter/
14885 W: http://www.qsl.net/dl1bke/
14886 L: linux-hams@vger.kernel.org
14887 S: Maintained
14888 F: Documentation/networking/z8530drv.txt
14889 F: drivers/net/hamradio/*scc.c
14890 F: drivers/net/hamradio/z8530.h
14891
14892 ZBUD COMPRESSED PAGE ALLOCATOR
14893 M: Seth Jennings <sjenning@redhat.com>
14894 M: Dan Streetman <ddstreet@ieee.org>
14895 L: linux-mm@kvack.org
14896 S: Maintained
14897 F: mm/zbud.c
14898 F: include/linux/zbud.h
14899
14900 ZD1211RW WIRELESS DRIVER
14901 M: Daniel Drake <dsd@gentoo.org>
14902 M: Ulrich Kunitz <kune@deine-taler.de>
14903 W: http://zd1211.ath.cx/wiki/DriverRewrite
14904 L: linux-wireless@vger.kernel.org
14905 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14906 S: Maintained
14907 F: drivers/net/wireless/zydas/zd1211rw/
14908
14909 ZD1301 MEDIA DRIVER
14910 M: Antti Palosaari <crope@iki.fi>
14911 L: linux-media@vger.kernel.org
14912 W: https://linuxtv.org/
14913 W: http://palosaari.fi/linux/
14914 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14915 S: Maintained
14916 F: drivers/media/usb/dvb-usb-v2/zd1301*
14917
14918 ZD1301_DEMOD MEDIA DRIVER
14919 M: Antti Palosaari <crope@iki.fi>
14920 L: linux-media@vger.kernel.org
14921 W: https://linuxtv.org/
14922 W: http://palosaari.fi/linux/
14923 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14924 S: Maintained
14925 F: drivers/media/dvb-frontends/zd1301_demod*
14926
14927 ZPOOL COMPRESSED PAGE STORAGE API
14928 M: Dan Streetman <ddstreet@ieee.org>
14929 L: linux-mm@kvack.org
14930 S: Maintained
14931 F: mm/zpool.c
14932 F: include/linux/zpool.h
14933
14934 ZR36067 VIDEO FOR LINUX DRIVER
14935 L: mjpeg-users@lists.sourceforge.net
14936 L: linux-media@vger.kernel.org
14937 W: http://mjpeg.sourceforge.net/driver-zoran/
14938 T: hg https://linuxtv.org/hg/v4l-dvb
14939 S: Odd Fixes
14940 F: drivers/media/pci/zoran/
14941
14942 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14943 M: Minchan Kim <minchan@kernel.org>
14944 M: Nitin Gupta <ngupta@vflare.org>
14945 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14946 L: linux-kernel@vger.kernel.org
14947 S: Maintained
14948 F: drivers/block/zram/
14949 F: Documentation/blockdev/zram.txt
14950
14951 ZS DECSTATION Z85C30 SERIAL DRIVER
14952 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14953 S: Maintained
14954 F: drivers/tty/serial/zs.*
14955
14956 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14957 M: Minchan Kim <minchan@kernel.org>
14958 M: Nitin Gupta <ngupta@vflare.org>
14959 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14960 L: linux-mm@kvack.org
14961 S: Maintained
14962 F: mm/zsmalloc.c
14963 F: include/linux/zsmalloc.h
14964 F: Documentation/vm/zsmalloc.txt
14965
14966 ZSWAP COMPRESSED SWAP CACHING
14967 M: Seth Jennings <sjenning@redhat.com>
14968 M: Dan Streetman <ddstreet@ieee.org>
14969 L: linux-mm@kvack.org
14970 S: Maintained
14971 F: mm/zswap.c
14972
14973 THE REST
14974 M: Linus Torvalds <torvalds@linux-foundation.org>
14975 L: linux-kernel@vger.kernel.org
14976 Q: http://patchwork.kernel.org/project/LKML/list/
14977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14978 S: Buried alive in reporters
14979 F: *
14980 F: */