]> git.ipfire.org Git - thirdparty/linux.git/blob - MAINTAINERS
sched/fair: Use a recently used CPU as an idle candidate and the basis for SIS
[thirdparty/linux.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. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
74
75 8. Happy hacking.
76
77 Descriptions of section entries:
78
79 P: Person (obsolete)
80 M: Mail patches to: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
119 F: net/
120 X: net/ipv6/
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
124 K: of_get_profile
125 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141 L: netdev@vger.kernel.org
142 S: Maintained
143 F: Documentation/networking/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M: David Dillow <dave@thedillows.org>
148 L: netdev@vger.kernel.org
149 S: Maintained
150 F: drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M: Adam Radford <aradford@gmail.com>
154 L: linux-scsi@vger.kernel.org
155 W: http://www.lsi.com
156 S: Supported
157 F: drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
162 S: Maintained
163 F: drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M: Alexander Aring <alex.aring@gmail.com>
167 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L: linux-bluetooth@vger.kernel.org
169 L: linux-wpan@vger.kernel.org
170 S: Maintained
171 F: net/6lowpan/
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L: linux-hams@vger.kernel.org
178 S: Maintained
179 F: drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L: netdev@vger.kernel.org
184 S: Maintained
185 F: drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L: linux-serial@vger.kernel.org
190 S: Maintained
191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F: drivers/tty/serial/8250*
193 F: include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L: netdev@vger.kernel.org
197 S: Orphan / Obsolete
198 F: drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M: Eric Van Hensbergen <ericvh@gmail.com>
202 M: Ron Minnich <rminnich@sandia.gov>
203 M: Latchesar Ionkov <lucho@ionkov.net>
204 L: v9fs-developer@lists.sourceforge.net
205 W: http://swik.net/v9fs
206 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 S: Maintained
209 F: Documentation/filesystems/9p.txt
210 F: fs/9p/
211 F: net/9p/
212 F: include/net/9p/
213 F: include/uapi/linux/virtio_9p.h
214 F: include/trace/events/9p.h
215
216 A8293 MEDIA DRIVER
217 M: Antti Palosaari <crope@iki.fi>
218 L: linux-media@vger.kernel.org
219 W: https://linuxtv.org
220 W: http://palosaari.fi/linux/
221 Q: http://patchwork.linuxtv.org/project/linux-media/list/
222 T: git git://linuxtv.org/anttip/media_tree.git
223 S: Maintained
224 F: drivers/media/dvb-frontends/a8293*
225
226 AACRAID SCSI RAID DRIVER
227 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L: linux-scsi@vger.kernel.org
229 W: http://www.adaptec.com/
230 S: Supported
231 F: Documentation/scsi/aacraid.txt
232 F: drivers/scsi/aacraid/
233
234 ABI/API
235 L: linux-api@vger.kernel.org
236 F: include/linux/syscalls.h
237 F: kernel/sys_ni.c
238
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M: Hans de Goede <hdegoede@redhat.com>
241 L: linux-hwmon@vger.kernel.org
242 S: Maintained
243 F: drivers/hwmon/abituguru.c
244
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M: Alistair John Strachan <alistair@devzero.co.uk>
247 L: linux-hwmon@vger.kernel.org
248 S: Maintained
249 F: drivers/hwmon/abituguru3.c
250
251 ACCES 104-DIO-48E GPIO DRIVER
252 M: William Breathitt Gray <vilhelm.gray@gmail.com>
253 L: linux-gpio@vger.kernel.org
254 S: Maintained
255 F: drivers/gpio/gpio-104-dio-48e.c
256
257 ACCES 104-IDI-48 GPIO DRIVER
258 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L: linux-gpio@vger.kernel.org
260 S: Maintained
261 F: drivers/gpio/gpio-104-idi-48.c
262
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L: linux-gpio@vger.kernel.org
266 S: Maintained
267 F: drivers/gpio/gpio-104-idio-16.c
268
269 ACCES 104-QUAD-8 IIO DRIVER
270 M: William Breathitt Gray <vilhelm.gray@gmail.com>
271 L: linux-iio@vger.kernel.org
272 S: Maintained
273 F: drivers/iio/counter/104-quad-8.c
274
275 ACCES PCI-IDIO-16 GPIO DRIVER
276 M: William Breathitt Gray <vilhelm.gray@gmail.com>
277 L: linux-gpio@vger.kernel.org
278 S: Maintained
279 F: drivers/gpio/gpio-pci-idio-16.c
280
281 ACENIC DRIVER
282 M: Jes Sorensen <jes@trained-monkey.org>
283 L: linux-acenic@sunsite.dk
284 S: Maintained
285 F: drivers/net/ethernet/alteon/acenic*
286
287 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
288 M: Peter Feuerer <peter@piie.net>
289 L: platform-driver-x86@vger.kernel.org
290 W: http://piie.net/?section=acerhdf
291 S: Maintained
292 F: drivers/platform/x86/acerhdf.c
293
294 ACER WMI LAPTOP EXTRAS
295 M: "Lee, Chun-Yi" <jlee@suse.com>
296 L: platform-driver-x86@vger.kernel.org
297 S: Maintained
298 F: drivers/platform/x86/acer-wmi.c
299
300 ACPI
301 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
302 M: Len Brown <lenb@kernel.org>
303 L: linux-acpi@vger.kernel.org
304 W: https://01.org/linux-acpi
305 Q: https://patchwork.kernel.org/project/linux-acpi/list/
306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307 B: https://bugzilla.kernel.org
308 S: Supported
309 F: drivers/acpi/
310 F: drivers/pnp/pnpacpi/
311 F: include/linux/acpi.h
312 F: include/linux/fwnode.h
313 F: include/acpi/
314 F: Documentation/acpi/
315 F: Documentation/ABI/testing/sysfs-bus-acpi
316 F: Documentation/ABI/testing/configfs-acpi
317 F: drivers/pci/*acpi*
318 F: drivers/pci/*/*acpi*
319 F: drivers/pci/*/*/*acpi*
320 F: tools/power/acpi/
321
322 ACPI APEI
323 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
324 M: Len Brown <lenb@kernel.org>
325 L: linux-acpi@vger.kernel.org
326 R: Tony Luck <tony.luck@intel.com>
327 R: Borislav Petkov <bp@alien8.de>
328 F: drivers/acpi/apei/
329
330 ACPI COMPONENT ARCHITECTURE (ACPICA)
331 M: Robert Moore <robert.moore@intel.com>
332 M: Erik Schmauss <erik.schmauss@intel.com>
333 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
334 L: linux-acpi@vger.kernel.org
335 L: devel@acpica.org
336 W: https://acpica.org/
337 W: https://github.com/acpica/acpica/
338 Q: https://patchwork.kernel.org/project/linux-acpi/list/
339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
340 B: https://bugzilla.kernel.org
341 B: https://bugs.acpica.org
342 S: Supported
343 F: drivers/acpi/acpica/
344 F: include/acpi/
345 F: tools/power/acpi/
346
347 ACPI FAN DRIVER
348 M: Zhang Rui <rui.zhang@intel.com>
349 L: linux-acpi@vger.kernel.org
350 W: https://01.org/linux-acpi
351 B: https://bugzilla.kernel.org
352 S: Supported
353 F: drivers/acpi/fan.c
354
355 ACPI FOR ARM64 (ACPI/arm64)
356 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
357 M: Hanjun Guo <hanjun.guo@linaro.org>
358 M: Sudeep Holla <sudeep.holla@arm.com>
359 L: linux-acpi@vger.kernel.org
360 S: Maintained
361 F: drivers/acpi/arm64
362
363 ACPI PMIC DRIVERS
364 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
365 M: Len Brown <lenb@kernel.org>
366 R: Andy Shevchenko <andy@infradead.org>
367 R: Mika Westerberg <mika.westerberg@linux.intel.com>
368 L: linux-acpi@vger.kernel.org
369 Q: https://patchwork.kernel.org/project/linux-acpi/list/
370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
371 B: https://bugzilla.kernel.org
372 S: Supported
373 F: drivers/acpi/pmic/
374
375 ACPI THERMAL DRIVER
376 M: Zhang Rui <rui.zhang@intel.com>
377 L: linux-acpi@vger.kernel.org
378 W: https://01.org/linux-acpi
379 B: https://bugzilla.kernel.org
380 S: Supported
381 F: drivers/acpi/*thermal*
382
383 ACPI VIDEO DRIVER
384 M: Zhang Rui <rui.zhang@intel.com>
385 L: linux-acpi@vger.kernel.org
386 W: https://01.org/linux-acpi
387 B: https://bugzilla.kernel.org
388 S: Supported
389 F: drivers/acpi/acpi_video.c
390
391 ACPI WMI DRIVER
392 L: platform-driver-x86@vger.kernel.org
393 S: Orphan
394 F: drivers/platform/x86/wmi.c
395 F: include/uapi/linux/wmi.h
396
397 AD1889 ALSA SOUND DRIVER
398 M: Thibaut Varene <T-Bone@parisc-linux.org>
399 W: http://wiki.parisc-linux.org/AD1889
400 L: linux-parisc@vger.kernel.org
401 S: Maintained
402 F: sound/pci/ad1889.*
403
404 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
405 M: Michael Hennerich <michael.hennerich@analog.com>
406 W: http://wiki.analog.com/AD5254
407 W: http://ez.analog.com/community/linux-device-drivers
408 S: Supported
409 F: drivers/misc/ad525x_dpot.c
410
411 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
412 M: Michael Hennerich <michael.hennerich@analog.com>
413 W: http://wiki.analog.com/AD5398
414 W: http://ez.analog.com/community/linux-device-drivers
415 S: Supported
416 F: drivers/regulator/ad5398.c
417
418 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
419 M: Michael Hennerich <michael.hennerich@analog.com>
420 W: http://wiki.analog.com/AD7142
421 W: http://ez.analog.com/community/linux-device-drivers
422 S: Supported
423 F: drivers/input/misc/ad714x.c
424
425 AD7877 TOUCHSCREEN DRIVER
426 M: Michael Hennerich <michael.hennerich@analog.com>
427 W: http://wiki.analog.com/AD7877
428 W: http://ez.analog.com/community/linux-device-drivers
429 S: Supported
430 F: drivers/input/touchscreen/ad7877.c
431
432 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/AD7879
435 W: http://ez.analog.com/community/linux-device-drivers
436 S: Supported
437 F: drivers/input/touchscreen/ad7879.c
438
439 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
440 M: Jiri Kosina <jikos@kernel.org>
441 S: Maintained
442
443 ADF7242 IEEE 802.15.4 RADIO DRIVER
444 M: Michael Hennerich <michael.hennerich@analog.com>
445 W: https://wiki.analog.com/ADF7242
446 W: http://ez.analog.com/community/linux-device-drivers
447 L: linux-wpan@vger.kernel.org
448 S: Supported
449 F: drivers/net/ieee802154/adf7242.c
450 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
451
452 ADM1025 HARDWARE MONITOR DRIVER
453 M: Jean Delvare <jdelvare@suse.com>
454 L: linux-hwmon@vger.kernel.org
455 S: Maintained
456 F: Documentation/hwmon/adm1025
457 F: drivers/hwmon/adm1025.c
458
459 ADM1029 HARDWARE MONITOR DRIVER
460 M: Corentin Labbe <clabbe.montjoie@gmail.com>
461 L: linux-hwmon@vger.kernel.org
462 S: Maintained
463 F: drivers/hwmon/adm1029.c
464
465 ADM8211 WIRELESS DRIVER
466 L: linux-wireless@vger.kernel.org
467 W: http://wireless.kernel.org/
468 S: Orphan
469 F: drivers/net/wireless/admtek/adm8211.*
470
471 ADP1653 FLASH CONTROLLER DRIVER
472 M: Sakari Ailus <sakari.ailus@iki.fi>
473 L: linux-media@vger.kernel.org
474 S: Maintained
475 F: drivers/media/i2c/adp1653.c
476 F: include/media/i2c/adp1653.h
477
478 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
479 M: Michael Hennerich <michael.hennerich@analog.com>
480 W: http://wiki.analog.com/ADP5520
481 W: http://ez.analog.com/community/linux-device-drivers
482 S: Supported
483 F: drivers/mfd/adp5520.c
484 F: drivers/video/backlight/adp5520_bl.c
485 F: drivers/leds/leds-adp5520.c
486 F: drivers/gpio/gpio-adp5520.c
487 F: drivers/input/keyboard/adp5520-keys.c
488
489 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
490 M: Michael Hennerich <michael.hennerich@analog.com>
491 W: http://wiki.analog.com/ADP5588
492 W: http://ez.analog.com/community/linux-device-drivers
493 S: Supported
494 F: drivers/input/keyboard/adp5588-keys.c
495 F: drivers/gpio/gpio-adp5588.c
496
497 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
498 M: Michael Hennerich <michael.hennerich@analog.com>
499 W: http://wiki.analog.com/ADP8860
500 W: http://ez.analog.com/community/linux-device-drivers
501 S: Supported
502 F: drivers/video/backlight/adp8860_bl.c
503
504 ADS1015 HARDWARE MONITOR DRIVER
505 M: Dirk Eibach <eibach@gdsys.de>
506 L: linux-hwmon@vger.kernel.org
507 S: Maintained
508 F: Documentation/hwmon/ads1015
509 F: drivers/hwmon/ads1015.c
510 F: include/linux/platform_data/ads1015.h
511
512 ADT746X FAN DRIVER
513 M: Colin Leroy <colin@colino.net>
514 S: Maintained
515 F: drivers/macintosh/therm_adt746x.c
516
517 ADT7475 HARDWARE MONITOR DRIVER
518 M: Jean Delvare <jdelvare@suse.com>
519 L: linux-hwmon@vger.kernel.org
520 S: Maintained
521 F: Documentation/hwmon/adt7475
522 F: drivers/hwmon/adt7475.c
523
524 ADVANSYS SCSI DRIVER
525 M: Matthew Wilcox <matthew@wil.cx>
526 M: Hannes Reinecke <hare@suse.com>
527 L: linux-scsi@vger.kernel.org
528 S: Maintained
529 F: Documentation/scsi/advansys.txt
530 F: drivers/scsi/advansys.c
531
532 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
533 M: Michael Hennerich <michael.hennerich@analog.com>
534 W: http://wiki.analog.com/ADXL345
535 W: http://ez.analog.com/community/linux-device-drivers
536 S: Supported
537 F: drivers/input/misc/adxl34x.c
538
539 AF9013 MEDIA DRIVER
540 M: Antti Palosaari <crope@iki.fi>
541 L: linux-media@vger.kernel.org
542 W: https://linuxtv.org
543 W: http://palosaari.fi/linux/
544 Q: http://patchwork.linuxtv.org/project/linux-media/list/
545 T: git git://linuxtv.org/anttip/media_tree.git
546 S: Maintained
547 F: drivers/media/dvb-frontends/af9013*
548
549 AF9033 MEDIA DRIVER
550 M: Antti Palosaari <crope@iki.fi>
551 L: linux-media@vger.kernel.org
552 W: https://linuxtv.org
553 W: http://palosaari.fi/linux/
554 Q: http://patchwork.linuxtv.org/project/linux-media/list/
555 T: git git://linuxtv.org/anttip/media_tree.git
556 S: Maintained
557 F: drivers/media/dvb-frontends/af9033*
558
559 AFFS FILE SYSTEM
560 L: linux-fsdevel@vger.kernel.org
561 S: Orphan
562 F: Documentation/filesystems/affs.txt
563 F: fs/affs/
564
565 AFS FILESYSTEM
566 M: David Howells <dhowells@redhat.com>
567 L: linux-afs@lists.infradead.org
568 S: Supported
569 F: fs/afs/
570 F: include/trace/events/afs.h
571 F: Documentation/filesystems/afs.txt
572 W: https://www.infradead.org/~dhowells/kafs/
573
574 AGPGART DRIVER
575 M: David Airlie <airlied@linux.ie>
576 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
577 S: Maintained
578 F: drivers/char/agp/
579 F: include/linux/agp*
580 F: include/uapi/linux/agp*
581
582 AHA152X SCSI DRIVER
583 M: "Juergen E. Fischer" <fischer@norbit.de>
584 L: linux-scsi@vger.kernel.org
585 S: Maintained
586 F: drivers/scsi/aha152x*
587 F: drivers/scsi/pcmcia/aha152x*
588
589 AIC7XXX / AIC79XX SCSI DRIVER
590 M: Hannes Reinecke <hare@suse.com>
591 L: linux-scsi@vger.kernel.org
592 S: Maintained
593 F: drivers/scsi/aic7xxx/
594
595 AIMSLAB FM RADIO RECEIVER DRIVER
596 M: Hans Verkuil <hverkuil@xs4all.nl>
597 L: linux-media@vger.kernel.org
598 T: git git://linuxtv.org/media_tree.git
599 W: https://linuxtv.org
600 S: Maintained
601 F: drivers/media/radio/radio-aimslab*
602
603 AIO
604 M: Benjamin LaHaise <bcrl@kvack.org>
605 L: linux-aio@kvack.org
606 S: Supported
607 F: fs/aio.c
608 F: include/linux/*aio*.h
609
610 AIRSPY MEDIA DRIVER
611 M: Antti Palosaari <crope@iki.fi>
612 L: linux-media@vger.kernel.org
613 W: https://linuxtv.org
614 W: http://palosaari.fi/linux/
615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
616 T: git git://linuxtv.org/anttip/media_tree.git
617 S: Maintained
618 F: drivers/media/usb/airspy/
619
620 ALACRITECH GIGABIT ETHERNET DRIVER
621 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
622 S: Maintained
623 F: drivers/net/ethernet/alacritech/*
624
625 ALCATEL SPEEDTOUCH USB DRIVER
626 M: Duncan Sands <duncan.sands@free.fr>
627 L: linux-usb@vger.kernel.org
628 W: http://www.linux-usb.org/SpeedTouch/
629 S: Maintained
630 F: drivers/usb/atm/speedtch.c
631 F: drivers/usb/atm/usbatm.c
632
633 ALCHEMY AU1XX0 MMC DRIVER
634 M: Manuel Lauss <manuel.lauss@gmail.com>
635 S: Maintained
636 F: drivers/mmc/host/au1xmmc.c
637
638 ALI1563 I2C DRIVER
639 M: Rudolf Marek <r.marek@assembler.cz>
640 L: linux-i2c@vger.kernel.org
641 S: Maintained
642 F: Documentation/i2c/busses/i2c-ali1563
643 F: drivers/i2c/busses/i2c-ali1563.c
644
645 ALLWINNER SECURITY SYSTEM
646 M: Corentin Labbe <clabbe.montjoie@gmail.com>
647 L: linux-crypto@vger.kernel.org
648 S: Maintained
649 F: drivers/crypto/sunxi-ss/
650
651 ALPHA PORT
652 M: Richard Henderson <rth@twiddle.net>
653 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
654 M: Matt Turner <mattst88@gmail.com>
655 S: Odd Fixes
656 L: linux-alpha@vger.kernel.org
657 F: arch/alpha/
658
659 ALPS PS/2 TOUCHPAD DRIVER
660 R: Pali Rohár <pali.rohar@gmail.com>
661 F: drivers/input/mouse/alps.*
662
663 ALTERA I2C CONTROLLER DRIVER
664 M: Thor Thayer <thor.thayer@linux.intel.com>
665 S: Maintained
666 F: drivers/i2c/busses/i2c-altera.c
667
668 ALTERA MAILBOX DRIVER
669 M: Ley Foon Tan <lftan@altera.com>
670 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
671 S: Maintained
672 F: drivers/mailbox/mailbox-altera.c
673
674 ALTERA PIO DRIVER
675 M: Tien Hock Loh <thloh@altera.com>
676 L: linux-gpio@vger.kernel.org
677 S: Maintained
678 F: drivers/gpio/gpio-altera.c
679
680 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
681 M: Thor Thayer <thor.thayer@linux.intel.com>
682 S: Maintained
683 F: drivers/gpio/gpio-altera-a10sr.c
684 F: drivers/mfd/altera-a10sr.c
685 F: drivers/reset/reset-a10sr.c
686 F: include/linux/mfd/altera-a10sr.h
687 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
688
689 ALTERA TRIPLE SPEED ETHERNET DRIVER
690 M: Vince Bridgers <vbridger@opensource.altera.com>
691 L: netdev@vger.kernel.org
692 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
693 S: Maintained
694 F: drivers/net/ethernet/altera/
695
696 ALTERA UART/JTAG UART SERIAL DRIVERS
697 M: Tobias Klauser <tklauser@distanz.ch>
698 L: linux-serial@vger.kernel.org
699 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700 S: Maintained
701 F: drivers/tty/serial/altera_uart.c
702 F: drivers/tty/serial/altera_jtaguart.c
703 F: include/linux/altera_uart.h
704 F: include/linux/altera_jtaguart.h
705
706 AMAZON ETHERNET DRIVERS
707 M: Netanel Belgazal <netanel@amazon.com>
708 R: Saeed Bishara <saeedb@amazon.com>
709 R: Zorik Machulsky <zorik@amazon.com>
710 L: netdev@vger.kernel.org
711 S: Supported
712 F: Documentation/networking/ena.txt
713 F: drivers/net/ethernet/amazon/
714
715 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
716 M: Tom Lendacky <thomas.lendacky@amd.com>
717 M: Gary Hook <gary.hook@amd.com>
718 L: linux-crypto@vger.kernel.org
719 S: Supported
720 F: drivers/crypto/ccp/
721 F: include/linux/ccp.h
722
723 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
724 M: Huang Rui <ray.huang@amd.com>
725 L: linux-hwmon@vger.kernel.org
726 S: Supported
727 F: Documentation/hwmon/fam15h_power
728 F: drivers/hwmon/fam15h_power.c
729
730 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
731 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
732 S: Orphan
733 F: drivers/usb/gadget/udc/amd5536udc.*
734
735 AMD GEODE PROCESSOR/CHIPSET SUPPORT
736 P: Andres Salomon <dilinger@queued.net>
737 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
738 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
739 S: Supported
740 F: drivers/char/hw_random/geode-rng.c
741 F: drivers/crypto/geode*
742 F: drivers/video/fbdev/geode/
743 F: arch/x86/include/asm/geode.h
744
745 AMD IOMMU (AMD-VI)
746 M: Joerg Roedel <joro@8bytes.org>
747 L: iommu@lists.linux-foundation.org
748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
749 S: Maintained
750 F: drivers/iommu/amd_iommu*.[ch]
751 F: include/linux/amd-iommu.h
752
753 AMD KFD
754 M: Oded Gabbay <oded.gabbay@gmail.com>
755 L: dri-devel@lists.freedesktop.org
756 T: git git://people.freedesktop.org/~gabbayo/linux.git
757 S: Supported
758 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
759 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
760 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
761 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
762 F: drivers/gpu/drm/amd/amdkfd/
763 F: drivers/gpu/drm/amd/include/cik_structs.h
764 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
765 F: drivers/gpu/drm/amd/include/vi_structs.h
766 F: include/uapi/linux/kfd_ioctl.h
767
768 AMD SEATTLE DEVICE TREE SUPPORT
769 M: Brijesh Singh <brijeshkumar.singh@amd.com>
770 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
771 M: Tom Lendacky <thomas.lendacky@amd.com>
772 S: Supported
773 F: arch/arm64/boot/dts/amd/
774
775 AMD XGBE DRIVER
776 M: Tom Lendacky <thomas.lendacky@amd.com>
777 L: netdev@vger.kernel.org
778 S: Supported
779 F: drivers/net/ethernet/amd/xgbe/
780 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
781
782 AMS (Apple Motion Sensor) DRIVER
783 M: Michael Hanselmann <linux-kernel@hansmi.ch>
784 S: Supported
785 F: drivers/macintosh/ams/
786
787 ANALOG DEVICES INC AD9389B DRIVER
788 M: Hans Verkuil <hans.verkuil@cisco.com>
789 L: linux-media@vger.kernel.org
790 S: Maintained
791 F: drivers/media/i2c/ad9389b*
792
793 ANALOG DEVICES INC ADV7180 DRIVER
794 M: Lars-Peter Clausen <lars@metafoo.de>
795 L: linux-media@vger.kernel.org
796 W: http://ez.analog.com/community/linux-device-drivers
797 S: Supported
798 F: drivers/media/i2c/adv7180.c
799
800 ANALOG DEVICES INC ADV748X DRIVER
801 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
802 L: linux-media@vger.kernel.org
803 S: Maintained
804 F: drivers/media/i2c/adv748x/*
805
806 ANALOG DEVICES INC ADV7511 DRIVER
807 M: Hans Verkuil <hans.verkuil@cisco.com>
808 L: linux-media@vger.kernel.org
809 S: Maintained
810 F: drivers/media/i2c/adv7511*
811
812 ANALOG DEVICES INC ADV7604 DRIVER
813 M: Hans Verkuil <hans.verkuil@cisco.com>
814 L: linux-media@vger.kernel.org
815 S: Maintained
816 F: drivers/media/i2c/adv7604*
817
818 ANALOG DEVICES INC ADV7842 DRIVER
819 M: Hans Verkuil <hans.verkuil@cisco.com>
820 L: linux-media@vger.kernel.org
821 S: Maintained
822 F: drivers/media/i2c/adv7842*
823
824 ANALOG DEVICES INC ASOC CODEC DRIVERS
825 M: Lars-Peter Clausen <lars@metafoo.de>
826 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
827 W: http://wiki.analog.com/
828 W: http://ez.analog.com/community/linux-device-drivers
829 S: Supported
830 F: sound/soc/codecs/adau*
831 F: sound/soc/codecs/adav*
832 F: sound/soc/codecs/ad1*
833 F: sound/soc/codecs/ad7*
834 F: sound/soc/codecs/ssm*
835 F: sound/soc/codecs/sigmadsp.*
836
837 ANALOG DEVICES INC ASOC DRIVERS
838 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
839 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
840 W: http://blackfin.uclinux.org/
841 S: Supported
842 F: sound/soc/blackfin/*
843
844 ANALOG DEVICES INC DMA DRIVERS
845 M: Lars-Peter Clausen <lars@metafoo.de>
846 W: http://ez.analog.com/community/linux-device-drivers
847 S: Supported
848 F: drivers/dma/dma-axi-dmac.c
849
850 ANALOG DEVICES INC IIO DRIVERS
851 M: Lars-Peter Clausen <lars@metafoo.de>
852 M: Michael Hennerich <Michael.Hennerich@analog.com>
853 W: http://wiki.analog.com/
854 W: http://ez.analog.com/community/linux-device-drivers
855 S: Supported
856 F: drivers/iio/*/ad*
857 F: drivers/iio/adc/ltc2497*
858 X: drivers/iio/*/adjd*
859 F: drivers/staging/iio/*/ad*
860 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
861
862 ANDROID CONFIG FRAGMENTS
863 M: Rob Herring <robh@kernel.org>
864 S: Supported
865 F: kernel/configs/android*
866
867 ANDROID DRIVERS
868 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
869 M: Arve Hjønnevåg <arve@android.com>
870 M: Todd Kjos <tkjos@android.com>
871 M: Martijn Coenen <maco@android.com>
872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
873 L: devel@driverdev.osuosl.org
874 S: Supported
875 F: drivers/android/
876 F: drivers/staging/android/
877
878 ANDROID GOLDFISH PIC DRIVER
879 M: Miodrag Dinic <miodrag.dinic@mips.com>
880 S: Supported
881 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
882 F: drivers/irqchip/irq-goldfish-pic.c
883
884 ANDROID GOLDFISH RTC DRIVER
885 M: Miodrag Dinic <miodrag.dinic@mips.com>
886 S: Supported
887 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
888 F: drivers/rtc/rtc-goldfish.c
889
890 ANDROID ION DRIVER
891 M: Laura Abbott <labbott@redhat.com>
892 M: Sumit Semwal <sumit.semwal@linaro.org>
893 L: devel@driverdev.osuosl.org
894 S: Supported
895 F: drivers/staging/android/ion
896 F: drivers/staging/android/uapi/ion.h
897 F: drivers/staging/android/uapi/ion_test.h
898
899 AOA (Apple Onboard Audio) ALSA DRIVER
900 M: Johannes Berg <johannes@sipsolutions.net>
901 L: linuxppc-dev@lists.ozlabs.org
902 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
903 S: Maintained
904 F: sound/aoa/
905
906 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
907 M: William Breathitt Gray <vilhelm.gray@gmail.com>
908 L: linux-iio@vger.kernel.org
909 S: Maintained
910 F: drivers/iio/adc/stx104.c
911
912 APM DRIVER
913 M: Jiri Kosina <jikos@kernel.org>
914 S: Odd fixes
915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
916 F: arch/x86/kernel/apm_32.c
917 F: include/linux/apm_bios.h
918 F: include/uapi/linux/apm_bios.h
919 F: drivers/char/apm-emulation.c
920
921 APPARMOR SECURITY MODULE
922 M: John Johansen <john.johansen@canonical.com>
923 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
924 W: apparmor.wiki.kernel.org
925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
926 S: Supported
927 F: security/apparmor/
928 F: Documentation/admin-guide/LSM/apparmor.rst
929
930 APPLE BCM5974 MULTITOUCH DRIVER
931 M: Henrik Rydberg <rydberg@bitmath.org>
932 L: linux-input@vger.kernel.org
933 S: Odd fixes
934 F: drivers/input/mouse/bcm5974.c
935
936 APPLE SMC DRIVER
937 M: Henrik Rydberg <rydberg@bitmath.org>
938 L: linux-hwmon@vger.kernel.org
939 S: Odd fixes
940 F: drivers/hwmon/applesmc.c
941
942 APPLETALK NETWORK LAYER
943 L: netdev@vger.kernel.org
944 S: Odd fixes
945 F: drivers/net/appletalk/
946 F: net/appletalk/
947
948 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
949 M: Duc Dang <dhdang@apm.com>
950 S: Supported
951 F: arch/arm64/boot/dts/apm/
952
953 APPLIED MICRO (APM) X-GENE SOC EDAC
954 M: Loc Ho <lho@apm.com>
955 S: Supported
956 F: drivers/edac/xgene_edac.c
957 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
958
959 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
960 M: Iyappan Subramanian <isubramanian@apm.com>
961 M: Keyur Chudgar <kchudgar@apm.com>
962 S: Supported
963 F: drivers/net/ethernet/apm/xgene-v2/
964
965 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
966 M: Iyappan Subramanian <isubramanian@apm.com>
967 M: Keyur Chudgar <kchudgar@apm.com>
968 M: Quan Nguyen <qnguyen@apm.com>
969 S: Supported
970 F: drivers/net/ethernet/apm/xgene/
971 F: drivers/net/phy/mdio-xgene.c
972 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
973 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
974
975 APPLIED MICRO (APM) X-GENE SOC PMU
976 M: Tai Nguyen <ttnguyen@apm.com>
977 S: Supported
978 F: drivers/perf/xgene_pmu.c
979 F: Documentation/perf/xgene-pmu.txt
980 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
981
982 APTINA CAMERA SENSOR PLL
983 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
984 L: linux-media@vger.kernel.org
985 S: Maintained
986 F: drivers/media/i2c/aptina-pll.*
987
988 ARC FRAMEBUFFER DRIVER
989 M: Jaya Kumar <jayalk@intworks.biz>
990 S: Maintained
991 F: drivers/video/fbdev/arcfb.c
992 F: drivers/video/fbdev/core/fb_defio.c
993
994 ARC PGU DRM DRIVER
995 M: Alexey Brodkin <abrodkin@synopsys.com>
996 S: Supported
997 F: drivers/gpu/drm/arc/
998 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
999
1000 ARCNET NETWORK LAYER
1001 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1002 L: netdev@vger.kernel.org
1003 S: Maintained
1004 F: drivers/net/arcnet/
1005 F: include/uapi/linux/if_arcnet.h
1006
1007 ARM ARCHITECTED TIMER DRIVER
1008 M: Mark Rutland <mark.rutland@arm.com>
1009 M: Marc Zyngier <marc.zyngier@arm.com>
1010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1011 S: Maintained
1012 F: arch/arm/include/asm/arch_timer.h
1013 F: arch/arm64/include/asm/arch_timer.h
1014 F: drivers/clocksource/arm_arch_timer.c
1015
1016 ARM HDLCD DRM DRIVER
1017 M: Liviu Dudau <liviu.dudau@arm.com>
1018 S: Supported
1019 F: drivers/gpu/drm/arm/hdlcd_*
1020 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1021
1022 ARM MALI-DP DRM DRIVER
1023 M: Liviu Dudau <liviu.dudau@arm.com>
1024 M: Brian Starkey <brian.starkey@arm.com>
1025 M: Mali DP Maintainers <malidp@foss.arm.com>
1026 S: Supported
1027 F: drivers/gpu/drm/arm/
1028 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1029
1030 ARM MFM AND FLOPPY DRIVERS
1031 M: Ian Molton <spyro@f2s.com>
1032 S: Maintained
1033 F: arch/arm/lib/floppydma.S
1034 F: arch/arm/include/asm/floppy.h
1035
1036 ARM PMU PROFILING AND DEBUGGING
1037 M: Will Deacon <will.deacon@arm.com>
1038 M: Mark Rutland <mark.rutland@arm.com>
1039 S: Maintained
1040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041 F: arch/arm*/kernel/perf_*
1042 F: arch/arm/oprofile/common.c
1043 F: arch/arm*/kernel/hw_breakpoint.c
1044 F: arch/arm*/include/asm/hw_breakpoint.h
1045 F: arch/arm*/include/asm/perf_event.h
1046 F: drivers/perf/*
1047 F: include/linux/perf/arm_pmu.h
1048 F: Documentation/devicetree/bindings/arm/pmu.txt
1049 F: Documentation/devicetree/bindings/perf/
1050
1051 ARM PORT
1052 M: Russell King <linux@armlinux.org.uk>
1053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054 W: http://www.armlinux.org.uk/
1055 S: Maintained
1056 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1057 F: arch/arm/
1058
1059 ARM PRIMECELL AACI PL041 DRIVER
1060 M: Russell King <linux@armlinux.org.uk>
1061 S: Maintained
1062 F: sound/arm/aaci.*
1063
1064 ARM PRIMECELL BUS SUPPORT
1065 M: Russell King <linux@armlinux.org.uk>
1066 S: Maintained
1067 F: drivers/amba/
1068 F: include/linux/amba/bus.h
1069
1070 ARM PRIMECELL CLCD PL110 DRIVER
1071 M: Russell King <linux@armlinux.org.uk>
1072 S: Maintained
1073 F: drivers/video/fbdev/amba-clcd.*
1074
1075 ARM PRIMECELL KMI PL050 DRIVER
1076 M: Russell King <linux@armlinux.org.uk>
1077 S: Maintained
1078 F: drivers/input/serio/ambakmi.*
1079 F: include/linux/amba/kmi.h
1080
1081 ARM PRIMECELL MMCI PL180/1 DRIVER
1082 M: Russell King <linux@armlinux.org.uk>
1083 S: Maintained
1084 F: drivers/mmc/host/mmci.*
1085 F: include/linux/amba/mmci.h
1086
1087 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1088 M: Russell King <linux@armlinux.org.uk>
1089 S: Maintained
1090 F: drivers/tty/serial/amba-pl01*.c
1091 F: include/linux/amba/serial.h
1092
1093 ARM SMMU DRIVERS
1094 M: Will Deacon <will.deacon@arm.com>
1095 R: Robin Murphy <robin.murphy@arm.com>
1096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097 S: Maintained
1098 F: drivers/iommu/arm-smmu.c
1099 F: drivers/iommu/arm-smmu-v3.c
1100 F: drivers/iommu/io-pgtable-arm.c
1101 F: drivers/iommu/io-pgtable-arm-v7s.c
1102
1103 ARM SUB-ARCHITECTURES
1104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105 S: Maintained
1106 F: arch/arm/mach-*/
1107 F: arch/arm/plat-*/
1108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1109
1110 ARM/ACTIONS SEMI ARCHITECTURE
1111 M: Andreas Färber <afaerber@suse.de>
1112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113 S: Maintained
1114 N: owl
1115 F: arch/arm/mach-actions/
1116 F: arch/arm/boot/dts/owl-*
1117 F: arch/arm64/boot/dts/actions/
1118 F: drivers/clocksource/owl-*
1119 F: drivers/soc/actions/
1120 F: include/dt-bindings/power/owl-*
1121 F: include/linux/soc/actions/
1122 F: Documentation/devicetree/bindings/arm/actions.txt
1123 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1124 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1125
1126 ARM/ADS SPHERE MACHINE SUPPORT
1127 M: Lennert Buytenhek <kernel@wantstofly.org>
1128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129 S: Maintained
1130
1131 ARM/AFEB9260 MACHINE SUPPORT
1132 M: Sergey Lapin <slapin@ossfans.org>
1133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134 S: Maintained
1135
1136 ARM/AJECO 1ARM MACHINE SUPPORT
1137 M: Lennert Buytenhek <kernel@wantstofly.org>
1138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1139 S: Maintained
1140
1141 ARM/Allwinner SoC Clock Support
1142 M: Emilio López <emilio@elopez.com.ar>
1143 S: Maintained
1144 F: drivers/clk/sunxi/
1145
1146 ARM/Allwinner sunXi SoC support
1147 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1148 M: Chen-Yu Tsai <wens@csie.org>
1149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S: Maintained
1151 N: sun[x456789]i
1152 N: sun50i
1153 F: arch/arm/mach-sunxi/
1154 F: arch/arm64/boot/dts/allwinner/
1155 F: drivers/clk/sunxi-ng/
1156 F: drivers/pinctrl/sunxi/
1157 F: drivers/soc/sunxi/
1158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1159
1160 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1161 M: Neil Armstrong <narmstrong@baylibre.com>
1162 M: Jerome Brunet <jbrunet@baylibre.com>
1163 L: linux-amlogic@lists.infradead.org
1164 S: Maintained
1165 F: drivers/clk/meson/
1166 F: include/dt-bindings/clock/meson*
1167 F: include/dt-bindings/clock/gxbb*
1168 F: Documentation/devicetree/bindings/clock/amlogic*
1169
1170 ARM/Amlogic Meson SoC support
1171 M: Carlo Caione <carlo@caione.org>
1172 M: Kevin Hilman <khilman@baylibre.com>
1173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 L: linux-amlogic@lists.infradead.org
1175 W: http://linux-meson.com/
1176 S: Maintained
1177 F: arch/arm/mach-meson/
1178 F: arch/arm/boot/dts/meson*
1179 F: arch/arm64/boot/dts/amlogic/
1180 F: drivers/pinctrl/meson/
1181 F: drivers/mmc/host/meson*
1182 N: meson
1183
1184 ARM/Annapurna Labs ALPINE ARCHITECTURE
1185 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1186 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188 S: Maintained
1189 F: arch/arm/mach-alpine/
1190 F: arch/arm/boot/dts/alpine*
1191 F: arch/arm64/boot/dts/al/
1192 F: drivers/*/*alpine*
1193
1194 ARM/ARTPEC MACHINE SUPPORT
1195 M: Jesper Nilsson <jesper.nilsson@axis.com>
1196 M: Lars Persson <lars.persson@axis.com>
1197 M: Niklas Cassel <niklas.cassel@axis.com>
1198 S: Maintained
1199 L: linux-arm-kernel@axis.com
1200 F: arch/arm/mach-artpec
1201 F: arch/arm/boot/dts/artpec6*
1202 F: drivers/clk/axis
1203 F: drivers/crypto/axis
1204 F: drivers/pinctrl/pinctrl-artpec*
1205 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1206
1207 ARM/ASPEED I2C DRIVER
1208 M: Brendan Higgins <brendanhiggins@google.com>
1209 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1210 R: Joel Stanley <joel@jms.id.au>
1211 L: linux-i2c@vger.kernel.org
1212 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1213 S: Maintained
1214 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1215 F: drivers/i2c/busses/i2c-aspeed.c
1216 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1217 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1218
1219 ARM/ASPEED MACHINE SUPPORT
1220 M: Joel Stanley <joel@jms.id.au>
1221 S: Maintained
1222 F: arch/arm/mach-aspeed/
1223 F: arch/arm/boot/dts/aspeed-*
1224 F: drivers/*/*aspeed*
1225
1226 ARM/ATMEL AT91 Clock Support
1227 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1228 S: Maintained
1229 F: drivers/clk/at91
1230
1231 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1232 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1233 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 W: http://www.linux4sam.org
1236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1237 S: Supported
1238 N: at91
1239 N: atmel
1240 F: arch/arm/mach-at91/
1241 F: include/soc/at91/
1242 F: arch/arm/boot/dts/at91*.dts
1243 F: arch/arm/boot/dts/at91*.dtsi
1244 F: arch/arm/boot/dts/sama*.dts
1245 F: arch/arm/boot/dts/sama*.dtsi
1246 F: arch/arm/include/debug/at91.S
1247 F: drivers/memory/atmel*
1248 F: drivers/watchdog/sama5d4_wdt.c
1249 X: drivers/input/touchscreen/atmel_mxt_ts.c
1250 X: drivers/net/wireless/atmel/
1251
1252 ARM/CALXEDA HIGHBANK ARCHITECTURE
1253 M: Rob Herring <robh@kernel.org>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S: Maintained
1256 F: arch/arm/mach-highbank/
1257 F: arch/arm/boot/dts/highbank.dts
1258 F: arch/arm/boot/dts/ecx-*.dts*
1259
1260 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1261 M: Krzysztof Halasa <khalasa@piap.pl>
1262 S: Maintained
1263 F: arch/arm/mach-cns3xxx/
1264
1265 ARM/CAVIUM THUNDER NETWORK DRIVER
1266 M: Sunil Goutham <sgoutham@cavium.com>
1267 M: Robert Richter <rric@kernel.org>
1268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 S: Supported
1270 F: drivers/net/ethernet/cavium/thunder/
1271
1272 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1273 M: Alexander Shiyan <shc_work@mail.ru>
1274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 S: Odd Fixes
1276 N: clps711x
1277
1278 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1279 M: Lennert Buytenhek <kernel@wantstofly.org>
1280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 S: Maintained
1282
1283 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1284 M: Hartley Sweeten <hsweeten@visionengravers.com>
1285 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S: Maintained
1288 F: arch/arm/mach-ep93xx/
1289 F: arch/arm/mach-ep93xx/include/mach/
1290
1291 ARM/CLKDEV SUPPORT
1292 M: Russell King <linux@armlinux.org.uk>
1293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294 S: Maintained
1295 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1296 F: arch/arm/include/asm/clkdev.h
1297 F: drivers/clk/clkdev.c
1298
1299 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1300 M: Mike Rapoport <mike@compulab.co.il>
1301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 S: Maintained
1303
1304 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1305 M: Baruch Siach <baruch@tkos.co.il>
1306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 S: Maintained
1308 F: arch/arm/boot/dts/cx92755*
1309 N: digicolor
1310
1311 ARM/CONTEC MICRO9 MACHINE SUPPORT
1312 M: Hubert Feurstein <hubert.feurstein@contec.at>
1313 S: Maintained
1314 F: arch/arm/mach-ep93xx/micro9.c
1315
1316 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1317 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319 S: Maintained
1320 F: drivers/hwtracing/coresight/*
1321 F: Documentation/trace/coresight.txt
1322 F: Documentation/trace/coresight-cpu-debug.txt
1323 F: Documentation/devicetree/bindings/arm/coresight.txt
1324 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1325 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1326 F: tools/perf/arch/arm/util/pmu.c
1327 F: tools/perf/arch/arm/util/auxtrace.c
1328 F: tools/perf/arch/arm/util/cs-etm.c
1329 F: tools/perf/arch/arm/util/cs-etm.h
1330 F: tools/perf/util/cs-etm.*
1331 F: tools/perf/util/cs-etm-decoder/*
1332
1333 ARM/CORGI MACHINE SUPPORT
1334 M: Richard Purdie <rpurdie@rpsys.net>
1335 S: Maintained
1336
1337 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1338 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1339 M: Linus Walleij <linus.walleij@linaro.org>
1340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 T: git git://github.com/ulli-kroll/linux.git
1342 S: Maintained
1343 F: Documentation/devicetree/bindings/arm/gemini.txt
1344 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1345 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1346 F: arch/arm/mach-gemini/
1347 F: drivers/pinctrl/pinctrl-gemini.c
1348 F: drivers/rtc/rtc-ftrtc010.c
1349
1350 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1351 M: Barry Song <baohua@kernel.org>
1352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1354 S: Maintained
1355 F: arch/arm/boot/dts/prima2*
1356 F: arch/arm/mach-prima2/
1357 F: drivers/clk/sirf/
1358 F: drivers/clocksource/timer-prima2.c
1359 F: drivers/clocksource/timer-atlas7.c
1360 N: [^a-z]sirf
1361
1362 ARM/EBSA110 MACHINE SUPPORT
1363 M: Russell King <linux@armlinux.org.uk>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 W: http://www.armlinux.org.uk/
1366 S: Maintained
1367 F: arch/arm/mach-ebsa110/
1368 F: drivers/net/ethernet/amd/am79c961a.*
1369
1370 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1371 M: Uwe Kleine-König <kernel@pengutronix.de>
1372 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373 S: Maintained
1374 N: efm32
1375
1376 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1377 M: Robert Jarzmik <robert.jarzmik@free.fr>
1378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 S: Maintained
1380 F: arch/arm/mach-pxa/ezx.c
1381
1382 ARM/FARADAY FA526 PORT
1383 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 S: Maintained
1386 T: git git://git.berlios.de/gemini-board
1387 F: arch/arm/mm/*-fa*
1388
1389 ARM/FOOTBRIDGE ARCHITECTURE
1390 M: Russell King <linux@armlinux.org.uk>
1391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 W: http://www.armlinux.org.uk/
1393 S: Maintained
1394 F: arch/arm/include/asm/hardware/dec21285.h
1395 F: arch/arm/mach-footbridge/
1396
1397 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1398 M: Shawn Guo <shawnguo@kernel.org>
1399 M: Sascha Hauer <kernel@pengutronix.de>
1400 R: Fabio Estevam <fabio.estevam@nxp.com>
1401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 S: Maintained
1403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1404 F: arch/arm/mach-imx/
1405 F: arch/arm/mach-mxs/
1406 F: arch/arm/boot/dts/imx*
1407 F: arch/arm/configs/imx*_defconfig
1408 F: drivers/clk/imx/
1409 F: drivers/soc/imx/
1410 F: include/soc/imx/
1411
1412 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1413 M: Shawn Guo <shawnguo@kernel.org>
1414 M: Sascha Hauer <kernel@pengutronix.de>
1415 R: Stefan Agner <stefan@agner.ch>
1416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 S: Maintained
1418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1419 F: arch/arm/mach-imx/*vf610*
1420 F: arch/arm/boot/dts/vf*
1421
1422 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1423 M: Lennert Buytenhek <kernel@wantstofly.org>
1424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 S: Maintained
1426
1427 ARM/GUMSTIX MACHINE SUPPORT
1428 M: Steve Sakoman <sakoman@gmail.com>
1429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 S: Maintained
1431
1432 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1433 M: Philipp Zabel <philipp.zabel@gmail.com>
1434 M: Paul Parsons <lost.distance@yahoo.com>
1435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S: Maintained
1437 F: arch/arm/mach-pxa/hx4700.c
1438 F: arch/arm/mach-pxa/include/mach/hx4700.h
1439 F: sound/soc/pxa/hx4700.c
1440
1441 ARM/HISILICON SOC SUPPORT
1442 M: Wei Xu <xuwei5@hisilicon.com>
1443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444 W: http://www.hisilicon.com
1445 S: Supported
1446 T: git git://github.com/hisilicon/linux-hisi.git
1447 F: arch/arm/mach-hisi/
1448 F: arch/arm/boot/dts/hi3*
1449 F: arch/arm/boot/dts/hip*
1450 F: arch/arm/boot/dts/hisi*
1451 F: arch/arm64/boot/dts/hisilicon/
1452
1453 ARM/HP JORNADA 7XX MACHINE SUPPORT
1454 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1455 W: www.jlime.com
1456 S: Maintained
1457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1458 F: arch/arm/mach-sa1100/jornada720.c
1459 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1460
1461 ARM/IGEP MACHINE SUPPORT
1462 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1463 M: Javier Martinez Canillas <javier@dowhile0.org>
1464 L: linux-omap@vger.kernel.org
1465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 S: Maintained
1467 F: arch/arm/boot/dts/omap3-igep*
1468
1469 ARM/INCOME PXA270 SUPPORT
1470 M: Marek Vasut <marek.vasut@gmail.com>
1471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 S: Maintained
1473 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1474
1475 ARM/INTEL IOP13XX ARM ARCHITECTURE
1476 M: Lennert Buytenhek <kernel@wantstofly.org>
1477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 S: Maintained
1479
1480 ARM/INTEL IOP32X ARM ARCHITECTURE
1481 M: Lennert Buytenhek <kernel@wantstofly.org>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S: Maintained
1484
1485 ARM/INTEL IOP33X ARM ARCHITECTURE
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 S: Orphan
1488
1489 ARM/INTEL IQ81342EX MACHINE SUPPORT
1490 M: Lennert Buytenhek <kernel@wantstofly.org>
1491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 S: Maintained
1493
1494 ARM/INTEL IXDP2850 MACHINE SUPPORT
1495 M: Lennert Buytenhek <kernel@wantstofly.org>
1496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 S: Maintained
1498
1499 ARM/INTEL IXP4XX ARM ARCHITECTURE
1500 M: Imre Kaloz <kaloz@openwrt.org>
1501 M: Krzysztof Halasa <khalasa@piap.pl>
1502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 S: Maintained
1504 F: arch/arm/mach-ixp4xx/
1505
1506 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1507 M: Jonathan Cameron <jic23@cam.ac.uk>
1508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 S: Maintained
1510 F: arch/arm/mach-pxa/stargate2.c
1511 F: drivers/pcmcia/pxa2xx_stargate2.c
1512
1513 ARM/INTEL XSC3 (MANZANO) ARM CORE
1514 M: Lennert Buytenhek <kernel@wantstofly.org>
1515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 S: Maintained
1517
1518 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1519 M: Lennert Buytenhek <kernel@wantstofly.org>
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 S: Maintained
1522
1523 ARM/LG1K ARCHITECTURE
1524 M: Chanho Min <chanho.min@lge.com>
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 S: Maintained
1527 F: arch/arm64/boot/dts/lg/
1528
1529 ARM/LOGICPD PXA270 MACHINE SUPPORT
1530 M: Lennert Buytenhek <kernel@wantstofly.org>
1531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 S: Maintained
1533
1534 ARM/LPC18XX ARCHITECTURE
1535 M: Joachim Eastwood <manabian@gmail.com>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 S: Maintained
1538 F: arch/arm/boot/dts/lpc43*
1539 F: drivers/clk/nxp/clk-lpc18xx*
1540 F: drivers/clocksource/time-lpc32xx.c
1541 F: drivers/i2c/busses/i2c-lpc2k.c
1542 F: drivers/memory/pl172.c
1543 F: drivers/mtd/spi-nor/nxp-spifi.c
1544 F: drivers/rtc/rtc-lpc24xx.c
1545 N: lpc18xx
1546
1547 ARM/LPC32XX SOC SUPPORT
1548 M: Vladimir Zapolskiy <vz@mleia.com>
1549 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1552 S: Maintained
1553 F: arch/arm/boot/dts/lpc32*
1554 F: arch/arm/mach-lpc32xx/
1555 F: drivers/i2c/busses/i2c-pnx.c
1556 F: drivers/net/ethernet/nxp/lpc_eth.c
1557 F: drivers/usb/host/ohci-nxp.c
1558 F: drivers/watchdog/pnx4008_wdt.c
1559 N: lpc32xx
1560
1561 ARM/MAGICIAN MACHINE SUPPORT
1562 M: Philipp Zabel <philipp.zabel@gmail.com>
1563 S: Maintained
1564
1565 ARM/Marvell Berlin SoC support
1566 M: Jisheng Zhang <jszhang@marvell.com>
1567 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 S: Maintained
1570 F: arch/arm/mach-berlin/
1571 F: arch/arm/boot/dts/berlin*
1572 F: arch/arm64/boot/dts/marvell/berlin*
1573
1574 ARM/Marvell Dove/MV78xx0/Orion SOC support
1575 M: Jason Cooper <jason@lakedaemon.net>
1576 M: Andrew Lunn <andrew@lunn.ch>
1577 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1578 M: Gregory Clement <gregory.clement@free-electrons.com>
1579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 S: Maintained
1581 F: Documentation/devicetree/bindings/soc/dove/
1582 F: arch/arm/mach-dove/
1583 F: arch/arm/mach-mv78xx0/
1584 F: arch/arm/mach-orion5x/
1585 F: arch/arm/plat-orion/
1586 F: arch/arm/boot/dts/dove*
1587 F: arch/arm/boot/dts/orion5x*
1588
1589 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1590 M: Jason Cooper <jason@lakedaemon.net>
1591 M: Andrew Lunn <andrew@lunn.ch>
1592 M: Gregory Clement <gregory.clement@free-electrons.com>
1593 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 S: Maintained
1596 F: arch/arm/boot/dts/armada*
1597 F: arch/arm/boot/dts/kirkwood*
1598 F: arch/arm/configs/mvebu_*_defconfig
1599 F: arch/arm/mach-mvebu/
1600 F: arch/arm64/boot/dts/marvell/armada*
1601 F: drivers/cpufreq/armada-37xx-cpufreq.c
1602 F: drivers/cpufreq/mvebu-cpufreq.c
1603 F: drivers/irqchip/irq-armada-370-xp.c
1604 F: drivers/irqchip/irq-mvebu-*
1605 F: drivers/pinctrl/mvebu/
1606 F: drivers/rtc/rtc-armada38x.c
1607
1608 ARM/Mediatek RTC DRIVER
1609 M: Eddie Huang <eddie.huang@mediatek.com>
1610 M: Sean Wang <sean.wang@mediatek.com>
1611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1613 S: Maintained
1614 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1615 F: drivers/rtc/rtc-mt6397.c
1616 F: drivers/rtc/rtc-mt7622.c
1617
1618 ARM/Mediatek SoC support
1619 M: Matthias Brugger <matthias.bgg@gmail.com>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1622 S: Maintained
1623 F: arch/arm/boot/dts/mt6*
1624 F: arch/arm/boot/dts/mt7*
1625 F: arch/arm/boot/dts/mt8*
1626 F: arch/arm/mach-mediatek/
1627 F: arch/arm64/boot/dts/mediatek/
1628 N: mtk
1629 K: mediatek
1630
1631 ARM/Mediatek USB3 PHY DRIVER
1632 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1635 S: Maintained
1636 F: drivers/phy/mediatek/phy-mtk-tphy.c
1637
1638 ARM/MICREL KS8695 ARCHITECTURE
1639 M: Greg Ungerer <gerg@uclinux.org>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 F: arch/arm/mach-ks8695/
1642 S: Odd Fixes
1643
1644 ARM/MIOA701 MACHINE SUPPORT
1645 M: Robert Jarzmik <robert.jarzmik@free.fr>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 F: arch/arm/mach-pxa/mioa701.c
1648 S: Maintained
1649
1650 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1651 M: Michael Petchkovsky <mkpetch@internode.on.net>
1652 S: Maintained
1653
1654 ARM/NOMADIK ARCHITECTURE
1655 M: Alessandro Rubini <rubini@unipv.it>
1656 M: Linus Walleij <linus.walleij@linaro.org>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 S: Maintained
1659 F: arch/arm/mach-nomadik/
1660 F: drivers/pinctrl/nomadik/
1661 F: drivers/i2c/busses/i2c-nomadik.c
1662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1663
1664 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1665 M: Wan ZongShun <mcuos.com@gmail.com>
1666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 W: http://www.mcuos.com
1668 S: Maintained
1669 F: arch/arm/mach-w90x900/
1670 F: drivers/input/keyboard/w90p910_keypad.c
1671 F: drivers/input/touchscreen/w90p910_ts.c
1672 F: drivers/watchdog/nuc900_wdt.c
1673 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1674 F: drivers/mtd/nand/nuc900_nand.c
1675 F: drivers/rtc/rtc-nuc900.c
1676 F: drivers/spi/spi-nuc900.c
1677 F: drivers/usb/host/ehci-w90x900.c
1678 F: drivers/video/fbdev/nuc900fb.c
1679
1680 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1681 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1682 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1683 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1684 S: Supported
1685
1686 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1687 M: Alexander Clouter <alex@digriz.org.uk>
1688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 W: http://www.digriz.org.uk/ts78xx/kernel
1690 S: Maintained
1691 F: arch/arm/mach-orion5x/ts78xx-*
1692
1693 ARM/OXNAS platform support
1694 M: Neil Armstrong <narmstrong@baylibre.com>
1695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1697 S: Maintained
1698 F: arch/arm/mach-oxnas/
1699 F: arch/arm/boot/dts/ox8*.dtsi
1700 F: arch/arm/boot/dts/wd-mbwe.dts
1701 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1702 N: oxnas
1703
1704 ARM/PALM TREO SUPPORT
1705 M: Tomas Cech <sleep_walker@suse.com>
1706 L: linux-arm-kernel@lists.infradead.org
1707 W: http://hackndev.com
1708 S: Maintained
1709 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1710 F: arch/arm/mach-pxa/palmtreo.c
1711
1712 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1713 M: Marek Vasut <marek.vasut@gmail.com>
1714 L: linux-arm-kernel@lists.infradead.org
1715 W: http://hackndev.com
1716 S: Maintained
1717 F: arch/arm/mach-pxa/include/mach/palmtx.h
1718 F: arch/arm/mach-pxa/palmtx.c
1719 F: arch/arm/mach-pxa/include/mach/palmt5.h
1720 F: arch/arm/mach-pxa/palmt5.c
1721 F: arch/arm/mach-pxa/include/mach/palmld.h
1722 F: arch/arm/mach-pxa/palmld.c
1723 F: arch/arm/mach-pxa/include/mach/palmte2.h
1724 F: arch/arm/mach-pxa/palmte2.c
1725 F: arch/arm/mach-pxa/include/mach/palmtc.h
1726 F: arch/arm/mach-pxa/palmtc.c
1727
1728 ARM/PALMZ72 SUPPORT
1729 M: Sergey Lapin <slapin@ossfans.org>
1730 L: linux-arm-kernel@lists.infradead.org
1731 W: http://hackndev.com
1732 S: Maintained
1733 F: arch/arm/mach-pxa/include/mach/palmz72.h
1734 F: arch/arm/mach-pxa/palmz72.c
1735
1736 ARM/PLEB SUPPORT
1737 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1738 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1739 S: Maintained
1740
1741 ARM/PT DIGITAL BOARD PORT
1742 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744 W: http://www.armlinux.org.uk/
1745 S: Maintained
1746
1747 ARM/QUALCOMM SUPPORT
1748 M: Andy Gross <andy.gross@linaro.org>
1749 M: David Brown <david.brown@linaro.org>
1750 L: linux-arm-msm@vger.kernel.org
1751 L: linux-soc@vger.kernel.org
1752 S: Maintained
1753 F: Documentation/devicetree/bindings/soc/qcom/
1754 F: arch/arm/boot/dts/qcom-*.dts
1755 F: arch/arm/boot/dts/qcom-*.dtsi
1756 F: arch/arm/mach-qcom/
1757 F: arch/arm64/boot/dts/qcom/*
1758 F: drivers/i2c/busses/i2c-qup.c
1759 F: drivers/clk/qcom/
1760 F: drivers/dma/qcom/
1761 F: drivers/soc/qcom/
1762 F: drivers/spi/spi-qup.c
1763 F: drivers/tty/serial/msm_serial.h
1764 F: drivers/tty/serial/msm_serial.c
1765 F: drivers/*/pm8???-*
1766 F: drivers/mfd/ssbi.c
1767 F: drivers/firmware/qcom_scm.c
1768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1769
1770 ARM/RADISYS ENP2611 MACHINE SUPPORT
1771 M: Lennert Buytenhek <kernel@wantstofly.org>
1772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 S: Maintained
1774
1775 ARM/REALTEK ARCHITECTURE
1776 M: Andreas Färber <afaerber@suse.de>
1777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 S: Maintained
1779 F: arch/arm64/boot/dts/realtek/
1780 F: Documentation/devicetree/bindings/arm/realtek.txt
1781
1782 ARM/RENESAS ARM64 ARCHITECTURE
1783 M: Simon Horman <horms@verge.net.au>
1784 M: Magnus Damm <magnus.damm@gmail.com>
1785 L: linux-renesas-soc@vger.kernel.org
1786 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1788 S: Supported
1789 F: arch/arm64/boot/dts/renesas/
1790 F: Documentation/devicetree/bindings/arm/shmobile.txt
1791 F: drivers/soc/renesas/
1792 F: include/linux/soc/renesas/
1793
1794 ARM/RISCPC ARCHITECTURE
1795 M: Russell King <linux@armlinux.org.uk>
1796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 W: http://www.armlinux.org.uk/
1798 S: Maintained
1799 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1800 F: arch/arm/include/asm/hardware/ioc.h
1801 F: arch/arm/include/asm/hardware/iomd.h
1802 F: arch/arm/include/asm/hardware/memc.h
1803 F: arch/arm/mach-rpc/
1804 F: drivers/net/ethernet/8390/etherh.c
1805 F: drivers/net/ethernet/i825xx/ether1*
1806 F: drivers/net/ethernet/seeq/ether3*
1807 F: drivers/scsi/arm/
1808
1809 ARM/Rockchip SoC support
1810 M: Heiko Stuebner <heiko@sntech.de>
1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 L: linux-rockchip@lists.infradead.org
1813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1814 S: Maintained
1815 F: arch/arm/boot/dts/rk3*
1816 F: arch/arm/boot/dts/rv1108*
1817 F: arch/arm/mach-rockchip/
1818 F: drivers/clk/rockchip/
1819 F: drivers/i2c/busses/i2c-rk3x.c
1820 F: drivers/*/*rockchip*
1821 F: drivers/*/*/*rockchip*
1822 F: sound/soc/rockchip/
1823 N: rockchip
1824
1825 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1826 M: Kukjin Kim <kgene@kernel.org>
1827 M: Krzysztof Kozlowski <krzk@kernel.org>
1828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1830 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1831 S: Maintained
1832 F: arch/arm/boot/dts/s3c*
1833 F: arch/arm/boot/dts/s5p*
1834 F: arch/arm/boot/dts/samsung*
1835 F: arch/arm/boot/dts/exynos*
1836 F: arch/arm64/boot/dts/exynos/
1837 F: arch/arm/plat-samsung/
1838 F: arch/arm/mach-s3c24*/
1839 F: arch/arm/mach-s3c64xx/
1840 F: arch/arm/mach-s5p*/
1841 F: arch/arm/mach-exynos*/
1842 F: drivers/*/*s3c24*
1843 F: drivers/*/*/*s3c24*
1844 F: drivers/*/*s3c64xx*
1845 F: drivers/*/*s5pv210*
1846 F: drivers/memory/samsung/*
1847 F: drivers/soc/samsung/*
1848 F: Documentation/arm/Samsung/
1849 F: Documentation/devicetree/bindings/arm/samsung/
1850 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1851 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1852 N: exynos
1853
1854 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1855 M: Kyungmin Park <kyungmin.park@samsung.com>
1856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 S: Maintained
1858 F: arch/arm/mach-s5pv210/
1859
1860 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1861 M: Kyungmin Park <kyungmin.park@samsung.com>
1862 M: Kamil Debski <kamil@wypas.org>
1863 M: Andrzej Hajda <a.hajda@samsung.com>
1864 L: linux-arm-kernel@lists.infradead.org
1865 L: linux-media@vger.kernel.org
1866 S: Maintained
1867 F: drivers/media/platform/s5p-g2d/
1868
1869 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1870 M: Marek Szyprowski <m.szyprowski@samsung.com>
1871 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1872 L: linux-media@vger.kernel.org
1873 S: Maintained
1874 F: drivers/media/platform/s5p-cec/
1875 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1876
1877 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1878 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1879 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1880 L: linux-arm-kernel@lists.infradead.org
1881 L: linux-media@vger.kernel.org
1882 S: Maintained
1883 F: drivers/media/platform/s5p-jpeg/
1884
1885 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1886 M: Kyungmin Park <kyungmin.park@samsung.com>
1887 M: Kamil Debski <kamil@wypas.org>
1888 M: Jeongtae Park <jtp.park@samsung.com>
1889 M: Andrzej Hajda <a.hajda@samsung.com>
1890 L: linux-arm-kernel@lists.infradead.org
1891 L: linux-media@vger.kernel.org
1892 S: Maintained
1893 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1894 F: drivers/media/platform/s5p-mfc/
1895
1896 ARM/SHMOBILE ARM ARCHITECTURE
1897 M: Simon Horman <horms@verge.net.au>
1898 M: Magnus Damm <magnus.damm@gmail.com>
1899 L: linux-renesas-soc@vger.kernel.org
1900 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1902 S: Supported
1903 F: arch/arm/boot/dts/emev2*
1904 F: arch/arm/boot/dts/r7s*
1905 F: arch/arm/boot/dts/r8a*
1906 F: arch/arm/boot/dts/sh*
1907 F: arch/arm/configs/shmobile_defconfig
1908 F: arch/arm/include/debug/renesas-scif.S
1909 F: arch/arm/mach-shmobile/
1910 F: Documentation/devicetree/bindings/arm/shmobile.txt
1911 F: drivers/soc/renesas/
1912 F: include/linux/soc/renesas/
1913
1914 ARM/SOCFPGA ARCHITECTURE
1915 M: Dinh Nguyen <dinguyen@kernel.org>
1916 S: Maintained
1917 F: arch/arm/mach-socfpga/
1918 F: arch/arm/boot/dts/socfpga*
1919 F: arch/arm/configs/socfpga_defconfig
1920 F: arch/arm64/boot/dts/altera/
1921 W: http://www.rocketboards.org
1922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1923
1924 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1925 M: Dinh Nguyen <dinguyen@kernel.org>
1926 S: Maintained
1927 F: drivers/clk/socfpga/
1928
1929 ARM/SOCFPGA EDAC SUPPORT
1930 M: Thor Thayer <thor.thayer@linux.intel.com>
1931 S: Maintained
1932 F: drivers/edac/altera_edac.
1933
1934 ARM/STI ARCHITECTURE
1935 M: Patrice Chotard <patrice.chotard@st.com>
1936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 W: http://www.stlinux.com
1938 S: Maintained
1939 F: arch/arm/mach-sti/
1940 F: arch/arm/boot/dts/sti*
1941 F: drivers/char/hw_random/st-rng.c
1942 F: drivers/clocksource/arm_global_timer.c
1943 F: drivers/clocksource/clksrc_st_lpc.c
1944 F: drivers/cpufreq/sti-cpufreq.c
1945 F: drivers/dma/st_fdma*
1946 F: drivers/i2c/busses/i2c-st.c
1947 F: drivers/media/rc/st_rc.c
1948 F: drivers/media/platform/sti/c8sectpfe/
1949 F: drivers/mmc/host/sdhci-st.c
1950 F: drivers/phy/st/phy-miphy28lp.c
1951 F: drivers/phy/st/phy-stih407-usb.c
1952 F: drivers/pinctrl/pinctrl-st.c
1953 F: drivers/remoteproc/st_remoteproc.c
1954 F: drivers/remoteproc/st_slim_rproc.c
1955 F: drivers/reset/sti/
1956 F: drivers/rtc/rtc-st-lpc.c
1957 F: drivers/tty/serial/st-asc.c
1958 F: drivers/usb/dwc3/dwc3-st.c
1959 F: drivers/usb/host/ehci-st.c
1960 F: drivers/usb/host/ohci-st.c
1961 F: drivers/watchdog/st_lpc_wdt.c
1962 F: drivers/ata/ahci_st.c
1963 F: include/linux/remoteproc/st_slim_rproc.h
1964
1965 ARM/STM32 ARCHITECTURE
1966 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1967 M: Alexandre Torgue <alexandre.torgue@st.com>
1968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 S: Maintained
1970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1971 N: stm32
1972 F: drivers/clocksource/armv7m_systick.c
1973
1974 ARM/TANGO ARCHITECTURE
1975 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1976 L: linux-arm-kernel@lists.infradead.org
1977 S: Maintained
1978 N: tango
1979
1980 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1981 M: Lennert Buytenhek <kernel@wantstofly.org>
1982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 S: Maintained
1984
1985 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1986 M: Hans Verkuil <hans.verkuil@cisco.com>
1987 L: linux-tegra@vger.kernel.org
1988 L: linux-media@vger.kernel.org
1989 S: Maintained
1990 F: drivers/media/platform/tegra-cec/
1991 F: Documentation/devicetree/bindings/media/tegra-cec.txt
1992
1993 ARM/TETON BGA MACHINE SUPPORT
1994 M: "Mark F. Brown" <mark.brown314@gmail.com>
1995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 S: Maintained
1997
1998 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1999 M: Santosh Shilimkar <ssantosh@kernel.org>
2000 L: linux-kernel@vger.kernel.org
2001 S: Maintained
2002 F: drivers/memory/*emif*
2003
2004 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2005 M: Santosh Shilimkar <ssantosh@kernel.org>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 S: Maintained
2008 F: arch/arm/mach-keystone/
2009 F: arch/arm/boot/dts/keystone-*
2010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2011
2012 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2013 M: Santosh Shilimkar <ssantosh@kernel.org>
2014 L: linux-kernel@vger.kernel.org
2015 S: Maintained
2016 F: drivers/clk/keystone/
2017
2018 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2019 M: Santosh Shilimkar <ssantosh@kernel.org>
2020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 L: linux-kernel@vger.kernel.org
2022 S: Maintained
2023 F: drivers/clocksource/timer-keystone.c
2024
2025 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2026 M: Santosh Shilimkar <ssantosh@kernel.org>
2027 L: linux-kernel@vger.kernel.org
2028 S: Maintained
2029 F: drivers/power/reset/keystone-reset.c
2030
2031 ARM/THECUS N2100 MACHINE SUPPORT
2032 M: Lennert Buytenhek <kernel@wantstofly.org>
2033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 S: Maintained
2035
2036 ARM/TOSA MACHINE SUPPORT
2037 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2038 M: Dirk Opfer <dirk@opfer-online.de>
2039 S: Maintained
2040
2041 ARM/U300 MACHINE SUPPORT
2042 M: Linus Walleij <linus.walleij@linaro.org>
2043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 S: Supported
2045 F: arch/arm/mach-u300/
2046 F: drivers/clocksource/timer-u300.c
2047 F: drivers/i2c/busses/i2c-stu300.c
2048 F: drivers/rtc/rtc-coh901331.c
2049 F: drivers/watchdog/coh901327_wdt.c
2050 F: drivers/dma/coh901318*
2051 F: drivers/mfd/ab3100*
2052 F: drivers/rtc/rtc-ab3100.c
2053 F: drivers/rtc/rtc-coh901331.c
2054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2055
2056 ARM/UNIPHIER ARCHITECTURE
2057 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2060 S: Maintained
2061 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2062 F: arch/arm/boot/dts/uniphier*
2063 F: arch/arm/include/asm/hardware/cache-uniphier.h
2064 F: arch/arm/mach-uniphier/
2065 F: arch/arm/mm/cache-uniphier.c
2066 F: arch/arm64/boot/dts/socionext/uniphier*
2067 F: drivers/bus/uniphier-system-bus.c
2068 F: drivers/clk/uniphier/
2069 F: drivers/gpio/gpio-uniphier.c
2070 F: drivers/i2c/busses/i2c-uniphier*
2071 F: drivers/irqchip/irq-uniphier-aidet.c
2072 F: drivers/pinctrl/uniphier/
2073 F: drivers/reset/reset-uniphier.c
2074 F: drivers/tty/serial/8250/8250_uniphier.c
2075 N: uniphier
2076
2077 ARM/Ux500 ARM ARCHITECTURE
2078 M: Linus Walleij <linus.walleij@linaro.org>
2079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 S: Maintained
2081 F: arch/arm/mach-ux500/
2082 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2083 F: drivers/dma/ste_dma40*
2084 F: drivers/hwspinlock/u8500_hsem.c
2085 F: drivers/mfd/abx500*
2086 F: drivers/mfd/ab8500*
2087 F: drivers/mfd/dbx500*
2088 F: drivers/mfd/db8500*
2089 F: drivers/pinctrl/nomadik/pinctrl-ab*
2090 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2091 F: drivers/rtc/rtc-ab8500.c
2092 F: drivers/rtc/rtc-pl031.c
2093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2094
2095 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2096 M: Ulf Hansson <ulf.hansson@linaro.org>
2097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 T: git git://git.linaro.org/people/ulfh/clk.git
2099 S: Maintained
2100 F: drivers/clk/ux500/
2101
2102 ARM/VERSATILE EXPRESS PLATFORM
2103 M: Liviu Dudau <liviu.dudau@arm.com>
2104 M: Sudeep Holla <sudeep.holla@arm.com>
2105 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 S: Maintained
2108 F: arch/arm/boot/dts/vexpress*
2109 F: arch/arm64/boot/dts/arm/
2110 F: arch/arm/mach-vexpress/
2111 F: */*/vexpress*
2112 F: */*/*/vexpress*
2113 F: drivers/clk/versatile/clk-vexpress-osc.c
2114 F: drivers/clocksource/versatile.c
2115 N: mps2
2116
2117 ARM/VFP SUPPORT
2118 M: Russell King <linux@armlinux.org.uk>
2119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 W: http://www.armlinux.org.uk/
2121 S: Maintained
2122 F: arch/arm/vfp/
2123
2124 ARM/VOIPAC PXA270 SUPPORT
2125 M: Marek Vasut <marek.vasut@gmail.com>
2126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127 S: Maintained
2128 F: arch/arm/mach-pxa/vpac270.c
2129 F: arch/arm/mach-pxa/include/mach/vpac270.h
2130
2131 ARM/VT8500 ARM ARCHITECTURE
2132 M: Tony Prisk <linux@prisktech.co.nz>
2133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134 S: Maintained
2135 F: arch/arm/mach-vt8500/
2136 F: drivers/clocksource/vt8500_timer.c
2137 F: drivers/i2c/busses/i2c-wmt.c
2138 F: drivers/mmc/host/wmt-sdmmc.c
2139 F: drivers/pwm/pwm-vt8500.c
2140 F: drivers/rtc/rtc-vt8500.c
2141 F: drivers/tty/serial/vt8500_serial.c
2142 F: drivers/usb/host/ehci-platform.c
2143 F: drivers/usb/host/uhci-platform.c
2144 F: drivers/video/fbdev/vt8500lcdfb.*
2145 F: drivers/video/fbdev/wm8505fb*
2146 F: drivers/video/fbdev/wmt_ge_rops.*
2147
2148 ARM/ZIPIT Z2 SUPPORT
2149 M: Marek Vasut <marek.vasut@gmail.com>
2150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 S: Maintained
2152 F: arch/arm/mach-pxa/z2.c
2153 F: arch/arm/mach-pxa/include/mach/z2.h
2154
2155 ARM/ZTE ARCHITECTURE
2156 M: Jun Nie <jun.nie@linaro.org>
2157 M: Baoyou Xie <baoyou.xie@linaro.org>
2158 M: Shawn Guo <shawnguo@kernel.org>
2159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 S: Maintained
2161 F: arch/arm/boot/dts/zx2967*
2162 F: arch/arm/mach-zx/
2163 F: arch/arm64/boot/dts/zte/
2164 F: drivers/clk/zte/
2165 F: drivers/dma/zx_dma.c
2166 F: drivers/gpio/gpio-zx.c
2167 F: drivers/i2c/busses/i2c-zx2967.c
2168 F: drivers/mmc/host/dw_mmc-zx.*
2169 F: drivers/pinctrl/zte/
2170 F: drivers/soc/zte/
2171 F: drivers/thermal/zx2967_thermal.c
2172 F: drivers/watchdog/zx2967_wdt.c
2173 F: Documentation/devicetree/bindings/arm/zte.txt
2174 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2175 F: Documentation/devicetree/bindings/dma/zxdma.txt
2176 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2177 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2178 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2179 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2180 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2181 F: Documentation/devicetree/bindings/soc/zte/
2182 F: Documentation/devicetree/bindings/sound/zte,*.txt
2183 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2184 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2185 F: include/dt-bindings/clock/zx2967*.h
2186 F: include/dt-bindings/soc/zte,*.h
2187 F: sound/soc/codecs/zx_aud96p22.c
2188 F: sound/soc/zte/
2189
2190 ARM/ZYNQ ARCHITECTURE
2191 M: Michal Simek <michal.simek@xilinx.com>
2192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 W: http://wiki.xilinx.com
2194 T: git https://github.com/Xilinx/linux-xlnx.git
2195 S: Supported
2196 F: arch/arm/mach-zynq/
2197 F: drivers/cpuidle/cpuidle-zynq.c
2198 F: drivers/block/xsysace.c
2199 N: zynq
2200 N: xilinx
2201 F: drivers/clocksource/cadence_ttc_timer.c
2202 F: drivers/i2c/busses/i2c-cadence.c
2203 F: drivers/mmc/host/sdhci-of-arasan.c
2204 F: drivers/edac/synopsys_edac.c
2205
2206 ARM64 PORT (AARCH64 ARCHITECTURE)
2207 M: Catalin Marinas <catalin.marinas@arm.com>
2208 M: Will Deacon <will.deacon@arm.com>
2209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2211 S: Maintained
2212 F: arch/arm64/
2213 F: Documentation/arm64/
2214
2215 AS3645A LED FLASH CONTROLLER DRIVER
2216 M: Sakari Ailus <sakari.ailus@iki.fi>
2217 L: linux-leds@vger.kernel.org
2218 S: Maintained
2219 F: drivers/leds/leds-as3645a.c
2220
2221 AS3645A LED FLASH CONTROLLER DRIVER
2222 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2223 L: linux-media@vger.kernel.org
2224 T: git git://linuxtv.org/media_tree.git
2225 S: Maintained
2226 F: drivers/media/i2c/as3645a.c
2227 F: include/media/i2c/as3645a.h
2228
2229 ASAHI KASEI AK8974 DRIVER
2230 M: Linus Walleij <linus.walleij@linaro.org>
2231 L: linux-iio@vger.kernel.org
2232 W: http://www.akm.com/
2233 S: Supported
2234 F: drivers/iio/magnetometer/ak8974.c
2235
2236 ASC7621 HARDWARE MONITOR DRIVER
2237 M: George Joseph <george.joseph@fairview5.com>
2238 L: linux-hwmon@vger.kernel.org
2239 S: Maintained
2240 F: Documentation/hwmon/asc7621
2241 F: drivers/hwmon/asc7621.c
2242
2243 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2244 M: Corentin Chary <corentin.chary@gmail.com>
2245 L: acpi4asus-user@lists.sourceforge.net
2246 L: platform-driver-x86@vger.kernel.org
2247 W: http://acpi4asus.sf.net
2248 S: Maintained
2249 F: drivers/platform/x86/asus*.c
2250 F: drivers/platform/x86/eeepc*.c
2251
2252 ASUS WIRELESS RADIO CONTROL DRIVER
2253 M: João Paulo Rechi Vita <jprvita@gmail.com>
2254 L: platform-driver-x86@vger.kernel.org
2255 S: Maintained
2256 F: drivers/platform/x86/asus-wireless.c
2257
2258 ASYMMETRIC KEYS
2259 M: David Howells <dhowells@redhat.com>
2260 L: keyrings@vger.kernel.org
2261 S: Maintained
2262 F: Documentation/crypto/asymmetric-keys.txt
2263 F: include/linux/verification.h
2264 F: include/crypto/public_key.h
2265 F: include/crypto/pkcs7.h
2266 F: crypto/asymmetric_keys/
2267
2268 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2269 R: Dan Williams <dan.j.williams@intel.com>
2270 W: http://sourceforge.net/projects/xscaleiop
2271 S: Odd fixes
2272 F: Documentation/crypto/async-tx-api.txt
2273 F: crypto/async_tx/
2274 F: drivers/dma/
2275 F: include/linux/dmaengine.h
2276 F: include/linux/async_tx.h
2277
2278 AT24 EEPROM DRIVER
2279 M: Bartosz Golaszewski <brgl@bgdev.pl>
2280 L: linux-i2c@vger.kernel.org
2281 S: Maintained
2282 F: drivers/misc/eeprom/at24.c
2283 F: include/linux/platform_data/at24.h
2284
2285 ATA OVER ETHERNET (AOE) DRIVER
2286 M: "Ed L. Cashin" <ed.cashin@acm.org>
2287 W: http://www.openaoe.org/
2288 S: Supported
2289 F: Documentation/aoe/
2290 F: drivers/block/aoe/
2291
2292 ATHEROS 71XX/9XXX GPIO DRIVER
2293 M: Alban Bedel <albeu@free.fr>
2294 W: https://github.com/AlbanBedel/linux
2295 T: git git://github.com/AlbanBedel/linux
2296 S: Maintained
2297 F: drivers/gpio/gpio-ath79.c
2298 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2299
2300 ATHEROS ATH GENERIC UTILITIES
2301 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2302 L: linux-wireless@vger.kernel.org
2303 S: Supported
2304 F: drivers/net/wireless/ath/*
2305
2306 ATHEROS ATH5K WIRELESS DRIVER
2307 M: Jiri Slaby <jirislaby@gmail.com>
2308 M: Nick Kossifidis <mickflemm@gmail.com>
2309 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2310 L: linux-wireless@vger.kernel.org
2311 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2312 S: Maintained
2313 F: drivers/net/wireless/ath/ath5k/
2314
2315 ATHEROS ATH6KL WIRELESS DRIVER
2316 M: Kalle Valo <kvalo@qca.qualcomm.com>
2317 L: linux-wireless@vger.kernel.org
2318 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2320 S: Supported
2321 F: drivers/net/wireless/ath/ath6kl/
2322
2323 ATI_REMOTE2 DRIVER
2324 M: Ville Syrjala <syrjala@sci.fi>
2325 S: Maintained
2326 F: drivers/input/misc/ati_remote2.c
2327
2328 ATK0110 HWMON DRIVER
2329 M: Luca Tettamanti <kronos.it@gmail.com>
2330 L: linux-hwmon@vger.kernel.org
2331 S: Maintained
2332 F: drivers/hwmon/asus_atk0110.c
2333
2334 ATLX ETHERNET DRIVERS
2335 M: Jay Cliburn <jcliburn@gmail.com>
2336 M: Chris Snook <chris.snook@gmail.com>
2337 L: netdev@vger.kernel.org
2338 W: http://sourceforge.net/projects/atl1
2339 W: http://atl1.sourceforge.net
2340 S: Maintained
2341 F: drivers/net/ethernet/atheros/
2342
2343 ATM
2344 M: Chas Williams <3chas3@gmail.com>
2345 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2346 L: netdev@vger.kernel.org
2347 W: http://linux-atm.sourceforge.net
2348 S: Maintained
2349 F: drivers/atm/
2350 F: include/linux/atm*
2351 F: include/uapi/linux/atm*
2352
2353 ATMEL AT91 / AT32 MCI DRIVER
2354 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2355 S: Maintained
2356 F: drivers/mmc/host/atmel-mci.c
2357
2358 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2359 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2360 S: Supported
2361 F: drivers/power/reset/at91-sama5d2_shdwc.c
2362
2363 ATMEL Audio ALSA driver
2364 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2365 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2366 S: Supported
2367 F: sound/soc/atmel
2368
2369 ATMEL I2C DRIVER
2370 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2371 L: linux-i2c@vger.kernel.org
2372 S: Supported
2373 F: drivers/i2c/busses/i2c-at91.c
2374
2375 ATMEL ISI DRIVER
2376 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2377 L: linux-media@vger.kernel.org
2378 S: Supported
2379 F: drivers/media/platform/atmel/atmel-isi.c
2380 F: include/media/atmel-isi.h
2381
2382 ATMEL LCDFB DRIVER
2383 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2384 L: linux-fbdev@vger.kernel.org
2385 S: Maintained
2386 F: drivers/video/fbdev/atmel_lcdfb.c
2387 F: include/video/atmel_lcdc.h
2388
2389 ATMEL MACB ETHERNET DRIVER
2390 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2391 S: Supported
2392 F: drivers/net/ethernet/cadence/
2393
2394 ATMEL MAXTOUCH DRIVER
2395 M: Nick Dyer <nick@shmanahar.org>
2396 T: git git://github.com/ndyer/linux.git
2397 S: Maintained
2398 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2399 F: drivers/input/touchscreen/atmel_mxt_ts.c
2400 F: include/linux/platform_data/atmel_mxt_ts.h
2401
2402 ATMEL SAMA5D2 ADC DRIVER
2403 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2404 L: linux-iio@vger.kernel.org
2405 S: Supported
2406 F: drivers/iio/adc/at91-sama5d2_adc.c
2407
2408 ATMEL SDMMC DRIVER
2409 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2410 L: linux-mmc@vger.kernel.org
2411 S: Supported
2412 F: drivers/mmc/host/sdhci-of-at91.c
2413
2414 ATMEL SPI DRIVER
2415 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2416 S: Supported
2417 F: drivers/spi/spi-atmel.*
2418
2419 ATMEL SSC DRIVER
2420 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 S: Supported
2423 F: drivers/misc/atmel-ssc.c
2424 F: include/linux/atmel-ssc.h
2425
2426 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2427 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2429 S: Supported
2430 F: drivers/misc/atmel_tclib.c
2431 F: drivers/clocksource/tcb_clksrc.c
2432
2433 ATMEL USBA UDC DRIVER
2434 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436 S: Supported
2437 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2438
2439 ATMEL WIRELESS DRIVER
2440 M: Simon Kelley <simon@thekelleys.org.uk>
2441 L: linux-wireless@vger.kernel.org
2442 W: http://www.thekelleys.org.uk/atmel
2443 W: http://atmelwlandriver.sourceforge.net/
2444 S: Maintained
2445 F: drivers/net/wireless/atmel/atmel*
2446
2447 ATMEL XDMA DRIVER
2448 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2449 L: linux-arm-kernel@lists.infradead.org
2450 L: dmaengine@vger.kernel.org
2451 S: Supported
2452 F: drivers/dma/at_xdmac.c
2453
2454 ATOMIC INFRASTRUCTURE
2455 M: Will Deacon <will.deacon@arm.com>
2456 M: Peter Zijlstra <peterz@infradead.org>
2457 R: Boqun Feng <boqun.feng@gmail.com>
2458 L: linux-kernel@vger.kernel.org
2459 S: Maintained
2460 F: arch/*/include/asm/atomic*.h
2461 F: include/*/atomic*.h
2462
2463 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2464 M: Bradley Grove <linuxdrivers@attotech.com>
2465 L: linux-scsi@vger.kernel.org
2466 W: http://www.attotech.com
2467 S: Supported
2468 F: drivers/scsi/esas2r
2469
2470 ATUSB IEEE 802.15.4 RADIO DRIVER
2471 M: Stefan Schmidt <stefan@osg.samsung.com>
2472 L: linux-wpan@vger.kernel.org
2473 S: Maintained
2474 F: drivers/net/ieee802154/atusb.c
2475 F: drivers/net/ieee802154/atusb.h
2476 F: drivers/net/ieee802154/at86rf230.h
2477
2478 AUDIT SUBSYSTEM
2479 M: Paul Moore <paul@paul-moore.com>
2480 M: Eric Paris <eparis@redhat.com>
2481 L: linux-audit@redhat.com (moderated for non-subscribers)
2482 W: https://github.com/linux-audit
2483 W: https://people.redhat.com/sgrubb/audit
2484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2485 S: Supported
2486 F: include/linux/audit.h
2487 F: include/uapi/linux/audit.h
2488 F: kernel/audit*
2489
2490 AUXILIARY DISPLAY DRIVERS
2491 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2492 W: http://miguelojeda.es/auxdisplay.htm
2493 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2494 S: Maintained
2495 F: drivers/auxdisplay/
2496 F: include/linux/cfag12864b.h
2497
2498 AX.25 NETWORK LAYER
2499 M: Ralf Baechle <ralf@linux-mips.org>
2500 L: linux-hams@vger.kernel.org
2501 W: http://www.linux-ax25.org/
2502 S: Maintained
2503 F: include/uapi/linux/ax25.h
2504 F: include/net/ax25.h
2505 F: net/ax25/
2506
2507 AXENTIA ARM DEVICES
2508 M: Peter Rosin <peda@axentia.se>
2509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510 S: Maintained
2511 F: Documentation/devicetree/bindings/arm/axentia.txt
2512 F: arch/arm/boot/dts/at91-linea.dtsi
2513 F: arch/arm/boot/dts/at91-tse850-3.dts
2514
2515 AXENTIA ASOC DRIVERS
2516 M: Peter Rosin <peda@axentia.se>
2517 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2518 S: Maintained
2519 F: Documentation/devicetree/bindings/sound/axentia,*
2520 F: sound/soc/atmel/tse850-pcm5142.c
2521
2522 AZ6007 DVB DRIVER
2523 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2524 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2525 L: linux-media@vger.kernel.org
2526 W: https://linuxtv.org
2527 T: git git://linuxtv.org/media_tree.git
2528 S: Maintained
2529 F: drivers/media/usb/dvb-usb-v2/az6007.c
2530
2531 AZTECH FM RADIO RECEIVER DRIVER
2532 M: Hans Verkuil <hverkuil@xs4all.nl>
2533 L: linux-media@vger.kernel.org
2534 T: git git://linuxtv.org/media_tree.git
2535 W: https://linuxtv.org
2536 S: Maintained
2537 F: drivers/media/radio/radio-aztech*
2538
2539 B43 WIRELESS DRIVER
2540 L: linux-wireless@vger.kernel.org
2541 L: b43-dev@lists.infradead.org
2542 W: http://wireless.kernel.org/en/users/Drivers/b43
2543 S: Odd Fixes
2544 F: drivers/net/wireless/broadcom/b43/
2545
2546 B43LEGACY WIRELESS DRIVER
2547 M: Larry Finger <Larry.Finger@lwfinger.net>
2548 L: linux-wireless@vger.kernel.org
2549 L: b43-dev@lists.infradead.org
2550 W: http://wireless.kernel.org/en/users/Drivers/b43
2551 S: Maintained
2552 F: drivers/net/wireless/broadcom/b43legacy/
2553
2554 BACKLIGHT CLASS/SUBSYSTEM
2555 M: Lee Jones <lee.jones@linaro.org>
2556 M: Daniel Thompson <daniel.thompson@linaro.org>
2557 M: Jingoo Han <jingoohan1@gmail.com>
2558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2559 S: Maintained
2560 F: drivers/video/backlight/
2561 F: include/linux/backlight.h
2562 F: include/linux/pwm_backlight.h
2563 F: Documentation/devicetree/bindings/leds/backlight
2564
2565 BATMAN ADVANCED
2566 M: Marek Lindner <mareklindner@neomailbox.ch>
2567 M: Simon Wunderlich <sw@simonwunderlich.de>
2568 M: Antonio Quartulli <a@unstable.cc>
2569 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2570 W: https://www.open-mesh.org/
2571 Q: https://patchwork.open-mesh.org/project/batman/list/
2572 S: Maintained
2573 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2574 F: Documentation/ABI/testing/sysfs-class-net-mesh
2575 F: Documentation/networking/batman-adv.rst
2576 F: include/uapi/linux/batman_adv.h
2577 F: net/batman-adv/
2578
2579 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2580 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2581 L: linux-hams@vger.kernel.org
2582 W: http://www.baycom.org/~tom/ham/ham.html
2583 S: Maintained
2584 F: drivers/net/hamradio/baycom*
2585
2586 BCACHE (BLOCK LAYER CACHE)
2587 M: Michael Lyle <mlyle@lyle.org>
2588 M: Kent Overstreet <kent.overstreet@gmail.com>
2589 L: linux-bcache@vger.kernel.org
2590 W: http://bcache.evilpiepirate.org
2591 C: irc://irc.oftc.net/bcache
2592 S: Maintained
2593 F: drivers/md/bcache/
2594
2595 BDISP ST MEDIA DRIVER
2596 M: Fabien Dessenne <fabien.dessenne@st.com>
2597 L: linux-media@vger.kernel.org
2598 T: git git://linuxtv.org/media_tree.git
2599 W: https://linuxtv.org
2600 S: Supported
2601 F: drivers/media/platform/sti/bdisp
2602
2603 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2604 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2605 L: netdev@vger.kernel.org
2606 S: Maintained
2607 F: drivers/net/ethernet/ec_bhf.c
2608
2609 BEFS FILE SYSTEM
2610 M: Luis de Bethencourt <luisbg@kernel.org>
2611 M: Salah Triki <salah.triki@gmail.com>
2612 S: Maintained
2613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2614 F: Documentation/filesystems/befs.txt
2615 F: fs/befs/
2616
2617 BFQ I/O SCHEDULER
2618 M: Paolo Valente <paolo.valente@linaro.org>
2619 M: Jens Axboe <axboe@kernel.dk>
2620 L: linux-block@vger.kernel.org
2621 S: Maintained
2622 F: block/bfq-*
2623 F: Documentation/block/bfq-iosched.txt
2624
2625 BFS FILE SYSTEM
2626 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2627 S: Maintained
2628 F: Documentation/filesystems/bfs.txt
2629 F: fs/bfs/
2630 F: include/uapi/linux/bfs_fs.h
2631
2632 BLACKFIN ARCHITECTURE
2633 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2634 T: git git://git.code.sf.net/p/adi-linux/code
2635 W: http://blackfin.uclinux.org
2636 S: Orphan
2637 F: arch/blackfin/
2638
2639 BLACKFIN EMAC DRIVER
2640 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2641 W: http://blackfin.uclinux.org
2642 S: Orphan
2643 F: drivers/net/ethernet/adi/
2644
2645 BLACKFIN MEDIA DRIVER
2646 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2647 W: http://blackfin.uclinux.org/
2648 S: Orphan
2649 F: drivers/media/platform/blackfin/
2650 F: drivers/media/i2c/adv7183*
2651 F: drivers/media/i2c/vs6624*
2652
2653 BLACKFIN RTC DRIVER
2654 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2655 W: http://blackfin.uclinux.org
2656 S: Orphan
2657 F: drivers/rtc/rtc-bfin.c
2658
2659 BLACKFIN SDH DRIVER
2660 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2661 W: http://blackfin.uclinux.org
2662 S: Orphan
2663 F: drivers/mmc/host/bfin_sdh.c
2664
2665 BLACKFIN SERIAL DRIVER
2666 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2667 W: http://blackfin.uclinux.org
2668 S: Orphan
2669 F: drivers/tty/serial/bfin_uart.c
2670
2671 BLACKFIN WATCHDOG DRIVER
2672 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2673 W: http://blackfin.uclinux.org
2674 S: Orphan
2675 F: drivers/watchdog/bfin_wdt.c
2676
2677 BLINKM RGB LED DRIVER
2678 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2679 S: Maintained
2680 F: drivers/leds/leds-blinkm.c
2681
2682 BLOCK LAYER
2683 M: Jens Axboe <axboe@kernel.dk>
2684 L: linux-block@vger.kernel.org
2685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2686 S: Maintained
2687 F: block/
2688 F: kernel/trace/blktrace.c
2689 F: lib/sbitmap.c
2690
2691 BLOCK2MTD DRIVER
2692 M: Joern Engel <joern@lazybastard.org>
2693 L: linux-mtd@lists.infradead.org
2694 S: Maintained
2695 F: drivers/mtd/devices/block2mtd.c
2696
2697 BLUETOOTH DRIVERS
2698 M: Marcel Holtmann <marcel@holtmann.org>
2699 M: Gustavo Padovan <gustavo@padovan.org>
2700 M: Johan Hedberg <johan.hedberg@gmail.com>
2701 L: linux-bluetooth@vger.kernel.org
2702 W: http://www.bluez.org/
2703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2705 S: Maintained
2706 F: drivers/bluetooth/
2707
2708 BLUETOOTH SUBSYSTEM
2709 M: Marcel Holtmann <marcel@holtmann.org>
2710 M: Gustavo Padovan <gustavo@padovan.org>
2711 M: Johan Hedberg <johan.hedberg@gmail.com>
2712 L: linux-bluetooth@vger.kernel.org
2713 W: http://www.bluez.org/
2714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2716 S: Maintained
2717 F: net/bluetooth/
2718 F: include/net/bluetooth/
2719
2720 BONDING DRIVER
2721 M: Jay Vosburgh <j.vosburgh@gmail.com>
2722 M: Veaceslav Falico <vfalico@gmail.com>
2723 M: Andy Gospodarek <andy@greyhouse.net>
2724 L: netdev@vger.kernel.org
2725 W: http://sourceforge.net/projects/bonding/
2726 S: Supported
2727 F: drivers/net/bonding/
2728 F: include/uapi/linux/if_bonding.h
2729
2730 BPF (Safe dynamic programs and tools)
2731 M: Alexei Starovoitov <ast@kernel.org>
2732 M: Daniel Borkmann <daniel@iogearbox.net>
2733 L: netdev@vger.kernel.org
2734 L: linux-kernel@vger.kernel.org
2735 S: Supported
2736 F: arch/x86/net/bpf_jit*
2737 F: Documentation/networking/filter.txt
2738 F: Documentation/bpf/
2739 F: include/linux/bpf*
2740 F: include/linux/filter.h
2741 F: include/uapi/linux/bpf*
2742 F: include/uapi/linux/filter.h
2743 F: kernel/bpf/
2744 F: kernel/trace/bpf_trace.c
2745 F: lib/test_bpf.c
2746 F: net/bpf/
2747 F: net/core/filter.c
2748 F: net/sched/act_bpf.c
2749 F: net/sched/cls_bpf.c
2750 F: samples/bpf/
2751 F: tools/bpf/
2752 F: tools/testing/selftests/bpf/
2753
2754 BROADCOM B44 10/100 ETHERNET DRIVER
2755 M: Michael Chan <michael.chan@broadcom.com>
2756 L: netdev@vger.kernel.org
2757 S: Supported
2758 F: drivers/net/ethernet/broadcom/b44.*
2759
2760 BROADCOM B53 ETHERNET SWITCH DRIVER
2761 M: Florian Fainelli <f.fainelli@gmail.com>
2762 L: netdev@vger.kernel.org
2763 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2764 S: Supported
2765 F: drivers/net/dsa/b53/*
2766 F: include/linux/platform_data/b53.h
2767
2768 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2769 M: Florian Fainelli <f.fainelli@gmail.com>
2770 M: Ray Jui <rjui@broadcom.com>
2771 M: Scott Branden <sbranden@broadcom.com>
2772 M: bcm-kernel-feedback-list@broadcom.com
2773 T: git git://github.com/broadcom/mach-bcm
2774 S: Maintained
2775 N: bcm281*
2776 N: bcm113*
2777 N: bcm216*
2778 N: kona
2779 F: arch/arm/mach-bcm/
2780
2781 BROADCOM BCM2835 ARM ARCHITECTURE
2782 M: Eric Anholt <eric@anholt.net>
2783 M: Stefan Wahren <stefan.wahren@i2se.com>
2784 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2786 T: git git://github.com/anholt/linux
2787 S: Maintained
2788 N: bcm2835
2789 F: drivers/staging/vc04_services
2790
2791 BROADCOM BCM47XX MIPS ARCHITECTURE
2792 M: Hauke Mehrtens <hauke@hauke-m.de>
2793 M: Rafał Miłecki <zajec5@gmail.com>
2794 L: linux-mips@linux-mips.org
2795 S: Maintained
2796 F: Documentation/devicetree/bindings/mips/brcm/
2797 F: arch/mips/bcm47xx/*
2798 F: arch/mips/include/asm/mach-bcm47xx/*
2799
2800 BROADCOM BCM5301X ARM ARCHITECTURE
2801 M: Hauke Mehrtens <hauke@hauke-m.de>
2802 M: Rafał Miłecki <zajec5@gmail.com>
2803 M: Jon Mason <jonmason@broadcom.com>
2804 M: bcm-kernel-feedback-list@broadcom.com
2805 L: linux-arm-kernel@lists.infradead.org
2806 S: Maintained
2807 F: arch/arm/mach-bcm/bcm_5301x.c
2808 F: arch/arm/boot/dts/bcm5301x*.dtsi
2809 F: arch/arm/boot/dts/bcm470*
2810 F: arch/arm/boot/dts/bcm953012*
2811
2812 BROADCOM BCM53573 ARM ARCHITECTURE
2813 M: Rafał Miłecki <rafal@milecki.pl>
2814 L: linux-arm-kernel@lists.infradead.org
2815 S: Maintained
2816 F: arch/arm/boot/dts/bcm53573*
2817 F: arch/arm/boot/dts/bcm47189*
2818
2819 BROADCOM BCM63XX ARM ARCHITECTURE
2820 M: Florian Fainelli <f.fainelli@gmail.com>
2821 M: bcm-kernel-feedback-list@broadcom.com
2822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823 T: git git://github.com/broadcom/stblinux.git
2824 S: Maintained
2825 N: bcm63xx
2826
2827 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2828 M: Kevin Cernekee <cernekee@gmail.com>
2829 L: linux-usb@vger.kernel.org
2830 S: Maintained
2831 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2832
2833 BROADCOM BCM7XXX ARM ARCHITECTURE
2834 M: Brian Norris <computersforpeace@gmail.com>
2835 M: Gregory Fong <gregory.0xf0@gmail.com>
2836 M: Florian Fainelli <f.fainelli@gmail.com>
2837 M: bcm-kernel-feedback-list@broadcom.com
2838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2839 T: git git://github.com/broadcom/stblinux.git
2840 S: Maintained
2841 F: arch/arm/mach-bcm/*brcmstb*
2842 F: arch/arm/boot/dts/bcm7*.dts*
2843 F: drivers/bus/brcmstb_gisb.c
2844 N: brcmstb
2845
2846 BROADCOM BMIPS CPUFREQ DRIVER
2847 M: Markus Mayer <mmayer@broadcom.com>
2848 M: bcm-kernel-feedback-list@broadcom.com
2849 L: linux-pm@vger.kernel.org
2850 S: Maintained
2851 F: drivers/cpufreq/bmips-cpufreq.c
2852
2853 BROADCOM BMIPS MIPS ARCHITECTURE
2854 M: Kevin Cernekee <cernekee@gmail.com>
2855 M: Florian Fainelli <f.fainelli@gmail.com>
2856 L: linux-mips@linux-mips.org
2857 T: git git://github.com/broadcom/stblinux.git
2858 S: Maintained
2859 F: arch/mips/bmips/*
2860 F: arch/mips/include/asm/mach-bmips/*
2861 F: arch/mips/kernel/*bmips*
2862 F: arch/mips/boot/dts/brcm/bcm*.dts*
2863 F: drivers/irqchip/irq-bcm63*
2864 F: drivers/irqchip/irq-bcm7*
2865 F: drivers/irqchip/irq-brcmstb*
2866 F: include/linux/bcm963xx_nvram.h
2867 F: include/linux/bcm963xx_tag.h
2868
2869 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2870 M: Rasesh Mody <rasesh.mody@cavium.com>
2871 M: Harish Patil <harish.patil@cavium.com>
2872 M: Dept-GELinuxNICDev@cavium.com
2873 L: netdev@vger.kernel.org
2874 S: Supported
2875 F: drivers/net/ethernet/broadcom/bnx2.*
2876 F: drivers/net/ethernet/broadcom/bnx2_*
2877
2878 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2879 M: QLogic-Storage-Upstream@qlogic.com
2880 L: linux-scsi@vger.kernel.org
2881 S: Supported
2882 F: drivers/scsi/bnx2fc/
2883
2884 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2885 M: QLogic-Storage-Upstream@qlogic.com
2886 L: linux-scsi@vger.kernel.org
2887 S: Supported
2888 F: drivers/scsi/bnx2i/
2889
2890 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2891 M: Ariel Elior <ariel.elior@cavium.com>
2892 M: everest-linux-l2@cavium.com
2893 L: netdev@vger.kernel.org
2894 S: Supported
2895 F: drivers/net/ethernet/broadcom/bnx2x/
2896
2897 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2898 M: Michael Chan <michael.chan@broadcom.com>
2899 L: netdev@vger.kernel.org
2900 S: Supported
2901 F: drivers/net/ethernet/broadcom/bnxt/
2902
2903 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2904 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2905 M: Franky Lin <franky.lin@broadcom.com>
2906 M: Hante Meuleman <hante.meuleman@broadcom.com>
2907 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2908 M: Wright Feng <wright.feng@cypress.com>
2909 L: linux-wireless@vger.kernel.org
2910 L: brcm80211-dev-list.pdl@broadcom.com
2911 L: brcm80211-dev-list@cypress.com
2912 S: Supported
2913 F: drivers/net/wireless/broadcom/brcm80211/
2914
2915 BROADCOM BRCMSTB GPIO DRIVER
2916 M: Gregory Fong <gregory.0xf0@gmail.com>
2917 L: bcm-kernel-feedback-list@broadcom.com
2918 S: Supported
2919 F: drivers/gpio/gpio-brcmstb.c
2920 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2921
2922 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2923 M: Al Cooper <alcooperx@gmail.com>
2924 L: linux-kernel@vger.kernel.org
2925 L: bcm-kernel-feedback-list@broadcom.com
2926 S: Maintained
2927 F: drivers/phy/broadcom/phy-brcm-usb*
2928
2929 BROADCOM GENET ETHERNET DRIVER
2930 M: Doug Berger <opendmb@gmail.com>
2931 M: Florian Fainelli <f.fainelli@gmail.com>
2932 L: netdev@vger.kernel.org
2933 S: Supported
2934 F: drivers/net/ethernet/broadcom/genet/
2935
2936 BROADCOM IPROC ARM ARCHITECTURE
2937 M: Ray Jui <rjui@broadcom.com>
2938 M: Scott Branden <sbranden@broadcom.com>
2939 M: Jon Mason <jonmason@broadcom.com>
2940 M: bcm-kernel-feedback-list@broadcom.com
2941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2942 T: git git://github.com/broadcom/cygnus-linux.git
2943 S: Maintained
2944 N: iproc
2945 N: cygnus
2946 N: bcm[-_]nsp
2947 N: bcm9113*
2948 N: bcm9583*
2949 N: bcm9585*
2950 N: bcm9586*
2951 N: bcm988312
2952 N: bcm113*
2953 N: bcm583*
2954 N: bcm585*
2955 N: bcm586*
2956 N: bcm88312
2957 N: hr2
2958 F: arch/arm64/boot/dts/broadcom/ns2*
2959 F: drivers/clk/bcm/clk-ns*
2960 F: drivers/pinctrl/bcm/pinctrl-ns*
2961
2962 BROADCOM KONA GPIO DRIVER
2963 M: Ray Jui <rjui@broadcom.com>
2964 L: bcm-kernel-feedback-list@broadcom.com
2965 S: Supported
2966 F: drivers/gpio/gpio-bcm-kona.c
2967 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2968
2969 BROADCOM NETXTREME-E ROCE DRIVER
2970 M: Selvin Xavier <selvin.xavier@broadcom.com>
2971 M: Devesh Sharma <devesh.sharma@broadcom.com>
2972 M: Somnath Kotur <somnath.kotur@broadcom.com>
2973 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2974 L: linux-rdma@vger.kernel.org
2975 W: http://www.broadcom.com
2976 S: Supported
2977 F: drivers/infiniband/hw/bnxt_re/
2978 F: include/uapi/rdma/bnxt_re-abi.h
2979
2980 BROADCOM NVRAM DRIVER
2981 M: Rafał Miłecki <zajec5@gmail.com>
2982 L: linux-mips@linux-mips.org
2983 S: Maintained
2984 F: drivers/firmware/broadcom/*
2985
2986 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2987 M: Rafał Miłecki <zajec5@gmail.com>
2988 L: linux-wireless@vger.kernel.org
2989 S: Maintained
2990 F: drivers/bcma/
2991 F: include/linux/bcma/
2992
2993 BROADCOM STB AVS CPUFREQ DRIVER
2994 M: Markus Mayer <mmayer@broadcom.com>
2995 M: bcm-kernel-feedback-list@broadcom.com
2996 L: linux-pm@vger.kernel.org
2997 S: Maintained
2998 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2999 F: drivers/cpufreq/brcmstb*
3000
3001 BROADCOM STB AVS TMON DRIVER
3002 M: Markus Mayer <mmayer@broadcom.com>
3003 M: bcm-kernel-feedback-list@broadcom.com
3004 L: linux-pm@vger.kernel.org
3005 S: Maintained
3006 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3007 F: drivers/thermal/broadcom/brcmstb*
3008
3009 BROADCOM STB NAND FLASH DRIVER
3010 M: Brian Norris <computersforpeace@gmail.com>
3011 M: Kamal Dasu <kdasu.kdev@gmail.com>
3012 L: linux-mtd@lists.infradead.org
3013 L: bcm-kernel-feedback-list@broadcom.com
3014 S: Maintained
3015 F: drivers/mtd/nand/brcmnand/
3016
3017 BROADCOM STB DPFE DRIVER
3018 M: Markus Mayer <mmayer@broadcom.com>
3019 M: bcm-kernel-feedback-list@broadcom.com
3020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021 S: Maintained
3022 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3023 F: drivers/memory/brcmstb_dpfe.c
3024
3025 BROADCOM SYSTEMPORT ETHERNET DRIVER
3026 M: Florian Fainelli <f.fainelli@gmail.com>
3027 L: netdev@vger.kernel.org
3028 S: Supported
3029 F: drivers/net/ethernet/broadcom/bcmsysport.*
3030
3031 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3032 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3033 M: Prashant Sreedharan <prashant@broadcom.com>
3034 M: Michael Chan <mchan@broadcom.com>
3035 L: netdev@vger.kernel.org
3036 S: Supported
3037 F: drivers/net/ethernet/broadcom/tg3.*
3038
3039 BROCADE BFA FC SCSI DRIVER
3040 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3041 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3042 L: linux-scsi@vger.kernel.org
3043 S: Supported
3044 F: drivers/scsi/bfa/
3045
3046 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3047 M: Rasesh Mody <rasesh.mody@cavium.com>
3048 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3049 M: Dept-GELinuxNICDev@cavium.com
3050 L: netdev@vger.kernel.org
3051 S: Supported
3052 F: drivers/net/ethernet/brocade/bna/
3053
3054 BSG (block layer generic sg v4 driver)
3055 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3056 L: linux-scsi@vger.kernel.org
3057 S: Supported
3058 F: block/bsg.c
3059 F: include/linux/bsg.h
3060 F: include/uapi/linux/bsg.h
3061
3062 BT87X AUDIO DRIVER
3063 M: Clemens Ladisch <clemens@ladisch.de>
3064 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3065 T: git git://git.alsa-project.org/alsa-kernel.git
3066 S: Maintained
3067 F: Documentation/sound/alsa/Bt87x.txt
3068 F: sound/pci/bt87x.c
3069
3070 BT8XXGPIO DRIVER
3071 M: Michael Buesch <m@bues.ch>
3072 W: http://bu3sch.de/btgpio.php
3073 S: Maintained
3074 F: drivers/gpio/gpio-bt8xx.c
3075
3076 BTRFS FILE SYSTEM
3077 M: Chris Mason <clm@fb.com>
3078 M: Josef Bacik <jbacik@fb.com>
3079 M: David Sterba <dsterba@suse.com>
3080 L: linux-btrfs@vger.kernel.org
3081 W: http://btrfs.wiki.kernel.org/
3082 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3084 S: Maintained
3085 F: Documentation/filesystems/btrfs.txt
3086 F: fs/btrfs/
3087 F: include/linux/btrfs*
3088 F: include/uapi/linux/btrfs*
3089
3090 BTTV VIDEO4LINUX DRIVER
3091 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3092 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3093 L: linux-media@vger.kernel.org
3094 W: https://linuxtv.org
3095 T: git git://linuxtv.org/media_tree.git
3096 S: Odd fixes
3097 F: Documentation/media/v4l-drivers/bttv*
3098 F: drivers/media/pci/bt8xx/bttv*
3099
3100 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3101 M: Chanwoo Choi <cw00.choi@samsung.com>
3102 L: linux-pm@vger.kernel.org
3103 L: linux-samsung-soc@vger.kernel.org
3104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3105 S: Maintained
3106 F: drivers/devfreq/exynos-bus.c
3107 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3108
3109 BUSLOGIC SCSI DRIVER
3110 M: Khalid Aziz <khalid@gonehiking.org>
3111 L: linux-scsi@vger.kernel.org
3112 S: Maintained
3113 F: drivers/scsi/BusLogic.*
3114 F: drivers/scsi/FlashPoint.*
3115
3116 C-MEDIA CMI8788 DRIVER
3117 M: Clemens Ladisch <clemens@ladisch.de>
3118 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3119 T: git git://git.alsa-project.org/alsa-kernel.git
3120 S: Maintained
3121 F: sound/pci/oxygen/
3122
3123 C6X ARCHITECTURE
3124 M: Mark Salter <msalter@redhat.com>
3125 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3126 L: linux-c6x-dev@linux-c6x.org
3127 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3128 S: Maintained
3129 F: arch/c6x/
3130
3131 CA8210 IEEE-802.15.4 RADIO DRIVER
3132 M: Harry Morris <h.morris@cascoda.com>
3133 L: linux-wpan@vger.kernel.org
3134 W: https://github.com/Cascoda/ca8210-linux.git
3135 S: Maintained
3136 F: drivers/net/ieee802154/ca8210.c
3137 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3138
3139 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3140 M: David Howells <dhowells@redhat.com>
3141 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3142 S: Supported
3143 F: Documentation/filesystems/caching/cachefiles.txt
3144 F: fs/cachefiles/
3145
3146 CADET FM/AM RADIO RECEIVER DRIVER
3147 M: Hans Verkuil <hverkuil@xs4all.nl>
3148 L: linux-media@vger.kernel.org
3149 T: git git://linuxtv.org/media_tree.git
3150 W: https://linuxtv.org
3151 S: Maintained
3152 F: drivers/media/radio/radio-cadet*
3153
3154 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3155 M: Jonathan Corbet <corbet@lwn.net>
3156 L: linux-media@vger.kernel.org
3157 T: git git://linuxtv.org/media_tree.git
3158 S: Maintained
3159 F: Documentation/media/v4l-drivers/cafe_ccic*
3160 F: drivers/media/platform/marvell-ccic/
3161
3162 CAIF NETWORK LAYER
3163 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3164 L: netdev@vger.kernel.org
3165 S: Supported
3166 F: Documentation/networking/caif/
3167 F: drivers/net/caif/
3168 F: include/uapi/linux/caif/
3169 F: include/net/caif/
3170 F: net/caif/
3171
3172 CALGARY x86-64 IOMMU
3173 M: Muli Ben-Yehuda <mulix@mulix.org>
3174 M: Jon Mason <jdmason@kudzu.us>
3175 L: iommu@lists.linux-foundation.org
3176 S: Maintained
3177 F: arch/x86/kernel/pci-calgary_64.c
3178 F: arch/x86/kernel/tce_64.c
3179 F: arch/x86/include/asm/calgary.h
3180 F: arch/x86/include/asm/tce.h
3181
3182 CAN NETWORK DRIVERS
3183 M: Wolfgang Grandegger <wg@grandegger.com>
3184 M: Marc Kleine-Budde <mkl@pengutronix.de>
3185 L: linux-can@vger.kernel.org
3186 W: https://github.com/linux-can
3187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3189 S: Maintained
3190 F: Documentation/devicetree/bindings/net/can/
3191 F: drivers/net/can/
3192 F: include/linux/can/dev.h
3193 F: include/linux/can/platform/
3194 F: include/uapi/linux/can/error.h
3195 F: include/uapi/linux/can/netlink.h
3196
3197 CAN NETWORK LAYER
3198 M: Oliver Hartkopp <socketcan@hartkopp.net>
3199 M: Marc Kleine-Budde <mkl@pengutronix.de>
3200 L: linux-can@vger.kernel.org
3201 W: https://github.com/linux-can
3202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3204 S: Maintained
3205 F: Documentation/networking/can.txt
3206 F: net/can/
3207 F: include/linux/can/core.h
3208 F: include/uapi/linux/can.h
3209 F: include/uapi/linux/can/bcm.h
3210 F: include/uapi/linux/can/raw.h
3211 F: include/uapi/linux/can/gw.h
3212
3213 CAPABILITIES
3214 M: Serge Hallyn <serge@hallyn.com>
3215 L: linux-security-module@vger.kernel.org
3216 S: Supported
3217 F: include/linux/capability.h
3218 F: include/uapi/linux/capability.h
3219 F: security/commoncap.c
3220 F: kernel/capability.c
3221
3222 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3223 M: Kevin Tsai <ktsai@capellamicro.com>
3224 S: Maintained
3225 F: drivers/iio/light/cm*
3226
3227 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3228 M: Christian Lamparter <chunkeey@googlemail.com>
3229 L: linux-wireless@vger.kernel.org
3230 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3231 S: Maintained
3232 F: drivers/net/wireless/ath/carl9170/
3233
3234 CAVIUM I2C DRIVER
3235 M: Jan Glauber <jglauber@cavium.com>
3236 M: David Daney <david.daney@cavium.com>
3237 W: http://www.cavium.com
3238 S: Supported
3239 F: drivers/i2c/busses/i2c-octeon*
3240 F: drivers/i2c/busses/i2c-thunderx*
3241
3242 CAVIUM LIQUIDIO NETWORK DRIVER
3243 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3244 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3245 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3246 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3247 L: netdev@vger.kernel.org
3248 W: http://www.cavium.com
3249 S: Supported
3250 F: drivers/net/ethernet/cavium/liquidio/
3251
3252 CAVIUM MMC DRIVER
3253 M: Jan Glauber <jglauber@cavium.com>
3254 M: David Daney <david.daney@cavium.com>
3255 M: Steven J. Hill <Steven.Hill@cavium.com>
3256 W: http://www.cavium.com
3257 S: Supported
3258 F: drivers/mmc/host/cavium*
3259
3260 CAVIUM OCTEON-TX CRYPTO DRIVER
3261 M: George Cherian <george.cherian@cavium.com>
3262 L: linux-crypto@vger.kernel.org
3263 W: http://www.cavium.com
3264 S: Supported
3265 F: drivers/crypto/cavium/cpt/
3266
3267 CAVIUM THUNDERX2 ARM64 SOC
3268 M: Robert Richter <rrichter@cavium.com>
3269 M: Jayachandran C <jnair@caviumnetworks.com>
3270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3271 S: Maintained
3272 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3273 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3274
3275 CC2520 IEEE-802.15.4 RADIO DRIVER
3276 M: Varka Bhadram <varkabhadram@gmail.com>
3277 L: linux-wpan@vger.kernel.org
3278 S: Maintained
3279 F: drivers/net/ieee802154/cc2520.c
3280 F: include/linux/spi/cc2520.h
3281 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3282
3283 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3284 M: Gilad Ben-Yossef <gilad@benyossef.com>
3285 L: linux-crypto@vger.kernel.org
3286 L: driverdev-devel@linuxdriverproject.org
3287 S: Supported
3288 F: drivers/staging/ccree/
3289 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3290
3291 CEC FRAMEWORK
3292 M: Hans Verkuil <hans.verkuil@cisco.com>
3293 L: linux-media@vger.kernel.org
3294 T: git git://linuxtv.org/media_tree.git
3295 W: http://linuxtv.org
3296 S: Supported
3297 F: Documentation/media/kapi/cec-core.rst
3298 F: Documentation/media/uapi/cec
3299 F: drivers/media/cec/
3300 F: drivers/media/rc/keymaps/rc-cec.c
3301 F: include/media/cec.h
3302 F: include/media/cec-notifier.h
3303 F: include/uapi/linux/cec.h
3304 F: include/uapi/linux/cec-funcs.h
3305 F: Documentation/devicetree/bindings/media/cec.txt
3306
3307 CEC GPIO DRIVER
3308 M: Hans Verkuil <hans.verkuil@cisco.com>
3309 L: linux-media@vger.kernel.org
3310 T: git git://linuxtv.org/media_tree.git
3311 W: http://linuxtv.org
3312 S: Supported
3313 F: drivers/media/platform/cec-gpio/
3314 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3315
3316 CELL BROADBAND ENGINE ARCHITECTURE
3317 M: Arnd Bergmann <arnd@arndb.de>
3318 L: linuxppc-dev@lists.ozlabs.org
3319 W: http://www.ibm.com/developerworks/power/cell/
3320 S: Supported
3321 F: arch/powerpc/include/asm/cell*.h
3322 F: arch/powerpc/include/asm/spu*.h
3323 F: arch/powerpc/include/uapi/asm/spu*.h
3324 F: arch/powerpc/oprofile/*cell*
3325 F: arch/powerpc/platforms/cell/
3326
3327 CEPH COMMON CODE (LIBCEPH)
3328 M: Ilya Dryomov <idryomov@gmail.com>
3329 M: "Yan, Zheng" <zyan@redhat.com>
3330 M: Sage Weil <sage@redhat.com>
3331 L: ceph-devel@vger.kernel.org
3332 W: http://ceph.com/
3333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3334 T: git git://github.com/ceph/ceph-client.git
3335 S: Supported
3336 F: net/ceph/
3337 F: include/linux/ceph/
3338 F: include/linux/crush/
3339
3340 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3341 M: "Yan, Zheng" <zyan@redhat.com>
3342 M: Sage Weil <sage@redhat.com>
3343 M: Ilya Dryomov <idryomov@gmail.com>
3344 L: ceph-devel@vger.kernel.org
3345 W: http://ceph.com/
3346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3347 T: git git://github.com/ceph/ceph-client.git
3348 S: Supported
3349 F: Documentation/filesystems/ceph.txt
3350 F: fs/ceph/
3351
3352 CERTIFICATE HANDLING:
3353 M: David Howells <dhowells@redhat.com>
3354 M: David Woodhouse <dwmw2@infradead.org>
3355 L: keyrings@vger.kernel.org
3356 S: Maintained
3357 F: Documentation/module-signing.txt
3358 F: certs/
3359 F: scripts/sign-file.c
3360 F: scripts/extract-cert.c
3361
3362 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3363 L: linux-usb@vger.kernel.org
3364 S: Orphan
3365 F: Documentation/usb/WUSB-Design-overview.txt
3366 F: Documentation/usb/wusb-cbaf
3367 F: drivers/usb/host/hwa-hc.c
3368 F: drivers/usb/host/whci/
3369 F: drivers/usb/wusbcore/
3370 F: include/linux/usb/wusb*
3371
3372 CFAG12864B LCD DRIVER
3373 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3374 W: http://miguelojeda.es/auxdisplay.htm
3375 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3376 S: Maintained
3377 F: drivers/auxdisplay/cfag12864b.c
3378 F: include/linux/cfag12864b.h
3379
3380 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3381 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3382 W: http://miguelojeda.es/auxdisplay.htm
3383 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3384 S: Maintained
3385 F: drivers/auxdisplay/cfag12864bfb.c
3386 F: include/linux/cfag12864b.h
3387
3388 802.11 (including CFG80211/NL80211)
3389 M: Johannes Berg <johannes@sipsolutions.net>
3390 L: linux-wireless@vger.kernel.org
3391 W: http://wireless.kernel.org/
3392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3394 S: Maintained
3395 F: net/wireless/
3396 F: include/uapi/linux/nl80211.h
3397 F: include/linux/ieee80211.h
3398 F: include/net/wext.h
3399 F: include/net/cfg80211.h
3400 F: include/net/iw_handler.h
3401 F: include/net/ieee80211_radiotap.h
3402 F: Documentation/driver-api/80211/cfg80211.rst
3403 F: Documentation/networking/regulatory.txt
3404
3405 CHAR and MISC DRIVERS
3406 M: Arnd Bergmann <arnd@arndb.de>
3407 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3409 S: Supported
3410 F: drivers/char/*
3411 F: drivers/misc/*
3412 F: include/linux/miscdevice.h
3413
3414 CHECKPATCH
3415 M: Andy Whitcroft <apw@canonical.com>
3416 M: Joe Perches <joe@perches.com>
3417 S: Maintained
3418 F: scripts/checkpatch.pl
3419
3420 CHINESE DOCUMENTATION
3421 M: Harry Wei <harryxiyou@gmail.com>
3422 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3423 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3424 S: Maintained
3425 F: Documentation/translations/zh_CN/
3426
3427 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3428 M: Peter Chen <Peter.Chen@nxp.com>
3429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3430 L: linux-usb@vger.kernel.org
3431 S: Maintained
3432 F: drivers/usb/chipidea/
3433
3434 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3435 M: Hans de Goede <hdegoede@redhat.com>
3436 L: linux-input@vger.kernel.org
3437 S: Maintained
3438 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3439 F: drivers/input/touchscreen/chipone_icn8318.c
3440
3441 CHROME HARDWARE PLATFORM SUPPORT
3442 M: Benson Leung <bleung@chromium.org>
3443 M: Olof Johansson <olof@lixom.net>
3444 S: Maintained
3445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3446 F: drivers/platform/chrome/
3447
3448 CIRRUS LOGIC AUDIO CODEC DRIVERS
3449 M: Brian Austin <brian.austin@cirrus.com>
3450 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3451 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3452 S: Maintained
3453 F: sound/soc/codecs/cs*
3454
3455 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3456 M: Hartley Sweeten <hsweeten@visionengravers.com>
3457 L: netdev@vger.kernel.org
3458 S: Maintained
3459 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3460
3461 CISCO FCOE HBA DRIVER
3462 M: Satish Kharat <satishkh@cisco.com>
3463 M: Sesidhar Baddela <sebaddel@cisco.com>
3464 M: Karan Tilak Kumar <kartilak@cisco.com>
3465 L: linux-scsi@vger.kernel.org
3466 S: Supported
3467 F: drivers/scsi/fnic/
3468
3469 CISCO SCSI HBA DRIVER
3470 M: Karan Tilak Kumar <kartilak@cisco.com>
3471 M: Sesidhar Baddela <sebaddel@cisco.com>
3472 L: linux-scsi@vger.kernel.org
3473 S: Supported
3474 F: drivers/scsi/snic/
3475
3476 CISCO VIC ETHERNET NIC DRIVER
3477 M: Christian Benvenuti <benve@cisco.com>
3478 M: Govindarajulu Varadarajan <_govind@gmx.com>
3479 M: Parvi Kaustubhi <pkaustub@cisco.com>
3480 S: Supported
3481 F: drivers/net/ethernet/cisco/enic/
3482
3483 CISCO VIC LOW LATENCY NIC DRIVER
3484 M: Christian Benvenuti <benve@cisco.com>
3485 M: Dave Goodell <dgoodell@cisco.com>
3486 S: Supported
3487 F: drivers/infiniband/hw/usnic/
3488
3489 CLEANCACHE API
3490 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3491 L: linux-kernel@vger.kernel.org
3492 S: Maintained
3493 F: mm/cleancache.c
3494 F: include/linux/cleancache.h
3495
3496 CLK API
3497 M: Russell King <linux@armlinux.org.uk>
3498 L: linux-clk@vger.kernel.org
3499 S: Maintained
3500 F: include/linux/clk.h
3501
3502 CLOCKSOURCE, CLOCKEVENT DRIVERS
3503 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3504 M: Thomas Gleixner <tglx@linutronix.de>
3505 L: linux-kernel@vger.kernel.org
3506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3507 S: Supported
3508 F: drivers/clocksource/
3509 F: Documentation/devicetree/bindings/timer/
3510
3511 CMPC ACPI DRIVER
3512 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3513 M: Daniel Oliveira Nascimento <don@syst.com.br>
3514 L: platform-driver-x86@vger.kernel.org
3515 S: Supported
3516 F: drivers/platform/x86/classmate-laptop.c
3517
3518 COBALT MEDIA DRIVER
3519 M: Hans Verkuil <hans.verkuil@cisco.com>
3520 L: linux-media@vger.kernel.org
3521 T: git git://linuxtv.org/media_tree.git
3522 W: https://linuxtv.org
3523 S: Supported
3524 F: drivers/media/pci/cobalt/
3525
3526 COCCINELLE/Semantic Patches (SmPL)
3527 M: Julia Lawall <Julia.Lawall@lip6.fr>
3528 M: Gilles Muller <Gilles.Muller@lip6.fr>
3529 M: Nicolas Palix <nicolas.palix@imag.fr>
3530 M: Michal Marek <michal.lkml@markovi.net>
3531 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3533 W: http://coccinelle.lip6.fr/
3534 S: Supported
3535 F: Documentation/dev-tools/coccinelle.rst
3536 F: scripts/coccinelle/
3537 F: scripts/coccicheck
3538
3539 CODA FILE SYSTEM
3540 M: Jan Harkes <jaharkes@cs.cmu.edu>
3541 M: coda@cs.cmu.edu
3542 L: codalist@coda.cs.cmu.edu
3543 W: http://www.coda.cs.cmu.edu/
3544 S: Maintained
3545 F: Documentation/filesystems/coda.txt
3546 F: fs/coda/
3547 F: include/linux/coda*.h
3548 F: include/uapi/linux/coda*.h
3549
3550 CODA V4L2 MEM2MEM DRIVER
3551 M: Philipp Zabel <p.zabel@pengutronix.de>
3552 L: linux-media@vger.kernel.org
3553 S: Maintained
3554 F: Documentation/devicetree/bindings/media/coda.txt
3555 F: drivers/media/platform/coda/
3556
3557 COMMON CLK FRAMEWORK
3558 M: Michael Turquette <mturquette@baylibre.com>
3559 M: Stephen Boyd <sboyd@codeaurora.org>
3560 L: linux-clk@vger.kernel.org
3561 Q: http://patchwork.kernel.org/project/linux-clk/list/
3562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3563 S: Maintained
3564 F: Documentation/devicetree/bindings/clock/
3565 F: drivers/clk/
3566 X: drivers/clk/clkdev.c
3567 F: include/linux/clk-pr*
3568 F: include/linux/clk/
3569
3570 COMMON INTERNET FILE SYSTEM (CIFS)
3571 M: Steve French <sfrench@samba.org>
3572 L: linux-cifs@vger.kernel.org
3573 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3574 W: http://linux-cifs.samba.org/
3575 T: git git://git.samba.org/sfrench/cifs-2.6.git
3576 S: Supported
3577 F: Documentation/filesystems/cifs/
3578 F: fs/cifs/
3579
3580 COMPACTPCI HOTPLUG CORE
3581 M: Scott Murray <scott@spiteful.org>
3582 L: linux-pci@vger.kernel.org
3583 S: Maintained
3584 F: drivers/pci/hotplug/cpci_hotplug*
3585
3586 COMPACTPCI HOTPLUG GENERIC DRIVER
3587 M: Scott Murray <scott@spiteful.org>
3588 L: linux-pci@vger.kernel.org
3589 S: Maintained
3590 F: drivers/pci/hotplug/cpcihp_generic.c
3591
3592 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3593 M: Scott Murray <scott@spiteful.org>
3594 L: linux-pci@vger.kernel.org
3595 S: Maintained
3596 F: drivers/pci/hotplug/cpcihp_zt5550.*
3597
3598 COMPAL LAPTOP SUPPORT
3599 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3600 L: platform-driver-x86@vger.kernel.org
3601 S: Maintained
3602 F: drivers/platform/x86/compal-laptop.c
3603
3604 CONEXANT ACCESSRUNNER USB DRIVER
3605 L: accessrunner-general@lists.sourceforge.net
3606 W: http://accessrunner.sourceforge.net/
3607 S: Orphan
3608 F: drivers/usb/atm/cxacru.c
3609
3610 CONFIGFS
3611 M: Joel Becker <jlbec@evilplan.org>
3612 M: Christoph Hellwig <hch@lst.de>
3613 T: git git://git.infradead.org/users/hch/configfs.git
3614 S: Supported
3615 F: fs/configfs/
3616 F: include/linux/configfs.h
3617
3618 CONNECTOR
3619 M: Evgeniy Polyakov <zbr@ioremap.net>
3620 L: netdev@vger.kernel.org
3621 S: Maintained
3622 F: drivers/connector/
3623
3624 CONTROL GROUP (CGROUP)
3625 M: Tejun Heo <tj@kernel.org>
3626 M: Li Zefan <lizefan@huawei.com>
3627 M: Johannes Weiner <hannes@cmpxchg.org>
3628 L: cgroups@vger.kernel.org
3629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3630 S: Maintained
3631 F: Documentation/cgroup*
3632 F: include/linux/cgroup*
3633 F: kernel/cgroup*
3634
3635 CONTROL GROUP - CPUSET
3636 M: Li Zefan <lizefan@huawei.com>
3637 L: cgroups@vger.kernel.org
3638 W: http://www.bullopensource.org/cpuset/
3639 W: http://oss.sgi.com/projects/cpusets/
3640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3641 S: Maintained
3642 F: Documentation/cgroup-v1/cpusets.txt
3643 F: include/linux/cpuset.h
3644 F: kernel/cgroup/cpuset.c
3645
3646 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3647 M: Johannes Weiner <hannes@cmpxchg.org>
3648 M: Michal Hocko <mhocko@kernel.org>
3649 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3650 L: cgroups@vger.kernel.org
3651 L: linux-mm@kvack.org
3652 S: Maintained
3653 F: mm/memcontrol.c
3654 F: mm/swap_cgroup.c
3655
3656 CORETEMP HARDWARE MONITORING DRIVER
3657 M: Fenghua Yu <fenghua.yu@intel.com>
3658 L: linux-hwmon@vger.kernel.org
3659 S: Maintained
3660 F: Documentation/hwmon/coretemp
3661 F: drivers/hwmon/coretemp.c
3662
3663 COSA/SRP SYNC SERIAL DRIVER
3664 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3665 W: http://www.fi.muni.cz/~kas/cosa/
3666 S: Maintained
3667 F: drivers/net/wan/cosa*
3668
3669 CPMAC ETHERNET DRIVER
3670 M: Florian Fainelli <f.fainelli@gmail.com>
3671 L: netdev@vger.kernel.org
3672 S: Maintained
3673 F: drivers/net/ethernet/ti/cpmac.c
3674
3675 CPU FREQUENCY DRIVERS
3676 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3677 M: Viresh Kumar <viresh.kumar@linaro.org>
3678 L: linux-pm@vger.kernel.org
3679 S: Maintained
3680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3681 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3682 B: https://bugzilla.kernel.org
3683 F: Documentation/cpu-freq/
3684 F: Documentation/devicetree/bindings/cpufreq/
3685 F: drivers/cpufreq/
3686 F: include/linux/cpufreq.h
3687 F: tools/testing/selftests/cpufreq/
3688
3689 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3690 M: Viresh Kumar <viresh.kumar@linaro.org>
3691 M: Sudeep Holla <sudeep.holla@arm.com>
3692 L: linux-pm@vger.kernel.org
3693 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3694 S: Maintained
3695 F: drivers/cpufreq/arm_big_little.h
3696 F: drivers/cpufreq/arm_big_little.c
3697 F: drivers/cpufreq/arm_big_little_dt.c
3698
3699 CPU POWER MONITORING SUBSYSTEM
3700 M: Thomas Renninger <trenn@suse.com>
3701 M: Shuah Khan <shuahkh@osg.samsung.com>
3702 M: Shuah Khan <shuah@kernel.org>
3703 L: linux-pm@vger.kernel.org
3704 S: Maintained
3705 F: tools/power/cpupower/
3706
3707 CPUID/MSR DRIVER
3708 M: "H. Peter Anvin" <hpa@zytor.com>
3709 S: Maintained
3710 F: arch/x86/kernel/cpuid.c
3711 F: arch/x86/kernel/msr.c
3712
3713 CPUIDLE DRIVER - ARM BIG LITTLE
3714 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3715 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3716 L: linux-pm@vger.kernel.org
3717 L: linux-arm-kernel@lists.infradead.org
3718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3719 S: Maintained
3720 F: drivers/cpuidle/cpuidle-big_little.c
3721
3722 CPUIDLE DRIVER - ARM EXYNOS
3723 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3724 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3725 M: Kukjin Kim <kgene@kernel.org>
3726 L: linux-pm@vger.kernel.org
3727 L: linux-samsung-soc@vger.kernel.org
3728 S: Supported
3729 F: drivers/cpuidle/cpuidle-exynos.c
3730 F: arch/arm/mach-exynos/pm.c
3731
3732 CPUIDLE DRIVERS
3733 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3734 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3735 L: linux-pm@vger.kernel.org
3736 S: Maintained
3737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3738 B: https://bugzilla.kernel.org
3739 F: drivers/cpuidle/*
3740 F: include/linux/cpuidle.h
3741
3742 CRAMFS FILESYSTEM
3743 M: Nicolas Pitre <nico@linaro.org>
3744 S: Maintained
3745 F: Documentation/filesystems/cramfs.txt
3746 F: fs/cramfs/
3747
3748 CRIS PORT
3749 M: Mikael Starvik <starvik@axis.com>
3750 M: Jesper Nilsson <jesper.nilsson@axis.com>
3751 L: linux-cris-kernel@axis.com
3752 W: http://developer.axis.com
3753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3754 S: Maintained
3755 F: arch/cris/
3756 F: drivers/tty/serial/crisv10.*
3757
3758 CRYPTO API
3759 M: Herbert Xu <herbert@gondor.apana.org.au>
3760 M: "David S. Miller" <davem@davemloft.net>
3761 L: linux-crypto@vger.kernel.org
3762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3764 S: Maintained
3765 F: Documentation/crypto/
3766 F: Documentation/devicetree/bindings/crypto/
3767 F: arch/*/crypto/
3768 F: crypto/
3769 F: drivers/crypto/
3770 F: include/crypto/
3771 F: include/linux/crypto*
3772
3773 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3774 M: Neil Horman <nhorman@tuxdriver.com>
3775 L: linux-crypto@vger.kernel.org
3776 S: Maintained
3777 F: crypto/ansi_cprng.c
3778 F: crypto/rng.c
3779
3780 CS3308 MEDIA DRIVER
3781 M: Hans Verkuil <hverkuil@xs4all.nl>
3782 L: linux-media@vger.kernel.org
3783 T: git git://linuxtv.org/media_tree.git
3784 W: http://linuxtv.org
3785 S: Odd Fixes
3786 F: drivers/media/i2c/cs3308.c
3787 F: drivers/media/i2c/cs3308.h
3788
3789 CS5535 Audio ALSA driver
3790 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3791 S: Maintained
3792 F: sound/pci/cs5535audio/
3793
3794 CW1200 WLAN driver
3795 M: Solomon Peachy <pizza@shaftnet.org>
3796 S: Maintained
3797 F: drivers/net/wireless/st/cw1200/
3798
3799 CX18 VIDEO4LINUX DRIVER
3800 M: Andy Walls <awalls@md.metrocast.net>
3801 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3802 L: linux-media@vger.kernel.org
3803 T: git git://linuxtv.org/media_tree.git
3804 W: https://linuxtv.org
3805 W: http://www.ivtvdriver.org/index.php/Cx18
3806 S: Maintained
3807 F: Documentation/media/v4l-drivers/cx18*
3808 F: drivers/media/pci/cx18/
3809 F: include/uapi/linux/ivtv*
3810
3811 CX2341X MPEG ENCODER HELPER MODULE
3812 M: Hans Verkuil <hverkuil@xs4all.nl>
3813 L: linux-media@vger.kernel.org
3814 T: git git://linuxtv.org/media_tree.git
3815 W: https://linuxtv.org
3816 S: Maintained
3817 F: drivers/media/common/cx2341x*
3818 F: include/media/cx2341x*
3819
3820 CX24120 MEDIA DRIVER
3821 M: Jemma Denson <jdenson@gmail.com>
3822 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3823 L: linux-media@vger.kernel.org
3824 W: https://linuxtv.org
3825 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3826 S: Maintained
3827 F: drivers/media/dvb-frontends/cx24120*
3828
3829 CX88 VIDEO4LINUX DRIVER
3830 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3831 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3832 L: linux-media@vger.kernel.org
3833 W: https://linuxtv.org
3834 T: git git://linuxtv.org/media_tree.git
3835 S: Odd fixes
3836 F: Documentation/media/v4l-drivers/cx88*
3837 F: drivers/media/pci/cx88/
3838
3839 CXD2820R MEDIA DRIVER
3840 M: Antti Palosaari <crope@iki.fi>
3841 L: linux-media@vger.kernel.org
3842 W: https://linuxtv.org
3843 W: http://palosaari.fi/linux/
3844 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3845 T: git git://linuxtv.org/anttip/media_tree.git
3846 S: Maintained
3847 F: drivers/media/dvb-frontends/cxd2820r*
3848
3849 CXGB3 ETHERNET DRIVER (CXGB3)
3850 M: Santosh Raspatur <santosh@chelsio.com>
3851 L: netdev@vger.kernel.org
3852 W: http://www.chelsio.com
3853 S: Supported
3854 F: drivers/net/ethernet/chelsio/cxgb3/
3855
3856 CXGB3 ISCSI DRIVER (CXGB3I)
3857 M: Karen Xie <kxie@chelsio.com>
3858 L: linux-scsi@vger.kernel.org
3859 W: http://www.chelsio.com
3860 S: Supported
3861 F: drivers/scsi/cxgbi/cxgb3i
3862
3863 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3864 M: Steve Wise <swise@chelsio.com>
3865 L: linux-rdma@vger.kernel.org
3866 W: http://www.openfabrics.org
3867 S: Supported
3868 F: drivers/infiniband/hw/cxgb3/
3869 F: include/uapi/rdma/cxgb3-abi.h
3870
3871 CXGB4 CRYPTO DRIVER (chcr)
3872 M: Harsh Jain <harsh@chelsio.com>
3873 L: linux-crypto@vger.kernel.org
3874 W: http://www.chelsio.com
3875 S: Supported
3876 F: drivers/crypto/chelsio
3877
3878 CXGB4 ETHERNET DRIVER (CXGB4)
3879 M: Ganesh Goudar <ganeshgr@chelsio.com>
3880 L: netdev@vger.kernel.org
3881 W: http://www.chelsio.com
3882 S: Supported
3883 F: drivers/net/ethernet/chelsio/cxgb4/
3884
3885 CXGB4 ISCSI DRIVER (CXGB4I)
3886 M: Karen Xie <kxie@chelsio.com>
3887 L: linux-scsi@vger.kernel.org
3888 W: http://www.chelsio.com
3889 S: Supported
3890 F: drivers/scsi/cxgbi/cxgb4i
3891
3892 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3893 M: Steve Wise <swise@chelsio.com>
3894 L: linux-rdma@vger.kernel.org
3895 W: http://www.openfabrics.org
3896 S: Supported
3897 F: drivers/infiniband/hw/cxgb4/
3898 F: include/uapi/rdma/cxgb4-abi.h
3899
3900 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3901 M: Casey Leedom <leedom@chelsio.com>
3902 L: netdev@vger.kernel.org
3903 W: http://www.chelsio.com
3904 S: Supported
3905 F: drivers/net/ethernet/chelsio/cxgb4vf/
3906
3907 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3908 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3909 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3910 L: linuxppc-dev@lists.ozlabs.org
3911 S: Supported
3912 F: arch/powerpc/platforms/powernv/pci-cxl.c
3913 F: drivers/misc/cxl/
3914 F: include/misc/cxl*
3915 F: include/uapi/misc/cxl.h
3916 F: Documentation/powerpc/cxl.txt
3917 F: Documentation/ABI/testing/sysfs-class-cxl
3918
3919 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3920 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3921 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3922 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3923 L: linux-scsi@vger.kernel.org
3924 S: Supported
3925 F: drivers/scsi/cxlflash/
3926 F: include/uapi/scsi/cxlflash_ioctls.h
3927 F: Documentation/powerpc/cxlflash.txt
3928
3929 CYBERPRO FB DRIVER
3930 M: Russell King <linux@armlinux.org.uk>
3931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3932 W: http://www.armlinux.org.uk/
3933 S: Maintained
3934 F: drivers/video/fbdev/cyber2000fb.*
3935
3936 CYCLADES ASYNC MUX DRIVER
3937 W: http://www.cyclades.com/
3938 S: Orphan
3939 F: drivers/tty/cyclades.c
3940 F: include/linux/cyclades.h
3941 F: include/uapi/linux/cyclades.h
3942
3943 CYCLADES PC300 DRIVER
3944 W: http://www.cyclades.com/
3945 S: Orphan
3946 F: drivers/net/wan/pc300*
3947
3948 CYPRESS_FIRMWARE MEDIA DRIVER
3949 M: Antti Palosaari <crope@iki.fi>
3950 L: linux-media@vger.kernel.org
3951 W: https://linuxtv.org
3952 W: http://palosaari.fi/linux/
3953 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3954 T: git git://linuxtv.org/anttip/media_tree.git
3955 S: Maintained
3956 F: drivers/media/common/cypress_firmware*
3957
3958 CYTTSP TOUCHSCREEN DRIVER
3959 M: Ferruh Yigit <fery@cypress.com>
3960 L: linux-input@vger.kernel.org
3961 S: Supported
3962 F: drivers/input/touchscreen/cyttsp*
3963 F: include/linux/input/cyttsp.h
3964
3965 D-LINK DIR-685 TOUCHKEYS DRIVER
3966 M: Linus Walleij <linus.walleij@linaro.org>
3967 L: linux-input@vger.kernel.org
3968 S: Supported
3969 F: drivers/input/dlink-dir685-touchkeys.c
3970
3971 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3972 M: Joshua Kinard <kumba@gentoo.org>
3973 S: Maintained
3974 F: drivers/rtc/rtc-ds1685.c
3975 F: include/linux/rtc/ds1685.h
3976
3977 DAMA SLAVE for AX.25
3978 M: Joerg Reuter <jreuter@yaina.de>
3979 W: http://yaina.de/jreuter/
3980 W: http://www.qsl.net/dl1bke/
3981 L: linux-hams@vger.kernel.org
3982 S: Maintained
3983 F: net/ax25/af_ax25.c
3984 F: net/ax25/ax25_dev.c
3985 F: net/ax25/ax25_ds_*
3986 F: net/ax25/ax25_in.c
3987 F: net/ax25/ax25_out.c
3988 F: net/ax25/ax25_timer.c
3989 F: net/ax25/sysctl_net_ax25.c
3990
3991 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3992 L: netdev@vger.kernel.org
3993 S: Orphan
3994 F: Documentation/networking/dmfe.txt
3995 F: drivers/net/ethernet/dec/tulip/dmfe.c
3996
3997 DC390/AM53C974 SCSI driver
3998 M: Hannes Reinecke <hare@suse.com>
3999 L: linux-scsi@vger.kernel.org
4000 S: Maintained
4001 F: drivers/scsi/am53c974.c
4002
4003 DC395x SCSI driver
4004 M: Oliver Neukum <oliver@neukum.org>
4005 M: Ali Akcaagac <aliakc@web.de>
4006 M: Jamie Lenehan <lenehan@twibble.org>
4007 L: dc395x@twibble.org
4008 W: http://twibble.org/dist/dc395x/
4009 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4010 S: Maintained
4011 F: Documentation/scsi/dc395x.txt
4012 F: drivers/scsi/dc395x.*
4013
4014 DCCP PROTOCOL
4015 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4016 L: dccp@vger.kernel.org
4017 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4018 S: Maintained
4019 F: include/linux/dccp.h
4020 F: include/uapi/linux/dccp.h
4021 F: include/linux/tfrc.h
4022 F: net/dccp/
4023
4024 DECnet NETWORK LAYER
4025 W: http://linux-decnet.sourceforge.net
4026 L: linux-decnet-user@lists.sourceforge.net
4027 S: Orphan
4028 F: Documentation/networking/decnet.txt
4029 F: net/decnet/
4030
4031 DECSTATION PLATFORM SUPPORT
4032 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4033 L: linux-mips@linux-mips.org
4034 W: http://www.linux-mips.org/wiki/DECstation
4035 S: Maintained
4036 F: arch/mips/dec/
4037 F: arch/mips/include/asm/dec/
4038 F: arch/mips/include/asm/mach-dec/
4039
4040 DEFXX FDDI NETWORK DRIVER
4041 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4042 S: Maintained
4043 F: drivers/net/fddi/defxx.*
4044
4045 DELL SMBIOS DRIVER
4046 M: Pali Rohár <pali.rohar@gmail.com>
4047 M: Mario Limonciello <mario.limonciello@dell.com>
4048 L: platform-driver-x86@vger.kernel.org
4049 S: Maintained
4050 F: drivers/platform/x86/dell-smbios.*
4051
4052 DELL SMBIOS SMM DRIVER
4053 M: Mario Limonciello <mario.limonciello@dell.com>
4054 L: platform-driver-x86@vger.kernel.org
4055 S: Maintained
4056 F: drivers/platform/x86/dell-smbios-smm.c
4057
4058 DELL SMBIOS WMI DRIVER
4059 M: Mario Limonciello <mario.limonciello@dell.com>
4060 L: platform-driver-x86@vger.kernel.org
4061 S: Maintained
4062 F: drivers/platform/x86/dell-smbios-wmi.c
4063 F: tools/wmi/dell-smbios-example.c
4064
4065 DELL LAPTOP DRIVER
4066 M: Matthew Garrett <mjg59@srcf.ucam.org>
4067 M: Pali Rohár <pali.rohar@gmail.com>
4068 L: platform-driver-x86@vger.kernel.org
4069 S: Maintained
4070 F: drivers/platform/x86/dell-laptop.c
4071
4072 DELL LAPTOP FREEFALL DRIVER
4073 M: Pali Rohár <pali.rohar@gmail.com>
4074 S: Maintained
4075 F: drivers/platform/x86/dell-smo8800.c
4076
4077 DELL LAPTOP RBTN DRIVER
4078 M: Pali Rohár <pali.rohar@gmail.com>
4079 S: Maintained
4080 F: drivers/platform/x86/dell-rbtn.*
4081
4082 DELL LAPTOP SMM DRIVER
4083 M: Pali Rohár <pali.rohar@gmail.com>
4084 S: Maintained
4085 F: drivers/hwmon/dell-smm-hwmon.c
4086 F: include/uapi/linux/i8k.h
4087
4088 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4089 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4090 S: Maintained
4091 F: Documentation/dcdbas.txt
4092 F: drivers/firmware/dcdbas.*
4093
4094 DELL WMI NOTIFICATIONS DRIVER
4095 M: Matthew Garrett <mjg59@srcf.ucam.org>
4096 M: Pali Rohár <pali.rohar@gmail.com>
4097 S: Maintained
4098 F: drivers/platform/x86/dell-wmi.c
4099
4100 DELL WMI DESCRIPTOR DRIVER
4101 M: Mario Limonciello <mario.limonciello@dell.com>
4102 S: Maintained
4103 F: drivers/platform/x86/dell-wmi-descriptor.c
4104
4105 DELTA ST MEDIA DRIVER
4106 M: Hugues Fruchet <hugues.fruchet@st.com>
4107 L: linux-media@vger.kernel.org
4108 T: git git://linuxtv.org/media_tree.git
4109 W: https://linuxtv.org
4110 S: Supported
4111 F: drivers/media/platform/sti/delta
4112
4113 DENALI NAND DRIVER
4114 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4115 L: linux-mtd@lists.infradead.org
4116 S: Supported
4117 F: drivers/mtd/nand/denali*
4118
4119 DESIGNWARE USB2 DRD IP DRIVER
4120 M: John Youn <johnyoun@synopsys.com>
4121 L: linux-usb@vger.kernel.org
4122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4123 S: Maintained
4124 F: drivers/usb/dwc2/
4125
4126 DESIGNWARE USB3 DRD IP DRIVER
4127 M: Felipe Balbi <balbi@kernel.org>
4128 L: linux-usb@vger.kernel.org
4129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4130 S: Maintained
4131 F: drivers/usb/dwc3/
4132
4133 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4134 M: Andreas Klinger <ak@it-klinger.de>
4135 L: linux-iio@vger.kernel.org
4136 S: Maintained
4137 F: drivers/iio/proximity/srf*.c
4138
4139 DEVICE COREDUMP (DEV_COREDUMP)
4140 M: Johannes Berg <johannes@sipsolutions.net>
4141 L: linux-kernel@vger.kernel.org
4142 S: Maintained
4143 F: drivers/base/devcoredump.c
4144 F: include/linux/devcoredump.h
4145
4146 DEVICE FREQUENCY (DEVFREQ)
4147 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4148 M: Kyungmin Park <kyungmin.park@samsung.com>
4149 R: Chanwoo Choi <cw00.choi@samsung.com>
4150 L: linux-pm@vger.kernel.org
4151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4152 S: Maintained
4153 F: drivers/devfreq/
4154 F: include/linux/devfreq.h
4155 F: Documentation/devicetree/bindings/devfreq/
4156
4157 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4158 M: Chanwoo Choi <cw00.choi@samsung.com>
4159 L: linux-pm@vger.kernel.org
4160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4161 S: Supported
4162 F: drivers/devfreq/event/
4163 F: drivers/devfreq/devfreq-event.c
4164 F: include/linux/devfreq-event.h
4165 F: Documentation/devicetree/bindings/devfreq/event/
4166
4167 DEVICE NUMBER REGISTRY
4168 M: Torben Mathiasen <device@lanana.org>
4169 W: http://lanana.org/docs/device-list/index.html
4170 S: Maintained
4171
4172 DEVICE-MAPPER (LVM)
4173 M: Alasdair Kergon <agk@redhat.com>
4174 M: Mike Snitzer <snitzer@redhat.com>
4175 M: dm-devel@redhat.com
4176 L: dm-devel@redhat.com
4177 W: http://sources.redhat.com/dm
4178 Q: http://patchwork.kernel.org/project/dm-devel/list/
4179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4180 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4181 S: Maintained
4182 F: Documentation/device-mapper/
4183 F: drivers/md/Makefile
4184 F: drivers/md/Kconfig
4185 F: drivers/md/dm*
4186 F: drivers/md/persistent-data/
4187 F: include/linux/device-mapper.h
4188 F: include/linux/dm-*.h
4189 F: include/uapi/linux/dm-*.h
4190
4191 DEVLINK
4192 M: Jiri Pirko <jiri@mellanox.com>
4193 L: netdev@vger.kernel.org
4194 S: Supported
4195 F: net/core/devlink.c
4196 F: include/net/devlink.h
4197 F: include/uapi/linux/devlink.h
4198
4199 DIALOG SEMICONDUCTOR DRIVERS
4200 M: Support Opensource <support.opensource@diasemi.com>
4201 W: http://www.dialog-semiconductor.com/products
4202 S: Supported
4203 F: Documentation/hwmon/da90??
4204 F: Documentation/devicetree/bindings/mfd/da90*.txt
4205 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4206 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4207 F: Documentation/devicetree/bindings/regulator/da92*.txt
4208 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4209 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4210 F: drivers/gpio/gpio-da90??.c
4211 F: drivers/hwmon/da90??-hwmon.c
4212 F: drivers/iio/adc/da91??-*.c
4213 F: drivers/input/misc/da90??_onkey.c
4214 F: drivers/input/touchscreen/da9052_tsi.c
4215 F: drivers/leds/leds-da90??.c
4216 F: drivers/mfd/da903x.c
4217 F: drivers/mfd/da90??-*.c
4218 F: drivers/mfd/da91??-*.c
4219 F: drivers/power/supply/da9052-battery.c
4220 F: drivers/power/supply/da91??-*.c
4221 F: drivers/regulator/da903x.c
4222 F: drivers/regulator/da9???-regulator.[ch]
4223 F: drivers/thermal/da90??-thermal.c
4224 F: drivers/rtc/rtc-da90??.c
4225 F: drivers/video/backlight/da90??_bl.c
4226 F: drivers/watchdog/da90??_wdt.c
4227 F: include/linux/mfd/da903x.h
4228 F: include/linux/mfd/da9052/
4229 F: include/linux/mfd/da9055/
4230 F: include/linux/mfd/da9062/
4231 F: include/linux/mfd/da9063/
4232 F: include/linux/mfd/da9150/
4233 F: include/linux/regulator/da9211.h
4234 F: include/sound/da[79]*.h
4235 F: sound/soc/codecs/da[79]*.[ch]
4236
4237 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4238 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4239 L: linux-gpio@vger.kernel.org
4240 S: Maintained
4241 F: drivers/gpio/gpio-gpio-mm.c
4242
4243 DIGI NEO AND CLASSIC PCI PRODUCTS
4244 M: Lidza Louina <lidza.louina@gmail.com>
4245 M: Mark Hounschell <markh@compro.net>
4246 L: driverdev-devel@linuxdriverproject.org
4247 S: Maintained
4248 F: drivers/staging/dgnc/
4249
4250 DIOLAN U2C-12 I2C DRIVER
4251 M: Guenter Roeck <linux@roeck-us.net>
4252 L: linux-i2c@vger.kernel.org
4253 S: Maintained
4254 F: drivers/i2c/busses/i2c-diolan-u2c.c
4255
4256 FILESYSTEM DIRECT ACCESS (DAX)
4257 M: Matthew Wilcox <mawilcox@microsoft.com>
4258 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4259 L: linux-fsdevel@vger.kernel.org
4260 S: Supported
4261 F: fs/dax.c
4262 F: include/linux/dax.h
4263 F: include/trace/events/fs_dax.h
4264
4265 DEVICE DIRECT ACCESS (DAX)
4266 M: Dan Williams <dan.j.williams@intel.com>
4267 L: linux-nvdimm@lists.01.org
4268 S: Supported
4269 F: drivers/dax/
4270
4271 DIRECTORY NOTIFICATION (DNOTIFY)
4272 M: Jan Kara <jack@suse.cz>
4273 R: Amir Goldstein <amir73il@gmail.com>
4274 L: linux-fsdevel@vger.kernel.org
4275 S: Maintained
4276 F: Documentation/filesystems/dnotify.txt
4277 F: fs/notify/dnotify/
4278 F: include/linux/dnotify.h
4279
4280 DISK GEOMETRY AND PARTITION HANDLING
4281 M: Andries Brouwer <aeb@cwi.nl>
4282 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4283 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4284 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4285 S: Maintained
4286
4287 DISKQUOTA
4288 M: Jan Kara <jack@suse.com>
4289 S: Maintained
4290 F: Documentation/filesystems/quota.txt
4291 F: fs/quota/
4292 F: include/linux/quota*.h
4293 F: include/uapi/linux/quota*.h
4294
4295 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4296 M: Bernie Thompson <bernie@plugable.com>
4297 L: linux-fbdev@vger.kernel.org
4298 S: Maintained
4299 W: http://plugable.com/category/projects/udlfb/
4300 F: drivers/video/fbdev/udlfb.c
4301 F: include/video/udlfb.h
4302 F: Documentation/fb/udlfb.txt
4303
4304 DISTRIBUTED LOCK MANAGER (DLM)
4305 M: Christine Caulfield <ccaulfie@redhat.com>
4306 M: David Teigland <teigland@redhat.com>
4307 L: cluster-devel@redhat.com
4308 W: http://sources.redhat.com/cluster/
4309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4310 S: Supported
4311 F: fs/dlm/
4312
4313 DMA BUFFER SHARING FRAMEWORK
4314 M: Sumit Semwal <sumit.semwal@linaro.org>
4315 S: Maintained
4316 L: linux-media@vger.kernel.org
4317 L: dri-devel@lists.freedesktop.org
4318 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4319 F: drivers/dma-buf/
4320 F: include/linux/dma-buf*
4321 F: include/linux/reservation.h
4322 F: include/linux/*fence.h
4323 F: Documentation/driver-api/dma-buf.rst
4324 T: git git://anongit.freedesktop.org/drm/drm-misc
4325
4326 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4327 M: Vinod Koul <vinod.koul@intel.com>
4328 L: dmaengine@vger.kernel.org
4329 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4330 S: Maintained
4331 F: drivers/dma/
4332 F: include/linux/dmaengine.h
4333 F: Documentation/devicetree/bindings/dma/
4334 F: Documentation/driver-api/dmaengine/
4335 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4336
4337 DMA MAPPING HELPERS
4338 M: Christoph Hellwig <hch@lst.de>
4339 M: Marek Szyprowski <m.szyprowski@samsung.com>
4340 R: Robin Murphy <robin.murphy@arm.com>
4341 L: iommu@lists.linux-foundation.org
4342 T: git git://git.infradead.org/users/hch/dma-mapping.git
4343 W: http://git.infradead.org/users/hch/dma-mapping.git
4344 S: Supported
4345 F: lib/dma-debug.c
4346 F: lib/dma-noop.c
4347 F: lib/dma-virt.c
4348 F: drivers/base/dma-mapping.c
4349 F: drivers/base/dma-coherent.c
4350 F: include/linux/dma-mapping.h
4351
4352 DME1737 HARDWARE MONITOR DRIVER
4353 M: Juerg Haefliger <juergh@gmail.com>
4354 L: linux-hwmon@vger.kernel.org
4355 S: Maintained
4356 F: Documentation/hwmon/dme1737
4357 F: drivers/hwmon/dme1737.c
4358
4359 DMI/SMBIOS SUPPORT
4360 M: Jean Delvare <jdelvare@suse.com>
4361 S: Maintained
4362 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4363 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4364 F: drivers/firmware/dmi-id.c
4365 F: drivers/firmware/dmi_scan.c
4366 F: include/linux/dmi.h
4367
4368 DOCUMENTATION
4369 M: Jonathan Corbet <corbet@lwn.net>
4370 L: linux-doc@vger.kernel.org
4371 S: Maintained
4372 F: Documentation/
4373 F: scripts/kernel-doc
4374 X: Documentation/ABI/
4375 X: Documentation/devicetree/
4376 X: Documentation/acpi
4377 X: Documentation/power
4378 X: Documentation/spi
4379 X: Documentation/media
4380 T: git git://git.lwn.net/linux.git docs-next
4381
4382 DONGWOON DW9714 LENS VOICE COIL DRIVER
4383 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4384 L: linux-media@vger.kernel.org
4385 T: git git://linuxtv.org/media_tree.git
4386 S: Maintained
4387 F: drivers/media/i2c/dw9714.c
4388
4389 DOUBLETALK DRIVER
4390 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4391 L: blinux-list@redhat.com
4392 S: Maintained
4393 F: drivers/char/dtlk.c
4394 F: include/linux/dtlk.h
4395
4396 DPAA2 DATAPATH I/O (DPIO) DRIVER
4397 M: Roy Pledge <Roy.Pledge@nxp.com>
4398 L: linux-kernel@vger.kernel.org
4399 S: Maintained
4400 F: drivers/staging/fsl-mc/bus/dpio
4401
4402 DPAA2 ETHERNET DRIVER
4403 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4404 L: linux-kernel@vger.kernel.org
4405 S: Maintained
4406 F: drivers/staging/fsl-dpaa2/ethernet
4407
4408 DPT_I2O SCSI RAID DRIVER
4409 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4410 L: linux-scsi@vger.kernel.org
4411 W: http://www.adaptec.com/
4412 S: Maintained
4413 F: drivers/scsi/dpt*
4414 F: drivers/scsi/dpt/
4415
4416 DRBD DRIVER
4417 M: Philipp Reisner <philipp.reisner@linbit.com>
4418 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4419 L: drbd-dev@lists.linbit.com
4420 W: http://www.drbd.org
4421 T: git git://git.linbit.com/linux-drbd.git
4422 T: git git://git.linbit.com/drbd-8.4.git
4423 S: Supported
4424 F: drivers/block/drbd/
4425 F: lib/lru_cache.c
4426 F: Documentation/blockdev/drbd/
4427
4428 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4429 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4431 S: Supported
4432 F: Documentation/kobject.txt
4433 F: drivers/base/
4434 F: fs/debugfs/
4435 F: fs/sysfs/
4436 F: include/linux/debugfs.h
4437 F: include/linux/kobj*
4438 F: lib/kobj*
4439
4440 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4441 M: Kevin Hilman <khilman@kernel.org>
4442 M: Nishanth Menon <nm@ti.com>
4443 S: Maintained
4444 F: drivers/power/avs/
4445 F: include/linux/power/smartreflex.h
4446 L: linux-pm@vger.kernel.org
4447
4448 DRM DRIVER FOR ARM PL111 CLCD
4449 M: Eric Anholt <eric@anholt.net>
4450 T: git git://anongit.freedesktop.org/drm/drm-misc
4451 S: Supported
4452 F: drivers/gpu/drm/pl111/
4453
4454 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4455 M: Dave Airlie <airlied@redhat.com>
4456 S: Odd Fixes
4457 F: drivers/gpu/drm/ast/
4458
4459 DRM DRIVER FOR BOCHS VIRTUAL GPU
4460 M: Gerd Hoffmann <kraxel@redhat.com>
4461 L: virtualization@lists.linux-foundation.org
4462 T: git git://anongit.freedesktop.org/drm/drm-misc
4463 S: Maintained
4464 F: drivers/gpu/drm/bochs/
4465
4466 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4467 M: Linus Walleij <linus.walleij@linaro.org>
4468 T: git git://anongit.freedesktop.org/drm/drm-misc
4469 S: Maintained
4470 F: drivers/gpu/drm/tve200/
4471
4472 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4473 S: Orphan / Obsolete
4474 F: drivers/gpu/drm/i810/
4475 F: include/uapi/drm/i810_drm.h
4476
4477 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4478 S: Orphan / Obsolete
4479 F: drivers/gpu/drm/mga/
4480 F: include/uapi/drm/mga_drm.h
4481
4482 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4483 M: Dave Airlie <airlied@redhat.com>
4484 S: Odd Fixes
4485 F: drivers/gpu/drm/mgag200/
4486
4487 DRM DRIVER FOR MI0283QT
4488 M: Noralf Trønnes <noralf@tronnes.org>
4489 S: Maintained
4490 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4491 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4492
4493 DRM DRIVER FOR MSM ADRENO GPU
4494 M: Rob Clark <robdclark@gmail.com>
4495 L: linux-arm-msm@vger.kernel.org
4496 L: dri-devel@lists.freedesktop.org
4497 L: freedreno@lists.freedesktop.org
4498 T: git git://people.freedesktop.org/~robclark/linux
4499 S: Maintained
4500 F: drivers/gpu/drm/msm/
4501 F: include/uapi/drm/msm_drm.h
4502 F: Documentation/devicetree/bindings/display/msm/
4503
4504 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4505 M: Ben Skeggs <bskeggs@redhat.com>
4506 L: dri-devel@lists.freedesktop.org
4507 L: nouveau@lists.freedesktop.org
4508 T: git git://github.com/skeggsb/linux
4509 S: Supported
4510 F: drivers/gpu/drm/nouveau/
4511 F: include/uapi/drm/nouveau_drm.h
4512
4513 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4514 M: Noralf Trønnes <noralf@tronnes.org>
4515 S: Maintained
4516 F: drivers/gpu/drm/tinydrm/repaper.c
4517 F: Documentation/devicetree/bindings/display/repaper.txt
4518
4519 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4520 M: Dave Airlie <airlied@redhat.com>
4521 M: Gerd Hoffmann <kraxel@redhat.com>
4522 L: virtualization@lists.linux-foundation.org
4523 T: git git://anongit.freedesktop.org/drm/drm-misc
4524 S: Obsolete
4525 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4526 F: drivers/gpu/drm/cirrus/
4527
4528 DRM DRIVER FOR QXL VIRTUAL GPU
4529 M: Dave Airlie <airlied@redhat.com>
4530 M: Gerd Hoffmann <kraxel@redhat.com>
4531 L: virtualization@lists.linux-foundation.org
4532 T: git git://anongit.freedesktop.org/drm/drm-misc
4533 S: Maintained
4534 F: drivers/gpu/drm/qxl/
4535 F: include/uapi/drm/qxl_drm.h
4536
4537 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4538 S: Orphan / Obsolete
4539 F: drivers/gpu/drm/r128/
4540 F: include/uapi/drm/r128_drm.h
4541
4542 DRM DRIVER FOR SAVAGE VIDEO CARDS
4543 S: Orphan / Obsolete
4544 F: drivers/gpu/drm/savage/
4545 F: include/uapi/drm/savage_drm.h
4546
4547 DRM DRIVER FOR SIS VIDEO CARDS
4548 S: Orphan / Obsolete
4549 F: drivers/gpu/drm/sis/
4550 F: include/uapi/drm/sis_drm.h
4551
4552 DRM DRIVER FOR SITRONIX ST7586 PANELS
4553 M: David Lechner <david@lechnology.com>
4554 S: Maintained
4555 F: drivers/gpu/drm/tinydrm/st7586.c
4556 F: Documentation/devicetree/bindings/display/st7586.txt
4557
4558 DRM DRIVER FOR TDFX VIDEO CARDS
4559 S: Orphan / Obsolete
4560 F: drivers/gpu/drm/tdfx/
4561
4562 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4563 M: Dave Airlie <airlied@redhat.com>
4564 S: Odd Fixes
4565 F: drivers/gpu/drm/udl/
4566
4567 DRM DRIVER FOR VMWARE VIRTUAL GPU
4568 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4569 M: Sinclair Yeh <syeh@vmware.com>
4570 M: Thomas Hellstrom <thellstrom@vmware.com>
4571 L: dri-devel@lists.freedesktop.org
4572 T: git git://people.freedesktop.org/~syeh/repos_linux
4573 T: git git://people.freedesktop.org/~thomash/linux
4574 S: Supported
4575 F: drivers/gpu/drm/vmwgfx/
4576 F: include/uapi/drm/vmwgfx_drm.h
4577
4578 DRM DRIVERS
4579 M: David Airlie <airlied@linux.ie>
4580 L: dri-devel@lists.freedesktop.org
4581 T: git git://people.freedesktop.org/~airlied/linux
4582 B: https://bugs.freedesktop.org/
4583 C: irc://chat.freenode.net/dri-devel
4584 S: Maintained
4585 F: drivers/gpu/drm/
4586 F: drivers/gpu/vga/
4587 F: Documentation/devicetree/bindings/display/
4588 F: Documentation/devicetree/bindings/gpu/
4589 F: Documentation/devicetree/bindings/video/
4590 F: Documentation/gpu/
4591 F: include/drm/
4592 F: include/uapi/drm/
4593 F: include/linux/vga*
4594
4595 DRM DRIVERS AND MISC GPU PATCHES
4596 M: Daniel Vetter <daniel.vetter@intel.com>
4597 M: Jani Nikula <jani.nikula@linux.intel.com>
4598 M: Sean Paul <seanpaul@chromium.org>
4599 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4600 S: Maintained
4601 T: git git://anongit.freedesktop.org/drm/drm-misc
4602 F: Documentation/gpu/
4603 F: drivers/gpu/vga/
4604 F: drivers/gpu/drm/*
4605 F: include/drm/drm*
4606 F: include/uapi/drm/drm*
4607 F: include/linux/vga*
4608
4609 DRM DRIVERS FOR ALLWINNER A10
4610 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4611 L: dri-devel@lists.freedesktop.org
4612 S: Supported
4613 F: drivers/gpu/drm/sun4i/
4614 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4615 T: git git://anongit.freedesktop.org/drm/drm-misc
4616
4617 DRM DRIVERS FOR AMLOGIC SOCS
4618 M: Neil Armstrong <narmstrong@baylibre.com>
4619 L: dri-devel@lists.freedesktop.org
4620 L: linux-amlogic@lists.infradead.org
4621 W: http://linux-meson.com/
4622 S: Supported
4623 F: drivers/gpu/drm/meson/
4624 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4625 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4626 F: Documentation/gpu/meson.rst
4627 T: git git://anongit.freedesktop.org/drm/drm-misc
4628
4629 DRM DRIVERS FOR ATMEL HLCDC
4630 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4631 L: dri-devel@lists.freedesktop.org
4632 S: Supported
4633 F: drivers/gpu/drm/atmel-hlcdc/
4634 F: Documentation/devicetree/bindings/drm/atmel/
4635 T: git git://anongit.freedesktop.org/drm/drm-misc
4636
4637 DRM DRIVERS FOR BRIDGE CHIPS
4638 M: Archit Taneja <architt@codeaurora.org>
4639 M: Andrzej Hajda <a.hajda@samsung.com>
4640 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4641 S: Maintained
4642 T: git git://anongit.freedesktop.org/drm/drm-misc
4643 F: drivers/gpu/drm/bridge/
4644
4645 DRM DRIVERS FOR EXYNOS
4646 M: Inki Dae <inki.dae@samsung.com>
4647 M: Joonyoung Shim <jy0922.shim@samsung.com>
4648 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4649 M: Kyungmin Park <kyungmin.park@samsung.com>
4650 L: dri-devel@lists.freedesktop.org
4651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4652 S: Supported
4653 F: drivers/gpu/drm/exynos/
4654 F: include/uapi/drm/exynos_drm.h
4655 F: Documentation/devicetree/bindings/display/exynos/
4656
4657 DRM DRIVERS FOR FREESCALE DCU
4658 M: Stefan Agner <stefan@agner.ch>
4659 M: Alison Wang <alison.wang@freescale.com>
4660 L: dri-devel@lists.freedesktop.org
4661 S: Supported
4662 F: drivers/gpu/drm/fsl-dcu/
4663 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4664 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4665 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4666
4667 DRM DRIVERS FOR FREESCALE IMX
4668 M: Philipp Zabel <p.zabel@pengutronix.de>
4669 L: dri-devel@lists.freedesktop.org
4670 S: Maintained
4671 F: drivers/gpu/drm/imx/
4672 F: drivers/gpu/ipu-v3/
4673 F: Documentation/devicetree/bindings/display/imx/
4674
4675 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4676 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4677 L: dri-devel@lists.freedesktop.org
4678 T: git git://github.com/patjak/drm-gma500
4679 S: Maintained
4680 F: drivers/gpu/drm/gma500/
4681
4682 DRM DRIVERS FOR HISILICON
4683 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4684 M: Rongrong Zou <zourongrong@gmail.com>
4685 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4686 R: Chen Feng <puck.chen@hisilicon.com>
4687 L: dri-devel@lists.freedesktop.org
4688 T: git git://github.com/xin3liang/linux.git
4689 S: Maintained
4690 F: drivers/gpu/drm/hisilicon/
4691 F: Documentation/devicetree/bindings/display/hisilicon/
4692
4693 DRM DRIVERS FOR MEDIATEK
4694 M: CK Hu <ck.hu@mediatek.com>
4695 M: Philipp Zabel <p.zabel@pengutronix.de>
4696 L: dri-devel@lists.freedesktop.org
4697 S: Supported
4698 F: drivers/gpu/drm/mediatek/
4699 F: Documentation/devicetree/bindings/display/mediatek/
4700
4701 DRM DRIVERS FOR NVIDIA TEGRA
4702 M: Thierry Reding <thierry.reding@gmail.com>
4703 L: dri-devel@lists.freedesktop.org
4704 L: linux-tegra@vger.kernel.org
4705 T: git git://anongit.freedesktop.org/tegra/linux.git
4706 S: Supported
4707 F: drivers/gpu/drm/tegra/
4708 F: drivers/gpu/host1x/
4709 F: include/linux/host1x.h
4710 F: include/uapi/drm/tegra_drm.h
4711 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4712
4713 DRM DRIVERS FOR RENESAS
4714 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4715 L: dri-devel@lists.freedesktop.org
4716 L: linux-renesas-soc@vger.kernel.org
4717 T: git git://linuxtv.org/pinchartl/fbdev
4718 S: Supported
4719 F: drivers/gpu/drm/rcar-du/
4720 F: drivers/gpu/drm/shmobile/
4721 F: include/linux/platform_data/shmob_drm.h
4722 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4723 F: Documentation/devicetree/bindings/display/renesas,du.txt
4724
4725 DRM DRIVERS FOR ROCKCHIP
4726 M: Mark Yao <mark.yao@rock-chips.com>
4727 L: dri-devel@lists.freedesktop.org
4728 S: Maintained
4729 F: drivers/gpu/drm/rockchip/
4730 F: Documentation/devicetree/bindings/display/rockchip/
4731 T: git git://anongit.freedesktop.org/drm/drm-misc
4732
4733 DRM DRIVERS FOR STI
4734 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4735 M: Vincent Abriou <vincent.abriou@st.com>
4736 L: dri-devel@lists.freedesktop.org
4737 T: git git://anongit.freedesktop.org/drm/drm-misc
4738 S: Maintained
4739 F: drivers/gpu/drm/sti
4740 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4741
4742 DRM DRIVERS FOR STM
4743 M: Yannick Fertre <yannick.fertre@st.com>
4744 M: Philippe Cornu <philippe.cornu@st.com>
4745 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4746 M: Vincent Abriou <vincent.abriou@st.com>
4747 L: dri-devel@lists.freedesktop.org
4748 T: git git://anongit.freedesktop.org/drm/drm-misc
4749 S: Maintained
4750 F: drivers/gpu/drm/stm
4751 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4752
4753 DRM DRIVERS FOR TI LCDC
4754 M: Jyri Sarha <jsarha@ti.com>
4755 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4756 L: dri-devel@lists.freedesktop.org
4757 S: Maintained
4758 F: drivers/gpu/drm/tilcdc/
4759 F: Documentation/devicetree/bindings/display/tilcdc/
4760
4761 DRM DRIVERS FOR TI OMAP
4762 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4763 L: dri-devel@lists.freedesktop.org
4764 S: Maintained
4765 F: drivers/gpu/drm/omapdrm/
4766 F: Documentation/devicetree/bindings/display/ti/
4767
4768 DRM DRIVERS FOR VC4
4769 M: Eric Anholt <eric@anholt.net>
4770 T: git git://github.com/anholt/linux
4771 S: Supported
4772 F: drivers/gpu/drm/vc4/
4773 F: include/uapi/drm/vc4_drm.h
4774 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4775 T: git git://anongit.freedesktop.org/drm/drm-misc
4776
4777 DRM DRIVERS FOR VIVANTE GPU IP
4778 M: Lucas Stach <l.stach@pengutronix.de>
4779 R: Russell King <linux+etnaviv@armlinux.org.uk>
4780 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4781 L: etnaviv@lists.freedesktop.org
4782 L: dri-devel@lists.freedesktop.org
4783 S: Maintained
4784 F: drivers/gpu/drm/etnaviv/
4785 F: include/uapi/drm/etnaviv_drm.h
4786 F: Documentation/devicetree/bindings/display/etnaviv/
4787
4788 DRM DRIVERS FOR ZTE ZX
4789 M: Shawn Guo <shawnguo@kernel.org>
4790 L: dri-devel@lists.freedesktop.org
4791 S: Maintained
4792 F: drivers/gpu/drm/zte/
4793 F: Documentation/devicetree/bindings/display/zte,vou.txt
4794 T: git git://anongit.freedesktop.org/drm/drm-misc
4795
4796 DRM PANEL DRIVERS
4797 M: Thierry Reding <thierry.reding@gmail.com>
4798 L: dri-devel@lists.freedesktop.org
4799 T: git git://anongit.freedesktop.org/drm/drm-misc
4800 S: Maintained
4801 F: drivers/gpu/drm/drm_panel.c
4802 F: drivers/gpu/drm/panel/
4803 F: include/drm/drm_panel.h
4804 F: Documentation/devicetree/bindings/display/panel/
4805
4806 DRM TINYDRM DRIVERS
4807 M: Noralf Trønnes <noralf@tronnes.org>
4808 W: https://github.com/notro/tinydrm/wiki/Development
4809 T: git git://anongit.freedesktop.org/drm/drm-misc
4810 S: Maintained
4811 F: drivers/gpu/drm/tinydrm/
4812 F: include/drm/tinydrm/
4813
4814 DSBR100 USB FM RADIO DRIVER
4815 M: Alexey Klimov <klimov.linux@gmail.com>
4816 L: linux-media@vger.kernel.org
4817 T: git git://linuxtv.org/media_tree.git
4818 S: Maintained
4819 F: drivers/media/radio/dsbr100.c
4820
4821 DSCC4 DRIVER
4822 M: Francois Romieu <romieu@fr.zoreil.com>
4823 L: netdev@vger.kernel.org
4824 S: Maintained
4825 F: drivers/net/wan/dscc4.c
4826
4827 DT3155 MEDIA DRIVER
4828 M: Hans Verkuil <hverkuil@xs4all.nl>
4829 L: linux-media@vger.kernel.org
4830 T: git git://linuxtv.org/media_tree.git
4831 W: https://linuxtv.org
4832 S: Odd Fixes
4833 F: drivers/media/pci/dt3155/
4834
4835 DVB_USB_AF9015 MEDIA DRIVER
4836 M: Antti Palosaari <crope@iki.fi>
4837 L: linux-media@vger.kernel.org
4838 W: https://linuxtv.org
4839 W: http://palosaari.fi/linux/
4840 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4841 T: git git://linuxtv.org/anttip/media_tree.git
4842 S: Maintained
4843 F: drivers/media/usb/dvb-usb-v2/af9015*
4844
4845 DVB_USB_AF9035 MEDIA DRIVER
4846 M: Antti Palosaari <crope@iki.fi>
4847 L: linux-media@vger.kernel.org
4848 W: https://linuxtv.org
4849 W: http://palosaari.fi/linux/
4850 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4851 T: git git://linuxtv.org/anttip/media_tree.git
4852 S: Maintained
4853 F: drivers/media/usb/dvb-usb-v2/af9035*
4854
4855 DVB_USB_ANYSEE MEDIA DRIVER
4856 M: Antti Palosaari <crope@iki.fi>
4857 L: linux-media@vger.kernel.org
4858 W: https://linuxtv.org
4859 W: http://palosaari.fi/linux/
4860 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4861 T: git git://linuxtv.org/anttip/media_tree.git
4862 S: Maintained
4863 F: drivers/media/usb/dvb-usb-v2/anysee*
4864
4865 DVB_USB_AU6610 MEDIA DRIVER
4866 M: Antti Palosaari <crope@iki.fi>
4867 L: linux-media@vger.kernel.org
4868 W: https://linuxtv.org
4869 W: http://palosaari.fi/linux/
4870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4871 T: git git://linuxtv.org/anttip/media_tree.git
4872 S: Maintained
4873 F: drivers/media/usb/dvb-usb-v2/au6610*
4874
4875 DVB_USB_CE6230 MEDIA DRIVER
4876 M: Antti Palosaari <crope@iki.fi>
4877 L: linux-media@vger.kernel.org
4878 W: https://linuxtv.org
4879 W: http://palosaari.fi/linux/
4880 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4881 T: git git://linuxtv.org/anttip/media_tree.git
4882 S: Maintained
4883 F: drivers/media/usb/dvb-usb-v2/ce6230*
4884
4885 DVB_USB_CXUSB MEDIA DRIVER
4886 M: Michael Krufky <mkrufky@linuxtv.org>
4887 L: linux-media@vger.kernel.org
4888 W: https://linuxtv.org
4889 W: http://github.com/mkrufky
4890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4891 T: git git://linuxtv.org/media_tree.git
4892 S: Maintained
4893 F: drivers/media/usb/dvb-usb/cxusb*
4894
4895 DVB_USB_EC168 MEDIA DRIVER
4896 M: Antti Palosaari <crope@iki.fi>
4897 L: linux-media@vger.kernel.org
4898 W: https://linuxtv.org
4899 W: http://palosaari.fi/linux/
4900 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4901 T: git git://linuxtv.org/anttip/media_tree.git
4902 S: Maintained
4903 F: drivers/media/usb/dvb-usb-v2/ec168*
4904
4905 DVB_USB_GL861 MEDIA DRIVER
4906 M: Antti Palosaari <crope@iki.fi>
4907 L: linux-media@vger.kernel.org
4908 W: https://linuxtv.org
4909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4910 T: git git://linuxtv.org/anttip/media_tree.git
4911 S: Maintained
4912 F: drivers/media/usb/dvb-usb-v2/gl861*
4913
4914 DVB_USB_MXL111SF MEDIA DRIVER
4915 M: Michael Krufky <mkrufky@linuxtv.org>
4916 L: linux-media@vger.kernel.org
4917 W: https://linuxtv.org
4918 W: http://github.com/mkrufky
4919 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4920 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4921 S: Maintained
4922 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4923
4924 DVB_USB_RTL28XXU MEDIA DRIVER
4925 M: Antti Palosaari <crope@iki.fi>
4926 L: linux-media@vger.kernel.org
4927 W: https://linuxtv.org
4928 W: http://palosaari.fi/linux/
4929 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4930 T: git git://linuxtv.org/anttip/media_tree.git
4931 S: Maintained
4932 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4933
4934 DVB_USB_V2 MEDIA DRIVER
4935 M: Antti Palosaari <crope@iki.fi>
4936 L: linux-media@vger.kernel.org
4937 W: https://linuxtv.org
4938 W: http://palosaari.fi/linux/
4939 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4940 T: git git://linuxtv.org/anttip/media_tree.git
4941 S: Maintained
4942 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4943 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4944
4945 DYNAMIC DEBUG
4946 M: Jason Baron <jbaron@akamai.com>
4947 S: Maintained
4948 F: lib/dynamic_debug.c
4949 F: include/linux/dynamic_debug.h
4950
4951 DZ DECSTATION DZ11 SERIAL DRIVER
4952 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4953 S: Maintained
4954 F: drivers/tty/serial/dz.*
4955
4956 E3X0 POWER BUTTON DRIVER
4957 M: Moritz Fischer <moritz.fischer@ettus.com>
4958 L: usrp-users@lists.ettus.com
4959 W: http://www.ettus.com
4960 S: Supported
4961 F: drivers/input/misc/e3x0-button.c
4962 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4963
4964 E4000 MEDIA DRIVER
4965 M: Antti Palosaari <crope@iki.fi>
4966 L: linux-media@vger.kernel.org
4967 W: https://linuxtv.org
4968 W: http://palosaari.fi/linux/
4969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4970 T: git git://linuxtv.org/anttip/media_tree.git
4971 S: Maintained
4972 F: drivers/media/tuners/e4000*
4973
4974 EATA ISA/EISA/PCI SCSI DRIVER
4975 M: Dario Ballabio <ballabio_dario@emc.com>
4976 L: linux-scsi@vger.kernel.org
4977 S: Maintained
4978 F: drivers/scsi/eata.c
4979
4980 EC100 MEDIA DRIVER
4981 M: Antti Palosaari <crope@iki.fi>
4982 L: linux-media@vger.kernel.org
4983 W: https://linuxtv.org
4984 W: http://palosaari.fi/linux/
4985 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4986 T: git git://linuxtv.org/anttip/media_tree.git
4987 S: Maintained
4988 F: drivers/media/dvb-frontends/ec100*
4989
4990 ECRYPT FILE SYSTEM
4991 M: Tyler Hicks <tyhicks@canonical.com>
4992 L: ecryptfs@vger.kernel.org
4993 W: http://ecryptfs.org
4994 W: https://launchpad.net/ecryptfs
4995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4996 S: Supported
4997 F: Documentation/filesystems/ecryptfs.txt
4998 F: fs/ecryptfs/
4999
5000 EDAC-AMD64
5001 M: Borislav Petkov <bp@alien8.de>
5002 L: linux-edac@vger.kernel.org
5003 S: Maintained
5004 F: drivers/edac/amd64_edac*
5005
5006 EDAC-CALXEDA
5007 M: Robert Richter <rric@kernel.org>
5008 L: linux-edac@vger.kernel.org
5009 S: Maintained
5010 F: drivers/edac/highbank*
5011
5012 EDAC-CAVIUM OCTEON
5013 M: Ralf Baechle <ralf@linux-mips.org>
5014 M: David Daney <david.daney@cavium.com>
5015 L: linux-edac@vger.kernel.org
5016 L: linux-mips@linux-mips.org
5017 S: Supported
5018 F: drivers/edac/octeon_edac*
5019
5020 EDAC-CAVIUM THUNDERX
5021 M: David Daney <david.daney@cavium.com>
5022 M: Jan Glauber <jglauber@cavium.com>
5023 L: linux-edac@vger.kernel.org
5024 S: Supported
5025 F: drivers/edac/thunderx_edac*
5026
5027 EDAC-CORE
5028 M: Borislav Petkov <bp@alien8.de>
5029 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5030 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5031 L: linux-edac@vger.kernel.org
5032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5034 S: Supported
5035 F: Documentation/admin-guide/ras.rst
5036 F: Documentation/driver-api/edac.rst
5037 F: drivers/edac/
5038 F: include/linux/edac.h
5039
5040 EDAC-E752X
5041 M: Mark Gross <mark.gross@intel.com>
5042 L: linux-edac@vger.kernel.org
5043 S: Maintained
5044 F: drivers/edac/e752x_edac.c
5045
5046 EDAC-E7XXX
5047 L: linux-edac@vger.kernel.org
5048 S: Maintained
5049 F: drivers/edac/e7xxx_edac.c
5050
5051 EDAC-FSL_DDR
5052 M: York Sun <york.sun@nxp.com>
5053 L: linux-edac@vger.kernel.org
5054 S: Maintained
5055 F: drivers/edac/fsl_ddr_edac.*
5056
5057 EDAC-GHES
5058 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5059 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5060 L: linux-edac@vger.kernel.org
5061 S: Maintained
5062 F: drivers/edac/ghes_edac.c
5063
5064 EDAC-I3000
5065 L: linux-edac@vger.kernel.org
5066 S: Orphan
5067 F: drivers/edac/i3000_edac.c
5068
5069 EDAC-I5000
5070 L: linux-edac@vger.kernel.org
5071 S: Maintained
5072 F: drivers/edac/i5000_edac.c
5073
5074 EDAC-I5400
5075 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5076 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5077 L: linux-edac@vger.kernel.org
5078 S: Maintained
5079 F: drivers/edac/i5400_edac.c
5080
5081 EDAC-I7300
5082 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5083 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5084 L: linux-edac@vger.kernel.org
5085 S: Maintained
5086 F: drivers/edac/i7300_edac.c
5087
5088 EDAC-I7CORE
5089 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5090 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5091 L: linux-edac@vger.kernel.org
5092 S: Maintained
5093 F: drivers/edac/i7core_edac.c
5094
5095 EDAC-I82443BXGX
5096 M: Tim Small <tim@buttersideup.com>
5097 L: linux-edac@vger.kernel.org
5098 S: Maintained
5099 F: drivers/edac/i82443bxgx_edac.c
5100
5101 EDAC-I82975X
5102 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5103 M: "Arvind R." <arvino55@gmail.com>
5104 L: linux-edac@vger.kernel.org
5105 S: Maintained
5106 F: drivers/edac/i82975x_edac.c
5107
5108 EDAC-IE31200
5109 M: Jason Baron <jbaron@akamai.com>
5110 L: linux-edac@vger.kernel.org
5111 S: Maintained
5112 F: drivers/edac/ie31200_edac.c
5113
5114 EDAC-MPC85XX
5115 M: Johannes Thumshirn <morbidrsa@gmail.com>
5116 L: linux-edac@vger.kernel.org
5117 S: Maintained
5118 F: drivers/edac/mpc85xx_edac.[ch]
5119
5120 EDAC-PASEMI
5121 M: Egor Martovetsky <egor@pasemi.com>
5122 L: linux-edac@vger.kernel.org
5123 S: Maintained
5124 F: drivers/edac/pasemi_edac.c
5125
5126 EDAC-PND2
5127 M: Tony Luck <tony.luck@intel.com>
5128 L: linux-edac@vger.kernel.org
5129 S: Maintained
5130 F: drivers/edac/pnd2_edac.[ch]
5131
5132 EDAC-R82600
5133 M: Tim Small <tim@buttersideup.com>
5134 L: linux-edac@vger.kernel.org
5135 S: Maintained
5136 F: drivers/edac/r82600_edac.c
5137
5138 EDAC-SBRIDGE
5139 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5140 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5141 L: linux-edac@vger.kernel.org
5142 S: Maintained
5143 F: drivers/edac/sb_edac.c
5144
5145 EDAC-SKYLAKE
5146 M: Tony Luck <tony.luck@intel.com>
5147 L: linux-edac@vger.kernel.org
5148 S: Maintained
5149 F: drivers/edac/skx_edac.c
5150
5151 EDAC-TI
5152 M: Tero Kristo <t-kristo@ti.com>
5153 L: linux-edac@vger.kernel.org
5154 S: Maintained
5155 F: drivers/edac/ti_edac.c
5156
5157 EDIROL UA-101/UA-1000 DRIVER
5158 M: Clemens Ladisch <clemens@ladisch.de>
5159 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5160 T: git git://git.alsa-project.org/alsa-kernel.git
5161 S: Maintained
5162 F: sound/usb/misc/ua101.c
5163
5164 EFI TEST DRIVER
5165 L: linux-efi@vger.kernel.org
5166 M: Ivan Hu <ivan.hu@canonical.com>
5167 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5168 S: Maintained
5169 F: drivers/firmware/efi/test/
5170
5171 EFI VARIABLE FILESYSTEM
5172 M: Matthew Garrett <matthew.garrett@nebula.com>
5173 M: Jeremy Kerr <jk@ozlabs.org>
5174 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5176 L: linux-efi@vger.kernel.org
5177 S: Maintained
5178 F: fs/efivarfs/
5179
5180 EFIFB FRAMEBUFFER DRIVER
5181 L: linux-fbdev@vger.kernel.org
5182 M: Peter Jones <pjones@redhat.com>
5183 S: Maintained
5184 F: drivers/video/fbdev/efifb.c
5185
5186 EFS FILESYSTEM
5187 W: http://aeschi.ch.eu.org/efs/
5188 S: Orphan
5189 F: fs/efs/
5190
5191 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5192 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5193 L: netdev@vger.kernel.org
5194 S: Maintained
5195 F: drivers/net/ethernet/ibm/ehea/
5196
5197 EM28XX VIDEO4LINUX DRIVER
5198 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5199 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5200 L: linux-media@vger.kernel.org
5201 W: https://linuxtv.org
5202 T: git git://linuxtv.org/media_tree.git
5203 S: Maintained
5204 F: drivers/media/usb/em28xx/
5205 F: Documentation/media/v4l-drivers/em28xx*
5206
5207 EMBEDDED LINUX
5208 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5209 M: Matt Mackall <mpm@selenic.com>
5210 M: David Woodhouse <dwmw2@infradead.org>
5211 L: linux-embedded@vger.kernel.org
5212 S: Maintained
5213
5214 Emulex 10Gbps iSCSI - OneConnect DRIVER
5215 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5216 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5217 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5218 L: linux-scsi@vger.kernel.org
5219 W: http://www.broadcom.com
5220 S: Supported
5221 F: drivers/scsi/be2iscsi/
5222
5223 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5224 M: Sathya Perla <sathya.perla@broadcom.com>
5225 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5226 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5227 M: Somnath Kotur <somnath.kotur@broadcom.com>
5228 L: netdev@vger.kernel.org
5229 W: http://www.emulex.com
5230 S: Supported
5231 F: drivers/net/ethernet/emulex/benet/
5232
5233 EMULEX ONECONNECT ROCE DRIVER
5234 M: Selvin Xavier <selvin.xavier@broadcom.com>
5235 M: Devesh Sharma <devesh.sharma@broadcom.com>
5236 L: linux-rdma@vger.kernel.org
5237 W: http://www.broadcom.com
5238 S: Odd Fixes
5239 F: drivers/infiniband/hw/ocrdma/
5240 F: include/uapi/rdma/ocrdma-abi.h
5241
5242 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5243 M: James Smart <james.smart@broadcom.com>
5244 M: Dick Kennedy <dick.kennedy@broadcom.com>
5245 L: linux-scsi@vger.kernel.org
5246 W: http://www.broadcom.com
5247 S: Supported
5248 F: drivers/scsi/lpfc/
5249
5250 ENE CB710 FLASH CARD READER DRIVER
5251 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5252 S: Maintained
5253 F: drivers/misc/cb710/
5254 F: drivers/mmc/host/cb710-mmc.*
5255 F: include/linux/cb710.h
5256
5257 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5258 M: Maxim Levitsky <maximlevitsky@gmail.com>
5259 S: Maintained
5260 F: drivers/media/rc/ene_ir.*
5261
5262 EPSON S1D13XXX FRAMEBUFFER DRIVER
5263 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5264 S: Maintained
5265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5266 F: drivers/video/fbdev/s1d13xxxfb.c
5267 F: include/video/s1d13xxxfb.h
5268
5269 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5270 M: Jeff Layton <jlayton@kernel.org>
5271 S: Maintained
5272 F: lib/errseq.c
5273 F: include/linux/errseq.h
5274
5275 ET131X NETWORK DRIVER
5276 M: Mark Einon <mark.einon@gmail.com>
5277 S: Odd Fixes
5278 F: drivers/net/ethernet/agere/
5279
5280 ETHERNET BRIDGE
5281 M: Stephen Hemminger <stephen@networkplumber.org>
5282 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5283 L: netdev@vger.kernel.org
5284 W: http://www.linuxfoundation.org/en/Net:Bridge
5285 S: Maintained
5286 F: include/linux/netfilter_bridge/
5287 F: net/bridge/
5288
5289 ETHERNET PHY LIBRARY
5290 M: Andrew Lunn <andrew@lunn.ch>
5291 M: Florian Fainelli <f.fainelli@gmail.com>
5292 L: netdev@vger.kernel.org
5293 S: Maintained
5294 F: Documentation/ABI/testing/sysfs-bus-mdio
5295 F: Documentation/devicetree/bindings/net/mdio*
5296 F: Documentation/networking/phy.txt
5297 F: drivers/net/phy/
5298 F: drivers/of/of_mdio.c
5299 F: drivers/of/of_net.c
5300 F: include/linux/*mdio*.h
5301 F: include/linux/of_net.h
5302 F: include/linux/phy.h
5303 F: include/linux/phy_fixed.h
5304 F: include/linux/platform_data/mdio-gpio.h
5305 F: include/linux/platform_data/mdio-bcm-unimac.h
5306 F: include/trace/events/mdio.h
5307 F: include/uapi/linux/mdio.h
5308 F: include/uapi/linux/mii.h
5309
5310 EXT2 FILE SYSTEM
5311 M: Jan Kara <jack@suse.com>
5312 L: linux-ext4@vger.kernel.org
5313 S: Maintained
5314 F: Documentation/filesystems/ext2.txt
5315 F: fs/ext2/
5316 F: include/linux/ext2*
5317
5318 EXT4 FILE SYSTEM
5319 M: "Theodore Ts'o" <tytso@mit.edu>
5320 M: Andreas Dilger <adilger.kernel@dilger.ca>
5321 L: linux-ext4@vger.kernel.org
5322 W: http://ext4.wiki.kernel.org
5323 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5325 S: Maintained
5326 F: Documentation/filesystems/ext4.txt
5327 F: fs/ext4/
5328
5329 Extended Verification Module (EVM)
5330 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5331 L: linux-integrity@vger.kernel.org
5332 S: Supported
5333 F: security/integrity/evm/
5334
5335 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5336 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5337 L: linux-efi@vger.kernel.org
5338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5339 S: Maintained
5340 F: Documentation/efi-stub.txt
5341 F: arch/*/kernel/efi.c
5342 F: arch/x86/boot/compressed/eboot.[ch]
5343 F: arch/*/include/asm/efi.h
5344 F: arch/x86/platform/efi/
5345 F: drivers/firmware/efi/
5346 F: include/linux/efi*.h
5347 F: arch/arm/boot/compressed/efi-header.S
5348 F: arch/arm64/kernel/efi-entry.S
5349
5350 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5351 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5352 M: Chanwoo Choi <cw00.choi@samsung.com>
5353 L: linux-kernel@vger.kernel.org
5354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5355 S: Maintained
5356 F: drivers/extcon/
5357 F: include/linux/extcon/
5358 F: include/linux/extcon.h
5359 F: Documentation/extcon/
5360 F: Documentation/devicetree/bindings/extcon/
5361
5362 EXYNOS DP DRIVER
5363 M: Jingoo Han <jingoohan1@gmail.com>
5364 L: dri-devel@lists.freedesktop.org
5365 S: Maintained
5366 F: drivers/gpu/drm/exynos/exynos_dp*
5367
5368 EXYNOS SYSMMU (IOMMU) driver
5369 M: Marek Szyprowski <m.szyprowski@samsung.com>
5370 L: iommu@lists.linux-foundation.org
5371 S: Maintained
5372 F: drivers/iommu/exynos-iommu.c
5373
5374 EZchip NPS platform support
5375 M: Elad Kanfi <eladkan@mellanox.com>
5376 M: Vineet Gupta <vgupta@synopsys.com>
5377 S: Supported
5378 F: arch/arc/plat-eznps
5379 F: arch/arc/boot/dts/eznps.dts
5380
5381 F2FS FILE SYSTEM
5382 M: Jaegeuk Kim <jaegeuk@kernel.org>
5383 M: Chao Yu <yuchao0@huawei.com>
5384 L: linux-f2fs-devel@lists.sourceforge.net
5385 W: https://f2fs.wiki.kernel.org/
5386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5387 S: Maintained
5388 F: Documentation/filesystems/f2fs.txt
5389 F: Documentation/ABI/testing/sysfs-fs-f2fs
5390 F: fs/f2fs/
5391 F: include/linux/f2fs_fs.h
5392 F: include/trace/events/f2fs.h
5393
5394 F71805F HARDWARE MONITORING DRIVER
5395 M: Jean Delvare <jdelvare@suse.com>
5396 L: linux-hwmon@vger.kernel.org
5397 S: Maintained
5398 F: Documentation/hwmon/f71805f
5399 F: drivers/hwmon/f71805f.c
5400
5401 FANOTIFY
5402 M: Jan Kara <jack@suse.cz>
5403 R: Amir Goldstein <amir73il@gmail.com>
5404 L: linux-fsdevel@vger.kernel.org
5405 S: Maintained
5406 F: fs/notify/fanotify/
5407 F: include/linux/fanotify.h
5408 F: include/uapi/linux/fanotify.h
5409
5410 FARSYNC SYNCHRONOUS DRIVER
5411 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5412 W: http://www.farsite.co.uk/
5413 S: Supported
5414 F: drivers/net/wan/farsync.*
5415
5416 FAULT INJECTION SUPPORT
5417 M: Akinobu Mita <akinobu.mita@gmail.com>
5418 S: Supported
5419 F: Documentation/fault-injection/
5420 F: lib/fault-inject.c
5421
5422 FBTFT Framebuffer drivers
5423 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5424 S: Maintained
5425 F: drivers/staging/fbtft/
5426
5427 FC0011 TUNER DRIVER
5428 M: Michael Buesch <m@bues.ch>
5429 L: linux-media@vger.kernel.org
5430 S: Maintained
5431 F: drivers/media/tuners/fc0011.h
5432 F: drivers/media/tuners/fc0011.c
5433
5434 FC2580 MEDIA DRIVER
5435 M: Antti Palosaari <crope@iki.fi>
5436 L: linux-media@vger.kernel.org
5437 W: https://linuxtv.org
5438 W: http://palosaari.fi/linux/
5439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5440 T: git git://linuxtv.org/anttip/media_tree.git
5441 S: Maintained
5442 F: drivers/media/tuners/fc2580*
5443
5444 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5445 M: Johannes Thumshirn <jth@kernel.org>
5446 L: linux-scsi@vger.kernel.org
5447 W: www.Open-FCoE.org
5448 S: Supported
5449 F: drivers/scsi/libfc/
5450 F: drivers/scsi/fcoe/
5451 F: include/scsi/fc/
5452 F: include/scsi/libfc.h
5453 F: include/scsi/libfcoe.h
5454 F: include/uapi/scsi/fc/
5455
5456 FILE LOCKING (flock() and fcntl()/lockf())
5457 M: Jeff Layton <jlayton@kernel.org>
5458 M: "J. Bruce Fields" <bfields@fieldses.org>
5459 L: linux-fsdevel@vger.kernel.org
5460 S: Maintained
5461 F: include/linux/fcntl.h
5462 F: include/uapi/linux/fcntl.h
5463 F: fs/fcntl.c
5464 F: fs/locks.c
5465
5466 FILESYSTEMS (VFS and infrastructure)
5467 M: Alexander Viro <viro@zeniv.linux.org.uk>
5468 L: linux-fsdevel@vger.kernel.org
5469 S: Maintained
5470 F: fs/*
5471 F: include/linux/fs.h
5472 F: include/uapi/linux/fs.h
5473
5474 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5475 M: Riku Voipio <riku.voipio@iki.fi>
5476 L: linux-hwmon@vger.kernel.org
5477 S: Maintained
5478 F: drivers/hwmon/f75375s.c
5479 F: include/linux/f75375s.h
5480
5481 FIREWIRE AUDIO DRIVERS
5482 M: Clemens Ladisch <clemens@ladisch.de>
5483 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5484 T: git git://git.alsa-project.org/alsa-kernel.git
5485 S: Maintained
5486 F: sound/firewire/
5487
5488 FIREWIRE MEDIA DRIVERS (firedtv)
5489 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5490 L: linux-media@vger.kernel.org
5491 L: linux1394-devel@lists.sourceforge.net
5492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5493 S: Maintained
5494 F: drivers/media/firewire/
5495
5496 FIREWIRE SBP-2 TARGET
5497 M: Chris Boot <bootc@bootc.net>
5498 L: linux-scsi@vger.kernel.org
5499 L: target-devel@vger.kernel.org
5500 L: linux1394-devel@lists.sourceforge.net
5501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5502 S: Maintained
5503 F: drivers/target/sbp/
5504
5505 FIREWIRE SUBSYSTEM
5506 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5507 L: linux1394-devel@lists.sourceforge.net
5508 W: http://ieee1394.wiki.kernel.org/
5509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5510 S: Maintained
5511 F: drivers/firewire/
5512 F: include/linux/firewire.h
5513 F: include/uapi/linux/firewire*.h
5514 F: tools/firewire/
5515
5516 FIRMWARE LOADER (request_firmware)
5517 M: Luis R. Rodriguez <mcgrof@kernel.org>
5518 L: linux-kernel@vger.kernel.org
5519 S: Maintained
5520 F: Documentation/firmware_class/
5521 F: drivers/base/firmware*.c
5522 F: include/linux/firmware.h
5523
5524 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5525 M: Joshua Morris <josh.h.morris@us.ibm.com>
5526 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5527 S: Maintained
5528 F: drivers/block/rsxx/
5529
5530 FLOPPY DRIVER
5531 M: Jiri Kosina <jikos@kernel.org>
5532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5533 S: Odd fixes
5534 F: drivers/block/floppy.c
5535
5536 FMC SUBSYSTEM
5537 M: Alessandro Rubini <rubini@gnudd.com>
5538 W: http://www.ohwr.org/projects/fmc-bus
5539 S: Supported
5540 F: drivers/fmc/
5541 F: include/linux/fmc*.h
5542 F: include/linux/ipmi-fru.h
5543 K: fmc_d.*register
5544
5545 FPGA MANAGER FRAMEWORK
5546 M: Alan Tull <atull@kernel.org>
5547 M: Moritz Fischer <mdf@kernel.org>
5548 L: linux-fpga@vger.kernel.org
5549 S: Maintained
5550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5551 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5552 F: Documentation/fpga/
5553 F: Documentation/devicetree/bindings/fpga/
5554 F: drivers/fpga/
5555 F: include/linux/fpga/
5556 W: http://www.rocketboards.org
5557
5558 FPU EMULATOR
5559 M: Bill Metzenthen <billm@melbpc.org.au>
5560 W: http://floatingpoint.sourceforge.net/emulator/index.html
5561 S: Maintained
5562 F: arch/x86/math-emu/
5563
5564 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5565 L: netdev@vger.kernel.org
5566 S: Orphan
5567 F: drivers/net/wan/dlci.c
5568 F: drivers/net/wan/sdla.c
5569
5570 FRAMEBUFFER LAYER
5571 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5572 L: dri-devel@lists.freedesktop.org
5573 L: linux-fbdev@vger.kernel.org
5574 T: git git://github.com/bzolnier/linux.git
5575 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5576 S: Maintained
5577 F: Documentation/fb/
5578 F: drivers/video/
5579 F: include/video/
5580 F: include/linux/fb.h
5581 F: include/uapi/video/
5582 F: include/uapi/linux/fb.h
5583
5584 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5585 M: Horia Geantă <horia.geanta@nxp.com>
5586 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5587 L: linux-crypto@vger.kernel.org
5588 S: Maintained
5589 F: drivers/crypto/caam/
5590 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5591
5592 FREESCALE DIU FRAMEBUFFER DRIVER
5593 M: Timur Tabi <timur@tabi.org>
5594 L: linux-fbdev@vger.kernel.org
5595 S: Maintained
5596 F: drivers/video/fbdev/fsl-diu-fb.*
5597
5598 FREESCALE DMA DRIVER
5599 M: Li Yang <leoyang.li@nxp.com>
5600 M: Zhang Wei <zw@zh-kernel.org>
5601 L: linuxppc-dev@lists.ozlabs.org
5602 S: Maintained
5603 F: drivers/dma/fsldma.*
5604
5605 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5606 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5607 L: netdev@vger.kernel.org
5608 S: Maintained
5609 F: drivers/net/ethernet/freescale/gianfar*
5610 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5611 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5612
5613 FREESCALE GPMI NAND DRIVER
5614 M: Han Xu <han.xu@nxp.com>
5615 L: linux-mtd@lists.infradead.org
5616 S: Maintained
5617 F: drivers/mtd/nand/gpmi-nand/*
5618
5619 FREESCALE I2C CPM DRIVER
5620 M: Jochen Friedrich <jochen@scram.de>
5621 L: linuxppc-dev@lists.ozlabs.org
5622 L: linux-i2c@vger.kernel.org
5623 S: Maintained
5624 F: drivers/i2c/busses/i2c-cpm.c
5625
5626 FREESCALE IMX / MXC FEC DRIVER
5627 M: Fugang Duan <fugang.duan@nxp.com>
5628 L: netdev@vger.kernel.org
5629 S: Maintained
5630 F: drivers/net/ethernet/freescale/fec_main.c
5631 F: drivers/net/ethernet/freescale/fec_ptp.c
5632 F: drivers/net/ethernet/freescale/fec.h
5633 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5634
5635 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5636 M: Sascha Hauer <kernel@pengutronix.de>
5637 L: linux-fbdev@vger.kernel.org
5638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5639 S: Maintained
5640 F: include/linux/platform_data/video-imxfb.h
5641 F: drivers/video/fbdev/imxfb.c
5642
5643 FREESCALE QORIQ DPAA ETHERNET DRIVER
5644 M: Madalin Bucur <madalin.bucur@nxp.com>
5645 L: netdev@vger.kernel.org
5646 S: Maintained
5647 F: drivers/net/ethernet/freescale/dpaa
5648
5649 FREESCALE QORIQ DPAA FMAN DRIVER
5650 M: Madalin Bucur <madalin.bucur@nxp.com>
5651 L: netdev@vger.kernel.org
5652 S: Maintained
5653 F: drivers/net/ethernet/freescale/fman
5654 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5655
5656 FREESCALE QUAD SPI DRIVER
5657 M: Han Xu <han.xu@nxp.com>
5658 L: linux-mtd@lists.infradead.org
5659 S: Maintained
5660 F: drivers/mtd/spi-nor/fsl-quadspi.c
5661
5662 FREESCALE QUICC ENGINE LIBRARY
5663 M: Qiang Zhao <qiang.zhao@nxp.com>
5664 L: linuxppc-dev@lists.ozlabs.org
5665 S: Maintained
5666 F: drivers/soc/fsl/qe/
5667 F: include/soc/fsl/*qe*.h
5668 F: include/soc/fsl/*ucc*.h
5669
5670 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5671 M: Li Yang <leoyang.li@nxp.com>
5672 L: netdev@vger.kernel.org
5673 L: linuxppc-dev@lists.ozlabs.org
5674 S: Maintained
5675 F: drivers/net/ethernet/freescale/ucc_geth*
5676
5677 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5678 M: Zhao Qiang <qiang.zhao@nxp.com>
5679 L: netdev@vger.kernel.org
5680 L: linuxppc-dev@lists.ozlabs.org
5681 S: Maintained
5682 F: drivers/net/wan/fsl_ucc_hdlc*
5683
5684 FREESCALE QUICC ENGINE UCC UART DRIVER
5685 M: Timur Tabi <timur@tabi.org>
5686 L: linuxppc-dev@lists.ozlabs.org
5687 S: Maintained
5688 F: drivers/tty/serial/ucc_uart.c
5689
5690 FREESCALE SOC DRIVERS
5691 M: Li Yang <leoyang.li@nxp.com>
5692 L: linuxppc-dev@lists.ozlabs.org
5693 L: linux-arm-kernel@lists.infradead.org
5694 S: Maintained
5695 F: Documentation/devicetree/bindings/soc/fsl/
5696 F: drivers/soc/fsl/
5697 F: include/linux/fsl/
5698
5699 FREESCALE SOC FS_ENET DRIVER
5700 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5701 M: Vitaly Bordug <vbordug@ru.mvista.com>
5702 L: linuxppc-dev@lists.ozlabs.org
5703 L: netdev@vger.kernel.org
5704 S: Maintained
5705 F: drivers/net/ethernet/freescale/fs_enet/
5706 F: include/linux/fs_enet_pd.h
5707
5708 FREESCALE SOC SOUND DRIVERS
5709 M: Timur Tabi <timur@tabi.org>
5710 M: Nicolin Chen <nicoleotsuka@gmail.com>
5711 M: Xiubo Li <Xiubo.Lee@gmail.com>
5712 R: Fabio Estevam <fabio.estevam@nxp.com>
5713 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5714 L: linuxppc-dev@lists.ozlabs.org
5715 S: Maintained
5716 F: sound/soc/fsl/fsl*
5717 F: sound/soc/fsl/imx*
5718 F: sound/soc/fsl/mpc8610_hpcd.c
5719
5720 FREESCALE USB PERIPHERAL DRIVERS
5721 M: Li Yang <leoyang.li@nxp.com>
5722 L: linux-usb@vger.kernel.org
5723 L: linuxppc-dev@lists.ozlabs.org
5724 S: Maintained
5725 F: drivers/usb/gadget/udc/fsl*
5726
5727 FREEVXFS FILESYSTEM
5728 M: Christoph Hellwig <hch@infradead.org>
5729 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5730 S: Maintained
5731 F: fs/freevxfs/
5732
5733 FREEZER
5734 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5735 M: Pavel Machek <pavel@ucw.cz>
5736 L: linux-pm@vger.kernel.org
5737 S: Supported
5738 F: Documentation/power/freezing-of-tasks.txt
5739 F: include/linux/freezer.h
5740 F: kernel/freezer.c
5741
5742 FRONTSWAP API
5743 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5744 L: linux-kernel@vger.kernel.org
5745 S: Maintained
5746 F: mm/frontswap.c
5747 F: include/linux/frontswap.h
5748
5749 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5750 M: David Howells <dhowells@redhat.com>
5751 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5752 S: Supported
5753 F: Documentation/filesystems/caching/
5754 F: fs/fscache/
5755 F: include/linux/fscache*.h
5756
5757 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5758 M: Theodore Y. Ts'o <tytso@mit.edu>
5759 M: Jaegeuk Kim <jaegeuk@kernel.org>
5760 L: linux-fscrypt@vger.kernel.org
5761 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5763 S: Supported
5764 F: fs/crypto/
5765 F: include/linux/fscrypt*.h
5766 F: Documentation/filesystems/fscrypt.rst
5767
5768 FUJITSU FR-V (FRV) PORT
5769 S: Orphan
5770 F: arch/frv/
5771
5772 FUJITSU LAPTOP EXTRAS
5773 M: Jonathan Woithe <jwoithe@just42.net>
5774 L: platform-driver-x86@vger.kernel.org
5775 S: Maintained
5776 F: drivers/platform/x86/fujitsu-laptop.c
5777
5778 FUJITSU M-5MO LS CAMERA ISP DRIVER
5779 M: Kyungmin Park <kyungmin.park@samsung.com>
5780 M: Heungjun Kim <riverful.kim@samsung.com>
5781 L: linux-media@vger.kernel.org
5782 S: Maintained
5783 F: drivers/media/i2c/m5mols/
5784 F: include/media/i2c/m5mols.h
5785
5786 FUJITSU TABLET EXTRAS
5787 M: Robert Gerlach <khnz@gmx.de>
5788 L: platform-driver-x86@vger.kernel.org
5789 S: Maintained
5790 F: drivers/platform/x86/fujitsu-tablet.c
5791
5792 FUSE: FILESYSTEM IN USERSPACE
5793 M: Miklos Szeredi <miklos@szeredi.hu>
5794 L: linux-fsdevel@vger.kernel.org
5795 W: http://fuse.sourceforge.net/
5796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5797 S: Maintained
5798 F: fs/fuse/
5799 F: include/uapi/linux/fuse.h
5800 F: Documentation/filesystems/fuse.txt
5801
5802 FUTEX SUBSYSTEM
5803 M: Thomas Gleixner <tglx@linutronix.de>
5804 M: Ingo Molnar <mingo@redhat.com>
5805 R: Peter Zijlstra <peterz@infradead.org>
5806 R: Darren Hart <dvhart@infradead.org>
5807 L: linux-kernel@vger.kernel.org
5808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5809 S: Maintained
5810 F: kernel/futex.c
5811 F: kernel/futex_compat.c
5812 F: include/asm-generic/futex.h
5813 F: include/linux/futex.h
5814 F: include/uapi/linux/futex.h
5815 F: tools/testing/selftests/futex/
5816 F: tools/perf/bench/futex*
5817 F: Documentation/*futex*
5818
5819 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5820 M: Rik Faith <faith@cs.unc.edu>
5821 L: linux-scsi@vger.kernel.org
5822 S: Odd Fixes (e.g., new signatures)
5823 F: drivers/scsi/fdomain.*
5824
5825 GCC PLUGINS
5826 M: Kees Cook <keescook@chromium.org>
5827 R: Emese Revfy <re.emese@gmail.com>
5828 L: kernel-hardening@lists.openwall.com
5829 S: Maintained
5830 F: scripts/gcc-plugins/
5831 F: scripts/gcc-plugin.sh
5832 F: scripts/Makefile.gcc-plugins
5833 F: Documentation/gcc-plugins.txt
5834
5835 GCOV BASED KERNEL PROFILING
5836 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5837 S: Maintained
5838 F: kernel/gcov/
5839 F: Documentation/dev-tools/gcov.rst
5840
5841 GDB KERNEL DEBUGGING HELPER SCRIPTS
5842 M: Jan Kiszka <jan.kiszka@siemens.com>
5843 M: Kieran Bingham <kieran@bingham.xyz>
5844 S: Supported
5845 F: scripts/gdb/
5846
5847 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5848 M: Achim Leubner <achim_leubner@adaptec.com>
5849 L: linux-scsi@vger.kernel.org
5850 W: http://www.icp-vortex.com/
5851 S: Supported
5852 F: drivers/scsi/gdt*
5853
5854 GEMTEK FM RADIO RECEIVER DRIVER
5855 M: Hans Verkuil <hverkuil@xs4all.nl>
5856 L: linux-media@vger.kernel.org
5857 T: git git://linuxtv.org/media_tree.git
5858 W: https://linuxtv.org
5859 S: Maintained
5860 F: drivers/media/radio/radio-gemtek*
5861
5862 GENERIC GPIO I2C DRIVER
5863 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5864 S: Supported
5865 F: drivers/i2c/busses/i2c-gpio.c
5866 F: include/linux/i2c-gpio.h
5867
5868 GENERIC GPIO I2C MULTIPLEXER DRIVER
5869 M: Peter Korsgaard <peter.korsgaard@barco.com>
5870 L: linux-i2c@vger.kernel.org
5871 S: Supported
5872 F: drivers/i2c/muxes/i2c-mux-gpio.c
5873 F: include/linux/i2c-mux-gpio.h
5874 F: Documentation/i2c/muxes/i2c-mux-gpio
5875
5876 GENERIC HDLC (WAN) DRIVERS
5877 M: Krzysztof Halasa <khc@pm.waw.pl>
5878 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5879 S: Maintained
5880 F: drivers/net/wan/c101.c
5881 F: drivers/net/wan/hd6457*
5882 F: drivers/net/wan/hdlc*
5883 F: drivers/net/wan/n2.c
5884 F: drivers/net/wan/pc300too.c
5885 F: drivers/net/wan/pci200syn.c
5886 F: drivers/net/wan/wanxl*
5887
5888 GENERIC INCLUDE/ASM HEADER FILES
5889 M: Arnd Bergmann <arnd@arndb.de>
5890 L: linux-arch@vger.kernel.org
5891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5892 S: Maintained
5893 F: include/asm-generic/
5894 F: include/uapi/asm-generic/
5895
5896 GENERIC PHY FRAMEWORK
5897 M: Kishon Vijay Abraham I <kishon@ti.com>
5898 L: linux-kernel@vger.kernel.org
5899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5900 S: Supported
5901 F: drivers/phy/
5902 F: include/linux/phy/
5903
5904 GENERIC PM DOMAINS
5905 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5906 M: Kevin Hilman <khilman@kernel.org>
5907 M: Ulf Hansson <ulf.hansson@linaro.org>
5908 L: linux-pm@vger.kernel.org
5909 S: Supported
5910 F: drivers/base/power/domain*.c
5911 F: include/linux/pm_domain.h
5912 F: Documentation/devicetree/bindings/power/power_domain.txt
5913
5914 GENERIC UIO DRIVER FOR PCI DEVICES
5915 M: "Michael S. Tsirkin" <mst@redhat.com>
5916 L: kvm@vger.kernel.org
5917 S: Supported
5918 F: drivers/uio/uio_pci_generic.c
5919
5920 GENWQE (IBM Generic Workqueue Card)
5921 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5922 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5923 S: Supported
5924 F: drivers/misc/genwqe/
5925
5926 GET_MAINTAINER SCRIPT
5927 M: Joe Perches <joe@perches.com>
5928 S: Maintained
5929 F: scripts/get_maintainer.pl
5930
5931 GFS2 FILE SYSTEM
5932 M: Steven Whitehouse <swhiteho@redhat.com>
5933 M: Bob Peterson <rpeterso@redhat.com>
5934 L: cluster-devel@redhat.com
5935 W: http://sources.redhat.com/cluster/
5936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5937 S: Supported
5938 F: Documentation/filesystems/gfs2*.txt
5939 F: fs/gfs2/
5940 F: include/uapi/linux/gfs2_ondisk.h
5941
5942 GIGASET ISDN DRIVERS
5943 M: Paul Bolle <pebolle@tiscali.nl>
5944 L: gigaset307x-common@lists.sourceforge.net
5945 W: http://gigaset307x.sourceforge.net/
5946 S: Odd Fixes
5947 F: Documentation/isdn/README.gigaset
5948 F: drivers/isdn/gigaset/
5949 F: include/uapi/linux/gigaset_dev.h
5950
5951 GO7007 MPEG CODEC
5952 M: Hans Verkuil <hans.verkuil@cisco.com>
5953 L: linux-media@vger.kernel.org
5954 S: Maintained
5955 F: drivers/media/usb/go7007/
5956
5957 GOODIX TOUCHSCREEN
5958 M: Bastien Nocera <hadess@hadess.net>
5959 L: linux-input@vger.kernel.org
5960 S: Maintained
5961 F: drivers/input/touchscreen/goodix.c
5962
5963 GPIO ACPI SUPPORT
5964 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5965 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5966 L: linux-gpio@vger.kernel.org
5967 L: linux-acpi@vger.kernel.org
5968 S: Maintained
5969 F: Documentation/acpi/gpio-properties.txt
5970 F: drivers/gpio/gpiolib-acpi.c
5971
5972 GPIO IR Transmitter
5973 M: Sean Young <sean@mess.org>
5974 L: linux-media@vger.kernel.org
5975 S: Maintained
5976 F: drivers/media/rc/gpio-ir-tx.c
5977
5978 GPIO MOCKUP DRIVER
5979 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5980 L: linux-gpio@vger.kernel.org
5981 S: Maintained
5982 F: drivers/gpio/gpio-mockup.c
5983 F: tools/testing/selftests/gpio/
5984
5985 GPIO SUBSYSTEM
5986 M: Linus Walleij <linus.walleij@linaro.org>
5987 L: linux-gpio@vger.kernel.org
5988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5989 S: Maintained
5990 F: Documentation/devicetree/bindings/gpio/
5991 F: Documentation/gpio/
5992 F: Documentation/ABI/testing/gpio-cdev
5993 F: Documentation/ABI/obsolete/sysfs-gpio
5994 F: drivers/gpio/
5995 F: include/linux/gpio/
5996 F: include/linux/gpio.h
5997 F: include/asm-generic/gpio.h
5998 F: include/uapi/linux/gpio.h
5999 F: tools/gpio/
6000
6001 GRE DEMULTIPLEXER DRIVER
6002 M: Dmitry Kozlov <xeb@mail.ru>
6003 L: netdev@vger.kernel.org
6004 S: Maintained
6005 F: net/ipv4/gre_demux.c
6006 F: net/ipv4/gre_offload.c
6007 F: include/net/gre.h
6008
6009 GRETH 10/100/1G Ethernet MAC device driver
6010 M: Andreas Larsson <andreas@gaisler.com>
6011 L: netdev@vger.kernel.org
6012 S: Maintained
6013 F: drivers/net/ethernet/aeroflex/
6014
6015 GREYBUS AUDIO PROTOCOLS DRIVERS
6016 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6017 M: Mark Greer <mgreer@animalcreek.com>
6018 S: Maintained
6019 F: drivers/staging/greybus/audio_apbridgea.c
6020 F: drivers/staging/greybus/audio_apbridgea.h
6021 F: drivers/staging/greybus/audio_codec.c
6022 F: drivers/staging/greybus/audio_codec.h
6023 F: drivers/staging/greybus/audio_gb.c
6024 F: drivers/staging/greybus/audio_manager.c
6025 F: drivers/staging/greybus/audio_manager.h
6026 F: drivers/staging/greybus/audio_manager_module.c
6027 F: drivers/staging/greybus/audio_manager_private.h
6028 F: drivers/staging/greybus/audio_manager_sysfs.c
6029 F: drivers/staging/greybus/audio_module.c
6030 F: drivers/staging/greybus/audio_topology.c
6031
6032 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6033 M: Viresh Kumar <vireshk@kernel.org>
6034 S: Maintained
6035 F: drivers/staging/greybus/authentication.c
6036 F: drivers/staging/greybus/bootrom.c
6037 F: drivers/staging/greybus/firmware.h
6038 F: drivers/staging/greybus/fw-core.c
6039 F: drivers/staging/greybus/fw-download.c
6040 F: drivers/staging/greybus/fw-managament.c
6041 F: drivers/staging/greybus/greybus_authentication.h
6042 F: drivers/staging/greybus/greybus_firmware.h
6043 F: drivers/staging/greybus/hid.c
6044 F: drivers/staging/greybus/i2c.c
6045 F: drivers/staging/greybus/spi.c
6046 F: drivers/staging/greybus/spilib.c
6047 F: drivers/staging/greybus/spilib.h
6048
6049 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6050 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6051 S: Maintained
6052 F: drivers/staging/greybus/loopback.c
6053 F: drivers/staging/greybus/timesync.c
6054 F: drivers/staging/greybus/timesync_platform.c
6055
6056 GREYBUS PLATFORM DRIVERS
6057 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6058 S: Maintained
6059 F: drivers/staging/greybus/arche-platform.c
6060 F: drivers/staging/greybus/arche-apb-ctrl.c
6061 F: drivers/staging/greybus/arche_platform.h
6062
6063 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6064 M: Rui Miguel Silva <rmfrfs@gmail.com>
6065 S: Maintained
6066 F: drivers/staging/greybus/sdio.c
6067 F: drivers/staging/greybus/light.c
6068 F: drivers/staging/greybus/gpio.c
6069 F: drivers/staging/greybus/power_supply.c
6070 F: drivers/staging/greybus/spi.c
6071 F: drivers/staging/greybus/spilib.c
6072
6073 GREYBUS SUBSYSTEM
6074 M: Johan Hovold <johan@kernel.org>
6075 M: Alex Elder <elder@kernel.org>
6076 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6077 S: Maintained
6078 F: drivers/staging/greybus/
6079 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6080
6081 GREYBUS UART PROTOCOLS DRIVERS
6082 M: David Lin <dtwlin@gmail.com>
6083 S: Maintained
6084 F: drivers/staging/greybus/uart.c
6085 F: drivers/staging/greybus/log.c
6086
6087 GS1662 VIDEO SERIALIZER
6088 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6089 L: linux-media@vger.kernel.org
6090 T: git git://linuxtv.org/media_tree.git
6091 S: Maintained
6092 F: drivers/media/spi/gs1662.c
6093
6094 GSPCA FINEPIX SUBDRIVER
6095 M: Frank Zago <frank@zago.net>
6096 L: linux-media@vger.kernel.org
6097 T: git git://linuxtv.org/media_tree.git
6098 S: Maintained
6099 F: drivers/media/usb/gspca/finepix.c
6100
6101 GSPCA GL860 SUBDRIVER
6102 M: Olivier Lorin <o.lorin@laposte.net>
6103 L: linux-media@vger.kernel.org
6104 T: git git://linuxtv.org/media_tree.git
6105 S: Maintained
6106 F: drivers/media/usb/gspca/gl860/
6107
6108 GSPCA M5602 SUBDRIVER
6109 M: Erik Andren <erik.andren@gmail.com>
6110 L: linux-media@vger.kernel.org
6111 T: git git://linuxtv.org/media_tree.git
6112 S: Maintained
6113 F: drivers/media/usb/gspca/m5602/
6114
6115 GSPCA PAC207 SONIXB SUBDRIVER
6116 M: Hans Verkuil <hverkuil@xs4all.nl>
6117 L: linux-media@vger.kernel.org
6118 T: git git://linuxtv.org/media_tree.git
6119 S: Odd Fixes
6120 F: drivers/media/usb/gspca/pac207.c
6121
6122 GSPCA SN9C20X SUBDRIVER
6123 M: Brian Johnson <brijohn@gmail.com>
6124 L: linux-media@vger.kernel.org
6125 T: git git://linuxtv.org/media_tree.git
6126 S: Maintained
6127 F: drivers/media/usb/gspca/sn9c20x.c
6128
6129 GSPCA T613 SUBDRIVER
6130 M: Leandro Costantino <lcostantino@gmail.com>
6131 L: linux-media@vger.kernel.org
6132 T: git git://linuxtv.org/media_tree.git
6133 S: Maintained
6134 F: drivers/media/usb/gspca/t613.c
6135
6136 GSPCA USB WEBCAM DRIVER
6137 M: Hans Verkuil <hverkuil@xs4all.nl>
6138 L: linux-media@vger.kernel.org
6139 T: git git://linuxtv.org/media_tree.git
6140 S: Odd Fixes
6141 F: drivers/media/usb/gspca/
6142
6143 GTP (GPRS Tunneling Protocol)
6144 M: Pablo Neira Ayuso <pablo@netfilter.org>
6145 M: Harald Welte <laforge@gnumonks.org>
6146 L: osmocom-net-gprs@lists.osmocom.org
6147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6148 S: Maintained
6149 F: drivers/net/gtp.c
6150
6151 GUID PARTITION TABLE (GPT)
6152 M: Davidlohr Bueso <dave@stgolabs.net>
6153 L: linux-efi@vger.kernel.org
6154 S: Maintained
6155 F: block/partitions/efi.*
6156
6157 H8/300 ARCHITECTURE
6158 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6159 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6160 W: http://uclinux-h8.sourceforge.jp
6161 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6162 S: Maintained
6163 F: arch/h8300/
6164 F: drivers/clocksource/h8300_*.c
6165 F: drivers/clk/h8300/
6166 F: drivers/irqchip/irq-renesas-h8*.c
6167
6168 HACKRF MEDIA DRIVER
6169 M: Antti Palosaari <crope@iki.fi>
6170 L: linux-media@vger.kernel.org
6171 W: https://linuxtv.org
6172 W: http://palosaari.fi/linux/
6173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6174 T: git git://linuxtv.org/anttip/media_tree.git
6175 S: Maintained
6176 F: drivers/media/usb/hackrf/
6177
6178 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6179 M: Frank Seidel <frank@f-seidel.de>
6180 L: platform-driver-x86@vger.kernel.org
6181 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6182 S: Maintained
6183 F: drivers/platform/x86/hdaps.c
6184
6185 HARDWARE MONITORING
6186 M: Jean Delvare <jdelvare@suse.com>
6187 M: Guenter Roeck <linux@roeck-us.net>
6188 L: linux-hwmon@vger.kernel.org
6189 W: http://hwmon.wiki.kernel.org/
6190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6191 S: Maintained
6192 F: Documentation/hwmon/
6193 F: drivers/hwmon/
6194 F: include/linux/hwmon*.h
6195
6196 HARDWARE RANDOM NUMBER GENERATOR CORE
6197 M: Matt Mackall <mpm@selenic.com>
6198 M: Herbert Xu <herbert@gondor.apana.org.au>
6199 L: linux-crypto@vger.kernel.org
6200 S: Odd fixes
6201 F: Documentation/devicetree/bindings/rng/
6202 F: Documentation/hw_random.txt
6203 F: drivers/char/hw_random/
6204 F: include/linux/hw_random.h
6205
6206 HARDWARE SPINLOCK CORE
6207 M: Ohad Ben-Cohen <ohad@wizery.com>
6208 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6209 L: linux-remoteproc@vger.kernel.org
6210 S: Maintained
6211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6212 F: Documentation/devicetree/bindings/hwlock/
6213 F: Documentation/hwspinlock.txt
6214 F: drivers/hwspinlock/
6215 F: include/linux/hwspinlock.h
6216
6217 HARMONY SOUND DRIVER
6218 L: linux-parisc@vger.kernel.org
6219 S: Maintained
6220 F: sound/parisc/harmony.*
6221
6222 HDPVR USB VIDEO ENCODER DRIVER
6223 M: Hans Verkuil <hverkuil@xs4all.nl>
6224 L: linux-media@vger.kernel.org
6225 T: git git://linuxtv.org/media_tree.git
6226 W: https://linuxtv.org
6227 S: Odd Fixes
6228 F: drivers/media/usb/hdpvr/
6229
6230 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6231 M: Jimmy Vance <jimmy.vance@hpe.com>
6232 S: Supported
6233 F: Documentation/watchdog/hpwdt.txt
6234 F: drivers/watchdog/hpwdt.c
6235
6236 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6237 M: Don Brace <don.brace@microsemi.com>
6238 L: esc.storagedev@microsemi.com
6239 L: linux-scsi@vger.kernel.org
6240 S: Supported
6241 F: Documentation/scsi/hpsa.txt
6242 F: drivers/scsi/hpsa*.[ch]
6243 F: include/linux/cciss*.h
6244 F: include/uapi/linux/cciss*.h
6245
6246 HFI1 DRIVER
6247 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6248 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6249 L: linux-rdma@vger.kernel.org
6250 S: Supported
6251 F: drivers/infiniband/hw/hfi1
6252
6253 HFS FILESYSTEM
6254 L: linux-fsdevel@vger.kernel.org
6255 S: Orphan
6256 F: Documentation/filesystems/hfs.txt
6257 F: fs/hfs/
6258
6259 HFSPLUS FILESYSTEM
6260 L: linux-fsdevel@vger.kernel.org
6261 S: Orphan
6262 F: Documentation/filesystems/hfsplus.txt
6263 F: fs/hfsplus/
6264
6265 HGA FRAMEBUFFER DRIVER
6266 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6267 L: linux-nvidia@lists.surfsouth.com
6268 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6269 S: Maintained
6270 F: drivers/video/fbdev/hgafb.c
6271
6272 HIBERNATION (aka Software Suspend, aka swsusp)
6273 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6274 M: Pavel Machek <pavel@ucw.cz>
6275 L: linux-pm@vger.kernel.org
6276 B: https://bugzilla.kernel.org
6277 S: Supported
6278 F: arch/x86/power/
6279 F: drivers/base/power/
6280 F: kernel/power/
6281 F: include/linux/suspend.h
6282 F: include/linux/freezer.h
6283 F: include/linux/pm.h
6284 F: arch/*/include/asm/suspend*.h
6285
6286 HID CORE LAYER
6287 M: Jiri Kosina <jikos@kernel.org>
6288 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6289 L: linux-input@vger.kernel.org
6290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6291 S: Maintained
6292 F: drivers/hid/
6293 F: include/linux/hid*
6294 F: include/uapi/linux/hid*
6295
6296 HID SENSOR HUB DRIVERS
6297 M: Jiri Kosina <jikos@kernel.org>
6298 M: Jonathan Cameron <jic23@kernel.org>
6299 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6300 L: linux-input@vger.kernel.org
6301 L: linux-iio@vger.kernel.org
6302 S: Maintained
6303 F: Documentation/hid/hid-sensor*
6304 F: drivers/hid/hid-sensor-*
6305 F: drivers/iio/*/hid-*
6306 F: include/linux/hid-sensor-*
6307
6308 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6309 M: Thomas Gleixner <tglx@linutronix.de>
6310 L: linux-kernel@vger.kernel.org
6311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6312 S: Maintained
6313 F: Documentation/timers/
6314 F: kernel/time/hrtimer.c
6315 F: kernel/time/clockevents.c
6316 F: kernel/time/timer_*.c
6317 F: include/linux/clockchips.h
6318 F: include/linux/hrtimer.h
6319
6320 HIGH-SPEED SCC DRIVER FOR AX.25
6321 L: linux-hams@vger.kernel.org
6322 S: Orphan
6323 F: drivers/net/hamradio/dmascc.c
6324 F: drivers/net/hamradio/scc.c
6325
6326 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6327 M: HighPoint Linux Team <linux@highpoint-tech.com>
6328 W: http://www.highpoint-tech.com
6329 S: Supported
6330 F: Documentation/scsi/hptiop.txt
6331 F: drivers/scsi/hptiop.c
6332
6333 HIPPI
6334 M: Jes Sorensen <jes@trained-monkey.org>
6335 L: linux-hippi@sunsite.dk
6336 S: Maintained
6337 F: include/linux/hippidevice.h
6338 F: include/uapi/linux/if_hippi.h
6339 F: net/802/hippi.c
6340 F: drivers/net/hippi/
6341
6342 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6343 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6344 M: Salil Mehta <salil.mehta@huawei.com>
6345 L: netdev@vger.kernel.org
6346 W: http://www.hisilicon.com
6347 S: Maintained
6348 F: drivers/net/ethernet/hisilicon/hns3/
6349
6350 HISILICON NETWORK SUBSYSTEM DRIVER
6351 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6352 M: Salil Mehta <salil.mehta@huawei.com>
6353 L: netdev@vger.kernel.org
6354 W: http://www.hisilicon.com
6355 S: Maintained
6356 F: drivers/net/ethernet/hisilicon/
6357 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6358
6359 HISILICON PMU DRIVER
6360 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6361 W: http://www.hisilicon.com
6362 S: Supported
6363 F: drivers/perf/hisilicon
6364 F: Documentation/perf/hisi-pmu.txt
6365
6366 HISILICON ROCE DRIVER
6367 M: Lijun Ou <oulijun@huawei.com>
6368 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6369 L: linux-rdma@vger.kernel.org
6370 S: Maintained
6371 F: drivers/infiniband/hw/hns/
6372 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6373
6374 HISILICON SAS Controller
6375 M: John Garry <john.garry@huawei.com>
6376 W: http://www.hisilicon.com
6377 S: Supported
6378 F: drivers/scsi/hisi_sas/
6379 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6380
6381 HMM - Heterogeneous Memory Management
6382 M: Jérôme Glisse <jglisse@redhat.com>
6383 L: linux-mm@kvack.org
6384 S: Maintained
6385 F: mm/hmm*
6386 F: include/linux/hmm*
6387
6388 HOST AP DRIVER
6389 M: Jouni Malinen <j@w1.fi>
6390 L: linux-wireless@vger.kernel.org
6391 W: http://w1.fi/hostap-driver.html
6392 S: Obsolete
6393 F: drivers/net/wireless/intersil/hostap/
6394
6395 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6396 L: platform-driver-x86@vger.kernel.org
6397 S: Orphan
6398 F: drivers/platform/x86/tc1100-wmi.c
6399
6400 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6401 M: Jaroslav Kysela <perex@perex.cz>
6402 S: Maintained
6403 F: drivers/net/ethernet/hp/hp100.*
6404
6405 HPET: High Precision Event Timers driver
6406 M: Clemens Ladisch <clemens@ladisch.de>
6407 S: Maintained
6408 F: Documentation/timers/hpet.txt
6409 F: drivers/char/hpet.c
6410 F: include/linux/hpet.h
6411 F: include/uapi/linux/hpet.h
6412
6413 HPET: x86
6414 S: Orphan
6415 F: arch/x86/kernel/hpet.c
6416 F: arch/x86/include/asm/hpet.h
6417
6418 HPFS FILESYSTEM
6419 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6420 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6421 S: Maintained
6422 F: fs/hpfs/
6423
6424 HSI SUBSYSTEM
6425 M: Sebastian Reichel <sre@kernel.org>
6426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6427 S: Maintained
6428 F: Documentation/ABI/testing/sysfs-bus-hsi
6429 F: Documentation/driver-api/hsi.rst
6430 F: drivers/hsi/
6431 F: include/linux/hsi/
6432 F: include/uapi/linux/hsi/
6433
6434 HSO 3G MODEM DRIVER
6435 L: linux-usb@vger.kernel.org
6436 S: Orphan
6437 F: drivers/net/usb/hso.c
6438
6439 HSR NETWORK PROTOCOL
6440 M: Arvid Brodin <arvid.brodin@alten.se>
6441 L: netdev@vger.kernel.org
6442 S: Maintained
6443 F: net/hsr/
6444
6445 HT16K33 LED CONTROLLER DRIVER
6446 M: Robin van der Gracht <robin@protonic.nl>
6447 S: Maintained
6448 F: drivers/auxdisplay/ht16k33.c
6449 F: Documentation/devicetree/bindings/display/ht16k33.txt
6450
6451 HTCPEN TOUCHSCREEN DRIVER
6452 M: Pau Oliva Fora <pof@eslack.org>
6453 L: linux-input@vger.kernel.org
6454 S: Maintained
6455 F: drivers/input/touchscreen/htcpen.c
6456
6457 HUAWEI ETHERNET DRIVER
6458 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6459 L: netdev@vger.kernel.org
6460 S: Supported
6461 F: Documentation/networking/hinic.txt
6462 F: drivers/net/ethernet/huawei/hinic/
6463
6464 HUGETLB FILESYSTEM
6465 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6466 S: Maintained
6467 F: fs/hugetlbfs/
6468
6469 HVA ST MEDIA DRIVER
6470 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6471 L: linux-media@vger.kernel.org
6472 T: git git://linuxtv.org/media_tree.git
6473 W: https://linuxtv.org
6474 S: Supported
6475 F: drivers/media/platform/sti/hva
6476
6477 HWPOISON MEMORY FAILURE HANDLING
6478 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6479 L: linux-mm@kvack.org
6480 S: Maintained
6481 F: mm/memory-failure.c
6482 F: mm/hwpoison-inject.c
6483
6484 Hyper-V CORE AND DRIVERS
6485 M: "K. Y. Srinivasan" <kys@microsoft.com>
6486 M: Haiyang Zhang <haiyangz@microsoft.com>
6487 M: Stephen Hemminger <sthemmin@microsoft.com>
6488 L: devel@linuxdriverproject.org
6489 S: Maintained
6490 F: Documentation/networking/netvsc.txt
6491 F: arch/x86/include/asm/mshyperv.h
6492 F: arch/x86/include/asm/trace/hyperv.h
6493 F: arch/x86/include/uapi/asm/hyperv.h
6494 F: arch/x86/kernel/cpu/mshyperv.c
6495 F: arch/x86/hyperv
6496 F: drivers/hid/hid-hyperv.c
6497 F: drivers/hv/
6498 F: drivers/input/serio/hyperv-keyboard.c
6499 F: drivers/pci/host/pci-hyperv.c
6500 F: drivers/net/hyperv/
6501 F: drivers/scsi/storvsc_drv.c
6502 F: drivers/uio/uio_hv_generic.c
6503 F: drivers/video/fbdev/hyperv_fb.c
6504 F: net/vmw_vsock/hyperv_transport.c
6505 F: include/linux/hyperv.h
6506 F: include/uapi/linux/hyperv.h
6507 F: tools/hv/
6508 F: Documentation/ABI/stable/sysfs-bus-vmbus
6509
6510 HYPERVISOR VIRTUAL CONSOLE DRIVER
6511 L: linuxppc-dev@lists.ozlabs.org
6512 S: Odd Fixes
6513 F: drivers/tty/hvc/
6514
6515 I2C ACPI SUPPORT
6516 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6517 L: linux-i2c@vger.kernel.org
6518 L: linux-acpi@vger.kernel.org
6519 S: Maintained
6520 F: drivers/i2c/i2c-core-acpi.c
6521
6522 I2C MUXES
6523 M: Peter Rosin <peda@axentia.se>
6524 L: linux-i2c@vger.kernel.org
6525 S: Maintained
6526 F: Documentation/i2c/i2c-topology
6527 F: Documentation/i2c/muxes/
6528 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6529 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6530 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6531 F: drivers/i2c/i2c-mux.c
6532 F: drivers/i2c/muxes/
6533 F: include/linux/i2c-mux.h
6534
6535 I2C OVER PARALLEL PORT
6536 M: Jean Delvare <jdelvare@suse.com>
6537 L: linux-i2c@vger.kernel.org
6538 S: Maintained
6539 F: Documentation/i2c/busses/i2c-parport
6540 F: Documentation/i2c/busses/i2c-parport-light
6541 F: drivers/i2c/busses/i2c-parport.c
6542 F: drivers/i2c/busses/i2c-parport-light.c
6543
6544 I2C SUBSYSTEM
6545 M: Wolfram Sang <wsa@the-dreams.de>
6546 L: linux-i2c@vger.kernel.org
6547 W: https://i2c.wiki.kernel.org/
6548 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6550 S: Maintained
6551 F: Documentation/devicetree/bindings/i2c/
6552 F: Documentation/i2c/
6553 F: drivers/i2c/
6554 F: drivers/i2c/*/
6555 F: include/linux/i2c.h
6556 F: include/linux/i2c-*.h
6557 F: include/uapi/linux/i2c.h
6558 F: include/uapi/linux/i2c-*.h
6559
6560 I2C-TAOS-EVM DRIVER
6561 M: Jean Delvare <jdelvare@suse.com>
6562 L: linux-i2c@vger.kernel.org
6563 S: Maintained
6564 F: Documentation/i2c/busses/i2c-taos-evm
6565 F: drivers/i2c/busses/i2c-taos-evm.c
6566
6567 I2C-TINY-USB DRIVER
6568 M: Till Harbaum <till@harbaum.org>
6569 L: linux-i2c@vger.kernel.org
6570 W: http://www.harbaum.org/till/i2c_tiny_usb
6571 S: Maintained
6572 F: drivers/i2c/busses/i2c-tiny-usb.c
6573
6574 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6575 M: Jean Delvare <jdelvare@suse.com>
6576 L: linux-i2c@vger.kernel.org
6577 S: Maintained
6578 F: Documentation/i2c/busses/i2c-ali1535
6579 F: Documentation/i2c/busses/i2c-ali1563
6580 F: Documentation/i2c/busses/i2c-ali15x3
6581 F: Documentation/i2c/busses/i2c-amd756
6582 F: Documentation/i2c/busses/i2c-amd8111
6583 F: Documentation/i2c/busses/i2c-i801
6584 F: Documentation/i2c/busses/i2c-nforce2
6585 F: Documentation/i2c/busses/i2c-piix4
6586 F: Documentation/i2c/busses/i2c-sis5595
6587 F: Documentation/i2c/busses/i2c-sis630
6588 F: Documentation/i2c/busses/i2c-sis96x
6589 F: Documentation/i2c/busses/i2c-via
6590 F: Documentation/i2c/busses/i2c-viapro
6591 F: drivers/i2c/busses/i2c-ali1535.c
6592 F: drivers/i2c/busses/i2c-ali1563.c
6593 F: drivers/i2c/busses/i2c-ali15x3.c
6594 F: drivers/i2c/busses/i2c-amd756.c
6595 F: drivers/i2c/busses/i2c-amd756-s4882.c
6596 F: drivers/i2c/busses/i2c-amd8111.c
6597 F: drivers/i2c/busses/i2c-i801.c
6598 F: drivers/i2c/busses/i2c-isch.c
6599 F: drivers/i2c/busses/i2c-nforce2.c
6600 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6601 F: drivers/i2c/busses/i2c-piix4.c
6602 F: drivers/i2c/busses/i2c-sis5595.c
6603 F: drivers/i2c/busses/i2c-sis630.c
6604 F: drivers/i2c/busses/i2c-sis96x.c
6605 F: drivers/i2c/busses/i2c-via.c
6606 F: drivers/i2c/busses/i2c-viapro.c
6607
6608 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6609 M: Hans de Goede <hdegoede@redhat.com>
6610 L: linux-i2c@vger.kernel.org
6611 S: Maintained
6612 F: drivers/i2c/busses/i2c-cht-wc.c
6613
6614 I2C/SMBUS ISMT DRIVER
6615 M: Seth Heasley <seth.heasley@intel.com>
6616 M: Neil Horman <nhorman@tuxdriver.com>
6617 L: linux-i2c@vger.kernel.org
6618 F: drivers/i2c/busses/i2c-ismt.c
6619 F: Documentation/i2c/busses/i2c-ismt
6620
6621 I2C/SMBUS STUB DRIVER
6622 M: Jean Delvare <jdelvare@suse.com>
6623 L: linux-i2c@vger.kernel.org
6624 S: Maintained
6625 F: drivers/i2c/i2c-stub.c
6626
6627 IA64 (Itanium) PLATFORM
6628 M: Tony Luck <tony.luck@intel.com>
6629 M: Fenghua Yu <fenghua.yu@intel.com>
6630 L: linux-ia64@vger.kernel.org
6631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6632 S: Maintained
6633 F: arch/ia64/
6634
6635 IBM Power 842 compression accelerator
6636 M: Haren Myneni <haren@us.ibm.com>
6637 S: Supported
6638 F: drivers/crypto/nx/Makefile
6639 F: drivers/crypto/nx/Kconfig
6640 F: drivers/crypto/nx/nx-842*
6641 F: include/linux/sw842.h
6642 F: crypto/842.c
6643 F: lib/842/
6644
6645 IBM Power in-Nest Crypto Acceleration
6646 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6647 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6648 L: linux-crypto@vger.kernel.org
6649 S: Supported
6650 F: drivers/crypto/nx/Makefile
6651 F: drivers/crypto/nx/Kconfig
6652 F: drivers/crypto/nx/nx-aes*
6653 F: drivers/crypto/nx/nx-sha*
6654 F: drivers/crypto/nx/nx.*
6655 F: drivers/crypto/nx/nx_csbcpb.h
6656 F: drivers/crypto/nx/nx_debugfs.h
6657
6658 IBM Power Linux RAID adapter
6659 M: Brian King <brking@us.ibm.com>
6660 S: Supported
6661 F: drivers/scsi/ipr.*
6662
6663 IBM Power SRIOV Virtual NIC Device Driver
6664 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6665 M: John Allen <jallen@linux.vnet.ibm.com>
6666 L: netdev@vger.kernel.org
6667 S: Supported
6668 F: drivers/net/ethernet/ibm/ibmvnic.*
6669
6670 IBM Power Virtual Accelerator Switchboard
6671 M: Sukadev Bhattiprolu
6672 L: linuxppc-dev@lists.ozlabs.org
6673 S: Supported
6674 F: arch/powerpc/platforms/powernv/vas*
6675 F: arch/powerpc/platforms/powernv/copy-paste.h
6676 F: arch/powerpc/include/asm/vas.h
6677 F: arch/powerpc/include/uapi/asm/vas.h
6678
6679 IBM Power Virtual Ethernet Device Driver
6680 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6681 L: netdev@vger.kernel.org
6682 S: Supported
6683 F: drivers/net/ethernet/ibm/ibmveth.*
6684
6685 IBM Power Virtual FC Device Drivers
6686 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6687 L: linux-scsi@vger.kernel.org
6688 S: Supported
6689 F: drivers/scsi/ibmvscsi/ibmvfc*
6690
6691 IBM Power Virtual SCSI Device Drivers
6692 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6693 L: linux-scsi@vger.kernel.org
6694 S: Supported
6695 F: drivers/scsi/ibmvscsi/ibmvscsi*
6696 F: include/scsi/viosrp.h
6697
6698 IBM Power Virtual SCSI Device Target Driver
6699 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6700 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6701 L: linux-scsi@vger.kernel.org
6702 L: target-devel@vger.kernel.org
6703 S: Supported
6704 F: drivers/scsi/ibmvscsi_tgt/
6705
6706 IBM Power VMX Cryptographic instructions
6707 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6708 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6709 L: linux-crypto@vger.kernel.org
6710 S: Supported
6711 F: drivers/crypto/vmx/Makefile
6712 F: drivers/crypto/vmx/Kconfig
6713 F: drivers/crypto/vmx/vmx.c
6714 F: drivers/crypto/vmx/aes*
6715 F: drivers/crypto/vmx/ghash*
6716 F: drivers/crypto/vmx/ppc-xlate.pl
6717
6718 IBM ServeRAID RAID DRIVER
6719 S: Orphan
6720 F: drivers/scsi/ips.*
6721
6722 ICH LPC AND GPIO DRIVER
6723 M: Peter Tyser <ptyser@xes-inc.com>
6724 S: Maintained
6725 F: drivers/mfd/lpc_ich.c
6726 F: drivers/gpio/gpio-ich.c
6727
6728 IDE SUBSYSTEM
6729 M: "David S. Miller" <davem@davemloft.net>
6730 L: linux-ide@vger.kernel.org
6731 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6733 S: Maintained
6734 F: Documentation/ide/
6735 F: drivers/ide/
6736 F: include/linux/ide.h
6737
6738 IDE/ATAPI DRIVERS
6739 M: Borislav Petkov <bp@alien8.de>
6740 L: linux-ide@vger.kernel.org
6741 S: Maintained
6742 F: Documentation/cdrom/ide-cd
6743 F: drivers/ide/ide-cd*
6744
6745 IDEAPAD LAPTOP EXTRAS DRIVER
6746 M: Ike Panhc <ike.pan@canonical.com>
6747 L: platform-driver-x86@vger.kernel.org
6748 W: http://launchpad.net/ideapad-laptop
6749 S: Maintained
6750 F: drivers/platform/x86/ideapad-laptop.c
6751
6752 IDEAPAD LAPTOP SLIDEBAR DRIVER
6753 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6754 L: linux-input@vger.kernel.org
6755 W: https://github.com/o2genum/ideapad-slidebar
6756 S: Maintained
6757 F: drivers/input/misc/ideapad_slidebar.c
6758
6759 IDT VersaClock 5 CLOCK DRIVER
6760 M: Marek Vasut <marek.vasut@gmail.com>
6761 S: Maintained
6762 F: drivers/clk/clk-versaclock5.c
6763
6764 IEEE 802.15.4 SUBSYSTEM
6765 M: Alexander Aring <alex.aring@gmail.com>
6766 M: Stefan Schmidt <stefan@osg.samsung.com>
6767 L: linux-wpan@vger.kernel.org
6768 W: http://wpan.cakelab.org/
6769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6771 S: Maintained
6772 F: net/ieee802154/
6773 F: net/mac802154/
6774 F: drivers/net/ieee802154/
6775 F: include/linux/nl802154.h
6776 F: include/linux/ieee802154.h
6777 F: include/net/nl802154.h
6778 F: include/net/mac802154.h
6779 F: include/net/af_ieee802154.h
6780 F: include/net/cfg802154.h
6781 F: include/net/ieee802154_netdev.h
6782 F: Documentation/networking/ieee802154.txt
6783
6784 IFE PROTOCOL
6785 M: Yotam Gigi <yotam.gi@gmail.com>
6786 M: Jamal Hadi Salim <jhs@mojatatu.com>
6787 F: net/ife
6788 F: include/net/ife.h
6789 F: include/uapi/linux/ife.h
6790
6791 IGORPLUG-USB IR RECEIVER
6792 M: Sean Young <sean@mess.org>
6793 L: linux-media@vger.kernel.org
6794 S: Maintained
6795 F: drivers/media/rc/igorplugusb.c
6796
6797 IGUANAWORKS USB IR TRANSCEIVER
6798 M: Sean Young <sean@mess.org>
6799 L: linux-media@vger.kernel.org
6800 S: Maintained
6801 F: drivers/media/rc/iguanair.c
6802
6803 IIO DIGITAL POTENTIOMETER DAC
6804 M: Peter Rosin <peda@axentia.se>
6805 L: linux-iio@vger.kernel.org
6806 S: Maintained
6807 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6808 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6809 F: drivers/iio/dac/dpot-dac.c
6810
6811 IIO ENVELOPE DETECTOR
6812 M: Peter Rosin <peda@axentia.se>
6813 L: linux-iio@vger.kernel.org
6814 S: Maintained
6815 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6816 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6817 F: drivers/iio/adc/envelope-detector.c
6818
6819 IIO MULTIPLEXER
6820 M: Peter Rosin <peda@axentia.se>
6821 L: linux-iio@vger.kernel.org
6822 S: Maintained
6823 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6824 F: drivers/iio/multiplexer/iio-mux.c
6825
6826 IIO SUBSYSTEM AND DRIVERS
6827 M: Jonathan Cameron <jic23@kernel.org>
6828 R: Hartmut Knaack <knaack.h@gmx.de>
6829 R: Lars-Peter Clausen <lars@metafoo.de>
6830 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6831 L: linux-iio@vger.kernel.org
6832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6833 S: Maintained
6834 F: Documentation/devicetree/bindings/iio/
6835 F: drivers/iio/
6836 F: drivers/staging/iio/
6837 F: include/linux/iio/
6838 F: tools/iio/
6839
6840 IKANOS/ADI EAGLE ADSL USB DRIVER
6841 M: Matthieu Castet <castet.matthieu@free.fr>
6842 M: Stanislaw Gruszka <stf_xl@wp.pl>
6843 S: Maintained
6844 F: drivers/usb/atm/ueagle-atm.c
6845
6846 IMGTEC ASCII LCD DRIVER
6847 M: Paul Burton <paul.burton@mips.com>
6848 S: Maintained
6849 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6850 F: drivers/auxdisplay/img-ascii-lcd.c
6851
6852 IMGTEC IR DECODER DRIVER
6853 M: James Hogan <jhogan@kernel.org>
6854 S: Maintained
6855 F: drivers/media/rc/img-ir/
6856
6857 IMS TWINTURBO FRAMEBUFFER DRIVER
6858 L: linux-fbdev@vger.kernel.org
6859 S: Orphan
6860 F: drivers/video/fbdev/imsttfb.c
6861
6862 INA209 HARDWARE MONITOR DRIVER
6863 M: Guenter Roeck <linux@roeck-us.net>
6864 L: linux-hwmon@vger.kernel.org
6865 S: Maintained
6866 F: Documentation/hwmon/ina209
6867 F: Documentation/devicetree/bindings/i2c/ina209.txt
6868 F: drivers/hwmon/ina209.c
6869
6870 INA2XX HARDWARE MONITOR DRIVER
6871 M: Guenter Roeck <linux@roeck-us.net>
6872 L: linux-hwmon@vger.kernel.org
6873 S: Maintained
6874 F: Documentation/hwmon/ina2xx
6875 F: drivers/hwmon/ina2xx.c
6876 F: include/linux/platform_data/ina2xx.h
6877
6878 INDUSTRY PACK SUBSYSTEM (IPACK)
6879 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6880 M: Jens Taprogge <jens.taprogge@taprogge.org>
6881 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6882 L: industrypack-devel@lists.sourceforge.net
6883 W: http://industrypack.sourceforge.net
6884 S: Maintained
6885 F: drivers/ipack/
6886
6887 INFINIBAND SUBSYSTEM
6888 M: Doug Ledford <dledford@redhat.com>
6889 M: Jason Gunthorpe <jgg@mellanox.com>
6890 L: linux-rdma@vger.kernel.org
6891 W: http://www.openfabrics.org/
6892 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6894 S: Supported
6895 F: Documentation/devicetree/bindings/infiniband/
6896 F: Documentation/infiniband/
6897 F: drivers/infiniband/
6898 F: include/uapi/linux/if_infiniband.h
6899 F: include/uapi/rdma/
6900 F: include/rdma/
6901
6902 INGENIC JZ4780 DMA Driver
6903 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6904 S: Maintained
6905 F: drivers/dma/dma-jz4780.c
6906
6907 INGENIC JZ4780 NAND DRIVER
6908 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6909 L: linux-mtd@lists.infradead.org
6910 S: Maintained
6911 F: drivers/mtd/nand/jz4780_*
6912
6913 INOTIFY
6914 M: Jan Kara <jack@suse.cz>
6915 R: Amir Goldstein <amir73il@gmail.com>
6916 L: linux-fsdevel@vger.kernel.org
6917 S: Maintained
6918 F: Documentation/filesystems/inotify.txt
6919 F: fs/notify/inotify/
6920 F: include/linux/inotify.h
6921 F: include/uapi/linux/inotify.h
6922
6923 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6924 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6925 L: linux-input@vger.kernel.org
6926 Q: http://patchwork.kernel.org/project/linux-input/list/
6927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6928 S: Maintained
6929 F: drivers/input/
6930 F: include/linux/input.h
6931 F: include/uapi/linux/input.h
6932 F: include/uapi/linux/input-event-codes.h
6933 F: include/linux/input/
6934 F: Documentation/devicetree/bindings/input/
6935 F: Documentation/input/
6936
6937 INPUT MULTITOUCH (MT) PROTOCOL
6938 M: Henrik Rydberg <rydberg@bitmath.org>
6939 L: linux-input@vger.kernel.org
6940 S: Odd fixes
6941 F: Documentation/input/multi-touch-protocol.rst
6942 F: drivers/input/input-mt.c
6943 K: \b(ABS|SYN)_MT_
6944
6945 INSIDE SECURE CRYPTO DRIVER
6946 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6947 F: drivers/crypto/inside-secure/
6948 S: Maintained
6949 L: linux-crypto@vger.kernel.org
6950
6951 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6952 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6953 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6954 L: linux-integrity@vger.kernel.org
6955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6956 S: Supported
6957 F: security/integrity/ima/
6958
6959 INTEL 810/815 FRAMEBUFFER DRIVER
6960 M: Antonino Daplas <adaplas@gmail.com>
6961 L: linux-fbdev@vger.kernel.org
6962 S: Maintained
6963 F: drivers/video/fbdev/i810/
6964
6965 INTEL ASoC BDW/HSW DRIVERS
6966 M: Jie Yang <yang.jie@linux.intel.com>
6967 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6968 S: Supported
6969 F: sound/soc/intel/common/sst-dsp*
6970 F: sound/soc/intel/common/sst-firmware.c
6971 F: sound/soc/intel/boards/broadwell.c
6972 F: sound/soc/intel/haswell/
6973
6974 INTEL C600 SERIES SAS CONTROLLER DRIVER
6975 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6976 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6977 L: linux-scsi@vger.kernel.org
6978 T: git git://git.code.sf.net/p/intel-sas/isci
6979 S: Supported
6980 F: drivers/scsi/isci/
6981
6982 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6983 M: Jani Nikula <jani.nikula@linux.intel.com>
6984 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6985 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
6986 L: intel-gfx@lists.freedesktop.org
6987 W: https://01.org/linuxgraphics/
6988 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6989 C: irc://chat.freenode.net/intel-gfx
6990 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6991 T: git git://anongit.freedesktop.org/drm-intel
6992 S: Supported
6993 F: drivers/gpu/drm/i915/
6994 F: include/drm/i915*
6995 F: include/uapi/drm/i915_drm.h
6996 F: Documentation/gpu/i915.rst
6997
6998 INTEL ETHERNET DRIVERS
6999 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7000 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7001 W: http://www.intel.com/support/feedback.htm
7002 W: http://e1000.sourceforge.net/
7003 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7006 S: Supported
7007 F: Documentation/networking/e100.txt
7008 F: Documentation/networking/e1000.txt
7009 F: Documentation/networking/e1000e.txt
7010 F: Documentation/networking/igb.txt
7011 F: Documentation/networking/igbvf.txt
7012 F: Documentation/networking/ixgb.txt
7013 F: Documentation/networking/ixgbe.txt
7014 F: Documentation/networking/ixgbevf.txt
7015 F: Documentation/networking/i40e.txt
7016 F: Documentation/networking/i40evf.txt
7017 F: drivers/net/ethernet/intel/
7018 F: drivers/net/ethernet/intel/*/
7019 F: include/linux/avf/virtchnl.h
7020
7021 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7022 M: Maik Broemme <mbroemme@libmpq.org>
7023 L: linux-fbdev@vger.kernel.org
7024 S: Maintained
7025 F: Documentation/fb/intelfb.txt
7026 F: drivers/video/fbdev/intelfb/
7027
7028 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7029 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7030 M: Zhi Wang <zhi.a.wang@intel.com>
7031 L: intel-gvt-dev@lists.freedesktop.org
7032 L: intel-gfx@lists.freedesktop.org
7033 W: https://01.org/igvt-g
7034 T: git https://github.com/01org/gvt-linux.git
7035 S: Supported
7036 F: drivers/gpu/drm/i915/gvt/
7037
7038 INTEL HID EVENT DRIVER
7039 M: Alex Hung <alex.hung@canonical.com>
7040 L: platform-driver-x86@vger.kernel.org
7041 S: Maintained
7042 F: drivers/platform/x86/intel-hid.c
7043
7044 INTEL I/OAT DMA DRIVER
7045 M: Dave Jiang <dave.jiang@intel.com>
7046 R: Dan Williams <dan.j.williams@intel.com>
7047 L: dmaengine@vger.kernel.org
7048 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7049 S: Supported
7050 F: drivers/dma/ioat*
7051
7052 INTEL IDLE DRIVER
7053 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7054 M: Len Brown <lenb@kernel.org>
7055 L: linux-pm@vger.kernel.org
7056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7057 B: https://bugzilla.kernel.org
7058 S: Supported
7059 F: drivers/idle/intel_idle.c
7060
7061 INTEL INTEGRATED SENSOR HUB DRIVER
7062 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7063 M: Jiri Kosina <jikos@kernel.org>
7064 L: linux-input@vger.kernel.org
7065 S: Maintained
7066 F: drivers/hid/intel-ish-hid/
7067
7068 INTEL IOMMU (VT-d)
7069 M: David Woodhouse <dwmw2@infradead.org>
7070 L: iommu@lists.linux-foundation.org
7071 T: git git://git.infradead.org/iommu-2.6.git
7072 S: Supported
7073 F: drivers/iommu/intel-iommu.c
7074 F: include/linux/intel-iommu.h
7075
7076 INTEL IOP-ADMA DMA DRIVER
7077 R: Dan Williams <dan.j.williams@intel.com>
7078 S: Odd fixes
7079 F: drivers/dma/iop-adma.c
7080
7081 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7082 M: Krzysztof Halasa <khalasa@piap.pl>
7083 S: Maintained
7084 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7085 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7086 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7087 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7088 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7089 F: drivers/net/wan/ixp4xx_hss.c
7090
7091 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7092 M: Deepak Saxena <dsaxena@plexity.net>
7093 S: Maintained
7094 F: drivers/char/hw_random/ixp4xx-rng.c
7095
7096 INTEL MANAGEMENT ENGINE (mei)
7097 M: Tomas Winkler <tomas.winkler@intel.com>
7098 L: linux-kernel@vger.kernel.org
7099 S: Supported
7100 F: include/uapi/linux/mei.h
7101 F: include/linux/mei_cl_bus.h
7102 F: drivers/misc/mei/*
7103 F: drivers/watchdog/mei_wdt.c
7104 F: Documentation/misc-devices/mei/*
7105 F: samples/mei/*
7106
7107 INTEL MENLOW THERMAL DRIVER
7108 M: Sujith Thomas <sujith.thomas@intel.com>
7109 L: platform-driver-x86@vger.kernel.org
7110 W: https://01.org/linux-acpi
7111 S: Supported
7112 F: drivers/platform/x86/intel_menlow.c
7113
7114 INTEL MERRIFIELD GPIO DRIVER
7115 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7116 L: linux-gpio@vger.kernel.org
7117 S: Maintained
7118 F: drivers/gpio/gpio-merrifield.c
7119
7120 INTEL MIC DRIVERS (mic)
7121 M: Sudeep Dutt <sudeep.dutt@intel.com>
7122 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7123 S: Supported
7124 W: https://github.com/sudeepdutt/mic
7125 W: http://software.intel.com/en-us/mic-developer
7126 F: include/linux/mic_bus.h
7127 F: include/linux/scif.h
7128 F: include/uapi/linux/mic_common.h
7129 F: include/uapi/linux/mic_ioctl.h
7130 F: include/uapi/linux/scif_ioctl.h
7131 F: drivers/misc/mic/
7132 F: drivers/dma/mic_x100_dma.c
7133 F: drivers/dma/mic_x100_dma.h
7134 F: Documentation/mic/
7135
7136 INTEL PMC CORE DRIVER
7137 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7138 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7139 L: platform-driver-x86@vger.kernel.org
7140 S: Maintained
7141 F: arch/x86/include/asm/pmc_core.h
7142 F: drivers/platform/x86/intel_pmc_core*
7143
7144 INTEL PMC/P-Unit IPC DRIVER
7145 M: Zha Qipeng<qipeng.zha@intel.com>
7146 L: platform-driver-x86@vger.kernel.org
7147 S: Maintained
7148 F: drivers/platform/x86/intel_pmc_ipc.c
7149 F: drivers/platform/x86/intel_punit_ipc.c
7150 F: arch/x86/include/asm/intel_pmc_ipc.h
7151 F: arch/x86/include/asm/intel_punit_ipc.h
7152
7153 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7154 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7155 L: linux-wireless@vger.kernel.org
7156 S: Maintained
7157 F: Documentation/networking/README.ipw2100
7158 F: Documentation/networking/README.ipw2200
7159 F: drivers/net/wireless/intel/ipw2x00/
7160
7161 INTEL PSTATE DRIVER
7162 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7163 M: Len Brown <lenb@kernel.org>
7164 L: linux-pm@vger.kernel.org
7165 S: Supported
7166 F: drivers/cpufreq/intel_pstate.c
7167
7168 INTEL RDMA RNIC DRIVER
7169 M: Faisal Latif <faisal.latif@intel.com>
7170 M: Shiraz Saleem <shiraz.saleem@intel.com>
7171 L: linux-rdma@vger.kernel.org
7172 S: Supported
7173 F: drivers/infiniband/hw/i40iw/
7174
7175 INTEL TELEMETRY DRIVER
7176 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7177 L: platform-driver-x86@vger.kernel.org
7178 S: Maintained
7179 F: arch/x86/include/asm/intel_telemetry.h
7180 F: drivers/platform/x86/intel_telemetry*
7181
7182 INTEL VIRTUAL BUTTON DRIVER
7183 M: AceLan Kao <acelan.kao@canonical.com>
7184 L: platform-driver-x86@vger.kernel.org
7185 S: Maintained
7186 F: drivers/platform/x86/intel-vbtn.c
7187
7188 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7189 M: Stanislaw Gruszka <sgruszka@redhat.com>
7190 L: linux-wireless@vger.kernel.org
7191 S: Supported
7192 F: drivers/net/wireless/intel/iwlegacy/
7193
7194 INTEL WIRELESS WIFI LINK (iwlwifi)
7195 M: Johannes Berg <johannes.berg@intel.com>
7196 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7197 M: Luca Coelho <luciano.coelho@intel.com>
7198 M: Intel Linux Wireless <linuxwifi@intel.com>
7199 L: linux-wireless@vger.kernel.org
7200 W: http://intellinuxwireless.org
7201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7202 S: Supported
7203 F: drivers/net/wireless/intel/iwlwifi/
7204
7205 INTEL WIRELESS WIMAX CONNECTION 2400
7206 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7207 M: linux-wimax@intel.com
7208 L: wimax@linuxwimax.org (subscribers-only)
7209 S: Supported
7210 W: http://linuxwimax.org
7211 F: Documentation/wimax/README.i2400m
7212 F: drivers/net/wimax/i2400m/
7213 F: include/uapi/linux/wimax/i2400m.h
7214
7215 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7216 M: Mario Limonciello <mario.limonciello@dell.com>
7217 S: Maintained
7218 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7219
7220 INTEL(R) TRACE HUB
7221 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7222 S: Supported
7223 F: Documentation/trace/intel_th.txt
7224 F: drivers/hwtracing/intel_th/
7225
7226 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7227 M: Ning Sun <ning.sun@intel.com>
7228 L: tboot-devel@lists.sourceforge.net
7229 W: http://tboot.sourceforge.net
7230 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7231 S: Supported
7232 F: Documentation/intel_txt.txt
7233 F: include/linux/tboot.h
7234 F: arch/x86/kernel/tboot.c
7235
7236 INTEL-MID GPIO DRIVER
7237 M: David Cohen <david.a.cohen@linux.intel.com>
7238 L: linux-gpio@vger.kernel.org
7239 S: Maintained
7240 F: drivers/gpio/gpio-intel-mid.c
7241
7242 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7243 M: Linus Walleij <linus.walleij@linaro.org>
7244 L: linux-iio@vger.kernel.org
7245 S: Maintained
7246 F: drivers/iio/gyro/mpu3050*
7247 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7248
7249 IOC3 ETHERNET DRIVER
7250 M: Ralf Baechle <ralf@linux-mips.org>
7251 L: linux-mips@linux-mips.org
7252 S: Maintained
7253 F: drivers/net/ethernet/sgi/ioc3-eth.c
7254
7255 IOC3 SERIAL DRIVER
7256 M: Pat Gefre <pfg@sgi.com>
7257 L: linux-serial@vger.kernel.org
7258 S: Maintained
7259 F: drivers/tty/serial/ioc3_serial.c
7260
7261 IOMMU DRIVERS
7262 M: Joerg Roedel <joro@8bytes.org>
7263 L: iommu@lists.linux-foundation.org
7264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7265 S: Maintained
7266 F: Documentation/devicetree/bindings/iommu/
7267 F: drivers/iommu/
7268 F: include/linux/iommu.h
7269 F: include/linux/iova.h
7270
7271 IP MASQUERADING
7272 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7273 S: Maintained
7274 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7275
7276 IPMI SUBSYSTEM
7277 M: Corey Minyard <minyard@acm.org>
7278 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7279 W: http://openipmi.sourceforge.net/
7280 S: Supported
7281 F: Documentation/IPMI.txt
7282 F: drivers/char/ipmi/
7283 F: include/linux/ipmi*
7284 F: include/uapi/linux/ipmi*
7285
7286 IPS SCSI RAID DRIVER
7287 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7288 L: linux-scsi@vger.kernel.org
7289 W: http://www.adaptec.com/
7290 S: Maintained
7291 F: drivers/scsi/ips*
7292
7293 IPVS
7294 M: Wensong Zhang <wensong@linux-vs.org>
7295 M: Simon Horman <horms@verge.net.au>
7296 M: Julian Anastasov <ja@ssi.bg>
7297 L: netdev@vger.kernel.org
7298 L: lvs-devel@vger.kernel.org
7299 S: Maintained
7300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7302 F: Documentation/networking/ipvs-sysctl.txt
7303 F: include/net/ip_vs.h
7304 F: include/uapi/linux/ip_vs.h
7305 F: net/netfilter/ipvs/
7306
7307 IPWIRELESS DRIVER
7308 M: Jiri Kosina <jikos@kernel.org>
7309 M: David Sterba <dsterba@suse.com>
7310 S: Odd Fixes
7311 F: drivers/tty/ipwireless/
7312
7313 IPX NETWORK LAYER
7314 L: netdev@vger.kernel.org
7315 S: Odd fixes
7316 F: include/net/ipx.h
7317 F: include/uapi/linux/ipx.h
7318 F: net/ipx/
7319
7320 IRDA SUBSYSTEM
7321 M: Samuel Ortiz <samuel@sortiz.org>
7322 L: irda-users@lists.sourceforge.net (subscribers-only)
7323 L: netdev@vger.kernel.org
7324 W: http://irda.sourceforge.net/
7325 S: Maintained
7326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7327 F: Documentation/networking/irda.txt
7328 F: drivers/staging/irda/
7329
7330 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7331 M: Marc Zyngier <marc.zyngier@arm.com>
7332 S: Maintained
7333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7334 F: Documentation/IRQ-domain.txt
7335 F: include/linux/irqdomain.h
7336 F: kernel/irq/irqdomain.c
7337 F: kernel/irq/msi.c
7338
7339 IRQ SUBSYSTEM
7340 M: Thomas Gleixner <tglx@linutronix.de>
7341 L: linux-kernel@vger.kernel.org
7342 S: Maintained
7343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7344 F: kernel/irq/
7345
7346 IRQCHIP DRIVERS
7347 M: Thomas Gleixner <tglx@linutronix.de>
7348 M: Jason Cooper <jason@lakedaemon.net>
7349 M: Marc Zyngier <marc.zyngier@arm.com>
7350 L: linux-kernel@vger.kernel.org
7351 S: Maintained
7352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7353 F: Documentation/devicetree/bindings/interrupt-controller/
7354 F: drivers/irqchip/
7355
7356 ISA
7357 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7358 S: Maintained
7359 F: Documentation/isa.txt
7360 F: drivers/base/isa.c
7361 F: include/linux/isa.h
7362
7363 ISA RADIO MODULE
7364 M: Hans Verkuil <hverkuil@xs4all.nl>
7365 L: linux-media@vger.kernel.org
7366 T: git git://linuxtv.org/media_tree.git
7367 W: https://linuxtv.org
7368 S: Maintained
7369 F: drivers/media/radio/radio-isa*
7370
7371 ISAPNP
7372 M: Jaroslav Kysela <perex@perex.cz>
7373 S: Maintained
7374 F: Documentation/isapnp.txt
7375 F: drivers/pnp/isapnp/
7376 F: include/linux/isapnp.h
7377
7378 ISCSI
7379 M: Lee Duncan <lduncan@suse.com>
7380 M: Chris Leech <cleech@redhat.com>
7381 L: open-iscsi@googlegroups.com
7382 W: www.open-iscsi.com
7383 S: Maintained
7384 F: drivers/scsi/*iscsi*
7385 F: include/scsi/*iscsi*
7386
7387 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7388 M: Peter Jones <pjones@redhat.com>
7389 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7390 S: Maintained
7391 F: drivers/firmware/iscsi_ibft*
7392
7393 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7394 M: Or Gerlitz <ogerlitz@mellanox.com>
7395 M: Sagi Grimberg <sagi@grimberg.me>
7396 M: Roi Dayan <roid@mellanox.com>
7397 L: linux-rdma@vger.kernel.org
7398 S: Supported
7399 W: http://www.openfabrics.org
7400 W: www.open-iscsi.org
7401 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7402 F: drivers/infiniband/ulp/iser/
7403
7404 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7405 M: Sagi Grimberg <sagi@grimberg.me>
7406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7407 L: linux-rdma@vger.kernel.org
7408 L: target-devel@vger.kernel.org
7409 S: Supported
7410 W: http://www.linux-iscsi.org
7411 F: drivers/infiniband/ulp/isert
7412
7413 ISDN SUBSYSTEM
7414 M: Karsten Keil <isdn@linux-pingi.de>
7415 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7416 L: netdev@vger.kernel.org
7417 W: http://www.isdn4linux.de
7418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7419 S: Maintained
7420 F: Documentation/isdn/
7421 F: drivers/isdn/
7422 F: include/linux/isdn.h
7423 F: include/linux/isdn/
7424 F: include/uapi/linux/isdn.h
7425 F: include/uapi/linux/isdn/
7426
7427 ISDN SUBSYSTEM (Eicon active card driver)
7428 M: Armin Schindler <mac@melware.de>
7429 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7430 W: http://www.melware.de
7431 S: Maintained
7432 F: drivers/isdn/hardware/eicon/
7433
7434 IT87 HARDWARE MONITORING DRIVER
7435 M: Jean Delvare <jdelvare@suse.com>
7436 L: linux-hwmon@vger.kernel.org
7437 S: Maintained
7438 F: Documentation/hwmon/it87
7439 F: drivers/hwmon/it87.c
7440
7441 IT913X MEDIA DRIVER
7442 M: Antti Palosaari <crope@iki.fi>
7443 L: linux-media@vger.kernel.org
7444 W: https://linuxtv.org
7445 W: http://palosaari.fi/linux/
7446 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7447 T: git git://linuxtv.org/anttip/media_tree.git
7448 S: Maintained
7449 F: drivers/media/tuners/it913x*
7450
7451 IVTV VIDEO4LINUX DRIVER
7452 M: Andy Walls <awalls@md.metrocast.net>
7453 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7454 L: linux-media@vger.kernel.org
7455 T: git git://linuxtv.org/media_tree.git
7456 W: http://www.ivtvdriver.org
7457 S: Maintained
7458 F: Documentation/media/v4l-drivers/ivtv*
7459 F: drivers/media/pci/ivtv/
7460 F: include/uapi/linux/ivtv*
7461
7462 IX2505V MEDIA DRIVER
7463 M: Malcolm Priestley <tvboxspy@gmail.com>
7464 L: linux-media@vger.kernel.org
7465 W: https://linuxtv.org
7466 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7467 S: Maintained
7468 F: drivers/media/dvb-frontends/ix2505v*
7469
7470 JC42.4 TEMPERATURE SENSOR DRIVER
7471 M: Guenter Roeck <linux@roeck-us.net>
7472 L: linux-hwmon@vger.kernel.org
7473 S: Maintained
7474 F: drivers/hwmon/jc42.c
7475 F: Documentation/hwmon/jc42
7476
7477 JFS FILESYSTEM
7478 M: Dave Kleikamp <shaggy@kernel.org>
7479 L: jfs-discussion@lists.sourceforge.net
7480 W: http://jfs.sourceforge.net/
7481 T: git git://github.com/kleikamp/linux-shaggy.git
7482 S: Maintained
7483 F: Documentation/filesystems/jfs.txt
7484 F: fs/jfs/
7485
7486 JME NETWORK DRIVER
7487 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7488 L: netdev@vger.kernel.org
7489 S: Maintained
7490 F: drivers/net/ethernet/jme.*
7491
7492 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7493 M: David Woodhouse <dwmw2@infradead.org>
7494 L: linux-mtd@lists.infradead.org
7495 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7496 S: Maintained
7497 F: fs/jffs2/
7498 F: include/uapi/linux/jffs2.h
7499
7500 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7501 M: "Theodore Ts'o" <tytso@mit.edu>
7502 M: Jan Kara <jack@suse.com>
7503 L: linux-ext4@vger.kernel.org
7504 S: Maintained
7505 F: fs/jbd2/
7506 F: include/linux/jbd2.h
7507
7508 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7509 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7510 L: linux-media@vger.kernel.org
7511 S: Maintained
7512 F: drivers/media/platform/rcar_jpu.c
7513
7514 JSM Neo PCI based serial card
7515 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7516 L: linux-serial@vger.kernel.org
7517 S: Maintained
7518 F: drivers/tty/serial/jsm/
7519
7520 K10TEMP HARDWARE MONITORING DRIVER
7521 M: Clemens Ladisch <clemens@ladisch.de>
7522 L: linux-hwmon@vger.kernel.org
7523 S: Maintained
7524 F: Documentation/hwmon/k10temp
7525 F: drivers/hwmon/k10temp.c
7526
7527 K8TEMP HARDWARE MONITORING DRIVER
7528 M: Rudolf Marek <r.marek@assembler.cz>
7529 L: linux-hwmon@vger.kernel.org
7530 S: Maintained
7531 F: Documentation/hwmon/k8temp
7532 F: drivers/hwmon/k8temp.c
7533
7534 KASAN
7535 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7536 R: Alexander Potapenko <glider@google.com>
7537 R: Dmitry Vyukov <dvyukov@google.com>
7538 L: kasan-dev@googlegroups.com
7539 S: Maintained
7540 F: arch/*/include/asm/kasan.h
7541 F: arch/*/mm/kasan_init*
7542 F: Documentation/dev-tools/kasan.rst
7543 F: include/linux/kasan*.h
7544 F: lib/test_kasan.c
7545 F: mm/kasan/
7546 F: scripts/Makefile.kasan
7547
7548 KCONFIG
7549 L: linux-kbuild@vger.kernel.org
7550 S: Orphan
7551 F: Documentation/kbuild/kconfig-language.txt
7552 F: scripts/kconfig/
7553
7554 KDUMP
7555 M: Dave Young <dyoung@redhat.com>
7556 M: Baoquan He <bhe@redhat.com>
7557 R: Vivek Goyal <vgoyal@redhat.com>
7558 L: kexec@lists.infradead.org
7559 W: http://lse.sourceforge.net/kdump/
7560 S: Maintained
7561 F: Documentation/kdump/
7562
7563 KEENE FM RADIO TRANSMITTER DRIVER
7564 M: Hans Verkuil <hverkuil@xs4all.nl>
7565 L: linux-media@vger.kernel.org
7566 T: git git://linuxtv.org/media_tree.git
7567 W: https://linuxtv.org
7568 S: Maintained
7569 F: drivers/media/radio/radio-keene*
7570
7571 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7572 M: Ian Kent <raven@themaw.net>
7573 L: autofs@vger.kernel.org
7574 S: Maintained
7575 F: fs/autofs4/
7576
7577 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7578 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7579 M: Michal Marek <michal.lkml@markovi.net>
7580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7581 L: linux-kbuild@vger.kernel.org
7582 S: Maintained
7583 F: Documentation/kbuild/
7584 F: Makefile
7585 F: scripts/Makefile.*
7586 F: scripts/basic/
7587 F: scripts/mk*
7588 F: scripts/package/
7589
7590 KERNEL JANITORS
7591 L: kernel-janitors@vger.kernel.org
7592 W: http://kernelnewbies.org/KernelJanitors
7593 S: Odd Fixes
7594
7595 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7596 M: "J. Bruce Fields" <bfields@fieldses.org>
7597 M: Jeff Layton <jlayton@kernel.org>
7598 L: linux-nfs@vger.kernel.org
7599 W: http://nfs.sourceforge.net/
7600 T: git git://linux-nfs.org/~bfields/linux.git
7601 S: Supported
7602 F: fs/nfsd/
7603 F: include/uapi/linux/nfsd/
7604 F: fs/lockd/
7605 F: fs/nfs_common/
7606 F: net/sunrpc/
7607 F: include/linux/lockd/
7608 F: include/linux/sunrpc/
7609 F: include/uapi/linux/sunrpc/
7610
7611 KERNEL SELFTEST FRAMEWORK
7612 M: Shuah Khan <shuahkh@osg.samsung.com>
7613 M: Shuah Khan <shuah@kernel.org>
7614 L: linux-kselftest@vger.kernel.org
7615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7616 S: Maintained
7617 F: tools/testing/selftests/
7618 F: Documentation/dev-tools/kselftest*
7619
7620 KERNEL USERMODE HELPER
7621 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7622 L: linux-kernel@vger.kernel.org
7623 S: Maintained
7624 F: kernel/umh.c
7625 F: include/linux/umh.h
7626
7627 KERNEL VIRTUAL MACHINE (KVM)
7628 M: Paolo Bonzini <pbonzini@redhat.com>
7629 M: Radim Krčmář <rkrcmar@redhat.com>
7630 L: kvm@vger.kernel.org
7631 W: http://www.linux-kvm.org
7632 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7633 S: Supported
7634 F: Documentation/virtual/kvm/
7635 F: include/trace/events/kvm.h
7636 F: include/uapi/asm-generic/kvm*
7637 F: include/uapi/linux/kvm*
7638 F: include/asm-generic/kvm*
7639 F: include/linux/kvm*
7640 F: include/kvm/iodev.h
7641 F: virt/kvm/*
7642 F: tools/kvm/
7643
7644 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7645 M: Joerg Roedel <joro@8bytes.org>
7646 L: kvm@vger.kernel.org
7647 W: http://www.linux-kvm.org/
7648 S: Maintained
7649 F: arch/x86/include/asm/svm.h
7650 F: arch/x86/kvm/svm.c
7651
7652 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7653 M: Christoffer Dall <christoffer.dall@linaro.org>
7654 M: Marc Zyngier <marc.zyngier@arm.com>
7655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7656 L: kvmarm@lists.cs.columbia.edu
7657 W: http://systems.cs.columbia.edu/projects/kvm-arm
7658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7659 S: Supported
7660 F: arch/arm/include/uapi/asm/kvm*
7661 F: arch/arm/include/asm/kvm*
7662 F: arch/arm/kvm/
7663 F: virt/kvm/arm/
7664 F: include/kvm/arm_*
7665
7666 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7667 M: Christoffer Dall <christoffer.dall@linaro.org>
7668 M: Marc Zyngier <marc.zyngier@arm.com>
7669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7670 L: kvmarm@lists.cs.columbia.edu
7671 S: Maintained
7672 F: arch/arm64/include/uapi/asm/kvm*
7673 F: arch/arm64/include/asm/kvm*
7674 F: arch/arm64/kvm/
7675
7676 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7677 M: James Hogan <jhogan@kernel.org>
7678 L: linux-mips@linux-mips.org
7679 S: Supported
7680 F: arch/mips/include/uapi/asm/kvm*
7681 F: arch/mips/include/asm/kvm*
7682 F: arch/mips/kvm/
7683
7684 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7685 M: Paul Mackerras <paulus@ozlabs.org>
7686 L: kvm-ppc@vger.kernel.org
7687 W: http://www.linux-kvm.org/
7688 T: git git://github.com/agraf/linux-2.6.git
7689 S: Supported
7690 F: arch/powerpc/include/uapi/asm/kvm*
7691 F: arch/powerpc/include/asm/kvm*
7692 F: arch/powerpc/kvm/
7693 F: arch/powerpc/kernel/kvm*
7694
7695 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7696 M: Christian Borntraeger <borntraeger@de.ibm.com>
7697 M: Cornelia Huck <cohuck@redhat.com>
7698 L: linux-s390@vger.kernel.org
7699 W: http://www.ibm.com/developerworks/linux/linux390/
7700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7701 S: Supported
7702 F: arch/s390/include/uapi/asm/kvm*
7703 F: arch/s390/include/asm/gmap.h
7704 F: arch/s390/include/asm/kvm*
7705 F: arch/s390/kvm/
7706 F: arch/s390/mm/gmap.c
7707
7708 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7709 M: Paolo Bonzini <pbonzini@redhat.com>
7710 M: Radim Krčmář <rkrcmar@redhat.com>
7711 L: kvm@vger.kernel.org
7712 W: http://www.linux-kvm.org
7713 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7714 S: Supported
7715 F: arch/x86/kvm/
7716 F: arch/x86/include/uapi/asm/kvm*
7717 F: arch/x86/include/asm/kvm*
7718 F: arch/x86/include/asm/pvclock-abi.h
7719 F: arch/x86/kernel/kvm.c
7720 F: arch/x86/kernel/kvmclock.c
7721
7722 KERNFS
7723 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7724 M: Tejun Heo <tj@kernel.org>
7725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7726 S: Supported
7727 F: include/linux/kernfs.h
7728 F: fs/kernfs/
7729
7730 KEXEC
7731 M: Eric Biederman <ebiederm@xmission.com>
7732 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7733 L: kexec@lists.infradead.org
7734 S: Maintained
7735 F: include/linux/kexec.h
7736 F: include/uapi/linux/kexec.h
7737 F: kernel/kexec*
7738
7739 KEYS-ENCRYPTED
7740 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7741 L: linux-integrity@vger.kernel.org
7742 L: keyrings@vger.kernel.org
7743 S: Supported
7744 F: Documentation/security/keys/trusted-encrypted.rst
7745 F: include/keys/encrypted-type.h
7746 F: security/keys/encrypted-keys/
7747
7748 KEYS-TRUSTED
7749 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7750 L: linux-integrity@vger.kernel.org
7751 L: keyrings@vger.kernel.org
7752 S: Supported
7753 F: Documentation/security/keys/trusted-encrypted.rst
7754 F: include/keys/trusted-type.h
7755 F: security/keys/trusted.c
7756 F: security/keys/trusted.h
7757
7758 KEYS/KEYRINGS:
7759 M: David Howells <dhowells@redhat.com>
7760 L: keyrings@vger.kernel.org
7761 S: Maintained
7762 F: Documentation/security/keys/core.rst
7763 F: include/linux/key.h
7764 F: include/linux/key-type.h
7765 F: include/linux/keyctl.h
7766 F: include/uapi/linux/keyctl.h
7767 F: include/keys/
7768 F: security/keys/
7769
7770 KGDB / KDB /debug_core
7771 M: Jason Wessel <jason.wessel@windriver.com>
7772 M: Daniel Thompson <daniel.thompson@linaro.org>
7773 W: http://kgdb.wiki.kernel.org/
7774 L: kgdb-bugreport@lists.sourceforge.net
7775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7776 S: Maintained
7777 F: Documentation/dev-tools/kgdb.rst
7778 F: drivers/misc/kgdbts.c
7779 F: drivers/tty/serial/kgdboc.c
7780 F: include/linux/kdb.h
7781 F: include/linux/kgdb.h
7782 F: kernel/debug/
7783
7784 KMEMLEAK
7785 M: Catalin Marinas <catalin.marinas@arm.com>
7786 S: Maintained
7787 F: Documentation/dev-tools/kmemleak.rst
7788 F: include/linux/kmemleak.h
7789 F: mm/kmemleak.c
7790 F: mm/kmemleak-test.c
7791
7792 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7793 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7794 L: linux-kernel@vger.kernel.org
7795 S: Maintained
7796 F: kernel/kmod.c
7797 F: include/linux/kmod.h
7798 F: lib/test_kmod.c
7799 F: tools/testing/selftests/kmod/
7800
7801 KPROBES
7802 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7803 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7804 M: "David S. Miller" <davem@davemloft.net>
7805 M: Masami Hiramatsu <mhiramat@kernel.org>
7806 S: Maintained
7807 F: Documentation/kprobes.txt
7808 F: include/linux/kprobes.h
7809 F: include/asm-generic/kprobes.h
7810 F: kernel/kprobes.c
7811
7812 KS0108 LCD CONTROLLER DRIVER
7813 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7814 W: http://miguelojeda.es/auxdisplay.htm
7815 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7816 S: Maintained
7817 F: Documentation/auxdisplay/ks0108
7818 F: drivers/auxdisplay/ks0108.c
7819 F: include/linux/ks0108.h
7820
7821 L3MDEV
7822 M: David Ahern <dsa@cumulusnetworks.com>
7823 L: netdev@vger.kernel.org
7824 S: Maintained
7825 F: net/l3mdev
7826 F: include/net/l3mdev.h
7827
7828 LANTIQ MIPS ARCHITECTURE
7829 M: John Crispin <john@phrozen.org>
7830 L: linux-mips@linux-mips.org
7831 S: Maintained
7832 F: arch/mips/lantiq
7833 F: drivers/soc/lantiq
7834
7835 LAPB module
7836 L: linux-x25@vger.kernel.org
7837 S: Orphan
7838 F: Documentation/networking/lapb-module.txt
7839 F: include/*/lapb.h
7840 F: net/lapb/
7841
7842 LASI 53c700 driver for PARISC
7843 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7844 L: linux-scsi@vger.kernel.org
7845 S: Maintained
7846 F: Documentation/scsi/53c700.txt
7847 F: drivers/scsi/53c700*
7848
7849 LEAKING_ADDRESSES
7850 M: Tobin C. Harding <me@tobin.cc>
7851 S: Maintained
7852 F: scripts/leaking_addresses.pl
7853
7854 LED SUBSYSTEM
7855 M: Richard Purdie <rpurdie@rpsys.net>
7856 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7857 M: Pavel Machek <pavel@ucw.cz>
7858 L: linux-leds@vger.kernel.org
7859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7860 S: Maintained
7861 F: Documentation/devicetree/bindings/leds/
7862 F: drivers/leds/
7863 F: include/linux/leds.h
7864
7865 LEGACY EEPROM DRIVER
7866 M: Jean Delvare <jdelvare@suse.com>
7867 S: Maintained
7868 F: Documentation/misc-devices/eeprom
7869 F: drivers/misc/eeprom/eeprom.c
7870
7871 LEGO USB Tower driver
7872 M: Juergen Stuber <starblue@users.sourceforge.net>
7873 L: legousb-devel@lists.sourceforge.net
7874 W: http://legousb.sourceforge.net/
7875 S: Maintained
7876 F: drivers/usb/misc/legousbtower.c
7877
7878 LG2160 MEDIA DRIVER
7879 M: Michael Krufky <mkrufky@linuxtv.org>
7880 L: linux-media@vger.kernel.org
7881 W: https://linuxtv.org
7882 W: http://github.com/mkrufky
7883 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7884 T: git git://linuxtv.org/mkrufky/tuners.git
7885 S: Maintained
7886 F: drivers/media/dvb-frontends/lg2160.*
7887
7888 LGDT3305 MEDIA DRIVER
7889 M: Michael Krufky <mkrufky@linuxtv.org>
7890 L: linux-media@vger.kernel.org
7891 W: https://linuxtv.org
7892 W: http://github.com/mkrufky
7893 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7894 T: git git://linuxtv.org/mkrufky/tuners.git
7895 S: Maintained
7896 F: drivers/media/dvb-frontends/lgdt3305.*
7897
7898 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7899 M: Viresh Kumar <vireshk@kernel.org>
7900 L: linux-ide@vger.kernel.org
7901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7902 S: Maintained
7903 F: include/linux/pata_arasan_cf_data.h
7904 F: drivers/ata/pata_arasan_cf.c
7905
7906 LIBATA PATA DRIVERS
7907 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7908 M: Tejun Heo <tj@kernel.org>
7909 L: linux-ide@vger.kernel.org
7910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7911 S: Maintained
7912 F: drivers/ata/pata_*.c
7913 F: drivers/ata/ata_generic.c
7914
7915 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7916 M: Linus Walleij <linus.walleij@linaro.org>
7917 L: linux-ide@vger.kernel.org
7918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7919 S: Maintained
7920 F: drivers/ata/pata_ftide010.c
7921 F: drivers/ata/sata_gemini.c
7922 F: drivers/ata/sata_gemini.h
7923
7924 LIBATA SATA AHCI PLATFORM devices support
7925 M: Hans de Goede <hdegoede@redhat.com>
7926 M: Tejun Heo <tj@kernel.org>
7927 L: linux-ide@vger.kernel.org
7928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7929 S: Maintained
7930 F: drivers/ata/ahci_platform.c
7931 F: drivers/ata/libahci_platform.c
7932 F: include/linux/ahci_platform.h
7933
7934 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7935 M: Mikael Pettersson <mikpelinux@gmail.com>
7936 L: linux-ide@vger.kernel.org
7937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7938 S: Maintained
7939 F: drivers/ata/sata_promise.*
7940
7941 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7942 M: Tejun Heo <tj@kernel.org>
7943 L: linux-ide@vger.kernel.org
7944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7945 S: Maintained
7946 F: drivers/ata/
7947 F: include/linux/ata.h
7948 F: include/linux/libata.h
7949 F: Documentation/devicetree/bindings/ata/
7950
7951 LIBLOCKDEP
7952 M: Sasha Levin <alexander.levin@verizon.com>
7953 S: Maintained
7954 F: tools/lib/lockdep/
7955
7956 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7957 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7958 L: linux-nvdimm@lists.01.org
7959 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7960 S: Supported
7961 F: drivers/nvdimm/blk.c
7962 F: drivers/nvdimm/region_devs.c
7963
7964 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7965 M: Vishal Verma <vishal.l.verma@intel.com>
7966 L: linux-nvdimm@lists.01.org
7967 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7968 S: Supported
7969 F: drivers/nvdimm/btt*
7970
7971 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7972 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7973 L: linux-nvdimm@lists.01.org
7974 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7975 S: Supported
7976 F: drivers/nvdimm/pmem*
7977
7978 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7979 M: Dan Williams <dan.j.williams@intel.com>
7980 L: linux-nvdimm@lists.01.org
7981 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7983 S: Supported
7984 F: drivers/nvdimm/*
7985 F: drivers/acpi/nfit/*
7986 F: include/linux/nd.h
7987 F: include/linux/libnvdimm.h
7988 F: include/uapi/linux/ndctl.h
7989
7990 LIGHTNVM PLATFORM SUPPORT
7991 M: Matias Bjorling <mb@lightnvm.io>
7992 W: http://github/OpenChannelSSD
7993 L: linux-block@vger.kernel.org
7994 S: Maintained
7995 F: drivers/lightnvm/
7996 F: include/linux/lightnvm.h
7997 F: include/uapi/linux/lightnvm.h
7998
7999 LINUX FOR POWER MACINTOSH
8000 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8001 W: http://www.penguinppc.org/
8002 L: linuxppc-dev@lists.ozlabs.org
8003 S: Maintained
8004 F: arch/powerpc/platforms/powermac/
8005 F: drivers/macintosh/
8006
8007 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8008 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8009 M: Paul Mackerras <paulus@samba.org>
8010 M: Michael Ellerman <mpe@ellerman.id.au>
8011 W: https://github.com/linuxppc/linux/wiki
8012 L: linuxppc-dev@lists.ozlabs.org
8013 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8015 S: Supported
8016 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8017 F: Documentation/devicetree/bindings/powerpc/
8018 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8019 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8020 F: Documentation/powerpc/
8021 F: arch/powerpc/
8022 F: drivers/char/tpm/tpm_ibmvtpm*
8023 F: drivers/crypto/nx/
8024 F: drivers/crypto/vmx/
8025 F: drivers/i2c/busses/i2c-opal.c
8026 F: drivers/net/ethernet/ibm/ibmveth.*
8027 F: drivers/net/ethernet/ibm/ibmvnic.*
8028 F: drivers/pci/hotplug/pnv_php.c
8029 F: drivers/pci/hotplug/rpa*
8030 F: drivers/rtc/rtc-opal.c
8031 F: drivers/scsi/ibmvscsi/
8032 F: drivers/tty/hvc/hvc_opal.c
8033 F: drivers/watchdog/wdrtas.c
8034 F: tools/testing/selftests/powerpc
8035 N: /pmac
8036 N: powermac
8037 N: powernv
8038 N: [^a-z0-9]ps3
8039 N: pseries
8040
8041 LINUX FOR POWERPC EMBEDDED MPC5XXX
8042 M: Anatolij Gustschin <agust@denx.de>
8043 L: linuxppc-dev@lists.ozlabs.org
8044 T: git git://git.denx.de/linux-denx-agust.git
8045 S: Maintained
8046 F: arch/powerpc/platforms/512x/
8047 F: arch/powerpc/platforms/52xx/
8048
8049 LINUX FOR POWERPC EMBEDDED PPC4XX
8050 M: Alistair Popple <alistair@popple.id.au>
8051 M: Matt Porter <mporter@kernel.crashing.org>
8052 W: http://www.penguinppc.org/
8053 L: linuxppc-dev@lists.ozlabs.org
8054 S: Maintained
8055 F: arch/powerpc/platforms/40x/
8056 F: arch/powerpc/platforms/44x/
8057
8058 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8059 M: Scott Wood <oss@buserror.net>
8060 M: Kumar Gala <galak@kernel.crashing.org>
8061 W: http://www.penguinppc.org/
8062 L: linuxppc-dev@lists.ozlabs.org
8063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8064 S: Maintained
8065 F: arch/powerpc/platforms/83xx/
8066 F: arch/powerpc/platforms/85xx/
8067 F: Documentation/devicetree/bindings/powerpc/fsl/
8068
8069 LINUX FOR POWERPC EMBEDDED PPC8XX
8070 M: Vitaly Bordug <vitb@kernel.crashing.org>
8071 W: http://www.penguinppc.org/
8072 L: linuxppc-dev@lists.ozlabs.org
8073 S: Maintained
8074 F: arch/powerpc/platforms/8xx/
8075
8076 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8077 L: linuxppc-dev@lists.ozlabs.org
8078 S: Orphan
8079 F: arch/powerpc/*/*virtex*
8080 F: arch/powerpc/*/*/*virtex*
8081
8082 LINUX FOR POWERPC PA SEMI PWRFICIENT
8083 L: linuxppc-dev@lists.ozlabs.org
8084 S: Orphan
8085 F: arch/powerpc/platforms/pasemi/
8086 F: drivers/*/*pasemi*
8087 F: drivers/*/*/*pasemi*
8088
8089 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8090 M: Kees Cook <keescook@chromium.org>
8091 S: Maintained
8092 F: drivers/misc/lkdtm*
8093
8094 LINUX SECURITY MODULE (LSM) FRAMEWORK
8095 M: Chris Wright <chrisw@sous-sol.org>
8096 L: linux-security-module@vger.kernel.org
8097 S: Supported
8098
8099 LIS3LV02D ACCELEROMETER DRIVER
8100 M: Eric Piel <eric.piel@tremplin-utc.net>
8101 S: Maintained
8102 F: Documentation/misc-devices/lis3lv02d
8103 F: drivers/misc/lis3lv02d/
8104 F: drivers/platform/x86/hp_accel.c
8105
8106 LIVE PATCHING
8107 M: Josh Poimboeuf <jpoimboe@redhat.com>
8108 M: Jessica Yu <jeyu@kernel.org>
8109 M: Jiri Kosina <jikos@kernel.org>
8110 M: Miroslav Benes <mbenes@suse.cz>
8111 R: Petr Mladek <pmladek@suse.com>
8112 S: Maintained
8113 F: kernel/livepatch/
8114 F: include/linux/livepatch.h
8115 F: arch/x86/include/asm/livepatch.h
8116 F: arch/x86/kernel/livepatch.c
8117 F: Documentation/livepatch/
8118 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8119 F: samples/livepatch/
8120 L: live-patching@vger.kernel.org
8121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8122
8123 LLC (802.2)
8124 L: netdev@vger.kernel.org
8125 S: Odd fixes
8126 F: include/linux/llc.h
8127 F: include/uapi/linux/llc.h
8128 F: include/net/llc*
8129 F: net/llc/
8130
8131 LM73 HARDWARE MONITOR DRIVER
8132 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8133 L: linux-hwmon@vger.kernel.org
8134 S: Maintained
8135 F: drivers/hwmon/lm73.c
8136
8137 LM78 HARDWARE MONITOR DRIVER
8138 M: Jean Delvare <jdelvare@suse.com>
8139 L: linux-hwmon@vger.kernel.org
8140 S: Maintained
8141 F: Documentation/hwmon/lm78
8142 F: drivers/hwmon/lm78.c
8143
8144 LM83 HARDWARE MONITOR DRIVER
8145 M: Jean Delvare <jdelvare@suse.com>
8146 L: linux-hwmon@vger.kernel.org
8147 S: Maintained
8148 F: Documentation/hwmon/lm83
8149 F: drivers/hwmon/lm83.c
8150
8151 LM90 HARDWARE MONITOR DRIVER
8152 M: Jean Delvare <jdelvare@suse.com>
8153 L: linux-hwmon@vger.kernel.org
8154 S: Maintained
8155 F: Documentation/hwmon/lm90
8156 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8157 F: drivers/hwmon/lm90.c
8158 F: include/dt-bindings/thermal/lm90.h
8159
8160 LM95234 HARDWARE MONITOR DRIVER
8161 M: Guenter Roeck <linux@roeck-us.net>
8162 L: linux-hwmon@vger.kernel.org
8163 S: Maintained
8164 F: Documentation/hwmon/lm95234
8165 F: drivers/hwmon/lm95234.c
8166
8167 LME2510 MEDIA DRIVER
8168 M: Malcolm Priestley <tvboxspy@gmail.com>
8169 L: linux-media@vger.kernel.org
8170 W: https://linuxtv.org
8171 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8172 S: Maintained
8173 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8174
8175 LOADPIN SECURITY MODULE
8176 M: Kees Cook <keescook@chromium.org>
8177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8178 S: Supported
8179 F: security/loadpin/
8180 F: Documentation/admin-guide/LSM/LoadPin.rst
8181
8182 LOCKING PRIMITIVES
8183 M: Peter Zijlstra <peterz@infradead.org>
8184 M: Ingo Molnar <mingo@redhat.com>
8185 L: linux-kernel@vger.kernel.org
8186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8187 S: Maintained
8188 F: Documentation/locking/
8189 F: include/linux/lockdep.h
8190 F: include/linux/spinlock*.h
8191 F: arch/*/include/asm/spinlock*.h
8192 F: include/linux/rwlock*.h
8193 F: include/linux/mutex*.h
8194 F: arch/*/include/asm/mutex*.h
8195 F: include/linux/rwsem*.h
8196 F: arch/*/include/asm/rwsem.h
8197 F: include/linux/seqlock.h
8198 F: lib/locking*.[ch]
8199 F: kernel/locking/
8200 X: kernel/locking/locktorture.c
8201
8202 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8203 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8204 L: linux-ntfs-dev@lists.sourceforge.net
8205 W: http://www.linux-ntfs.org/content/view/19/37/
8206 S: Maintained
8207 F: Documentation/ldm.txt
8208 F: block/partitions/ldm.*
8209
8210 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8211 M: Sathya Prakash <sathya.prakash@broadcom.com>
8212 M: Chaitra P B <chaitra.basappa@broadcom.com>
8213 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8214 L: MPT-FusionLinux.pdl@broadcom.com
8215 L: linux-scsi@vger.kernel.org
8216 W: http://www.avagotech.com/support/
8217 S: Supported
8218 F: drivers/message/fusion/
8219 F: drivers/scsi/mpt2sas/
8220 F: drivers/scsi/mpt3sas/
8221
8222 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8223 M: Matthew Wilcox <matthew@wil.cx>
8224 L: linux-scsi@vger.kernel.org
8225 S: Maintained
8226 F: drivers/scsi/sym53c8xx_2/
8227
8228 LTC4261 HARDWARE MONITOR DRIVER
8229 M: Guenter Roeck <linux@roeck-us.net>
8230 L: linux-hwmon@vger.kernel.org
8231 S: Maintained
8232 F: Documentation/hwmon/ltc4261
8233 F: drivers/hwmon/ltc4261.c
8234
8235 LTC4306 I2C MULTIPLEXER DRIVER
8236 M: Michael Hennerich <michael.hennerich@analog.com>
8237 W: http://ez.analog.com/community/linux-device-drivers
8238 L: linux-i2c@vger.kernel.org
8239 S: Supported
8240 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8241 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8242
8243 LTP (Linux Test Project)
8244 M: Mike Frysinger <vapier@gentoo.org>
8245 M: Cyril Hrubis <chrubis@suse.cz>
8246 M: Wanlong Gao <wanlong.gao@gmail.com>
8247 M: Jan Stancek <jstancek@redhat.com>
8248 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8249 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8250 L: ltp@lists.linux.it (subscribers-only)
8251 W: http://linux-test-project.github.io/
8252 T: git git://github.com/linux-test-project/ltp.git
8253 S: Maintained
8254
8255 M32R ARCHITECTURE
8256 W: http://www.linux-m32r.org/
8257 S: Orphan
8258 F: arch/m32r/
8259
8260 M68K ARCHITECTURE
8261 M: Geert Uytterhoeven <geert@linux-m68k.org>
8262 L: linux-m68k@lists.linux-m68k.org
8263 W: http://www.linux-m68k.org/
8264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8265 S: Maintained
8266 F: arch/m68k/
8267 F: drivers/zorro/
8268
8269 M68K ON APPLE MACINTOSH
8270 M: Joshua Thompson <funaho@jurai.org>
8271 W: http://www.mac.linux-m68k.org/
8272 L: linux-m68k@lists.linux-m68k.org
8273 S: Maintained
8274 F: arch/m68k/mac/
8275
8276 M68K ON HP9000/300
8277 M: Philip Blundell <philb@gnu.org>
8278 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8279 S: Maintained
8280 F: arch/m68k/hp300/
8281
8282 M88DS3103 MEDIA DRIVER
8283 M: Antti Palosaari <crope@iki.fi>
8284 L: linux-media@vger.kernel.org
8285 W: https://linuxtv.org
8286 W: http://palosaari.fi/linux/
8287 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8288 T: git git://linuxtv.org/anttip/media_tree.git
8289 S: Maintained
8290 F: drivers/media/dvb-frontends/m88ds3103*
8291
8292 M88RS2000 MEDIA DRIVER
8293 M: Malcolm Priestley <tvboxspy@gmail.com>
8294 L: linux-media@vger.kernel.org
8295 W: https://linuxtv.org
8296 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8297 S: Maintained
8298 F: drivers/media/dvb-frontends/m88rs2000*
8299
8300 MA901 MASTERKIT USB FM RADIO DRIVER
8301 M: Alexey Klimov <klimov.linux@gmail.com>
8302 L: linux-media@vger.kernel.org
8303 T: git git://linuxtv.org/media_tree.git
8304 S: Maintained
8305 F: drivers/media/radio/radio-ma901.c
8306
8307 MAC80211
8308 M: Johannes Berg <johannes@sipsolutions.net>
8309 L: linux-wireless@vger.kernel.org
8310 W: http://wireless.kernel.org/
8311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8313 S: Maintained
8314 F: Documentation/networking/mac80211-injection.txt
8315 F: include/net/mac80211.h
8316 F: net/mac80211/
8317 F: drivers/net/wireless/mac80211_hwsim.[ch]
8318 F: Documentation/networking/mac80211_hwsim/README
8319
8320 MAILBOX API
8321 M: Jassi Brar <jassisinghbrar@gmail.com>
8322 L: linux-kernel@vger.kernel.org
8323 S: Maintained
8324 F: drivers/mailbox/
8325 F: include/linux/mailbox_client.h
8326 F: include/linux/mailbox_controller.h
8327
8328 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8329 M: Michael Kerrisk <mtk.manpages@gmail.com>
8330 W: http://www.kernel.org/doc/man-pages
8331 L: linux-man@vger.kernel.org
8332 S: Maintained
8333
8334 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8335 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8336 L: linux-mips@linux-mips.org
8337 S: Maintained
8338 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8339
8340 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8341 M: Andrew Lunn <andrew@lunn.ch>
8342 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8343 L: netdev@vger.kernel.org
8344 S: Maintained
8345 F: drivers/net/dsa/mv88e6xxx/
8346 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8347
8348 MARVELL ARMADA DRM SUPPORT
8349 M: Russell King <linux@armlinux.org.uk>
8350 S: Maintained
8351 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8352 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8353 F: drivers/gpu/drm/armada/
8354 F: include/uapi/drm/armada_drm.h
8355 F: Documentation/devicetree/bindings/display/armada/
8356
8357 MARVELL CRYPTO DRIVER
8358 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8359 M: Arnaud Ebalard <arno@natisbad.org>
8360 F: drivers/crypto/marvell/
8361 S: Maintained
8362 L: linux-crypto@vger.kernel.org
8363
8364 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8365 M: Mirko Lindner <mlindner@marvell.com>
8366 M: Stephen Hemminger <stephen@networkplumber.org>
8367 L: netdev@vger.kernel.org
8368 S: Maintained
8369 F: drivers/net/ethernet/marvell/sk*
8370
8371 MARVELL LIBERTAS WIRELESS DRIVER
8372 L: libertas-dev@lists.infradead.org
8373 S: Orphan
8374 F: drivers/net/wireless/marvell/libertas/
8375
8376 MARVELL MACCHIATOBIN SUPPORT
8377 M: Russell King <rmk@armlinux.org.uk>
8378 L: linux-arm-kernel@lists.infradead.org
8379 S: Maintained
8380 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8381
8382 MARVELL MV643XX ETHERNET DRIVER
8383 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8384 L: netdev@vger.kernel.org
8385 S: Maintained
8386 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8387 F: include/linux/mv643xx.h
8388
8389 MARVELL MV88X3310 PHY DRIVER
8390 M: Russell King <rmk@armlinux.org.uk>
8391 L: netdev@vger.kernel.org
8392 S: Maintained
8393 F: drivers/net/phy/marvell10g.c
8394
8395 MARVELL MVNETA ETHERNET DRIVER
8396 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8397 L: netdev@vger.kernel.org
8398 S: Maintained
8399 F: drivers/net/ethernet/marvell/mvneta.*
8400
8401 MARVELL MWIFIEX WIRELESS DRIVER
8402 M: Amitkumar Karwar <amitkarwar@gmail.com>
8403 M: Nishant Sarmukadam <nishants@marvell.com>
8404 M: Ganapathi Bhat <gbhat@marvell.com>
8405 M: Xinming Hu <huxm@marvell.com>
8406 L: linux-wireless@vger.kernel.org
8407 S: Maintained
8408 F: drivers/net/wireless/marvell/mwifiex/
8409
8410 MARVELL MWL8K WIRELESS DRIVER
8411 M: Lennert Buytenhek <buytenh@wantstofly.org>
8412 L: linux-wireless@vger.kernel.org
8413 S: Odd Fixes
8414 F: drivers/net/wireless/marvell/mwl8k.c
8415
8416 MARVELL NAND CONTROLLER DRIVER
8417 M: Miquel Raynal <miquel.raynal@free-electrons.com>
8418 L: linux-mtd@lists.infradead.org
8419 S: Maintained
8420 F: drivers/mtd/nand/marvell_nand.c
8421 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8422
8423 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8424 M: Nicolas Pitre <nico@fluxnic.net>
8425 S: Odd Fixes
8426 F: drivers/mmc/host/mvsdio.*
8427
8428 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8429 M: Hu Ziji <huziji@marvell.com>
8430 L: linux-mmc@vger.kernel.org
8431 S: Supported
8432 F: drivers/mmc/host/sdhci-xenon*
8433 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8434
8435 MATROX FRAMEBUFFER DRIVER
8436 L: linux-fbdev@vger.kernel.org
8437 S: Orphan
8438 F: drivers/video/fbdev/matrox/matroxfb_*
8439 F: include/uapi/linux/matroxfb.h
8440
8441 MAX16065 HARDWARE MONITOR DRIVER
8442 M: Guenter Roeck <linux@roeck-us.net>
8443 L: linux-hwmon@vger.kernel.org
8444 S: Maintained
8445 F: Documentation/hwmon/max16065
8446 F: drivers/hwmon/max16065.c
8447
8448 MAX20751 HARDWARE MONITOR DRIVER
8449 M: Guenter Roeck <linux@roeck-us.net>
8450 L: linux-hwmon@vger.kernel.org
8451 S: Maintained
8452 F: Documentation/hwmon/max20751
8453 F: drivers/hwmon/max20751.c
8454
8455 MAX2175 SDR TUNER DRIVER
8456 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8457 L: linux-media@vger.kernel.org
8458 T: git git://linuxtv.org/media_tree.git
8459 S: Maintained
8460 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8461 F: Documentation/media/v4l-drivers/max2175.rst
8462 F: drivers/media/i2c/max2175*
8463 F: include/uapi/linux/max2175.h
8464
8465 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8466 L: linux-hwmon@vger.kernel.org
8467 S: Orphan
8468 F: Documentation/hwmon/max6650
8469 F: drivers/hwmon/max6650.c
8470
8471 MAX6697 HARDWARE MONITOR DRIVER
8472 M: Guenter Roeck <linux@roeck-us.net>
8473 L: linux-hwmon@vger.kernel.org
8474 S: Maintained
8475 F: Documentation/hwmon/max6697
8476 F: Documentation/devicetree/bindings/i2c/max6697.txt
8477 F: drivers/hwmon/max6697.c
8478 F: include/linux/platform_data/max6697.h
8479
8480 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8481 M: Peter Rosin <peda@axentia.se>
8482 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8483 S: Maintained
8484 F: Documentation/devicetree/bindings/sound/max9860.txt
8485 F: sound/soc/codecs/max9860.*
8486
8487 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8488 M: Javier Martinez Canillas <javier@dowhile0.org>
8489 L: linux-kernel@vger.kernel.org
8490 S: Supported
8491 F: drivers/regulator/max77802-regulator.c
8492 F: Documentation/devicetree/bindings/*/*max77802.txt
8493 F: include/dt-bindings/*/*max77802.h
8494
8495 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8496 M: Krzysztof Kozlowski <krzk@kernel.org>
8497 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8498 L: linux-pm@vger.kernel.org
8499 S: Supported
8500 F: drivers/power/supply/max14577_charger.c
8501 F: drivers/power/supply/max77693_charger.c
8502
8503 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8504 M: Chanwoo Choi <cw00.choi@samsung.com>
8505 M: Krzysztof Kozlowski <krzk@kernel.org>
8506 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8507 L: linux-kernel@vger.kernel.org
8508 S: Supported
8509 F: drivers/*/max14577*.c
8510 F: drivers/*/max77686*.c
8511 F: drivers/*/max77693*.c
8512 F: drivers/extcon/extcon-max14577.c
8513 F: drivers/extcon/extcon-max77693.c
8514 F: drivers/rtc/rtc-max77686.c
8515 F: drivers/clk/clk-max77686.c
8516 F: Documentation/devicetree/bindings/mfd/max14577.txt
8517 F: Documentation/devicetree/bindings/*/max77686.txt
8518 F: Documentation/devicetree/bindings/mfd/max77693.txt
8519 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8520 F: include/linux/mfd/max14577*.h
8521 F: include/linux/mfd/max77686*.h
8522 F: include/linux/mfd/max77693*.h
8523
8524 MAXIRADIO FM RADIO RECEIVER DRIVER
8525 M: Hans Verkuil <hverkuil@xs4all.nl>
8526 L: linux-media@vger.kernel.org
8527 T: git git://linuxtv.org/media_tree.git
8528 W: https://linuxtv.org
8529 S: Maintained
8530 F: drivers/media/radio/radio-maxiradio*
8531
8532 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8533 M: Peter Rosin <peda@axentia.se>
8534 L: linux-iio@vger.kernel.org
8535 S: Maintained
8536 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8537 F: drivers/iio/potentiometer/mcp4531.c
8538
8539 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8540 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8541 L: linux-iio@vger.kernel.org
8542 S: Maintained
8543 F: drivers/iio/dac/cio-dac.c
8544
8545 MEDIA DRIVERS FOR ASCOT2E
8546 M: Sergey Kozlov <serjk@netup.ru>
8547 M: Abylay Ospan <aospan@netup.ru>
8548 L: linux-media@vger.kernel.org
8549 W: https://linuxtv.org
8550 W: http://netup.tv/
8551 T: git git://linuxtv.org/media_tree.git
8552 S: Supported
8553 F: drivers/media/dvb-frontends/ascot2e*
8554
8555 MEDIA DRIVERS FOR CXD2841ER
8556 M: Sergey Kozlov <serjk@netup.ru>
8557 M: Abylay Ospan <aospan@netup.ru>
8558 L: linux-media@vger.kernel.org
8559 W: https://linuxtv.org
8560 W: http://netup.tv/
8561 T: git git://linuxtv.org/media_tree.git
8562 S: Supported
8563 F: drivers/media/dvb-frontends/cxd2841er*
8564
8565 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8566 M: Daniel Scheller <d.scheller.oss@gmail.com>
8567 L: linux-media@vger.kernel.org
8568 W: https://linuxtv.org
8569 T: git git://linuxtv.org/media_tree.git
8570 S: Maintained
8571 F: drivers/media/pci/ddbridge/*
8572
8573 MEDIA DRIVERS FOR FREESCALE IMX
8574 M: Steve Longerbeam <slongerbeam@gmail.com>
8575 M: Philipp Zabel <p.zabel@pengutronix.de>
8576 L: linux-media@vger.kernel.org
8577 T: git git://linuxtv.org/media_tree.git
8578 S: Maintained
8579 F: Documentation/devicetree/bindings/media/imx.txt
8580 F: Documentation/media/v4l-drivers/imx.rst
8581 F: drivers/staging/media/imx/
8582 F: include/linux/imx-media.h
8583 F: include/media/imx.h
8584
8585 MEDIA DRIVERS FOR HELENE
8586 M: Abylay Ospan <aospan@netup.ru>
8587 L: linux-media@vger.kernel.org
8588 W: https://linuxtv.org
8589 W: http://netup.tv/
8590 T: git git://linuxtv.org/media_tree.git
8591 S: Supported
8592 F: drivers/media/dvb-frontends/helene*
8593
8594 MEDIA DRIVERS FOR HORUS3A
8595 M: Sergey Kozlov <serjk@netup.ru>
8596 M: Abylay Ospan <aospan@netup.ru>
8597 L: linux-media@vger.kernel.org
8598 W: https://linuxtv.org
8599 W: http://netup.tv/
8600 T: git git://linuxtv.org/media_tree.git
8601 S: Supported
8602 F: drivers/media/dvb-frontends/horus3a*
8603
8604 MEDIA DRIVERS FOR LNBH25
8605 M: Sergey Kozlov <serjk@netup.ru>
8606 M: Abylay Ospan <aospan@netup.ru>
8607 L: linux-media@vger.kernel.org
8608 W: https://linuxtv.org
8609 W: http://netup.tv/
8610 T: git git://linuxtv.org/media_tree.git
8611 S: Supported
8612 F: drivers/media/dvb-frontends/lnbh25*
8613
8614 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8615 M: Daniel Scheller <d.scheller.oss@gmail.com>
8616 L: linux-media@vger.kernel.org
8617 W: https://linuxtv.org
8618 T: git git://linuxtv.org/media_tree.git
8619 S: Maintained
8620 F: drivers/media/dvb-frontends/mxl5xx*
8621
8622 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8623 M: Sergey Kozlov <serjk@netup.ru>
8624 M: Abylay Ospan <aospan@netup.ru>
8625 L: linux-media@vger.kernel.org
8626 W: https://linuxtv.org
8627 W: http://netup.tv/
8628 T: git git://linuxtv.org/media_tree.git
8629 S: Supported
8630 F: drivers/media/pci/netup_unidvb/*
8631
8632 MEDIA DRIVERS FOR RENESAS - DRIF
8633 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8634 L: linux-media@vger.kernel.org
8635 L: linux-renesas-soc@vger.kernel.org
8636 T: git git://linuxtv.org/media_tree.git
8637 S: Supported
8638 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8639 F: drivers/media/platform/rcar_drif.c
8640
8641 MEDIA DRIVERS FOR RENESAS - FCP
8642 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8643 L: linux-media@vger.kernel.org
8644 L: linux-renesas-soc@vger.kernel.org
8645 T: git git://linuxtv.org/media_tree.git
8646 S: Supported
8647 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8648 F: drivers/media/platform/rcar-fcp.c
8649 F: include/media/rcar-fcp.h
8650
8651 MEDIA DRIVERS FOR RENESAS - FDP1
8652 M: Kieran Bingham <kieran@bingham.xyz>
8653 L: linux-media@vger.kernel.org
8654 L: linux-renesas-soc@vger.kernel.org
8655 T: git git://linuxtv.org/media_tree.git
8656 S: Supported
8657 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8658 F: drivers/media/platform/rcar_fdp1.c
8659
8660 MEDIA DRIVERS FOR RENESAS - VIN
8661 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8662 L: linux-media@vger.kernel.org
8663 L: linux-renesas-soc@vger.kernel.org
8664 T: git git://linuxtv.org/media_tree.git
8665 S: Supported
8666 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8667 F: drivers/media/platform/rcar-vin/
8668
8669 MEDIA DRIVERS FOR RENESAS - VSP1
8670 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8671 L: linux-media@vger.kernel.org
8672 L: linux-renesas-soc@vger.kernel.org
8673 T: git git://linuxtv.org/media_tree.git
8674 S: Supported
8675 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8676 F: drivers/media/platform/vsp1/
8677
8678 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8679 M: Daniel Scheller <d.scheller.oss@gmail.com>
8680 L: linux-media@vger.kernel.org
8681 W: https://linuxtv.org
8682 T: git git://linuxtv.org/media_tree.git
8683 S: Maintained
8684 F: drivers/media/dvb-frontends/stv0910*
8685
8686 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8687 M: Daniel Scheller <d.scheller.oss@gmail.com>
8688 L: linux-media@vger.kernel.org
8689 W: https://linuxtv.org
8690 T: git git://linuxtv.org/media_tree.git
8691 S: Maintained
8692 F: drivers/media/dvb-frontends/stv6111*
8693
8694 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8695 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8696 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8697 P: LinuxTV.org Project
8698 L: linux-media@vger.kernel.org
8699 W: https://linuxtv.org
8700 Q: http://patchwork.kernel.org/project/linux-media/list/
8701 T: git git://linuxtv.org/media_tree.git
8702 S: Maintained
8703 F: Documentation/devicetree/bindings/media/
8704 F: Documentation/media/
8705 F: drivers/media/
8706 F: drivers/staging/media/
8707 F: include/linux/platform_data/media/
8708 F: include/media/
8709 F: include/uapi/linux/dvb/
8710 F: include/uapi/linux/videodev2.h
8711 F: include/uapi/linux/media.h
8712 F: include/uapi/linux/v4l2-*
8713 F: include/uapi/linux/meye.h
8714 F: include/uapi/linux/ivtv*
8715 F: include/uapi/linux/uvcvideo.h
8716
8717 MEDIATEK CIR DRIVER
8718 M: Sean Wang <sean.wang@mediatek.com>
8719 S: Maintained
8720 F: drivers/media/rc/mtk-cir.c
8721
8722 MEDIATEK PMIC LED DRIVER
8723 M: Sean Wang <sean.wang@mediatek.com>
8724 S: Maintained
8725 F: drivers/leds/leds-mt6323.c
8726 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8727
8728 MEDIATEK ETHERNET DRIVER
8729 M: Felix Fietkau <nbd@openwrt.org>
8730 M: John Crispin <john@phrozen.org>
8731 M: Sean Wang <sean.wang@mediatek.com>
8732 M: Nelson Chang <nelson.chang@mediatek.com>
8733 L: netdev@vger.kernel.org
8734 S: Maintained
8735 F: drivers/net/ethernet/mediatek/
8736
8737 MEDIATEK JPEG DRIVER
8738 M: Rick Chang <rick.chang@mediatek.com>
8739 M: Bin Liu <bin.liu@mediatek.com>
8740 S: Supported
8741 F: drivers/media/platform/mtk-jpeg/
8742 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8743
8744 MEDIATEK MDP DRIVER
8745 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8746 M: Houlong Wei <houlong.wei@mediatek.com>
8747 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8748 S: Supported
8749 F: drivers/media/platform/mtk-mdp/
8750 F: drivers/media/platform/mtk-vpu/
8751 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8752
8753 MEDIATEK MEDIA DRIVER
8754 M: Tiffany Lin <tiffany.lin@mediatek.com>
8755 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8756 S: Supported
8757 F: drivers/media/platform/mtk-vcodec/
8758 F: drivers/media/platform/mtk-vpu/
8759 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8760 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8761
8762 MEDIATEK MT7601U WIRELESS LAN DRIVER
8763 M: Jakub Kicinski <kubakici@wp.pl>
8764 L: linux-wireless@vger.kernel.org
8765 S: Maintained
8766 F: drivers/net/wireless/mediatek/mt7601u/
8767
8768 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8769 M: Sean Wang <sean.wang@mediatek.com>
8770 S: Maintained
8771 F: drivers/char/hw_random/mtk-rng.c
8772
8773 MEDIATEK USB3 DRD IP DRIVER
8774 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8775 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8777 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8778 S: Maintained
8779 F: drivers/usb/mtu3/
8780
8781 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8782 M: Peter Senna Tschudin <peter.senna@collabora.com>
8783 M: Martin Donnelly <martin.donnelly@ge.com>
8784 M: Martyn Welch <martyn.welch@collabora.co.uk>
8785 S: Maintained
8786 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8787 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8788
8789 MEGARAID SCSI/SAS DRIVERS
8790 M: Kashyap Desai <kashyap.desai@broadcom.com>
8791 M: Sumit Saxena <sumit.saxena@broadcom.com>
8792 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8793 L: megaraidlinux.pdl@broadcom.com
8794 L: linux-scsi@vger.kernel.org
8795 W: http://www.avagotech.com/support/
8796 S: Maintained
8797 F: Documentation/scsi/megaraid.txt
8798 F: drivers/scsi/megaraid.*
8799 F: drivers/scsi/megaraid/
8800
8801 MELEXIS MLX90614 DRIVER
8802 M: Crt Mori <cmo@melexis.com>
8803 L: linux-iio@vger.kernel.org
8804 W: http://www.melexis.com
8805 S: Supported
8806 F: drivers/iio/temperature/mlx90614.c
8807
8808 MELFAS MIP4 TOUCHSCREEN DRIVER
8809 M: Sangwon Jee <jeesw@melfas.com>
8810 W: http://www.melfas.com
8811 S: Supported
8812 F: drivers/input/touchscreen/melfas_mip4.c
8813 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8814
8815 MELLANOX ETHERNET DRIVER (mlx4_en)
8816 M: Tariq Toukan <tariqt@mellanox.com>
8817 L: netdev@vger.kernel.org
8818 S: Supported
8819 W: http://www.mellanox.com
8820 Q: http://patchwork.ozlabs.org/project/netdev/list/
8821 F: drivers/net/ethernet/mellanox/mlx4/en_*
8822
8823 MELLANOX ETHERNET DRIVER (mlx5e)
8824 M: Saeed Mahameed <saeedm@mellanox.com>
8825 L: netdev@vger.kernel.org
8826 S: Supported
8827 W: http://www.mellanox.com
8828 Q: http://patchwork.ozlabs.org/project/netdev/list/
8829 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8830
8831 MELLANOX ETHERNET INNOVA DRIVER
8832 M: Ilan Tayari <ilant@mellanox.com>
8833 R: Boris Pismenny <borisp@mellanox.com>
8834 L: netdev@vger.kernel.org
8835 S: Supported
8836 W: http://www.mellanox.com
8837 Q: http://patchwork.ozlabs.org/project/netdev/list/
8838 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8839 F: include/linux/mlx5/mlx5_ifc_fpga.h
8840
8841 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8842 M: Ilan Tayari <ilant@mellanox.com>
8843 R: Boris Pismenny <borisp@mellanox.com>
8844 L: netdev@vger.kernel.org
8845 S: Supported
8846 W: http://www.mellanox.com
8847 Q: http://patchwork.ozlabs.org/project/netdev/list/
8848 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8849 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8850
8851 MELLANOX ETHERNET SWITCH DRIVERS
8852 M: Jiri Pirko <jiri@mellanox.com>
8853 M: Ido Schimmel <idosch@mellanox.com>
8854 L: netdev@vger.kernel.org
8855 S: Supported
8856 W: http://www.mellanox.com
8857 Q: http://patchwork.ozlabs.org/project/netdev/list/
8858 F: drivers/net/ethernet/mellanox/mlxsw/
8859
8860 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8861 M: mlxsw@mellanox.com
8862 L: netdev@vger.kernel.org
8863 S: Supported
8864 W: http://www.mellanox.com
8865 Q: http://patchwork.ozlabs.org/project/netdev/list/
8866 F: drivers/net/ethernet/mellanox/mlxfw/
8867
8868 MELLANOX MLX CPLD HOTPLUG DRIVER
8869 M: Vadim Pasternak <vadimp@mellanox.com>
8870 L: platform-driver-x86@vger.kernel.org
8871 S: Supported
8872 F: drivers/platform/x86/mlxcpld-hotplug.c
8873 F: include/linux/platform_data/mlxcpld-hotplug.h
8874
8875 MELLANOX MLX4 core VPI driver
8876 M: Tariq Toukan <tariqt@mellanox.com>
8877 L: netdev@vger.kernel.org
8878 L: linux-rdma@vger.kernel.org
8879 W: http://www.mellanox.com
8880 Q: http://patchwork.ozlabs.org/project/netdev/list/
8881 S: Supported
8882 F: drivers/net/ethernet/mellanox/mlx4/
8883 F: include/linux/mlx4/
8884
8885 MELLANOX MLX4 IB driver
8886 M: Yishai Hadas <yishaih@mellanox.com>
8887 L: linux-rdma@vger.kernel.org
8888 W: http://www.mellanox.com
8889 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8890 S: Supported
8891 F: drivers/infiniband/hw/mlx4/
8892 F: include/linux/mlx4/
8893 F: include/uapi/rdma/mlx4-abi.h
8894
8895 MELLANOX MLX5 core VPI driver
8896 M: Saeed Mahameed <saeedm@mellanox.com>
8897 M: Matan Barak <matanb@mellanox.com>
8898 M: Leon Romanovsky <leonro@mellanox.com>
8899 L: netdev@vger.kernel.org
8900 L: linux-rdma@vger.kernel.org
8901 W: http://www.mellanox.com
8902 Q: http://patchwork.ozlabs.org/project/netdev/list/
8903 S: Supported
8904 F: drivers/net/ethernet/mellanox/mlx5/core/
8905 F: include/linux/mlx5/
8906
8907 MELLANOX MLX5 IB driver
8908 M: Matan Barak <matanb@mellanox.com>
8909 M: Leon Romanovsky <leonro@mellanox.com>
8910 L: linux-rdma@vger.kernel.org
8911 W: http://www.mellanox.com
8912 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8913 S: Supported
8914 F: drivers/infiniband/hw/mlx5/
8915 F: include/linux/mlx5/
8916 F: include/uapi/rdma/mlx5-abi.h
8917
8918 MELLANOX MLXCPLD I2C AND MUX DRIVER
8919 M: Vadim Pasternak <vadimp@mellanox.com>
8920 M: Michael Shych <michaelsh@mellanox.com>
8921 L: linux-i2c@vger.kernel.org
8922 S: Supported
8923 F: drivers/i2c/busses/i2c-mlxcpld.c
8924 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8925 F: Documentation/i2c/busses/i2c-mlxcpld
8926
8927 MELLANOX MLXCPLD LED DRIVER
8928 M: Vadim Pasternak <vadimp@mellanox.com>
8929 L: linux-leds@vger.kernel.org
8930 S: Supported
8931 F: drivers/leds/leds-mlxcpld.c
8932 F: Documentation/leds/leds-mlxcpld.txt
8933
8934 MELLANOX PLATFORM DRIVER
8935 M: Vadim Pasternak <vadimp@mellanox.com>
8936 L: platform-driver-x86@vger.kernel.org
8937 S: Supported
8938 F: drivers/platform/x86/mlx-platform.c
8939
8940 MEMBARRIER SUPPORT
8941 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8942 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8943 L: linux-kernel@vger.kernel.org
8944 S: Supported
8945 F: kernel/sched/membarrier.c
8946 F: include/uapi/linux/membarrier.h
8947 F: arch/powerpc/include/asm/membarrier.h
8948
8949 MEMORY MANAGEMENT
8950 L: linux-mm@kvack.org
8951 W: http://www.linux-mm.org
8952 S: Maintained
8953 F: include/linux/mm.h
8954 F: include/linux/gfp.h
8955 F: include/linux/mmzone.h
8956 F: include/linux/memory_hotplug.h
8957 F: include/linux/vmalloc.h
8958 F: mm/
8959
8960 MEMORY TECHNOLOGY DEVICES (MTD)
8961 M: David Woodhouse <dwmw2@infradead.org>
8962 M: Brian Norris <computersforpeace@gmail.com>
8963 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8964 M: Marek Vasut <marek.vasut@gmail.com>
8965 M: Richard Weinberger <richard@nod.at>
8966 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8967 L: linux-mtd@lists.infradead.org
8968 W: http://www.linux-mtd.infradead.org/
8969 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8970 T: git git://git.infradead.org/linux-mtd.git master
8971 T: git git://git.infradead.org/linux-mtd.git mtd/next
8972 S: Maintained
8973 F: Documentation/devicetree/bindings/mtd/
8974 F: drivers/mtd/
8975 F: include/linux/mtd/
8976 F: include/uapi/mtd/
8977
8978 MEN A21 WATCHDOG DRIVER
8979 M: Johannes Thumshirn <morbidrsa@gmail.com>
8980 L: linux-watchdog@vger.kernel.org
8981 S: Maintained
8982 F: drivers/watchdog/mena21_wdt.c
8983
8984 MEN CHAMELEON BUS (mcb)
8985 M: Johannes Thumshirn <morbidrsa@gmail.com>
8986 S: Maintained
8987 F: drivers/mcb/
8988 F: include/linux/mcb.h
8989 F: Documentation/men-chameleon-bus.txt
8990
8991 MEN F21BMC (Board Management Controller)
8992 M: Andreas Werner <andreas.werner@men.de>
8993 S: Supported
8994 F: drivers/mfd/menf21bmc.c
8995 F: drivers/watchdog/menf21bmc_wdt.c
8996 F: drivers/leds/leds-menf21bmc.c
8997 F: drivers/hwmon/menf21bmc_hwmon.c
8998 F: Documentation/hwmon/menf21bmc
8999
9000 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9001 M: Neil Armstrong <narmstrong@baylibre.com>
9002 L: linux-media@lists.freedesktop.org
9003 L: linux-amlogic@lists.infradead.org
9004 W: http://linux-meson.com/
9005 S: Supported
9006 F: drivers/media/platform/meson/ao-cec.c
9007 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9008 T: git git://linuxtv.org/media_tree.git
9009
9010 METAG ARCHITECTURE
9011 M: James Hogan <jhogan@kernel.org>
9012 L: linux-metag@vger.kernel.org
9013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9014 S: Odd Fixes
9015 F: arch/metag/
9016 F: Documentation/metag/
9017 F: Documentation/devicetree/bindings/metag/
9018 F: Documentation/devicetree/bindings/interrupt-controller/img,*
9019 F: drivers/clocksource/metag_generic.c
9020 F: drivers/irqchip/irq-metag.c
9021 F: drivers/irqchip/irq-metag-ext.c
9022 F: drivers/tty/metag_da.c
9023
9024 MICROBLAZE ARCHITECTURE
9025 M: Michal Simek <monstr@monstr.eu>
9026 W: http://www.monstr.eu/fdt/
9027 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9028 S: Supported
9029 F: arch/microblaze/
9030
9031 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9032 M: Richard Genoud <richard.genoud@gmail.com>
9033 S: Maintained
9034 F: drivers/tty/serial/atmel_serial.c
9035 F: drivers/tty/serial/atmel_serial.h
9036
9037 MICROCHIP / ATMEL DMA DRIVER
9038 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9040 L: dmaengine@vger.kernel.org
9041 S: Supported
9042 F: drivers/dma/at_hdmac.c
9043 F: drivers/dma/at_hdmac_regs.h
9044 F: include/linux/platform_data/dma-atmel.h
9045
9046 MICROCHIP / ATMEL ECC DRIVER
9047 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9048 L: linux-crypto@vger.kernel.org
9049 S: Maintained
9050 F: drivers/crypto/atmel-ecc.*
9051
9052 MICROCHIP / ATMEL ISC DRIVER
9053 M: Songjun Wu <songjun.wu@microchip.com>
9054 L: linux-media@vger.kernel.org
9055 S: Supported
9056 F: drivers/media/platform/atmel/atmel-isc.c
9057 F: drivers/media/platform/atmel/atmel-isc-regs.h
9058 F: devicetree/bindings/media/atmel-isc.txt
9059
9060 MICROCHIP / ATMEL NAND DRIVER
9061 M: Wenyou Yang <wenyou.yang@microchip.com>
9062 M: Josh Wu <rainyfeeling@outlook.com>
9063 L: linux-mtd@lists.infradead.org
9064 S: Supported
9065 F: drivers/mtd/nand/atmel/*
9066 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9067
9068 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9069 M: Woojung Huh <Woojung.Huh@microchip.com>
9070 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9071 L: netdev@vger.kernel.org
9072 S: Maintained
9073 F: net/dsa/tag_ksz.c
9074 F: drivers/net/dsa/microchip/*
9075 F: include/linux/platform_data/microchip-ksz.h
9076 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9077
9078 MICROCHIP USB251XB DRIVER
9079 M: Richard Leitner <richard.leitner@skidata.com>
9080 L: linux-usb@vger.kernel.org
9081 S: Maintained
9082 F: drivers/usb/misc/usb251xb.c
9083 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9084
9085 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9086 M: Don Brace <don.brace@microsemi.com>
9087 L: esc.storagedev@microsemi.com
9088 L: linux-scsi@vger.kernel.org
9089 S: Supported
9090 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9091 F: drivers/scsi/smartpqi/Kconfig
9092 F: drivers/scsi/smartpqi/Makefile
9093 F: include/linux/cciss*.h
9094 F: include/uapi/linux/cciss*.h
9095 F: Documentation/scsi/smartpqi.txt
9096
9097 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9098 M: Chen Yu <yu.c.chen@intel.com>
9099 L: platform-driver-x86@vger.kernel.org
9100 S: Supported
9101 F: drivers/platform/x86/surfacepro3_button.c
9102
9103 MICROTEK X6 SCANNER
9104 M: Oliver Neukum <oliver@neukum.org>
9105 S: Maintained
9106 F: drivers/usb/image/microtek.*
9107
9108 MIPS
9109 M: Ralf Baechle <ralf@linux-mips.org>
9110 M: James Hogan <jhogan@kernel.org>
9111 L: linux-mips@linux-mips.org
9112 W: http://www.linux-mips.org/
9113 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9114 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9115 S: Supported
9116 F: Documentation/devicetree/bindings/mips/
9117 F: Documentation/mips/
9118 F: arch/mips/
9119
9120 MIPS BOSTON DEVELOPMENT BOARD
9121 M: Paul Burton <paul.burton@mips.com>
9122 L: linux-mips@linux-mips.org
9123 S: Maintained
9124 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9125 F: arch/mips/boot/dts/img/boston.dts
9126 F: arch/mips/configs/generic/board-boston.config
9127 F: drivers/clk/imgtec/clk-boston.c
9128 F: include/dt-bindings/clock/boston-clock.h
9129
9130 MIPS GENERIC PLATFORM
9131 M: Paul Burton <paul.burton@mips.com>
9132 L: linux-mips@linux-mips.org
9133 S: Supported
9134 F: arch/mips/generic/
9135 F: arch/mips/tools/generic-board-config.sh
9136
9137 MIPS/LOONGSON1 ARCHITECTURE
9138 M: Keguang Zhang <keguang.zhang@gmail.com>
9139 L: linux-mips@linux-mips.org
9140 S: Maintained
9141 F: arch/mips/loongson32/
9142 F: arch/mips/include/asm/mach-loongson32/
9143 F: drivers/*/*loongson1*
9144 F: drivers/*/*/*loongson1*
9145
9146 MIPS RINT INSTRUCTION EMULATION
9147 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9148 L: linux-mips@linux-mips.org
9149 S: Supported
9150 F: arch/mips/math-emu/sp_rint.c
9151 F: arch/mips/math-emu/dp_rint.c
9152
9153 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9154 M: Hans Verkuil <hverkuil@xs4all.nl>
9155 L: linux-media@vger.kernel.org
9156 T: git git://linuxtv.org/media_tree.git
9157 W: https://linuxtv.org
9158 S: Odd Fixes
9159 F: drivers/media/radio/radio-miropcm20*
9160
9161 MMP SUPPORT
9162 M: Eric Miao <eric.y.miao@gmail.com>
9163 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9165 T: git git://github.com/hzhuang1/linux.git
9166 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9167 S: Maintained
9168 F: arch/arm/boot/dts/mmp*
9169 F: arch/arm/mach-mmp/
9170
9171 MN88472 MEDIA DRIVER
9172 M: Antti Palosaari <crope@iki.fi>
9173 L: linux-media@vger.kernel.org
9174 W: https://linuxtv.org
9175 W: http://palosaari.fi/linux/
9176 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9177 S: Maintained
9178 F: drivers/media/dvb-frontends/mn88472*
9179
9180 MN88473 MEDIA DRIVER
9181 M: Antti Palosaari <crope@iki.fi>
9182 L: linux-media@vger.kernel.org
9183 W: https://linuxtv.org
9184 W: http://palosaari.fi/linux/
9185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9186 S: Maintained
9187 F: drivers/media/dvb-frontends/mn88473*
9188
9189 MODULE SUPPORT
9190 M: Jessica Yu <jeyu@kernel.org>
9191 M: Rusty Russell <rusty@rustcorp.com.au>
9192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9193 S: Maintained
9194 F: include/linux/module.h
9195 F: kernel/module.c
9196
9197 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9198 W: http://popies.net/meye/
9199 S: Orphan
9200 F: Documentation/media/v4l-drivers/meye*
9201 F: drivers/media/pci/meye/
9202 F: include/uapi/linux/meye.h
9203
9204 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9205 M: Jiri Slaby <jirislaby@gmail.com>
9206 S: Maintained
9207 F: Documentation/serial/moxa-smartio
9208 F: drivers/tty/mxser.*
9209
9210 MR800 AVERMEDIA USB FM RADIO DRIVER
9211 M: Alexey Klimov <klimov.linux@gmail.com>
9212 L: linux-media@vger.kernel.org
9213 T: git git://linuxtv.org/media_tree.git
9214 S: Maintained
9215 F: drivers/media/radio/radio-mr800.c
9216
9217 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9218 M: Alan Ott <alan@signal11.us>
9219 L: linux-wpan@vger.kernel.org
9220 S: Maintained
9221 F: drivers/net/ieee802154/mrf24j40.c
9222 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9223
9224 MSI LAPTOP SUPPORT
9225 M: "Lee, Chun-Yi" <jlee@suse.com>
9226 L: platform-driver-x86@vger.kernel.org
9227 S: Maintained
9228 F: drivers/platform/x86/msi-laptop.c
9229
9230 MSI WMI SUPPORT
9231 L: platform-driver-x86@vger.kernel.org
9232 S: Orphan
9233 F: drivers/platform/x86/msi-wmi.c
9234
9235 MSI001 MEDIA DRIVER
9236 M: Antti Palosaari <crope@iki.fi>
9237 L: linux-media@vger.kernel.org
9238 W: https://linuxtv.org
9239 W: http://palosaari.fi/linux/
9240 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9241 T: git git://linuxtv.org/anttip/media_tree.git
9242 S: Maintained
9243 F: drivers/media/tuners/msi001*
9244
9245 MSI2500 MEDIA DRIVER
9246 M: Antti Palosaari <crope@iki.fi>
9247 L: linux-media@vger.kernel.org
9248 W: https://linuxtv.org
9249 W: http://palosaari.fi/linux/
9250 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9251 T: git git://linuxtv.org/anttip/media_tree.git
9252 S: Maintained
9253 F: drivers/media/usb/msi2500/
9254
9255 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9256 M: Robert Jarzmik <robert.jarzmik@free.fr>
9257 L: linux-mtd@lists.infradead.org
9258 S: Maintained
9259 F: drivers/mtd/devices/docg3*
9260
9261 MT9M032 APTINA SENSOR DRIVER
9262 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9263 L: linux-media@vger.kernel.org
9264 T: git git://linuxtv.org/media_tree.git
9265 S: Maintained
9266 F: drivers/media/i2c/mt9m032.c
9267 F: include/media/i2c/mt9m032.h
9268
9269 MT9P031 APTINA CAMERA SENSOR
9270 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9271 L: linux-media@vger.kernel.org
9272 T: git git://linuxtv.org/media_tree.git
9273 S: Maintained
9274 F: drivers/media/i2c/mt9p031.c
9275 F: include/media/i2c/mt9p031.h
9276
9277 MT9T001 APTINA CAMERA SENSOR
9278 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9279 L: linux-media@vger.kernel.org
9280 T: git git://linuxtv.org/media_tree.git
9281 S: Maintained
9282 F: drivers/media/i2c/mt9t001.c
9283 F: include/media/i2c/mt9t001.h
9284
9285 MT9V032 APTINA CAMERA SENSOR
9286 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9287 L: linux-media@vger.kernel.org
9288 T: git git://linuxtv.org/media_tree.git
9289 S: Maintained
9290 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9291 F: drivers/media/i2c/mt9v032.c
9292 F: include/media/i2c/mt9v032.h
9293
9294 MULTIFUNCTION DEVICES (MFD)
9295 M: Lee Jones <lee.jones@linaro.org>
9296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9297 S: Supported
9298 F: Documentation/devicetree/bindings/mfd/
9299 F: drivers/mfd/
9300 F: include/linux/mfd/
9301 F: include/dt-bindings/mfd/
9302
9303 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9304 S: Orphan
9305 F: drivers/mmc/host/mmc_spi.c
9306 F: include/linux/spi/mmc_spi.h
9307
9308 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9309 M: Ulf Hansson <ulf.hansson@linaro.org>
9310 L: linux-mmc@vger.kernel.org
9311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9312 S: Maintained
9313 F: Documentation/devicetree/bindings/mmc/
9314 F: drivers/mmc/
9315 F: include/linux/mmc/
9316 F: include/uapi/linux/mmc/
9317
9318 MULTIPLEXER SUBSYSTEM
9319 M: Peter Rosin <peda@axentia.se>
9320 S: Maintained
9321 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9322 F: Documentation/devicetree/bindings/mux/
9323 F: include/linux/dt-bindings/mux/
9324 F: include/linux/mux/
9325 F: drivers/mux/
9326
9327 MULTITECH MULTIPORT CARD (ISICOM)
9328 S: Orphan
9329 F: drivers/tty/isicom.c
9330 F: include/linux/isicom.h
9331
9332 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9333 M: Bin Liu <b-liu@ti.com>
9334 L: linux-usb@vger.kernel.org
9335 S: Maintained
9336 F: drivers/usb/musb/
9337
9338 MXL5007T MEDIA DRIVER
9339 M: Michael Krufky <mkrufky@linuxtv.org>
9340 L: linux-media@vger.kernel.org
9341 W: https://linuxtv.org
9342 W: http://github.com/mkrufky
9343 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9344 T: git git://linuxtv.org/mkrufky/tuners.git
9345 S: Maintained
9346 F: drivers/media/tuners/mxl5007t.*
9347
9348 MXSFB DRM DRIVER
9349 M: Marek Vasut <marex@denx.de>
9350 S: Supported
9351 F: drivers/gpu/drm/mxsfb/
9352 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9353
9354 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9355 M: Chris Lee <christopher.lee@cspi.com>
9356 L: netdev@vger.kernel.org
9357 W: https://www.cspi.com/ethernet-products/support/downloads/
9358 S: Supported
9359 F: drivers/net/ethernet/myricom/myri10ge/
9360
9361 NAND FLASH SUBSYSTEM
9362 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9363 R: Richard Weinberger <richard@nod.at>
9364 L: linux-mtd@lists.infradead.org
9365 W: http://www.linux-mtd.infradead.org/
9366 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9367 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9368 T: git git://git.infradead.org/linux-mtd.git nand/next
9369 S: Maintained
9370 F: drivers/mtd/nand/
9371 F: include/linux/mtd/*nand*.h
9372
9373 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9374 M: Daniel Mack <zonque@gmail.com>
9375 S: Maintained
9376 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9377 W: http://www.native-instruments.com
9378 F: sound/usb/caiaq/
9379
9380 NATSEMI ETHERNET DRIVER (DP8381x)
9381 S: Orphan
9382 F: drivers/net/ethernet/natsemi/natsemi.c
9383
9384 NCP FILESYSTEM
9385 M: Petr Vandrovec <petr@vandrovec.name>
9386 S: Odd Fixes
9387 F: fs/ncpfs/
9388
9389 NCR 5380 SCSI DRIVERS
9390 M: Finn Thain <fthain@telegraphics.com.au>
9391 M: Michael Schmitz <schmitzmic@gmail.com>
9392 L: linux-scsi@vger.kernel.org
9393 S: Maintained
9394 F: Documentation/scsi/g_NCR5380.txt
9395 F: drivers/scsi/NCR5380.*
9396 F: drivers/scsi/arm/cumana_1.c
9397 F: drivers/scsi/arm/oak.c
9398 F: drivers/scsi/atari_scsi.*
9399 F: drivers/scsi/dmx3191d.c
9400 F: drivers/scsi/g_NCR5380.*
9401 F: drivers/scsi/mac_scsi.*
9402 F: drivers/scsi/sun3_scsi.*
9403 F: drivers/scsi/sun3_scsi_vme.c
9404
9405 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9406 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9407 L: linux-scsi@vger.kernel.org
9408 S: Maintained
9409 F: drivers/scsi/NCR_D700.*
9410
9411 NCT6775 HARDWARE MONITOR DRIVER
9412 M: Guenter Roeck <linux@roeck-us.net>
9413 L: linux-hwmon@vger.kernel.org
9414 S: Maintained
9415 F: Documentation/hwmon/nct6775
9416 F: drivers/hwmon/nct6775.c
9417
9418 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9419 M: Faisal Latif <faisal.latif@intel.com>
9420 L: linux-rdma@vger.kernel.org
9421 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9422 S: Supported
9423 F: drivers/infiniband/hw/nes/
9424 F: include/uapi/rdma/nes-abi.h
9425
9426 NETEM NETWORK EMULATOR
9427 M: Stephen Hemminger <stephen@networkplumber.org>
9428 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9429 S: Maintained
9430 F: net/sched/sch_netem.c
9431
9432 NETERION 10GbE DRIVERS (s2io/vxge)
9433 M: Jon Mason <jdmason@kudzu.us>
9434 L: netdev@vger.kernel.org
9435 S: Supported
9436 F: Documentation/networking/s2io.txt
9437 F: Documentation/networking/vxge.txt
9438 F: drivers/net/ethernet/neterion/
9439
9440 NETFILTER
9441 M: Pablo Neira Ayuso <pablo@netfilter.org>
9442 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9443 M: Florian Westphal <fw@strlen.de>
9444 L: netfilter-devel@vger.kernel.org
9445 L: coreteam@netfilter.org
9446 W: http://www.netfilter.org/
9447 W: http://www.iptables.org/
9448 W: http://www.nftables.org/
9449 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9452 S: Maintained
9453 F: include/linux/netfilter*
9454 F: include/linux/netfilter/
9455 F: include/net/netfilter/
9456 F: include/uapi/linux/netfilter*
9457 F: include/uapi/linux/netfilter/
9458 F: net/*/netfilter.c
9459 F: net/*/netfilter/
9460 F: net/netfilter/
9461 F: net/bridge/br_netfilter*.c
9462
9463 NETROM NETWORK LAYER
9464 M: Ralf Baechle <ralf@linux-mips.org>
9465 L: linux-hams@vger.kernel.org
9466 W: http://www.linux-ax25.org/
9467 S: Maintained
9468 F: include/net/netrom.h
9469 F: include/uapi/linux/netrom.h
9470 F: net/netrom/
9471
9472 NETRONOME ETHERNET DRIVERS
9473 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9474 L: oss-drivers@netronome.com
9475 S: Maintained
9476 F: drivers/net/ethernet/netronome/
9477
9478 NETWORK BLOCK DEVICE (NBD)
9479 M: Josef Bacik <jbacik@fb.com>
9480 S: Maintained
9481 L: linux-block@vger.kernel.org
9482 L: nbd@other.debian.org
9483 F: Documentation/blockdev/nbd.txt
9484 F: drivers/block/nbd.c
9485 F: include/uapi/linux/nbd.h
9486
9487 NETWORK DROP MONITOR
9488 M: Neil Horman <nhorman@tuxdriver.com>
9489 L: netdev@vger.kernel.org
9490 S: Maintained
9491 W: https://fedorahosted.org/dropwatch/
9492 F: net/core/drop_monitor.c
9493
9494 NETWORKING DRIVERS
9495 L: netdev@vger.kernel.org
9496 W: http://www.linuxfoundation.org/en/Net
9497 Q: http://patchwork.ozlabs.org/project/netdev/list/
9498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9500 S: Odd Fixes
9501 F: Documentation/devicetree/bindings/net/
9502 F: drivers/net/
9503 F: include/linux/if_*
9504 F: include/linux/netdevice.h
9505 F: include/linux/etherdevice.h
9506 F: include/linux/fcdevice.h
9507 F: include/linux/fddidevice.h
9508 F: include/linux/hippidevice.h
9509 F: include/linux/inetdevice.h
9510 F: include/uapi/linux/if_*
9511 F: include/uapi/linux/netdevice.h
9512
9513 NETWORKING DRIVERS (WIRELESS)
9514 M: Kalle Valo <kvalo@codeaurora.org>
9515 L: linux-wireless@vger.kernel.org
9516 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9519 S: Maintained
9520 F: Documentation/devicetree/bindings/net/wireless/
9521 F: drivers/net/wireless/
9522
9523 NETWORKING [DSA]
9524 M: Andrew Lunn <andrew@lunn.ch>
9525 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9526 M: Florian Fainelli <f.fainelli@gmail.com>
9527 S: Maintained
9528 F: net/dsa/
9529 F: include/net/dsa.h
9530 F: include/linux/dsa/
9531 F: drivers/net/dsa/
9532
9533 NETWORKING [GENERAL]
9534 M: "David S. Miller" <davem@davemloft.net>
9535 L: netdev@vger.kernel.org
9536 W: http://www.linuxfoundation.org/en/Net
9537 Q: http://patchwork.ozlabs.org/project/netdev/list/
9538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9540 B: mailto:netdev@vger.kernel.org
9541 S: Maintained
9542 F: net/
9543 F: include/net/
9544 F: include/linux/in.h
9545 F: include/linux/net.h
9546 F: include/linux/netdevice.h
9547 F: include/uapi/linux/in.h
9548 F: include/uapi/linux/net.h
9549 F: include/uapi/linux/netdevice.h
9550 F: include/uapi/linux/net_namespace.h
9551 F: tools/testing/selftests/net/
9552 F: lib/net_utils.c
9553 F: lib/random32.c
9554
9555 NETWORKING [IPSEC]
9556 M: Steffen Klassert <steffen.klassert@secunet.com>
9557 M: Herbert Xu <herbert@gondor.apana.org.au>
9558 M: "David S. Miller" <davem@davemloft.net>
9559 L: netdev@vger.kernel.org
9560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9562 S: Maintained
9563 F: net/core/flow.c
9564 F: net/xfrm/
9565 F: net/key/
9566 F: net/ipv4/xfrm*
9567 F: net/ipv4/esp4*
9568 F: net/ipv4/ah4.c
9569 F: net/ipv4/ipcomp.c
9570 F: net/ipv4/ip_vti.c
9571 F: net/ipv6/xfrm*
9572 F: net/ipv6/esp6*
9573 F: net/ipv6/ah6.c
9574 F: net/ipv6/ipcomp6.c
9575 F: net/ipv6/ip6_vti.c
9576 F: include/uapi/linux/xfrm.h
9577 F: include/net/xfrm.h
9578
9579 NETWORKING [IPv4/IPv6]
9580 M: "David S. Miller" <davem@davemloft.net>
9581 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9582 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9583 L: netdev@vger.kernel.org
9584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9585 S: Maintained
9586 F: net/ipv4/
9587 F: net/ipv6/
9588 F: include/net/ip*
9589 F: arch/x86/net/*
9590
9591 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9592 M: Paul Moore <paul@paul-moore.com>
9593 W: https://github.com/netlabel
9594 L: netdev@vger.kernel.org
9595 L: linux-security-module@vger.kernel.org
9596 S: Maintained
9597 F: Documentation/netlabel/
9598 F: include/net/calipso.h
9599 F: include/net/cipso_ipv4.h
9600 F: include/net/netlabel.h
9601 F: include/uapi/linux/netfilter/xt_SECMARK.h
9602 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9603 F: net/netlabel/
9604 F: net/ipv4/cipso_ipv4.c
9605 F: net/ipv6/calipso.c
9606 F: net/netfilter/xt_CONNSECMARK.c
9607 F: net/netfilter/xt_SECMARK.c
9608
9609 NETWORKING [TLS]
9610 M: Ilya Lesokhin <ilyal@mellanox.com>
9611 M: Aviad Yehezkel <aviadye@mellanox.com>
9612 M: Dave Watson <davejwatson@fb.com>
9613 L: netdev@vger.kernel.org
9614 S: Maintained
9615 F: net/tls/*
9616 F: include/uapi/linux/tls.h
9617 F: include/net/tls.h
9618
9619 NETWORKING [WIRELESS]
9620 L: linux-wireless@vger.kernel.org
9621 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9622
9623 NETXEN (1/10) GbE SUPPORT
9624 M: Manish Chopra <manish.chopra@cavium.com>
9625 M: Rahul Verma <rahul.verma@cavium.com>
9626 M: Dept-GELinuxNICDev@cavium.com
9627 L: netdev@vger.kernel.org
9628 S: Supported
9629 F: drivers/net/ethernet/qlogic/netxen/
9630
9631 NFC SUBSYSTEM
9632 M: Samuel Ortiz <sameo@linux.intel.com>
9633 L: linux-wireless@vger.kernel.org
9634 L: linux-nfc@lists.01.org (subscribers-only)
9635 S: Supported
9636 F: net/nfc/
9637 F: include/net/nfc/
9638 F: include/uapi/linux/nfc.h
9639 F: drivers/nfc/
9640 F: include/linux/platform_data/nfcmrvl.h
9641 F: include/linux/platform_data/nxp-nci.h
9642 F: Documentation/devicetree/bindings/net/nfc/
9643
9644 NFS, SUNRPC, AND LOCKD CLIENTS
9645 M: Trond Myklebust <trond.myklebust@primarydata.com>
9646 M: Anna Schumaker <anna.schumaker@netapp.com>
9647 L: linux-nfs@vger.kernel.org
9648 W: http://client.linux-nfs.org
9649 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9650 S: Maintained
9651 F: fs/lockd/
9652 F: fs/nfs/
9653 F: fs/nfs_common/
9654 F: net/sunrpc/
9655 F: include/linux/lockd/
9656 F: include/linux/nfs*
9657 F: include/linux/sunrpc/
9658 F: include/uapi/linux/nfs*
9659 F: include/uapi/linux/sunrpc/
9660
9661 NILFS2 FILESYSTEM
9662 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9663 L: linux-nilfs@vger.kernel.org
9664 W: https://nilfs.sourceforge.io/
9665 W: https://nilfs.osdn.jp/
9666 T: git git://github.com/konis/nilfs2.git
9667 S: Supported
9668 F: Documentation/filesystems/nilfs2.txt
9669 F: fs/nilfs2/
9670 F: include/trace/events/nilfs2.h
9671 F: include/uapi/linux/nilfs2_api.h
9672 F: include/uapi/linux/nilfs2_ondisk.h
9673
9674 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9675 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9676 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9677 S: Maintained
9678 F: Documentation/scsi/NinjaSCSI.txt
9679 F: drivers/scsi/pcmcia/nsp_*
9680
9681 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9682 M: GOTO Masanori <gotom@debian.or.jp>
9683 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9684 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9685 S: Maintained
9686 F: Documentation/scsi/NinjaSCSI.txt
9687 F: drivers/scsi/nsp32*
9688
9689 NIOS2 ARCHITECTURE
9690 M: Ley Foon Tan <lftan@altera.com>
9691 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9693 S: Maintained
9694 F: arch/nios2/
9695
9696 NOHZ, DYNTICKS SUPPORT
9697 M: Frederic Weisbecker <fweisbec@gmail.com>
9698 M: Thomas Gleixner <tglx@linutronix.de>
9699 M: Ingo Molnar <mingo@kernel.org>
9700 L: linux-kernel@vger.kernel.org
9701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9702 S: Maintained
9703 F: kernel/time/tick*.*
9704 F: include/linux/tick.h
9705 F: include/linux/sched/nohz.h
9706
9707 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9708 M: Pavel Machek <pavel@ucw.cz>
9709 M: Sakari Ailus <sakari.ailus@iki.fi>
9710 L: linux-media@vger.kernel.org
9711 S: Maintained
9712 F: drivers/media/i2c/et8ek8
9713 F: drivers/media/i2c/ad5820.c
9714
9715 NOKIA N900 POWER SUPPLY DRIVERS
9716 R: Pali Rohár <pali.rohar@gmail.com>
9717 F: include/linux/power/bq2415x_charger.h
9718 F: include/linux/power/bq27xxx_battery.h
9719 F: include/linux/power/isp1704_charger.h
9720 F: drivers/power/supply/bq2415x_charger.c
9721 F: drivers/power/supply/bq27xxx_battery.c
9722 F: drivers/power/supply/bq27xxx_battery_i2c.c
9723 F: drivers/power/supply/isp1704_charger.c
9724 F: drivers/power/supply/rx51_battery.c
9725
9726 NTB AMD DRIVER
9727 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9728 L: linux-ntb@googlegroups.com
9729 S: Supported
9730 F: drivers/ntb/hw/amd/
9731
9732 NTB DRIVER CORE
9733 M: Jon Mason <jdmason@kudzu.us>
9734 M: Dave Jiang <dave.jiang@intel.com>
9735 M: Allen Hubbe <Allen.Hubbe@emc.com>
9736 L: linux-ntb@googlegroups.com
9737 S: Supported
9738 W: https://github.com/jonmason/ntb/wiki
9739 T: git git://github.com/jonmason/ntb.git
9740 F: drivers/ntb/
9741 F: drivers/net/ntb_netdev.c
9742 F: include/linux/ntb.h
9743 F: include/linux/ntb_transport.h
9744 F: tools/testing/selftests/ntb/
9745
9746 NTB IDT DRIVER
9747 M: Serge Semin <fancer.lancer@gmail.com>
9748 L: linux-ntb@googlegroups.com
9749 S: Supported
9750 F: drivers/ntb/hw/idt/
9751
9752 NTB INTEL DRIVER
9753 M: Dave Jiang <dave.jiang@intel.com>
9754 L: linux-ntb@googlegroups.com
9755 S: Supported
9756 W: https://github.com/davejiang/linux/wiki
9757 T: git https://github.com/davejiang/linux.git
9758 F: drivers/ntb/hw/intel/
9759
9760 NTFS FILESYSTEM
9761 M: Anton Altaparmakov <anton@tuxera.com>
9762 L: linux-ntfs-dev@lists.sourceforge.net
9763 W: http://www.tuxera.com/
9764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9765 S: Supported
9766 F: Documentation/filesystems/ntfs.txt
9767 F: fs/ntfs/
9768
9769 NUBUS SUBSYSTEM
9770 M: Finn Thain <fthain@telegraphics.com.au>
9771 L: linux-m68k@lists.linux-m68k.org
9772 S: Maintained
9773 F: arch/*/include/asm/nubus.h
9774 F: drivers/nubus/
9775 F: include/linux/nubus.h
9776 F: include/uapi/linux/nubus.h
9777
9778 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9779 M: Antonino Daplas <adaplas@gmail.com>
9780 L: linux-fbdev@vger.kernel.org
9781 S: Maintained
9782 F: drivers/video/fbdev/riva/
9783 F: drivers/video/fbdev/nvidia/
9784
9785 NVM EXPRESS DRIVER
9786 M: Keith Busch <keith.busch@intel.com>
9787 M: Jens Axboe <axboe@fb.com>
9788 M: Christoph Hellwig <hch@lst.de>
9789 M: Sagi Grimberg <sagi@grimberg.me>
9790 L: linux-nvme@lists.infradead.org
9791 T: git://git.infradead.org/nvme.git
9792 W: http://git.infradead.org/nvme.git
9793 S: Supported
9794 F: drivers/nvme/host/
9795 F: include/linux/nvme.h
9796 F: include/uapi/linux/nvme_ioctl.h
9797
9798 NVM EXPRESS FC TRANSPORT DRIVERS
9799 M: James Smart <james.smart@broadcom.com>
9800 L: linux-nvme@lists.infradead.org
9801 S: Supported
9802 F: include/linux/nvme-fc.h
9803 F: include/linux/nvme-fc-driver.h
9804 F: drivers/nvme/host/fc.c
9805 F: drivers/nvme/target/fc.c
9806 F: drivers/nvme/target/fcloop.c
9807
9808 NVM EXPRESS TARGET DRIVER
9809 M: Christoph Hellwig <hch@lst.de>
9810 M: Sagi Grimberg <sagi@grimberg.me>
9811 L: linux-nvme@lists.infradead.org
9812 T: git://git.infradead.org/nvme.git
9813 W: http://git.infradead.org/nvme.git
9814 S: Supported
9815 F: drivers/nvme/target/
9816
9817 NVMEM FRAMEWORK
9818 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9819 S: Maintained
9820 F: drivers/nvmem/
9821 F: Documentation/devicetree/bindings/nvmem/
9822 F: Documentation/ABI/stable/sysfs-bus-nvmem
9823 F: include/linux/nvmem-consumer.h
9824 F: include/linux/nvmem-provider.h
9825
9826 NXP TDA998X DRM DRIVER
9827 M: Russell King <linux@armlinux.org.uk>
9828 S: Supported
9829 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9830 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9831 F: drivers/gpu/drm/i2c/tda998x_drv.c
9832 F: include/drm/i2c/tda998x.h
9833
9834 NXP TFA9879 DRIVER
9835 M: Peter Rosin <peda@axentia.se>
9836 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9837 S: Maintained
9838 F: Documentation/devicetree/bindings/sound/tfa9879.txt
9839 F: sound/soc/codecs/tfa9879*
9840
9841 NXP-NCI NFC DRIVER
9842 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9843 R: Charles Gorand <charles.gorand@effinnov.com>
9844 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9845 S: Supported
9846 F: drivers/nfc/nxp-nci
9847
9848 OBJTOOL
9849 M: Josh Poimboeuf <jpoimboe@redhat.com>
9850 S: Supported
9851 F: tools/objtool/
9852
9853 OMAP AUDIO SUPPORT
9854 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9855 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9856 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9857 L: linux-omap@vger.kernel.org
9858 S: Maintained
9859 F: sound/soc/omap/
9860
9861 OMAP CLOCK FRAMEWORK SUPPORT
9862 M: Paul Walmsley <paul@pwsan.com>
9863 L: linux-omap@vger.kernel.org
9864 S: Maintained
9865 F: arch/arm/*omap*/*clock*
9866
9867 OMAP DEVICE TREE SUPPORT
9868 M: Benoît Cousson <bcousson@baylibre.com>
9869 M: Tony Lindgren <tony@atomide.com>
9870 L: linux-omap@vger.kernel.org
9871 L: devicetree@vger.kernel.org
9872 S: Maintained
9873 F: arch/arm/boot/dts/*omap*
9874 F: arch/arm/boot/dts/*am3*
9875 F: arch/arm/boot/dts/*am4*
9876 F: arch/arm/boot/dts/*am5*
9877 F: arch/arm/boot/dts/*dra7*
9878
9879 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9880 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9881 L: linux-omap@vger.kernel.org
9882 L: linux-fbdev@vger.kernel.org
9883 S: Maintained
9884 F: drivers/video/fbdev/omap2/
9885 F: Documentation/arm/OMAP/DSS
9886
9887 OMAP FRAMEBUFFER SUPPORT
9888 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9889 L: linux-fbdev@vger.kernel.org
9890 L: linux-omap@vger.kernel.org
9891 S: Maintained
9892 F: drivers/video/fbdev/omap/
9893
9894 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9895 M: Roger Quadros <rogerq@ti.com>
9896 M: Tony Lindgren <tony@atomide.com>
9897 L: linux-omap@vger.kernel.org
9898 S: Maintained
9899 F: drivers/memory/omap-gpmc.c
9900 F: arch/arm/mach-omap2/*gpmc*
9901
9902 OMAP GPIO DRIVER
9903 M: Grygorii Strashko <grygorii.strashko@ti.com>
9904 M: Santosh Shilimkar <ssantosh@kernel.org>
9905 M: Kevin Hilman <khilman@kernel.org>
9906 L: linux-omap@vger.kernel.org
9907 S: Maintained
9908 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9909 F: drivers/gpio/gpio-omap.c
9910
9911 OMAP HARDWARE SPINLOCK SUPPORT
9912 M: Ohad Ben-Cohen <ohad@wizery.com>
9913 L: linux-omap@vger.kernel.org
9914 S: Maintained
9915 F: drivers/hwspinlock/omap_hwspinlock.c
9916
9917 OMAP HS MMC SUPPORT
9918 L: linux-mmc@vger.kernel.org
9919 L: linux-omap@vger.kernel.org
9920 S: Orphan
9921 F: drivers/mmc/host/omap_hsmmc.c
9922
9923 OMAP HWMOD DATA
9924 M: Paul Walmsley <paul@pwsan.com>
9925 L: linux-omap@vger.kernel.org
9926 S: Maintained
9927 F: arch/arm/mach-omap2/omap_hwmod*data*
9928
9929 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9930 M: Benoît Cousson <bcousson@baylibre.com>
9931 L: linux-omap@vger.kernel.org
9932 S: Maintained
9933 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9934
9935 OMAP HWMOD SUPPORT
9936 M: Benoît Cousson <bcousson@baylibre.com>
9937 M: Paul Walmsley <paul@pwsan.com>
9938 L: linux-omap@vger.kernel.org
9939 S: Maintained
9940 F: arch/arm/mach-omap2/omap_hwmod.*
9941
9942 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9943 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9944 L: linux-media@vger.kernel.org
9945 S: Maintained
9946 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9947 F: drivers/media/platform/omap3isp/
9948 F: drivers/staging/media/omap4iss/
9949
9950 OMAP MMC SUPPORT
9951 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9952 L: linux-omap@vger.kernel.org
9953 S: Maintained
9954 F: drivers/mmc/host/omap.c
9955
9956 OMAP POWER MANAGEMENT SUPPORT
9957 M: Kevin Hilman <khilman@kernel.org>
9958 L: linux-omap@vger.kernel.org
9959 S: Maintained
9960 F: arch/arm/*omap*/*pm*
9961 F: drivers/cpufreq/omap-cpufreq.c
9962
9963 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9964 M: Rajendra Nayak <rnayak@codeaurora.org>
9965 M: Paul Walmsley <paul@pwsan.com>
9966 L: linux-omap@vger.kernel.org
9967 S: Maintained
9968 F: arch/arm/mach-omap2/prm*
9969
9970 OMAP RANDOM NUMBER GENERATOR SUPPORT
9971 M: Deepak Saxena <dsaxena@plexity.net>
9972 S: Maintained
9973 F: drivers/char/hw_random/omap-rng.c
9974
9975 OMAP USB SUPPORT
9976 L: linux-usb@vger.kernel.org
9977 L: linux-omap@vger.kernel.org
9978 S: Orphan
9979 F: drivers/usb/*/*omap*
9980 F: arch/arm/*omap*/usb*
9981
9982 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9983 M: Mark Jackson <mpfj@newflow.co.uk>
9984 L: linux-omap@vger.kernel.org
9985 S: Maintained
9986 F: arch/arm/boot/dts/am335x-nano.dts
9987
9988 OMAP1 SUPPORT
9989 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9990 M: Tony Lindgren <tony@atomide.com>
9991 L: linux-omap@vger.kernel.org
9992 Q: http://patchwork.kernel.org/project/linux-omap/list/
9993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9994 S: Maintained
9995 F: arch/arm/mach-omap1/
9996 F: arch/arm/plat-omap/
9997 F: arch/arm/configs/omap1_defconfig
9998 F: drivers/i2c/busses/i2c-omap.c
9999 F: include/linux/i2c-omap.h
10000
10001 OMAP2+ SUPPORT
10002 M: Tony Lindgren <tony@atomide.com>
10003 L: linux-omap@vger.kernel.org
10004 W: http://www.muru.com/linux/omap/
10005 W: http://linux.omap.com/
10006 Q: http://patchwork.kernel.org/project/linux-omap/list/
10007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10008 S: Maintained
10009 F: arch/arm/mach-omap2/
10010 F: arch/arm/plat-omap/
10011 F: arch/arm/configs/omap2plus_defconfig
10012 F: drivers/i2c/busses/i2c-omap.c
10013 F: drivers/irqchip/irq-omap-intc.c
10014 F: drivers/mfd/*omap*.c
10015 F: drivers/mfd/menelaus.c
10016 F: drivers/mfd/palmas.c
10017 F: drivers/mfd/tps65217.c
10018 F: drivers/mfd/tps65218.c
10019 F: drivers/mfd/tps65910.c
10020 F: drivers/mfd/twl-core.[ch]
10021 F: drivers/mfd/twl4030*.c
10022 F: drivers/mfd/twl6030*.c
10023 F: drivers/mfd/twl6040*.c
10024 F: drivers/regulator/palmas-regulator*.c
10025 F: drivers/regulator/pbias-regulator.c
10026 F: drivers/regulator/tps65217-regulator.c
10027 F: drivers/regulator/tps65218-regulator.c
10028 F: drivers/regulator/tps65910-regulator.c
10029 F: drivers/regulator/twl-regulator.c
10030 F: drivers/regulator/twl6030-regulator.c
10031 F: include/linux/i2c-omap.h
10032
10033 ONION OMEGA2+ BOARD
10034 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10035 L: linux-mips@linux-mips.org
10036 S: Maintained
10037 F: arch/mips/boot/dts/ralink/omega2p.dts
10038
10039 OMFS FILESYSTEM
10040 M: Bob Copeland <me@bobcopeland.com>
10041 L: linux-karma-devel@lists.sourceforge.net
10042 S: Maintained
10043 F: Documentation/filesystems/omfs.txt
10044 F: fs/omfs/
10045
10046 OMNIKEY CARDMAN 4000 DRIVER
10047 M: Harald Welte <laforge@gnumonks.org>
10048 S: Maintained
10049 F: drivers/char/pcmcia/cm4000_cs.c
10050 F: include/linux/cm4000_cs.h
10051 F: include/uapi/linux/cm4000_cs.h
10052
10053 OMNIKEY CARDMAN 4040 DRIVER
10054 M: Harald Welte <laforge@gnumonks.org>
10055 S: Maintained
10056 F: drivers/char/pcmcia/cm4040_cs.*
10057
10058 OMNIVISION OV13858 SENSOR DRIVER
10059 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10060 L: linux-media@vger.kernel.org
10061 T: git git://linuxtv.org/media_tree.git
10062 S: Maintained
10063 F: drivers/media/i2c/ov13858.c
10064
10065 OMNIVISION OV5640 SENSOR DRIVER
10066 M: Steve Longerbeam <slongerbeam@gmail.com>
10067 L: linux-media@vger.kernel.org
10068 T: git git://linuxtv.org/media_tree.git
10069 S: Maintained
10070 F: drivers/media/i2c/ov5640.c
10071
10072 OMNIVISION OV5647 SENSOR DRIVER
10073 M: Luis Oliveira <lolivei@synopsys.com>
10074 L: linux-media@vger.kernel.org
10075 T: git git://linuxtv.org/media_tree.git
10076 S: Maintained
10077 F: drivers/media/i2c/ov5647.c
10078
10079 OMNIVISION OV7670 SENSOR DRIVER
10080 M: Jonathan Corbet <corbet@lwn.net>
10081 L: linux-media@vger.kernel.org
10082 T: git git://linuxtv.org/media_tree.git
10083 S: Maintained
10084 F: drivers/media/i2c/ov7670.c
10085 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10086
10087 ONENAND FLASH DRIVER
10088 M: Kyungmin Park <kyungmin.park@samsung.com>
10089 L: linux-mtd@lists.infradead.org
10090 S: Maintained
10091 F: drivers/mtd/onenand/
10092 F: include/linux/mtd/onenand*.h
10093
10094 ONSTREAM SCSI TAPE DRIVER
10095 M: Willem Riede <osst@riede.org>
10096 L: osst-users@lists.sourceforge.net
10097 L: linux-scsi@vger.kernel.org
10098 S: Maintained
10099 F: Documentation/scsi/osst.txt
10100 F: drivers/scsi/osst.*
10101 F: drivers/scsi/osst_*.h
10102 F: drivers/scsi/st.h
10103
10104 OP-TEE DRIVER
10105 M: Jens Wiklander <jens.wiklander@linaro.org>
10106 S: Maintained
10107 F: drivers/tee/optee/
10108
10109 OPA-VNIC DRIVER
10110 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10111 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10112 L: linux-rdma@vger.kernel.org
10113 S: Supported
10114 F: drivers/infiniband/ulp/opa_vnic
10115
10116 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10117 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10118 L: devicetree@vger.kernel.org
10119 S: Maintained
10120 F: Documentation/devicetree/dynamic-resolution-notes.txt
10121 F: Documentation/devicetree/overlay-notes.txt
10122 F: drivers/of/overlay.c
10123 F: drivers/of/resolver.c
10124
10125 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10126 M: Rob Herring <robh+dt@kernel.org>
10127 M: Frank Rowand <frowand.list@gmail.com>
10128 L: devicetree@vger.kernel.org
10129 W: http://www.devicetree.org/
10130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10131 S: Maintained
10132 F: drivers/of/
10133 F: include/linux/of*.h
10134 F: scripts/dtc/
10135 F: Documentation/ABI/testing/sysfs-firmware-ofw
10136
10137 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10138 M: Rob Herring <robh+dt@kernel.org>
10139 M: Mark Rutland <mark.rutland@arm.com>
10140 L: devicetree@vger.kernel.org
10141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10142 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10143 S: Maintained
10144 F: Documentation/devicetree/
10145 F: arch/*/boot/dts/
10146 F: include/dt-bindings/
10147
10148 OPENCORES I2C BUS DRIVER
10149 M: Peter Korsgaard <jacmet@sunsite.dk>
10150 L: linux-i2c@vger.kernel.org
10151 S: Maintained
10152 F: Documentation/i2c/busses/i2c-ocores
10153 F: drivers/i2c/busses/i2c-ocores.c
10154
10155 OPENRISC ARCHITECTURE
10156 M: Jonas Bonn <jonas@southpole.se>
10157 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10158 M: Stafford Horne <shorne@gmail.com>
10159 T: git git://github.com/openrisc/linux.git
10160 L: openrisc@lists.librecores.org
10161 W: http://openrisc.io
10162 S: Maintained
10163 F: Documentation/devicetree/bindings/openrisc/
10164 F: Documentation/openrisc/
10165 F: arch/openrisc/
10166 F: drivers/irqchip/irq-ompic.c
10167 F: drivers/irqchip/irq-or1k-*
10168
10169 OPENVSWITCH
10170 M: Pravin B Shelar <pshelar@ovn.org>
10171 L: netdev@vger.kernel.org
10172 L: dev@openvswitch.org
10173 W: http://openvswitch.org
10174 S: Maintained
10175 F: net/openvswitch/
10176 F: include/uapi/linux/openvswitch.h
10177
10178 OPERATING PERFORMANCE POINTS (OPP)
10179 M: Viresh Kumar <vireshk@kernel.org>
10180 M: Nishanth Menon <nm@ti.com>
10181 M: Stephen Boyd <sboyd@codeaurora.org>
10182 L: linux-pm@vger.kernel.org
10183 S: Maintained
10184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10185 F: drivers/opp/
10186 F: include/linux/pm_opp.h
10187 F: Documentation/power/opp.txt
10188 F: Documentation/devicetree/bindings/opp/
10189
10190 OPL4 DRIVER
10191 M: Clemens Ladisch <clemens@ladisch.de>
10192 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10193 T: git git://git.alsa-project.org/alsa-kernel.git
10194 S: Maintained
10195 F: sound/drivers/opl4/
10196
10197 OPROFILE
10198 M: Robert Richter <rric@kernel.org>
10199 L: oprofile-list@lists.sf.net
10200 S: Maintained
10201 F: arch/*/include/asm/oprofile*.h
10202 F: arch/*/oprofile/
10203 F: drivers/oprofile/
10204 F: include/linux/oprofile.h
10205
10206 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10207 M: Mark Fasheh <mfasheh@versity.com>
10208 M: Joel Becker <jlbec@evilplan.org>
10209 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10210 W: http://ocfs2.wiki.kernel.org
10211 S: Supported
10212 F: Documentation/filesystems/ocfs2.txt
10213 F: Documentation/filesystems/dlmfs.txt
10214 F: fs/ocfs2/
10215
10216 ORANGEFS FILESYSTEM
10217 M: Mike Marshall <hubcap@omnibond.com>
10218 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10220 S: Supported
10221 F: fs/orangefs/
10222 F: Documentation/filesystems/orangefs.txt
10223
10224 ORINOCO DRIVER
10225 L: linux-wireless@vger.kernel.org
10226 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10227 W: http://www.nongnu.org/orinoco/
10228 S: Orphan
10229 F: drivers/net/wireless/intersil/orinoco/
10230
10231 OSD LIBRARY and FILESYSTEM
10232 M: Boaz Harrosh <ooo@electrozaur.com>
10233 S: Maintained
10234 F: drivers/scsi/osd/
10235 F: include/scsi/osd_*
10236 F: fs/exofs/
10237
10238 OV2659 OMNIVISION SENSOR DRIVER
10239 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10240 L: linux-media@vger.kernel.org
10241 W: https://linuxtv.org
10242 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10243 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10244 S: Maintained
10245 F: drivers/media/i2c/ov2659.c
10246 F: include/media/i2c/ov2659.h
10247
10248 OVERLAY FILESYSTEM
10249 M: Miklos Szeredi <miklos@szeredi.hu>
10250 L: linux-unionfs@vger.kernel.org
10251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10252 S: Supported
10253 F: fs/overlayfs/
10254 F: Documentation/filesystems/overlayfs.txt
10255
10256 P54 WIRELESS DRIVER
10257 M: Christian Lamparter <chunkeey@googlemail.com>
10258 L: linux-wireless@vger.kernel.org
10259 W: http://wireless.kernel.org/en/users/Drivers/p54
10260 S: Maintained
10261 F: drivers/net/wireless/intersil/p54/
10262
10263 PA SEMI ETHERNET DRIVER
10264 L: netdev@vger.kernel.org
10265 S: Orphan
10266 F: drivers/net/ethernet/pasemi/*
10267
10268 PA SEMI SMBUS DRIVER
10269 L: linux-i2c@vger.kernel.org
10270 S: Orphan
10271 F: drivers/i2c/busses/i2c-pasemi.c
10272
10273 PADATA PARALLEL EXECUTION MECHANISM
10274 M: Steffen Klassert <steffen.klassert@secunet.com>
10275 L: linux-crypto@vger.kernel.org
10276 S: Maintained
10277 F: kernel/padata.c
10278 F: include/linux/padata.h
10279 F: Documentation/padata.txt
10280
10281 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10282 M: Harald Welte <laforge@gnumonks.org>
10283 L: platform-driver-x86@vger.kernel.org
10284 S: Maintained
10285 F: drivers/platform/x86/panasonic-laptop.c
10286
10287 PANASONIC MN10300/AM33/AM34 PORT
10288 M: David Howells <dhowells@redhat.com>
10289 L: linux-am33-list@redhat.com (moderated for non-subscribers)
10290 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10291 S: Maintained
10292 F: Documentation/mn10300/
10293 F: arch/mn10300/
10294
10295 PARALLEL LCD/KEYPAD PANEL DRIVER
10296 M: Willy Tarreau <willy@haproxy.com>
10297 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10298 S: Odd Fixes
10299 F: Documentation/misc-devices/lcd-panel-cgram.txt
10300 F: drivers/misc/panel.c
10301
10302 PARALLEL PORT SUBSYSTEM
10303 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10304 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10305 L: linux-parport@lists.infradead.org (subscribers-only)
10306 S: Maintained
10307 F: drivers/parport/
10308 F: include/linux/parport*.h
10309 F: drivers/char/ppdev.c
10310 F: include/uapi/linux/ppdev.h
10311 F: Documentation/parport*.txt
10312
10313 PARAVIRT_OPS INTERFACE
10314 M: Juergen Gross <jgross@suse.com>
10315 M: Alok Kataria <akataria@vmware.com>
10316 M: Rusty Russell <rusty@rustcorp.com.au>
10317 L: virtualization@lists.linux-foundation.org
10318 S: Supported
10319 F: Documentation/virtual/paravirt_ops.txt
10320 F: arch/*/kernel/paravirt*
10321 F: arch/*/include/asm/paravirt*.h
10322 F: include/linux/hypervisor.h
10323
10324 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10325 M: Tim Waugh <tim@cyberelk.net>
10326 L: linux-parport@lists.infradead.org (subscribers-only)
10327 S: Maintained
10328 F: Documentation/blockdev/paride.txt
10329 F: drivers/block/paride/
10330
10331 PARISC ARCHITECTURE
10332 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10333 M: Helge Deller <deller@gmx.de>
10334 L: linux-parisc@vger.kernel.org
10335 W: http://www.parisc-linux.org/
10336 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10339 S: Maintained
10340 F: arch/parisc/
10341 F: Documentation/parisc/
10342 F: drivers/parisc/
10343 F: drivers/char/agp/parisc-agp.c
10344 F: drivers/input/serio/gscps2.c
10345 F: drivers/parport/parport_gsc.*
10346 F: drivers/tty/serial/8250/8250_gsc.c
10347 F: drivers/video/fbdev/sti*
10348 F: drivers/video/console/sti*
10349 F: drivers/video/logo/logo_parisc*
10350
10351 PARMAN
10352 M: Jiri Pirko <jiri@mellanox.com>
10353 L: netdev@vger.kernel.org
10354 S: Supported
10355 F: lib/parman.c
10356 F: lib/test_parman.c
10357 F: include/linux/parman.h
10358
10359 PC87360 HARDWARE MONITORING DRIVER
10360 M: Jim Cromie <jim.cromie@gmail.com>
10361 L: linux-hwmon@vger.kernel.org
10362 S: Maintained
10363 F: Documentation/hwmon/pc87360
10364 F: drivers/hwmon/pc87360.c
10365
10366 PC8736x GPIO DRIVER
10367 M: Jim Cromie <jim.cromie@gmail.com>
10368 S: Maintained
10369 F: drivers/char/pc8736x_gpio.c
10370
10371 PC87427 HARDWARE MONITORING DRIVER
10372 M: Jean Delvare <jdelvare@suse.com>
10373 L: linux-hwmon@vger.kernel.org
10374 S: Maintained
10375 F: Documentation/hwmon/pc87427
10376 F: drivers/hwmon/pc87427.c
10377
10378 PCA9532 LED DRIVER
10379 M: Riku Voipio <riku.voipio@iki.fi>
10380 S: Maintained
10381 F: drivers/leds/leds-pca9532.c
10382 F: include/linux/leds-pca9532.h
10383
10384 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10385 M: Guenter Roeck <linux@roeck-us.net>
10386 L: linux-i2c@vger.kernel.org
10387 S: Maintained
10388 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10389
10390 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10391 M: Khalid Aziz <khalid@gonehiking.org>
10392 S: Maintained
10393 F: drivers/firmware/pcdp.*
10394
10395 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10396 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10397 L: linux-pci@vger.kernel.org
10398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10399 S: Maintained
10400 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10401 F: drivers/pci/host/pci-aardvark.c
10402
10403 PCI DRIVER FOR ALTERA PCIE IP
10404 M: Ley Foon Tan <lftan@altera.com>
10405 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10406 L: linux-pci@vger.kernel.org
10407 S: Supported
10408 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10409 F: drivers/pci/host/pcie-altera.c
10410
10411 PCI DRIVER FOR APPLIEDMICRO XGENE
10412 M: Tanmay Inamdar <tinamdar@apm.com>
10413 L: linux-pci@vger.kernel.org
10414 L: linux-arm-kernel@lists.infradead.org
10415 S: Maintained
10416 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10417 F: drivers/pci/host/pci-xgene.c
10418
10419 PCI DRIVER FOR ARM VERSATILE PLATFORM
10420 M: Rob Herring <robh@kernel.org>
10421 L: linux-pci@vger.kernel.org
10422 L: linux-arm-kernel@lists.infradead.org
10423 S: Maintained
10424 F: Documentation/devicetree/bindings/pci/versatile.txt
10425 F: drivers/pci/host/pci-versatile.c
10426
10427 PCI DRIVER FOR ARMADA 8K
10428 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10429 L: linux-pci@vger.kernel.org
10430 L: linux-arm-kernel@lists.infradead.org
10431 S: Maintained
10432 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10433 F: drivers/pci/dwc/pcie-armada8k.c
10434
10435 PCI DRIVER FOR FREESCALE LAYERSCAPE
10436 M: Minghuan Lian <minghuan.Lian@freescale.com>
10437 M: Mingkai Hu <mingkai.hu@freescale.com>
10438 M: Roy Zang <tie-fei.zang@freescale.com>
10439 L: linuxppc-dev@lists.ozlabs.org
10440 L: linux-pci@vger.kernel.org
10441 L: linux-arm-kernel@lists.infradead.org
10442 S: Maintained
10443 F: drivers/pci/dwc/*layerscape*
10444
10445 PCI DRIVER FOR GENERIC OF HOSTS
10446 M: Will Deacon <will.deacon@arm.com>
10447 L: linux-pci@vger.kernel.org
10448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10449 S: Maintained
10450 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10451 F: drivers/pci/host/pci-host-common.c
10452 F: drivers/pci/host/pci-host-generic.c
10453
10454 PCI DRIVER FOR IMX6
10455 M: Richard Zhu <hongxing.zhu@nxp.com>
10456 M: Lucas Stach <l.stach@pengutronix.de>
10457 L: linux-pci@vger.kernel.org
10458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10459 S: Maintained
10460 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10461 F: drivers/pci/dwc/*imx6*
10462
10463 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10464 M: Keith Busch <keith.busch@intel.com>
10465 M: Jonathan Derrick <jonathan.derrick@intel.com>
10466 L: linux-pci@vger.kernel.org
10467 S: Supported
10468 F: drivers/pci/host/vmd.c
10469
10470 PCI DRIVER FOR MICROSEMI SWITCHTEC
10471 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10472 M: Logan Gunthorpe <logang@deltatee.com>
10473 L: linux-pci@vger.kernel.org
10474 S: Maintained
10475 F: Documentation/switchtec.txt
10476 F: Documentation/ABI/testing/sysfs-class-switchtec
10477 F: drivers/pci/switch/switchtec*
10478 F: include/uapi/linux/switchtec_ioctl.h
10479 F: include/linux/switchtec.h
10480 F: drivers/ntb/hw/mscc/
10481
10482 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10483 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10484 M: Jason Cooper <jason@lakedaemon.net>
10485 L: linux-pci@vger.kernel.org
10486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10487 S: Maintained
10488 F: drivers/pci/host/*mvebu*
10489
10490 PCI DRIVER FOR NVIDIA TEGRA
10491 M: Thierry Reding <thierry.reding@gmail.com>
10492 L: linux-tegra@vger.kernel.org
10493 L: linux-pci@vger.kernel.org
10494 S: Supported
10495 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10496 F: drivers/pci/host/pci-tegra.c
10497
10498 PCI DRIVER FOR RENESAS R-CAR
10499 M: Simon Horman <horms@verge.net.au>
10500 L: linux-pci@vger.kernel.org
10501 L: linux-renesas-soc@vger.kernel.org
10502 S: Maintained
10503 F: drivers/pci/host/*rcar*
10504
10505 PCI DRIVER FOR SAMSUNG EXYNOS
10506 M: Jingoo Han <jingoohan1@gmail.com>
10507 L: linux-pci@vger.kernel.org
10508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10509 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10510 S: Maintained
10511 F: drivers/pci/dwc/pci-exynos.c
10512
10513 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10514 M: Jingoo Han <jingoohan1@gmail.com>
10515 M: Joao Pinto <Joao.Pinto@synopsys.com>
10516 L: linux-pci@vger.kernel.org
10517 S: Maintained
10518 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10519 F: drivers/pci/dwc/*designware*
10520
10521 PCI DRIVER FOR TI DRA7XX
10522 M: Kishon Vijay Abraham I <kishon@ti.com>
10523 L: linux-omap@vger.kernel.org
10524 L: linux-pci@vger.kernel.org
10525 S: Supported
10526 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10527 F: drivers/pci/dwc/pci-dra7xx.c
10528
10529 PCI DRIVER FOR TI KEYSTONE
10530 M: Murali Karicheri <m-karicheri2@ti.com>
10531 L: linux-pci@vger.kernel.org
10532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10533 S: Maintained
10534 F: drivers/pci/dwc/*keystone*
10535
10536 PCI ENDPOINT SUBSYSTEM
10537 M: Kishon Vijay Abraham I <kishon@ti.com>
10538 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10539 L: linux-pci@vger.kernel.org
10540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10541 S: Supported
10542 F: drivers/pci/endpoint/
10543 F: drivers/misc/pci_endpoint_test.c
10544 F: tools/pci/
10545
10546 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10547 M: Russell Currey <ruscur@russell.cc>
10548 L: linuxppc-dev@lists.ozlabs.org
10549 S: Supported
10550 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10551 F: arch/powerpc/kernel/eeh*.c
10552 F: arch/powerpc/platforms/*/eeh*.c
10553 F: arch/powerpc/include/*/eeh*.h
10554
10555 PCI ERROR RECOVERY
10556 M: Linas Vepstas <linasvepstas@gmail.com>
10557 L: linux-pci@vger.kernel.org
10558 S: Supported
10559 F: Documentation/PCI/pci-error-recovery.txt
10560
10561 PCI MSI DRIVER FOR ALTERA MSI IP
10562 M: Ley Foon Tan <lftan@altera.com>
10563 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10564 L: linux-pci@vger.kernel.org
10565 S: Supported
10566 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10567 F: drivers/pci/host/pcie-altera-msi.c
10568
10569 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10570 M: Duc Dang <dhdang@apm.com>
10571 L: linux-pci@vger.kernel.org
10572 L: linux-arm-kernel@lists.infradead.org
10573 S: Maintained
10574 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10575 F: drivers/pci/host/pci-xgene-msi.c
10576
10577 PCI SUBSYSTEM
10578 M: Bjorn Helgaas <bhelgaas@google.com>
10579 L: linux-pci@vger.kernel.org
10580 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10582 S: Supported
10583 F: Documentation/devicetree/bindings/pci/
10584 F: Documentation/PCI/
10585 F: drivers/pci/
10586 F: include/linux/pci*
10587 F: arch/x86/pci/
10588 F: arch/x86/kernel/quirks.c
10589
10590 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10591 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10592 L: linux-pci@vger.kernel.org
10593 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10595 S: Supported
10596 F: drivers/pci/host/
10597 F: drivers/pci/dwc/
10598
10599 PCIE DRIVER FOR AXIS ARTPEC
10600 M: Niklas Cassel <niklas.cassel@axis.com>
10601 M: Jesper Nilsson <jesper.nilsson@axis.com>
10602 L: linux-arm-kernel@axis.com
10603 L: linux-pci@vger.kernel.org
10604 S: Maintained
10605 F: Documentation/devicetree/bindings/pci/axis,artpec*
10606 F: drivers/pci/dwc/*artpec*
10607
10608 PCIE DRIVER FOR CAVIUM THUNDERX
10609 M: David Daney <david.daney@cavium.com>
10610 L: linux-pci@vger.kernel.org
10611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10612 S: Supported
10613 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10614 F: drivers/pci/host/pci-thunder-*
10615
10616 PCIE DRIVER FOR HISILICON
10617 M: Zhou Wang <wangzhou1@hisilicon.com>
10618 L: linux-pci@vger.kernel.org
10619 S: Maintained
10620 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10621 F: drivers/pci/dwc/pcie-hisi.c
10622
10623 PCIE DRIVER FOR HISILICON KIRIN
10624 M: Xiaowei Song <songxiaowei@hisilicon.com>
10625 M: Binghui Wang <wangbinghui@hisilicon.com>
10626 L: linux-pci@vger.kernel.org
10627 S: Maintained
10628 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10629 F: drivers/pci/dwc/pcie-kirin.c
10630
10631 PCIE DRIVER FOR HISILICON STB
10632 M: Jianguo Sun <sunjianguo1@huawei.com>
10633 M: Shawn Guo <shawn.guo@linaro.org>
10634 L: linux-pci@vger.kernel.org
10635 S: Maintained
10636 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10637 F: drivers/pci/dwc/pcie-histb.c
10638
10639 PCIE DRIVER FOR MEDIATEK
10640 M: Ryder Lee <ryder.lee@mediatek.com>
10641 L: linux-pci@vger.kernel.org
10642 L: linux-mediatek@lists.infradead.org
10643 S: Supported
10644 F: Documentation/devicetree/bindings/pci/mediatek*
10645 F: drivers/pci/host/*mediatek*
10646
10647 PCIE DRIVER FOR QUALCOMM MSM
10648 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10649 L: linux-pci@vger.kernel.org
10650 L: linux-arm-msm@vger.kernel.org
10651 S: Maintained
10652 F: drivers/pci/dwc/*qcom*
10653
10654 PCIE DRIVER FOR ROCKCHIP
10655 M: Shawn Lin <shawn.lin@rock-chips.com>
10656 L: linux-pci@vger.kernel.org
10657 L: linux-rockchip@lists.infradead.org
10658 S: Maintained
10659 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10660 F: drivers/pci/host/pcie-rockchip.c
10661
10662 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10663 M: Linus Walleij <linus.walleij@linaro.org>
10664 L: linux-pci@vger.kernel.org
10665 S: Maintained
10666 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10667 F: drivers/pci/host/pci-v3-semi.c
10668
10669 PCIE DRIVER FOR ST SPEAR13XX
10670 M: Pratyush Anand <pratyush.anand@gmail.com>
10671 L: linux-pci@vger.kernel.org
10672 S: Maintained
10673 F: drivers/pci/dwc/*spear*
10674
10675 PCMCIA SUBSYSTEM
10676 P: Linux PCMCIA Team
10677 L: linux-pcmcia@lists.infradead.org
10678 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10680 S: Maintained
10681 F: Documentation/pcmcia/
10682 F: tools/pcmcia/
10683 F: drivers/pcmcia/
10684 F: include/pcmcia/
10685
10686 PCNET32 NETWORK DRIVER
10687 M: Don Fry <pcnet32@frontier.com>
10688 L: netdev@vger.kernel.org
10689 S: Maintained
10690 F: drivers/net/ethernet/amd/pcnet32.c
10691
10692 PCRYPT PARALLEL CRYPTO ENGINE
10693 M: Steffen Klassert <steffen.klassert@secunet.com>
10694 L: linux-crypto@vger.kernel.org
10695 S: Maintained
10696 F: crypto/pcrypt.c
10697 F: include/crypto/pcrypt.h
10698
10699 PEAQ WMI HOTKEYS DRIVER
10700 M: Hans de Goede <hdegoede@redhat.com>
10701 L: platform-driver-x86@vger.kernel.org
10702 S: Maintained
10703 F: drivers/platform/x86/peaq-wmi.c
10704
10705 PER-CPU MEMORY ALLOCATOR
10706 M: Tejun Heo <tj@kernel.org>
10707 M: Christoph Lameter <cl@linux.com>
10708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10709 S: Maintained
10710 F: include/linux/percpu*.h
10711 F: mm/percpu*.c
10712 F: arch/*/include/asm/percpu.h
10713
10714 PER-TASK DELAY ACCOUNTING
10715 M: Balbir Singh <bsingharora@gmail.com>
10716 S: Maintained
10717 F: include/linux/delayacct.h
10718 F: kernel/delayacct.c
10719
10720 PERFORMANCE EVENTS SUBSYSTEM
10721 M: Peter Zijlstra <peterz@infradead.org>
10722 M: Ingo Molnar <mingo@redhat.com>
10723 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10724 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10725 R: Jiri Olsa <jolsa@redhat.com>
10726 R: Namhyung Kim <namhyung@kernel.org>
10727 L: linux-kernel@vger.kernel.org
10728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10729 S: Supported
10730 F: kernel/events/*
10731 F: include/linux/perf_event.h
10732 F: include/uapi/linux/perf_event.h
10733 F: arch/*/kernel/perf_event*.c
10734 F: arch/*/kernel/*/perf_event*.c
10735 F: arch/*/kernel/*/*/perf_event*.c
10736 F: arch/*/include/asm/perf_event.h
10737 F: arch/*/kernel/perf_callchain.c
10738 F: arch/*/events/*
10739 F: tools/perf/
10740
10741 PERSONALITY HANDLING
10742 M: Christoph Hellwig <hch@infradead.org>
10743 L: linux-abi-devel@lists.sourceforge.net
10744 S: Maintained
10745 F: include/linux/personality.h
10746 F: include/uapi/linux/personality.h
10747
10748 PHONET PROTOCOL
10749 M: Remi Denis-Courmont <courmisch@gmail.com>
10750 S: Supported
10751 F: Documentation/networking/phonet.txt
10752 F: include/linux/phonet.h
10753 F: include/net/phonet/
10754 F: include/uapi/linux/phonet.h
10755 F: net/phonet/
10756
10757 PHRAM MTD DRIVER
10758 M: Joern Engel <joern@lazybastard.org>
10759 L: linux-mtd@lists.infradead.org
10760 S: Maintained
10761 F: drivers/mtd/devices/phram.c
10762
10763 PICOLCD HID DRIVER
10764 M: Bruno Prémont <bonbons@linux-vserver.org>
10765 L: linux-input@vger.kernel.org
10766 S: Maintained
10767 F: drivers/hid/hid-picolcd*
10768
10769 PICOXCELL SUPPORT
10770 M: Jamie Iles <jamie@jamieiles.com>
10771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10772 T: git git://github.com/jamieiles/linux-2.6-ji.git
10773 S: Supported
10774 F: arch/arm/boot/dts/picoxcell*
10775 F: arch/arm/mach-picoxcell/
10776 F: drivers/crypto/picoxcell*
10777
10778 PIN CONTROL SUBSYSTEM
10779 M: Linus Walleij <linus.walleij@linaro.org>
10780 L: linux-gpio@vger.kernel.org
10781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10782 S: Maintained
10783 F: Documentation/devicetree/bindings/pinctrl/
10784 F: Documentation/driver-api/pinctl.rst
10785 F: drivers/pinctrl/
10786 F: include/linux/pinctrl/
10787
10788 PIN CONTROLLER - ATMEL AT91
10789 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10791 S: Maintained
10792 F: drivers/pinctrl/pinctrl-at91.*
10793
10794 PIN CONTROLLER - ATMEL AT91 PIO4
10795 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10797 L: linux-gpio@vger.kernel.org
10798 S: Supported
10799 F: drivers/pinctrl/pinctrl-at91-pio4.*
10800
10801 PIN CONTROLLER - INTEL
10802 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10803 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10804 S: Maintained
10805 F: drivers/pinctrl/intel/
10806
10807 PIN CONTROLLER - QUALCOMM
10808 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10809 S: Maintained
10810 L: linux-arm-msm@vger.kernel.org
10811 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10812 F: drivers/pinctrl/qcom/
10813
10814 PIN CONTROLLER - RENESAS
10815 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10816 M: Geert Uytterhoeven <geert+renesas@glider.be>
10817 L: linux-renesas-soc@vger.kernel.org
10818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10819 S: Maintained
10820 F: drivers/pinctrl/sh-pfc/
10821
10822 PIN CONTROLLER - SAMSUNG
10823 M: Tomasz Figa <tomasz.figa@gmail.com>
10824 M: Krzysztof Kozlowski <krzk@kernel.org>
10825 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10827 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10828 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10830 S: Maintained
10831 F: drivers/pinctrl/samsung/
10832 F: include/dt-bindings/pinctrl/samsung.h
10833 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10834
10835 PIN CONTROLLER - SINGLE
10836 M: Tony Lindgren <tony@atomide.com>
10837 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10839 L: linux-omap@vger.kernel.org
10840 S: Maintained
10841 F: drivers/pinctrl/pinctrl-single.c
10842
10843 PIN CONTROLLER - ST SPEAR
10844 M: Viresh Kumar <vireshk@kernel.org>
10845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10846 W: http://www.st.com/spear
10847 S: Maintained
10848 F: drivers/pinctrl/spear/
10849
10850 PISTACHIO SOC SUPPORT
10851 M: James Hartley <james.hartley@sondrel.com>
10852 L: linux-mips@linux-mips.org
10853 S: Odd Fixes
10854 F: arch/mips/pistachio/
10855 F: arch/mips/include/asm/mach-pistachio/
10856 F: arch/mips/boot/dts/img/pistachio*
10857 F: arch/mips/configs/pistachio*_defconfig
10858
10859 PKTCDVD DRIVER
10860 S: Orphan
10861 M: linux-block@vger.kernel.org
10862 F: drivers/block/pktcdvd.c
10863 F: include/linux/pktcdvd.h
10864 F: include/uapi/linux/pktcdvd.h
10865
10866 PKUNITY SOC DRIVERS
10867 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10868 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10869 S: Maintained
10870 T: git git://github.com/gxt/linux.git
10871 F: drivers/input/serio/i8042-unicore32io.h
10872 F: drivers/i2c/busses/i2c-puv3.c
10873 F: drivers/video/fbdev/fb-puv3.c
10874 F: drivers/rtc/rtc-puv3.c
10875
10876 PMBUS HARDWARE MONITORING DRIVERS
10877 M: Guenter Roeck <linux@roeck-us.net>
10878 L: linux-hwmon@vger.kernel.org
10879 W: http://hwmon.wiki.kernel.org/
10880 W: http://www.roeck-us.net/linux/drivers/
10881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10882 S: Maintained
10883 F: Documentation/hwmon/pmbus
10884 F: drivers/hwmon/pmbus/
10885 F: include/linux/pmbus.h
10886
10887 PMC SIERRA MaxRAID DRIVER
10888 L: linux-scsi@vger.kernel.org
10889 W: http://www.pmc-sierra.com/
10890 S: Orphan
10891 F: drivers/scsi/pmcraid.*
10892
10893 PMC SIERRA PM8001 DRIVER
10894 M: Jack Wang <jinpu.wang@profitbricks.com>
10895 M: lindar_liu@usish.com
10896 L: linux-scsi@vger.kernel.org
10897 S: Supported
10898 F: drivers/scsi/pm8001/
10899
10900 PNP SUPPORT
10901 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10902 S: Maintained
10903 F: drivers/pnp/
10904
10905 POSIX CLOCKS and TIMERS
10906 M: Thomas Gleixner <tglx@linutronix.de>
10907 L: linux-kernel@vger.kernel.org
10908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10909 S: Maintained
10910 F: fs/timerfd.c
10911 F: include/linux/timer*
10912 F: kernel/time/*timer*
10913
10914 POWER MANAGEMENT CORE
10915 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10916 L: linux-pm@vger.kernel.org
10917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10918 B: https://bugzilla.kernel.org
10919 S: Supported
10920 F: drivers/base/power/
10921 F: include/linux/pm.h
10922 F: include/linux/pm_*
10923 F: include/linux/powercap.h
10924 F: drivers/powercap/
10925 F: kernel/configs/nopm.config
10926
10927 POWER STATE COORDINATION INTERFACE (PSCI)
10928 M: Mark Rutland <mark.rutland@arm.com>
10929 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10930 L: linux-arm-kernel@lists.infradead.org
10931 S: Maintained
10932 F: drivers/firmware/psci*.c
10933 F: include/linux/psci.h
10934 F: include/uapi/linux/psci.h
10935
10936 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10937 M: Sebastian Reichel <sre@kernel.org>
10938 L: linux-pm@vger.kernel.org
10939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10940 S: Maintained
10941 F: Documentation/devicetree/bindings/power/supply/
10942 F: include/linux/power_supply.h
10943 F: drivers/power/supply/
10944
10945 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10946 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10947 L: linuxppc-dev@lists.ozlabs.org
10948 S: Maintained
10949 F: drivers/char/powernv-op-panel.c
10950
10951 PPP OVER ATM (RFC 2364)
10952 M: Mitchell Blank Jr <mitch@sfgoth.com>
10953 S: Maintained
10954 F: net/atm/pppoatm.c
10955 F: include/uapi/linux/atmppp.h
10956
10957 PPP OVER ETHERNET
10958 M: Michal Ostrowski <mostrows@earthlink.net>
10959 S: Maintained
10960 F: drivers/net/ppp/pppoe.c
10961 F: drivers/net/ppp/pppox.c
10962
10963 PPP OVER L2TP
10964 M: James Chapman <jchapman@katalix.com>
10965 S: Maintained
10966 F: net/l2tp/l2tp_ppp.c
10967 F: include/linux/if_pppol2tp.h
10968 F: include/uapi/linux/if_pppol2tp.h
10969
10970 PPP PROTOCOL DRIVERS AND COMPRESSORS
10971 M: Paul Mackerras <paulus@samba.org>
10972 L: linux-ppp@vger.kernel.org
10973 S: Maintained
10974 F: drivers/net/ppp/ppp_*
10975
10976 PPS SUPPORT
10977 M: Rodolfo Giometti <giometti@enneenne.com>
10978 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10979 L: linuxpps@ml.enneenne.com (subscribers-only)
10980 S: Maintained
10981 F: Documentation/pps/
10982 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10983 F: Documentation/ABI/testing/sysfs-pps
10984 F: drivers/pps/
10985 F: include/linux/pps*.h
10986 F: include/uapi/linux/pps.h
10987
10988 PPTP DRIVER
10989 M: Dmitry Kozlov <xeb@mail.ru>
10990 L: netdev@vger.kernel.org
10991 S: Maintained
10992 F: drivers/net/ppp/pptp.c
10993 W: http://sourceforge.net/projects/accel-pptp
10994
10995 PREEMPTIBLE KERNEL
10996 M: Robert Love <rml@tech9.net>
10997 L: kpreempt-tech@lists.sourceforge.net
10998 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10999 S: Supported
11000 F: Documentation/preempt-locking.txt
11001 F: include/linux/preempt.h
11002
11003 PRINTK
11004 M: Petr Mladek <pmladek@suse.com>
11005 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11006 R: Steven Rostedt <rostedt@goodmis.org>
11007 S: Maintained
11008 F: kernel/printk/
11009 F: include/linux/printk.h
11010
11011 PRISM54 WIRELESS DRIVER
11012 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11013 L: linux-wireless@vger.kernel.org
11014 W: http://wireless.kernel.org/en/users/Drivers/p54
11015 S: Obsolete
11016 F: drivers/net/wireless/intersil/prism54/
11017
11018 PROC SYSCTL
11019 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11020 M: Kees Cook <keescook@chromium.org>
11021 L: linux-kernel@vger.kernel.org
11022 L: linux-fsdevel@vger.kernel.org
11023 S: Maintained
11024 F: fs/proc/proc_sysctl.c
11025 F: include/linux/sysctl.h
11026 F: kernel/sysctl.c
11027 F: tools/testing/selftests/sysctl/
11028
11029 PS3 NETWORK SUPPORT
11030 M: Geoff Levand <geoff@infradead.org>
11031 L: netdev@vger.kernel.org
11032 L: linuxppc-dev@lists.ozlabs.org
11033 S: Maintained
11034 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11035
11036 PS3 PLATFORM SUPPORT
11037 M: Geoff Levand <geoff@infradead.org>
11038 L: linuxppc-dev@lists.ozlabs.org
11039 S: Maintained
11040 F: arch/powerpc/boot/ps3*
11041 F: arch/powerpc/include/asm/lv1call.h
11042 F: arch/powerpc/include/asm/ps3*.h
11043 F: arch/powerpc/platforms/ps3/
11044 F: drivers/*/ps3*
11045 F: drivers/ps3/
11046 F: drivers/rtc/rtc-ps3.c
11047 F: drivers/usb/host/*ps3.c
11048 F: sound/ppc/snd_ps3*
11049
11050 PS3VRAM DRIVER
11051 M: Jim Paris <jim@jtan.com>
11052 M: Geoff Levand <geoff@infradead.org>
11053 L: linuxppc-dev@lists.ozlabs.org
11054 S: Maintained
11055 F: drivers/block/ps3vram.c
11056
11057 PSAMPLE PACKET SAMPLING SUPPORT:
11058 M: Yotam Gigi <yotam.gi@gmail.com>
11059 S: Maintained
11060 F: net/psample
11061 F: include/net/psample.h
11062 F: include/uapi/linux/psample.h
11063
11064 PSTORE FILESYSTEM
11065 M: Kees Cook <keescook@chromium.org>
11066 M: Anton Vorontsov <anton@enomsg.org>
11067 M: Colin Cross <ccross@android.com>
11068 M: Tony Luck <tony.luck@intel.com>
11069 S: Maintained
11070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11071 F: fs/pstore/
11072 F: include/linux/pstore*
11073 F: drivers/firmware/efi/efi-pstore.c
11074 F: drivers/acpi/apei/erst.c
11075 F: Documentation/admin-guide/ramoops.rst
11076 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11077 K: \b(pstore|ramoops)
11078
11079 PTP HARDWARE CLOCK SUPPORT
11080 M: Richard Cochran <richardcochran@gmail.com>
11081 L: netdev@vger.kernel.org
11082 S: Maintained
11083 W: http://linuxptp.sourceforge.net/
11084 F: Documentation/ABI/testing/sysfs-ptp
11085 F: Documentation/ptp/*
11086 F: drivers/net/ethernet/freescale/gianfar_ptp.c
11087 F: drivers/net/phy/dp83640*
11088 F: drivers/ptp/*
11089 F: include/linux/ptp_cl*
11090
11091 PTRACE SUPPORT
11092 M: Oleg Nesterov <oleg@redhat.com>
11093 S: Maintained
11094 F: include/asm-generic/syscall.h
11095 F: include/linux/ptrace.h
11096 F: include/linux/regset.h
11097 F: include/linux/tracehook.h
11098 F: include/uapi/linux/ptrace.h
11099 F: include/uapi/linux/ptrace.h
11100 F: include/asm-generic/ptrace.h
11101 F: kernel/ptrace.c
11102 F: arch/*/ptrace*.c
11103 F: arch/*/*/ptrace*.c
11104 F: arch/*/include/asm/ptrace*.h
11105
11106 PULSE8-CEC DRIVER
11107 M: Hans Verkuil <hverkuil@xs4all.nl>
11108 L: linux-media@vger.kernel.org
11109 T: git git://linuxtv.org/media_tree.git
11110 S: Maintained
11111 F: drivers/media/usb/pulse8-cec/*
11112 F: Documentation/media/cec-drivers/pulse8-cec.rst
11113
11114 PVRUSB2 VIDEO4LINUX DRIVER
11115 M: Mike Isely <isely@pobox.com>
11116 L: pvrusb2@isely.net (subscribers-only)
11117 L: linux-media@vger.kernel.org
11118 W: http://www.isely.net/pvrusb2/
11119 T: git git://linuxtv.org/media_tree.git
11120 S: Maintained
11121 F: Documentation/media/v4l-drivers/pvrusb2*
11122 F: drivers/media/usb/pvrusb2/
11123
11124 PWC WEBCAM DRIVER
11125 M: Hans Verkuil <hverkuil@xs4all.nl>
11126 L: linux-media@vger.kernel.org
11127 T: git git://linuxtv.org/media_tree.git
11128 S: Odd Fixes
11129 F: drivers/media/usb/pwc/*
11130
11131 PWM FAN DRIVER
11132 M: Kamil Debski <kamil@wypas.org>
11133 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11134 L: linux-hwmon@vger.kernel.org
11135 S: Supported
11136 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11137 F: Documentation/hwmon/pwm-fan
11138 F: drivers/hwmon/pwm-fan.c
11139
11140 PWM IR Transmitter
11141 M: Sean Young <sean@mess.org>
11142 L: linux-media@vger.kernel.org
11143 S: Maintained
11144 F: drivers/media/rc/pwm-ir-tx.c
11145
11146 PWM SUBSYSTEM
11147 M: Thierry Reding <thierry.reding@gmail.com>
11148 L: linux-pwm@vger.kernel.org
11149 S: Maintained
11150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11151 F: Documentation/pwm.txt
11152 F: Documentation/devicetree/bindings/pwm/
11153 F: include/linux/pwm.h
11154 F: drivers/pwm/
11155 F: drivers/video/backlight/pwm_bl.c
11156 F: include/linux/pwm_backlight.h
11157 F: drivers/gpio/gpio-mvebu.c
11158 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11159
11160 PXA GPIO DRIVER
11161 M: Robert Jarzmik <robert.jarzmik@free.fr>
11162 L: linux-gpio@vger.kernel.org
11163 S: Maintained
11164 F: drivers/gpio/gpio-pxa.c
11165
11166 PXA MMCI DRIVER
11167 S: Orphan
11168
11169 PXA RTC DRIVER
11170 M: Robert Jarzmik <robert.jarzmik@free.fr>
11171 L: linux-rtc@vger.kernel.org
11172 S: Maintained
11173
11174 PXA2xx/PXA3xx SUPPORT
11175 M: Daniel Mack <daniel@zonque.org>
11176 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11177 M: Robert Jarzmik <robert.jarzmik@free.fr>
11178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11179 T: git git://github.com/hzhuang1/linux.git
11180 T: git git://github.com/rjarzmik/linux.git
11181 S: Maintained
11182 F: arch/arm/boot/dts/pxa*
11183 F: arch/arm/mach-pxa/
11184 F: drivers/dma/pxa*
11185 F: drivers/pcmcia/pxa2xx*
11186 F: drivers/pinctrl/pxa/
11187 F: drivers/spi/spi-pxa2xx*
11188 F: drivers/usb/gadget/udc/pxa2*
11189 F: include/sound/pxa2xx-lib.h
11190 F: sound/arm/pxa*
11191 F: sound/soc/pxa/
11192
11193 PXA3xx NAND FLASH DRIVER
11194 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11195 L: linux-mtd@lists.infradead.org
11196 S: Maintained
11197 F: drivers/mtd/nand/pxa3xx_nand.c
11198
11199 QAT DRIVER
11200 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11201 L: qat-linux@intel.com
11202 S: Supported
11203 F: drivers/crypto/qat/
11204
11205 QCOM AUDIO (ASoC) DRIVERS
11206 M: Patrick Lai <plai@codeaurora.org>
11207 M: Banajit Goswami <bgoswami@codeaurora.org>
11208 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11209 S: Supported
11210 F: sound/soc/qcom/
11211
11212 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11213 M: Gabriel Somlo <somlo@cmu.edu>
11214 M: "Michael S. Tsirkin" <mst@redhat.com>
11215 L: qemu-devel@nongnu.org
11216 S: Maintained
11217 F: drivers/firmware/qemu_fw_cfg.c
11218
11219 QIB DRIVER
11220 M: Mike Marciniszyn <infinipath@intel.com>
11221 L: linux-rdma@vger.kernel.org
11222 S: Supported
11223 F: drivers/infiniband/hw/qib/
11224
11225 QLOGIC QL41xxx FCOE DRIVER
11226 M: QLogic-Storage-Upstream@cavium.com
11227 L: linux-scsi@vger.kernel.org
11228 S: Supported
11229 F: drivers/scsi/qedf/
11230
11231 QLOGIC QL41xxx ISCSI DRIVER
11232 M: QLogic-Storage-Upstream@cavium.com
11233 L: linux-scsi@vger.kernel.org
11234 S: Supported
11235 F: drivers/scsi/qedi/
11236
11237 QLOGIC QL4xxx ETHERNET DRIVER
11238 M: Ariel Elior <Ariel.Elior@cavium.com>
11239 M: everest-linux-l2@cavium.com
11240 L: netdev@vger.kernel.org
11241 S: Supported
11242 F: drivers/net/ethernet/qlogic/qed/
11243 F: include/linux/qed/
11244 F: drivers/net/ethernet/qlogic/qede/
11245
11246 QLOGIC QL4xxx RDMA DRIVER
11247 M: Ram Amrani <Ram.Amrani@cavium.com>
11248 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11249 M: Ariel Elior <Ariel.Elior@cavium.com>
11250 L: linux-rdma@vger.kernel.org
11251 S: Supported
11252 F: drivers/infiniband/hw/qedr/
11253 F: include/uapi/rdma/qedr-abi.h
11254
11255 QLOGIC QLA1280 SCSI DRIVER
11256 M: Michael Reed <mdr@sgi.com>
11257 L: linux-scsi@vger.kernel.org
11258 S: Maintained
11259 F: drivers/scsi/qla1280.[ch]
11260
11261 QLOGIC QLA2XXX FC-SCSI DRIVER
11262 M: qla2xxx-upstream@qlogic.com
11263 L: linux-scsi@vger.kernel.org
11264 S: Supported
11265 F: Documentation/scsi/LICENSE.qla2xxx
11266 F: drivers/scsi/qla2xxx/
11267
11268 QLOGIC QLA3XXX NETWORK DRIVER
11269 M: Dept-GELinuxNICDev@cavium.com
11270 L: netdev@vger.kernel.org
11271 S: Supported
11272 F: Documentation/networking/LICENSE.qla3xxx
11273 F: drivers/net/ethernet/qlogic/qla3xxx.*
11274
11275 QLOGIC QLA4XXX iSCSI DRIVER
11276 M: QLogic-Storage-Upstream@qlogic.com
11277 L: linux-scsi@vger.kernel.org
11278 S: Supported
11279 F: Documentation/scsi/LICENSE.qla4xxx
11280 F: drivers/scsi/qla4xxx/
11281
11282 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11283 M: Harish Patil <harish.patil@cavium.com>
11284 M: Manish Chopra <manish.chopra@cavium.com>
11285 M: Dept-GELinuxNICDev@cavium.com
11286 L: netdev@vger.kernel.org
11287 S: Supported
11288 F: drivers/net/ethernet/qlogic/qlcnic/
11289
11290 QLOGIC QLGE 10Gb ETHERNET DRIVER
11291 M: Harish Patil <harish.patil@cavium.com>
11292 M: Manish Chopra <manish.chopra@cavium.com>
11293 M: Dept-GELinuxNICDev@cavium.com
11294 L: netdev@vger.kernel.org
11295 S: Supported
11296 F: drivers/net/ethernet/qlogic/qlge/
11297
11298 QNX4 FILESYSTEM
11299 M: Anders Larsen <al@alarsen.net>
11300 W: http://www.alarsen.net/linux/qnx4fs/
11301 S: Maintained
11302 F: fs/qnx4/
11303 F: include/uapi/linux/qnx4_fs.h
11304 F: include/uapi/linux/qnxtypes.h
11305
11306 QORIQ DPAA2 FSL-MC BUS DRIVER
11307 M: Stuart Yoder <stuyoder@gmail.com>
11308 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11309 L: linux-kernel@vger.kernel.org
11310 S: Maintained
11311 F: drivers/staging/fsl-mc/
11312 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11313
11314 QT1010 MEDIA DRIVER
11315 M: Antti Palosaari <crope@iki.fi>
11316 L: linux-media@vger.kernel.org
11317 W: https://linuxtv.org
11318 W: http://palosaari.fi/linux/
11319 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11320 T: git git://linuxtv.org/anttip/media_tree.git
11321 S: Maintained
11322 F: drivers/media/tuners/qt1010*
11323
11324 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11325 M: Kalle Valo <kvalo@qca.qualcomm.com>
11326 L: ath10k@lists.infradead.org
11327 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11329 S: Supported
11330 F: drivers/net/wireless/ath/ath10k/
11331
11332 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11333 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11334 L: linux-wireless@vger.kernel.org
11335 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11336 S: Supported
11337 F: drivers/net/wireless/ath/ath9k/
11338
11339 QUALCOMM CAMERA SUBSYSTEM DRIVER
11340 M: Todor Tomov <todor.tomov@linaro.org>
11341 L: linux-media@vger.kernel.org
11342 S: Maintained
11343 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11344 F: Documentation/media/v4l-drivers/qcom_camss.rst
11345 F: drivers/media/platform/qcom/camss-8x16/
11346
11347 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11348 M: Timur Tabi <timur@codeaurora.org>
11349 L: netdev@vger.kernel.org
11350 S: Supported
11351 F: drivers/net/ethernet/qualcomm/emac/
11352
11353 QUALCOMM HEXAGON ARCHITECTURE
11354 M: Richard Kuo <rkuo@codeaurora.org>
11355 L: linux-hexagon@vger.kernel.org
11356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11357 S: Supported
11358 F: arch/hexagon/
11359
11360 QUALCOMM IOMMU
11361 M: Rob Clark <robdclark@gmail.com>
11362 L: iommu@lists.linux-foundation.org
11363 L: linux-arm-msm@vger.kernel.org
11364 S: Maintained
11365 F: drivers/iommu/qcom_iommu.c
11366
11367 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11368 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11369 L: linux-media@vger.kernel.org
11370 L: linux-arm-msm@vger.kernel.org
11371 T: git git://linuxtv.org/media_tree.git
11372 S: Maintained
11373 F: drivers/media/platform/qcom/venus/
11374
11375 QUALCOMM WCN36XX WIRELESS DRIVER
11376 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11377 L: wcn36xx@lists.infradead.org
11378 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11379 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11380 S: Supported
11381 F: drivers/net/wireless/ath/wcn36xx/
11382
11383 QUANTENNA QTNFMAC WIRELESS DRIVER
11384 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11385 M: Avinash Patil <avinashp@quantenna.com>
11386 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11387 L: linux-wireless@vger.kernel.org
11388 S: Maintained
11389 F: drivers/net/wireless/quantenna
11390
11391 RADEON and AMDGPU DRM DRIVERS
11392 M: Alex Deucher <alexander.deucher@amd.com>
11393 M: Christian König <christian.koenig@amd.com>
11394 L: amd-gfx@lists.freedesktop.org
11395 T: git git://people.freedesktop.org/~agd5f/linux
11396 S: Supported
11397 F: drivers/gpu/drm/radeon/
11398 F: include/uapi/drm/radeon_drm.h
11399 F: drivers/gpu/drm/amd/
11400 F: include/uapi/drm/amdgpu_drm.h
11401
11402 RADEON FRAMEBUFFER DISPLAY DRIVER
11403 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11404 L: linux-fbdev@vger.kernel.org
11405 S: Maintained
11406 F: drivers/video/fbdev/aty/radeon*
11407 F: include/uapi/linux/radeonfb.h
11408
11409 RADIOSHARK RADIO DRIVER
11410 M: Hans Verkuil <hverkuil@xs4all.nl>
11411 L: linux-media@vger.kernel.org
11412 T: git git://linuxtv.org/media_tree.git
11413 S: Maintained
11414 F: drivers/media/radio/radio-shark.c
11415
11416 RADIOSHARK2 RADIO DRIVER
11417 M: Hans Verkuil <hverkuil@xs4all.nl>
11418 L: linux-media@vger.kernel.org
11419 T: git git://linuxtv.org/media_tree.git
11420 S: Maintained
11421 F: drivers/media/radio/radio-shark2.c
11422 F: drivers/media/radio/radio-tea5777.c
11423
11424 RADOS BLOCK DEVICE (RBD)
11425 M: Ilya Dryomov <idryomov@gmail.com>
11426 M: Sage Weil <sage@redhat.com>
11427 M: Alex Elder <elder@kernel.org>
11428 L: ceph-devel@vger.kernel.org
11429 W: http://ceph.com/
11430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11431 T: git git://github.com/ceph/ceph-client.git
11432 S: Supported
11433 F: Documentation/ABI/testing/sysfs-bus-rbd
11434 F: drivers/block/rbd.c
11435 F: drivers/block/rbd_types.h
11436
11437 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11438 M: Paul Mackerras <paulus@samba.org>
11439 L: linux-fbdev@vger.kernel.org
11440 S: Maintained
11441 F: drivers/video/fbdev/aty/aty128fb.c
11442
11443 RAINSHADOW-CEC DRIVER
11444 M: Hans Verkuil <hverkuil@xs4all.nl>
11445 L: linux-media@vger.kernel.org
11446 T: git git://linuxtv.org/media_tree.git
11447 S: Maintained
11448 F: drivers/media/usb/rainshadow-cec/*
11449
11450 RALINK MIPS ARCHITECTURE
11451 M: John Crispin <john@phrozen.org>
11452 L: linux-mips@linux-mips.org
11453 S: Maintained
11454 F: arch/mips/ralink
11455
11456 RALINK RT2X00 WIRELESS LAN DRIVER
11457 P: rt2x00 project
11458 M: Stanislaw Gruszka <sgruszka@redhat.com>
11459 M: Helmut Schaa <helmut.schaa@googlemail.com>
11460 L: linux-wireless@vger.kernel.org
11461 S: Maintained
11462 F: drivers/net/wireless/ralink/rt2x00/
11463
11464 RAMDISK RAM BLOCK DEVICE DRIVER
11465 M: Jens Axboe <axboe@kernel.dk>
11466 S: Maintained
11467 F: Documentation/blockdev/ramdisk.txt
11468 F: drivers/block/brd.c
11469
11470 RANDOM NUMBER DRIVER
11471 M: "Theodore Ts'o" <tytso@mit.edu>
11472 S: Maintained
11473 F: drivers/char/random.c
11474
11475 RAPIDIO SUBSYSTEM
11476 M: Matt Porter <mporter@kernel.crashing.org>
11477 M: Alexandre Bounine <alexandre.bounine@idt.com>
11478 S: Maintained
11479 F: drivers/rapidio/
11480
11481 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11482 L: linux-wireless@vger.kernel.org
11483 S: Orphan
11484 F: drivers/net/wireless/ray*
11485
11486 RCUTORTURE TEST FRAMEWORK
11487 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11488 M: Josh Triplett <josh@joshtriplett.org>
11489 R: Steven Rostedt <rostedt@goodmis.org>
11490 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11491 R: Lai Jiangshan <jiangshanlai@gmail.com>
11492 L: linux-kernel@vger.kernel.org
11493 S: Supported
11494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11495 F: tools/testing/selftests/rcutorture
11496
11497 RDC R-321X SoC
11498 M: Florian Fainelli <florian@openwrt.org>
11499 S: Maintained
11500
11501 RDC R6040 FAST ETHERNET DRIVER
11502 M: Florian Fainelli <f.fainelli@gmail.com>
11503 L: netdev@vger.kernel.org
11504 S: Maintained
11505 F: drivers/net/ethernet/rdc/r6040.c
11506
11507 RDMAVT - RDMA verbs software
11508 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11509 L: linux-rdma@vger.kernel.org
11510 S: Supported
11511 F: drivers/infiniband/sw/rdmavt
11512
11513 RDS - RELIABLE DATAGRAM SOCKETS
11514 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11515 L: netdev@vger.kernel.org
11516 L: linux-rdma@vger.kernel.org
11517 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11518 W: https://oss.oracle.com/projects/rds/
11519 S: Supported
11520 F: net/rds/
11521 F: Documentation/networking/rds.txt
11522
11523 RDT - RESOURCE ALLOCATION
11524 M: Fenghua Yu <fenghua.yu@intel.com>
11525 L: linux-kernel@vger.kernel.org
11526 S: Supported
11527 F: arch/x86/kernel/cpu/intel_rdt*
11528 F: arch/x86/include/asm/intel_rdt_sched.h
11529 F: Documentation/x86/intel_rdt*
11530
11531 READ-COPY UPDATE (RCU)
11532 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11533 M: Josh Triplett <josh@joshtriplett.org>
11534 R: Steven Rostedt <rostedt@goodmis.org>
11535 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11536 R: Lai Jiangshan <jiangshanlai@gmail.com>
11537 L: linux-kernel@vger.kernel.org
11538 W: http://www.rdrop.com/users/paulmck/RCU/
11539 S: Supported
11540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11541 F: Documentation/RCU/
11542 X: Documentation/RCU/torture.txt
11543 F: include/linux/rcu*
11544 X: include/linux/srcu.h
11545 F: kernel/rcu/
11546 X: kernel/torture.c
11547
11548 REAL TIME CLOCK (RTC) SUBSYSTEM
11549 M: Alessandro Zummo <a.zummo@towertech.it>
11550 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11551 L: linux-rtc@vger.kernel.org
11552 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11554 S: Maintained
11555 F: Documentation/devicetree/bindings/rtc/
11556 F: Documentation/rtc.txt
11557 F: drivers/rtc/
11558 F: include/linux/rtc.h
11559 F: include/uapi/linux/rtc.h
11560 F: include/linux/rtc/
11561 F: include/linux/platform_data/rtc-*
11562 F: tools/testing/selftests/timers/rtctest.c
11563
11564 REALTEK AUDIO CODECS
11565 M: Bard Liao <bardliao@realtek.com>
11566 M: Oder Chiou <oder_chiou@realtek.com>
11567 S: Maintained
11568 F: sound/soc/codecs/rt*
11569 F: include/sound/rt*.h
11570
11571 REGISTER MAP ABSTRACTION
11572 M: Mark Brown <broonie@kernel.org>
11573 L: linux-kernel@vger.kernel.org
11574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11575 S: Supported
11576 F: Documentation/devicetree/bindings/regmap/
11577 F: drivers/base/regmap/
11578 F: include/linux/regmap.h
11579
11580 REISERFS FILE SYSTEM
11581 L: reiserfs-devel@vger.kernel.org
11582 S: Supported
11583 F: fs/reiserfs/
11584
11585 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11586 M: Ohad Ben-Cohen <ohad@wizery.com>
11587 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11588 L: linux-remoteproc@vger.kernel.org
11589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11590 S: Maintained
11591 F: Documentation/devicetree/bindings/remoteproc/
11592 F: Documentation/remoteproc.txt
11593 F: drivers/remoteproc/
11594 F: include/linux/remoteproc.h
11595
11596 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11597 M: Ohad Ben-Cohen <ohad@wizery.com>
11598 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11599 L: linux-remoteproc@vger.kernel.org
11600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11601 S: Maintained
11602 F: drivers/rpmsg/
11603 F: Documentation/rpmsg.txt
11604 F: include/linux/rpmsg.h
11605 F: include/linux/rpmsg/
11606
11607 RENESAS CLOCK DRIVERS
11608 M: Geert Uytterhoeven <geert+renesas@glider.be>
11609 L: linux-renesas-soc@vger.kernel.org
11610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11611 S: Supported
11612 F: drivers/clk/renesas/
11613
11614 RENESAS ETHERNET DRIVERS
11615 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11616 L: netdev@vger.kernel.org
11617 L: linux-renesas-soc@vger.kernel.org
11618 F: Documentation/devicetree/bindings/net/renesas,*.txt
11619 F: Documentation/devicetree/bindings/net/sh_eth.txt
11620 F: drivers/net/ethernet/renesas/
11621 F: include/linux/sh_eth.h
11622
11623 RENESAS R-CAR GYROADC DRIVER
11624 M: Marek Vasut <marek.vasut@gmail.com>
11625 L: linux-iio@vger.kernel.org
11626 S: Supported
11627 F: drivers/iio/adc/rcar_gyro_adc.c
11628
11629 RENESAS USB PHY DRIVER
11630 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11631 L: linux-renesas-soc@vger.kernel.org
11632 S: Maintained
11633 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11634
11635 RESET CONTROLLER FRAMEWORK
11636 M: Philipp Zabel <p.zabel@pengutronix.de>
11637 T: git git://git.pengutronix.de/git/pza/linux
11638 S: Maintained
11639 F: drivers/reset/
11640 F: Documentation/devicetree/bindings/reset/
11641 F: include/dt-bindings/reset/
11642 F: include/linux/reset.h
11643 F: include/linux/reset-controller.h
11644
11645 RFKILL
11646 M: Johannes Berg <johannes@sipsolutions.net>
11647 L: linux-wireless@vger.kernel.org
11648 W: http://wireless.kernel.org/
11649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11651 S: Maintained
11652 F: Documentation/rfkill.txt
11653 F: Documentation/ABI/stable/sysfs-class-rfkill
11654 F: net/rfkill/
11655
11656 RHASHTABLE
11657 M: Thomas Graf <tgraf@suug.ch>
11658 M: Herbert Xu <herbert@gondor.apana.org.au>
11659 L: netdev@vger.kernel.org
11660 S: Maintained
11661 F: lib/rhashtable.c
11662 F: include/linux/rhashtable.h
11663
11664 RICOH R5C592 MEMORYSTICK DRIVER
11665 M: Maxim Levitsky <maximlevitsky@gmail.com>
11666 S: Maintained
11667 F: drivers/memstick/host/r592.*
11668
11669 RICOH SMARTMEDIA/XD DRIVER
11670 M: Maxim Levitsky <maximlevitsky@gmail.com>
11671 S: Maintained
11672 F: drivers/mtd/nand/r852.c
11673 F: drivers/mtd/nand/r852.h
11674
11675 RISC-V ARCHITECTURE
11676 M: Palmer Dabbelt <palmer@sifive.com>
11677 M: Albert Ou <albert@sifive.com>
11678 L: linux-riscv@lists.infradead.org
11679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11680 S: Supported
11681 F: arch/riscv/
11682 K: riscv
11683 N: riscv
11684
11685 ROCCAT DRIVERS
11686 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11687 W: http://sourceforge.net/projects/roccat/
11688 S: Maintained
11689 F: drivers/hid/hid-roccat*
11690 F: include/linux/hid-roccat*
11691 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11692
11693 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11694 M: Jacob chen <jacob2.chen@rock-chips.com>
11695 L: linux-media@vger.kernel.org
11696 S: Maintained
11697 F: drivers/media/platform/rockchip/rga/
11698 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
11699
11700 ROCKER DRIVER
11701 M: Jiri Pirko <jiri@resnulli.us>
11702 L: netdev@vger.kernel.org
11703 S: Supported
11704 F: drivers/net/ethernet/rocker/
11705
11706 ROCKETPORT DRIVER
11707 P: Comtrol Corp.
11708 W: http://www.comtrol.com
11709 S: Maintained
11710 F: Documentation/serial/rocket.txt
11711 F: drivers/tty/rocket*
11712
11713 ROCKETPORT EXPRESS/INFINITY DRIVER
11714 M: Kevin Cernekee <cernekee@gmail.com>
11715 L: linux-serial@vger.kernel.org
11716 S: Odd Fixes
11717 F: drivers/tty/serial/rp2.*
11718
11719 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11720 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11721 L: linux-kernel@vger.kernel.org
11722 L: linux-renesas-soc@vger.kernel.org
11723 S: Supported
11724 F: drivers/mfd/bd9571mwv.c
11725 F: drivers/regulator/bd9571mwv-regulator.c
11726 F: drivers/gpio/gpio-bd9571mwv.c
11727 F: include/linux/mfd/bd9571mwv.h
11728 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11729
11730 ROSE NETWORK LAYER
11731 M: Ralf Baechle <ralf@linux-mips.org>
11732 L: linux-hams@vger.kernel.org
11733 W: http://www.linux-ax25.org/
11734 S: Maintained
11735 F: include/net/rose.h
11736 F: include/uapi/linux/rose.h
11737 F: net/rose/
11738
11739 RTL2830 MEDIA DRIVER
11740 M: Antti Palosaari <crope@iki.fi>
11741 L: linux-media@vger.kernel.org
11742 W: https://linuxtv.org
11743 W: http://palosaari.fi/linux/
11744 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11745 T: git git://linuxtv.org/anttip/media_tree.git
11746 S: Maintained
11747 F: drivers/media/dvb-frontends/rtl2830*
11748
11749 RTL2832 MEDIA DRIVER
11750 M: Antti Palosaari <crope@iki.fi>
11751 L: linux-media@vger.kernel.org
11752 W: https://linuxtv.org
11753 W: http://palosaari.fi/linux/
11754 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11755 T: git git://linuxtv.org/anttip/media_tree.git
11756 S: Maintained
11757 F: drivers/media/dvb-frontends/rtl2832*
11758
11759 RTL2832_SDR MEDIA DRIVER
11760 M: Antti Palosaari <crope@iki.fi>
11761 L: linux-media@vger.kernel.org
11762 W: https://linuxtv.org
11763 W: http://palosaari.fi/linux/
11764 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11765 T: git git://linuxtv.org/anttip/media_tree.git
11766 S: Maintained
11767 F: drivers/media/dvb-frontends/rtl2832_sdr*
11768
11769 RTL8180 WIRELESS DRIVER
11770 L: linux-wireless@vger.kernel.org
11771 W: http://wireless.kernel.org/
11772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11773 S: Orphan
11774 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11775
11776 RTL8187 WIRELESS DRIVER
11777 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11778 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11779 M: Larry Finger <Larry.Finger@lwfinger.net>
11780 L: linux-wireless@vger.kernel.org
11781 W: http://wireless.kernel.org/
11782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11783 S: Maintained
11784 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11785
11786 RTL8192CE WIRELESS DRIVER
11787 M: Larry Finger <Larry.Finger@lwfinger.net>
11788 M: Chaoming Li <chaoming_li@realsil.com.cn>
11789 L: linux-wireless@vger.kernel.org
11790 W: http://wireless.kernel.org/
11791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11792 S: Maintained
11793 F: drivers/net/wireless/realtek/rtlwifi/
11794 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11795
11796 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11797 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11798 L: linux-wireless@vger.kernel.org
11799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11800 S: Maintained
11801 F: drivers/net/wireless/realtek/rtl8xxxu/
11802
11803 RXRPC SOCKETS (AF_RXRPC)
11804 M: David Howells <dhowells@redhat.com>
11805 L: linux-afs@lists.infradead.org
11806 S: Supported
11807 F: net/rxrpc/
11808 F: include/keys/rxrpc-type.h
11809 F: include/net/af_rxrpc.h
11810 F: include/trace/events/rxrpc.h
11811 F: include/uapi/linux/rxrpc.h
11812 F: Documentation/networking/rxrpc.txt
11813 W: https://www.infradead.org/~dhowells/kafs/
11814
11815 S3 SAVAGE FRAMEBUFFER DRIVER
11816 M: Antonino Daplas <adaplas@gmail.com>
11817 L: linux-fbdev@vger.kernel.org
11818 S: Maintained
11819 F: drivers/video/fbdev/savage/
11820
11821 S390
11822 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11823 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11824 L: linux-s390@vger.kernel.org
11825 W: http://www.ibm.com/developerworks/linux/linux390/
11826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11827 S: Supported
11828 F: arch/s390/
11829 F: drivers/s390/
11830 F: Documentation/s390/
11831 F: Documentation/driver-api/s390-drivers.rst
11832
11833 S390 COMMON I/O LAYER
11834 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11835 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11836 L: linux-s390@vger.kernel.org
11837 W: http://www.ibm.com/developerworks/linux/linux390/
11838 S: Supported
11839 F: drivers/s390/cio/
11840
11841 S390 DASD DRIVER
11842 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11843 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11844 L: linux-s390@vger.kernel.org
11845 W: http://www.ibm.com/developerworks/linux/linux390/
11846 S: Supported
11847 F: drivers/s390/block/dasd*
11848 F: block/partitions/ibm.c
11849
11850 S390 IOMMU (PCI)
11851 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11852 L: linux-s390@vger.kernel.org
11853 W: http://www.ibm.com/developerworks/linux/linux390/
11854 S: Supported
11855 F: drivers/iommu/s390-iommu.c
11856
11857 S390 IUCV NETWORK LAYER
11858 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11859 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11860 L: linux-s390@vger.kernel.org
11861 W: http://www.ibm.com/developerworks/linux/linux390/
11862 S: Supported
11863 F: drivers/s390/net/*iucv*
11864 F: include/net/iucv/
11865 F: net/iucv/
11866
11867 S390 NETWORK DRIVERS
11868 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11869 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11870 L: linux-s390@vger.kernel.org
11871 W: http://www.ibm.com/developerworks/linux/linux390/
11872 S: Supported
11873 F: drivers/s390/net/
11874
11875 S390 PCI SUBSYSTEM
11876 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11877 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11878 L: linux-s390@vger.kernel.org
11879 W: http://www.ibm.com/developerworks/linux/linux390/
11880 S: Supported
11881 F: arch/s390/pci/
11882 F: drivers/pci/hotplug/s390_pci_hpc.c
11883
11884 S390 VFIO-CCW DRIVER
11885 M: Cornelia Huck <cohuck@redhat.com>
11886 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11887 L: linux-s390@vger.kernel.org
11888 L: kvm@vger.kernel.org
11889 S: Supported
11890 F: drivers/s390/cio/vfio_ccw*
11891 F: Documentation/s390/vfio-ccw.txt
11892 F: include/uapi/linux/vfio_ccw.h
11893
11894 S390 ZCRYPT DRIVER
11895 M: Harald Freudenberger <freude@de.ibm.com>
11896 L: linux-s390@vger.kernel.org
11897 W: http://www.ibm.com/developerworks/linux/linux390/
11898 S: Supported
11899 F: drivers/s390/crypto/
11900
11901 S390 ZFCP DRIVER
11902 M: Steffen Maier <maier@linux.vnet.ibm.com>
11903 M: Benjamin Block <bblock@linux.vnet.ibm.com>
11904 L: linux-s390@vger.kernel.org
11905 W: http://www.ibm.com/developerworks/linux/linux390/
11906 S: Supported
11907 F: drivers/s390/scsi/zfcp_*
11908
11909 S3C24XX SD/MMC Driver
11910 M: Ben Dooks <ben-linux@fluff.org>
11911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11912 S: Supported
11913 F: drivers/mmc/host/s3cmci.*
11914
11915 SAA6588 RDS RECEIVER DRIVER
11916 M: Hans Verkuil <hverkuil@xs4all.nl>
11917 L: linux-media@vger.kernel.org
11918 T: git git://linuxtv.org/media_tree.git
11919 W: https://linuxtv.org
11920 S: Odd Fixes
11921 F: drivers/media/i2c/saa6588*
11922
11923 SAA7134 VIDEO4LINUX DRIVER
11924 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11925 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11926 L: linux-media@vger.kernel.org
11927 W: https://linuxtv.org
11928 T: git git://linuxtv.org/media_tree.git
11929 S: Odd fixes
11930 F: Documentation/media/v4l-drivers/saa7134*
11931 F: drivers/media/pci/saa7134/
11932
11933 SAA7146 VIDEO4LINUX-2 DRIVER
11934 M: Hans Verkuil <hverkuil@xs4all.nl>
11935 L: linux-media@vger.kernel.org
11936 T: git git://linuxtv.org/media_tree.git
11937 S: Maintained
11938 F: drivers/media/common/saa7146/
11939 F: drivers/media/pci/saa7146/
11940 F: include/media/saa7146*
11941
11942 SAMSUNG AUDIO (ASoC) DRIVERS
11943 M: Krzysztof Kozlowski <krzk@kernel.org>
11944 M: Sangbeom Kim <sbkim73@samsung.com>
11945 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11946 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11947 S: Supported
11948 F: sound/soc/samsung/
11949
11950 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11951 M: Krzysztof Kozlowski <krzk@kernel.org>
11952 L: linux-crypto@vger.kernel.org
11953 L: linux-samsung-soc@vger.kernel.org
11954 S: Maintained
11955 F: drivers/crypto/exynos-rng.c
11956 F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11957
11958 SAMSUNG FRAMEBUFFER DRIVER
11959 M: Jingoo Han <jingoohan1@gmail.com>
11960 L: linux-fbdev@vger.kernel.org
11961 S: Maintained
11962 F: drivers/video/fbdev/s3c-fb.c
11963
11964 SAMSUNG LAPTOP DRIVER
11965 M: Corentin Chary <corentin.chary@gmail.com>
11966 L: platform-driver-x86@vger.kernel.org
11967 S: Maintained
11968 F: drivers/platform/x86/samsung-laptop.c
11969
11970 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11971 M: Sangbeom Kim <sbkim73@samsung.com>
11972 M: Krzysztof Kozlowski <krzk@kernel.org>
11973 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11974 L: linux-kernel@vger.kernel.org
11975 L: linux-samsung-soc@vger.kernel.org
11976 S: Supported
11977 F: drivers/mfd/sec*.c
11978 F: drivers/regulator/s2m*.c
11979 F: drivers/regulator/s5m*.c
11980 F: drivers/clk/clk-s2mps11.c
11981 F: drivers/rtc/rtc-s5m.c
11982 F: include/linux/mfd/samsung/
11983 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11984 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11985 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11986 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11987
11988 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11989 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11990 L: linux-media@vger.kernel.org
11991 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11992 S: Maintained
11993 F: drivers/media/platform/s3c-camif/
11994 F: include/media/drv-intf/s3c_camif.h
11995
11996 SAMSUNG S3FWRN5 NFC DRIVER
11997 M: Robert Baldyga <r.baldyga@samsung.com>
11998 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11999 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12000 S: Supported
12001 F: drivers/nfc/s3fwrn5
12002
12003 SAMSUNG S5C73M3 CAMERA DRIVER
12004 M: Kyungmin Park <kyungmin.park@samsung.com>
12005 M: Andrzej Hajda <a.hajda@samsung.com>
12006 L: linux-media@vger.kernel.org
12007 S: Supported
12008 F: drivers/media/i2c/s5c73m3/*
12009
12010 SAMSUNG S5K5BAF CAMERA DRIVER
12011 M: Kyungmin Park <kyungmin.park@samsung.com>
12012 M: Andrzej Hajda <a.hajda@samsung.com>
12013 L: linux-media@vger.kernel.org
12014 S: Supported
12015 F: drivers/media/i2c/s5k5baf.c
12016
12017 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12018 M: Krzysztof Kozlowski <krzk@kernel.org>
12019 M: Vladimir Zapolskiy <vz@mleia.com>
12020 L: linux-crypto@vger.kernel.org
12021 L: linux-samsung-soc@vger.kernel.org
12022 S: Maintained
12023 F: drivers/crypto/s5p-sss.c
12024
12025 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12026 M: Kyungmin Park <kyungmin.park@samsung.com>
12027 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12028 L: linux-media@vger.kernel.org
12029 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12030 S: Supported
12031 F: drivers/media/platform/exynos4-is/
12032
12033 SAMSUNG SOC CLOCK DRIVERS
12034 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12035 M: Tomasz Figa <tomasz.figa@gmail.com>
12036 M: Chanwoo Choi <cw00.choi@samsung.com>
12037 S: Supported
12038 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12039 F: drivers/clk/samsung/
12040 F: include/dt-bindings/clock/exynos*.h
12041 F: Documentation/devicetree/bindings/clock/exynos*.txt
12042
12043 SAMSUNG SPI DRIVERS
12044 M: Kukjin Kim <kgene@kernel.org>
12045 M: Krzysztof Kozlowski <krzk@kernel.org>
12046 M: Andi Shyti <andi.shyti@samsung.com>
12047 L: linux-spi@vger.kernel.org
12048 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12049 S: Maintained
12050 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12051 F: drivers/spi/spi-s3c*
12052 F: include/linux/platform_data/spi-s3c64xx.h
12053
12054 SAMSUNG SXGBE DRIVERS
12055 M: Byungho An <bh74.an@samsung.com>
12056 M: Girish K S <ks.giri@samsung.com>
12057 M: Vipul Pandya <vipul.pandya@samsung.com>
12058 S: Supported
12059 L: netdev@vger.kernel.org
12060 F: drivers/net/ethernet/samsung/sxgbe/
12061
12062 SAMSUNG THERMAL DRIVER
12063 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12064 L: linux-pm@vger.kernel.org
12065 L: linux-samsung-soc@vger.kernel.org
12066 S: Supported
12067 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12068 F: drivers/thermal/samsung/
12069
12070 SAMSUNG USB2 PHY DRIVER
12071 M: Kamil Debski <kamil@wypas.org>
12072 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12073 L: linux-kernel@vger.kernel.org
12074 S: Supported
12075 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12076 F: Documentation/phy/samsung-usb2.txt
12077 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12078 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12079 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12080 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12081 F: drivers/phy/samsung/phy-samsung-usb2.c
12082 F: drivers/phy/samsung/phy-samsung-usb2.h
12083
12084 SC1200 WDT DRIVER
12085 M: Zwane Mwaikambo <zwanem@gmail.com>
12086 S: Maintained
12087 F: drivers/watchdog/sc1200wdt.c
12088
12089 SCHEDULER
12090 M: Ingo Molnar <mingo@redhat.com>
12091 M: Peter Zijlstra <peterz@infradead.org>
12092 L: linux-kernel@vger.kernel.org
12093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12094 S: Maintained
12095 F: kernel/sched/
12096 F: include/linux/sched.h
12097 F: include/uapi/linux/sched.h
12098 F: include/linux/wait.h
12099
12100 SCORE ARCHITECTURE
12101 M: Chen Liqin <liqin.linux@gmail.com>
12102 M: Lennox Wu <lennox.wu@gmail.com>
12103 W: http://www.sunplus.com
12104 S: Supported
12105 F: arch/score/
12106
12107 SCR24X CHIP CARD INTERFACE DRIVER
12108 M: Lubomir Rintel <lkundrak@v3.sk>
12109 S: Supported
12110 F: drivers/char/pcmcia/scr24x_cs.c
12111
12112 SCSI CDROM DRIVER
12113 M: Jens Axboe <axboe@kernel.dk>
12114 L: linux-scsi@vger.kernel.org
12115 W: http://www.kernel.dk
12116 S: Maintained
12117 F: drivers/scsi/sr*
12118
12119 SCSI RDMA PROTOCOL (SRP) INITIATOR
12120 M: Bart Van Assche <bart.vanassche@sandisk.com>
12121 L: linux-rdma@vger.kernel.org
12122 S: Supported
12123 W: http://www.openfabrics.org
12124 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12126 F: drivers/infiniband/ulp/srp/
12127 F: include/scsi/srp.h
12128
12129 SCSI SG DRIVER
12130 M: Doug Gilbert <dgilbert@interlog.com>
12131 L: linux-scsi@vger.kernel.org
12132 W: http://sg.danny.cz/sg
12133 S: Maintained
12134 F: Documentation/scsi/scsi-generic.txt
12135 F: drivers/scsi/sg.c
12136 F: include/scsi/sg.h
12137
12138 SCSI SUBSYSTEM
12139 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12141 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12143 L: linux-scsi@vger.kernel.org
12144 S: Maintained
12145 F: Documentation/devicetree/bindings/scsi/
12146 F: drivers/scsi/
12147 F: include/scsi/
12148
12149 SCSI TAPE DRIVER
12150 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12151 L: linux-scsi@vger.kernel.org
12152 S: Maintained
12153 F: Documentation/scsi/st.txt
12154 F: drivers/scsi/st.*
12155 F: drivers/scsi/st_*.h
12156
12157 SCTP PROTOCOL
12158 M: Vlad Yasevich <vyasevich@gmail.com>
12159 M: Neil Horman <nhorman@tuxdriver.com>
12160 L: linux-sctp@vger.kernel.org
12161 W: http://lksctp.sourceforge.net
12162 S: Maintained
12163 F: Documentation/networking/sctp.txt
12164 F: include/linux/sctp.h
12165 F: include/uapi/linux/sctp.h
12166 F: include/net/sctp/
12167 F: net/sctp/
12168
12169 SCx200 CPU SUPPORT
12170 M: Jim Cromie <jim.cromie@gmail.com>
12171 S: Odd Fixes
12172 F: Documentation/i2c/busses/scx200_acb
12173 F: arch/x86/platform/scx200/
12174 F: drivers/watchdog/scx200_wdt.c
12175 F: drivers/i2c/busses/scx200*
12176 F: drivers/mtd/maps/scx200_docflash.c
12177 F: include/linux/scx200.h
12178
12179 SCx200 GPIO DRIVER
12180 M: Jim Cromie <jim.cromie@gmail.com>
12181 S: Maintained
12182 F: drivers/char/scx200_gpio.c
12183 F: include/linux/scx200_gpio.h
12184
12185 SCx200 HRT CLOCKSOURCE DRIVER
12186 M: Jim Cromie <jim.cromie@gmail.com>
12187 S: Maintained
12188 F: drivers/clocksource/scx200_hrt.c
12189
12190 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12191 M: Sascha Sommer <saschasommer@freenet.de>
12192 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12193 S: Maintained
12194 F: drivers/mmc/host/sdricoh_cs.c
12195
12196 SECURE COMPUTING
12197 M: Kees Cook <keescook@chromium.org>
12198 R: Andy Lutomirski <luto@amacapital.net>
12199 R: Will Drewry <wad@chromium.org>
12200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12201 S: Supported
12202 F: kernel/seccomp.c
12203 F: include/uapi/linux/seccomp.h
12204 F: include/linux/seccomp.h
12205 F: tools/testing/selftests/seccomp/*
12206 F: tools/testing/selftests/kselftest_harness.h
12207 F: Documentation/userspace-api/seccomp_filter.rst
12208 K: \bsecure_computing
12209 K: \bTIF_SECCOMP\b
12210
12211 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12212 M: Al Cooper <alcooperx@gmail.com>
12213 L: linux-mmc@vger.kernel.org
12214 L: bcm-kernel-feedback-list@broadcom.com
12215 S: Maintained
12216 F: drivers/mmc/host/sdhci-brcmstb*
12217
12218 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12219 M: Adrian Hunter <adrian.hunter@intel.com>
12220 L: linux-mmc@vger.kernel.org
12221 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12222 S: Maintained
12223 F: drivers/mmc/host/sdhci*
12224 F: include/linux/mmc/sdhci*
12225
12226 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12227 M: Ben Dooks <ben-linux@fluff.org>
12228 M: Jaehoon Chung <jh80.chung@samsung.com>
12229 L: linux-mmc@vger.kernel.org
12230 S: Maintained
12231 F: drivers/mmc/host/sdhci-s3c*
12232
12233 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12234 M: Viresh Kumar <vireshk@kernel.org>
12235 L: linux-mmc@vger.kernel.org
12236 S: Maintained
12237 F: drivers/mmc/host/sdhci-spear.c
12238
12239 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12240 M: Kishon Vijay Abraham I <kishon@ti.com>
12241 L: linux-mmc@vger.kernel.org
12242 S: Maintained
12243 F: drivers/mmc/host/sdhci-omap.c
12244
12245 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12246 M: Scott Bauer <scott.bauer@intel.com>
12247 M: Jonathan Derrick <jonathan.derrick@intel.com>
12248 L: linux-block@vger.kernel.org
12249 S: Supported
12250 F: block/sed*
12251 F: block/opal_proto.h
12252 F: include/linux/sed*
12253 F: include/uapi/linux/sed*
12254
12255 SECURITY CONTACT
12256 M: Security Officers <security@kernel.org>
12257 S: Supported
12258
12259 SECURITY SUBSYSTEM
12260 M: James Morris <jmorris@namei.org>
12261 M: "Serge E. Hallyn" <serge@hallyn.com>
12262 L: linux-security-module@vger.kernel.org (suggested Cc:)
12263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12264 W: http://kernsec.org/
12265 S: Supported
12266 F: security/
12267
12268 SELINUX SECURITY MODULE
12269 M: Paul Moore <paul@paul-moore.com>
12270 M: Stephen Smalley <sds@tycho.nsa.gov>
12271 M: Eric Paris <eparis@parisplace.org>
12272 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12273 W: https://selinuxproject.org
12274 W: https://github.com/SELinuxProject
12275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12276 S: Supported
12277 F: include/linux/selinux*
12278 F: security/selinux/
12279 F: scripts/selinux/
12280 F: Documentation/admin-guide/LSM/SELinux.rst
12281
12282 SENSABLE PHANTOM
12283 M: Jiri Slaby <jirislaby@gmail.com>
12284 S: Maintained
12285 F: drivers/misc/phantom.c
12286 F: include/uapi/linux/phantom.h
12287
12288 SERIAL DEVICE BUS
12289 M: Rob Herring <robh@kernel.org>
12290 L: linux-serial@vger.kernel.org
12291 S: Maintained
12292 F: Documentation/devicetree/bindings/serial/slave-device.txt
12293 F: drivers/tty/serdev/
12294 F: include/linux/serdev.h
12295
12296 SERIAL DRIVERS
12297 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12298 L: linux-serial@vger.kernel.org
12299 S: Maintained
12300 F: Documentation/devicetree/bindings/serial/
12301 F: drivers/tty/serial/
12302
12303 SERIAL IR RECEIVER
12304 M: Sean Young <sean@mess.org>
12305 L: linux-media@vger.kernel.org
12306 S: Maintained
12307 F: drivers/media/rc/serial_ir.c
12308
12309 SFC NETWORK DRIVER
12310 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12311 M: Edward Cree <ecree@solarflare.com>
12312 M: Bert Kenward <bkenward@solarflare.com>
12313 L: netdev@vger.kernel.org
12314 S: Supported
12315 F: drivers/net/ethernet/sfc/
12316
12317 SGI GRU DRIVER
12318 M: Dimitri Sivanich <sivanich@sgi.com>
12319 S: Maintained
12320 F: drivers/misc/sgi-gru/
12321
12322 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12323 M: Pat Gefre <pfg@sgi.com>
12324 L: linux-ia64@vger.kernel.org
12325 S: Supported
12326 F: Documentation/ia64/serial.txt
12327 F: drivers/tty/serial/ioc?_serial.c
12328 F: include/linux/ioc?.h
12329
12330 SGI XP/XPC/XPNET DRIVER
12331 M: Cliff Whickman <cpw@sgi.com>
12332 M: Robin Holt <robinmholt@gmail.com>
12333 S: Maintained
12334 F: drivers/misc/sgi-xp/
12335
12336 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12337 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12338 L: linux-s390@vger.kernel.org
12339 W: http://www.ibm.com/developerworks/linux/linux390/
12340 S: Supported
12341 F: net/smc/
12342
12343 SH_VEU V4L2 MEM2MEM DRIVER
12344 L: linux-media@vger.kernel.org
12345 S: Orphan
12346 F: drivers/media/platform/sh_veu.c
12347
12348 SH_VOU V4L2 OUTPUT DRIVER
12349 L: linux-media@vger.kernel.org
12350 S: Orphan
12351 F: drivers/media/platform/sh_vou.c
12352 F: include/media/drv-intf/sh_vou.h
12353
12354 SI2157 MEDIA DRIVER
12355 M: Antti Palosaari <crope@iki.fi>
12356 L: linux-media@vger.kernel.org
12357 W: https://linuxtv.org
12358 W: http://palosaari.fi/linux/
12359 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12360 T: git git://linuxtv.org/anttip/media_tree.git
12361 S: Maintained
12362 F: drivers/media/tuners/si2157*
12363
12364 SI2168 MEDIA DRIVER
12365 M: Antti Palosaari <crope@iki.fi>
12366 L: linux-media@vger.kernel.org
12367 W: https://linuxtv.org
12368 W: http://palosaari.fi/linux/
12369 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12370 T: git git://linuxtv.org/anttip/media_tree.git
12371 S: Maintained
12372 F: drivers/media/dvb-frontends/si2168*
12373
12374 SI470X FM RADIO RECEIVER I2C DRIVER
12375 M: Hans Verkuil <hverkuil@xs4all.nl>
12376 L: linux-media@vger.kernel.org
12377 T: git git://linuxtv.org/media_tree.git
12378 W: https://linuxtv.org
12379 S: Odd Fixes
12380 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12381
12382 SI470X FM RADIO RECEIVER USB DRIVER
12383 M: Hans Verkuil <hverkuil@xs4all.nl>
12384 L: linux-media@vger.kernel.org
12385 T: git git://linuxtv.org/media_tree.git
12386 W: https://linuxtv.org
12387 S: Maintained
12388 F: drivers/media/radio/si470x/radio-si470x-common.c
12389 F: drivers/media/radio/si470x/radio-si470x.h
12390 F: drivers/media/radio/si470x/radio-si470x-usb.c
12391
12392 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12393 M: Eduardo Valentin <edubezval@gmail.com>
12394 L: linux-media@vger.kernel.org
12395 T: git git://linuxtv.org/media_tree.git
12396 W: https://linuxtv.org
12397 S: Odd Fixes
12398 F: drivers/media/radio/si4713/si4713.?
12399
12400 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12401 M: Eduardo Valentin <edubezval@gmail.com>
12402 L: linux-media@vger.kernel.org
12403 T: git git://linuxtv.org/media_tree.git
12404 W: https://linuxtv.org
12405 S: Odd Fixes
12406 F: drivers/media/radio/si4713/radio-platform-si4713.c
12407
12408 SI4713 FM RADIO TRANSMITTER USB DRIVER
12409 M: Hans Verkuil <hverkuil@xs4all.nl>
12410 L: linux-media@vger.kernel.org
12411 T: git git://linuxtv.org/media_tree.git
12412 W: https://linuxtv.org
12413 S: Maintained
12414 F: drivers/media/radio/si4713/radio-usb-si4713.c
12415
12416 SIANO DVB DRIVER
12417 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12418 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12419 L: linux-media@vger.kernel.org
12420 W: https://linuxtv.org
12421 T: git git://linuxtv.org/media_tree.git
12422 S: Odd fixes
12423 F: drivers/media/common/siano/
12424 F: drivers/media/usb/siano/
12425 F: drivers/media/usb/siano/
12426 F: drivers/media/mmc/siano/
12427
12428 SILEAD TOUCHSCREEN DRIVER
12429 M: Hans de Goede <hdegoede@redhat.com>
12430 L: linux-input@vger.kernel.org
12431 L: platform-driver-x86@vger.kernel.org
12432 S: Maintained
12433 F: drivers/input/touchscreen/silead.c
12434 F: drivers/platform/x86/silead_dmi.c
12435
12436 SILICON MOTION SM712 FRAME BUFFER DRIVER
12437 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12438 M: Teddy Wang <teddy.wang@siliconmotion.com>
12439 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12440 L: linux-fbdev@vger.kernel.org
12441 S: Maintained
12442 F: drivers/video/fbdev/sm712*
12443 F: Documentation/fb/sm712fb.txt
12444
12445 SIMPLE FIRMWARE INTERFACE (SFI)
12446 M: Len Brown <lenb@kernel.org>
12447 L: sfi-devel@simplefirmware.org
12448 W: http://simplefirmware.org/
12449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12450 S: Supported
12451 F: arch/x86/platform/sfi/
12452 F: drivers/sfi/
12453 F: include/linux/sfi*.h
12454
12455 SIMPLEFB FB DRIVER
12456 M: Hans de Goede <hdegoede@redhat.com>
12457 L: linux-fbdev@vger.kernel.org
12458 S: Maintained
12459 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12460 F: drivers/video/fbdev/simplefb.c
12461 F: include/linux/platform_data/simplefb.h
12462
12463 SIMTEC EB110ATX (Chalice CATS)
12464 P: Ben Dooks
12465 P: Vincent Sanders <vince@simtec.co.uk>
12466 M: Simtec Linux Team <linux@simtec.co.uk>
12467 W: http://www.simtec.co.uk/products/EB110ATX/
12468 S: Supported
12469
12470 SIMTEC EB2410ITX (BAST)
12471 P: Ben Dooks
12472 P: Vincent Sanders <vince@simtec.co.uk>
12473 M: Simtec Linux Team <linux@simtec.co.uk>
12474 W: http://www.simtec.co.uk/products/EB2410ITX/
12475 S: Supported
12476 F: arch/arm/mach-s3c24xx/mach-bast.c
12477 F: arch/arm/mach-s3c24xx/bast-ide.c
12478 F: arch/arm/mach-s3c24xx/bast-irq.c
12479
12480 SIPHASH PRF ROUTINES
12481 M: Jason A. Donenfeld <Jason@zx2c4.com>
12482 S: Maintained
12483 F: lib/siphash.c
12484 F: lib/test_siphash.c
12485 F: include/linux/siphash.h
12486
12487 SIS 190 ETHERNET DRIVER
12488 M: Francois Romieu <romieu@fr.zoreil.com>
12489 L: netdev@vger.kernel.org
12490 S: Maintained
12491 F: drivers/net/ethernet/sis/sis190.c
12492
12493 SIS 900/7016 FAST ETHERNET DRIVER
12494 M: Daniele Venzano <venza@brownhat.org>
12495 W: http://www.brownhat.org/sis900.html
12496 L: netdev@vger.kernel.org
12497 S: Maintained
12498 F: drivers/net/ethernet/sis/sis900.*
12499
12500 SIS FRAMEBUFFER DRIVER
12501 M: Thomas Winischhofer <thomas@winischhofer.net>
12502 W: http://www.winischhofer.net/linuxsisvga.shtml
12503 S: Maintained
12504 F: Documentation/fb/sisfb.txt
12505 F: drivers/video/fbdev/sis/
12506 F: include/video/sisfb.h
12507
12508 SIS USB2VGA DRIVER
12509 M: Thomas Winischhofer <thomas@winischhofer.net>
12510 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12511 S: Maintained
12512 F: drivers/usb/misc/sisusbvga/
12513
12514 SLAB ALLOCATOR
12515 M: Christoph Lameter <cl@linux.com>
12516 M: Pekka Enberg <penberg@kernel.org>
12517 M: David Rientjes <rientjes@google.com>
12518 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12519 M: Andrew Morton <akpm@linux-foundation.org>
12520 L: linux-mm@kvack.org
12521 S: Maintained
12522 F: include/linux/sl?b*.h
12523 F: mm/sl?b*
12524
12525 SLEEPABLE READ-COPY UPDATE (SRCU)
12526 M: Lai Jiangshan <jiangshanlai@gmail.com>
12527 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12528 M: Josh Triplett <josh@joshtriplett.org>
12529 R: Steven Rostedt <rostedt@goodmis.org>
12530 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12531 L: linux-kernel@vger.kernel.org
12532 W: http://www.rdrop.com/users/paulmck/RCU/
12533 S: Supported
12534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12535 F: include/linux/srcu.h
12536 F: kernel/rcu/srcu.c
12537
12538 SMACK SECURITY MODULE
12539 M: Casey Schaufler <casey@schaufler-ca.com>
12540 L: linux-security-module@vger.kernel.org
12541 W: http://schaufler-ca.com
12542 T: git git://github.com/cschaufler/smack-next
12543 S: Maintained
12544 F: Documentation/admin-guide/LSM/Smack.rst
12545 F: security/smack/
12546
12547 SMC91x ETHERNET DRIVER
12548 M: Nicolas Pitre <nico@fluxnic.net>
12549 S: Odd Fixes
12550 F: drivers/net/ethernet/smsc/smc91x.*
12551
12552 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12553 M: Sakari Ailus <sakari.ailus@iki.fi>
12554 L: linux-media@vger.kernel.org
12555 S: Maintained
12556 F: drivers/media/i2c/smiapp/
12557 F: include/media/i2c/smiapp.h
12558 F: drivers/media/i2c/smiapp-pll.c
12559 F: drivers/media/i2c/smiapp-pll.h
12560 F: include/uapi/linux/smiapp.h
12561 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12562
12563 SMM665 HARDWARE MONITOR DRIVER
12564 M: Guenter Roeck <linux@roeck-us.net>
12565 L: linux-hwmon@vger.kernel.org
12566 S: Maintained
12567 F: Documentation/hwmon/smm665
12568 F: drivers/hwmon/smm665.c
12569
12570 SMSC EMC2103 HARDWARE MONITOR DRIVER
12571 M: Steve Glendinning <steve.glendinning@shawell.net>
12572 L: linux-hwmon@vger.kernel.org
12573 S: Maintained
12574 F: Documentation/hwmon/emc2103
12575 F: drivers/hwmon/emc2103.c
12576
12577 SMSC SCH5627 HARDWARE MONITOR DRIVER
12578 M: Hans de Goede <hdegoede@redhat.com>
12579 L: linux-hwmon@vger.kernel.org
12580 S: Supported
12581 F: Documentation/hwmon/sch5627
12582 F: drivers/hwmon/sch5627.c
12583
12584 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12585 M: Steve Glendinning <steve.glendinning@shawell.net>
12586 L: linux-fbdev@vger.kernel.org
12587 S: Maintained
12588 F: drivers/video/fbdev/smscufx.c
12589
12590 SMSC47B397 HARDWARE MONITOR DRIVER
12591 M: Jean Delvare <jdelvare@suse.com>
12592 L: linux-hwmon@vger.kernel.org
12593 S: Maintained
12594 F: Documentation/hwmon/smsc47b397
12595 F: drivers/hwmon/smsc47b397.c
12596
12597 SMSC911x ETHERNET DRIVER
12598 M: Steve Glendinning <steve.glendinning@shawell.net>
12599 L: netdev@vger.kernel.org
12600 S: Maintained
12601 F: include/linux/smsc911x.h
12602 F: drivers/net/ethernet/smsc/smsc911x.*
12603
12604 SMSC9420 PCI ETHERNET DRIVER
12605 M: Steve Glendinning <steve.glendinning@shawell.net>
12606 L: netdev@vger.kernel.org
12607 S: Maintained
12608 F: drivers/net/ethernet/smsc/smsc9420.*
12609
12610 SOC-CAMERA V4L2 SUBSYSTEM
12611 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12612 L: linux-media@vger.kernel.org
12613 T: git git://linuxtv.org/media_tree.git
12614 S: Maintained
12615 F: include/media/soc*
12616 F: drivers/media/i2c/soc_camera/
12617 F: drivers/media/platform/soc_camera/
12618
12619 SOCIONEXT UNIPHIER SOUND DRIVER
12620 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12621 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12622 S: Maintained
12623 F: sound/soc/uniphier/
12624
12625 SOEKRIS NET48XX LED SUPPORT
12626 M: Chris Boot <bootc@bootc.net>
12627 S: Maintained
12628 F: drivers/leds/leds-net48xx.c
12629
12630 SOFT-ROCE DRIVER (rxe)
12631 M: Moni Shoua <monis@mellanox.com>
12632 L: linux-rdma@vger.kernel.org
12633 S: Supported
12634 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12635 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12636 F: drivers/infiniband/sw/rxe/
12637 F: include/uapi/rdma/rdma_user_rxe.h
12638
12639 SOFTLOGIC 6x10 MPEG CODEC
12640 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12641 M: Anton Sviridenko <anton@corp.bluecherry.net>
12642 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12643 M: Andrey Utkin <andrey_utkin@fastmail.com>
12644 M: Ismael Luceno <ismael@iodev.co.uk>
12645 L: linux-media@vger.kernel.org
12646 S: Supported
12647 F: drivers/media/pci/solo6x10/
12648
12649 SOFTWARE RAID (Multiple Disks) SUPPORT
12650 M: Shaohua Li <shli@kernel.org>
12651 L: linux-raid@vger.kernel.org
12652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12653 S: Supported
12654 F: drivers/md/Makefile
12655 F: drivers/md/Kconfig
12656 F: drivers/md/md*
12657 F: drivers/md/raid*
12658 F: include/linux/raid/
12659 F: include/uapi/linux/raid/
12660
12661 SONIC NETWORK DRIVER
12662 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12663 L: netdev@vger.kernel.org
12664 S: Maintained
12665 F: drivers/net/ethernet/natsemi/sonic.*
12666
12667 SONICS SILICON BACKPLANE DRIVER (SSB)
12668 M: Michael Buesch <m@bues.ch>
12669 L: linux-wireless@vger.kernel.org
12670 S: Maintained
12671 F: drivers/ssb/
12672 F: include/linux/ssb/
12673
12674 SONY IMX274 SENSOR DRIVER
12675 M: Leon Luo <leonl@leopardimaging.com>
12676 L: linux-media@vger.kernel.org
12677 T: git git://linuxtv.org/media_tree.git
12678 S: Maintained
12679 F: drivers/media/i2c/imx274.c
12680 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
12681
12682 SONY MEMORYSTICK CARD SUPPORT
12683 M: Alex Dubov <oakad@yahoo.com>
12684 W: http://tifmxx.berlios.de/
12685 S: Maintained
12686 F: drivers/memstick/host/tifm_ms.c
12687
12688 SONY MEMORYSTICK STANDARD SUPPORT
12689 M: Maxim Levitsky <maximlevitsky@gmail.com>
12690 S: Maintained
12691 F: drivers/memstick/core/ms_block.*
12692
12693 SONY VAIO CONTROL DEVICE DRIVER
12694 M: Mattia Dongili <malattia@linux.it>
12695 L: platform-driver-x86@vger.kernel.org
12696 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12697 S: Maintained
12698 F: Documentation/laptops/sony-laptop.txt
12699 F: drivers/char/sonypi.c
12700 F: drivers/platform/x86/sony-laptop.c
12701 F: include/linux/sony-laptop.h
12702
12703 SOUND
12704 M: Jaroslav Kysela <perex@perex.cz>
12705 M: Takashi Iwai <tiwai@suse.com>
12706 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12707 W: http://www.alsa-project.org/
12708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12709 T: git git://git.alsa-project.org/alsa-kernel.git
12710 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12711 S: Maintained
12712 F: Documentation/sound/
12713 F: include/sound/
12714 F: include/uapi/sound/
12715 F: sound/
12716
12717 SOUND - COMPRESSED AUDIO
12718 M: Vinod Koul <vinod.koul@intel.com>
12719 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12721 S: Supported
12722 F: Documentation/sound/alsa/compress_offload.txt
12723 F: include/sound/compress_driver.h
12724 F: include/uapi/sound/compress_*
12725 F: sound/core/compress_offload.c
12726 F: sound/soc/soc-compress.c
12727
12728 SOUND - DMAENGINE HELPERS
12729 M: Lars-Peter Clausen <lars@metafoo.de>
12730 S: Supported
12731 F: include/sound/dmaengine_pcm.h
12732 F: sound/core/pcm_dmaengine.c
12733 F: sound/soc/soc-generic-dmaengine-pcm.c
12734
12735 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12736 M: Liam Girdwood <lgirdwood@gmail.com>
12737 M: Mark Brown <broonie@kernel.org>
12738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12739 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12740 W: http://alsa-project.org/main/index.php/ASoC
12741 S: Supported
12742 F: Documentation/devicetree/bindings/sound/
12743 F: Documentation/sound/alsa/soc/
12744 F: sound/soc/
12745 F: include/sound/soc*
12746
12747 SP2 MEDIA DRIVER
12748 M: Olli Salonen <olli.salonen@iki.fi>
12749 L: linux-media@vger.kernel.org
12750 W: https://linuxtv.org
12751 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12752 S: Maintained
12753 F: drivers/media/dvb-frontends/sp2*
12754
12755 SPARC + UltraSPARC (sparc/sparc64)
12756 M: "David S. Miller" <davem@davemloft.net>
12757 L: sparclinux@vger.kernel.org
12758 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12761 S: Maintained
12762 F: arch/sparc/
12763 F: drivers/sbus/
12764
12765 SPARC SERIAL DRIVERS
12766 M: "David S. Miller" <davem@davemloft.net>
12767 L: sparclinux@vger.kernel.org
12768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12770 S: Maintained
12771 F: include/linux/sunserialcore.h
12772 F: drivers/tty/serial/suncore.c
12773 F: drivers/tty/serial/sunhv.c
12774 F: drivers/tty/serial/sunsab.c
12775 F: drivers/tty/serial/sunsab.h
12776 F: drivers/tty/serial/sunsu.c
12777 F: drivers/tty/serial/sunzilog.c
12778 F: drivers/tty/serial/sunzilog.h
12779 F: drivers/tty/vcc.c
12780
12781 SPARSE CHECKER
12782 M: "Christopher Li" <sparse@chrisli.org>
12783 L: linux-sparse@vger.kernel.org
12784 W: https://sparse.wiki.kernel.org/
12785 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12786 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12787 S: Maintained
12788 F: include/linux/compiler.h
12789
12790 SPEAR CLOCK FRAMEWORK SUPPORT
12791 M: Viresh Kumar <vireshk@kernel.org>
12792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12793 W: http://www.st.com/spear
12794 S: Maintained
12795 F: drivers/clk/spear/
12796
12797 SPEAR PLATFORM SUPPORT
12798 M: Viresh Kumar <vireshk@kernel.org>
12799 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12801 W: http://www.st.com/spear
12802 S: Maintained
12803 F: arch/arm/boot/dts/spear*
12804 F: arch/arm/mach-spear/
12805
12806 SPI NOR SUBSYSTEM
12807 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12808 M: Marek Vasut <marek.vasut@gmail.com>
12809 L: linux-mtd@lists.infradead.org
12810 W: http://www.linux-mtd.infradead.org/
12811 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12812 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12813 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
12814 S: Maintained
12815 F: drivers/mtd/spi-nor/
12816 F: include/linux/mtd/spi-nor.h
12817
12818 SPI SUBSYSTEM
12819 M: Mark Brown <broonie@kernel.org>
12820 L: linux-spi@vger.kernel.org
12821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12822 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12823 S: Maintained
12824 F: Documentation/devicetree/bindings/spi/
12825 F: Documentation/spi/
12826 F: drivers/spi/
12827 F: include/linux/spi/
12828 F: include/uapi/linux/spi/
12829 F: tools/spi/
12830
12831 SPIDERNET NETWORK DRIVER for CELL
12832 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12833 L: netdev@vger.kernel.org
12834 S: Supported
12835 F: Documentation/networking/spider_net.txt
12836 F: drivers/net/ethernet/toshiba/spider_net*
12837
12838 SPMI SUBSYSTEM
12839 R: Stephen Boyd <sboyd@codeaurora.org>
12840 L: linux-arm-msm@vger.kernel.org
12841 F: Documentation/devicetree/bindings/spmi/
12842 F: drivers/spmi/
12843 F: include/dt-bindings/spmi/spmi.h
12844 F: include/linux/spmi.h
12845 F: include/trace/events/spmi.h
12846
12847 SPU FILE SYSTEM
12848 M: Jeremy Kerr <jk@ozlabs.org>
12849 L: linuxppc-dev@lists.ozlabs.org
12850 W: http://www.ibm.com/developerworks/power/cell/
12851 S: Supported
12852 F: Documentation/filesystems/spufs.txt
12853 F: arch/powerpc/platforms/cell/spufs/
12854
12855 SQUASHFS FILE SYSTEM
12856 M: Phillip Lougher <phillip@squashfs.org.uk>
12857 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12858 W: http://squashfs.org.uk
12859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12860 S: Maintained
12861 F: Documentation/filesystems/squashfs.txt
12862 F: fs/squashfs/
12863
12864 SRM (Alpha) environment access
12865 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12866 S: Maintained
12867 F: arch/alpha/kernel/srm_env.c
12868
12869 STABLE BRANCH
12870 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12871 L: stable@vger.kernel.org
12872 S: Supported
12873 F: Documentation/process/stable-kernel-rules.rst
12874
12875 STAGING - ATOMISP DRIVER
12876 M: Alan Cox <alan@linux.intel.com>
12877 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12878 L: linux-media@vger.kernel.org
12879 S: Maintained
12880 F: drivers/staging/media/atomisp/
12881
12882 STAGING - COMEDI
12883 M: Ian Abbott <abbotti@mev.co.uk>
12884 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12885 S: Odd Fixes
12886 F: drivers/staging/comedi/
12887
12888 STAGING - FLARION FT1000 DRIVERS
12889 M: Marek Belisko <marek.belisko@gmail.com>
12890 S: Odd Fixes
12891 F: drivers/staging/ft1000/
12892
12893 STAGING - INDUSTRIAL IO
12894 M: Jonathan Cameron <jic23@kernel.org>
12895 L: linux-iio@vger.kernel.org
12896 S: Odd Fixes
12897 F: Documentation/devicetree/bindings/staging/iio/
12898 F: drivers/staging/iio/
12899
12900 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12901 M: Jarod Wilson <jarod@wilsonet.com>
12902 W: http://www.lirc.org/
12903 S: Odd Fixes
12904 F: drivers/staging/media/lirc/
12905
12906 STAGING - LUSTRE PARALLEL FILESYSTEM
12907 M: Oleg Drokin <oleg.drokin@intel.com>
12908 M: Andreas Dilger <andreas.dilger@intel.com>
12909 M: James Simmons <jsimmons@infradead.org>
12910 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12911 W: http://wiki.lustre.org/
12912 S: Maintained
12913 F: drivers/staging/lustre
12914
12915 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12916 M: Marc Dietrich <marvin24@gmx.de>
12917 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12918 L: linux-tegra@vger.kernel.org
12919 S: Maintained
12920 F: drivers/staging/nvec/
12921
12922 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12923 M: Jens Frederich <jfrederich@gmail.com>
12924 M: Daniel Drake <dsd@laptop.org>
12925 M: Jon Nettleton <jon.nettleton@gmail.com>
12926 W: http://wiki.laptop.org/go/DCON
12927 S: Maintained
12928 F: drivers/staging/olpc_dcon/
12929
12930 STAGING - REALTEK RTL8712U DRIVERS
12931 M: Larry Finger <Larry.Finger@lwfinger.net>
12932 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12933 S: Odd Fixes
12934 F: drivers/staging/rtl8712/
12935
12936 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12937 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12938 M: Teddy Wang <teddy.wang@siliconmotion.com>
12939 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12940 L: linux-fbdev@vger.kernel.org
12941 S: Maintained
12942 F: drivers/staging/sm750fb/
12943
12944 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12945 M: William Hubbs <w.d.hubbs@gmail.com>
12946 M: Chris Brannon <chris@the-brannons.com>
12947 M: Kirk Reiser <kirk@reisers.ca>
12948 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12949 L: speakup@linux-speakup.org
12950 W: http://www.linux-speakup.org/
12951 S: Odd Fixes
12952 F: drivers/staging/speakup/
12953
12954 STAGING - VIA VT665X DRIVERS
12955 M: Forest Bond <forest@alittletooquiet.net>
12956 S: Odd Fixes
12957 F: drivers/staging/vt665?/
12958
12959 STAGING - WILC1000 WIFI DRIVER
12960 M: Aditya Shankar <aditya.shankar@microchip.com>
12961 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12962 L: linux-wireless@vger.kernel.org
12963 S: Supported
12964 F: drivers/staging/wilc1000/
12965
12966 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12967 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12968 S: Odd Fixes
12969 F: drivers/staging/xgifb/
12970
12971 STAGING SUBSYSTEM
12972 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12974 L: devel@driverdev.osuosl.org
12975 S: Supported
12976 F: drivers/staging/
12977
12978 STARFIRE/DURALAN NETWORK DRIVER
12979 M: Ion Badulescu <ionut@badula.org>
12980 S: Odd Fixes
12981 F: drivers/net/ethernet/adaptec/starfire*
12982
12983 STEC S1220 SKD DRIVER
12984 M: Bart Van Assche <bart.vanassche@wdc.com>
12985 L: linux-block@vger.kernel.org
12986 S: Maintained
12987 F: drivers/block/skd*[ch]
12988
12989 STI CEC DRIVER
12990 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12991 S: Maintained
12992 F: drivers/staging/media/st-cec/
12993 F: Documentation/devicetree/bindings/media/stih-cec.txt
12994
12995 STK1160 USB VIDEO CAPTURE DRIVER
12996 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12997 L: linux-media@vger.kernel.org
12998 T: git git://linuxtv.org/media_tree.git
12999 S: Maintained
13000 F: drivers/media/usb/stk1160/
13001
13002 STMMAC ETHERNET DRIVER
13003 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13004 M: Alexandre Torgue <alexandre.torgue@st.com>
13005 L: netdev@vger.kernel.org
13006 W: http://www.stlinux.com
13007 S: Supported
13008 F: drivers/net/ethernet/stmicro/stmmac/
13009
13010 SUN3/3X
13011 M: Sam Creasey <sammy@sammy.net>
13012 W: http://sammy.net/sun3/
13013 S: Maintained
13014 F: arch/m68k/kernel/*sun3*
13015 F: arch/m68k/sun3*/
13016 F: arch/m68k/include/asm/sun3*
13017 F: drivers/net/ethernet/i825xx/sun3*
13018
13019 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13020 M: Hans de Goede <hdegoede@redhat.com>
13021 L: linux-input@vger.kernel.org
13022 S: Maintained
13023 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13024 F: drivers/input/keyboard/sun4i-lradc-keys.c
13025
13026 SUNDANCE NETWORK DRIVER
13027 M: Denis Kirjanov <kda@linux-powerpc.org>
13028 L: netdev@vger.kernel.org
13029 S: Maintained
13030 F: drivers/net/ethernet/dlink/sundance.c
13031
13032 SUPERH
13033 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13034 M: Rich Felker <dalias@libc.org>
13035 L: linux-sh@vger.kernel.org
13036 Q: http://patchwork.kernel.org/project/linux-sh/list/
13037 S: Maintained
13038 F: Documentation/sh/
13039 F: arch/sh/
13040 F: drivers/sh/
13041
13042 SUSPEND TO RAM
13043 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13044 M: Len Brown <len.brown@intel.com>
13045 M: Pavel Machek <pavel@ucw.cz>
13046 L: linux-pm@vger.kernel.org
13047 B: https://bugzilla.kernel.org
13048 S: Supported
13049 F: Documentation/power/
13050 F: arch/x86/kernel/acpi/
13051 F: drivers/base/power/
13052 F: kernel/power/
13053 F: include/linux/suspend.h
13054 F: include/linux/freezer.h
13055 F: include/linux/pm.h
13056
13057 SVGA HANDLING
13058 M: Martin Mares <mj@ucw.cz>
13059 L: linux-video@atrey.karlin.mff.cuni.cz
13060 S: Maintained
13061 F: Documentation/svga.txt
13062 F: arch/x86/boot/video*
13063
13064 SWIOTLB SUBSYSTEM
13065 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13066 L: linux-kernel@vger.kernel.org
13067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13068 S: Supported
13069 F: lib/swiotlb.c
13070 F: arch/*/kernel/pci-swiotlb.c
13071 F: include/linux/swiotlb.h
13072
13073 SWITCHDEV
13074 M: Jiri Pirko <jiri@resnulli.us>
13075 M: Ivan Vecera <ivecera@redhat.com>
13076 L: netdev@vger.kernel.org
13077 S: Supported
13078 F: net/switchdev/
13079 F: include/net/switchdev.h
13080
13081 SYNC FILE FRAMEWORK
13082 M: Sumit Semwal <sumit.semwal@linaro.org>
13083 R: Gustavo Padovan <gustavo@padovan.org>
13084 S: Maintained
13085 L: linux-media@vger.kernel.org
13086 L: dri-devel@lists.freedesktop.org
13087 F: drivers/dma-buf/sync_*
13088 F: drivers/dma-buf/dma-fence*
13089 F: drivers/dma-buf/sw_sync.c
13090 F: include/linux/sync_file.h
13091 F: include/uapi/linux/sync_file.h
13092 F: Documentation/sync_file.txt
13093 T: git git://anongit.freedesktop.org/drm/drm-misc
13094
13095 SYNOPSYS ARC ARCHITECTURE
13096 M: Vineet Gupta <vgupta@synopsys.com>
13097 L: linux-snps-arc@lists.infradead.org
13098 S: Supported
13099 F: arch/arc/
13100 F: Documentation/devicetree/bindings/arc/*
13101 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13102 F: drivers/clocksource/arc_timer.c
13103 F: drivers/tty/serial/arc_uart.c
13104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13105
13106 SYNOPSYS ARC HSDK SDP pll clock driver
13107 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13108 S: Supported
13109 F: drivers/clk/clk-hsdk-pll.c
13110 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13111
13112 SYNOPSYS ARC SDP clock driver
13113 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13114 S: Supported
13115 F: drivers/clk/axs10x/*
13116 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13117
13118 SYNOPSYS ARC SDP platform support
13119 M: Alexey Brodkin <abrodkin@synopsys.com>
13120 S: Supported
13121 F: arch/arc/plat-axs10x
13122 F: arch/arc/boot/dts/ax*
13123 F: Documentation/devicetree/bindings/arc/axs10*
13124
13125 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13126 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13127 S: Supported
13128 F: drivers/reset/reset-axs10x.c
13129 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13130
13131 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13132 M: Hoan Tran <hotran@apm.com>
13133 L: linux-gpio@vger.kernel.org
13134 S: Maintained
13135 F: drivers/gpio/gpio-dwapb.c
13136 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13137
13138 SYNOPSYS DESIGNWARE DMAC DRIVER
13139 M: Viresh Kumar <vireshk@kernel.org>
13140 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13141 S: Maintained
13142 F: include/linux/dma/dw.h
13143 F: include/linux/platform_data/dma-dw.h
13144 F: drivers/dma/dw/
13145
13146 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13147 M: Jie Deng <jiedeng@synopsys.com>
13148 M: Jose Abreu <Jose.Abreu@synopsys.com>
13149 L: netdev@vger.kernel.org
13150 S: Supported
13151 F: drivers/net/ethernet/synopsys/
13152
13153 SYNOPSYS DESIGNWARE I2C DRIVER
13154 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13155 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13156 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13157 L: linux-i2c@vger.kernel.org
13158 S: Maintained
13159 F: drivers/i2c/busses/i2c-designware-*
13160 F: include/linux/platform_data/i2c-designware.h
13161
13162 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13163 M: Jaehoon Chung <jh80.chung@samsung.com>
13164 L: linux-mmc@vger.kernel.org
13165 S: Maintained
13166 F: drivers/mmc/host/dw_mmc*
13167
13168 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13169 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13170 S: Supported
13171 F: drivers/reset/reset-hsdk.c
13172 F: include/dt-bindings/reset/snps,hsdk-reset.h
13173 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13174
13175 SYSTEM CONFIGURATION (SYSCON)
13176 M: Lee Jones <lee.jones@linaro.org>
13177 M: Arnd Bergmann <arnd@arndb.de>
13178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13179 S: Supported
13180 F: drivers/mfd/syscon.c
13181
13182 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13183 M: Sudeep Holla <sudeep.holla@arm.com>
13184 L: linux-arm-kernel@lists.infradead.org
13185 S: Maintained
13186 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
13187 F: drivers/clk/clk-scpi.c
13188 F: drivers/cpufreq/scpi-cpufreq.c
13189 F: drivers/firmware/arm_scpi.c
13190 F: include/linux/scpi_protocol.h
13191
13192 SYSTEM RESET/SHUTDOWN DRIVERS
13193 M: Sebastian Reichel <sre@kernel.org>
13194 L: linux-pm@vger.kernel.org
13195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13196 S: Maintained
13197 F: Documentation/devicetree/bindings/power/reset/
13198 F: drivers/power/reset/
13199
13200 SYSTEM TRACE MODULE CLASS
13201 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13202 S: Maintained
13203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13204 F: Documentation/trace/stm.txt
13205 F: drivers/hwtracing/stm/
13206 F: include/linux/stm.h
13207 F: include/uapi/linux/stm.h
13208
13209 SYSV FILESYSTEM
13210 M: Christoph Hellwig <hch@infradead.org>
13211 S: Maintained
13212 F: Documentation/filesystems/sysv-fs.txt
13213 F: fs/sysv/
13214 F: include/linux/sysv_fs.h
13215
13216 TARGET SUBSYSTEM
13217 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13218 L: linux-scsi@vger.kernel.org
13219 L: target-devel@vger.kernel.org
13220 W: http://www.linux-iscsi.org
13221 W: http://groups.google.com/group/linux-iscsi-target-dev
13222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13223 S: Supported
13224 F: drivers/target/
13225 F: include/target/
13226 F: Documentation/target/
13227
13228 TASKSTATS STATISTICS INTERFACE
13229 M: Balbir Singh <bsingharora@gmail.com>
13230 S: Maintained
13231 F: Documentation/accounting/taskstats*
13232 F: include/linux/taskstats*
13233 F: kernel/taskstats.c
13234
13235 TC subsystem
13236 M: Jamal Hadi Salim <jhs@mojatatu.com>
13237 M: Cong Wang <xiyou.wangcong@gmail.com>
13238 M: Jiri Pirko <jiri@resnulli.us>
13239 L: netdev@vger.kernel.org
13240 S: Maintained
13241 F: include/net/pkt_cls.h
13242 F: include/net/pkt_sched.h
13243 F: include/net/tc_act/
13244 F: include/uapi/linux/pkt_cls.h
13245 F: include/uapi/linux/pkt_sched.h
13246 F: include/uapi/linux/tc_act/
13247 F: include/uapi/linux/tc_ematch/
13248 F: net/sched/
13249
13250 TCP LOW PRIORITY MODULE
13251 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13252 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13253 W: http://tcp-lp-mod.sourceforge.net/
13254 S: Maintained
13255 F: net/ipv4/tcp_lp.c
13256
13257 TDA10071 MEDIA DRIVER
13258 M: Antti Palosaari <crope@iki.fi>
13259 L: linux-media@vger.kernel.org
13260 W: https://linuxtv.org
13261 W: http://palosaari.fi/linux/
13262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13263 T: git git://linuxtv.org/anttip/media_tree.git
13264 S: Maintained
13265 F: drivers/media/dvb-frontends/tda10071*
13266
13267 TDA18212 MEDIA DRIVER
13268 M: Antti Palosaari <crope@iki.fi>
13269 L: linux-media@vger.kernel.org
13270 W: https://linuxtv.org
13271 W: http://palosaari.fi/linux/
13272 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13273 T: git git://linuxtv.org/anttip/media_tree.git
13274 S: Maintained
13275 F: drivers/media/tuners/tda18212*
13276
13277 TDA18218 MEDIA DRIVER
13278 M: Antti Palosaari <crope@iki.fi>
13279 L: linux-media@vger.kernel.org
13280 W: https://linuxtv.org
13281 W: http://palosaari.fi/linux/
13282 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13283 T: git git://linuxtv.org/anttip/media_tree.git
13284 S: Maintained
13285 F: drivers/media/tuners/tda18218*
13286
13287 TDA18271 MEDIA DRIVER
13288 M: Michael Krufky <mkrufky@linuxtv.org>
13289 L: linux-media@vger.kernel.org
13290 W: https://linuxtv.org
13291 W: http://github.com/mkrufky
13292 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13293 T: git git://linuxtv.org/mkrufky/tuners.git
13294 S: Maintained
13295 F: drivers/media/tuners/tda18271*
13296
13297 TDA827x MEDIA DRIVER
13298 M: Michael Krufky <mkrufky@linuxtv.org>
13299 L: linux-media@vger.kernel.org
13300 W: https://linuxtv.org
13301 W: http://github.com/mkrufky
13302 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13303 T: git git://linuxtv.org/mkrufky/tuners.git
13304 S: Maintained
13305 F: drivers/media/tuners/tda8290.*
13306
13307 TDA8290 MEDIA DRIVER
13308 M: Michael Krufky <mkrufky@linuxtv.org>
13309 L: linux-media@vger.kernel.org
13310 W: https://linuxtv.org
13311 W: http://github.com/mkrufky
13312 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13313 T: git git://linuxtv.org/mkrufky/tuners.git
13314 S: Maintained
13315 F: drivers/media/tuners/tda8290.*
13316
13317 TDA9840 MEDIA DRIVER
13318 M: Hans Verkuil <hverkuil@xs4all.nl>
13319 L: linux-media@vger.kernel.org
13320 T: git git://linuxtv.org/media_tree.git
13321 W: https://linuxtv.org
13322 S: Maintained
13323 F: drivers/media/i2c/tda9840*
13324
13325 TEA5761 TUNER DRIVER
13326 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13327 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13328 L: linux-media@vger.kernel.org
13329 W: https://linuxtv.org
13330 T: git git://linuxtv.org/media_tree.git
13331 S: Odd fixes
13332 F: drivers/media/tuners/tea5761.*
13333
13334 TEA5767 TUNER DRIVER
13335 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13336 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13337 L: linux-media@vger.kernel.org
13338 W: https://linuxtv.org
13339 T: git git://linuxtv.org/media_tree.git
13340 S: Maintained
13341 F: drivers/media/tuners/tea5767.*
13342
13343 TEA6415C MEDIA DRIVER
13344 M: Hans Verkuil <hverkuil@xs4all.nl>
13345 L: linux-media@vger.kernel.org
13346 T: git git://linuxtv.org/media_tree.git
13347 W: https://linuxtv.org
13348 S: Maintained
13349 F: drivers/media/i2c/tea6415c*
13350
13351 TEA6420 MEDIA DRIVER
13352 M: Hans Verkuil <hverkuil@xs4all.nl>
13353 L: linux-media@vger.kernel.org
13354 T: git git://linuxtv.org/media_tree.git
13355 W: https://linuxtv.org
13356 S: Maintained
13357 F: drivers/media/i2c/tea6420*
13358
13359 TEAM DRIVER
13360 M: Jiri Pirko <jiri@resnulli.us>
13361 L: netdev@vger.kernel.org
13362 S: Supported
13363 F: drivers/net/team/
13364 F: include/linux/if_team.h
13365 F: include/uapi/linux/if_team.h
13366
13367 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13368 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13369 S: Maintained
13370 F: arch/x86/platform/ts5500/
13371
13372 TECHNOTREND USB IR RECEIVER
13373 M: Sean Young <sean@mess.org>
13374 L: linux-media@vger.kernel.org
13375 S: Maintained
13376 F: drivers/media/rc/ttusbir.c
13377
13378 TEE SUBSYSTEM
13379 M: Jens Wiklander <jens.wiklander@linaro.org>
13380 S: Maintained
13381 F: include/linux/tee_drv.h
13382 F: include/uapi/linux/tee.h
13383 F: drivers/tee/
13384 F: Documentation/tee.txt
13385
13386 TEGRA ARCHITECTURE SUPPORT
13387 M: Thierry Reding <thierry.reding@gmail.com>
13388 M: Jonathan Hunter <jonathanh@nvidia.com>
13389 L: linux-tegra@vger.kernel.org
13390 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13392 S: Supported
13393 N: [^a-z]tegra
13394
13395 TEGRA CLOCK DRIVER
13396 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13397 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13398 S: Supported
13399 F: drivers/clk/tegra/
13400
13401 TEGRA DMA DRIVERS
13402 M: Laxman Dewangan <ldewangan@nvidia.com>
13403 M: Jon Hunter <jonathanh@nvidia.com>
13404 S: Supported
13405 F: drivers/dma/tegra*
13406
13407 TEGRA I2C DRIVER
13408 M: Laxman Dewangan <ldewangan@nvidia.com>
13409 S: Supported
13410 F: drivers/i2c/busses/i2c-tegra.c
13411
13412 TEGRA IOMMU DRIVERS
13413 M: Hiroshi Doyu <hdoyu@nvidia.com>
13414 S: Supported
13415 F: drivers/iommu/tegra*
13416
13417 TEGRA KBC DRIVER
13418 M: Rakesh Iyer <riyer@nvidia.com>
13419 M: Laxman Dewangan <ldewangan@nvidia.com>
13420 S: Supported
13421 F: drivers/input/keyboard/tegra-kbc.c
13422
13423 TEGRA PWM DRIVER
13424 M: Thierry Reding <thierry.reding@gmail.com>
13425 S: Supported
13426 F: drivers/pwm/pwm-tegra.c
13427
13428 TEGRA SERIAL DRIVER
13429 M: Laxman Dewangan <ldewangan@nvidia.com>
13430 S: Supported
13431 F: drivers/tty/serial/serial-tegra.c
13432
13433 TEGRA SPI DRIVER
13434 M: Laxman Dewangan <ldewangan@nvidia.com>
13435 S: Supported
13436 F: drivers/spi/spi-tegra*
13437
13438 TEHUTI ETHERNET DRIVER
13439 M: Andy Gospodarek <andy@greyhouse.net>
13440 L: netdev@vger.kernel.org
13441 S: Supported
13442 F: drivers/net/ethernet/tehuti/*
13443
13444 Telecom Clock Driver for MCPL0010
13445 M: Mark Gross <mark.gross@intel.com>
13446 S: Supported
13447 F: drivers/char/tlclk.c
13448
13449 TENSILICA XTENSA PORT (xtensa)
13450 M: Chris Zankel <chris@zankel.net>
13451 M: Max Filippov <jcmvbkbc@gmail.com>
13452 L: linux-xtensa@linux-xtensa.org
13453 T: git git://github.com/czankel/xtensa-linux.git
13454 S: Maintained
13455 F: arch/xtensa/
13456 F: drivers/irqchip/irq-xtensa-*
13457
13458 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13459 M: Nishanth Menon <nm@ti.com>
13460 M: Tero Kristo <t-kristo@ti.com>
13461 M: Santosh Shilimkar <ssantosh@kernel.org>
13462 L: linux-arm-kernel@lists.infradead.org
13463 S: Maintained
13464 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13465 F: drivers/firmware/ti_sci*
13466 F: include/linux/soc/ti/ti_sci_protocol.h
13467 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13468 F: include/dt-bindings/genpd/k2g.h
13469 F: drivers/soc/ti/ti_sci_pm_domains.c
13470 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13471 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13472 F: drivers/clk/keystone/sci-clk.c
13473 F: drivers/reset/reset-ti-sci.c
13474
13475 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13476 M: Hans Verkuil <hverkuil@xs4all.nl>
13477 L: linux-media@vger.kernel.org
13478 T: git git://linuxtv.org/media_tree.git
13479 W: https://linuxtv.org
13480 S: Maintained
13481 F: drivers/media/radio/radio-raremono.c
13482
13483 THERMAL
13484 M: Zhang Rui <rui.zhang@intel.com>
13485 M: Eduardo Valentin <edubezval@gmail.com>
13486 L: linux-pm@vger.kernel.org
13487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13489 Q: https://patchwork.kernel.org/project/linux-pm/list/
13490 S: Supported
13491 F: drivers/thermal/
13492 F: include/linux/thermal.h
13493 F: include/uapi/linux/thermal.h
13494 F: include/linux/cpu_cooling.h
13495 F: Documentation/devicetree/bindings/thermal/
13496
13497 THERMAL/CPU_COOLING
13498 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13499 M: Viresh Kumar <viresh.kumar@linaro.org>
13500 M: Javi Merino <javi.merino@kernel.org>
13501 L: linux-pm@vger.kernel.org
13502 S: Supported
13503 F: Documentation/thermal/cpu-cooling-api.txt
13504 F: drivers/thermal/cpu_cooling.c
13505 F: include/linux/cpu_cooling.h
13506
13507 THINKPAD ACPI EXTRAS DRIVER
13508 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13509 L: ibm-acpi-devel@lists.sourceforge.net
13510 L: platform-driver-x86@vger.kernel.org
13511 W: http://ibm-acpi.sourceforge.net
13512 W: http://thinkwiki.org/wiki/Ibm-acpi
13513 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13514 S: Maintained
13515 F: drivers/platform/x86/thinkpad_acpi.c
13516
13517 THUNDERBOLT DRIVER
13518 M: Andreas Noever <andreas.noever@gmail.com>
13519 M: Michael Jamet <michael.jamet@intel.com>
13520 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13521 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13523 S: Maintained
13524 F: Documentation/admin-guide/thunderbolt.rst
13525 F: drivers/thunderbolt/
13526 F: include/linux/thunderbolt.h
13527
13528 THUNDERBOLT NETWORK DRIVER
13529 M: Michael Jamet <michael.jamet@intel.com>
13530 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13531 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13532 L: netdev@vger.kernel.org
13533 S: Maintained
13534 F: drivers/net/thunderbolt.c
13535
13536 THUNDERX GPIO DRIVER
13537 M: David Daney <david.daney@cavium.com>
13538 S: Maintained
13539 F: drivers/gpio/gpio-thunderx.c
13540
13541 TI AM437X VPFE DRIVER
13542 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13543 L: linux-media@vger.kernel.org
13544 W: https://linuxtv.org
13545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13546 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13547 S: Maintained
13548 F: drivers/media/platform/am437x/
13549
13550 TI BANDGAP AND THERMAL DRIVER
13551 M: Eduardo Valentin <edubezval@gmail.com>
13552 M: Keerthy <j-keerthy@ti.com>
13553 L: linux-pm@vger.kernel.org
13554 L: linux-omap@vger.kernel.org
13555 S: Maintained
13556 F: drivers/thermal/ti-soc-thermal/
13557
13558 TI BQ27XXX POWER SUPPLY DRIVER
13559 R: Andrew F. Davis <afd@ti.com>
13560 F: include/linux/power/bq27xxx_battery.h
13561 F: drivers/power/supply/bq27xxx_battery.c
13562 F: drivers/power/supply/bq27xxx_battery_i2c.c
13563
13564 TI CDCE706 CLOCK DRIVER
13565 M: Max Filippov <jcmvbkbc@gmail.com>
13566 S: Maintained
13567 F: drivers/clk/clk-cdce706.c
13568
13569 TI CLOCK DRIVER
13570 M: Tero Kristo <t-kristo@ti.com>
13571 L: linux-omap@vger.kernel.org
13572 S: Maintained
13573 F: drivers/clk/ti/
13574 F: include/linux/clk/ti.h
13575
13576 TI DAVINCI MACHINE SUPPORT
13577 M: Sekhar Nori <nsekhar@ti.com>
13578 M: Kevin Hilman <khilman@kernel.org>
13579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13581 S: Supported
13582 F: arch/arm/mach-davinci/
13583 F: drivers/i2c/busses/i2c-davinci.c
13584 F: arch/arm/boot/dts/da850*
13585
13586 TI DAVINCI SERIES GPIO DRIVER
13587 M: Keerthy <j-keerthy@ti.com>
13588 L: linux-gpio@vger.kernel.org
13589 S: Maintained
13590 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13591 F: drivers/gpio/gpio-davinci.c
13592
13593 TI DAVINCI SERIES MEDIA DRIVER
13594 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13595 L: linux-media@vger.kernel.org
13596 W: https://linuxtv.org
13597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13598 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13599 S: Maintained
13600 F: drivers/media/platform/davinci/
13601 F: include/media/davinci/
13602
13603 TI ETHERNET SWITCH DRIVER (CPSW)
13604 R: Grygorii Strashko <grygorii.strashko@ti.com>
13605 L: linux-omap@vger.kernel.org
13606 L: netdev@vger.kernel.org
13607 S: Maintained
13608 F: drivers/net/ethernet/ti/cpsw*
13609 F: drivers/net/ethernet/ti/davinci*
13610
13611 TI FLASH MEDIA INTERFACE DRIVER
13612 M: Alex Dubov <oakad@yahoo.com>
13613 S: Maintained
13614 F: drivers/misc/tifm*
13615 F: drivers/mmc/host/tifm_sd.c
13616 F: include/linux/tifm.h
13617
13618 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13619 M: Santosh Shilimkar <ssantosh@kernel.org>
13620 L: linux-kernel@vger.kernel.org
13621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13622 S: Maintained
13623 F: drivers/soc/ti/*
13624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13625
13626 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13627 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13628 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13629 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13630 S: Maintained
13631 F: sound/soc/codecs/lm49453*
13632 F: sound/soc/codecs/isabelle*
13633
13634 TI LP855x BACKLIGHT DRIVER
13635 M: Milo Kim <milo.kim@ti.com>
13636 S: Maintained
13637 F: Documentation/backlight/lp855x-driver.txt
13638 F: drivers/video/backlight/lp855x_bl.c
13639 F: include/linux/platform_data/lp855x.h
13640
13641 TI LP8727 CHARGER DRIVER
13642 M: Milo Kim <milo.kim@ti.com>
13643 S: Maintained
13644 F: drivers/power/supply/lp8727_charger.c
13645 F: include/linux/platform_data/lp8727.h
13646
13647 TI LP8788 MFD DRIVER
13648 M: Milo Kim <milo.kim@ti.com>
13649 S: Maintained
13650 F: drivers/iio/adc/lp8788_adc.c
13651 F: drivers/leds/leds-lp8788.c
13652 F: drivers/mfd/lp8788*.c
13653 F: drivers/power/supply/lp8788-charger.c
13654 F: drivers/regulator/lp8788-*.c
13655 F: include/linux/mfd/lp8788*.h
13656
13657 TI NETCP ETHERNET DRIVER
13658 M: Wingman Kwok <w-kwok2@ti.com>
13659 M: Murali Karicheri <m-karicheri2@ti.com>
13660 L: netdev@vger.kernel.org
13661 S: Maintained
13662 F: drivers/net/ethernet/ti/netcp*
13663
13664 TI TAS571X FAMILY ASoC CODEC DRIVER
13665 M: Kevin Cernekee <cernekee@chromium.org>
13666 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13667 S: Odd Fixes
13668 F: sound/soc/codecs/tas571x*
13669
13670 TI TRF7970A NFC DRIVER
13671 M: Mark Greer <mgreer@animalcreek.com>
13672 L: linux-wireless@vger.kernel.org
13673 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13674 S: Supported
13675 F: drivers/nfc/trf7970a.c
13676 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13677
13678 TI TWL4030 SERIES SOC CODEC DRIVER
13679 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13680 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13681 S: Maintained
13682 F: sound/soc/codecs/twl4030*
13683
13684 TI VPE/CAL DRIVERS
13685 M: Benoit Parrot <bparrot@ti.com>
13686 L: linux-media@vger.kernel.org
13687 W: http://linuxtv.org/
13688 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13689 S: Maintained
13690 F: drivers/media/platform/ti-vpe/
13691
13692 TI WILINK WIRELESS DRIVERS
13693 L: linux-wireless@vger.kernel.org
13694 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13695 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13697 S: Orphan
13698 F: drivers/net/wireless/ti/
13699 F: include/linux/wl12xx.h
13700
13701 TILE ARCHITECTURE
13702 W: http://www.mellanox.com/repository/solutions/tile-scm/
13703 S: Orphan
13704 F: arch/tile/
13705 F: drivers/char/tile-srom.c
13706 F: drivers/edac/tile_edac.c
13707 F: drivers/net/ethernet/tile/
13708 F: drivers/rtc/rtc-tile.c
13709 F: drivers/tty/hvc/hvc_tile.c
13710 F: drivers/tty/serial/tilegx.c
13711 F: drivers/usb/host/*-tilegx.c
13712 F: include/linux/usb/tilegx.h
13713
13714 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13715 M: John Stultz <john.stultz@linaro.org>
13716 M: Thomas Gleixner <tglx@linutronix.de>
13717 R: Stephen Boyd <sboyd@codeaurora.org>
13718 L: linux-kernel@vger.kernel.org
13719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13720 S: Supported
13721 F: include/linux/clocksource.h
13722 F: include/linux/time.h
13723 F: include/linux/timex.h
13724 F: include/uapi/linux/time.h
13725 F: include/uapi/linux/timex.h
13726 F: kernel/time/clocksource.c
13727 F: kernel/time/time*.c
13728 F: kernel/time/alarmtimer.c
13729 F: kernel/time/ntp.c
13730 F: tools/testing/selftests/timers/
13731
13732 TIPC NETWORK LAYER
13733 M: Jon Maloy <jon.maloy@ericsson.com>
13734 M: Ying Xue <ying.xue@windriver.com>
13735 L: netdev@vger.kernel.org (core kernel code)
13736 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13737 W: http://tipc.sourceforge.net/
13738 S: Maintained
13739 F: include/uapi/linux/tipc*.h
13740 F: net/tipc/
13741
13742 TLAN NETWORK DRIVER
13743 M: Samuel Chessman <chessman@tux.org>
13744 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13745 W: http://sourceforge.net/projects/tlan/
13746 S: Maintained
13747 F: Documentation/networking/tlan.txt
13748 F: drivers/net/ethernet/ti/tlan.*
13749
13750 TM6000 VIDEO4LINUX DRIVER
13751 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13752 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13753 L: linux-media@vger.kernel.org
13754 W: https://linuxtv.org
13755 T: git git://linuxtv.org/media_tree.git
13756 S: Odd fixes
13757 F: drivers/media/usb/tm6000/
13758 F: Documentation/media/v4l-drivers/tm6000*
13759
13760 TMIO/SDHI MMC DRIVER
13761 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13762 L: linux-mmc@vger.kernel.org
13763 S: Supported
13764 F: drivers/mmc/host/tmio_mmc*
13765 F: drivers/mmc/host/renesas_sdhi*
13766 F: include/linux/mfd/tmio.h
13767
13768 TMP401 HARDWARE MONITOR DRIVER
13769 M: Guenter Roeck <linux@roeck-us.net>
13770 L: linux-hwmon@vger.kernel.org
13771 S: Maintained
13772 F: Documentation/hwmon/tmp401
13773 F: drivers/hwmon/tmp401.c
13774
13775 TMPFS (SHMEM FILESYSTEM)
13776 M: Hugh Dickins <hughd@google.com>
13777 L: linux-mm@kvack.org
13778 S: Maintained
13779 F: include/linux/shmem_fs.h
13780 F: mm/shmem.c
13781
13782 TOMOYO SECURITY MODULE
13783 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13784 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13785 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13786 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13787 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13788 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13789 W: http://tomoyo.sourceforge.jp/
13790 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13791 S: Maintained
13792 F: security/tomoyo/
13793
13794 TOPSTAR LAPTOP EXTRAS DRIVER
13795 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13796 L: platform-driver-x86@vger.kernel.org
13797 S: Maintained
13798 F: drivers/platform/x86/topstar-laptop.c
13799
13800 TORTURE-TEST MODULES
13801 M: Davidlohr Bueso <dave@stgolabs.net>
13802 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13803 M: Josh Triplett <josh@joshtriplett.org>
13804 L: linux-kernel@vger.kernel.org
13805 S: Supported
13806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13807 F: Documentation/RCU/torture.txt
13808 F: kernel/torture.c
13809 F: kernel/rcu/rcutorture.c
13810 F: kernel/locking/locktorture.c
13811
13812 TOSHIBA ACPI EXTRAS DRIVER
13813 M: Azael Avalos <coproscefalo@gmail.com>
13814 L: platform-driver-x86@vger.kernel.org
13815 S: Maintained
13816 F: drivers/platform/x86/toshiba_acpi.c
13817
13818 TOSHIBA BLUETOOTH DRIVER
13819 M: Azael Avalos <coproscefalo@gmail.com>
13820 L: platform-driver-x86@vger.kernel.org
13821 S: Maintained
13822 F: drivers/platform/x86/toshiba_bluetooth.c
13823
13824 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13825 M: Azael Avalos <coproscefalo@gmail.com>
13826 L: platform-driver-x86@vger.kernel.org
13827 S: Maintained
13828 F: drivers/platform/x86/toshiba_haps.c
13829
13830 TOSHIBA SMM DRIVER
13831 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13832 W: http://www.buzzard.org.uk/toshiba/
13833 S: Maintained
13834 F: drivers/char/toshiba.c
13835 F: include/linux/toshiba.h
13836 F: include/uapi/linux/toshiba.h
13837
13838 TOSHIBA TC358743 DRIVER
13839 M: Mats Randgaard <matrandg@cisco.com>
13840 L: linux-media@vger.kernel.org
13841 S: Maintained
13842 F: drivers/media/i2c/tc358743*
13843 F: include/media/i2c/tc358743.h
13844
13845 TOSHIBA WMI HOTKEYS DRIVER
13846 M: Azael Avalos <coproscefalo@gmail.com>
13847 L: platform-driver-x86@vger.kernel.org
13848 S: Maintained
13849 F: drivers/platform/x86/toshiba-wmi.c
13850
13851 TPM DEVICE DRIVER
13852 M: Peter Huewe <peterhuewe@gmx.de>
13853 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13854 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13855 L: linux-integrity@vger.kernel.org
13856 Q: https://patchwork.kernel.org/project/linux-integrity/list/
13857 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13858 S: Maintained
13859 F: drivers/char/tpm/
13860
13861 TRACING
13862 M: Steven Rostedt <rostedt@goodmis.org>
13863 M: Ingo Molnar <mingo@redhat.com>
13864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13865 S: Maintained
13866 F: Documentation/trace/ftrace.txt
13867 F: arch/*/*/*/ftrace.h
13868 F: arch/*/kernel/ftrace.c
13869 F: include/*/ftrace.h
13870 F: include/linux/trace*.h
13871 F: include/trace/
13872 F: kernel/trace/
13873 F: tools/testing/selftests/ftrace/
13874
13875 TRACING MMIO ACCESSES (MMIOTRACE)
13876 M: Steven Rostedt <rostedt@goodmis.org>
13877 M: Ingo Molnar <mingo@kernel.org>
13878 R: Karol Herbst <karolherbst@gmail.com>
13879 R: Pekka Paalanen <ppaalanen@gmail.com>
13880 S: Maintained
13881 L: linux-kernel@vger.kernel.org
13882 L: nouveau@lists.freedesktop.org
13883 F: kernel/trace/trace_mmiotrace.c
13884 F: include/linux/mmiotrace.h
13885 F: arch/x86/mm/kmmio.c
13886 F: arch/x86/mm/mmio-mod.c
13887 F: arch/x86/mm/testmmiotrace.c
13888
13889 TRIVIAL PATCHES
13890 M: Jiri Kosina <trivial@kernel.org>
13891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13892 S: Maintained
13893 K: ^Subject:.*(?i)trivial
13894
13895 TEMPO SEMICONDUCTOR DRIVERS
13896 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
13897 S: Maintained
13898 F: sound/soc/codecs/tscs*.c
13899 F: sound/soc/codecs/tscs*.h
13900 F: Documentation/devicetree/bindings/sound/tscs*.txt
13901
13902 TTY LAYER
13903 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13904 M: Jiri Slaby <jslaby@suse.com>
13905 S: Supported
13906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13907 F: Documentation/serial/
13908 F: drivers/tty/
13909 F: drivers/tty/serial/serial_core.c
13910 F: include/linux/serial_core.h
13911 F: include/linux/serial.h
13912 F: include/linux/tty.h
13913 F: include/uapi/linux/serial_core.h
13914 F: include/uapi/linux/serial.h
13915 F: include/uapi/linux/tty.h
13916
13917 TUA9001 MEDIA DRIVER
13918 M: Antti Palosaari <crope@iki.fi>
13919 L: linux-media@vger.kernel.org
13920 W: https://linuxtv.org
13921 W: http://palosaari.fi/linux/
13922 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13923 T: git git://linuxtv.org/anttip/media_tree.git
13924 S: Maintained
13925 F: drivers/media/tuners/tua9001*
13926
13927 TULIP NETWORK DRIVERS
13928 L: netdev@vger.kernel.org
13929 L: linux-parisc@vger.kernel.org
13930 S: Orphan
13931 F: drivers/net/ethernet/dec/tulip/
13932
13933 TUN/TAP driver
13934 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13935 W: http://vtun.sourceforge.net/tun
13936 S: Maintained
13937 F: Documentation/networking/tuntap.txt
13938 F: arch/um/os-Linux/drivers/
13939
13940 TURBOCHANNEL SUBSYSTEM
13941 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13942 M: Ralf Baechle <ralf@linux-mips.org>
13943 L: linux-mips@linux-mips.org
13944 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13945 S: Maintained
13946 F: drivers/tc/
13947 F: include/linux/tc.h
13948
13949 TW5864 VIDEO4LINUX DRIVER
13950 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13951 M: Anton Sviridenko <anton@corp.bluecherry.net>
13952 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13953 M: Andrey Utkin <andrey_utkin@fastmail.com>
13954 L: linux-media@vger.kernel.org
13955 S: Supported
13956 F: drivers/media/pci/tw5864/
13957
13958 TW68 VIDEO4LINUX DRIVER
13959 M: Hans Verkuil <hverkuil@xs4all.nl>
13960 L: linux-media@vger.kernel.org
13961 T: git git://linuxtv.org/media_tree.git
13962 W: https://linuxtv.org
13963 S: Odd Fixes
13964 F: drivers/media/pci/tw68/
13965
13966 TW686X VIDEO4LINUX DRIVER
13967 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13968 L: linux-media@vger.kernel.org
13969 T: git git://linuxtv.org/media_tree.git
13970 W: http://linuxtv.org
13971 S: Maintained
13972 F: drivers/media/pci/tw686x/
13973
13974 UBI FILE SYSTEM (UBIFS)
13975 M: Richard Weinberger <richard@nod.at>
13976 M: Artem Bityutskiy <dedekind1@gmail.com>
13977 M: Adrian Hunter <adrian.hunter@intel.com>
13978 L: linux-mtd@lists.infradead.org
13979 T: git git://git.infradead.org/ubifs-2.6.git
13980 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13981 S: Supported
13982 F: Documentation/filesystems/ubifs.txt
13983 F: fs/ubifs/
13984
13985 UCLINUX (M68KNOMMU AND COLDFIRE)
13986 M: Greg Ungerer <gerg@linux-m68k.org>
13987 W: http://www.linux-m68k.org/
13988 W: http://www.uclinux.org/
13989 L: linux-m68k@lists.linux-m68k.org
13990 L: uclinux-dev@uclinux.org (subscribers-only)
13991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13992 S: Maintained
13993 F: arch/m68k/coldfire/
13994 F: arch/m68k/68*/
13995 F: arch/m68k/*/*_no.*
13996 F: arch/m68k/include/asm/*_no.*
13997
13998 UDF FILESYSTEM
13999 M: Jan Kara <jack@suse.com>
14000 S: Maintained
14001 F: Documentation/filesystems/udf.txt
14002 F: fs/udf/
14003
14004 UDRAW TABLET
14005 M: Bastien Nocera <hadess@hadess.net>
14006 L: linux-input@vger.kernel.org
14007 S: Maintained
14008 F: drivers/hid/hid-udraw-ps3.c
14009
14010 UFS FILESYSTEM
14011 M: Evgeniy Dushistov <dushistov@mail.ru>
14012 S: Maintained
14013 F: Documentation/filesystems/ufs.txt
14014 F: fs/ufs/
14015
14016 UHID USERSPACE HID IO DRIVER:
14017 M: David Herrmann <dh.herrmann@googlemail.com>
14018 L: linux-input@vger.kernel.org
14019 S: Maintained
14020 F: drivers/hid/uhid.c
14021 F: include/uapi/linux/uhid.h
14022
14023 ULPI BUS
14024 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14025 L: linux-usb@vger.kernel.org
14026 S: Maintained
14027 F: drivers/usb/common/ulpi.c
14028 F: include/linux/ulpi/
14029
14030 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14031 L: linux-usb@vger.kernel.org
14032 S: Orphan
14033 F: drivers/uwb/
14034 F: include/linux/uwb.h
14035 F: include/linux/uwb/
14036
14037 UNICORE32 ARCHITECTURE:
14038 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
14039 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14040 S: Maintained
14041 T: git git://github.com/gxt/linux.git
14042 F: arch/unicore32/
14043
14044 UNIFDEF
14045 M: Tony Finch <dot@dotat.at>
14046 W: http://dotat.at/prog/unifdef
14047 S: Maintained
14048 F: scripts/unifdef.c
14049
14050 UNIFORM CDROM DRIVER
14051 M: Jens Axboe <axboe@kernel.dk>
14052 W: http://www.kernel.dk
14053 S: Maintained
14054 F: Documentation/cdrom/
14055 F: drivers/cdrom/cdrom.c
14056 F: include/linux/cdrom.h
14057 F: include/uapi/linux/cdrom.h
14058
14059 UNISYS S-PAR DRIVERS
14060 M: David Kershner <david.kershner@unisys.com>
14061 L: sparmaintainer@unisys.com (Unisys internal)
14062 S: Supported
14063 F: drivers/staging/unisys/
14064
14065 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14066 M: Vinayak Holikatti <vinholikatti@gmail.com>
14067 L: linux-scsi@vger.kernel.org
14068 S: Supported
14069 F: Documentation/scsi/ufs.txt
14070 F: drivers/scsi/ufs/
14071
14072 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14073 M: Joao Pinto <jpinto@synopsys.com>
14074 L: linux-scsi@vger.kernel.org
14075 S: Supported
14076 F: drivers/scsi/ufs/*dwc*
14077
14078 UNSORTED BLOCK IMAGES (UBI)
14079 M: Artem Bityutskiy <dedekind1@gmail.com>
14080 M: Richard Weinberger <richard@nod.at>
14081 W: http://www.linux-mtd.infradead.org/
14082 L: linux-mtd@lists.infradead.org
14083 T: git git://git.infradead.org/ubifs-2.6.git
14084 S: Supported
14085 F: drivers/mtd/ubi/
14086 F: include/linux/mtd/ubi.h
14087 F: include/uapi/mtd/ubi-user.h
14088
14089 USB "USBNET" DRIVER FRAMEWORK
14090 M: Oliver Neukum <oneukum@suse.com>
14091 L: netdev@vger.kernel.org
14092 W: http://www.linux-usb.org/usbnet
14093 S: Maintained
14094 F: drivers/net/usb/usbnet.c
14095 F: include/linux/usb/usbnet.h
14096
14097 USB ACM DRIVER
14098 M: Oliver Neukum <oneukum@suse.com>
14099 L: linux-usb@vger.kernel.org
14100 S: Maintained
14101 F: Documentation/usb/acm.txt
14102 F: drivers/usb/class/cdc-acm.*
14103
14104 USB AR5523 WIRELESS DRIVER
14105 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14106 L: linux-wireless@vger.kernel.org
14107 S: Maintained
14108 F: drivers/net/wireless/ath/ar5523/
14109
14110 USB ATTACHED SCSI
14111 M: Oliver Neukum <oneukum@suse.com>
14112 L: linux-usb@vger.kernel.org
14113 L: linux-scsi@vger.kernel.org
14114 S: Maintained
14115 F: drivers/usb/storage/uas.c
14116
14117 USB CDC ETHERNET DRIVER
14118 M: Oliver Neukum <oliver@neukum.org>
14119 L: linux-usb@vger.kernel.org
14120 S: Maintained
14121 F: drivers/net/usb/cdc_*.c
14122 F: include/uapi/linux/usb/cdc.h
14123
14124 USB CHAOSKEY DRIVER
14125 M: Keith Packard <keithp@keithp.com>
14126 L: linux-usb@vger.kernel.org
14127 S: Maintained
14128 F: drivers/usb/misc/chaoskey.c
14129
14130 USB CYPRESS C67X00 DRIVER
14131 M: Peter Korsgaard <jacmet@sunsite.dk>
14132 L: linux-usb@vger.kernel.org
14133 S: Maintained
14134 F: drivers/usb/c67x00/
14135
14136 USB DAVICOM DM9601 DRIVER
14137 M: Peter Korsgaard <jacmet@sunsite.dk>
14138 L: netdev@vger.kernel.org
14139 W: http://www.linux-usb.org/usbnet
14140 S: Maintained
14141 F: drivers/net/usb/dm9601.c
14142
14143 USB DIAMOND RIO500 DRIVER
14144 M: Cesar Miquel <miquel@df.uba.ar>
14145 L: rio500-users@lists.sourceforge.net
14146 W: http://rio500.sourceforge.net
14147 S: Maintained
14148 F: drivers/usb/misc/rio500*
14149
14150 USB EHCI DRIVER
14151 M: Alan Stern <stern@rowland.harvard.edu>
14152 L: linux-usb@vger.kernel.org
14153 S: Maintained
14154 F: Documentation/usb/ehci.txt
14155 F: drivers/usb/host/ehci*
14156
14157 USB GADGET/PERIPHERAL SUBSYSTEM
14158 M: Felipe Balbi <balbi@kernel.org>
14159 L: linux-usb@vger.kernel.org
14160 W: http://www.linux-usb.org/gadget
14161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14162 S: Maintained
14163 F: drivers/usb/gadget/
14164 F: include/linux/usb/gadget*
14165
14166 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14167 M: Jiri Kosina <jikos@kernel.org>
14168 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14169 L: linux-usb@vger.kernel.org
14170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14171 S: Maintained
14172 F: Documentation/hid/hiddev.txt
14173 F: drivers/hid/usbhid/
14174
14175 USB ISP116X DRIVER
14176 M: Olav Kongas <ok@artecdesign.ee>
14177 L: linux-usb@vger.kernel.org
14178 S: Maintained
14179 F: drivers/usb/host/isp116x*
14180 F: include/linux/usb/isp116x.h
14181
14182 USB LAN78XX ETHERNET DRIVER
14183 M: Woojung Huh <woojung.huh@microchip.com>
14184 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14185 L: netdev@vger.kernel.org
14186 S: Maintained
14187 F: drivers/net/usb/lan78xx.*
14188
14189 USB MASS STORAGE DRIVER
14190 M: Alan Stern <stern@rowland.harvard.edu>
14191 L: linux-usb@vger.kernel.org
14192 L: usb-storage@lists.one-eyed-alien.net
14193 S: Maintained
14194 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14195 F: drivers/usb/storage/
14196
14197 USB MIDI DRIVER
14198 M: Clemens Ladisch <clemens@ladisch.de>
14199 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14200 T: git git://git.alsa-project.org/alsa-kernel.git
14201 S: Maintained
14202 F: sound/usb/midi.*
14203
14204 USB NETWORKING DRIVERS
14205 L: linux-usb@vger.kernel.org
14206 S: Odd Fixes
14207 F: drivers/net/usb/
14208
14209 USB OHCI DRIVER
14210 M: Alan Stern <stern@rowland.harvard.edu>
14211 L: linux-usb@vger.kernel.org
14212 S: Maintained
14213 F: Documentation/usb/ohci.txt
14214 F: drivers/usb/host/ohci*
14215
14216 USB OTG FSM (Finite State Machine)
14217 M: Peter Chen <Peter.Chen@nxp.com>
14218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14219 L: linux-usb@vger.kernel.org
14220 S: Maintained
14221 F: drivers/usb/common/usb-otg-fsm.c
14222
14223 USB OVER IP DRIVER
14224 M: Valentina Manea <valentina.manea.m@gmail.com>
14225 M: Shuah Khan <shuahkh@osg.samsung.com>
14226 M: Shuah Khan <shuah@kernel.org>
14227 L: linux-usb@vger.kernel.org
14228 S: Maintained
14229 F: Documentation/usb/usbip_protocol.txt
14230 F: drivers/usb/usbip/
14231 F: tools/usb/usbip/
14232
14233 USB PEGASUS DRIVER
14234 M: Petko Manolov <petkan@nucleusys.com>
14235 L: linux-usb@vger.kernel.org
14236 L: netdev@vger.kernel.org
14237 T: git git://github.com/petkan/pegasus.git
14238 W: https://github.com/petkan/pegasus
14239 S: Maintained
14240 F: drivers/net/usb/pegasus.*
14241
14242 USB PHY LAYER
14243 M: Felipe Balbi <balbi@kernel.org>
14244 L: linux-usb@vger.kernel.org
14245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14246 S: Maintained
14247 F: drivers/usb/phy/
14248
14249 USB PRINTER DRIVER (usblp)
14250 M: Pete Zaitcev <zaitcev@redhat.com>
14251 L: linux-usb@vger.kernel.org
14252 S: Supported
14253 F: drivers/usb/class/usblp.c
14254
14255 USB QMI WWAN NETWORK DRIVER
14256 M: Bjørn Mork <bjorn@mork.no>
14257 L: netdev@vger.kernel.org
14258 S: Maintained
14259 F: Documentation/ABI/testing/sysfs-class-net-qmi
14260 F: drivers/net/usb/qmi_wwan.c
14261
14262 USB RTL8150 DRIVER
14263 M: Petko Manolov <petkan@nucleusys.com>
14264 L: linux-usb@vger.kernel.org
14265 L: netdev@vger.kernel.org
14266 T: git git://github.com/petkan/rtl8150.git
14267 W: https://github.com/petkan/rtl8150
14268 S: Maintained
14269 F: drivers/net/usb/rtl8150.c
14270
14271 USB SERIAL SUBSYSTEM
14272 M: Johan Hovold <johan@kernel.org>
14273 L: linux-usb@vger.kernel.org
14274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14275 S: Maintained
14276 F: Documentation/usb/usb-serial.txt
14277 F: drivers/usb/serial/
14278 F: include/linux/usb/serial.h
14279
14280 USB SMSC75XX ETHERNET DRIVER
14281 M: Steve Glendinning <steve.glendinning@shawell.net>
14282 L: netdev@vger.kernel.org
14283 S: Maintained
14284 F: drivers/net/usb/smsc75xx.*
14285
14286 USB SMSC95XX ETHERNET DRIVER
14287 M: Steve Glendinning <steve.glendinning@shawell.net>
14288 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14289 L: netdev@vger.kernel.org
14290 S: Maintained
14291 F: drivers/net/usb/smsc95xx.*
14292
14293 USB SUBSYSTEM
14294 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14295 L: linux-usb@vger.kernel.org
14296 W: http://www.linux-usb.org
14297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14298 S: Supported
14299 F: Documentation/devicetree/bindings/usb/
14300 F: Documentation/usb/
14301 F: drivers/usb/
14302 F: include/linux/usb.h
14303 F: include/linux/usb/
14304
14305 USB TYPEC SUBSYSTEM
14306 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14307 L: linux-usb@vger.kernel.org
14308 S: Maintained
14309 F: Documentation/ABI/testing/sysfs-class-typec
14310 F: Documentation/usb/typec.rst
14311 F: drivers/usb/typec/
14312 F: include/linux/usb/typec.h
14313
14314 USB UHCI DRIVER
14315 M: Alan Stern <stern@rowland.harvard.edu>
14316 L: linux-usb@vger.kernel.org
14317 S: Maintained
14318 F: drivers/usb/host/uhci*
14319
14320 USB VIDEO CLASS
14321 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14322 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14323 L: linux-media@vger.kernel.org
14324 T: git git://linuxtv.org/media_tree.git
14325 W: http://www.ideasonboard.org/uvc/
14326 S: Maintained
14327 F: drivers/media/usb/uvc/
14328 F: include/uapi/linux/uvcvideo.h
14329
14330 USB VISION DRIVER
14331 M: Hans Verkuil <hverkuil@xs4all.nl>
14332 L: linux-media@vger.kernel.org
14333 T: git git://linuxtv.org/media_tree.git
14334 W: https://linuxtv.org
14335 S: Odd Fixes
14336 F: drivers/media/usb/usbvision/
14337
14338 USB WEBCAM GADGET
14339 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14340 L: linux-usb@vger.kernel.org
14341 S: Maintained
14342 F: drivers/usb/gadget/function/*uvc*
14343 F: drivers/usb/gadget/legacy/webcam.c
14344
14345 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14346 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14347 L: linux-wireless@vger.kernel.org
14348 S: Maintained
14349 F: drivers/net/wireless/rndis_wlan.c
14350
14351 USB XHCI DRIVER
14352 M: Mathias Nyman <mathias.nyman@intel.com>
14353 L: linux-usb@vger.kernel.org
14354 S: Supported
14355 F: drivers/usb/host/xhci*
14356 F: drivers/usb/host/pci-quirks*
14357
14358 USB ZD1201 DRIVER
14359 L: linux-wireless@vger.kernel.org
14360 W: http://linux-lc100020.sourceforge.net
14361 S: Orphan
14362 F: drivers/net/wireless/zydas/zd1201.*
14363
14364 USB ZR364XX DRIVER
14365 M: Antoine Jacquet <royale@zerezo.com>
14366 L: linux-usb@vger.kernel.org
14367 L: linux-media@vger.kernel.org
14368 T: git git://linuxtv.org/media_tree.git
14369 W: http://royale.zerezo.com/zr364xx/
14370 S: Maintained
14371 F: Documentation/media/v4l-drivers/zr364xx*
14372 F: drivers/media/usb/zr364xx/
14373
14374 USER-MODE LINUX (UML)
14375 M: Jeff Dike <jdike@addtoit.com>
14376 M: Richard Weinberger <richard@nod.at>
14377 L: user-mode-linux-devel@lists.sourceforge.net
14378 L: user-mode-linux-user@lists.sourceforge.net
14379 W: http://user-mode-linux.sourceforge.net
14380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14381 S: Maintained
14382 F: Documentation/virtual/uml/
14383 F: arch/um/
14384 F: arch/x86/um/
14385 F: fs/hostfs/
14386 F: fs/hppfs/
14387
14388 USERSPACE I/O (UIO)
14389 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14390 S: Maintained
14391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14392 F: Documentation/driver-api/uio-howto.rst
14393 F: drivers/uio/
14394 F: include/linux/uio*.h
14395
14396 UTIL-LINUX PACKAGE
14397 M: Karel Zak <kzak@redhat.com>
14398 L: util-linux@vger.kernel.org
14399 W: http://en.wikipedia.org/wiki/Util-linux
14400 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14401 S: Maintained
14402
14403 UUID HELPERS
14404 M: Christoph Hellwig <hch@lst.de>
14405 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14406 L: linux-kernel@vger.kernel.org
14407 T: git git://git.infradead.org/users/hch/uuid.git
14408 F: lib/uuid.c
14409 F: lib/test_uuid.c
14410 F: include/linux/uuid.h
14411 F: include/uapi/linux/uuid.h
14412 S: Maintained
14413
14414 UVESAFB DRIVER
14415 M: Michal Januszewski <spock@gentoo.org>
14416 L: linux-fbdev@vger.kernel.org
14417 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14418 S: Maintained
14419 F: Documentation/fb/uvesafb.txt
14420 F: drivers/video/fbdev/uvesafb.*
14421
14422 VF610 NAND DRIVER
14423 M: Stefan Agner <stefan@agner.ch>
14424 L: linux-mtd@lists.infradead.org
14425 S: Supported
14426 F: drivers/mtd/nand/vf610_nfc.c
14427
14428 VFAT/FAT/MSDOS FILESYSTEM
14429 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14430 S: Maintained
14431 F: Documentation/filesystems/vfat.txt
14432 F: fs/fat/
14433
14434 VFIO DRIVER
14435 M: Alex Williamson <alex.williamson@redhat.com>
14436 L: kvm@vger.kernel.org
14437 T: git git://github.com/awilliam/linux-vfio.git
14438 S: Maintained
14439 F: Documentation/vfio.txt
14440 F: drivers/vfio/
14441 F: include/linux/vfio.h
14442 F: include/uapi/linux/vfio.h
14443
14444 VFIO MEDIATED DEVICE DRIVERS
14445 M: Kirti Wankhede <kwankhede@nvidia.com>
14446 L: kvm@vger.kernel.org
14447 S: Maintained
14448 F: Documentation/vfio-mediated-device.txt
14449 F: drivers/vfio/mdev/
14450 F: include/linux/mdev.h
14451 F: samples/vfio-mdev/
14452
14453 VFIO PLATFORM DRIVER
14454 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14455 L: kvm@vger.kernel.org
14456 S: Maintained
14457 F: drivers/vfio/platform/
14458
14459 VGA_SWITCHEROO
14460 R: Lukas Wunner <lukas@wunner.de>
14461 S: Maintained
14462 F: Documentation/gpu/vga-switcheroo.rst
14463 F: drivers/gpu/vga/vga_switcheroo.c
14464 F: include/linux/vga_switcheroo.h
14465 T: git git://anongit.freedesktop.org/drm/drm-misc
14466
14467 VIA RHINE NETWORK DRIVER
14468 S: Orphan
14469 F: drivers/net/ethernet/via/via-rhine.c
14470
14471 VIA SD/MMC CARD CONTROLLER DRIVER
14472 M: Bruce Chang <brucechang@via.com.tw>
14473 M: Harald Welte <HaraldWelte@viatech.com>
14474 S: Maintained
14475 F: drivers/mmc/host/via-sdmmc.c
14476
14477 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14478 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14479 L: linux-fbdev@vger.kernel.org
14480 S: Maintained
14481 F: include/linux/via-core.h
14482 F: include/linux/via-gpio.h
14483 F: include/linux/via_i2c.h
14484 F: drivers/video/fbdev/via/
14485
14486 VIA VELOCITY NETWORK DRIVER
14487 M: Francois Romieu <romieu@fr.zoreil.com>
14488 L: netdev@vger.kernel.org
14489 S: Maintained
14490 F: drivers/net/ethernet/via/via-velocity.*
14491
14492 VIDEO MULTIPLEXER DRIVER
14493 M: Philipp Zabel <p.zabel@pengutronix.de>
14494 L: linux-media@vger.kernel.org
14495 S: Maintained
14496 F: drivers/media/platform/video-mux.c
14497
14498 VIDEOBUF2 FRAMEWORK
14499 M: Pawel Osciak <pawel@osciak.com>
14500 M: Marek Szyprowski <m.szyprowski@samsung.com>
14501 M: Kyungmin Park <kyungmin.park@samsung.com>
14502 L: linux-media@vger.kernel.org
14503 S: Maintained
14504 F: drivers/media/v4l2-core/videobuf2-*
14505 F: include/media/videobuf2-*
14506
14507 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14508 M: Helen Koike <helen.koike@collabora.com>
14509 L: linux-media@vger.kernel.org
14510 T: git git://linuxtv.org/media_tree.git
14511 W: https://linuxtv.org
14512 S: Maintained
14513 F: drivers/media/platform/vimc/*
14514
14515 VIRT LIB
14516 M: Alex Williamson <alex.williamson@redhat.com>
14517 M: Paolo Bonzini <pbonzini@redhat.com>
14518 L: kvm@vger.kernel.org
14519 S: Supported
14520 F: virt/lib/
14521
14522 VIRTIO AND VHOST VSOCK DRIVER
14523 M: Stefan Hajnoczi <stefanha@redhat.com>
14524 L: kvm@vger.kernel.org
14525 L: virtualization@lists.linux-foundation.org
14526 L: netdev@vger.kernel.org
14527 S: Maintained
14528 F: include/linux/virtio_vsock.h
14529 F: include/uapi/linux/virtio_vsock.h
14530 F: include/uapi/linux/vsockmon.h
14531 F: include/uapi/linux/vm_sockets_diag.h
14532 F: net/vmw_vsock/diag.c
14533 F: net/vmw_vsock/af_vsock_tap.c
14534 F: net/vmw_vsock/virtio_transport_common.c
14535 F: net/vmw_vsock/virtio_transport.c
14536 F: drivers/net/vsockmon.c
14537 F: drivers/vhost/vsock.c
14538 F: drivers/vhost/vsock.h
14539 F: tools/testing/vsock/
14540
14541 VIRTIO CONSOLE DRIVER
14542 M: Amit Shah <amit@kernel.org>
14543 L: virtualization@lists.linux-foundation.org
14544 S: Maintained
14545 F: drivers/char/virtio_console.c
14546 F: include/linux/virtio_console.h
14547 F: include/uapi/linux/virtio_console.h
14548
14549 VIRTIO CORE, NET AND BLOCK DRIVERS
14550 M: "Michael S. Tsirkin" <mst@redhat.com>
14551 M: Jason Wang <jasowang@redhat.com>
14552 L: virtualization@lists.linux-foundation.org
14553 S: Maintained
14554 F: Documentation/devicetree/bindings/virtio/
14555 F: drivers/virtio/
14556 F: tools/virtio/
14557 F: drivers/net/virtio_net.c
14558 F: drivers/block/virtio_blk.c
14559 F: include/linux/virtio*.h
14560 F: include/uapi/linux/virtio_*.h
14561 F: drivers/crypto/virtio/
14562 F: mm/balloon_compaction.c
14563
14564 VIRTIO CRYPTO DRIVER
14565 M: Gonglei <arei.gonglei@huawei.com>
14566 L: virtualization@lists.linux-foundation.org
14567 L: linux-crypto@vger.kernel.org
14568 S: Maintained
14569 F: drivers/crypto/virtio/
14570 F: include/uapi/linux/virtio_crypto.h
14571
14572 VIRTIO DRIVERS FOR S390
14573 M: Cornelia Huck <cohuck@redhat.com>
14574 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14575 L: linux-s390@vger.kernel.org
14576 L: virtualization@lists.linux-foundation.org
14577 L: kvm@vger.kernel.org
14578 S: Supported
14579 F: drivers/s390/virtio/
14580 F: arch/s390/include/uapi/asm/virtio-ccw.h
14581
14582 VIRTIO GPU DRIVER
14583 M: David Airlie <airlied@linux.ie>
14584 M: Gerd Hoffmann <kraxel@redhat.com>
14585 L: dri-devel@lists.freedesktop.org
14586 L: virtualization@lists.linux-foundation.org
14587 T: git git://anongit.freedesktop.org/drm/drm-misc
14588 S: Maintained
14589 F: drivers/gpu/drm/virtio/
14590 F: include/uapi/linux/virtio_gpu.h
14591
14592 VIRTIO HOST (VHOST)
14593 M: "Michael S. Tsirkin" <mst@redhat.com>
14594 M: Jason Wang <jasowang@redhat.com>
14595 L: kvm@vger.kernel.org
14596 L: virtualization@lists.linux-foundation.org
14597 L: netdev@vger.kernel.org
14598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14599 S: Maintained
14600 F: drivers/vhost/
14601 F: include/uapi/linux/vhost.h
14602
14603 VIRTIO INPUT DRIVER
14604 M: Gerd Hoffmann <kraxel@redhat.com>
14605 S: Maintained
14606 F: drivers/virtio/virtio_input.c
14607 F: include/uapi/linux/virtio_input.h
14608
14609 VIRTUAL SERIO DEVICE DRIVER
14610 M: Stephen Chandler Paul <thatslyude@gmail.com>
14611 S: Maintained
14612 F: drivers/input/serio/userio.c
14613 F: include/uapi/linux/userio.h
14614
14615 VIVID VIRTUAL VIDEO DRIVER
14616 M: Hans Verkuil <hverkuil@xs4all.nl>
14617 L: linux-media@vger.kernel.org
14618 T: git git://linuxtv.org/media_tree.git
14619 W: https://linuxtv.org
14620 S: Maintained
14621 F: drivers/media/platform/vivid/*
14622
14623 VLYNQ BUS
14624 M: Florian Fainelli <f.fainelli@gmail.com>
14625 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14626 S: Maintained
14627 F: drivers/vlynq/vlynq.c
14628 F: include/linux/vlynq.h
14629
14630 VME SUBSYSTEM
14631 M: Martyn Welch <martyn@welchs.me.uk>
14632 M: Manohar Vanga <manohar.vanga@gmail.com>
14633 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14634 L: devel@driverdev.osuosl.org
14635 S: Maintained
14636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14637 F: Documentation/driver-api/vme.rst
14638 F: drivers/staging/vme/
14639 F: drivers/vme/
14640 F: include/linux/vme*
14641
14642 VMWARE BALLOON DRIVER
14643 M: Xavier Deguillard <xdeguillard@vmware.com>
14644 M: Philip Moltmann <moltmann@vmware.com>
14645 M: "VMware, Inc." <pv-drivers@vmware.com>
14646 L: linux-kernel@vger.kernel.org
14647 S: Maintained
14648 F: drivers/misc/vmw_balloon.c
14649
14650 VMWARE HYPERVISOR INTERFACE
14651 M: Alok Kataria <akataria@vmware.com>
14652 L: virtualization@lists.linux-foundation.org
14653 S: Supported
14654 F: arch/x86/kernel/cpu/vmware.c
14655
14656 VMWARE PVRDMA DRIVER
14657 M: Adit Ranadive <aditr@vmware.com>
14658 M: VMware PV-Drivers <pv-drivers@vmware.com>
14659 L: linux-rdma@vger.kernel.org
14660 S: Maintained
14661 F: drivers/infiniband/hw/vmw_pvrdma/
14662
14663 VMware PVSCSI driver
14664 M: Jim Gill <jgill@vmware.com>
14665 M: VMware PV-Drivers <pv-drivers@vmware.com>
14666 L: linux-scsi@vger.kernel.org
14667 S: Maintained
14668 F: drivers/scsi/vmw_pvscsi.c
14669 F: drivers/scsi/vmw_pvscsi.h
14670
14671 VMWARE VMMOUSE SUBDRIVER
14672 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14673 M: "VMware, Inc." <pv-drivers@vmware.com>
14674 L: linux-input@vger.kernel.org
14675 S: Maintained
14676 F: drivers/input/mouse/vmmouse.c
14677 F: drivers/input/mouse/vmmouse.h
14678
14679 VMWARE VMXNET3 ETHERNET DRIVER
14680 M: Shrikrishna Khare <skhare@vmware.com>
14681 M: "VMware, Inc." <pv-drivers@vmware.com>
14682 L: netdev@vger.kernel.org
14683 S: Maintained
14684 F: drivers/net/vmxnet3/
14685
14686 VOCORE VOCORE2 BOARD
14687 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14688 L: linux-mips@linux-mips.org
14689 S: Maintained
14690 F: arch/mips/boot/dts/ralink/vocore2.dts
14691
14692 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14693 M: Liam Girdwood <lgirdwood@gmail.com>
14694 M: Mark Brown <broonie@kernel.org>
14695 L: linux-kernel@vger.kernel.org
14696 W: http://www.slimlogic.co.uk/?p=48
14697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14698 S: Supported
14699 F: Documentation/devicetree/bindings/regulator/
14700 F: Documentation/power/regulator/
14701 F: drivers/regulator/
14702 F: include/dt-bindings/regulator/
14703 F: include/linux/regulator/
14704
14705 VRF
14706 M: David Ahern <dsa@cumulusnetworks.com>
14707 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14708 L: netdev@vger.kernel.org
14709 S: Maintained
14710 F: drivers/net/vrf.c
14711 F: Documentation/networking/vrf.txt
14712
14713 VT1211 HARDWARE MONITOR DRIVER
14714 M: Juerg Haefliger <juergh@gmail.com>
14715 L: linux-hwmon@vger.kernel.org
14716 S: Maintained
14717 F: Documentation/hwmon/vt1211
14718 F: drivers/hwmon/vt1211.c
14719
14720 VT8231 HARDWARE MONITOR DRIVER
14721 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14722 L: linux-hwmon@vger.kernel.org
14723 S: Maintained
14724 F: drivers/hwmon/vt8231.c
14725
14726 VUB300 USB to SDIO/SD/MMC bridge chip
14727 M: Tony Olech <tony.olech@elandigitalsystems.com>
14728 L: linux-mmc@vger.kernel.org
14729 L: linux-usb@vger.kernel.org
14730 S: Supported
14731 F: drivers/mmc/host/vub300.c
14732
14733 W1 DALLAS'S 1-WIRE BUS
14734 M: Evgeniy Polyakov <zbr@ioremap.net>
14735 S: Maintained
14736 F: Documentation/w1/
14737 F: drivers/w1/
14738 F: include/linux/w1.h
14739
14740 W83791D HARDWARE MONITORING DRIVER
14741 M: Marc Hulsman <m.hulsman@tudelft.nl>
14742 L: linux-hwmon@vger.kernel.org
14743 S: Maintained
14744 F: Documentation/hwmon/w83791d
14745 F: drivers/hwmon/w83791d.c
14746
14747 W83793 HARDWARE MONITORING DRIVER
14748 M: Rudolf Marek <r.marek@assembler.cz>
14749 L: linux-hwmon@vger.kernel.org
14750 S: Maintained
14751 F: Documentation/hwmon/w83793
14752 F: drivers/hwmon/w83793.c
14753
14754 W83795 HARDWARE MONITORING DRIVER
14755 M: Jean Delvare <jdelvare@suse.com>
14756 L: linux-hwmon@vger.kernel.org
14757 S: Maintained
14758 F: drivers/hwmon/w83795.c
14759
14760 W83L51xD SD/MMC CARD INTERFACE DRIVER
14761 M: Pierre Ossman <pierre@ossman.eu>
14762 S: Maintained
14763 F: drivers/mmc/host/wbsd.*
14764
14765 WACOM PROTOCOL 4 SERIAL TABLETS
14766 M: Julian Squires <julian@cipht.net>
14767 M: Hans de Goede <hdegoede@redhat.com>
14768 L: linux-input@vger.kernel.org
14769 S: Maintained
14770 F: drivers/input/tablet/wacom_serial4.c
14771
14772 WATCHDOG DEVICE DRIVERS
14773 M: Wim Van Sebroeck <wim@iguana.be>
14774 R: Guenter Roeck <linux@roeck-us.net>
14775 L: linux-watchdog@vger.kernel.org
14776 W: http://www.linux-watchdog.org/
14777 T: git git://www.linux-watchdog.org/linux-watchdog.git
14778 S: Maintained
14779 F: Documentation/devicetree/bindings/watchdog/
14780 F: Documentation/watchdog/
14781 F: drivers/watchdog/
14782 F: include/linux/watchdog.h
14783 F: include/uapi/linux/watchdog.h
14784
14785 WHISKEYCOVE PMIC GPIO DRIVER
14786 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14787 L: linux-gpio@vger.kernel.org
14788 S: Maintained
14789 F: drivers/gpio/gpio-wcove.c
14790
14791 WIIMOTE HID DRIVER
14792 M: David Herrmann <dh.herrmann@googlemail.com>
14793 L: linux-input@vger.kernel.org
14794 S: Maintained
14795 F: drivers/hid/hid-wiimote*
14796
14797 WILOCITY WIL6210 WIRELESS DRIVER
14798 M: Maya Erez <qca_merez@qca.qualcomm.com>
14799 L: linux-wireless@vger.kernel.org
14800 L: wil6210@qca.qualcomm.com
14801 S: Supported
14802 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14803 F: drivers/net/wireless/ath/wil6210/
14804
14805 WIMAX STACK
14806 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14807 M: linux-wimax@intel.com
14808 L: wimax@linuxwimax.org (subscribers-only)
14809 S: Supported
14810 W: http://linuxwimax.org
14811 F: Documentation/wimax/README.wimax
14812 F: include/linux/wimax/debug.h
14813 F: include/net/wimax.h
14814 F: include/uapi/linux/wimax.h
14815 F: net/wimax/
14816
14817 WINBOND CIR DRIVER
14818 M: David Härdeman <david@hardeman.nu>
14819 S: Maintained
14820 F: drivers/media/rc/winbond-cir.c
14821
14822 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14823 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14824 L: linux-watchdog@vger.kernel.org
14825 S: Maintained
14826 F: drivers/watchdog/ebc-c384_wdt.c
14827
14828 WINSYSTEMS WS16C48 GPIO DRIVER
14829 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14830 L: linux-gpio@vger.kernel.org
14831 S: Maintained
14832 F: drivers/gpio/gpio-ws16c48.c
14833
14834 WISTRON LAPTOP BUTTON DRIVER
14835 M: Miloslav Trmac <mitr@volny.cz>
14836 S: Maintained
14837 F: drivers/input/misc/wistron_btns.c
14838
14839 WL3501 WIRELESS PCMCIA CARD DRIVER
14840 L: linux-wireless@vger.kernel.org
14841 S: Odd fixes
14842 F: drivers/net/wireless/wl3501*
14843
14844 WOLFSON MICROELECTRONICS DRIVERS
14845 L: patches@opensource.cirrus.com
14846 T: git https://github.com/CirrusLogic/linux-drivers.git
14847 W: https://github.com/CirrusLogic/linux-drivers/wiki
14848 S: Supported
14849 F: Documentation/hwmon/wm83??
14850 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14851 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14852 F: Documentation/devicetree/bindings/mfd/arizona.txt
14853 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14854 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
14855 F: arch/arm/mach-s3c64xx/mach-crag6410*
14856 F: drivers/clk/clk-wm83*.c
14857 F: drivers/extcon/extcon-arizona.c
14858 F: drivers/leds/leds-wm83*.c
14859 F: drivers/gpio/gpio-*wm*.c
14860 F: drivers/gpio/gpio-arizona.c
14861 F: drivers/hwmon/wm83??-hwmon.c
14862 F: drivers/input/misc/wm831x-on.c
14863 F: drivers/input/touchscreen/wm831x-ts.c
14864 F: drivers/input/touchscreen/wm97*.c
14865 F: drivers/mfd/arizona*
14866 F: drivers/mfd/wm*.c
14867 F: drivers/mfd/cs47l24*
14868 F: drivers/power/supply/wm83*.c
14869 F: drivers/rtc/rtc-wm83*.c
14870 F: drivers/regulator/wm8*.c
14871 F: drivers/regulator/arizona*
14872 F: drivers/video/backlight/wm83*_bl.c
14873 F: drivers/watchdog/wm83*_wdt.c
14874 F: include/linux/mfd/arizona/
14875 F: include/linux/mfd/wm831x/
14876 F: include/linux/mfd/wm8350/
14877 F: include/linux/mfd/wm8400*
14878 F: include/linux/regulator/arizona*
14879 F: include/linux/wm97xx.h
14880 F: include/sound/wm????.h
14881 F: sound/soc/codecs/arizona.?
14882 F: sound/soc/codecs/wm*
14883 F: sound/soc/codecs/cs47l24*
14884
14885 WORKQUEUE
14886 M: Tejun Heo <tj@kernel.org>
14887 R: Lai Jiangshan <jiangshanlai@gmail.com>
14888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14889 S: Maintained
14890 F: include/linux/workqueue.h
14891 F: kernel/workqueue.c
14892 F: Documentation/core-api/workqueue.rst
14893
14894 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14895 M: Chen-Yu Tsai <wens@csie.org>
14896 L: linux-kernel@vger.kernel.org
14897 S: Maintained
14898 N: axp[128]
14899
14900 X.25 NETWORK LAYER
14901 M: Andrew Hendry <andrew.hendry@gmail.com>
14902 L: linux-x25@vger.kernel.org
14903 S: Odd Fixes
14904 F: Documentation/networking/x25*
14905 F: include/net/x25*
14906 F: net/x25/
14907
14908 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14909 M: Thomas Gleixner <tglx@linutronix.de>
14910 M: Ingo Molnar <mingo@redhat.com>
14911 R: "H. Peter Anvin" <hpa@zytor.com>
14912 M: x86@kernel.org
14913 L: linux-kernel@vger.kernel.org
14914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14915 S: Maintained
14916 F: Documentation/x86/
14917 F: arch/x86/
14918
14919 X86 MCE INFRASTRUCTURE
14920 M: Tony Luck <tony.luck@intel.com>
14921 M: Borislav Petkov <bp@alien8.de>
14922 L: linux-edac@vger.kernel.org
14923 S: Maintained
14924 F: arch/x86/kernel/cpu/mcheck/*
14925
14926 X86 MICROCODE UPDATE SUPPORT
14927 M: Borislav Petkov <bp@alien8.de>
14928 S: Maintained
14929 F: arch/x86/kernel/cpu/microcode/*
14930
14931 X86 PLATFORM DRIVERS
14932 M: Darren Hart <dvhart@infradead.org>
14933 M: Andy Shevchenko <andy@infradead.org>
14934 L: platform-driver-x86@vger.kernel.org
14935 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14936 S: Maintained
14937 F: drivers/platform/x86/
14938 F: drivers/platform/olpc/
14939
14940 X86 VDSO
14941 M: Andy Lutomirski <luto@amacapital.net>
14942 L: linux-kernel@vger.kernel.org
14943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14944 S: Maintained
14945 F: arch/x86/entry/vdso/
14946
14947 XC2028/3028 TUNER DRIVER
14948 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14949 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14950 L: linux-media@vger.kernel.org
14951 W: https://linuxtv.org
14952 T: git git://linuxtv.org/media_tree.git
14953 S: Maintained
14954 F: drivers/media/tuners/tuner-xc2028.*
14955
14956 XEN BLOCK SUBSYSTEM
14957 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14958 M: Roger Pau Monné <roger.pau@citrix.com>
14959 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14960 S: Supported
14961 F: drivers/block/xen-blkback/*
14962 F: drivers/block/xen*
14963
14964 XEN HYPERVISOR ARM
14965 M: Stefano Stabellini <sstabellini@kernel.org>
14966 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14967 S: Maintained
14968 F: arch/arm/xen/
14969 F: arch/arm/include/asm/xen/
14970
14971 XEN HYPERVISOR ARM64
14972 M: Stefano Stabellini <sstabellini@kernel.org>
14973 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14974 S: Maintained
14975 F: arch/arm64/xen/
14976 F: arch/arm64/include/asm/xen/
14977
14978 XEN HYPERVISOR INTERFACE
14979 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14980 M: Juergen Gross <jgross@suse.com>
14981 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14983 S: Supported
14984 F: arch/x86/xen/
14985 F: drivers/*/xen-*front.c
14986 F: drivers/xen/
14987 F: arch/x86/include/asm/xen/
14988 F: arch/x86/include/asm/pvclock-abi.h
14989 F: include/xen/
14990 F: include/uapi/xen/
14991 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14992 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14993
14994 XEN NETWORK BACKEND DRIVER
14995 M: Wei Liu <wei.liu2@citrix.com>
14996 M: Paul Durrant <paul.durrant@citrix.com>
14997 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14998 L: netdev@vger.kernel.org
14999 S: Supported
15000 F: drivers/net/xen-netback/*
15001
15002 XEN PCI SUBSYSTEM
15003 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15004 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15005 S: Supported
15006 F: arch/x86/pci/*xen*
15007 F: drivers/pci/*xen*
15008
15009 XEN PVSCSI DRIVERS
15010 M: Juergen Gross <jgross@suse.com>
15011 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15012 L: linux-scsi@vger.kernel.org
15013 S: Supported
15014 F: drivers/scsi/xen-scsifront.c
15015 F: drivers/xen/xen-scsiback.c
15016 F: include/xen/interface/io/vscsiif.h
15017
15018 XEN SWIOTLB SUBSYSTEM
15019 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15020 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15021 S: Supported
15022 F: arch/x86/xen/*swiotlb*
15023 F: drivers/xen/*swiotlb*
15024
15025 XFS FILESYSTEM
15026 M: Darrick J. Wong <darrick.wong@oracle.com>
15027 M: linux-xfs@vger.kernel.org
15028 L: linux-xfs@vger.kernel.org
15029 W: http://xfs.org/
15030 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15031 S: Supported
15032 F: Documentation/filesystems/xfs.txt
15033 F: fs/xfs/
15034
15035 XILINX AXI ETHERNET DRIVER
15036 M: Anirudha Sarangi <anirudh@xilinx.com>
15037 M: John Linn <John.Linn@xilinx.com>
15038 S: Maintained
15039 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15040
15041 XILINX UARTLITE SERIAL DRIVER
15042 M: Peter Korsgaard <jacmet@sunsite.dk>
15043 L: linux-serial@vger.kernel.org
15044 S: Maintained
15045 F: drivers/tty/serial/uartlite.c
15046
15047 XILINX VIDEO IP CORES
15048 M: Hyun Kwon <hyun.kwon@xilinx.com>
15049 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15050 L: linux-media@vger.kernel.org
15051 T: git git://linuxtv.org/media_tree.git
15052 S: Supported
15053 F: Documentation/devicetree/bindings/media/xilinx/
15054 F: drivers/media/platform/xilinx/
15055 F: include/uapi/linux/xilinx-v4l2-controls.h
15056
15057 XILLYBUS DRIVER
15058 M: Eli Billauer <eli.billauer@gmail.com>
15059 L: linux-kernel@vger.kernel.org
15060 S: Supported
15061 F: drivers/char/xillybus/
15062
15063 XRA1403 GPIO EXPANDER
15064 M: Nandor Han <nandor.han@ge.com>
15065 M: Semi Malinen <semi.malinen@ge.com>
15066 L: linux-gpio@vger.kernel.org
15067 S: Maintained
15068 F: drivers/gpio/gpio-xra1403.c
15069 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15070
15071 XTENSA XTFPGA PLATFORM SUPPORT
15072 M: Max Filippov <jcmvbkbc@gmail.com>
15073 L: linux-xtensa@linux-xtensa.org
15074 S: Maintained
15075 F: drivers/spi/spi-xtensa-xtfpga.c
15076 F: sound/soc/xtensa/xtfpga-i2s.c
15077
15078 YAM DRIVER FOR AX.25
15079 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15080 L: linux-hams@vger.kernel.org
15081 S: Maintained
15082 F: drivers/net/hamradio/yam*
15083 F: include/linux/yam.h
15084
15085 YAMA SECURITY MODULE
15086 M: Kees Cook <keescook@chromium.org>
15087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15088 S: Supported
15089 F: security/yama/
15090 F: Documentation/admin-guide/LSM/Yama.rst
15091
15092 YEALINK PHONE DRIVER
15093 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15094 L: usbb2k-api-dev@nongnu.org
15095 S: Maintained
15096 F: Documentation/input/yealink.rst
15097 F: drivers/input/misc/yealink.*
15098
15099 Z8530 DRIVER FOR AX.25
15100 M: Joerg Reuter <jreuter@yaina.de>
15101 W: http://yaina.de/jreuter/
15102 W: http://www.qsl.net/dl1bke/
15103 L: linux-hams@vger.kernel.org
15104 S: Maintained
15105 F: Documentation/networking/z8530drv.txt
15106 F: drivers/net/hamradio/*scc.c
15107 F: drivers/net/hamradio/z8530.h
15108
15109 ZBUD COMPRESSED PAGE ALLOCATOR
15110 M: Seth Jennings <sjenning@redhat.com>
15111 M: Dan Streetman <ddstreet@ieee.org>
15112 L: linux-mm@kvack.org
15113 S: Maintained
15114 F: mm/zbud.c
15115 F: include/linux/zbud.h
15116
15117 ZD1211RW WIRELESS DRIVER
15118 M: Daniel Drake <dsd@gentoo.org>
15119 M: Ulrich Kunitz <kune@deine-taler.de>
15120 W: http://zd1211.ath.cx/wiki/DriverRewrite
15121 L: linux-wireless@vger.kernel.org
15122 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15123 S: Maintained
15124 F: drivers/net/wireless/zydas/zd1211rw/
15125
15126 ZD1301 MEDIA DRIVER
15127 M: Antti Palosaari <crope@iki.fi>
15128 L: linux-media@vger.kernel.org
15129 W: https://linuxtv.org/
15130 W: http://palosaari.fi/linux/
15131 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15132 S: Maintained
15133 F: drivers/media/usb/dvb-usb-v2/zd1301*
15134
15135 ZD1301_DEMOD MEDIA DRIVER
15136 M: Antti Palosaari <crope@iki.fi>
15137 L: linux-media@vger.kernel.org
15138 W: https://linuxtv.org/
15139 W: http://palosaari.fi/linux/
15140 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15141 S: Maintained
15142 F: drivers/media/dvb-frontends/zd1301_demod*
15143
15144 ZPOOL COMPRESSED PAGE STORAGE API
15145 M: Dan Streetman <ddstreet@ieee.org>
15146 L: linux-mm@kvack.org
15147 S: Maintained
15148 F: mm/zpool.c
15149 F: include/linux/zpool.h
15150
15151 ZR36067 VIDEO FOR LINUX DRIVER
15152 L: mjpeg-users@lists.sourceforge.net
15153 L: linux-media@vger.kernel.org
15154 W: http://mjpeg.sourceforge.net/driver-zoran/
15155 T: hg https://linuxtv.org/hg/v4l-dvb
15156 S: Odd Fixes
15157 F: drivers/media/pci/zoran/
15158
15159 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15160 M: Minchan Kim <minchan@kernel.org>
15161 M: Nitin Gupta <ngupta@vflare.org>
15162 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15163 L: linux-kernel@vger.kernel.org
15164 S: Maintained
15165 F: drivers/block/zram/
15166 F: Documentation/blockdev/zram.txt
15167
15168 ZS DECSTATION Z85C30 SERIAL DRIVER
15169 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15170 S: Maintained
15171 F: drivers/tty/serial/zs.*
15172
15173 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15174 M: Minchan Kim <minchan@kernel.org>
15175 M: Nitin Gupta <ngupta@vflare.org>
15176 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15177 L: linux-mm@kvack.org
15178 S: Maintained
15179 F: mm/zsmalloc.c
15180 F: include/linux/zsmalloc.h
15181 F: Documentation/vm/zsmalloc.txt
15182
15183 ZSWAP COMPRESSED SWAP CACHING
15184 M: Seth Jennings <sjenning@redhat.com>
15185 M: Dan Streetman <ddstreet@ieee.org>
15186 L: linux-mm@kvack.org
15187 S: Maintained
15188 F: mm/zswap.c
15189
15190 THE REST
15191 M: Linus Torvalds <torvalds@linux-foundation.org>
15192 L: linux-kernel@vger.kernel.org
15193 Q: http://patchwork.kernel.org/project/LKML/list/
15194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15195 S: Buried alive in reporters
15196 F: *
15197 F: */