]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blob - MAINTAINERS
Revert "UBUNTU: SAUCE: Import aufs driver"
[mirror_ubuntu-bionic-kernel.git] / MAINTAINERS
1
2
3 List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
26
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
58
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond. 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: Lv Zheng <lv.zheng@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 RTC DRIVER
879 M: Miodrag Dinic <miodrag.dinic@mips.com>
880 S: Supported
881 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
882 F: drivers/rtc/rtc-goldfish.c
883
884 ANDROID ION DRIVER
885 M: Laura Abbott <labbott@redhat.com>
886 M: Sumit Semwal <sumit.semwal@linaro.org>
887 L: devel@driverdev.osuosl.org
888 S: Supported
889 F: drivers/staging/android/ion
890 F: drivers/staging/android/uapi/ion.h
891 F: drivers/staging/android/uapi/ion_test.h
892
893 AOA (Apple Onboard Audio) ALSA DRIVER
894 M: Johannes Berg <johannes@sipsolutions.net>
895 L: linuxppc-dev@lists.ozlabs.org
896 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
897 S: Maintained
898 F: sound/aoa/
899
900 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
901 M: William Breathitt Gray <vilhelm.gray@gmail.com>
902 L: linux-iio@vger.kernel.org
903 S: Maintained
904 F: drivers/iio/adc/stx104.c
905
906 APM DRIVER
907 M: Jiri Kosina <jikos@kernel.org>
908 S: Odd fixes
909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
910 F: arch/x86/kernel/apm_32.c
911 F: include/linux/apm_bios.h
912 F: include/uapi/linux/apm_bios.h
913 F: drivers/char/apm-emulation.c
914
915 APPARMOR SECURITY MODULE
916 M: John Johansen <john.johansen@canonical.com>
917 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
918 W: apparmor.wiki.kernel.org
919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
920 S: Supported
921 F: security/apparmor/
922 F: Documentation/admin-guide/LSM/apparmor.rst
923
924 APPLE BCM5974 MULTITOUCH DRIVER
925 M: Henrik Rydberg <rydberg@bitmath.org>
926 L: linux-input@vger.kernel.org
927 S: Odd fixes
928 F: drivers/input/mouse/bcm5974.c
929
930 APPLE SMC DRIVER
931 M: Henrik Rydberg <rydberg@bitmath.org>
932 L: linux-hwmon@vger.kernel.org
933 S: Odd fixes
934 F: drivers/hwmon/applesmc.c
935
936 APPLETALK NETWORK LAYER
937 L: netdev@vger.kernel.org
938 S: Odd fixes
939 F: drivers/net/appletalk/
940 F: net/appletalk/
941
942 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
943 M: Duc Dang <dhdang@apm.com>
944 S: Supported
945 F: arch/arm64/boot/dts/apm/
946
947 APPLIED MICRO (APM) X-GENE SOC EDAC
948 M: Loc Ho <lho@apm.com>
949 S: Supported
950 F: drivers/edac/xgene_edac.c
951 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
952
953 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
954 M: Iyappan Subramanian <isubramanian@apm.com>
955 M: Keyur Chudgar <kchudgar@apm.com>
956 S: Supported
957 F: drivers/net/ethernet/apm/xgene-v2/
958
959 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
960 M: Iyappan Subramanian <isubramanian@apm.com>
961 M: Keyur Chudgar <kchudgar@apm.com>
962 M: Quan Nguyen <qnguyen@apm.com>
963 S: Supported
964 F: drivers/net/ethernet/apm/xgene/
965 F: drivers/net/phy/mdio-xgene.c
966 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
967 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
968
969 APPLIED MICRO (APM) X-GENE SOC PMU
970 M: Tai Nguyen <ttnguyen@apm.com>
971 S: Supported
972 F: drivers/perf/xgene_pmu.c
973 F: Documentation/perf/xgene-pmu.txt
974 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
975
976 APTINA CAMERA SENSOR PLL
977 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
978 L: linux-media@vger.kernel.org
979 S: Maintained
980 F: drivers/media/i2c/aptina-pll.*
981
982 ARC FRAMEBUFFER DRIVER
983 M: Jaya Kumar <jayalk@intworks.biz>
984 S: Maintained
985 F: drivers/video/fbdev/arcfb.c
986 F: drivers/video/fbdev/core/fb_defio.c
987
988 ARC PGU DRM DRIVER
989 M: Alexey Brodkin <abrodkin@synopsys.com>
990 S: Supported
991 F: drivers/gpu/drm/arc/
992 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
993
994 ARCNET NETWORK LAYER
995 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
996 L: netdev@vger.kernel.org
997 S: Maintained
998 F: drivers/net/arcnet/
999 F: include/uapi/linux/if_arcnet.h
1000
1001 ARM ARCHITECTED TIMER DRIVER
1002 M: Mark Rutland <mark.rutland@arm.com>
1003 M: Marc Zyngier <marc.zyngier@arm.com>
1004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005 S: Maintained
1006 F: arch/arm/include/asm/arch_timer.h
1007 F: arch/arm64/include/asm/arch_timer.h
1008 F: drivers/clocksource/arm_arch_timer.c
1009
1010 ARM HDLCD DRM DRIVER
1011 M: Liviu Dudau <liviu.dudau@arm.com>
1012 S: Supported
1013 F: drivers/gpu/drm/arm/hdlcd_*
1014 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1015
1016 ARM MALI-DP DRM DRIVER
1017 M: Liviu Dudau <liviu.dudau@arm.com>
1018 M: Brian Starkey <brian.starkey@arm.com>
1019 M: Mali DP Maintainers <malidp@foss.arm.com>
1020 S: Supported
1021 F: drivers/gpu/drm/arm/
1022 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1023
1024 ARM MFM AND FLOPPY DRIVERS
1025 M: Ian Molton <spyro@f2s.com>
1026 S: Maintained
1027 F: arch/arm/lib/floppydma.S
1028 F: arch/arm/include/asm/floppy.h
1029
1030 ARM PMU PROFILING AND DEBUGGING
1031 M: Will Deacon <will.deacon@arm.com>
1032 M: Mark Rutland <mark.rutland@arm.com>
1033 S: Maintained
1034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035 F: arch/arm*/kernel/perf_*
1036 F: arch/arm/oprofile/common.c
1037 F: arch/arm*/kernel/hw_breakpoint.c
1038 F: arch/arm*/include/asm/hw_breakpoint.h
1039 F: arch/arm*/include/asm/perf_event.h
1040 F: drivers/perf/*
1041 F: include/linux/perf/arm_pmu.h
1042 F: Documentation/devicetree/bindings/arm/pmu.txt
1043 F: Documentation/devicetree/bindings/perf/
1044
1045 ARM PORT
1046 M: Russell King <linux@armlinux.org.uk>
1047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048 W: http://www.armlinux.org.uk/
1049 S: Maintained
1050 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1051 F: arch/arm/
1052
1053 ARM PRIMECELL AACI PL041 DRIVER
1054 M: Russell King <linux@armlinux.org.uk>
1055 S: Maintained
1056 F: sound/arm/aaci.*
1057
1058 ARM PRIMECELL BUS SUPPORT
1059 M: Russell King <linux@armlinux.org.uk>
1060 S: Maintained
1061 F: drivers/amba/
1062 F: include/linux/amba/bus.h
1063
1064 ARM PRIMECELL CLCD PL110 DRIVER
1065 M: Russell King <linux@armlinux.org.uk>
1066 S: Maintained
1067 F: drivers/video/fbdev/amba-clcd.*
1068
1069 ARM PRIMECELL KMI PL050 DRIVER
1070 M: Russell King <linux@armlinux.org.uk>
1071 S: Maintained
1072 F: drivers/input/serio/ambakmi.*
1073 F: include/linux/amba/kmi.h
1074
1075 ARM PRIMECELL MMCI PL180/1 DRIVER
1076 M: Russell King <linux@armlinux.org.uk>
1077 S: Maintained
1078 F: drivers/mmc/host/mmci.*
1079 F: include/linux/amba/mmci.h
1080
1081 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1082 M: Russell King <linux@armlinux.org.uk>
1083 S: Maintained
1084 F: drivers/tty/serial/amba-pl01*.c
1085 F: include/linux/amba/serial.h
1086
1087 ARM SMMU DRIVERS
1088 M: Will Deacon <will.deacon@arm.com>
1089 R: Robin Murphy <robin.murphy@arm.com>
1090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091 S: Maintained
1092 F: drivers/iommu/arm-smmu.c
1093 F: drivers/iommu/arm-smmu-v3.c
1094 F: drivers/iommu/io-pgtable-arm.c
1095 F: drivers/iommu/io-pgtable-arm-v7s.c
1096
1097 ARM SUB-ARCHITECTURES
1098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099 S: Maintained
1100 F: arch/arm/mach-*/
1101 F: arch/arm/plat-*/
1102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1103
1104 ARM/ACTIONS SEMI ARCHITECTURE
1105 M: Andreas Färber <afaerber@suse.de>
1106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1107 S: Maintained
1108 N: owl
1109 F: arch/arm/mach-actions/
1110 F: arch/arm/boot/dts/owl-*
1111 F: arch/arm64/boot/dts/actions/
1112 F: drivers/clocksource/owl-*
1113 F: drivers/soc/actions/
1114 F: include/dt-bindings/power/owl-*
1115 F: include/linux/soc/actions/
1116 F: Documentation/devicetree/bindings/arm/actions.txt
1117 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1118 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1119
1120 ARM/ADS SPHERE MACHINE SUPPORT
1121 M: Lennert Buytenhek <kernel@wantstofly.org>
1122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123 S: Maintained
1124
1125 ARM/AFEB9260 MACHINE SUPPORT
1126 M: Sergey Lapin <slapin@ossfans.org>
1127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128 S: Maintained
1129
1130 ARM/AJECO 1ARM MACHINE SUPPORT
1131 M: Lennert Buytenhek <kernel@wantstofly.org>
1132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1133 S: Maintained
1134
1135 ARM/Allwinner SoC Clock Support
1136 M: Emilio López <emilio@elopez.com.ar>
1137 S: Maintained
1138 F: drivers/clk/sunxi/
1139
1140 ARM/Allwinner sunXi SoC support
1141 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1142 M: Chen-Yu Tsai <wens@csie.org>
1143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144 S: Maintained
1145 N: sun[x456789]i
1146 N: sun50i
1147 F: arch/arm/mach-sunxi/
1148 F: arch/arm64/boot/dts/allwinner/
1149 F: drivers/clk/sunxi-ng/
1150 F: drivers/pinctrl/sunxi/
1151 F: drivers/soc/sunxi/
1152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1153
1154 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1155 M: Neil Armstrong <narmstrong@baylibre.com>
1156 M: Jerome Brunet <jbrunet@baylibre.com>
1157 L: linux-amlogic@lists.infradead.org
1158 S: Maintained
1159 F: drivers/clk/meson/
1160 F: include/dt-bindings/clock/meson*
1161 F: include/dt-bindings/clock/gxbb*
1162 F: Documentation/devicetree/bindings/clock/amlogic*
1163
1164 ARM/Amlogic Meson SoC support
1165 M: Carlo Caione <carlo@caione.org>
1166 M: Kevin Hilman <khilman@baylibre.com>
1167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 L: linux-amlogic@lists.infradead.org
1169 W: http://linux-meson.com/
1170 S: Maintained
1171 F: arch/arm/mach-meson/
1172 F: arch/arm/boot/dts/meson*
1173 F: arch/arm64/boot/dts/amlogic/
1174 F: drivers/pinctrl/meson/
1175 F: drivers/mmc/host/meson*
1176 N: meson
1177
1178 ARM/Annapurna Labs ALPINE ARCHITECTURE
1179 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1180 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1181 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182 S: Maintained
1183 F: arch/arm/mach-alpine/
1184 F: arch/arm/boot/dts/alpine*
1185 F: arch/arm64/boot/dts/al/
1186 F: drivers/*/*alpine*
1187
1188 ARM/ARTPEC MACHINE SUPPORT
1189 M: Jesper Nilsson <jesper.nilsson@axis.com>
1190 M: Lars Persson <lars.persson@axis.com>
1191 M: Niklas Cassel <niklas.cassel@axis.com>
1192 S: Maintained
1193 L: linux-arm-kernel@axis.com
1194 F: arch/arm/mach-artpec
1195 F: arch/arm/boot/dts/artpec6*
1196 F: drivers/clk/axis
1197 F: drivers/crypto/axis
1198 F: drivers/pinctrl/pinctrl-artpec*
1199 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1200
1201 ARM/ASPEED I2C DRIVER
1202 M: Brendan Higgins <brendanhiggins@google.com>
1203 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1204 R: Joel Stanley <joel@jms.id.au>
1205 L: linux-i2c@vger.kernel.org
1206 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1207 S: Maintained
1208 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1209 F: drivers/i2c/busses/i2c-aspeed.c
1210 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1211 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1212
1213 ARM/ASPEED MACHINE SUPPORT
1214 M: Joel Stanley <joel@jms.id.au>
1215 S: Maintained
1216 F: arch/arm/mach-aspeed/
1217 F: arch/arm/boot/dts/aspeed-*
1218 F: drivers/*/*aspeed*
1219
1220 ARM/ATMEL AT91 Clock Support
1221 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1222 S: Maintained
1223 F: drivers/clk/at91
1224
1225 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1226 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1227 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229 W: http://www.linux4sam.org
1230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1231 S: Supported
1232 N: at91
1233 N: atmel
1234 F: arch/arm/mach-at91/
1235 F: include/soc/at91/
1236 F: arch/arm/boot/dts/at91*.dts
1237 F: arch/arm/boot/dts/at91*.dtsi
1238 F: arch/arm/boot/dts/sama*.dts
1239 F: arch/arm/boot/dts/sama*.dtsi
1240 F: arch/arm/include/debug/at91.S
1241 F: drivers/memory/atmel*
1242 F: drivers/watchdog/sama5d4_wdt.c
1243 X: drivers/input/touchscreen/atmel_mxt_ts.c
1244 X: drivers/net/wireless/atmel/
1245
1246 ARM/CALXEDA HIGHBANK ARCHITECTURE
1247 M: Rob Herring <robh@kernel.org>
1248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249 S: Maintained
1250 F: arch/arm/mach-highbank/
1251 F: arch/arm/boot/dts/highbank.dts
1252 F: arch/arm/boot/dts/ecx-*.dts*
1253
1254 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1255 M: Krzysztof Halasa <khalasa@piap.pl>
1256 S: Maintained
1257 F: arch/arm/mach-cns3xxx/
1258
1259 ARM/CAVIUM THUNDER NETWORK DRIVER
1260 M: Sunil Goutham <sgoutham@cavium.com>
1261 M: Robert Richter <rric@kernel.org>
1262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S: Supported
1264 F: drivers/net/ethernet/cavium/thunder/
1265
1266 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1267 M: Alexander Shiyan <shc_work@mail.ru>
1268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 S: Odd Fixes
1270 N: clps711x
1271
1272 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1273 M: Lennert Buytenhek <kernel@wantstofly.org>
1274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 S: Maintained
1276
1277 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1278 M: Hartley Sweeten <hsweeten@visionengravers.com>
1279 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 S: Maintained
1282 F: arch/arm/mach-ep93xx/
1283 F: arch/arm/mach-ep93xx/include/mach/
1284
1285 ARM/CLKDEV SUPPORT
1286 M: Russell King <linux@armlinux.org.uk>
1287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 S: Maintained
1289 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1290 F: arch/arm/include/asm/clkdev.h
1291 F: drivers/clk/clkdev.c
1292
1293 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1294 M: Mike Rapoport <mike@compulab.co.il>
1295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 S: Maintained
1297
1298 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1299 M: Baruch Siach <baruch@tkos.co.il>
1300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 S: Maintained
1302 F: arch/arm/boot/dts/cx92755*
1303 N: digicolor
1304
1305 ARM/CONTEC MICRO9 MACHINE SUPPORT
1306 M: Hubert Feurstein <hubert.feurstein@contec.at>
1307 S: Maintained
1308 F: arch/arm/mach-ep93xx/micro9.c
1309
1310 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1311 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 S: Maintained
1314 F: drivers/hwtracing/coresight/*
1315 F: Documentation/trace/coresight.txt
1316 F: Documentation/trace/coresight-cpu-debug.txt
1317 F: Documentation/devicetree/bindings/arm/coresight.txt
1318 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1319 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1320 F: tools/perf/arch/arm/util/pmu.c
1321 F: tools/perf/arch/arm/util/auxtrace.c
1322 F: tools/perf/arch/arm/util/cs-etm.c
1323 F: tools/perf/arch/arm/util/cs-etm.h
1324 F: tools/perf/util/cs-etm.h
1325
1326 ARM/CORGI MACHINE SUPPORT
1327 M: Richard Purdie <rpurdie@rpsys.net>
1328 S: Maintained
1329
1330 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1331 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1332 M: Linus Walleij <linus.walleij@linaro.org>
1333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 T: git git://github.com/ulli-kroll/linux.git
1335 S: Maintained
1336 F: Documentation/devicetree/bindings/arm/gemini.txt
1337 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1338 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1339 F: arch/arm/mach-gemini/
1340 F: drivers/pinctrl/pinctrl-gemini.c
1341 F: drivers/rtc/rtc-ftrtc010.c
1342
1343 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1344 M: Barry Song <baohua@kernel.org>
1345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1347 S: Maintained
1348 F: arch/arm/boot/dts/prima2*
1349 F: arch/arm/mach-prima2/
1350 F: drivers/clk/sirf/
1351 F: drivers/clocksource/timer-prima2.c
1352 F: drivers/clocksource/timer-atlas7.c
1353 N: [^a-z]sirf
1354
1355 ARM/EBSA110 MACHINE SUPPORT
1356 M: Russell King <linux@armlinux.org.uk>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 W: http://www.armlinux.org.uk/
1359 S: Maintained
1360 F: arch/arm/mach-ebsa110/
1361 F: drivers/net/ethernet/amd/am79c961a.*
1362
1363 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1364 M: Uwe Kleine-König <kernel@pengutronix.de>
1365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 S: Maintained
1367 N: efm32
1368
1369 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1370 M: Robert Jarzmik <robert.jarzmik@free.fr>
1371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 S: Maintained
1373 F: arch/arm/mach-pxa/ezx.c
1374
1375 ARM/FARADAY FA526 PORT
1376 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 S: Maintained
1379 T: git git://git.berlios.de/gemini-board
1380 F: arch/arm/mm/*-fa*
1381
1382 ARM/FOOTBRIDGE ARCHITECTURE
1383 M: Russell King <linux@armlinux.org.uk>
1384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 W: http://www.armlinux.org.uk/
1386 S: Maintained
1387 F: arch/arm/include/asm/hardware/dec21285.h
1388 F: arch/arm/mach-footbridge/
1389
1390 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1391 M: Shawn Guo <shawnguo@kernel.org>
1392 M: Sascha Hauer <kernel@pengutronix.de>
1393 R: Fabio Estevam <fabio.estevam@nxp.com>
1394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 S: Maintained
1396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1397 F: arch/arm/mach-imx/
1398 F: arch/arm/mach-mxs/
1399 F: arch/arm/boot/dts/imx*
1400 F: arch/arm/configs/imx*_defconfig
1401 F: drivers/clk/imx/
1402 F: drivers/soc/imx/
1403 F: include/soc/imx/
1404
1405 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1406 M: Shawn Guo <shawnguo@kernel.org>
1407 M: Sascha Hauer <kernel@pengutronix.de>
1408 R: Stefan Agner <stefan@agner.ch>
1409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 S: Maintained
1411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1412 F: arch/arm/mach-imx/*vf610*
1413 F: arch/arm/boot/dts/vf*
1414
1415 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1416 M: Lennert Buytenhek <kernel@wantstofly.org>
1417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 S: Maintained
1419
1420 ARM/GUMSTIX MACHINE SUPPORT
1421 M: Steve Sakoman <sakoman@gmail.com>
1422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 S: Maintained
1424
1425 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1426 M: Philipp Zabel <philipp.zabel@gmail.com>
1427 M: Paul Parsons <lost.distance@yahoo.com>
1428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 S: Maintained
1430 F: arch/arm/mach-pxa/hx4700.c
1431 F: arch/arm/mach-pxa/include/mach/hx4700.h
1432 F: sound/soc/pxa/hx4700.c
1433
1434 ARM/HISILICON SOC SUPPORT
1435 M: Wei Xu <xuwei5@hisilicon.com>
1436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 W: http://www.hisilicon.com
1438 S: Supported
1439 T: git git://github.com/hisilicon/linux-hisi.git
1440 F: arch/arm/mach-hisi/
1441 F: arch/arm/boot/dts/hi3*
1442 F: arch/arm/boot/dts/hip*
1443 F: arch/arm/boot/dts/hisi*
1444 F: arch/arm64/boot/dts/hisilicon/
1445
1446 ARM/HP JORNADA 7XX MACHINE SUPPORT
1447 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1448 W: www.jlime.com
1449 S: Maintained
1450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1451 F: arch/arm/mach-sa1100/jornada720.c
1452 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1453
1454 ARM/IGEP MACHINE SUPPORT
1455 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1456 M: Javier Martinez Canillas <javier@dowhile0.org>
1457 L: linux-omap@vger.kernel.org
1458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 S: Maintained
1460 F: arch/arm/boot/dts/omap3-igep*
1461
1462 ARM/INCOME PXA270 SUPPORT
1463 M: Marek Vasut <marek.vasut@gmail.com>
1464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 S: Maintained
1466 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1467
1468 ARM/INTEL IOP13XX ARM ARCHITECTURE
1469 M: Lennert Buytenhek <kernel@wantstofly.org>
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 S: Maintained
1472
1473 ARM/INTEL IOP32X ARM ARCHITECTURE
1474 M: Lennert Buytenhek <kernel@wantstofly.org>
1475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 S: Maintained
1477
1478 ARM/INTEL IOP33X ARM ARCHITECTURE
1479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 S: Orphan
1481
1482 ARM/INTEL IQ81342EX MACHINE SUPPORT
1483 M: Lennert Buytenhek <kernel@wantstofly.org>
1484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 S: Maintained
1486
1487 ARM/INTEL IXDP2850 MACHINE SUPPORT
1488 M: Lennert Buytenhek <kernel@wantstofly.org>
1489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 S: Maintained
1491
1492 ARM/INTEL IXP4XX ARM ARCHITECTURE
1493 M: Imre Kaloz <kaloz@openwrt.org>
1494 M: Krzysztof Halasa <khalasa@piap.pl>
1495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 S: Maintained
1497 F: arch/arm/mach-ixp4xx/
1498
1499 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1500 M: Jonathan Cameron <jic23@cam.ac.uk>
1501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 S: Maintained
1503 F: arch/arm/mach-pxa/stargate2.c
1504 F: drivers/pcmcia/pxa2xx_stargate2.c
1505
1506 ARM/INTEL XSC3 (MANZANO) ARM CORE
1507 M: Lennert Buytenhek <kernel@wantstofly.org>
1508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 S: Maintained
1510
1511 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1512 M: Lennert Buytenhek <kernel@wantstofly.org>
1513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 S: Maintained
1515
1516 ARM/LG1K ARCHITECTURE
1517 M: Chanho Min <chanho.min@lge.com>
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 S: Maintained
1520 F: arch/arm64/boot/dts/lg/
1521
1522 ARM/LOGICPD PXA270 MACHINE SUPPORT
1523 M: Lennert Buytenhek <kernel@wantstofly.org>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 S: Maintained
1526
1527 ARM/LPC18XX ARCHITECTURE
1528 M: Joachim Eastwood <manabian@gmail.com>
1529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 S: Maintained
1531 F: arch/arm/boot/dts/lpc43*
1532 F: drivers/clk/nxp/clk-lpc18xx*
1533 F: drivers/clocksource/time-lpc32xx.c
1534 F: drivers/i2c/busses/i2c-lpc2k.c
1535 F: drivers/memory/pl172.c
1536 F: drivers/mtd/spi-nor/nxp-spifi.c
1537 F: drivers/rtc/rtc-lpc24xx.c
1538 N: lpc18xx
1539
1540 ARM/LPC32XX SOC SUPPORT
1541 M: Vladimir Zapolskiy <vz@mleia.com>
1542 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1545 S: Maintained
1546 F: arch/arm/boot/dts/lpc32*
1547 F: arch/arm/mach-lpc32xx/
1548 F: drivers/i2c/busses/i2c-pnx.c
1549 F: drivers/net/ethernet/nxp/lpc_eth.c
1550 F: drivers/usb/host/ohci-nxp.c
1551 F: drivers/watchdog/pnx4008_wdt.c
1552 N: lpc32xx
1553
1554 ARM/MAGICIAN MACHINE SUPPORT
1555 M: Philipp Zabel <philipp.zabel@gmail.com>
1556 S: Maintained
1557
1558 ARM/Marvell Berlin SoC support
1559 M: Jisheng Zhang <jszhang@marvell.com>
1560 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 S: Maintained
1563 F: arch/arm/mach-berlin/
1564 F: arch/arm/boot/dts/berlin*
1565 F: arch/arm64/boot/dts/marvell/berlin*
1566
1567 ARM/Marvell Dove/MV78xx0/Orion SOC support
1568 M: Jason Cooper <jason@lakedaemon.net>
1569 M: Andrew Lunn <andrew@lunn.ch>
1570 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1571 M: Gregory Clement <gregory.clement@free-electrons.com>
1572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 S: Maintained
1574 F: Documentation/devicetree/bindings/soc/dove/
1575 F: arch/arm/mach-dove/
1576 F: arch/arm/mach-mv78xx0/
1577 F: arch/arm/mach-orion5x/
1578 F: arch/arm/plat-orion/
1579 F: arch/arm/boot/dts/dove*
1580 F: arch/arm/boot/dts/orion5x*
1581
1582 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1583 M: Jason Cooper <jason@lakedaemon.net>
1584 M: Andrew Lunn <andrew@lunn.ch>
1585 M: Gregory Clement <gregory.clement@free-electrons.com>
1586 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 S: Maintained
1589 F: arch/arm/boot/dts/armada*
1590 F: arch/arm/boot/dts/kirkwood*
1591 F: arch/arm/configs/mvebu_*_defconfig
1592 F: arch/arm/mach-mvebu/
1593 F: arch/arm64/boot/dts/marvell/armada*
1594 F: drivers/cpufreq/mvebu-cpufreq.c
1595 F: drivers/irqchip/irq-armada-370-xp.c
1596 F: drivers/irqchip/irq-mvebu-*
1597 F: drivers/pinctrl/mvebu/
1598 F: drivers/rtc/rtc-armada38x.c
1599
1600 ARM/Mediatek RTC DRIVER
1601 M: Eddie Huang <eddie.huang@mediatek.com>
1602 M: Sean Wang <sean.wang@mediatek.com>
1603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1605 S: Maintained
1606 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1607 F: drivers/rtc/rtc-mt6397.c
1608 F: drivers/rtc/rtc-mt7622.c
1609
1610 ARM/Mediatek SoC support
1611 M: Matthias Brugger <matthias.bgg@gmail.com>
1612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1614 S: Maintained
1615 F: arch/arm/boot/dts/mt6*
1616 F: arch/arm/boot/dts/mt7*
1617 F: arch/arm/boot/dts/mt8*
1618 F: arch/arm/mach-mediatek/
1619 F: arch/arm64/boot/dts/mediatek/
1620 N: mtk
1621 K: mediatek
1622
1623 ARM/Mediatek USB3 PHY DRIVER
1624 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1627 S: Maintained
1628 F: drivers/phy/mediatek/phy-mtk-tphy.c
1629
1630 ARM/MICREL KS8695 ARCHITECTURE
1631 M: Greg Ungerer <gerg@uclinux.org>
1632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 F: arch/arm/mach-ks8695/
1634 S: Odd Fixes
1635
1636 ARM/MIOA701 MACHINE SUPPORT
1637 M: Robert Jarzmik <robert.jarzmik@free.fr>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 F: arch/arm/mach-pxa/mioa701.c
1640 S: Maintained
1641
1642 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1643 M: Michael Petchkovsky <mkpetch@internode.on.net>
1644 S: Maintained
1645
1646 ARM/NOMADIK ARCHITECTURE
1647 M: Alessandro Rubini <rubini@unipv.it>
1648 M: Linus Walleij <linus.walleij@linaro.org>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 S: Maintained
1651 F: arch/arm/mach-nomadik/
1652 F: drivers/pinctrl/nomadik/
1653 F: drivers/i2c/busses/i2c-nomadik.c
1654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1655
1656 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1657 M: Wan ZongShun <mcuos.com@gmail.com>
1658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 W: http://www.mcuos.com
1660 S: Maintained
1661 F: arch/arm/mach-w90x900/
1662 F: drivers/input/keyboard/w90p910_keypad.c
1663 F: drivers/input/touchscreen/w90p910_ts.c
1664 F: drivers/watchdog/nuc900_wdt.c
1665 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1666 F: drivers/mtd/nand/nuc900_nand.c
1667 F: drivers/rtc/rtc-nuc900.c
1668 F: drivers/spi/spi-nuc900.c
1669 F: drivers/usb/host/ehci-w90x900.c
1670 F: drivers/video/fbdev/nuc900fb.c
1671
1672 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1673 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1674 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1675 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1676 S: Supported
1677
1678 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1679 M: Alexander Clouter <alex@digriz.org.uk>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 W: http://www.digriz.org.uk/ts78xx/kernel
1682 S: Maintained
1683 F: arch/arm/mach-orion5x/ts78xx-*
1684
1685 ARM/OXNAS platform support
1686 M: Neil Armstrong <narmstrong@baylibre.com>
1687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1689 S: Maintained
1690 F: arch/arm/mach-oxnas/
1691 F: arch/arm/boot/dts/ox8*.dtsi
1692 F: arch/arm/boot/dts/wd-mbwe.dts
1693 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1694 N: oxnas
1695
1696 ARM/PALM TREO SUPPORT
1697 M: Tomas Cech <sleep_walker@suse.com>
1698 L: linux-arm-kernel@lists.infradead.org
1699 W: http://hackndev.com
1700 S: Maintained
1701 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1702 F: arch/arm/mach-pxa/palmtreo.c
1703
1704 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1705 M: Marek Vasut <marek.vasut@gmail.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/palmtx.h
1710 F: arch/arm/mach-pxa/palmtx.c
1711 F: arch/arm/mach-pxa/include/mach/palmt5.h
1712 F: arch/arm/mach-pxa/palmt5.c
1713 F: arch/arm/mach-pxa/include/mach/palmld.h
1714 F: arch/arm/mach-pxa/palmld.c
1715 F: arch/arm/mach-pxa/include/mach/palmte2.h
1716 F: arch/arm/mach-pxa/palmte2.c
1717 F: arch/arm/mach-pxa/include/mach/palmtc.h
1718 F: arch/arm/mach-pxa/palmtc.c
1719
1720 ARM/PALMZ72 SUPPORT
1721 M: Sergey Lapin <slapin@ossfans.org>
1722 L: linux-arm-kernel@lists.infradead.org
1723 W: http://hackndev.com
1724 S: Maintained
1725 F: arch/arm/mach-pxa/include/mach/palmz72.h
1726 F: arch/arm/mach-pxa/palmz72.c
1727
1728 ARM/PLEB SUPPORT
1729 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1730 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1731 S: Maintained
1732
1733 ARM/PT DIGITAL BOARD PORT
1734 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 W: http://www.armlinux.org.uk/
1737 S: Maintained
1738
1739 ARM/QUALCOMM SUPPORT
1740 M: Andy Gross <andy.gross@linaro.org>
1741 M: David Brown <david.brown@linaro.org>
1742 L: linux-arm-msm@vger.kernel.org
1743 L: linux-soc@vger.kernel.org
1744 S: Maintained
1745 F: Documentation/devicetree/bindings/soc/qcom/
1746 F: arch/arm/boot/dts/qcom-*.dts
1747 F: arch/arm/boot/dts/qcom-*.dtsi
1748 F: arch/arm/mach-qcom/
1749 F: arch/arm64/boot/dts/qcom/*
1750 F: drivers/i2c/busses/i2c-qup.c
1751 F: drivers/clk/qcom/
1752 F: drivers/dma/qcom/
1753 F: drivers/soc/qcom/
1754 F: drivers/spi/spi-qup.c
1755 F: drivers/tty/serial/msm_serial.h
1756 F: drivers/tty/serial/msm_serial.c
1757 F: drivers/*/pm8???-*
1758 F: drivers/mfd/ssbi.c
1759 F: drivers/firmware/qcom_scm.c
1760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1761
1762 ARM/RADISYS ENP2611 MACHINE SUPPORT
1763 M: Lennert Buytenhek <kernel@wantstofly.org>
1764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 S: Maintained
1766
1767 ARM/REALTEK ARCHITECTURE
1768 M: Andreas Färber <afaerber@suse.de>
1769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 S: Maintained
1771 F: arch/arm64/boot/dts/realtek/
1772 F: Documentation/devicetree/bindings/arm/realtek.txt
1773
1774 ARM/RENESAS ARM64 ARCHITECTURE
1775 M: Simon Horman <horms@verge.net.au>
1776 M: Magnus Damm <magnus.damm@gmail.com>
1777 L: linux-renesas-soc@vger.kernel.org
1778 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1780 S: Supported
1781 F: arch/arm64/boot/dts/renesas/
1782 F: Documentation/devicetree/bindings/arm/shmobile.txt
1783 F: drivers/soc/renesas/
1784 F: include/linux/soc/renesas/
1785
1786 ARM/RISCPC ARCHITECTURE
1787 M: Russell King <linux@armlinux.org.uk>
1788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 W: http://www.armlinux.org.uk/
1790 S: Maintained
1791 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1792 F: arch/arm/include/asm/hardware/ioc.h
1793 F: arch/arm/include/asm/hardware/iomd.h
1794 F: arch/arm/include/asm/hardware/memc.h
1795 F: arch/arm/mach-rpc/
1796 F: drivers/net/ethernet/8390/etherh.c
1797 F: drivers/net/ethernet/i825xx/ether1*
1798 F: drivers/net/ethernet/seeq/ether3*
1799 F: drivers/scsi/arm/
1800
1801 ARM/Rockchip SoC support
1802 M: Heiko Stuebner <heiko@sntech.de>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 L: linux-rockchip@lists.infradead.org
1805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1806 S: Maintained
1807 F: arch/arm/boot/dts/rk3*
1808 F: arch/arm/boot/dts/rv1108*
1809 F: arch/arm/mach-rockchip/
1810 F: drivers/clk/rockchip/
1811 F: drivers/i2c/busses/i2c-rk3x.c
1812 F: drivers/*/*rockchip*
1813 F: drivers/*/*/*rockchip*
1814 F: sound/soc/rockchip/
1815 N: rockchip
1816
1817 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1818 M: Kukjin Kim <kgene@kernel.org>
1819 M: Krzysztof Kozlowski <krzk@kernel.org>
1820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1822 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1823 S: Maintained
1824 F: arch/arm/boot/dts/s3c*
1825 F: arch/arm/boot/dts/s5p*
1826 F: arch/arm/boot/dts/samsung*
1827 F: arch/arm/boot/dts/exynos*
1828 F: arch/arm64/boot/dts/exynos/
1829 F: arch/arm/plat-samsung/
1830 F: arch/arm/mach-s3c24*/
1831 F: arch/arm/mach-s3c64xx/
1832 F: arch/arm/mach-s5p*/
1833 F: arch/arm/mach-exynos*/
1834 F: drivers/*/*s3c24*
1835 F: drivers/*/*/*s3c24*
1836 F: drivers/*/*s3c64xx*
1837 F: drivers/*/*s5pv210*
1838 F: drivers/memory/samsung/*
1839 F: drivers/soc/samsung/*
1840 F: Documentation/arm/Samsung/
1841 F: Documentation/devicetree/bindings/arm/samsung/
1842 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1843 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1844 N: exynos
1845
1846 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1847 M: Kyungmin Park <kyungmin.park@samsung.com>
1848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 S: Maintained
1850 F: arch/arm/mach-s5pv210/
1851
1852 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1853 M: Kyungmin Park <kyungmin.park@samsung.com>
1854 M: Kamil Debski <kamil@wypas.org>
1855 M: Andrzej Hajda <a.hajda@samsung.com>
1856 L: linux-arm-kernel@lists.infradead.org
1857 L: linux-media@vger.kernel.org
1858 S: Maintained
1859 F: drivers/media/platform/s5p-g2d/
1860
1861 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1862 M: Marek Szyprowski <m.szyprowski@samsung.com>
1863 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1864 L: linux-media@vger.kernel.org
1865 S: Maintained
1866 F: drivers/media/platform/s5p-cec/
1867 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1868
1869 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1870 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1871 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1872 L: linux-arm-kernel@lists.infradead.org
1873 L: linux-media@vger.kernel.org
1874 S: Maintained
1875 F: drivers/media/platform/s5p-jpeg/
1876
1877 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1878 M: Kyungmin Park <kyungmin.park@samsung.com>
1879 M: Kamil Debski <kamil@wypas.org>
1880 M: Jeongtae Park <jtp.park@samsung.com>
1881 M: Andrzej Hajda <a.hajda@samsung.com>
1882 L: linux-arm-kernel@lists.infradead.org
1883 L: linux-media@vger.kernel.org
1884 S: Maintained
1885 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1886 F: drivers/media/platform/s5p-mfc/
1887
1888 ARM/SHMOBILE ARM ARCHITECTURE
1889 M: Simon Horman <horms@verge.net.au>
1890 M: Magnus Damm <magnus.damm@gmail.com>
1891 L: linux-renesas-soc@vger.kernel.org
1892 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1894 S: Supported
1895 F: arch/arm/boot/dts/emev2*
1896 F: arch/arm/boot/dts/r7s*
1897 F: arch/arm/boot/dts/r8a*
1898 F: arch/arm/boot/dts/sh*
1899 F: arch/arm/configs/shmobile_defconfig
1900 F: arch/arm/include/debug/renesas-scif.S
1901 F: arch/arm/mach-shmobile/
1902 F: Documentation/devicetree/bindings/arm/shmobile.txt
1903 F: drivers/soc/renesas/
1904 F: include/linux/soc/renesas/
1905
1906 ARM/SOCFPGA ARCHITECTURE
1907 M: Dinh Nguyen <dinguyen@kernel.org>
1908 S: Maintained
1909 F: arch/arm/mach-socfpga/
1910 F: arch/arm/boot/dts/socfpga*
1911 F: arch/arm/configs/socfpga_defconfig
1912 F: arch/arm64/boot/dts/altera/
1913 W: http://www.rocketboards.org
1914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1915
1916 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1917 M: Dinh Nguyen <dinguyen@kernel.org>
1918 S: Maintained
1919 F: drivers/clk/socfpga/
1920
1921 ARM/SOCFPGA EDAC SUPPORT
1922 M: Thor Thayer <thor.thayer@linux.intel.com>
1923 S: Maintained
1924 F: drivers/edac/altera_edac.
1925
1926 ARM/STI ARCHITECTURE
1927 M: Patrice Chotard <patrice.chotard@st.com>
1928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929 W: http://www.stlinux.com
1930 S: Maintained
1931 F: arch/arm/mach-sti/
1932 F: arch/arm/boot/dts/sti*
1933 F: drivers/char/hw_random/st-rng.c
1934 F: drivers/clocksource/arm_global_timer.c
1935 F: drivers/clocksource/clksrc_st_lpc.c
1936 F: drivers/cpufreq/sti-cpufreq.c
1937 F: drivers/dma/st_fdma*
1938 F: drivers/i2c/busses/i2c-st.c
1939 F: drivers/media/rc/st_rc.c
1940 F: drivers/media/platform/sti/c8sectpfe/
1941 F: drivers/mmc/host/sdhci-st.c
1942 F: drivers/phy/st/phy-miphy28lp.c
1943 F: drivers/phy/st/phy-stih407-usb.c
1944 F: drivers/pinctrl/pinctrl-st.c
1945 F: drivers/remoteproc/st_remoteproc.c
1946 F: drivers/remoteproc/st_slim_rproc.c
1947 F: drivers/reset/sti/
1948 F: drivers/rtc/rtc-st-lpc.c
1949 F: drivers/tty/serial/st-asc.c
1950 F: drivers/usb/dwc3/dwc3-st.c
1951 F: drivers/usb/host/ehci-st.c
1952 F: drivers/usb/host/ohci-st.c
1953 F: drivers/watchdog/st_lpc_wdt.c
1954 F: drivers/ata/ahci_st.c
1955 F: include/linux/remoteproc/st_slim_rproc.h
1956
1957 ARM/STM32 ARCHITECTURE
1958 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1959 M: Alexandre Torgue <alexandre.torgue@st.com>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 S: Maintained
1962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1963 N: stm32
1964 F: drivers/clocksource/armv7m_systick.c
1965
1966 ARM/TANGO ARCHITECTURE
1967 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1968 L: linux-arm-kernel@lists.infradead.org
1969 S: Maintained
1970 N: tango
1971
1972 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1973 M: Lennert Buytenhek <kernel@wantstofly.org>
1974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 S: Maintained
1976
1977 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1978 M: Hans Verkuil <hans.verkuil@cisco.com>
1979 L: linux-tegra@vger.kernel.org
1980 L: linux-media@vger.kernel.org
1981 S: Maintained
1982 F: drivers/media/platform/tegra-cec/
1983 F: Documentation/devicetree/bindings/media/tegra-cec.txt
1984
1985 ARM/TETON BGA MACHINE SUPPORT
1986 M: "Mark F. Brown" <mark.brown314@gmail.com>
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 S: Maintained
1989
1990 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1991 M: Santosh Shilimkar <ssantosh@kernel.org>
1992 L: linux-kernel@vger.kernel.org
1993 S: Maintained
1994 F: drivers/memory/*emif*
1995
1996 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1997 M: Santosh Shilimkar <ssantosh@kernel.org>
1998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 S: Maintained
2000 F: arch/arm/mach-keystone/
2001 F: arch/arm/boot/dts/keystone-*
2002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2003
2004 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2005 M: Santosh Shilimkar <ssantosh@kernel.org>
2006 L: linux-kernel@vger.kernel.org
2007 S: Maintained
2008 F: drivers/clk/keystone/
2009
2010 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2011 M: Santosh Shilimkar <ssantosh@kernel.org>
2012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013 L: linux-kernel@vger.kernel.org
2014 S: Maintained
2015 F: drivers/clocksource/timer-keystone.c
2016
2017 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2018 M: Santosh Shilimkar <ssantosh@kernel.org>
2019 L: linux-kernel@vger.kernel.org
2020 S: Maintained
2021 F: drivers/power/reset/keystone-reset.c
2022
2023 ARM/THECUS N2100 MACHINE SUPPORT
2024 M: Lennert Buytenhek <kernel@wantstofly.org>
2025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 S: Maintained
2027
2028 ARM/TOSA MACHINE SUPPORT
2029 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2030 M: Dirk Opfer <dirk@opfer-online.de>
2031 S: Maintained
2032
2033 ARM/U300 MACHINE SUPPORT
2034 M: Linus Walleij <linus.walleij@linaro.org>
2035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036 S: Supported
2037 F: arch/arm/mach-u300/
2038 F: drivers/clocksource/timer-u300.c
2039 F: drivers/i2c/busses/i2c-stu300.c
2040 F: drivers/rtc/rtc-coh901331.c
2041 F: drivers/watchdog/coh901327_wdt.c
2042 F: drivers/dma/coh901318*
2043 F: drivers/mfd/ab3100*
2044 F: drivers/rtc/rtc-ab3100.c
2045 F: drivers/rtc/rtc-coh901331.c
2046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2047
2048 ARM/UNIPHIER ARCHITECTURE
2049 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2052 S: Maintained
2053 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2054 F: arch/arm/boot/dts/uniphier*
2055 F: arch/arm/include/asm/hardware/cache-uniphier.h
2056 F: arch/arm/mach-uniphier/
2057 F: arch/arm/mm/cache-uniphier.c
2058 F: arch/arm64/boot/dts/socionext/uniphier*
2059 F: drivers/bus/uniphier-system-bus.c
2060 F: drivers/clk/uniphier/
2061 F: drivers/gpio/gpio-uniphier.c
2062 F: drivers/i2c/busses/i2c-uniphier*
2063 F: drivers/irqchip/irq-uniphier-aidet.c
2064 F: drivers/pinctrl/uniphier/
2065 F: drivers/reset/reset-uniphier.c
2066 F: drivers/tty/serial/8250/8250_uniphier.c
2067 N: uniphier
2068
2069 ARM/Ux500 ARM ARCHITECTURE
2070 M: Linus Walleij <linus.walleij@linaro.org>
2071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072 S: Maintained
2073 F: arch/arm/mach-ux500/
2074 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2075 F: drivers/dma/ste_dma40*
2076 F: drivers/hwspinlock/u8500_hsem.c
2077 F: drivers/mfd/abx500*
2078 F: drivers/mfd/ab8500*
2079 F: drivers/mfd/dbx500*
2080 F: drivers/mfd/db8500*
2081 F: drivers/pinctrl/nomadik/pinctrl-ab*
2082 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2083 F: drivers/rtc/rtc-ab8500.c
2084 F: drivers/rtc/rtc-pl031.c
2085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2086
2087 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2088 M: Ulf Hansson <ulf.hansson@linaro.org>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 T: git git://git.linaro.org/people/ulfh/clk.git
2091 S: Maintained
2092 F: drivers/clk/ux500/
2093
2094 ARM/VERSATILE EXPRESS PLATFORM
2095 M: Liviu Dudau <liviu.dudau@arm.com>
2096 M: Sudeep Holla <sudeep.holla@arm.com>
2097 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 S: Maintained
2100 F: arch/arm/boot/dts/vexpress*
2101 F: arch/arm64/boot/dts/arm/
2102 F: arch/arm/mach-vexpress/
2103 F: */*/vexpress*
2104 F: */*/*/vexpress*
2105 F: drivers/clk/versatile/clk-vexpress-osc.c
2106 F: drivers/clocksource/versatile.c
2107 N: mps2
2108
2109 ARM/VFP SUPPORT
2110 M: Russell King <linux@armlinux.org.uk>
2111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 W: http://www.armlinux.org.uk/
2113 S: Maintained
2114 F: arch/arm/vfp/
2115
2116 ARM/VOIPAC PXA270 SUPPORT
2117 M: Marek Vasut <marek.vasut@gmail.com>
2118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119 S: Maintained
2120 F: arch/arm/mach-pxa/vpac270.c
2121 F: arch/arm/mach-pxa/include/mach/vpac270.h
2122
2123 ARM/VT8500 ARM ARCHITECTURE
2124 M: Tony Prisk <linux@prisktech.co.nz>
2125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 S: Maintained
2127 F: arch/arm/mach-vt8500/
2128 F: drivers/clocksource/vt8500_timer.c
2129 F: drivers/i2c/busses/i2c-wmt.c
2130 F: drivers/mmc/host/wmt-sdmmc.c
2131 F: drivers/pwm/pwm-vt8500.c
2132 F: drivers/rtc/rtc-vt8500.c
2133 F: drivers/tty/serial/vt8500_serial.c
2134 F: drivers/usb/host/ehci-platform.c
2135 F: drivers/usb/host/uhci-platform.c
2136 F: drivers/video/fbdev/vt8500lcdfb.*
2137 F: drivers/video/fbdev/wm8505fb*
2138 F: drivers/video/fbdev/wmt_ge_rops.*
2139
2140 ARM/ZIPIT Z2 SUPPORT
2141 M: Marek Vasut <marek.vasut@gmail.com>
2142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 S: Maintained
2144 F: arch/arm/mach-pxa/z2.c
2145 F: arch/arm/mach-pxa/include/mach/z2.h
2146
2147 ARM/ZTE ARCHITECTURE
2148 M: Jun Nie <jun.nie@linaro.org>
2149 M: Baoyou Xie <baoyou.xie@linaro.org>
2150 M: Shawn Guo <shawnguo@kernel.org>
2151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 S: Maintained
2153 F: arch/arm/boot/dts/zx2967*
2154 F: arch/arm/mach-zx/
2155 F: arch/arm64/boot/dts/zte/
2156 F: drivers/clk/zte/
2157 F: drivers/dma/zx_dma.c
2158 F: drivers/gpio/gpio-zx.c
2159 F: drivers/i2c/busses/i2c-zx2967.c
2160 F: drivers/mmc/host/dw_mmc-zx.*
2161 F: drivers/pinctrl/zte/
2162 F: drivers/soc/zte/
2163 F: drivers/thermal/zx2967_thermal.c
2164 F: drivers/watchdog/zx2967_wdt.c
2165 F: Documentation/devicetree/bindings/arm/zte.txt
2166 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2167 F: Documentation/devicetree/bindings/dma/zxdma.txt
2168 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2169 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2170 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2171 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2172 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2173 F: Documentation/devicetree/bindings/soc/zte/
2174 F: Documentation/devicetree/bindings/sound/zte,*.txt
2175 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2176 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2177 F: include/dt-bindings/clock/zx2967*.h
2178 F: include/dt-bindings/soc/zte,*.h
2179 F: sound/soc/codecs/zx_aud96p22.c
2180 F: sound/soc/zte/
2181
2182 ARM/ZYNQ ARCHITECTURE
2183 M: Michal Simek <michal.simek@xilinx.com>
2184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185 W: http://wiki.xilinx.com
2186 T: git https://github.com/Xilinx/linux-xlnx.git
2187 S: Supported
2188 F: arch/arm/mach-zynq/
2189 F: drivers/cpuidle/cpuidle-zynq.c
2190 F: drivers/block/xsysace.c
2191 N: zynq
2192 N: xilinx
2193 F: drivers/clocksource/cadence_ttc_timer.c
2194 F: drivers/i2c/busses/i2c-cadence.c
2195 F: drivers/mmc/host/sdhci-of-arasan.c
2196 F: drivers/edac/synopsys_edac.c
2197
2198 ARM64 PORT (AARCH64 ARCHITECTURE)
2199 M: Catalin Marinas <catalin.marinas@arm.com>
2200 M: Will Deacon <will.deacon@arm.com>
2201 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2203 S: Maintained
2204 F: arch/arm64/
2205 F: Documentation/arm64/
2206
2207 AS3645A LED FLASH CONTROLLER DRIVER
2208 M: Sakari Ailus <sakari.ailus@iki.fi>
2209 L: linux-leds@vger.kernel.org
2210 S: Maintained
2211 F: drivers/leds/leds-as3645a.c
2212
2213 AS3645A LED FLASH CONTROLLER DRIVER
2214 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2215 L: linux-media@vger.kernel.org
2216 T: git git://linuxtv.org/media_tree.git
2217 S: Maintained
2218 F: drivers/media/i2c/as3645a.c
2219 F: include/media/i2c/as3645a.h
2220
2221 ASAHI KASEI AK8974 DRIVER
2222 M: Linus Walleij <linus.walleij@linaro.org>
2223 L: linux-iio@vger.kernel.org
2224 W: http://www.akm.com/
2225 S: Supported
2226 F: drivers/iio/magnetometer/ak8974.c
2227
2228 ASC7621 HARDWARE MONITOR DRIVER
2229 M: George Joseph <george.joseph@fairview5.com>
2230 L: linux-hwmon@vger.kernel.org
2231 S: Maintained
2232 F: Documentation/hwmon/asc7621
2233 F: drivers/hwmon/asc7621.c
2234
2235 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2236 M: Corentin Chary <corentin.chary@gmail.com>
2237 L: acpi4asus-user@lists.sourceforge.net
2238 L: platform-driver-x86@vger.kernel.org
2239 W: http://acpi4asus.sf.net
2240 S: Maintained
2241 F: drivers/platform/x86/asus*.c
2242 F: drivers/platform/x86/eeepc*.c
2243
2244 ASUS WIRELESS RADIO CONTROL DRIVER
2245 M: João Paulo Rechi Vita <jprvita@gmail.com>
2246 L: platform-driver-x86@vger.kernel.org
2247 S: Maintained
2248 F: drivers/platform/x86/asus-wireless.c
2249
2250 ASYMMETRIC KEYS
2251 M: David Howells <dhowells@redhat.com>
2252 L: keyrings@vger.kernel.org
2253 S: Maintained
2254 F: Documentation/crypto/asymmetric-keys.txt
2255 F: include/linux/verification.h
2256 F: include/crypto/public_key.h
2257 F: include/crypto/pkcs7.h
2258 F: crypto/asymmetric_keys/
2259
2260 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2261 R: Dan Williams <dan.j.williams@intel.com>
2262 W: http://sourceforge.net/projects/xscaleiop
2263 S: Odd fixes
2264 F: Documentation/crypto/async-tx-api.txt
2265 F: crypto/async_tx/
2266 F: drivers/dma/
2267 F: include/linux/dmaengine.h
2268 F: include/linux/async_tx.h
2269
2270 AT24 EEPROM DRIVER
2271 M: Bartosz Golaszewski <brgl@bgdev.pl>
2272 L: linux-i2c@vger.kernel.org
2273 S: Maintained
2274 F: drivers/misc/eeprom/at24.c
2275 F: include/linux/platform_data/at24.h
2276
2277 ATA OVER ETHERNET (AOE) DRIVER
2278 M: "Ed L. Cashin" <ed.cashin@acm.org>
2279 W: http://www.openaoe.org/
2280 S: Supported
2281 F: Documentation/aoe/
2282 F: drivers/block/aoe/
2283
2284 ATHEROS 71XX/9XXX GPIO DRIVER
2285 M: Alban Bedel <albeu@free.fr>
2286 W: https://github.com/AlbanBedel/linux
2287 T: git git://github.com/AlbanBedel/linux
2288 S: Maintained
2289 F: drivers/gpio/gpio-ath79.c
2290 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2291
2292 ATHEROS ATH GENERIC UTILITIES
2293 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2294 L: linux-wireless@vger.kernel.org
2295 S: Supported
2296 F: drivers/net/wireless/ath/*
2297
2298 ATHEROS ATH5K WIRELESS DRIVER
2299 M: Jiri Slaby <jirislaby@gmail.com>
2300 M: Nick Kossifidis <mickflemm@gmail.com>
2301 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2302 L: linux-wireless@vger.kernel.org
2303 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2304 S: Maintained
2305 F: drivers/net/wireless/ath/ath5k/
2306
2307 ATHEROS ATH6KL WIRELESS DRIVER
2308 M: Kalle Valo <kvalo@qca.qualcomm.com>
2309 L: linux-wireless@vger.kernel.org
2310 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2312 S: Supported
2313 F: drivers/net/wireless/ath/ath6kl/
2314
2315 ATI_REMOTE2 DRIVER
2316 M: Ville Syrjala <syrjala@sci.fi>
2317 S: Maintained
2318 F: drivers/input/misc/ati_remote2.c
2319
2320 ATK0110 HWMON DRIVER
2321 M: Luca Tettamanti <kronos.it@gmail.com>
2322 L: linux-hwmon@vger.kernel.org
2323 S: Maintained
2324 F: drivers/hwmon/asus_atk0110.c
2325
2326 ATLX ETHERNET DRIVERS
2327 M: Jay Cliburn <jcliburn@gmail.com>
2328 M: Chris Snook <chris.snook@gmail.com>
2329 L: netdev@vger.kernel.org
2330 W: http://sourceforge.net/projects/atl1
2331 W: http://atl1.sourceforge.net
2332 S: Maintained
2333 F: drivers/net/ethernet/atheros/
2334
2335 ATM
2336 M: Chas Williams <3chas3@gmail.com>
2337 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2338 L: netdev@vger.kernel.org
2339 W: http://linux-atm.sourceforge.net
2340 S: Maintained
2341 F: drivers/atm/
2342 F: include/linux/atm*
2343 F: include/uapi/linux/atm*
2344
2345 ATMEL AT91 / AT32 MCI DRIVER
2346 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2347 S: Maintained
2348 F: drivers/mmc/host/atmel-mci.c
2349
2350 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2351 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2352 S: Supported
2353 F: drivers/power/reset/at91-sama5d2_shdwc.c
2354
2355 ATMEL Audio ALSA driver
2356 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2357 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2358 S: Supported
2359 F: sound/soc/atmel
2360
2361 ATMEL I2C DRIVER
2362 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2363 L: linux-i2c@vger.kernel.org
2364 S: Supported
2365 F: drivers/i2c/busses/i2c-at91.c
2366
2367 ATMEL ISI DRIVER
2368 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2369 L: linux-media@vger.kernel.org
2370 S: Supported
2371 F: drivers/media/platform/atmel/atmel-isi.c
2372 F: include/media/atmel-isi.h
2373
2374 ATMEL LCDFB DRIVER
2375 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2376 L: linux-fbdev@vger.kernel.org
2377 S: Maintained
2378 F: drivers/video/fbdev/atmel_lcdfb.c
2379 F: include/video/atmel_lcdc.h
2380
2381 ATMEL MACB ETHERNET DRIVER
2382 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2383 S: Supported
2384 F: drivers/net/ethernet/cadence/
2385
2386 ATMEL MAXTOUCH DRIVER
2387 M: Nick Dyer <nick@shmanahar.org>
2388 T: git git://github.com/ndyer/linux.git
2389 S: Maintained
2390 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2391 F: drivers/input/touchscreen/atmel_mxt_ts.c
2392 F: include/linux/platform_data/atmel_mxt_ts.h
2393
2394 ATMEL NAND DRIVER
2395 M: Wenyou Yang <wenyou.yang@atmel.com>
2396 M: Josh Wu <rainyfeeling@outlook.com>
2397 L: linux-mtd@lists.infradead.org
2398 S: Supported
2399 F: drivers/mtd/nand/atmel/*
2400
2401 ATMEL SAMA5D2 ADC DRIVER
2402 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2403 L: linux-iio@vger.kernel.org
2404 S: Supported
2405 F: drivers/iio/adc/at91-sama5d2_adc.c
2406
2407 ATMEL SDMMC DRIVER
2408 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2409 L: linux-mmc@vger.kernel.org
2410 S: Supported
2411 F: drivers/mmc/host/sdhci-of-at91.c
2412
2413 ATMEL SPI DRIVER
2414 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2415 S: Supported
2416 F: drivers/spi/spi-atmel.*
2417
2418 ATMEL SSC DRIVER
2419 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421 S: Supported
2422 F: drivers/misc/atmel-ssc.c
2423 F: include/linux/atmel-ssc.h
2424
2425 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2426 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2428 S: Supported
2429 F: drivers/misc/atmel_tclib.c
2430 F: drivers/clocksource/tcb_clksrc.c
2431
2432 ATMEL USBA UDC DRIVER
2433 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 S: Supported
2436 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2437
2438 ATMEL WIRELESS DRIVER
2439 M: Simon Kelley <simon@thekelleys.org.uk>
2440 L: linux-wireless@vger.kernel.org
2441 W: http://www.thekelleys.org.uk/atmel
2442 W: http://atmelwlandriver.sourceforge.net/
2443 S: Maintained
2444 F: drivers/net/wireless/atmel/atmel*
2445
2446 ATMEL XDMA DRIVER
2447 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2448 L: linux-arm-kernel@lists.infradead.org
2449 L: dmaengine@vger.kernel.org
2450 S: Supported
2451 F: drivers/dma/at_xdmac.c
2452
2453 ATOMIC INFRASTRUCTURE
2454 M: Will Deacon <will.deacon@arm.com>
2455 M: Peter Zijlstra <peterz@infradead.org>
2456 R: Boqun Feng <boqun.feng@gmail.com>
2457 L: linux-kernel@vger.kernel.org
2458 S: Maintained
2459 F: arch/*/include/asm/atomic*.h
2460 F: include/*/atomic*.h
2461
2462 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2463 M: Bradley Grove <linuxdrivers@attotech.com>
2464 L: linux-scsi@vger.kernel.org
2465 W: http://www.attotech.com
2466 S: Supported
2467 F: drivers/scsi/esas2r
2468
2469 ATUSB IEEE 802.15.4 RADIO DRIVER
2470 M: Stefan Schmidt <stefan@osg.samsung.com>
2471 L: linux-wpan@vger.kernel.org
2472 S: Maintained
2473 F: drivers/net/ieee802154/atusb.c
2474 F: drivers/net/ieee802154/atusb.h
2475 F: drivers/net/ieee802154/at86rf230.h
2476
2477 AUDIT SUBSYSTEM
2478 M: Paul Moore <paul@paul-moore.com>
2479 M: Eric Paris <eparis@redhat.com>
2480 L: linux-audit@redhat.com (moderated for non-subscribers)
2481 W: https://github.com/linux-audit
2482 W: https://people.redhat.com/sgrubb/audit
2483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2484 S: Supported
2485 F: include/linux/audit.h
2486 F: include/uapi/linux/audit.h
2487 F: kernel/audit*
2488
2489 AUXILIARY DISPLAY DRIVERS
2490 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2491 W: http://miguelojeda.es/auxdisplay.htm
2492 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2493 S: Maintained
2494 F: drivers/auxdisplay/
2495 F: include/linux/cfag12864b.h
2496
2497 AX.25 NETWORK LAYER
2498 M: Ralf Baechle <ralf@linux-mips.org>
2499 L: linux-hams@vger.kernel.org
2500 W: http://www.linux-ax25.org/
2501 S: Maintained
2502 F: include/uapi/linux/ax25.h
2503 F: include/net/ax25.h
2504 F: net/ax25/
2505
2506 AXENTIA ARM DEVICES
2507 M: Peter Rosin <peda@axentia.se>
2508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509 S: Maintained
2510 F: Documentation/devicetree/bindings/arm/axentia.txt
2511 F: arch/arm/boot/dts/at91-linea.dtsi
2512 F: arch/arm/boot/dts/at91-tse850-3.dts
2513
2514 AXENTIA ASOC DRIVERS
2515 M: Peter Rosin <peda@axentia.se>
2516 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2517 S: Maintained
2518 F: Documentation/devicetree/bindings/sound/axentia,*
2519 F: sound/soc/atmel/tse850-pcm5142.c
2520
2521 AZ6007 DVB DRIVER
2522 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2523 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2524 L: linux-media@vger.kernel.org
2525 W: https://linuxtv.org
2526 T: git git://linuxtv.org/media_tree.git
2527 S: Maintained
2528 F: drivers/media/usb/dvb-usb-v2/az6007.c
2529
2530 AZTECH FM RADIO RECEIVER DRIVER
2531 M: Hans Verkuil <hverkuil@xs4all.nl>
2532 L: linux-media@vger.kernel.org
2533 T: git git://linuxtv.org/media_tree.git
2534 W: https://linuxtv.org
2535 S: Maintained
2536 F: drivers/media/radio/radio-aztech*
2537
2538 B43 WIRELESS DRIVER
2539 L: linux-wireless@vger.kernel.org
2540 L: b43-dev@lists.infradead.org
2541 W: http://wireless.kernel.org/en/users/Drivers/b43
2542 S: Odd Fixes
2543 F: drivers/net/wireless/broadcom/b43/
2544
2545 B43LEGACY WIRELESS DRIVER
2546 M: Larry Finger <Larry.Finger@lwfinger.net>
2547 L: linux-wireless@vger.kernel.org
2548 L: b43-dev@lists.infradead.org
2549 W: http://wireless.kernel.org/en/users/Drivers/b43
2550 S: Maintained
2551 F: drivers/net/wireless/broadcom/b43legacy/
2552
2553 BACKLIGHT CLASS/SUBSYSTEM
2554 M: Lee Jones <lee.jones@linaro.org>
2555 M: Daniel Thompson <daniel.thompson@linaro.org>
2556 M: Jingoo Han <jingoohan1@gmail.com>
2557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2558 S: Maintained
2559 F: drivers/video/backlight/
2560 F: include/linux/backlight.h
2561 F: include/linux/pwm_backlight.h
2562 F: Documentation/devicetree/bindings/leds/backlight
2563
2564 BATMAN ADVANCED
2565 M: Marek Lindner <mareklindner@neomailbox.ch>
2566 M: Simon Wunderlich <sw@simonwunderlich.de>
2567 M: Antonio Quartulli <a@unstable.cc>
2568 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2569 W: https://www.open-mesh.org/
2570 Q: https://patchwork.open-mesh.org/project/batman/list/
2571 S: Maintained
2572 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2573 F: Documentation/ABI/testing/sysfs-class-net-mesh
2574 F: Documentation/networking/batman-adv.rst
2575 F: include/uapi/linux/batman_adv.h
2576 F: net/batman-adv/
2577
2578 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2579 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2580 L: linux-hams@vger.kernel.org
2581 W: http://www.baycom.org/~tom/ham/ham.html
2582 S: Maintained
2583 F: drivers/net/hamradio/baycom*
2584
2585 BCACHE (BLOCK LAYER CACHE)
2586 M: Michael Lyle <mlyle@lyle.org>
2587 M: Kent Overstreet <kent.overstreet@gmail.com>
2588 L: linux-bcache@vger.kernel.org
2589 W: http://bcache.evilpiepirate.org
2590 C: irc://irc.oftc.net/bcache
2591 S: Maintained
2592 F: drivers/md/bcache/
2593
2594 BDISP ST MEDIA DRIVER
2595 M: Fabien Dessenne <fabien.dessenne@st.com>
2596 L: linux-media@vger.kernel.org
2597 T: git git://linuxtv.org/media_tree.git
2598 W: https://linuxtv.org
2599 S: Supported
2600 F: drivers/media/platform/sti/bdisp
2601
2602 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2603 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2604 L: netdev@vger.kernel.org
2605 S: Maintained
2606 F: drivers/net/ethernet/ec_bhf.c
2607
2608 BEFS FILE SYSTEM
2609 M: Luis de Bethencourt <luisbg@kernel.org>
2610 M: Salah Triki <salah.triki@gmail.com>
2611 S: Maintained
2612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2613 F: Documentation/filesystems/befs.txt
2614 F: fs/befs/
2615
2616 BFQ I/O SCHEDULER
2617 M: Paolo Valente <paolo.valente@linaro.org>
2618 M: Jens Axboe <axboe@kernel.dk>
2619 L: linux-block@vger.kernel.org
2620 S: Maintained
2621 F: block/bfq-*
2622 F: Documentation/block/bfq-iosched.txt
2623
2624 BFS FILE SYSTEM
2625 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2626 S: Maintained
2627 F: Documentation/filesystems/bfs.txt
2628 F: fs/bfs/
2629 F: include/uapi/linux/bfs_fs.h
2630
2631 BLACKFIN ARCHITECTURE
2632 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2633 T: git git://git.code.sf.net/p/adi-linux/code
2634 W: http://blackfin.uclinux.org
2635 S: Orphan
2636 F: arch/blackfin/
2637
2638 BLACKFIN EMAC DRIVER
2639 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2640 W: http://blackfin.uclinux.org
2641 S: Orphan
2642 F: drivers/net/ethernet/adi/
2643
2644 BLACKFIN MEDIA DRIVER
2645 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2646 W: http://blackfin.uclinux.org/
2647 S: Orphan
2648 F: drivers/media/platform/blackfin/
2649 F: drivers/media/i2c/adv7183*
2650 F: drivers/media/i2c/vs6624*
2651
2652 BLACKFIN RTC DRIVER
2653 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2654 W: http://blackfin.uclinux.org
2655 S: Orphan
2656 F: drivers/rtc/rtc-bfin.c
2657
2658 BLACKFIN SDH DRIVER
2659 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2660 W: http://blackfin.uclinux.org
2661 S: Orphan
2662 F: drivers/mmc/host/bfin_sdh.c
2663
2664 BLACKFIN SERIAL DRIVER
2665 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2666 W: http://blackfin.uclinux.org
2667 S: Orphan
2668 F: drivers/tty/serial/bfin_uart.c
2669
2670 BLACKFIN WATCHDOG DRIVER
2671 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2672 W: http://blackfin.uclinux.org
2673 S: Orphan
2674 F: drivers/watchdog/bfin_wdt.c
2675
2676 BLINKM RGB LED DRIVER
2677 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2678 S: Maintained
2679 F: drivers/leds/leds-blinkm.c
2680
2681 BLOCK LAYER
2682 M: Jens Axboe <axboe@kernel.dk>
2683 L: linux-block@vger.kernel.org
2684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2685 S: Maintained
2686 F: block/
2687 F: kernel/trace/blktrace.c
2688 F: lib/sbitmap.c
2689
2690 BLOCK2MTD DRIVER
2691 M: Joern Engel <joern@lazybastard.org>
2692 L: linux-mtd@lists.infradead.org
2693 S: Maintained
2694 F: drivers/mtd/devices/block2mtd.c
2695
2696 BLUETOOTH DRIVERS
2697 M: Marcel Holtmann <marcel@holtmann.org>
2698 M: Gustavo Padovan <gustavo@padovan.org>
2699 M: Johan Hedberg <johan.hedberg@gmail.com>
2700 L: linux-bluetooth@vger.kernel.org
2701 W: http://www.bluez.org/
2702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2704 S: Maintained
2705 F: drivers/bluetooth/
2706
2707 BLUETOOTH SUBSYSTEM
2708 M: Marcel Holtmann <marcel@holtmann.org>
2709 M: Gustavo Padovan <gustavo@padovan.org>
2710 M: Johan Hedberg <johan.hedberg@gmail.com>
2711 L: linux-bluetooth@vger.kernel.org
2712 W: http://www.bluez.org/
2713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2715 S: Maintained
2716 F: net/bluetooth/
2717 F: include/net/bluetooth/
2718
2719 BONDING DRIVER
2720 M: Jay Vosburgh <j.vosburgh@gmail.com>
2721 M: Veaceslav Falico <vfalico@gmail.com>
2722 M: Andy Gospodarek <andy@greyhouse.net>
2723 L: netdev@vger.kernel.org
2724 W: http://sourceforge.net/projects/bonding/
2725 S: Supported
2726 F: drivers/net/bonding/
2727 F: include/uapi/linux/if_bonding.h
2728
2729 BPF (Safe dynamic programs and tools)
2730 M: Alexei Starovoitov <ast@kernel.org>
2731 M: Daniel Borkmann <daniel@iogearbox.net>
2732 L: netdev@vger.kernel.org
2733 L: linux-kernel@vger.kernel.org
2734 S: Supported
2735 F: arch/x86/net/bpf_jit*
2736 F: Documentation/networking/filter.txt
2737 F: Documentation/bpf/
2738 F: include/linux/bpf*
2739 F: include/linux/filter.h
2740 F: include/uapi/linux/bpf*
2741 F: include/uapi/linux/filter.h
2742 F: kernel/bpf/
2743 F: kernel/trace/bpf_trace.c
2744 F: lib/test_bpf.c
2745 F: net/bpf/
2746 F: net/core/filter.c
2747 F: net/sched/act_bpf.c
2748 F: net/sched/cls_bpf.c
2749 F: samples/bpf/
2750 F: tools/bpf/
2751 F: tools/testing/selftests/bpf/
2752
2753 BROADCOM B44 10/100 ETHERNET DRIVER
2754 M: Michael Chan <michael.chan@broadcom.com>
2755 L: netdev@vger.kernel.org
2756 S: Supported
2757 F: drivers/net/ethernet/broadcom/b44.*
2758
2759 BROADCOM B53 ETHERNET SWITCH DRIVER
2760 M: Florian Fainelli <f.fainelli@gmail.com>
2761 L: netdev@vger.kernel.org
2762 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2763 S: Supported
2764 F: drivers/net/dsa/b53/*
2765 F: include/linux/platform_data/b53.h
2766
2767 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2768 M: Florian Fainelli <f.fainelli@gmail.com>
2769 M: Ray Jui <rjui@broadcom.com>
2770 M: Scott Branden <sbranden@broadcom.com>
2771 M: bcm-kernel-feedback-list@broadcom.com
2772 T: git git://github.com/broadcom/mach-bcm
2773 S: Maintained
2774 N: bcm281*
2775 N: bcm113*
2776 N: bcm216*
2777 N: kona
2778 F: arch/arm/mach-bcm/
2779
2780 BROADCOM BCM2835 ARM ARCHITECTURE
2781 M: Eric Anholt <eric@anholt.net>
2782 M: Stefan Wahren <stefan.wahren@i2se.com>
2783 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2785 T: git git://github.com/anholt/linux
2786 S: Maintained
2787 N: bcm2835
2788 F: drivers/staging/vc04_services
2789
2790 BROADCOM BCM47XX MIPS ARCHITECTURE
2791 M: Hauke Mehrtens <hauke@hauke-m.de>
2792 M: Rafał Miłecki <zajec5@gmail.com>
2793 L: linux-mips@linux-mips.org
2794 S: Maintained
2795 F: Documentation/devicetree/bindings/mips/brcm/
2796 F: arch/mips/bcm47xx/*
2797 F: arch/mips/include/asm/mach-bcm47xx/*
2798
2799 BROADCOM BCM5301X ARM ARCHITECTURE
2800 M: Hauke Mehrtens <hauke@hauke-m.de>
2801 M: Rafał Miłecki <zajec5@gmail.com>
2802 M: Jon Mason <jonmason@broadcom.com>
2803 M: bcm-kernel-feedback-list@broadcom.com
2804 L: linux-arm-kernel@lists.infradead.org
2805 S: Maintained
2806 F: arch/arm/mach-bcm/bcm_5301x.c
2807 F: arch/arm/boot/dts/bcm5301x*.dtsi
2808 F: arch/arm/boot/dts/bcm470*
2809 F: arch/arm/boot/dts/bcm953012*
2810
2811 BROADCOM BCM53573 ARM ARCHITECTURE
2812 M: Rafał Miłecki <rafal@milecki.pl>
2813 L: linux-arm-kernel@lists.infradead.org
2814 S: Maintained
2815 F: arch/arm/boot/dts/bcm53573*
2816 F: arch/arm/boot/dts/bcm47189*
2817
2818 BROADCOM BCM63XX ARM ARCHITECTURE
2819 M: Florian Fainelli <f.fainelli@gmail.com>
2820 M: bcm-kernel-feedback-list@broadcom.com
2821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2822 T: git git://github.com/broadcom/stblinux.git
2823 S: Maintained
2824 N: bcm63xx
2825
2826 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2827 M: Kevin Cernekee <cernekee@gmail.com>
2828 L: linux-usb@vger.kernel.org
2829 S: Maintained
2830 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2831
2832 BROADCOM BCM7XXX ARM ARCHITECTURE
2833 M: Brian Norris <computersforpeace@gmail.com>
2834 M: Gregory Fong <gregory.0xf0@gmail.com>
2835 M: Florian Fainelli <f.fainelli@gmail.com>
2836 M: bcm-kernel-feedback-list@broadcom.com
2837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2838 T: git git://github.com/broadcom/stblinux.git
2839 S: Maintained
2840 F: arch/arm/mach-bcm/*brcmstb*
2841 F: arch/arm/boot/dts/bcm7*.dts*
2842 F: drivers/bus/brcmstb_gisb.c
2843 N: brcmstb
2844
2845 BROADCOM BMIPS CPUFREQ DRIVER
2846 M: Markus Mayer <mmayer@broadcom.com>
2847 M: bcm-kernel-feedback-list@broadcom.com
2848 L: linux-pm@vger.kernel.org
2849 S: Maintained
2850 F: drivers/cpufreq/bmips-cpufreq.c
2851
2852 BROADCOM BMIPS MIPS ARCHITECTURE
2853 M: Kevin Cernekee <cernekee@gmail.com>
2854 M: Florian Fainelli <f.fainelli@gmail.com>
2855 L: linux-mips@linux-mips.org
2856 T: git git://github.com/broadcom/stblinux.git
2857 S: Maintained
2858 F: arch/mips/bmips/*
2859 F: arch/mips/include/asm/mach-bmips/*
2860 F: arch/mips/kernel/*bmips*
2861 F: arch/mips/boot/dts/brcm/bcm*.dts*
2862 F: drivers/irqchip/irq-bcm63*
2863 F: drivers/irqchip/irq-bcm7*
2864 F: drivers/irqchip/irq-brcmstb*
2865 F: include/linux/bcm963xx_nvram.h
2866 F: include/linux/bcm963xx_tag.h
2867
2868 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2869 M: Rasesh Mody <rasesh.mody@cavium.com>
2870 M: Harish Patil <harish.patil@cavium.com>
2871 M: Dept-GELinuxNICDev@cavium.com
2872 L: netdev@vger.kernel.org
2873 S: Supported
2874 F: drivers/net/ethernet/broadcom/bnx2.*
2875 F: drivers/net/ethernet/broadcom/bnx2_*
2876
2877 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2878 M: QLogic-Storage-Upstream@qlogic.com
2879 L: linux-scsi@vger.kernel.org
2880 S: Supported
2881 F: drivers/scsi/bnx2fc/
2882
2883 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2884 M: QLogic-Storage-Upstream@qlogic.com
2885 L: linux-scsi@vger.kernel.org
2886 S: Supported
2887 F: drivers/scsi/bnx2i/
2888
2889 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2890 M: Ariel Elior <ariel.elior@cavium.com>
2891 M: everest-linux-l2@cavium.com
2892 L: netdev@vger.kernel.org
2893 S: Supported
2894 F: drivers/net/ethernet/broadcom/bnx2x/
2895
2896 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2897 M: Michael Chan <michael.chan@broadcom.com>
2898 L: netdev@vger.kernel.org
2899 S: Supported
2900 F: drivers/net/ethernet/broadcom/bnxt/
2901
2902 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2903 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2904 M: Franky Lin <franky.lin@broadcom.com>
2905 M: Hante Meuleman <hante.meuleman@broadcom.com>
2906 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2907 M: Wright Feng <wright.feng@cypress.com>
2908 L: linux-wireless@vger.kernel.org
2909 L: brcm80211-dev-list.pdl@broadcom.com
2910 L: brcm80211-dev-list@cypress.com
2911 S: Supported
2912 F: drivers/net/wireless/broadcom/brcm80211/
2913
2914 BROADCOM BRCMSTB GPIO DRIVER
2915 M: Gregory Fong <gregory.0xf0@gmail.com>
2916 L: bcm-kernel-feedback-list@broadcom.com
2917 S: Supported
2918 F: drivers/gpio/gpio-brcmstb.c
2919 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2920
2921 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2922 M: Al Cooper <alcooperx@gmail.com>
2923 L: linux-kernel@vger.kernel.org
2924 L: bcm-kernel-feedback-list@broadcom.com
2925 S: Maintained
2926 F: drivers/phy/broadcom/phy-brcm-usb*
2927
2928 BROADCOM GENET ETHERNET DRIVER
2929 M: Doug Berger <opendmb@gmail.com>
2930 M: Florian Fainelli <f.fainelli@gmail.com>
2931 L: netdev@vger.kernel.org
2932 S: Supported
2933 F: drivers/net/ethernet/broadcom/genet/
2934
2935 BROADCOM IPROC ARM ARCHITECTURE
2936 M: Ray Jui <rjui@broadcom.com>
2937 M: Scott Branden <sbranden@broadcom.com>
2938 M: Jon Mason <jonmason@broadcom.com>
2939 M: bcm-kernel-feedback-list@broadcom.com
2940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2941 T: git git://github.com/broadcom/cygnus-linux.git
2942 S: Maintained
2943 N: iproc
2944 N: cygnus
2945 N: bcm[-_]nsp
2946 N: bcm9113*
2947 N: bcm9583*
2948 N: bcm9585*
2949 N: bcm9586*
2950 N: bcm988312
2951 N: bcm113*
2952 N: bcm583*
2953 N: bcm585*
2954 N: bcm586*
2955 N: bcm88312
2956 N: hr2
2957 F: arch/arm64/boot/dts/broadcom/ns2*
2958 F: drivers/clk/bcm/clk-ns*
2959 F: drivers/pinctrl/bcm/pinctrl-ns*
2960
2961 BROADCOM KONA GPIO DRIVER
2962 M: Ray Jui <rjui@broadcom.com>
2963 L: bcm-kernel-feedback-list@broadcom.com
2964 S: Supported
2965 F: drivers/gpio/gpio-bcm-kona.c
2966 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2967
2968 BROADCOM NETXTREME-E ROCE DRIVER
2969 M: Selvin Xavier <selvin.xavier@broadcom.com>
2970 M: Devesh Sharma <devesh.sharma@broadcom.com>
2971 M: Somnath Kotur <somnath.kotur@broadcom.com>
2972 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2973 L: linux-rdma@vger.kernel.org
2974 W: http://www.broadcom.com
2975 S: Supported
2976 F: drivers/infiniband/hw/bnxt_re/
2977 F: include/uapi/rdma/bnxt_re-abi.h
2978
2979 BROADCOM NVRAM DRIVER
2980 M: Rafał Miłecki <zajec5@gmail.com>
2981 L: linux-mips@linux-mips.org
2982 S: Maintained
2983 F: drivers/firmware/broadcom/*
2984
2985 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2986 M: Rafał Miłecki <zajec5@gmail.com>
2987 L: linux-wireless@vger.kernel.org
2988 S: Maintained
2989 F: drivers/bcma/
2990 F: include/linux/bcma/
2991
2992 BROADCOM STB AVS CPUFREQ DRIVER
2993 M: Markus Mayer <mmayer@broadcom.com>
2994 M: bcm-kernel-feedback-list@broadcom.com
2995 L: linux-pm@vger.kernel.org
2996 S: Maintained
2997 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2998 F: drivers/cpufreq/brcmstb*
2999
3000 BROADCOM STB AVS TMON DRIVER
3001 M: Markus Mayer <mmayer@broadcom.com>
3002 M: bcm-kernel-feedback-list@broadcom.com
3003 L: linux-pm@vger.kernel.org
3004 S: Maintained
3005 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3006 F: drivers/thermal/broadcom/brcmstb*
3007
3008 BROADCOM STB NAND FLASH DRIVER
3009 M: Brian Norris <computersforpeace@gmail.com>
3010 M: Kamal Dasu <kdasu.kdev@gmail.com>
3011 L: linux-mtd@lists.infradead.org
3012 L: bcm-kernel-feedback-list@broadcom.com
3013 S: Maintained
3014 F: drivers/mtd/nand/brcmnand/
3015
3016 BROADCOM STB DPFE DRIVER
3017 M: Markus Mayer <mmayer@broadcom.com>
3018 M: bcm-kernel-feedback-list@broadcom.com
3019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3020 S: Maintained
3021 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3022 F: drivers/memory/brcmstb_dpfe.c
3023
3024 BROADCOM SYSTEMPORT ETHERNET DRIVER
3025 M: Florian Fainelli <f.fainelli@gmail.com>
3026 L: netdev@vger.kernel.org
3027 S: Supported
3028 F: drivers/net/ethernet/broadcom/bcmsysport.*
3029
3030 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3031 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3032 M: Prashant Sreedharan <prashant@broadcom.com>
3033 M: Michael Chan <mchan@broadcom.com>
3034 L: netdev@vger.kernel.org
3035 S: Supported
3036 F: drivers/net/ethernet/broadcom/tg3.*
3037
3038 BROCADE BFA FC SCSI DRIVER
3039 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3040 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3041 L: linux-scsi@vger.kernel.org
3042 S: Supported
3043 F: drivers/scsi/bfa/
3044
3045 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3046 M: Rasesh Mody <rasesh.mody@cavium.com>
3047 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3048 M: Dept-GELinuxNICDev@cavium.com
3049 L: netdev@vger.kernel.org
3050 S: Supported
3051 F: drivers/net/ethernet/brocade/bna/
3052
3053 BSG (block layer generic sg v4 driver)
3054 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3055 L: linux-scsi@vger.kernel.org
3056 S: Supported
3057 F: block/bsg.c
3058 F: include/linux/bsg.h
3059 F: include/uapi/linux/bsg.h
3060
3061 BT87X AUDIO DRIVER
3062 M: Clemens Ladisch <clemens@ladisch.de>
3063 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3064 T: git git://git.alsa-project.org/alsa-kernel.git
3065 S: Maintained
3066 F: Documentation/sound/alsa/Bt87x.txt
3067 F: sound/pci/bt87x.c
3068
3069 BT8XXGPIO DRIVER
3070 M: Michael Buesch <m@bues.ch>
3071 W: http://bu3sch.de/btgpio.php
3072 S: Maintained
3073 F: drivers/gpio/gpio-bt8xx.c
3074
3075 BTRFS FILE SYSTEM
3076 M: Chris Mason <clm@fb.com>
3077 M: Josef Bacik <jbacik@fb.com>
3078 M: David Sterba <dsterba@suse.com>
3079 L: linux-btrfs@vger.kernel.org
3080 W: http://btrfs.wiki.kernel.org/
3081 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3083 S: Maintained
3084 F: Documentation/filesystems/btrfs.txt
3085 F: fs/btrfs/
3086 F: include/linux/btrfs*
3087 F: include/uapi/linux/btrfs*
3088
3089 BTTV VIDEO4LINUX DRIVER
3090 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3091 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3092 L: linux-media@vger.kernel.org
3093 W: https://linuxtv.org
3094 T: git git://linuxtv.org/media_tree.git
3095 S: Odd fixes
3096 F: Documentation/media/v4l-drivers/bttv*
3097 F: drivers/media/pci/bt8xx/bttv*
3098
3099 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3100 M: Chanwoo Choi <cw00.choi@samsung.com>
3101 L: linux-pm@vger.kernel.org
3102 L: linux-samsung-soc@vger.kernel.org
3103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3104 S: Maintained
3105 F: drivers/devfreq/exynos-bus.c
3106 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3107
3108 BUSLOGIC SCSI DRIVER
3109 M: Khalid Aziz <khalid@gonehiking.org>
3110 L: linux-scsi@vger.kernel.org
3111 S: Maintained
3112 F: drivers/scsi/BusLogic.*
3113 F: drivers/scsi/FlashPoint.*
3114
3115 C-MEDIA CMI8788 DRIVER
3116 M: Clemens Ladisch <clemens@ladisch.de>
3117 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3118 T: git git://git.alsa-project.org/alsa-kernel.git
3119 S: Maintained
3120 F: sound/pci/oxygen/
3121
3122 C6X ARCHITECTURE
3123 M: Mark Salter <msalter@redhat.com>
3124 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3125 L: linux-c6x-dev@linux-c6x.org
3126 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3127 S: Maintained
3128 F: arch/c6x/
3129
3130 CA8210 IEEE-802.15.4 RADIO DRIVER
3131 M: Harry Morris <h.morris@cascoda.com>
3132 L: linux-wpan@vger.kernel.org
3133 W: https://github.com/Cascoda/ca8210-linux.git
3134 S: Maintained
3135 F: drivers/net/ieee802154/ca8210.c
3136 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3137
3138 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3139 M: David Howells <dhowells@redhat.com>
3140 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3141 S: Supported
3142 F: Documentation/filesystems/caching/cachefiles.txt
3143 F: fs/cachefiles/
3144
3145 CADET FM/AM RADIO RECEIVER DRIVER
3146 M: Hans Verkuil <hverkuil@xs4all.nl>
3147 L: linux-media@vger.kernel.org
3148 T: git git://linuxtv.org/media_tree.git
3149 W: https://linuxtv.org
3150 S: Maintained
3151 F: drivers/media/radio/radio-cadet*
3152
3153 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3154 M: Jonathan Corbet <corbet@lwn.net>
3155 L: linux-media@vger.kernel.org
3156 T: git git://linuxtv.org/media_tree.git
3157 S: Maintained
3158 F: Documentation/media/v4l-drivers/cafe_ccic*
3159 F: drivers/media/platform/marvell-ccic/
3160
3161 CAIF NETWORK LAYER
3162 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3163 L: netdev@vger.kernel.org
3164 S: Supported
3165 F: Documentation/networking/caif/
3166 F: drivers/net/caif/
3167 F: include/uapi/linux/caif/
3168 F: include/net/caif/
3169 F: net/caif/
3170
3171 CALGARY x86-64 IOMMU
3172 M: Muli Ben-Yehuda <mulix@mulix.org>
3173 M: Jon Mason <jdmason@kudzu.us>
3174 L: iommu@lists.linux-foundation.org
3175 S: Maintained
3176 F: arch/x86/kernel/pci-calgary_64.c
3177 F: arch/x86/kernel/tce_64.c
3178 F: arch/x86/include/asm/calgary.h
3179 F: arch/x86/include/asm/tce.h
3180
3181 CAN NETWORK DRIVERS
3182 M: Wolfgang Grandegger <wg@grandegger.com>
3183 M: Marc Kleine-Budde <mkl@pengutronix.de>
3184 L: linux-can@vger.kernel.org
3185 W: https://github.com/linux-can
3186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3188 S: Maintained
3189 F: Documentation/devicetree/bindings/net/can/
3190 F: drivers/net/can/
3191 F: include/linux/can/dev.h
3192 F: include/linux/can/platform/
3193 F: include/uapi/linux/can/error.h
3194 F: include/uapi/linux/can/netlink.h
3195
3196 CAN NETWORK LAYER
3197 M: Oliver Hartkopp <socketcan@hartkopp.net>
3198 M: Marc Kleine-Budde <mkl@pengutronix.de>
3199 L: linux-can@vger.kernel.org
3200 W: https://github.com/linux-can
3201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3203 S: Maintained
3204 F: Documentation/networking/can.txt
3205 F: net/can/
3206 F: include/linux/can/core.h
3207 F: include/uapi/linux/can.h
3208 F: include/uapi/linux/can/bcm.h
3209 F: include/uapi/linux/can/raw.h
3210 F: include/uapi/linux/can/gw.h
3211
3212 CAPABILITIES
3213 M: Serge Hallyn <serge@hallyn.com>
3214 L: linux-security-module@vger.kernel.org
3215 S: Supported
3216 F: include/linux/capability.h
3217 F: include/uapi/linux/capability.h
3218 F: security/commoncap.c
3219 F: kernel/capability.c
3220
3221 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3222 M: Kevin Tsai <ktsai@capellamicro.com>
3223 S: Maintained
3224 F: drivers/iio/light/cm*
3225
3226 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3227 M: Christian Lamparter <chunkeey@googlemail.com>
3228 L: linux-wireless@vger.kernel.org
3229 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3230 S: Maintained
3231 F: drivers/net/wireless/ath/carl9170/
3232
3233 CAVIUM I2C DRIVER
3234 M: Jan Glauber <jglauber@cavium.com>
3235 M: David Daney <david.daney@cavium.com>
3236 W: http://www.cavium.com
3237 S: Supported
3238 F: drivers/i2c/busses/i2c-octeon*
3239 F: drivers/i2c/busses/i2c-thunderx*
3240
3241 CAVIUM LIQUIDIO NETWORK DRIVER
3242 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3243 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3244 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3245 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3246 L: netdev@vger.kernel.org
3247 W: http://www.cavium.com
3248 S: Supported
3249 F: drivers/net/ethernet/cavium/liquidio/
3250
3251 CAVIUM MMC DRIVER
3252 M: Jan Glauber <jglauber@cavium.com>
3253 M: David Daney <david.daney@cavium.com>
3254 M: Steven J. Hill <Steven.Hill@cavium.com>
3255 W: http://www.cavium.com
3256 S: Supported
3257 F: drivers/mmc/host/cavium*
3258
3259 CAVIUM OCTEON-TX CRYPTO DRIVER
3260 M: George Cherian <george.cherian@cavium.com>
3261 L: linux-crypto@vger.kernel.org
3262 W: http://www.cavium.com
3263 S: Supported
3264 F: drivers/crypto/cavium/cpt/
3265
3266 CAVIUM THUNDERX2 ARM64 SOC
3267 M: Robert Richter <rrichter@cavium.com>
3268 M: Jayachandran C <jnair@caviumnetworks.com>
3269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3270 S: Maintained
3271 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3272 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3273
3274 CC2520 IEEE-802.15.4 RADIO DRIVER
3275 M: Varka Bhadram <varkabhadram@gmail.com>
3276 L: linux-wpan@vger.kernel.org
3277 S: Maintained
3278 F: drivers/net/ieee802154/cc2520.c
3279 F: include/linux/spi/cc2520.h
3280 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3281
3282 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3283 M: Gilad Ben-Yossef <gilad@benyossef.com>
3284 L: linux-crypto@vger.kernel.org
3285 L: driverdev-devel@linuxdriverproject.org
3286 S: Supported
3287 F: drivers/staging/ccree/
3288 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3289
3290 CEC FRAMEWORK
3291 M: Hans Verkuil <hans.verkuil@cisco.com>
3292 L: linux-media@vger.kernel.org
3293 T: git git://linuxtv.org/media_tree.git
3294 W: http://linuxtv.org
3295 S: Supported
3296 F: Documentation/media/kapi/cec-core.rst
3297 F: Documentation/media/uapi/cec
3298 F: drivers/media/cec/
3299 F: drivers/media/rc/keymaps/rc-cec.c
3300 F: include/media/cec.h
3301 F: include/media/cec-notifier.h
3302 F: include/uapi/linux/cec.h
3303 F: include/uapi/linux/cec-funcs.h
3304 F: Documentation/devicetree/bindings/media/cec.txt
3305
3306 CEC GPIO DRIVER
3307 M: Hans Verkuil <hans.verkuil@cisco.com>
3308 L: linux-media@vger.kernel.org
3309 T: git git://linuxtv.org/media_tree.git
3310 W: http://linuxtv.org
3311 S: Supported
3312 F: drivers/media/platform/cec-gpio/
3313 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3314
3315 CELL BROADBAND ENGINE ARCHITECTURE
3316 M: Arnd Bergmann <arnd@arndb.de>
3317 L: linuxppc-dev@lists.ozlabs.org
3318 W: http://www.ibm.com/developerworks/power/cell/
3319 S: Supported
3320 F: arch/powerpc/include/asm/cell*.h
3321 F: arch/powerpc/include/asm/spu*.h
3322 F: arch/powerpc/include/uapi/asm/spu*.h
3323 F: arch/powerpc/oprofile/*cell*
3324 F: arch/powerpc/platforms/cell/
3325
3326 CEPH COMMON CODE (LIBCEPH)
3327 M: Ilya Dryomov <idryomov@gmail.com>
3328 M: "Yan, Zheng" <zyan@redhat.com>
3329 M: Sage Weil <sage@redhat.com>
3330 L: ceph-devel@vger.kernel.org
3331 W: http://ceph.com/
3332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3333 T: git git://github.com/ceph/ceph-client.git
3334 S: Supported
3335 F: net/ceph/
3336 F: include/linux/ceph/
3337 F: include/linux/crush/
3338
3339 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3340 M: "Yan, Zheng" <zyan@redhat.com>
3341 M: Sage Weil <sage@redhat.com>
3342 M: Ilya Dryomov <idryomov@gmail.com>
3343 L: ceph-devel@vger.kernel.org
3344 W: http://ceph.com/
3345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3346 T: git git://github.com/ceph/ceph-client.git
3347 S: Supported
3348 F: Documentation/filesystems/ceph.txt
3349 F: fs/ceph/
3350
3351 CERTIFICATE HANDLING:
3352 M: David Howells <dhowells@redhat.com>
3353 M: David Woodhouse <dwmw2@infradead.org>
3354 L: keyrings@vger.kernel.org
3355 S: Maintained
3356 F: Documentation/module-signing.txt
3357 F: certs/
3358 F: scripts/sign-file.c
3359 F: scripts/extract-cert.c
3360
3361 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3362 L: linux-usb@vger.kernel.org
3363 S: Orphan
3364 F: Documentation/usb/WUSB-Design-overview.txt
3365 F: Documentation/usb/wusb-cbaf
3366 F: drivers/usb/host/hwa-hc.c
3367 F: drivers/usb/host/whci/
3368 F: drivers/usb/wusbcore/
3369 F: include/linux/usb/wusb*
3370
3371 CFAG12864B LCD DRIVER
3372 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3373 W: http://miguelojeda.es/auxdisplay.htm
3374 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3375 S: Maintained
3376 F: drivers/auxdisplay/cfag12864b.c
3377 F: include/linux/cfag12864b.h
3378
3379 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3380 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3381 W: http://miguelojeda.es/auxdisplay.htm
3382 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3383 S: Maintained
3384 F: drivers/auxdisplay/cfag12864bfb.c
3385 F: include/linux/cfag12864b.h
3386
3387 802.11 (including CFG80211/NL80211)
3388 M: Johannes Berg <johannes@sipsolutions.net>
3389 L: linux-wireless@vger.kernel.org
3390 W: http://wireless.kernel.org/
3391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3393 S: Maintained
3394 F: net/wireless/
3395 F: include/uapi/linux/nl80211.h
3396 F: include/linux/ieee80211.h
3397 F: include/net/wext.h
3398 F: include/net/cfg80211.h
3399 F: include/net/iw_handler.h
3400 F: include/net/ieee80211_radiotap.h
3401 F: Documentation/driver-api/80211/cfg80211.rst
3402 F: Documentation/networking/regulatory.txt
3403
3404 CHAR and MISC DRIVERS
3405 M: Arnd Bergmann <arnd@arndb.de>
3406 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3408 S: Supported
3409 F: drivers/char/*
3410 F: drivers/misc/*
3411 F: include/linux/miscdevice.h
3412
3413 CHECKPATCH
3414 M: Andy Whitcroft <apw@canonical.com>
3415 M: Joe Perches <joe@perches.com>
3416 S: Maintained
3417 F: scripts/checkpatch.pl
3418
3419 CHINESE DOCUMENTATION
3420 M: Harry Wei <harryxiyou@gmail.com>
3421 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3422 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3423 S: Maintained
3424 F: Documentation/translations/zh_CN/
3425
3426 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3427 M: Peter Chen <Peter.Chen@nxp.com>
3428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3429 L: linux-usb@vger.kernel.org
3430 S: Maintained
3431 F: drivers/usb/chipidea/
3432
3433 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3434 M: Hans de Goede <hdegoede@redhat.com>
3435 L: linux-input@vger.kernel.org
3436 S: Maintained
3437 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3438 F: drivers/input/touchscreen/chipone_icn8318.c
3439
3440 CHROME HARDWARE PLATFORM SUPPORT
3441 M: Benson Leung <bleung@chromium.org>
3442 M: Olof Johansson <olof@lixom.net>
3443 S: Maintained
3444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3445 F: drivers/platform/chrome/
3446
3447 CIRRUS LOGIC AUDIO CODEC DRIVERS
3448 M: Brian Austin <brian.austin@cirrus.com>
3449 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3450 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3451 S: Maintained
3452 F: sound/soc/codecs/cs*
3453
3454 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3455 M: Hartley Sweeten <hsweeten@visionengravers.com>
3456 L: netdev@vger.kernel.org
3457 S: Maintained
3458 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3459
3460 CISCO FCOE HBA DRIVER
3461 M: Satish Kharat <satishkh@cisco.com>
3462 M: Sesidhar Baddela <sebaddel@cisco.com>
3463 M: Karan Tilak Kumar <kartilak@cisco.com>
3464 L: linux-scsi@vger.kernel.org
3465 S: Supported
3466 F: drivers/scsi/fnic/
3467
3468 CISCO SCSI HBA DRIVER
3469 M: Karan Tilak Kumar <kartilak@cisco.com>
3470 M: Sesidhar Baddela <sebaddel@cisco.com>
3471 L: linux-scsi@vger.kernel.org
3472 S: Supported
3473 F: drivers/scsi/snic/
3474
3475 CISCO VIC ETHERNET NIC DRIVER
3476 M: Christian Benvenuti <benve@cisco.com>
3477 M: Govindarajulu Varadarajan <_govind@gmx.com>
3478 M: Parvi Kaustubhi <pkaustub@cisco.com>
3479 S: Supported
3480 F: drivers/net/ethernet/cisco/enic/
3481
3482 CISCO VIC LOW LATENCY NIC DRIVER
3483 M: Christian Benvenuti <benve@cisco.com>
3484 M: Dave Goodell <dgoodell@cisco.com>
3485 S: Supported
3486 F: drivers/infiniband/hw/usnic/
3487
3488 CLEANCACHE API
3489 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3490 L: linux-kernel@vger.kernel.org
3491 S: Maintained
3492 F: mm/cleancache.c
3493 F: include/linux/cleancache.h
3494
3495 CLK API
3496 M: Russell King <linux@armlinux.org.uk>
3497 L: linux-clk@vger.kernel.org
3498 S: Maintained
3499 F: include/linux/clk.h
3500
3501 CLOCKSOURCE, CLOCKEVENT DRIVERS
3502 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3503 M: Thomas Gleixner <tglx@linutronix.de>
3504 L: linux-kernel@vger.kernel.org
3505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3506 S: Supported
3507 F: drivers/clocksource/
3508 F: Documentation/devicetree/bindings/timer/
3509
3510 CMPC ACPI DRIVER
3511 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3512 M: Daniel Oliveira Nascimento <don@syst.com.br>
3513 L: platform-driver-x86@vger.kernel.org
3514 S: Supported
3515 F: drivers/platform/x86/classmate-laptop.c
3516
3517 COBALT MEDIA DRIVER
3518 M: Hans Verkuil <hans.verkuil@cisco.com>
3519 L: linux-media@vger.kernel.org
3520 T: git git://linuxtv.org/media_tree.git
3521 W: https://linuxtv.org
3522 S: Supported
3523 F: drivers/media/pci/cobalt/
3524
3525 COCCINELLE/Semantic Patches (SmPL)
3526 M: Julia Lawall <Julia.Lawall@lip6.fr>
3527 M: Gilles Muller <Gilles.Muller@lip6.fr>
3528 M: Nicolas Palix <nicolas.palix@imag.fr>
3529 M: Michal Marek <michal.lkml@markovi.net>
3530 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3532 W: http://coccinelle.lip6.fr/
3533 S: Supported
3534 F: Documentation/dev-tools/coccinelle.rst
3535 F: scripts/coccinelle/
3536 F: scripts/coccicheck
3537
3538 CODA FILE SYSTEM
3539 M: Jan Harkes <jaharkes@cs.cmu.edu>
3540 M: coda@cs.cmu.edu
3541 L: codalist@coda.cs.cmu.edu
3542 W: http://www.coda.cs.cmu.edu/
3543 S: Maintained
3544 F: Documentation/filesystems/coda.txt
3545 F: fs/coda/
3546 F: include/linux/coda*.h
3547 F: include/uapi/linux/coda*.h
3548
3549 CODA V4L2 MEM2MEM DRIVER
3550 M: Philipp Zabel <p.zabel@pengutronix.de>
3551 L: linux-media@vger.kernel.org
3552 S: Maintained
3553 F: Documentation/devicetree/bindings/media/coda.txt
3554 F: drivers/media/platform/coda/
3555
3556 COMMON CLK FRAMEWORK
3557 M: Michael Turquette <mturquette@baylibre.com>
3558 M: Stephen Boyd <sboyd@codeaurora.org>
3559 L: linux-clk@vger.kernel.org
3560 Q: http://patchwork.kernel.org/project/linux-clk/list/
3561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3562 S: Maintained
3563 F: Documentation/devicetree/bindings/clock/
3564 F: drivers/clk/
3565 X: drivers/clk/clkdev.c
3566 F: include/linux/clk-pr*
3567 F: include/linux/clk/
3568
3569 COMMON INTERNET FILE SYSTEM (CIFS)
3570 M: Steve French <sfrench@samba.org>
3571 L: linux-cifs@vger.kernel.org
3572 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3573 W: http://linux-cifs.samba.org/
3574 T: git git://git.samba.org/sfrench/cifs-2.6.git
3575 S: Supported
3576 F: Documentation/filesystems/cifs/
3577 F: fs/cifs/
3578
3579 COMPACTPCI HOTPLUG CORE
3580 M: Scott Murray <scott@spiteful.org>
3581 L: linux-pci@vger.kernel.org
3582 S: Maintained
3583 F: drivers/pci/hotplug/cpci_hotplug*
3584
3585 COMPACTPCI HOTPLUG GENERIC DRIVER
3586 M: Scott Murray <scott@spiteful.org>
3587 L: linux-pci@vger.kernel.org
3588 S: Maintained
3589 F: drivers/pci/hotplug/cpcihp_generic.c
3590
3591 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3592 M: Scott Murray <scott@spiteful.org>
3593 L: linux-pci@vger.kernel.org
3594 S: Maintained
3595 F: drivers/pci/hotplug/cpcihp_zt5550.*
3596
3597 COMPAL LAPTOP SUPPORT
3598 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3599 L: platform-driver-x86@vger.kernel.org
3600 S: Maintained
3601 F: drivers/platform/x86/compal-laptop.c
3602
3603 CONEXANT ACCESSRUNNER USB DRIVER
3604 L: accessrunner-general@lists.sourceforge.net
3605 W: http://accessrunner.sourceforge.net/
3606 S: Orphan
3607 F: drivers/usb/atm/cxacru.c
3608
3609 CONFIGFS
3610 M: Joel Becker <jlbec@evilplan.org>
3611 M: Christoph Hellwig <hch@lst.de>
3612 T: git git://git.infradead.org/users/hch/configfs.git
3613 S: Supported
3614 F: fs/configfs/
3615 F: include/linux/configfs.h
3616
3617 CONNECTOR
3618 M: Evgeniy Polyakov <zbr@ioremap.net>
3619 L: netdev@vger.kernel.org
3620 S: Maintained
3621 F: drivers/connector/
3622
3623 CONTROL GROUP (CGROUP)
3624 M: Tejun Heo <tj@kernel.org>
3625 M: Li Zefan <lizefan@huawei.com>
3626 M: Johannes Weiner <hannes@cmpxchg.org>
3627 L: cgroups@vger.kernel.org
3628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3629 S: Maintained
3630 F: Documentation/cgroup*
3631 F: include/linux/cgroup*
3632 F: kernel/cgroup*
3633
3634 CONTROL GROUP - CPUSET
3635 M: Li Zefan <lizefan@huawei.com>
3636 L: cgroups@vger.kernel.org
3637 W: http://www.bullopensource.org/cpuset/
3638 W: http://oss.sgi.com/projects/cpusets/
3639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3640 S: Maintained
3641 F: Documentation/cgroup-v1/cpusets.txt
3642 F: include/linux/cpuset.h
3643 F: kernel/cgroup/cpuset.c
3644
3645 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3646 M: Johannes Weiner <hannes@cmpxchg.org>
3647 M: Michal Hocko <mhocko@kernel.org>
3648 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3649 L: cgroups@vger.kernel.org
3650 L: linux-mm@kvack.org
3651 S: Maintained
3652 F: mm/memcontrol.c
3653 F: mm/swap_cgroup.c
3654
3655 CORETEMP HARDWARE MONITORING DRIVER
3656 M: Fenghua Yu <fenghua.yu@intel.com>
3657 L: linux-hwmon@vger.kernel.org
3658 S: Maintained
3659 F: Documentation/hwmon/coretemp
3660 F: drivers/hwmon/coretemp.c
3661
3662 COSA/SRP SYNC SERIAL DRIVER
3663 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3664 W: http://www.fi.muni.cz/~kas/cosa/
3665 S: Maintained
3666 F: drivers/net/wan/cosa*
3667
3668 CPMAC ETHERNET DRIVER
3669 M: Florian Fainelli <f.fainelli@gmail.com>
3670 L: netdev@vger.kernel.org
3671 S: Maintained
3672 F: drivers/net/ethernet/ti/cpmac.c
3673
3674 CPU FREQUENCY DRIVERS
3675 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3676 M: Viresh Kumar <viresh.kumar@linaro.org>
3677 L: linux-pm@vger.kernel.org
3678 S: Maintained
3679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3680 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3681 B: https://bugzilla.kernel.org
3682 F: Documentation/cpu-freq/
3683 F: Documentation/devicetree/bindings/cpufreq/
3684 F: drivers/cpufreq/
3685 F: include/linux/cpufreq.h
3686 F: tools/testing/selftests/cpufreq/
3687
3688 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3689 M: Viresh Kumar <viresh.kumar@linaro.org>
3690 M: Sudeep Holla <sudeep.holla@arm.com>
3691 L: linux-pm@vger.kernel.org
3692 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3693 S: Maintained
3694 F: drivers/cpufreq/arm_big_little.h
3695 F: drivers/cpufreq/arm_big_little.c
3696 F: drivers/cpufreq/arm_big_little_dt.c
3697
3698 CPU POWER MONITORING SUBSYSTEM
3699 M: Thomas Renninger <trenn@suse.com>
3700 M: Shuah Khan <shuahkh@osg.samsung.com>
3701 M: Shuah Khan <shuah@kernel.org>
3702 L: linux-pm@vger.kernel.org
3703 S: Maintained
3704 F: tools/power/cpupower/
3705
3706 CPUID/MSR DRIVER
3707 M: "H. Peter Anvin" <hpa@zytor.com>
3708 S: Maintained
3709 F: arch/x86/kernel/cpuid.c
3710 F: arch/x86/kernel/msr.c
3711
3712 CPUIDLE DRIVER - ARM BIG LITTLE
3713 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3714 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3715 L: linux-pm@vger.kernel.org
3716 L: linux-arm-kernel@lists.infradead.org
3717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3718 S: Maintained
3719 F: drivers/cpuidle/cpuidle-big_little.c
3720
3721 CPUIDLE DRIVER - ARM EXYNOS
3722 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3723 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3724 M: Kukjin Kim <kgene@kernel.org>
3725 L: linux-pm@vger.kernel.org
3726 L: linux-samsung-soc@vger.kernel.org
3727 S: Supported
3728 F: drivers/cpuidle/cpuidle-exynos.c
3729 F: arch/arm/mach-exynos/pm.c
3730
3731 CPUIDLE DRIVERS
3732 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3733 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3734 L: linux-pm@vger.kernel.org
3735 S: Maintained
3736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3737 B: https://bugzilla.kernel.org
3738 F: drivers/cpuidle/*
3739 F: include/linux/cpuidle.h
3740
3741 CRAMFS FILESYSTEM
3742 M: Nicolas Pitre <nico@linaro.org>
3743 S: Maintained
3744 F: Documentation/filesystems/cramfs.txt
3745 F: fs/cramfs/
3746
3747 CRIS PORT
3748 M: Mikael Starvik <starvik@axis.com>
3749 M: Jesper Nilsson <jesper.nilsson@axis.com>
3750 L: linux-cris-kernel@axis.com
3751 W: http://developer.axis.com
3752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3753 S: Maintained
3754 F: arch/cris/
3755 F: drivers/tty/serial/crisv10.*
3756
3757 CRYPTO API
3758 M: Herbert Xu <herbert@gondor.apana.org.au>
3759 M: "David S. Miller" <davem@davemloft.net>
3760 L: linux-crypto@vger.kernel.org
3761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3763 S: Maintained
3764 F: Documentation/crypto/
3765 F: Documentation/devicetree/bindings/crypto/
3766 F: arch/*/crypto/
3767 F: crypto/
3768 F: drivers/crypto/
3769 F: include/crypto/
3770 F: include/linux/crypto*
3771
3772 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3773 M: Neil Horman <nhorman@tuxdriver.com>
3774 L: linux-crypto@vger.kernel.org
3775 S: Maintained
3776 F: crypto/ansi_cprng.c
3777 F: crypto/rng.c
3778
3779 CS3308 MEDIA DRIVER
3780 M: Hans Verkuil <hverkuil@xs4all.nl>
3781 L: linux-media@vger.kernel.org
3782 T: git git://linuxtv.org/media_tree.git
3783 W: http://linuxtv.org
3784 S: Odd Fixes
3785 F: drivers/media/i2c/cs3308.c
3786 F: drivers/media/i2c/cs3308.h
3787
3788 CS5535 Audio ALSA driver
3789 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3790 S: Maintained
3791 F: sound/pci/cs5535audio/
3792
3793 CW1200 WLAN driver
3794 M: Solomon Peachy <pizza@shaftnet.org>
3795 S: Maintained
3796 F: drivers/net/wireless/st/cw1200/
3797
3798 CX18 VIDEO4LINUX DRIVER
3799 M: Andy Walls <awalls@md.metrocast.net>
3800 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3801 L: linux-media@vger.kernel.org
3802 T: git git://linuxtv.org/media_tree.git
3803 W: https://linuxtv.org
3804 W: http://www.ivtvdriver.org/index.php/Cx18
3805 S: Maintained
3806 F: Documentation/media/v4l-drivers/cx18*
3807 F: drivers/media/pci/cx18/
3808 F: include/uapi/linux/ivtv*
3809
3810 CX2341X MPEG ENCODER HELPER MODULE
3811 M: Hans Verkuil <hverkuil@xs4all.nl>
3812 L: linux-media@vger.kernel.org
3813 T: git git://linuxtv.org/media_tree.git
3814 W: https://linuxtv.org
3815 S: Maintained
3816 F: drivers/media/common/cx2341x*
3817 F: include/media/cx2341x*
3818
3819 CX24120 MEDIA DRIVER
3820 M: Jemma Denson <jdenson@gmail.com>
3821 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3822 L: linux-media@vger.kernel.org
3823 W: https://linuxtv.org
3824 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3825 S: Maintained
3826 F: drivers/media/dvb-frontends/cx24120*
3827
3828 CX88 VIDEO4LINUX DRIVER
3829 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3830 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3831 L: linux-media@vger.kernel.org
3832 W: https://linuxtv.org
3833 T: git git://linuxtv.org/media_tree.git
3834 S: Odd fixes
3835 F: Documentation/media/v4l-drivers/cx88*
3836 F: drivers/media/pci/cx88/
3837
3838 CXD2820R MEDIA DRIVER
3839 M: Antti Palosaari <crope@iki.fi>
3840 L: linux-media@vger.kernel.org
3841 W: https://linuxtv.org
3842 W: http://palosaari.fi/linux/
3843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3844 T: git git://linuxtv.org/anttip/media_tree.git
3845 S: Maintained
3846 F: drivers/media/dvb-frontends/cxd2820r*
3847
3848 CXGB3 ETHERNET DRIVER (CXGB3)
3849 M: Santosh Raspatur <santosh@chelsio.com>
3850 L: netdev@vger.kernel.org
3851 W: http://www.chelsio.com
3852 S: Supported
3853 F: drivers/net/ethernet/chelsio/cxgb3/
3854
3855 CXGB3 ISCSI DRIVER (CXGB3I)
3856 M: Karen Xie <kxie@chelsio.com>
3857 L: linux-scsi@vger.kernel.org
3858 W: http://www.chelsio.com
3859 S: Supported
3860 F: drivers/scsi/cxgbi/cxgb3i
3861
3862 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3863 M: Steve Wise <swise@chelsio.com>
3864 L: linux-rdma@vger.kernel.org
3865 W: http://www.openfabrics.org
3866 S: Supported
3867 F: drivers/infiniband/hw/cxgb3/
3868 F: include/uapi/rdma/cxgb3-abi.h
3869
3870 CXGB4 CRYPTO DRIVER (chcr)
3871 M: Harsh Jain <harsh@chelsio.com>
3872 L: linux-crypto@vger.kernel.org
3873 W: http://www.chelsio.com
3874 S: Supported
3875 F: drivers/crypto/chelsio
3876
3877 CXGB4 ETHERNET DRIVER (CXGB4)
3878 M: Ganesh Goudar <ganeshgr@chelsio.com>
3879 L: netdev@vger.kernel.org
3880 W: http://www.chelsio.com
3881 S: Supported
3882 F: drivers/net/ethernet/chelsio/cxgb4/
3883
3884 CXGB4 ISCSI DRIVER (CXGB4I)
3885 M: Karen Xie <kxie@chelsio.com>
3886 L: linux-scsi@vger.kernel.org
3887 W: http://www.chelsio.com
3888 S: Supported
3889 F: drivers/scsi/cxgbi/cxgb4i
3890
3891 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3892 M: Steve Wise <swise@chelsio.com>
3893 L: linux-rdma@vger.kernel.org
3894 W: http://www.openfabrics.org
3895 S: Supported
3896 F: drivers/infiniband/hw/cxgb4/
3897 F: include/uapi/rdma/cxgb4-abi.h
3898
3899 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3900 M: Casey Leedom <leedom@chelsio.com>
3901 L: netdev@vger.kernel.org
3902 W: http://www.chelsio.com
3903 S: Supported
3904 F: drivers/net/ethernet/chelsio/cxgb4vf/
3905
3906 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3907 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3908 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3909 L: linuxppc-dev@lists.ozlabs.org
3910 S: Supported
3911 F: arch/powerpc/platforms/powernv/pci-cxl.c
3912 F: drivers/misc/cxl/
3913 F: include/misc/cxl*
3914 F: include/uapi/misc/cxl.h
3915 F: Documentation/powerpc/cxl.txt
3916 F: Documentation/ABI/testing/sysfs-class-cxl
3917
3918 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3919 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3920 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3921 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3922 L: linux-scsi@vger.kernel.org
3923 S: Supported
3924 F: drivers/scsi/cxlflash/
3925 F: include/uapi/scsi/cxlflash_ioctls.h
3926 F: Documentation/powerpc/cxlflash.txt
3927
3928 CYBERPRO FB DRIVER
3929 M: Russell King <linux@armlinux.org.uk>
3930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3931 W: http://www.armlinux.org.uk/
3932 S: Maintained
3933 F: drivers/video/fbdev/cyber2000fb.*
3934
3935 CYCLADES ASYNC MUX DRIVER
3936 W: http://www.cyclades.com/
3937 S: Orphan
3938 F: drivers/tty/cyclades.c
3939 F: include/linux/cyclades.h
3940 F: include/uapi/linux/cyclades.h
3941
3942 CYCLADES PC300 DRIVER
3943 W: http://www.cyclades.com/
3944 S: Orphan
3945 F: drivers/net/wan/pc300*
3946
3947 CYPRESS_FIRMWARE MEDIA DRIVER
3948 M: Antti Palosaari <crope@iki.fi>
3949 L: linux-media@vger.kernel.org
3950 W: https://linuxtv.org
3951 W: http://palosaari.fi/linux/
3952 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3953 T: git git://linuxtv.org/anttip/media_tree.git
3954 S: Maintained
3955 F: drivers/media/common/cypress_firmware*
3956
3957 CYTTSP TOUCHSCREEN DRIVER
3958 M: Ferruh Yigit <fery@cypress.com>
3959 L: linux-input@vger.kernel.org
3960 S: Supported
3961 F: drivers/input/touchscreen/cyttsp*
3962 F: include/linux/input/cyttsp.h
3963
3964 D-LINK DIR-685 TOUCHKEYS DRIVER
3965 M: Linus Walleij <linus.walleij@linaro.org>
3966 L: linux-input@vger.kernel.org
3967 S: Supported
3968 F: drivers/input/dlink-dir685-touchkeys.c
3969
3970 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3971 M: Joshua Kinard <kumba@gentoo.org>
3972 S: Maintained
3973 F: drivers/rtc/rtc-ds1685.c
3974 F: include/linux/rtc/ds1685.h
3975
3976 DAMA SLAVE for AX.25
3977 M: Joerg Reuter <jreuter@yaina.de>
3978 W: http://yaina.de/jreuter/
3979 W: http://www.qsl.net/dl1bke/
3980 L: linux-hams@vger.kernel.org
3981 S: Maintained
3982 F: net/ax25/af_ax25.c
3983 F: net/ax25/ax25_dev.c
3984 F: net/ax25/ax25_ds_*
3985 F: net/ax25/ax25_in.c
3986 F: net/ax25/ax25_out.c
3987 F: net/ax25/ax25_timer.c
3988 F: net/ax25/sysctl_net_ax25.c
3989
3990 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3991 L: netdev@vger.kernel.org
3992 S: Orphan
3993 F: Documentation/networking/dmfe.txt
3994 F: drivers/net/ethernet/dec/tulip/dmfe.c
3995
3996 DC390/AM53C974 SCSI driver
3997 M: Hannes Reinecke <hare@suse.com>
3998 L: linux-scsi@vger.kernel.org
3999 S: Maintained
4000 F: drivers/scsi/am53c974.c
4001
4002 DC395x SCSI driver
4003 M: Oliver Neukum <oliver@neukum.org>
4004 M: Ali Akcaagac <aliakc@web.de>
4005 M: Jamie Lenehan <lenehan@twibble.org>
4006 L: dc395x@twibble.org
4007 W: http://twibble.org/dist/dc395x/
4008 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4009 S: Maintained
4010 F: Documentation/scsi/dc395x.txt
4011 F: drivers/scsi/dc395x.*
4012
4013 DCCP PROTOCOL
4014 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4015 L: dccp@vger.kernel.org
4016 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4017 S: Maintained
4018 F: include/linux/dccp.h
4019 F: include/uapi/linux/dccp.h
4020 F: include/linux/tfrc.h
4021 F: net/dccp/
4022
4023 DECnet NETWORK LAYER
4024 W: http://linux-decnet.sourceforge.net
4025 L: linux-decnet-user@lists.sourceforge.net
4026 S: Orphan
4027 F: Documentation/networking/decnet.txt
4028 F: net/decnet/
4029
4030 DECSTATION PLATFORM SUPPORT
4031 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4032 L: linux-mips@linux-mips.org
4033 W: http://www.linux-mips.org/wiki/DECstation
4034 S: Maintained
4035 F: arch/mips/dec/
4036 F: arch/mips/include/asm/dec/
4037 F: arch/mips/include/asm/mach-dec/
4038
4039 DEFXX FDDI NETWORK DRIVER
4040 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4041 S: Maintained
4042 F: drivers/net/fddi/defxx.*
4043
4044 DELL SMBIOS DRIVER
4045 M: Pali Rohár <pali.rohar@gmail.com>
4046 M: Mario Limonciello <mario.limonciello@dell.com>
4047 L: platform-driver-x86@vger.kernel.org
4048 S: Maintained
4049 F: drivers/platform/x86/dell-smbios.*
4050
4051 DELL SMBIOS SMM DRIVER
4052 M: Mario Limonciello <mario.limonciello@dell.com>
4053 L: platform-driver-x86@vger.kernel.org
4054 S: Maintained
4055 F: drivers/platform/x86/dell-smbios-smm.c
4056
4057 DELL SMBIOS WMI DRIVER
4058 M: Mario Limonciello <mario.limonciello@dell.com>
4059 L: platform-driver-x86@vger.kernel.org
4060 S: Maintained
4061 F: drivers/platform/x86/dell-smbios-wmi.c
4062 F: tools/wmi/dell-smbios-example.c
4063
4064 DELL LAPTOP DRIVER
4065 M: Matthew Garrett <mjg59@srcf.ucam.org>
4066 M: Pali Rohár <pali.rohar@gmail.com>
4067 L: platform-driver-x86@vger.kernel.org
4068 S: Maintained
4069 F: drivers/platform/x86/dell-laptop.c
4070
4071 DELL LAPTOP FREEFALL DRIVER
4072 M: Pali Rohár <pali.rohar@gmail.com>
4073 S: Maintained
4074 F: drivers/platform/x86/dell-smo8800.c
4075
4076 DELL LAPTOP RBTN DRIVER
4077 M: Pali Rohár <pali.rohar@gmail.com>
4078 S: Maintained
4079 F: drivers/platform/x86/dell-rbtn.*
4080
4081 DELL LAPTOP SMM DRIVER
4082 M: Pali Rohár <pali.rohar@gmail.com>
4083 S: Maintained
4084 F: drivers/hwmon/dell-smm-hwmon.c
4085 F: include/uapi/linux/i8k.h
4086
4087 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4088 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4089 S: Maintained
4090 F: Documentation/dcdbas.txt
4091 F: drivers/firmware/dcdbas.*
4092
4093 DELL WMI NOTIFICATIONS DRIVER
4094 M: Matthew Garrett <mjg59@srcf.ucam.org>
4095 M: Pali Rohár <pali.rohar@gmail.com>
4096 S: Maintained
4097 F: drivers/platform/x86/dell-wmi.c
4098
4099 DELL WMI DESCRIPTOR DRIVER
4100 M: Mario Limonciello <mario.limonciello@dell.com>
4101 S: Maintained
4102 F: drivers/platform/x86/dell-wmi-descriptor.c
4103
4104 DELTA ST MEDIA DRIVER
4105 M: Hugues Fruchet <hugues.fruchet@st.com>
4106 L: linux-media@vger.kernel.org
4107 T: git git://linuxtv.org/media_tree.git
4108 W: https://linuxtv.org
4109 S: Supported
4110 F: drivers/media/platform/sti/delta
4111
4112 DENALI NAND DRIVER
4113 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4114 L: linux-mtd@lists.infradead.org
4115 S: Supported
4116 F: drivers/mtd/nand/denali*
4117
4118 DESIGNWARE USB2 DRD IP DRIVER
4119 M: John Youn <johnyoun@synopsys.com>
4120 L: linux-usb@vger.kernel.org
4121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4122 S: Maintained
4123 F: drivers/usb/dwc2/
4124
4125 DESIGNWARE USB3 DRD IP DRIVER
4126 M: Felipe Balbi <balbi@kernel.org>
4127 L: linux-usb@vger.kernel.org
4128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4129 S: Maintained
4130 F: drivers/usb/dwc3/
4131
4132 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4133 M: Andreas Klinger <ak@it-klinger.de>
4134 L: linux-iio@vger.kernel.org
4135 S: Maintained
4136 F: drivers/iio/proximity/srf*.c
4137
4138 DEVICE COREDUMP (DEV_COREDUMP)
4139 M: Johannes Berg <johannes@sipsolutions.net>
4140 L: linux-kernel@vger.kernel.org
4141 S: Maintained
4142 F: drivers/base/devcoredump.c
4143 F: include/linux/devcoredump.h
4144
4145 DEVICE FREQUENCY (DEVFREQ)
4146 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4147 M: Kyungmin Park <kyungmin.park@samsung.com>
4148 R: Chanwoo Choi <cw00.choi@samsung.com>
4149 L: linux-pm@vger.kernel.org
4150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4151 S: Maintained
4152 F: drivers/devfreq/
4153 F: include/linux/devfreq.h
4154 F: Documentation/devicetree/bindings/devfreq/
4155
4156 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4157 M: Chanwoo Choi <cw00.choi@samsung.com>
4158 L: linux-pm@vger.kernel.org
4159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4160 S: Supported
4161 F: drivers/devfreq/event/
4162 F: drivers/devfreq/devfreq-event.c
4163 F: include/linux/devfreq-event.h
4164 F: Documentation/devicetree/bindings/devfreq/event/
4165
4166 DEVICE NUMBER REGISTRY
4167 M: Torben Mathiasen <device@lanana.org>
4168 W: http://lanana.org/docs/device-list/index.html
4169 S: Maintained
4170
4171 DEVICE-MAPPER (LVM)
4172 M: Alasdair Kergon <agk@redhat.com>
4173 M: Mike Snitzer <snitzer@redhat.com>
4174 M: dm-devel@redhat.com
4175 L: dm-devel@redhat.com
4176 W: http://sources.redhat.com/dm
4177 Q: http://patchwork.kernel.org/project/dm-devel/list/
4178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4179 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4180 S: Maintained
4181 F: Documentation/device-mapper/
4182 F: drivers/md/Makefile
4183 F: drivers/md/Kconfig
4184 F: drivers/md/dm*
4185 F: drivers/md/persistent-data/
4186 F: include/linux/device-mapper.h
4187 F: include/linux/dm-*.h
4188 F: include/uapi/linux/dm-*.h
4189
4190 DEVLINK
4191 M: Jiri Pirko <jiri@mellanox.com>
4192 L: netdev@vger.kernel.org
4193 S: Supported
4194 F: net/core/devlink.c
4195 F: include/net/devlink.h
4196 F: include/uapi/linux/devlink.h
4197
4198 DIALOG SEMICONDUCTOR DRIVERS
4199 M: Support Opensource <support.opensource@diasemi.com>
4200 W: http://www.dialog-semiconductor.com/products
4201 S: Supported
4202 F: Documentation/hwmon/da90??
4203 F: Documentation/devicetree/bindings/mfd/da90*.txt
4204 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4205 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4206 F: Documentation/devicetree/bindings/regulator/da92*.txt
4207 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4208 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4209 F: drivers/gpio/gpio-da90??.c
4210 F: drivers/hwmon/da90??-hwmon.c
4211 F: drivers/iio/adc/da91??-*.c
4212 F: drivers/input/misc/da90??_onkey.c
4213 F: drivers/input/touchscreen/da9052_tsi.c
4214 F: drivers/leds/leds-da90??.c
4215 F: drivers/mfd/da903x.c
4216 F: drivers/mfd/da90??-*.c
4217 F: drivers/mfd/da91??-*.c
4218 F: drivers/power/supply/da9052-battery.c
4219 F: drivers/power/supply/da91??-*.c
4220 F: drivers/regulator/da903x.c
4221 F: drivers/regulator/da9???-regulator.[ch]
4222 F: drivers/thermal/da90??-thermal.c
4223 F: drivers/rtc/rtc-da90??.c
4224 F: drivers/video/backlight/da90??_bl.c
4225 F: drivers/watchdog/da90??_wdt.c
4226 F: include/linux/mfd/da903x.h
4227 F: include/linux/mfd/da9052/
4228 F: include/linux/mfd/da9055/
4229 F: include/linux/mfd/da9062/
4230 F: include/linux/mfd/da9063/
4231 F: include/linux/mfd/da9150/
4232 F: include/linux/regulator/da9211.h
4233 F: include/sound/da[79]*.h
4234 F: sound/soc/codecs/da[79]*.[ch]
4235
4236 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4237 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4238 L: linux-gpio@vger.kernel.org
4239 S: Maintained
4240 F: drivers/gpio/gpio-gpio-mm.c
4241
4242 DIGI NEO AND CLASSIC PCI PRODUCTS
4243 M: Lidza Louina <lidza.louina@gmail.com>
4244 M: Mark Hounschell <markh@compro.net>
4245 L: driverdev-devel@linuxdriverproject.org
4246 S: Maintained
4247 F: drivers/staging/dgnc/
4248
4249 DIOLAN U2C-12 I2C DRIVER
4250 M: Guenter Roeck <linux@roeck-us.net>
4251 L: linux-i2c@vger.kernel.org
4252 S: Maintained
4253 F: drivers/i2c/busses/i2c-diolan-u2c.c
4254
4255 FILESYSTEM DIRECT ACCESS (DAX)
4256 M: Matthew Wilcox <mawilcox@microsoft.com>
4257 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4258 L: linux-fsdevel@vger.kernel.org
4259 S: Supported
4260 F: fs/dax.c
4261 F: include/linux/dax.h
4262 F: include/trace/events/fs_dax.h
4263
4264 DEVICE DIRECT ACCESS (DAX)
4265 M: Dan Williams <dan.j.williams@intel.com>
4266 L: linux-nvdimm@lists.01.org
4267 S: Supported
4268 F: drivers/dax/
4269
4270 DIRECTORY NOTIFICATION (DNOTIFY)
4271 M: Jan Kara <jack@suse.cz>
4272 R: Amir Goldstein <amir73il@gmail.com>
4273 L: linux-fsdevel@vger.kernel.org
4274 S: Maintained
4275 F: Documentation/filesystems/dnotify.txt
4276 F: fs/notify/dnotify/
4277 F: include/linux/dnotify.h
4278
4279 DISK GEOMETRY AND PARTITION HANDLING
4280 M: Andries Brouwer <aeb@cwi.nl>
4281 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4282 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4283 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4284 S: Maintained
4285
4286 DISKQUOTA
4287 M: Jan Kara <jack@suse.com>
4288 S: Maintained
4289 F: Documentation/filesystems/quota.txt
4290 F: fs/quota/
4291 F: include/linux/quota*.h
4292 F: include/uapi/linux/quota*.h
4293
4294 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4295 M: Bernie Thompson <bernie@plugable.com>
4296 L: linux-fbdev@vger.kernel.org
4297 S: Maintained
4298 W: http://plugable.com/category/projects/udlfb/
4299 F: drivers/video/fbdev/udlfb.c
4300 F: include/video/udlfb.h
4301 F: Documentation/fb/udlfb.txt
4302
4303 DISTRIBUTED LOCK MANAGER (DLM)
4304 M: Christine Caulfield <ccaulfie@redhat.com>
4305 M: David Teigland <teigland@redhat.com>
4306 L: cluster-devel@redhat.com
4307 W: http://sources.redhat.com/cluster/
4308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4309 S: Supported
4310 F: fs/dlm/
4311
4312 DMA BUFFER SHARING FRAMEWORK
4313 M: Sumit Semwal <sumit.semwal@linaro.org>
4314 S: Maintained
4315 L: linux-media@vger.kernel.org
4316 L: dri-devel@lists.freedesktop.org
4317 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4318 F: drivers/dma-buf/
4319 F: include/linux/dma-buf*
4320 F: include/linux/reservation.h
4321 F: include/linux/*fence.h
4322 F: Documentation/driver-api/dma-buf.rst
4323 T: git git://anongit.freedesktop.org/drm/drm-misc
4324
4325 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4326 M: Vinod Koul <vinod.koul@intel.com>
4327 L: dmaengine@vger.kernel.org
4328 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4329 S: Maintained
4330 F: drivers/dma/
4331 F: include/linux/dmaengine.h
4332 F: Documentation/devicetree/bindings/dma/
4333 F: Documentation/driver-api/dmaengine/
4334 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4335
4336 DMA MAPPING HELPERS
4337 M: Christoph Hellwig <hch@lst.de>
4338 M: Marek Szyprowski <m.szyprowski@samsung.com>
4339 R: Robin Murphy <robin.murphy@arm.com>
4340 L: iommu@lists.linux-foundation.org
4341 T: git git://git.infradead.org/users/hch/dma-mapping.git
4342 W: http://git.infradead.org/users/hch/dma-mapping.git
4343 S: Supported
4344 F: lib/dma-debug.c
4345 F: lib/dma-noop.c
4346 F: lib/dma-virt.c
4347 F: drivers/base/dma-mapping.c
4348 F: drivers/base/dma-coherent.c
4349 F: include/linux/dma-mapping.h
4350
4351 DME1737 HARDWARE MONITOR DRIVER
4352 M: Juerg Haefliger <juergh@gmail.com>
4353 L: linux-hwmon@vger.kernel.org
4354 S: Maintained
4355 F: Documentation/hwmon/dme1737
4356 F: drivers/hwmon/dme1737.c
4357
4358 DMI/SMBIOS SUPPORT
4359 M: Jean Delvare <jdelvare@suse.com>
4360 S: Maintained
4361 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4362 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4363 F: drivers/firmware/dmi-id.c
4364 F: drivers/firmware/dmi_scan.c
4365 F: include/linux/dmi.h
4366
4367 DOCUMENTATION
4368 M: Jonathan Corbet <corbet@lwn.net>
4369 L: linux-doc@vger.kernel.org
4370 S: Maintained
4371 F: Documentation/
4372 F: scripts/kernel-doc
4373 X: Documentation/ABI/
4374 X: Documentation/devicetree/
4375 X: Documentation/acpi
4376 X: Documentation/power
4377 X: Documentation/spi
4378 X: Documentation/media
4379 T: git git://git.lwn.net/linux.git docs-next
4380
4381 DONGWOON DW9714 LENS VOICE COIL DRIVER
4382 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4383 L: linux-media@vger.kernel.org
4384 T: git git://linuxtv.org/media_tree.git
4385 S: Maintained
4386 F: drivers/media/i2c/dw9714.c
4387
4388 DOUBLETALK DRIVER
4389 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4390 L: blinux-list@redhat.com
4391 S: Maintained
4392 F: drivers/char/dtlk.c
4393 F: include/linux/dtlk.h
4394
4395 DPAA2 DATAPATH I/O (DPIO) DRIVER
4396 M: Roy Pledge <Roy.Pledge@nxp.com>
4397 L: linux-kernel@vger.kernel.org
4398 S: Maintained
4399 F: drivers/staging/fsl-mc/bus/dpio
4400
4401 DPAA2 ETHERNET DRIVER
4402 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4403 L: linux-kernel@vger.kernel.org
4404 S: Maintained
4405 F: drivers/staging/fsl-dpaa2/ethernet
4406
4407 DPT_I2O SCSI RAID DRIVER
4408 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4409 L: linux-scsi@vger.kernel.org
4410 W: http://www.adaptec.com/
4411 S: Maintained
4412 F: drivers/scsi/dpt*
4413 F: drivers/scsi/dpt/
4414
4415 DRBD DRIVER
4416 M: Philipp Reisner <philipp.reisner@linbit.com>
4417 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4418 L: drbd-dev@lists.linbit.com
4419 W: http://www.drbd.org
4420 T: git git://git.linbit.com/linux-drbd.git
4421 T: git git://git.linbit.com/drbd-8.4.git
4422 S: Supported
4423 F: drivers/block/drbd/
4424 F: lib/lru_cache.c
4425 F: Documentation/blockdev/drbd/
4426
4427 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4428 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4430 S: Supported
4431 F: Documentation/kobject.txt
4432 F: drivers/base/
4433 F: fs/debugfs/
4434 F: fs/sysfs/
4435 F: include/linux/debugfs.h
4436 F: include/linux/kobj*
4437 F: lib/kobj*
4438
4439 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4440 M: Kevin Hilman <khilman@kernel.org>
4441 M: Nishanth Menon <nm@ti.com>
4442 S: Maintained
4443 F: drivers/power/avs/
4444 F: include/linux/power/smartreflex.h
4445 L: linux-pm@vger.kernel.org
4446
4447 DRM DRIVER FOR ARM PL111 CLCD
4448 M: Eric Anholt <eric@anholt.net>
4449 T: git git://anongit.freedesktop.org/drm/drm-misc
4450 S: Supported
4451 F: drivers/gpu/drm/pl111/
4452
4453 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4454 M: Dave Airlie <airlied@redhat.com>
4455 S: Odd Fixes
4456 F: drivers/gpu/drm/ast/
4457
4458 DRM DRIVER FOR BOCHS VIRTUAL GPU
4459 M: Gerd Hoffmann <kraxel@redhat.com>
4460 L: virtualization@lists.linux-foundation.org
4461 T: git git://anongit.freedesktop.org/drm/drm-misc
4462 S: Maintained
4463 F: drivers/gpu/drm/bochs/
4464
4465 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4466 M: Linus Walleij <linus.walleij@linaro.org>
4467 T: git git://anongit.freedesktop.org/drm/drm-misc
4468 S: Maintained
4469 F: drivers/gpu/drm/tve200/
4470
4471 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4472 S: Orphan / Obsolete
4473 F: drivers/gpu/drm/i810/
4474 F: include/uapi/drm/i810_drm.h
4475
4476 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4477 S: Orphan / Obsolete
4478 F: drivers/gpu/drm/mga/
4479 F: include/uapi/drm/mga_drm.h
4480
4481 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4482 M: Dave Airlie <airlied@redhat.com>
4483 S: Odd Fixes
4484 F: drivers/gpu/drm/mgag200/
4485
4486 DRM DRIVER FOR MI0283QT
4487 M: Noralf Trønnes <noralf@tronnes.org>
4488 S: Maintained
4489 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4490 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4491
4492 DRM DRIVER FOR MSM ADRENO GPU
4493 M: Rob Clark <robdclark@gmail.com>
4494 L: linux-arm-msm@vger.kernel.org
4495 L: dri-devel@lists.freedesktop.org
4496 L: freedreno@lists.freedesktop.org
4497 T: git git://people.freedesktop.org/~robclark/linux
4498 S: Maintained
4499 F: drivers/gpu/drm/msm/
4500 F: include/uapi/drm/msm_drm.h
4501 F: Documentation/devicetree/bindings/display/msm/
4502
4503 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4504 M: Ben Skeggs <bskeggs@redhat.com>
4505 L: dri-devel@lists.freedesktop.org
4506 L: nouveau@lists.freedesktop.org
4507 T: git git://github.com/skeggsb/linux
4508 S: Supported
4509 F: drivers/gpu/drm/nouveau/
4510 F: include/uapi/drm/nouveau_drm.h
4511
4512 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4513 M: Noralf Trønnes <noralf@tronnes.org>
4514 S: Maintained
4515 F: drivers/gpu/drm/tinydrm/repaper.c
4516 F: Documentation/devicetree/bindings/display/repaper.txt
4517
4518 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4519 M: Dave Airlie <airlied@redhat.com>
4520 M: Gerd Hoffmann <kraxel@redhat.com>
4521 L: virtualization@lists.linux-foundation.org
4522 T: git git://anongit.freedesktop.org/drm/drm-misc
4523 S: Obsolete
4524 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4525 F: drivers/gpu/drm/cirrus/
4526
4527 DRM DRIVER FOR QXL VIRTUAL GPU
4528 M: Dave Airlie <airlied@redhat.com>
4529 M: Gerd Hoffmann <kraxel@redhat.com>
4530 L: virtualization@lists.linux-foundation.org
4531 T: git git://anongit.freedesktop.org/drm/drm-misc
4532 S: Maintained
4533 F: drivers/gpu/drm/qxl/
4534 F: include/uapi/drm/qxl_drm.h
4535
4536 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4537 S: Orphan / Obsolete
4538 F: drivers/gpu/drm/r128/
4539 F: include/uapi/drm/r128_drm.h
4540
4541 DRM DRIVER FOR SAVAGE VIDEO CARDS
4542 S: Orphan / Obsolete
4543 F: drivers/gpu/drm/savage/
4544 F: include/uapi/drm/savage_drm.h
4545
4546 DRM DRIVER FOR SIS VIDEO CARDS
4547 S: Orphan / Obsolete
4548 F: drivers/gpu/drm/sis/
4549 F: include/uapi/drm/sis_drm.h
4550
4551 DRM DRIVER FOR SITRONIX ST7586 PANELS
4552 M: David Lechner <david@lechnology.com>
4553 S: Maintained
4554 F: drivers/gpu/drm/tinydrm/st7586.c
4555 F: Documentation/devicetree/bindings/display/st7586.txt
4556
4557 DRM DRIVER FOR TDFX VIDEO CARDS
4558 S: Orphan / Obsolete
4559 F: drivers/gpu/drm/tdfx/
4560
4561 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4562 M: Dave Airlie <airlied@redhat.com>
4563 S: Odd Fixes
4564 F: drivers/gpu/drm/udl/
4565
4566 DRM DRIVER FOR VMWARE VIRTUAL GPU
4567 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4568 M: Sinclair Yeh <syeh@vmware.com>
4569 M: Thomas Hellstrom <thellstrom@vmware.com>
4570 L: dri-devel@lists.freedesktop.org
4571 T: git git://people.freedesktop.org/~syeh/repos_linux
4572 T: git git://people.freedesktop.org/~thomash/linux
4573 S: Supported
4574 F: drivers/gpu/drm/vmwgfx/
4575 F: include/uapi/drm/vmwgfx_drm.h
4576
4577 DRM DRIVERS
4578 M: David Airlie <airlied@linux.ie>
4579 L: dri-devel@lists.freedesktop.org
4580 T: git git://people.freedesktop.org/~airlied/linux
4581 B: https://bugs.freedesktop.org/
4582 C: irc://chat.freenode.net/dri-devel
4583 S: Maintained
4584 F: drivers/gpu/drm/
4585 F: drivers/gpu/vga/
4586 F: Documentation/devicetree/bindings/display/
4587 F: Documentation/devicetree/bindings/gpu/
4588 F: Documentation/devicetree/bindings/video/
4589 F: Documentation/gpu/
4590 F: include/drm/
4591 F: include/uapi/drm/
4592 F: include/linux/vga*
4593
4594 DRM DRIVERS AND MISC GPU PATCHES
4595 M: Daniel Vetter <daniel.vetter@intel.com>
4596 M: Jani Nikula <jani.nikula@linux.intel.com>
4597 M: Sean Paul <seanpaul@chromium.org>
4598 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4599 S: Maintained
4600 T: git git://anongit.freedesktop.org/drm/drm-misc
4601 F: Documentation/gpu/
4602 F: drivers/gpu/vga/
4603 F: drivers/gpu/drm/*
4604 F: include/drm/drm*
4605 F: include/uapi/drm/drm*
4606 F: include/linux/vga*
4607
4608 DRM DRIVERS FOR ALLWINNER A10
4609 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4610 L: dri-devel@lists.freedesktop.org
4611 S: Supported
4612 F: drivers/gpu/drm/sun4i/
4613 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4614 T: git git://anongit.freedesktop.org/drm/drm-misc
4615
4616 DRM DRIVERS FOR AMLOGIC SOCS
4617 M: Neil Armstrong <narmstrong@baylibre.com>
4618 L: dri-devel@lists.freedesktop.org
4619 L: linux-amlogic@lists.infradead.org
4620 W: http://linux-meson.com/
4621 S: Supported
4622 F: drivers/gpu/drm/meson/
4623 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4624 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4625 F: Documentation/gpu/meson.rst
4626 T: git git://anongit.freedesktop.org/drm/drm-misc
4627
4628 DRM DRIVERS FOR ATMEL HLCDC
4629 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4630 L: dri-devel@lists.freedesktop.org
4631 S: Supported
4632 F: drivers/gpu/drm/atmel-hlcdc/
4633 F: Documentation/devicetree/bindings/drm/atmel/
4634 T: git git://anongit.freedesktop.org/drm/drm-misc
4635
4636 DRM DRIVERS FOR BRIDGE CHIPS
4637 M: Archit Taneja <architt@codeaurora.org>
4638 M: Andrzej Hajda <a.hajda@samsung.com>
4639 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4640 S: Maintained
4641 T: git git://anongit.freedesktop.org/drm/drm-misc
4642 F: drivers/gpu/drm/bridge/
4643
4644 DRM DRIVERS FOR EXYNOS
4645 M: Inki Dae <inki.dae@samsung.com>
4646 M: Joonyoung Shim <jy0922.shim@samsung.com>
4647 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4648 M: Kyungmin Park <kyungmin.park@samsung.com>
4649 L: dri-devel@lists.freedesktop.org
4650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4651 S: Supported
4652 F: drivers/gpu/drm/exynos/
4653 F: include/uapi/drm/exynos_drm.h
4654 F: Documentation/devicetree/bindings/display/exynos/
4655
4656 DRM DRIVERS FOR FREESCALE DCU
4657 M: Stefan Agner <stefan@agner.ch>
4658 M: Alison Wang <alison.wang@freescale.com>
4659 L: dri-devel@lists.freedesktop.org
4660 S: Supported
4661 F: drivers/gpu/drm/fsl-dcu/
4662 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4663 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4664 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4665
4666 DRM DRIVERS FOR FREESCALE IMX
4667 M: Philipp Zabel <p.zabel@pengutronix.de>
4668 L: dri-devel@lists.freedesktop.org
4669 S: Maintained
4670 F: drivers/gpu/drm/imx/
4671 F: drivers/gpu/ipu-v3/
4672 F: Documentation/devicetree/bindings/display/imx/
4673
4674 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4675 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4676 L: dri-devel@lists.freedesktop.org
4677 T: git git://github.com/patjak/drm-gma500
4678 S: Maintained
4679 F: drivers/gpu/drm/gma500/
4680
4681 DRM DRIVERS FOR HISILICON
4682 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4683 M: Rongrong Zou <zourongrong@gmail.com>
4684 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4685 R: Chen Feng <puck.chen@hisilicon.com>
4686 L: dri-devel@lists.freedesktop.org
4687 T: git git://github.com/xin3liang/linux.git
4688 S: Maintained
4689 F: drivers/gpu/drm/hisilicon/
4690 F: Documentation/devicetree/bindings/display/hisilicon/
4691
4692 DRM DRIVERS FOR MEDIATEK
4693 M: CK Hu <ck.hu@mediatek.com>
4694 M: Philipp Zabel <p.zabel@pengutronix.de>
4695 L: dri-devel@lists.freedesktop.org
4696 S: Supported
4697 F: drivers/gpu/drm/mediatek/
4698 F: Documentation/devicetree/bindings/display/mediatek/
4699
4700 DRM DRIVERS FOR NVIDIA TEGRA
4701 M: Thierry Reding <thierry.reding@gmail.com>
4702 L: dri-devel@lists.freedesktop.org
4703 L: linux-tegra@vger.kernel.org
4704 T: git git://anongit.freedesktop.org/tegra/linux.git
4705 S: Supported
4706 F: drivers/gpu/drm/tegra/
4707 F: drivers/gpu/host1x/
4708 F: include/linux/host1x.h
4709 F: include/uapi/drm/tegra_drm.h
4710 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4711
4712 DRM DRIVERS FOR RENESAS
4713 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4714 L: dri-devel@lists.freedesktop.org
4715 L: linux-renesas-soc@vger.kernel.org
4716 T: git git://linuxtv.org/pinchartl/fbdev
4717 S: Supported
4718 F: drivers/gpu/drm/rcar-du/
4719 F: drivers/gpu/drm/shmobile/
4720 F: include/linux/platform_data/shmob_drm.h
4721 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4722 F: Documentation/devicetree/bindings/display/renesas,du.txt
4723
4724 DRM DRIVERS FOR ROCKCHIP
4725 M: Mark Yao <mark.yao@rock-chips.com>
4726 L: dri-devel@lists.freedesktop.org
4727 S: Maintained
4728 F: drivers/gpu/drm/rockchip/
4729 F: Documentation/devicetree/bindings/display/rockchip/
4730 T: git git://anongit.freedesktop.org/drm/drm-misc
4731
4732 DRM DRIVERS FOR STI
4733 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4734 M: Vincent Abriou <vincent.abriou@st.com>
4735 L: dri-devel@lists.freedesktop.org
4736 T: git git://anongit.freedesktop.org/drm/drm-misc
4737 S: Maintained
4738 F: drivers/gpu/drm/sti
4739 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4740
4741 DRM DRIVERS FOR STM
4742 M: Yannick Fertre <yannick.fertre@st.com>
4743 M: Philippe Cornu <philippe.cornu@st.com>
4744 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4745 M: Vincent Abriou <vincent.abriou@st.com>
4746 L: dri-devel@lists.freedesktop.org
4747 T: git git://anongit.freedesktop.org/drm/drm-misc
4748 S: Maintained
4749 F: drivers/gpu/drm/stm
4750 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4751
4752 DRM DRIVERS FOR TI LCDC
4753 M: Jyri Sarha <jsarha@ti.com>
4754 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4755 L: dri-devel@lists.freedesktop.org
4756 S: Maintained
4757 F: drivers/gpu/drm/tilcdc/
4758 F: Documentation/devicetree/bindings/display/tilcdc/
4759
4760 DRM DRIVERS FOR TI OMAP
4761 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4762 L: dri-devel@lists.freedesktop.org
4763 S: Maintained
4764 F: drivers/gpu/drm/omapdrm/
4765 F: Documentation/devicetree/bindings/display/ti/
4766
4767 DRM DRIVERS FOR VC4
4768 M: Eric Anholt <eric@anholt.net>
4769 T: git git://github.com/anholt/linux
4770 S: Supported
4771 F: drivers/gpu/drm/vc4/
4772 F: include/uapi/drm/vc4_drm.h
4773 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4774 T: git git://anongit.freedesktop.org/drm/drm-misc
4775
4776 DRM DRIVERS FOR VIVANTE GPU IP
4777 M: Lucas Stach <l.stach@pengutronix.de>
4778 R: Russell King <linux+etnaviv@armlinux.org.uk>
4779 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4780 L: etnaviv@lists.freedesktop.org
4781 L: dri-devel@lists.freedesktop.org
4782 S: Maintained
4783 F: drivers/gpu/drm/etnaviv/
4784 F: include/uapi/drm/etnaviv_drm.h
4785 F: Documentation/devicetree/bindings/display/etnaviv/
4786
4787 DRM DRIVERS FOR ZTE ZX
4788 M: Shawn Guo <shawnguo@kernel.org>
4789 L: dri-devel@lists.freedesktop.org
4790 S: Maintained
4791 F: drivers/gpu/drm/zte/
4792 F: Documentation/devicetree/bindings/display/zte,vou.txt
4793 T: git git://anongit.freedesktop.org/drm/drm-misc
4794
4795 DRM PANEL DRIVERS
4796 M: Thierry Reding <thierry.reding@gmail.com>
4797 L: dri-devel@lists.freedesktop.org
4798 T: git git://anongit.freedesktop.org/drm/drm-misc
4799 S: Maintained
4800 F: drivers/gpu/drm/drm_panel.c
4801 F: drivers/gpu/drm/panel/
4802 F: include/drm/drm_panel.h
4803 F: Documentation/devicetree/bindings/display/panel/
4804
4805 DRM TINYDRM DRIVERS
4806 M: Noralf Trønnes <noralf@tronnes.org>
4807 W: https://github.com/notro/tinydrm/wiki/Development
4808 T: git git://anongit.freedesktop.org/drm/drm-misc
4809 S: Maintained
4810 F: drivers/gpu/drm/tinydrm/
4811 F: include/drm/tinydrm/
4812
4813 DSBR100 USB FM RADIO DRIVER
4814 M: Alexey Klimov <klimov.linux@gmail.com>
4815 L: linux-media@vger.kernel.org
4816 T: git git://linuxtv.org/media_tree.git
4817 S: Maintained
4818 F: drivers/media/radio/dsbr100.c
4819
4820 DSCC4 DRIVER
4821 M: Francois Romieu <romieu@fr.zoreil.com>
4822 L: netdev@vger.kernel.org
4823 S: Maintained
4824 F: drivers/net/wan/dscc4.c
4825
4826 DT3155 MEDIA DRIVER
4827 M: Hans Verkuil <hverkuil@xs4all.nl>
4828 L: linux-media@vger.kernel.org
4829 T: git git://linuxtv.org/media_tree.git
4830 W: https://linuxtv.org
4831 S: Odd Fixes
4832 F: drivers/media/pci/dt3155/
4833
4834 DVB_USB_AF9015 MEDIA DRIVER
4835 M: Antti Palosaari <crope@iki.fi>
4836 L: linux-media@vger.kernel.org
4837 W: https://linuxtv.org
4838 W: http://palosaari.fi/linux/
4839 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4840 T: git git://linuxtv.org/anttip/media_tree.git
4841 S: Maintained
4842 F: drivers/media/usb/dvb-usb-v2/af9015*
4843
4844 DVB_USB_AF9035 MEDIA DRIVER
4845 M: Antti Palosaari <crope@iki.fi>
4846 L: linux-media@vger.kernel.org
4847 W: https://linuxtv.org
4848 W: http://palosaari.fi/linux/
4849 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4850 T: git git://linuxtv.org/anttip/media_tree.git
4851 S: Maintained
4852 F: drivers/media/usb/dvb-usb-v2/af9035*
4853
4854 DVB_USB_ANYSEE MEDIA DRIVER
4855 M: Antti Palosaari <crope@iki.fi>
4856 L: linux-media@vger.kernel.org
4857 W: https://linuxtv.org
4858 W: http://palosaari.fi/linux/
4859 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4860 T: git git://linuxtv.org/anttip/media_tree.git
4861 S: Maintained
4862 F: drivers/media/usb/dvb-usb-v2/anysee*
4863
4864 DVB_USB_AU6610 MEDIA DRIVER
4865 M: Antti Palosaari <crope@iki.fi>
4866 L: linux-media@vger.kernel.org
4867 W: https://linuxtv.org
4868 W: http://palosaari.fi/linux/
4869 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4870 T: git git://linuxtv.org/anttip/media_tree.git
4871 S: Maintained
4872 F: drivers/media/usb/dvb-usb-v2/au6610*
4873
4874 DVB_USB_CE6230 MEDIA DRIVER
4875 M: Antti Palosaari <crope@iki.fi>
4876 L: linux-media@vger.kernel.org
4877 W: https://linuxtv.org
4878 W: http://palosaari.fi/linux/
4879 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4880 T: git git://linuxtv.org/anttip/media_tree.git
4881 S: Maintained
4882 F: drivers/media/usb/dvb-usb-v2/ce6230*
4883
4884 DVB_USB_CXUSB MEDIA DRIVER
4885 M: Michael Krufky <mkrufky@linuxtv.org>
4886 L: linux-media@vger.kernel.org
4887 W: https://linuxtv.org
4888 W: http://github.com/mkrufky
4889 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4890 T: git git://linuxtv.org/media_tree.git
4891 S: Maintained
4892 F: drivers/media/usb/dvb-usb/cxusb*
4893
4894 DVB_USB_EC168 MEDIA DRIVER
4895 M: Antti Palosaari <crope@iki.fi>
4896 L: linux-media@vger.kernel.org
4897 W: https://linuxtv.org
4898 W: http://palosaari.fi/linux/
4899 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4900 T: git git://linuxtv.org/anttip/media_tree.git
4901 S: Maintained
4902 F: drivers/media/usb/dvb-usb-v2/ec168*
4903
4904 DVB_USB_GL861 MEDIA DRIVER
4905 M: Antti Palosaari <crope@iki.fi>
4906 L: linux-media@vger.kernel.org
4907 W: https://linuxtv.org
4908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4909 T: git git://linuxtv.org/anttip/media_tree.git
4910 S: Maintained
4911 F: drivers/media/usb/dvb-usb-v2/gl861*
4912
4913 DVB_USB_MXL111SF MEDIA DRIVER
4914 M: Michael Krufky <mkrufky@linuxtv.org>
4915 L: linux-media@vger.kernel.org
4916 W: https://linuxtv.org
4917 W: http://github.com/mkrufky
4918 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4919 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4920 S: Maintained
4921 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4922
4923 DVB_USB_RTL28XXU MEDIA DRIVER
4924 M: Antti Palosaari <crope@iki.fi>
4925 L: linux-media@vger.kernel.org
4926 W: https://linuxtv.org
4927 W: http://palosaari.fi/linux/
4928 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4929 T: git git://linuxtv.org/anttip/media_tree.git
4930 S: Maintained
4931 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4932
4933 DVB_USB_V2 MEDIA DRIVER
4934 M: Antti Palosaari <crope@iki.fi>
4935 L: linux-media@vger.kernel.org
4936 W: https://linuxtv.org
4937 W: http://palosaari.fi/linux/
4938 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4939 T: git git://linuxtv.org/anttip/media_tree.git
4940 S: Maintained
4941 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4942 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4943
4944 DYNAMIC DEBUG
4945 M: Jason Baron <jbaron@akamai.com>
4946 S: Maintained
4947 F: lib/dynamic_debug.c
4948 F: include/linux/dynamic_debug.h
4949
4950 DZ DECSTATION DZ11 SERIAL DRIVER
4951 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4952 S: Maintained
4953 F: drivers/tty/serial/dz.*
4954
4955 E3X0 POWER BUTTON DRIVER
4956 M: Moritz Fischer <moritz.fischer@ettus.com>
4957 L: usrp-users@lists.ettus.com
4958 W: http://www.ettus.com
4959 S: Supported
4960 F: drivers/input/misc/e3x0-button.c
4961 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4962
4963 E4000 MEDIA DRIVER
4964 M: Antti Palosaari <crope@iki.fi>
4965 L: linux-media@vger.kernel.org
4966 W: https://linuxtv.org
4967 W: http://palosaari.fi/linux/
4968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4969 T: git git://linuxtv.org/anttip/media_tree.git
4970 S: Maintained
4971 F: drivers/media/tuners/e4000*
4972
4973 EATA ISA/EISA/PCI SCSI DRIVER
4974 M: Dario Ballabio <ballabio_dario@emc.com>
4975 L: linux-scsi@vger.kernel.org
4976 S: Maintained
4977 F: drivers/scsi/eata.c
4978
4979 EC100 MEDIA DRIVER
4980 M: Antti Palosaari <crope@iki.fi>
4981 L: linux-media@vger.kernel.org
4982 W: https://linuxtv.org
4983 W: http://palosaari.fi/linux/
4984 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4985 T: git git://linuxtv.org/anttip/media_tree.git
4986 S: Maintained
4987 F: drivers/media/dvb-frontends/ec100*
4988
4989 ECRYPT FILE SYSTEM
4990 M: Tyler Hicks <tyhicks@canonical.com>
4991 L: ecryptfs@vger.kernel.org
4992 W: http://ecryptfs.org
4993 W: https://launchpad.net/ecryptfs
4994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4995 S: Supported
4996 F: Documentation/filesystems/ecryptfs.txt
4997 F: fs/ecryptfs/
4998
4999 EDAC-AMD64
5000 M: Borislav Petkov <bp@alien8.de>
5001 L: linux-edac@vger.kernel.org
5002 S: Maintained
5003 F: drivers/edac/amd64_edac*
5004
5005 EDAC-CALXEDA
5006 M: Robert Richter <rric@kernel.org>
5007 L: linux-edac@vger.kernel.org
5008 S: Maintained
5009 F: drivers/edac/highbank*
5010
5011 EDAC-CAVIUM OCTEON
5012 M: Ralf Baechle <ralf@linux-mips.org>
5013 M: David Daney <david.daney@cavium.com>
5014 L: linux-edac@vger.kernel.org
5015 L: linux-mips@linux-mips.org
5016 S: Supported
5017 F: drivers/edac/octeon_edac*
5018
5019 EDAC-CAVIUM THUNDERX
5020 M: David Daney <david.daney@cavium.com>
5021 M: Jan Glauber <jglauber@cavium.com>
5022 L: linux-edac@vger.kernel.org
5023 S: Supported
5024 F: drivers/edac/thunderx_edac*
5025
5026 EDAC-CORE
5027 M: Borislav Petkov <bp@alien8.de>
5028 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5029 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5030 L: linux-edac@vger.kernel.org
5031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5033 S: Supported
5034 F: Documentation/admin-guide/ras.rst
5035 F: Documentation/driver-api/edac.rst
5036 F: drivers/edac/
5037 F: include/linux/edac.h
5038
5039 EDAC-E752X
5040 M: Mark Gross <mark.gross@intel.com>
5041 L: linux-edac@vger.kernel.org
5042 S: Maintained
5043 F: drivers/edac/e752x_edac.c
5044
5045 EDAC-E7XXX
5046 L: linux-edac@vger.kernel.org
5047 S: Maintained
5048 F: drivers/edac/e7xxx_edac.c
5049
5050 EDAC-FSL_DDR
5051 M: York Sun <york.sun@nxp.com>
5052 L: linux-edac@vger.kernel.org
5053 S: Maintained
5054 F: drivers/edac/fsl_ddr_edac.*
5055
5056 EDAC-GHES
5057 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5058 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5059 L: linux-edac@vger.kernel.org
5060 S: Maintained
5061 F: drivers/edac/ghes_edac.c
5062
5063 EDAC-I3000
5064 L: linux-edac@vger.kernel.org
5065 S: Orphan
5066 F: drivers/edac/i3000_edac.c
5067
5068 EDAC-I5000
5069 L: linux-edac@vger.kernel.org
5070 S: Maintained
5071 F: drivers/edac/i5000_edac.c
5072
5073 EDAC-I5400
5074 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5075 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5076 L: linux-edac@vger.kernel.org
5077 S: Maintained
5078 F: drivers/edac/i5400_edac.c
5079
5080 EDAC-I7300
5081 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5082 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5083 L: linux-edac@vger.kernel.org
5084 S: Maintained
5085 F: drivers/edac/i7300_edac.c
5086
5087 EDAC-I7CORE
5088 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5089 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5090 L: linux-edac@vger.kernel.org
5091 S: Maintained
5092 F: drivers/edac/i7core_edac.c
5093
5094 EDAC-I82443BXGX
5095 M: Tim Small <tim@buttersideup.com>
5096 L: linux-edac@vger.kernel.org
5097 S: Maintained
5098 F: drivers/edac/i82443bxgx_edac.c
5099
5100 EDAC-I82975X
5101 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5102 M: "Arvind R." <arvino55@gmail.com>
5103 L: linux-edac@vger.kernel.org
5104 S: Maintained
5105 F: drivers/edac/i82975x_edac.c
5106
5107 EDAC-IE31200
5108 M: Jason Baron <jbaron@akamai.com>
5109 L: linux-edac@vger.kernel.org
5110 S: Maintained
5111 F: drivers/edac/ie31200_edac.c
5112
5113 EDAC-MPC85XX
5114 M: Johannes Thumshirn <morbidrsa@gmail.com>
5115 L: linux-edac@vger.kernel.org
5116 S: Maintained
5117 F: drivers/edac/mpc85xx_edac.[ch]
5118
5119 EDAC-PASEMI
5120 M: Egor Martovetsky <egor@pasemi.com>
5121 L: linux-edac@vger.kernel.org
5122 S: Maintained
5123 F: drivers/edac/pasemi_edac.c
5124
5125 EDAC-PND2
5126 M: Tony Luck <tony.luck@intel.com>
5127 L: linux-edac@vger.kernel.org
5128 S: Maintained
5129 F: drivers/edac/pnd2_edac.[ch]
5130
5131 EDAC-R82600
5132 M: Tim Small <tim@buttersideup.com>
5133 L: linux-edac@vger.kernel.org
5134 S: Maintained
5135 F: drivers/edac/r82600_edac.c
5136
5137 EDAC-SBRIDGE
5138 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5139 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5140 L: linux-edac@vger.kernel.org
5141 S: Maintained
5142 F: drivers/edac/sb_edac.c
5143
5144 EDAC-SKYLAKE
5145 M: Tony Luck <tony.luck@intel.com>
5146 L: linux-edac@vger.kernel.org
5147 S: Maintained
5148 F: drivers/edac/skx_edac.c
5149
5150 EDIROL UA-101/UA-1000 DRIVER
5151 M: Clemens Ladisch <clemens@ladisch.de>
5152 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5153 T: git git://git.alsa-project.org/alsa-kernel.git
5154 S: Maintained
5155 F: sound/usb/misc/ua101.c
5156
5157 EFI TEST DRIVER
5158 L: linux-efi@vger.kernel.org
5159 M: Ivan Hu <ivan.hu@canonical.com>
5160 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5161 S: Maintained
5162 F: drivers/firmware/efi/test/
5163
5164 EFI VARIABLE FILESYSTEM
5165 M: Matthew Garrett <matthew.garrett@nebula.com>
5166 M: Jeremy Kerr <jk@ozlabs.org>
5167 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5169 L: linux-efi@vger.kernel.org
5170 S: Maintained
5171 F: fs/efivarfs/
5172
5173 EFIFB FRAMEBUFFER DRIVER
5174 L: linux-fbdev@vger.kernel.org
5175 M: Peter Jones <pjones@redhat.com>
5176 S: Maintained
5177 F: drivers/video/fbdev/efifb.c
5178
5179 EFS FILESYSTEM
5180 W: http://aeschi.ch.eu.org/efs/
5181 S: Orphan
5182 F: fs/efs/
5183
5184 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5185 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5186 L: netdev@vger.kernel.org
5187 S: Maintained
5188 F: drivers/net/ethernet/ibm/ehea/
5189
5190 EM28XX VIDEO4LINUX DRIVER
5191 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5192 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5193 L: linux-media@vger.kernel.org
5194 W: https://linuxtv.org
5195 T: git git://linuxtv.org/media_tree.git
5196 S: Maintained
5197 F: drivers/media/usb/em28xx/
5198 F: Documentation/media/v4l-drivers/em28xx*
5199
5200 EMBEDDED LINUX
5201 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5202 M: Matt Mackall <mpm@selenic.com>
5203 M: David Woodhouse <dwmw2@infradead.org>
5204 L: linux-embedded@vger.kernel.org
5205 S: Maintained
5206
5207 Emulex 10Gbps iSCSI - OneConnect DRIVER
5208 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5209 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5210 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5211 L: linux-scsi@vger.kernel.org
5212 W: http://www.broadcom.com
5213 S: Supported
5214 F: drivers/scsi/be2iscsi/
5215
5216 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5217 M: Sathya Perla <sathya.perla@broadcom.com>
5218 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5219 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5220 M: Somnath Kotur <somnath.kotur@broadcom.com>
5221 L: netdev@vger.kernel.org
5222 W: http://www.emulex.com
5223 S: Supported
5224 F: drivers/net/ethernet/emulex/benet/
5225
5226 EMULEX ONECONNECT ROCE DRIVER
5227 M: Selvin Xavier <selvin.xavier@broadcom.com>
5228 M: Devesh Sharma <devesh.sharma@broadcom.com>
5229 L: linux-rdma@vger.kernel.org
5230 W: http://www.broadcom.com
5231 S: Odd Fixes
5232 F: drivers/infiniband/hw/ocrdma/
5233 F: include/uapi/rdma/ocrdma-abi.h
5234
5235 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5236 M: James Smart <james.smart@broadcom.com>
5237 M: Dick Kennedy <dick.kennedy@broadcom.com>
5238 L: linux-scsi@vger.kernel.org
5239 W: http://www.broadcom.com
5240 S: Supported
5241 F: drivers/scsi/lpfc/
5242
5243 ENE CB710 FLASH CARD READER DRIVER
5244 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5245 S: Maintained
5246 F: drivers/misc/cb710/
5247 F: drivers/mmc/host/cb710-mmc.*
5248 F: include/linux/cb710.h
5249
5250 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5251 M: Maxim Levitsky <maximlevitsky@gmail.com>
5252 S: Maintained
5253 F: drivers/media/rc/ene_ir.*
5254
5255 EPSON S1D13XXX FRAMEBUFFER DRIVER
5256 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5257 S: Maintained
5258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5259 F: drivers/video/fbdev/s1d13xxxfb.c
5260 F: include/video/s1d13xxxfb.h
5261
5262 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5263 M: Jeff Layton <jlayton@kernel.org>
5264 S: Maintained
5265 F: lib/errseq.c
5266 F: include/linux/errseq.h
5267
5268 ET131X NETWORK DRIVER
5269 M: Mark Einon <mark.einon@gmail.com>
5270 S: Odd Fixes
5271 F: drivers/net/ethernet/agere/
5272
5273 ETHERNET BRIDGE
5274 M: Stephen Hemminger <stephen@networkplumber.org>
5275 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5276 L: netdev@vger.kernel.org
5277 W: http://www.linuxfoundation.org/en/Net:Bridge
5278 S: Maintained
5279 F: include/linux/netfilter_bridge/
5280 F: net/bridge/
5281
5282 ETHERNET PHY LIBRARY
5283 M: Andrew Lunn <andrew@lunn.ch>
5284 M: Florian Fainelli <f.fainelli@gmail.com>
5285 L: netdev@vger.kernel.org
5286 S: Maintained
5287 F: Documentation/ABI/testing/sysfs-bus-mdio
5288 F: Documentation/devicetree/bindings/net/mdio*
5289 F: Documentation/networking/phy.txt
5290 F: drivers/net/phy/
5291 F: drivers/of/of_mdio.c
5292 F: drivers/of/of_net.c
5293 F: include/linux/*mdio*.h
5294 F: include/linux/of_net.h
5295 F: include/linux/phy.h
5296 F: include/linux/phy_fixed.h
5297 F: include/linux/platform_data/mdio-gpio.h
5298 F: include/linux/platform_data/mdio-bcm-unimac.h
5299 F: include/trace/events/mdio.h
5300 F: include/uapi/linux/mdio.h
5301 F: include/uapi/linux/mii.h
5302
5303 EXT2 FILE SYSTEM
5304 M: Jan Kara <jack@suse.com>
5305 L: linux-ext4@vger.kernel.org
5306 S: Maintained
5307 F: Documentation/filesystems/ext2.txt
5308 F: fs/ext2/
5309 F: include/linux/ext2*
5310
5311 EXT4 FILE SYSTEM
5312 M: "Theodore Ts'o" <tytso@mit.edu>
5313 M: Andreas Dilger <adilger.kernel@dilger.ca>
5314 L: linux-ext4@vger.kernel.org
5315 W: http://ext4.wiki.kernel.org
5316 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5318 S: Maintained
5319 F: Documentation/filesystems/ext4.txt
5320 F: fs/ext4/
5321
5322 Extended Verification Module (EVM)
5323 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5324 L: linux-integrity@vger.kernel.org
5325 S: Supported
5326 F: security/integrity/evm/
5327
5328 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5329 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5330 L: linux-efi@vger.kernel.org
5331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5332 S: Maintained
5333 F: Documentation/efi-stub.txt
5334 F: arch/*/kernel/efi.c
5335 F: arch/x86/boot/compressed/eboot.[ch]
5336 F: arch/*/include/asm/efi.h
5337 F: arch/x86/platform/efi/
5338 F: drivers/firmware/efi/
5339 F: include/linux/efi*.h
5340 F: arch/arm/boot/compressed/efi-header.S
5341 F: arch/arm64/kernel/efi-entry.S
5342
5343 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5344 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5345 M: Chanwoo Choi <cw00.choi@samsung.com>
5346 L: linux-kernel@vger.kernel.org
5347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5348 S: Maintained
5349 F: drivers/extcon/
5350 F: include/linux/extcon/
5351 F: include/linux/extcon.h
5352 F: Documentation/extcon/
5353 F: Documentation/devicetree/bindings/extcon/
5354
5355 EXYNOS DP DRIVER
5356 M: Jingoo Han <jingoohan1@gmail.com>
5357 L: dri-devel@lists.freedesktop.org
5358 S: Maintained
5359 F: drivers/gpu/drm/exynos/exynos_dp*
5360
5361 EXYNOS SYSMMU (IOMMU) driver
5362 M: Marek Szyprowski <m.szyprowski@samsung.com>
5363 L: iommu@lists.linux-foundation.org
5364 S: Maintained
5365 F: drivers/iommu/exynos-iommu.c
5366
5367 EZchip NPS platform support
5368 M: Elad Kanfi <eladkan@mellanox.com>
5369 M: Vineet Gupta <vgupta@synopsys.com>
5370 S: Supported
5371 F: arch/arc/plat-eznps
5372 F: arch/arc/boot/dts/eznps.dts
5373
5374 F2FS FILE SYSTEM
5375 M: Jaegeuk Kim <jaegeuk@kernel.org>
5376 M: Chao Yu <yuchao0@huawei.com>
5377 L: linux-f2fs-devel@lists.sourceforge.net
5378 W: https://f2fs.wiki.kernel.org/
5379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5380 S: Maintained
5381 F: Documentation/filesystems/f2fs.txt
5382 F: Documentation/ABI/testing/sysfs-fs-f2fs
5383 F: fs/f2fs/
5384 F: include/linux/f2fs_fs.h
5385 F: include/trace/events/f2fs.h
5386
5387 F71805F HARDWARE MONITORING DRIVER
5388 M: Jean Delvare <jdelvare@suse.com>
5389 L: linux-hwmon@vger.kernel.org
5390 S: Maintained
5391 F: Documentation/hwmon/f71805f
5392 F: drivers/hwmon/f71805f.c
5393
5394 FANOTIFY
5395 M: Jan Kara <jack@suse.cz>
5396 R: Amir Goldstein <amir73il@gmail.com>
5397 L: linux-fsdevel@vger.kernel.org
5398 S: Maintained
5399 F: fs/notify/fanotify/
5400 F: include/linux/fanotify.h
5401 F: include/uapi/linux/fanotify.h
5402
5403 FARSYNC SYNCHRONOUS DRIVER
5404 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5405 W: http://www.farsite.co.uk/
5406 S: Supported
5407 F: drivers/net/wan/farsync.*
5408
5409 FAULT INJECTION SUPPORT
5410 M: Akinobu Mita <akinobu.mita@gmail.com>
5411 S: Supported
5412 F: Documentation/fault-injection/
5413 F: lib/fault-inject.c
5414
5415 FBTFT Framebuffer drivers
5416 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5417 S: Maintained
5418 F: drivers/staging/fbtft/
5419
5420 FC0011 TUNER DRIVER
5421 M: Michael Buesch <m@bues.ch>
5422 L: linux-media@vger.kernel.org
5423 S: Maintained
5424 F: drivers/media/tuners/fc0011.h
5425 F: drivers/media/tuners/fc0011.c
5426
5427 FC2580 MEDIA DRIVER
5428 M: Antti Palosaari <crope@iki.fi>
5429 L: linux-media@vger.kernel.org
5430 W: https://linuxtv.org
5431 W: http://palosaari.fi/linux/
5432 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5433 T: git git://linuxtv.org/anttip/media_tree.git
5434 S: Maintained
5435 F: drivers/media/tuners/fc2580*
5436
5437 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5438 M: Johannes Thumshirn <jth@kernel.org>
5439 L: linux-scsi@vger.kernel.org
5440 W: www.Open-FCoE.org
5441 S: Supported
5442 F: drivers/scsi/libfc/
5443 F: drivers/scsi/fcoe/
5444 F: include/scsi/fc/
5445 F: include/scsi/libfc.h
5446 F: include/scsi/libfcoe.h
5447 F: include/uapi/scsi/fc/
5448
5449 FILE LOCKING (flock() and fcntl()/lockf())
5450 M: Jeff Layton <jlayton@kernel.org>
5451 M: "J. Bruce Fields" <bfields@fieldses.org>
5452 L: linux-fsdevel@vger.kernel.org
5453 S: Maintained
5454 F: include/linux/fcntl.h
5455 F: include/uapi/linux/fcntl.h
5456 F: fs/fcntl.c
5457 F: fs/locks.c
5458
5459 FILESYSTEMS (VFS and infrastructure)
5460 M: Alexander Viro <viro@zeniv.linux.org.uk>
5461 L: linux-fsdevel@vger.kernel.org
5462 S: Maintained
5463 F: fs/*
5464 F: include/linux/fs.h
5465 F: include/uapi/linux/fs.h
5466
5467 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5468 M: Riku Voipio <riku.voipio@iki.fi>
5469 L: linux-hwmon@vger.kernel.org
5470 S: Maintained
5471 F: drivers/hwmon/f75375s.c
5472 F: include/linux/f75375s.h
5473
5474 FIREWIRE AUDIO DRIVERS
5475 M: Clemens Ladisch <clemens@ladisch.de>
5476 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5477 T: git git://git.alsa-project.org/alsa-kernel.git
5478 S: Maintained
5479 F: sound/firewire/
5480
5481 FIREWIRE MEDIA DRIVERS (firedtv)
5482 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5483 L: linux-media@vger.kernel.org
5484 L: linux1394-devel@lists.sourceforge.net
5485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5486 S: Maintained
5487 F: drivers/media/firewire/
5488
5489 FIREWIRE SBP-2 TARGET
5490 M: Chris Boot <bootc@bootc.net>
5491 L: linux-scsi@vger.kernel.org
5492 L: target-devel@vger.kernel.org
5493 L: linux1394-devel@lists.sourceforge.net
5494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5495 S: Maintained
5496 F: drivers/target/sbp/
5497
5498 FIREWIRE SUBSYSTEM
5499 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5500 L: linux1394-devel@lists.sourceforge.net
5501 W: http://ieee1394.wiki.kernel.org/
5502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5503 S: Maintained
5504 F: drivers/firewire/
5505 F: include/linux/firewire.h
5506 F: include/uapi/linux/firewire*.h
5507 F: tools/firewire/
5508
5509 FIRMWARE LOADER (request_firmware)
5510 M: Luis R. Rodriguez <mcgrof@kernel.org>
5511 L: linux-kernel@vger.kernel.org
5512 S: Maintained
5513 F: Documentation/firmware_class/
5514 F: drivers/base/firmware*.c
5515 F: include/linux/firmware.h
5516
5517 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5518 M: Joshua Morris <josh.h.morris@us.ibm.com>
5519 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5520 S: Maintained
5521 F: drivers/block/rsxx/
5522
5523 FLOPPY DRIVER
5524 M: Jiri Kosina <jikos@kernel.org>
5525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5526 S: Odd fixes
5527 F: drivers/block/floppy.c
5528
5529 FMC SUBSYSTEM
5530 M: Alessandro Rubini <rubini@gnudd.com>
5531 W: http://www.ohwr.org/projects/fmc-bus
5532 S: Supported
5533 F: drivers/fmc/
5534 F: include/linux/fmc*.h
5535 F: include/linux/ipmi-fru.h
5536 K: fmc_d.*register
5537
5538 FPGA MANAGER FRAMEWORK
5539 M: Alan Tull <atull@kernel.org>
5540 M: Moritz Fischer <mdf@kernel.org>
5541 L: linux-fpga@vger.kernel.org
5542 S: Maintained
5543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5544 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5545 F: Documentation/fpga/
5546 F: Documentation/devicetree/bindings/fpga/
5547 F: drivers/fpga/
5548 F: include/linux/fpga/
5549 W: http://www.rocketboards.org
5550
5551 FPU EMULATOR
5552 M: Bill Metzenthen <billm@melbpc.org.au>
5553 W: http://floatingpoint.sourceforge.net/emulator/index.html
5554 S: Maintained
5555 F: arch/x86/math-emu/
5556
5557 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5558 L: netdev@vger.kernel.org
5559 S: Orphan
5560 F: drivers/net/wan/dlci.c
5561 F: drivers/net/wan/sdla.c
5562
5563 FRAMEBUFFER LAYER
5564 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5565 L: dri-devel@lists.freedesktop.org
5566 L: linux-fbdev@vger.kernel.org
5567 T: git git://github.com/bzolnier/linux.git
5568 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5569 S: Maintained
5570 F: Documentation/fb/
5571 F: drivers/video/
5572 F: include/video/
5573 F: include/linux/fb.h
5574 F: include/uapi/video/
5575 F: include/uapi/linux/fb.h
5576
5577 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5578 M: Horia Geantă <horia.geanta@nxp.com>
5579 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5580 L: linux-crypto@vger.kernel.org
5581 S: Maintained
5582 F: drivers/crypto/caam/
5583 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5584
5585 FREESCALE DIU FRAMEBUFFER DRIVER
5586 M: Timur Tabi <timur@tabi.org>
5587 L: linux-fbdev@vger.kernel.org
5588 S: Maintained
5589 F: drivers/video/fbdev/fsl-diu-fb.*
5590
5591 FREESCALE DMA DRIVER
5592 M: Li Yang <leoyang.li@nxp.com>
5593 M: Zhang Wei <zw@zh-kernel.org>
5594 L: linuxppc-dev@lists.ozlabs.org
5595 S: Maintained
5596 F: drivers/dma/fsldma.*
5597
5598 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5599 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5600 L: netdev@vger.kernel.org
5601 S: Maintained
5602 F: drivers/net/ethernet/freescale/gianfar*
5603 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5604 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5605
5606 FREESCALE GPMI NAND DRIVER
5607 M: Han Xu <han.xu@nxp.com>
5608 L: linux-mtd@lists.infradead.org
5609 S: Maintained
5610 F: drivers/mtd/nand/gpmi-nand/*
5611
5612 FREESCALE I2C CPM DRIVER
5613 M: Jochen Friedrich <jochen@scram.de>
5614 L: linuxppc-dev@lists.ozlabs.org
5615 L: linux-i2c@vger.kernel.org
5616 S: Maintained
5617 F: drivers/i2c/busses/i2c-cpm.c
5618
5619 FREESCALE IMX / MXC FEC DRIVER
5620 M: Fugang Duan <fugang.duan@nxp.com>
5621 L: netdev@vger.kernel.org
5622 S: Maintained
5623 F: drivers/net/ethernet/freescale/fec_main.c
5624 F: drivers/net/ethernet/freescale/fec_ptp.c
5625 F: drivers/net/ethernet/freescale/fec.h
5626 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5627
5628 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5629 M: Sascha Hauer <kernel@pengutronix.de>
5630 L: linux-fbdev@vger.kernel.org
5631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5632 S: Maintained
5633 F: include/linux/platform_data/video-imxfb.h
5634 F: drivers/video/fbdev/imxfb.c
5635
5636 FREESCALE QORIQ DPAA ETHERNET DRIVER
5637 M: Madalin Bucur <madalin.bucur@nxp.com>
5638 L: netdev@vger.kernel.org
5639 S: Maintained
5640 F: drivers/net/ethernet/freescale/dpaa
5641
5642 FREESCALE QORIQ DPAA FMAN DRIVER
5643 M: Madalin Bucur <madalin.bucur@nxp.com>
5644 L: netdev@vger.kernel.org
5645 S: Maintained
5646 F: drivers/net/ethernet/freescale/fman
5647 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5648
5649 FREESCALE QUAD SPI DRIVER
5650 M: Han Xu <han.xu@nxp.com>
5651 L: linux-mtd@lists.infradead.org
5652 S: Maintained
5653 F: drivers/mtd/spi-nor/fsl-quadspi.c
5654
5655 FREESCALE QUICC ENGINE LIBRARY
5656 M: Qiang Zhao <qiang.zhao@nxp.com>
5657 L: linuxppc-dev@lists.ozlabs.org
5658 S: Maintained
5659 F: drivers/soc/fsl/qe/
5660 F: include/soc/fsl/*qe*.h
5661 F: include/soc/fsl/*ucc*.h
5662
5663 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5664 M: Li Yang <leoyang.li@nxp.com>
5665 L: netdev@vger.kernel.org
5666 L: linuxppc-dev@lists.ozlabs.org
5667 S: Maintained
5668 F: drivers/net/ethernet/freescale/ucc_geth*
5669
5670 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5671 M: Zhao Qiang <qiang.zhao@nxp.com>
5672 L: netdev@vger.kernel.org
5673 L: linuxppc-dev@lists.ozlabs.org
5674 S: Maintained
5675 F: drivers/net/wan/fsl_ucc_hdlc*
5676
5677 FREESCALE QUICC ENGINE UCC UART DRIVER
5678 M: Timur Tabi <timur@tabi.org>
5679 L: linuxppc-dev@lists.ozlabs.org
5680 S: Maintained
5681 F: drivers/tty/serial/ucc_uart.c
5682
5683 FREESCALE SOC DRIVERS
5684 M: Li Yang <leoyang.li@nxp.com>
5685 L: linuxppc-dev@lists.ozlabs.org
5686 L: linux-arm-kernel@lists.infradead.org
5687 S: Maintained
5688 F: Documentation/devicetree/bindings/soc/fsl/
5689 F: drivers/soc/fsl/
5690 F: include/linux/fsl/
5691
5692 FREESCALE SOC FS_ENET DRIVER
5693 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5694 M: Vitaly Bordug <vbordug@ru.mvista.com>
5695 L: linuxppc-dev@lists.ozlabs.org
5696 L: netdev@vger.kernel.org
5697 S: Maintained
5698 F: drivers/net/ethernet/freescale/fs_enet/
5699 F: include/linux/fs_enet_pd.h
5700
5701 FREESCALE SOC SOUND DRIVERS
5702 M: Timur Tabi <timur@tabi.org>
5703 M: Nicolin Chen <nicoleotsuka@gmail.com>
5704 M: Xiubo Li <Xiubo.Lee@gmail.com>
5705 R: Fabio Estevam <fabio.estevam@nxp.com>
5706 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5707 L: linuxppc-dev@lists.ozlabs.org
5708 S: Maintained
5709 F: sound/soc/fsl/fsl*
5710 F: sound/soc/fsl/imx*
5711 F: sound/soc/fsl/mpc8610_hpcd.c
5712
5713 FREESCALE USB PERIPHERAL DRIVERS
5714 M: Li Yang <leoyang.li@nxp.com>
5715 L: linux-usb@vger.kernel.org
5716 L: linuxppc-dev@lists.ozlabs.org
5717 S: Maintained
5718 F: drivers/usb/gadget/udc/fsl*
5719
5720 FREEVXFS FILESYSTEM
5721 M: Christoph Hellwig <hch@infradead.org>
5722 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5723 S: Maintained
5724 F: fs/freevxfs/
5725
5726 FREEZER
5727 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5728 M: Pavel Machek <pavel@ucw.cz>
5729 L: linux-pm@vger.kernel.org
5730 S: Supported
5731 F: Documentation/power/freezing-of-tasks.txt
5732 F: include/linux/freezer.h
5733 F: kernel/freezer.c
5734
5735 FRONTSWAP API
5736 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5737 L: linux-kernel@vger.kernel.org
5738 S: Maintained
5739 F: mm/frontswap.c
5740 F: include/linux/frontswap.h
5741
5742 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5743 M: David Howells <dhowells@redhat.com>
5744 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5745 S: Supported
5746 F: Documentation/filesystems/caching/
5747 F: fs/fscache/
5748 F: include/linux/fscache*.h
5749
5750 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5751 M: Theodore Y. Ts'o <tytso@mit.edu>
5752 M: Jaegeuk Kim <jaegeuk@kernel.org>
5753 L: linux-fscrypt@vger.kernel.org
5754 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5756 S: Supported
5757 F: fs/crypto/
5758 F: include/linux/fscrypt*.h
5759 F: Documentation/filesystems/fscrypt.rst
5760
5761 FUJITSU FR-V (FRV) PORT
5762 S: Orphan
5763 F: arch/frv/
5764
5765 FUJITSU LAPTOP EXTRAS
5766 M: Jonathan Woithe <jwoithe@just42.net>
5767 L: platform-driver-x86@vger.kernel.org
5768 S: Maintained
5769 F: drivers/platform/x86/fujitsu-laptop.c
5770
5771 FUJITSU M-5MO LS CAMERA ISP DRIVER
5772 M: Kyungmin Park <kyungmin.park@samsung.com>
5773 M: Heungjun Kim <riverful.kim@samsung.com>
5774 L: linux-media@vger.kernel.org
5775 S: Maintained
5776 F: drivers/media/i2c/m5mols/
5777 F: include/media/i2c/m5mols.h
5778
5779 FUJITSU TABLET EXTRAS
5780 M: Robert Gerlach <khnz@gmx.de>
5781 L: platform-driver-x86@vger.kernel.org
5782 S: Maintained
5783 F: drivers/platform/x86/fujitsu-tablet.c
5784
5785 FUSE: FILESYSTEM IN USERSPACE
5786 M: Miklos Szeredi <miklos@szeredi.hu>
5787 L: linux-fsdevel@vger.kernel.org
5788 W: http://fuse.sourceforge.net/
5789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5790 S: Maintained
5791 F: fs/fuse/
5792 F: include/uapi/linux/fuse.h
5793 F: Documentation/filesystems/fuse.txt
5794
5795 FUTEX SUBSYSTEM
5796 M: Thomas Gleixner <tglx@linutronix.de>
5797 M: Ingo Molnar <mingo@redhat.com>
5798 R: Peter Zijlstra <peterz@infradead.org>
5799 R: Darren Hart <dvhart@infradead.org>
5800 L: linux-kernel@vger.kernel.org
5801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5802 S: Maintained
5803 F: kernel/futex.c
5804 F: kernel/futex_compat.c
5805 F: include/asm-generic/futex.h
5806 F: include/linux/futex.h
5807 F: include/uapi/linux/futex.h
5808 F: tools/testing/selftests/futex/
5809 F: tools/perf/bench/futex*
5810 F: Documentation/*futex*
5811
5812 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5813 M: Rik Faith <faith@cs.unc.edu>
5814 L: linux-scsi@vger.kernel.org
5815 S: Odd Fixes (e.g., new signatures)
5816 F: drivers/scsi/fdomain.*
5817
5818 GCC PLUGINS
5819 M: Kees Cook <keescook@chromium.org>
5820 R: Emese Revfy <re.emese@gmail.com>
5821 L: kernel-hardening@lists.openwall.com
5822 S: Maintained
5823 F: scripts/gcc-plugins/
5824 F: scripts/gcc-plugin.sh
5825 F: scripts/Makefile.gcc-plugins
5826 F: Documentation/gcc-plugins.txt
5827
5828 GCOV BASED KERNEL PROFILING
5829 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5830 S: Maintained
5831 F: kernel/gcov/
5832 F: Documentation/dev-tools/gcov.rst
5833
5834 GDB KERNEL DEBUGGING HELPER SCRIPTS
5835 M: Jan Kiszka <jan.kiszka@siemens.com>
5836 M: Kieran Bingham <kieran@bingham.xyz>
5837 S: Supported
5838 F: scripts/gdb/
5839
5840 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5841 M: Achim Leubner <achim_leubner@adaptec.com>
5842 L: linux-scsi@vger.kernel.org
5843 W: http://www.icp-vortex.com/
5844 S: Supported
5845 F: drivers/scsi/gdt*
5846
5847 GEMTEK FM RADIO RECEIVER DRIVER
5848 M: Hans Verkuil <hverkuil@xs4all.nl>
5849 L: linux-media@vger.kernel.org
5850 T: git git://linuxtv.org/media_tree.git
5851 W: https://linuxtv.org
5852 S: Maintained
5853 F: drivers/media/radio/radio-gemtek*
5854
5855 GENERIC GPIO I2C DRIVER
5856 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5857 S: Supported
5858 F: drivers/i2c/busses/i2c-gpio.c
5859 F: include/linux/i2c-gpio.h
5860
5861 GENERIC GPIO I2C MULTIPLEXER DRIVER
5862 M: Peter Korsgaard <peter.korsgaard@barco.com>
5863 L: linux-i2c@vger.kernel.org
5864 S: Supported
5865 F: drivers/i2c/muxes/i2c-mux-gpio.c
5866 F: include/linux/i2c-mux-gpio.h
5867 F: Documentation/i2c/muxes/i2c-mux-gpio
5868
5869 GENERIC HDLC (WAN) DRIVERS
5870 M: Krzysztof Halasa <khc@pm.waw.pl>
5871 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5872 S: Maintained
5873 F: drivers/net/wan/c101.c
5874 F: drivers/net/wan/hd6457*
5875 F: drivers/net/wan/hdlc*
5876 F: drivers/net/wan/n2.c
5877 F: drivers/net/wan/pc300too.c
5878 F: drivers/net/wan/pci200syn.c
5879 F: drivers/net/wan/wanxl*
5880
5881 GENERIC INCLUDE/ASM HEADER FILES
5882 M: Arnd Bergmann <arnd@arndb.de>
5883 L: linux-arch@vger.kernel.org
5884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5885 S: Maintained
5886 F: include/asm-generic/
5887 F: include/uapi/asm-generic/
5888
5889 GENERIC PHY FRAMEWORK
5890 M: Kishon Vijay Abraham I <kishon@ti.com>
5891 L: linux-kernel@vger.kernel.org
5892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5893 S: Supported
5894 F: drivers/phy/
5895 F: include/linux/phy/
5896
5897 GENERIC PM DOMAINS
5898 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5899 M: Kevin Hilman <khilman@kernel.org>
5900 M: Ulf Hansson <ulf.hansson@linaro.org>
5901 L: linux-pm@vger.kernel.org
5902 S: Supported
5903 F: drivers/base/power/domain*.c
5904 F: include/linux/pm_domain.h
5905 F: Documentation/devicetree/bindings/power/power_domain.txt
5906
5907 GENERIC UIO DRIVER FOR PCI DEVICES
5908 M: "Michael S. Tsirkin" <mst@redhat.com>
5909 L: kvm@vger.kernel.org
5910 S: Supported
5911 F: drivers/uio/uio_pci_generic.c
5912
5913 GENWQE (IBM Generic Workqueue Card)
5914 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5915 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5916 S: Supported
5917 F: drivers/misc/genwqe/
5918
5919 GET_MAINTAINER SCRIPT
5920 M: Joe Perches <joe@perches.com>
5921 S: Maintained
5922 F: scripts/get_maintainer.pl
5923
5924 GFS2 FILE SYSTEM
5925 M: Steven Whitehouse <swhiteho@redhat.com>
5926 M: Bob Peterson <rpeterso@redhat.com>
5927 L: cluster-devel@redhat.com
5928 W: http://sources.redhat.com/cluster/
5929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5930 S: Supported
5931 F: Documentation/filesystems/gfs2*.txt
5932 F: fs/gfs2/
5933 F: include/uapi/linux/gfs2_ondisk.h
5934
5935 GIGASET ISDN DRIVERS
5936 M: Paul Bolle <pebolle@tiscali.nl>
5937 L: gigaset307x-common@lists.sourceforge.net
5938 W: http://gigaset307x.sourceforge.net/
5939 S: Odd Fixes
5940 F: Documentation/isdn/README.gigaset
5941 F: drivers/isdn/gigaset/
5942 F: include/uapi/linux/gigaset_dev.h
5943
5944 GO7007 MPEG CODEC
5945 M: Hans Verkuil <hans.verkuil@cisco.com>
5946 L: linux-media@vger.kernel.org
5947 S: Maintained
5948 F: drivers/media/usb/go7007/
5949
5950 GOODIX TOUCHSCREEN
5951 M: Bastien Nocera <hadess@hadess.net>
5952 L: linux-input@vger.kernel.org
5953 S: Maintained
5954 F: drivers/input/touchscreen/goodix.c
5955
5956 GPIO ACPI SUPPORT
5957 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5958 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5959 L: linux-gpio@vger.kernel.org
5960 L: linux-acpi@vger.kernel.org
5961 S: Maintained
5962 F: Documentation/acpi/gpio-properties.txt
5963 F: drivers/gpio/gpiolib-acpi.c
5964
5965 GPIO IR Transmitter
5966 M: Sean Young <sean@mess.org>
5967 L: linux-media@vger.kernel.org
5968 S: Maintained
5969 F: drivers/media/rc/gpio-ir-tx.c
5970
5971 GPIO MOCKUP DRIVER
5972 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5973 L: linux-gpio@vger.kernel.org
5974 S: Maintained
5975 F: drivers/gpio/gpio-mockup.c
5976 F: tools/testing/selftests/gpio/
5977
5978 GPIO SUBSYSTEM
5979 M: Linus Walleij <linus.walleij@linaro.org>
5980 L: linux-gpio@vger.kernel.org
5981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5982 S: Maintained
5983 F: Documentation/devicetree/bindings/gpio/
5984 F: Documentation/gpio/
5985 F: Documentation/ABI/testing/gpio-cdev
5986 F: Documentation/ABI/obsolete/sysfs-gpio
5987 F: drivers/gpio/
5988 F: include/linux/gpio/
5989 F: include/linux/gpio.h
5990 F: include/asm-generic/gpio.h
5991 F: include/uapi/linux/gpio.h
5992 F: tools/gpio/
5993
5994 GRE DEMULTIPLEXER DRIVER
5995 M: Dmitry Kozlov <xeb@mail.ru>
5996 L: netdev@vger.kernel.org
5997 S: Maintained
5998 F: net/ipv4/gre_demux.c
5999 F: net/ipv4/gre_offload.c
6000 F: include/net/gre.h
6001
6002 GRETH 10/100/1G Ethernet MAC device driver
6003 M: Andreas Larsson <andreas@gaisler.com>
6004 L: netdev@vger.kernel.org
6005 S: Maintained
6006 F: drivers/net/ethernet/aeroflex/
6007
6008 GREYBUS AUDIO PROTOCOLS DRIVERS
6009 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6010 M: Mark Greer <mgreer@animalcreek.com>
6011 S: Maintained
6012 F: drivers/staging/greybus/audio_apbridgea.c
6013 F: drivers/staging/greybus/audio_apbridgea.h
6014 F: drivers/staging/greybus/audio_codec.c
6015 F: drivers/staging/greybus/audio_codec.h
6016 F: drivers/staging/greybus/audio_gb.c
6017 F: drivers/staging/greybus/audio_manager.c
6018 F: drivers/staging/greybus/audio_manager.h
6019 F: drivers/staging/greybus/audio_manager_module.c
6020 F: drivers/staging/greybus/audio_manager_private.h
6021 F: drivers/staging/greybus/audio_manager_sysfs.c
6022 F: drivers/staging/greybus/audio_module.c
6023 F: drivers/staging/greybus/audio_topology.c
6024
6025 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6026 M: Viresh Kumar <vireshk@kernel.org>
6027 S: Maintained
6028 F: drivers/staging/greybus/authentication.c
6029 F: drivers/staging/greybus/bootrom.c
6030 F: drivers/staging/greybus/firmware.h
6031 F: drivers/staging/greybus/fw-core.c
6032 F: drivers/staging/greybus/fw-download.c
6033 F: drivers/staging/greybus/fw-managament.c
6034 F: drivers/staging/greybus/greybus_authentication.h
6035 F: drivers/staging/greybus/greybus_firmware.h
6036 F: drivers/staging/greybus/hid.c
6037 F: drivers/staging/greybus/i2c.c
6038 F: drivers/staging/greybus/spi.c
6039 F: drivers/staging/greybus/spilib.c
6040 F: drivers/staging/greybus/spilib.h
6041
6042 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6043 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6044 S: Maintained
6045 F: drivers/staging/greybus/loopback.c
6046 F: drivers/staging/greybus/timesync.c
6047 F: drivers/staging/greybus/timesync_platform.c
6048
6049 GREYBUS PLATFORM DRIVERS
6050 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6051 S: Maintained
6052 F: drivers/staging/greybus/arche-platform.c
6053 F: drivers/staging/greybus/arche-apb-ctrl.c
6054 F: drivers/staging/greybus/arche_platform.h
6055
6056 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6057 M: Rui Miguel Silva <rmfrfs@gmail.com>
6058 S: Maintained
6059 F: drivers/staging/greybus/sdio.c
6060 F: drivers/staging/greybus/light.c
6061 F: drivers/staging/greybus/gpio.c
6062 F: drivers/staging/greybus/power_supply.c
6063 F: drivers/staging/greybus/spi.c
6064 F: drivers/staging/greybus/spilib.c
6065
6066 GREYBUS SUBSYSTEM
6067 M: Johan Hovold <johan@kernel.org>
6068 M: Alex Elder <elder@kernel.org>
6069 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6070 S: Maintained
6071 F: drivers/staging/greybus/
6072 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6073
6074 GREYBUS UART PROTOCOLS DRIVERS
6075 M: David Lin <dtwlin@gmail.com>
6076 S: Maintained
6077 F: drivers/staging/greybus/uart.c
6078 F: drivers/staging/greybus/log.c
6079
6080 GS1662 VIDEO SERIALIZER
6081 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6082 L: linux-media@vger.kernel.org
6083 T: git git://linuxtv.org/media_tree.git
6084 S: Maintained
6085 F: drivers/media/spi/gs1662.c
6086
6087 GSPCA FINEPIX SUBDRIVER
6088 M: Frank Zago <frank@zago.net>
6089 L: linux-media@vger.kernel.org
6090 T: git git://linuxtv.org/media_tree.git
6091 S: Maintained
6092 F: drivers/media/usb/gspca/finepix.c
6093
6094 GSPCA GL860 SUBDRIVER
6095 M: Olivier Lorin <o.lorin@laposte.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/gl860/
6100
6101 GSPCA M5602 SUBDRIVER
6102 M: Erik Andren <erik.andren@gmail.com>
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/m5602/
6107
6108 GSPCA PAC207 SONIXB SUBDRIVER
6109 M: Hans Verkuil <hverkuil@xs4all.nl>
6110 L: linux-media@vger.kernel.org
6111 T: git git://linuxtv.org/media_tree.git
6112 S: Odd Fixes
6113 F: drivers/media/usb/gspca/pac207.c
6114
6115 GSPCA SN9C20X SUBDRIVER
6116 M: Brian Johnson <brijohn@gmail.com>
6117 L: linux-media@vger.kernel.org
6118 T: git git://linuxtv.org/media_tree.git
6119 S: Maintained
6120 F: drivers/media/usb/gspca/sn9c20x.c
6121
6122 GSPCA T613 SUBDRIVER
6123 M: Leandro Costantino <lcostantino@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/t613.c
6128
6129 GSPCA USB WEBCAM DRIVER
6130 M: Hans Verkuil <hverkuil@xs4all.nl>
6131 L: linux-media@vger.kernel.org
6132 T: git git://linuxtv.org/media_tree.git
6133 S: Odd Fixes
6134 F: drivers/media/usb/gspca/
6135
6136 GTP (GPRS Tunneling Protocol)
6137 M: Pablo Neira Ayuso <pablo@netfilter.org>
6138 M: Harald Welte <laforge@gnumonks.org>
6139 L: osmocom-net-gprs@lists.osmocom.org
6140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6141 S: Maintained
6142 F: drivers/net/gtp.c
6143
6144 GUID PARTITION TABLE (GPT)
6145 M: Davidlohr Bueso <dave@stgolabs.net>
6146 L: linux-efi@vger.kernel.org
6147 S: Maintained
6148 F: block/partitions/efi.*
6149
6150 H8/300 ARCHITECTURE
6151 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6152 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6153 W: http://uclinux-h8.sourceforge.jp
6154 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6155 S: Maintained
6156 F: arch/h8300/
6157 F: drivers/clocksource/h8300_*.c
6158 F: drivers/clk/h8300/
6159 F: drivers/irqchip/irq-renesas-h8*.c
6160
6161 HACKRF MEDIA DRIVER
6162 M: Antti Palosaari <crope@iki.fi>
6163 L: linux-media@vger.kernel.org
6164 W: https://linuxtv.org
6165 W: http://palosaari.fi/linux/
6166 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6167 T: git git://linuxtv.org/anttip/media_tree.git
6168 S: Maintained
6169 F: drivers/media/usb/hackrf/
6170
6171 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6172 M: Frank Seidel <frank@f-seidel.de>
6173 L: platform-driver-x86@vger.kernel.org
6174 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6175 S: Maintained
6176 F: drivers/platform/x86/hdaps.c
6177
6178 HARDWARE MONITORING
6179 M: Jean Delvare <jdelvare@suse.com>
6180 M: Guenter Roeck <linux@roeck-us.net>
6181 L: linux-hwmon@vger.kernel.org
6182 W: http://hwmon.wiki.kernel.org/
6183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6184 S: Maintained
6185 F: Documentation/hwmon/
6186 F: drivers/hwmon/
6187 F: include/linux/hwmon*.h
6188
6189 HARDWARE RANDOM NUMBER GENERATOR CORE
6190 M: Matt Mackall <mpm@selenic.com>
6191 M: Herbert Xu <herbert@gondor.apana.org.au>
6192 L: linux-crypto@vger.kernel.org
6193 S: Odd fixes
6194 F: Documentation/devicetree/bindings/rng/
6195 F: Documentation/hw_random.txt
6196 F: drivers/char/hw_random/
6197 F: include/linux/hw_random.h
6198
6199 HARDWARE SPINLOCK CORE
6200 M: Ohad Ben-Cohen <ohad@wizery.com>
6201 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6202 L: linux-remoteproc@vger.kernel.org
6203 S: Maintained
6204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6205 F: Documentation/devicetree/bindings/hwlock/
6206 F: Documentation/hwspinlock.txt
6207 F: drivers/hwspinlock/
6208 F: include/linux/hwspinlock.h
6209
6210 HARMONY SOUND DRIVER
6211 L: linux-parisc@vger.kernel.org
6212 S: Maintained
6213 F: sound/parisc/harmony.*
6214
6215 HDPVR USB VIDEO ENCODER DRIVER
6216 M: Hans Verkuil <hverkuil@xs4all.nl>
6217 L: linux-media@vger.kernel.org
6218 T: git git://linuxtv.org/media_tree.git
6219 W: https://linuxtv.org
6220 S: Odd Fixes
6221 F: drivers/media/usb/hdpvr/
6222
6223 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6224 M: Jimmy Vance <jimmy.vance@hpe.com>
6225 S: Supported
6226 F: Documentation/watchdog/hpwdt.txt
6227 F: drivers/watchdog/hpwdt.c
6228
6229 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6230 M: Don Brace <don.brace@microsemi.com>
6231 L: esc.storagedev@microsemi.com
6232 L: linux-scsi@vger.kernel.org
6233 S: Supported
6234 F: Documentation/scsi/hpsa.txt
6235 F: drivers/scsi/hpsa*.[ch]
6236 F: include/linux/cciss*.h
6237 F: include/uapi/linux/cciss*.h
6238
6239 HFI1 DRIVER
6240 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6241 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6242 L: linux-rdma@vger.kernel.org
6243 S: Supported
6244 F: drivers/infiniband/hw/hfi1
6245
6246 HFS FILESYSTEM
6247 L: linux-fsdevel@vger.kernel.org
6248 S: Orphan
6249 F: Documentation/filesystems/hfs.txt
6250 F: fs/hfs/
6251
6252 HFSPLUS FILESYSTEM
6253 L: linux-fsdevel@vger.kernel.org
6254 S: Orphan
6255 F: Documentation/filesystems/hfsplus.txt
6256 F: fs/hfsplus/
6257
6258 HGA FRAMEBUFFER DRIVER
6259 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6260 L: linux-nvidia@lists.surfsouth.com
6261 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6262 S: Maintained
6263 F: drivers/video/fbdev/hgafb.c
6264
6265 HIBERNATION (aka Software Suspend, aka swsusp)
6266 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6267 M: Pavel Machek <pavel@ucw.cz>
6268 L: linux-pm@vger.kernel.org
6269 B: https://bugzilla.kernel.org
6270 S: Supported
6271 F: arch/x86/power/
6272 F: drivers/base/power/
6273 F: kernel/power/
6274 F: include/linux/suspend.h
6275 F: include/linux/freezer.h
6276 F: include/linux/pm.h
6277 F: arch/*/include/asm/suspend*.h
6278
6279 HID CORE LAYER
6280 M: Jiri Kosina <jikos@kernel.org>
6281 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6282 L: linux-input@vger.kernel.org
6283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6284 S: Maintained
6285 F: drivers/hid/
6286 F: include/linux/hid*
6287 F: include/uapi/linux/hid*
6288
6289 HID SENSOR HUB DRIVERS
6290 M: Jiri Kosina <jikos@kernel.org>
6291 M: Jonathan Cameron <jic23@kernel.org>
6292 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6293 L: linux-input@vger.kernel.org
6294 L: linux-iio@vger.kernel.org
6295 S: Maintained
6296 F: Documentation/hid/hid-sensor*
6297 F: drivers/hid/hid-sensor-*
6298 F: drivers/iio/*/hid-*
6299 F: include/linux/hid-sensor-*
6300
6301 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6302 M: Thomas Gleixner <tglx@linutronix.de>
6303 L: linux-kernel@vger.kernel.org
6304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6305 S: Maintained
6306 F: Documentation/timers/
6307 F: kernel/time/hrtimer.c
6308 F: kernel/time/clockevents.c
6309 F: kernel/time/timer_*.c
6310 F: include/linux/clockchips.h
6311 F: include/linux/hrtimer.h
6312
6313 HIGH-SPEED SCC DRIVER FOR AX.25
6314 L: linux-hams@vger.kernel.org
6315 S: Orphan
6316 F: drivers/net/hamradio/dmascc.c
6317 F: drivers/net/hamradio/scc.c
6318
6319 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6320 M: HighPoint Linux Team <linux@highpoint-tech.com>
6321 W: http://www.highpoint-tech.com
6322 S: Supported
6323 F: Documentation/scsi/hptiop.txt
6324 F: drivers/scsi/hptiop.c
6325
6326 HIPPI
6327 M: Jes Sorensen <jes@trained-monkey.org>
6328 L: linux-hippi@sunsite.dk
6329 S: Maintained
6330 F: include/linux/hippidevice.h
6331 F: include/uapi/linux/if_hippi.h
6332 F: net/802/hippi.c
6333 F: drivers/net/hippi/
6334
6335 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6336 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6337 M: Salil Mehta <salil.mehta@huawei.com>
6338 L: netdev@vger.kernel.org
6339 W: http://www.hisilicon.com
6340 S: Maintained
6341 F: drivers/net/ethernet/hisilicon/hns3/
6342
6343 HISILICON LPC BUS DRIVER
6344 M: john.garry@huawei.com
6345 W: http://www.hisilicon.com
6346 S: Maintained
6347 F: drivers/bus/hisi_lpc.c
6348 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
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
8201 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8202 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8203 L: linux-ntfs-dev@lists.sourceforge.net
8204 W: http://www.linux-ntfs.org/content/view/19/37/
8205 S: Maintained
8206 F: Documentation/ldm.txt
8207 F: block/partitions/ldm.*
8208
8209 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8210 M: Sathya Prakash <sathya.prakash@broadcom.com>
8211 M: Chaitra P B <chaitra.basappa@broadcom.com>
8212 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8213 L: MPT-FusionLinux.pdl@broadcom.com
8214 L: linux-scsi@vger.kernel.org
8215 W: http://www.avagotech.com/support/
8216 S: Supported
8217 F: drivers/message/fusion/
8218 F: drivers/scsi/mpt2sas/
8219 F: drivers/scsi/mpt3sas/
8220
8221 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8222 M: Matthew Wilcox <matthew@wil.cx>
8223 L: linux-scsi@vger.kernel.org
8224 S: Maintained
8225 F: drivers/scsi/sym53c8xx_2/
8226
8227 LTC4261 HARDWARE MONITOR DRIVER
8228 M: Guenter Roeck <linux@roeck-us.net>
8229 L: linux-hwmon@vger.kernel.org
8230 S: Maintained
8231 F: Documentation/hwmon/ltc4261
8232 F: drivers/hwmon/ltc4261.c
8233
8234 LTC4306 I2C MULTIPLEXER DRIVER
8235 M: Michael Hennerich <michael.hennerich@analog.com>
8236 W: http://ez.analog.com/community/linux-device-drivers
8237 L: linux-i2c@vger.kernel.org
8238 S: Supported
8239 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8240 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8241
8242 LTP (Linux Test Project)
8243 M: Mike Frysinger <vapier@gentoo.org>
8244 M: Cyril Hrubis <chrubis@suse.cz>
8245 M: Wanlong Gao <wanlong.gao@gmail.com>
8246 M: Jan Stancek <jstancek@redhat.com>
8247 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8248 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8249 L: ltp@lists.linux.it (subscribers-only)
8250 W: http://linux-test-project.github.io/
8251 T: git git://github.com/linux-test-project/ltp.git
8252 S: Maintained
8253
8254 M32R ARCHITECTURE
8255 W: http://www.linux-m32r.org/
8256 S: Orphan
8257 F: arch/m32r/
8258
8259 M68K ARCHITECTURE
8260 M: Geert Uytterhoeven <geert@linux-m68k.org>
8261 L: linux-m68k@lists.linux-m68k.org
8262 W: http://www.linux-m68k.org/
8263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8264 S: Maintained
8265 F: arch/m68k/
8266 F: drivers/zorro/
8267
8268 M68K ON APPLE MACINTOSH
8269 M: Joshua Thompson <funaho@jurai.org>
8270 W: http://www.mac.linux-m68k.org/
8271 L: linux-m68k@lists.linux-m68k.org
8272 S: Maintained
8273 F: arch/m68k/mac/
8274
8275 M68K ON HP9000/300
8276 M: Philip Blundell <philb@gnu.org>
8277 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8278 S: Maintained
8279 F: arch/m68k/hp300/
8280
8281 M88DS3103 MEDIA DRIVER
8282 M: Antti Palosaari <crope@iki.fi>
8283 L: linux-media@vger.kernel.org
8284 W: https://linuxtv.org
8285 W: http://palosaari.fi/linux/
8286 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8287 T: git git://linuxtv.org/anttip/media_tree.git
8288 S: Maintained
8289 F: drivers/media/dvb-frontends/m88ds3103*
8290
8291 M88RS2000 MEDIA DRIVER
8292 M: Malcolm Priestley <tvboxspy@gmail.com>
8293 L: linux-media@vger.kernel.org
8294 W: https://linuxtv.org
8295 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8296 S: Maintained
8297 F: drivers/media/dvb-frontends/m88rs2000*
8298
8299 MA901 MASTERKIT USB FM RADIO DRIVER
8300 M: Alexey Klimov <klimov.linux@gmail.com>
8301 L: linux-media@vger.kernel.org
8302 T: git git://linuxtv.org/media_tree.git
8303 S: Maintained
8304 F: drivers/media/radio/radio-ma901.c
8305
8306 MAC80211
8307 M: Johannes Berg <johannes@sipsolutions.net>
8308 L: linux-wireless@vger.kernel.org
8309 W: http://wireless.kernel.org/
8310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8312 S: Maintained
8313 F: Documentation/networking/mac80211-injection.txt
8314 F: include/net/mac80211.h
8315 F: net/mac80211/
8316 F: drivers/net/wireless/mac80211_hwsim.[ch]
8317 F: Documentation/networking/mac80211_hwsim/README
8318
8319 MAILBOX API
8320 M: Jassi Brar <jassisinghbrar@gmail.com>
8321 L: linux-kernel@vger.kernel.org
8322 S: Maintained
8323 F: drivers/mailbox/
8324 F: include/linux/mailbox_client.h
8325 F: include/linux/mailbox_controller.h
8326
8327 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8328 M: Michael Kerrisk <mtk.manpages@gmail.com>
8329 W: http://www.kernel.org/doc/man-pages
8330 L: linux-man@vger.kernel.org
8331 S: Maintained
8332
8333 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8334 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8335 L: linux-mips@linux-mips.org
8336 S: Maintained
8337 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8338
8339 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8340 M: Andrew Lunn <andrew@lunn.ch>
8341 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8342 L: netdev@vger.kernel.org
8343 S: Maintained
8344 F: drivers/net/dsa/mv88e6xxx/
8345 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8346
8347 MARVELL ARMADA DRM SUPPORT
8348 M: Russell King <linux@armlinux.org.uk>
8349 S: Maintained
8350 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8351 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8352 F: drivers/gpu/drm/armada/
8353 F: include/uapi/drm/armada_drm.h
8354 F: Documentation/devicetree/bindings/display/armada/
8355
8356 MARVELL CRYPTO DRIVER
8357 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8358 M: Arnaud Ebalard <arno@natisbad.org>
8359 F: drivers/crypto/marvell/
8360 S: Maintained
8361 L: linux-crypto@vger.kernel.org
8362
8363 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8364 M: Mirko Lindner <mlindner@marvell.com>
8365 M: Stephen Hemminger <stephen@networkplumber.org>
8366 L: netdev@vger.kernel.org
8367 S: Maintained
8368 F: drivers/net/ethernet/marvell/sk*
8369
8370 MARVELL LIBERTAS WIRELESS DRIVER
8371 L: libertas-dev@lists.infradead.org
8372 S: Orphan
8373 F: drivers/net/wireless/marvell/libertas/
8374
8375 MARVELL MACCHIATOBIN SUPPORT
8376 M: Russell King <rmk@armlinux.org.uk>
8377 L: linux-arm-kernel@lists.infradead.org
8378 S: Maintained
8379 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8380
8381 MARVELL MV643XX ETHERNET DRIVER
8382 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8383 L: netdev@vger.kernel.org
8384 S: Maintained
8385 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8386 F: include/linux/mv643xx.h
8387
8388 MARVELL MV88X3310 PHY DRIVER
8389 M: Russell King <rmk@armlinux.org.uk>
8390 L: netdev@vger.kernel.org
8391 S: Maintained
8392 F: drivers/net/phy/marvell10g.c
8393
8394 MARVELL MVNETA ETHERNET DRIVER
8395 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8396 L: netdev@vger.kernel.org
8397 S: Maintained
8398 F: drivers/net/ethernet/marvell/mvneta.*
8399
8400 MARVELL MWIFIEX WIRELESS DRIVER
8401 M: Amitkumar Karwar <amitkarwar@gmail.com>
8402 M: Nishant Sarmukadam <nishants@marvell.com>
8403 M: Ganapathi Bhat <gbhat@marvell.com>
8404 M: Xinming Hu <huxm@marvell.com>
8405 L: linux-wireless@vger.kernel.org
8406 S: Maintained
8407 F: drivers/net/wireless/marvell/mwifiex/
8408
8409 MARVELL MWL8K WIRELESS DRIVER
8410 M: Lennert Buytenhek <buytenh@wantstofly.org>
8411 L: linux-wireless@vger.kernel.org
8412 S: Odd Fixes
8413 F: drivers/net/wireless/marvell/mwl8k.c
8414
8415 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8416 M: Nicolas Pitre <nico@fluxnic.net>
8417 S: Odd Fixes
8418 F: drivers/mmc/host/mvsdio.*
8419
8420 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8421 M: Hu Ziji <huziji@marvell.com>
8422 L: linux-mmc@vger.kernel.org
8423 S: Supported
8424 F: drivers/mmc/host/sdhci-xenon*
8425 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8426
8427 MATROX FRAMEBUFFER DRIVER
8428 L: linux-fbdev@vger.kernel.org
8429 S: Orphan
8430 F: drivers/video/fbdev/matrox/matroxfb_*
8431 F: include/uapi/linux/matroxfb.h
8432
8433 MAX16065 HARDWARE MONITOR DRIVER
8434 M: Guenter Roeck <linux@roeck-us.net>
8435 L: linux-hwmon@vger.kernel.org
8436 S: Maintained
8437 F: Documentation/hwmon/max16065
8438 F: drivers/hwmon/max16065.c
8439
8440 MAX20751 HARDWARE MONITOR DRIVER
8441 M: Guenter Roeck <linux@roeck-us.net>
8442 L: linux-hwmon@vger.kernel.org
8443 S: Maintained
8444 F: Documentation/hwmon/max20751
8445 F: drivers/hwmon/max20751.c
8446
8447 MAX2175 SDR TUNER DRIVER
8448 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8449 L: linux-media@vger.kernel.org
8450 T: git git://linuxtv.org/media_tree.git
8451 S: Maintained
8452 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8453 F: Documentation/media/v4l-drivers/max2175.rst
8454 F: drivers/media/i2c/max2175*
8455 F: include/uapi/linux/max2175.h
8456
8457 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8458 L: linux-hwmon@vger.kernel.org
8459 S: Orphan
8460 F: Documentation/hwmon/max6650
8461 F: drivers/hwmon/max6650.c
8462
8463 MAX6697 HARDWARE MONITOR DRIVER
8464 M: Guenter Roeck <linux@roeck-us.net>
8465 L: linux-hwmon@vger.kernel.org
8466 S: Maintained
8467 F: Documentation/hwmon/max6697
8468 F: Documentation/devicetree/bindings/i2c/max6697.txt
8469 F: drivers/hwmon/max6697.c
8470 F: include/linux/platform_data/max6697.h
8471
8472 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8473 M: Peter Rosin <peda@axentia.se>
8474 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8475 S: Maintained
8476 F: Documentation/devicetree/bindings/sound/max9860.txt
8477 F: sound/soc/codecs/max9860.*
8478
8479 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8480 M: Javier Martinez Canillas <javier@dowhile0.org>
8481 L: linux-kernel@vger.kernel.org
8482 S: Supported
8483 F: drivers/regulator/max77802-regulator.c
8484 F: Documentation/devicetree/bindings/*/*max77802.txt
8485 F: include/dt-bindings/*/*max77802.h
8486
8487 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8488 M: Krzysztof Kozlowski <krzk@kernel.org>
8489 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8490 L: linux-pm@vger.kernel.org
8491 S: Supported
8492 F: drivers/power/supply/max14577_charger.c
8493 F: drivers/power/supply/max77693_charger.c
8494
8495 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8496 M: Chanwoo Choi <cw00.choi@samsung.com>
8497 M: Krzysztof Kozlowski <krzk@kernel.org>
8498 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8499 L: linux-kernel@vger.kernel.org
8500 S: Supported
8501 F: drivers/*/max14577*.c
8502 F: drivers/*/max77686*.c
8503 F: drivers/*/max77693*.c
8504 F: drivers/extcon/extcon-max14577.c
8505 F: drivers/extcon/extcon-max77693.c
8506 F: drivers/rtc/rtc-max77686.c
8507 F: drivers/clk/clk-max77686.c
8508 F: Documentation/devicetree/bindings/mfd/max14577.txt
8509 F: Documentation/devicetree/bindings/*/max77686.txt
8510 F: Documentation/devicetree/bindings/mfd/max77693.txt
8511 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8512 F: include/linux/mfd/max14577*.h
8513 F: include/linux/mfd/max77686*.h
8514 F: include/linux/mfd/max77693*.h
8515
8516 MAXIRADIO FM RADIO RECEIVER DRIVER
8517 M: Hans Verkuil <hverkuil@xs4all.nl>
8518 L: linux-media@vger.kernel.org
8519 T: git git://linuxtv.org/media_tree.git
8520 W: https://linuxtv.org
8521 S: Maintained
8522 F: drivers/media/radio/radio-maxiradio*
8523
8524 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8525 M: Peter Rosin <peda@axentia.se>
8526 L: linux-iio@vger.kernel.org
8527 S: Maintained
8528 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8529 F: drivers/iio/potentiometer/mcp4531.c
8530
8531 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8532 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8533 L: linux-iio@vger.kernel.org
8534 S: Maintained
8535 F: drivers/iio/dac/cio-dac.c
8536
8537 MEDIA DRIVERS FOR ASCOT2E
8538 M: Sergey Kozlov <serjk@netup.ru>
8539 M: Abylay Ospan <aospan@netup.ru>
8540 L: linux-media@vger.kernel.org
8541 W: https://linuxtv.org
8542 W: http://netup.tv/
8543 T: git git://linuxtv.org/media_tree.git
8544 S: Supported
8545 F: drivers/media/dvb-frontends/ascot2e*
8546
8547 MEDIA DRIVERS FOR CXD2841ER
8548 M: Sergey Kozlov <serjk@netup.ru>
8549 M: Abylay Ospan <aospan@netup.ru>
8550 L: linux-media@vger.kernel.org
8551 W: https://linuxtv.org
8552 W: http://netup.tv/
8553 T: git git://linuxtv.org/media_tree.git
8554 S: Supported
8555 F: drivers/media/dvb-frontends/cxd2841er*
8556
8557 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8558 M: Daniel Scheller <d.scheller.oss@gmail.com>
8559 L: linux-media@vger.kernel.org
8560 W: https://linuxtv.org
8561 T: git git://linuxtv.org/media_tree.git
8562 S: Maintained
8563 F: drivers/media/pci/ddbridge/*
8564
8565 MEDIA DRIVERS FOR FREESCALE IMX
8566 M: Steve Longerbeam <slongerbeam@gmail.com>
8567 M: Philipp Zabel <p.zabel@pengutronix.de>
8568 L: linux-media@vger.kernel.org
8569 T: git git://linuxtv.org/media_tree.git
8570 S: Maintained
8571 F: Documentation/devicetree/bindings/media/imx.txt
8572 F: Documentation/media/v4l-drivers/imx.rst
8573 F: drivers/staging/media/imx/
8574 F: include/linux/imx-media.h
8575 F: include/media/imx.h
8576
8577 MEDIA DRIVERS FOR HELENE
8578 M: Abylay Ospan <aospan@netup.ru>
8579 L: linux-media@vger.kernel.org
8580 W: https://linuxtv.org
8581 W: http://netup.tv/
8582 T: git git://linuxtv.org/media_tree.git
8583 S: Supported
8584 F: drivers/media/dvb-frontends/helene*
8585
8586 MEDIA DRIVERS FOR HORUS3A
8587 M: Sergey Kozlov <serjk@netup.ru>
8588 M: Abylay Ospan <aospan@netup.ru>
8589 L: linux-media@vger.kernel.org
8590 W: https://linuxtv.org
8591 W: http://netup.tv/
8592 T: git git://linuxtv.org/media_tree.git
8593 S: Supported
8594 F: drivers/media/dvb-frontends/horus3a*
8595
8596 MEDIA DRIVERS FOR LNBH25
8597 M: Sergey Kozlov <serjk@netup.ru>
8598 M: Abylay Ospan <aospan@netup.ru>
8599 L: linux-media@vger.kernel.org
8600 W: https://linuxtv.org
8601 W: http://netup.tv/
8602 T: git git://linuxtv.org/media_tree.git
8603 S: Supported
8604 F: drivers/media/dvb-frontends/lnbh25*
8605
8606 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8607 M: Daniel Scheller <d.scheller.oss@gmail.com>
8608 L: linux-media@vger.kernel.org
8609 W: https://linuxtv.org
8610 T: git git://linuxtv.org/media_tree.git
8611 S: Maintained
8612 F: drivers/media/dvb-frontends/mxl5xx*
8613
8614 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8615 M: Sergey Kozlov <serjk@netup.ru>
8616 M: Abylay Ospan <aospan@netup.ru>
8617 L: linux-media@vger.kernel.org
8618 W: https://linuxtv.org
8619 W: http://netup.tv/
8620 T: git git://linuxtv.org/media_tree.git
8621 S: Supported
8622 F: drivers/media/pci/netup_unidvb/*
8623
8624 MEDIA DRIVERS FOR RENESAS - DRIF
8625 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8626 L: linux-media@vger.kernel.org
8627 L: linux-renesas-soc@vger.kernel.org
8628 T: git git://linuxtv.org/media_tree.git
8629 S: Supported
8630 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8631 F: drivers/media/platform/rcar_drif.c
8632
8633 MEDIA DRIVERS FOR RENESAS - FCP
8634 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8635 L: linux-media@vger.kernel.org
8636 L: linux-renesas-soc@vger.kernel.org
8637 T: git git://linuxtv.org/media_tree.git
8638 S: Supported
8639 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8640 F: drivers/media/platform/rcar-fcp.c
8641 F: include/media/rcar-fcp.h
8642
8643 MEDIA DRIVERS FOR RENESAS - FDP1
8644 M: Kieran Bingham <kieran@bingham.xyz>
8645 L: linux-media@vger.kernel.org
8646 L: linux-renesas-soc@vger.kernel.org
8647 T: git git://linuxtv.org/media_tree.git
8648 S: Supported
8649 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8650 F: drivers/media/platform/rcar_fdp1.c
8651
8652 MEDIA DRIVERS FOR RENESAS - VIN
8653 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8654 L: linux-media@vger.kernel.org
8655 L: linux-renesas-soc@vger.kernel.org
8656 T: git git://linuxtv.org/media_tree.git
8657 S: Supported
8658 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8659 F: drivers/media/platform/rcar-vin/
8660
8661 MEDIA DRIVERS FOR RENESAS - VSP1
8662 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8663 L: linux-media@vger.kernel.org
8664 L: linux-renesas-soc@vger.kernel.org
8665 T: git git://linuxtv.org/media_tree.git
8666 S: Supported
8667 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8668 F: drivers/media/platform/vsp1/
8669
8670 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8671 M: Daniel Scheller <d.scheller.oss@gmail.com>
8672 L: linux-media@vger.kernel.org
8673 W: https://linuxtv.org
8674 T: git git://linuxtv.org/media_tree.git
8675 S: Maintained
8676 F: drivers/media/dvb-frontends/stv0910*
8677
8678 MEDIA DRIVERS FOR ST STV6111 TUNER 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/stv6111*
8685
8686 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8687 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8688 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8689 P: LinuxTV.org Project
8690 L: linux-media@vger.kernel.org
8691 W: https://linuxtv.org
8692 Q: http://patchwork.kernel.org/project/linux-media/list/
8693 T: git git://linuxtv.org/media_tree.git
8694 S: Maintained
8695 F: Documentation/devicetree/bindings/media/
8696 F: Documentation/media/
8697 F: drivers/media/
8698 F: drivers/staging/media/
8699 F: include/linux/platform_data/media/
8700 F: include/media/
8701 F: include/uapi/linux/dvb/
8702 F: include/uapi/linux/videodev2.h
8703 F: include/uapi/linux/media.h
8704 F: include/uapi/linux/v4l2-*
8705 F: include/uapi/linux/meye.h
8706 F: include/uapi/linux/ivtv*
8707 F: include/uapi/linux/uvcvideo.h
8708
8709 MEDIATEK CIR DRIVER
8710 M: Sean Wang <sean.wang@mediatek.com>
8711 S: Maintained
8712 F: drivers/media/rc/mtk-cir.c
8713
8714 MEDIATEK PMIC LED DRIVER
8715 M: Sean Wang <sean.wang@mediatek.com>
8716 S: Maintained
8717 F: drivers/leds/leds-mt6323.c
8718 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8719
8720 MEDIATEK ETHERNET DRIVER
8721 M: Felix Fietkau <nbd@openwrt.org>
8722 M: John Crispin <john@phrozen.org>
8723 M: Sean Wang <sean.wang@mediatek.com>
8724 M: Nelson Chang <nelson.chang@mediatek.com>
8725 L: netdev@vger.kernel.org
8726 S: Maintained
8727 F: drivers/net/ethernet/mediatek/
8728
8729 MEDIATEK JPEG DRIVER
8730 M: Rick Chang <rick.chang@mediatek.com>
8731 M: Bin Liu <bin.liu@mediatek.com>
8732 S: Supported
8733 F: drivers/media/platform/mtk-jpeg/
8734 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8735
8736 MEDIATEK MDP DRIVER
8737 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8738 M: Houlong Wei <houlong.wei@mediatek.com>
8739 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8740 S: Supported
8741 F: drivers/media/platform/mtk-mdp/
8742 F: drivers/media/platform/mtk-vpu/
8743 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8744
8745 MEDIATEK MEDIA DRIVER
8746 M: Tiffany Lin <tiffany.lin@mediatek.com>
8747 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8748 S: Supported
8749 F: drivers/media/platform/mtk-vcodec/
8750 F: drivers/media/platform/mtk-vpu/
8751 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8752 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8753
8754 MEDIATEK MT7601U WIRELESS LAN DRIVER
8755 M: Jakub Kicinski <kubakici@wp.pl>
8756 L: linux-wireless@vger.kernel.org
8757 S: Maintained
8758 F: drivers/net/wireless/mediatek/mt7601u/
8759
8760 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8761 M: Sean Wang <sean.wang@mediatek.com>
8762 S: Maintained
8763 F: drivers/char/hw_random/mtk-rng.c
8764
8765 MEDIATEK USB3 DRD IP DRIVER
8766 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8767 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8769 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8770 S: Maintained
8771 F: drivers/usb/mtu3/
8772
8773 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8774 M: Peter Senna Tschudin <peter.senna@collabora.com>
8775 M: Martin Donnelly <martin.donnelly@ge.com>
8776 M: Martyn Welch <martyn.welch@collabora.co.uk>
8777 S: Maintained
8778 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8779 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8780
8781 MEGARAID SCSI/SAS DRIVERS
8782 M: Kashyap Desai <kashyap.desai@broadcom.com>
8783 M: Sumit Saxena <sumit.saxena@broadcom.com>
8784 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8785 L: megaraidlinux.pdl@broadcom.com
8786 L: linux-scsi@vger.kernel.org
8787 W: http://www.avagotech.com/support/
8788 S: Maintained
8789 F: Documentation/scsi/megaraid.txt
8790 F: drivers/scsi/megaraid.*
8791 F: drivers/scsi/megaraid/
8792
8793 MELEXIS MLX90614 DRIVER
8794 M: Crt Mori <cmo@melexis.com>
8795 L: linux-iio@vger.kernel.org
8796 W: http://www.melexis.com
8797 S: Supported
8798 F: drivers/iio/temperature/mlx90614.c
8799
8800 MELFAS MIP4 TOUCHSCREEN DRIVER
8801 M: Sangwon Jee <jeesw@melfas.com>
8802 W: http://www.melfas.com
8803 S: Supported
8804 F: drivers/input/touchscreen/melfas_mip4.c
8805 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8806
8807 MELLANOX ETHERNET DRIVER (mlx4_en)
8808 M: Tariq Toukan <tariqt@mellanox.com>
8809 L: netdev@vger.kernel.org
8810 S: Supported
8811 W: http://www.mellanox.com
8812 Q: http://patchwork.ozlabs.org/project/netdev/list/
8813 F: drivers/net/ethernet/mellanox/mlx4/en_*
8814
8815 MELLANOX ETHERNET DRIVER (mlx5e)
8816 M: Saeed Mahameed <saeedm@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/mlx5/core/en_*
8822
8823 MELLANOX ETHERNET INNOVA DRIVER
8824 M: Ilan Tayari <ilant@mellanox.com>
8825 R: Boris Pismenny <borisp@mellanox.com>
8826 L: netdev@vger.kernel.org
8827 S: Supported
8828 W: http://www.mellanox.com
8829 Q: http://patchwork.ozlabs.org/project/netdev/list/
8830 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8831 F: include/linux/mlx5/mlx5_ifc_fpga.h
8832
8833 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8834 M: Ilan Tayari <ilant@mellanox.com>
8835 R: Boris Pismenny <borisp@mellanox.com>
8836 L: netdev@vger.kernel.org
8837 S: Supported
8838 W: http://www.mellanox.com
8839 Q: http://patchwork.ozlabs.org/project/netdev/list/
8840 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8841 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8842
8843 MELLANOX ETHERNET SWITCH DRIVERS
8844 M: Jiri Pirko <jiri@mellanox.com>
8845 M: Ido Schimmel <idosch@mellanox.com>
8846 L: netdev@vger.kernel.org
8847 S: Supported
8848 W: http://www.mellanox.com
8849 Q: http://patchwork.ozlabs.org/project/netdev/list/
8850 F: drivers/net/ethernet/mellanox/mlxsw/
8851
8852 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8853 M: mlxsw@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/mlxfw/
8859
8860 MELLANOX MLX CPLD HOTPLUG DRIVER
8861 M: Vadim Pasternak <vadimp@mellanox.com>
8862 L: platform-driver-x86@vger.kernel.org
8863 S: Supported
8864 F: drivers/platform/x86/mlxcpld-hotplug.c
8865 F: include/linux/platform_data/mlxcpld-hotplug.h
8866
8867 MELLANOX MLX4 core VPI driver
8868 M: Tariq Toukan <tariqt@mellanox.com>
8869 L: netdev@vger.kernel.org
8870 L: linux-rdma@vger.kernel.org
8871 W: http://www.mellanox.com
8872 Q: http://patchwork.ozlabs.org/project/netdev/list/
8873 S: Supported
8874 F: drivers/net/ethernet/mellanox/mlx4/
8875 F: include/linux/mlx4/
8876
8877 MELLANOX MLX4 IB driver
8878 M: Yishai Hadas <yishaih@mellanox.com>
8879 L: linux-rdma@vger.kernel.org
8880 W: http://www.mellanox.com
8881 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8882 S: Supported
8883 F: drivers/infiniband/hw/mlx4/
8884 F: include/linux/mlx4/
8885 F: include/uapi/rdma/mlx4-abi.h
8886
8887 MELLANOX MLX5 core VPI driver
8888 M: Saeed Mahameed <saeedm@mellanox.com>
8889 M: Matan Barak <matanb@mellanox.com>
8890 M: Leon Romanovsky <leonro@mellanox.com>
8891 L: netdev@vger.kernel.org
8892 L: linux-rdma@vger.kernel.org
8893 W: http://www.mellanox.com
8894 Q: http://patchwork.ozlabs.org/project/netdev/list/
8895 S: Supported
8896 F: drivers/net/ethernet/mellanox/mlx5/core/
8897 F: include/linux/mlx5/
8898
8899 MELLANOX MLX5 IB driver
8900 M: Matan Barak <matanb@mellanox.com>
8901 M: Leon Romanovsky <leonro@mellanox.com>
8902 L: linux-rdma@vger.kernel.org
8903 W: http://www.mellanox.com
8904 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8905 S: Supported
8906 F: drivers/infiniband/hw/mlx5/
8907 F: include/linux/mlx5/
8908 F: include/uapi/rdma/mlx5-abi.h
8909
8910 MELLANOX MLXCPLD I2C AND MUX DRIVER
8911 M: Vadim Pasternak <vadimp@mellanox.com>
8912 M: Michael Shych <michaelsh@mellanox.com>
8913 L: linux-i2c@vger.kernel.org
8914 S: Supported
8915 F: drivers/i2c/busses/i2c-mlxcpld.c
8916 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8917 F: Documentation/i2c/busses/i2c-mlxcpld
8918
8919 MELLANOX MLXCPLD LED DRIVER
8920 M: Vadim Pasternak <vadimp@mellanox.com>
8921 L: linux-leds@vger.kernel.org
8922 S: Supported
8923 F: drivers/leds/leds-mlxcpld.c
8924 F: Documentation/leds/leds-mlxcpld.txt
8925
8926 MELLANOX PLATFORM DRIVER
8927 M: Vadim Pasternak <vadimp@mellanox.com>
8928 L: platform-driver-x86@vger.kernel.org
8929 S: Supported
8930 F: drivers/platform/x86/mlx-platform.c
8931
8932 MEMBARRIER SUPPORT
8933 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8934 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8935 L: linux-kernel@vger.kernel.org
8936 S: Supported
8937 F: kernel/sched/membarrier.c
8938 F: include/uapi/linux/membarrier.h
8939
8940 MEMORY MANAGEMENT
8941 L: linux-mm@kvack.org
8942 W: http://www.linux-mm.org
8943 S: Maintained
8944 F: include/linux/mm.h
8945 F: include/linux/gfp.h
8946 F: include/linux/mmzone.h
8947 F: include/linux/memory_hotplug.h
8948 F: include/linux/vmalloc.h
8949 F: mm/
8950
8951 MEMORY TECHNOLOGY DEVICES (MTD)
8952 M: David Woodhouse <dwmw2@infradead.org>
8953 M: Brian Norris <computersforpeace@gmail.com>
8954 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8955 M: Marek Vasut <marek.vasut@gmail.com>
8956 M: Richard Weinberger <richard@nod.at>
8957 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8958 L: linux-mtd@lists.infradead.org
8959 W: http://www.linux-mtd.infradead.org/
8960 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8961 T: git git://git.infradead.org/linux-mtd.git master
8962 T: git git://git.infradead.org/l2-mtd.git master
8963 S: Maintained
8964 F: Documentation/devicetree/bindings/mtd/
8965 F: drivers/mtd/
8966 F: include/linux/mtd/
8967 F: include/uapi/mtd/
8968
8969 MEN A21 WATCHDOG DRIVER
8970 M: Johannes Thumshirn <morbidrsa@gmail.com>
8971 L: linux-watchdog@vger.kernel.org
8972 S: Maintained
8973 F: drivers/watchdog/mena21_wdt.c
8974
8975 MEN CHAMELEON BUS (mcb)
8976 M: Johannes Thumshirn <morbidrsa@gmail.com>
8977 S: Maintained
8978 F: drivers/mcb/
8979 F: include/linux/mcb.h
8980 F: Documentation/men-chameleon-bus.txt
8981
8982 MEN F21BMC (Board Management Controller)
8983 M: Andreas Werner <andreas.werner@men.de>
8984 S: Supported
8985 F: drivers/mfd/menf21bmc.c
8986 F: drivers/watchdog/menf21bmc_wdt.c
8987 F: drivers/leds/leds-menf21bmc.c
8988 F: drivers/hwmon/menf21bmc_hwmon.c
8989 F: Documentation/hwmon/menf21bmc
8990
8991 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8992 M: Neil Armstrong <narmstrong@baylibre.com>
8993 L: linux-media@lists.freedesktop.org
8994 L: linux-amlogic@lists.infradead.org
8995 W: http://linux-meson.com/
8996 S: Supported
8997 F: drivers/media/platform/meson/ao-cec.c
8998 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8999 T: git git://linuxtv.org/media_tree.git
9000
9001 METAG ARCHITECTURE
9002 M: James Hogan <jhogan@kernel.org>
9003 L: linux-metag@vger.kernel.org
9004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9005 S: Odd Fixes
9006 F: arch/metag/
9007 F: Documentation/metag/
9008 F: Documentation/devicetree/bindings/metag/
9009 F: Documentation/devicetree/bindings/interrupt-controller/img,*
9010 F: drivers/clocksource/metag_generic.c
9011 F: drivers/irqchip/irq-metag.c
9012 F: drivers/irqchip/irq-metag-ext.c
9013 F: drivers/tty/metag_da.c
9014
9015 MICROBLAZE ARCHITECTURE
9016 M: Michal Simek <monstr@monstr.eu>
9017 W: http://www.monstr.eu/fdt/
9018 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9019 S: Supported
9020 F: arch/microblaze/
9021
9022 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9023 M: Richard Genoud <richard.genoud@gmail.com>
9024 S: Maintained
9025 F: drivers/tty/serial/atmel_serial.c
9026 F: drivers/tty/serial/atmel_serial.h
9027
9028 MICROCHIP / ATMEL DMA DRIVER
9029 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9031 L: dmaengine@vger.kernel.org
9032 S: Supported
9033 F: drivers/dma/at_hdmac.c
9034 F: drivers/dma/at_hdmac_regs.h
9035 F: include/linux/platform_data/dma-atmel.h
9036
9037 MICROCHIP / ATMEL ECC DRIVER
9038 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9039 L: linux-crypto@vger.kernel.org
9040 S: Maintained
9041 F: drivers/crypto/atmel-ecc.*
9042
9043 MICROCHIP / ATMEL ISC DRIVER
9044 M: Songjun Wu <songjun.wu@microchip.com>
9045 L: linux-media@vger.kernel.org
9046 S: Supported
9047 F: drivers/media/platform/atmel/atmel-isc.c
9048 F: drivers/media/platform/atmel/atmel-isc-regs.h
9049 F: devicetree/bindings/media/atmel-isc.txt
9050
9051 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9052 M: Woojung Huh <Woojung.Huh@microchip.com>
9053 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9054 L: netdev@vger.kernel.org
9055 S: Maintained
9056 F: net/dsa/tag_ksz.c
9057 F: drivers/net/dsa/microchip/*
9058 F: include/linux/platform_data/microchip-ksz.h
9059 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9060
9061 MICROCHIP USB251XB DRIVER
9062 M: Richard Leitner <richard.leitner@skidata.com>
9063 L: linux-usb@vger.kernel.org
9064 S: Maintained
9065 F: drivers/usb/misc/usb251xb.c
9066 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9067
9068 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9069 M: Don Brace <don.brace@microsemi.com>
9070 L: esc.storagedev@microsemi.com
9071 L: linux-scsi@vger.kernel.org
9072 S: Supported
9073 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9074 F: drivers/scsi/smartpqi/Kconfig
9075 F: drivers/scsi/smartpqi/Makefile
9076 F: include/linux/cciss*.h
9077 F: include/uapi/linux/cciss*.h
9078 F: Documentation/scsi/smartpqi.txt
9079
9080 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9081 M: Chen Yu <yu.c.chen@intel.com>
9082 L: platform-driver-x86@vger.kernel.org
9083 S: Supported
9084 F: drivers/platform/x86/surfacepro3_button.c
9085
9086 MICROTEK X6 SCANNER
9087 M: Oliver Neukum <oliver@neukum.org>
9088 S: Maintained
9089 F: drivers/usb/image/microtek.*
9090
9091 MIPS
9092 M: Ralf Baechle <ralf@linux-mips.org>
9093 M: James Hogan <jhogan@kernel.org>
9094 L: linux-mips@linux-mips.org
9095 W: http://www.linux-mips.org/
9096 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9097 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9098 S: Supported
9099 F: Documentation/devicetree/bindings/mips/
9100 F: Documentation/mips/
9101 F: arch/mips/
9102
9103 MIPS BOSTON DEVELOPMENT BOARD
9104 M: Paul Burton <paul.burton@mips.com>
9105 L: linux-mips@linux-mips.org
9106 S: Maintained
9107 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9108 F: arch/mips/boot/dts/img/boston.dts
9109 F: arch/mips/configs/generic/board-boston.config
9110 F: drivers/clk/imgtec/clk-boston.c
9111 F: include/dt-bindings/clock/boston-clock.h
9112
9113 MIPS GENERIC PLATFORM
9114 M: Paul Burton <paul.burton@mips.com>
9115 L: linux-mips@linux-mips.org
9116 S: Supported
9117 F: arch/mips/generic/
9118 F: arch/mips/tools/generic-board-config.sh
9119
9120 MIPS/LOONGSON1 ARCHITECTURE
9121 M: Keguang Zhang <keguang.zhang@gmail.com>
9122 L: linux-mips@linux-mips.org
9123 S: Maintained
9124 F: arch/mips/loongson32/
9125 F: arch/mips/include/asm/mach-loongson32/
9126 F: drivers/*/*loongson1*
9127 F: drivers/*/*/*loongson1*
9128
9129 MIPS RINT INSTRUCTION EMULATION
9130 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9131 L: linux-mips@linux-mips.org
9132 S: Supported
9133 F: arch/mips/math-emu/sp_rint.c
9134 F: arch/mips/math-emu/dp_rint.c
9135
9136 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9137 M: Hans Verkuil <hverkuil@xs4all.nl>
9138 L: linux-media@vger.kernel.org
9139 T: git git://linuxtv.org/media_tree.git
9140 W: https://linuxtv.org
9141 S: Odd Fixes
9142 F: drivers/media/radio/radio-miropcm20*
9143
9144 MMP SUPPORT
9145 M: Eric Miao <eric.y.miao@gmail.com>
9146 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9148 T: git git://github.com/hzhuang1/linux.git
9149 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9150 S: Maintained
9151 F: arch/arm/boot/dts/mmp*
9152 F: arch/arm/mach-mmp/
9153
9154 MN88472 MEDIA DRIVER
9155 M: Antti Palosaari <crope@iki.fi>
9156 L: linux-media@vger.kernel.org
9157 W: https://linuxtv.org
9158 W: http://palosaari.fi/linux/
9159 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9160 S: Maintained
9161 F: drivers/media/dvb-frontends/mn88472*
9162
9163 MN88473 MEDIA DRIVER
9164 M: Antti Palosaari <crope@iki.fi>
9165 L: linux-media@vger.kernel.org
9166 W: https://linuxtv.org
9167 W: http://palosaari.fi/linux/
9168 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9169 S: Maintained
9170 F: drivers/media/dvb-frontends/mn88473*
9171
9172 MODULE SUPPORT
9173 M: Jessica Yu <jeyu@kernel.org>
9174 M: Rusty Russell <rusty@rustcorp.com.au>
9175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9176 S: Maintained
9177 F: include/linux/module.h
9178 F: kernel/module.c
9179
9180 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9181 W: http://popies.net/meye/
9182 S: Orphan
9183 F: Documentation/media/v4l-drivers/meye*
9184 F: drivers/media/pci/meye/
9185 F: include/uapi/linux/meye.h
9186
9187 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9188 M: Jiri Slaby <jirislaby@gmail.com>
9189 S: Maintained
9190 F: Documentation/serial/moxa-smartio
9191 F: drivers/tty/mxser.*
9192
9193 MR800 AVERMEDIA USB FM RADIO DRIVER
9194 M: Alexey Klimov <klimov.linux@gmail.com>
9195 L: linux-media@vger.kernel.org
9196 T: git git://linuxtv.org/media_tree.git
9197 S: Maintained
9198 F: drivers/media/radio/radio-mr800.c
9199
9200 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9201 M: Alan Ott <alan@signal11.us>
9202 L: linux-wpan@vger.kernel.org
9203 S: Maintained
9204 F: drivers/net/ieee802154/mrf24j40.c
9205 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9206
9207 MSI LAPTOP SUPPORT
9208 M: "Lee, Chun-Yi" <jlee@suse.com>
9209 L: platform-driver-x86@vger.kernel.org
9210 S: Maintained
9211 F: drivers/platform/x86/msi-laptop.c
9212
9213 MSI WMI SUPPORT
9214 L: platform-driver-x86@vger.kernel.org
9215 S: Orphan
9216 F: drivers/platform/x86/msi-wmi.c
9217
9218 MSI001 MEDIA DRIVER
9219 M: Antti Palosaari <crope@iki.fi>
9220 L: linux-media@vger.kernel.org
9221 W: https://linuxtv.org
9222 W: http://palosaari.fi/linux/
9223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9224 T: git git://linuxtv.org/anttip/media_tree.git
9225 S: Maintained
9226 F: drivers/media/tuners/msi001*
9227
9228 MSI2500 MEDIA DRIVER
9229 M: Antti Palosaari <crope@iki.fi>
9230 L: linux-media@vger.kernel.org
9231 W: https://linuxtv.org
9232 W: http://palosaari.fi/linux/
9233 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9234 T: git git://linuxtv.org/anttip/media_tree.git
9235 S: Maintained
9236 F: drivers/media/usb/msi2500/
9237
9238 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9239 M: Robert Jarzmik <robert.jarzmik@free.fr>
9240 L: linux-mtd@lists.infradead.org
9241 S: Maintained
9242 F: drivers/mtd/devices/docg3*
9243
9244 MT9M032 APTINA SENSOR DRIVER
9245 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9246 L: linux-media@vger.kernel.org
9247 T: git git://linuxtv.org/media_tree.git
9248 S: Maintained
9249 F: drivers/media/i2c/mt9m032.c
9250 F: include/media/i2c/mt9m032.h
9251
9252 MT9P031 APTINA CAMERA SENSOR
9253 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9254 L: linux-media@vger.kernel.org
9255 T: git git://linuxtv.org/media_tree.git
9256 S: Maintained
9257 F: drivers/media/i2c/mt9p031.c
9258 F: include/media/i2c/mt9p031.h
9259
9260 MT9T001 APTINA CAMERA SENSOR
9261 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9262 L: linux-media@vger.kernel.org
9263 T: git git://linuxtv.org/media_tree.git
9264 S: Maintained
9265 F: drivers/media/i2c/mt9t001.c
9266 F: include/media/i2c/mt9t001.h
9267
9268 MT9V032 APTINA CAMERA SENSOR
9269 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9270 L: linux-media@vger.kernel.org
9271 T: git git://linuxtv.org/media_tree.git
9272 S: Maintained
9273 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9274 F: drivers/media/i2c/mt9v032.c
9275 F: include/media/i2c/mt9v032.h
9276
9277 MULTIFUNCTION DEVICES (MFD)
9278 M: Lee Jones <lee.jones@linaro.org>
9279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9280 S: Supported
9281 F: Documentation/devicetree/bindings/mfd/
9282 F: drivers/mfd/
9283 F: include/linux/mfd/
9284 F: include/dt-bindings/mfd/
9285
9286 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9287 S: Orphan
9288 F: drivers/mmc/host/mmc_spi.c
9289 F: include/linux/spi/mmc_spi.h
9290
9291 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9292 M: Ulf Hansson <ulf.hansson@linaro.org>
9293 L: linux-mmc@vger.kernel.org
9294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9295 S: Maintained
9296 F: Documentation/devicetree/bindings/mmc/
9297 F: drivers/mmc/
9298 F: include/linux/mmc/
9299 F: include/uapi/linux/mmc/
9300
9301 MULTIPLEXER SUBSYSTEM
9302 M: Peter Rosin <peda@axentia.se>
9303 S: Maintained
9304 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9305 F: Documentation/devicetree/bindings/mux/
9306 F: include/linux/dt-bindings/mux/
9307 F: include/linux/mux/
9308 F: drivers/mux/
9309
9310 MULTITECH MULTIPORT CARD (ISICOM)
9311 S: Orphan
9312 F: drivers/tty/isicom.c
9313 F: include/linux/isicom.h
9314
9315 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9316 M: Bin Liu <b-liu@ti.com>
9317 L: linux-usb@vger.kernel.org
9318 S: Maintained
9319 F: drivers/usb/musb/
9320
9321 MXL5007T MEDIA DRIVER
9322 M: Michael Krufky <mkrufky@linuxtv.org>
9323 L: linux-media@vger.kernel.org
9324 W: https://linuxtv.org
9325 W: http://github.com/mkrufky
9326 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9327 T: git git://linuxtv.org/mkrufky/tuners.git
9328 S: Maintained
9329 F: drivers/media/tuners/mxl5007t.*
9330
9331 MXSFB DRM DRIVER
9332 M: Marek Vasut <marex@denx.de>
9333 S: Supported
9334 F: drivers/gpu/drm/mxsfb/
9335 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9336
9337 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9338 M: Chris Lee <christopher.lee@cspi.com>
9339 L: netdev@vger.kernel.org
9340 W: https://www.cspi.com/ethernet-products/support/downloads/
9341 S: Supported
9342 F: drivers/net/ethernet/myricom/myri10ge/
9343
9344 NAND FLASH SUBSYSTEM
9345 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9346 R: Richard Weinberger <richard@nod.at>
9347 L: linux-mtd@lists.infradead.org
9348 W: http://www.linux-mtd.infradead.org/
9349 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9350 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9351 T: git git://git.infradead.org/l2-mtd.git nand/next
9352 S: Maintained
9353 F: drivers/mtd/nand/
9354 F: include/linux/mtd/*nand*.h
9355
9356 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9357 M: Daniel Mack <zonque@gmail.com>
9358 S: Maintained
9359 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9360 W: http://www.native-instruments.com
9361 F: sound/usb/caiaq/
9362
9363 NATSEMI ETHERNET DRIVER (DP8381x)
9364 S: Orphan
9365 F: drivers/net/ethernet/natsemi/natsemi.c
9366
9367 NCP FILESYSTEM
9368 M: Petr Vandrovec <petr@vandrovec.name>
9369 S: Odd Fixes
9370 F: fs/ncpfs/
9371
9372 NCR 5380 SCSI DRIVERS
9373 M: Finn Thain <fthain@telegraphics.com.au>
9374 M: Michael Schmitz <schmitzmic@gmail.com>
9375 L: linux-scsi@vger.kernel.org
9376 S: Maintained
9377 F: Documentation/scsi/g_NCR5380.txt
9378 F: drivers/scsi/NCR5380.*
9379 F: drivers/scsi/arm/cumana_1.c
9380 F: drivers/scsi/arm/oak.c
9381 F: drivers/scsi/atari_scsi.*
9382 F: drivers/scsi/dmx3191d.c
9383 F: drivers/scsi/g_NCR5380.*
9384 F: drivers/scsi/mac_scsi.*
9385 F: drivers/scsi/sun3_scsi.*
9386 F: drivers/scsi/sun3_scsi_vme.c
9387
9388 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9389 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9390 L: linux-scsi@vger.kernel.org
9391 S: Maintained
9392 F: drivers/scsi/NCR_D700.*
9393
9394 NCT6775 HARDWARE MONITOR DRIVER
9395 M: Guenter Roeck <linux@roeck-us.net>
9396 L: linux-hwmon@vger.kernel.org
9397 S: Maintained
9398 F: Documentation/hwmon/nct6775
9399 F: drivers/hwmon/nct6775.c
9400
9401 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9402 M: Faisal Latif <faisal.latif@intel.com>
9403 L: linux-rdma@vger.kernel.org
9404 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9405 S: Supported
9406 F: drivers/infiniband/hw/nes/
9407 F: include/uapi/rdma/nes-abi.h
9408
9409 NETEM NETWORK EMULATOR
9410 M: Stephen Hemminger <stephen@networkplumber.org>
9411 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9412 S: Maintained
9413 F: net/sched/sch_netem.c
9414
9415 NETERION 10GbE DRIVERS (s2io/vxge)
9416 M: Jon Mason <jdmason@kudzu.us>
9417 L: netdev@vger.kernel.org
9418 S: Supported
9419 F: Documentation/networking/s2io.txt
9420 F: Documentation/networking/vxge.txt
9421 F: drivers/net/ethernet/neterion/
9422
9423 NETFILTER
9424 M: Pablo Neira Ayuso <pablo@netfilter.org>
9425 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9426 M: Florian Westphal <fw@strlen.de>
9427 L: netfilter-devel@vger.kernel.org
9428 L: coreteam@netfilter.org
9429 W: http://www.netfilter.org/
9430 W: http://www.iptables.org/
9431 W: http://www.nftables.org/
9432 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9435 S: Maintained
9436 F: include/linux/netfilter*
9437 F: include/linux/netfilter/
9438 F: include/net/netfilter/
9439 F: include/uapi/linux/netfilter*
9440 F: include/uapi/linux/netfilter/
9441 F: net/*/netfilter.c
9442 F: net/*/netfilter/
9443 F: net/netfilter/
9444 F: net/bridge/br_netfilter*.c
9445
9446 NETROM NETWORK LAYER
9447 M: Ralf Baechle <ralf@linux-mips.org>
9448 L: linux-hams@vger.kernel.org
9449 W: http://www.linux-ax25.org/
9450 S: Maintained
9451 F: include/net/netrom.h
9452 F: include/uapi/linux/netrom.h
9453 F: net/netrom/
9454
9455 NETRONOME ETHERNET DRIVERS
9456 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9457 L: oss-drivers@netronome.com
9458 S: Maintained
9459 F: drivers/net/ethernet/netronome/
9460
9461 NETWORK BLOCK DEVICE (NBD)
9462 M: Josef Bacik <jbacik@fb.com>
9463 S: Maintained
9464 L: linux-block@vger.kernel.org
9465 L: nbd@other.debian.org
9466 F: Documentation/blockdev/nbd.txt
9467 F: drivers/block/nbd.c
9468 F: include/uapi/linux/nbd.h
9469
9470 NETWORK DROP MONITOR
9471 M: Neil Horman <nhorman@tuxdriver.com>
9472 L: netdev@vger.kernel.org
9473 S: Maintained
9474 W: https://fedorahosted.org/dropwatch/
9475 F: net/core/drop_monitor.c
9476
9477 NETWORKING DRIVERS
9478 L: netdev@vger.kernel.org
9479 W: http://www.linuxfoundation.org/en/Net
9480 Q: http://patchwork.ozlabs.org/project/netdev/list/
9481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9483 S: Odd Fixes
9484 F: Documentation/devicetree/bindings/net/
9485 F: drivers/net/
9486 F: include/linux/if_*
9487 F: include/linux/netdevice.h
9488 F: include/linux/etherdevice.h
9489 F: include/linux/fcdevice.h
9490 F: include/linux/fddidevice.h
9491 F: include/linux/hippidevice.h
9492 F: include/linux/inetdevice.h
9493 F: include/uapi/linux/if_*
9494 F: include/uapi/linux/netdevice.h
9495
9496 NETWORKING DRIVERS (WIRELESS)
9497 M: Kalle Valo <kvalo@codeaurora.org>
9498 L: linux-wireless@vger.kernel.org
9499 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9502 S: Maintained
9503 F: Documentation/devicetree/bindings/net/wireless/
9504 F: drivers/net/wireless/
9505
9506 NETWORKING [DSA]
9507 M: Andrew Lunn <andrew@lunn.ch>
9508 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9509 M: Florian Fainelli <f.fainelli@gmail.com>
9510 S: Maintained
9511 F: net/dsa/
9512 F: include/net/dsa.h
9513 F: include/linux/dsa/
9514 F: drivers/net/dsa/
9515
9516 NETWORKING [GENERAL]
9517 M: "David S. Miller" <davem@davemloft.net>
9518 L: netdev@vger.kernel.org
9519 W: http://www.linuxfoundation.org/en/Net
9520 Q: http://patchwork.ozlabs.org/project/netdev/list/
9521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9523 B: mailto:netdev@vger.kernel.org
9524 S: Maintained
9525 F: net/
9526 F: include/net/
9527 F: include/linux/in.h
9528 F: include/linux/net.h
9529 F: include/linux/netdevice.h
9530 F: include/uapi/linux/in.h
9531 F: include/uapi/linux/net.h
9532 F: include/uapi/linux/netdevice.h
9533 F: include/uapi/linux/net_namespace.h
9534 F: tools/testing/selftests/net/
9535 F: lib/net_utils.c
9536 F: lib/random32.c
9537
9538 NETWORKING [IPSEC]
9539 M: Steffen Klassert <steffen.klassert@secunet.com>
9540 M: Herbert Xu <herbert@gondor.apana.org.au>
9541 M: "David S. Miller" <davem@davemloft.net>
9542 L: netdev@vger.kernel.org
9543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9545 S: Maintained
9546 F: net/core/flow.c
9547 F: net/xfrm/
9548 F: net/key/
9549 F: net/ipv4/xfrm*
9550 F: net/ipv4/esp4*
9551 F: net/ipv4/ah4.c
9552 F: net/ipv4/ipcomp.c
9553 F: net/ipv4/ip_vti.c
9554 F: net/ipv6/xfrm*
9555 F: net/ipv6/esp6*
9556 F: net/ipv6/ah6.c
9557 F: net/ipv6/ipcomp6.c
9558 F: net/ipv6/ip6_vti.c
9559 F: include/uapi/linux/xfrm.h
9560 F: include/net/xfrm.h
9561
9562 NETWORKING [IPv4/IPv6]
9563 M: "David S. Miller" <davem@davemloft.net>
9564 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9565 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9566 L: netdev@vger.kernel.org
9567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9568 S: Maintained
9569 F: net/ipv4/
9570 F: net/ipv6/
9571 F: include/net/ip*
9572 F: arch/x86/net/*
9573
9574 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9575 M: Paul Moore <paul@paul-moore.com>
9576 W: https://github.com/netlabel
9577 L: netdev@vger.kernel.org
9578 L: linux-security-module@vger.kernel.org
9579 S: Maintained
9580 F: Documentation/netlabel/
9581 F: include/net/calipso.h
9582 F: include/net/cipso_ipv4.h
9583 F: include/net/netlabel.h
9584 F: include/uapi/linux/netfilter/xt_SECMARK.h
9585 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9586 F: net/netlabel/
9587 F: net/ipv4/cipso_ipv4.c
9588 F: net/ipv6/calipso.c
9589 F: net/netfilter/xt_CONNSECMARK.c
9590 F: net/netfilter/xt_SECMARK.c
9591
9592 NETWORKING [TLS]
9593 M: Ilya Lesokhin <ilyal@mellanox.com>
9594 M: Aviad Yehezkel <aviadye@mellanox.com>
9595 M: Dave Watson <davejwatson@fb.com>
9596 L: netdev@vger.kernel.org
9597 S: Maintained
9598 F: net/tls/*
9599 F: include/uapi/linux/tls.h
9600 F: include/net/tls.h
9601
9602 NETWORKING [WIRELESS]
9603 L: linux-wireless@vger.kernel.org
9604 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9605
9606 NETXEN (1/10) GbE SUPPORT
9607 M: Manish Chopra <manish.chopra@cavium.com>
9608 M: Rahul Verma <rahul.verma@cavium.com>
9609 M: Dept-GELinuxNICDev@cavium.com
9610 L: netdev@vger.kernel.org
9611 S: Supported
9612 F: drivers/net/ethernet/qlogic/netxen/
9613
9614 NFC SUBSYSTEM
9615 M: Samuel Ortiz <sameo@linux.intel.com>
9616 L: linux-wireless@vger.kernel.org
9617 L: linux-nfc@lists.01.org (subscribers-only)
9618 S: Supported
9619 F: net/nfc/
9620 F: include/net/nfc/
9621 F: include/uapi/linux/nfc.h
9622 F: drivers/nfc/
9623 F: include/linux/platform_data/nfcmrvl.h
9624 F: include/linux/platform_data/nxp-nci.h
9625 F: Documentation/devicetree/bindings/net/nfc/
9626
9627 NFS, SUNRPC, AND LOCKD CLIENTS
9628 M: Trond Myklebust <trond.myklebust@primarydata.com>
9629 M: Anna Schumaker <anna.schumaker@netapp.com>
9630 L: linux-nfs@vger.kernel.org
9631 W: http://client.linux-nfs.org
9632 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9633 S: Maintained
9634 F: fs/lockd/
9635 F: fs/nfs/
9636 F: fs/nfs_common/
9637 F: net/sunrpc/
9638 F: include/linux/lockd/
9639 F: include/linux/nfs*
9640 F: include/linux/sunrpc/
9641 F: include/uapi/linux/nfs*
9642 F: include/uapi/linux/sunrpc/
9643
9644 NILFS2 FILESYSTEM
9645 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9646 L: linux-nilfs@vger.kernel.org
9647 W: https://nilfs.sourceforge.io/
9648 W: https://nilfs.osdn.jp/
9649 T: git git://github.com/konis/nilfs2.git
9650 S: Supported
9651 F: Documentation/filesystems/nilfs2.txt
9652 F: fs/nilfs2/
9653 F: include/trace/events/nilfs2.h
9654 F: include/uapi/linux/nilfs2_api.h
9655 F: include/uapi/linux/nilfs2_ondisk.h
9656
9657 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9658 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9659 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9660 S: Maintained
9661 F: Documentation/scsi/NinjaSCSI.txt
9662 F: drivers/scsi/pcmcia/nsp_*
9663
9664 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9665 M: GOTO Masanori <gotom@debian.or.jp>
9666 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9667 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9668 S: Maintained
9669 F: Documentation/scsi/NinjaSCSI.txt
9670 F: drivers/scsi/nsp32*
9671
9672 NIOS2 ARCHITECTURE
9673 M: Ley Foon Tan <lftan@altera.com>
9674 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9676 S: Maintained
9677 F: arch/nios2/
9678
9679 NOHZ, DYNTICKS SUPPORT
9680 M: Frederic Weisbecker <fweisbec@gmail.com>
9681 M: Thomas Gleixner <tglx@linutronix.de>
9682 M: Ingo Molnar <mingo@kernel.org>
9683 L: linux-kernel@vger.kernel.org
9684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9685 S: Maintained
9686 F: kernel/time/tick*.*
9687 F: include/linux/tick.h
9688 F: include/linux/sched/nohz.h
9689
9690 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9691 M: Pavel Machek <pavel@ucw.cz>
9692 M: Sakari Ailus <sakari.ailus@iki.fi>
9693 L: linux-media@vger.kernel.org
9694 S: Maintained
9695 F: drivers/media/i2c/et8ek8
9696 F: drivers/media/i2c/ad5820.c
9697
9698 NOKIA N900 POWER SUPPLY DRIVERS
9699 R: Pali Rohár <pali.rohar@gmail.com>
9700 F: include/linux/power/bq2415x_charger.h
9701 F: include/linux/power/bq27xxx_battery.h
9702 F: include/linux/power/isp1704_charger.h
9703 F: drivers/power/supply/bq2415x_charger.c
9704 F: drivers/power/supply/bq27xxx_battery.c
9705 F: drivers/power/supply/bq27xxx_battery_i2c.c
9706 F: drivers/power/supply/isp1704_charger.c
9707 F: drivers/power/supply/rx51_battery.c
9708
9709 NTB AMD DRIVER
9710 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9711 L: linux-ntb@googlegroups.com
9712 S: Supported
9713 F: drivers/ntb/hw/amd/
9714
9715 NTB DRIVER CORE
9716 M: Jon Mason <jdmason@kudzu.us>
9717 M: Dave Jiang <dave.jiang@intel.com>
9718 M: Allen Hubbe <Allen.Hubbe@emc.com>
9719 L: linux-ntb@googlegroups.com
9720 S: Supported
9721 W: https://github.com/jonmason/ntb/wiki
9722 T: git git://github.com/jonmason/ntb.git
9723 F: drivers/ntb/
9724 F: drivers/net/ntb_netdev.c
9725 F: include/linux/ntb.h
9726 F: include/linux/ntb_transport.h
9727 F: tools/testing/selftests/ntb/
9728
9729 NTB IDT DRIVER
9730 M: Serge Semin <fancer.lancer@gmail.com>
9731 L: linux-ntb@googlegroups.com
9732 S: Supported
9733 F: drivers/ntb/hw/idt/
9734
9735 NTB INTEL DRIVER
9736 M: Dave Jiang <dave.jiang@intel.com>
9737 L: linux-ntb@googlegroups.com
9738 S: Supported
9739 W: https://github.com/davejiang/linux/wiki
9740 T: git https://github.com/davejiang/linux.git
9741 F: drivers/ntb/hw/intel/
9742
9743 NTFS FILESYSTEM
9744 M: Anton Altaparmakov <anton@tuxera.com>
9745 L: linux-ntfs-dev@lists.sourceforge.net
9746 W: http://www.tuxera.com/
9747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9748 S: Supported
9749 F: Documentation/filesystems/ntfs.txt
9750 F: fs/ntfs/
9751
9752 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9753 M: Antonino Daplas <adaplas@gmail.com>
9754 L: linux-fbdev@vger.kernel.org
9755 S: Maintained
9756 F: drivers/video/fbdev/riva/
9757 F: drivers/video/fbdev/nvidia/
9758
9759 NVM EXPRESS DRIVER
9760 M: Keith Busch <keith.busch@intel.com>
9761 M: Jens Axboe <axboe@fb.com>
9762 M: Christoph Hellwig <hch@lst.de>
9763 M: Sagi Grimberg <sagi@grimberg.me>
9764 L: linux-nvme@lists.infradead.org
9765 T: git://git.infradead.org/nvme.git
9766 W: http://git.infradead.org/nvme.git
9767 S: Supported
9768 F: drivers/nvme/host/
9769 F: include/linux/nvme.h
9770 F: include/uapi/linux/nvme_ioctl.h
9771
9772 NVM EXPRESS FC TRANSPORT DRIVERS
9773 M: James Smart <james.smart@broadcom.com>
9774 L: linux-nvme@lists.infradead.org
9775 S: Supported
9776 F: include/linux/nvme-fc.h
9777 F: include/linux/nvme-fc-driver.h
9778 F: drivers/nvme/host/fc.c
9779 F: drivers/nvme/target/fc.c
9780 F: drivers/nvme/target/fcloop.c
9781
9782 NVM EXPRESS TARGET DRIVER
9783 M: Christoph Hellwig <hch@lst.de>
9784 M: Sagi Grimberg <sagi@grimberg.me>
9785 L: linux-nvme@lists.infradead.org
9786 T: git://git.infradead.org/nvme.git
9787 W: http://git.infradead.org/nvme.git
9788 S: Supported
9789 F: drivers/nvme/target/
9790
9791 NVMEM FRAMEWORK
9792 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9793 S: Maintained
9794 F: drivers/nvmem/
9795 F: Documentation/devicetree/bindings/nvmem/
9796 F: Documentation/ABI/stable/sysfs-bus-nvmem
9797 F: include/linux/nvmem-consumer.h
9798 F: include/linux/nvmem-provider.h
9799
9800 NXP TDA998X DRM DRIVER
9801 M: Russell King <linux@armlinux.org.uk>
9802 S: Supported
9803 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9804 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9805 F: drivers/gpu/drm/i2c/tda998x_drv.c
9806 F: include/drm/i2c/tda998x.h
9807
9808 NXP TFA9879 DRIVER
9809 M: Peter Rosin <peda@axentia.se>
9810 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9811 S: Maintained
9812 F: sound/soc/codecs/tfa9879*
9813
9814 NXP-NCI NFC DRIVER
9815 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9816 R: Charles Gorand <charles.gorand@effinnov.com>
9817 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9818 S: Supported
9819 F: drivers/nfc/nxp-nci
9820
9821 OBJTOOL
9822 M: Josh Poimboeuf <jpoimboe@redhat.com>
9823 S: Supported
9824 F: tools/objtool/
9825
9826 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9827 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9828 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9829 L: linuxppc-dev@lists.ozlabs.org
9830 S: Supported
9831 F: arch/powerpc/platforms/powernv/ocxl.c
9832 F: arch/powerpc/include/asm/pnv-ocxl.h
9833 F: drivers/misc/ocxl/
9834 F: include/misc/ocxl*
9835 F: include/uapi/misc/ocxl.h
9836 F: Documentation/accelerators/ocxl.txt
9837
9838 OMAP AUDIO SUPPORT
9839 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9840 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9841 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9842 L: linux-omap@vger.kernel.org
9843 S: Maintained
9844 F: sound/soc/omap/
9845
9846 OMAP CLOCK FRAMEWORK SUPPORT
9847 M: Paul Walmsley <paul@pwsan.com>
9848 L: linux-omap@vger.kernel.org
9849 S: Maintained
9850 F: arch/arm/*omap*/*clock*
9851
9852 OMAP DEVICE TREE SUPPORT
9853 M: Benoît Cousson <bcousson@baylibre.com>
9854 M: Tony Lindgren <tony@atomide.com>
9855 L: linux-omap@vger.kernel.org
9856 L: devicetree@vger.kernel.org
9857 S: Maintained
9858 F: arch/arm/boot/dts/*omap*
9859 F: arch/arm/boot/dts/*am3*
9860 F: arch/arm/boot/dts/*am4*
9861 F: arch/arm/boot/dts/*am5*
9862 F: arch/arm/boot/dts/*dra7*
9863
9864 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9865 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9866 L: linux-omap@vger.kernel.org
9867 L: linux-fbdev@vger.kernel.org
9868 S: Maintained
9869 F: drivers/video/fbdev/omap2/
9870 F: Documentation/arm/OMAP/DSS
9871
9872 OMAP FRAMEBUFFER SUPPORT
9873 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9874 L: linux-fbdev@vger.kernel.org
9875 L: linux-omap@vger.kernel.org
9876 S: Maintained
9877 F: drivers/video/fbdev/omap/
9878
9879 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9880 M: Roger Quadros <rogerq@ti.com>
9881 M: Tony Lindgren <tony@atomide.com>
9882 L: linux-omap@vger.kernel.org
9883 S: Maintained
9884 F: drivers/memory/omap-gpmc.c
9885 F: arch/arm/mach-omap2/*gpmc*
9886
9887 OMAP GPIO DRIVER
9888 M: Grygorii Strashko <grygorii.strashko@ti.com>
9889 M: Santosh Shilimkar <ssantosh@kernel.org>
9890 M: Kevin Hilman <khilman@kernel.org>
9891 L: linux-omap@vger.kernel.org
9892 S: Maintained
9893 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9894 F: drivers/gpio/gpio-omap.c
9895
9896 OMAP HARDWARE SPINLOCK SUPPORT
9897 M: Ohad Ben-Cohen <ohad@wizery.com>
9898 L: linux-omap@vger.kernel.org
9899 S: Maintained
9900 F: drivers/hwspinlock/omap_hwspinlock.c
9901
9902 OMAP HS MMC SUPPORT
9903 L: linux-mmc@vger.kernel.org
9904 L: linux-omap@vger.kernel.org
9905 S: Orphan
9906 F: drivers/mmc/host/omap_hsmmc.c
9907
9908 OMAP HWMOD DATA
9909 M: Paul Walmsley <paul@pwsan.com>
9910 L: linux-omap@vger.kernel.org
9911 S: Maintained
9912 F: arch/arm/mach-omap2/omap_hwmod*data*
9913
9914 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9915 M: Benoît Cousson <bcousson@baylibre.com>
9916 L: linux-omap@vger.kernel.org
9917 S: Maintained
9918 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9919
9920 OMAP HWMOD SUPPORT
9921 M: Benoît Cousson <bcousson@baylibre.com>
9922 M: Paul Walmsley <paul@pwsan.com>
9923 L: linux-omap@vger.kernel.org
9924 S: Maintained
9925 F: arch/arm/mach-omap2/omap_hwmod.*
9926
9927 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9928 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9929 L: linux-media@vger.kernel.org
9930 S: Maintained
9931 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9932 F: drivers/media/platform/omap3isp/
9933 F: drivers/staging/media/omap4iss/
9934
9935 OMAP MMC SUPPORT
9936 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9937 L: linux-omap@vger.kernel.org
9938 S: Maintained
9939 F: drivers/mmc/host/omap.c
9940
9941 OMAP POWER MANAGEMENT SUPPORT
9942 M: Kevin Hilman <khilman@kernel.org>
9943 L: linux-omap@vger.kernel.org
9944 S: Maintained
9945 F: arch/arm/*omap*/*pm*
9946 F: drivers/cpufreq/omap-cpufreq.c
9947
9948 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9949 M: Rajendra Nayak <rnayak@codeaurora.org>
9950 M: Paul Walmsley <paul@pwsan.com>
9951 L: linux-omap@vger.kernel.org
9952 S: Maintained
9953 F: arch/arm/mach-omap2/prm*
9954
9955 OMAP RANDOM NUMBER GENERATOR SUPPORT
9956 M: Deepak Saxena <dsaxena@plexity.net>
9957 S: Maintained
9958 F: drivers/char/hw_random/omap-rng.c
9959
9960 OMAP USB SUPPORT
9961 L: linux-usb@vger.kernel.org
9962 L: linux-omap@vger.kernel.org
9963 S: Orphan
9964 F: drivers/usb/*/*omap*
9965 F: arch/arm/*omap*/usb*
9966
9967 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9968 M: Mark Jackson <mpfj@newflow.co.uk>
9969 L: linux-omap@vger.kernel.org
9970 S: Maintained
9971 F: arch/arm/boot/dts/am335x-nano.dts
9972
9973 OMAP1 SUPPORT
9974 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9975 M: Tony Lindgren <tony@atomide.com>
9976 L: linux-omap@vger.kernel.org
9977 Q: http://patchwork.kernel.org/project/linux-omap/list/
9978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9979 S: Maintained
9980 F: arch/arm/mach-omap1/
9981 F: arch/arm/plat-omap/
9982 F: arch/arm/configs/omap1_defconfig
9983 F: drivers/i2c/busses/i2c-omap.c
9984 F: include/linux/i2c-omap.h
9985
9986 OMAP2+ SUPPORT
9987 M: Tony Lindgren <tony@atomide.com>
9988 L: linux-omap@vger.kernel.org
9989 W: http://www.muru.com/linux/omap/
9990 W: http://linux.omap.com/
9991 Q: http://patchwork.kernel.org/project/linux-omap/list/
9992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9993 S: Maintained
9994 F: arch/arm/mach-omap2/
9995 F: arch/arm/plat-omap/
9996 F: arch/arm/configs/omap2plus_defconfig
9997 F: drivers/i2c/busses/i2c-omap.c
9998 F: drivers/irqchip/irq-omap-intc.c
9999 F: drivers/mfd/*omap*.c
10000 F: drivers/mfd/menelaus.c
10001 F: drivers/mfd/palmas.c
10002 F: drivers/mfd/tps65217.c
10003 F: drivers/mfd/tps65218.c
10004 F: drivers/mfd/tps65910.c
10005 F: drivers/mfd/twl-core.[ch]
10006 F: drivers/mfd/twl4030*.c
10007 F: drivers/mfd/twl6030*.c
10008 F: drivers/mfd/twl6040*.c
10009 F: drivers/regulator/palmas-regulator*.c
10010 F: drivers/regulator/pbias-regulator.c
10011 F: drivers/regulator/tps65217-regulator.c
10012 F: drivers/regulator/tps65218-regulator.c
10013 F: drivers/regulator/tps65910-regulator.c
10014 F: drivers/regulator/twl-regulator.c
10015 F: drivers/regulator/twl6030-regulator.c
10016 F: include/linux/i2c-omap.h
10017
10018 ONION OMEGA2+ BOARD
10019 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10020 L: linux-mips@linux-mips.org
10021 S: Maintained
10022 F: arch/mips/boot/dts/ralink/omega2p.dts
10023
10024 OMFS FILESYSTEM
10025 M: Bob Copeland <me@bobcopeland.com>
10026 L: linux-karma-devel@lists.sourceforge.net
10027 S: Maintained
10028 F: Documentation/filesystems/omfs.txt
10029 F: fs/omfs/
10030
10031 OMNIKEY CARDMAN 4000 DRIVER
10032 M: Harald Welte <laforge@gnumonks.org>
10033 S: Maintained
10034 F: drivers/char/pcmcia/cm4000_cs.c
10035 F: include/linux/cm4000_cs.h
10036 F: include/uapi/linux/cm4000_cs.h
10037
10038 OMNIKEY CARDMAN 4040 DRIVER
10039 M: Harald Welte <laforge@gnumonks.org>
10040 S: Maintained
10041 F: drivers/char/pcmcia/cm4040_cs.*
10042
10043 OMNIVISION OV13858 SENSOR DRIVER
10044 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10045 L: linux-media@vger.kernel.org
10046 T: git git://linuxtv.org/media_tree.git
10047 S: Maintained
10048 F: drivers/media/i2c/ov13858.c
10049
10050 OMNIVISION OV5640 SENSOR DRIVER
10051 M: Steve Longerbeam <slongerbeam@gmail.com>
10052 L: linux-media@vger.kernel.org
10053 T: git git://linuxtv.org/media_tree.git
10054 S: Maintained
10055 F: drivers/media/i2c/ov5640.c
10056
10057 OMNIVISION OV5647 SENSOR DRIVER
10058 M: Luis Oliveira <lolivei@synopsys.com>
10059 L: linux-media@vger.kernel.org
10060 T: git git://linuxtv.org/media_tree.git
10061 S: Maintained
10062 F: drivers/media/i2c/ov5647.c
10063
10064 OMNIVISION OV7670 SENSOR DRIVER
10065 M: Jonathan Corbet <corbet@lwn.net>
10066 L: linux-media@vger.kernel.org
10067 T: git git://linuxtv.org/media_tree.git
10068 S: Maintained
10069 F: drivers/media/i2c/ov7670.c
10070 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10071
10072 ONENAND FLASH DRIVER
10073 M: Kyungmin Park <kyungmin.park@samsung.com>
10074 L: linux-mtd@lists.infradead.org
10075 S: Maintained
10076 F: drivers/mtd/onenand/
10077 F: include/linux/mtd/onenand*.h
10078
10079 ONSTREAM SCSI TAPE DRIVER
10080 M: Willem Riede <osst@riede.org>
10081 L: osst-users@lists.sourceforge.net
10082 L: linux-scsi@vger.kernel.org
10083 S: Maintained
10084 F: Documentation/scsi/osst.txt
10085 F: drivers/scsi/osst.*
10086 F: drivers/scsi/osst_*.h
10087 F: drivers/scsi/st.h
10088
10089 OP-TEE DRIVER
10090 M: Jens Wiklander <jens.wiklander@linaro.org>
10091 S: Maintained
10092 F: drivers/tee/optee/
10093
10094 OPA-VNIC DRIVER
10095 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10096 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10097 L: linux-rdma@vger.kernel.org
10098 S: Supported
10099 F: drivers/infiniband/ulp/opa_vnic
10100
10101 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10102 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10103 L: devicetree@vger.kernel.org
10104 S: Maintained
10105 F: Documentation/devicetree/dynamic-resolution-notes.txt
10106 F: Documentation/devicetree/overlay-notes.txt
10107 F: drivers/of/overlay.c
10108 F: drivers/of/resolver.c
10109
10110 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10111 M: Rob Herring <robh+dt@kernel.org>
10112 M: Frank Rowand <frowand.list@gmail.com>
10113 L: devicetree@vger.kernel.org
10114 W: http://www.devicetree.org/
10115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10116 S: Maintained
10117 F: drivers/of/
10118 F: include/linux/of*.h
10119 F: scripts/dtc/
10120 F: Documentation/ABI/testing/sysfs-firmware-ofw
10121
10122 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10123 M: Rob Herring <robh+dt@kernel.org>
10124 M: Mark Rutland <mark.rutland@arm.com>
10125 L: devicetree@vger.kernel.org
10126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10127 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10128 S: Maintained
10129 F: Documentation/devicetree/
10130 F: arch/*/boot/dts/
10131 F: include/dt-bindings/
10132
10133 OPENCORES I2C BUS DRIVER
10134 M: Peter Korsgaard <jacmet@sunsite.dk>
10135 L: linux-i2c@vger.kernel.org
10136 S: Maintained
10137 F: Documentation/i2c/busses/i2c-ocores
10138 F: drivers/i2c/busses/i2c-ocores.c
10139
10140 OPENRISC ARCHITECTURE
10141 M: Jonas Bonn <jonas@southpole.se>
10142 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10143 M: Stafford Horne <shorne@gmail.com>
10144 T: git git://github.com/openrisc/linux.git
10145 L: openrisc@lists.librecores.org
10146 W: http://openrisc.io
10147 S: Maintained
10148 F: Documentation/devicetree/bindings/openrisc/
10149 F: Documentation/openrisc/
10150 F: arch/openrisc/
10151 F: drivers/irqchip/irq-ompic.c
10152 F: drivers/irqchip/irq-or1k-*
10153
10154 OPENVSWITCH
10155 M: Pravin B Shelar <pshelar@ovn.org>
10156 L: netdev@vger.kernel.org
10157 L: dev@openvswitch.org
10158 W: http://openvswitch.org
10159 S: Maintained
10160 F: net/openvswitch/
10161 F: include/uapi/linux/openvswitch.h
10162
10163 OPERATING PERFORMANCE POINTS (OPP)
10164 M: Viresh Kumar <vireshk@kernel.org>
10165 M: Nishanth Menon <nm@ti.com>
10166 M: Stephen Boyd <sboyd@codeaurora.org>
10167 L: linux-pm@vger.kernel.org
10168 S: Maintained
10169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10170 F: drivers/opp/
10171 F: include/linux/pm_opp.h
10172 F: Documentation/power/opp.txt
10173 F: Documentation/devicetree/bindings/opp/
10174
10175 OPL4 DRIVER
10176 M: Clemens Ladisch <clemens@ladisch.de>
10177 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10178 T: git git://git.alsa-project.org/alsa-kernel.git
10179 S: Maintained
10180 F: sound/drivers/opl4/
10181
10182 OPROFILE
10183 M: Robert Richter <rric@kernel.org>
10184 L: oprofile-list@lists.sf.net
10185 S: Maintained
10186 F: arch/*/include/asm/oprofile*.h
10187 F: arch/*/oprofile/
10188 F: drivers/oprofile/
10189 F: include/linux/oprofile.h
10190
10191 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10192 M: Mark Fasheh <mfasheh@versity.com>
10193 M: Joel Becker <jlbec@evilplan.org>
10194 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10195 W: http://ocfs2.wiki.kernel.org
10196 S: Supported
10197 F: Documentation/filesystems/ocfs2.txt
10198 F: Documentation/filesystems/dlmfs.txt
10199 F: fs/ocfs2/
10200
10201 ORANGEFS FILESYSTEM
10202 M: Mike Marshall <hubcap@omnibond.com>
10203 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10205 S: Supported
10206 F: fs/orangefs/
10207 F: Documentation/filesystems/orangefs.txt
10208
10209 ORINOCO DRIVER
10210 L: linux-wireless@vger.kernel.org
10211 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10212 W: http://www.nongnu.org/orinoco/
10213 S: Orphan
10214 F: drivers/net/wireless/intersil/orinoco/
10215
10216 OSD LIBRARY and FILESYSTEM
10217 M: Boaz Harrosh <ooo@electrozaur.com>
10218 S: Maintained
10219 F: drivers/scsi/osd/
10220 F: include/scsi/osd_*
10221 F: fs/exofs/
10222
10223 OV2659 OMNIVISION SENSOR DRIVER
10224 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10225 L: linux-media@vger.kernel.org
10226 W: https://linuxtv.org
10227 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10228 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10229 S: Maintained
10230 F: drivers/media/i2c/ov2659.c
10231 F: include/media/i2c/ov2659.h
10232
10233 OVERLAY FILESYSTEM
10234 M: Miklos Szeredi <miklos@szeredi.hu>
10235 L: linux-unionfs@vger.kernel.org
10236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10237 S: Supported
10238 F: fs/overlayfs/
10239 F: Documentation/filesystems/overlayfs.txt
10240
10241 P54 WIRELESS DRIVER
10242 M: Christian Lamparter <chunkeey@googlemail.com>
10243 L: linux-wireless@vger.kernel.org
10244 W: http://wireless.kernel.org/en/users/Drivers/p54
10245 S: Maintained
10246 F: drivers/net/wireless/intersil/p54/
10247
10248 PA SEMI ETHERNET DRIVER
10249 L: netdev@vger.kernel.org
10250 S: Orphan
10251 F: drivers/net/ethernet/pasemi/*
10252
10253 PA SEMI SMBUS DRIVER
10254 L: linux-i2c@vger.kernel.org
10255 S: Orphan
10256 F: drivers/i2c/busses/i2c-pasemi.c
10257
10258 PADATA PARALLEL EXECUTION MECHANISM
10259 M: Steffen Klassert <steffen.klassert@secunet.com>
10260 L: linux-crypto@vger.kernel.org
10261 S: Maintained
10262 F: kernel/padata.c
10263 F: include/linux/padata.h
10264 F: Documentation/padata.txt
10265
10266 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10267 M: Harald Welte <laforge@gnumonks.org>
10268 L: platform-driver-x86@vger.kernel.org
10269 S: Maintained
10270 F: drivers/platform/x86/panasonic-laptop.c
10271
10272 PANASONIC MN10300/AM33/AM34 PORT
10273 M: David Howells <dhowells@redhat.com>
10274 L: linux-am33-list@redhat.com (moderated for non-subscribers)
10275 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10276 S: Maintained
10277 F: Documentation/mn10300/
10278 F: arch/mn10300/
10279
10280 PARALLEL LCD/KEYPAD PANEL DRIVER
10281 M: Willy Tarreau <willy@haproxy.com>
10282 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10283 S: Odd Fixes
10284 F: Documentation/misc-devices/lcd-panel-cgram.txt
10285 F: drivers/misc/panel.c
10286
10287 PARALLEL PORT SUBSYSTEM
10288 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10289 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10290 L: linux-parport@lists.infradead.org (subscribers-only)
10291 S: Maintained
10292 F: drivers/parport/
10293 F: include/linux/parport*.h
10294 F: drivers/char/ppdev.c
10295 F: include/uapi/linux/ppdev.h
10296 F: Documentation/parport*.txt
10297
10298 PARAVIRT_OPS INTERFACE
10299 M: Juergen Gross <jgross@suse.com>
10300 M: Alok Kataria <akataria@vmware.com>
10301 M: Rusty Russell <rusty@rustcorp.com.au>
10302 L: virtualization@lists.linux-foundation.org
10303 S: Supported
10304 F: Documentation/virtual/paravirt_ops.txt
10305 F: arch/*/kernel/paravirt*
10306 F: arch/*/include/asm/paravirt*.h
10307 F: include/linux/hypervisor.h
10308
10309 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10310 M: Tim Waugh <tim@cyberelk.net>
10311 L: linux-parport@lists.infradead.org (subscribers-only)
10312 S: Maintained
10313 F: Documentation/blockdev/paride.txt
10314 F: drivers/block/paride/
10315
10316 PARISC ARCHITECTURE
10317 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10318 M: Helge Deller <deller@gmx.de>
10319 L: linux-parisc@vger.kernel.org
10320 W: http://www.parisc-linux.org/
10321 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10324 S: Maintained
10325 F: arch/parisc/
10326 F: Documentation/parisc/
10327 F: drivers/parisc/
10328 F: drivers/char/agp/parisc-agp.c
10329 F: drivers/input/serio/gscps2.c
10330 F: drivers/parport/parport_gsc.*
10331 F: drivers/tty/serial/8250/8250_gsc.c
10332 F: drivers/video/fbdev/sti*
10333 F: drivers/video/console/sti*
10334 F: drivers/video/logo/logo_parisc*
10335
10336 PARMAN
10337 M: Jiri Pirko <jiri@mellanox.com>
10338 L: netdev@vger.kernel.org
10339 S: Supported
10340 F: lib/parman.c
10341 F: lib/test_parman.c
10342 F: include/linux/parman.h
10343
10344 PC87360 HARDWARE MONITORING DRIVER
10345 M: Jim Cromie <jim.cromie@gmail.com>
10346 L: linux-hwmon@vger.kernel.org
10347 S: Maintained
10348 F: Documentation/hwmon/pc87360
10349 F: drivers/hwmon/pc87360.c
10350
10351 PC8736x GPIO DRIVER
10352 M: Jim Cromie <jim.cromie@gmail.com>
10353 S: Maintained
10354 F: drivers/char/pc8736x_gpio.c
10355
10356 PC87427 HARDWARE MONITORING DRIVER
10357 M: Jean Delvare <jdelvare@suse.com>
10358 L: linux-hwmon@vger.kernel.org
10359 S: Maintained
10360 F: Documentation/hwmon/pc87427
10361 F: drivers/hwmon/pc87427.c
10362
10363 PCA9532 LED DRIVER
10364 M: Riku Voipio <riku.voipio@iki.fi>
10365 S: Maintained
10366 F: drivers/leds/leds-pca9532.c
10367 F: include/linux/leds-pca9532.h
10368
10369 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10370 M: Guenter Roeck <linux@roeck-us.net>
10371 L: linux-i2c@vger.kernel.org
10372 S: Maintained
10373 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10374
10375 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10376 M: Khalid Aziz <khalid@gonehiking.org>
10377 S: Maintained
10378 F: drivers/firmware/pcdp.*
10379
10380 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10381 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10382 L: linux-pci@vger.kernel.org
10383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10384 S: Maintained
10385 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10386 F: drivers/pci/host/pci-aardvark.c
10387
10388 PCI DRIVER FOR ALTERA PCIE IP
10389 M: Ley Foon Tan <lftan@altera.com>
10390 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10391 L: linux-pci@vger.kernel.org
10392 S: Supported
10393 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10394 F: drivers/pci/host/pcie-altera.c
10395
10396 PCI DRIVER FOR APPLIEDMICRO XGENE
10397 M: Tanmay Inamdar <tinamdar@apm.com>
10398 L: linux-pci@vger.kernel.org
10399 L: linux-arm-kernel@lists.infradead.org
10400 S: Maintained
10401 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10402 F: drivers/pci/host/pci-xgene.c
10403
10404 PCI DRIVER FOR ARM VERSATILE PLATFORM
10405 M: Rob Herring <robh@kernel.org>
10406 L: linux-pci@vger.kernel.org
10407 L: linux-arm-kernel@lists.infradead.org
10408 S: Maintained
10409 F: Documentation/devicetree/bindings/pci/versatile.txt
10410 F: drivers/pci/host/pci-versatile.c
10411
10412 PCI DRIVER FOR ARMADA 8K
10413 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10414 L: linux-pci@vger.kernel.org
10415 L: linux-arm-kernel@lists.infradead.org
10416 S: Maintained
10417 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10418 F: drivers/pci/dwc/pcie-armada8k.c
10419
10420 PCI DRIVER FOR FREESCALE LAYERSCAPE
10421 M: Minghuan Lian <minghuan.Lian@freescale.com>
10422 M: Mingkai Hu <mingkai.hu@freescale.com>
10423 M: Roy Zang <tie-fei.zang@freescale.com>
10424 L: linuxppc-dev@lists.ozlabs.org
10425 L: linux-pci@vger.kernel.org
10426 L: linux-arm-kernel@lists.infradead.org
10427 S: Maintained
10428 F: drivers/pci/dwc/*layerscape*
10429
10430 PCI DRIVER FOR GENERIC OF HOSTS
10431 M: Will Deacon <will.deacon@arm.com>
10432 L: linux-pci@vger.kernel.org
10433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10434 S: Maintained
10435 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10436 F: drivers/pci/host/pci-host-common.c
10437 F: drivers/pci/host/pci-host-generic.c
10438
10439 PCI DRIVER FOR IMX6
10440 M: Richard Zhu <hongxing.zhu@nxp.com>
10441 M: Lucas Stach <l.stach@pengutronix.de>
10442 L: linux-pci@vger.kernel.org
10443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10444 S: Maintained
10445 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10446 F: drivers/pci/dwc/*imx6*
10447
10448 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10449 M: Keith Busch <keith.busch@intel.com>
10450 M: Jonathan Derrick <jonathan.derrick@intel.com>
10451 L: linux-pci@vger.kernel.org
10452 S: Supported
10453 F: drivers/pci/host/vmd.c
10454
10455 PCI DRIVER FOR MICROSEMI SWITCHTEC
10456 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10457 M: Logan Gunthorpe <logang@deltatee.com>
10458 L: linux-pci@vger.kernel.org
10459 S: Maintained
10460 F: Documentation/switchtec.txt
10461 F: Documentation/ABI/testing/sysfs-class-switchtec
10462 F: drivers/pci/switch/switchtec*
10463 F: include/uapi/linux/switchtec_ioctl.h
10464 F: include/linux/switchtec.h
10465 F: drivers/ntb/hw/mscc/
10466
10467 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10468 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10469 M: Jason Cooper <jason@lakedaemon.net>
10470 L: linux-pci@vger.kernel.org
10471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10472 S: Maintained
10473 F: drivers/pci/host/*mvebu*
10474
10475 PCI DRIVER FOR NVIDIA TEGRA
10476 M: Thierry Reding <thierry.reding@gmail.com>
10477 L: linux-tegra@vger.kernel.org
10478 L: linux-pci@vger.kernel.org
10479 S: Supported
10480 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10481 F: drivers/pci/host/pci-tegra.c
10482
10483 PCI DRIVER FOR RENESAS R-CAR
10484 M: Simon Horman <horms@verge.net.au>
10485 L: linux-pci@vger.kernel.org
10486 L: linux-renesas-soc@vger.kernel.org
10487 S: Maintained
10488 F: drivers/pci/host/*rcar*
10489
10490 PCI DRIVER FOR SAMSUNG EXYNOS
10491 M: Jingoo Han <jingoohan1@gmail.com>
10492 L: linux-pci@vger.kernel.org
10493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10494 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10495 S: Maintained
10496 F: drivers/pci/dwc/pci-exynos.c
10497
10498 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10499 M: Jingoo Han <jingoohan1@gmail.com>
10500 M: Joao Pinto <Joao.Pinto@synopsys.com>
10501 L: linux-pci@vger.kernel.org
10502 S: Maintained
10503 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10504 F: drivers/pci/dwc/*designware*
10505
10506 PCI DRIVER FOR TI DRA7XX
10507 M: Kishon Vijay Abraham I <kishon@ti.com>
10508 L: linux-omap@vger.kernel.org
10509 L: linux-pci@vger.kernel.org
10510 S: Supported
10511 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10512 F: drivers/pci/dwc/pci-dra7xx.c
10513
10514 PCI DRIVER FOR TI KEYSTONE
10515 M: Murali Karicheri <m-karicheri2@ti.com>
10516 L: linux-pci@vger.kernel.org
10517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10518 S: Maintained
10519 F: drivers/pci/dwc/*keystone*
10520
10521 PCI ENDPOINT SUBSYSTEM
10522 M: Kishon Vijay Abraham I <kishon@ti.com>
10523 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10524 L: linux-pci@vger.kernel.org
10525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10526 S: Supported
10527 F: drivers/pci/endpoint/
10528 F: drivers/misc/pci_endpoint_test.c
10529 F: tools/pci/
10530
10531 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10532 M: Russell Currey <ruscur@russell.cc>
10533 L: linuxppc-dev@lists.ozlabs.org
10534 S: Supported
10535 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10536 F: arch/powerpc/kernel/eeh*.c
10537 F: arch/powerpc/platforms/*/eeh*.c
10538 F: arch/powerpc/include/*/eeh*.h
10539
10540 PCI ERROR RECOVERY
10541 M: Linas Vepstas <linasvepstas@gmail.com>
10542 L: linux-pci@vger.kernel.org
10543 S: Supported
10544 F: Documentation/PCI/pci-error-recovery.txt
10545
10546 PCI MSI DRIVER FOR ALTERA MSI IP
10547 M: Ley Foon Tan <lftan@altera.com>
10548 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10549 L: linux-pci@vger.kernel.org
10550 S: Supported
10551 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10552 F: drivers/pci/host/pcie-altera-msi.c
10553
10554 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10555 M: Duc Dang <dhdang@apm.com>
10556 L: linux-pci@vger.kernel.org
10557 L: linux-arm-kernel@lists.infradead.org
10558 S: Maintained
10559 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10560 F: drivers/pci/host/pci-xgene-msi.c
10561
10562 PCI SUBSYSTEM
10563 M: Bjorn Helgaas <bhelgaas@google.com>
10564 L: linux-pci@vger.kernel.org
10565 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10567 S: Supported
10568 F: Documentation/devicetree/bindings/pci/
10569 F: Documentation/PCI/
10570 F: drivers/pci/
10571 F: include/linux/pci*
10572 F: arch/x86/pci/
10573 F: arch/x86/kernel/quirks.c
10574
10575 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10576 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10577 L: linux-pci@vger.kernel.org
10578 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10580 S: Supported
10581 F: drivers/pci/host/
10582 F: drivers/pci/dwc/
10583
10584 PCIE DRIVER FOR AXIS ARTPEC
10585 M: Niklas Cassel <niklas.cassel@axis.com>
10586 M: Jesper Nilsson <jesper.nilsson@axis.com>
10587 L: linux-arm-kernel@axis.com
10588 L: linux-pci@vger.kernel.org
10589 S: Maintained
10590 F: Documentation/devicetree/bindings/pci/axis,artpec*
10591 F: drivers/pci/dwc/*artpec*
10592
10593 PCIE DRIVER FOR CAVIUM THUNDERX
10594 M: David Daney <david.daney@cavium.com>
10595 L: linux-pci@vger.kernel.org
10596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10597 S: Supported
10598 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10599 F: drivers/pci/host/pci-thunder-*
10600
10601 PCIE DRIVER FOR HISILICON
10602 M: Zhou Wang <wangzhou1@hisilicon.com>
10603 L: linux-pci@vger.kernel.org
10604 S: Maintained
10605 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10606 F: drivers/pci/dwc/pcie-hisi.c
10607
10608 PCIE DRIVER FOR HISILICON KIRIN
10609 M: Xiaowei Song <songxiaowei@hisilicon.com>
10610 M: Binghui Wang <wangbinghui@hisilicon.com>
10611 L: linux-pci@vger.kernel.org
10612 S: Maintained
10613 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10614 F: drivers/pci/dwc/pcie-kirin.c
10615
10616 PCIE DRIVER FOR HISILICON STB
10617 M: Jianguo Sun <sunjianguo1@huawei.com>
10618 M: Shawn Guo <shawn.guo@linaro.org>
10619 L: linux-pci@vger.kernel.org
10620 S: Maintained
10621 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10622 F: drivers/pci/dwc/pcie-histb.c
10623
10624 PCIE DRIVER FOR MEDIATEK
10625 M: Ryder Lee <ryder.lee@mediatek.com>
10626 L: linux-pci@vger.kernel.org
10627 L: linux-mediatek@lists.infradead.org
10628 S: Supported
10629 F: Documentation/devicetree/bindings/pci/mediatek*
10630 F: drivers/pci/host/*mediatek*
10631
10632 PCIE DRIVER FOR QUALCOMM MSM
10633 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10634 L: linux-pci@vger.kernel.org
10635 L: linux-arm-msm@vger.kernel.org
10636 S: Maintained
10637 F: drivers/pci/dwc/*qcom*
10638
10639 PCIE DRIVER FOR ROCKCHIP
10640 M: Shawn Lin <shawn.lin@rock-chips.com>
10641 L: linux-pci@vger.kernel.org
10642 L: linux-rockchip@lists.infradead.org
10643 S: Maintained
10644 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10645 F: drivers/pci/host/pcie-rockchip.c
10646
10647 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10648 M: Linus Walleij <linus.walleij@linaro.org>
10649 L: linux-pci@vger.kernel.org
10650 S: Maintained
10651 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10652 F: drivers/pci/host/pci-v3-semi.c
10653
10654 PCIE DRIVER FOR ST SPEAR13XX
10655 M: Pratyush Anand <pratyush.anand@gmail.com>
10656 L: linux-pci@vger.kernel.org
10657 S: Maintained
10658 F: drivers/pci/dwc/*spear*
10659
10660 PCMCIA SUBSYSTEM
10661 P: Linux PCMCIA Team
10662 L: linux-pcmcia@lists.infradead.org
10663 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10665 S: Maintained
10666 F: Documentation/pcmcia/
10667 F: tools/pcmcia/
10668 F: drivers/pcmcia/
10669 F: include/pcmcia/
10670
10671 PCNET32 NETWORK DRIVER
10672 M: Don Fry <pcnet32@frontier.com>
10673 L: netdev@vger.kernel.org
10674 S: Maintained
10675 F: drivers/net/ethernet/amd/pcnet32.c
10676
10677 PCRYPT PARALLEL CRYPTO ENGINE
10678 M: Steffen Klassert <steffen.klassert@secunet.com>
10679 L: linux-crypto@vger.kernel.org
10680 S: Maintained
10681 F: crypto/pcrypt.c
10682 F: include/crypto/pcrypt.h
10683
10684 PEAQ WMI HOTKEYS DRIVER
10685 M: Hans de Goede <hdegoede@redhat.com>
10686 L: platform-driver-x86@vger.kernel.org
10687 S: Maintained
10688 F: drivers/platform/x86/peaq-wmi.c
10689
10690 PER-CPU MEMORY ALLOCATOR
10691 M: Tejun Heo <tj@kernel.org>
10692 M: Christoph Lameter <cl@linux.com>
10693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10694 S: Maintained
10695 F: include/linux/percpu*.h
10696 F: mm/percpu*.c
10697 F: arch/*/include/asm/percpu.h
10698
10699 PER-TASK DELAY ACCOUNTING
10700 M: Balbir Singh <bsingharora@gmail.com>
10701 S: Maintained
10702 F: include/linux/delayacct.h
10703 F: kernel/delayacct.c
10704
10705 PERFORMANCE EVENTS SUBSYSTEM
10706 M: Peter Zijlstra <peterz@infradead.org>
10707 M: Ingo Molnar <mingo@redhat.com>
10708 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10709 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10710 R: Jiri Olsa <jolsa@redhat.com>
10711 R: Namhyung Kim <namhyung@kernel.org>
10712 L: linux-kernel@vger.kernel.org
10713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10714 S: Supported
10715 F: kernel/events/*
10716 F: include/linux/perf_event.h
10717 F: include/uapi/linux/perf_event.h
10718 F: arch/*/kernel/perf_event*.c
10719 F: arch/*/kernel/*/perf_event*.c
10720 F: arch/*/kernel/*/*/perf_event*.c
10721 F: arch/*/include/asm/perf_event.h
10722 F: arch/*/kernel/perf_callchain.c
10723 F: arch/*/events/*
10724 F: tools/perf/
10725
10726 PERSONALITY HANDLING
10727 M: Christoph Hellwig <hch@infradead.org>
10728 L: linux-abi-devel@lists.sourceforge.net
10729 S: Maintained
10730 F: include/linux/personality.h
10731 F: include/uapi/linux/personality.h
10732
10733 PHONET PROTOCOL
10734 M: Remi Denis-Courmont <courmisch@gmail.com>
10735 S: Supported
10736 F: Documentation/networking/phonet.txt
10737 F: include/linux/phonet.h
10738 F: include/net/phonet/
10739 F: include/uapi/linux/phonet.h
10740 F: net/phonet/
10741
10742 PHRAM MTD DRIVER
10743 M: Joern Engel <joern@lazybastard.org>
10744 L: linux-mtd@lists.infradead.org
10745 S: Maintained
10746 F: drivers/mtd/devices/phram.c
10747
10748 PICOLCD HID DRIVER
10749 M: Bruno Prémont <bonbons@linux-vserver.org>
10750 L: linux-input@vger.kernel.org
10751 S: Maintained
10752 F: drivers/hid/hid-picolcd*
10753
10754 PICOXCELL SUPPORT
10755 M: Jamie Iles <jamie@jamieiles.com>
10756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10757 T: git git://github.com/jamieiles/linux-2.6-ji.git
10758 S: Supported
10759 F: arch/arm/boot/dts/picoxcell*
10760 F: arch/arm/mach-picoxcell/
10761 F: drivers/crypto/picoxcell*
10762
10763 PIN CONTROL SUBSYSTEM
10764 M: Linus Walleij <linus.walleij@linaro.org>
10765 L: linux-gpio@vger.kernel.org
10766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10767 S: Maintained
10768 F: Documentation/devicetree/bindings/pinctrl/
10769 F: Documentation/driver-api/pinctl.rst
10770 F: drivers/pinctrl/
10771 F: include/linux/pinctrl/
10772
10773 PIN CONTROLLER - ATMEL AT91
10774 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10776 S: Maintained
10777 F: drivers/pinctrl/pinctrl-at91.*
10778
10779 PIN CONTROLLER - ATMEL AT91 PIO4
10780 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10782 L: linux-gpio@vger.kernel.org
10783 S: Supported
10784 F: drivers/pinctrl/pinctrl-at91-pio4.*
10785
10786 PIN CONTROLLER - INTEL
10787 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10788 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10789 S: Maintained
10790 F: drivers/pinctrl/intel/
10791
10792 PIN CONTROLLER - QUALCOMM
10793 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10794 S: Maintained
10795 L: linux-arm-msm@vger.kernel.org
10796 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10797 F: drivers/pinctrl/qcom/
10798
10799 PIN CONTROLLER - RENESAS
10800 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10801 M: Geert Uytterhoeven <geert+renesas@glider.be>
10802 L: linux-renesas-soc@vger.kernel.org
10803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10804 S: Maintained
10805 F: drivers/pinctrl/sh-pfc/
10806
10807 PIN CONTROLLER - SAMSUNG
10808 M: Tomasz Figa <tomasz.figa@gmail.com>
10809 M: Krzysztof Kozlowski <krzk@kernel.org>
10810 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10812 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10813 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10815 S: Maintained
10816 F: drivers/pinctrl/samsung/
10817 F: include/dt-bindings/pinctrl/samsung.h
10818 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10819
10820 PIN CONTROLLER - SINGLE
10821 M: Tony Lindgren <tony@atomide.com>
10822 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10824 L: linux-omap@vger.kernel.org
10825 S: Maintained
10826 F: drivers/pinctrl/pinctrl-single.c
10827
10828 PIN CONTROLLER - ST SPEAR
10829 M: Viresh Kumar <vireshk@kernel.org>
10830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10831 W: http://www.st.com/spear
10832 S: Maintained
10833 F: drivers/pinctrl/spear/
10834
10835 PISTACHIO SOC SUPPORT
10836 M: James Hartley <james.hartley@sondrel.com>
10837 L: linux-mips@linux-mips.org
10838 S: Odd Fixes
10839 F: arch/mips/pistachio/
10840 F: arch/mips/include/asm/mach-pistachio/
10841 F: arch/mips/boot/dts/img/pistachio*
10842 F: arch/mips/configs/pistachio*_defconfig
10843
10844 PKTCDVD DRIVER
10845 S: Orphan
10846 M: linux-block@vger.kernel.org
10847 F: drivers/block/pktcdvd.c
10848 F: include/linux/pktcdvd.h
10849 F: include/uapi/linux/pktcdvd.h
10850
10851 PKUNITY SOC DRIVERS
10852 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10853 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10854 S: Maintained
10855 T: git git://github.com/gxt/linux.git
10856 F: drivers/input/serio/i8042-unicore32io.h
10857 F: drivers/i2c/busses/i2c-puv3.c
10858 F: drivers/video/fbdev/fb-puv3.c
10859 F: drivers/rtc/rtc-puv3.c
10860
10861 PMBUS HARDWARE MONITORING DRIVERS
10862 M: Guenter Roeck <linux@roeck-us.net>
10863 L: linux-hwmon@vger.kernel.org
10864 W: http://hwmon.wiki.kernel.org/
10865 W: http://www.roeck-us.net/linux/drivers/
10866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10867 S: Maintained
10868 F: Documentation/hwmon/pmbus
10869 F: drivers/hwmon/pmbus/
10870 F: include/linux/pmbus.h
10871
10872 PMC SIERRA MaxRAID DRIVER
10873 L: linux-scsi@vger.kernel.org
10874 W: http://www.pmc-sierra.com/
10875 S: Orphan
10876 F: drivers/scsi/pmcraid.*
10877
10878 PMC SIERRA PM8001 DRIVER
10879 M: Jack Wang <jinpu.wang@profitbricks.com>
10880 M: lindar_liu@usish.com
10881 L: linux-scsi@vger.kernel.org
10882 S: Supported
10883 F: drivers/scsi/pm8001/
10884
10885 PNP SUPPORT
10886 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10887 S: Maintained
10888 F: drivers/pnp/
10889
10890 POSIX CLOCKS and TIMERS
10891 M: Thomas Gleixner <tglx@linutronix.de>
10892 L: linux-kernel@vger.kernel.org
10893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10894 S: Maintained
10895 F: fs/timerfd.c
10896 F: include/linux/timer*
10897 F: kernel/time/*timer*
10898
10899 POWER MANAGEMENT CORE
10900 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10901 L: linux-pm@vger.kernel.org
10902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10903 B: https://bugzilla.kernel.org
10904 S: Supported
10905 F: drivers/base/power/
10906 F: include/linux/pm.h
10907 F: include/linux/pm_*
10908 F: include/linux/powercap.h
10909 F: drivers/powercap/
10910
10911 POWER STATE COORDINATION INTERFACE (PSCI)
10912 M: Mark Rutland <mark.rutland@arm.com>
10913 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10914 L: linux-arm-kernel@lists.infradead.org
10915 S: Maintained
10916 F: drivers/firmware/psci*.c
10917 F: include/linux/psci.h
10918 F: include/uapi/linux/psci.h
10919
10920 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10921 M: Sebastian Reichel <sre@kernel.org>
10922 L: linux-pm@vger.kernel.org
10923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10924 S: Maintained
10925 F: Documentation/devicetree/bindings/power/supply/
10926 F: include/linux/power_supply.h
10927 F: drivers/power/supply/
10928
10929 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10930 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10931 L: linuxppc-dev@lists.ozlabs.org
10932 S: Maintained
10933 F: drivers/char/powernv-op-panel.c
10934
10935 PPP OVER ATM (RFC 2364)
10936 M: Mitchell Blank Jr <mitch@sfgoth.com>
10937 S: Maintained
10938 F: net/atm/pppoatm.c
10939 F: include/uapi/linux/atmppp.h
10940
10941 PPP OVER ETHERNET
10942 M: Michal Ostrowski <mostrows@earthlink.net>
10943 S: Maintained
10944 F: drivers/net/ppp/pppoe.c
10945 F: drivers/net/ppp/pppox.c
10946
10947 PPP OVER L2TP
10948 M: James Chapman <jchapman@katalix.com>
10949 S: Maintained
10950 F: net/l2tp/l2tp_ppp.c
10951 F: include/linux/if_pppol2tp.h
10952 F: include/uapi/linux/if_pppol2tp.h
10953
10954 PPP PROTOCOL DRIVERS AND COMPRESSORS
10955 M: Paul Mackerras <paulus@samba.org>
10956 L: linux-ppp@vger.kernel.org
10957 S: Maintained
10958 F: drivers/net/ppp/ppp_*
10959
10960 PPS SUPPORT
10961 M: Rodolfo Giometti <giometti@enneenne.com>
10962 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10963 L: linuxpps@ml.enneenne.com (subscribers-only)
10964 S: Maintained
10965 F: Documentation/pps/
10966 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10967 F: Documentation/ABI/testing/sysfs-pps
10968 F: drivers/pps/
10969 F: include/linux/pps*.h
10970 F: include/uapi/linux/pps.h
10971
10972 PPTP DRIVER
10973 M: Dmitry Kozlov <xeb@mail.ru>
10974 L: netdev@vger.kernel.org
10975 S: Maintained
10976 F: drivers/net/ppp/pptp.c
10977 W: http://sourceforge.net/projects/accel-pptp
10978
10979 PREEMPTIBLE KERNEL
10980 M: Robert Love <rml@tech9.net>
10981 L: kpreempt-tech@lists.sourceforge.net
10982 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10983 S: Supported
10984 F: Documentation/preempt-locking.txt
10985 F: include/linux/preempt.h
10986
10987 PRINTK
10988 M: Petr Mladek <pmladek@suse.com>
10989 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10990 R: Steven Rostedt <rostedt@goodmis.org>
10991 S: Maintained
10992 F: kernel/printk/
10993 F: include/linux/printk.h
10994
10995 PRISM54 WIRELESS DRIVER
10996 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10997 L: linux-wireless@vger.kernel.org
10998 W: http://wireless.kernel.org/en/users/Drivers/p54
10999 S: Obsolete
11000 F: drivers/net/wireless/intersil/prism54/
11001
11002 PROC SYSCTL
11003 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11004 M: Kees Cook <keescook@chromium.org>
11005 L: linux-kernel@vger.kernel.org
11006 L: linux-fsdevel@vger.kernel.org
11007 S: Maintained
11008 F: fs/proc/proc_sysctl.c
11009 F: include/linux/sysctl.h
11010 F: kernel/sysctl.c
11011 F: tools/testing/selftests/sysctl/
11012
11013 PS3 NETWORK SUPPORT
11014 M: Geoff Levand <geoff@infradead.org>
11015 L: netdev@vger.kernel.org
11016 L: linuxppc-dev@lists.ozlabs.org
11017 S: Maintained
11018 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11019
11020 PS3 PLATFORM SUPPORT
11021 M: Geoff Levand <geoff@infradead.org>
11022 L: linuxppc-dev@lists.ozlabs.org
11023 S: Maintained
11024 F: arch/powerpc/boot/ps3*
11025 F: arch/powerpc/include/asm/lv1call.h
11026 F: arch/powerpc/include/asm/ps3*.h
11027 F: arch/powerpc/platforms/ps3/
11028 F: drivers/*/ps3*
11029 F: drivers/ps3/
11030 F: drivers/rtc/rtc-ps3.c
11031 F: drivers/usb/host/*ps3.c
11032 F: sound/ppc/snd_ps3*
11033
11034 PS3VRAM DRIVER
11035 M: Jim Paris <jim@jtan.com>
11036 M: Geoff Levand <geoff@infradead.org>
11037 L: linuxppc-dev@lists.ozlabs.org
11038 S: Maintained
11039 F: drivers/block/ps3vram.c
11040
11041 PSAMPLE PACKET SAMPLING SUPPORT:
11042 M: Yotam Gigi <yotam.gi@gmail.com>
11043 S: Maintained
11044 F: net/psample
11045 F: include/net/psample.h
11046 F: include/uapi/linux/psample.h
11047
11048 PSTORE FILESYSTEM
11049 M: Kees Cook <keescook@chromium.org>
11050 M: Anton Vorontsov <anton@enomsg.org>
11051 M: Colin Cross <ccross@android.com>
11052 M: Tony Luck <tony.luck@intel.com>
11053 S: Maintained
11054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11055 F: fs/pstore/
11056 F: include/linux/pstore*
11057 F: drivers/firmware/efi/efi-pstore.c
11058 F: drivers/acpi/apei/erst.c
11059 F: Documentation/admin-guide/ramoops.rst
11060 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11061 K: \b(pstore|ramoops)
11062
11063 PTP HARDWARE CLOCK SUPPORT
11064 M: Richard Cochran <richardcochran@gmail.com>
11065 L: netdev@vger.kernel.org
11066 S: Maintained
11067 W: http://linuxptp.sourceforge.net/
11068 F: Documentation/ABI/testing/sysfs-ptp
11069 F: Documentation/ptp/*
11070 F: drivers/net/ethernet/freescale/gianfar_ptp.c
11071 F: drivers/net/phy/dp83640*
11072 F: drivers/ptp/*
11073 F: include/linux/ptp_cl*
11074
11075 PTRACE SUPPORT
11076 M: Oleg Nesterov <oleg@redhat.com>
11077 S: Maintained
11078 F: include/asm-generic/syscall.h
11079 F: include/linux/ptrace.h
11080 F: include/linux/regset.h
11081 F: include/linux/tracehook.h
11082 F: include/uapi/linux/ptrace.h
11083 F: include/uapi/linux/ptrace.h
11084 F: include/asm-generic/ptrace.h
11085 F: kernel/ptrace.c
11086 F: arch/*/ptrace*.c
11087 F: arch/*/*/ptrace*.c
11088 F: arch/*/include/asm/ptrace*.h
11089
11090 PULSE8-CEC DRIVER
11091 M: Hans Verkuil <hverkuil@xs4all.nl>
11092 L: linux-media@vger.kernel.org
11093 T: git git://linuxtv.org/media_tree.git
11094 S: Maintained
11095 F: drivers/media/usb/pulse8-cec/*
11096 F: Documentation/media/cec-drivers/pulse8-cec.rst
11097
11098 PVRUSB2 VIDEO4LINUX DRIVER
11099 M: Mike Isely <isely@pobox.com>
11100 L: pvrusb2@isely.net (subscribers-only)
11101 L: linux-media@vger.kernel.org
11102 W: http://www.isely.net/pvrusb2/
11103 T: git git://linuxtv.org/media_tree.git
11104 S: Maintained
11105 F: Documentation/media/v4l-drivers/pvrusb2*
11106 F: drivers/media/usb/pvrusb2/
11107
11108 PWC WEBCAM DRIVER
11109 M: Hans Verkuil <hverkuil@xs4all.nl>
11110 L: linux-media@vger.kernel.org
11111 T: git git://linuxtv.org/media_tree.git
11112 S: Odd Fixes
11113 F: drivers/media/usb/pwc/*
11114
11115 PWM FAN DRIVER
11116 M: Kamil Debski <kamil@wypas.org>
11117 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11118 L: linux-hwmon@vger.kernel.org
11119 S: Supported
11120 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11121 F: Documentation/hwmon/pwm-fan
11122 F: drivers/hwmon/pwm-fan.c
11123
11124 PWM IR Transmitter
11125 M: Sean Young <sean@mess.org>
11126 L: linux-media@vger.kernel.org
11127 S: Maintained
11128 F: drivers/media/rc/pwm-ir-tx.c
11129
11130 PWM SUBSYSTEM
11131 M: Thierry Reding <thierry.reding@gmail.com>
11132 L: linux-pwm@vger.kernel.org
11133 S: Maintained
11134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11135 F: Documentation/pwm.txt
11136 F: Documentation/devicetree/bindings/pwm/
11137 F: include/linux/pwm.h
11138 F: drivers/pwm/
11139 F: drivers/video/backlight/pwm_bl.c
11140 F: include/linux/pwm_backlight.h
11141 F: drivers/gpio/gpio-mvebu.c
11142 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11143
11144 PXA GPIO DRIVER
11145 M: Robert Jarzmik <robert.jarzmik@free.fr>
11146 L: linux-gpio@vger.kernel.org
11147 S: Maintained
11148 F: drivers/gpio/gpio-pxa.c
11149
11150 PXA MMCI DRIVER
11151 S: Orphan
11152
11153 PXA RTC DRIVER
11154 M: Robert Jarzmik <robert.jarzmik@free.fr>
11155 L: linux-rtc@vger.kernel.org
11156 S: Maintained
11157
11158 PXA2xx/PXA3xx SUPPORT
11159 M: Daniel Mack <daniel@zonque.org>
11160 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11161 M: Robert Jarzmik <robert.jarzmik@free.fr>
11162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11163 T: git git://github.com/hzhuang1/linux.git
11164 T: git git://github.com/rjarzmik/linux.git
11165 S: Maintained
11166 F: arch/arm/boot/dts/pxa*
11167 F: arch/arm/mach-pxa/
11168 F: drivers/dma/pxa*
11169 F: drivers/pcmcia/pxa2xx*
11170 F: drivers/pinctrl/pxa/
11171 F: drivers/spi/spi-pxa2xx*
11172 F: drivers/usb/gadget/udc/pxa2*
11173 F: include/sound/pxa2xx-lib.h
11174 F: sound/arm/pxa*
11175 F: sound/soc/pxa/
11176
11177 PXA3xx NAND FLASH DRIVER
11178 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11179 L: linux-mtd@lists.infradead.org
11180 S: Maintained
11181 F: drivers/mtd/nand/pxa3xx_nand.c
11182
11183 QAT DRIVER
11184 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11185 L: qat-linux@intel.com
11186 S: Supported
11187 F: drivers/crypto/qat/
11188
11189 QCOM AUDIO (ASoC) DRIVERS
11190 M: Patrick Lai <plai@codeaurora.org>
11191 M: Banajit Goswami <bgoswami@codeaurora.org>
11192 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11193 S: Supported
11194 F: sound/soc/qcom/
11195
11196 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11197 M: Gabriel Somlo <somlo@cmu.edu>
11198 M: "Michael S. Tsirkin" <mst@redhat.com>
11199 L: qemu-devel@nongnu.org
11200 S: Maintained
11201 F: drivers/firmware/qemu_fw_cfg.c
11202
11203 QIB DRIVER
11204 M: Mike Marciniszyn <infinipath@intel.com>
11205 L: linux-rdma@vger.kernel.org
11206 S: Supported
11207 F: drivers/infiniband/hw/qib/
11208
11209 QLOGIC QL41xxx FCOE DRIVER
11210 M: QLogic-Storage-Upstream@cavium.com
11211 L: linux-scsi@vger.kernel.org
11212 S: Supported
11213 F: drivers/scsi/qedf/
11214
11215 QLOGIC QL41xxx ISCSI DRIVER
11216 M: QLogic-Storage-Upstream@cavium.com
11217 L: linux-scsi@vger.kernel.org
11218 S: Supported
11219 F: drivers/scsi/qedi/
11220
11221 QLOGIC QL4xxx ETHERNET DRIVER
11222 M: Ariel Elior <Ariel.Elior@cavium.com>
11223 M: everest-linux-l2@cavium.com
11224 L: netdev@vger.kernel.org
11225 S: Supported
11226 F: drivers/net/ethernet/qlogic/qed/
11227 F: include/linux/qed/
11228 F: drivers/net/ethernet/qlogic/qede/
11229
11230 QLOGIC QL4xxx RDMA DRIVER
11231 M: Ram Amrani <Ram.Amrani@cavium.com>
11232 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11233 M: Ariel Elior <Ariel.Elior@cavium.com>
11234 L: linux-rdma@vger.kernel.org
11235 S: Supported
11236 F: drivers/infiniband/hw/qedr/
11237 F: include/uapi/rdma/qedr-abi.h
11238
11239 QLOGIC QLA1280 SCSI DRIVER
11240 M: Michael Reed <mdr@sgi.com>
11241 L: linux-scsi@vger.kernel.org
11242 S: Maintained
11243 F: drivers/scsi/qla1280.[ch]
11244
11245 QLOGIC QLA2XXX FC-SCSI DRIVER
11246 M: qla2xxx-upstream@qlogic.com
11247 L: linux-scsi@vger.kernel.org
11248 S: Supported
11249 F: Documentation/scsi/LICENSE.qla2xxx
11250 F: drivers/scsi/qla2xxx/
11251
11252 QLOGIC QLA3XXX NETWORK DRIVER
11253 M: Dept-GELinuxNICDev@cavium.com
11254 L: netdev@vger.kernel.org
11255 S: Supported
11256 F: Documentation/networking/LICENSE.qla3xxx
11257 F: drivers/net/ethernet/qlogic/qla3xxx.*
11258
11259 QLOGIC QLA4XXX iSCSI DRIVER
11260 M: QLogic-Storage-Upstream@qlogic.com
11261 L: linux-scsi@vger.kernel.org
11262 S: Supported
11263 F: Documentation/scsi/LICENSE.qla4xxx
11264 F: drivers/scsi/qla4xxx/
11265
11266 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11267 M: Harish Patil <harish.patil@cavium.com>
11268 M: Manish Chopra <manish.chopra@cavium.com>
11269 M: Dept-GELinuxNICDev@cavium.com
11270 L: netdev@vger.kernel.org
11271 S: Supported
11272 F: drivers/net/ethernet/qlogic/qlcnic/
11273
11274 QLOGIC QLGE 10Gb ETHERNET DRIVER
11275 M: Harish Patil <harish.patil@cavium.com>
11276 M: Manish Chopra <manish.chopra@cavium.com>
11277 M: Dept-GELinuxNICDev@cavium.com
11278 L: netdev@vger.kernel.org
11279 S: Supported
11280 F: drivers/net/ethernet/qlogic/qlge/
11281
11282 QNX4 FILESYSTEM
11283 M: Anders Larsen <al@alarsen.net>
11284 W: http://www.alarsen.net/linux/qnx4fs/
11285 S: Maintained
11286 F: fs/qnx4/
11287 F: include/uapi/linux/qnx4_fs.h
11288 F: include/uapi/linux/qnxtypes.h
11289
11290 QORIQ DPAA2 FSL-MC BUS DRIVER
11291 M: Stuart Yoder <stuyoder@gmail.com>
11292 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11293 L: linux-kernel@vger.kernel.org
11294 S: Maintained
11295 F: drivers/staging/fsl-mc/
11296 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11297
11298 QT1010 MEDIA DRIVER
11299 M: Antti Palosaari <crope@iki.fi>
11300 L: linux-media@vger.kernel.org
11301 W: https://linuxtv.org
11302 W: http://palosaari.fi/linux/
11303 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11304 T: git git://linuxtv.org/anttip/media_tree.git
11305 S: Maintained
11306 F: drivers/media/tuners/qt1010*
11307
11308 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11309 M: Kalle Valo <kvalo@qca.qualcomm.com>
11310 L: ath10k@lists.infradead.org
11311 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11313 S: Supported
11314 F: drivers/net/wireless/ath/ath10k/
11315
11316 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11317 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11318 L: linux-wireless@vger.kernel.org
11319 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11320 S: Supported
11321 F: drivers/net/wireless/ath/ath9k/
11322
11323 QUALCOMM CAMERA SUBSYSTEM DRIVER
11324 M: Todor Tomov <todor.tomov@linaro.org>
11325 L: linux-media@vger.kernel.org
11326 S: Maintained
11327 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11328 F: Documentation/media/v4l-drivers/qcom_camss.rst
11329 F: drivers/media/platform/qcom/camss-8x16/
11330
11331 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11332 M: Timur Tabi <timur@codeaurora.org>
11333 L: netdev@vger.kernel.org
11334 S: Supported
11335 F: drivers/net/ethernet/qualcomm/emac/
11336
11337 QUALCOMM HEXAGON ARCHITECTURE
11338 M: Richard Kuo <rkuo@codeaurora.org>
11339 L: linux-hexagon@vger.kernel.org
11340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11341 S: Supported
11342 F: arch/hexagon/
11343
11344 QUALCOMM IOMMU
11345 M: Rob Clark <robdclark@gmail.com>
11346 L: iommu@lists.linux-foundation.org
11347 L: linux-arm-msm@vger.kernel.org
11348 S: Maintained
11349 F: drivers/iommu/qcom_iommu.c
11350
11351 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11352 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11353 L: linux-media@vger.kernel.org
11354 L: linux-arm-msm@vger.kernel.org
11355 T: git git://linuxtv.org/media_tree.git
11356 S: Maintained
11357 F: drivers/media/platform/qcom/venus/
11358
11359 QUALCOMM WCN36XX WIRELESS DRIVER
11360 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11361 L: wcn36xx@lists.infradead.org
11362 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11363 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11364 S: Supported
11365 F: drivers/net/wireless/ath/wcn36xx/
11366
11367 QUANTENNA QTNFMAC WIRELESS DRIVER
11368 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11369 M: Avinash Patil <avinashp@quantenna.com>
11370 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11371 L: linux-wireless@vger.kernel.org
11372 S: Maintained
11373 F: drivers/net/wireless/quantenna
11374
11375 RADEON and AMDGPU DRM DRIVERS
11376 M: Alex Deucher <alexander.deucher@amd.com>
11377 M: Christian König <christian.koenig@amd.com>
11378 L: amd-gfx@lists.freedesktop.org
11379 T: git git://people.freedesktop.org/~agd5f/linux
11380 S: Supported
11381 F: drivers/gpu/drm/radeon/
11382 F: include/uapi/drm/radeon_drm.h
11383 F: drivers/gpu/drm/amd/
11384 F: include/uapi/drm/amdgpu_drm.h
11385
11386 RADEON FRAMEBUFFER DISPLAY DRIVER
11387 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11388 L: linux-fbdev@vger.kernel.org
11389 S: Maintained
11390 F: drivers/video/fbdev/aty/radeon*
11391 F: include/uapi/linux/radeonfb.h
11392
11393 RADIOSHARK RADIO DRIVER
11394 M: Hans Verkuil <hverkuil@xs4all.nl>
11395 L: linux-media@vger.kernel.org
11396 T: git git://linuxtv.org/media_tree.git
11397 S: Maintained
11398 F: drivers/media/radio/radio-shark.c
11399
11400 RADIOSHARK2 RADIO DRIVER
11401 M: Hans Verkuil <hverkuil@xs4all.nl>
11402 L: linux-media@vger.kernel.org
11403 T: git git://linuxtv.org/media_tree.git
11404 S: Maintained
11405 F: drivers/media/radio/radio-shark2.c
11406 F: drivers/media/radio/radio-tea5777.c
11407
11408 RADOS BLOCK DEVICE (RBD)
11409 M: Ilya Dryomov <idryomov@gmail.com>
11410 M: Sage Weil <sage@redhat.com>
11411 M: Alex Elder <elder@kernel.org>
11412 L: ceph-devel@vger.kernel.org
11413 W: http://ceph.com/
11414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11415 T: git git://github.com/ceph/ceph-client.git
11416 S: Supported
11417 F: Documentation/ABI/testing/sysfs-bus-rbd
11418 F: drivers/block/rbd.c
11419 F: drivers/block/rbd_types.h
11420
11421 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11422 M: Paul Mackerras <paulus@samba.org>
11423 L: linux-fbdev@vger.kernel.org
11424 S: Maintained
11425 F: drivers/video/fbdev/aty/aty128fb.c
11426
11427 RAINSHADOW-CEC DRIVER
11428 M: Hans Verkuil <hverkuil@xs4all.nl>
11429 L: linux-media@vger.kernel.org
11430 T: git git://linuxtv.org/media_tree.git
11431 S: Maintained
11432 F: drivers/media/usb/rainshadow-cec/*
11433
11434 RALINK MIPS ARCHITECTURE
11435 M: John Crispin <john@phrozen.org>
11436 L: linux-mips@linux-mips.org
11437 S: Maintained
11438 F: arch/mips/ralink
11439
11440 RALINK RT2X00 WIRELESS LAN DRIVER
11441 P: rt2x00 project
11442 M: Stanislaw Gruszka <sgruszka@redhat.com>
11443 M: Helmut Schaa <helmut.schaa@googlemail.com>
11444 L: linux-wireless@vger.kernel.org
11445 S: Maintained
11446 F: drivers/net/wireless/ralink/rt2x00/
11447
11448 RAMDISK RAM BLOCK DEVICE DRIVER
11449 M: Jens Axboe <axboe@kernel.dk>
11450 S: Maintained
11451 F: Documentation/blockdev/ramdisk.txt
11452 F: drivers/block/brd.c
11453
11454 RANDOM NUMBER DRIVER
11455 M: "Theodore Ts'o" <tytso@mit.edu>
11456 S: Maintained
11457 F: drivers/char/random.c
11458
11459 RAPIDIO SUBSYSTEM
11460 M: Matt Porter <mporter@kernel.crashing.org>
11461 M: Alexandre Bounine <alexandre.bounine@idt.com>
11462 S: Maintained
11463 F: drivers/rapidio/
11464
11465 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11466 L: linux-wireless@vger.kernel.org
11467 S: Orphan
11468 F: drivers/net/wireless/ray*
11469
11470 RCUTORTURE MODULE
11471 M: Josh Triplett <josh@joshtriplett.org>
11472 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11473 L: linux-kernel@vger.kernel.org
11474 S: Supported
11475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11476 F: Documentation/RCU/torture.txt
11477 F: kernel/rcu/rcutorture.c
11478
11479 RCUTORTURE TEST FRAMEWORK
11480 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11481 M: Josh Triplett <josh@joshtriplett.org>
11482 R: Steven Rostedt <rostedt@goodmis.org>
11483 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11484 R: Lai Jiangshan <jiangshanlai@gmail.com>
11485 L: linux-kernel@vger.kernel.org
11486 S: Supported
11487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11488 F: tools/testing/selftests/rcutorture
11489
11490 RDC R-321X SoC
11491 M: Florian Fainelli <florian@openwrt.org>
11492 S: Maintained
11493
11494 RDC R6040 FAST ETHERNET DRIVER
11495 M: Florian Fainelli <f.fainelli@gmail.com>
11496 L: netdev@vger.kernel.org
11497 S: Maintained
11498 F: drivers/net/ethernet/rdc/r6040.c
11499
11500 RDMAVT - RDMA verbs software
11501 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11502 L: linux-rdma@vger.kernel.org
11503 S: Supported
11504 F: drivers/infiniband/sw/rdmavt
11505
11506 RDS - RELIABLE DATAGRAM SOCKETS
11507 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11508 L: netdev@vger.kernel.org
11509 L: linux-rdma@vger.kernel.org
11510 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11511 W: https://oss.oracle.com/projects/rds/
11512 S: Supported
11513 F: net/rds/
11514 F: Documentation/networking/rds.txt
11515
11516 RDT - RESOURCE ALLOCATION
11517 M: Fenghua Yu <fenghua.yu@intel.com>
11518 L: linux-kernel@vger.kernel.org
11519 S: Supported
11520 F: arch/x86/kernel/cpu/intel_rdt*
11521 F: arch/x86/include/asm/intel_rdt_sched.h
11522 F: Documentation/x86/intel_rdt*
11523
11524 READ-COPY UPDATE (RCU)
11525 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11526 M: Josh Triplett <josh@joshtriplett.org>
11527 R: Steven Rostedt <rostedt@goodmis.org>
11528 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11529 R: Lai Jiangshan <jiangshanlai@gmail.com>
11530 L: linux-kernel@vger.kernel.org
11531 W: http://www.rdrop.com/users/paulmck/RCU/
11532 S: Supported
11533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11534 F: Documentation/RCU/
11535 X: Documentation/RCU/torture.txt
11536 F: include/linux/rcu*
11537 X: include/linux/srcu.h
11538 F: kernel/rcu/
11539 X: kernel/torture.c
11540
11541 REAL TIME CLOCK (RTC) SUBSYSTEM
11542 M: Alessandro Zummo <a.zummo@towertech.it>
11543 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11544 L: linux-rtc@vger.kernel.org
11545 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11547 S: Maintained
11548 F: Documentation/devicetree/bindings/rtc/
11549 F: Documentation/rtc.txt
11550 F: drivers/rtc/
11551 F: include/linux/rtc.h
11552 F: include/uapi/linux/rtc.h
11553 F: include/linux/rtc/
11554 F: include/linux/platform_data/rtc-*
11555 F: tools/testing/selftests/timers/rtctest.c
11556
11557 REALTEK AUDIO CODECS
11558 M: Bard Liao <bardliao@realtek.com>
11559 M: Oder Chiou <oder_chiou@realtek.com>
11560 S: Maintained
11561 F: sound/soc/codecs/rt*
11562 F: include/sound/rt*.h
11563
11564 REGISTER MAP ABSTRACTION
11565 M: Mark Brown <broonie@kernel.org>
11566 L: linux-kernel@vger.kernel.org
11567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11568 S: Supported
11569 F: Documentation/devicetree/bindings/regmap/
11570 F: drivers/base/regmap/
11571 F: include/linux/regmap.h
11572
11573 REISERFS FILE SYSTEM
11574 L: reiserfs-devel@vger.kernel.org
11575 S: Supported
11576 F: fs/reiserfs/
11577
11578 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11579 M: Ohad Ben-Cohen <ohad@wizery.com>
11580 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11581 L: linux-remoteproc@vger.kernel.org
11582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11583 S: Maintained
11584 F: Documentation/devicetree/bindings/remoteproc/
11585 F: Documentation/remoteproc.txt
11586 F: drivers/remoteproc/
11587 F: include/linux/remoteproc.h
11588
11589 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11590 M: Ohad Ben-Cohen <ohad@wizery.com>
11591 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11592 L: linux-remoteproc@vger.kernel.org
11593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11594 S: Maintained
11595 F: drivers/rpmsg/
11596 F: Documentation/rpmsg.txt
11597 F: include/linux/rpmsg.h
11598 F: include/linux/rpmsg/
11599
11600 RENESAS CLOCK DRIVERS
11601 M: Geert Uytterhoeven <geert+renesas@glider.be>
11602 L: linux-renesas-soc@vger.kernel.org
11603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11604 S: Supported
11605 F: drivers/clk/renesas/
11606
11607 RENESAS ETHERNET DRIVERS
11608 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11609 L: netdev@vger.kernel.org
11610 L: linux-renesas-soc@vger.kernel.org
11611 F: Documentation/devicetree/bindings/net/renesas,*.txt
11612 F: Documentation/devicetree/bindings/net/sh_eth.txt
11613 F: drivers/net/ethernet/renesas/
11614 F: include/linux/sh_eth.h
11615
11616 RENESAS R-CAR GYROADC DRIVER
11617 M: Marek Vasut <marek.vasut@gmail.com>
11618 L: linux-iio@vger.kernel.org
11619 S: Supported
11620 F: drivers/iio/adc/rcar_gyro_adc.c
11621
11622 RENESAS USB PHY DRIVER
11623 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11624 L: linux-renesas-soc@vger.kernel.org
11625 S: Maintained
11626 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11627
11628 RESET CONTROLLER FRAMEWORK
11629 M: Philipp Zabel <p.zabel@pengutronix.de>
11630 T: git git://git.pengutronix.de/git/pza/linux
11631 S: Maintained
11632 F: drivers/reset/
11633 F: Documentation/devicetree/bindings/reset/
11634 F: include/dt-bindings/reset/
11635 F: include/linux/reset.h
11636 F: include/linux/reset-controller.h
11637
11638 RFKILL
11639 M: Johannes Berg <johannes@sipsolutions.net>
11640 L: linux-wireless@vger.kernel.org
11641 W: http://wireless.kernel.org/
11642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11644 S: Maintained
11645 F: Documentation/rfkill.txt
11646 F: Documentation/ABI/stable/sysfs-class-rfkill
11647 F: net/rfkill/
11648
11649 RHASHTABLE
11650 M: Thomas Graf <tgraf@suug.ch>
11651 M: Herbert Xu <herbert@gondor.apana.org.au>
11652 L: netdev@vger.kernel.org
11653 S: Maintained
11654 F: lib/rhashtable.c
11655 F: include/linux/rhashtable.h
11656
11657 RICOH R5C592 MEMORYSTICK DRIVER
11658 M: Maxim Levitsky <maximlevitsky@gmail.com>
11659 S: Maintained
11660 F: drivers/memstick/host/r592.*
11661
11662 RICOH SMARTMEDIA/XD DRIVER
11663 M: Maxim Levitsky <maximlevitsky@gmail.com>
11664 S: Maintained
11665 F: drivers/mtd/nand/r852.c
11666 F: drivers/mtd/nand/r852.h
11667
11668 RISC-V ARCHITECTURE
11669 M: Palmer Dabbelt <palmer@sifive.com>
11670 M: Albert Ou <albert@sifive.com>
11671 L: linux-riscv@lists.infradead.org
11672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11673 S: Supported
11674 F: arch/riscv/
11675 K: riscv
11676 N: riscv
11677
11678 ROCCAT DRIVERS
11679 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11680 W: http://sourceforge.net/projects/roccat/
11681 S: Maintained
11682 F: drivers/hid/hid-roccat*
11683 F: include/linux/hid-roccat*
11684 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11685
11686 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11687 M: Jacob chen <jacob2.chen@rock-chips.com>
11688 L: linux-media@vger.kernel.org
11689 S: Maintained
11690 F: drivers/media/platform/rockchip/rga/
11691 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
11692
11693 ROCKER DRIVER
11694 M: Jiri Pirko <jiri@resnulli.us>
11695 L: netdev@vger.kernel.org
11696 S: Supported
11697 F: drivers/net/ethernet/rocker/
11698
11699 ROCKETPORT DRIVER
11700 P: Comtrol Corp.
11701 W: http://www.comtrol.com
11702 S: Maintained
11703 F: Documentation/serial/rocket.txt
11704 F: drivers/tty/rocket*
11705
11706 ROCKETPORT EXPRESS/INFINITY DRIVER
11707 M: Kevin Cernekee <cernekee@gmail.com>
11708 L: linux-serial@vger.kernel.org
11709 S: Odd Fixes
11710 F: drivers/tty/serial/rp2.*
11711
11712 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11713 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11714 L: linux-kernel@vger.kernel.org
11715 L: linux-renesas-soc@vger.kernel.org
11716 S: Supported
11717 F: drivers/mfd/bd9571mwv.c
11718 F: drivers/regulator/bd9571mwv-regulator.c
11719 F: drivers/gpio/gpio-bd9571mwv.c
11720 F: include/linux/mfd/bd9571mwv.h
11721 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11722
11723 ROSE NETWORK LAYER
11724 M: Ralf Baechle <ralf@linux-mips.org>
11725 L: linux-hams@vger.kernel.org
11726 W: http://www.linux-ax25.org/
11727 S: Maintained
11728 F: include/net/rose.h
11729 F: include/uapi/linux/rose.h
11730 F: net/rose/
11731
11732 RTL2830 MEDIA DRIVER
11733 M: Antti Palosaari <crope@iki.fi>
11734 L: linux-media@vger.kernel.org
11735 W: https://linuxtv.org
11736 W: http://palosaari.fi/linux/
11737 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11738 T: git git://linuxtv.org/anttip/media_tree.git
11739 S: Maintained
11740 F: drivers/media/dvb-frontends/rtl2830*
11741
11742 RTL2832 MEDIA DRIVER
11743 M: Antti Palosaari <crope@iki.fi>
11744 L: linux-media@vger.kernel.org
11745 W: https://linuxtv.org
11746 W: http://palosaari.fi/linux/
11747 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11748 T: git git://linuxtv.org/anttip/media_tree.git
11749 S: Maintained
11750 F: drivers/media/dvb-frontends/rtl2832*
11751
11752 RTL2832_SDR MEDIA DRIVER
11753 M: Antti Palosaari <crope@iki.fi>
11754 L: linux-media@vger.kernel.org
11755 W: https://linuxtv.org
11756 W: http://palosaari.fi/linux/
11757 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11758 T: git git://linuxtv.org/anttip/media_tree.git
11759 S: Maintained
11760 F: drivers/media/dvb-frontends/rtl2832_sdr*
11761
11762 RTL8180 WIRELESS DRIVER
11763 L: linux-wireless@vger.kernel.org
11764 W: http://wireless.kernel.org/
11765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11766 S: Orphan
11767 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11768
11769 RTL8187 WIRELESS DRIVER
11770 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11771 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11772 M: Larry Finger <Larry.Finger@lwfinger.net>
11773 L: linux-wireless@vger.kernel.org
11774 W: http://wireless.kernel.org/
11775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11776 S: Maintained
11777 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11778
11779 RTL8192CE WIRELESS DRIVER
11780 M: Larry Finger <Larry.Finger@lwfinger.net>
11781 M: Chaoming Li <chaoming_li@realsil.com.cn>
11782 L: linux-wireless@vger.kernel.org
11783 W: http://wireless.kernel.org/
11784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11785 S: Maintained
11786 F: drivers/net/wireless/realtek/rtlwifi/
11787 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11788
11789 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11790 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11791 L: linux-wireless@vger.kernel.org
11792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11793 S: Maintained
11794 F: drivers/net/wireless/realtek/rtl8xxxu/
11795
11796 RXRPC SOCKETS (AF_RXRPC)
11797 M: David Howells <dhowells@redhat.com>
11798 L: linux-afs@lists.infradead.org
11799 S: Supported
11800 F: net/rxrpc/
11801 F: include/keys/rxrpc-type.h
11802 F: include/net/af_rxrpc.h
11803 F: include/trace/events/rxrpc.h
11804 F: include/uapi/linux/rxrpc.h
11805 F: Documentation/networking/rxrpc.txt
11806 W: https://www.infradead.org/~dhowells/kafs/
11807
11808 S3 SAVAGE FRAMEBUFFER DRIVER
11809 M: Antonino Daplas <adaplas@gmail.com>
11810 L: linux-fbdev@vger.kernel.org
11811 S: Maintained
11812 F: drivers/video/fbdev/savage/
11813
11814 S390
11815 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11816 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11817 L: linux-s390@vger.kernel.org
11818 W: http://www.ibm.com/developerworks/linux/linux390/
11819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11820 S: Supported
11821 F: arch/s390/
11822 F: drivers/s390/
11823 F: Documentation/s390/
11824 F: Documentation/driver-api/s390-drivers.rst
11825
11826 S390 COMMON I/O LAYER
11827 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11828 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11829 L: linux-s390@vger.kernel.org
11830 W: http://www.ibm.com/developerworks/linux/linux390/
11831 S: Supported
11832 F: drivers/s390/cio/
11833
11834 S390 DASD DRIVER
11835 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11836 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11837 L: linux-s390@vger.kernel.org
11838 W: http://www.ibm.com/developerworks/linux/linux390/
11839 S: Supported
11840 F: drivers/s390/block/dasd*
11841 F: block/partitions/ibm.c
11842
11843 S390 IOMMU (PCI)
11844 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11845 L: linux-s390@vger.kernel.org
11846 W: http://www.ibm.com/developerworks/linux/linux390/
11847 S: Supported
11848 F: drivers/iommu/s390-iommu.c
11849
11850 S390 IUCV NETWORK LAYER
11851 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11852 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11853 L: linux-s390@vger.kernel.org
11854 W: http://www.ibm.com/developerworks/linux/linux390/
11855 S: Supported
11856 F: drivers/s390/net/*iucv*
11857 F: include/net/iucv/
11858 F: net/iucv/
11859
11860 S390 NETWORK DRIVERS
11861 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11862 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11863 L: linux-s390@vger.kernel.org
11864 W: http://www.ibm.com/developerworks/linux/linux390/
11865 S: Supported
11866 F: drivers/s390/net/
11867
11868 S390 PCI SUBSYSTEM
11869 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11870 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11871 L: linux-s390@vger.kernel.org
11872 W: http://www.ibm.com/developerworks/linux/linux390/
11873 S: Supported
11874 F: arch/s390/pci/
11875 F: drivers/pci/hotplug/s390_pci_hpc.c
11876
11877 S390 VFIO-CCW DRIVER
11878 M: Cornelia Huck <cohuck@redhat.com>
11879 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11880 L: linux-s390@vger.kernel.org
11881 L: kvm@vger.kernel.org
11882 S: Supported
11883 F: drivers/s390/cio/vfio_ccw*
11884 F: Documentation/s390/vfio-ccw.txt
11885 F: include/uapi/linux/vfio_ccw.h
11886
11887 S390 ZCRYPT DRIVER
11888 M: Harald Freudenberger <freude@de.ibm.com>
11889 L: linux-s390@vger.kernel.org
11890 W: http://www.ibm.com/developerworks/linux/linux390/
11891 S: Supported
11892 F: drivers/s390/crypto/
11893
11894 S390 ZFCP DRIVER
11895 M: Steffen Maier <maier@linux.vnet.ibm.com>
11896 M: Benjamin Block <bblock@linux.vnet.ibm.com>
11897 L: linux-s390@vger.kernel.org
11898 W: http://www.ibm.com/developerworks/linux/linux390/
11899 S: Supported
11900 F: drivers/s390/scsi/zfcp_*
11901
11902 S3C24XX SD/MMC Driver
11903 M: Ben Dooks <ben-linux@fluff.org>
11904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11905 S: Supported
11906 F: drivers/mmc/host/s3cmci.*
11907
11908 SAA6588 RDS RECEIVER DRIVER
11909 M: Hans Verkuil <hverkuil@xs4all.nl>
11910 L: linux-media@vger.kernel.org
11911 T: git git://linuxtv.org/media_tree.git
11912 W: https://linuxtv.org
11913 S: Odd Fixes
11914 F: drivers/media/i2c/saa6588*
11915
11916 SAA7134 VIDEO4LINUX DRIVER
11917 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11918 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11919 L: linux-media@vger.kernel.org
11920 W: https://linuxtv.org
11921 T: git git://linuxtv.org/media_tree.git
11922 S: Odd fixes
11923 F: Documentation/media/v4l-drivers/saa7134*
11924 F: drivers/media/pci/saa7134/
11925
11926 SAA7146 VIDEO4LINUX-2 DRIVER
11927 M: Hans Verkuil <hverkuil@xs4all.nl>
11928 L: linux-media@vger.kernel.org
11929 T: git git://linuxtv.org/media_tree.git
11930 S: Maintained
11931 F: drivers/media/common/saa7146/
11932 F: drivers/media/pci/saa7146/
11933 F: include/media/saa7146*
11934
11935 SAMSUNG AUDIO (ASoC) DRIVERS
11936 M: Krzysztof Kozlowski <krzk@kernel.org>
11937 M: Sangbeom Kim <sbkim73@samsung.com>
11938 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11939 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11940 S: Supported
11941 F: sound/soc/samsung/
11942
11943 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11944 M: Krzysztof Kozlowski <krzk@kernel.org>
11945 L: linux-crypto@vger.kernel.org
11946 L: linux-samsung-soc@vger.kernel.org
11947 S: Maintained
11948 F: drivers/crypto/exynos-rng.c
11949 F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11950
11951 SAMSUNG FRAMEBUFFER DRIVER
11952 M: Jingoo Han <jingoohan1@gmail.com>
11953 L: linux-fbdev@vger.kernel.org
11954 S: Maintained
11955 F: drivers/video/fbdev/s3c-fb.c
11956
11957 SAMSUNG LAPTOP DRIVER
11958 M: Corentin Chary <corentin.chary@gmail.com>
11959 L: platform-driver-x86@vger.kernel.org
11960 S: Maintained
11961 F: drivers/platform/x86/samsung-laptop.c
11962
11963 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11964 M: Sangbeom Kim <sbkim73@samsung.com>
11965 M: Krzysztof Kozlowski <krzk@kernel.org>
11966 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11967 L: linux-kernel@vger.kernel.org
11968 L: linux-samsung-soc@vger.kernel.org
11969 S: Supported
11970 F: drivers/mfd/sec*.c
11971 F: drivers/regulator/s2m*.c
11972 F: drivers/regulator/s5m*.c
11973 F: drivers/clk/clk-s2mps11.c
11974 F: drivers/rtc/rtc-s5m.c
11975 F: include/linux/mfd/samsung/
11976 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11977 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11978 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11979 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11980
11981 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11982 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11983 L: linux-media@vger.kernel.org
11984 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11985 S: Maintained
11986 F: drivers/media/platform/s3c-camif/
11987 F: include/media/drv-intf/s3c_camif.h
11988
11989 SAMSUNG S3FWRN5 NFC DRIVER
11990 M: Robert Baldyga <r.baldyga@samsung.com>
11991 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11992 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11993 S: Supported
11994 F: drivers/nfc/s3fwrn5
11995
11996 SAMSUNG S5C73M3 CAMERA DRIVER
11997 M: Kyungmin Park <kyungmin.park@samsung.com>
11998 M: Andrzej Hajda <a.hajda@samsung.com>
11999 L: linux-media@vger.kernel.org
12000 S: Supported
12001 F: drivers/media/i2c/s5c73m3/*
12002
12003 SAMSUNG S5K5BAF 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/s5k5baf.c
12009
12010 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12011 M: Krzysztof Kozlowski <krzk@kernel.org>
12012 M: Vladimir Zapolskiy <vz@mleia.com>
12013 L: linux-crypto@vger.kernel.org
12014 L: linux-samsung-soc@vger.kernel.org
12015 S: Maintained
12016 F: drivers/crypto/s5p-sss.c
12017
12018 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12019 M: Kyungmin Park <kyungmin.park@samsung.com>
12020 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12021 L: linux-media@vger.kernel.org
12022 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12023 S: Supported
12024 F: drivers/media/platform/exynos4-is/
12025
12026 SAMSUNG SOC CLOCK DRIVERS
12027 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12028 M: Tomasz Figa <tomasz.figa@gmail.com>
12029 M: Chanwoo Choi <cw00.choi@samsung.com>
12030 S: Supported
12031 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12032 F: drivers/clk/samsung/
12033 F: include/dt-bindings/clock/exynos*.h
12034 F: Documentation/devicetree/bindings/clock/exynos*.txt
12035
12036 SAMSUNG SPI DRIVERS
12037 M: Kukjin Kim <kgene@kernel.org>
12038 M: Krzysztof Kozlowski <krzk@kernel.org>
12039 M: Andi Shyti <andi.shyti@samsung.com>
12040 L: linux-spi@vger.kernel.org
12041 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12042 S: Maintained
12043 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12044 F: drivers/spi/spi-s3c*
12045 F: include/linux/platform_data/spi-s3c64xx.h
12046
12047 SAMSUNG SXGBE DRIVERS
12048 M: Byungho An <bh74.an@samsung.com>
12049 M: Girish K S <ks.giri@samsung.com>
12050 M: Vipul Pandya <vipul.pandya@samsung.com>
12051 S: Supported
12052 L: netdev@vger.kernel.org
12053 F: drivers/net/ethernet/samsung/sxgbe/
12054
12055 SAMSUNG THERMAL DRIVER
12056 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12057 L: linux-pm@vger.kernel.org
12058 L: linux-samsung-soc@vger.kernel.org
12059 S: Supported
12060 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12061 F: drivers/thermal/samsung/
12062
12063 SAMSUNG USB2 PHY DRIVER
12064 M: Kamil Debski <kamil@wypas.org>
12065 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12066 L: linux-kernel@vger.kernel.org
12067 S: Supported
12068 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12069 F: Documentation/phy/samsung-usb2.txt
12070 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12071 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12072 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12073 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12074 F: drivers/phy/samsung/phy-samsung-usb2.c
12075 F: drivers/phy/samsung/phy-samsung-usb2.h
12076
12077 SC1200 WDT DRIVER
12078 M: Zwane Mwaikambo <zwanem@gmail.com>
12079 S: Maintained
12080 F: drivers/watchdog/sc1200wdt.c
12081
12082 SCHEDULER
12083 M: Ingo Molnar <mingo@redhat.com>
12084 M: Peter Zijlstra <peterz@infradead.org>
12085 L: linux-kernel@vger.kernel.org
12086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12087 S: Maintained
12088 F: kernel/sched/
12089 F: include/linux/sched.h
12090 F: include/uapi/linux/sched.h
12091 F: include/linux/wait.h
12092
12093 SCORE ARCHITECTURE
12094 M: Chen Liqin <liqin.linux@gmail.com>
12095 M: Lennox Wu <lennox.wu@gmail.com>
12096 W: http://www.sunplus.com
12097 S: Supported
12098 F: arch/score/
12099
12100 SCR24X CHIP CARD INTERFACE DRIVER
12101 M: Lubomir Rintel <lkundrak@v3.sk>
12102 S: Supported
12103 F: drivers/char/pcmcia/scr24x_cs.c
12104
12105 SCSI CDROM DRIVER
12106 M: Jens Axboe <axboe@kernel.dk>
12107 L: linux-scsi@vger.kernel.org
12108 W: http://www.kernel.dk
12109 S: Maintained
12110 F: drivers/scsi/sr*
12111
12112 SCSI RDMA PROTOCOL (SRP) INITIATOR
12113 M: Bart Van Assche <bart.vanassche@sandisk.com>
12114 L: linux-rdma@vger.kernel.org
12115 S: Supported
12116 W: http://www.openfabrics.org
12117 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12119 F: drivers/infiniband/ulp/srp/
12120 F: include/scsi/srp.h
12121
12122 SCSI SG DRIVER
12123 M: Doug Gilbert <dgilbert@interlog.com>
12124 L: linux-scsi@vger.kernel.org
12125 W: http://sg.danny.cz/sg
12126 S: Maintained
12127 F: Documentation/scsi/scsi-generic.txt
12128 F: drivers/scsi/sg.c
12129 F: include/scsi/sg.h
12130
12131 SCSI SUBSYSTEM
12132 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12134 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12136 L: linux-scsi@vger.kernel.org
12137 S: Maintained
12138 F: Documentation/devicetree/bindings/scsi/
12139 F: drivers/scsi/
12140 F: include/scsi/
12141
12142 SCSI TAPE DRIVER
12143 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12144 L: linux-scsi@vger.kernel.org
12145 S: Maintained
12146 F: Documentation/scsi/st.txt
12147 F: drivers/scsi/st.*
12148 F: drivers/scsi/st_*.h
12149
12150 SCTP PROTOCOL
12151 M: Vlad Yasevich <vyasevich@gmail.com>
12152 M: Neil Horman <nhorman@tuxdriver.com>
12153 L: linux-sctp@vger.kernel.org
12154 W: http://lksctp.sourceforge.net
12155 S: Maintained
12156 F: Documentation/networking/sctp.txt
12157 F: include/linux/sctp.h
12158 F: include/uapi/linux/sctp.h
12159 F: include/net/sctp/
12160 F: net/sctp/
12161
12162 SCx200 CPU SUPPORT
12163 M: Jim Cromie <jim.cromie@gmail.com>
12164 S: Odd Fixes
12165 F: Documentation/i2c/busses/scx200_acb
12166 F: arch/x86/platform/scx200/
12167 F: drivers/watchdog/scx200_wdt.c
12168 F: drivers/i2c/busses/scx200*
12169 F: drivers/mtd/maps/scx200_docflash.c
12170 F: include/linux/scx200.h
12171
12172 SCx200 GPIO DRIVER
12173 M: Jim Cromie <jim.cromie@gmail.com>
12174 S: Maintained
12175 F: drivers/char/scx200_gpio.c
12176 F: include/linux/scx200_gpio.h
12177
12178 SCx200 HRT CLOCKSOURCE DRIVER
12179 M: Jim Cromie <jim.cromie@gmail.com>
12180 S: Maintained
12181 F: drivers/clocksource/scx200_hrt.c
12182
12183 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12184 M: Sascha Sommer <saschasommer@freenet.de>
12185 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12186 S: Maintained
12187 F: drivers/mmc/host/sdricoh_cs.c
12188
12189 SECURE COMPUTING
12190 M: Kees Cook <keescook@chromium.org>
12191 R: Andy Lutomirski <luto@amacapital.net>
12192 R: Will Drewry <wad@chromium.org>
12193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12194 S: Supported
12195 F: kernel/seccomp.c
12196 F: include/uapi/linux/seccomp.h
12197 F: include/linux/seccomp.h
12198 F: tools/testing/selftests/seccomp/*
12199 F: tools/testing/selftests/kselftest_harness.h
12200 F: Documentation/userspace-api/seccomp_filter.rst
12201 K: \bsecure_computing
12202 K: \bTIF_SECCOMP\b
12203
12204 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12205 M: Al Cooper <alcooperx@gmail.com>
12206 L: linux-mmc@vger.kernel.org
12207 L: bcm-kernel-feedback-list@broadcom.com
12208 S: Maintained
12209 F: drivers/mmc/host/sdhci-brcmstb*
12210
12211 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12212 M: Adrian Hunter <adrian.hunter@intel.com>
12213 L: linux-mmc@vger.kernel.org
12214 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12215 S: Maintained
12216 F: drivers/mmc/host/sdhci*
12217 F: include/linux/mmc/sdhci*
12218
12219 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12220 M: Ben Dooks <ben-linux@fluff.org>
12221 M: Jaehoon Chung <jh80.chung@samsung.com>
12222 L: linux-mmc@vger.kernel.org
12223 S: Maintained
12224 F: drivers/mmc/host/sdhci-s3c*
12225
12226 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12227 M: Viresh Kumar <vireshk@kernel.org>
12228 L: linux-mmc@vger.kernel.org
12229 S: Maintained
12230 F: drivers/mmc/host/sdhci-spear.c
12231
12232 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12233 M: Kishon Vijay Abraham I <kishon@ti.com>
12234 L: linux-mmc@vger.kernel.org
12235 S: Maintained
12236 F: drivers/mmc/host/sdhci-omap.c
12237
12238 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12239 M: Scott Bauer <scott.bauer@intel.com>
12240 M: Jonathan Derrick <jonathan.derrick@intel.com>
12241 L: linux-block@vger.kernel.org
12242 S: Supported
12243 F: block/sed*
12244 F: block/opal_proto.h
12245 F: include/linux/sed*
12246 F: include/uapi/linux/sed*
12247
12248 SECURITY CONTACT
12249 M: Security Officers <security@kernel.org>
12250 S: Supported
12251
12252 SECURITY SUBSYSTEM
12253 M: James Morris <jmorris@namei.org>
12254 M: "Serge E. Hallyn" <serge@hallyn.com>
12255 L: linux-security-module@vger.kernel.org (suggested Cc:)
12256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12257 W: http://kernsec.org/
12258 S: Supported
12259 F: security/
12260
12261 SELINUX SECURITY MODULE
12262 M: Paul Moore <paul@paul-moore.com>
12263 M: Stephen Smalley <sds@tycho.nsa.gov>
12264 M: Eric Paris <eparis@parisplace.org>
12265 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12266 W: https://selinuxproject.org
12267 W: https://github.com/SELinuxProject
12268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12269 S: Supported
12270 F: include/linux/selinux*
12271 F: security/selinux/
12272 F: scripts/selinux/
12273 F: Documentation/admin-guide/LSM/SELinux.rst
12274
12275 SENSABLE PHANTOM
12276 M: Jiri Slaby <jirislaby@gmail.com>
12277 S: Maintained
12278 F: drivers/misc/phantom.c
12279 F: include/uapi/linux/phantom.h
12280
12281 SERIAL DEVICE BUS
12282 M: Rob Herring <robh@kernel.org>
12283 L: linux-serial@vger.kernel.org
12284 S: Maintained
12285 F: Documentation/devicetree/bindings/serial/slave-device.txt
12286 F: drivers/tty/serdev/
12287 F: include/linux/serdev.h
12288
12289 SERIAL DRIVERS
12290 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12291 L: linux-serial@vger.kernel.org
12292 S: Maintained
12293 F: Documentation/devicetree/bindings/serial/
12294 F: drivers/tty/serial/
12295
12296 SERIAL IR RECEIVER
12297 M: Sean Young <sean@mess.org>
12298 L: linux-media@vger.kernel.org
12299 S: Maintained
12300 F: drivers/media/rc/serial_ir.c
12301
12302 SFC NETWORK DRIVER
12303 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12304 M: Edward Cree <ecree@solarflare.com>
12305 M: Bert Kenward <bkenward@solarflare.com>
12306 L: netdev@vger.kernel.org
12307 S: Supported
12308 F: drivers/net/ethernet/sfc/
12309
12310 SGI GRU DRIVER
12311 M: Dimitri Sivanich <sivanich@sgi.com>
12312 S: Maintained
12313 F: drivers/misc/sgi-gru/
12314
12315 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12316 M: Pat Gefre <pfg@sgi.com>
12317 L: linux-ia64@vger.kernel.org
12318 S: Supported
12319 F: Documentation/ia64/serial.txt
12320 F: drivers/tty/serial/ioc?_serial.c
12321 F: include/linux/ioc?.h
12322
12323 SGI XP/XPC/XPNET DRIVER
12324 M: Cliff Whickman <cpw@sgi.com>
12325 M: Robin Holt <robinmholt@gmail.com>
12326 S: Maintained
12327 F: drivers/misc/sgi-xp/
12328
12329 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12330 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12331 L: linux-s390@vger.kernel.org
12332 W: http://www.ibm.com/developerworks/linux/linux390/
12333 S: Supported
12334 F: net/smc/
12335
12336 SH_VEU V4L2 MEM2MEM DRIVER
12337 L: linux-media@vger.kernel.org
12338 S: Orphan
12339 F: drivers/media/platform/sh_veu.c
12340
12341 SH_VOU V4L2 OUTPUT DRIVER
12342 L: linux-media@vger.kernel.org
12343 S: Orphan
12344 F: drivers/media/platform/sh_vou.c
12345 F: include/media/drv-intf/sh_vou.h
12346
12347 SI2157 MEDIA DRIVER
12348 M: Antti Palosaari <crope@iki.fi>
12349 L: linux-media@vger.kernel.org
12350 W: https://linuxtv.org
12351 W: http://palosaari.fi/linux/
12352 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12353 T: git git://linuxtv.org/anttip/media_tree.git
12354 S: Maintained
12355 F: drivers/media/tuners/si2157*
12356
12357 SI2168 MEDIA DRIVER
12358 M: Antti Palosaari <crope@iki.fi>
12359 L: linux-media@vger.kernel.org
12360 W: https://linuxtv.org
12361 W: http://palosaari.fi/linux/
12362 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12363 T: git git://linuxtv.org/anttip/media_tree.git
12364 S: Maintained
12365 F: drivers/media/dvb-frontends/si2168*
12366
12367 SI470X FM RADIO RECEIVER I2C DRIVER
12368 M: Hans Verkuil <hverkuil@xs4all.nl>
12369 L: linux-media@vger.kernel.org
12370 T: git git://linuxtv.org/media_tree.git
12371 W: https://linuxtv.org
12372 S: Odd Fixes
12373 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12374
12375 SI470X FM RADIO RECEIVER USB DRIVER
12376 M: Hans Verkuil <hverkuil@xs4all.nl>
12377 L: linux-media@vger.kernel.org
12378 T: git git://linuxtv.org/media_tree.git
12379 W: https://linuxtv.org
12380 S: Maintained
12381 F: drivers/media/radio/si470x/radio-si470x-common.c
12382 F: drivers/media/radio/si470x/radio-si470x.h
12383 F: drivers/media/radio/si470x/radio-si470x-usb.c
12384
12385 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12386 M: Eduardo Valentin <edubezval@gmail.com>
12387 L: linux-media@vger.kernel.org
12388 T: git git://linuxtv.org/media_tree.git
12389 W: https://linuxtv.org
12390 S: Odd Fixes
12391 F: drivers/media/radio/si4713/si4713.?
12392
12393 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12394 M: Eduardo Valentin <edubezval@gmail.com>
12395 L: linux-media@vger.kernel.org
12396 T: git git://linuxtv.org/media_tree.git
12397 W: https://linuxtv.org
12398 S: Odd Fixes
12399 F: drivers/media/radio/si4713/radio-platform-si4713.c
12400
12401 SI4713 FM RADIO TRANSMITTER USB DRIVER
12402 M: Hans Verkuil <hverkuil@xs4all.nl>
12403 L: linux-media@vger.kernel.org
12404 T: git git://linuxtv.org/media_tree.git
12405 W: https://linuxtv.org
12406 S: Maintained
12407 F: drivers/media/radio/si4713/radio-usb-si4713.c
12408
12409 SIANO DVB DRIVER
12410 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12411 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12412 L: linux-media@vger.kernel.org
12413 W: https://linuxtv.org
12414 T: git git://linuxtv.org/media_tree.git
12415 S: Odd fixes
12416 F: drivers/media/common/siano/
12417 F: drivers/media/usb/siano/
12418 F: drivers/media/usb/siano/
12419 F: drivers/media/mmc/siano/
12420
12421 SILEAD TOUCHSCREEN DRIVER
12422 M: Hans de Goede <hdegoede@redhat.com>
12423 L: linux-input@vger.kernel.org
12424 L: platform-driver-x86@vger.kernel.org
12425 S: Maintained
12426 F: drivers/input/touchscreen/silead.c
12427 F: drivers/platform/x86/silead_dmi.c
12428
12429 SILICON MOTION SM712 FRAME BUFFER DRIVER
12430 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12431 M: Teddy Wang <teddy.wang@siliconmotion.com>
12432 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12433 L: linux-fbdev@vger.kernel.org
12434 S: Maintained
12435 F: drivers/video/fbdev/sm712*
12436 F: Documentation/fb/sm712fb.txt
12437
12438 SIMPLE FIRMWARE INTERFACE (SFI)
12439 M: Len Brown <lenb@kernel.org>
12440 L: sfi-devel@simplefirmware.org
12441 W: http://simplefirmware.org/
12442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12443 S: Supported
12444 F: arch/x86/platform/sfi/
12445 F: drivers/sfi/
12446 F: include/linux/sfi*.h
12447
12448 SIMPLEFB FB DRIVER
12449 M: Hans de Goede <hdegoede@redhat.com>
12450 L: linux-fbdev@vger.kernel.org
12451 S: Maintained
12452 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12453 F: drivers/video/fbdev/simplefb.c
12454 F: include/linux/platform_data/simplefb.h
12455
12456 SIMTEC EB110ATX (Chalice CATS)
12457 P: Ben Dooks
12458 P: Vincent Sanders <vince@simtec.co.uk>
12459 M: Simtec Linux Team <linux@simtec.co.uk>
12460 W: http://www.simtec.co.uk/products/EB110ATX/
12461 S: Supported
12462
12463 SIMTEC EB2410ITX (BAST)
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/EB2410ITX/
12468 S: Supported
12469 F: arch/arm/mach-s3c24xx/mach-bast.c
12470 F: arch/arm/mach-s3c24xx/bast-ide.c
12471 F: arch/arm/mach-s3c24xx/bast-irq.c
12472
12473 SIPHASH PRF ROUTINES
12474 M: Jason A. Donenfeld <Jason@zx2c4.com>
12475 S: Maintained
12476 F: lib/siphash.c
12477 F: lib/test_siphash.c
12478 F: include/linux/siphash.h
12479
12480 SIS 190 ETHERNET DRIVER
12481 M: Francois Romieu <romieu@fr.zoreil.com>
12482 L: netdev@vger.kernel.org
12483 S: Maintained
12484 F: drivers/net/ethernet/sis/sis190.c
12485
12486 SIS 900/7016 FAST ETHERNET DRIVER
12487 M: Daniele Venzano <venza@brownhat.org>
12488 W: http://www.brownhat.org/sis900.html
12489 L: netdev@vger.kernel.org
12490 S: Maintained
12491 F: drivers/net/ethernet/sis/sis900.*
12492
12493 SIS FRAMEBUFFER DRIVER
12494 M: Thomas Winischhofer <thomas@winischhofer.net>
12495 W: http://www.winischhofer.net/linuxsisvga.shtml
12496 S: Maintained
12497 F: Documentation/fb/sisfb.txt
12498 F: drivers/video/fbdev/sis/
12499 F: include/video/sisfb.h
12500
12501 SIS USB2VGA DRIVER
12502 M: Thomas Winischhofer <thomas@winischhofer.net>
12503 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12504 S: Maintained
12505 F: drivers/usb/misc/sisusbvga/
12506
12507 SLAB ALLOCATOR
12508 M: Christoph Lameter <cl@linux.com>
12509 M: Pekka Enberg <penberg@kernel.org>
12510 M: David Rientjes <rientjes@google.com>
12511 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12512 M: Andrew Morton <akpm@linux-foundation.org>
12513 L: linux-mm@kvack.org
12514 S: Maintained
12515 F: include/linux/sl?b*.h
12516 F: mm/sl?b*
12517
12518 SLEEPABLE READ-COPY UPDATE (SRCU)
12519 M: Lai Jiangshan <jiangshanlai@gmail.com>
12520 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12521 M: Josh Triplett <josh@joshtriplett.org>
12522 R: Steven Rostedt <rostedt@goodmis.org>
12523 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12524 L: linux-kernel@vger.kernel.org
12525 W: http://www.rdrop.com/users/paulmck/RCU/
12526 S: Supported
12527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12528 F: include/linux/srcu.h
12529 F: kernel/rcu/srcu.c
12530
12531 SMACK SECURITY MODULE
12532 M: Casey Schaufler <casey@schaufler-ca.com>
12533 L: linux-security-module@vger.kernel.org
12534 W: http://schaufler-ca.com
12535 T: git git://github.com/cschaufler/smack-next
12536 S: Maintained
12537 F: Documentation/admin-guide/LSM/Smack.rst
12538 F: security/smack/
12539
12540 SMC91x ETHERNET DRIVER
12541 M: Nicolas Pitre <nico@fluxnic.net>
12542 S: Odd Fixes
12543 F: drivers/net/ethernet/smsc/smc91x.*
12544
12545 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12546 M: Sakari Ailus <sakari.ailus@iki.fi>
12547 L: linux-media@vger.kernel.org
12548 S: Maintained
12549 F: drivers/media/i2c/smiapp/
12550 F: include/media/i2c/smiapp.h
12551 F: drivers/media/i2c/smiapp-pll.c
12552 F: drivers/media/i2c/smiapp-pll.h
12553 F: include/uapi/linux/smiapp.h
12554 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12555
12556 SMM665 HARDWARE MONITOR DRIVER
12557 M: Guenter Roeck <linux@roeck-us.net>
12558 L: linux-hwmon@vger.kernel.org
12559 S: Maintained
12560 F: Documentation/hwmon/smm665
12561 F: drivers/hwmon/smm665.c
12562
12563 SMSC EMC2103 HARDWARE MONITOR DRIVER
12564 M: Steve Glendinning <steve.glendinning@shawell.net>
12565 L: linux-hwmon@vger.kernel.org
12566 S: Maintained
12567 F: Documentation/hwmon/emc2103
12568 F: drivers/hwmon/emc2103.c
12569
12570 SMSC SCH5627 HARDWARE MONITOR DRIVER
12571 M: Hans de Goede <hdegoede@redhat.com>
12572 L: linux-hwmon@vger.kernel.org
12573 S: Supported
12574 F: Documentation/hwmon/sch5627
12575 F: drivers/hwmon/sch5627.c
12576
12577 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12578 M: Steve Glendinning <steve.glendinning@shawell.net>
12579 L: linux-fbdev@vger.kernel.org
12580 S: Maintained
12581 F: drivers/video/fbdev/smscufx.c
12582
12583 SMSC47B397 HARDWARE MONITOR DRIVER
12584 M: Jean Delvare <jdelvare@suse.com>
12585 L: linux-hwmon@vger.kernel.org
12586 S: Maintained
12587 F: Documentation/hwmon/smsc47b397
12588 F: drivers/hwmon/smsc47b397.c
12589
12590 SMSC911x ETHERNET DRIVER
12591 M: Steve Glendinning <steve.glendinning@shawell.net>
12592 L: netdev@vger.kernel.org
12593 S: Maintained
12594 F: include/linux/smsc911x.h
12595 F: drivers/net/ethernet/smsc/smsc911x.*
12596
12597 SMSC9420 PCI ETHERNET DRIVER
12598 M: Steve Glendinning <steve.glendinning@shawell.net>
12599 L: netdev@vger.kernel.org
12600 S: Maintained
12601 F: drivers/net/ethernet/smsc/smsc9420.*
12602
12603 SOC-CAMERA V4L2 SUBSYSTEM
12604 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12605 L: linux-media@vger.kernel.org
12606 T: git git://linuxtv.org/media_tree.git
12607 S: Maintained
12608 F: include/media/soc*
12609 F: drivers/media/i2c/soc_camera/
12610 F: drivers/media/platform/soc_camera/
12611
12612 SOEKRIS NET48XX LED SUPPORT
12613 M: Chris Boot <bootc@bootc.net>
12614 S: Maintained
12615 F: drivers/leds/leds-net48xx.c
12616
12617 SOFT-ROCE DRIVER (rxe)
12618 M: Moni Shoua <monis@mellanox.com>
12619 L: linux-rdma@vger.kernel.org
12620 S: Supported
12621 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12622 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12623 F: drivers/infiniband/sw/rxe/
12624 F: include/uapi/rdma/rdma_user_rxe.h
12625
12626 SOFTLOGIC 6x10 MPEG CODEC
12627 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12628 M: Anton Sviridenko <anton@corp.bluecherry.net>
12629 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12630 M: Andrey Utkin <andrey_utkin@fastmail.com>
12631 M: Ismael Luceno <ismael@iodev.co.uk>
12632 L: linux-media@vger.kernel.org
12633 S: Supported
12634 F: drivers/media/pci/solo6x10/
12635
12636 SOFTWARE RAID (Multiple Disks) SUPPORT
12637 M: Shaohua Li <shli@kernel.org>
12638 L: linux-raid@vger.kernel.org
12639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12640 S: Supported
12641 F: drivers/md/Makefile
12642 F: drivers/md/Kconfig
12643 F: drivers/md/md*
12644 F: drivers/md/raid*
12645 F: include/linux/raid/
12646 F: include/uapi/linux/raid/
12647
12648 SONIC NETWORK DRIVER
12649 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12650 L: netdev@vger.kernel.org
12651 S: Maintained
12652 F: drivers/net/ethernet/natsemi/sonic.*
12653
12654 SONICS SILICON BACKPLANE DRIVER (SSB)
12655 M: Michael Buesch <m@bues.ch>
12656 L: linux-wireless@vger.kernel.org
12657 S: Maintained
12658 F: drivers/ssb/
12659 F: include/linux/ssb/
12660
12661 SONY IMX274 SENSOR DRIVER
12662 M: Leon Luo <leonl@leopardimaging.com>
12663 L: linux-media@vger.kernel.org
12664 T: git git://linuxtv.org/media_tree.git
12665 S: Maintained
12666 F: drivers/media/i2c/imx274.c
12667 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
12668
12669 SONY MEMORYSTICK CARD SUPPORT
12670 M: Alex Dubov <oakad@yahoo.com>
12671 W: http://tifmxx.berlios.de/
12672 S: Maintained
12673 F: drivers/memstick/host/tifm_ms.c
12674
12675 SONY MEMORYSTICK STANDARD SUPPORT
12676 M: Maxim Levitsky <maximlevitsky@gmail.com>
12677 S: Maintained
12678 F: drivers/memstick/core/ms_block.*
12679
12680 SONY VAIO CONTROL DEVICE DRIVER
12681 M: Mattia Dongili <malattia@linux.it>
12682 L: platform-driver-x86@vger.kernel.org
12683 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12684 S: Maintained
12685 F: Documentation/laptops/sony-laptop.txt
12686 F: drivers/char/sonypi.c
12687 F: drivers/platform/x86/sony-laptop.c
12688 F: include/linux/sony-laptop.h
12689
12690 SOUND
12691 M: Jaroslav Kysela <perex@perex.cz>
12692 M: Takashi Iwai <tiwai@suse.com>
12693 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12694 W: http://www.alsa-project.org/
12695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12696 T: git git://git.alsa-project.org/alsa-kernel.git
12697 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12698 S: Maintained
12699 F: Documentation/sound/
12700 F: include/sound/
12701 F: include/uapi/sound/
12702 F: sound/
12703
12704 SOUND - COMPRESSED AUDIO
12705 M: Vinod Koul <vinod.koul@intel.com>
12706 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12708 S: Supported
12709 F: Documentation/sound/alsa/compress_offload.txt
12710 F: include/sound/compress_driver.h
12711 F: include/uapi/sound/compress_*
12712 F: sound/core/compress_offload.c
12713 F: sound/soc/soc-compress.c
12714
12715 SOUND - DMAENGINE HELPERS
12716 M: Lars-Peter Clausen <lars@metafoo.de>
12717 S: Supported
12718 F: include/sound/dmaengine_pcm.h
12719 F: sound/core/pcm_dmaengine.c
12720 F: sound/soc/soc-generic-dmaengine-pcm.c
12721
12722 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12723 M: Liam Girdwood <lgirdwood@gmail.com>
12724 M: Mark Brown <broonie@kernel.org>
12725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12726 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12727 W: http://alsa-project.org/main/index.php/ASoC
12728 S: Supported
12729 F: Documentation/devicetree/bindings/sound/
12730 F: Documentation/sound/alsa/soc/
12731 F: sound/soc/
12732 F: include/sound/soc*
12733
12734 SP2 MEDIA DRIVER
12735 M: Olli Salonen <olli.salonen@iki.fi>
12736 L: linux-media@vger.kernel.org
12737 W: https://linuxtv.org
12738 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12739 S: Maintained
12740 F: drivers/media/dvb-frontends/sp2*
12741
12742 SPARC + UltraSPARC (sparc/sparc64)
12743 M: "David S. Miller" <davem@davemloft.net>
12744 L: sparclinux@vger.kernel.org
12745 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12748 S: Maintained
12749 F: arch/sparc/
12750 F: drivers/sbus/
12751
12752 SPARC SERIAL DRIVERS
12753 M: "David S. Miller" <davem@davemloft.net>
12754 L: sparclinux@vger.kernel.org
12755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12757 S: Maintained
12758 F: include/linux/sunserialcore.h
12759 F: drivers/tty/serial/suncore.c
12760 F: drivers/tty/serial/sunhv.c
12761 F: drivers/tty/serial/sunsab.c
12762 F: drivers/tty/serial/sunsab.h
12763 F: drivers/tty/serial/sunsu.c
12764 F: drivers/tty/serial/sunzilog.c
12765 F: drivers/tty/serial/sunzilog.h
12766 F: drivers/tty/vcc.c
12767
12768 SPARSE CHECKER
12769 M: "Christopher Li" <sparse@chrisli.org>
12770 L: linux-sparse@vger.kernel.org
12771 W: https://sparse.wiki.kernel.org/
12772 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12773 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12774 S: Maintained
12775 F: include/linux/compiler.h
12776
12777 SPEAR CLOCK FRAMEWORK SUPPORT
12778 M: Viresh Kumar <vireshk@kernel.org>
12779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12780 W: http://www.st.com/spear
12781 S: Maintained
12782 F: drivers/clk/spear/
12783
12784 SPEAR PLATFORM SUPPORT
12785 M: Viresh Kumar <vireshk@kernel.org>
12786 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12788 W: http://www.st.com/spear
12789 S: Maintained
12790 F: arch/arm/boot/dts/spear*
12791 F: arch/arm/mach-spear/
12792
12793 SPI NOR SUBSYSTEM
12794 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12795 M: Marek Vasut <marek.vasut@gmail.com>
12796 L: linux-mtd@lists.infradead.org
12797 W: http://www.linux-mtd.infradead.org/
12798 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12799 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12800 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12801 S: Maintained
12802 F: drivers/mtd/spi-nor/
12803 F: include/linux/mtd/spi-nor.h
12804
12805 SPI SUBSYSTEM
12806 M: Mark Brown <broonie@kernel.org>
12807 L: linux-spi@vger.kernel.org
12808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12809 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12810 S: Maintained
12811 F: Documentation/devicetree/bindings/spi/
12812 F: Documentation/spi/
12813 F: drivers/spi/
12814 F: include/linux/spi/
12815 F: include/uapi/linux/spi/
12816 F: tools/spi/
12817
12818 SPIDERNET NETWORK DRIVER for CELL
12819 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12820 L: netdev@vger.kernel.org
12821 S: Supported
12822 F: Documentation/networking/spider_net.txt
12823 F: drivers/net/ethernet/toshiba/spider_net*
12824
12825 SPMI SUBSYSTEM
12826 R: Stephen Boyd <sboyd@codeaurora.org>
12827 L: linux-arm-msm@vger.kernel.org
12828 F: Documentation/devicetree/bindings/spmi/
12829 F: drivers/spmi/
12830 F: include/dt-bindings/spmi/spmi.h
12831 F: include/linux/spmi.h
12832 F: include/trace/events/spmi.h
12833
12834 SPU FILE SYSTEM
12835 M: Jeremy Kerr <jk@ozlabs.org>
12836 L: linuxppc-dev@lists.ozlabs.org
12837 W: http://www.ibm.com/developerworks/power/cell/
12838 S: Supported
12839 F: Documentation/filesystems/spufs.txt
12840 F: arch/powerpc/platforms/cell/spufs/
12841
12842 SQUASHFS FILE SYSTEM
12843 M: Phillip Lougher <phillip@squashfs.org.uk>
12844 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12845 W: http://squashfs.org.uk
12846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12847 S: Maintained
12848 F: Documentation/filesystems/squashfs.txt
12849 F: fs/squashfs/
12850
12851 SRM (Alpha) environment access
12852 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12853 S: Maintained
12854 F: arch/alpha/kernel/srm_env.c
12855
12856 STABLE BRANCH
12857 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12858 L: stable@vger.kernel.org
12859 S: Supported
12860 F: Documentation/process/stable-kernel-rules.rst
12861
12862 STAGING - ATOMISP DRIVER
12863 M: Alan Cox <alan@linux.intel.com>
12864 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12865 L: linux-media@vger.kernel.org
12866 S: Maintained
12867 F: drivers/staging/media/atomisp/
12868
12869 STAGING - COMEDI
12870 M: Ian Abbott <abbotti@mev.co.uk>
12871 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12872 S: Odd Fixes
12873 F: drivers/staging/comedi/
12874
12875 STAGING - FLARION FT1000 DRIVERS
12876 M: Marek Belisko <marek.belisko@gmail.com>
12877 S: Odd Fixes
12878 F: drivers/staging/ft1000/
12879
12880 STAGING - INDUSTRIAL IO
12881 M: Jonathan Cameron <jic23@kernel.org>
12882 L: linux-iio@vger.kernel.org
12883 S: Odd Fixes
12884 F: Documentation/devicetree/bindings/staging/iio/
12885 F: drivers/staging/iio/
12886
12887 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12888 M: Jarod Wilson <jarod@wilsonet.com>
12889 W: http://www.lirc.org/
12890 S: Odd Fixes
12891 F: drivers/staging/media/lirc/
12892
12893 STAGING - LUSTRE PARALLEL FILESYSTEM
12894 M: Oleg Drokin <oleg.drokin@intel.com>
12895 M: Andreas Dilger <andreas.dilger@intel.com>
12896 M: James Simmons <jsimmons@infradead.org>
12897 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12898 W: http://wiki.lustre.org/
12899 S: Maintained
12900 F: drivers/staging/lustre
12901
12902 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12903 M: Marc Dietrich <marvin24@gmx.de>
12904 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12905 L: linux-tegra@vger.kernel.org
12906 S: Maintained
12907 F: drivers/staging/nvec/
12908
12909 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12910 M: Jens Frederich <jfrederich@gmail.com>
12911 M: Daniel Drake <dsd@laptop.org>
12912 M: Jon Nettleton <jon.nettleton@gmail.com>
12913 W: http://wiki.laptop.org/go/DCON
12914 S: Maintained
12915 F: drivers/staging/olpc_dcon/
12916
12917 STAGING - REALTEK RTL8712U DRIVERS
12918 M: Larry Finger <Larry.Finger@lwfinger.net>
12919 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12920 S: Odd Fixes
12921 F: drivers/staging/rtl8712/
12922
12923 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12924 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12925 M: Teddy Wang <teddy.wang@siliconmotion.com>
12926 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12927 L: linux-fbdev@vger.kernel.org
12928 S: Maintained
12929 F: drivers/staging/sm750fb/
12930
12931 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12932 M: William Hubbs <w.d.hubbs@gmail.com>
12933 M: Chris Brannon <chris@the-brannons.com>
12934 M: Kirk Reiser <kirk@reisers.ca>
12935 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12936 L: speakup@linux-speakup.org
12937 W: http://www.linux-speakup.org/
12938 S: Odd Fixes
12939 F: drivers/staging/speakup/
12940
12941 STAGING - VIA VT665X DRIVERS
12942 M: Forest Bond <forest@alittletooquiet.net>
12943 S: Odd Fixes
12944 F: drivers/staging/vt665?/
12945
12946 STAGING - WILC1000 WIFI DRIVER
12947 M: Aditya Shankar <aditya.shankar@microchip.com>
12948 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12949 L: linux-wireless@vger.kernel.org
12950 S: Supported
12951 F: drivers/staging/wilc1000/
12952
12953 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12954 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12955 S: Odd Fixes
12956 F: drivers/staging/xgifb/
12957
12958 STAGING SUBSYSTEM
12959 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12961 L: devel@driverdev.osuosl.org
12962 S: Supported
12963 F: drivers/staging/
12964
12965 STARFIRE/DURALAN NETWORK DRIVER
12966 M: Ion Badulescu <ionut@badula.org>
12967 S: Odd Fixes
12968 F: drivers/net/ethernet/adaptec/starfire*
12969
12970 STEC S1220 SKD DRIVER
12971 M: Bart Van Assche <bart.vanassche@wdc.com>
12972 L: linux-block@vger.kernel.org
12973 S: Maintained
12974 F: drivers/block/skd*[ch]
12975
12976 STI CEC DRIVER
12977 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12978 S: Maintained
12979 F: drivers/staging/media/st-cec/
12980 F: Documentation/devicetree/bindings/media/stih-cec.txt
12981
12982 STK1160 USB VIDEO CAPTURE DRIVER
12983 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12984 L: linux-media@vger.kernel.org
12985 T: git git://linuxtv.org/media_tree.git
12986 S: Maintained
12987 F: drivers/media/usb/stk1160/
12988
12989 STMMAC ETHERNET DRIVER
12990 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12991 M: Alexandre Torgue <alexandre.torgue@st.com>
12992 L: netdev@vger.kernel.org
12993 W: http://www.stlinux.com
12994 S: Supported
12995 F: drivers/net/ethernet/stmicro/stmmac/
12996
12997 SUN3/3X
12998 M: Sam Creasey <sammy@sammy.net>
12999 W: http://sammy.net/sun3/
13000 S: Maintained
13001 F: arch/m68k/kernel/*sun3*
13002 F: arch/m68k/sun3*/
13003 F: arch/m68k/include/asm/sun3*
13004 F: drivers/net/ethernet/i825xx/sun3*
13005
13006 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13007 M: Hans de Goede <hdegoede@redhat.com>
13008 L: linux-input@vger.kernel.org
13009 S: Maintained
13010 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13011 F: drivers/input/keyboard/sun4i-lradc-keys.c
13012
13013 SUNDANCE NETWORK DRIVER
13014 M: Denis Kirjanov <kda@linux-powerpc.org>
13015 L: netdev@vger.kernel.org
13016 S: Maintained
13017 F: drivers/net/ethernet/dlink/sundance.c
13018
13019 SUPERH
13020 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13021 M: Rich Felker <dalias@libc.org>
13022 L: linux-sh@vger.kernel.org
13023 Q: http://patchwork.kernel.org/project/linux-sh/list/
13024 S: Maintained
13025 F: Documentation/sh/
13026 F: arch/sh/
13027 F: drivers/sh/
13028
13029 SUSPEND TO RAM
13030 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13031 M: Len Brown <len.brown@intel.com>
13032 M: Pavel Machek <pavel@ucw.cz>
13033 L: linux-pm@vger.kernel.org
13034 B: https://bugzilla.kernel.org
13035 S: Supported
13036 F: Documentation/power/
13037 F: arch/x86/kernel/acpi/
13038 F: drivers/base/power/
13039 F: kernel/power/
13040 F: include/linux/suspend.h
13041 F: include/linux/freezer.h
13042 F: include/linux/pm.h
13043
13044 SVGA HANDLING
13045 M: Martin Mares <mj@ucw.cz>
13046 L: linux-video@atrey.karlin.mff.cuni.cz
13047 S: Maintained
13048 F: Documentation/svga.txt
13049 F: arch/x86/boot/video*
13050
13051 SWIOTLB SUBSYSTEM
13052 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13053 L: linux-kernel@vger.kernel.org
13054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13055 S: Supported
13056 F: lib/swiotlb.c
13057 F: arch/*/kernel/pci-swiotlb.c
13058 F: include/linux/swiotlb.h
13059
13060 SWITCHDEV
13061 M: Jiri Pirko <jiri@resnulli.us>
13062 M: Ivan Vecera <ivecera@redhat.com>
13063 L: netdev@vger.kernel.org
13064 S: Supported
13065 F: net/switchdev/
13066 F: include/net/switchdev.h
13067
13068 SYNC FILE FRAMEWORK
13069 M: Sumit Semwal <sumit.semwal@linaro.org>
13070 R: Gustavo Padovan <gustavo@padovan.org>
13071 S: Maintained
13072 L: linux-media@vger.kernel.org
13073 L: dri-devel@lists.freedesktop.org
13074 F: drivers/dma-buf/sync_*
13075 F: drivers/dma-buf/dma-fence*
13076 F: drivers/dma-buf/sw_sync.c
13077 F: include/linux/sync_file.h
13078 F: include/uapi/linux/sync_file.h
13079 F: Documentation/sync_file.txt
13080 T: git git://anongit.freedesktop.org/drm/drm-misc
13081
13082 SYNOPSYS ARC ARCHITECTURE
13083 M: Vineet Gupta <vgupta@synopsys.com>
13084 L: linux-snps-arc@lists.infradead.org
13085 S: Supported
13086 F: arch/arc/
13087 F: Documentation/devicetree/bindings/arc/*
13088 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13089 F: drivers/clocksource/arc_timer.c
13090 F: drivers/tty/serial/arc_uart.c
13091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13092
13093 SYNOPSYS ARC HSDK SDP pll clock driver
13094 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13095 S: Supported
13096 F: drivers/clk/clk-hsdk-pll.c
13097 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13098
13099 SYNOPSYS ARC SDP clock driver
13100 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13101 S: Supported
13102 F: drivers/clk/axs10x/*
13103 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13104
13105 SYNOPSYS ARC SDP platform support
13106 M: Alexey Brodkin <abrodkin@synopsys.com>
13107 S: Supported
13108 F: arch/arc/plat-axs10x
13109 F: arch/arc/boot/dts/ax*
13110 F: Documentation/devicetree/bindings/arc/axs10*
13111
13112 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13113 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13114 S: Supported
13115 F: drivers/reset/reset-axs10x.c
13116 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13117
13118 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13119 M: Hoan Tran <hotran@apm.com>
13120 L: linux-gpio@vger.kernel.org
13121 S: Maintained
13122 F: drivers/gpio/gpio-dwapb.c
13123 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13124
13125 SYNOPSYS DESIGNWARE DMAC DRIVER
13126 M: Viresh Kumar <vireshk@kernel.org>
13127 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13128 S: Maintained
13129 F: include/linux/dma/dw.h
13130 F: include/linux/platform_data/dma-dw.h
13131 F: drivers/dma/dw/
13132
13133 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13134 M: Jie Deng <jiedeng@synopsys.com>
13135 M: Jose Abreu <Jose.Abreu@synopsys.com>
13136 L: netdev@vger.kernel.org
13137 S: Supported
13138 F: drivers/net/ethernet/synopsys/
13139
13140 SYNOPSYS DESIGNWARE I2C DRIVER
13141 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13142 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13143 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13144 L: linux-i2c@vger.kernel.org
13145 S: Maintained
13146 F: drivers/i2c/busses/i2c-designware-*
13147 F: include/linux/platform_data/i2c-designware.h
13148
13149 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13150 M: Jaehoon Chung <jh80.chung@samsung.com>
13151 L: linux-mmc@vger.kernel.org
13152 S: Maintained
13153 F: drivers/mmc/host/dw_mmc*
13154
13155 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13156 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13157 S: Supported
13158 F: drivers/reset/reset-hsdk.c
13159 F: include/dt-bindings/reset/snps,hsdk-reset.h
13160 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13161
13162 SYSTEM CONFIGURATION (SYSCON)
13163 M: Lee Jones <lee.jones@linaro.org>
13164 M: Arnd Bergmann <arnd@arndb.de>
13165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13166 S: Supported
13167 F: drivers/mfd/syscon.c
13168
13169 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13170 M: Sudeep Holla <sudeep.holla@arm.com>
13171 L: linux-arm-kernel@lists.infradead.org
13172 S: Maintained
13173 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
13174 F: drivers/clk/clk-scpi.c
13175 F: drivers/cpufreq/scpi-cpufreq.c
13176 F: drivers/firmware/arm_scpi.c
13177 F: include/linux/scpi_protocol.h
13178
13179 SYSTEM RESET/SHUTDOWN DRIVERS
13180 M: Sebastian Reichel <sre@kernel.org>
13181 L: linux-pm@vger.kernel.org
13182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13183 S: Maintained
13184 F: Documentation/devicetree/bindings/power/reset/
13185 F: drivers/power/reset/
13186
13187 SYSTEM TRACE MODULE CLASS
13188 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13189 S: Maintained
13190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13191 F: Documentation/trace/stm.txt
13192 F: drivers/hwtracing/stm/
13193 F: include/linux/stm.h
13194 F: include/uapi/linux/stm.h
13195
13196 SYSV FILESYSTEM
13197 M: Christoph Hellwig <hch@infradead.org>
13198 S: Maintained
13199 F: Documentation/filesystems/sysv-fs.txt
13200 F: fs/sysv/
13201 F: include/linux/sysv_fs.h
13202
13203 TARGET SUBSYSTEM
13204 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13205 L: linux-scsi@vger.kernel.org
13206 L: target-devel@vger.kernel.org
13207 W: http://www.linux-iscsi.org
13208 W: http://groups.google.com/group/linux-iscsi-target-dev
13209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13210 S: Supported
13211 F: drivers/target/
13212 F: include/target/
13213 F: Documentation/target/
13214
13215 TASKSTATS STATISTICS INTERFACE
13216 M: Balbir Singh <bsingharora@gmail.com>
13217 S: Maintained
13218 F: Documentation/accounting/taskstats*
13219 F: include/linux/taskstats*
13220 F: kernel/taskstats.c
13221
13222 TC subsystem
13223 M: Jamal Hadi Salim <jhs@mojatatu.com>
13224 M: Cong Wang <xiyou.wangcong@gmail.com>
13225 M: Jiri Pirko <jiri@resnulli.us>
13226 L: netdev@vger.kernel.org
13227 S: Maintained
13228 F: include/net/pkt_cls.h
13229 F: include/net/pkt_sched.h
13230 F: include/net/tc_act/
13231 F: include/uapi/linux/pkt_cls.h
13232 F: include/uapi/linux/pkt_sched.h
13233 F: include/uapi/linux/tc_act/
13234 F: include/uapi/linux/tc_ematch/
13235 F: net/sched/
13236
13237 TCP LOW PRIORITY MODULE
13238 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13239 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13240 W: http://tcp-lp-mod.sourceforge.net/
13241 S: Maintained
13242 F: net/ipv4/tcp_lp.c
13243
13244 TDA10071 MEDIA DRIVER
13245 M: Antti Palosaari <crope@iki.fi>
13246 L: linux-media@vger.kernel.org
13247 W: https://linuxtv.org
13248 W: http://palosaari.fi/linux/
13249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13250 T: git git://linuxtv.org/anttip/media_tree.git
13251 S: Maintained
13252 F: drivers/media/dvb-frontends/tda10071*
13253
13254 TDA18212 MEDIA DRIVER
13255 M: Antti Palosaari <crope@iki.fi>
13256 L: linux-media@vger.kernel.org
13257 W: https://linuxtv.org
13258 W: http://palosaari.fi/linux/
13259 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13260 T: git git://linuxtv.org/anttip/media_tree.git
13261 S: Maintained
13262 F: drivers/media/tuners/tda18212*
13263
13264 TDA18218 MEDIA DRIVER
13265 M: Antti Palosaari <crope@iki.fi>
13266 L: linux-media@vger.kernel.org
13267 W: https://linuxtv.org
13268 W: http://palosaari.fi/linux/
13269 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13270 T: git git://linuxtv.org/anttip/media_tree.git
13271 S: Maintained
13272 F: drivers/media/tuners/tda18218*
13273
13274 TDA18271 MEDIA DRIVER
13275 M: Michael Krufky <mkrufky@linuxtv.org>
13276 L: linux-media@vger.kernel.org
13277 W: https://linuxtv.org
13278 W: http://github.com/mkrufky
13279 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13280 T: git git://linuxtv.org/mkrufky/tuners.git
13281 S: Maintained
13282 F: drivers/media/tuners/tda18271*
13283
13284 TDA827x MEDIA DRIVER
13285 M: Michael Krufky <mkrufky@linuxtv.org>
13286 L: linux-media@vger.kernel.org
13287 W: https://linuxtv.org
13288 W: http://github.com/mkrufky
13289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13290 T: git git://linuxtv.org/mkrufky/tuners.git
13291 S: Maintained
13292 F: drivers/media/tuners/tda8290.*
13293
13294 TDA8290 MEDIA DRIVER
13295 M: Michael Krufky <mkrufky@linuxtv.org>
13296 L: linux-media@vger.kernel.org
13297 W: https://linuxtv.org
13298 W: http://github.com/mkrufky
13299 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13300 T: git git://linuxtv.org/mkrufky/tuners.git
13301 S: Maintained
13302 F: drivers/media/tuners/tda8290.*
13303
13304 TDA9840 MEDIA DRIVER
13305 M: Hans Verkuil <hverkuil@xs4all.nl>
13306 L: linux-media@vger.kernel.org
13307 T: git git://linuxtv.org/media_tree.git
13308 W: https://linuxtv.org
13309 S: Maintained
13310 F: drivers/media/i2c/tda9840*
13311
13312 TEA5761 TUNER DRIVER
13313 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13314 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13315 L: linux-media@vger.kernel.org
13316 W: https://linuxtv.org
13317 T: git git://linuxtv.org/media_tree.git
13318 S: Odd fixes
13319 F: drivers/media/tuners/tea5761.*
13320
13321 TEA5767 TUNER DRIVER
13322 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13323 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13324 L: linux-media@vger.kernel.org
13325 W: https://linuxtv.org
13326 T: git git://linuxtv.org/media_tree.git
13327 S: Maintained
13328 F: drivers/media/tuners/tea5767.*
13329
13330 TEA6415C MEDIA DRIVER
13331 M: Hans Verkuil <hverkuil@xs4all.nl>
13332 L: linux-media@vger.kernel.org
13333 T: git git://linuxtv.org/media_tree.git
13334 W: https://linuxtv.org
13335 S: Maintained
13336 F: drivers/media/i2c/tea6415c*
13337
13338 TEA6420 MEDIA DRIVER
13339 M: Hans Verkuil <hverkuil@xs4all.nl>
13340 L: linux-media@vger.kernel.org
13341 T: git git://linuxtv.org/media_tree.git
13342 W: https://linuxtv.org
13343 S: Maintained
13344 F: drivers/media/i2c/tea6420*
13345
13346 TEAM DRIVER
13347 M: Jiri Pirko <jiri@resnulli.us>
13348 L: netdev@vger.kernel.org
13349 S: Supported
13350 F: drivers/net/team/
13351 F: include/linux/if_team.h
13352 F: include/uapi/linux/if_team.h
13353
13354 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13355 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13356 S: Maintained
13357 F: arch/x86/platform/ts5500/
13358
13359 TECHNOTREND USB IR RECEIVER
13360 M: Sean Young <sean@mess.org>
13361 L: linux-media@vger.kernel.org
13362 S: Maintained
13363 F: drivers/media/rc/ttusbir.c
13364
13365 TEE SUBSYSTEM
13366 M: Jens Wiklander <jens.wiklander@linaro.org>
13367 S: Maintained
13368 F: include/linux/tee_drv.h
13369 F: include/uapi/linux/tee.h
13370 F: drivers/tee/
13371 F: Documentation/tee.txt
13372
13373 TEGRA ARCHITECTURE SUPPORT
13374 M: Thierry Reding <thierry.reding@gmail.com>
13375 M: Jonathan Hunter <jonathanh@nvidia.com>
13376 L: linux-tegra@vger.kernel.org
13377 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13379 S: Supported
13380 N: [^a-z]tegra
13381
13382 TEGRA CLOCK DRIVER
13383 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13384 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13385 S: Supported
13386 F: drivers/clk/tegra/
13387
13388 TEGRA DMA DRIVERS
13389 M: Laxman Dewangan <ldewangan@nvidia.com>
13390 M: Jon Hunter <jonathanh@nvidia.com>
13391 S: Supported
13392 F: drivers/dma/tegra*
13393
13394 TEGRA I2C DRIVER
13395 M: Laxman Dewangan <ldewangan@nvidia.com>
13396 S: Supported
13397 F: drivers/i2c/busses/i2c-tegra.c
13398
13399 TEGRA IOMMU DRIVERS
13400 M: Hiroshi Doyu <hdoyu@nvidia.com>
13401 S: Supported
13402 F: drivers/iommu/tegra*
13403
13404 TEGRA KBC DRIVER
13405 M: Rakesh Iyer <riyer@nvidia.com>
13406 M: Laxman Dewangan <ldewangan@nvidia.com>
13407 S: Supported
13408 F: drivers/input/keyboard/tegra-kbc.c
13409
13410 TEGRA PWM DRIVER
13411 M: Thierry Reding <thierry.reding@gmail.com>
13412 S: Supported
13413 F: drivers/pwm/pwm-tegra.c
13414
13415 TEGRA SERIAL DRIVER
13416 M: Laxman Dewangan <ldewangan@nvidia.com>
13417 S: Supported
13418 F: drivers/tty/serial/serial-tegra.c
13419
13420 TEGRA SPI DRIVER
13421 M: Laxman Dewangan <ldewangan@nvidia.com>
13422 S: Supported
13423 F: drivers/spi/spi-tegra*
13424
13425 TEHUTI ETHERNET DRIVER
13426 M: Andy Gospodarek <andy@greyhouse.net>
13427 L: netdev@vger.kernel.org
13428 S: Supported
13429 F: drivers/net/ethernet/tehuti/*
13430
13431 Telecom Clock Driver for MCPL0010
13432 M: Mark Gross <mark.gross@intel.com>
13433 S: Supported
13434 F: drivers/char/tlclk.c
13435
13436 TENSILICA XTENSA PORT (xtensa)
13437 M: Chris Zankel <chris@zankel.net>
13438 M: Max Filippov <jcmvbkbc@gmail.com>
13439 L: linux-xtensa@linux-xtensa.org
13440 T: git git://github.com/czankel/xtensa-linux.git
13441 S: Maintained
13442 F: arch/xtensa/
13443 F: drivers/irqchip/irq-xtensa-*
13444
13445 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13446 M: Nishanth Menon <nm@ti.com>
13447 M: Tero Kristo <t-kristo@ti.com>
13448 M: Santosh Shilimkar <ssantosh@kernel.org>
13449 L: linux-arm-kernel@lists.infradead.org
13450 S: Maintained
13451 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13452 F: drivers/firmware/ti_sci*
13453 F: include/linux/soc/ti/ti_sci_protocol.h
13454 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13455 F: include/dt-bindings/genpd/k2g.h
13456 F: drivers/soc/ti/ti_sci_pm_domains.c
13457 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13458 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13459 F: drivers/clk/keystone/sci-clk.c
13460 F: drivers/reset/reset-ti-sci.c
13461
13462 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13463 M: Hans Verkuil <hverkuil@xs4all.nl>
13464 L: linux-media@vger.kernel.org
13465 T: git git://linuxtv.org/media_tree.git
13466 W: https://linuxtv.org
13467 S: Maintained
13468 F: drivers/media/radio/radio-raremono.c
13469
13470 THERMAL
13471 M: Zhang Rui <rui.zhang@intel.com>
13472 M: Eduardo Valentin <edubezval@gmail.com>
13473 L: linux-pm@vger.kernel.org
13474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13476 Q: https://patchwork.kernel.org/project/linux-pm/list/
13477 S: Supported
13478 F: drivers/thermal/
13479 F: include/linux/thermal.h
13480 F: include/uapi/linux/thermal.h
13481 F: include/linux/cpu_cooling.h
13482 F: Documentation/devicetree/bindings/thermal/
13483
13484 THERMAL/CPU_COOLING
13485 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13486 M: Viresh Kumar <viresh.kumar@linaro.org>
13487 M: Javi Merino <javi.merino@kernel.org>
13488 L: linux-pm@vger.kernel.org
13489 S: Supported
13490 F: Documentation/thermal/cpu-cooling-api.txt
13491 F: drivers/thermal/cpu_cooling.c
13492 F: include/linux/cpu_cooling.h
13493
13494 THINKPAD ACPI EXTRAS DRIVER
13495 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13496 L: ibm-acpi-devel@lists.sourceforge.net
13497 L: platform-driver-x86@vger.kernel.org
13498 W: http://ibm-acpi.sourceforge.net
13499 W: http://thinkwiki.org/wiki/Ibm-acpi
13500 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13501 S: Maintained
13502 F: drivers/platform/x86/thinkpad_acpi.c
13503
13504 THUNDERBOLT DRIVER
13505 M: Andreas Noever <andreas.noever@gmail.com>
13506 M: Michael Jamet <michael.jamet@intel.com>
13507 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13508 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13510 S: Maintained
13511 F: Documentation/admin-guide/thunderbolt.rst
13512 F: drivers/thunderbolt/
13513 F: include/linux/thunderbolt.h
13514
13515 THUNDERBOLT NETWORK DRIVER
13516 M: Michael Jamet <michael.jamet@intel.com>
13517 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13518 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13519 L: netdev@vger.kernel.org
13520 S: Maintained
13521 F: drivers/net/thunderbolt.c
13522
13523 THUNDERX GPIO DRIVER
13524 M: David Daney <david.daney@cavium.com>
13525 S: Maintained
13526 F: drivers/gpio/gpio-thunderx.c
13527
13528 TI AM437X VPFE DRIVER
13529 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13530 L: linux-media@vger.kernel.org
13531 W: https://linuxtv.org
13532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13533 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13534 S: Maintained
13535 F: drivers/media/platform/am437x/
13536
13537 TI BANDGAP AND THERMAL DRIVER
13538 M: Eduardo Valentin <edubezval@gmail.com>
13539 M: Keerthy <j-keerthy@ti.com>
13540 L: linux-pm@vger.kernel.org
13541 L: linux-omap@vger.kernel.org
13542 S: Maintained
13543 F: drivers/thermal/ti-soc-thermal/
13544
13545 TI BQ27XXX POWER SUPPLY DRIVER
13546 R: Andrew F. Davis <afd@ti.com>
13547 F: include/linux/power/bq27xxx_battery.h
13548 F: drivers/power/supply/bq27xxx_battery.c
13549 F: drivers/power/supply/bq27xxx_battery_i2c.c
13550
13551 TI CDCE706 CLOCK DRIVER
13552 M: Max Filippov <jcmvbkbc@gmail.com>
13553 S: Maintained
13554 F: drivers/clk/clk-cdce706.c
13555
13556 TI CLOCK DRIVER
13557 M: Tero Kristo <t-kristo@ti.com>
13558 L: linux-omap@vger.kernel.org
13559 S: Maintained
13560 F: drivers/clk/ti/
13561 F: include/linux/clk/ti.h
13562
13563 TI DAVINCI MACHINE SUPPORT
13564 M: Sekhar Nori <nsekhar@ti.com>
13565 M: Kevin Hilman <khilman@kernel.org>
13566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13568 S: Supported
13569 F: arch/arm/mach-davinci/
13570 F: drivers/i2c/busses/i2c-davinci.c
13571 F: arch/arm/boot/dts/da850*
13572
13573 TI DAVINCI SERIES GPIO DRIVER
13574 M: Keerthy <j-keerthy@ti.com>
13575 L: linux-gpio@vger.kernel.org
13576 S: Maintained
13577 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13578 F: drivers/gpio/gpio-davinci.c
13579
13580 TI DAVINCI SERIES MEDIA DRIVER
13581 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13582 L: linux-media@vger.kernel.org
13583 W: https://linuxtv.org
13584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13585 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13586 S: Maintained
13587 F: drivers/media/platform/davinci/
13588 F: include/media/davinci/
13589
13590 TI ETHERNET SWITCH DRIVER (CPSW)
13591 R: Grygorii Strashko <grygorii.strashko@ti.com>
13592 L: linux-omap@vger.kernel.org
13593 L: netdev@vger.kernel.org
13594 S: Maintained
13595 F: drivers/net/ethernet/ti/cpsw*
13596 F: drivers/net/ethernet/ti/davinci*
13597
13598 TI FLASH MEDIA INTERFACE DRIVER
13599 M: Alex Dubov <oakad@yahoo.com>
13600 S: Maintained
13601 F: drivers/misc/tifm*
13602 F: drivers/mmc/host/tifm_sd.c
13603 F: include/linux/tifm.h
13604
13605 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13606 M: Santosh Shilimkar <ssantosh@kernel.org>
13607 L: linux-kernel@vger.kernel.org
13608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13609 S: Maintained
13610 F: drivers/soc/ti/*
13611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13612
13613 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13614 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13615 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13616 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13617 S: Maintained
13618 F: sound/soc/codecs/lm49453*
13619 F: sound/soc/codecs/isabelle*
13620
13621 TI LP855x BACKLIGHT DRIVER
13622 M: Milo Kim <milo.kim@ti.com>
13623 S: Maintained
13624 F: Documentation/backlight/lp855x-driver.txt
13625 F: drivers/video/backlight/lp855x_bl.c
13626 F: include/linux/platform_data/lp855x.h
13627
13628 TI LP8727 CHARGER DRIVER
13629 M: Milo Kim <milo.kim@ti.com>
13630 S: Maintained
13631 F: drivers/power/supply/lp8727_charger.c
13632 F: include/linux/platform_data/lp8727.h
13633
13634 TI LP8788 MFD DRIVER
13635 M: Milo Kim <milo.kim@ti.com>
13636 S: Maintained
13637 F: drivers/iio/adc/lp8788_adc.c
13638 F: drivers/leds/leds-lp8788.c
13639 F: drivers/mfd/lp8788*.c
13640 F: drivers/power/supply/lp8788-charger.c
13641 F: drivers/regulator/lp8788-*.c
13642 F: include/linux/mfd/lp8788*.h
13643
13644 TI NETCP ETHERNET DRIVER
13645 M: Wingman Kwok <w-kwok2@ti.com>
13646 M: Murali Karicheri <m-karicheri2@ti.com>
13647 L: netdev@vger.kernel.org
13648 S: Maintained
13649 F: drivers/net/ethernet/ti/netcp*
13650
13651 TI TAS571X FAMILY ASoC CODEC DRIVER
13652 M: Kevin Cernekee <cernekee@chromium.org>
13653 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13654 S: Odd Fixes
13655 F: sound/soc/codecs/tas571x*
13656
13657 TI TRF7970A NFC DRIVER
13658 M: Mark Greer <mgreer@animalcreek.com>
13659 L: linux-wireless@vger.kernel.org
13660 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13661 S: Supported
13662 F: drivers/nfc/trf7970a.c
13663 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13664
13665 TI TWL4030 SERIES SOC CODEC DRIVER
13666 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13667 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13668 S: Maintained
13669 F: sound/soc/codecs/twl4030*
13670
13671 TI VPE/CAL DRIVERS
13672 M: Benoit Parrot <bparrot@ti.com>
13673 L: linux-media@vger.kernel.org
13674 W: http://linuxtv.org/
13675 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13676 S: Maintained
13677 F: drivers/media/platform/ti-vpe/
13678
13679 TI WILINK WIRELESS DRIVERS
13680 L: linux-wireless@vger.kernel.org
13681 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13682 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13684 S: Orphan
13685 F: drivers/net/wireless/ti/
13686 F: include/linux/wl12xx.h
13687
13688 TILE ARCHITECTURE
13689 W: http://www.mellanox.com/repository/solutions/tile-scm/
13690 S: Orphan
13691 F: arch/tile/
13692 F: drivers/char/tile-srom.c
13693 F: drivers/edac/tile_edac.c
13694 F: drivers/net/ethernet/tile/
13695 F: drivers/rtc/rtc-tile.c
13696 F: drivers/tty/hvc/hvc_tile.c
13697 F: drivers/tty/serial/tilegx.c
13698 F: drivers/usb/host/*-tilegx.c
13699 F: include/linux/usb/tilegx.h
13700
13701 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13702 M: John Stultz <john.stultz@linaro.org>
13703 M: Thomas Gleixner <tglx@linutronix.de>
13704 R: Stephen Boyd <sboyd@codeaurora.org>
13705 L: linux-kernel@vger.kernel.org
13706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13707 S: Supported
13708 F: include/linux/clocksource.h
13709 F: include/linux/time.h
13710 F: include/linux/timex.h
13711 F: include/uapi/linux/time.h
13712 F: include/uapi/linux/timex.h
13713 F: kernel/time/clocksource.c
13714 F: kernel/time/time*.c
13715 F: kernel/time/alarmtimer.c
13716 F: kernel/time/ntp.c
13717 F: tools/testing/selftests/timers/
13718
13719 TIPC NETWORK LAYER
13720 M: Jon Maloy <jon.maloy@ericsson.com>
13721 M: Ying Xue <ying.xue@windriver.com>
13722 L: netdev@vger.kernel.org (core kernel code)
13723 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13724 W: http://tipc.sourceforge.net/
13725 S: Maintained
13726 F: include/uapi/linux/tipc*.h
13727 F: net/tipc/
13728
13729 TLAN NETWORK DRIVER
13730 M: Samuel Chessman <chessman@tux.org>
13731 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13732 W: http://sourceforge.net/projects/tlan/
13733 S: Maintained
13734 F: Documentation/networking/tlan.txt
13735 F: drivers/net/ethernet/ti/tlan.*
13736
13737 TM6000 VIDEO4LINUX DRIVER
13738 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13739 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13740 L: linux-media@vger.kernel.org
13741 W: https://linuxtv.org
13742 T: git git://linuxtv.org/media_tree.git
13743 S: Odd fixes
13744 F: drivers/media/usb/tm6000/
13745 F: Documentation/media/v4l-drivers/tm6000*
13746
13747 TMIO/SDHI MMC DRIVER
13748 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13749 L: linux-mmc@vger.kernel.org
13750 S: Supported
13751 F: drivers/mmc/host/tmio_mmc*
13752 F: drivers/mmc/host/renesas_sdhi*
13753 F: include/linux/mfd/tmio.h
13754
13755 TMP401 HARDWARE MONITOR DRIVER
13756 M: Guenter Roeck <linux@roeck-us.net>
13757 L: linux-hwmon@vger.kernel.org
13758 S: Maintained
13759 F: Documentation/hwmon/tmp401
13760 F: drivers/hwmon/tmp401.c
13761
13762 TMPFS (SHMEM FILESYSTEM)
13763 M: Hugh Dickins <hughd@google.com>
13764 L: linux-mm@kvack.org
13765 S: Maintained
13766 F: include/linux/shmem_fs.h
13767 F: mm/shmem.c
13768
13769 TOMOYO SECURITY MODULE
13770 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13771 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13772 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13773 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13774 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13775 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13776 W: http://tomoyo.sourceforge.jp/
13777 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13778 S: Maintained
13779 F: security/tomoyo/
13780
13781 TOPSTAR LAPTOP EXTRAS DRIVER
13782 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13783 L: platform-driver-x86@vger.kernel.org
13784 S: Maintained
13785 F: drivers/platform/x86/topstar-laptop.c
13786
13787 TOSHIBA ACPI EXTRAS DRIVER
13788 M: Azael Avalos <coproscefalo@gmail.com>
13789 L: platform-driver-x86@vger.kernel.org
13790 S: Maintained
13791 F: drivers/platform/x86/toshiba_acpi.c
13792
13793 TOSHIBA BLUETOOTH DRIVER
13794 M: Azael Avalos <coproscefalo@gmail.com>
13795 L: platform-driver-x86@vger.kernel.org
13796 S: Maintained
13797 F: drivers/platform/x86/toshiba_bluetooth.c
13798
13799 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13800 M: Azael Avalos <coproscefalo@gmail.com>
13801 L: platform-driver-x86@vger.kernel.org
13802 S: Maintained
13803 F: drivers/platform/x86/toshiba_haps.c
13804
13805 TOSHIBA SMM DRIVER
13806 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13807 W: http://www.buzzard.org.uk/toshiba/
13808 S: Maintained
13809 F: drivers/char/toshiba.c
13810 F: include/linux/toshiba.h
13811 F: include/uapi/linux/toshiba.h
13812
13813 TOSHIBA TC358743 DRIVER
13814 M: Mats Randgaard <matrandg@cisco.com>
13815 L: linux-media@vger.kernel.org
13816 S: Maintained
13817 F: drivers/media/i2c/tc358743*
13818 F: include/media/i2c/tc358743.h
13819
13820 TOSHIBA WMI HOTKEYS DRIVER
13821 M: Azael Avalos <coproscefalo@gmail.com>
13822 L: platform-driver-x86@vger.kernel.org
13823 S: Maintained
13824 F: drivers/platform/x86/toshiba-wmi.c
13825
13826 TPM DEVICE DRIVER
13827 M: Peter Huewe <peterhuewe@gmx.de>
13828 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13829 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13830 L: linux-integrity@vger.kernel.org
13831 Q: https://patchwork.kernel.org/project/linux-integrity/list/
13832 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13833 S: Maintained
13834 F: drivers/char/tpm/
13835
13836 TRACING
13837 M: Steven Rostedt <rostedt@goodmis.org>
13838 M: Ingo Molnar <mingo@redhat.com>
13839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13840 S: Maintained
13841 F: Documentation/trace/ftrace.txt
13842 F: arch/*/*/*/ftrace.h
13843 F: arch/*/kernel/ftrace.c
13844 F: include/*/ftrace.h
13845 F: include/linux/trace*.h
13846 F: include/trace/
13847 F: kernel/trace/
13848 F: tools/testing/selftests/ftrace/
13849
13850 TRACING MMIO ACCESSES (MMIOTRACE)
13851 M: Steven Rostedt <rostedt@goodmis.org>
13852 M: Ingo Molnar <mingo@kernel.org>
13853 R: Karol Herbst <karolherbst@gmail.com>
13854 R: Pekka Paalanen <ppaalanen@gmail.com>
13855 S: Maintained
13856 L: linux-kernel@vger.kernel.org
13857 L: nouveau@lists.freedesktop.org
13858 F: kernel/trace/trace_mmiotrace.c
13859 F: include/linux/mmiotrace.h
13860 F: arch/x86/mm/kmmio.c
13861 F: arch/x86/mm/mmio-mod.c
13862 F: arch/x86/mm/testmmiotrace.c
13863
13864 TRIVIAL PATCHES
13865 M: Jiri Kosina <trivial@kernel.org>
13866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13867 S: Maintained
13868 K: ^Subject:.*(?i)trivial
13869
13870 TTY LAYER
13871 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13872 M: Jiri Slaby <jslaby@suse.com>
13873 S: Supported
13874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13875 F: Documentation/serial/
13876 F: drivers/tty/
13877 F: drivers/tty/serial/serial_core.c
13878 F: include/linux/serial_core.h
13879 F: include/linux/serial.h
13880 F: include/linux/tty.h
13881 F: include/uapi/linux/serial_core.h
13882 F: include/uapi/linux/serial.h
13883 F: include/uapi/linux/tty.h
13884
13885 TUA9001 MEDIA DRIVER
13886 M: Antti Palosaari <crope@iki.fi>
13887 L: linux-media@vger.kernel.org
13888 W: https://linuxtv.org
13889 W: http://palosaari.fi/linux/
13890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13891 T: git git://linuxtv.org/anttip/media_tree.git
13892 S: Maintained
13893 F: drivers/media/tuners/tua9001*
13894
13895 TULIP NETWORK DRIVERS
13896 L: netdev@vger.kernel.org
13897 L: linux-parisc@vger.kernel.org
13898 S: Orphan
13899 F: drivers/net/ethernet/dec/tulip/
13900
13901 TUN/TAP driver
13902 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13903 W: http://vtun.sourceforge.net/tun
13904 S: Maintained
13905 F: Documentation/networking/tuntap.txt
13906 F: arch/um/os-Linux/drivers/
13907
13908 TURBOCHANNEL SUBSYSTEM
13909 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13910 M: Ralf Baechle <ralf@linux-mips.org>
13911 L: linux-mips@linux-mips.org
13912 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13913 S: Maintained
13914 F: drivers/tc/
13915 F: include/linux/tc.h
13916
13917 TW5864 VIDEO4LINUX DRIVER
13918 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13919 M: Anton Sviridenko <anton@corp.bluecherry.net>
13920 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13921 M: Andrey Utkin <andrey_utkin@fastmail.com>
13922 L: linux-media@vger.kernel.org
13923 S: Supported
13924 F: drivers/media/pci/tw5864/
13925
13926 TW68 VIDEO4LINUX DRIVER
13927 M: Hans Verkuil <hverkuil@xs4all.nl>
13928 L: linux-media@vger.kernel.org
13929 T: git git://linuxtv.org/media_tree.git
13930 W: https://linuxtv.org
13931 S: Odd Fixes
13932 F: drivers/media/pci/tw68/
13933
13934 TW686X VIDEO4LINUX DRIVER
13935 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13936 L: linux-media@vger.kernel.org
13937 T: git git://linuxtv.org/media_tree.git
13938 W: http://linuxtv.org
13939 S: Maintained
13940 F: drivers/media/pci/tw686x/
13941
13942 UBI FILE SYSTEM (UBIFS)
13943 M: Richard Weinberger <richard@nod.at>
13944 M: Artem Bityutskiy <dedekind1@gmail.com>
13945 M: Adrian Hunter <adrian.hunter@intel.com>
13946 L: linux-mtd@lists.infradead.org
13947 T: git git://git.infradead.org/ubifs-2.6.git
13948 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13949 S: Supported
13950 F: Documentation/filesystems/ubifs.txt
13951 F: fs/ubifs/
13952
13953 UCLINUX (M68KNOMMU AND COLDFIRE)
13954 M: Greg Ungerer <gerg@linux-m68k.org>
13955 W: http://www.linux-m68k.org/
13956 W: http://www.uclinux.org/
13957 L: linux-m68k@lists.linux-m68k.org
13958 L: uclinux-dev@uclinux.org (subscribers-only)
13959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13960 S: Maintained
13961 F: arch/m68k/coldfire/
13962 F: arch/m68k/68*/
13963 F: arch/m68k/*/*_no.*
13964 F: arch/m68k/include/asm/*_no.*
13965
13966 UDF FILESYSTEM
13967 M: Jan Kara <jack@suse.com>
13968 S: Maintained
13969 F: Documentation/filesystems/udf.txt
13970 F: fs/udf/
13971
13972 UDRAW TABLET
13973 M: Bastien Nocera <hadess@hadess.net>
13974 L: linux-input@vger.kernel.org
13975 S: Maintained
13976 F: drivers/hid/hid-udraw-ps3.c
13977
13978 UFS FILESYSTEM
13979 M: Evgeniy Dushistov <dushistov@mail.ru>
13980 S: Maintained
13981 F: Documentation/filesystems/ufs.txt
13982 F: fs/ufs/
13983
13984 UHID USERSPACE HID IO DRIVER:
13985 M: David Herrmann <dh.herrmann@googlemail.com>
13986 L: linux-input@vger.kernel.org
13987 S: Maintained
13988 F: drivers/hid/uhid.c
13989 F: include/uapi/linux/uhid.h
13990
13991 ULPI BUS
13992 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13993 L: linux-usb@vger.kernel.org
13994 S: Maintained
13995 F: drivers/usb/common/ulpi.c
13996 F: include/linux/ulpi/
13997
13998 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13999 L: linux-usb@vger.kernel.org
14000 S: Orphan
14001 F: drivers/uwb/
14002 F: include/linux/uwb.h
14003 F: include/linux/uwb/
14004
14005 UNICORE32 ARCHITECTURE:
14006 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
14007 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14008 S: Maintained
14009 T: git git://github.com/gxt/linux.git
14010 F: arch/unicore32/
14011
14012 UNIFDEF
14013 M: Tony Finch <dot@dotat.at>
14014 W: http://dotat.at/prog/unifdef
14015 S: Maintained
14016 F: scripts/unifdef.c
14017
14018 UNIFORM CDROM DRIVER
14019 M: Jens Axboe <axboe@kernel.dk>
14020 W: http://www.kernel.dk
14021 S: Maintained
14022 F: Documentation/cdrom/
14023 F: drivers/cdrom/cdrom.c
14024 F: include/linux/cdrom.h
14025 F: include/uapi/linux/cdrom.h
14026
14027 UNISYS S-PAR DRIVERS
14028 M: David Kershner <david.kershner@unisys.com>
14029 L: sparmaintainer@unisys.com (Unisys internal)
14030 S: Supported
14031 F: drivers/staging/unisys/
14032
14033 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14034 M: Vinayak Holikatti <vinholikatti@gmail.com>
14035 L: linux-scsi@vger.kernel.org
14036 S: Supported
14037 F: Documentation/scsi/ufs.txt
14038 F: drivers/scsi/ufs/
14039
14040 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14041 M: Joao Pinto <jpinto@synopsys.com>
14042 L: linux-scsi@vger.kernel.org
14043 S: Supported
14044 F: drivers/scsi/ufs/*dwc*
14045
14046 UNSORTED BLOCK IMAGES (UBI)
14047 M: Artem Bityutskiy <dedekind1@gmail.com>
14048 M: Richard Weinberger <richard@nod.at>
14049 W: http://www.linux-mtd.infradead.org/
14050 L: linux-mtd@lists.infradead.org
14051 T: git git://git.infradead.org/ubifs-2.6.git
14052 S: Supported
14053 F: drivers/mtd/ubi/
14054 F: include/linux/mtd/ubi.h
14055 F: include/uapi/mtd/ubi-user.h
14056
14057 USB "USBNET" DRIVER FRAMEWORK
14058 M: Oliver Neukum <oneukum@suse.com>
14059 L: netdev@vger.kernel.org
14060 W: http://www.linux-usb.org/usbnet
14061 S: Maintained
14062 F: drivers/net/usb/usbnet.c
14063 F: include/linux/usb/usbnet.h
14064
14065 USB ACM DRIVER
14066 M: Oliver Neukum <oneukum@suse.com>
14067 L: linux-usb@vger.kernel.org
14068 S: Maintained
14069 F: Documentation/usb/acm.txt
14070 F: drivers/usb/class/cdc-acm.*
14071
14072 USB AR5523 WIRELESS DRIVER
14073 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14074 L: linux-wireless@vger.kernel.org
14075 S: Maintained
14076 F: drivers/net/wireless/ath/ar5523/
14077
14078 USB ATTACHED SCSI
14079 M: Oliver Neukum <oneukum@suse.com>
14080 L: linux-usb@vger.kernel.org
14081 L: linux-scsi@vger.kernel.org
14082 S: Maintained
14083 F: drivers/usb/storage/uas.c
14084
14085 USB CDC ETHERNET DRIVER
14086 M: Oliver Neukum <oliver@neukum.org>
14087 L: linux-usb@vger.kernel.org
14088 S: Maintained
14089 F: drivers/net/usb/cdc_*.c
14090 F: include/uapi/linux/usb/cdc.h
14091
14092 USB CHAOSKEY DRIVER
14093 M: Keith Packard <keithp@keithp.com>
14094 L: linux-usb@vger.kernel.org
14095 S: Maintained
14096 F: drivers/usb/misc/chaoskey.c
14097
14098 USB CYPRESS C67X00 DRIVER
14099 M: Peter Korsgaard <jacmet@sunsite.dk>
14100 L: linux-usb@vger.kernel.org
14101 S: Maintained
14102 F: drivers/usb/c67x00/
14103
14104 USB DAVICOM DM9601 DRIVER
14105 M: Peter Korsgaard <jacmet@sunsite.dk>
14106 L: netdev@vger.kernel.org
14107 W: http://www.linux-usb.org/usbnet
14108 S: Maintained
14109 F: drivers/net/usb/dm9601.c
14110
14111 USB DIAMOND RIO500 DRIVER
14112 M: Cesar Miquel <miquel@df.uba.ar>
14113 L: rio500-users@lists.sourceforge.net
14114 W: http://rio500.sourceforge.net
14115 S: Maintained
14116 F: drivers/usb/misc/rio500*
14117
14118 USB EHCI DRIVER
14119 M: Alan Stern <stern@rowland.harvard.edu>
14120 L: linux-usb@vger.kernel.org
14121 S: Maintained
14122 F: Documentation/usb/ehci.txt
14123 F: drivers/usb/host/ehci*
14124
14125 USB GADGET/PERIPHERAL SUBSYSTEM
14126 M: Felipe Balbi <balbi@kernel.org>
14127 L: linux-usb@vger.kernel.org
14128 W: http://www.linux-usb.org/gadget
14129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14130 S: Maintained
14131 F: drivers/usb/gadget/
14132 F: include/linux/usb/gadget*
14133
14134 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14135 M: Jiri Kosina <jikos@kernel.org>
14136 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14137 L: linux-usb@vger.kernel.org
14138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14139 S: Maintained
14140 F: Documentation/hid/hiddev.txt
14141 F: drivers/hid/usbhid/
14142
14143 USB ISP116X DRIVER
14144 M: Olav Kongas <ok@artecdesign.ee>
14145 L: linux-usb@vger.kernel.org
14146 S: Maintained
14147 F: drivers/usb/host/isp116x*
14148 F: include/linux/usb/isp116x.h
14149
14150 USB LAN78XX ETHERNET DRIVER
14151 M: Woojung Huh <woojung.huh@microchip.com>
14152 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14153 L: netdev@vger.kernel.org
14154 S: Maintained
14155 F: drivers/net/usb/lan78xx.*
14156
14157 USB MASS STORAGE DRIVER
14158 M: Alan Stern <stern@rowland.harvard.edu>
14159 L: linux-usb@vger.kernel.org
14160 L: usb-storage@lists.one-eyed-alien.net
14161 S: Maintained
14162 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14163 F: drivers/usb/storage/
14164
14165 USB MIDI DRIVER
14166 M: Clemens Ladisch <clemens@ladisch.de>
14167 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14168 T: git git://git.alsa-project.org/alsa-kernel.git
14169 S: Maintained
14170 F: sound/usb/midi.*
14171
14172 USB NETWORKING DRIVERS
14173 L: linux-usb@vger.kernel.org
14174 S: Odd Fixes
14175 F: drivers/net/usb/
14176
14177 USB OHCI DRIVER
14178 M: Alan Stern <stern@rowland.harvard.edu>
14179 L: linux-usb@vger.kernel.org
14180 S: Maintained
14181 F: Documentation/usb/ohci.txt
14182 F: drivers/usb/host/ohci*
14183
14184 USB OTG FSM (Finite State Machine)
14185 M: Peter Chen <Peter.Chen@nxp.com>
14186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14187 L: linux-usb@vger.kernel.org
14188 S: Maintained
14189 F: drivers/usb/common/usb-otg-fsm.c
14190
14191 USB OVER IP DRIVER
14192 M: Valentina Manea <valentina.manea.m@gmail.com>
14193 M: Shuah Khan <shuahkh@osg.samsung.com>
14194 M: Shuah Khan <shuah@kernel.org>
14195 L: linux-usb@vger.kernel.org
14196 S: Maintained
14197 F: Documentation/usb/usbip_protocol.txt
14198 F: drivers/usb/usbip/
14199 F: tools/usb/usbip/
14200
14201 USB PEGASUS DRIVER
14202 M: Petko Manolov <petkan@nucleusys.com>
14203 L: linux-usb@vger.kernel.org
14204 L: netdev@vger.kernel.org
14205 T: git git://github.com/petkan/pegasus.git
14206 W: https://github.com/petkan/pegasus
14207 S: Maintained
14208 F: drivers/net/usb/pegasus.*
14209
14210 USB PHY LAYER
14211 M: Felipe Balbi <balbi@kernel.org>
14212 L: linux-usb@vger.kernel.org
14213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14214 S: Maintained
14215 F: drivers/usb/phy/
14216
14217 USB PRINTER DRIVER (usblp)
14218 M: Pete Zaitcev <zaitcev@redhat.com>
14219 L: linux-usb@vger.kernel.org
14220 S: Supported
14221 F: drivers/usb/class/usblp.c
14222
14223 USB QMI WWAN NETWORK DRIVER
14224 M: Bjørn Mork <bjorn@mork.no>
14225 L: netdev@vger.kernel.org
14226 S: Maintained
14227 F: Documentation/ABI/testing/sysfs-class-net-qmi
14228 F: drivers/net/usb/qmi_wwan.c
14229
14230 USB RTL8150 DRIVER
14231 M: Petko Manolov <petkan@nucleusys.com>
14232 L: linux-usb@vger.kernel.org
14233 L: netdev@vger.kernel.org
14234 T: git git://github.com/petkan/rtl8150.git
14235 W: https://github.com/petkan/rtl8150
14236 S: Maintained
14237 F: drivers/net/usb/rtl8150.c
14238
14239 USB SERIAL SUBSYSTEM
14240 M: Johan Hovold <johan@kernel.org>
14241 L: linux-usb@vger.kernel.org
14242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14243 S: Maintained
14244 F: Documentation/usb/usb-serial.txt
14245 F: drivers/usb/serial/
14246 F: include/linux/usb/serial.h
14247
14248 USB SMSC75XX ETHERNET DRIVER
14249 M: Steve Glendinning <steve.glendinning@shawell.net>
14250 L: netdev@vger.kernel.org
14251 S: Maintained
14252 F: drivers/net/usb/smsc75xx.*
14253
14254 USB SMSC95XX ETHERNET DRIVER
14255 M: Steve Glendinning <steve.glendinning@shawell.net>
14256 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14257 L: netdev@vger.kernel.org
14258 S: Maintained
14259 F: drivers/net/usb/smsc95xx.*
14260
14261 USB SUBSYSTEM
14262 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14263 L: linux-usb@vger.kernel.org
14264 W: http://www.linux-usb.org
14265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14266 S: Supported
14267 F: Documentation/devicetree/bindings/usb/
14268 F: Documentation/usb/
14269 F: drivers/usb/
14270 F: include/linux/usb.h
14271 F: include/linux/usb/
14272
14273 USB TYPEC SUBSYSTEM
14274 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14275 L: linux-usb@vger.kernel.org
14276 S: Maintained
14277 F: Documentation/ABI/testing/sysfs-class-typec
14278 F: Documentation/usb/typec.rst
14279 F: drivers/usb/typec/
14280 F: include/linux/usb/typec.h
14281
14282 USB UHCI DRIVER
14283 M: Alan Stern <stern@rowland.harvard.edu>
14284 L: linux-usb@vger.kernel.org
14285 S: Maintained
14286 F: drivers/usb/host/uhci*
14287
14288 USB VIDEO CLASS
14289 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14290 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14291 L: linux-media@vger.kernel.org
14292 T: git git://linuxtv.org/media_tree.git
14293 W: http://www.ideasonboard.org/uvc/
14294 S: Maintained
14295 F: drivers/media/usb/uvc/
14296 F: include/uapi/linux/uvcvideo.h
14297
14298 USB VISION DRIVER
14299 M: Hans Verkuil <hverkuil@xs4all.nl>
14300 L: linux-media@vger.kernel.org
14301 T: git git://linuxtv.org/media_tree.git
14302 W: https://linuxtv.org
14303 S: Odd Fixes
14304 F: drivers/media/usb/usbvision/
14305
14306 USB WEBCAM GADGET
14307 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14308 L: linux-usb@vger.kernel.org
14309 S: Maintained
14310 F: drivers/usb/gadget/function/*uvc*
14311 F: drivers/usb/gadget/legacy/webcam.c
14312
14313 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14314 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14315 L: linux-wireless@vger.kernel.org
14316 S: Maintained
14317 F: drivers/net/wireless/rndis_wlan.c
14318
14319 USB XHCI DRIVER
14320 M: Mathias Nyman <mathias.nyman@intel.com>
14321 L: linux-usb@vger.kernel.org
14322 S: Supported
14323 F: drivers/usb/host/xhci*
14324 F: drivers/usb/host/pci-quirks*
14325
14326 USB ZD1201 DRIVER
14327 L: linux-wireless@vger.kernel.org
14328 W: http://linux-lc100020.sourceforge.net
14329 S: Orphan
14330 F: drivers/net/wireless/zydas/zd1201.*
14331
14332 USB ZR364XX DRIVER
14333 M: Antoine Jacquet <royale@zerezo.com>
14334 L: linux-usb@vger.kernel.org
14335 L: linux-media@vger.kernel.org
14336 T: git git://linuxtv.org/media_tree.git
14337 W: http://royale.zerezo.com/zr364xx/
14338 S: Maintained
14339 F: Documentation/media/v4l-drivers/zr364xx*
14340 F: drivers/media/usb/zr364xx/
14341
14342 USER-MODE LINUX (UML)
14343 M: Jeff Dike <jdike@addtoit.com>
14344 M: Richard Weinberger <richard@nod.at>
14345 L: user-mode-linux-devel@lists.sourceforge.net
14346 L: user-mode-linux-user@lists.sourceforge.net
14347 W: http://user-mode-linux.sourceforge.net
14348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14349 S: Maintained
14350 F: Documentation/virtual/uml/
14351 F: arch/um/
14352 F: arch/x86/um/
14353 F: fs/hostfs/
14354 F: fs/hppfs/
14355
14356 USERSPACE I/O (UIO)
14357 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14358 S: Maintained
14359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14360 F: Documentation/driver-api/uio-howto.rst
14361 F: drivers/uio/
14362 F: include/linux/uio*.h
14363
14364 UTIL-LINUX PACKAGE
14365 M: Karel Zak <kzak@redhat.com>
14366 L: util-linux@vger.kernel.org
14367 W: http://en.wikipedia.org/wiki/Util-linux
14368 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14369 S: Maintained
14370
14371 UUID HELPERS
14372 M: Christoph Hellwig <hch@lst.de>
14373 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14374 L: linux-kernel@vger.kernel.org
14375 T: git git://git.infradead.org/users/hch/uuid.git
14376 F: lib/uuid.c
14377 F: lib/test_uuid.c
14378 F: include/linux/uuid.h
14379 F: include/uapi/linux/uuid.h
14380 S: Maintained
14381
14382 UVESAFB DRIVER
14383 M: Michal Januszewski <spock@gentoo.org>
14384 L: linux-fbdev@vger.kernel.org
14385 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14386 S: Maintained
14387 F: Documentation/fb/uvesafb.txt
14388 F: drivers/video/fbdev/uvesafb.*
14389
14390 VF610 NAND DRIVER
14391 M: Stefan Agner <stefan@agner.ch>
14392 L: linux-mtd@lists.infradead.org
14393 S: Supported
14394 F: drivers/mtd/nand/vf610_nfc.c
14395
14396 VFAT/FAT/MSDOS FILESYSTEM
14397 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14398 S: Maintained
14399 F: Documentation/filesystems/vfat.txt
14400 F: fs/fat/
14401
14402 VFIO DRIVER
14403 M: Alex Williamson <alex.williamson@redhat.com>
14404 L: kvm@vger.kernel.org
14405 T: git git://github.com/awilliam/linux-vfio.git
14406 S: Maintained
14407 F: Documentation/vfio.txt
14408 F: drivers/vfio/
14409 F: include/linux/vfio.h
14410 F: include/uapi/linux/vfio.h
14411
14412 VFIO MEDIATED DEVICE DRIVERS
14413 M: Kirti Wankhede <kwankhede@nvidia.com>
14414 L: kvm@vger.kernel.org
14415 S: Maintained
14416 F: Documentation/vfio-mediated-device.txt
14417 F: drivers/vfio/mdev/
14418 F: include/linux/mdev.h
14419 F: samples/vfio-mdev/
14420
14421 VFIO PLATFORM DRIVER
14422 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14423 L: kvm@vger.kernel.org
14424 S: Maintained
14425 F: drivers/vfio/platform/
14426
14427 VGA_SWITCHEROO
14428 R: Lukas Wunner <lukas@wunner.de>
14429 S: Maintained
14430 F: Documentation/gpu/vga-switcheroo.rst
14431 F: drivers/gpu/vga/vga_switcheroo.c
14432 F: include/linux/vga_switcheroo.h
14433 T: git git://anongit.freedesktop.org/drm/drm-misc
14434
14435 VIA RHINE NETWORK DRIVER
14436 S: Orphan
14437 F: drivers/net/ethernet/via/via-rhine.c
14438
14439 VIA SD/MMC CARD CONTROLLER DRIVER
14440 M: Bruce Chang <brucechang@via.com.tw>
14441 M: Harald Welte <HaraldWelte@viatech.com>
14442 S: Maintained
14443 F: drivers/mmc/host/via-sdmmc.c
14444
14445 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14446 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14447 L: linux-fbdev@vger.kernel.org
14448 S: Maintained
14449 F: include/linux/via-core.h
14450 F: include/linux/via-gpio.h
14451 F: include/linux/via_i2c.h
14452 F: drivers/video/fbdev/via/
14453
14454 VIA VELOCITY NETWORK DRIVER
14455 M: Francois Romieu <romieu@fr.zoreil.com>
14456 L: netdev@vger.kernel.org
14457 S: Maintained
14458 F: drivers/net/ethernet/via/via-velocity.*
14459
14460 VIDEO MULTIPLEXER DRIVER
14461 M: Philipp Zabel <p.zabel@pengutronix.de>
14462 L: linux-media@vger.kernel.org
14463 S: Maintained
14464 F: drivers/media/platform/video-mux.c
14465
14466 VIDEOBUF2 FRAMEWORK
14467 M: Pawel Osciak <pawel@osciak.com>
14468 M: Marek Szyprowski <m.szyprowski@samsung.com>
14469 M: Kyungmin Park <kyungmin.park@samsung.com>
14470 L: linux-media@vger.kernel.org
14471 S: Maintained
14472 F: drivers/media/v4l2-core/videobuf2-*
14473 F: include/media/videobuf2-*
14474
14475 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14476 M: Helen Koike <helen.koike@collabora.com>
14477 L: linux-media@vger.kernel.org
14478 T: git git://linuxtv.org/media_tree.git
14479 W: https://linuxtv.org
14480 S: Maintained
14481 F: drivers/media/platform/vimc/*
14482
14483 VIRT LIB
14484 M: Alex Williamson <alex.williamson@redhat.com>
14485 M: Paolo Bonzini <pbonzini@redhat.com>
14486 L: kvm@vger.kernel.org
14487 S: Supported
14488 F: virt/lib/
14489
14490 VIRTIO AND VHOST VSOCK DRIVER
14491 M: Stefan Hajnoczi <stefanha@redhat.com>
14492 L: kvm@vger.kernel.org
14493 L: virtualization@lists.linux-foundation.org
14494 L: netdev@vger.kernel.org
14495 S: Maintained
14496 F: include/linux/virtio_vsock.h
14497 F: include/uapi/linux/virtio_vsock.h
14498 F: include/uapi/linux/vsockmon.h
14499 F: include/uapi/linux/vm_sockets_diag.h
14500 F: net/vmw_vsock/diag.c
14501 F: net/vmw_vsock/af_vsock_tap.c
14502 F: net/vmw_vsock/virtio_transport_common.c
14503 F: net/vmw_vsock/virtio_transport.c
14504 F: drivers/net/vsockmon.c
14505 F: drivers/vhost/vsock.c
14506 F: drivers/vhost/vsock.h
14507 F: tools/testing/vsock/
14508
14509 VIRTIO CONSOLE DRIVER
14510 M: Amit Shah <amit@kernel.org>
14511 L: virtualization@lists.linux-foundation.org
14512 S: Maintained
14513 F: drivers/char/virtio_console.c
14514 F: include/linux/virtio_console.h
14515 F: include/uapi/linux/virtio_console.h
14516
14517 VIRTIO CORE, NET AND BLOCK DRIVERS
14518 M: "Michael S. Tsirkin" <mst@redhat.com>
14519 M: Jason Wang <jasowang@redhat.com>
14520 L: virtualization@lists.linux-foundation.org
14521 S: Maintained
14522 F: Documentation/devicetree/bindings/virtio/
14523 F: drivers/virtio/
14524 F: tools/virtio/
14525 F: drivers/net/virtio_net.c
14526 F: drivers/block/virtio_blk.c
14527 F: include/linux/virtio*.h
14528 F: include/uapi/linux/virtio_*.h
14529 F: drivers/crypto/virtio/
14530 F: mm/balloon_compaction.c
14531
14532 VIRTIO CRYPTO DRIVER
14533 M: Gonglei <arei.gonglei@huawei.com>
14534 L: virtualization@lists.linux-foundation.org
14535 L: linux-crypto@vger.kernel.org
14536 S: Maintained
14537 F: drivers/crypto/virtio/
14538 F: include/uapi/linux/virtio_crypto.h
14539
14540 VIRTIO DRIVERS FOR S390
14541 M: Cornelia Huck <cohuck@redhat.com>
14542 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14543 L: linux-s390@vger.kernel.org
14544 L: virtualization@lists.linux-foundation.org
14545 L: kvm@vger.kernel.org
14546 S: Supported
14547 F: drivers/s390/virtio/
14548 F: arch/s390/include/uapi/asm/virtio-ccw.h
14549
14550 VIRTIO GPU DRIVER
14551 M: David Airlie <airlied@linux.ie>
14552 M: Gerd Hoffmann <kraxel@redhat.com>
14553 L: dri-devel@lists.freedesktop.org
14554 L: virtualization@lists.linux-foundation.org
14555 T: git git://anongit.freedesktop.org/drm/drm-misc
14556 S: Maintained
14557 F: drivers/gpu/drm/virtio/
14558 F: include/uapi/linux/virtio_gpu.h
14559
14560 VIRTIO HOST (VHOST)
14561 M: "Michael S. Tsirkin" <mst@redhat.com>
14562 M: Jason Wang <jasowang@redhat.com>
14563 L: kvm@vger.kernel.org
14564 L: virtualization@lists.linux-foundation.org
14565 L: netdev@vger.kernel.org
14566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14567 S: Maintained
14568 F: drivers/vhost/
14569 F: include/uapi/linux/vhost.h
14570
14571 VIRTIO INPUT DRIVER
14572 M: Gerd Hoffmann <kraxel@redhat.com>
14573 S: Maintained
14574 F: drivers/virtio/virtio_input.c
14575 F: include/uapi/linux/virtio_input.h
14576
14577 VIRTUAL SERIO DEVICE DRIVER
14578 M: Stephen Chandler Paul <thatslyude@gmail.com>
14579 S: Maintained
14580 F: drivers/input/serio/userio.c
14581 F: include/uapi/linux/userio.h
14582
14583 VIVID VIRTUAL VIDEO DRIVER
14584 M: Hans Verkuil <hverkuil@xs4all.nl>
14585 L: linux-media@vger.kernel.org
14586 T: git git://linuxtv.org/media_tree.git
14587 W: https://linuxtv.org
14588 S: Maintained
14589 F: drivers/media/platform/vivid/*
14590
14591 VLYNQ BUS
14592 M: Florian Fainelli <f.fainelli@gmail.com>
14593 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14594 S: Maintained
14595 F: drivers/vlynq/vlynq.c
14596 F: include/linux/vlynq.h
14597
14598 VME SUBSYSTEM
14599 M: Martyn Welch <martyn@welchs.me.uk>
14600 M: Manohar Vanga <manohar.vanga@gmail.com>
14601 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14602 L: devel@driverdev.osuosl.org
14603 S: Maintained
14604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14605 F: Documentation/driver-api/vme.rst
14606 F: drivers/staging/vme/
14607 F: drivers/vme/
14608 F: include/linux/vme*
14609
14610 VMWARE BALLOON DRIVER
14611 M: Xavier Deguillard <xdeguillard@vmware.com>
14612 M: Philip Moltmann <moltmann@vmware.com>
14613 M: "VMware, Inc." <pv-drivers@vmware.com>
14614 L: linux-kernel@vger.kernel.org
14615 S: Maintained
14616 F: drivers/misc/vmw_balloon.c
14617
14618 VMWARE HYPERVISOR INTERFACE
14619 M: Alok Kataria <akataria@vmware.com>
14620 L: virtualization@lists.linux-foundation.org
14621 S: Supported
14622 F: arch/x86/kernel/cpu/vmware.c
14623
14624 VMWARE PVRDMA DRIVER
14625 M: Adit Ranadive <aditr@vmware.com>
14626 M: VMware PV-Drivers <pv-drivers@vmware.com>
14627 L: linux-rdma@vger.kernel.org
14628 S: Maintained
14629 F: drivers/infiniband/hw/vmw_pvrdma/
14630
14631 VMware PVSCSI driver
14632 M: Jim Gill <jgill@vmware.com>
14633 M: VMware PV-Drivers <pv-drivers@vmware.com>
14634 L: linux-scsi@vger.kernel.org
14635 S: Maintained
14636 F: drivers/scsi/vmw_pvscsi.c
14637 F: drivers/scsi/vmw_pvscsi.h
14638
14639 VMWARE VMMOUSE SUBDRIVER
14640 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14641 M: "VMware, Inc." <pv-drivers@vmware.com>
14642 L: linux-input@vger.kernel.org
14643 S: Maintained
14644 F: drivers/input/mouse/vmmouse.c
14645 F: drivers/input/mouse/vmmouse.h
14646
14647 VMWARE VMXNET3 ETHERNET DRIVER
14648 M: Shrikrishna Khare <skhare@vmware.com>
14649 M: "VMware, Inc." <pv-drivers@vmware.com>
14650 L: netdev@vger.kernel.org
14651 S: Maintained
14652 F: drivers/net/vmxnet3/
14653
14654 VOCORE VOCORE2 BOARD
14655 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14656 L: linux-mips@linux-mips.org
14657 S: Maintained
14658 F: arch/mips/boot/dts/ralink/vocore2.dts
14659
14660 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14661 M: Liam Girdwood <lgirdwood@gmail.com>
14662 M: Mark Brown <broonie@kernel.org>
14663 L: linux-kernel@vger.kernel.org
14664 W: http://www.slimlogic.co.uk/?p=48
14665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14666 S: Supported
14667 F: Documentation/devicetree/bindings/regulator/
14668 F: drivers/regulator/
14669 F: include/dt-bindings/regulator/
14670 F: include/linux/regulator/
14671
14672 VRF
14673 M: David Ahern <dsa@cumulusnetworks.com>
14674 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14675 L: netdev@vger.kernel.org
14676 S: Maintained
14677 F: drivers/net/vrf.c
14678 F: Documentation/networking/vrf.txt
14679
14680 VT1211 HARDWARE MONITOR DRIVER
14681 M: Juerg Haefliger <juergh@gmail.com>
14682 L: linux-hwmon@vger.kernel.org
14683 S: Maintained
14684 F: Documentation/hwmon/vt1211
14685 F: drivers/hwmon/vt1211.c
14686
14687 VT8231 HARDWARE MONITOR DRIVER
14688 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14689 L: linux-hwmon@vger.kernel.org
14690 S: Maintained
14691 F: drivers/hwmon/vt8231.c
14692
14693 VUB300 USB to SDIO/SD/MMC bridge chip
14694 M: Tony Olech <tony.olech@elandigitalsystems.com>
14695 L: linux-mmc@vger.kernel.org
14696 L: linux-usb@vger.kernel.org
14697 S: Supported
14698 F: drivers/mmc/host/vub300.c
14699
14700 W1 DALLAS'S 1-WIRE BUS
14701 M: Evgeniy Polyakov <zbr@ioremap.net>
14702 S: Maintained
14703 F: Documentation/w1/
14704 F: drivers/w1/
14705 F: include/linux/w1.h
14706
14707 W83791D HARDWARE MONITORING DRIVER
14708 M: Marc Hulsman <m.hulsman@tudelft.nl>
14709 L: linux-hwmon@vger.kernel.org
14710 S: Maintained
14711 F: Documentation/hwmon/w83791d
14712 F: drivers/hwmon/w83791d.c
14713
14714 W83793 HARDWARE MONITORING DRIVER
14715 M: Rudolf Marek <r.marek@assembler.cz>
14716 L: linux-hwmon@vger.kernel.org
14717 S: Maintained
14718 F: Documentation/hwmon/w83793
14719 F: drivers/hwmon/w83793.c
14720
14721 W83795 HARDWARE MONITORING DRIVER
14722 M: Jean Delvare <jdelvare@suse.com>
14723 L: linux-hwmon@vger.kernel.org
14724 S: Maintained
14725 F: drivers/hwmon/w83795.c
14726
14727 W83L51xD SD/MMC CARD INTERFACE DRIVER
14728 M: Pierre Ossman <pierre@ossman.eu>
14729 S: Maintained
14730 F: drivers/mmc/host/wbsd.*
14731
14732 WACOM PROTOCOL 4 SERIAL TABLETS
14733 M: Julian Squires <julian@cipht.net>
14734 M: Hans de Goede <hdegoede@redhat.com>
14735 L: linux-input@vger.kernel.org
14736 S: Maintained
14737 F: drivers/input/tablet/wacom_serial4.c
14738
14739 WATCHDOG DEVICE DRIVERS
14740 M: Wim Van Sebroeck <wim@iguana.be>
14741 R: Guenter Roeck <linux@roeck-us.net>
14742 L: linux-watchdog@vger.kernel.org
14743 W: http://www.linux-watchdog.org/
14744 T: git git://www.linux-watchdog.org/linux-watchdog.git
14745 S: Maintained
14746 F: Documentation/devicetree/bindings/watchdog/
14747 F: Documentation/watchdog/
14748 F: drivers/watchdog/
14749 F: include/linux/watchdog.h
14750 F: include/uapi/linux/watchdog.h
14751
14752 WHISKEYCOVE PMIC GPIO DRIVER
14753 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14754 L: linux-gpio@vger.kernel.org
14755 S: Maintained
14756 F: drivers/gpio/gpio-wcove.c
14757
14758 WIIMOTE HID DRIVER
14759 M: David Herrmann <dh.herrmann@googlemail.com>
14760 L: linux-input@vger.kernel.org
14761 S: Maintained
14762 F: drivers/hid/hid-wiimote*
14763
14764 WILOCITY WIL6210 WIRELESS DRIVER
14765 M: Maya Erez <qca_merez@qca.qualcomm.com>
14766 L: linux-wireless@vger.kernel.org
14767 L: wil6210@qca.qualcomm.com
14768 S: Supported
14769 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14770 F: drivers/net/wireless/ath/wil6210/
14771
14772 WIMAX STACK
14773 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14774 M: linux-wimax@intel.com
14775 L: wimax@linuxwimax.org (subscribers-only)
14776 S: Supported
14777 W: http://linuxwimax.org
14778 F: Documentation/wimax/README.wimax
14779 F: include/linux/wimax/debug.h
14780 F: include/net/wimax.h
14781 F: include/uapi/linux/wimax.h
14782 F: net/wimax/
14783
14784 WINBOND CIR DRIVER
14785 M: David Härdeman <david@hardeman.nu>
14786 S: Maintained
14787 F: drivers/media/rc/winbond-cir.c
14788
14789 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14790 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14791 L: linux-watchdog@vger.kernel.org
14792 S: Maintained
14793 F: drivers/watchdog/ebc-c384_wdt.c
14794
14795 WINSYSTEMS WS16C48 GPIO DRIVER
14796 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14797 L: linux-gpio@vger.kernel.org
14798 S: Maintained
14799 F: drivers/gpio/gpio-ws16c48.c
14800
14801 WISTRON LAPTOP BUTTON DRIVER
14802 M: Miloslav Trmac <mitr@volny.cz>
14803 S: Maintained
14804 F: drivers/input/misc/wistron_btns.c
14805
14806 WL3501 WIRELESS PCMCIA CARD DRIVER
14807 L: linux-wireless@vger.kernel.org
14808 S: Odd fixes
14809 F: drivers/net/wireless/wl3501*
14810
14811 WOLFSON MICROELECTRONICS DRIVERS
14812 L: patches@opensource.cirrus.com
14813 T: git https://github.com/CirrusLogic/linux-drivers.git
14814 W: https://github.com/CirrusLogic/linux-drivers/wiki
14815 S: Supported
14816 F: Documentation/hwmon/wm83??
14817 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14818 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14819 F: Documentation/devicetree/bindings/mfd/arizona.txt
14820 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14821 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
14822 F: arch/arm/mach-s3c64xx/mach-crag6410*
14823 F: drivers/clk/clk-wm83*.c
14824 F: drivers/extcon/extcon-arizona.c
14825 F: drivers/leds/leds-wm83*.c
14826 F: drivers/gpio/gpio-*wm*.c
14827 F: drivers/gpio/gpio-arizona.c
14828 F: drivers/hwmon/wm83??-hwmon.c
14829 F: drivers/input/misc/wm831x-on.c
14830 F: drivers/input/touchscreen/wm831x-ts.c
14831 F: drivers/input/touchscreen/wm97*.c
14832 F: drivers/mfd/arizona*
14833 F: drivers/mfd/wm*.c
14834 F: drivers/mfd/cs47l24*
14835 F: drivers/power/supply/wm83*.c
14836 F: drivers/rtc/rtc-wm83*.c
14837 F: drivers/regulator/wm8*.c
14838 F: drivers/regulator/arizona*
14839 F: drivers/video/backlight/wm83*_bl.c
14840 F: drivers/watchdog/wm83*_wdt.c
14841 F: include/linux/mfd/arizona/
14842 F: include/linux/mfd/wm831x/
14843 F: include/linux/mfd/wm8350/
14844 F: include/linux/mfd/wm8400*
14845 F: include/linux/regulator/arizona*
14846 F: include/linux/wm97xx.h
14847 F: include/sound/wm????.h
14848 F: sound/soc/codecs/arizona.?
14849 F: sound/soc/codecs/wm*
14850 F: sound/soc/codecs/cs47l24*
14851
14852 WORKQUEUE
14853 M: Tejun Heo <tj@kernel.org>
14854 R: Lai Jiangshan <jiangshanlai@gmail.com>
14855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14856 S: Maintained
14857 F: include/linux/workqueue.h
14858 F: kernel/workqueue.c
14859 F: Documentation/core-api/workqueue.rst
14860
14861 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14862 M: Chen-Yu Tsai <wens@csie.org>
14863 L: linux-kernel@vger.kernel.org
14864 S: Maintained
14865 N: axp[128]
14866
14867 X.25 NETWORK LAYER
14868 M: Andrew Hendry <andrew.hendry@gmail.com>
14869 L: linux-x25@vger.kernel.org
14870 S: Odd Fixes
14871 F: Documentation/networking/x25*
14872 F: include/net/x25*
14873 F: net/x25/
14874
14875 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14876 M: Thomas Gleixner <tglx@linutronix.de>
14877 M: Ingo Molnar <mingo@redhat.com>
14878 R: "H. Peter Anvin" <hpa@zytor.com>
14879 M: x86@kernel.org
14880 L: linux-kernel@vger.kernel.org
14881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14882 S: Maintained
14883 F: Documentation/x86/
14884 F: arch/x86/
14885
14886 X86 MCE INFRASTRUCTURE
14887 M: Tony Luck <tony.luck@intel.com>
14888 M: Borislav Petkov <bp@alien8.de>
14889 L: linux-edac@vger.kernel.org
14890 S: Maintained
14891 F: arch/x86/kernel/cpu/mcheck/*
14892
14893 X86 MICROCODE UPDATE SUPPORT
14894 M: Borislav Petkov <bp@alien8.de>
14895 S: Maintained
14896 F: arch/x86/kernel/cpu/microcode/*
14897
14898 X86 PLATFORM DRIVERS
14899 M: Darren Hart <dvhart@infradead.org>
14900 M: Andy Shevchenko <andy@infradead.org>
14901 L: platform-driver-x86@vger.kernel.org
14902 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14903 S: Maintained
14904 F: drivers/platform/x86/
14905 F: drivers/platform/olpc/
14906
14907 X86 VDSO
14908 M: Andy Lutomirski <luto@amacapital.net>
14909 L: linux-kernel@vger.kernel.org
14910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14911 S: Maintained
14912 F: arch/x86/entry/vdso/
14913
14914 XC2028/3028 TUNER DRIVER
14915 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14916 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14917 L: linux-media@vger.kernel.org
14918 W: https://linuxtv.org
14919 T: git git://linuxtv.org/media_tree.git
14920 S: Maintained
14921 F: drivers/media/tuners/tuner-xc2028.*
14922
14923 XEN BLOCK SUBSYSTEM
14924 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14925 M: Roger Pau Monné <roger.pau@citrix.com>
14926 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14927 S: Supported
14928 F: drivers/block/xen-blkback/*
14929 F: drivers/block/xen*
14930
14931 XEN HYPERVISOR ARM
14932 M: Stefano Stabellini <sstabellini@kernel.org>
14933 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14934 S: Maintained
14935 F: arch/arm/xen/
14936 F: arch/arm/include/asm/xen/
14937
14938 XEN HYPERVISOR ARM64
14939 M: Stefano Stabellini <sstabellini@kernel.org>
14940 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14941 S: Maintained
14942 F: arch/arm64/xen/
14943 F: arch/arm64/include/asm/xen/
14944
14945 XEN HYPERVISOR INTERFACE
14946 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14947 M: Juergen Gross <jgross@suse.com>
14948 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14950 S: Supported
14951 F: arch/x86/xen/
14952 F: drivers/*/xen-*front.c
14953 F: drivers/xen/
14954 F: arch/x86/include/asm/xen/
14955 F: arch/x86/include/asm/pvclock-abi.h
14956 F: include/xen/
14957 F: include/uapi/xen/
14958 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14959 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14960
14961 XEN NETWORK BACKEND DRIVER
14962 M: Wei Liu <wei.liu2@citrix.com>
14963 M: Paul Durrant <paul.durrant@citrix.com>
14964 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14965 L: netdev@vger.kernel.org
14966 S: Supported
14967 F: drivers/net/xen-netback/*
14968
14969 XEN PCI SUBSYSTEM
14970 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14971 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14972 S: Supported
14973 F: arch/x86/pci/*xen*
14974 F: drivers/pci/*xen*
14975
14976 XEN PVSCSI DRIVERS
14977 M: Juergen Gross <jgross@suse.com>
14978 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14979 L: linux-scsi@vger.kernel.org
14980 S: Supported
14981 F: drivers/scsi/xen-scsifront.c
14982 F: drivers/xen/xen-scsiback.c
14983 F: include/xen/interface/io/vscsiif.h
14984
14985 XEN SWIOTLB SUBSYSTEM
14986 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14987 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14988 S: Supported
14989 F: arch/x86/xen/*swiotlb*
14990 F: drivers/xen/*swiotlb*
14991
14992 XFS FILESYSTEM
14993 M: Darrick J. Wong <darrick.wong@oracle.com>
14994 M: linux-xfs@vger.kernel.org
14995 L: linux-xfs@vger.kernel.org
14996 W: http://xfs.org/
14997 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14998 S: Supported
14999 F: Documentation/filesystems/xfs.txt
15000 F: fs/xfs/
15001
15002 XILINX AXI ETHERNET DRIVER
15003 M: Anirudha Sarangi <anirudh@xilinx.com>
15004 M: John Linn <John.Linn@xilinx.com>
15005 S: Maintained
15006 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15007
15008 XILINX UARTLITE SERIAL DRIVER
15009 M: Peter Korsgaard <jacmet@sunsite.dk>
15010 L: linux-serial@vger.kernel.org
15011 S: Maintained
15012 F: drivers/tty/serial/uartlite.c
15013
15014 XILINX VIDEO IP CORES
15015 M: Hyun Kwon <hyun.kwon@xilinx.com>
15016 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15017 L: linux-media@vger.kernel.org
15018 T: git git://linuxtv.org/media_tree.git
15019 S: Supported
15020 F: Documentation/devicetree/bindings/media/xilinx/
15021 F: drivers/media/platform/xilinx/
15022 F: include/uapi/linux/xilinx-v4l2-controls.h
15023
15024 XILLYBUS DRIVER
15025 M: Eli Billauer <eli.billauer@gmail.com>
15026 L: linux-kernel@vger.kernel.org
15027 S: Supported
15028 F: drivers/char/xillybus/
15029
15030 XRA1403 GPIO EXPANDER
15031 M: Nandor Han <nandor.han@ge.com>
15032 M: Semi Malinen <semi.malinen@ge.com>
15033 L: linux-gpio@vger.kernel.org
15034 S: Maintained
15035 F: drivers/gpio/gpio-xra1403.c
15036 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15037
15038 XTENSA XTFPGA PLATFORM SUPPORT
15039 M: Max Filippov <jcmvbkbc@gmail.com>
15040 L: linux-xtensa@linux-xtensa.org
15041 S: Maintained
15042 F: drivers/spi/spi-xtensa-xtfpga.c
15043 F: sound/soc/xtensa/xtfpga-i2s.c
15044
15045 YAM DRIVER FOR AX.25
15046 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15047 L: linux-hams@vger.kernel.org
15048 S: Maintained
15049 F: drivers/net/hamradio/yam*
15050 F: include/linux/yam.h
15051
15052 YAMA SECURITY MODULE
15053 M: Kees Cook <keescook@chromium.org>
15054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15055 S: Supported
15056 F: security/yama/
15057 F: Documentation/admin-guide/LSM/Yama.rst
15058
15059 YEALINK PHONE DRIVER
15060 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15061 L: usbb2k-api-dev@nongnu.org
15062 S: Maintained
15063 F: Documentation/input/yealink.rst
15064 F: drivers/input/misc/yealink.*
15065
15066 Z8530 DRIVER FOR AX.25
15067 M: Joerg Reuter <jreuter@yaina.de>
15068 W: http://yaina.de/jreuter/
15069 W: http://www.qsl.net/dl1bke/
15070 L: linux-hams@vger.kernel.org
15071 S: Maintained
15072 F: Documentation/networking/z8530drv.txt
15073 F: drivers/net/hamradio/*scc.c
15074 F: drivers/net/hamradio/z8530.h
15075
15076 ZBUD COMPRESSED PAGE ALLOCATOR
15077 M: Seth Jennings <sjenning@redhat.com>
15078 M: Dan Streetman <ddstreet@ieee.org>
15079 L: linux-mm@kvack.org
15080 S: Maintained
15081 F: mm/zbud.c
15082 F: include/linux/zbud.h
15083
15084 ZD1211RW WIRELESS DRIVER
15085 M: Daniel Drake <dsd@gentoo.org>
15086 M: Ulrich Kunitz <kune@deine-taler.de>
15087 W: http://zd1211.ath.cx/wiki/DriverRewrite
15088 L: linux-wireless@vger.kernel.org
15089 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15090 S: Maintained
15091 F: drivers/net/wireless/zydas/zd1211rw/
15092
15093 ZD1301 MEDIA DRIVER
15094 M: Antti Palosaari <crope@iki.fi>
15095 L: linux-media@vger.kernel.org
15096 W: https://linuxtv.org/
15097 W: http://palosaari.fi/linux/
15098 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15099 S: Maintained
15100 F: drivers/media/usb/dvb-usb-v2/zd1301*
15101
15102 ZD1301_DEMOD MEDIA DRIVER
15103 M: Antti Palosaari <crope@iki.fi>
15104 L: linux-media@vger.kernel.org
15105 W: https://linuxtv.org/
15106 W: http://palosaari.fi/linux/
15107 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15108 S: Maintained
15109 F: drivers/media/dvb-frontends/zd1301_demod*
15110
15111 ZPOOL COMPRESSED PAGE STORAGE API
15112 M: Dan Streetman <ddstreet@ieee.org>
15113 L: linux-mm@kvack.org
15114 S: Maintained
15115 F: mm/zpool.c
15116 F: include/linux/zpool.h
15117
15118 ZR36067 VIDEO FOR LINUX DRIVER
15119 L: mjpeg-users@lists.sourceforge.net
15120 L: linux-media@vger.kernel.org
15121 W: http://mjpeg.sourceforge.net/driver-zoran/
15122 T: hg https://linuxtv.org/hg/v4l-dvb
15123 S: Odd Fixes
15124 F: drivers/media/pci/zoran/
15125
15126 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15127 M: Minchan Kim <minchan@kernel.org>
15128 M: Nitin Gupta <ngupta@vflare.org>
15129 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15130 L: linux-kernel@vger.kernel.org
15131 S: Maintained
15132 F: drivers/block/zram/
15133 F: Documentation/blockdev/zram.txt
15134
15135 ZS DECSTATION Z85C30 SERIAL DRIVER
15136 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15137 S: Maintained
15138 F: drivers/tty/serial/zs.*
15139
15140 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15141 M: Minchan Kim <minchan@kernel.org>
15142 M: Nitin Gupta <ngupta@vflare.org>
15143 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15144 L: linux-mm@kvack.org
15145 S: Maintained
15146 F: mm/zsmalloc.c
15147 F: include/linux/zsmalloc.h
15148 F: Documentation/vm/zsmalloc.txt
15149
15150 ZSWAP COMPRESSED SWAP CACHING
15151 M: Seth Jennings <sjenning@redhat.com>
15152 M: Dan Streetman <ddstreet@ieee.org>
15153 L: linux-mm@kvack.org
15154 S: Maintained
15155 F: mm/zswap.c
15156
15157 THE REST
15158 M: Linus Torvalds <torvalds@linux-foundation.org>
15159 L: linux-kernel@vger.kernel.org
15160 Q: http://patchwork.kernel.org/project/LKML/list/
15161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15162 S: Buried alive in reporters
15163 F: *
15164 F: */