]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blob - MAINTAINERS
Merge branch 'i2c/for-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa...
[mirror_ubuntu-jammy-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@kernel.org>
141 L: netdev@vger.kernel.org
142 S: Odd Fixes
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: Latchesar Ionkov <lucho@ionkov.net>
203 M: Dominique Martinet <asmadeus@codewreck.org>
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 T: git git://github.com/martinetd/linux.git
209 S: Maintained
210 F: Documentation/filesystems/9p.txt
211 F: fs/9p/
212 F: net/9p/
213 F: include/net/9p/
214 F: include/uapi/linux/virtio_9p.h
215 F: include/trace/events/9p.h
216
217 A8293 MEDIA DRIVER
218 M: Antti Palosaari <crope@iki.fi>
219 L: linux-media@vger.kernel.org
220 W: https://linuxtv.org
221 W: http://palosaari.fi/linux/
222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
223 T: git git://linuxtv.org/anttip/media_tree.git
224 S: Maintained
225 F: drivers/media/dvb-frontends/a8293*
226
227 AACRAID SCSI RAID DRIVER
228 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L: linux-scsi@vger.kernel.org
230 W: http://www.adaptec.com/
231 S: Supported
232 F: Documentation/scsi/aacraid.txt
233 F: drivers/scsi/aacraid/
234
235 ABI/API
236 L: linux-api@vger.kernel.org
237 F: include/linux/syscalls.h
238 F: kernel/sys_ni.c
239
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M: Hans de Goede <hdegoede@redhat.com>
242 L: linux-hwmon@vger.kernel.org
243 S: Maintained
244 F: drivers/hwmon/abituguru.c
245
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M: Alistair John Strachan <alistair@devzero.co.uk>
248 L: linux-hwmon@vger.kernel.org
249 S: Maintained
250 F: drivers/hwmon/abituguru3.c
251
252 ACCES 104-DIO-48E GPIO DRIVER
253 M: William Breathitt Gray <vilhelm.gray@gmail.com>
254 L: linux-gpio@vger.kernel.org
255 S: Maintained
256 F: drivers/gpio/gpio-104-dio-48e.c
257
258 ACCES 104-IDI-48 GPIO DRIVER
259 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L: linux-gpio@vger.kernel.org
261 S: Maintained
262 F: drivers/gpio/gpio-104-idi-48.c
263
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L: linux-gpio@vger.kernel.org
267 S: Maintained
268 F: drivers/gpio/gpio-104-idio-16.c
269
270 ACCES 104-QUAD-8 IIO DRIVER
271 M: William Breathitt Gray <vilhelm.gray@gmail.com>
272 L: linux-iio@vger.kernel.org
273 S: Maintained
274 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F: drivers/iio/counter/104-quad-8.c
276
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
280 S: Maintained
281 F: drivers/gpio/gpio-pci-idio-16.c
282
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M: William Breathitt Gray <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
286 S: Maintained
287 F: drivers/gpio/gpio-pcie-idio-24.c
288
289 ACENIC DRIVER
290 M: Jes Sorensen <jes@trained-monkey.org>
291 L: linux-acenic@sunsite.dk
292 S: Maintained
293 F: drivers/net/ethernet/alteon/acenic*
294
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M: Peter Feuerer <peter@piie.net>
297 L: platform-driver-x86@vger.kernel.org
298 W: http://piie.net/?section=acerhdf
299 S: Maintained
300 F: drivers/platform/x86/acerhdf.c
301
302 ACER WMI LAPTOP EXTRAS
303 M: "Lee, Chun-Yi" <jlee@suse.com>
304 L: platform-driver-x86@vger.kernel.org
305 S: Maintained
306 F: drivers/platform/x86/acer-wmi.c
307
308 ACPI
309 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M: Len Brown <lenb@kernel.org>
311 L: linux-acpi@vger.kernel.org
312 W: https://01.org/linux-acpi
313 Q: https://patchwork.kernel.org/project/linux-acpi/list/
314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B: https://bugzilla.kernel.org
316 S: Supported
317 F: drivers/acpi/
318 F: drivers/pnp/pnpacpi/
319 F: include/linux/acpi.h
320 F: include/linux/fwnode.h
321 F: include/acpi/
322 F: Documentation/acpi/
323 F: Documentation/ABI/testing/sysfs-bus-acpi
324 F: Documentation/ABI/testing/configfs-acpi
325 F: drivers/pci/*acpi*
326 F: drivers/pci/*/*acpi*
327 F: drivers/pci/*/*/*acpi*
328 F: tools/power/acpi/
329
330 ACPI APEI
331 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M: Len Brown <lenb@kernel.org>
333 L: linux-acpi@vger.kernel.org
334 R: Tony Luck <tony.luck@intel.com>
335 R: Borislav Petkov <bp@alien8.de>
336 F: drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M: Robert Moore <robert.moore@intel.com>
340 M: Erik Schmauss <erik.schmauss@intel.com>
341 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L: linux-acpi@vger.kernel.org
343 L: devel@acpica.org
344 W: https://acpica.org/
345 W: https://github.com/acpica/acpica/
346 Q: https://patchwork.kernel.org/project/linux-acpi/list/
347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B: https://bugzilla.kernel.org
349 B: https://bugs.acpica.org
350 S: Supported
351 F: drivers/acpi/acpica/
352 F: include/acpi/
353 F: tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
360 S: Supported
361 F: drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M: Hanjun Guo <hanjun.guo@linaro.org>
366 M: Sudeep Holla <sudeep.holla@arm.com>
367 L: linux-acpi@vger.kernel.org
368 S: Maintained
369 F: drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M: Hans de Goede <hdegoede@redhat.com>
373 L: platform-driver-x86@vger.kernel.org
374 S: Maintained
375 F: drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M: Len Brown <lenb@kernel.org>
380 R: Andy Shevchenko <andy@infradead.org>
381 R: Mika Westerberg <mika.westerberg@linux.intel.com>
382 L: linux-acpi@vger.kernel.org
383 Q: https://patchwork.kernel.org/project/linux-acpi/list/
384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B: https://bugzilla.kernel.org
386 S: Supported
387 F: drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M: Zhang Rui <rui.zhang@intel.com>
391 L: linux-acpi@vger.kernel.org
392 W: https://01.org/linux-acpi
393 B: https://bugzilla.kernel.org
394 S: Supported
395 F: drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M: Zhang Rui <rui.zhang@intel.com>
399 L: linux-acpi@vger.kernel.org
400 W: https://01.org/linux-acpi
401 B: https://bugzilla.kernel.org
402 S: Supported
403 F: drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L: platform-driver-x86@vger.kernel.org
407 S: Orphan
408 F: drivers/platform/x86/wmi.c
409 F: include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 M: Thibaut Varene <T-Bone@parisc-linux.org>
413 W: http://wiki.parisc-linux.org/AD1889
414 L: linux-parisc@vger.kernel.org
415 S: Maintained
416 F: sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M: Michael Hennerich <michael.hennerich@analog.com>
420 W: http://wiki.analog.com/AD5254
421 W: http://ez.analog.com/community/linux-device-drivers
422 S: Supported
423 F: drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M: Michael Hennerich <michael.hennerich@analog.com>
427 W: http://wiki.analog.com/AD5398
428 W: http://ez.analog.com/community/linux-device-drivers
429 S: Supported
430 F: drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/AD7142
435 W: http://ez.analog.com/community/linux-device-drivers
436 S: Supported
437 F: drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M: Michael Hennerich <michael.hennerich@analog.com>
441 W: http://wiki.analog.com/AD7877
442 W: http://ez.analog.com/community/linux-device-drivers
443 S: Supported
444 F: drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD7879
449 W: http://ez.analog.com/community/linux-device-drivers
450 S: Supported
451 F: drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M: Jiri Kosina <jikos@kernel.org>
455 S: Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M: Michael Hennerich <michael.hennerich@analog.com>
459 W: https://wiki.analog.com/ADF7242
460 W: http://ez.analog.com/community/linux-device-drivers
461 L: linux-wpan@vger.kernel.org
462 S: Supported
463 F: drivers/net/ieee802154/adf7242.c
464 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M: Jean Delvare <jdelvare@suse.com>
468 L: linux-hwmon@vger.kernel.org
469 S: Maintained
470 F: Documentation/hwmon/adm1025
471 F: drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M: Corentin Labbe <clabbe.montjoie@gmail.com>
475 L: linux-hwmon@vger.kernel.org
476 S: Maintained
477 F: drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L: linux-wireless@vger.kernel.org
481 W: http://wireless.kernel.org/
482 S: Orphan
483 F: drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M: Sakari Ailus <sakari.ailus@iki.fi>
487 L: linux-media@vger.kernel.org
488 S: Maintained
489 F: drivers/media/i2c/adp1653.c
490 F: include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M: Michael Hennerich <michael.hennerich@analog.com>
494 W: http://wiki.analog.com/ADP5520
495 W: http://ez.analog.com/community/linux-device-drivers
496 S: Supported
497 F: drivers/mfd/adp5520.c
498 F: drivers/video/backlight/adp5520_bl.c
499 F: drivers/leds/leds-adp5520.c
500 F: drivers/gpio/gpio-adp5520.c
501 F: drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M: Michael Hennerich <michael.hennerich@analog.com>
505 W: http://wiki.analog.com/ADP5588
506 W: http://ez.analog.com/community/linux-device-drivers
507 S: Supported
508 F: drivers/input/keyboard/adp5588-keys.c
509 F: drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADP8860
514 W: http://ez.analog.com/community/linux-device-drivers
515 S: Supported
516 F: drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M: Dirk Eibach <eibach@gdsys.de>
520 L: linux-hwmon@vger.kernel.org
521 S: Maintained
522 F: Documentation/hwmon/ads1015
523 F: drivers/hwmon/ads1015.c
524 F: include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M: Colin Leroy <colin@colino.net>
528 S: Maintained
529 F: drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M: Jean Delvare <jdelvare@suse.com>
533 L: linux-hwmon@vger.kernel.org
534 S: Maintained
535 F: Documentation/hwmon/adt7475
536 F: drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M: Matthew Wilcox <matthew@wil.cx>
540 M: Hannes Reinecke <hare@suse.com>
541 L: linux-scsi@vger.kernel.org
542 S: Maintained
543 F: Documentation/scsi/advansys.txt
544 F: drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADXL345
549 W: http://ez.analog.com/community/linux-device-drivers
550 S: Supported
551 F: drivers/input/misc/adxl34x.c
552
553 AF9013 MEDIA DRIVER
554 M: Antti Palosaari <crope@iki.fi>
555 L: linux-media@vger.kernel.org
556 W: https://linuxtv.org
557 W: http://palosaari.fi/linux/
558 Q: http://patchwork.linuxtv.org/project/linux-media/list/
559 T: git git://linuxtv.org/anttip/media_tree.git
560 S: Maintained
561 F: drivers/media/dvb-frontends/af9013*
562
563 AF9033 MEDIA DRIVER
564 M: Antti Palosaari <crope@iki.fi>
565 L: linux-media@vger.kernel.org
566 W: https://linuxtv.org
567 W: http://palosaari.fi/linux/
568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
569 T: git git://linuxtv.org/anttip/media_tree.git
570 S: Maintained
571 F: drivers/media/dvb-frontends/af9033*
572
573 AFFS FILE SYSTEM
574 M: David Sterba <dsterba@suse.com>
575 L: linux-fsdevel@vger.kernel.org
576 S: Odd Fixes
577 F: Documentation/filesystems/affs.txt
578 F: fs/affs/
579
580 AFS FILESYSTEM
581 M: David Howells <dhowells@redhat.com>
582 L: linux-afs@lists.infradead.org
583 S: Supported
584 F: fs/afs/
585 F: include/trace/events/afs.h
586 F: Documentation/filesystems/afs.txt
587 W: https://www.infradead.org/~dhowells/kafs/
588
589 AGPGART DRIVER
590 M: David Airlie <airlied@linux.ie>
591 T: git git://anongit.freedesktop.org/drm/drm
592 S: Maintained
593 F: drivers/char/agp/
594 F: include/linux/agp*
595 F: include/uapi/linux/agp*
596
597 AHA152X SCSI DRIVER
598 M: "Juergen E. Fischer" <fischer@norbit.de>
599 L: linux-scsi@vger.kernel.org
600 S: Maintained
601 F: drivers/scsi/aha152x*
602 F: drivers/scsi/pcmcia/aha152x*
603
604 AIC7XXX / AIC79XX SCSI DRIVER
605 M: Hannes Reinecke <hare@suse.com>
606 L: linux-scsi@vger.kernel.org
607 S: Maintained
608 F: drivers/scsi/aic7xxx/
609
610 AIMSLAB FM RADIO RECEIVER DRIVER
611 M: Hans Verkuil <hverkuil@xs4all.nl>
612 L: linux-media@vger.kernel.org
613 T: git git://linuxtv.org/media_tree.git
614 W: https://linuxtv.org
615 S: Maintained
616 F: drivers/media/radio/radio-aimslab*
617
618 AIO
619 M: Benjamin LaHaise <bcrl@kvack.org>
620 L: linux-aio@kvack.org
621 S: Supported
622 F: fs/aio.c
623 F: include/linux/*aio*.h
624
625 AIRSPY MEDIA DRIVER
626 M: Antti Palosaari <crope@iki.fi>
627 L: linux-media@vger.kernel.org
628 W: https://linuxtv.org
629 W: http://palosaari.fi/linux/
630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
631 T: git git://linuxtv.org/anttip/media_tree.git
632 S: Maintained
633 F: drivers/media/usb/airspy/
634
635 ALACRITECH GIGABIT ETHERNET DRIVER
636 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
637 S: Maintained
638 F: drivers/net/ethernet/alacritech/*
639
640 ALCATEL SPEEDTOUCH USB DRIVER
641 M: Duncan Sands <duncan.sands@free.fr>
642 L: linux-usb@vger.kernel.org
643 W: http://www.linux-usb.org/SpeedTouch/
644 S: Maintained
645 F: drivers/usb/atm/speedtch.c
646 F: drivers/usb/atm/usbatm.c
647
648 ALCHEMY AU1XX0 MMC DRIVER
649 M: Manuel Lauss <manuel.lauss@gmail.com>
650 S: Maintained
651 F: drivers/mmc/host/au1xmmc.c
652
653 ALI1563 I2C DRIVER
654 M: Rudolf Marek <r.marek@assembler.cz>
655 L: linux-i2c@vger.kernel.org
656 S: Maintained
657 F: Documentation/i2c/busses/i2c-ali1563
658 F: drivers/i2c/busses/i2c-ali1563.c
659
660 ALLWINNER SECURITY SYSTEM
661 M: Corentin Labbe <clabbe.montjoie@gmail.com>
662 L: linux-crypto@vger.kernel.org
663 S: Maintained
664 F: drivers/crypto/sunxi-ss/
665
666 ALPHA PORT
667 M: Richard Henderson <rth@twiddle.net>
668 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
669 M: Matt Turner <mattst88@gmail.com>
670 S: Odd Fixes
671 L: linux-alpha@vger.kernel.org
672 F: arch/alpha/
673
674 ALPS PS/2 TOUCHPAD DRIVER
675 R: Pali Rohár <pali.rohar@gmail.com>
676 F: drivers/input/mouse/alps.*
677
678 ALTERA I2C CONTROLLER DRIVER
679 M: Thor Thayer <thor.thayer@linux.intel.com>
680 S: Maintained
681 F: drivers/i2c/busses/i2c-altera.c
682
683 ALTERA MAILBOX DRIVER
684 M: Ley Foon Tan <lftan@altera.com>
685 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
686 S: Maintained
687 F: drivers/mailbox/mailbox-altera.c
688
689 ALTERA PIO DRIVER
690 M: Tien Hock Loh <thloh@altera.com>
691 L: linux-gpio@vger.kernel.org
692 S: Maintained
693 F: drivers/gpio/gpio-altera.c
694
695 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
696 M: Thor Thayer <thor.thayer@linux.intel.com>
697 S: Maintained
698 F: drivers/gpio/gpio-altera-a10sr.c
699 F: drivers/mfd/altera-a10sr.c
700 F: drivers/reset/reset-a10sr.c
701 F: include/linux/mfd/altera-a10sr.h
702 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
703
704 ALTERA TRIPLE SPEED ETHERNET DRIVER
705 M: Vince Bridgers <vbridger@opensource.altera.com>
706 L: netdev@vger.kernel.org
707 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708 S: Maintained
709 F: drivers/net/ethernet/altera/
710
711 ALTERA UART/JTAG UART SERIAL DRIVERS
712 M: Tobias Klauser <tklauser@distanz.ch>
713 L: linux-serial@vger.kernel.org
714 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
715 S: Maintained
716 F: drivers/tty/serial/altera_uart.c
717 F: drivers/tty/serial/altera_jtaguart.c
718 F: include/linux/altera_uart.h
719 F: include/linux/altera_jtaguart.h
720
721 AMAZON ETHERNET DRIVERS
722 M: Netanel Belgazal <netanel@amazon.com>
723 R: Saeed Bishara <saeedb@amazon.com>
724 R: Zorik Machulsky <zorik@amazon.com>
725 L: netdev@vger.kernel.org
726 S: Supported
727 F: Documentation/networking/ena.txt
728 F: drivers/net/ethernet/amazon/
729
730 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
731 M: Tom Lendacky <thomas.lendacky@amd.com>
732 M: Gary Hook <gary.hook@amd.com>
733 L: linux-crypto@vger.kernel.org
734 S: Supported
735 F: drivers/crypto/ccp/
736 F: include/linux/ccp.h
737
738 AMD DISPLAY CORE
739 M: Harry Wentland <harry.wentland@amd.com>
740 M: Leo Li <sunpeng.li@amd.com>
741 L: amd-gfx@lists.freedesktop.org
742 T: git git://people.freedesktop.org/~agd5f/linux
743 S: Supported
744 F: drivers/gpu/drm/amd/display/
745
746 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
747 M: Huang Rui <ray.huang@amd.com>
748 L: linux-hwmon@vger.kernel.org
749 S: Supported
750 F: Documentation/hwmon/fam15h_power
751 F: drivers/hwmon/fam15h_power.c
752
753 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
754 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
755 S: Orphan
756 F: drivers/usb/gadget/udc/amd5536udc.*
757
758 AMD GEODE PROCESSOR/CHIPSET SUPPORT
759 P: Andres Salomon <dilinger@queued.net>
760 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
761 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
762 S: Supported
763 F: drivers/char/hw_random/geode-rng.c
764 F: drivers/crypto/geode*
765 F: drivers/video/fbdev/geode/
766 F: arch/x86/include/asm/geode.h
767
768 AMD IOMMU (AMD-VI)
769 M: Joerg Roedel <joro@8bytes.org>
770 L: iommu@lists.linux-foundation.org
771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
772 S: Maintained
773 F: drivers/iommu/amd_iommu*.[ch]
774 F: include/linux/amd-iommu.h
775
776 AMD KFD
777 M: Oded Gabbay <oded.gabbay@gmail.com>
778 L: dri-devel@lists.freedesktop.org
779 T: git git://people.freedesktop.org/~gabbayo/linux.git
780 S: Supported
781 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
782 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
783 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
784 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
785 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
786 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
787 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
788 F: drivers/gpu/drm/amd/amdkfd/
789 F: drivers/gpu/drm/amd/include/cik_structs.h
790 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
791 F: drivers/gpu/drm/amd/include/vi_structs.h
792 F: drivers/gpu/drm/amd/include/v9_structs.h
793 F: include/uapi/linux/kfd_ioctl.h
794
795 AMD POWERPLAY
796 M: Rex Zhu <rex.zhu@amd.com>
797 M: Evan Quan <evan.quan@amd.com>
798 L: amd-gfx@lists.freedesktop.org
799 S: Supported
800 F: drivers/gpu/drm/amd/powerplay/
801 T: git git://people.freedesktop.org/~agd5f/linux
802
803 AMD SEATTLE DEVICE TREE SUPPORT
804 M: Brijesh Singh <brijeshkumar.singh@amd.com>
805 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
806 M: Tom Lendacky <thomas.lendacky@amd.com>
807 S: Supported
808 F: arch/arm64/boot/dts/amd/
809
810 AMD XGBE DRIVER
811 M: Tom Lendacky <thomas.lendacky@amd.com>
812 L: netdev@vger.kernel.org
813 S: Supported
814 F: drivers/net/ethernet/amd/xgbe/
815 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
816
817 ANALOG DEVICES INC AD5686 DRIVER
818 M: Stefan Popa <stefan.popa@analog.com>
819 L: linux-pm@vger.kernel.org
820 W: http://ez.analog.com/community/linux-device-drivers
821 S: Supported
822 F: drivers/iio/dac/ad5686*
823 F: drivers/iio/dac/ad5696*
824
825 ANALOG DEVICES INC AD5758 DRIVER
826 M: Stefan Popa <stefan.popa@analog.com>
827 L: linux-iio@vger.kernel.org
828 W: http://ez.analog.com/community/linux-device-drivers
829 S: Supported
830 F: drivers/iio/dac/ad5758.c
831 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
832
833 ANALOG DEVICES INC AD9389B DRIVER
834 M: Hans Verkuil <hans.verkuil@cisco.com>
835 L: linux-media@vger.kernel.org
836 S: Maintained
837 F: drivers/media/i2c/ad9389b*
838
839 ANALOG DEVICES INC ADGS1408 DRIVER
840 M: Mircea Caprioru <mircea.caprioru@analog.com>
841 S: Supported
842 F: drivers/mux/adgs1408.c
843 F: Documentation/devicetree/bindings/mux/adgs1408.txt
844
845 ANALOG DEVICES INC ADV7180 DRIVER
846 M: Lars-Peter Clausen <lars@metafoo.de>
847 L: linux-media@vger.kernel.org
848 W: http://ez.analog.com/community/linux-device-drivers
849 S: Supported
850 F: drivers/media/i2c/adv7180.c
851
852 ANALOG DEVICES INC ADV748X DRIVER
853 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
854 L: linux-media@vger.kernel.org
855 S: Maintained
856 F: drivers/media/i2c/adv748x/*
857
858 ANALOG DEVICES INC ADV7511 DRIVER
859 M: Hans Verkuil <hans.verkuil@cisco.com>
860 L: linux-media@vger.kernel.org
861 S: Maintained
862 F: drivers/media/i2c/adv7511*
863
864 ANALOG DEVICES INC ADV7604 DRIVER
865 M: Hans Verkuil <hans.verkuil@cisco.com>
866 L: linux-media@vger.kernel.org
867 S: Maintained
868 F: drivers/media/i2c/adv7604*
869
870 ANALOG DEVICES INC ADV7842 DRIVER
871 M: Hans Verkuil <hans.verkuil@cisco.com>
872 L: linux-media@vger.kernel.org
873 S: Maintained
874 F: drivers/media/i2c/adv7842*
875
876 ANALOG DEVICES INC ASOC CODEC DRIVERS
877 M: Lars-Peter Clausen <lars@metafoo.de>
878 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
879 W: http://wiki.analog.com/
880 W: http://ez.analog.com/community/linux-device-drivers
881 S: Supported
882 F: sound/soc/codecs/adau*
883 F: sound/soc/codecs/adav*
884 F: sound/soc/codecs/ad1*
885 F: sound/soc/codecs/ad7*
886 F: sound/soc/codecs/ssm*
887 F: sound/soc/codecs/sigmadsp.*
888
889 ANALOG DEVICES INC DMA DRIVERS
890 M: Lars-Peter Clausen <lars@metafoo.de>
891 W: http://ez.analog.com/community/linux-device-drivers
892 S: Supported
893 F: drivers/dma/dma-axi-dmac.c
894
895 ANALOG DEVICES INC IIO DRIVERS
896 M: Lars-Peter Clausen <lars@metafoo.de>
897 M: Michael Hennerich <Michael.Hennerich@analog.com>
898 W: http://wiki.analog.com/
899 W: http://ez.analog.com/community/linux-device-drivers
900 S: Supported
901 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
902 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
903 F: drivers/iio/*/ad*
904 F: drivers/iio/adc/ltc2497*
905 X: drivers/iio/*/adjd*
906 F: drivers/staging/iio/*/ad*
907
908 ANDES ARCHITECTURE
909 M: Greentime Hu <green.hu@gmail.com>
910 M: Vincent Chen <deanbo422@gmail.com>
911 T: git https://github.com/andestech/linux.git
912 S: Supported
913 F: arch/nds32/
914 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
915 F: Documentation/devicetree/bindings/nds32/
916 K: nds32
917 N: nds32
918
919 ANDROID CONFIG FRAGMENTS
920 M: Rob Herring <robh@kernel.org>
921 S: Supported
922 F: kernel/configs/android*
923
924 ANDROID DRIVERS
925 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
926 M: Arve Hjønnevåg <arve@android.com>
927 M: Todd Kjos <tkjos@android.com>
928 M: Martijn Coenen <maco@android.com>
929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
930 L: devel@driverdev.osuosl.org
931 S: Supported
932 F: drivers/android/
933 F: drivers/staging/android/
934
935 ANDROID GOLDFISH PIC DRIVER
936 M: Miodrag Dinic <miodrag.dinic@mips.com>
937 S: Supported
938 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
939 F: drivers/irqchip/irq-goldfish-pic.c
940
941 ANDROID GOLDFISH RTC DRIVER
942 M: Miodrag Dinic <miodrag.dinic@mips.com>
943 S: Supported
944 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
945 F: drivers/rtc/rtc-goldfish.c
946
947 ANDROID ION DRIVER
948 M: Laura Abbott <labbott@redhat.com>
949 M: Sumit Semwal <sumit.semwal@linaro.org>
950 L: devel@driverdev.osuosl.org
951 L: dri-devel@lists.freedesktop.org
952 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
953 S: Supported
954 F: drivers/staging/android/ion
955 F: drivers/staging/android/uapi/ion.h
956
957 AOA (Apple Onboard Audio) ALSA DRIVER
958 M: Johannes Berg <johannes@sipsolutions.net>
959 L: linuxppc-dev@lists.ozlabs.org
960 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
961 S: Maintained
962 F: sound/aoa/
963
964 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
965 M: William Breathitt Gray <vilhelm.gray@gmail.com>
966 L: linux-iio@vger.kernel.org
967 S: Maintained
968 F: drivers/iio/adc/stx104.c
969
970 APM DRIVER
971 M: Jiri Kosina <jikos@kernel.org>
972 S: Odd fixes
973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
974 F: arch/x86/kernel/apm_32.c
975 F: include/linux/apm_bios.h
976 F: include/uapi/linux/apm_bios.h
977 F: drivers/char/apm-emulation.c
978
979 APPARMOR SECURITY MODULE
980 M: John Johansen <john.johansen@canonical.com>
981 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
982 W: wiki.apparmor.net
983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
984 S: Supported
985 F: security/apparmor/
986 F: Documentation/admin-guide/LSM/apparmor.rst
987
988 APPLE BCM5974 MULTITOUCH DRIVER
989 M: Henrik Rydberg <rydberg@bitmath.org>
990 L: linux-input@vger.kernel.org
991 S: Odd fixes
992 F: drivers/input/mouse/bcm5974.c
993
994 APPLE SMC DRIVER
995 M: Henrik Rydberg <rydberg@bitmath.org>
996 L: linux-hwmon@vger.kernel.org
997 S: Odd fixes
998 F: drivers/hwmon/applesmc.c
999
1000 APPLETALK NETWORK LAYER
1001 L: netdev@vger.kernel.org
1002 S: Odd fixes
1003 F: drivers/net/appletalk/
1004 F: net/appletalk/
1005
1006 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1007 M: Duc Dang <dhdang@apm.com>
1008 S: Supported
1009 F: arch/arm64/boot/dts/apm/
1010
1011 APPLIED MICRO (APM) X-GENE SOC EDAC
1012 M: Loc Ho <lho@apm.com>
1013 S: Supported
1014 F: drivers/edac/xgene_edac.c
1015 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1016
1017 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1018 M: Iyappan Subramanian <isubramanian@apm.com>
1019 M: Keyur Chudgar <kchudgar@apm.com>
1020 S: Supported
1021 F: drivers/net/ethernet/apm/xgene-v2/
1022
1023 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1024 M: Iyappan Subramanian <isubramanian@apm.com>
1025 M: Keyur Chudgar <kchudgar@apm.com>
1026 M: Quan Nguyen <qnguyen@apm.com>
1027 S: Supported
1028 F: drivers/net/ethernet/apm/xgene/
1029 F: drivers/net/phy/mdio-xgene.c
1030 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1031 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1032
1033 APPLIED MICRO (APM) X-GENE SOC PMU
1034 M: Tai Nguyen <ttnguyen@apm.com>
1035 S: Supported
1036 F: drivers/perf/xgene_pmu.c
1037 F: Documentation/perf/xgene-pmu.txt
1038 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1039
1040 APTINA CAMERA SENSOR PLL
1041 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1042 L: linux-media@vger.kernel.org
1043 S: Maintained
1044 F: drivers/media/i2c/aptina-pll.*
1045
1046 ARC FRAMEBUFFER DRIVER
1047 M: Jaya Kumar <jayalk@intworks.biz>
1048 S: Maintained
1049 F: drivers/video/fbdev/arcfb.c
1050 F: drivers/video/fbdev/core/fb_defio.c
1051
1052 ARC PGU DRM DRIVER
1053 M: Alexey Brodkin <abrodkin@synopsys.com>
1054 S: Supported
1055 F: drivers/gpu/drm/arc/
1056 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1057
1058 ARCNET NETWORK LAYER
1059 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1060 L: netdev@vger.kernel.org
1061 S: Maintained
1062 F: drivers/net/arcnet/
1063 F: include/uapi/linux/if_arcnet.h
1064
1065 ARM ARCHITECTED TIMER DRIVER
1066 M: Mark Rutland <mark.rutland@arm.com>
1067 M: Marc Zyngier <marc.zyngier@arm.com>
1068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069 S: Maintained
1070 F: arch/arm/include/asm/arch_timer.h
1071 F: arch/arm64/include/asm/arch_timer.h
1072 F: drivers/clocksource/arm_arch_timer.c
1073
1074 ARM HDLCD DRM DRIVER
1075 M: Liviu Dudau <liviu.dudau@arm.com>
1076 S: Supported
1077 F: drivers/gpu/drm/arm/hdlcd_*
1078 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1079
1080 ARM MALI-DP DRM DRIVER
1081 M: Liviu Dudau <liviu.dudau@arm.com>
1082 M: Brian Starkey <brian.starkey@arm.com>
1083 M: Mali DP Maintainers <malidp@foss.arm.com>
1084 S: Supported
1085 F: drivers/gpu/drm/arm/
1086 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1087
1088 ARM MFM AND FLOPPY DRIVERS
1089 M: Ian Molton <spyro@f2s.com>
1090 S: Maintained
1091 F: arch/arm/lib/floppydma.S
1092 F: arch/arm/include/asm/floppy.h
1093
1094 ARM PMU PROFILING AND DEBUGGING
1095 M: Will Deacon <will.deacon@arm.com>
1096 M: Mark Rutland <mark.rutland@arm.com>
1097 S: Maintained
1098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099 F: arch/arm*/kernel/perf_*
1100 F: arch/arm/oprofile/common.c
1101 F: arch/arm*/kernel/hw_breakpoint.c
1102 F: arch/arm*/include/asm/hw_breakpoint.h
1103 F: arch/arm*/include/asm/perf_event.h
1104 F: drivers/perf/*
1105 F: include/linux/perf/arm_pmu.h
1106 F: Documentation/devicetree/bindings/arm/pmu.txt
1107 F: Documentation/devicetree/bindings/perf/
1108
1109 ARM PORT
1110 M: Russell King <linux@armlinux.org.uk>
1111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112 W: http://www.armlinux.org.uk/
1113 S: Odd Fixes
1114 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1115 F: arch/arm/
1116 X: arch/arm/boot/dts/
1117
1118 ARM PRIMECELL AACI PL041 DRIVER
1119 M: Russell King <linux@armlinux.org.uk>
1120 S: Odd Fixes
1121 F: sound/arm/aaci.*
1122
1123 ARM PRIMECELL BUS SUPPORT
1124 M: Russell King <linux@armlinux.org.uk>
1125 S: Odd Fixes
1126 F: drivers/amba/
1127 F: include/linux/amba/bus.h
1128
1129 ARM PRIMECELL CLCD PL110 DRIVER
1130 M: Russell King <linux@armlinux.org.uk>
1131 S: Odd Fixes
1132 F: drivers/video/fbdev/amba-clcd.*
1133
1134 ARM PRIMECELL KMI PL050 DRIVER
1135 M: Russell King <linux@armlinux.org.uk>
1136 S: Odd Fixes
1137 F: drivers/input/serio/ambakmi.*
1138 F: include/linux/amba/kmi.h
1139
1140 ARM PRIMECELL MMCI PL180/1 DRIVER
1141 M: Russell King <linux@armlinux.org.uk>
1142 S: Odd Fixes
1143 F: drivers/mmc/host/mmci.*
1144 F: include/linux/amba/mmci.h
1145
1146 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1147 M: Russell King <linux@armlinux.org.uk>
1148 S: Odd Fixes
1149 F: drivers/tty/serial/amba-pl01*.c
1150 F: include/linux/amba/serial.h
1151
1152 ARM SMMU DRIVERS
1153 M: Will Deacon <will.deacon@arm.com>
1154 R: Robin Murphy <robin.murphy@arm.com>
1155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156 S: Maintained
1157 F: drivers/iommu/arm-smmu.c
1158 F: drivers/iommu/arm-smmu-v3.c
1159 F: drivers/iommu/io-pgtable-arm.c
1160 F: drivers/iommu/io-pgtable-arm-v7s.c
1161
1162 ARM SUB-ARCHITECTURES
1163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 S: Maintained
1165 F: arch/arm/mach-*/
1166 F: arch/arm/plat-*/
1167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1168
1169 ARM/ACTIONS SEMI ARCHITECTURE
1170 M: Andreas Färber <afaerber@suse.de>
1171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172 S: Maintained
1173 N: owl
1174 F: arch/arm/mach-actions/
1175 F: arch/arm/boot/dts/owl-*
1176 F: arch/arm64/boot/dts/actions/
1177 F: drivers/clocksource/owl-*
1178 F: drivers/pinctrl/actions/*
1179 F: drivers/soc/actions/
1180 F: include/dt-bindings/power/owl-*
1181 F: include/linux/soc/actions/
1182 F: Documentation/devicetree/bindings/arm/actions.txt
1183 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1184 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1185 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1186
1187 ARM/ADS SPHERE MACHINE SUPPORT
1188 M: Lennert Buytenhek <kernel@wantstofly.org>
1189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 S: Maintained
1191
1192 ARM/AFEB9260 MACHINE SUPPORT
1193 M: Sergey Lapin <slapin@ossfans.org>
1194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195 S: Maintained
1196
1197 ARM/AJECO 1ARM MACHINE SUPPORT
1198 M: Lennert Buytenhek <kernel@wantstofly.org>
1199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200 S: Maintained
1201
1202 ARM/Allwinner SoC Clock Support
1203 M: Emilio López <emilio@elopez.com.ar>
1204 S: Maintained
1205 F: drivers/clk/sunxi/
1206
1207 ARM/Allwinner sunXi SoC support
1208 M: Maxime Ripard <maxime.ripard@bootlin.com>
1209 M: Chen-Yu Tsai <wens@csie.org>
1210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211 S: Maintained
1212 N: sun[x456789]i
1213 N: sun50i
1214 F: arch/arm/mach-sunxi/
1215 F: arch/arm64/boot/dts/allwinner/
1216 F: drivers/clk/sunxi-ng/
1217 F: drivers/pinctrl/sunxi/
1218 F: drivers/soc/sunxi/
1219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1220
1221 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1222 M: Neil Armstrong <narmstrong@baylibre.com>
1223 M: Jerome Brunet <jbrunet@baylibre.com>
1224 L: linux-amlogic@lists.infradead.org
1225 S: Maintained
1226 F: drivers/clk/meson/
1227 F: include/dt-bindings/clock/meson*
1228 F: include/dt-bindings/clock/gxbb*
1229 F: Documentation/devicetree/bindings/clock/amlogic*
1230
1231 ARM/Amlogic Meson SoC support
1232 M: Carlo Caione <carlo@caione.org>
1233 M: Kevin Hilman <khilman@baylibre.com>
1234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 L: linux-amlogic@lists.infradead.org
1236 W: http://linux-meson.com/
1237 S: Maintained
1238 F: arch/arm/mach-meson/
1239 F: arch/arm/boot/dts/meson*
1240 F: arch/arm64/boot/dts/amlogic/
1241 F: drivers/pinctrl/meson/
1242 F: drivers/mmc/host/meson*
1243 N: meson
1244
1245 ARM/Annapurna Labs ALPINE ARCHITECTURE
1246 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1247 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249 S: Maintained
1250 F: arch/arm/mach-alpine/
1251 F: arch/arm/boot/dts/alpine*
1252 F: arch/arm64/boot/dts/al/
1253 F: drivers/*/*alpine*
1254
1255 ARM/ARTPEC MACHINE SUPPORT
1256 M: Jesper Nilsson <jesper.nilsson@axis.com>
1257 M: Lars Persson <lars.persson@axis.com>
1258 S: Maintained
1259 L: linux-arm-kernel@axis.com
1260 F: arch/arm/mach-artpec
1261 F: arch/arm/boot/dts/artpec6*
1262 F: drivers/clk/axis
1263 F: drivers/crypto/axis
1264 F: drivers/pinctrl/pinctrl-artpec*
1265 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1266
1267 ARM/ASPEED I2C DRIVER
1268 M: Brendan Higgins <brendanhiggins@google.com>
1269 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1270 R: Joel Stanley <joel@jms.id.au>
1271 L: linux-i2c@vger.kernel.org
1272 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1273 S: Maintained
1274 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1275 F: drivers/i2c/busses/i2c-aspeed.c
1276 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1277 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1278
1279 ARM/ASPEED MACHINE SUPPORT
1280 M: Joel Stanley <joel@jms.id.au>
1281 R: Andrew Jeffery <andrew@aj.id.au>
1282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1284 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1285 S: Supported
1286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1287 F: arch/arm/mach-aspeed/
1288 F: arch/arm/boot/dts/aspeed-*
1289 N: aspeed
1290
1291 ARM/ATMEL AT91 Clock Support
1292 M: Boris Brezillon <boris.brezillon@bootlin.com>
1293 S: Maintained
1294 F: drivers/clk/at91
1295
1296 ARM/CALXEDA HIGHBANK ARCHITECTURE
1297 M: Rob Herring <robh@kernel.org>
1298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 S: Maintained
1300 F: arch/arm/mach-highbank/
1301 F: arch/arm/boot/dts/highbank.dts
1302 F: arch/arm/boot/dts/ecx-*.dts*
1303
1304 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1305 M: Krzysztof Halasa <khalasa@piap.pl>
1306 S: Maintained
1307 F: arch/arm/mach-cns3xxx/
1308
1309 ARM/CAVIUM THUNDER NETWORK DRIVER
1310 M: Sunil Goutham <sgoutham@cavium.com>
1311 M: Robert Richter <rric@kernel.org>
1312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 S: Supported
1314 F: drivers/net/ethernet/cavium/thunder/
1315
1316 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1317 M: Lukasz Majewski <lukma@denx.de>
1318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319 S: Maintained
1320 F: arch/arm/mach-ep93xx/ts72xx.c
1321
1322 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1323 M: Alexander Shiyan <shc_work@mail.ru>
1324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S: Odd Fixes
1326 N: clps711x
1327
1328 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1329 M: Lennert Buytenhek <kernel@wantstofly.org>
1330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 S: Maintained
1332
1333 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1334 M: Hartley Sweeten <hsweeten@visionengravers.com>
1335 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 S: Maintained
1338 F: arch/arm/mach-ep93xx/
1339 F: arch/arm/mach-ep93xx/include/mach/
1340
1341 ARM/CLKDEV SUPPORT
1342 M: Russell King <linux@armlinux.org.uk>
1343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 S: Maintained
1345 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1346 F: drivers/clk/clkdev.c
1347
1348 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1349 M: Mike Rapoport <mike@compulab.co.il>
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 S: Maintained
1352
1353 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1354 M: Baruch Siach <baruch@tkos.co.il>
1355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 S: Maintained
1357 F: arch/arm/boot/dts/cx92755*
1358 N: digicolor
1359
1360 ARM/CONTEC MICRO9 MACHINE SUPPORT
1361 M: Hubert Feurstein <hubert.feurstein@contec.at>
1362 S: Maintained
1363 F: arch/arm/mach-ep93xx/micro9.c
1364
1365 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1366 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 S: Maintained
1369 F: drivers/hwtracing/coresight/*
1370 F: Documentation/trace/coresight.txt
1371 F: Documentation/trace/coresight-cpu-debug.txt
1372 F: Documentation/devicetree/bindings/arm/coresight.txt
1373 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1374 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1375 F: tools/perf/arch/arm/util/pmu.c
1376 F: tools/perf/arch/arm/util/auxtrace.c
1377 F: tools/perf/arch/arm/util/cs-etm.c
1378 F: tools/perf/arch/arm/util/cs-etm.h
1379 F: tools/perf/util/cs-etm.*
1380 F: tools/perf/util/cs-etm-decoder/*
1381
1382 ARM/CORGI MACHINE SUPPORT
1383 M: Richard Purdie <rpurdie@rpsys.net>
1384 S: Maintained
1385
1386 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1387 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1388 M: Linus Walleij <linus.walleij@linaro.org>
1389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 T: git git://github.com/ulli-kroll/linux.git
1391 S: Maintained
1392 F: Documentation/devicetree/bindings/arm/gemini.txt
1393 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1394 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1395 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1396 F: arch/arm/mach-gemini/
1397 F: drivers/net/ethernet/cortina/
1398 F: drivers/pinctrl/pinctrl-gemini.c
1399 F: drivers/rtc/rtc-ftrtc010.c
1400
1401 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1402 M: Barry Song <baohua@kernel.org>
1403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1405 S: Maintained
1406 F: arch/arm/boot/dts/prima2*
1407 F: arch/arm/mach-prima2/
1408 F: drivers/clk/sirf/
1409 F: drivers/clocksource/timer-prima2.c
1410 F: drivers/clocksource/timer-atlas7.c
1411 N: [^a-z]sirf
1412
1413 ARM/EBSA110 MACHINE SUPPORT
1414 M: Russell King <linux@armlinux.org.uk>
1415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 W: http://www.armlinux.org.uk/
1417 S: Maintained
1418 F: arch/arm/mach-ebsa110/
1419 F: drivers/net/ethernet/amd/am79c961a.*
1420
1421 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1422 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1423 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 S: Maintained
1426 N: efm32
1427
1428 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1429 M: Robert Jarzmik <robert.jarzmik@free.fr>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S: Maintained
1432 F: arch/arm/mach-pxa/ezx.c
1433
1434 ARM/FARADAY FA526 PORT
1435 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 S: Maintained
1438 T: git git://git.berlios.de/gemini-board
1439 F: arch/arm/mm/*-fa*
1440
1441 ARM/FOOTBRIDGE ARCHITECTURE
1442 M: Russell King <linux@armlinux.org.uk>
1443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444 W: http://www.armlinux.org.uk/
1445 S: Maintained
1446 F: arch/arm/include/asm/hardware/dec21285.h
1447 F: arch/arm/mach-footbridge/
1448
1449 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1450 M: Shawn Guo <shawnguo@kernel.org>
1451 M: Sascha Hauer <s.hauer@pengutronix.de>
1452 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1453 R: Fabio Estevam <fabio.estevam@nxp.com>
1454 R: NXP Linux Team <linux-imx@nxp.com>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 S: Maintained
1457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1458 F: arch/arm/mach-imx/
1459 F: arch/arm/mach-mxs/
1460 F: arch/arm/boot/dts/imx*
1461 F: arch/arm/configs/imx*_defconfig
1462 F: drivers/clk/imx/
1463 F: drivers/soc/imx/
1464 F: include/soc/imx/
1465
1466 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1467 M: Shawn Guo <shawnguo@kernel.org>
1468 M: Sascha Hauer <s.hauer@pengutronix.de>
1469 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1470 R: Stefan Agner <stefan@agner.ch>
1471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 S: Maintained
1473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1474 F: arch/arm/mach-imx/*vf610*
1475 F: arch/arm/boot/dts/vf*
1476
1477 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1478 M: Lennert Buytenhek <kernel@wantstofly.org>
1479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 S: Maintained
1481
1482 ARM/GUMSTIX MACHINE SUPPORT
1483 M: Steve Sakoman <sakoman@gmail.com>
1484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 S: Maintained
1486
1487 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1488 M: Philipp Zabel <philipp.zabel@gmail.com>
1489 M: Paul Parsons <lost.distance@yahoo.com>
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 S: Maintained
1492 F: arch/arm/mach-pxa/hx4700.c
1493 F: arch/arm/mach-pxa/include/mach/hx4700.h
1494 F: sound/soc/pxa/hx4700.c
1495
1496 ARM/HISILICON SOC SUPPORT
1497 M: Wei Xu <xuwei5@hisilicon.com>
1498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 W: http://www.hisilicon.com
1500 S: Supported
1501 T: git git://github.com/hisilicon/linux-hisi.git
1502 F: arch/arm/mach-hisi/
1503 F: arch/arm/boot/dts/hi3*
1504 F: arch/arm/boot/dts/hip*
1505 F: arch/arm/boot/dts/hisi*
1506 F: arch/arm64/boot/dts/hisilicon/
1507
1508 ARM/HP JORNADA 7XX MACHINE SUPPORT
1509 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1510 W: www.jlime.com
1511 S: Maintained
1512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1513 F: arch/arm/mach-sa1100/jornada720.c
1514 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1515
1516 ARM/IGEP MACHINE SUPPORT
1517 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1518 M: Javier Martinez Canillas <javier@dowhile0.org>
1519 L: linux-omap@vger.kernel.org
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 S: Maintained
1522 F: arch/arm/boot/dts/omap3-igep*
1523
1524 ARM/INCOME PXA270 SUPPORT
1525 M: Marek Vasut <marek.vasut@gmail.com>
1526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 S: Maintained
1528 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1529
1530 ARM/INTEL IOP13XX ARM ARCHITECTURE
1531 M: Lennert Buytenhek <kernel@wantstofly.org>
1532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 S: Maintained
1534
1535 ARM/INTEL IOP32X ARM ARCHITECTURE
1536 M: Lennert Buytenhek <kernel@wantstofly.org>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S: Maintained
1539
1540 ARM/INTEL IOP33X ARM ARCHITECTURE
1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S: Orphan
1543
1544 ARM/INTEL IQ81342EX MACHINE SUPPORT
1545 M: Lennert Buytenhek <kernel@wantstofly.org>
1546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 S: Maintained
1548
1549 ARM/INTEL IXDP2850 MACHINE SUPPORT
1550 M: Lennert Buytenhek <kernel@wantstofly.org>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 S: Maintained
1553
1554 ARM/INTEL IXP4XX ARM ARCHITECTURE
1555 M: Imre Kaloz <kaloz@openwrt.org>
1556 M: Krzysztof Halasa <khalasa@piap.pl>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 S: Maintained
1559 F: arch/arm/mach-ixp4xx/
1560
1561 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1562 M: Jonathan Cameron <jic23@cam.ac.uk>
1563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 S: Maintained
1565 F: arch/arm/mach-pxa/stargate2.c
1566 F: drivers/pcmcia/pxa2xx_stargate2.c
1567
1568 ARM/INTEL XSC3 (MANZANO) ARM CORE
1569 M: Lennert Buytenhek <kernel@wantstofly.org>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 S: Maintained
1572
1573 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1574 M: Lennert Buytenhek <kernel@wantstofly.org>
1575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 S: Maintained
1577
1578 ARM/LG1K ARCHITECTURE
1579 M: Chanho Min <chanho.min@lge.com>
1580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 S: Maintained
1582 F: arch/arm64/boot/dts/lg/
1583
1584 ARM/LOGICPD PXA270 MACHINE SUPPORT
1585 M: Lennert Buytenhek <kernel@wantstofly.org>
1586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 S: Maintained
1588
1589 ARM/LPC18XX ARCHITECTURE
1590 M: Joachim Eastwood <manabian@gmail.com>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 S: Maintained
1593 F: arch/arm/boot/dts/lpc43*
1594 F: drivers/clk/nxp/clk-lpc18xx*
1595 F: drivers/clocksource/time-lpc32xx.c
1596 F: drivers/i2c/busses/i2c-lpc2k.c
1597 F: drivers/memory/pl172.c
1598 F: drivers/mtd/spi-nor/nxp-spifi.c
1599 F: drivers/rtc/rtc-lpc24xx.c
1600 N: lpc18xx
1601
1602 ARM/LPC32XX SOC SUPPORT
1603 M: Vladimir Zapolskiy <vz@mleia.com>
1604 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1607 S: Maintained
1608 F: arch/arm/boot/dts/lpc32*
1609 F: arch/arm/mach-lpc32xx/
1610 F: drivers/i2c/busses/i2c-pnx.c
1611 F: drivers/net/ethernet/nxp/lpc_eth.c
1612 F: drivers/usb/host/ohci-nxp.c
1613 F: drivers/watchdog/pnx4008_wdt.c
1614 N: lpc32xx
1615
1616 ARM/MAGICIAN MACHINE SUPPORT
1617 M: Philipp Zabel <philipp.zabel@gmail.com>
1618 S: Maintained
1619
1620 ARM/Marvell Dove/MV78xx0/Orion SOC support
1621 M: Jason Cooper <jason@lakedaemon.net>
1622 M: Andrew Lunn <andrew@lunn.ch>
1623 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1624 M: Gregory Clement <gregory.clement@bootlin.com>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 S: Maintained
1627 F: Documentation/devicetree/bindings/soc/dove/
1628 F: arch/arm/mach-dove/
1629 F: arch/arm/mach-mv78xx0/
1630 F: arch/arm/mach-orion5x/
1631 F: arch/arm/plat-orion/
1632 F: arch/arm/boot/dts/dove*
1633 F: arch/arm/boot/dts/orion5x*
1634
1635 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1636 M: Jason Cooper <jason@lakedaemon.net>
1637 M: Andrew Lunn <andrew@lunn.ch>
1638 M: Gregory Clement <gregory.clement@bootlin.com>
1639 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 S: Maintained
1642 F: arch/arm/boot/dts/armada*
1643 F: arch/arm/boot/dts/kirkwood*
1644 F: arch/arm/configs/mvebu_*_defconfig
1645 F: arch/arm/mach-mvebu/
1646 F: arch/arm64/boot/dts/marvell/armada*
1647 F: drivers/cpufreq/armada-37xx-cpufreq.c
1648 F: drivers/cpufreq/mvebu-cpufreq.c
1649 F: drivers/irqchip/irq-armada-370-xp.c
1650 F: drivers/irqchip/irq-mvebu-*
1651 F: drivers/pinctrl/mvebu/
1652 F: drivers/rtc/rtc-armada38x.c
1653
1654 ARM/Mediatek RTC DRIVER
1655 M: Eddie Huang <eddie.huang@mediatek.com>
1656 M: Sean Wang <sean.wang@mediatek.com>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1659 S: Maintained
1660 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1661 F: drivers/rtc/rtc-mt6397.c
1662 F: drivers/rtc/rtc-mt7622.c
1663
1664 ARM/Mediatek SoC support
1665 M: Matthias Brugger <matthias.bgg@gmail.com>
1666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1668 S: Maintained
1669 F: arch/arm/boot/dts/mt6*
1670 F: arch/arm/boot/dts/mt7*
1671 F: arch/arm/boot/dts/mt8*
1672 F: arch/arm/mach-mediatek/
1673 F: arch/arm64/boot/dts/mediatek/
1674 N: mtk
1675 K: mediatek
1676
1677 ARM/Mediatek USB3 PHY DRIVER
1678 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1681 S: Maintained
1682 F: drivers/phy/mediatek/
1683 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1684
1685 ARM/MICREL KS8695 ARCHITECTURE
1686 M: Greg Ungerer <gerg@uclinux.org>
1687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 F: arch/arm/mach-ks8695/
1689 S: Odd Fixes
1690
1691 ARM/Microchip (AT91) SoC support
1692 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1693 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 W: http://www.linux4sam.org
1696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1697 S: Supported
1698 N: at91
1699 N: atmel
1700 F: arch/arm/mach-at91/
1701 F: include/soc/at91/
1702 F: arch/arm/boot/dts/at91*.dts
1703 F: arch/arm/boot/dts/at91*.dtsi
1704 F: arch/arm/boot/dts/sama*.dts
1705 F: arch/arm/boot/dts/sama*.dtsi
1706 F: arch/arm/include/debug/at91.S
1707 F: drivers/memory/atmel*
1708 F: drivers/watchdog/sama5d4_wdt.c
1709 X: drivers/input/touchscreen/atmel_mxt_ts.c
1710 X: drivers/net/wireless/atmel/
1711
1712 ARM/MIOA701 MACHINE SUPPORT
1713 M: Robert Jarzmik <robert.jarzmik@free.fr>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 F: arch/arm/mach-pxa/mioa701.c
1716 S: Maintained
1717
1718 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1719 M: Michael Petchkovsky <mkpetch@internode.on.net>
1720 S: Maintained
1721
1722 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1723 M: Linus Walleij <linus.walleij@linaro.org>
1724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 S: Maintained
1726 F: arch/arm/mach-nomadik/
1727 F: arch/arm/mach-u300/
1728 F: arch/arm/mach-ux500/
1729 F: arch/arm/boot/dts/ste-*
1730 F: drivers/clk/clk-nomadik.c
1731 F: drivers/clk/clk-u300.c
1732 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1733 F: drivers/clocksource/timer-u300.c
1734 F: drivers/dma/coh901318*
1735 F: drivers/dma/ste_dma40*
1736 F: drivers/hwspinlock/u8500_hsem.c
1737 F: drivers/i2c/busses/i2c-nomadik.c
1738 F: drivers/i2c/busses/i2c-stu300.c
1739 F: drivers/mfd/ab3100*
1740 F: drivers/mfd/ab8500*
1741 F: drivers/mfd/abx500*
1742 F: drivers/mfd/dbx500*
1743 F: drivers/mfd/db8500*
1744 F: drivers/pinctrl/nomadik/
1745 F: drivers/pinctrl/pinctrl-coh901*
1746 F: drivers/pinctrl/pinctrl-u300.c
1747 F: drivers/rtc/rtc-ab3100.c
1748 F: drivers/rtc/rtc-ab8500.c
1749 F: drivers/rtc/rtc-coh901331.c
1750 F: drivers/rtc/rtc-pl031.c
1751 F: drivers/watchdog/coh901327_wdt.c
1752 F: Documentation/devicetree/bindings/arm/ste-*
1753 F: Documentation/devicetree/bindings/arm/ux500/
1754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1755
1756 ARM/NUVOTON NPCM ARCHITECTURE
1757 M: Avi Fishman <avifishman70@gmail.com>
1758 M: Tomer Maimon <tmaimon77@gmail.com>
1759 R: Patrick Venture <venture@google.com>
1760 R: Nancy Yuen <yuenn@google.com>
1761 R: Brendan Higgins <brendanhiggins@google.com>
1762 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1763 S: Supported
1764 F: arch/arm/mach-npcm/
1765 F: arch/arm/boot/dts/nuvoton-npcm*
1766 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1767 F: drivers/*/*npcm*
1768 F: Documentation/devicetree/bindings/*/*npcm*
1769 F: Documentation/devicetree/bindings/*/*/*npcm*
1770
1771 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1772 M: Wan ZongShun <mcuos.com@gmail.com>
1773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 W: http://www.mcuos.com
1775 S: Maintained
1776 F: arch/arm/mach-w90x900/
1777 F: drivers/input/keyboard/w90p910_keypad.c
1778 F: drivers/input/touchscreen/w90p910_ts.c
1779 F: drivers/watchdog/nuc900_wdt.c
1780 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1781 F: drivers/mtd/nand/raw/nuc900_nand.c
1782 F: drivers/rtc/rtc-nuc900.c
1783 F: drivers/spi/spi-nuc900.c
1784 F: drivers/usb/host/ehci-w90x900.c
1785 F: drivers/video/fbdev/nuc900fb.c
1786
1787 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1788 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1789 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1790 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1791 S: Supported
1792
1793 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1794 M: Alexander Clouter <alex@digriz.org.uk>
1795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 W: http://www.digriz.org.uk/ts78xx/kernel
1797 S: Maintained
1798 F: arch/arm/mach-orion5x/ts78xx-*
1799
1800 ARM/OXNAS platform support
1801 M: Neil Armstrong <narmstrong@baylibre.com>
1802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 L: linux-oxnas@groups.io (moderated for non-subscribers)
1804 S: Maintained
1805 F: arch/arm/mach-oxnas/
1806 F: arch/arm/boot/dts/ox8*.dts*
1807 N: oxnas
1808
1809 ARM/PALM TREO SUPPORT
1810 M: Tomas Cech <sleep_walker@suse.com>
1811 L: linux-arm-kernel@lists.infradead.org
1812 W: http://hackndev.com
1813 S: Maintained
1814 F: arch/arm/mach-pxa/palmtreo.*
1815
1816 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1817 M: Marek Vasut <marek.vasut@gmail.com>
1818 L: linux-arm-kernel@lists.infradead.org
1819 W: http://hackndev.com
1820 S: Maintained
1821 F: arch/arm/mach-pxa/include/mach/palmtx.h
1822 F: arch/arm/mach-pxa/palmtx.c
1823 F: arch/arm/mach-pxa/palmt5.*
1824 F: arch/arm/mach-pxa/include/mach/palmld.h
1825 F: arch/arm/mach-pxa/palmld.c
1826 F: arch/arm/mach-pxa/palmte2.*
1827 F: arch/arm/mach-pxa/include/mach/palmtc.h
1828 F: arch/arm/mach-pxa/palmtc.c
1829
1830 ARM/PALMZ72 SUPPORT
1831 M: Sergey Lapin <slapin@ossfans.org>
1832 L: linux-arm-kernel@lists.infradead.org
1833 W: http://hackndev.com
1834 S: Maintained
1835 F: arch/arm/mach-pxa/palmz72.*
1836
1837 ARM/PLEB SUPPORT
1838 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1839 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1840 S: Maintained
1841
1842 ARM/PT DIGITAL BOARD PORT
1843 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 W: http://www.armlinux.org.uk/
1846 S: Maintained
1847
1848 ARM/QUALCOMM SUPPORT
1849 M: Andy Gross <andy.gross@linaro.org>
1850 M: David Brown <david.brown@linaro.org>
1851 L: linux-arm-msm@vger.kernel.org
1852 L: linux-soc@vger.kernel.org
1853 S: Maintained
1854 F: Documentation/devicetree/bindings/soc/qcom/
1855 F: arch/arm/boot/dts/qcom-*.dts
1856 F: arch/arm/boot/dts/qcom-*.dtsi
1857 F: arch/arm/mach-qcom/
1858 F: arch/arm64/boot/dts/qcom/*
1859 F: drivers/i2c/busses/i2c-qup.c
1860 F: drivers/clk/qcom/
1861 F: drivers/dma/qcom/
1862 F: drivers/soc/qcom/
1863 F: drivers/spi/spi-qup.c
1864 F: drivers/tty/serial/msm_serial.c
1865 F: drivers/*/pm8???-*
1866 F: drivers/mfd/ssbi.c
1867 F: drivers/firmware/qcom_scm*
1868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1869
1870 ARM/RADISYS ENP2611 MACHINE SUPPORT
1871 M: Lennert Buytenhek <kernel@wantstofly.org>
1872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873 S: Maintained
1874
1875 ARM/REALTEK ARCHITECTURE
1876 M: Andreas Färber <afaerber@suse.de>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 S: Maintained
1879 F: arch/arm64/boot/dts/realtek/
1880 F: Documentation/devicetree/bindings/arm/realtek.txt
1881
1882 ARM/RENESAS ARM64 ARCHITECTURE
1883 M: Simon Horman <horms@verge.net.au>
1884 M: Magnus Damm <magnus.damm@gmail.com>
1885 L: linux-renesas-soc@vger.kernel.org
1886 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1888 S: Supported
1889 F: arch/arm64/boot/dts/renesas/
1890 F: Documentation/devicetree/bindings/arm/shmobile.txt
1891 F: drivers/soc/renesas/
1892 F: include/linux/soc/renesas/
1893
1894 ARM/RISCPC ARCHITECTURE
1895 M: Russell King <linux@armlinux.org.uk>
1896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 W: http://www.armlinux.org.uk/
1898 S: Maintained
1899 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1900 F: arch/arm/include/asm/hardware/ioc.h
1901 F: arch/arm/include/asm/hardware/iomd.h
1902 F: arch/arm/include/asm/hardware/memc.h
1903 F: arch/arm/mach-rpc/
1904 F: drivers/net/ethernet/8390/etherh.c
1905 F: drivers/net/ethernet/i825xx/ether1*
1906 F: drivers/net/ethernet/seeq/ether3*
1907 F: drivers/scsi/arm/
1908
1909 ARM/Rockchip SoC support
1910 M: Heiko Stuebner <heiko@sntech.de>
1911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912 L: linux-rockchip@lists.infradead.org
1913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1914 S: Maintained
1915 F: arch/arm/boot/dts/rk3*
1916 F: arch/arm/boot/dts/rv1108*
1917 F: arch/arm/mach-rockchip/
1918 F: drivers/clk/rockchip/
1919 F: drivers/i2c/busses/i2c-rk3x.c
1920 F: drivers/*/*rockchip*
1921 F: drivers/*/*/*rockchip*
1922 F: sound/soc/rockchip/
1923 N: rockchip
1924
1925 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1926 M: Kukjin Kim <kgene@kernel.org>
1927 M: Krzysztof Kozlowski <krzk@kernel.org>
1928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1930 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1931 S: Maintained
1932 F: arch/arm/boot/dts/s3c*
1933 F: arch/arm/boot/dts/s5p*
1934 F: arch/arm/boot/dts/exynos*
1935 F: arch/arm64/boot/dts/exynos/
1936 F: arch/arm/plat-samsung/
1937 F: arch/arm/mach-s3c24*/
1938 F: arch/arm/mach-s3c64xx/
1939 F: arch/arm/mach-s5p*/
1940 F: arch/arm/mach-exynos*/
1941 F: drivers/*/*s3c24*
1942 F: drivers/*/*/*s3c24*
1943 F: drivers/*/*s3c64xx*
1944 F: drivers/*/*s5pv210*
1945 F: drivers/memory/samsung/*
1946 F: drivers/soc/samsung/*
1947 F: Documentation/arm/Samsung/
1948 F: Documentation/devicetree/bindings/arm/samsung/
1949 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1950 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1951 N: exynos
1952
1953 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1954 M: Kyungmin Park <kyungmin.park@samsung.com>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956 S: Maintained
1957 F: arch/arm/mach-s5pv210/
1958
1959 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1960 M: Kyungmin Park <kyungmin.park@samsung.com>
1961 M: Kamil Debski <kamil@wypas.org>
1962 M: Andrzej Hajda <a.hajda@samsung.com>
1963 L: linux-arm-kernel@lists.infradead.org
1964 L: linux-media@vger.kernel.org
1965 S: Maintained
1966 F: drivers/media/platform/s5p-g2d/
1967
1968 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1969 M: Marek Szyprowski <m.szyprowski@samsung.com>
1970 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1971 L: linux-media@vger.kernel.org
1972 S: Maintained
1973 F: drivers/media/platform/s5p-cec/
1974 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1975
1976 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1977 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1978 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1979 L: linux-arm-kernel@lists.infradead.org
1980 L: linux-media@vger.kernel.org
1981 S: Maintained
1982 F: drivers/media/platform/s5p-jpeg/
1983
1984 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1985 M: Kyungmin Park <kyungmin.park@samsung.com>
1986 M: Kamil Debski <kamil@wypas.org>
1987 M: Jeongtae Park <jtp.park@samsung.com>
1988 M: Andrzej Hajda <a.hajda@samsung.com>
1989 L: linux-arm-kernel@lists.infradead.org
1990 L: linux-media@vger.kernel.org
1991 S: Maintained
1992 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1993 F: drivers/media/platform/s5p-mfc/
1994
1995 ARM/SHMOBILE ARM ARCHITECTURE
1996 M: Simon Horman <horms@verge.net.au>
1997 M: Magnus Damm <magnus.damm@gmail.com>
1998 L: linux-renesas-soc@vger.kernel.org
1999 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2001 S: Supported
2002 F: arch/arm/boot/dts/emev2*
2003 F: arch/arm/boot/dts/r7s*
2004 F: arch/arm/boot/dts/r8a*
2005 F: arch/arm/boot/dts/sh*
2006 F: arch/arm/configs/shmobile_defconfig
2007 F: arch/arm/include/debug/renesas-scif.S
2008 F: arch/arm/mach-shmobile/
2009 F: Documentation/devicetree/bindings/arm/shmobile.txt
2010 F: drivers/soc/renesas/
2011 F: include/linux/soc/renesas/
2012
2013 ARM/SOCFPGA ARCHITECTURE
2014 M: Dinh Nguyen <dinguyen@kernel.org>
2015 S: Maintained
2016 F: arch/arm/mach-socfpga/
2017 F: arch/arm/boot/dts/socfpga*
2018 F: arch/arm/configs/socfpga_defconfig
2019 F: arch/arm64/boot/dts/altera/
2020 W: http://www.rocketboards.org
2021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2022
2023 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2024 M: Dinh Nguyen <dinguyen@kernel.org>
2025 S: Maintained
2026 F: drivers/clk/socfpga/
2027
2028 ARM/SOCFPGA EDAC SUPPORT
2029 M: Thor Thayer <thor.thayer@linux.intel.com>
2030 S: Maintained
2031 F: drivers/edac/altera_edac.
2032
2033 ARM/SPREADTRUM SoC SUPPORT
2034 M: Orson Zhai <orsonzhai@gmail.com>
2035 M: Baolin Wang <baolin.wang@linaro.org>
2036 M: Chunyan Zhang <zhang.lyra@gmail.com>
2037 S: Maintained
2038 F: arch/arm64/boot/dts/sprd
2039 N: sprd
2040
2041 ARM/STI ARCHITECTURE
2042 M: Patrice Chotard <patrice.chotard@st.com>
2043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 W: http://www.stlinux.com
2045 S: Maintained
2046 F: arch/arm/mach-sti/
2047 F: arch/arm/boot/dts/sti*
2048 F: drivers/char/hw_random/st-rng.c
2049 F: drivers/clocksource/arm_global_timer.c
2050 F: drivers/clocksource/clksrc_st_lpc.c
2051 F: drivers/cpufreq/sti-cpufreq.c
2052 F: drivers/dma/st_fdma*
2053 F: drivers/i2c/busses/i2c-st.c
2054 F: drivers/media/rc/st_rc.c
2055 F: drivers/media/platform/sti/c8sectpfe/
2056 F: drivers/mmc/host/sdhci-st.c
2057 F: drivers/phy/st/phy-miphy28lp.c
2058 F: drivers/phy/st/phy-stih407-usb.c
2059 F: drivers/pinctrl/pinctrl-st.c
2060 F: drivers/remoteproc/st_remoteproc.c
2061 F: drivers/remoteproc/st_slim_rproc.c
2062 F: drivers/reset/sti/
2063 F: drivers/rtc/rtc-st-lpc.c
2064 F: drivers/tty/serial/st-asc.c
2065 F: drivers/usb/dwc3/dwc3-st.c
2066 F: drivers/usb/host/ehci-st.c
2067 F: drivers/usb/host/ohci-st.c
2068 F: drivers/watchdog/st_lpc_wdt.c
2069 F: drivers/ata/ahci_st.c
2070 F: include/linux/remoteproc/st_slim_rproc.h
2071
2072 ARM/STM32 ARCHITECTURE
2073 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2074 M: Alexandre Torgue <alexandre.torgue@st.com>
2075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 S: Maintained
2077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2078 N: stm32
2079 F: arch/arm/boot/dts/stm32*
2080 F: arch/arm/mach-stm32/
2081 F: drivers/clocksource/armv7m_systick.c
2082
2083 ARM/Synaptics Berlin SoC support
2084 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2085 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2086 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087 S: Maintained
2088 F: arch/arm/mach-berlin/
2089 F: arch/arm/boot/dts/berlin*
2090 F: arch/arm64/boot/dts/marvell/berlin*
2091
2092 ARM/TANGO ARCHITECTURE
2093 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2094 M: Mans Rullgard <mans@mansr.com>
2095 L: linux-arm-kernel@lists.infradead.org
2096 S: Odd Fixes
2097 N: tango
2098
2099 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2100 M: Lennert Buytenhek <kernel@wantstofly.org>
2101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102 S: Maintained
2103
2104 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2105 M: Hans Verkuil <hans.verkuil@cisco.com>
2106 L: linux-tegra@vger.kernel.org
2107 L: linux-media@vger.kernel.org
2108 S: Maintained
2109 F: drivers/media/platform/tegra-cec/
2110 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2111
2112 ARM/TETON BGA MACHINE SUPPORT
2113 M: "Mark F. Brown" <mark.brown314@gmail.com>
2114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 S: Maintained
2116
2117 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2118 M: Santosh Shilimkar <ssantosh@kernel.org>
2119 L: linux-kernel@vger.kernel.org
2120 S: Maintained
2121 F: drivers/memory/*emif*
2122
2123 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2124 M: Santosh Shilimkar <ssantosh@kernel.org>
2125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 S: Maintained
2127 F: arch/arm/mach-keystone/
2128 F: arch/arm/boot/dts/keystone-*
2129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2130
2131 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2132 M: Santosh Shilimkar <ssantosh@kernel.org>
2133 L: linux-kernel@vger.kernel.org
2134 S: Maintained
2135 F: drivers/clk/keystone/
2136
2137 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2138 M: Santosh Shilimkar <ssantosh@kernel.org>
2139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 L: linux-kernel@vger.kernel.org
2141 S: Maintained
2142 F: drivers/clocksource/timer-keystone.c
2143
2144 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2145 M: Santosh Shilimkar <ssantosh@kernel.org>
2146 L: linux-kernel@vger.kernel.org
2147 S: Maintained
2148 F: drivers/power/reset/keystone-reset.c
2149
2150 ARM/THECUS N2100 MACHINE SUPPORT
2151 M: Lennert Buytenhek <kernel@wantstofly.org>
2152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153 S: Maintained
2154
2155 ARM/TOSA MACHINE SUPPORT
2156 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2157 M: Dirk Opfer <dirk@opfer-online.de>
2158 S: Maintained
2159
2160 ARM/UNIPHIER ARCHITECTURE
2161 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2164 S: Maintained
2165 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2166 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2167 F: arch/arm/boot/dts/uniphier*
2168 F: arch/arm/include/asm/hardware/cache-uniphier.h
2169 F: arch/arm/mach-uniphier/
2170 F: arch/arm/mm/cache-uniphier.c
2171 F: arch/arm64/boot/dts/socionext/uniphier*
2172 F: drivers/bus/uniphier-system-bus.c
2173 F: drivers/clk/uniphier/
2174 F: drivers/gpio/gpio-uniphier.c
2175 F: drivers/i2c/busses/i2c-uniphier*
2176 F: drivers/irqchip/irq-uniphier-aidet.c
2177 F: drivers/pinctrl/uniphier/
2178 F: drivers/reset/reset-uniphier.c
2179 F: drivers/tty/serial/8250/8250_uniphier.c
2180 N: uniphier
2181
2182 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2183 M: Ulf Hansson <ulf.hansson@linaro.org>
2184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185 T: git git://git.linaro.org/people/ulfh/clk.git
2186 S: Maintained
2187 F: drivers/clk/ux500/
2188
2189 ARM/VERSATILE EXPRESS PLATFORM
2190 M: Liviu Dudau <liviu.dudau@arm.com>
2191 M: Sudeep Holla <sudeep.holla@arm.com>
2192 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 S: Maintained
2195 F: arch/arm/boot/dts/vexpress*
2196 F: arch/arm64/boot/dts/arm/
2197 F: arch/arm/mach-vexpress/
2198 F: */*/vexpress*
2199 F: */*/*/vexpress*
2200 F: drivers/clk/versatile/clk-vexpress-osc.c
2201 F: drivers/clocksource/versatile.c
2202 N: mps2
2203
2204 ARM/VFP SUPPORT
2205 M: Russell King <linux@armlinux.org.uk>
2206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 W: http://www.armlinux.org.uk/
2208 S: Maintained
2209 F: arch/arm/vfp/
2210
2211 ARM/VOIPAC PXA270 SUPPORT
2212 M: Marek Vasut <marek.vasut@gmail.com>
2213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 S: Maintained
2215 F: arch/arm/mach-pxa/vpac270.c
2216 F: arch/arm/mach-pxa/include/mach/vpac270.h
2217
2218 ARM/VT8500 ARM ARCHITECTURE
2219 M: Tony Prisk <linux@prisktech.co.nz>
2220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2221 S: Maintained
2222 F: arch/arm/mach-vt8500/
2223 F: drivers/clocksource/vt8500_timer.c
2224 F: drivers/i2c/busses/i2c-wmt.c
2225 F: drivers/mmc/host/wmt-sdmmc.c
2226 F: drivers/pwm/pwm-vt8500.c
2227 F: drivers/rtc/rtc-vt8500.c
2228 F: drivers/tty/serial/vt8500_serial.c
2229 F: drivers/usb/host/ehci-platform.c
2230 F: drivers/usb/host/uhci-platform.c
2231 F: drivers/video/fbdev/vt8500lcdfb.*
2232 F: drivers/video/fbdev/wm8505fb*
2233 F: drivers/video/fbdev/wmt_ge_rops.*
2234
2235 ARM/ZIPIT Z2 SUPPORT
2236 M: Marek Vasut <marek.vasut@gmail.com>
2237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238 S: Maintained
2239 F: arch/arm/mach-pxa/z2.c
2240 F: arch/arm/mach-pxa/include/mach/z2.h
2241
2242 ARM/ZTE ARCHITECTURE
2243 M: Jun Nie <jun.nie@linaro.org>
2244 M: Baoyou Xie <baoyou.xie@linaro.org>
2245 M: Shawn Guo <shawnguo@kernel.org>
2246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247 S: Maintained
2248 F: arch/arm/boot/dts/zx2967*
2249 F: arch/arm/mach-zx/
2250 F: arch/arm64/boot/dts/zte/
2251 F: drivers/clk/zte/
2252 F: drivers/dma/zx_dma.c
2253 F: drivers/gpio/gpio-zx.c
2254 F: drivers/i2c/busses/i2c-zx2967.c
2255 F: drivers/mmc/host/dw_mmc-zx.*
2256 F: drivers/pinctrl/zte/
2257 F: drivers/soc/zte/
2258 F: drivers/thermal/zx2967_thermal.c
2259 F: drivers/watchdog/zx2967_wdt.c
2260 F: Documentation/devicetree/bindings/arm/zte.txt
2261 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2262 F: Documentation/devicetree/bindings/dma/zxdma.txt
2263 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2264 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2265 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2266 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2267 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2268 F: Documentation/devicetree/bindings/soc/zte/
2269 F: Documentation/devicetree/bindings/sound/zte,*.txt
2270 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2271 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2272 F: include/dt-bindings/clock/zx2967*.h
2273 F: include/dt-bindings/soc/zte,*.h
2274 F: sound/soc/codecs/zx_aud96p22.c
2275 F: sound/soc/zte/
2276
2277 ARM/ZYNQ ARCHITECTURE
2278 M: Michal Simek <michal.simek@xilinx.com>
2279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 W: http://wiki.xilinx.com
2281 T: git https://github.com/Xilinx/linux-xlnx.git
2282 S: Supported
2283 F: arch/arm/mach-zynq/
2284 F: drivers/cpuidle/cpuidle-zynq.c
2285 F: drivers/block/xsysace.c
2286 N: zynq
2287 N: xilinx
2288 F: drivers/clocksource/cadence_ttc_timer.c
2289 F: drivers/i2c/busses/i2c-cadence.c
2290 F: drivers/mmc/host/sdhci-of-arasan.c
2291 F: drivers/edac/synopsys_edac.c
2292
2293 ARM64 PORT (AARCH64 ARCHITECTURE)
2294 M: Catalin Marinas <catalin.marinas@arm.com>
2295 M: Will Deacon <will.deacon@arm.com>
2296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2298 S: Maintained
2299 F: arch/arm64/
2300 X: arch/arm64/boot/dts/
2301 F: Documentation/arm64/
2302
2303 AS3645A LED FLASH CONTROLLER DRIVER
2304 M: Sakari Ailus <sakari.ailus@iki.fi>
2305 L: linux-leds@vger.kernel.org
2306 S: Maintained
2307 F: drivers/leds/leds-as3645a.c
2308
2309 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2310 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2311 L: linux-media@vger.kernel.org
2312 T: git git://linuxtv.org/media_tree.git
2313 S: Maintained
2314 F: drivers/media/i2c/ak7375.c
2315 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2316
2317 ASAHI KASEI AK8974 DRIVER
2318 M: Linus Walleij <linus.walleij@linaro.org>
2319 L: linux-iio@vger.kernel.org
2320 W: http://www.akm.com/
2321 S: Supported
2322 F: drivers/iio/magnetometer/ak8974.c
2323
2324 ASC7621 HARDWARE MONITOR DRIVER
2325 M: George Joseph <george.joseph@fairview5.com>
2326 L: linux-hwmon@vger.kernel.org
2327 S: Maintained
2328 F: Documentation/hwmon/asc7621
2329 F: drivers/hwmon/asc7621.c
2330
2331 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2332 M: Corentin Chary <corentin.chary@gmail.com>
2333 L: acpi4asus-user@lists.sourceforge.net
2334 L: platform-driver-x86@vger.kernel.org
2335 W: http://acpi4asus.sf.net
2336 S: Maintained
2337 F: drivers/platform/x86/asus*.c
2338 F: drivers/platform/x86/eeepc*.c
2339
2340 ASUS WIRELESS RADIO CONTROL DRIVER
2341 M: João Paulo Rechi Vita <jprvita@gmail.com>
2342 L: platform-driver-x86@vger.kernel.org
2343 S: Maintained
2344 F: drivers/platform/x86/asus-wireless.c
2345
2346 ASYMMETRIC KEYS
2347 M: David Howells <dhowells@redhat.com>
2348 L: keyrings@vger.kernel.org
2349 S: Maintained
2350 F: Documentation/crypto/asymmetric-keys.txt
2351 F: include/linux/verification.h
2352 F: include/crypto/public_key.h
2353 F: include/crypto/pkcs7.h
2354 F: crypto/asymmetric_keys/
2355
2356 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2357 R: Dan Williams <dan.j.williams@intel.com>
2358 W: http://sourceforge.net/projects/xscaleiop
2359 S: Odd fixes
2360 F: Documentation/crypto/async-tx-api.txt
2361 F: crypto/async_tx/
2362 F: drivers/dma/
2363 F: include/linux/dmaengine.h
2364 F: include/linux/async_tx.h
2365
2366 AT24 EEPROM DRIVER
2367 M: Bartosz Golaszewski <brgl@bgdev.pl>
2368 L: linux-i2c@vger.kernel.org
2369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2370 S: Maintained
2371 F: Documentation/devicetree/bindings/eeprom/at24.txt
2372 F: drivers/misc/eeprom/at24.c
2373 F: include/linux/platform_data/at24.h
2374
2375 ATA OVER ETHERNET (AOE) DRIVER
2376 M: "Ed L. Cashin" <ed.cashin@acm.org>
2377 W: http://www.openaoe.org/
2378 S: Supported
2379 F: Documentation/aoe/
2380 F: drivers/block/aoe/
2381
2382 ATHEROS 71XX/9XXX GPIO DRIVER
2383 M: Alban Bedel <albeu@free.fr>
2384 W: https://github.com/AlbanBedel/linux
2385 T: git git://github.com/AlbanBedel/linux
2386 S: Maintained
2387 F: drivers/gpio/gpio-ath79.c
2388 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2389
2390 ATHEROS 71XX/9XXX USB PHY DRIVER
2391 M: Alban Bedel <albeu@free.fr>
2392 W: https://github.com/AlbanBedel/linux
2393 T: git git://github.com/AlbanBedel/linux
2394 S: Maintained
2395 F: drivers/phy/qualcomm/phy-ath79-usb.c
2396 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2397
2398 ATHEROS ATH GENERIC UTILITIES
2399 M: Kalle Valo <kvalo@codeaurora.org>
2400 L: linux-wireless@vger.kernel.org
2401 S: Supported
2402 F: drivers/net/wireless/ath/*
2403
2404 ATHEROS ATH5K WIRELESS DRIVER
2405 M: Jiri Slaby <jirislaby@gmail.com>
2406 M: Nick Kossifidis <mickflemm@gmail.com>
2407 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2408 L: linux-wireless@vger.kernel.org
2409 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2410 S: Maintained
2411 F: drivers/net/wireless/ath/ath5k/
2412
2413 ATHEROS ATH6KL WIRELESS DRIVER
2414 M: Kalle Valo <kvalo@codeaurora.org>
2415 L: linux-wireless@vger.kernel.org
2416 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2418 S: Supported
2419 F: drivers/net/wireless/ath/ath6kl/
2420
2421 ATI_REMOTE2 DRIVER
2422 M: Ville Syrjala <syrjala@sci.fi>
2423 S: Maintained
2424 F: drivers/input/misc/ati_remote2.c
2425
2426 ATK0110 HWMON DRIVER
2427 M: Luca Tettamanti <kronos.it@gmail.com>
2428 L: linux-hwmon@vger.kernel.org
2429 S: Maintained
2430 F: drivers/hwmon/asus_atk0110.c
2431
2432 ATLX ETHERNET DRIVERS
2433 M: Jay Cliburn <jcliburn@gmail.com>
2434 M: Chris Snook <chris.snook@gmail.com>
2435 L: netdev@vger.kernel.org
2436 W: http://sourceforge.net/projects/atl1
2437 W: http://atl1.sourceforge.net
2438 S: Maintained
2439 F: drivers/net/ethernet/atheros/
2440
2441 ATM
2442 M: Chas Williams <3chas3@gmail.com>
2443 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2444 L: netdev@vger.kernel.org
2445 W: http://linux-atm.sourceforge.net
2446 S: Maintained
2447 F: drivers/atm/
2448 F: include/linux/atm*
2449 F: include/uapi/linux/atm*
2450
2451 ATMEL AT91 / AT32 MCI DRIVER
2452 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2453 S: Maintained
2454 F: drivers/mmc/host/atmel-mci.c
2455
2456 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2457 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2458 S: Supported
2459 F: drivers/power/reset/at91-sama5d2_shdwc.c
2460
2461 ATMEL Audio ALSA driver
2462 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2463 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2464 S: Supported
2465 F: sound/soc/atmel
2466
2467 ATMEL I2C DRIVER
2468 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2469 L: linux-i2c@vger.kernel.org
2470 S: Supported
2471 F: drivers/i2c/busses/i2c-at91.c
2472
2473 ATMEL ISI DRIVER
2474 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2475 L: linux-media@vger.kernel.org
2476 S: Supported
2477 F: drivers/media/platform/atmel/atmel-isi.c
2478 F: include/media/atmel-isi.h
2479
2480 ATMEL LCDFB DRIVER
2481 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2482 L: linux-fbdev@vger.kernel.org
2483 S: Maintained
2484 F: drivers/video/fbdev/atmel_lcdfb.c
2485 F: include/video/atmel_lcdc.h
2486
2487 ATMEL MACB ETHERNET DRIVER
2488 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2489 S: Supported
2490 F: drivers/net/ethernet/cadence/
2491
2492 ATMEL MAXTOUCH DRIVER
2493 M: Nick Dyer <nick@shmanahar.org>
2494 T: git git://github.com/ndyer/linux.git
2495 S: Maintained
2496 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2497 F: drivers/input/touchscreen/atmel_mxt_ts.c
2498
2499 ATMEL SAMA5D2 ADC DRIVER
2500 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2501 L: linux-iio@vger.kernel.org
2502 S: Supported
2503 F: drivers/iio/adc/at91-sama5d2_adc.c
2504
2505 ATMEL SDMMC DRIVER
2506 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2507 L: linux-mmc@vger.kernel.org
2508 S: Supported
2509 F: drivers/mmc/host/sdhci-of-at91.c
2510
2511 ATMEL SPI DRIVER
2512 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2513 S: Supported
2514 F: drivers/spi/spi-atmel.*
2515
2516 ATMEL SSC DRIVER
2517 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2519 S: Supported
2520 F: drivers/misc/atmel-ssc.c
2521 F: include/linux/atmel-ssc.h
2522
2523 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2524 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2526 S: Supported
2527 F: drivers/misc/atmel_tclib.c
2528 F: drivers/clocksource/tcb_clksrc.c
2529
2530 ATMEL USBA UDC DRIVER
2531 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2533 S: Supported
2534 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2535
2536 ATMEL WIRELESS DRIVER
2537 M: Simon Kelley <simon@thekelleys.org.uk>
2538 L: linux-wireless@vger.kernel.org
2539 W: http://www.thekelleys.org.uk/atmel
2540 W: http://atmelwlandriver.sourceforge.net/
2541 S: Maintained
2542 F: drivers/net/wireless/atmel/atmel*
2543
2544 ATMEL XDMA DRIVER
2545 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2546 L: linux-arm-kernel@lists.infradead.org
2547 L: dmaengine@vger.kernel.org
2548 S: Supported
2549 F: drivers/dma/at_xdmac.c
2550
2551 ATOMIC INFRASTRUCTURE
2552 M: Will Deacon <will.deacon@arm.com>
2553 M: Peter Zijlstra <peterz@infradead.org>
2554 R: Boqun Feng <boqun.feng@gmail.com>
2555 L: linux-kernel@vger.kernel.org
2556 S: Maintained
2557 F: arch/*/include/asm/atomic*.h
2558 F: include/*/atomic*.h
2559
2560 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2561 M: Bradley Grove <linuxdrivers@attotech.com>
2562 L: linux-scsi@vger.kernel.org
2563 W: http://www.attotech.com
2564 S: Supported
2565 F: drivers/scsi/esas2r
2566
2567 ATUSB IEEE 802.15.4 RADIO DRIVER
2568 M: Stefan Schmidt <stefan@datenfreihafen.org>
2569 L: linux-wpan@vger.kernel.org
2570 S: Maintained
2571 F: drivers/net/ieee802154/atusb.c
2572 F: drivers/net/ieee802154/atusb.h
2573 F: drivers/net/ieee802154/at86rf230.h
2574
2575 AUDIT SUBSYSTEM
2576 M: Paul Moore <paul@paul-moore.com>
2577 M: Eric Paris <eparis@redhat.com>
2578 L: linux-audit@redhat.com (moderated for non-subscribers)
2579 W: https://github.com/linux-audit
2580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2581 S: Supported
2582 F: include/linux/audit.h
2583 F: include/uapi/linux/audit.h
2584 F: kernel/audit*
2585
2586 AUXILIARY DISPLAY DRIVERS
2587 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2588 S: Maintained
2589 F: drivers/auxdisplay/
2590 F: include/linux/cfag12864b.h
2591
2592 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2593 M: Andreas Klinger <ak@it-klinger.de>
2594 L: linux-iio@vger.kernel.org
2595 S: Maintained
2596 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2597 F: drivers/iio/adc/hx711.c
2598
2599 AX.25 NETWORK LAYER
2600 M: Ralf Baechle <ralf@linux-mips.org>
2601 L: linux-hams@vger.kernel.org
2602 W: http://www.linux-ax25.org/
2603 S: Maintained
2604 F: include/uapi/linux/ax25.h
2605 F: include/net/ax25.h
2606 F: net/ax25/
2607
2608 AXENTIA ARM DEVICES
2609 M: Peter Rosin <peda@axentia.se>
2610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2611 S: Maintained
2612 F: Documentation/devicetree/bindings/arm/axentia.txt
2613 F: arch/arm/boot/dts/at91-linea.dtsi
2614 F: arch/arm/boot/dts/at91-natte.dtsi
2615 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2616 F: arch/arm/boot/dts/at91-tse850-3.dts
2617
2618 AXENTIA ASOC DRIVERS
2619 M: Peter Rosin <peda@axentia.se>
2620 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2621 S: Maintained
2622 F: Documentation/devicetree/bindings/sound/axentia,*
2623 F: sound/soc/atmel/tse850-pcm5142.c
2624
2625 AZ6007 DVB DRIVER
2626 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2627 L: linux-media@vger.kernel.org
2628 W: https://linuxtv.org
2629 T: git git://linuxtv.org/media_tree.git
2630 S: Maintained
2631 F: drivers/media/usb/dvb-usb-v2/az6007.c
2632
2633 AZTECH FM RADIO RECEIVER DRIVER
2634 M: Hans Verkuil <hverkuil@xs4all.nl>
2635 L: linux-media@vger.kernel.org
2636 T: git git://linuxtv.org/media_tree.git
2637 W: https://linuxtv.org
2638 S: Maintained
2639 F: drivers/media/radio/radio-aztech*
2640
2641 B43 WIRELESS DRIVER
2642 L: linux-wireless@vger.kernel.org
2643 L: b43-dev@lists.infradead.org
2644 W: http://wireless.kernel.org/en/users/Drivers/b43
2645 S: Odd Fixes
2646 F: drivers/net/wireless/broadcom/b43/
2647
2648 B43LEGACY WIRELESS DRIVER
2649 M: Larry Finger <Larry.Finger@lwfinger.net>
2650 L: linux-wireless@vger.kernel.org
2651 L: b43-dev@lists.infradead.org
2652 W: http://wireless.kernel.org/en/users/Drivers/b43
2653 S: Maintained
2654 F: drivers/net/wireless/broadcom/b43legacy/
2655
2656 BACKLIGHT CLASS/SUBSYSTEM
2657 M: Lee Jones <lee.jones@linaro.org>
2658 M: Daniel Thompson <daniel.thompson@linaro.org>
2659 M: Jingoo Han <jingoohan1@gmail.com>
2660 L: dri-devel@lists.freedesktop.org
2661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2662 S: Maintained
2663 F: drivers/video/backlight/
2664 F: include/linux/backlight.h
2665 F: include/linux/pwm_backlight.h
2666 F: Documentation/devicetree/bindings/leds/backlight
2667
2668 BATMAN ADVANCED
2669 M: Marek Lindner <mareklindner@neomailbox.ch>
2670 M: Simon Wunderlich <sw@simonwunderlich.de>
2671 M: Antonio Quartulli <a@unstable.cc>
2672 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2673 W: https://www.open-mesh.org/
2674 Q: https://patchwork.open-mesh.org/project/batman/list/
2675 S: Maintained
2676 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2677 F: Documentation/ABI/testing/sysfs-class-net-mesh
2678 F: Documentation/networking/batman-adv.rst
2679 F: include/uapi/linux/batadv_packet.h
2680 F: include/uapi/linux/batman_adv.h
2681 F: net/batman-adv/
2682
2683 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2684 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2685 L: linux-hams@vger.kernel.org
2686 W: http://www.baycom.org/~tom/ham/ham.html
2687 S: Maintained
2688 F: drivers/net/hamradio/baycom*
2689
2690 BCACHE (BLOCK LAYER CACHE)
2691 M: Coly Li <colyli@suse.de>
2692 M: Kent Overstreet <kent.overstreet@gmail.com>
2693 L: linux-bcache@vger.kernel.org
2694 W: http://bcache.evilpiepirate.org
2695 C: irc://irc.oftc.net/bcache
2696 S: Maintained
2697 F: drivers/md/bcache/
2698
2699 BDISP ST MEDIA DRIVER
2700 M: Fabien Dessenne <fabien.dessenne@st.com>
2701 L: linux-media@vger.kernel.org
2702 T: git git://linuxtv.org/media_tree.git
2703 W: https://linuxtv.org
2704 S: Supported
2705 F: drivers/media/platform/sti/bdisp
2706
2707 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2708 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2709 L: netdev@vger.kernel.org
2710 S: Maintained
2711 F: drivers/net/ethernet/ec_bhf.c
2712
2713 BEFS FILE SYSTEM
2714 M: Luis de Bethencourt <luisbg@kernel.org>
2715 M: Salah Triki <salah.triki@gmail.com>
2716 S: Maintained
2717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2718 F: Documentation/filesystems/befs.txt
2719 F: fs/befs/
2720
2721 BFQ I/O SCHEDULER
2722 M: Paolo Valente <paolo.valente@linaro.org>
2723 M: Jens Axboe <axboe@kernel.dk>
2724 L: linux-block@vger.kernel.org
2725 S: Maintained
2726 F: block/bfq-*
2727 F: Documentation/block/bfq-iosched.txt
2728
2729 BFS FILE SYSTEM
2730 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2731 S: Maintained
2732 F: Documentation/filesystems/bfs.txt
2733 F: fs/bfs/
2734 F: include/uapi/linux/bfs_fs.h
2735
2736 BLINKM RGB LED DRIVER
2737 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2738 S: Maintained
2739 F: drivers/leds/leds-blinkm.c
2740
2741 BLOCK LAYER
2742 M: Jens Axboe <axboe@kernel.dk>
2743 L: linux-block@vger.kernel.org
2744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2745 S: Maintained
2746 F: block/
2747 F: drivers/block/
2748 F: kernel/trace/blktrace.c
2749 F: lib/sbitmap.c
2750
2751 BLOCK2MTD DRIVER
2752 M: Joern Engel <joern@lazybastard.org>
2753 L: linux-mtd@lists.infradead.org
2754 S: Maintained
2755 F: drivers/mtd/devices/block2mtd.c
2756
2757 BLUETOOTH DRIVERS
2758 M: Marcel Holtmann <marcel@holtmann.org>
2759 M: Johan Hedberg <johan.hedberg@gmail.com>
2760 L: linux-bluetooth@vger.kernel.org
2761 W: http://www.bluez.org/
2762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2764 S: Maintained
2765 F: drivers/bluetooth/
2766
2767 BLUETOOTH SUBSYSTEM
2768 M: Marcel Holtmann <marcel@holtmann.org>
2769 M: Johan Hedberg <johan.hedberg@gmail.com>
2770 L: linux-bluetooth@vger.kernel.org
2771 W: http://www.bluez.org/
2772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2774 S: Maintained
2775 F: net/bluetooth/
2776 F: include/net/bluetooth/
2777
2778 BONDING DRIVER
2779 M: Jay Vosburgh <j.vosburgh@gmail.com>
2780 M: Veaceslav Falico <vfalico@gmail.com>
2781 M: Andy Gospodarek <andy@greyhouse.net>
2782 L: netdev@vger.kernel.org
2783 W: http://sourceforge.net/projects/bonding/
2784 S: Supported
2785 F: drivers/net/bonding/
2786 F: include/uapi/linux/if_bonding.h
2787
2788 BPF (Safe dynamic programs and tools)
2789 M: Alexei Starovoitov <ast@kernel.org>
2790 M: Daniel Borkmann <daniel@iogearbox.net>
2791 L: netdev@vger.kernel.org
2792 L: linux-kernel@vger.kernel.org
2793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2795 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2796 S: Supported
2797 F: arch/x86/net/bpf_jit*
2798 F: Documentation/networking/filter.txt
2799 F: Documentation/bpf/
2800 F: include/linux/bpf*
2801 F: include/linux/filter.h
2802 F: include/trace/events/xdp.h
2803 F: include/uapi/linux/bpf*
2804 F: include/uapi/linux/filter.h
2805 F: kernel/bpf/
2806 F: kernel/trace/bpf_trace.c
2807 F: lib/test_bpf.c
2808 F: net/bpf/
2809 F: net/core/filter.c
2810 F: net/sched/act_bpf.c
2811 F: net/sched/cls_bpf.c
2812 F: samples/bpf/
2813 F: tools/bpf/
2814 F: tools/lib/bpf/
2815 F: tools/testing/selftests/bpf/
2816
2817 BROADCOM B44 10/100 ETHERNET DRIVER
2818 M: Michael Chan <michael.chan@broadcom.com>
2819 L: netdev@vger.kernel.org
2820 S: Supported
2821 F: drivers/net/ethernet/broadcom/b44.*
2822
2823 BROADCOM B53 ETHERNET SWITCH DRIVER
2824 M: Florian Fainelli <f.fainelli@gmail.com>
2825 L: netdev@vger.kernel.org
2826 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2827 S: Supported
2828 F: drivers/net/dsa/b53/*
2829 F: include/linux/platform_data/b53.h
2830
2831 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2832 M: Florian Fainelli <f.fainelli@gmail.com>
2833 M: Ray Jui <rjui@broadcom.com>
2834 M: Scott Branden <sbranden@broadcom.com>
2835 M: bcm-kernel-feedback-list@broadcom.com
2836 T: git git://github.com/broadcom/mach-bcm
2837 S: Maintained
2838 N: bcm281*
2839 N: bcm113*
2840 N: bcm216*
2841 N: kona
2842 F: arch/arm/mach-bcm/
2843
2844 BROADCOM BCM2835 ARM ARCHITECTURE
2845 M: Eric Anholt <eric@anholt.net>
2846 M: Stefan Wahren <stefan.wahren@i2se.com>
2847 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2849 T: git git://github.com/anholt/linux
2850 S: Maintained
2851 N: bcm2835
2852 F: drivers/staging/vc04_services
2853
2854 BROADCOM BCM47XX MIPS ARCHITECTURE
2855 M: Hauke Mehrtens <hauke@hauke-m.de>
2856 M: Rafał Miłecki <zajec5@gmail.com>
2857 L: linux-mips@linux-mips.org
2858 S: Maintained
2859 F: Documentation/devicetree/bindings/mips/brcm/
2860 F: arch/mips/bcm47xx/*
2861 F: arch/mips/include/asm/mach-bcm47xx/*
2862
2863 BROADCOM BCM5301X ARM ARCHITECTURE
2864 M: Hauke Mehrtens <hauke@hauke-m.de>
2865 M: Rafał Miłecki <zajec5@gmail.com>
2866 M: Jon Mason <jonmason@broadcom.com>
2867 M: bcm-kernel-feedback-list@broadcom.com
2868 L: linux-arm-kernel@lists.infradead.org
2869 S: Maintained
2870 F: arch/arm/mach-bcm/bcm_5301x.c
2871 F: arch/arm/boot/dts/bcm5301x*.dtsi
2872 F: arch/arm/boot/dts/bcm470*
2873 F: arch/arm/boot/dts/bcm953012*
2874
2875 BROADCOM BCM53573 ARM ARCHITECTURE
2876 M: Rafał Miłecki <rafal@milecki.pl>
2877 L: linux-arm-kernel@lists.infradead.org
2878 S: Maintained
2879 F: arch/arm/boot/dts/bcm53573*
2880 F: arch/arm/boot/dts/bcm47189*
2881
2882 BROADCOM BCM63XX ARM ARCHITECTURE
2883 M: Florian Fainelli <f.fainelli@gmail.com>
2884 M: bcm-kernel-feedback-list@broadcom.com
2885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2886 T: git git://github.com/broadcom/stblinux.git
2887 S: Maintained
2888 N: bcm63xx
2889
2890 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2891 M: Kevin Cernekee <cernekee@gmail.com>
2892 L: linux-usb@vger.kernel.org
2893 S: Maintained
2894 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2895
2896 BROADCOM BCM7XXX ARM ARCHITECTURE
2897 M: Brian Norris <computersforpeace@gmail.com>
2898 M: Gregory Fong <gregory.0xf0@gmail.com>
2899 M: Florian Fainelli <f.fainelli@gmail.com>
2900 M: bcm-kernel-feedback-list@broadcom.com
2901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2902 T: git git://github.com/broadcom/stblinux.git
2903 S: Maintained
2904 F: arch/arm/mach-bcm/*brcmstb*
2905 F: arch/arm/boot/dts/bcm7*.dts*
2906 F: drivers/bus/brcmstb_gisb.c
2907 F: arch/arm/mm/cache-b15-rac.c
2908 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2909 N: brcmstb
2910
2911 BROADCOM BMIPS CPUFREQ DRIVER
2912 M: Markus Mayer <mmayer@broadcom.com>
2913 M: bcm-kernel-feedback-list@broadcom.com
2914 L: linux-pm@vger.kernel.org
2915 S: Maintained
2916 F: drivers/cpufreq/bmips-cpufreq.c
2917
2918 BROADCOM BMIPS MIPS ARCHITECTURE
2919 M: Kevin Cernekee <cernekee@gmail.com>
2920 M: Florian Fainelli <f.fainelli@gmail.com>
2921 L: linux-mips@linux-mips.org
2922 T: git git://github.com/broadcom/stblinux.git
2923 S: Maintained
2924 F: arch/mips/bmips/*
2925 F: arch/mips/include/asm/mach-bmips/*
2926 F: arch/mips/kernel/*bmips*
2927 F: arch/mips/boot/dts/brcm/bcm*.dts*
2928 F: drivers/irqchip/irq-bcm63*
2929 F: drivers/irqchip/irq-bcm7*
2930 F: drivers/irqchip/irq-brcmstb*
2931 F: include/linux/bcm963xx_nvram.h
2932 F: include/linux/bcm963xx_tag.h
2933
2934 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2935 M: Rasesh Mody <rasesh.mody@cavium.com>
2936 M: Harish Patil <harish.patil@cavium.com>
2937 M: Dept-GELinuxNICDev@cavium.com
2938 L: netdev@vger.kernel.org
2939 S: Supported
2940 F: drivers/net/ethernet/broadcom/bnx2.*
2941 F: drivers/net/ethernet/broadcom/bnx2_*
2942
2943 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2944 M: QLogic-Storage-Upstream@qlogic.com
2945 L: linux-scsi@vger.kernel.org
2946 S: Supported
2947 F: drivers/scsi/bnx2fc/
2948
2949 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2950 M: QLogic-Storage-Upstream@qlogic.com
2951 L: linux-scsi@vger.kernel.org
2952 S: Supported
2953 F: drivers/scsi/bnx2i/
2954
2955 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2956 M: Ariel Elior <ariel.elior@cavium.com>
2957 M: everest-linux-l2@cavium.com
2958 L: netdev@vger.kernel.org
2959 S: Supported
2960 F: drivers/net/ethernet/broadcom/bnx2x/
2961
2962 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2963 M: Michael Chan <michael.chan@broadcom.com>
2964 L: netdev@vger.kernel.org
2965 S: Supported
2966 F: drivers/net/ethernet/broadcom/bnxt/
2967
2968 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2969 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2970 M: Franky Lin <franky.lin@broadcom.com>
2971 M: Hante Meuleman <hante.meuleman@broadcom.com>
2972 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2973 M: Wright Feng <wright.feng@cypress.com>
2974 L: linux-wireless@vger.kernel.org
2975 L: brcm80211-dev-list.pdl@broadcom.com
2976 L: brcm80211-dev-list@cypress.com
2977 S: Supported
2978 F: drivers/net/wireless/broadcom/brcm80211/
2979
2980 BROADCOM BRCMSTB GPIO DRIVER
2981 M: Gregory Fong <gregory.0xf0@gmail.com>
2982 L: bcm-kernel-feedback-list@broadcom.com
2983 S: Supported
2984 F: drivers/gpio/gpio-brcmstb.c
2985 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2986
2987 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2988 M: Al Cooper <alcooperx@gmail.com>
2989 L: linux-kernel@vger.kernel.org
2990 L: bcm-kernel-feedback-list@broadcom.com
2991 S: Maintained
2992 F: drivers/phy/broadcom/phy-brcm-usb*
2993
2994 BROADCOM GENET ETHERNET DRIVER
2995 M: Doug Berger <opendmb@gmail.com>
2996 M: Florian Fainelli <f.fainelli@gmail.com>
2997 L: netdev@vger.kernel.org
2998 S: Supported
2999 F: drivers/net/ethernet/broadcom/genet/
3000
3001 BROADCOM IPROC ARM ARCHITECTURE
3002 M: Ray Jui <rjui@broadcom.com>
3003 M: Scott Branden <sbranden@broadcom.com>
3004 M: Jon Mason <jonmason@broadcom.com>
3005 M: bcm-kernel-feedback-list@broadcom.com
3006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3007 T: git git://github.com/broadcom/cygnus-linux.git
3008 S: Maintained
3009 N: iproc
3010 N: cygnus
3011 N: bcm[-_]nsp
3012 N: bcm9113*
3013 N: bcm9583*
3014 N: bcm9585*
3015 N: bcm9586*
3016 N: bcm988312
3017 N: bcm113*
3018 N: bcm583*
3019 N: bcm585*
3020 N: bcm586*
3021 N: bcm88312
3022 N: hr2
3023 N: stingray
3024 F: arch/arm64/boot/dts/broadcom/northstar2/*
3025 F: arch/arm64/boot/dts/broadcom/stingray/*
3026 F: drivers/clk/bcm/clk-ns*
3027 F: drivers/clk/bcm/clk-sr*
3028 F: drivers/pinctrl/bcm/pinctrl-ns*
3029 F: include/dt-bindings/clock/bcm-sr*
3030
3031 BROADCOM KONA GPIO DRIVER
3032 M: Ray Jui <rjui@broadcom.com>
3033 L: bcm-kernel-feedback-list@broadcom.com
3034 S: Supported
3035 F: drivers/gpio/gpio-bcm-kona.c
3036 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3037
3038 BROADCOM NETXTREME-E ROCE DRIVER
3039 M: Selvin Xavier <selvin.xavier@broadcom.com>
3040 M: Devesh Sharma <devesh.sharma@broadcom.com>
3041 M: Somnath Kotur <somnath.kotur@broadcom.com>
3042 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3043 L: linux-rdma@vger.kernel.org
3044 W: http://www.broadcom.com
3045 S: Supported
3046 F: drivers/infiniband/hw/bnxt_re/
3047 F: include/uapi/rdma/bnxt_re-abi.h
3048
3049 BROADCOM NVRAM DRIVER
3050 M: Rafał Miłecki <zajec5@gmail.com>
3051 L: linux-mips@linux-mips.org
3052 S: Maintained
3053 F: drivers/firmware/broadcom/*
3054
3055 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3056 M: Rafał Miłecki <zajec5@gmail.com>
3057 L: linux-wireless@vger.kernel.org
3058 S: Maintained
3059 F: drivers/bcma/
3060 F: include/linux/bcma/
3061
3062 BROADCOM STB AVS CPUFREQ DRIVER
3063 M: Markus Mayer <mmayer@broadcom.com>
3064 M: bcm-kernel-feedback-list@broadcom.com
3065 L: linux-pm@vger.kernel.org
3066 S: Maintained
3067 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3068 F: drivers/cpufreq/brcmstb*
3069
3070 BROADCOM STB AVS TMON DRIVER
3071 M: Markus Mayer <mmayer@broadcom.com>
3072 M: bcm-kernel-feedback-list@broadcom.com
3073 L: linux-pm@vger.kernel.org
3074 S: Maintained
3075 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3076 F: drivers/thermal/broadcom/brcmstb*
3077
3078 BROADCOM STB NAND FLASH DRIVER
3079 M: Brian Norris <computersforpeace@gmail.com>
3080 M: Kamal Dasu <kdasu.kdev@gmail.com>
3081 L: linux-mtd@lists.infradead.org
3082 L: bcm-kernel-feedback-list@broadcom.com
3083 S: Maintained
3084 F: drivers/mtd/nand/raw/brcmnand/
3085
3086 BROADCOM STB DPFE DRIVER
3087 M: Markus Mayer <mmayer@broadcom.com>
3088 M: bcm-kernel-feedback-list@broadcom.com
3089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3090 S: Maintained
3091 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3092 F: drivers/memory/brcmstb_dpfe.c
3093
3094 BROADCOM SYSTEMPORT ETHERNET DRIVER
3095 M: Florian Fainelli <f.fainelli@gmail.com>
3096 L: netdev@vger.kernel.org
3097 S: Supported
3098 F: drivers/net/ethernet/broadcom/bcmsysport.*
3099
3100 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3101 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3102 M: Prashant Sreedharan <prashant@broadcom.com>
3103 M: Michael Chan <mchan@broadcom.com>
3104 L: netdev@vger.kernel.org
3105 S: Supported
3106 F: drivers/net/ethernet/broadcom/tg3.*
3107
3108 BROCADE BFA FC SCSI DRIVER
3109 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3110 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3111 L: linux-scsi@vger.kernel.org
3112 S: Supported
3113 F: drivers/scsi/bfa/
3114
3115 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3116 M: Rasesh Mody <rasesh.mody@cavium.com>
3117 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3118 M: Dept-GELinuxNICDev@cavium.com
3119 L: netdev@vger.kernel.org
3120 S: Supported
3121 F: drivers/net/ethernet/brocade/bna/
3122
3123 BSG (block layer generic sg v4 driver)
3124 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3125 L: linux-scsi@vger.kernel.org
3126 S: Supported
3127 F: block/bsg.c
3128 F: include/linux/bsg.h
3129 F: include/uapi/linux/bsg.h
3130
3131 BT87X AUDIO DRIVER
3132 M: Clemens Ladisch <clemens@ladisch.de>
3133 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3134 T: git git://git.alsa-project.org/alsa-kernel.git
3135 S: Maintained
3136 F: Documentation/sound/cards/bt87x.rst
3137 F: sound/pci/bt87x.c
3138
3139 BT8XXGPIO DRIVER
3140 M: Michael Buesch <m@bues.ch>
3141 W: http://bu3sch.de/btgpio.php
3142 S: Maintained
3143 F: drivers/gpio/gpio-bt8xx.c
3144
3145 BTRFS FILE SYSTEM
3146 M: Chris Mason <clm@fb.com>
3147 M: Josef Bacik <jbacik@fb.com>
3148 M: David Sterba <dsterba@suse.com>
3149 L: linux-btrfs@vger.kernel.org
3150 W: http://btrfs.wiki.kernel.org/
3151 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3153 S: Maintained
3154 F: Documentation/filesystems/btrfs.txt
3155 F: fs/btrfs/
3156 F: include/linux/btrfs*
3157 F: include/uapi/linux/btrfs*
3158
3159 BTTV VIDEO4LINUX DRIVER
3160 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3161 L: linux-media@vger.kernel.org
3162 W: https://linuxtv.org
3163 T: git git://linuxtv.org/media_tree.git
3164 S: Odd fixes
3165 F: Documentation/media/v4l-drivers/bttv*
3166 F: drivers/media/pci/bt8xx/bttv*
3167
3168 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3169 M: Chanwoo Choi <cw00.choi@samsung.com>
3170 L: linux-pm@vger.kernel.org
3171 L: linux-samsung-soc@vger.kernel.org
3172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3173 S: Maintained
3174 F: drivers/devfreq/exynos-bus.c
3175 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3176
3177 BUSLOGIC SCSI DRIVER
3178 M: Khalid Aziz <khalid@gonehiking.org>
3179 L: linux-scsi@vger.kernel.org
3180 S: Maintained
3181 F: drivers/scsi/BusLogic.*
3182 F: drivers/scsi/FlashPoint.*
3183
3184 C-MEDIA CMI8788 DRIVER
3185 M: Clemens Ladisch <clemens@ladisch.de>
3186 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3187 T: git git://git.alsa-project.org/alsa-kernel.git
3188 S: Maintained
3189 F: sound/pci/oxygen/
3190
3191 C6X ARCHITECTURE
3192 M: Mark Salter <msalter@redhat.com>
3193 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3194 L: linux-c6x-dev@linux-c6x.org
3195 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3196 S: Maintained
3197 F: arch/c6x/
3198
3199 CA8210 IEEE-802.15.4 RADIO DRIVER
3200 M: Harry Morris <h.morris@cascoda.com>
3201 L: linux-wpan@vger.kernel.org
3202 W: https://github.com/Cascoda/ca8210-linux.git
3203 S: Maintained
3204 F: drivers/net/ieee802154/ca8210.c
3205 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3206
3207 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3208 M: David Howells <dhowells@redhat.com>
3209 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3210 S: Supported
3211 F: Documentation/filesystems/caching/cachefiles.txt
3212 F: fs/cachefiles/
3213
3214 CADENCE MIPI-CSI2 BRIDGES
3215 M: Maxime Ripard <maxime.ripard@bootlin.com>
3216 L: linux-media@vger.kernel.org
3217 S: Maintained
3218 F: Documentation/devicetree/bindings/media/cdns,*.txt
3219 F: drivers/media/platform/cadence/cdns-csi2*
3220
3221 CADET FM/AM RADIO RECEIVER DRIVER
3222 M: Hans Verkuil <hverkuil@xs4all.nl>
3223 L: linux-media@vger.kernel.org
3224 T: git git://linuxtv.org/media_tree.git
3225 W: https://linuxtv.org
3226 S: Maintained
3227 F: drivers/media/radio/radio-cadet*
3228
3229 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3230 M: Jonathan Corbet <corbet@lwn.net>
3231 L: linux-media@vger.kernel.org
3232 T: git git://linuxtv.org/media_tree.git
3233 S: Maintained
3234 F: Documentation/media/v4l-drivers/cafe_ccic*
3235 F: drivers/media/platform/marvell-ccic/
3236
3237 CAIF NETWORK LAYER
3238 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3239 L: netdev@vger.kernel.org
3240 S: Supported
3241 F: Documentation/networking/caif/
3242 F: drivers/net/caif/
3243 F: include/uapi/linux/caif/
3244 F: include/net/caif/
3245 F: net/caif/
3246
3247 CALGARY x86-64 IOMMU
3248 M: Muli Ben-Yehuda <mulix@mulix.org>
3249 M: Jon Mason <jdmason@kudzu.us>
3250 L: iommu@lists.linux-foundation.org
3251 S: Maintained
3252 F: arch/x86/kernel/pci-calgary_64.c
3253 F: arch/x86/kernel/tce_64.c
3254 F: arch/x86/include/asm/calgary.h
3255 F: arch/x86/include/asm/tce.h
3256
3257 CAN NETWORK DRIVERS
3258 M: Wolfgang Grandegger <wg@grandegger.com>
3259 M: Marc Kleine-Budde <mkl@pengutronix.de>
3260 L: linux-can@vger.kernel.org
3261 W: https://github.com/linux-can
3262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3264 S: Maintained
3265 F: Documentation/devicetree/bindings/net/can/
3266 F: drivers/net/can/
3267 F: include/linux/can/dev.h
3268 F: include/linux/can/platform/
3269 F: include/uapi/linux/can/error.h
3270 F: include/uapi/linux/can/netlink.h
3271
3272 CAN NETWORK LAYER
3273 M: Oliver Hartkopp <socketcan@hartkopp.net>
3274 M: Marc Kleine-Budde <mkl@pengutronix.de>
3275 L: linux-can@vger.kernel.org
3276 W: https://github.com/linux-can
3277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3279 S: Maintained
3280 F: Documentation/networking/can.rst
3281 F: net/can/
3282 F: include/linux/can/core.h
3283 F: include/uapi/linux/can.h
3284 F: include/uapi/linux/can/bcm.h
3285 F: include/uapi/linux/can/raw.h
3286 F: include/uapi/linux/can/gw.h
3287
3288 CAPABILITIES
3289 M: Serge Hallyn <serge@hallyn.com>
3290 L: linux-security-module@vger.kernel.org
3291 S: Supported
3292 F: include/linux/capability.h
3293 F: include/uapi/linux/capability.h
3294 F: security/commoncap.c
3295 F: kernel/capability.c
3296
3297 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3298 M: Kevin Tsai <ktsai@capellamicro.com>
3299 S: Maintained
3300 F: drivers/iio/light/cm*
3301
3302 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3303 M: Christian Lamparter <chunkeey@googlemail.com>
3304 L: linux-wireless@vger.kernel.org
3305 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3306 S: Maintained
3307 F: drivers/net/wireless/ath/carl9170/
3308
3309 CAVIUM I2C DRIVER
3310 M: Jan Glauber <jglauber@cavium.com>
3311 M: David Daney <david.daney@cavium.com>
3312 W: http://www.cavium.com
3313 S: Supported
3314 F: drivers/i2c/busses/i2c-octeon*
3315 F: drivers/i2c/busses/i2c-thunderx*
3316
3317 CAVIUM LIQUIDIO NETWORK DRIVER
3318 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3319 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3320 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3321 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3322 L: netdev@vger.kernel.org
3323 W: http://www.cavium.com
3324 S: Supported
3325 F: drivers/net/ethernet/cavium/liquidio/
3326
3327 CAVIUM MMC DRIVER
3328 M: Jan Glauber <jglauber@cavium.com>
3329 M: David Daney <david.daney@cavium.com>
3330 M: Steven J. Hill <Steven.Hill@cavium.com>
3331 W: http://www.cavium.com
3332 S: Supported
3333 F: drivers/mmc/host/cavium*
3334
3335 CAVIUM OCTEON-TX CRYPTO DRIVER
3336 M: George Cherian <george.cherian@cavium.com>
3337 L: linux-crypto@vger.kernel.org
3338 W: http://www.cavium.com
3339 S: Supported
3340 F: drivers/crypto/cavium/cpt/
3341
3342 CAVIUM THUNDERX2 ARM64 SOC
3343 M: Robert Richter <rrichter@cavium.com>
3344 M: Jayachandran C <jnair@caviumnetworks.com>
3345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3346 S: Maintained
3347 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3348 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3349
3350 CC2520 IEEE-802.15.4 RADIO DRIVER
3351 M: Varka Bhadram <varkabhadram@gmail.com>
3352 L: linux-wpan@vger.kernel.org
3353 S: Maintained
3354 F: drivers/net/ieee802154/cc2520.c
3355 F: include/linux/spi/cc2520.h
3356 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3357
3358 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3359 M: Gilad Ben-Yossef <gilad@benyossef.com>
3360 L: linux-crypto@vger.kernel.org
3361 S: Supported
3362 F: drivers/crypto/ccree/
3363 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3364
3365 CEC FRAMEWORK
3366 M: Hans Verkuil <hans.verkuil@cisco.com>
3367 L: linux-media@vger.kernel.org
3368 T: git git://linuxtv.org/media_tree.git
3369 W: http://linuxtv.org
3370 S: Supported
3371 F: Documentation/media/kapi/cec-core.rst
3372 F: Documentation/media/uapi/cec
3373 F: drivers/media/cec/
3374 F: drivers/media/rc/keymaps/rc-cec.c
3375 F: include/media/cec.h
3376 F: include/media/cec-notifier.h
3377 F: include/uapi/linux/cec.h
3378 F: include/uapi/linux/cec-funcs.h
3379 F: Documentation/devicetree/bindings/media/cec.txt
3380 F: Documentation/ABI/testing/debugfs-cec-error-inj
3381
3382 CEC GPIO DRIVER
3383 M: Hans Verkuil <hans.verkuil@cisco.com>
3384 L: linux-media@vger.kernel.org
3385 T: git git://linuxtv.org/media_tree.git
3386 W: http://linuxtv.org
3387 S: Supported
3388 F: drivers/media/platform/cec-gpio/
3389 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3390
3391 CELL BROADBAND ENGINE ARCHITECTURE
3392 M: Arnd Bergmann <arnd@arndb.de>
3393 L: linuxppc-dev@lists.ozlabs.org
3394 W: http://www.ibm.com/developerworks/power/cell/
3395 S: Supported
3396 F: arch/powerpc/include/asm/cell*.h
3397 F: arch/powerpc/include/asm/spu*.h
3398 F: arch/powerpc/include/uapi/asm/spu*.h
3399 F: arch/powerpc/oprofile/*cell*
3400 F: arch/powerpc/platforms/cell/
3401
3402 CEPH COMMON CODE (LIBCEPH)
3403 M: Ilya Dryomov <idryomov@gmail.com>
3404 M: "Yan, Zheng" <zyan@redhat.com>
3405 M: Sage Weil <sage@redhat.com>
3406 L: ceph-devel@vger.kernel.org
3407 W: http://ceph.com/
3408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3409 T: git git://github.com/ceph/ceph-client.git
3410 S: Supported
3411 F: net/ceph/
3412 F: include/linux/ceph/
3413 F: include/linux/crush/
3414
3415 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3416 M: "Yan, Zheng" <zyan@redhat.com>
3417 M: Sage Weil <sage@redhat.com>
3418 M: Ilya Dryomov <idryomov@gmail.com>
3419 L: ceph-devel@vger.kernel.org
3420 W: http://ceph.com/
3421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3422 T: git git://github.com/ceph/ceph-client.git
3423 S: Supported
3424 F: Documentation/filesystems/ceph.txt
3425 F: fs/ceph/
3426
3427 CERTIFICATE HANDLING:
3428 M: David Howells <dhowells@redhat.com>
3429 M: David Woodhouse <dwmw2@infradead.org>
3430 L: keyrings@vger.kernel.org
3431 S: Maintained
3432 F: Documentation/admin-guide/module-signing.rst
3433 F: certs/
3434 F: scripts/sign-file.c
3435 F: scripts/extract-cert.c
3436
3437 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3438 L: linux-usb@vger.kernel.org
3439 S: Orphan
3440 F: Documentation/usb/WUSB-Design-overview.txt
3441 F: Documentation/usb/wusb-cbaf
3442 F: drivers/usb/host/hwa-hc.c
3443 F: drivers/usb/host/whci/
3444 F: drivers/usb/wusbcore/
3445 F: include/linux/usb/wusb*
3446
3447 CFAG12864B LCD DRIVER
3448 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3449 S: Maintained
3450 F: drivers/auxdisplay/cfag12864b.c
3451 F: include/linux/cfag12864b.h
3452
3453 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3454 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3455 S: Maintained
3456 F: drivers/auxdisplay/cfag12864bfb.c
3457 F: include/linux/cfag12864b.h
3458
3459 802.11 (including CFG80211/NL80211)
3460 M: Johannes Berg <johannes@sipsolutions.net>
3461 L: linux-wireless@vger.kernel.org
3462 W: http://wireless.kernel.org/
3463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3465 S: Maintained
3466 F: net/wireless/
3467 F: include/uapi/linux/nl80211.h
3468 F: include/linux/ieee80211.h
3469 F: include/net/wext.h
3470 F: include/net/cfg80211.h
3471 F: include/net/iw_handler.h
3472 F: include/net/ieee80211_radiotap.h
3473 F: Documentation/driver-api/80211/cfg80211.rst
3474 F: Documentation/networking/regulatory.txt
3475
3476 CHAR and MISC DRIVERS
3477 M: Arnd Bergmann <arnd@arndb.de>
3478 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3480 S: Supported
3481 F: drivers/char/
3482 F: drivers/misc/
3483 F: include/linux/miscdevice.h
3484
3485 CHECKPATCH
3486 M: Andy Whitcroft <apw@canonical.com>
3487 M: Joe Perches <joe@perches.com>
3488 S: Maintained
3489 F: scripts/checkpatch.pl
3490
3491 CHINESE DOCUMENTATION
3492 M: Harry Wei <harryxiyou@gmail.com>
3493 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3494 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3495 S: Maintained
3496 F: Documentation/translations/zh_CN/
3497
3498 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3499 M: Peter Chen <Peter.Chen@nxp.com>
3500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3501 L: linux-usb@vger.kernel.org
3502 S: Maintained
3503 F: drivers/usb/chipidea/
3504
3505 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3506 M: Hans de Goede <hdegoede@redhat.com>
3507 L: linux-input@vger.kernel.org
3508 S: Maintained
3509 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3510 F: drivers/input/touchscreen/chipone_icn8318.c
3511
3512 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3513 M: Hans de Goede <hdegoede@redhat.com>
3514 L: linux-input@vger.kernel.org
3515 S: Maintained
3516 F: drivers/input/touchscreen/chipone_icn8505.c
3517
3518 CHROME HARDWARE PLATFORM SUPPORT
3519 M: Benson Leung <bleung@chromium.org>
3520 M: Olof Johansson <olof@lixom.net>
3521 S: Maintained
3522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3523 F: drivers/platform/chrome/
3524
3525 CIRRUS LOGIC AUDIO CODEC DRIVERS
3526 M: Brian Austin <brian.austin@cirrus.com>
3527 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3528 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3529 S: Maintained
3530 F: sound/soc/codecs/cs*
3531
3532 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3533 M: Hartley Sweeten <hsweeten@visionengravers.com>
3534 L: netdev@vger.kernel.org
3535 S: Maintained
3536 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3537
3538 CISCO FCOE HBA DRIVER
3539 M: Satish Kharat <satishkh@cisco.com>
3540 M: Sesidhar Baddela <sebaddel@cisco.com>
3541 M: Karan Tilak Kumar <kartilak@cisco.com>
3542 L: linux-scsi@vger.kernel.org
3543 S: Supported
3544 F: drivers/scsi/fnic/
3545
3546 CISCO SCSI HBA DRIVER
3547 M: Karan Tilak Kumar <kartilak@cisco.com>
3548 M: Sesidhar Baddela <sebaddel@cisco.com>
3549 L: linux-scsi@vger.kernel.org
3550 S: Supported
3551 F: drivers/scsi/snic/
3552
3553 CISCO VIC ETHERNET NIC DRIVER
3554 M: Christian Benvenuti <benve@cisco.com>
3555 M: Govindarajulu Varadarajan <_govind@gmx.com>
3556 M: Parvi Kaustubhi <pkaustub@cisco.com>
3557 S: Supported
3558 F: drivers/net/ethernet/cisco/enic/
3559
3560 CISCO VIC LOW LATENCY NIC DRIVER
3561 M: Christian Benvenuti <benve@cisco.com>
3562 S: Supported
3563 F: drivers/infiniband/hw/usnic/
3564
3565 CIRRUS LOGIC MADERA CODEC DRIVERS
3566 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3567 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3568 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3569 L: patches@opensource.cirrus.com
3570 T: git https://github.com/CirrusLogic/linux-drivers.git
3571 W: https://github.com/CirrusLogic/linux-drivers/wiki
3572 S: Supported
3573 F: Documentation/devicetree/bindings/mfd/madera.txt
3574 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3575 F: include/linux/mfd/madera/*
3576 F: drivers/gpio/gpio-madera*
3577 F: drivers/mfd/madera*
3578 F: drivers/mfd/cs47l*
3579 F: drivers/pinctrl/cirrus/*
3580
3581 CLANG-FORMAT FILE
3582 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3583 S: Maintained
3584 F: .clang-format
3585
3586 CLEANCACHE API
3587 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3588 L: linux-kernel@vger.kernel.org
3589 S: Maintained
3590 F: mm/cleancache.c
3591 F: include/linux/cleancache.h
3592
3593 CLK API
3594 M: Russell King <linux@armlinux.org.uk>
3595 L: linux-clk@vger.kernel.org
3596 S: Maintained
3597 F: include/linux/clk.h
3598
3599 CLOCKSOURCE, CLOCKEVENT DRIVERS
3600 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3601 M: Thomas Gleixner <tglx@linutronix.de>
3602 L: linux-kernel@vger.kernel.org
3603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3604 S: Supported
3605 F: drivers/clocksource/
3606 F: Documentation/devicetree/bindings/timer/
3607
3608 CMPC ACPI DRIVER
3609 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3610 M: Daniel Oliveira Nascimento <don@syst.com.br>
3611 L: platform-driver-x86@vger.kernel.org
3612 S: Supported
3613 F: drivers/platform/x86/classmate-laptop.c
3614
3615 COBALT MEDIA DRIVER
3616 M: Hans Verkuil <hans.verkuil@cisco.com>
3617 L: linux-media@vger.kernel.org
3618 T: git git://linuxtv.org/media_tree.git
3619 W: https://linuxtv.org
3620 S: Supported
3621 F: drivers/media/pci/cobalt/
3622
3623 COCCINELLE/Semantic Patches (SmPL)
3624 M: Julia Lawall <Julia.Lawall@lip6.fr>
3625 M: Gilles Muller <Gilles.Muller@lip6.fr>
3626 M: Nicolas Palix <nicolas.palix@imag.fr>
3627 M: Michal Marek <michal.lkml@markovi.net>
3628 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3630 W: http://coccinelle.lip6.fr/
3631 S: Supported
3632 F: Documentation/dev-tools/coccinelle.rst
3633 F: scripts/coccinelle/
3634 F: scripts/coccicheck
3635
3636 CODA FILE SYSTEM
3637 M: Jan Harkes <jaharkes@cs.cmu.edu>
3638 M: coda@cs.cmu.edu
3639 L: codalist@coda.cs.cmu.edu
3640 W: http://www.coda.cs.cmu.edu/
3641 S: Maintained
3642 F: Documentation/filesystems/coda.txt
3643 F: fs/coda/
3644 F: include/linux/coda*.h
3645 F: include/uapi/linux/coda*.h
3646
3647 CODA V4L2 MEM2MEM DRIVER
3648 M: Philipp Zabel <p.zabel@pengutronix.de>
3649 L: linux-media@vger.kernel.org
3650 S: Maintained
3651 F: Documentation/devicetree/bindings/media/coda.txt
3652 F: drivers/media/platform/coda/
3653
3654 COMMON CLK FRAMEWORK
3655 M: Michael Turquette <mturquette@baylibre.com>
3656 M: Stephen Boyd <sboyd@kernel.org>
3657 L: linux-clk@vger.kernel.org
3658 Q: http://patchwork.kernel.org/project/linux-clk/list/
3659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3660 S: Maintained
3661 F: Documentation/devicetree/bindings/clock/
3662 F: drivers/clk/
3663 X: drivers/clk/clkdev.c
3664 F: include/linux/clk-pr*
3665 F: include/linux/clk/
3666 F: include/linux/of_clk.h
3667
3668 COMMON INTERNET FILE SYSTEM (CIFS)
3669 M: Steve French <sfrench@samba.org>
3670 L: linux-cifs@vger.kernel.org
3671 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3672 W: http://linux-cifs.samba.org/
3673 T: git git://git.samba.org/sfrench/cifs-2.6.git
3674 S: Supported
3675 F: Documentation/filesystems/cifs/
3676 F: fs/cifs/
3677
3678 COMPACTPCI HOTPLUG CORE
3679 M: Scott Murray <scott@spiteful.org>
3680 L: linux-pci@vger.kernel.org
3681 S: Maintained
3682 F: drivers/pci/hotplug/cpci_hotplug*
3683
3684 COMPACTPCI HOTPLUG GENERIC DRIVER
3685 M: Scott Murray <scott@spiteful.org>
3686 L: linux-pci@vger.kernel.org
3687 S: Maintained
3688 F: drivers/pci/hotplug/cpcihp_generic.c
3689
3690 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3691 M: Scott Murray <scott@spiteful.org>
3692 L: linux-pci@vger.kernel.org
3693 S: Maintained
3694 F: drivers/pci/hotplug/cpcihp_zt5550.*
3695
3696 COMPAL LAPTOP SUPPORT
3697 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3698 L: platform-driver-x86@vger.kernel.org
3699 S: Maintained
3700 F: drivers/platform/x86/compal-laptop.c
3701
3702 CONEXANT ACCESSRUNNER USB DRIVER
3703 L: accessrunner-general@lists.sourceforge.net
3704 W: http://accessrunner.sourceforge.net/
3705 S: Orphan
3706 F: drivers/usb/atm/cxacru.c
3707
3708 CONFIGFS
3709 M: Joel Becker <jlbec@evilplan.org>
3710 M: Christoph Hellwig <hch@lst.de>
3711 T: git git://git.infradead.org/users/hch/configfs.git
3712 S: Supported
3713 F: fs/configfs/
3714 F: include/linux/configfs.h
3715
3716 CONNECTOR
3717 M: Evgeniy Polyakov <zbr@ioremap.net>
3718 L: netdev@vger.kernel.org
3719 S: Maintained
3720 F: drivers/connector/
3721
3722 CONTROL GROUP (CGROUP)
3723 M: Tejun Heo <tj@kernel.org>
3724 M: Li Zefan <lizefan@huawei.com>
3725 M: Johannes Weiner <hannes@cmpxchg.org>
3726 L: cgroups@vger.kernel.org
3727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3728 S: Maintained
3729 F: Documentation/cgroup*
3730 F: include/linux/cgroup*
3731 F: kernel/cgroup*
3732
3733 CONTROL GROUP - CPUSET
3734 M: Li Zefan <lizefan@huawei.com>
3735 L: cgroups@vger.kernel.org
3736 W: http://www.bullopensource.org/cpuset/
3737 W: http://oss.sgi.com/projects/cpusets/
3738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3739 S: Maintained
3740 F: Documentation/cgroup-v1/cpusets.txt
3741 F: include/linux/cpuset.h
3742 F: kernel/cgroup/cpuset.c
3743
3744 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3745 M: Johannes Weiner <hannes@cmpxchg.org>
3746 M: Michal Hocko <mhocko@kernel.org>
3747 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3748 L: cgroups@vger.kernel.org
3749 L: linux-mm@kvack.org
3750 S: Maintained
3751 F: mm/memcontrol.c
3752 F: mm/swap_cgroup.c
3753
3754 CORETEMP HARDWARE MONITORING DRIVER
3755 M: Fenghua Yu <fenghua.yu@intel.com>
3756 L: linux-hwmon@vger.kernel.org
3757 S: Maintained
3758 F: Documentation/hwmon/coretemp
3759 F: drivers/hwmon/coretemp.c
3760
3761 COSA/SRP SYNC SERIAL DRIVER
3762 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3763 W: http://www.fi.muni.cz/~kas/cosa/
3764 S: Maintained
3765 F: drivers/net/wan/cosa*
3766
3767 CPMAC ETHERNET DRIVER
3768 M: Florian Fainelli <f.fainelli@gmail.com>
3769 L: netdev@vger.kernel.org
3770 S: Maintained
3771 F: drivers/net/ethernet/ti/cpmac.c
3772
3773 CPU FREQUENCY DRIVERS
3774 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3775 M: Viresh Kumar <viresh.kumar@linaro.org>
3776 L: linux-pm@vger.kernel.org
3777 S: Maintained
3778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3779 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3780 B: https://bugzilla.kernel.org
3781 F: Documentation/cpu-freq/
3782 F: Documentation/devicetree/bindings/cpufreq/
3783 F: drivers/cpufreq/
3784 F: include/linux/cpufreq.h
3785 F: tools/testing/selftests/cpufreq/
3786
3787 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3788 M: Viresh Kumar <viresh.kumar@linaro.org>
3789 M: Sudeep Holla <sudeep.holla@arm.com>
3790 L: linux-pm@vger.kernel.org
3791 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3792 S: Maintained
3793 F: drivers/cpufreq/arm_big_little.h
3794 F: drivers/cpufreq/arm_big_little.c
3795 F: drivers/cpufreq/arm_big_little_dt.c
3796
3797 CPU POWER MONITORING SUBSYSTEM
3798 M: Thomas Renninger <trenn@suse.com>
3799 M: Shuah Khan <shuah@kernel.org>
3800 L: linux-pm@vger.kernel.org
3801 S: Maintained
3802 F: tools/power/cpupower/
3803
3804 CPUID/MSR DRIVER
3805 M: "H. Peter Anvin" <hpa@zytor.com>
3806 S: Maintained
3807 F: arch/x86/kernel/cpuid.c
3808 F: arch/x86/kernel/msr.c
3809
3810 CPUIDLE DRIVER - ARM BIG LITTLE
3811 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3812 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3813 L: linux-pm@vger.kernel.org
3814 L: linux-arm-kernel@lists.infradead.org
3815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3816 S: Maintained
3817 F: drivers/cpuidle/cpuidle-big_little.c
3818
3819 CPUIDLE DRIVER - ARM EXYNOS
3820 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3821 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3822 M: Kukjin Kim <kgene@kernel.org>
3823 L: linux-pm@vger.kernel.org
3824 L: linux-samsung-soc@vger.kernel.org
3825 S: Supported
3826 F: drivers/cpuidle/cpuidle-exynos.c
3827 F: arch/arm/mach-exynos/pm.c
3828
3829 CPUIDLE DRIVERS
3830 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3831 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3832 L: linux-pm@vger.kernel.org
3833 S: Maintained
3834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3835 B: https://bugzilla.kernel.org
3836 F: drivers/cpuidle/*
3837 F: include/linux/cpuidle.h
3838
3839 CRAMFS FILESYSTEM
3840 M: Nicolas Pitre <nico@linaro.org>
3841 S: Maintained
3842 F: Documentation/filesystems/cramfs.txt
3843 F: fs/cramfs/
3844
3845 CRYPTO API
3846 M: Herbert Xu <herbert@gondor.apana.org.au>
3847 M: "David S. Miller" <davem@davemloft.net>
3848 L: linux-crypto@vger.kernel.org
3849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3851 S: Maintained
3852 F: Documentation/crypto/
3853 F: Documentation/devicetree/bindings/crypto/
3854 F: arch/*/crypto/
3855 F: crypto/
3856 F: drivers/crypto/
3857 F: include/crypto/
3858 F: include/linux/crypto*
3859
3860 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3861 M: Neil Horman <nhorman@tuxdriver.com>
3862 L: linux-crypto@vger.kernel.org
3863 S: Maintained
3864 F: crypto/ansi_cprng.c
3865 F: crypto/rng.c
3866
3867 CS3308 MEDIA DRIVER
3868 M: Hans Verkuil <hverkuil@xs4all.nl>
3869 L: linux-media@vger.kernel.org
3870 T: git git://linuxtv.org/media_tree.git
3871 W: http://linuxtv.org
3872 S: Odd Fixes
3873 F: drivers/media/i2c/cs3308.c
3874 F: drivers/media/i2c/cs3308.h
3875
3876 CS5535 Audio ALSA driver
3877 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3878 S: Maintained
3879 F: sound/pci/cs5535audio/
3880
3881 CW1200 WLAN driver
3882 M: Solomon Peachy <pizza@shaftnet.org>
3883 S: Maintained
3884 F: drivers/net/wireless/st/cw1200/
3885
3886 CX18 VIDEO4LINUX DRIVER
3887 M: Andy Walls <awalls@md.metrocast.net>
3888 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3889 L: linux-media@vger.kernel.org
3890 T: git git://linuxtv.org/media_tree.git
3891 W: https://linuxtv.org
3892 W: http://www.ivtvdriver.org/index.php/Cx18
3893 S: Maintained
3894 F: Documentation/media/v4l-drivers/cx18*
3895 F: drivers/media/pci/cx18/
3896 F: include/uapi/linux/ivtv*
3897
3898 CX2341X MPEG ENCODER HELPER MODULE
3899 M: Hans Verkuil <hverkuil@xs4all.nl>
3900 L: linux-media@vger.kernel.org
3901 T: git git://linuxtv.org/media_tree.git
3902 W: https://linuxtv.org
3903 S: Maintained
3904 F: drivers/media/common/cx2341x*
3905 F: include/media/cx2341x*
3906
3907 CX24120 MEDIA DRIVER
3908 M: Jemma Denson <jdenson@gmail.com>
3909 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3910 L: linux-media@vger.kernel.org
3911 W: https://linuxtv.org
3912 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3913 S: Maintained
3914 F: drivers/media/dvb-frontends/cx24120*
3915
3916 CX88 VIDEO4LINUX DRIVER
3917 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3918 L: linux-media@vger.kernel.org
3919 W: https://linuxtv.org
3920 T: git git://linuxtv.org/media_tree.git
3921 S: Odd fixes
3922 F: Documentation/media/v4l-drivers/cx88*
3923 F: drivers/media/pci/cx88/
3924
3925 CXD2820R MEDIA DRIVER
3926 M: Antti Palosaari <crope@iki.fi>
3927 L: linux-media@vger.kernel.org
3928 W: https://linuxtv.org
3929 W: http://palosaari.fi/linux/
3930 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3931 T: git git://linuxtv.org/anttip/media_tree.git
3932 S: Maintained
3933 F: drivers/media/dvb-frontends/cxd2820r*
3934
3935 CXGB3 ETHERNET DRIVER (CXGB3)
3936 M: Santosh Raspatur <santosh@chelsio.com>
3937 L: netdev@vger.kernel.org
3938 W: http://www.chelsio.com
3939 S: Supported
3940 F: drivers/net/ethernet/chelsio/cxgb3/
3941
3942 CXGB3 ISCSI DRIVER (CXGB3I)
3943 M: Karen Xie <kxie@chelsio.com>
3944 L: linux-scsi@vger.kernel.org
3945 W: http://www.chelsio.com
3946 S: Supported
3947 F: drivers/scsi/cxgbi/cxgb3i
3948
3949 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3950 M: Steve Wise <swise@chelsio.com>
3951 L: linux-rdma@vger.kernel.org
3952 W: http://www.openfabrics.org
3953 S: Supported
3954 F: drivers/infiniband/hw/cxgb3/
3955 F: include/uapi/rdma/cxgb3-abi.h
3956
3957 CXGB4 CRYPTO DRIVER (chcr)
3958 M: Harsh Jain <harsh@chelsio.com>
3959 L: linux-crypto@vger.kernel.org
3960 W: http://www.chelsio.com
3961 S: Supported
3962 F: drivers/crypto/chelsio
3963
3964 CXGB4 ETHERNET DRIVER (CXGB4)
3965 M: Ganesh Goudar <ganeshgr@chelsio.com>
3966 L: netdev@vger.kernel.org
3967 W: http://www.chelsio.com
3968 S: Supported
3969 F: drivers/net/ethernet/chelsio/cxgb4/
3970
3971 CXGB4 ISCSI DRIVER (CXGB4I)
3972 M: Karen Xie <kxie@chelsio.com>
3973 L: linux-scsi@vger.kernel.org
3974 W: http://www.chelsio.com
3975 S: Supported
3976 F: drivers/scsi/cxgbi/cxgb4i
3977
3978 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3979 M: Steve Wise <swise@chelsio.com>
3980 L: linux-rdma@vger.kernel.org
3981 W: http://www.openfabrics.org
3982 S: Supported
3983 F: drivers/infiniband/hw/cxgb4/
3984 F: include/uapi/rdma/cxgb4-abi.h
3985
3986 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3987 M: Casey Leedom <leedom@chelsio.com>
3988 L: netdev@vger.kernel.org
3989 W: http://www.chelsio.com
3990 S: Supported
3991 F: drivers/net/ethernet/chelsio/cxgb4vf/
3992
3993 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3994 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3995 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3996 L: linuxppc-dev@lists.ozlabs.org
3997 S: Supported
3998 F: arch/powerpc/platforms/powernv/pci-cxl.c
3999 F: drivers/misc/cxl/
4000 F: include/misc/cxl*
4001 F: include/uapi/misc/cxl.h
4002 F: Documentation/powerpc/cxl.txt
4003 F: Documentation/ABI/testing/sysfs-class-cxl
4004
4005 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4006 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4007 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4008 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4009 L: linux-scsi@vger.kernel.org
4010 S: Supported
4011 F: drivers/scsi/cxlflash/
4012 F: include/uapi/scsi/cxlflash_ioctls.h
4013 F: Documentation/powerpc/cxlflash.txt
4014
4015 CYBERPRO FB DRIVER
4016 M: Russell King <linux@armlinux.org.uk>
4017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4018 W: http://www.armlinux.org.uk/
4019 S: Maintained
4020 F: drivers/video/fbdev/cyber2000fb.*
4021
4022 CYCLADES ASYNC MUX DRIVER
4023 W: http://www.cyclades.com/
4024 S: Orphan
4025 F: drivers/tty/cyclades.c
4026 F: include/linux/cyclades.h
4027 F: include/uapi/linux/cyclades.h
4028
4029 CYCLADES PC300 DRIVER
4030 W: http://www.cyclades.com/
4031 S: Orphan
4032 F: drivers/net/wan/pc300*
4033
4034 CYPRESS_FIRMWARE MEDIA DRIVER
4035 M: Antti Palosaari <crope@iki.fi>
4036 L: linux-media@vger.kernel.org
4037 W: https://linuxtv.org
4038 W: http://palosaari.fi/linux/
4039 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4040 T: git git://linuxtv.org/anttip/media_tree.git
4041 S: Maintained
4042 F: drivers/media/common/cypress_firmware*
4043
4044 CYTTSP TOUCHSCREEN DRIVER
4045 M: Ferruh Yigit <fery@cypress.com>
4046 L: linux-input@vger.kernel.org
4047 S: Supported
4048 F: drivers/input/touchscreen/cyttsp*
4049 F: include/linux/input/cyttsp.h
4050
4051 D-LINK DIR-685 TOUCHKEYS DRIVER
4052 M: Linus Walleij <linus.walleij@linaro.org>
4053 L: linux-input@vger.kernel.org
4054 S: Supported
4055 F: drivers/input/dlink-dir685-touchkeys.c
4056
4057 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4058 M: Joshua Kinard <kumba@gentoo.org>
4059 S: Maintained
4060 F: drivers/rtc/rtc-ds1685.c
4061 F: include/linux/rtc/ds1685.h
4062
4063 DAMA SLAVE for AX.25
4064 M: Joerg Reuter <jreuter@yaina.de>
4065 W: http://yaina.de/jreuter/
4066 W: http://www.qsl.net/dl1bke/
4067 L: linux-hams@vger.kernel.org
4068 S: Maintained
4069 F: net/ax25/af_ax25.c
4070 F: net/ax25/ax25_dev.c
4071 F: net/ax25/ax25_ds_*
4072 F: net/ax25/ax25_in.c
4073 F: net/ax25/ax25_out.c
4074 F: net/ax25/ax25_timer.c
4075 F: net/ax25/sysctl_net_ax25.c
4076
4077 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4078 L: netdev@vger.kernel.org
4079 S: Orphan
4080 F: Documentation/networking/dmfe.txt
4081 F: drivers/net/ethernet/dec/tulip/dmfe.c
4082
4083 DC390/AM53C974 SCSI driver
4084 M: Hannes Reinecke <hare@suse.com>
4085 L: linux-scsi@vger.kernel.org
4086 S: Maintained
4087 F: drivers/scsi/am53c974.c
4088
4089 DC395x SCSI driver
4090 M: Oliver Neukum <oliver@neukum.org>
4091 M: Ali Akcaagac <aliakc@web.de>
4092 M: Jamie Lenehan <lenehan@twibble.org>
4093 L: dc395x@twibble.org
4094 W: http://twibble.org/dist/dc395x/
4095 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4096 S: Maintained
4097 F: Documentation/scsi/dc395x.txt
4098 F: drivers/scsi/dc395x.*
4099
4100 DCCP PROTOCOL
4101 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4102 L: dccp@vger.kernel.org
4103 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4104 S: Maintained
4105 F: include/linux/dccp.h
4106 F: include/uapi/linux/dccp.h
4107 F: include/linux/tfrc.h
4108 F: net/dccp/
4109
4110 DECnet NETWORK LAYER
4111 W: http://linux-decnet.sourceforge.net
4112 L: linux-decnet-user@lists.sourceforge.net
4113 S: Orphan
4114 F: Documentation/networking/decnet.txt
4115 F: net/decnet/
4116
4117 DECSTATION PLATFORM SUPPORT
4118 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4119 L: linux-mips@linux-mips.org
4120 W: http://www.linux-mips.org/wiki/DECstation
4121 S: Maintained
4122 F: arch/mips/dec/
4123 F: arch/mips/include/asm/dec/
4124 F: arch/mips/include/asm/mach-dec/
4125
4126 DEFXX FDDI NETWORK DRIVER
4127 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4128 S: Maintained
4129 F: drivers/net/fddi/defxx.*
4130
4131 DELL SMBIOS DRIVER
4132 M: Pali Rohár <pali.rohar@gmail.com>
4133 M: Mario Limonciello <mario.limonciello@dell.com>
4134 L: platform-driver-x86@vger.kernel.org
4135 S: Maintained
4136 F: drivers/platform/x86/dell-smbios.*
4137
4138 DELL SMBIOS SMM DRIVER
4139 M: Mario Limonciello <mario.limonciello@dell.com>
4140 L: platform-driver-x86@vger.kernel.org
4141 S: Maintained
4142 F: drivers/platform/x86/dell-smbios-smm.c
4143
4144 DELL SMBIOS WMI DRIVER
4145 M: Mario Limonciello <mario.limonciello@dell.com>
4146 L: platform-driver-x86@vger.kernel.org
4147 S: Maintained
4148 F: drivers/platform/x86/dell-smbios-wmi.c
4149 F: tools/wmi/dell-smbios-example.c
4150
4151 DELL LAPTOP DRIVER
4152 M: Matthew Garrett <mjg59@srcf.ucam.org>
4153 M: Pali Rohár <pali.rohar@gmail.com>
4154 L: platform-driver-x86@vger.kernel.org
4155 S: Maintained
4156 F: drivers/platform/x86/dell-laptop.c
4157
4158 DELL LAPTOP FREEFALL DRIVER
4159 M: Pali Rohár <pali.rohar@gmail.com>
4160 S: Maintained
4161 F: drivers/platform/x86/dell-smo8800.c
4162
4163 DELL LAPTOP RBTN DRIVER
4164 M: Pali Rohár <pali.rohar@gmail.com>
4165 S: Maintained
4166 F: drivers/platform/x86/dell-rbtn.*
4167
4168 DELL LAPTOP SMM DRIVER
4169 M: Pali Rohár <pali.rohar@gmail.com>
4170 S: Maintained
4171 F: drivers/hwmon/dell-smm-hwmon.c
4172 F: include/uapi/linux/i8k.h
4173
4174 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4175 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4176 S: Maintained
4177 F: Documentation/dcdbas.txt
4178 F: drivers/firmware/dcdbas.*
4179
4180 DELL WMI NOTIFICATIONS DRIVER
4181 M: Matthew Garrett <mjg59@srcf.ucam.org>
4182 M: Pali Rohár <pali.rohar@gmail.com>
4183 S: Maintained
4184 F: drivers/platform/x86/dell-wmi.c
4185
4186 DELL WMI DESCRIPTOR DRIVER
4187 M: Mario Limonciello <mario.limonciello@dell.com>
4188 S: Maintained
4189 F: drivers/platform/x86/dell-wmi-descriptor.c
4190
4191 DELTA ST MEDIA DRIVER
4192 M: Hugues Fruchet <hugues.fruchet@st.com>
4193 L: linux-media@vger.kernel.org
4194 T: git git://linuxtv.org/media_tree.git
4195 W: https://linuxtv.org
4196 S: Supported
4197 F: drivers/media/platform/sti/delta
4198
4199 DENALI NAND DRIVER
4200 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4201 L: linux-mtd@lists.infradead.org
4202 S: Supported
4203 F: drivers/mtd/nand/raw/denali*
4204
4205 DESIGNWARE USB2 DRD IP DRIVER
4206 M: Minas Harutyunyan <hminas@synopsys.com>
4207 L: linux-usb@vger.kernel.org
4208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4209 S: Maintained
4210 F: drivers/usb/dwc2/
4211
4212 DESIGNWARE USB3 DRD IP DRIVER
4213 M: Felipe Balbi <balbi@kernel.org>
4214 L: linux-usb@vger.kernel.org
4215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4216 S: Maintained
4217 F: drivers/usb/dwc3/
4218
4219 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4220 M: Andreas Klinger <ak@it-klinger.de>
4221 L: linux-iio@vger.kernel.org
4222 S: Maintained
4223 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4224 F: drivers/iio/proximity/srf*.c
4225
4226 DEVICE COREDUMP (DEV_COREDUMP)
4227 M: Johannes Berg <johannes@sipsolutions.net>
4228 L: linux-kernel@vger.kernel.org
4229 S: Maintained
4230 F: drivers/base/devcoredump.c
4231 F: include/linux/devcoredump.h
4232
4233 DEVICE FREQUENCY (DEVFREQ)
4234 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4235 M: Kyungmin Park <kyungmin.park@samsung.com>
4236 R: Chanwoo Choi <cw00.choi@samsung.com>
4237 L: linux-pm@vger.kernel.org
4238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4239 S: Maintained
4240 F: drivers/devfreq/
4241 F: include/linux/devfreq.h
4242 F: Documentation/devicetree/bindings/devfreq/
4243
4244 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4245 M: Chanwoo Choi <cw00.choi@samsung.com>
4246 L: linux-pm@vger.kernel.org
4247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4248 S: Supported
4249 F: drivers/devfreq/event/
4250 F: drivers/devfreq/devfreq-event.c
4251 F: include/linux/devfreq-event.h
4252 F: Documentation/devicetree/bindings/devfreq/event/
4253
4254 DEVICE NUMBER REGISTRY
4255 M: Torben Mathiasen <device@lanana.org>
4256 W: http://lanana.org/docs/device-list/index.html
4257 S: Maintained
4258
4259 DEVICE-MAPPER (LVM)
4260 M: Alasdair Kergon <agk@redhat.com>
4261 M: Mike Snitzer <snitzer@redhat.com>
4262 M: dm-devel@redhat.com
4263 L: dm-devel@redhat.com
4264 W: http://sources.redhat.com/dm
4265 Q: http://patchwork.kernel.org/project/dm-devel/list/
4266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4267 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4268 S: Maintained
4269 F: Documentation/device-mapper/
4270 F: drivers/md/Makefile
4271 F: drivers/md/Kconfig
4272 F: drivers/md/dm*
4273 F: drivers/md/persistent-data/
4274 F: include/linux/device-mapper.h
4275 F: include/linux/dm-*.h
4276 F: include/uapi/linux/dm-*.h
4277
4278 DEVLINK
4279 M: Jiri Pirko <jiri@mellanox.com>
4280 L: netdev@vger.kernel.org
4281 S: Supported
4282 F: net/core/devlink.c
4283 F: include/net/devlink.h
4284 F: include/uapi/linux/devlink.h
4285
4286 DIALOG SEMICONDUCTOR DRIVERS
4287 M: Support Opensource <support.opensource@diasemi.com>
4288 W: http://www.dialog-semiconductor.com/products
4289 S: Supported
4290 F: Documentation/hwmon/da90??
4291 F: Documentation/devicetree/bindings/mfd/da90*.txt
4292 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4293 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4294 F: Documentation/devicetree/bindings/regulator/da92*.txt
4295 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4296 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4297 F: drivers/gpio/gpio-da90??.c
4298 F: drivers/hwmon/da90??-hwmon.c
4299 F: drivers/iio/adc/da91??-*.c
4300 F: drivers/input/misc/da90??_onkey.c
4301 F: drivers/input/touchscreen/da9052_tsi.c
4302 F: drivers/leds/leds-da90??.c
4303 F: drivers/mfd/da903x.c
4304 F: drivers/mfd/da90??-*.c
4305 F: drivers/mfd/da91??-*.c
4306 F: drivers/power/supply/da9052-battery.c
4307 F: drivers/power/supply/da91??-*.c
4308 F: drivers/regulator/da903x.c
4309 F: drivers/regulator/da9???-regulator.[ch]
4310 F: drivers/thermal/da90??-thermal.c
4311 F: drivers/rtc/rtc-da90??.c
4312 F: drivers/video/backlight/da90??_bl.c
4313 F: drivers/watchdog/da90??_wdt.c
4314 F: include/linux/mfd/da903x.h
4315 F: include/linux/mfd/da9052/
4316 F: include/linux/mfd/da9055/
4317 F: include/linux/mfd/da9062/
4318 F: include/linux/mfd/da9063/
4319 F: include/linux/mfd/da9150/
4320 F: include/linux/regulator/da9211.h
4321 F: include/sound/da[79]*.h
4322 F: sound/soc/codecs/da[79]*.[ch]
4323
4324 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4325 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4326 L: linux-gpio@vger.kernel.org
4327 S: Maintained
4328 F: drivers/gpio/gpio-gpio-mm.c
4329
4330 DIGI NEO AND CLASSIC PCI PRODUCTS
4331 M: Lidza Louina <lidza.louina@gmail.com>
4332 M: Mark Hounschell <markh@compro.net>
4333 L: driverdev-devel@linuxdriverproject.org
4334 S: Maintained
4335 F: drivers/staging/dgnc/
4336
4337 DIOLAN U2C-12 I2C DRIVER
4338 M: Guenter Roeck <linux@roeck-us.net>
4339 L: linux-i2c@vger.kernel.org
4340 S: Maintained
4341 F: drivers/i2c/busses/i2c-diolan-u2c.c
4342
4343 FILESYSTEM DIRECT ACCESS (DAX)
4344 M: Matthew Wilcox <mawilcox@microsoft.com>
4345 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4346 L: linux-fsdevel@vger.kernel.org
4347 S: Supported
4348 F: fs/dax.c
4349 F: include/linux/dax.h
4350 F: include/trace/events/fs_dax.h
4351
4352 DEVICE DIRECT ACCESS (DAX)
4353 M: Dan Williams <dan.j.williams@intel.com>
4354 M: Dave Jiang <dave.jiang@intel.com>
4355 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4356 M: Vishal Verma <vishal.l.verma@intel.com>
4357 L: linux-nvdimm@lists.01.org
4358 S: Supported
4359 F: drivers/dax/
4360
4361 DIRECTORY NOTIFICATION (DNOTIFY)
4362 M: Jan Kara <jack@suse.cz>
4363 R: Amir Goldstein <amir73il@gmail.com>
4364 L: linux-fsdevel@vger.kernel.org
4365 S: Maintained
4366 F: Documentation/filesystems/dnotify.txt
4367 F: fs/notify/dnotify/
4368 F: include/linux/dnotify.h
4369
4370 DISK GEOMETRY AND PARTITION HANDLING
4371 M: Andries Brouwer <aeb@cwi.nl>
4372 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4373 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4374 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4375 S: Maintained
4376
4377 DISKQUOTA
4378 M: Jan Kara <jack@suse.com>
4379 S: Maintained
4380 F: Documentation/filesystems/quota.txt
4381 F: fs/quota/
4382 F: include/linux/quota*.h
4383 F: include/uapi/linux/quota*.h
4384
4385 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4386 M: Bernie Thompson <bernie@plugable.com>
4387 L: linux-fbdev@vger.kernel.org
4388 S: Maintained
4389 W: http://plugable.com/category/projects/udlfb/
4390 F: drivers/video/fbdev/udlfb.c
4391 F: include/video/udlfb.h
4392 F: Documentation/fb/udlfb.txt
4393
4394 DISTRIBUTED LOCK MANAGER (DLM)
4395 M: Christine Caulfield <ccaulfie@redhat.com>
4396 M: David Teigland <teigland@redhat.com>
4397 L: cluster-devel@redhat.com
4398 W: http://sources.redhat.com/cluster/
4399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4400 S: Supported
4401 F: fs/dlm/
4402
4403 DMA BUFFER SHARING FRAMEWORK
4404 M: Sumit Semwal <sumit.semwal@linaro.org>
4405 S: Maintained
4406 L: linux-media@vger.kernel.org
4407 L: dri-devel@lists.freedesktop.org
4408 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4409 F: drivers/dma-buf/
4410 F: include/linux/dma-buf*
4411 F: include/linux/reservation.h
4412 F: include/linux/*fence.h
4413 F: Documentation/driver-api/dma-buf.rst
4414 T: git git://anongit.freedesktop.org/drm/drm-misc
4415
4416 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4417 M: Vinod Koul <vkoul@kernel.org>
4418 L: dmaengine@vger.kernel.org
4419 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4420 S: Maintained
4421 F: drivers/dma/
4422 F: include/linux/dmaengine.h
4423 F: include/linux/of_dma.h
4424 F: Documentation/devicetree/bindings/dma/
4425 F: Documentation/driver-api/dmaengine/
4426 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4427
4428 DMA MAPPING HELPERS
4429 M: Christoph Hellwig <hch@lst.de>
4430 M: Marek Szyprowski <m.szyprowski@samsung.com>
4431 R: Robin Murphy <robin.murphy@arm.com>
4432 L: iommu@lists.linux-foundation.org
4433 T: git git://git.infradead.org/users/hch/dma-mapping.git
4434 W: http://git.infradead.org/users/hch/dma-mapping.git
4435 S: Supported
4436 F: kernel/dma/
4437 F: include/asm-generic/dma-mapping.h
4438 F: include/linux/dma-direct.h
4439 F: include/linux/dma-mapping.h
4440 F: include/linux/dma-noncoherent.h
4441
4442 DME1737 HARDWARE MONITOR DRIVER
4443 M: Juerg Haefliger <juergh@gmail.com>
4444 L: linux-hwmon@vger.kernel.org
4445 S: Maintained
4446 F: Documentation/hwmon/dme1737
4447 F: drivers/hwmon/dme1737.c
4448
4449 DMI/SMBIOS SUPPORT
4450 M: Jean Delvare <jdelvare@suse.com>
4451 S: Maintained
4452 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4453 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4454 F: drivers/firmware/dmi-id.c
4455 F: drivers/firmware/dmi_scan.c
4456 F: include/linux/dmi.h
4457
4458 DOCUMENTATION
4459 M: Jonathan Corbet <corbet@lwn.net>
4460 L: linux-doc@vger.kernel.org
4461 S: Maintained
4462 F: Documentation/
4463 F: scripts/kernel-doc
4464 X: Documentation/ABI/
4465 X: Documentation/devicetree/
4466 X: Documentation/acpi
4467 X: Documentation/power
4468 X: Documentation/spi
4469 X: Documentation/media
4470 T: git git://git.lwn.net/linux.git docs-next
4471
4472 DOCUMENTATION/ITALIAN
4473 M: Federico Vaga <federico.vaga@vaga.pv.it>
4474 L: linux-doc@vger.kernel.org
4475 S: Maintained
4476 F: Documentation/translations/it_IT
4477
4478 DONGWOON DW9714 LENS VOICE COIL DRIVER
4479 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4480 L: linux-media@vger.kernel.org
4481 T: git git://linuxtv.org/media_tree.git
4482 S: Maintained
4483 F: drivers/media/i2c/dw9714.c
4484
4485 DONGWOON DW9807 LENS VOICE COIL DRIVER
4486 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4487 L: linux-media@vger.kernel.org
4488 T: git git://linuxtv.org/media_tree.git
4489 S: Maintained
4490 F: drivers/media/i2c/dw9807.c
4491
4492 DOUBLETALK DRIVER
4493 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4494 L: blinux-list@redhat.com
4495 S: Maintained
4496 F: drivers/char/dtlk.c
4497 F: include/linux/dtlk.h
4498
4499 DPAA2 DATAPATH I/O (DPIO) DRIVER
4500 M: Roy Pledge <Roy.Pledge@nxp.com>
4501 L: linux-kernel@vger.kernel.org
4502 S: Maintained
4503 F: drivers/staging/fsl-mc/bus/dpio
4504
4505 DPAA2 ETHERNET DRIVER
4506 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4507 L: linux-kernel@vger.kernel.org
4508 S: Maintained
4509 F: drivers/staging/fsl-dpaa2/ethernet
4510
4511 DPAA2 ETHERNET SWITCH DRIVER
4512 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4513 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4514 L: linux-kernel@vger.kernel.org
4515 S: Maintained
4516 F: drivers/staging/fsl-dpaa2/ethsw
4517
4518 DPAA2 PTP CLOCK DRIVER
4519 M: Yangbo Lu <yangbo.lu@nxp.com>
4520 L: linux-kernel@vger.kernel.org
4521 S: Maintained
4522 F: drivers/staging/fsl-dpaa2/rtc
4523
4524 DPT_I2O SCSI RAID DRIVER
4525 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4526 L: linux-scsi@vger.kernel.org
4527 W: http://www.adaptec.com/
4528 S: Maintained
4529 F: drivers/scsi/dpt*
4530 F: drivers/scsi/dpt/
4531
4532 DRBD DRIVER
4533 M: Philipp Reisner <philipp.reisner@linbit.com>
4534 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4535 L: drbd-dev@lists.linbit.com
4536 W: http://www.drbd.org
4537 T: git git://git.linbit.com/linux-drbd.git
4538 T: git git://git.linbit.com/drbd-8.4.git
4539 S: Supported
4540 F: drivers/block/drbd/
4541 F: lib/lru_cache.c
4542 F: Documentation/blockdev/drbd/
4543
4544 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4545 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4546 R: "Rafael J. Wysocki" <rafael@kernel.org>
4547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4548 S: Supported
4549 F: Documentation/kobject.txt
4550 F: drivers/base/
4551 F: fs/debugfs/
4552 F: fs/sysfs/
4553 F: include/linux/debugfs.h
4554 F: include/linux/kobj*
4555 F: lib/kobj*
4556
4557 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4558 M: Kevin Hilman <khilman@kernel.org>
4559 M: Nishanth Menon <nm@ti.com>
4560 S: Maintained
4561 F: drivers/power/avs/
4562 F: include/linux/power/smartreflex.h
4563 L: linux-pm@vger.kernel.org
4564
4565 DRM DRIVER FOR ARM PL111 CLCD
4566 M: Eric Anholt <eric@anholt.net>
4567 T: git git://anongit.freedesktop.org/drm/drm-misc
4568 S: Supported
4569 F: drivers/gpu/drm/pl111/
4570
4571 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4572 M: Linus Walleij <linus.walleij@linaro.org>
4573 T: git git://anongit.freedesktop.org/drm/drm-misc
4574 S: Maintained
4575 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4576 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4577
4578 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4579 M: Dave Airlie <airlied@redhat.com>
4580 S: Odd Fixes
4581 F: drivers/gpu/drm/ast/
4582
4583 DRM DRIVER FOR BOCHS VIRTUAL GPU
4584 M: Gerd Hoffmann <kraxel@redhat.com>
4585 L: virtualization@lists.linux-foundation.org
4586 T: git git://anongit.freedesktop.org/drm/drm-misc
4587 S: Maintained
4588 F: drivers/gpu/drm/bochs/
4589
4590 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4591 M: Linus Walleij <linus.walleij@linaro.org>
4592 T: git git://anongit.freedesktop.org/drm/drm-misc
4593 S: Maintained
4594 F: drivers/gpu/drm/tve200/
4595
4596 DRM DRIVER FOR ILITEK ILI9225 PANELS
4597 M: David Lechner <david@lechnology.com>
4598 S: Maintained
4599 F: drivers/gpu/drm/tinydrm/ili9225.c
4600 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4601
4602 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4603 S: Orphan / Obsolete
4604 F: drivers/gpu/drm/i810/
4605 F: include/uapi/drm/i810_drm.h
4606
4607 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4608 S: Orphan / Obsolete
4609 F: drivers/gpu/drm/mga/
4610 F: include/uapi/drm/mga_drm.h
4611
4612 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4613 M: Dave Airlie <airlied@redhat.com>
4614 S: Odd Fixes
4615 F: drivers/gpu/drm/mgag200/
4616
4617 DRM DRIVER FOR MI0283QT
4618 M: Noralf Trønnes <noralf@tronnes.org>
4619 S: Maintained
4620 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4621 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4622
4623 DRM DRIVER FOR MSM ADRENO GPU
4624 M: Rob Clark <robdclark@gmail.com>
4625 L: linux-arm-msm@vger.kernel.org
4626 L: dri-devel@lists.freedesktop.org
4627 L: freedreno@lists.freedesktop.org
4628 T: git git://people.freedesktop.org/~robclark/linux
4629 S: Maintained
4630 F: drivers/gpu/drm/msm/
4631 F: include/uapi/drm/msm_drm.h
4632 F: Documentation/devicetree/bindings/display/msm/
4633
4634 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4635 M: Ben Skeggs <bskeggs@redhat.com>
4636 L: dri-devel@lists.freedesktop.org
4637 L: nouveau@lists.freedesktop.org
4638 T: git git://github.com/skeggsb/linux
4639 S: Supported
4640 F: drivers/gpu/drm/nouveau/
4641 F: include/uapi/drm/nouveau_drm.h
4642
4643 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4644 M: Noralf Trønnes <noralf@tronnes.org>
4645 S: Maintained
4646 F: drivers/gpu/drm/tinydrm/repaper.c
4647 F: Documentation/devicetree/bindings/display/repaper.txt
4648
4649 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4650 M: Dave Airlie <airlied@redhat.com>
4651 M: Gerd Hoffmann <kraxel@redhat.com>
4652 L: virtualization@lists.linux-foundation.org
4653 T: git git://anongit.freedesktop.org/drm/drm-misc
4654 S: Obsolete
4655 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4656 F: drivers/gpu/drm/cirrus/
4657
4658 DRM DRIVER FOR QXL VIRTUAL GPU
4659 M: Dave Airlie <airlied@redhat.com>
4660 M: Gerd Hoffmann <kraxel@redhat.com>
4661 L: virtualization@lists.linux-foundation.org
4662 T: git git://anongit.freedesktop.org/drm/drm-misc
4663 S: Maintained
4664 F: drivers/gpu/drm/qxl/
4665 F: include/uapi/drm/qxl_drm.h
4666
4667 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4668 S: Orphan / Obsolete
4669 F: drivers/gpu/drm/r128/
4670 F: include/uapi/drm/r128_drm.h
4671
4672 DRM DRIVER FOR SAVAGE VIDEO CARDS
4673 S: Orphan / Obsolete
4674 F: drivers/gpu/drm/savage/
4675 F: include/uapi/drm/savage_drm.h
4676
4677 DRM DRIVER FOR SIS VIDEO CARDS
4678 S: Orphan / Obsolete
4679 F: drivers/gpu/drm/sis/
4680 F: include/uapi/drm/sis_drm.h
4681
4682 DRM DRIVER FOR SITRONIX ST7586 PANELS
4683 M: David Lechner <david@lechnology.com>
4684 S: Maintained
4685 F: drivers/gpu/drm/tinydrm/st7586.c
4686 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4687
4688 DRM DRIVER FOR SITRONIX ST7735R PANELS
4689 M: David Lechner <david@lechnology.com>
4690 S: Maintained
4691 F: drivers/gpu/drm/tinydrm/st7735r.c
4692 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4693
4694 DRM DRIVER FOR TDFX VIDEO CARDS
4695 S: Orphan / Obsolete
4696 F: drivers/gpu/drm/tdfx/
4697
4698 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4699 M: Dave Airlie <airlied@redhat.com>
4700 S: Odd Fixes
4701 F: drivers/gpu/drm/udl/
4702
4703 DRM DRIVER FOR VMWARE VIRTUAL GPU
4704 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4705 M: Sinclair Yeh <syeh@vmware.com>
4706 M: Thomas Hellstrom <thellstrom@vmware.com>
4707 L: dri-devel@lists.freedesktop.org
4708 T: git git://people.freedesktop.org/~syeh/repos_linux
4709 T: git git://people.freedesktop.org/~thomash/linux
4710 S: Supported
4711 F: drivers/gpu/drm/vmwgfx/
4712 F: include/uapi/drm/vmwgfx_drm.h
4713
4714 DRM DRIVERS
4715 M: David Airlie <airlied@linux.ie>
4716 L: dri-devel@lists.freedesktop.org
4717 T: git git://anongit.freedesktop.org/drm/drm
4718 B: https://bugs.freedesktop.org/
4719 C: irc://chat.freenode.net/dri-devel
4720 S: Maintained
4721 F: drivers/gpu/drm/
4722 F: drivers/gpu/vga/
4723 F: Documentation/devicetree/bindings/display/
4724 F: Documentation/devicetree/bindings/gpu/
4725 F: Documentation/gpu/
4726 F: include/drm/
4727 F: include/uapi/drm/
4728 F: include/linux/vga*
4729
4730 DRM DRIVERS AND MISC GPU PATCHES
4731 M: Gustavo Padovan <gustavo@padovan.org>
4732 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4733 M: Sean Paul <seanpaul@chromium.org>
4734 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4735 S: Maintained
4736 T: git git://anongit.freedesktop.org/drm/drm-misc
4737 F: Documentation/gpu/
4738 F: drivers/gpu/vga/
4739 F: drivers/gpu/drm/*
4740 F: include/drm/drm*
4741 F: include/uapi/drm/drm*
4742 F: include/linux/vga*
4743
4744 DRM DRIVERS FOR ALLWINNER A10
4745 M: Maxime Ripard <maxime.ripard@bootlin.com>
4746 L: dri-devel@lists.freedesktop.org
4747 S: Supported
4748 F: drivers/gpu/drm/sun4i/
4749 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4750 T: git git://anongit.freedesktop.org/drm/drm-misc
4751
4752 DRM DRIVERS FOR AMLOGIC SOCS
4753 M: Neil Armstrong <narmstrong@baylibre.com>
4754 L: dri-devel@lists.freedesktop.org
4755 L: linux-amlogic@lists.infradead.org
4756 W: http://linux-meson.com/
4757 S: Supported
4758 F: drivers/gpu/drm/meson/
4759 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4760 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4761 F: Documentation/gpu/meson.rst
4762 T: git git://anongit.freedesktop.org/drm/drm-misc
4763
4764 DRM DRIVERS FOR ATMEL HLCDC
4765 M: Boris Brezillon <boris.brezillon@bootlin.com>
4766 L: dri-devel@lists.freedesktop.org
4767 S: Supported
4768 F: drivers/gpu/drm/atmel-hlcdc/
4769 F: Documentation/devicetree/bindings/display/atmel/
4770 T: git git://anongit.freedesktop.org/drm/drm-misc
4771
4772 DRM DRIVERS FOR BRIDGE CHIPS
4773 M: Archit Taneja <architt@codeaurora.org>
4774 M: Andrzej Hajda <a.hajda@samsung.com>
4775 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4776 S: Maintained
4777 T: git git://anongit.freedesktop.org/drm/drm-misc
4778 F: drivers/gpu/drm/bridge/
4779
4780 DRM DRIVERS FOR EXYNOS
4781 M: Inki Dae <inki.dae@samsung.com>
4782 M: Joonyoung Shim <jy0922.shim@samsung.com>
4783 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4784 M: Kyungmin Park <kyungmin.park@samsung.com>
4785 L: dri-devel@lists.freedesktop.org
4786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4787 S: Supported
4788 F: drivers/gpu/drm/exynos/
4789 F: include/uapi/drm/exynos_drm.h
4790 F: Documentation/devicetree/bindings/display/exynos/
4791
4792 DRM DRIVERS FOR FREESCALE DCU
4793 M: Stefan Agner <stefan@agner.ch>
4794 M: Alison Wang <alison.wang@nxp.com>
4795 L: dri-devel@lists.freedesktop.org
4796 S: Supported
4797 F: drivers/gpu/drm/fsl-dcu/
4798 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4799 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4800 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4801
4802 DRM DRIVERS FOR FREESCALE IMX
4803 M: Philipp Zabel <p.zabel@pengutronix.de>
4804 L: dri-devel@lists.freedesktop.org
4805 S: Maintained
4806 F: drivers/gpu/drm/imx/
4807 F: drivers/gpu/ipu-v3/
4808 F: Documentation/devicetree/bindings/display/imx/
4809
4810 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4811 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4812 L: dri-devel@lists.freedesktop.org
4813 T: git git://github.com/patjak/drm-gma500
4814 S: Maintained
4815 F: drivers/gpu/drm/gma500/
4816
4817 DRM DRIVERS FOR HISILICON
4818 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4819 M: Rongrong Zou <zourongrong@gmail.com>
4820 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4821 R: Chen Feng <puck.chen@hisilicon.com>
4822 L: dri-devel@lists.freedesktop.org
4823 T: git git://github.com/xin3liang/linux.git
4824 S: Maintained
4825 F: drivers/gpu/drm/hisilicon/
4826 F: Documentation/devicetree/bindings/display/hisilicon/
4827
4828 DRM DRIVERS FOR MEDIATEK
4829 M: CK Hu <ck.hu@mediatek.com>
4830 M: Philipp Zabel <p.zabel@pengutronix.de>
4831 L: dri-devel@lists.freedesktop.org
4832 S: Supported
4833 F: drivers/gpu/drm/mediatek/
4834 F: Documentation/devicetree/bindings/display/mediatek/
4835
4836 DRM DRIVERS FOR NVIDIA TEGRA
4837 M: Thierry Reding <thierry.reding@gmail.com>
4838 L: dri-devel@lists.freedesktop.org
4839 L: linux-tegra@vger.kernel.org
4840 T: git git://anongit.freedesktop.org/tegra/linux.git
4841 S: Supported
4842 F: drivers/gpu/drm/tegra/
4843 F: drivers/gpu/host1x/
4844 F: include/linux/host1x.h
4845 F: include/uapi/drm/tegra_drm.h
4846 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4847
4848 DRM DRIVERS FOR RENESAS
4849 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4850 L: dri-devel@lists.freedesktop.org
4851 L: linux-renesas-soc@vger.kernel.org
4852 T: git git://linuxtv.org/pinchartl/fbdev
4853 S: Supported
4854 F: drivers/gpu/drm/rcar-du/
4855 F: drivers/gpu/drm/shmobile/
4856 F: include/linux/platform_data/shmob_drm.h
4857 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4858 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4859 F: Documentation/devicetree/bindings/display/renesas,du.txt
4860
4861 DRM DRIVERS FOR ROCKCHIP
4862 M: Sandy Huang <hjc@rock-chips.com>
4863 M: Heiko Stübner <heiko@sntech.de>
4864 L: dri-devel@lists.freedesktop.org
4865 S: Maintained
4866 F: drivers/gpu/drm/rockchip/
4867 F: Documentation/devicetree/bindings/display/rockchip/
4868 T: git git://anongit.freedesktop.org/drm/drm-misc
4869
4870 DRM DRIVERS FOR STI
4871 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4872 M: Vincent Abriou <vincent.abriou@st.com>
4873 L: dri-devel@lists.freedesktop.org
4874 T: git git://anongit.freedesktop.org/drm/drm-misc
4875 S: Maintained
4876 F: drivers/gpu/drm/sti
4877 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4878
4879 DRM DRIVERS FOR STM
4880 M: Yannick Fertre <yannick.fertre@st.com>
4881 M: Philippe Cornu <philippe.cornu@st.com>
4882 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4883 M: Vincent Abriou <vincent.abriou@st.com>
4884 L: dri-devel@lists.freedesktop.org
4885 T: git git://anongit.freedesktop.org/drm/drm-misc
4886 S: Maintained
4887 F: drivers/gpu/drm/stm
4888 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4889
4890 DRM DRIVERS FOR TI LCDC
4891 M: Jyri Sarha <jsarha@ti.com>
4892 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4893 L: dri-devel@lists.freedesktop.org
4894 S: Maintained
4895 F: drivers/gpu/drm/tilcdc/
4896 F: Documentation/devicetree/bindings/display/tilcdc/
4897
4898 DRM DRIVERS FOR TI OMAP
4899 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4900 L: dri-devel@lists.freedesktop.org
4901 S: Maintained
4902 F: drivers/gpu/drm/omapdrm/
4903 F: Documentation/devicetree/bindings/display/ti/
4904
4905 DRM DRIVERS FOR V3D
4906 M: Eric Anholt <eric@anholt.net>
4907 S: Supported
4908 F: drivers/gpu/drm/v3d/
4909 F: include/uapi/drm/v3d_drm.h
4910 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4911 T: git git://anongit.freedesktop.org/drm/drm-misc
4912
4913 DRM DRIVERS FOR VC4
4914 M: Eric Anholt <eric@anholt.net>
4915 T: git git://github.com/anholt/linux
4916 S: Supported
4917 F: drivers/gpu/drm/vc4/
4918 F: include/uapi/drm/vc4_drm.h
4919 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4920 T: git git://anongit.freedesktop.org/drm/drm-misc
4921
4922 DRM DRIVERS FOR VIVANTE GPU IP
4923 M: Lucas Stach <l.stach@pengutronix.de>
4924 R: Russell King <linux+etnaviv@armlinux.org.uk>
4925 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4926 L: etnaviv@lists.freedesktop.org
4927 L: dri-devel@lists.freedesktop.org
4928 S: Maintained
4929 F: drivers/gpu/drm/etnaviv/
4930 F: include/uapi/drm/etnaviv_drm.h
4931 F: Documentation/devicetree/bindings/display/etnaviv/
4932
4933 DRM DRIVERS FOR ZTE ZX
4934 M: Shawn Guo <shawnguo@kernel.org>
4935 L: dri-devel@lists.freedesktop.org
4936 S: Maintained
4937 F: drivers/gpu/drm/zte/
4938 F: Documentation/devicetree/bindings/display/zte,vou.txt
4939 T: git git://anongit.freedesktop.org/drm/drm-misc
4940
4941 DRM PANEL DRIVERS
4942 M: Thierry Reding <thierry.reding@gmail.com>
4943 L: dri-devel@lists.freedesktop.org
4944 T: git git://anongit.freedesktop.org/drm/drm-misc
4945 S: Maintained
4946 F: drivers/gpu/drm/drm_panel.c
4947 F: drivers/gpu/drm/panel/
4948 F: include/drm/drm_panel.h
4949 F: Documentation/devicetree/bindings/display/panel/
4950
4951 DRM TINYDRM DRIVERS
4952 M: Noralf Trønnes <noralf@tronnes.org>
4953 W: https://github.com/notro/tinydrm/wiki/Development
4954 T: git git://anongit.freedesktop.org/drm/drm-misc
4955 S: Maintained
4956 F: drivers/gpu/drm/tinydrm/
4957 F: include/drm/tinydrm/
4958
4959 DRM DRIVERS FOR XEN
4960 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4961 T: git git://anongit.freedesktop.org/drm/drm-misc
4962 L: dri-devel@lists.freedesktop.org
4963 L: xen-devel@lists.xen.org
4964 S: Supported
4965 F: drivers/gpu/drm/xen/
4966 F: Documentation/gpu/xen-front.rst
4967
4968 DRM TTM SUBSYSTEM
4969 M: Christian Koenig <christian.koenig@amd.com>
4970 M: Huang Rui <ray.huang@amd.com>
4971 M: Junwei Zhang <Jerry.Zhang@amd.com>
4972 T: git git://people.freedesktop.org/~agd5f/linux
4973 S: Maintained
4974 L: dri-devel@lists.freedesktop.org
4975 F: include/drm/ttm/
4976 F: drivers/gpu/drm/ttm/
4977
4978 DSBR100 USB FM RADIO DRIVER
4979 M: Alexey Klimov <klimov.linux@gmail.com>
4980 L: linux-media@vger.kernel.org
4981 T: git git://linuxtv.org/media_tree.git
4982 S: Maintained
4983 F: drivers/media/radio/dsbr100.c
4984
4985 DSCC4 DRIVER
4986 M: Francois Romieu <romieu@fr.zoreil.com>
4987 L: netdev@vger.kernel.org
4988 S: Maintained
4989 F: drivers/net/wan/dscc4.c
4990
4991 DT3155 MEDIA DRIVER
4992 M: Hans Verkuil <hverkuil@xs4all.nl>
4993 L: linux-media@vger.kernel.org
4994 T: git git://linuxtv.org/media_tree.git
4995 W: https://linuxtv.org
4996 S: Odd Fixes
4997 F: drivers/media/pci/dt3155/
4998
4999 DVB_USB_AF9015 MEDIA DRIVER
5000 M: Antti Palosaari <crope@iki.fi>
5001 L: linux-media@vger.kernel.org
5002 W: https://linuxtv.org
5003 W: http://palosaari.fi/linux/
5004 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5005 T: git git://linuxtv.org/anttip/media_tree.git
5006 S: Maintained
5007 F: drivers/media/usb/dvb-usb-v2/af9015*
5008
5009 DVB_USB_AF9035 MEDIA DRIVER
5010 M: Antti Palosaari <crope@iki.fi>
5011 L: linux-media@vger.kernel.org
5012 W: https://linuxtv.org
5013 W: http://palosaari.fi/linux/
5014 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5015 T: git git://linuxtv.org/anttip/media_tree.git
5016 S: Maintained
5017 F: drivers/media/usb/dvb-usb-v2/af9035*
5018
5019 DVB_USB_ANYSEE MEDIA DRIVER
5020 M: Antti Palosaari <crope@iki.fi>
5021 L: linux-media@vger.kernel.org
5022 W: https://linuxtv.org
5023 W: http://palosaari.fi/linux/
5024 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5025 T: git git://linuxtv.org/anttip/media_tree.git
5026 S: Maintained
5027 F: drivers/media/usb/dvb-usb-v2/anysee*
5028
5029 DVB_USB_AU6610 MEDIA DRIVER
5030 M: Antti Palosaari <crope@iki.fi>
5031 L: linux-media@vger.kernel.org
5032 W: https://linuxtv.org
5033 W: http://palosaari.fi/linux/
5034 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5035 T: git git://linuxtv.org/anttip/media_tree.git
5036 S: Maintained
5037 F: drivers/media/usb/dvb-usb-v2/au6610*
5038
5039 DVB_USB_CE6230 MEDIA DRIVER
5040 M: Antti Palosaari <crope@iki.fi>
5041 L: linux-media@vger.kernel.org
5042 W: https://linuxtv.org
5043 W: http://palosaari.fi/linux/
5044 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5045 T: git git://linuxtv.org/anttip/media_tree.git
5046 S: Maintained
5047 F: drivers/media/usb/dvb-usb-v2/ce6230*
5048
5049 DVB_USB_CXUSB MEDIA DRIVER
5050 M: Michael Krufky <mkrufky@linuxtv.org>
5051 L: linux-media@vger.kernel.org
5052 W: https://linuxtv.org
5053 W: http://github.com/mkrufky
5054 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5055 T: git git://linuxtv.org/media_tree.git
5056 S: Maintained
5057 F: drivers/media/usb/dvb-usb/cxusb*
5058
5059 DVB_USB_EC168 MEDIA DRIVER
5060 M: Antti Palosaari <crope@iki.fi>
5061 L: linux-media@vger.kernel.org
5062 W: https://linuxtv.org
5063 W: http://palosaari.fi/linux/
5064 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5065 T: git git://linuxtv.org/anttip/media_tree.git
5066 S: Maintained
5067 F: drivers/media/usb/dvb-usb-v2/ec168*
5068
5069 DVB_USB_GL861 MEDIA DRIVER
5070 M: Antti Palosaari <crope@iki.fi>
5071 L: linux-media@vger.kernel.org
5072 W: https://linuxtv.org
5073 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5074 T: git git://linuxtv.org/anttip/media_tree.git
5075 S: Maintained
5076 F: drivers/media/usb/dvb-usb-v2/gl861*
5077
5078 DVB_USB_MXL111SF MEDIA DRIVER
5079 M: Michael Krufky <mkrufky@linuxtv.org>
5080 L: linux-media@vger.kernel.org
5081 W: https://linuxtv.org
5082 W: http://github.com/mkrufky
5083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5084 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5085 S: Maintained
5086 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5087
5088 DVB_USB_RTL28XXU MEDIA DRIVER
5089 M: Antti Palosaari <crope@iki.fi>
5090 L: linux-media@vger.kernel.org
5091 W: https://linuxtv.org
5092 W: http://palosaari.fi/linux/
5093 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5094 T: git git://linuxtv.org/anttip/media_tree.git
5095 S: Maintained
5096 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5097
5098 DVB_USB_V2 MEDIA DRIVER
5099 M: Antti Palosaari <crope@iki.fi>
5100 L: linux-media@vger.kernel.org
5101 W: https://linuxtv.org
5102 W: http://palosaari.fi/linux/
5103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5104 T: git git://linuxtv.org/anttip/media_tree.git
5105 S: Maintained
5106 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5107 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5108
5109 DYNAMIC DEBUG
5110 M: Jason Baron <jbaron@akamai.com>
5111 S: Maintained
5112 F: lib/dynamic_debug.c
5113 F: include/linux/dynamic_debug.h
5114
5115 DYNAMIC INTERRUPT MODERATION
5116 M: Tal Gilboa <talgi@mellanox.com>
5117 S: Maintained
5118 F: include/linux/net_dim.h
5119
5120 DZ DECSTATION DZ11 SERIAL DRIVER
5121 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5122 S: Maintained
5123 F: drivers/tty/serial/dz.*
5124
5125 E3X0 POWER BUTTON DRIVER
5126 M: Moritz Fischer <moritz.fischer@ettus.com>
5127 L: usrp-users@lists.ettus.com
5128 W: http://www.ettus.com
5129 S: Supported
5130 F: drivers/input/misc/e3x0-button.c
5131 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5132
5133 E4000 MEDIA DRIVER
5134 M: Antti Palosaari <crope@iki.fi>
5135 L: linux-media@vger.kernel.org
5136 W: https://linuxtv.org
5137 W: http://palosaari.fi/linux/
5138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5139 T: git git://linuxtv.org/anttip/media_tree.git
5140 S: Maintained
5141 F: drivers/media/tuners/e4000*
5142
5143 EARTH_PT1 MEDIA DRIVER
5144 M: Akihiro Tsukada <tskd08@gmail.com>
5145 L: linux-media@vger.kernel.org
5146 S: Odd Fixes
5147 F: drivers/media/pci/pt1/
5148
5149 EARTH_PT3 MEDIA DRIVER
5150 M: Akihiro Tsukada <tskd08@gmail.com>
5151 L: linux-media@vger.kernel.org
5152 S: Odd Fixes
5153 F: drivers/media/pci/pt3/
5154
5155 EC100 MEDIA DRIVER
5156 M: Antti Palosaari <crope@iki.fi>
5157 L: linux-media@vger.kernel.org
5158 W: https://linuxtv.org
5159 W: http://palosaari.fi/linux/
5160 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5161 T: git git://linuxtv.org/anttip/media_tree.git
5162 S: Maintained
5163 F: drivers/media/dvb-frontends/ec100*
5164
5165 ECRYPT FILE SYSTEM
5166 M: Tyler Hicks <tyhicks@canonical.com>
5167 L: ecryptfs@vger.kernel.org
5168 W: http://ecryptfs.org
5169 W: https://launchpad.net/ecryptfs
5170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5171 S: Supported
5172 F: Documentation/filesystems/ecryptfs.txt
5173 F: fs/ecryptfs/
5174
5175 EDAC-AMD64
5176 M: Borislav Petkov <bp@alien8.de>
5177 L: linux-edac@vger.kernel.org
5178 S: Maintained
5179 F: drivers/edac/amd64_edac*
5180
5181 EDAC-CALXEDA
5182 M: Robert Richter <rric@kernel.org>
5183 L: linux-edac@vger.kernel.org
5184 S: Maintained
5185 F: drivers/edac/highbank*
5186
5187 EDAC-CAVIUM OCTEON
5188 M: Ralf Baechle <ralf@linux-mips.org>
5189 M: David Daney <david.daney@cavium.com>
5190 L: linux-edac@vger.kernel.org
5191 L: linux-mips@linux-mips.org
5192 S: Supported
5193 F: drivers/edac/octeon_edac*
5194
5195 EDAC-CAVIUM THUNDERX
5196 M: David Daney <david.daney@cavium.com>
5197 M: Jan Glauber <jglauber@cavium.com>
5198 L: linux-edac@vger.kernel.org
5199 S: Supported
5200 F: drivers/edac/thunderx_edac*
5201
5202 EDAC-CORE
5203 M: Borislav Petkov <bp@alien8.de>
5204 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5205 L: linux-edac@vger.kernel.org
5206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5208 S: Supported
5209 F: Documentation/admin-guide/ras.rst
5210 F: Documentation/driver-api/edac.rst
5211 F: drivers/edac/
5212 F: include/linux/edac.h
5213
5214 EDAC-E752X
5215 M: Mark Gross <mark.gross@intel.com>
5216 L: linux-edac@vger.kernel.org
5217 S: Maintained
5218 F: drivers/edac/e752x_edac.c
5219
5220 EDAC-E7XXX
5221 L: linux-edac@vger.kernel.org
5222 S: Maintained
5223 F: drivers/edac/e7xxx_edac.c
5224
5225 EDAC-FSL_DDR
5226 M: York Sun <york.sun@nxp.com>
5227 L: linux-edac@vger.kernel.org
5228 S: Maintained
5229 F: drivers/edac/fsl_ddr_edac.*
5230
5231 EDAC-GHES
5232 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5233 L: linux-edac@vger.kernel.org
5234 S: Maintained
5235 F: drivers/edac/ghes_edac.c
5236
5237 EDAC-I3000
5238 L: linux-edac@vger.kernel.org
5239 S: Orphan
5240 F: drivers/edac/i3000_edac.c
5241
5242 EDAC-I5000
5243 L: linux-edac@vger.kernel.org
5244 S: Maintained
5245 F: drivers/edac/i5000_edac.c
5246
5247 EDAC-I5400
5248 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5249 L: linux-edac@vger.kernel.org
5250 S: Maintained
5251 F: drivers/edac/i5400_edac.c
5252
5253 EDAC-I7300
5254 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5255 L: linux-edac@vger.kernel.org
5256 S: Maintained
5257 F: drivers/edac/i7300_edac.c
5258
5259 EDAC-I7CORE
5260 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5261 L: linux-edac@vger.kernel.org
5262 S: Maintained
5263 F: drivers/edac/i7core_edac.c
5264
5265 EDAC-I82443BXGX
5266 M: Tim Small <tim@buttersideup.com>
5267 L: linux-edac@vger.kernel.org
5268 S: Maintained
5269 F: drivers/edac/i82443bxgx_edac.c
5270
5271 EDAC-I82975X
5272 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5273 M: "Arvind R." <arvino55@gmail.com>
5274 L: linux-edac@vger.kernel.org
5275 S: Maintained
5276 F: drivers/edac/i82975x_edac.c
5277
5278 EDAC-IE31200
5279 M: Jason Baron <jbaron@akamai.com>
5280 L: linux-edac@vger.kernel.org
5281 S: Maintained
5282 F: drivers/edac/ie31200_edac.c
5283
5284 EDAC-MPC85XX
5285 M: Johannes Thumshirn <morbidrsa@gmail.com>
5286 L: linux-edac@vger.kernel.org
5287 S: Maintained
5288 F: drivers/edac/mpc85xx_edac.[ch]
5289
5290 EDAC-PASEMI
5291 M: Egor Martovetsky <egor@pasemi.com>
5292 L: linux-edac@vger.kernel.org
5293 S: Maintained
5294 F: drivers/edac/pasemi_edac.c
5295
5296 EDAC-PND2
5297 M: Tony Luck <tony.luck@intel.com>
5298 L: linux-edac@vger.kernel.org
5299 S: Maintained
5300 F: drivers/edac/pnd2_edac.[ch]
5301
5302 EDAC-R82600
5303 M: Tim Small <tim@buttersideup.com>
5304 L: linux-edac@vger.kernel.org
5305 S: Maintained
5306 F: drivers/edac/r82600_edac.c
5307
5308 EDAC-SBRIDGE
5309 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5310 L: linux-edac@vger.kernel.org
5311 S: Maintained
5312 F: drivers/edac/sb_edac.c
5313
5314 EDAC-SKYLAKE
5315 M: Tony Luck <tony.luck@intel.com>
5316 L: linux-edac@vger.kernel.org
5317 S: Maintained
5318 F: drivers/edac/skx_edac.c
5319
5320 EDAC-TI
5321 M: Tero Kristo <t-kristo@ti.com>
5322 L: linux-edac@vger.kernel.org
5323 S: Maintained
5324 F: drivers/edac/ti_edac.c
5325
5326 EDIROL UA-101/UA-1000 DRIVER
5327 M: Clemens Ladisch <clemens@ladisch.de>
5328 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5329 T: git git://git.alsa-project.org/alsa-kernel.git
5330 S: Maintained
5331 F: sound/usb/misc/ua101.c
5332
5333 EFI TEST DRIVER
5334 L: linux-efi@vger.kernel.org
5335 M: Ivan Hu <ivan.hu@canonical.com>
5336 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5337 S: Maintained
5338 F: drivers/firmware/efi/test/
5339
5340 EFI VARIABLE FILESYSTEM
5341 M: Matthew Garrett <matthew.garrett@nebula.com>
5342 M: Jeremy Kerr <jk@ozlabs.org>
5343 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5345 L: linux-efi@vger.kernel.org
5346 S: Maintained
5347 F: fs/efivarfs/
5348
5349 EFIFB FRAMEBUFFER DRIVER
5350 L: linux-fbdev@vger.kernel.org
5351 M: Peter Jones <pjones@redhat.com>
5352 S: Maintained
5353 F: drivers/video/fbdev/efifb.c
5354
5355 EFS FILESYSTEM
5356 W: http://aeschi.ch.eu.org/efs/
5357 S: Orphan
5358 F: fs/efs/
5359
5360 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5361 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5362 L: netdev@vger.kernel.org
5363 S: Maintained
5364 F: drivers/net/ethernet/ibm/ehea/
5365
5366 EM28XX VIDEO4LINUX DRIVER
5367 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5368 L: linux-media@vger.kernel.org
5369 W: https://linuxtv.org
5370 T: git git://linuxtv.org/media_tree.git
5371 S: Maintained
5372 F: drivers/media/usb/em28xx/
5373 F: Documentation/media/v4l-drivers/em28xx*
5374
5375 EMBEDDED LINUX
5376 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5377 M: Matt Mackall <mpm@selenic.com>
5378 M: David Woodhouse <dwmw2@infradead.org>
5379 L: linux-embedded@vger.kernel.org
5380 S: Maintained
5381
5382 Emulex 10Gbps iSCSI - OneConnect DRIVER
5383 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5384 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5385 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5386 L: linux-scsi@vger.kernel.org
5387 W: http://www.broadcom.com
5388 S: Supported
5389 F: drivers/scsi/be2iscsi/
5390
5391 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5392 M: Sathya Perla <sathya.perla@broadcom.com>
5393 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5394 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5395 M: Somnath Kotur <somnath.kotur@broadcom.com>
5396 L: netdev@vger.kernel.org
5397 W: http://www.emulex.com
5398 S: Supported
5399 F: drivers/net/ethernet/emulex/benet/
5400
5401 EMULEX ONECONNECT ROCE DRIVER
5402 M: Selvin Xavier <selvin.xavier@broadcom.com>
5403 M: Devesh Sharma <devesh.sharma@broadcom.com>
5404 L: linux-rdma@vger.kernel.org
5405 W: http://www.broadcom.com
5406 S: Odd Fixes
5407 F: drivers/infiniband/hw/ocrdma/
5408 F: include/uapi/rdma/ocrdma-abi.h
5409
5410 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5411 M: James Smart <james.smart@broadcom.com>
5412 M: Dick Kennedy <dick.kennedy@broadcom.com>
5413 L: linux-scsi@vger.kernel.org
5414 W: http://www.broadcom.com
5415 S: Supported
5416 F: drivers/scsi/lpfc/
5417
5418 ENE CB710 FLASH CARD READER DRIVER
5419 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5420 S: Maintained
5421 F: drivers/misc/cb710/
5422 F: drivers/mmc/host/cb710-mmc.*
5423 F: include/linux/cb710.h
5424
5425 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5426 M: Maxim Levitsky <maximlevitsky@gmail.com>
5427 S: Maintained
5428 F: drivers/media/rc/ene_ir.*
5429
5430 EPSON S1D13XXX FRAMEBUFFER DRIVER
5431 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5432 S: Maintained
5433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5434 F: drivers/video/fbdev/s1d13xxxfb.c
5435 F: include/video/s1d13xxxfb.h
5436
5437 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5438 M: Jeff Layton <jlayton@kernel.org>
5439 S: Maintained
5440 F: lib/errseq.c
5441 F: include/linux/errseq.h
5442
5443 ET131X NETWORK DRIVER
5444 M: Mark Einon <mark.einon@gmail.com>
5445 S: Odd Fixes
5446 F: drivers/net/ethernet/agere/
5447
5448 ETHERNET BRIDGE
5449 M: Stephen Hemminger <stephen@networkplumber.org>
5450 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5451 L: netdev@vger.kernel.org
5452 W: http://www.linuxfoundation.org/en/Net:Bridge
5453 S: Maintained
5454 F: include/linux/netfilter_bridge/
5455 F: net/bridge/
5456
5457 ETHERNET PHY LIBRARY
5458 M: Andrew Lunn <andrew@lunn.ch>
5459 M: Florian Fainelli <f.fainelli@gmail.com>
5460 L: netdev@vger.kernel.org
5461 S: Maintained
5462 F: Documentation/ABI/testing/sysfs-bus-mdio
5463 F: Documentation/devicetree/bindings/net/mdio*
5464 F: Documentation/networking/phy.txt
5465 F: drivers/net/phy/
5466 F: drivers/of/of_mdio.c
5467 F: drivers/of/of_net.c
5468 F: include/linux/*mdio*.h
5469 F: include/linux/of_net.h
5470 F: include/linux/phy.h
5471 F: include/linux/phy_fixed.h
5472 F: include/linux/platform_data/mdio-bcm-unimac.h
5473 F: include/trace/events/mdio.h
5474 F: include/uapi/linux/mdio.h
5475 F: include/uapi/linux/mii.h
5476
5477 EXT2 FILE SYSTEM
5478 M: Jan Kara <jack@suse.com>
5479 L: linux-ext4@vger.kernel.org
5480 S: Maintained
5481 F: Documentation/filesystems/ext2.txt
5482 F: fs/ext2/
5483 F: include/linux/ext2*
5484
5485 EXT4 FILE SYSTEM
5486 M: "Theodore Ts'o" <tytso@mit.edu>
5487 M: Andreas Dilger <adilger.kernel@dilger.ca>
5488 L: linux-ext4@vger.kernel.org
5489 W: http://ext4.wiki.kernel.org
5490 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5492 S: Maintained
5493 F: Documentation/filesystems/ext4.txt
5494 F: fs/ext4/
5495
5496 Extended Verification Module (EVM)
5497 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5498 L: linux-integrity@vger.kernel.org
5499 S: Supported
5500 F: security/integrity/evm/
5501
5502 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5503 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5504 L: linux-efi@vger.kernel.org
5505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5506 S: Maintained
5507 F: Documentation/efi-stub.txt
5508 F: arch/*/kernel/efi.c
5509 F: arch/x86/boot/compressed/eboot.[ch]
5510 F: arch/*/include/asm/efi.h
5511 F: arch/x86/platform/efi/
5512 F: drivers/firmware/efi/
5513 F: include/linux/efi*.h
5514 F: arch/arm/boot/compressed/efi-header.S
5515 F: arch/arm64/kernel/efi-entry.S
5516
5517 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5518 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5519 M: Chanwoo Choi <cw00.choi@samsung.com>
5520 L: linux-kernel@vger.kernel.org
5521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5522 S: Maintained
5523 F: drivers/extcon/
5524 F: include/linux/extcon/
5525 F: include/linux/extcon.h
5526 F: Documentation/extcon/
5527 F: Documentation/devicetree/bindings/extcon/
5528
5529 EXYNOS DP DRIVER
5530 M: Jingoo Han <jingoohan1@gmail.com>
5531 L: dri-devel@lists.freedesktop.org
5532 S: Maintained
5533 F: drivers/gpu/drm/exynos/exynos_dp*
5534
5535 EXYNOS SYSMMU (IOMMU) driver
5536 M: Marek Szyprowski <m.szyprowski@samsung.com>
5537 L: iommu@lists.linux-foundation.org
5538 S: Maintained
5539 F: drivers/iommu/exynos-iommu.c
5540
5541 EZchip NPS platform support
5542 M: Vineet Gupta <vgupta@synopsys.com>
5543 M: Ofer Levi <oferle@mellanox.com>
5544 S: Supported
5545 F: arch/arc/plat-eznps
5546 F: arch/arc/boot/dts/eznps.dts
5547
5548 F2FS FILE SYSTEM
5549 M: Jaegeuk Kim <jaegeuk@kernel.org>
5550 M: Chao Yu <yuchao0@huawei.com>
5551 L: linux-f2fs-devel@lists.sourceforge.net
5552 W: https://f2fs.wiki.kernel.org/
5553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5554 S: Maintained
5555 F: Documentation/filesystems/f2fs.txt
5556 F: Documentation/ABI/testing/sysfs-fs-f2fs
5557 F: fs/f2fs/
5558 F: include/linux/f2fs_fs.h
5559 F: include/trace/events/f2fs.h
5560
5561 F71805F HARDWARE MONITORING DRIVER
5562 M: Jean Delvare <jdelvare@suse.com>
5563 L: linux-hwmon@vger.kernel.org
5564 S: Maintained
5565 F: Documentation/hwmon/f71805f
5566 F: drivers/hwmon/f71805f.c
5567
5568 FADDR2LINE
5569 M: Josh Poimboeuf <jpoimboe@redhat.com>
5570 S: Maintained
5571 F: scripts/faddr2line
5572
5573 FAILOVER MODULE
5574 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5575 L: netdev@vger.kernel.org
5576 S: Supported
5577 F: net/core/failover.c
5578 F: include/net/failover.h
5579 F: Documentation/networking/failover.rst
5580
5581 FANOTIFY
5582 M: Jan Kara <jack@suse.cz>
5583 R: Amir Goldstein <amir73il@gmail.com>
5584 L: linux-fsdevel@vger.kernel.org
5585 S: Maintained
5586 F: fs/notify/fanotify/
5587 F: include/linux/fanotify.h
5588 F: include/uapi/linux/fanotify.h
5589
5590 FARSYNC SYNCHRONOUS DRIVER
5591 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5592 W: http://www.farsite.co.uk/
5593 S: Supported
5594 F: drivers/net/wan/farsync.*
5595
5596 FAULT INJECTION SUPPORT
5597 M: Akinobu Mita <akinobu.mita@gmail.com>
5598 S: Supported
5599 F: Documentation/fault-injection/
5600 F: lib/fault-inject.c
5601
5602 FBTFT Framebuffer drivers
5603 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5604 S: Maintained
5605 F: drivers/staging/fbtft/
5606
5607 FC0011 TUNER DRIVER
5608 M: Michael Buesch <m@bues.ch>
5609 L: linux-media@vger.kernel.org
5610 S: Maintained
5611 F: drivers/media/tuners/fc0011.h
5612 F: drivers/media/tuners/fc0011.c
5613
5614 FC2580 MEDIA DRIVER
5615 M: Antti Palosaari <crope@iki.fi>
5616 L: linux-media@vger.kernel.org
5617 W: https://linuxtv.org
5618 W: http://palosaari.fi/linux/
5619 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5620 T: git git://linuxtv.org/anttip/media_tree.git
5621 S: Maintained
5622 F: drivers/media/tuners/fc2580*
5623
5624 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5625 M: Johannes Thumshirn <jth@kernel.org>
5626 L: linux-scsi@vger.kernel.org
5627 W: www.Open-FCoE.org
5628 S: Supported
5629 F: drivers/scsi/libfc/
5630 F: drivers/scsi/fcoe/
5631 F: include/scsi/fc/
5632 F: include/scsi/libfc.h
5633 F: include/scsi/libfcoe.h
5634 F: include/uapi/scsi/fc/
5635
5636 FILE LOCKING (flock() and fcntl()/lockf())
5637 M: Jeff Layton <jlayton@kernel.org>
5638 M: "J. Bruce Fields" <bfields@fieldses.org>
5639 L: linux-fsdevel@vger.kernel.org
5640 S: Maintained
5641 F: include/linux/fcntl.h
5642 F: include/uapi/linux/fcntl.h
5643 F: fs/fcntl.c
5644 F: fs/locks.c
5645
5646 FILESYSTEMS (VFS and infrastructure)
5647 M: Alexander Viro <viro@zeniv.linux.org.uk>
5648 L: linux-fsdevel@vger.kernel.org
5649 S: Maintained
5650 F: fs/*
5651 F: include/linux/fs.h
5652 F: include/uapi/linux/fs.h
5653
5654 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5655 M: Riku Voipio <riku.voipio@iki.fi>
5656 L: linux-hwmon@vger.kernel.org
5657 S: Maintained
5658 F: drivers/hwmon/f75375s.c
5659 F: include/linux/f75375s.h
5660
5661 FIREWIRE AUDIO DRIVERS
5662 M: Clemens Ladisch <clemens@ladisch.de>
5663 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5664 T: git git://git.alsa-project.org/alsa-kernel.git
5665 S: Maintained
5666 F: sound/firewire/
5667
5668 FIREWIRE MEDIA DRIVERS (firedtv)
5669 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5670 L: linux-media@vger.kernel.org
5671 L: linux1394-devel@lists.sourceforge.net
5672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5673 S: Maintained
5674 F: drivers/media/firewire/
5675
5676 FIREWIRE SBP-2 TARGET
5677 M: Chris Boot <bootc@bootc.net>
5678 L: linux-scsi@vger.kernel.org
5679 L: target-devel@vger.kernel.org
5680 L: linux1394-devel@lists.sourceforge.net
5681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5682 S: Maintained
5683 F: drivers/target/sbp/
5684
5685 FIREWIRE SUBSYSTEM
5686 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5687 L: linux1394-devel@lists.sourceforge.net
5688 W: http://ieee1394.wiki.kernel.org/
5689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5690 S: Maintained
5691 F: drivers/firewire/
5692 F: include/linux/firewire.h
5693 F: include/uapi/linux/firewire*.h
5694 F: tools/firewire/
5695
5696 FIRMWARE LOADER (request_firmware)
5697 M: Luis R. Rodriguez <mcgrof@kernel.org>
5698 L: linux-kernel@vger.kernel.org
5699 S: Maintained
5700 F: Documentation/firmware_class/
5701 F: drivers/base/firmware_loader/
5702 F: include/linux/firmware.h
5703
5704 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5705 M: Joshua Morris <josh.h.morris@us.ibm.com>
5706 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5707 S: Maintained
5708 F: drivers/block/rsxx/
5709
5710 FLOPPY DRIVER
5711 M: Jiri Kosina <jikos@kernel.org>
5712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5713 S: Odd fixes
5714 F: drivers/block/floppy.c
5715
5716 FMC SUBSYSTEM
5717 M: Alessandro Rubini <rubini@gnudd.com>
5718 W: http://www.ohwr.org/projects/fmc-bus
5719 S: Supported
5720 F: drivers/fmc/
5721 F: include/linux/fmc*.h
5722 F: include/linux/ipmi-fru.h
5723 K: fmc_d.*register
5724
5725 FPGA MANAGER FRAMEWORK
5726 M: Alan Tull <atull@kernel.org>
5727 M: Moritz Fischer <mdf@kernel.org>
5728 L: linux-fpga@vger.kernel.org
5729 S: Maintained
5730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5731 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5732 F: Documentation/fpga/
5733 F: Documentation/driver-api/fpga/
5734 F: Documentation/devicetree/bindings/fpga/
5735 F: drivers/fpga/
5736 F: include/linux/fpga/
5737 W: http://www.rocketboards.org
5738
5739 FPGA DFL DRIVERS
5740 M: Wu Hao <hao.wu@intel.com>
5741 L: linux-fpga@vger.kernel.org
5742 S: Maintained
5743 F: Documentation/fpga/dfl.txt
5744 F: include/uapi/linux/fpga-dfl.h
5745 F: drivers/fpga/dfl*
5746
5747 FPU EMULATOR
5748 M: Bill Metzenthen <billm@melbpc.org.au>
5749 W: http://floatingpoint.sourceforge.net/emulator/index.html
5750 S: Maintained
5751 F: arch/x86/math-emu/
5752
5753 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5754 L: netdev@vger.kernel.org
5755 S: Orphan
5756 F: drivers/net/wan/dlci.c
5757 F: drivers/net/wan/sdla.c
5758
5759 FRAMEBUFFER LAYER
5760 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5761 L: dri-devel@lists.freedesktop.org
5762 L: linux-fbdev@vger.kernel.org
5763 T: git git://github.com/bzolnier/linux.git
5764 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5765 S: Maintained
5766 F: Documentation/fb/
5767 F: drivers/video/
5768 F: include/video/
5769 F: include/linux/fb.h
5770 F: include/uapi/video/
5771 F: include/uapi/linux/fb.h
5772
5773 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5774 M: Horia Geantă <horia.geanta@nxp.com>
5775 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5776 L: linux-crypto@vger.kernel.org
5777 S: Maintained
5778 F: drivers/crypto/caam/
5779 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5780
5781 FREESCALE DIU FRAMEBUFFER DRIVER
5782 M: Timur Tabi <timur@kernel.org>
5783 L: linux-fbdev@vger.kernel.org
5784 S: Maintained
5785 F: drivers/video/fbdev/fsl-diu-fb.*
5786
5787 FREESCALE DMA DRIVER
5788 M: Li Yang <leoyang.li@nxp.com>
5789 M: Zhang Wei <zw@zh-kernel.org>
5790 L: linuxppc-dev@lists.ozlabs.org
5791 S: Maintained
5792 F: drivers/dma/fsldma.*
5793
5794 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5795 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5796 L: netdev@vger.kernel.org
5797 S: Maintained
5798 F: drivers/net/ethernet/freescale/gianfar*
5799 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5800
5801 FREESCALE GPMI NAND DRIVER
5802 M: Han Xu <han.xu@nxp.com>
5803 L: linux-mtd@lists.infradead.org
5804 S: Maintained
5805 F: drivers/mtd/nand/raw/gpmi-nand/*
5806
5807 FREESCALE I2C CPM DRIVER
5808 M: Jochen Friedrich <jochen@scram.de>
5809 L: linuxppc-dev@lists.ozlabs.org
5810 L: linux-i2c@vger.kernel.org
5811 S: Maintained
5812 F: drivers/i2c/busses/i2c-cpm.c
5813
5814 FREESCALE IMX / MXC FEC DRIVER
5815 M: Fugang Duan <fugang.duan@nxp.com>
5816 L: netdev@vger.kernel.org
5817 S: Maintained
5818 F: drivers/net/ethernet/freescale/fec_main.c
5819 F: drivers/net/ethernet/freescale/fec_ptp.c
5820 F: drivers/net/ethernet/freescale/fec.h
5821 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5822
5823 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5824 M: Sascha Hauer <s.hauer@pengutronix.de>
5825 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5826 L: linux-fbdev@vger.kernel.org
5827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5828 S: Maintained
5829 F: include/linux/platform_data/video-imxfb.h
5830 F: drivers/video/fbdev/imxfb.c
5831
5832 FREESCALE QORIQ DPAA ETHERNET DRIVER
5833 M: Madalin Bucur <madalin.bucur@nxp.com>
5834 L: netdev@vger.kernel.org
5835 S: Maintained
5836 F: drivers/net/ethernet/freescale/dpaa
5837
5838 FREESCALE QORIQ DPAA FMAN DRIVER
5839 M: Madalin Bucur <madalin.bucur@nxp.com>
5840 L: netdev@vger.kernel.org
5841 S: Maintained
5842 F: drivers/net/ethernet/freescale/fman
5843 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5844
5845 FREESCALE QORIQ PTP CLOCK DRIVER
5846 M: Yangbo Lu <yangbo.lu@nxp.com>
5847 L: netdev@vger.kernel.org
5848 S: Maintained
5849 F: drivers/ptp/ptp_qoriq.c
5850 F: include/linux/fsl/ptp_qoriq.h
5851 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5852
5853 FREESCALE QUAD SPI DRIVER
5854 M: Han Xu <han.xu@nxp.com>
5855 L: linux-mtd@lists.infradead.org
5856 S: Maintained
5857 F: drivers/mtd/spi-nor/fsl-quadspi.c
5858
5859 FREESCALE QUICC ENGINE LIBRARY
5860 M: Qiang Zhao <qiang.zhao@nxp.com>
5861 L: linuxppc-dev@lists.ozlabs.org
5862 S: Maintained
5863 F: drivers/soc/fsl/qe/
5864 F: include/soc/fsl/*qe*.h
5865 F: include/soc/fsl/*ucc*.h
5866
5867 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5868 M: Li Yang <leoyang.li@nxp.com>
5869 L: netdev@vger.kernel.org
5870 L: linuxppc-dev@lists.ozlabs.org
5871 S: Maintained
5872 F: drivers/net/ethernet/freescale/ucc_geth*
5873
5874 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5875 M: Zhao Qiang <qiang.zhao@nxp.com>
5876 L: netdev@vger.kernel.org
5877 L: linuxppc-dev@lists.ozlabs.org
5878 S: Maintained
5879 F: drivers/net/wan/fsl_ucc_hdlc*
5880
5881 FREESCALE QUICC ENGINE UCC UART DRIVER
5882 M: Timur Tabi <timur@kernel.org>
5883 L: linuxppc-dev@lists.ozlabs.org
5884 S: Maintained
5885 F: drivers/tty/serial/ucc_uart.c
5886
5887 FREESCALE SOC DRIVERS
5888 M: Li Yang <leoyang.li@nxp.com>
5889 L: linuxppc-dev@lists.ozlabs.org
5890 L: linux-arm-kernel@lists.infradead.org
5891 S: Maintained
5892 F: Documentation/devicetree/bindings/soc/fsl/
5893 F: drivers/soc/fsl/
5894 F: include/linux/fsl/
5895
5896 FREESCALE SOC FS_ENET DRIVER
5897 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5898 L: linuxppc-dev@lists.ozlabs.org
5899 L: netdev@vger.kernel.org
5900 S: Maintained
5901 F: drivers/net/ethernet/freescale/fs_enet/
5902 F: include/linux/fs_enet_pd.h
5903
5904 FREESCALE SOC SOUND DRIVERS
5905 M: Timur Tabi <timur@kernel.org>
5906 M: Nicolin Chen <nicoleotsuka@gmail.com>
5907 M: Xiubo Li <Xiubo.Lee@gmail.com>
5908 R: Fabio Estevam <fabio.estevam@nxp.com>
5909 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5910 L: linuxppc-dev@lists.ozlabs.org
5911 S: Maintained
5912 F: sound/soc/fsl/fsl*
5913 F: sound/soc/fsl/imx*
5914 F: sound/soc/fsl/mpc8610_hpcd.c
5915
5916 FREESCALE USB PERIPHERAL DRIVERS
5917 M: Li Yang <leoyang.li@nxp.com>
5918 L: linux-usb@vger.kernel.org
5919 L: linuxppc-dev@lists.ozlabs.org
5920 S: Maintained
5921 F: drivers/usb/gadget/udc/fsl*
5922
5923 FREEVXFS FILESYSTEM
5924 M: Christoph Hellwig <hch@infradead.org>
5925 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5926 S: Maintained
5927 F: fs/freevxfs/
5928
5929 FREEZER
5930 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5931 M: Pavel Machek <pavel@ucw.cz>
5932 L: linux-pm@vger.kernel.org
5933 S: Supported
5934 F: Documentation/power/freezing-of-tasks.txt
5935 F: include/linux/freezer.h
5936 F: kernel/freezer.c
5937
5938 FRONTSWAP API
5939 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5940 L: linux-kernel@vger.kernel.org
5941 S: Maintained
5942 F: mm/frontswap.c
5943 F: include/linux/frontswap.h
5944
5945 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5946 M: David Howells <dhowells@redhat.com>
5947 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5948 S: Supported
5949 F: Documentation/filesystems/caching/
5950 F: fs/fscache/
5951 F: include/linux/fscache*.h
5952
5953 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5954 M: Theodore Y. Ts'o <tytso@mit.edu>
5955 M: Jaegeuk Kim <jaegeuk@kernel.org>
5956 L: linux-fscrypt@vger.kernel.org
5957 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5959 S: Supported
5960 F: fs/crypto/
5961 F: include/linux/fscrypt*.h
5962 F: Documentation/filesystems/fscrypt.rst
5963
5964 FSI-ATTACHED I2C DRIVER
5965 M: Eddie James <eajames@linux.vnet.ibm.com>
5966 L: linux-i2c@vger.kernel.org
5967 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
5968 S: Maintained
5969 F: drivers/i2c/busses/i2c-fsi.c
5970 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
5971
5972 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5973 M: Jan Kara <jack@suse.cz>
5974 R: Amir Goldstein <amir73il@gmail.com>
5975 L: linux-fsdevel@vger.kernel.org
5976 S: Maintained
5977 F: fs/notify/
5978 F: include/linux/fsnotify*.h
5979
5980 FUJITSU LAPTOP EXTRAS
5981 M: Jonathan Woithe <jwoithe@just42.net>
5982 L: platform-driver-x86@vger.kernel.org
5983 S: Maintained
5984 F: drivers/platform/x86/fujitsu-laptop.c
5985
5986 FUJITSU M-5MO LS CAMERA ISP DRIVER
5987 M: Kyungmin Park <kyungmin.park@samsung.com>
5988 M: Heungjun Kim <riverful.kim@samsung.com>
5989 L: linux-media@vger.kernel.org
5990 S: Maintained
5991 F: drivers/media/i2c/m5mols/
5992 F: include/media/i2c/m5mols.h
5993
5994 FUJITSU TABLET EXTRAS
5995 M: Robert Gerlach <khnz@gmx.de>
5996 L: platform-driver-x86@vger.kernel.org
5997 S: Maintained
5998 F: drivers/platform/x86/fujitsu-tablet.c
5999
6000 FUSE: FILESYSTEM IN USERSPACE
6001 M: Miklos Szeredi <miklos@szeredi.hu>
6002 L: linux-fsdevel@vger.kernel.org
6003 W: http://fuse.sourceforge.net/
6004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6005 S: Maintained
6006 F: fs/fuse/
6007 F: include/uapi/linux/fuse.h
6008 F: Documentation/filesystems/fuse.txt
6009
6010 FUTEX SUBSYSTEM
6011 M: Thomas Gleixner <tglx@linutronix.de>
6012 M: Ingo Molnar <mingo@redhat.com>
6013 R: Peter Zijlstra <peterz@infradead.org>
6014 R: Darren Hart <dvhart@infradead.org>
6015 L: linux-kernel@vger.kernel.org
6016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6017 S: Maintained
6018 F: kernel/futex.c
6019 F: kernel/futex_compat.c
6020 F: include/asm-generic/futex.h
6021 F: include/linux/futex.h
6022 F: include/uapi/linux/futex.h
6023 F: tools/testing/selftests/futex/
6024 F: tools/perf/bench/futex*
6025 F: Documentation/*futex*
6026
6027 GCC PLUGINS
6028 M: Kees Cook <keescook@chromium.org>
6029 R: Emese Revfy <re.emese@gmail.com>
6030 L: kernel-hardening@lists.openwall.com
6031 S: Maintained
6032 F: scripts/gcc-plugins/
6033 F: scripts/gcc-plugin.sh
6034 F: scripts/Makefile.gcc-plugins
6035 F: Documentation/gcc-plugins.txt
6036
6037 GASKET DRIVER FRAMEWORK
6038 M: Rob Springer <rspringer@google.com>
6039 M: John Joseph <jnjoseph@google.com>
6040 M: Ben Chan <benchan@chromium.org>
6041 S: Maintained
6042 F: drivers/staging/gasket/
6043
6044 GCOV BASED KERNEL PROFILING
6045 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6046 S: Maintained
6047 F: kernel/gcov/
6048 F: Documentation/dev-tools/gcov.rst
6049
6050 GDB KERNEL DEBUGGING HELPER SCRIPTS
6051 M: Jan Kiszka <jan.kiszka@siemens.com>
6052 M: Kieran Bingham <kbingham@kernel.org>
6053 S: Supported
6054 F: scripts/gdb/
6055
6056 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6057 M: Achim Leubner <achim_leubner@adaptec.com>
6058 L: linux-scsi@vger.kernel.org
6059 W: http://www.icp-vortex.com/
6060 S: Supported
6061 F: drivers/scsi/gdt*
6062
6063 GEMTEK FM RADIO RECEIVER DRIVER
6064 M: Hans Verkuil <hverkuil@xs4all.nl>
6065 L: linux-media@vger.kernel.org
6066 T: git git://linuxtv.org/media_tree.git
6067 W: https://linuxtv.org
6068 S: Maintained
6069 F: drivers/media/radio/radio-gemtek*
6070
6071 GENERIC GPIO I2C DRIVER
6072 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6073 S: Supported
6074 F: drivers/i2c/busses/i2c-gpio.c
6075 F: include/linux/platform_data/i2c-gpio.h
6076
6077 GENERIC GPIO I2C MULTIPLEXER DRIVER
6078 M: Peter Korsgaard <peter.korsgaard@barco.com>
6079 L: linux-i2c@vger.kernel.org
6080 S: Supported
6081 F: drivers/i2c/muxes/i2c-mux-gpio.c
6082 F: include/linux/platform_data/i2c-mux-gpio.h
6083 F: Documentation/i2c/muxes/i2c-mux-gpio
6084
6085 GENERIC HDLC (WAN) DRIVERS
6086 M: Krzysztof Halasa <khc@pm.waw.pl>
6087 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6088 S: Maintained
6089 F: drivers/net/wan/c101.c
6090 F: drivers/net/wan/hd6457*
6091 F: drivers/net/wan/hdlc*
6092 F: drivers/net/wan/n2.c
6093 F: drivers/net/wan/pc300too.c
6094 F: drivers/net/wan/pci200syn.c
6095 F: drivers/net/wan/wanxl*
6096
6097 GENERIC INCLUDE/ASM HEADER FILES
6098 M: Arnd Bergmann <arnd@arndb.de>
6099 L: linux-arch@vger.kernel.org
6100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6101 S: Maintained
6102 F: include/asm-generic/
6103 F: include/uapi/asm-generic/
6104
6105 GENERIC PHY FRAMEWORK
6106 M: Kishon Vijay Abraham I <kishon@ti.com>
6107 L: linux-kernel@vger.kernel.org
6108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6109 S: Supported
6110 F: drivers/phy/
6111 F: include/linux/phy/
6112
6113 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6114 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6115 S: Supported
6116 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6117
6118 GENERIC PM DOMAINS
6119 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6120 M: Kevin Hilman <khilman@kernel.org>
6121 M: Ulf Hansson <ulf.hansson@linaro.org>
6122 L: linux-pm@vger.kernel.org
6123 S: Supported
6124 F: drivers/base/power/domain*.c
6125 F: include/linux/pm_domain.h
6126 F: Documentation/devicetree/bindings/power/power_domain.txt
6127
6128 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6129 M: Eugen Hristev <eugen.hristev@microchip.com>
6130 L: linux-input@vger.kernel.org
6131 S: Maintained
6132 F: drivers/input/touchscreen/resistive-adc-touch.c
6133
6134 GENERIC UIO DRIVER FOR PCI DEVICES
6135 M: "Michael S. Tsirkin" <mst@redhat.com>
6136 L: kvm@vger.kernel.org
6137 S: Supported
6138 F: drivers/uio/uio_pci_generic.c
6139
6140 GENWQE (IBM Generic Workqueue Card)
6141 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6142 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6143 S: Supported
6144 F: drivers/misc/genwqe/
6145
6146 GET_MAINTAINER SCRIPT
6147 M: Joe Perches <joe@perches.com>
6148 S: Maintained
6149 F: scripts/get_maintainer.pl
6150
6151 GFS2 FILE SYSTEM
6152 M: Bob Peterson <rpeterso@redhat.com>
6153 M: Andreas Gruenbacher <agruenba@redhat.com>
6154 L: cluster-devel@redhat.com
6155 W: http://sources.redhat.com/cluster/
6156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6157 S: Supported
6158 F: Documentation/filesystems/gfs2*.txt
6159 F: fs/gfs2/
6160 F: include/uapi/linux/gfs2_ondisk.h
6161
6162 GIGASET ISDN DRIVERS
6163 M: Paul Bolle <pebolle@tiscali.nl>
6164 L: gigaset307x-common@lists.sourceforge.net
6165 W: http://gigaset307x.sourceforge.net/
6166 S: Odd Fixes
6167 F: Documentation/isdn/README.gigaset
6168 F: drivers/isdn/gigaset/
6169 F: include/uapi/linux/gigaset_dev.h
6170
6171 GNSS SUBSYSTEM
6172 M: Johan Hovold <johan@kernel.org>
6173 S: Maintained
6174 F: Documentation/ABI/testing/sysfs-class-gnss
6175 F: Documentation/devicetree/bindings/gnss/
6176 F: drivers/gnss/
6177 F: include/linux/gnss.h
6178
6179 GO7007 MPEG CODEC
6180 M: Hans Verkuil <hans.verkuil@cisco.com>
6181 L: linux-media@vger.kernel.org
6182 S: Maintained
6183 F: drivers/media/usb/go7007/
6184
6185 GOODIX TOUCHSCREEN
6186 M: Bastien Nocera <hadess@hadess.net>
6187 L: linux-input@vger.kernel.org
6188 S: Maintained
6189 F: drivers/input/touchscreen/goodix.c
6190
6191 GPD POCKET FAN DRIVER
6192 M: Hans de Goede <hdegoede@redhat.com>
6193 L: platform-driver-x86@vger.kernel.org
6194 S: Maintained
6195 F: drivers/platform/x86/gpd-pocket-fan.c
6196
6197 GPIO ACPI SUPPORT
6198 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6199 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6200 L: linux-gpio@vger.kernel.org
6201 L: linux-acpi@vger.kernel.org
6202 S: Maintained
6203 F: Documentation/acpi/gpio-properties.txt
6204 F: drivers/gpio/gpiolib-acpi.c
6205
6206 GPIO IR Transmitter
6207 M: Sean Young <sean@mess.org>
6208 L: linux-media@vger.kernel.org
6209 S: Maintained
6210 F: drivers/media/rc/gpio-ir-tx.c
6211
6212 GPIO MOCKUP DRIVER
6213 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6214 R: Bartosz Golaszewski <brgl@bgdev.pl>
6215 L: linux-gpio@vger.kernel.org
6216 S: Maintained
6217 F: drivers/gpio/gpio-mockup.c
6218 F: tools/testing/selftests/gpio/
6219
6220 GPIO SUBSYSTEM
6221 M: Linus Walleij <linus.walleij@linaro.org>
6222 L: linux-gpio@vger.kernel.org
6223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6224 S: Maintained
6225 F: Documentation/devicetree/bindings/gpio/
6226 F: Documentation/driver-api/gpio/
6227 F: Documentation/gpio/
6228 F: Documentation/ABI/testing/gpio-cdev
6229 F: Documentation/ABI/obsolete/sysfs-gpio
6230 F: drivers/gpio/
6231 F: include/linux/gpio/
6232 F: include/linux/gpio.h
6233 F: include/linux/of_gpio.h
6234 F: include/asm-generic/gpio.h
6235 F: include/uapi/linux/gpio.h
6236 F: tools/gpio/
6237
6238 GRE DEMULTIPLEXER DRIVER
6239 M: Dmitry Kozlov <xeb@mail.ru>
6240 L: netdev@vger.kernel.org
6241 S: Maintained
6242 F: net/ipv4/gre_demux.c
6243 F: net/ipv4/gre_offload.c
6244 F: include/net/gre.h
6245
6246 GRETH 10/100/1G Ethernet MAC device driver
6247 M: Andreas Larsson <andreas@gaisler.com>
6248 L: netdev@vger.kernel.org
6249 S: Maintained
6250 F: drivers/net/ethernet/aeroflex/
6251
6252 GREYBUS AUDIO PROTOCOLS DRIVERS
6253 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6254 M: Mark Greer <mgreer@animalcreek.com>
6255 S: Maintained
6256 F: drivers/staging/greybus/audio_apbridgea.c
6257 F: drivers/staging/greybus/audio_apbridgea.h
6258 F: drivers/staging/greybus/audio_codec.c
6259 F: drivers/staging/greybus/audio_codec.h
6260 F: drivers/staging/greybus/audio_gb.c
6261 F: drivers/staging/greybus/audio_manager.c
6262 F: drivers/staging/greybus/audio_manager.h
6263 F: drivers/staging/greybus/audio_manager_module.c
6264 F: drivers/staging/greybus/audio_manager_private.h
6265 F: drivers/staging/greybus/audio_manager_sysfs.c
6266 F: drivers/staging/greybus/audio_module.c
6267 F: drivers/staging/greybus/audio_topology.c
6268
6269 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6270 M: Viresh Kumar <vireshk@kernel.org>
6271 S: Maintained
6272 F: drivers/staging/greybus/authentication.c
6273 F: drivers/staging/greybus/bootrom.c
6274 F: drivers/staging/greybus/firmware.h
6275 F: drivers/staging/greybus/fw-core.c
6276 F: drivers/staging/greybus/fw-download.c
6277 F: drivers/staging/greybus/fw-management.c
6278 F: drivers/staging/greybus/greybus_authentication.h
6279 F: drivers/staging/greybus/greybus_firmware.h
6280 F: drivers/staging/greybus/hid.c
6281 F: drivers/staging/greybus/i2c.c
6282 F: drivers/staging/greybus/spi.c
6283 F: drivers/staging/greybus/spilib.c
6284 F: drivers/staging/greybus/spilib.h
6285
6286 GREYBUS LOOPBACK DRIVER
6287 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6288 S: Maintained
6289 F: drivers/staging/greybus/loopback.c
6290
6291 GREYBUS PLATFORM DRIVERS
6292 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6293 S: Maintained
6294 F: drivers/staging/greybus/arche-platform.c
6295 F: drivers/staging/greybus/arche-apb-ctrl.c
6296 F: drivers/staging/greybus/arche_platform.h
6297
6298 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6299 M: Rui Miguel Silva <rmfrfs@gmail.com>
6300 S: Maintained
6301 F: drivers/staging/greybus/sdio.c
6302 F: drivers/staging/greybus/light.c
6303 F: drivers/staging/greybus/gpio.c
6304 F: drivers/staging/greybus/power_supply.c
6305 F: drivers/staging/greybus/spi.c
6306 F: drivers/staging/greybus/spilib.c
6307
6308 GREYBUS SUBSYSTEM
6309 M: Johan Hovold <johan@kernel.org>
6310 M: Alex Elder <elder@kernel.org>
6311 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6312 S: Maintained
6313 F: drivers/staging/greybus/
6314 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6315
6316 GREYBUS UART PROTOCOLS DRIVERS
6317 M: David Lin <dtwlin@gmail.com>
6318 S: Maintained
6319 F: drivers/staging/greybus/uart.c
6320 F: drivers/staging/greybus/log.c
6321
6322 GS1662 VIDEO SERIALIZER
6323 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6324 L: linux-media@vger.kernel.org
6325 T: git git://linuxtv.org/media_tree.git
6326 S: Maintained
6327 F: drivers/media/spi/gs1662.c
6328
6329 GSPCA FINEPIX SUBDRIVER
6330 M: Frank Zago <frank@zago.net>
6331 L: linux-media@vger.kernel.org
6332 T: git git://linuxtv.org/media_tree.git
6333 S: Maintained
6334 F: drivers/media/usb/gspca/finepix.c
6335
6336 GSPCA GL860 SUBDRIVER
6337 M: Olivier Lorin <o.lorin@laposte.net>
6338 L: linux-media@vger.kernel.org
6339 T: git git://linuxtv.org/media_tree.git
6340 S: Maintained
6341 F: drivers/media/usb/gspca/gl860/
6342
6343 GSPCA M5602 SUBDRIVER
6344 M: Erik Andren <erik.andren@gmail.com>
6345 L: linux-media@vger.kernel.org
6346 T: git git://linuxtv.org/media_tree.git
6347 S: Maintained
6348 F: drivers/media/usb/gspca/m5602/
6349
6350 GSPCA PAC207 SONIXB SUBDRIVER
6351 M: Hans Verkuil <hverkuil@xs4all.nl>
6352 L: linux-media@vger.kernel.org
6353 T: git git://linuxtv.org/media_tree.git
6354 S: Odd Fixes
6355 F: drivers/media/usb/gspca/pac207.c
6356
6357 GSPCA SN9C20X SUBDRIVER
6358 M: Brian Johnson <brijohn@gmail.com>
6359 L: linux-media@vger.kernel.org
6360 T: git git://linuxtv.org/media_tree.git
6361 S: Maintained
6362 F: drivers/media/usb/gspca/sn9c20x.c
6363
6364 GSPCA T613 SUBDRIVER
6365 M: Leandro Costantino <lcostantino@gmail.com>
6366 L: linux-media@vger.kernel.org
6367 T: git git://linuxtv.org/media_tree.git
6368 S: Maintained
6369 F: drivers/media/usb/gspca/t613.c
6370
6371 GSPCA USB WEBCAM DRIVER
6372 M: Hans Verkuil <hverkuil@xs4all.nl>
6373 L: linux-media@vger.kernel.org
6374 T: git git://linuxtv.org/media_tree.git
6375 S: Odd Fixes
6376 F: drivers/media/usb/gspca/
6377
6378 GTP (GPRS Tunneling Protocol)
6379 M: Pablo Neira Ayuso <pablo@netfilter.org>
6380 M: Harald Welte <laforge@gnumonks.org>
6381 L: osmocom-net-gprs@lists.osmocom.org
6382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6383 S: Maintained
6384 F: drivers/net/gtp.c
6385
6386 GUID PARTITION TABLE (GPT)
6387 M: Davidlohr Bueso <dave@stgolabs.net>
6388 L: linux-efi@vger.kernel.org
6389 S: Maintained
6390 F: block/partitions/efi.*
6391
6392 H8/300 ARCHITECTURE
6393 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6394 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6395 W: http://uclinux-h8.sourceforge.jp
6396 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6397 S: Maintained
6398 F: arch/h8300/
6399 F: drivers/clocksource/h8300_*.c
6400 F: drivers/clk/h8300/
6401 F: drivers/irqchip/irq-renesas-h8*.c
6402
6403 HACKRF MEDIA DRIVER
6404 M: Antti Palosaari <crope@iki.fi>
6405 L: linux-media@vger.kernel.org
6406 W: https://linuxtv.org
6407 W: http://palosaari.fi/linux/
6408 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6409 T: git git://linuxtv.org/anttip/media_tree.git
6410 S: Maintained
6411 F: drivers/media/usb/hackrf/
6412
6413 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6414 M: Frank Seidel <frank@f-seidel.de>
6415 L: platform-driver-x86@vger.kernel.org
6416 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6417 S: Maintained
6418 F: drivers/platform/x86/hdaps.c
6419
6420 HARDWARE MONITORING
6421 M: Jean Delvare <jdelvare@suse.com>
6422 M: Guenter Roeck <linux@roeck-us.net>
6423 L: linux-hwmon@vger.kernel.org
6424 W: http://hwmon.wiki.kernel.org/
6425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6426 S: Maintained
6427 F: Documentation/devicetree/bindings/hwmon/
6428 F: Documentation/hwmon/
6429 F: drivers/hwmon/
6430 F: include/linux/hwmon*.h
6431
6432 HARDWARE RANDOM NUMBER GENERATOR CORE
6433 M: Matt Mackall <mpm@selenic.com>
6434 M: Herbert Xu <herbert@gondor.apana.org.au>
6435 L: linux-crypto@vger.kernel.org
6436 S: Odd fixes
6437 F: Documentation/devicetree/bindings/rng/
6438 F: Documentation/hw_random.txt
6439 F: drivers/char/hw_random/
6440 F: include/linux/hw_random.h
6441
6442 HARDWARE TRACING FACILITIES
6443 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6444 S: Maintained
6445 F: drivers/hwtracing/
6446
6447 HARDWARE SPINLOCK CORE
6448 M: Ohad Ben-Cohen <ohad@wizery.com>
6449 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6450 L: linux-remoteproc@vger.kernel.org
6451 S: Maintained
6452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6453 F: Documentation/devicetree/bindings/hwlock/
6454 F: Documentation/hwspinlock.txt
6455 F: drivers/hwspinlock/
6456 F: include/linux/hwspinlock.h
6457
6458 HARMONY SOUND DRIVER
6459 L: linux-parisc@vger.kernel.org
6460 S: Maintained
6461 F: sound/parisc/harmony.*
6462
6463 HDPVR USB VIDEO ENCODER DRIVER
6464 M: Hans Verkuil <hverkuil@xs4all.nl>
6465 L: linux-media@vger.kernel.org
6466 T: git git://linuxtv.org/media_tree.git
6467 W: https://linuxtv.org
6468 S: Odd Fixes
6469 F: drivers/media/usb/hdpvr/
6470
6471 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6472 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6473 S: Supported
6474 F: Documentation/watchdog/hpwdt.txt
6475 F: drivers/watchdog/hpwdt.c
6476
6477 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6478 M: Don Brace <don.brace@microsemi.com>
6479 L: esc.storagedev@microsemi.com
6480 L: linux-scsi@vger.kernel.org
6481 S: Supported
6482 F: Documentation/scsi/hpsa.txt
6483 F: drivers/scsi/hpsa*.[ch]
6484 F: include/linux/cciss*.h
6485 F: include/uapi/linux/cciss*.h
6486
6487 HFI1 DRIVER
6488 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6489 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6490 L: linux-rdma@vger.kernel.org
6491 S: Supported
6492 F: drivers/infiniband/hw/hfi1
6493
6494 HFS FILESYSTEM
6495 L: linux-fsdevel@vger.kernel.org
6496 S: Orphan
6497 F: Documentation/filesystems/hfs.txt
6498 F: fs/hfs/
6499
6500 HFSPLUS FILESYSTEM
6501 L: linux-fsdevel@vger.kernel.org
6502 S: Orphan
6503 F: Documentation/filesystems/hfsplus.txt
6504 F: fs/hfsplus/
6505
6506 HGA FRAMEBUFFER DRIVER
6507 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6508 L: linux-nvidia@lists.surfsouth.com
6509 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6510 S: Maintained
6511 F: drivers/video/fbdev/hgafb.c
6512
6513 HIBERNATION (aka Software Suspend, aka swsusp)
6514 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6515 M: Pavel Machek <pavel@ucw.cz>
6516 L: linux-pm@vger.kernel.org
6517 B: https://bugzilla.kernel.org
6518 S: Supported
6519 F: arch/x86/power/
6520 F: drivers/base/power/
6521 F: kernel/power/
6522 F: include/linux/suspend.h
6523 F: include/linux/freezer.h
6524 F: include/linux/pm.h
6525 F: arch/*/include/asm/suspend*.h
6526
6527 HID CORE LAYER
6528 M: Jiri Kosina <jikos@kernel.org>
6529 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6530 L: linux-input@vger.kernel.org
6531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6532 S: Maintained
6533 F: drivers/hid/
6534 F: include/linux/hid*
6535 F: include/uapi/linux/hid*
6536
6537 HID SENSOR HUB DRIVERS
6538 M: Jiri Kosina <jikos@kernel.org>
6539 M: Jonathan Cameron <jic23@kernel.org>
6540 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6541 L: linux-input@vger.kernel.org
6542 L: linux-iio@vger.kernel.org
6543 S: Maintained
6544 F: Documentation/hid/hid-sensor*
6545 F: drivers/hid/hid-sensor-*
6546 F: drivers/iio/*/hid-*
6547 F: include/linux/hid-sensor-*
6548
6549 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6550 M: Thomas Gleixner <tglx@linutronix.de>
6551 L: linux-kernel@vger.kernel.org
6552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6553 S: Maintained
6554 F: Documentation/timers/
6555 F: kernel/time/hrtimer.c
6556 F: kernel/time/clockevents.c
6557 F: kernel/time/timer_*.c
6558 F: include/linux/clockchips.h
6559 F: include/linux/hrtimer.h
6560
6561 HIGH-SPEED SCC DRIVER FOR AX.25
6562 L: linux-hams@vger.kernel.org
6563 S: Orphan
6564 F: drivers/net/hamradio/dmascc.c
6565 F: drivers/net/hamradio/scc.c
6566
6567 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6568 M: HighPoint Linux Team <linux@highpoint-tech.com>
6569 W: http://www.highpoint-tech.com
6570 S: Supported
6571 F: Documentation/scsi/hptiop.txt
6572 F: drivers/scsi/hptiop.c
6573
6574 HIPPI
6575 M: Jes Sorensen <jes@trained-monkey.org>
6576 L: linux-hippi@sunsite.dk
6577 S: Maintained
6578 F: include/linux/hippidevice.h
6579 F: include/uapi/linux/if_hippi.h
6580 F: net/802/hippi.c
6581 F: drivers/net/hippi/
6582
6583 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6584 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6585 M: Salil Mehta <salil.mehta@huawei.com>
6586 L: netdev@vger.kernel.org
6587 W: http://www.hisilicon.com
6588 S: Maintained
6589 F: drivers/net/ethernet/hisilicon/hns3/
6590
6591 HISILICON LPC BUS DRIVER
6592 M: john.garry@huawei.com
6593 W: http://www.hisilicon.com
6594 S: Maintained
6595 F: drivers/bus/hisi_lpc.c
6596 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6597
6598 HISILICON NETWORK SUBSYSTEM DRIVER
6599 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6600 M: Salil Mehta <salil.mehta@huawei.com>
6601 L: netdev@vger.kernel.org
6602 W: http://www.hisilicon.com
6603 S: Maintained
6604 F: drivers/net/ethernet/hisilicon/
6605 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6606
6607 HISILICON PMU DRIVER
6608 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6609 W: http://www.hisilicon.com
6610 S: Supported
6611 F: drivers/perf/hisilicon
6612 F: Documentation/perf/hisi-pmu.txt
6613
6614 HISILICON ROCE DRIVER
6615 M: Lijun Ou <oulijun@huawei.com>
6616 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6617 L: linux-rdma@vger.kernel.org
6618 S: Maintained
6619 F: drivers/infiniband/hw/hns/
6620 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6621
6622 HISILICON SAS Controller
6623 M: John Garry <john.garry@huawei.com>
6624 W: http://www.hisilicon.com
6625 S: Supported
6626 F: drivers/scsi/hisi_sas/
6627 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6628
6629 HMM - Heterogeneous Memory Management
6630 M: Jérôme Glisse <jglisse@redhat.com>
6631 L: linux-mm@kvack.org
6632 S: Maintained
6633 F: mm/hmm*
6634 F: include/linux/hmm*
6635 F: Documentation/vm/hmm.rst
6636
6637 HOST AP DRIVER
6638 M: Jouni Malinen <j@w1.fi>
6639 L: linux-wireless@vger.kernel.org
6640 W: http://w1.fi/hostap-driver.html
6641 S: Obsolete
6642 F: drivers/net/wireless/intersil/hostap/
6643
6644 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6645 L: platform-driver-x86@vger.kernel.org
6646 S: Orphan
6647 F: drivers/platform/x86/tc1100-wmi.c
6648
6649 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6650 M: Jaroslav Kysela <perex@perex.cz>
6651 S: Maintained
6652 F: drivers/net/ethernet/hp/hp100.*
6653
6654 HPET: High Precision Event Timers driver
6655 M: Clemens Ladisch <clemens@ladisch.de>
6656 S: Maintained
6657 F: Documentation/timers/hpet.txt
6658 F: drivers/char/hpet.c
6659 F: include/linux/hpet.h
6660 F: include/uapi/linux/hpet.h
6661
6662 HPET: x86
6663 S: Orphan
6664 F: arch/x86/kernel/hpet.c
6665 F: arch/x86/include/asm/hpet.h
6666
6667 HPFS FILESYSTEM
6668 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6669 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6670 S: Maintained
6671 F: fs/hpfs/
6672
6673 HSI SUBSYSTEM
6674 M: Sebastian Reichel <sre@kernel.org>
6675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6676 S: Maintained
6677 F: Documentation/ABI/testing/sysfs-bus-hsi
6678 F: Documentation/driver-api/hsi.rst
6679 F: drivers/hsi/
6680 F: include/linux/hsi/
6681 F: include/uapi/linux/hsi/
6682
6683 HSO 3G MODEM DRIVER
6684 L: linux-usb@vger.kernel.org
6685 S: Orphan
6686 F: drivers/net/usb/hso.c
6687
6688 HSR NETWORK PROTOCOL
6689 M: Arvid Brodin <arvid.brodin@alten.se>
6690 L: netdev@vger.kernel.org
6691 S: Maintained
6692 F: net/hsr/
6693
6694 HT16K33 LED CONTROLLER DRIVER
6695 M: Robin van der Gracht <robin@protonic.nl>
6696 S: Maintained
6697 F: drivers/auxdisplay/ht16k33.c
6698 F: Documentation/devicetree/bindings/display/ht16k33.txt
6699
6700 HTCPEN TOUCHSCREEN DRIVER
6701 M: Pau Oliva Fora <pof@eslack.org>
6702 L: linux-input@vger.kernel.org
6703 S: Maintained
6704 F: drivers/input/touchscreen/htcpen.c
6705
6706 HUAWEI ETHERNET DRIVER
6707 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6708 L: netdev@vger.kernel.org
6709 S: Supported
6710 F: Documentation/networking/hinic.txt
6711 F: drivers/net/ethernet/huawei/hinic/
6712
6713 HUGETLB FILESYSTEM
6714 M: Mike Kravetz <mike.kravetz@oracle.com>
6715 L: linux-mm@kvack.org
6716 S: Maintained
6717 F: fs/hugetlbfs/
6718 F: mm/hugetlb.c
6719 F: include/linux/hugetlb.h
6720 F: Documentation/admin-guide/mm/hugetlbpage.rst
6721 F: Documentation/vm/hugetlbfs_reserv.rst
6722 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6723
6724 HVA ST MEDIA DRIVER
6725 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6726 L: linux-media@vger.kernel.org
6727 T: git git://linuxtv.org/media_tree.git
6728 W: https://linuxtv.org
6729 S: Supported
6730 F: drivers/media/platform/sti/hva
6731
6732 HWPOISON MEMORY FAILURE HANDLING
6733 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6734 L: linux-mm@kvack.org
6735 S: Maintained
6736 F: mm/memory-failure.c
6737 F: mm/hwpoison-inject.c
6738
6739 Hyper-V CORE AND DRIVERS
6740 M: "K. Y. Srinivasan" <kys@microsoft.com>
6741 M: Haiyang Zhang <haiyangz@microsoft.com>
6742 M: Stephen Hemminger <sthemmin@microsoft.com>
6743 L: devel@linuxdriverproject.org
6744 S: Maintained
6745 F: Documentation/networking/netvsc.txt
6746 F: arch/x86/include/asm/mshyperv.h
6747 F: arch/x86/include/asm/trace/hyperv.h
6748 F: arch/x86/include/asm/hyperv-tlfs.h
6749 F: arch/x86/kernel/cpu/mshyperv.c
6750 F: arch/x86/hyperv
6751 F: drivers/hid/hid-hyperv.c
6752 F: drivers/hv/
6753 F: drivers/input/serio/hyperv-keyboard.c
6754 F: drivers/pci/controller/pci-hyperv.c
6755 F: drivers/net/hyperv/
6756 F: drivers/scsi/storvsc_drv.c
6757 F: drivers/uio/uio_hv_generic.c
6758 F: drivers/video/fbdev/hyperv_fb.c
6759 F: net/vmw_vsock/hyperv_transport.c
6760 F: include/linux/hyperv.h
6761 F: include/uapi/linux/hyperv.h
6762 F: tools/hv/
6763 F: Documentation/ABI/stable/sysfs-bus-vmbus
6764
6765 HYPERVISOR VIRTUAL CONSOLE DRIVER
6766 L: linuxppc-dev@lists.ozlabs.org
6767 S: Odd Fixes
6768 F: drivers/tty/hvc/
6769
6770 I2C ACPI SUPPORT
6771 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6772 L: linux-i2c@vger.kernel.org
6773 L: linux-acpi@vger.kernel.org
6774 S: Maintained
6775 F: drivers/i2c/i2c-core-acpi.c
6776
6777 I2C MUXES
6778 M: Peter Rosin <peda@axentia.se>
6779 L: linux-i2c@vger.kernel.org
6780 S: Maintained
6781 F: Documentation/i2c/i2c-topology
6782 F: Documentation/i2c/muxes/
6783 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6784 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6785 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6786 F: drivers/i2c/i2c-mux.c
6787 F: drivers/i2c/muxes/
6788 F: include/linux/i2c-mux.h
6789
6790 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6791 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6792 L: linux-i2c@vger.kernel.org
6793 S: Maintained
6794 F: drivers/i2c/busses/i2c-mv64xxx.c
6795
6796 I2C OVER PARALLEL PORT
6797 M: Jean Delvare <jdelvare@suse.com>
6798 L: linux-i2c@vger.kernel.org
6799 S: Maintained
6800 F: Documentation/i2c/busses/i2c-parport
6801 F: Documentation/i2c/busses/i2c-parport-light
6802 F: drivers/i2c/busses/i2c-parport.c
6803 F: drivers/i2c/busses/i2c-parport-light.c
6804
6805 I2C SUBSYSTEM
6806 M: Wolfram Sang <wsa@the-dreams.de>
6807 L: linux-i2c@vger.kernel.org
6808 W: https://i2c.wiki.kernel.org/
6809 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6811 S: Maintained
6812 F: Documentation/devicetree/bindings/i2c/i2c.txt
6813 F: Documentation/i2c/
6814 F: drivers/i2c/*
6815 F: include/linux/i2c.h
6816 F: include/linux/i2c-dev.h
6817 F: include/linux/i2c-smbus.h
6818 F: include/uapi/linux/i2c.h
6819 F: include/uapi/linux/i2c-*.h
6820
6821 I2C SUBSYSTEM HOST DRIVERS
6822 L: linux-i2c@vger.kernel.org
6823 W: https://i2c.wiki.kernel.org/
6824 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6826 S: Odd Fixes
6827 F: Documentation/devicetree/bindings/i2c/
6828 F: drivers/i2c/algos/
6829 F: drivers/i2c/busses/
6830
6831 I2C-TAOS-EVM DRIVER
6832 M: Jean Delvare <jdelvare@suse.com>
6833 L: linux-i2c@vger.kernel.org
6834 S: Maintained
6835 F: Documentation/i2c/busses/i2c-taos-evm
6836 F: drivers/i2c/busses/i2c-taos-evm.c
6837
6838 I2C-TINY-USB DRIVER
6839 M: Till Harbaum <till@harbaum.org>
6840 L: linux-i2c@vger.kernel.org
6841 W: http://www.harbaum.org/till/i2c_tiny_usb
6842 S: Maintained
6843 F: drivers/i2c/busses/i2c-tiny-usb.c
6844
6845 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6846 M: Jean Delvare <jdelvare@suse.com>
6847 L: linux-i2c@vger.kernel.org
6848 S: Maintained
6849 F: Documentation/i2c/busses/i2c-ali1535
6850 F: Documentation/i2c/busses/i2c-ali1563
6851 F: Documentation/i2c/busses/i2c-ali15x3
6852 F: Documentation/i2c/busses/i2c-amd756
6853 F: Documentation/i2c/busses/i2c-amd8111
6854 F: Documentation/i2c/busses/i2c-i801
6855 F: Documentation/i2c/busses/i2c-nforce2
6856 F: Documentation/i2c/busses/i2c-piix4
6857 F: Documentation/i2c/busses/i2c-sis5595
6858 F: Documentation/i2c/busses/i2c-sis630
6859 F: Documentation/i2c/busses/i2c-sis96x
6860 F: Documentation/i2c/busses/i2c-via
6861 F: Documentation/i2c/busses/i2c-viapro
6862 F: drivers/i2c/busses/i2c-ali1535.c
6863 F: drivers/i2c/busses/i2c-ali1563.c
6864 F: drivers/i2c/busses/i2c-ali15x3.c
6865 F: drivers/i2c/busses/i2c-amd756.c
6866 F: drivers/i2c/busses/i2c-amd756-s4882.c
6867 F: drivers/i2c/busses/i2c-amd8111.c
6868 F: drivers/i2c/busses/i2c-i801.c
6869 F: drivers/i2c/busses/i2c-isch.c
6870 F: drivers/i2c/busses/i2c-nforce2.c
6871 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6872 F: drivers/i2c/busses/i2c-piix4.c
6873 F: drivers/i2c/busses/i2c-sis5595.c
6874 F: drivers/i2c/busses/i2c-sis630.c
6875 F: drivers/i2c/busses/i2c-sis96x.c
6876 F: drivers/i2c/busses/i2c-via.c
6877 F: drivers/i2c/busses/i2c-viapro.c
6878
6879 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6880 M: Hans de Goede <hdegoede@redhat.com>
6881 L: linux-i2c@vger.kernel.org
6882 S: Maintained
6883 F: drivers/i2c/busses/i2c-cht-wc.c
6884
6885 I2C/SMBUS ISMT DRIVER
6886 M: Seth Heasley <seth.heasley@intel.com>
6887 M: Neil Horman <nhorman@tuxdriver.com>
6888 L: linux-i2c@vger.kernel.org
6889 F: drivers/i2c/busses/i2c-ismt.c
6890 F: Documentation/i2c/busses/i2c-ismt
6891
6892 I2C/SMBUS STUB DRIVER
6893 M: Jean Delvare <jdelvare@suse.com>
6894 L: linux-i2c@vger.kernel.org
6895 S: Maintained
6896 F: drivers/i2c/i2c-stub.c
6897
6898 IA64 (Itanium) PLATFORM
6899 M: Tony Luck <tony.luck@intel.com>
6900 M: Fenghua Yu <fenghua.yu@intel.com>
6901 L: linux-ia64@vger.kernel.org
6902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6903 S: Maintained
6904 F: arch/ia64/
6905
6906 IBM Power 842 compression accelerator
6907 M: Haren Myneni <haren@us.ibm.com>
6908 S: Supported
6909 F: drivers/crypto/nx/Makefile
6910 F: drivers/crypto/nx/Kconfig
6911 F: drivers/crypto/nx/nx-842*
6912 F: include/linux/sw842.h
6913 F: crypto/842.c
6914 F: lib/842/
6915
6916 IBM Power in-Nest Crypto Acceleration
6917 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6918 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6919 L: linux-crypto@vger.kernel.org
6920 S: Supported
6921 F: drivers/crypto/nx/Makefile
6922 F: drivers/crypto/nx/Kconfig
6923 F: drivers/crypto/nx/nx-aes*
6924 F: drivers/crypto/nx/nx-sha*
6925 F: drivers/crypto/nx/nx.*
6926 F: drivers/crypto/nx/nx_csbcpb.h
6927 F: drivers/crypto/nx/nx_debugfs.h
6928
6929 IBM Power Linux RAID adapter
6930 M: Brian King <brking@us.ibm.com>
6931 S: Supported
6932 F: drivers/scsi/ipr.*
6933
6934 IBM Power SRIOV Virtual NIC Device Driver
6935 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6936 M: John Allen <jallen@linux.vnet.ibm.com>
6937 L: netdev@vger.kernel.org
6938 S: Supported
6939 F: drivers/net/ethernet/ibm/ibmvnic.*
6940
6941 IBM Power Virtual Accelerator Switchboard
6942 M: Sukadev Bhattiprolu
6943 L: linuxppc-dev@lists.ozlabs.org
6944 S: Supported
6945 F: arch/powerpc/platforms/powernv/vas*
6946 F: arch/powerpc/platforms/powernv/copy-paste.h
6947 F: arch/powerpc/include/asm/vas.h
6948 F: arch/powerpc/include/uapi/asm/vas.h
6949
6950 IBM Power Virtual Ethernet Device Driver
6951 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6952 L: netdev@vger.kernel.org
6953 S: Supported
6954 F: drivers/net/ethernet/ibm/ibmveth.*
6955
6956 IBM Power Virtual FC Device Drivers
6957 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6958 L: linux-scsi@vger.kernel.org
6959 S: Supported
6960 F: drivers/scsi/ibmvscsi/ibmvfc*
6961
6962 IBM Power Virtual Management Channel Driver
6963 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6964 M: Steven Royer <seroyer@linux.vnet.ibm.com>
6965 S: Supported
6966 F: drivers/misc/ibmvmc.*
6967
6968 IBM Power Virtual SCSI Device Drivers
6969 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6970 L: linux-scsi@vger.kernel.org
6971 S: Supported
6972 F: drivers/scsi/ibmvscsi/ibmvscsi*
6973 F: include/scsi/viosrp.h
6974
6975 IBM Power Virtual SCSI Device Target Driver
6976 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6977 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6978 L: linux-scsi@vger.kernel.org
6979 L: target-devel@vger.kernel.org
6980 S: Supported
6981 F: drivers/scsi/ibmvscsi_tgt/
6982
6983 IBM Power VMX Cryptographic instructions
6984 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6985 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6986 L: linux-crypto@vger.kernel.org
6987 S: Supported
6988 F: drivers/crypto/vmx/Makefile
6989 F: drivers/crypto/vmx/Kconfig
6990 F: drivers/crypto/vmx/vmx.c
6991 F: drivers/crypto/vmx/aes*
6992 F: drivers/crypto/vmx/ghash*
6993 F: drivers/crypto/vmx/ppc-xlate.pl
6994
6995 IBM ServeRAID RAID DRIVER
6996 S: Orphan
6997 F: drivers/scsi/ips.*
6998
6999 ICH LPC AND GPIO DRIVER
7000 M: Peter Tyser <ptyser@xes-inc.com>
7001 S: Maintained
7002 F: drivers/mfd/lpc_ich.c
7003 F: drivers/gpio/gpio-ich.c
7004
7005 IDE SUBSYSTEM
7006 M: "David S. Miller" <davem@davemloft.net>
7007 L: linux-ide@vger.kernel.org
7008 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7010 S: Maintained
7011 F: Documentation/ide/
7012 F: drivers/ide/
7013 F: include/linux/ide.h
7014
7015 IDE/ATAPI DRIVERS
7016 M: Borislav Petkov <bp@alien8.de>
7017 L: linux-ide@vger.kernel.org
7018 S: Maintained
7019 F: Documentation/cdrom/ide-cd
7020 F: drivers/ide/ide-cd*
7021
7022 IDEAPAD LAPTOP EXTRAS DRIVER
7023 M: Ike Panhc <ike.pan@canonical.com>
7024 L: platform-driver-x86@vger.kernel.org
7025 W: http://launchpad.net/ideapad-laptop
7026 S: Maintained
7027 F: drivers/platform/x86/ideapad-laptop.c
7028
7029 IDEAPAD LAPTOP SLIDEBAR DRIVER
7030 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7031 L: linux-input@vger.kernel.org
7032 W: https://github.com/o2genum/ideapad-slidebar
7033 S: Maintained
7034 F: drivers/input/misc/ideapad_slidebar.c
7035
7036 IDT VersaClock 5 CLOCK DRIVER
7037 M: Marek Vasut <marek.vasut@gmail.com>
7038 S: Maintained
7039 F: drivers/clk/clk-versaclock5.c
7040
7041 IEEE 802.15.4 SUBSYSTEM
7042 M: Alexander Aring <alex.aring@gmail.com>
7043 M: Stefan Schmidt <stefan@datenfreihafen.org>
7044 L: linux-wpan@vger.kernel.org
7045 W: http://wpan.cakelab.org/
7046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7048 S: Maintained
7049 F: net/ieee802154/
7050 F: net/mac802154/
7051 F: drivers/net/ieee802154/
7052 F: include/linux/nl802154.h
7053 F: include/linux/ieee802154.h
7054 F: include/net/nl802154.h
7055 F: include/net/mac802154.h
7056 F: include/net/af_ieee802154.h
7057 F: include/net/cfg802154.h
7058 F: include/net/ieee802154_netdev.h
7059 F: Documentation/networking/ieee802154.txt
7060
7061 IFE PROTOCOL
7062 M: Yotam Gigi <yotam.gi@gmail.com>
7063 M: Jamal Hadi Salim <jhs@mojatatu.com>
7064 F: net/ife
7065 F: include/net/ife.h
7066 F: include/uapi/linux/ife.h
7067
7068 IGORPLUG-USB IR RECEIVER
7069 M: Sean Young <sean@mess.org>
7070 L: linux-media@vger.kernel.org
7071 S: Maintained
7072 F: drivers/media/rc/igorplugusb.c
7073
7074 IGUANAWORKS USB IR TRANSCEIVER
7075 M: Sean Young <sean@mess.org>
7076 L: linux-media@vger.kernel.org
7077 S: Maintained
7078 F: drivers/media/rc/iguanair.c
7079
7080 IIO DIGITAL POTENTIOMETER DAC
7081 M: Peter Rosin <peda@axentia.se>
7082 L: linux-iio@vger.kernel.org
7083 S: Maintained
7084 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7085 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7086 F: drivers/iio/dac/dpot-dac.c
7087
7088 IIO ENVELOPE DETECTOR
7089 M: Peter Rosin <peda@axentia.se>
7090 L: linux-iio@vger.kernel.org
7091 S: Maintained
7092 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7093 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7094 F: drivers/iio/adc/envelope-detector.c
7095
7096 IIO MULTIPLEXER
7097 M: Peter Rosin <peda@axentia.se>
7098 L: linux-iio@vger.kernel.org
7099 S: Maintained
7100 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7101 F: drivers/iio/multiplexer/iio-mux.c
7102
7103 IIO SUBSYSTEM AND DRIVERS
7104 M: Jonathan Cameron <jic23@kernel.org>
7105 R: Hartmut Knaack <knaack.h@gmx.de>
7106 R: Lars-Peter Clausen <lars@metafoo.de>
7107 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7108 L: linux-iio@vger.kernel.org
7109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7110 S: Maintained
7111 F: Documentation/ABI/testing/configfs-iio*
7112 F: Documentation/ABI/testing/sysfs-bus-iio*
7113 F: Documentation/devicetree/bindings/iio/
7114 F: drivers/iio/
7115 F: drivers/staging/iio/
7116 F: include/linux/iio/
7117 F: tools/iio/
7118
7119 IIO UNIT CONVERTER
7120 M: Peter Rosin <peda@axentia.se>
7121 L: linux-iio@vger.kernel.org
7122 S: Maintained
7123 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7124 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7125 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7126 F: drivers/iio/afe/iio-rescale.c
7127
7128 IKANOS/ADI EAGLE ADSL USB DRIVER
7129 M: Matthieu Castet <castet.matthieu@free.fr>
7130 M: Stanislaw Gruszka <stf_xl@wp.pl>
7131 S: Maintained
7132 F: drivers/usb/atm/ueagle-atm.c
7133
7134 IMGTEC ASCII LCD DRIVER
7135 M: Paul Burton <paul.burton@mips.com>
7136 S: Maintained
7137 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7138 F: drivers/auxdisplay/img-ascii-lcd.c
7139
7140 IMGTEC IR DECODER DRIVER
7141 M: James Hogan <jhogan@kernel.org>
7142 S: Maintained
7143 F: drivers/media/rc/img-ir/
7144
7145 IMON SOUNDGRAPH USB IR RECEIVER
7146 M: Sean Young <sean@mess.org>
7147 L: linux-media@vger.kernel.org
7148 S: Maintained
7149 F: drivers/media/rc/imon_raw.c
7150 F: drivers/media/rc/imon.c
7151
7152 IMS TWINTURBO FRAMEBUFFER DRIVER
7153 L: linux-fbdev@vger.kernel.org
7154 S: Orphan
7155 F: drivers/video/fbdev/imsttfb.c
7156
7157 INA209 HARDWARE MONITOR DRIVER
7158 M: Guenter Roeck <linux@roeck-us.net>
7159 L: linux-hwmon@vger.kernel.org
7160 S: Maintained
7161 F: Documentation/hwmon/ina209
7162 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7163 F: drivers/hwmon/ina209.c
7164
7165 INA2XX HARDWARE MONITOR DRIVER
7166 M: Guenter Roeck <linux@roeck-us.net>
7167 L: linux-hwmon@vger.kernel.org
7168 S: Maintained
7169 F: Documentation/hwmon/ina2xx
7170 F: drivers/hwmon/ina2xx.c
7171 F: include/linux/platform_data/ina2xx.h
7172
7173 INDUSTRY PACK SUBSYSTEM (IPACK)
7174 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7175 M: Jens Taprogge <jens.taprogge@taprogge.org>
7176 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7177 L: industrypack-devel@lists.sourceforge.net
7178 W: http://industrypack.sourceforge.net
7179 S: Maintained
7180 F: drivers/ipack/
7181
7182 INFINIBAND SUBSYSTEM
7183 M: Doug Ledford <dledford@redhat.com>
7184 M: Jason Gunthorpe <jgg@mellanox.com>
7185 L: linux-rdma@vger.kernel.org
7186 W: https://github.com/linux-rdma/rdma-core
7187 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7189 S: Supported
7190 F: Documentation/devicetree/bindings/infiniband/
7191 F: Documentation/infiniband/
7192 F: drivers/infiniband/
7193 F: include/uapi/linux/if_infiniband.h
7194 F: include/uapi/rdma/
7195 F: include/rdma/
7196
7197 INGENIC JZ4780 DMA Driver
7198 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7199 S: Maintained
7200 F: drivers/dma/dma-jz4780.c
7201
7202 INGENIC JZ4780 NAND DRIVER
7203 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7204 L: linux-mtd@lists.infradead.org
7205 S: Maintained
7206 F: drivers/mtd/nand/raw/jz4780_*
7207
7208 INOTIFY
7209 M: Jan Kara <jack@suse.cz>
7210 R: Amir Goldstein <amir73il@gmail.com>
7211 L: linux-fsdevel@vger.kernel.org
7212 S: Maintained
7213 F: Documentation/filesystems/inotify.txt
7214 F: fs/notify/inotify/
7215 F: include/linux/inotify.h
7216 F: include/uapi/linux/inotify.h
7217
7218 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7219 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7220 L: linux-input@vger.kernel.org
7221 Q: http://patchwork.kernel.org/project/linux-input/list/
7222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7223 S: Maintained
7224 F: drivers/input/
7225 F: include/linux/input.h
7226 F: include/uapi/linux/input.h
7227 F: include/uapi/linux/input-event-codes.h
7228 F: include/linux/input/
7229 F: Documentation/devicetree/bindings/input/
7230 F: Documentation/devicetree/bindings/serio/
7231 F: Documentation/input/
7232
7233 INPUT MULTITOUCH (MT) PROTOCOL
7234 M: Henrik Rydberg <rydberg@bitmath.org>
7235 L: linux-input@vger.kernel.org
7236 S: Odd fixes
7237 F: Documentation/input/multi-touch-protocol.rst
7238 F: drivers/input/input-mt.c
7239 K: \b(ABS|SYN)_MT_
7240
7241 INSIDE SECURE CRYPTO DRIVER
7242 M: Antoine Tenart <antoine.tenart@bootlin.com>
7243 F: drivers/crypto/inside-secure/
7244 S: Maintained
7245 L: linux-crypto@vger.kernel.org
7246
7247 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7248 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7249 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7250 L: linux-integrity@vger.kernel.org
7251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7252 S: Supported
7253 F: security/integrity/ima/
7254
7255 INTEL 810/815 FRAMEBUFFER DRIVER
7256 M: Antonino Daplas <adaplas@gmail.com>
7257 L: linux-fbdev@vger.kernel.org
7258 S: Maintained
7259 F: drivers/video/fbdev/i810/
7260
7261 INTEL ASoC DRIVERS
7262 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7263 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7264 M: Jie Yang <yang.jie@linux.intel.com>
7265 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7266 S: Supported
7267 F: sound/soc/intel/
7268
7269 INTEL C600 SERIES SAS CONTROLLER DRIVER
7270 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7271 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7272 L: linux-scsi@vger.kernel.org
7273 T: git git://git.code.sf.net/p/intel-sas/isci
7274 S: Supported
7275 F: drivers/scsi/isci/
7276
7277 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7278 M: Jani Nikula <jani.nikula@linux.intel.com>
7279 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7280 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7281 L: intel-gfx@lists.freedesktop.org
7282 W: https://01.org/linuxgraphics/
7283 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7284 C: irc://chat.freenode.net/intel-gfx
7285 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7286 T: git git://anongit.freedesktop.org/drm-intel
7287 S: Supported
7288 F: drivers/gpu/drm/i915/
7289 F: include/drm/i915*
7290 F: include/uapi/drm/i915_drm.h
7291 F: Documentation/gpu/i915.rst
7292
7293 INTEL ETHERNET DRIVERS
7294 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7295 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7296 W: http://www.intel.com/support/feedback.htm
7297 W: http://e1000.sourceforge.net/
7298 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7301 S: Supported
7302 F: Documentation/networking/e100.rst
7303 F: Documentation/networking/e1000.rst
7304 F: Documentation/networking/e1000e.txt
7305 F: Documentation/networking/igb.txt
7306 F: Documentation/networking/igbvf.txt
7307 F: Documentation/networking/ixgb.txt
7308 F: Documentation/networking/ixgbe.txt
7309 F: Documentation/networking/ixgbevf.txt
7310 F: Documentation/networking/i40e.txt
7311 F: Documentation/networking/i40evf.txt
7312 F: Documentation/networking/ice.txt
7313 F: drivers/net/ethernet/intel/
7314 F: drivers/net/ethernet/intel/*/
7315 F: include/linux/avf/virtchnl.h
7316
7317 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7318 M: Maik Broemme <mbroemme@libmpq.org>
7319 L: linux-fbdev@vger.kernel.org
7320 S: Maintained
7321 F: Documentation/fb/intelfb.txt
7322 F: drivers/video/fbdev/intelfb/
7323
7324 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7325 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7326 M: Zhi Wang <zhi.a.wang@intel.com>
7327 L: intel-gvt-dev@lists.freedesktop.org
7328 L: intel-gfx@lists.freedesktop.org
7329 W: https://01.org/igvt-g
7330 T: git https://github.com/intel/gvt-linux.git
7331 S: Supported
7332 F: drivers/gpu/drm/i915/gvt/
7333
7334 INTEL HID EVENT DRIVER
7335 M: Alex Hung <alex.hung@canonical.com>
7336 L: platform-driver-x86@vger.kernel.org
7337 S: Maintained
7338 F: drivers/platform/x86/intel-hid.c
7339
7340 INTEL I/OAT DMA DRIVER
7341 M: Dave Jiang <dave.jiang@intel.com>
7342 R: Dan Williams <dan.j.williams@intel.com>
7343 L: dmaengine@vger.kernel.org
7344 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7345 S: Supported
7346 F: drivers/dma/ioat*
7347
7348 INTEL IDLE DRIVER
7349 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7350 M: Len Brown <lenb@kernel.org>
7351 L: linux-pm@vger.kernel.org
7352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7353 B: https://bugzilla.kernel.org
7354 S: Supported
7355 F: drivers/idle/intel_idle.c
7356
7357 INTEL INTEGRATED SENSOR HUB DRIVER
7358 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7359 M: Jiri Kosina <jikos@kernel.org>
7360 L: linux-input@vger.kernel.org
7361 S: Maintained
7362 F: drivers/hid/intel-ish-hid/
7363
7364 INTEL IOMMU (VT-d)
7365 M: David Woodhouse <dwmw2@infradead.org>
7366 L: iommu@lists.linux-foundation.org
7367 T: git git://git.infradead.org/iommu-2.6.git
7368 S: Supported
7369 F: drivers/iommu/intel-iommu.c
7370 F: include/linux/intel-iommu.h
7371
7372 INTEL IOP-ADMA DMA DRIVER
7373 R: Dan Williams <dan.j.williams@intel.com>
7374 S: Odd fixes
7375 F: drivers/dma/iop-adma.c
7376
7377 INTEL IPU3 CSI-2 CIO2 DRIVER
7378 M: Yong Zhi <yong.zhi@intel.com>
7379 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7380 M: Bingbu Cao <bingbu.cao@intel.com>
7381 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7382 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7383 L: linux-media@vger.kernel.org
7384 S: Maintained
7385 F: drivers/media/pci/intel/ipu3/
7386 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7387
7388 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7389 M: Krzysztof Halasa <khalasa@piap.pl>
7390 S: Maintained
7391 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7392 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7393 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7394 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7395 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7396 F: drivers/net/wan/ixp4xx_hss.c
7397
7398 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7399 M: Deepak Saxena <dsaxena@plexity.net>
7400 S: Maintained
7401 F: drivers/char/hw_random/ixp4xx-rng.c
7402
7403 INTEL MANAGEMENT ENGINE (mei)
7404 M: Tomas Winkler <tomas.winkler@intel.com>
7405 L: linux-kernel@vger.kernel.org
7406 S: Supported
7407 F: include/uapi/linux/mei.h
7408 F: include/linux/mei_cl_bus.h
7409 F: drivers/misc/mei/*
7410 F: drivers/watchdog/mei_wdt.c
7411 F: Documentation/misc-devices/mei/*
7412 F: samples/mei/*
7413
7414 INTEL MENLOW THERMAL DRIVER
7415 M: Sujith Thomas <sujith.thomas@intel.com>
7416 L: platform-driver-x86@vger.kernel.org
7417 W: https://01.org/linux-acpi
7418 S: Supported
7419 F: drivers/platform/x86/intel_menlow.c
7420
7421 INTEL MERRIFIELD GPIO DRIVER
7422 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7423 L: linux-gpio@vger.kernel.org
7424 S: Maintained
7425 F: drivers/gpio/gpio-merrifield.c
7426
7427 INTEL MIC DRIVERS (mic)
7428 M: Sudeep Dutt <sudeep.dutt@intel.com>
7429 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7430 S: Supported
7431 W: https://github.com/sudeepdutt/mic
7432 W: http://software.intel.com/en-us/mic-developer
7433 F: include/linux/mic_bus.h
7434 F: include/linux/scif.h
7435 F: include/uapi/linux/mic_common.h
7436 F: include/uapi/linux/mic_ioctl.h
7437 F: include/uapi/linux/scif_ioctl.h
7438 F: drivers/misc/mic/
7439 F: drivers/dma/mic_x100_dma.c
7440 F: drivers/dma/mic_x100_dma.h
7441 F: Documentation/mic/
7442
7443 INTEL PMC CORE DRIVER
7444 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7445 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7446 L: platform-driver-x86@vger.kernel.org
7447 S: Maintained
7448 F: arch/x86/include/asm/pmc_core.h
7449 F: drivers/platform/x86/intel_pmc_core*
7450
7451 INTEL PMC/P-Unit IPC DRIVER
7452 M: Zha Qipeng<qipeng.zha@intel.com>
7453 L: platform-driver-x86@vger.kernel.org
7454 S: Maintained
7455 F: drivers/platform/x86/intel_pmc_ipc.c
7456 F: drivers/platform/x86/intel_punit_ipc.c
7457 F: arch/x86/include/asm/intel_pmc_ipc.h
7458 F: arch/x86/include/asm/intel_punit_ipc.h
7459
7460 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7461 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7462 L: linux-wireless@vger.kernel.org
7463 S: Maintained
7464 F: Documentation/networking/README.ipw2100
7465 F: Documentation/networking/README.ipw2200
7466 F: drivers/net/wireless/intel/ipw2x00/
7467
7468 INTEL PSTATE DRIVER
7469 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7470 M: Len Brown <lenb@kernel.org>
7471 L: linux-pm@vger.kernel.org
7472 S: Supported
7473 F: drivers/cpufreq/intel_pstate.c
7474
7475 INTEL RDMA RNIC DRIVER
7476 M: Faisal Latif <faisal.latif@intel.com>
7477 M: Shiraz Saleem <shiraz.saleem@intel.com>
7478 L: linux-rdma@vger.kernel.org
7479 S: Supported
7480 F: drivers/infiniband/hw/i40iw/
7481 F: include/uapi/rdma/i40iw-abi.h
7482
7483 INTEL SHA MULTIBUFFER DRIVER
7484 M: Megha Dey <megha.dey@linux.intel.com>
7485 R: Tim Chen <tim.c.chen@linux.intel.com>
7486 L: linux-crypto@vger.kernel.org
7487 S: Supported
7488 F: arch/x86/crypto/sha*-mb/
7489 F: crypto/mcryptd.c
7490
7491 INTEL TELEMETRY DRIVER
7492 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7493 L: platform-driver-x86@vger.kernel.org
7494 S: Maintained
7495 F: arch/x86/include/asm/intel_telemetry.h
7496 F: drivers/platform/x86/intel_telemetry*
7497
7498 INTEL VIRTUAL BUTTON DRIVER
7499 M: AceLan Kao <acelan.kao@canonical.com>
7500 L: platform-driver-x86@vger.kernel.org
7501 S: Maintained
7502 F: drivers/platform/x86/intel-vbtn.c
7503
7504 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7505 M: Stanislaw Gruszka <sgruszka@redhat.com>
7506 L: linux-wireless@vger.kernel.org
7507 S: Supported
7508 F: drivers/net/wireless/intel/iwlegacy/
7509
7510 INTEL WIRELESS WIFI LINK (iwlwifi)
7511 M: Johannes Berg <johannes.berg@intel.com>
7512 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7513 M: Luca Coelho <luciano.coelho@intel.com>
7514 M: Intel Linux Wireless <linuxwifi@intel.com>
7515 L: linux-wireless@vger.kernel.org
7516 W: http://intellinuxwireless.org
7517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7518 S: Supported
7519 F: drivers/net/wireless/intel/iwlwifi/
7520
7521 INTEL WIRELESS WIMAX CONNECTION 2400
7522 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7523 M: linux-wimax@intel.com
7524 L: wimax@linuxwimax.org (subscribers-only)
7525 S: Supported
7526 W: http://linuxwimax.org
7527 F: Documentation/wimax/README.i2400m
7528 F: drivers/net/wimax/i2400m/
7529 F: include/uapi/linux/wimax/i2400m.h
7530
7531 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7532 M: Mario Limonciello <mario.limonciello@dell.com>
7533 S: Maintained
7534 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7535
7536 INTEL(R) TRACE HUB
7537 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7538 S: Supported
7539 F: Documentation/trace/intel_th.rst
7540 F: drivers/hwtracing/intel_th/
7541
7542 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7543 M: Ning Sun <ning.sun@intel.com>
7544 L: tboot-devel@lists.sourceforge.net
7545 W: http://tboot.sourceforge.net
7546 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7547 S: Supported
7548 F: Documentation/intel_txt.txt
7549 F: include/linux/tboot.h
7550 F: arch/x86/kernel/tboot.c
7551
7552 INTEL-MID GPIO DRIVER
7553 M: David Cohen <david.a.cohen@linux.intel.com>
7554 L: linux-gpio@vger.kernel.org
7555 S: Maintained
7556 F: drivers/gpio/gpio-intel-mid.c
7557
7558 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7559 M: Linus Walleij <linus.walleij@linaro.org>
7560 L: linux-iio@vger.kernel.org
7561 S: Maintained
7562 F: drivers/iio/gyro/mpu3050*
7563 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7564
7565 IOC3 ETHERNET DRIVER
7566 M: Ralf Baechle <ralf@linux-mips.org>
7567 L: linux-mips@linux-mips.org
7568 S: Maintained
7569 F: drivers/net/ethernet/sgi/ioc3-eth.c
7570
7571 IOC3 SERIAL DRIVER
7572 M: Pat Gefre <pfg@sgi.com>
7573 L: linux-serial@vger.kernel.org
7574 S: Maintained
7575 F: drivers/tty/serial/ioc3_serial.c
7576
7577 IOMMU DRIVERS
7578 M: Joerg Roedel <joro@8bytes.org>
7579 L: iommu@lists.linux-foundation.org
7580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7581 S: Maintained
7582 F: Documentation/devicetree/bindings/iommu/
7583 F: drivers/iommu/
7584 F: include/linux/iommu.h
7585 F: include/linux/of_iommu.h
7586 F: include/linux/iova.h
7587
7588 IP MASQUERADING
7589 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7590 S: Maintained
7591 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7592
7593 IPMI SUBSYSTEM
7594 M: Corey Minyard <minyard@acm.org>
7595 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7596 W: http://openipmi.sourceforge.net/
7597 S: Supported
7598 F: Documentation/IPMI.txt
7599 F: drivers/char/ipmi/
7600 F: include/linux/ipmi*
7601 F: include/uapi/linux/ipmi*
7602
7603 IPS SCSI RAID DRIVER
7604 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7605 L: linux-scsi@vger.kernel.org
7606 W: http://www.adaptec.com/
7607 S: Maintained
7608 F: drivers/scsi/ips*
7609
7610 IPVS
7611 M: Wensong Zhang <wensong@linux-vs.org>
7612 M: Simon Horman <horms@verge.net.au>
7613 M: Julian Anastasov <ja@ssi.bg>
7614 L: netdev@vger.kernel.org
7615 L: lvs-devel@vger.kernel.org
7616 S: Maintained
7617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7619 F: Documentation/networking/ipvs-sysctl.txt
7620 F: include/net/ip_vs.h
7621 F: include/uapi/linux/ip_vs.h
7622 F: net/netfilter/ipvs/
7623
7624 IPWIRELESS DRIVER
7625 M: Jiri Kosina <jikos@kernel.org>
7626 M: David Sterba <dsterba@suse.com>
7627 S: Odd Fixes
7628 F: drivers/tty/ipwireless/
7629
7630 IPX NETWORK LAYER
7631 L: netdev@vger.kernel.org
7632 S: Obsolete
7633 F: include/uapi/linux/ipx.h
7634 F: drivers/staging/ipx/
7635
7636 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7637 M: Marc Zyngier <marc.zyngier@arm.com>
7638 S: Maintained
7639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7640 F: Documentation/IRQ-domain.txt
7641 F: include/linux/irqdomain.h
7642 F: kernel/irq/irqdomain.c
7643 F: kernel/irq/msi.c
7644
7645 IRQ SUBSYSTEM
7646 M: Thomas Gleixner <tglx@linutronix.de>
7647 L: linux-kernel@vger.kernel.org
7648 S: Maintained
7649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7650 F: kernel/irq/
7651
7652 IRQCHIP DRIVERS
7653 M: Thomas Gleixner <tglx@linutronix.de>
7654 M: Jason Cooper <jason@lakedaemon.net>
7655 M: Marc Zyngier <marc.zyngier@arm.com>
7656 L: linux-kernel@vger.kernel.org
7657 S: Maintained
7658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7659 F: Documentation/devicetree/bindings/interrupt-controller/
7660 F: drivers/irqchip/
7661
7662 ISA
7663 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7664 S: Maintained
7665 F: Documentation/isa.txt
7666 F: drivers/base/isa.c
7667 F: include/linux/isa.h
7668
7669 ISA RADIO MODULE
7670 M: Hans Verkuil <hverkuil@xs4all.nl>
7671 L: linux-media@vger.kernel.org
7672 T: git git://linuxtv.org/media_tree.git
7673 W: https://linuxtv.org
7674 S: Maintained
7675 F: drivers/media/radio/radio-isa*
7676
7677 ISAPNP
7678 M: Jaroslav Kysela <perex@perex.cz>
7679 S: Maintained
7680 F: Documentation/isapnp.txt
7681 F: drivers/pnp/isapnp/
7682 F: include/linux/isapnp.h
7683
7684 ISCSI
7685 M: Lee Duncan <lduncan@suse.com>
7686 M: Chris Leech <cleech@redhat.com>
7687 L: open-iscsi@googlegroups.com
7688 W: www.open-iscsi.com
7689 S: Maintained
7690 F: drivers/scsi/*iscsi*
7691 F: include/scsi/*iscsi*
7692
7693 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7694 M: Peter Jones <pjones@redhat.com>
7695 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7696 S: Maintained
7697 F: drivers/firmware/iscsi_ibft*
7698
7699 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7700 M: Sagi Grimberg <sagi@grimberg.me>
7701 M: Max Gurtovoy <maxg@mellanox.com>
7702 L: linux-rdma@vger.kernel.org
7703 S: Supported
7704 W: http://www.openfabrics.org
7705 W: www.open-iscsi.org
7706 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7707 F: drivers/infiniband/ulp/iser/
7708
7709 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7710 M: Sagi Grimberg <sagi@grimberg.me>
7711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7712 L: linux-rdma@vger.kernel.org
7713 L: target-devel@vger.kernel.org
7714 S: Supported
7715 W: http://www.linux-iscsi.org
7716 F: drivers/infiniband/ulp/isert
7717
7718 ISDN SUBSYSTEM
7719 M: Karsten Keil <isdn@linux-pingi.de>
7720 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7721 L: netdev@vger.kernel.org
7722 W: http://www.isdn4linux.de
7723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7724 S: Maintained
7725 F: Documentation/isdn/
7726 F: drivers/isdn/
7727 F: include/linux/isdn.h
7728 F: include/linux/isdn/
7729 F: include/uapi/linux/isdn.h
7730 F: include/uapi/linux/isdn/
7731
7732 ISDN SUBSYSTEM (Eicon active card driver)
7733 M: Armin Schindler <mac@melware.de>
7734 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7735 W: http://www.melware.de
7736 S: Maintained
7737 F: drivers/isdn/hardware/eicon/
7738
7739 IT87 HARDWARE MONITORING DRIVER
7740 M: Jean Delvare <jdelvare@suse.com>
7741 L: linux-hwmon@vger.kernel.org
7742 S: Maintained
7743 F: Documentation/hwmon/it87
7744 F: drivers/hwmon/it87.c
7745
7746 IT913X MEDIA DRIVER
7747 M: Antti Palosaari <crope@iki.fi>
7748 L: linux-media@vger.kernel.org
7749 W: https://linuxtv.org
7750 W: http://palosaari.fi/linux/
7751 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7752 T: git git://linuxtv.org/anttip/media_tree.git
7753 S: Maintained
7754 F: drivers/media/tuners/it913x*
7755
7756 IVTV VIDEO4LINUX DRIVER
7757 M: Andy Walls <awalls@md.metrocast.net>
7758 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7759 L: linux-media@vger.kernel.org
7760 T: git git://linuxtv.org/media_tree.git
7761 W: http://www.ivtvdriver.org
7762 S: Maintained
7763 F: Documentation/media/v4l-drivers/ivtv*
7764 F: drivers/media/pci/ivtv/
7765 F: include/uapi/linux/ivtv*
7766
7767 IX2505V MEDIA DRIVER
7768 M: Malcolm Priestley <tvboxspy@gmail.com>
7769 L: linux-media@vger.kernel.org
7770 W: https://linuxtv.org
7771 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7772 S: Maintained
7773 F: drivers/media/dvb-frontends/ix2505v*
7774
7775 JAILHOUSE HYPERVISOR INTERFACE
7776 M: Jan Kiszka <jan.kiszka@siemens.com>
7777 L: jailhouse-dev@googlegroups.com
7778 S: Maintained
7779 F: arch/x86/kernel/jailhouse.c
7780 F: arch/x86/include/asm/jailhouse_para.h
7781
7782 JC42.4 TEMPERATURE SENSOR DRIVER
7783 M: Guenter Roeck <linux@roeck-us.net>
7784 L: linux-hwmon@vger.kernel.org
7785 S: Maintained
7786 F: drivers/hwmon/jc42.c
7787 F: Documentation/hwmon/jc42
7788
7789 JFS FILESYSTEM
7790 M: Dave Kleikamp <shaggy@kernel.org>
7791 L: jfs-discussion@lists.sourceforge.net
7792 W: http://jfs.sourceforge.net/
7793 T: git git://github.com/kleikamp/linux-shaggy.git
7794 S: Maintained
7795 F: Documentation/filesystems/jfs.txt
7796 F: fs/jfs/
7797
7798 JME NETWORK DRIVER
7799 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7800 L: netdev@vger.kernel.org
7801 S: Maintained
7802 F: drivers/net/ethernet/jme.*
7803
7804 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7805 M: David Woodhouse <dwmw2@infradead.org>
7806 L: linux-mtd@lists.infradead.org
7807 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7808 S: Maintained
7809 F: fs/jffs2/
7810 F: include/uapi/linux/jffs2.h
7811
7812 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7813 M: "Theodore Ts'o" <tytso@mit.edu>
7814 M: Jan Kara <jack@suse.com>
7815 L: linux-ext4@vger.kernel.org
7816 S: Maintained
7817 F: fs/jbd2/
7818 F: include/linux/jbd2.h
7819
7820 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7821 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7822 L: linux-media@vger.kernel.org
7823 S: Maintained
7824 F: drivers/media/platform/rcar_jpu.c
7825
7826 JSM Neo PCI based serial card
7827 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7828 L: linux-serial@vger.kernel.org
7829 S: Maintained
7830 F: drivers/tty/serial/jsm/
7831
7832 K10TEMP HARDWARE MONITORING DRIVER
7833 M: Clemens Ladisch <clemens@ladisch.de>
7834 L: linux-hwmon@vger.kernel.org
7835 S: Maintained
7836 F: Documentation/hwmon/k10temp
7837 F: drivers/hwmon/k10temp.c
7838
7839 K8TEMP HARDWARE MONITORING DRIVER
7840 M: Rudolf Marek <r.marek@assembler.cz>
7841 L: linux-hwmon@vger.kernel.org
7842 S: Maintained
7843 F: Documentation/hwmon/k8temp
7844 F: drivers/hwmon/k8temp.c
7845
7846 KASAN
7847 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7848 R: Alexander Potapenko <glider@google.com>
7849 R: Dmitry Vyukov <dvyukov@google.com>
7850 L: kasan-dev@googlegroups.com
7851 S: Maintained
7852 F: arch/*/include/asm/kasan.h
7853 F: arch/*/mm/kasan_init*
7854 F: Documentation/dev-tools/kasan.rst
7855 F: include/linux/kasan*.h
7856 F: lib/test_kasan.c
7857 F: mm/kasan/
7858 F: scripts/Makefile.kasan
7859
7860 KCONFIG
7861 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7863 L: linux-kbuild@vger.kernel.org
7864 S: Maintained
7865 F: Documentation/kbuild/kconfig*
7866 F: scripts/kconfig/
7867 F: scripts/Kconfig.include
7868
7869 KDUMP
7870 M: Dave Young <dyoung@redhat.com>
7871 M: Baoquan He <bhe@redhat.com>
7872 R: Vivek Goyal <vgoyal@redhat.com>
7873 L: kexec@lists.infradead.org
7874 W: http://lse.sourceforge.net/kdump/
7875 S: Maintained
7876 F: Documentation/kdump/
7877
7878 KEENE FM RADIO TRANSMITTER DRIVER
7879 M: Hans Verkuil <hverkuil@xs4all.nl>
7880 L: linux-media@vger.kernel.org
7881 T: git git://linuxtv.org/media_tree.git
7882 W: https://linuxtv.org
7883 S: Maintained
7884 F: drivers/media/radio/radio-keene*
7885
7886 KERNEL AUTOMOUNTER
7887 M: Ian Kent <raven@themaw.net>
7888 L: autofs@vger.kernel.org
7889 S: Maintained
7890 F: fs/autofs/
7891
7892 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7893 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7894 M: Michal Marek <michal.lkml@markovi.net>
7895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7896 L: linux-kbuild@vger.kernel.org
7897 S: Maintained
7898 F: Documentation/kbuild/
7899 F: Makefile
7900 F: scripts/Kbuild*
7901 F: scripts/Makefile*
7902 F: scripts/basic/
7903 F: scripts/mk*
7904 F: scripts/mod/
7905 F: scripts/package/
7906
7907 KERNEL JANITORS
7908 L: kernel-janitors@vger.kernel.org
7909 W: http://kernelnewbies.org/KernelJanitors
7910 S: Odd Fixes
7911
7912 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7913 M: "J. Bruce Fields" <bfields@fieldses.org>
7914 M: Jeff Layton <jlayton@kernel.org>
7915 L: linux-nfs@vger.kernel.org
7916 W: http://nfs.sourceforge.net/
7917 T: git git://linux-nfs.org/~bfields/linux.git
7918 S: Supported
7919 F: fs/nfsd/
7920 F: include/uapi/linux/nfsd/
7921 F: fs/lockd/
7922 F: fs/nfs_common/
7923 F: net/sunrpc/
7924 F: include/linux/lockd/
7925 F: include/linux/sunrpc/
7926 F: include/uapi/linux/sunrpc/
7927
7928 KERNEL SELFTEST FRAMEWORK
7929 M: Shuah Khan <shuah@kernel.org>
7930 L: linux-kselftest@vger.kernel.org
7931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7932 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
7933 S: Maintained
7934 F: tools/testing/selftests/
7935 F: Documentation/dev-tools/kselftest*
7936
7937 KERNEL USERMODE HELPER
7938 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7939 L: linux-kernel@vger.kernel.org
7940 S: Maintained
7941 F: kernel/umh.c
7942 F: include/linux/umh.h
7943
7944 KERNEL VIRTUAL MACHINE (KVM)
7945 M: Paolo Bonzini <pbonzini@redhat.com>
7946 M: Radim Krčmář <rkrcmar@redhat.com>
7947 L: kvm@vger.kernel.org
7948 W: http://www.linux-kvm.org
7949 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7950 S: Supported
7951 F: Documentation/virtual/kvm/
7952 F: include/trace/events/kvm.h
7953 F: include/uapi/asm-generic/kvm*
7954 F: include/uapi/linux/kvm*
7955 F: include/asm-generic/kvm*
7956 F: include/linux/kvm*
7957 F: include/kvm/iodev.h
7958 F: virt/kvm/*
7959 F: tools/kvm/
7960
7961 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7962 M: Joerg Roedel <joro@8bytes.org>
7963 L: kvm@vger.kernel.org
7964 W: http://www.linux-kvm.org/
7965 S: Maintained
7966 F: arch/x86/include/asm/svm.h
7967 F: arch/x86/kvm/svm.c
7968
7969 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7970 M: Christoffer Dall <christoffer.dall@arm.com>
7971 M: Marc Zyngier <marc.zyngier@arm.com>
7972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7973 L: kvmarm@lists.cs.columbia.edu
7974 W: http://systems.cs.columbia.edu/projects/kvm-arm
7975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7976 S: Supported
7977 F: arch/arm/include/uapi/asm/kvm*
7978 F: arch/arm/include/asm/kvm*
7979 F: arch/arm/kvm/
7980 F: virt/kvm/arm/
7981 F: include/kvm/arm_*
7982
7983 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7984 M: Christoffer Dall <christoffer.dall@arm.com>
7985 M: Marc Zyngier <marc.zyngier@arm.com>
7986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7987 L: kvmarm@lists.cs.columbia.edu
7988 S: Maintained
7989 F: arch/arm64/include/uapi/asm/kvm*
7990 F: arch/arm64/include/asm/kvm*
7991 F: arch/arm64/kvm/
7992
7993 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7994 M: James Hogan <jhogan@kernel.org>
7995 L: linux-mips@linux-mips.org
7996 S: Supported
7997 F: arch/mips/include/uapi/asm/kvm*
7998 F: arch/mips/include/asm/kvm*
7999 F: arch/mips/kvm/
8000
8001 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8002 M: Paul Mackerras <paulus@ozlabs.org>
8003 L: kvm-ppc@vger.kernel.org
8004 W: http://www.linux-kvm.org/
8005 T: git git://github.com/agraf/linux-2.6.git
8006 S: Supported
8007 F: arch/powerpc/include/uapi/asm/kvm*
8008 F: arch/powerpc/include/asm/kvm*
8009 F: arch/powerpc/kvm/
8010 F: arch/powerpc/kernel/kvm*
8011
8012 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8013 M: Christian Borntraeger <borntraeger@de.ibm.com>
8014 M: Janosch Frank <frankja@linux.ibm.com>
8015 R: David Hildenbrand <david@redhat.com>
8016 R: Cornelia Huck <cohuck@redhat.com>
8017 L: linux-s390@vger.kernel.org
8018 W: http://www.ibm.com/developerworks/linux/linux390/
8019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8020 S: Supported
8021 F: arch/s390/include/uapi/asm/kvm*
8022 F: arch/s390/include/asm/gmap.h
8023 F: arch/s390/include/asm/kvm*
8024 F: arch/s390/kvm/
8025 F: arch/s390/mm/gmap.c
8026
8027 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8028 M: Paolo Bonzini <pbonzini@redhat.com>
8029 M: Radim Krčmář <rkrcmar@redhat.com>
8030 L: kvm@vger.kernel.org
8031 W: http://www.linux-kvm.org
8032 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8033 S: Supported
8034 F: arch/x86/kvm/
8035 F: arch/x86/include/uapi/asm/kvm*
8036 F: arch/x86/include/asm/kvm*
8037 F: arch/x86/include/asm/pvclock-abi.h
8038 F: arch/x86/kernel/kvm.c
8039 F: arch/x86/kernel/kvmclock.c
8040
8041 KERNFS
8042 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8043 M: Tejun Heo <tj@kernel.org>
8044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8045 S: Supported
8046 F: include/linux/kernfs.h
8047 F: fs/kernfs/
8048
8049 KEXEC
8050 M: Eric Biederman <ebiederm@xmission.com>
8051 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8052 L: kexec@lists.infradead.org
8053 S: Maintained
8054 F: include/linux/kexec.h
8055 F: include/uapi/linux/kexec.h
8056 F: kernel/kexec*
8057
8058 KEYS-ENCRYPTED
8059 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8060 L: linux-integrity@vger.kernel.org
8061 L: keyrings@vger.kernel.org
8062 S: Supported
8063 F: Documentation/security/keys/trusted-encrypted.rst
8064 F: include/keys/encrypted-type.h
8065 F: security/keys/encrypted-keys/
8066
8067 KEYS-TRUSTED
8068 M: James Bottomley <jejb@linux.vnet.ibm.com>
8069 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8070 L: linux-integrity@vger.kernel.org
8071 L: keyrings@vger.kernel.org
8072 S: Supported
8073 F: Documentation/security/keys/trusted-encrypted.rst
8074 F: include/keys/trusted-type.h
8075 F: security/keys/trusted.c
8076 F: security/keys/trusted.h
8077
8078 KEYS/KEYRINGS:
8079 M: David Howells <dhowells@redhat.com>
8080 L: keyrings@vger.kernel.org
8081 S: Maintained
8082 F: Documentation/security/keys/core.rst
8083 F: include/linux/key.h
8084 F: include/linux/key-type.h
8085 F: include/linux/keyctl.h
8086 F: include/uapi/linux/keyctl.h
8087 F: include/keys/
8088 F: security/keys/
8089
8090 KGDB / KDB /debug_core
8091 M: Jason Wessel <jason.wessel@windriver.com>
8092 M: Daniel Thompson <daniel.thompson@linaro.org>
8093 W: http://kgdb.wiki.kernel.org/
8094 L: kgdb-bugreport@lists.sourceforge.net
8095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8096 S: Maintained
8097 F: Documentation/dev-tools/kgdb.rst
8098 F: drivers/misc/kgdbts.c
8099 F: drivers/tty/serial/kgdboc.c
8100 F: include/linux/kdb.h
8101 F: include/linux/kgdb.h
8102 F: kernel/debug/
8103
8104 KMEMLEAK
8105 M: Catalin Marinas <catalin.marinas@arm.com>
8106 S: Maintained
8107 F: Documentation/dev-tools/kmemleak.rst
8108 F: include/linux/kmemleak.h
8109 F: mm/kmemleak.c
8110 F: mm/kmemleak-test.c
8111
8112 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8113 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8114 L: linux-kernel@vger.kernel.org
8115 S: Maintained
8116 F: kernel/kmod.c
8117 F: include/linux/kmod.h
8118 F: lib/test_kmod.c
8119 F: tools/testing/selftests/kmod/
8120
8121 KPROBES
8122 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8123 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8124 M: "David S. Miller" <davem@davemloft.net>
8125 M: Masami Hiramatsu <mhiramat@kernel.org>
8126 S: Maintained
8127 F: Documentation/kprobes.txt
8128 F: include/linux/kprobes.h
8129 F: include/asm-generic/kprobes.h
8130 F: kernel/kprobes.c
8131
8132 KS0108 LCD CONTROLLER DRIVER
8133 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8134 S: Maintained
8135 F: Documentation/auxdisplay/ks0108
8136 F: drivers/auxdisplay/ks0108.c
8137 F: include/linux/ks0108.h
8138
8139 L3MDEV
8140 M: David Ahern <dsa@cumulusnetworks.com>
8141 L: netdev@vger.kernel.org
8142 S: Maintained
8143 F: net/l3mdev
8144 F: include/net/l3mdev.h
8145
8146 LANTIQ MIPS ARCHITECTURE
8147 M: John Crispin <john@phrozen.org>
8148 L: linux-mips@linux-mips.org
8149 S: Maintained
8150 F: arch/mips/lantiq
8151 F: drivers/soc/lantiq
8152
8153 LAPB module
8154 L: linux-x25@vger.kernel.org
8155 S: Orphan
8156 F: Documentation/networking/lapb-module.txt
8157 F: include/*/lapb.h
8158 F: net/lapb/
8159
8160 LASI 53c700 driver for PARISC
8161 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8162 L: linux-scsi@vger.kernel.org
8163 S: Maintained
8164 F: Documentation/scsi/53c700.txt
8165 F: drivers/scsi/53c700*
8166
8167 LEAKING_ADDRESSES
8168 M: Tobin C. Harding <me@tobin.cc>
8169 M: Tycho Andersen <tycho@tycho.ws>
8170 L: kernel-hardening@lists.openwall.com
8171 S: Maintained
8172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8173 F: scripts/leaking_addresses.pl
8174
8175 LED SUBSYSTEM
8176 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8177 M: Pavel Machek <pavel@ucw.cz>
8178 L: linux-leds@vger.kernel.org
8179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8180 S: Maintained
8181 F: Documentation/devicetree/bindings/leds/
8182 F: drivers/leds/
8183 F: include/linux/leds.h
8184
8185 LEGACY EEPROM DRIVER
8186 M: Jean Delvare <jdelvare@suse.com>
8187 S: Maintained
8188 F: Documentation/misc-devices/eeprom
8189 F: drivers/misc/eeprom/eeprom.c
8190
8191 LEGO MINDSTORMS EV3
8192 R: David Lechner <david@lechnology.com>
8193 S: Maintained
8194 F: arch/arm/boot/dts/da850-lego-ev3.dts
8195 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8196 F: drivers/power/supply/lego_ev3_battery.c
8197
8198 LEGO USB Tower driver
8199 M: Juergen Stuber <starblue@users.sourceforge.net>
8200 L: legousb-devel@lists.sourceforge.net
8201 W: http://legousb.sourceforge.net/
8202 S: Maintained
8203 F: drivers/usb/misc/legousbtower.c
8204
8205 LG2160 MEDIA DRIVER
8206 M: Michael Krufky <mkrufky@linuxtv.org>
8207 L: linux-media@vger.kernel.org
8208 W: https://linuxtv.org
8209 W: http://github.com/mkrufky
8210 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8211 T: git git://linuxtv.org/mkrufky/tuners.git
8212 S: Maintained
8213 F: drivers/media/dvb-frontends/lg2160.*
8214
8215 LGDT3305 MEDIA DRIVER
8216 M: Michael Krufky <mkrufky@linuxtv.org>
8217 L: linux-media@vger.kernel.org
8218 W: https://linuxtv.org
8219 W: http://github.com/mkrufky
8220 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8221 T: git git://linuxtv.org/mkrufky/tuners.git
8222 S: Maintained
8223 F: drivers/media/dvb-frontends/lgdt3305.*
8224
8225 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8226 M: Viresh Kumar <vireshk@kernel.org>
8227 L: linux-ide@vger.kernel.org
8228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8229 S: Maintained
8230 F: include/linux/pata_arasan_cf_data.h
8231 F: drivers/ata/pata_arasan_cf.c
8232
8233 LIBATA PATA DRIVERS
8234 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8235 M: Tejun Heo <tj@kernel.org>
8236 L: linux-ide@vger.kernel.org
8237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8238 S: Maintained
8239 F: drivers/ata/pata_*.c
8240 F: drivers/ata/ata_generic.c
8241
8242 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8243 M: Linus Walleij <linus.walleij@linaro.org>
8244 L: linux-ide@vger.kernel.org
8245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8246 S: Maintained
8247 F: drivers/ata/pata_ftide010.c
8248 F: drivers/ata/sata_gemini.c
8249 F: drivers/ata/sata_gemini.h
8250
8251 LIBATA SATA AHCI PLATFORM devices support
8252 M: Hans de Goede <hdegoede@redhat.com>
8253 M: Tejun Heo <tj@kernel.org>
8254 L: linux-ide@vger.kernel.org
8255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8256 S: Maintained
8257 F: drivers/ata/ahci_platform.c
8258 F: drivers/ata/libahci_platform.c
8259 F: include/linux/ahci_platform.h
8260
8261 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8262 M: Mikael Pettersson <mikpelinux@gmail.com>
8263 L: linux-ide@vger.kernel.org
8264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8265 S: Maintained
8266 F: drivers/ata/sata_promise.*
8267
8268 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8269 M: Tejun Heo <tj@kernel.org>
8270 L: linux-ide@vger.kernel.org
8271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8272 S: Maintained
8273 F: drivers/ata/
8274 F: include/linux/ata.h
8275 F: include/linux/libata.h
8276 F: Documentation/devicetree/bindings/ata/
8277
8278 LIBLOCKDEP
8279 M: Sasha Levin <alexander.levin@verizon.com>
8280 S: Maintained
8281 F: tools/lib/lockdep/
8282
8283 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8284 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8285 M: Dan Williams <dan.j.williams@intel.com>
8286 M: Vishal Verma <vishal.l.verma@intel.com>
8287 M: Dave Jiang <dave.jiang@intel.com>
8288 L: linux-nvdimm@lists.01.org
8289 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8290 S: Supported
8291 F: drivers/nvdimm/blk.c
8292 F: drivers/nvdimm/region_devs.c
8293
8294 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8295 M: Vishal Verma <vishal.l.verma@intel.com>
8296 M: Dan Williams <dan.j.williams@intel.com>
8297 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8298 M: Dave Jiang <dave.jiang@intel.com>
8299 L: linux-nvdimm@lists.01.org
8300 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8301 S: Supported
8302 F: drivers/nvdimm/btt*
8303
8304 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8305 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8306 M: Dan Williams <dan.j.williams@intel.com>
8307 M: Vishal Verma <vishal.l.verma@intel.com>
8308 M: Dave Jiang <dave.jiang@intel.com>
8309 L: linux-nvdimm@lists.01.org
8310 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8311 S: Supported
8312 F: drivers/nvdimm/pmem*
8313
8314 LIBNVDIMM: DEVICETREE BINDINGS
8315 M: Oliver O'Halloran <oohall@gmail.com>
8316 L: linux-nvdimm@lists.01.org
8317 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8318 S: Supported
8319 F: drivers/nvdimm/of_pmem.c
8320 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8321
8322 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8323 M: Dan Williams <dan.j.williams@intel.com>
8324 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8325 M: Vishal Verma <vishal.l.verma@intel.com>
8326 M: Dave Jiang <dave.jiang@intel.com>
8327 L: linux-nvdimm@lists.01.org
8328 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8330 S: Supported
8331 F: drivers/nvdimm/*
8332 F: drivers/acpi/nfit/*
8333 F: include/linux/nd.h
8334 F: include/linux/libnvdimm.h
8335 F: include/uapi/linux/ndctl.h
8336
8337 LIGHTNVM PLATFORM SUPPORT
8338 M: Matias Bjorling <mb@lightnvm.io>
8339 W: http://github/OpenChannelSSD
8340 L: linux-block@vger.kernel.org
8341 S: Maintained
8342 F: drivers/lightnvm/
8343 F: include/linux/lightnvm.h
8344 F: include/uapi/linux/lightnvm.h
8345
8346 LINUX FOR POWER MACINTOSH
8347 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8348 W: http://www.penguinppc.org/
8349 L: linuxppc-dev@lists.ozlabs.org
8350 S: Maintained
8351 F: arch/powerpc/platforms/powermac/
8352 F: drivers/macintosh/
8353
8354 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8355 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8356 M: Paul Mackerras <paulus@samba.org>
8357 M: Michael Ellerman <mpe@ellerman.id.au>
8358 W: https://github.com/linuxppc/linux/wiki
8359 L: linuxppc-dev@lists.ozlabs.org
8360 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8362 S: Supported
8363 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8364 F: Documentation/devicetree/bindings/powerpc/
8365 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8366 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8367 F: Documentation/powerpc/
8368 F: arch/powerpc/
8369 F: drivers/char/tpm/tpm_ibmvtpm*
8370 F: drivers/crypto/nx/
8371 F: drivers/crypto/vmx/
8372 F: drivers/i2c/busses/i2c-opal.c
8373 F: drivers/net/ethernet/ibm/ibmveth.*
8374 F: drivers/net/ethernet/ibm/ibmvnic.*
8375 F: drivers/pci/hotplug/pnv_php.c
8376 F: drivers/pci/hotplug/rpa*
8377 F: drivers/rtc/rtc-opal.c
8378 F: drivers/scsi/ibmvscsi/
8379 F: drivers/tty/hvc/hvc_opal.c
8380 F: drivers/watchdog/wdrtas.c
8381 F: tools/testing/selftests/powerpc
8382 N: /pmac
8383 N: powermac
8384 N: powernv
8385 N: [^a-z0-9]ps3
8386 N: pseries
8387
8388 LINUX FOR POWERPC EMBEDDED MPC5XXX
8389 M: Anatolij Gustschin <agust@denx.de>
8390 L: linuxppc-dev@lists.ozlabs.org
8391 T: git git://git.denx.de/linux-denx-agust.git
8392 S: Maintained
8393 F: arch/powerpc/platforms/512x/
8394 F: arch/powerpc/platforms/52xx/
8395
8396 LINUX FOR POWERPC EMBEDDED PPC4XX
8397 M: Alistair Popple <alistair@popple.id.au>
8398 M: Matt Porter <mporter@kernel.crashing.org>
8399 W: http://www.penguinppc.org/
8400 L: linuxppc-dev@lists.ozlabs.org
8401 S: Maintained
8402 F: arch/powerpc/platforms/40x/
8403 F: arch/powerpc/platforms/44x/
8404
8405 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8406 M: Scott Wood <oss@buserror.net>
8407 M: Kumar Gala <galak@kernel.crashing.org>
8408 W: http://www.penguinppc.org/
8409 L: linuxppc-dev@lists.ozlabs.org
8410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8411 S: Maintained
8412 F: arch/powerpc/platforms/83xx/
8413 F: arch/powerpc/platforms/85xx/
8414 F: Documentation/devicetree/bindings/powerpc/fsl/
8415
8416 LINUX FOR POWERPC EMBEDDED PPC8XX
8417 M: Vitaly Bordug <vitb@kernel.crashing.org>
8418 W: http://www.penguinppc.org/
8419 L: linuxppc-dev@lists.ozlabs.org
8420 S: Maintained
8421 F: arch/powerpc/platforms/8xx/
8422
8423 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8424 L: linuxppc-dev@lists.ozlabs.org
8425 S: Orphan
8426 F: arch/powerpc/*/*virtex*
8427 F: arch/powerpc/*/*/*virtex*
8428
8429 LINUX FOR POWERPC PA SEMI PWRFICIENT
8430 L: linuxppc-dev@lists.ozlabs.org
8431 S: Orphan
8432 F: arch/powerpc/platforms/pasemi/
8433 F: drivers/*/*pasemi*
8434 F: drivers/*/*/*pasemi*
8435
8436 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8437 M: Kees Cook <keescook@chromium.org>
8438 S: Maintained
8439 F: drivers/misc/lkdtm/*
8440
8441 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8442 M: Alan Stern <stern@rowland.harvard.edu>
8443 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8444 M: Will Deacon <will.deacon@arm.com>
8445 M: Peter Zijlstra <peterz@infradead.org>
8446 M: Boqun Feng <boqun.feng@gmail.com>
8447 M: Nicholas Piggin <npiggin@gmail.com>
8448 M: David Howells <dhowells@redhat.com>
8449 M: Jade Alglave <j.alglave@ucl.ac.uk>
8450 M: Luc Maranget <luc.maranget@inria.fr>
8451 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8452 R: Akira Yokosawa <akiyks@gmail.com>
8453 R: Daniel Lustig <dlustig@nvidia.com>
8454 L: linux-kernel@vger.kernel.org
8455 L: linux-arch@vger.kernel.org
8456 S: Supported
8457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8458 F: tools/memory-model/
8459 F: Documentation/atomic_bitops.txt
8460 F: Documentation/atomic_t.txt
8461 F: Documentation/core-api/atomic_ops.rst
8462 F: Documentation/core-api/refcount-vs-atomic.rst
8463 F: Documentation/memory-barriers.txt
8464
8465 LIS3LV02D ACCELEROMETER DRIVER
8466 M: Eric Piel <eric.piel@tremplin-utc.net>
8467 S: Maintained
8468 F: Documentation/misc-devices/lis3lv02d
8469 F: drivers/misc/lis3lv02d/
8470 F: drivers/platform/x86/hp_accel.c
8471
8472 LIVE PATCHING
8473 M: Josh Poimboeuf <jpoimboe@redhat.com>
8474 M: Jessica Yu <jeyu@kernel.org>
8475 M: Jiri Kosina <jikos@kernel.org>
8476 M: Miroslav Benes <mbenes@suse.cz>
8477 R: Petr Mladek <pmladek@suse.com>
8478 S: Maintained
8479 F: kernel/livepatch/
8480 F: include/linux/livepatch.h
8481 F: arch/x86/include/asm/livepatch.h
8482 F: arch/x86/kernel/livepatch.c
8483 F: Documentation/livepatch/
8484 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8485 F: samples/livepatch/
8486 L: live-patching@vger.kernel.org
8487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8488
8489 LLC (802.2)
8490 L: netdev@vger.kernel.org
8491 S: Odd fixes
8492 F: include/linux/llc.h
8493 F: include/uapi/linux/llc.h
8494 F: include/net/llc*
8495 F: net/llc/
8496
8497 LM73 HARDWARE MONITOR DRIVER
8498 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8499 L: linux-hwmon@vger.kernel.org
8500 S: Maintained
8501 F: drivers/hwmon/lm73.c
8502
8503 LM78 HARDWARE MONITOR DRIVER
8504 M: Jean Delvare <jdelvare@suse.com>
8505 L: linux-hwmon@vger.kernel.org
8506 S: Maintained
8507 F: Documentation/hwmon/lm78
8508 F: drivers/hwmon/lm78.c
8509
8510 LM83 HARDWARE MONITOR DRIVER
8511 M: Jean Delvare <jdelvare@suse.com>
8512 L: linux-hwmon@vger.kernel.org
8513 S: Maintained
8514 F: Documentation/hwmon/lm83
8515 F: drivers/hwmon/lm83.c
8516
8517 LM90 HARDWARE MONITOR DRIVER
8518 M: Jean Delvare <jdelvare@suse.com>
8519 L: linux-hwmon@vger.kernel.org
8520 S: Maintained
8521 F: Documentation/hwmon/lm90
8522 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8523 F: drivers/hwmon/lm90.c
8524 F: include/dt-bindings/thermal/lm90.h
8525
8526 LM95234 HARDWARE MONITOR DRIVER
8527 M: Guenter Roeck <linux@roeck-us.net>
8528 L: linux-hwmon@vger.kernel.org
8529 S: Maintained
8530 F: Documentation/hwmon/lm95234
8531 F: drivers/hwmon/lm95234.c
8532
8533 LME2510 MEDIA DRIVER
8534 M: Malcolm Priestley <tvboxspy@gmail.com>
8535 L: linux-media@vger.kernel.org
8536 W: https://linuxtv.org
8537 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8538 S: Maintained
8539 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8540
8541 LOADPIN SECURITY MODULE
8542 M: Kees Cook <keescook@chromium.org>
8543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8544 S: Supported
8545 F: security/loadpin/
8546 F: Documentation/admin-guide/LSM/LoadPin.rst
8547
8548 LOCKING PRIMITIVES
8549 M: Peter Zijlstra <peterz@infradead.org>
8550 M: Ingo Molnar <mingo@redhat.com>
8551 M: Will Deacon <will.deacon@arm.com>
8552 L: linux-kernel@vger.kernel.org
8553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8554 S: Maintained
8555 F: Documentation/locking/
8556 F: include/linux/lockdep.h
8557 F: include/linux/spinlock*.h
8558 F: arch/*/include/asm/spinlock*.h
8559 F: include/linux/rwlock*.h
8560 F: include/linux/mutex*.h
8561 F: arch/*/include/asm/mutex*.h
8562 F: include/linux/rwsem*.h
8563 F: arch/*/include/asm/rwsem.h
8564 F: include/linux/seqlock.h
8565 F: lib/locking*.[ch]
8566 F: kernel/locking/
8567 X: kernel/locking/locktorture.c
8568
8569 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8570 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8571 L: linux-ntfs-dev@lists.sourceforge.net
8572 W: http://www.linux-ntfs.org/content/view/19/37/
8573 S: Maintained
8574 F: Documentation/ldm.txt
8575 F: block/partitions/ldm.*
8576
8577 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8578 M: Sathya Prakash <sathya.prakash@broadcom.com>
8579 M: Chaitra P B <chaitra.basappa@broadcom.com>
8580 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8581 L: MPT-FusionLinux.pdl@broadcom.com
8582 L: linux-scsi@vger.kernel.org
8583 W: http://www.avagotech.com/support/
8584 S: Supported
8585 F: drivers/message/fusion/
8586 F: drivers/scsi/mpt3sas/
8587
8588 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8589 M: Matthew Wilcox <matthew@wil.cx>
8590 L: linux-scsi@vger.kernel.org
8591 S: Maintained
8592 F: drivers/scsi/sym53c8xx_2/
8593
8594 LTC4261 HARDWARE MONITOR DRIVER
8595 M: Guenter Roeck <linux@roeck-us.net>
8596 L: linux-hwmon@vger.kernel.org
8597 S: Maintained
8598 F: Documentation/hwmon/ltc4261
8599 F: drivers/hwmon/ltc4261.c
8600
8601 LTC4306 I2C MULTIPLEXER DRIVER
8602 M: Michael Hennerich <michael.hennerich@analog.com>
8603 W: http://ez.analog.com/community/linux-device-drivers
8604 L: linux-i2c@vger.kernel.org
8605 S: Supported
8606 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8607 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8608
8609 LTP (Linux Test Project)
8610 M: Mike Frysinger <vapier@gentoo.org>
8611 M: Cyril Hrubis <chrubis@suse.cz>
8612 M: Wanlong Gao <wanlong.gao@gmail.com>
8613 M: Jan Stancek <jstancek@redhat.com>
8614 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8615 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8616 L: ltp@lists.linux.it (subscribers-only)
8617 W: http://linux-test-project.github.io/
8618 T: git git://github.com/linux-test-project/ltp.git
8619 S: Maintained
8620
8621 M68K ARCHITECTURE
8622 M: Geert Uytterhoeven <geert@linux-m68k.org>
8623 L: linux-m68k@lists.linux-m68k.org
8624 W: http://www.linux-m68k.org/
8625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8626 S: Maintained
8627 F: arch/m68k/
8628 F: drivers/zorro/
8629
8630 M68K ON APPLE MACINTOSH
8631 M: Joshua Thompson <funaho@jurai.org>
8632 W: http://www.mac.linux-m68k.org/
8633 L: linux-m68k@lists.linux-m68k.org
8634 S: Maintained
8635 F: arch/m68k/mac/
8636
8637 M68K ON HP9000/300
8638 M: Philip Blundell <philb@gnu.org>
8639 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8640 S: Maintained
8641 F: arch/m68k/hp300/
8642
8643 M88DS3103 MEDIA DRIVER
8644 M: Antti Palosaari <crope@iki.fi>
8645 L: linux-media@vger.kernel.org
8646 W: https://linuxtv.org
8647 W: http://palosaari.fi/linux/
8648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8649 T: git git://linuxtv.org/anttip/media_tree.git
8650 S: Maintained
8651 F: drivers/media/dvb-frontends/m88ds3103*
8652
8653 M88RS2000 MEDIA DRIVER
8654 M: Malcolm Priestley <tvboxspy@gmail.com>
8655 L: linux-media@vger.kernel.org
8656 W: https://linuxtv.org
8657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8658 S: Maintained
8659 F: drivers/media/dvb-frontends/m88rs2000*
8660
8661 MA901 MASTERKIT USB FM RADIO DRIVER
8662 M: Alexey Klimov <klimov.linux@gmail.com>
8663 L: linux-media@vger.kernel.org
8664 T: git git://linuxtv.org/media_tree.git
8665 S: Maintained
8666 F: drivers/media/radio/radio-ma901.c
8667
8668 MAC80211
8669 M: Johannes Berg <johannes@sipsolutions.net>
8670 L: linux-wireless@vger.kernel.org
8671 W: http://wireless.kernel.org/
8672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8674 S: Maintained
8675 F: Documentation/networking/mac80211-injection.txt
8676 F: include/net/mac80211.h
8677 F: net/mac80211/
8678 F: drivers/net/wireless/mac80211_hwsim.[ch]
8679 F: Documentation/networking/mac80211_hwsim/README
8680
8681 MAILBOX API
8682 M: Jassi Brar <jassisinghbrar@gmail.com>
8683 L: linux-kernel@vger.kernel.org
8684 S: Maintained
8685 F: drivers/mailbox/
8686 F: include/linux/mailbox_client.h
8687 F: include/linux/mailbox_controller.h
8688
8689 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8690 M: Michael Kerrisk <mtk.manpages@gmail.com>
8691 W: http://www.kernel.org/doc/man-pages
8692 L: linux-man@vger.kernel.org
8693 S: Maintained
8694
8695 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8696 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8697 L: linux-mips@linux-mips.org
8698 S: Maintained
8699 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8700
8701 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8702 M: Andrew Lunn <andrew@lunn.ch>
8703 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8704 L: netdev@vger.kernel.org
8705 S: Maintained
8706 F: drivers/net/dsa/mv88e6xxx/
8707 F: linux/platform_data/mv88e6xxx.h
8708 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8709
8710 MARVELL ARMADA DRM SUPPORT
8711 M: Russell King <linux@armlinux.org.uk>
8712 S: Maintained
8713 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8714 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8715 F: drivers/gpu/drm/armada/
8716 F: include/uapi/drm/armada_drm.h
8717 F: Documentation/devicetree/bindings/display/armada/
8718
8719 MARVELL CRYPTO DRIVER
8720 M: Boris Brezillon <boris.brezillon@bootlin.com>
8721 M: Arnaud Ebalard <arno@natisbad.org>
8722 F: drivers/crypto/marvell/
8723 S: Maintained
8724 L: linux-crypto@vger.kernel.org
8725
8726 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8727 M: Mirko Lindner <mlindner@marvell.com>
8728 M: Stephen Hemminger <stephen@networkplumber.org>
8729 L: netdev@vger.kernel.org
8730 S: Maintained
8731 F: drivers/net/ethernet/marvell/sk*
8732
8733 MARVELL LIBERTAS WIRELESS DRIVER
8734 L: libertas-dev@lists.infradead.org
8735 S: Orphan
8736 F: drivers/net/wireless/marvell/libertas/
8737
8738 MARVELL MACCHIATOBIN SUPPORT
8739 M: Russell King <linux@armlinux.org.uk>
8740 L: linux-arm-kernel@lists.infradead.org
8741 S: Maintained
8742 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8743
8744 MARVELL MV643XX ETHERNET DRIVER
8745 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8746 L: netdev@vger.kernel.org
8747 S: Maintained
8748 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8749 F: include/linux/mv643xx.h
8750
8751 MARVELL MV88X3310 PHY DRIVER
8752 M: Russell King <linux@armlinux.org.uk>
8753 L: netdev@vger.kernel.org
8754 S: Maintained
8755 F: drivers/net/phy/marvell10g.c
8756
8757 MARVELL MVNETA ETHERNET DRIVER
8758 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8759 L: netdev@vger.kernel.org
8760 S: Maintained
8761 F: drivers/net/ethernet/marvell/mvneta.*
8762
8763 MARVELL MWIFIEX WIRELESS DRIVER
8764 M: Amitkumar Karwar <amitkarwar@gmail.com>
8765 M: Nishant Sarmukadam <nishants@marvell.com>
8766 M: Ganapathi Bhat <gbhat@marvell.com>
8767 M: Xinming Hu <huxinming820@gmail.com>
8768 L: linux-wireless@vger.kernel.org
8769 S: Maintained
8770 F: drivers/net/wireless/marvell/mwifiex/
8771
8772 MARVELL MWL8K WIRELESS DRIVER
8773 M: Lennert Buytenhek <buytenh@wantstofly.org>
8774 L: linux-wireless@vger.kernel.org
8775 S: Odd Fixes
8776 F: drivers/net/wireless/marvell/mwl8k.c
8777
8778 MARVELL NAND CONTROLLER DRIVER
8779 M: Miquel Raynal <miquel.raynal@bootlin.com>
8780 L: linux-mtd@lists.infradead.org
8781 S: Maintained
8782 F: drivers/mtd/nand/raw/marvell_nand.c
8783 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8784
8785 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8786 M: Nicolas Pitre <nico@fluxnic.net>
8787 S: Odd Fixes
8788 F: drivers/mmc/host/mvsdio.*
8789
8790 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8791 M: Hu Ziji <huziji@marvell.com>
8792 L: linux-mmc@vger.kernel.org
8793 S: Supported
8794 F: drivers/mmc/host/sdhci-xenon*
8795 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8796
8797 MATROX FRAMEBUFFER DRIVER
8798 L: linux-fbdev@vger.kernel.org
8799 S: Orphan
8800 F: drivers/video/fbdev/matrox/matroxfb_*
8801 F: include/uapi/linux/matroxfb.h
8802
8803 MAX16065 HARDWARE MONITOR DRIVER
8804 M: Guenter Roeck <linux@roeck-us.net>
8805 L: linux-hwmon@vger.kernel.org
8806 S: Maintained
8807 F: Documentation/hwmon/max16065
8808 F: drivers/hwmon/max16065.c
8809
8810 MAX20751 HARDWARE MONITOR DRIVER
8811 M: Guenter Roeck <linux@roeck-us.net>
8812 L: linux-hwmon@vger.kernel.org
8813 S: Maintained
8814 F: Documentation/hwmon/max20751
8815 F: drivers/hwmon/max20751.c
8816
8817 MAX2175 SDR TUNER DRIVER
8818 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8819 L: linux-media@vger.kernel.org
8820 T: git git://linuxtv.org/media_tree.git
8821 S: Maintained
8822 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8823 F: Documentation/media/v4l-drivers/max2175.rst
8824 F: drivers/media/i2c/max2175*
8825 F: include/uapi/linux/max2175.h
8826
8827 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8828 L: linux-hwmon@vger.kernel.org
8829 S: Orphan
8830 F: Documentation/hwmon/max6650
8831 F: drivers/hwmon/max6650.c
8832
8833 MAX6697 HARDWARE MONITOR DRIVER
8834 M: Guenter Roeck <linux@roeck-us.net>
8835 L: linux-hwmon@vger.kernel.org
8836 S: Maintained
8837 F: Documentation/hwmon/max6697
8838 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8839 F: drivers/hwmon/max6697.c
8840 F: include/linux/platform_data/max6697.h
8841
8842 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8843 M: Peter Rosin <peda@axentia.se>
8844 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8845 S: Maintained
8846 F: Documentation/devicetree/bindings/sound/max9860.txt
8847 F: sound/soc/codecs/max9860.*
8848
8849 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8850 M: Javier Martinez Canillas <javier@dowhile0.org>
8851 L: linux-kernel@vger.kernel.org
8852 S: Supported
8853 F: drivers/regulator/max77802-regulator.c
8854 F: Documentation/devicetree/bindings/*/*max77802.txt
8855 F: include/dt-bindings/*/*max77802.h
8856
8857 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8858 M: Krzysztof Kozlowski <krzk@kernel.org>
8859 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8860 L: linux-pm@vger.kernel.org
8861 S: Supported
8862 F: drivers/power/supply/max14577_charger.c
8863 F: drivers/power/supply/max77693_charger.c
8864
8865 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8866 M: Chanwoo Choi <cw00.choi@samsung.com>
8867 M: Krzysztof Kozlowski <krzk@kernel.org>
8868 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8869 L: linux-kernel@vger.kernel.org
8870 S: Supported
8871 F: drivers/*/max14577*.c
8872 F: drivers/*/max77686*.c
8873 F: drivers/*/max77693*.c
8874 F: drivers/extcon/extcon-max14577.c
8875 F: drivers/extcon/extcon-max77693.c
8876 F: drivers/rtc/rtc-max77686.c
8877 F: drivers/clk/clk-max77686.c
8878 F: Documentation/devicetree/bindings/mfd/max14577.txt
8879 F: Documentation/devicetree/bindings/*/max77686.txt
8880 F: Documentation/devicetree/bindings/mfd/max77693.txt
8881 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8882 F: include/linux/mfd/max14577*.h
8883 F: include/linux/mfd/max77686*.h
8884 F: include/linux/mfd/max77693*.h
8885
8886 MAXIRADIO FM RADIO RECEIVER DRIVER
8887 M: Hans Verkuil <hverkuil@xs4all.nl>
8888 L: linux-media@vger.kernel.org
8889 T: git git://linuxtv.org/media_tree.git
8890 W: https://linuxtv.org
8891 S: Maintained
8892 F: drivers/media/radio/radio-maxiradio*
8893
8894 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8895 M: Peter Rosin <peda@axentia.se>
8896 L: linux-iio@vger.kernel.org
8897 S: Maintained
8898 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8899 F: drivers/iio/potentiometer/mcp4018.c
8900 F: drivers/iio/potentiometer/mcp4531.c
8901
8902 MCR20A IEEE-802.15.4 RADIO DRIVER
8903 M: Xue Liu <liuxuenetmail@gmail.com>
8904 L: linux-wpan@vger.kernel.org
8905 W: https://github.com/xueliu/mcr20a-linux
8906 S: Maintained
8907 F: drivers/net/ieee802154/mcr20a.c
8908 F: drivers/net/ieee802154/mcr20a.h
8909 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8910
8911 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8912 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8913 L: linux-iio@vger.kernel.org
8914 S: Maintained
8915 F: drivers/iio/dac/cio-dac.c
8916
8917 MEDIA DRIVERS FOR ASCOT2E
8918 M: Sergey Kozlov <serjk@netup.ru>
8919 M: Abylay Ospan <aospan@netup.ru>
8920 L: linux-media@vger.kernel.org
8921 W: https://linuxtv.org
8922 W: http://netup.tv/
8923 T: git git://linuxtv.org/media_tree.git
8924 S: Supported
8925 F: drivers/media/dvb-frontends/ascot2e*
8926
8927 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8928 M: Jasmin Jessich <jasmin@anw.at>
8929 L: linux-media@vger.kernel.org
8930 W: https://linuxtv.org
8931 T: git git://linuxtv.org/media_tree.git
8932 S: Maintained
8933 F: drivers/media/dvb-frontends/cxd2099*
8934
8935 MEDIA DRIVERS FOR CXD2841ER
8936 M: Sergey Kozlov <serjk@netup.ru>
8937 M: Abylay Ospan <aospan@netup.ru>
8938 L: linux-media@vger.kernel.org
8939 W: https://linuxtv.org
8940 W: http://netup.tv/
8941 T: git git://linuxtv.org/media_tree.git
8942 S: Supported
8943 F: drivers/media/dvb-frontends/cxd2841er*
8944
8945 MEDIA DRIVERS FOR CXD2880
8946 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8947 L: linux-media@vger.kernel.org
8948 W: http://linuxtv.org/
8949 T: git git://linuxtv.org/media_tree.git
8950 S: Supported
8951 F: drivers/media/dvb-frontends/cxd2880/*
8952 F: drivers/media/spi/cxd2880*
8953
8954 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8955 M: Daniel Scheller <d.scheller.oss@gmail.com>
8956 L: linux-media@vger.kernel.org
8957 W: https://linuxtv.org
8958 T: git git://linuxtv.org/media_tree.git
8959 S: Maintained
8960 F: drivers/media/pci/ddbridge/*
8961
8962 MEDIA DRIVERS FOR FREESCALE IMX
8963 M: Steve Longerbeam <slongerbeam@gmail.com>
8964 M: Philipp Zabel <p.zabel@pengutronix.de>
8965 L: linux-media@vger.kernel.org
8966 T: git git://linuxtv.org/media_tree.git
8967 S: Maintained
8968 F: Documentation/devicetree/bindings/media/imx.txt
8969 F: Documentation/media/v4l-drivers/imx.rst
8970 F: drivers/staging/media/imx/
8971 F: include/linux/imx-media.h
8972 F: include/media/imx.h
8973
8974 MEDIA DRIVERS FOR HELENE
8975 M: Abylay Ospan <aospan@netup.ru>
8976 L: linux-media@vger.kernel.org
8977 W: https://linuxtv.org
8978 W: http://netup.tv/
8979 T: git git://linuxtv.org/media_tree.git
8980 S: Supported
8981 F: drivers/media/dvb-frontends/helene*
8982
8983 MEDIA DRIVERS FOR HORUS3A
8984 M: Sergey Kozlov <serjk@netup.ru>
8985 M: Abylay Ospan <aospan@netup.ru>
8986 L: linux-media@vger.kernel.org
8987 W: https://linuxtv.org
8988 W: http://netup.tv/
8989 T: git git://linuxtv.org/media_tree.git
8990 S: Supported
8991 F: drivers/media/dvb-frontends/horus3a*
8992
8993 MEDIA DRIVERS FOR LNBH25
8994 M: Sergey Kozlov <serjk@netup.ru>
8995 M: Abylay Ospan <aospan@netup.ru>
8996 L: linux-media@vger.kernel.org
8997 W: https://linuxtv.org
8998 W: http://netup.tv/
8999 T: git git://linuxtv.org/media_tree.git
9000 S: Supported
9001 F: drivers/media/dvb-frontends/lnbh25*
9002
9003 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9004 M: Daniel Scheller <d.scheller.oss@gmail.com>
9005 L: linux-media@vger.kernel.org
9006 W: https://linuxtv.org
9007 T: git git://linuxtv.org/media_tree.git
9008 S: Maintained
9009 F: drivers/media/dvb-frontends/mxl5xx*
9010
9011 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9012 M: Sergey Kozlov <serjk@netup.ru>
9013 M: Abylay Ospan <aospan@netup.ru>
9014 L: linux-media@vger.kernel.org
9015 W: https://linuxtv.org
9016 W: http://netup.tv/
9017 T: git git://linuxtv.org/media_tree.git
9018 S: Supported
9019 F: drivers/media/pci/netup_unidvb/*
9020
9021 MEDIA DRIVERS FOR RENESAS - CEU
9022 M: Jacopo Mondi <jacopo@jmondi.org>
9023 L: linux-media@vger.kernel.org
9024 L: linux-renesas-soc@vger.kernel.org
9025 T: git git://linuxtv.org/media_tree.git
9026 S: Supported
9027 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9028 F: drivers/media/platform/renesas-ceu.c
9029 F: include/media/drv-intf/renesas-ceu.h
9030
9031 MEDIA DRIVERS FOR RENESAS - DRIF
9032 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9033 L: linux-media@vger.kernel.org
9034 L: linux-renesas-soc@vger.kernel.org
9035 T: git git://linuxtv.org/media_tree.git
9036 S: Supported
9037 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9038 F: drivers/media/platform/rcar_drif.c
9039
9040 MEDIA DRIVERS FOR RENESAS - FCP
9041 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9042 L: linux-media@vger.kernel.org
9043 L: linux-renesas-soc@vger.kernel.org
9044 T: git git://linuxtv.org/media_tree.git
9045 S: Supported
9046 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9047 F: drivers/media/platform/rcar-fcp.c
9048 F: include/media/rcar-fcp.h
9049
9050 MEDIA DRIVERS FOR RENESAS - FDP1
9051 M: Kieran Bingham <kieran@bingham.xyz>
9052 L: linux-media@vger.kernel.org
9053 L: linux-renesas-soc@vger.kernel.org
9054 T: git git://linuxtv.org/media_tree.git
9055 S: Supported
9056 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9057 F: drivers/media/platform/rcar_fdp1.c
9058
9059 MEDIA DRIVERS FOR RENESAS - VIN
9060 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9061 L: linux-media@vger.kernel.org
9062 L: linux-renesas-soc@vger.kernel.org
9063 T: git git://linuxtv.org/media_tree.git
9064 S: Supported
9065 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9066 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9067 F: drivers/media/platform/rcar-vin/
9068
9069 MEDIA DRIVERS FOR RENESAS - VSP1
9070 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9071 L: linux-media@vger.kernel.org
9072 L: linux-renesas-soc@vger.kernel.org
9073 T: git git://linuxtv.org/media_tree.git
9074 S: Supported
9075 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9076 F: drivers/media/platform/vsp1/
9077
9078 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9079 M: Daniel Scheller <d.scheller.oss@gmail.com>
9080 L: linux-media@vger.kernel.org
9081 W: https://linuxtv.org
9082 T: git git://linuxtv.org/media_tree.git
9083 S: Maintained
9084 F: drivers/media/dvb-frontends/stv0910*
9085
9086 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9087 M: Daniel Scheller <d.scheller.oss@gmail.com>
9088 L: linux-media@vger.kernel.org
9089 W: https://linuxtv.org
9090 T: git git://linuxtv.org/media_tree.git
9091 S: Maintained
9092 F: drivers/media/dvb-frontends/stv6111*
9093
9094 MEDIA DRIVERS FOR STM32 - DCMI
9095 M: Hugues Fruchet <hugues.fruchet@st.com>
9096 L: linux-media@vger.kernel.org
9097 T: git git://linuxtv.org/media_tree.git
9098 S: Supported
9099 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9100 F: drivers/media/platform/stm32/stm32-dcmi.c
9101
9102 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9103 M: Dmitry Osipenko <digetx@gmail.com>
9104 L: linux-media@vger.kernel.org
9105 L: linux-tegra@vger.kernel.org
9106 T: git git://linuxtv.org/media_tree.git
9107 S: Maintained
9108 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9109 F: drivers/staging/media/tegra-vde/
9110
9111 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9112 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9113 P: LinuxTV.org Project
9114 L: linux-media@vger.kernel.org
9115 W: https://linuxtv.org
9116 Q: http://patchwork.kernel.org/project/linux-media/list/
9117 T: git git://linuxtv.org/media_tree.git
9118 S: Maintained
9119 F: Documentation/devicetree/bindings/media/
9120 F: Documentation/media/
9121 F: drivers/media/
9122 F: drivers/staging/media/
9123 F: include/linux/platform_data/media/
9124 F: include/media/
9125 F: include/uapi/linux/dvb/
9126 F: include/uapi/linux/videodev2.h
9127 F: include/uapi/linux/media.h
9128 F: include/uapi/linux/v4l2-*
9129 F: include/uapi/linux/meye.h
9130 F: include/uapi/linux/ivtv*
9131 F: include/uapi/linux/uvcvideo.h
9132
9133 MEDIATEK BLUETOOTH DRIVER
9134 M: Sean Wang <sean.wang@mediatek.com>
9135 L: linux-bluetooth@vger.kernel.org
9136 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9137 S: Maintained
9138 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9139 F: drivers/bluetooth/btmtkuart.c
9140
9141 MEDIATEK CIR DRIVER
9142 M: Sean Wang <sean.wang@mediatek.com>
9143 S: Maintained
9144 F: drivers/media/rc/mtk-cir.c
9145
9146 MEDIATEK DMA DRIVER
9147 M: Sean Wang <sean.wang@mediatek.com>
9148 L: dmaengine@vger.kernel.org
9149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9150 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9151 S: Maintained
9152 F: Documentation/devicetree/bindings/dma/mtk-*
9153 F: drivers/dma/mediatek/
9154
9155 MEDIATEK PMIC LED DRIVER
9156 M: Sean Wang <sean.wang@mediatek.com>
9157 S: Maintained
9158 F: drivers/leds/leds-mt6323.c
9159 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9160
9161 MEDIATEK ETHERNET DRIVER
9162 M: Felix Fietkau <nbd@openwrt.org>
9163 M: John Crispin <john@phrozen.org>
9164 M: Sean Wang <sean.wang@mediatek.com>
9165 M: Nelson Chang <nelson.chang@mediatek.com>
9166 L: netdev@vger.kernel.org
9167 S: Maintained
9168 F: drivers/net/ethernet/mediatek/
9169
9170 MEDIATEK SWITCH DRIVER
9171 M: Sean Wang <sean.wang@mediatek.com>
9172 L: netdev@vger.kernel.org
9173 S: Maintained
9174 F: drivers/net/dsa/mt7530.*
9175 F: net/dsa/tag_mtk.c
9176
9177 MEDIATEK JPEG DRIVER
9178 M: Rick Chang <rick.chang@mediatek.com>
9179 M: Bin Liu <bin.liu@mediatek.com>
9180 S: Supported
9181 F: drivers/media/platform/mtk-jpeg/
9182 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9183
9184 MEDIATEK MDP DRIVER
9185 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9186 M: Houlong Wei <houlong.wei@mediatek.com>
9187 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9188 S: Supported
9189 F: drivers/media/platform/mtk-mdp/
9190 F: drivers/media/platform/mtk-vpu/
9191 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9192
9193 MEDIATEK MEDIA DRIVER
9194 M: Tiffany Lin <tiffany.lin@mediatek.com>
9195 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9196 S: Supported
9197 F: drivers/media/platform/mtk-vcodec/
9198 F: drivers/media/platform/mtk-vpu/
9199 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9200 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9201
9202 MEDIATEK MT7601U WIRELESS LAN DRIVER
9203 M: Jakub Kicinski <kubakici@wp.pl>
9204 L: linux-wireless@vger.kernel.org
9205 S: Maintained
9206 F: drivers/net/wireless/mediatek/mt7601u/
9207
9208 MEDIATEK NAND CONTROLLER DRIVER
9209 M: Xiaolei Li <xiaolei.li@mediatek.com>
9210 L: linux-mtd@lists.infradead.org
9211 S: Maintained
9212 F: drivers/mtd/nand/raw/mtk_*
9213 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9214
9215 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9216 M: Sean Wang <sean.wang@mediatek.com>
9217 S: Maintained
9218 F: drivers/char/hw_random/mtk-rng.c
9219
9220 MEDIATEK USB3 DRD IP DRIVER
9221 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9222 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9224 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9225 S: Maintained
9226 F: drivers/usb/mtu3/
9227
9228 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9229 M: Peter Senna Tschudin <peter.senna@gmail.com>
9230 M: Martin Donnelly <martin.donnelly@ge.com>
9231 M: Martyn Welch <martyn.welch@collabora.co.uk>
9232 S: Maintained
9233 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9234 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9235
9236 MEGARAID SCSI/SAS DRIVERS
9237 M: Kashyap Desai <kashyap.desai@broadcom.com>
9238 M: Sumit Saxena <sumit.saxena@broadcom.com>
9239 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9240 L: megaraidlinux.pdl@broadcom.com
9241 L: linux-scsi@vger.kernel.org
9242 W: http://www.avagotech.com/support/
9243 S: Maintained
9244 F: Documentation/scsi/megaraid.txt
9245 F: drivers/scsi/megaraid.*
9246 F: drivers/scsi/megaraid/
9247
9248 MELEXIS MLX90614 DRIVER
9249 M: Crt Mori <cmo@melexis.com>
9250 L: linux-iio@vger.kernel.org
9251 W: http://www.melexis.com
9252 S: Supported
9253 F: drivers/iio/temperature/mlx90614.c
9254
9255 MELEXIS MLX90632 DRIVER
9256 M: Crt Mori <cmo@melexis.com>
9257 L: linux-iio@vger.kernel.org
9258 W: http://www.melexis.com
9259 S: Supported
9260 F: drivers/iio/temperature/mlx90632.c
9261
9262 MELFAS MIP4 TOUCHSCREEN DRIVER
9263 M: Sangwon Jee <jeesw@melfas.com>
9264 W: http://www.melfas.com
9265 S: Supported
9266 F: drivers/input/touchscreen/melfas_mip4.c
9267 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9268
9269 MELLANOX ETHERNET DRIVER (mlx4_en)
9270 M: Tariq Toukan <tariqt@mellanox.com>
9271 L: netdev@vger.kernel.org
9272 S: Supported
9273 W: http://www.mellanox.com
9274 Q: http://patchwork.ozlabs.org/project/netdev/list/
9275 F: drivers/net/ethernet/mellanox/mlx4/en_*
9276
9277 MELLANOX ETHERNET DRIVER (mlx5e)
9278 M: Saeed Mahameed <saeedm@mellanox.com>
9279 L: netdev@vger.kernel.org
9280 S: Supported
9281 W: http://www.mellanox.com
9282 Q: http://patchwork.ozlabs.org/project/netdev/list/
9283 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9284
9285 MELLANOX ETHERNET INNOVA DRIVERS
9286 R: Boris Pismenny <borisp@mellanox.com>
9287 L: netdev@vger.kernel.org
9288 S: Supported
9289 W: http://www.mellanox.com
9290 Q: http://patchwork.ozlabs.org/project/netdev/list/
9291 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9292 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9293 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9294 F: include/linux/mlx5/mlx5_ifc_fpga.h
9295
9296 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9297 R: Boris Pismenny <borisp@mellanox.com>
9298 L: netdev@vger.kernel.org
9299 S: Supported
9300 W: http://www.mellanox.com
9301 Q: http://patchwork.ozlabs.org/project/netdev/list/
9302 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9303 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9304
9305 MELLANOX ETHERNET SWITCH DRIVERS
9306 M: Jiri Pirko <jiri@mellanox.com>
9307 M: Ido Schimmel <idosch@mellanox.com>
9308 L: netdev@vger.kernel.org
9309 S: Supported
9310 W: http://www.mellanox.com
9311 Q: http://patchwork.ozlabs.org/project/netdev/list/
9312 F: drivers/net/ethernet/mellanox/mlxsw/
9313 F: tools/testing/selftests/drivers/net/mlxsw/
9314
9315 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9316 M: mlxsw@mellanox.com
9317 L: netdev@vger.kernel.org
9318 S: Supported
9319 W: http://www.mellanox.com
9320 Q: http://patchwork.ozlabs.org/project/netdev/list/
9321 F: drivers/net/ethernet/mellanox/mlxfw/
9322
9323 MELLANOX HARDWARE PLATFORM SUPPORT
9324 M: Andy Shevchenko <andy@infradead.org>
9325 M: Darren Hart <dvhart@infradead.org>
9326 M: Vadim Pasternak <vadimp@mellanox.com>
9327 L: platform-driver-x86@vger.kernel.org
9328 S: Supported
9329 F: drivers/platform/mellanox/
9330
9331 MELLANOX MLX4 core VPI driver
9332 M: Tariq Toukan <tariqt@mellanox.com>
9333 L: netdev@vger.kernel.org
9334 L: linux-rdma@vger.kernel.org
9335 W: http://www.mellanox.com
9336 Q: http://patchwork.ozlabs.org/project/netdev/list/
9337 S: Supported
9338 F: drivers/net/ethernet/mellanox/mlx4/
9339 F: include/linux/mlx4/
9340
9341 MELLANOX MLX4 IB driver
9342 M: Yishai Hadas <yishaih@mellanox.com>
9343 L: linux-rdma@vger.kernel.org
9344 W: http://www.mellanox.com
9345 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9346 S: Supported
9347 F: drivers/infiniband/hw/mlx4/
9348 F: include/linux/mlx4/
9349 F: include/uapi/rdma/mlx4-abi.h
9350
9351 MELLANOX MLX5 core VPI driver
9352 M: Saeed Mahameed <saeedm@mellanox.com>
9353 M: Leon Romanovsky <leonro@mellanox.com>
9354 L: netdev@vger.kernel.org
9355 L: linux-rdma@vger.kernel.org
9356 W: http://www.mellanox.com
9357 Q: http://patchwork.ozlabs.org/project/netdev/list/
9358 S: Supported
9359 F: drivers/net/ethernet/mellanox/mlx5/core/
9360 F: include/linux/mlx5/
9361
9362 MELLANOX MLX5 IB driver
9363 M: Leon Romanovsky <leonro@mellanox.com>
9364 L: linux-rdma@vger.kernel.org
9365 W: http://www.mellanox.com
9366 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9367 S: Supported
9368 F: drivers/infiniband/hw/mlx5/
9369 F: include/linux/mlx5/
9370 F: include/uapi/rdma/mlx5-abi.h
9371
9372 MELLANOX MLXCPLD I2C AND MUX DRIVER
9373 M: Vadim Pasternak <vadimp@mellanox.com>
9374 M: Michael Shych <michaelsh@mellanox.com>
9375 L: linux-i2c@vger.kernel.org
9376 S: Supported
9377 F: drivers/i2c/busses/i2c-mlxcpld.c
9378 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9379 F: Documentation/i2c/busses/i2c-mlxcpld
9380
9381 MELLANOX MLXCPLD LED DRIVER
9382 M: Vadim Pasternak <vadimp@mellanox.com>
9383 L: linux-leds@vger.kernel.org
9384 S: Supported
9385 F: drivers/leds/leds-mlxcpld.c
9386 F: drivers/leds/leds-mlxreg.c
9387 F: Documentation/leds/leds-mlxcpld.txt
9388
9389 MELLANOX PLATFORM DRIVER
9390 M: Vadim Pasternak <vadimp@mellanox.com>
9391 L: platform-driver-x86@vger.kernel.org
9392 S: Supported
9393 F: drivers/platform/x86/mlx-platform.c
9394
9395 MEMBARRIER SUPPORT
9396 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9397 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9398 L: linux-kernel@vger.kernel.org
9399 S: Supported
9400 F: kernel/sched/membarrier.c
9401 F: include/uapi/linux/membarrier.h
9402 F: arch/powerpc/include/asm/membarrier.h
9403
9404 MEMORY MANAGEMENT
9405 L: linux-mm@kvack.org
9406 W: http://www.linux-mm.org
9407 S: Maintained
9408 F: include/linux/mm.h
9409 F: include/linux/gfp.h
9410 F: include/linux/mmzone.h
9411 F: include/linux/memory_hotplug.h
9412 F: include/linux/vmalloc.h
9413 F: mm/
9414
9415 MEMORY TECHNOLOGY DEVICES (MTD)
9416 M: David Woodhouse <dwmw2@infradead.org>
9417 M: Brian Norris <computersforpeace@gmail.com>
9418 M: Boris Brezillon <boris.brezillon@bootlin.com>
9419 M: Marek Vasut <marek.vasut@gmail.com>
9420 M: Richard Weinberger <richard@nod.at>
9421 L: linux-mtd@lists.infradead.org
9422 W: http://www.linux-mtd.infradead.org/
9423 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9424 T: git git://git.infradead.org/linux-mtd.git master
9425 T: git git://git.infradead.org/linux-mtd.git mtd/next
9426 S: Maintained
9427 F: Documentation/devicetree/bindings/mtd/
9428 F: drivers/mtd/
9429 F: include/linux/mtd/
9430 F: include/uapi/mtd/
9431
9432 MEN A21 WATCHDOG DRIVER
9433 M: Johannes Thumshirn <morbidrsa@gmail.com>
9434 L: linux-watchdog@vger.kernel.org
9435 S: Maintained
9436 F: drivers/watchdog/mena21_wdt.c
9437
9438 MEN CHAMELEON BUS (mcb)
9439 M: Johannes Thumshirn <morbidrsa@gmail.com>
9440 S: Maintained
9441 F: drivers/mcb/
9442 F: include/linux/mcb.h
9443 F: Documentation/men-chameleon-bus.txt
9444
9445 MEN F21BMC (Board Management Controller)
9446 M: Andreas Werner <andreas.werner@men.de>
9447 S: Supported
9448 F: drivers/mfd/menf21bmc.c
9449 F: drivers/watchdog/menf21bmc_wdt.c
9450 F: drivers/leds/leds-menf21bmc.c
9451 F: drivers/hwmon/menf21bmc_hwmon.c
9452 F: Documentation/hwmon/menf21bmc
9453
9454 MEN Z069 WATCHDOG DRIVER
9455 M: Johannes Thumshirn <jth@kernel.org>
9456 L: linux-watchdog@vger.kernel.org
9457 S: Maintained
9458 F: drivers/watchdog/menz069_wdt.c
9459
9460 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9461 M: Neil Armstrong <narmstrong@baylibre.com>
9462 L: linux-media@lists.freedesktop.org
9463 L: linux-amlogic@lists.infradead.org
9464 W: http://linux-meson.com/
9465 S: Supported
9466 F: drivers/media/platform/meson/ao-cec.c
9467 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9468 T: git git://linuxtv.org/media_tree.git
9469
9470 MICROBLAZE ARCHITECTURE
9471 M: Michal Simek <monstr@monstr.eu>
9472 W: http://www.monstr.eu/fdt/
9473 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9474 S: Supported
9475 F: arch/microblaze/
9476
9477 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9478 M: Richard Genoud <richard.genoud@gmail.com>
9479 S: Maintained
9480 F: drivers/tty/serial/atmel_serial.c
9481 F: drivers/tty/serial/atmel_serial.h
9482
9483 MICROCHIP / ATMEL DMA DRIVER
9484 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9486 L: dmaengine@vger.kernel.org
9487 S: Supported
9488 F: drivers/dma/at_hdmac.c
9489 F: drivers/dma/at_hdmac_regs.h
9490 F: include/linux/platform_data/dma-atmel.h
9491
9492 MICROCHIP / ATMEL ECC DRIVER
9493 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9494 L: linux-crypto@vger.kernel.org
9495 S: Maintained
9496 F: drivers/crypto/atmel-ecc.*
9497
9498 MICROCHIP / ATMEL ISC DRIVER
9499 M: Songjun Wu <songjun.wu@microchip.com>
9500 L: linux-media@vger.kernel.org
9501 S: Supported
9502 F: drivers/media/platform/atmel/atmel-isc.c
9503 F: drivers/media/platform/atmel/atmel-isc-regs.h
9504 F: devicetree/bindings/media/atmel-isc.txt
9505
9506 MICROCHIP / ATMEL NAND DRIVER
9507 M: Josh Wu <rainyfeeling@outlook.com>
9508 L: linux-mtd@lists.infradead.org
9509 S: Supported
9510 F: drivers/mtd/nand/raw/atmel/*
9511 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9512
9513 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9514 M: Woojung Huh <Woojung.Huh@microchip.com>
9515 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9516 L: netdev@vger.kernel.org
9517 S: Maintained
9518 F: net/dsa/tag_ksz.c
9519 F: drivers/net/dsa/microchip/*
9520 F: include/linux/platform_data/microchip-ksz.h
9521 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9522
9523 MICROCHIP LAN743X ETHERNET DRIVER
9524 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9525 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9526 L: netdev@vger.kernel.org
9527 S: Maintained
9528 F: drivers/net/ethernet/microchip/lan743x_*
9529
9530 MICROCHIP USB251XB DRIVER
9531 M: Richard Leitner <richard.leitner@skidata.com>
9532 L: linux-usb@vger.kernel.org
9533 S: Maintained
9534 F: drivers/usb/misc/usb251xb.c
9535 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9536
9537 MICROSEMI MIPS SOCS
9538 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9539 L: linux-mips@linux-mips.org
9540 S: Maintained
9541 F: arch/mips/generic/board-ocelot.c
9542 F: arch/mips/configs/generic/board-ocelot.config
9543 F: arch/mips/boot/dts/mscc/
9544 F: Documentation/devicetree/bindings/mips/mscc.txt
9545
9546 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9547 M: Don Brace <don.brace@microsemi.com>
9548 L: esc.storagedev@microsemi.com
9549 L: linux-scsi@vger.kernel.org
9550 S: Supported
9551 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9552 F: drivers/scsi/smartpqi/Kconfig
9553 F: drivers/scsi/smartpqi/Makefile
9554 F: include/linux/cciss*.h
9555 F: include/uapi/linux/cciss*.h
9556 F: Documentation/scsi/smartpqi.txt
9557
9558 MICROSEMI ETHERNET SWITCH DRIVER
9559 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9560 L: netdev@vger.kernel.org
9561 S: Supported
9562 F: drivers/net/ethernet/mscc/
9563
9564 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9565 M: Chen Yu <yu.c.chen@intel.com>
9566 L: platform-driver-x86@vger.kernel.org
9567 S: Supported
9568 F: drivers/platform/x86/surfacepro3_button.c
9569
9570 MICROTEK X6 SCANNER
9571 M: Oliver Neukum <oliver@neukum.org>
9572 S: Maintained
9573 F: drivers/usb/image/microtek.*
9574
9575 MIPS
9576 M: Ralf Baechle <ralf@linux-mips.org>
9577 M: Paul Burton <paul.burton@mips.com>
9578 M: James Hogan <jhogan@kernel.org>
9579 L: linux-mips@linux-mips.org
9580 W: http://www.linux-mips.org/
9581 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9583 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9584 S: Supported
9585 F: Documentation/devicetree/bindings/mips/
9586 F: Documentation/mips/
9587 F: arch/mips/
9588 F: drivers/platform/mips/
9589
9590 MIPS BOSTON DEVELOPMENT BOARD
9591 M: Paul Burton <paul.burton@mips.com>
9592 L: linux-mips@linux-mips.org
9593 S: Maintained
9594 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9595 F: arch/mips/boot/dts/img/boston.dts
9596 F: arch/mips/configs/generic/board-boston.config
9597 F: drivers/clk/imgtec/clk-boston.c
9598 F: include/dt-bindings/clock/boston-clock.h
9599
9600 MIPS GENERIC PLATFORM
9601 M: Paul Burton <paul.burton@mips.com>
9602 L: linux-mips@linux-mips.org
9603 S: Supported
9604 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9605 F: arch/mips/generic/
9606 F: arch/mips/tools/generic-board-config.sh
9607
9608 MIPS/LOONGSON1 ARCHITECTURE
9609 M: Keguang Zhang <keguang.zhang@gmail.com>
9610 L: linux-mips@linux-mips.org
9611 S: Maintained
9612 F: arch/mips/loongson32/
9613 F: arch/mips/include/asm/mach-loongson32/
9614 F: drivers/*/*loongson1*
9615 F: drivers/*/*/*loongson1*
9616
9617 MIPS/LOONGSON2 ARCHITECTURE
9618 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9619 L: linux-mips@linux-mips.org
9620 S: Maintained
9621 F: arch/mips/loongson64/*{2e/2f}*
9622 F: arch/mips/include/asm/mach-loongson64/
9623 F: drivers/*/*loongson2*
9624 F: drivers/*/*/*loongson2*
9625
9626 MIPS/LOONGSON3 ARCHITECTURE
9627 M: Huacai Chen <chenhc@lemote.com>
9628 L: linux-mips@linux-mips.org
9629 S: Maintained
9630 F: arch/mips/loongson64/
9631 F: arch/mips/include/asm/mach-loongson64/
9632 F: drivers/platform/mips/cpu_hwmon.c
9633 F: drivers/*/*loongson3*
9634 F: drivers/*/*/*loongson3*
9635
9636 MIPS RINT INSTRUCTION EMULATION
9637 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9638 L: linux-mips@linux-mips.org
9639 S: Supported
9640 F: arch/mips/math-emu/sp_rint.c
9641 F: arch/mips/math-emu/dp_rint.c
9642
9643 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9644 M: Hans Verkuil <hverkuil@xs4all.nl>
9645 L: linux-media@vger.kernel.org
9646 T: git git://linuxtv.org/media_tree.git
9647 W: https://linuxtv.org
9648 S: Odd Fixes
9649 F: drivers/media/radio/radio-miropcm20*
9650
9651 MMP SUPPORT
9652 M: Eric Miao <eric.y.miao@gmail.com>
9653 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9655 T: git git://github.com/hzhuang1/linux.git
9656 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9657 S: Maintained
9658 F: arch/arm/boot/dts/mmp*
9659 F: arch/arm/mach-mmp/
9660
9661 MN88472 MEDIA DRIVER
9662 M: Antti Palosaari <crope@iki.fi>
9663 L: linux-media@vger.kernel.org
9664 W: https://linuxtv.org
9665 W: http://palosaari.fi/linux/
9666 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9667 S: Maintained
9668 F: drivers/media/dvb-frontends/mn88472*
9669
9670 MN88473 MEDIA DRIVER
9671 M: Antti Palosaari <crope@iki.fi>
9672 L: linux-media@vger.kernel.org
9673 W: https://linuxtv.org
9674 W: http://palosaari.fi/linux/
9675 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9676 S: Maintained
9677 F: drivers/media/dvb-frontends/mn88473*
9678
9679 PCI DRIVER FOR MOBIVEIL PCIE IP
9680 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9681 L: linux-pci@vger.kernel.org
9682 S: Supported
9683 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9684 F: drivers/pci/controller/pcie-mobiveil.c
9685
9686 MODULE SUPPORT
9687 M: Jessica Yu <jeyu@kernel.org>
9688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9689 S: Maintained
9690 F: include/linux/module.h
9691 F: kernel/module.c
9692
9693 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9694 W: http://popies.net/meye/
9695 S: Orphan
9696 F: Documentation/media/v4l-drivers/meye*
9697 F: drivers/media/pci/meye/
9698 F: include/uapi/linux/meye.h
9699
9700 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9701 M: Jiri Slaby <jirislaby@gmail.com>
9702 S: Maintained
9703 F: Documentation/serial/moxa-smartio
9704 F: drivers/tty/mxser.*
9705
9706 MR800 AVERMEDIA USB FM RADIO DRIVER
9707 M: Alexey Klimov <klimov.linux@gmail.com>
9708 L: linux-media@vger.kernel.org
9709 T: git git://linuxtv.org/media_tree.git
9710 S: Maintained
9711 F: drivers/media/radio/radio-mr800.c
9712
9713 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9714 M: Alan Ott <alan@signal11.us>
9715 L: linux-wpan@vger.kernel.org
9716 S: Maintained
9717 F: drivers/net/ieee802154/mrf24j40.c
9718 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9719
9720 MSI LAPTOP SUPPORT
9721 M: "Lee, Chun-Yi" <jlee@suse.com>
9722 L: platform-driver-x86@vger.kernel.org
9723 S: Maintained
9724 F: drivers/platform/x86/msi-laptop.c
9725
9726 MSI WMI SUPPORT
9727 L: platform-driver-x86@vger.kernel.org
9728 S: Orphan
9729 F: drivers/platform/x86/msi-wmi.c
9730
9731 MSI001 MEDIA DRIVER
9732 M: Antti Palosaari <crope@iki.fi>
9733 L: linux-media@vger.kernel.org
9734 W: https://linuxtv.org
9735 W: http://palosaari.fi/linux/
9736 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9737 T: git git://linuxtv.org/anttip/media_tree.git
9738 S: Maintained
9739 F: drivers/media/tuners/msi001*
9740
9741 MSI2500 MEDIA DRIVER
9742 M: Antti Palosaari <crope@iki.fi>
9743 L: linux-media@vger.kernel.org
9744 W: https://linuxtv.org
9745 W: http://palosaari.fi/linux/
9746 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9747 T: git git://linuxtv.org/anttip/media_tree.git
9748 S: Maintained
9749 F: drivers/media/usb/msi2500/
9750
9751 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9752 M: Robert Jarzmik <robert.jarzmik@free.fr>
9753 L: linux-mtd@lists.infradead.org
9754 S: Maintained
9755 F: drivers/mtd/devices/docg3*
9756
9757 MT9M032 APTINA SENSOR DRIVER
9758 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9759 L: linux-media@vger.kernel.org
9760 T: git git://linuxtv.org/media_tree.git
9761 S: Maintained
9762 F: drivers/media/i2c/mt9m032.c
9763 F: include/media/i2c/mt9m032.h
9764
9765 MT9P031 APTINA CAMERA SENSOR
9766 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9767 L: linux-media@vger.kernel.org
9768 T: git git://linuxtv.org/media_tree.git
9769 S: Maintained
9770 F: drivers/media/i2c/mt9p031.c
9771 F: include/media/i2c/mt9p031.h
9772
9773 MT9T001 APTINA CAMERA SENSOR
9774 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9775 L: linux-media@vger.kernel.org
9776 T: git git://linuxtv.org/media_tree.git
9777 S: Maintained
9778 F: drivers/media/i2c/mt9t001.c
9779 F: include/media/i2c/mt9t001.h
9780
9781 MT9T112 APTINA CAMERA SENSOR
9782 M: Jacopo Mondi <jacopo@jmondi.org>
9783 L: linux-media@vger.kernel.org
9784 T: git git://linuxtv.org/media_tree.git
9785 S: Odd Fixes
9786 F: drivers/media/i2c/mt9t112.c
9787 F: include/media/i2c/mt9t112.h
9788
9789 MT9V032 APTINA CAMERA SENSOR
9790 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9791 L: linux-media@vger.kernel.org
9792 T: git git://linuxtv.org/media_tree.git
9793 S: Maintained
9794 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9795 F: drivers/media/i2c/mt9v032.c
9796 F: include/media/i2c/mt9v032.h
9797
9798 MT9V111 APTINA CAMERA SENSOR
9799 M: Jacopo Mondi <jacopo@jmondi.org>
9800 L: linux-media@vger.kernel.org
9801 T: git git://linuxtv.org/media_tree.git
9802 S: Maintained
9803 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9804 F: drivers/media/i2c/mt9v111.c
9805
9806 MULTIFUNCTION DEVICES (MFD)
9807 M: Lee Jones <lee.jones@linaro.org>
9808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9809 S: Supported
9810 F: Documentation/devicetree/bindings/mfd/
9811 F: drivers/mfd/
9812 F: include/linux/mfd/
9813 F: include/dt-bindings/mfd/
9814
9815 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9816 S: Orphan
9817 F: drivers/mmc/host/mmc_spi.c
9818 F: include/linux/spi/mmc_spi.h
9819
9820 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9821 M: Ulf Hansson <ulf.hansson@linaro.org>
9822 L: linux-mmc@vger.kernel.org
9823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9824 S: Maintained
9825 F: Documentation/devicetree/bindings/mmc/
9826 F: drivers/mmc/
9827 F: include/linux/mmc/
9828 F: include/uapi/linux/mmc/
9829
9830 MULTIPLEXER SUBSYSTEM
9831 M: Peter Rosin <peda@axentia.se>
9832 S: Maintained
9833 F: Documentation/ABI/testing/sysfs-class-mux*
9834 F: Documentation/devicetree/bindings/mux/
9835 F: include/linux/dt-bindings/mux/
9836 F: include/linux/mux/
9837 F: drivers/mux/
9838
9839 MULTITECH MULTIPORT CARD (ISICOM)
9840 S: Orphan
9841 F: drivers/tty/isicom.c
9842 F: include/linux/isicom.h
9843
9844 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9845 M: Bin Liu <b-liu@ti.com>
9846 L: linux-usb@vger.kernel.org
9847 S: Maintained
9848 F: drivers/usb/musb/
9849
9850 MXL301RF MEDIA DRIVER
9851 M: Akihiro Tsukada <tskd08@gmail.com>
9852 L: linux-media@vger.kernel.org
9853 S: Odd Fixes
9854 F: drivers/media/tuners/mxl301rf*
9855
9856 MXL5007T MEDIA DRIVER
9857 M: Michael Krufky <mkrufky@linuxtv.org>
9858 L: linux-media@vger.kernel.org
9859 W: https://linuxtv.org
9860 W: http://github.com/mkrufky
9861 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9862 T: git git://linuxtv.org/mkrufky/tuners.git
9863 S: Maintained
9864 F: drivers/media/tuners/mxl5007t.*
9865
9866 MXSFB DRM DRIVER
9867 M: Marek Vasut <marex@denx.de>
9868 S: Supported
9869 F: drivers/gpu/drm/mxsfb/
9870 F: Documentation/devicetree/bindings/display/mxsfb.txt
9871
9872 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9873 M: Chris Lee <christopher.lee@cspi.com>
9874 L: netdev@vger.kernel.org
9875 W: https://www.cspi.com/ethernet-products/support/downloads/
9876 S: Supported
9877 F: drivers/net/ethernet/myricom/myri10ge/
9878
9879 NAND FLASH SUBSYSTEM
9880 M: Boris Brezillon <boris.brezillon@bootlin.com>
9881 M: Miquel Raynal <miquel.raynal@bootlin.com>
9882 R: Richard Weinberger <richard@nod.at>
9883 L: linux-mtd@lists.infradead.org
9884 W: http://www.linux-mtd.infradead.org/
9885 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9886 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9887 T: git git://git.infradead.org/linux-mtd.git nand/next
9888 S: Maintained
9889 F: drivers/mtd/nand/
9890 F: include/linux/mtd/*nand*.h
9891
9892 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9893 M: Daniel Mack <zonque@gmail.com>
9894 S: Maintained
9895 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9896 W: http://www.native-instruments.com
9897 F: sound/usb/caiaq/
9898
9899 NATSEMI ETHERNET DRIVER (DP8381x)
9900 S: Orphan
9901 F: drivers/net/ethernet/natsemi/natsemi.c
9902
9903 NCP FILESYSTEM
9904 M: Petr Vandrovec <petr@vandrovec.name>
9905 S: Obsolete
9906 F: drivers/staging/ncpfs/
9907
9908 NCR 5380 SCSI DRIVERS
9909 M: Finn Thain <fthain@telegraphics.com.au>
9910 M: Michael Schmitz <schmitzmic@gmail.com>
9911 L: linux-scsi@vger.kernel.org
9912 S: Maintained
9913 F: Documentation/scsi/g_NCR5380.txt
9914 F: drivers/scsi/NCR5380.*
9915 F: drivers/scsi/arm/cumana_1.c
9916 F: drivers/scsi/arm/oak.c
9917 F: drivers/scsi/atari_scsi.*
9918 F: drivers/scsi/dmx3191d.c
9919 F: drivers/scsi/g_NCR5380.*
9920 F: drivers/scsi/mac_scsi.*
9921 F: drivers/scsi/sun3_scsi.*
9922 F: drivers/scsi/sun3_scsi_vme.c
9923
9924 NCSI LIBRARY:
9925 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
9926 S: Maintained
9927 F: net/ncsi/
9928
9929 NCT6775 HARDWARE MONITOR DRIVER
9930 M: Guenter Roeck <linux@roeck-us.net>
9931 L: linux-hwmon@vger.kernel.org
9932 S: Maintained
9933 F: Documentation/hwmon/nct6775
9934 F: drivers/hwmon/nct6775.c
9935
9936 NET_FAILOVER MODULE
9937 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
9938 L: netdev@vger.kernel.org
9939 S: Supported
9940 F: driver/net/net_failover.c
9941 F: include/net/net_failover.h
9942 F: Documentation/networking/net_failover.rst
9943
9944 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9945 M: Faisal Latif <faisal.latif@intel.com>
9946 L: linux-rdma@vger.kernel.org
9947 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9948 S: Supported
9949 F: drivers/infiniband/hw/nes/
9950 F: include/uapi/rdma/nes-abi.h
9951
9952 NETEM NETWORK EMULATOR
9953 M: Stephen Hemminger <stephen@networkplumber.org>
9954 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9955 S: Maintained
9956 F: net/sched/sch_netem.c
9957
9958 NETERION 10GbE DRIVERS (s2io/vxge)
9959 M: Jon Mason <jdmason@kudzu.us>
9960 L: netdev@vger.kernel.org
9961 S: Supported
9962 F: Documentation/networking/s2io.txt
9963 F: Documentation/networking/vxge.txt
9964 F: drivers/net/ethernet/neterion/
9965
9966 NETFILTER
9967 M: Pablo Neira Ayuso <pablo@netfilter.org>
9968 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9969 M: Florian Westphal <fw@strlen.de>
9970 L: netfilter-devel@vger.kernel.org
9971 L: coreteam@netfilter.org
9972 W: http://www.netfilter.org/
9973 W: http://www.iptables.org/
9974 W: http://www.nftables.org/
9975 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9978 S: Maintained
9979 F: include/linux/netfilter*
9980 F: include/linux/netfilter/
9981 F: include/net/netfilter/
9982 F: include/uapi/linux/netfilter*
9983 F: include/uapi/linux/netfilter/
9984 F: net/*/netfilter.c
9985 F: net/*/netfilter/
9986 F: net/netfilter/
9987 F: net/bridge/br_netfilter*.c
9988
9989 NETROM NETWORK LAYER
9990 M: Ralf Baechle <ralf@linux-mips.org>
9991 L: linux-hams@vger.kernel.org
9992 W: http://www.linux-ax25.org/
9993 S: Maintained
9994 F: include/net/netrom.h
9995 F: include/uapi/linux/netrom.h
9996 F: net/netrom/
9997
9998 NETRONOME ETHERNET DRIVERS
9999 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10000 L: oss-drivers@netronome.com
10001 S: Maintained
10002 F: drivers/net/ethernet/netronome/
10003
10004 NETWORK BLOCK DEVICE (NBD)
10005 M: Josef Bacik <josef@toxicpanda.com>
10006 S: Maintained
10007 L: linux-block@vger.kernel.org
10008 L: nbd@other.debian.org
10009 F: Documentation/blockdev/nbd.txt
10010 F: drivers/block/nbd.c
10011 F: include/uapi/linux/nbd.h
10012
10013 NETWORK DROP MONITOR
10014 M: Neil Horman <nhorman@tuxdriver.com>
10015 L: netdev@vger.kernel.org
10016 S: Maintained
10017 W: https://fedorahosted.org/dropwatch/
10018 F: net/core/drop_monitor.c
10019
10020 NETWORKING DRIVERS
10021 M: "David S. Miller" <davem@davemloft.net>
10022 L: netdev@vger.kernel.org
10023 W: http://www.linuxfoundation.org/en/Net
10024 Q: http://patchwork.ozlabs.org/project/netdev/list/
10025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10027 S: Odd Fixes
10028 F: Documentation/devicetree/bindings/net/
10029 F: drivers/net/
10030 F: include/linux/if_*
10031 F: include/linux/netdevice.h
10032 F: include/linux/etherdevice.h
10033 F: include/linux/fcdevice.h
10034 F: include/linux/fddidevice.h
10035 F: include/linux/hippidevice.h
10036 F: include/linux/inetdevice.h
10037 F: include/uapi/linux/if_*
10038 F: include/uapi/linux/netdevice.h
10039
10040 NETWORKING DRIVERS (WIRELESS)
10041 M: Kalle Valo <kvalo@codeaurora.org>
10042 L: linux-wireless@vger.kernel.org
10043 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10046 S: Maintained
10047 F: Documentation/devicetree/bindings/net/wireless/
10048 F: drivers/net/wireless/
10049
10050 NETWORKING [DSA]
10051 M: Andrew Lunn <andrew@lunn.ch>
10052 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10053 M: Florian Fainelli <f.fainelli@gmail.com>
10054 S: Maintained
10055 F: Documentation/devicetree/bindings/net/dsa/
10056 F: net/dsa/
10057 F: include/net/dsa.h
10058 F: include/linux/dsa/
10059 F: drivers/net/dsa/
10060
10061 NETWORKING [GENERAL]
10062 M: "David S. Miller" <davem@davemloft.net>
10063 L: netdev@vger.kernel.org
10064 W: http://www.linuxfoundation.org/en/Net
10065 Q: http://patchwork.ozlabs.org/project/netdev/list/
10066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10068 B: mailto:netdev@vger.kernel.org
10069 S: Maintained
10070 F: net/
10071 F: include/net/
10072 F: include/linux/in.h
10073 F: include/linux/net.h
10074 F: include/linux/netdevice.h
10075 F: include/uapi/linux/in.h
10076 F: include/uapi/linux/net.h
10077 F: include/uapi/linux/netdevice.h
10078 F: include/uapi/linux/net_namespace.h
10079 F: tools/testing/selftests/net/
10080 F: lib/net_utils.c
10081 F: lib/random32.c
10082 F: Documentation/networking/
10083
10084 NETWORKING [IPSEC]
10085 M: Steffen Klassert <steffen.klassert@secunet.com>
10086 M: Herbert Xu <herbert@gondor.apana.org.au>
10087 M: "David S. Miller" <davem@davemloft.net>
10088 L: netdev@vger.kernel.org
10089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10091 S: Maintained
10092 F: net/core/flow.c
10093 F: net/xfrm/
10094 F: net/key/
10095 F: net/ipv4/xfrm*
10096 F: net/ipv4/esp4*
10097 F: net/ipv4/ah4.c
10098 F: net/ipv4/ipcomp.c
10099 F: net/ipv4/ip_vti.c
10100 F: net/ipv6/xfrm*
10101 F: net/ipv6/esp6*
10102 F: net/ipv6/ah6.c
10103 F: net/ipv6/ipcomp6.c
10104 F: net/ipv6/ip6_vti.c
10105 F: include/uapi/linux/xfrm.h
10106 F: include/net/xfrm.h
10107
10108 NETWORKING [IPv4/IPv6]
10109 M: "David S. Miller" <davem@davemloft.net>
10110 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10111 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10112 L: netdev@vger.kernel.org
10113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10114 S: Maintained
10115 F: net/ipv4/
10116 F: net/ipv6/
10117 F: include/net/ip*
10118 F: arch/x86/net/*
10119
10120 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10121 M: Paul Moore <paul@paul-moore.com>
10122 W: https://github.com/netlabel
10123 L: netdev@vger.kernel.org
10124 L: linux-security-module@vger.kernel.org
10125 S: Maintained
10126 F: Documentation/netlabel/
10127 F: include/net/calipso.h
10128 F: include/net/cipso_ipv4.h
10129 F: include/net/netlabel.h
10130 F: include/uapi/linux/netfilter/xt_SECMARK.h
10131 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10132 F: net/netlabel/
10133 F: net/ipv4/cipso_ipv4.c
10134 F: net/ipv6/calipso.c
10135 F: net/netfilter/xt_CONNSECMARK.c
10136 F: net/netfilter/xt_SECMARK.c
10137
10138 NETWORKING [TCP]
10139 M: Eric Dumazet <edumazet@google.com>
10140 L: netdev@vger.kernel.org
10141 S: Maintained
10142 F: net/ipv4/tcp*.c
10143 F: net/ipv4/syncookies.c
10144 F: net/ipv6/tcp*.c
10145 F: net/ipv6/syncookies.c
10146 F: include/uapi/linux/tcp.h
10147 F: include/net/tcp.h
10148 F: include/linux/tcp.h
10149 F: include/trace/events/tcp.h
10150
10151 NETWORKING [TLS]
10152 M: Boris Pismenny <borisp@mellanox.com>
10153 M: Aviad Yehezkel <aviadye@mellanox.com>
10154 M: Dave Watson <davejwatson@fb.com>
10155 L: netdev@vger.kernel.org
10156 S: Maintained
10157 F: net/tls/*
10158 F: include/uapi/linux/tls.h
10159 F: include/net/tls.h
10160
10161 NETWORKING [WIRELESS]
10162 L: linux-wireless@vger.kernel.org
10163 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10164
10165 NETDEVSIM
10166 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10167 S: Maintained
10168 F: drivers/net/netdevsim/*
10169
10170 NETXEN (1/10) GbE SUPPORT
10171 M: Manish Chopra <manish.chopra@cavium.com>
10172 M: Rahul Verma <rahul.verma@cavium.com>
10173 M: Dept-GELinuxNICDev@cavium.com
10174 L: netdev@vger.kernel.org
10175 S: Supported
10176 F: drivers/net/ethernet/qlogic/netxen/
10177
10178 NFC SUBSYSTEM
10179 M: Samuel Ortiz <sameo@linux.intel.com>
10180 L: linux-wireless@vger.kernel.org
10181 L: linux-nfc@lists.01.org (subscribers-only)
10182 S: Supported
10183 F: net/nfc/
10184 F: include/net/nfc/
10185 F: include/uapi/linux/nfc.h
10186 F: drivers/nfc/
10187 F: include/linux/platform_data/nfcmrvl.h
10188 F: include/linux/platform_data/nxp-nci.h
10189 F: Documentation/devicetree/bindings/net/nfc/
10190
10191 NFS, SUNRPC, AND LOCKD CLIENTS
10192 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10193 M: Anna Schumaker <anna.schumaker@netapp.com>
10194 L: linux-nfs@vger.kernel.org
10195 W: http://client.linux-nfs.org
10196 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10197 S: Maintained
10198 F: fs/lockd/
10199 F: fs/nfs/
10200 F: fs/nfs_common/
10201 F: net/sunrpc/
10202 F: include/linux/lockd/
10203 F: include/linux/nfs*
10204 F: include/linux/sunrpc/
10205 F: include/uapi/linux/nfs*
10206 F: include/uapi/linux/sunrpc/
10207
10208 NILFS2 FILESYSTEM
10209 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10210 L: linux-nilfs@vger.kernel.org
10211 W: https://nilfs.sourceforge.io/
10212 W: https://nilfs.osdn.jp/
10213 T: git git://github.com/konis/nilfs2.git
10214 S: Supported
10215 F: Documentation/filesystems/nilfs2.txt
10216 F: fs/nilfs2/
10217 F: include/trace/events/nilfs2.h
10218 F: include/uapi/linux/nilfs2_api.h
10219 F: include/uapi/linux/nilfs2_ondisk.h
10220
10221 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10222 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10223 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10224 S: Maintained
10225 F: Documentation/scsi/NinjaSCSI.txt
10226 F: drivers/scsi/pcmcia/nsp_*
10227
10228 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10229 M: GOTO Masanori <gotom@debian.or.jp>
10230 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10231 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10232 S: Maintained
10233 F: Documentation/scsi/NinjaSCSI.txt
10234 F: drivers/scsi/nsp32*
10235
10236 NIOS2 ARCHITECTURE
10237 M: Ley Foon Tan <lftan@altera.com>
10238 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10240 S: Maintained
10241 F: arch/nios2/
10242
10243 NOHZ, DYNTICKS SUPPORT
10244 M: Frederic Weisbecker <fweisbec@gmail.com>
10245 M: Thomas Gleixner <tglx@linutronix.de>
10246 M: Ingo Molnar <mingo@kernel.org>
10247 L: linux-kernel@vger.kernel.org
10248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10249 S: Maintained
10250 F: kernel/time/tick*.*
10251 F: include/linux/tick.h
10252 F: include/linux/sched/nohz.h
10253
10254 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10255 M: Pavel Machek <pavel@ucw.cz>
10256 M: Sakari Ailus <sakari.ailus@iki.fi>
10257 L: linux-media@vger.kernel.org
10258 S: Maintained
10259 F: drivers/media/i2c/et8ek8
10260 F: drivers/media/i2c/ad5820.c
10261
10262 NOKIA N900 POWER SUPPLY DRIVERS
10263 R: Pali Rohár <pali.rohar@gmail.com>
10264 F: include/linux/power/bq2415x_charger.h
10265 F: include/linux/power/bq27xxx_battery.h
10266 F: include/linux/power/isp1704_charger.h
10267 F: drivers/power/supply/bq2415x_charger.c
10268 F: drivers/power/supply/bq27xxx_battery.c
10269 F: drivers/power/supply/bq27xxx_battery_i2c.c
10270 F: drivers/power/supply/isp1704_charger.c
10271 F: drivers/power/supply/rx51_battery.c
10272
10273 NTB AMD DRIVER
10274 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10275 L: linux-ntb@googlegroups.com
10276 S: Supported
10277 F: drivers/ntb/hw/amd/
10278
10279 NTB DRIVER CORE
10280 M: Jon Mason <jdmason@kudzu.us>
10281 M: Dave Jiang <dave.jiang@intel.com>
10282 M: Allen Hubbe <allenbh@gmail.com>
10283 L: linux-ntb@googlegroups.com
10284 S: Supported
10285 W: https://github.com/jonmason/ntb/wiki
10286 T: git git://github.com/jonmason/ntb.git
10287 F: drivers/ntb/
10288 F: drivers/net/ntb_netdev.c
10289 F: include/linux/ntb.h
10290 F: include/linux/ntb_transport.h
10291 F: tools/testing/selftests/ntb/
10292
10293 NTB IDT DRIVER
10294 M: Serge Semin <fancer.lancer@gmail.com>
10295 L: linux-ntb@googlegroups.com
10296 S: Supported
10297 F: drivers/ntb/hw/idt/
10298
10299 NTB INTEL DRIVER
10300 M: Dave Jiang <dave.jiang@intel.com>
10301 L: linux-ntb@googlegroups.com
10302 S: Supported
10303 W: https://github.com/davejiang/linux/wiki
10304 T: git https://github.com/davejiang/linux.git
10305 F: drivers/ntb/hw/intel/
10306
10307 NTFS FILESYSTEM
10308 M: Anton Altaparmakov <anton@tuxera.com>
10309 L: linux-ntfs-dev@lists.sourceforge.net
10310 W: http://www.tuxera.com/
10311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10312 S: Supported
10313 F: Documentation/filesystems/ntfs.txt
10314 F: fs/ntfs/
10315
10316 NUBUS SUBSYSTEM
10317 M: Finn Thain <fthain@telegraphics.com.au>
10318 L: linux-m68k@lists.linux-m68k.org
10319 S: Maintained
10320 F: arch/*/include/asm/nubus.h
10321 F: drivers/nubus/
10322 F: include/linux/nubus.h
10323 F: include/uapi/linux/nubus.h
10324
10325 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10326 M: Antonino Daplas <adaplas@gmail.com>
10327 L: linux-fbdev@vger.kernel.org
10328 S: Maintained
10329 F: drivers/video/fbdev/riva/
10330 F: drivers/video/fbdev/nvidia/
10331
10332 NVM EXPRESS DRIVER
10333 M: Keith Busch <keith.busch@intel.com>
10334 M: Jens Axboe <axboe@fb.com>
10335 M: Christoph Hellwig <hch@lst.de>
10336 M: Sagi Grimberg <sagi@grimberg.me>
10337 L: linux-nvme@lists.infradead.org
10338 T: git://git.infradead.org/nvme.git
10339 W: http://git.infradead.org/nvme.git
10340 S: Supported
10341 F: drivers/nvme/host/
10342 F: include/linux/nvme.h
10343 F: include/uapi/linux/nvme_ioctl.h
10344
10345 NVM EXPRESS FC TRANSPORT DRIVERS
10346 M: James Smart <james.smart@broadcom.com>
10347 L: linux-nvme@lists.infradead.org
10348 S: Supported
10349 F: include/linux/nvme-fc.h
10350 F: include/linux/nvme-fc-driver.h
10351 F: drivers/nvme/host/fc.c
10352 F: drivers/nvme/target/fc.c
10353 F: drivers/nvme/target/fcloop.c
10354
10355 NVM EXPRESS TARGET DRIVER
10356 M: Christoph Hellwig <hch@lst.de>
10357 M: Sagi Grimberg <sagi@grimberg.me>
10358 L: linux-nvme@lists.infradead.org
10359 T: git://git.infradead.org/nvme.git
10360 W: http://git.infradead.org/nvme.git
10361 S: Supported
10362 F: drivers/nvme/target/
10363
10364 NVMEM FRAMEWORK
10365 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10366 S: Maintained
10367 F: drivers/nvmem/
10368 F: Documentation/devicetree/bindings/nvmem/
10369 F: Documentation/ABI/stable/sysfs-bus-nvmem
10370 F: include/linux/nvmem-consumer.h
10371 F: include/linux/nvmem-provider.h
10372
10373 NXP SGTL5000 DRIVER
10374 M: Fabio Estevam <fabio.estevam@nxp.com>
10375 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10376 S: Maintained
10377 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10378 F: sound/soc/codecs/sgtl5000*
10379
10380 NXP TDA998X DRM DRIVER
10381 M: Russell King <linux@armlinux.org.uk>
10382 S: Maintained
10383 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10384 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10385 F: drivers/gpu/drm/i2c/tda998x_drv.c
10386 F: include/drm/i2c/tda998x.h
10387 F: include/dt-bindings/display/tda998x.h
10388 K: "nxp,tda998x"
10389
10390 NXP TFA9879 DRIVER
10391 M: Peter Rosin <peda@axentia.se>
10392 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10393 S: Maintained
10394 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10395 F: sound/soc/codecs/tfa9879*
10396
10397 NXP-NCI NFC DRIVER
10398 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10399 R: Charles Gorand <charles.gorand@effinnov.com>
10400 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10401 S: Supported
10402 F: drivers/nfc/nxp-nci
10403
10404 OBJTOOL
10405 M: Josh Poimboeuf <jpoimboe@redhat.com>
10406 M: Peter Zijlstra <peterz@infradead.org>
10407 S: Supported
10408 F: tools/objtool/
10409
10410 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10411 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10412 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10413 L: linuxppc-dev@lists.ozlabs.org
10414 S: Supported
10415 F: arch/powerpc/platforms/powernv/ocxl.c
10416 F: arch/powerpc/include/asm/pnv-ocxl.h
10417 F: drivers/misc/ocxl/
10418 F: include/misc/ocxl*
10419 F: include/uapi/misc/ocxl.h
10420 F: Documentation/accelerators/ocxl.rst
10421
10422 OMAP AUDIO SUPPORT
10423 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10424 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10425 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10426 L: linux-omap@vger.kernel.org
10427 S: Maintained
10428 F: sound/soc/omap/
10429
10430 OMAP CLOCK FRAMEWORK SUPPORT
10431 M: Paul Walmsley <paul@pwsan.com>
10432 L: linux-omap@vger.kernel.org
10433 S: Maintained
10434 F: arch/arm/*omap*/*clock*
10435
10436 OMAP DEVICE TREE SUPPORT
10437 M: Benoît Cousson <bcousson@baylibre.com>
10438 M: Tony Lindgren <tony@atomide.com>
10439 L: linux-omap@vger.kernel.org
10440 L: devicetree@vger.kernel.org
10441 S: Maintained
10442 F: arch/arm/boot/dts/*omap*
10443 F: arch/arm/boot/dts/*am3*
10444 F: arch/arm/boot/dts/*am4*
10445 F: arch/arm/boot/dts/*am5*
10446 F: arch/arm/boot/dts/*dra7*
10447
10448 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10449 L: linux-omap@vger.kernel.org
10450 L: linux-fbdev@vger.kernel.org
10451 S: Orphan
10452 F: drivers/video/fbdev/omap2/
10453 F: Documentation/arm/OMAP/DSS
10454
10455 OMAP FRAMEBUFFER SUPPORT
10456 L: linux-fbdev@vger.kernel.org
10457 L: linux-omap@vger.kernel.org
10458 S: Orphan
10459 F: drivers/video/fbdev/omap/
10460
10461 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10462 M: Roger Quadros <rogerq@ti.com>
10463 M: Tony Lindgren <tony@atomide.com>
10464 L: linux-omap@vger.kernel.org
10465 S: Maintained
10466 F: drivers/memory/omap-gpmc.c
10467 F: arch/arm/mach-omap2/*gpmc*
10468
10469 OMAP GPIO DRIVER
10470 M: Grygorii Strashko <grygorii.strashko@ti.com>
10471 M: Santosh Shilimkar <ssantosh@kernel.org>
10472 M: Kevin Hilman <khilman@kernel.org>
10473 L: linux-omap@vger.kernel.org
10474 S: Maintained
10475 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10476 F: drivers/gpio/gpio-omap.c
10477
10478 OMAP HARDWARE SPINLOCK SUPPORT
10479 M: Ohad Ben-Cohen <ohad@wizery.com>
10480 L: linux-omap@vger.kernel.org
10481 S: Maintained
10482 F: drivers/hwspinlock/omap_hwspinlock.c
10483
10484 OMAP HS MMC SUPPORT
10485 L: linux-mmc@vger.kernel.org
10486 L: linux-omap@vger.kernel.org
10487 S: Orphan
10488 F: drivers/mmc/host/omap_hsmmc.c
10489
10490 OMAP HWMOD DATA
10491 M: Paul Walmsley <paul@pwsan.com>
10492 L: linux-omap@vger.kernel.org
10493 S: Maintained
10494 F: arch/arm/mach-omap2/omap_hwmod*data*
10495
10496 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10497 M: Benoît Cousson <bcousson@baylibre.com>
10498 L: linux-omap@vger.kernel.org
10499 S: Maintained
10500 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10501
10502 OMAP HWMOD SUPPORT
10503 M: Benoît Cousson <bcousson@baylibre.com>
10504 M: Paul Walmsley <paul@pwsan.com>
10505 L: linux-omap@vger.kernel.org
10506 S: Maintained
10507 F: arch/arm/mach-omap2/omap_hwmod.*
10508
10509 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10510 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10511 L: linux-media@vger.kernel.org
10512 S: Maintained
10513 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10514 F: drivers/media/platform/omap3isp/
10515 F: drivers/staging/media/omap4iss/
10516
10517 OMAP MMC SUPPORT
10518 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10519 L: linux-omap@vger.kernel.org
10520 S: Maintained
10521 F: drivers/mmc/host/omap.c
10522
10523 OMAP POWER MANAGEMENT SUPPORT
10524 M: Kevin Hilman <khilman@kernel.org>
10525 L: linux-omap@vger.kernel.org
10526 S: Maintained
10527 F: arch/arm/*omap*/*pm*
10528 F: drivers/cpufreq/omap-cpufreq.c
10529
10530 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10531 M: Rajendra Nayak <rnayak@codeaurora.org>
10532 M: Paul Walmsley <paul@pwsan.com>
10533 L: linux-omap@vger.kernel.org
10534 S: Maintained
10535 F: arch/arm/mach-omap2/prm*
10536
10537 OMAP RANDOM NUMBER GENERATOR SUPPORT
10538 M: Deepak Saxena <dsaxena@plexity.net>
10539 S: Maintained
10540 F: drivers/char/hw_random/omap-rng.c
10541
10542 OMAP USB SUPPORT
10543 L: linux-usb@vger.kernel.org
10544 L: linux-omap@vger.kernel.org
10545 S: Orphan
10546 F: drivers/usb/*/*omap*
10547 F: arch/arm/*omap*/usb*
10548
10549 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10550 M: Mark Jackson <mpfj@newflow.co.uk>
10551 L: linux-omap@vger.kernel.org
10552 S: Maintained
10553 F: arch/arm/boot/dts/am335x-nano.dts
10554
10555 OMAP1 SUPPORT
10556 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10557 M: Tony Lindgren <tony@atomide.com>
10558 L: linux-omap@vger.kernel.org
10559 Q: http://patchwork.kernel.org/project/linux-omap/list/
10560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10561 S: Maintained
10562 F: arch/arm/mach-omap1/
10563 F: arch/arm/plat-omap/
10564 F: arch/arm/configs/omap1_defconfig
10565 F: drivers/i2c/busses/i2c-omap.c
10566 F: include/linux/platform_data/i2c-omap.h
10567
10568 OMAP2+ SUPPORT
10569 M: Tony Lindgren <tony@atomide.com>
10570 L: linux-omap@vger.kernel.org
10571 W: http://www.muru.com/linux/omap/
10572 W: http://linux.omap.com/
10573 Q: http://patchwork.kernel.org/project/linux-omap/list/
10574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10575 S: Maintained
10576 F: arch/arm/mach-omap2/
10577 F: arch/arm/plat-omap/
10578 F: arch/arm/configs/omap2plus_defconfig
10579 F: drivers/i2c/busses/i2c-omap.c
10580 F: drivers/irqchip/irq-omap-intc.c
10581 F: drivers/mfd/*omap*.c
10582 F: drivers/mfd/menelaus.c
10583 F: drivers/mfd/palmas.c
10584 F: drivers/mfd/tps65217.c
10585 F: drivers/mfd/tps65218.c
10586 F: drivers/mfd/tps65910.c
10587 F: drivers/mfd/twl-core.[ch]
10588 F: drivers/mfd/twl4030*.c
10589 F: drivers/mfd/twl6030*.c
10590 F: drivers/mfd/twl6040*.c
10591 F: drivers/regulator/palmas-regulator*.c
10592 F: drivers/regulator/pbias-regulator.c
10593 F: drivers/regulator/tps65217-regulator.c
10594 F: drivers/regulator/tps65218-regulator.c
10595 F: drivers/regulator/tps65910-regulator.c
10596 F: drivers/regulator/twl-regulator.c
10597 F: drivers/regulator/twl6030-regulator.c
10598 F: include/linux/platform_data/i2c-omap.h
10599
10600 ONION OMEGA2+ BOARD
10601 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10602 L: linux-mips@linux-mips.org
10603 S: Maintained
10604 F: arch/mips/boot/dts/ralink/omega2p.dts
10605
10606 OMFS FILESYSTEM
10607 M: Bob Copeland <me@bobcopeland.com>
10608 L: linux-karma-devel@lists.sourceforge.net
10609 S: Maintained
10610 F: Documentation/filesystems/omfs.txt
10611 F: fs/omfs/
10612
10613 OMNIKEY CARDMAN 4000 DRIVER
10614 M: Harald Welte <laforge@gnumonks.org>
10615 S: Maintained
10616 F: drivers/char/pcmcia/cm4000_cs.c
10617 F: include/linux/cm4000_cs.h
10618 F: include/uapi/linux/cm4000_cs.h
10619
10620 OMNIKEY CARDMAN 4040 DRIVER
10621 M: Harald Welte <laforge@gnumonks.org>
10622 S: Maintained
10623 F: drivers/char/pcmcia/cm4040_cs.*
10624
10625 OMNIVISION OV13858 SENSOR DRIVER
10626 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10627 L: linux-media@vger.kernel.org
10628 T: git git://linuxtv.org/media_tree.git
10629 S: Maintained
10630 F: drivers/media/i2c/ov13858.c
10631
10632 OMNIVISION OV2680 SENSOR DRIVER
10633 M: Rui Miguel Silva <rmfrfs@gmail.com>
10634 L: linux-media@vger.kernel.org
10635 T: git git://linuxtv.org/media_tree.git
10636 S: Maintained
10637 F: drivers/media/i2c/ov2680.c
10638 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10639
10640 OMNIVISION OV2685 SENSOR DRIVER
10641 M: Shunqian Zheng <zhengsq@rock-chips.com>
10642 L: linux-media@vger.kernel.org
10643 T: git git://linuxtv.org/media_tree.git
10644 S: Maintained
10645 F: drivers/media/i2c/ov2685.c
10646
10647 OMNIVISION OV5640 SENSOR DRIVER
10648 M: Steve Longerbeam <slongerbeam@gmail.com>
10649 L: linux-media@vger.kernel.org
10650 T: git git://linuxtv.org/media_tree.git
10651 S: Maintained
10652 F: drivers/media/i2c/ov5640.c
10653
10654 OMNIVISION OV5647 SENSOR DRIVER
10655 M: Luis Oliveira <lolivei@synopsys.com>
10656 L: linux-media@vger.kernel.org
10657 T: git git://linuxtv.org/media_tree.git
10658 S: Maintained
10659 F: drivers/media/i2c/ov5647.c
10660
10661 OMNIVISION OV5695 SENSOR DRIVER
10662 M: Shunqian Zheng <zhengsq@rock-chips.com>
10663 L: linux-media@vger.kernel.org
10664 T: git git://linuxtv.org/media_tree.git
10665 S: Maintained
10666 F: drivers/media/i2c/ov5695.c
10667
10668 OMNIVISION OV7670 SENSOR DRIVER
10669 M: Jonathan Corbet <corbet@lwn.net>
10670 L: linux-media@vger.kernel.org
10671 T: git git://linuxtv.org/media_tree.git
10672 S: Maintained
10673 F: drivers/media/i2c/ov7670.c
10674 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10675
10676 OMNIVISION OV772x SENSOR DRIVER
10677 M: Jacopo Mondi <jacopo@jmondi.org>
10678 L: linux-media@vger.kernel.org
10679 T: git git://linuxtv.org/media_tree.git
10680 S: Odd fixes
10681 F: drivers/media/i2c/ov772x.c
10682 F: include/media/i2c/ov772x.h
10683 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10684
10685 OMNIVISION OV7740 SENSOR DRIVER
10686 M: Wenyou Yang <wenyou.yang@microchip.com>
10687 L: linux-media@vger.kernel.org
10688 T: git git://linuxtv.org/media_tree.git
10689 S: Maintained
10690 F: drivers/media/i2c/ov7740.c
10691 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10692
10693 OMNIVISION OV9650 SENSOR DRIVER
10694 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10695 R: Akinobu Mita <akinobu.mita@gmail.com>
10696 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10697 L: linux-media@vger.kernel.org
10698 T: git git://linuxtv.org/media_tree.git
10699 S: Maintained
10700 F: drivers/media/i2c/ov9650.c
10701 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10702
10703 ONENAND FLASH DRIVER
10704 M: Kyungmin Park <kyungmin.park@samsung.com>
10705 L: linux-mtd@lists.infradead.org
10706 S: Maintained
10707 F: drivers/mtd/nand/onenand/
10708 F: include/linux/mtd/onenand*.h
10709
10710 ONSTREAM SCSI TAPE DRIVER
10711 M: Willem Riede <osst@riede.org>
10712 L: osst-users@lists.sourceforge.net
10713 L: linux-scsi@vger.kernel.org
10714 S: Maintained
10715 F: Documentation/scsi/osst.txt
10716 F: drivers/scsi/osst.*
10717 F: drivers/scsi/osst_*.h
10718 F: drivers/scsi/st.h
10719
10720 OP-TEE DRIVER
10721 M: Jens Wiklander <jens.wiklander@linaro.org>
10722 S: Maintained
10723 F: drivers/tee/optee/
10724
10725 OPA-VNIC DRIVER
10726 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10727 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10728 L: linux-rdma@vger.kernel.org
10729 S: Supported
10730 F: drivers/infiniband/ulp/opa_vnic
10731
10732 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10733 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10734 M: Frank Rowand <frowand.list@gmail.com>
10735 L: devicetree@vger.kernel.org
10736 S: Maintained
10737 F: Documentation/devicetree/dynamic-resolution-notes.txt
10738 F: Documentation/devicetree/overlay-notes.txt
10739 F: drivers/of/overlay.c
10740 F: drivers/of/resolver.c
10741 K: of_overlay_notifier_
10742
10743 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10744 M: Rob Herring <robh+dt@kernel.org>
10745 M: Frank Rowand <frowand.list@gmail.com>
10746 L: devicetree@vger.kernel.org
10747 W: http://www.devicetree.org/
10748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10749 S: Maintained
10750 F: drivers/of/
10751 F: include/linux/of*.h
10752 F: scripts/dtc/
10753 F: Documentation/ABI/testing/sysfs-firmware-ofw
10754
10755 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10756 M: Rob Herring <robh+dt@kernel.org>
10757 M: Mark Rutland <mark.rutland@arm.com>
10758 L: devicetree@vger.kernel.org
10759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10760 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10761 S: Maintained
10762 F: Documentation/devicetree/
10763 F: arch/*/boot/dts/
10764 F: include/dt-bindings/
10765
10766 OPENCORES I2C BUS DRIVER
10767 M: Peter Korsgaard <jacmet@sunsite.dk>
10768 L: linux-i2c@vger.kernel.org
10769 S: Maintained
10770 F: Documentation/i2c/busses/i2c-ocores
10771 F: drivers/i2c/busses/i2c-ocores.c
10772
10773 OPENRISC ARCHITECTURE
10774 M: Jonas Bonn <jonas@southpole.se>
10775 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10776 M: Stafford Horne <shorne@gmail.com>
10777 T: git git://github.com/openrisc/linux.git
10778 L: openrisc@lists.librecores.org
10779 W: http://openrisc.io
10780 S: Maintained
10781 F: Documentation/devicetree/bindings/openrisc/
10782 F: Documentation/openrisc/
10783 F: arch/openrisc/
10784 F: drivers/irqchip/irq-ompic.c
10785 F: drivers/irqchip/irq-or1k-*
10786
10787 OPENVSWITCH
10788 M: Pravin B Shelar <pshelar@ovn.org>
10789 L: netdev@vger.kernel.org
10790 L: dev@openvswitch.org
10791 W: http://openvswitch.org
10792 S: Maintained
10793 F: net/openvswitch/
10794 F: include/uapi/linux/openvswitch.h
10795
10796 OPERATING PERFORMANCE POINTS (OPP)
10797 M: Viresh Kumar <vireshk@kernel.org>
10798 M: Nishanth Menon <nm@ti.com>
10799 M: Stephen Boyd <sboyd@kernel.org>
10800 L: linux-pm@vger.kernel.org
10801 S: Maintained
10802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10803 F: drivers/opp/
10804 F: include/linux/pm_opp.h
10805 F: Documentation/power/opp.txt
10806 F: Documentation/devicetree/bindings/opp/
10807
10808 OPL4 DRIVER
10809 M: Clemens Ladisch <clemens@ladisch.de>
10810 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10811 T: git git://git.alsa-project.org/alsa-kernel.git
10812 S: Maintained
10813 F: sound/drivers/opl4/
10814
10815 OPROFILE
10816 M: Robert Richter <rric@kernel.org>
10817 L: oprofile-list@lists.sf.net
10818 S: Maintained
10819 F: arch/*/include/asm/oprofile*.h
10820 F: arch/*/oprofile/
10821 F: drivers/oprofile/
10822 F: include/linux/oprofile.h
10823
10824 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10825 M: Mark Fasheh <mark@fasheh.com>
10826 M: Joel Becker <jlbec@evilplan.org>
10827 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10828 W: http://ocfs2.wiki.kernel.org
10829 S: Supported
10830 F: Documentation/filesystems/ocfs2.txt
10831 F: Documentation/filesystems/dlmfs.txt
10832 F: fs/ocfs2/
10833
10834 ORANGEFS FILESYSTEM
10835 M: Mike Marshall <hubcap@omnibond.com>
10836 R: Martin Brandenburg <martin@omnibond.com>
10837 L: devel@lists.orangefs.org
10838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10839 S: Supported
10840 F: fs/orangefs/
10841 F: Documentation/filesystems/orangefs.txt
10842
10843 ORINOCO DRIVER
10844 L: linux-wireless@vger.kernel.org
10845 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10846 W: http://www.nongnu.org/orinoco/
10847 S: Orphan
10848 F: drivers/net/wireless/intersil/orinoco/
10849
10850 OSD LIBRARY and FILESYSTEM
10851 M: Boaz Harrosh <ooo@electrozaur.com>
10852 S: Maintained
10853 F: drivers/scsi/osd/
10854 F: include/scsi/osd_*
10855 F: fs/exofs/
10856
10857 OV2659 OMNIVISION SENSOR DRIVER
10858 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10859 L: linux-media@vger.kernel.org
10860 W: https://linuxtv.org
10861 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10862 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10863 S: Maintained
10864 F: drivers/media/i2c/ov2659.c
10865 F: include/media/i2c/ov2659.h
10866
10867 OVERLAY FILESYSTEM
10868 M: Miklos Szeredi <miklos@szeredi.hu>
10869 L: linux-unionfs@vger.kernel.org
10870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10871 S: Supported
10872 F: fs/overlayfs/
10873 F: Documentation/filesystems/overlayfs.txt
10874
10875 P54 WIRELESS DRIVER
10876 M: Christian Lamparter <chunkeey@googlemail.com>
10877 L: linux-wireless@vger.kernel.org
10878 W: http://wireless.kernel.org/en/users/Drivers/p54
10879 S: Maintained
10880 F: drivers/net/wireless/intersil/p54/
10881
10882 PA SEMI ETHERNET DRIVER
10883 L: netdev@vger.kernel.org
10884 S: Orphan
10885 F: drivers/net/ethernet/pasemi/*
10886
10887 PA SEMI SMBUS DRIVER
10888 L: linux-i2c@vger.kernel.org
10889 S: Orphan
10890 F: drivers/i2c/busses/i2c-pasemi.c
10891
10892 PADATA PARALLEL EXECUTION MECHANISM
10893 M: Steffen Klassert <steffen.klassert@secunet.com>
10894 L: linux-crypto@vger.kernel.org
10895 S: Maintained
10896 F: kernel/padata.c
10897 F: include/linux/padata.h
10898 F: Documentation/padata.txt
10899
10900 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10901 M: Harald Welte <laforge@gnumonks.org>
10902 L: platform-driver-x86@vger.kernel.org
10903 S: Maintained
10904 F: drivers/platform/x86/panasonic-laptop.c
10905
10906 PARALLEL LCD/KEYPAD PANEL DRIVER
10907 M: Willy Tarreau <willy@haproxy.com>
10908 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10909 S: Odd Fixes
10910 F: Documentation/auxdisplay/lcd-panel-cgram.txt
10911 F: drivers/misc/panel.c
10912
10913 PARALLEL PORT SUBSYSTEM
10914 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10915 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10916 L: linux-parport@lists.infradead.org (subscribers-only)
10917 S: Maintained
10918 F: drivers/parport/
10919 F: include/linux/parport*.h
10920 F: drivers/char/ppdev.c
10921 F: include/uapi/linux/ppdev.h
10922 F: Documentation/parport*.txt
10923
10924 PARAVIRT_OPS INTERFACE
10925 M: Juergen Gross <jgross@suse.com>
10926 M: Alok Kataria <akataria@vmware.com>
10927 L: virtualization@lists.linux-foundation.org
10928 S: Supported
10929 F: Documentation/virtual/paravirt_ops.txt
10930 F: arch/*/kernel/paravirt*
10931 F: arch/*/include/asm/paravirt*.h
10932 F: include/linux/hypervisor.h
10933
10934 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10935 M: Tim Waugh <tim@cyberelk.net>
10936 L: linux-parport@lists.infradead.org (subscribers-only)
10937 S: Maintained
10938 F: Documentation/blockdev/paride.txt
10939 F: drivers/block/paride/
10940
10941 PARISC ARCHITECTURE
10942 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10943 M: Helge Deller <deller@gmx.de>
10944 L: linux-parisc@vger.kernel.org
10945 W: http://www.parisc-linux.org/
10946 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10949 S: Maintained
10950 F: arch/parisc/
10951 F: Documentation/parisc/
10952 F: drivers/parisc/
10953 F: drivers/char/agp/parisc-agp.c
10954 F: drivers/input/serio/gscps2.c
10955 F: drivers/parport/parport_gsc.*
10956 F: drivers/tty/serial/8250/8250_gsc.c
10957 F: drivers/video/fbdev/sti*
10958 F: drivers/video/console/sti*
10959 F: drivers/video/logo/logo_parisc*
10960
10961 PARMAN
10962 M: Jiri Pirko <jiri@mellanox.com>
10963 L: netdev@vger.kernel.org
10964 S: Supported
10965 F: lib/parman.c
10966 F: lib/test_parman.c
10967 F: include/linux/parman.h
10968
10969 PC87360 HARDWARE MONITORING DRIVER
10970 M: Jim Cromie <jim.cromie@gmail.com>
10971 L: linux-hwmon@vger.kernel.org
10972 S: Maintained
10973 F: Documentation/hwmon/pc87360
10974 F: drivers/hwmon/pc87360.c
10975
10976 PC8736x GPIO DRIVER
10977 M: Jim Cromie <jim.cromie@gmail.com>
10978 S: Maintained
10979 F: drivers/char/pc8736x_gpio.c
10980
10981 PC87427 HARDWARE MONITORING DRIVER
10982 M: Jean Delvare <jdelvare@suse.com>
10983 L: linux-hwmon@vger.kernel.org
10984 S: Maintained
10985 F: Documentation/hwmon/pc87427
10986 F: drivers/hwmon/pc87427.c
10987
10988 PCA9532 LED DRIVER
10989 M: Riku Voipio <riku.voipio@iki.fi>
10990 S: Maintained
10991 F: drivers/leds/leds-pca9532.c
10992 F: include/linux/leds-pca9532.h
10993
10994 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10995 M: Guenter Roeck <linux@roeck-us.net>
10996 L: linux-i2c@vger.kernel.org
10997 S: Maintained
10998 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10999
11000 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11001 M: Khalid Aziz <khalid@gonehiking.org>
11002 S: Maintained
11003 F: drivers/firmware/pcdp.*
11004
11005 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11006 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11007 L: linux-pci@vger.kernel.org
11008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11009 S: Maintained
11010 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11011 F: drivers/pci/controller/pci-aardvark.c
11012
11013 PCI DRIVER FOR ALTERA PCIE IP
11014 M: Ley Foon Tan <lftan@altera.com>
11015 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11016 L: linux-pci@vger.kernel.org
11017 S: Supported
11018 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11019 F: drivers/pci/controller/pcie-altera.c
11020
11021 PCI DRIVER FOR APPLIEDMICRO XGENE
11022 M: Tanmay Inamdar <tinamdar@apm.com>
11023 L: linux-pci@vger.kernel.org
11024 L: linux-arm-kernel@lists.infradead.org
11025 S: Maintained
11026 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11027 F: drivers/pci/controller/pci-xgene.c
11028
11029 PCI DRIVER FOR ARM VERSATILE PLATFORM
11030 M: Rob Herring <robh@kernel.org>
11031 L: linux-pci@vger.kernel.org
11032 L: linux-arm-kernel@lists.infradead.org
11033 S: Maintained
11034 F: Documentation/devicetree/bindings/pci/versatile.txt
11035 F: drivers/pci/controller/pci-versatile.c
11036
11037 PCI DRIVER FOR ARMADA 8K
11038 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11039 L: linux-pci@vger.kernel.org
11040 L: linux-arm-kernel@lists.infradead.org
11041 S: Maintained
11042 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11043 F: drivers/pci/controller/dwc/pcie-armada8k.c
11044
11045 PCI DRIVER FOR CADENCE PCIE IP
11046 M: Alan Douglas <adouglas@cadence.com>
11047 L: linux-pci@vger.kernel.org
11048 S: Maintained
11049 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11050 F: drivers/pci/controller/pcie-cadence*
11051
11052 PCI DRIVER FOR FREESCALE LAYERSCAPE
11053 M: Minghuan Lian <minghuan.Lian@nxp.com>
11054 M: Mingkai Hu <mingkai.hu@nxp.com>
11055 M: Roy Zang <roy.zang@nxp.com>
11056 L: linuxppc-dev@lists.ozlabs.org
11057 L: linux-pci@vger.kernel.org
11058 L: linux-arm-kernel@lists.infradead.org
11059 S: Maintained
11060 F: drivers/pci/controller/dwc/*layerscape*
11061
11062 PCI DRIVER FOR GENERIC OF HOSTS
11063 M: Will Deacon <will.deacon@arm.com>
11064 L: linux-pci@vger.kernel.org
11065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11066 S: Maintained
11067 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11068 F: drivers/pci/controller/pci-host-common.c
11069 F: drivers/pci/controller/pci-host-generic.c
11070
11071 PCI DRIVER FOR IMX6
11072 M: Richard Zhu <hongxing.zhu@nxp.com>
11073 M: Lucas Stach <l.stach@pengutronix.de>
11074 L: linux-pci@vger.kernel.org
11075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11076 S: Maintained
11077 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11078 F: drivers/pci/controller/dwc/*imx6*
11079
11080 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11081 M: Keith Busch <keith.busch@intel.com>
11082 M: Jonathan Derrick <jonathan.derrick@intel.com>
11083 L: linux-pci@vger.kernel.org
11084 S: Supported
11085 F: drivers/pci/controller/vmd.c
11086
11087 PCI DRIVER FOR MICROSEMI SWITCHTEC
11088 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11089 M: Logan Gunthorpe <logang@deltatee.com>
11090 L: linux-pci@vger.kernel.org
11091 S: Maintained
11092 F: Documentation/switchtec.txt
11093 F: Documentation/ABI/testing/sysfs-class-switchtec
11094 F: drivers/pci/switch/switchtec*
11095 F: include/uapi/linux/switchtec_ioctl.h
11096 F: include/linux/switchtec.h
11097 F: drivers/ntb/hw/mscc/
11098
11099 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11100 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11101 M: Jason Cooper <jason@lakedaemon.net>
11102 L: linux-pci@vger.kernel.org
11103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11104 S: Maintained
11105 F: drivers/pci/controller/*mvebu*
11106
11107 PCI DRIVER FOR NVIDIA TEGRA
11108 M: Thierry Reding <thierry.reding@gmail.com>
11109 L: linux-tegra@vger.kernel.org
11110 L: linux-pci@vger.kernel.org
11111 S: Supported
11112 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11113 F: drivers/pci/controller/pci-tegra.c
11114
11115 PCI DRIVER FOR RENESAS R-CAR
11116 M: Simon Horman <horms@verge.net.au>
11117 L: linux-pci@vger.kernel.org
11118 L: linux-renesas-soc@vger.kernel.org
11119 S: Maintained
11120 F: drivers/pci/controller/*rcar*
11121
11122 PCI DRIVER FOR SAMSUNG EXYNOS
11123 M: Jingoo Han <jingoohan1@gmail.com>
11124 L: linux-pci@vger.kernel.org
11125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11126 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11127 S: Maintained
11128 F: drivers/pci/controller/dwc/pci-exynos.c
11129
11130 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11131 M: Jingoo Han <jingoohan1@gmail.com>
11132 M: Joao Pinto <Joao.Pinto@synopsys.com>
11133 L: linux-pci@vger.kernel.org
11134 S: Maintained
11135 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11136 F: drivers/pci/controller/dwc/*designware*
11137
11138 PCI DRIVER FOR TI DRA7XX
11139 M: Kishon Vijay Abraham I <kishon@ti.com>
11140 L: linux-omap@vger.kernel.org
11141 L: linux-pci@vger.kernel.org
11142 S: Supported
11143 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11144 F: drivers/pci/controller/dwc/pci-dra7xx.c
11145
11146 PCI DRIVER FOR TI KEYSTONE
11147 M: Murali Karicheri <m-karicheri2@ti.com>
11148 L: linux-pci@vger.kernel.org
11149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11150 S: Maintained
11151 F: drivers/pci/controller/dwc/*keystone*
11152
11153 PCI ENDPOINT SUBSYSTEM
11154 M: Kishon Vijay Abraham I <kishon@ti.com>
11155 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11156 L: linux-pci@vger.kernel.org
11157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11158 S: Supported
11159 F: drivers/pci/endpoint/
11160 F: drivers/misc/pci_endpoint_test.c
11161 F: tools/pci/
11162
11163 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11164 M: Russell Currey <ruscur@russell.cc>
11165 L: linuxppc-dev@lists.ozlabs.org
11166 S: Supported
11167 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11168 F: arch/powerpc/kernel/eeh*.c
11169 F: arch/powerpc/platforms/*/eeh*.c
11170 F: arch/powerpc/include/*/eeh*.h
11171
11172 PCI ERROR RECOVERY
11173 M: Linas Vepstas <linasvepstas@gmail.com>
11174 L: linux-pci@vger.kernel.org
11175 S: Supported
11176 F: Documentation/PCI/pci-error-recovery.txt
11177
11178 PCI MSI DRIVER FOR ALTERA MSI IP
11179 M: Ley Foon Tan <lftan@altera.com>
11180 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11181 L: linux-pci@vger.kernel.org
11182 S: Supported
11183 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11184 F: drivers/pci/controller/pcie-altera-msi.c
11185
11186 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11187 M: Duc Dang <dhdang@apm.com>
11188 L: linux-pci@vger.kernel.org
11189 L: linux-arm-kernel@lists.infradead.org
11190 S: Maintained
11191 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11192 F: drivers/pci/controller/pci-xgene-msi.c
11193
11194 PCI SUBSYSTEM
11195 M: Bjorn Helgaas <bhelgaas@google.com>
11196 L: linux-pci@vger.kernel.org
11197 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11199 S: Supported
11200 F: Documentation/devicetree/bindings/pci/
11201 F: Documentation/PCI/
11202 F: drivers/acpi/pci*
11203 F: drivers/pci/
11204 F: include/asm-generic/pci*
11205 F: include/linux/pci*
11206 F: include/linux/of_pci.h
11207 F: include/uapi/linux/pci*
11208 F: lib/pci*
11209 F: arch/x86/pci/
11210 F: arch/x86/kernel/quirks.c
11211
11212 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11213 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11214 L: linux-pci@vger.kernel.org
11215 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11217 S: Supported
11218 F: drivers/pci/controller/
11219
11220 PCIE DRIVER FOR AXIS ARTPEC
11221 M: Jesper Nilsson <jesper.nilsson@axis.com>
11222 L: linux-arm-kernel@axis.com
11223 L: linux-pci@vger.kernel.org
11224 S: Maintained
11225 F: Documentation/devicetree/bindings/pci/axis,artpec*
11226 F: drivers/pci/controller/dwc/*artpec*
11227
11228 PCIE DRIVER FOR CAVIUM THUNDERX
11229 M: David Daney <david.daney@cavium.com>
11230 L: linux-pci@vger.kernel.org
11231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11232 S: Supported
11233 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11234 F: drivers/pci/controller/pci-thunder-*
11235
11236 PCIE DRIVER FOR HISILICON
11237 M: Zhou Wang <wangzhou1@hisilicon.com>
11238 L: linux-pci@vger.kernel.org
11239 S: Maintained
11240 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11241 F: drivers/pci/controller/dwc/pcie-hisi.c
11242
11243 PCIE DRIVER FOR HISILICON KIRIN
11244 M: Xiaowei Song <songxiaowei@hisilicon.com>
11245 M: Binghui Wang <wangbinghui@hisilicon.com>
11246 L: linux-pci@vger.kernel.org
11247 S: Maintained
11248 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11249 F: drivers/pci/controller/dwc/pcie-kirin.c
11250
11251 PCIE DRIVER FOR HISILICON STB
11252 M: Jianguo Sun <sunjianguo1@huawei.com>
11253 M: Shawn Guo <shawn.guo@linaro.org>
11254 L: linux-pci@vger.kernel.org
11255 S: Maintained
11256 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11257 F: drivers/pci/controller/dwc/pcie-histb.c
11258
11259 PCIE DRIVER FOR MEDIATEK
11260 M: Ryder Lee <ryder.lee@mediatek.com>
11261 L: linux-pci@vger.kernel.org
11262 L: linux-mediatek@lists.infradead.org
11263 S: Supported
11264 F: Documentation/devicetree/bindings/pci/mediatek*
11265 F: drivers/pci/controller/*mediatek*
11266
11267 PCIE DRIVER FOR QUALCOMM MSM
11268 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11269 L: linux-pci@vger.kernel.org
11270 L: linux-arm-msm@vger.kernel.org
11271 S: Maintained
11272 F: drivers/pci/controller/dwc/*qcom*
11273
11274 PCIE DRIVER FOR ROCKCHIP
11275 M: Shawn Lin <shawn.lin@rock-chips.com>
11276 L: linux-pci@vger.kernel.org
11277 L: linux-rockchip@lists.infradead.org
11278 S: Maintained
11279 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11280 F: drivers/pci/controller/pcie-rockchip*
11281
11282 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11283 M: Linus Walleij <linus.walleij@linaro.org>
11284 L: linux-pci@vger.kernel.org
11285 S: Maintained
11286 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11287 F: drivers/pci/controller/pci-v3-semi.c
11288
11289 PCIE DRIVER FOR ST SPEAR13XX
11290 M: Pratyush Anand <pratyush.anand@gmail.com>
11291 L: linux-pci@vger.kernel.org
11292 S: Maintained
11293 F: drivers/pci/controller/dwc/*spear*
11294
11295 PCMCIA SUBSYSTEM
11296 M: Dominik Brodowski <linux@dominikbrodowski.net>
11297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11298 S: Odd Fixes
11299 F: Documentation/pcmcia/
11300 F: tools/pcmcia/
11301 F: drivers/pcmcia/
11302 F: include/pcmcia/
11303
11304 PCNET32 NETWORK DRIVER
11305 M: Don Fry <pcnet32@frontier.com>
11306 L: netdev@vger.kernel.org
11307 S: Maintained
11308 F: drivers/net/ethernet/amd/pcnet32.c
11309
11310 PCRYPT PARALLEL CRYPTO ENGINE
11311 M: Steffen Klassert <steffen.klassert@secunet.com>
11312 L: linux-crypto@vger.kernel.org
11313 S: Maintained
11314 F: crypto/pcrypt.c
11315 F: include/crypto/pcrypt.h
11316
11317 PEAQ WMI HOTKEYS DRIVER
11318 M: Hans de Goede <hdegoede@redhat.com>
11319 L: platform-driver-x86@vger.kernel.org
11320 S: Maintained
11321 F: drivers/platform/x86/peaq-wmi.c
11322
11323 PER-CPU MEMORY ALLOCATOR
11324 M: Tejun Heo <tj@kernel.org>
11325 M: Christoph Lameter <cl@linux.com>
11326 M: Dennis Zhou <dennisszhou@gmail.com>
11327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11328 S: Maintained
11329 F: include/linux/percpu*.h
11330 F: mm/percpu*.c
11331 F: arch/*/include/asm/percpu.h
11332
11333 PER-TASK DELAY ACCOUNTING
11334 M: Balbir Singh <bsingharora@gmail.com>
11335 S: Maintained
11336 F: include/linux/delayacct.h
11337 F: kernel/delayacct.c
11338
11339 PERFORMANCE EVENTS SUBSYSTEM
11340 M: Peter Zijlstra <peterz@infradead.org>
11341 M: Ingo Molnar <mingo@redhat.com>
11342 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11343 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11344 R: Jiri Olsa <jolsa@redhat.com>
11345 R: Namhyung Kim <namhyung@kernel.org>
11346 L: linux-kernel@vger.kernel.org
11347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11348 S: Supported
11349 F: kernel/events/*
11350 F: include/linux/perf_event.h
11351 F: include/uapi/linux/perf_event.h
11352 F: arch/*/kernel/perf_event*.c
11353 F: arch/*/kernel/*/perf_event*.c
11354 F: arch/*/kernel/*/*/perf_event*.c
11355 F: arch/*/include/asm/perf_event.h
11356 F: arch/*/kernel/perf_callchain.c
11357 F: arch/*/events/*
11358 F: tools/perf/
11359
11360 PERSONALITY HANDLING
11361 M: Christoph Hellwig <hch@infradead.org>
11362 L: linux-abi-devel@lists.sourceforge.net
11363 S: Maintained
11364 F: include/linux/personality.h
11365 F: include/uapi/linux/personality.h
11366
11367 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11368 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11369 L: linux-input@vger.kernel.org
11370 S: Maintained
11371 F: Documentation/input/devices/pxrc.rst
11372 F: drivers/input/joystick/pxrc.c
11373
11374 PHONET PROTOCOL
11375 M: Remi Denis-Courmont <courmisch@gmail.com>
11376 S: Supported
11377 F: Documentation/networking/phonet.txt
11378 F: include/linux/phonet.h
11379 F: include/net/phonet/
11380 F: include/uapi/linux/phonet.h
11381 F: net/phonet/
11382
11383 PHRAM MTD DRIVER
11384 M: Joern Engel <joern@lazybastard.org>
11385 L: linux-mtd@lists.infradead.org
11386 S: Maintained
11387 F: drivers/mtd/devices/phram.c
11388
11389 PICOLCD HID DRIVER
11390 M: Bruno Prémont <bonbons@linux-vserver.org>
11391 L: linux-input@vger.kernel.org
11392 S: Maintained
11393 F: drivers/hid/hid-picolcd*
11394
11395 PICOXCELL SUPPORT
11396 M: Jamie Iles <jamie@jamieiles.com>
11397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11398 T: git git://github.com/jamieiles/linux-2.6-ji.git
11399 S: Supported
11400 F: arch/arm/boot/dts/picoxcell*
11401 F: arch/arm/mach-picoxcell/
11402 F: drivers/crypto/picoxcell*
11403
11404 PIN CONTROL SUBSYSTEM
11405 M: Linus Walleij <linus.walleij@linaro.org>
11406 L: linux-gpio@vger.kernel.org
11407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11408 S: Maintained
11409 F: Documentation/devicetree/bindings/pinctrl/
11410 F: Documentation/driver-api/pinctl.rst
11411 F: drivers/pinctrl/
11412 F: include/linux/pinctrl/
11413
11414 PIN CONTROLLER - ATMEL AT91
11415 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11417 S: Maintained
11418 F: drivers/pinctrl/pinctrl-at91.*
11419
11420 PIN CONTROLLER - ATMEL AT91 PIO4
11421 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11423 L: linux-gpio@vger.kernel.org
11424 S: Supported
11425 F: drivers/pinctrl/pinctrl-at91-pio4.*
11426
11427 PIN CONTROLLER - FREESCALE
11428 M: Dong Aisheng <aisheng.dong@nxp.com>
11429 M: Fabio Estevam <festevam@gmail.com>
11430 M: Shawn Guo <shawnguo@kernel.org>
11431 M: Stefan Agner <stefan@agner.ch>
11432 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11433 L: linux-gpio@vger.kernel.org
11434 S: Maintained
11435 F: drivers/pinctrl/freescale/
11436 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11437
11438 PIN CONTROLLER - INTEL
11439 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11440 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11441 S: Maintained
11442 F: drivers/pinctrl/intel/
11443
11444 PIN CONTROLLER - MEDIATEK
11445 M: Sean Wang <sean.wang@mediatek.com>
11446 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11447 S: Maintained
11448 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11449 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11450 F: drivers/pinctrl/mediatek/mtk-eint.*
11451 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11452 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11453 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11454
11455 PIN CONTROLLER - QUALCOMM
11456 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11457 S: Maintained
11458 L: linux-arm-msm@vger.kernel.org
11459 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11460 F: drivers/pinctrl/qcom/
11461
11462 PIN CONTROLLER - RENESAS
11463 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11464 M: Geert Uytterhoeven <geert+renesas@glider.be>
11465 L: linux-renesas-soc@vger.kernel.org
11466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11467 S: Maintained
11468 F: drivers/pinctrl/sh-pfc/
11469
11470 PIN CONTROLLER - SAMSUNG
11471 M: Tomasz Figa <tomasz.figa@gmail.com>
11472 M: Krzysztof Kozlowski <krzk@kernel.org>
11473 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11475 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11476 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11478 S: Maintained
11479 F: drivers/pinctrl/samsung/
11480 F: include/dt-bindings/pinctrl/samsung.h
11481 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11482
11483 PIN CONTROLLER - SINGLE
11484 M: Tony Lindgren <tony@atomide.com>
11485 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11487 L: linux-omap@vger.kernel.org
11488 S: Maintained
11489 F: drivers/pinctrl/pinctrl-single.c
11490
11491 PIN CONTROLLER - ST SPEAR
11492 M: Viresh Kumar <vireshk@kernel.org>
11493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11494 W: http://www.st.com/spear
11495 S: Maintained
11496 F: drivers/pinctrl/spear/
11497
11498 PISTACHIO SOC SUPPORT
11499 M: James Hartley <james.hartley@sondrel.com>
11500 L: linux-mips@linux-mips.org
11501 S: Odd Fixes
11502 F: arch/mips/pistachio/
11503 F: arch/mips/include/asm/mach-pistachio/
11504 F: arch/mips/boot/dts/img/pistachio*
11505 F: arch/mips/configs/pistachio*_defconfig
11506
11507 PKTCDVD DRIVER
11508 S: Orphan
11509 M: linux-block@vger.kernel.org
11510 F: drivers/block/pktcdvd.c
11511 F: include/linux/pktcdvd.h
11512 F: include/uapi/linux/pktcdvd.h
11513
11514 PKUNITY SOC DRIVERS
11515 M: Guan Xuetao <gxt@pku.edu.cn>
11516 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11517 S: Maintained
11518 T: git git://github.com/gxt/linux.git
11519 F: drivers/input/serio/i8042-unicore32io.h
11520 F: drivers/i2c/busses/i2c-puv3.c
11521 F: drivers/video/fbdev/fb-puv3.c
11522 F: drivers/rtc/rtc-puv3.c
11523
11524 PMBUS HARDWARE MONITORING DRIVERS
11525 M: Guenter Roeck <linux@roeck-us.net>
11526 L: linux-hwmon@vger.kernel.org
11527 W: http://hwmon.wiki.kernel.org/
11528 W: http://www.roeck-us.net/linux/drivers/
11529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11530 S: Maintained
11531 F: Documentation/hwmon/pmbus
11532 F: drivers/hwmon/pmbus/
11533 F: include/linux/pmbus.h
11534
11535 PMC SIERRA MaxRAID DRIVER
11536 L: linux-scsi@vger.kernel.org
11537 W: http://www.pmc-sierra.com/
11538 S: Orphan
11539 F: drivers/scsi/pmcraid.*
11540
11541 PMC SIERRA PM8001 DRIVER
11542 M: Jack Wang <jinpu.wang@profitbricks.com>
11543 M: lindar_liu@usish.com
11544 L: linux-scsi@vger.kernel.org
11545 S: Supported
11546 F: drivers/scsi/pm8001/
11547
11548 PNP SUPPORT
11549 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11550 S: Maintained
11551 F: drivers/pnp/
11552
11553 POSIX CLOCKS and TIMERS
11554 M: Thomas Gleixner <tglx@linutronix.de>
11555 L: linux-kernel@vger.kernel.org
11556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11557 S: Maintained
11558 F: fs/timerfd.c
11559 F: include/linux/timer*
11560 F: kernel/time/*timer*
11561
11562 POWER MANAGEMENT CORE
11563 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11564 L: linux-pm@vger.kernel.org
11565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11566 B: https://bugzilla.kernel.org
11567 S: Supported
11568 F: drivers/base/power/
11569 F: include/linux/pm.h
11570 F: include/linux/pm_*
11571 F: include/linux/powercap.h
11572 F: drivers/powercap/
11573 F: kernel/configs/nopm.config
11574
11575 POWER STATE COORDINATION INTERFACE (PSCI)
11576 M: Mark Rutland <mark.rutland@arm.com>
11577 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11578 L: linux-arm-kernel@lists.infradead.org
11579 S: Maintained
11580 F: drivers/firmware/psci*.c
11581 F: include/linux/psci.h
11582 F: include/uapi/linux/psci.h
11583
11584 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11585 M: Sebastian Reichel <sre@kernel.org>
11586 L: linux-pm@vger.kernel.org
11587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11588 S: Maintained
11589 F: Documentation/ABI/testing/sysfs-class-power
11590 F: Documentation/devicetree/bindings/power/supply/
11591 F: include/linux/power_supply.h
11592 F: drivers/power/supply/
11593
11594 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11595 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11596 L: linuxppc-dev@lists.ozlabs.org
11597 S: Maintained
11598 F: drivers/char/powernv-op-panel.c
11599
11600 PPP OVER ATM (RFC 2364)
11601 M: Mitchell Blank Jr <mitch@sfgoth.com>
11602 S: Maintained
11603 F: net/atm/pppoatm.c
11604 F: include/uapi/linux/atmppp.h
11605
11606 PPP OVER ETHERNET
11607 M: Michal Ostrowski <mostrows@earthlink.net>
11608 S: Maintained
11609 F: drivers/net/ppp/pppoe.c
11610 F: drivers/net/ppp/pppox.c
11611
11612 PPP OVER L2TP
11613 M: James Chapman <jchapman@katalix.com>
11614 S: Maintained
11615 F: net/l2tp/l2tp_ppp.c
11616 F: include/linux/if_pppol2tp.h
11617 F: include/uapi/linux/if_pppol2tp.h
11618
11619 PPP PROTOCOL DRIVERS AND COMPRESSORS
11620 M: Paul Mackerras <paulus@samba.org>
11621 L: linux-ppp@vger.kernel.org
11622 S: Maintained
11623 F: drivers/net/ppp/ppp_*
11624
11625 PPS SUPPORT
11626 M: Rodolfo Giometti <giometti@enneenne.com>
11627 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11628 L: linuxpps@ml.enneenne.com (subscribers-only)
11629 S: Maintained
11630 F: Documentation/pps/
11631 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11632 F: Documentation/ABI/testing/sysfs-pps
11633 F: drivers/pps/
11634 F: include/linux/pps*.h
11635 F: include/uapi/linux/pps.h
11636
11637 PPTP DRIVER
11638 M: Dmitry Kozlov <xeb@mail.ru>
11639 L: netdev@vger.kernel.org
11640 S: Maintained
11641 F: drivers/net/ppp/pptp.c
11642 W: http://sourceforge.net/projects/accel-pptp
11643
11644 PREEMPTIBLE KERNEL
11645 M: Robert Love <rml@tech9.net>
11646 L: kpreempt-tech@lists.sourceforge.net
11647 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11648 S: Supported
11649 F: Documentation/preempt-locking.txt
11650 F: include/linux/preempt.h
11651
11652 PRINTK
11653 M: Petr Mladek <pmladek@suse.com>
11654 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11655 R: Steven Rostedt <rostedt@goodmis.org>
11656 S: Maintained
11657 F: kernel/printk/
11658 F: include/linux/printk.h
11659
11660 PRISM54 WIRELESS DRIVER
11661 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11662 L: linux-wireless@vger.kernel.org
11663 W: http://wireless.kernel.org/en/users/Drivers/p54
11664 S: Obsolete
11665 F: drivers/net/wireless/intersil/prism54/
11666
11667 PROC FILESYSTEM
11668 R: Alexey Dobriyan <adobriyan@gmail.com>
11669 L: linux-kernel@vger.kernel.org
11670 L: linux-fsdevel@vger.kernel.org
11671 S: Maintained
11672 F: fs/proc/
11673 F: include/linux/proc_fs.h
11674 F: tools/testing/selftests/proc/
11675
11676 PROC SYSCTL
11677 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11678 M: Kees Cook <keescook@chromium.org>
11679 L: linux-kernel@vger.kernel.org
11680 L: linux-fsdevel@vger.kernel.org
11681 S: Maintained
11682 F: fs/proc/proc_sysctl.c
11683 F: include/linux/sysctl.h
11684 F: kernel/sysctl.c
11685 F: tools/testing/selftests/sysctl/
11686
11687 PS3 NETWORK SUPPORT
11688 M: Geoff Levand <geoff@infradead.org>
11689 L: netdev@vger.kernel.org
11690 L: linuxppc-dev@lists.ozlabs.org
11691 S: Maintained
11692 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11693
11694 PS3 PLATFORM SUPPORT
11695 M: Geoff Levand <geoff@infradead.org>
11696 L: linuxppc-dev@lists.ozlabs.org
11697 S: Maintained
11698 F: arch/powerpc/boot/ps3*
11699 F: arch/powerpc/include/asm/lv1call.h
11700 F: arch/powerpc/include/asm/ps3*.h
11701 F: arch/powerpc/platforms/ps3/
11702 F: drivers/*/ps3*
11703 F: drivers/ps3/
11704 F: drivers/rtc/rtc-ps3.c
11705 F: drivers/usb/host/*ps3.c
11706 F: sound/ppc/snd_ps3*
11707
11708 PS3VRAM DRIVER
11709 M: Jim Paris <jim@jtan.com>
11710 M: Geoff Levand <geoff@infradead.org>
11711 L: linuxppc-dev@lists.ozlabs.org
11712 S: Maintained
11713 F: drivers/block/ps3vram.c
11714
11715 PSAMPLE PACKET SAMPLING SUPPORT:
11716 M: Yotam Gigi <yotam.gi@gmail.com>
11717 S: Maintained
11718 F: net/psample
11719 F: include/net/psample.h
11720 F: include/uapi/linux/psample.h
11721
11722 PSTORE FILESYSTEM
11723 M: Kees Cook <keescook@chromium.org>
11724 M: Anton Vorontsov <anton@enomsg.org>
11725 M: Colin Cross <ccross@android.com>
11726 M: Tony Luck <tony.luck@intel.com>
11727 S: Maintained
11728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11729 F: fs/pstore/
11730 F: include/linux/pstore*
11731 F: drivers/firmware/efi/efi-pstore.c
11732 F: drivers/acpi/apei/erst.c
11733 F: Documentation/admin-guide/ramoops.rst
11734 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11735 K: \b(pstore|ramoops)
11736
11737 PTP HARDWARE CLOCK SUPPORT
11738 M: Richard Cochran <richardcochran@gmail.com>
11739 L: netdev@vger.kernel.org
11740 S: Maintained
11741 W: http://linuxptp.sourceforge.net/
11742 F: Documentation/ABI/testing/sysfs-ptp
11743 F: Documentation/ptp/*
11744 F: drivers/net/phy/dp83640*
11745 F: drivers/ptp/*
11746 F: include/linux/ptp_cl*
11747
11748 PTRACE SUPPORT
11749 M: Oleg Nesterov <oleg@redhat.com>
11750 S: Maintained
11751 F: include/asm-generic/syscall.h
11752 F: include/linux/ptrace.h
11753 F: include/linux/regset.h
11754 F: include/linux/tracehook.h
11755 F: include/uapi/linux/ptrace.h
11756 F: include/uapi/linux/ptrace.h
11757 F: include/asm-generic/ptrace.h
11758 F: kernel/ptrace.c
11759 F: arch/*/ptrace*.c
11760 F: arch/*/*/ptrace*.c
11761 F: arch/*/include/asm/ptrace*.h
11762
11763 PULSE8-CEC DRIVER
11764 M: Hans Verkuil <hverkuil@xs4all.nl>
11765 L: linux-media@vger.kernel.org
11766 T: git git://linuxtv.org/media_tree.git
11767 S: Maintained
11768 F: drivers/media/usb/pulse8-cec/*
11769 F: Documentation/media/cec-drivers/pulse8-cec.rst
11770
11771 PVRUSB2 VIDEO4LINUX DRIVER
11772 M: Mike Isely <isely@pobox.com>
11773 L: pvrusb2@isely.net (subscribers-only)
11774 L: linux-media@vger.kernel.org
11775 W: http://www.isely.net/pvrusb2/
11776 T: git git://linuxtv.org/media_tree.git
11777 S: Maintained
11778 F: Documentation/media/v4l-drivers/pvrusb2*
11779 F: drivers/media/usb/pvrusb2/
11780
11781 PWC WEBCAM DRIVER
11782 M: Hans Verkuil <hverkuil@xs4all.nl>
11783 L: linux-media@vger.kernel.org
11784 T: git git://linuxtv.org/media_tree.git
11785 S: Odd Fixes
11786 F: drivers/media/usb/pwc/*
11787
11788 PWM FAN DRIVER
11789 M: Kamil Debski <kamil@wypas.org>
11790 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11791 L: linux-hwmon@vger.kernel.org
11792 S: Supported
11793 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11794 F: Documentation/hwmon/pwm-fan
11795 F: drivers/hwmon/pwm-fan.c
11796
11797 PWM IR Transmitter
11798 M: Sean Young <sean@mess.org>
11799 L: linux-media@vger.kernel.org
11800 S: Maintained
11801 F: drivers/media/rc/pwm-ir-tx.c
11802
11803 PWM SUBSYSTEM
11804 M: Thierry Reding <thierry.reding@gmail.com>
11805 L: linux-pwm@vger.kernel.org
11806 S: Maintained
11807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11808 F: Documentation/pwm.txt
11809 F: Documentation/devicetree/bindings/pwm/
11810 F: include/linux/pwm.h
11811 F: drivers/pwm/
11812 F: drivers/video/backlight/pwm_bl.c
11813 F: include/linux/pwm_backlight.h
11814 F: drivers/gpio/gpio-mvebu.c
11815 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11816
11817 PXA GPIO DRIVER
11818 M: Robert Jarzmik <robert.jarzmik@free.fr>
11819 L: linux-gpio@vger.kernel.org
11820 S: Maintained
11821 F: drivers/gpio/gpio-pxa.c
11822
11823 PXA MMCI DRIVER
11824 S: Orphan
11825
11826 PXA RTC DRIVER
11827 M: Robert Jarzmik <robert.jarzmik@free.fr>
11828 L: linux-rtc@vger.kernel.org
11829 S: Maintained
11830
11831 PXA2xx/PXA3xx SUPPORT
11832 M: Daniel Mack <daniel@zonque.org>
11833 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11834 M: Robert Jarzmik <robert.jarzmik@free.fr>
11835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11836 T: git git://github.com/hzhuang1/linux.git
11837 T: git git://github.com/rjarzmik/linux.git
11838 S: Maintained
11839 F: arch/arm/boot/dts/pxa*
11840 F: arch/arm/mach-pxa/
11841 F: drivers/dma/pxa*
11842 F: drivers/pcmcia/pxa2xx*
11843 F: drivers/pinctrl/pxa/
11844 F: drivers/spi/spi-pxa2xx*
11845 F: drivers/usb/gadget/udc/pxa2*
11846 F: include/sound/pxa2xx-lib.h
11847 F: sound/arm/pxa*
11848 F: sound/soc/pxa/
11849
11850 QAT DRIVER
11851 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11852 L: qat-linux@intel.com
11853 S: Supported
11854 F: drivers/crypto/qat/
11855
11856 QCOM AUDIO (ASoC) DRIVERS
11857 M: Patrick Lai <plai@codeaurora.org>
11858 M: Banajit Goswami <bgoswami@codeaurora.org>
11859 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11860 S: Supported
11861 F: sound/soc/qcom/
11862
11863 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11864 M: Gabriel Somlo <somlo@cmu.edu>
11865 M: "Michael S. Tsirkin" <mst@redhat.com>
11866 L: qemu-devel@nongnu.org
11867 S: Maintained
11868 F: drivers/firmware/qemu_fw_cfg.c
11869 F: include/uapi/linux/qemu_fw_cfg.h
11870
11871 QIB DRIVER
11872 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11873 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11874 L: linux-rdma@vger.kernel.org
11875 S: Supported
11876 F: drivers/infiniband/hw/qib/
11877
11878 QLOGIC QL41xxx FCOE DRIVER
11879 M: QLogic-Storage-Upstream@cavium.com
11880 L: linux-scsi@vger.kernel.org
11881 S: Supported
11882 F: drivers/scsi/qedf/
11883
11884 QLOGIC QL41xxx ISCSI DRIVER
11885 M: QLogic-Storage-Upstream@cavium.com
11886 L: linux-scsi@vger.kernel.org
11887 S: Supported
11888 F: drivers/scsi/qedi/
11889
11890 QLOGIC QL4xxx ETHERNET DRIVER
11891 M: Ariel Elior <Ariel.Elior@cavium.com>
11892 M: everest-linux-l2@cavium.com
11893 L: netdev@vger.kernel.org
11894 S: Supported
11895 F: drivers/net/ethernet/qlogic/qed/
11896 F: include/linux/qed/
11897 F: drivers/net/ethernet/qlogic/qede/
11898
11899 QLOGIC QL4xxx RDMA DRIVER
11900 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11901 M: Ariel Elior <Ariel.Elior@cavium.com>
11902 L: linux-rdma@vger.kernel.org
11903 S: Supported
11904 F: drivers/infiniband/hw/qedr/
11905 F: include/uapi/rdma/qedr-abi.h
11906
11907 QLOGIC QLA1280 SCSI DRIVER
11908 M: Michael Reed <mdr@sgi.com>
11909 L: linux-scsi@vger.kernel.org
11910 S: Maintained
11911 F: drivers/scsi/qla1280.[ch]
11912
11913 QLOGIC QLA2XXX FC-SCSI DRIVER
11914 M: qla2xxx-upstream@qlogic.com
11915 L: linux-scsi@vger.kernel.org
11916 S: Supported
11917 F: Documentation/scsi/LICENSE.qla2xxx
11918 F: drivers/scsi/qla2xxx/
11919
11920 QLOGIC QLA3XXX NETWORK DRIVER
11921 M: Dept-GELinuxNICDev@cavium.com
11922 L: netdev@vger.kernel.org
11923 S: Supported
11924 F: Documentation/networking/LICENSE.qla3xxx
11925 F: drivers/net/ethernet/qlogic/qla3xxx.*
11926
11927 QLOGIC QLA4XXX iSCSI DRIVER
11928 M: QLogic-Storage-Upstream@qlogic.com
11929 L: linux-scsi@vger.kernel.org
11930 S: Supported
11931 F: Documentation/scsi/LICENSE.qla4xxx
11932 F: drivers/scsi/qla4xxx/
11933
11934 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11935 M: Harish Patil <harish.patil@cavium.com>
11936 M: Manish Chopra <manish.chopra@cavium.com>
11937 M: Dept-GELinuxNICDev@cavium.com
11938 L: netdev@vger.kernel.org
11939 S: Supported
11940 F: drivers/net/ethernet/qlogic/qlcnic/
11941
11942 QLOGIC QLGE 10Gb ETHERNET DRIVER
11943 M: Harish Patil <harish.patil@cavium.com>
11944 M: Manish Chopra <manish.chopra@cavium.com>
11945 M: Dept-GELinuxNICDev@cavium.com
11946 L: netdev@vger.kernel.org
11947 S: Supported
11948 F: drivers/net/ethernet/qlogic/qlge/
11949
11950 QM1D1B0004 MEDIA DRIVER
11951 M: Akihiro Tsukada <tskd08@gmail.com>
11952 L: linux-media@vger.kernel.org
11953 S: Odd Fixes
11954 F: drivers/media/tuners/qm1d1b0004*
11955
11956 QM1D1C0042 MEDIA DRIVER
11957 M: Akihiro Tsukada <tskd08@gmail.com>
11958 L: linux-media@vger.kernel.org
11959 S: Odd Fixes
11960 F: drivers/media/tuners/qm1d1c0042*
11961
11962 QNX4 FILESYSTEM
11963 M: Anders Larsen <al@alarsen.net>
11964 W: http://www.alarsen.net/linux/qnx4fs/
11965 S: Maintained
11966 F: fs/qnx4/
11967 F: include/uapi/linux/qnx4_fs.h
11968 F: include/uapi/linux/qnxtypes.h
11969
11970 QORIQ DPAA2 FSL-MC BUS DRIVER
11971 M: Stuart Yoder <stuyoder@gmail.com>
11972 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11973 L: linux-kernel@vger.kernel.org
11974 S: Maintained
11975 F: drivers/bus/fsl-mc/
11976 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11977 F: Documentation/networking/dpaa2/overview.rst
11978
11979 QT1010 MEDIA DRIVER
11980 M: Antti Palosaari <crope@iki.fi>
11981 L: linux-media@vger.kernel.org
11982 W: https://linuxtv.org
11983 W: http://palosaari.fi/linux/
11984 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11985 T: git git://linuxtv.org/anttip/media_tree.git
11986 S: Maintained
11987 F: drivers/media/tuners/qt1010*
11988
11989 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11990 M: Kalle Valo <kvalo@codeaurora.org>
11991 L: ath10k@lists.infradead.org
11992 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11994 S: Supported
11995 F: drivers/net/wireless/ath/ath10k/
11996
11997 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11998 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11999 L: linux-wireless@vger.kernel.org
12000 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12001 S: Supported
12002 F: drivers/net/wireless/ath/ath9k/
12003
12004 QUALCOMM CAMERA SUBSYSTEM DRIVER
12005 M: Todor Tomov <todor.tomov@linaro.org>
12006 L: linux-media@vger.kernel.org
12007 S: Maintained
12008 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12009 F: Documentation/media/v4l-drivers/qcom_camss.rst
12010 F: drivers/media/platform/qcom/camss/
12011
12012 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12013 M: Ilia Lin <ilia.lin@gmail.com>
12014 L: linux-pm@vger.kernel.org
12015 S: Maintained
12016 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12017 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12018
12019 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12020 M: Timur Tabi <timur@kernel.org>
12021 L: netdev@vger.kernel.org
12022 S: Maintained
12023 F: drivers/net/ethernet/qualcomm/emac/
12024
12025 QUALCOMM GENERIC INTERFACE I2C DRIVER
12026 M: Alok Chauhan <alokc@codeaurora.org>
12027 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12028 L: linux-i2c@vger.kernel.org
12029 L: linux-arm-msm@vger.kernel.org
12030 S: Supported
12031 F: drivers/i2c/busses/i2c-qcom-geni.c
12032
12033 QUALCOMM HEXAGON ARCHITECTURE
12034 M: Richard Kuo <rkuo@codeaurora.org>
12035 L: linux-hexagon@vger.kernel.org
12036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12037 S: Supported
12038 F: arch/hexagon/
12039
12040 QUALCOMM HIDMA DRIVER
12041 M: Sinan Kaya <okaya@kernel.org>
12042 L: linux-arm-kernel@lists.infradead.org
12043 L: linux-arm-msm@vger.kernel.org
12044 L: dmaengine@vger.kernel.org
12045 S: Supported
12046 F: drivers/dma/qcom/hidma*
12047
12048 QUALCOMM IOMMU
12049 M: Rob Clark <robdclark@gmail.com>
12050 L: iommu@lists.linux-foundation.org
12051 L: linux-arm-msm@vger.kernel.org
12052 S: Maintained
12053 F: drivers/iommu/qcom_iommu.c
12054
12055 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12056 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12057 L: linux-media@vger.kernel.org
12058 L: linux-arm-msm@vger.kernel.org
12059 T: git git://linuxtv.org/media_tree.git
12060 S: Maintained
12061 F: drivers/media/platform/qcom/venus/
12062
12063 QUALCOMM WCN36XX WIRELESS DRIVER
12064 M: Kalle Valo <kvalo@codeaurora.org>
12065 L: wcn36xx@lists.infradead.org
12066 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12067 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12068 S: Supported
12069 F: drivers/net/wireless/ath/wcn36xx/
12070
12071 QUANTENNA QTNFMAC WIRELESS DRIVER
12072 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12073 M: Avinash Patil <avinashp@quantenna.com>
12074 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12075 L: linux-wireless@vger.kernel.org
12076 S: Maintained
12077 F: drivers/net/wireless/quantenna
12078
12079 RADEON and AMDGPU DRM DRIVERS
12080 M: Alex Deucher <alexander.deucher@amd.com>
12081 M: Christian König <christian.koenig@amd.com>
12082 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12083 L: amd-gfx@lists.freedesktop.org
12084 T: git git://people.freedesktop.org/~agd5f/linux
12085 S: Supported
12086 F: drivers/gpu/drm/radeon/
12087 F: include/uapi/drm/radeon_drm.h
12088 F: drivers/gpu/drm/amd/
12089 F: include/uapi/drm/amdgpu_drm.h
12090
12091 RADEON FRAMEBUFFER DISPLAY DRIVER
12092 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12093 L: linux-fbdev@vger.kernel.org
12094 S: Maintained
12095 F: drivers/video/fbdev/aty/radeon*
12096 F: include/uapi/linux/radeonfb.h
12097
12098 RADIOSHARK RADIO DRIVER
12099 M: Hans Verkuil <hverkuil@xs4all.nl>
12100 L: linux-media@vger.kernel.org
12101 T: git git://linuxtv.org/media_tree.git
12102 S: Maintained
12103 F: drivers/media/radio/radio-shark.c
12104
12105 RADIOSHARK2 RADIO DRIVER
12106 M: Hans Verkuil <hverkuil@xs4all.nl>
12107 L: linux-media@vger.kernel.org
12108 T: git git://linuxtv.org/media_tree.git
12109 S: Maintained
12110 F: drivers/media/radio/radio-shark2.c
12111 F: drivers/media/radio/radio-tea5777.c
12112
12113 RADOS BLOCK DEVICE (RBD)
12114 M: Ilya Dryomov <idryomov@gmail.com>
12115 M: Sage Weil <sage@redhat.com>
12116 M: Alex Elder <elder@kernel.org>
12117 L: ceph-devel@vger.kernel.org
12118 W: http://ceph.com/
12119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12120 T: git git://github.com/ceph/ceph-client.git
12121 S: Supported
12122 F: Documentation/ABI/testing/sysfs-bus-rbd
12123 F: drivers/block/rbd.c
12124 F: drivers/block/rbd_types.h
12125
12126 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12127 M: Paul Mackerras <paulus@samba.org>
12128 L: linux-fbdev@vger.kernel.org
12129 S: Maintained
12130 F: drivers/video/fbdev/aty/aty128fb.c
12131
12132 RAINSHADOW-CEC DRIVER
12133 M: Hans Verkuil <hverkuil@xs4all.nl>
12134 L: linux-media@vger.kernel.org
12135 T: git git://linuxtv.org/media_tree.git
12136 S: Maintained
12137 F: drivers/media/usb/rainshadow-cec/*
12138
12139 RALINK MIPS ARCHITECTURE
12140 M: John Crispin <john@phrozen.org>
12141 L: linux-mips@linux-mips.org
12142 S: Maintained
12143 F: arch/mips/ralink
12144
12145 RALINK RT2X00 WIRELESS LAN DRIVER
12146 P: rt2x00 project
12147 M: Stanislaw Gruszka <sgruszka@redhat.com>
12148 M: Helmut Schaa <helmut.schaa@googlemail.com>
12149 L: linux-wireless@vger.kernel.org
12150 S: Maintained
12151 F: drivers/net/wireless/ralink/rt2x00/
12152
12153 RAMDISK RAM BLOCK DEVICE DRIVER
12154 M: Jens Axboe <axboe@kernel.dk>
12155 S: Maintained
12156 F: Documentation/blockdev/ramdisk.txt
12157 F: drivers/block/brd.c
12158
12159 RANCHU VIRTUAL BOARD FOR MIPS
12160 M: Miodrag Dinic <miodrag.dinic@mips.com>
12161 L: linux-mips@linux-mips.org
12162 S: Supported
12163 F: arch/mips/generic/board-ranchu.c
12164 F: arch/mips/configs/generic/board-ranchu.config
12165
12166 RANDOM NUMBER DRIVER
12167 M: "Theodore Ts'o" <tytso@mit.edu>
12168 S: Maintained
12169 F: drivers/char/random.c
12170
12171 RAPIDIO SUBSYSTEM
12172 M: Matt Porter <mporter@kernel.crashing.org>
12173 M: Alexandre Bounine <alex.bou9@gmail.com>
12174 S: Maintained
12175 F: drivers/rapidio/
12176
12177 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12178 L: linux-wireless@vger.kernel.org
12179 S: Orphan
12180 F: drivers/net/wireless/ray*
12181
12182 RCUTORTURE TEST FRAMEWORK
12183 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12184 M: Josh Triplett <josh@joshtriplett.org>
12185 R: Steven Rostedt <rostedt@goodmis.org>
12186 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12187 R: Lai Jiangshan <jiangshanlai@gmail.com>
12188 L: linux-kernel@vger.kernel.org
12189 S: Supported
12190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12191 F: tools/testing/selftests/rcutorture
12192
12193 RDC R-321X SoC
12194 M: Florian Fainelli <florian@openwrt.org>
12195 S: Maintained
12196
12197 RDC R6040 FAST ETHERNET DRIVER
12198 M: Florian Fainelli <f.fainelli@gmail.com>
12199 L: netdev@vger.kernel.org
12200 S: Maintained
12201 F: drivers/net/ethernet/rdc/r6040.c
12202
12203 RDMAVT - RDMA verbs software
12204 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12205 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12206 L: linux-rdma@vger.kernel.org
12207 S: Supported
12208 F: drivers/infiniband/sw/rdmavt
12209
12210 RDS - RELIABLE DATAGRAM SOCKETS
12211 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12212 L: netdev@vger.kernel.org
12213 L: linux-rdma@vger.kernel.org
12214 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12215 W: https://oss.oracle.com/projects/rds/
12216 S: Supported
12217 F: net/rds/
12218 F: Documentation/networking/rds.txt
12219
12220 RDT - RESOURCE ALLOCATION
12221 M: Fenghua Yu <fenghua.yu@intel.com>
12222 L: linux-kernel@vger.kernel.org
12223 S: Supported
12224 F: arch/x86/kernel/cpu/intel_rdt*
12225 F: arch/x86/include/asm/intel_rdt_sched.h
12226 F: Documentation/x86/intel_rdt*
12227
12228 READ-COPY UPDATE (RCU)
12229 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12230 M: Josh Triplett <josh@joshtriplett.org>
12231 R: Steven Rostedt <rostedt@goodmis.org>
12232 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12233 R: Lai Jiangshan <jiangshanlai@gmail.com>
12234 L: linux-kernel@vger.kernel.org
12235 W: http://www.rdrop.com/users/paulmck/RCU/
12236 S: Supported
12237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12238 F: Documentation/RCU/
12239 X: Documentation/RCU/torture.txt
12240 F: include/linux/rcu*
12241 X: include/linux/srcu*.h
12242 F: kernel/rcu/
12243 X: kernel/rcu/srcu*.c
12244
12245 REAL TIME CLOCK (RTC) SUBSYSTEM
12246 M: Alessandro Zummo <a.zummo@towertech.it>
12247 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12248 L: linux-rtc@vger.kernel.org
12249 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12251 S: Maintained
12252 F: Documentation/devicetree/bindings/rtc/
12253 F: Documentation/rtc.txt
12254 F: drivers/rtc/
12255 F: include/linux/rtc.h
12256 F: include/uapi/linux/rtc.h
12257 F: include/linux/rtc/
12258 F: include/linux/platform_data/rtc-*
12259 F: tools/testing/selftests/rtc/
12260
12261 REALTEK AUDIO CODECS
12262 M: Bard Liao <bardliao@realtek.com>
12263 M: Oder Chiou <oder_chiou@realtek.com>
12264 S: Maintained
12265 F: sound/soc/codecs/rt*
12266 F: include/sound/rt*.h
12267
12268 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12269 M: Linus Walleij <linus.walleij@linaro.org>
12270 S: Maintained
12271 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12272 F: drivers/net/dsa/realtek-smi*
12273 F: drivers/net/dsa/rtl83*
12274
12275 REGISTER MAP ABSTRACTION
12276 M: Mark Brown <broonie@kernel.org>
12277 L: linux-kernel@vger.kernel.org
12278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12279 S: Supported
12280 F: Documentation/devicetree/bindings/regmap/
12281 F: drivers/base/regmap/
12282 F: include/linux/regmap.h
12283
12284 REISERFS FILE SYSTEM
12285 L: reiserfs-devel@vger.kernel.org
12286 S: Supported
12287 F: fs/reiserfs/
12288
12289 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12290 M: Ohad Ben-Cohen <ohad@wizery.com>
12291 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12292 L: linux-remoteproc@vger.kernel.org
12293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12294 S: Maintained
12295 F: Documentation/devicetree/bindings/remoteproc/
12296 F: Documentation/remoteproc.txt
12297 F: drivers/remoteproc/
12298 F: include/linux/remoteproc.h
12299
12300 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12301 M: Ohad Ben-Cohen <ohad@wizery.com>
12302 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12303 L: linux-remoteproc@vger.kernel.org
12304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12305 S: Maintained
12306 F: drivers/rpmsg/
12307 F: Documentation/rpmsg.txt
12308 F: include/linux/rpmsg.h
12309 F: include/linux/rpmsg/
12310
12311 RENESAS CLOCK DRIVERS
12312 M: Geert Uytterhoeven <geert+renesas@glider.be>
12313 L: linux-renesas-soc@vger.kernel.org
12314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12315 S: Supported
12316 F: drivers/clk/renesas/
12317
12318 RENESAS EMEV2 I2C DRIVER
12319 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12320 S: Supported
12321 F: drivers/i2c/busses/i2c-emev2.c
12322
12323 RENESAS ETHERNET DRIVERS
12324 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12325 L: netdev@vger.kernel.org
12326 L: linux-renesas-soc@vger.kernel.org
12327 F: Documentation/devicetree/bindings/net/renesas,*.txt
12328 F: Documentation/devicetree/bindings/net/sh_eth.txt
12329 F: drivers/net/ethernet/renesas/
12330 F: include/linux/sh_eth.h
12331
12332 RENESAS R-CAR GYROADC DRIVER
12333 M: Marek Vasut <marek.vasut@gmail.com>
12334 L: linux-iio@vger.kernel.org
12335 S: Supported
12336 F: drivers/iio/adc/rcar_gyro_adc.c
12337
12338 RENESAS R-CAR I2C DRIVERS
12339 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12340 S: Supported
12341 F: drivers/i2c/busses/i2c-rcar.c
12342 F: drivers/i2c/busses/i2c-sh_mobile.c
12343
12344 RENESAS USB PHY DRIVER
12345 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12346 L: linux-renesas-soc@vger.kernel.org
12347 S: Maintained
12348 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12349
12350 RESET CONTROLLER FRAMEWORK
12351 M: Philipp Zabel <p.zabel@pengutronix.de>
12352 T: git git://git.pengutronix.de/git/pza/linux
12353 S: Maintained
12354 F: drivers/reset/
12355 F: Documentation/devicetree/bindings/reset/
12356 F: include/dt-bindings/reset/
12357 F: include/linux/reset.h
12358 F: include/linux/reset-controller.h
12359
12360 RESTARTABLE SEQUENCES SUPPORT
12361 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12362 M: Peter Zijlstra <peterz@infradead.org>
12363 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12364 M: Boqun Feng <boqun.feng@gmail.com>
12365 L: linux-kernel@vger.kernel.org
12366 S: Supported
12367 F: kernel/rseq.c
12368 F: include/uapi/linux/rseq.h
12369 F: include/trace/events/rseq.h
12370 F: tools/testing/selftests/rseq/
12371
12372 RFKILL
12373 M: Johannes Berg <johannes@sipsolutions.net>
12374 L: linux-wireless@vger.kernel.org
12375 W: http://wireless.kernel.org/
12376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12378 S: Maintained
12379 F: Documentation/rfkill.txt
12380 F: Documentation/ABI/stable/sysfs-class-rfkill
12381 F: net/rfkill/
12382 F: include/linux/rfkill.h
12383 F: include/uapi/linux/rfkill.h
12384
12385 RHASHTABLE
12386 M: Thomas Graf <tgraf@suug.ch>
12387 M: Herbert Xu <herbert@gondor.apana.org.au>
12388 L: netdev@vger.kernel.org
12389 S: Maintained
12390 F: lib/rhashtable.c
12391 F: lib/test_rhashtable.c
12392 F: include/linux/rhashtable.h
12393 F: include/linux/rhashtable-types.h
12394
12395 RICOH R5C592 MEMORYSTICK DRIVER
12396 M: Maxim Levitsky <maximlevitsky@gmail.com>
12397 S: Maintained
12398 F: drivers/memstick/host/r592.*
12399
12400 RICOH SMARTMEDIA/XD DRIVER
12401 M: Maxim Levitsky <maximlevitsky@gmail.com>
12402 S: Maintained
12403 F: drivers/mtd/nand/raw/r852.c
12404 F: drivers/mtd/nand/raw/r852.h
12405
12406 RISC-V ARCHITECTURE
12407 M: Palmer Dabbelt <palmer@sifive.com>
12408 M: Albert Ou <aou@eecs.berkeley.edu>
12409 L: linux-riscv@lists.infradead.org
12410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12411 S: Supported
12412 F: arch/riscv/
12413 K: riscv
12414 N: riscv
12415
12416 ROCCAT DRIVERS
12417 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12418 W: http://sourceforge.net/projects/roccat/
12419 S: Maintained
12420 F: drivers/hid/hid-roccat*
12421 F: include/linux/hid-roccat*
12422 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12423
12424 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12425 M: Jacob chen <jacob2.chen@rock-chips.com>
12426 L: linux-media@vger.kernel.org
12427 S: Maintained
12428 F: drivers/media/platform/rockchip/rga/
12429 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12430
12431 ROCKER DRIVER
12432 M: Jiri Pirko <jiri@resnulli.us>
12433 L: netdev@vger.kernel.org
12434 S: Supported
12435 F: drivers/net/ethernet/rocker/
12436
12437 ROCKETPORT DRIVER
12438 P: Comtrol Corp.
12439 W: http://www.comtrol.com
12440 S: Maintained
12441 F: Documentation/serial/rocket.txt
12442 F: drivers/tty/rocket*
12443
12444 ROCKETPORT EXPRESS/INFINITY DRIVER
12445 M: Kevin Cernekee <cernekee@gmail.com>
12446 L: linux-serial@vger.kernel.org
12447 S: Odd Fixes
12448 F: drivers/tty/serial/rp2.*
12449
12450 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12451 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12452 L: linux-kernel@vger.kernel.org
12453 L: linux-renesas-soc@vger.kernel.org
12454 S: Supported
12455 F: drivers/mfd/bd9571mwv.c
12456 F: drivers/regulator/bd9571mwv-regulator.c
12457 F: drivers/gpio/gpio-bd9571mwv.c
12458 F: include/linux/mfd/bd9571mwv.h
12459 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12460
12461 ROSE NETWORK LAYER
12462 M: Ralf Baechle <ralf@linux-mips.org>
12463 L: linux-hams@vger.kernel.org
12464 W: http://www.linux-ax25.org/
12465 S: Maintained
12466 F: include/net/rose.h
12467 F: include/uapi/linux/rose.h
12468 F: net/rose/
12469
12470 RTL2830 MEDIA DRIVER
12471 M: Antti Palosaari <crope@iki.fi>
12472 L: linux-media@vger.kernel.org
12473 W: https://linuxtv.org
12474 W: http://palosaari.fi/linux/
12475 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12476 T: git git://linuxtv.org/anttip/media_tree.git
12477 S: Maintained
12478 F: drivers/media/dvb-frontends/rtl2830*
12479
12480 RTL2832 MEDIA DRIVER
12481 M: Antti Palosaari <crope@iki.fi>
12482 L: linux-media@vger.kernel.org
12483 W: https://linuxtv.org
12484 W: http://palosaari.fi/linux/
12485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12486 T: git git://linuxtv.org/anttip/media_tree.git
12487 S: Maintained
12488 F: drivers/media/dvb-frontends/rtl2832*
12489
12490 RTL2832_SDR MEDIA DRIVER
12491 M: Antti Palosaari <crope@iki.fi>
12492 L: linux-media@vger.kernel.org
12493 W: https://linuxtv.org
12494 W: http://palosaari.fi/linux/
12495 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12496 T: git git://linuxtv.org/anttip/media_tree.git
12497 S: Maintained
12498 F: drivers/media/dvb-frontends/rtl2832_sdr*
12499
12500 RTL8180 WIRELESS DRIVER
12501 L: linux-wireless@vger.kernel.org
12502 W: http://wireless.kernel.org/
12503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12504 S: Orphan
12505 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12506
12507 RTL8187 WIRELESS DRIVER
12508 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12509 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12510 M: Larry Finger <Larry.Finger@lwfinger.net>
12511 L: linux-wireless@vger.kernel.org
12512 W: http://wireless.kernel.org/
12513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12514 S: Maintained
12515 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12516
12517 REALTEK WIRELESS DRIVER (rtlwifi family)
12518 M: Ping-Ke Shih <pkshih@realtek.com>
12519 L: linux-wireless@vger.kernel.org
12520 W: http://wireless.kernel.org/
12521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12522 S: Maintained
12523 F: drivers/net/wireless/realtek/rtlwifi/
12524
12525 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12526 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12527 L: linux-wireless@vger.kernel.org
12528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12529 S: Maintained
12530 F: drivers/net/wireless/realtek/rtl8xxxu/
12531
12532 RXRPC SOCKETS (AF_RXRPC)
12533 M: David Howells <dhowells@redhat.com>
12534 L: linux-afs@lists.infradead.org
12535 S: Supported
12536 F: net/rxrpc/
12537 F: include/keys/rxrpc-type.h
12538 F: include/net/af_rxrpc.h
12539 F: include/trace/events/rxrpc.h
12540 F: include/uapi/linux/rxrpc.h
12541 F: Documentation/networking/rxrpc.txt
12542 W: https://www.infradead.org/~dhowells/kafs/
12543
12544 S3 SAVAGE FRAMEBUFFER DRIVER
12545 M: Antonino Daplas <adaplas@gmail.com>
12546 L: linux-fbdev@vger.kernel.org
12547 S: Maintained
12548 F: drivers/video/fbdev/savage/
12549
12550 S390
12551 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12552 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12553 L: linux-s390@vger.kernel.org
12554 W: http://www.ibm.com/developerworks/linux/linux390/
12555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12556 S: Supported
12557 F: arch/s390/
12558 F: drivers/s390/
12559 F: Documentation/s390/
12560 F: Documentation/driver-api/s390-drivers.rst
12561
12562 S390 COMMON I/O LAYER
12563 M: Sebastian Ott <sebott@linux.ibm.com>
12564 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12565 L: linux-s390@vger.kernel.org
12566 W: http://www.ibm.com/developerworks/linux/linux390/
12567 S: Supported
12568 F: drivers/s390/cio/
12569
12570 S390 DASD DRIVER
12571 M: Stefan Haberland <sth@linux.ibm.com>
12572 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12573 L: linux-s390@vger.kernel.org
12574 W: http://www.ibm.com/developerworks/linux/linux390/
12575 S: Supported
12576 F: drivers/s390/block/dasd*
12577 F: block/partitions/ibm.c
12578
12579 S390 IOMMU (PCI)
12580 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12581 L: linux-s390@vger.kernel.org
12582 W: http://www.ibm.com/developerworks/linux/linux390/
12583 S: Supported
12584 F: drivers/iommu/s390-iommu.c
12585
12586 S390 IUCV NETWORK LAYER
12587 M: Julian Wiedmann <jwi@linux.ibm.com>
12588 M: Ursula Braun <ubraun@linux.ibm.com>
12589 L: linux-s390@vger.kernel.org
12590 W: http://www.ibm.com/developerworks/linux/linux390/
12591 S: Supported
12592 F: drivers/s390/net/*iucv*
12593 F: include/net/iucv/
12594 F: net/iucv/
12595
12596 S390 NETWORK DRIVERS
12597 M: Julian Wiedmann <jwi@linux.ibm.com>
12598 M: Ursula Braun <ubraun@linux.ibm.com>
12599 L: linux-s390@vger.kernel.org
12600 W: http://www.ibm.com/developerworks/linux/linux390/
12601 S: Supported
12602 F: drivers/s390/net/
12603
12604 S390 PCI SUBSYSTEM
12605 M: Sebastian Ott <sebott@linux.ibm.com>
12606 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12607 L: linux-s390@vger.kernel.org
12608 W: http://www.ibm.com/developerworks/linux/linux390/
12609 S: Supported
12610 F: arch/s390/pci/
12611 F: drivers/pci/hotplug/s390_pci_hpc.c
12612
12613 S390 VFIO-CCW DRIVER
12614 M: Cornelia Huck <cohuck@redhat.com>
12615 M: Halil Pasic <pasic@linux.ibm.com>
12616 L: linux-s390@vger.kernel.org
12617 L: kvm@vger.kernel.org
12618 S: Supported
12619 F: drivers/s390/cio/vfio_ccw*
12620 F: Documentation/s390/vfio-ccw.txt
12621 F: include/uapi/linux/vfio_ccw.h
12622
12623 S390 ZCRYPT DRIVER
12624 M: Harald Freudenberger <freude@linux.ibm.com>
12625 L: linux-s390@vger.kernel.org
12626 W: http://www.ibm.com/developerworks/linux/linux390/
12627 S: Supported
12628 F: drivers/s390/crypto/
12629
12630 S390 ZFCP DRIVER
12631 M: Steffen Maier <maier@linux.ibm.com>
12632 M: Benjamin Block <bblock@linux.ibm.com>
12633 L: linux-s390@vger.kernel.org
12634 W: http://www.ibm.com/developerworks/linux/linux390/
12635 S: Supported
12636 F: drivers/s390/scsi/zfcp_*
12637
12638 S3C24XX SD/MMC Driver
12639 M: Ben Dooks <ben-linux@fluff.org>
12640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12641 S: Supported
12642 F: drivers/mmc/host/s3cmci.*
12643
12644 SAA6588 RDS RECEIVER DRIVER
12645 M: Hans Verkuil <hverkuil@xs4all.nl>
12646 L: linux-media@vger.kernel.org
12647 T: git git://linuxtv.org/media_tree.git
12648 W: https://linuxtv.org
12649 S: Odd Fixes
12650 F: drivers/media/i2c/saa6588*
12651
12652 SAA7134 VIDEO4LINUX DRIVER
12653 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12654 L: linux-media@vger.kernel.org
12655 W: https://linuxtv.org
12656 T: git git://linuxtv.org/media_tree.git
12657 S: Odd fixes
12658 F: Documentation/media/v4l-drivers/saa7134*
12659 F: drivers/media/pci/saa7134/
12660
12661 SAA7146 VIDEO4LINUX-2 DRIVER
12662 M: Hans Verkuil <hverkuil@xs4all.nl>
12663 L: linux-media@vger.kernel.org
12664 T: git git://linuxtv.org/media_tree.git
12665 S: Maintained
12666 F: drivers/media/common/saa7146/
12667 F: drivers/media/pci/saa7146/
12668 F: include/media/saa7146*
12669
12670 SAMSUNG AUDIO (ASoC) DRIVERS
12671 M: Krzysztof Kozlowski <krzk@kernel.org>
12672 M: Sangbeom Kim <sbkim73@samsung.com>
12673 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12674 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12675 S: Supported
12676 F: sound/soc/samsung/
12677 F: Documentation/devicetree/bindings/sound/samsung*
12678
12679 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12680 M: Krzysztof Kozlowski <krzk@kernel.org>
12681 L: linux-crypto@vger.kernel.org
12682 L: linux-samsung-soc@vger.kernel.org
12683 S: Maintained
12684 F: drivers/crypto/exynos-rng.c
12685 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12686
12687 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12688 M: Łukasz Stelmach <l.stelmach@samsung.com>
12689 L: linux-samsung-soc@vger.kernel.org
12690 S: Maintained
12691 F: drivers/char/hw_random/exynos-trng.c
12692 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12693
12694 SAMSUNG FRAMEBUFFER DRIVER
12695 M: Jingoo Han <jingoohan1@gmail.com>
12696 L: linux-fbdev@vger.kernel.org
12697 S: Maintained
12698 F: drivers/video/fbdev/s3c-fb.c
12699
12700 SAMSUNG LAPTOP DRIVER
12701 M: Corentin Chary <corentin.chary@gmail.com>
12702 L: platform-driver-x86@vger.kernel.org
12703 S: Maintained
12704 F: drivers/platform/x86/samsung-laptop.c
12705
12706 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12707 M: Sangbeom Kim <sbkim73@samsung.com>
12708 M: Krzysztof Kozlowski <krzk@kernel.org>
12709 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12710 L: linux-kernel@vger.kernel.org
12711 L: linux-samsung-soc@vger.kernel.org
12712 S: Supported
12713 F: drivers/mfd/sec*.c
12714 F: drivers/regulator/s2m*.c
12715 F: drivers/regulator/s5m*.c
12716 F: drivers/clk/clk-s2mps11.c
12717 F: drivers/rtc/rtc-s5m.c
12718 F: include/linux/mfd/samsung/
12719 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12720 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12721 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12722 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12723
12724 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12725 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12726 L: linux-media@vger.kernel.org
12727 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12728 S: Maintained
12729 F: drivers/media/platform/s3c-camif/
12730 F: include/media/drv-intf/s3c_camif.h
12731
12732 SAMSUNG S3FWRN5 NFC DRIVER
12733 M: Robert Baldyga <r.baldyga@samsung.com>
12734 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12735 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12736 S: Supported
12737 F: drivers/nfc/s3fwrn5
12738
12739 SAMSUNG S5C73M3 CAMERA DRIVER
12740 M: Kyungmin Park <kyungmin.park@samsung.com>
12741 M: Andrzej Hajda <a.hajda@samsung.com>
12742 L: linux-media@vger.kernel.org
12743 S: Supported
12744 F: drivers/media/i2c/s5c73m3/*
12745
12746 SAMSUNG S5K5BAF CAMERA DRIVER
12747 M: Kyungmin Park <kyungmin.park@samsung.com>
12748 M: Andrzej Hajda <a.hajda@samsung.com>
12749 L: linux-media@vger.kernel.org
12750 S: Supported
12751 F: drivers/media/i2c/s5k5baf.c
12752
12753 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12754 M: Krzysztof Kozlowski <krzk@kernel.org>
12755 M: Vladimir Zapolskiy <vz@mleia.com>
12756 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12757 L: linux-crypto@vger.kernel.org
12758 L: linux-samsung-soc@vger.kernel.org
12759 S: Maintained
12760 F: drivers/crypto/s5p-sss.c
12761
12762 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12763 M: Kyungmin Park <kyungmin.park@samsung.com>
12764 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12765 L: linux-media@vger.kernel.org
12766 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12767 S: Supported
12768 F: drivers/media/platform/exynos4-is/
12769
12770 SAMSUNG SOC CLOCK DRIVERS
12771 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12772 M: Tomasz Figa <tomasz.figa@gmail.com>
12773 M: Chanwoo Choi <cw00.choi@samsung.com>
12774 S: Supported
12775 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12777 F: drivers/clk/samsung/
12778 F: include/dt-bindings/clock/exynos*.h
12779 F: Documentation/devicetree/bindings/clock/exynos*.txt
12780
12781 SAMSUNG SPI DRIVERS
12782 M: Kukjin Kim <kgene@kernel.org>
12783 M: Krzysztof Kozlowski <krzk@kernel.org>
12784 M: Andi Shyti <andi@etezian.org>
12785 L: linux-spi@vger.kernel.org
12786 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12787 S: Maintained
12788 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12789 F: drivers/spi/spi-s3c*
12790 F: include/linux/platform_data/spi-s3c64xx.h
12791
12792 SAMSUNG SXGBE DRIVERS
12793 M: Byungho An <bh74.an@samsung.com>
12794 M: Girish K S <ks.giri@samsung.com>
12795 M: Vipul Pandya <vipul.pandya@samsung.com>
12796 S: Supported
12797 L: netdev@vger.kernel.org
12798 F: drivers/net/ethernet/samsung/sxgbe/
12799
12800 SAMSUNG THERMAL DRIVER
12801 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12802 L: linux-pm@vger.kernel.org
12803 L: linux-samsung-soc@vger.kernel.org
12804 S: Supported
12805 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12806 F: drivers/thermal/samsung/
12807
12808 SAMSUNG USB2 PHY DRIVER
12809 M: Kamil Debski <kamil@wypas.org>
12810 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12811 L: linux-kernel@vger.kernel.org
12812 S: Supported
12813 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12814 F: Documentation/phy/samsung-usb2.txt
12815 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12816 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12817 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12818 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12819 F: drivers/phy/samsung/phy-samsung-usb2.c
12820 F: drivers/phy/samsung/phy-samsung-usb2.h
12821
12822 SC1200 WDT DRIVER
12823 M: Zwane Mwaikambo <zwanem@gmail.com>
12824 S: Maintained
12825 F: drivers/watchdog/sc1200wdt.c
12826
12827 SCHEDULER
12828 M: Ingo Molnar <mingo@redhat.com>
12829 M: Peter Zijlstra <peterz@infradead.org>
12830 L: linux-kernel@vger.kernel.org
12831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12832 S: Maintained
12833 F: kernel/sched/
12834 F: include/linux/sched.h
12835 F: include/uapi/linux/sched.h
12836 F: include/linux/wait.h
12837
12838 SCR24X CHIP CARD INTERFACE DRIVER
12839 M: Lubomir Rintel <lkundrak@v3.sk>
12840 S: Supported
12841 F: drivers/char/pcmcia/scr24x_cs.c
12842
12843 SCSI CDROM DRIVER
12844 M: Jens Axboe <axboe@kernel.dk>
12845 L: linux-scsi@vger.kernel.org
12846 W: http://www.kernel.dk
12847 S: Maintained
12848 F: drivers/scsi/sr*
12849
12850 SCSI RDMA PROTOCOL (SRP) INITIATOR
12851 M: Bart Van Assche <bvanassche@acm.org>
12852 L: linux-rdma@vger.kernel.org
12853 S: Supported
12854 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12855 F: drivers/infiniband/ulp/srp/
12856 F: include/scsi/srp.h
12857
12858 SCSI RDMA PROTOCOL (SRP) TARGET
12859 M: Bart Van Assche <bvanassche@acm.org>
12860 L: linux-rdma@vger.kernel.org
12861 L: target-devel@vger.kernel.org
12862 S: Supported
12863 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12864 F: drivers/infiniband/ulp/srpt/
12865
12866 SCSI SG DRIVER
12867 M: Doug Gilbert <dgilbert@interlog.com>
12868 L: linux-scsi@vger.kernel.org
12869 W: http://sg.danny.cz/sg
12870 S: Maintained
12871 F: Documentation/scsi/scsi-generic.txt
12872 F: drivers/scsi/sg.c
12873 F: include/scsi/sg.h
12874
12875 SCSI SUBSYSTEM
12876 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12878 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12880 L: linux-scsi@vger.kernel.org
12881 S: Maintained
12882 F: Documentation/devicetree/bindings/scsi/
12883 F: drivers/scsi/
12884 F: include/scsi/
12885
12886 SCSI TAPE DRIVER
12887 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12888 L: linux-scsi@vger.kernel.org
12889 S: Maintained
12890 F: Documentation/scsi/st.txt
12891 F: drivers/scsi/st.*
12892 F: drivers/scsi/st_*.h
12893
12894 SCTP PROTOCOL
12895 M: Vlad Yasevich <vyasevich@gmail.com>
12896 M: Neil Horman <nhorman@tuxdriver.com>
12897 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12898 L: linux-sctp@vger.kernel.org
12899 W: http://lksctp.sourceforge.net
12900 S: Maintained
12901 F: Documentation/networking/sctp.txt
12902 F: include/linux/sctp.h
12903 F: include/uapi/linux/sctp.h
12904 F: include/net/sctp/
12905 F: net/sctp/
12906
12907 SCx200 CPU SUPPORT
12908 M: Jim Cromie <jim.cromie@gmail.com>
12909 S: Odd Fixes
12910 F: Documentation/i2c/busses/scx200_acb
12911 F: arch/x86/platform/scx200/
12912 F: drivers/watchdog/scx200_wdt.c
12913 F: drivers/i2c/busses/scx200*
12914 F: drivers/mtd/maps/scx200_docflash.c
12915 F: include/linux/scx200.h
12916
12917 SCx200 GPIO DRIVER
12918 M: Jim Cromie <jim.cromie@gmail.com>
12919 S: Maintained
12920 F: drivers/char/scx200_gpio.c
12921 F: include/linux/scx200_gpio.h
12922
12923 SCx200 HRT CLOCKSOURCE DRIVER
12924 M: Jim Cromie <jim.cromie@gmail.com>
12925 S: Maintained
12926 F: drivers/clocksource/scx200_hrt.c
12927
12928 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12929 M: Sascha Sommer <saschasommer@freenet.de>
12930 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12931 S: Maintained
12932 F: drivers/mmc/host/sdricoh_cs.c
12933
12934 SECURE COMPUTING
12935 M: Kees Cook <keescook@chromium.org>
12936 R: Andy Lutomirski <luto@amacapital.net>
12937 R: Will Drewry <wad@chromium.org>
12938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12939 S: Supported
12940 F: kernel/seccomp.c
12941 F: include/uapi/linux/seccomp.h
12942 F: include/linux/seccomp.h
12943 F: tools/testing/selftests/seccomp/*
12944 F: tools/testing/selftests/kselftest_harness.h
12945 F: Documentation/userspace-api/seccomp_filter.rst
12946 K: \bsecure_computing
12947 K: \bTIF_SECCOMP\b
12948
12949 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12950 M: Al Cooper <alcooperx@gmail.com>
12951 L: linux-mmc@vger.kernel.org
12952 L: bcm-kernel-feedback-list@broadcom.com
12953 S: Maintained
12954 F: drivers/mmc/host/sdhci-brcmstb*
12955
12956 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12957 M: Adrian Hunter <adrian.hunter@intel.com>
12958 L: linux-mmc@vger.kernel.org
12959 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12960 S: Maintained
12961 F: drivers/mmc/host/sdhci*
12962 F: include/linux/mmc/sdhci*
12963
12964 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
12965 M: Prabu Thangamuthu <prabu.t@synopsys.com>
12966 M: Manjunath M B <manjumb@synopsys.com>
12967 L: linux-mmc@vger.kernel.org
12968 S: Maintained
12969 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
12970
12971 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12972 M: Ben Dooks <ben-linux@fluff.org>
12973 M: Jaehoon Chung <jh80.chung@samsung.com>
12974 L: linux-mmc@vger.kernel.org
12975 S: Maintained
12976 F: drivers/mmc/host/sdhci-s3c*
12977
12978 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12979 M: Viresh Kumar <vireshk@kernel.org>
12980 L: linux-mmc@vger.kernel.org
12981 S: Maintained
12982 F: drivers/mmc/host/sdhci-spear.c
12983
12984 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12985 M: Kishon Vijay Abraham I <kishon@ti.com>
12986 L: linux-mmc@vger.kernel.org
12987 S: Maintained
12988 F: drivers/mmc/host/sdhci-omap.c
12989
12990 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12991 M: Scott Bauer <scott.bauer@intel.com>
12992 M: Jonathan Derrick <jonathan.derrick@intel.com>
12993 L: linux-block@vger.kernel.org
12994 S: Supported
12995 F: block/sed*
12996 F: block/opal_proto.h
12997 F: include/linux/sed*
12998 F: include/uapi/linux/sed*
12999
13000 SECURITY CONTACT
13001 M: Security Officers <security@kernel.org>
13002 S: Supported
13003
13004 SECURITY SUBSYSTEM
13005 M: James Morris <jmorris@namei.org>
13006 M: "Serge E. Hallyn" <serge@hallyn.com>
13007 L: linux-security-module@vger.kernel.org (suggested Cc:)
13008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13009 W: http://kernsec.org/
13010 S: Supported
13011 F: security/
13012 X: security/selinux/
13013
13014 SELINUX SECURITY MODULE
13015 M: Paul Moore <paul@paul-moore.com>
13016 M: Stephen Smalley <sds@tycho.nsa.gov>
13017 M: Eric Paris <eparis@parisplace.org>
13018 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
13019 W: https://selinuxproject.org
13020 W: https://github.com/SELinuxProject
13021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13022 S: Supported
13023 F: include/linux/selinux*
13024 F: security/selinux/
13025 F: scripts/selinux/
13026 F: Documentation/admin-guide/LSM/SELinux.rst
13027
13028 SENSABLE PHANTOM
13029 M: Jiri Slaby <jirislaby@gmail.com>
13030 S: Maintained
13031 F: drivers/misc/phantom.c
13032 F: include/uapi/linux/phantom.h
13033
13034 SERIAL DEVICE BUS
13035 M: Rob Herring <robh@kernel.org>
13036 L: linux-serial@vger.kernel.org
13037 S: Maintained
13038 F: Documentation/devicetree/bindings/serial/slave-device.txt
13039 F: drivers/tty/serdev/
13040 F: include/linux/serdev.h
13041
13042 SERIAL DRIVERS
13043 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13044 L: linux-serial@vger.kernel.org
13045 S: Maintained
13046 F: Documentation/devicetree/bindings/serial/
13047 F: drivers/tty/serial/
13048
13049 SERIAL IR RECEIVER
13050 M: Sean Young <sean@mess.org>
13051 L: linux-media@vger.kernel.org
13052 S: Maintained
13053 F: drivers/media/rc/serial_ir.c
13054
13055 SFC NETWORK DRIVER
13056 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13057 M: Edward Cree <ecree@solarflare.com>
13058 M: Bert Kenward <bkenward@solarflare.com>
13059 L: netdev@vger.kernel.org
13060 S: Supported
13061 F: drivers/net/ethernet/sfc/
13062
13063 SGI GRU DRIVER
13064 M: Dimitri Sivanich <sivanich@sgi.com>
13065 S: Maintained
13066 F: drivers/misc/sgi-gru/
13067
13068 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13069 M: Pat Gefre <pfg@sgi.com>
13070 L: linux-ia64@vger.kernel.org
13071 S: Supported
13072 F: Documentation/ia64/serial.txt
13073 F: drivers/tty/serial/ioc?_serial.c
13074 F: include/linux/ioc?.h
13075
13076 SGI XP/XPC/XPNET DRIVER
13077 M: Cliff Whickman <cpw@sgi.com>
13078 M: Robin Holt <robinmholt@gmail.com>
13079 S: Maintained
13080 F: drivers/misc/sgi-xp/
13081
13082 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13083 M: Ursula Braun <ubraun@linux.ibm.com>
13084 L: linux-s390@vger.kernel.org
13085 W: http://www.ibm.com/developerworks/linux/linux390/
13086 S: Supported
13087 F: net/smc/
13088
13089 SHARP RJ54N1CB0C SENSOR DRIVER
13090 M: Jacopo Mondi <jacopo@jmondi.org>
13091 L: linux-media@vger.kernel.org
13092 T: git git://linuxtv.org/media_tree.git
13093 S: Odd fixes
13094 F: drivers/media/i2c/rj54n1cb0c.c
13095 F: include/media/i2c/rj54n1cb0c.h
13096
13097 SH_VEU V4L2 MEM2MEM DRIVER
13098 L: linux-media@vger.kernel.org
13099 S: Orphan
13100 F: drivers/media/platform/sh_veu.c
13101
13102 SH_VOU V4L2 OUTPUT DRIVER
13103 L: linux-media@vger.kernel.org
13104 S: Orphan
13105 F: drivers/media/platform/sh_vou.c
13106 F: include/media/drv-intf/sh_vou.h
13107
13108 SI2157 MEDIA DRIVER
13109 M: Antti Palosaari <crope@iki.fi>
13110 L: linux-media@vger.kernel.org
13111 W: https://linuxtv.org
13112 W: http://palosaari.fi/linux/
13113 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13114 T: git git://linuxtv.org/anttip/media_tree.git
13115 S: Maintained
13116 F: drivers/media/tuners/si2157*
13117
13118 SI2165 MEDIA DRIVER
13119 M: Matthias Schwarzott <zzam@gentoo.org>
13120 L: linux-media@vger.kernel.org
13121 W: https://linuxtv.org
13122 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13123 S: Maintained
13124 F: drivers/media/dvb-frontends/si2165*
13125
13126 SI2168 MEDIA DRIVER
13127 M: Antti Palosaari <crope@iki.fi>
13128 L: linux-media@vger.kernel.org
13129 W: https://linuxtv.org
13130 W: http://palosaari.fi/linux/
13131 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13132 T: git git://linuxtv.org/anttip/media_tree.git
13133 S: Maintained
13134 F: drivers/media/dvb-frontends/si2168*
13135
13136 SI470X FM RADIO RECEIVER I2C DRIVER
13137 M: Hans Verkuil <hverkuil@xs4all.nl>
13138 L: linux-media@vger.kernel.org
13139 T: git git://linuxtv.org/media_tree.git
13140 W: https://linuxtv.org
13141 S: Odd Fixes
13142 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13143
13144 SI470X FM RADIO RECEIVER USB DRIVER
13145 M: Hans Verkuil <hverkuil@xs4all.nl>
13146 L: linux-media@vger.kernel.org
13147 T: git git://linuxtv.org/media_tree.git
13148 W: https://linuxtv.org
13149 S: Maintained
13150 F: drivers/media/radio/si470x/radio-si470x-common.c
13151 F: drivers/media/radio/si470x/radio-si470x.h
13152 F: drivers/media/radio/si470x/radio-si470x-usb.c
13153
13154 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13155 M: Eduardo Valentin <edubezval@gmail.com>
13156 L: linux-media@vger.kernel.org
13157 T: git git://linuxtv.org/media_tree.git
13158 W: https://linuxtv.org
13159 S: Odd Fixes
13160 F: drivers/media/radio/si4713/si4713.?
13161
13162 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13163 M: Eduardo Valentin <edubezval@gmail.com>
13164 L: linux-media@vger.kernel.org
13165 T: git git://linuxtv.org/media_tree.git
13166 W: https://linuxtv.org
13167 S: Odd Fixes
13168 F: drivers/media/radio/si4713/radio-platform-si4713.c
13169
13170 SI4713 FM RADIO TRANSMITTER USB DRIVER
13171 M: Hans Verkuil <hverkuil@xs4all.nl>
13172 L: linux-media@vger.kernel.org
13173 T: git git://linuxtv.org/media_tree.git
13174 W: https://linuxtv.org
13175 S: Maintained
13176 F: drivers/media/radio/si4713/radio-usb-si4713.c
13177
13178 SIANO DVB DRIVER
13179 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13180 L: linux-media@vger.kernel.org
13181 W: https://linuxtv.org
13182 T: git git://linuxtv.org/media_tree.git
13183 S: Odd fixes
13184 F: drivers/media/common/siano/
13185 F: drivers/media/usb/siano/
13186 F: drivers/media/usb/siano/
13187 F: drivers/media/mmc/siano/
13188
13189 SIFIVE DRIVERS
13190 M: Palmer Dabbelt <palmer@sifive.com>
13191 L: linux-riscv@lists.infradead.org
13192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13193 S: Supported
13194 K: sifive
13195 N: sifive
13196
13197 SILEAD TOUCHSCREEN DRIVER
13198 M: Hans de Goede <hdegoede@redhat.com>
13199 L: linux-input@vger.kernel.org
13200 L: platform-driver-x86@vger.kernel.org
13201 S: Maintained
13202 F: drivers/input/touchscreen/silead.c
13203 F: drivers/platform/x86/silead_dmi.c
13204
13205 SILICON MOTION SM712 FRAME BUFFER DRIVER
13206 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13207 M: Teddy Wang <teddy.wang@siliconmotion.com>
13208 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13209 L: linux-fbdev@vger.kernel.org
13210 S: Maintained
13211 F: drivers/video/fbdev/sm712*
13212 F: Documentation/fb/sm712fb.txt
13213
13214 SIMPLE FIRMWARE INTERFACE (SFI)
13215 M: Len Brown <lenb@kernel.org>
13216 L: sfi-devel@simplefirmware.org
13217 W: http://simplefirmware.org/
13218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13219 S: Supported
13220 F: arch/x86/platform/sfi/
13221 F: drivers/sfi/
13222 F: include/linux/sfi*.h
13223
13224 SIMPLEFB FB DRIVER
13225 M: Hans de Goede <hdegoede@redhat.com>
13226 L: linux-fbdev@vger.kernel.org
13227 S: Maintained
13228 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13229 F: drivers/video/fbdev/simplefb.c
13230 F: include/linux/platform_data/simplefb.h
13231
13232 SIMTEC EB110ATX (Chalice CATS)
13233 P: Ben Dooks
13234 P: Vincent Sanders <vince@simtec.co.uk>
13235 M: Simtec Linux Team <linux@simtec.co.uk>
13236 W: http://www.simtec.co.uk/products/EB110ATX/
13237 S: Supported
13238
13239 SIMTEC EB2410ITX (BAST)
13240 P: Ben Dooks
13241 P: Vincent Sanders <vince@simtec.co.uk>
13242 M: Simtec Linux Team <linux@simtec.co.uk>
13243 W: http://www.simtec.co.uk/products/EB2410ITX/
13244 S: Supported
13245 F: arch/arm/mach-s3c24xx/mach-bast.c
13246 F: arch/arm/mach-s3c24xx/bast-ide.c
13247 F: arch/arm/mach-s3c24xx/bast-irq.c
13248
13249 SIPHASH PRF ROUTINES
13250 M: Jason A. Donenfeld <Jason@zx2c4.com>
13251 S: Maintained
13252 F: lib/siphash.c
13253 F: lib/test_siphash.c
13254 F: include/linux/siphash.h
13255
13256 SIOX
13257 M: Gavin Schenk <g.schenk@eckelmann.de>
13258 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13259 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13260 S: Supported
13261 F: drivers/siox/*
13262 F: include/trace/events/siox.h
13263
13264 SIS 190 ETHERNET DRIVER
13265 M: Francois Romieu <romieu@fr.zoreil.com>
13266 L: netdev@vger.kernel.org
13267 S: Maintained
13268 F: drivers/net/ethernet/sis/sis190.c
13269
13270 SIS 900/7016 FAST ETHERNET DRIVER
13271 M: Daniele Venzano <venza@brownhat.org>
13272 W: http://www.brownhat.org/sis900.html
13273 L: netdev@vger.kernel.org
13274 S: Maintained
13275 F: drivers/net/ethernet/sis/sis900.*
13276
13277 SIS FRAMEBUFFER DRIVER
13278 M: Thomas Winischhofer <thomas@winischhofer.net>
13279 W: http://www.winischhofer.net/linuxsisvga.shtml
13280 S: Maintained
13281 F: Documentation/fb/sisfb.txt
13282 F: drivers/video/fbdev/sis/
13283 F: include/video/sisfb.h
13284
13285 SIS USB2VGA DRIVER
13286 M: Thomas Winischhofer <thomas@winischhofer.net>
13287 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13288 S: Maintained
13289 F: drivers/usb/misc/sisusbvga/
13290
13291 SLAB ALLOCATOR
13292 M: Christoph Lameter <cl@linux.com>
13293 M: Pekka Enberg <penberg@kernel.org>
13294 M: David Rientjes <rientjes@google.com>
13295 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13296 M: Andrew Morton <akpm@linux-foundation.org>
13297 L: linux-mm@kvack.org
13298 S: Maintained
13299 F: include/linux/sl?b*.h
13300 F: mm/sl?b*
13301
13302 SLEEPABLE READ-COPY UPDATE (SRCU)
13303 M: Lai Jiangshan <jiangshanlai@gmail.com>
13304 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13305 M: Josh Triplett <josh@joshtriplett.org>
13306 R: Steven Rostedt <rostedt@goodmis.org>
13307 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13308 L: linux-kernel@vger.kernel.org
13309 W: http://www.rdrop.com/users/paulmck/RCU/
13310 S: Supported
13311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13312 F: include/linux/srcu*.h
13313 F: kernel/rcu/srcu*.c
13314
13315 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13316 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13317 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13318 S: Maintained
13319 F: drivers/slimbus/
13320 F: Documentation/devicetree/bindings/slimbus/
13321 F: include/linux/slimbus.h
13322
13323 SMACK SECURITY MODULE
13324 M: Casey Schaufler <casey@schaufler-ca.com>
13325 L: linux-security-module@vger.kernel.org
13326 W: http://schaufler-ca.com
13327 T: git git://github.com/cschaufler/smack-next
13328 S: Maintained
13329 F: Documentation/admin-guide/LSM/Smack.rst
13330 F: security/smack/
13331
13332 SMC91x ETHERNET DRIVER
13333 M: Nicolas Pitre <nico@fluxnic.net>
13334 S: Odd Fixes
13335 F: drivers/net/ethernet/smsc/smc91x.*
13336
13337 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13338 M: Sakari Ailus <sakari.ailus@iki.fi>
13339 L: linux-media@vger.kernel.org
13340 S: Maintained
13341 F: drivers/media/i2c/smiapp/
13342 F: include/media/i2c/smiapp.h
13343 F: drivers/media/i2c/smiapp-pll.c
13344 F: drivers/media/i2c/smiapp-pll.h
13345 F: include/uapi/linux/smiapp.h
13346 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13347
13348 SMM665 HARDWARE MONITOR DRIVER
13349 M: Guenter Roeck <linux@roeck-us.net>
13350 L: linux-hwmon@vger.kernel.org
13351 S: Maintained
13352 F: Documentation/hwmon/smm665
13353 F: drivers/hwmon/smm665.c
13354
13355 SMSC EMC2103 HARDWARE MONITOR DRIVER
13356 M: Steve Glendinning <steve.glendinning@shawell.net>
13357 L: linux-hwmon@vger.kernel.org
13358 S: Maintained
13359 F: Documentation/hwmon/emc2103
13360 F: drivers/hwmon/emc2103.c
13361
13362 SMSC SCH5627 HARDWARE MONITOR DRIVER
13363 M: Hans de Goede <hdegoede@redhat.com>
13364 L: linux-hwmon@vger.kernel.org
13365 S: Supported
13366 F: Documentation/hwmon/sch5627
13367 F: drivers/hwmon/sch5627.c
13368
13369 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13370 M: Steve Glendinning <steve.glendinning@shawell.net>
13371 L: linux-fbdev@vger.kernel.org
13372 S: Maintained
13373 F: drivers/video/fbdev/smscufx.c
13374
13375 SMSC47B397 HARDWARE MONITOR DRIVER
13376 M: Jean Delvare <jdelvare@suse.com>
13377 L: linux-hwmon@vger.kernel.org
13378 S: Maintained
13379 F: Documentation/hwmon/smsc47b397
13380 F: drivers/hwmon/smsc47b397.c
13381
13382 SMSC911x ETHERNET DRIVER
13383 M: Steve Glendinning <steve.glendinning@shawell.net>
13384 L: netdev@vger.kernel.org
13385 S: Maintained
13386 F: include/linux/smsc911x.h
13387 F: drivers/net/ethernet/smsc/smsc911x.*
13388
13389 SMSC9420 PCI ETHERNET DRIVER
13390 M: Steve Glendinning <steve.glendinning@shawell.net>
13391 L: netdev@vger.kernel.org
13392 S: Maintained
13393 F: drivers/net/ethernet/smsc/smsc9420.*
13394
13395 SOC-CAMERA V4L2 SUBSYSTEM
13396 L: linux-media@vger.kernel.org
13397 T: git git://linuxtv.org/media_tree.git
13398 S: Orphan
13399 F: include/media/soc*
13400 F: drivers/media/i2c/soc_camera/
13401 F: drivers/media/platform/soc_camera/
13402
13403 SOCIONEXT SYNQUACER I2C DRIVER
13404 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13405 L: linux-i2c@vger.kernel.org
13406 S: Maintained
13407 F: drivers/i2c/busses/i2c-synquacer.c
13408 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13409
13410 SOCIONEXT UNIPHIER SOUND DRIVER
13411 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13412 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13413 S: Maintained
13414 F: sound/soc/uniphier/
13415
13416 SOEKRIS NET48XX LED SUPPORT
13417 M: Chris Boot <bootc@bootc.net>
13418 S: Maintained
13419 F: drivers/leds/leds-net48xx.c
13420
13421 SOFT-ROCE DRIVER (rxe)
13422 M: Moni Shoua <monis@mellanox.com>
13423 L: linux-rdma@vger.kernel.org
13424 S: Supported
13425 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13426 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13427 F: drivers/infiniband/sw/rxe/
13428 F: include/uapi/rdma/rdma_user_rxe.h
13429
13430 SOFTLOGIC 6x10 MPEG CODEC
13431 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13432 M: Anton Sviridenko <anton@corp.bluecherry.net>
13433 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13434 M: Andrey Utkin <andrey_utkin@fastmail.com>
13435 M: Ismael Luceno <ismael@iodev.co.uk>
13436 L: linux-media@vger.kernel.org
13437 S: Supported
13438 F: drivers/media/pci/solo6x10/
13439
13440 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13441 M: James Morse <james.morse@arm.com>
13442 L: linux-arm-kernel@lists.infradead.org
13443 S: Maintained
13444 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13445 F: drivers/firmware/arm_sdei.c
13446 F: include/linux/sdei.h
13447 F: include/uapi/linux/sdei.h
13448
13449 SOFTWARE RAID (Multiple Disks) SUPPORT
13450 M: Shaohua Li <shli@kernel.org>
13451 L: linux-raid@vger.kernel.org
13452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13453 S: Supported
13454 F: drivers/md/Makefile
13455 F: drivers/md/Kconfig
13456 F: drivers/md/md*
13457 F: drivers/md/raid*
13458 F: include/linux/raid/
13459 F: include/uapi/linux/raid/
13460
13461 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13462 M: Jassi Brar <jaswinder.singh@linaro.org>
13463 L: netdev@vger.kernel.org
13464 S: Maintained
13465 F: drivers/net/ethernet/socionext/netsec.c
13466 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13467
13468 SOLIDRUN CLEARFOG SUPPORT
13469 M: Russell King <linux@armlinux.org.uk>
13470 S: Maintained
13471 F: arch/arm/boot/dts/armada-388-clearfog*
13472 F: arch/arm/boot/dts/armada-38x-solidrun-*
13473
13474 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13475 M: Russell King <linux@armlinux.org.uk>
13476 S: Maintained
13477 F: arch/arm/boot/dts/imx6*-cubox-i*
13478 F: arch/arm/boot/dts/imx6*-hummingboard*
13479 F: arch/arm/boot/dts/imx6*-sr-*
13480
13481 SONIC NETWORK DRIVER
13482 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13483 L: netdev@vger.kernel.org
13484 S: Maintained
13485 F: drivers/net/ethernet/natsemi/sonic.*
13486
13487 SONICS SILICON BACKPLANE DRIVER (SSB)
13488 M: Michael Buesch <m@bues.ch>
13489 L: linux-wireless@vger.kernel.org
13490 S: Maintained
13491 F: drivers/ssb/
13492 F: include/linux/ssb/
13493
13494 SONY IMX258 SENSOR DRIVER
13495 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13496 L: linux-media@vger.kernel.org
13497 T: git git://linuxtv.org/media_tree.git
13498 S: Maintained
13499 F: drivers/media/i2c/imx258.c
13500
13501 SONY IMX274 SENSOR DRIVER
13502 M: Leon Luo <leonl@leopardimaging.com>
13503 L: linux-media@vger.kernel.org
13504 T: git git://linuxtv.org/media_tree.git
13505 S: Maintained
13506 F: drivers/media/i2c/imx274.c
13507 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13508
13509 SONY MEMORYSTICK CARD SUPPORT
13510 M: Alex Dubov <oakad@yahoo.com>
13511 W: http://tifmxx.berlios.de/
13512 S: Maintained
13513 F: drivers/memstick/host/tifm_ms.c
13514
13515 SONY MEMORYSTICK STANDARD SUPPORT
13516 M: Maxim Levitsky <maximlevitsky@gmail.com>
13517 S: Maintained
13518 F: drivers/memstick/core/ms_block.*
13519
13520 SONY VAIO CONTROL DEVICE DRIVER
13521 M: Mattia Dongili <malattia@linux.it>
13522 L: platform-driver-x86@vger.kernel.org
13523 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13524 S: Maintained
13525 F: Documentation/laptops/sony-laptop.txt
13526 F: drivers/char/sonypi.c
13527 F: drivers/platform/x86/sony-laptop.c
13528 F: include/linux/sony-laptop.h
13529
13530 SOUND
13531 M: Jaroslav Kysela <perex@perex.cz>
13532 M: Takashi Iwai <tiwai@suse.com>
13533 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13534 W: http://www.alsa-project.org/
13535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13536 T: git git://git.alsa-project.org/alsa-kernel.git
13537 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13538 S: Maintained
13539 F: Documentation/sound/
13540 F: include/sound/
13541 F: include/uapi/sound/
13542 F: sound/
13543
13544 SOUND - COMPRESSED AUDIO
13545 M: Vinod Koul <vkoul@kernel.org>
13546 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13548 S: Supported
13549 F: Documentation/sound/designs/compress-offload.rst
13550 F: include/sound/compress_driver.h
13551 F: include/uapi/sound/compress_*
13552 F: sound/core/compress_offload.c
13553 F: sound/soc/soc-compress.c
13554
13555 SOUND - DMAENGINE HELPERS
13556 M: Lars-Peter Clausen <lars@metafoo.de>
13557 S: Supported
13558 F: include/sound/dmaengine_pcm.h
13559 F: sound/core/pcm_dmaengine.c
13560 F: sound/soc/soc-generic-dmaengine-pcm.c
13561
13562 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13563 M: Liam Girdwood <lgirdwood@gmail.com>
13564 M: Mark Brown <broonie@kernel.org>
13565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13566 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13567 W: http://alsa-project.org/main/index.php/ASoC
13568 S: Supported
13569 F: Documentation/devicetree/bindings/sound/
13570 F: Documentation/sound/soc/
13571 F: sound/soc/
13572 F: include/sound/soc*
13573
13574 SOUNDWIRE SUBSYSTEM
13575 M: Vinod Koul <vinod.koul@intel.com>
13576 M: Sanyog Kale <sanyog.r.kale@intel.com>
13577 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13578 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13579 S: Supported
13580 F: Documentation/driver-api/soundwire/
13581 F: drivers/soundwire/
13582 F: include/linux/soundwire/
13583
13584 SP2 MEDIA DRIVER
13585 M: Olli Salonen <olli.salonen@iki.fi>
13586 L: linux-media@vger.kernel.org
13587 W: https://linuxtv.org
13588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13589 S: Maintained
13590 F: drivers/media/dvb-frontends/sp2*
13591
13592 SPARC + UltraSPARC (sparc/sparc64)
13593 M: "David S. Miller" <davem@davemloft.net>
13594 L: sparclinux@vger.kernel.org
13595 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13598 S: Maintained
13599 F: arch/sparc/
13600 F: drivers/sbus/
13601
13602 SPARC SERIAL DRIVERS
13603 M: "David S. Miller" <davem@davemloft.net>
13604 L: sparclinux@vger.kernel.org
13605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13607 S: Maintained
13608 F: include/linux/sunserialcore.h
13609 F: drivers/tty/serial/suncore.c
13610 F: drivers/tty/serial/sunhv.c
13611 F: drivers/tty/serial/sunsab.c
13612 F: drivers/tty/serial/sunsab.h
13613 F: drivers/tty/serial/sunsu.c
13614 F: drivers/tty/serial/sunzilog.c
13615 F: drivers/tty/serial/sunzilog.h
13616 F: drivers/tty/vcc.c
13617
13618 SPARSE CHECKER
13619 M: "Christopher Li" <sparse@chrisli.org>
13620 L: linux-sparse@vger.kernel.org
13621 W: https://sparse.wiki.kernel.org/
13622 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13623 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13624 S: Maintained
13625 F: include/linux/compiler.h
13626
13627 SPEAR CLOCK FRAMEWORK SUPPORT
13628 M: Viresh Kumar <vireshk@kernel.org>
13629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13630 W: http://www.st.com/spear
13631 S: Maintained
13632 F: drivers/clk/spear/
13633
13634 SPEAR PLATFORM SUPPORT
13635 M: Viresh Kumar <vireshk@kernel.org>
13636 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13638 W: http://www.st.com/spear
13639 S: Maintained
13640 F: arch/arm/boot/dts/spear*
13641 F: arch/arm/mach-spear/
13642
13643 SPI NOR SUBSYSTEM
13644 M: Marek Vasut <marek.vasut@gmail.com>
13645 L: linux-mtd@lists.infradead.org
13646 W: http://www.linux-mtd.infradead.org/
13647 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13648 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13649 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13650 S: Maintained
13651 F: drivers/mtd/spi-nor/
13652 F: include/linux/mtd/spi-nor.h
13653
13654 SPI SUBSYSTEM
13655 M: Mark Brown <broonie@kernel.org>
13656 L: linux-spi@vger.kernel.org
13657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13658 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13659 S: Maintained
13660 F: Documentation/devicetree/bindings/spi/
13661 F: Documentation/spi/
13662 F: drivers/spi/
13663 F: include/linux/spi/
13664 F: include/uapi/linux/spi/
13665 F: tools/spi/
13666
13667 SPIDERNET NETWORK DRIVER for CELL
13668 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13669 L: netdev@vger.kernel.org
13670 S: Supported
13671 F: Documentation/networking/spider_net.txt
13672 F: drivers/net/ethernet/toshiba/spider_net*
13673
13674 SPMI SUBSYSTEM
13675 R: Stephen Boyd <sboyd@kernel.org>
13676 L: linux-arm-msm@vger.kernel.org
13677 F: Documentation/devicetree/bindings/spmi/
13678 F: drivers/spmi/
13679 F: include/dt-bindings/spmi/spmi.h
13680 F: include/linux/spmi.h
13681 F: include/trace/events/spmi.h
13682
13683 SPU FILE SYSTEM
13684 M: Jeremy Kerr <jk@ozlabs.org>
13685 L: linuxppc-dev@lists.ozlabs.org
13686 W: http://www.ibm.com/developerworks/power/cell/
13687 S: Supported
13688 F: Documentation/filesystems/spufs.txt
13689 F: arch/powerpc/platforms/cell/spufs/
13690
13691 SQUASHFS FILE SYSTEM
13692 M: Phillip Lougher <phillip@squashfs.org.uk>
13693 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13694 W: http://squashfs.org.uk
13695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13696 S: Maintained
13697 F: Documentation/filesystems/squashfs.txt
13698 F: fs/squashfs/
13699
13700 SRM (Alpha) environment access
13701 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13702 S: Maintained
13703 F: arch/alpha/kernel/srm_env.c
13704
13705 ST STM32 I2C/SMBUS DRIVER
13706 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13707 L: linux-i2c@vger.kernel.org
13708 S: Maintained
13709 F: drivers/i2c/busses/i2c-stm32*
13710
13711 STABLE BRANCH
13712 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13713 L: stable@vger.kernel.org
13714 S: Supported
13715 F: Documentation/process/stable-kernel-rules.rst
13716
13717 STAGING - COMEDI
13718 M: Ian Abbott <abbotti@mev.co.uk>
13719 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13720 S: Odd Fixes
13721 F: drivers/staging/comedi/
13722
13723 STAGING - EROFS FILE SYSTEM
13724 M: Gao Xiang <gaoxiang25@huawei.com>
13725 M: Chao Yu <yuchao0@huawei.com>
13726 L: linux-erofs@lists.ozlabs.org
13727 S: Maintained
13728 F: drivers/staging/erofs/
13729
13730 STAGING - FLARION FT1000 DRIVERS
13731 M: Marek Belisko <marek.belisko@gmail.com>
13732 S: Odd Fixes
13733 F: drivers/staging/ft1000/
13734
13735 STAGING - INDUSTRIAL IO
13736 M: Jonathan Cameron <jic23@kernel.org>
13737 L: linux-iio@vger.kernel.org
13738 S: Odd Fixes
13739 F: Documentation/devicetree/bindings/staging/iio/
13740 F: drivers/staging/iio/
13741
13742 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13743 M: Marc Dietrich <marvin24@gmx.de>
13744 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13745 L: linux-tegra@vger.kernel.org
13746 S: Maintained
13747 F: drivers/staging/nvec/
13748
13749 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13750 M: Jens Frederich <jfrederich@gmail.com>
13751 M: Daniel Drake <dsd@laptop.org>
13752 M: Jon Nettleton <jon.nettleton@gmail.com>
13753 W: http://wiki.laptop.org/go/DCON
13754 S: Maintained
13755 F: drivers/staging/olpc_dcon/
13756
13757 STAGING - REALTEK RTL8712U DRIVERS
13758 M: Larry Finger <Larry.Finger@lwfinger.net>
13759 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13760 S: Odd Fixes
13761 F: drivers/staging/rtl8712/
13762
13763 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13764 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13765 M: Teddy Wang <teddy.wang@siliconmotion.com>
13766 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13767 L: linux-fbdev@vger.kernel.org
13768 S: Maintained
13769 F: drivers/staging/sm750fb/
13770
13771 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13772 M: William Hubbs <w.d.hubbs@gmail.com>
13773 M: Chris Brannon <chris@the-brannons.com>
13774 M: Kirk Reiser <kirk@reisers.ca>
13775 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13776 L: speakup@linux-speakup.org
13777 W: http://www.linux-speakup.org/
13778 S: Odd Fixes
13779 F: drivers/staging/speakup/
13780
13781 STAGING - VIA VT665X DRIVERS
13782 M: Forest Bond <forest@alittletooquiet.net>
13783 S: Odd Fixes
13784 F: drivers/staging/vt665?/
13785
13786 STAGING - WILC1000 WIFI DRIVER
13787 M: Aditya Shankar <aditya.shankar@microchip.com>
13788 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13789 L: linux-wireless@vger.kernel.org
13790 S: Supported
13791 F: drivers/staging/wilc1000/
13792
13793 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13794 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13795 S: Odd Fixes
13796 F: drivers/staging/xgifb/
13797
13798 STAGING SUBSYSTEM
13799 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13801 L: devel@driverdev.osuosl.org
13802 S: Supported
13803 F: drivers/staging/
13804
13805 STARFIRE/DURALAN NETWORK DRIVER
13806 M: Ion Badulescu <ionut@badula.org>
13807 S: Odd Fixes
13808 F: drivers/net/ethernet/adaptec/starfire*
13809
13810 STEC S1220 SKD DRIVER
13811 M: Bart Van Assche <bart.vanassche@wdc.com>
13812 L: linux-block@vger.kernel.org
13813 S: Maintained
13814 F: drivers/block/skd*[ch]
13815
13816 STI AUDIO (ASoC) DRIVERS
13817 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13818 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13819 S: Maintained
13820 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13821 F: sound/soc/sti/
13822
13823 STI CEC DRIVER
13824 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13825 S: Maintained
13826 F: drivers/staging/media/st-cec/
13827 F: Documentation/devicetree/bindings/media/stih-cec.txt
13828
13829 STK1160 USB VIDEO CAPTURE DRIVER
13830 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13831 L: linux-media@vger.kernel.org
13832 T: git git://linuxtv.org/media_tree.git
13833 S: Maintained
13834 F: drivers/media/usb/stk1160/
13835
13836 STM32 AUDIO (ASoC) DRIVERS
13837 M: Olivier Moysan <olivier.moysan@st.com>
13838 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
13839 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13840 S: Maintained
13841 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
13842 F: sound/soc/stm/
13843
13844 STM32 TIMER/LPTIMER DRIVERS
13845 M: Fabrice Gasnier <fabrice.gasnier@st.com>
13846 S: Maintained
13847 F: drivers/*/stm32-*timer*
13848 F: drivers/pwm/pwm-stm32*
13849 F: include/linux/*/stm32-*tim*
13850 F: Documentation/ABI/testing/*timer-stm32
13851 F: Documentation/devicetree/bindings/*/stm32-*timer*
13852 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
13853
13854 STMMAC ETHERNET DRIVER
13855 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13856 M: Alexandre Torgue <alexandre.torgue@st.com>
13857 M: Jose Abreu <joabreu@synopsys.com>
13858 L: netdev@vger.kernel.org
13859 W: http://www.stlinux.com
13860 S: Supported
13861 F: drivers/net/ethernet/stmicro/stmmac/
13862
13863 SUN3/3X
13864 M: Sam Creasey <sammy@sammy.net>
13865 W: http://sammy.net/sun3/
13866 S: Maintained
13867 F: arch/m68k/kernel/*sun3*
13868 F: arch/m68k/sun3*/
13869 F: arch/m68k/include/asm/sun3*
13870 F: drivers/net/ethernet/i825xx/sun3*
13871
13872 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13873 M: Hans de Goede <hdegoede@redhat.com>
13874 L: linux-input@vger.kernel.org
13875 S: Maintained
13876 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13877 F: drivers/input/keyboard/sun4i-lradc-keys.c
13878
13879 SUNDANCE NETWORK DRIVER
13880 M: Denis Kirjanov <kda@linux-powerpc.org>
13881 L: netdev@vger.kernel.org
13882 S: Maintained
13883 F: drivers/net/ethernet/dlink/sundance.c
13884
13885 SUPERH
13886 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13887 M: Rich Felker <dalias@libc.org>
13888 L: linux-sh@vger.kernel.org
13889 Q: http://patchwork.kernel.org/project/linux-sh/list/
13890 S: Maintained
13891 F: Documentation/sh/
13892 F: arch/sh/
13893 F: drivers/sh/
13894
13895 SUSPEND TO RAM
13896 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13897 M: Len Brown <len.brown@intel.com>
13898 M: Pavel Machek <pavel@ucw.cz>
13899 L: linux-pm@vger.kernel.org
13900 B: https://bugzilla.kernel.org
13901 S: Supported
13902 F: Documentation/power/
13903 F: arch/x86/kernel/acpi/
13904 F: drivers/base/power/
13905 F: kernel/power/
13906 F: include/linux/suspend.h
13907 F: include/linux/freezer.h
13908 F: include/linux/pm.h
13909
13910 SVGA HANDLING
13911 M: Martin Mares <mj@ucw.cz>
13912 L: linux-video@atrey.karlin.mff.cuni.cz
13913 S: Maintained
13914 F: Documentation/svga.txt
13915 F: arch/x86/boot/video*
13916
13917 SWIOTLB SUBSYSTEM
13918 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13919 L: iommu@lists.linux-foundation.org
13920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13921 S: Supported
13922 F: kernel/dma/swiotlb.c
13923 F: arch/*/kernel/pci-swiotlb.c
13924 F: include/linux/swiotlb.h
13925
13926 SWITCHDEV
13927 M: Jiri Pirko <jiri@resnulli.us>
13928 M: Ivan Vecera <ivecera@redhat.com>
13929 L: netdev@vger.kernel.org
13930 S: Supported
13931 F: net/switchdev/
13932 F: include/net/switchdev.h
13933
13934 SY8106A REGULATOR DRIVER
13935 M: Icenowy Zheng <icenowy@aosc.io>
13936 S: Maintained
13937 F: drivers/regulator/sy8106a-regulator.c
13938 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13939
13940 SYNC FILE FRAMEWORK
13941 M: Sumit Semwal <sumit.semwal@linaro.org>
13942 R: Gustavo Padovan <gustavo@padovan.org>
13943 S: Maintained
13944 L: linux-media@vger.kernel.org
13945 L: dri-devel@lists.freedesktop.org
13946 F: drivers/dma-buf/sync_*
13947 F: drivers/dma-buf/dma-fence*
13948 F: drivers/dma-buf/sw_sync.c
13949 F: include/linux/sync_file.h
13950 F: include/uapi/linux/sync_file.h
13951 F: Documentation/sync_file.txt
13952 T: git git://anongit.freedesktop.org/drm/drm-misc
13953
13954 SYNOPSYS ARC ARCHITECTURE
13955 M: Vineet Gupta <vgupta@synopsys.com>
13956 L: linux-snps-arc@lists.infradead.org
13957 S: Supported
13958 F: arch/arc/
13959 F: Documentation/devicetree/bindings/arc/*
13960 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13961 F: drivers/clocksource/arc_timer.c
13962 F: drivers/tty/serial/arc_uart.c
13963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13964
13965 SYNOPSYS ARC HSDK SDP pll clock driver
13966 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13967 S: Supported
13968 F: drivers/clk/clk-hsdk-pll.c
13969 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13970
13971 SYNOPSYS ARC SDP clock driver
13972 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13973 S: Supported
13974 F: drivers/clk/axs10x/*
13975 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13976
13977 SYNOPSYS ARC SDP platform support
13978 M: Alexey Brodkin <abrodkin@synopsys.com>
13979 S: Supported
13980 F: arch/arc/plat-axs10x
13981 F: arch/arc/boot/dts/ax*
13982 F: Documentation/devicetree/bindings/arc/axs10*
13983
13984 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13985 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13986 S: Supported
13987 F: drivers/reset/reset-axs10x.c
13988 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13989
13990 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13991 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13992 S: Maintained
13993 F: drivers/tty/serial/8250/8250_dw.c
13994
13995 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13996 M: Hoan Tran <hotran@apm.com>
13997 L: linux-gpio@vger.kernel.org
13998 S: Maintained
13999 F: drivers/gpio/gpio-dwapb.c
14000 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14001
14002 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14003 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14004 S: Maintained
14005 F: drivers/dma/dwi-axi-dmac/
14006 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14007
14008 SYNOPSYS DESIGNWARE DMAC DRIVER
14009 M: Viresh Kumar <vireshk@kernel.org>
14010 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14011 S: Maintained
14012 F: include/linux/dma/dw.h
14013 F: include/linux/platform_data/dma-dw.h
14014 F: drivers/dma/dw/
14015
14016 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14017 M: Jose Abreu <Jose.Abreu@synopsys.com>
14018 L: netdev@vger.kernel.org
14019 S: Supported
14020 F: drivers/net/ethernet/synopsys/
14021
14022 SYNOPSYS DESIGNWARE I2C DRIVER
14023 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14024 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14025 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14026 L: linux-i2c@vger.kernel.org
14027 S: Maintained
14028 F: drivers/i2c/busses/i2c-designware-*
14029 F: include/linux/platform_data/i2c-designware.h
14030
14031 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14032 M: Jaehoon Chung <jh80.chung@samsung.com>
14033 L: linux-mmc@vger.kernel.org
14034 S: Maintained
14035 F: drivers/mmc/host/dw_mmc*
14036
14037 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14038 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14039 S: Supported
14040 F: drivers/reset/reset-hsdk.c
14041 F: include/dt-bindings/reset/snps,hsdk-reset.h
14042 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14043
14044 SYSTEM CONFIGURATION (SYSCON)
14045 M: Lee Jones <lee.jones@linaro.org>
14046 M: Arnd Bergmann <arnd@arndb.de>
14047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14048 S: Supported
14049 F: drivers/mfd/syscon.c
14050
14051 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14052 M: Sudeep Holla <sudeep.holla@arm.com>
14053 L: linux-arm-kernel@lists.infradead.org
14054 S: Maintained
14055 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14056 F: drivers/clk/clk-sc[mp]i.c
14057 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14058 F: drivers/firmware/arm_scpi.c
14059 F: drivers/firmware/arm_scmi/
14060 F: include/linux/sc[mp]i_protocol.h
14061
14062 SYSTEM RESET/SHUTDOWN DRIVERS
14063 M: Sebastian Reichel <sre@kernel.org>
14064 L: linux-pm@vger.kernel.org
14065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14066 S: Maintained
14067 F: Documentation/devicetree/bindings/power/reset/
14068 F: drivers/power/reset/
14069
14070 SYSTEM TRACE MODULE CLASS
14071 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14072 S: Maintained
14073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14074 F: Documentation/trace/stm.rst
14075 F: drivers/hwtracing/stm/
14076 F: include/linux/stm.h
14077 F: include/uapi/linux/stm.h
14078
14079 SYSV FILESYSTEM
14080 M: Christoph Hellwig <hch@infradead.org>
14081 S: Maintained
14082 F: Documentation/filesystems/sysv-fs.txt
14083 F: fs/sysv/
14084 F: include/linux/sysv_fs.h
14085
14086 TARGET SUBSYSTEM
14087 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14088 L: linux-scsi@vger.kernel.org
14089 L: target-devel@vger.kernel.org
14090 W: http://www.linux-iscsi.org
14091 W: http://groups.google.com/group/linux-iscsi-target-dev
14092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14093 S: Supported
14094 F: drivers/target/
14095 F: include/target/
14096 F: Documentation/target/
14097
14098 TASKSTATS STATISTICS INTERFACE
14099 M: Balbir Singh <bsingharora@gmail.com>
14100 S: Maintained
14101 F: Documentation/accounting/taskstats*
14102 F: include/linux/taskstats*
14103 F: kernel/taskstats.c
14104
14105 TC subsystem
14106 M: Jamal Hadi Salim <jhs@mojatatu.com>
14107 M: Cong Wang <xiyou.wangcong@gmail.com>
14108 M: Jiri Pirko <jiri@resnulli.us>
14109 L: netdev@vger.kernel.org
14110 S: Maintained
14111 F: include/net/pkt_cls.h
14112 F: include/net/pkt_sched.h
14113 F: include/net/tc_act/
14114 F: include/uapi/linux/pkt_cls.h
14115 F: include/uapi/linux/pkt_sched.h
14116 F: include/uapi/linux/tc_act/
14117 F: include/uapi/linux/tc_ematch/
14118 F: net/sched/
14119
14120 TC90522 MEDIA DRIVER
14121 M: Akihiro Tsukada <tskd08@gmail.com>
14122 L: linux-media@vger.kernel.org
14123 S: Odd Fixes
14124 F: drivers/media/dvb-frontends/tc90522*
14125
14126 TCP LOW PRIORITY MODULE
14127 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14128 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14129 W: http://tcp-lp-mod.sourceforge.net/
14130 S: Maintained
14131 F: net/ipv4/tcp_lp.c
14132
14133 TDA10071 MEDIA DRIVER
14134 M: Antti Palosaari <crope@iki.fi>
14135 L: linux-media@vger.kernel.org
14136 W: https://linuxtv.org
14137 W: http://palosaari.fi/linux/
14138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14139 T: git git://linuxtv.org/anttip/media_tree.git
14140 S: Maintained
14141 F: drivers/media/dvb-frontends/tda10071*
14142
14143 TDA18212 MEDIA DRIVER
14144 M: Antti Palosaari <crope@iki.fi>
14145 L: linux-media@vger.kernel.org
14146 W: https://linuxtv.org
14147 W: http://palosaari.fi/linux/
14148 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14149 T: git git://linuxtv.org/anttip/media_tree.git
14150 S: Maintained
14151 F: drivers/media/tuners/tda18212*
14152
14153 TDA18218 MEDIA DRIVER
14154 M: Antti Palosaari <crope@iki.fi>
14155 L: linux-media@vger.kernel.org
14156 W: https://linuxtv.org
14157 W: http://palosaari.fi/linux/
14158 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14159 T: git git://linuxtv.org/anttip/media_tree.git
14160 S: Maintained
14161 F: drivers/media/tuners/tda18218*
14162
14163 TDA18250 MEDIA DRIVER
14164 M: Olli Salonen <olli.salonen@iki.fi>
14165 L: linux-media@vger.kernel.org
14166 W: https://linuxtv.org
14167 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14168 T: git git://linuxtv.org/media_tree.git
14169 S: Maintained
14170 F: drivers/media/tuners/tda18250*
14171
14172 TDA18271 MEDIA DRIVER
14173 M: Michael Krufky <mkrufky@linuxtv.org>
14174 L: linux-media@vger.kernel.org
14175 W: https://linuxtv.org
14176 W: http://github.com/mkrufky
14177 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14178 T: git git://linuxtv.org/mkrufky/tuners.git
14179 S: Maintained
14180 F: drivers/media/tuners/tda18271*
14181
14182 TDA1997x MEDIA DRIVER
14183 M: Tim Harvey <tharvey@gateworks.com>
14184 L: linux-media@vger.kernel.org
14185 W: https://linuxtv.org
14186 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14187 S: Maintained
14188 F: drivers/media/i2c/tda1997x.*
14189
14190 TDA827x MEDIA DRIVER
14191 M: Michael Krufky <mkrufky@linuxtv.org>
14192 L: linux-media@vger.kernel.org
14193 W: https://linuxtv.org
14194 W: http://github.com/mkrufky
14195 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14196 T: git git://linuxtv.org/mkrufky/tuners.git
14197 S: Maintained
14198 F: drivers/media/tuners/tda8290.*
14199
14200 TDA8290 MEDIA DRIVER
14201 M: Michael Krufky <mkrufky@linuxtv.org>
14202 L: linux-media@vger.kernel.org
14203 W: https://linuxtv.org
14204 W: http://github.com/mkrufky
14205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14206 T: git git://linuxtv.org/mkrufky/tuners.git
14207 S: Maintained
14208 F: drivers/media/tuners/tda8290.*
14209
14210 TDA9840 MEDIA DRIVER
14211 M: Hans Verkuil <hverkuil@xs4all.nl>
14212 L: linux-media@vger.kernel.org
14213 T: git git://linuxtv.org/media_tree.git
14214 W: https://linuxtv.org
14215 S: Maintained
14216 F: drivers/media/i2c/tda9840*
14217
14218 TEA5761 TUNER DRIVER
14219 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14220 L: linux-media@vger.kernel.org
14221 W: https://linuxtv.org
14222 T: git git://linuxtv.org/media_tree.git
14223 S: Odd fixes
14224 F: drivers/media/tuners/tea5761.*
14225
14226 TEA5767 TUNER DRIVER
14227 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14228 L: linux-media@vger.kernel.org
14229 W: https://linuxtv.org
14230 T: git git://linuxtv.org/media_tree.git
14231 S: Maintained
14232 F: drivers/media/tuners/tea5767.*
14233
14234 TEA6415C MEDIA DRIVER
14235 M: Hans Verkuil <hverkuil@xs4all.nl>
14236 L: linux-media@vger.kernel.org
14237 T: git git://linuxtv.org/media_tree.git
14238 W: https://linuxtv.org
14239 S: Maintained
14240 F: drivers/media/i2c/tea6415c*
14241
14242 TEA6420 MEDIA DRIVER
14243 M: Hans Verkuil <hverkuil@xs4all.nl>
14244 L: linux-media@vger.kernel.org
14245 T: git git://linuxtv.org/media_tree.git
14246 W: https://linuxtv.org
14247 S: Maintained
14248 F: drivers/media/i2c/tea6420*
14249
14250 TEAM DRIVER
14251 M: Jiri Pirko <jiri@resnulli.us>
14252 L: netdev@vger.kernel.org
14253 S: Supported
14254 F: drivers/net/team/
14255 F: include/linux/if_team.h
14256 F: include/uapi/linux/if_team.h
14257
14258 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14259 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14260 S: Maintained
14261 F: arch/x86/platform/ts5500/
14262
14263 TECHNOTREND USB IR RECEIVER
14264 M: Sean Young <sean@mess.org>
14265 L: linux-media@vger.kernel.org
14266 S: Maintained
14267 F: drivers/media/rc/ttusbir.c
14268
14269 TECHWELL TW9910 VIDEO DECODER
14270 L: linux-media@vger.kernel.org
14271 S: Orphan
14272 F: drivers/media/i2c/tw9910.c
14273 F: include/media/i2c/tw9910.h
14274
14275 TEE SUBSYSTEM
14276 M: Jens Wiklander <jens.wiklander@linaro.org>
14277 S: Maintained
14278 F: include/linux/tee_drv.h
14279 F: include/uapi/linux/tee.h
14280 F: drivers/tee/
14281 F: Documentation/tee.txt
14282
14283 TEGRA ARCHITECTURE SUPPORT
14284 M: Thierry Reding <thierry.reding@gmail.com>
14285 M: Jonathan Hunter <jonathanh@nvidia.com>
14286 L: linux-tegra@vger.kernel.org
14287 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14289 S: Supported
14290 N: [^a-z]tegra
14291
14292 TEGRA CLOCK DRIVER
14293 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14294 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14295 S: Supported
14296 F: drivers/clk/tegra/
14297
14298 TEGRA DMA DRIVERS
14299 M: Laxman Dewangan <ldewangan@nvidia.com>
14300 M: Jon Hunter <jonathanh@nvidia.com>
14301 S: Supported
14302 F: drivers/dma/tegra*
14303
14304 TEGRA I2C DRIVER
14305 M: Laxman Dewangan <ldewangan@nvidia.com>
14306 S: Supported
14307 F: drivers/i2c/busses/i2c-tegra.c
14308
14309 TEGRA IOMMU DRIVERS
14310 M: Thierry Reding <thierry.reding@gmail.com>
14311 L: linux-tegra@vger.kernel.org
14312 S: Supported
14313 F: drivers/iommu/tegra*
14314
14315 TEGRA KBC DRIVER
14316 M: Laxman Dewangan <ldewangan@nvidia.com>
14317 S: Supported
14318 F: drivers/input/keyboard/tegra-kbc.c
14319
14320 TEGRA NAND DRIVER
14321 M: Stefan Agner <stefan@agner.ch>
14322 M: Lucas Stach <dev@lynxeye.de>
14323 S: Maintained
14324 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14325 F: drivers/mtd/nand/raw/tegra_nand.c
14326
14327 TEGRA PWM DRIVER
14328 M: Thierry Reding <thierry.reding@gmail.com>
14329 S: Supported
14330 F: drivers/pwm/pwm-tegra.c
14331
14332 TEGRA SERIAL DRIVER
14333 M: Laxman Dewangan <ldewangan@nvidia.com>
14334 S: Supported
14335 F: drivers/tty/serial/serial-tegra.c
14336
14337 TEGRA SPI DRIVER
14338 M: Laxman Dewangan <ldewangan@nvidia.com>
14339 S: Supported
14340 F: drivers/spi/spi-tegra*
14341
14342 TEHUTI ETHERNET DRIVER
14343 M: Andy Gospodarek <andy@greyhouse.net>
14344 L: netdev@vger.kernel.org
14345 S: Supported
14346 F: drivers/net/ethernet/tehuti/*
14347
14348 Telecom Clock Driver for MCPL0010
14349 M: Mark Gross <mark.gross@intel.com>
14350 S: Supported
14351 F: drivers/char/tlclk.c
14352
14353 TENSILICA XTENSA PORT (xtensa)
14354 M: Chris Zankel <chris@zankel.net>
14355 M: Max Filippov <jcmvbkbc@gmail.com>
14356 L: linux-xtensa@linux-xtensa.org
14357 T: git git://github.com/czankel/xtensa-linux.git
14358 S: Maintained
14359 F: arch/xtensa/
14360 F: drivers/irqchip/irq-xtensa-*
14361
14362 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14363 M: Nishanth Menon <nm@ti.com>
14364 M: Tero Kristo <t-kristo@ti.com>
14365 M: Santosh Shilimkar <ssantosh@kernel.org>
14366 L: linux-arm-kernel@lists.infradead.org
14367 S: Maintained
14368 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14369 F: drivers/firmware/ti_sci*
14370 F: include/linux/soc/ti/ti_sci_protocol.h
14371 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14372 F: include/dt-bindings/genpd/k2g.h
14373 F: drivers/soc/ti/ti_sci_pm_domains.c
14374 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14375 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14376 F: drivers/clk/keystone/sci-clk.c
14377 F: drivers/reset/reset-ti-sci.c
14378
14379 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14380 M: Hans Verkuil <hverkuil@xs4all.nl>
14381 L: linux-media@vger.kernel.org
14382 T: git git://linuxtv.org/media_tree.git
14383 W: https://linuxtv.org
14384 S: Maintained
14385 F: drivers/media/radio/radio-raremono.c
14386
14387 THERMAL
14388 M: Zhang Rui <rui.zhang@intel.com>
14389 M: Eduardo Valentin <edubezval@gmail.com>
14390 L: linux-pm@vger.kernel.org
14391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14393 Q: https://patchwork.kernel.org/project/linux-pm/list/
14394 S: Supported
14395 F: drivers/thermal/
14396 F: include/linux/thermal.h
14397 F: include/uapi/linux/thermal.h
14398 F: include/linux/cpu_cooling.h
14399 F: Documentation/devicetree/bindings/thermal/
14400
14401 THERMAL/CPU_COOLING
14402 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14403 M: Viresh Kumar <viresh.kumar@linaro.org>
14404 M: Javi Merino <javi.merino@kernel.org>
14405 L: linux-pm@vger.kernel.org
14406 S: Supported
14407 F: Documentation/thermal/cpu-cooling-api.txt
14408 F: drivers/thermal/cpu_cooling.c
14409 F: include/linux/cpu_cooling.h
14410
14411 THINKPAD ACPI EXTRAS DRIVER
14412 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14413 L: ibm-acpi-devel@lists.sourceforge.net
14414 L: platform-driver-x86@vger.kernel.org
14415 W: http://ibm-acpi.sourceforge.net
14416 W: http://thinkwiki.org/wiki/Ibm-acpi
14417 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14418 S: Maintained
14419 F: drivers/platform/x86/thinkpad_acpi.c
14420
14421 THUNDERBOLT DRIVER
14422 M: Andreas Noever <andreas.noever@gmail.com>
14423 M: Michael Jamet <michael.jamet@intel.com>
14424 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14425 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14427 S: Maintained
14428 F: Documentation/admin-guide/thunderbolt.rst
14429 F: drivers/thunderbolt/
14430 F: include/linux/thunderbolt.h
14431
14432 THUNDERBOLT NETWORK DRIVER
14433 M: Michael Jamet <michael.jamet@intel.com>
14434 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14435 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14436 L: netdev@vger.kernel.org
14437 S: Maintained
14438 F: drivers/net/thunderbolt.c
14439
14440 THUNDERX GPIO DRIVER
14441 M: David Daney <david.daney@cavium.com>
14442 S: Maintained
14443 F: drivers/gpio/gpio-thunderx.c
14444
14445 TI AM437X VPFE DRIVER
14446 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14447 L: linux-media@vger.kernel.org
14448 W: https://linuxtv.org
14449 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14450 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14451 S: Maintained
14452 F: drivers/media/platform/am437x/
14453
14454 TI BANDGAP AND THERMAL DRIVER
14455 M: Eduardo Valentin <edubezval@gmail.com>
14456 M: Keerthy <j-keerthy@ti.com>
14457 L: linux-pm@vger.kernel.org
14458 L: linux-omap@vger.kernel.org
14459 S: Maintained
14460 F: drivers/thermal/ti-soc-thermal/
14461
14462 TI BQ27XXX POWER SUPPLY DRIVER
14463 R: Andrew F. Davis <afd@ti.com>
14464 F: include/linux/power/bq27xxx_battery.h
14465 F: drivers/power/supply/bq27xxx_battery.c
14466 F: drivers/power/supply/bq27xxx_battery_i2c.c
14467
14468 TI CDCE706 CLOCK DRIVER
14469 M: Max Filippov <jcmvbkbc@gmail.com>
14470 S: Maintained
14471 F: drivers/clk/clk-cdce706.c
14472
14473 TI CLOCK DRIVER
14474 M: Tero Kristo <t-kristo@ti.com>
14475 L: linux-omap@vger.kernel.org
14476 S: Maintained
14477 F: drivers/clk/ti/
14478 F: include/linux/clk/ti.h
14479
14480 TI DAVINCI MACHINE SUPPORT
14481 M: Sekhar Nori <nsekhar@ti.com>
14482 M: Kevin Hilman <khilman@kernel.org>
14483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14485 S: Supported
14486 F: arch/arm/mach-davinci/
14487 F: drivers/i2c/busses/i2c-davinci.c
14488 F: arch/arm/boot/dts/da850*
14489
14490 TI DAVINCI SERIES CLOCK DRIVER
14491 M: David Lechner <david@lechnology.com>
14492 R: Sekhar Nori <nsekhar@ti.com>
14493 S: Maintained
14494 F: Documentation/devicetree/bindings/clock/ti/davinci/
14495 F: drivers/clk/davinci/
14496
14497 TI DAVINCI SERIES GPIO DRIVER
14498 M: Keerthy <j-keerthy@ti.com>
14499 L: linux-gpio@vger.kernel.org
14500 S: Maintained
14501 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14502 F: drivers/gpio/gpio-davinci.c
14503
14504 TI DAVINCI SERIES MEDIA DRIVER
14505 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14506 L: linux-media@vger.kernel.org
14507 W: https://linuxtv.org
14508 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14509 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14510 S: Maintained
14511 F: drivers/media/platform/davinci/
14512 F: include/media/davinci/
14513
14514 TI ETHERNET SWITCH DRIVER (CPSW)
14515 R: Grygorii Strashko <grygorii.strashko@ti.com>
14516 L: linux-omap@vger.kernel.org
14517 L: netdev@vger.kernel.org
14518 S: Maintained
14519 F: drivers/net/ethernet/ti/cpsw*
14520 F: drivers/net/ethernet/ti/davinci*
14521
14522 TI FLASH MEDIA INTERFACE DRIVER
14523 M: Alex Dubov <oakad@yahoo.com>
14524 S: Maintained
14525 F: drivers/misc/tifm*
14526 F: drivers/mmc/host/tifm_sd.c
14527 F: include/linux/tifm.h
14528
14529 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14530 M: Santosh Shilimkar <ssantosh@kernel.org>
14531 L: linux-kernel@vger.kernel.org
14532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14533 S: Maintained
14534 F: drivers/soc/ti/*
14535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14536
14537 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14538 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14539 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14540 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14541 S: Maintained
14542 F: sound/soc/codecs/lm49453*
14543 F: sound/soc/codecs/isabelle*
14544
14545 TI LP855x BACKLIGHT DRIVER
14546 M: Milo Kim <milo.kim@ti.com>
14547 S: Maintained
14548 F: Documentation/backlight/lp855x-driver.txt
14549 F: drivers/video/backlight/lp855x_bl.c
14550 F: include/linux/platform_data/lp855x.h
14551
14552 TI LP8727 CHARGER DRIVER
14553 M: Milo Kim <milo.kim@ti.com>
14554 S: Maintained
14555 F: drivers/power/supply/lp8727_charger.c
14556 F: include/linux/platform_data/lp8727.h
14557
14558 TI LP8788 MFD DRIVER
14559 M: Milo Kim <milo.kim@ti.com>
14560 S: Maintained
14561 F: drivers/iio/adc/lp8788_adc.c
14562 F: drivers/leds/leds-lp8788.c
14563 F: drivers/mfd/lp8788*.c
14564 F: drivers/power/supply/lp8788-charger.c
14565 F: drivers/regulator/lp8788-*.c
14566 F: include/linux/mfd/lp8788*.h
14567
14568 TI NETCP ETHERNET DRIVER
14569 M: Wingman Kwok <w-kwok2@ti.com>
14570 M: Murali Karicheri <m-karicheri2@ti.com>
14571 L: netdev@vger.kernel.org
14572 S: Maintained
14573 F: drivers/net/ethernet/ti/netcp*
14574
14575 TI TAS571X FAMILY ASoC CODEC DRIVER
14576 M: Kevin Cernekee <cernekee@chromium.org>
14577 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14578 S: Odd Fixes
14579 F: sound/soc/codecs/tas571x*
14580
14581 TI TRF7970A NFC DRIVER
14582 M: Mark Greer <mgreer@animalcreek.com>
14583 L: linux-wireless@vger.kernel.org
14584 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14585 S: Supported
14586 F: drivers/nfc/trf7970a.c
14587 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14588
14589 TI TWL4030 SERIES SOC CODEC DRIVER
14590 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14591 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14592 S: Maintained
14593 F: sound/soc/codecs/twl4030*
14594
14595 TI VPE/CAL DRIVERS
14596 M: Benoit Parrot <bparrot@ti.com>
14597 L: linux-media@vger.kernel.org
14598 W: http://linuxtv.org/
14599 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14600 S: Maintained
14601 F: drivers/media/platform/ti-vpe/
14602
14603 TI WILINK WIRELESS DRIVERS
14604 L: linux-wireless@vger.kernel.org
14605 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14606 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14608 S: Orphan
14609 F: drivers/net/wireless/ti/
14610 F: include/linux/wl12xx.h
14611
14612 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14613 M: John Stultz <john.stultz@linaro.org>
14614 M: Thomas Gleixner <tglx@linutronix.de>
14615 R: Stephen Boyd <sboyd@kernel.org>
14616 L: linux-kernel@vger.kernel.org
14617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14618 S: Supported
14619 F: include/linux/clocksource.h
14620 F: include/linux/time.h
14621 F: include/linux/timex.h
14622 F: include/uapi/linux/time.h
14623 F: include/uapi/linux/timex.h
14624 F: kernel/time/clocksource.c
14625 F: kernel/time/time*.c
14626 F: kernel/time/alarmtimer.c
14627 F: kernel/time/ntp.c
14628 F: tools/testing/selftests/timers/
14629
14630 TIPC NETWORK LAYER
14631 M: Jon Maloy <jon.maloy@ericsson.com>
14632 M: Ying Xue <ying.xue@windriver.com>
14633 L: netdev@vger.kernel.org (core kernel code)
14634 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14635 W: http://tipc.sourceforge.net/
14636 S: Maintained
14637 F: include/uapi/linux/tipc*.h
14638 F: net/tipc/
14639
14640 TLAN NETWORK DRIVER
14641 M: Samuel Chessman <chessman@tux.org>
14642 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14643 W: http://sourceforge.net/projects/tlan/
14644 S: Maintained
14645 F: Documentation/networking/tlan.txt
14646 F: drivers/net/ethernet/ti/tlan.*
14647
14648 TM6000 VIDEO4LINUX DRIVER
14649 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14650 L: linux-media@vger.kernel.org
14651 W: https://linuxtv.org
14652 T: git git://linuxtv.org/media_tree.git
14653 S: Odd fixes
14654 F: drivers/media/usb/tm6000/
14655 F: Documentation/media/v4l-drivers/tm6000*
14656
14657 TMIO/SDHI MMC DRIVER
14658 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14659 L: linux-mmc@vger.kernel.org
14660 S: Supported
14661 F: drivers/mmc/host/tmio_mmc*
14662 F: drivers/mmc/host/renesas_sdhi*
14663 F: include/linux/mfd/tmio.h
14664
14665 TMP401 HARDWARE MONITOR DRIVER
14666 M: Guenter Roeck <linux@roeck-us.net>
14667 L: linux-hwmon@vger.kernel.org
14668 S: Maintained
14669 F: Documentation/hwmon/tmp401
14670 F: drivers/hwmon/tmp401.c
14671
14672 TMPFS (SHMEM FILESYSTEM)
14673 M: Hugh Dickins <hughd@google.com>
14674 L: linux-mm@kvack.org
14675 S: Maintained
14676 F: include/linux/shmem_fs.h
14677 F: mm/shmem.c
14678
14679 TOMOYO SECURITY MODULE
14680 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14681 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14682 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14683 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14684 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14685 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14686 W: http://tomoyo.sourceforge.jp/
14687 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14688 S: Maintained
14689 F: security/tomoyo/
14690
14691 TOPSTAR LAPTOP EXTRAS DRIVER
14692 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14693 L: platform-driver-x86@vger.kernel.org
14694 S: Maintained
14695 F: drivers/platform/x86/topstar-laptop.c
14696
14697 TORTURE-TEST MODULES
14698 M: Davidlohr Bueso <dave@stgolabs.net>
14699 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14700 M: Josh Triplett <josh@joshtriplett.org>
14701 L: linux-kernel@vger.kernel.org
14702 S: Supported
14703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14704 F: Documentation/RCU/torture.txt
14705 F: kernel/torture.c
14706 F: kernel/rcu/rcutorture.c
14707 F: kernel/rcu/rcuperf.c
14708 F: kernel/locking/locktorture.c
14709
14710 TOSHIBA ACPI EXTRAS DRIVER
14711 M: Azael Avalos <coproscefalo@gmail.com>
14712 L: platform-driver-x86@vger.kernel.org
14713 S: Maintained
14714 F: drivers/platform/x86/toshiba_acpi.c
14715
14716 TOSHIBA BLUETOOTH DRIVER
14717 M: Azael Avalos <coproscefalo@gmail.com>
14718 L: platform-driver-x86@vger.kernel.org
14719 S: Maintained
14720 F: drivers/platform/x86/toshiba_bluetooth.c
14721
14722 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14723 M: Azael Avalos <coproscefalo@gmail.com>
14724 L: platform-driver-x86@vger.kernel.org
14725 S: Maintained
14726 F: drivers/platform/x86/toshiba_haps.c
14727
14728 TOSHIBA SMM DRIVER
14729 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14730 W: http://www.buzzard.org.uk/toshiba/
14731 S: Maintained
14732 F: drivers/char/toshiba.c
14733 F: include/linux/toshiba.h
14734 F: include/uapi/linux/toshiba.h
14735
14736 TOSHIBA TC358743 DRIVER
14737 M: Mats Randgaard <matrandg@cisco.com>
14738 L: linux-media@vger.kernel.org
14739 S: Maintained
14740 F: drivers/media/i2c/tc358743*
14741 F: include/media/i2c/tc358743.h
14742
14743 TOSHIBA WMI HOTKEYS DRIVER
14744 M: Azael Avalos <coproscefalo@gmail.com>
14745 L: platform-driver-x86@vger.kernel.org
14746 S: Maintained
14747 F: drivers/platform/x86/toshiba-wmi.c
14748
14749 TPM DEVICE DRIVER
14750 M: Peter Huewe <peterhuewe@gmx.de>
14751 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14752 R: Jason Gunthorpe <jgg@ziepe.ca>
14753 L: linux-integrity@vger.kernel.org
14754 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14755 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14756 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14757 S: Maintained
14758 F: drivers/char/tpm/
14759
14760 TRACING
14761 M: Steven Rostedt <rostedt@goodmis.org>
14762 M: Ingo Molnar <mingo@redhat.com>
14763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14764 S: Maintained
14765 F: Documentation/trace/ftrace.rst
14766 F: arch/*/*/*/ftrace.h
14767 F: arch/*/kernel/ftrace.c
14768 F: include/*/ftrace.h
14769 F: include/linux/trace*.h
14770 F: include/trace/
14771 F: kernel/trace/
14772 F: tools/testing/selftests/ftrace/
14773
14774 TRACING MMIO ACCESSES (MMIOTRACE)
14775 M: Steven Rostedt <rostedt@goodmis.org>
14776 M: Ingo Molnar <mingo@kernel.org>
14777 R: Karol Herbst <karolherbst@gmail.com>
14778 R: Pekka Paalanen <ppaalanen@gmail.com>
14779 S: Maintained
14780 L: linux-kernel@vger.kernel.org
14781 L: nouveau@lists.freedesktop.org
14782 F: kernel/trace/trace_mmiotrace.c
14783 F: include/linux/mmiotrace.h
14784 F: arch/x86/mm/kmmio.c
14785 F: arch/x86/mm/mmio-mod.c
14786 F: arch/x86/mm/testmmiotrace.c
14787
14788 TRIVIAL PATCHES
14789 M: Jiri Kosina <trivial@kernel.org>
14790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14791 S: Maintained
14792 K: ^Subject:.*(?i)trivial
14793
14794 TEMPO SEMICONDUCTOR DRIVERS
14795 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14796 S: Maintained
14797 F: sound/soc/codecs/tscs*.c
14798 F: sound/soc/codecs/tscs*.h
14799 F: Documentation/devicetree/bindings/sound/tscs*.txt
14800
14801 TTY LAYER
14802 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14803 M: Jiri Slaby <jslaby@suse.com>
14804 S: Supported
14805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14806 F: Documentation/serial/
14807 F: drivers/tty/
14808 F: drivers/tty/serial/serial_core.c
14809 F: include/linux/serial_core.h
14810 F: include/linux/serial.h
14811 F: include/linux/tty.h
14812 F: include/uapi/linux/serial_core.h
14813 F: include/uapi/linux/serial.h
14814 F: include/uapi/linux/tty.h
14815
14816 TUA9001 MEDIA DRIVER
14817 M: Antti Palosaari <crope@iki.fi>
14818 L: linux-media@vger.kernel.org
14819 W: https://linuxtv.org
14820 W: http://palosaari.fi/linux/
14821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14822 T: git git://linuxtv.org/anttip/media_tree.git
14823 S: Maintained
14824 F: drivers/media/tuners/tua9001*
14825
14826 TULIP NETWORK DRIVERS
14827 L: netdev@vger.kernel.org
14828 L: linux-parisc@vger.kernel.org
14829 S: Orphan
14830 F: drivers/net/ethernet/dec/tulip/
14831
14832 TUN/TAP driver
14833 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14834 W: http://vtun.sourceforge.net/tun
14835 S: Maintained
14836 F: Documentation/networking/tuntap.txt
14837 F: arch/um/os-Linux/drivers/
14838
14839 TURBOCHANNEL SUBSYSTEM
14840 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14841 M: Ralf Baechle <ralf@linux-mips.org>
14842 L: linux-mips@linux-mips.org
14843 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14844 S: Maintained
14845 F: drivers/tc/
14846 F: include/linux/tc.h
14847
14848 TURBOSTAT UTILITY
14849 M: "Len Brown" <lenb@kernel.org>
14850 L: linux-pm@vger.kernel.org
14851 B: https://bugzilla.kernel.org
14852 Q: https://patchwork.kernel.org/project/linux-pm/list/
14853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14854 S: Supported
14855 F: tools/power/x86/turbostat/
14856
14857 TW5864 VIDEO4LINUX DRIVER
14858 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14859 M: Anton Sviridenko <anton@corp.bluecherry.net>
14860 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14861 M: Andrey Utkin <andrey_utkin@fastmail.com>
14862 L: linux-media@vger.kernel.org
14863 S: Supported
14864 F: drivers/media/pci/tw5864/
14865
14866 TW68 VIDEO4LINUX DRIVER
14867 M: Hans Verkuil <hverkuil@xs4all.nl>
14868 L: linux-media@vger.kernel.org
14869 T: git git://linuxtv.org/media_tree.git
14870 W: https://linuxtv.org
14871 S: Odd Fixes
14872 F: drivers/media/pci/tw68/
14873
14874 TW686X VIDEO4LINUX DRIVER
14875 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14876 L: linux-media@vger.kernel.org
14877 T: git git://linuxtv.org/media_tree.git
14878 W: http://linuxtv.org
14879 S: Maintained
14880 F: drivers/media/pci/tw686x/
14881
14882 UBI FILE SYSTEM (UBIFS)
14883 M: Richard Weinberger <richard@nod.at>
14884 M: Artem Bityutskiy <dedekind1@gmail.com>
14885 M: Adrian Hunter <adrian.hunter@intel.com>
14886 L: linux-mtd@lists.infradead.org
14887 T: git git://git.infradead.org/ubifs-2.6.git
14888 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14889 S: Supported
14890 F: Documentation/filesystems/ubifs.txt
14891 F: fs/ubifs/
14892
14893 UCLINUX (M68KNOMMU AND COLDFIRE)
14894 M: Greg Ungerer <gerg@linux-m68k.org>
14895 W: http://www.linux-m68k.org/
14896 W: http://www.uclinux.org/
14897 L: linux-m68k@lists.linux-m68k.org
14898 L: uclinux-dev@uclinux.org (subscribers-only)
14899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14900 S: Maintained
14901 F: arch/m68k/coldfire/
14902 F: arch/m68k/68*/
14903 F: arch/m68k/*/*_no.*
14904 F: arch/m68k/include/asm/*_no.*
14905
14906 UDF FILESYSTEM
14907 M: Jan Kara <jack@suse.com>
14908 S: Maintained
14909 F: Documentation/filesystems/udf.txt
14910 F: fs/udf/
14911
14912 UDRAW TABLET
14913 M: Bastien Nocera <hadess@hadess.net>
14914 L: linux-input@vger.kernel.org
14915 S: Maintained
14916 F: drivers/hid/hid-udraw-ps3.c
14917
14918 UFS FILESYSTEM
14919 M: Evgeniy Dushistov <dushistov@mail.ru>
14920 S: Maintained
14921 F: Documentation/filesystems/ufs.txt
14922 F: fs/ufs/
14923
14924 UHID USERSPACE HID IO DRIVER:
14925 M: David Herrmann <dh.herrmann@googlemail.com>
14926 L: linux-input@vger.kernel.org
14927 S: Maintained
14928 F: drivers/hid/uhid.c
14929 F: include/uapi/linux/uhid.h
14930
14931 ULPI BUS
14932 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14933 L: linux-usb@vger.kernel.org
14934 S: Maintained
14935 F: drivers/usb/common/ulpi.c
14936 F: include/linux/ulpi/
14937
14938 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14939 L: linux-usb@vger.kernel.org
14940 S: Orphan
14941 F: drivers/uwb/
14942 F: include/linux/uwb.h
14943 F: include/linux/uwb/
14944
14945 UNICORE32 ARCHITECTURE:
14946 M: Guan Xuetao <gxt@pku.edu.cn>
14947 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14948 S: Maintained
14949 T: git git://github.com/gxt/linux.git
14950 F: arch/unicore32/
14951
14952 UNIFDEF
14953 M: Tony Finch <dot@dotat.at>
14954 W: http://dotat.at/prog/unifdef
14955 S: Maintained
14956 F: scripts/unifdef.c
14957
14958 UNIFORM CDROM DRIVER
14959 M: Jens Axboe <axboe@kernel.dk>
14960 W: http://www.kernel.dk
14961 S: Maintained
14962 F: Documentation/cdrom/
14963 F: drivers/cdrom/cdrom.c
14964 F: include/linux/cdrom.h
14965 F: include/uapi/linux/cdrom.h
14966
14967 UNISYS S-PAR DRIVERS
14968 M: David Kershner <david.kershner@unisys.com>
14969 L: sparmaintainer@unisys.com (Unisys internal)
14970 S: Supported
14971 F: include/linux/visorbus.h
14972 F: drivers/visorbus/
14973 F: drivers/staging/unisys/
14974
14975 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14976 M: Vinayak Holikatti <vinholikatti@gmail.com>
14977 L: linux-scsi@vger.kernel.org
14978 S: Supported
14979 F: Documentation/scsi/ufs.txt
14980 F: drivers/scsi/ufs/
14981
14982 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14983 M: Joao Pinto <jpinto@synopsys.com>
14984 L: linux-scsi@vger.kernel.org
14985 S: Supported
14986 F: drivers/scsi/ufs/*dwc*
14987
14988 UNSORTED BLOCK IMAGES (UBI)
14989 M: Artem Bityutskiy <dedekind1@gmail.com>
14990 M: Richard Weinberger <richard@nod.at>
14991 W: http://www.linux-mtd.infradead.org/
14992 L: linux-mtd@lists.infradead.org
14993 T: git git://git.infradead.org/ubifs-2.6.git
14994 S: Supported
14995 F: drivers/mtd/ubi/
14996 F: include/linux/mtd/ubi.h
14997 F: include/uapi/mtd/ubi-user.h
14998
14999 USB "USBNET" DRIVER FRAMEWORK
15000 M: Oliver Neukum <oneukum@suse.com>
15001 L: netdev@vger.kernel.org
15002 W: http://www.linux-usb.org/usbnet
15003 S: Maintained
15004 F: drivers/net/usb/usbnet.c
15005 F: include/linux/usb/usbnet.h
15006
15007 USB ACM DRIVER
15008 M: Oliver Neukum <oneukum@suse.com>
15009 L: linux-usb@vger.kernel.org
15010 S: Maintained
15011 F: Documentation/usb/acm.txt
15012 F: drivers/usb/class/cdc-acm.*
15013
15014 USB AR5523 WIRELESS DRIVER
15015 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15016 L: linux-wireless@vger.kernel.org
15017 S: Maintained
15018 F: drivers/net/wireless/ath/ar5523/
15019
15020 USB ATTACHED SCSI
15021 M: Oliver Neukum <oneukum@suse.com>
15022 L: linux-usb@vger.kernel.org
15023 L: linux-scsi@vger.kernel.org
15024 S: Maintained
15025 F: drivers/usb/storage/uas.c
15026
15027 USB CDC ETHERNET DRIVER
15028 M: Oliver Neukum <oliver@neukum.org>
15029 L: linux-usb@vger.kernel.org
15030 S: Maintained
15031 F: drivers/net/usb/cdc_*.c
15032 F: include/uapi/linux/usb/cdc.h
15033
15034 USB CHAOSKEY DRIVER
15035 M: Keith Packard <keithp@keithp.com>
15036 L: linux-usb@vger.kernel.org
15037 S: Maintained
15038 F: drivers/usb/misc/chaoskey.c
15039
15040 USB CYPRESS C67X00 DRIVER
15041 M: Peter Korsgaard <jacmet@sunsite.dk>
15042 L: linux-usb@vger.kernel.org
15043 S: Maintained
15044 F: drivers/usb/c67x00/
15045
15046 USB DAVICOM DM9601 DRIVER
15047 M: Peter Korsgaard <jacmet@sunsite.dk>
15048 L: netdev@vger.kernel.org
15049 W: http://www.linux-usb.org/usbnet
15050 S: Maintained
15051 F: drivers/net/usb/dm9601.c
15052
15053 USB DIAMOND RIO500 DRIVER
15054 M: Cesar Miquel <miquel@df.uba.ar>
15055 L: rio500-users@lists.sourceforge.net
15056 W: http://rio500.sourceforge.net
15057 S: Maintained
15058 F: drivers/usb/misc/rio500*
15059
15060 USB EHCI DRIVER
15061 M: Alan Stern <stern@rowland.harvard.edu>
15062 L: linux-usb@vger.kernel.org
15063 S: Maintained
15064 F: Documentation/usb/ehci.txt
15065 F: drivers/usb/host/ehci*
15066
15067 USB GADGET/PERIPHERAL SUBSYSTEM
15068 M: Felipe Balbi <balbi@kernel.org>
15069 L: linux-usb@vger.kernel.org
15070 W: http://www.linux-usb.org/gadget
15071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15072 S: Maintained
15073 F: drivers/usb/gadget/
15074 F: include/linux/usb/gadget*
15075
15076 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15077 M: Jiri Kosina <jikos@kernel.org>
15078 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15079 L: linux-usb@vger.kernel.org
15080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15081 S: Maintained
15082 F: Documentation/hid/hiddev.txt
15083 F: drivers/hid/usbhid/
15084
15085 USB INTEL XHCI ROLE MUX DRIVER
15086 M: Hans de Goede <hdegoede@redhat.com>
15087 L: linux-usb@vger.kernel.org
15088 S: Maintained
15089 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15090
15091 USB ISP116X DRIVER
15092 M: Olav Kongas <ok@artecdesign.ee>
15093 L: linux-usb@vger.kernel.org
15094 S: Maintained
15095 F: drivers/usb/host/isp116x*
15096 F: include/linux/usb/isp116x.h
15097
15098 USB LAN78XX ETHERNET DRIVER
15099 M: Woojung Huh <woojung.huh@microchip.com>
15100 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15101 L: netdev@vger.kernel.org
15102 S: Maintained
15103 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15104 F: drivers/net/usb/lan78xx.*
15105 F: include/dt-bindings/net/microchip-lan78xx.h
15106
15107 USB MASS STORAGE DRIVER
15108 M: Alan Stern <stern@rowland.harvard.edu>
15109 L: linux-usb@vger.kernel.org
15110 L: usb-storage@lists.one-eyed-alien.net
15111 S: Maintained
15112 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15113 F: drivers/usb/storage/
15114
15115 USB MIDI DRIVER
15116 M: Clemens Ladisch <clemens@ladisch.de>
15117 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15118 T: git git://git.alsa-project.org/alsa-kernel.git
15119 S: Maintained
15120 F: sound/usb/midi.*
15121
15122 USB NETWORKING DRIVERS
15123 L: linux-usb@vger.kernel.org
15124 S: Odd Fixes
15125 F: drivers/net/usb/
15126
15127 USB OHCI DRIVER
15128 M: Alan Stern <stern@rowland.harvard.edu>
15129 L: linux-usb@vger.kernel.org
15130 S: Maintained
15131 F: Documentation/usb/ohci.txt
15132 F: drivers/usb/host/ohci*
15133
15134 USB OTG FSM (Finite State Machine)
15135 M: Peter Chen <Peter.Chen@nxp.com>
15136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15137 L: linux-usb@vger.kernel.org
15138 S: Maintained
15139 F: drivers/usb/common/usb-otg-fsm.c
15140
15141 USB OVER IP DRIVER
15142 M: Valentina Manea <valentina.manea.m@gmail.com>
15143 M: Shuah Khan <shuah@kernel.org>
15144 L: linux-usb@vger.kernel.org
15145 S: Maintained
15146 F: Documentation/usb/usbip_protocol.txt
15147 F: drivers/usb/usbip/
15148 F: tools/usb/usbip/
15149 F: tools/testing/selftests/drivers/usb/usbip/
15150
15151 USB PEGASUS DRIVER
15152 M: Petko Manolov <petkan@nucleusys.com>
15153 L: linux-usb@vger.kernel.org
15154 L: netdev@vger.kernel.org
15155 T: git git://github.com/petkan/pegasus.git
15156 W: https://github.com/petkan/pegasus
15157 S: Maintained
15158 F: drivers/net/usb/pegasus.*
15159
15160 USB PHY LAYER
15161 M: Felipe Balbi <balbi@kernel.org>
15162 L: linux-usb@vger.kernel.org
15163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15164 S: Maintained
15165 F: drivers/usb/phy/
15166
15167 USB PRINTER DRIVER (usblp)
15168 M: Pete Zaitcev <zaitcev@redhat.com>
15169 L: linux-usb@vger.kernel.org
15170 S: Supported
15171 F: drivers/usb/class/usblp.c
15172
15173 USB QMI WWAN NETWORK DRIVER
15174 M: Bjørn Mork <bjorn@mork.no>
15175 L: netdev@vger.kernel.org
15176 S: Maintained
15177 F: Documentation/ABI/testing/sysfs-class-net-qmi
15178 F: drivers/net/usb/qmi_wwan.c
15179
15180 USB RTL8150 DRIVER
15181 M: Petko Manolov <petkan@nucleusys.com>
15182 L: linux-usb@vger.kernel.org
15183 L: netdev@vger.kernel.org
15184 T: git git://github.com/petkan/rtl8150.git
15185 W: https://github.com/petkan/rtl8150
15186 S: Maintained
15187 F: drivers/net/usb/rtl8150.c
15188
15189 USB SERIAL SUBSYSTEM
15190 M: Johan Hovold <johan@kernel.org>
15191 L: linux-usb@vger.kernel.org
15192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15193 S: Maintained
15194 F: Documentation/usb/usb-serial.txt
15195 F: drivers/usb/serial/
15196 F: include/linux/usb/serial.h
15197
15198 USB SMSC75XX ETHERNET DRIVER
15199 M: Steve Glendinning <steve.glendinning@shawell.net>
15200 L: netdev@vger.kernel.org
15201 S: Maintained
15202 F: drivers/net/usb/smsc75xx.*
15203
15204 USB SMSC95XX ETHERNET DRIVER
15205 M: Steve Glendinning <steve.glendinning@shawell.net>
15206 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15207 L: netdev@vger.kernel.org
15208 S: Maintained
15209 F: drivers/net/usb/smsc95xx.*
15210
15211 USB SUBSYSTEM
15212 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15213 L: linux-usb@vger.kernel.org
15214 W: http://www.linux-usb.org
15215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15216 S: Supported
15217 F: Documentation/devicetree/bindings/usb/
15218 F: Documentation/usb/
15219 F: drivers/usb/
15220 F: include/linux/usb.h
15221 F: include/linux/usb/
15222
15223 USB TYPEC PI3USB30532 MUX DRIVER
15224 M: Hans de Goede <hdegoede@redhat.com>
15225 L: linux-usb@vger.kernel.org
15226 S: Maintained
15227 F: drivers/usb/typec/mux/pi3usb30532.c
15228
15229 USB TYPEC CLASS
15230 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15231 L: linux-usb@vger.kernel.org
15232 S: Maintained
15233 F: Documentation/ABI/testing/sysfs-class-typec
15234 F: Documentation/driver-api/usb/typec.rst
15235 F: drivers/usb/typec/
15236 F: include/linux/usb/typec.h
15237
15238 USB TYPEC BUS FOR ALTERNATE MODES
15239 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15240 L: linux-usb@vger.kernel.org
15241 S: Maintained
15242 F: Documentation/ABI/testing/sysfs-bus-typec
15243 F: Documentation/driver-api/usb/typec_bus.rst
15244 F: drivers/usb/typec/altmodes/
15245 F: include/linux/usb/typec_altmode.h
15246
15247 USB UHCI DRIVER
15248 M: Alan Stern <stern@rowland.harvard.edu>
15249 L: linux-usb@vger.kernel.org
15250 S: Maintained
15251 F: drivers/usb/host/uhci*
15252
15253 USB VIDEO CLASS
15254 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15255 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15256 L: linux-media@vger.kernel.org
15257 T: git git://linuxtv.org/media_tree.git
15258 W: http://www.ideasonboard.org/uvc/
15259 S: Maintained
15260 F: drivers/media/usb/uvc/
15261 F: include/uapi/linux/uvcvideo.h
15262
15263 USB VISION DRIVER
15264 M: Hans Verkuil <hverkuil@xs4all.nl>
15265 L: linux-media@vger.kernel.org
15266 T: git git://linuxtv.org/media_tree.git
15267 W: https://linuxtv.org
15268 S: Odd Fixes
15269 F: drivers/media/usb/usbvision/
15270
15271 USB WEBCAM GADGET
15272 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15273 L: linux-usb@vger.kernel.org
15274 S: Maintained
15275 F: drivers/usb/gadget/function/*uvc*
15276 F: drivers/usb/gadget/legacy/webcam.c
15277 F: include/uapi/linux/usb/g_uvc.h
15278
15279 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15280 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15281 L: linux-wireless@vger.kernel.org
15282 S: Maintained
15283 F: drivers/net/wireless/rndis_wlan.c
15284
15285 USB XHCI DRIVER
15286 M: Mathias Nyman <mathias.nyman@intel.com>
15287 L: linux-usb@vger.kernel.org
15288 S: Supported
15289 F: drivers/usb/host/xhci*
15290 F: drivers/usb/host/pci-quirks*
15291
15292 USB ZD1201 DRIVER
15293 L: linux-wireless@vger.kernel.org
15294 W: http://linux-lc100020.sourceforge.net
15295 S: Orphan
15296 F: drivers/net/wireless/zydas/zd1201.*
15297
15298 USB ZR364XX DRIVER
15299 M: Antoine Jacquet <royale@zerezo.com>
15300 L: linux-usb@vger.kernel.org
15301 L: linux-media@vger.kernel.org
15302 T: git git://linuxtv.org/media_tree.git
15303 W: http://royale.zerezo.com/zr364xx/
15304 S: Maintained
15305 F: Documentation/media/v4l-drivers/zr364xx*
15306 F: drivers/media/usb/zr364xx/
15307
15308 USER-MODE LINUX (UML)
15309 M: Jeff Dike <jdike@addtoit.com>
15310 M: Richard Weinberger <richard@nod.at>
15311 L: linux-um@lists.infradead.org
15312 W: http://user-mode-linux.sourceforge.net
15313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15314 S: Maintained
15315 F: Documentation/virtual/uml/
15316 F: arch/um/
15317 F: arch/x86/um/
15318 F: fs/hostfs/
15319 F: fs/hppfs/
15320
15321 USERSPACE I/O (UIO)
15322 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15323 S: Maintained
15324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15325 F: Documentation/driver-api/uio-howto.rst
15326 F: drivers/uio/
15327 F: include/linux/uio*.h
15328
15329 UTIL-LINUX PACKAGE
15330 M: Karel Zak <kzak@redhat.com>
15331 L: util-linux@vger.kernel.org
15332 W: http://en.wikipedia.org/wiki/Util-linux
15333 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15334 S: Maintained
15335
15336 UUID HELPERS
15337 M: Christoph Hellwig <hch@lst.de>
15338 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15339 L: linux-kernel@vger.kernel.org
15340 T: git git://git.infradead.org/users/hch/uuid.git
15341 F: lib/uuid.c
15342 F: lib/test_uuid.c
15343 F: include/linux/uuid.h
15344 F: include/uapi/linux/uuid.h
15345 S: Maintained
15346
15347 UVESAFB DRIVER
15348 M: Michal Januszewski <spock@gentoo.org>
15349 L: linux-fbdev@vger.kernel.org
15350 W: http://dev.gentoo.org/~spock/projects/uvesafb/
15351 S: Maintained
15352 F: Documentation/fb/uvesafb.txt
15353 F: drivers/video/fbdev/uvesafb.*
15354
15355 VF610 NAND DRIVER
15356 M: Stefan Agner <stefan@agner.ch>
15357 L: linux-mtd@lists.infradead.org
15358 S: Supported
15359 F: drivers/mtd/nand/raw/vf610_nfc.c
15360
15361 VFAT/FAT/MSDOS FILESYSTEM
15362 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15363 S: Maintained
15364 F: Documentation/filesystems/vfat.txt
15365 F: fs/fat/
15366
15367 VFIO DRIVER
15368 M: Alex Williamson <alex.williamson@redhat.com>
15369 L: kvm@vger.kernel.org
15370 T: git git://github.com/awilliam/linux-vfio.git
15371 S: Maintained
15372 F: Documentation/vfio.txt
15373 F: drivers/vfio/
15374 F: include/linux/vfio.h
15375 F: include/uapi/linux/vfio.h
15376
15377 VFIO MEDIATED DEVICE DRIVERS
15378 M: Kirti Wankhede <kwankhede@nvidia.com>
15379 L: kvm@vger.kernel.org
15380 S: Maintained
15381 F: Documentation/vfio-mediated-device.txt
15382 F: drivers/vfio/mdev/
15383 F: include/linux/mdev.h
15384 F: samples/vfio-mdev/
15385
15386 VFIO PLATFORM DRIVER
15387 M: Eric Auger <eric.auger@redhat.com>
15388 L: kvm@vger.kernel.org
15389 S: Maintained
15390 F: drivers/vfio/platform/
15391
15392 VGA_SWITCHEROO
15393 R: Lukas Wunner <lukas@wunner.de>
15394 S: Maintained
15395 F: Documentation/gpu/vga-switcheroo.rst
15396 F: drivers/gpu/vga/vga_switcheroo.c
15397 F: include/linux/vga_switcheroo.h
15398 T: git git://anongit.freedesktop.org/drm/drm-misc
15399
15400 VIA RHINE NETWORK DRIVER
15401 S: Orphan
15402 F: drivers/net/ethernet/via/via-rhine.c
15403
15404 VIA SD/MMC CARD CONTROLLER DRIVER
15405 M: Bruce Chang <brucechang@via.com.tw>
15406 M: Harald Welte <HaraldWelte@viatech.com>
15407 S: Maintained
15408 F: drivers/mmc/host/via-sdmmc.c
15409
15410 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15411 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15412 L: linux-fbdev@vger.kernel.org
15413 S: Maintained
15414 F: include/linux/via-core.h
15415 F: include/linux/via-gpio.h
15416 F: include/linux/via_i2c.h
15417 F: drivers/video/fbdev/via/
15418
15419 VIA VELOCITY NETWORK DRIVER
15420 M: Francois Romieu <romieu@fr.zoreil.com>
15421 L: netdev@vger.kernel.org
15422 S: Maintained
15423 F: drivers/net/ethernet/via/via-velocity.*
15424
15425 VICODEC VIRTUAL CODEC DRIVER
15426 M: Hans Verkuil <hans.verkuil@cisco.com>
15427 L: linux-media@vger.kernel.org
15428 T: git git://linuxtv.org/media_tree.git
15429 W: https://linuxtv.org
15430 S: Maintained
15431 F: drivers/media/platform/vicodec/*
15432
15433 VIDEO MULTIPLEXER DRIVER
15434 M: Philipp Zabel <p.zabel@pengutronix.de>
15435 L: linux-media@vger.kernel.org
15436 S: Maintained
15437 F: drivers/media/platform/video-mux.c
15438
15439 VIDEO I2C POLLING DRIVER
15440 M: Matt Ranostay <matt.ranostay@konsulko.com>
15441 L: linux-media@vger.kernel.org
15442 S: Maintained
15443 F: drivers/media/i2c/video-i2c.c
15444
15445 VIDEOBUF2 FRAMEWORK
15446 M: Pawel Osciak <pawel@osciak.com>
15447 M: Marek Szyprowski <m.szyprowski@samsung.com>
15448 M: Kyungmin Park <kyungmin.park@samsung.com>
15449 L: linux-media@vger.kernel.org
15450 S: Maintained
15451 F: drivers/media/v4l2-core/videobuf2-*
15452 F: include/media/videobuf2-*
15453
15454 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15455 M: Helen Koike <helen.koike@collabora.com>
15456 L: linux-media@vger.kernel.org
15457 T: git git://linuxtv.org/media_tree.git
15458 W: https://linuxtv.org
15459 S: Maintained
15460 F: drivers/media/platform/vimc/*
15461
15462 VIRT LIB
15463 M: Alex Williamson <alex.williamson@redhat.com>
15464 M: Paolo Bonzini <pbonzini@redhat.com>
15465 L: kvm@vger.kernel.org
15466 S: Supported
15467 F: virt/lib/
15468
15469 VIRTIO AND VHOST VSOCK DRIVER
15470 M: Stefan Hajnoczi <stefanha@redhat.com>
15471 L: kvm@vger.kernel.org
15472 L: virtualization@lists.linux-foundation.org
15473 L: netdev@vger.kernel.org
15474 S: Maintained
15475 F: include/linux/virtio_vsock.h
15476 F: include/uapi/linux/virtio_vsock.h
15477 F: include/uapi/linux/vsockmon.h
15478 F: include/uapi/linux/vm_sockets_diag.h
15479 F: net/vmw_vsock/diag.c
15480 F: net/vmw_vsock/af_vsock_tap.c
15481 F: net/vmw_vsock/virtio_transport_common.c
15482 F: net/vmw_vsock/virtio_transport.c
15483 F: drivers/net/vsockmon.c
15484 F: drivers/vhost/vsock.c
15485 F: drivers/vhost/vsock.h
15486 F: tools/testing/vsock/
15487
15488 VIRTIO CONSOLE DRIVER
15489 M: Amit Shah <amit@kernel.org>
15490 L: virtualization@lists.linux-foundation.org
15491 S: Maintained
15492 F: drivers/char/virtio_console.c
15493 F: include/linux/virtio_console.h
15494 F: include/uapi/linux/virtio_console.h
15495
15496 VIRTIO CORE, NET AND BLOCK DRIVERS
15497 M: "Michael S. Tsirkin" <mst@redhat.com>
15498 M: Jason Wang <jasowang@redhat.com>
15499 L: virtualization@lists.linux-foundation.org
15500 S: Maintained
15501 F: Documentation/devicetree/bindings/virtio/
15502 F: drivers/virtio/
15503 F: tools/virtio/
15504 F: drivers/net/virtio_net.c
15505 F: drivers/block/virtio_blk.c
15506 F: include/linux/virtio*.h
15507 F: include/uapi/linux/virtio_*.h
15508 F: drivers/crypto/virtio/
15509 F: mm/balloon_compaction.c
15510
15511 VIRTIO CRYPTO DRIVER
15512 M: Gonglei <arei.gonglei@huawei.com>
15513 L: virtualization@lists.linux-foundation.org
15514 L: linux-crypto@vger.kernel.org
15515 S: Maintained
15516 F: drivers/crypto/virtio/
15517 F: include/uapi/linux/virtio_crypto.h
15518
15519 VIRTIO DRIVERS FOR S390
15520 M: Cornelia Huck <cohuck@redhat.com>
15521 M: Halil Pasic <pasic@linux.ibm.com>
15522 L: linux-s390@vger.kernel.org
15523 L: virtualization@lists.linux-foundation.org
15524 L: kvm@vger.kernel.org
15525 S: Supported
15526 F: drivers/s390/virtio/
15527 F: arch/s390/include/uapi/asm/virtio-ccw.h
15528
15529 VIRTIO GPU DRIVER
15530 M: David Airlie <airlied@linux.ie>
15531 M: Gerd Hoffmann <kraxel@redhat.com>
15532 L: dri-devel@lists.freedesktop.org
15533 L: virtualization@lists.linux-foundation.org
15534 T: git git://anongit.freedesktop.org/drm/drm-misc
15535 S: Maintained
15536 F: drivers/gpu/drm/virtio/
15537 F: include/uapi/linux/virtio_gpu.h
15538
15539 VIRTIO HOST (VHOST)
15540 M: "Michael S. Tsirkin" <mst@redhat.com>
15541 M: Jason Wang <jasowang@redhat.com>
15542 L: kvm@vger.kernel.org
15543 L: virtualization@lists.linux-foundation.org
15544 L: netdev@vger.kernel.org
15545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15546 S: Maintained
15547 F: drivers/vhost/
15548 F: include/uapi/linux/vhost.h
15549
15550 VIRTIO INPUT DRIVER
15551 M: Gerd Hoffmann <kraxel@redhat.com>
15552 S: Maintained
15553 F: drivers/virtio/virtio_input.c
15554 F: include/uapi/linux/virtio_input.h
15555
15556 VIRTUAL BOX GUEST DEVICE DRIVER
15557 M: Hans de Goede <hdegoede@redhat.com>
15558 M: Arnd Bergmann <arnd@arndb.de>
15559 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15560 S: Maintained
15561 F: include/linux/vbox_utils.h
15562 F: include/uapi/linux/vbox*.h
15563 F: drivers/virt/vboxguest/
15564
15565 VIRTUAL SERIO DEVICE DRIVER
15566 M: Stephen Chandler Paul <thatslyude@gmail.com>
15567 S: Maintained
15568 F: drivers/input/serio/userio.c
15569 F: include/uapi/linux/userio.h
15570
15571 VIVID VIRTUAL VIDEO DRIVER
15572 M: Hans Verkuil <hverkuil@xs4all.nl>
15573 L: linux-media@vger.kernel.org
15574 T: git git://linuxtv.org/media_tree.git
15575 W: https://linuxtv.org
15576 S: Maintained
15577 F: drivers/media/platform/vivid/*
15578
15579 VLYNQ BUS
15580 M: Florian Fainelli <f.fainelli@gmail.com>
15581 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15582 S: Maintained
15583 F: drivers/vlynq/vlynq.c
15584 F: include/linux/vlynq.h
15585
15586 VME SUBSYSTEM
15587 M: Martyn Welch <martyn@welchs.me.uk>
15588 M: Manohar Vanga <manohar.vanga@gmail.com>
15589 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15590 L: devel@driverdev.osuosl.org
15591 S: Maintained
15592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15593 F: Documentation/driver-api/vme.rst
15594 F: drivers/staging/vme/
15595 F: drivers/vme/
15596 F: include/linux/vme*
15597
15598 VMWARE BALLOON DRIVER
15599 M: Xavier Deguillard <xdeguillard@vmware.com>
15600 M: Nadav Amit <namit@vmware.com>
15601 M: "VMware, Inc." <pv-drivers@vmware.com>
15602 L: linux-kernel@vger.kernel.org
15603 S: Maintained
15604 F: drivers/misc/vmw_balloon.c
15605
15606 VMWARE HYPERVISOR INTERFACE
15607 M: Alok Kataria <akataria@vmware.com>
15608 L: virtualization@lists.linux-foundation.org
15609 S: Supported
15610 F: arch/x86/kernel/cpu/vmware.c
15611
15612 VMWARE PVRDMA DRIVER
15613 M: Adit Ranadive <aditr@vmware.com>
15614 M: VMware PV-Drivers <pv-drivers@vmware.com>
15615 L: linux-rdma@vger.kernel.org
15616 S: Maintained
15617 F: drivers/infiniband/hw/vmw_pvrdma/
15618
15619 VMware PVSCSI driver
15620 M: Jim Gill <jgill@vmware.com>
15621 M: VMware PV-Drivers <pv-drivers@vmware.com>
15622 L: linux-scsi@vger.kernel.org
15623 S: Maintained
15624 F: drivers/scsi/vmw_pvscsi.c
15625 F: drivers/scsi/vmw_pvscsi.h
15626
15627 VMWARE VMMOUSE SUBDRIVER
15628 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15629 M: "VMware, Inc." <pv-drivers@vmware.com>
15630 L: linux-input@vger.kernel.org
15631 S: Maintained
15632 F: drivers/input/mouse/vmmouse.c
15633 F: drivers/input/mouse/vmmouse.h
15634
15635 VMWARE VMXNET3 ETHERNET DRIVER
15636 M: Ronak Doshi <doshir@vmware.com>
15637 M: "VMware, Inc." <pv-drivers@vmware.com>
15638 L: netdev@vger.kernel.org
15639 S: Maintained
15640 F: drivers/net/vmxnet3/
15641
15642 VOCORE VOCORE2 BOARD
15643 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15644 L: linux-mips@linux-mips.org
15645 S: Maintained
15646 F: arch/mips/boot/dts/ralink/vocore2.dts
15647
15648 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15649 M: Liam Girdwood <lgirdwood@gmail.com>
15650 M: Mark Brown <broonie@kernel.org>
15651 L: linux-kernel@vger.kernel.org
15652 W: http://www.slimlogic.co.uk/?p=48
15653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15654 S: Supported
15655 F: Documentation/devicetree/bindings/regulator/
15656 F: Documentation/power/regulator/
15657 F: drivers/regulator/
15658 F: include/dt-bindings/regulator/
15659 F: include/linux/regulator/
15660
15661 VRF
15662 M: David Ahern <dsa@cumulusnetworks.com>
15663 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15664 L: netdev@vger.kernel.org
15665 S: Maintained
15666 F: drivers/net/vrf.c
15667 F: Documentation/networking/vrf.txt
15668
15669 VT1211 HARDWARE MONITOR DRIVER
15670 M: Juerg Haefliger <juergh@gmail.com>
15671 L: linux-hwmon@vger.kernel.org
15672 S: Maintained
15673 F: Documentation/hwmon/vt1211
15674 F: drivers/hwmon/vt1211.c
15675
15676 VT8231 HARDWARE MONITOR DRIVER
15677 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15678 L: linux-hwmon@vger.kernel.org
15679 S: Maintained
15680 F: drivers/hwmon/vt8231.c
15681
15682 VUB300 USB to SDIO/SD/MMC bridge chip
15683 M: Tony Olech <tony.olech@elandigitalsystems.com>
15684 L: linux-mmc@vger.kernel.org
15685 L: linux-usb@vger.kernel.org
15686 S: Supported
15687 F: drivers/mmc/host/vub300.c
15688
15689 W1 DALLAS'S 1-WIRE BUS
15690 M: Evgeniy Polyakov <zbr@ioremap.net>
15691 S: Maintained
15692 F: Documentation/devicetree/bindings/w1/
15693 F: Documentation/w1/
15694 F: drivers/w1/
15695 F: include/linux/w1.h
15696
15697 W83791D HARDWARE MONITORING DRIVER
15698 M: Marc Hulsman <m.hulsman@tudelft.nl>
15699 L: linux-hwmon@vger.kernel.org
15700 S: Maintained
15701 F: Documentation/hwmon/w83791d
15702 F: drivers/hwmon/w83791d.c
15703
15704 W83793 HARDWARE MONITORING DRIVER
15705 M: Rudolf Marek <r.marek@assembler.cz>
15706 L: linux-hwmon@vger.kernel.org
15707 S: Maintained
15708 F: Documentation/hwmon/w83793
15709 F: drivers/hwmon/w83793.c
15710
15711 W83795 HARDWARE MONITORING DRIVER
15712 M: Jean Delvare <jdelvare@suse.com>
15713 L: linux-hwmon@vger.kernel.org
15714 S: Maintained
15715 F: drivers/hwmon/w83795.c
15716
15717 W83L51xD SD/MMC CARD INTERFACE DRIVER
15718 M: Pierre Ossman <pierre@ossman.eu>
15719 S: Maintained
15720 F: drivers/mmc/host/wbsd.*
15721
15722 WACOM PROTOCOL 4 SERIAL TABLETS
15723 M: Julian Squires <julian@cipht.net>
15724 M: Hans de Goede <hdegoede@redhat.com>
15725 L: linux-input@vger.kernel.org
15726 S: Maintained
15727 F: drivers/input/tablet/wacom_serial4.c
15728
15729 WATCHDOG DEVICE DRIVERS
15730 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15731 M: Guenter Roeck <linux@roeck-us.net>
15732 L: linux-watchdog@vger.kernel.org
15733 W: http://www.linux-watchdog.org/
15734 T: git git://www.linux-watchdog.org/linux-watchdog.git
15735 S: Maintained
15736 F: Documentation/devicetree/bindings/watchdog/
15737 F: Documentation/watchdog/
15738 F: drivers/watchdog/
15739 F: include/linux/watchdog.h
15740 F: include/uapi/linux/watchdog.h
15741
15742 WHISKEYCOVE PMIC GPIO DRIVER
15743 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15744 L: linux-gpio@vger.kernel.org
15745 S: Maintained
15746 F: drivers/gpio/gpio-wcove.c
15747
15748 WIIMOTE HID DRIVER
15749 M: David Herrmann <dh.herrmann@googlemail.com>
15750 L: linux-input@vger.kernel.org
15751 S: Maintained
15752 F: drivers/hid/hid-wiimote*
15753
15754 WILOCITY WIL6210 WIRELESS DRIVER
15755 M: Maya Erez <merez@codeaurora.org>
15756 L: linux-wireless@vger.kernel.org
15757 L: wil6210@qti.qualcomm.com
15758 S: Supported
15759 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15760 F: drivers/net/wireless/ath/wil6210/
15761
15762 WIMAX STACK
15763 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15764 M: linux-wimax@intel.com
15765 L: wimax@linuxwimax.org (subscribers-only)
15766 S: Supported
15767 W: http://linuxwimax.org
15768 F: Documentation/wimax/README.wimax
15769 F: include/linux/wimax/debug.h
15770 F: include/net/wimax.h
15771 F: include/uapi/linux/wimax.h
15772 F: net/wimax/
15773
15774 WINBOND CIR DRIVER
15775 M: David Härdeman <david@hardeman.nu>
15776 S: Maintained
15777 F: drivers/media/rc/winbond-cir.c
15778
15779 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15780 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15781 L: linux-watchdog@vger.kernel.org
15782 S: Maintained
15783 F: drivers/watchdog/ebc-c384_wdt.c
15784
15785 WINSYSTEMS WS16C48 GPIO DRIVER
15786 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15787 L: linux-gpio@vger.kernel.org
15788 S: Maintained
15789 F: drivers/gpio/gpio-ws16c48.c
15790
15791 WISTRON LAPTOP BUTTON DRIVER
15792 M: Miloslav Trmac <mitr@volny.cz>
15793 S: Maintained
15794 F: drivers/input/misc/wistron_btns.c
15795
15796 WL3501 WIRELESS PCMCIA CARD DRIVER
15797 L: linux-wireless@vger.kernel.org
15798 S: Odd fixes
15799 F: drivers/net/wireless/wl3501*
15800
15801 WOLFSON MICROELECTRONICS DRIVERS
15802 L: patches@opensource.cirrus.com
15803 T: git https://github.com/CirrusLogic/linux-drivers.git
15804 W: https://github.com/CirrusLogic/linux-drivers/wiki
15805 S: Supported
15806 F: Documentation/hwmon/wm83??
15807 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15808 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15809 F: Documentation/devicetree/bindings/mfd/arizona.txt
15810 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15811 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15812 F: arch/arm/mach-s3c64xx/mach-crag6410*
15813 F: drivers/clk/clk-wm83*.c
15814 F: drivers/extcon/extcon-arizona.c
15815 F: drivers/leds/leds-wm83*.c
15816 F: drivers/gpio/gpio-*wm*.c
15817 F: drivers/gpio/gpio-arizona.c
15818 F: drivers/hwmon/wm83??-hwmon.c
15819 F: drivers/input/misc/wm831x-on.c
15820 F: drivers/input/touchscreen/wm831x-ts.c
15821 F: drivers/input/touchscreen/wm97*.c
15822 F: drivers/mfd/arizona*
15823 F: drivers/mfd/wm*.c
15824 F: drivers/mfd/cs47l24*
15825 F: drivers/power/supply/wm83*.c
15826 F: drivers/rtc/rtc-wm83*.c
15827 F: drivers/regulator/wm8*.c
15828 F: drivers/regulator/arizona*
15829 F: drivers/video/backlight/wm83*_bl.c
15830 F: drivers/watchdog/wm83*_wdt.c
15831 F: include/linux/mfd/arizona/
15832 F: include/linux/mfd/wm831x/
15833 F: include/linux/mfd/wm8350/
15834 F: include/linux/mfd/wm8400*
15835 F: include/linux/regulator/arizona*
15836 F: include/linux/wm97xx.h
15837 F: include/sound/wm????.h
15838 F: sound/soc/codecs/arizona.?
15839 F: sound/soc/codecs/wm*
15840 F: sound/soc/codecs/cs47l24*
15841
15842 WORKQUEUE
15843 M: Tejun Heo <tj@kernel.org>
15844 R: Lai Jiangshan <jiangshanlai@gmail.com>
15845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15846 S: Maintained
15847 F: include/linux/workqueue.h
15848 F: kernel/workqueue.c
15849 F: Documentation/core-api/workqueue.rst
15850
15851 X-POWERS AXP288 PMIC DRIVERS
15852 M: Hans de Goede <hdegoede@redhat.com>
15853 S: Maintained
15854 N: axp288
15855 F: drivers/acpi/pmic/intel_pmic_xpower.c
15856
15857 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15858 M: Chen-Yu Tsai <wens@csie.org>
15859 L: linux-kernel@vger.kernel.org
15860 S: Maintained
15861 N: axp[128]
15862
15863 X.25 NETWORK LAYER
15864 M: Andrew Hendry <andrew.hendry@gmail.com>
15865 L: linux-x25@vger.kernel.org
15866 S: Odd Fixes
15867 F: Documentation/networking/x25*
15868 F: include/net/x25*
15869 F: net/x25/
15870
15871 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15872 M: Thomas Gleixner <tglx@linutronix.de>
15873 M: Ingo Molnar <mingo@redhat.com>
15874 R: "H. Peter Anvin" <hpa@zytor.com>
15875 M: x86@kernel.org
15876 L: linux-kernel@vger.kernel.org
15877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15878 S: Maintained
15879 F: Documentation/devicetree/bindings/x86/
15880 F: Documentation/x86/
15881 F: arch/x86/
15882
15883 X86 ENTRY CODE
15884 M: Andy Lutomirski <luto@kernel.org>
15885 L: linux-kernel@vger.kernel.org
15886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15887 S: Maintained
15888 F: arch/x86/entry/
15889
15890 X86 MCE INFRASTRUCTURE
15891 M: Tony Luck <tony.luck@intel.com>
15892 M: Borislav Petkov <bp@alien8.de>
15893 L: linux-edac@vger.kernel.org
15894 S: Maintained
15895 F: arch/x86/kernel/cpu/mcheck/*
15896
15897 X86 MICROCODE UPDATE SUPPORT
15898 M: Borislav Petkov <bp@alien8.de>
15899 S: Maintained
15900 F: arch/x86/kernel/cpu/microcode/*
15901
15902 X86 PLATFORM DRIVERS
15903 M: Darren Hart <dvhart@infradead.org>
15904 M: Andy Shevchenko <andy@infradead.org>
15905 L: platform-driver-x86@vger.kernel.org
15906 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15907 S: Maintained
15908 F: drivers/platform/x86/
15909 F: drivers/platform/olpc/
15910
15911 X86 VDSO
15912 M: Andy Lutomirski <luto@kernel.org>
15913 L: linux-kernel@vger.kernel.org
15914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15915 S: Maintained
15916 F: arch/x86/entry/vdso/
15917
15918 XC2028/3028 TUNER DRIVER
15919 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15920 L: linux-media@vger.kernel.org
15921 W: https://linuxtv.org
15922 T: git git://linuxtv.org/media_tree.git
15923 S: Maintained
15924 F: drivers/media/tuners/tuner-xc2028.*
15925
15926 XDP SOCKETS (AF_XDP)
15927 M: Björn Töpel <bjorn.topel@intel.com>
15928 M: Magnus Karlsson <magnus.karlsson@intel.com>
15929 L: netdev@vger.kernel.org
15930 S: Maintained
15931 F: kernel/bpf/xskmap.c
15932 F: net/xdp/
15933
15934 XEN BLOCK SUBSYSTEM
15935 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15936 M: Roger Pau Monné <roger.pau@citrix.com>
15937 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15938 S: Supported
15939 F: drivers/block/xen-blkback/*
15940 F: drivers/block/xen*
15941
15942 XEN HYPERVISOR ARM
15943 M: Stefano Stabellini <sstabellini@kernel.org>
15944 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15945 S: Maintained
15946 F: arch/arm/xen/
15947 F: arch/arm/include/asm/xen/
15948
15949 XEN HYPERVISOR ARM64
15950 M: Stefano Stabellini <sstabellini@kernel.org>
15951 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15952 S: Maintained
15953 F: arch/arm64/xen/
15954 F: arch/arm64/include/asm/xen/
15955
15956 XEN HYPERVISOR INTERFACE
15957 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15958 M: Juergen Gross <jgross@suse.com>
15959 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15961 S: Supported
15962 F: arch/x86/xen/
15963 F: drivers/*/xen-*front.c
15964 F: drivers/xen/
15965 F: arch/x86/include/asm/xen/
15966 F: arch/x86/include/asm/pvclock-abi.h
15967 F: include/xen/
15968 F: include/uapi/xen/
15969 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15970 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15971
15972 XEN NETWORK BACKEND DRIVER
15973 M: Wei Liu <wei.liu2@citrix.com>
15974 M: Paul Durrant <paul.durrant@citrix.com>
15975 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15976 L: netdev@vger.kernel.org
15977 S: Supported
15978 F: drivers/net/xen-netback/*
15979
15980 XEN PCI SUBSYSTEM
15981 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15982 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15983 S: Supported
15984 F: arch/x86/pci/*xen*
15985 F: drivers/pci/*xen*
15986
15987 XEN PVSCSI DRIVERS
15988 M: Juergen Gross <jgross@suse.com>
15989 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15990 L: linux-scsi@vger.kernel.org
15991 S: Supported
15992 F: drivers/scsi/xen-scsifront.c
15993 F: drivers/xen/xen-scsiback.c
15994 F: include/xen/interface/io/vscsiif.h
15995
15996 XEN SWIOTLB SUBSYSTEM
15997 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15998 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15999 L: iommu@lists.linux-foundation.org
16000 S: Supported
16001 F: arch/x86/xen/*swiotlb*
16002 F: drivers/xen/*swiotlb*
16003
16004 XEN SOUND FRONTEND DRIVER
16005 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16006 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16007 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16008 S: Supported
16009 F: sound/xen/*
16010
16011 XFS FILESYSTEM
16012 M: Darrick J. Wong <darrick.wong@oracle.com>
16013 M: linux-xfs@vger.kernel.org
16014 L: linux-xfs@vger.kernel.org
16015 W: http://xfs.org/
16016 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16017 S: Supported
16018 F: Documentation/filesystems/xfs.txt
16019 F: fs/xfs/
16020
16021 XILINX AXI ETHERNET DRIVER
16022 M: Anirudha Sarangi <anirudh@xilinx.com>
16023 M: John Linn <John.Linn@xilinx.com>
16024 S: Maintained
16025 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16026
16027 XILINX UARTLITE SERIAL DRIVER
16028 M: Peter Korsgaard <jacmet@sunsite.dk>
16029 L: linux-serial@vger.kernel.org
16030 S: Maintained
16031 F: drivers/tty/serial/uartlite.c
16032
16033 XILINX VIDEO IP CORES
16034 M: Hyun Kwon <hyun.kwon@xilinx.com>
16035 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16036 L: linux-media@vger.kernel.org
16037 T: git git://linuxtv.org/media_tree.git
16038 S: Supported
16039 F: Documentation/devicetree/bindings/media/xilinx/
16040 F: drivers/media/platform/xilinx/
16041 F: include/uapi/linux/xilinx-v4l2-controls.h
16042
16043 XILLYBUS DRIVER
16044 M: Eli Billauer <eli.billauer@gmail.com>
16045 L: linux-kernel@vger.kernel.org
16046 S: Supported
16047 F: drivers/char/xillybus/
16048
16049 XLP9XX I2C DRIVER
16050 M: George Cherian <george.cherian@cavium.com>
16051 M: Jan Glauber <jglauber@cavium.com>
16052 L: linux-i2c@vger.kernel.org
16053 W: http://www.cavium.com
16054 S: Supported
16055 F: drivers/i2c/busses/i2c-xlp9xx.c
16056
16057 XRA1403 GPIO EXPANDER
16058 M: Nandor Han <nandor.han@ge.com>
16059 M: Semi Malinen <semi.malinen@ge.com>
16060 L: linux-gpio@vger.kernel.org
16061 S: Maintained
16062 F: drivers/gpio/gpio-xra1403.c
16063 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16064
16065 XTENSA XTFPGA PLATFORM SUPPORT
16066 M: Max Filippov <jcmvbkbc@gmail.com>
16067 L: linux-xtensa@linux-xtensa.org
16068 S: Maintained
16069 F: drivers/spi/spi-xtensa-xtfpga.c
16070 F: sound/soc/xtensa/xtfpga-i2s.c
16071
16072 YAM DRIVER FOR AX.25
16073 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16074 L: linux-hams@vger.kernel.org
16075 S: Maintained
16076 F: drivers/net/hamradio/yam*
16077 F: include/linux/yam.h
16078
16079 YAMA SECURITY MODULE
16080 M: Kees Cook <keescook@chromium.org>
16081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16082 S: Supported
16083 F: security/yama/
16084 F: Documentation/admin-guide/LSM/Yama.rst
16085
16086 YEALINK PHONE DRIVER
16087 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16088 L: usbb2k-api-dev@nongnu.org
16089 S: Maintained
16090 F: Documentation/input/devices/yealink.rst
16091 F: drivers/input/misc/yealink.*
16092
16093 Z8530 DRIVER FOR AX.25
16094 M: Joerg Reuter <jreuter@yaina.de>
16095 W: http://yaina.de/jreuter/
16096 W: http://www.qsl.net/dl1bke/
16097 L: linux-hams@vger.kernel.org
16098 S: Maintained
16099 F: Documentation/networking/z8530drv.txt
16100 F: drivers/net/hamradio/*scc.c
16101 F: drivers/net/hamradio/z8530.h
16102
16103 ZBUD COMPRESSED PAGE ALLOCATOR
16104 M: Seth Jennings <sjenning@redhat.com>
16105 M: Dan Streetman <ddstreet@ieee.org>
16106 L: linux-mm@kvack.org
16107 S: Maintained
16108 F: mm/zbud.c
16109 F: include/linux/zbud.h
16110
16111 ZD1211RW WIRELESS DRIVER
16112 M: Daniel Drake <dsd@gentoo.org>
16113 M: Ulrich Kunitz <kune@deine-taler.de>
16114 W: http://zd1211.ath.cx/wiki/DriverRewrite
16115 L: linux-wireless@vger.kernel.org
16116 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16117 S: Maintained
16118 F: drivers/net/wireless/zydas/zd1211rw/
16119
16120 ZD1301 MEDIA DRIVER
16121 M: Antti Palosaari <crope@iki.fi>
16122 L: linux-media@vger.kernel.org
16123 W: https://linuxtv.org/
16124 W: http://palosaari.fi/linux/
16125 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16126 S: Maintained
16127 F: drivers/media/usb/dvb-usb-v2/zd1301*
16128
16129 ZD1301_DEMOD MEDIA DRIVER
16130 M: Antti Palosaari <crope@iki.fi>
16131 L: linux-media@vger.kernel.org
16132 W: https://linuxtv.org/
16133 W: http://palosaari.fi/linux/
16134 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16135 S: Maintained
16136 F: drivers/media/dvb-frontends/zd1301_demod*
16137
16138 ZPOOL COMPRESSED PAGE STORAGE API
16139 M: Dan Streetman <ddstreet@ieee.org>
16140 L: linux-mm@kvack.org
16141 S: Maintained
16142 F: mm/zpool.c
16143 F: include/linux/zpool.h
16144
16145 ZR36067 VIDEO FOR LINUX DRIVER
16146 L: mjpeg-users@lists.sourceforge.net
16147 L: linux-media@vger.kernel.org
16148 W: http://mjpeg.sourceforge.net/driver-zoran/
16149 T: hg https://linuxtv.org/hg/v4l-dvb
16150 S: Odd Fixes
16151 F: drivers/staging/media/zoran/
16152
16153 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16154 M: Minchan Kim <minchan@kernel.org>
16155 M: Nitin Gupta <ngupta@vflare.org>
16156 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16157 L: linux-kernel@vger.kernel.org
16158 S: Maintained
16159 F: drivers/block/zram/
16160 F: Documentation/blockdev/zram.txt
16161
16162 ZS DECSTATION Z85C30 SERIAL DRIVER
16163 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16164 S: Maintained
16165 F: drivers/tty/serial/zs.*
16166
16167 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16168 M: Minchan Kim <minchan@kernel.org>
16169 M: Nitin Gupta <ngupta@vflare.org>
16170 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16171 L: linux-mm@kvack.org
16172 S: Maintained
16173 F: mm/zsmalloc.c
16174 F: include/linux/zsmalloc.h
16175 F: Documentation/vm/zsmalloc.rst
16176
16177 ZSWAP COMPRESSED SWAP CACHING
16178 M: Seth Jennings <sjenning@redhat.com>
16179 M: Dan Streetman <ddstreet@ieee.org>
16180 L: linux-mm@kvack.org
16181 S: Maintained
16182 F: mm/zswap.c
16183
16184 THE REST
16185 M: Linus Torvalds <torvalds@linux-foundation.org>
16186 L: linux-kernel@vger.kernel.org
16187 Q: http://patchwork.kernel.org/project/LKML/list/
16188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16189 S: Buried alive in reporters
16190 F: *
16191 F: */