]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blob - MAINTAINERS
Merge tag 'gcc-plugins-v4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...
[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 THERMAL DRIVER
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
360 S: Supported
361 F: drivers/acpi/*thermal*
362
363 ACPI VIDEO DRIVER
364 M: Zhang Rui <rui.zhang@intel.com>
365 L: linux-acpi@vger.kernel.org
366 W: https://01.org/linux-acpi
367 B: https://bugzilla.kernel.org
368 S: Supported
369 F: drivers/acpi/acpi_video.c
370
371 ACPI WMI DRIVER
372 L: platform-driver-x86@vger.kernel.org
373 S: Orphan
374 F: drivers/platform/x86/wmi.c
375
376 AD1889 ALSA SOUND DRIVER
377 M: Thibaut Varene <T-Bone@parisc-linux.org>
378 W: http://wiki.parisc-linux.org/AD1889
379 L: linux-parisc@vger.kernel.org
380 S: Maintained
381 F: sound/pci/ad1889.*
382
383 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
384 M: Michael Hennerich <michael.hennerich@analog.com>
385 W: http://wiki.analog.com/AD5254
386 W: http://ez.analog.com/community/linux-device-drivers
387 S: Supported
388 F: drivers/misc/ad525x_dpot.c
389
390 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
391 M: Michael Hennerich <michael.hennerich@analog.com>
392 W: http://wiki.analog.com/AD5398
393 W: http://ez.analog.com/community/linux-device-drivers
394 S: Supported
395 F: drivers/regulator/ad5398.c
396
397 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
398 M: Michael Hennerich <michael.hennerich@analog.com>
399 W: http://wiki.analog.com/AD7142
400 W: http://ez.analog.com/community/linux-device-drivers
401 S: Supported
402 F: drivers/input/misc/ad714x.c
403
404 AD7877 TOUCHSCREEN DRIVER
405 M: Michael Hennerich <michael.hennerich@analog.com>
406 W: http://wiki.analog.com/AD7877
407 W: http://ez.analog.com/community/linux-device-drivers
408 S: Supported
409 F: drivers/input/touchscreen/ad7877.c
410
411 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
412 M: Michael Hennerich <michael.hennerich@analog.com>
413 W: http://wiki.analog.com/AD7879
414 W: http://ez.analog.com/community/linux-device-drivers
415 S: Supported
416 F: drivers/input/touchscreen/ad7879.c
417
418 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
419 M: Jiri Kosina <jikos@kernel.org>
420 S: Maintained
421
422 ADF7242 IEEE 802.15.4 RADIO DRIVER
423 M: Michael Hennerich <michael.hennerich@analog.com>
424 W: https://wiki.analog.com/ADF7242
425 W: http://ez.analog.com/community/linux-device-drivers
426 L: linux-wpan@vger.kernel.org
427 S: Supported
428 F: drivers/net/ieee802154/adf7242.c
429 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
430
431 ADM1025 HARDWARE MONITOR DRIVER
432 M: Jean Delvare <jdelvare@suse.com>
433 L: linux-hwmon@vger.kernel.org
434 S: Maintained
435 F: Documentation/hwmon/adm1025
436 F: drivers/hwmon/adm1025.c
437
438 ADM1029 HARDWARE MONITOR DRIVER
439 M: Corentin Labbe <clabbe.montjoie@gmail.com>
440 L: linux-hwmon@vger.kernel.org
441 S: Maintained
442 F: drivers/hwmon/adm1029.c
443
444 ADM8211 WIRELESS DRIVER
445 L: linux-wireless@vger.kernel.org
446 W: http://wireless.kernel.org/
447 S: Orphan
448 F: drivers/net/wireless/admtek/adm8211.*
449
450 ADP1653 FLASH CONTROLLER DRIVER
451 M: Sakari Ailus <sakari.ailus@iki.fi>
452 L: linux-media@vger.kernel.org
453 S: Maintained
454 F: drivers/media/i2c/adp1653.c
455 F: include/media/i2c/adp1653.h
456
457 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
458 M: Michael Hennerich <michael.hennerich@analog.com>
459 W: http://wiki.analog.com/ADP5520
460 W: http://ez.analog.com/community/linux-device-drivers
461 S: Supported
462 F: drivers/mfd/adp5520.c
463 F: drivers/video/backlight/adp5520_bl.c
464 F: drivers/leds/leds-adp5520.c
465 F: drivers/gpio/gpio-adp5520.c
466 F: drivers/input/keyboard/adp5520-keys.c
467
468 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
469 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/ADP5588
471 W: http://ez.analog.com/community/linux-device-drivers
472 S: Supported
473 F: drivers/input/keyboard/adp5588-keys.c
474 F: drivers/gpio/gpio-adp5588.c
475
476 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
477 M: Michael Hennerich <michael.hennerich@analog.com>
478 W: http://wiki.analog.com/ADP8860
479 W: http://ez.analog.com/community/linux-device-drivers
480 S: Supported
481 F: drivers/video/backlight/adp8860_bl.c
482
483 ADS1015 HARDWARE MONITOR DRIVER
484 M: Dirk Eibach <eibach@gdsys.de>
485 L: linux-hwmon@vger.kernel.org
486 S: Maintained
487 F: Documentation/hwmon/ads1015
488 F: drivers/hwmon/ads1015.c
489 F: include/linux/platform_data/ads1015.h
490
491 ADT746X FAN DRIVER
492 M: Colin Leroy <colin@colino.net>
493 S: Maintained
494 F: drivers/macintosh/therm_adt746x.c
495
496 ADT7475 HARDWARE MONITOR DRIVER
497 M: Jean Delvare <jdelvare@suse.com>
498 L: linux-hwmon@vger.kernel.org
499 S: Maintained
500 F: Documentation/hwmon/adt7475
501 F: drivers/hwmon/adt7475.c
502
503 ADVANSYS SCSI DRIVER
504 M: Matthew Wilcox <matthew@wil.cx>
505 M: Hannes Reinecke <hare@suse.com>
506 L: linux-scsi@vger.kernel.org
507 S: Maintained
508 F: Documentation/scsi/advansys.txt
509 F: drivers/scsi/advansys.c
510
511 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADXL345
514 W: http://ez.analog.com/community/linux-device-drivers
515 S: Supported
516 F: drivers/input/misc/adxl34x.c
517
518 AEDSP16 DRIVER
519 M: Riccardo Facchetti <fizban@tin.it>
520 S: Maintained
521 F: sound/oss/aedsp16.c
522
523 AF9013 MEDIA DRIVER
524 M: Antti Palosaari <crope@iki.fi>
525 L: linux-media@vger.kernel.org
526 W: https://linuxtv.org
527 W: http://palosaari.fi/linux/
528 Q: http://patchwork.linuxtv.org/project/linux-media/list/
529 T: git git://linuxtv.org/anttip/media_tree.git
530 S: Maintained
531 F: drivers/media/dvb-frontends/af9013*
532
533 AF9033 MEDIA DRIVER
534 M: Antti Palosaari <crope@iki.fi>
535 L: linux-media@vger.kernel.org
536 W: https://linuxtv.org
537 W: http://palosaari.fi/linux/
538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
539 T: git git://linuxtv.org/anttip/media_tree.git
540 S: Maintained
541 F: drivers/media/dvb-frontends/af9033*
542
543 AFFS FILE SYSTEM
544 L: linux-fsdevel@vger.kernel.org
545 S: Orphan
546 F: Documentation/filesystems/affs.txt
547 F: fs/affs/
548
549 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
550 M: David Howells <dhowells@redhat.com>
551 L: linux-afs@lists.infradead.org
552 S: Supported
553 F: fs/afs/
554 F: include/net/af_rxrpc.h
555 F: net/rxrpc/af_rxrpc.c
556 W: https://www.infradead.org/~dhowells/kafs/
557
558 AGPGART DRIVER
559 M: David Airlie <airlied@linux.ie>
560 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
561 S: Maintained
562 F: drivers/char/agp/
563 F: include/linux/agp*
564 F: include/uapi/linux/agp*
565
566 AHA152X SCSI DRIVER
567 M: "Juergen E. Fischer" <fischer@norbit.de>
568 L: linux-scsi@vger.kernel.org
569 S: Maintained
570 F: drivers/scsi/aha152x*
571 F: drivers/scsi/pcmcia/aha152x*
572
573 AIC7XXX / AIC79XX SCSI DRIVER
574 M: Hannes Reinecke <hare@suse.com>
575 L: linux-scsi@vger.kernel.org
576 S: Maintained
577 F: drivers/scsi/aic7xxx/
578
579 AIMSLAB FM RADIO RECEIVER DRIVER
580 M: Hans Verkuil <hverkuil@xs4all.nl>
581 L: linux-media@vger.kernel.org
582 T: git git://linuxtv.org/media_tree.git
583 W: https://linuxtv.org
584 S: Maintained
585 F: drivers/media/radio/radio-aimslab*
586
587 AIO
588 M: Benjamin LaHaise <bcrl@kvack.org>
589 L: linux-aio@kvack.org
590 S: Supported
591 F: fs/aio.c
592 F: include/linux/*aio*.h
593
594 AIRSPY MEDIA DRIVER
595 M: Antti Palosaari <crope@iki.fi>
596 L: linux-media@vger.kernel.org
597 W: https://linuxtv.org
598 W: http://palosaari.fi/linux/
599 Q: http://patchwork.linuxtv.org/project/linux-media/list/
600 T: git git://linuxtv.org/anttip/media_tree.git
601 S: Maintained
602 F: drivers/media/usb/airspy/
603
604 ALACRITECH GIGABIT ETHERNET DRIVER
605 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
606 S: Maintained
607 F: drivers/net/ethernet/alacritech/*
608
609 ALCATEL SPEEDTOUCH USB DRIVER
610 M: Duncan Sands <duncan.sands@free.fr>
611 L: linux-usb@vger.kernel.org
612 W: http://www.linux-usb.org/SpeedTouch/
613 S: Maintained
614 F: drivers/usb/atm/speedtch.c
615 F: drivers/usb/atm/usbatm.c
616
617 ALCHEMY AU1XX0 MMC DRIVER
618 M: Manuel Lauss <manuel.lauss@gmail.com>
619 S: Maintained
620 F: drivers/mmc/host/au1xmmc.c
621
622 ALI1563 I2C DRIVER
623 M: Rudolf Marek <r.marek@assembler.cz>
624 L: linux-i2c@vger.kernel.org
625 S: Maintained
626 F: Documentation/i2c/busses/i2c-ali1563
627 F: drivers/i2c/busses/i2c-ali1563.c
628
629 ALLWINNER SECURITY SYSTEM
630 M: Corentin Labbe <clabbe.montjoie@gmail.com>
631 L: linux-crypto@vger.kernel.org
632 S: Maintained
633 F: drivers/crypto/sunxi-ss/
634
635 ALPHA PORT
636 M: Richard Henderson <rth@twiddle.net>
637 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
638 M: Matt Turner <mattst88@gmail.com>
639 S: Odd Fixes
640 L: linux-alpha@vger.kernel.org
641 F: arch/alpha/
642
643 ALPS PS/2 TOUCHPAD DRIVER
644 R: Pali Rohár <pali.rohar@gmail.com>
645 F: drivers/input/mouse/alps.*
646
647 ALTERA MAILBOX DRIVER
648 M: Ley Foon Tan <lftan@altera.com>
649 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
650 S: Maintained
651 F: drivers/mailbox/mailbox-altera.c
652
653 ALTERA PIO DRIVER
654 M: Tien Hock Loh <thloh@altera.com>
655 L: linux-gpio@vger.kernel.org
656 S: Maintained
657 F: drivers/gpio/gpio-altera.c
658
659 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
660 M: Thor Thayer <thor.thayer@linux.intel.com>
661 S: Maintained
662 F: drivers/gpio/gpio-altera-a10sr.c
663 F: drivers/mfd/altera-a10sr.c
664 F: drivers/reset/reset-a10sr.c
665 F: include/linux/mfd/altera-a10sr.h
666 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
667
668 ALTERA TRIPLE SPEED ETHERNET DRIVER
669 M: Vince Bridgers <vbridger@opensource.altera.com>
670 L: netdev@vger.kernel.org
671 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
672 S: Maintained
673 F: drivers/net/ethernet/altera/
674
675 ALTERA UART/JTAG UART SERIAL DRIVERS
676 M: Tobias Klauser <tklauser@distanz.ch>
677 L: linux-serial@vger.kernel.org
678 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679 S: Maintained
680 F: drivers/tty/serial/altera_uart.c
681 F: drivers/tty/serial/altera_jtaguart.c
682 F: include/linux/altera_uart.h
683 F: include/linux/altera_jtaguart.h
684
685 AMAZON ETHERNET DRIVERS
686 M: Netanel Belgazal <netanel@annapurnalabs.com>
687 R: Saeed Bishara <saeed@annapurnalabs.com>
688 R: Zorik Machulsky <zorik@annapurnalabs.com>
689 L: netdev@vger.kernel.org
690 S: Supported
691 F: Documentation/networking/ena.txt
692 F: drivers/net/ethernet/amazon/
693
694 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
695 M: Tom Lendacky <thomas.lendacky@amd.com>
696 M: Gary Hook <gary.hook@amd.com>
697 L: linux-crypto@vger.kernel.org
698 S: Supported
699 F: drivers/crypto/ccp/
700 F: include/linux/ccp.h
701
702 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
703 M: Huang Rui <ray.huang@amd.com>
704 L: linux-hwmon@vger.kernel.org
705 S: Supported
706 F: Documentation/hwmon/fam15h_power
707 F: drivers/hwmon/fam15h_power.c
708
709 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
710 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
711 S: Orphan
712 F: drivers/usb/gadget/udc/amd5536udc.*
713
714 AMD GEODE PROCESSOR/CHIPSET SUPPORT
715 P: Andres Salomon <dilinger@queued.net>
716 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
717 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
718 S: Supported
719 F: drivers/char/hw_random/geode-rng.c
720 F: drivers/crypto/geode*
721 F: drivers/video/fbdev/geode/
722 F: arch/x86/include/asm/geode.h
723
724 AMD IOMMU (AMD-VI)
725 M: Joerg Roedel <joro@8bytes.org>
726 L: iommu@lists.linux-foundation.org
727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
728 S: Maintained
729 F: drivers/iommu/amd_iommu*.[ch]
730 F: include/linux/amd-iommu.h
731
732 AMD KFD
733 M: Oded Gabbay <oded.gabbay@gmail.com>
734 L: dri-devel@lists.freedesktop.org
735 T: git git://people.freedesktop.org/~gabbayo/linux.git
736 S: Supported
737 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
738 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
739 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
740 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
741 F: drivers/gpu/drm/amd/amdkfd/
742 F: drivers/gpu/drm/amd/include/cik_structs.h
743 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
744 F: drivers/gpu/drm/amd/include/vi_structs.h
745 F: drivers/gpu/drm/radeon/radeon_kfd.c
746 F: drivers/gpu/drm/radeon/radeon_kfd.h
747 F: include/uapi/linux/kfd_ioctl.h
748
749 AMD SEATTLE DEVICE TREE SUPPORT
750 M: Brijesh Singh <brijeshkumar.singh@amd.com>
751 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
752 M: Tom Lendacky <thomas.lendacky@amd.com>
753 S: Supported
754 F: arch/arm64/boot/dts/amd/
755
756 AMD XGBE DRIVER
757 M: Tom Lendacky <thomas.lendacky@amd.com>
758 L: netdev@vger.kernel.org
759 S: Supported
760 F: drivers/net/ethernet/amd/xgbe/
761 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
762
763 AMS (Apple Motion Sensor) DRIVER
764 M: Michael Hanselmann <linux-kernel@hansmi.ch>
765 S: Supported
766 F: drivers/macintosh/ams/
767
768 ANALOG DEVICES INC AD9389B DRIVER
769 M: Hans Verkuil <hans.verkuil@cisco.com>
770 L: linux-media@vger.kernel.org
771 S: Maintained
772 F: drivers/media/i2c/ad9389b*
773
774 ANALOG DEVICES INC ADV7180 DRIVER
775 M: Lars-Peter Clausen <lars@metafoo.de>
776 L: linux-media@vger.kernel.org
777 W: http://ez.analog.com/community/linux-device-drivers
778 S: Supported
779 F: drivers/media/i2c/adv7180.c
780
781 ANALOG DEVICES INC ADV748X DRIVER
782 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
783 L: linux-media@vger.kernel.org
784 S: Maintained
785 F: drivers/media/i2c/adv748x/*
786
787 ANALOG DEVICES INC ADV7511 DRIVER
788 M: Hans Verkuil <hans.verkuil@cisco.com>
789 L: linux-media@vger.kernel.org
790 S: Maintained
791 F: drivers/media/i2c/adv7511*
792
793 ANALOG DEVICES INC ADV7604 DRIVER
794 M: Hans Verkuil <hans.verkuil@cisco.com>
795 L: linux-media@vger.kernel.org
796 S: Maintained
797 F: drivers/media/i2c/adv7604*
798
799 ANALOG DEVICES INC ADV7842 DRIVER
800 M: Hans Verkuil <hans.verkuil@cisco.com>
801 L: linux-media@vger.kernel.org
802 S: Maintained
803 F: drivers/media/i2c/adv7842*
804
805 ANALOG DEVICES INC ASOC CODEC DRIVERS
806 M: Lars-Peter Clausen <lars@metafoo.de>
807 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
808 W: http://wiki.analog.com/
809 W: http://ez.analog.com/community/linux-device-drivers
810 S: Supported
811 F: sound/soc/codecs/adau*
812 F: sound/soc/codecs/adav*
813 F: sound/soc/codecs/ad1*
814 F: sound/soc/codecs/ad7*
815 F: sound/soc/codecs/ssm*
816 F: sound/soc/codecs/sigmadsp.*
817
818 ANALOG DEVICES INC ASOC DRIVERS
819 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
820 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
821 W: http://blackfin.uclinux.org/
822 S: Supported
823 F: sound/soc/blackfin/*
824
825 ANALOG DEVICES INC DMA DRIVERS
826 M: Lars-Peter Clausen <lars@metafoo.de>
827 W: http://ez.analog.com/community/linux-device-drivers
828 S: Supported
829 F: drivers/dma/dma-axi-dmac.c
830
831 ANALOG DEVICES INC IIO DRIVERS
832 M: Lars-Peter Clausen <lars@metafoo.de>
833 M: Michael Hennerich <Michael.Hennerich@analog.com>
834 W: http://wiki.analog.com/
835 W: http://ez.analog.com/community/linux-device-drivers
836 S: Supported
837 F: drivers/iio/*/ad*
838 F: drivers/iio/adc/ltc2497*
839 X: drivers/iio/*/adjd*
840 F: drivers/staging/iio/*/ad*
841 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
842
843 ANDROID CONFIG FRAGMENTS
844 M: Rob Herring <robh@kernel.org>
845 S: Supported
846 F: kernel/configs/android*
847
848 ANDROID DRIVERS
849 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
850 M: Arve Hjønnevåg <arve@android.com>
851 M: Riley Andrews <riandrews@android.com>
852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
853 L: devel@driverdev.osuosl.org
854 S: Supported
855 F: drivers/android/
856 F: drivers/staging/android/
857
858 ANDROID ION DRIVER
859 M: Laura Abbott <labbott@redhat.com>
860 M: Sumit Semwal <sumit.semwal@linaro.org>
861 L: devel@driverdev.osuosl.org
862 S: Supported
863 F: drivers/staging/android/ion
864 F: drivers/staging/android/uapi/ion.h
865 F: drivers/staging/android/uapi/ion_test.h
866
867 AOA (Apple Onboard Audio) ALSA DRIVER
868 M: Johannes Berg <johannes@sipsolutions.net>
869 L: linuxppc-dev@lists.ozlabs.org
870 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
871 S: Maintained
872 F: sound/aoa/
873
874 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
875 M: William Breathitt Gray <vilhelm.gray@gmail.com>
876 L: linux-iio@vger.kernel.org
877 S: Maintained
878 F: drivers/iio/adc/stx104.c
879
880 APM DRIVER
881 M: Jiri Kosina <jikos@kernel.org>
882 S: Odd fixes
883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
884 F: arch/x86/kernel/apm_32.c
885 F: include/linux/apm_bios.h
886 F: include/uapi/linux/apm_bios.h
887 F: drivers/char/apm-emulation.c
888
889 APPARMOR SECURITY MODULE
890 M: John Johansen <john.johansen@canonical.com>
891 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
892 W: apparmor.wiki.kernel.org
893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
894 S: Supported
895 F: security/apparmor/
896 F: Documentation/admin-guide/LSM/apparmor.rst
897
898 APPLE BCM5974 MULTITOUCH DRIVER
899 M: Henrik Rydberg <rydberg@bitmath.org>
900 L: linux-input@vger.kernel.org
901 S: Odd fixes
902 F: drivers/input/mouse/bcm5974.c
903
904 APPLE SMC DRIVER
905 M: Henrik Rydberg <rydberg@bitmath.org>
906 L: linux-hwmon@vger.kernel.org
907 S: Odd fixes
908 F: drivers/hwmon/applesmc.c
909
910 APPLETALK NETWORK LAYER
911 L: netdev@vger.kernel.org
912 S: Odd fixes
913 F: drivers/net/appletalk/
914 F: net/appletalk/
915
916 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
917 M: Duc Dang <dhdang@apm.com>
918 S: Supported
919 F: arch/arm64/boot/dts/apm/
920
921 APPLIED MICRO (APM) X-GENE SOC EDAC
922 M: Loc Ho <lho@apm.com>
923 S: Supported
924 F: drivers/edac/xgene_edac.c
925 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
926
927 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
928 M: Iyappan Subramanian <isubramanian@apm.com>
929 M: Keyur Chudgar <kchudgar@apm.com>
930 S: Supported
931 F: drivers/net/ethernet/apm/xgene-v2/
932
933 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
934 M: Iyappan Subramanian <isubramanian@apm.com>
935 M: Keyur Chudgar <kchudgar@apm.com>
936 M: Quan Nguyen <qnguyen@apm.com>
937 S: Supported
938 F: drivers/net/ethernet/apm/xgene/
939 F: drivers/net/phy/mdio-xgene.c
940 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
941 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
942
943 APPLIED MICRO (APM) X-GENE SOC PMU
944 M: Tai Nguyen <ttnguyen@apm.com>
945 S: Supported
946 F: drivers/perf/xgene_pmu.c
947 F: Documentation/perf/xgene-pmu.txt
948 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
949
950 APTINA CAMERA SENSOR PLL
951 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
952 L: linux-media@vger.kernel.org
953 S: Maintained
954 F: drivers/media/i2c/aptina-pll.*
955
956 ARC FRAMEBUFFER DRIVER
957 M: Jaya Kumar <jayalk@intworks.biz>
958 S: Maintained
959 F: drivers/video/fbdev/arcfb.c
960 F: drivers/video/fbdev/core/fb_defio.c
961
962 ARC PGU DRM DRIVER
963 M: Alexey Brodkin <abrodkin@synopsys.com>
964 S: Supported
965 F: drivers/gpu/drm/arc/
966 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
967
968 ARCNET NETWORK LAYER
969 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
970 L: netdev@vger.kernel.org
971 S: Maintained
972 F: drivers/net/arcnet/
973 F: include/uapi/linux/if_arcnet.h
974
975 ARM ARCHITECTED TIMER DRIVER
976 M: Mark Rutland <mark.rutland@arm.com>
977 M: Marc Zyngier <marc.zyngier@arm.com>
978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
979 S: Maintained
980 F: arch/arm/include/asm/arch_timer.h
981 F: arch/arm64/include/asm/arch_timer.h
982 F: drivers/clocksource/arm_arch_timer.c
983
984 ARM HDLCD DRM DRIVER
985 M: Liviu Dudau <liviu.dudau@arm.com>
986 S: Supported
987 F: drivers/gpu/drm/arm/hdlcd_*
988 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
989
990 ARM MALI-DP DRM DRIVER
991 M: Liviu Dudau <liviu.dudau@arm.com>
992 M: Brian Starkey <brian.starkey@arm.com>
993 M: Mali DP Maintainers <malidp@foss.arm.com>
994 S: Supported
995 F: drivers/gpu/drm/arm/
996 F: Documentation/devicetree/bindings/display/arm,malidp.txt
997
998 ARM MFM AND FLOPPY DRIVERS
999 M: Ian Molton <spyro@f2s.com>
1000 S: Maintained
1001 F: arch/arm/lib/floppydma.S
1002 F: arch/arm/include/asm/floppy.h
1003
1004 ARM PMU PROFILING AND DEBUGGING
1005 M: Will Deacon <will.deacon@arm.com>
1006 M: Mark Rutland <mark.rutland@arm.com>
1007 S: Maintained
1008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1009 F: arch/arm*/kernel/perf_*
1010 F: arch/arm/oprofile/common.c
1011 F: arch/arm*/kernel/hw_breakpoint.c
1012 F: arch/arm*/include/asm/hw_breakpoint.h
1013 F: arch/arm*/include/asm/perf_event.h
1014 F: drivers/perf/*
1015 F: include/linux/perf/arm_pmu.h
1016 F: Documentation/devicetree/bindings/arm/pmu.txt
1017 F: Documentation/devicetree/bindings/perf/
1018
1019 ARM PORT
1020 M: Russell King <linux@armlinux.org.uk>
1021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022 W: http://www.armlinux.org.uk/
1023 S: Maintained
1024 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1025 F: arch/arm/
1026
1027 ARM PRIMECELL AACI PL041 DRIVER
1028 M: Russell King <linux@armlinux.org.uk>
1029 S: Maintained
1030 F: sound/arm/aaci.*
1031
1032 ARM PRIMECELL BUS SUPPORT
1033 M: Russell King <linux@armlinux.org.uk>
1034 S: Maintained
1035 F: drivers/amba/
1036 F: include/linux/amba/bus.h
1037
1038 ARM PRIMECELL CLCD PL110 DRIVER
1039 M: Russell King <linux@armlinux.org.uk>
1040 S: Maintained
1041 F: drivers/video/fbdev/amba-clcd.*
1042
1043 ARM PRIMECELL KMI PL050 DRIVER
1044 M: Russell King <linux@armlinux.org.uk>
1045 S: Maintained
1046 F: drivers/input/serio/ambakmi.*
1047 F: include/linux/amba/kmi.h
1048
1049 ARM PRIMECELL MMCI PL180/1 DRIVER
1050 M: Russell King <linux@armlinux.org.uk>
1051 S: Maintained
1052 F: drivers/mmc/host/mmci.*
1053 F: include/linux/amba/mmci.h
1054
1055 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1056 M: Russell King <linux@armlinux.org.uk>
1057 S: Maintained
1058 F: drivers/tty/serial/amba-pl01*.c
1059 F: include/linux/amba/serial.h
1060
1061 ARM SMMU DRIVERS
1062 M: Will Deacon <will.deacon@arm.com>
1063 R: Robin Murphy <robin.murphy@arm.com>
1064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065 S: Maintained
1066 F: drivers/iommu/arm-smmu.c
1067 F: drivers/iommu/arm-smmu-v3.c
1068 F: drivers/iommu/io-pgtable-arm.c
1069 F: drivers/iommu/io-pgtable-arm-v7s.c
1070
1071 ARM SUB-ARCHITECTURES
1072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073 S: Maintained
1074 F: arch/arm/mach-*/
1075 F: arch/arm/plat-*/
1076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1077
1078 ARM/ACTIONS SEMI ARCHITECTURE
1079 M: Andreas Färber <afaerber@suse.de>
1080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1081 S: Maintained
1082 N: owl
1083 F: arch/arm/mach-actions/
1084 F: arch/arm/boot/dts/owl-*
1085 F: arch/arm64/boot/dts/actions/
1086 F: drivers/clocksource/owl-*
1087 F: drivers/soc/actions/
1088 F: include/dt-bindings/power/owl-*
1089 F: include/linux/soc/actions/
1090 F: Documentation/devicetree/bindings/arm/actions.txt
1091 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1092 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1093
1094 ARM/ADS SPHERE MACHINE SUPPORT
1095 M: Lennert Buytenhek <kernel@wantstofly.org>
1096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097 S: Maintained
1098
1099 ARM/AFEB9260 MACHINE SUPPORT
1100 M: Sergey Lapin <slapin@ossfans.org>
1101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 S: Maintained
1103
1104 ARM/AJECO 1ARM MACHINE SUPPORT
1105 M: Lennert Buytenhek <kernel@wantstofly.org>
1106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1107 S: Maintained
1108
1109 ARM/Allwinner SoC Clock Support
1110 M: Emilio López <emilio@elopez.com.ar>
1111 S: Maintained
1112 F: drivers/clk/sunxi/
1113
1114 ARM/Allwinner sunXi SoC support
1115 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1116 M: Chen-Yu Tsai <wens@csie.org>
1117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 S: Maintained
1119 N: sun[x456789]i
1120 N: sun50i
1121 F: arch/arm/mach-sunxi/
1122 F: arch/arm64/boot/dts/allwinner/
1123 F: drivers/clk/sunxi-ng/
1124 F: drivers/pinctrl/sunxi/
1125 F: drivers/soc/sunxi/
1126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1127
1128 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1129 M: Neil Armstrong <narmstrong@baylibre.com>
1130 M: Jerome Brunet <jbrunet@baylibre.com>
1131 L: linux-amlogic@lists.infradead.org
1132 S: Maintained
1133 F: drivers/clk/meson/
1134 F: include/dt-bindings/clock/meson*
1135 F: include/dt-bindings/clock/gxbb*
1136 F: Documentation/devicetree/bindings/clock/amlogic*
1137
1138 ARM/Amlogic Meson SoC support
1139 M: Carlo Caione <carlo@caione.org>
1140 M: Kevin Hilman <khilman@baylibre.com>
1141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142 L: linux-amlogic@lists.infradead.org
1143 W: http://linux-meson.com/
1144 S: Maintained
1145 F: arch/arm/mach-meson/
1146 F: arch/arm/boot/dts/meson*
1147 F: arch/arm64/boot/dts/amlogic/
1148 F: drivers/pinctrl/meson/
1149 F: drivers/mmc/host/meson*
1150 N: meson
1151
1152 ARM/Annapurna Labs ALPINE ARCHITECTURE
1153 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1154 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156 S: Maintained
1157 F: arch/arm/mach-alpine/
1158 F: arch/arm/boot/dts/alpine*
1159 F: arch/arm64/boot/dts/al/
1160 F: drivers/*/*alpine*
1161
1162 ARM/ARTPEC MACHINE SUPPORT
1163 M: Jesper Nilsson <jesper.nilsson@axis.com>
1164 M: Lars Persson <lars.persson@axis.com>
1165 M: Niklas Cassel <niklas.cassel@axis.com>
1166 S: Maintained
1167 L: linux-arm-kernel@axis.com
1168 F: arch/arm/mach-artpec
1169 F: arch/arm/boot/dts/artpec6*
1170 F: drivers/clk/axis
1171 F: drivers/crypto/axis
1172 F: drivers/pinctrl/pinctrl-artpec*
1173 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1174
1175 ARM/ASPEED I2C DRIVER
1176 M: Brendan Higgins <brendanhiggins@google.com>
1177 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1178 R: Joel Stanley <joel@jms.id.au>
1179 L: linux-i2c@vger.kernel.org
1180 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1181 S: Maintained
1182 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1183 F: drivers/i2c/busses/i2c-aspeed.c
1184 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1185 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1186
1187 ARM/ASPEED MACHINE SUPPORT
1188 M: Joel Stanley <joel@jms.id.au>
1189 S: Maintained
1190 F: arch/arm/mach-aspeed/
1191 F: arch/arm/boot/dts/aspeed-*
1192 F: drivers/*/*aspeed*
1193
1194 ARM/ATMEL AT91 Clock Support
1195 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1196 S: Maintained
1197 F: drivers/clk/at91
1198
1199 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1200 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1201 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203 W: http://www.linux4sam.org
1204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1205 S: Supported
1206 F: arch/arm/mach-at91/
1207 F: include/soc/at91/
1208 F: arch/arm/boot/dts/at91*.dts
1209 F: arch/arm/boot/dts/at91*.dtsi
1210 F: arch/arm/boot/dts/sama*.dts
1211 F: arch/arm/boot/dts/sama*.dtsi
1212 F: arch/arm/include/debug/at91.S
1213 F: drivers/memory/atmel*
1214
1215 ARM/CALXEDA HIGHBANK ARCHITECTURE
1216 M: Rob Herring <robh@kernel.org>
1217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S: Maintained
1219 F: arch/arm/mach-highbank/
1220 F: arch/arm/boot/dts/highbank.dts
1221 F: arch/arm/boot/dts/ecx-*.dts*
1222
1223 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1224 M: Krzysztof Halasa <khalasa@piap.pl>
1225 S: Maintained
1226 F: arch/arm/mach-cns3xxx/
1227
1228 ARM/CAVIUM THUNDER NETWORK DRIVER
1229 M: Sunil Goutham <sgoutham@cavium.com>
1230 M: Robert Richter <rric@kernel.org>
1231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232 S: Supported
1233 F: drivers/net/ethernet/cavium/thunder/
1234
1235 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1236 M: Alexander Shiyan <shc_work@mail.ru>
1237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238 S: Odd Fixes
1239 N: clps711x
1240
1241 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1242 M: Lennert Buytenhek <kernel@wantstofly.org>
1243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244 S: Maintained
1245
1246 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1247 M: Hartley Sweeten <hsweeten@visionengravers.com>
1248 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250 S: Maintained
1251 F: arch/arm/mach-ep93xx/
1252 F: arch/arm/mach-ep93xx/include/mach/
1253
1254 ARM/CLKDEV SUPPORT
1255 M: Russell King <linux@armlinux.org.uk>
1256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 S: Maintained
1258 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1259 F: arch/arm/include/asm/clkdev.h
1260 F: drivers/clk/clkdev.c
1261
1262 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1263 M: Mike Rapoport <mike@compulab.co.il>
1264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265 S: Maintained
1266
1267 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1268 M: Baruch Siach <baruch@tkos.co.il>
1269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270 S: Maintained
1271 F: arch/arm/boot/dts/cx92755*
1272 N: digicolor
1273
1274 ARM/CONTEC MICRO9 MACHINE SUPPORT
1275 M: Hubert Feurstein <hubert.feurstein@contec.at>
1276 S: Maintained
1277 F: arch/arm/mach-ep93xx/micro9.c
1278
1279 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1280 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 S: Maintained
1283 F: drivers/hwtracing/coresight/*
1284 F: Documentation/trace/coresight.txt
1285 F: Documentation/trace/coresight-cpu-debug.txt
1286 F: Documentation/devicetree/bindings/arm/coresight.txt
1287 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1288 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1289 F: tools/perf/arch/arm/util/pmu.c
1290 F: tools/perf/arch/arm/util/auxtrace.c
1291 F: tools/perf/arch/arm/util/cs-etm.c
1292 F: tools/perf/arch/arm/util/cs-etm.h
1293 F: tools/perf/util/cs-etm.h
1294
1295 ARM/CORGI MACHINE SUPPORT
1296 M: Richard Purdie <rpurdie@rpsys.net>
1297 S: Maintained
1298
1299 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1300 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1301 M: Linus Walleij <linus.walleij@linaro.org>
1302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 T: git git://github.com/ulli-kroll/linux.git
1304 S: Maintained
1305 F: Documentation/devicetree/bindings/arm/gemini.txt
1306 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1307 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1308 F: arch/arm/mach-gemini/
1309 F: drivers/pinctrl/pinctrl-gemini.c
1310 F: drivers/rtc/rtc-ftrtc010.c
1311
1312 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1313 M: Barry Song <baohua@kernel.org>
1314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1316 S: Maintained
1317 F: arch/arm/boot/dts/prima2*
1318 F: arch/arm/mach-prima2/
1319 F: drivers/clk/sirf/
1320 F: drivers/clocksource/timer-prima2.c
1321 F: drivers/clocksource/timer-atlas7.c
1322 N: [^a-z]sirf
1323
1324 ARM/EBSA110 MACHINE SUPPORT
1325 M: Russell King <linux@armlinux.org.uk>
1326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 W: http://www.armlinux.org.uk/
1328 S: Maintained
1329 F: arch/arm/mach-ebsa110/
1330 F: drivers/net/ethernet/amd/am79c961a.*
1331
1332 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1333 M: Uwe Kleine-König <kernel@pengutronix.de>
1334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 S: Maintained
1336 N: efm32
1337
1338 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1339 M: Robert Jarzmik <robert.jarzmik@free.fr>
1340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 S: Maintained
1342 F: arch/arm/mach-pxa/ezx.c
1343
1344 ARM/FARADAY FA526 PORT
1345 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 S: Maintained
1348 T: git git://git.berlios.de/gemini-board
1349 F: arch/arm/mm/*-fa*
1350
1351 ARM/FOOTBRIDGE ARCHITECTURE
1352 M: Russell King <linux@armlinux.org.uk>
1353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 W: http://www.armlinux.org.uk/
1355 S: Maintained
1356 F: arch/arm/include/asm/hardware/dec21285.h
1357 F: arch/arm/mach-footbridge/
1358
1359 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1360 M: Shawn Guo <shawnguo@kernel.org>
1361 M: Sascha Hauer <kernel@pengutronix.de>
1362 R: Fabio Estevam <fabio.estevam@nxp.com>
1363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 S: Maintained
1365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1366 F: arch/arm/mach-imx/
1367 F: arch/arm/mach-mxs/
1368 F: arch/arm/boot/dts/imx*
1369 F: arch/arm/configs/imx*_defconfig
1370 F: drivers/clk/imx/
1371 F: drivers/soc/imx/
1372 F: include/soc/imx/
1373
1374 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1375 M: Shawn Guo <shawnguo@kernel.org>
1376 M: Sascha Hauer <kernel@pengutronix.de>
1377 R: Stefan Agner <stefan@agner.ch>
1378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 S: Maintained
1380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1381 F: arch/arm/mach-imx/*vf610*
1382 F: arch/arm/boot/dts/vf*
1383
1384 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1385 M: Lennert Buytenhek <kernel@wantstofly.org>
1386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S: Maintained
1388
1389 ARM/GUMSTIX MACHINE SUPPORT
1390 M: Steve Sakoman <sakoman@gmail.com>
1391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S: Maintained
1393
1394 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1395 M: Philipp Zabel <philipp.zabel@gmail.com>
1396 M: Paul Parsons <lost.distance@yahoo.com>
1397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 S: Maintained
1399 F: arch/arm/mach-pxa/hx4700.c
1400 F: arch/arm/mach-pxa/include/mach/hx4700.h
1401 F: sound/soc/pxa/hx4700.c
1402
1403 ARM/HISILICON SOC SUPPORT
1404 M: Wei Xu <xuwei5@hisilicon.com>
1405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 W: http://www.hisilicon.com
1407 S: Supported
1408 T: git git://github.com/hisilicon/linux-hisi.git
1409 F: arch/arm/mach-hisi/
1410 F: arch/arm/boot/dts/hi3*
1411 F: arch/arm/boot/dts/hip*
1412 F: arch/arm/boot/dts/hisi*
1413 F: arch/arm64/boot/dts/hisilicon/
1414
1415 ARM/HP JORNADA 7XX MACHINE SUPPORT
1416 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1417 W: www.jlime.com
1418 S: Maintained
1419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1420 F: arch/arm/mach-sa1100/jornada720.c
1421 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1422
1423 ARM/IGEP MACHINE SUPPORT
1424 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1425 M: Javier Martinez Canillas <javier@dowhile0.org>
1426 L: linux-omap@vger.kernel.org
1427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 S: Maintained
1429 F: arch/arm/boot/dts/omap3-igep*
1430
1431 ARM/INCOME PXA270 SUPPORT
1432 M: Marek Vasut <marek.vasut@gmail.com>
1433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 S: Maintained
1435 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1436
1437 ARM/INTEL IOP13XX ARM ARCHITECTURE
1438 M: Lennert Buytenhek <kernel@wantstofly.org>
1439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 S: Maintained
1441
1442 ARM/INTEL IOP32X ARM ARCHITECTURE
1443 M: Lennert Buytenhek <kernel@wantstofly.org>
1444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 S: Maintained
1446
1447 ARM/INTEL IOP33X ARM ARCHITECTURE
1448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 S: Orphan
1450
1451 ARM/INTEL IQ81342EX MACHINE SUPPORT
1452 M: Lennert Buytenhek <kernel@wantstofly.org>
1453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454 S: Maintained
1455
1456 ARM/INTEL IXDP2850 MACHINE SUPPORT
1457 M: Lennert Buytenhek <kernel@wantstofly.org>
1458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 S: Maintained
1460
1461 ARM/INTEL IXP4XX ARM ARCHITECTURE
1462 M: Imre Kaloz <kaloz@openwrt.org>
1463 M: Krzysztof Halasa <khalasa@piap.pl>
1464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 S: Maintained
1466 F: arch/arm/mach-ixp4xx/
1467
1468 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1469 M: Jonathan Cameron <jic23@cam.ac.uk>
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 S: Maintained
1472 F: arch/arm/mach-pxa/stargate2.c
1473 F: drivers/pcmcia/pxa2xx_stargate2.c
1474
1475 ARM/INTEL XSC3 (MANZANO) ARM CORE
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/IP FABRICS DOUBLE ESPRESSO 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/LG1K ARCHITECTURE
1486 M: Chanho Min <chanho.min@lge.com>
1487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S: Maintained
1489 F: arch/arm64/boot/dts/lg/
1490
1491 ARM/LOGICPD PXA270 MACHINE SUPPORT
1492 M: Lennert Buytenhek <kernel@wantstofly.org>
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S: Maintained
1495
1496 ARM/LPC18XX ARCHITECTURE
1497 M: Joachim Eastwood <manabian@gmail.com>
1498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 S: Maintained
1500 F: arch/arm/boot/dts/lpc43*
1501 F: drivers/clk/nxp/clk-lpc18xx*
1502 F: drivers/clocksource/time-lpc32xx.c
1503 F: drivers/i2c/busses/i2c-lpc2k.c
1504 F: drivers/memory/pl172.c
1505 F: drivers/mtd/spi-nor/nxp-spifi.c
1506 F: drivers/rtc/rtc-lpc24xx.c
1507 N: lpc18xx
1508
1509 ARM/LPC32XX SOC SUPPORT
1510 M: Vladimir Zapolskiy <vz@mleia.com>
1511 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1514 S: Maintained
1515 F: arch/arm/boot/dts/lpc32*
1516 F: arch/arm/mach-lpc32xx/
1517 F: drivers/i2c/busses/i2c-pnx.c
1518 F: drivers/net/ethernet/nxp/lpc_eth.c
1519 F: drivers/usb/host/ohci-nxp.c
1520 F: drivers/watchdog/pnx4008_wdt.c
1521 N: lpc32xx
1522
1523 ARM/MAGICIAN MACHINE SUPPORT
1524 M: Philipp Zabel <philipp.zabel@gmail.com>
1525 S: Maintained
1526
1527 ARM/Marvell Berlin SoC support
1528 M: Jisheng Zhang <jszhang@marvell.com>
1529 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 S: Maintained
1532 F: arch/arm/mach-berlin/
1533 F: arch/arm/boot/dts/berlin*
1534 F: arch/arm64/boot/dts/marvell/berlin*
1535
1536 ARM/Marvell Dove/MV78xx0/Orion SOC support
1537 M: Jason Cooper <jason@lakedaemon.net>
1538 M: Andrew Lunn <andrew@lunn.ch>
1539 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1540 M: Gregory Clement <gregory.clement@free-electrons.com>
1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S: Maintained
1543 F: Documentation/devicetree/bindings/soc/dove/
1544 F: arch/arm/mach-dove/
1545 F: arch/arm/mach-mv78xx0/
1546 F: arch/arm/mach-orion5x/
1547 F: arch/arm/plat-orion/
1548 F: arch/arm/boot/dts/dove*
1549 F: arch/arm/boot/dts/orion5x*
1550
1551 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1552 M: Jason Cooper <jason@lakedaemon.net>
1553 M: Andrew Lunn <andrew@lunn.ch>
1554 M: Gregory Clement <gregory.clement@free-electrons.com>
1555 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 S: Maintained
1558 F: arch/arm/boot/dts/armada*
1559 F: arch/arm/boot/dts/kirkwood*
1560 F: arch/arm/configs/mvebu_*_defconfig
1561 F: arch/arm/mach-mvebu/
1562 F: arch/arm64/boot/dts/marvell/armada*
1563 F: drivers/cpufreq/mvebu-cpufreq.c
1564 F: drivers/irqchip/irq-armada-370-xp.c
1565 F: drivers/irqchip/irq-mvebu-*
1566 F: drivers/pinctrl/mvebu/
1567 F: drivers/rtc/rtc-armada38x.c
1568
1569 ARM/Mediatek RTC DRIVER
1570 M: Eddie Huang <eddie.huang@mediatek.com>
1571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1573 S: Maintained
1574 F: drivers/rtc/rtc-mt6397.c
1575
1576 ARM/Mediatek SoC support
1577 M: Matthias Brugger <matthias.bgg@gmail.com>
1578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1580 S: Maintained
1581 F: arch/arm/boot/dts/mt6*
1582 F: arch/arm/boot/dts/mt7*
1583 F: arch/arm/boot/dts/mt8*
1584 F: arch/arm/mach-mediatek/
1585 F: arch/arm64/boot/dts/mediatek/
1586 N: mtk
1587 K: mediatek
1588
1589 ARM/Mediatek USB3 PHY DRIVER
1590 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1593 S: Maintained
1594 F: drivers/phy/mediatek/phy-mtk-tphy.c
1595
1596 ARM/MICREL KS8695 ARCHITECTURE
1597 M: Greg Ungerer <gerg@uclinux.org>
1598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599 F: arch/arm/mach-ks8695/
1600 S: Odd Fixes
1601
1602 ARM/MIOA701 MACHINE SUPPORT
1603 M: Robert Jarzmik <robert.jarzmik@free.fr>
1604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 F: arch/arm/mach-pxa/mioa701.c
1606 S: Maintained
1607
1608 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1609 M: Michael Petchkovsky <mkpetch@internode.on.net>
1610 S: Maintained
1611
1612 ARM/NOMADIK ARCHITECTURE
1613 M: Alessandro Rubini <rubini@unipv.it>
1614 M: Linus Walleij <linus.walleij@linaro.org>
1615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 S: Maintained
1617 F: arch/arm/mach-nomadik/
1618 F: drivers/pinctrl/nomadik/
1619 F: drivers/i2c/busses/i2c-nomadik.c
1620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1621
1622 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1623 M: Wan ZongShun <mcuos.com@gmail.com>
1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 W: http://www.mcuos.com
1626 S: Maintained
1627 F: arch/arm/mach-w90x900/
1628 F: drivers/input/keyboard/w90p910_keypad.c
1629 F: drivers/input/touchscreen/w90p910_ts.c
1630 F: drivers/watchdog/nuc900_wdt.c
1631 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1632 F: drivers/mtd/nand/nuc900_nand.c
1633 F: drivers/rtc/rtc-nuc900.c
1634 F: drivers/spi/spi-nuc900.c
1635 F: drivers/usb/host/ehci-w90x900.c
1636 F: drivers/video/fbdev/nuc900fb.c
1637
1638 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1639 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1640 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1641 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1642 S: Supported
1643
1644 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1645 M: Alexander Clouter <alex@digriz.org.uk>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 W: http://www.digriz.org.uk/ts78xx/kernel
1648 S: Maintained
1649 F: arch/arm/mach-orion5x/ts78xx-*
1650
1651 ARM/OXNAS platform support
1652 M: Neil Armstrong <narmstrong@baylibre.com>
1653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1655 S: Maintained
1656 F: arch/arm/mach-oxnas/
1657 F: arch/arm/boot/dts/ox8*.dtsi
1658 F: arch/arm/boot/dts/wd-mbwe.dts
1659 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1660 N: oxnas
1661
1662 ARM/PALM TREO SUPPORT
1663 M: Tomas Cech <sleep_walker@suse.com>
1664 L: linux-arm-kernel@lists.infradead.org
1665 W: http://hackndev.com
1666 S: Maintained
1667 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1668 F: arch/arm/mach-pxa/palmtreo.c
1669
1670 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1671 M: Marek Vasut <marek.vasut@gmail.com>
1672 L: linux-arm-kernel@lists.infradead.org
1673 W: http://hackndev.com
1674 S: Maintained
1675 F: arch/arm/mach-pxa/include/mach/palmtx.h
1676 F: arch/arm/mach-pxa/palmtx.c
1677 F: arch/arm/mach-pxa/include/mach/palmt5.h
1678 F: arch/arm/mach-pxa/palmt5.c
1679 F: arch/arm/mach-pxa/include/mach/palmld.h
1680 F: arch/arm/mach-pxa/palmld.c
1681 F: arch/arm/mach-pxa/include/mach/palmte2.h
1682 F: arch/arm/mach-pxa/palmte2.c
1683 F: arch/arm/mach-pxa/include/mach/palmtc.h
1684 F: arch/arm/mach-pxa/palmtc.c
1685
1686 ARM/PALMZ72 SUPPORT
1687 M: Sergey Lapin <slapin@ossfans.org>
1688 L: linux-arm-kernel@lists.infradead.org
1689 W: http://hackndev.com
1690 S: Maintained
1691 F: arch/arm/mach-pxa/include/mach/palmz72.h
1692 F: arch/arm/mach-pxa/palmz72.c
1693
1694 ARM/PLEB SUPPORT
1695 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1696 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1697 S: Maintained
1698
1699 ARM/PT DIGITAL BOARD PORT
1700 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 W: http://www.armlinux.org.uk/
1703 S: Maintained
1704
1705 ARM/QUALCOMM SUPPORT
1706 M: Andy Gross <andy.gross@linaro.org>
1707 M: David Brown <david.brown@linaro.org>
1708 L: linux-arm-msm@vger.kernel.org
1709 L: linux-soc@vger.kernel.org
1710 S: Maintained
1711 F: Documentation/devicetree/bindings/soc/qcom/
1712 F: arch/arm/boot/dts/qcom-*.dts
1713 F: arch/arm/boot/dts/qcom-*.dtsi
1714 F: arch/arm/mach-qcom/
1715 F: arch/arm64/boot/dts/qcom/*
1716 F: drivers/i2c/busses/i2c-qup.c
1717 F: drivers/clk/qcom/
1718 F: drivers/dma/qcom/
1719 F: drivers/soc/qcom/
1720 F: drivers/spi/spi-qup.c
1721 F: drivers/tty/serial/msm_serial.h
1722 F: drivers/tty/serial/msm_serial.c
1723 F: drivers/*/pm8???-*
1724 F: drivers/mfd/ssbi.c
1725 F: drivers/firmware/qcom_scm.c
1726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1727
1728 ARM/RADISYS ENP2611 MACHINE SUPPORT
1729 M: Lennert Buytenhek <kernel@wantstofly.org>
1730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 S: Maintained
1732
1733 ARM/REALTEK ARCHITECTURE
1734 M: Andreas Färber <afaerber@suse.de>
1735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 S: Maintained
1737 F: arch/arm64/boot/dts/realtek/
1738 F: Documentation/devicetree/bindings/arm/realtek.txt
1739
1740 ARM/RENESAS ARM64 ARCHITECTURE
1741 M: Simon Horman <horms@verge.net.au>
1742 M: Magnus Damm <magnus.damm@gmail.com>
1743 L: linux-renesas-soc@vger.kernel.org
1744 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1746 S: Supported
1747 F: arch/arm64/boot/dts/renesas/
1748 F: drivers/soc/renesas/
1749 F: include/linux/soc/renesas/
1750
1751 ARM/RISCPC ARCHITECTURE
1752 M: Russell King <linux@armlinux.org.uk>
1753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 W: http://www.armlinux.org.uk/
1755 S: Maintained
1756 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1757 F: arch/arm/include/asm/hardware/ioc.h
1758 F: arch/arm/include/asm/hardware/iomd.h
1759 F: arch/arm/include/asm/hardware/memc.h
1760 F: arch/arm/mach-rpc/
1761 F: drivers/net/ethernet/8390/etherh.c
1762 F: drivers/net/ethernet/i825xx/ether1*
1763 F: drivers/net/ethernet/seeq/ether3*
1764 F: drivers/scsi/arm/
1765
1766 ARM/Rockchip SoC support
1767 M: Heiko Stuebner <heiko@sntech.de>
1768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 L: linux-rockchip@lists.infradead.org
1770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1771 S: Maintained
1772 F: arch/arm/boot/dts/rk3*
1773 F: arch/arm/boot/dts/rv1108*
1774 F: arch/arm/mach-rockchip/
1775 F: drivers/clk/rockchip/
1776 F: drivers/i2c/busses/i2c-rk3x.c
1777 F: drivers/*/*rockchip*
1778 F: drivers/*/*/*rockchip*
1779 F: sound/soc/rockchip/
1780 N: rockchip
1781
1782 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1783 M: Kukjin Kim <kgene@kernel.org>
1784 M: Krzysztof Kozlowski <krzk@kernel.org>
1785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1787 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1788 S: Maintained
1789 F: arch/arm/boot/dts/s3c*
1790 F: arch/arm/boot/dts/s5p*
1791 F: arch/arm/boot/dts/samsung*
1792 F: arch/arm/boot/dts/exynos*
1793 F: arch/arm64/boot/dts/exynos/
1794 F: arch/arm/plat-samsung/
1795 F: arch/arm/mach-s3c24*/
1796 F: arch/arm/mach-s3c64xx/
1797 F: arch/arm/mach-s5p*/
1798 F: arch/arm/mach-exynos*/
1799 F: drivers/*/*s3c24*
1800 F: drivers/*/*/*s3c24*
1801 F: drivers/*/*s3c64xx*
1802 F: drivers/*/*s5pv210*
1803 F: drivers/memory/samsung/*
1804 F: drivers/soc/samsung/*
1805 F: Documentation/arm/Samsung/
1806 F: Documentation/devicetree/bindings/arm/samsung/
1807 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1808 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1809 N: exynos
1810
1811 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1812 M: Kyungmin Park <kyungmin.park@samsung.com>
1813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 S: Maintained
1815 F: arch/arm/mach-s5pv210/
1816
1817 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1818 M: Kyungmin Park <kyungmin.park@samsung.com>
1819 M: Kamil Debski <kamil@wypas.org>
1820 M: Andrzej Hajda <a.hajda@samsung.com>
1821 L: linux-arm-kernel@lists.infradead.org
1822 L: linux-media@vger.kernel.org
1823 S: Maintained
1824 F: drivers/media/platform/s5p-g2d/
1825
1826 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1827 M: Marek Szyprowski <m.szyprowski@samsung.com>
1828 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1829 L: linux-media@vger.kernel.org
1830 S: Maintained
1831 F: drivers/media/platform/s5p-cec/
1832 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1833
1834 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1835 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1836 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1837 L: linux-arm-kernel@lists.infradead.org
1838 L: linux-media@vger.kernel.org
1839 S: Maintained
1840 F: drivers/media/platform/s5p-jpeg/
1841
1842 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1843 M: Kyungmin Park <kyungmin.park@samsung.com>
1844 M: Kamil Debski <kamil@wypas.org>
1845 M: Jeongtae Park <jtp.park@samsung.com>
1846 M: Andrzej Hajda <a.hajda@samsung.com>
1847 L: linux-arm-kernel@lists.infradead.org
1848 L: linux-media@vger.kernel.org
1849 S: Maintained
1850 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1851 F: drivers/media/platform/s5p-mfc/
1852
1853 ARM/SHMOBILE ARM ARCHITECTURE
1854 M: Simon Horman <horms@verge.net.au>
1855 M: Magnus Damm <magnus.damm@gmail.com>
1856 L: linux-renesas-soc@vger.kernel.org
1857 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1859 S: Supported
1860 F: arch/arm/boot/dts/emev2*
1861 F: arch/arm/boot/dts/r7s*
1862 F: arch/arm/boot/dts/r8a*
1863 F: arch/arm/boot/dts/sh*
1864 F: arch/arm/configs/shmobile_defconfig
1865 F: arch/arm/include/debug/renesas-scif.S
1866 F: arch/arm/mach-shmobile/
1867 F: drivers/soc/renesas/
1868 F: include/linux/soc/renesas/
1869
1870 ARM/SOCFPGA ARCHITECTURE
1871 M: Dinh Nguyen <dinguyen@kernel.org>
1872 S: Maintained
1873 F: arch/arm/mach-socfpga/
1874 F: arch/arm/boot/dts/socfpga*
1875 F: arch/arm/configs/socfpga_defconfig
1876 F: arch/arm64/boot/dts/altera/
1877 W: http://www.rocketboards.org
1878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1879
1880 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1881 M: Dinh Nguyen <dinguyen@kernel.org>
1882 S: Maintained
1883 F: drivers/clk/socfpga/
1884
1885 ARM/SOCFPGA EDAC SUPPORT
1886 M: Thor Thayer <thor.thayer@linux.intel.com>
1887 S: Maintained
1888 F: drivers/edac/altera_edac.
1889
1890 ARM/STI ARCHITECTURE
1891 M: Patrice Chotard <patrice.chotard@st.com>
1892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 W: http://www.stlinux.com
1894 S: Maintained
1895 F: arch/arm/mach-sti/
1896 F: arch/arm/boot/dts/sti*
1897 F: drivers/char/hw_random/st-rng.c
1898 F: drivers/clocksource/arm_global_timer.c
1899 F: drivers/clocksource/clksrc_st_lpc.c
1900 F: drivers/cpufreq/sti-cpufreq.c
1901 F: drivers/dma/st_fdma*
1902 F: drivers/i2c/busses/i2c-st.c
1903 F: drivers/media/rc/st_rc.c
1904 F: drivers/media/platform/sti/c8sectpfe/
1905 F: drivers/mmc/host/sdhci-st.c
1906 F: drivers/phy/st/phy-miphy28lp.c
1907 F: drivers/phy/st/phy-stih407-usb.c
1908 F: drivers/pinctrl/pinctrl-st.c
1909 F: drivers/remoteproc/st_remoteproc.c
1910 F: drivers/remoteproc/st_slim_rproc.c
1911 F: drivers/reset/sti/
1912 F: drivers/rtc/rtc-st-lpc.c
1913 F: drivers/tty/serial/st-asc.c
1914 F: drivers/usb/dwc3/dwc3-st.c
1915 F: drivers/usb/host/ehci-st.c
1916 F: drivers/usb/host/ohci-st.c
1917 F: drivers/watchdog/st_lpc_wdt.c
1918 F: drivers/ata/ahci_st.c
1919 F: include/linux/remoteproc/st_slim_rproc.h
1920
1921 ARM/STM32 ARCHITECTURE
1922 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1923 M: Alexandre Torgue <alexandre.torgue@st.com>
1924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 S: Maintained
1926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1927 N: stm32
1928 F: drivers/clocksource/armv7m_systick.c
1929
1930 ARM/TANGO ARCHITECTURE
1931 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1932 L: linux-arm-kernel@lists.infradead.org
1933 S: Maintained
1934 N: tango
1935
1936 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1937 M: Lennert Buytenhek <kernel@wantstofly.org>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 S: Maintained
1940
1941 ARM/TETON BGA MACHINE SUPPORT
1942 M: "Mark F. Brown" <mark.brown314@gmail.com>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 S: Maintained
1945
1946 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1947 M: Santosh Shilimkar <ssantosh@kernel.org>
1948 L: linux-kernel@vger.kernel.org
1949 S: Maintained
1950 F: drivers/memory/*emif*
1951
1952 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1953 M: Santosh Shilimkar <ssantosh@kernel.org>
1954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 S: Maintained
1956 F: arch/arm/mach-keystone/
1957 F: arch/arm/boot/dts/keystone-*
1958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1959
1960 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1961 M: Santosh Shilimkar <ssantosh@kernel.org>
1962 L: linux-kernel@vger.kernel.org
1963 S: Maintained
1964 F: drivers/clk/keystone/
1965
1966 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1967 M: Santosh Shilimkar <ssantosh@kernel.org>
1968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 L: linux-kernel@vger.kernel.org
1970 S: Maintained
1971 F: drivers/clocksource/timer-keystone.c
1972
1973 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1974 M: Santosh Shilimkar <ssantosh@kernel.org>
1975 L: linux-kernel@vger.kernel.org
1976 S: Maintained
1977 F: drivers/power/reset/keystone-reset.c
1978
1979 ARM/THECUS N2100 MACHINE SUPPORT
1980 M: Lennert Buytenhek <kernel@wantstofly.org>
1981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 S: Maintained
1983
1984 ARM/TOSA MACHINE SUPPORT
1985 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1986 M: Dirk Opfer <dirk@opfer-online.de>
1987 S: Maintained
1988
1989 ARM/U300 MACHINE SUPPORT
1990 M: Linus Walleij <linus.walleij@linaro.org>
1991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 S: Supported
1993 F: arch/arm/mach-u300/
1994 F: drivers/clocksource/timer-u300.c
1995 F: drivers/i2c/busses/i2c-stu300.c
1996 F: drivers/rtc/rtc-coh901331.c
1997 F: drivers/watchdog/coh901327_wdt.c
1998 F: drivers/dma/coh901318*
1999 F: drivers/mfd/ab3100*
2000 F: drivers/rtc/rtc-ab3100.c
2001 F: drivers/rtc/rtc-coh901331.c
2002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2003
2004 ARM/UNIPHIER ARCHITECTURE
2005 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2008 S: Maintained
2009 F: arch/arm/boot/dts/uniphier*
2010 F: arch/arm/include/asm/hardware/cache-uniphier.h
2011 F: arch/arm/mach-uniphier/
2012 F: arch/arm/mm/cache-uniphier.c
2013 F: arch/arm64/boot/dts/socionext/
2014 F: drivers/bus/uniphier-system-bus.c
2015 F: drivers/clk/uniphier/
2016 F: drivers/i2c/busses/i2c-uniphier*
2017 F: drivers/irqchip/irq-uniphier-aidet.c
2018 F: drivers/pinctrl/uniphier/
2019 F: drivers/reset/reset-uniphier.c
2020 F: drivers/tty/serial/8250/8250_uniphier.c
2021 N: uniphier
2022
2023 ARM/Ux500 ARM ARCHITECTURE
2024 M: Linus Walleij <linus.walleij@linaro.org>
2025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 S: Maintained
2027 F: arch/arm/mach-ux500/
2028 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2029 F: drivers/dma/ste_dma40*
2030 F: drivers/hwspinlock/u8500_hsem.c
2031 F: drivers/mfd/abx500*
2032 F: drivers/mfd/ab8500*
2033 F: drivers/mfd/dbx500*
2034 F: drivers/mfd/db8500*
2035 F: drivers/pinctrl/nomadik/pinctrl-ab*
2036 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2037 F: drivers/rtc/rtc-ab8500.c
2038 F: drivers/rtc/rtc-pl031.c
2039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2040
2041 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2042 M: Ulf Hansson <ulf.hansson@linaro.org>
2043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 T: git git://git.linaro.org/people/ulfh/clk.git
2045 S: Maintained
2046 F: drivers/clk/ux500/
2047
2048 ARM/VERSATILE EXPRESS PLATFORM
2049 M: Liviu Dudau <liviu.dudau@arm.com>
2050 M: Sudeep Holla <sudeep.holla@arm.com>
2051 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 S: Maintained
2054 F: arch/arm/boot/dts/vexpress*
2055 F: arch/arm64/boot/dts/arm/
2056 F: arch/arm/mach-vexpress/
2057 F: */*/vexpress*
2058 F: */*/*/vexpress*
2059 F: drivers/clk/versatile/clk-vexpress-osc.c
2060 F: drivers/clocksource/versatile.c
2061 N: mps2
2062
2063 ARM/VFP SUPPORT
2064 M: Russell King <linux@armlinux.org.uk>
2065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 W: http://www.armlinux.org.uk/
2067 S: Maintained
2068 F: arch/arm/vfp/
2069
2070 ARM/VOIPAC PXA270 SUPPORT
2071 M: Marek Vasut <marek.vasut@gmail.com>
2072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073 S: Maintained
2074 F: arch/arm/mach-pxa/vpac270.c
2075 F: arch/arm/mach-pxa/include/mach/vpac270.h
2076
2077 ARM/VT8500 ARM ARCHITECTURE
2078 M: Tony Prisk <linux@prisktech.co.nz>
2079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 S: Maintained
2081 F: arch/arm/mach-vt8500/
2082 F: drivers/clocksource/vt8500_timer.c
2083 F: drivers/i2c/busses/i2c-wmt.c
2084 F: drivers/mmc/host/wmt-sdmmc.c
2085 F: drivers/pwm/pwm-vt8500.c
2086 F: drivers/rtc/rtc-vt8500.c
2087 F: drivers/tty/serial/vt8500_serial.c
2088 F: drivers/usb/host/ehci-platform.c
2089 F: drivers/usb/host/uhci-platform.c
2090 F: drivers/video/fbdev/vt8500lcdfb.*
2091 F: drivers/video/fbdev/wm8505fb*
2092 F: drivers/video/fbdev/wmt_ge_rops.*
2093
2094 ARM/ZIPIT Z2 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/z2.c
2099 F: arch/arm/mach-pxa/include/mach/z2.h
2100
2101 ARM/ZTE ARCHITECTURE
2102 M: Jun Nie <jun.nie@linaro.org>
2103 M: Baoyou Xie <baoyou.xie@linaro.org>
2104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105 S: Maintained
2106 F: arch/arm/mach-zx/
2107 F: drivers/clk/zte/
2108 F: drivers/reset/reset-zx2967.c
2109 F: drivers/soc/zte/
2110 F: Documentation/devicetree/bindings/arm/zte.txt
2111 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2112 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2113 F: Documentation/devicetree/bindings/soc/zte/
2114 F: include/dt-bindings/soc/zx*.h
2115
2116 ARM/ZYNQ ARCHITECTURE
2117 M: Michal Simek <michal.simek@xilinx.com>
2118 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 W: http://wiki.xilinx.com
2121 T: git https://github.com/Xilinx/linux-xlnx.git
2122 S: Supported
2123 F: arch/arm/mach-zynq/
2124 F: drivers/cpuidle/cpuidle-zynq.c
2125 F: drivers/block/xsysace.c
2126 N: zynq
2127 N: xilinx
2128 F: drivers/clocksource/cadence_ttc_timer.c
2129 F: drivers/i2c/busses/i2c-cadence.c
2130 F: drivers/mmc/host/sdhci-of-arasan.c
2131 F: drivers/edac/synopsys_edac.c
2132
2133 ARM64 PORT (AARCH64 ARCHITECTURE)
2134 M: Catalin Marinas <catalin.marinas@arm.com>
2135 M: Will Deacon <will.deacon@arm.com>
2136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2138 S: Maintained
2139 F: arch/arm64/
2140 F: Documentation/arm64/
2141
2142 AS3645A LED FLASH CONTROLLER DRIVER
2143 M: Sakari Ailus <sakari.ailus@iki.fi>
2144 L: linux-leds@vger.kernel.org
2145 S: Maintained
2146 F: drivers/leds/leds-as3645a.c
2147
2148 AS3645A LED FLASH CONTROLLER DRIVER
2149 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2150 L: linux-media@vger.kernel.org
2151 T: git git://linuxtv.org/media_tree.git
2152 S: Maintained
2153 F: drivers/media/i2c/as3645a.c
2154 F: include/media/i2c/as3645a.h
2155
2156 ASAHI KASEI AK8974 DRIVER
2157 M: Linus Walleij <linus.walleij@linaro.org>
2158 L: linux-iio@vger.kernel.org
2159 W: http://www.akm.com/
2160 S: Supported
2161 F: drivers/iio/magnetometer/ak8974.c
2162
2163 ASC7621 HARDWARE MONITOR DRIVER
2164 M: George Joseph <george.joseph@fairview5.com>
2165 L: linux-hwmon@vger.kernel.org
2166 S: Maintained
2167 F: Documentation/hwmon/asc7621
2168 F: drivers/hwmon/asc7621.c
2169
2170 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2171 M: Corentin Chary <corentin.chary@gmail.com>
2172 L: acpi4asus-user@lists.sourceforge.net
2173 L: platform-driver-x86@vger.kernel.org
2174 W: http://acpi4asus.sf.net
2175 S: Maintained
2176 F: drivers/platform/x86/asus*.c
2177 F: drivers/platform/x86/eeepc*.c
2178
2179 ASUS WIRELESS RADIO CONTROL DRIVER
2180 M: João Paulo Rechi Vita <jprvita@gmail.com>
2181 L: platform-driver-x86@vger.kernel.org
2182 S: Maintained
2183 F: drivers/platform/x86/asus-wireless.c
2184
2185 ASYMMETRIC KEYS
2186 M: David Howells <dhowells@redhat.com>
2187 L: keyrings@vger.kernel.org
2188 S: Maintained
2189 F: Documentation/crypto/asymmetric-keys.txt
2190 F: include/linux/verification.h
2191 F: include/crypto/public_key.h
2192 F: include/crypto/pkcs7.h
2193 F: crypto/asymmetric_keys/
2194
2195 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2196 R: Dan Williams <dan.j.williams@intel.com>
2197 W: http://sourceforge.net/projects/xscaleiop
2198 S: Odd fixes
2199 F: Documentation/crypto/async-tx-api.txt
2200 F: crypto/async_tx/
2201 F: drivers/dma/
2202 F: include/linux/dmaengine.h
2203 F: include/linux/async_tx.h
2204
2205 AT24 EEPROM DRIVER
2206 M: Wolfram Sang <wsa@the-dreams.de>
2207 L: linux-i2c@vger.kernel.org
2208 S: Maintained
2209 F: drivers/misc/eeprom/at24.c
2210 F: include/linux/platform_data/at24.h
2211
2212 ATA OVER ETHERNET (AOE) DRIVER
2213 M: "Ed L. Cashin" <ed.cashin@acm.org>
2214 W: http://www.openaoe.org/
2215 S: Supported
2216 F: Documentation/aoe/
2217 F: drivers/block/aoe/
2218
2219 ATHEROS 71XX/9XXX GPIO DRIVER
2220 M: Alban Bedel <albeu@free.fr>
2221 W: https://github.com/AlbanBedel/linux
2222 T: git git://github.com/AlbanBedel/linux
2223 S: Maintained
2224 F: drivers/gpio/gpio-ath79.c
2225 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2226
2227 ATHEROS ATH GENERIC UTILITIES
2228 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2229 L: linux-wireless@vger.kernel.org
2230 S: Supported
2231 F: drivers/net/wireless/ath/*
2232
2233 ATHEROS ATH5K WIRELESS DRIVER
2234 M: Jiri Slaby <jirislaby@gmail.com>
2235 M: Nick Kossifidis <mickflemm@gmail.com>
2236 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2237 L: linux-wireless@vger.kernel.org
2238 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2239 S: Maintained
2240 F: drivers/net/wireless/ath/ath5k/
2241
2242 ATHEROS ATH6KL WIRELESS DRIVER
2243 M: Kalle Valo <kvalo@qca.qualcomm.com>
2244 L: linux-wireless@vger.kernel.org
2245 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2247 S: Supported
2248 F: drivers/net/wireless/ath/ath6kl/
2249
2250 ATI_REMOTE2 DRIVER
2251 M: Ville Syrjala <syrjala@sci.fi>
2252 S: Maintained
2253 F: drivers/input/misc/ati_remote2.c
2254
2255 ATK0110 HWMON DRIVER
2256 M: Luca Tettamanti <kronos.it@gmail.com>
2257 L: linux-hwmon@vger.kernel.org
2258 S: Maintained
2259 F: drivers/hwmon/asus_atk0110.c
2260
2261 ATLX ETHERNET DRIVERS
2262 M: Jay Cliburn <jcliburn@gmail.com>
2263 M: Chris Snook <chris.snook@gmail.com>
2264 L: netdev@vger.kernel.org
2265 W: http://sourceforge.net/projects/atl1
2266 W: http://atl1.sourceforge.net
2267 S: Maintained
2268 F: drivers/net/ethernet/atheros/
2269
2270 ATM
2271 M: Chas Williams <3chas3@gmail.com>
2272 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2273 L: netdev@vger.kernel.org
2274 W: http://linux-atm.sourceforge.net
2275 S: Maintained
2276 F: drivers/atm/
2277 F: include/linux/atm*
2278 F: include/uapi/linux/atm*
2279
2280 ATMEL AT91 / AT32 MCI DRIVER
2281 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2282 S: Maintained
2283 F: drivers/mmc/host/atmel-mci.c
2284
2285 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2286 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2287 S: Supported
2288 F: drivers/power/reset/at91-sama5d2_shdwc.c
2289
2290 ATMEL Audio ALSA driver
2291 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2292 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2293 S: Supported
2294 F: sound/soc/atmel
2295
2296 ATMEL I2C DRIVER
2297 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2298 L: linux-i2c@vger.kernel.org
2299 S: Supported
2300 F: drivers/i2c/busses/i2c-at91.c
2301
2302 ATMEL ISI DRIVER
2303 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2304 L: linux-media@vger.kernel.org
2305 S: Supported
2306 F: drivers/media/platform/atmel/atmel-isi.c
2307 F: include/media/atmel-isi.h
2308
2309 ATMEL LCDFB DRIVER
2310 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2311 L: linux-fbdev@vger.kernel.org
2312 S: Maintained
2313 F: drivers/video/fbdev/atmel_lcdfb.c
2314 F: include/video/atmel_lcdc.h
2315
2316 ATMEL MACB ETHERNET DRIVER
2317 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2318 S: Supported
2319 F: drivers/net/ethernet/cadence/
2320
2321 ATMEL MAXTOUCH DRIVER
2322 M: Nick Dyer <nick@shmanahar.org>
2323 T: git git://github.com/ndyer/linux.git
2324 S: Maintained
2325 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2326 F: drivers/input/touchscreen/atmel_mxt_ts.c
2327 F: include/linux/platform_data/atmel_mxt_ts.h
2328
2329 ATMEL NAND DRIVER
2330 M: Wenyou Yang <wenyou.yang@atmel.com>
2331 M: Josh Wu <rainyfeeling@outlook.com>
2332 L: linux-mtd@lists.infradead.org
2333 S: Supported
2334 F: drivers/mtd/nand/atmel/*
2335
2336 ATMEL SAMA5D2 ADC DRIVER
2337 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2338 L: linux-iio@vger.kernel.org
2339 S: Supported
2340 F: drivers/iio/adc/at91-sama5d2_adc.c
2341
2342 ATMEL SDMMC DRIVER
2343 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2344 L: linux-mmc@vger.kernel.org
2345 S: Supported
2346 F: drivers/mmc/host/sdhci-of-at91.c
2347
2348 ATMEL SPI DRIVER
2349 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2350 S: Supported
2351 F: drivers/spi/spi-atmel.*
2352
2353 ATMEL SSC DRIVER
2354 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2356 S: Supported
2357 F: drivers/misc/atmel-ssc.c
2358 F: include/linux/atmel-ssc.h
2359
2360 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2361 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363 S: Supported
2364 F: drivers/misc/atmel_tclib.c
2365 F: drivers/clocksource/tcb_clksrc.c
2366
2367 ATMEL USBA UDC DRIVER
2368 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 S: Supported
2371 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2372
2373 ATMEL WIRELESS DRIVER
2374 M: Simon Kelley <simon@thekelleys.org.uk>
2375 L: linux-wireless@vger.kernel.org
2376 W: http://www.thekelleys.org.uk/atmel
2377 W: http://atmelwlandriver.sourceforge.net/
2378 S: Maintained
2379 F: drivers/net/wireless/atmel/atmel*
2380
2381 ATMEL XDMA DRIVER
2382 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2383 L: linux-arm-kernel@lists.infradead.org
2384 L: dmaengine@vger.kernel.org
2385 S: Supported
2386 F: drivers/dma/at_xdmac.c
2387
2388 ATOMIC INFRASTRUCTURE
2389 M: Will Deacon <will.deacon@arm.com>
2390 M: Peter Zijlstra <peterz@infradead.org>
2391 R: Boqun Feng <boqun.feng@gmail.com>
2392 L: linux-kernel@vger.kernel.org
2393 S: Maintained
2394 F: arch/*/include/asm/atomic*.h
2395 F: include/*/atomic*.h
2396
2397 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2398 M: Bradley Grove <linuxdrivers@attotech.com>
2399 L: linux-scsi@vger.kernel.org
2400 W: http://www.attotech.com
2401 S: Supported
2402 F: drivers/scsi/esas2r
2403
2404 ATUSB IEEE 802.15.4 RADIO DRIVER
2405 M: Stefan Schmidt <stefan@osg.samsung.com>
2406 L: linux-wpan@vger.kernel.org
2407 S: Maintained
2408 F: drivers/net/ieee802154/atusb.c
2409 F: drivers/net/ieee802154/atusb.h
2410 F: drivers/net/ieee802154/at86rf230.h
2411
2412 AUDIT SUBSYSTEM
2413 M: Paul Moore <paul@paul-moore.com>
2414 M: Eric Paris <eparis@redhat.com>
2415 L: linux-audit@redhat.com (moderated for non-subscribers)
2416 W: http://people.redhat.com/sgrubb/audit/
2417 T: git git://git.infradead.org/users/pcmoore/audit
2418 S: Maintained
2419 F: include/linux/audit.h
2420 F: include/uapi/linux/audit.h
2421 F: kernel/audit*
2422
2423 AUXILIARY DISPLAY DRIVERS
2424 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2425 W: http://miguelojeda.es/auxdisplay.htm
2426 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2427 S: Maintained
2428 F: drivers/auxdisplay/
2429 F: include/linux/cfag12864b.h
2430
2431 AX.25 NETWORK LAYER
2432 M: Ralf Baechle <ralf@linux-mips.org>
2433 L: linux-hams@vger.kernel.org
2434 W: http://www.linux-ax25.org/
2435 S: Maintained
2436 F: include/uapi/linux/ax25.h
2437 F: include/net/ax25.h
2438 F: net/ax25/
2439
2440 AXENTIA ARM DEVICES
2441 M: Peter Rosin <peda@axentia.se>
2442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2443 S: Maintained
2444 F: Documentation/devicetree/bindings/arm/axentia.txt
2445 F: arch/arm/boot/dts/at91-linea.dtsi
2446 F: arch/arm/boot/dts/at91-tse850-3.dts
2447
2448 AXENTIA ASOC DRIVERS
2449 M: Peter Rosin <peda@axentia.se>
2450 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2451 S: Maintained
2452 F: Documentation/devicetree/bindings/sound/axentia,*
2453 F: sound/soc/atmel/tse850-pcm5142.c
2454
2455 AZ6007 DVB DRIVER
2456 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2457 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2458 L: linux-media@vger.kernel.org
2459 W: https://linuxtv.org
2460 T: git git://linuxtv.org/media_tree.git
2461 S: Maintained
2462 F: drivers/media/usb/dvb-usb-v2/az6007.c
2463
2464 AZTECH FM RADIO RECEIVER DRIVER
2465 M: Hans Verkuil <hverkuil@xs4all.nl>
2466 L: linux-media@vger.kernel.org
2467 T: git git://linuxtv.org/media_tree.git
2468 W: https://linuxtv.org
2469 S: Maintained
2470 F: drivers/media/radio/radio-aztech*
2471
2472 B43 WIRELESS DRIVER
2473 L: linux-wireless@vger.kernel.org
2474 L: b43-dev@lists.infradead.org
2475 W: http://wireless.kernel.org/en/users/Drivers/b43
2476 S: Odd Fixes
2477 F: drivers/net/wireless/broadcom/b43/
2478
2479 B43LEGACY WIRELESS DRIVER
2480 M: Larry Finger <Larry.Finger@lwfinger.net>
2481 L: linux-wireless@vger.kernel.org
2482 L: b43-dev@lists.infradead.org
2483 W: http://wireless.kernel.org/en/users/Drivers/b43
2484 S: Maintained
2485 F: drivers/net/wireless/broadcom/b43legacy/
2486
2487 BACKLIGHT CLASS/SUBSYSTEM
2488 M: Lee Jones <lee.jones@linaro.org>
2489 M: Daniel Thompson <daniel.thompson@linaro.org>
2490 M: Jingoo Han <jingoohan1@gmail.com>
2491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2492 S: Maintained
2493 F: drivers/video/backlight/
2494 F: include/linux/backlight.h
2495 F: include/linux/pwm_backlight.h
2496 F: Documentation/devicetree/bindings/leds/backlight
2497
2498 BATMAN ADVANCED
2499 M: Marek Lindner <mareklindner@neomailbox.ch>
2500 M: Simon Wunderlich <sw@simonwunderlich.de>
2501 M: Antonio Quartulli <a@unstable.cc>
2502 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2503 W: https://www.open-mesh.org/
2504 Q: https://patchwork.open-mesh.org/project/batman/list/
2505 S: Maintained
2506 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2507 F: Documentation/ABI/testing/sysfs-class-net-mesh
2508 F: Documentation/networking/batman-adv.rst
2509 F: include/uapi/linux/batman_adv.h
2510 F: net/batman-adv/
2511
2512 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2513 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2514 L: linux-hams@vger.kernel.org
2515 W: http://www.baycom.org/~tom/ham/ham.html
2516 S: Maintained
2517 F: drivers/net/hamradio/baycom*
2518
2519 BCACHE (BLOCK LAYER CACHE)
2520 M: Kent Overstreet <kent.overstreet@gmail.com>
2521 L: linux-bcache@vger.kernel.org
2522 W: http://bcache.evilpiepirate.org
2523 S: Orphan
2524 F: drivers/md/bcache/
2525
2526 BDISP ST MEDIA DRIVER
2527 M: Fabien Dessenne <fabien.dessenne@st.com>
2528 L: linux-media@vger.kernel.org
2529 T: git git://linuxtv.org/media_tree.git
2530 W: https://linuxtv.org
2531 S: Supported
2532 F: drivers/media/platform/sti/bdisp
2533
2534 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2535 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2536 L: netdev@vger.kernel.org
2537 S: Maintained
2538 F: drivers/net/ethernet/ec_bhf.c
2539
2540 BEFS FILE SYSTEM
2541 M: Luis de Bethencourt <luisbg@kernel.org>
2542 M: Salah Triki <salah.triki@gmail.com>
2543 S: Maintained
2544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2545 F: Documentation/filesystems/befs.txt
2546 F: fs/befs/
2547
2548 BFQ I/O SCHEDULER
2549 M: Paolo Valente <paolo.valente@linaro.org>
2550 M: Jens Axboe <axboe@kernel.dk>
2551 L: linux-block@vger.kernel.org
2552 S: Maintained
2553 F: block/bfq-*
2554 F: Documentation/block/bfq-iosched.txt
2555
2556 BFS FILE SYSTEM
2557 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2558 S: Maintained
2559 F: Documentation/filesystems/bfs.txt
2560 F: fs/bfs/
2561 F: include/uapi/linux/bfs_fs.h
2562
2563 BLACKFIN ARCHITECTURE
2564 M: Steven Miao <realmz6@gmail.com>
2565 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2566 T: git git://git.code.sf.net/p/adi-linux/code
2567 W: http://blackfin.uclinux.org
2568 S: Supported
2569 F: arch/blackfin/
2570
2571 BLACKFIN EMAC DRIVER
2572 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2573 W: http://blackfin.uclinux.org
2574 S: Supported
2575 F: drivers/net/ethernet/adi/
2576
2577 BLACKFIN I2C TWI DRIVER
2578 M: Sonic Zhang <sonic.zhang@analog.com>
2579 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2580 W: http://blackfin.uclinux.org/
2581 S: Supported
2582 F: drivers/i2c/busses/i2c-bfin-twi.c
2583
2584 BLACKFIN MEDIA DRIVER
2585 M: Scott Jiang <scott.jiang.linux@gmail.com>
2586 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2587 W: http://blackfin.uclinux.org/
2588 S: Supported
2589 F: drivers/media/platform/blackfin/
2590 F: drivers/media/i2c/adv7183*
2591 F: drivers/media/i2c/vs6624*
2592
2593 BLACKFIN RTC DRIVER
2594 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2595 W: http://blackfin.uclinux.org
2596 S: Supported
2597 F: drivers/rtc/rtc-bfin.c
2598
2599 BLACKFIN SDH DRIVER
2600 M: Sonic Zhang <sonic.zhang@analog.com>
2601 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2602 W: http://blackfin.uclinux.org
2603 S: Supported
2604 F: drivers/mmc/host/bfin_sdh.c
2605
2606 BLACKFIN SERIAL DRIVER
2607 M: Sonic Zhang <sonic.zhang@analog.com>
2608 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2609 W: http://blackfin.uclinux.org
2610 S: Supported
2611 F: drivers/tty/serial/bfin_uart.c
2612
2613 BLACKFIN WATCHDOG DRIVER
2614 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2615 W: http://blackfin.uclinux.org
2616 S: Supported
2617 F: drivers/watchdog/bfin_wdt.c
2618
2619 BLINKM RGB LED DRIVER
2620 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2621 S: Maintained
2622 F: drivers/leds/leds-blinkm.c
2623
2624 BLOCK LAYER
2625 M: Jens Axboe <axboe@kernel.dk>
2626 L: linux-block@vger.kernel.org
2627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2628 S: Maintained
2629 F: block/
2630 F: kernel/trace/blktrace.c
2631 F: lib/sbitmap.c
2632
2633 BLOCK2MTD DRIVER
2634 M: Joern Engel <joern@lazybastard.org>
2635 L: linux-mtd@lists.infradead.org
2636 S: Maintained
2637 F: drivers/mtd/devices/block2mtd.c
2638
2639 BLUETOOTH DRIVERS
2640 M: Marcel Holtmann <marcel@holtmann.org>
2641 M: Gustavo Padovan <gustavo@padovan.org>
2642 M: Johan Hedberg <johan.hedberg@gmail.com>
2643 L: linux-bluetooth@vger.kernel.org
2644 W: http://www.bluez.org/
2645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2647 S: Maintained
2648 F: drivers/bluetooth/
2649
2650 BLUETOOTH SUBSYSTEM
2651 M: Marcel Holtmann <marcel@holtmann.org>
2652 M: Gustavo Padovan <gustavo@padovan.org>
2653 M: Johan Hedberg <johan.hedberg@gmail.com>
2654 L: linux-bluetooth@vger.kernel.org
2655 W: http://www.bluez.org/
2656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2658 S: Maintained
2659 F: net/bluetooth/
2660 F: include/net/bluetooth/
2661
2662 BONDING DRIVER
2663 M: Jay Vosburgh <j.vosburgh@gmail.com>
2664 M: Veaceslav Falico <vfalico@gmail.com>
2665 M: Andy Gospodarek <andy@greyhouse.net>
2666 L: netdev@vger.kernel.org
2667 W: http://sourceforge.net/projects/bonding/
2668 S: Supported
2669 F: drivers/net/bonding/
2670 F: include/uapi/linux/if_bonding.h
2671
2672 BPF (Safe dynamic programs and tools)
2673 M: Alexei Starovoitov <ast@kernel.org>
2674 M: Daniel Borkmann <daniel@iogearbox.net>
2675 L: netdev@vger.kernel.org
2676 L: linux-kernel@vger.kernel.org
2677 S: Supported
2678 F: arch/x86/net/bpf_jit*
2679 F: Documentation/networking/filter.txt
2680 F: include/linux/bpf*
2681 F: include/linux/filter.h
2682 F: include/uapi/linux/bpf*
2683 F: include/uapi/linux/filter.h
2684 F: kernel/bpf/
2685 F: kernel/trace/bpf_trace.c
2686 F: lib/test_bpf.c
2687 F: net/bpf/
2688 F: net/core/filter.c
2689 F: net/sched/act_bpf.c
2690 F: net/sched/cls_bpf.c
2691 F: samples/bpf/
2692 F: tools/net/bpf*
2693 F: tools/testing/selftests/bpf/
2694
2695 BROADCOM B44 10/100 ETHERNET DRIVER
2696 M: Michael Chan <michael.chan@broadcom.com>
2697 L: netdev@vger.kernel.org
2698 S: Supported
2699 F: drivers/net/ethernet/broadcom/b44.*
2700
2701 BROADCOM B53 ETHERNET SWITCH DRIVER
2702 M: Florian Fainelli <f.fainelli@gmail.com>
2703 L: netdev@vger.kernel.org
2704 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2705 S: Supported
2706 F: drivers/net/dsa/b53/*
2707 F: include/linux/platform_data/b53.h
2708
2709 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2710 M: Florian Fainelli <f.fainelli@gmail.com>
2711 M: Ray Jui <rjui@broadcom.com>
2712 M: Scott Branden <sbranden@broadcom.com>
2713 M: bcm-kernel-feedback-list@broadcom.com
2714 T: git git://github.com/broadcom/mach-bcm
2715 S: Maintained
2716 N: bcm281*
2717 N: bcm113*
2718 N: bcm216*
2719 N: kona
2720 F: arch/arm/mach-bcm/
2721
2722 BROADCOM BCM2835 ARM ARCHITECTURE
2723 M: Eric Anholt <eric@anholt.net>
2724 M: Stefan Wahren <stefan.wahren@i2se.com>
2725 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727 T: git git://github.com/anholt/linux
2728 S: Maintained
2729 N: bcm2835
2730 F: drivers/staging/vc04_services
2731
2732 BROADCOM BCM47XX MIPS ARCHITECTURE
2733 M: Hauke Mehrtens <hauke@hauke-m.de>
2734 M: Rafał Miłecki <zajec5@gmail.com>
2735 L: linux-mips@linux-mips.org
2736 S: Maintained
2737 F: Documentation/devicetree/bindings/mips/brcm/
2738 F: arch/mips/bcm47xx/*
2739 F: arch/mips/include/asm/mach-bcm47xx/*
2740
2741 BROADCOM BCM5301X ARM ARCHITECTURE
2742 M: Hauke Mehrtens <hauke@hauke-m.de>
2743 M: Rafał Miłecki <zajec5@gmail.com>
2744 M: Jon Mason <jonmason@broadcom.com>
2745 M: bcm-kernel-feedback-list@broadcom.com
2746 L: linux-arm-kernel@lists.infradead.org
2747 S: Maintained
2748 F: arch/arm/mach-bcm/bcm_5301x.c
2749 F: arch/arm/boot/dts/bcm5301x*.dtsi
2750 F: arch/arm/boot/dts/bcm470*
2751 F: arch/arm/boot/dts/bcm953012*
2752
2753 BROADCOM BCM53573 ARM ARCHITECTURE
2754 M: Rafał Miłecki <rafal@milecki.pl>
2755 L: linux-arm-kernel@lists.infradead.org
2756 S: Maintained
2757 F: arch/arm/boot/dts/bcm53573*
2758 F: arch/arm/boot/dts/bcm47189*
2759
2760 BROADCOM BCM63XX ARM ARCHITECTURE
2761 M: Florian Fainelli <f.fainelli@gmail.com>
2762 M: bcm-kernel-feedback-list@broadcom.com
2763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2764 T: git git://github.com/broadcom/stblinux.git
2765 S: Maintained
2766 N: bcm63xx
2767
2768 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2769 M: Kevin Cernekee <cernekee@gmail.com>
2770 L: linux-usb@vger.kernel.org
2771 S: Maintained
2772 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2773
2774 BROADCOM BCM7XXX ARM ARCHITECTURE
2775 M: Brian Norris <computersforpeace@gmail.com>
2776 M: Gregory Fong <gregory.0xf0@gmail.com>
2777 M: Florian Fainelli <f.fainelli@gmail.com>
2778 M: bcm-kernel-feedback-list@broadcom.com
2779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780 T: git git://github.com/broadcom/stblinux.git
2781 S: Maintained
2782 F: arch/arm/mach-bcm/*brcmstb*
2783 F: arch/arm/boot/dts/bcm7*.dts*
2784 F: drivers/bus/brcmstb_gisb.c
2785 N: brcmstb
2786
2787 BROADCOM BMIPS CPUFREQ DRIVER
2788 M: Markus Mayer <mmayer@broadcom.com>
2789 M: bcm-kernel-feedback-list@broadcom.com
2790 L: linux-pm@vger.kernel.org
2791 S: Maintained
2792 F: drivers/cpufreq/bmips-cpufreq.c
2793
2794 BROADCOM BMIPS MIPS ARCHITECTURE
2795 M: Kevin Cernekee <cernekee@gmail.com>
2796 M: Florian Fainelli <f.fainelli@gmail.com>
2797 L: linux-mips@linux-mips.org
2798 T: git git://github.com/broadcom/stblinux.git
2799 S: Maintained
2800 F: arch/mips/bmips/*
2801 F: arch/mips/include/asm/mach-bmips/*
2802 F: arch/mips/kernel/*bmips*
2803 F: arch/mips/boot/dts/brcm/bcm*.dts*
2804 F: drivers/irqchip/irq-bcm63*
2805 F: drivers/irqchip/irq-bcm7*
2806 F: drivers/irqchip/irq-brcmstb*
2807 F: include/linux/bcm963xx_nvram.h
2808 F: include/linux/bcm963xx_tag.h
2809
2810 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2811 M: Rasesh Mody <rasesh.mody@cavium.com>
2812 M: Harish Patil <harish.patil@cavium.com>
2813 M: Dept-GELinuxNICDev@cavium.com
2814 L: netdev@vger.kernel.org
2815 S: Supported
2816 F: drivers/net/ethernet/broadcom/bnx2.*
2817 F: drivers/net/ethernet/broadcom/bnx2_*
2818
2819 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2820 M: QLogic-Storage-Upstream@qlogic.com
2821 L: linux-scsi@vger.kernel.org
2822 S: Supported
2823 F: drivers/scsi/bnx2fc/
2824
2825 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2826 M: QLogic-Storage-Upstream@qlogic.com
2827 L: linux-scsi@vger.kernel.org
2828 S: Supported
2829 F: drivers/scsi/bnx2i/
2830
2831 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2832 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2833 M: Ariel Elior <ariel.elior@cavium.com>
2834 M: everest-linux-l2@cavium.com
2835 L: netdev@vger.kernel.org
2836 S: Supported
2837 F: drivers/net/ethernet/broadcom/bnx2x/
2838
2839 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2840 M: Michael Chan <michael.chan@broadcom.com>
2841 L: netdev@vger.kernel.org
2842 S: Supported
2843 F: drivers/net/ethernet/broadcom/bnxt/
2844
2845 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2846 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2847 M: Franky Lin <franky.lin@broadcom.com>
2848 M: Hante Meuleman <hante.meuleman@broadcom.com>
2849 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2850 M: Wright Feng <wright.feng@cypress.com>
2851 L: linux-wireless@vger.kernel.org
2852 L: brcm80211-dev-list.pdl@broadcom.com
2853 L: brcm80211-dev-list@cypress.com
2854 S: Supported
2855 F: drivers/net/wireless/broadcom/brcm80211/
2856
2857 BROADCOM BRCMSTB GPIO DRIVER
2858 M: Gregory Fong <gregory.0xf0@gmail.com>
2859 L: bcm-kernel-feedback-list@broadcom.com
2860 S: Supported
2861 F: drivers/gpio/gpio-brcmstb.c
2862 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2863
2864 BROADCOM GENET ETHERNET DRIVER
2865 M: Florian Fainelli <f.fainelli@gmail.com>
2866 L: netdev@vger.kernel.org
2867 S: Supported
2868 F: drivers/net/ethernet/broadcom/genet/
2869
2870 BROADCOM IPROC ARM ARCHITECTURE
2871 M: Ray Jui <rjui@broadcom.com>
2872 M: Scott Branden <sbranden@broadcom.com>
2873 M: Jon Mason <jonmason@broadcom.com>
2874 M: bcm-kernel-feedback-list@broadcom.com
2875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2876 T: git git://github.com/broadcom/cygnus-linux.git
2877 S: Maintained
2878 N: iproc
2879 N: cygnus
2880 N: bcm[-_]nsp
2881 N: bcm9113*
2882 N: bcm9583*
2883 N: bcm9585*
2884 N: bcm9586*
2885 N: bcm988312
2886 N: bcm113*
2887 N: bcm583*
2888 N: bcm585*
2889 N: bcm586*
2890 N: bcm88312
2891 F: arch/arm64/boot/dts/broadcom/ns2*
2892 F: drivers/clk/bcm/clk-ns*
2893 F: drivers/pinctrl/bcm/pinctrl-ns*
2894
2895 BROADCOM KONA GPIO DRIVER
2896 M: Ray Jui <rjui@broadcom.com>
2897 L: bcm-kernel-feedback-list@broadcom.com
2898 S: Supported
2899 F: drivers/gpio/gpio-bcm-kona.c
2900 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2901
2902 BROADCOM NETXTREME-E ROCE DRIVER
2903 M: Selvin Xavier <selvin.xavier@broadcom.com>
2904 M: Devesh Sharma <devesh.sharma@broadcom.com>
2905 M: Somnath Kotur <somnath.kotur@broadcom.com>
2906 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2907 L: linux-rdma@vger.kernel.org
2908 W: http://www.broadcom.com
2909 S: Supported
2910 F: drivers/infiniband/hw/bnxt_re/
2911 F: include/uapi/rdma/bnxt_re-abi.h
2912
2913 BROADCOM NVRAM DRIVER
2914 M: Rafał Miłecki <zajec5@gmail.com>
2915 L: linux-mips@linux-mips.org
2916 S: Maintained
2917 F: drivers/firmware/broadcom/*
2918
2919 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2920 M: Rafał Miłecki <zajec5@gmail.com>
2921 L: linux-wireless@vger.kernel.org
2922 S: Maintained
2923 F: drivers/bcma/
2924 F: include/linux/bcma/
2925
2926 BROADCOM STB AVS CPUFREQ DRIVER
2927 M: Markus Mayer <mmayer@broadcom.com>
2928 M: bcm-kernel-feedback-list@broadcom.com
2929 L: linux-pm@vger.kernel.org
2930 S: Maintained
2931 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2932 F: drivers/cpufreq/brcmstb*
2933
2934 BROADCOM STB NAND FLASH DRIVER
2935 M: Brian Norris <computersforpeace@gmail.com>
2936 M: Kamal Dasu <kdasu.kdev@gmail.com>
2937 L: linux-mtd@lists.infradead.org
2938 L: bcm-kernel-feedback-list@broadcom.com
2939 S: Maintained
2940 F: drivers/mtd/nand/brcmnand/
2941
2942 BROADCOM SYSTEMPORT ETHERNET DRIVER
2943 M: Florian Fainelli <f.fainelli@gmail.com>
2944 L: netdev@vger.kernel.org
2945 S: Supported
2946 F: drivers/net/ethernet/broadcom/bcmsysport.*
2947
2948 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2949 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2950 M: Prashant Sreedharan <prashant@broadcom.com>
2951 M: Michael Chan <mchan@broadcom.com>
2952 L: netdev@vger.kernel.org
2953 S: Supported
2954 F: drivers/net/ethernet/broadcom/tg3.*
2955
2956 BROCADE BFA FC SCSI DRIVER
2957 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2958 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2959 L: linux-scsi@vger.kernel.org
2960 S: Supported
2961 F: drivers/scsi/bfa/
2962
2963 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2964 M: Rasesh Mody <rasesh.mody@cavium.com>
2965 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2966 M: Dept-GELinuxNICDev@cavium.com
2967 L: netdev@vger.kernel.org
2968 S: Supported
2969 F: drivers/net/ethernet/brocade/bna/
2970
2971 BSG (block layer generic sg v4 driver)
2972 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2973 L: linux-scsi@vger.kernel.org
2974 S: Supported
2975 F: block/bsg.c
2976 F: include/linux/bsg.h
2977 F: include/uapi/linux/bsg.h
2978
2979 BT87X AUDIO DRIVER
2980 M: Clemens Ladisch <clemens@ladisch.de>
2981 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2982 T: git git://git.alsa-project.org/alsa-kernel.git
2983 S: Maintained
2984 F: Documentation/sound/alsa/Bt87x.txt
2985 F: sound/pci/bt87x.c
2986
2987 BT8XXGPIO DRIVER
2988 M: Michael Buesch <m@bues.ch>
2989 W: http://bu3sch.de/btgpio.php
2990 S: Maintained
2991 F: drivers/gpio/gpio-bt8xx.c
2992
2993 BTRFS FILE SYSTEM
2994 M: Chris Mason <clm@fb.com>
2995 M: Josef Bacik <jbacik@fb.com>
2996 M: David Sterba <dsterba@suse.com>
2997 L: linux-btrfs@vger.kernel.org
2998 W: http://btrfs.wiki.kernel.org/
2999 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3001 S: Maintained
3002 F: Documentation/filesystems/btrfs.txt
3003 F: fs/btrfs/
3004 F: include/linux/btrfs*
3005 F: include/uapi/linux/btrfs*
3006
3007 BTTV VIDEO4LINUX DRIVER
3008 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3009 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3010 L: linux-media@vger.kernel.org
3011 W: https://linuxtv.org
3012 T: git git://linuxtv.org/media_tree.git
3013 S: Odd fixes
3014 F: Documentation/media/v4l-drivers/bttv*
3015 F: drivers/media/pci/bt8xx/bttv*
3016
3017 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3018 M: Chanwoo Choi <cw00.choi@samsung.com>
3019 L: linux-pm@vger.kernel.org
3020 L: linux-samsung-soc@vger.kernel.org
3021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3022 S: Maintained
3023 F: drivers/devfreq/exynos-bus.c
3024 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3025
3026 BUSLOGIC SCSI DRIVER
3027 M: Khalid Aziz <khalid@gonehiking.org>
3028 L: linux-scsi@vger.kernel.org
3029 S: Maintained
3030 F: drivers/scsi/BusLogic.*
3031 F: drivers/scsi/FlashPoint.*
3032
3033 C-MEDIA CMI8788 DRIVER
3034 M: Clemens Ladisch <clemens@ladisch.de>
3035 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3036 T: git git://git.alsa-project.org/alsa-kernel.git
3037 S: Maintained
3038 F: sound/pci/oxygen/
3039
3040 C6X ARCHITECTURE
3041 M: Mark Salter <msalter@redhat.com>
3042 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3043 L: linux-c6x-dev@linux-c6x.org
3044 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3045 S: Maintained
3046 F: arch/c6x/
3047
3048 CA8210 IEEE-802.15.4 RADIO DRIVER
3049 M: Harry Morris <h.morris@cascoda.com>
3050 M: linuxdev@cascoda.com
3051 L: linux-wpan@vger.kernel.org
3052 W: https://github.com/Cascoda/ca8210-linux.git
3053 S: Maintained
3054 F: drivers/net/ieee802154/ca8210.c
3055 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3056
3057 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3058 M: David Howells <dhowells@redhat.com>
3059 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3060 S: Supported
3061 F: Documentation/filesystems/caching/cachefiles.txt
3062 F: fs/cachefiles/
3063
3064 CADET FM/AM RADIO RECEIVER DRIVER
3065 M: Hans Verkuil <hverkuil@xs4all.nl>
3066 L: linux-media@vger.kernel.org
3067 T: git git://linuxtv.org/media_tree.git
3068 W: https://linuxtv.org
3069 S: Maintained
3070 F: drivers/media/radio/radio-cadet*
3071
3072 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3073 M: Jonathan Corbet <corbet@lwn.net>
3074 L: linux-media@vger.kernel.org
3075 T: git git://linuxtv.org/media_tree.git
3076 S: Maintained
3077 F: Documentation/media/v4l-drivers/cafe_ccic*
3078 F: drivers/media/platform/marvell-ccic/
3079
3080 CAIF NETWORK LAYER
3081 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3082 L: netdev@vger.kernel.org
3083 S: Supported
3084 F: Documentation/networking/caif/
3085 F: drivers/net/caif/
3086 F: include/uapi/linux/caif/
3087 F: include/net/caif/
3088 F: net/caif/
3089
3090 CALGARY x86-64 IOMMU
3091 M: Muli Ben-Yehuda <mulix@mulix.org>
3092 M: Jon Mason <jdmason@kudzu.us>
3093 L: iommu@lists.linux-foundation.org
3094 S: Maintained
3095 F: arch/x86/kernel/pci-calgary_64.c
3096 F: arch/x86/kernel/tce_64.c
3097 F: arch/x86/include/asm/calgary.h
3098 F: arch/x86/include/asm/tce.h
3099
3100 CAN NETWORK DRIVERS
3101 M: Wolfgang Grandegger <wg@grandegger.com>
3102 M: Marc Kleine-Budde <mkl@pengutronix.de>
3103 L: linux-can@vger.kernel.org
3104 W: https://github.com/linux-can
3105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3107 S: Maintained
3108 F: Documentation/devicetree/bindings/net/can/
3109 F: drivers/net/can/
3110 F: include/linux/can/dev.h
3111 F: include/linux/can/platform/
3112 F: include/uapi/linux/can/error.h
3113 F: include/uapi/linux/can/netlink.h
3114
3115 CAN NETWORK LAYER
3116 M: Oliver Hartkopp <socketcan@hartkopp.net>
3117 M: Marc Kleine-Budde <mkl@pengutronix.de>
3118 L: linux-can@vger.kernel.org
3119 W: https://github.com/linux-can
3120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3122 S: Maintained
3123 F: Documentation/networking/can.txt
3124 F: net/can/
3125 F: include/linux/can/core.h
3126 F: include/uapi/linux/can.h
3127 F: include/uapi/linux/can/bcm.h
3128 F: include/uapi/linux/can/raw.h
3129 F: include/uapi/linux/can/gw.h
3130
3131 CAPABILITIES
3132 M: Serge Hallyn <serge@hallyn.com>
3133 L: linux-security-module@vger.kernel.org
3134 S: Supported
3135 F: include/linux/capability.h
3136 F: include/uapi/linux/capability.h
3137 F: security/commoncap.c
3138 F: kernel/capability.c
3139
3140 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3141 M: Kevin Tsai <ktsai@capellamicro.com>
3142 S: Maintained
3143 F: drivers/iio/light/cm*
3144
3145 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3146 M: Christian Lamparter <chunkeey@googlemail.com>
3147 L: linux-wireless@vger.kernel.org
3148 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3149 S: Maintained
3150 F: drivers/net/wireless/ath/carl9170/
3151
3152 CAVIUM I2C DRIVER
3153 M: Jan Glauber <jglauber@cavium.com>
3154 M: David Daney <david.daney@cavium.com>
3155 W: http://www.cavium.com
3156 S: Supported
3157 F: drivers/i2c/busses/i2c-octeon*
3158 F: drivers/i2c/busses/i2c-thunderx*
3159
3160 CAVIUM LIQUIDIO NETWORK DRIVER
3161 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3162 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3163 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3164 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3165 L: netdev@vger.kernel.org
3166 W: http://www.cavium.com
3167 S: Supported
3168 F: drivers/net/ethernet/cavium/liquidio/
3169
3170 CAVIUM MMC DRIVER
3171 M: Jan Glauber <jglauber@cavium.com>
3172 M: David Daney <david.daney@cavium.com>
3173 M: Steven J. Hill <Steven.Hill@cavium.com>
3174 W: http://www.cavium.com
3175 S: Supported
3176 F: drivers/mmc/host/cavium*
3177
3178 CAVIUM OCTEON-TX CRYPTO DRIVER
3179 M: George Cherian <george.cherian@cavium.com>
3180 L: linux-crypto@vger.kernel.org
3181 W: http://www.cavium.com
3182 S: Supported
3183 F: drivers/crypto/cavium/cpt/
3184
3185 CAVIUM THUNDERX2 ARM64 SOC
3186 M: Jayachandran C <jnair@caviumnetworks.com>
3187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3188 S: Maintained
3189 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3190 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3191
3192 CC2520 IEEE-802.15.4 RADIO DRIVER
3193 M: Varka Bhadram <varkabhadram@gmail.com>
3194 L: linux-wpan@vger.kernel.org
3195 S: Maintained
3196 F: drivers/net/ieee802154/cc2520.c
3197 F: include/linux/spi/cc2520.h
3198 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3199
3200 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3201 M: Gilad Ben-Yossef <gilad@benyossef.com>
3202 L: linux-crypto@vger.kernel.org
3203 L: driverdev-devel@linuxdriverproject.org
3204 S: Supported
3205 F: drivers/staging/ccree/
3206 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3207
3208 CEC FRAMEWORK
3209 M: Hans Verkuil <hans.verkuil@cisco.com>
3210 L: linux-media@vger.kernel.org
3211 T: git git://linuxtv.org/media_tree.git
3212 W: http://linuxtv.org
3213 S: Supported
3214 F: Documentation/media/kapi/cec-core.rst
3215 F: Documentation/media/uapi/cec
3216 F: drivers/media/cec/
3217 F: drivers/media/rc/keymaps/rc-cec.c
3218 F: include/media/cec.h
3219 F: include/media/cec-notifier.h
3220 F: include/uapi/linux/cec.h
3221 F: include/uapi/linux/cec-funcs.h
3222 F: Documentation/devicetree/bindings/media/cec.txt
3223
3224 CELL BROADBAND ENGINE ARCHITECTURE
3225 M: Arnd Bergmann <arnd@arndb.de>
3226 L: linuxppc-dev@lists.ozlabs.org
3227 W: http://www.ibm.com/developerworks/power/cell/
3228 S: Supported
3229 F: arch/powerpc/include/asm/cell*.h
3230 F: arch/powerpc/include/asm/spu*.h
3231 F: arch/powerpc/include/uapi/asm/spu*.h
3232 F: arch/powerpc/oprofile/*cell*
3233 F: arch/powerpc/platforms/cell/
3234
3235 CEPH COMMON CODE (LIBCEPH)
3236 M: Ilya Dryomov <idryomov@gmail.com>
3237 M: "Yan, Zheng" <zyan@redhat.com>
3238 M: Sage Weil <sage@redhat.com>
3239 L: ceph-devel@vger.kernel.org
3240 W: http://ceph.com/
3241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3242 T: git git://github.com/ceph/ceph-client.git
3243 S: Supported
3244 F: net/ceph/
3245 F: include/linux/ceph/
3246 F: include/linux/crush/
3247
3248 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3249 M: "Yan, Zheng" <zyan@redhat.com>
3250 M: Sage Weil <sage@redhat.com>
3251 M: Ilya Dryomov <idryomov@gmail.com>
3252 L: ceph-devel@vger.kernel.org
3253 W: http://ceph.com/
3254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3255 T: git git://github.com/ceph/ceph-client.git
3256 S: Supported
3257 F: Documentation/filesystems/ceph.txt
3258 F: fs/ceph/
3259
3260 CERTIFICATE HANDLING:
3261 M: David Howells <dhowells@redhat.com>
3262 M: David Woodhouse <dwmw2@infradead.org>
3263 L: keyrings@vger.kernel.org
3264 S: Maintained
3265 F: Documentation/module-signing.txt
3266 F: certs/
3267 F: scripts/sign-file.c
3268 F: scripts/extract-cert.c
3269
3270 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3271 L: linux-usb@vger.kernel.org
3272 S: Orphan
3273 F: Documentation/usb/WUSB-Design-overview.txt
3274 F: Documentation/usb/wusb-cbaf
3275 F: drivers/usb/host/hwa-hc.c
3276 F: drivers/usb/host/whci/
3277 F: drivers/usb/wusbcore/
3278 F: include/linux/usb/wusb*
3279
3280 CFAG12864B LCD DRIVER
3281 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3282 W: http://miguelojeda.es/auxdisplay.htm
3283 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3284 S: Maintained
3285 F: drivers/auxdisplay/cfag12864b.c
3286 F: include/linux/cfag12864b.h
3287
3288 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3289 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3290 W: http://miguelojeda.es/auxdisplay.htm
3291 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3292 S: Maintained
3293 F: drivers/auxdisplay/cfag12864bfb.c
3294 F: include/linux/cfag12864b.h
3295
3296 CFG80211 and NL80211
3297 M: Johannes Berg <johannes@sipsolutions.net>
3298 L: linux-wireless@vger.kernel.org
3299 W: http://wireless.kernel.org/
3300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3302 S: Maintained
3303 F: include/uapi/linux/nl80211.h
3304 F: include/net/cfg80211.h
3305 F: net/wireless/*
3306 X: net/wireless/wext*
3307
3308 CHAR and MISC DRIVERS
3309 M: Arnd Bergmann <arnd@arndb.de>
3310 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3312 S: Supported
3313 F: drivers/char/*
3314 F: drivers/misc/*
3315 F: include/linux/miscdevice.h
3316
3317 CHECKPATCH
3318 M: Andy Whitcroft <apw@canonical.com>
3319 M: Joe Perches <joe@perches.com>
3320 S: Maintained
3321 F: scripts/checkpatch.pl
3322
3323 CHINESE DOCUMENTATION
3324 M: Harry Wei <harryxiyou@gmail.com>
3325 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3326 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3327 S: Maintained
3328 F: Documentation/translations/zh_CN/
3329
3330 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3331 M: Peter Chen <Peter.Chen@nxp.com>
3332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3333 L: linux-usb@vger.kernel.org
3334 S: Maintained
3335 F: drivers/usb/chipidea/
3336
3337 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3338 M: Hans de Goede <hdegoede@redhat.com>
3339 L: linux-input@vger.kernel.org
3340 S: Maintained
3341 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3342 F: drivers/input/touchscreen/chipone_icn8318.c
3343
3344 CHROME HARDWARE PLATFORM SUPPORT
3345 M: Benson Leung <bleung@chromium.org>
3346 M: Olof Johansson <olof@lixom.net>
3347 S: Maintained
3348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3349 F: drivers/platform/chrome/
3350
3351 CIRRUS LOGIC AUDIO CODEC DRIVERS
3352 M: Brian Austin <brian.austin@cirrus.com>
3353 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3354 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3355 S: Maintained
3356 F: sound/soc/codecs/cs*
3357
3358 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3359 M: Hartley Sweeten <hsweeten@visionengravers.com>
3360 L: netdev@vger.kernel.org
3361 S: Maintained
3362 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3363
3364 CISCO FCOE HBA DRIVER
3365 M: Satish Kharat <satishkh@cisco.com>
3366 M: Sesidhar Baddela <sebaddel@cisco.com>
3367 M: Karan Tilak Kumar <kartilak@cisco.com>
3368 L: linux-scsi@vger.kernel.org
3369 S: Supported
3370 F: drivers/scsi/fnic/
3371
3372 CISCO SCSI HBA DRIVER
3373 M: Karan Tilak Kumar <kartilak@cisco.com>
3374 M: Sesidhar Baddela <sebaddel@cisco.com>
3375 L: linux-scsi@vger.kernel.org
3376 S: Supported
3377 F: drivers/scsi/snic/
3378
3379 CISCO VIC ETHERNET NIC DRIVER
3380 M: Christian Benvenuti <benve@cisco.com>
3381 M: Govindarajulu Varadarajan <_govind@gmx.com>
3382 M: Neel Patel <neepatel@cisco.com>
3383 S: Supported
3384 F: drivers/net/ethernet/cisco/enic/
3385
3386 CISCO VIC LOW LATENCY NIC DRIVER
3387 M: Christian Benvenuti <benve@cisco.com>
3388 M: Dave Goodell <dgoodell@cisco.com>
3389 S: Supported
3390 F: drivers/infiniband/hw/usnic/
3391
3392 CLEANCACHE API
3393 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3394 L: linux-kernel@vger.kernel.org
3395 S: Maintained
3396 F: mm/cleancache.c
3397 F: include/linux/cleancache.h
3398
3399 CLK API
3400 M: Russell King <linux@armlinux.org.uk>
3401 L: linux-clk@vger.kernel.org
3402 S: Maintained
3403 F: include/linux/clk.h
3404
3405 CLOCKSOURCE, CLOCKEVENT DRIVERS
3406 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3407 M: Thomas Gleixner <tglx@linutronix.de>
3408 L: linux-kernel@vger.kernel.org
3409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3410 S: Supported
3411 F: drivers/clocksource
3412
3413 CMPC ACPI DRIVER
3414 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3415 M: Daniel Oliveira Nascimento <don@syst.com.br>
3416 L: platform-driver-x86@vger.kernel.org
3417 S: Supported
3418 F: drivers/platform/x86/classmate-laptop.c
3419
3420 COBALT MEDIA DRIVER
3421 M: Hans Verkuil <hans.verkuil@cisco.com>
3422 L: linux-media@vger.kernel.org
3423 T: git git://linuxtv.org/media_tree.git
3424 W: https://linuxtv.org
3425 S: Supported
3426 F: drivers/media/pci/cobalt/
3427
3428 COCCINELLE/Semantic Patches (SmPL)
3429 M: Julia Lawall <Julia.Lawall@lip6.fr>
3430 M: Gilles Muller <Gilles.Muller@lip6.fr>
3431 M: Nicolas Palix <nicolas.palix@imag.fr>
3432 M: Michal Marek <mmarek@suse.com>
3433 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3435 W: http://coccinelle.lip6.fr/
3436 S: Supported
3437 F: Documentation/dev-tools/coccinelle.rst
3438 F: scripts/coccinelle/
3439 F: scripts/coccicheck
3440
3441 CODA FILE SYSTEM
3442 M: Jan Harkes <jaharkes@cs.cmu.edu>
3443 M: coda@cs.cmu.edu
3444 L: codalist@coda.cs.cmu.edu
3445 W: http://www.coda.cs.cmu.edu/
3446 S: Maintained
3447 F: Documentation/filesystems/coda.txt
3448 F: fs/coda/
3449 F: include/linux/coda*.h
3450 F: include/uapi/linux/coda*.h
3451
3452 CODA V4L2 MEM2MEM DRIVER
3453 M: Philipp Zabel <p.zabel@pengutronix.de>
3454 L: linux-media@vger.kernel.org
3455 S: Maintained
3456 F: Documentation/devicetree/bindings/media/coda.txt
3457 F: drivers/media/platform/coda/
3458
3459 COMMON CLK FRAMEWORK
3460 M: Michael Turquette <mturquette@baylibre.com>
3461 M: Stephen Boyd <sboyd@codeaurora.org>
3462 L: linux-clk@vger.kernel.org
3463 Q: http://patchwork.kernel.org/project/linux-clk/list/
3464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3465 S: Maintained
3466 F: Documentation/devicetree/bindings/clock/
3467 F: drivers/clk/
3468 X: drivers/clk/clkdev.c
3469 F: include/linux/clk-pr*
3470 F: include/linux/clk/
3471
3472 COMMON INTERNET FILE SYSTEM (CIFS)
3473 M: Steve French <sfrench@samba.org>
3474 L: linux-cifs@vger.kernel.org
3475 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3476 W: http://linux-cifs.samba.org/
3477 T: git git://git.samba.org/sfrench/cifs-2.6.git
3478 S: Supported
3479 F: Documentation/filesystems/cifs/
3480 F: fs/cifs/
3481
3482 COMPACTPCI HOTPLUG CORE
3483 M: Scott Murray <scott@spiteful.org>
3484 L: linux-pci@vger.kernel.org
3485 S: Maintained
3486 F: drivers/pci/hotplug/cpci_hotplug*
3487
3488 COMPACTPCI HOTPLUG GENERIC DRIVER
3489 M: Scott Murray <scott@spiteful.org>
3490 L: linux-pci@vger.kernel.org
3491 S: Maintained
3492 F: drivers/pci/hotplug/cpcihp_generic.c
3493
3494 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3495 M: Scott Murray <scott@spiteful.org>
3496 L: linux-pci@vger.kernel.org
3497 S: Maintained
3498 F: drivers/pci/hotplug/cpcihp_zt5550.*
3499
3500 COMPAL LAPTOP SUPPORT
3501 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3502 L: platform-driver-x86@vger.kernel.org
3503 S: Maintained
3504 F: drivers/platform/x86/compal-laptop.c
3505
3506 CONEXANT ACCESSRUNNER USB DRIVER
3507 L: accessrunner-general@lists.sourceforge.net
3508 W: http://accessrunner.sourceforge.net/
3509 S: Orphan
3510 F: drivers/usb/atm/cxacru.c
3511
3512 CONFIGFS
3513 M: Joel Becker <jlbec@evilplan.org>
3514 M: Christoph Hellwig <hch@lst.de>
3515 T: git git://git.infradead.org/users/hch/configfs.git
3516 S: Supported
3517 F: fs/configfs/
3518 F: include/linux/configfs.h
3519
3520 CONNECTOR
3521 M: Evgeniy Polyakov <zbr@ioremap.net>
3522 L: netdev@vger.kernel.org
3523 S: Maintained
3524 F: drivers/connector/
3525
3526 CONTROL GROUP (CGROUP)
3527 M: Tejun Heo <tj@kernel.org>
3528 M: Li Zefan <lizefan@huawei.com>
3529 M: Johannes Weiner <hannes@cmpxchg.org>
3530 L: cgroups@vger.kernel.org
3531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3532 S: Maintained
3533 F: Documentation/cgroup*
3534 F: include/linux/cgroup*
3535 F: kernel/cgroup*
3536
3537 CONTROL GROUP - CPUSET
3538 M: Li Zefan <lizefan@huawei.com>
3539 L: cgroups@vger.kernel.org
3540 W: http://www.bullopensource.org/cpuset/
3541 W: http://oss.sgi.com/projects/cpusets/
3542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3543 S: Maintained
3544 F: Documentation/cgroup-v1/cpusets.txt
3545 F: include/linux/cpuset.h
3546 F: kernel/cpuset.c
3547
3548 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3549 M: Johannes Weiner <hannes@cmpxchg.org>
3550 M: Michal Hocko <mhocko@kernel.org>
3551 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3552 L: cgroups@vger.kernel.org
3553 L: linux-mm@kvack.org
3554 S: Maintained
3555 F: mm/memcontrol.c
3556 F: mm/swap_cgroup.c
3557
3558 CORETEMP HARDWARE MONITORING DRIVER
3559 M: Fenghua Yu <fenghua.yu@intel.com>
3560 L: linux-hwmon@vger.kernel.org
3561 S: Maintained
3562 F: Documentation/hwmon/coretemp
3563 F: drivers/hwmon/coretemp.c
3564
3565 COSA/SRP SYNC SERIAL DRIVER
3566 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3567 W: http://www.fi.muni.cz/~kas/cosa/
3568 S: Maintained
3569 F: drivers/net/wan/cosa*
3570
3571 CPMAC ETHERNET DRIVER
3572 M: Florian Fainelli <f.fainelli@gmail.com>
3573 L: netdev@vger.kernel.org
3574 S: Maintained
3575 F: drivers/net/ethernet/ti/cpmac.c
3576
3577 CPU FREQUENCY DRIVERS
3578 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3579 M: Viresh Kumar <viresh.kumar@linaro.org>
3580 L: linux-pm@vger.kernel.org
3581 S: Maintained
3582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3583 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3584 B: https://bugzilla.kernel.org
3585 F: Documentation/cpu-freq/
3586 F: Documentation/devicetree/bindings/cpufreq/
3587 F: drivers/cpufreq/
3588 F: include/linux/cpufreq.h
3589 F: tools/testing/selftests/cpufreq/
3590
3591 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3592 M: Viresh Kumar <viresh.kumar@linaro.org>
3593 M: Sudeep Holla <sudeep.holla@arm.com>
3594 L: linux-pm@vger.kernel.org
3595 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3596 S: Maintained
3597 F: drivers/cpufreq/arm_big_little.h
3598 F: drivers/cpufreq/arm_big_little.c
3599 F: drivers/cpufreq/arm_big_little_dt.c
3600
3601 CPU POWER MONITORING SUBSYSTEM
3602 M: Thomas Renninger <trenn@suse.com>
3603 L: linux-pm@vger.kernel.org
3604 S: Maintained
3605 F: tools/power/cpupower/
3606
3607 CPUID/MSR DRIVER
3608 M: "H. Peter Anvin" <hpa@zytor.com>
3609 S: Maintained
3610 F: arch/x86/kernel/cpuid.c
3611 F: arch/x86/kernel/msr.c
3612
3613 CPUIDLE DRIVER - ARM BIG LITTLE
3614 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3615 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3616 L: linux-pm@vger.kernel.org
3617 L: linux-arm-kernel@lists.infradead.org
3618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3619 S: Maintained
3620 F: drivers/cpuidle/cpuidle-big_little.c
3621
3622 CPUIDLE DRIVER - ARM EXYNOS
3623 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3624 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3625 M: Kukjin Kim <kgene@kernel.org>
3626 L: linux-pm@vger.kernel.org
3627 L: linux-samsung-soc@vger.kernel.org
3628 S: Supported
3629 F: drivers/cpuidle/cpuidle-exynos.c
3630 F: arch/arm/mach-exynos/pm.c
3631
3632 CPUIDLE DRIVERS
3633 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3634 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3635 L: linux-pm@vger.kernel.org
3636 S: Maintained
3637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3638 B: https://bugzilla.kernel.org
3639 F: drivers/cpuidle/*
3640 F: include/linux/cpuidle.h
3641
3642 CRAMFS FILESYSTEM
3643 W: http://sourceforge.net/projects/cramfs/
3644 S: Orphan / Obsolete
3645 F: Documentation/filesystems/cramfs.txt
3646 F: fs/cramfs/
3647
3648 CRIS PORT
3649 M: Mikael Starvik <starvik@axis.com>
3650 M: Jesper Nilsson <jesper.nilsson@axis.com>
3651 L: linux-cris-kernel@axis.com
3652 W: http://developer.axis.com
3653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3654 S: Maintained
3655 F: arch/cris/
3656 F: drivers/tty/serial/crisv10.*
3657
3658 CRYPTO API
3659 M: Herbert Xu <herbert@gondor.apana.org.au>
3660 M: "David S. Miller" <davem@davemloft.net>
3661 L: linux-crypto@vger.kernel.org
3662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3664 S: Maintained
3665 F: Documentation/crypto/
3666 F: Documentation/devicetree/bindings/crypto/
3667 F: arch/*/crypto/
3668 F: crypto/
3669 F: drivers/crypto/
3670 F: include/crypto/
3671 F: include/linux/crypto*
3672
3673 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3674 M: Neil Horman <nhorman@tuxdriver.com>
3675 L: linux-crypto@vger.kernel.org
3676 S: Maintained
3677 F: crypto/ansi_cprng.c
3678 F: crypto/rng.c
3679
3680 CS3308 MEDIA DRIVER
3681 M: Hans Verkuil <hverkuil@xs4all.nl>
3682 L: linux-media@vger.kernel.org
3683 T: git git://linuxtv.org/media_tree.git
3684 W: http://linuxtv.org
3685 S: Odd Fixes
3686 F: drivers/media/i2c/cs3308.c
3687 F: drivers/media/i2c/cs3308.h
3688
3689 CS5535 Audio ALSA driver
3690 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3691 S: Maintained
3692 F: sound/pci/cs5535audio/
3693
3694 CW1200 WLAN driver
3695 M: Solomon Peachy <pizza@shaftnet.org>
3696 S: Maintained
3697 F: drivers/net/wireless/st/cw1200/
3698
3699 CX18 VIDEO4LINUX DRIVER
3700 M: Andy Walls <awalls@md.metrocast.net>
3701 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3702 L: linux-media@vger.kernel.org
3703 T: git git://linuxtv.org/media_tree.git
3704 W: https://linuxtv.org
3705 W: http://www.ivtvdriver.org/index.php/Cx18
3706 S: Maintained
3707 F: Documentation/media/v4l-drivers/cx18*
3708 F: drivers/media/pci/cx18/
3709 F: include/uapi/linux/ivtv*
3710
3711 CX2341X MPEG ENCODER HELPER MODULE
3712 M: Hans Verkuil <hverkuil@xs4all.nl>
3713 L: linux-media@vger.kernel.org
3714 T: git git://linuxtv.org/media_tree.git
3715 W: https://linuxtv.org
3716 S: Maintained
3717 F: drivers/media/common/cx2341x*
3718 F: include/media/cx2341x*
3719
3720 CX24120 MEDIA DRIVER
3721 M: Jemma Denson <jdenson@gmail.com>
3722 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3723 L: linux-media@vger.kernel.org
3724 W: https://linuxtv.org
3725 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3726 S: Maintained
3727 F: drivers/media/dvb-frontends/cx24120*
3728
3729 CX88 VIDEO4LINUX DRIVER
3730 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3731 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3732 L: linux-media@vger.kernel.org
3733 W: https://linuxtv.org
3734 T: git git://linuxtv.org/media_tree.git
3735 S: Odd fixes
3736 F: Documentation/media/v4l-drivers/cx88*
3737 F: drivers/media/pci/cx88/
3738
3739 CXD2820R MEDIA DRIVER
3740 M: Antti Palosaari <crope@iki.fi>
3741 L: linux-media@vger.kernel.org
3742 W: https://linuxtv.org
3743 W: http://palosaari.fi/linux/
3744 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3745 T: git git://linuxtv.org/anttip/media_tree.git
3746 S: Maintained
3747 F: drivers/media/dvb-frontends/cxd2820r*
3748
3749 CXGB3 ETHERNET DRIVER (CXGB3)
3750 M: Santosh Raspatur <santosh@chelsio.com>
3751 L: netdev@vger.kernel.org
3752 W: http://www.chelsio.com
3753 S: Supported
3754 F: drivers/net/ethernet/chelsio/cxgb3/
3755
3756 CXGB3 ISCSI DRIVER (CXGB3I)
3757 M: Karen Xie <kxie@chelsio.com>
3758 L: linux-scsi@vger.kernel.org
3759 W: http://www.chelsio.com
3760 S: Supported
3761 F: drivers/scsi/cxgbi/cxgb3i
3762
3763 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3764 M: Steve Wise <swise@chelsio.com>
3765 L: linux-rdma@vger.kernel.org
3766 W: http://www.openfabrics.org
3767 S: Supported
3768 F: drivers/infiniband/hw/cxgb3/
3769 F: include/uapi/rdma/cxgb3-abi.h
3770
3771 CXGB4 CRYPTO DRIVER (chcr)
3772 M: Harsh Jain <harsh@chelsio.com>
3773 L: linux-crypto@vger.kernel.org
3774 W: http://www.chelsio.com
3775 S: Supported
3776 F: drivers/crypto/chelsio
3777
3778 CXGB4 ETHERNET DRIVER (CXGB4)
3779 M: Ganesh Goudar <ganeshgr@chelsio.com>
3780 L: netdev@vger.kernel.org
3781 W: http://www.chelsio.com
3782 S: Supported
3783 F: drivers/net/ethernet/chelsio/cxgb4/
3784
3785 CXGB4 ISCSI DRIVER (CXGB4I)
3786 M: Karen Xie <kxie@chelsio.com>
3787 L: linux-scsi@vger.kernel.org
3788 W: http://www.chelsio.com
3789 S: Supported
3790 F: drivers/scsi/cxgbi/cxgb4i
3791
3792 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3793 M: Steve Wise <swise@chelsio.com>
3794 L: linux-rdma@vger.kernel.org
3795 W: http://www.openfabrics.org
3796 S: Supported
3797 F: drivers/infiniband/hw/cxgb4/
3798 F: include/uapi/rdma/cxgb4-abi.h
3799
3800 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3801 M: Casey Leedom <leedom@chelsio.com>
3802 L: netdev@vger.kernel.org
3803 W: http://www.chelsio.com
3804 S: Supported
3805 F: drivers/net/ethernet/chelsio/cxgb4vf/
3806
3807 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3808 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3809 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3810 L: linuxppc-dev@lists.ozlabs.org
3811 S: Supported
3812 F: arch/powerpc/platforms/powernv/pci-cxl.c
3813 F: drivers/misc/cxl/
3814 F: include/misc/cxl*
3815 F: include/uapi/misc/cxl.h
3816 F: Documentation/powerpc/cxl.txt
3817 F: Documentation/ABI/testing/sysfs-class-cxl
3818
3819 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3820 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3821 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3822 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3823 L: linux-scsi@vger.kernel.org
3824 S: Supported
3825 F: drivers/scsi/cxlflash/
3826 F: include/uapi/scsi/cxlflash_ioctls.h
3827 F: Documentation/powerpc/cxlflash.txt
3828
3829 CYBERPRO FB DRIVER
3830 M: Russell King <linux@armlinux.org.uk>
3831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3832 W: http://www.armlinux.org.uk/
3833 S: Maintained
3834 F: drivers/video/fbdev/cyber2000fb.*
3835
3836 CYCLADES ASYNC MUX DRIVER
3837 W: http://www.cyclades.com/
3838 S: Orphan
3839 F: drivers/tty/cyclades.c
3840 F: include/linux/cyclades.h
3841 F: include/uapi/linux/cyclades.h
3842
3843 CYCLADES PC300 DRIVER
3844 W: http://www.cyclades.com/
3845 S: Orphan
3846 F: drivers/net/wan/pc300*
3847
3848 CYPRESS_FIRMWARE MEDIA DRIVER
3849 M: Antti Palosaari <crope@iki.fi>
3850 L: linux-media@vger.kernel.org
3851 W: https://linuxtv.org
3852 W: http://palosaari.fi/linux/
3853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3854 T: git git://linuxtv.org/anttip/media_tree.git
3855 S: Maintained
3856 F: drivers/media/common/cypress_firmware*
3857
3858 CYTTSP TOUCHSCREEN DRIVER
3859 M: Ferruh Yigit <fery@cypress.com>
3860 L: linux-input@vger.kernel.org
3861 S: Supported
3862 F: drivers/input/touchscreen/cyttsp*
3863 F: include/linux/input/cyttsp.h
3864
3865 D-LINK DIR-685 TOUCHKEYS DRIVER
3866 M: Linus Walleij <linus.walleij@linaro.org>
3867 L: linux-input@vger.kernel.org
3868 S: Supported
3869 F: drivers/input/dlink-dir685-touchkeys.c
3870
3871 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3872 M: Joshua Kinard <kumba@gentoo.org>
3873 S: Maintained
3874 F: drivers/rtc/rtc-ds1685.c
3875 F: include/linux/rtc/ds1685.h
3876
3877 DAMA SLAVE for AX.25
3878 M: Joerg Reuter <jreuter@yaina.de>
3879 W: http://yaina.de/jreuter/
3880 W: http://www.qsl.net/dl1bke/
3881 L: linux-hams@vger.kernel.org
3882 S: Maintained
3883 F: net/ax25/af_ax25.c
3884 F: net/ax25/ax25_dev.c
3885 F: net/ax25/ax25_ds_*
3886 F: net/ax25/ax25_in.c
3887 F: net/ax25/ax25_out.c
3888 F: net/ax25/ax25_timer.c
3889 F: net/ax25/sysctl_net_ax25.c
3890
3891 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3892 L: netdev@vger.kernel.org
3893 S: Orphan
3894 F: Documentation/networking/dmfe.txt
3895 F: drivers/net/ethernet/dec/tulip/dmfe.c
3896
3897 DC390/AM53C974 SCSI driver
3898 M: Hannes Reinecke <hare@suse.com>
3899 L: linux-scsi@vger.kernel.org
3900 S: Maintained
3901 F: drivers/scsi/am53c974.c
3902
3903 DC395x SCSI driver
3904 M: Oliver Neukum <oliver@neukum.org>
3905 M: Ali Akcaagac <aliakc@web.de>
3906 M: Jamie Lenehan <lenehan@twibble.org>
3907 L: dc395x@twibble.org
3908 W: http://twibble.org/dist/dc395x/
3909 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3910 S: Maintained
3911 F: Documentation/scsi/dc395x.txt
3912 F: drivers/scsi/dc395x.*
3913
3914 DCCP PROTOCOL
3915 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3916 L: dccp@vger.kernel.org
3917 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3918 S: Maintained
3919 F: include/linux/dccp.h
3920 F: include/uapi/linux/dccp.h
3921 F: include/linux/tfrc.h
3922 F: net/dccp/
3923
3924 DECnet NETWORK LAYER
3925 W: http://linux-decnet.sourceforge.net
3926 L: linux-decnet-user@lists.sourceforge.net
3927 S: Orphan
3928 F: Documentation/networking/decnet.txt
3929 F: net/decnet/
3930
3931 DECSTATION PLATFORM SUPPORT
3932 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3933 L: linux-mips@linux-mips.org
3934 W: http://www.linux-mips.org/wiki/DECstation
3935 S: Maintained
3936 F: arch/mips/dec/
3937 F: arch/mips/include/asm/dec/
3938 F: arch/mips/include/asm/mach-dec/
3939
3940 DEFXX FDDI NETWORK DRIVER
3941 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3942 S: Maintained
3943 F: drivers/net/fddi/defxx.*
3944
3945 DELL LAPTOP DRIVER
3946 M: Matthew Garrett <mjg59@srcf.ucam.org>
3947 M: Pali Rohár <pali.rohar@gmail.com>
3948 L: platform-driver-x86@vger.kernel.org
3949 S: Maintained
3950 F: drivers/platform/x86/dell-laptop.c
3951
3952 DELL LAPTOP FREEFALL DRIVER
3953 M: Pali Rohár <pali.rohar@gmail.com>
3954 S: Maintained
3955 F: drivers/platform/x86/dell-smo8800.c
3956
3957 DELL LAPTOP RBTN DRIVER
3958 M: Pali Rohár <pali.rohar@gmail.com>
3959 S: Maintained
3960 F: drivers/platform/x86/dell-rbtn.*
3961
3962 DELL LAPTOP SMM DRIVER
3963 M: Pali Rohár <pali.rohar@gmail.com>
3964 S: Maintained
3965 F: drivers/hwmon/dell-smm-hwmon.c
3966 F: include/uapi/linux/i8k.h
3967
3968 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3969 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3970 S: Maintained
3971 F: Documentation/dcdbas.txt
3972 F: drivers/firmware/dcdbas.*
3973
3974 DELL WMI EXTRAS DRIVER
3975 M: Matthew Garrett <mjg59@srcf.ucam.org>
3976 M: Pali Rohár <pali.rohar@gmail.com>
3977 S: Maintained
3978 F: drivers/platform/x86/dell-wmi.c
3979
3980 DELTA ST MEDIA DRIVER
3981 M: Hugues Fruchet <hugues.fruchet@st.com>
3982 L: linux-media@vger.kernel.org
3983 T: git git://linuxtv.org/media_tree.git
3984 W: https://linuxtv.org
3985 S: Supported
3986 F: drivers/media/platform/sti/delta
3987
3988 DENALI NAND DRIVER
3989 M: Masahiro Yamada <yamada.masahiro@socionext.com>
3990 L: linux-mtd@lists.infradead.org
3991 S: Supported
3992 F: drivers/mtd/nand/denali*
3993
3994 DESIGNWARE USB2 DRD IP DRIVER
3995 M: John Youn <johnyoun@synopsys.com>
3996 L: linux-usb@vger.kernel.org
3997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3998 S: Maintained
3999 F: drivers/usb/dwc2/
4000
4001 DESIGNWARE USB3 DRD IP DRIVER
4002 M: Felipe Balbi <balbi@kernel.org>
4003 L: linux-usb@vger.kernel.org
4004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4005 S: Maintained
4006 F: drivers/usb/dwc3/
4007
4008 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4009 M: Andreas Klinger <ak@it-klinger.de>
4010 L: linux-iio@vger.kernel.org
4011 S: Maintained
4012 F: drivers/iio/proximity/srf*.c
4013
4014 DEVICE COREDUMP (DEV_COREDUMP)
4015 M: Johannes Berg <johannes@sipsolutions.net>
4016 L: linux-kernel@vger.kernel.org
4017 S: Maintained
4018 F: drivers/base/devcoredump.c
4019 F: include/linux/devcoredump.h
4020
4021 DEVICE FREQUENCY (DEVFREQ)
4022 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4023 M: Kyungmin Park <kyungmin.park@samsung.com>
4024 R: Chanwoo Choi <cw00.choi@samsung.com>
4025 L: linux-pm@vger.kernel.org
4026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4027 S: Maintained
4028 F: drivers/devfreq/
4029 F: include/linux/devfreq.h
4030 F: Documentation/devicetree/bindings/devfreq/
4031
4032 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4033 M: Chanwoo Choi <cw00.choi@samsung.com>
4034 L: linux-pm@vger.kernel.org
4035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4036 S: Supported
4037 F: drivers/devfreq/event/
4038 F: drivers/devfreq/devfreq-event.c
4039 F: include/linux/devfreq-event.h
4040 F: Documentation/devicetree/bindings/devfreq/event/
4041
4042 DEVICE NUMBER REGISTRY
4043 M: Torben Mathiasen <device@lanana.org>
4044 W: http://lanana.org/docs/device-list/index.html
4045 S: Maintained
4046
4047 DEVICE-MAPPER (LVM)
4048 M: Alasdair Kergon <agk@redhat.com>
4049 M: Mike Snitzer <snitzer@redhat.com>
4050 M: dm-devel@redhat.com
4051 L: dm-devel@redhat.com
4052 W: http://sources.redhat.com/dm
4053 Q: http://patchwork.kernel.org/project/dm-devel/list/
4054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4055 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4056 S: Maintained
4057 F: Documentation/device-mapper/
4058 F: drivers/md/dm*
4059 F: drivers/md/persistent-data/
4060 F: include/linux/device-mapper.h
4061 F: include/linux/dm-*.h
4062 F: include/uapi/linux/dm-*.h
4063
4064 DEVLINK
4065 M: Jiri Pirko <jiri@mellanox.com>
4066 L: netdev@vger.kernel.org
4067 S: Supported
4068 F: net/core/devlink.c
4069 F: include/net/devlink.h
4070 F: include/uapi/linux/devlink.h
4071
4072 DIALOG SEMICONDUCTOR DRIVERS
4073 M: Support Opensource <support.opensource@diasemi.com>
4074 W: http://www.dialog-semiconductor.com/products
4075 S: Supported
4076 F: Documentation/hwmon/da90??
4077 F: Documentation/devicetree/bindings/mfd/da90*.txt
4078 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4079 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4080 F: Documentation/devicetree/bindings/regulator/da92*.txt
4081 F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4082 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4083 F: drivers/gpio/gpio-da90??.c
4084 F: drivers/hwmon/da90??-hwmon.c
4085 F: drivers/iio/adc/da91??-*.c
4086 F: drivers/input/misc/da90??_onkey.c
4087 F: drivers/input/touchscreen/da9052_tsi.c
4088 F: drivers/leds/leds-da90??.c
4089 F: drivers/mfd/da903x.c
4090 F: drivers/mfd/da90??-*.c
4091 F: drivers/mfd/da91??-*.c
4092 F: drivers/power/supply/da9052-battery.c
4093 F: drivers/power/supply/da91??-*.c
4094 F: drivers/regulator/da903x.c
4095 F: drivers/regulator/da9???-regulator.[ch]
4096 F: drivers/thermal/da90??-thermal.c
4097 F: drivers/rtc/rtc-da90??.c
4098 F: drivers/video/backlight/da90??_bl.c
4099 F: drivers/watchdog/da90??_wdt.c
4100 F: include/linux/mfd/da903x.h
4101 F: include/linux/mfd/da9052/
4102 F: include/linux/mfd/da9055/
4103 F: include/linux/mfd/da9062/
4104 F: include/linux/mfd/da9063/
4105 F: include/linux/mfd/da9150/
4106 F: include/linux/regulator/da9211.h
4107 F: include/sound/da[79]*.h
4108 F: sound/soc/codecs/da[79]*.[ch]
4109
4110 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4111 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4112 L: linux-gpio@vger.kernel.org
4113 S: Maintained
4114 F: drivers/gpio/gpio-gpio-mm.c
4115
4116 DIGI NEO AND CLASSIC PCI PRODUCTS
4117 M: Lidza Louina <lidza.louina@gmail.com>
4118 M: Mark Hounschell <markh@compro.net>
4119 L: driverdev-devel@linuxdriverproject.org
4120 S: Maintained
4121 F: drivers/staging/dgnc/
4122
4123 DIOLAN U2C-12 I2C DRIVER
4124 M: Guenter Roeck <linux@roeck-us.net>
4125 L: linux-i2c@vger.kernel.org
4126 S: Maintained
4127 F: drivers/i2c/busses/i2c-diolan-u2c.c
4128
4129 DIRECT ACCESS (DAX)
4130 M: Matthew Wilcox <mawilcox@microsoft.com>
4131 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4132 L: linux-fsdevel@vger.kernel.org
4133 S: Supported
4134 F: fs/dax.c
4135 F: include/linux/dax.h
4136 F: include/trace/events/fs_dax.h
4137
4138 DIRECTORY NOTIFICATION (DNOTIFY)
4139 M: Jan Kara <jack@suse.cz>
4140 R: Amir Goldstein <amir73il@gmail.com>
4141 L: linux-fsdevel@vger.kernel.org
4142 S: Maintained
4143 F: Documentation/filesystems/dnotify.txt
4144 F: fs/notify/dnotify/
4145 F: include/linux/dnotify.h
4146
4147 DISK GEOMETRY AND PARTITION HANDLING
4148 M: Andries Brouwer <aeb@cwi.nl>
4149 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4150 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4151 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4152 S: Maintained
4153
4154 DISKQUOTA
4155 M: Jan Kara <jack@suse.com>
4156 S: Maintained
4157 F: Documentation/filesystems/quota.txt
4158 F: fs/quota/
4159 F: include/linux/quota*.h
4160 F: include/uapi/linux/quota*.h
4161
4162 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4163 M: Bernie Thompson <bernie@plugable.com>
4164 L: linux-fbdev@vger.kernel.org
4165 S: Maintained
4166 W: http://plugable.com/category/projects/udlfb/
4167 F: drivers/video/fbdev/udlfb.c
4168 F: include/video/udlfb.h
4169 F: Documentation/fb/udlfb.txt
4170
4171 DISTRIBUTED LOCK MANAGER (DLM)
4172 M: Christine Caulfield <ccaulfie@redhat.com>
4173 M: David Teigland <teigland@redhat.com>
4174 L: cluster-devel@redhat.com
4175 W: http://sources.redhat.com/cluster/
4176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4177 S: Supported
4178 F: fs/dlm/
4179
4180 DMA BUFFER SHARING FRAMEWORK
4181 M: Sumit Semwal <sumit.semwal@linaro.org>
4182 S: Maintained
4183 L: linux-media@vger.kernel.org
4184 L: dri-devel@lists.freedesktop.org
4185 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4186 F: drivers/dma-buf/
4187 F: include/linux/dma-buf*
4188 F: include/linux/reservation.h
4189 F: include/linux/*fence.h
4190 F: Documentation/driver-api/dma-buf.rst
4191 T: git git://anongit.freedesktop.org/drm/drm-misc
4192
4193 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4194 M: Vinod Koul <vinod.koul@intel.com>
4195 L: dmaengine@vger.kernel.org
4196 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4197 S: Maintained
4198 F: drivers/dma/
4199 F: include/linux/dmaengine.h
4200 F: Documentation/devicetree/bindings/dma/
4201 F: Documentation/dmaengine/
4202 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4203
4204 DMA MAPPING HELPERS
4205 M: Christoph Hellwig <hch@lst.de>
4206 M: Marek Szyprowski <m.szyprowski@samsung.com>
4207 R: Robin Murphy <robin.murphy@arm.com>
4208 L: linux-kernel@vger.kernel.org
4209 T: git git://git.infradead.org/users/hch/dma-mapping.git
4210 W: http://git.infradead.org/users/hch/dma-mapping.git
4211 S: Supported
4212 F: lib/dma-debug.c
4213 F: lib/dma-noop.c
4214 F: lib/dma-virt.c
4215 F: drivers/base/dma-mapping.c
4216 F: drivers/base/dma-coherent.c
4217 F: include/linux/dma-mapping.h
4218
4219 DME1737 HARDWARE MONITOR DRIVER
4220 M: Juerg Haefliger <juergh@gmail.com>
4221 L: linux-hwmon@vger.kernel.org
4222 S: Maintained
4223 F: Documentation/hwmon/dme1737
4224 F: drivers/hwmon/dme1737.c
4225
4226 DMI/SMBIOS SUPPORT
4227 M: Jean Delvare <jdelvare@suse.com>
4228 S: Maintained
4229 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4230 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4231 F: drivers/firmware/dmi-id.c
4232 F: drivers/firmware/dmi_scan.c
4233 F: include/linux/dmi.h
4234
4235 DOCUMENTATION
4236 M: Jonathan Corbet <corbet@lwn.net>
4237 L: linux-doc@vger.kernel.org
4238 S: Maintained
4239 F: Documentation/
4240 F: scripts/kernel-doc
4241 X: Documentation/ABI/
4242 X: Documentation/devicetree/
4243 X: Documentation/acpi
4244 X: Documentation/power
4245 X: Documentation/spi
4246 X: Documentation/media
4247 T: git git://git.lwn.net/linux.git docs-next
4248
4249 DONGWOON DW9714 LENS VOICE COIL DRIVER
4250 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4251 L: linux-media@vger.kernel.org
4252 T: git git://linuxtv.org/media_tree.git
4253 S: Maintained
4254 F: drivers/media/i2c/dw9714.c
4255
4256 DOUBLETALK DRIVER
4257 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4258 L: blinux-list@redhat.com
4259 S: Maintained
4260 F: drivers/char/dtlk.c
4261 F: include/linux/dtlk.h
4262
4263 DPAA2 DATAPATH I/O (DPIO) DRIVER
4264 M: Roy Pledge <Roy.Pledge@nxp.com>
4265 L: linux-kernel@vger.kernel.org
4266 S: Maintained
4267 F: drivers/staging/fsl-mc/bus/dpio
4268
4269 DPAA2 ETHERNET DRIVER
4270 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4271 L: linux-kernel@vger.kernel.org
4272 S: Maintained
4273 F: drivers/staging/fsl-dpaa2/ethernet
4274
4275 DPT_I2O SCSI RAID DRIVER
4276 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4277 L: linux-scsi@vger.kernel.org
4278 W: http://www.adaptec.com/
4279 S: Maintained
4280 F: drivers/scsi/dpt*
4281 F: drivers/scsi/dpt/
4282
4283 DRBD DRIVER
4284 M: Philipp Reisner <philipp.reisner@linbit.com>
4285 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4286 L: drbd-dev@lists.linbit.com
4287 W: http://www.drbd.org
4288 T: git git://git.linbit.com/linux-drbd.git
4289 T: git git://git.linbit.com/drbd-8.4.git
4290 S: Supported
4291 F: drivers/block/drbd/
4292 F: lib/lru_cache.c
4293 F: Documentation/blockdev/drbd/
4294
4295 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4296 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4298 S: Supported
4299 F: Documentation/kobject.txt
4300 F: drivers/base/
4301 F: fs/debugfs/
4302 F: fs/sysfs/
4303 F: include/linux/debugfs.h
4304 F: include/linux/kobj*
4305 F: lib/kobj*
4306
4307 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4308 M: Kevin Hilman <khilman@kernel.org>
4309 M: Nishanth Menon <nm@ti.com>
4310 S: Maintained
4311 F: drivers/power/avs/
4312 F: include/linux/power/smartreflex.h
4313 L: linux-pm@vger.kernel.org
4314
4315 DRM DRIVER FOR ARM PL111 CLCD
4316 M: Eric Anholt <eric@anholt.net>
4317 T: git git://anongit.freedesktop.org/drm/drm-misc
4318 S: Supported
4319 F: drivers/gpu/drm/pl111/
4320
4321 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4322 M: Dave Airlie <airlied@redhat.com>
4323 S: Odd Fixes
4324 F: drivers/gpu/drm/ast/
4325
4326 DRM DRIVER FOR BOCHS VIRTUAL GPU
4327 M: Gerd Hoffmann <kraxel@redhat.com>
4328 L: virtualization@lists.linux-foundation.org
4329 T: git git://anongit.freedesktop.org/drm/drm-misc
4330 S: Maintained
4331 F: drivers/gpu/drm/bochs/
4332
4333 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4334 S: Orphan / Obsolete
4335 F: drivers/gpu/drm/i810/
4336 F: include/uapi/drm/i810_drm.h
4337
4338 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4339 S: Orphan / Obsolete
4340 F: drivers/gpu/drm/mga/
4341 F: include/uapi/drm/mga_drm.h
4342
4343 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4344 M: Dave Airlie <airlied@redhat.com>
4345 S: Odd Fixes
4346 F: drivers/gpu/drm/mgag200/
4347
4348 DRM DRIVER FOR MI0283QT
4349 M: Noralf Trønnes <noralf@tronnes.org>
4350 S: Maintained
4351 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4352 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4353
4354 DRM DRIVER FOR MSM ADRENO GPU
4355 M: Rob Clark <robdclark@gmail.com>
4356 L: linux-arm-msm@vger.kernel.org
4357 L: dri-devel@lists.freedesktop.org
4358 L: freedreno@lists.freedesktop.org
4359 T: git git://people.freedesktop.org/~robclark/linux
4360 S: Maintained
4361 F: drivers/gpu/drm/msm/
4362 F: include/uapi/drm/msm_drm.h
4363 F: Documentation/devicetree/bindings/display/msm/
4364
4365 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4366 M: Ben Skeggs <bskeggs@redhat.com>
4367 L: dri-devel@lists.freedesktop.org
4368 L: nouveau@lists.freedesktop.org
4369 T: git git://github.com/skeggsb/linux
4370 S: Supported
4371 F: drivers/gpu/drm/nouveau/
4372 F: include/uapi/drm/nouveau_drm.h
4373
4374 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4375 M: Dave Airlie <airlied@redhat.com>
4376 M: Gerd Hoffmann <kraxel@redhat.com>
4377 L: virtualization@lists.linux-foundation.org
4378 T: git git://anongit.freedesktop.org/drm/drm-misc
4379 S: Obsolete
4380 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4381 F: drivers/gpu/drm/cirrus/
4382
4383 DRM DRIVER FOR QXL VIRTUAL GPU
4384 M: Dave Airlie <airlied@redhat.com>
4385 M: Gerd Hoffmann <kraxel@redhat.com>
4386 L: virtualization@lists.linux-foundation.org
4387 T: git git://anongit.freedesktop.org/drm/drm-misc
4388 S: Maintained
4389 F: drivers/gpu/drm/qxl/
4390 F: include/uapi/drm/qxl_drm.h
4391
4392 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4393 M: Noralf Trønnes <noralf@tronnes.org>
4394 S: Maintained
4395 F: drivers/gpu/drm/tinydrm/repaper.c
4396 F: Documentation/devicetree/bindings/display/repaper.txt
4397
4398 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4399 S: Orphan / Obsolete
4400 F: drivers/gpu/drm/r128/
4401 F: include/uapi/drm/r128_drm.h
4402
4403 DRM DRIVER FOR SAVAGE VIDEO CARDS
4404 S: Orphan / Obsolete
4405 F: drivers/gpu/drm/savage/
4406 F: include/uapi/drm/savage_drm.h
4407
4408 DRM DRIVER FOR SIS VIDEO CARDS
4409 S: Orphan / Obsolete
4410 F: drivers/gpu/drm/sis/
4411 F: include/uapi/drm/sis_drm.h
4412
4413 DRM DRIVER FOR SITRONIX ST7586 PANELS
4414 M: David Lechner <david@lechnology.com>
4415 S: Maintained
4416 F: drivers/gpu/drm/tinydrm/st7586.c
4417 F: Documentation/devicetree/bindings/display/st7586.txt
4418
4419 DRM DRIVER FOR TDFX VIDEO CARDS
4420 S: Orphan / Obsolete
4421 F: drivers/gpu/drm/tdfx/
4422
4423 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4424 M: Dave Airlie <airlied@redhat.com>
4425 S: Odd Fixes
4426 F: drivers/gpu/drm/udl/
4427
4428 DRM DRIVER FOR VMWARE VIRTUAL GPU
4429 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4430 M: Sinclair Yeh <syeh@vmware.com>
4431 M: Thomas Hellstrom <thellstrom@vmware.com>
4432 L: dri-devel@lists.freedesktop.org
4433 T: git git://people.freedesktop.org/~syeh/repos_linux
4434 T: git git://people.freedesktop.org/~thomash/linux
4435 S: Supported
4436 F: drivers/gpu/drm/vmwgfx/
4437 F: include/uapi/drm/vmwgfx_drm.h
4438
4439 DRM DRIVERS
4440 M: David Airlie <airlied@linux.ie>
4441 L: dri-devel@lists.freedesktop.org
4442 T: git git://people.freedesktop.org/~airlied/linux
4443 B: https://bugs.freedesktop.org/
4444 C: irc://chat.freenode.net/dri-devel
4445 S: Maintained
4446 F: drivers/gpu/drm/
4447 F: drivers/gpu/vga/
4448 F: Documentation/devicetree/bindings/display/
4449 F: Documentation/devicetree/bindings/gpu/
4450 F: Documentation/devicetree/bindings/video/
4451 F: Documentation/gpu/
4452 F: include/drm/
4453 F: include/uapi/drm/
4454 F: include/linux/vga*
4455
4456 DRM DRIVERS AND MISC GPU PATCHES
4457 M: Daniel Vetter <daniel.vetter@intel.com>
4458 M: Jani Nikula <jani.nikula@linux.intel.com>
4459 M: Sean Paul <seanpaul@chromium.org>
4460 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4461 S: Maintained
4462 T: git git://anongit.freedesktop.org/drm/drm-misc
4463 F: Documentation/gpu/
4464 F: drivers/gpu/vga/
4465 F: drivers/gpu/drm/*
4466 F: include/drm/drm*
4467 F: include/uapi/drm/drm*
4468 F: include/linux/vga*
4469
4470 DRM DRIVERS FOR ALLWINNER A10
4471 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4472 L: dri-devel@lists.freedesktop.org
4473 S: Supported
4474 F: drivers/gpu/drm/sun4i/
4475 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4477
4478 DRM DRIVERS FOR AMLOGIC SOCS
4479 M: Neil Armstrong <narmstrong@baylibre.com>
4480 L: dri-devel@lists.freedesktop.org
4481 L: linux-amlogic@lists.infradead.org
4482 W: http://linux-meson.com/
4483 S: Supported
4484 F: drivers/gpu/drm/meson/
4485 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4486 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4487 F: Documentation/gpu/meson.rst
4488 T: git git://anongit.freedesktop.org/drm/drm-misc
4489
4490 DRM DRIVERS FOR ATMEL HLCDC
4491 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4492 L: dri-devel@lists.freedesktop.org
4493 S: Supported
4494 F: drivers/gpu/drm/atmel-hlcdc/
4495 F: Documentation/devicetree/bindings/drm/atmel/
4496 T: git git://anongit.freedesktop.org/drm/drm-misc
4497
4498 DRM DRIVERS FOR BRIDGE CHIPS
4499 M: Archit Taneja <architt@codeaurora.org>
4500 M: Andrzej Hajda <a.hajda@samsung.com>
4501 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4502 S: Maintained
4503 T: git git://anongit.freedesktop.org/drm/drm-misc
4504 F: drivers/gpu/drm/bridge/
4505
4506 DRM DRIVERS FOR EXYNOS
4507 M: Inki Dae <inki.dae@samsung.com>
4508 M: Joonyoung Shim <jy0922.shim@samsung.com>
4509 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4510 M: Kyungmin Park <kyungmin.park@samsung.com>
4511 L: dri-devel@lists.freedesktop.org
4512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4513 S: Supported
4514 F: drivers/gpu/drm/exynos/
4515 F: include/uapi/drm/exynos_drm.h
4516 F: Documentation/devicetree/bindings/display/exynos/
4517
4518 DRM DRIVERS FOR FREESCALE DCU
4519 M: Stefan Agner <stefan@agner.ch>
4520 M: Alison Wang <alison.wang@freescale.com>
4521 L: dri-devel@lists.freedesktop.org
4522 S: Supported
4523 F: drivers/gpu/drm/fsl-dcu/
4524 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4525 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4526 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4527
4528 DRM DRIVERS FOR FREESCALE IMX
4529 M: Philipp Zabel <p.zabel@pengutronix.de>
4530 L: dri-devel@lists.freedesktop.org
4531 S: Maintained
4532 F: drivers/gpu/drm/imx/
4533 F: drivers/gpu/ipu-v3/
4534 F: Documentation/devicetree/bindings/display/imx/
4535
4536 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4537 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4538 L: dri-devel@lists.freedesktop.org
4539 T: git git://github.com/patjak/drm-gma500
4540 S: Maintained
4541 F: drivers/gpu/drm/gma500/
4542
4543 DRM DRIVERS FOR HISILICON
4544 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4545 M: Rongrong Zou <zourongrong@gmail.com>
4546 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4547 R: Chen Feng <puck.chen@hisilicon.com>
4548 L: dri-devel@lists.freedesktop.org
4549 T: git git://github.com/xin3liang/linux.git
4550 S: Maintained
4551 F: drivers/gpu/drm/hisilicon/
4552 F: Documentation/devicetree/bindings/display/hisilicon/
4553
4554 DRM DRIVERS FOR MEDIATEK
4555 M: CK Hu <ck.hu@mediatek.com>
4556 M: Philipp Zabel <p.zabel@pengutronix.de>
4557 L: dri-devel@lists.freedesktop.org
4558 S: Supported
4559 F: drivers/gpu/drm/mediatek/
4560 F: Documentation/devicetree/bindings/display/mediatek/
4561
4562 DRM DRIVERS FOR NVIDIA TEGRA
4563 M: Thierry Reding <thierry.reding@gmail.com>
4564 L: dri-devel@lists.freedesktop.org
4565 L: linux-tegra@vger.kernel.org
4566 T: git git://anongit.freedesktop.org/tegra/linux.git
4567 S: Supported
4568 F: drivers/gpu/drm/tegra/
4569 F: drivers/gpu/host1x/
4570 F: include/linux/host1x.h
4571 F: include/uapi/drm/tegra_drm.h
4572 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4573
4574 DRM DRIVERS FOR RENESAS
4575 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4576 L: dri-devel@lists.freedesktop.org
4577 L: linux-renesas-soc@vger.kernel.org
4578 T: git git://linuxtv.org/pinchartl/fbdev
4579 S: Supported
4580 F: drivers/gpu/drm/rcar-du/
4581 F: drivers/gpu/drm/shmobile/
4582 F: include/linux/platform_data/shmob_drm.h
4583 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4584 F: Documentation/devicetree/bindings/display/renesas,du.txt
4585
4586 DRM DRIVERS FOR ROCKCHIP
4587 M: Mark Yao <mark.yao@rock-chips.com>
4588 L: dri-devel@lists.freedesktop.org
4589 S: Maintained
4590 F: drivers/gpu/drm/rockchip/
4591 F: Documentation/devicetree/bindings/display/rockchip/
4592 T: git git://anongit.freedesktop.org/drm/drm-misc
4593
4594 DRM DRIVERS FOR STI
4595 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4596 M: Vincent Abriou <vincent.abriou@st.com>
4597 L: dri-devel@lists.freedesktop.org
4598 T: git git://anongit.freedesktop.org/drm/drm-misc
4599 S: Maintained
4600 F: drivers/gpu/drm/sti
4601 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4602
4603 DRM DRIVERS FOR STM
4604 M: Yannick Fertre <yannick.fertre@st.com>
4605 M: Philippe Cornu <philippe.cornu@st.com>
4606 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4607 M: Vincent Abriou <vincent.abriou@st.com>
4608 L: dri-devel@lists.freedesktop.org
4609 T: git git://anongit.freedesktop.org/drm/drm-misc
4610 S: Maintained
4611 F: drivers/gpu/drm/stm
4612 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4613
4614 DRM DRIVERS FOR TI LCDC
4615 M: Jyri Sarha <jsarha@ti.com>
4616 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4617 L: dri-devel@lists.freedesktop.org
4618 S: Maintained
4619 F: drivers/gpu/drm/tilcdc/
4620 F: Documentation/devicetree/bindings/display/tilcdc/
4621
4622 DRM DRIVERS FOR TI OMAP
4623 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4624 L: dri-devel@lists.freedesktop.org
4625 S: Maintained
4626 F: drivers/gpu/drm/omapdrm/
4627 F: Documentation/devicetree/bindings/display/ti/
4628
4629 DRM DRIVERS FOR VC4
4630 M: Eric Anholt <eric@anholt.net>
4631 T: git git://github.com/anholt/linux
4632 S: Supported
4633 F: drivers/gpu/drm/vc4/
4634 F: include/uapi/drm/vc4_drm.h
4635 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4636 T: git git://anongit.freedesktop.org/drm/drm-misc
4637
4638 DRM DRIVERS FOR VIVANTE GPU IP
4639 M: Lucas Stach <l.stach@pengutronix.de>
4640 R: Russell King <linux+etnaviv@armlinux.org.uk>
4641 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4642 L: etnaviv@lists.freedesktop.org
4643 L: dri-devel@lists.freedesktop.org
4644 S: Maintained
4645 F: drivers/gpu/drm/etnaviv/
4646 F: include/uapi/drm/etnaviv_drm.h
4647 F: Documentation/devicetree/bindings/display/etnaviv/
4648
4649 DRM DRIVERS FOR ZTE ZX
4650 M: Shawn Guo <shawnguo@kernel.org>
4651 L: dri-devel@lists.freedesktop.org
4652 S: Maintained
4653 F: drivers/gpu/drm/zte/
4654 F: Documentation/devicetree/bindings/display/zte,vou.txt
4655 T: git git://anongit.freedesktop.org/drm/drm-misc
4656
4657 DRM PANEL DRIVERS
4658 M: Thierry Reding <thierry.reding@gmail.com>
4659 L: dri-devel@lists.freedesktop.org
4660 T: git git://anongit.freedesktop.org/tegra/linux.git
4661 S: Maintained
4662 F: drivers/gpu/drm/drm_panel.c
4663 F: drivers/gpu/drm/panel/
4664 F: include/drm/drm_panel.h
4665 F: Documentation/devicetree/bindings/display/panel/
4666
4667 DRM TINYDRM DRIVERS
4668 M: Noralf Trønnes <noralf@tronnes.org>
4669 W: https://github.com/notro/tinydrm/wiki/Development
4670 T: git git://anongit.freedesktop.org/drm/drm-misc
4671 S: Maintained
4672 F: drivers/gpu/drm/tinydrm/
4673 F: include/drm/tinydrm/
4674
4675 DSBR100 USB FM RADIO DRIVER
4676 M: Alexey Klimov <klimov.linux@gmail.com>
4677 L: linux-media@vger.kernel.org
4678 T: git git://linuxtv.org/media_tree.git
4679 S: Maintained
4680 F: drivers/media/radio/dsbr100.c
4681
4682 DSCC4 DRIVER
4683 M: Francois Romieu <romieu@fr.zoreil.com>
4684 L: netdev@vger.kernel.org
4685 S: Maintained
4686 F: drivers/net/wan/dscc4.c
4687
4688 DT3155 MEDIA DRIVER
4689 M: Hans Verkuil <hverkuil@xs4all.nl>
4690 L: linux-media@vger.kernel.org
4691 T: git git://linuxtv.org/media_tree.git
4692 W: https://linuxtv.org
4693 S: Odd Fixes
4694 F: drivers/media/pci/dt3155/
4695
4696 DVB_USB_AF9015 MEDIA DRIVER
4697 M: Antti Palosaari <crope@iki.fi>
4698 L: linux-media@vger.kernel.org
4699 W: https://linuxtv.org
4700 W: http://palosaari.fi/linux/
4701 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4702 T: git git://linuxtv.org/anttip/media_tree.git
4703 S: Maintained
4704 F: drivers/media/usb/dvb-usb-v2/af9015*
4705
4706 DVB_USB_AF9035 MEDIA DRIVER
4707 M: Antti Palosaari <crope@iki.fi>
4708 L: linux-media@vger.kernel.org
4709 W: https://linuxtv.org
4710 W: http://palosaari.fi/linux/
4711 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4712 T: git git://linuxtv.org/anttip/media_tree.git
4713 S: Maintained
4714 F: drivers/media/usb/dvb-usb-v2/af9035*
4715
4716 DVB_USB_ANYSEE MEDIA DRIVER
4717 M: Antti Palosaari <crope@iki.fi>
4718 L: linux-media@vger.kernel.org
4719 W: https://linuxtv.org
4720 W: http://palosaari.fi/linux/
4721 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4722 T: git git://linuxtv.org/anttip/media_tree.git
4723 S: Maintained
4724 F: drivers/media/usb/dvb-usb-v2/anysee*
4725
4726 DVB_USB_AU6610 MEDIA DRIVER
4727 M: Antti Palosaari <crope@iki.fi>
4728 L: linux-media@vger.kernel.org
4729 W: https://linuxtv.org
4730 W: http://palosaari.fi/linux/
4731 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4732 T: git git://linuxtv.org/anttip/media_tree.git
4733 S: Maintained
4734 F: drivers/media/usb/dvb-usb-v2/au6610*
4735
4736 DVB_USB_CE6230 MEDIA DRIVER
4737 M: Antti Palosaari <crope@iki.fi>
4738 L: linux-media@vger.kernel.org
4739 W: https://linuxtv.org
4740 W: http://palosaari.fi/linux/
4741 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4742 T: git git://linuxtv.org/anttip/media_tree.git
4743 S: Maintained
4744 F: drivers/media/usb/dvb-usb-v2/ce6230*
4745
4746 DVB_USB_CXUSB MEDIA DRIVER
4747 M: Michael Krufky <mkrufky@linuxtv.org>
4748 L: linux-media@vger.kernel.org
4749 W: https://linuxtv.org
4750 W: http://github.com/mkrufky
4751 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4752 T: git git://linuxtv.org/media_tree.git
4753 S: Maintained
4754 F: drivers/media/usb/dvb-usb/cxusb*
4755
4756 DVB_USB_EC168 MEDIA DRIVER
4757 M: Antti Palosaari <crope@iki.fi>
4758 L: linux-media@vger.kernel.org
4759 W: https://linuxtv.org
4760 W: http://palosaari.fi/linux/
4761 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4762 T: git git://linuxtv.org/anttip/media_tree.git
4763 S: Maintained
4764 F: drivers/media/usb/dvb-usb-v2/ec168*
4765
4766 DVB_USB_GL861 MEDIA DRIVER
4767 M: Antti Palosaari <crope@iki.fi>
4768 L: linux-media@vger.kernel.org
4769 W: https://linuxtv.org
4770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4771 T: git git://linuxtv.org/anttip/media_tree.git
4772 S: Maintained
4773 F: drivers/media/usb/dvb-usb-v2/gl861*
4774
4775 DVB_USB_MXL111SF MEDIA DRIVER
4776 M: Michael Krufky <mkrufky@linuxtv.org>
4777 L: linux-media@vger.kernel.org
4778 W: https://linuxtv.org
4779 W: http://github.com/mkrufky
4780 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4781 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4782 S: Maintained
4783 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4784
4785 DVB_USB_RTL28XXU MEDIA DRIVER
4786 M: Antti Palosaari <crope@iki.fi>
4787 L: linux-media@vger.kernel.org
4788 W: https://linuxtv.org
4789 W: http://palosaari.fi/linux/
4790 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4791 T: git git://linuxtv.org/anttip/media_tree.git
4792 S: Maintained
4793 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4794
4795 DVB_USB_V2 MEDIA DRIVER
4796 M: Antti Palosaari <crope@iki.fi>
4797 L: linux-media@vger.kernel.org
4798 W: https://linuxtv.org
4799 W: http://palosaari.fi/linux/
4800 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4801 T: git git://linuxtv.org/anttip/media_tree.git
4802 S: Maintained
4803 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4804 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4805
4806 DYNAMIC DEBUG
4807 M: Jason Baron <jbaron@akamai.com>
4808 S: Maintained
4809 F: lib/dynamic_debug.c
4810 F: include/linux/dynamic_debug.h
4811
4812 DZ DECSTATION DZ11 SERIAL DRIVER
4813 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4814 S: Maintained
4815 F: drivers/tty/serial/dz.*
4816
4817 E3X0 POWER BUTTON DRIVER
4818 M: Moritz Fischer <moritz.fischer@ettus.com>
4819 L: usrp-users@lists.ettus.com
4820 W: http://www.ettus.com
4821 S: Supported
4822 F: drivers/input/misc/e3x0-button.c
4823 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4824
4825 E4000 MEDIA DRIVER
4826 M: Antti Palosaari <crope@iki.fi>
4827 L: linux-media@vger.kernel.org
4828 W: https://linuxtv.org
4829 W: http://palosaari.fi/linux/
4830 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4831 T: git git://linuxtv.org/anttip/media_tree.git
4832 S: Maintained
4833 F: drivers/media/tuners/e4000*
4834
4835 EATA ISA/EISA/PCI SCSI DRIVER
4836 M: Dario Ballabio <ballabio_dario@emc.com>
4837 L: linux-scsi@vger.kernel.org
4838 S: Maintained
4839 F: drivers/scsi/eata.c
4840
4841 EC100 MEDIA DRIVER
4842 M: Antti Palosaari <crope@iki.fi>
4843 L: linux-media@vger.kernel.org
4844 W: https://linuxtv.org
4845 W: http://palosaari.fi/linux/
4846 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4847 T: git git://linuxtv.org/anttip/media_tree.git
4848 S: Maintained
4849 F: drivers/media/dvb-frontends/ec100*
4850
4851 ECRYPT FILE SYSTEM
4852 M: Tyler Hicks <tyhicks@canonical.com>
4853 L: ecryptfs@vger.kernel.org
4854 W: http://ecryptfs.org
4855 W: https://launchpad.net/ecryptfs
4856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4857 S: Supported
4858 F: Documentation/filesystems/ecryptfs.txt
4859 F: fs/ecryptfs/
4860
4861 EDAC-AMD64
4862 M: Borislav Petkov <bp@alien8.de>
4863 L: linux-edac@vger.kernel.org
4864 S: Maintained
4865 F: drivers/edac/amd64_edac*
4866
4867 EDAC-CALXEDA
4868 M: Robert Richter <rric@kernel.org>
4869 L: linux-edac@vger.kernel.org
4870 S: Maintained
4871 F: drivers/edac/highbank*
4872
4873 EDAC-CAVIUM
4874 M: Ralf Baechle <ralf@linux-mips.org>
4875 M: David Daney <david.daney@cavium.com>
4876 L: linux-edac@vger.kernel.org
4877 L: linux-mips@linux-mips.org
4878 S: Supported
4879 F: drivers/edac/octeon_edac*
4880 F: drivers/edac/thunderx_edac*
4881
4882 EDAC-CORE
4883 M: Borislav Petkov <bp@alien8.de>
4884 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4885 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4886 L: linux-edac@vger.kernel.org
4887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4889 S: Supported
4890 F: Documentation/admin-guide/ras.rst
4891 F: Documentation/driver-api/edac.rst
4892 F: drivers/edac/
4893 F: include/linux/edac.h
4894
4895 EDAC-E752X
4896 M: Mark Gross <mark.gross@intel.com>
4897 L: linux-edac@vger.kernel.org
4898 S: Maintained
4899 F: drivers/edac/e752x_edac.c
4900
4901 EDAC-E7XXX
4902 L: linux-edac@vger.kernel.org
4903 S: Maintained
4904 F: drivers/edac/e7xxx_edac.c
4905
4906 EDAC-FSL_DDR
4907 M: York Sun <york.sun@nxp.com>
4908 L: linux-edac@vger.kernel.org
4909 S: Maintained
4910 F: drivers/edac/fsl_ddr_edac.*
4911
4912 EDAC-GHES
4913 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4914 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4915 L: linux-edac@vger.kernel.org
4916 S: Maintained
4917 F: drivers/edac/ghes_edac.c
4918
4919 EDAC-I3000
4920 L: linux-edac@vger.kernel.org
4921 S: Orphan
4922 F: drivers/edac/i3000_edac.c
4923
4924 EDAC-I5000
4925 L: linux-edac@vger.kernel.org
4926 S: Maintained
4927 F: drivers/edac/i5000_edac.c
4928
4929 EDAC-I5400
4930 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4931 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4932 L: linux-edac@vger.kernel.org
4933 S: Maintained
4934 F: drivers/edac/i5400_edac.c
4935
4936 EDAC-I7300
4937 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4938 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4939 L: linux-edac@vger.kernel.org
4940 S: Maintained
4941 F: drivers/edac/i7300_edac.c
4942
4943 EDAC-I7CORE
4944 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4945 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4946 L: linux-edac@vger.kernel.org
4947 S: Maintained
4948 F: drivers/edac/i7core_edac.c
4949
4950 EDAC-I82443BXGX
4951 M: Tim Small <tim@buttersideup.com>
4952 L: linux-edac@vger.kernel.org
4953 S: Maintained
4954 F: drivers/edac/i82443bxgx_edac.c
4955
4956 EDAC-I82975X
4957 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4958 M: "Arvind R." <arvino55@gmail.com>
4959 L: linux-edac@vger.kernel.org
4960 S: Maintained
4961 F: drivers/edac/i82975x_edac.c
4962
4963 EDAC-IE31200
4964 M: Jason Baron <jbaron@akamai.com>
4965 L: linux-edac@vger.kernel.org
4966 S: Maintained
4967 F: drivers/edac/ie31200_edac.c
4968
4969 EDAC-MPC85XX
4970 M: Johannes Thumshirn <morbidrsa@gmail.com>
4971 L: linux-edac@vger.kernel.org
4972 S: Maintained
4973 F: drivers/edac/mpc85xx_edac.[ch]
4974
4975 EDAC-PASEMI
4976 M: Egor Martovetsky <egor@pasemi.com>
4977 L: linux-edac@vger.kernel.org
4978 S: Maintained
4979 F: drivers/edac/pasemi_edac.c
4980
4981 EDAC-PND2
4982 M: Tony Luck <tony.luck@intel.com>
4983 L: linux-edac@vger.kernel.org
4984 S: Maintained
4985 F: drivers/edac/pnd2_edac.[ch]
4986
4987 EDAC-R82600
4988 M: Tim Small <tim@buttersideup.com>
4989 L: linux-edac@vger.kernel.org
4990 S: Maintained
4991 F: drivers/edac/r82600_edac.c
4992
4993 EDAC-SBRIDGE
4994 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4995 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4996 L: linux-edac@vger.kernel.org
4997 S: Maintained
4998 F: drivers/edac/sb_edac.c
4999
5000 EDAC-SKYLAKE
5001 M: Tony Luck <tony.luck@intel.com>
5002 L: linux-edac@vger.kernel.org
5003 S: Maintained
5004 F: drivers/edac/skx_edac.c
5005
5006 EDIROL UA-101/UA-1000 DRIVER
5007 M: Clemens Ladisch <clemens@ladisch.de>
5008 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5009 T: git git://git.alsa-project.org/alsa-kernel.git
5010 S: Maintained
5011 F: sound/usb/misc/ua101.c
5012
5013 EFI TEST DRIVER
5014 L: linux-efi@vger.kernel.org
5015 M: Ivan Hu <ivan.hu@canonical.com>
5016 M: Matt Fleming <matt@codeblueprint.co.uk>
5017 S: Maintained
5018 F: drivers/firmware/efi/test/
5019
5020 EFI VARIABLE FILESYSTEM
5021 M: Matthew Garrett <matthew.garrett@nebula.com>
5022 M: Jeremy Kerr <jk@ozlabs.org>
5023 M: Matt Fleming <matt@codeblueprint.co.uk>
5024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5025 L: linux-efi@vger.kernel.org
5026 S: Maintained
5027 F: fs/efivarfs/
5028
5029 EFIFB FRAMEBUFFER DRIVER
5030 L: linux-fbdev@vger.kernel.org
5031 M: Peter Jones <pjones@redhat.com>
5032 S: Maintained
5033 F: drivers/video/fbdev/efifb.c
5034
5035 EFS FILESYSTEM
5036 W: http://aeschi.ch.eu.org/efs/
5037 S: Orphan
5038 F: fs/efs/
5039
5040 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5041 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5042 L: netdev@vger.kernel.org
5043 S: Maintained
5044 F: drivers/net/ethernet/ibm/ehea/
5045
5046 EM28XX VIDEO4LINUX DRIVER
5047 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5048 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5049 L: linux-media@vger.kernel.org
5050 W: https://linuxtv.org
5051 T: git git://linuxtv.org/media_tree.git
5052 S: Maintained
5053 F: drivers/media/usb/em28xx/
5054 F: Documentation/media/v4l-drivers/em28xx*
5055
5056 EMBEDDED LINUX
5057 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5058 M: Matt Mackall <mpm@selenic.com>
5059 M: David Woodhouse <dwmw2@infradead.org>
5060 L: linux-embedded@vger.kernel.org
5061 S: Maintained
5062
5063 Emulex 10Gbps iSCSI - OneConnect DRIVER
5064 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5065 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5066 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5067 L: linux-scsi@vger.kernel.org
5068 W: http://www.broadcom.com
5069 S: Supported
5070 F: drivers/scsi/be2iscsi/
5071
5072 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5073 M: Sathya Perla <sathya.perla@broadcom.com>
5074 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5075 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5076 M: Somnath Kotur <somnath.kotur@broadcom.com>
5077 L: netdev@vger.kernel.org
5078 W: http://www.emulex.com
5079 S: Supported
5080 F: drivers/net/ethernet/emulex/benet/
5081
5082 EMULEX ONECONNECT ROCE DRIVER
5083 M: Selvin Xavier <selvin.xavier@broadcom.com>
5084 M: Devesh Sharma <devesh.sharma@broadcom.com>
5085 L: linux-rdma@vger.kernel.org
5086 W: http://www.broadcom.com
5087 S: Odd Fixes
5088 F: drivers/infiniband/hw/ocrdma/
5089 F: include/uapi/rdma/ocrdma-abi.h
5090
5091 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5092 M: James Smart <james.smart@broadcom.com>
5093 M: Dick Kennedy <dick.kennedy@broadcom.com>
5094 L: linux-scsi@vger.kernel.org
5095 W: http://www.broadcom.com
5096 S: Supported
5097 F: drivers/scsi/lpfc/
5098
5099 ENE CB710 FLASH CARD READER DRIVER
5100 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5101 S: Maintained
5102 F: drivers/misc/cb710/
5103 F: drivers/mmc/host/cb710-mmc.*
5104 F: include/linux/cb710.h
5105
5106 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5107 M: Maxim Levitsky <maximlevitsky@gmail.com>
5108 S: Maintained
5109 F: drivers/media/rc/ene_ir.*
5110
5111 EPSON S1D13XXX FRAMEBUFFER DRIVER
5112 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5113 S: Maintained
5114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5115 F: drivers/video/fbdev/s1d13xxxfb.c
5116 F: include/video/s1d13xxxfb.h
5117
5118 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5119 M: Jeff Layton <jlayton@poochiereds.net>
5120 S: Maintained
5121 F: lib/errseq.c
5122 F: include/linux/errseq.h
5123
5124 ET131X NETWORK DRIVER
5125 M: Mark Einon <mark.einon@gmail.com>
5126 S: Odd Fixes
5127 F: drivers/net/ethernet/agere/
5128
5129 ETHERNET BRIDGE
5130 M: Stephen Hemminger <stephen@networkplumber.org>
5131 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5132 L: netdev@vger.kernel.org
5133 W: http://www.linuxfoundation.org/en/Net:Bridge
5134 S: Maintained
5135 F: include/linux/netfilter_bridge/
5136 F: net/bridge/
5137
5138 ETHERNET PHY LIBRARY
5139 M: Andrew Lunn <andrew@lunn.ch>
5140 M: Florian Fainelli <f.fainelli@gmail.com>
5141 L: netdev@vger.kernel.org
5142 S: Maintained
5143 F: Documentation/ABI/testing/sysfs-bus-mdio
5144 F: Documentation/devicetree/bindings/net/mdio*
5145 F: Documentation/networking/phy.txt
5146 F: drivers/net/phy/
5147 F: drivers/of/of_mdio.c
5148 F: drivers/of/of_net.c
5149 F: include/linux/*mdio*.h
5150 F: include/linux/of_net.h
5151 F: include/linux/phy.h
5152 F: include/linux/phy_fixed.h
5153 F: include/linux/platform_data/mdio-gpio.h
5154 F: include/linux/platform_data/mdio-bcm-unimac.h
5155 F: include/trace/events/mdio.h
5156 F: include/uapi/linux/mdio.h
5157 F: include/uapi/linux/mii.h
5158
5159 EXT2 FILE SYSTEM
5160 M: Jan Kara <jack@suse.com>
5161 L: linux-ext4@vger.kernel.org
5162 S: Maintained
5163 F: Documentation/filesystems/ext2.txt
5164 F: fs/ext2/
5165 F: include/linux/ext2*
5166
5167 EXT4 FILE SYSTEM
5168 M: "Theodore Ts'o" <tytso@mit.edu>
5169 M: Andreas Dilger <adilger.kernel@dilger.ca>
5170 L: linux-ext4@vger.kernel.org
5171 W: http://ext4.wiki.kernel.org
5172 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5174 S: Maintained
5175 F: Documentation/filesystems/ext4.txt
5176 F: fs/ext4/
5177
5178 Extended Verification Module (EVM)
5179 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5180 L: linux-ima-devel@lists.sourceforge.net
5181 L: linux-security-module@vger.kernel.org
5182 S: Supported
5183 F: security/integrity/evm/
5184
5185 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5186 M: Matt Fleming <matt@codeblueprint.co.uk>
5187 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5188 L: linux-efi@vger.kernel.org
5189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5190 S: Maintained
5191 F: Documentation/efi-stub.txt
5192 F: arch/*/kernel/efi.c
5193 F: arch/x86/boot/compressed/eboot.[ch]
5194 F: arch/*/include/asm/efi.h
5195 F: arch/x86/platform/efi/
5196 F: drivers/firmware/efi/
5197 F: include/linux/efi*.h
5198 F: arch/arm/boot/compressed/efi-header.S
5199 F: arch/arm64/kernel/efi-entry.S
5200
5201 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5202 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5203 M: Chanwoo Choi <cw00.choi@samsung.com>
5204 L: linux-kernel@vger.kernel.org
5205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5206 S: Maintained
5207 F: drivers/extcon/
5208 F: include/linux/extcon/
5209 F: include/linux/extcon.h
5210 F: Documentation/extcon/
5211 F: Documentation/devicetree/bindings/extcon/
5212
5213 EXYNOS DP DRIVER
5214 M: Jingoo Han <jingoohan1@gmail.com>
5215 L: dri-devel@lists.freedesktop.org
5216 S: Maintained
5217 F: drivers/gpu/drm/exynos/exynos_dp*
5218
5219 EXYNOS SYSMMU (IOMMU) driver
5220 M: Marek Szyprowski <m.szyprowski@samsung.com>
5221 L: iommu@lists.linux-foundation.org
5222 S: Maintained
5223 F: drivers/iommu/exynos-iommu.c
5224
5225 EZchip NPS platform support
5226 M: Noam Camus <noamc@ezchip.com>
5227 S: Supported
5228 F: arch/arc/plat-eznps
5229 F: arch/arc/boot/dts/eznps.dts
5230
5231 F2FS FILE SYSTEM
5232 M: Jaegeuk Kim <jaegeuk@kernel.org>
5233 M: Chao Yu <yuchao0@huawei.com>
5234 L: linux-f2fs-devel@lists.sourceforge.net
5235 W: https://f2fs.wiki.kernel.org/
5236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5237 S: Maintained
5238 F: Documentation/filesystems/f2fs.txt
5239 F: Documentation/ABI/testing/sysfs-fs-f2fs
5240 F: fs/f2fs/
5241 F: include/linux/f2fs_fs.h
5242 F: include/trace/events/f2fs.h
5243
5244 F71805F HARDWARE MONITORING DRIVER
5245 M: Jean Delvare <jdelvare@suse.com>
5246 L: linux-hwmon@vger.kernel.org
5247 S: Maintained
5248 F: Documentation/hwmon/f71805f
5249 F: drivers/hwmon/f71805f.c
5250
5251 FANOTIFY
5252 M: Jan Kara <jack@suse.cz>
5253 R: Amir Goldstein <amir73il@gmail.com>
5254 L: linux-fsdevel@vger.kernel.org
5255 S: Maintained
5256 F: fs/notify/fanotify/
5257 F: include/linux/fanotify.h
5258 F: include/uapi/linux/fanotify.h
5259
5260 FARSYNC SYNCHRONOUS DRIVER
5261 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5262 W: http://www.farsite.co.uk/
5263 S: Supported
5264 F: drivers/net/wan/farsync.*
5265
5266 FAULT INJECTION SUPPORT
5267 M: Akinobu Mita <akinobu.mita@gmail.com>
5268 S: Supported
5269 F: Documentation/fault-injection/
5270 F: lib/fault-inject.c
5271
5272 FBTFT Framebuffer drivers
5273 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5274 S: Maintained
5275 F: drivers/staging/fbtft/
5276
5277 FC0011 TUNER DRIVER
5278 M: Michael Buesch <m@bues.ch>
5279 L: linux-media@vger.kernel.org
5280 S: Maintained
5281 F: drivers/media/tuners/fc0011.h
5282 F: drivers/media/tuners/fc0011.c
5283
5284 FC2580 MEDIA DRIVER
5285 M: Antti Palosaari <crope@iki.fi>
5286 L: linux-media@vger.kernel.org
5287 W: https://linuxtv.org
5288 W: http://palosaari.fi/linux/
5289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5290 T: git git://linuxtv.org/anttip/media_tree.git
5291 S: Maintained
5292 F: drivers/media/tuners/fc2580*
5293
5294 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5295 M: Johannes Thumshirn <jth@kernel.org>
5296 L: fcoe-devel@open-fcoe.org
5297 W: www.Open-FCoE.org
5298 S: Supported
5299 F: drivers/scsi/libfc/
5300 F: drivers/scsi/fcoe/
5301 F: include/scsi/fc/
5302 F: include/scsi/libfc.h
5303 F: include/scsi/libfcoe.h
5304 F: include/uapi/scsi/fc/
5305
5306 FILE LOCKING (flock() and fcntl()/lockf())
5307 M: Jeff Layton <jlayton@poochiereds.net>
5308 M: "J. Bruce Fields" <bfields@fieldses.org>
5309 L: linux-fsdevel@vger.kernel.org
5310 S: Maintained
5311 F: include/linux/fcntl.h
5312 F: include/linux/fs.h
5313 F: include/uapi/linux/fcntl.h
5314 F: include/uapi/linux/fs.h
5315 F: fs/fcntl.c
5316 F: fs/locks.c
5317
5318 FILESYSTEMS (VFS and infrastructure)
5319 M: Alexander Viro <viro@zeniv.linux.org.uk>
5320 L: linux-fsdevel@vger.kernel.org
5321 S: Maintained
5322 F: fs/*
5323
5324 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5325 M: Riku Voipio <riku.voipio@iki.fi>
5326 L: linux-hwmon@vger.kernel.org
5327 S: Maintained
5328 F: drivers/hwmon/f75375s.c
5329 F: include/linux/f75375s.h
5330
5331 FIREWIRE AUDIO DRIVERS
5332 M: Clemens Ladisch <clemens@ladisch.de>
5333 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5334 T: git git://git.alsa-project.org/alsa-kernel.git
5335 S: Maintained
5336 F: sound/firewire/
5337
5338 FIREWIRE MEDIA DRIVERS (firedtv)
5339 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5340 L: linux-media@vger.kernel.org
5341 L: linux1394-devel@lists.sourceforge.net
5342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5343 S: Maintained
5344 F: drivers/media/firewire/
5345
5346 FIREWIRE SBP-2 TARGET
5347 M: Chris Boot <bootc@bootc.net>
5348 L: linux-scsi@vger.kernel.org
5349 L: target-devel@vger.kernel.org
5350 L: linux1394-devel@lists.sourceforge.net
5351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5352 S: Maintained
5353 F: drivers/target/sbp/
5354
5355 FIREWIRE SUBSYSTEM
5356 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5357 L: linux1394-devel@lists.sourceforge.net
5358 W: http://ieee1394.wiki.kernel.org/
5359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5360 S: Maintained
5361 F: drivers/firewire/
5362 F: include/linux/firewire.h
5363 F: include/uapi/linux/firewire*.h
5364 F: tools/firewire/
5365
5366 FIRMWARE LOADER (request_firmware)
5367 M: Luis R. Rodriguez <mcgrof@kernel.org>
5368 L: linux-kernel@vger.kernel.org
5369 S: Maintained
5370 F: Documentation/firmware_class/
5371 F: drivers/base/firmware*.c
5372 F: include/linux/firmware.h
5373
5374 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5375 M: Joshua Morris <josh.h.morris@us.ibm.com>
5376 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5377 S: Maintained
5378 F: drivers/block/rsxx/
5379
5380 FLOPPY DRIVER
5381 M: Jiri Kosina <jikos@kernel.org>
5382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5383 S: Odd fixes
5384 F: drivers/block/floppy.c
5385
5386 FMC SUBSYSTEM
5387 M: Alessandro Rubini <rubini@gnudd.com>
5388 W: http://www.ohwr.org/projects/fmc-bus
5389 S: Supported
5390 F: drivers/fmc/
5391 F: include/linux/fmc*.h
5392 F: include/linux/ipmi-fru.h
5393 K: fmc_d.*register
5394
5395 FPGA MANAGER FRAMEWORK
5396 M: Alan Tull <atull@kernel.org>
5397 R: Moritz Fischer <mdf@kernel.org>
5398 L: linux-fpga@vger.kernel.org
5399 S: Maintained
5400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5401 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5402 F: Documentation/fpga/
5403 F: Documentation/devicetree/bindings/fpga/
5404 F: drivers/fpga/
5405 F: include/linux/fpga/
5406 W: http://www.rocketboards.org
5407
5408 FPU EMULATOR
5409 M: Bill Metzenthen <billm@melbpc.org.au>
5410 W: http://floatingpoint.sourceforge.net/emulator/index.html
5411 S: Maintained
5412 F: arch/x86/math-emu/
5413
5414 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5415 L: netdev@vger.kernel.org
5416 S: Orphan
5417 F: drivers/net/wan/dlci.c
5418 F: drivers/net/wan/sdla.c
5419
5420 FRAMEBUFFER LAYER
5421 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5422 L: linux-fbdev@vger.kernel.org
5423 T: git git://github.com/bzolnier/linux.git
5424 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5425 S: Maintained
5426 F: Documentation/fb/
5427 F: drivers/video/
5428 F: include/video/
5429 F: include/linux/fb.h
5430 F: include/uapi/video/
5431 F: include/uapi/linux/fb.h
5432
5433 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5434 M: Horia Geantă <horia.geanta@nxp.com>
5435 M: Dan Douglass <dan.douglass@nxp.com>
5436 L: linux-crypto@vger.kernel.org
5437 S: Maintained
5438 F: drivers/crypto/caam/
5439 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5440
5441 FREESCALE DIU FRAMEBUFFER DRIVER
5442 M: Timur Tabi <timur@tabi.org>
5443 L: linux-fbdev@vger.kernel.org
5444 S: Maintained
5445 F: drivers/video/fbdev/fsl-diu-fb.*
5446
5447 FREESCALE DMA DRIVER
5448 M: Li Yang <leoyang.li@nxp.com>
5449 M: Zhang Wei <zw@zh-kernel.org>
5450 L: linuxppc-dev@lists.ozlabs.org
5451 S: Maintained
5452 F: drivers/dma/fsldma.*
5453
5454 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5455 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5456 L: netdev@vger.kernel.org
5457 S: Maintained
5458 F: drivers/net/ethernet/freescale/gianfar*
5459 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5460 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5461
5462 FREESCALE GPMI NAND DRIVER
5463 M: Han Xu <han.xu@nxp.com>
5464 L: linux-mtd@lists.infradead.org
5465 S: Maintained
5466 F: drivers/mtd/nand/gpmi-nand/*
5467
5468 FREESCALE I2C CPM DRIVER
5469 M: Jochen Friedrich <jochen@scram.de>
5470 L: linuxppc-dev@lists.ozlabs.org
5471 L: linux-i2c@vger.kernel.org
5472 S: Maintained
5473 F: drivers/i2c/busses/i2c-cpm.c
5474
5475 FREESCALE IMX / MXC FEC DRIVER
5476 M: Fugang Duan <fugang.duan@nxp.com>
5477 L: netdev@vger.kernel.org
5478 S: Maintained
5479 F: drivers/net/ethernet/freescale/fec_main.c
5480 F: drivers/net/ethernet/freescale/fec_ptp.c
5481 F: drivers/net/ethernet/freescale/fec.h
5482 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5483
5484 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5485 M: Sascha Hauer <kernel@pengutronix.de>
5486 L: linux-fbdev@vger.kernel.org
5487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5488 S: Maintained
5489 F: include/linux/platform_data/video-imxfb.h
5490 F: drivers/video/fbdev/imxfb.c
5491
5492 FREESCALE QORIQ DPAA ETHERNET DRIVER
5493 M: Madalin Bucur <madalin.bucur@nxp.com>
5494 L: netdev@vger.kernel.org
5495 S: Maintained
5496 F: drivers/net/ethernet/freescale/dpaa
5497
5498 FREESCALE QORIQ DPAA FMAN DRIVER
5499 M: Madalin Bucur <madalin.bucur@nxp.com>
5500 L: netdev@vger.kernel.org
5501 S: Maintained
5502 F: drivers/net/ethernet/freescale/fman
5503 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5504
5505 FREESCALE QUAD SPI DRIVER
5506 M: Han Xu <han.xu@nxp.com>
5507 L: linux-mtd@lists.infradead.org
5508 S: Maintained
5509 F: drivers/mtd/spi-nor/fsl-quadspi.c
5510
5511 FREESCALE QUICC ENGINE LIBRARY
5512 M: Qiang Zhao <qiang.zhao@nxp.com>
5513 L: linuxppc-dev@lists.ozlabs.org
5514 S: Maintained
5515 F: drivers/soc/fsl/qe/
5516 F: include/soc/fsl/*qe*.h
5517 F: include/soc/fsl/*ucc*.h
5518
5519 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5520 M: Li Yang <leoyang.li@nxp.com>
5521 L: netdev@vger.kernel.org
5522 L: linuxppc-dev@lists.ozlabs.org
5523 S: Maintained
5524 F: drivers/net/ethernet/freescale/ucc_geth*
5525
5526 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5527 M: Zhao Qiang <qiang.zhao@nxp.com>
5528 L: netdev@vger.kernel.org
5529 L: linuxppc-dev@lists.ozlabs.org
5530 S: Maintained
5531 F: drivers/net/wan/fsl_ucc_hdlc*
5532
5533 FREESCALE QUICC ENGINE UCC UART DRIVER
5534 M: Timur Tabi <timur@tabi.org>
5535 L: linuxppc-dev@lists.ozlabs.org
5536 S: Maintained
5537 F: drivers/tty/serial/ucc_uart.c
5538
5539 FREESCALE SOC DRIVERS
5540 M: Li Yang <leoyang.li@nxp.com>
5541 L: linuxppc-dev@lists.ozlabs.org
5542 L: linux-arm-kernel@lists.infradead.org
5543 S: Maintained
5544 F: Documentation/devicetree/bindings/soc/fsl/
5545 F: drivers/soc/fsl/
5546 F: include/linux/fsl/
5547
5548 FREESCALE SOC FS_ENET DRIVER
5549 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5550 M: Vitaly Bordug <vbordug@ru.mvista.com>
5551 L: linuxppc-dev@lists.ozlabs.org
5552 L: netdev@vger.kernel.org
5553 S: Maintained
5554 F: drivers/net/ethernet/freescale/fs_enet/
5555 F: include/linux/fs_enet_pd.h
5556
5557 FREESCALE SOC SOUND DRIVERS
5558 M: Timur Tabi <timur@tabi.org>
5559 M: Nicolin Chen <nicoleotsuka@gmail.com>
5560 M: Xiubo Li <Xiubo.Lee@gmail.com>
5561 R: Fabio Estevam <fabio.estevam@nxp.com>
5562 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5563 L: linuxppc-dev@lists.ozlabs.org
5564 S: Maintained
5565 F: sound/soc/fsl/fsl*
5566 F: sound/soc/fsl/imx*
5567 F: sound/soc/fsl/mpc8610_hpcd.c
5568
5569 FREESCALE USB PERIPHERAL DRIVERS
5570 M: Li Yang <leoyang.li@nxp.com>
5571 L: linux-usb@vger.kernel.org
5572 L: linuxppc-dev@lists.ozlabs.org
5573 S: Maintained
5574 F: drivers/usb/gadget/udc/fsl*
5575
5576 FREEVXFS FILESYSTEM
5577 M: Christoph Hellwig <hch@infradead.org>
5578 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5579 S: Maintained
5580 F: fs/freevxfs/
5581
5582 FREEZER
5583 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5584 M: Pavel Machek <pavel@ucw.cz>
5585 L: linux-pm@vger.kernel.org
5586 S: Supported
5587 F: Documentation/power/freezing-of-tasks.txt
5588 F: include/linux/freezer.h
5589 F: kernel/freezer.c
5590
5591 FRONTSWAP API
5592 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5593 L: linux-kernel@vger.kernel.org
5594 S: Maintained
5595 F: mm/frontswap.c
5596 F: include/linux/frontswap.h
5597
5598 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5599 M: David Howells <dhowells@redhat.com>
5600 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5601 S: Supported
5602 F: Documentation/filesystems/caching/
5603 F: fs/fscache/
5604 F: include/linux/fscache*.h
5605
5606 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5607 M: Theodore Y. Ts'o <tytso@mit.edu>
5608 M: Jaegeuk Kim <jaegeuk@kernel.org>
5609 L: linux-fscrypt@vger.kernel.org
5610 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5612 S: Supported
5613 F: fs/crypto/
5614 F: include/linux/fscrypt*.h
5615
5616 FUJITSU FR-V (FRV) PORT
5617 S: Orphan
5618 F: arch/frv/
5619
5620 FUJITSU LAPTOP EXTRAS
5621 M: Jonathan Woithe <jwoithe@just42.net>
5622 L: platform-driver-x86@vger.kernel.org
5623 S: Maintained
5624 F: drivers/platform/x86/fujitsu-laptop.c
5625
5626 FUJITSU M-5MO LS CAMERA ISP DRIVER
5627 M: Kyungmin Park <kyungmin.park@samsung.com>
5628 M: Heungjun Kim <riverful.kim@samsung.com>
5629 L: linux-media@vger.kernel.org
5630 S: Maintained
5631 F: drivers/media/i2c/m5mols/
5632 F: include/media/i2c/m5mols.h
5633
5634 FUJITSU TABLET EXTRAS
5635 M: Robert Gerlach <khnz@gmx.de>
5636 L: platform-driver-x86@vger.kernel.org
5637 S: Maintained
5638 F: drivers/platform/x86/fujitsu-tablet.c
5639
5640 FUSE: FILESYSTEM IN USERSPACE
5641 M: Miklos Szeredi <miklos@szeredi.hu>
5642 L: linux-fsdevel@vger.kernel.org
5643 W: http://fuse.sourceforge.net/
5644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5645 S: Maintained
5646 F: fs/fuse/
5647 F: include/uapi/linux/fuse.h
5648 F: Documentation/filesystems/fuse.txt
5649
5650 FUTEX SUBSYSTEM
5651 M: Thomas Gleixner <tglx@linutronix.de>
5652 M: Ingo Molnar <mingo@redhat.com>
5653 R: Peter Zijlstra <peterz@infradead.org>
5654 R: Darren Hart <dvhart@infradead.org>
5655 L: linux-kernel@vger.kernel.org
5656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5657 S: Maintained
5658 F: kernel/futex.c
5659 F: kernel/futex_compat.c
5660 F: include/asm-generic/futex.h
5661 F: include/linux/futex.h
5662 F: include/uapi/linux/futex.h
5663 F: tools/testing/selftests/futex/
5664 F: tools/perf/bench/futex*
5665 F: Documentation/*futex*
5666
5667 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5668 M: Rik Faith <faith@cs.unc.edu>
5669 L: linux-scsi@vger.kernel.org
5670 S: Odd Fixes (e.g., new signatures)
5671 F: drivers/scsi/fdomain.*
5672
5673 GCC PLUGINS
5674 M: Kees Cook <keescook@chromium.org>
5675 R: Emese Revfy <re.emese@gmail.com>
5676 L: kernel-hardening@lists.openwall.com
5677 S: Maintained
5678 F: scripts/gcc-plugins/
5679 F: scripts/gcc-plugin.sh
5680 F: scripts/Makefile.gcc-plugins
5681 F: Documentation/gcc-plugins.txt
5682
5683 GCOV BASED KERNEL PROFILING
5684 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5685 S: Maintained
5686 F: kernel/gcov/
5687 F: Documentation/dev-tools/gcov.rst
5688
5689 GDB KERNEL DEBUGGING HELPER SCRIPTS
5690 M: Jan Kiszka <jan.kiszka@siemens.com>
5691 M: Kieran Bingham <kieran@bingham.xyz>
5692 S: Supported
5693 F: scripts/gdb/
5694
5695 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5696 M: Achim Leubner <achim_leubner@adaptec.com>
5697 L: linux-scsi@vger.kernel.org
5698 W: http://www.icp-vortex.com/
5699 S: Supported
5700 F: drivers/scsi/gdt*
5701
5702 GEMTEK FM RADIO RECEIVER DRIVER
5703 M: Hans Verkuil <hverkuil@xs4all.nl>
5704 L: linux-media@vger.kernel.org
5705 T: git git://linuxtv.org/media_tree.git
5706 W: https://linuxtv.org
5707 S: Maintained
5708 F: drivers/media/radio/radio-gemtek*
5709
5710 GENERIC GPIO I2C DRIVER
5711 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5712 S: Supported
5713 F: drivers/i2c/busses/i2c-gpio.c
5714 F: include/linux/i2c-gpio.h
5715
5716 GENERIC GPIO I2C MULTIPLEXER DRIVER
5717 M: Peter Korsgaard <peter.korsgaard@barco.com>
5718 L: linux-i2c@vger.kernel.org
5719 S: Supported
5720 F: drivers/i2c/muxes/i2c-mux-gpio.c
5721 F: include/linux/i2c-mux-gpio.h
5722 F: Documentation/i2c/muxes/i2c-mux-gpio
5723
5724 GENERIC HDLC (WAN) DRIVERS
5725 M: Krzysztof Halasa <khc@pm.waw.pl>
5726 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5727 S: Maintained
5728 F: drivers/net/wan/c101.c
5729 F: drivers/net/wan/hd6457*
5730 F: drivers/net/wan/hdlc*
5731 F: drivers/net/wan/n2.c
5732 F: drivers/net/wan/pc300too.c
5733 F: drivers/net/wan/pci200syn.c
5734 F: drivers/net/wan/wanxl*
5735
5736 GENERIC INCLUDE/ASM HEADER FILES
5737 M: Arnd Bergmann <arnd@arndb.de>
5738 L: linux-arch@vger.kernel.org
5739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5740 S: Maintained
5741 F: include/asm-generic/
5742 F: include/uapi/asm-generic/
5743
5744 GENERIC PHY FRAMEWORK
5745 M: Kishon Vijay Abraham I <kishon@ti.com>
5746 L: linux-kernel@vger.kernel.org
5747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5748 S: Supported
5749 F: drivers/phy/
5750 F: include/linux/phy/
5751
5752 GENERIC PM DOMAINS
5753 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5754 M: Kevin Hilman <khilman@kernel.org>
5755 M: Ulf Hansson <ulf.hansson@linaro.org>
5756 L: linux-pm@vger.kernel.org
5757 S: Supported
5758 F: drivers/base/power/domain*.c
5759 F: include/linux/pm_domain.h
5760 F: Documentation/devicetree/bindings/power/power_domain.txt
5761
5762 GENERIC UIO DRIVER FOR PCI DEVICES
5763 M: "Michael S. Tsirkin" <mst@redhat.com>
5764 L: kvm@vger.kernel.org
5765 S: Supported
5766 F: drivers/uio/uio_pci_generic.c
5767
5768 GENWQE (IBM Generic Workqueue Card)
5769 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5770 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5771 S: Supported
5772 F: drivers/misc/genwqe/
5773
5774 GET_MAINTAINER SCRIPT
5775 M: Joe Perches <joe@perches.com>
5776 S: Maintained
5777 F: scripts/get_maintainer.pl
5778
5779 GFS2 FILE SYSTEM
5780 M: Steven Whitehouse <swhiteho@redhat.com>
5781 M: Bob Peterson <rpeterso@redhat.com>
5782 L: cluster-devel@redhat.com
5783 W: http://sources.redhat.com/cluster/
5784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5785 S: Supported
5786 F: Documentation/filesystems/gfs2*.txt
5787 F: fs/gfs2/
5788 F: include/uapi/linux/gfs2_ondisk.h
5789
5790 GIGASET ISDN DRIVERS
5791 M: Paul Bolle <pebolle@tiscali.nl>
5792 L: gigaset307x-common@lists.sourceforge.net
5793 W: http://gigaset307x.sourceforge.net/
5794 S: Odd Fixes
5795 F: Documentation/isdn/README.gigaset
5796 F: drivers/isdn/gigaset/
5797 F: include/uapi/linux/gigaset_dev.h
5798
5799 GO7007 MPEG CODEC
5800 M: Hans Verkuil <hans.verkuil@cisco.com>
5801 L: linux-media@vger.kernel.org
5802 S: Maintained
5803 F: drivers/media/usb/go7007/
5804
5805 GOODIX TOUCHSCREEN
5806 M: Bastien Nocera <hadess@hadess.net>
5807 L: linux-input@vger.kernel.org
5808 S: Maintained
5809 F: drivers/input/touchscreen/goodix.c
5810
5811 GPIO ACPI SUPPORT
5812 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5813 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5814 L: linux-gpio@vger.kernel.org
5815 L: linux-acpi@vger.kernel.org
5816 S: Maintained
5817 F: Documentation/acpi/gpio-properties.txt
5818 F: drivers/gpio/gpiolib-acpi.c
5819
5820 GPIO IR Transmitter
5821 M: Sean Young <sean@mess.org>
5822 L: linux-media@vger.kernel.org
5823 S: Maintained
5824 F: drivers/media/rc/gpio-ir-tx.c
5825
5826 GPIO MOCKUP DRIVER
5827 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5828 L: linux-gpio@vger.kernel.org
5829 S: Maintained
5830 F: drivers/gpio/gpio-mockup.c
5831 F: tools/testing/selftests/gpio/
5832
5833 GPIO SUBSYSTEM
5834 M: Linus Walleij <linus.walleij@linaro.org>
5835 L: linux-gpio@vger.kernel.org
5836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5837 S: Maintained
5838 F: Documentation/devicetree/bindings/gpio/
5839 F: Documentation/gpio/
5840 F: Documentation/ABI/testing/gpio-cdev
5841 F: Documentation/ABI/obsolete/sysfs-gpio
5842 F: drivers/gpio/
5843 F: include/linux/gpio/
5844 F: include/linux/gpio.h
5845 F: include/asm-generic/gpio.h
5846 F: include/uapi/linux/gpio.h
5847 F: tools/gpio/
5848
5849 GRE DEMULTIPLEXER DRIVER
5850 M: Dmitry Kozlov <xeb@mail.ru>
5851 L: netdev@vger.kernel.org
5852 S: Maintained
5853 F: net/ipv4/gre_demux.c
5854 F: net/ipv4/gre_offload.c
5855 F: include/net/gre.h
5856
5857 GRETH 10/100/1G Ethernet MAC device driver
5858 M: Andreas Larsson <andreas@gaisler.com>
5859 L: netdev@vger.kernel.org
5860 S: Maintained
5861 F: drivers/net/ethernet/aeroflex/
5862
5863 GREYBUS AUDIO PROTOCOLS DRIVERS
5864 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5865 M: Mark Greer <mgreer@animalcreek.com>
5866 S: Maintained
5867 F: drivers/staging/greybus/audio_apbridgea.c
5868 F: drivers/staging/greybus/audio_apbridgea.h
5869 F: drivers/staging/greybus/audio_codec.c
5870 F: drivers/staging/greybus/audio_codec.h
5871 F: drivers/staging/greybus/audio_gb.c
5872 F: drivers/staging/greybus/audio_manager.c
5873 F: drivers/staging/greybus/audio_manager.h
5874 F: drivers/staging/greybus/audio_manager_module.c
5875 F: drivers/staging/greybus/audio_manager_private.h
5876 F: drivers/staging/greybus/audio_manager_sysfs.c
5877 F: drivers/staging/greybus/audio_module.c
5878 F: drivers/staging/greybus/audio_topology.c
5879
5880 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5881 M: Viresh Kumar <vireshk@kernel.org>
5882 S: Maintained
5883 F: drivers/staging/greybus/authentication.c
5884 F: drivers/staging/greybus/bootrom.c
5885 F: drivers/staging/greybus/firmware.h
5886 F: drivers/staging/greybus/fw-core.c
5887 F: drivers/staging/greybus/fw-download.c
5888 F: drivers/staging/greybus/fw-managament.c
5889 F: drivers/staging/greybus/greybus_authentication.h
5890 F: drivers/staging/greybus/greybus_firmware.h
5891 F: drivers/staging/greybus/hid.c
5892 F: drivers/staging/greybus/i2c.c
5893 F: drivers/staging/greybus/spi.c
5894 F: drivers/staging/greybus/spilib.c
5895 F: drivers/staging/greybus/spilib.h
5896
5897 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5898 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5899 S: Maintained
5900 F: drivers/staging/greybus/loopback.c
5901 F: drivers/staging/greybus/timesync.c
5902 F: drivers/staging/greybus/timesync_platform.c
5903
5904 GREYBUS PLATFORM DRIVERS
5905 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5906 S: Maintained
5907 F: drivers/staging/greybus/arche-platform.c
5908 F: drivers/staging/greybus/arche-apb-ctrl.c
5909 F: drivers/staging/greybus/arche_platform.h
5910
5911 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5912 M: Rui Miguel Silva <rmfrfs@gmail.com>
5913 S: Maintained
5914 F: drivers/staging/greybus/sdio.c
5915 F: drivers/staging/greybus/light.c
5916 F: drivers/staging/greybus/gpio.c
5917 F: drivers/staging/greybus/power_supply.c
5918 F: drivers/staging/greybus/spi.c
5919 F: drivers/staging/greybus/spilib.c
5920
5921 GREYBUS SUBSYSTEM
5922 M: Johan Hovold <johan@kernel.org>
5923 M: Alex Elder <elder@kernel.org>
5924 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5925 S: Maintained
5926 F: drivers/staging/greybus/
5927 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5928
5929 GREYBUS UART PROTOCOLS DRIVERS
5930 M: David Lin <dtwlin@gmail.com>
5931 S: Maintained
5932 F: drivers/staging/greybus/uart.c
5933 F: drivers/staging/greybus/log.c
5934
5935 GS1662 VIDEO SERIALIZER
5936 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5937 L: linux-media@vger.kernel.org
5938 T: git git://linuxtv.org/media_tree.git
5939 S: Maintained
5940 F: drivers/media/spi/gs1662.c
5941
5942 GSPCA FINEPIX SUBDRIVER
5943 M: Frank Zago <frank@zago.net>
5944 L: linux-media@vger.kernel.org
5945 T: git git://linuxtv.org/media_tree.git
5946 S: Maintained
5947 F: drivers/media/usb/gspca/finepix.c
5948
5949 GSPCA GL860 SUBDRIVER
5950 M: Olivier Lorin <o.lorin@laposte.net>
5951 L: linux-media@vger.kernel.org
5952 T: git git://linuxtv.org/media_tree.git
5953 S: Maintained
5954 F: drivers/media/usb/gspca/gl860/
5955
5956 GSPCA M5602 SUBDRIVER
5957 M: Erik Andren <erik.andren@gmail.com>
5958 L: linux-media@vger.kernel.org
5959 T: git git://linuxtv.org/media_tree.git
5960 S: Maintained
5961 F: drivers/media/usb/gspca/m5602/
5962
5963 GSPCA PAC207 SONIXB SUBDRIVER
5964 M: Hans Verkuil <hverkuil@xs4all.nl>
5965 L: linux-media@vger.kernel.org
5966 T: git git://linuxtv.org/media_tree.git
5967 S: Odd Fixes
5968 F: drivers/media/usb/gspca/pac207.c
5969
5970 GSPCA SN9C20X SUBDRIVER
5971 M: Brian Johnson <brijohn@gmail.com>
5972 L: linux-media@vger.kernel.org
5973 T: git git://linuxtv.org/media_tree.git
5974 S: Maintained
5975 F: drivers/media/usb/gspca/sn9c20x.c
5976
5977 GSPCA T613 SUBDRIVER
5978 M: Leandro Costantino <lcostantino@gmail.com>
5979 L: linux-media@vger.kernel.org
5980 T: git git://linuxtv.org/media_tree.git
5981 S: Maintained
5982 F: drivers/media/usb/gspca/t613.c
5983
5984 GSPCA USB WEBCAM DRIVER
5985 M: Hans Verkuil <hverkuil@xs4all.nl>
5986 L: linux-media@vger.kernel.org
5987 T: git git://linuxtv.org/media_tree.git
5988 S: Odd Fixes
5989 F: drivers/media/usb/gspca/
5990
5991 GTP (GPRS Tunneling Protocol)
5992 M: Pablo Neira Ayuso <pablo@netfilter.org>
5993 M: Harald Welte <laforge@gnumonks.org>
5994 L: osmocom-net-gprs@lists.osmocom.org
5995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5996 S: Maintained
5997 F: drivers/net/gtp.c
5998
5999 GUID PARTITION TABLE (GPT)
6000 M: Davidlohr Bueso <dave@stgolabs.net>
6001 L: linux-efi@vger.kernel.org
6002 S: Maintained
6003 F: block/partitions/efi.*
6004
6005 H8/300 ARCHITECTURE
6006 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6007 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6008 W: http://uclinux-h8.sourceforge.jp
6009 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6010 S: Maintained
6011 F: arch/h8300/
6012 F: drivers/clocksource/h8300_*.c
6013 F: drivers/clk/h8300/
6014 F: drivers/irqchip/irq-renesas-h8*.c
6015
6016 HACKRF MEDIA DRIVER
6017 M: Antti Palosaari <crope@iki.fi>
6018 L: linux-media@vger.kernel.org
6019 W: https://linuxtv.org
6020 W: http://palosaari.fi/linux/
6021 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6022 T: git git://linuxtv.org/anttip/media_tree.git
6023 S: Maintained
6024 F: drivers/media/usb/hackrf/
6025
6026 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6027 M: Frank Seidel <frank@f-seidel.de>
6028 L: platform-driver-x86@vger.kernel.org
6029 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6030 S: Maintained
6031 F: drivers/platform/x86/hdaps.c
6032
6033 HARDWARE MONITORING
6034 M: Jean Delvare <jdelvare@suse.com>
6035 M: Guenter Roeck <linux@roeck-us.net>
6036 L: linux-hwmon@vger.kernel.org
6037 W: http://hwmon.wiki.kernel.org/
6038 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6040 S: Maintained
6041 F: Documentation/hwmon/
6042 F: drivers/hwmon/
6043 F: include/linux/hwmon*.h
6044
6045 HARDWARE RANDOM NUMBER GENERATOR CORE
6046 M: Matt Mackall <mpm@selenic.com>
6047 M: Herbert Xu <herbert@gondor.apana.org.au>
6048 L: linux-crypto@vger.kernel.org
6049 S: Odd fixes
6050 F: Documentation/devicetree/bindings/rng/
6051 F: Documentation/hw_random.txt
6052 F: drivers/char/hw_random/
6053 F: include/linux/hw_random.h
6054
6055 HARDWARE SPINLOCK CORE
6056 M: Ohad Ben-Cohen <ohad@wizery.com>
6057 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6058 L: linux-remoteproc@vger.kernel.org
6059 S: Maintained
6060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6061 F: Documentation/devicetree/bindings/hwlock/
6062 F: Documentation/hwspinlock.txt
6063 F: drivers/hwspinlock/
6064 F: include/linux/hwspinlock.h
6065
6066 HARMONY SOUND DRIVER
6067 L: linux-parisc@vger.kernel.org
6068 S: Maintained
6069 F: sound/parisc/harmony.*
6070
6071 HDPVR USB VIDEO ENCODER DRIVER
6072 M: Hans Verkuil <hverkuil@xs4all.nl>
6073 L: linux-media@vger.kernel.org
6074 T: git git://linuxtv.org/media_tree.git
6075 W: https://linuxtv.org
6076 S: Odd Fixes
6077 F: drivers/media/usb/hdpvr/
6078
6079 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6080 M: Jimmy Vance <jimmy.vance@hpe.com>
6081 S: Supported
6082 F: Documentation/watchdog/hpwdt.txt
6083 F: drivers/watchdog/hpwdt.c
6084
6085 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6086 M: Don Brace <don.brace@microsemi.com>
6087 L: esc.storagedev@microsemi.com
6088 L: linux-scsi@vger.kernel.org
6089 S: Supported
6090 F: Documentation/scsi/hpsa.txt
6091 F: drivers/scsi/hpsa*.[ch]
6092 F: include/linux/cciss*.h
6093 F: include/uapi/linux/cciss*.h
6094
6095 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6096 M: Don Brace <don.brace@microsemi.com>
6097 L: esc.storagedev@microsemi.com
6098 L: linux-scsi@vger.kernel.org
6099 S: Supported
6100 F: Documentation/blockdev/cciss.txt
6101 F: drivers/block/cciss*
6102 F: include/linux/cciss_ioctl.h
6103 F: include/uapi/linux/cciss_ioctl.h
6104
6105 HFI1 DRIVER
6106 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6107 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6108 L: linux-rdma@vger.kernel.org
6109 S: Supported
6110 F: drivers/infiniband/hw/hfi1
6111
6112 HFS FILESYSTEM
6113 L: linux-fsdevel@vger.kernel.org
6114 S: Orphan
6115 F: Documentation/filesystems/hfs.txt
6116 F: fs/hfs/
6117
6118 HFSPLUS FILESYSTEM
6119 L: linux-fsdevel@vger.kernel.org
6120 S: Orphan
6121 F: Documentation/filesystems/hfsplus.txt
6122 F: fs/hfsplus/
6123
6124 HGA FRAMEBUFFER DRIVER
6125 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6126 L: linux-nvidia@lists.surfsouth.com
6127 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6128 S: Maintained
6129 F: drivers/video/fbdev/hgafb.c
6130
6131 HIBERNATION (aka Software Suspend, aka swsusp)
6132 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6133 M: Pavel Machek <pavel@ucw.cz>
6134 L: linux-pm@vger.kernel.org
6135 B: https://bugzilla.kernel.org
6136 S: Supported
6137 F: arch/x86/power/
6138 F: drivers/base/power/
6139 F: kernel/power/
6140 F: include/linux/suspend.h
6141 F: include/linux/freezer.h
6142 F: include/linux/pm.h
6143 F: arch/*/include/asm/suspend*.h
6144
6145 HID CORE LAYER
6146 M: Jiri Kosina <jikos@kernel.org>
6147 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6148 L: linux-input@vger.kernel.org
6149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6150 S: Maintained
6151 F: drivers/hid/
6152 F: include/linux/hid*
6153 F: include/uapi/linux/hid*
6154
6155 HID SENSOR HUB DRIVERS
6156 M: Jiri Kosina <jikos@kernel.org>
6157 M: Jonathan Cameron <jic23@kernel.org>
6158 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6159 L: linux-input@vger.kernel.org
6160 L: linux-iio@vger.kernel.org
6161 S: Maintained
6162 F: Documentation/hid/hid-sensor*
6163 F: drivers/hid/hid-sensor-*
6164 F: drivers/iio/*/hid-*
6165 F: include/linux/hid-sensor-*
6166
6167 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6168 M: Thomas Gleixner <tglx@linutronix.de>
6169 L: linux-kernel@vger.kernel.org
6170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6171 S: Maintained
6172 F: Documentation/timers/
6173 F: kernel/time/hrtimer.c
6174 F: kernel/time/clockevents.c
6175 F: kernel/time/timer_*.c
6176 F: include/linux/clockchips.h
6177 F: include/linux/hrtimer.h
6178
6179 HIGH-SPEED SCC DRIVER FOR AX.25
6180 L: linux-hams@vger.kernel.org
6181 S: Orphan
6182 F: drivers/net/hamradio/dmascc.c
6183 F: drivers/net/hamradio/scc.c
6184
6185 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6186 M: HighPoint Linux Team <linux@highpoint-tech.com>
6187 W: http://www.highpoint-tech.com
6188 S: Supported
6189 F: Documentation/scsi/hptiop.txt
6190 F: drivers/scsi/hptiop.c
6191
6192 HIPPI
6193 M: Jes Sorensen <jes@trained-monkey.org>
6194 L: linux-hippi@sunsite.dk
6195 S: Maintained
6196 F: include/linux/hippidevice.h
6197 F: include/uapi/linux/if_hippi.h
6198 F: net/802/hippi.c
6199 F: drivers/net/hippi/
6200
6201 HISILICON NETWORK SUBSYSTEM DRIVER
6202 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6203 M: Salil Mehta <salil.mehta@huawei.com>
6204 L: netdev@vger.kernel.org
6205 W: http://www.hisilicon.com
6206 S: Maintained
6207 F: drivers/net/ethernet/hisilicon/
6208 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6209
6210 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6211 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6212 M: Salil Mehta <salil.mehta@huawei.com>
6213 L: netdev@vger.kernel.org
6214 W: http://www.hisilicon.com
6215 S: Maintained
6216 F: drivers/net/ethernet/hisilicon/hns3/
6217
6218 HISILICON ROCE DRIVER
6219 M: Lijun Ou <oulijun@huawei.com>
6220 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6221 L: linux-rdma@vger.kernel.org
6222 S: Maintained
6223 F: drivers/infiniband/hw/hns/
6224 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6225
6226 HISILICON SAS Controller
6227 M: John Garry <john.garry@huawei.com>
6228 W: http://www.hisilicon.com
6229 S: Supported
6230 F: drivers/scsi/hisi_sas/
6231 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6232
6233 HOST AP DRIVER
6234 M: Jouni Malinen <j@w1.fi>
6235 L: linux-wireless@vger.kernel.org
6236 W: http://w1.fi/hostap-driver.html
6237 S: Obsolete
6238 F: drivers/net/wireless/intersil/hostap/
6239
6240 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6241 L: platform-driver-x86@vger.kernel.org
6242 S: Orphan
6243 F: drivers/platform/x86/tc1100-wmi.c
6244
6245 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6246 M: Jaroslav Kysela <perex@perex.cz>
6247 S: Maintained
6248 F: drivers/net/ethernet/hp/hp100.*
6249
6250 HPET: High Precision Event Timers driver
6251 M: Clemens Ladisch <clemens@ladisch.de>
6252 S: Maintained
6253 F: Documentation/timers/hpet.txt
6254 F: drivers/char/hpet.c
6255 F: include/linux/hpet.h
6256 F: include/uapi/linux/hpet.h
6257
6258 HPET: x86
6259 S: Orphan
6260 F: arch/x86/kernel/hpet.c
6261 F: arch/x86/include/asm/hpet.h
6262
6263 HPFS FILESYSTEM
6264 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6265 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6266 S: Maintained
6267 F: fs/hpfs/
6268
6269 HSI SUBSYSTEM
6270 M: Sebastian Reichel <sre@kernel.org>
6271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6272 S: Maintained
6273 F: Documentation/ABI/testing/sysfs-bus-hsi
6274 F: Documentation/driver-api/hsi.rst
6275 F: drivers/hsi/
6276 F: include/linux/hsi/
6277 F: include/uapi/linux/hsi/
6278
6279 HSO 3G MODEM DRIVER
6280 L: linux-usb@vger.kernel.org
6281 S: Orphan
6282 F: drivers/net/usb/hso.c
6283
6284 HSR NETWORK PROTOCOL
6285 M: Arvid Brodin <arvid.brodin@alten.se>
6286 L: netdev@vger.kernel.org
6287 S: Maintained
6288 F: net/hsr/
6289
6290 HT16K33 LED CONTROLLER DRIVER
6291 M: Robin van der Gracht <robin@protonic.nl>
6292 S: Maintained
6293 F: drivers/auxdisplay/ht16k33.c
6294 F: Documentation/devicetree/bindings/display/ht16k33.txt
6295
6296 HTCPEN TOUCHSCREEN DRIVER
6297 M: Pau Oliva Fora <pof@eslack.org>
6298 L: linux-input@vger.kernel.org
6299 S: Maintained
6300 F: drivers/input/touchscreen/htcpen.c
6301
6302 HUAWEI ETHERNET DRIVER
6303 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6304 L: netdev@vger.kernel.org
6305 S: Supported
6306 F: Documentation/networking/hinic.txt
6307 F: drivers/net/ethernet/huawei/hinic/
6308
6309 HUGETLB FILESYSTEM
6310 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6311 S: Maintained
6312 F: fs/hugetlbfs/
6313
6314 HVA ST MEDIA DRIVER
6315 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6316 L: linux-media@vger.kernel.org
6317 T: git git://linuxtv.org/media_tree.git
6318 W: https://linuxtv.org
6319 S: Supported
6320 F: drivers/media/platform/sti/hva
6321
6322 HWPOISON MEMORY FAILURE HANDLING
6323 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6324 L: linux-mm@kvack.org
6325 S: Maintained
6326 F: mm/memory-failure.c
6327 F: mm/hwpoison-inject.c
6328
6329 Hyper-V CORE AND DRIVERS
6330 M: "K. Y. Srinivasan" <kys@microsoft.com>
6331 M: Haiyang Zhang <haiyangz@microsoft.com>
6332 M: Stephen Hemminger <sthemmin@microsoft.com>
6333 L: devel@linuxdriverproject.org
6334 S: Maintained
6335 F: Documentation/networking/netvsc.txt
6336 F: arch/x86/include/asm/mshyperv.h
6337 F: arch/x86/include/asm/trace/hyperv.h
6338 F: arch/x86/include/uapi/asm/hyperv.h
6339 F: arch/x86/kernel/cpu/mshyperv.c
6340 F: arch/x86/hyperv
6341 F: drivers/hid/hid-hyperv.c
6342 F: drivers/hv/
6343 F: drivers/input/serio/hyperv-keyboard.c
6344 F: drivers/pci/host/pci-hyperv.c
6345 F: drivers/net/hyperv/
6346 F: drivers/scsi/storvsc_drv.c
6347 F: drivers/uio/uio_hv_generic.c
6348 F: drivers/video/fbdev/hyperv_fb.c
6349 F: net/vmw_vsock/hyperv_transport.c
6350 F: include/linux/hyperv.h
6351 F: include/uapi/linux/hyperv.h
6352 F: tools/hv/
6353 F: Documentation/ABI/stable/sysfs-bus-vmbus
6354
6355 HYPERVISOR VIRTUAL CONSOLE DRIVER
6356 L: linuxppc-dev@lists.ozlabs.org
6357 S: Odd Fixes
6358 F: drivers/tty/hvc/
6359
6360 I2C ACPI SUPPORT
6361 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6362 L: linux-i2c@vger.kernel.org
6363 L: linux-acpi@vger.kernel.org
6364 S: Maintained
6365 F: drivers/i2c/i2c-core-acpi.c
6366
6367 I2C MUXES
6368 M: Peter Rosin <peda@axentia.se>
6369 L: linux-i2c@vger.kernel.org
6370 S: Maintained
6371 F: Documentation/i2c/i2c-topology
6372 F: Documentation/i2c/muxes/
6373 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6374 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6375 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6376 F: drivers/i2c/i2c-mux.c
6377 F: drivers/i2c/muxes/
6378 F: include/linux/i2c-mux.h
6379
6380 I2C OVER PARALLEL PORT
6381 M: Jean Delvare <jdelvare@suse.com>
6382 L: linux-i2c@vger.kernel.org
6383 S: Maintained
6384 F: Documentation/i2c/busses/i2c-parport
6385 F: Documentation/i2c/busses/i2c-parport-light
6386 F: drivers/i2c/busses/i2c-parport.c
6387 F: drivers/i2c/busses/i2c-parport-light.c
6388
6389 I2C SUBSYSTEM
6390 M: Wolfram Sang <wsa@the-dreams.de>
6391 L: linux-i2c@vger.kernel.org
6392 W: https://i2c.wiki.kernel.org/
6393 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6395 S: Maintained
6396 F: Documentation/devicetree/bindings/i2c/
6397 F: Documentation/i2c/
6398 F: drivers/i2c/
6399 F: drivers/i2c/*/
6400 F: include/linux/i2c.h
6401 F: include/linux/i2c-*.h
6402 F: include/uapi/linux/i2c.h
6403 F: include/uapi/linux/i2c-*.h
6404
6405 I2C-TAOS-EVM DRIVER
6406 M: Jean Delvare <jdelvare@suse.com>
6407 L: linux-i2c@vger.kernel.org
6408 S: Maintained
6409 F: Documentation/i2c/busses/i2c-taos-evm
6410 F: drivers/i2c/busses/i2c-taos-evm.c
6411
6412 I2C-TINY-USB DRIVER
6413 M: Till Harbaum <till@harbaum.org>
6414 L: linux-i2c@vger.kernel.org
6415 W: http://www.harbaum.org/till/i2c_tiny_usb
6416 S: Maintained
6417 F: drivers/i2c/busses/i2c-tiny-usb.c
6418
6419 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6420 M: Jean Delvare <jdelvare@suse.com>
6421 L: linux-i2c@vger.kernel.org
6422 S: Maintained
6423 F: Documentation/i2c/busses/i2c-ali1535
6424 F: Documentation/i2c/busses/i2c-ali1563
6425 F: Documentation/i2c/busses/i2c-ali15x3
6426 F: Documentation/i2c/busses/i2c-amd756
6427 F: Documentation/i2c/busses/i2c-amd8111
6428 F: Documentation/i2c/busses/i2c-i801
6429 F: Documentation/i2c/busses/i2c-nforce2
6430 F: Documentation/i2c/busses/i2c-piix4
6431 F: Documentation/i2c/busses/i2c-sis5595
6432 F: Documentation/i2c/busses/i2c-sis630
6433 F: Documentation/i2c/busses/i2c-sis96x
6434 F: Documentation/i2c/busses/i2c-via
6435 F: Documentation/i2c/busses/i2c-viapro
6436 F: drivers/i2c/busses/i2c-ali1535.c
6437 F: drivers/i2c/busses/i2c-ali1563.c
6438 F: drivers/i2c/busses/i2c-ali15x3.c
6439 F: drivers/i2c/busses/i2c-amd756.c
6440 F: drivers/i2c/busses/i2c-amd756-s4882.c
6441 F: drivers/i2c/busses/i2c-amd8111.c
6442 F: drivers/i2c/busses/i2c-i801.c
6443 F: drivers/i2c/busses/i2c-isch.c
6444 F: drivers/i2c/busses/i2c-nforce2.c
6445 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6446 F: drivers/i2c/busses/i2c-piix4.c
6447 F: drivers/i2c/busses/i2c-sis5595.c
6448 F: drivers/i2c/busses/i2c-sis630.c
6449 F: drivers/i2c/busses/i2c-sis96x.c
6450 F: drivers/i2c/busses/i2c-via.c
6451 F: drivers/i2c/busses/i2c-viapro.c
6452
6453 I2C/SMBUS ISMT DRIVER
6454 M: Seth Heasley <seth.heasley@intel.com>
6455 M: Neil Horman <nhorman@tuxdriver.com>
6456 L: linux-i2c@vger.kernel.org
6457 F: drivers/i2c/busses/i2c-ismt.c
6458 F: Documentation/i2c/busses/i2c-ismt
6459
6460 I2C/SMBUS STUB DRIVER
6461 M: Jean Delvare <jdelvare@suse.com>
6462 L: linux-i2c@vger.kernel.org
6463 S: Maintained
6464 F: drivers/i2c/i2c-stub.c
6465
6466 i386 BOOT CODE
6467 M: "H. Peter Anvin" <hpa@zytor.com>
6468 S: Maintained
6469 F: arch/x86/boot/
6470
6471 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6472 M: "H. Peter Anvin" <hpa@zytor.com>
6473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6474 S: Maintained
6475
6476 IA64 (Itanium) PLATFORM
6477 M: Tony Luck <tony.luck@intel.com>
6478 M: Fenghua Yu <fenghua.yu@intel.com>
6479 L: linux-ia64@vger.kernel.org
6480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6481 S: Maintained
6482 F: arch/ia64/
6483
6484 IBM Power 842 compression accelerator
6485 M: Haren Myneni <haren@us.ibm.com>
6486 S: Supported
6487 F: drivers/crypto/nx/Makefile
6488 F: drivers/crypto/nx/Kconfig
6489 F: drivers/crypto/nx/nx-842*
6490 F: include/linux/sw842.h
6491 F: crypto/842.c
6492 F: lib/842/
6493
6494 IBM Power in-Nest Crypto Acceleration
6495 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6496 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6497 L: linux-crypto@vger.kernel.org
6498 S: Supported
6499 F: drivers/crypto/nx/Makefile
6500 F: drivers/crypto/nx/Kconfig
6501 F: drivers/crypto/nx/nx-aes*
6502 F: drivers/crypto/nx/nx-sha*
6503 F: drivers/crypto/nx/nx.*
6504 F: drivers/crypto/nx/nx_csbcpb.h
6505 F: drivers/crypto/nx/nx_debugfs.h
6506
6507 IBM Power Linux RAID adapter
6508 M: Brian King <brking@us.ibm.com>
6509 S: Supported
6510 F: drivers/scsi/ipr.*
6511
6512 IBM Power SRIOV Virtual NIC Device Driver
6513 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6514 M: John Allen <jallen@linux.vnet.ibm.com>
6515 L: netdev@vger.kernel.org
6516 S: Supported
6517 F: drivers/net/ethernet/ibm/ibmvnic.*
6518
6519 IBM Power Virtual Accelerator Switchboard
6520 M: Sukadev Bhattiprolu
6521 L: linuxppc-dev@lists.ozlabs.org
6522 S: Supported
6523 F: arch/powerpc/platforms/powernv/vas*
6524 F: arch/powerpc/platforms/powernv/copy-paste.h
6525 F: arch/powerpc/include/asm/vas.h
6526 F: arch/powerpc/include/uapi/asm/vas.h
6527
6528 IBM Power Virtual Ethernet Device Driver
6529 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6530 L: netdev@vger.kernel.org
6531 S: Supported
6532 F: drivers/net/ethernet/ibm/ibmveth.*
6533
6534 IBM Power Virtual FC Device Drivers
6535 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6536 L: linux-scsi@vger.kernel.org
6537 S: Supported
6538 F: drivers/scsi/ibmvscsi/ibmvfc*
6539
6540 IBM Power Virtual SCSI Device Drivers
6541 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6542 L: linux-scsi@vger.kernel.org
6543 S: Supported
6544 F: drivers/scsi/ibmvscsi/ibmvscsi*
6545 F: include/scsi/viosrp.h
6546
6547 IBM Power Virtual SCSI Device Target Driver
6548 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6549 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6550 L: linux-scsi@vger.kernel.org
6551 L: target-devel@vger.kernel.org
6552 S: Supported
6553 F: drivers/scsi/ibmvscsi_tgt/
6554
6555 IBM Power VMX Cryptographic instructions
6556 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6557 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6558 L: linux-crypto@vger.kernel.org
6559 S: Supported
6560 F: drivers/crypto/vmx/Makefile
6561 F: drivers/crypto/vmx/Kconfig
6562 F: drivers/crypto/vmx/vmx.c
6563 F: drivers/crypto/vmx/aes*
6564 F: drivers/crypto/vmx/ghash*
6565 F: drivers/crypto/vmx/ppc-xlate.pl
6566
6567 IBM ServeRAID RAID DRIVER
6568 S: Orphan
6569 F: drivers/scsi/ips.*
6570
6571 ICH LPC AND GPIO DRIVER
6572 M: Peter Tyser <ptyser@xes-inc.com>
6573 S: Maintained
6574 F: drivers/mfd/lpc_ich.c
6575 F: drivers/gpio/gpio-ich.c
6576
6577 IDE SUBSYSTEM
6578 M: "David S. Miller" <davem@davemloft.net>
6579 L: linux-ide@vger.kernel.org
6580 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6582 S: Maintained
6583 F: Documentation/ide/
6584 F: drivers/ide/
6585 F: include/linux/ide.h
6586
6587 IDE/ATAPI DRIVERS
6588 M: Borislav Petkov <bp@alien8.de>
6589 L: linux-ide@vger.kernel.org
6590 S: Maintained
6591 F: Documentation/cdrom/ide-cd
6592 F: drivers/ide/ide-cd*
6593
6594 IDEAPAD LAPTOP EXTRAS DRIVER
6595 M: Ike Panhc <ike.pan@canonical.com>
6596 L: platform-driver-x86@vger.kernel.org
6597 W: http://launchpad.net/ideapad-laptop
6598 S: Maintained
6599 F: drivers/platform/x86/ideapad-laptop.c
6600
6601 IDEAPAD LAPTOP SLIDEBAR DRIVER
6602 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6603 L: linux-input@vger.kernel.org
6604 W: https://github.com/o2genum/ideapad-slidebar
6605 S: Maintained
6606 F: drivers/input/misc/ideapad_slidebar.c
6607
6608 IDT VersaClock 5 CLOCK DRIVER
6609 M: Marek Vasut <marek.vasut@gmail.com>
6610 S: Maintained
6611 F: drivers/clk/clk-versaclock5.c
6612
6613 IEEE 802.15.4 SUBSYSTEM
6614 M: Alexander Aring <alex.aring@gmail.com>
6615 M: Stefan Schmidt <stefan@osg.samsung.com>
6616 L: linux-wpan@vger.kernel.org
6617 W: http://wpan.cakelab.org/
6618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6620 S: Maintained
6621 F: net/ieee802154/
6622 F: net/mac802154/
6623 F: drivers/net/ieee802154/
6624 F: include/linux/nl802154.h
6625 F: include/linux/ieee802154.h
6626 F: include/net/nl802154.h
6627 F: include/net/mac802154.h
6628 F: include/net/af_ieee802154.h
6629 F: include/net/cfg802154.h
6630 F: include/net/ieee802154_netdev.h
6631 F: Documentation/networking/ieee802154.txt
6632
6633 IFE PROTOCOL
6634 M: Yotam Gigi <yotamg@mellanox.com>
6635 M: Jamal Hadi Salim <jhs@mojatatu.com>
6636 F: net/ife
6637 F: include/net/ife.h
6638 F: include/uapi/linux/ife.h
6639
6640 IGORPLUG-USB IR RECEIVER
6641 M: Sean Young <sean@mess.org>
6642 L: linux-media@vger.kernel.org
6643 S: Maintained
6644 F: drivers/media/rc/igorplugusb.c
6645
6646 IGUANAWORKS USB IR TRANSCEIVER
6647 M: Sean Young <sean@mess.org>
6648 L: linux-media@vger.kernel.org
6649 S: Maintained
6650 F: drivers/media/rc/iguanair.c
6651
6652 IIO DIGITAL POTENTIOMETER DAC
6653 M: Peter Rosin <peda@axentia.se>
6654 L: linux-iio@vger.kernel.org
6655 S: Maintained
6656 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6657 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6658 F: drivers/iio/dac/dpot-dac.c
6659
6660 IIO ENVELOPE DETECTOR
6661 M: Peter Rosin <peda@axentia.se>
6662 L: linux-iio@vger.kernel.org
6663 S: Maintained
6664 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6665 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6666 F: drivers/iio/adc/envelope-detector.c
6667
6668 IIO MULTIPLEXER
6669 M: Peter Rosin <peda@axentia.se>
6670 L: linux-iio@vger.kernel.org
6671 S: Maintained
6672 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6673 F: drivers/iio/multiplexer/iio-mux.c
6674
6675 IIO SUBSYSTEM AND DRIVERS
6676 M: Jonathan Cameron <jic23@kernel.org>
6677 R: Hartmut Knaack <knaack.h@gmx.de>
6678 R: Lars-Peter Clausen <lars@metafoo.de>
6679 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6680 L: linux-iio@vger.kernel.org
6681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6682 S: Maintained
6683 F: Documentation/devicetree/bindings/iio/
6684 F: drivers/iio/
6685 F: drivers/staging/iio/
6686 F: include/linux/iio/
6687 F: tools/iio/
6688
6689 IKANOS/ADI EAGLE ADSL USB DRIVER
6690 M: Matthieu Castet <castet.matthieu@free.fr>
6691 M: Stanislaw Gruszka <stf_xl@wp.pl>
6692 S: Maintained
6693 F: drivers/usb/atm/ueagle-atm.c
6694
6695 IMGTEC ASCII LCD DRIVER
6696 M: Paul Burton <paul.burton@imgtec.com>
6697 S: Maintained
6698 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6699 F: drivers/auxdisplay/img-ascii-lcd.c
6700
6701 IMGTEC IR DECODER DRIVER
6702 M: James Hogan <james.hogan@imgtec.com>
6703 S: Maintained
6704 F: drivers/media/rc/img-ir/
6705
6706 IMS TWINTURBO FRAMEBUFFER DRIVER
6707 L: linux-fbdev@vger.kernel.org
6708 S: Orphan
6709 F: drivers/video/fbdev/imsttfb.c
6710
6711 INA209 HARDWARE MONITOR DRIVER
6712 M: Guenter Roeck <linux@roeck-us.net>
6713 L: linux-hwmon@vger.kernel.org
6714 S: Maintained
6715 F: Documentation/hwmon/ina209
6716 F: Documentation/devicetree/bindings/i2c/ina209.txt
6717 F: drivers/hwmon/ina209.c
6718
6719 INA2XX HARDWARE MONITOR DRIVER
6720 M: Guenter Roeck <linux@roeck-us.net>
6721 L: linux-hwmon@vger.kernel.org
6722 S: Maintained
6723 F: Documentation/hwmon/ina2xx
6724 F: drivers/hwmon/ina2xx.c
6725 F: include/linux/platform_data/ina2xx.h
6726
6727 INDUSTRY PACK SUBSYSTEM (IPACK)
6728 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6729 M: Jens Taprogge <jens.taprogge@taprogge.org>
6730 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6731 L: industrypack-devel@lists.sourceforge.net
6732 W: http://industrypack.sourceforge.net
6733 S: Maintained
6734 F: drivers/ipack/
6735
6736 INFINIBAND SUBSYSTEM
6737 M: Doug Ledford <dledford@redhat.com>
6738 M: Sean Hefty <sean.hefty@intel.com>
6739 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6740 L: linux-rdma@vger.kernel.org
6741 W: http://www.openfabrics.org/
6742 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6744 S: Supported
6745 F: Documentation/devicetree/bindings/infiniband/
6746 F: Documentation/infiniband/
6747 F: drivers/infiniband/
6748 F: include/uapi/linux/if_infiniband.h
6749 F: include/uapi/rdma/
6750 F: include/rdma/
6751
6752 INGENIC JZ4780 DMA Driver
6753 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6754 S: Maintained
6755 F: drivers/dma/dma-jz4780.c
6756
6757 INGENIC JZ4780 NAND DRIVER
6758 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6759 L: linux-mtd@lists.infradead.org
6760 S: Maintained
6761 F: drivers/mtd/nand/jz4780_*
6762
6763 INOTIFY
6764 M: Jan Kara <jack@suse.cz>
6765 R: Amir Goldstein <amir73il@gmail.com>
6766 L: linux-fsdevel@vger.kernel.org
6767 S: Maintained
6768 F: Documentation/filesystems/inotify.txt
6769 F: fs/notify/inotify/
6770 F: include/linux/inotify.h
6771 F: include/uapi/linux/inotify.h
6772
6773 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6774 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6775 L: linux-input@vger.kernel.org
6776 Q: http://patchwork.kernel.org/project/linux-input/list/
6777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6778 S: Maintained
6779 F: drivers/input/
6780 F: include/linux/input.h
6781 F: include/uapi/linux/input.h
6782 F: include/uapi/linux/input-event-codes.h
6783 F: include/linux/input/
6784 F: Documentation/devicetree/bindings/input/
6785 F: Documentation/input/
6786
6787 INPUT MULTITOUCH (MT) PROTOCOL
6788 M: Henrik Rydberg <rydberg@bitmath.org>
6789 L: linux-input@vger.kernel.org
6790 S: Odd fixes
6791 F: Documentation/input/multi-touch-protocol.rst
6792 F: drivers/input/input-mt.c
6793 K: \b(ABS|SYN)_MT_
6794
6795 INSIDE SECURE CRYPTO DRIVER
6796 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6797 F: drivers/crypto/inside-secure/
6798 S: Maintained
6799 L: linux-crypto@vger.kernel.org
6800
6801 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6802 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6803 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6804 L: linux-ima-devel@lists.sourceforge.net
6805 L: linux-ima-user@lists.sourceforge.net
6806 L: linux-security-module@vger.kernel.org
6807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6808 S: Supported
6809 F: security/integrity/ima/
6810
6811 INTEL 810/815 FRAMEBUFFER DRIVER
6812 M: Antonino Daplas <adaplas@gmail.com>
6813 L: linux-fbdev@vger.kernel.org
6814 S: Maintained
6815 F: drivers/video/fbdev/i810/
6816
6817 INTEL ASoC BDW/HSW DRIVERS
6818 M: Jie Yang <yang.jie@linux.intel.com>
6819 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6820 S: Supported
6821 F: sound/soc/intel/common/sst-dsp*
6822 F: sound/soc/intel/common/sst-firmware.c
6823 F: sound/soc/intel/boards/broadwell.c
6824 F: sound/soc/intel/haswell/
6825
6826 INTEL C600 SERIES SAS CONTROLLER DRIVER
6827 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6828 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6829 L: linux-scsi@vger.kernel.org
6830 T: git git://git.code.sf.net/p/intel-sas/isci
6831 S: Supported
6832 F: drivers/scsi/isci/
6833
6834 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6835 M: Jani Nikula <jani.nikula@linux.intel.com>
6836 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6837 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
6838 L: intel-gfx@lists.freedesktop.org
6839 W: https://01.org/linuxgraphics/
6840 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6841 C: irc://chat.freenode.net/intel-gfx
6842 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6843 T: git git://anongit.freedesktop.org/drm-intel
6844 S: Supported
6845 F: drivers/gpu/drm/i915/
6846 F: include/drm/i915*
6847 F: include/uapi/drm/i915_drm.h
6848 F: Documentation/gpu/i915.rst
6849
6850 INTEL ETHERNET DRIVERS
6851 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6852 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6853 W: http://www.intel.com/support/feedback.htm
6854 W: http://e1000.sourceforge.net/
6855 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6858 S: Supported
6859 F: Documentation/networking/e100.txt
6860 F: Documentation/networking/e1000.txt
6861 F: Documentation/networking/e1000e.txt
6862 F: Documentation/networking/igb.txt
6863 F: Documentation/networking/igbvf.txt
6864 F: Documentation/networking/ixgb.txt
6865 F: Documentation/networking/ixgbe.txt
6866 F: Documentation/networking/ixgbevf.txt
6867 F: Documentation/networking/i40e.txt
6868 F: Documentation/networking/i40evf.txt
6869 F: drivers/net/ethernet/intel/
6870 F: drivers/net/ethernet/intel/*/
6871 F: include/linux/avf/virtchnl.h
6872
6873 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6874 M: Maik Broemme <mbroemme@libmpq.org>
6875 L: linux-fbdev@vger.kernel.org
6876 S: Maintained
6877 F: Documentation/fb/intelfb.txt
6878 F: drivers/video/fbdev/intelfb/
6879
6880 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6881 M: Zhenyu Wang <zhenyuw@linux.intel.com>
6882 M: Zhi Wang <zhi.a.wang@intel.com>
6883 L: intel-gvt-dev@lists.freedesktop.org
6884 L: intel-gfx@lists.freedesktop.org
6885 W: https://01.org/igvt-g
6886 T: git https://github.com/01org/gvt-linux.git
6887 S: Supported
6888 F: drivers/gpu/drm/i915/gvt/
6889
6890 INTEL HID EVENT DRIVER
6891 M: Alex Hung <alex.hung@canonical.com>
6892 L: platform-driver-x86@vger.kernel.org
6893 S: Maintained
6894 F: drivers/platform/x86/intel-hid.c
6895
6896 INTEL I/OAT DMA DRIVER
6897 M: Dave Jiang <dave.jiang@intel.com>
6898 R: Dan Williams <dan.j.williams@intel.com>
6899 L: dmaengine@vger.kernel.org
6900 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6901 S: Supported
6902 F: drivers/dma/ioat*
6903
6904 INTEL IDLE DRIVER
6905 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6906 M: Len Brown <lenb@kernel.org>
6907 L: linux-pm@vger.kernel.org
6908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6909 B: https://bugzilla.kernel.org
6910 S: Supported
6911 F: drivers/idle/intel_idle.c
6912
6913 INTEL INTEGRATED SENSOR HUB DRIVER
6914 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6915 M: Jiri Kosina <jikos@kernel.org>
6916 L: linux-input@vger.kernel.org
6917 S: Maintained
6918 F: drivers/hid/intel-ish-hid/
6919
6920 INTEL IOMMU (VT-d)
6921 M: David Woodhouse <dwmw2@infradead.org>
6922 L: iommu@lists.linux-foundation.org
6923 T: git git://git.infradead.org/iommu-2.6.git
6924 S: Supported
6925 F: drivers/iommu/intel-iommu.c
6926 F: include/linux/intel-iommu.h
6927
6928 INTEL IOP-ADMA DMA DRIVER
6929 R: Dan Williams <dan.j.williams@intel.com>
6930 S: Odd fixes
6931 F: drivers/dma/iop-adma.c
6932
6933 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6934 M: Krzysztof Halasa <khalasa@piap.pl>
6935 S: Maintained
6936 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6937 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6938 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6939 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6940 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6941 F: drivers/net/wan/ixp4xx_hss.c
6942
6943 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6944 M: Deepak Saxena <dsaxena@plexity.net>
6945 S: Maintained
6946 F: drivers/char/hw_random/ixp4xx-rng.c
6947
6948 INTEL MANAGEMENT ENGINE (mei)
6949 M: Tomas Winkler <tomas.winkler@intel.com>
6950 L: linux-kernel@vger.kernel.org
6951 S: Supported
6952 F: include/uapi/linux/mei.h
6953 F: include/linux/mei_cl_bus.h
6954 F: drivers/misc/mei/*
6955 F: drivers/watchdog/mei_wdt.c
6956 F: Documentation/misc-devices/mei/*
6957 F: samples/mei/*
6958
6959 INTEL MENLOW THERMAL DRIVER
6960 M: Sujith Thomas <sujith.thomas@intel.com>
6961 L: platform-driver-x86@vger.kernel.org
6962 W: https://01.org/linux-acpi
6963 S: Supported
6964 F: drivers/platform/x86/intel_menlow.c
6965
6966 INTEL MERRIFIELD GPIO DRIVER
6967 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6968 L: linux-gpio@vger.kernel.org
6969 S: Maintained
6970 F: drivers/gpio/gpio-merrifield.c
6971
6972 INTEL MIC DRIVERS (mic)
6973 M: Sudeep Dutt <sudeep.dutt@intel.com>
6974 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6975 S: Supported
6976 W: https://github.com/sudeepdutt/mic
6977 W: http://software.intel.com/en-us/mic-developer
6978 F: include/linux/mic_bus.h
6979 F: include/linux/scif.h
6980 F: include/uapi/linux/mic_common.h
6981 F: include/uapi/linux/mic_ioctl.h
6982 F: include/uapi/linux/scif_ioctl.h
6983 F: drivers/misc/mic/
6984 F: drivers/dma/mic_x100_dma.c
6985 F: drivers/dma/mic_x100_dma.h
6986 F: Documentation/mic/
6987
6988 INTEL PMC CORE DRIVER
6989 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6990 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6991 L: platform-driver-x86@vger.kernel.org
6992 S: Maintained
6993 F: arch/x86/include/asm/pmc_core.h
6994 F: drivers/platform/x86/intel_pmc_core*
6995
6996 INTEL PMC/P-Unit IPC DRIVER
6997 M: Zha Qipeng<qipeng.zha@intel.com>
6998 L: platform-driver-x86@vger.kernel.org
6999 S: Maintained
7000 F: drivers/platform/x86/intel_pmc_ipc.c
7001 F: drivers/platform/x86/intel_punit_ipc.c
7002 F: arch/x86/include/asm/intel_pmc_ipc.h
7003 F: arch/x86/include/asm/intel_punit_ipc.h
7004
7005 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7006 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7007 L: linux-wireless@vger.kernel.org
7008 S: Maintained
7009 F: Documentation/networking/README.ipw2100
7010 F: Documentation/networking/README.ipw2200
7011 F: drivers/net/wireless/intel/ipw2x00/
7012
7013 INTEL PSTATE DRIVER
7014 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7015 M: Len Brown <lenb@kernel.org>
7016 L: linux-pm@vger.kernel.org
7017 S: Supported
7018 F: drivers/cpufreq/intel_pstate.c
7019
7020 INTEL RDMA RNIC DRIVER
7021 M: Faisal Latif <faisal.latif@intel.com>
7022 M: Shiraz Saleem <shiraz.saleem@intel.com>
7023 L: linux-rdma@vger.kernel.org
7024 S: Supported
7025 F: drivers/infiniband/hw/i40iw/
7026
7027 INTEL TELEMETRY DRIVER
7028 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7029 L: platform-driver-x86@vger.kernel.org
7030 S: Maintained
7031 F: arch/x86/include/asm/intel_telemetry.h
7032 F: drivers/platform/x86/intel_telemetry*
7033
7034 INTEL VIRTUAL BUTTON DRIVER
7035 M: AceLan Kao <acelan.kao@canonical.com>
7036 L: platform-driver-x86@vger.kernel.org
7037 S: Maintained
7038 F: drivers/platform/x86/intel-vbtn.c
7039
7040 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7041 M: Stanislaw Gruszka <sgruszka@redhat.com>
7042 L: linux-wireless@vger.kernel.org
7043 S: Supported
7044 F: drivers/net/wireless/intel/iwlegacy/
7045
7046 INTEL WIRELESS WIFI LINK (iwlwifi)
7047 M: Johannes Berg <johannes.berg@intel.com>
7048 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7049 M: Luca Coelho <luciano.coelho@intel.com>
7050 M: Intel Linux Wireless <linuxwifi@intel.com>
7051 L: linux-wireless@vger.kernel.org
7052 W: http://intellinuxwireless.org
7053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7054 S: Supported
7055 F: drivers/net/wireless/intel/iwlwifi/
7056
7057 INTEL WIRELESS WIMAX CONNECTION 2400
7058 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7059 M: linux-wimax@intel.com
7060 L: wimax@linuxwimax.org (subscribers-only)
7061 S: Supported
7062 W: http://linuxwimax.org
7063 F: Documentation/wimax/README.i2400m
7064 F: drivers/net/wimax/i2400m/
7065 F: include/uapi/linux/wimax/i2400m.h
7066
7067 INTEL(R) TRACE HUB
7068 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7069 S: Supported
7070 F: Documentation/trace/intel_th.txt
7071 F: drivers/hwtracing/intel_th/
7072
7073 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7074 M: Ning Sun <ning.sun@intel.com>
7075 L: tboot-devel@lists.sourceforge.net
7076 W: http://tboot.sourceforge.net
7077 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7078 S: Supported
7079 F: Documentation/intel_txt.txt
7080 F: include/linux/tboot.h
7081 F: arch/x86/kernel/tboot.c
7082
7083 INTEL-MID GPIO DRIVER
7084 M: David Cohen <david.a.cohen@linux.intel.com>
7085 L: linux-gpio@vger.kernel.org
7086 S: Maintained
7087 F: drivers/gpio/gpio-intel-mid.c
7088
7089 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7090 M: Linus Walleij <linus.walleij@linaro.org>
7091 L: linux-iio@vger.kernel.org
7092 S: Maintained
7093 F: drivers/iio/gyro/mpu3050*
7094 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7095
7096 IOC3 ETHERNET DRIVER
7097 M: Ralf Baechle <ralf@linux-mips.org>
7098 L: linux-mips@linux-mips.org
7099 S: Maintained
7100 F: drivers/net/ethernet/sgi/ioc3-eth.c
7101
7102 IOC3 SERIAL DRIVER
7103 M: Pat Gefre <pfg@sgi.com>
7104 L: linux-serial@vger.kernel.org
7105 S: Maintained
7106 F: drivers/tty/serial/ioc3_serial.c
7107
7108 IOMMU DRIVERS
7109 M: Joerg Roedel <joro@8bytes.org>
7110 L: iommu@lists.linux-foundation.org
7111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7112 S: Maintained
7113 F: Documentation/devicetree/bindings/iommu/
7114 F: drivers/iommu/
7115 F: include/linux/iommu.h
7116 F: include/linux/iova.h
7117
7118 IP MASQUERADING
7119 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7120 S: Maintained
7121 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7122
7123 IPMI SUBSYSTEM
7124 M: Corey Minyard <minyard@acm.org>
7125 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7126 W: http://openipmi.sourceforge.net/
7127 S: Supported
7128 F: Documentation/IPMI.txt
7129 F: drivers/char/ipmi/
7130 F: include/linux/ipmi*
7131 F: include/uapi/linux/ipmi*
7132
7133 IPS SCSI RAID DRIVER
7134 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7135 L: linux-scsi@vger.kernel.org
7136 W: http://www.adaptec.com/
7137 S: Maintained
7138 F: drivers/scsi/ips*
7139
7140 IPVS
7141 M: Wensong Zhang <wensong@linux-vs.org>
7142 M: Simon Horman <horms@verge.net.au>
7143 M: Julian Anastasov <ja@ssi.bg>
7144 L: netdev@vger.kernel.org
7145 L: lvs-devel@vger.kernel.org
7146 S: Maintained
7147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7149 F: Documentation/networking/ipvs-sysctl.txt
7150 F: include/net/ip_vs.h
7151 F: include/uapi/linux/ip_vs.h
7152 F: net/netfilter/ipvs/
7153
7154 IPWIRELESS DRIVER
7155 M: Jiri Kosina <jikos@kernel.org>
7156 M: David Sterba <dsterba@suse.com>
7157 S: Odd Fixes
7158 F: drivers/tty/ipwireless/
7159
7160 IPX NETWORK LAYER
7161 L: netdev@vger.kernel.org
7162 S: Odd fixes
7163 F: include/net/ipx.h
7164 F: include/uapi/linux/ipx.h
7165 F: net/ipx/
7166
7167 IRDA SUBSYSTEM
7168 M: Samuel Ortiz <samuel@sortiz.org>
7169 L: irda-users@lists.sourceforge.net (subscribers-only)
7170 L: netdev@vger.kernel.org
7171 W: http://irda.sourceforge.net/
7172 S: Maintained
7173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7174 F: Documentation/networking/irda.txt
7175 F: drivers/staging/irda/
7176
7177 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7178 M: Marc Zyngier <marc.zyngier@arm.com>
7179 S: Maintained
7180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7181 F: Documentation/IRQ-domain.txt
7182 F: include/linux/irqdomain.h
7183 F: kernel/irq/irqdomain.c
7184 F: kernel/irq/msi.c
7185
7186 IRQ SUBSYSTEM
7187 M: Thomas Gleixner <tglx@linutronix.de>
7188 L: linux-kernel@vger.kernel.org
7189 S: Maintained
7190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7191 F: kernel/irq/
7192
7193 IRQCHIP DRIVERS
7194 M: Thomas Gleixner <tglx@linutronix.de>
7195 M: Jason Cooper <jason@lakedaemon.net>
7196 M: Marc Zyngier <marc.zyngier@arm.com>
7197 L: linux-kernel@vger.kernel.org
7198 S: Maintained
7199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7200 F: Documentation/devicetree/bindings/interrupt-controller/
7201 F: drivers/irqchip/
7202
7203 ISA
7204 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7205 S: Maintained
7206 F: Documentation/isa.txt
7207 F: drivers/base/isa.c
7208 F: include/linux/isa.h
7209
7210 ISA RADIO MODULE
7211 M: Hans Verkuil <hverkuil@xs4all.nl>
7212 L: linux-media@vger.kernel.org
7213 T: git git://linuxtv.org/media_tree.git
7214 W: https://linuxtv.org
7215 S: Maintained
7216 F: drivers/media/radio/radio-isa*
7217
7218 ISAPNP
7219 M: Jaroslav Kysela <perex@perex.cz>
7220 S: Maintained
7221 F: Documentation/isapnp.txt
7222 F: drivers/pnp/isapnp/
7223 F: include/linux/isapnp.h
7224
7225 ISCSI
7226 M: Lee Duncan <lduncan@suse.com>
7227 M: Chris Leech <cleech@redhat.com>
7228 L: open-iscsi@googlegroups.com
7229 W: www.open-iscsi.com
7230 S: Maintained
7231 F: drivers/scsi/*iscsi*
7232 F: include/scsi/*iscsi*
7233
7234 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7235 M: Peter Jones <pjones@redhat.com>
7236 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7237 S: Maintained
7238 F: drivers/firmware/iscsi_ibft*
7239
7240 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7241 M: Or Gerlitz <ogerlitz@mellanox.com>
7242 M: Sagi Grimberg <sagi@grimberg.me>
7243 M: Roi Dayan <roid@mellanox.com>
7244 L: linux-rdma@vger.kernel.org
7245 S: Supported
7246 W: http://www.openfabrics.org
7247 W: www.open-iscsi.org
7248 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7249 F: drivers/infiniband/ulp/iser/
7250
7251 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7252 M: Sagi Grimberg <sagi@grimberg.me>
7253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7254 L: linux-rdma@vger.kernel.org
7255 L: target-devel@vger.kernel.org
7256 S: Supported
7257 W: http://www.linux-iscsi.org
7258 F: drivers/infiniband/ulp/isert
7259
7260 ISDN SUBSYSTEM
7261 M: Karsten Keil <isdn@linux-pingi.de>
7262 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7263 L: netdev@vger.kernel.org
7264 W: http://www.isdn4linux.de
7265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7266 S: Maintained
7267 F: Documentation/isdn/
7268 F: drivers/isdn/
7269 F: include/linux/isdn.h
7270 F: include/linux/isdn/
7271 F: include/uapi/linux/isdn.h
7272 F: include/uapi/linux/isdn/
7273
7274 ISDN SUBSYSTEM (Eicon active card driver)
7275 M: Armin Schindler <mac@melware.de>
7276 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7277 W: http://www.melware.de
7278 S: Maintained
7279 F: drivers/isdn/hardware/eicon/
7280
7281 IT87 HARDWARE MONITORING DRIVER
7282 M: Jean Delvare <jdelvare@suse.com>
7283 L: linux-hwmon@vger.kernel.org
7284 S: Maintained
7285 F: Documentation/hwmon/it87
7286 F: drivers/hwmon/it87.c
7287
7288 IT913X MEDIA DRIVER
7289 M: Antti Palosaari <crope@iki.fi>
7290 L: linux-media@vger.kernel.org
7291 W: https://linuxtv.org
7292 W: http://palosaari.fi/linux/
7293 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7294 T: git git://linuxtv.org/anttip/media_tree.git
7295 S: Maintained
7296 F: drivers/media/tuners/it913x*
7297
7298 IVTV VIDEO4LINUX DRIVER
7299 M: Andy Walls <awalls@md.metrocast.net>
7300 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7301 L: linux-media@vger.kernel.org
7302 T: git git://linuxtv.org/media_tree.git
7303 W: http://www.ivtvdriver.org
7304 S: Maintained
7305 F: Documentation/media/v4l-drivers/ivtv*
7306 F: drivers/media/pci/ivtv/
7307 F: include/uapi/linux/ivtv*
7308
7309 IX2505V MEDIA DRIVER
7310 M: Malcolm Priestley <tvboxspy@gmail.com>
7311 L: linux-media@vger.kernel.org
7312 W: https://linuxtv.org
7313 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7314 S: Maintained
7315 F: drivers/media/dvb-frontends/ix2505v*
7316
7317 JC42.4 TEMPERATURE SENSOR DRIVER
7318 M: Guenter Roeck <linux@roeck-us.net>
7319 L: linux-hwmon@vger.kernel.org
7320 S: Maintained
7321 F: drivers/hwmon/jc42.c
7322 F: Documentation/hwmon/jc42
7323
7324 JFS FILESYSTEM
7325 M: Dave Kleikamp <shaggy@kernel.org>
7326 L: jfs-discussion@lists.sourceforge.net
7327 W: http://jfs.sourceforge.net/
7328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7329 S: Maintained
7330 F: Documentation/filesystems/jfs.txt
7331 F: fs/jfs/
7332
7333 JME NETWORK DRIVER
7334 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7335 L: netdev@vger.kernel.org
7336 S: Maintained
7337 F: drivers/net/ethernet/jme.*
7338
7339 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7340 M: David Woodhouse <dwmw2@infradead.org>
7341 L: linux-mtd@lists.infradead.org
7342 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7343 S: Maintained
7344 F: fs/jffs2/
7345 F: include/uapi/linux/jffs2.h
7346
7347 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7348 M: "Theodore Ts'o" <tytso@mit.edu>
7349 M: Jan Kara <jack@suse.com>
7350 L: linux-ext4@vger.kernel.org
7351 S: Maintained
7352 F: fs/jbd2/
7353 F: include/linux/jbd2.h
7354
7355 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7356 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7357 L: linux-media@vger.kernel.org
7358 S: Maintained
7359 F: drivers/media/platform/rcar_jpu.c
7360
7361 JSM Neo PCI based serial card
7362 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7363 L: linux-serial@vger.kernel.org
7364 S: Maintained
7365 F: drivers/tty/serial/jsm/
7366
7367 K10TEMP HARDWARE MONITORING DRIVER
7368 M: Clemens Ladisch <clemens@ladisch.de>
7369 L: linux-hwmon@vger.kernel.org
7370 S: Maintained
7371 F: Documentation/hwmon/k10temp
7372 F: drivers/hwmon/k10temp.c
7373
7374 K8TEMP HARDWARE MONITORING DRIVER
7375 M: Rudolf Marek <r.marek@assembler.cz>
7376 L: linux-hwmon@vger.kernel.org
7377 S: Maintained
7378 F: Documentation/hwmon/k8temp
7379 F: drivers/hwmon/k8temp.c
7380
7381 KASAN
7382 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7383 R: Alexander Potapenko <glider@google.com>
7384 R: Dmitry Vyukov <dvyukov@google.com>
7385 L: kasan-dev@googlegroups.com
7386 S: Maintained
7387 F: arch/*/include/asm/kasan.h
7388 F: arch/*/mm/kasan_init*
7389 F: Documentation/dev-tools/kasan.rst
7390 F: include/linux/kasan*.h
7391 F: lib/test_kasan.c
7392 F: mm/kasan/
7393 F: scripts/Makefile.kasan
7394
7395 KCONFIG
7396 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7397 L: linux-kbuild@vger.kernel.org
7398 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7399 S: Maintained
7400 F: Documentation/kbuild/kconfig-language.txt
7401 F: scripts/kconfig/
7402
7403 KDUMP
7404 M: Dave Young <dyoung@redhat.com>
7405 M: Baoquan He <bhe@redhat.com>
7406 R: Vivek Goyal <vgoyal@redhat.com>
7407 L: kexec@lists.infradead.org
7408 W: http://lse.sourceforge.net/kdump/
7409 S: Maintained
7410 F: Documentation/kdump/
7411
7412 KEENE FM RADIO TRANSMITTER DRIVER
7413 M: Hans Verkuil <hverkuil@xs4all.nl>
7414 L: linux-media@vger.kernel.org
7415 T: git git://linuxtv.org/media_tree.git
7416 W: https://linuxtv.org
7417 S: Maintained
7418 F: drivers/media/radio/radio-keene*
7419
7420 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7421 M: Ian Kent <raven@themaw.net>
7422 L: autofs@vger.kernel.org
7423 S: Maintained
7424 F: fs/autofs4/
7425
7426 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7427 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7428 M: Michal Marek <mmarek@suse.com>
7429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7430 L: linux-kbuild@vger.kernel.org
7431 S: Maintained
7432 F: Documentation/kbuild/
7433 F: Makefile
7434 F: scripts/Makefile.*
7435 F: scripts/basic/
7436 F: scripts/mk*
7437 F: scripts/package/
7438
7439 KERNEL JANITORS
7440 L: kernel-janitors@vger.kernel.org
7441 W: http://kernelnewbies.org/KernelJanitors
7442 S: Odd Fixes
7443
7444 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7445 M: "J. Bruce Fields" <bfields@fieldses.org>
7446 M: Jeff Layton <jlayton@poochiereds.net>
7447 L: linux-nfs@vger.kernel.org
7448 W: http://nfs.sourceforge.net/
7449 T: git git://linux-nfs.org/~bfields/linux.git
7450 S: Supported
7451 F: fs/nfsd/
7452 F: include/uapi/linux/nfsd/
7453 F: fs/lockd/
7454 F: fs/nfs_common/
7455 F: net/sunrpc/
7456 F: include/linux/lockd/
7457 F: include/linux/sunrpc/
7458 F: include/uapi/linux/sunrpc/
7459
7460 KERNEL SELFTEST FRAMEWORK
7461 M: Shuah Khan <shuahkh@osg.samsung.com>
7462 M: Shuah Khan <shuah@kernel.org>
7463 L: linux-kselftest@vger.kernel.org
7464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7465 S: Maintained
7466 F: tools/testing/selftests/
7467 F: Documentation/dev-tools/kselftest*
7468
7469 KERNEL VIRTUAL MACHINE (KVM)
7470 M: Paolo Bonzini <pbonzini@redhat.com>
7471 M: Radim Krčmář <rkrcmar@redhat.com>
7472 L: kvm@vger.kernel.org
7473 W: http://www.linux-kvm.org
7474 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7475 S: Supported
7476 F: Documentation/*/kvm*.txt
7477 F: Documentation/virtual/kvm/
7478 F: arch/*/kvm/
7479 F: arch/x86/kernel/kvm.c
7480 F: arch/x86/kernel/kvmclock.c
7481 F: arch/*/include/asm/kvm*
7482 F: include/linux/kvm*
7483 F: include/uapi/linux/kvm*
7484 F: virt/kvm/
7485 F: tools/kvm/
7486
7487 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7488 M: Joerg Roedel <joro@8bytes.org>
7489 L: kvm@vger.kernel.org
7490 W: http://www.linux-kvm.org/
7491 S: Maintained
7492 F: arch/x86/include/asm/svm.h
7493 F: arch/x86/kvm/svm.c
7494
7495 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7496 M: Christoffer Dall <christoffer.dall@linaro.org>
7497 M: Marc Zyngier <marc.zyngier@arm.com>
7498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7499 L: kvmarm@lists.cs.columbia.edu
7500 W: http://systems.cs.columbia.edu/projects/kvm-arm
7501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7502 S: Supported
7503 F: arch/arm/include/uapi/asm/kvm*
7504 F: arch/arm/include/asm/kvm*
7505 F: arch/arm/kvm/
7506 F: virt/kvm/arm/
7507 F: include/kvm/arm_*
7508
7509 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7510 M: Alexander Graf <agraf@suse.com>
7511 L: kvm-ppc@vger.kernel.org
7512 W: http://www.linux-kvm.org/
7513 T: git git://github.com/agraf/linux-2.6.git
7514 S: Supported
7515 F: arch/powerpc/include/asm/kvm*
7516 F: arch/powerpc/kvm/
7517
7518 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7519 M: Christoffer Dall <christoffer.dall@linaro.org>
7520 M: Marc Zyngier <marc.zyngier@arm.com>
7521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7522 L: kvmarm@lists.cs.columbia.edu
7523 S: Maintained
7524 F: arch/arm64/include/uapi/asm/kvm*
7525 F: arch/arm64/include/asm/kvm*
7526 F: arch/arm64/kvm/
7527
7528 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7529 M: James Hogan <james.hogan@imgtec.com>
7530 L: linux-mips@linux-mips.org
7531 S: Supported
7532 F: arch/mips/include/uapi/asm/kvm*
7533 F: arch/mips/include/asm/kvm*
7534 F: arch/mips/kvm/
7535
7536 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7537 M: Christian Borntraeger <borntraeger@de.ibm.com>
7538 M: Cornelia Huck <cohuck@redhat.com>
7539 L: linux-s390@vger.kernel.org
7540 W: http://www.ibm.com/developerworks/linux/linux390/
7541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7542 S: Supported
7543 F: Documentation/s390/kvm.txt
7544 F: arch/s390/include/asm/kvm*
7545 F: arch/s390/kvm/
7546 F: arch/s390/mm/gmap.c
7547
7548 KERNFS
7549 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7550 M: Tejun Heo <tj@kernel.org>
7551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7552 S: Supported
7553 F: include/linux/kernfs.h
7554 F: fs/kernfs/
7555
7556 KEXEC
7557 M: Eric Biederman <ebiederm@xmission.com>
7558 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7559 L: kexec@lists.infradead.org
7560 S: Maintained
7561 F: include/linux/kexec.h
7562 F: include/uapi/linux/kexec.h
7563 F: kernel/kexec*
7564
7565 KEYS-ENCRYPTED
7566 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7567 M: David Safford <safford@us.ibm.com>
7568 L: linux-security-module@vger.kernel.org
7569 L: keyrings@vger.kernel.org
7570 S: Supported
7571 F: Documentation/security/keys/trusted-encrypted.rst
7572 F: include/keys/encrypted-type.h
7573 F: security/keys/encrypted-keys/
7574
7575 KEYS-TRUSTED
7576 M: David Safford <safford@us.ibm.com>
7577 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7578 L: linux-security-module@vger.kernel.org
7579 L: keyrings@vger.kernel.org
7580 S: Supported
7581 F: Documentation/security/keys/trusted-encrypted.rst
7582 F: include/keys/trusted-type.h
7583 F: security/keys/trusted.c
7584 F: security/keys/trusted.h
7585
7586 KEYS/KEYRINGS:
7587 M: David Howells <dhowells@redhat.com>
7588 L: keyrings@vger.kernel.org
7589 S: Maintained
7590 F: Documentation/security/keys/core.rst
7591 F: include/linux/key.h
7592 F: include/linux/key-type.h
7593 F: include/linux/keyctl.h
7594 F: include/uapi/linux/keyctl.h
7595 F: include/keys/
7596 F: security/keys/
7597
7598 KGDB / KDB /debug_core
7599 M: Jason Wessel <jason.wessel@windriver.com>
7600 W: http://kgdb.wiki.kernel.org/
7601 L: kgdb-bugreport@lists.sourceforge.net
7602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7603 S: Maintained
7604 F: Documentation/dev-tools/kgdb.rst
7605 F: drivers/misc/kgdbts.c
7606 F: drivers/tty/serial/kgdboc.c
7607 F: include/linux/kdb.h
7608 F: include/linux/kgdb.h
7609 F: kernel/debug/
7610
7611 KMEMCHECK
7612 M: Vegard Nossum <vegardno@ifi.uio.no>
7613 M: Pekka Enberg <penberg@kernel.org>
7614 S: Maintained
7615 F: Documentation/dev-tools/kmemcheck.rst
7616 F: arch/x86/include/asm/kmemcheck.h
7617 F: arch/x86/mm/kmemcheck/
7618 F: include/linux/kmemcheck.h
7619 F: mm/kmemcheck.c
7620
7621 KMEMLEAK
7622 M: Catalin Marinas <catalin.marinas@arm.com>
7623 S: Maintained
7624 F: Documentation/dev-tools/kmemleak.rst
7625 F: include/linux/kmemleak.h
7626 F: mm/kmemleak.c
7627 F: mm/kmemleak-test.c
7628
7629 KMOD MODULE USERMODE HELPER
7630 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7631 L: linux-kernel@vger.kernel.org
7632 S: Maintained
7633 F: kernel/kmod.c
7634 F: include/linux/kmod.h
7635 F: lib/test_kmod.c
7636 F: tools/testing/selftests/kmod/
7637
7638 KPROBES
7639 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7640 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7641 M: "David S. Miller" <davem@davemloft.net>
7642 M: Masami Hiramatsu <mhiramat@kernel.org>
7643 S: Maintained
7644 F: Documentation/kprobes.txt
7645 F: include/linux/kprobes.h
7646 F: include/asm-generic/kprobes.h
7647 F: kernel/kprobes.c
7648
7649 KS0108 LCD CONTROLLER DRIVER
7650 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7651 W: http://miguelojeda.es/auxdisplay.htm
7652 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7653 S: Maintained
7654 F: Documentation/auxdisplay/ks0108
7655 F: drivers/auxdisplay/ks0108.c
7656 F: include/linux/ks0108.h
7657
7658 L3MDEV
7659 M: David Ahern <dsa@cumulusnetworks.com>
7660 L: netdev@vger.kernel.org
7661 S: Maintained
7662 F: net/l3mdev
7663 F: include/net/l3mdev.h
7664
7665 LANTIQ MIPS ARCHITECTURE
7666 M: John Crispin <john@phrozen.org>
7667 L: linux-mips@linux-mips.org
7668 S: Maintained
7669 F: arch/mips/lantiq
7670
7671 LAPB module
7672 L: linux-x25@vger.kernel.org
7673 S: Orphan
7674 F: Documentation/networking/lapb-module.txt
7675 F: include/*/lapb.h
7676 F: net/lapb/
7677
7678 LASI 53c700 driver for PARISC
7679 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7680 L: linux-scsi@vger.kernel.org
7681 S: Maintained
7682 F: Documentation/scsi/53c700.txt
7683 F: drivers/scsi/53c700*
7684
7685 LED SUBSYSTEM
7686 M: Richard Purdie <rpurdie@rpsys.net>
7687 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7688 M: Pavel Machek <pavel@ucw.cz>
7689 L: linux-leds@vger.kernel.org
7690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7691 S: Maintained
7692 F: Documentation/devicetree/bindings/leds/
7693 F: drivers/leds/
7694 F: include/linux/leds.h
7695
7696 LEGACY EEPROM DRIVER
7697 M: Jean Delvare <jdelvare@suse.com>
7698 S: Maintained
7699 F: Documentation/misc-devices/eeprom
7700 F: drivers/misc/eeprom/eeprom.c
7701
7702 LEGO USB Tower driver
7703 M: Juergen Stuber <starblue@users.sourceforge.net>
7704 L: legousb-devel@lists.sourceforge.net
7705 W: http://legousb.sourceforge.net/
7706 S: Maintained
7707 F: drivers/usb/misc/legousbtower.c
7708
7709 LG2160 MEDIA DRIVER
7710 M: Michael Krufky <mkrufky@linuxtv.org>
7711 L: linux-media@vger.kernel.org
7712 W: https://linuxtv.org
7713 W: http://github.com/mkrufky
7714 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7715 T: git git://linuxtv.org/mkrufky/tuners.git
7716 S: Maintained
7717 F: drivers/media/dvb-frontends/lg2160.*
7718
7719 LGDT3305 MEDIA DRIVER
7720 M: Michael Krufky <mkrufky@linuxtv.org>
7721 L: linux-media@vger.kernel.org
7722 W: https://linuxtv.org
7723 W: http://github.com/mkrufky
7724 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7725 T: git git://linuxtv.org/mkrufky/tuners.git
7726 S: Maintained
7727 F: drivers/media/dvb-frontends/lgdt3305.*
7728
7729 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7730 M: Viresh Kumar <vireshk@kernel.org>
7731 L: linux-ide@vger.kernel.org
7732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7733 S: Maintained
7734 F: include/linux/pata_arasan_cf_data.h
7735 F: drivers/ata/pata_arasan_cf.c
7736
7737 LIBATA PATA DRIVERS
7738 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7739 M: Tejun Heo <tj@kernel.org>
7740 L: linux-ide@vger.kernel.org
7741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7742 S: Maintained
7743 F: drivers/ata/pata_*.c
7744 F: drivers/ata/ata_generic.c
7745
7746 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7747 M: Linus Walleij <linus.walleij@linaro.org>
7748 L: linux-ide@vger.kernel.org
7749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7750 S: Maintained
7751 F: drivers/ata/pata_ftide010.c
7752 F: drivers/ata/sata_gemini.c
7753 F: drivers/ata/sata_gemini.h
7754
7755 LIBATA SATA AHCI PLATFORM devices support
7756 M: Hans de Goede <hdegoede@redhat.com>
7757 M: Tejun Heo <tj@kernel.org>
7758 L: linux-ide@vger.kernel.org
7759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7760 S: Maintained
7761 F: drivers/ata/ahci_platform.c
7762 F: drivers/ata/libahci_platform.c
7763 F: include/linux/ahci_platform.h
7764
7765 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7766 M: Mikael Pettersson <mikpelinux@gmail.com>
7767 L: linux-ide@vger.kernel.org
7768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7769 S: Maintained
7770 F: drivers/ata/sata_promise.*
7771
7772 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7773 M: Tejun Heo <tj@kernel.org>
7774 L: linux-ide@vger.kernel.org
7775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7776 S: Maintained
7777 F: drivers/ata/
7778 F: include/linux/ata.h
7779 F: include/linux/libata.h
7780 F: Documentation/devicetree/bindings/ata/
7781
7782 LIBLOCKDEP
7783 M: Sasha Levin <alexander.levin@verizon.com>
7784 S: Maintained
7785 F: tools/lib/lockdep/
7786
7787 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7788 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7789 L: linux-nvdimm@lists.01.org
7790 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7791 S: Supported
7792 F: drivers/nvdimm/blk.c
7793 F: drivers/nvdimm/region_devs.c
7794
7795 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7796 M: Vishal Verma <vishal.l.verma@intel.com>
7797 L: linux-nvdimm@lists.01.org
7798 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7799 S: Supported
7800 F: drivers/nvdimm/btt*
7801
7802 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7803 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7804 L: linux-nvdimm@lists.01.org
7805 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7806 S: Supported
7807 F: drivers/nvdimm/pmem*
7808
7809 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7810 M: Dan Williams <dan.j.williams@intel.com>
7811 L: linux-nvdimm@lists.01.org
7812 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7814 S: Supported
7815 F: drivers/nvdimm/*
7816 F: drivers/acpi/nfit/*
7817 F: include/linux/nd.h
7818 F: include/linux/libnvdimm.h
7819 F: include/uapi/linux/ndctl.h
7820
7821 LIGHTNVM PLATFORM SUPPORT
7822 M: Matias Bjorling <mb@lightnvm.io>
7823 W: http://github/OpenChannelSSD
7824 L: linux-block@vger.kernel.org
7825 S: Maintained
7826 F: drivers/lightnvm/
7827 F: include/linux/lightnvm.h
7828 F: include/uapi/linux/lightnvm.h
7829
7830 LINUX FOR POWER MACINTOSH
7831 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7832 W: http://www.penguinppc.org/
7833 L: linuxppc-dev@lists.ozlabs.org
7834 S: Maintained
7835 F: arch/powerpc/platforms/powermac/
7836 F: drivers/macintosh/
7837
7838 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7839 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7840 M: Paul Mackerras <paulus@samba.org>
7841 M: Michael Ellerman <mpe@ellerman.id.au>
7842 W: https://github.com/linuxppc/linux/wiki
7843 L: linuxppc-dev@lists.ozlabs.org
7844 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7846 S: Supported
7847 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7848 F: Documentation/devicetree/bindings/powerpc/
7849 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7850 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7851 F: Documentation/powerpc/
7852 F: arch/powerpc/
7853 F: drivers/char/tpm/tpm_ibmvtpm*
7854 F: drivers/crypto/nx/
7855 F: drivers/crypto/vmx/
7856 F: drivers/i2c/busses/i2c-opal.c
7857 F: drivers/net/ethernet/ibm/ibmveth.*
7858 F: drivers/net/ethernet/ibm/ibmvnic.*
7859 F: drivers/pci/hotplug/pnv_php.c
7860 F: drivers/pci/hotplug/rpa*
7861 F: drivers/rtc/rtc-opal.c
7862 F: drivers/scsi/ibmvscsi/
7863 F: drivers/tty/hvc/hvc_opal.c
7864 F: drivers/watchdog/wdrtas.c
7865 F: tools/testing/selftests/powerpc
7866 N: /pmac
7867 N: powermac
7868 N: powernv
7869 N: [^a-z0-9]ps3
7870 N: pseries
7871
7872 LINUX FOR POWERPC EMBEDDED MPC5XXX
7873 M: Anatolij Gustschin <agust@denx.de>
7874 L: linuxppc-dev@lists.ozlabs.org
7875 T: git git://git.denx.de/linux-denx-agust.git
7876 S: Maintained
7877 F: arch/powerpc/platforms/512x/
7878 F: arch/powerpc/platforms/52xx/
7879
7880 LINUX FOR POWERPC EMBEDDED PPC4XX
7881 M: Alistair Popple <alistair@popple.id.au>
7882 M: Matt Porter <mporter@kernel.crashing.org>
7883 W: http://www.penguinppc.org/
7884 L: linuxppc-dev@lists.ozlabs.org
7885 S: Maintained
7886 F: arch/powerpc/platforms/40x/
7887 F: arch/powerpc/platforms/44x/
7888
7889 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7890 M: Scott Wood <oss@buserror.net>
7891 M: Kumar Gala <galak@kernel.crashing.org>
7892 W: http://www.penguinppc.org/
7893 L: linuxppc-dev@lists.ozlabs.org
7894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7895 S: Maintained
7896 F: arch/powerpc/platforms/83xx/
7897 F: arch/powerpc/platforms/85xx/
7898 F: Documentation/devicetree/bindings/powerpc/fsl/
7899
7900 LINUX FOR POWERPC EMBEDDED PPC8XX
7901 M: Vitaly Bordug <vitb@kernel.crashing.org>
7902 W: http://www.penguinppc.org/
7903 L: linuxppc-dev@lists.ozlabs.org
7904 S: Maintained
7905 F: arch/powerpc/platforms/8xx/
7906
7907 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7908 L: linuxppc-dev@lists.ozlabs.org
7909 S: Orphan
7910 F: arch/powerpc/*/*virtex*
7911 F: arch/powerpc/*/*/*virtex*
7912
7913 LINUX FOR POWERPC PA SEMI PWRFICIENT
7914 L: linuxppc-dev@lists.ozlabs.org
7915 S: Orphan
7916 F: arch/powerpc/platforms/pasemi/
7917 F: drivers/*/*pasemi*
7918 F: drivers/*/*/*pasemi*
7919
7920 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7921 M: Kees Cook <keescook@chromium.org>
7922 S: Maintained
7923 F: drivers/misc/lkdtm*
7924
7925 LINUX SECURITY MODULE (LSM) FRAMEWORK
7926 M: Chris Wright <chrisw@sous-sol.org>
7927 L: linux-security-module@vger.kernel.org
7928 S: Supported
7929
7930 LIS3LV02D ACCELEROMETER DRIVER
7931 M: Eric Piel <eric.piel@tremplin-utc.net>
7932 S: Maintained
7933 F: Documentation/misc-devices/lis3lv02d
7934 F: drivers/misc/lis3lv02d/
7935 F: drivers/platform/x86/hp_accel.c
7936
7937 LIVE PATCHING
7938 M: Josh Poimboeuf <jpoimboe@redhat.com>
7939 M: Jessica Yu <jeyu@kernel.org>
7940 M: Jiri Kosina <jikos@kernel.org>
7941 M: Miroslav Benes <mbenes@suse.cz>
7942 R: Petr Mladek <pmladek@suse.com>
7943 S: Maintained
7944 F: kernel/livepatch/
7945 F: include/linux/livepatch.h
7946 F: arch/x86/include/asm/livepatch.h
7947 F: arch/x86/kernel/livepatch.c
7948 F: Documentation/livepatch/
7949 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7950 F: samples/livepatch/
7951 L: live-patching@vger.kernel.org
7952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7953
7954 LLC (802.2)
7955 L: netdev@vger.kernel.org
7956 S: Odd fixes
7957 F: include/linux/llc.h
7958 F: include/uapi/linux/llc.h
7959 F: include/net/llc*
7960 F: net/llc/
7961
7962 LM73 HARDWARE MONITOR DRIVER
7963 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7964 L: linux-hwmon@vger.kernel.org
7965 S: Maintained
7966 F: drivers/hwmon/lm73.c
7967
7968 LM78 HARDWARE MONITOR DRIVER
7969 M: Jean Delvare <jdelvare@suse.com>
7970 L: linux-hwmon@vger.kernel.org
7971 S: Maintained
7972 F: Documentation/hwmon/lm78
7973 F: drivers/hwmon/lm78.c
7974
7975 LM83 HARDWARE MONITOR DRIVER
7976 M: Jean Delvare <jdelvare@suse.com>
7977 L: linux-hwmon@vger.kernel.org
7978 S: Maintained
7979 F: Documentation/hwmon/lm83
7980 F: drivers/hwmon/lm83.c
7981
7982 LM90 HARDWARE MONITOR DRIVER
7983 M: Jean Delvare <jdelvare@suse.com>
7984 L: linux-hwmon@vger.kernel.org
7985 S: Maintained
7986 F: Documentation/hwmon/lm90
7987 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7988 F: drivers/hwmon/lm90.c
7989 F: include/dt-bindings/thermal/lm90.h
7990
7991 LM95234 HARDWARE MONITOR DRIVER
7992 M: Guenter Roeck <linux@roeck-us.net>
7993 L: linux-hwmon@vger.kernel.org
7994 S: Maintained
7995 F: Documentation/hwmon/lm95234
7996 F: drivers/hwmon/lm95234.c
7997
7998 LME2510 MEDIA DRIVER
7999 M: Malcolm Priestley <tvboxspy@gmail.com>
8000 L: linux-media@vger.kernel.org
8001 W: https://linuxtv.org
8002 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8003 S: Maintained
8004 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8005
8006 LOADPIN SECURITY MODULE
8007 M: Kees Cook <keescook@chromium.org>
8008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8009 S: Supported
8010 F: security/loadpin/
8011 F: Documentation/admin-guide/LSM/LoadPin.rst
8012
8013 LOCKING PRIMITIVES
8014 M: Peter Zijlstra <peterz@infradead.org>
8015 M: Ingo Molnar <mingo@redhat.com>
8016 L: linux-kernel@vger.kernel.org
8017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8018 S: Maintained
8019 F: Documentation/locking/
8020 F: include/linux/lockdep.h
8021 F: include/linux/spinlock*.h
8022 F: arch/*/include/asm/spinlock*.h
8023 F: include/linux/rwlock*.h
8024 F: include/linux/mutex*.h
8025 F: arch/*/include/asm/mutex*.h
8026 F: include/linux/rwsem*.h
8027 F: arch/*/include/asm/rwsem.h
8028 F: include/linux/seqlock.h
8029 F: lib/locking*.[ch]
8030 F: kernel/locking/
8031
8032 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8033 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8034 L: linux-ntfs-dev@lists.sourceforge.net
8035 W: http://www.linux-ntfs.org/content/view/19/37/
8036 S: Maintained
8037 F: Documentation/ldm.txt
8038 F: block/partitions/ldm.*
8039
8040 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8041 M: Sathya Prakash <sathya.prakash@broadcom.com>
8042 M: Chaitra P B <chaitra.basappa@broadcom.com>
8043 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8044 L: MPT-FusionLinux.pdl@broadcom.com
8045 L: linux-scsi@vger.kernel.org
8046 W: http://www.avagotech.com/support/
8047 S: Supported
8048 F: drivers/message/fusion/
8049 F: drivers/scsi/mpt2sas/
8050 F: drivers/scsi/mpt3sas/
8051
8052 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8053 M: Matthew Wilcox <matthew@wil.cx>
8054 L: linux-scsi@vger.kernel.org
8055 S: Maintained
8056 F: drivers/scsi/sym53c8xx_2/
8057
8058 LTC4261 HARDWARE MONITOR DRIVER
8059 M: Guenter Roeck <linux@roeck-us.net>
8060 L: linux-hwmon@vger.kernel.org
8061 S: Maintained
8062 F: Documentation/hwmon/ltc4261
8063 F: drivers/hwmon/ltc4261.c
8064
8065 LTC4306 I2C MULTIPLEXER DRIVER
8066 M: Michael Hennerich <michael.hennerich@analog.com>
8067 W: http://ez.analog.com/community/linux-device-drivers
8068 L: linux-i2c@vger.kernel.org
8069 S: Supported
8070 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8071 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8072
8073 LTP (Linux Test Project)
8074 M: Mike Frysinger <vapier@gentoo.org>
8075 M: Cyril Hrubis <chrubis@suse.cz>
8076 M: Wanlong Gao <wanlong.gao@gmail.com>
8077 M: Jan Stancek <jstancek@redhat.com>
8078 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8079 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8080 L: ltp@lists.linux.it (subscribers-only)
8081 W: http://linux-test-project.github.io/
8082 T: git git://github.com/linux-test-project/ltp.git
8083 S: Maintained
8084
8085 M32R ARCHITECTURE
8086 W: http://www.linux-m32r.org/
8087 S: Orphan
8088 F: arch/m32r/
8089
8090 M68K ARCHITECTURE
8091 M: Geert Uytterhoeven <geert@linux-m68k.org>
8092 L: linux-m68k@lists.linux-m68k.org
8093 W: http://www.linux-m68k.org/
8094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8095 S: Maintained
8096 F: arch/m68k/
8097 F: drivers/zorro/
8098
8099 M68K ON APPLE MACINTOSH
8100 M: Joshua Thompson <funaho@jurai.org>
8101 W: http://www.mac.linux-m68k.org/
8102 L: linux-m68k@lists.linux-m68k.org
8103 S: Maintained
8104 F: arch/m68k/mac/
8105
8106 M68K ON HP9000/300
8107 M: Philip Blundell <philb@gnu.org>
8108 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8109 S: Maintained
8110 F: arch/m68k/hp300/
8111
8112 M88DS3103 MEDIA DRIVER
8113 M: Antti Palosaari <crope@iki.fi>
8114 L: linux-media@vger.kernel.org
8115 W: https://linuxtv.org
8116 W: http://palosaari.fi/linux/
8117 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8118 T: git git://linuxtv.org/anttip/media_tree.git
8119 S: Maintained
8120 F: drivers/media/dvb-frontends/m88ds3103*
8121
8122 M88RS2000 MEDIA DRIVER
8123 M: Malcolm Priestley <tvboxspy@gmail.com>
8124 L: linux-media@vger.kernel.org
8125 W: https://linuxtv.org
8126 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8127 S: Maintained
8128 F: drivers/media/dvb-frontends/m88rs2000*
8129
8130 MA901 MASTERKIT USB FM RADIO DRIVER
8131 M: Alexey Klimov <klimov.linux@gmail.com>
8132 L: linux-media@vger.kernel.org
8133 T: git git://linuxtv.org/media_tree.git
8134 S: Maintained
8135 F: drivers/media/radio/radio-ma901.c
8136
8137 MAC80211
8138 M: Johannes Berg <johannes@sipsolutions.net>
8139 L: linux-wireless@vger.kernel.org
8140 W: http://wireless.kernel.org/
8141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8143 S: Maintained
8144 F: Documentation/networking/mac80211-injection.txt
8145 F: include/net/mac80211.h
8146 F: net/mac80211/
8147 F: drivers/net/wireless/mac80211_hwsim.[ch]
8148
8149 MAILBOX API
8150 M: Jassi Brar <jassisinghbrar@gmail.com>
8151 L: linux-kernel@vger.kernel.org
8152 S: Maintained
8153 F: drivers/mailbox/
8154 F: include/linux/mailbox_client.h
8155 F: include/linux/mailbox_controller.h
8156
8157 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8158 M: Michael Kerrisk <mtk.manpages@gmail.com>
8159 W: http://www.kernel.org/doc/man-pages
8160 L: linux-man@vger.kernel.org
8161 S: Maintained
8162
8163 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8164 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8165 L: linux-mips@linux-mips.org
8166 S: Maintained
8167 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8168
8169 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8170 M: Andrew Lunn <andrew@lunn.ch>
8171 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8172 L: netdev@vger.kernel.org
8173 S: Maintained
8174 F: drivers/net/dsa/mv88e6xxx/
8175 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8176
8177 MARVELL ARMADA DRM SUPPORT
8178 M: Russell King <linux@armlinux.org.uk>
8179 S: Maintained
8180 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8181 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8182 F: drivers/gpu/drm/armada/
8183 F: include/uapi/drm/armada_drm.h
8184 F: Documentation/devicetree/bindings/display/armada/
8185
8186 MARVELL CRYPTO DRIVER
8187 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8188 M: Arnaud Ebalard <arno@natisbad.org>
8189 F: drivers/crypto/marvell/
8190 S: Maintained
8191 L: linux-crypto@vger.kernel.org
8192
8193 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8194 M: Mirko Lindner <mlindner@marvell.com>
8195 M: Stephen Hemminger <stephen@networkplumber.org>
8196 L: netdev@vger.kernel.org
8197 S: Maintained
8198 F: drivers/net/ethernet/marvell/sk*
8199
8200 MARVELL LIBERTAS WIRELESS DRIVER
8201 L: libertas-dev@lists.infradead.org
8202 S: Orphan
8203 F: drivers/net/wireless/marvell/libertas/
8204
8205 MARVELL MV643XX ETHERNET DRIVER
8206 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8207 L: netdev@vger.kernel.org
8208 S: Maintained
8209 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8210 F: include/linux/mv643xx.h
8211
8212 MARVELL MV88X3310 PHY DRIVER
8213 M: Russell King <rmk@armlinux.org.uk>
8214 L: netdev@vger.kernel.org
8215 S: Maintained
8216 F: drivers/net/phy/marvell10g.c
8217
8218 MARVELL MVNETA ETHERNET DRIVER
8219 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8220 L: netdev@vger.kernel.org
8221 S: Maintained
8222 F: drivers/net/ethernet/marvell/mvneta.*
8223
8224 MARVELL MWIFIEX WIRELESS DRIVER
8225 M: Amitkumar Karwar <amitkarwar@gmail.com>
8226 M: Nishant Sarmukadam <nishants@marvell.com>
8227 M: Ganapathi Bhat <gbhat@marvell.com>
8228 M: Xinming Hu <huxm@marvell.com>
8229 L: linux-wireless@vger.kernel.org
8230 S: Maintained
8231 F: drivers/net/wireless/marvell/mwifiex/
8232
8233 MARVELL MWL8K WIRELESS DRIVER
8234 M: Lennert Buytenhek <buytenh@wantstofly.org>
8235 L: linux-wireless@vger.kernel.org
8236 S: Odd Fixes
8237 F: drivers/net/wireless/marvell/mwl8k.c
8238
8239 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8240 M: Nicolas Pitre <nico@fluxnic.net>
8241 S: Odd Fixes
8242 F: drivers/mmc/host/mvsdio.*
8243
8244 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8245 M: Hu Ziji <huziji@marvell.com>
8246 L: linux-mmc@vger.kernel.org
8247 S: Supported
8248 F: drivers/mmc/host/sdhci-xenon*
8249 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8250
8251 MATROX FRAMEBUFFER DRIVER
8252 L: linux-fbdev@vger.kernel.org
8253 S: Orphan
8254 F: drivers/video/fbdev/matrox/matroxfb_*
8255 F: include/uapi/linux/matroxfb.h
8256
8257 MAX16065 HARDWARE MONITOR DRIVER
8258 M: Guenter Roeck <linux@roeck-us.net>
8259 L: linux-hwmon@vger.kernel.org
8260 S: Maintained
8261 F: Documentation/hwmon/max16065
8262 F: drivers/hwmon/max16065.c
8263
8264 MAX20751 HARDWARE MONITOR DRIVER
8265 M: Guenter Roeck <linux@roeck-us.net>
8266 L: linux-hwmon@vger.kernel.org
8267 S: Maintained
8268 F: Documentation/hwmon/max20751
8269 F: drivers/hwmon/max20751.c
8270
8271 MAX2175 SDR TUNER DRIVER
8272 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8273 L: linux-media@vger.kernel.org
8274 T: git git://linuxtv.org/media_tree.git
8275 S: Maintained
8276 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8277 F: Documentation/media/v4l-drivers/max2175.rst
8278 F: drivers/media/i2c/max2175*
8279 F: include/uapi/linux/max2175.h
8280
8281 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8282 L: linux-hwmon@vger.kernel.org
8283 S: Orphan
8284 F: Documentation/hwmon/max6650
8285 F: drivers/hwmon/max6650.c
8286
8287 MAX6697 HARDWARE MONITOR DRIVER
8288 M: Guenter Roeck <linux@roeck-us.net>
8289 L: linux-hwmon@vger.kernel.org
8290 S: Maintained
8291 F: Documentation/hwmon/max6697
8292 F: Documentation/devicetree/bindings/i2c/max6697.txt
8293 F: drivers/hwmon/max6697.c
8294 F: include/linux/platform_data/max6697.h
8295
8296 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8297 M: Peter Rosin <peda@axentia.se>
8298 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8299 S: Maintained
8300 F: Documentation/devicetree/bindings/sound/max9860.txt
8301 F: sound/soc/codecs/max9860.*
8302
8303 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8304 M: Javier Martinez Canillas <javier@dowhile0.org>
8305 L: linux-kernel@vger.kernel.org
8306 S: Supported
8307 F: drivers/regulator/max77802-regulator.c
8308 F: Documentation/devicetree/bindings/*/*max77802.txt
8309 F: include/dt-bindings/*/*max77802.h
8310
8311 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8312 M: Krzysztof Kozlowski <krzk@kernel.org>
8313 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8314 L: linux-pm@vger.kernel.org
8315 S: Supported
8316 F: drivers/power/supply/max14577_charger.c
8317 F: drivers/power/supply/max77693_charger.c
8318
8319 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8320 M: Chanwoo Choi <cw00.choi@samsung.com>
8321 M: Krzysztof Kozlowski <krzk@kernel.org>
8322 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8323 L: linux-kernel@vger.kernel.org
8324 S: Supported
8325 F: drivers/*/max14577*.c
8326 F: drivers/*/max77686*.c
8327 F: drivers/*/max77693*.c
8328 F: drivers/extcon/extcon-max14577.c
8329 F: drivers/extcon/extcon-max77693.c
8330 F: drivers/rtc/rtc-max77686.c
8331 F: drivers/clk/clk-max77686.c
8332 F: Documentation/devicetree/bindings/mfd/max14577.txt
8333 F: Documentation/devicetree/bindings/*/max77686.txt
8334 F: Documentation/devicetree/bindings/mfd/max77693.txt
8335 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8336 F: include/linux/mfd/max14577*.h
8337 F: include/linux/mfd/max77686*.h
8338 F: include/linux/mfd/max77693*.h
8339
8340 MAXIRADIO FM RADIO RECEIVER DRIVER
8341 M: Hans Verkuil <hverkuil@xs4all.nl>
8342 L: linux-media@vger.kernel.org
8343 T: git git://linuxtv.org/media_tree.git
8344 W: https://linuxtv.org
8345 S: Maintained
8346 F: drivers/media/radio/radio-maxiradio*
8347
8348 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8349 M: Peter Rosin <peda@axentia.se>
8350 L: linux-iio@vger.kernel.org
8351 S: Maintained
8352 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8353 F: drivers/iio/potentiometer/mcp4531.c
8354
8355 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8356 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8357 L: linux-iio@vger.kernel.org
8358 S: Maintained
8359 F: drivers/iio/dac/cio-dac.c
8360
8361 MEDIA DRIVERS FOR ASCOT2E
8362 M: Sergey Kozlov <serjk@netup.ru>
8363 M: Abylay Ospan <aospan@netup.ru>
8364 L: linux-media@vger.kernel.org
8365 W: https://linuxtv.org
8366 W: http://netup.tv/
8367 T: git git://linuxtv.org/media_tree.git
8368 S: Supported
8369 F: drivers/media/dvb-frontends/ascot2e*
8370
8371 MEDIA DRIVERS FOR CXD2841ER
8372 M: Sergey Kozlov <serjk@netup.ru>
8373 M: Abylay Ospan <aospan@netup.ru>
8374 L: linux-media@vger.kernel.org
8375 W: https://linuxtv.org
8376 W: http://netup.tv/
8377 T: git git://linuxtv.org/media_tree.git
8378 S: Supported
8379 F: drivers/media/dvb-frontends/cxd2841er*
8380
8381 MEDIA DRIVERS FOR FREESCALE IMX
8382 M: Steve Longerbeam <slongerbeam@gmail.com>
8383 M: Philipp Zabel <p.zabel@pengutronix.de>
8384 L: linux-media@vger.kernel.org
8385 T: git git://linuxtv.org/media_tree.git
8386 S: Maintained
8387 F: Documentation/devicetree/bindings/media/imx.txt
8388 F: Documentation/media/v4l-drivers/imx.rst
8389 F: drivers/staging/media/imx/
8390 F: include/linux/imx-media.h
8391 F: include/media/imx.h
8392
8393 MEDIA DRIVERS FOR HELENE
8394 M: Abylay Ospan <aospan@netup.ru>
8395 L: linux-media@vger.kernel.org
8396 W: https://linuxtv.org
8397 W: http://netup.tv/
8398 T: git git://linuxtv.org/media_tree.git
8399 S: Supported
8400 F: drivers/media/dvb-frontends/helene*
8401
8402 MEDIA DRIVERS FOR HORUS3A
8403 M: Sergey Kozlov <serjk@netup.ru>
8404 M: Abylay Ospan <aospan@netup.ru>
8405 L: linux-media@vger.kernel.org
8406 W: https://linuxtv.org
8407 W: http://netup.tv/
8408 T: git git://linuxtv.org/media_tree.git
8409 S: Supported
8410 F: drivers/media/dvb-frontends/horus3a*
8411
8412 MEDIA DRIVERS FOR LNBH25
8413 M: Sergey Kozlov <serjk@netup.ru>
8414 M: Abylay Ospan <aospan@netup.ru>
8415 L: linux-media@vger.kernel.org
8416 W: https://linuxtv.org
8417 W: http://netup.tv/
8418 T: git git://linuxtv.org/media_tree.git
8419 S: Supported
8420 F: drivers/media/dvb-frontends/lnbh25*
8421
8422 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8423 M: Daniel Scheller <d.scheller.oss@gmail.com>
8424 L: linux-media@vger.kernel.org
8425 W: https://linuxtv.org
8426 T: git git://linuxtv.org/media_tree.git
8427 S: Maintained
8428 F: drivers/media/dvb-frontends/mxl5xx*
8429
8430 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8431 M: Sergey Kozlov <serjk@netup.ru>
8432 M: Abylay Ospan <aospan@netup.ru>
8433 L: linux-media@vger.kernel.org
8434 W: https://linuxtv.org
8435 W: http://netup.tv/
8436 T: git git://linuxtv.org/media_tree.git
8437 S: Supported
8438 F: drivers/media/pci/netup_unidvb/*
8439
8440 MEDIA DRIVERS FOR RENESAS - DRIF
8441 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8442 L: linux-media@vger.kernel.org
8443 L: linux-renesas-soc@vger.kernel.org
8444 T: git git://linuxtv.org/media_tree.git
8445 S: Supported
8446 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8447 F: drivers/media/platform/rcar_drif.c
8448
8449 MEDIA DRIVERS FOR RENESAS - FCP
8450 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8451 L: linux-media@vger.kernel.org
8452 L: linux-renesas-soc@vger.kernel.org
8453 T: git git://linuxtv.org/media_tree.git
8454 S: Supported
8455 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8456 F: drivers/media/platform/rcar-fcp.c
8457 F: include/media/rcar-fcp.h
8458
8459 MEDIA DRIVERS FOR RENESAS - FDP1
8460 M: Kieran Bingham <kieran@bingham.xyz>
8461 L: linux-media@vger.kernel.org
8462 L: linux-renesas-soc@vger.kernel.org
8463 T: git git://linuxtv.org/media_tree.git
8464 S: Supported
8465 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8466 F: drivers/media/platform/rcar_fdp1.c
8467
8468 MEDIA DRIVERS FOR RENESAS - VIN
8469 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8470 L: linux-media@vger.kernel.org
8471 L: linux-renesas-soc@vger.kernel.org
8472 T: git git://linuxtv.org/media_tree.git
8473 S: Supported
8474 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8475 F: drivers/media/platform/rcar-vin/
8476
8477 MEDIA DRIVERS FOR RENESAS - VSP1
8478 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8479 L: linux-media@vger.kernel.org
8480 L: linux-renesas-soc@vger.kernel.org
8481 T: git git://linuxtv.org/media_tree.git
8482 S: Supported
8483 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8484 F: drivers/media/platform/vsp1/
8485
8486 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8487 M: Daniel Scheller <d.scheller.oss@gmail.com>
8488 L: linux-media@vger.kernel.org
8489 W: https://linuxtv.org
8490 T: git git://linuxtv.org/media_tree.git
8491 S: Maintained
8492 F: drivers/media/dvb-frontends/stv0910*
8493
8494 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8495 M: Daniel Scheller <d.scheller.oss@gmail.com>
8496 L: linux-media@vger.kernel.org
8497 W: https://linuxtv.org
8498 T: git git://linuxtv.org/media_tree.git
8499 S: Maintained
8500 F: drivers/media/dvb-frontends/stv6111*
8501
8502 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8503 M: Daniel Scheller <d.scheller.oss@gmail.com>
8504 L: linux-media@vger.kernel.org
8505 W: https://linuxtv.org
8506 T: git git://linuxtv.org/media_tree.git
8507 S: Maintained
8508 F: drivers/media/pci/ddbridge/*
8509
8510 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8511 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8512 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8513 P: LinuxTV.org Project
8514 L: linux-media@vger.kernel.org
8515 W: https://linuxtv.org
8516 Q: http://patchwork.kernel.org/project/linux-media/list/
8517 T: git git://linuxtv.org/media_tree.git
8518 S: Maintained
8519 F: Documentation/devicetree/bindings/media/
8520 F: Documentation/media/
8521 F: drivers/media/
8522 F: drivers/staging/media/
8523 F: include/linux/platform_data/media/
8524 F: include/media/
8525 F: include/uapi/linux/dvb/
8526 F: include/uapi/linux/videodev2.h
8527 F: include/uapi/linux/media.h
8528 F: include/uapi/linux/v4l2-*
8529 F: include/uapi/linux/meye.h
8530 F: include/uapi/linux/ivtv*
8531 F: include/uapi/linux/uvcvideo.h
8532
8533 MEDIATEK ETHERNET DRIVER
8534 M: Felix Fietkau <nbd@openwrt.org>
8535 M: John Crispin <john@phrozen.org>
8536 M: Sean Wang <sean.wang@mediatek.com>
8537 M: Nelson Chang <nelson.chang@mediatek.com>
8538 L: netdev@vger.kernel.org
8539 S: Maintained
8540 F: drivers/net/ethernet/mediatek/
8541
8542 MEDIATEK JPEG DRIVER
8543 M: Rick Chang <rick.chang@mediatek.com>
8544 M: Bin Liu <bin.liu@mediatek.com>
8545 S: Supported
8546 F: drivers/media/platform/mtk-jpeg/
8547 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8548
8549 MEDIATEK MDP DRIVER
8550 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8551 M: Houlong Wei <houlong.wei@mediatek.com>
8552 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8553 S: Supported
8554 F: drivers/media/platform/mtk-mdp/
8555 F: drivers/media/platform/mtk-vpu/
8556 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8557
8558 MEDIATEK MEDIA DRIVER
8559 M: Tiffany Lin <tiffany.lin@mediatek.com>
8560 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8561 S: Supported
8562 F: drivers/media/platform/mtk-vcodec/
8563 F: drivers/media/platform/mtk-vpu/
8564 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8565 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8566
8567 MEDIATEK MT7601U WIRELESS LAN DRIVER
8568 M: Jakub Kicinski <kubakici@wp.pl>
8569 L: linux-wireless@vger.kernel.org
8570 S: Maintained
8571 F: drivers/net/wireless/mediatek/mt7601u/
8572
8573 MEDIATEK CIR DRIVER
8574 M: Sean Wang <sean.wang@mediatek.com>
8575 S: Maintained
8576 F: drivers/media/rc/mtk-cir.c
8577
8578 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8579 M: Sean Wang <sean.wang@mediatek.com>
8580 S: Maintained
8581 F: drivers/char/hw_random/mtk-rng.c
8582
8583 MEDIATEK USB3 DRD IP DRIVER
8584 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8585 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8587 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8588 S: Maintained
8589 F: drivers/usb/mtu3/
8590
8591 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8592 M: Peter Senna Tschudin <peter.senna@collabora.com>
8593 M: Martin Donnelly <martin.donnelly@ge.com>
8594 M: Martyn Welch <martyn.welch@collabora.co.uk>
8595 S: Maintained
8596 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8597 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8598
8599 MEGARAID SCSI/SAS DRIVERS
8600 M: Kashyap Desai <kashyap.desai@broadcom.com>
8601 M: Sumit Saxena <sumit.saxena@broadcom.com>
8602 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8603 L: megaraidlinux.pdl@broadcom.com
8604 L: linux-scsi@vger.kernel.org
8605 W: http://www.avagotech.com/support/
8606 S: Maintained
8607 F: Documentation/scsi/megaraid.txt
8608 F: drivers/scsi/megaraid.*
8609 F: drivers/scsi/megaraid/
8610
8611 MELEXIS MLX90614 DRIVER
8612 M: Crt Mori <cmo@melexis.com>
8613 L: linux-iio@vger.kernel.org
8614 W: http://www.melexis.com
8615 S: Supported
8616 F: drivers/iio/temperature/mlx90614.c
8617
8618 MELFAS MIP4 TOUCHSCREEN DRIVER
8619 M: Sangwon Jee <jeesw@melfas.com>
8620 W: http://www.melfas.com
8621 S: Supported
8622 F: drivers/input/touchscreen/melfas_mip4.c
8623 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8624
8625 MELLANOX ETHERNET DRIVER (mlx4_en)
8626 M: Tariq Toukan <tariqt@mellanox.com>
8627 L: netdev@vger.kernel.org
8628 S: Supported
8629 W: http://www.mellanox.com
8630 Q: http://patchwork.ozlabs.org/project/netdev/list/
8631 F: drivers/net/ethernet/mellanox/mlx4/en_*
8632
8633 MELLANOX ETHERNET DRIVER (mlx5e)
8634 M: Saeed Mahameed <saeedm@mellanox.com>
8635 L: netdev@vger.kernel.org
8636 S: Supported
8637 W: http://www.mellanox.com
8638 Q: http://patchwork.ozlabs.org/project/netdev/list/
8639 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8640
8641 MELLANOX ETHERNET INNOVA DRIVER
8642 M: Ilan Tayari <ilant@mellanox.com>
8643 R: Boris Pismenny <borisp@mellanox.com>
8644 L: netdev@vger.kernel.org
8645 S: Supported
8646 W: http://www.mellanox.com
8647 Q: http://patchwork.ozlabs.org/project/netdev/list/
8648 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8649 F: include/linux/mlx5/mlx5_ifc_fpga.h
8650
8651 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8652 M: Ilan Tayari <ilant@mellanox.com>
8653 R: Boris Pismenny <borisp@mellanox.com>
8654 L: netdev@vger.kernel.org
8655 S: Supported
8656 W: http://www.mellanox.com
8657 Q: http://patchwork.ozlabs.org/project/netdev/list/
8658 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8659 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8660
8661 MELLANOX ETHERNET SWITCH DRIVERS
8662 M: Jiri Pirko <jiri@mellanox.com>
8663 M: Ido Schimmel <idosch@mellanox.com>
8664 L: netdev@vger.kernel.org
8665 S: Supported
8666 W: http://www.mellanox.com
8667 Q: http://patchwork.ozlabs.org/project/netdev/list/
8668 F: drivers/net/ethernet/mellanox/mlxsw/
8669
8670 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8671 M: Yotam Gigi <yotamg@mellanox.com>
8672 L: netdev@vger.kernel.org
8673 S: Supported
8674 W: http://www.mellanox.com
8675 Q: http://patchwork.ozlabs.org/project/netdev/list/
8676 F: drivers/net/ethernet/mellanox/mlxfw/
8677
8678 MELLANOX MLX CPLD HOTPLUG DRIVER
8679 M: Vadim Pasternak <vadimp@mellanox.com>
8680 L: platform-driver-x86@vger.kernel.org
8681 S: Supported
8682 F: drivers/platform/x86/mlxcpld-hotplug.c
8683 F: include/linux/platform_data/mlxcpld-hotplug.h
8684
8685 MELLANOX MLX4 core VPI driver
8686 M: Tariq Toukan <tariqt@mellanox.com>
8687 L: netdev@vger.kernel.org
8688 L: linux-rdma@vger.kernel.org
8689 W: http://www.mellanox.com
8690 Q: http://patchwork.ozlabs.org/project/netdev/list/
8691 S: Supported
8692 F: drivers/net/ethernet/mellanox/mlx4/
8693 F: include/linux/mlx4/
8694
8695 MELLANOX MLX4 IB driver
8696 M: Yishai Hadas <yishaih@mellanox.com>
8697 L: linux-rdma@vger.kernel.org
8698 W: http://www.mellanox.com
8699 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8700 S: Supported
8701 F: drivers/infiniband/hw/mlx4/
8702 F: include/linux/mlx4/
8703 F: include/uapi/rdma/mlx4-abi.h
8704
8705 MELLANOX MLX5 core VPI driver
8706 M: Saeed Mahameed <saeedm@mellanox.com>
8707 M: Matan Barak <matanb@mellanox.com>
8708 M: Leon Romanovsky <leonro@mellanox.com>
8709 L: netdev@vger.kernel.org
8710 L: linux-rdma@vger.kernel.org
8711 W: http://www.mellanox.com
8712 Q: http://patchwork.ozlabs.org/project/netdev/list/
8713 S: Supported
8714 F: drivers/net/ethernet/mellanox/mlx5/core/
8715 F: include/linux/mlx5/
8716
8717 MELLANOX MLX5 IB driver
8718 M: Matan Barak <matanb@mellanox.com>
8719 M: Leon Romanovsky <leonro@mellanox.com>
8720 L: linux-rdma@vger.kernel.org
8721 W: http://www.mellanox.com
8722 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8723 S: Supported
8724 F: drivers/infiniband/hw/mlx5/
8725 F: include/linux/mlx5/
8726 F: include/uapi/rdma/mlx5-abi.h
8727
8728 MELLANOX MLXCPLD I2C AND MUX DRIVER
8729 M: Vadim Pasternak <vadimp@mellanox.com>
8730 M: Michael Shych <michaelsh@mellanox.com>
8731 L: linux-i2c@vger.kernel.org
8732 S: Supported
8733 F: drivers/i2c/busses/i2c-mlxcpld.c
8734 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8735 F: Documentation/i2c/busses/i2c-mlxcpld
8736
8737 MELLANOX MLXCPLD LED DRIVER
8738 M: Vadim Pasternak <vadimp@mellanox.com>
8739 L: linux-leds@vger.kernel.org
8740 S: Supported
8741 F: drivers/leds/leds-mlxcpld.c
8742 F: Documentation/leds/leds-mlxcpld.txt
8743
8744 MELLANOX PLATFORM DRIVER
8745 M: Vadim Pasternak <vadimp@mellanox.com>
8746 L: platform-driver-x86@vger.kernel.org
8747 S: Supported
8748 F: drivers/platform/x86/mlx-platform.c
8749
8750 MEMBARRIER SUPPORT
8751 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8752 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8753 L: linux-kernel@vger.kernel.org
8754 S: Supported
8755 F: kernel/sched/membarrier.c
8756 F: include/uapi/linux/membarrier.h
8757
8758 MEMORY MANAGEMENT
8759 L: linux-mm@kvack.org
8760 W: http://www.linux-mm.org
8761 S: Maintained
8762 F: include/linux/mm.h
8763 F: include/linux/gfp.h
8764 F: include/linux/mmzone.h
8765 F: include/linux/memory_hotplug.h
8766 F: include/linux/vmalloc.h
8767 F: mm/
8768
8769 MEMORY TECHNOLOGY DEVICES (MTD)
8770 M: David Woodhouse <dwmw2@infradead.org>
8771 M: Brian Norris <computersforpeace@gmail.com>
8772 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8773 M: Marek Vasut <marek.vasut@gmail.com>
8774 M: Richard Weinberger <richard@nod.at>
8775 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8776 L: linux-mtd@lists.infradead.org
8777 W: http://www.linux-mtd.infradead.org/
8778 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8779 T: git git://git.infradead.org/linux-mtd.git master
8780 T: git git://git.infradead.org/l2-mtd.git master
8781 S: Maintained
8782 F: Documentation/devicetree/bindings/mtd/
8783 F: drivers/mtd/
8784 F: include/linux/mtd/
8785 F: include/uapi/mtd/
8786
8787 MEN A21 WATCHDOG DRIVER
8788 M: Johannes Thumshirn <morbidrsa@gmail.com>
8789 L: linux-watchdog@vger.kernel.org
8790 S: Maintained
8791 F: drivers/watchdog/mena21_wdt.c
8792
8793 MEN CHAMELEON BUS (mcb)
8794 M: Johannes Thumshirn <morbidrsa@gmail.com>
8795 S: Maintained
8796 F: drivers/mcb/
8797 F: include/linux/mcb.h
8798 F: Documentation/men-chameleon-bus.txt
8799
8800 MEN F21BMC (Board Management Controller)
8801 M: Andreas Werner <andreas.werner@men.de>
8802 S: Supported
8803 F: drivers/mfd/menf21bmc.c
8804 F: drivers/watchdog/menf21bmc_wdt.c
8805 F: drivers/leds/leds-menf21bmc.c
8806 F: drivers/hwmon/menf21bmc_hwmon.c
8807 F: Documentation/hwmon/menf21bmc
8808
8809 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8810 M: Neil Armstrong <narmstrong@baylibre.com>
8811 L: linux-media@lists.freedesktop.org
8812 L: linux-amlogic@lists.infradead.org
8813 W: http://linux-meson.com/
8814 S: Supported
8815 F: drivers/media/platform/meson/ao-cec.c
8816 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8817 T: git git://linuxtv.org/media_tree.git
8818
8819 METAG ARCHITECTURE
8820 M: James Hogan <james.hogan@imgtec.com>
8821 L: linux-metag@vger.kernel.org
8822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8823 S: Odd Fixes
8824 F: arch/metag/
8825 F: Documentation/metag/
8826 F: Documentation/devicetree/bindings/metag/
8827 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8828 F: drivers/clocksource/metag_generic.c
8829 F: drivers/irqchip/irq-metag.c
8830 F: drivers/irqchip/irq-metag-ext.c
8831 F: drivers/tty/metag_da.c
8832
8833 MICROBLAZE ARCHITECTURE
8834 M: Michal Simek <monstr@monstr.eu>
8835 W: http://www.monstr.eu/fdt/
8836 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8837 S: Supported
8838 F: arch/microblaze/
8839
8840 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8841 M: Richard Genoud <richard.genoud@gmail.com>
8842 S: Maintained
8843 F: drivers/tty/serial/atmel_serial.c
8844 F: drivers/tty/serial/atmel_serial.h
8845
8846 MICROCHIP / ATMEL DMA DRIVER
8847 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8849 L: dmaengine@vger.kernel.org
8850 S: Supported
8851 F: drivers/dma/at_hdmac.c
8852 F: drivers/dma/at_hdmac_regs.h
8853 F: include/linux/platform_data/dma-atmel.h
8854
8855 MICROCHIP / ATMEL ECC DRIVER
8856 M: Tudor Ambarus <tudor.ambarus@microchip.com>
8857 L: linux-crypto@vger.kernel.org
8858 S: Maintained
8859 F: drivers/crypto/atmel-ecc.*
8860
8861 MICROCHIP / ATMEL ISC DRIVER
8862 M: Songjun Wu <songjun.wu@microchip.com>
8863 L: linux-media@vger.kernel.org
8864 S: Supported
8865 F: drivers/media/platform/atmel/atmel-isc.c
8866 F: drivers/media/platform/atmel/atmel-isc-regs.h
8867 F: devicetree/bindings/media/atmel-isc.txt
8868
8869 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8870 M: Woojung Huh <Woojung.Huh@microchip.com>
8871 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8872 L: netdev@vger.kernel.org
8873 S: Maintained
8874 F: net/dsa/tag_ksz.c
8875 F: drivers/net/dsa/microchip/*
8876 F: include/linux/platform_data/microchip-ksz.h
8877 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8878
8879 MICROCHIP USB251XB DRIVER
8880 M: Richard Leitner <richard.leitner@skidata.com>
8881 L: linux-usb@vger.kernel.org
8882 S: Maintained
8883 F: drivers/usb/misc/usb251xb.c
8884 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8885
8886 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8887 M: Don Brace <don.brace@microsemi.com>
8888 L: esc.storagedev@microsemi.com
8889 L: linux-scsi@vger.kernel.org
8890 S: Supported
8891 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8892 F: drivers/scsi/smartpqi/Kconfig
8893 F: drivers/scsi/smartpqi/Makefile
8894 F: include/linux/cciss*.h
8895 F: include/uapi/linux/cciss*.h
8896 F: Documentation/scsi/smartpqi.txt
8897
8898 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8899 M: Chen Yu <yu.c.chen@intel.com>
8900 L: platform-driver-x86@vger.kernel.org
8901 S: Supported
8902 F: drivers/platform/x86/surfacepro3_button.c
8903
8904 MICROTEK X6 SCANNER
8905 M: Oliver Neukum <oliver@neukum.org>
8906 S: Maintained
8907 F: drivers/usb/image/microtek.*
8908
8909 MIPS
8910 M: Ralf Baechle <ralf@linux-mips.org>
8911 L: linux-mips@linux-mips.org
8912 W: http://www.linux-mips.org/
8913 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8914 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8915 S: Supported
8916 F: Documentation/devicetree/bindings/mips/
8917 F: Documentation/mips/
8918 F: arch/mips/
8919
8920 MIPS BOSTON DEVELOPMENT BOARD
8921 M: Paul Burton <paul.burton@imgtec.com>
8922 L: linux-mips@linux-mips.org
8923 S: Maintained
8924 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8925 F: arch/mips/boot/dts/img/boston.dts
8926 F: arch/mips/configs/generic/board-boston.config
8927 F: drivers/clk/imgtec/clk-boston.c
8928 F: include/dt-bindings/clock/boston-clock.h
8929
8930 MIPS GENERIC PLATFORM
8931 M: Paul Burton <paul.burton@imgtec.com>
8932 L: linux-mips@linux-mips.org
8933 S: Supported
8934 F: arch/mips/generic/
8935
8936 MIPS/LOONGSON1 ARCHITECTURE
8937 M: Keguang Zhang <keguang.zhang@gmail.com>
8938 L: linux-mips@linux-mips.org
8939 S: Maintained
8940 F: arch/mips/loongson32/
8941 F: arch/mips/include/asm/mach-loongson32/
8942 F: drivers/*/*loongson1*
8943 F: drivers/*/*/*loongson1*
8944
8945 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8946 M: Hans Verkuil <hverkuil@xs4all.nl>
8947 L: linux-media@vger.kernel.org
8948 T: git git://linuxtv.org/media_tree.git
8949 W: https://linuxtv.org
8950 S: Odd Fixes
8951 F: drivers/media/radio/radio-miropcm20*
8952
8953 MMP SUPPORT
8954 M: Eric Miao <eric.y.miao@gmail.com>
8955 M: Haojian Zhuang <haojian.zhuang@gmail.com>
8956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8957 T: git git://github.com/hzhuang1/linux.git
8958 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8959 S: Maintained
8960 F: arch/arm/boot/dts/mmp*
8961 F: arch/arm/mach-mmp/
8962
8963 MN88472 MEDIA DRIVER
8964 M: Antti Palosaari <crope@iki.fi>
8965 L: linux-media@vger.kernel.org
8966 W: https://linuxtv.org
8967 W: http://palosaari.fi/linux/
8968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8969 S: Maintained
8970 F: drivers/media/dvb-frontends/mn88472*
8971
8972 MN88473 MEDIA DRIVER
8973 M: Antti Palosaari <crope@iki.fi>
8974 L: linux-media@vger.kernel.org
8975 W: https://linuxtv.org
8976 W: http://palosaari.fi/linux/
8977 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8978 S: Maintained
8979 F: drivers/media/dvb-frontends/mn88473*
8980
8981 MODULE SUPPORT
8982 M: Jessica Yu <jeyu@kernel.org>
8983 M: Rusty Russell <rusty@rustcorp.com.au>
8984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8985 S: Maintained
8986 F: include/linux/module.h
8987 F: kernel/module.c
8988
8989 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8990 W: http://popies.net/meye/
8991 S: Orphan
8992 F: Documentation/media/v4l-drivers/meye*
8993 F: drivers/media/pci/meye/
8994 F: include/uapi/linux/meye.h
8995
8996 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8997 M: Jiri Slaby <jirislaby@gmail.com>
8998 S: Maintained
8999 F: Documentation/serial/moxa-smartio
9000 F: drivers/tty/mxser.*
9001
9002 MR800 AVERMEDIA USB FM RADIO DRIVER
9003 M: Alexey Klimov <klimov.linux@gmail.com>
9004 L: linux-media@vger.kernel.org
9005 T: git git://linuxtv.org/media_tree.git
9006 S: Maintained
9007 F: drivers/media/radio/radio-mr800.c
9008
9009 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9010 M: Alan Ott <alan@signal11.us>
9011 L: linux-wpan@vger.kernel.org
9012 S: Maintained
9013 F: drivers/net/ieee802154/mrf24j40.c
9014 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9015
9016 MSI LAPTOP SUPPORT
9017 M: "Lee, Chun-Yi" <jlee@suse.com>
9018 L: platform-driver-x86@vger.kernel.org
9019 S: Maintained
9020 F: drivers/platform/x86/msi-laptop.c
9021
9022 MSI WMI SUPPORT
9023 L: platform-driver-x86@vger.kernel.org
9024 S: Orphan
9025 F: drivers/platform/x86/msi-wmi.c
9026
9027 MSI001 MEDIA DRIVER
9028 M: Antti Palosaari <crope@iki.fi>
9029 L: linux-media@vger.kernel.org
9030 W: https://linuxtv.org
9031 W: http://palosaari.fi/linux/
9032 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9033 T: git git://linuxtv.org/anttip/media_tree.git
9034 S: Maintained
9035 F: drivers/media/tuners/msi001*
9036
9037 MSI2500 MEDIA DRIVER
9038 M: Antti Palosaari <crope@iki.fi>
9039 L: linux-media@vger.kernel.org
9040 W: https://linuxtv.org
9041 W: http://palosaari.fi/linux/
9042 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9043 T: git git://linuxtv.org/anttip/media_tree.git
9044 S: Maintained
9045 F: drivers/media/usb/msi2500/
9046
9047 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9048 M: Robert Jarzmik <robert.jarzmik@free.fr>
9049 L: linux-mtd@lists.infradead.org
9050 S: Maintained
9051 F: drivers/mtd/devices/docg3*
9052
9053 MT9M032 APTINA SENSOR DRIVER
9054 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9055 L: linux-media@vger.kernel.org
9056 T: git git://linuxtv.org/media_tree.git
9057 S: Maintained
9058 F: drivers/media/i2c/mt9m032.c
9059 F: include/media/i2c/mt9m032.h
9060
9061 MT9P031 APTINA CAMERA SENSOR
9062 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9063 L: linux-media@vger.kernel.org
9064 T: git git://linuxtv.org/media_tree.git
9065 S: Maintained
9066 F: drivers/media/i2c/mt9p031.c
9067 F: include/media/i2c/mt9p031.h
9068
9069 MT9T001 APTINA CAMERA SENSOR
9070 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9071 L: linux-media@vger.kernel.org
9072 T: git git://linuxtv.org/media_tree.git
9073 S: Maintained
9074 F: drivers/media/i2c/mt9t001.c
9075 F: include/media/i2c/mt9t001.h
9076
9077 MT9V032 APTINA CAMERA SENSOR
9078 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9079 L: linux-media@vger.kernel.org
9080 T: git git://linuxtv.org/media_tree.git
9081 S: Maintained
9082 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9083 F: drivers/media/i2c/mt9v032.c
9084 F: include/media/i2c/mt9v032.h
9085
9086 MULTIFUNCTION DEVICES (MFD)
9087 M: Lee Jones <lee.jones@linaro.org>
9088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9089 S: Supported
9090 F: Documentation/devicetree/bindings/mfd/
9091 F: drivers/mfd/
9092 F: include/linux/mfd/
9093 F: include/dt-bindings/mfd/
9094
9095 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9096 S: Orphan
9097 F: drivers/mmc/host/mmc_spi.c
9098 F: include/linux/spi/mmc_spi.h
9099
9100 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9101 M: Ulf Hansson <ulf.hansson@linaro.org>
9102 L: linux-mmc@vger.kernel.org
9103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9104 S: Maintained
9105 F: Documentation/devicetree/bindings/mmc/
9106 F: drivers/mmc/
9107 F: include/linux/mmc/
9108 F: include/uapi/linux/mmc/
9109
9110 MULTIPLEXER SUBSYSTEM
9111 M: Peter Rosin <peda@axentia.se>
9112 S: Maintained
9113 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9114 F: Documentation/devicetree/bindings/mux/
9115 F: include/linux/dt-bindings/mux/
9116 F: include/linux/mux/
9117 F: drivers/mux/
9118
9119 MULTISOUND SOUND DRIVER
9120 M: Andrew Veliath <andrewtv@usa.net>
9121 S: Maintained
9122 F: Documentation/sound/oss/MultiSound
9123 F: sound/oss/msnd*
9124
9125 MULTITECH MULTIPORT CARD (ISICOM)
9126 S: Orphan
9127 F: drivers/tty/isicom.c
9128 F: include/linux/isicom.h
9129
9130 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9131 M: Bin Liu <b-liu@ti.com>
9132 L: linux-usb@vger.kernel.org
9133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9134 S: Maintained
9135 F: drivers/usb/musb/
9136
9137 MXL5007T MEDIA DRIVER
9138 M: Michael Krufky <mkrufky@linuxtv.org>
9139 L: linux-media@vger.kernel.org
9140 W: https://linuxtv.org
9141 W: http://github.com/mkrufky
9142 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9143 T: git git://linuxtv.org/mkrufky/tuners.git
9144 S: Maintained
9145 F: drivers/media/tuners/mxl5007t.*
9146
9147 MXSFB DRM DRIVER
9148 M: Marek Vasut <marex@denx.de>
9149 S: Supported
9150 F: drivers/gpu/drm/mxsfb/
9151 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9152
9153 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9154 M: Hyong-Youb Kim <hykim@myri.com>
9155 L: netdev@vger.kernel.org
9156 W: https://www.myricom.com/support/downloads/myri10ge.html
9157 S: Supported
9158 F: drivers/net/ethernet/myricom/myri10ge/
9159
9160 NAND FLASH SUBSYSTEM
9161 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9162 R: Richard Weinberger <richard@nod.at>
9163 L: linux-mtd@lists.infradead.org
9164 W: http://www.linux-mtd.infradead.org/
9165 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9166 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9167 T: git git://git.infradead.org/l2-mtd.git nand/next
9168 S: Maintained
9169 F: drivers/mtd/nand/
9170 F: include/linux/mtd/nand*.h
9171
9172 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9173 M: Daniel Mack <zonque@gmail.com>
9174 S: Maintained
9175 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9176 W: http://www.native-instruments.com
9177 F: sound/usb/caiaq/
9178
9179 NATSEMI ETHERNET DRIVER (DP8381x)
9180 S: Orphan
9181 F: drivers/net/ethernet/natsemi/natsemi.c
9182
9183 NCP FILESYSTEM
9184 M: Petr Vandrovec <petr@vandrovec.name>
9185 S: Odd Fixes
9186 F: fs/ncpfs/
9187
9188 NCR 5380 SCSI DRIVERS
9189 M: Finn Thain <fthain@telegraphics.com.au>
9190 M: Michael Schmitz <schmitzmic@gmail.com>
9191 L: linux-scsi@vger.kernel.org
9192 S: Maintained
9193 F: Documentation/scsi/g_NCR5380.txt
9194 F: drivers/scsi/NCR5380.*
9195 F: drivers/scsi/arm/cumana_1.c
9196 F: drivers/scsi/arm/oak.c
9197 F: drivers/scsi/atari_scsi.*
9198 F: drivers/scsi/dmx3191d.c
9199 F: drivers/scsi/g_NCR5380.*
9200 F: drivers/scsi/mac_scsi.*
9201 F: drivers/scsi/sun3_scsi.*
9202 F: drivers/scsi/sun3_scsi_vme.c
9203
9204 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9205 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9206 L: linux-scsi@vger.kernel.org
9207 S: Maintained
9208 F: drivers/scsi/NCR_D700.*
9209
9210 NCT6775 HARDWARE MONITOR DRIVER
9211 M: Guenter Roeck <linux@roeck-us.net>
9212 L: linux-hwmon@vger.kernel.org
9213 S: Maintained
9214 F: Documentation/hwmon/nct6775
9215 F: drivers/hwmon/nct6775.c
9216
9217 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9218 M: Faisal Latif <faisal.latif@intel.com>
9219 L: linux-rdma@vger.kernel.org
9220 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9221 S: Supported
9222 F: drivers/infiniband/hw/nes/
9223 F: include/uapi/rdma/nes-abi.h
9224
9225 NETEM NETWORK EMULATOR
9226 M: Stephen Hemminger <stephen@networkplumber.org>
9227 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9228 S: Maintained
9229 F: net/sched/sch_netem.c
9230
9231 NETERION 10GbE DRIVERS (s2io/vxge)
9232 M: Jon Mason <jdmason@kudzu.us>
9233 L: netdev@vger.kernel.org
9234 S: Supported
9235 F: Documentation/networking/s2io.txt
9236 F: Documentation/networking/vxge.txt
9237 F: drivers/net/ethernet/neterion/
9238
9239 NETFILTER
9240 M: Pablo Neira Ayuso <pablo@netfilter.org>
9241 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9242 M: Florian Westphal <fw@strlen.de>
9243 L: netfilter-devel@vger.kernel.org
9244 L: coreteam@netfilter.org
9245 W: http://www.netfilter.org/
9246 W: http://www.iptables.org/
9247 W: http://www.nftables.org/
9248 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9251 S: Maintained
9252 F: include/linux/netfilter*
9253 F: include/linux/netfilter/
9254 F: include/net/netfilter/
9255 F: include/uapi/linux/netfilter*
9256 F: include/uapi/linux/netfilter/
9257 F: net/*/netfilter.c
9258 F: net/*/netfilter/
9259 F: net/netfilter/
9260 F: net/bridge/br_netfilter*.c
9261
9262 NETLABEL
9263 M: Paul Moore <paul@paul-moore.com>
9264 W: http://netlabel.sf.net
9265 L: netdev@vger.kernel.org
9266 S: Maintained
9267 F: Documentation/netlabel/
9268 F: include/net/netlabel.h
9269 F: net/netlabel/
9270
9271 NETROM NETWORK LAYER
9272 M: Ralf Baechle <ralf@linux-mips.org>
9273 L: linux-hams@vger.kernel.org
9274 W: http://www.linux-ax25.org/
9275 S: Maintained
9276 F: include/net/netrom.h
9277 F: include/uapi/linux/netrom.h
9278 F: net/netrom/
9279
9280 NETRONOME ETHERNET DRIVERS
9281 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9282 L: oss-drivers@netronome.com
9283 S: Maintained
9284 F: drivers/net/ethernet/netronome/
9285
9286 NETWORK BLOCK DEVICE (NBD)
9287 M: Josef Bacik <jbacik@fb.com>
9288 S: Maintained
9289 L: linux-block@vger.kernel.org
9290 L: nbd-general@lists.sourceforge.net
9291 F: Documentation/blockdev/nbd.txt
9292 F: drivers/block/nbd.c
9293 F: include/uapi/linux/nbd.h
9294
9295 NETWORK DROP MONITOR
9296 M: Neil Horman <nhorman@tuxdriver.com>
9297 L: netdev@vger.kernel.org
9298 S: Maintained
9299 W: https://fedorahosted.org/dropwatch/
9300 F: net/core/drop_monitor.c
9301
9302 NETWORKING DRIVERS
9303 L: netdev@vger.kernel.org
9304 W: http://www.linuxfoundation.org/en/Net
9305 Q: http://patchwork.ozlabs.org/project/netdev/list/
9306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9308 S: Odd Fixes
9309 F: Documentation/devicetree/bindings/net/
9310 F: drivers/net/
9311 F: include/linux/if_*
9312 F: include/linux/netdevice.h
9313 F: include/linux/etherdevice.h
9314 F: include/linux/fcdevice.h
9315 F: include/linux/fddidevice.h
9316 F: include/linux/hippidevice.h
9317 F: include/linux/inetdevice.h
9318 F: include/uapi/linux/if_*
9319 F: include/uapi/linux/netdevice.h
9320
9321 NETWORKING DRIVERS (WIRELESS)
9322 M: Kalle Valo <kvalo@codeaurora.org>
9323 L: linux-wireless@vger.kernel.org
9324 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9327 S: Maintained
9328 F: Documentation/devicetree/bindings/net/wireless/
9329 F: drivers/net/wireless/
9330
9331 NETWORKING [DSA]
9332 M: Andrew Lunn <andrew@lunn.ch>
9333 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9334 M: Florian Fainelli <f.fainelli@gmail.com>
9335 S: Maintained
9336 F: net/dsa/
9337 F: include/net/dsa.h
9338 F: drivers/net/dsa/
9339
9340 NETWORKING [GENERAL]
9341 M: "David S. Miller" <davem@davemloft.net>
9342 L: netdev@vger.kernel.org
9343 W: http://www.linuxfoundation.org/en/Net
9344 Q: http://patchwork.ozlabs.org/project/netdev/list/
9345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9347 B: mailto:netdev@vger.kernel.org
9348 S: Maintained
9349 F: net/
9350 F: include/net/
9351 F: include/linux/in.h
9352 F: include/linux/net.h
9353 F: include/linux/netdevice.h
9354 F: include/uapi/linux/in.h
9355 F: include/uapi/linux/net.h
9356 F: include/uapi/linux/netdevice.h
9357 F: include/uapi/linux/net_namespace.h
9358 F: tools/net/
9359 F: tools/testing/selftests/net/
9360 F: lib/random32.c
9361
9362 NETWORKING [IPSEC]
9363 M: Steffen Klassert <steffen.klassert@secunet.com>
9364 M: Herbert Xu <herbert@gondor.apana.org.au>
9365 M: "David S. Miller" <davem@davemloft.net>
9366 L: netdev@vger.kernel.org
9367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9369 S: Maintained
9370 F: net/core/flow.c
9371 F: net/xfrm/
9372 F: net/key/
9373 F: net/ipv4/xfrm*
9374 F: net/ipv4/esp4*
9375 F: net/ipv4/ah4.c
9376 F: net/ipv4/ipcomp.c
9377 F: net/ipv4/ip_vti.c
9378 F: net/ipv6/xfrm*
9379 F: net/ipv6/esp6*
9380 F: net/ipv6/ah6.c
9381 F: net/ipv6/ipcomp6.c
9382 F: net/ipv6/ip6_vti.c
9383 F: include/uapi/linux/xfrm.h
9384 F: include/net/xfrm.h
9385
9386 NETWORKING [IPv4/IPv6]
9387 M: "David S. Miller" <davem@davemloft.net>
9388 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9389 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9390 L: netdev@vger.kernel.org
9391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9392 S: Maintained
9393 F: net/ipv4/
9394 F: net/ipv6/
9395 F: include/net/ip*
9396 F: arch/x86/net/*
9397
9398 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9399 M: Paul Moore <paul@paul-moore.com>
9400 L: netdev@vger.kernel.org
9401 S: Maintained
9402
9403 NETWORKING [TLS]
9404 M: Ilya Lesokhin <ilyal@mellanox.com>
9405 M: Aviad Yehezkel <aviadye@mellanox.com>
9406 M: Dave Watson <davejwatson@fb.com>
9407 L: netdev@vger.kernel.org
9408 S: Maintained
9409 F: net/tls/*
9410 F: include/uapi/linux/tls.h
9411 F: include/net/tls.h
9412
9413 NETWORKING [WIRELESS]
9414 L: linux-wireless@vger.kernel.org
9415 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9416
9417 NETXEN (1/10) GbE SUPPORT
9418 M: Manish Chopra <manish.chopra@cavium.com>
9419 M: Rahul Verma <rahul.verma@cavium.com>
9420 M: Dept-GELinuxNICDev@cavium.com
9421 L: netdev@vger.kernel.org
9422 S: Supported
9423 F: drivers/net/ethernet/qlogic/netxen/
9424
9425 NFC SUBSYSTEM
9426 M: Samuel Ortiz <sameo@linux.intel.com>
9427 L: linux-wireless@vger.kernel.org
9428 L: linux-nfc@lists.01.org (subscribers-only)
9429 S: Supported
9430 F: net/nfc/
9431 F: include/net/nfc/
9432 F: include/uapi/linux/nfc.h
9433 F: drivers/nfc/
9434 F: include/linux/platform_data/nfcmrvl.h
9435 F: include/linux/platform_data/nxp-nci.h
9436 F: Documentation/devicetree/bindings/net/nfc/
9437
9438 NFS, SUNRPC, AND LOCKD CLIENTS
9439 M: Trond Myklebust <trond.myklebust@primarydata.com>
9440 M: Anna Schumaker <anna.schumaker@netapp.com>
9441 L: linux-nfs@vger.kernel.org
9442 W: http://client.linux-nfs.org
9443 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9444 S: Maintained
9445 F: fs/lockd/
9446 F: fs/nfs/
9447 F: fs/nfs_common/
9448 F: net/sunrpc/
9449 F: include/linux/lockd/
9450 F: include/linux/nfs*
9451 F: include/linux/sunrpc/
9452 F: include/uapi/linux/nfs*
9453 F: include/uapi/linux/sunrpc/
9454
9455 NILFS2 FILESYSTEM
9456 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9457 L: linux-nilfs@vger.kernel.org
9458 W: http://nilfs.sourceforge.net/
9459 W: http://nilfs.osdn.jp/
9460 T: git git://github.com/konis/nilfs2.git
9461 S: Supported
9462 F: Documentation/filesystems/nilfs2.txt
9463 F: fs/nilfs2/
9464 F: include/trace/events/nilfs2.h
9465 F: include/uapi/linux/nilfs2_api.h
9466 F: include/uapi/linux/nilfs2_ondisk.h
9467
9468 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9469 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9470 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9471 S: Maintained
9472 F: Documentation/scsi/NinjaSCSI.txt
9473 F: drivers/scsi/pcmcia/nsp_*
9474
9475 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9476 M: GOTO Masanori <gotom@debian.or.jp>
9477 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9478 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9479 S: Maintained
9480 F: Documentation/scsi/NinjaSCSI.txt
9481 F: drivers/scsi/nsp32*
9482
9483 NIOS2 ARCHITECTURE
9484 M: Ley Foon Tan <lftan@altera.com>
9485 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9487 S: Maintained
9488 F: arch/nios2/
9489
9490 NOHZ, DYNTICKS SUPPORT
9491 M: Frederic Weisbecker <fweisbec@gmail.com>
9492 M: Thomas Gleixner <tglx@linutronix.de>
9493 M: Ingo Molnar <mingo@kernel.org>
9494 L: linux-kernel@vger.kernel.org
9495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9496 S: Maintained
9497 F: kernel/time/tick*.*
9498 F: include/linux/tick.h
9499 F: include/linux/sched/nohz.h
9500
9501 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9502 M: Pavel Machek <pavel@ucw.cz>
9503 M: Sakari Ailus <sakari.ailus@iki.fi>
9504 L: linux-media@vger.kernel.org
9505 S: Maintained
9506 F: drivers/media/i2c/et8ek8
9507 F: drivers/media/i2c/ad5820.c
9508
9509 NOKIA N900 POWER SUPPLY DRIVERS
9510 R: Pali Rohár <pali.rohar@gmail.com>
9511 F: include/linux/power/bq2415x_charger.h
9512 F: include/linux/power/bq27xxx_battery.h
9513 F: include/linux/power/isp1704_charger.h
9514 F: drivers/power/supply/bq2415x_charger.c
9515 F: drivers/power/supply/bq27xxx_battery.c
9516 F: drivers/power/supply/bq27xxx_battery_i2c.c
9517 F: drivers/power/supply/isp1704_charger.c
9518 F: drivers/power/supply/rx51_battery.c
9519
9520 NTB AMD DRIVER
9521 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9522 L: linux-ntb@googlegroups.com
9523 S: Supported
9524 F: drivers/ntb/hw/amd/
9525
9526 NTB DRIVER CORE
9527 M: Jon Mason <jdmason@kudzu.us>
9528 M: Dave Jiang <dave.jiang@intel.com>
9529 M: Allen Hubbe <Allen.Hubbe@emc.com>
9530 L: linux-ntb@googlegroups.com
9531 S: Supported
9532 W: https://github.com/jonmason/ntb/wiki
9533 T: git git://github.com/jonmason/ntb.git
9534 F: drivers/ntb/
9535 F: drivers/net/ntb_netdev.c
9536 F: include/linux/ntb.h
9537 F: include/linux/ntb_transport.h
9538 F: tools/testing/selftests/ntb/
9539
9540 NTB IDT DRIVER
9541 M: Serge Semin <fancer.lancer@gmail.com>
9542 L: linux-ntb@googlegroups.com
9543 S: Supported
9544 F: drivers/ntb/hw/idt/
9545
9546 NTB INTEL DRIVER
9547 M: Jon Mason <jdmason@kudzu.us>
9548 M: Dave Jiang <dave.jiang@intel.com>
9549 L: linux-ntb@googlegroups.com
9550 S: Supported
9551 W: https://github.com/jonmason/ntb/wiki
9552 T: git git://github.com/jonmason/ntb.git
9553 F: drivers/ntb/hw/intel/
9554
9555 NTFS FILESYSTEM
9556 M: Anton Altaparmakov <anton@tuxera.com>
9557 L: linux-ntfs-dev@lists.sourceforge.net
9558 W: http://www.tuxera.com/
9559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9560 S: Supported
9561 F: Documentation/filesystems/ntfs.txt
9562 F: fs/ntfs/
9563
9564 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9565 M: Antonino Daplas <adaplas@gmail.com>
9566 L: linux-fbdev@vger.kernel.org
9567 S: Maintained
9568 F: drivers/video/fbdev/riva/
9569 F: drivers/video/fbdev/nvidia/
9570
9571 NVM EXPRESS DRIVER
9572 M: Keith Busch <keith.busch@intel.com>
9573 M: Jens Axboe <axboe@fb.com>
9574 M: Christoph Hellwig <hch@lst.de>
9575 M: Sagi Grimberg <sagi@grimberg.me>
9576 L: linux-nvme@lists.infradead.org
9577 T: git://git.infradead.org/nvme.git
9578 W: http://git.infradead.org/nvme.git
9579 S: Supported
9580 F: drivers/nvme/host/
9581 F: include/linux/nvme.h
9582 F: include/uapi/linux/nvme_ioctl.h
9583
9584 NVM EXPRESS FC TRANSPORT DRIVERS
9585 M: James Smart <james.smart@broadcom.com>
9586 L: linux-nvme@lists.infradead.org
9587 S: Supported
9588 F: include/linux/nvme-fc.h
9589 F: include/linux/nvme-fc-driver.h
9590 F: drivers/nvme/host/fc.c
9591 F: drivers/nvme/target/fc.c
9592 F: drivers/nvme/target/fcloop.c
9593
9594 NVM EXPRESS TARGET DRIVER
9595 M: Christoph Hellwig <hch@lst.de>
9596 M: Sagi Grimberg <sagi@grimberg.me>
9597 L: linux-nvme@lists.infradead.org
9598 T: git://git.infradead.org/nvme.git
9599 W: http://git.infradead.org/nvme.git
9600 S: Supported
9601 F: drivers/nvme/target/
9602
9603 NVMEM FRAMEWORK
9604 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9605 S: Maintained
9606 F: drivers/nvmem/
9607 F: Documentation/devicetree/bindings/nvmem/
9608 F: Documentation/ABI/stable/sysfs-bus-nvmem
9609 F: include/linux/nvmem-consumer.h
9610 F: include/linux/nvmem-provider.h
9611
9612 NXP TDA998X DRM DRIVER
9613 M: Russell King <linux@armlinux.org.uk>
9614 S: Supported
9615 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9616 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9617 F: drivers/gpu/drm/i2c/tda998x_drv.c
9618 F: include/drm/i2c/tda998x.h
9619
9620 NXP TFA9879 DRIVER
9621 M: Peter Rosin <peda@axentia.se>
9622 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9623 S: Maintained
9624 F: sound/soc/codecs/tfa9879*
9625
9626 NXP-NCI NFC DRIVER
9627 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9628 R: Charles Gorand <charles.gorand@effinnov.com>
9629 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9630 S: Supported
9631 F: drivers/nfc/nxp-nci
9632
9633 OBJTOOL
9634 M: Josh Poimboeuf <jpoimboe@redhat.com>
9635 S: Supported
9636 F: tools/objtool/
9637
9638 OMAP AUDIO SUPPORT
9639 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9640 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9641 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9642 L: linux-omap@vger.kernel.org
9643 S: Maintained
9644 F: sound/soc/omap/
9645
9646 OMAP CLOCK FRAMEWORK SUPPORT
9647 M: Paul Walmsley <paul@pwsan.com>
9648 L: linux-omap@vger.kernel.org
9649 S: Maintained
9650 F: arch/arm/*omap*/*clock*
9651
9652 OMAP DEVICE TREE SUPPORT
9653 M: Benoît Cousson <bcousson@baylibre.com>
9654 M: Tony Lindgren <tony@atomide.com>
9655 L: linux-omap@vger.kernel.org
9656 L: devicetree@vger.kernel.org
9657 S: Maintained
9658 F: arch/arm/boot/dts/*omap*
9659 F: arch/arm/boot/dts/*am3*
9660 F: arch/arm/boot/dts/*am4*
9661 F: arch/arm/boot/dts/*am5*
9662 F: arch/arm/boot/dts/*dra7*
9663
9664 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9665 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9666 L: linux-omap@vger.kernel.org
9667 L: linux-fbdev@vger.kernel.org
9668 S: Maintained
9669 F: drivers/video/fbdev/omap2/
9670 F: Documentation/arm/OMAP/DSS
9671
9672 OMAP FRAMEBUFFER SUPPORT
9673 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9674 L: linux-fbdev@vger.kernel.org
9675 L: linux-omap@vger.kernel.org
9676 S: Maintained
9677 F: drivers/video/fbdev/omap/
9678
9679 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9680 M: Roger Quadros <rogerq@ti.com>
9681 M: Tony Lindgren <tony@atomide.com>
9682 L: linux-omap@vger.kernel.org
9683 S: Maintained
9684 F: drivers/memory/omap-gpmc.c
9685 F: arch/arm/mach-omap2/*gpmc*
9686
9687 OMAP GPIO DRIVER
9688 M: Grygorii Strashko <grygorii.strashko@ti.com>
9689 M: Santosh Shilimkar <ssantosh@kernel.org>
9690 M: Kevin Hilman <khilman@kernel.org>
9691 L: linux-omap@vger.kernel.org
9692 S: Maintained
9693 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9694 F: drivers/gpio/gpio-omap.c
9695
9696 OMAP HARDWARE SPINLOCK SUPPORT
9697 M: Ohad Ben-Cohen <ohad@wizery.com>
9698 L: linux-omap@vger.kernel.org
9699 S: Maintained
9700 F: drivers/hwspinlock/omap_hwspinlock.c
9701
9702 OMAP HS MMC SUPPORT
9703 L: linux-mmc@vger.kernel.org
9704 L: linux-omap@vger.kernel.org
9705 S: Orphan
9706 F: drivers/mmc/host/omap_hsmmc.c
9707
9708 OMAP HWMOD DATA
9709 M: Paul Walmsley <paul@pwsan.com>
9710 L: linux-omap@vger.kernel.org
9711 S: Maintained
9712 F: arch/arm/mach-omap2/omap_hwmod*data*
9713
9714 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9715 M: Benoît Cousson <bcousson@baylibre.com>
9716 L: linux-omap@vger.kernel.org
9717 S: Maintained
9718 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9719
9720 OMAP HWMOD SUPPORT
9721 M: Benoît Cousson <bcousson@baylibre.com>
9722 M: Paul Walmsley <paul@pwsan.com>
9723 L: linux-omap@vger.kernel.org
9724 S: Maintained
9725 F: arch/arm/mach-omap2/omap_hwmod.*
9726
9727 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9728 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9729 L: linux-media@vger.kernel.org
9730 S: Maintained
9731 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9732 F: drivers/media/platform/omap3isp/
9733 F: drivers/staging/media/omap4iss/
9734
9735 OMAP MMC SUPPORT
9736 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9737 L: linux-omap@vger.kernel.org
9738 S: Maintained
9739 F: drivers/mmc/host/omap.c
9740
9741 OMAP POWER MANAGEMENT SUPPORT
9742 M: Kevin Hilman <khilman@kernel.org>
9743 L: linux-omap@vger.kernel.org
9744 S: Maintained
9745 F: arch/arm/*omap*/*pm*
9746 F: drivers/cpufreq/omap-cpufreq.c
9747
9748 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9749 M: Rajendra Nayak <rnayak@codeaurora.org>
9750 M: Paul Walmsley <paul@pwsan.com>
9751 L: linux-omap@vger.kernel.org
9752 S: Maintained
9753 F: arch/arm/mach-omap2/prm*
9754
9755 OMAP RANDOM NUMBER GENERATOR SUPPORT
9756 M: Deepak Saxena <dsaxena@plexity.net>
9757 S: Maintained
9758 F: drivers/char/hw_random/omap-rng.c
9759
9760 OMAP USB SUPPORT
9761 L: linux-usb@vger.kernel.org
9762 L: linux-omap@vger.kernel.org
9763 S: Orphan
9764 F: drivers/usb/*/*omap*
9765 F: arch/arm/*omap*/usb*
9766
9767 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9768 M: Mark Jackson <mpfj@newflow.co.uk>
9769 L: linux-omap@vger.kernel.org
9770 S: Maintained
9771 F: arch/arm/boot/dts/am335x-nano.dts
9772
9773 OMAP1 SUPPORT
9774 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9775 M: Tony Lindgren <tony@atomide.com>
9776 L: linux-omap@vger.kernel.org
9777 Q: http://patchwork.kernel.org/project/linux-omap/list/
9778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9779 S: Maintained
9780 F: arch/arm/mach-omap1/
9781 F: arch/arm/plat-omap/
9782 F: arch/arm/configs/omap1_defconfig
9783 F: drivers/i2c/busses/i2c-omap.c
9784 F: include/linux/i2c-omap.h
9785
9786 OMAP2+ SUPPORT
9787 M: Tony Lindgren <tony@atomide.com>
9788 L: linux-omap@vger.kernel.org
9789 W: http://www.muru.com/linux/omap/
9790 W: http://linux.omap.com/
9791 Q: http://patchwork.kernel.org/project/linux-omap/list/
9792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9793 S: Maintained
9794 F: arch/arm/mach-omap2/
9795 F: arch/arm/plat-omap/
9796 F: arch/arm/configs/omap2plus_defconfig
9797 F: drivers/i2c/busses/i2c-omap.c
9798 F: drivers/irqchip/irq-omap-intc.c
9799 F: drivers/mfd/*omap*.c
9800 F: drivers/mfd/menelaus.c
9801 F: drivers/mfd/palmas.c
9802 F: drivers/mfd/tps65217.c
9803 F: drivers/mfd/tps65218.c
9804 F: drivers/mfd/tps65910.c
9805 F: drivers/mfd/twl-core.[ch]
9806 F: drivers/mfd/twl4030*.c
9807 F: drivers/mfd/twl6030*.c
9808 F: drivers/mfd/twl6040*.c
9809 F: drivers/regulator/palmas-regulator*.c
9810 F: drivers/regulator/pbias-regulator.c
9811 F: drivers/regulator/tps65217-regulator.c
9812 F: drivers/regulator/tps65218-regulator.c
9813 F: drivers/regulator/tps65910-regulator.c
9814 F: drivers/regulator/twl-regulator.c
9815 F: drivers/regulator/twl6030-regulator.c
9816 F: include/linux/i2c-omap.h
9817
9818 OMFS FILESYSTEM
9819 M: Bob Copeland <me@bobcopeland.com>
9820 L: linux-karma-devel@lists.sourceforge.net
9821 S: Maintained
9822 F: Documentation/filesystems/omfs.txt
9823 F: fs/omfs/
9824
9825 OMNIKEY CARDMAN 4000 DRIVER
9826 M: Harald Welte <laforge@gnumonks.org>
9827 S: Maintained
9828 F: drivers/char/pcmcia/cm4000_cs.c
9829 F: include/linux/cm4000_cs.h
9830 F: include/uapi/linux/cm4000_cs.h
9831
9832 OMNIKEY CARDMAN 4040 DRIVER
9833 M: Harald Welte <laforge@gnumonks.org>
9834 S: Maintained
9835 F: drivers/char/pcmcia/cm4040_cs.*
9836
9837 OMNIVISION OV13858 SENSOR DRIVER
9838 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9839 L: linux-media@vger.kernel.org
9840 T: git git://linuxtv.org/media_tree.git
9841 S: Maintained
9842 F: drivers/media/i2c/ov13858.c
9843
9844 OMNIVISION OV5640 SENSOR DRIVER
9845 M: Steve Longerbeam <slongerbeam@gmail.com>
9846 L: linux-media@vger.kernel.org
9847 T: git git://linuxtv.org/media_tree.git
9848 S: Maintained
9849 F: drivers/media/i2c/ov5640.c
9850
9851 OMNIVISION OV5647 SENSOR DRIVER
9852 M: Luis Oliveira <lolivei@synopsys.com>
9853 L: linux-media@vger.kernel.org
9854 T: git git://linuxtv.org/media_tree.git
9855 S: Maintained
9856 F: drivers/media/i2c/ov5647.c
9857
9858 OMNIVISION OV7670 SENSOR DRIVER
9859 M: Jonathan Corbet <corbet@lwn.net>
9860 L: linux-media@vger.kernel.org
9861 T: git git://linuxtv.org/media_tree.git
9862 S: Maintained
9863 F: drivers/media/i2c/ov7670.c
9864 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9865
9866 ONENAND FLASH DRIVER
9867 M: Kyungmin Park <kyungmin.park@samsung.com>
9868 L: linux-mtd@lists.infradead.org
9869 S: Maintained
9870 F: drivers/mtd/onenand/
9871 F: include/linux/mtd/onenand*.h
9872
9873 ONSTREAM SCSI TAPE DRIVER
9874 M: Willem Riede <osst@riede.org>
9875 L: osst-users@lists.sourceforge.net
9876 L: linux-scsi@vger.kernel.org
9877 S: Maintained
9878 F: Documentation/scsi/osst.txt
9879 F: drivers/scsi/osst.*
9880 F: drivers/scsi/osst_*.h
9881 F: drivers/scsi/st.h
9882
9883 OP-TEE DRIVER
9884 M: Jens Wiklander <jens.wiklander@linaro.org>
9885 S: Maintained
9886 F: drivers/tee/optee/
9887
9888 OPA-VNIC DRIVER
9889 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9890 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9891 L: linux-rdma@vger.kernel.org
9892 S: Supported
9893 F: drivers/infiniband/ulp/opa_vnic
9894
9895 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9896 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9897 L: devicetree@vger.kernel.org
9898 S: Maintained
9899 F: Documentation/devicetree/dynamic-resolution-notes.txt
9900 F: Documentation/devicetree/overlay-notes.txt
9901 F: drivers/of/overlay.c
9902 F: drivers/of/resolver.c
9903
9904 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9905 M: Rob Herring <robh+dt@kernel.org>
9906 M: Frank Rowand <frowand.list@gmail.com>
9907 L: devicetree@vger.kernel.org
9908 W: http://www.devicetree.org/
9909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9910 S: Maintained
9911 F: drivers/of/
9912 F: include/linux/of*.h
9913 F: scripts/dtc/
9914 F: Documentation/ABI/testing/sysfs-firmware-ofw
9915
9916 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9917 M: Rob Herring <robh+dt@kernel.org>
9918 M: Mark Rutland <mark.rutland@arm.com>
9919 L: devicetree@vger.kernel.org
9920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9921 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9922 S: Maintained
9923 F: Documentation/devicetree/
9924 F: arch/*/boot/dts/
9925 F: include/dt-bindings/
9926
9927 OPENCORES I2C BUS DRIVER
9928 M: Peter Korsgaard <jacmet@sunsite.dk>
9929 L: linux-i2c@vger.kernel.org
9930 S: Maintained
9931 F: Documentation/i2c/busses/i2c-ocores
9932 F: drivers/i2c/busses/i2c-ocores.c
9933
9934 OPENRISC ARCHITECTURE
9935 M: Jonas Bonn <jonas@southpole.se>
9936 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9937 M: Stafford Horne <shorne@gmail.com>
9938 T: git git://github.com/openrisc/linux.git
9939 L: openrisc@lists.librecores.org
9940 W: http://openrisc.io
9941 S: Maintained
9942 F: arch/openrisc/
9943
9944 OPENVSWITCH
9945 M: Pravin Shelar <pshelar@nicira.com>
9946 L: netdev@vger.kernel.org
9947 L: dev@openvswitch.org
9948 W: http://openvswitch.org
9949 S: Maintained
9950 F: net/openvswitch/
9951 F: include/uapi/linux/openvswitch.h
9952
9953 OPERATING PERFORMANCE POINTS (OPP)
9954 M: Viresh Kumar <vireshk@kernel.org>
9955 M: Nishanth Menon <nm@ti.com>
9956 M: Stephen Boyd <sboyd@codeaurora.org>
9957 L: linux-pm@vger.kernel.org
9958 S: Maintained
9959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9960 F: drivers/base/power/opp/
9961 F: include/linux/pm_opp.h
9962 F: Documentation/power/opp.txt
9963 F: Documentation/devicetree/bindings/opp/
9964
9965 OPL4 DRIVER
9966 M: Clemens Ladisch <clemens@ladisch.de>
9967 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9968 T: git git://git.alsa-project.org/alsa-kernel.git
9969 S: Maintained
9970 F: sound/drivers/opl4/
9971
9972 OPROFILE
9973 M: Robert Richter <rric@kernel.org>
9974 L: oprofile-list@lists.sf.net
9975 S: Maintained
9976 F: arch/*/include/asm/oprofile*.h
9977 F: arch/*/oprofile/
9978 F: drivers/oprofile/
9979 F: include/linux/oprofile.h
9980
9981 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9982 M: Mark Fasheh <mfasheh@versity.com>
9983 M: Joel Becker <jlbec@evilplan.org>
9984 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9985 W: http://ocfs2.wiki.kernel.org
9986 S: Supported
9987 F: Documentation/filesystems/ocfs2.txt
9988 F: Documentation/filesystems/dlmfs.txt
9989 F: fs/ocfs2/
9990
9991 ORANGEFS FILESYSTEM
9992 M: Mike Marshall <hubcap@omnibond.com>
9993 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9995 S: Supported
9996 F: fs/orangefs/
9997 F: Documentation/filesystems/orangefs.txt
9998
9999 ORINOCO DRIVER
10000 L: linux-wireless@vger.kernel.org
10001 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10002 W: http://www.nongnu.org/orinoco/
10003 S: Orphan
10004 F: drivers/net/wireless/intersil/orinoco/
10005
10006 OSD LIBRARY and FILESYSTEM
10007 M: Boaz Harrosh <ooo@electrozaur.com>
10008 S: Maintained
10009 F: drivers/scsi/osd/
10010 F: include/scsi/osd_*
10011 F: fs/exofs/
10012
10013 OV2659 OMNIVISION SENSOR DRIVER
10014 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10015 L: linux-media@vger.kernel.org
10016 W: https://linuxtv.org
10017 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10018 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10019 S: Maintained
10020 F: drivers/media/i2c/ov2659.c
10021 F: include/media/i2c/ov2659.h
10022
10023 OVERLAY FILESYSTEM
10024 M: Miklos Szeredi <miklos@szeredi.hu>
10025 L: linux-unionfs@vger.kernel.org
10026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10027 S: Supported
10028 F: fs/overlayfs/
10029 F: Documentation/filesystems/overlayfs.txt
10030
10031 P54 WIRELESS DRIVER
10032 M: Christian Lamparter <chunkeey@googlemail.com>
10033 L: linux-wireless@vger.kernel.org
10034 W: http://wireless.kernel.org/en/users/Drivers/p54
10035 S: Maintained
10036 F: drivers/net/wireless/intersil/p54/
10037
10038 PA SEMI ETHERNET DRIVER
10039 L: netdev@vger.kernel.org
10040 S: Orphan
10041 F: drivers/net/ethernet/pasemi/*
10042
10043 PA SEMI SMBUS DRIVER
10044 L: linux-i2c@vger.kernel.org
10045 S: Orphan
10046 F: drivers/i2c/busses/i2c-pasemi.c
10047
10048 PADATA PARALLEL EXECUTION MECHANISM
10049 M: Steffen Klassert <steffen.klassert@secunet.com>
10050 L: linux-crypto@vger.kernel.org
10051 S: Maintained
10052 F: kernel/padata.c
10053 F: include/linux/padata.h
10054 F: Documentation/padata.txt
10055
10056 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10057 M: Harald Welte <laforge@gnumonks.org>
10058 L: platform-driver-x86@vger.kernel.org
10059 S: Maintained
10060 F: drivers/platform/x86/panasonic-laptop.c
10061
10062 PANASONIC MN10300/AM33/AM34 PORT
10063 M: David Howells <dhowells@redhat.com>
10064 L: linux-am33-list@redhat.com (moderated for non-subscribers)
10065 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10066 S: Maintained
10067 F: Documentation/mn10300/
10068 F: arch/mn10300/
10069
10070 PARALLEL LCD/KEYPAD PANEL DRIVER
10071 M: Willy Tarreau <willy@haproxy.com>
10072 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10073 S: Odd Fixes
10074 F: Documentation/misc-devices/lcd-panel-cgram.txt
10075 F: drivers/misc/panel.c
10076
10077 PARALLEL PORT SUBSYSTEM
10078 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10079 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10080 L: linux-parport@lists.infradead.org (subscribers-only)
10081 S: Maintained
10082 F: drivers/parport/
10083 F: include/linux/parport*.h
10084 F: drivers/char/ppdev.c
10085 F: include/uapi/linux/ppdev.h
10086 F: Documentation/parport*.txt
10087
10088 PARAVIRT_OPS INTERFACE
10089 M: Jeremy Fitzhardinge <jeremy@goop.org>
10090 M: Chris Wright <chrisw@sous-sol.org>
10091 M: Alok Kataria <akataria@vmware.com>
10092 M: Rusty Russell <rusty@rustcorp.com.au>
10093 L: virtualization@lists.linux-foundation.org
10094 S: Supported
10095 F: Documentation/virtual/paravirt_ops.txt
10096 F: arch/*/kernel/paravirt*
10097 F: arch/*/include/asm/paravirt.h
10098 F: include/linux/hypervisor.h
10099
10100 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10101 M: Tim Waugh <tim@cyberelk.net>
10102 L: linux-parport@lists.infradead.org (subscribers-only)
10103 S: Maintained
10104 F: Documentation/blockdev/paride.txt
10105 F: drivers/block/paride/
10106
10107 PARISC ARCHITECTURE
10108 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10109 M: Helge Deller <deller@gmx.de>
10110 L: linux-parisc@vger.kernel.org
10111 W: http://www.parisc-linux.org/
10112 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10115 S: Maintained
10116 F: arch/parisc/
10117 F: Documentation/parisc/
10118 F: drivers/parisc/
10119 F: drivers/char/agp/parisc-agp.c
10120 F: drivers/input/serio/gscps2.c
10121 F: drivers/parport/parport_gsc.*
10122 F: drivers/tty/serial/8250/8250_gsc.c
10123 F: drivers/video/fbdev/sti*
10124 F: drivers/video/console/sti*
10125 F: drivers/video/logo/logo_parisc*
10126
10127 PARMAN
10128 M: Jiri Pirko <jiri@mellanox.com>
10129 L: netdev@vger.kernel.org
10130 S: Supported
10131 F: lib/parman.c
10132 F: lib/test_parman.c
10133 F: include/linux/parman.h
10134
10135 PC87360 HARDWARE MONITORING DRIVER
10136 M: Jim Cromie <jim.cromie@gmail.com>
10137 L: linux-hwmon@vger.kernel.org
10138 S: Maintained
10139 F: Documentation/hwmon/pc87360
10140 F: drivers/hwmon/pc87360.c
10141
10142 PC8736x GPIO DRIVER
10143 M: Jim Cromie <jim.cromie@gmail.com>
10144 S: Maintained
10145 F: drivers/char/pc8736x_gpio.c
10146
10147 PC87427 HARDWARE MONITORING DRIVER
10148 M: Jean Delvare <jdelvare@suse.com>
10149 L: linux-hwmon@vger.kernel.org
10150 S: Maintained
10151 F: Documentation/hwmon/pc87427
10152 F: drivers/hwmon/pc87427.c
10153
10154 PCA9532 LED DRIVER
10155 M: Riku Voipio <riku.voipio@iki.fi>
10156 S: Maintained
10157 F: drivers/leds/leds-pca9532.c
10158 F: include/linux/leds-pca9532.h
10159
10160 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10161 M: Guenter Roeck <linux@roeck-us.net>
10162 L: linux-i2c@vger.kernel.org
10163 S: Maintained
10164 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10165
10166 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10167 M: Khalid Aziz <khalid@gonehiking.org>
10168 S: Maintained
10169 F: drivers/firmware/pcdp.*
10170
10171 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10172 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10173 L: linux-pci@vger.kernel.org
10174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10175 S: Maintained
10176 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10177 F: drivers/pci/host/pci-aardvark.c
10178
10179 PCI DRIVER FOR ALTERA PCIE IP
10180 M: Ley Foon Tan <lftan@altera.com>
10181 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10182 L: linux-pci@vger.kernel.org
10183 S: Supported
10184 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10185 F: drivers/pci/host/pcie-altera.c
10186
10187 PCI DRIVER FOR APPLIEDMICRO XGENE
10188 M: Tanmay Inamdar <tinamdar@apm.com>
10189 L: linux-pci@vger.kernel.org
10190 L: linux-arm-kernel@lists.infradead.org
10191 S: Maintained
10192 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10193 F: drivers/pci/host/pci-xgene.c
10194
10195 PCI DRIVER FOR ARM VERSATILE PLATFORM
10196 M: Rob Herring <robh@kernel.org>
10197 L: linux-pci@vger.kernel.org
10198 L: linux-arm-kernel@lists.infradead.org
10199 S: Maintained
10200 F: Documentation/devicetree/bindings/pci/versatile.txt
10201 F: drivers/pci/host/pci-versatile.c
10202
10203 PCI DRIVER FOR ARMADA 8K
10204 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10205 L: linux-pci@vger.kernel.org
10206 L: linux-arm-kernel@lists.infradead.org
10207 S: Maintained
10208 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10209 F: drivers/pci/dwc/pcie-armada8k.c
10210
10211 PCI DRIVER FOR FREESCALE LAYERSCAPE
10212 M: Minghuan Lian <minghuan.Lian@freescale.com>
10213 M: Mingkai Hu <mingkai.hu@freescale.com>
10214 M: Roy Zang <tie-fei.zang@freescale.com>
10215 L: linuxppc-dev@lists.ozlabs.org
10216 L: linux-pci@vger.kernel.org
10217 L: linux-arm-kernel@lists.infradead.org
10218 S: Maintained
10219 F: drivers/pci/dwc/*layerscape*
10220
10221 PCI DRIVER FOR GENERIC OF HOSTS
10222 M: Will Deacon <will.deacon@arm.com>
10223 L: linux-pci@vger.kernel.org
10224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10225 S: Maintained
10226 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10227 F: drivers/pci/host/pci-host-common.c
10228 F: drivers/pci/host/pci-host-generic.c
10229
10230 PCI DRIVER FOR IMX6
10231 M: Richard Zhu <hongxing.zhu@nxp.com>
10232 M: Lucas Stach <l.stach@pengutronix.de>
10233 L: linux-pci@vger.kernel.org
10234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10235 S: Maintained
10236 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10237 F: drivers/pci/dwc/*imx6*
10238
10239 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10240 M: Keith Busch <keith.busch@intel.com>
10241 L: linux-pci@vger.kernel.org
10242 S: Supported
10243 F: drivers/pci/host/vmd.c
10244
10245 PCI DRIVER FOR MICROSEMI SWITCHTEC
10246 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10247 M: Stephen Bates <stephen.bates@microsemi.com>
10248 M: Logan Gunthorpe <logang@deltatee.com>
10249 L: linux-pci@vger.kernel.org
10250 S: Maintained
10251 F: Documentation/switchtec.txt
10252 F: Documentation/ABI/testing/sysfs-class-switchtec
10253 F: drivers/pci/switch/switchtec*
10254 F: include/uapi/linux/switchtec_ioctl.h
10255
10256 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10257 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10258 M: Jason Cooper <jason@lakedaemon.net>
10259 L: linux-pci@vger.kernel.org
10260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10261 S: Maintained
10262 F: drivers/pci/host/*mvebu*
10263
10264 PCI DRIVER FOR NVIDIA TEGRA
10265 M: Thierry Reding <thierry.reding@gmail.com>
10266 L: linux-tegra@vger.kernel.org
10267 L: linux-pci@vger.kernel.org
10268 S: Supported
10269 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10270 F: drivers/pci/host/pci-tegra.c
10271
10272 PCI DRIVER FOR RENESAS R-CAR
10273 M: Simon Horman <horms@verge.net.au>
10274 L: linux-pci@vger.kernel.org
10275 L: linux-renesas-soc@vger.kernel.org
10276 S: Maintained
10277 F: drivers/pci/host/*rcar*
10278
10279 PCI DRIVER FOR SAMSUNG EXYNOS
10280 M: Jingoo Han <jingoohan1@gmail.com>
10281 L: linux-pci@vger.kernel.org
10282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10283 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10284 S: Maintained
10285 F: drivers/pci/dwc/pci-exynos.c
10286
10287 PCI DRIVER FOR SYNOPSIS DESIGNWARE
10288 M: Jingoo Han <jingoohan1@gmail.com>
10289 M: Joao Pinto <Joao.Pinto@synopsys.com>
10290 L: linux-pci@vger.kernel.org
10291 S: Maintained
10292 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10293 F: drivers/pci/dwc/*designware*
10294
10295 PCI DRIVER FOR TI DRA7XX
10296 M: Kishon Vijay Abraham I <kishon@ti.com>
10297 L: linux-omap@vger.kernel.org
10298 L: linux-pci@vger.kernel.org
10299 S: Supported
10300 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10301 F: drivers/pci/dwc/pci-dra7xx.c
10302
10303 PCI DRIVER FOR TI KEYSTONE
10304 M: Murali Karicheri <m-karicheri2@ti.com>
10305 L: linux-pci@vger.kernel.org
10306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10307 S: Maintained
10308 F: drivers/pci/dwc/*keystone*
10309
10310 PCI ENDPOINT SUBSYSTEM
10311 M: Kishon Vijay Abraham I <kishon@ti.com>
10312 L: linux-pci@vger.kernel.org
10313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10314 S: Supported
10315 F: drivers/pci/endpoint/
10316 F: drivers/misc/pci_endpoint_test.c
10317 F: tools/pci/
10318
10319 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10320 M: Russell Currey <ruscur@russell.cc>
10321 L: linuxppc-dev@lists.ozlabs.org
10322 S: Supported
10323 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10324 F: arch/powerpc/kernel/eeh*.c
10325 F: arch/powerpc/platforms/*/eeh*.c
10326 F: arch/powerpc/include/*/eeh*.h
10327
10328 PCI ERROR RECOVERY
10329 M: Linas Vepstas <linasvepstas@gmail.com>
10330 L: linux-pci@vger.kernel.org
10331 S: Supported
10332 F: Documentation/PCI/pci-error-recovery.txt
10333
10334 PCI MSI DRIVER FOR ALTERA MSI IP
10335 M: Ley Foon Tan <lftan@altera.com>
10336 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10337 L: linux-pci@vger.kernel.org
10338 S: Supported
10339 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10340 F: drivers/pci/host/pcie-altera-msi.c
10341
10342 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10343 M: Duc Dang <dhdang@apm.com>
10344 L: linux-pci@vger.kernel.org
10345 L: linux-arm-kernel@lists.infradead.org
10346 S: Maintained
10347 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10348 F: drivers/pci/host/pci-xgene-msi.c
10349
10350 PCI SUBSYSTEM
10351 M: Bjorn Helgaas <bhelgaas@google.com>
10352 L: linux-pci@vger.kernel.org
10353 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10355 S: Supported
10356 F: Documentation/devicetree/bindings/pci/
10357 F: Documentation/PCI/
10358 F: drivers/pci/
10359 F: include/linux/pci*
10360 F: arch/x86/pci/
10361 F: arch/x86/kernel/quirks.c
10362
10363 PCIE DRIVER FOR AXIS ARTPEC
10364 M: Niklas Cassel <niklas.cassel@axis.com>
10365 M: Jesper Nilsson <jesper.nilsson@axis.com>
10366 L: linux-arm-kernel@axis.com
10367 L: linux-pci@vger.kernel.org
10368 S: Maintained
10369 F: Documentation/devicetree/bindings/pci/axis,artpec*
10370 F: drivers/pci/dwc/*artpec*
10371
10372 PCIE DRIVER FOR CAVIUM THUNDERX
10373 M: David Daney <david.daney@cavium.com>
10374 L: linux-pci@vger.kernel.org
10375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10376 S: Supported
10377 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10378 F: drivers/pci/host/pci-thunder-*
10379
10380 PCIE DRIVER FOR HISILICON
10381 M: Zhou Wang <wangzhou1@hisilicon.com>
10382 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
10383 L: linux-pci@vger.kernel.org
10384 S: Maintained
10385 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10386 F: drivers/pci/dwc/pcie-hisi.c
10387
10388 PCIE DRIVER FOR HISILICON KIRIN
10389 M: Xiaowei Song <songxiaowei@hisilicon.com>
10390 M: Binghui Wang <wangbinghui@hisilicon.com>
10391 L: linux-pci@vger.kernel.org
10392 S: Maintained
10393 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10394 F: drivers/pci/dwc/pcie-kirin.c
10395
10396 PCIE DRIVER FOR MEDIATEK
10397 M: Ryder Lee <ryder.lee@mediatek.com>
10398 L: linux-pci@vger.kernel.org
10399 L: linux-mediatek@lists.infradead.org
10400 S: Supported
10401 F: Documentation/devicetree/bindings/pci/mediatek*
10402 F: drivers/pci/host/*mediatek*
10403
10404 PCIE DRIVER FOR QUALCOMM MSM
10405 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10406 L: linux-pci@vger.kernel.org
10407 L: linux-arm-msm@vger.kernel.org
10408 S: Maintained
10409 F: drivers/pci/dwc/*qcom*
10410
10411 PCIE DRIVER FOR ROCKCHIP
10412 M: Shawn Lin <shawn.lin@rock-chips.com>
10413 L: linux-pci@vger.kernel.org
10414 L: linux-rockchip@lists.infradead.org
10415 S: Maintained
10416 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10417 F: drivers/pci/host/pcie-rockchip.c
10418
10419 PCIE DRIVER FOR ST SPEAR13XX
10420 M: Pratyush Anand <pratyush.anand@gmail.com>
10421 L: linux-pci@vger.kernel.org
10422 S: Maintained
10423 F: drivers/pci/dwc/*spear*
10424
10425 PCMCIA SUBSYSTEM
10426 P: Linux PCMCIA Team
10427 L: linux-pcmcia@lists.infradead.org
10428 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10430 S: Maintained
10431 F: Documentation/pcmcia/
10432 F: tools/pcmcia/
10433 F: drivers/pcmcia/
10434 F: include/pcmcia/
10435
10436 PCNET32 NETWORK DRIVER
10437 M: Don Fry <pcnet32@frontier.com>
10438 L: netdev@vger.kernel.org
10439 S: Maintained
10440 F: drivers/net/ethernet/amd/pcnet32.c
10441
10442 PCRYPT PARALLEL CRYPTO ENGINE
10443 M: Steffen Klassert <steffen.klassert@secunet.com>
10444 L: linux-crypto@vger.kernel.org
10445 S: Maintained
10446 F: crypto/pcrypt.c
10447 F: include/crypto/pcrypt.h
10448
10449 PER-CPU MEMORY ALLOCATOR
10450 M: Tejun Heo <tj@kernel.org>
10451 M: Christoph Lameter <cl@linux.com>
10452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10453 S: Maintained
10454 F: include/linux/percpu*.h
10455 F: mm/percpu*.c
10456 F: arch/*/include/asm/percpu.h
10457
10458 PER-TASK DELAY ACCOUNTING
10459 M: Balbir Singh <bsingharora@gmail.com>
10460 S: Maintained
10461 F: include/linux/delayacct.h
10462 F: kernel/delayacct.c
10463
10464 PERFORMANCE EVENTS SUBSYSTEM
10465 M: Peter Zijlstra <peterz@infradead.org>
10466 M: Ingo Molnar <mingo@redhat.com>
10467 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10468 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10469 L: linux-kernel@vger.kernel.org
10470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10471 S: Supported
10472 F: kernel/events/*
10473 F: include/linux/perf_event.h
10474 F: include/uapi/linux/perf_event.h
10475 F: arch/*/kernel/perf_event*.c
10476 F: arch/*/kernel/*/perf_event*.c
10477 F: arch/*/kernel/*/*/perf_event*.c
10478 F: arch/*/include/asm/perf_event.h
10479 F: arch/*/kernel/perf_callchain.c
10480 F: arch/*/events/*
10481 F: tools/perf/
10482
10483 PERSONALITY HANDLING
10484 M: Christoph Hellwig <hch@infradead.org>
10485 L: linux-abi-devel@lists.sourceforge.net
10486 S: Maintained
10487 F: include/linux/personality.h
10488 F: include/uapi/linux/personality.h
10489
10490 PHONET PROTOCOL
10491 M: Remi Denis-Courmont <courmisch@gmail.com>
10492 S: Supported
10493 F: Documentation/networking/phonet.txt
10494 F: include/linux/phonet.h
10495 F: include/net/phonet/
10496 F: include/uapi/linux/phonet.h
10497 F: net/phonet/
10498
10499 PHRAM MTD DRIVER
10500 M: Joern Engel <joern@lazybastard.org>
10501 L: linux-mtd@lists.infradead.org
10502 S: Maintained
10503 F: drivers/mtd/devices/phram.c
10504
10505 PICOLCD HID DRIVER
10506 M: Bruno Prémont <bonbons@linux-vserver.org>
10507 L: linux-input@vger.kernel.org
10508 S: Maintained
10509 F: drivers/hid/hid-picolcd*
10510
10511 PICOXCELL SUPPORT
10512 M: Jamie Iles <jamie@jamieiles.com>
10513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10514 T: git git://github.com/jamieiles/linux-2.6-ji.git
10515 S: Supported
10516 F: arch/arm/boot/dts/picoxcell*
10517 F: arch/arm/mach-picoxcell/
10518 F: drivers/crypto/picoxcell*
10519
10520 PIN CONTROL SUBSYSTEM
10521 M: Linus Walleij <linus.walleij@linaro.org>
10522 L: linux-gpio@vger.kernel.org
10523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10524 S: Maintained
10525 F: Documentation/devicetree/bindings/pinctrl/
10526 F: Documentation/driver-api/pinctl.rst
10527 F: drivers/pinctrl/
10528 F: include/linux/pinctrl/
10529
10530 PIN CONTROLLER - ATMEL AT91
10531 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10533 S: Maintained
10534 F: drivers/pinctrl/pinctrl-at91.*
10535
10536 PIN CONTROLLER - ATMEL AT91 PIO4
10537 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10539 L: linux-gpio@vger.kernel.org
10540 S: Supported
10541 F: drivers/pinctrl/pinctrl-at91-pio4.*
10542
10543 PIN CONTROLLER - INTEL
10544 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10545 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10546 S: Maintained
10547 F: drivers/pinctrl/intel/
10548
10549 PIN CONTROLLER - QUALCOMM
10550 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10551 S: Maintained
10552 L: linux-arm-msm@vger.kernel.org
10553 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10554 F: drivers/pinctrl/qcom/
10555
10556 PIN CONTROLLER - RENESAS
10557 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10558 M: Geert Uytterhoeven <geert+renesas@glider.be>
10559 L: linux-renesas-soc@vger.kernel.org
10560 S: Maintained
10561 F: drivers/pinctrl/sh-pfc/
10562
10563 PIN CONTROLLER - SAMSUNG
10564 M: Tomasz Figa <tomasz.figa@gmail.com>
10565 M: Krzysztof Kozlowski <krzk@kernel.org>
10566 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10568 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10569 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10571 S: Maintained
10572 F: drivers/pinctrl/samsung/
10573 F: include/dt-bindings/pinctrl/samsung.h
10574 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10575
10576 PIN CONTROLLER - SINGLE
10577 M: Tony Lindgren <tony@atomide.com>
10578 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10580 L: linux-omap@vger.kernel.org
10581 S: Maintained
10582 F: drivers/pinctrl/pinctrl-single.c
10583
10584 PIN CONTROLLER - ST SPEAR
10585 M: Viresh Kumar <vireshk@kernel.org>
10586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10587 W: http://www.st.com/spear
10588 S: Maintained
10589 F: drivers/pinctrl/spear/
10590
10591 PISTACHIO SOC SUPPORT
10592 M: James Hartley <james.hartley@imgtec.com>
10593 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10594 L: linux-mips@linux-mips.org
10595 S: Maintained
10596 F: arch/mips/pistachio/
10597 F: arch/mips/include/asm/mach-pistachio/
10598 F: arch/mips/boot/dts/img/pistachio*
10599 F: arch/mips/configs/pistachio*_defconfig
10600
10601 PKTCDVD DRIVER
10602 S: Orphan
10603 M: linux-block@vger.kernel.org
10604 F: drivers/block/pktcdvd.c
10605 F: include/linux/pktcdvd.h
10606 F: include/uapi/linux/pktcdvd.h
10607
10608 PKUNITY SOC DRIVERS
10609 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10610 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10611 S: Maintained
10612 T: git git://github.com/gxt/linux.git
10613 F: drivers/input/serio/i8042-unicore32io.h
10614 F: drivers/i2c/busses/i2c-puv3.c
10615 F: drivers/video/fbdev/fb-puv3.c
10616 F: drivers/rtc/rtc-puv3.c
10617
10618 PMBUS HARDWARE MONITORING DRIVERS
10619 M: Guenter Roeck <linux@roeck-us.net>
10620 L: linux-hwmon@vger.kernel.org
10621 W: http://hwmon.wiki.kernel.org/
10622 W: http://www.roeck-us.net/linux/drivers/
10623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10624 S: Maintained
10625 F: Documentation/hwmon/pmbus
10626 F: drivers/hwmon/pmbus/
10627 F: include/linux/pmbus.h
10628
10629 PMC SIERRA MaxRAID DRIVER
10630 L: linux-scsi@vger.kernel.org
10631 W: http://www.pmc-sierra.com/
10632 S: Orphan
10633 F: drivers/scsi/pmcraid.*
10634
10635 PMC SIERRA PM8001 DRIVER
10636 M: Jack Wang <jinpu.wang@profitbricks.com>
10637 M: lindar_liu@usish.com
10638 L: linux-scsi@vger.kernel.org
10639 S: Supported
10640 F: drivers/scsi/pm8001/
10641
10642 PNP SUPPORT
10643 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10644 S: Maintained
10645 F: drivers/pnp/
10646
10647 POSIX CLOCKS and TIMERS
10648 M: Thomas Gleixner <tglx@linutronix.de>
10649 L: linux-kernel@vger.kernel.org
10650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10651 S: Maintained
10652 F: fs/timerfd.c
10653 F: include/linux/timer*
10654 F: kernel/time/*timer*
10655
10656 POWER MANAGEMENT CORE
10657 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10658 L: linux-pm@vger.kernel.org
10659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10660 B: https://bugzilla.kernel.org
10661 S: Supported
10662 F: drivers/base/power/
10663 F: include/linux/pm.h
10664 F: include/linux/pm_*
10665 F: include/linux/powercap.h
10666 F: drivers/powercap/
10667
10668 POWER STATE COORDINATION INTERFACE (PSCI)
10669 M: Mark Rutland <mark.rutland@arm.com>
10670 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10671 L: linux-arm-kernel@lists.infradead.org
10672 S: Maintained
10673 F: drivers/firmware/psci*.c
10674 F: include/linux/psci.h
10675 F: include/uapi/linux/psci.h
10676
10677 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10678 M: Sebastian Reichel <sre@kernel.org>
10679 L: linux-pm@vger.kernel.org
10680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10681 S: Maintained
10682 F: Documentation/devicetree/bindings/power/supply/
10683 F: include/linux/power_supply.h
10684 F: drivers/power/supply/
10685
10686 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10687 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10688 L: linuxppc-dev@lists.ozlabs.org
10689 S: Maintained
10690 F: drivers/char/powernv-op-panel.c
10691
10692 PPP OVER ATM (RFC 2364)
10693 M: Mitchell Blank Jr <mitch@sfgoth.com>
10694 S: Maintained
10695 F: net/atm/pppoatm.c
10696 F: include/uapi/linux/atmppp.h
10697
10698 PPP OVER ETHERNET
10699 M: Michal Ostrowski <mostrows@earthlink.net>
10700 S: Maintained
10701 F: drivers/net/ppp/pppoe.c
10702 F: drivers/net/ppp/pppox.c
10703
10704 PPP OVER L2TP
10705 M: James Chapman <jchapman@katalix.com>
10706 S: Maintained
10707 F: net/l2tp/l2tp_ppp.c
10708 F: include/linux/if_pppol2tp.h
10709 F: include/uapi/linux/if_pppol2tp.h
10710
10711 PPP PROTOCOL DRIVERS AND COMPRESSORS
10712 M: Paul Mackerras <paulus@samba.org>
10713 L: linux-ppp@vger.kernel.org
10714 S: Maintained
10715 F: drivers/net/ppp/ppp_*
10716
10717 PPS SUPPORT
10718 M: Rodolfo Giometti <giometti@enneenne.com>
10719 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10720 L: linuxpps@ml.enneenne.com (subscribers-only)
10721 S: Maintained
10722 F: Documentation/pps/
10723 F: drivers/pps/
10724 F: include/linux/pps*.h
10725
10726 PPTP DRIVER
10727 M: Dmitry Kozlov <xeb@mail.ru>
10728 L: netdev@vger.kernel.org
10729 S: Maintained
10730 F: drivers/net/ppp/pptp.c
10731 W: http://sourceforge.net/projects/accel-pptp
10732
10733 PREEMPTIBLE KERNEL
10734 M: Robert Love <rml@tech9.net>
10735 L: kpreempt-tech@lists.sourceforge.net
10736 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10737 S: Supported
10738 F: Documentation/preempt-locking.txt
10739 F: include/linux/preempt.h
10740
10741 PRINTK
10742 M: Petr Mladek <pmladek@suse.com>
10743 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10744 R: Steven Rostedt <rostedt@goodmis.org>
10745 S: Maintained
10746 F: kernel/printk/
10747 F: include/linux/printk.h
10748
10749 PRISM54 WIRELESS DRIVER
10750 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10751 L: linux-wireless@vger.kernel.org
10752 W: http://wireless.kernel.org/en/users/Drivers/p54
10753 S: Obsolete
10754 F: drivers/net/wireless/intersil/prism54/
10755
10756 PROC SYSCTL
10757 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10758 M: Kees Cook <keescook@chromium.org>
10759 L: linux-kernel@vger.kernel.org
10760 L: linux-fsdevel@vger.kernel.org
10761 S: Maintained
10762 F: fs/proc/proc_sysctl.c
10763 F: include/linux/sysctl.h
10764 F: kernel/sysctl.c
10765 F: tools/testing/selftests/sysctl/
10766
10767 PS3 NETWORK SUPPORT
10768 M: Geoff Levand <geoff@infradead.org>
10769 L: netdev@vger.kernel.org
10770 L: linuxppc-dev@lists.ozlabs.org
10771 S: Maintained
10772 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10773
10774 PS3 PLATFORM SUPPORT
10775 M: Geoff Levand <geoff@infradead.org>
10776 L: linuxppc-dev@lists.ozlabs.org
10777 S: Maintained
10778 F: arch/powerpc/boot/ps3*
10779 F: arch/powerpc/include/asm/lv1call.h
10780 F: arch/powerpc/include/asm/ps3*.h
10781 F: arch/powerpc/platforms/ps3/
10782 F: drivers/*/ps3*
10783 F: drivers/ps3/
10784 F: drivers/rtc/rtc-ps3.c
10785 F: drivers/usb/host/*ps3.c
10786 F: sound/ppc/snd_ps3*
10787
10788 PS3VRAM DRIVER
10789 M: Jim Paris <jim@jtan.com>
10790 M: Geoff Levand <geoff@infradead.org>
10791 L: linuxppc-dev@lists.ozlabs.org
10792 S: Maintained
10793 F: drivers/block/ps3vram.c
10794
10795 PSAMPLE PACKET SAMPLING SUPPORT:
10796 M: Yotam Gigi <yotamg@mellanox.com>
10797 S: Maintained
10798 F: net/psample
10799 F: include/net/psample.h
10800 F: include/uapi/linux/psample.h
10801
10802 PSTORE FILESYSTEM
10803 M: Kees Cook <keescook@chromium.org>
10804 M: Anton Vorontsov <anton@enomsg.org>
10805 M: Colin Cross <ccross@android.com>
10806 M: Tony Luck <tony.luck@intel.com>
10807 S: Maintained
10808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10809 F: fs/pstore/
10810 F: include/linux/pstore*
10811 F: drivers/firmware/efi/efi-pstore.c
10812 F: drivers/acpi/apei/erst.c
10813 F: Documentation/admin-guide/ramoops.rst
10814 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10815 K: \b(pstore|ramoops)
10816
10817 PTP HARDWARE CLOCK SUPPORT
10818 M: Richard Cochran <richardcochran@gmail.com>
10819 L: netdev@vger.kernel.org
10820 S: Maintained
10821 W: http://linuxptp.sourceforge.net/
10822 F: Documentation/ABI/testing/sysfs-ptp
10823 F: Documentation/ptp/*
10824 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10825 F: drivers/net/phy/dp83640*
10826 F: drivers/ptp/*
10827 F: include/linux/ptp_cl*
10828
10829 PTRACE SUPPORT
10830 M: Oleg Nesterov <oleg@redhat.com>
10831 S: Maintained
10832 F: include/asm-generic/syscall.h
10833 F: include/linux/ptrace.h
10834 F: include/linux/regset.h
10835 F: include/linux/tracehook.h
10836 F: include/uapi/linux/ptrace.h
10837 F: include/uapi/linux/ptrace.h
10838 F: include/asm-generic/ptrace.h
10839 F: kernel/ptrace.c
10840 F: arch/*/ptrace*.c
10841 F: arch/*/*/ptrace*.c
10842 F: arch/*/include/asm/ptrace*.h
10843
10844 PULSE8-CEC DRIVER
10845 M: Hans Verkuil <hverkuil@xs4all.nl>
10846 L: linux-media@vger.kernel.org
10847 T: git git://linuxtv.org/media_tree.git
10848 S: Maintained
10849 F: drivers/media/usb/pulse8-cec/*
10850 F: Documentation/media/cec-drivers/pulse8-cec.rst
10851
10852 PVRUSB2 VIDEO4LINUX DRIVER
10853 M: Mike Isely <isely@pobox.com>
10854 L: pvrusb2@isely.net (subscribers-only)
10855 L: linux-media@vger.kernel.org
10856 W: http://www.isely.net/pvrusb2/
10857 T: git git://linuxtv.org/media_tree.git
10858 S: Maintained
10859 F: Documentation/media/v4l-drivers/pvrusb2*
10860 F: drivers/media/usb/pvrusb2/
10861
10862 PWC WEBCAM DRIVER
10863 M: Hans Verkuil <hverkuil@xs4all.nl>
10864 L: linux-media@vger.kernel.org
10865 T: git git://linuxtv.org/media_tree.git
10866 S: Odd Fixes
10867 F: drivers/media/usb/pwc/*
10868
10869 PWM FAN DRIVER
10870 M: Kamil Debski <kamil@wypas.org>
10871 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10872 L: linux-hwmon@vger.kernel.org
10873 S: Supported
10874 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10875 F: Documentation/hwmon/pwm-fan
10876 F: drivers/hwmon/pwm-fan.c
10877
10878 PWM IR Transmitter
10879 M: Sean Young <sean@mess.org>
10880 L: linux-media@vger.kernel.org
10881 S: Maintained
10882 F: drivers/media/rc/pwm-ir-tx.c
10883
10884 PWM SUBSYSTEM
10885 M: Thierry Reding <thierry.reding@gmail.com>
10886 L: linux-pwm@vger.kernel.org
10887 S: Maintained
10888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10889 F: Documentation/pwm.txt
10890 F: Documentation/devicetree/bindings/pwm/
10891 F: include/linux/pwm.h
10892 F: drivers/pwm/
10893 F: drivers/video/backlight/pwm_bl.c
10894 F: include/linux/pwm_backlight.h
10895 F: drivers/gpio/gpio-mvebu.c
10896 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10897
10898 PXA GPIO DRIVER
10899 M: Robert Jarzmik <robert.jarzmik@free.fr>
10900 L: linux-gpio@vger.kernel.org
10901 S: Maintained
10902 F: drivers/gpio/gpio-pxa.c
10903
10904 PXA MMCI DRIVER
10905 S: Orphan
10906
10907 PXA RTC DRIVER
10908 M: Robert Jarzmik <robert.jarzmik@free.fr>
10909 L: linux-rtc@vger.kernel.org
10910 S: Maintained
10911
10912 PXA2xx/PXA3xx SUPPORT
10913 M: Daniel Mack <daniel@zonque.org>
10914 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10915 M: Robert Jarzmik <robert.jarzmik@free.fr>
10916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10917 T: git git://github.com/hzhuang1/linux.git
10918 T: git git://github.com/rjarzmik/linux.git
10919 S: Maintained
10920 F: arch/arm/boot/dts/pxa*
10921 F: arch/arm/mach-pxa/
10922 F: drivers/dma/pxa*
10923 F: drivers/pcmcia/pxa2xx*
10924 F: drivers/pinctrl/pxa/
10925 F: drivers/spi/spi-pxa2xx*
10926 F: drivers/usb/gadget/udc/pxa2*
10927 F: include/sound/pxa2xx-lib.h
10928 F: sound/arm/pxa*
10929 F: sound/soc/pxa/
10930
10931 PXA3xx NAND FLASH DRIVER
10932 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10933 L: linux-mtd@lists.infradead.org
10934 S: Maintained
10935 F: drivers/mtd/nand/pxa3xx_nand.c
10936
10937 QAT DRIVER
10938 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10939 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10940 L: qat-linux@intel.com
10941 S: Supported
10942 F: drivers/crypto/qat/
10943
10944 QCOM AUDIO (ASoC) DRIVERS
10945 M: Patrick Lai <plai@codeaurora.org>
10946 M: Banajit Goswami <bgoswami@codeaurora.org>
10947 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10948 S: Supported
10949 F: sound/soc/qcom/
10950
10951 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10952 M: Gabriel Somlo <somlo@cmu.edu>
10953 M: "Michael S. Tsirkin" <mst@redhat.com>
10954 L: qemu-devel@nongnu.org
10955 S: Maintained
10956 F: drivers/firmware/qemu_fw_cfg.c
10957
10958 QIB DRIVER
10959 M: Mike Marciniszyn <infinipath@intel.com>
10960 L: linux-rdma@vger.kernel.org
10961 S: Supported
10962 F: drivers/infiniband/hw/qib/
10963
10964 QLOGIC QL41xxx FCOE DRIVER
10965 M: QLogic-Storage-Upstream@cavium.com
10966 L: linux-scsi@vger.kernel.org
10967 S: Supported
10968 F: drivers/scsi/qedf/
10969
10970 QLOGIC QL41xxx ISCSI DRIVER
10971 M: QLogic-Storage-Upstream@cavium.com
10972 L: linux-scsi@vger.kernel.org
10973 S: Supported
10974 F: drivers/scsi/qedi/
10975
10976 QLOGIC QL4xxx ETHERNET DRIVER
10977 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10978 M: Ariel Elior <Ariel.Elior@cavium.com>
10979 M: everest-linux-l2@cavium.com
10980 L: netdev@vger.kernel.org
10981 S: Supported
10982 F: drivers/net/ethernet/qlogic/qed/
10983 F: include/linux/qed/
10984 F: drivers/net/ethernet/qlogic/qede/
10985
10986 QLOGIC QL4xxx RDMA DRIVER
10987 M: Ram Amrani <Ram.Amrani@cavium.com>
10988 M: Ariel Elior <Ariel.Elior@cavium.com>
10989 L: linux-rdma@vger.kernel.org
10990 S: Supported
10991 F: drivers/infiniband/hw/qedr/
10992 F: include/uapi/rdma/qedr-abi.h
10993
10994 QLOGIC QLA1280 SCSI DRIVER
10995 M: Michael Reed <mdr@sgi.com>
10996 L: linux-scsi@vger.kernel.org
10997 S: Maintained
10998 F: drivers/scsi/qla1280.[ch]
10999
11000 QLOGIC QLA2XXX FC-SCSI DRIVER
11001 M: qla2xxx-upstream@qlogic.com
11002 L: linux-scsi@vger.kernel.org
11003 S: Supported
11004 F: Documentation/scsi/LICENSE.qla2xxx
11005 F: drivers/scsi/qla2xxx/
11006
11007 QLOGIC QLA3XXX NETWORK DRIVER
11008 M: Dept-GELinuxNICDev@cavium.com
11009 L: netdev@vger.kernel.org
11010 S: Supported
11011 F: Documentation/networking/LICENSE.qla3xxx
11012 F: drivers/net/ethernet/qlogic/qla3xxx.*
11013
11014 QLOGIC QLA4XXX iSCSI DRIVER
11015 M: QLogic-Storage-Upstream@qlogic.com
11016 L: linux-scsi@vger.kernel.org
11017 S: Supported
11018 F: Documentation/scsi/LICENSE.qla4xxx
11019 F: drivers/scsi/qla4xxx/
11020
11021 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11022 M: Harish Patil <harish.patil@cavium.com>
11023 M: Manish Chopra <manish.chopra@cavium.com>
11024 M: Dept-GELinuxNICDev@cavium.com
11025 L: netdev@vger.kernel.org
11026 S: Supported
11027 F: drivers/net/ethernet/qlogic/qlcnic/
11028
11029 QLOGIC QLGE 10Gb ETHERNET DRIVER
11030 M: Harish Patil <harish.patil@cavium.com>
11031 M: Manish Chopra <manish.chopra@cavium.com>
11032 M: Dept-GELinuxNICDev@cavium.com
11033 L: netdev@vger.kernel.org
11034 S: Supported
11035 F: drivers/net/ethernet/qlogic/qlge/
11036
11037 QNX4 FILESYSTEM
11038 M: Anders Larsen <al@alarsen.net>
11039 W: http://www.alarsen.net/linux/qnx4fs/
11040 S: Maintained
11041 F: fs/qnx4/
11042 F: include/uapi/linux/qnx4_fs.h
11043 F: include/uapi/linux/qnxtypes.h
11044
11045 QORIQ DPAA2 FSL-MC BUS DRIVER
11046 M: Stuart Yoder <stuyoder@gmail.com>
11047 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11048 L: linux-kernel@vger.kernel.org
11049 S: Maintained
11050 F: drivers/staging/fsl-mc/
11051 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11052
11053 QT1010 MEDIA DRIVER
11054 M: Antti Palosaari <crope@iki.fi>
11055 L: linux-media@vger.kernel.org
11056 W: https://linuxtv.org
11057 W: http://palosaari.fi/linux/
11058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11059 T: git git://linuxtv.org/anttip/media_tree.git
11060 S: Maintained
11061 F: drivers/media/tuners/qt1010*
11062
11063 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11064 M: Kalle Valo <kvalo@qca.qualcomm.com>
11065 L: ath10k@lists.infradead.org
11066 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11068 S: Supported
11069 F: drivers/net/wireless/ath/ath10k/
11070
11071 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11072 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11073 L: linux-wireless@vger.kernel.org
11074 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11075 S: Supported
11076 F: drivers/net/wireless/ath/ath9k/
11077
11078 QUALCOMM CAMERA SUBSYSTEM DRIVER
11079 M: Todor Tomov <todor.tomov@linaro.org>
11080 L: linux-media@vger.kernel.org
11081 S: Maintained
11082 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11083 F: Documentation/media/v4l-drivers/qcom_camss.rst
11084 F: drivers/media/platform/qcom/camss-8x16/
11085
11086 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11087 M: Timur Tabi <timur@codeaurora.org>
11088 L: netdev@vger.kernel.org
11089 S: Supported
11090 F: drivers/net/ethernet/qualcomm/emac/
11091
11092 QUALCOMM HEXAGON ARCHITECTURE
11093 M: Richard Kuo <rkuo@codeaurora.org>
11094 L: linux-hexagon@vger.kernel.org
11095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11096 S: Supported
11097 F: arch/hexagon/
11098
11099 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11100 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11101 L: linux-media@vger.kernel.org
11102 L: linux-arm-msm@vger.kernel.org
11103 T: git git://linuxtv.org/media_tree.git
11104 S: Maintained
11105 F: drivers/media/platform/qcom/venus/
11106
11107 QUALCOMM WCN36XX WIRELESS DRIVER
11108 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11109 L: wcn36xx@lists.infradead.org
11110 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11111 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11112 S: Supported
11113 F: drivers/net/wireless/ath/wcn36xx/
11114
11115 QUANTENNA QTNFMAC WIRELESS DRIVER
11116 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11117 M: Avinash Patil <avinashp@quantenna.com>
11118 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11119 L: linux-wireless@vger.kernel.org
11120 S: Maintained
11121 F: drivers/net/wireless/quantenna
11122
11123 RADEON and AMDGPU DRM DRIVERS
11124 M: Alex Deucher <alexander.deucher@amd.com>
11125 M: Christian König <christian.koenig@amd.com>
11126 L: amd-gfx@lists.freedesktop.org
11127 T: git git://people.freedesktop.org/~agd5f/linux
11128 S: Supported
11129 F: drivers/gpu/drm/radeon/
11130 F: include/uapi/drm/radeon_drm.h
11131 F: drivers/gpu/drm/amd/
11132 F: include/uapi/drm/amdgpu_drm.h
11133
11134 RADEON FRAMEBUFFER DISPLAY DRIVER
11135 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11136 L: linux-fbdev@vger.kernel.org
11137 S: Maintained
11138 F: drivers/video/fbdev/aty/radeon*
11139 F: include/uapi/linux/radeonfb.h
11140
11141 RADIOSHARK RADIO DRIVER
11142 M: Hans Verkuil <hverkuil@xs4all.nl>
11143 L: linux-media@vger.kernel.org
11144 T: git git://linuxtv.org/media_tree.git
11145 S: Maintained
11146 F: drivers/media/radio/radio-shark.c
11147
11148 RADIOSHARK2 RADIO DRIVER
11149 M: Hans Verkuil <hverkuil@xs4all.nl>
11150 L: linux-media@vger.kernel.org
11151 T: git git://linuxtv.org/media_tree.git
11152 S: Maintained
11153 F: drivers/media/radio/radio-shark2.c
11154 F: drivers/media/radio/radio-tea5777.c
11155
11156 RADOS BLOCK DEVICE (RBD)
11157 M: Ilya Dryomov <idryomov@gmail.com>
11158 M: Sage Weil <sage@redhat.com>
11159 M: Alex Elder <elder@kernel.org>
11160 L: ceph-devel@vger.kernel.org
11161 W: http://ceph.com/
11162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11163 T: git git://github.com/ceph/ceph-client.git
11164 S: Supported
11165 F: Documentation/ABI/testing/sysfs-bus-rbd
11166 F: drivers/block/rbd.c
11167 F: drivers/block/rbd_types.h
11168
11169 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11170 M: Paul Mackerras <paulus@samba.org>
11171 L: linux-fbdev@vger.kernel.org
11172 S: Maintained
11173 F: drivers/video/fbdev/aty/aty128fb.c
11174
11175 RAINSHADOW-CEC DRIVER
11176 M: Hans Verkuil <hverkuil@xs4all.nl>
11177 L: linux-media@vger.kernel.org
11178 T: git git://linuxtv.org/media_tree.git
11179 S: Maintained
11180 F: drivers/media/usb/rainshadow-cec/*
11181
11182 RALINK MIPS ARCHITECTURE
11183 M: John Crispin <john@phrozen.org>
11184 L: linux-mips@linux-mips.org
11185 S: Maintained
11186 F: arch/mips/ralink
11187
11188 RALINK RT2X00 WIRELESS LAN DRIVER
11189 P: rt2x00 project
11190 M: Stanislaw Gruszka <sgruszka@redhat.com>
11191 M: Helmut Schaa <helmut.schaa@googlemail.com>
11192 L: linux-wireless@vger.kernel.org
11193 S: Maintained
11194 F: drivers/net/wireless/ralink/rt2x00/
11195
11196 RAMDISK RAM BLOCK DEVICE DRIVER
11197 M: Jens Axboe <axboe@kernel.dk>
11198 S: Maintained
11199 F: Documentation/blockdev/ramdisk.txt
11200 F: drivers/block/brd.c
11201
11202 RANDOM NUMBER DRIVER
11203 M: "Theodore Ts'o" <tytso@mit.edu>
11204 S: Maintained
11205 F: drivers/char/random.c
11206
11207 RAPIDIO SUBSYSTEM
11208 M: Matt Porter <mporter@kernel.crashing.org>
11209 M: Alexandre Bounine <alexandre.bounine@idt.com>
11210 S: Maintained
11211 F: drivers/rapidio/
11212
11213 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11214 L: linux-wireless@vger.kernel.org
11215 S: Orphan
11216 F: drivers/net/wireless/ray*
11217
11218 RCUTORTURE MODULE
11219 M: Josh Triplett <josh@joshtriplett.org>
11220 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11221 L: linux-kernel@vger.kernel.org
11222 S: Supported
11223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11224 F: Documentation/RCU/torture.txt
11225 F: kernel/rcu/rcutorture.c
11226
11227 RCUTORTURE TEST FRAMEWORK
11228 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11229 M: Josh Triplett <josh@joshtriplett.org>
11230 R: Steven Rostedt <rostedt@goodmis.org>
11231 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11232 R: Lai Jiangshan <jiangshanlai@gmail.com>
11233 L: linux-kernel@vger.kernel.org
11234 S: Supported
11235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11236 F: tools/testing/selftests/rcutorture
11237
11238 RDC R-321X SoC
11239 M: Florian Fainelli <florian@openwrt.org>
11240 S: Maintained
11241
11242 RDC R6040 FAST ETHERNET DRIVER
11243 M: Florian Fainelli <f.fainelli@gmail.com>
11244 L: netdev@vger.kernel.org
11245 S: Maintained
11246 F: drivers/net/ethernet/rdc/r6040.c
11247
11248 RDMAVT - RDMA verbs software
11249 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11250 L: linux-rdma@vger.kernel.org
11251 S: Supported
11252 F: drivers/infiniband/sw/rdmavt
11253
11254 RDS - RELIABLE DATAGRAM SOCKETS
11255 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11256 L: netdev@vger.kernel.org
11257 L: linux-rdma@vger.kernel.org
11258 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11259 W: https://oss.oracle.com/projects/rds/
11260 S: Supported
11261 F: net/rds/
11262 F: Documentation/networking/rds.txt
11263
11264 RDT - RESOURCE ALLOCATION
11265 M: Fenghua Yu <fenghua.yu@intel.com>
11266 L: linux-kernel@vger.kernel.org
11267 S: Supported
11268 F: arch/x86/kernel/cpu/intel_rdt*
11269 F: arch/x86/include/asm/intel_rdt_sched.h
11270 F: Documentation/x86/intel_rdt*
11271
11272 READ-COPY UPDATE (RCU)
11273 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11274 M: Josh Triplett <josh@joshtriplett.org>
11275 R: Steven Rostedt <rostedt@goodmis.org>
11276 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11277 R: Lai Jiangshan <jiangshanlai@gmail.com>
11278 L: linux-kernel@vger.kernel.org
11279 W: http://www.rdrop.com/users/paulmck/RCU/
11280 S: Supported
11281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11282 F: Documentation/RCU/
11283 X: Documentation/RCU/torture.txt
11284 F: include/linux/rcu*
11285 X: include/linux/srcu.h
11286 F: kernel/rcu/
11287 X: kernel/torture.c
11288
11289 REAL TIME CLOCK (RTC) SUBSYSTEM
11290 M: Alessandro Zummo <a.zummo@towertech.it>
11291 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11292 L: linux-rtc@vger.kernel.org
11293 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11295 S: Maintained
11296 F: Documentation/devicetree/bindings/rtc/
11297 F: Documentation/rtc.txt
11298 F: drivers/rtc/
11299 F: include/linux/rtc.h
11300 F: include/uapi/linux/rtc.h
11301 F: include/linux/rtc/
11302 F: include/linux/platform_data/rtc-*
11303 F: tools/testing/selftests/timers/rtctest.c
11304
11305 REALTEK AUDIO CODECS
11306 M: Bard Liao <bardliao@realtek.com>
11307 M: Oder Chiou <oder_chiou@realtek.com>
11308 S: Maintained
11309 F: sound/soc/codecs/rt*
11310 F: include/sound/rt*.h
11311
11312 REGISTER MAP ABSTRACTION
11313 M: Mark Brown <broonie@kernel.org>
11314 L: linux-kernel@vger.kernel.org
11315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11316 S: Supported
11317 F: Documentation/devicetree/bindings/regmap/
11318 F: drivers/base/regmap/
11319 F: include/linux/regmap.h
11320
11321 REISERFS FILE SYSTEM
11322 L: reiserfs-devel@vger.kernel.org
11323 S: Supported
11324 F: fs/reiserfs/
11325
11326 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11327 M: Ohad Ben-Cohen <ohad@wizery.com>
11328 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11329 L: linux-remoteproc@vger.kernel.org
11330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11331 S: Maintained
11332 F: Documentation/devicetree/bindings/remoteproc/
11333 F: Documentation/remoteproc.txt
11334 F: drivers/remoteproc/
11335 F: include/linux/remoteproc.h
11336
11337 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11338 M: Ohad Ben-Cohen <ohad@wizery.com>
11339 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11340 L: linux-remoteproc@vger.kernel.org
11341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11342 S: Maintained
11343 F: drivers/rpmsg/
11344 F: Documentation/rpmsg.txt
11345 F: include/linux/rpmsg.h
11346 F: include/linux/rpmsg/
11347
11348 RENESAS CLOCK DRIVERS
11349 M: Geert Uytterhoeven <geert+renesas@glider.be>
11350 L: linux-renesas-soc@vger.kernel.org
11351 S: Supported
11352 F: drivers/clk/renesas/
11353
11354 RENESAS ETHERNET DRIVERS
11355 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11356 L: netdev@vger.kernel.org
11357 L: linux-renesas-soc@vger.kernel.org
11358 F: drivers/net/ethernet/renesas/
11359 F: include/linux/sh_eth.h
11360
11361 RENESAS R-CAR GYROADC DRIVER
11362 M: Marek Vasut <marek.vasut@gmail.com>
11363 L: linux-iio@vger.kernel.org
11364 S: Supported
11365 F: drivers/iio/adc/rcar_gyro_adc.c
11366
11367 RENESAS USB PHY DRIVER
11368 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11369 L: linux-renesas-soc@vger.kernel.org
11370 S: Maintained
11371 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11372
11373 RESET CONTROLLER FRAMEWORK
11374 M: Philipp Zabel <p.zabel@pengutronix.de>
11375 T: git git://git.pengutronix.de/git/pza/linux
11376 S: Maintained
11377 F: drivers/reset/
11378 F: Documentation/devicetree/bindings/reset/
11379 F: include/dt-bindings/reset/
11380 F: include/linux/reset.h
11381 F: include/linux/reset-controller.h
11382
11383 RFKILL
11384 M: Johannes Berg <johannes@sipsolutions.net>
11385 L: linux-wireless@vger.kernel.org
11386 W: http://wireless.kernel.org/
11387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11389 S: Maintained
11390 F: Documentation/rfkill.txt
11391 F: net/rfkill/
11392
11393 RHASHTABLE
11394 M: Thomas Graf <tgraf@suug.ch>
11395 M: Herbert Xu <herbert@gondor.apana.org.au>
11396 L: netdev@vger.kernel.org
11397 S: Maintained
11398 F: lib/rhashtable.c
11399 F: include/linux/rhashtable.h
11400
11401 RICOH R5C592 MEMORYSTICK DRIVER
11402 M: Maxim Levitsky <maximlevitsky@gmail.com>
11403 S: Maintained
11404 F: drivers/memstick/host/r592.*
11405
11406 RICOH SMARTMEDIA/XD DRIVER
11407 M: Maxim Levitsky <maximlevitsky@gmail.com>
11408 S: Maintained
11409 F: drivers/mtd/nand/r852.c
11410 F: drivers/mtd/nand/r852.h
11411
11412 ROCCAT DRIVERS
11413 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11414 W: http://sourceforge.net/projects/roccat/
11415 S: Maintained
11416 F: drivers/hid/hid-roccat*
11417 F: include/linux/hid-roccat*
11418 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11419
11420 ROCKER DRIVER
11421 M: Jiri Pirko <jiri@resnulli.us>
11422 L: netdev@vger.kernel.org
11423 S: Supported
11424 F: drivers/net/ethernet/rocker/
11425
11426 ROCKETPORT DRIVER
11427 P: Comtrol Corp.
11428 W: http://www.comtrol.com
11429 S: Maintained
11430 F: Documentation/serial/rocket.txt
11431 F: drivers/tty/rocket*
11432
11433 ROCKETPORT EXPRESS/INFINITY DRIVER
11434 M: Kevin Cernekee <cernekee@gmail.com>
11435 L: linux-serial@vger.kernel.org
11436 S: Odd Fixes
11437 F: drivers/tty/serial/rp2.*
11438
11439 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11440 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11441 L: linux-kernel@vger.kernel.org
11442 L: linux-renesas-soc@vger.kernel.org
11443 S: Supported
11444 F: drivers/mfd/bd9571mwv.c
11445 F: drivers/regulator/bd9571mwv-regulator.c
11446 F: drivers/gpio/gpio-bd9571mwv.c
11447 F: include/linux/mfd/bd9571mwv.h
11448 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11449
11450 ROSE NETWORK LAYER
11451 M: Ralf Baechle <ralf@linux-mips.org>
11452 L: linux-hams@vger.kernel.org
11453 W: http://www.linux-ax25.org/
11454 S: Maintained
11455 F: include/net/rose.h
11456 F: include/uapi/linux/rose.h
11457 F: net/rose/
11458
11459 RTL2830 MEDIA DRIVER
11460 M: Antti Palosaari <crope@iki.fi>
11461 L: linux-media@vger.kernel.org
11462 W: https://linuxtv.org
11463 W: http://palosaari.fi/linux/
11464 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11465 T: git git://linuxtv.org/anttip/media_tree.git
11466 S: Maintained
11467 F: drivers/media/dvb-frontends/rtl2830*
11468
11469 RTL2832 MEDIA DRIVER
11470 M: Antti Palosaari <crope@iki.fi>
11471 L: linux-media@vger.kernel.org
11472 W: https://linuxtv.org
11473 W: http://palosaari.fi/linux/
11474 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11475 T: git git://linuxtv.org/anttip/media_tree.git
11476 S: Maintained
11477 F: drivers/media/dvb-frontends/rtl2832*
11478
11479 RTL2832_SDR MEDIA DRIVER
11480 M: Antti Palosaari <crope@iki.fi>
11481 L: linux-media@vger.kernel.org
11482 W: https://linuxtv.org
11483 W: http://palosaari.fi/linux/
11484 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11485 T: git git://linuxtv.org/anttip/media_tree.git
11486 S: Maintained
11487 F: drivers/media/dvb-frontends/rtl2832_sdr*
11488
11489 RTL8180 WIRELESS DRIVER
11490 L: linux-wireless@vger.kernel.org
11491 W: http://wireless.kernel.org/
11492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11493 S: Orphan
11494 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11495
11496 RTL8187 WIRELESS DRIVER
11497 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11498 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11499 M: Larry Finger <Larry.Finger@lwfinger.net>
11500 L: linux-wireless@vger.kernel.org
11501 W: http://wireless.kernel.org/
11502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11503 S: Maintained
11504 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11505
11506 RTL8192CE WIRELESS DRIVER
11507 M: Larry Finger <Larry.Finger@lwfinger.net>
11508 M: Chaoming Li <chaoming_li@realsil.com.cn>
11509 L: linux-wireless@vger.kernel.org
11510 W: http://wireless.kernel.org/
11511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11512 S: Maintained
11513 F: drivers/net/wireless/realtek/rtlwifi/
11514 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11515
11516 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11517 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11518 L: linux-wireless@vger.kernel.org
11519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11520 S: Maintained
11521 F: drivers/net/wireless/realtek/rtl8xxxu/
11522
11523 S3 SAVAGE FRAMEBUFFER DRIVER
11524 M: Antonino Daplas <adaplas@gmail.com>
11525 L: linux-fbdev@vger.kernel.org
11526 S: Maintained
11527 F: drivers/video/fbdev/savage/
11528
11529 S390
11530 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11531 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11532 L: linux-s390@vger.kernel.org
11533 W: http://www.ibm.com/developerworks/linux/linux390/
11534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11535 S: Supported
11536 F: arch/s390/
11537 F: drivers/s390/
11538 F: Documentation/s390/
11539 F: Documentation/driver-api/s390-drivers.rst
11540
11541 S390 COMMON I/O LAYER
11542 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11543 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11544 L: linux-s390@vger.kernel.org
11545 W: http://www.ibm.com/developerworks/linux/linux390/
11546 S: Supported
11547 F: drivers/s390/cio/
11548
11549 S390 DASD DRIVER
11550 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11551 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11552 L: linux-s390@vger.kernel.org
11553 W: http://www.ibm.com/developerworks/linux/linux390/
11554 S: Supported
11555 F: drivers/s390/block/dasd*
11556 F: block/partitions/ibm.c
11557
11558 S390 IOMMU (PCI)
11559 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11560 L: linux-s390@vger.kernel.org
11561 W: http://www.ibm.com/developerworks/linux/linux390/
11562 S: Supported
11563 F: drivers/iommu/s390-iommu.c
11564
11565 S390 IUCV NETWORK LAYER
11566 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11567 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11568 L: linux-s390@vger.kernel.org
11569 W: http://www.ibm.com/developerworks/linux/linux390/
11570 S: Supported
11571 F: drivers/s390/net/*iucv*
11572 F: include/net/iucv/
11573 F: net/iucv/
11574
11575 S390 NETWORK DRIVERS
11576 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11577 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11578 L: linux-s390@vger.kernel.org
11579 W: http://www.ibm.com/developerworks/linux/linux390/
11580 S: Supported
11581 F: drivers/s390/net/
11582
11583 S390 PCI SUBSYSTEM
11584 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11585 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11586 L: linux-s390@vger.kernel.org
11587 W: http://www.ibm.com/developerworks/linux/linux390/
11588 S: Supported
11589 F: arch/s390/pci/
11590 F: drivers/pci/hotplug/s390_pci_hpc.c
11591
11592 S390 VFIO-CCW DRIVER
11593 M: Cornelia Huck <cohuck@redhat.com>
11594 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11595 L: linux-s390@vger.kernel.org
11596 L: kvm@vger.kernel.org
11597 S: Supported
11598 F: drivers/s390/cio/vfio_ccw*
11599 F: Documentation/s390/vfio-ccw.txt
11600 F: include/uapi/linux/vfio_ccw.h
11601
11602 S390 ZCRYPT DRIVER
11603 M: Harald Freudenberger <freude@de.ibm.com>
11604 L: linux-s390@vger.kernel.org
11605 W: http://www.ibm.com/developerworks/linux/linux390/
11606 S: Supported
11607 F: drivers/s390/crypto/
11608
11609 S390 ZFCP DRIVER
11610 M: Steffen Maier <maier@linux.vnet.ibm.com>
11611 L: linux-s390@vger.kernel.org
11612 W: http://www.ibm.com/developerworks/linux/linux390/
11613 S: Supported
11614 F: drivers/s390/scsi/zfcp_*
11615
11616 S3C24XX SD/MMC Driver
11617 M: Ben Dooks <ben-linux@fluff.org>
11618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11619 S: Supported
11620 F: drivers/mmc/host/s3cmci.*
11621
11622 SAA6588 RDS RECEIVER DRIVER
11623 M: Hans Verkuil <hverkuil@xs4all.nl>
11624 L: linux-media@vger.kernel.org
11625 T: git git://linuxtv.org/media_tree.git
11626 W: https://linuxtv.org
11627 S: Odd Fixes
11628 F: drivers/media/i2c/saa6588*
11629
11630 SAA7134 VIDEO4LINUX DRIVER
11631 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11632 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11633 L: linux-media@vger.kernel.org
11634 W: https://linuxtv.org
11635 T: git git://linuxtv.org/media_tree.git
11636 S: Odd fixes
11637 F: Documentation/media/v4l-drivers/saa7134*
11638 F: drivers/media/pci/saa7134/
11639
11640 SAA7146 VIDEO4LINUX-2 DRIVER
11641 M: Hans Verkuil <hverkuil@xs4all.nl>
11642 L: linux-media@vger.kernel.org
11643 T: git git://linuxtv.org/media_tree.git
11644 S: Maintained
11645 F: drivers/media/common/saa7146/
11646 F: drivers/media/pci/saa7146/
11647 F: include/media/saa7146*
11648
11649 SAMSUNG AUDIO (ASoC) DRIVERS
11650 M: Krzysztof Kozlowski <krzk@kernel.org>
11651 M: Sangbeom Kim <sbkim73@samsung.com>
11652 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11653 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11654 S: Supported
11655 F: sound/soc/samsung/
11656
11657 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11658 M: Krzysztof Kozlowski <krzk@kernel.org>
11659 L: linux-crypto@vger.kernel.org
11660 L: linux-samsung-soc@vger.kernel.org
11661 S: Maintained
11662 F: drivers/crypto/exynos-rng.c
11663 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11664
11665 SAMSUNG FRAMEBUFFER DRIVER
11666 M: Jingoo Han <jingoohan1@gmail.com>
11667 L: linux-fbdev@vger.kernel.org
11668 S: Maintained
11669 F: drivers/video/fbdev/s3c-fb.c
11670
11671 SAMSUNG LAPTOP DRIVER
11672 M: Corentin Chary <corentin.chary@gmail.com>
11673 L: platform-driver-x86@vger.kernel.org
11674 S: Maintained
11675 F: drivers/platform/x86/samsung-laptop.c
11676
11677 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11678 M: Sangbeom Kim <sbkim73@samsung.com>
11679 M: Krzysztof Kozlowski <krzk@kernel.org>
11680 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11681 L: linux-kernel@vger.kernel.org
11682 L: linux-samsung-soc@vger.kernel.org
11683 S: Supported
11684 F: drivers/mfd/sec*.c
11685 F: drivers/regulator/s2m*.c
11686 F: drivers/regulator/s5m*.c
11687 F: drivers/clk/clk-s2mps11.c
11688 F: drivers/rtc/rtc-s5m.c
11689 F: include/linux/mfd/samsung/
11690 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11691 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11692 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11693 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11694
11695 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11696 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11697 L: linux-media@vger.kernel.org
11698 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11699 S: Maintained
11700 F: drivers/media/platform/s3c-camif/
11701 F: include/media/drv-intf/s3c_camif.h
11702
11703 SAMSUNG S3FWRN5 NFC DRIVER
11704 M: Robert Baldyga <r.baldyga@samsung.com>
11705 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11706 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11707 S: Supported
11708 F: drivers/nfc/s3fwrn5
11709
11710 SAMSUNG S5C73M3 CAMERA DRIVER
11711 M: Kyungmin Park <kyungmin.park@samsung.com>
11712 M: Andrzej Hajda <a.hajda@samsung.com>
11713 L: linux-media@vger.kernel.org
11714 S: Supported
11715 F: drivers/media/i2c/s5c73m3/*
11716
11717 SAMSUNG S5K5BAF CAMERA DRIVER
11718 M: Kyungmin Park <kyungmin.park@samsung.com>
11719 M: Andrzej Hajda <a.hajda@samsung.com>
11720 L: linux-media@vger.kernel.org
11721 S: Supported
11722 F: drivers/media/i2c/s5k5baf.c
11723
11724 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11725 M: Krzysztof Kozlowski <krzk@kernel.org>
11726 M: Vladimir Zapolskiy <vz@mleia.com>
11727 L: linux-crypto@vger.kernel.org
11728 L: linux-samsung-soc@vger.kernel.org
11729 S: Maintained
11730 F: drivers/crypto/s5p-sss.c
11731
11732 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11733 M: Kyungmin Park <kyungmin.park@samsung.com>
11734 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11735 L: linux-media@vger.kernel.org
11736 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11737 S: Supported
11738 F: drivers/media/platform/exynos4-is/
11739
11740 SAMSUNG SOC CLOCK DRIVERS
11741 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11742 M: Tomasz Figa <tomasz.figa@gmail.com>
11743 M: Chanwoo Choi <cw00.choi@samsung.com>
11744 S: Supported
11745 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11746 F: drivers/clk/samsung/
11747 F: include/dt-bindings/clock/exynos*.h
11748 F: Documentation/devicetree/bindings/clock/exynos*.txt
11749
11750 SAMSUNG SPI DRIVERS
11751 M: Kukjin Kim <kgene@kernel.org>
11752 M: Krzysztof Kozlowski <krzk@kernel.org>
11753 M: Andi Shyti <andi.shyti@samsung.com>
11754 L: linux-spi@vger.kernel.org
11755 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11756 S: Maintained
11757 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11758 F: drivers/spi/spi-s3c*
11759 F: include/linux/platform_data/spi-s3c64xx.h
11760
11761 SAMSUNG SXGBE DRIVERS
11762 M: Byungho An <bh74.an@samsung.com>
11763 M: Girish K S <ks.giri@samsung.com>
11764 M: Vipul Pandya <vipul.pandya@samsung.com>
11765 S: Supported
11766 L: netdev@vger.kernel.org
11767 F: drivers/net/ethernet/samsung/sxgbe/
11768
11769 SAMSUNG THERMAL DRIVER
11770 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11771 L: linux-pm@vger.kernel.org
11772 L: linux-samsung-soc@vger.kernel.org
11773 S: Supported
11774 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11775 F: drivers/thermal/samsung/
11776
11777 SAMSUNG USB2 PHY DRIVER
11778 M: Kamil Debski <kamil@wypas.org>
11779 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11780 L: linux-kernel@vger.kernel.org
11781 S: Supported
11782 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11783 F: Documentation/phy/samsung-usb2.txt
11784 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11785 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11786 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11787 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11788 F: drivers/phy/samsung/phy-samsung-usb2.c
11789 F: drivers/phy/samsung/phy-samsung-usb2.h
11790
11791 SC1200 WDT DRIVER
11792 M: Zwane Mwaikambo <zwanem@gmail.com>
11793 S: Maintained
11794 F: drivers/watchdog/sc1200wdt.c
11795
11796 SCHEDULER
11797 M: Ingo Molnar <mingo@redhat.com>
11798 M: Peter Zijlstra <peterz@infradead.org>
11799 L: linux-kernel@vger.kernel.org
11800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11801 S: Maintained
11802 F: kernel/sched/
11803 F: include/linux/sched.h
11804 F: include/uapi/linux/sched.h
11805 F: include/linux/wait.h
11806
11807 SCORE ARCHITECTURE
11808 M: Chen Liqin <liqin.linux@gmail.com>
11809 M: Lennox Wu <lennox.wu@gmail.com>
11810 W: http://www.sunplus.com
11811 S: Supported
11812 F: arch/score/
11813
11814 SCR24X CHIP CARD INTERFACE DRIVER
11815 M: Lubomir Rintel <lkundrak@v3.sk>
11816 S: Supported
11817 F: drivers/char/pcmcia/scr24x_cs.c
11818
11819 SCSI CDROM DRIVER
11820 M: Jens Axboe <axboe@kernel.dk>
11821 L: linux-scsi@vger.kernel.org
11822 W: http://www.kernel.dk
11823 S: Maintained
11824 F: drivers/scsi/sr*
11825
11826 SCSI RDMA PROTOCOL (SRP) INITIATOR
11827 M: Bart Van Assche <bart.vanassche@sandisk.com>
11828 L: linux-rdma@vger.kernel.org
11829 S: Supported
11830 W: http://www.openfabrics.org
11831 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11833 F: drivers/infiniband/ulp/srp/
11834 F: include/scsi/srp.h
11835
11836 SCSI SG DRIVER
11837 M: Doug Gilbert <dgilbert@interlog.com>
11838 L: linux-scsi@vger.kernel.org
11839 W: http://sg.danny.cz/sg
11840 S: Maintained
11841 F: Documentation/scsi/scsi-generic.txt
11842 F: drivers/scsi/sg.c
11843 F: include/scsi/sg.h
11844
11845 SCSI SUBSYSTEM
11846 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11848 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11850 L: linux-scsi@vger.kernel.org
11851 S: Maintained
11852 F: Documentation/devicetree/bindings/scsi/
11853 F: drivers/scsi/
11854 F: include/scsi/
11855
11856 SCSI TAPE DRIVER
11857 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11858 L: linux-scsi@vger.kernel.org
11859 S: Maintained
11860 F: Documentation/scsi/st.txt
11861 F: drivers/scsi/st.*
11862 F: drivers/scsi/st_*.h
11863
11864 SCTP PROTOCOL
11865 M: Vlad Yasevich <vyasevich@gmail.com>
11866 M: Neil Horman <nhorman@tuxdriver.com>
11867 L: linux-sctp@vger.kernel.org
11868 W: http://lksctp.sourceforge.net
11869 S: Maintained
11870 F: Documentation/networking/sctp.txt
11871 F: include/linux/sctp.h
11872 F: include/uapi/linux/sctp.h
11873 F: include/net/sctp/
11874 F: net/sctp/
11875
11876 SCx200 CPU SUPPORT
11877 M: Jim Cromie <jim.cromie@gmail.com>
11878 S: Odd Fixes
11879 F: Documentation/i2c/busses/scx200_acb
11880 F: arch/x86/platform/scx200/
11881 F: drivers/watchdog/scx200_wdt.c
11882 F: drivers/i2c/busses/scx200*
11883 F: drivers/mtd/maps/scx200_docflash.c
11884 F: include/linux/scx200.h
11885
11886 SCx200 GPIO DRIVER
11887 M: Jim Cromie <jim.cromie@gmail.com>
11888 S: Maintained
11889 F: drivers/char/scx200_gpio.c
11890 F: include/linux/scx200_gpio.h
11891
11892 SCx200 HRT CLOCKSOURCE DRIVER
11893 M: Jim Cromie <jim.cromie@gmail.com>
11894 S: Maintained
11895 F: drivers/clocksource/scx200_hrt.c
11896
11897 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11898 M: Sascha Sommer <saschasommer@freenet.de>
11899 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11900 S: Maintained
11901 F: drivers/mmc/host/sdricoh_cs.c
11902
11903 SECURE COMPUTING
11904 M: Kees Cook <keescook@chromium.org>
11905 R: Andy Lutomirski <luto@amacapital.net>
11906 R: Will Drewry <wad@chromium.org>
11907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11908 S: Supported
11909 F: kernel/seccomp.c
11910 F: include/uapi/linux/seccomp.h
11911 F: include/linux/seccomp.h
11912 F: tools/testing/selftests/seccomp/*
11913 F: tools/testing/selftests/kselftest_harness.h
11914 F: Documentation/userspace-api/seccomp_filter.rst
11915 K: \bsecure_computing
11916 K: \bTIF_SECCOMP\b
11917
11918 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11919 M: Al Cooper <alcooperx@gmail.com>
11920 L: linux-mmc@vger.kernel.org
11921 L: bcm-kernel-feedback-list@broadcom.com
11922 S: Maintained
11923 F: drivers/mmc/host/sdhci-brcmstb*
11924
11925 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11926 M: Adrian Hunter <adrian.hunter@intel.com>
11927 L: linux-mmc@vger.kernel.org
11928 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11929 S: Maintained
11930 F: drivers/mmc/host/sdhci*
11931 F: include/linux/mmc/sdhci*
11932
11933 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11934 M: Ben Dooks <ben-linux@fluff.org>
11935 M: Jaehoon Chung <jh80.chung@samsung.com>
11936 L: linux-mmc@vger.kernel.org
11937 S: Maintained
11938 F: drivers/mmc/host/sdhci-s3c*
11939
11940 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11941 M: Viresh Kumar <vireshk@kernel.org>
11942 L: linux-mmc@vger.kernel.org
11943 S: Maintained
11944 F: drivers/mmc/host/sdhci-spear.c
11945
11946 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11947 M: Scott Bauer <scott.bauer@intel.com>
11948 M: Jonathan Derrick <jonathan.derrick@intel.com>
11949 M: Rafael Antognolli <rafael.antognolli@intel.com>
11950 L: linux-block@vger.kernel.org
11951 S: Supported
11952 F: block/sed*
11953 F: block/opal_proto.h
11954 F: include/linux/sed*
11955 F: include/uapi/linux/sed*
11956
11957 SECURITY CONTACT
11958 M: Security Officers <security@kernel.org>
11959 S: Supported
11960
11961 SECURITY SUBSYSTEM
11962 M: James Morris <james.l.morris@oracle.com>
11963 M: "Serge E. Hallyn" <serge@hallyn.com>
11964 L: linux-security-module@vger.kernel.org (suggested Cc:)
11965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11966 W: http://kernsec.org/
11967 S: Supported
11968 F: security/
11969
11970 SELINUX SECURITY MODULE
11971 M: Paul Moore <paul@paul-moore.com>
11972 M: Stephen Smalley <sds@tycho.nsa.gov>
11973 M: Eric Paris <eparis@parisplace.org>
11974 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11975 W: http://selinuxproject.org
11976 T: git git://git.infradead.org/users/pcmoore/selinux
11977 S: Supported
11978 F: include/linux/selinux*
11979 F: security/selinux/
11980 F: scripts/selinux/
11981 F: Documentation/admin-guide/LSM/SELinux.rst
11982
11983 SENSABLE PHANTOM
11984 M: Jiri Slaby <jirislaby@gmail.com>
11985 S: Maintained
11986 F: drivers/misc/phantom.c
11987 F: include/uapi/linux/phantom.h
11988
11989 SERIAL DEVICE BUS
11990 M: Rob Herring <robh@kernel.org>
11991 L: linux-serial@vger.kernel.org
11992 S: Maintained
11993 F: Documentation/devicetree/bindings/serial/slave-device.txt
11994 F: drivers/tty/serdev/
11995 F: include/linux/serdev.h
11996
11997 SERIAL DRIVERS
11998 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11999 L: linux-serial@vger.kernel.org
12000 S: Maintained
12001 F: Documentation/devicetree/bindings/serial/
12002 F: drivers/tty/serial/
12003
12004 SERIAL IR RECEIVER
12005 M: Sean Young <sean@mess.org>
12006 L: linux-media@vger.kernel.org
12007 S: Maintained
12008 F: drivers/media/rc/serial_ir.c
12009
12010 SFC NETWORK DRIVER
12011 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12012 M: Edward Cree <ecree@solarflare.com>
12013 M: Bert Kenward <bkenward@solarflare.com>
12014 L: netdev@vger.kernel.org
12015 S: Supported
12016 F: drivers/net/ethernet/sfc/
12017
12018 SGI GRU DRIVER
12019 M: Dimitri Sivanich <sivanich@sgi.com>
12020 S: Maintained
12021 F: drivers/misc/sgi-gru/
12022
12023 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12024 M: Pat Gefre <pfg@sgi.com>
12025 L: linux-ia64@vger.kernel.org
12026 S: Supported
12027 F: Documentation/ia64/serial.txt
12028 F: drivers/tty/serial/ioc?_serial.c
12029 F: include/linux/ioc?.h
12030
12031 SGI XP/XPC/XPNET DRIVER
12032 M: Cliff Whickman <cpw@sgi.com>
12033 M: Robin Holt <robinmholt@gmail.com>
12034 S: Maintained
12035 F: drivers/misc/sgi-xp/
12036
12037 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12038 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12039 L: linux-s390@vger.kernel.org
12040 W: http://www.ibm.com/developerworks/linux/linux390/
12041 S: Supported
12042 F: net/smc/
12043
12044 SH_VEU V4L2 MEM2MEM DRIVER
12045 L: linux-media@vger.kernel.org
12046 S: Orphan
12047 F: drivers/media/platform/sh_veu.c
12048
12049 SH_VOU V4L2 OUTPUT DRIVER
12050 L: linux-media@vger.kernel.org
12051 S: Orphan
12052 F: drivers/media/platform/sh_vou.c
12053 F: include/media/drv-intf/sh_vou.h
12054
12055 SI2157 MEDIA DRIVER
12056 M: Antti Palosaari <crope@iki.fi>
12057 L: linux-media@vger.kernel.org
12058 W: https://linuxtv.org
12059 W: http://palosaari.fi/linux/
12060 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12061 T: git git://linuxtv.org/anttip/media_tree.git
12062 S: Maintained
12063 F: drivers/media/tuners/si2157*
12064
12065 SI2168 MEDIA DRIVER
12066 M: Antti Palosaari <crope@iki.fi>
12067 L: linux-media@vger.kernel.org
12068 W: https://linuxtv.org
12069 W: http://palosaari.fi/linux/
12070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12071 T: git git://linuxtv.org/anttip/media_tree.git
12072 S: Maintained
12073 F: drivers/media/dvb-frontends/si2168*
12074
12075 SI470X FM RADIO RECEIVER I2C DRIVER
12076 M: Hans Verkuil <hverkuil@xs4all.nl>
12077 L: linux-media@vger.kernel.org
12078 T: git git://linuxtv.org/media_tree.git
12079 W: https://linuxtv.org
12080 S: Odd Fixes
12081 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12082
12083 SI470X FM RADIO RECEIVER USB DRIVER
12084 M: Hans Verkuil <hverkuil@xs4all.nl>
12085 L: linux-media@vger.kernel.org
12086 T: git git://linuxtv.org/media_tree.git
12087 W: https://linuxtv.org
12088 S: Maintained
12089 F: drivers/media/radio/si470x/radio-si470x-common.c
12090 F: drivers/media/radio/si470x/radio-si470x.h
12091 F: drivers/media/radio/si470x/radio-si470x-usb.c
12092
12093 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12094 M: Eduardo Valentin <edubezval@gmail.com>
12095 L: linux-media@vger.kernel.org
12096 T: git git://linuxtv.org/media_tree.git
12097 W: https://linuxtv.org
12098 S: Odd Fixes
12099 F: drivers/media/radio/si4713/si4713.?
12100
12101 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12102 M: Eduardo Valentin <edubezval@gmail.com>
12103 L: linux-media@vger.kernel.org
12104 T: git git://linuxtv.org/media_tree.git
12105 W: https://linuxtv.org
12106 S: Odd Fixes
12107 F: drivers/media/radio/si4713/radio-platform-si4713.c
12108
12109 SI4713 FM RADIO TRANSMITTER USB DRIVER
12110 M: Hans Verkuil <hverkuil@xs4all.nl>
12111 L: linux-media@vger.kernel.org
12112 T: git git://linuxtv.org/media_tree.git
12113 W: https://linuxtv.org
12114 S: Maintained
12115 F: drivers/media/radio/si4713/radio-usb-si4713.c
12116
12117 SIANO DVB DRIVER
12118 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12119 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12120 L: linux-media@vger.kernel.org
12121 W: https://linuxtv.org
12122 T: git git://linuxtv.org/media_tree.git
12123 S: Odd fixes
12124 F: drivers/media/common/siano/
12125 F: drivers/media/usb/siano/
12126 F: drivers/media/usb/siano/
12127 F: drivers/media/mmc/siano/
12128
12129 SILEAD TOUCHSCREEN DRIVER
12130 M: Hans de Goede <hdegoede@redhat.com>
12131 L: linux-input@vger.kernel.org
12132 L: platform-driver-x86@vger.kernel.org
12133 S: Maintained
12134 F: drivers/input/touchscreen/silead.c
12135 F: drivers/platform/x86/silead_dmi.c
12136
12137 SILICON MOTION SM712 FRAME BUFFER DRIVER
12138 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12139 M: Teddy Wang <teddy.wang@siliconmotion.com>
12140 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12141 L: linux-fbdev@vger.kernel.org
12142 S: Maintained
12143 F: drivers/video/fbdev/sm712*
12144 F: Documentation/fb/sm712fb.txt
12145
12146 SIMPLE FIRMWARE INTERFACE (SFI)
12147 M: Len Brown <lenb@kernel.org>
12148 L: sfi-devel@simplefirmware.org
12149 W: http://simplefirmware.org/
12150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12151 S: Supported
12152 F: arch/x86/platform/sfi/
12153 F: drivers/sfi/
12154 F: include/linux/sfi*.h
12155
12156 SIMPLEFB FB DRIVER
12157 M: Hans de Goede <hdegoede@redhat.com>
12158 L: linux-fbdev@vger.kernel.org
12159 S: Maintained
12160 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12161 F: drivers/video/fbdev/simplefb.c
12162 F: include/linux/platform_data/simplefb.h
12163
12164 SIMTEC EB110ATX (Chalice CATS)
12165 P: Ben Dooks
12166 P: Vincent Sanders <vince@simtec.co.uk>
12167 M: Simtec Linux Team <linux@simtec.co.uk>
12168 W: http://www.simtec.co.uk/products/EB110ATX/
12169 S: Supported
12170
12171 SIMTEC EB2410ITX (BAST)
12172 P: Ben Dooks
12173 P: Vincent Sanders <vince@simtec.co.uk>
12174 M: Simtec Linux Team <linux@simtec.co.uk>
12175 W: http://www.simtec.co.uk/products/EB2410ITX/
12176 S: Supported
12177 F: arch/arm/mach-s3c24xx/mach-bast.c
12178 F: arch/arm/mach-s3c24xx/bast-ide.c
12179 F: arch/arm/mach-s3c24xx/bast-irq.c
12180
12181 SIPHASH PRF ROUTINES
12182 M: Jason A. Donenfeld <Jason@zx2c4.com>
12183 S: Maintained
12184 F: lib/siphash.c
12185 F: lib/test_siphash.c
12186 F: include/linux/siphash.h
12187
12188 SIS 190 ETHERNET DRIVER
12189 M: Francois Romieu <romieu@fr.zoreil.com>
12190 L: netdev@vger.kernel.org
12191 S: Maintained
12192 F: drivers/net/ethernet/sis/sis190.c
12193
12194 SIS 900/7016 FAST ETHERNET DRIVER
12195 M: Daniele Venzano <venza@brownhat.org>
12196 W: http://www.brownhat.org/sis900.html
12197 L: netdev@vger.kernel.org
12198 S: Maintained
12199 F: drivers/net/ethernet/sis/sis900.*
12200
12201 SIS FRAMEBUFFER DRIVER
12202 M: Thomas Winischhofer <thomas@winischhofer.net>
12203 W: http://www.winischhofer.net/linuxsisvga.shtml
12204 S: Maintained
12205 F: Documentation/fb/sisfb.txt
12206 F: drivers/video/fbdev/sis/
12207 F: include/video/sisfb.h
12208
12209 SIS USB2VGA DRIVER
12210 M: Thomas Winischhofer <thomas@winischhofer.net>
12211 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12212 S: Maintained
12213 F: drivers/usb/misc/sisusbvga/
12214
12215 SLAB ALLOCATOR
12216 M: Christoph Lameter <cl@linux.com>
12217 M: Pekka Enberg <penberg@kernel.org>
12218 M: David Rientjes <rientjes@google.com>
12219 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12220 M: Andrew Morton <akpm@linux-foundation.org>
12221 L: linux-mm@kvack.org
12222 S: Maintained
12223 F: include/linux/sl?b*.h
12224 F: mm/sl?b*
12225
12226 SLEEPABLE READ-COPY UPDATE (SRCU)
12227 M: Lai Jiangshan <jiangshanlai@gmail.com>
12228 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12229 M: Josh Triplett <josh@joshtriplett.org>
12230 R: Steven Rostedt <rostedt@goodmis.org>
12231 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12232 L: linux-kernel@vger.kernel.org
12233 W: http://www.rdrop.com/users/paulmck/RCU/
12234 S: Supported
12235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12236 F: include/linux/srcu.h
12237 F: kernel/rcu/srcu.c
12238
12239 SMACK SECURITY MODULE
12240 M: Casey Schaufler <casey@schaufler-ca.com>
12241 L: linux-security-module@vger.kernel.org
12242 W: http://schaufler-ca.com
12243 T: git git://github.com/cschaufler/smack-next
12244 S: Maintained
12245 F: Documentation/admin-guide/LSM/Smack.rst
12246 F: security/smack/
12247
12248 SMC91x ETHERNET DRIVER
12249 M: Nicolas Pitre <nico@fluxnic.net>
12250 S: Odd Fixes
12251 F: drivers/net/ethernet/smsc/smc91x.*
12252
12253 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12254 M: Sakari Ailus <sakari.ailus@iki.fi>
12255 L: linux-media@vger.kernel.org
12256 S: Maintained
12257 F: drivers/media/i2c/smiapp/
12258 F: include/media/i2c/smiapp.h
12259 F: drivers/media/i2c/smiapp-pll.c
12260 F: drivers/media/i2c/smiapp-pll.h
12261 F: include/uapi/linux/smiapp.h
12262 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12263
12264 SMM665 HARDWARE MONITOR DRIVER
12265 M: Guenter Roeck <linux@roeck-us.net>
12266 L: linux-hwmon@vger.kernel.org
12267 S: Maintained
12268 F: Documentation/hwmon/smm665
12269 F: drivers/hwmon/smm665.c
12270
12271 SMSC EMC2103 HARDWARE MONITOR DRIVER
12272 M: Steve Glendinning <steve.glendinning@shawell.net>
12273 L: linux-hwmon@vger.kernel.org
12274 S: Maintained
12275 F: Documentation/hwmon/emc2103
12276 F: drivers/hwmon/emc2103.c
12277
12278 SMSC SCH5627 HARDWARE MONITOR DRIVER
12279 M: Hans de Goede <hdegoede@redhat.com>
12280 L: linux-hwmon@vger.kernel.org
12281 S: Supported
12282 F: Documentation/hwmon/sch5627
12283 F: drivers/hwmon/sch5627.c
12284
12285 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12286 M: Steve Glendinning <steve.glendinning@shawell.net>
12287 L: linux-fbdev@vger.kernel.org
12288 S: Maintained
12289 F: drivers/video/fbdev/smscufx.c
12290
12291 SMSC47B397 HARDWARE MONITOR DRIVER
12292 M: Jean Delvare <jdelvare@suse.com>
12293 L: linux-hwmon@vger.kernel.org
12294 S: Maintained
12295 F: Documentation/hwmon/smsc47b397
12296 F: drivers/hwmon/smsc47b397.c
12297
12298 SMSC911x ETHERNET DRIVER
12299 M: Steve Glendinning <steve.glendinning@shawell.net>
12300 L: netdev@vger.kernel.org
12301 S: Maintained
12302 F: include/linux/smsc911x.h
12303 F: drivers/net/ethernet/smsc/smsc911x.*
12304
12305 SMSC9420 PCI ETHERNET DRIVER
12306 M: Steve Glendinning <steve.glendinning@shawell.net>
12307 L: netdev@vger.kernel.org
12308 S: Maintained
12309 F: drivers/net/ethernet/smsc/smsc9420.*
12310
12311 SOC-CAMERA V4L2 SUBSYSTEM
12312 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12313 L: linux-media@vger.kernel.org
12314 T: git git://linuxtv.org/media_tree.git
12315 S: Maintained
12316 F: include/media/soc*
12317 F: drivers/media/i2c/soc_camera/
12318 F: drivers/media/platform/soc_camera/
12319
12320 SOEKRIS NET48XX LED SUPPORT
12321 M: Chris Boot <bootc@bootc.net>
12322 S: Maintained
12323 F: drivers/leds/leds-net48xx.c
12324
12325 SOFT-ROCE DRIVER (rxe)
12326 M: Moni Shoua <monis@mellanox.com>
12327 L: linux-rdma@vger.kernel.org
12328 S: Supported
12329 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12330 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12331 F: drivers/infiniband/sw/rxe/
12332 F: include/uapi/rdma/rdma_user_rxe.h
12333
12334 SOFTLOGIC 6x10 MPEG CODEC
12335 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12336 M: Anton Sviridenko <anton@corp.bluecherry.net>
12337 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12338 M: Andrey Utkin <andrey_utkin@fastmail.com>
12339 M: Ismael Luceno <ismael@iodev.co.uk>
12340 L: linux-media@vger.kernel.org
12341 S: Supported
12342 F: drivers/media/pci/solo6x10/
12343
12344 SOFTWARE RAID (Multiple Disks) SUPPORT
12345 M: Shaohua Li <shli@kernel.org>
12346 L: linux-raid@vger.kernel.org
12347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12348 S: Supported
12349 F: drivers/md/
12350 F: include/linux/raid/
12351 F: include/uapi/linux/raid/
12352
12353 SONIC NETWORK DRIVER
12354 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12355 L: netdev@vger.kernel.org
12356 S: Maintained
12357 F: drivers/net/ethernet/natsemi/sonic.*
12358
12359 SONICS SILICON BACKPLANE DRIVER (SSB)
12360 M: Michael Buesch <m@bues.ch>
12361 L: linux-wireless@vger.kernel.org
12362 S: Maintained
12363 F: drivers/ssb/
12364 F: include/linux/ssb/
12365
12366 SONY MEMORYSTICK CARD SUPPORT
12367 M: Alex Dubov <oakad@yahoo.com>
12368 W: http://tifmxx.berlios.de/
12369 S: Maintained
12370 F: drivers/memstick/host/tifm_ms.c
12371
12372 SONY MEMORYSTICK STANDARD SUPPORT
12373 M: Maxim Levitsky <maximlevitsky@gmail.com>
12374 S: Maintained
12375 F: drivers/memstick/core/ms_block.*
12376
12377 SONY VAIO CONTROL DEVICE DRIVER
12378 M: Mattia Dongili <malattia@linux.it>
12379 L: platform-driver-x86@vger.kernel.org
12380 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12381 S: Maintained
12382 F: Documentation/laptops/sony-laptop.txt
12383 F: drivers/char/sonypi.c
12384 F: drivers/platform/x86/sony-laptop.c
12385 F: include/linux/sony-laptop.h
12386
12387 SOUND
12388 M: Jaroslav Kysela <perex@perex.cz>
12389 M: Takashi Iwai <tiwai@suse.com>
12390 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12391 W: http://www.alsa-project.org/
12392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12393 T: git git://git.alsa-project.org/alsa-kernel.git
12394 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12395 S: Maintained
12396 F: Documentation/sound/
12397 F: include/sound/
12398 F: include/uapi/sound/
12399 F: sound/
12400
12401 SOUND - COMPRESSED AUDIO
12402 M: Vinod Koul <vinod.koul@intel.com>
12403 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12405 S: Supported
12406 F: Documentation/sound/alsa/compress_offload.txt
12407 F: include/sound/compress_driver.h
12408 F: include/uapi/sound/compress_*
12409 F: sound/core/compress_offload.c
12410 F: sound/soc/soc-compress.c
12411
12412 SOUND - DMAENGINE HELPERS
12413 M: Lars-Peter Clausen <lars@metafoo.de>
12414 S: Supported
12415 F: include/sound/dmaengine_pcm.h
12416 F: sound/core/pcm_dmaengine.c
12417 F: sound/soc/soc-generic-dmaengine-pcm.c
12418
12419 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12420 M: Liam Girdwood <lgirdwood@gmail.com>
12421 M: Mark Brown <broonie@kernel.org>
12422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12423 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12424 W: http://alsa-project.org/main/index.php/ASoC
12425 S: Supported
12426 F: Documentation/devicetree/bindings/sound/
12427 F: Documentation/sound/alsa/soc/
12428 F: sound/soc/
12429 F: include/sound/soc*
12430
12431 SP2 MEDIA DRIVER
12432 M: Olli Salonen <olli.salonen@iki.fi>
12433 L: linux-media@vger.kernel.org
12434 W: https://linuxtv.org
12435 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12436 S: Maintained
12437 F: drivers/media/dvb-frontends/sp2*
12438
12439 SPARC + UltraSPARC (sparc/sparc64)
12440 M: "David S. Miller" <davem@davemloft.net>
12441 L: sparclinux@vger.kernel.org
12442 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12445 S: Maintained
12446 F: arch/sparc/
12447 F: drivers/sbus/
12448
12449 SPARC SERIAL DRIVERS
12450 M: "David S. Miller" <davem@davemloft.net>
12451 L: sparclinux@vger.kernel.org
12452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12454 S: Maintained
12455 F: include/linux/sunserialcore.h
12456 F: drivers/tty/serial/suncore.c
12457 F: drivers/tty/serial/sunhv.c
12458 F: drivers/tty/serial/sunsab.c
12459 F: drivers/tty/serial/sunsab.h
12460 F: drivers/tty/serial/sunsu.c
12461 F: drivers/tty/serial/sunzilog.c
12462 F: drivers/tty/serial/sunzilog.h
12463
12464 SPARSE CHECKER
12465 M: "Christopher Li" <sparse@chrisli.org>
12466 L: linux-sparse@vger.kernel.org
12467 W: https://sparse.wiki.kernel.org/
12468 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12469 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12470 S: Maintained
12471 F: include/linux/compiler.h
12472
12473 SPEAR CLOCK FRAMEWORK SUPPORT
12474 M: Viresh Kumar <vireshk@kernel.org>
12475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12476 W: http://www.st.com/spear
12477 S: Maintained
12478 F: drivers/clk/spear/
12479
12480 SPEAR PLATFORM SUPPORT
12481 M: Viresh Kumar <vireshk@kernel.org>
12482 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12484 W: http://www.st.com/spear
12485 S: Maintained
12486 F: arch/arm/boot/dts/spear*
12487 F: arch/arm/mach-spear/
12488
12489 SPI NOR SUBSYSTEM
12490 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12491 M: Marek Vasut <marek.vasut@gmail.com>
12492 L: linux-mtd@lists.infradead.org
12493 W: http://www.linux-mtd.infradead.org/
12494 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12495 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12496 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12497 S: Maintained
12498 F: drivers/mtd/spi-nor/
12499 F: include/linux/mtd/spi-nor.h
12500
12501 SPI SUBSYSTEM
12502 M: Mark Brown <broonie@kernel.org>
12503 L: linux-spi@vger.kernel.org
12504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12505 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12506 S: Maintained
12507 F: Documentation/devicetree/bindings/spi/
12508 F: Documentation/spi/
12509 F: drivers/spi/
12510 F: include/linux/spi/
12511 F: include/uapi/linux/spi/
12512 F: tools/spi/
12513
12514 SPIDERNET NETWORK DRIVER for CELL
12515 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12516 L: netdev@vger.kernel.org
12517 S: Supported
12518 F: Documentation/networking/spider_net.txt
12519 F: drivers/net/ethernet/toshiba/spider_net*
12520
12521 SPMI SUBSYSTEM
12522 R: Stephen Boyd <sboyd@codeaurora.org>
12523 L: linux-arm-msm@vger.kernel.org
12524 F: Documentation/devicetree/bindings/spmi/
12525 F: drivers/spmi/
12526 F: include/dt-bindings/spmi/spmi.h
12527 F: include/linux/spmi.h
12528 F: include/trace/events/spmi.h
12529
12530 SPU FILE SYSTEM
12531 M: Jeremy Kerr <jk@ozlabs.org>
12532 L: linuxppc-dev@lists.ozlabs.org
12533 W: http://www.ibm.com/developerworks/power/cell/
12534 S: Supported
12535 F: Documentation/filesystems/spufs.txt
12536 F: arch/powerpc/platforms/cell/spufs/
12537
12538 SQUASHFS FILE SYSTEM
12539 M: Phillip Lougher <phillip@squashfs.org.uk>
12540 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12541 W: http://squashfs.org.uk
12542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12543 S: Maintained
12544 F: Documentation/filesystems/squashfs.txt
12545 F: fs/squashfs/
12546
12547 SRM (Alpha) environment access
12548 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12549 S: Maintained
12550 F: arch/alpha/kernel/srm_env.c
12551
12552 STABLE BRANCH
12553 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12554 L: stable@vger.kernel.org
12555 S: Supported
12556 F: Documentation/process/stable-kernel-rules.rst
12557
12558 STAGING - COMEDI
12559 M: Ian Abbott <abbotti@mev.co.uk>
12560 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12561 S: Odd Fixes
12562 F: drivers/staging/comedi/
12563
12564 STAGING - FLARION FT1000 DRIVERS
12565 M: Marek Belisko <marek.belisko@gmail.com>
12566 S: Odd Fixes
12567 F: drivers/staging/ft1000/
12568
12569 STAGING - INDUSTRIAL IO
12570 M: Jonathan Cameron <jic23@kernel.org>
12571 L: linux-iio@vger.kernel.org
12572 S: Odd Fixes
12573 F: Documentation/devicetree/bindings/staging/iio/
12574 F: drivers/staging/iio/
12575
12576 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12577 M: Jarod Wilson <jarod@wilsonet.com>
12578 W: http://www.lirc.org/
12579 S: Odd Fixes
12580 F: drivers/staging/media/lirc/
12581
12582 STAGING - LUSTRE PARALLEL FILESYSTEM
12583 M: Oleg Drokin <oleg.drokin@intel.com>
12584 M: Andreas Dilger <andreas.dilger@intel.com>
12585 M: James Simmons <jsimmons@infradead.org>
12586 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12587 W: http://wiki.lustre.org/
12588 S: Maintained
12589 F: drivers/staging/lustre
12590
12591 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12592 M: Marc Dietrich <marvin24@gmx.de>
12593 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12594 L: linux-tegra@vger.kernel.org
12595 S: Maintained
12596 F: drivers/staging/nvec/
12597
12598 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12599 M: Jens Frederich <jfrederich@gmail.com>
12600 M: Daniel Drake <dsd@laptop.org>
12601 M: Jon Nettleton <jon.nettleton@gmail.com>
12602 W: http://wiki.laptop.org/go/DCON
12603 S: Maintained
12604 F: drivers/staging/olpc_dcon/
12605
12606 STAGING - REALTEK RTL8712U DRIVERS
12607 M: Larry Finger <Larry.Finger@lwfinger.net>
12608 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12609 S: Odd Fixes
12610 F: drivers/staging/rtl8712/
12611
12612 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12613 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12614 M: Teddy Wang <teddy.wang@siliconmotion.com>
12615 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12616 L: linux-fbdev@vger.kernel.org
12617 S: Maintained
12618 F: drivers/staging/sm750fb/
12619
12620 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12621 M: William Hubbs <w.d.hubbs@gmail.com>
12622 M: Chris Brannon <chris@the-brannons.com>
12623 M: Kirk Reiser <kirk@reisers.ca>
12624 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12625 L: speakup@linux-speakup.org
12626 W: http://www.linux-speakup.org/
12627 S: Odd Fixes
12628 F: drivers/staging/speakup/
12629
12630 STAGING - VIA VT665X DRIVERS
12631 M: Forest Bond <forest@alittletooquiet.net>
12632 S: Odd Fixes
12633 F: drivers/staging/vt665?/
12634
12635 STAGING - WILC1000 WIFI DRIVER
12636 M: Aditya Shankar <aditya.shankar@microchip.com>
12637 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12638 L: linux-wireless@vger.kernel.org
12639 S: Supported
12640 F: drivers/staging/wilc1000/
12641
12642 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12643 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12644 S: Odd Fixes
12645 F: drivers/staging/xgifb/
12646
12647 STAGING SUBSYSTEM
12648 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12650 L: devel@driverdev.osuosl.org
12651 S: Supported
12652 F: drivers/staging/
12653
12654 STARFIRE/DURALAN NETWORK DRIVER
12655 M: Ion Badulescu <ionut@badula.org>
12656 S: Odd Fixes
12657 F: drivers/net/ethernet/adaptec/starfire*
12658
12659 STEC S1220 SKD DRIVER
12660 M: Bart Van Assche <bart.vanassche@wdc.com>
12661 L: linux-block@vger.kernel.org
12662 S: Maintained
12663 F: drivers/block/skd*[ch]
12664
12665 STI CEC DRIVER
12666 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12667 S: Maintained
12668 F: drivers/staging/media/st-cec/
12669 F: Documentation/devicetree/bindings/media/stih-cec.txt
12670
12671 STK1160 USB VIDEO CAPTURE DRIVER
12672 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12673 L: linux-media@vger.kernel.org
12674 T: git git://linuxtv.org/media_tree.git
12675 S: Maintained
12676 F: drivers/media/usb/stk1160/
12677
12678 STMMAC ETHERNET DRIVER
12679 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12680 M: Alexandre Torgue <alexandre.torgue@st.com>
12681 L: netdev@vger.kernel.org
12682 W: http://www.stlinux.com
12683 S: Supported
12684 F: drivers/net/ethernet/stmicro/stmmac/
12685
12686 SUN3/3X
12687 M: Sam Creasey <sammy@sammy.net>
12688 W: http://sammy.net/sun3/
12689 S: Maintained
12690 F: arch/m68k/kernel/*sun3*
12691 F: arch/m68k/sun3*/
12692 F: arch/m68k/include/asm/sun3*
12693 F: drivers/net/ethernet/i825xx/sun3*
12694
12695 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12696 M: Hans de Goede <hdegoede@redhat.com>
12697 L: linux-input@vger.kernel.org
12698 S: Maintained
12699 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12700 F: drivers/input/keyboard/sun4i-lradc-keys.c
12701
12702 SUNDANCE NETWORK DRIVER
12703 M: Denis Kirjanov <kda@linux-powerpc.org>
12704 L: netdev@vger.kernel.org
12705 S: Maintained
12706 F: drivers/net/ethernet/dlink/sundance.c
12707
12708 SUPERH
12709 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12710 M: Rich Felker <dalias@libc.org>
12711 L: linux-sh@vger.kernel.org
12712 Q: http://patchwork.kernel.org/project/linux-sh/list/
12713 S: Maintained
12714 F: Documentation/sh/
12715 F: arch/sh/
12716 F: drivers/sh/
12717
12718 SUSPEND TO RAM
12719 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12720 M: Len Brown <len.brown@intel.com>
12721 M: Pavel Machek <pavel@ucw.cz>
12722 L: linux-pm@vger.kernel.org
12723 B: https://bugzilla.kernel.org
12724 S: Supported
12725 F: Documentation/power/
12726 F: arch/x86/kernel/acpi/
12727 F: drivers/base/power/
12728 F: kernel/power/
12729 F: include/linux/suspend.h
12730 F: include/linux/freezer.h
12731 F: include/linux/pm.h
12732
12733 SVGA HANDLING
12734 M: Martin Mares <mj@ucw.cz>
12735 L: linux-video@atrey.karlin.mff.cuni.cz
12736 S: Maintained
12737 F: Documentation/svga.txt
12738 F: arch/x86/boot/video*
12739
12740 SWIOTLB SUBSYSTEM
12741 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12742 L: linux-kernel@vger.kernel.org
12743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12744 S: Supported
12745 F: lib/swiotlb.c
12746 F: arch/*/kernel/pci-swiotlb.c
12747 F: include/linux/swiotlb.h
12748
12749 SWITCHDEV
12750 M: Jiri Pirko <jiri@resnulli.us>
12751 M: Ivan Vecera <ivecera@redhat.com>
12752 L: netdev@vger.kernel.org
12753 S: Supported
12754 F: net/switchdev/
12755 F: include/net/switchdev.h
12756
12757 SYNC FILE FRAMEWORK
12758 M: Sumit Semwal <sumit.semwal@linaro.org>
12759 R: Gustavo Padovan <gustavo@padovan.org>
12760 S: Maintained
12761 L: linux-media@vger.kernel.org
12762 L: dri-devel@lists.freedesktop.org
12763 F: drivers/dma-buf/sync_*
12764 F: drivers/dma-buf/dma-fence*
12765 F: drivers/dma-buf/sw_sync.c
12766 F: include/linux/sync_file.h
12767 F: include/uapi/linux/sync_file.h
12768 F: Documentation/sync_file.txt
12769 T: git git://anongit.freedesktop.org/drm/drm-misc
12770
12771 SYNOPSYS ARC ARCHITECTURE
12772 M: Vineet Gupta <vgupta@synopsys.com>
12773 L: linux-snps-arc@lists.infradead.org
12774 S: Supported
12775 F: arch/arc/
12776 F: Documentation/devicetree/bindings/arc/*
12777 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12778 F: drivers/clocksource/arc_timer.c
12779 F: drivers/tty/serial/arc_uart.c
12780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12781
12782 SYNOPSYS ARC SDP platform support
12783 M: Alexey Brodkin <abrodkin@synopsys.com>
12784 S: Supported
12785 F: arch/arc/plat-axs10x
12786 F: arch/arc/boot/dts/ax*
12787 F: Documentation/devicetree/bindings/arc/axs10*
12788
12789 SYNOPSYS DESIGNWARE DMAC DRIVER
12790 M: Viresh Kumar <vireshk@kernel.org>
12791 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12792 S: Maintained
12793 F: include/linux/dma/dw.h
12794 F: include/linux/platform_data/dma-dw.h
12795 F: drivers/dma/dw/
12796
12797 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12798 M: Jie Deng <jiedeng@synopsys.com>
12799 L: netdev@vger.kernel.org
12800 S: Supported
12801 F: drivers/net/ethernet/synopsys/
12802
12803 SYNOPSYS DESIGNWARE I2C DRIVER
12804 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12805 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12806 R: Mika Westerberg <mika.westerberg@linux.intel.com>
12807 L: linux-i2c@vger.kernel.org
12808 S: Maintained
12809 F: drivers/i2c/busses/i2c-designware-*
12810 F: include/linux/platform_data/i2c-designware.h
12811
12812 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12813 M: Jaehoon Chung <jh80.chung@samsung.com>
12814 L: linux-mmc@vger.kernel.org
12815 S: Maintained
12816 F: drivers/mmc/host/dw_mmc*
12817
12818 SYSTEM CONFIGURATION (SYSCON)
12819 M: Lee Jones <lee.jones@linaro.org>
12820 M: Arnd Bergmann <arnd@arndb.de>
12821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12822 S: Supported
12823 F: drivers/mfd/syscon.c
12824
12825 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12826 M: Sudeep Holla <sudeep.holla@arm.com>
12827 L: linux-arm-kernel@lists.infradead.org
12828 S: Maintained
12829 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12830 F: drivers/clk/clk-scpi.c
12831 F: drivers/cpufreq/scpi-cpufreq.c
12832 F: drivers/firmware/arm_scpi.c
12833 F: include/linux/scpi_protocol.h
12834
12835 SYSTEM RESET/SHUTDOWN DRIVERS
12836 M: Sebastian Reichel <sre@kernel.org>
12837 L: linux-pm@vger.kernel.org
12838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12839 S: Maintained
12840 F: Documentation/devicetree/bindings/power/reset/
12841 F: drivers/power/reset/
12842
12843 SYSTEM TRACE MODULE CLASS
12844 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12845 S: Maintained
12846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12847 F: Documentation/trace/stm.txt
12848 F: drivers/hwtracing/stm/
12849 F: include/linux/stm.h
12850 F: include/uapi/linux/stm.h
12851
12852 SYSV FILESYSTEM
12853 M: Christoph Hellwig <hch@infradead.org>
12854 S: Maintained
12855 F: Documentation/filesystems/sysv-fs.txt
12856 F: fs/sysv/
12857 F: include/linux/sysv_fs.h
12858
12859 TARGET SUBSYSTEM
12860 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12861 L: linux-scsi@vger.kernel.org
12862 L: target-devel@vger.kernel.org
12863 W: http://www.linux-iscsi.org
12864 W: http://groups.google.com/group/linux-iscsi-target-dev
12865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12866 S: Supported
12867 F: drivers/target/
12868 F: include/target/
12869 F: Documentation/target/
12870
12871 TASKSTATS STATISTICS INTERFACE
12872 M: Balbir Singh <bsingharora@gmail.com>
12873 S: Maintained
12874 F: Documentation/accounting/taskstats*
12875 F: include/linux/taskstats*
12876 F: kernel/taskstats.c
12877
12878 TC subsystem
12879 M: Jamal Hadi Salim <jhs@mojatatu.com>
12880 M: Cong Wang <xiyou.wangcong@gmail.com>
12881 M: Jiri Pirko <jiri@resnulli.us>
12882 L: netdev@vger.kernel.org
12883 S: Maintained
12884 F: include/net/pkt_cls.h
12885 F: include/net/pkt_sched.h
12886 F: include/net/tc_act/
12887 F: include/uapi/linux/pkt_cls.h
12888 F: include/uapi/linux/pkt_sched.h
12889 F: include/uapi/linux/tc_act/
12890 F: include/uapi/linux/tc_ematch/
12891 F: net/sched/
12892
12893 TCP LOW PRIORITY MODULE
12894 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12895 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12896 W: http://tcp-lp-mod.sourceforge.net/
12897 S: Maintained
12898 F: net/ipv4/tcp_lp.c
12899
12900 TDA10071 MEDIA DRIVER
12901 M: Antti Palosaari <crope@iki.fi>
12902 L: linux-media@vger.kernel.org
12903 W: https://linuxtv.org
12904 W: http://palosaari.fi/linux/
12905 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12906 T: git git://linuxtv.org/anttip/media_tree.git
12907 S: Maintained
12908 F: drivers/media/dvb-frontends/tda10071*
12909
12910 TDA18212 MEDIA DRIVER
12911 M: Antti Palosaari <crope@iki.fi>
12912 L: linux-media@vger.kernel.org
12913 W: https://linuxtv.org
12914 W: http://palosaari.fi/linux/
12915 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12916 T: git git://linuxtv.org/anttip/media_tree.git
12917 S: Maintained
12918 F: drivers/media/tuners/tda18212*
12919
12920 TDA18218 MEDIA DRIVER
12921 M: Antti Palosaari <crope@iki.fi>
12922 L: linux-media@vger.kernel.org
12923 W: https://linuxtv.org
12924 W: http://palosaari.fi/linux/
12925 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12926 T: git git://linuxtv.org/anttip/media_tree.git
12927 S: Maintained
12928 F: drivers/media/tuners/tda18218*
12929
12930 TDA18271 MEDIA DRIVER
12931 M: Michael Krufky <mkrufky@linuxtv.org>
12932 L: linux-media@vger.kernel.org
12933 W: https://linuxtv.org
12934 W: http://github.com/mkrufky
12935 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12936 T: git git://linuxtv.org/mkrufky/tuners.git
12937 S: Maintained
12938 F: drivers/media/tuners/tda18271*
12939
12940 TDA827x MEDIA DRIVER
12941 M: Michael Krufky <mkrufky@linuxtv.org>
12942 L: linux-media@vger.kernel.org
12943 W: https://linuxtv.org
12944 W: http://github.com/mkrufky
12945 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12946 T: git git://linuxtv.org/mkrufky/tuners.git
12947 S: Maintained
12948 F: drivers/media/tuners/tda8290.*
12949
12950 TDA8290 MEDIA DRIVER
12951 M: Michael Krufky <mkrufky@linuxtv.org>
12952 L: linux-media@vger.kernel.org
12953 W: https://linuxtv.org
12954 W: http://github.com/mkrufky
12955 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12956 T: git git://linuxtv.org/mkrufky/tuners.git
12957 S: Maintained
12958 F: drivers/media/tuners/tda8290.*
12959
12960 TDA9840 MEDIA DRIVER
12961 M: Hans Verkuil <hverkuil@xs4all.nl>
12962 L: linux-media@vger.kernel.org
12963 T: git git://linuxtv.org/media_tree.git
12964 W: https://linuxtv.org
12965 S: Maintained
12966 F: drivers/media/i2c/tda9840*
12967
12968 TEA5761 TUNER DRIVER
12969 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12970 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12971 L: linux-media@vger.kernel.org
12972 W: https://linuxtv.org
12973 T: git git://linuxtv.org/media_tree.git
12974 S: Odd fixes
12975 F: drivers/media/tuners/tea5761.*
12976
12977 TEA5767 TUNER DRIVER
12978 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12979 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12980 L: linux-media@vger.kernel.org
12981 W: https://linuxtv.org
12982 T: git git://linuxtv.org/media_tree.git
12983 S: Maintained
12984 F: drivers/media/tuners/tea5767.*
12985
12986 TEA6415C MEDIA DRIVER
12987 M: Hans Verkuil <hverkuil@xs4all.nl>
12988 L: linux-media@vger.kernel.org
12989 T: git git://linuxtv.org/media_tree.git
12990 W: https://linuxtv.org
12991 S: Maintained
12992 F: drivers/media/i2c/tea6415c*
12993
12994 TEA6420 MEDIA DRIVER
12995 M: Hans Verkuil <hverkuil@xs4all.nl>
12996 L: linux-media@vger.kernel.org
12997 T: git git://linuxtv.org/media_tree.git
12998 W: https://linuxtv.org
12999 S: Maintained
13000 F: drivers/media/i2c/tea6420*
13001
13002 TEAM DRIVER
13003 M: Jiri Pirko <jiri@resnulli.us>
13004 L: netdev@vger.kernel.org
13005 S: Supported
13006 F: drivers/net/team/
13007 F: include/linux/if_team.h
13008 F: include/uapi/linux/if_team.h
13009
13010 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13011 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13012 S: Maintained
13013 F: arch/x86/platform/ts5500/
13014
13015 TECHNOTREND USB IR RECEIVER
13016 M: Sean Young <sean@mess.org>
13017 L: linux-media@vger.kernel.org
13018 S: Maintained
13019 F: drivers/media/rc/ttusbir.c
13020
13021 TEE SUBSYSTEM
13022 M: Jens Wiklander <jens.wiklander@linaro.org>
13023 S: Maintained
13024 F: include/linux/tee_drv.h
13025 F: include/uapi/linux/tee.h
13026 F: drivers/tee/
13027 F: Documentation/tee.txt
13028
13029 TEGRA ARCHITECTURE SUPPORT
13030 M: Thierry Reding <thierry.reding@gmail.com>
13031 M: Jonathan Hunter <jonathanh@nvidia.com>
13032 L: linux-tegra@vger.kernel.org
13033 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13035 S: Supported
13036 N: [^a-z]tegra
13037
13038 TEGRA CLOCK DRIVER
13039 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13040 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13041 S: Supported
13042 F: drivers/clk/tegra/
13043
13044 TEGRA DMA DRIVERS
13045 M: Laxman Dewangan <ldewangan@nvidia.com>
13046 M: Jon Hunter <jonathanh@nvidia.com>
13047 S: Supported
13048 F: drivers/dma/tegra*
13049
13050 TEGRA I2C DRIVER
13051 M: Laxman Dewangan <ldewangan@nvidia.com>
13052 S: Supported
13053 F: drivers/i2c/busses/i2c-tegra.c
13054
13055 TEGRA IOMMU DRIVERS
13056 M: Hiroshi Doyu <hdoyu@nvidia.com>
13057 S: Supported
13058 F: drivers/iommu/tegra*
13059
13060 TEGRA KBC DRIVER
13061 M: Rakesh Iyer <riyer@nvidia.com>
13062 M: Laxman Dewangan <ldewangan@nvidia.com>
13063 S: Supported
13064 F: drivers/input/keyboard/tegra-kbc.c
13065
13066 TEGRA PWM DRIVER
13067 M: Thierry Reding <thierry.reding@gmail.com>
13068 S: Supported
13069 F: drivers/pwm/pwm-tegra.c
13070
13071 TEGRA SERIAL DRIVER
13072 M: Laxman Dewangan <ldewangan@nvidia.com>
13073 S: Supported
13074 F: drivers/tty/serial/serial-tegra.c
13075
13076 TEGRA SPI DRIVER
13077 M: Laxman Dewangan <ldewangan@nvidia.com>
13078 S: Supported
13079 F: drivers/spi/spi-tegra*
13080
13081 TEHUTI ETHERNET DRIVER
13082 M: Andy Gospodarek <andy@greyhouse.net>
13083 L: netdev@vger.kernel.org
13084 S: Supported
13085 F: drivers/net/ethernet/tehuti/*
13086
13087 Telecom Clock Driver for MCPL0010
13088 M: Mark Gross <mark.gross@intel.com>
13089 S: Supported
13090 F: drivers/char/tlclk.c
13091
13092 TENSILICA XTENSA PORT (xtensa)
13093 M: Chris Zankel <chris@zankel.net>
13094 M: Max Filippov <jcmvbkbc@gmail.com>
13095 L: linux-xtensa@linux-xtensa.org
13096 T: git git://github.com/czankel/xtensa-linux.git
13097 S: Maintained
13098 F: arch/xtensa/
13099 F: drivers/irqchip/irq-xtensa-*
13100
13101 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13102 M: Nishanth Menon <nm@ti.com>
13103 M: Tero Kristo <t-kristo@ti.com>
13104 M: Santosh Shilimkar <ssantosh@kernel.org>
13105 L: linux-arm-kernel@lists.infradead.org
13106 S: Maintained
13107 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13108 F: drivers/firmware/ti_sci*
13109 F: include/linux/soc/ti/ti_sci_protocol.h
13110 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13111 F: include/dt-bindings/genpd/k2g.h
13112 F: drivers/soc/ti/ti_sci_pm_domains.c
13113 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13114 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13115 F: drivers/clk/keystone/sci-clk.c
13116 F: drivers/reset/reset-ti-sci.c
13117
13118 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13119 M: Hans Verkuil <hverkuil@xs4all.nl>
13120 L: linux-media@vger.kernel.org
13121 T: git git://linuxtv.org/media_tree.git
13122 W: https://linuxtv.org
13123 S: Maintained
13124 F: drivers/media/radio/radio-raremono.c
13125
13126 THERMAL
13127 M: Zhang Rui <rui.zhang@intel.com>
13128 M: Eduardo Valentin <edubezval@gmail.com>
13129 L: linux-pm@vger.kernel.org
13130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13132 Q: https://patchwork.kernel.org/project/linux-pm/list/
13133 S: Supported
13134 F: drivers/thermal/
13135 F: include/linux/thermal.h
13136 F: include/uapi/linux/thermal.h
13137 F: include/linux/cpu_cooling.h
13138 F: Documentation/devicetree/bindings/thermal/
13139
13140 THERMAL/CPU_COOLING
13141 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13142 M: Viresh Kumar <viresh.kumar@linaro.org>
13143 M: Javi Merino <javi.merino@kernel.org>
13144 L: linux-pm@vger.kernel.org
13145 S: Supported
13146 F: Documentation/thermal/cpu-cooling-api.txt
13147 F: drivers/thermal/cpu_cooling.c
13148 F: include/linux/cpu_cooling.h
13149
13150 THINKPAD ACPI EXTRAS DRIVER
13151 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13152 L: ibm-acpi-devel@lists.sourceforge.net
13153 L: platform-driver-x86@vger.kernel.org
13154 W: http://ibm-acpi.sourceforge.net
13155 W: http://thinkwiki.org/wiki/Ibm-acpi
13156 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13157 S: Maintained
13158 F: drivers/platform/x86/thinkpad_acpi.c
13159
13160 THUNDERBOLT DRIVER
13161 M: Andreas Noever <andreas.noever@gmail.com>
13162 M: Michael Jamet <michael.jamet@intel.com>
13163 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13164 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13165 S: Maintained
13166 F: drivers/thunderbolt/
13167
13168 THUNDERX GPIO DRIVER
13169 M: David Daney <david.daney@cavium.com>
13170 S: Maintained
13171 F: drivers/gpio/gpio-thunderx.c
13172
13173 TI AM437X VPFE DRIVER
13174 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13175 L: linux-media@vger.kernel.org
13176 W: https://linuxtv.org
13177 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13178 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13179 S: Maintained
13180 F: drivers/media/platform/am437x/
13181
13182 TI BANDGAP AND THERMAL DRIVER
13183 M: Eduardo Valentin <edubezval@gmail.com>
13184 M: Keerthy <j-keerthy@ti.com>
13185 L: linux-pm@vger.kernel.org
13186 L: linux-omap@vger.kernel.org
13187 S: Maintained
13188 F: drivers/thermal/ti-soc-thermal/
13189
13190 TI BQ27XXX POWER SUPPLY DRIVER
13191 R: Andrew F. Davis <afd@ti.com>
13192 F: include/linux/power/bq27xxx_battery.h
13193 F: drivers/power/supply/bq27xxx_battery.c
13194 F: drivers/power/supply/bq27xxx_battery_i2c.c
13195
13196 TI CDCE706 CLOCK DRIVER
13197 M: Max Filippov <jcmvbkbc@gmail.com>
13198 S: Maintained
13199 F: drivers/clk/clk-cdce706.c
13200
13201 TI CLOCK DRIVER
13202 M: Tero Kristo <t-kristo@ti.com>
13203 L: linux-omap@vger.kernel.org
13204 S: Maintained
13205 F: drivers/clk/ti/
13206 F: include/linux/clk/ti.h
13207
13208 TI DAVINCI MACHINE SUPPORT
13209 M: Sekhar Nori <nsekhar@ti.com>
13210 M: Kevin Hilman <khilman@kernel.org>
13211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13213 S: Supported
13214 F: arch/arm/mach-davinci/
13215 F: drivers/i2c/busses/i2c-davinci.c
13216 F: arch/arm/boot/dts/da850*
13217
13218 TI DAVINCI SERIES GPIO DRIVER
13219 M: Keerthy <j-keerthy@ti.com>
13220 L: linux-gpio@vger.kernel.org
13221 S: Maintained
13222 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13223 F: drivers/gpio/gpio-davinci.c
13224
13225 TI DAVINCI SERIES MEDIA DRIVER
13226 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13227 L: linux-media@vger.kernel.org
13228 W: https://linuxtv.org
13229 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13230 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13231 S: Maintained
13232 F: drivers/media/platform/davinci/
13233 F: include/media/davinci/
13234
13235 TI ETHERNET SWITCH DRIVER (CPSW)
13236 R: Grygorii Strashko <grygorii.strashko@ti.com>
13237 L: linux-omap@vger.kernel.org
13238 L: netdev@vger.kernel.org
13239 S: Maintained
13240 F: drivers/net/ethernet/ti/cpsw*
13241 F: drivers/net/ethernet/ti/davinci*
13242
13243 TI FLASH MEDIA INTERFACE DRIVER
13244 M: Alex Dubov <oakad@yahoo.com>
13245 S: Maintained
13246 F: drivers/misc/tifm*
13247 F: drivers/mmc/host/tifm_sd.c
13248 F: include/linux/tifm.h
13249
13250 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13251 M: Santosh Shilimkar <ssantosh@kernel.org>
13252 L: linux-kernel@vger.kernel.org
13253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13254 S: Maintained
13255 F: drivers/soc/ti/*
13256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13257
13258 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13259 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13260 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13261 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13262 S: Maintained
13263 F: sound/soc/codecs/lm49453*
13264 F: sound/soc/codecs/isabelle*
13265
13266 TI LP855x BACKLIGHT DRIVER
13267 M: Milo Kim <milo.kim@ti.com>
13268 S: Maintained
13269 F: Documentation/backlight/lp855x-driver.txt
13270 F: drivers/video/backlight/lp855x_bl.c
13271 F: include/linux/platform_data/lp855x.h
13272
13273 TI LP8727 CHARGER DRIVER
13274 M: Milo Kim <milo.kim@ti.com>
13275 S: Maintained
13276 F: drivers/power/supply/lp8727_charger.c
13277 F: include/linux/platform_data/lp8727.h
13278
13279 TI LP8788 MFD DRIVER
13280 M: Milo Kim <milo.kim@ti.com>
13281 S: Maintained
13282 F: drivers/iio/adc/lp8788_adc.c
13283 F: drivers/leds/leds-lp8788.c
13284 F: drivers/mfd/lp8788*.c
13285 F: drivers/power/supply/lp8788-charger.c
13286 F: drivers/regulator/lp8788-*.c
13287 F: include/linux/mfd/lp8788*.h
13288
13289 TI NETCP ETHERNET DRIVER
13290 M: Wingman Kwok <w-kwok2@ti.com>
13291 M: Murali Karicheri <m-karicheri2@ti.com>
13292 L: netdev@vger.kernel.org
13293 S: Maintained
13294 F: drivers/net/ethernet/ti/netcp*
13295
13296 TI TAS571X FAMILY ASoC CODEC DRIVER
13297 M: Kevin Cernekee <cernekee@chromium.org>
13298 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13299 S: Odd Fixes
13300 F: sound/soc/codecs/tas571x*
13301
13302 TI TRF7970A NFC DRIVER
13303 M: Mark Greer <mgreer@animalcreek.com>
13304 L: linux-wireless@vger.kernel.org
13305 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13306 S: Supported
13307 F: drivers/nfc/trf7970a.c
13308 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13309
13310 TI TWL4030 SERIES SOC CODEC DRIVER
13311 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13312 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13313 S: Maintained
13314 F: sound/soc/codecs/twl4030*
13315
13316 TI VPE/CAL DRIVERS
13317 M: Benoit Parrot <bparrot@ti.com>
13318 L: linux-media@vger.kernel.org
13319 W: http://linuxtv.org/
13320 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13321 S: Maintained
13322 F: drivers/media/platform/ti-vpe/
13323
13324 TI WILINK WIRELESS DRIVERS
13325 L: linux-wireless@vger.kernel.org
13326 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13327 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13329 S: Orphan
13330 F: drivers/net/wireless/ti/
13331 F: include/linux/wl12xx.h
13332
13333 TILE ARCHITECTURE
13334 M: Chris Metcalf <cmetcalf@mellanox.com>
13335 W: http://www.mellanox.com/repository/solutions/tile-scm/
13336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13337 S: Supported
13338 F: arch/tile/
13339 F: drivers/char/tile-srom.c
13340 F: drivers/edac/tile_edac.c
13341 F: drivers/net/ethernet/tile/
13342 F: drivers/rtc/rtc-tile.c
13343 F: drivers/tty/hvc/hvc_tile.c
13344 F: drivers/tty/serial/tilegx.c
13345 F: drivers/usb/host/*-tilegx.c
13346 F: include/linux/usb/tilegx.h
13347
13348 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13349 M: John Stultz <john.stultz@linaro.org>
13350 M: Thomas Gleixner <tglx@linutronix.de>
13351 R: Stephen Boyd <sboyd@codeaurora.org>
13352 L: linux-kernel@vger.kernel.org
13353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13354 S: Supported
13355 F: include/linux/clocksource.h
13356 F: include/linux/time.h
13357 F: include/linux/timex.h
13358 F: include/uapi/linux/time.h
13359 F: include/uapi/linux/timex.h
13360 F: kernel/time/clocksource.c
13361 F: kernel/time/time*.c
13362 F: kernel/time/alarmtimer.c
13363 F: kernel/time/ntp.c
13364 F: tools/testing/selftests/timers/
13365
13366 TIPC NETWORK LAYER
13367 M: Jon Maloy <jon.maloy@ericsson.com>
13368 M: Ying Xue <ying.xue@windriver.com>
13369 L: netdev@vger.kernel.org (core kernel code)
13370 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13371 W: http://tipc.sourceforge.net/
13372 S: Maintained
13373 F: include/uapi/linux/tipc*.h
13374 F: net/tipc/
13375
13376 TLAN NETWORK DRIVER
13377 M: Samuel Chessman <chessman@tux.org>
13378 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13379 W: http://sourceforge.net/projects/tlan/
13380 S: Maintained
13381 F: Documentation/networking/tlan.txt
13382 F: drivers/net/ethernet/ti/tlan.*
13383
13384 TM6000 VIDEO4LINUX DRIVER
13385 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13386 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13387 L: linux-media@vger.kernel.org
13388 W: https://linuxtv.org
13389 T: git git://linuxtv.org/media_tree.git
13390 S: Odd fixes
13391 F: drivers/media/usb/tm6000/
13392 F: Documentation/media/v4l-drivers/tm6000*
13393
13394 TMIO/SDHI MMC DRIVER
13395 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13396 L: linux-mmc@vger.kernel.org
13397 S: Supported
13398 F: drivers/mmc/host/tmio_mmc*
13399 F: drivers/mmc/host/renesas_sdhi*
13400 F: include/linux/mfd/tmio.h
13401
13402 TMP401 HARDWARE MONITOR DRIVER
13403 M: Guenter Roeck <linux@roeck-us.net>
13404 L: linux-hwmon@vger.kernel.org
13405 S: Maintained
13406 F: Documentation/hwmon/tmp401
13407 F: drivers/hwmon/tmp401.c
13408
13409 TMPFS (SHMEM FILESYSTEM)
13410 M: Hugh Dickins <hughd@google.com>
13411 L: linux-mm@kvack.org
13412 S: Maintained
13413 F: include/linux/shmem_fs.h
13414 F: mm/shmem.c
13415
13416 TOMOYO SECURITY MODULE
13417 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13418 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13419 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13420 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13421 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13422 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13423 W: http://tomoyo.sourceforge.jp/
13424 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13425 S: Maintained
13426 F: security/tomoyo/
13427
13428 TOPSTAR LAPTOP EXTRAS DRIVER
13429 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13430 L: platform-driver-x86@vger.kernel.org
13431 S: Maintained
13432 F: drivers/platform/x86/topstar-laptop.c
13433
13434 TOSHIBA ACPI EXTRAS DRIVER
13435 M: Azael Avalos <coproscefalo@gmail.com>
13436 L: platform-driver-x86@vger.kernel.org
13437 S: Maintained
13438 F: drivers/platform/x86/toshiba_acpi.c
13439
13440 TOSHIBA BLUETOOTH DRIVER
13441 M: Azael Avalos <coproscefalo@gmail.com>
13442 L: platform-driver-x86@vger.kernel.org
13443 S: Maintained
13444 F: drivers/platform/x86/toshiba_bluetooth.c
13445
13446 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13447 M: Azael Avalos <coproscefalo@gmail.com>
13448 L: platform-driver-x86@vger.kernel.org
13449 S: Maintained
13450 F: drivers/platform/x86/toshiba_haps.c
13451
13452 TOSHIBA SMM DRIVER
13453 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13454 W: http://www.buzzard.org.uk/toshiba/
13455 S: Maintained
13456 F: drivers/char/toshiba.c
13457 F: include/linux/toshiba.h
13458 F: include/uapi/linux/toshiba.h
13459
13460 TOSHIBA TC358743 DRIVER
13461 M: Mats Randgaard <matrandg@cisco.com>
13462 L: linux-media@vger.kernel.org
13463 S: Maintained
13464 F: drivers/media/i2c/tc358743*
13465 F: include/media/i2c/tc358743.h
13466
13467 TOSHIBA WMI HOTKEYS DRIVER
13468 M: Azael Avalos <coproscefalo@gmail.com>
13469 L: platform-driver-x86@vger.kernel.org
13470 S: Maintained
13471 F: drivers/platform/x86/toshiba-wmi.c
13472
13473 TPM DEVICE DRIVER
13474 M: Peter Huewe <peterhuewe@gmx.de>
13475 M: Marcel Selhorst <tpmdd@selhorst.net>
13476 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13477 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13478 W: http://tpmdd.sourceforge.net
13479 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13480 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13481 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13482 S: Maintained
13483 F: drivers/char/tpm/
13484
13485 TPM IBM_VTPM DEVICE DRIVER
13486 M: Ashley Lai <ashleydlai@gmail.com>
13487 W: http://tpmdd.sourceforge.net
13488 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13489 S: Maintained
13490 F: drivers/char/tpm/tpm_ibmvtpm*
13491
13492 TRACING
13493 M: Steven Rostedt <rostedt@goodmis.org>
13494 M: Ingo Molnar <mingo@redhat.com>
13495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13496 S: Maintained
13497 F: Documentation/trace/ftrace.txt
13498 F: arch/*/*/*/ftrace.h
13499 F: arch/*/kernel/ftrace.c
13500 F: include/*/ftrace.h
13501 F: include/linux/trace*.h
13502 F: include/trace/
13503 F: kernel/trace/
13504 F: tools/testing/selftests/ftrace/
13505
13506 TRACING MMIO ACCESSES (MMIOTRACE)
13507 M: Steven Rostedt <rostedt@goodmis.org>
13508 M: Ingo Molnar <mingo@kernel.org>
13509 R: Karol Herbst <karolherbst@gmail.com>
13510 R: Pekka Paalanen <ppaalanen@gmail.com>
13511 S: Maintained
13512 L: linux-kernel@vger.kernel.org
13513 L: nouveau@lists.freedesktop.org
13514 F: kernel/trace/trace_mmiotrace.c
13515 F: include/linux/mmiotrace.h
13516 F: arch/x86/mm/kmmio.c
13517 F: arch/x86/mm/mmio-mod.c
13518 F: arch/x86/mm/testmmiotrace.c
13519
13520 TRIVIAL PATCHES
13521 M: Jiri Kosina <trivial@kernel.org>
13522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13523 S: Maintained
13524 K: ^Subject:.*(?i)trivial
13525
13526 TTY LAYER
13527 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13528 M: Jiri Slaby <jslaby@suse.com>
13529 S: Supported
13530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13531 F: Documentation/serial/
13532 F: drivers/tty/
13533 F: drivers/tty/serial/serial_core.c
13534 F: include/linux/serial_core.h
13535 F: include/linux/serial.h
13536 F: include/linux/tty.h
13537 F: include/uapi/linux/serial_core.h
13538 F: include/uapi/linux/serial.h
13539 F: include/uapi/linux/tty.h
13540
13541 TUA9001 MEDIA DRIVER
13542 M: Antti Palosaari <crope@iki.fi>
13543 L: linux-media@vger.kernel.org
13544 W: https://linuxtv.org
13545 W: http://palosaari.fi/linux/
13546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13547 T: git git://linuxtv.org/anttip/media_tree.git
13548 S: Maintained
13549 F: drivers/media/tuners/tua9001*
13550
13551 TULIP NETWORK DRIVERS
13552 L: netdev@vger.kernel.org
13553 L: linux-parisc@vger.kernel.org
13554 S: Orphan
13555 F: drivers/net/ethernet/dec/tulip/
13556
13557 TUN/TAP driver
13558 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13559 W: http://vtun.sourceforge.net/tun
13560 S: Maintained
13561 F: Documentation/networking/tuntap.txt
13562 F: arch/um/os-Linux/drivers/
13563
13564 TURBOCHANNEL SUBSYSTEM
13565 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13566 M: Ralf Baechle <ralf@linux-mips.org>
13567 L: linux-mips@linux-mips.org
13568 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13569 S: Maintained
13570 F: drivers/tc/
13571 F: include/linux/tc.h
13572
13573 TW5864 VIDEO4LINUX DRIVER
13574 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13575 M: Anton Sviridenko <anton@corp.bluecherry.net>
13576 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13577 M: Andrey Utkin <andrey_utkin@fastmail.com>
13578 L: linux-media@vger.kernel.org
13579 S: Supported
13580 F: drivers/media/pci/tw5864/
13581
13582 TW68 VIDEO4LINUX DRIVER
13583 M: Hans Verkuil <hverkuil@xs4all.nl>
13584 L: linux-media@vger.kernel.org
13585 T: git git://linuxtv.org/media_tree.git
13586 W: https://linuxtv.org
13587 S: Odd Fixes
13588 F: drivers/media/pci/tw68/
13589
13590 TW686X VIDEO4LINUX DRIVER
13591 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13592 L: linux-media@vger.kernel.org
13593 T: git git://linuxtv.org/media_tree.git
13594 W: http://linuxtv.org
13595 S: Maintained
13596 F: drivers/media/pci/tw686x/
13597
13598 UBI FILE SYSTEM (UBIFS)
13599 M: Richard Weinberger <richard@nod.at>
13600 M: Artem Bityutskiy <dedekind1@gmail.com>
13601 M: Adrian Hunter <adrian.hunter@intel.com>
13602 L: linux-mtd@lists.infradead.org
13603 T: git git://git.infradead.org/ubifs-2.6.git
13604 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13605 S: Supported
13606 F: Documentation/filesystems/ubifs.txt
13607 F: fs/ubifs/
13608
13609 UCLINUX (M68KNOMMU AND COLDFIRE)
13610 M: Greg Ungerer <gerg@linux-m68k.org>
13611 W: http://www.linux-m68k.org/
13612 W: http://www.uclinux.org/
13613 L: linux-m68k@lists.linux-m68k.org
13614 L: uclinux-dev@uclinux.org (subscribers-only)
13615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13616 S: Maintained
13617 F: arch/m68k/coldfire/
13618 F: arch/m68k/68*/
13619 F: arch/m68k/*/*_no.*
13620 F: arch/m68k/include/asm/*_no.*
13621
13622 UDF FILESYSTEM
13623 M: Jan Kara <jack@suse.com>
13624 S: Maintained
13625 F: Documentation/filesystems/udf.txt
13626 F: fs/udf/
13627
13628 UDRAW TABLET
13629 M: Bastien Nocera <hadess@hadess.net>
13630 L: linux-input@vger.kernel.org
13631 S: Maintained
13632 F: drivers/hid/hid-udraw.c
13633
13634 UFS FILESYSTEM
13635 M: Evgeniy Dushistov <dushistov@mail.ru>
13636 S: Maintained
13637 F: Documentation/filesystems/ufs.txt
13638 F: fs/ufs/
13639
13640 UHID USERSPACE HID IO DRIVER:
13641 M: David Herrmann <dh.herrmann@googlemail.com>
13642 L: linux-input@vger.kernel.org
13643 S: Maintained
13644 F: drivers/hid/uhid.c
13645 F: include/uapi/linux/uhid.h
13646
13647 ULPI BUS
13648 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13649 L: linux-usb@vger.kernel.org
13650 S: Maintained
13651 F: drivers/usb/common/ulpi.c
13652 F: include/linux/ulpi/
13653
13654 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13655 L: linux-usb@vger.kernel.org
13656 S: Orphan
13657 F: drivers/uwb/
13658 F: include/linux/uwb.h
13659 F: include/linux/uwb/
13660
13661 UNICORE32 ARCHITECTURE:
13662 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13663 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13664 S: Maintained
13665 T: git git://github.com/gxt/linux.git
13666 F: arch/unicore32/
13667
13668 UNIFDEF
13669 M: Tony Finch <dot@dotat.at>
13670 W: http://dotat.at/prog/unifdef
13671 S: Maintained
13672 F: scripts/unifdef.c
13673
13674 UNIFORM CDROM DRIVER
13675 M: Jens Axboe <axboe@kernel.dk>
13676 W: http://www.kernel.dk
13677 S: Maintained
13678 F: Documentation/cdrom/
13679 F: drivers/cdrom/cdrom.c
13680 F: include/linux/cdrom.h
13681 F: include/uapi/linux/cdrom.h
13682
13683 UNISYS S-PAR DRIVERS
13684 M: David Kershner <david.kershner@unisys.com>
13685 L: sparmaintainer@unisys.com (Unisys internal)
13686 S: Supported
13687 F: drivers/staging/unisys/
13688
13689 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13690 M: Vinayak Holikatti <vinholikatti@gmail.com>
13691 L: linux-scsi@vger.kernel.org
13692 S: Supported
13693 F: Documentation/scsi/ufs.txt
13694 F: drivers/scsi/ufs/
13695
13696 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13697 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13698 M: Prabu Thangamuthu <prabut@synopsys.com>
13699 L: linux-scsi@vger.kernel.org
13700 S: Supported
13701 F: drivers/scsi/ufs/*dwc*
13702
13703 UNSORTED BLOCK IMAGES (UBI)
13704 M: Artem Bityutskiy <dedekind1@gmail.com>
13705 M: Richard Weinberger <richard@nod.at>
13706 W: http://www.linux-mtd.infradead.org/
13707 L: linux-mtd@lists.infradead.org
13708 T: git git://git.infradead.org/ubifs-2.6.git
13709 S: Supported
13710 F: drivers/mtd/ubi/
13711 F: include/linux/mtd/ubi.h
13712 F: include/uapi/mtd/ubi-user.h
13713
13714 USB "USBNET" DRIVER FRAMEWORK
13715 M: Oliver Neukum <oneukum@suse.com>
13716 L: netdev@vger.kernel.org
13717 W: http://www.linux-usb.org/usbnet
13718 S: Maintained
13719 F: drivers/net/usb/usbnet.c
13720 F: include/linux/usb/usbnet.h
13721
13722 USB ACM DRIVER
13723 M: Oliver Neukum <oneukum@suse.com>
13724 L: linux-usb@vger.kernel.org
13725 S: Maintained
13726 F: Documentation/usb/acm.txt
13727 F: drivers/usb/class/cdc-acm.*
13728
13729 USB AR5523 WIRELESS DRIVER
13730 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13731 L: linux-wireless@vger.kernel.org
13732 S: Maintained
13733 F: drivers/net/wireless/ath/ar5523/
13734
13735 USB ATTACHED SCSI
13736 M: Oliver Neukum <oneukum@suse.com>
13737 L: linux-usb@vger.kernel.org
13738 L: linux-scsi@vger.kernel.org
13739 S: Maintained
13740 F: drivers/usb/storage/uas.c
13741
13742 USB CDC ETHERNET DRIVER
13743 M: Oliver Neukum <oliver@neukum.org>
13744 L: linux-usb@vger.kernel.org
13745 S: Maintained
13746 F: drivers/net/usb/cdc_*.c
13747 F: include/uapi/linux/usb/cdc.h
13748
13749 USB CHAOSKEY DRIVER
13750 M: Keith Packard <keithp@keithp.com>
13751 L: linux-usb@vger.kernel.org
13752 S: Maintained
13753 F: drivers/usb/misc/chaoskey.c
13754
13755 USB CYPRESS C67X00 DRIVER
13756 M: Peter Korsgaard <jacmet@sunsite.dk>
13757 L: linux-usb@vger.kernel.org
13758 S: Maintained
13759 F: drivers/usb/c67x00/
13760
13761 USB DAVICOM DM9601 DRIVER
13762 M: Peter Korsgaard <jacmet@sunsite.dk>
13763 L: netdev@vger.kernel.org
13764 W: http://www.linux-usb.org/usbnet
13765 S: Maintained
13766 F: drivers/net/usb/dm9601.c
13767
13768 USB DIAMOND RIO500 DRIVER
13769 M: Cesar Miquel <miquel@df.uba.ar>
13770 L: rio500-users@lists.sourceforge.net
13771 W: http://rio500.sourceforge.net
13772 S: Maintained
13773 F: drivers/usb/misc/rio500*
13774
13775 USB EHCI DRIVER
13776 M: Alan Stern <stern@rowland.harvard.edu>
13777 L: linux-usb@vger.kernel.org
13778 S: Maintained
13779 F: Documentation/usb/ehci.txt
13780 F: drivers/usb/host/ehci*
13781
13782 USB GADGET/PERIPHERAL SUBSYSTEM
13783 M: Felipe Balbi <balbi@kernel.org>
13784 L: linux-usb@vger.kernel.org
13785 W: http://www.linux-usb.org/gadget
13786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13787 S: Maintained
13788 F: drivers/usb/gadget/
13789 F: include/linux/usb/gadget*
13790
13791 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13792 M: Jiri Kosina <jikos@kernel.org>
13793 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13794 L: linux-usb@vger.kernel.org
13795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13796 S: Maintained
13797 F: Documentation/hid/hiddev.txt
13798 F: drivers/hid/usbhid/
13799
13800 USB ISP116X DRIVER
13801 M: Olav Kongas <ok@artecdesign.ee>
13802 L: linux-usb@vger.kernel.org
13803 S: Maintained
13804 F: drivers/usb/host/isp116x*
13805 F: include/linux/usb/isp116x.h
13806
13807 USB LAN78XX ETHERNET DRIVER
13808 M: Woojung Huh <woojung.huh@microchip.com>
13809 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13810 L: netdev@vger.kernel.org
13811 S: Maintained
13812 F: drivers/net/usb/lan78xx.*
13813
13814 USB MASS STORAGE DRIVER
13815 M: Alan Stern <stern@rowland.harvard.edu>
13816 L: linux-usb@vger.kernel.org
13817 L: usb-storage@lists.one-eyed-alien.net
13818 S: Maintained
13819 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13820 F: drivers/usb/storage/
13821
13822 USB MIDI DRIVER
13823 M: Clemens Ladisch <clemens@ladisch.de>
13824 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13825 T: git git://git.alsa-project.org/alsa-kernel.git
13826 S: Maintained
13827 F: sound/usb/midi.*
13828
13829 USB NETWORKING DRIVERS
13830 L: linux-usb@vger.kernel.org
13831 S: Odd Fixes
13832 F: drivers/net/usb/
13833
13834 USB OHCI DRIVER
13835 M: Alan Stern <stern@rowland.harvard.edu>
13836 L: linux-usb@vger.kernel.org
13837 S: Maintained
13838 F: Documentation/usb/ohci.txt
13839 F: drivers/usb/host/ohci*
13840
13841 USB OTG FSM (Finite State Machine)
13842 M: Peter Chen <Peter.Chen@nxp.com>
13843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13844 L: linux-usb@vger.kernel.org
13845 S: Maintained
13846 F: drivers/usb/common/usb-otg-fsm.c
13847
13848 USB OVER IP DRIVER
13849 M: Valentina Manea <valentina.manea.m@gmail.com>
13850 M: Shuah Khan <shuahkh@osg.samsung.com>
13851 M: Shuah Khan <shuah@kernel.org>
13852 L: linux-usb@vger.kernel.org
13853 S: Maintained
13854 F: Documentation/usb/usbip_protocol.txt
13855 F: drivers/usb/usbip/
13856 F: tools/usb/usbip/
13857
13858 USB PEGASUS DRIVER
13859 M: Petko Manolov <petkan@nucleusys.com>
13860 L: linux-usb@vger.kernel.org
13861 L: netdev@vger.kernel.org
13862 T: git git://github.com/petkan/pegasus.git
13863 W: https://github.com/petkan/pegasus
13864 S: Maintained
13865 F: drivers/net/usb/pegasus.*
13866
13867 USB PHY LAYER
13868 M: Felipe Balbi <balbi@kernel.org>
13869 L: linux-usb@vger.kernel.org
13870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13871 S: Maintained
13872 F: drivers/usb/phy/
13873
13874 USB PRINTER DRIVER (usblp)
13875 M: Pete Zaitcev <zaitcev@redhat.com>
13876 L: linux-usb@vger.kernel.org
13877 S: Supported
13878 F: drivers/usb/class/usblp.c
13879
13880 USB QMI WWAN NETWORK DRIVER
13881 M: Bjørn Mork <bjorn@mork.no>
13882 L: netdev@vger.kernel.org
13883 S: Maintained
13884 F: Documentation/ABI/testing/sysfs-class-net-qmi
13885 F: drivers/net/usb/qmi_wwan.c
13886
13887 USB RTL8150 DRIVER
13888 M: Petko Manolov <petkan@nucleusys.com>
13889 L: linux-usb@vger.kernel.org
13890 L: netdev@vger.kernel.org
13891 T: git git://github.com/petkan/rtl8150.git
13892 W: https://github.com/petkan/rtl8150
13893 S: Maintained
13894 F: drivers/net/usb/rtl8150.c
13895
13896 USB SERIAL SUBSYSTEM
13897 M: Johan Hovold <johan@kernel.org>
13898 L: linux-usb@vger.kernel.org
13899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13900 S: Maintained
13901 F: Documentation/usb/usb-serial.txt
13902 F: drivers/usb/serial/
13903 F: include/linux/usb/serial.h
13904
13905 USB SMSC75XX ETHERNET DRIVER
13906 M: Steve Glendinning <steve.glendinning@shawell.net>
13907 L: netdev@vger.kernel.org
13908 S: Maintained
13909 F: drivers/net/usb/smsc75xx.*
13910
13911 USB SMSC95XX ETHERNET DRIVER
13912 M: Steve Glendinning <steve.glendinning@shawell.net>
13913 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13914 L: netdev@vger.kernel.org
13915 S: Maintained
13916 F: drivers/net/usb/smsc95xx.*
13917
13918 USB SUBSYSTEM
13919 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13920 L: linux-usb@vger.kernel.org
13921 W: http://www.linux-usb.org
13922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13923 S: Supported
13924 F: Documentation/devicetree/bindings/usb/
13925 F: Documentation/usb/
13926 F: drivers/usb/
13927 F: include/linux/usb.h
13928 F: include/linux/usb/
13929
13930 USB TYPEC SUBSYSTEM
13931 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13932 L: linux-usb@vger.kernel.org
13933 S: Maintained
13934 F: Documentation/ABI/testing/sysfs-class-typec
13935 F: Documentation/usb/typec.rst
13936 F: drivers/usb/typec/
13937 F: include/linux/usb/typec.h
13938
13939 USB UHCI DRIVER
13940 M: Alan Stern <stern@rowland.harvard.edu>
13941 L: linux-usb@vger.kernel.org
13942 S: Maintained
13943 F: drivers/usb/host/uhci*
13944
13945 USB VIDEO CLASS
13946 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13947 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13948 L: linux-media@vger.kernel.org
13949 T: git git://linuxtv.org/media_tree.git
13950 W: http://www.ideasonboard.org/uvc/
13951 S: Maintained
13952 F: drivers/media/usb/uvc/
13953 F: include/uapi/linux/uvcvideo.h
13954
13955 USB VISION DRIVER
13956 M: Hans Verkuil <hverkuil@xs4all.nl>
13957 L: linux-media@vger.kernel.org
13958 T: git git://linuxtv.org/media_tree.git
13959 W: https://linuxtv.org
13960 S: Odd Fixes
13961 F: drivers/media/usb/usbvision/
13962
13963 USB WEBCAM GADGET
13964 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13965 L: linux-usb@vger.kernel.org
13966 S: Maintained
13967 F: drivers/usb/gadget/function/*uvc*
13968 F: drivers/usb/gadget/legacy/webcam.c
13969
13970 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13971 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13972 L: linux-wireless@vger.kernel.org
13973 S: Maintained
13974 F: drivers/net/wireless/rndis_wlan.c
13975
13976 USB XHCI DRIVER
13977 M: Mathias Nyman <mathias.nyman@intel.com>
13978 L: linux-usb@vger.kernel.org
13979 S: Supported
13980 F: drivers/usb/host/xhci*
13981 F: drivers/usb/host/pci-quirks*
13982
13983 USB ZD1201 DRIVER
13984 L: linux-wireless@vger.kernel.org
13985 W: http://linux-lc100020.sourceforge.net
13986 S: Orphan
13987 F: drivers/net/wireless/zydas/zd1201.*
13988
13989 USB ZR364XX DRIVER
13990 M: Antoine Jacquet <royale@zerezo.com>
13991 L: linux-usb@vger.kernel.org
13992 L: linux-media@vger.kernel.org
13993 T: git git://linuxtv.org/media_tree.git
13994 W: http://royale.zerezo.com/zr364xx/
13995 S: Maintained
13996 F: Documentation/media/v4l-drivers/zr364xx*
13997 F: drivers/media/usb/zr364xx/
13998
13999 USER-MODE LINUX (UML)
14000 M: Jeff Dike <jdike@addtoit.com>
14001 M: Richard Weinberger <richard@nod.at>
14002 L: user-mode-linux-devel@lists.sourceforge.net
14003 L: user-mode-linux-user@lists.sourceforge.net
14004 W: http://user-mode-linux.sourceforge.net
14005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14006 S: Maintained
14007 F: Documentation/virtual/uml/
14008 F: arch/um/
14009 F: arch/x86/um/
14010 F: fs/hostfs/
14011 F: fs/hppfs/
14012
14013 USERSPACE I/O (UIO)
14014 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14015 S: Maintained
14016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14017 F: Documentation/driver-api/uio-howto.rst
14018 F: drivers/uio/
14019 F: include/linux/uio*.h
14020
14021 UTIL-LINUX PACKAGE
14022 M: Karel Zak <kzak@redhat.com>
14023 L: util-linux@vger.kernel.org
14024 W: http://en.wikipedia.org/wiki/Util-linux
14025 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14026 S: Maintained
14027
14028 UUID HELPERS
14029 M: Christoph Hellwig <hch@lst.de>
14030 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14031 L: linux-kernel@vger.kernel.org
14032 T: git git://git.infradead.org/users/hch/uuid.git
14033 F: lib/uuid.c
14034 F: lib/test_uuid.c
14035 F: include/linux/uuid.h
14036 F: include/uapi/linux/uuid.h
14037 S: Maintained
14038
14039 UVESAFB DRIVER
14040 M: Michal Januszewski <spock@gentoo.org>
14041 L: linux-fbdev@vger.kernel.org
14042 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14043 S: Maintained
14044 F: Documentation/fb/uvesafb.txt
14045 F: drivers/video/fbdev/uvesafb.*
14046
14047 VF610 NAND DRIVER
14048 M: Stefan Agner <stefan@agner.ch>
14049 L: linux-mtd@lists.infradead.org
14050 S: Supported
14051 F: drivers/mtd/nand/vf610_nfc.c
14052
14053 VFAT/FAT/MSDOS FILESYSTEM
14054 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14055 S: Maintained
14056 F: Documentation/filesystems/vfat.txt
14057 F: fs/fat/
14058
14059 VFIO DRIVER
14060 M: Alex Williamson <alex.williamson@redhat.com>
14061 L: kvm@vger.kernel.org
14062 T: git git://github.com/awilliam/linux-vfio.git
14063 S: Maintained
14064 F: Documentation/vfio.txt
14065 F: drivers/vfio/
14066 F: include/linux/vfio.h
14067 F: include/uapi/linux/vfio.h
14068
14069 VFIO MEDIATED DEVICE DRIVERS
14070 M: Kirti Wankhede <kwankhede@nvidia.com>
14071 L: kvm@vger.kernel.org
14072 S: Maintained
14073 F: Documentation/vfio-mediated-device.txt
14074 F: drivers/vfio/mdev/
14075 F: include/linux/mdev.h
14076 F: samples/vfio-mdev/
14077
14078 VFIO PLATFORM DRIVER
14079 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14080 L: kvm@vger.kernel.org
14081 S: Maintained
14082 F: drivers/vfio/platform/
14083
14084 VGA_SWITCHEROO
14085 R: Lukas Wunner <lukas@wunner.de>
14086 S: Maintained
14087 F: Documentation/gpu/vga-switcheroo.rst
14088 F: drivers/gpu/vga/vga_switcheroo.c
14089 F: include/linux/vga_switcheroo.h
14090 T: git git://anongit.freedesktop.org/drm/drm-misc
14091
14092 VIA RHINE NETWORK DRIVER
14093 S: Orphan
14094 F: drivers/net/ethernet/via/via-rhine.c
14095
14096 VIA SD/MMC CARD CONTROLLER DRIVER
14097 M: Bruce Chang <brucechang@via.com.tw>
14098 M: Harald Welte <HaraldWelte@viatech.com>
14099 S: Maintained
14100 F: drivers/mmc/host/via-sdmmc.c
14101
14102 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14103 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14104 L: linux-fbdev@vger.kernel.org
14105 S: Maintained
14106 F: include/linux/via-core.h
14107 F: include/linux/via-gpio.h
14108 F: include/linux/via_i2c.h
14109 F: drivers/video/fbdev/via/
14110
14111 VIA VELOCITY NETWORK DRIVER
14112 M: Francois Romieu <romieu@fr.zoreil.com>
14113 L: netdev@vger.kernel.org
14114 S: Maintained
14115 F: drivers/net/ethernet/via/via-velocity.*
14116
14117 VIDEO MULTIPLEXER DRIVER
14118 M: Philipp Zabel <p.zabel@pengutronix.de>
14119 L: linux-media@vger.kernel.org
14120 S: Maintained
14121 F: drivers/media/platform/video-mux.c
14122
14123 VIDEOBUF2 FRAMEWORK
14124 M: Pawel Osciak <pawel@osciak.com>
14125 M: Marek Szyprowski <m.szyprowski@samsung.com>
14126 M: Kyungmin Park <kyungmin.park@samsung.com>
14127 L: linux-media@vger.kernel.org
14128 S: Maintained
14129 F: drivers/media/v4l2-core/videobuf2-*
14130 F: include/media/videobuf2-*
14131
14132 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14133 M: Helen Koike <helen.koike@collabora.com>
14134 L: linux-media@vger.kernel.org
14135 T: git git://linuxtv.org/media_tree.git
14136 W: https://linuxtv.org
14137 S: Maintained
14138 F: drivers/media/platform/vimc/*
14139
14140 VIRT LIB
14141 M: Alex Williamson <alex.williamson@redhat.com>
14142 M: Paolo Bonzini <pbonzini@redhat.com>
14143 L: kvm@vger.kernel.org
14144 S: Supported
14145 F: virt/lib/
14146
14147 VIRTIO AND VHOST VSOCK DRIVER
14148 M: Stefan Hajnoczi <stefanha@redhat.com>
14149 L: kvm@vger.kernel.org
14150 L: virtualization@lists.linux-foundation.org
14151 L: netdev@vger.kernel.org
14152 S: Maintained
14153 F: include/linux/virtio_vsock.h
14154 F: include/uapi/linux/virtio_vsock.h
14155 F: include/uapi/linux/vsockmon.h
14156 F: net/vmw_vsock/af_vsock_tap.c
14157 F: net/vmw_vsock/virtio_transport_common.c
14158 F: net/vmw_vsock/virtio_transport.c
14159 F: drivers/net/vsockmon.c
14160 F: drivers/vhost/vsock.c
14161 F: drivers/vhost/vsock.h
14162
14163 VIRTIO CONSOLE DRIVER
14164 M: Amit Shah <amit@kernel.org>
14165 L: virtualization@lists.linux-foundation.org
14166 S: Maintained
14167 F: drivers/char/virtio_console.c
14168 F: include/linux/virtio_console.h
14169 F: include/uapi/linux/virtio_console.h
14170
14171 VIRTIO CORE, NET AND BLOCK DRIVERS
14172 M: "Michael S. Tsirkin" <mst@redhat.com>
14173 M: Jason Wang <jasowang@redhat.com>
14174 L: virtualization@lists.linux-foundation.org
14175 S: Maintained
14176 F: Documentation/devicetree/bindings/virtio/
14177 F: drivers/virtio/
14178 F: tools/virtio/
14179 F: drivers/net/virtio_net.c
14180 F: drivers/block/virtio_blk.c
14181 F: include/linux/virtio*.h
14182 F: include/uapi/linux/virtio_*.h
14183 F: drivers/crypto/virtio/
14184 F: mm/balloon_compaction.c
14185
14186 VIRTIO CRYPTO DRIVER
14187 M: Gonglei <arei.gonglei@huawei.com>
14188 L: virtualization@lists.linux-foundation.org
14189 L: linux-crypto@vger.kernel.org
14190 S: Maintained
14191 F: drivers/crypto/virtio/
14192 F: include/uapi/linux/virtio_crypto.h
14193
14194 VIRTIO DRIVERS FOR S390
14195 M: Cornelia Huck <cohuck@redhat.com>
14196 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14197 L: linux-s390@vger.kernel.org
14198 L: virtualization@lists.linux-foundation.org
14199 L: kvm@vger.kernel.org
14200 S: Supported
14201 F: drivers/s390/virtio/
14202
14203 VIRTIO GPU DRIVER
14204 M: David Airlie <airlied@linux.ie>
14205 M: Gerd Hoffmann <kraxel@redhat.com>
14206 L: dri-devel@lists.freedesktop.org
14207 L: virtualization@lists.linux-foundation.org
14208 T: git git://anongit.freedesktop.org/drm/drm-misc
14209 S: Maintained
14210 F: drivers/gpu/drm/virtio/
14211 F: include/uapi/linux/virtio_gpu.h
14212
14213 VIRTIO HOST (VHOST)
14214 M: "Michael S. Tsirkin" <mst@redhat.com>
14215 M: Jason Wang <jasowang@redhat.com>
14216 L: kvm@vger.kernel.org
14217 L: virtualization@lists.linux-foundation.org
14218 L: netdev@vger.kernel.org
14219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14220 S: Maintained
14221 F: drivers/vhost/
14222 F: include/uapi/linux/vhost.h
14223
14224 VIRTIO INPUT DRIVER
14225 M: Gerd Hoffmann <kraxel@redhat.com>
14226 S: Maintained
14227 F: drivers/virtio/virtio_input.c
14228 F: include/uapi/linux/virtio_input.h
14229
14230 VIRTUAL SERIO DEVICE DRIVER
14231 M: Stephen Chandler Paul <thatslyude@gmail.com>
14232 S: Maintained
14233 F: drivers/input/serio/userio.c
14234 F: include/uapi/linux/userio.h
14235
14236 VIVID VIRTUAL VIDEO DRIVER
14237 M: Hans Verkuil <hverkuil@xs4all.nl>
14238 L: linux-media@vger.kernel.org
14239 T: git git://linuxtv.org/media_tree.git
14240 W: https://linuxtv.org
14241 S: Maintained
14242 F: drivers/media/platform/vivid/*
14243
14244 VLYNQ BUS
14245 M: Florian Fainelli <f.fainelli@gmail.com>
14246 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14247 S: Maintained
14248 F: drivers/vlynq/vlynq.c
14249 F: include/linux/vlynq.h
14250
14251 VME SUBSYSTEM
14252 M: Martyn Welch <martyn@welchs.me.uk>
14253 M: Manohar Vanga <manohar.vanga@gmail.com>
14254 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14255 L: devel@driverdev.osuosl.org
14256 S: Maintained
14257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14258 F: Documentation/driver-api/vme.rst
14259 F: drivers/staging/vme/
14260 F: drivers/vme/
14261 F: include/linux/vme*
14262
14263 VMWARE BALLOON DRIVER
14264 M: Xavier Deguillard <xdeguillard@vmware.com>
14265 M: Philip Moltmann <moltmann@vmware.com>
14266 M: "VMware, Inc." <pv-drivers@vmware.com>
14267 L: linux-kernel@vger.kernel.org
14268 S: Maintained
14269 F: drivers/misc/vmw_balloon.c
14270
14271 VMWARE HYPERVISOR INTERFACE
14272 M: Alok Kataria <akataria@vmware.com>
14273 L: virtualization@lists.linux-foundation.org
14274 S: Supported
14275 F: arch/x86/kernel/cpu/vmware.c
14276
14277 VMWARE PVRDMA DRIVER
14278 M: Adit Ranadive <aditr@vmware.com>
14279 M: VMware PV-Drivers <pv-drivers@vmware.com>
14280 L: linux-rdma@vger.kernel.org
14281 S: Maintained
14282 F: drivers/infiniband/hw/vmw_pvrdma/
14283
14284 VMware PVSCSI driver
14285 M: Jim Gill <jgill@vmware.com>
14286 M: VMware PV-Drivers <pv-drivers@vmware.com>
14287 L: linux-scsi@vger.kernel.org
14288 S: Maintained
14289 F: drivers/scsi/vmw_pvscsi.c
14290 F: drivers/scsi/vmw_pvscsi.h
14291
14292 VMWARE VMMOUSE SUBDRIVER
14293 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14294 M: "VMware, Inc." <pv-drivers@vmware.com>
14295 L: linux-input@vger.kernel.org
14296 S: Maintained
14297 F: drivers/input/mouse/vmmouse.c
14298 F: drivers/input/mouse/vmmouse.h
14299
14300 VMWARE VMXNET3 ETHERNET DRIVER
14301 M: Shrikrishna Khare <skhare@vmware.com>
14302 M: "VMware, Inc." <pv-drivers@vmware.com>
14303 L: netdev@vger.kernel.org
14304 S: Maintained
14305 F: drivers/net/vmxnet3/
14306
14307 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14308 M: Liam Girdwood <lgirdwood@gmail.com>
14309 M: Mark Brown <broonie@kernel.org>
14310 L: linux-kernel@vger.kernel.org
14311 W: http://www.slimlogic.co.uk/?p=48
14312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14313 S: Supported
14314 F: Documentation/devicetree/bindings/regulator/
14315 F: drivers/regulator/
14316 F: include/dt-bindings/regulator/
14317 F: include/linux/regulator/
14318
14319 VRF
14320 M: David Ahern <dsa@cumulusnetworks.com>
14321 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14322 L: netdev@vger.kernel.org
14323 S: Maintained
14324 F: drivers/net/vrf.c
14325 F: Documentation/networking/vrf.txt
14326
14327 VT1211 HARDWARE MONITOR DRIVER
14328 M: Juerg Haefliger <juergh@gmail.com>
14329 L: linux-hwmon@vger.kernel.org
14330 S: Maintained
14331 F: Documentation/hwmon/vt1211
14332 F: drivers/hwmon/vt1211.c
14333
14334 VT8231 HARDWARE MONITOR DRIVER
14335 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14336 L: linux-hwmon@vger.kernel.org
14337 S: Maintained
14338 F: drivers/hwmon/vt8231.c
14339
14340 VUB300 USB to SDIO/SD/MMC bridge chip
14341 M: Tony Olech <tony.olech@elandigitalsystems.com>
14342 L: linux-mmc@vger.kernel.org
14343 L: linux-usb@vger.kernel.org
14344 S: Supported
14345 F: drivers/mmc/host/vub300.c
14346
14347 W1 DALLAS'S 1-WIRE BUS
14348 M: Evgeniy Polyakov <zbr@ioremap.net>
14349 S: Maintained
14350 F: Documentation/w1/
14351 F: drivers/w1/
14352 F: include/linux/w1.h
14353
14354 W83791D HARDWARE MONITORING DRIVER
14355 M: Marc Hulsman <m.hulsman@tudelft.nl>
14356 L: linux-hwmon@vger.kernel.org
14357 S: Maintained
14358 F: Documentation/hwmon/w83791d
14359 F: drivers/hwmon/w83791d.c
14360
14361 W83793 HARDWARE MONITORING DRIVER
14362 M: Rudolf Marek <r.marek@assembler.cz>
14363 L: linux-hwmon@vger.kernel.org
14364 S: Maintained
14365 F: Documentation/hwmon/w83793
14366 F: drivers/hwmon/w83793.c
14367
14368 W83795 HARDWARE MONITORING DRIVER
14369 M: Jean Delvare <jdelvare@suse.com>
14370 L: linux-hwmon@vger.kernel.org
14371 S: Maintained
14372 F: drivers/hwmon/w83795.c
14373
14374 W83L51xD SD/MMC CARD INTERFACE DRIVER
14375 M: Pierre Ossman <pierre@ossman.eu>
14376 S: Maintained
14377 F: drivers/mmc/host/wbsd.*
14378
14379 WACOM PROTOCOL 4 SERIAL TABLETS
14380 M: Julian Squires <julian@cipht.net>
14381 M: Hans de Goede <hdegoede@redhat.com>
14382 L: linux-input@vger.kernel.org
14383 S: Maintained
14384 F: drivers/input/tablet/wacom_serial4.c
14385
14386 WATCHDOG DEVICE DRIVERS
14387 M: Wim Van Sebroeck <wim@iguana.be>
14388 R: Guenter Roeck <linux@roeck-us.net>
14389 L: linux-watchdog@vger.kernel.org
14390 W: http://www.linux-watchdog.org/
14391 T: git git://www.linux-watchdog.org/linux-watchdog.git
14392 S: Maintained
14393 F: Documentation/devicetree/bindings/watchdog/
14394 F: Documentation/watchdog/
14395 F: drivers/watchdog/
14396 F: include/linux/watchdog.h
14397 F: include/uapi/linux/watchdog.h
14398
14399 WHISKEYCOVE PMIC GPIO DRIVER
14400 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14401 L: linux-gpio@vger.kernel.org
14402 S: Maintained
14403 F: drivers/gpio/gpio-wcove.c
14404
14405 WIIMOTE HID DRIVER
14406 M: David Herrmann <dh.herrmann@googlemail.com>
14407 L: linux-input@vger.kernel.org
14408 S: Maintained
14409 F: drivers/hid/hid-wiimote*
14410
14411 WILOCITY WIL6210 WIRELESS DRIVER
14412 M: Maya Erez <qca_merez@qca.qualcomm.com>
14413 L: linux-wireless@vger.kernel.org
14414 L: wil6210@qca.qualcomm.com
14415 S: Supported
14416 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14417 F: drivers/net/wireless/ath/wil6210/
14418 F: include/uapi/linux/wil6210_uapi.h
14419
14420 WIMAX STACK
14421 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14422 M: linux-wimax@intel.com
14423 L: wimax@linuxwimax.org (subscribers-only)
14424 S: Supported
14425 W: http://linuxwimax.org
14426 F: Documentation/wimax/README.wimax
14427 F: include/linux/wimax/debug.h
14428 F: include/net/wimax.h
14429 F: include/uapi/linux/wimax.h
14430 F: net/wimax/
14431
14432 WINBOND CIR DRIVER
14433 M: David Härdeman <david@hardeman.nu>
14434 S: Maintained
14435 F: drivers/media/rc/winbond-cir.c
14436
14437 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14438 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14439 L: linux-watchdog@vger.kernel.org
14440 S: Maintained
14441 F: drivers/watchdog/ebc-c384_wdt.c
14442
14443 WINSYSTEMS WS16C48 GPIO DRIVER
14444 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14445 L: linux-gpio@vger.kernel.org
14446 S: Maintained
14447 F: drivers/gpio/gpio-ws16c48.c
14448
14449 WISTRON LAPTOP BUTTON DRIVER
14450 M: Miloslav Trmac <mitr@volny.cz>
14451 S: Maintained
14452 F: drivers/input/misc/wistron_btns.c
14453
14454 WL3501 WIRELESS PCMCIA CARD DRIVER
14455 L: linux-wireless@vger.kernel.org
14456 S: Odd fixes
14457 F: drivers/net/wireless/wl3501*
14458
14459 WOLFSON MICROELECTRONICS DRIVERS
14460 L: patches@opensource.cirrus.com
14461 T: git https://github.com/CirrusLogic/linux-drivers.git
14462 W: https://github.com/CirrusLogic/linux-drivers/wiki
14463 S: Supported
14464 F: Documentation/hwmon/wm83??
14465 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14466 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14467 F: Documentation/devicetree/bindings/mfd/arizona.txt
14468 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14469 F: arch/arm/mach-s3c64xx/mach-crag6410*
14470 F: drivers/clk/clk-wm83*.c
14471 F: drivers/extcon/extcon-arizona.c
14472 F: drivers/leds/leds-wm83*.c
14473 F: drivers/gpio/gpio-*wm*.c
14474 F: drivers/gpio/gpio-arizona.c
14475 F: drivers/hwmon/wm83??-hwmon.c
14476 F: drivers/input/misc/wm831x-on.c
14477 F: drivers/input/touchscreen/wm831x-ts.c
14478 F: drivers/input/touchscreen/wm97*.c
14479 F: drivers/mfd/arizona*
14480 F: drivers/mfd/wm*.c
14481 F: drivers/mfd/cs47l24*
14482 F: drivers/power/supply/wm83*.c
14483 F: drivers/rtc/rtc-wm83*.c
14484 F: drivers/regulator/wm8*.c
14485 F: drivers/regulator/arizona*
14486 F: drivers/video/backlight/wm83*_bl.c
14487 F: drivers/watchdog/wm83*_wdt.c
14488 F: include/linux/mfd/arizona/
14489 F: include/linux/mfd/wm831x/
14490 F: include/linux/mfd/wm8350/
14491 F: include/linux/mfd/wm8400*
14492 F: include/linux/regulator/arizona*
14493 F: include/linux/wm97xx.h
14494 F: include/sound/wm????.h
14495 F: sound/soc/codecs/arizona.?
14496 F: sound/soc/codecs/wm*
14497 F: sound/soc/codecs/cs47l24*
14498
14499 WORKQUEUE
14500 M: Tejun Heo <tj@kernel.org>
14501 R: Lai Jiangshan <jiangshanlai@gmail.com>
14502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14503 S: Maintained
14504 F: include/linux/workqueue.h
14505 F: kernel/workqueue.c
14506 F: Documentation/core-api/workqueue.rst
14507
14508 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14509 M: Chen-Yu Tsai <wens@csie.org>
14510 L: linux-kernel@vger.kernel.org
14511 S: Maintained
14512 N: axp[128]
14513
14514 X.25 NETWORK LAYER
14515 M: Andrew Hendry <andrew.hendry@gmail.com>
14516 L: linux-x25@vger.kernel.org
14517 S: Odd Fixes
14518 F: Documentation/networking/x25*
14519 F: include/net/x25*
14520 F: net/x25/
14521
14522 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14523 M: Thomas Gleixner <tglx@linutronix.de>
14524 M: Ingo Molnar <mingo@redhat.com>
14525 M: "H. Peter Anvin" <hpa@zytor.com>
14526 M: x86@kernel.org
14527 L: linux-kernel@vger.kernel.org
14528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14529 S: Maintained
14530 F: Documentation/x86/
14531 F: arch/x86/
14532
14533 X86 MCE INFRASTRUCTURE
14534 M: Tony Luck <tony.luck@intel.com>
14535 M: Borislav Petkov <bp@alien8.de>
14536 L: linux-edac@vger.kernel.org
14537 S: Maintained
14538 F: arch/x86/kernel/cpu/mcheck/*
14539
14540 X86 MICROCODE UPDATE SUPPORT
14541 M: Borislav Petkov <bp@alien8.de>
14542 S: Maintained
14543 F: arch/x86/kernel/cpu/microcode/*
14544
14545 X86 PLATFORM DRIVERS
14546 M: Darren Hart <dvhart@infradead.org>
14547 M: Andy Shevchenko <andy@infradead.org>
14548 L: platform-driver-x86@vger.kernel.org
14549 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14550 S: Maintained
14551 F: drivers/platform/x86/
14552 F: drivers/platform/olpc/
14553
14554 X86 VDSO
14555 M: Andy Lutomirski <luto@amacapital.net>
14556 L: linux-kernel@vger.kernel.org
14557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14558 S: Maintained
14559 F: arch/x86/entry/vdso/
14560
14561 XC2028/3028 TUNER DRIVER
14562 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14563 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14564 L: linux-media@vger.kernel.org
14565 W: https://linuxtv.org
14566 T: git git://linuxtv.org/media_tree.git
14567 S: Maintained
14568 F: drivers/media/tuners/tuner-xc2028.*
14569
14570 XEN BLOCK SUBSYSTEM
14571 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14572 M: Roger Pau Monné <roger.pau@citrix.com>
14573 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14574 S: Supported
14575 F: drivers/block/xen-blkback/*
14576 F: drivers/block/xen*
14577
14578 XEN HYPERVISOR ARM
14579 M: Stefano Stabellini <sstabellini@kernel.org>
14580 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14581 S: Maintained
14582 F: arch/arm/xen/
14583 F: arch/arm/include/asm/xen/
14584
14585 XEN HYPERVISOR ARM64
14586 M: Stefano Stabellini <sstabellini@kernel.org>
14587 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14588 S: Maintained
14589 F: arch/arm64/xen/
14590 F: arch/arm64/include/asm/xen/
14591
14592 XEN HYPERVISOR INTERFACE
14593 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14594 M: Juergen Gross <jgross@suse.com>
14595 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14597 S: Supported
14598 F: arch/x86/xen/
14599 F: drivers/*/xen-*front.c
14600 F: drivers/xen/
14601 F: arch/x86/include/asm/xen/
14602 F: include/xen/
14603 F: include/uapi/xen/
14604 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14605 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14606
14607 XEN NETWORK BACKEND DRIVER
14608 M: Wei Liu <wei.liu2@citrix.com>
14609 M: Paul Durrant <paul.durrant@citrix.com>
14610 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14611 L: netdev@vger.kernel.org
14612 S: Supported
14613 F: drivers/net/xen-netback/*
14614
14615 XEN PCI SUBSYSTEM
14616 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14617 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14618 S: Supported
14619 F: arch/x86/pci/*xen*
14620 F: drivers/pci/*xen*
14621
14622 XEN PVSCSI DRIVERS
14623 M: Juergen Gross <jgross@suse.com>
14624 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14625 L: linux-scsi@vger.kernel.org
14626 S: Supported
14627 F: drivers/scsi/xen-scsifront.c
14628 F: drivers/xen/xen-scsiback.c
14629 F: include/xen/interface/io/vscsiif.h
14630
14631 XEN SWIOTLB SUBSYSTEM
14632 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14633 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14634 S: Supported
14635 F: arch/x86/xen/*swiotlb*
14636 F: drivers/xen/*swiotlb*
14637
14638 XFS FILESYSTEM
14639 M: Darrick J. Wong <darrick.wong@oracle.com>
14640 M: linux-xfs@vger.kernel.org
14641 L: linux-xfs@vger.kernel.org
14642 W: http://xfs.org/
14643 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14644 S: Supported
14645 F: Documentation/filesystems/xfs.txt
14646 F: fs/xfs/
14647
14648 XILINX AXI ETHERNET DRIVER
14649 M: Anirudha Sarangi <anirudh@xilinx.com>
14650 M: John Linn <John.Linn@xilinx.com>
14651 S: Maintained
14652 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14653
14654 XILINX UARTLITE SERIAL DRIVER
14655 M: Peter Korsgaard <jacmet@sunsite.dk>
14656 L: linux-serial@vger.kernel.org
14657 S: Maintained
14658 F: drivers/tty/serial/uartlite.c
14659
14660 XILINX VIDEO IP CORES
14661 M: Hyun Kwon <hyun.kwon@xilinx.com>
14662 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14663 L: linux-media@vger.kernel.org
14664 T: git git://linuxtv.org/media_tree.git
14665 S: Supported
14666 F: Documentation/devicetree/bindings/media/xilinx/
14667 F: drivers/media/platform/xilinx/
14668 F: include/uapi/linux/xilinx-v4l2-controls.h
14669
14670 XILLYBUS DRIVER
14671 M: Eli Billauer <eli.billauer@gmail.com>
14672 L: linux-kernel@vger.kernel.org
14673 S: Supported
14674 F: drivers/char/xillybus/
14675
14676 XRA1403 GPIO EXPANDER
14677 M: Nandor Han <nandor.han@ge.com>
14678 M: Semi Malinen <semi.malinen@ge.com>
14679 L: linux-gpio@vger.kernel.org
14680 S: Maintained
14681 F: drivers/gpio/gpio-xra1403.c
14682 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14683
14684 XTENSA XTFPGA PLATFORM SUPPORT
14685 M: Max Filippov <jcmvbkbc@gmail.com>
14686 L: linux-xtensa@linux-xtensa.org
14687 S: Maintained
14688 F: drivers/spi/spi-xtensa-xtfpga.c
14689 F: sound/soc/xtensa/xtfpga-i2s.c
14690
14691 YAM DRIVER FOR AX.25
14692 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14693 L: linux-hams@vger.kernel.org
14694 S: Maintained
14695 F: drivers/net/hamradio/yam*
14696 F: include/linux/yam.h
14697
14698 YAMA SECURITY MODULE
14699 M: Kees Cook <keescook@chromium.org>
14700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14701 S: Supported
14702 F: security/yama/
14703 F: Documentation/admin-guide/LSM/Yama.rst
14704
14705 YEALINK PHONE DRIVER
14706 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14707 L: usbb2k-api-dev@nongnu.org
14708 S: Maintained
14709 F: Documentation/input/yealink.rst
14710 F: drivers/input/misc/yealink.*
14711
14712 Z8530 DRIVER FOR AX.25
14713 M: Joerg Reuter <jreuter@yaina.de>
14714 W: http://yaina.de/jreuter/
14715 W: http://www.qsl.net/dl1bke/
14716 L: linux-hams@vger.kernel.org
14717 S: Maintained
14718 F: Documentation/networking/z8530drv.txt
14719 F: drivers/net/hamradio/*scc.c
14720 F: drivers/net/hamradio/z8530.h
14721
14722 ZBUD COMPRESSED PAGE ALLOCATOR
14723 M: Seth Jennings <sjenning@redhat.com>
14724 M: Dan Streetman <ddstreet@ieee.org>
14725 L: linux-mm@kvack.org
14726 S: Maintained
14727 F: mm/zbud.c
14728 F: include/linux/zbud.h
14729
14730 ZD1211RW WIRELESS DRIVER
14731 M: Daniel Drake <dsd@gentoo.org>
14732 M: Ulrich Kunitz <kune@deine-taler.de>
14733 W: http://zd1211.ath.cx/wiki/DriverRewrite
14734 L: linux-wireless@vger.kernel.org
14735 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14736 S: Maintained
14737 F: drivers/net/wireless/zydas/zd1211rw/
14738
14739 ZD1301 MEDIA DRIVER
14740 M: Antti Palosaari <crope@iki.fi>
14741 L: linux-media@vger.kernel.org
14742 W: https://linuxtv.org/
14743 W: http://palosaari.fi/linux/
14744 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14745 S: Maintained
14746 F: drivers/media/usb/dvb-usb-v2/zd1301*
14747
14748 ZD1301_DEMOD MEDIA DRIVER
14749 M: Antti Palosaari <crope@iki.fi>
14750 L: linux-media@vger.kernel.org
14751 W: https://linuxtv.org/
14752 W: http://palosaari.fi/linux/
14753 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14754 S: Maintained
14755 F: drivers/media/dvb-frontends/zd1301_demod*
14756
14757 ZPOOL COMPRESSED PAGE STORAGE API
14758 M: Dan Streetman <ddstreet@ieee.org>
14759 L: linux-mm@kvack.org
14760 S: Maintained
14761 F: mm/zpool.c
14762 F: include/linux/zpool.h
14763
14764 ZR36067 VIDEO FOR LINUX DRIVER
14765 L: mjpeg-users@lists.sourceforge.net
14766 L: linux-media@vger.kernel.org
14767 W: http://mjpeg.sourceforge.net/driver-zoran/
14768 T: hg https://linuxtv.org/hg/v4l-dvb
14769 S: Odd Fixes
14770 F: drivers/media/pci/zoran/
14771
14772 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14773 M: Minchan Kim <minchan@kernel.org>
14774 M: Nitin Gupta <ngupta@vflare.org>
14775 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14776 L: linux-kernel@vger.kernel.org
14777 S: Maintained
14778 F: drivers/block/zram/
14779 F: Documentation/blockdev/zram.txt
14780
14781 ZS DECSTATION Z85C30 SERIAL DRIVER
14782 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14783 S: Maintained
14784 F: drivers/tty/serial/zs.*
14785
14786 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14787 M: Minchan Kim <minchan@kernel.org>
14788 M: Nitin Gupta <ngupta@vflare.org>
14789 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14790 L: linux-mm@kvack.org
14791 S: Maintained
14792 F: mm/zsmalloc.c
14793 F: include/linux/zsmalloc.h
14794 F: Documentation/vm/zsmalloc.txt
14795
14796 ZSWAP COMPRESSED SWAP CACHING
14797 M: Seth Jennings <sjenning@redhat.com>
14798 M: Dan Streetman <ddstreet@ieee.org>
14799 L: linux-mm@kvack.org
14800 S: Maintained
14801 F: mm/zswap.c
14802
14803 THE REST
14804 M: Linus Torvalds <torvalds@linux-foundation.org>
14805 L: linux-kernel@vger.kernel.org
14806 Q: http://patchwork.kernel.org/project/LKML/list/
14807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14808 S: Buried alive in reporters
14809 F: *
14810 F: */