]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blob - MAINTAINERS
ata: sata_dwc_460ex: Propagate platform device ID to DMA driver
[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: Eric Paris <eparis@parisplace.org>
4140 S: Maintained
4141 F: Documentation/filesystems/dnotify.txt
4142 F: fs/notify/dnotify/
4143 F: include/linux/dnotify.h
4144
4145 DISK GEOMETRY AND PARTITION HANDLING
4146 M: Andries Brouwer <aeb@cwi.nl>
4147 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4148 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4149 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4150 S: Maintained
4151
4152 DISKQUOTA
4153 M: Jan Kara <jack@suse.com>
4154 S: Maintained
4155 F: Documentation/filesystems/quota.txt
4156 F: fs/quota/
4157 F: include/linux/quota*.h
4158 F: include/uapi/linux/quota*.h
4159
4160 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4161 M: Bernie Thompson <bernie@plugable.com>
4162 L: linux-fbdev@vger.kernel.org
4163 S: Maintained
4164 W: http://plugable.com/category/projects/udlfb/
4165 F: drivers/video/fbdev/udlfb.c
4166 F: include/video/udlfb.h
4167 F: Documentation/fb/udlfb.txt
4168
4169 DISTRIBUTED LOCK MANAGER (DLM)
4170 M: Christine Caulfield <ccaulfie@redhat.com>
4171 M: David Teigland <teigland@redhat.com>
4172 L: cluster-devel@redhat.com
4173 W: http://sources.redhat.com/cluster/
4174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4175 S: Supported
4176 F: fs/dlm/
4177
4178 DMA BUFFER SHARING FRAMEWORK
4179 M: Sumit Semwal <sumit.semwal@linaro.org>
4180 S: Maintained
4181 L: linux-media@vger.kernel.org
4182 L: dri-devel@lists.freedesktop.org
4183 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4184 F: drivers/dma-buf/
4185 F: include/linux/dma-buf*
4186 F: include/linux/reservation.h
4187 F: include/linux/*fence.h
4188 F: Documentation/driver-api/dma-buf.rst
4189 T: git git://anongit.freedesktop.org/drm/drm-misc
4190
4191 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4192 M: Vinod Koul <vinod.koul@intel.com>
4193 L: dmaengine@vger.kernel.org
4194 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4195 S: Maintained
4196 F: drivers/dma/
4197 F: include/linux/dmaengine.h
4198 F: Documentation/devicetree/bindings/dma/
4199 F: Documentation/dmaengine/
4200 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4201
4202 DMA MAPPING HELPERS
4203 M: Christoph Hellwig <hch@lst.de>
4204 M: Marek Szyprowski <m.szyprowski@samsung.com>
4205 R: Robin Murphy <robin.murphy@arm.com>
4206 L: linux-kernel@vger.kernel.org
4207 T: git git://git.infradead.org/users/hch/dma-mapping.git
4208 W: http://git.infradead.org/users/hch/dma-mapping.git
4209 S: Supported
4210 F: lib/dma-debug.c
4211 F: lib/dma-noop.c
4212 F: lib/dma-virt.c
4213 F: drivers/base/dma-mapping.c
4214 F: drivers/base/dma-coherent.c
4215 F: include/linux/dma-mapping.h
4216
4217 DME1737 HARDWARE MONITOR DRIVER
4218 M: Juerg Haefliger <juergh@gmail.com>
4219 L: linux-hwmon@vger.kernel.org
4220 S: Maintained
4221 F: Documentation/hwmon/dme1737
4222 F: drivers/hwmon/dme1737.c
4223
4224 DMI/SMBIOS SUPPORT
4225 M: Jean Delvare <jdelvare@suse.com>
4226 S: Maintained
4227 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4228 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4229 F: drivers/firmware/dmi-id.c
4230 F: drivers/firmware/dmi_scan.c
4231 F: include/linux/dmi.h
4232
4233 DOCUMENTATION
4234 M: Jonathan Corbet <corbet@lwn.net>
4235 L: linux-doc@vger.kernel.org
4236 S: Maintained
4237 F: Documentation/
4238 F: scripts/kernel-doc
4239 X: Documentation/ABI/
4240 X: Documentation/devicetree/
4241 X: Documentation/acpi
4242 X: Documentation/power
4243 X: Documentation/spi
4244 X: Documentation/media
4245 T: git git://git.lwn.net/linux.git docs-next
4246
4247 DONGWOON DW9714 LENS VOICE COIL DRIVER
4248 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4249 L: linux-media@vger.kernel.org
4250 T: git git://linuxtv.org/media_tree.git
4251 S: Maintained
4252 F: drivers/media/i2c/dw9714.c
4253
4254 DOUBLETALK DRIVER
4255 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4256 L: blinux-list@redhat.com
4257 S: Maintained
4258 F: drivers/char/dtlk.c
4259 F: include/linux/dtlk.h
4260
4261 DPAA2 DATAPATH I/O (DPIO) DRIVER
4262 M: Roy Pledge <Roy.Pledge@nxp.com>
4263 L: linux-kernel@vger.kernel.org
4264 S: Maintained
4265 F: drivers/staging/fsl-mc/bus/dpio
4266
4267 DPAA2 ETHERNET DRIVER
4268 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4269 L: linux-kernel@vger.kernel.org
4270 S: Maintained
4271 F: drivers/staging/fsl-dpaa2/ethernet
4272
4273 DPT_I2O SCSI RAID DRIVER
4274 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4275 L: linux-scsi@vger.kernel.org
4276 W: http://www.adaptec.com/
4277 S: Maintained
4278 F: drivers/scsi/dpt*
4279 F: drivers/scsi/dpt/
4280
4281 DRBD DRIVER
4282 M: Philipp Reisner <philipp.reisner@linbit.com>
4283 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4284 L: drbd-dev@lists.linbit.com
4285 W: http://www.drbd.org
4286 T: git git://git.linbit.com/linux-drbd.git
4287 T: git git://git.linbit.com/drbd-8.4.git
4288 S: Supported
4289 F: drivers/block/drbd/
4290 F: lib/lru_cache.c
4291 F: Documentation/blockdev/drbd/
4292
4293 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4294 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4296 S: Supported
4297 F: Documentation/kobject.txt
4298 F: drivers/base/
4299 F: fs/debugfs/
4300 F: fs/sysfs/
4301 F: include/linux/debugfs.h
4302 F: include/linux/kobj*
4303 F: lib/kobj*
4304
4305 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4306 M: Kevin Hilman <khilman@kernel.org>
4307 M: Nishanth Menon <nm@ti.com>
4308 S: Maintained
4309 F: drivers/power/avs/
4310 F: include/linux/power/smartreflex.h
4311 L: linux-pm@vger.kernel.org
4312
4313 DRM DRIVER FOR ARM PL111 CLCD
4314 M: Eric Anholt <eric@anholt.net>
4315 T: git git://anongit.freedesktop.org/drm/drm-misc
4316 S: Supported
4317 F: drivers/gpu/drm/pl111/
4318
4319 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4320 M: Dave Airlie <airlied@redhat.com>
4321 S: Odd Fixes
4322 F: drivers/gpu/drm/ast/
4323
4324 DRM DRIVER FOR BOCHS VIRTUAL GPU
4325 M: Gerd Hoffmann <kraxel@redhat.com>
4326 L: virtualization@lists.linux-foundation.org
4327 T: git git://anongit.freedesktop.org/drm/drm-misc
4328 S: Maintained
4329 F: drivers/gpu/drm/bochs/
4330
4331 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4332 S: Orphan / Obsolete
4333 F: drivers/gpu/drm/i810/
4334 F: include/uapi/drm/i810_drm.h
4335
4336 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4337 S: Orphan / Obsolete
4338 F: drivers/gpu/drm/mga/
4339 F: include/uapi/drm/mga_drm.h
4340
4341 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4342 M: Dave Airlie <airlied@redhat.com>
4343 S: Odd Fixes
4344 F: drivers/gpu/drm/mgag200/
4345
4346 DRM DRIVER FOR MI0283QT
4347 M: Noralf Trønnes <noralf@tronnes.org>
4348 S: Maintained
4349 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4350 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4351
4352 DRM DRIVER FOR MSM ADRENO GPU
4353 M: Rob Clark <robdclark@gmail.com>
4354 L: linux-arm-msm@vger.kernel.org
4355 L: dri-devel@lists.freedesktop.org
4356 L: freedreno@lists.freedesktop.org
4357 T: git git://people.freedesktop.org/~robclark/linux
4358 S: Maintained
4359 F: drivers/gpu/drm/msm/
4360 F: include/uapi/drm/msm_drm.h
4361 F: Documentation/devicetree/bindings/display/msm/
4362
4363 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4364 M: Ben Skeggs <bskeggs@redhat.com>
4365 L: dri-devel@lists.freedesktop.org
4366 L: nouveau@lists.freedesktop.org
4367 T: git git://github.com/skeggsb/linux
4368 S: Supported
4369 F: drivers/gpu/drm/nouveau/
4370 F: include/uapi/drm/nouveau_drm.h
4371
4372 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4373 M: Dave Airlie <airlied@redhat.com>
4374 M: Gerd Hoffmann <kraxel@redhat.com>
4375 L: virtualization@lists.linux-foundation.org
4376 T: git git://anongit.freedesktop.org/drm/drm-misc
4377 S: Obsolete
4378 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4379 F: drivers/gpu/drm/cirrus/
4380
4381 DRM DRIVER FOR QXL VIRTUAL GPU
4382 M: Dave Airlie <airlied@redhat.com>
4383 M: Gerd Hoffmann <kraxel@redhat.com>
4384 L: virtualization@lists.linux-foundation.org
4385 T: git git://anongit.freedesktop.org/drm/drm-misc
4386 S: Maintained
4387 F: drivers/gpu/drm/qxl/
4388 F: include/uapi/drm/qxl_drm.h
4389
4390 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4391 M: Noralf Trønnes <noralf@tronnes.org>
4392 S: Maintained
4393 F: drivers/gpu/drm/tinydrm/repaper.c
4394 F: Documentation/devicetree/bindings/display/repaper.txt
4395
4396 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4397 S: Orphan / Obsolete
4398 F: drivers/gpu/drm/r128/
4399 F: include/uapi/drm/r128_drm.h
4400
4401 DRM DRIVER FOR SAVAGE VIDEO CARDS
4402 S: Orphan / Obsolete
4403 F: drivers/gpu/drm/savage/
4404 F: include/uapi/drm/savage_drm.h
4405
4406 DRM DRIVER FOR SIS VIDEO CARDS
4407 S: Orphan / Obsolete
4408 F: drivers/gpu/drm/sis/
4409 F: include/uapi/drm/sis_drm.h
4410
4411 DRM DRIVER FOR SITRONIX ST7586 PANELS
4412 M: David Lechner <david@lechnology.com>
4413 S: Maintained
4414 F: drivers/gpu/drm/tinydrm/st7586.c
4415 F: Documentation/devicetree/bindings/display/st7586.txt
4416
4417 DRM DRIVER FOR TDFX VIDEO CARDS
4418 S: Orphan / Obsolete
4419 F: drivers/gpu/drm/tdfx/
4420
4421 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4422 M: Dave Airlie <airlied@redhat.com>
4423 S: Odd Fixes
4424 F: drivers/gpu/drm/udl/
4425
4426 DRM DRIVER FOR VMWARE VIRTUAL GPU
4427 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4428 M: Sinclair Yeh <syeh@vmware.com>
4429 M: Thomas Hellstrom <thellstrom@vmware.com>
4430 L: dri-devel@lists.freedesktop.org
4431 T: git git://people.freedesktop.org/~syeh/repos_linux
4432 T: git git://people.freedesktop.org/~thomash/linux
4433 S: Supported
4434 F: drivers/gpu/drm/vmwgfx/
4435 F: include/uapi/drm/vmwgfx_drm.h
4436
4437 DRM DRIVERS
4438 M: David Airlie <airlied@linux.ie>
4439 L: dri-devel@lists.freedesktop.org
4440 T: git git://people.freedesktop.org/~airlied/linux
4441 B: https://bugs.freedesktop.org/
4442 C: irc://chat.freenode.net/dri-devel
4443 S: Maintained
4444 F: drivers/gpu/drm/
4445 F: drivers/gpu/vga/
4446 F: Documentation/devicetree/bindings/display/
4447 F: Documentation/devicetree/bindings/gpu/
4448 F: Documentation/devicetree/bindings/video/
4449 F: Documentation/gpu/
4450 F: include/drm/
4451 F: include/uapi/drm/
4452 F: include/linux/vga*
4453
4454 DRM DRIVERS AND MISC GPU PATCHES
4455 M: Daniel Vetter <daniel.vetter@intel.com>
4456 M: Jani Nikula <jani.nikula@linux.intel.com>
4457 M: Sean Paul <seanpaul@chromium.org>
4458 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4459 S: Maintained
4460 T: git git://anongit.freedesktop.org/drm/drm-misc
4461 F: Documentation/gpu/
4462 F: drivers/gpu/vga/
4463 F: drivers/gpu/drm/*
4464 F: include/drm/drm*
4465 F: include/uapi/drm/drm*
4466 F: include/linux/vga*
4467
4468 DRM DRIVERS FOR ALLWINNER A10
4469 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4470 L: dri-devel@lists.freedesktop.org
4471 S: Supported
4472 F: drivers/gpu/drm/sun4i/
4473 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4475
4476 DRM DRIVERS FOR AMLOGIC SOCS
4477 M: Neil Armstrong <narmstrong@baylibre.com>
4478 L: dri-devel@lists.freedesktop.org
4479 L: linux-amlogic@lists.infradead.org
4480 W: http://linux-meson.com/
4481 S: Supported
4482 F: drivers/gpu/drm/meson/
4483 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4484 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4485 F: Documentation/gpu/meson.rst
4486 T: git git://anongit.freedesktop.org/drm/drm-misc
4487
4488 DRM DRIVERS FOR ATMEL HLCDC
4489 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4490 L: dri-devel@lists.freedesktop.org
4491 S: Supported
4492 F: drivers/gpu/drm/atmel-hlcdc/
4493 F: Documentation/devicetree/bindings/drm/atmel/
4494 T: git git://anongit.freedesktop.org/drm/drm-misc
4495
4496 DRM DRIVERS FOR BRIDGE CHIPS
4497 M: Archit Taneja <architt@codeaurora.org>
4498 M: Andrzej Hajda <a.hajda@samsung.com>
4499 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4500 S: Maintained
4501 T: git git://anongit.freedesktop.org/drm/drm-misc
4502 F: drivers/gpu/drm/bridge/
4503
4504 DRM DRIVERS FOR EXYNOS
4505 M: Inki Dae <inki.dae@samsung.com>
4506 M: Joonyoung Shim <jy0922.shim@samsung.com>
4507 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4508 M: Kyungmin Park <kyungmin.park@samsung.com>
4509 L: dri-devel@lists.freedesktop.org
4510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4511 S: Supported
4512 F: drivers/gpu/drm/exynos/
4513 F: include/uapi/drm/exynos_drm.h
4514 F: Documentation/devicetree/bindings/display/exynos/
4515
4516 DRM DRIVERS FOR FREESCALE DCU
4517 M: Stefan Agner <stefan@agner.ch>
4518 M: Alison Wang <alison.wang@freescale.com>
4519 L: dri-devel@lists.freedesktop.org
4520 S: Supported
4521 F: drivers/gpu/drm/fsl-dcu/
4522 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4523 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4524 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4525
4526 DRM DRIVERS FOR FREESCALE IMX
4527 M: Philipp Zabel <p.zabel@pengutronix.de>
4528 L: dri-devel@lists.freedesktop.org
4529 S: Maintained
4530 F: drivers/gpu/drm/imx/
4531 F: drivers/gpu/ipu-v3/
4532 F: Documentation/devicetree/bindings/display/imx/
4533
4534 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4535 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4536 L: dri-devel@lists.freedesktop.org
4537 T: git git://github.com/patjak/drm-gma500
4538 S: Maintained
4539 F: drivers/gpu/drm/gma500/
4540
4541 DRM DRIVERS FOR HISILICON
4542 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4543 M: Rongrong Zou <zourongrong@gmail.com>
4544 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4545 R: Chen Feng <puck.chen@hisilicon.com>
4546 L: dri-devel@lists.freedesktop.org
4547 T: git git://github.com/xin3liang/linux.git
4548 S: Maintained
4549 F: drivers/gpu/drm/hisilicon/
4550 F: Documentation/devicetree/bindings/display/hisilicon/
4551
4552 DRM DRIVERS FOR MEDIATEK
4553 M: CK Hu <ck.hu@mediatek.com>
4554 M: Philipp Zabel <p.zabel@pengutronix.de>
4555 L: dri-devel@lists.freedesktop.org
4556 S: Supported
4557 F: drivers/gpu/drm/mediatek/
4558 F: Documentation/devicetree/bindings/display/mediatek/
4559
4560 DRM DRIVERS FOR NVIDIA TEGRA
4561 M: Thierry Reding <thierry.reding@gmail.com>
4562 L: dri-devel@lists.freedesktop.org
4563 L: linux-tegra@vger.kernel.org
4564 T: git git://anongit.freedesktop.org/tegra/linux.git
4565 S: Supported
4566 F: drivers/gpu/drm/tegra/
4567 F: drivers/gpu/host1x/
4568 F: include/linux/host1x.h
4569 F: include/uapi/drm/tegra_drm.h
4570 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4571
4572 DRM DRIVERS FOR RENESAS
4573 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4574 L: dri-devel@lists.freedesktop.org
4575 L: linux-renesas-soc@vger.kernel.org
4576 T: git git://linuxtv.org/pinchartl/fbdev
4577 S: Supported
4578 F: drivers/gpu/drm/rcar-du/
4579 F: drivers/gpu/drm/shmobile/
4580 F: include/linux/platform_data/shmob_drm.h
4581 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4582 F: Documentation/devicetree/bindings/display/renesas,du.txt
4583
4584 DRM DRIVERS FOR ROCKCHIP
4585 M: Mark Yao <mark.yao@rock-chips.com>
4586 L: dri-devel@lists.freedesktop.org
4587 S: Maintained
4588 F: drivers/gpu/drm/rockchip/
4589 F: Documentation/devicetree/bindings/display/rockchip/
4590 T: git git://anongit.freedesktop.org/drm/drm-misc
4591
4592 DRM DRIVERS FOR STI
4593 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4594 M: Vincent Abriou <vincent.abriou@st.com>
4595 L: dri-devel@lists.freedesktop.org
4596 T: git git://anongit.freedesktop.org/drm/drm-misc
4597 S: Maintained
4598 F: drivers/gpu/drm/sti
4599 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4600
4601 DRM DRIVERS FOR STM
4602 M: Yannick Fertre <yannick.fertre@st.com>
4603 M: Philippe Cornu <philippe.cornu@st.com>
4604 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4605 M: Vincent Abriou <vincent.abriou@st.com>
4606 L: dri-devel@lists.freedesktop.org
4607 T: git git://anongit.freedesktop.org/drm/drm-misc
4608 S: Maintained
4609 F: drivers/gpu/drm/stm
4610 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4611
4612 DRM DRIVERS FOR TI LCDC
4613 M: Jyri Sarha <jsarha@ti.com>
4614 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4615 L: dri-devel@lists.freedesktop.org
4616 S: Maintained
4617 F: drivers/gpu/drm/tilcdc/
4618 F: Documentation/devicetree/bindings/display/tilcdc/
4619
4620 DRM DRIVERS FOR TI OMAP
4621 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4622 L: dri-devel@lists.freedesktop.org
4623 S: Maintained
4624 F: drivers/gpu/drm/omapdrm/
4625 F: Documentation/devicetree/bindings/display/ti/
4626
4627 DRM DRIVERS FOR VC4
4628 M: Eric Anholt <eric@anholt.net>
4629 T: git git://github.com/anholt/linux
4630 S: Supported
4631 F: drivers/gpu/drm/vc4/
4632 F: include/uapi/drm/vc4_drm.h
4633 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4634 T: git git://anongit.freedesktop.org/drm/drm-misc
4635
4636 DRM DRIVERS FOR VIVANTE GPU IP
4637 M: Lucas Stach <l.stach@pengutronix.de>
4638 R: Russell King <linux+etnaviv@armlinux.org.uk>
4639 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4640 L: etnaviv@lists.freedesktop.org
4641 L: dri-devel@lists.freedesktop.org
4642 S: Maintained
4643 F: drivers/gpu/drm/etnaviv/
4644 F: include/uapi/drm/etnaviv_drm.h
4645 F: Documentation/devicetree/bindings/display/etnaviv/
4646
4647 DRM DRIVERS FOR ZTE ZX
4648 M: Shawn Guo <shawnguo@kernel.org>
4649 L: dri-devel@lists.freedesktop.org
4650 S: Maintained
4651 F: drivers/gpu/drm/zte/
4652 F: Documentation/devicetree/bindings/display/zte,vou.txt
4653 T: git git://anongit.freedesktop.org/drm/drm-misc
4654
4655 DRM PANEL DRIVERS
4656 M: Thierry Reding <thierry.reding@gmail.com>
4657 L: dri-devel@lists.freedesktop.org
4658 T: git git://anongit.freedesktop.org/tegra/linux.git
4659 S: Maintained
4660 F: drivers/gpu/drm/drm_panel.c
4661 F: drivers/gpu/drm/panel/
4662 F: include/drm/drm_panel.h
4663 F: Documentation/devicetree/bindings/display/panel/
4664
4665 DRM TINYDRM DRIVERS
4666 M: Noralf Trønnes <noralf@tronnes.org>
4667 W: https://github.com/notro/tinydrm/wiki/Development
4668 T: git git://anongit.freedesktop.org/drm/drm-misc
4669 S: Maintained
4670 F: drivers/gpu/drm/tinydrm/
4671 F: include/drm/tinydrm/
4672
4673 DSBR100 USB FM RADIO DRIVER
4674 M: Alexey Klimov <klimov.linux@gmail.com>
4675 L: linux-media@vger.kernel.org
4676 T: git git://linuxtv.org/media_tree.git
4677 S: Maintained
4678 F: drivers/media/radio/dsbr100.c
4679
4680 DSCC4 DRIVER
4681 M: Francois Romieu <romieu@fr.zoreil.com>
4682 L: netdev@vger.kernel.org
4683 S: Maintained
4684 F: drivers/net/wan/dscc4.c
4685
4686 DT3155 MEDIA DRIVER
4687 M: Hans Verkuil <hverkuil@xs4all.nl>
4688 L: linux-media@vger.kernel.org
4689 T: git git://linuxtv.org/media_tree.git
4690 W: https://linuxtv.org
4691 S: Odd Fixes
4692 F: drivers/media/pci/dt3155/
4693
4694 DVB_USB_AF9015 MEDIA DRIVER
4695 M: Antti Palosaari <crope@iki.fi>
4696 L: linux-media@vger.kernel.org
4697 W: https://linuxtv.org
4698 W: http://palosaari.fi/linux/
4699 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4700 T: git git://linuxtv.org/anttip/media_tree.git
4701 S: Maintained
4702 F: drivers/media/usb/dvb-usb-v2/af9015*
4703
4704 DVB_USB_AF9035 MEDIA DRIVER
4705 M: Antti Palosaari <crope@iki.fi>
4706 L: linux-media@vger.kernel.org
4707 W: https://linuxtv.org
4708 W: http://palosaari.fi/linux/
4709 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4710 T: git git://linuxtv.org/anttip/media_tree.git
4711 S: Maintained
4712 F: drivers/media/usb/dvb-usb-v2/af9035*
4713
4714 DVB_USB_ANYSEE MEDIA DRIVER
4715 M: Antti Palosaari <crope@iki.fi>
4716 L: linux-media@vger.kernel.org
4717 W: https://linuxtv.org
4718 W: http://palosaari.fi/linux/
4719 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4720 T: git git://linuxtv.org/anttip/media_tree.git
4721 S: Maintained
4722 F: drivers/media/usb/dvb-usb-v2/anysee*
4723
4724 DVB_USB_AU6610 MEDIA DRIVER
4725 M: Antti Palosaari <crope@iki.fi>
4726 L: linux-media@vger.kernel.org
4727 W: https://linuxtv.org
4728 W: http://palosaari.fi/linux/
4729 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4730 T: git git://linuxtv.org/anttip/media_tree.git
4731 S: Maintained
4732 F: drivers/media/usb/dvb-usb-v2/au6610*
4733
4734 DVB_USB_CE6230 MEDIA DRIVER
4735 M: Antti Palosaari <crope@iki.fi>
4736 L: linux-media@vger.kernel.org
4737 W: https://linuxtv.org
4738 W: http://palosaari.fi/linux/
4739 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4740 T: git git://linuxtv.org/anttip/media_tree.git
4741 S: Maintained
4742 F: drivers/media/usb/dvb-usb-v2/ce6230*
4743
4744 DVB_USB_CXUSB MEDIA DRIVER
4745 M: Michael Krufky <mkrufky@linuxtv.org>
4746 L: linux-media@vger.kernel.org
4747 W: https://linuxtv.org
4748 W: http://github.com/mkrufky
4749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4750 T: git git://linuxtv.org/media_tree.git
4751 S: Maintained
4752 F: drivers/media/usb/dvb-usb/cxusb*
4753
4754 DVB_USB_EC168 MEDIA DRIVER
4755 M: Antti Palosaari <crope@iki.fi>
4756 L: linux-media@vger.kernel.org
4757 W: https://linuxtv.org
4758 W: http://palosaari.fi/linux/
4759 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4760 T: git git://linuxtv.org/anttip/media_tree.git
4761 S: Maintained
4762 F: drivers/media/usb/dvb-usb-v2/ec168*
4763
4764 DVB_USB_GL861 MEDIA DRIVER
4765 M: Antti Palosaari <crope@iki.fi>
4766 L: linux-media@vger.kernel.org
4767 W: https://linuxtv.org
4768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4769 T: git git://linuxtv.org/anttip/media_tree.git
4770 S: Maintained
4771 F: drivers/media/usb/dvb-usb-v2/gl861*
4772
4773 DVB_USB_MXL111SF MEDIA DRIVER
4774 M: Michael Krufky <mkrufky@linuxtv.org>
4775 L: linux-media@vger.kernel.org
4776 W: https://linuxtv.org
4777 W: http://github.com/mkrufky
4778 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4779 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4780 S: Maintained
4781 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4782
4783 DVB_USB_RTL28XXU MEDIA DRIVER
4784 M: Antti Palosaari <crope@iki.fi>
4785 L: linux-media@vger.kernel.org
4786 W: https://linuxtv.org
4787 W: http://palosaari.fi/linux/
4788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4789 T: git git://linuxtv.org/anttip/media_tree.git
4790 S: Maintained
4791 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4792
4793 DVB_USB_V2 MEDIA DRIVER
4794 M: Antti Palosaari <crope@iki.fi>
4795 L: linux-media@vger.kernel.org
4796 W: https://linuxtv.org
4797 W: http://palosaari.fi/linux/
4798 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4799 T: git git://linuxtv.org/anttip/media_tree.git
4800 S: Maintained
4801 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4802 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4803
4804 DYNAMIC DEBUG
4805 M: Jason Baron <jbaron@akamai.com>
4806 S: Maintained
4807 F: lib/dynamic_debug.c
4808 F: include/linux/dynamic_debug.h
4809
4810 DZ DECSTATION DZ11 SERIAL DRIVER
4811 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4812 S: Maintained
4813 F: drivers/tty/serial/dz.*
4814
4815 E3X0 POWER BUTTON DRIVER
4816 M: Moritz Fischer <moritz.fischer@ettus.com>
4817 L: usrp-users@lists.ettus.com
4818 W: http://www.ettus.com
4819 S: Supported
4820 F: drivers/input/misc/e3x0-button.c
4821 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4822
4823 E4000 MEDIA DRIVER
4824 M: Antti Palosaari <crope@iki.fi>
4825 L: linux-media@vger.kernel.org
4826 W: https://linuxtv.org
4827 W: http://palosaari.fi/linux/
4828 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4829 T: git git://linuxtv.org/anttip/media_tree.git
4830 S: Maintained
4831 F: drivers/media/tuners/e4000*
4832
4833 EATA ISA/EISA/PCI SCSI DRIVER
4834 M: Dario Ballabio <ballabio_dario@emc.com>
4835 L: linux-scsi@vger.kernel.org
4836 S: Maintained
4837 F: drivers/scsi/eata.c
4838
4839 EC100 MEDIA DRIVER
4840 M: Antti Palosaari <crope@iki.fi>
4841 L: linux-media@vger.kernel.org
4842 W: https://linuxtv.org
4843 W: http://palosaari.fi/linux/
4844 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4845 T: git git://linuxtv.org/anttip/media_tree.git
4846 S: Maintained
4847 F: drivers/media/dvb-frontends/ec100*
4848
4849 ECRYPT FILE SYSTEM
4850 M: Tyler Hicks <tyhicks@canonical.com>
4851 L: ecryptfs@vger.kernel.org
4852 W: http://ecryptfs.org
4853 W: https://launchpad.net/ecryptfs
4854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4855 S: Supported
4856 F: Documentation/filesystems/ecryptfs.txt
4857 F: fs/ecryptfs/
4858
4859 EDAC-AMD64
4860 M: Borislav Petkov <bp@alien8.de>
4861 L: linux-edac@vger.kernel.org
4862 S: Maintained
4863 F: drivers/edac/amd64_edac*
4864
4865 EDAC-CALXEDA
4866 M: Robert Richter <rric@kernel.org>
4867 L: linux-edac@vger.kernel.org
4868 S: Maintained
4869 F: drivers/edac/highbank*
4870
4871 EDAC-CAVIUM
4872 M: Ralf Baechle <ralf@linux-mips.org>
4873 M: David Daney <david.daney@cavium.com>
4874 L: linux-edac@vger.kernel.org
4875 L: linux-mips@linux-mips.org
4876 S: Supported
4877 F: drivers/edac/octeon_edac*
4878 F: drivers/edac/thunderx_edac*
4879
4880 EDAC-CORE
4881 M: Borislav Petkov <bp@alien8.de>
4882 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4883 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4884 L: linux-edac@vger.kernel.org
4885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4887 S: Supported
4888 F: Documentation/admin-guide/ras.rst
4889 F: Documentation/driver-api/edac.rst
4890 F: drivers/edac/
4891 F: include/linux/edac.h
4892
4893 EDAC-E752X
4894 M: Mark Gross <mark.gross@intel.com>
4895 L: linux-edac@vger.kernel.org
4896 S: Maintained
4897 F: drivers/edac/e752x_edac.c
4898
4899 EDAC-E7XXX
4900 L: linux-edac@vger.kernel.org
4901 S: Maintained
4902 F: drivers/edac/e7xxx_edac.c
4903
4904 EDAC-FSL_DDR
4905 M: York Sun <york.sun@nxp.com>
4906 L: linux-edac@vger.kernel.org
4907 S: Maintained
4908 F: drivers/edac/fsl_ddr_edac.*
4909
4910 EDAC-GHES
4911 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4912 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4913 L: linux-edac@vger.kernel.org
4914 S: Maintained
4915 F: drivers/edac/ghes_edac.c
4916
4917 EDAC-I3000
4918 L: linux-edac@vger.kernel.org
4919 S: Orphan
4920 F: drivers/edac/i3000_edac.c
4921
4922 EDAC-I5000
4923 L: linux-edac@vger.kernel.org
4924 S: Maintained
4925 F: drivers/edac/i5000_edac.c
4926
4927 EDAC-I5400
4928 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4929 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4930 L: linux-edac@vger.kernel.org
4931 S: Maintained
4932 F: drivers/edac/i5400_edac.c
4933
4934 EDAC-I7300
4935 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4936 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4937 L: linux-edac@vger.kernel.org
4938 S: Maintained
4939 F: drivers/edac/i7300_edac.c
4940
4941 EDAC-I7CORE
4942 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4943 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4944 L: linux-edac@vger.kernel.org
4945 S: Maintained
4946 F: drivers/edac/i7core_edac.c
4947
4948 EDAC-I82443BXGX
4949 M: Tim Small <tim@buttersideup.com>
4950 L: linux-edac@vger.kernel.org
4951 S: Maintained
4952 F: drivers/edac/i82443bxgx_edac.c
4953
4954 EDAC-I82975X
4955 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4956 M: "Arvind R." <arvino55@gmail.com>
4957 L: linux-edac@vger.kernel.org
4958 S: Maintained
4959 F: drivers/edac/i82975x_edac.c
4960
4961 EDAC-IE31200
4962 M: Jason Baron <jbaron@akamai.com>
4963 L: linux-edac@vger.kernel.org
4964 S: Maintained
4965 F: drivers/edac/ie31200_edac.c
4966
4967 EDAC-MPC85XX
4968 M: Johannes Thumshirn <morbidrsa@gmail.com>
4969 L: linux-edac@vger.kernel.org
4970 S: Maintained
4971 F: drivers/edac/mpc85xx_edac.[ch]
4972
4973 EDAC-PASEMI
4974 M: Egor Martovetsky <egor@pasemi.com>
4975 L: linux-edac@vger.kernel.org
4976 S: Maintained
4977 F: drivers/edac/pasemi_edac.c
4978
4979 EDAC-PND2
4980 M: Tony Luck <tony.luck@intel.com>
4981 L: linux-edac@vger.kernel.org
4982 S: Maintained
4983 F: drivers/edac/pnd2_edac.[ch]
4984
4985 EDAC-R82600
4986 M: Tim Small <tim@buttersideup.com>
4987 L: linux-edac@vger.kernel.org
4988 S: Maintained
4989 F: drivers/edac/r82600_edac.c
4990
4991 EDAC-SBRIDGE
4992 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4993 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4994 L: linux-edac@vger.kernel.org
4995 S: Maintained
4996 F: drivers/edac/sb_edac.c
4997
4998 EDAC-SKYLAKE
4999 M: Tony Luck <tony.luck@intel.com>
5000 L: linux-edac@vger.kernel.org
5001 S: Maintained
5002 F: drivers/edac/skx_edac.c
5003
5004 EDIROL UA-101/UA-1000 DRIVER
5005 M: Clemens Ladisch <clemens@ladisch.de>
5006 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5007 T: git git://git.alsa-project.org/alsa-kernel.git
5008 S: Maintained
5009 F: sound/usb/misc/ua101.c
5010
5011 EFI TEST DRIVER
5012 L: linux-efi@vger.kernel.org
5013 M: Ivan Hu <ivan.hu@canonical.com>
5014 M: Matt Fleming <matt@codeblueprint.co.uk>
5015 S: Maintained
5016 F: drivers/firmware/efi/test/
5017
5018 EFI VARIABLE FILESYSTEM
5019 M: Matthew Garrett <matthew.garrett@nebula.com>
5020 M: Jeremy Kerr <jk@ozlabs.org>
5021 M: Matt Fleming <matt@codeblueprint.co.uk>
5022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5023 L: linux-efi@vger.kernel.org
5024 S: Maintained
5025 F: fs/efivarfs/
5026
5027 EFIFB FRAMEBUFFER DRIVER
5028 L: linux-fbdev@vger.kernel.org
5029 M: Peter Jones <pjones@redhat.com>
5030 S: Maintained
5031 F: drivers/video/fbdev/efifb.c
5032
5033 EFS FILESYSTEM
5034 W: http://aeschi.ch.eu.org/efs/
5035 S: Orphan
5036 F: fs/efs/
5037
5038 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5039 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5040 L: netdev@vger.kernel.org
5041 S: Maintained
5042 F: drivers/net/ethernet/ibm/ehea/
5043
5044 EM28XX VIDEO4LINUX DRIVER
5045 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5046 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5047 L: linux-media@vger.kernel.org
5048 W: https://linuxtv.org
5049 T: git git://linuxtv.org/media_tree.git
5050 S: Maintained
5051 F: drivers/media/usb/em28xx/
5052 F: Documentation/media/v4l-drivers/em28xx*
5053
5054 EMBEDDED LINUX
5055 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5056 M: Matt Mackall <mpm@selenic.com>
5057 M: David Woodhouse <dwmw2@infradead.org>
5058 L: linux-embedded@vger.kernel.org
5059 S: Maintained
5060
5061 Emulex 10Gbps iSCSI - OneConnect DRIVER
5062 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5063 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5064 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5065 L: linux-scsi@vger.kernel.org
5066 W: http://www.broadcom.com
5067 S: Supported
5068 F: drivers/scsi/be2iscsi/
5069
5070 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5071 M: Sathya Perla <sathya.perla@broadcom.com>
5072 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5073 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5074 M: Somnath Kotur <somnath.kotur@broadcom.com>
5075 L: netdev@vger.kernel.org
5076 W: http://www.emulex.com
5077 S: Supported
5078 F: drivers/net/ethernet/emulex/benet/
5079
5080 EMULEX ONECONNECT ROCE DRIVER
5081 M: Selvin Xavier <selvin.xavier@broadcom.com>
5082 M: Devesh Sharma <devesh.sharma@broadcom.com>
5083 L: linux-rdma@vger.kernel.org
5084 W: http://www.broadcom.com
5085 S: Odd Fixes
5086 F: drivers/infiniband/hw/ocrdma/
5087 F: include/uapi/rdma/ocrdma-abi.h
5088
5089 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5090 M: James Smart <james.smart@broadcom.com>
5091 M: Dick Kennedy <dick.kennedy@broadcom.com>
5092 L: linux-scsi@vger.kernel.org
5093 W: http://www.broadcom.com
5094 S: Supported
5095 F: drivers/scsi/lpfc/
5096
5097 ENE CB710 FLASH CARD READER DRIVER
5098 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5099 S: Maintained
5100 F: drivers/misc/cb710/
5101 F: drivers/mmc/host/cb710-mmc.*
5102 F: include/linux/cb710.h
5103
5104 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5105 M: Maxim Levitsky <maximlevitsky@gmail.com>
5106 S: Maintained
5107 F: drivers/media/rc/ene_ir.*
5108
5109 EPSON S1D13XXX FRAMEBUFFER DRIVER
5110 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5111 S: Maintained
5112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5113 F: drivers/video/fbdev/s1d13xxxfb.c
5114 F: include/video/s1d13xxxfb.h
5115
5116 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5117 M: Jeff Layton <jlayton@poochiereds.net>
5118 S: Maintained
5119 F: lib/errseq.c
5120 F: include/linux/errseq.h
5121
5122 ET131X NETWORK DRIVER
5123 M: Mark Einon <mark.einon@gmail.com>
5124 S: Odd Fixes
5125 F: drivers/net/ethernet/agere/
5126
5127 ETHERNET BRIDGE
5128 M: Stephen Hemminger <stephen@networkplumber.org>
5129 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5130 L: netdev@vger.kernel.org
5131 W: http://www.linuxfoundation.org/en/Net:Bridge
5132 S: Maintained
5133 F: include/linux/netfilter_bridge/
5134 F: net/bridge/
5135
5136 ETHERNET PHY LIBRARY
5137 M: Andrew Lunn <andrew@lunn.ch>
5138 M: Florian Fainelli <f.fainelli@gmail.com>
5139 L: netdev@vger.kernel.org
5140 S: Maintained
5141 F: Documentation/ABI/testing/sysfs-bus-mdio
5142 F: Documentation/devicetree/bindings/net/mdio*
5143 F: Documentation/networking/phy.txt
5144 F: drivers/net/phy/
5145 F: drivers/of/of_mdio.c
5146 F: drivers/of/of_net.c
5147 F: include/linux/*mdio*.h
5148 F: include/linux/of_net.h
5149 F: include/linux/phy.h
5150 F: include/linux/phy_fixed.h
5151 F: include/linux/platform_data/mdio-gpio.h
5152 F: include/linux/platform_data/mdio-bcm-unimac.h
5153 F: include/trace/events/mdio.h
5154 F: include/uapi/linux/mdio.h
5155 F: include/uapi/linux/mii.h
5156
5157 EXT2 FILE SYSTEM
5158 M: Jan Kara <jack@suse.com>
5159 L: linux-ext4@vger.kernel.org
5160 S: Maintained
5161 F: Documentation/filesystems/ext2.txt
5162 F: fs/ext2/
5163 F: include/linux/ext2*
5164
5165 EXT4 FILE SYSTEM
5166 M: "Theodore Ts'o" <tytso@mit.edu>
5167 M: Andreas Dilger <adilger.kernel@dilger.ca>
5168 L: linux-ext4@vger.kernel.org
5169 W: http://ext4.wiki.kernel.org
5170 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5172 S: Maintained
5173 F: Documentation/filesystems/ext4.txt
5174 F: fs/ext4/
5175
5176 Extended Verification Module (EVM)
5177 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5178 L: linux-ima-devel@lists.sourceforge.net
5179 L: linux-security-module@vger.kernel.org
5180 S: Supported
5181 F: security/integrity/evm/
5182
5183 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5184 M: Matt Fleming <matt@codeblueprint.co.uk>
5185 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5186 L: linux-efi@vger.kernel.org
5187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5188 S: Maintained
5189 F: Documentation/efi-stub.txt
5190 F: arch/*/kernel/efi.c
5191 F: arch/x86/boot/compressed/eboot.[ch]
5192 F: arch/*/include/asm/efi.h
5193 F: arch/x86/platform/efi/
5194 F: drivers/firmware/efi/
5195 F: include/linux/efi*.h
5196 F: arch/arm/boot/compressed/efi-header.S
5197 F: arch/arm64/kernel/efi-entry.S
5198
5199 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5200 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5201 M: Chanwoo Choi <cw00.choi@samsung.com>
5202 L: linux-kernel@vger.kernel.org
5203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5204 S: Maintained
5205 F: drivers/extcon/
5206 F: include/linux/extcon/
5207 F: include/linux/extcon.h
5208 F: Documentation/extcon/
5209 F: Documentation/devicetree/bindings/extcon/
5210
5211 EXYNOS DP DRIVER
5212 M: Jingoo Han <jingoohan1@gmail.com>
5213 L: dri-devel@lists.freedesktop.org
5214 S: Maintained
5215 F: drivers/gpu/drm/exynos/exynos_dp*
5216
5217 EXYNOS SYSMMU (IOMMU) driver
5218 M: Marek Szyprowski <m.szyprowski@samsung.com>
5219 L: iommu@lists.linux-foundation.org
5220 S: Maintained
5221 F: drivers/iommu/exynos-iommu.c
5222
5223 EZchip NPS platform support
5224 M: Noam Camus <noamc@ezchip.com>
5225 S: Supported
5226 F: arch/arc/plat-eznps
5227 F: arch/arc/boot/dts/eznps.dts
5228
5229 F2FS FILE SYSTEM
5230 M: Jaegeuk Kim <jaegeuk@kernel.org>
5231 M: Chao Yu <yuchao0@huawei.com>
5232 L: linux-f2fs-devel@lists.sourceforge.net
5233 W: https://f2fs.wiki.kernel.org/
5234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5235 S: Maintained
5236 F: Documentation/filesystems/f2fs.txt
5237 F: Documentation/ABI/testing/sysfs-fs-f2fs
5238 F: fs/f2fs/
5239 F: include/linux/f2fs_fs.h
5240 F: include/trace/events/f2fs.h
5241
5242 F71805F HARDWARE MONITORING DRIVER
5243 M: Jean Delvare <jdelvare@suse.com>
5244 L: linux-hwmon@vger.kernel.org
5245 S: Maintained
5246 F: Documentation/hwmon/f71805f
5247 F: drivers/hwmon/f71805f.c
5248
5249 FANOTIFY
5250 M: Eric Paris <eparis@redhat.com>
5251 S: Maintained
5252 F: fs/notify/fanotify/
5253 F: include/linux/fanotify.h
5254 F: include/uapi/linux/fanotify.h
5255
5256 FARSYNC SYNCHRONOUS DRIVER
5257 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5258 W: http://www.farsite.co.uk/
5259 S: Supported
5260 F: drivers/net/wan/farsync.*
5261
5262 FAULT INJECTION SUPPORT
5263 M: Akinobu Mita <akinobu.mita@gmail.com>
5264 S: Supported
5265 F: Documentation/fault-injection/
5266 F: lib/fault-inject.c
5267
5268 FBTFT Framebuffer drivers
5269 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5270 S: Maintained
5271 F: drivers/staging/fbtft/
5272
5273 FC0011 TUNER DRIVER
5274 M: Michael Buesch <m@bues.ch>
5275 L: linux-media@vger.kernel.org
5276 S: Maintained
5277 F: drivers/media/tuners/fc0011.h
5278 F: drivers/media/tuners/fc0011.c
5279
5280 FC2580 MEDIA DRIVER
5281 M: Antti Palosaari <crope@iki.fi>
5282 L: linux-media@vger.kernel.org
5283 W: https://linuxtv.org
5284 W: http://palosaari.fi/linux/
5285 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5286 T: git git://linuxtv.org/anttip/media_tree.git
5287 S: Maintained
5288 F: drivers/media/tuners/fc2580*
5289
5290 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5291 M: Johannes Thumshirn <jth@kernel.org>
5292 L: fcoe-devel@open-fcoe.org
5293 W: www.Open-FCoE.org
5294 S: Supported
5295 F: drivers/scsi/libfc/
5296 F: drivers/scsi/fcoe/
5297 F: include/scsi/fc/
5298 F: include/scsi/libfc.h
5299 F: include/scsi/libfcoe.h
5300 F: include/uapi/scsi/fc/
5301
5302 FILE LOCKING (flock() and fcntl()/lockf())
5303 M: Jeff Layton <jlayton@poochiereds.net>
5304 M: "J. Bruce Fields" <bfields@fieldses.org>
5305 L: linux-fsdevel@vger.kernel.org
5306 S: Maintained
5307 F: include/linux/fcntl.h
5308 F: include/linux/fs.h
5309 F: include/uapi/linux/fcntl.h
5310 F: include/uapi/linux/fs.h
5311 F: fs/fcntl.c
5312 F: fs/locks.c
5313
5314 FILESYSTEMS (VFS and infrastructure)
5315 M: Alexander Viro <viro@zeniv.linux.org.uk>
5316 L: linux-fsdevel@vger.kernel.org
5317 S: Maintained
5318 F: fs/*
5319
5320 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5321 M: Riku Voipio <riku.voipio@iki.fi>
5322 L: linux-hwmon@vger.kernel.org
5323 S: Maintained
5324 F: drivers/hwmon/f75375s.c
5325 F: include/linux/f75375s.h
5326
5327 FIREWIRE AUDIO DRIVERS
5328 M: Clemens Ladisch <clemens@ladisch.de>
5329 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5330 T: git git://git.alsa-project.org/alsa-kernel.git
5331 S: Maintained
5332 F: sound/firewire/
5333
5334 FIREWIRE MEDIA DRIVERS (firedtv)
5335 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5336 L: linux-media@vger.kernel.org
5337 L: linux1394-devel@lists.sourceforge.net
5338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5339 S: Maintained
5340 F: drivers/media/firewire/
5341
5342 FIREWIRE SBP-2 TARGET
5343 M: Chris Boot <bootc@bootc.net>
5344 L: linux-scsi@vger.kernel.org
5345 L: target-devel@vger.kernel.org
5346 L: linux1394-devel@lists.sourceforge.net
5347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5348 S: Maintained
5349 F: drivers/target/sbp/
5350
5351 FIREWIRE SUBSYSTEM
5352 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5353 L: linux1394-devel@lists.sourceforge.net
5354 W: http://ieee1394.wiki.kernel.org/
5355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5356 S: Maintained
5357 F: drivers/firewire/
5358 F: include/linux/firewire.h
5359 F: include/uapi/linux/firewire*.h
5360 F: tools/firewire/
5361
5362 FIRMWARE LOADER (request_firmware)
5363 M: Luis R. Rodriguez <mcgrof@kernel.org>
5364 L: linux-kernel@vger.kernel.org
5365 S: Maintained
5366 F: Documentation/firmware_class/
5367 F: drivers/base/firmware*.c
5368 F: include/linux/firmware.h
5369
5370 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5371 M: Joshua Morris <josh.h.morris@us.ibm.com>
5372 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5373 S: Maintained
5374 F: drivers/block/rsxx/
5375
5376 FLOPPY DRIVER
5377 M: Jiri Kosina <jikos@kernel.org>
5378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5379 S: Odd fixes
5380 F: drivers/block/floppy.c
5381
5382 FMC SUBSYSTEM
5383 M: Alessandro Rubini <rubini@gnudd.com>
5384 W: http://www.ohwr.org/projects/fmc-bus
5385 S: Supported
5386 F: drivers/fmc/
5387 F: include/linux/fmc*.h
5388 F: include/linux/ipmi-fru.h
5389 K: fmc_d.*register
5390
5391 FPGA MANAGER FRAMEWORK
5392 M: Alan Tull <atull@kernel.org>
5393 R: Moritz Fischer <mdf@kernel.org>
5394 L: linux-fpga@vger.kernel.org
5395 S: Maintained
5396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5397 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5398 F: Documentation/fpga/
5399 F: Documentation/devicetree/bindings/fpga/
5400 F: drivers/fpga/
5401 F: include/linux/fpga/
5402 W: http://www.rocketboards.org
5403
5404 FPU EMULATOR
5405 M: Bill Metzenthen <billm@melbpc.org.au>
5406 W: http://floatingpoint.sourceforge.net/emulator/index.html
5407 S: Maintained
5408 F: arch/x86/math-emu/
5409
5410 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5411 L: netdev@vger.kernel.org
5412 S: Orphan
5413 F: drivers/net/wan/dlci.c
5414 F: drivers/net/wan/sdla.c
5415
5416 FRAMEBUFFER LAYER
5417 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5418 L: linux-fbdev@vger.kernel.org
5419 T: git git://github.com/bzolnier/linux.git
5420 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5421 S: Maintained
5422 F: Documentation/fb/
5423 F: drivers/video/
5424 F: include/video/
5425 F: include/linux/fb.h
5426 F: include/uapi/video/
5427 F: include/uapi/linux/fb.h
5428
5429 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5430 M: Horia Geantă <horia.geanta@nxp.com>
5431 M: Dan Douglass <dan.douglass@nxp.com>
5432 L: linux-crypto@vger.kernel.org
5433 S: Maintained
5434 F: drivers/crypto/caam/
5435 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5436
5437 FREESCALE DIU FRAMEBUFFER DRIVER
5438 M: Timur Tabi <timur@tabi.org>
5439 L: linux-fbdev@vger.kernel.org
5440 S: Maintained
5441 F: drivers/video/fbdev/fsl-diu-fb.*
5442
5443 FREESCALE DMA DRIVER
5444 M: Li Yang <leoyang.li@nxp.com>
5445 M: Zhang Wei <zw@zh-kernel.org>
5446 L: linuxppc-dev@lists.ozlabs.org
5447 S: Maintained
5448 F: drivers/dma/fsldma.*
5449
5450 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5451 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5452 L: netdev@vger.kernel.org
5453 S: Maintained
5454 F: drivers/net/ethernet/freescale/gianfar*
5455 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5456 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5457
5458 FREESCALE GPMI NAND DRIVER
5459 M: Han Xu <han.xu@nxp.com>
5460 L: linux-mtd@lists.infradead.org
5461 S: Maintained
5462 F: drivers/mtd/nand/gpmi-nand/*
5463
5464 FREESCALE I2C CPM DRIVER
5465 M: Jochen Friedrich <jochen@scram.de>
5466 L: linuxppc-dev@lists.ozlabs.org
5467 L: linux-i2c@vger.kernel.org
5468 S: Maintained
5469 F: drivers/i2c/busses/i2c-cpm.c
5470
5471 FREESCALE IMX / MXC FEC DRIVER
5472 M: Fugang Duan <fugang.duan@nxp.com>
5473 L: netdev@vger.kernel.org
5474 S: Maintained
5475 F: drivers/net/ethernet/freescale/fec_main.c
5476 F: drivers/net/ethernet/freescale/fec_ptp.c
5477 F: drivers/net/ethernet/freescale/fec.h
5478 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5479
5480 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5481 M: Sascha Hauer <kernel@pengutronix.de>
5482 L: linux-fbdev@vger.kernel.org
5483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5484 S: Maintained
5485 F: include/linux/platform_data/video-imxfb.h
5486 F: drivers/video/fbdev/imxfb.c
5487
5488 FREESCALE QORIQ DPAA ETHERNET DRIVER
5489 M: Madalin Bucur <madalin.bucur@nxp.com>
5490 L: netdev@vger.kernel.org
5491 S: Maintained
5492 F: drivers/net/ethernet/freescale/dpaa
5493
5494 FREESCALE QORIQ DPAA FMAN DRIVER
5495 M: Madalin Bucur <madalin.bucur@nxp.com>
5496 L: netdev@vger.kernel.org
5497 S: Maintained
5498 F: drivers/net/ethernet/freescale/fman
5499 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5500
5501 FREESCALE QUAD SPI DRIVER
5502 M: Han Xu <han.xu@nxp.com>
5503 L: linux-mtd@lists.infradead.org
5504 S: Maintained
5505 F: drivers/mtd/spi-nor/fsl-quadspi.c
5506
5507 FREESCALE QUICC ENGINE LIBRARY
5508 M: Qiang Zhao <qiang.zhao@nxp.com>
5509 L: linuxppc-dev@lists.ozlabs.org
5510 S: Maintained
5511 F: drivers/soc/fsl/qe/
5512 F: include/soc/fsl/*qe*.h
5513 F: include/soc/fsl/*ucc*.h
5514
5515 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5516 M: Li Yang <leoyang.li@nxp.com>
5517 L: netdev@vger.kernel.org
5518 L: linuxppc-dev@lists.ozlabs.org
5519 S: Maintained
5520 F: drivers/net/ethernet/freescale/ucc_geth*
5521
5522 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5523 M: Zhao Qiang <qiang.zhao@nxp.com>
5524 L: netdev@vger.kernel.org
5525 L: linuxppc-dev@lists.ozlabs.org
5526 S: Maintained
5527 F: drivers/net/wan/fsl_ucc_hdlc*
5528
5529 FREESCALE QUICC ENGINE UCC UART DRIVER
5530 M: Timur Tabi <timur@tabi.org>
5531 L: linuxppc-dev@lists.ozlabs.org
5532 S: Maintained
5533 F: drivers/tty/serial/ucc_uart.c
5534
5535 FREESCALE SOC DRIVERS
5536 M: Li Yang <leoyang.li@nxp.com>
5537 L: linuxppc-dev@lists.ozlabs.org
5538 L: linux-arm-kernel@lists.infradead.org
5539 S: Maintained
5540 F: Documentation/devicetree/bindings/soc/fsl/
5541 F: drivers/soc/fsl/
5542 F: include/linux/fsl/
5543
5544 FREESCALE SOC FS_ENET DRIVER
5545 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5546 M: Vitaly Bordug <vbordug@ru.mvista.com>
5547 L: linuxppc-dev@lists.ozlabs.org
5548 L: netdev@vger.kernel.org
5549 S: Maintained
5550 F: drivers/net/ethernet/freescale/fs_enet/
5551 F: include/linux/fs_enet_pd.h
5552
5553 FREESCALE SOC SOUND DRIVERS
5554 M: Timur Tabi <timur@tabi.org>
5555 M: Nicolin Chen <nicoleotsuka@gmail.com>
5556 M: Xiubo Li <Xiubo.Lee@gmail.com>
5557 R: Fabio Estevam <fabio.estevam@nxp.com>
5558 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5559 L: linuxppc-dev@lists.ozlabs.org
5560 S: Maintained
5561 F: sound/soc/fsl/fsl*
5562 F: sound/soc/fsl/imx*
5563 F: sound/soc/fsl/mpc8610_hpcd.c
5564
5565 FREESCALE USB PERIPHERAL DRIVERS
5566 M: Li Yang <leoyang.li@nxp.com>
5567 L: linux-usb@vger.kernel.org
5568 L: linuxppc-dev@lists.ozlabs.org
5569 S: Maintained
5570 F: drivers/usb/gadget/udc/fsl*
5571
5572 FREEVXFS FILESYSTEM
5573 M: Christoph Hellwig <hch@infradead.org>
5574 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5575 S: Maintained
5576 F: fs/freevxfs/
5577
5578 FREEZER
5579 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5580 M: Pavel Machek <pavel@ucw.cz>
5581 L: linux-pm@vger.kernel.org
5582 S: Supported
5583 F: Documentation/power/freezing-of-tasks.txt
5584 F: include/linux/freezer.h
5585 F: kernel/freezer.c
5586
5587 FRONTSWAP API
5588 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5589 L: linux-kernel@vger.kernel.org
5590 S: Maintained
5591 F: mm/frontswap.c
5592 F: include/linux/frontswap.h
5593
5594 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5595 M: David Howells <dhowells@redhat.com>
5596 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5597 S: Supported
5598 F: Documentation/filesystems/caching/
5599 F: fs/fscache/
5600 F: include/linux/fscache*.h
5601
5602 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5603 M: Theodore Y. Ts'o <tytso@mit.edu>
5604 M: Jaegeuk Kim <jaegeuk@kernel.org>
5605 L: linux-fscrypt@vger.kernel.org
5606 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5608 S: Supported
5609 F: fs/crypto/
5610 F: include/linux/fscrypt*.h
5611
5612 FUJITSU FR-V (FRV) PORT
5613 S: Orphan
5614 F: arch/frv/
5615
5616 FUJITSU LAPTOP EXTRAS
5617 M: Jonathan Woithe <jwoithe@just42.net>
5618 L: platform-driver-x86@vger.kernel.org
5619 S: Maintained
5620 F: drivers/platform/x86/fujitsu-laptop.c
5621
5622 FUJITSU M-5MO LS CAMERA ISP DRIVER
5623 M: Kyungmin Park <kyungmin.park@samsung.com>
5624 M: Heungjun Kim <riverful.kim@samsung.com>
5625 L: linux-media@vger.kernel.org
5626 S: Maintained
5627 F: drivers/media/i2c/m5mols/
5628 F: include/media/i2c/m5mols.h
5629
5630 FUJITSU TABLET EXTRAS
5631 M: Robert Gerlach <khnz@gmx.de>
5632 L: platform-driver-x86@vger.kernel.org
5633 S: Maintained
5634 F: drivers/platform/x86/fujitsu-tablet.c
5635
5636 FUSE: FILESYSTEM IN USERSPACE
5637 M: Miklos Szeredi <miklos@szeredi.hu>
5638 L: linux-fsdevel@vger.kernel.org
5639 W: http://fuse.sourceforge.net/
5640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5641 S: Maintained
5642 F: fs/fuse/
5643 F: include/uapi/linux/fuse.h
5644 F: Documentation/filesystems/fuse.txt
5645
5646 FUTEX SUBSYSTEM
5647 M: Thomas Gleixner <tglx@linutronix.de>
5648 M: Ingo Molnar <mingo@redhat.com>
5649 R: Peter Zijlstra <peterz@infradead.org>
5650 R: Darren Hart <dvhart@infradead.org>
5651 L: linux-kernel@vger.kernel.org
5652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5653 S: Maintained
5654 F: kernel/futex.c
5655 F: kernel/futex_compat.c
5656 F: include/asm-generic/futex.h
5657 F: include/linux/futex.h
5658 F: include/uapi/linux/futex.h
5659 F: tools/testing/selftests/futex/
5660 F: tools/perf/bench/futex*
5661 F: Documentation/*futex*
5662
5663 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5664 M: Rik Faith <faith@cs.unc.edu>
5665 L: linux-scsi@vger.kernel.org
5666 S: Odd Fixes (e.g., new signatures)
5667 F: drivers/scsi/fdomain.*
5668
5669 GCC PLUGINS
5670 M: Kees Cook <keescook@chromium.org>
5671 R: Emese Revfy <re.emese@gmail.com>
5672 L: kernel-hardening@lists.openwall.com
5673 S: Maintained
5674 F: scripts/gcc-plugins/
5675 F: scripts/gcc-plugin.sh
5676 F: scripts/Makefile.gcc-plugins
5677 F: Documentation/gcc-plugins.txt
5678
5679 GCOV BASED KERNEL PROFILING
5680 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5681 S: Maintained
5682 F: kernel/gcov/
5683 F: Documentation/dev-tools/gcov.rst
5684
5685 GDB KERNEL DEBUGGING HELPER SCRIPTS
5686 M: Jan Kiszka <jan.kiszka@siemens.com>
5687 M: Kieran Bingham <kieran@bingham.xyz>
5688 S: Supported
5689 F: scripts/gdb/
5690
5691 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5692 M: Achim Leubner <achim_leubner@adaptec.com>
5693 L: linux-scsi@vger.kernel.org
5694 W: http://www.icp-vortex.com/
5695 S: Supported
5696 F: drivers/scsi/gdt*
5697
5698 GEMTEK FM RADIO RECEIVER DRIVER
5699 M: Hans Verkuil <hverkuil@xs4all.nl>
5700 L: linux-media@vger.kernel.org
5701 T: git git://linuxtv.org/media_tree.git
5702 W: https://linuxtv.org
5703 S: Maintained
5704 F: drivers/media/radio/radio-gemtek*
5705
5706 GENERIC GPIO I2C DRIVER
5707 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5708 S: Supported
5709 F: drivers/i2c/busses/i2c-gpio.c
5710 F: include/linux/i2c-gpio.h
5711
5712 GENERIC GPIO I2C MULTIPLEXER DRIVER
5713 M: Peter Korsgaard <peter.korsgaard@barco.com>
5714 L: linux-i2c@vger.kernel.org
5715 S: Supported
5716 F: drivers/i2c/muxes/i2c-mux-gpio.c
5717 F: include/linux/i2c-mux-gpio.h
5718 F: Documentation/i2c/muxes/i2c-mux-gpio
5719
5720 GENERIC HDLC (WAN) DRIVERS
5721 M: Krzysztof Halasa <khc@pm.waw.pl>
5722 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5723 S: Maintained
5724 F: drivers/net/wan/c101.c
5725 F: drivers/net/wan/hd6457*
5726 F: drivers/net/wan/hdlc*
5727 F: drivers/net/wan/n2.c
5728 F: drivers/net/wan/pc300too.c
5729 F: drivers/net/wan/pci200syn.c
5730 F: drivers/net/wan/wanxl*
5731
5732 GENERIC INCLUDE/ASM HEADER FILES
5733 M: Arnd Bergmann <arnd@arndb.de>
5734 L: linux-arch@vger.kernel.org
5735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5736 S: Maintained
5737 F: include/asm-generic/
5738 F: include/uapi/asm-generic/
5739
5740 GENERIC PHY FRAMEWORK
5741 M: Kishon Vijay Abraham I <kishon@ti.com>
5742 L: linux-kernel@vger.kernel.org
5743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5744 S: Supported
5745 F: drivers/phy/
5746 F: include/linux/phy/
5747
5748 GENERIC PM DOMAINS
5749 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5750 M: Kevin Hilman <khilman@kernel.org>
5751 M: Ulf Hansson <ulf.hansson@linaro.org>
5752 L: linux-pm@vger.kernel.org
5753 S: Supported
5754 F: drivers/base/power/domain*.c
5755 F: include/linux/pm_domain.h
5756 F: Documentation/devicetree/bindings/power/power_domain.txt
5757
5758 GENERIC UIO DRIVER FOR PCI DEVICES
5759 M: "Michael S. Tsirkin" <mst@redhat.com>
5760 L: kvm@vger.kernel.org
5761 S: Supported
5762 F: drivers/uio/uio_pci_generic.c
5763
5764 GENWQE (IBM Generic Workqueue Card)
5765 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5766 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5767 S: Supported
5768 F: drivers/misc/genwqe/
5769
5770 GET_MAINTAINER SCRIPT
5771 M: Joe Perches <joe@perches.com>
5772 S: Maintained
5773 F: scripts/get_maintainer.pl
5774
5775 GFS2 FILE SYSTEM
5776 M: Steven Whitehouse <swhiteho@redhat.com>
5777 M: Bob Peterson <rpeterso@redhat.com>
5778 L: cluster-devel@redhat.com
5779 W: http://sources.redhat.com/cluster/
5780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5781 S: Supported
5782 F: Documentation/filesystems/gfs2*.txt
5783 F: fs/gfs2/
5784 F: include/uapi/linux/gfs2_ondisk.h
5785
5786 GIGASET ISDN DRIVERS
5787 M: Paul Bolle <pebolle@tiscali.nl>
5788 L: gigaset307x-common@lists.sourceforge.net
5789 W: http://gigaset307x.sourceforge.net/
5790 S: Odd Fixes
5791 F: Documentation/isdn/README.gigaset
5792 F: drivers/isdn/gigaset/
5793 F: include/uapi/linux/gigaset_dev.h
5794
5795 GO7007 MPEG CODEC
5796 M: Hans Verkuil <hans.verkuil@cisco.com>
5797 L: linux-media@vger.kernel.org
5798 S: Maintained
5799 F: drivers/media/usb/go7007/
5800
5801 GOODIX TOUCHSCREEN
5802 M: Bastien Nocera <hadess@hadess.net>
5803 L: linux-input@vger.kernel.org
5804 S: Maintained
5805 F: drivers/input/touchscreen/goodix.c
5806
5807 GPIO ACPI SUPPORT
5808 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5809 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5810 L: linux-gpio@vger.kernel.org
5811 L: linux-acpi@vger.kernel.org
5812 S: Maintained
5813 F: Documentation/acpi/gpio-properties.txt
5814 F: drivers/gpio/gpiolib-acpi.c
5815
5816 GPIO IR Transmitter
5817 M: Sean Young <sean@mess.org>
5818 L: linux-media@vger.kernel.org
5819 S: Maintained
5820 F: drivers/media/rc/gpio-ir-tx.c
5821
5822 GPIO MOCKUP DRIVER
5823 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5824 L: linux-gpio@vger.kernel.org
5825 S: Maintained
5826 F: drivers/gpio/gpio-mockup.c
5827 F: tools/testing/selftests/gpio/
5828
5829 GPIO SUBSYSTEM
5830 M: Linus Walleij <linus.walleij@linaro.org>
5831 L: linux-gpio@vger.kernel.org
5832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5833 S: Maintained
5834 F: Documentation/devicetree/bindings/gpio/
5835 F: Documentation/gpio/
5836 F: Documentation/ABI/testing/gpio-cdev
5837 F: Documentation/ABI/obsolete/sysfs-gpio
5838 F: drivers/gpio/
5839 F: include/linux/gpio/
5840 F: include/linux/gpio.h
5841 F: include/asm-generic/gpio.h
5842 F: include/uapi/linux/gpio.h
5843 F: tools/gpio/
5844
5845 GRE DEMULTIPLEXER DRIVER
5846 M: Dmitry Kozlov <xeb@mail.ru>
5847 L: netdev@vger.kernel.org
5848 S: Maintained
5849 F: net/ipv4/gre_demux.c
5850 F: net/ipv4/gre_offload.c
5851 F: include/net/gre.h
5852
5853 GRETH 10/100/1G Ethernet MAC device driver
5854 M: Andreas Larsson <andreas@gaisler.com>
5855 L: netdev@vger.kernel.org
5856 S: Maintained
5857 F: drivers/net/ethernet/aeroflex/
5858
5859 GREYBUS AUDIO PROTOCOLS DRIVERS
5860 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5861 M: Mark Greer <mgreer@animalcreek.com>
5862 S: Maintained
5863 F: drivers/staging/greybus/audio_apbridgea.c
5864 F: drivers/staging/greybus/audio_apbridgea.h
5865 F: drivers/staging/greybus/audio_codec.c
5866 F: drivers/staging/greybus/audio_codec.h
5867 F: drivers/staging/greybus/audio_gb.c
5868 F: drivers/staging/greybus/audio_manager.c
5869 F: drivers/staging/greybus/audio_manager.h
5870 F: drivers/staging/greybus/audio_manager_module.c
5871 F: drivers/staging/greybus/audio_manager_private.h
5872 F: drivers/staging/greybus/audio_manager_sysfs.c
5873 F: drivers/staging/greybus/audio_module.c
5874 F: drivers/staging/greybus/audio_topology.c
5875
5876 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5877 M: Viresh Kumar <vireshk@kernel.org>
5878 S: Maintained
5879 F: drivers/staging/greybus/authentication.c
5880 F: drivers/staging/greybus/bootrom.c
5881 F: drivers/staging/greybus/firmware.h
5882 F: drivers/staging/greybus/fw-core.c
5883 F: drivers/staging/greybus/fw-download.c
5884 F: drivers/staging/greybus/fw-managament.c
5885 F: drivers/staging/greybus/greybus_authentication.h
5886 F: drivers/staging/greybus/greybus_firmware.h
5887 F: drivers/staging/greybus/hid.c
5888 F: drivers/staging/greybus/i2c.c
5889 F: drivers/staging/greybus/spi.c
5890 F: drivers/staging/greybus/spilib.c
5891 F: drivers/staging/greybus/spilib.h
5892
5893 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5894 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5895 S: Maintained
5896 F: drivers/staging/greybus/loopback.c
5897 F: drivers/staging/greybus/timesync.c
5898 F: drivers/staging/greybus/timesync_platform.c
5899
5900 GREYBUS PLATFORM DRIVERS
5901 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5902 S: Maintained
5903 F: drivers/staging/greybus/arche-platform.c
5904 F: drivers/staging/greybus/arche-apb-ctrl.c
5905 F: drivers/staging/greybus/arche_platform.h
5906
5907 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5908 M: Rui Miguel Silva <rmfrfs@gmail.com>
5909 S: Maintained
5910 F: drivers/staging/greybus/sdio.c
5911 F: drivers/staging/greybus/light.c
5912 F: drivers/staging/greybus/gpio.c
5913 F: drivers/staging/greybus/power_supply.c
5914 F: drivers/staging/greybus/spi.c
5915 F: drivers/staging/greybus/spilib.c
5916
5917 GREYBUS SUBSYSTEM
5918 M: Johan Hovold <johan@kernel.org>
5919 M: Alex Elder <elder@kernel.org>
5920 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5921 S: Maintained
5922 F: drivers/staging/greybus/
5923 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5924
5925 GREYBUS UART PROTOCOLS DRIVERS
5926 M: David Lin <dtwlin@gmail.com>
5927 S: Maintained
5928 F: drivers/staging/greybus/uart.c
5929 F: drivers/staging/greybus/log.c
5930
5931 GS1662 VIDEO SERIALIZER
5932 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5933 L: linux-media@vger.kernel.org
5934 T: git git://linuxtv.org/media_tree.git
5935 S: Maintained
5936 F: drivers/media/spi/gs1662.c
5937
5938 GSPCA FINEPIX SUBDRIVER
5939 M: Frank Zago <frank@zago.net>
5940 L: linux-media@vger.kernel.org
5941 T: git git://linuxtv.org/media_tree.git
5942 S: Maintained
5943 F: drivers/media/usb/gspca/finepix.c
5944
5945 GSPCA GL860 SUBDRIVER
5946 M: Olivier Lorin <o.lorin@laposte.net>
5947 L: linux-media@vger.kernel.org
5948 T: git git://linuxtv.org/media_tree.git
5949 S: Maintained
5950 F: drivers/media/usb/gspca/gl860/
5951
5952 GSPCA M5602 SUBDRIVER
5953 M: Erik Andren <erik.andren@gmail.com>
5954 L: linux-media@vger.kernel.org
5955 T: git git://linuxtv.org/media_tree.git
5956 S: Maintained
5957 F: drivers/media/usb/gspca/m5602/
5958
5959 GSPCA PAC207 SONIXB SUBDRIVER
5960 M: Hans Verkuil <hverkuil@xs4all.nl>
5961 L: linux-media@vger.kernel.org
5962 T: git git://linuxtv.org/media_tree.git
5963 S: Odd Fixes
5964 F: drivers/media/usb/gspca/pac207.c
5965
5966 GSPCA SN9C20X SUBDRIVER
5967 M: Brian Johnson <brijohn@gmail.com>
5968 L: linux-media@vger.kernel.org
5969 T: git git://linuxtv.org/media_tree.git
5970 S: Maintained
5971 F: drivers/media/usb/gspca/sn9c20x.c
5972
5973 GSPCA T613 SUBDRIVER
5974 M: Leandro Costantino <lcostantino@gmail.com>
5975 L: linux-media@vger.kernel.org
5976 T: git git://linuxtv.org/media_tree.git
5977 S: Maintained
5978 F: drivers/media/usb/gspca/t613.c
5979
5980 GSPCA USB WEBCAM DRIVER
5981 M: Hans Verkuil <hverkuil@xs4all.nl>
5982 L: linux-media@vger.kernel.org
5983 T: git git://linuxtv.org/media_tree.git
5984 S: Odd Fixes
5985 F: drivers/media/usb/gspca/
5986
5987 GTP (GPRS Tunneling Protocol)
5988 M: Pablo Neira Ayuso <pablo@netfilter.org>
5989 M: Harald Welte <laforge@gnumonks.org>
5990 L: osmocom-net-gprs@lists.osmocom.org
5991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5992 S: Maintained
5993 F: drivers/net/gtp.c
5994
5995 GUID PARTITION TABLE (GPT)
5996 M: Davidlohr Bueso <dave@stgolabs.net>
5997 L: linux-efi@vger.kernel.org
5998 S: Maintained
5999 F: block/partitions/efi.*
6000
6001 H8/300 ARCHITECTURE
6002 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6003 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6004 W: http://uclinux-h8.sourceforge.jp
6005 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6006 S: Maintained
6007 F: arch/h8300/
6008 F: drivers/clocksource/h8300_*.c
6009 F: drivers/clk/h8300/
6010 F: drivers/irqchip/irq-renesas-h8*.c
6011
6012 HACKRF MEDIA DRIVER
6013 M: Antti Palosaari <crope@iki.fi>
6014 L: linux-media@vger.kernel.org
6015 W: https://linuxtv.org
6016 W: http://palosaari.fi/linux/
6017 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6018 T: git git://linuxtv.org/anttip/media_tree.git
6019 S: Maintained
6020 F: drivers/media/usb/hackrf/
6021
6022 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6023 M: Frank Seidel <frank@f-seidel.de>
6024 L: platform-driver-x86@vger.kernel.org
6025 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6026 S: Maintained
6027 F: drivers/platform/x86/hdaps.c
6028
6029 HARDWARE MONITORING
6030 M: Jean Delvare <jdelvare@suse.com>
6031 M: Guenter Roeck <linux@roeck-us.net>
6032 L: linux-hwmon@vger.kernel.org
6033 W: http://hwmon.wiki.kernel.org/
6034 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6036 S: Maintained
6037 F: Documentation/hwmon/
6038 F: drivers/hwmon/
6039 F: include/linux/hwmon*.h
6040
6041 HARDWARE RANDOM NUMBER GENERATOR CORE
6042 M: Matt Mackall <mpm@selenic.com>
6043 M: Herbert Xu <herbert@gondor.apana.org.au>
6044 L: linux-crypto@vger.kernel.org
6045 S: Odd fixes
6046 F: Documentation/devicetree/bindings/rng/
6047 F: Documentation/hw_random.txt
6048 F: drivers/char/hw_random/
6049 F: include/linux/hw_random.h
6050
6051 HARDWARE SPINLOCK CORE
6052 M: Ohad Ben-Cohen <ohad@wizery.com>
6053 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6054 L: linux-remoteproc@vger.kernel.org
6055 S: Maintained
6056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6057 F: Documentation/devicetree/bindings/hwlock/
6058 F: Documentation/hwspinlock.txt
6059 F: drivers/hwspinlock/
6060 F: include/linux/hwspinlock.h
6061
6062 HARMONY SOUND DRIVER
6063 L: linux-parisc@vger.kernel.org
6064 S: Maintained
6065 F: sound/parisc/harmony.*
6066
6067 HDPVR USB VIDEO ENCODER DRIVER
6068 M: Hans Verkuil <hverkuil@xs4all.nl>
6069 L: linux-media@vger.kernel.org
6070 T: git git://linuxtv.org/media_tree.git
6071 W: https://linuxtv.org
6072 S: Odd Fixes
6073 F: drivers/media/usb/hdpvr/
6074
6075 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6076 M: Jimmy Vance <jimmy.vance@hpe.com>
6077 S: Supported
6078 F: Documentation/watchdog/hpwdt.txt
6079 F: drivers/watchdog/hpwdt.c
6080
6081 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6082 M: Don Brace <don.brace@microsemi.com>
6083 L: esc.storagedev@microsemi.com
6084 L: linux-scsi@vger.kernel.org
6085 S: Supported
6086 F: Documentation/scsi/hpsa.txt
6087 F: drivers/scsi/hpsa*.[ch]
6088 F: include/linux/cciss*.h
6089 F: include/uapi/linux/cciss*.h
6090
6091 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6092 M: Don Brace <don.brace@microsemi.com>
6093 L: esc.storagedev@microsemi.com
6094 L: linux-scsi@vger.kernel.org
6095 S: Supported
6096 F: Documentation/blockdev/cciss.txt
6097 F: drivers/block/cciss*
6098 F: include/linux/cciss_ioctl.h
6099 F: include/uapi/linux/cciss_ioctl.h
6100
6101 HFI1 DRIVER
6102 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6103 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6104 L: linux-rdma@vger.kernel.org
6105 S: Supported
6106 F: drivers/infiniband/hw/hfi1
6107
6108 HFS FILESYSTEM
6109 L: linux-fsdevel@vger.kernel.org
6110 S: Orphan
6111 F: Documentation/filesystems/hfs.txt
6112 F: fs/hfs/
6113
6114 HFSPLUS FILESYSTEM
6115 L: linux-fsdevel@vger.kernel.org
6116 S: Orphan
6117 F: Documentation/filesystems/hfsplus.txt
6118 F: fs/hfsplus/
6119
6120 HGA FRAMEBUFFER DRIVER
6121 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6122 L: linux-nvidia@lists.surfsouth.com
6123 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6124 S: Maintained
6125 F: drivers/video/fbdev/hgafb.c
6126
6127 HIBERNATION (aka Software Suspend, aka swsusp)
6128 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6129 M: Pavel Machek <pavel@ucw.cz>
6130 L: linux-pm@vger.kernel.org
6131 B: https://bugzilla.kernel.org
6132 S: Supported
6133 F: arch/x86/power/
6134 F: drivers/base/power/
6135 F: kernel/power/
6136 F: include/linux/suspend.h
6137 F: include/linux/freezer.h
6138 F: include/linux/pm.h
6139 F: arch/*/include/asm/suspend*.h
6140
6141 HID CORE LAYER
6142 M: Jiri Kosina <jikos@kernel.org>
6143 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6144 L: linux-input@vger.kernel.org
6145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6146 S: Maintained
6147 F: drivers/hid/
6148 F: include/linux/hid*
6149 F: include/uapi/linux/hid*
6150
6151 HID SENSOR HUB DRIVERS
6152 M: Jiri Kosina <jikos@kernel.org>
6153 M: Jonathan Cameron <jic23@kernel.org>
6154 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6155 L: linux-input@vger.kernel.org
6156 L: linux-iio@vger.kernel.org
6157 S: Maintained
6158 F: Documentation/hid/hid-sensor*
6159 F: drivers/hid/hid-sensor-*
6160 F: drivers/iio/*/hid-*
6161 F: include/linux/hid-sensor-*
6162
6163 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6164 M: Thomas Gleixner <tglx@linutronix.de>
6165 L: linux-kernel@vger.kernel.org
6166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6167 S: Maintained
6168 F: Documentation/timers/
6169 F: kernel/time/hrtimer.c
6170 F: kernel/time/clockevents.c
6171 F: kernel/time/timer_*.c
6172 F: include/linux/clockchips.h
6173 F: include/linux/hrtimer.h
6174
6175 HIGH-SPEED SCC DRIVER FOR AX.25
6176 L: linux-hams@vger.kernel.org
6177 S: Orphan
6178 F: drivers/net/hamradio/dmascc.c
6179 F: drivers/net/hamradio/scc.c
6180
6181 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6182 M: HighPoint Linux Team <linux@highpoint-tech.com>
6183 W: http://www.highpoint-tech.com
6184 S: Supported
6185 F: Documentation/scsi/hptiop.txt
6186 F: drivers/scsi/hptiop.c
6187
6188 HIPPI
6189 M: Jes Sorensen <jes@trained-monkey.org>
6190 L: linux-hippi@sunsite.dk
6191 S: Maintained
6192 F: include/linux/hippidevice.h
6193 F: include/uapi/linux/if_hippi.h
6194 F: net/802/hippi.c
6195 F: drivers/net/hippi/
6196
6197 HISILICON NETWORK SUBSYSTEM DRIVER
6198 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6199 M: Salil Mehta <salil.mehta@huawei.com>
6200 L: netdev@vger.kernel.org
6201 W: http://www.hisilicon.com
6202 S: Maintained
6203 F: drivers/net/ethernet/hisilicon/
6204 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6205
6206 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6207 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6208 M: Salil Mehta <salil.mehta@huawei.com>
6209 L: netdev@vger.kernel.org
6210 W: http://www.hisilicon.com
6211 S: Maintained
6212 F: drivers/net/ethernet/hisilicon/hns3/
6213
6214 HISILICON ROCE DRIVER
6215 M: Lijun Ou <oulijun@huawei.com>
6216 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6217 L: linux-rdma@vger.kernel.org
6218 S: Maintained
6219 F: drivers/infiniband/hw/hns/
6220 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6221
6222 HISILICON SAS Controller
6223 M: John Garry <john.garry@huawei.com>
6224 W: http://www.hisilicon.com
6225 S: Supported
6226 F: drivers/scsi/hisi_sas/
6227 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6228
6229 HOST AP DRIVER
6230 M: Jouni Malinen <j@w1.fi>
6231 L: linux-wireless@vger.kernel.org
6232 W: http://w1.fi/hostap-driver.html
6233 S: Obsolete
6234 F: drivers/net/wireless/intersil/hostap/
6235
6236 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6237 L: platform-driver-x86@vger.kernel.org
6238 S: Orphan
6239 F: drivers/platform/x86/tc1100-wmi.c
6240
6241 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6242 M: Jaroslav Kysela <perex@perex.cz>
6243 S: Maintained
6244 F: drivers/net/ethernet/hp/hp100.*
6245
6246 HPET: High Precision Event Timers driver
6247 M: Clemens Ladisch <clemens@ladisch.de>
6248 S: Maintained
6249 F: Documentation/timers/hpet.txt
6250 F: drivers/char/hpet.c
6251 F: include/linux/hpet.h
6252 F: include/uapi/linux/hpet.h
6253
6254 HPET: x86
6255 S: Orphan
6256 F: arch/x86/kernel/hpet.c
6257 F: arch/x86/include/asm/hpet.h
6258
6259 HPFS FILESYSTEM
6260 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6261 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6262 S: Maintained
6263 F: fs/hpfs/
6264
6265 HSI SUBSYSTEM
6266 M: Sebastian Reichel <sre@kernel.org>
6267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6268 S: Maintained
6269 F: Documentation/ABI/testing/sysfs-bus-hsi
6270 F: Documentation/driver-api/hsi.rst
6271 F: drivers/hsi/
6272 F: include/linux/hsi/
6273 F: include/uapi/linux/hsi/
6274
6275 HSO 3G MODEM DRIVER
6276 L: linux-usb@vger.kernel.org
6277 S: Orphan
6278 F: drivers/net/usb/hso.c
6279
6280 HSR NETWORK PROTOCOL
6281 M: Arvid Brodin <arvid.brodin@alten.se>
6282 L: netdev@vger.kernel.org
6283 S: Maintained
6284 F: net/hsr/
6285
6286 HT16K33 LED CONTROLLER DRIVER
6287 M: Robin van der Gracht <robin@protonic.nl>
6288 S: Maintained
6289 F: drivers/auxdisplay/ht16k33.c
6290 F: Documentation/devicetree/bindings/display/ht16k33.txt
6291
6292 HTCPEN TOUCHSCREEN DRIVER
6293 M: Pau Oliva Fora <pof@eslack.org>
6294 L: linux-input@vger.kernel.org
6295 S: Maintained
6296 F: drivers/input/touchscreen/htcpen.c
6297
6298 HUAWEI ETHERNET DRIVER
6299 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6300 L: netdev@vger.kernel.org
6301 S: Supported
6302 F: Documentation/networking/hinic.txt
6303 F: drivers/net/ethernet/huawei/hinic/
6304
6305 HUGETLB FILESYSTEM
6306 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6307 S: Maintained
6308 F: fs/hugetlbfs/
6309
6310 HVA ST MEDIA DRIVER
6311 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6312 L: linux-media@vger.kernel.org
6313 T: git git://linuxtv.org/media_tree.git
6314 W: https://linuxtv.org
6315 S: Supported
6316 F: drivers/media/platform/sti/hva
6317
6318 HWPOISON MEMORY FAILURE HANDLING
6319 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6320 L: linux-mm@kvack.org
6321 S: Maintained
6322 F: mm/memory-failure.c
6323 F: mm/hwpoison-inject.c
6324
6325 Hyper-V CORE AND DRIVERS
6326 M: "K. Y. Srinivasan" <kys@microsoft.com>
6327 M: Haiyang Zhang <haiyangz@microsoft.com>
6328 M: Stephen Hemminger <sthemmin@microsoft.com>
6329 L: devel@linuxdriverproject.org
6330 S: Maintained
6331 F: Documentation/networking/netvsc.txt
6332 F: arch/x86/include/asm/mshyperv.h
6333 F: arch/x86/include/asm/trace/hyperv.h
6334 F: arch/x86/include/uapi/asm/hyperv.h
6335 F: arch/x86/kernel/cpu/mshyperv.c
6336 F: arch/x86/hyperv
6337 F: drivers/hid/hid-hyperv.c
6338 F: drivers/hv/
6339 F: drivers/input/serio/hyperv-keyboard.c
6340 F: drivers/pci/host/pci-hyperv.c
6341 F: drivers/net/hyperv/
6342 F: drivers/scsi/storvsc_drv.c
6343 F: drivers/uio/uio_hv_generic.c
6344 F: drivers/video/fbdev/hyperv_fb.c
6345 F: net/vmw_vsock/hyperv_transport.c
6346 F: include/linux/hyperv.h
6347 F: include/uapi/linux/hyperv.h
6348 F: tools/hv/
6349 F: Documentation/ABI/stable/sysfs-bus-vmbus
6350
6351 HYPERVISOR VIRTUAL CONSOLE DRIVER
6352 L: linuxppc-dev@lists.ozlabs.org
6353 S: Odd Fixes
6354 F: drivers/tty/hvc/
6355
6356 I2C ACPI SUPPORT
6357 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6358 L: linux-i2c@vger.kernel.org
6359 L: linux-acpi@vger.kernel.org
6360 S: Maintained
6361 F: drivers/i2c/i2c-core-acpi.c
6362
6363 I2C MUXES
6364 M: Peter Rosin <peda@axentia.se>
6365 L: linux-i2c@vger.kernel.org
6366 S: Maintained
6367 F: Documentation/i2c/i2c-topology
6368 F: Documentation/i2c/muxes/
6369 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6370 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6371 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6372 F: drivers/i2c/i2c-mux.c
6373 F: drivers/i2c/muxes/
6374 F: include/linux/i2c-mux.h
6375
6376 I2C OVER PARALLEL PORT
6377 M: Jean Delvare <jdelvare@suse.com>
6378 L: linux-i2c@vger.kernel.org
6379 S: Maintained
6380 F: Documentation/i2c/busses/i2c-parport
6381 F: Documentation/i2c/busses/i2c-parport-light
6382 F: drivers/i2c/busses/i2c-parport.c
6383 F: drivers/i2c/busses/i2c-parport-light.c
6384
6385 I2C SUBSYSTEM
6386 M: Wolfram Sang <wsa@the-dreams.de>
6387 L: linux-i2c@vger.kernel.org
6388 W: https://i2c.wiki.kernel.org/
6389 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6391 S: Maintained
6392 F: Documentation/devicetree/bindings/i2c/
6393 F: Documentation/i2c/
6394 F: drivers/i2c/
6395 F: drivers/i2c/*/
6396 F: include/linux/i2c.h
6397 F: include/linux/i2c-*.h
6398 F: include/uapi/linux/i2c.h
6399 F: include/uapi/linux/i2c-*.h
6400
6401 I2C-TAOS-EVM DRIVER
6402 M: Jean Delvare <jdelvare@suse.com>
6403 L: linux-i2c@vger.kernel.org
6404 S: Maintained
6405 F: Documentation/i2c/busses/i2c-taos-evm
6406 F: drivers/i2c/busses/i2c-taos-evm.c
6407
6408 I2C-TINY-USB DRIVER
6409 M: Till Harbaum <till@harbaum.org>
6410 L: linux-i2c@vger.kernel.org
6411 W: http://www.harbaum.org/till/i2c_tiny_usb
6412 S: Maintained
6413 F: drivers/i2c/busses/i2c-tiny-usb.c
6414
6415 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6416 M: Jean Delvare <jdelvare@suse.com>
6417 L: linux-i2c@vger.kernel.org
6418 S: Maintained
6419 F: Documentation/i2c/busses/i2c-ali1535
6420 F: Documentation/i2c/busses/i2c-ali1563
6421 F: Documentation/i2c/busses/i2c-ali15x3
6422 F: Documentation/i2c/busses/i2c-amd756
6423 F: Documentation/i2c/busses/i2c-amd8111
6424 F: Documentation/i2c/busses/i2c-i801
6425 F: Documentation/i2c/busses/i2c-nforce2
6426 F: Documentation/i2c/busses/i2c-piix4
6427 F: Documentation/i2c/busses/i2c-sis5595
6428 F: Documentation/i2c/busses/i2c-sis630
6429 F: Documentation/i2c/busses/i2c-sis96x
6430 F: Documentation/i2c/busses/i2c-via
6431 F: Documentation/i2c/busses/i2c-viapro
6432 F: drivers/i2c/busses/i2c-ali1535.c
6433 F: drivers/i2c/busses/i2c-ali1563.c
6434 F: drivers/i2c/busses/i2c-ali15x3.c
6435 F: drivers/i2c/busses/i2c-amd756.c
6436 F: drivers/i2c/busses/i2c-amd756-s4882.c
6437 F: drivers/i2c/busses/i2c-amd8111.c
6438 F: drivers/i2c/busses/i2c-i801.c
6439 F: drivers/i2c/busses/i2c-isch.c
6440 F: drivers/i2c/busses/i2c-nforce2.c
6441 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6442 F: drivers/i2c/busses/i2c-piix4.c
6443 F: drivers/i2c/busses/i2c-sis5595.c
6444 F: drivers/i2c/busses/i2c-sis630.c
6445 F: drivers/i2c/busses/i2c-sis96x.c
6446 F: drivers/i2c/busses/i2c-via.c
6447 F: drivers/i2c/busses/i2c-viapro.c
6448
6449 I2C/SMBUS ISMT DRIVER
6450 M: Seth Heasley <seth.heasley@intel.com>
6451 M: Neil Horman <nhorman@tuxdriver.com>
6452 L: linux-i2c@vger.kernel.org
6453 F: drivers/i2c/busses/i2c-ismt.c
6454 F: Documentation/i2c/busses/i2c-ismt
6455
6456 I2C/SMBUS STUB DRIVER
6457 M: Jean Delvare <jdelvare@suse.com>
6458 L: linux-i2c@vger.kernel.org
6459 S: Maintained
6460 F: drivers/i2c/i2c-stub.c
6461
6462 i386 BOOT CODE
6463 M: "H. Peter Anvin" <hpa@zytor.com>
6464 S: Maintained
6465 F: arch/x86/boot/
6466
6467 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6468 M: "H. Peter Anvin" <hpa@zytor.com>
6469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6470 S: Maintained
6471
6472 IA64 (Itanium) PLATFORM
6473 M: Tony Luck <tony.luck@intel.com>
6474 M: Fenghua Yu <fenghua.yu@intel.com>
6475 L: linux-ia64@vger.kernel.org
6476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6477 S: Maintained
6478 F: arch/ia64/
6479
6480 IBM Power 842 compression accelerator
6481 M: Haren Myneni <haren@us.ibm.com>
6482 S: Supported
6483 F: drivers/crypto/nx/Makefile
6484 F: drivers/crypto/nx/Kconfig
6485 F: drivers/crypto/nx/nx-842*
6486 F: include/linux/sw842.h
6487 F: crypto/842.c
6488 F: lib/842/
6489
6490 IBM Power in-Nest Crypto Acceleration
6491 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6492 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6493 L: linux-crypto@vger.kernel.org
6494 S: Supported
6495 F: drivers/crypto/nx/Makefile
6496 F: drivers/crypto/nx/Kconfig
6497 F: drivers/crypto/nx/nx-aes*
6498 F: drivers/crypto/nx/nx-sha*
6499 F: drivers/crypto/nx/nx.*
6500 F: drivers/crypto/nx/nx_csbcpb.h
6501 F: drivers/crypto/nx/nx_debugfs.h
6502
6503 IBM Power Linux RAID adapter
6504 M: Brian King <brking@us.ibm.com>
6505 S: Supported
6506 F: drivers/scsi/ipr.*
6507
6508 IBM Power SRIOV Virtual NIC Device Driver
6509 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6510 M: John Allen <jallen@linux.vnet.ibm.com>
6511 L: netdev@vger.kernel.org
6512 S: Supported
6513 F: drivers/net/ethernet/ibm/ibmvnic.*
6514
6515 IBM Power Virtual Accelerator Switchboard
6516 M: Sukadev Bhattiprolu
6517 L: linuxppc-dev@lists.ozlabs.org
6518 S: Supported
6519 F: arch/powerpc/platforms/powernv/vas*
6520 F: arch/powerpc/platforms/powernv/copy-paste.h
6521 F: arch/powerpc/include/asm/vas.h
6522 F: arch/powerpc/include/uapi/asm/vas.h
6523
6524 IBM Power Virtual Ethernet Device Driver
6525 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6526 L: netdev@vger.kernel.org
6527 S: Supported
6528 F: drivers/net/ethernet/ibm/ibmveth.*
6529
6530 IBM Power Virtual FC Device Drivers
6531 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6532 L: linux-scsi@vger.kernel.org
6533 S: Supported
6534 F: drivers/scsi/ibmvscsi/ibmvfc*
6535
6536 IBM Power Virtual SCSI Device Drivers
6537 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6538 L: linux-scsi@vger.kernel.org
6539 S: Supported
6540 F: drivers/scsi/ibmvscsi/ibmvscsi*
6541 F: include/scsi/viosrp.h
6542
6543 IBM Power Virtual SCSI Device Target Driver
6544 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6545 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6546 L: linux-scsi@vger.kernel.org
6547 L: target-devel@vger.kernel.org
6548 S: Supported
6549 F: drivers/scsi/ibmvscsi_tgt/
6550
6551 IBM Power VMX Cryptographic instructions
6552 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6553 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6554 L: linux-crypto@vger.kernel.org
6555 S: Supported
6556 F: drivers/crypto/vmx/Makefile
6557 F: drivers/crypto/vmx/Kconfig
6558 F: drivers/crypto/vmx/vmx.c
6559 F: drivers/crypto/vmx/aes*
6560 F: drivers/crypto/vmx/ghash*
6561 F: drivers/crypto/vmx/ppc-xlate.pl
6562
6563 IBM ServeRAID RAID DRIVER
6564 S: Orphan
6565 F: drivers/scsi/ips.*
6566
6567 ICH LPC AND GPIO DRIVER
6568 M: Peter Tyser <ptyser@xes-inc.com>
6569 S: Maintained
6570 F: drivers/mfd/lpc_ich.c
6571 F: drivers/gpio/gpio-ich.c
6572
6573 IDE SUBSYSTEM
6574 M: "David S. Miller" <davem@davemloft.net>
6575 L: linux-ide@vger.kernel.org
6576 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6578 S: Maintained
6579 F: Documentation/ide/
6580 F: drivers/ide/
6581 F: include/linux/ide.h
6582
6583 IDE/ATAPI DRIVERS
6584 M: Borislav Petkov <bp@alien8.de>
6585 L: linux-ide@vger.kernel.org
6586 S: Maintained
6587 F: Documentation/cdrom/ide-cd
6588 F: drivers/ide/ide-cd*
6589
6590 IDEAPAD LAPTOP EXTRAS DRIVER
6591 M: Ike Panhc <ike.pan@canonical.com>
6592 L: platform-driver-x86@vger.kernel.org
6593 W: http://launchpad.net/ideapad-laptop
6594 S: Maintained
6595 F: drivers/platform/x86/ideapad-laptop.c
6596
6597 IDEAPAD LAPTOP SLIDEBAR DRIVER
6598 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6599 L: linux-input@vger.kernel.org
6600 W: https://github.com/o2genum/ideapad-slidebar
6601 S: Maintained
6602 F: drivers/input/misc/ideapad_slidebar.c
6603
6604 IDT VersaClock 5 CLOCK DRIVER
6605 M: Marek Vasut <marek.vasut@gmail.com>
6606 S: Maintained
6607 F: drivers/clk/clk-versaclock5.c
6608
6609 IEEE 802.15.4 SUBSYSTEM
6610 M: Alexander Aring <alex.aring@gmail.com>
6611 M: Stefan Schmidt <stefan@osg.samsung.com>
6612 L: linux-wpan@vger.kernel.org
6613 W: http://wpan.cakelab.org/
6614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6616 S: Maintained
6617 F: net/ieee802154/
6618 F: net/mac802154/
6619 F: drivers/net/ieee802154/
6620 F: include/linux/nl802154.h
6621 F: include/linux/ieee802154.h
6622 F: include/net/nl802154.h
6623 F: include/net/mac802154.h
6624 F: include/net/af_ieee802154.h
6625 F: include/net/cfg802154.h
6626 F: include/net/ieee802154_netdev.h
6627 F: Documentation/networking/ieee802154.txt
6628
6629 IFE PROTOCOL
6630 M: Yotam Gigi <yotamg@mellanox.com>
6631 M: Jamal Hadi Salim <jhs@mojatatu.com>
6632 F: net/ife
6633 F: include/net/ife.h
6634 F: include/uapi/linux/ife.h
6635
6636 IGORPLUG-USB IR RECEIVER
6637 M: Sean Young <sean@mess.org>
6638 L: linux-media@vger.kernel.org
6639 S: Maintained
6640 F: drivers/media/rc/igorplugusb.c
6641
6642 IGUANAWORKS USB IR TRANSCEIVER
6643 M: Sean Young <sean@mess.org>
6644 L: linux-media@vger.kernel.org
6645 S: Maintained
6646 F: drivers/media/rc/iguanair.c
6647
6648 IIO DIGITAL POTENTIOMETER DAC
6649 M: Peter Rosin <peda@axentia.se>
6650 L: linux-iio@vger.kernel.org
6651 S: Maintained
6652 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6653 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6654 F: drivers/iio/dac/dpot-dac.c
6655
6656 IIO ENVELOPE DETECTOR
6657 M: Peter Rosin <peda@axentia.se>
6658 L: linux-iio@vger.kernel.org
6659 S: Maintained
6660 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6661 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6662 F: drivers/iio/adc/envelope-detector.c
6663
6664 IIO MULTIPLEXER
6665 M: Peter Rosin <peda@axentia.se>
6666 L: linux-iio@vger.kernel.org
6667 S: Maintained
6668 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6669 F: drivers/iio/multiplexer/iio-mux.c
6670
6671 IIO SUBSYSTEM AND DRIVERS
6672 M: Jonathan Cameron <jic23@kernel.org>
6673 R: Hartmut Knaack <knaack.h@gmx.de>
6674 R: Lars-Peter Clausen <lars@metafoo.de>
6675 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6676 L: linux-iio@vger.kernel.org
6677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6678 S: Maintained
6679 F: Documentation/devicetree/bindings/iio/
6680 F: drivers/iio/
6681 F: drivers/staging/iio/
6682 F: include/linux/iio/
6683 F: tools/iio/
6684
6685 IKANOS/ADI EAGLE ADSL USB DRIVER
6686 M: Matthieu Castet <castet.matthieu@free.fr>
6687 M: Stanislaw Gruszka <stf_xl@wp.pl>
6688 S: Maintained
6689 F: drivers/usb/atm/ueagle-atm.c
6690
6691 IMGTEC ASCII LCD DRIVER
6692 M: Paul Burton <paul.burton@imgtec.com>
6693 S: Maintained
6694 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6695 F: drivers/auxdisplay/img-ascii-lcd.c
6696
6697 IMGTEC IR DECODER DRIVER
6698 M: James Hogan <james.hogan@imgtec.com>
6699 S: Maintained
6700 F: drivers/media/rc/img-ir/
6701
6702 IMS TWINTURBO FRAMEBUFFER DRIVER
6703 L: linux-fbdev@vger.kernel.org
6704 S: Orphan
6705 F: drivers/video/fbdev/imsttfb.c
6706
6707 INA209 HARDWARE MONITOR DRIVER
6708 M: Guenter Roeck <linux@roeck-us.net>
6709 L: linux-hwmon@vger.kernel.org
6710 S: Maintained
6711 F: Documentation/hwmon/ina209
6712 F: Documentation/devicetree/bindings/i2c/ina209.txt
6713 F: drivers/hwmon/ina209.c
6714
6715 INA2XX HARDWARE MONITOR DRIVER
6716 M: Guenter Roeck <linux@roeck-us.net>
6717 L: linux-hwmon@vger.kernel.org
6718 S: Maintained
6719 F: Documentation/hwmon/ina2xx
6720 F: drivers/hwmon/ina2xx.c
6721 F: include/linux/platform_data/ina2xx.h
6722
6723 INDUSTRY PACK SUBSYSTEM (IPACK)
6724 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6725 M: Jens Taprogge <jens.taprogge@taprogge.org>
6726 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6727 L: industrypack-devel@lists.sourceforge.net
6728 W: http://industrypack.sourceforge.net
6729 S: Maintained
6730 F: drivers/ipack/
6731
6732 INFINIBAND SUBSYSTEM
6733 M: Doug Ledford <dledford@redhat.com>
6734 M: Sean Hefty <sean.hefty@intel.com>
6735 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6736 L: linux-rdma@vger.kernel.org
6737 W: http://www.openfabrics.org/
6738 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6740 S: Supported
6741 F: Documentation/devicetree/bindings/infiniband/
6742 F: Documentation/infiniband/
6743 F: drivers/infiniband/
6744 F: include/uapi/linux/if_infiniband.h
6745 F: include/uapi/rdma/
6746 F: include/rdma/
6747
6748 INGENIC JZ4780 DMA Driver
6749 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6750 S: Maintained
6751 F: drivers/dma/dma-jz4780.c
6752
6753 INGENIC JZ4780 NAND DRIVER
6754 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6755 L: linux-mtd@lists.infradead.org
6756 S: Maintained
6757 F: drivers/mtd/nand/jz4780_*
6758
6759 INOTIFY
6760 M: John McCutchan <john@johnmccutchan.com>
6761 M: Robert Love <rlove@rlove.org>
6762 M: Eric Paris <eparis@parisplace.org>
6763 S: Maintained
6764 F: Documentation/filesystems/inotify.txt
6765 F: fs/notify/inotify/
6766 F: include/linux/inotify.h
6767 F: include/uapi/linux/inotify.h
6768
6769 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6770 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6771 L: linux-input@vger.kernel.org
6772 Q: http://patchwork.kernel.org/project/linux-input/list/
6773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6774 S: Maintained
6775 F: drivers/input/
6776 F: include/linux/input.h
6777 F: include/uapi/linux/input.h
6778 F: include/uapi/linux/input-event-codes.h
6779 F: include/linux/input/
6780 F: Documentation/devicetree/bindings/input/
6781 F: Documentation/input/
6782
6783 INPUT MULTITOUCH (MT) PROTOCOL
6784 M: Henrik Rydberg <rydberg@bitmath.org>
6785 L: linux-input@vger.kernel.org
6786 S: Odd fixes
6787 F: Documentation/input/multi-touch-protocol.rst
6788 F: drivers/input/input-mt.c
6789 K: \b(ABS|SYN)_MT_
6790
6791 INSIDE SECURE CRYPTO DRIVER
6792 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6793 F: drivers/crypto/inside-secure/
6794 S: Maintained
6795 L: linux-crypto@vger.kernel.org
6796
6797 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6798 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6799 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6800 L: linux-ima-devel@lists.sourceforge.net
6801 L: linux-ima-user@lists.sourceforge.net
6802 L: linux-security-module@vger.kernel.org
6803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6804 S: Supported
6805 F: security/integrity/ima/
6806
6807 INTEL 810/815 FRAMEBUFFER DRIVER
6808 M: Antonino Daplas <adaplas@gmail.com>
6809 L: linux-fbdev@vger.kernel.org
6810 S: Maintained
6811 F: drivers/video/fbdev/i810/
6812
6813 INTEL ASoC BDW/HSW DRIVERS
6814 M: Jie Yang <yang.jie@linux.intel.com>
6815 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6816 S: Supported
6817 F: sound/soc/intel/common/sst-dsp*
6818 F: sound/soc/intel/common/sst-firmware.c
6819 F: sound/soc/intel/boards/broadwell.c
6820 F: sound/soc/intel/haswell/
6821
6822 INTEL C600 SERIES SAS CONTROLLER DRIVER
6823 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6824 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6825 L: linux-scsi@vger.kernel.org
6826 T: git git://git.code.sf.net/p/intel-sas/isci
6827 S: Supported
6828 F: drivers/scsi/isci/
6829
6830 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6831 M: Jani Nikula <jani.nikula@linux.intel.com>
6832 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6833 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
6834 L: intel-gfx@lists.freedesktop.org
6835 W: https://01.org/linuxgraphics/
6836 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6837 C: irc://chat.freenode.net/intel-gfx
6838 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6839 T: git git://anongit.freedesktop.org/drm-intel
6840 S: Supported
6841 F: drivers/gpu/drm/i915/
6842 F: include/drm/i915*
6843 F: include/uapi/drm/i915_drm.h
6844 F: Documentation/gpu/i915.rst
6845
6846 INTEL ETHERNET DRIVERS
6847 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6848 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6849 W: http://www.intel.com/support/feedback.htm
6850 W: http://e1000.sourceforge.net/
6851 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6854 S: Supported
6855 F: Documentation/networking/e100.txt
6856 F: Documentation/networking/e1000.txt
6857 F: Documentation/networking/e1000e.txt
6858 F: Documentation/networking/igb.txt
6859 F: Documentation/networking/igbvf.txt
6860 F: Documentation/networking/ixgb.txt
6861 F: Documentation/networking/ixgbe.txt
6862 F: Documentation/networking/ixgbevf.txt
6863 F: Documentation/networking/i40e.txt
6864 F: Documentation/networking/i40evf.txt
6865 F: drivers/net/ethernet/intel/
6866 F: drivers/net/ethernet/intel/*/
6867 F: include/linux/avf/virtchnl.h
6868
6869 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6870 M: Maik Broemme <mbroemme@libmpq.org>
6871 L: linux-fbdev@vger.kernel.org
6872 S: Maintained
6873 F: Documentation/fb/intelfb.txt
6874 F: drivers/video/fbdev/intelfb/
6875
6876 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6877 M: Zhenyu Wang <zhenyuw@linux.intel.com>
6878 M: Zhi Wang <zhi.a.wang@intel.com>
6879 L: intel-gvt-dev@lists.freedesktop.org
6880 L: intel-gfx@lists.freedesktop.org
6881 W: https://01.org/igvt-g
6882 T: git https://github.com/01org/gvt-linux.git
6883 S: Supported
6884 F: drivers/gpu/drm/i915/gvt/
6885
6886 INTEL HID EVENT DRIVER
6887 M: Alex Hung <alex.hung@canonical.com>
6888 L: platform-driver-x86@vger.kernel.org
6889 S: Maintained
6890 F: drivers/platform/x86/intel-hid.c
6891
6892 INTEL I/OAT DMA DRIVER
6893 M: Dave Jiang <dave.jiang@intel.com>
6894 R: Dan Williams <dan.j.williams@intel.com>
6895 L: dmaengine@vger.kernel.org
6896 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6897 S: Supported
6898 F: drivers/dma/ioat*
6899
6900 INTEL IDLE DRIVER
6901 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6902 M: Len Brown <lenb@kernel.org>
6903 L: linux-pm@vger.kernel.org
6904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6905 B: https://bugzilla.kernel.org
6906 S: Supported
6907 F: drivers/idle/intel_idle.c
6908
6909 INTEL INTEGRATED SENSOR HUB DRIVER
6910 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6911 M: Jiri Kosina <jikos@kernel.org>
6912 L: linux-input@vger.kernel.org
6913 S: Maintained
6914 F: drivers/hid/intel-ish-hid/
6915
6916 INTEL IOMMU (VT-d)
6917 M: David Woodhouse <dwmw2@infradead.org>
6918 L: iommu@lists.linux-foundation.org
6919 T: git git://git.infradead.org/iommu-2.6.git
6920 S: Supported
6921 F: drivers/iommu/intel-iommu.c
6922 F: include/linux/intel-iommu.h
6923
6924 INTEL IOP-ADMA DMA DRIVER
6925 R: Dan Williams <dan.j.williams@intel.com>
6926 S: Odd fixes
6927 F: drivers/dma/iop-adma.c
6928
6929 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6930 M: Krzysztof Halasa <khalasa@piap.pl>
6931 S: Maintained
6932 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6933 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6934 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6935 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6936 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6937 F: drivers/net/wan/ixp4xx_hss.c
6938
6939 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6940 M: Deepak Saxena <dsaxena@plexity.net>
6941 S: Maintained
6942 F: drivers/char/hw_random/ixp4xx-rng.c
6943
6944 INTEL MANAGEMENT ENGINE (mei)
6945 M: Tomas Winkler <tomas.winkler@intel.com>
6946 L: linux-kernel@vger.kernel.org
6947 S: Supported
6948 F: include/uapi/linux/mei.h
6949 F: include/linux/mei_cl_bus.h
6950 F: drivers/misc/mei/*
6951 F: drivers/watchdog/mei_wdt.c
6952 F: Documentation/misc-devices/mei/*
6953 F: samples/mei/*
6954
6955 INTEL MENLOW THERMAL DRIVER
6956 M: Sujith Thomas <sujith.thomas@intel.com>
6957 L: platform-driver-x86@vger.kernel.org
6958 W: https://01.org/linux-acpi
6959 S: Supported
6960 F: drivers/platform/x86/intel_menlow.c
6961
6962 INTEL MERRIFIELD GPIO DRIVER
6963 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6964 L: linux-gpio@vger.kernel.org
6965 S: Maintained
6966 F: drivers/gpio/gpio-merrifield.c
6967
6968 INTEL MIC DRIVERS (mic)
6969 M: Sudeep Dutt <sudeep.dutt@intel.com>
6970 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6971 S: Supported
6972 W: https://github.com/sudeepdutt/mic
6973 W: http://software.intel.com/en-us/mic-developer
6974 F: include/linux/mic_bus.h
6975 F: include/linux/scif.h
6976 F: include/uapi/linux/mic_common.h
6977 F: include/uapi/linux/mic_ioctl.h
6978 F: include/uapi/linux/scif_ioctl.h
6979 F: drivers/misc/mic/
6980 F: drivers/dma/mic_x100_dma.c
6981 F: drivers/dma/mic_x100_dma.h
6982 F: Documentation/mic/
6983
6984 INTEL PMC CORE DRIVER
6985 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6986 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6987 L: platform-driver-x86@vger.kernel.org
6988 S: Maintained
6989 F: arch/x86/include/asm/pmc_core.h
6990 F: drivers/platform/x86/intel_pmc_core*
6991
6992 INTEL PMC/P-Unit IPC DRIVER
6993 M: Zha Qipeng<qipeng.zha@intel.com>
6994 L: platform-driver-x86@vger.kernel.org
6995 S: Maintained
6996 F: drivers/platform/x86/intel_pmc_ipc.c
6997 F: drivers/platform/x86/intel_punit_ipc.c
6998 F: arch/x86/include/asm/intel_pmc_ipc.h
6999 F: arch/x86/include/asm/intel_punit_ipc.h
7000
7001 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7002 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7003 L: linux-wireless@vger.kernel.org
7004 S: Maintained
7005 F: Documentation/networking/README.ipw2100
7006 F: Documentation/networking/README.ipw2200
7007 F: drivers/net/wireless/intel/ipw2x00/
7008
7009 INTEL PSTATE DRIVER
7010 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7011 M: Len Brown <lenb@kernel.org>
7012 L: linux-pm@vger.kernel.org
7013 S: Supported
7014 F: drivers/cpufreq/intel_pstate.c
7015
7016 INTEL RDMA RNIC DRIVER
7017 M: Faisal Latif <faisal.latif@intel.com>
7018 M: Shiraz Saleem <shiraz.saleem@intel.com>
7019 L: linux-rdma@vger.kernel.org
7020 S: Supported
7021 F: drivers/infiniband/hw/i40iw/
7022
7023 INTEL TELEMETRY DRIVER
7024 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7025 L: platform-driver-x86@vger.kernel.org
7026 S: Maintained
7027 F: arch/x86/include/asm/intel_telemetry.h
7028 F: drivers/platform/x86/intel_telemetry*
7029
7030 INTEL VIRTUAL BUTTON DRIVER
7031 M: AceLan Kao <acelan.kao@canonical.com>
7032 L: platform-driver-x86@vger.kernel.org
7033 S: Maintained
7034 F: drivers/platform/x86/intel-vbtn.c
7035
7036 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7037 M: Stanislaw Gruszka <sgruszka@redhat.com>
7038 L: linux-wireless@vger.kernel.org
7039 S: Supported
7040 F: drivers/net/wireless/intel/iwlegacy/
7041
7042 INTEL WIRELESS WIFI LINK (iwlwifi)
7043 M: Johannes Berg <johannes.berg@intel.com>
7044 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7045 M: Luca Coelho <luciano.coelho@intel.com>
7046 M: Intel Linux Wireless <linuxwifi@intel.com>
7047 L: linux-wireless@vger.kernel.org
7048 W: http://intellinuxwireless.org
7049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7050 S: Supported
7051 F: drivers/net/wireless/intel/iwlwifi/
7052
7053 INTEL WIRELESS WIMAX CONNECTION 2400
7054 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7055 M: linux-wimax@intel.com
7056 L: wimax@linuxwimax.org (subscribers-only)
7057 S: Supported
7058 W: http://linuxwimax.org
7059 F: Documentation/wimax/README.i2400m
7060 F: drivers/net/wimax/i2400m/
7061 F: include/uapi/linux/wimax/i2400m.h
7062
7063 INTEL(R) TRACE HUB
7064 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7065 S: Supported
7066 F: Documentation/trace/intel_th.txt
7067 F: drivers/hwtracing/intel_th/
7068
7069 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7070 M: Ning Sun <ning.sun@intel.com>
7071 L: tboot-devel@lists.sourceforge.net
7072 W: http://tboot.sourceforge.net
7073 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7074 S: Supported
7075 F: Documentation/intel_txt.txt
7076 F: include/linux/tboot.h
7077 F: arch/x86/kernel/tboot.c
7078
7079 INTEL-MID GPIO DRIVER
7080 M: David Cohen <david.a.cohen@linux.intel.com>
7081 L: linux-gpio@vger.kernel.org
7082 S: Maintained
7083 F: drivers/gpio/gpio-intel-mid.c
7084
7085 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7086 M: Linus Walleij <linus.walleij@linaro.org>
7087 L: linux-iio@vger.kernel.org
7088 S: Maintained
7089 F: drivers/iio/gyro/mpu3050*
7090 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7091
7092 IOC3 ETHERNET DRIVER
7093 M: Ralf Baechle <ralf@linux-mips.org>
7094 L: linux-mips@linux-mips.org
7095 S: Maintained
7096 F: drivers/net/ethernet/sgi/ioc3-eth.c
7097
7098 IOC3 SERIAL DRIVER
7099 M: Pat Gefre <pfg@sgi.com>
7100 L: linux-serial@vger.kernel.org
7101 S: Maintained
7102 F: drivers/tty/serial/ioc3_serial.c
7103
7104 IOMMU DRIVERS
7105 M: Joerg Roedel <joro@8bytes.org>
7106 L: iommu@lists.linux-foundation.org
7107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7108 S: Maintained
7109 F: Documentation/devicetree/bindings/iommu/
7110 F: drivers/iommu/
7111 F: include/linux/iommu.h
7112 F: include/linux/iova.h
7113
7114 IP MASQUERADING
7115 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7116 S: Maintained
7117 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7118
7119 IPMI SUBSYSTEM
7120 M: Corey Minyard <minyard@acm.org>
7121 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7122 W: http://openipmi.sourceforge.net/
7123 S: Supported
7124 F: Documentation/IPMI.txt
7125 F: drivers/char/ipmi/
7126 F: include/linux/ipmi*
7127 F: include/uapi/linux/ipmi*
7128
7129 IPS SCSI RAID DRIVER
7130 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7131 L: linux-scsi@vger.kernel.org
7132 W: http://www.adaptec.com/
7133 S: Maintained
7134 F: drivers/scsi/ips*
7135
7136 IPVS
7137 M: Wensong Zhang <wensong@linux-vs.org>
7138 M: Simon Horman <horms@verge.net.au>
7139 M: Julian Anastasov <ja@ssi.bg>
7140 L: netdev@vger.kernel.org
7141 L: lvs-devel@vger.kernel.org
7142 S: Maintained
7143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7145 F: Documentation/networking/ipvs-sysctl.txt
7146 F: include/net/ip_vs.h
7147 F: include/uapi/linux/ip_vs.h
7148 F: net/netfilter/ipvs/
7149
7150 IPWIRELESS DRIVER
7151 M: Jiri Kosina <jikos@kernel.org>
7152 M: David Sterba <dsterba@suse.com>
7153 S: Odd Fixes
7154 F: drivers/tty/ipwireless/
7155
7156 IPX NETWORK LAYER
7157 L: netdev@vger.kernel.org
7158 S: Odd fixes
7159 F: include/net/ipx.h
7160 F: include/uapi/linux/ipx.h
7161 F: net/ipx/
7162
7163 IRDA SUBSYSTEM
7164 M: Samuel Ortiz <samuel@sortiz.org>
7165 L: irda-users@lists.sourceforge.net (subscribers-only)
7166 L: netdev@vger.kernel.org
7167 W: http://irda.sourceforge.net/
7168 S: Maintained
7169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7170 F: Documentation/networking/irda.txt
7171 F: drivers/staging/irda/
7172
7173 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7174 M: Marc Zyngier <marc.zyngier@arm.com>
7175 S: Maintained
7176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7177 F: Documentation/IRQ-domain.txt
7178 F: include/linux/irqdomain.h
7179 F: kernel/irq/irqdomain.c
7180 F: kernel/irq/msi.c
7181
7182 IRQ SUBSYSTEM
7183 M: Thomas Gleixner <tglx@linutronix.de>
7184 L: linux-kernel@vger.kernel.org
7185 S: Maintained
7186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7187 F: kernel/irq/
7188
7189 IRQCHIP DRIVERS
7190 M: Thomas Gleixner <tglx@linutronix.de>
7191 M: Jason Cooper <jason@lakedaemon.net>
7192 M: Marc Zyngier <marc.zyngier@arm.com>
7193 L: linux-kernel@vger.kernel.org
7194 S: Maintained
7195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7196 F: Documentation/devicetree/bindings/interrupt-controller/
7197 F: drivers/irqchip/
7198
7199 ISA
7200 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7201 S: Maintained
7202 F: Documentation/isa.txt
7203 F: drivers/base/isa.c
7204 F: include/linux/isa.h
7205
7206 ISA RADIO MODULE
7207 M: Hans Verkuil <hverkuil@xs4all.nl>
7208 L: linux-media@vger.kernel.org
7209 T: git git://linuxtv.org/media_tree.git
7210 W: https://linuxtv.org
7211 S: Maintained
7212 F: drivers/media/radio/radio-isa*
7213
7214 ISAPNP
7215 M: Jaroslav Kysela <perex@perex.cz>
7216 S: Maintained
7217 F: Documentation/isapnp.txt
7218 F: drivers/pnp/isapnp/
7219 F: include/linux/isapnp.h
7220
7221 ISCSI
7222 M: Lee Duncan <lduncan@suse.com>
7223 M: Chris Leech <cleech@redhat.com>
7224 L: open-iscsi@googlegroups.com
7225 W: www.open-iscsi.com
7226 S: Maintained
7227 F: drivers/scsi/*iscsi*
7228 F: include/scsi/*iscsi*
7229
7230 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7231 M: Peter Jones <pjones@redhat.com>
7232 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7233 S: Maintained
7234 F: drivers/firmware/iscsi_ibft*
7235
7236 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7237 M: Or Gerlitz <ogerlitz@mellanox.com>
7238 M: Sagi Grimberg <sagi@grimberg.me>
7239 M: Roi Dayan <roid@mellanox.com>
7240 L: linux-rdma@vger.kernel.org
7241 S: Supported
7242 W: http://www.openfabrics.org
7243 W: www.open-iscsi.org
7244 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7245 F: drivers/infiniband/ulp/iser/
7246
7247 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7248 M: Sagi Grimberg <sagi@grimberg.me>
7249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7250 L: linux-rdma@vger.kernel.org
7251 L: target-devel@vger.kernel.org
7252 S: Supported
7253 W: http://www.linux-iscsi.org
7254 F: drivers/infiniband/ulp/isert
7255
7256 ISDN SUBSYSTEM
7257 M: Karsten Keil <isdn@linux-pingi.de>
7258 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7259 L: netdev@vger.kernel.org
7260 W: http://www.isdn4linux.de
7261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7262 S: Maintained
7263 F: Documentation/isdn/
7264 F: drivers/isdn/
7265 F: include/linux/isdn.h
7266 F: include/linux/isdn/
7267 F: include/uapi/linux/isdn.h
7268 F: include/uapi/linux/isdn/
7269
7270 ISDN SUBSYSTEM (Eicon active card driver)
7271 M: Armin Schindler <mac@melware.de>
7272 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7273 W: http://www.melware.de
7274 S: Maintained
7275 F: drivers/isdn/hardware/eicon/
7276
7277 IT87 HARDWARE MONITORING DRIVER
7278 M: Jean Delvare <jdelvare@suse.com>
7279 L: linux-hwmon@vger.kernel.org
7280 S: Maintained
7281 F: Documentation/hwmon/it87
7282 F: drivers/hwmon/it87.c
7283
7284 IT913X MEDIA DRIVER
7285 M: Antti Palosaari <crope@iki.fi>
7286 L: linux-media@vger.kernel.org
7287 W: https://linuxtv.org
7288 W: http://palosaari.fi/linux/
7289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7290 T: git git://linuxtv.org/anttip/media_tree.git
7291 S: Maintained
7292 F: drivers/media/tuners/it913x*
7293
7294 IVTV VIDEO4LINUX DRIVER
7295 M: Andy Walls <awalls@md.metrocast.net>
7296 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7297 L: linux-media@vger.kernel.org
7298 T: git git://linuxtv.org/media_tree.git
7299 W: http://www.ivtvdriver.org
7300 S: Maintained
7301 F: Documentation/media/v4l-drivers/ivtv*
7302 F: drivers/media/pci/ivtv/
7303 F: include/uapi/linux/ivtv*
7304
7305 IX2505V MEDIA DRIVER
7306 M: Malcolm Priestley <tvboxspy@gmail.com>
7307 L: linux-media@vger.kernel.org
7308 W: https://linuxtv.org
7309 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7310 S: Maintained
7311 F: drivers/media/dvb-frontends/ix2505v*
7312
7313 JC42.4 TEMPERATURE SENSOR DRIVER
7314 M: Guenter Roeck <linux@roeck-us.net>
7315 L: linux-hwmon@vger.kernel.org
7316 S: Maintained
7317 F: drivers/hwmon/jc42.c
7318 F: Documentation/hwmon/jc42
7319
7320 JFS FILESYSTEM
7321 M: Dave Kleikamp <shaggy@kernel.org>
7322 L: jfs-discussion@lists.sourceforge.net
7323 W: http://jfs.sourceforge.net/
7324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7325 S: Maintained
7326 F: Documentation/filesystems/jfs.txt
7327 F: fs/jfs/
7328
7329 JME NETWORK DRIVER
7330 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7331 L: netdev@vger.kernel.org
7332 S: Maintained
7333 F: drivers/net/ethernet/jme.*
7334
7335 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7336 M: David Woodhouse <dwmw2@infradead.org>
7337 L: linux-mtd@lists.infradead.org
7338 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7339 S: Maintained
7340 F: fs/jffs2/
7341 F: include/uapi/linux/jffs2.h
7342
7343 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7344 M: "Theodore Ts'o" <tytso@mit.edu>
7345 M: Jan Kara <jack@suse.com>
7346 L: linux-ext4@vger.kernel.org
7347 S: Maintained
7348 F: fs/jbd2/
7349 F: include/linux/jbd2.h
7350
7351 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7352 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7353 L: linux-media@vger.kernel.org
7354 S: Maintained
7355 F: drivers/media/platform/rcar_jpu.c
7356
7357 JSM Neo PCI based serial card
7358 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7359 L: linux-serial@vger.kernel.org
7360 S: Maintained
7361 F: drivers/tty/serial/jsm/
7362
7363 K10TEMP HARDWARE MONITORING DRIVER
7364 M: Clemens Ladisch <clemens@ladisch.de>
7365 L: linux-hwmon@vger.kernel.org
7366 S: Maintained
7367 F: Documentation/hwmon/k10temp
7368 F: drivers/hwmon/k10temp.c
7369
7370 K8TEMP HARDWARE MONITORING DRIVER
7371 M: Rudolf Marek <r.marek@assembler.cz>
7372 L: linux-hwmon@vger.kernel.org
7373 S: Maintained
7374 F: Documentation/hwmon/k8temp
7375 F: drivers/hwmon/k8temp.c
7376
7377 KASAN
7378 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7379 R: Alexander Potapenko <glider@google.com>
7380 R: Dmitry Vyukov <dvyukov@google.com>
7381 L: kasan-dev@googlegroups.com
7382 S: Maintained
7383 F: arch/*/include/asm/kasan.h
7384 F: arch/*/mm/kasan_init*
7385 F: Documentation/dev-tools/kasan.rst
7386 F: include/linux/kasan*.h
7387 F: lib/test_kasan.c
7388 F: mm/kasan/
7389 F: scripts/Makefile.kasan
7390
7391 KCONFIG
7392 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7393 L: linux-kbuild@vger.kernel.org
7394 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7395 S: Maintained
7396 F: Documentation/kbuild/kconfig-language.txt
7397 F: scripts/kconfig/
7398
7399 KDUMP
7400 M: Dave Young <dyoung@redhat.com>
7401 M: Baoquan He <bhe@redhat.com>
7402 R: Vivek Goyal <vgoyal@redhat.com>
7403 L: kexec@lists.infradead.org
7404 W: http://lse.sourceforge.net/kdump/
7405 S: Maintained
7406 F: Documentation/kdump/
7407
7408 KEENE FM RADIO TRANSMITTER DRIVER
7409 M: Hans Verkuil <hverkuil@xs4all.nl>
7410 L: linux-media@vger.kernel.org
7411 T: git git://linuxtv.org/media_tree.git
7412 W: https://linuxtv.org
7413 S: Maintained
7414 F: drivers/media/radio/radio-keene*
7415
7416 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7417 M: Ian Kent <raven@themaw.net>
7418 L: autofs@vger.kernel.org
7419 S: Maintained
7420 F: fs/autofs4/
7421
7422 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7423 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7424 M: Michal Marek <mmarek@suse.com>
7425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7426 L: linux-kbuild@vger.kernel.org
7427 S: Maintained
7428 F: Documentation/kbuild/
7429 F: Makefile
7430 F: scripts/Makefile.*
7431 F: scripts/basic/
7432 F: scripts/mk*
7433 F: scripts/package/
7434
7435 KERNEL JANITORS
7436 L: kernel-janitors@vger.kernel.org
7437 W: http://kernelnewbies.org/KernelJanitors
7438 S: Odd Fixes
7439
7440 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7441 M: "J. Bruce Fields" <bfields@fieldses.org>
7442 M: Jeff Layton <jlayton@poochiereds.net>
7443 L: linux-nfs@vger.kernel.org
7444 W: http://nfs.sourceforge.net/
7445 T: git git://linux-nfs.org/~bfields/linux.git
7446 S: Supported
7447 F: fs/nfsd/
7448 F: include/uapi/linux/nfsd/
7449 F: fs/lockd/
7450 F: fs/nfs_common/
7451 F: net/sunrpc/
7452 F: include/linux/lockd/
7453 F: include/linux/sunrpc/
7454 F: include/uapi/linux/sunrpc/
7455
7456 KERNEL SELFTEST FRAMEWORK
7457 M: Shuah Khan <shuahkh@osg.samsung.com>
7458 M: Shuah Khan <shuah@kernel.org>
7459 L: linux-kselftest@vger.kernel.org
7460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7461 S: Maintained
7462 F: tools/testing/selftests/
7463 F: Documentation/dev-tools/kselftest*
7464
7465 KERNEL VIRTUAL MACHINE (KVM)
7466 M: Paolo Bonzini <pbonzini@redhat.com>
7467 M: Radim Krčmář <rkrcmar@redhat.com>
7468 L: kvm@vger.kernel.org
7469 W: http://www.linux-kvm.org
7470 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7471 S: Supported
7472 F: Documentation/*/kvm*.txt
7473 F: Documentation/virtual/kvm/
7474 F: arch/*/kvm/
7475 F: arch/x86/kernel/kvm.c
7476 F: arch/x86/kernel/kvmclock.c
7477 F: arch/*/include/asm/kvm*
7478 F: include/linux/kvm*
7479 F: include/uapi/linux/kvm*
7480 F: virt/kvm/
7481 F: tools/kvm/
7482
7483 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7484 M: Joerg Roedel <joro@8bytes.org>
7485 L: kvm@vger.kernel.org
7486 W: http://www.linux-kvm.org/
7487 S: Maintained
7488 F: arch/x86/include/asm/svm.h
7489 F: arch/x86/kvm/svm.c
7490
7491 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7492 M: Christoffer Dall <christoffer.dall@linaro.org>
7493 M: Marc Zyngier <marc.zyngier@arm.com>
7494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7495 L: kvmarm@lists.cs.columbia.edu
7496 W: http://systems.cs.columbia.edu/projects/kvm-arm
7497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7498 S: Supported
7499 F: arch/arm/include/uapi/asm/kvm*
7500 F: arch/arm/include/asm/kvm*
7501 F: arch/arm/kvm/
7502 F: virt/kvm/arm/
7503 F: include/kvm/arm_*
7504
7505 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7506 M: Alexander Graf <agraf@suse.com>
7507 L: kvm-ppc@vger.kernel.org
7508 W: http://www.linux-kvm.org/
7509 T: git git://github.com/agraf/linux-2.6.git
7510 S: Supported
7511 F: arch/powerpc/include/asm/kvm*
7512 F: arch/powerpc/kvm/
7513
7514 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7515 M: Christoffer Dall <christoffer.dall@linaro.org>
7516 M: Marc Zyngier <marc.zyngier@arm.com>
7517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7518 L: kvmarm@lists.cs.columbia.edu
7519 S: Maintained
7520 F: arch/arm64/include/uapi/asm/kvm*
7521 F: arch/arm64/include/asm/kvm*
7522 F: arch/arm64/kvm/
7523
7524 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7525 M: James Hogan <james.hogan@imgtec.com>
7526 L: linux-mips@linux-mips.org
7527 S: Supported
7528 F: arch/mips/include/uapi/asm/kvm*
7529 F: arch/mips/include/asm/kvm*
7530 F: arch/mips/kvm/
7531
7532 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7533 M: Christian Borntraeger <borntraeger@de.ibm.com>
7534 M: Cornelia Huck <cohuck@redhat.com>
7535 L: linux-s390@vger.kernel.org
7536 W: http://www.ibm.com/developerworks/linux/linux390/
7537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7538 S: Supported
7539 F: Documentation/s390/kvm.txt
7540 F: arch/s390/include/asm/kvm*
7541 F: arch/s390/kvm/
7542 F: arch/s390/mm/gmap.c
7543
7544 KERNFS
7545 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7546 M: Tejun Heo <tj@kernel.org>
7547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7548 S: Supported
7549 F: include/linux/kernfs.h
7550 F: fs/kernfs/
7551
7552 KEXEC
7553 M: Eric Biederman <ebiederm@xmission.com>
7554 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7555 L: kexec@lists.infradead.org
7556 S: Maintained
7557 F: include/linux/kexec.h
7558 F: include/uapi/linux/kexec.h
7559 F: kernel/kexec*
7560
7561 KEYS-ENCRYPTED
7562 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7563 M: David Safford <safford@us.ibm.com>
7564 L: linux-security-module@vger.kernel.org
7565 L: keyrings@vger.kernel.org
7566 S: Supported
7567 F: Documentation/security/keys/trusted-encrypted.rst
7568 F: include/keys/encrypted-type.h
7569 F: security/keys/encrypted-keys/
7570
7571 KEYS-TRUSTED
7572 M: David Safford <safford@us.ibm.com>
7573 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7574 L: linux-security-module@vger.kernel.org
7575 L: keyrings@vger.kernel.org
7576 S: Supported
7577 F: Documentation/security/keys/trusted-encrypted.rst
7578 F: include/keys/trusted-type.h
7579 F: security/keys/trusted.c
7580 F: security/keys/trusted.h
7581
7582 KEYS/KEYRINGS:
7583 M: David Howells <dhowells@redhat.com>
7584 L: keyrings@vger.kernel.org
7585 S: Maintained
7586 F: Documentation/security/keys/core.rst
7587 F: include/linux/key.h
7588 F: include/linux/key-type.h
7589 F: include/linux/keyctl.h
7590 F: include/uapi/linux/keyctl.h
7591 F: include/keys/
7592 F: security/keys/
7593
7594 KGDB / KDB /debug_core
7595 M: Jason Wessel <jason.wessel@windriver.com>
7596 W: http://kgdb.wiki.kernel.org/
7597 L: kgdb-bugreport@lists.sourceforge.net
7598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7599 S: Maintained
7600 F: Documentation/dev-tools/kgdb.rst
7601 F: drivers/misc/kgdbts.c
7602 F: drivers/tty/serial/kgdboc.c
7603 F: include/linux/kdb.h
7604 F: include/linux/kgdb.h
7605 F: kernel/debug/
7606
7607 KMEMCHECK
7608 M: Vegard Nossum <vegardno@ifi.uio.no>
7609 M: Pekka Enberg <penberg@kernel.org>
7610 S: Maintained
7611 F: Documentation/dev-tools/kmemcheck.rst
7612 F: arch/x86/include/asm/kmemcheck.h
7613 F: arch/x86/mm/kmemcheck/
7614 F: include/linux/kmemcheck.h
7615 F: mm/kmemcheck.c
7616
7617 KMEMLEAK
7618 M: Catalin Marinas <catalin.marinas@arm.com>
7619 S: Maintained
7620 F: Documentation/dev-tools/kmemleak.rst
7621 F: include/linux/kmemleak.h
7622 F: mm/kmemleak.c
7623 F: mm/kmemleak-test.c
7624
7625 KMOD MODULE USERMODE HELPER
7626 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7627 L: linux-kernel@vger.kernel.org
7628 S: Maintained
7629 F: kernel/kmod.c
7630 F: include/linux/kmod.h
7631 F: lib/test_kmod.c
7632 F: tools/testing/selftests/kmod/
7633
7634 KPROBES
7635 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7636 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7637 M: "David S. Miller" <davem@davemloft.net>
7638 M: Masami Hiramatsu <mhiramat@kernel.org>
7639 S: Maintained
7640 F: Documentation/kprobes.txt
7641 F: include/linux/kprobes.h
7642 F: include/asm-generic/kprobes.h
7643 F: kernel/kprobes.c
7644
7645 KS0108 LCD CONTROLLER DRIVER
7646 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7647 W: http://miguelojeda.es/auxdisplay.htm
7648 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7649 S: Maintained
7650 F: Documentation/auxdisplay/ks0108
7651 F: drivers/auxdisplay/ks0108.c
7652 F: include/linux/ks0108.h
7653
7654 L3MDEV
7655 M: David Ahern <dsa@cumulusnetworks.com>
7656 L: netdev@vger.kernel.org
7657 S: Maintained
7658 F: net/l3mdev
7659 F: include/net/l3mdev.h
7660
7661 LANTIQ MIPS ARCHITECTURE
7662 M: John Crispin <john@phrozen.org>
7663 L: linux-mips@linux-mips.org
7664 S: Maintained
7665 F: arch/mips/lantiq
7666
7667 LAPB module
7668 L: linux-x25@vger.kernel.org
7669 S: Orphan
7670 F: Documentation/networking/lapb-module.txt
7671 F: include/*/lapb.h
7672 F: net/lapb/
7673
7674 LASI 53c700 driver for PARISC
7675 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7676 L: linux-scsi@vger.kernel.org
7677 S: Maintained
7678 F: Documentation/scsi/53c700.txt
7679 F: drivers/scsi/53c700*
7680
7681 LED SUBSYSTEM
7682 M: Richard Purdie <rpurdie@rpsys.net>
7683 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7684 M: Pavel Machek <pavel@ucw.cz>
7685 L: linux-leds@vger.kernel.org
7686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7687 S: Maintained
7688 F: Documentation/devicetree/bindings/leds/
7689 F: drivers/leds/
7690 F: include/linux/leds.h
7691
7692 LEGACY EEPROM DRIVER
7693 M: Jean Delvare <jdelvare@suse.com>
7694 S: Maintained
7695 F: Documentation/misc-devices/eeprom
7696 F: drivers/misc/eeprom/eeprom.c
7697
7698 LEGO USB Tower driver
7699 M: Juergen Stuber <starblue@users.sourceforge.net>
7700 L: legousb-devel@lists.sourceforge.net
7701 W: http://legousb.sourceforge.net/
7702 S: Maintained
7703 F: drivers/usb/misc/legousbtower.c
7704
7705 LG2160 MEDIA DRIVER
7706 M: Michael Krufky <mkrufky@linuxtv.org>
7707 L: linux-media@vger.kernel.org
7708 W: https://linuxtv.org
7709 W: http://github.com/mkrufky
7710 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7711 T: git git://linuxtv.org/mkrufky/tuners.git
7712 S: Maintained
7713 F: drivers/media/dvb-frontends/lg2160.*
7714
7715 LGDT3305 MEDIA DRIVER
7716 M: Michael Krufky <mkrufky@linuxtv.org>
7717 L: linux-media@vger.kernel.org
7718 W: https://linuxtv.org
7719 W: http://github.com/mkrufky
7720 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7721 T: git git://linuxtv.org/mkrufky/tuners.git
7722 S: Maintained
7723 F: drivers/media/dvb-frontends/lgdt3305.*
7724
7725 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7726 M: Viresh Kumar <vireshk@kernel.org>
7727 L: linux-ide@vger.kernel.org
7728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7729 S: Maintained
7730 F: include/linux/pata_arasan_cf_data.h
7731 F: drivers/ata/pata_arasan_cf.c
7732
7733 LIBATA PATA DRIVERS
7734 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7735 M: Tejun Heo <tj@kernel.org>
7736 L: linux-ide@vger.kernel.org
7737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7738 S: Maintained
7739 F: drivers/ata/pata_*.c
7740 F: drivers/ata/ata_generic.c
7741
7742 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7743 M: Linus Walleij <linus.walleij@linaro.org>
7744 L: linux-ide@vger.kernel.org
7745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7746 S: Maintained
7747 F: drivers/ata/pata_ftide010.c
7748 F: drivers/ata/sata_gemini.c
7749 F: drivers/ata/sata_gemini.h
7750
7751 LIBATA SATA AHCI PLATFORM devices support
7752 M: Hans de Goede <hdegoede@redhat.com>
7753 M: Tejun Heo <tj@kernel.org>
7754 L: linux-ide@vger.kernel.org
7755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7756 S: Maintained
7757 F: drivers/ata/ahci_platform.c
7758 F: drivers/ata/libahci_platform.c
7759 F: include/linux/ahci_platform.h
7760
7761 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7762 M: Mikael Pettersson <mikpelinux@gmail.com>
7763 L: linux-ide@vger.kernel.org
7764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7765 S: Maintained
7766 F: drivers/ata/sata_promise.*
7767
7768 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7769 M: Tejun Heo <tj@kernel.org>
7770 L: linux-ide@vger.kernel.org
7771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7772 S: Maintained
7773 F: drivers/ata/
7774 F: include/linux/ata.h
7775 F: include/linux/libata.h
7776 F: Documentation/devicetree/bindings/ata/
7777
7778 LIBLOCKDEP
7779 M: Sasha Levin <alexander.levin@verizon.com>
7780 S: Maintained
7781 F: tools/lib/lockdep/
7782
7783 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7784 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7785 L: linux-nvdimm@lists.01.org
7786 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7787 S: Supported
7788 F: drivers/nvdimm/blk.c
7789 F: drivers/nvdimm/region_devs.c
7790
7791 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7792 M: Vishal Verma <vishal.l.verma@intel.com>
7793 L: linux-nvdimm@lists.01.org
7794 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7795 S: Supported
7796 F: drivers/nvdimm/btt*
7797
7798 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7799 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7800 L: linux-nvdimm@lists.01.org
7801 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7802 S: Supported
7803 F: drivers/nvdimm/pmem*
7804
7805 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7806 M: Dan Williams <dan.j.williams@intel.com>
7807 L: linux-nvdimm@lists.01.org
7808 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7810 S: Supported
7811 F: drivers/nvdimm/*
7812 F: drivers/acpi/nfit/*
7813 F: include/linux/nd.h
7814 F: include/linux/libnvdimm.h
7815 F: include/uapi/linux/ndctl.h
7816
7817 LIGHTNVM PLATFORM SUPPORT
7818 M: Matias Bjorling <mb@lightnvm.io>
7819 W: http://github/OpenChannelSSD
7820 L: linux-block@vger.kernel.org
7821 S: Maintained
7822 F: drivers/lightnvm/
7823 F: include/linux/lightnvm.h
7824 F: include/uapi/linux/lightnvm.h
7825
7826 LINUX FOR POWER MACINTOSH
7827 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7828 W: http://www.penguinppc.org/
7829 L: linuxppc-dev@lists.ozlabs.org
7830 S: Maintained
7831 F: arch/powerpc/platforms/powermac/
7832 F: drivers/macintosh/
7833
7834 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7835 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7836 M: Paul Mackerras <paulus@samba.org>
7837 M: Michael Ellerman <mpe@ellerman.id.au>
7838 W: https://github.com/linuxppc/linux/wiki
7839 L: linuxppc-dev@lists.ozlabs.org
7840 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7842 S: Supported
7843 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7844 F: Documentation/devicetree/bindings/powerpc/
7845 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7846 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7847 F: Documentation/powerpc/
7848 F: arch/powerpc/
7849 F: drivers/char/tpm/tpm_ibmvtpm*
7850 F: drivers/crypto/nx/
7851 F: drivers/crypto/vmx/
7852 F: drivers/i2c/busses/i2c-opal.c
7853 F: drivers/net/ethernet/ibm/ibmveth.*
7854 F: drivers/net/ethernet/ibm/ibmvnic.*
7855 F: drivers/pci/hotplug/pnv_php.c
7856 F: drivers/pci/hotplug/rpa*
7857 F: drivers/rtc/rtc-opal.c
7858 F: drivers/scsi/ibmvscsi/
7859 F: drivers/tty/hvc/hvc_opal.c
7860 F: drivers/watchdog/wdrtas.c
7861 F: tools/testing/selftests/powerpc
7862 N: /pmac
7863 N: powermac
7864 N: powernv
7865 N: [^a-z0-9]ps3
7866 N: pseries
7867
7868 LINUX FOR POWERPC EMBEDDED MPC5XXX
7869 M: Anatolij Gustschin <agust@denx.de>
7870 L: linuxppc-dev@lists.ozlabs.org
7871 T: git git://git.denx.de/linux-denx-agust.git
7872 S: Maintained
7873 F: arch/powerpc/platforms/512x/
7874 F: arch/powerpc/platforms/52xx/
7875
7876 LINUX FOR POWERPC EMBEDDED PPC4XX
7877 M: Alistair Popple <alistair@popple.id.au>
7878 M: Matt Porter <mporter@kernel.crashing.org>
7879 W: http://www.penguinppc.org/
7880 L: linuxppc-dev@lists.ozlabs.org
7881 S: Maintained
7882 F: arch/powerpc/platforms/40x/
7883 F: arch/powerpc/platforms/44x/
7884
7885 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7886 M: Scott Wood <oss@buserror.net>
7887 M: Kumar Gala <galak@kernel.crashing.org>
7888 W: http://www.penguinppc.org/
7889 L: linuxppc-dev@lists.ozlabs.org
7890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7891 S: Maintained
7892 F: arch/powerpc/platforms/83xx/
7893 F: arch/powerpc/platforms/85xx/
7894 F: Documentation/devicetree/bindings/powerpc/fsl/
7895
7896 LINUX FOR POWERPC EMBEDDED PPC8XX
7897 M: Vitaly Bordug <vitb@kernel.crashing.org>
7898 W: http://www.penguinppc.org/
7899 L: linuxppc-dev@lists.ozlabs.org
7900 S: Maintained
7901 F: arch/powerpc/platforms/8xx/
7902
7903 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7904 L: linuxppc-dev@lists.ozlabs.org
7905 S: Orphan
7906 F: arch/powerpc/*/*virtex*
7907 F: arch/powerpc/*/*/*virtex*
7908
7909 LINUX FOR POWERPC PA SEMI PWRFICIENT
7910 L: linuxppc-dev@lists.ozlabs.org
7911 S: Orphan
7912 F: arch/powerpc/platforms/pasemi/
7913 F: drivers/*/*pasemi*
7914 F: drivers/*/*/*pasemi*
7915
7916 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7917 M: Kees Cook <keescook@chromium.org>
7918 S: Maintained
7919 F: drivers/misc/lkdtm*
7920
7921 LINUX SECURITY MODULE (LSM) FRAMEWORK
7922 M: Chris Wright <chrisw@sous-sol.org>
7923 L: linux-security-module@vger.kernel.org
7924 S: Supported
7925
7926 LIS3LV02D ACCELEROMETER DRIVER
7927 M: Eric Piel <eric.piel@tremplin-utc.net>
7928 S: Maintained
7929 F: Documentation/misc-devices/lis3lv02d
7930 F: drivers/misc/lis3lv02d/
7931 F: drivers/platform/x86/hp_accel.c
7932
7933 LIVE PATCHING
7934 M: Josh Poimboeuf <jpoimboe@redhat.com>
7935 M: Jessica Yu <jeyu@kernel.org>
7936 M: Jiri Kosina <jikos@kernel.org>
7937 M: Miroslav Benes <mbenes@suse.cz>
7938 R: Petr Mladek <pmladek@suse.com>
7939 S: Maintained
7940 F: kernel/livepatch/
7941 F: include/linux/livepatch.h
7942 F: arch/x86/include/asm/livepatch.h
7943 F: arch/x86/kernel/livepatch.c
7944 F: Documentation/livepatch/
7945 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7946 F: samples/livepatch/
7947 L: live-patching@vger.kernel.org
7948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7949
7950 LLC (802.2)
7951 L: netdev@vger.kernel.org
7952 S: Odd fixes
7953 F: include/linux/llc.h
7954 F: include/uapi/linux/llc.h
7955 F: include/net/llc*
7956 F: net/llc/
7957
7958 LM73 HARDWARE MONITOR DRIVER
7959 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7960 L: linux-hwmon@vger.kernel.org
7961 S: Maintained
7962 F: drivers/hwmon/lm73.c
7963
7964 LM78 HARDWARE MONITOR DRIVER
7965 M: Jean Delvare <jdelvare@suse.com>
7966 L: linux-hwmon@vger.kernel.org
7967 S: Maintained
7968 F: Documentation/hwmon/lm78
7969 F: drivers/hwmon/lm78.c
7970
7971 LM83 HARDWARE MONITOR DRIVER
7972 M: Jean Delvare <jdelvare@suse.com>
7973 L: linux-hwmon@vger.kernel.org
7974 S: Maintained
7975 F: Documentation/hwmon/lm83
7976 F: drivers/hwmon/lm83.c
7977
7978 LM90 HARDWARE MONITOR DRIVER
7979 M: Jean Delvare <jdelvare@suse.com>
7980 L: linux-hwmon@vger.kernel.org
7981 S: Maintained
7982 F: Documentation/hwmon/lm90
7983 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7984 F: drivers/hwmon/lm90.c
7985 F: include/dt-bindings/thermal/lm90.h
7986
7987 LM95234 HARDWARE MONITOR DRIVER
7988 M: Guenter Roeck <linux@roeck-us.net>
7989 L: linux-hwmon@vger.kernel.org
7990 S: Maintained
7991 F: Documentation/hwmon/lm95234
7992 F: drivers/hwmon/lm95234.c
7993
7994 LME2510 MEDIA DRIVER
7995 M: Malcolm Priestley <tvboxspy@gmail.com>
7996 L: linux-media@vger.kernel.org
7997 W: https://linuxtv.org
7998 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7999 S: Maintained
8000 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8001
8002 LOADPIN SECURITY MODULE
8003 M: Kees Cook <keescook@chromium.org>
8004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8005 S: Supported
8006 F: security/loadpin/
8007 F: Documentation/admin-guide/LSM/LoadPin.rst
8008
8009 LOCKING PRIMITIVES
8010 M: Peter Zijlstra <peterz@infradead.org>
8011 M: Ingo Molnar <mingo@redhat.com>
8012 L: linux-kernel@vger.kernel.org
8013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8014 S: Maintained
8015 F: Documentation/locking/
8016 F: include/linux/lockdep.h
8017 F: include/linux/spinlock*.h
8018 F: arch/*/include/asm/spinlock*.h
8019 F: include/linux/rwlock*.h
8020 F: include/linux/mutex*.h
8021 F: arch/*/include/asm/mutex*.h
8022 F: include/linux/rwsem*.h
8023 F: arch/*/include/asm/rwsem.h
8024 F: include/linux/seqlock.h
8025 F: lib/locking*.[ch]
8026 F: kernel/locking/
8027
8028 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8029 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8030 L: linux-ntfs-dev@lists.sourceforge.net
8031 W: http://www.linux-ntfs.org/content/view/19/37/
8032 S: Maintained
8033 F: Documentation/ldm.txt
8034 F: block/partitions/ldm.*
8035
8036 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8037 M: Sathya Prakash <sathya.prakash@broadcom.com>
8038 M: Chaitra P B <chaitra.basappa@broadcom.com>
8039 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8040 L: MPT-FusionLinux.pdl@broadcom.com
8041 L: linux-scsi@vger.kernel.org
8042 W: http://www.avagotech.com/support/
8043 S: Supported
8044 F: drivers/message/fusion/
8045 F: drivers/scsi/mpt2sas/
8046 F: drivers/scsi/mpt3sas/
8047
8048 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8049 M: Matthew Wilcox <matthew@wil.cx>
8050 L: linux-scsi@vger.kernel.org
8051 S: Maintained
8052 F: drivers/scsi/sym53c8xx_2/
8053
8054 LTC4261 HARDWARE MONITOR DRIVER
8055 M: Guenter Roeck <linux@roeck-us.net>
8056 L: linux-hwmon@vger.kernel.org
8057 S: Maintained
8058 F: Documentation/hwmon/ltc4261
8059 F: drivers/hwmon/ltc4261.c
8060
8061 LTC4306 I2C MULTIPLEXER DRIVER
8062 M: Michael Hennerich <michael.hennerich@analog.com>
8063 W: http://ez.analog.com/community/linux-device-drivers
8064 L: linux-i2c@vger.kernel.org
8065 S: Supported
8066 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8067 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8068
8069 LTP (Linux Test Project)
8070 M: Mike Frysinger <vapier@gentoo.org>
8071 M: Cyril Hrubis <chrubis@suse.cz>
8072 M: Wanlong Gao <wanlong.gao@gmail.com>
8073 M: Jan Stancek <jstancek@redhat.com>
8074 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8075 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8076 L: ltp@lists.linux.it (subscribers-only)
8077 W: http://linux-test-project.github.io/
8078 T: git git://github.com/linux-test-project/ltp.git
8079 S: Maintained
8080
8081 M32R ARCHITECTURE
8082 W: http://www.linux-m32r.org/
8083 S: Orphan
8084 F: arch/m32r/
8085
8086 M68K ARCHITECTURE
8087 M: Geert Uytterhoeven <geert@linux-m68k.org>
8088 L: linux-m68k@lists.linux-m68k.org
8089 W: http://www.linux-m68k.org/
8090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8091 S: Maintained
8092 F: arch/m68k/
8093 F: drivers/zorro/
8094
8095 M68K ON APPLE MACINTOSH
8096 M: Joshua Thompson <funaho@jurai.org>
8097 W: http://www.mac.linux-m68k.org/
8098 L: linux-m68k@lists.linux-m68k.org
8099 S: Maintained
8100 F: arch/m68k/mac/
8101
8102 M68K ON HP9000/300
8103 M: Philip Blundell <philb@gnu.org>
8104 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8105 S: Maintained
8106 F: arch/m68k/hp300/
8107
8108 M88DS3103 MEDIA DRIVER
8109 M: Antti Palosaari <crope@iki.fi>
8110 L: linux-media@vger.kernel.org
8111 W: https://linuxtv.org
8112 W: http://palosaari.fi/linux/
8113 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8114 T: git git://linuxtv.org/anttip/media_tree.git
8115 S: Maintained
8116 F: drivers/media/dvb-frontends/m88ds3103*
8117
8118 M88RS2000 MEDIA DRIVER
8119 M: Malcolm Priestley <tvboxspy@gmail.com>
8120 L: linux-media@vger.kernel.org
8121 W: https://linuxtv.org
8122 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8123 S: Maintained
8124 F: drivers/media/dvb-frontends/m88rs2000*
8125
8126 MA901 MASTERKIT USB FM RADIO DRIVER
8127 M: Alexey Klimov <klimov.linux@gmail.com>
8128 L: linux-media@vger.kernel.org
8129 T: git git://linuxtv.org/media_tree.git
8130 S: Maintained
8131 F: drivers/media/radio/radio-ma901.c
8132
8133 MAC80211
8134 M: Johannes Berg <johannes@sipsolutions.net>
8135 L: linux-wireless@vger.kernel.org
8136 W: http://wireless.kernel.org/
8137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8139 S: Maintained
8140 F: Documentation/networking/mac80211-injection.txt
8141 F: include/net/mac80211.h
8142 F: net/mac80211/
8143 F: drivers/net/wireless/mac80211_hwsim.[ch]
8144
8145 MAILBOX API
8146 M: Jassi Brar <jassisinghbrar@gmail.com>
8147 L: linux-kernel@vger.kernel.org
8148 S: Maintained
8149 F: drivers/mailbox/
8150 F: include/linux/mailbox_client.h
8151 F: include/linux/mailbox_controller.h
8152
8153 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8154 M: Michael Kerrisk <mtk.manpages@gmail.com>
8155 W: http://www.kernel.org/doc/man-pages
8156 L: linux-man@vger.kernel.org
8157 S: Maintained
8158
8159 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8160 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8161 L: linux-mips@linux-mips.org
8162 S: Maintained
8163 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8164
8165 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8166 M: Andrew Lunn <andrew@lunn.ch>
8167 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8168 L: netdev@vger.kernel.org
8169 S: Maintained
8170 F: drivers/net/dsa/mv88e6xxx/
8171 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8172
8173 MARVELL ARMADA DRM SUPPORT
8174 M: Russell King <linux@armlinux.org.uk>
8175 S: Maintained
8176 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8177 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8178 F: drivers/gpu/drm/armada/
8179 F: include/uapi/drm/armada_drm.h
8180 F: Documentation/devicetree/bindings/display/armada/
8181
8182 MARVELL CRYPTO DRIVER
8183 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8184 M: Arnaud Ebalard <arno@natisbad.org>
8185 F: drivers/crypto/marvell/
8186 S: Maintained
8187 L: linux-crypto@vger.kernel.org
8188
8189 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8190 M: Mirko Lindner <mlindner@marvell.com>
8191 M: Stephen Hemminger <stephen@networkplumber.org>
8192 L: netdev@vger.kernel.org
8193 S: Maintained
8194 F: drivers/net/ethernet/marvell/sk*
8195
8196 MARVELL LIBERTAS WIRELESS DRIVER
8197 L: libertas-dev@lists.infradead.org
8198 S: Orphan
8199 F: drivers/net/wireless/marvell/libertas/
8200
8201 MARVELL MV643XX ETHERNET DRIVER
8202 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8203 L: netdev@vger.kernel.org
8204 S: Maintained
8205 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8206 F: include/linux/mv643xx.h
8207
8208 MARVELL MV88X3310 PHY DRIVER
8209 M: Russell King <rmk@armlinux.org.uk>
8210 L: netdev@vger.kernel.org
8211 S: Maintained
8212 F: drivers/net/phy/marvell10g.c
8213
8214 MARVELL MVNETA ETHERNET DRIVER
8215 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8216 L: netdev@vger.kernel.org
8217 S: Maintained
8218 F: drivers/net/ethernet/marvell/mvneta.*
8219
8220 MARVELL MWIFIEX WIRELESS DRIVER
8221 M: Amitkumar Karwar <amitkarwar@gmail.com>
8222 M: Nishant Sarmukadam <nishants@marvell.com>
8223 M: Ganapathi Bhat <gbhat@marvell.com>
8224 M: Xinming Hu <huxm@marvell.com>
8225 L: linux-wireless@vger.kernel.org
8226 S: Maintained
8227 F: drivers/net/wireless/marvell/mwifiex/
8228
8229 MARVELL MWL8K WIRELESS DRIVER
8230 M: Lennert Buytenhek <buytenh@wantstofly.org>
8231 L: linux-wireless@vger.kernel.org
8232 S: Odd Fixes
8233 F: drivers/net/wireless/marvell/mwl8k.c
8234
8235 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8236 M: Nicolas Pitre <nico@fluxnic.net>
8237 S: Odd Fixes
8238 F: drivers/mmc/host/mvsdio.*
8239
8240 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8241 M: Hu Ziji <huziji@marvell.com>
8242 L: linux-mmc@vger.kernel.org
8243 S: Supported
8244 F: drivers/mmc/host/sdhci-xenon*
8245 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8246
8247 MATROX FRAMEBUFFER DRIVER
8248 L: linux-fbdev@vger.kernel.org
8249 S: Orphan
8250 F: drivers/video/fbdev/matrox/matroxfb_*
8251 F: include/uapi/linux/matroxfb.h
8252
8253 MAX16065 HARDWARE MONITOR DRIVER
8254 M: Guenter Roeck <linux@roeck-us.net>
8255 L: linux-hwmon@vger.kernel.org
8256 S: Maintained
8257 F: Documentation/hwmon/max16065
8258 F: drivers/hwmon/max16065.c
8259
8260 MAX20751 HARDWARE MONITOR DRIVER
8261 M: Guenter Roeck <linux@roeck-us.net>
8262 L: linux-hwmon@vger.kernel.org
8263 S: Maintained
8264 F: Documentation/hwmon/max20751
8265 F: drivers/hwmon/max20751.c
8266
8267 MAX2175 SDR TUNER DRIVER
8268 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8269 L: linux-media@vger.kernel.org
8270 T: git git://linuxtv.org/media_tree.git
8271 S: Maintained
8272 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8273 F: Documentation/media/v4l-drivers/max2175.rst
8274 F: drivers/media/i2c/max2175*
8275 F: include/uapi/linux/max2175.h
8276
8277 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8278 L: linux-hwmon@vger.kernel.org
8279 S: Orphan
8280 F: Documentation/hwmon/max6650
8281 F: drivers/hwmon/max6650.c
8282
8283 MAX6697 HARDWARE MONITOR DRIVER
8284 M: Guenter Roeck <linux@roeck-us.net>
8285 L: linux-hwmon@vger.kernel.org
8286 S: Maintained
8287 F: Documentation/hwmon/max6697
8288 F: Documentation/devicetree/bindings/i2c/max6697.txt
8289 F: drivers/hwmon/max6697.c
8290 F: include/linux/platform_data/max6697.h
8291
8292 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8293 M: Peter Rosin <peda@axentia.se>
8294 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8295 S: Maintained
8296 F: Documentation/devicetree/bindings/sound/max9860.txt
8297 F: sound/soc/codecs/max9860.*
8298
8299 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8300 M: Javier Martinez Canillas <javier@dowhile0.org>
8301 L: linux-kernel@vger.kernel.org
8302 S: Supported
8303 F: drivers/regulator/max77802-regulator.c
8304 F: Documentation/devicetree/bindings/*/*max77802.txt
8305 F: include/dt-bindings/*/*max77802.h
8306
8307 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8308 M: Krzysztof Kozlowski <krzk@kernel.org>
8309 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8310 L: linux-pm@vger.kernel.org
8311 S: Supported
8312 F: drivers/power/supply/max14577_charger.c
8313 F: drivers/power/supply/max77693_charger.c
8314
8315 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8316 M: Chanwoo Choi <cw00.choi@samsung.com>
8317 M: Krzysztof Kozlowski <krzk@kernel.org>
8318 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8319 L: linux-kernel@vger.kernel.org
8320 S: Supported
8321 F: drivers/*/max14577*.c
8322 F: drivers/*/max77686*.c
8323 F: drivers/*/max77693*.c
8324 F: drivers/extcon/extcon-max14577.c
8325 F: drivers/extcon/extcon-max77693.c
8326 F: drivers/rtc/rtc-max77686.c
8327 F: drivers/clk/clk-max77686.c
8328 F: Documentation/devicetree/bindings/mfd/max14577.txt
8329 F: Documentation/devicetree/bindings/*/max77686.txt
8330 F: Documentation/devicetree/bindings/mfd/max77693.txt
8331 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8332 F: include/linux/mfd/max14577*.h
8333 F: include/linux/mfd/max77686*.h
8334 F: include/linux/mfd/max77693*.h
8335
8336 MAXIRADIO FM RADIO RECEIVER DRIVER
8337 M: Hans Verkuil <hverkuil@xs4all.nl>
8338 L: linux-media@vger.kernel.org
8339 T: git git://linuxtv.org/media_tree.git
8340 W: https://linuxtv.org
8341 S: Maintained
8342 F: drivers/media/radio/radio-maxiradio*
8343
8344 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8345 M: Peter Rosin <peda@axentia.se>
8346 L: linux-iio@vger.kernel.org
8347 S: Maintained
8348 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8349 F: drivers/iio/potentiometer/mcp4531.c
8350
8351 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8352 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8353 L: linux-iio@vger.kernel.org
8354 S: Maintained
8355 F: drivers/iio/dac/cio-dac.c
8356
8357 MEDIA DRIVERS FOR ASCOT2E
8358 M: Sergey Kozlov <serjk@netup.ru>
8359 M: Abylay Ospan <aospan@netup.ru>
8360 L: linux-media@vger.kernel.org
8361 W: https://linuxtv.org
8362 W: http://netup.tv/
8363 T: git git://linuxtv.org/media_tree.git
8364 S: Supported
8365 F: drivers/media/dvb-frontends/ascot2e*
8366
8367 MEDIA DRIVERS FOR CXD2841ER
8368 M: Sergey Kozlov <serjk@netup.ru>
8369 M: Abylay Ospan <aospan@netup.ru>
8370 L: linux-media@vger.kernel.org
8371 W: https://linuxtv.org
8372 W: http://netup.tv/
8373 T: git git://linuxtv.org/media_tree.git
8374 S: Supported
8375 F: drivers/media/dvb-frontends/cxd2841er*
8376
8377 MEDIA DRIVERS FOR FREESCALE IMX
8378 M: Steve Longerbeam <slongerbeam@gmail.com>
8379 M: Philipp Zabel <p.zabel@pengutronix.de>
8380 L: linux-media@vger.kernel.org
8381 T: git git://linuxtv.org/media_tree.git
8382 S: Maintained
8383 F: Documentation/devicetree/bindings/media/imx.txt
8384 F: Documentation/media/v4l-drivers/imx.rst
8385 F: drivers/staging/media/imx/
8386 F: include/linux/imx-media.h
8387 F: include/media/imx.h
8388
8389 MEDIA DRIVERS FOR HELENE
8390 M: Abylay Ospan <aospan@netup.ru>
8391 L: linux-media@vger.kernel.org
8392 W: https://linuxtv.org
8393 W: http://netup.tv/
8394 T: git git://linuxtv.org/media_tree.git
8395 S: Supported
8396 F: drivers/media/dvb-frontends/helene*
8397
8398 MEDIA DRIVERS FOR HORUS3A
8399 M: Sergey Kozlov <serjk@netup.ru>
8400 M: Abylay Ospan <aospan@netup.ru>
8401 L: linux-media@vger.kernel.org
8402 W: https://linuxtv.org
8403 W: http://netup.tv/
8404 T: git git://linuxtv.org/media_tree.git
8405 S: Supported
8406 F: drivers/media/dvb-frontends/horus3a*
8407
8408 MEDIA DRIVERS FOR LNBH25
8409 M: Sergey Kozlov <serjk@netup.ru>
8410 M: Abylay Ospan <aospan@netup.ru>
8411 L: linux-media@vger.kernel.org
8412 W: https://linuxtv.org
8413 W: http://netup.tv/
8414 T: git git://linuxtv.org/media_tree.git
8415 S: Supported
8416 F: drivers/media/dvb-frontends/lnbh25*
8417
8418 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8419 M: Daniel Scheller <d.scheller.oss@gmail.com>
8420 L: linux-media@vger.kernel.org
8421 W: https://linuxtv.org
8422 T: git git://linuxtv.org/media_tree.git
8423 S: Maintained
8424 F: drivers/media/dvb-frontends/mxl5xx*
8425
8426 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8427 M: Sergey Kozlov <serjk@netup.ru>
8428 M: Abylay Ospan <aospan@netup.ru>
8429 L: linux-media@vger.kernel.org
8430 W: https://linuxtv.org
8431 W: http://netup.tv/
8432 T: git git://linuxtv.org/media_tree.git
8433 S: Supported
8434 F: drivers/media/pci/netup_unidvb/*
8435
8436 MEDIA DRIVERS FOR RENESAS - DRIF
8437 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8438 L: linux-media@vger.kernel.org
8439 L: linux-renesas-soc@vger.kernel.org
8440 T: git git://linuxtv.org/media_tree.git
8441 S: Supported
8442 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8443 F: drivers/media/platform/rcar_drif.c
8444
8445 MEDIA DRIVERS FOR RENESAS - FCP
8446 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8447 L: linux-media@vger.kernel.org
8448 L: linux-renesas-soc@vger.kernel.org
8449 T: git git://linuxtv.org/media_tree.git
8450 S: Supported
8451 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8452 F: drivers/media/platform/rcar-fcp.c
8453 F: include/media/rcar-fcp.h
8454
8455 MEDIA DRIVERS FOR RENESAS - FDP1
8456 M: Kieran Bingham <kieran@bingham.xyz>
8457 L: linux-media@vger.kernel.org
8458 L: linux-renesas-soc@vger.kernel.org
8459 T: git git://linuxtv.org/media_tree.git
8460 S: Supported
8461 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8462 F: drivers/media/platform/rcar_fdp1.c
8463
8464 MEDIA DRIVERS FOR RENESAS - VIN
8465 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8466 L: linux-media@vger.kernel.org
8467 L: linux-renesas-soc@vger.kernel.org
8468 T: git git://linuxtv.org/media_tree.git
8469 S: Supported
8470 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8471 F: drivers/media/platform/rcar-vin/
8472
8473 MEDIA DRIVERS FOR RENESAS - VSP1
8474 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8475 L: linux-media@vger.kernel.org
8476 L: linux-renesas-soc@vger.kernel.org
8477 T: git git://linuxtv.org/media_tree.git
8478 S: Supported
8479 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8480 F: drivers/media/platform/vsp1/
8481
8482 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8483 M: Daniel Scheller <d.scheller.oss@gmail.com>
8484 L: linux-media@vger.kernel.org
8485 W: https://linuxtv.org
8486 T: git git://linuxtv.org/media_tree.git
8487 S: Maintained
8488 F: drivers/media/dvb-frontends/stv0910*
8489
8490 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8491 M: Daniel Scheller <d.scheller.oss@gmail.com>
8492 L: linux-media@vger.kernel.org
8493 W: https://linuxtv.org
8494 T: git git://linuxtv.org/media_tree.git
8495 S: Maintained
8496 F: drivers/media/dvb-frontends/stv6111*
8497
8498 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8499 M: Daniel Scheller <d.scheller.oss@gmail.com>
8500 L: linux-media@vger.kernel.org
8501 W: https://linuxtv.org
8502 T: git git://linuxtv.org/media_tree.git
8503 S: Maintained
8504 F: drivers/media/pci/ddbridge/*
8505
8506 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8507 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8508 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8509 P: LinuxTV.org Project
8510 L: linux-media@vger.kernel.org
8511 W: https://linuxtv.org
8512 Q: http://patchwork.kernel.org/project/linux-media/list/
8513 T: git git://linuxtv.org/media_tree.git
8514 S: Maintained
8515 F: Documentation/devicetree/bindings/media/
8516 F: Documentation/media/
8517 F: drivers/media/
8518 F: drivers/staging/media/
8519 F: include/linux/platform_data/media/
8520 F: include/media/
8521 F: include/uapi/linux/dvb/
8522 F: include/uapi/linux/videodev2.h
8523 F: include/uapi/linux/media.h
8524 F: include/uapi/linux/v4l2-*
8525 F: include/uapi/linux/meye.h
8526 F: include/uapi/linux/ivtv*
8527 F: include/uapi/linux/uvcvideo.h
8528
8529 MEDIATEK ETHERNET DRIVER
8530 M: Felix Fietkau <nbd@openwrt.org>
8531 M: John Crispin <john@phrozen.org>
8532 M: Sean Wang <sean.wang@mediatek.com>
8533 M: Nelson Chang <nelson.chang@mediatek.com>
8534 L: netdev@vger.kernel.org
8535 S: Maintained
8536 F: drivers/net/ethernet/mediatek/
8537
8538 MEDIATEK JPEG DRIVER
8539 M: Rick Chang <rick.chang@mediatek.com>
8540 M: Bin Liu <bin.liu@mediatek.com>
8541 S: Supported
8542 F: drivers/media/platform/mtk-jpeg/
8543 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8544
8545 MEDIATEK MDP DRIVER
8546 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8547 M: Houlong Wei <houlong.wei@mediatek.com>
8548 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8549 S: Supported
8550 F: drivers/media/platform/mtk-mdp/
8551 F: drivers/media/platform/mtk-vpu/
8552 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8553
8554 MEDIATEK MEDIA DRIVER
8555 M: Tiffany Lin <tiffany.lin@mediatek.com>
8556 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8557 S: Supported
8558 F: drivers/media/platform/mtk-vcodec/
8559 F: drivers/media/platform/mtk-vpu/
8560 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8561 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8562
8563 MEDIATEK MT7601U WIRELESS LAN DRIVER
8564 M: Jakub Kicinski <kubakici@wp.pl>
8565 L: linux-wireless@vger.kernel.org
8566 S: Maintained
8567 F: drivers/net/wireless/mediatek/mt7601u/
8568
8569 MEDIATEK CIR DRIVER
8570 M: Sean Wang <sean.wang@mediatek.com>
8571 S: Maintained
8572 F: drivers/media/rc/mtk-cir.c
8573
8574 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8575 M: Sean Wang <sean.wang@mediatek.com>
8576 S: Maintained
8577 F: drivers/char/hw_random/mtk-rng.c
8578
8579 MEDIATEK USB3 DRD IP DRIVER
8580 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8581 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8583 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8584 S: Maintained
8585 F: drivers/usb/mtu3/
8586
8587 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8588 M: Peter Senna Tschudin <peter.senna@collabora.com>
8589 M: Martin Donnelly <martin.donnelly@ge.com>
8590 M: Martyn Welch <martyn.welch@collabora.co.uk>
8591 S: Maintained
8592 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8593 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8594
8595 MEGARAID SCSI/SAS DRIVERS
8596 M: Kashyap Desai <kashyap.desai@broadcom.com>
8597 M: Sumit Saxena <sumit.saxena@broadcom.com>
8598 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8599 L: megaraidlinux.pdl@broadcom.com
8600 L: linux-scsi@vger.kernel.org
8601 W: http://www.avagotech.com/support/
8602 S: Maintained
8603 F: Documentation/scsi/megaraid.txt
8604 F: drivers/scsi/megaraid.*
8605 F: drivers/scsi/megaraid/
8606
8607 MELEXIS MLX90614 DRIVER
8608 M: Crt Mori <cmo@melexis.com>
8609 L: linux-iio@vger.kernel.org
8610 W: http://www.melexis.com
8611 S: Supported
8612 F: drivers/iio/temperature/mlx90614.c
8613
8614 MELFAS MIP4 TOUCHSCREEN DRIVER
8615 M: Sangwon Jee <jeesw@melfas.com>
8616 W: http://www.melfas.com
8617 S: Supported
8618 F: drivers/input/touchscreen/melfas_mip4.c
8619 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8620
8621 MELLANOX ETHERNET DRIVER (mlx4_en)
8622 M: Tariq Toukan <tariqt@mellanox.com>
8623 L: netdev@vger.kernel.org
8624 S: Supported
8625 W: http://www.mellanox.com
8626 Q: http://patchwork.ozlabs.org/project/netdev/list/
8627 F: drivers/net/ethernet/mellanox/mlx4/en_*
8628
8629 MELLANOX ETHERNET DRIVER (mlx5e)
8630 M: Saeed Mahameed <saeedm@mellanox.com>
8631 L: netdev@vger.kernel.org
8632 S: Supported
8633 W: http://www.mellanox.com
8634 Q: http://patchwork.ozlabs.org/project/netdev/list/
8635 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8636
8637 MELLANOX ETHERNET INNOVA DRIVER
8638 M: Ilan Tayari <ilant@mellanox.com>
8639 R: Boris Pismenny <borisp@mellanox.com>
8640 L: netdev@vger.kernel.org
8641 S: Supported
8642 W: http://www.mellanox.com
8643 Q: http://patchwork.ozlabs.org/project/netdev/list/
8644 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8645 F: include/linux/mlx5/mlx5_ifc_fpga.h
8646
8647 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8648 M: Ilan Tayari <ilant@mellanox.com>
8649 R: Boris Pismenny <borisp@mellanox.com>
8650 L: netdev@vger.kernel.org
8651 S: Supported
8652 W: http://www.mellanox.com
8653 Q: http://patchwork.ozlabs.org/project/netdev/list/
8654 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8655 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8656
8657 MELLANOX ETHERNET SWITCH DRIVERS
8658 M: Jiri Pirko <jiri@mellanox.com>
8659 M: Ido Schimmel <idosch@mellanox.com>
8660 L: netdev@vger.kernel.org
8661 S: Supported
8662 W: http://www.mellanox.com
8663 Q: http://patchwork.ozlabs.org/project/netdev/list/
8664 F: drivers/net/ethernet/mellanox/mlxsw/
8665
8666 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8667 M: Yotam Gigi <yotamg@mellanox.com>
8668 L: netdev@vger.kernel.org
8669 S: Supported
8670 W: http://www.mellanox.com
8671 Q: http://patchwork.ozlabs.org/project/netdev/list/
8672 F: drivers/net/ethernet/mellanox/mlxfw/
8673
8674 MELLANOX MLX CPLD HOTPLUG DRIVER
8675 M: Vadim Pasternak <vadimp@mellanox.com>
8676 L: platform-driver-x86@vger.kernel.org
8677 S: Supported
8678 F: drivers/platform/x86/mlxcpld-hotplug.c
8679 F: include/linux/platform_data/mlxcpld-hotplug.h
8680
8681 MELLANOX MLX4 core VPI driver
8682 M: Tariq Toukan <tariqt@mellanox.com>
8683 L: netdev@vger.kernel.org
8684 L: linux-rdma@vger.kernel.org
8685 W: http://www.mellanox.com
8686 Q: http://patchwork.ozlabs.org/project/netdev/list/
8687 S: Supported
8688 F: drivers/net/ethernet/mellanox/mlx4/
8689 F: include/linux/mlx4/
8690
8691 MELLANOX MLX4 IB driver
8692 M: Yishai Hadas <yishaih@mellanox.com>
8693 L: linux-rdma@vger.kernel.org
8694 W: http://www.mellanox.com
8695 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8696 S: Supported
8697 F: drivers/infiniband/hw/mlx4/
8698 F: include/linux/mlx4/
8699 F: include/uapi/rdma/mlx4-abi.h
8700
8701 MELLANOX MLX5 core VPI driver
8702 M: Saeed Mahameed <saeedm@mellanox.com>
8703 M: Matan Barak <matanb@mellanox.com>
8704 M: Leon Romanovsky <leonro@mellanox.com>
8705 L: netdev@vger.kernel.org
8706 L: linux-rdma@vger.kernel.org
8707 W: http://www.mellanox.com
8708 Q: http://patchwork.ozlabs.org/project/netdev/list/
8709 S: Supported
8710 F: drivers/net/ethernet/mellanox/mlx5/core/
8711 F: include/linux/mlx5/
8712
8713 MELLANOX MLX5 IB driver
8714 M: Matan Barak <matanb@mellanox.com>
8715 M: Leon Romanovsky <leonro@mellanox.com>
8716 L: linux-rdma@vger.kernel.org
8717 W: http://www.mellanox.com
8718 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8719 S: Supported
8720 F: drivers/infiniband/hw/mlx5/
8721 F: include/linux/mlx5/
8722 F: include/uapi/rdma/mlx5-abi.h
8723
8724 MELLANOX MLXCPLD I2C AND MUX DRIVER
8725 M: Vadim Pasternak <vadimp@mellanox.com>
8726 M: Michael Shych <michaelsh@mellanox.com>
8727 L: linux-i2c@vger.kernel.org
8728 S: Supported
8729 F: drivers/i2c/busses/i2c-mlxcpld.c
8730 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8731 F: Documentation/i2c/busses/i2c-mlxcpld
8732
8733 MELLANOX MLXCPLD LED DRIVER
8734 M: Vadim Pasternak <vadimp@mellanox.com>
8735 L: linux-leds@vger.kernel.org
8736 S: Supported
8737 F: drivers/leds/leds-mlxcpld.c
8738 F: Documentation/leds/leds-mlxcpld.txt
8739
8740 MELLANOX PLATFORM DRIVER
8741 M: Vadim Pasternak <vadimp@mellanox.com>
8742 L: platform-driver-x86@vger.kernel.org
8743 S: Supported
8744 F: drivers/platform/x86/mlx-platform.c
8745
8746 MEMBARRIER SUPPORT
8747 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8748 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8749 L: linux-kernel@vger.kernel.org
8750 S: Supported
8751 F: kernel/sched/membarrier.c
8752 F: include/uapi/linux/membarrier.h
8753
8754 MEMORY MANAGEMENT
8755 L: linux-mm@kvack.org
8756 W: http://www.linux-mm.org
8757 S: Maintained
8758 F: include/linux/mm.h
8759 F: include/linux/gfp.h
8760 F: include/linux/mmzone.h
8761 F: include/linux/memory_hotplug.h
8762 F: include/linux/vmalloc.h
8763 F: mm/
8764
8765 MEMORY TECHNOLOGY DEVICES (MTD)
8766 M: David Woodhouse <dwmw2@infradead.org>
8767 M: Brian Norris <computersforpeace@gmail.com>
8768 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8769 M: Marek Vasut <marek.vasut@gmail.com>
8770 M: Richard Weinberger <richard@nod.at>
8771 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8772 L: linux-mtd@lists.infradead.org
8773 W: http://www.linux-mtd.infradead.org/
8774 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8775 T: git git://git.infradead.org/linux-mtd.git master
8776 T: git git://git.infradead.org/l2-mtd.git master
8777 S: Maintained
8778 F: Documentation/devicetree/bindings/mtd/
8779 F: drivers/mtd/
8780 F: include/linux/mtd/
8781 F: include/uapi/mtd/
8782
8783 MEN A21 WATCHDOG DRIVER
8784 M: Johannes Thumshirn <morbidrsa@gmail.com>
8785 L: linux-watchdog@vger.kernel.org
8786 S: Maintained
8787 F: drivers/watchdog/mena21_wdt.c
8788
8789 MEN CHAMELEON BUS (mcb)
8790 M: Johannes Thumshirn <morbidrsa@gmail.com>
8791 S: Maintained
8792 F: drivers/mcb/
8793 F: include/linux/mcb.h
8794 F: Documentation/men-chameleon-bus.txt
8795
8796 MEN F21BMC (Board Management Controller)
8797 M: Andreas Werner <andreas.werner@men.de>
8798 S: Supported
8799 F: drivers/mfd/menf21bmc.c
8800 F: drivers/watchdog/menf21bmc_wdt.c
8801 F: drivers/leds/leds-menf21bmc.c
8802 F: drivers/hwmon/menf21bmc_hwmon.c
8803 F: Documentation/hwmon/menf21bmc
8804
8805 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8806 M: Neil Armstrong <narmstrong@baylibre.com>
8807 L: linux-media@lists.freedesktop.org
8808 L: linux-amlogic@lists.infradead.org
8809 W: http://linux-meson.com/
8810 S: Supported
8811 F: drivers/media/platform/meson/ao-cec.c
8812 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8813 T: git git://linuxtv.org/media_tree.git
8814
8815 METAG ARCHITECTURE
8816 M: James Hogan <james.hogan@imgtec.com>
8817 L: linux-metag@vger.kernel.org
8818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8819 S: Odd Fixes
8820 F: arch/metag/
8821 F: Documentation/metag/
8822 F: Documentation/devicetree/bindings/metag/
8823 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8824 F: drivers/clocksource/metag_generic.c
8825 F: drivers/irqchip/irq-metag.c
8826 F: drivers/irqchip/irq-metag-ext.c
8827 F: drivers/tty/metag_da.c
8828
8829 MICROBLAZE ARCHITECTURE
8830 M: Michal Simek <monstr@monstr.eu>
8831 W: http://www.monstr.eu/fdt/
8832 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8833 S: Supported
8834 F: arch/microblaze/
8835
8836 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8837 M: Richard Genoud <richard.genoud@gmail.com>
8838 S: Maintained
8839 F: drivers/tty/serial/atmel_serial.c
8840 F: drivers/tty/serial/atmel_serial.h
8841
8842 MICROCHIP / ATMEL DMA DRIVER
8843 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8845 L: dmaengine@vger.kernel.org
8846 S: Supported
8847 F: drivers/dma/at_hdmac.c
8848 F: drivers/dma/at_hdmac_regs.h
8849 F: include/linux/platform_data/dma-atmel.h
8850
8851 MICROCHIP / ATMEL ECC DRIVER
8852 M: Tudor Ambarus <tudor.ambarus@microchip.com>
8853 L: linux-crypto@vger.kernel.org
8854 S: Maintained
8855 F: drivers/crypto/atmel-ecc.*
8856
8857 MICROCHIP / ATMEL ISC DRIVER
8858 M: Songjun Wu <songjun.wu@microchip.com>
8859 L: linux-media@vger.kernel.org
8860 S: Supported
8861 F: drivers/media/platform/atmel/atmel-isc.c
8862 F: drivers/media/platform/atmel/atmel-isc-regs.h
8863 F: devicetree/bindings/media/atmel-isc.txt
8864
8865 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8866 M: Woojung Huh <Woojung.Huh@microchip.com>
8867 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8868 L: netdev@vger.kernel.org
8869 S: Maintained
8870 F: net/dsa/tag_ksz.c
8871 F: drivers/net/dsa/microchip/*
8872 F: include/linux/platform_data/microchip-ksz.h
8873 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8874
8875 MICROCHIP USB251XB DRIVER
8876 M: Richard Leitner <richard.leitner@skidata.com>
8877 L: linux-usb@vger.kernel.org
8878 S: Maintained
8879 F: drivers/usb/misc/usb251xb.c
8880 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8881
8882 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8883 M: Don Brace <don.brace@microsemi.com>
8884 L: esc.storagedev@microsemi.com
8885 L: linux-scsi@vger.kernel.org
8886 S: Supported
8887 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8888 F: drivers/scsi/smartpqi/Kconfig
8889 F: drivers/scsi/smartpqi/Makefile
8890 F: include/linux/cciss*.h
8891 F: include/uapi/linux/cciss*.h
8892 F: Documentation/scsi/smartpqi.txt
8893
8894 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8895 M: Chen Yu <yu.c.chen@intel.com>
8896 L: platform-driver-x86@vger.kernel.org
8897 S: Supported
8898 F: drivers/platform/x86/surfacepro3_button.c
8899
8900 MICROTEK X6 SCANNER
8901 M: Oliver Neukum <oliver@neukum.org>
8902 S: Maintained
8903 F: drivers/usb/image/microtek.*
8904
8905 MIPS
8906 M: Ralf Baechle <ralf@linux-mips.org>
8907 L: linux-mips@linux-mips.org
8908 W: http://www.linux-mips.org/
8909 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8910 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8911 S: Supported
8912 F: Documentation/devicetree/bindings/mips/
8913 F: Documentation/mips/
8914 F: arch/mips/
8915
8916 MIPS BOSTON DEVELOPMENT BOARD
8917 M: Paul Burton <paul.burton@imgtec.com>
8918 L: linux-mips@linux-mips.org
8919 S: Maintained
8920 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8921 F: arch/mips/boot/dts/img/boston.dts
8922 F: arch/mips/configs/generic/board-boston.config
8923 F: drivers/clk/imgtec/clk-boston.c
8924 F: include/dt-bindings/clock/boston-clock.h
8925
8926 MIPS GENERIC PLATFORM
8927 M: Paul Burton <paul.burton@imgtec.com>
8928 L: linux-mips@linux-mips.org
8929 S: Supported
8930 F: arch/mips/generic/
8931
8932 MIPS/LOONGSON1 ARCHITECTURE
8933 M: Keguang Zhang <keguang.zhang@gmail.com>
8934 L: linux-mips@linux-mips.org
8935 S: Maintained
8936 F: arch/mips/loongson32/
8937 F: arch/mips/include/asm/mach-loongson32/
8938 F: drivers/*/*loongson1*
8939 F: drivers/*/*/*loongson1*
8940
8941 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8942 M: Hans Verkuil <hverkuil@xs4all.nl>
8943 L: linux-media@vger.kernel.org
8944 T: git git://linuxtv.org/media_tree.git
8945 W: https://linuxtv.org
8946 S: Odd Fixes
8947 F: drivers/media/radio/radio-miropcm20*
8948
8949 MMP SUPPORT
8950 M: Eric Miao <eric.y.miao@gmail.com>
8951 M: Haojian Zhuang <haojian.zhuang@gmail.com>
8952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8953 T: git git://github.com/hzhuang1/linux.git
8954 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8955 S: Maintained
8956 F: arch/arm/boot/dts/mmp*
8957 F: arch/arm/mach-mmp/
8958
8959 MN88472 MEDIA DRIVER
8960 M: Antti Palosaari <crope@iki.fi>
8961 L: linux-media@vger.kernel.org
8962 W: https://linuxtv.org
8963 W: http://palosaari.fi/linux/
8964 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8965 S: Maintained
8966 F: drivers/media/dvb-frontends/mn88472*
8967
8968 MN88473 MEDIA DRIVER
8969 M: Antti Palosaari <crope@iki.fi>
8970 L: linux-media@vger.kernel.org
8971 W: https://linuxtv.org
8972 W: http://palosaari.fi/linux/
8973 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8974 S: Maintained
8975 F: drivers/media/dvb-frontends/mn88473*
8976
8977 MODULE SUPPORT
8978 M: Jessica Yu <jeyu@kernel.org>
8979 M: Rusty Russell <rusty@rustcorp.com.au>
8980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8981 S: Maintained
8982 F: include/linux/module.h
8983 F: kernel/module.c
8984
8985 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8986 W: http://popies.net/meye/
8987 S: Orphan
8988 F: Documentation/media/v4l-drivers/meye*
8989 F: drivers/media/pci/meye/
8990 F: include/uapi/linux/meye.h
8991
8992 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8993 M: Jiri Slaby <jirislaby@gmail.com>
8994 S: Maintained
8995 F: Documentation/serial/moxa-smartio
8996 F: drivers/tty/mxser.*
8997
8998 MR800 AVERMEDIA USB FM RADIO DRIVER
8999 M: Alexey Klimov <klimov.linux@gmail.com>
9000 L: linux-media@vger.kernel.org
9001 T: git git://linuxtv.org/media_tree.git
9002 S: Maintained
9003 F: drivers/media/radio/radio-mr800.c
9004
9005 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9006 M: Alan Ott <alan@signal11.us>
9007 L: linux-wpan@vger.kernel.org
9008 S: Maintained
9009 F: drivers/net/ieee802154/mrf24j40.c
9010 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9011
9012 MSI LAPTOP SUPPORT
9013 M: "Lee, Chun-Yi" <jlee@suse.com>
9014 L: platform-driver-x86@vger.kernel.org
9015 S: Maintained
9016 F: drivers/platform/x86/msi-laptop.c
9017
9018 MSI WMI SUPPORT
9019 L: platform-driver-x86@vger.kernel.org
9020 S: Orphan
9021 F: drivers/platform/x86/msi-wmi.c
9022
9023 MSI001 MEDIA DRIVER
9024 M: Antti Palosaari <crope@iki.fi>
9025 L: linux-media@vger.kernel.org
9026 W: https://linuxtv.org
9027 W: http://palosaari.fi/linux/
9028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9029 T: git git://linuxtv.org/anttip/media_tree.git
9030 S: Maintained
9031 F: drivers/media/tuners/msi001*
9032
9033 MSI2500 MEDIA DRIVER
9034 M: Antti Palosaari <crope@iki.fi>
9035 L: linux-media@vger.kernel.org
9036 W: https://linuxtv.org
9037 W: http://palosaari.fi/linux/
9038 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9039 T: git git://linuxtv.org/anttip/media_tree.git
9040 S: Maintained
9041 F: drivers/media/usb/msi2500/
9042
9043 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9044 M: Robert Jarzmik <robert.jarzmik@free.fr>
9045 L: linux-mtd@lists.infradead.org
9046 S: Maintained
9047 F: drivers/mtd/devices/docg3*
9048
9049 MT9M032 APTINA SENSOR DRIVER
9050 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9051 L: linux-media@vger.kernel.org
9052 T: git git://linuxtv.org/media_tree.git
9053 S: Maintained
9054 F: drivers/media/i2c/mt9m032.c
9055 F: include/media/i2c/mt9m032.h
9056
9057 MT9P031 APTINA CAMERA SENSOR
9058 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9059 L: linux-media@vger.kernel.org
9060 T: git git://linuxtv.org/media_tree.git
9061 S: Maintained
9062 F: drivers/media/i2c/mt9p031.c
9063 F: include/media/i2c/mt9p031.h
9064
9065 MT9T001 APTINA CAMERA SENSOR
9066 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9067 L: linux-media@vger.kernel.org
9068 T: git git://linuxtv.org/media_tree.git
9069 S: Maintained
9070 F: drivers/media/i2c/mt9t001.c
9071 F: include/media/i2c/mt9t001.h
9072
9073 MT9V032 APTINA CAMERA SENSOR
9074 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9075 L: linux-media@vger.kernel.org
9076 T: git git://linuxtv.org/media_tree.git
9077 S: Maintained
9078 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9079 F: drivers/media/i2c/mt9v032.c
9080 F: include/media/i2c/mt9v032.h
9081
9082 MULTIFUNCTION DEVICES (MFD)
9083 M: Lee Jones <lee.jones@linaro.org>
9084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9085 S: Supported
9086 F: Documentation/devicetree/bindings/mfd/
9087 F: drivers/mfd/
9088 F: include/linux/mfd/
9089 F: include/dt-bindings/mfd/
9090
9091 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9092 S: Orphan
9093 F: drivers/mmc/host/mmc_spi.c
9094 F: include/linux/spi/mmc_spi.h
9095
9096 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9097 M: Ulf Hansson <ulf.hansson@linaro.org>
9098 L: linux-mmc@vger.kernel.org
9099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9100 S: Maintained
9101 F: Documentation/devicetree/bindings/mmc/
9102 F: drivers/mmc/
9103 F: include/linux/mmc/
9104 F: include/uapi/linux/mmc/
9105
9106 MULTIPLEXER SUBSYSTEM
9107 M: Peter Rosin <peda@axentia.se>
9108 S: Maintained
9109 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9110 F: Documentation/devicetree/bindings/mux/
9111 F: include/linux/dt-bindings/mux/
9112 F: include/linux/mux/
9113 F: drivers/mux/
9114
9115 MULTISOUND SOUND DRIVER
9116 M: Andrew Veliath <andrewtv@usa.net>
9117 S: Maintained
9118 F: Documentation/sound/oss/MultiSound
9119 F: sound/oss/msnd*
9120
9121 MULTITECH MULTIPORT CARD (ISICOM)
9122 S: Orphan
9123 F: drivers/tty/isicom.c
9124 F: include/linux/isicom.h
9125
9126 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9127 M: Bin Liu <b-liu@ti.com>
9128 L: linux-usb@vger.kernel.org
9129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9130 S: Maintained
9131 F: drivers/usb/musb/
9132
9133 MXL5007T MEDIA DRIVER
9134 M: Michael Krufky <mkrufky@linuxtv.org>
9135 L: linux-media@vger.kernel.org
9136 W: https://linuxtv.org
9137 W: http://github.com/mkrufky
9138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9139 T: git git://linuxtv.org/mkrufky/tuners.git
9140 S: Maintained
9141 F: drivers/media/tuners/mxl5007t.*
9142
9143 MXSFB DRM DRIVER
9144 M: Marek Vasut <marex@denx.de>
9145 S: Supported
9146 F: drivers/gpu/drm/mxsfb/
9147 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9148
9149 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9150 M: Hyong-Youb Kim <hykim@myri.com>
9151 L: netdev@vger.kernel.org
9152 W: https://www.myricom.com/support/downloads/myri10ge.html
9153 S: Supported
9154 F: drivers/net/ethernet/myricom/myri10ge/
9155
9156 NAND FLASH SUBSYSTEM
9157 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9158 R: Richard Weinberger <richard@nod.at>
9159 L: linux-mtd@lists.infradead.org
9160 W: http://www.linux-mtd.infradead.org/
9161 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9162 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9163 T: git git://git.infradead.org/l2-mtd.git nand/next
9164 S: Maintained
9165 F: drivers/mtd/nand/
9166 F: include/linux/mtd/nand*.h
9167
9168 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9169 M: Daniel Mack <zonque@gmail.com>
9170 S: Maintained
9171 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9172 W: http://www.native-instruments.com
9173 F: sound/usb/caiaq/
9174
9175 NATSEMI ETHERNET DRIVER (DP8381x)
9176 S: Orphan
9177 F: drivers/net/ethernet/natsemi/natsemi.c
9178
9179 NCP FILESYSTEM
9180 M: Petr Vandrovec <petr@vandrovec.name>
9181 S: Odd Fixes
9182 F: fs/ncpfs/
9183
9184 NCR 5380 SCSI DRIVERS
9185 M: Finn Thain <fthain@telegraphics.com.au>
9186 M: Michael Schmitz <schmitzmic@gmail.com>
9187 L: linux-scsi@vger.kernel.org
9188 S: Maintained
9189 F: Documentation/scsi/g_NCR5380.txt
9190 F: drivers/scsi/NCR5380.*
9191 F: drivers/scsi/arm/cumana_1.c
9192 F: drivers/scsi/arm/oak.c
9193 F: drivers/scsi/atari_scsi.*
9194 F: drivers/scsi/dmx3191d.c
9195 F: drivers/scsi/g_NCR5380.*
9196 F: drivers/scsi/mac_scsi.*
9197 F: drivers/scsi/sun3_scsi.*
9198 F: drivers/scsi/sun3_scsi_vme.c
9199
9200 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9201 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9202 L: linux-scsi@vger.kernel.org
9203 S: Maintained
9204 F: drivers/scsi/NCR_D700.*
9205
9206 NCT6775 HARDWARE MONITOR DRIVER
9207 M: Guenter Roeck <linux@roeck-us.net>
9208 L: linux-hwmon@vger.kernel.org
9209 S: Maintained
9210 F: Documentation/hwmon/nct6775
9211 F: drivers/hwmon/nct6775.c
9212
9213 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9214 M: Faisal Latif <faisal.latif@intel.com>
9215 L: linux-rdma@vger.kernel.org
9216 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9217 S: Supported
9218 F: drivers/infiniband/hw/nes/
9219 F: include/uapi/rdma/nes-abi.h
9220
9221 NETEM NETWORK EMULATOR
9222 M: Stephen Hemminger <stephen@networkplumber.org>
9223 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9224 S: Maintained
9225 F: net/sched/sch_netem.c
9226
9227 NETERION 10GbE DRIVERS (s2io/vxge)
9228 M: Jon Mason <jdmason@kudzu.us>
9229 L: netdev@vger.kernel.org
9230 S: Supported
9231 F: Documentation/networking/s2io.txt
9232 F: Documentation/networking/vxge.txt
9233 F: drivers/net/ethernet/neterion/
9234
9235 NETFILTER
9236 M: Pablo Neira Ayuso <pablo@netfilter.org>
9237 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9238 M: Florian Westphal <fw@strlen.de>
9239 L: netfilter-devel@vger.kernel.org
9240 L: coreteam@netfilter.org
9241 W: http://www.netfilter.org/
9242 W: http://www.iptables.org/
9243 W: http://www.nftables.org/
9244 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9247 S: Maintained
9248 F: include/linux/netfilter*
9249 F: include/linux/netfilter/
9250 F: include/net/netfilter/
9251 F: include/uapi/linux/netfilter*
9252 F: include/uapi/linux/netfilter/
9253 F: net/*/netfilter.c
9254 F: net/*/netfilter/
9255 F: net/netfilter/
9256 F: net/bridge/br_netfilter*.c
9257
9258 NETLABEL
9259 M: Paul Moore <paul@paul-moore.com>
9260 W: http://netlabel.sf.net
9261 L: netdev@vger.kernel.org
9262 S: Maintained
9263 F: Documentation/netlabel/
9264 F: include/net/netlabel.h
9265 F: net/netlabel/
9266
9267 NETROM NETWORK LAYER
9268 M: Ralf Baechle <ralf@linux-mips.org>
9269 L: linux-hams@vger.kernel.org
9270 W: http://www.linux-ax25.org/
9271 S: Maintained
9272 F: include/net/netrom.h
9273 F: include/uapi/linux/netrom.h
9274 F: net/netrom/
9275
9276 NETRONOME ETHERNET DRIVERS
9277 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9278 L: oss-drivers@netronome.com
9279 S: Maintained
9280 F: drivers/net/ethernet/netronome/
9281
9282 NETWORK BLOCK DEVICE (NBD)
9283 M: Josef Bacik <jbacik@fb.com>
9284 S: Maintained
9285 L: linux-block@vger.kernel.org
9286 L: nbd-general@lists.sourceforge.net
9287 F: Documentation/blockdev/nbd.txt
9288 F: drivers/block/nbd.c
9289 F: include/uapi/linux/nbd.h
9290
9291 NETWORK DROP MONITOR
9292 M: Neil Horman <nhorman@tuxdriver.com>
9293 L: netdev@vger.kernel.org
9294 S: Maintained
9295 W: https://fedorahosted.org/dropwatch/
9296 F: net/core/drop_monitor.c
9297
9298 NETWORKING DRIVERS
9299 L: netdev@vger.kernel.org
9300 W: http://www.linuxfoundation.org/en/Net
9301 Q: http://patchwork.ozlabs.org/project/netdev/list/
9302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9304 S: Odd Fixes
9305 F: Documentation/devicetree/bindings/net/
9306 F: drivers/net/
9307 F: include/linux/if_*
9308 F: include/linux/netdevice.h
9309 F: include/linux/etherdevice.h
9310 F: include/linux/fcdevice.h
9311 F: include/linux/fddidevice.h
9312 F: include/linux/hippidevice.h
9313 F: include/linux/inetdevice.h
9314 F: include/uapi/linux/if_*
9315 F: include/uapi/linux/netdevice.h
9316
9317 NETWORKING DRIVERS (WIRELESS)
9318 M: Kalle Valo <kvalo@codeaurora.org>
9319 L: linux-wireless@vger.kernel.org
9320 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9323 S: Maintained
9324 F: Documentation/devicetree/bindings/net/wireless/
9325 F: drivers/net/wireless/
9326
9327 NETWORKING [DSA]
9328 M: Andrew Lunn <andrew@lunn.ch>
9329 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9330 M: Florian Fainelli <f.fainelli@gmail.com>
9331 S: Maintained
9332 F: net/dsa/
9333 F: include/net/dsa.h
9334 F: drivers/net/dsa/
9335
9336 NETWORKING [GENERAL]
9337 M: "David S. Miller" <davem@davemloft.net>
9338 L: netdev@vger.kernel.org
9339 W: http://www.linuxfoundation.org/en/Net
9340 Q: http://patchwork.ozlabs.org/project/netdev/list/
9341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9343 B: mailto:netdev@vger.kernel.org
9344 S: Maintained
9345 F: net/
9346 F: include/net/
9347 F: include/linux/in.h
9348 F: include/linux/net.h
9349 F: include/linux/netdevice.h
9350 F: include/uapi/linux/in.h
9351 F: include/uapi/linux/net.h
9352 F: include/uapi/linux/netdevice.h
9353 F: include/uapi/linux/net_namespace.h
9354 F: tools/net/
9355 F: tools/testing/selftests/net/
9356 F: lib/random32.c
9357
9358 NETWORKING [IPSEC]
9359 M: Steffen Klassert <steffen.klassert@secunet.com>
9360 M: Herbert Xu <herbert@gondor.apana.org.au>
9361 M: "David S. Miller" <davem@davemloft.net>
9362 L: netdev@vger.kernel.org
9363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9365 S: Maintained
9366 F: net/core/flow.c
9367 F: net/xfrm/
9368 F: net/key/
9369 F: net/ipv4/xfrm*
9370 F: net/ipv4/esp4*
9371 F: net/ipv4/ah4.c
9372 F: net/ipv4/ipcomp.c
9373 F: net/ipv4/ip_vti.c
9374 F: net/ipv6/xfrm*
9375 F: net/ipv6/esp6*
9376 F: net/ipv6/ah6.c
9377 F: net/ipv6/ipcomp6.c
9378 F: net/ipv6/ip6_vti.c
9379 F: include/uapi/linux/xfrm.h
9380 F: include/net/xfrm.h
9381
9382 NETWORKING [IPv4/IPv6]
9383 M: "David S. Miller" <davem@davemloft.net>
9384 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9385 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9386 L: netdev@vger.kernel.org
9387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9388 S: Maintained
9389 F: net/ipv4/
9390 F: net/ipv6/
9391 F: include/net/ip*
9392 F: arch/x86/net/*
9393
9394 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9395 M: Paul Moore <paul@paul-moore.com>
9396 L: netdev@vger.kernel.org
9397 S: Maintained
9398
9399 NETWORKING [TLS]
9400 M: Ilya Lesokhin <ilyal@mellanox.com>
9401 M: Aviad Yehezkel <aviadye@mellanox.com>
9402 M: Dave Watson <davejwatson@fb.com>
9403 L: netdev@vger.kernel.org
9404 S: Maintained
9405 F: net/tls/*
9406 F: include/uapi/linux/tls.h
9407 F: include/net/tls.h
9408
9409 NETWORKING [WIRELESS]
9410 L: linux-wireless@vger.kernel.org
9411 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9412
9413 NETXEN (1/10) GbE SUPPORT
9414 M: Manish Chopra <manish.chopra@cavium.com>
9415 M: Rahul Verma <rahul.verma@cavium.com>
9416 M: Dept-GELinuxNICDev@cavium.com
9417 L: netdev@vger.kernel.org
9418 S: Supported
9419 F: drivers/net/ethernet/qlogic/netxen/
9420
9421 NFC SUBSYSTEM
9422 M: Samuel Ortiz <sameo@linux.intel.com>
9423 L: linux-wireless@vger.kernel.org
9424 L: linux-nfc@lists.01.org (subscribers-only)
9425 S: Supported
9426 F: net/nfc/
9427 F: include/net/nfc/
9428 F: include/uapi/linux/nfc.h
9429 F: drivers/nfc/
9430 F: include/linux/platform_data/nfcmrvl.h
9431 F: include/linux/platform_data/nxp-nci.h
9432 F: Documentation/devicetree/bindings/net/nfc/
9433
9434 NFS, SUNRPC, AND LOCKD CLIENTS
9435 M: Trond Myklebust <trond.myklebust@primarydata.com>
9436 M: Anna Schumaker <anna.schumaker@netapp.com>
9437 L: linux-nfs@vger.kernel.org
9438 W: http://client.linux-nfs.org
9439 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9440 S: Maintained
9441 F: fs/lockd/
9442 F: fs/nfs/
9443 F: fs/nfs_common/
9444 F: net/sunrpc/
9445 F: include/linux/lockd/
9446 F: include/linux/nfs*
9447 F: include/linux/sunrpc/
9448 F: include/uapi/linux/nfs*
9449 F: include/uapi/linux/sunrpc/
9450
9451 NILFS2 FILESYSTEM
9452 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9453 L: linux-nilfs@vger.kernel.org
9454 W: http://nilfs.sourceforge.net/
9455 W: http://nilfs.osdn.jp/
9456 T: git git://github.com/konis/nilfs2.git
9457 S: Supported
9458 F: Documentation/filesystems/nilfs2.txt
9459 F: fs/nilfs2/
9460 F: include/trace/events/nilfs2.h
9461 F: include/uapi/linux/nilfs2_api.h
9462 F: include/uapi/linux/nilfs2_ondisk.h
9463
9464 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9465 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9466 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9467 S: Maintained
9468 F: Documentation/scsi/NinjaSCSI.txt
9469 F: drivers/scsi/pcmcia/nsp_*
9470
9471 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9472 M: GOTO Masanori <gotom@debian.or.jp>
9473 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9474 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9475 S: Maintained
9476 F: Documentation/scsi/NinjaSCSI.txt
9477 F: drivers/scsi/nsp32*
9478
9479 NIOS2 ARCHITECTURE
9480 M: Ley Foon Tan <lftan@altera.com>
9481 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9483 S: Maintained
9484 F: arch/nios2/
9485
9486 NOHZ, DYNTICKS SUPPORT
9487 M: Frederic Weisbecker <fweisbec@gmail.com>
9488 M: Thomas Gleixner <tglx@linutronix.de>
9489 M: Ingo Molnar <mingo@kernel.org>
9490 L: linux-kernel@vger.kernel.org
9491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9492 S: Maintained
9493 F: kernel/time/tick*.*
9494 F: include/linux/tick.h
9495 F: include/linux/sched/nohz.h
9496
9497 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9498 M: Pavel Machek <pavel@ucw.cz>
9499 M: Sakari Ailus <sakari.ailus@iki.fi>
9500 L: linux-media@vger.kernel.org
9501 S: Maintained
9502 F: drivers/media/i2c/et8ek8
9503 F: drivers/media/i2c/ad5820.c
9504
9505 NOKIA N900 POWER SUPPLY DRIVERS
9506 R: Pali Rohár <pali.rohar@gmail.com>
9507 F: include/linux/power/bq2415x_charger.h
9508 F: include/linux/power/bq27xxx_battery.h
9509 F: include/linux/power/isp1704_charger.h
9510 F: drivers/power/supply/bq2415x_charger.c
9511 F: drivers/power/supply/bq27xxx_battery.c
9512 F: drivers/power/supply/bq27xxx_battery_i2c.c
9513 F: drivers/power/supply/isp1704_charger.c
9514 F: drivers/power/supply/rx51_battery.c
9515
9516 NTB AMD DRIVER
9517 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9518 L: linux-ntb@googlegroups.com
9519 S: Supported
9520 F: drivers/ntb/hw/amd/
9521
9522 NTB DRIVER CORE
9523 M: Jon Mason <jdmason@kudzu.us>
9524 M: Dave Jiang <dave.jiang@intel.com>
9525 M: Allen Hubbe <Allen.Hubbe@emc.com>
9526 L: linux-ntb@googlegroups.com
9527 S: Supported
9528 W: https://github.com/jonmason/ntb/wiki
9529 T: git git://github.com/jonmason/ntb.git
9530 F: drivers/ntb/
9531 F: drivers/net/ntb_netdev.c
9532 F: include/linux/ntb.h
9533 F: include/linux/ntb_transport.h
9534 F: tools/testing/selftests/ntb/
9535
9536 NTB IDT DRIVER
9537 M: Serge Semin <fancer.lancer@gmail.com>
9538 L: linux-ntb@googlegroups.com
9539 S: Supported
9540 F: drivers/ntb/hw/idt/
9541
9542 NTB INTEL DRIVER
9543 M: Jon Mason <jdmason@kudzu.us>
9544 M: Dave Jiang <dave.jiang@intel.com>
9545 L: linux-ntb@googlegroups.com
9546 S: Supported
9547 W: https://github.com/jonmason/ntb/wiki
9548 T: git git://github.com/jonmason/ntb.git
9549 F: drivers/ntb/hw/intel/
9550
9551 NTFS FILESYSTEM
9552 M: Anton Altaparmakov <anton@tuxera.com>
9553 L: linux-ntfs-dev@lists.sourceforge.net
9554 W: http://www.tuxera.com/
9555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9556 S: Supported
9557 F: Documentation/filesystems/ntfs.txt
9558 F: fs/ntfs/
9559
9560 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9561 M: Antonino Daplas <adaplas@gmail.com>
9562 L: linux-fbdev@vger.kernel.org
9563 S: Maintained
9564 F: drivers/video/fbdev/riva/
9565 F: drivers/video/fbdev/nvidia/
9566
9567 NVM EXPRESS DRIVER
9568 M: Keith Busch <keith.busch@intel.com>
9569 M: Jens Axboe <axboe@fb.com>
9570 M: Christoph Hellwig <hch@lst.de>
9571 M: Sagi Grimberg <sagi@grimberg.me>
9572 L: linux-nvme@lists.infradead.org
9573 T: git://git.infradead.org/nvme.git
9574 W: http://git.infradead.org/nvme.git
9575 S: Supported
9576 F: drivers/nvme/host/
9577 F: include/linux/nvme.h
9578 F: include/uapi/linux/nvme_ioctl.h
9579
9580 NVM EXPRESS FC TRANSPORT DRIVERS
9581 M: James Smart <james.smart@broadcom.com>
9582 L: linux-nvme@lists.infradead.org
9583 S: Supported
9584 F: include/linux/nvme-fc.h
9585 F: include/linux/nvme-fc-driver.h
9586 F: drivers/nvme/host/fc.c
9587 F: drivers/nvme/target/fc.c
9588 F: drivers/nvme/target/fcloop.c
9589
9590 NVM EXPRESS TARGET DRIVER
9591 M: Christoph Hellwig <hch@lst.de>
9592 M: Sagi Grimberg <sagi@grimberg.me>
9593 L: linux-nvme@lists.infradead.org
9594 T: git://git.infradead.org/nvme.git
9595 W: http://git.infradead.org/nvme.git
9596 S: Supported
9597 F: drivers/nvme/target/
9598
9599 NVMEM FRAMEWORK
9600 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9601 S: Maintained
9602 F: drivers/nvmem/
9603 F: Documentation/devicetree/bindings/nvmem/
9604 F: Documentation/ABI/stable/sysfs-bus-nvmem
9605 F: include/linux/nvmem-consumer.h
9606 F: include/linux/nvmem-provider.h
9607
9608 NXP TDA998X DRM DRIVER
9609 M: Russell King <linux@armlinux.org.uk>
9610 S: Supported
9611 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9612 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9613 F: drivers/gpu/drm/i2c/tda998x_drv.c
9614 F: include/drm/i2c/tda998x.h
9615
9616 NXP TFA9879 DRIVER
9617 M: Peter Rosin <peda@axentia.se>
9618 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9619 S: Maintained
9620 F: sound/soc/codecs/tfa9879*
9621
9622 NXP-NCI NFC DRIVER
9623 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9624 R: Charles Gorand <charles.gorand@effinnov.com>
9625 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9626 S: Supported
9627 F: drivers/nfc/nxp-nci
9628
9629 OBJTOOL
9630 M: Josh Poimboeuf <jpoimboe@redhat.com>
9631 S: Supported
9632 F: tools/objtool/
9633
9634 OMAP AUDIO SUPPORT
9635 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9636 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9637 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9638 L: linux-omap@vger.kernel.org
9639 S: Maintained
9640 F: sound/soc/omap/
9641
9642 OMAP CLOCK FRAMEWORK SUPPORT
9643 M: Paul Walmsley <paul@pwsan.com>
9644 L: linux-omap@vger.kernel.org
9645 S: Maintained
9646 F: arch/arm/*omap*/*clock*
9647
9648 OMAP DEVICE TREE SUPPORT
9649 M: Benoît Cousson <bcousson@baylibre.com>
9650 M: Tony Lindgren <tony@atomide.com>
9651 L: linux-omap@vger.kernel.org
9652 L: devicetree@vger.kernel.org
9653 S: Maintained
9654 F: arch/arm/boot/dts/*omap*
9655 F: arch/arm/boot/dts/*am3*
9656 F: arch/arm/boot/dts/*am4*
9657 F: arch/arm/boot/dts/*am5*
9658 F: arch/arm/boot/dts/*dra7*
9659
9660 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9661 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9662 L: linux-omap@vger.kernel.org
9663 L: linux-fbdev@vger.kernel.org
9664 S: Maintained
9665 F: drivers/video/fbdev/omap2/
9666 F: Documentation/arm/OMAP/DSS
9667
9668 OMAP FRAMEBUFFER SUPPORT
9669 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9670 L: linux-fbdev@vger.kernel.org
9671 L: linux-omap@vger.kernel.org
9672 S: Maintained
9673 F: drivers/video/fbdev/omap/
9674
9675 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9676 M: Roger Quadros <rogerq@ti.com>
9677 M: Tony Lindgren <tony@atomide.com>
9678 L: linux-omap@vger.kernel.org
9679 S: Maintained
9680 F: drivers/memory/omap-gpmc.c
9681 F: arch/arm/mach-omap2/*gpmc*
9682
9683 OMAP GPIO DRIVER
9684 M: Grygorii Strashko <grygorii.strashko@ti.com>
9685 M: Santosh Shilimkar <ssantosh@kernel.org>
9686 M: Kevin Hilman <khilman@kernel.org>
9687 L: linux-omap@vger.kernel.org
9688 S: Maintained
9689 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9690 F: drivers/gpio/gpio-omap.c
9691
9692 OMAP HARDWARE SPINLOCK SUPPORT
9693 M: Ohad Ben-Cohen <ohad@wizery.com>
9694 L: linux-omap@vger.kernel.org
9695 S: Maintained
9696 F: drivers/hwspinlock/omap_hwspinlock.c
9697
9698 OMAP HS MMC SUPPORT
9699 L: linux-mmc@vger.kernel.org
9700 L: linux-omap@vger.kernel.org
9701 S: Orphan
9702 F: drivers/mmc/host/omap_hsmmc.c
9703
9704 OMAP HWMOD DATA
9705 M: Paul Walmsley <paul@pwsan.com>
9706 L: linux-omap@vger.kernel.org
9707 S: Maintained
9708 F: arch/arm/mach-omap2/omap_hwmod*data*
9709
9710 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9711 M: Benoît Cousson <bcousson@baylibre.com>
9712 L: linux-omap@vger.kernel.org
9713 S: Maintained
9714 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9715
9716 OMAP HWMOD SUPPORT
9717 M: Benoît Cousson <bcousson@baylibre.com>
9718 M: Paul Walmsley <paul@pwsan.com>
9719 L: linux-omap@vger.kernel.org
9720 S: Maintained
9721 F: arch/arm/mach-omap2/omap_hwmod.*
9722
9723 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9724 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9725 L: linux-media@vger.kernel.org
9726 S: Maintained
9727 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9728 F: drivers/media/platform/omap3isp/
9729 F: drivers/staging/media/omap4iss/
9730
9731 OMAP MMC SUPPORT
9732 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9733 L: linux-omap@vger.kernel.org
9734 S: Maintained
9735 F: drivers/mmc/host/omap.c
9736
9737 OMAP POWER MANAGEMENT SUPPORT
9738 M: Kevin Hilman <khilman@kernel.org>
9739 L: linux-omap@vger.kernel.org
9740 S: Maintained
9741 F: arch/arm/*omap*/*pm*
9742 F: drivers/cpufreq/omap-cpufreq.c
9743
9744 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9745 M: Rajendra Nayak <rnayak@codeaurora.org>
9746 M: Paul Walmsley <paul@pwsan.com>
9747 L: linux-omap@vger.kernel.org
9748 S: Maintained
9749 F: arch/arm/mach-omap2/prm*
9750
9751 OMAP RANDOM NUMBER GENERATOR SUPPORT
9752 M: Deepak Saxena <dsaxena@plexity.net>
9753 S: Maintained
9754 F: drivers/char/hw_random/omap-rng.c
9755
9756 OMAP USB SUPPORT
9757 L: linux-usb@vger.kernel.org
9758 L: linux-omap@vger.kernel.org
9759 S: Orphan
9760 F: drivers/usb/*/*omap*
9761 F: arch/arm/*omap*/usb*
9762
9763 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9764 M: Mark Jackson <mpfj@newflow.co.uk>
9765 L: linux-omap@vger.kernel.org
9766 S: Maintained
9767 F: arch/arm/boot/dts/am335x-nano.dts
9768
9769 OMAP1 SUPPORT
9770 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9771 M: Tony Lindgren <tony@atomide.com>
9772 L: linux-omap@vger.kernel.org
9773 Q: http://patchwork.kernel.org/project/linux-omap/list/
9774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9775 S: Maintained
9776 F: arch/arm/mach-omap1/
9777 F: arch/arm/plat-omap/
9778 F: arch/arm/configs/omap1_defconfig
9779 F: drivers/i2c/busses/i2c-omap.c
9780 F: include/linux/i2c-omap.h
9781
9782 OMAP2+ SUPPORT
9783 M: Tony Lindgren <tony@atomide.com>
9784 L: linux-omap@vger.kernel.org
9785 W: http://www.muru.com/linux/omap/
9786 W: http://linux.omap.com/
9787 Q: http://patchwork.kernel.org/project/linux-omap/list/
9788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9789 S: Maintained
9790 F: arch/arm/mach-omap2/
9791 F: arch/arm/plat-omap/
9792 F: arch/arm/configs/omap2plus_defconfig
9793 F: drivers/i2c/busses/i2c-omap.c
9794 F: drivers/irqchip/irq-omap-intc.c
9795 F: drivers/mfd/*omap*.c
9796 F: drivers/mfd/menelaus.c
9797 F: drivers/mfd/palmas.c
9798 F: drivers/mfd/tps65217.c
9799 F: drivers/mfd/tps65218.c
9800 F: drivers/mfd/tps65910.c
9801 F: drivers/mfd/twl-core.[ch]
9802 F: drivers/mfd/twl4030*.c
9803 F: drivers/mfd/twl6030*.c
9804 F: drivers/mfd/twl6040*.c
9805 F: drivers/regulator/palmas-regulator*.c
9806 F: drivers/regulator/pbias-regulator.c
9807 F: drivers/regulator/tps65217-regulator.c
9808 F: drivers/regulator/tps65218-regulator.c
9809 F: drivers/regulator/tps65910-regulator.c
9810 F: drivers/regulator/twl-regulator.c
9811 F: drivers/regulator/twl6030-regulator.c
9812 F: include/linux/i2c-omap.h
9813
9814 OMFS FILESYSTEM
9815 M: Bob Copeland <me@bobcopeland.com>
9816 L: linux-karma-devel@lists.sourceforge.net
9817 S: Maintained
9818 F: Documentation/filesystems/omfs.txt
9819 F: fs/omfs/
9820
9821 OMNIKEY CARDMAN 4000 DRIVER
9822 M: Harald Welte <laforge@gnumonks.org>
9823 S: Maintained
9824 F: drivers/char/pcmcia/cm4000_cs.c
9825 F: include/linux/cm4000_cs.h
9826 F: include/uapi/linux/cm4000_cs.h
9827
9828 OMNIKEY CARDMAN 4040 DRIVER
9829 M: Harald Welte <laforge@gnumonks.org>
9830 S: Maintained
9831 F: drivers/char/pcmcia/cm4040_cs.*
9832
9833 OMNIVISION OV13858 SENSOR DRIVER
9834 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9835 L: linux-media@vger.kernel.org
9836 T: git git://linuxtv.org/media_tree.git
9837 S: Maintained
9838 F: drivers/media/i2c/ov13858.c
9839
9840 OMNIVISION OV5640 SENSOR DRIVER
9841 M: Steve Longerbeam <slongerbeam@gmail.com>
9842 L: linux-media@vger.kernel.org
9843 T: git git://linuxtv.org/media_tree.git
9844 S: Maintained
9845 F: drivers/media/i2c/ov5640.c
9846
9847 OMNIVISION OV5647 SENSOR DRIVER
9848 M: Luis Oliveira <lolivei@synopsys.com>
9849 L: linux-media@vger.kernel.org
9850 T: git git://linuxtv.org/media_tree.git
9851 S: Maintained
9852 F: drivers/media/i2c/ov5647.c
9853
9854 OMNIVISION OV7670 SENSOR DRIVER
9855 M: Jonathan Corbet <corbet@lwn.net>
9856 L: linux-media@vger.kernel.org
9857 T: git git://linuxtv.org/media_tree.git
9858 S: Maintained
9859 F: drivers/media/i2c/ov7670.c
9860 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9861
9862 ONENAND FLASH DRIVER
9863 M: Kyungmin Park <kyungmin.park@samsung.com>
9864 L: linux-mtd@lists.infradead.org
9865 S: Maintained
9866 F: drivers/mtd/onenand/
9867 F: include/linux/mtd/onenand*.h
9868
9869 ONSTREAM SCSI TAPE DRIVER
9870 M: Willem Riede <osst@riede.org>
9871 L: osst-users@lists.sourceforge.net
9872 L: linux-scsi@vger.kernel.org
9873 S: Maintained
9874 F: Documentation/scsi/osst.txt
9875 F: drivers/scsi/osst.*
9876 F: drivers/scsi/osst_*.h
9877 F: drivers/scsi/st.h
9878
9879 OP-TEE DRIVER
9880 M: Jens Wiklander <jens.wiklander@linaro.org>
9881 S: Maintained
9882 F: drivers/tee/optee/
9883
9884 OPA-VNIC DRIVER
9885 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9886 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9887 L: linux-rdma@vger.kernel.org
9888 S: Supported
9889 F: drivers/infiniband/ulp/opa_vnic
9890
9891 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9892 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9893 L: devicetree@vger.kernel.org
9894 S: Maintained
9895 F: Documentation/devicetree/dynamic-resolution-notes.txt
9896 F: Documentation/devicetree/overlay-notes.txt
9897 F: drivers/of/overlay.c
9898 F: drivers/of/resolver.c
9899
9900 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9901 M: Rob Herring <robh+dt@kernel.org>
9902 M: Frank Rowand <frowand.list@gmail.com>
9903 L: devicetree@vger.kernel.org
9904 W: http://www.devicetree.org/
9905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9906 S: Maintained
9907 F: drivers/of/
9908 F: include/linux/of*.h
9909 F: scripts/dtc/
9910 F: Documentation/ABI/testing/sysfs-firmware-ofw
9911
9912 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9913 M: Rob Herring <robh+dt@kernel.org>
9914 M: Mark Rutland <mark.rutland@arm.com>
9915 L: devicetree@vger.kernel.org
9916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9917 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9918 S: Maintained
9919 F: Documentation/devicetree/
9920 F: arch/*/boot/dts/
9921 F: include/dt-bindings/
9922
9923 OPENCORES I2C BUS DRIVER
9924 M: Peter Korsgaard <jacmet@sunsite.dk>
9925 L: linux-i2c@vger.kernel.org
9926 S: Maintained
9927 F: Documentation/i2c/busses/i2c-ocores
9928 F: drivers/i2c/busses/i2c-ocores.c
9929
9930 OPENRISC ARCHITECTURE
9931 M: Jonas Bonn <jonas@southpole.se>
9932 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9933 M: Stafford Horne <shorne@gmail.com>
9934 T: git git://github.com/openrisc/linux.git
9935 L: openrisc@lists.librecores.org
9936 W: http://openrisc.io
9937 S: Maintained
9938 F: arch/openrisc/
9939
9940 OPENVSWITCH
9941 M: Pravin Shelar <pshelar@nicira.com>
9942 L: netdev@vger.kernel.org
9943 L: dev@openvswitch.org
9944 W: http://openvswitch.org
9945 S: Maintained
9946 F: net/openvswitch/
9947 F: include/uapi/linux/openvswitch.h
9948
9949 OPERATING PERFORMANCE POINTS (OPP)
9950 M: Viresh Kumar <vireshk@kernel.org>
9951 M: Nishanth Menon <nm@ti.com>
9952 M: Stephen Boyd <sboyd@codeaurora.org>
9953 L: linux-pm@vger.kernel.org
9954 S: Maintained
9955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9956 F: drivers/base/power/opp/
9957 F: include/linux/pm_opp.h
9958 F: Documentation/power/opp.txt
9959 F: Documentation/devicetree/bindings/opp/
9960
9961 OPL4 DRIVER
9962 M: Clemens Ladisch <clemens@ladisch.de>
9963 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9964 T: git git://git.alsa-project.org/alsa-kernel.git
9965 S: Maintained
9966 F: sound/drivers/opl4/
9967
9968 OPROFILE
9969 M: Robert Richter <rric@kernel.org>
9970 L: oprofile-list@lists.sf.net
9971 S: Maintained
9972 F: arch/*/include/asm/oprofile*.h
9973 F: arch/*/oprofile/
9974 F: drivers/oprofile/
9975 F: include/linux/oprofile.h
9976
9977 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9978 M: Mark Fasheh <mfasheh@versity.com>
9979 M: Joel Becker <jlbec@evilplan.org>
9980 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9981 W: http://ocfs2.wiki.kernel.org
9982 S: Supported
9983 F: Documentation/filesystems/ocfs2.txt
9984 F: Documentation/filesystems/dlmfs.txt
9985 F: fs/ocfs2/
9986
9987 ORANGEFS FILESYSTEM
9988 M: Mike Marshall <hubcap@omnibond.com>
9989 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9991 S: Supported
9992 F: fs/orangefs/
9993 F: Documentation/filesystems/orangefs.txt
9994
9995 ORINOCO DRIVER
9996 L: linux-wireless@vger.kernel.org
9997 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9998 W: http://www.nongnu.org/orinoco/
9999 S: Orphan
10000 F: drivers/net/wireless/intersil/orinoco/
10001
10002 OSD LIBRARY and FILESYSTEM
10003 M: Boaz Harrosh <ooo@electrozaur.com>
10004 S: Maintained
10005 F: drivers/scsi/osd/
10006 F: include/scsi/osd_*
10007 F: fs/exofs/
10008
10009 OV2659 OMNIVISION SENSOR DRIVER
10010 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10011 L: linux-media@vger.kernel.org
10012 W: https://linuxtv.org
10013 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10014 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10015 S: Maintained
10016 F: drivers/media/i2c/ov2659.c
10017 F: include/media/i2c/ov2659.h
10018
10019 OVERLAY FILESYSTEM
10020 M: Miklos Szeredi <miklos@szeredi.hu>
10021 L: linux-unionfs@vger.kernel.org
10022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10023 S: Supported
10024 F: fs/overlayfs/
10025 F: Documentation/filesystems/overlayfs.txt
10026
10027 P54 WIRELESS DRIVER
10028 M: Christian Lamparter <chunkeey@googlemail.com>
10029 L: linux-wireless@vger.kernel.org
10030 W: http://wireless.kernel.org/en/users/Drivers/p54
10031 S: Maintained
10032 F: drivers/net/wireless/intersil/p54/
10033
10034 PA SEMI ETHERNET DRIVER
10035 L: netdev@vger.kernel.org
10036 S: Orphan
10037 F: drivers/net/ethernet/pasemi/*
10038
10039 PA SEMI SMBUS DRIVER
10040 L: linux-i2c@vger.kernel.org
10041 S: Orphan
10042 F: drivers/i2c/busses/i2c-pasemi.c
10043
10044 PADATA PARALLEL EXECUTION MECHANISM
10045 M: Steffen Klassert <steffen.klassert@secunet.com>
10046 L: linux-crypto@vger.kernel.org
10047 S: Maintained
10048 F: kernel/padata.c
10049 F: include/linux/padata.h
10050 F: Documentation/padata.txt
10051
10052 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10053 M: Harald Welte <laforge@gnumonks.org>
10054 L: platform-driver-x86@vger.kernel.org
10055 S: Maintained
10056 F: drivers/platform/x86/panasonic-laptop.c
10057
10058 PANASONIC MN10300/AM33/AM34 PORT
10059 M: David Howells <dhowells@redhat.com>
10060 L: linux-am33-list@redhat.com (moderated for non-subscribers)
10061 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10062 S: Maintained
10063 F: Documentation/mn10300/
10064 F: arch/mn10300/
10065
10066 PARALLEL LCD/KEYPAD PANEL DRIVER
10067 M: Willy Tarreau <willy@haproxy.com>
10068 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10069 S: Odd Fixes
10070 F: Documentation/misc-devices/lcd-panel-cgram.txt
10071 F: drivers/misc/panel.c
10072
10073 PARALLEL PORT SUBSYSTEM
10074 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10075 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10076 L: linux-parport@lists.infradead.org (subscribers-only)
10077 S: Maintained
10078 F: drivers/parport/
10079 F: include/linux/parport*.h
10080 F: drivers/char/ppdev.c
10081 F: include/uapi/linux/ppdev.h
10082 F: Documentation/parport*.txt
10083
10084 PARAVIRT_OPS INTERFACE
10085 M: Jeremy Fitzhardinge <jeremy@goop.org>
10086 M: Chris Wright <chrisw@sous-sol.org>
10087 M: Alok Kataria <akataria@vmware.com>
10088 M: Rusty Russell <rusty@rustcorp.com.au>
10089 L: virtualization@lists.linux-foundation.org
10090 S: Supported
10091 F: Documentation/virtual/paravirt_ops.txt
10092 F: arch/*/kernel/paravirt*
10093 F: arch/*/include/asm/paravirt.h
10094 F: include/linux/hypervisor.h
10095
10096 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10097 M: Tim Waugh <tim@cyberelk.net>
10098 L: linux-parport@lists.infradead.org (subscribers-only)
10099 S: Maintained
10100 F: Documentation/blockdev/paride.txt
10101 F: drivers/block/paride/
10102
10103 PARISC ARCHITECTURE
10104 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10105 M: Helge Deller <deller@gmx.de>
10106 L: linux-parisc@vger.kernel.org
10107 W: http://www.parisc-linux.org/
10108 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10111 S: Maintained
10112 F: arch/parisc/
10113 F: Documentation/parisc/
10114 F: drivers/parisc/
10115 F: drivers/char/agp/parisc-agp.c
10116 F: drivers/input/serio/gscps2.c
10117 F: drivers/parport/parport_gsc.*
10118 F: drivers/tty/serial/8250/8250_gsc.c
10119 F: drivers/video/fbdev/sti*
10120 F: drivers/video/console/sti*
10121 F: drivers/video/logo/logo_parisc*
10122
10123 PARMAN
10124 M: Jiri Pirko <jiri@mellanox.com>
10125 L: netdev@vger.kernel.org
10126 S: Supported
10127 F: lib/parman.c
10128 F: lib/test_parman.c
10129 F: include/linux/parman.h
10130
10131 PC87360 HARDWARE MONITORING DRIVER
10132 M: Jim Cromie <jim.cromie@gmail.com>
10133 L: linux-hwmon@vger.kernel.org
10134 S: Maintained
10135 F: Documentation/hwmon/pc87360
10136 F: drivers/hwmon/pc87360.c
10137
10138 PC8736x GPIO DRIVER
10139 M: Jim Cromie <jim.cromie@gmail.com>
10140 S: Maintained
10141 F: drivers/char/pc8736x_gpio.c
10142
10143 PC87427 HARDWARE MONITORING DRIVER
10144 M: Jean Delvare <jdelvare@suse.com>
10145 L: linux-hwmon@vger.kernel.org
10146 S: Maintained
10147 F: Documentation/hwmon/pc87427
10148 F: drivers/hwmon/pc87427.c
10149
10150 PCA9532 LED DRIVER
10151 M: Riku Voipio <riku.voipio@iki.fi>
10152 S: Maintained
10153 F: drivers/leds/leds-pca9532.c
10154 F: include/linux/leds-pca9532.h
10155
10156 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10157 M: Guenter Roeck <linux@roeck-us.net>
10158 L: linux-i2c@vger.kernel.org
10159 S: Maintained
10160 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10161
10162 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10163 M: Khalid Aziz <khalid@gonehiking.org>
10164 S: Maintained
10165 F: drivers/firmware/pcdp.*
10166
10167 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10168 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10169 L: linux-pci@vger.kernel.org
10170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10171 S: Maintained
10172 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10173 F: drivers/pci/host/pci-aardvark.c
10174
10175 PCI DRIVER FOR ALTERA PCIE IP
10176 M: Ley Foon Tan <lftan@altera.com>
10177 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10178 L: linux-pci@vger.kernel.org
10179 S: Supported
10180 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10181 F: drivers/pci/host/pcie-altera.c
10182
10183 PCI DRIVER FOR APPLIEDMICRO XGENE
10184 M: Tanmay Inamdar <tinamdar@apm.com>
10185 L: linux-pci@vger.kernel.org
10186 L: linux-arm-kernel@lists.infradead.org
10187 S: Maintained
10188 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10189 F: drivers/pci/host/pci-xgene.c
10190
10191 PCI DRIVER FOR ARM VERSATILE PLATFORM
10192 M: Rob Herring <robh@kernel.org>
10193 L: linux-pci@vger.kernel.org
10194 L: linux-arm-kernel@lists.infradead.org
10195 S: Maintained
10196 F: Documentation/devicetree/bindings/pci/versatile.txt
10197 F: drivers/pci/host/pci-versatile.c
10198
10199 PCI DRIVER FOR ARMADA 8K
10200 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10201 L: linux-pci@vger.kernel.org
10202 L: linux-arm-kernel@lists.infradead.org
10203 S: Maintained
10204 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10205 F: drivers/pci/dwc/pcie-armada8k.c
10206
10207 PCI DRIVER FOR FREESCALE LAYERSCAPE
10208 M: Minghuan Lian <minghuan.Lian@freescale.com>
10209 M: Mingkai Hu <mingkai.hu@freescale.com>
10210 M: Roy Zang <tie-fei.zang@freescale.com>
10211 L: linuxppc-dev@lists.ozlabs.org
10212 L: linux-pci@vger.kernel.org
10213 L: linux-arm-kernel@lists.infradead.org
10214 S: Maintained
10215 F: drivers/pci/dwc/*layerscape*
10216
10217 PCI DRIVER FOR GENERIC OF HOSTS
10218 M: Will Deacon <will.deacon@arm.com>
10219 L: linux-pci@vger.kernel.org
10220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10221 S: Maintained
10222 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10223 F: drivers/pci/host/pci-host-common.c
10224 F: drivers/pci/host/pci-host-generic.c
10225
10226 PCI DRIVER FOR IMX6
10227 M: Richard Zhu <hongxing.zhu@nxp.com>
10228 M: Lucas Stach <l.stach@pengutronix.de>
10229 L: linux-pci@vger.kernel.org
10230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10231 S: Maintained
10232 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10233 F: drivers/pci/dwc/*imx6*
10234
10235 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10236 M: Keith Busch <keith.busch@intel.com>
10237 L: linux-pci@vger.kernel.org
10238 S: Supported
10239 F: drivers/pci/host/vmd.c
10240
10241 PCI DRIVER FOR MICROSEMI SWITCHTEC
10242 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10243 M: Stephen Bates <stephen.bates@microsemi.com>
10244 M: Logan Gunthorpe <logang@deltatee.com>
10245 L: linux-pci@vger.kernel.org
10246 S: Maintained
10247 F: Documentation/switchtec.txt
10248 F: Documentation/ABI/testing/sysfs-class-switchtec
10249 F: drivers/pci/switch/switchtec*
10250 F: include/uapi/linux/switchtec_ioctl.h
10251
10252 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10253 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10254 M: Jason Cooper <jason@lakedaemon.net>
10255 L: linux-pci@vger.kernel.org
10256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10257 S: Maintained
10258 F: drivers/pci/host/*mvebu*
10259
10260 PCI DRIVER FOR NVIDIA TEGRA
10261 M: Thierry Reding <thierry.reding@gmail.com>
10262 L: linux-tegra@vger.kernel.org
10263 L: linux-pci@vger.kernel.org
10264 S: Supported
10265 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10266 F: drivers/pci/host/pci-tegra.c
10267
10268 PCI DRIVER FOR RENESAS R-CAR
10269 M: Simon Horman <horms@verge.net.au>
10270 L: linux-pci@vger.kernel.org
10271 L: linux-renesas-soc@vger.kernel.org
10272 S: Maintained
10273 F: drivers/pci/host/*rcar*
10274
10275 PCI DRIVER FOR SAMSUNG EXYNOS
10276 M: Jingoo Han <jingoohan1@gmail.com>
10277 L: linux-pci@vger.kernel.org
10278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10279 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10280 S: Maintained
10281 F: drivers/pci/dwc/pci-exynos.c
10282
10283 PCI DRIVER FOR SYNOPSIS DESIGNWARE
10284 M: Jingoo Han <jingoohan1@gmail.com>
10285 M: Joao Pinto <Joao.Pinto@synopsys.com>
10286 L: linux-pci@vger.kernel.org
10287 S: Maintained
10288 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10289 F: drivers/pci/dwc/*designware*
10290
10291 PCI DRIVER FOR TI DRA7XX
10292 M: Kishon Vijay Abraham I <kishon@ti.com>
10293 L: linux-omap@vger.kernel.org
10294 L: linux-pci@vger.kernel.org
10295 S: Supported
10296 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10297 F: drivers/pci/dwc/pci-dra7xx.c
10298
10299 PCI DRIVER FOR TI KEYSTONE
10300 M: Murali Karicheri <m-karicheri2@ti.com>
10301 L: linux-pci@vger.kernel.org
10302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10303 S: Maintained
10304 F: drivers/pci/dwc/*keystone*
10305
10306 PCI ENDPOINT SUBSYSTEM
10307 M: Kishon Vijay Abraham I <kishon@ti.com>
10308 L: linux-pci@vger.kernel.org
10309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10310 S: Supported
10311 F: drivers/pci/endpoint/
10312 F: drivers/misc/pci_endpoint_test.c
10313 F: tools/pci/
10314
10315 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10316 M: Russell Currey <ruscur@russell.cc>
10317 L: linuxppc-dev@lists.ozlabs.org
10318 S: Supported
10319 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10320 F: arch/powerpc/kernel/eeh*.c
10321 F: arch/powerpc/platforms/*/eeh*.c
10322 F: arch/powerpc/include/*/eeh*.h
10323
10324 PCI ERROR RECOVERY
10325 M: Linas Vepstas <linasvepstas@gmail.com>
10326 L: linux-pci@vger.kernel.org
10327 S: Supported
10328 F: Documentation/PCI/pci-error-recovery.txt
10329
10330 PCI MSI DRIVER FOR ALTERA MSI IP
10331 M: Ley Foon Tan <lftan@altera.com>
10332 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10333 L: linux-pci@vger.kernel.org
10334 S: Supported
10335 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10336 F: drivers/pci/host/pcie-altera-msi.c
10337
10338 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10339 M: Duc Dang <dhdang@apm.com>
10340 L: linux-pci@vger.kernel.org
10341 L: linux-arm-kernel@lists.infradead.org
10342 S: Maintained
10343 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10344 F: drivers/pci/host/pci-xgene-msi.c
10345
10346 PCI SUBSYSTEM
10347 M: Bjorn Helgaas <bhelgaas@google.com>
10348 L: linux-pci@vger.kernel.org
10349 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10351 S: Supported
10352 F: Documentation/devicetree/bindings/pci/
10353 F: Documentation/PCI/
10354 F: drivers/pci/
10355 F: include/linux/pci*
10356 F: arch/x86/pci/
10357 F: arch/x86/kernel/quirks.c
10358
10359 PCIE DRIVER FOR AXIS ARTPEC
10360 M: Niklas Cassel <niklas.cassel@axis.com>
10361 M: Jesper Nilsson <jesper.nilsson@axis.com>
10362 L: linux-arm-kernel@axis.com
10363 L: linux-pci@vger.kernel.org
10364 S: Maintained
10365 F: Documentation/devicetree/bindings/pci/axis,artpec*
10366 F: drivers/pci/dwc/*artpec*
10367
10368 PCIE DRIVER FOR CAVIUM THUNDERX
10369 M: David Daney <david.daney@cavium.com>
10370 L: linux-pci@vger.kernel.org
10371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10372 S: Supported
10373 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10374 F: drivers/pci/host/pci-thunder-*
10375
10376 PCIE DRIVER FOR HISILICON
10377 M: Zhou Wang <wangzhou1@hisilicon.com>
10378 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
10379 L: linux-pci@vger.kernel.org
10380 S: Maintained
10381 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10382 F: drivers/pci/dwc/pcie-hisi.c
10383
10384 PCIE DRIVER FOR HISILICON KIRIN
10385 M: Xiaowei Song <songxiaowei@hisilicon.com>
10386 M: Binghui Wang <wangbinghui@hisilicon.com>
10387 L: linux-pci@vger.kernel.org
10388 S: Maintained
10389 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10390 F: drivers/pci/dwc/pcie-kirin.c
10391
10392 PCIE DRIVER FOR MEDIATEK
10393 M: Ryder Lee <ryder.lee@mediatek.com>
10394 L: linux-pci@vger.kernel.org
10395 L: linux-mediatek@lists.infradead.org
10396 S: Supported
10397 F: Documentation/devicetree/bindings/pci/mediatek*
10398 F: drivers/pci/host/*mediatek*
10399
10400 PCIE DRIVER FOR QUALCOMM MSM
10401 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10402 L: linux-pci@vger.kernel.org
10403 L: linux-arm-msm@vger.kernel.org
10404 S: Maintained
10405 F: drivers/pci/dwc/*qcom*
10406
10407 PCIE DRIVER FOR ROCKCHIP
10408 M: Shawn Lin <shawn.lin@rock-chips.com>
10409 L: linux-pci@vger.kernel.org
10410 L: linux-rockchip@lists.infradead.org
10411 S: Maintained
10412 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10413 F: drivers/pci/host/pcie-rockchip.c
10414
10415 PCIE DRIVER FOR ST SPEAR13XX
10416 M: Pratyush Anand <pratyush.anand@gmail.com>
10417 L: linux-pci@vger.kernel.org
10418 S: Maintained
10419 F: drivers/pci/dwc/*spear*
10420
10421 PCMCIA SUBSYSTEM
10422 P: Linux PCMCIA Team
10423 L: linux-pcmcia@lists.infradead.org
10424 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10426 S: Maintained
10427 F: Documentation/pcmcia/
10428 F: tools/pcmcia/
10429 F: drivers/pcmcia/
10430 F: include/pcmcia/
10431
10432 PCNET32 NETWORK DRIVER
10433 M: Don Fry <pcnet32@frontier.com>
10434 L: netdev@vger.kernel.org
10435 S: Maintained
10436 F: drivers/net/ethernet/amd/pcnet32.c
10437
10438 PCRYPT PARALLEL CRYPTO ENGINE
10439 M: Steffen Klassert <steffen.klassert@secunet.com>
10440 L: linux-crypto@vger.kernel.org
10441 S: Maintained
10442 F: crypto/pcrypt.c
10443 F: include/crypto/pcrypt.h
10444
10445 PER-CPU MEMORY ALLOCATOR
10446 M: Tejun Heo <tj@kernel.org>
10447 M: Christoph Lameter <cl@linux.com>
10448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10449 S: Maintained
10450 F: include/linux/percpu*.h
10451 F: mm/percpu*.c
10452 F: arch/*/include/asm/percpu.h
10453
10454 PER-TASK DELAY ACCOUNTING
10455 M: Balbir Singh <bsingharora@gmail.com>
10456 S: Maintained
10457 F: include/linux/delayacct.h
10458 F: kernel/delayacct.c
10459
10460 PERFORMANCE EVENTS SUBSYSTEM
10461 M: Peter Zijlstra <peterz@infradead.org>
10462 M: Ingo Molnar <mingo@redhat.com>
10463 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10464 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10465 L: linux-kernel@vger.kernel.org
10466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10467 S: Supported
10468 F: kernel/events/*
10469 F: include/linux/perf_event.h
10470 F: include/uapi/linux/perf_event.h
10471 F: arch/*/kernel/perf_event*.c
10472 F: arch/*/kernel/*/perf_event*.c
10473 F: arch/*/kernel/*/*/perf_event*.c
10474 F: arch/*/include/asm/perf_event.h
10475 F: arch/*/kernel/perf_callchain.c
10476 F: arch/*/events/*
10477 F: tools/perf/
10478
10479 PERSONALITY HANDLING
10480 M: Christoph Hellwig <hch@infradead.org>
10481 L: linux-abi-devel@lists.sourceforge.net
10482 S: Maintained
10483 F: include/linux/personality.h
10484 F: include/uapi/linux/personality.h
10485
10486 PHONET PROTOCOL
10487 M: Remi Denis-Courmont <courmisch@gmail.com>
10488 S: Supported
10489 F: Documentation/networking/phonet.txt
10490 F: include/linux/phonet.h
10491 F: include/net/phonet/
10492 F: include/uapi/linux/phonet.h
10493 F: net/phonet/
10494
10495 PHRAM MTD DRIVER
10496 M: Joern Engel <joern@lazybastard.org>
10497 L: linux-mtd@lists.infradead.org
10498 S: Maintained
10499 F: drivers/mtd/devices/phram.c
10500
10501 PICOLCD HID DRIVER
10502 M: Bruno Prémont <bonbons@linux-vserver.org>
10503 L: linux-input@vger.kernel.org
10504 S: Maintained
10505 F: drivers/hid/hid-picolcd*
10506
10507 PICOXCELL SUPPORT
10508 M: Jamie Iles <jamie@jamieiles.com>
10509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10510 T: git git://github.com/jamieiles/linux-2.6-ji.git
10511 S: Supported
10512 F: arch/arm/boot/dts/picoxcell*
10513 F: arch/arm/mach-picoxcell/
10514 F: drivers/crypto/picoxcell*
10515
10516 PIN CONTROL SUBSYSTEM
10517 M: Linus Walleij <linus.walleij@linaro.org>
10518 L: linux-gpio@vger.kernel.org
10519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10520 S: Maintained
10521 F: Documentation/devicetree/bindings/pinctrl/
10522 F: Documentation/driver-api/pinctl.rst
10523 F: drivers/pinctrl/
10524 F: include/linux/pinctrl/
10525
10526 PIN CONTROLLER - ATMEL AT91
10527 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10529 S: Maintained
10530 F: drivers/pinctrl/pinctrl-at91.*
10531
10532 PIN CONTROLLER - ATMEL AT91 PIO4
10533 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10535 L: linux-gpio@vger.kernel.org
10536 S: Supported
10537 F: drivers/pinctrl/pinctrl-at91-pio4.*
10538
10539 PIN CONTROLLER - INTEL
10540 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10541 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10542 S: Maintained
10543 F: drivers/pinctrl/intel/
10544
10545 PIN CONTROLLER - QUALCOMM
10546 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10547 S: Maintained
10548 L: linux-arm-msm@vger.kernel.org
10549 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10550 F: drivers/pinctrl/qcom/
10551
10552 PIN CONTROLLER - RENESAS
10553 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10554 M: Geert Uytterhoeven <geert+renesas@glider.be>
10555 L: linux-renesas-soc@vger.kernel.org
10556 S: Maintained
10557 F: drivers/pinctrl/sh-pfc/
10558
10559 PIN CONTROLLER - SAMSUNG
10560 M: Tomasz Figa <tomasz.figa@gmail.com>
10561 M: Krzysztof Kozlowski <krzk@kernel.org>
10562 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10564 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10565 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10567 S: Maintained
10568 F: drivers/pinctrl/samsung/
10569 F: include/dt-bindings/pinctrl/samsung.h
10570 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10571
10572 PIN CONTROLLER - SINGLE
10573 M: Tony Lindgren <tony@atomide.com>
10574 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10576 L: linux-omap@vger.kernel.org
10577 S: Maintained
10578 F: drivers/pinctrl/pinctrl-single.c
10579
10580 PIN CONTROLLER - ST SPEAR
10581 M: Viresh Kumar <vireshk@kernel.org>
10582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10583 W: http://www.st.com/spear
10584 S: Maintained
10585 F: drivers/pinctrl/spear/
10586
10587 PISTACHIO SOC SUPPORT
10588 M: James Hartley <james.hartley@imgtec.com>
10589 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10590 L: linux-mips@linux-mips.org
10591 S: Maintained
10592 F: arch/mips/pistachio/
10593 F: arch/mips/include/asm/mach-pistachio/
10594 F: arch/mips/boot/dts/img/pistachio*
10595 F: arch/mips/configs/pistachio*_defconfig
10596
10597 PKTCDVD DRIVER
10598 S: Orphan
10599 M: linux-block@vger.kernel.org
10600 F: drivers/block/pktcdvd.c
10601 F: include/linux/pktcdvd.h
10602 F: include/uapi/linux/pktcdvd.h
10603
10604 PKUNITY SOC DRIVERS
10605 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10606 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10607 S: Maintained
10608 T: git git://github.com/gxt/linux.git
10609 F: drivers/input/serio/i8042-unicore32io.h
10610 F: drivers/i2c/busses/i2c-puv3.c
10611 F: drivers/video/fbdev/fb-puv3.c
10612 F: drivers/rtc/rtc-puv3.c
10613
10614 PMBUS HARDWARE MONITORING DRIVERS
10615 M: Guenter Roeck <linux@roeck-us.net>
10616 L: linux-hwmon@vger.kernel.org
10617 W: http://hwmon.wiki.kernel.org/
10618 W: http://www.roeck-us.net/linux/drivers/
10619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10620 S: Maintained
10621 F: Documentation/hwmon/pmbus
10622 F: drivers/hwmon/pmbus/
10623 F: include/linux/pmbus.h
10624
10625 PMC SIERRA MaxRAID DRIVER
10626 L: linux-scsi@vger.kernel.org
10627 W: http://www.pmc-sierra.com/
10628 S: Orphan
10629 F: drivers/scsi/pmcraid.*
10630
10631 PMC SIERRA PM8001 DRIVER
10632 M: Jack Wang <jinpu.wang@profitbricks.com>
10633 M: lindar_liu@usish.com
10634 L: linux-scsi@vger.kernel.org
10635 S: Supported
10636 F: drivers/scsi/pm8001/
10637
10638 PNP SUPPORT
10639 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10640 S: Maintained
10641 F: drivers/pnp/
10642
10643 POSIX CLOCKS and TIMERS
10644 M: Thomas Gleixner <tglx@linutronix.de>
10645 L: linux-kernel@vger.kernel.org
10646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10647 S: Maintained
10648 F: fs/timerfd.c
10649 F: include/linux/timer*
10650 F: kernel/time/*timer*
10651
10652 POWER MANAGEMENT CORE
10653 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10654 L: linux-pm@vger.kernel.org
10655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10656 B: https://bugzilla.kernel.org
10657 S: Supported
10658 F: drivers/base/power/
10659 F: include/linux/pm.h
10660 F: include/linux/pm_*
10661 F: include/linux/powercap.h
10662 F: drivers/powercap/
10663
10664 POWER STATE COORDINATION INTERFACE (PSCI)
10665 M: Mark Rutland <mark.rutland@arm.com>
10666 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10667 L: linux-arm-kernel@lists.infradead.org
10668 S: Maintained
10669 F: drivers/firmware/psci*.c
10670 F: include/linux/psci.h
10671 F: include/uapi/linux/psci.h
10672
10673 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10674 M: Sebastian Reichel <sre@kernel.org>
10675 L: linux-pm@vger.kernel.org
10676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10677 S: Maintained
10678 F: Documentation/devicetree/bindings/power/supply/
10679 F: include/linux/power_supply.h
10680 F: drivers/power/supply/
10681
10682 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10683 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10684 L: linuxppc-dev@lists.ozlabs.org
10685 S: Maintained
10686 F: drivers/char/powernv-op-panel.c
10687
10688 PPP OVER ATM (RFC 2364)
10689 M: Mitchell Blank Jr <mitch@sfgoth.com>
10690 S: Maintained
10691 F: net/atm/pppoatm.c
10692 F: include/uapi/linux/atmppp.h
10693
10694 PPP OVER ETHERNET
10695 M: Michal Ostrowski <mostrows@earthlink.net>
10696 S: Maintained
10697 F: drivers/net/ppp/pppoe.c
10698 F: drivers/net/ppp/pppox.c
10699
10700 PPP OVER L2TP
10701 M: James Chapman <jchapman@katalix.com>
10702 S: Maintained
10703 F: net/l2tp/l2tp_ppp.c
10704 F: include/linux/if_pppol2tp.h
10705 F: include/uapi/linux/if_pppol2tp.h
10706
10707 PPP PROTOCOL DRIVERS AND COMPRESSORS
10708 M: Paul Mackerras <paulus@samba.org>
10709 L: linux-ppp@vger.kernel.org
10710 S: Maintained
10711 F: drivers/net/ppp/ppp_*
10712
10713 PPS SUPPORT
10714 M: Rodolfo Giometti <giometti@enneenne.com>
10715 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10716 L: linuxpps@ml.enneenne.com (subscribers-only)
10717 S: Maintained
10718 F: Documentation/pps/
10719 F: drivers/pps/
10720 F: include/linux/pps*.h
10721
10722 PPTP DRIVER
10723 M: Dmitry Kozlov <xeb@mail.ru>
10724 L: netdev@vger.kernel.org
10725 S: Maintained
10726 F: drivers/net/ppp/pptp.c
10727 W: http://sourceforge.net/projects/accel-pptp
10728
10729 PREEMPTIBLE KERNEL
10730 M: Robert Love <rml@tech9.net>
10731 L: kpreempt-tech@lists.sourceforge.net
10732 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10733 S: Supported
10734 F: Documentation/preempt-locking.txt
10735 F: include/linux/preempt.h
10736
10737 PRINTK
10738 M: Petr Mladek <pmladek@suse.com>
10739 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10740 R: Steven Rostedt <rostedt@goodmis.org>
10741 S: Maintained
10742 F: kernel/printk/
10743 F: include/linux/printk.h
10744
10745 PRISM54 WIRELESS DRIVER
10746 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10747 L: linux-wireless@vger.kernel.org
10748 W: http://wireless.kernel.org/en/users/Drivers/p54
10749 S: Obsolete
10750 F: drivers/net/wireless/intersil/prism54/
10751
10752 PROC SYSCTL
10753 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10754 M: Kees Cook <keescook@chromium.org>
10755 L: linux-kernel@vger.kernel.org
10756 L: linux-fsdevel@vger.kernel.org
10757 S: Maintained
10758 F: fs/proc/proc_sysctl.c
10759 F: include/linux/sysctl.h
10760 F: kernel/sysctl.c
10761 F: tools/testing/selftests/sysctl/
10762
10763 PS3 NETWORK SUPPORT
10764 M: Geoff Levand <geoff@infradead.org>
10765 L: netdev@vger.kernel.org
10766 L: linuxppc-dev@lists.ozlabs.org
10767 S: Maintained
10768 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10769
10770 PS3 PLATFORM SUPPORT
10771 M: Geoff Levand <geoff@infradead.org>
10772 L: linuxppc-dev@lists.ozlabs.org
10773 S: Maintained
10774 F: arch/powerpc/boot/ps3*
10775 F: arch/powerpc/include/asm/lv1call.h
10776 F: arch/powerpc/include/asm/ps3*.h
10777 F: arch/powerpc/platforms/ps3/
10778 F: drivers/*/ps3*
10779 F: drivers/ps3/
10780 F: drivers/rtc/rtc-ps3.c
10781 F: drivers/usb/host/*ps3.c
10782 F: sound/ppc/snd_ps3*
10783
10784 PS3VRAM DRIVER
10785 M: Jim Paris <jim@jtan.com>
10786 M: Geoff Levand <geoff@infradead.org>
10787 L: linuxppc-dev@lists.ozlabs.org
10788 S: Maintained
10789 F: drivers/block/ps3vram.c
10790
10791 PSAMPLE PACKET SAMPLING SUPPORT:
10792 M: Yotam Gigi <yotamg@mellanox.com>
10793 S: Maintained
10794 F: net/psample
10795 F: include/net/psample.h
10796 F: include/uapi/linux/psample.h
10797
10798 PSTORE FILESYSTEM
10799 M: Kees Cook <keescook@chromium.org>
10800 M: Anton Vorontsov <anton@enomsg.org>
10801 M: Colin Cross <ccross@android.com>
10802 M: Tony Luck <tony.luck@intel.com>
10803 S: Maintained
10804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10805 F: fs/pstore/
10806 F: include/linux/pstore*
10807 F: drivers/firmware/efi/efi-pstore.c
10808 F: drivers/acpi/apei/erst.c
10809 F: Documentation/admin-guide/ramoops.rst
10810 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10811 K: \b(pstore|ramoops)
10812
10813 PTP HARDWARE CLOCK SUPPORT
10814 M: Richard Cochran <richardcochran@gmail.com>
10815 L: netdev@vger.kernel.org
10816 S: Maintained
10817 W: http://linuxptp.sourceforge.net/
10818 F: Documentation/ABI/testing/sysfs-ptp
10819 F: Documentation/ptp/*
10820 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10821 F: drivers/net/phy/dp83640*
10822 F: drivers/ptp/*
10823 F: include/linux/ptp_cl*
10824
10825 PTRACE SUPPORT
10826 M: Oleg Nesterov <oleg@redhat.com>
10827 S: Maintained
10828 F: include/asm-generic/syscall.h
10829 F: include/linux/ptrace.h
10830 F: include/linux/regset.h
10831 F: include/linux/tracehook.h
10832 F: include/uapi/linux/ptrace.h
10833 F: include/uapi/linux/ptrace.h
10834 F: include/asm-generic/ptrace.h
10835 F: kernel/ptrace.c
10836 F: arch/*/ptrace*.c
10837 F: arch/*/*/ptrace*.c
10838 F: arch/*/include/asm/ptrace*.h
10839
10840 PULSE8-CEC DRIVER
10841 M: Hans Verkuil <hverkuil@xs4all.nl>
10842 L: linux-media@vger.kernel.org
10843 T: git git://linuxtv.org/media_tree.git
10844 S: Maintained
10845 F: drivers/media/usb/pulse8-cec/*
10846 F: Documentation/media/cec-drivers/pulse8-cec.rst
10847
10848 PVRUSB2 VIDEO4LINUX DRIVER
10849 M: Mike Isely <isely@pobox.com>
10850 L: pvrusb2@isely.net (subscribers-only)
10851 L: linux-media@vger.kernel.org
10852 W: http://www.isely.net/pvrusb2/
10853 T: git git://linuxtv.org/media_tree.git
10854 S: Maintained
10855 F: Documentation/media/v4l-drivers/pvrusb2*
10856 F: drivers/media/usb/pvrusb2/
10857
10858 PWC WEBCAM DRIVER
10859 M: Hans Verkuil <hverkuil@xs4all.nl>
10860 L: linux-media@vger.kernel.org
10861 T: git git://linuxtv.org/media_tree.git
10862 S: Odd Fixes
10863 F: drivers/media/usb/pwc/*
10864
10865 PWM FAN DRIVER
10866 M: Kamil Debski <kamil@wypas.org>
10867 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10868 L: linux-hwmon@vger.kernel.org
10869 S: Supported
10870 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10871 F: Documentation/hwmon/pwm-fan
10872 F: drivers/hwmon/pwm-fan.c
10873
10874 PWM IR Transmitter
10875 M: Sean Young <sean@mess.org>
10876 L: linux-media@vger.kernel.org
10877 S: Maintained
10878 F: drivers/media/rc/pwm-ir-tx.c
10879
10880 PWM SUBSYSTEM
10881 M: Thierry Reding <thierry.reding@gmail.com>
10882 L: linux-pwm@vger.kernel.org
10883 S: Maintained
10884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10885 F: Documentation/pwm.txt
10886 F: Documentation/devicetree/bindings/pwm/
10887 F: include/linux/pwm.h
10888 F: drivers/pwm/
10889 F: drivers/video/backlight/pwm_bl.c
10890 F: include/linux/pwm_backlight.h
10891 F: drivers/gpio/gpio-mvebu.c
10892 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10893
10894 PXA GPIO DRIVER
10895 M: Robert Jarzmik <robert.jarzmik@free.fr>
10896 L: linux-gpio@vger.kernel.org
10897 S: Maintained
10898 F: drivers/gpio/gpio-pxa.c
10899
10900 PXA MMCI DRIVER
10901 S: Orphan
10902
10903 PXA RTC DRIVER
10904 M: Robert Jarzmik <robert.jarzmik@free.fr>
10905 L: linux-rtc@vger.kernel.org
10906 S: Maintained
10907
10908 PXA2xx/PXA3xx SUPPORT
10909 M: Daniel Mack <daniel@zonque.org>
10910 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10911 M: Robert Jarzmik <robert.jarzmik@free.fr>
10912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10913 T: git git://github.com/hzhuang1/linux.git
10914 T: git git://github.com/rjarzmik/linux.git
10915 S: Maintained
10916 F: arch/arm/boot/dts/pxa*
10917 F: arch/arm/mach-pxa/
10918 F: drivers/dma/pxa*
10919 F: drivers/pcmcia/pxa2xx*
10920 F: drivers/pinctrl/pxa/
10921 F: drivers/spi/spi-pxa2xx*
10922 F: drivers/usb/gadget/udc/pxa2*
10923 F: include/sound/pxa2xx-lib.h
10924 F: sound/arm/pxa*
10925 F: sound/soc/pxa/
10926
10927 PXA3xx NAND FLASH DRIVER
10928 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10929 L: linux-mtd@lists.infradead.org
10930 S: Maintained
10931 F: drivers/mtd/nand/pxa3xx_nand.c
10932
10933 QAT DRIVER
10934 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10935 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10936 L: qat-linux@intel.com
10937 S: Supported
10938 F: drivers/crypto/qat/
10939
10940 QCOM AUDIO (ASoC) DRIVERS
10941 M: Patrick Lai <plai@codeaurora.org>
10942 M: Banajit Goswami <bgoswami@codeaurora.org>
10943 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10944 S: Supported
10945 F: sound/soc/qcom/
10946
10947 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10948 M: Gabriel Somlo <somlo@cmu.edu>
10949 M: "Michael S. Tsirkin" <mst@redhat.com>
10950 L: qemu-devel@nongnu.org
10951 S: Maintained
10952 F: drivers/firmware/qemu_fw_cfg.c
10953
10954 QIB DRIVER
10955 M: Mike Marciniszyn <infinipath@intel.com>
10956 L: linux-rdma@vger.kernel.org
10957 S: Supported
10958 F: drivers/infiniband/hw/qib/
10959
10960 QLOGIC QL41xxx FCOE DRIVER
10961 M: QLogic-Storage-Upstream@cavium.com
10962 L: linux-scsi@vger.kernel.org
10963 S: Supported
10964 F: drivers/scsi/qedf/
10965
10966 QLOGIC QL41xxx ISCSI DRIVER
10967 M: QLogic-Storage-Upstream@cavium.com
10968 L: linux-scsi@vger.kernel.org
10969 S: Supported
10970 F: drivers/scsi/qedi/
10971
10972 QLOGIC QL4xxx ETHERNET DRIVER
10973 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10974 M: Ariel Elior <Ariel.Elior@cavium.com>
10975 M: everest-linux-l2@cavium.com
10976 L: netdev@vger.kernel.org
10977 S: Supported
10978 F: drivers/net/ethernet/qlogic/qed/
10979 F: include/linux/qed/
10980 F: drivers/net/ethernet/qlogic/qede/
10981
10982 QLOGIC QL4xxx RDMA DRIVER
10983 M: Ram Amrani <Ram.Amrani@cavium.com>
10984 M: Ariel Elior <Ariel.Elior@cavium.com>
10985 L: linux-rdma@vger.kernel.org
10986 S: Supported
10987 F: drivers/infiniband/hw/qedr/
10988 F: include/uapi/rdma/qedr-abi.h
10989
10990 QLOGIC QLA1280 SCSI DRIVER
10991 M: Michael Reed <mdr@sgi.com>
10992 L: linux-scsi@vger.kernel.org
10993 S: Maintained
10994 F: drivers/scsi/qla1280.[ch]
10995
10996 QLOGIC QLA2XXX FC-SCSI DRIVER
10997 M: qla2xxx-upstream@qlogic.com
10998 L: linux-scsi@vger.kernel.org
10999 S: Supported
11000 F: Documentation/scsi/LICENSE.qla2xxx
11001 F: drivers/scsi/qla2xxx/
11002
11003 QLOGIC QLA3XXX NETWORK DRIVER
11004 M: Dept-GELinuxNICDev@cavium.com
11005 L: netdev@vger.kernel.org
11006 S: Supported
11007 F: Documentation/networking/LICENSE.qla3xxx
11008 F: drivers/net/ethernet/qlogic/qla3xxx.*
11009
11010 QLOGIC QLA4XXX iSCSI DRIVER
11011 M: QLogic-Storage-Upstream@qlogic.com
11012 L: linux-scsi@vger.kernel.org
11013 S: Supported
11014 F: Documentation/scsi/LICENSE.qla4xxx
11015 F: drivers/scsi/qla4xxx/
11016
11017 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11018 M: Harish Patil <harish.patil@cavium.com>
11019 M: Manish Chopra <manish.chopra@cavium.com>
11020 M: Dept-GELinuxNICDev@cavium.com
11021 L: netdev@vger.kernel.org
11022 S: Supported
11023 F: drivers/net/ethernet/qlogic/qlcnic/
11024
11025 QLOGIC QLGE 10Gb ETHERNET DRIVER
11026 M: Harish Patil <harish.patil@cavium.com>
11027 M: Manish Chopra <manish.chopra@cavium.com>
11028 M: Dept-GELinuxNICDev@cavium.com
11029 L: netdev@vger.kernel.org
11030 S: Supported
11031 F: drivers/net/ethernet/qlogic/qlge/
11032
11033 QNX4 FILESYSTEM
11034 M: Anders Larsen <al@alarsen.net>
11035 W: http://www.alarsen.net/linux/qnx4fs/
11036 S: Maintained
11037 F: fs/qnx4/
11038 F: include/uapi/linux/qnx4_fs.h
11039 F: include/uapi/linux/qnxtypes.h
11040
11041 QORIQ DPAA2 FSL-MC BUS DRIVER
11042 M: Stuart Yoder <stuyoder@gmail.com>
11043 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11044 L: linux-kernel@vger.kernel.org
11045 S: Maintained
11046 F: drivers/staging/fsl-mc/
11047 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11048
11049 QT1010 MEDIA DRIVER
11050 M: Antti Palosaari <crope@iki.fi>
11051 L: linux-media@vger.kernel.org
11052 W: https://linuxtv.org
11053 W: http://palosaari.fi/linux/
11054 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11055 T: git git://linuxtv.org/anttip/media_tree.git
11056 S: Maintained
11057 F: drivers/media/tuners/qt1010*
11058
11059 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11060 M: Kalle Valo <kvalo@qca.qualcomm.com>
11061 L: ath10k@lists.infradead.org
11062 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11064 S: Supported
11065 F: drivers/net/wireless/ath/ath10k/
11066
11067 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11068 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11069 L: linux-wireless@vger.kernel.org
11070 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11071 S: Supported
11072 F: drivers/net/wireless/ath/ath9k/
11073
11074 QUALCOMM CAMERA SUBSYSTEM DRIVER
11075 M: Todor Tomov <todor.tomov@linaro.org>
11076 L: linux-media@vger.kernel.org
11077 S: Maintained
11078 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11079 F: Documentation/media/v4l-drivers/qcom_camss.rst
11080 F: drivers/media/platform/qcom/camss-8x16/
11081
11082 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11083 M: Timur Tabi <timur@codeaurora.org>
11084 L: netdev@vger.kernel.org
11085 S: Supported
11086 F: drivers/net/ethernet/qualcomm/emac/
11087
11088 QUALCOMM HEXAGON ARCHITECTURE
11089 M: Richard Kuo <rkuo@codeaurora.org>
11090 L: linux-hexagon@vger.kernel.org
11091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11092 S: Supported
11093 F: arch/hexagon/
11094
11095 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11096 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11097 L: linux-media@vger.kernel.org
11098 L: linux-arm-msm@vger.kernel.org
11099 T: git git://linuxtv.org/media_tree.git
11100 S: Maintained
11101 F: drivers/media/platform/qcom/venus/
11102
11103 QUALCOMM WCN36XX WIRELESS DRIVER
11104 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11105 L: wcn36xx@lists.infradead.org
11106 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11107 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11108 S: Supported
11109 F: drivers/net/wireless/ath/wcn36xx/
11110
11111 QUANTENNA QTNFMAC WIRELESS DRIVER
11112 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11113 M: Avinash Patil <avinashp@quantenna.com>
11114 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11115 L: linux-wireless@vger.kernel.org
11116 S: Maintained
11117 F: drivers/net/wireless/quantenna
11118
11119 RADEON and AMDGPU DRM DRIVERS
11120 M: Alex Deucher <alexander.deucher@amd.com>
11121 M: Christian König <christian.koenig@amd.com>
11122 L: amd-gfx@lists.freedesktop.org
11123 T: git git://people.freedesktop.org/~agd5f/linux
11124 S: Supported
11125 F: drivers/gpu/drm/radeon/
11126 F: include/uapi/drm/radeon_drm.h
11127 F: drivers/gpu/drm/amd/
11128 F: include/uapi/drm/amdgpu_drm.h
11129
11130 RADEON FRAMEBUFFER DISPLAY DRIVER
11131 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11132 L: linux-fbdev@vger.kernel.org
11133 S: Maintained
11134 F: drivers/video/fbdev/aty/radeon*
11135 F: include/uapi/linux/radeonfb.h
11136
11137 RADIOSHARK RADIO DRIVER
11138 M: Hans Verkuil <hverkuil@xs4all.nl>
11139 L: linux-media@vger.kernel.org
11140 T: git git://linuxtv.org/media_tree.git
11141 S: Maintained
11142 F: drivers/media/radio/radio-shark.c
11143
11144 RADIOSHARK2 RADIO DRIVER
11145 M: Hans Verkuil <hverkuil@xs4all.nl>
11146 L: linux-media@vger.kernel.org
11147 T: git git://linuxtv.org/media_tree.git
11148 S: Maintained
11149 F: drivers/media/radio/radio-shark2.c
11150 F: drivers/media/radio/radio-tea5777.c
11151
11152 RADOS BLOCK DEVICE (RBD)
11153 M: Ilya Dryomov <idryomov@gmail.com>
11154 M: Sage Weil <sage@redhat.com>
11155 M: Alex Elder <elder@kernel.org>
11156 L: ceph-devel@vger.kernel.org
11157 W: http://ceph.com/
11158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11159 T: git git://github.com/ceph/ceph-client.git
11160 S: Supported
11161 F: Documentation/ABI/testing/sysfs-bus-rbd
11162 F: drivers/block/rbd.c
11163 F: drivers/block/rbd_types.h
11164
11165 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11166 M: Paul Mackerras <paulus@samba.org>
11167 L: linux-fbdev@vger.kernel.org
11168 S: Maintained
11169 F: drivers/video/fbdev/aty/aty128fb.c
11170
11171 RAINSHADOW-CEC DRIVER
11172 M: Hans Verkuil <hverkuil@xs4all.nl>
11173 L: linux-media@vger.kernel.org
11174 T: git git://linuxtv.org/media_tree.git
11175 S: Maintained
11176 F: drivers/media/usb/rainshadow-cec/*
11177
11178 RALINK MIPS ARCHITECTURE
11179 M: John Crispin <john@phrozen.org>
11180 L: linux-mips@linux-mips.org
11181 S: Maintained
11182 F: arch/mips/ralink
11183
11184 RALINK RT2X00 WIRELESS LAN DRIVER
11185 P: rt2x00 project
11186 M: Stanislaw Gruszka <sgruszka@redhat.com>
11187 M: Helmut Schaa <helmut.schaa@googlemail.com>
11188 L: linux-wireless@vger.kernel.org
11189 S: Maintained
11190 F: drivers/net/wireless/ralink/rt2x00/
11191
11192 RAMDISK RAM BLOCK DEVICE DRIVER
11193 M: Jens Axboe <axboe@kernel.dk>
11194 S: Maintained
11195 F: Documentation/blockdev/ramdisk.txt
11196 F: drivers/block/brd.c
11197
11198 RANDOM NUMBER DRIVER
11199 M: "Theodore Ts'o" <tytso@mit.edu>
11200 S: Maintained
11201 F: drivers/char/random.c
11202
11203 RAPIDIO SUBSYSTEM
11204 M: Matt Porter <mporter@kernel.crashing.org>
11205 M: Alexandre Bounine <alexandre.bounine@idt.com>
11206 S: Maintained
11207 F: drivers/rapidio/
11208
11209 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11210 L: linux-wireless@vger.kernel.org
11211 S: Orphan
11212 F: drivers/net/wireless/ray*
11213
11214 RCUTORTURE MODULE
11215 M: Josh Triplett <josh@joshtriplett.org>
11216 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11217 L: linux-kernel@vger.kernel.org
11218 S: Supported
11219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11220 F: Documentation/RCU/torture.txt
11221 F: kernel/rcu/rcutorture.c
11222
11223 RCUTORTURE TEST FRAMEWORK
11224 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11225 M: Josh Triplett <josh@joshtriplett.org>
11226 R: Steven Rostedt <rostedt@goodmis.org>
11227 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11228 R: Lai Jiangshan <jiangshanlai@gmail.com>
11229 L: linux-kernel@vger.kernel.org
11230 S: Supported
11231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11232 F: tools/testing/selftests/rcutorture
11233
11234 RDC R-321X SoC
11235 M: Florian Fainelli <florian@openwrt.org>
11236 S: Maintained
11237
11238 RDC R6040 FAST ETHERNET DRIVER
11239 M: Florian Fainelli <f.fainelli@gmail.com>
11240 L: netdev@vger.kernel.org
11241 S: Maintained
11242 F: drivers/net/ethernet/rdc/r6040.c
11243
11244 RDMAVT - RDMA verbs software
11245 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11246 L: linux-rdma@vger.kernel.org
11247 S: Supported
11248 F: drivers/infiniband/sw/rdmavt
11249
11250 RDS - RELIABLE DATAGRAM SOCKETS
11251 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11252 L: netdev@vger.kernel.org
11253 L: linux-rdma@vger.kernel.org
11254 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11255 W: https://oss.oracle.com/projects/rds/
11256 S: Supported
11257 F: net/rds/
11258 F: Documentation/networking/rds.txt
11259
11260 RDT - RESOURCE ALLOCATION
11261 M: Fenghua Yu <fenghua.yu@intel.com>
11262 L: linux-kernel@vger.kernel.org
11263 S: Supported
11264 F: arch/x86/kernel/cpu/intel_rdt*
11265 F: arch/x86/include/asm/intel_rdt_sched.h
11266 F: Documentation/x86/intel_rdt*
11267
11268 READ-COPY UPDATE (RCU)
11269 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11270 M: Josh Triplett <josh@joshtriplett.org>
11271 R: Steven Rostedt <rostedt@goodmis.org>
11272 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11273 R: Lai Jiangshan <jiangshanlai@gmail.com>
11274 L: linux-kernel@vger.kernel.org
11275 W: http://www.rdrop.com/users/paulmck/RCU/
11276 S: Supported
11277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11278 F: Documentation/RCU/
11279 X: Documentation/RCU/torture.txt
11280 F: include/linux/rcu*
11281 X: include/linux/srcu.h
11282 F: kernel/rcu/
11283 X: kernel/torture.c
11284
11285 REAL TIME CLOCK (RTC) SUBSYSTEM
11286 M: Alessandro Zummo <a.zummo@towertech.it>
11287 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11288 L: linux-rtc@vger.kernel.org
11289 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11291 S: Maintained
11292 F: Documentation/devicetree/bindings/rtc/
11293 F: Documentation/rtc.txt
11294 F: drivers/rtc/
11295 F: include/linux/rtc.h
11296 F: include/uapi/linux/rtc.h
11297 F: include/linux/rtc/
11298 F: include/linux/platform_data/rtc-*
11299 F: tools/testing/selftests/timers/rtctest.c
11300
11301 REALTEK AUDIO CODECS
11302 M: Bard Liao <bardliao@realtek.com>
11303 M: Oder Chiou <oder_chiou@realtek.com>
11304 S: Maintained
11305 F: sound/soc/codecs/rt*
11306 F: include/sound/rt*.h
11307
11308 REGISTER MAP ABSTRACTION
11309 M: Mark Brown <broonie@kernel.org>
11310 L: linux-kernel@vger.kernel.org
11311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11312 S: Supported
11313 F: Documentation/devicetree/bindings/regmap/
11314 F: drivers/base/regmap/
11315 F: include/linux/regmap.h
11316
11317 REISERFS FILE SYSTEM
11318 L: reiserfs-devel@vger.kernel.org
11319 S: Supported
11320 F: fs/reiserfs/
11321
11322 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11323 M: Ohad Ben-Cohen <ohad@wizery.com>
11324 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11325 L: linux-remoteproc@vger.kernel.org
11326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11327 S: Maintained
11328 F: Documentation/devicetree/bindings/remoteproc/
11329 F: Documentation/remoteproc.txt
11330 F: drivers/remoteproc/
11331 F: include/linux/remoteproc.h
11332
11333 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11334 M: Ohad Ben-Cohen <ohad@wizery.com>
11335 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11336 L: linux-remoteproc@vger.kernel.org
11337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11338 S: Maintained
11339 F: drivers/rpmsg/
11340 F: Documentation/rpmsg.txt
11341 F: include/linux/rpmsg.h
11342 F: include/linux/rpmsg/
11343
11344 RENESAS CLOCK DRIVERS
11345 M: Geert Uytterhoeven <geert+renesas@glider.be>
11346 L: linux-renesas-soc@vger.kernel.org
11347 S: Supported
11348 F: drivers/clk/renesas/
11349
11350 RENESAS ETHERNET DRIVERS
11351 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11352 L: netdev@vger.kernel.org
11353 L: linux-renesas-soc@vger.kernel.org
11354 F: drivers/net/ethernet/renesas/
11355 F: include/linux/sh_eth.h
11356
11357 RENESAS R-CAR GYROADC DRIVER
11358 M: Marek Vasut <marek.vasut@gmail.com>
11359 L: linux-iio@vger.kernel.org
11360 S: Supported
11361 F: drivers/iio/adc/rcar_gyro_adc.c
11362
11363 RENESAS USB PHY DRIVER
11364 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11365 L: linux-renesas-soc@vger.kernel.org
11366 S: Maintained
11367 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11368
11369 RESET CONTROLLER FRAMEWORK
11370 M: Philipp Zabel <p.zabel@pengutronix.de>
11371 T: git git://git.pengutronix.de/git/pza/linux
11372 S: Maintained
11373 F: drivers/reset/
11374 F: Documentation/devicetree/bindings/reset/
11375 F: include/dt-bindings/reset/
11376 F: include/linux/reset.h
11377 F: include/linux/reset-controller.h
11378
11379 RFKILL
11380 M: Johannes Berg <johannes@sipsolutions.net>
11381 L: linux-wireless@vger.kernel.org
11382 W: http://wireless.kernel.org/
11383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11385 S: Maintained
11386 F: Documentation/rfkill.txt
11387 F: net/rfkill/
11388
11389 RHASHTABLE
11390 M: Thomas Graf <tgraf@suug.ch>
11391 M: Herbert Xu <herbert@gondor.apana.org.au>
11392 L: netdev@vger.kernel.org
11393 S: Maintained
11394 F: lib/rhashtable.c
11395 F: include/linux/rhashtable.h
11396
11397 RICOH R5C592 MEMORYSTICK DRIVER
11398 M: Maxim Levitsky <maximlevitsky@gmail.com>
11399 S: Maintained
11400 F: drivers/memstick/host/r592.*
11401
11402 RICOH SMARTMEDIA/XD DRIVER
11403 M: Maxim Levitsky <maximlevitsky@gmail.com>
11404 S: Maintained
11405 F: drivers/mtd/nand/r852.c
11406 F: drivers/mtd/nand/r852.h
11407
11408 ROCCAT DRIVERS
11409 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11410 W: http://sourceforge.net/projects/roccat/
11411 S: Maintained
11412 F: drivers/hid/hid-roccat*
11413 F: include/linux/hid-roccat*
11414 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11415
11416 ROCKER DRIVER
11417 M: Jiri Pirko <jiri@resnulli.us>
11418 L: netdev@vger.kernel.org
11419 S: Supported
11420 F: drivers/net/ethernet/rocker/
11421
11422 ROCKETPORT DRIVER
11423 P: Comtrol Corp.
11424 W: http://www.comtrol.com
11425 S: Maintained
11426 F: Documentation/serial/rocket.txt
11427 F: drivers/tty/rocket*
11428
11429 ROCKETPORT EXPRESS/INFINITY DRIVER
11430 M: Kevin Cernekee <cernekee@gmail.com>
11431 L: linux-serial@vger.kernel.org
11432 S: Odd Fixes
11433 F: drivers/tty/serial/rp2.*
11434
11435 ROSE NETWORK LAYER
11436 M: Ralf Baechle <ralf@linux-mips.org>
11437 L: linux-hams@vger.kernel.org
11438 W: http://www.linux-ax25.org/
11439 S: Maintained
11440 F: include/net/rose.h
11441 F: include/uapi/linux/rose.h
11442 F: net/rose/
11443
11444 RTL2830 MEDIA DRIVER
11445 M: Antti Palosaari <crope@iki.fi>
11446 L: linux-media@vger.kernel.org
11447 W: https://linuxtv.org
11448 W: http://palosaari.fi/linux/
11449 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11450 T: git git://linuxtv.org/anttip/media_tree.git
11451 S: Maintained
11452 F: drivers/media/dvb-frontends/rtl2830*
11453
11454 RTL2832 MEDIA DRIVER
11455 M: Antti Palosaari <crope@iki.fi>
11456 L: linux-media@vger.kernel.org
11457 W: https://linuxtv.org
11458 W: http://palosaari.fi/linux/
11459 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11460 T: git git://linuxtv.org/anttip/media_tree.git
11461 S: Maintained
11462 F: drivers/media/dvb-frontends/rtl2832*
11463
11464 RTL2832_SDR MEDIA DRIVER
11465 M: Antti Palosaari <crope@iki.fi>
11466 L: linux-media@vger.kernel.org
11467 W: https://linuxtv.org
11468 W: http://palosaari.fi/linux/
11469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11470 T: git git://linuxtv.org/anttip/media_tree.git
11471 S: Maintained
11472 F: drivers/media/dvb-frontends/rtl2832_sdr*
11473
11474 RTL8180 WIRELESS DRIVER
11475 L: linux-wireless@vger.kernel.org
11476 W: http://wireless.kernel.org/
11477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11478 S: Orphan
11479 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11480
11481 RTL8187 WIRELESS DRIVER
11482 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11483 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11484 M: Larry Finger <Larry.Finger@lwfinger.net>
11485 L: linux-wireless@vger.kernel.org
11486 W: http://wireless.kernel.org/
11487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11488 S: Maintained
11489 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11490
11491 RTL8192CE WIRELESS DRIVER
11492 M: Larry Finger <Larry.Finger@lwfinger.net>
11493 M: Chaoming Li <chaoming_li@realsil.com.cn>
11494 L: linux-wireless@vger.kernel.org
11495 W: http://wireless.kernel.org/
11496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11497 S: Maintained
11498 F: drivers/net/wireless/realtek/rtlwifi/
11499 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11500
11501 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11502 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11503 L: linux-wireless@vger.kernel.org
11504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11505 S: Maintained
11506 F: drivers/net/wireless/realtek/rtl8xxxu/
11507
11508 S3 SAVAGE FRAMEBUFFER DRIVER
11509 M: Antonino Daplas <adaplas@gmail.com>
11510 L: linux-fbdev@vger.kernel.org
11511 S: Maintained
11512 F: drivers/video/fbdev/savage/
11513
11514 S390
11515 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11516 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11517 L: linux-s390@vger.kernel.org
11518 W: http://www.ibm.com/developerworks/linux/linux390/
11519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11520 S: Supported
11521 F: arch/s390/
11522 F: drivers/s390/
11523 F: Documentation/s390/
11524 F: Documentation/driver-api/s390-drivers.rst
11525
11526 S390 COMMON I/O LAYER
11527 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11528 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11529 L: linux-s390@vger.kernel.org
11530 W: http://www.ibm.com/developerworks/linux/linux390/
11531 S: Supported
11532 F: drivers/s390/cio/
11533
11534 S390 DASD DRIVER
11535 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11536 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11537 L: linux-s390@vger.kernel.org
11538 W: http://www.ibm.com/developerworks/linux/linux390/
11539 S: Supported
11540 F: drivers/s390/block/dasd*
11541 F: block/partitions/ibm.c
11542
11543 S390 IOMMU (PCI)
11544 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11545 L: linux-s390@vger.kernel.org
11546 W: http://www.ibm.com/developerworks/linux/linux390/
11547 S: Supported
11548 F: drivers/iommu/s390-iommu.c
11549
11550 S390 IUCV NETWORK LAYER
11551 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11552 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11553 L: linux-s390@vger.kernel.org
11554 W: http://www.ibm.com/developerworks/linux/linux390/
11555 S: Supported
11556 F: drivers/s390/net/*iucv*
11557 F: include/net/iucv/
11558 F: net/iucv/
11559
11560 S390 NETWORK DRIVERS
11561 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11562 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11563 L: linux-s390@vger.kernel.org
11564 W: http://www.ibm.com/developerworks/linux/linux390/
11565 S: Supported
11566 F: drivers/s390/net/
11567
11568 S390 PCI SUBSYSTEM
11569 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11570 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11571 L: linux-s390@vger.kernel.org
11572 W: http://www.ibm.com/developerworks/linux/linux390/
11573 S: Supported
11574 F: arch/s390/pci/
11575 F: drivers/pci/hotplug/s390_pci_hpc.c
11576
11577 S390 VFIO-CCW DRIVER
11578 M: Cornelia Huck <cohuck@redhat.com>
11579 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11580 L: linux-s390@vger.kernel.org
11581 L: kvm@vger.kernel.org
11582 S: Supported
11583 F: drivers/s390/cio/vfio_ccw*
11584 F: Documentation/s390/vfio-ccw.txt
11585 F: include/uapi/linux/vfio_ccw.h
11586
11587 S390 ZCRYPT DRIVER
11588 M: Harald Freudenberger <freude@de.ibm.com>
11589 L: linux-s390@vger.kernel.org
11590 W: http://www.ibm.com/developerworks/linux/linux390/
11591 S: Supported
11592 F: drivers/s390/crypto/
11593
11594 S390 ZFCP DRIVER
11595 M: Steffen Maier <maier@linux.vnet.ibm.com>
11596 L: linux-s390@vger.kernel.org
11597 W: http://www.ibm.com/developerworks/linux/linux390/
11598 S: Supported
11599 F: drivers/s390/scsi/zfcp_*
11600
11601 S3C24XX SD/MMC Driver
11602 M: Ben Dooks <ben-linux@fluff.org>
11603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11604 S: Supported
11605 F: drivers/mmc/host/s3cmci.*
11606
11607 SAA6588 RDS RECEIVER DRIVER
11608 M: Hans Verkuil <hverkuil@xs4all.nl>
11609 L: linux-media@vger.kernel.org
11610 T: git git://linuxtv.org/media_tree.git
11611 W: https://linuxtv.org
11612 S: Odd Fixes
11613 F: drivers/media/i2c/saa6588*
11614
11615 SAA7134 VIDEO4LINUX DRIVER
11616 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11617 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11618 L: linux-media@vger.kernel.org
11619 W: https://linuxtv.org
11620 T: git git://linuxtv.org/media_tree.git
11621 S: Odd fixes
11622 F: Documentation/media/v4l-drivers/saa7134*
11623 F: drivers/media/pci/saa7134/
11624
11625 SAA7146 VIDEO4LINUX-2 DRIVER
11626 M: Hans Verkuil <hverkuil@xs4all.nl>
11627 L: linux-media@vger.kernel.org
11628 T: git git://linuxtv.org/media_tree.git
11629 S: Maintained
11630 F: drivers/media/common/saa7146/
11631 F: drivers/media/pci/saa7146/
11632 F: include/media/saa7146*
11633
11634 SAMSUNG AUDIO (ASoC) DRIVERS
11635 M: Krzysztof Kozlowski <krzk@kernel.org>
11636 M: Sangbeom Kim <sbkim73@samsung.com>
11637 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11638 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11639 S: Supported
11640 F: sound/soc/samsung/
11641
11642 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11643 M: Krzysztof Kozlowski <krzk@kernel.org>
11644 L: linux-crypto@vger.kernel.org
11645 L: linux-samsung-soc@vger.kernel.org
11646 S: Maintained
11647 F: drivers/crypto/exynos-rng.c
11648 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11649
11650 SAMSUNG FRAMEBUFFER DRIVER
11651 M: Jingoo Han <jingoohan1@gmail.com>
11652 L: linux-fbdev@vger.kernel.org
11653 S: Maintained
11654 F: drivers/video/fbdev/s3c-fb.c
11655
11656 SAMSUNG LAPTOP DRIVER
11657 M: Corentin Chary <corentin.chary@gmail.com>
11658 L: platform-driver-x86@vger.kernel.org
11659 S: Maintained
11660 F: drivers/platform/x86/samsung-laptop.c
11661
11662 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11663 M: Sangbeom Kim <sbkim73@samsung.com>
11664 M: Krzysztof Kozlowski <krzk@kernel.org>
11665 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11666 L: linux-kernel@vger.kernel.org
11667 L: linux-samsung-soc@vger.kernel.org
11668 S: Supported
11669 F: drivers/mfd/sec*.c
11670 F: drivers/regulator/s2m*.c
11671 F: drivers/regulator/s5m*.c
11672 F: drivers/clk/clk-s2mps11.c
11673 F: drivers/rtc/rtc-s5m.c
11674 F: include/linux/mfd/samsung/
11675 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11676 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11677 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11678 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11679
11680 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11681 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11682 L: linux-media@vger.kernel.org
11683 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11684 S: Maintained
11685 F: drivers/media/platform/s3c-camif/
11686 F: include/media/drv-intf/s3c_camif.h
11687
11688 SAMSUNG S3FWRN5 NFC DRIVER
11689 M: Robert Baldyga <r.baldyga@samsung.com>
11690 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11691 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11692 S: Supported
11693 F: drivers/nfc/s3fwrn5
11694
11695 SAMSUNG S5C73M3 CAMERA DRIVER
11696 M: Kyungmin Park <kyungmin.park@samsung.com>
11697 M: Andrzej Hajda <a.hajda@samsung.com>
11698 L: linux-media@vger.kernel.org
11699 S: Supported
11700 F: drivers/media/i2c/s5c73m3/*
11701
11702 SAMSUNG S5K5BAF CAMERA DRIVER
11703 M: Kyungmin Park <kyungmin.park@samsung.com>
11704 M: Andrzej Hajda <a.hajda@samsung.com>
11705 L: linux-media@vger.kernel.org
11706 S: Supported
11707 F: drivers/media/i2c/s5k5baf.c
11708
11709 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11710 M: Krzysztof Kozlowski <krzk@kernel.org>
11711 M: Vladimir Zapolskiy <vz@mleia.com>
11712 L: linux-crypto@vger.kernel.org
11713 L: linux-samsung-soc@vger.kernel.org
11714 S: Maintained
11715 F: drivers/crypto/s5p-sss.c
11716
11717 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11718 M: Kyungmin Park <kyungmin.park@samsung.com>
11719 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11720 L: linux-media@vger.kernel.org
11721 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11722 S: Supported
11723 F: drivers/media/platform/exynos4-is/
11724
11725 SAMSUNG SOC CLOCK DRIVERS
11726 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11727 M: Tomasz Figa <tomasz.figa@gmail.com>
11728 M: Chanwoo Choi <cw00.choi@samsung.com>
11729 S: Supported
11730 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11731 F: drivers/clk/samsung/
11732 F: include/dt-bindings/clock/exynos*.h
11733 F: Documentation/devicetree/bindings/clock/exynos*.txt
11734
11735 SAMSUNG SPI DRIVERS
11736 M: Kukjin Kim <kgene@kernel.org>
11737 M: Krzysztof Kozlowski <krzk@kernel.org>
11738 M: Andi Shyti <andi.shyti@samsung.com>
11739 L: linux-spi@vger.kernel.org
11740 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11741 S: Maintained
11742 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11743 F: drivers/spi/spi-s3c*
11744 F: include/linux/platform_data/spi-s3c64xx.h
11745
11746 SAMSUNG SXGBE DRIVERS
11747 M: Byungho An <bh74.an@samsung.com>
11748 M: Girish K S <ks.giri@samsung.com>
11749 M: Vipul Pandya <vipul.pandya@samsung.com>
11750 S: Supported
11751 L: netdev@vger.kernel.org
11752 F: drivers/net/ethernet/samsung/sxgbe/
11753
11754 SAMSUNG THERMAL DRIVER
11755 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11756 L: linux-pm@vger.kernel.org
11757 L: linux-samsung-soc@vger.kernel.org
11758 S: Supported
11759 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11760 F: drivers/thermal/samsung/
11761
11762 SAMSUNG USB2 PHY DRIVER
11763 M: Kamil Debski <kamil@wypas.org>
11764 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11765 L: linux-kernel@vger.kernel.org
11766 S: Supported
11767 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11768 F: Documentation/phy/samsung-usb2.txt
11769 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11770 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11771 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11772 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11773 F: drivers/phy/samsung/phy-samsung-usb2.c
11774 F: drivers/phy/samsung/phy-samsung-usb2.h
11775
11776 SC1200 WDT DRIVER
11777 M: Zwane Mwaikambo <zwanem@gmail.com>
11778 S: Maintained
11779 F: drivers/watchdog/sc1200wdt.c
11780
11781 SCHEDULER
11782 M: Ingo Molnar <mingo@redhat.com>
11783 M: Peter Zijlstra <peterz@infradead.org>
11784 L: linux-kernel@vger.kernel.org
11785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11786 S: Maintained
11787 F: kernel/sched/
11788 F: include/linux/sched.h
11789 F: include/uapi/linux/sched.h
11790 F: include/linux/wait.h
11791
11792 SCORE ARCHITECTURE
11793 M: Chen Liqin <liqin.linux@gmail.com>
11794 M: Lennox Wu <lennox.wu@gmail.com>
11795 W: http://www.sunplus.com
11796 S: Supported
11797 F: arch/score/
11798
11799 SCR24X CHIP CARD INTERFACE DRIVER
11800 M: Lubomir Rintel <lkundrak@v3.sk>
11801 S: Supported
11802 F: drivers/char/pcmcia/scr24x_cs.c
11803
11804 SCSI CDROM DRIVER
11805 M: Jens Axboe <axboe@kernel.dk>
11806 L: linux-scsi@vger.kernel.org
11807 W: http://www.kernel.dk
11808 S: Maintained
11809 F: drivers/scsi/sr*
11810
11811 SCSI RDMA PROTOCOL (SRP) INITIATOR
11812 M: Bart Van Assche <bart.vanassche@sandisk.com>
11813 L: linux-rdma@vger.kernel.org
11814 S: Supported
11815 W: http://www.openfabrics.org
11816 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11818 F: drivers/infiniband/ulp/srp/
11819 F: include/scsi/srp.h
11820
11821 SCSI SG DRIVER
11822 M: Doug Gilbert <dgilbert@interlog.com>
11823 L: linux-scsi@vger.kernel.org
11824 W: http://sg.danny.cz/sg
11825 S: Maintained
11826 F: Documentation/scsi/scsi-generic.txt
11827 F: drivers/scsi/sg.c
11828 F: include/scsi/sg.h
11829
11830 SCSI SUBSYSTEM
11831 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11833 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11835 L: linux-scsi@vger.kernel.org
11836 S: Maintained
11837 F: Documentation/devicetree/bindings/scsi/
11838 F: drivers/scsi/
11839 F: include/scsi/
11840
11841 SCSI TAPE DRIVER
11842 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11843 L: linux-scsi@vger.kernel.org
11844 S: Maintained
11845 F: Documentation/scsi/st.txt
11846 F: drivers/scsi/st.*
11847 F: drivers/scsi/st_*.h
11848
11849 SCTP PROTOCOL
11850 M: Vlad Yasevich <vyasevich@gmail.com>
11851 M: Neil Horman <nhorman@tuxdriver.com>
11852 L: linux-sctp@vger.kernel.org
11853 W: http://lksctp.sourceforge.net
11854 S: Maintained
11855 F: Documentation/networking/sctp.txt
11856 F: include/linux/sctp.h
11857 F: include/uapi/linux/sctp.h
11858 F: include/net/sctp/
11859 F: net/sctp/
11860
11861 SCx200 CPU SUPPORT
11862 M: Jim Cromie <jim.cromie@gmail.com>
11863 S: Odd Fixes
11864 F: Documentation/i2c/busses/scx200_acb
11865 F: arch/x86/platform/scx200/
11866 F: drivers/watchdog/scx200_wdt.c
11867 F: drivers/i2c/busses/scx200*
11868 F: drivers/mtd/maps/scx200_docflash.c
11869 F: include/linux/scx200.h
11870
11871 SCx200 GPIO DRIVER
11872 M: Jim Cromie <jim.cromie@gmail.com>
11873 S: Maintained
11874 F: drivers/char/scx200_gpio.c
11875 F: include/linux/scx200_gpio.h
11876
11877 SCx200 HRT CLOCKSOURCE DRIVER
11878 M: Jim Cromie <jim.cromie@gmail.com>
11879 S: Maintained
11880 F: drivers/clocksource/scx200_hrt.c
11881
11882 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11883 M: Sascha Sommer <saschasommer@freenet.de>
11884 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11885 S: Maintained
11886 F: drivers/mmc/host/sdricoh_cs.c
11887
11888 SECURE COMPUTING
11889 M: Kees Cook <keescook@chromium.org>
11890 R: Andy Lutomirski <luto@amacapital.net>
11891 R: Will Drewry <wad@chromium.org>
11892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11893 S: Supported
11894 F: kernel/seccomp.c
11895 F: include/uapi/linux/seccomp.h
11896 F: include/linux/seccomp.h
11897 F: tools/testing/selftests/seccomp/*
11898 F: tools/testing/selftests/kselftest_harness.h
11899 F: Documentation/userspace-api/seccomp_filter.rst
11900 K: \bsecure_computing
11901 K: \bTIF_SECCOMP\b
11902
11903 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11904 M: Al Cooper <alcooperx@gmail.com>
11905 L: linux-mmc@vger.kernel.org
11906 L: bcm-kernel-feedback-list@broadcom.com
11907 S: Maintained
11908 F: drivers/mmc/host/sdhci-brcmstb*
11909
11910 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11911 M: Adrian Hunter <adrian.hunter@intel.com>
11912 L: linux-mmc@vger.kernel.org
11913 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11914 S: Maintained
11915 F: drivers/mmc/host/sdhci*
11916 F: include/linux/mmc/sdhci*
11917
11918 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11919 M: Ben Dooks <ben-linux@fluff.org>
11920 M: Jaehoon Chung <jh80.chung@samsung.com>
11921 L: linux-mmc@vger.kernel.org
11922 S: Maintained
11923 F: drivers/mmc/host/sdhci-s3c*
11924
11925 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11926 M: Viresh Kumar <vireshk@kernel.org>
11927 L: linux-mmc@vger.kernel.org
11928 S: Maintained
11929 F: drivers/mmc/host/sdhci-spear.c
11930
11931 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11932 M: Scott Bauer <scott.bauer@intel.com>
11933 M: Jonathan Derrick <jonathan.derrick@intel.com>
11934 M: Rafael Antognolli <rafael.antognolli@intel.com>
11935 L: linux-block@vger.kernel.org
11936 S: Supported
11937 F: block/sed*
11938 F: block/opal_proto.h
11939 F: include/linux/sed*
11940 F: include/uapi/linux/sed*
11941
11942 SECURITY CONTACT
11943 M: Security Officers <security@kernel.org>
11944 S: Supported
11945
11946 SECURITY SUBSYSTEM
11947 M: James Morris <james.l.morris@oracle.com>
11948 M: "Serge E. Hallyn" <serge@hallyn.com>
11949 L: linux-security-module@vger.kernel.org (suggested Cc:)
11950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11951 W: http://kernsec.org/
11952 S: Supported
11953 F: security/
11954
11955 SELINUX SECURITY MODULE
11956 M: Paul Moore <paul@paul-moore.com>
11957 M: Stephen Smalley <sds@tycho.nsa.gov>
11958 M: Eric Paris <eparis@parisplace.org>
11959 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11960 W: http://selinuxproject.org
11961 T: git git://git.infradead.org/users/pcmoore/selinux
11962 S: Supported
11963 F: include/linux/selinux*
11964 F: security/selinux/
11965 F: scripts/selinux/
11966 F: Documentation/admin-guide/LSM/SELinux.rst
11967
11968 SENSABLE PHANTOM
11969 M: Jiri Slaby <jirislaby@gmail.com>
11970 S: Maintained
11971 F: drivers/misc/phantom.c
11972 F: include/uapi/linux/phantom.h
11973
11974 SERIAL DEVICE BUS
11975 M: Rob Herring <robh@kernel.org>
11976 L: linux-serial@vger.kernel.org
11977 S: Maintained
11978 F: Documentation/devicetree/bindings/serial/slave-device.txt
11979 F: drivers/tty/serdev/
11980 F: include/linux/serdev.h
11981
11982 SERIAL DRIVERS
11983 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11984 L: linux-serial@vger.kernel.org
11985 S: Maintained
11986 F: Documentation/devicetree/bindings/serial/
11987 F: drivers/tty/serial/
11988
11989 SERIAL IR RECEIVER
11990 M: Sean Young <sean@mess.org>
11991 L: linux-media@vger.kernel.org
11992 S: Maintained
11993 F: drivers/media/rc/serial_ir.c
11994
11995 SFC NETWORK DRIVER
11996 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11997 M: Edward Cree <ecree@solarflare.com>
11998 M: Bert Kenward <bkenward@solarflare.com>
11999 L: netdev@vger.kernel.org
12000 S: Supported
12001 F: drivers/net/ethernet/sfc/
12002
12003 SGI GRU DRIVER
12004 M: Dimitri Sivanich <sivanich@sgi.com>
12005 S: Maintained
12006 F: drivers/misc/sgi-gru/
12007
12008 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12009 M: Pat Gefre <pfg@sgi.com>
12010 L: linux-ia64@vger.kernel.org
12011 S: Supported
12012 F: Documentation/ia64/serial.txt
12013 F: drivers/tty/serial/ioc?_serial.c
12014 F: include/linux/ioc?.h
12015
12016 SGI XP/XPC/XPNET DRIVER
12017 M: Cliff Whickman <cpw@sgi.com>
12018 M: Robin Holt <robinmholt@gmail.com>
12019 S: Maintained
12020 F: drivers/misc/sgi-xp/
12021
12022 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12023 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12024 L: linux-s390@vger.kernel.org
12025 W: http://www.ibm.com/developerworks/linux/linux390/
12026 S: Supported
12027 F: net/smc/
12028
12029 SH_VEU V4L2 MEM2MEM DRIVER
12030 L: linux-media@vger.kernel.org
12031 S: Orphan
12032 F: drivers/media/platform/sh_veu.c
12033
12034 SH_VOU V4L2 OUTPUT DRIVER
12035 L: linux-media@vger.kernel.org
12036 S: Orphan
12037 F: drivers/media/platform/sh_vou.c
12038 F: include/media/drv-intf/sh_vou.h
12039
12040 SI2157 MEDIA DRIVER
12041 M: Antti Palosaari <crope@iki.fi>
12042 L: linux-media@vger.kernel.org
12043 W: https://linuxtv.org
12044 W: http://palosaari.fi/linux/
12045 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12046 T: git git://linuxtv.org/anttip/media_tree.git
12047 S: Maintained
12048 F: drivers/media/tuners/si2157*
12049
12050 SI2168 MEDIA DRIVER
12051 M: Antti Palosaari <crope@iki.fi>
12052 L: linux-media@vger.kernel.org
12053 W: https://linuxtv.org
12054 W: http://palosaari.fi/linux/
12055 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12056 T: git git://linuxtv.org/anttip/media_tree.git
12057 S: Maintained
12058 F: drivers/media/dvb-frontends/si2168*
12059
12060 SI470X FM RADIO RECEIVER I2C DRIVER
12061 M: Hans Verkuil <hverkuil@xs4all.nl>
12062 L: linux-media@vger.kernel.org
12063 T: git git://linuxtv.org/media_tree.git
12064 W: https://linuxtv.org
12065 S: Odd Fixes
12066 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12067
12068 SI470X FM RADIO RECEIVER USB DRIVER
12069 M: Hans Verkuil <hverkuil@xs4all.nl>
12070 L: linux-media@vger.kernel.org
12071 T: git git://linuxtv.org/media_tree.git
12072 W: https://linuxtv.org
12073 S: Maintained
12074 F: drivers/media/radio/si470x/radio-si470x-common.c
12075 F: drivers/media/radio/si470x/radio-si470x.h
12076 F: drivers/media/radio/si470x/radio-si470x-usb.c
12077
12078 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12079 M: Eduardo Valentin <edubezval@gmail.com>
12080 L: linux-media@vger.kernel.org
12081 T: git git://linuxtv.org/media_tree.git
12082 W: https://linuxtv.org
12083 S: Odd Fixes
12084 F: drivers/media/radio/si4713/si4713.?
12085
12086 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12087 M: Eduardo Valentin <edubezval@gmail.com>
12088 L: linux-media@vger.kernel.org
12089 T: git git://linuxtv.org/media_tree.git
12090 W: https://linuxtv.org
12091 S: Odd Fixes
12092 F: drivers/media/radio/si4713/radio-platform-si4713.c
12093
12094 SI4713 FM RADIO TRANSMITTER USB DRIVER
12095 M: Hans Verkuil <hverkuil@xs4all.nl>
12096 L: linux-media@vger.kernel.org
12097 T: git git://linuxtv.org/media_tree.git
12098 W: https://linuxtv.org
12099 S: Maintained
12100 F: drivers/media/radio/si4713/radio-usb-si4713.c
12101
12102 SIANO DVB DRIVER
12103 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12104 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12105 L: linux-media@vger.kernel.org
12106 W: https://linuxtv.org
12107 T: git git://linuxtv.org/media_tree.git
12108 S: Odd fixes
12109 F: drivers/media/common/siano/
12110 F: drivers/media/usb/siano/
12111 F: drivers/media/usb/siano/
12112 F: drivers/media/mmc/siano/
12113
12114 SILEAD TOUCHSCREEN DRIVER
12115 M: Hans de Goede <hdegoede@redhat.com>
12116 L: linux-input@vger.kernel.org
12117 L: platform-driver-x86@vger.kernel.org
12118 S: Maintained
12119 F: drivers/input/touchscreen/silead.c
12120 F: drivers/platform/x86/silead_dmi.c
12121
12122 SILICON MOTION SM712 FRAME BUFFER DRIVER
12123 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12124 M: Teddy Wang <teddy.wang@siliconmotion.com>
12125 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12126 L: linux-fbdev@vger.kernel.org
12127 S: Maintained
12128 F: drivers/video/fbdev/sm712*
12129 F: Documentation/fb/sm712fb.txt
12130
12131 SIMPLE FIRMWARE INTERFACE (SFI)
12132 M: Len Brown <lenb@kernel.org>
12133 L: sfi-devel@simplefirmware.org
12134 W: http://simplefirmware.org/
12135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12136 S: Supported
12137 F: arch/x86/platform/sfi/
12138 F: drivers/sfi/
12139 F: include/linux/sfi*.h
12140
12141 SIMPLEFB FB DRIVER
12142 M: Hans de Goede <hdegoede@redhat.com>
12143 L: linux-fbdev@vger.kernel.org
12144 S: Maintained
12145 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12146 F: drivers/video/fbdev/simplefb.c
12147 F: include/linux/platform_data/simplefb.h
12148
12149 SIMTEC EB110ATX (Chalice CATS)
12150 P: Ben Dooks
12151 P: Vincent Sanders <vince@simtec.co.uk>
12152 M: Simtec Linux Team <linux@simtec.co.uk>
12153 W: http://www.simtec.co.uk/products/EB110ATX/
12154 S: Supported
12155
12156 SIMTEC EB2410ITX (BAST)
12157 P: Ben Dooks
12158 P: Vincent Sanders <vince@simtec.co.uk>
12159 M: Simtec Linux Team <linux@simtec.co.uk>
12160 W: http://www.simtec.co.uk/products/EB2410ITX/
12161 S: Supported
12162 F: arch/arm/mach-s3c24xx/mach-bast.c
12163 F: arch/arm/mach-s3c24xx/bast-ide.c
12164 F: arch/arm/mach-s3c24xx/bast-irq.c
12165
12166 SIPHASH PRF ROUTINES
12167 M: Jason A. Donenfeld <Jason@zx2c4.com>
12168 S: Maintained
12169 F: lib/siphash.c
12170 F: lib/test_siphash.c
12171 F: include/linux/siphash.h
12172
12173 SIS 190 ETHERNET DRIVER
12174 M: Francois Romieu <romieu@fr.zoreil.com>
12175 L: netdev@vger.kernel.org
12176 S: Maintained
12177 F: drivers/net/ethernet/sis/sis190.c
12178
12179 SIS 900/7016 FAST ETHERNET DRIVER
12180 M: Daniele Venzano <venza@brownhat.org>
12181 W: http://www.brownhat.org/sis900.html
12182 L: netdev@vger.kernel.org
12183 S: Maintained
12184 F: drivers/net/ethernet/sis/sis900.*
12185
12186 SIS FRAMEBUFFER DRIVER
12187 M: Thomas Winischhofer <thomas@winischhofer.net>
12188 W: http://www.winischhofer.net/linuxsisvga.shtml
12189 S: Maintained
12190 F: Documentation/fb/sisfb.txt
12191 F: drivers/video/fbdev/sis/
12192 F: include/video/sisfb.h
12193
12194 SIS USB2VGA DRIVER
12195 M: Thomas Winischhofer <thomas@winischhofer.net>
12196 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12197 S: Maintained
12198 F: drivers/usb/misc/sisusbvga/
12199
12200 SLAB ALLOCATOR
12201 M: Christoph Lameter <cl@linux.com>
12202 M: Pekka Enberg <penberg@kernel.org>
12203 M: David Rientjes <rientjes@google.com>
12204 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12205 M: Andrew Morton <akpm@linux-foundation.org>
12206 L: linux-mm@kvack.org
12207 S: Maintained
12208 F: include/linux/sl?b*.h
12209 F: mm/sl?b*
12210
12211 SLEEPABLE READ-COPY UPDATE (SRCU)
12212 M: Lai Jiangshan <jiangshanlai@gmail.com>
12213 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12214 M: Josh Triplett <josh@joshtriplett.org>
12215 R: Steven Rostedt <rostedt@goodmis.org>
12216 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12217 L: linux-kernel@vger.kernel.org
12218 W: http://www.rdrop.com/users/paulmck/RCU/
12219 S: Supported
12220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12221 F: include/linux/srcu.h
12222 F: kernel/rcu/srcu.c
12223
12224 SMACK SECURITY MODULE
12225 M: Casey Schaufler <casey@schaufler-ca.com>
12226 L: linux-security-module@vger.kernel.org
12227 W: http://schaufler-ca.com
12228 T: git git://github.com/cschaufler/smack-next
12229 S: Maintained
12230 F: Documentation/admin-guide/LSM/Smack.rst
12231 F: security/smack/
12232
12233 SMC91x ETHERNET DRIVER
12234 M: Nicolas Pitre <nico@fluxnic.net>
12235 S: Odd Fixes
12236 F: drivers/net/ethernet/smsc/smc91x.*
12237
12238 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12239 M: Sakari Ailus <sakari.ailus@iki.fi>
12240 L: linux-media@vger.kernel.org
12241 S: Maintained
12242 F: drivers/media/i2c/smiapp/
12243 F: include/media/i2c/smiapp.h
12244 F: drivers/media/i2c/smiapp-pll.c
12245 F: drivers/media/i2c/smiapp-pll.h
12246 F: include/uapi/linux/smiapp.h
12247 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12248
12249 SMM665 HARDWARE MONITOR DRIVER
12250 M: Guenter Roeck <linux@roeck-us.net>
12251 L: linux-hwmon@vger.kernel.org
12252 S: Maintained
12253 F: Documentation/hwmon/smm665
12254 F: drivers/hwmon/smm665.c
12255
12256 SMSC EMC2103 HARDWARE MONITOR DRIVER
12257 M: Steve Glendinning <steve.glendinning@shawell.net>
12258 L: linux-hwmon@vger.kernel.org
12259 S: Maintained
12260 F: Documentation/hwmon/emc2103
12261 F: drivers/hwmon/emc2103.c
12262
12263 SMSC SCH5627 HARDWARE MONITOR DRIVER
12264 M: Hans de Goede <hdegoede@redhat.com>
12265 L: linux-hwmon@vger.kernel.org
12266 S: Supported
12267 F: Documentation/hwmon/sch5627
12268 F: drivers/hwmon/sch5627.c
12269
12270 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12271 M: Steve Glendinning <steve.glendinning@shawell.net>
12272 L: linux-fbdev@vger.kernel.org
12273 S: Maintained
12274 F: drivers/video/fbdev/smscufx.c
12275
12276 SMSC47B397 HARDWARE MONITOR DRIVER
12277 M: Jean Delvare <jdelvare@suse.com>
12278 L: linux-hwmon@vger.kernel.org
12279 S: Maintained
12280 F: Documentation/hwmon/smsc47b397
12281 F: drivers/hwmon/smsc47b397.c
12282
12283 SMSC911x ETHERNET DRIVER
12284 M: Steve Glendinning <steve.glendinning@shawell.net>
12285 L: netdev@vger.kernel.org
12286 S: Maintained
12287 F: include/linux/smsc911x.h
12288 F: drivers/net/ethernet/smsc/smsc911x.*
12289
12290 SMSC9420 PCI ETHERNET DRIVER
12291 M: Steve Glendinning <steve.glendinning@shawell.net>
12292 L: netdev@vger.kernel.org
12293 S: Maintained
12294 F: drivers/net/ethernet/smsc/smsc9420.*
12295
12296 SOC-CAMERA V4L2 SUBSYSTEM
12297 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12298 L: linux-media@vger.kernel.org
12299 T: git git://linuxtv.org/media_tree.git
12300 S: Maintained
12301 F: include/media/soc*
12302 F: drivers/media/i2c/soc_camera/
12303 F: drivers/media/platform/soc_camera/
12304
12305 SOEKRIS NET48XX LED SUPPORT
12306 M: Chris Boot <bootc@bootc.net>
12307 S: Maintained
12308 F: drivers/leds/leds-net48xx.c
12309
12310 SOFT-ROCE DRIVER (rxe)
12311 M: Moni Shoua <monis@mellanox.com>
12312 L: linux-rdma@vger.kernel.org
12313 S: Supported
12314 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12315 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12316 F: drivers/infiniband/sw/rxe/
12317 F: include/uapi/rdma/rdma_user_rxe.h
12318
12319 SOFTLOGIC 6x10 MPEG CODEC
12320 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12321 M: Anton Sviridenko <anton@corp.bluecherry.net>
12322 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12323 M: Andrey Utkin <andrey_utkin@fastmail.com>
12324 M: Ismael Luceno <ismael@iodev.co.uk>
12325 L: linux-media@vger.kernel.org
12326 S: Supported
12327 F: drivers/media/pci/solo6x10/
12328
12329 SOFTWARE RAID (Multiple Disks) SUPPORT
12330 M: Shaohua Li <shli@kernel.org>
12331 L: linux-raid@vger.kernel.org
12332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12333 S: Supported
12334 F: drivers/md/
12335 F: include/linux/raid/
12336 F: include/uapi/linux/raid/
12337
12338 SONIC NETWORK DRIVER
12339 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12340 L: netdev@vger.kernel.org
12341 S: Maintained
12342 F: drivers/net/ethernet/natsemi/sonic.*
12343
12344 SONICS SILICON BACKPLANE DRIVER (SSB)
12345 M: Michael Buesch <m@bues.ch>
12346 L: linux-wireless@vger.kernel.org
12347 S: Maintained
12348 F: drivers/ssb/
12349 F: include/linux/ssb/
12350
12351 SONY MEMORYSTICK CARD SUPPORT
12352 M: Alex Dubov <oakad@yahoo.com>
12353 W: http://tifmxx.berlios.de/
12354 S: Maintained
12355 F: drivers/memstick/host/tifm_ms.c
12356
12357 SONY MEMORYSTICK STANDARD SUPPORT
12358 M: Maxim Levitsky <maximlevitsky@gmail.com>
12359 S: Maintained
12360 F: drivers/memstick/core/ms_block.*
12361
12362 SONY VAIO CONTROL DEVICE DRIVER
12363 M: Mattia Dongili <malattia@linux.it>
12364 L: platform-driver-x86@vger.kernel.org
12365 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12366 S: Maintained
12367 F: Documentation/laptops/sony-laptop.txt
12368 F: drivers/char/sonypi.c
12369 F: drivers/platform/x86/sony-laptop.c
12370 F: include/linux/sony-laptop.h
12371
12372 SOUND
12373 M: Jaroslav Kysela <perex@perex.cz>
12374 M: Takashi Iwai <tiwai@suse.com>
12375 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12376 W: http://www.alsa-project.org/
12377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12378 T: git git://git.alsa-project.org/alsa-kernel.git
12379 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12380 S: Maintained
12381 F: Documentation/sound/
12382 F: include/sound/
12383 F: include/uapi/sound/
12384 F: sound/
12385
12386 SOUND - COMPRESSED AUDIO
12387 M: Vinod Koul <vinod.koul@intel.com>
12388 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12390 S: Supported
12391 F: Documentation/sound/alsa/compress_offload.txt
12392 F: include/sound/compress_driver.h
12393 F: include/uapi/sound/compress_*
12394 F: sound/core/compress_offload.c
12395 F: sound/soc/soc-compress.c
12396
12397 SOUND - DMAENGINE HELPERS
12398 M: Lars-Peter Clausen <lars@metafoo.de>
12399 S: Supported
12400 F: include/sound/dmaengine_pcm.h
12401 F: sound/core/pcm_dmaengine.c
12402 F: sound/soc/soc-generic-dmaengine-pcm.c
12403
12404 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12405 M: Liam Girdwood <lgirdwood@gmail.com>
12406 M: Mark Brown <broonie@kernel.org>
12407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12408 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12409 W: http://alsa-project.org/main/index.php/ASoC
12410 S: Supported
12411 F: Documentation/devicetree/bindings/sound/
12412 F: Documentation/sound/alsa/soc/
12413 F: sound/soc/
12414 F: include/sound/soc*
12415
12416 SP2 MEDIA DRIVER
12417 M: Olli Salonen <olli.salonen@iki.fi>
12418 L: linux-media@vger.kernel.org
12419 W: https://linuxtv.org
12420 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12421 S: Maintained
12422 F: drivers/media/dvb-frontends/sp2*
12423
12424 SPARC + UltraSPARC (sparc/sparc64)
12425 M: "David S. Miller" <davem@davemloft.net>
12426 L: sparclinux@vger.kernel.org
12427 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12430 S: Maintained
12431 F: arch/sparc/
12432 F: drivers/sbus/
12433
12434 SPARC SERIAL DRIVERS
12435 M: "David S. Miller" <davem@davemloft.net>
12436 L: sparclinux@vger.kernel.org
12437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12439 S: Maintained
12440 F: include/linux/sunserialcore.h
12441 F: drivers/tty/serial/suncore.c
12442 F: drivers/tty/serial/sunhv.c
12443 F: drivers/tty/serial/sunsab.c
12444 F: drivers/tty/serial/sunsab.h
12445 F: drivers/tty/serial/sunsu.c
12446 F: drivers/tty/serial/sunzilog.c
12447 F: drivers/tty/serial/sunzilog.h
12448
12449 SPARSE CHECKER
12450 M: "Christopher Li" <sparse@chrisli.org>
12451 L: linux-sparse@vger.kernel.org
12452 W: https://sparse.wiki.kernel.org/
12453 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12454 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12455 S: Maintained
12456 F: include/linux/compiler.h
12457
12458 SPEAR CLOCK FRAMEWORK SUPPORT
12459 M: Viresh Kumar <vireshk@kernel.org>
12460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12461 W: http://www.st.com/spear
12462 S: Maintained
12463 F: drivers/clk/spear/
12464
12465 SPEAR PLATFORM SUPPORT
12466 M: Viresh Kumar <vireshk@kernel.org>
12467 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12469 W: http://www.st.com/spear
12470 S: Maintained
12471 F: arch/arm/boot/dts/spear*
12472 F: arch/arm/mach-spear/
12473
12474 SPI NOR SUBSYSTEM
12475 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12476 M: Marek Vasut <marek.vasut@gmail.com>
12477 L: linux-mtd@lists.infradead.org
12478 W: http://www.linux-mtd.infradead.org/
12479 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12480 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12481 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12482 S: Maintained
12483 F: drivers/mtd/spi-nor/
12484 F: include/linux/mtd/spi-nor.h
12485
12486 SPI SUBSYSTEM
12487 M: Mark Brown <broonie@kernel.org>
12488 L: linux-spi@vger.kernel.org
12489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12490 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12491 S: Maintained
12492 F: Documentation/devicetree/bindings/spi/
12493 F: Documentation/spi/
12494 F: drivers/spi/
12495 F: include/linux/spi/
12496 F: include/uapi/linux/spi/
12497 F: tools/spi/
12498
12499 SPIDERNET NETWORK DRIVER for CELL
12500 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12501 L: netdev@vger.kernel.org
12502 S: Supported
12503 F: Documentation/networking/spider_net.txt
12504 F: drivers/net/ethernet/toshiba/spider_net*
12505
12506 SPMI SUBSYSTEM
12507 R: Stephen Boyd <sboyd@codeaurora.org>
12508 L: linux-arm-msm@vger.kernel.org
12509 F: Documentation/devicetree/bindings/spmi/
12510 F: drivers/spmi/
12511 F: include/dt-bindings/spmi/spmi.h
12512 F: include/linux/spmi.h
12513 F: include/trace/events/spmi.h
12514
12515 SPU FILE SYSTEM
12516 M: Jeremy Kerr <jk@ozlabs.org>
12517 L: linuxppc-dev@lists.ozlabs.org
12518 W: http://www.ibm.com/developerworks/power/cell/
12519 S: Supported
12520 F: Documentation/filesystems/spufs.txt
12521 F: arch/powerpc/platforms/cell/spufs/
12522
12523 SQUASHFS FILE SYSTEM
12524 M: Phillip Lougher <phillip@squashfs.org.uk>
12525 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12526 W: http://squashfs.org.uk
12527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12528 S: Maintained
12529 F: Documentation/filesystems/squashfs.txt
12530 F: fs/squashfs/
12531
12532 SRM (Alpha) environment access
12533 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12534 S: Maintained
12535 F: arch/alpha/kernel/srm_env.c
12536
12537 STABLE BRANCH
12538 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12539 L: stable@vger.kernel.org
12540 S: Supported
12541 F: Documentation/process/stable-kernel-rules.rst
12542
12543 STAGING - COMEDI
12544 M: Ian Abbott <abbotti@mev.co.uk>
12545 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12546 S: Odd Fixes
12547 F: drivers/staging/comedi/
12548
12549 STAGING - FLARION FT1000 DRIVERS
12550 M: Marek Belisko <marek.belisko@gmail.com>
12551 S: Odd Fixes
12552 F: drivers/staging/ft1000/
12553
12554 STAGING - INDUSTRIAL IO
12555 M: Jonathan Cameron <jic23@kernel.org>
12556 L: linux-iio@vger.kernel.org
12557 S: Odd Fixes
12558 F: Documentation/devicetree/bindings/staging/iio/
12559 F: drivers/staging/iio/
12560
12561 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12562 M: Jarod Wilson <jarod@wilsonet.com>
12563 W: http://www.lirc.org/
12564 S: Odd Fixes
12565 F: drivers/staging/media/lirc/
12566
12567 STAGING - LUSTRE PARALLEL FILESYSTEM
12568 M: Oleg Drokin <oleg.drokin@intel.com>
12569 M: Andreas Dilger <andreas.dilger@intel.com>
12570 M: James Simmons <jsimmons@infradead.org>
12571 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12572 W: http://wiki.lustre.org/
12573 S: Maintained
12574 F: drivers/staging/lustre
12575
12576 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12577 M: Marc Dietrich <marvin24@gmx.de>
12578 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12579 L: linux-tegra@vger.kernel.org
12580 S: Maintained
12581 F: drivers/staging/nvec/
12582
12583 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12584 M: Jens Frederich <jfrederich@gmail.com>
12585 M: Daniel Drake <dsd@laptop.org>
12586 M: Jon Nettleton <jon.nettleton@gmail.com>
12587 W: http://wiki.laptop.org/go/DCON
12588 S: Maintained
12589 F: drivers/staging/olpc_dcon/
12590
12591 STAGING - REALTEK RTL8712U DRIVERS
12592 M: Larry Finger <Larry.Finger@lwfinger.net>
12593 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12594 S: Odd Fixes
12595 F: drivers/staging/rtl8712/
12596
12597 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12598 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12599 M: Teddy Wang <teddy.wang@siliconmotion.com>
12600 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12601 L: linux-fbdev@vger.kernel.org
12602 S: Maintained
12603 F: drivers/staging/sm750fb/
12604
12605 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12606 M: William Hubbs <w.d.hubbs@gmail.com>
12607 M: Chris Brannon <chris@the-brannons.com>
12608 M: Kirk Reiser <kirk@reisers.ca>
12609 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12610 L: speakup@linux-speakup.org
12611 W: http://www.linux-speakup.org/
12612 S: Odd Fixes
12613 F: drivers/staging/speakup/
12614
12615 STAGING - VIA VT665X DRIVERS
12616 M: Forest Bond <forest@alittletooquiet.net>
12617 S: Odd Fixes
12618 F: drivers/staging/vt665?/
12619
12620 STAGING - WILC1000 WIFI DRIVER
12621 M: Aditya Shankar <aditya.shankar@microchip.com>
12622 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12623 L: linux-wireless@vger.kernel.org
12624 S: Supported
12625 F: drivers/staging/wilc1000/
12626
12627 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12628 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12629 S: Odd Fixes
12630 F: drivers/staging/xgifb/
12631
12632 STAGING SUBSYSTEM
12633 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12635 L: devel@driverdev.osuosl.org
12636 S: Supported
12637 F: drivers/staging/
12638
12639 STARFIRE/DURALAN NETWORK DRIVER
12640 M: Ion Badulescu <ionut@badula.org>
12641 S: Odd Fixes
12642 F: drivers/net/ethernet/adaptec/starfire*
12643
12644 STEC S1220 SKD DRIVER
12645 M: Bart Van Assche <bart.vanassche@wdc.com>
12646 L: linux-block@vger.kernel.org
12647 S: Maintained
12648 F: drivers/block/skd*[ch]
12649
12650 STI CEC DRIVER
12651 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12652 S: Maintained
12653 F: drivers/staging/media/st-cec/
12654 F: Documentation/devicetree/bindings/media/stih-cec.txt
12655
12656 STK1160 USB VIDEO CAPTURE DRIVER
12657 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12658 L: linux-media@vger.kernel.org
12659 T: git git://linuxtv.org/media_tree.git
12660 S: Maintained
12661 F: drivers/media/usb/stk1160/
12662
12663 STMMAC ETHERNET DRIVER
12664 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12665 M: Alexandre Torgue <alexandre.torgue@st.com>
12666 L: netdev@vger.kernel.org
12667 W: http://www.stlinux.com
12668 S: Supported
12669 F: drivers/net/ethernet/stmicro/stmmac/
12670
12671 SUN3/3X
12672 M: Sam Creasey <sammy@sammy.net>
12673 W: http://sammy.net/sun3/
12674 S: Maintained
12675 F: arch/m68k/kernel/*sun3*
12676 F: arch/m68k/sun3*/
12677 F: arch/m68k/include/asm/sun3*
12678 F: drivers/net/ethernet/i825xx/sun3*
12679
12680 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12681 M: Hans de Goede <hdegoede@redhat.com>
12682 L: linux-input@vger.kernel.org
12683 S: Maintained
12684 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12685 F: drivers/input/keyboard/sun4i-lradc-keys.c
12686
12687 SUNDANCE NETWORK DRIVER
12688 M: Denis Kirjanov <kda@linux-powerpc.org>
12689 L: netdev@vger.kernel.org
12690 S: Maintained
12691 F: drivers/net/ethernet/dlink/sundance.c
12692
12693 SUPERH
12694 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12695 M: Rich Felker <dalias@libc.org>
12696 L: linux-sh@vger.kernel.org
12697 Q: http://patchwork.kernel.org/project/linux-sh/list/
12698 S: Maintained
12699 F: Documentation/sh/
12700 F: arch/sh/
12701 F: drivers/sh/
12702
12703 SUSPEND TO RAM
12704 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12705 M: Len Brown <len.brown@intel.com>
12706 M: Pavel Machek <pavel@ucw.cz>
12707 L: linux-pm@vger.kernel.org
12708 B: https://bugzilla.kernel.org
12709 S: Supported
12710 F: Documentation/power/
12711 F: arch/x86/kernel/acpi/
12712 F: drivers/base/power/
12713 F: kernel/power/
12714 F: include/linux/suspend.h
12715 F: include/linux/freezer.h
12716 F: include/linux/pm.h
12717
12718 SVGA HANDLING
12719 M: Martin Mares <mj@ucw.cz>
12720 L: linux-video@atrey.karlin.mff.cuni.cz
12721 S: Maintained
12722 F: Documentation/svga.txt
12723 F: arch/x86/boot/video*
12724
12725 SWIOTLB SUBSYSTEM
12726 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12727 L: linux-kernel@vger.kernel.org
12728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12729 S: Supported
12730 F: lib/swiotlb.c
12731 F: arch/*/kernel/pci-swiotlb.c
12732 F: include/linux/swiotlb.h
12733
12734 SWITCHDEV
12735 M: Jiri Pirko <jiri@resnulli.us>
12736 M: Ivan Vecera <ivecera@redhat.com>
12737 L: netdev@vger.kernel.org
12738 S: Supported
12739 F: net/switchdev/
12740 F: include/net/switchdev.h
12741
12742 SYNC FILE FRAMEWORK
12743 M: Sumit Semwal <sumit.semwal@linaro.org>
12744 R: Gustavo Padovan <gustavo@padovan.org>
12745 S: Maintained
12746 L: linux-media@vger.kernel.org
12747 L: dri-devel@lists.freedesktop.org
12748 F: drivers/dma-buf/sync_*
12749 F: drivers/dma-buf/dma-fence*
12750 F: drivers/dma-buf/sw_sync.c
12751 F: include/linux/sync_file.h
12752 F: include/uapi/linux/sync_file.h
12753 F: Documentation/sync_file.txt
12754 T: git git://anongit.freedesktop.org/drm/drm-misc
12755
12756 SYNOPSYS ARC ARCHITECTURE
12757 M: Vineet Gupta <vgupta@synopsys.com>
12758 L: linux-snps-arc@lists.infradead.org
12759 S: Supported
12760 F: arch/arc/
12761 F: Documentation/devicetree/bindings/arc/*
12762 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12763 F: drivers/clocksource/arc_timer.c
12764 F: drivers/tty/serial/arc_uart.c
12765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12766
12767 SYNOPSYS ARC SDP platform support
12768 M: Alexey Brodkin <abrodkin@synopsys.com>
12769 S: Supported
12770 F: arch/arc/plat-axs10x
12771 F: arch/arc/boot/dts/ax*
12772 F: Documentation/devicetree/bindings/arc/axs10*
12773
12774 SYNOPSYS DESIGNWARE DMAC DRIVER
12775 M: Viresh Kumar <vireshk@kernel.org>
12776 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12777 S: Maintained
12778 F: include/linux/dma/dw.h
12779 F: include/linux/platform_data/dma-dw.h
12780 F: drivers/dma/dw/
12781
12782 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12783 M: Jie Deng <jiedeng@synopsys.com>
12784 L: netdev@vger.kernel.org
12785 S: Supported
12786 F: drivers/net/ethernet/synopsys/
12787
12788 SYNOPSYS DESIGNWARE I2C DRIVER
12789 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12790 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12791 R: Mika Westerberg <mika.westerberg@linux.intel.com>
12792 L: linux-i2c@vger.kernel.org
12793 S: Maintained
12794 F: drivers/i2c/busses/i2c-designware-*
12795 F: include/linux/platform_data/i2c-designware.h
12796
12797 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12798 M: Jaehoon Chung <jh80.chung@samsung.com>
12799 L: linux-mmc@vger.kernel.org
12800 S: Maintained
12801 F: drivers/mmc/host/dw_mmc*
12802
12803 SYSTEM CONFIGURATION (SYSCON)
12804 M: Lee Jones <lee.jones@linaro.org>
12805 M: Arnd Bergmann <arnd@arndb.de>
12806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12807 S: Supported
12808 F: drivers/mfd/syscon.c
12809
12810 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12811 M: Sudeep Holla <sudeep.holla@arm.com>
12812 L: linux-arm-kernel@lists.infradead.org
12813 S: Maintained
12814 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12815 F: drivers/clk/clk-scpi.c
12816 F: drivers/cpufreq/scpi-cpufreq.c
12817 F: drivers/firmware/arm_scpi.c
12818 F: include/linux/scpi_protocol.h
12819
12820 SYSTEM RESET/SHUTDOWN DRIVERS
12821 M: Sebastian Reichel <sre@kernel.org>
12822 L: linux-pm@vger.kernel.org
12823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12824 S: Maintained
12825 F: Documentation/devicetree/bindings/power/reset/
12826 F: drivers/power/reset/
12827
12828 SYSTEM TRACE MODULE CLASS
12829 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12830 S: Maintained
12831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12832 F: Documentation/trace/stm.txt
12833 F: drivers/hwtracing/stm/
12834 F: include/linux/stm.h
12835 F: include/uapi/linux/stm.h
12836
12837 SYSV FILESYSTEM
12838 M: Christoph Hellwig <hch@infradead.org>
12839 S: Maintained
12840 F: Documentation/filesystems/sysv-fs.txt
12841 F: fs/sysv/
12842 F: include/linux/sysv_fs.h
12843
12844 TARGET SUBSYSTEM
12845 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12846 L: linux-scsi@vger.kernel.org
12847 L: target-devel@vger.kernel.org
12848 W: http://www.linux-iscsi.org
12849 W: http://groups.google.com/group/linux-iscsi-target-dev
12850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12851 S: Supported
12852 F: drivers/target/
12853 F: include/target/
12854 F: Documentation/target/
12855
12856 TASKSTATS STATISTICS INTERFACE
12857 M: Balbir Singh <bsingharora@gmail.com>
12858 S: Maintained
12859 F: Documentation/accounting/taskstats*
12860 F: include/linux/taskstats*
12861 F: kernel/taskstats.c
12862
12863 TC subsystem
12864 M: Jamal Hadi Salim <jhs@mojatatu.com>
12865 M: Cong Wang <xiyou.wangcong@gmail.com>
12866 M: Jiri Pirko <jiri@resnulli.us>
12867 L: netdev@vger.kernel.org
12868 S: Maintained
12869 F: include/net/pkt_cls.h
12870 F: include/net/pkt_sched.h
12871 F: include/net/tc_act/
12872 F: include/uapi/linux/pkt_cls.h
12873 F: include/uapi/linux/pkt_sched.h
12874 F: include/uapi/linux/tc_act/
12875 F: include/uapi/linux/tc_ematch/
12876 F: net/sched/
12877
12878 TCP LOW PRIORITY MODULE
12879 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12880 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12881 W: http://tcp-lp-mod.sourceforge.net/
12882 S: Maintained
12883 F: net/ipv4/tcp_lp.c
12884
12885 TDA10071 MEDIA DRIVER
12886 M: Antti Palosaari <crope@iki.fi>
12887 L: linux-media@vger.kernel.org
12888 W: https://linuxtv.org
12889 W: http://palosaari.fi/linux/
12890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12891 T: git git://linuxtv.org/anttip/media_tree.git
12892 S: Maintained
12893 F: drivers/media/dvb-frontends/tda10071*
12894
12895 TDA18212 MEDIA DRIVER
12896 M: Antti Palosaari <crope@iki.fi>
12897 L: linux-media@vger.kernel.org
12898 W: https://linuxtv.org
12899 W: http://palosaari.fi/linux/
12900 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12901 T: git git://linuxtv.org/anttip/media_tree.git
12902 S: Maintained
12903 F: drivers/media/tuners/tda18212*
12904
12905 TDA18218 MEDIA DRIVER
12906 M: Antti Palosaari <crope@iki.fi>
12907 L: linux-media@vger.kernel.org
12908 W: https://linuxtv.org
12909 W: http://palosaari.fi/linux/
12910 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12911 T: git git://linuxtv.org/anttip/media_tree.git
12912 S: Maintained
12913 F: drivers/media/tuners/tda18218*
12914
12915 TDA18271 MEDIA DRIVER
12916 M: Michael Krufky <mkrufky@linuxtv.org>
12917 L: linux-media@vger.kernel.org
12918 W: https://linuxtv.org
12919 W: http://github.com/mkrufky
12920 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12921 T: git git://linuxtv.org/mkrufky/tuners.git
12922 S: Maintained
12923 F: drivers/media/tuners/tda18271*
12924
12925 TDA827x MEDIA DRIVER
12926 M: Michael Krufky <mkrufky@linuxtv.org>
12927 L: linux-media@vger.kernel.org
12928 W: https://linuxtv.org
12929 W: http://github.com/mkrufky
12930 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12931 T: git git://linuxtv.org/mkrufky/tuners.git
12932 S: Maintained
12933 F: drivers/media/tuners/tda8290.*
12934
12935 TDA8290 MEDIA DRIVER
12936 M: Michael Krufky <mkrufky@linuxtv.org>
12937 L: linux-media@vger.kernel.org
12938 W: https://linuxtv.org
12939 W: http://github.com/mkrufky
12940 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12941 T: git git://linuxtv.org/mkrufky/tuners.git
12942 S: Maintained
12943 F: drivers/media/tuners/tda8290.*
12944
12945 TDA9840 MEDIA DRIVER
12946 M: Hans Verkuil <hverkuil@xs4all.nl>
12947 L: linux-media@vger.kernel.org
12948 T: git git://linuxtv.org/media_tree.git
12949 W: https://linuxtv.org
12950 S: Maintained
12951 F: drivers/media/i2c/tda9840*
12952
12953 TEA5761 TUNER DRIVER
12954 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12955 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12956 L: linux-media@vger.kernel.org
12957 W: https://linuxtv.org
12958 T: git git://linuxtv.org/media_tree.git
12959 S: Odd fixes
12960 F: drivers/media/tuners/tea5761.*
12961
12962 TEA5767 TUNER DRIVER
12963 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12964 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12965 L: linux-media@vger.kernel.org
12966 W: https://linuxtv.org
12967 T: git git://linuxtv.org/media_tree.git
12968 S: Maintained
12969 F: drivers/media/tuners/tea5767.*
12970
12971 TEA6415C MEDIA DRIVER
12972 M: Hans Verkuil <hverkuil@xs4all.nl>
12973 L: linux-media@vger.kernel.org
12974 T: git git://linuxtv.org/media_tree.git
12975 W: https://linuxtv.org
12976 S: Maintained
12977 F: drivers/media/i2c/tea6415c*
12978
12979 TEA6420 MEDIA DRIVER
12980 M: Hans Verkuil <hverkuil@xs4all.nl>
12981 L: linux-media@vger.kernel.org
12982 T: git git://linuxtv.org/media_tree.git
12983 W: https://linuxtv.org
12984 S: Maintained
12985 F: drivers/media/i2c/tea6420*
12986
12987 TEAM DRIVER
12988 M: Jiri Pirko <jiri@resnulli.us>
12989 L: netdev@vger.kernel.org
12990 S: Supported
12991 F: drivers/net/team/
12992 F: include/linux/if_team.h
12993 F: include/uapi/linux/if_team.h
12994
12995 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12996 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12997 S: Maintained
12998 F: arch/x86/platform/ts5500/
12999
13000 TECHNOTREND USB IR RECEIVER
13001 M: Sean Young <sean@mess.org>
13002 L: linux-media@vger.kernel.org
13003 S: Maintained
13004 F: drivers/media/rc/ttusbir.c
13005
13006 TEE SUBSYSTEM
13007 M: Jens Wiklander <jens.wiklander@linaro.org>
13008 S: Maintained
13009 F: include/linux/tee_drv.h
13010 F: include/uapi/linux/tee.h
13011 F: drivers/tee/
13012 F: Documentation/tee.txt
13013
13014 TEGRA ARCHITECTURE SUPPORT
13015 M: Thierry Reding <thierry.reding@gmail.com>
13016 M: Jonathan Hunter <jonathanh@nvidia.com>
13017 L: linux-tegra@vger.kernel.org
13018 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13020 S: Supported
13021 N: [^a-z]tegra
13022
13023 TEGRA CLOCK DRIVER
13024 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13025 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13026 S: Supported
13027 F: drivers/clk/tegra/
13028
13029 TEGRA DMA DRIVERS
13030 M: Laxman Dewangan <ldewangan@nvidia.com>
13031 M: Jon Hunter <jonathanh@nvidia.com>
13032 S: Supported
13033 F: drivers/dma/tegra*
13034
13035 TEGRA I2C DRIVER
13036 M: Laxman Dewangan <ldewangan@nvidia.com>
13037 S: Supported
13038 F: drivers/i2c/busses/i2c-tegra.c
13039
13040 TEGRA IOMMU DRIVERS
13041 M: Hiroshi Doyu <hdoyu@nvidia.com>
13042 S: Supported
13043 F: drivers/iommu/tegra*
13044
13045 TEGRA KBC DRIVER
13046 M: Rakesh Iyer <riyer@nvidia.com>
13047 M: Laxman Dewangan <ldewangan@nvidia.com>
13048 S: Supported
13049 F: drivers/input/keyboard/tegra-kbc.c
13050
13051 TEGRA PWM DRIVER
13052 M: Thierry Reding <thierry.reding@gmail.com>
13053 S: Supported
13054 F: drivers/pwm/pwm-tegra.c
13055
13056 TEGRA SERIAL DRIVER
13057 M: Laxman Dewangan <ldewangan@nvidia.com>
13058 S: Supported
13059 F: drivers/tty/serial/serial-tegra.c
13060
13061 TEGRA SPI DRIVER
13062 M: Laxman Dewangan <ldewangan@nvidia.com>
13063 S: Supported
13064 F: drivers/spi/spi-tegra*
13065
13066 TEHUTI ETHERNET DRIVER
13067 M: Andy Gospodarek <andy@greyhouse.net>
13068 L: netdev@vger.kernel.org
13069 S: Supported
13070 F: drivers/net/ethernet/tehuti/*
13071
13072 Telecom Clock Driver for MCPL0010
13073 M: Mark Gross <mark.gross@intel.com>
13074 S: Supported
13075 F: drivers/char/tlclk.c
13076
13077 TENSILICA XTENSA PORT (xtensa)
13078 M: Chris Zankel <chris@zankel.net>
13079 M: Max Filippov <jcmvbkbc@gmail.com>
13080 L: linux-xtensa@linux-xtensa.org
13081 T: git git://github.com/czankel/xtensa-linux.git
13082 S: Maintained
13083 F: arch/xtensa/
13084 F: drivers/irqchip/irq-xtensa-*
13085
13086 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13087 M: Nishanth Menon <nm@ti.com>
13088 M: Tero Kristo <t-kristo@ti.com>
13089 M: Santosh Shilimkar <ssantosh@kernel.org>
13090 L: linux-arm-kernel@lists.infradead.org
13091 S: Maintained
13092 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13093 F: drivers/firmware/ti_sci*
13094 F: include/linux/soc/ti/ti_sci_protocol.h
13095 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13096 F: include/dt-bindings/genpd/k2g.h
13097 F: drivers/soc/ti/ti_sci_pm_domains.c
13098 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13099 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13100 F: drivers/clk/keystone/sci-clk.c
13101 F: drivers/reset/reset-ti-sci.c
13102
13103 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13104 M: Hans Verkuil <hverkuil@xs4all.nl>
13105 L: linux-media@vger.kernel.org
13106 T: git git://linuxtv.org/media_tree.git
13107 W: https://linuxtv.org
13108 S: Maintained
13109 F: drivers/media/radio/radio-raremono.c
13110
13111 THERMAL
13112 M: Zhang Rui <rui.zhang@intel.com>
13113 M: Eduardo Valentin <edubezval@gmail.com>
13114 L: linux-pm@vger.kernel.org
13115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13117 Q: https://patchwork.kernel.org/project/linux-pm/list/
13118 S: Supported
13119 F: drivers/thermal/
13120 F: include/linux/thermal.h
13121 F: include/uapi/linux/thermal.h
13122 F: include/linux/cpu_cooling.h
13123 F: Documentation/devicetree/bindings/thermal/
13124
13125 THERMAL/CPU_COOLING
13126 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13127 M: Viresh Kumar <viresh.kumar@linaro.org>
13128 M: Javi Merino <javi.merino@kernel.org>
13129 L: linux-pm@vger.kernel.org
13130 S: Supported
13131 F: Documentation/thermal/cpu-cooling-api.txt
13132 F: drivers/thermal/cpu_cooling.c
13133 F: include/linux/cpu_cooling.h
13134
13135 THINKPAD ACPI EXTRAS DRIVER
13136 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13137 L: ibm-acpi-devel@lists.sourceforge.net
13138 L: platform-driver-x86@vger.kernel.org
13139 W: http://ibm-acpi.sourceforge.net
13140 W: http://thinkwiki.org/wiki/Ibm-acpi
13141 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13142 S: Maintained
13143 F: drivers/platform/x86/thinkpad_acpi.c
13144
13145 THUNDERBOLT DRIVER
13146 M: Andreas Noever <andreas.noever@gmail.com>
13147 M: Michael Jamet <michael.jamet@intel.com>
13148 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13149 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13150 S: Maintained
13151 F: drivers/thunderbolt/
13152
13153 THUNDERX GPIO DRIVER
13154 M: David Daney <david.daney@cavium.com>
13155 S: Maintained
13156 F: drivers/gpio/gpio-thunderx.c
13157
13158 TI AM437X VPFE DRIVER
13159 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13160 L: linux-media@vger.kernel.org
13161 W: https://linuxtv.org
13162 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13163 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13164 S: Maintained
13165 F: drivers/media/platform/am437x/
13166
13167 TI BANDGAP AND THERMAL DRIVER
13168 M: Eduardo Valentin <edubezval@gmail.com>
13169 M: Keerthy <j-keerthy@ti.com>
13170 L: linux-pm@vger.kernel.org
13171 L: linux-omap@vger.kernel.org
13172 S: Maintained
13173 F: drivers/thermal/ti-soc-thermal/
13174
13175 TI BQ27XXX POWER SUPPLY DRIVER
13176 R: Andrew F. Davis <afd@ti.com>
13177 F: include/linux/power/bq27xxx_battery.h
13178 F: drivers/power/supply/bq27xxx_battery.c
13179 F: drivers/power/supply/bq27xxx_battery_i2c.c
13180
13181 TI CDCE706 CLOCK DRIVER
13182 M: Max Filippov <jcmvbkbc@gmail.com>
13183 S: Maintained
13184 F: drivers/clk/clk-cdce706.c
13185
13186 TI CLOCK DRIVER
13187 M: Tero Kristo <t-kristo@ti.com>
13188 L: linux-omap@vger.kernel.org
13189 S: Maintained
13190 F: drivers/clk/ti/
13191 F: include/linux/clk/ti.h
13192
13193 TI DAVINCI MACHINE SUPPORT
13194 M: Sekhar Nori <nsekhar@ti.com>
13195 M: Kevin Hilman <khilman@kernel.org>
13196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13198 S: Supported
13199 F: arch/arm/mach-davinci/
13200 F: drivers/i2c/busses/i2c-davinci.c
13201 F: arch/arm/boot/dts/da850*
13202
13203 TI DAVINCI SERIES GPIO DRIVER
13204 M: Keerthy <j-keerthy@ti.com>
13205 L: linux-gpio@vger.kernel.org
13206 S: Maintained
13207 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13208 F: drivers/gpio/gpio-davinci.c
13209
13210 TI DAVINCI SERIES MEDIA DRIVER
13211 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13212 L: linux-media@vger.kernel.org
13213 W: https://linuxtv.org
13214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13215 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13216 S: Maintained
13217 F: drivers/media/platform/davinci/
13218 F: include/media/davinci/
13219
13220 TI ETHERNET SWITCH DRIVER (CPSW)
13221 R: Grygorii Strashko <grygorii.strashko@ti.com>
13222 L: linux-omap@vger.kernel.org
13223 L: netdev@vger.kernel.org
13224 S: Maintained
13225 F: drivers/net/ethernet/ti/cpsw*
13226 F: drivers/net/ethernet/ti/davinci*
13227
13228 TI FLASH MEDIA INTERFACE DRIVER
13229 M: Alex Dubov <oakad@yahoo.com>
13230 S: Maintained
13231 F: drivers/misc/tifm*
13232 F: drivers/mmc/host/tifm_sd.c
13233 F: include/linux/tifm.h
13234
13235 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13236 M: Santosh Shilimkar <ssantosh@kernel.org>
13237 L: linux-kernel@vger.kernel.org
13238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13239 S: Maintained
13240 F: drivers/soc/ti/*
13241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13242
13243 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13244 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13245 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13246 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13247 S: Maintained
13248 F: sound/soc/codecs/lm49453*
13249 F: sound/soc/codecs/isabelle*
13250
13251 TI LP855x BACKLIGHT DRIVER
13252 M: Milo Kim <milo.kim@ti.com>
13253 S: Maintained
13254 F: Documentation/backlight/lp855x-driver.txt
13255 F: drivers/video/backlight/lp855x_bl.c
13256 F: include/linux/platform_data/lp855x.h
13257
13258 TI LP8727 CHARGER DRIVER
13259 M: Milo Kim <milo.kim@ti.com>
13260 S: Maintained
13261 F: drivers/power/supply/lp8727_charger.c
13262 F: include/linux/platform_data/lp8727.h
13263
13264 TI LP8788 MFD DRIVER
13265 M: Milo Kim <milo.kim@ti.com>
13266 S: Maintained
13267 F: drivers/iio/adc/lp8788_adc.c
13268 F: drivers/leds/leds-lp8788.c
13269 F: drivers/mfd/lp8788*.c
13270 F: drivers/power/supply/lp8788-charger.c
13271 F: drivers/regulator/lp8788-*.c
13272 F: include/linux/mfd/lp8788*.h
13273
13274 TI NETCP ETHERNET DRIVER
13275 M: Wingman Kwok <w-kwok2@ti.com>
13276 M: Murali Karicheri <m-karicheri2@ti.com>
13277 L: netdev@vger.kernel.org
13278 S: Maintained
13279 F: drivers/net/ethernet/ti/netcp*
13280
13281 TI TAS571X FAMILY ASoC CODEC DRIVER
13282 M: Kevin Cernekee <cernekee@chromium.org>
13283 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13284 S: Odd Fixes
13285 F: sound/soc/codecs/tas571x*
13286
13287 TI TRF7970A NFC DRIVER
13288 M: Mark Greer <mgreer@animalcreek.com>
13289 L: linux-wireless@vger.kernel.org
13290 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13291 S: Supported
13292 F: drivers/nfc/trf7970a.c
13293 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13294
13295 TI TWL4030 SERIES SOC CODEC DRIVER
13296 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13297 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13298 S: Maintained
13299 F: sound/soc/codecs/twl4030*
13300
13301 TI VPE/CAL DRIVERS
13302 M: Benoit Parrot <bparrot@ti.com>
13303 L: linux-media@vger.kernel.org
13304 W: http://linuxtv.org/
13305 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13306 S: Maintained
13307 F: drivers/media/platform/ti-vpe/
13308
13309 TI WILINK WIRELESS DRIVERS
13310 L: linux-wireless@vger.kernel.org
13311 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13312 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13314 S: Orphan
13315 F: drivers/net/wireless/ti/
13316 F: include/linux/wl12xx.h
13317
13318 TILE ARCHITECTURE
13319 M: Chris Metcalf <cmetcalf@mellanox.com>
13320 W: http://www.mellanox.com/repository/solutions/tile-scm/
13321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13322 S: Supported
13323 F: arch/tile/
13324 F: drivers/char/tile-srom.c
13325 F: drivers/edac/tile_edac.c
13326 F: drivers/net/ethernet/tile/
13327 F: drivers/rtc/rtc-tile.c
13328 F: drivers/tty/hvc/hvc_tile.c
13329 F: drivers/tty/serial/tilegx.c
13330 F: drivers/usb/host/*-tilegx.c
13331 F: include/linux/usb/tilegx.h
13332
13333 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13334 M: John Stultz <john.stultz@linaro.org>
13335 M: Thomas Gleixner <tglx@linutronix.de>
13336 R: Stephen Boyd <sboyd@codeaurora.org>
13337 L: linux-kernel@vger.kernel.org
13338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13339 S: Supported
13340 F: include/linux/clocksource.h
13341 F: include/linux/time.h
13342 F: include/linux/timex.h
13343 F: include/uapi/linux/time.h
13344 F: include/uapi/linux/timex.h
13345 F: kernel/time/clocksource.c
13346 F: kernel/time/time*.c
13347 F: kernel/time/alarmtimer.c
13348 F: kernel/time/ntp.c
13349 F: tools/testing/selftests/timers/
13350
13351 TIPC NETWORK LAYER
13352 M: Jon Maloy <jon.maloy@ericsson.com>
13353 M: Ying Xue <ying.xue@windriver.com>
13354 L: netdev@vger.kernel.org (core kernel code)
13355 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13356 W: http://tipc.sourceforge.net/
13357 S: Maintained
13358 F: include/uapi/linux/tipc*.h
13359 F: net/tipc/
13360
13361 TLAN NETWORK DRIVER
13362 M: Samuel Chessman <chessman@tux.org>
13363 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13364 W: http://sourceforge.net/projects/tlan/
13365 S: Maintained
13366 F: Documentation/networking/tlan.txt
13367 F: drivers/net/ethernet/ti/tlan.*
13368
13369 TM6000 VIDEO4LINUX DRIVER
13370 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13371 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13372 L: linux-media@vger.kernel.org
13373 W: https://linuxtv.org
13374 T: git git://linuxtv.org/media_tree.git
13375 S: Odd fixes
13376 F: drivers/media/usb/tm6000/
13377 F: Documentation/media/v4l-drivers/tm6000*
13378
13379 TMIO/SDHI MMC DRIVER
13380 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13381 L: linux-mmc@vger.kernel.org
13382 S: Supported
13383 F: drivers/mmc/host/tmio_mmc*
13384 F: drivers/mmc/host/renesas_sdhi*
13385 F: include/linux/mfd/tmio.h
13386
13387 TMP401 HARDWARE MONITOR DRIVER
13388 M: Guenter Roeck <linux@roeck-us.net>
13389 L: linux-hwmon@vger.kernel.org
13390 S: Maintained
13391 F: Documentation/hwmon/tmp401
13392 F: drivers/hwmon/tmp401.c
13393
13394 TMPFS (SHMEM FILESYSTEM)
13395 M: Hugh Dickins <hughd@google.com>
13396 L: linux-mm@kvack.org
13397 S: Maintained
13398 F: include/linux/shmem_fs.h
13399 F: mm/shmem.c
13400
13401 TOMOYO SECURITY MODULE
13402 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13403 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13404 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13405 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13406 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13407 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13408 W: http://tomoyo.sourceforge.jp/
13409 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13410 S: Maintained
13411 F: security/tomoyo/
13412
13413 TOPSTAR LAPTOP EXTRAS DRIVER
13414 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13415 L: platform-driver-x86@vger.kernel.org
13416 S: Maintained
13417 F: drivers/platform/x86/topstar-laptop.c
13418
13419 TOSHIBA ACPI EXTRAS DRIVER
13420 M: Azael Avalos <coproscefalo@gmail.com>
13421 L: platform-driver-x86@vger.kernel.org
13422 S: Maintained
13423 F: drivers/platform/x86/toshiba_acpi.c
13424
13425 TOSHIBA BLUETOOTH DRIVER
13426 M: Azael Avalos <coproscefalo@gmail.com>
13427 L: platform-driver-x86@vger.kernel.org
13428 S: Maintained
13429 F: drivers/platform/x86/toshiba_bluetooth.c
13430
13431 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13432 M: Azael Avalos <coproscefalo@gmail.com>
13433 L: platform-driver-x86@vger.kernel.org
13434 S: Maintained
13435 F: drivers/platform/x86/toshiba_haps.c
13436
13437 TOSHIBA SMM DRIVER
13438 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13439 W: http://www.buzzard.org.uk/toshiba/
13440 S: Maintained
13441 F: drivers/char/toshiba.c
13442 F: include/linux/toshiba.h
13443 F: include/uapi/linux/toshiba.h
13444
13445 TOSHIBA TC358743 DRIVER
13446 M: Mats Randgaard <matrandg@cisco.com>
13447 L: linux-media@vger.kernel.org
13448 S: Maintained
13449 F: drivers/media/i2c/tc358743*
13450 F: include/media/i2c/tc358743.h
13451
13452 TOSHIBA WMI HOTKEYS DRIVER
13453 M: Azael Avalos <coproscefalo@gmail.com>
13454 L: platform-driver-x86@vger.kernel.org
13455 S: Maintained
13456 F: drivers/platform/x86/toshiba-wmi.c
13457
13458 TPM DEVICE DRIVER
13459 M: Peter Huewe <peterhuewe@gmx.de>
13460 M: Marcel Selhorst <tpmdd@selhorst.net>
13461 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13462 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13463 W: http://tpmdd.sourceforge.net
13464 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13465 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13466 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13467 S: Maintained
13468 F: drivers/char/tpm/
13469
13470 TPM IBM_VTPM DEVICE DRIVER
13471 M: Ashley Lai <ashleydlai@gmail.com>
13472 W: http://tpmdd.sourceforge.net
13473 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13474 S: Maintained
13475 F: drivers/char/tpm/tpm_ibmvtpm*
13476
13477 TRACING
13478 M: Steven Rostedt <rostedt@goodmis.org>
13479 M: Ingo Molnar <mingo@redhat.com>
13480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13481 S: Maintained
13482 F: Documentation/trace/ftrace.txt
13483 F: arch/*/*/*/ftrace.h
13484 F: arch/*/kernel/ftrace.c
13485 F: include/*/ftrace.h
13486 F: include/linux/trace*.h
13487 F: include/trace/
13488 F: kernel/trace/
13489 F: tools/testing/selftests/ftrace/
13490
13491 TRACING MMIO ACCESSES (MMIOTRACE)
13492 M: Steven Rostedt <rostedt@goodmis.org>
13493 M: Ingo Molnar <mingo@kernel.org>
13494 R: Karol Herbst <karolherbst@gmail.com>
13495 R: Pekka Paalanen <ppaalanen@gmail.com>
13496 S: Maintained
13497 L: linux-kernel@vger.kernel.org
13498 L: nouveau@lists.freedesktop.org
13499 F: kernel/trace/trace_mmiotrace.c
13500 F: include/linux/mmiotrace.h
13501 F: arch/x86/mm/kmmio.c
13502 F: arch/x86/mm/mmio-mod.c
13503 F: arch/x86/mm/testmmiotrace.c
13504
13505 TRIVIAL PATCHES
13506 M: Jiri Kosina <trivial@kernel.org>
13507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13508 S: Maintained
13509 K: ^Subject:.*(?i)trivial
13510
13511 TTY LAYER
13512 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13513 M: Jiri Slaby <jslaby@suse.com>
13514 S: Supported
13515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13516 F: Documentation/serial/
13517 F: drivers/tty/
13518 F: drivers/tty/serial/serial_core.c
13519 F: include/linux/serial_core.h
13520 F: include/linux/serial.h
13521 F: include/linux/tty.h
13522 F: include/uapi/linux/serial_core.h
13523 F: include/uapi/linux/serial.h
13524 F: include/uapi/linux/tty.h
13525
13526 TUA9001 MEDIA DRIVER
13527 M: Antti Palosaari <crope@iki.fi>
13528 L: linux-media@vger.kernel.org
13529 W: https://linuxtv.org
13530 W: http://palosaari.fi/linux/
13531 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13532 T: git git://linuxtv.org/anttip/media_tree.git
13533 S: Maintained
13534 F: drivers/media/tuners/tua9001*
13535
13536 TULIP NETWORK DRIVERS
13537 L: netdev@vger.kernel.org
13538 L: linux-parisc@vger.kernel.org
13539 S: Orphan
13540 F: drivers/net/ethernet/dec/tulip/
13541
13542 TUN/TAP driver
13543 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13544 W: http://vtun.sourceforge.net/tun
13545 S: Maintained
13546 F: Documentation/networking/tuntap.txt
13547 F: arch/um/os-Linux/drivers/
13548
13549 TURBOCHANNEL SUBSYSTEM
13550 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13551 M: Ralf Baechle <ralf@linux-mips.org>
13552 L: linux-mips@linux-mips.org
13553 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13554 S: Maintained
13555 F: drivers/tc/
13556 F: include/linux/tc.h
13557
13558 TW5864 VIDEO4LINUX DRIVER
13559 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13560 M: Anton Sviridenko <anton@corp.bluecherry.net>
13561 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13562 M: Andrey Utkin <andrey_utkin@fastmail.com>
13563 L: linux-media@vger.kernel.org
13564 S: Supported
13565 F: drivers/media/pci/tw5864/
13566
13567 TW68 VIDEO4LINUX DRIVER
13568 M: Hans Verkuil <hverkuil@xs4all.nl>
13569 L: linux-media@vger.kernel.org
13570 T: git git://linuxtv.org/media_tree.git
13571 W: https://linuxtv.org
13572 S: Odd Fixes
13573 F: drivers/media/pci/tw68/
13574
13575 TW686X VIDEO4LINUX DRIVER
13576 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13577 L: linux-media@vger.kernel.org
13578 T: git git://linuxtv.org/media_tree.git
13579 W: http://linuxtv.org
13580 S: Maintained
13581 F: drivers/media/pci/tw686x/
13582
13583 UBI FILE SYSTEM (UBIFS)
13584 M: Richard Weinberger <richard@nod.at>
13585 M: Artem Bityutskiy <dedekind1@gmail.com>
13586 M: Adrian Hunter <adrian.hunter@intel.com>
13587 L: linux-mtd@lists.infradead.org
13588 T: git git://git.infradead.org/ubifs-2.6.git
13589 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13590 S: Supported
13591 F: Documentation/filesystems/ubifs.txt
13592 F: fs/ubifs/
13593
13594 UCLINUX (M68KNOMMU AND COLDFIRE)
13595 M: Greg Ungerer <gerg@linux-m68k.org>
13596 W: http://www.linux-m68k.org/
13597 W: http://www.uclinux.org/
13598 L: linux-m68k@lists.linux-m68k.org
13599 L: uclinux-dev@uclinux.org (subscribers-only)
13600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13601 S: Maintained
13602 F: arch/m68k/coldfire/
13603 F: arch/m68k/68*/
13604 F: arch/m68k/*/*_no.*
13605 F: arch/m68k/include/asm/*_no.*
13606
13607 UDF FILESYSTEM
13608 M: Jan Kara <jack@suse.com>
13609 S: Maintained
13610 F: Documentation/filesystems/udf.txt
13611 F: fs/udf/
13612
13613 UDRAW TABLET
13614 M: Bastien Nocera <hadess@hadess.net>
13615 L: linux-input@vger.kernel.org
13616 S: Maintained
13617 F: drivers/hid/hid-udraw.c
13618
13619 UFS FILESYSTEM
13620 M: Evgeniy Dushistov <dushistov@mail.ru>
13621 S: Maintained
13622 F: Documentation/filesystems/ufs.txt
13623 F: fs/ufs/
13624
13625 UHID USERSPACE HID IO DRIVER:
13626 M: David Herrmann <dh.herrmann@googlemail.com>
13627 L: linux-input@vger.kernel.org
13628 S: Maintained
13629 F: drivers/hid/uhid.c
13630 F: include/uapi/linux/uhid.h
13631
13632 ULPI BUS
13633 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13634 L: linux-usb@vger.kernel.org
13635 S: Maintained
13636 F: drivers/usb/common/ulpi.c
13637 F: include/linux/ulpi/
13638
13639 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13640 L: linux-usb@vger.kernel.org
13641 S: Orphan
13642 F: drivers/uwb/
13643 F: include/linux/uwb.h
13644 F: include/linux/uwb/
13645
13646 UNICORE32 ARCHITECTURE:
13647 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13648 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13649 S: Maintained
13650 T: git git://github.com/gxt/linux.git
13651 F: arch/unicore32/
13652
13653 UNIFDEF
13654 M: Tony Finch <dot@dotat.at>
13655 W: http://dotat.at/prog/unifdef
13656 S: Maintained
13657 F: scripts/unifdef.c
13658
13659 UNIFORM CDROM DRIVER
13660 M: Jens Axboe <axboe@kernel.dk>
13661 W: http://www.kernel.dk
13662 S: Maintained
13663 F: Documentation/cdrom/
13664 F: drivers/cdrom/cdrom.c
13665 F: include/linux/cdrom.h
13666 F: include/uapi/linux/cdrom.h
13667
13668 UNISYS S-PAR DRIVERS
13669 M: David Kershner <david.kershner@unisys.com>
13670 L: sparmaintainer@unisys.com (Unisys internal)
13671 S: Supported
13672 F: drivers/staging/unisys/
13673
13674 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13675 M: Vinayak Holikatti <vinholikatti@gmail.com>
13676 L: linux-scsi@vger.kernel.org
13677 S: Supported
13678 F: Documentation/scsi/ufs.txt
13679 F: drivers/scsi/ufs/
13680
13681 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13682 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13683 M: Prabu Thangamuthu <prabut@synopsys.com>
13684 L: linux-scsi@vger.kernel.org
13685 S: Supported
13686 F: drivers/scsi/ufs/*dwc*
13687
13688 UNSORTED BLOCK IMAGES (UBI)
13689 M: Artem Bityutskiy <dedekind1@gmail.com>
13690 M: Richard Weinberger <richard@nod.at>
13691 W: http://www.linux-mtd.infradead.org/
13692 L: linux-mtd@lists.infradead.org
13693 T: git git://git.infradead.org/ubifs-2.6.git
13694 S: Supported
13695 F: drivers/mtd/ubi/
13696 F: include/linux/mtd/ubi.h
13697 F: include/uapi/mtd/ubi-user.h
13698
13699 USB "USBNET" DRIVER FRAMEWORK
13700 M: Oliver Neukum <oneukum@suse.com>
13701 L: netdev@vger.kernel.org
13702 W: http://www.linux-usb.org/usbnet
13703 S: Maintained
13704 F: drivers/net/usb/usbnet.c
13705 F: include/linux/usb/usbnet.h
13706
13707 USB ACM DRIVER
13708 M: Oliver Neukum <oneukum@suse.com>
13709 L: linux-usb@vger.kernel.org
13710 S: Maintained
13711 F: Documentation/usb/acm.txt
13712 F: drivers/usb/class/cdc-acm.*
13713
13714 USB AR5523 WIRELESS DRIVER
13715 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13716 L: linux-wireless@vger.kernel.org
13717 S: Maintained
13718 F: drivers/net/wireless/ath/ar5523/
13719
13720 USB ATTACHED SCSI
13721 M: Oliver Neukum <oneukum@suse.com>
13722 L: linux-usb@vger.kernel.org
13723 L: linux-scsi@vger.kernel.org
13724 S: Maintained
13725 F: drivers/usb/storage/uas.c
13726
13727 USB CDC ETHERNET DRIVER
13728 M: Oliver Neukum <oliver@neukum.org>
13729 L: linux-usb@vger.kernel.org
13730 S: Maintained
13731 F: drivers/net/usb/cdc_*.c
13732 F: include/uapi/linux/usb/cdc.h
13733
13734 USB CHAOSKEY DRIVER
13735 M: Keith Packard <keithp@keithp.com>
13736 L: linux-usb@vger.kernel.org
13737 S: Maintained
13738 F: drivers/usb/misc/chaoskey.c
13739
13740 USB CYPRESS C67X00 DRIVER
13741 M: Peter Korsgaard <jacmet@sunsite.dk>
13742 L: linux-usb@vger.kernel.org
13743 S: Maintained
13744 F: drivers/usb/c67x00/
13745
13746 USB DAVICOM DM9601 DRIVER
13747 M: Peter Korsgaard <jacmet@sunsite.dk>
13748 L: netdev@vger.kernel.org
13749 W: http://www.linux-usb.org/usbnet
13750 S: Maintained
13751 F: drivers/net/usb/dm9601.c
13752
13753 USB DIAMOND RIO500 DRIVER
13754 M: Cesar Miquel <miquel@df.uba.ar>
13755 L: rio500-users@lists.sourceforge.net
13756 W: http://rio500.sourceforge.net
13757 S: Maintained
13758 F: drivers/usb/misc/rio500*
13759
13760 USB EHCI DRIVER
13761 M: Alan Stern <stern@rowland.harvard.edu>
13762 L: linux-usb@vger.kernel.org
13763 S: Maintained
13764 F: Documentation/usb/ehci.txt
13765 F: drivers/usb/host/ehci*
13766
13767 USB GADGET/PERIPHERAL SUBSYSTEM
13768 M: Felipe Balbi <balbi@kernel.org>
13769 L: linux-usb@vger.kernel.org
13770 W: http://www.linux-usb.org/gadget
13771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13772 S: Maintained
13773 F: drivers/usb/gadget/
13774 F: include/linux/usb/gadget*
13775
13776 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13777 M: Jiri Kosina <jikos@kernel.org>
13778 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13779 L: linux-usb@vger.kernel.org
13780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13781 S: Maintained
13782 F: Documentation/hid/hiddev.txt
13783 F: drivers/hid/usbhid/
13784
13785 USB ISP116X DRIVER
13786 M: Olav Kongas <ok@artecdesign.ee>
13787 L: linux-usb@vger.kernel.org
13788 S: Maintained
13789 F: drivers/usb/host/isp116x*
13790 F: include/linux/usb/isp116x.h
13791
13792 USB LAN78XX ETHERNET DRIVER
13793 M: Woojung Huh <woojung.huh@microchip.com>
13794 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13795 L: netdev@vger.kernel.org
13796 S: Maintained
13797 F: drivers/net/usb/lan78xx.*
13798
13799 USB MASS STORAGE DRIVER
13800 M: Alan Stern <stern@rowland.harvard.edu>
13801 L: linux-usb@vger.kernel.org
13802 L: usb-storage@lists.one-eyed-alien.net
13803 S: Maintained
13804 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13805 F: drivers/usb/storage/
13806
13807 USB MIDI DRIVER
13808 M: Clemens Ladisch <clemens@ladisch.de>
13809 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13810 T: git git://git.alsa-project.org/alsa-kernel.git
13811 S: Maintained
13812 F: sound/usb/midi.*
13813
13814 USB NETWORKING DRIVERS
13815 L: linux-usb@vger.kernel.org
13816 S: Odd Fixes
13817 F: drivers/net/usb/
13818
13819 USB OHCI DRIVER
13820 M: Alan Stern <stern@rowland.harvard.edu>
13821 L: linux-usb@vger.kernel.org
13822 S: Maintained
13823 F: Documentation/usb/ohci.txt
13824 F: drivers/usb/host/ohci*
13825
13826 USB OTG FSM (Finite State Machine)
13827 M: Peter Chen <Peter.Chen@nxp.com>
13828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13829 L: linux-usb@vger.kernel.org
13830 S: Maintained
13831 F: drivers/usb/common/usb-otg-fsm.c
13832
13833 USB OVER IP DRIVER
13834 M: Valentina Manea <valentina.manea.m@gmail.com>
13835 M: Shuah Khan <shuahkh@osg.samsung.com>
13836 M: Shuah Khan <shuah@kernel.org>
13837 L: linux-usb@vger.kernel.org
13838 S: Maintained
13839 F: Documentation/usb/usbip_protocol.txt
13840 F: drivers/usb/usbip/
13841 F: tools/usb/usbip/
13842
13843 USB PEGASUS DRIVER
13844 M: Petko Manolov <petkan@nucleusys.com>
13845 L: linux-usb@vger.kernel.org
13846 L: netdev@vger.kernel.org
13847 T: git git://github.com/petkan/pegasus.git
13848 W: https://github.com/petkan/pegasus
13849 S: Maintained
13850 F: drivers/net/usb/pegasus.*
13851
13852 USB PHY LAYER
13853 M: Felipe Balbi <balbi@kernel.org>
13854 L: linux-usb@vger.kernel.org
13855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13856 S: Maintained
13857 F: drivers/usb/phy/
13858
13859 USB PRINTER DRIVER (usblp)
13860 M: Pete Zaitcev <zaitcev@redhat.com>
13861 L: linux-usb@vger.kernel.org
13862 S: Supported
13863 F: drivers/usb/class/usblp.c
13864
13865 USB QMI WWAN NETWORK DRIVER
13866 M: Bjørn Mork <bjorn@mork.no>
13867 L: netdev@vger.kernel.org
13868 S: Maintained
13869 F: Documentation/ABI/testing/sysfs-class-net-qmi
13870 F: drivers/net/usb/qmi_wwan.c
13871
13872 USB RTL8150 DRIVER
13873 M: Petko Manolov <petkan@nucleusys.com>
13874 L: linux-usb@vger.kernel.org
13875 L: netdev@vger.kernel.org
13876 T: git git://github.com/petkan/rtl8150.git
13877 W: https://github.com/petkan/rtl8150
13878 S: Maintained
13879 F: drivers/net/usb/rtl8150.c
13880
13881 USB SERIAL SUBSYSTEM
13882 M: Johan Hovold <johan@kernel.org>
13883 L: linux-usb@vger.kernel.org
13884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13885 S: Maintained
13886 F: Documentation/usb/usb-serial.txt
13887 F: drivers/usb/serial/
13888 F: include/linux/usb/serial.h
13889
13890 USB SMSC75XX ETHERNET DRIVER
13891 M: Steve Glendinning <steve.glendinning@shawell.net>
13892 L: netdev@vger.kernel.org
13893 S: Maintained
13894 F: drivers/net/usb/smsc75xx.*
13895
13896 USB SMSC95XX ETHERNET DRIVER
13897 M: Steve Glendinning <steve.glendinning@shawell.net>
13898 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13899 L: netdev@vger.kernel.org
13900 S: Maintained
13901 F: drivers/net/usb/smsc95xx.*
13902
13903 USB SUBSYSTEM
13904 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13905 L: linux-usb@vger.kernel.org
13906 W: http://www.linux-usb.org
13907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13908 S: Supported
13909 F: Documentation/devicetree/bindings/usb/
13910 F: Documentation/usb/
13911 F: drivers/usb/
13912 F: include/linux/usb.h
13913 F: include/linux/usb/
13914
13915 USB TYPEC SUBSYSTEM
13916 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13917 L: linux-usb@vger.kernel.org
13918 S: Maintained
13919 F: Documentation/ABI/testing/sysfs-class-typec
13920 F: Documentation/usb/typec.rst
13921 F: drivers/usb/typec/
13922 F: include/linux/usb/typec.h
13923
13924 USB UHCI DRIVER
13925 M: Alan Stern <stern@rowland.harvard.edu>
13926 L: linux-usb@vger.kernel.org
13927 S: Maintained
13928 F: drivers/usb/host/uhci*
13929
13930 USB VIDEO CLASS
13931 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13932 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13933 L: linux-media@vger.kernel.org
13934 T: git git://linuxtv.org/media_tree.git
13935 W: http://www.ideasonboard.org/uvc/
13936 S: Maintained
13937 F: drivers/media/usb/uvc/
13938 F: include/uapi/linux/uvcvideo.h
13939
13940 USB VISION DRIVER
13941 M: Hans Verkuil <hverkuil@xs4all.nl>
13942 L: linux-media@vger.kernel.org
13943 T: git git://linuxtv.org/media_tree.git
13944 W: https://linuxtv.org
13945 S: Odd Fixes
13946 F: drivers/media/usb/usbvision/
13947
13948 USB WEBCAM GADGET
13949 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13950 L: linux-usb@vger.kernel.org
13951 S: Maintained
13952 F: drivers/usb/gadget/function/*uvc*
13953 F: drivers/usb/gadget/legacy/webcam.c
13954
13955 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13956 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13957 L: linux-wireless@vger.kernel.org
13958 S: Maintained
13959 F: drivers/net/wireless/rndis_wlan.c
13960
13961 USB XHCI DRIVER
13962 M: Mathias Nyman <mathias.nyman@intel.com>
13963 L: linux-usb@vger.kernel.org
13964 S: Supported
13965 F: drivers/usb/host/xhci*
13966 F: drivers/usb/host/pci-quirks*
13967
13968 USB ZD1201 DRIVER
13969 L: linux-wireless@vger.kernel.org
13970 W: http://linux-lc100020.sourceforge.net
13971 S: Orphan
13972 F: drivers/net/wireless/zydas/zd1201.*
13973
13974 USB ZR364XX DRIVER
13975 M: Antoine Jacquet <royale@zerezo.com>
13976 L: linux-usb@vger.kernel.org
13977 L: linux-media@vger.kernel.org
13978 T: git git://linuxtv.org/media_tree.git
13979 W: http://royale.zerezo.com/zr364xx/
13980 S: Maintained
13981 F: Documentation/media/v4l-drivers/zr364xx*
13982 F: drivers/media/usb/zr364xx/
13983
13984 USER-MODE LINUX (UML)
13985 M: Jeff Dike <jdike@addtoit.com>
13986 M: Richard Weinberger <richard@nod.at>
13987 L: user-mode-linux-devel@lists.sourceforge.net
13988 L: user-mode-linux-user@lists.sourceforge.net
13989 W: http://user-mode-linux.sourceforge.net
13990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13991 S: Maintained
13992 F: Documentation/virtual/uml/
13993 F: arch/um/
13994 F: arch/x86/um/
13995 F: fs/hostfs/
13996 F: fs/hppfs/
13997
13998 USERSPACE I/O (UIO)
13999 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14000 S: Maintained
14001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14002 F: Documentation/driver-api/uio-howto.rst
14003 F: drivers/uio/
14004 F: include/linux/uio*.h
14005
14006 UTIL-LINUX PACKAGE
14007 M: Karel Zak <kzak@redhat.com>
14008 L: util-linux@vger.kernel.org
14009 W: http://en.wikipedia.org/wiki/Util-linux
14010 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14011 S: Maintained
14012
14013 UUID HELPERS
14014 M: Christoph Hellwig <hch@lst.de>
14015 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14016 L: linux-kernel@vger.kernel.org
14017 T: git git://git.infradead.org/users/hch/uuid.git
14018 F: lib/uuid.c
14019 F: lib/test_uuid.c
14020 F: include/linux/uuid.h
14021 F: include/uapi/linux/uuid.h
14022 S: Maintained
14023
14024 UVESAFB DRIVER
14025 M: Michal Januszewski <spock@gentoo.org>
14026 L: linux-fbdev@vger.kernel.org
14027 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14028 S: Maintained
14029 F: Documentation/fb/uvesafb.txt
14030 F: drivers/video/fbdev/uvesafb.*
14031
14032 VF610 NAND DRIVER
14033 M: Stefan Agner <stefan@agner.ch>
14034 L: linux-mtd@lists.infradead.org
14035 S: Supported
14036 F: drivers/mtd/nand/vf610_nfc.c
14037
14038 VFAT/FAT/MSDOS FILESYSTEM
14039 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14040 S: Maintained
14041 F: Documentation/filesystems/vfat.txt
14042 F: fs/fat/
14043
14044 VFIO DRIVER
14045 M: Alex Williamson <alex.williamson@redhat.com>
14046 L: kvm@vger.kernel.org
14047 T: git git://github.com/awilliam/linux-vfio.git
14048 S: Maintained
14049 F: Documentation/vfio.txt
14050 F: drivers/vfio/
14051 F: include/linux/vfio.h
14052 F: include/uapi/linux/vfio.h
14053
14054 VFIO MEDIATED DEVICE DRIVERS
14055 M: Kirti Wankhede <kwankhede@nvidia.com>
14056 L: kvm@vger.kernel.org
14057 S: Maintained
14058 F: Documentation/vfio-mediated-device.txt
14059 F: drivers/vfio/mdev/
14060 F: include/linux/mdev.h
14061 F: samples/vfio-mdev/
14062
14063 VFIO PLATFORM DRIVER
14064 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14065 L: kvm@vger.kernel.org
14066 S: Maintained
14067 F: drivers/vfio/platform/
14068
14069 VGA_SWITCHEROO
14070 R: Lukas Wunner <lukas@wunner.de>
14071 S: Maintained
14072 F: Documentation/gpu/vga-switcheroo.rst
14073 F: drivers/gpu/vga/vga_switcheroo.c
14074 F: include/linux/vga_switcheroo.h
14075 T: git git://anongit.freedesktop.org/drm/drm-misc
14076
14077 VIA RHINE NETWORK DRIVER
14078 S: Orphan
14079 F: drivers/net/ethernet/via/via-rhine.c
14080
14081 VIA SD/MMC CARD CONTROLLER DRIVER
14082 M: Bruce Chang <brucechang@via.com.tw>
14083 M: Harald Welte <HaraldWelte@viatech.com>
14084 S: Maintained
14085 F: drivers/mmc/host/via-sdmmc.c
14086
14087 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14088 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14089 L: linux-fbdev@vger.kernel.org
14090 S: Maintained
14091 F: include/linux/via-core.h
14092 F: include/linux/via-gpio.h
14093 F: include/linux/via_i2c.h
14094 F: drivers/video/fbdev/via/
14095
14096 VIA VELOCITY NETWORK DRIVER
14097 M: Francois Romieu <romieu@fr.zoreil.com>
14098 L: netdev@vger.kernel.org
14099 S: Maintained
14100 F: drivers/net/ethernet/via/via-velocity.*
14101
14102 VIDEO MULTIPLEXER DRIVER
14103 M: Philipp Zabel <p.zabel@pengutronix.de>
14104 L: linux-media@vger.kernel.org
14105 S: Maintained
14106 F: drivers/media/platform/video-mux.c
14107
14108 VIDEOBUF2 FRAMEWORK
14109 M: Pawel Osciak <pawel@osciak.com>
14110 M: Marek Szyprowski <m.szyprowski@samsung.com>
14111 M: Kyungmin Park <kyungmin.park@samsung.com>
14112 L: linux-media@vger.kernel.org
14113 S: Maintained
14114 F: drivers/media/v4l2-core/videobuf2-*
14115 F: include/media/videobuf2-*
14116
14117 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14118 M: Helen Koike <helen.koike@collabora.com>
14119 L: linux-media@vger.kernel.org
14120 T: git git://linuxtv.org/media_tree.git
14121 W: https://linuxtv.org
14122 S: Maintained
14123 F: drivers/media/platform/vimc/*
14124
14125 VIRT LIB
14126 M: Alex Williamson <alex.williamson@redhat.com>
14127 M: Paolo Bonzini <pbonzini@redhat.com>
14128 L: kvm@vger.kernel.org
14129 S: Supported
14130 F: virt/lib/
14131
14132 VIRTIO AND VHOST VSOCK DRIVER
14133 M: Stefan Hajnoczi <stefanha@redhat.com>
14134 L: kvm@vger.kernel.org
14135 L: virtualization@lists.linux-foundation.org
14136 L: netdev@vger.kernel.org
14137 S: Maintained
14138 F: include/linux/virtio_vsock.h
14139 F: include/uapi/linux/virtio_vsock.h
14140 F: include/uapi/linux/vsockmon.h
14141 F: net/vmw_vsock/af_vsock_tap.c
14142 F: net/vmw_vsock/virtio_transport_common.c
14143 F: net/vmw_vsock/virtio_transport.c
14144 F: drivers/net/vsockmon.c
14145 F: drivers/vhost/vsock.c
14146 F: drivers/vhost/vsock.h
14147
14148 VIRTIO CONSOLE DRIVER
14149 M: Amit Shah <amit@kernel.org>
14150 L: virtualization@lists.linux-foundation.org
14151 S: Maintained
14152 F: drivers/char/virtio_console.c
14153 F: include/linux/virtio_console.h
14154 F: include/uapi/linux/virtio_console.h
14155
14156 VIRTIO CORE, NET AND BLOCK DRIVERS
14157 M: "Michael S. Tsirkin" <mst@redhat.com>
14158 M: Jason Wang <jasowang@redhat.com>
14159 L: virtualization@lists.linux-foundation.org
14160 S: Maintained
14161 F: Documentation/devicetree/bindings/virtio/
14162 F: drivers/virtio/
14163 F: tools/virtio/
14164 F: drivers/net/virtio_net.c
14165 F: drivers/block/virtio_blk.c
14166 F: include/linux/virtio*.h
14167 F: include/uapi/linux/virtio_*.h
14168 F: drivers/crypto/virtio/
14169 F: mm/balloon_compaction.c
14170
14171 VIRTIO CRYPTO DRIVER
14172 M: Gonglei <arei.gonglei@huawei.com>
14173 L: virtualization@lists.linux-foundation.org
14174 L: linux-crypto@vger.kernel.org
14175 S: Maintained
14176 F: drivers/crypto/virtio/
14177 F: include/uapi/linux/virtio_crypto.h
14178
14179 VIRTIO DRIVERS FOR S390
14180 M: Cornelia Huck <cohuck@redhat.com>
14181 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14182 L: linux-s390@vger.kernel.org
14183 L: virtualization@lists.linux-foundation.org
14184 L: kvm@vger.kernel.org
14185 S: Supported
14186 F: drivers/s390/virtio/
14187
14188 VIRTIO GPU DRIVER
14189 M: David Airlie <airlied@linux.ie>
14190 M: Gerd Hoffmann <kraxel@redhat.com>
14191 L: dri-devel@lists.freedesktop.org
14192 L: virtualization@lists.linux-foundation.org
14193 T: git git://anongit.freedesktop.org/drm/drm-misc
14194 S: Maintained
14195 F: drivers/gpu/drm/virtio/
14196 F: include/uapi/linux/virtio_gpu.h
14197
14198 VIRTIO HOST (VHOST)
14199 M: "Michael S. Tsirkin" <mst@redhat.com>
14200 M: Jason Wang <jasowang@redhat.com>
14201 L: kvm@vger.kernel.org
14202 L: virtualization@lists.linux-foundation.org
14203 L: netdev@vger.kernel.org
14204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14205 S: Maintained
14206 F: drivers/vhost/
14207 F: include/uapi/linux/vhost.h
14208
14209 VIRTIO INPUT DRIVER
14210 M: Gerd Hoffmann <kraxel@redhat.com>
14211 S: Maintained
14212 F: drivers/virtio/virtio_input.c
14213 F: include/uapi/linux/virtio_input.h
14214
14215 VIRTUAL SERIO DEVICE DRIVER
14216 M: Stephen Chandler Paul <thatslyude@gmail.com>
14217 S: Maintained
14218 F: drivers/input/serio/userio.c
14219 F: include/uapi/linux/userio.h
14220
14221 VIVID VIRTUAL VIDEO DRIVER
14222 M: Hans Verkuil <hverkuil@xs4all.nl>
14223 L: linux-media@vger.kernel.org
14224 T: git git://linuxtv.org/media_tree.git
14225 W: https://linuxtv.org
14226 S: Maintained
14227 F: drivers/media/platform/vivid/*
14228
14229 VLYNQ BUS
14230 M: Florian Fainelli <f.fainelli@gmail.com>
14231 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14232 S: Maintained
14233 F: drivers/vlynq/vlynq.c
14234 F: include/linux/vlynq.h
14235
14236 VME SUBSYSTEM
14237 M: Martyn Welch <martyn@welchs.me.uk>
14238 M: Manohar Vanga <manohar.vanga@gmail.com>
14239 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14240 L: devel@driverdev.osuosl.org
14241 S: Maintained
14242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14243 F: Documentation/driver-api/vme.rst
14244 F: drivers/staging/vme/
14245 F: drivers/vme/
14246 F: include/linux/vme*
14247
14248 VMWARE BALLOON DRIVER
14249 M: Xavier Deguillard <xdeguillard@vmware.com>
14250 M: Philip Moltmann <moltmann@vmware.com>
14251 M: "VMware, Inc." <pv-drivers@vmware.com>
14252 L: linux-kernel@vger.kernel.org
14253 S: Maintained
14254 F: drivers/misc/vmw_balloon.c
14255
14256 VMWARE HYPERVISOR INTERFACE
14257 M: Alok Kataria <akataria@vmware.com>
14258 L: virtualization@lists.linux-foundation.org
14259 S: Supported
14260 F: arch/x86/kernel/cpu/vmware.c
14261
14262 VMWARE PVRDMA DRIVER
14263 M: Adit Ranadive <aditr@vmware.com>
14264 M: VMware PV-Drivers <pv-drivers@vmware.com>
14265 L: linux-rdma@vger.kernel.org
14266 S: Maintained
14267 F: drivers/infiniband/hw/vmw_pvrdma/
14268
14269 VMware PVSCSI driver
14270 M: Jim Gill <jgill@vmware.com>
14271 M: VMware PV-Drivers <pv-drivers@vmware.com>
14272 L: linux-scsi@vger.kernel.org
14273 S: Maintained
14274 F: drivers/scsi/vmw_pvscsi.c
14275 F: drivers/scsi/vmw_pvscsi.h
14276
14277 VMWARE VMMOUSE SUBDRIVER
14278 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14279 M: "VMware, Inc." <pv-drivers@vmware.com>
14280 L: linux-input@vger.kernel.org
14281 S: Maintained
14282 F: drivers/input/mouse/vmmouse.c
14283 F: drivers/input/mouse/vmmouse.h
14284
14285 VMWARE VMXNET3 ETHERNET DRIVER
14286 M: Shrikrishna Khare <skhare@vmware.com>
14287 M: "VMware, Inc." <pv-drivers@vmware.com>
14288 L: netdev@vger.kernel.org
14289 S: Maintained
14290 F: drivers/net/vmxnet3/
14291
14292 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14293 M: Liam Girdwood <lgirdwood@gmail.com>
14294 M: Mark Brown <broonie@kernel.org>
14295 L: linux-kernel@vger.kernel.org
14296 W: http://www.slimlogic.co.uk/?p=48
14297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14298 S: Supported
14299 F: Documentation/devicetree/bindings/regulator/
14300 F: drivers/regulator/
14301 F: include/dt-bindings/regulator/
14302 F: include/linux/regulator/
14303
14304 VRF
14305 M: David Ahern <dsa@cumulusnetworks.com>
14306 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14307 L: netdev@vger.kernel.org
14308 S: Maintained
14309 F: drivers/net/vrf.c
14310 F: Documentation/networking/vrf.txt
14311
14312 VT1211 HARDWARE MONITOR DRIVER
14313 M: Juerg Haefliger <juergh@gmail.com>
14314 L: linux-hwmon@vger.kernel.org
14315 S: Maintained
14316 F: Documentation/hwmon/vt1211
14317 F: drivers/hwmon/vt1211.c
14318
14319 VT8231 HARDWARE MONITOR DRIVER
14320 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14321 L: linux-hwmon@vger.kernel.org
14322 S: Maintained
14323 F: drivers/hwmon/vt8231.c
14324
14325 VUB300 USB to SDIO/SD/MMC bridge chip
14326 M: Tony Olech <tony.olech@elandigitalsystems.com>
14327 L: linux-mmc@vger.kernel.org
14328 L: linux-usb@vger.kernel.org
14329 S: Supported
14330 F: drivers/mmc/host/vub300.c
14331
14332 W1 DALLAS'S 1-WIRE BUS
14333 M: Evgeniy Polyakov <zbr@ioremap.net>
14334 S: Maintained
14335 F: Documentation/w1/
14336 F: drivers/w1/
14337 F: include/linux/w1.h
14338
14339 W83791D HARDWARE MONITORING DRIVER
14340 M: Marc Hulsman <m.hulsman@tudelft.nl>
14341 L: linux-hwmon@vger.kernel.org
14342 S: Maintained
14343 F: Documentation/hwmon/w83791d
14344 F: drivers/hwmon/w83791d.c
14345
14346 W83793 HARDWARE MONITORING DRIVER
14347 M: Rudolf Marek <r.marek@assembler.cz>
14348 L: linux-hwmon@vger.kernel.org
14349 S: Maintained
14350 F: Documentation/hwmon/w83793
14351 F: drivers/hwmon/w83793.c
14352
14353 W83795 HARDWARE MONITORING DRIVER
14354 M: Jean Delvare <jdelvare@suse.com>
14355 L: linux-hwmon@vger.kernel.org
14356 S: Maintained
14357 F: drivers/hwmon/w83795.c
14358
14359 W83L51xD SD/MMC CARD INTERFACE DRIVER
14360 M: Pierre Ossman <pierre@ossman.eu>
14361 S: Maintained
14362 F: drivers/mmc/host/wbsd.*
14363
14364 WACOM PROTOCOL 4 SERIAL TABLETS
14365 M: Julian Squires <julian@cipht.net>
14366 M: Hans de Goede <hdegoede@redhat.com>
14367 L: linux-input@vger.kernel.org
14368 S: Maintained
14369 F: drivers/input/tablet/wacom_serial4.c
14370
14371 WATCHDOG DEVICE DRIVERS
14372 M: Wim Van Sebroeck <wim@iguana.be>
14373 R: Guenter Roeck <linux@roeck-us.net>
14374 L: linux-watchdog@vger.kernel.org
14375 W: http://www.linux-watchdog.org/
14376 T: git git://www.linux-watchdog.org/linux-watchdog.git
14377 S: Maintained
14378 F: Documentation/devicetree/bindings/watchdog/
14379 F: Documentation/watchdog/
14380 F: drivers/watchdog/
14381 F: include/linux/watchdog.h
14382 F: include/uapi/linux/watchdog.h
14383
14384 WHISKEYCOVE PMIC GPIO DRIVER
14385 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14386 L: linux-gpio@vger.kernel.org
14387 S: Maintained
14388 F: drivers/gpio/gpio-wcove.c
14389
14390 WIIMOTE HID DRIVER
14391 M: David Herrmann <dh.herrmann@googlemail.com>
14392 L: linux-input@vger.kernel.org
14393 S: Maintained
14394 F: drivers/hid/hid-wiimote*
14395
14396 WILOCITY WIL6210 WIRELESS DRIVER
14397 M: Maya Erez <qca_merez@qca.qualcomm.com>
14398 L: linux-wireless@vger.kernel.org
14399 L: wil6210@qca.qualcomm.com
14400 S: Supported
14401 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14402 F: drivers/net/wireless/ath/wil6210/
14403 F: include/uapi/linux/wil6210_uapi.h
14404
14405 WIMAX STACK
14406 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14407 M: linux-wimax@intel.com
14408 L: wimax@linuxwimax.org (subscribers-only)
14409 S: Supported
14410 W: http://linuxwimax.org
14411 F: Documentation/wimax/README.wimax
14412 F: include/linux/wimax/debug.h
14413 F: include/net/wimax.h
14414 F: include/uapi/linux/wimax.h
14415 F: net/wimax/
14416
14417 WINBOND CIR DRIVER
14418 M: David Härdeman <david@hardeman.nu>
14419 S: Maintained
14420 F: drivers/media/rc/winbond-cir.c
14421
14422 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14423 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14424 L: linux-watchdog@vger.kernel.org
14425 S: Maintained
14426 F: drivers/watchdog/ebc-c384_wdt.c
14427
14428 WINSYSTEMS WS16C48 GPIO DRIVER
14429 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14430 L: linux-gpio@vger.kernel.org
14431 S: Maintained
14432 F: drivers/gpio/gpio-ws16c48.c
14433
14434 WISTRON LAPTOP BUTTON DRIVER
14435 M: Miloslav Trmac <mitr@volny.cz>
14436 S: Maintained
14437 F: drivers/input/misc/wistron_btns.c
14438
14439 WL3501 WIRELESS PCMCIA CARD DRIVER
14440 L: linux-wireless@vger.kernel.org
14441 S: Odd fixes
14442 F: drivers/net/wireless/wl3501*
14443
14444 WOLFSON MICROELECTRONICS DRIVERS
14445 L: patches@opensource.cirrus.com
14446 T: git https://github.com/CirrusLogic/linux-drivers.git
14447 W: https://github.com/CirrusLogic/linux-drivers/wiki
14448 S: Supported
14449 F: Documentation/hwmon/wm83??
14450 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14451 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14452 F: Documentation/devicetree/bindings/mfd/arizona.txt
14453 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14454 F: arch/arm/mach-s3c64xx/mach-crag6410*
14455 F: drivers/clk/clk-wm83*.c
14456 F: drivers/extcon/extcon-arizona.c
14457 F: drivers/leds/leds-wm83*.c
14458 F: drivers/gpio/gpio-*wm*.c
14459 F: drivers/gpio/gpio-arizona.c
14460 F: drivers/hwmon/wm83??-hwmon.c
14461 F: drivers/input/misc/wm831x-on.c
14462 F: drivers/input/touchscreen/wm831x-ts.c
14463 F: drivers/input/touchscreen/wm97*.c
14464 F: drivers/mfd/arizona*
14465 F: drivers/mfd/wm*.c
14466 F: drivers/mfd/cs47l24*
14467 F: drivers/power/supply/wm83*.c
14468 F: drivers/rtc/rtc-wm83*.c
14469 F: drivers/regulator/wm8*.c
14470 F: drivers/regulator/arizona*
14471 F: drivers/video/backlight/wm83*_bl.c
14472 F: drivers/watchdog/wm83*_wdt.c
14473 F: include/linux/mfd/arizona/
14474 F: include/linux/mfd/wm831x/
14475 F: include/linux/mfd/wm8350/
14476 F: include/linux/mfd/wm8400*
14477 F: include/linux/regulator/arizona*
14478 F: include/linux/wm97xx.h
14479 F: include/sound/wm????.h
14480 F: sound/soc/codecs/arizona.?
14481 F: sound/soc/codecs/wm*
14482 F: sound/soc/codecs/cs47l24*
14483
14484 WORKQUEUE
14485 M: Tejun Heo <tj@kernel.org>
14486 R: Lai Jiangshan <jiangshanlai@gmail.com>
14487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14488 S: Maintained
14489 F: include/linux/workqueue.h
14490 F: kernel/workqueue.c
14491 F: Documentation/core-api/workqueue.rst
14492
14493 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14494 M: Chen-Yu Tsai <wens@csie.org>
14495 L: linux-kernel@vger.kernel.org
14496 S: Maintained
14497 N: axp[128]
14498
14499 X.25 NETWORK LAYER
14500 M: Andrew Hendry <andrew.hendry@gmail.com>
14501 L: linux-x25@vger.kernel.org
14502 S: Odd Fixes
14503 F: Documentation/networking/x25*
14504 F: include/net/x25*
14505 F: net/x25/
14506
14507 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14508 M: Thomas Gleixner <tglx@linutronix.de>
14509 M: Ingo Molnar <mingo@redhat.com>
14510 M: "H. Peter Anvin" <hpa@zytor.com>
14511 M: x86@kernel.org
14512 L: linux-kernel@vger.kernel.org
14513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14514 S: Maintained
14515 F: Documentation/x86/
14516 F: arch/x86/
14517
14518 X86 MCE INFRASTRUCTURE
14519 M: Tony Luck <tony.luck@intel.com>
14520 M: Borislav Petkov <bp@alien8.de>
14521 L: linux-edac@vger.kernel.org
14522 S: Maintained
14523 F: arch/x86/kernel/cpu/mcheck/*
14524
14525 X86 MICROCODE UPDATE SUPPORT
14526 M: Borislav Petkov <bp@alien8.de>
14527 S: Maintained
14528 F: arch/x86/kernel/cpu/microcode/*
14529
14530 X86 PLATFORM DRIVERS
14531 M: Darren Hart <dvhart@infradead.org>
14532 M: Andy Shevchenko <andy@infradead.org>
14533 L: platform-driver-x86@vger.kernel.org
14534 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14535 S: Maintained
14536 F: drivers/platform/x86/
14537 F: drivers/platform/olpc/
14538
14539 X86 VDSO
14540 M: Andy Lutomirski <luto@amacapital.net>
14541 L: linux-kernel@vger.kernel.org
14542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14543 S: Maintained
14544 F: arch/x86/entry/vdso/
14545
14546 XC2028/3028 TUNER DRIVER
14547 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14548 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14549 L: linux-media@vger.kernel.org
14550 W: https://linuxtv.org
14551 T: git git://linuxtv.org/media_tree.git
14552 S: Maintained
14553 F: drivers/media/tuners/tuner-xc2028.*
14554
14555 XEN BLOCK SUBSYSTEM
14556 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14557 M: Roger Pau Monné <roger.pau@citrix.com>
14558 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14559 S: Supported
14560 F: drivers/block/xen-blkback/*
14561 F: drivers/block/xen*
14562
14563 XEN HYPERVISOR ARM
14564 M: Stefano Stabellini <sstabellini@kernel.org>
14565 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14566 S: Maintained
14567 F: arch/arm/xen/
14568 F: arch/arm/include/asm/xen/
14569
14570 XEN HYPERVISOR ARM64
14571 M: Stefano Stabellini <sstabellini@kernel.org>
14572 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14573 S: Maintained
14574 F: arch/arm64/xen/
14575 F: arch/arm64/include/asm/xen/
14576
14577 XEN HYPERVISOR INTERFACE
14578 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14579 M: Juergen Gross <jgross@suse.com>
14580 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14582 S: Supported
14583 F: arch/x86/xen/
14584 F: drivers/*/xen-*front.c
14585 F: drivers/xen/
14586 F: arch/x86/include/asm/xen/
14587 F: include/xen/
14588 F: include/uapi/xen/
14589 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14590 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14591
14592 XEN NETWORK BACKEND DRIVER
14593 M: Wei Liu <wei.liu2@citrix.com>
14594 M: Paul Durrant <paul.durrant@citrix.com>
14595 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14596 L: netdev@vger.kernel.org
14597 S: Supported
14598 F: drivers/net/xen-netback/*
14599
14600 XEN PCI SUBSYSTEM
14601 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14602 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14603 S: Supported
14604 F: arch/x86/pci/*xen*
14605 F: drivers/pci/*xen*
14606
14607 XEN PVSCSI DRIVERS
14608 M: Juergen Gross <jgross@suse.com>
14609 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14610 L: linux-scsi@vger.kernel.org
14611 S: Supported
14612 F: drivers/scsi/xen-scsifront.c
14613 F: drivers/xen/xen-scsiback.c
14614 F: include/xen/interface/io/vscsiif.h
14615
14616 XEN SWIOTLB SUBSYSTEM
14617 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14618 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14619 S: Supported
14620 F: arch/x86/xen/*swiotlb*
14621 F: drivers/xen/*swiotlb*
14622
14623 XFS FILESYSTEM
14624 M: Darrick J. Wong <darrick.wong@oracle.com>
14625 M: linux-xfs@vger.kernel.org
14626 L: linux-xfs@vger.kernel.org
14627 W: http://xfs.org/
14628 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14629 S: Supported
14630 F: Documentation/filesystems/xfs.txt
14631 F: fs/xfs/
14632
14633 XILINX AXI ETHERNET DRIVER
14634 M: Anirudha Sarangi <anirudh@xilinx.com>
14635 M: John Linn <John.Linn@xilinx.com>
14636 S: Maintained
14637 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14638
14639 XILINX UARTLITE SERIAL DRIVER
14640 M: Peter Korsgaard <jacmet@sunsite.dk>
14641 L: linux-serial@vger.kernel.org
14642 S: Maintained
14643 F: drivers/tty/serial/uartlite.c
14644
14645 XILINX VIDEO IP CORES
14646 M: Hyun Kwon <hyun.kwon@xilinx.com>
14647 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14648 L: linux-media@vger.kernel.org
14649 T: git git://linuxtv.org/media_tree.git
14650 S: Supported
14651 F: Documentation/devicetree/bindings/media/xilinx/
14652 F: drivers/media/platform/xilinx/
14653 F: include/uapi/linux/xilinx-v4l2-controls.h
14654
14655 XILLYBUS DRIVER
14656 M: Eli Billauer <eli.billauer@gmail.com>
14657 L: linux-kernel@vger.kernel.org
14658 S: Supported
14659 F: drivers/char/xillybus/
14660
14661 XRA1403 GPIO EXPANDER
14662 M: Nandor Han <nandor.han@ge.com>
14663 M: Semi Malinen <semi.malinen@ge.com>
14664 L: linux-gpio@vger.kernel.org
14665 S: Maintained
14666 F: drivers/gpio/gpio-xra1403.c
14667 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14668
14669 XTENSA XTFPGA PLATFORM SUPPORT
14670 M: Max Filippov <jcmvbkbc@gmail.com>
14671 L: linux-xtensa@linux-xtensa.org
14672 S: Maintained
14673 F: drivers/spi/spi-xtensa-xtfpga.c
14674 F: sound/soc/xtensa/xtfpga-i2s.c
14675
14676 YAM DRIVER FOR AX.25
14677 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14678 L: linux-hams@vger.kernel.org
14679 S: Maintained
14680 F: drivers/net/hamradio/yam*
14681 F: include/linux/yam.h
14682
14683 YAMA SECURITY MODULE
14684 M: Kees Cook <keescook@chromium.org>
14685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14686 S: Supported
14687 F: security/yama/
14688 F: Documentation/admin-guide/LSM/Yama.rst
14689
14690 YEALINK PHONE DRIVER
14691 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14692 L: usbb2k-api-dev@nongnu.org
14693 S: Maintained
14694 F: Documentation/input/yealink.rst
14695 F: drivers/input/misc/yealink.*
14696
14697 Z8530 DRIVER FOR AX.25
14698 M: Joerg Reuter <jreuter@yaina.de>
14699 W: http://yaina.de/jreuter/
14700 W: http://www.qsl.net/dl1bke/
14701 L: linux-hams@vger.kernel.org
14702 S: Maintained
14703 F: Documentation/networking/z8530drv.txt
14704 F: drivers/net/hamradio/*scc.c
14705 F: drivers/net/hamradio/z8530.h
14706
14707 ZBUD COMPRESSED PAGE ALLOCATOR
14708 M: Seth Jennings <sjenning@redhat.com>
14709 M: Dan Streetman <ddstreet@ieee.org>
14710 L: linux-mm@kvack.org
14711 S: Maintained
14712 F: mm/zbud.c
14713 F: include/linux/zbud.h
14714
14715 ZD1211RW WIRELESS DRIVER
14716 M: Daniel Drake <dsd@gentoo.org>
14717 M: Ulrich Kunitz <kune@deine-taler.de>
14718 W: http://zd1211.ath.cx/wiki/DriverRewrite
14719 L: linux-wireless@vger.kernel.org
14720 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14721 S: Maintained
14722 F: drivers/net/wireless/zydas/zd1211rw/
14723
14724 ZD1301 MEDIA DRIVER
14725 M: Antti Palosaari <crope@iki.fi>
14726 L: linux-media@vger.kernel.org
14727 W: https://linuxtv.org/
14728 W: http://palosaari.fi/linux/
14729 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14730 S: Maintained
14731 F: drivers/media/usb/dvb-usb-v2/zd1301*
14732
14733 ZD1301_DEMOD MEDIA DRIVER
14734 M: Antti Palosaari <crope@iki.fi>
14735 L: linux-media@vger.kernel.org
14736 W: https://linuxtv.org/
14737 W: http://palosaari.fi/linux/
14738 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14739 S: Maintained
14740 F: drivers/media/dvb-frontends/zd1301_demod*
14741
14742 ZPOOL COMPRESSED PAGE STORAGE API
14743 M: Dan Streetman <ddstreet@ieee.org>
14744 L: linux-mm@kvack.org
14745 S: Maintained
14746 F: mm/zpool.c
14747 F: include/linux/zpool.h
14748
14749 ZR36067 VIDEO FOR LINUX DRIVER
14750 L: mjpeg-users@lists.sourceforge.net
14751 L: linux-media@vger.kernel.org
14752 W: http://mjpeg.sourceforge.net/driver-zoran/
14753 T: hg https://linuxtv.org/hg/v4l-dvb
14754 S: Odd Fixes
14755 F: drivers/media/pci/zoran/
14756
14757 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14758 M: Minchan Kim <minchan@kernel.org>
14759 M: Nitin Gupta <ngupta@vflare.org>
14760 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14761 L: linux-kernel@vger.kernel.org
14762 S: Maintained
14763 F: drivers/block/zram/
14764 F: Documentation/blockdev/zram.txt
14765
14766 ZS DECSTATION Z85C30 SERIAL DRIVER
14767 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14768 S: Maintained
14769 F: drivers/tty/serial/zs.*
14770
14771 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14772 M: Minchan Kim <minchan@kernel.org>
14773 M: Nitin Gupta <ngupta@vflare.org>
14774 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14775 L: linux-mm@kvack.org
14776 S: Maintained
14777 F: mm/zsmalloc.c
14778 F: include/linux/zsmalloc.h
14779 F: Documentation/vm/zsmalloc.txt
14780
14781 ZSWAP COMPRESSED SWAP CACHING
14782 M: Seth Jennings <sjenning@redhat.com>
14783 M: Dan Streetman <ddstreet@ieee.org>
14784 L: linux-mm@kvack.org
14785 S: Maintained
14786 F: mm/zswap.c
14787
14788 THE REST
14789 M: Linus Torvalds <torvalds@linux-foundation.org>
14790 L: linux-kernel@vger.kernel.org
14791 Q: http://patchwork.kernel.org/project/LKML/list/
14792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14793 S: Buried alive in reporters
14794 F: *
14795 F: */